body { font-family:Verdana, Arial, Helvetica, sans-serif; color:#366; font-size:12px; background: url(img/body.jpg) repeat-x top #f1f2e2;  }
#bodyContainer {height:100%; width:100%; margin:0; text-align:center;}
#centerContainer {width:100%; height:100%;}
#mainContainer {position: relative; top:0px; width:930px; margin:0 auto; text-align: left;}

#heading{position:absolute; top:0px; left:0; width:930px; height:410px; background:url(img/head_bgr.jpg) no-repeat top center ;}
#logo{position:absolute; top:260px; left:360px; }
#content{position:absolute; top:410px; left:0; width:930px; min-height:420px; background:url(img/content_bgr.gif) repeat-y;}
#text{position:relative; top:0px; left:240px; width:500px; margin-bottom:120px; z-index:2;}
#text li{margin:10px 0; line-height:1.4em;}

.lead p{font-size:17px !important; color:#099; font-weight:normal; line-height:1em;}
.lead h1{font-size:22px !important; color:#066; font-weight:normal; line-height:1em; margin:0 0 10px 0;}

.l{text-align:left;}
.c{text-align:center;}
#footer{position:absolute; bottom:0px; left:0px; width:930px; height:140px; color:#222; text-decoration:none; background:url(img/footer_bgr.jpg) no-repeat bottom center;}
#footer li {margin:0; display:inline; }
#footer ul{position:absolute; top:110px; left:50px; list-style:none; margin:0; padding:0; }	   
#footer a:link, #footer a:visited {color:#333; text-decoration:none; margin:0; }
#footer a:hover, #footer a:active {color:#666; }
.current_footer{color:orange !important;}

a{outline:none;}
a:link{color:#39f;}
a:visited{color:#960;}
a:hover, a:active{color:#fc3;}
p{font-weight:normal; line-height:1.2em; margin:5px 0; padding:0; line-height:16px;}
h1{color:#506D6D; font-size:18px; font-weight:bold; margin:20px 0 10px 0; padding:0; font-family: Georgia, "Times New Roman", Times, serif;}
h2{color:#366; font-size:16px; font-weight:bold; margin:20px 0 10px 0; padding:0; font-family: Georgia, "Times New Roman", Times, serif;}
h3{color:#099; font-size:14px; font-weight:bold; margin:15px 0 8px 0; padding:0; font-family: Georgia, "Times New Roman", Times, serif;}
h4{color:#099; font-size:14px; font-weight:bold; margin:0; padding:0; font-family: Georgia, "Times New Roman", Times, serif; line-height:1.2em;}
blockquote{background-color:#fdf6ea; margin:0 20px; padding:5px; border:1px dotted #fee1aa; line-height:16px;}
strong{font-weight:bold;}
dt{ font-weight:bold; margin:10px 0 5px 10px;}
dd{margin:0 0 20px 15px;}
acronym{background-color:#c3feca; padding:0 2px; border-bottom:1px dotted #333;}

.clear { /* generic container (i.e. div) for floating buttons */overflow: hidden; width: 100%;}
.left{float:left;}
.right{float:right;}

#top_menu{
	position:absolute;
	top:24px;
	left:49px;
	padding:0;
	z-index:2;
	font-size:11px;
	font-weight:bold;
	z-index:2;
	width: 492px;
}
#top_menu li{position:relative; margin:0px; padding:0px; }
#top_menu ul{list-style:none; margin:0; padding:0;}	   
#top_menu a:link, #top_menu a:visited{
	text-align:center;
	display:inline;
	color:#999;
	text-decoration:none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 3px;
}
#top_menu a:hover, #top_menu a:active{color:#069; }
div#top_menu ul li{width:140px; }
.current_topmenu{color:#F1C101 !important;}


#left_menu {
	position:absolute;
	top:400px;
	left:60px;
	width:20px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	z-index:2;
}
#left_menu li  {
	position:relative;
	margin:0px;
	padding:0px;
}
#left_menu ul {
	list-style:none;
	margin:0;
	padding:0;
}	   
#left_menu a:link, #left_menu a:visited  {
	text-align:left;
	display:block;
	height:auto;
	color:#999;
	text-decoration:none;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#left_menu a:hover, #left_menu a:active  {color:#069; background:url(img/leftmenu_arrow.gif) no-repeat left center; }
div#left_menu ul li {
	width:140px;
}
.current{background:url(img/leftmenu_arrow_current.gif) no-repeat left center !important; color:#F1C101 !important;}

.back a:link, .back a:visited{position:relative; bottom:-20px; left:0px; width:30px; height:10px; background:url(img/back_arrow.gif) no-repeat top center;}
.back a:hover, .back a:active{color:#0c0 !important; background:url(img/back_arrow.gif) no-repeat bottom center; }

.cl{clear:both;}
.signo{float:right; margin:-10px 0 20px 0;}
.b{font-weight:bold;}
#form{position:relative; top:10px; clear:both;}
fieldset{width: 370px;font-size:14px; border:1px solid #f90; margin-top:30px; padding:0 10px 10px 0; background:url(img/formbgr.jpg) left bottom no-repeat; }
legend{font-weight:bold; color:#366; background-color:#fff; margin-left:5px; padding:0 5px 0 5px; font-family: Georgia, "Times New Roman", Times, serif;}
label{font: small Verdana, Arial, Helvetica, sans-serif;}
.form{text-align:right;}
.submit, .reset{position:relative; top:0; margin:5px 5px 5px 10px;}
#question{margin:0 0 0 5px;width:355px;height:80px;}
#name, #phone, #email{width:250px; margin:5px 0;}

.galeria{
	position:absolute;
	right:40px;
	top:425px;
	width:140px;
	background-repeat: no-repeat;
	background-position: center top;
}

.galeria_also{position:absolute; right:40px; top:560px; width:140px; }
.galeria_ivett{position:absolute; right:40px; top:680px; width:140px; }
.h1_under{font-size:13px; font-weight:100;}
.img{float:left; width:200px; height:150px; margin:0 15px 20px 0;}
