body{margin:0;padding:0;background:url(../images/back.jpg) no-repeat #e1ebf5 50% 0;}
body, p, table, div{font-size:12px;font-family:Tahoma;color:#666;line-height:1.5em;}
a img{border:0;}
h2{color:#3ebe0f;font-size:22px;font-weight:normal;padding:0 0 6px 0;margin:0;border-bottom:1px solid #e5e5e5;}

/* [LAYOUT] */
#wrapper{width:990px;margin:5px auto;}
#lang{text-align:right;color:#3d82c3;font-size:11px;position:absolute;width:990px;}
#header1{height:100px;}
	#logo{float:left;width:130px;height:100px;padding: 10px 0 0 0px;}
	#logo a{display:block;width:107px;height:96px;background:url(../images/logo.png) no-repeat;text-indent:-3000px;}
	#menu{float:right;width:850px;padding-top:50px;height:70px;}
		#menu ul li{display:inline;padding:8px 13px 8px 8px;background:url(../images/separator.png) no-repeat right 0;}
		#menu ul li.last{background:none;}
		#menu ul li a{font-size:15px;font-weight:normal;text-decoration:none;}
		#menu ul li a:hover{color:#3EBE0F;}
#header2{height:200px;}
	#banner{height:200px;width:655px;float:left;}
	#header2-right{width:310px;height:170px;padding:30px 0 0 25px;float:right;background:url(../images/header2-right.jpg) no-repeat;}
	#header2-right p{color:#fff;margin:0;font-size:25px;line-height:1.5em;}
	#header2-right a{color:#fff;font-weight:normal;text-decoration:none;display:block;margin-top:25px;font-size:18px;}


#middle{background:url(../images/middle.jpg) no-repeat 0 top #fff;padding-bottom:30px;}
	#middle-left{width:580px;float:left;padding:40px 25px 0 50px;}
		#home-magazin{width:99%;float:left;}
		#home-asociatii{width:47%;float:right;}
		#home-cls{width:47%;float:left;}
	#middle-right{width:270px;float:right;padding:40px 40px 0 25px;}
		.noutate{margin-top:15px;font-size:1em;}
		.noutate strong{font-weight:bold;color:#3EBE0F;}
		.noutate p{font-size:0.9em;line-height:1.8em;margin:0;}
		.noutate a{color:#3EBE0F !important;}
#footer{height:50px;background:url(../images/footer.jpg) no-repeat;padding-top:18px;}
	#footer-left{font-size:0.9em;float:left;width:315px;}
	#footer-right{font-size:0.9em;float:right;width:625px;text-align:right;}
		#footer-right ul{display:inline;}
		#footer-right ul li{display:inline;margin-left:10px;}
		#footer-right ul li a{font-weight:normal;color:#155689;}

/* [ELEMS] */
a:link, a:visited{color:#3d82c3;font-weight:bold;text-decoration:none;}
a:hover, a:active{color:#3d82c3;font-weight:bold;text-decoration:underline;}

ul.reset{margin:0;padding:0;list-style-type:none;}
ul.reset li{margin:0;padding:0;}

form input, form textarea{border:1px solid #AAA;color:#666;padding:3px;height:16px;width:300px;margin-bottom:5px;float:left;}
form textarea{height:100px;}
form label{float:left;width:100px;}
form br{clear:both;}

a.buton{height:12px;padding:2px 0 7px 25px;text-decoration:none !important;background:url(../images/buton-left.jpg) no-repeat;}
a.buton span{font-size:0.9em;padding:3px 10px 5px 0;color:#fff;font-weight:normal;text-decoration:none !important;background:url(../images/buton-right.jpg) no-repeat right top;}

ul.galerie{list-style-type:none;margin:10px auto 0 auto;padding:0;display:block;width:100%;text-align:center;}
ul.galerie li{display:block;width:100px;height:100px;margin:0;padding:0;float:left;}
ul.galerie li a{display:block;width:85px;height:85px;padding:4px;background-color:#eee;border:1px solid #3ebe0f;}
ul.galerie li a:hover{background-color:#fff;}
ul.galerie.doi{width:520px;}
ul.galerie.doi li{width:125px;height:156px;}
ul.galerie.doi li a{width:100px;height:144px;}

/* [CLASEES] */
.c{text-align:center;}
.r{text-align:right;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;height:0px;line-height:0px;}
.u{text-decoration:underline;}
.b{font-weight:bold;}
.marg{margin-bottom:30px;}
.error{color:#f00;margin:10px 0;}
