@charset "utf-8";
html {
	  overflow: auto;
}

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:11px;
	background-color:#FFFFFF;
	background-position:top;
	background-image:url(../img/bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	color:#3b4144;
	padding:0;
	line-height:1.2;
}

span{
	text-align:left;
}

.kiem1{
	text-transform:uppercase;
	font-size:14px;
}

.fotokonyv{
	text-align:justify;
	padding-left:5px;
}

.white{
	color:white;
}

.white_link{
	color:white;
	text-decoration:none;
}

.white_link:hover{
	color:#f7941d;
	text-decoration:none;
}

.ing01{
	border:solid 1px #3b4144;
}

.menu{
	font-size:12px;
	font-family:"Arial Black", Gadget, sans-serif;
	color:#3b4144;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:0.2em;
	font-weight:900;
}

.menu:hover{
	font-size:12px;
	font-family:"Arial Black", Gadget, sans-serif;
	color:#3b4144;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:0.2em;
	font-weight:900;
}

.menu_active{
	font-size:12px;
	font-family:"Arial Black", Gadget, sans-serif;
	color:#3b4144;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:0.2em;
	font-weight:900;
}

a{
	font-weight:normal;
	color:#3b4144;
	text-decoration:none;	
}

a:hover{
	font-weight:normal;
	color:#000000;	
	text-decoration:none;
}

.mail{
	font-weight:bold;
	color:#3b4144;
	text-decoration:none;	
}

.mail:hover{
	font-weight:bold;
	color:#000000;	
	text-decoration:none;
}

.input1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:0px solid #ccc;
	color:#404042;
	width:320px;
	height:30px;
	font-size:11px;
	background-color:transparent;
}

.input5{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:0px solid #ccc;
	color:#404042;
	width:320px;
	height:120px;
	font-size:11px;
	background-color:transparent;
	overflow:hidden;
}

.button{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:0px solid #ccc;
	color:#404042;
	font-size:12px;
	background-color:transparent;
	color:#FFF;
	cursor:pointer;
}

.dr{
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	font-weight:lighter;
	text-transform:uppercase;
	color:transparent;
	letter-spacing:0.1em;
	font-weight:bold;
	margin-bottom:-11px;
	padding:0;
}

h1{
	font-size:16px;
	text-transform:uppercase;
	color:transparent;
	font-family:"Arial Black", Gadget, sans-serif;
	letter-spacing:0.2em;
	font-weight:bold;
	margin-bottom:-9px;
	padding:0;
}

h2{
	font-size:12px;
	text-transform:none;
	color:#5a6468;
	font-weight:bold;
}

.mo1{
	font-size:24px;
	text-transform:uppercase;
	color:#FFF;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	letter-spacing:0.1em;
}

.mo2{
	font-size:24px;
	text-transform:uppercase;
	color:#a685be;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	letter-spacing:0.1em;
}

.tel{
	font-size:16px;
}

.hik{
	font-size:9px;
	color:#FFF
}

.hik2{
	font-size:9px;
	color:#a685be
}

#optimization {position:absolute;top:0;left:0;text-indent:-50000px;}

#bgNew {
	width: 370px;
	background: url(leaf.gif) repeat;
}

#bgNew p {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color:#CCC;
} 

ul#menu {

		list-style:none;

		padding-top: 2px;
		margin-left:-26px;;

}

	

/* Float LI Elements - horizontal display */

ul#menu li {

		float:left;
		margin:0;
}

	

/* Link - common attributes */

ul#menu li a {

		background:url(sprite.png) no-repeat scroll top left;

		display:block;

		height:106px;

		position:relative;

}

	

/* Specify width and background position attributes specifically for the class: "photography" */

ul#menu li a.photography {

		width:74px;

	}

	

/* Specify width and background position attributes specifically for the class: "webdesign" */

ul#menu li a.webdesign {

		width:74px;

		background-position:-74px 0px;

}



/* Specify width and background position attributes specifically for the class: "about" */

ul#menu li a.about {

		width:74px;

		background-position:-148px 0px;

	}

	

/* Specify width and background position attributes specifically for the class: "contact" */

ul#menu li a.contact{

		width:74px;

		background-position:-222px 0px;

}

	

/* Span (on hover) - common attributes */

ul#menu li a span {

		background:url(sprite.png) no-repeat scroll bottom left;

		display:block;

		position:absolute;

		top:0;

		left:0;

		height:100%;

		width:100%;

		z-index:100;

}

	

/* Span (on hover) - display pointer */

ul#menu li a span:hover {

		cursor:pointer;

}

	

/* Shift background position on hover for the class: "photography" */

	ul#menu li a.photography span {

		background-position: 0px -106px;

}

	

/* Shift background position on hover for the class: "webdesign" */

	ul#menu li a.webdesign span {

		background-position: -74px -106px;

}



/* Shift background position on hover for the class: "about" */

	ul#menu li a.about span {

		background-position: -148px -106px;

}

	

/* Shift background position on hover for the class: "contact" */

	ul#menu li a.contact span {

		background-position: -153px -37px;

}



/*preload classes*/ .svw {width: 50px; height: 20px; background: #fff;} .svw ul {position: relative; left: -999em;} /*core classes*/ .stripViewer { position: relative; overflow: hidden; border: 1px solid #CCC; margin: 0 0 1px 0; } .stripViewer ul { /* this is your UL of images */ margin: 0; padding: 0; position: relative; left: 0; top: 0; width: 1%; list-style-type: none; } .stripViewer ul li { float:left; } .stripTransmitter { overflow: auto; width: 1%; } .stripTransmitter ul { margin: 0; padding: 0; position: relative; list-style-type: none; } .stripTransmitter ul li{ width: 20px; float:left; margin: 0 1px 1px 0; } .stripTransmitter a{ font: bold 10px Verdana, Arial; text-align: center; line-height: 22px; background: #f69818; color: #fff; text-decoration: none; display: block; } .stripTransmitter a:hover, a.current{ background: #fff; color: #f69818; } /*tooltips formatting*/ .tooltip { padding: 0.5em; background: #fff; color: #000; border: 5px solid #dedede; } 