img, p, ul, li, span, h1, h2, h3, h4, div, *{ margin:0; padding:0; 
}
* {
margin:0;
padding:0;
}
:focus {
outline-style:none;
outline-width:0;
}
body {font-family:Arial, Helvetica, sans-serif;}
.clear {clear:both;}
.select-left {width:120px;}
.b7 { background-image:url(../img/7.png); width:40px; height:26px; }
.top { width:100%; background-color: #e8eedd; height: 314px; }
.top .top_head { margin:auto auto; background-image:url(../img/bg_top.jpg); width:960px; height:294px; padding: 10px; }
.top .top_head .header { padding-top:18px; }
.top .top_head .header .banner { background-image:url(../img/banner_head.jpg); width:956px; height:230px; margin: auto auto; }
			   .header .banner .logo a{float:left;height:200px;width:200px;text-indent:-999em;}
 			   .header .menu { /* background-image:url(../img/bg_menu.jpg); */width:953px; height:55px; margin: auto auto; }
			   .header .menu .tt1 {float:left;text-indent:-999em;background-image:url(../img/1b.png);width:139px;height:43px;}
			   .header .menu .tt2 {float:left;text-indent:-999em;background-image:url(../img/2b.png);width:139px;height:43px;}
			   .header .menu .tt3 {float:left;text-indent:-999em;background-image:url(../img/3b.png);width:140px;height:43px;}
			   .header .menu .tt1:hover {background-image:url(../img/1h.png);}
			   .header .menu .tt2:hover {background-image:url(../img/2h.png);}
			   .header .menu .tt3:hover {background-image:url(../img/3h.png);}

			   .header .menu .hit1 {background-image:url(../img/1h.png) !important;}
			   .header .menu .hit2{background-image:url(../img/2h.png) !important;}
			   .header .menu .hit3 {background-image:url(../img/3h.png) !important;}

.mid {width:100%;background-color:white;}
.mid .container { margin:auto auto; width:960px; background-image:url(../img/bg_rep.jpg); background-position:center; padding-left: 10px; padding-right: 10px; padding-bottom: 20px; }
.mid .container .left { float:left; width: 222px; background-image: url(../img/left_top.jpg); background-repeat: no-repeat; padding-left: 9px; padding-top: 20px; }
				.left .form-left td{ color:#558806; font-size: 16px; }
				.left .menu-left {padding-top:10px;}
				/* menu left */
.b1 {background-image:url(../img/1sb.jpg)}
.b2 {background-image:url(../img/2sb.jpg)}
.b3 {background-image:url(../img/3sb.jpg)}
.b4 {background-image:url(../img/4sb.jpg)}
.b5 {background-image:url(../img/5sb.jpg)}
.b6 {background-image:url(../img/6sb.jpg)}
.b7 {background-image:url(../img/7sb.jpg)}
.b1:hover {background-image:url(../img/1sh.jpg);color:white;}
.b2:hover {background-image:url(../img/2sh.jpg);color:white;}
.b3:hover {background-image:url(../img/3sh.jpg);color:white;}
.b4:hover {background-image:url(../img/4sh.jpg);color:white;}
.b5:hover {background-image:url(../img/5sh.jpg);color:white;}
.b6:hover {background-image:url(../img/6sh.jpg);color:white;}
.b7:hover {background-image:url(../img/7sb.jpg);color:#666666;}
.b1,.b2,.b3,.b4,.b5,.b6,.b7{margin-top:2px;width:172px;height:23px;padding-top:7px;background-repeat:no-repeat;display:block; font-size:12px;text-transform:uppercase;text-decoration:none;font-size:14px;padding-left:45px;color:black;}

.bh1{background-image:url(../img/1sh.jpg) !important;color:white !important;}
.bh2{background-image:url(../img/2sh.jpg) !important;color:white !important;}
.bh3{background-image:url(../img/3sh.jpg) !important;color:white !important;}
.bh4{background-image:url(../img/4sh.jpg) !important;color:white !important;}
.bh5{background-image:url(../img/5sh.jpg) !important;color:white !important;}
.bh6{background-image:url(../img/6sh.jpg) !important;color:white !important ;}
.bh7{background-image:url(../img/7sb.jpg) !important;color:#666 !important;}
				
				/* end menu left */
.mid .container .right { float:left; width: 700px; padding-left: 20px;}
				.right .content .top-content { font-size:12px; padding-bottom: 20px; }
				.right .content .top-content .articol {font-size:12px; /*border-top: 1px solid #999999; */border-bottom: 1px solid #999999; }
				.right .content .top-content .articol .pic { font-size:12px; float:left; padding: 5px; width: 101px; height: 101px; }
				.right .content .top-content .articol .pic img{border:1px solid #5d8e11;}
				.right .content .top-content .articol .text { font-size:12px; float:left; width: 570px; padding: 5px; }
				.right .content .top-content .articol .text h3{ background-color:white; text-transform:uppercase; font-size: 16px; padding: 5px; }
				.right .content .top-content .articol .text p{font-size:14px;padding:2px;}
				.right .content .top-content .citeste-mai-mult a{float:right; background-color:white; padding: 6px; color: black; text-decoration: none; }
				.right .content .top-content .citeste-mai-mult a:hover { background-color:#558807; color: white; }
					   .content .mid-content { margin-top:20px; }
					   .content .mid-content .element { border:1px solid #999999; margin-top: 10px; }
					   .content .mid-content .element .left-el {height:198px;width:198px;float:left;}
					   .content .mid-content .element .left-el img{border:1px solid #5d8e11;}
					   .content .mid-content .element .right-el { float:right; padding-left: 10px; width: 480px; }
					   						 .element .right-el .title { font-size:16px; background-color:white; color:black; width: 480px; height: 54px; margin-top: 1px; }
											 .element .right-el .title h3{ text-transform:uppercase; font-size:18px; font-weight:normal; padding: 5px; }
											 .element .right-el .text { color:black; height: 102px; }
											 .element .right-el .text p{ font-size:12px; padding: 3px; }
											 .element .right-el .options { background-color:white; height: 30px; padding: 5px; }
											 .element .right-el .options .citeste-mai-mult {font-size:12px;}
											 .element .right-el .options .citeste-mai-mult a{padding:5px;text-decoration:none;float:left;color:black}
											 .element .right-el .options .citeste-mai-mult a:hover {background-color:#5d8e11;color:white;}
											 .element .right-el .options .casuta { float:left; margin-left: 30px; }
											 .element .right-el .options .pret { color:#5d8e11; float:left; font-size: 22px; font-weight: bold; margin-left: 30px; }
.bottom {width:100%;}
.bottom .footer { background-image:url(../img/footer_bg.jpg); width:970px; height: 18px; margin: auto auto; }
.bottom .footer .f-left { float:left; color:white; text-transform: uppercase; font-size: 12px; padding-left: 20px; }
.bottom .footer .f-right { float:right; padding-right: 20px; font-size: 12px; color:#fff;}
.bottom .footer .f-right  a{color:white; text-transform: uppercase; font-size: 12px; text-decoration:none; }
.bottom .footer .f-right  a:hover{color:#e8eedd; text-decoration:none;}

.show{display:block !important;}
.hide{display:none !important;}

.submenu { margin-top:1px; padding-bottom:5px; display:none; width:216px;}
.submenu a{color: black; /*width: 172px;*/ display:block; padding-left: 44px; font-size: 14px; height:20px; font-weight:normal; text-decoration:none;margin-top:1px;background:#e8eedd;line-height:20px; color:#666;}
.submenu a:hover { color:#000;text-decoration:underline; font-weight:normal;}
.bleft-s_active{ color:#000 !important; text-decoration:none !important; font-weight:bold !important;}

/*infomatii*/
.articol p{font-size:14px; line-height:18px; text-align:justify;}
.spacer10{clear:both; font-size:1px; height:10px;}
.pic img{ width:96px; height:96px;}
.text h3 a,.title h3 a{text-decoration:none; color:#000;}
.text h3 a:hover, .title h3 a:hover{color:#666 !important;}
.more{text-decoration:none !important; color:#336633;}

.page_pos {clear:both; width:698px;  height:30px; border:1px #999 solid; height:30px; margin: 10px 0 0 0; padding:0; background:none; }/*   none repeat scroll 0 0; */
	.results {float:left;  width:240px;  height:30px; line-height:30px; font-size:12px; text-align:left; color:#111; margin:0 5px 0 10px;}

	.pages {float:right; width: 300px; height:30px; line-height:30px; margin-right: 10px;}
		.numbers { float:right; height:auto; width:auto; font-size: 12px; }
		.numbers a, .numbers span { margin-left:5px; margin-right:5px; text-decoration:none; color:#111; }
		.numbers a.current { font-weight:bold; color:#5D8E11!important;}
		.numbers a.current:hover{text-decoration:none !important;}
		.numbers a:hover {text-decoration:underline; color:#5D8E11 !important;}
/*details*/
.articol_img{float:left;}
.articol_img img{border:1px solid #5d8e11; margin-right:10px; width:200px; height:200px; display:block; float:left;}
.articol_title { background-color:white; text-transform:uppercase; font-size: 16px; padding: 5px; margin:0 0 10px 0px;  }/*float:right; width:478px;*/
.list_item_back{float:right;}
.list_item_back  a{color:#5D8E11 !important; text-decoration:none;}
.list_item_back a:hover{ text-decoration:underline;}

/*title-galerie*/
.title-galerie{background-color:white; text-transform:uppercase; font-size: 16px; padding: 5px; font-weight:bold; margin-bottom:10px;}

	.galleries{height: auto;}
	.galleries a      {display:block; float:left; width:94px; height:94px; margin: 0 4px 4px 0;  }
	.galleries a img{display:block; float:left; width:94px; height:94px; border:1px solid #f5f3de;}
	.galleries a:hover{position:relative; white-space:normal;}
	.galleries a:hover img{border:1px solid #5d8e11; width:150px; height:150px; padding:2px; position:absolute; left:-37px;  top:-37px; }
/*cms*/
.content_text{padding:0 5px;}
	.content_text p{text-align:justify; font-size:14px; line-height:18px; margin:10px 0;}
	.content_text ul, .content_text ol{list-style-position:inside;}
	
/*contact*/
.contact_title{background:#fff;}
.contact_title h3{font-size:18px; font-weight:normal; padding:5px; text-transform:uppercase;}

.form {padding-left:10px;}
.f_left          {width:160px; display:block; float:left; height:18px; line-height:18px; text-align:right; margin-right:6px; color:#333; font-size:14px;}
.f_right{color:#333;}
.f_right input{width:320px; display:block; float:left; height:18px; border:1px #666 solid; color:#666; background:#fff;}
.f_right textarea{width:320px; display:block; float:left; border:1px #666 solid; height:100px; background:#fff;color:#666;}
.f_x{clear:both; font-size:1px; height:6px;}
.f_right textarea:focus, .f_right input:focus { border: 1px solid #669900; color:#000; /*background: url(../images/input-bg.jpg) no-repeat 0 0;*/ }
.f_left .checkbox{width:14px; height:14px; display:block; float:right;  border:1px #666 solid; }
.f_right .small{color:#666; font-size:12px;}

.f_right .link_big{display:block; float:left; width:60px; font:bold 12px/22px arial;border:1px #fff solid; background:#669900; color:#fff; height:26px;line-height:26px;padding:0 8px 0 12px; outline:0; outline:none;}
.f_right .small_right{display:block; float:right; color:#666; font-size:12px; text-align:right;width:190px;padding-right:260px;}
.f_right .link_big:hover{border:1px #fff solid;  color:#669900; background:none;}

.f_title  .error{color:#E2584E; font-weight:bold; display:block; margin-bottom:2px;}
.error {color:#E2584E;}
  #produs_warning , #username_warning , #email_warning, #telefon_warning, #mesaj_warning, #adresa_warning , #societatea_warning, #localitate_warning, #judet_warning, #observatii_warning{color:#E2584E; font-weight:bold; font-size:12px; margin:0 0 0 4px; float:left;}
.cursvalutar{margin-top:10px;}
