@charset "utf-8";

/* CSS Document */



body, html { background:#080d0c url(../layout/site-btm.png) 50% 100% no-repeat; }





body, td, th { color:#c2eceb; line-height:18px; font-size:14px; font-family:Arial, Helvetica, sans-serif; }



p { margin-bottom:9px; }



h2, h3, h4, h5, h6 { margin-bottom:9px; text-align:left; }



h2 { margin-bottom:18px; font-size:1.5em; color:#FFF; border-bottom:1px dotted #052e2d; line-height:24px; padding-bottom:9px; }



h3 { margin-bottom:9px; font-size:1.2em; color:#FFF; border-bottom:1px dotted #052e2d; line-height:24px; font-weight:bold; }



h4 { font-size:1.1em; color:#FFF; margin-bottom:9px; }



strong { font-weight:bold; color:#FFF; }



a { color:#0A9; text-decoration:none; }



a:hover { color:#fff; text-decoration:underline; }









#wrapper { background:url(../layout/site-top.jpg) 50% 0 no-repeat; }





#site { width:940px; margin:0 auto; }





#header { height:100px; }



	#header .logo { float:left; clear:none; position:relative; }

	

	#header .menu { float:right; position:relative; white-space:nowrap; clear:none; }

	



#page-photo { height:310px; }



	#page-photo #photo { height:310px; width:940px; position:relative; float:left; clear:both;}

	

	#page-photo .menu2 { position:absolute; top:230px; left:0; width:558px; height:53px; z-index:500; }

	

		#page-photo .menu2 .background { background:url(../layout/menu2-bg.png) 0 0 no-repeat; height:53px; width:558px; }

	

	

#content { padding:30px 0; }



	#content ul { margin-left:2em; margin-bottom:9px; text-align:left; }

  

  #content ul li { list-style:outside disc; margin-bottom:9px; }



	#content .column { width:340px; position:relative; float:left; clear:none; margin-right:20px; text-align:justify; }

  

  #content .columnx2 { width:700px; position:relative; float:left; clear:none; margin-right:20px; text-align:justify; }

	

	#content .side { width:220px; position: relative; float:left; clear:none; font-size:13px; }

	

		.sidebox { background:#040605 url(../layout/sidebox-top.gif) 0 0 no-repeat; margin-bottom:10px; position:relative; float:left; width:220px; }

		

		.sidebox .content { background:url(../layout/sidebox-btm.gif) left bottom no-repeat; padding:10px; width:200px; position:relative; float:left; }

	



#footer { padding:0 0 80px; font-size:13px; }



	#footer .menu, #footer .legals  { line-height:52px; text-align:center; }

	

	#footer .legals  { color:#587066; }

	

	

	

/*  MENIURI  */



#header .menu ul { position:relative; float:left; clear:none; margin-top:42px; }



#header .menu ul li { display:inline; position:relative; float:left; clear:none; font-size:15px; }



#header .menu ul li a { color:#7dd9c5; position:relative; float:left; clear:none; line-height:45px; padding:0 12px 0; text-decoration:none; }



#header .menu ul li a:hover { color:#FFFFFF; background:#045f5c url(../layout/mainmenu-bg.png) 0 -39px repeat-x; }


#header .menu ul li.current a { color:#FFFFFF; background:#045f5c url(../layout/mainmenu-bg.png) 0 -39px repeat-x; }


/*  --  */



#photo .menu2 ul { position:relative; float:left; clear:none; z-index:900; }



#photo .menu2 ul li { display:inline; position:relative; float:left; clear:none; font-size:15px; padding:1px 0; z-index:950; }



#photo .menu2 ul li a { color:#7dd9c5; position:relative; float:left; clear:none; line-height:45px; padding:0 18px ; text-decoration:none; z-index:1000; }



#photo .menu2 ul li a:hover { color:#FFFFFF; background:#045f5c url(../layout/mainmenu-bg.png) 0 0 repeat-x; }


#photo .menu2 ul li.current a { color:#FFFFFF; background:#045f5c url(../layout/mainmenu-bg.png) 0 0 repeat-x; }



/*  --  */



#footer .menu a { color:#137b78; text-decoration:none; }



#footer .menu a:hover { color:#73fffb; }





.galerie .content { width:720px; margin-right:-40px; }



.galerie a img { border:3px solid #033; position:relative; float:left; clear:both; display:block; }



.galerie a:hover img { border:3px solid #2cbb97; }



.galerie a { position:relative; float:left; clear:none; margin-right:12px; margin-bottom:18px; width:166px;  color:#c2eceb; text-decoration:none;}



.galerie a span { cursor:pointer; display:block; position:relative; float:left; clear:both; width:166px; height:36px; text-align:left; }



.galerie a:hover span { color:#FFF; }





/* FORMULAR */

label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }

em { font-weight: bold; padding-right: 1em; vertical-align: top; }







#contact_form .txt { width:330px; border:1px solid #058; margin:2px; padding:2px;  }







#contact_form input, #contact_form textarea, #contact_form label, #contact_form em { position:relative; float:left; clear:none; }



#contact_form label { width:60px; }



#contact_form label.error { display:block; position:relative; width:70%; padding-left:60px; }



#contact_form em { color:#058; }



#contact_form textarea { height:180px; }













/* IE PNG FIX */





div { behavior: url(iepngfix.htc) }






