@charset "utf-8";
/* CSS Document */
body {
  background:url(../images/img/bg_body.jpg) repeat-x top left #fff;  
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#666666;
  margin: 0px;
  padding:0;  
}

a:link, a:visited, a:hover {outline:none;}
a img {border:none;}
p, h2, h1 {margin:0px;}
form {margin:0px;padding:0px;}
#page {width:1004px;margin:0px auto;display:block;}
.topPage {width:100%;background:url(../images/img/topPage.jpg) no-repeat top center;}
.rightLogo {width:750px;float:right;padding:101px 0 0 0;}   


ul.menu {list-style-type:none;margin:0px;padding:0px;float:right;padding:0px 19px 0 0;}
ul.menu li {list-style-type:none;float:left;padding:0 0 0 4px; /*background:url(../images/img/sMenu.jpg) no-repeat top left;*/ }
ul.menu li.first {background:none;}
ul.menu li a.first {float:left;padding:8px 18px 8px 18px;}
ul.menu li a {text-decoration:none;float:left;color:#fff;padding:8px 18px 8px 18px;color:#fff;font-weight:800;font-size:13px;text-transform:uppercase;}
ul.menu li a:hover {background:#fff;color:#4d652e;padding:8px 18px 8px 18px;}

ul.menu li.selected a {background:#fff;text-decoration:none;float:left;color:#4d652e;padding:8px 18px 8px 18px;font-weight:800;font-size:13px;}
ul.menu li ul {padding:0px;margin:0px;border:1px solid #4C652E;background:#fff;width:170px;}
ul.menu li ul li {padding:0px;}
ul.menu li ul li a {color:#4C652E;padding:4px 16px;text-transform:inherit;font-weight:100;font-size:13px;}
ul.menu li ul li a:hover {color:#D96905;}


.header {text-align:left;display:block;width:100%;position:relative; }
.bgLogo {width:auto;float:left;height:130px;width:100%;}
.logo {float:left;margin:0px 0 0px 10px;background:url(../images/img/logo1.png) no-repeat top left;width:197px;height:130px;}
.imgHeader {margin:5px 0 0 17px;}

.clear {clear:both;line-height:0px;height:1px;font-size:0px;}
.clear5 {clear:both;height:5px;font-size:0px;}
.clear10 {clear:both;height:10px;font-size:0px;}   
.clear15 {clear:both;height:15px;font-size:0px;}
.space {clear:both;font-size:0px;height:18px;}

.content {/*background:url(../images/img/bgContent.jpg) repeat-y;*/width:1004px;clear:both;float:left;padding:0px 0px 0px 0px;position:relative;}
.page_content {padding:15px 0 0 0;}
                                                      

.left_content {width:250px;float:left;padding:18px 25px 0 17px;}          
.body_content {width:696px;float:left;padding:20px 0 0 0;}
.left_content h2.link_ {background:#9AB358;margin:0px;padding:0px;color:#fff;font-size:13px;font-weight:800;clear:both;float:left;width:200px;padding:5px 5px 5px 15px;}
.left_content .bg_ {clear:both;float:left;background:#E9F3CF;padding:5px 5px 0px 5px;;width:210px;}


.boxHome {float:left;width:337px;}
.top_box {background:url(../images/img/bgTitle.jpg) no-repeat top left #ce5202;width:337px;display:block;}  
.top_box h2 {margin:0px;padding:0px;color:#fff;font-size:18px;font-weight:100;clear:both;padding:8px 5px 8px 20px;text-align:left;clear:both;width:281px;}  
.bg_box {width:284px;background:url(../images/img/bg_box.jpg) no-repeat bottom left #ebe4c9;clear:both;float:left;padding:7px 11px 7px 11px;color:#333333;height:130px;}
.bg_green {width:315px;background:url(../images/img/bg_green.jpg) no-repeat bottom left #63823c;clear:both;float:left;padding:14px 11px 7px 11px;color:#fff;height:130px;}
.bg_brown {width:309px;background:url(../images/img/bg_brown.jpg) no-repeat bottom left #2f271c;clear:both;float:left;padding:14px 14px 7px 14px;color:#fff;height:130px;}


.top_box1 {background:url(../images/img/bgTitle1.jpg) no-repeat top left #ce5202;width:250px;display:block;}
.top_box1 h2 {margin:0px;padding:0px;color:#fff;font-size:18px;font-weight:100;clear:both;padding:8px 5px 8px 20px;text-align:left;clear:both;width:225px;} 
.bg_box1 {width:228px;background:url(../images/img/bg_box1.jpg) no-repeat bottom left #ebe4c9;clear:both;float:left;padding:7px 11px 7px 11px;color:#333333;height:130px;}
.bg_green1 {width:228px;background:url(../images/img/bg_green1.jpg) no-repeat bottom left #63823c;clear:both;float:left;padding:7px 11px 7px 11px;color:#fff;height:130px;}
.bg_brown1 {width:222px;background:url(../images/img/bg_brown1.jpg) no-repeat bottom left #2f271c;clear:both;float:left;padding:14px 14px 7px 14px;color:#fff;height:123px;}


.ul_categories {margin:0px;padding:0px;clear:both;float:left;width:172px;}
.ul_categories li {list-style-type:none;clear:both;float:left;width:162px;padding:4px 0px 4px 10px;color:#fff;border-bottom:1px solid #f1f1f1; }
.ul_categories li.last {background:none;}
.ul_categories li a {color:#737373;text-decoration:none;font-size:11px;font-weight:100;width:162px;white-space:nowrap;}
.ul_categories li a:hover {color:#000;}
.ul_categories li a.categ {color:#737373;font-weight:800;padding-left:3px;font-size:11px;clear:both;float:left;}
.ul_categories li a.categ_selected {color:#cd0041;font-weight:800;padding-left:3px;font-size:11px;}


.link_ {text-decoration:underline;color:#9EC723;float:left;clear:both;padding:5px 0 0 3px;}
.link_:hover {text-decoration:none;}


.search {padding-left:10px;float:right;}
.search span {float:left;padding:5px 9px 0 0 ;}
.search select {float:left;width:220px;margin:2px 9px 0 0 }
.left_inp {background:url(../images/img/left_inp.jpg) no-repeat;width:5px;height:32px;float:left;text-align:left;}
.bg_inp {background:url(../images/img/bg_inp.jpg) repeat-x;padding:9px 10px 9px 10px;width:253px;color:#535353;font-size:11px;float:left;border:none;margin:0px;}
.right_inp {background:url(../images/img/right_inp.jpg) no-repeat;width:5px;height:32px;float:left;text-align:left;}
.but_go {background:url(../images/img/but_go.jpg) no-repeat;border:none;cursor:pointer;width:38px;height:29px;text-align:center;color:#fff;font-size:12px;font-weight:800;float:left;margin-left:5px;}


.submeniu {padding:3px 0 0 0;clear:both;}
.left_submeniu {background:url(../images/img/left_submeniu.jpg) no-repeat;width:10px;height:38px;float:left;text-align:left;}
.bg_submeniu {background:url(../images/img/bg_submeniu.jpg) repeat-x;width:947px;height:33px;float:left;text-align:left;color:#fff;font-size:12px;font-weight:800;padding-top:5px;}
.right_submeniu {background:url(../images/img/right_submeniu.jpg) no-repeat;width:13px;height:38px;float:left;text-align:left;}


h1.page_title a {
  padding: 0 0 0 0;
  color:#819647;
  margin:0px;
  font-size:13px;
  font-weight:800;
  text-decoration:none;
}
.producer_description {border-bottom:1px dashed #ccc;clear:both;float:left;padding-top:10px;width:100%;}

.bg1 {background:url(../images/img/bg11.jpg) no-repeat 0 0;display:block;width:233px;height:44px;font-size:18px;font-weight:100;color:#fff;padding:12px 0 0 17px;text-decoration:none;}
.bg2 {background:url(../images/img/bg12.jpg) no-repeat 0 0;display:block;width:233px;height:49px;font-size:13px;font-weight:800;color:#fff;padding:7px 0 0 17px;text-decoration:none;}
.bg3 {background:url(../images/img/bg13.jpg) no-repeat 0 0;display:block;width:233px;height:44px;font-size:19px;font-weight:100;color:#fff;padding:12px 0 0 17px;text-decoration:none;}
.leftHome {float:left;width:250px;padding:7px 0 0 0;}
.textHome {float:left;width:701px;padding:30px 0 0 37px;font-size:12px;line-height:19px;}
.textHome h1 {color:#4F6830;font-size:18px;font-weight:100;margin:0;padding:0 0 6px 0;}
.number {padding:6px 0 0 0;float:left;width:100%;text-align:center;}
.number a {text-decoration:none;color:#fff;font-size:14px;float:left;font-weight:800;padding:1px 0 0 0;}
.number span {float:left;padding:0 5px 0 5px;}
.number a.first {float:left;padding:0 10px 0 0;}
.number a.last {float:left;padding:0 0 0 10px;}
.number a.arrow {float:right;margin:3px 0 0 0;}


.page {/*background:url(../images/img/bg_footer2.jpg) repeat-x bottom left ;*/clear:both;float:left;width:100%;}
.footer_ {background:url(../images/img/bg_footer.jpg) repeat-x top left #4c642e;clear:both;float:left;width:100%;padding:0 ;}
.div_footer {display:block;margin:0px auto;/*background:url(../images/img/bg_footer1.jpg) repeat-x top center #832064;*/width:1004px;padding:0;color:#fff;}


ul.menuFooter {width:auto;margin:0px;padding:0px;float:left;color:#fff;text-align:left;}
ul.menuFooter li {width:auto;list-style-type:none;display:inline;padding:12px 7px 10px 7px;border:none;}
ul.menuFooter li a {width:auto;font-size:12px;font-weight:800;color:#fff;text-decoration:none;border:none;white-space:nowrap;padding:0px;float:none;}
ul.menuFooter li a:hover {background:none;color:#70b24a;padding:0px;float:none;}

.copy {float:right;padding:3px 8px 0 0;}
.copy a {color:#fff;text-decoration:none;font-weight:100;}
.copy a:hover {color:#fff;text-decoration:underline;}


.hr {clear:both;padding-top:5px;border-bottom:3px solid #ccc;font-size:0px;}
.tab_ {width:100%;}
.tab_ td {border-bottom:1px solid #fff;}
.tab_ td.td_1 {background:#e9f3cf;border-bottom:1px solid #fff;}
.tab_ tr td {padding:5px 8px;}


.div_oferta {clear:both;width:770px;float:left;padding:8px 5px;}
.oferta {width:340px;float:left;padding:13px 5px;border-bottom:1px dashed #cdcdcd;}
.img_oferta {float:left;width:130px;padding:0px 4px 0px 5px;}
.img_oferta a {display:block;}
.img_oferta a img {padding:2px;border:1px solid #EAEAEA;}
.text_oferta {float:left;width:200px;line-height:15px;font-size:11px;color:#737373;}  
.text_oferta h2 {margin:0px;padding:0px;font-size:12px;font-weight:800;}
.text_oferta h2 a {text-decoration:none;color:#9AB358;padding-bottom:8px;display:block;}
.text_oferta h2 a:hover {color:#737373;}
.text_oferta .pret {color:#63823c;font-size:13px;float:left;padding:5px 11px 0 0;width:78px;}
.text_oferta .but_detalii {background:url(../images/img/but_detalii.gif) no-repeat bottom left;text-align:center;float:left;width:100px;height:20px;padding-top:4px;text-decoration:none;font-weight:800;font-size:12px;color:#414141;}
.text_oferta .space {clear:both;font-size:0px;height:20px;}


.text-contact {width:350px;float:left;padding:0 50px 0 10px;line-height:25px;}
.tab_contact {width:535px;float:left;}
.tab_contact td {text-align:left;color:#737373;padding:0px 8px 3px 0px;font-weight:800;}
.tab_contact td input.inp_txt {border:1px solid #ccc;padding:3px 8px;width:230px;}
.tab_contact td textarea.textarea_ {border:1px solid #ccc;padding:3px 8px;width:230px;height:80px}
.tab_contact td .button_sterge {background:url(../images/img/but_sterge.gif) no-repeat bottom left;text-align:center;float:left;width:100px;height:24px;text-decoration:none;font-weight:800;font-size:12px;color:#414141;border:none;}
.tab_contact td .button_trimite {background:url(../images/img/but_trimite.gif) no-repeat bottom left;text-align:center;float:left;width:100px;height:24px;text-decoration:none;font-weight:800;font-size:12px;color:#414141;border:none;}
.google_map {width:710px;border:1px solid #ccc;padding:2px;margin:130px 0 0 5px;}


.shopping_cart {float:left;margin:5px 10px 0 0;}
.shop {padding:8px 0 0 0 ;width:auto;display:block;line-height:20px;}   
.shop a.shopping {font-weight:800;color:#717171;font-size:11px;text-decoration:none;}
.total_cos {color:#99156f;font-size:11px;font-weight:800;}


.divDetails {float:left;width:290px;font-size:11px;padding:0 50px 0 5px;}
/* .product_name {color:#fff;font-size:13px;font-weight:800;margin:0px;padding:0px;} */
.description {line-height:16px;}
.button {background:url(../images/img/button_.jpg) no-repeat;float:right;display:block;text-align:center;width:78px;height:21px;text-decoration:none;margin-top:6px;color:#fff;font-size:12px;font-weight:800;padding:8px 0 0 0;}

.tab_body td.td_11 {text-align:center;padding-top:10px;color:#fff;}
.tab_body td.space_ {height:1px;font-size:0px;border-bottom:1px dashed #DADADA;}
a.mai_mult {background:url(../images/img/buttonGreen.png) no-repeat;display:block;text-align:center;clear:both;float:right;width:107px;height:20px;text-decoration:none;color:#fff;font-size:12px;font-weight:800;padding:5px 0 0 0;margin:3px 0 0 0;}
.rating {position:absolute; right:4px;bottom:17px;}


.top_ {background:url(../images/img/top_.jpg) no-repeat;width:572px;height:10px;clear:both;font-size:0px;}   
.bg_ {background:url(../images/img/img/bg_.jpg) repeat-y;width:552px;text-align:left;clear:both;color:#535353;font-size:12px;font-weight:100;padding-left:10px;padding-right:10px;}
.bottom_ {background:url(../images/img/bottom_.jpg) no-repeat;width:572px;height:10px;clear:both;text-align:left;}

.top1_ {clear:both;width:681px;padding:0px 10px 0px 5px;}  
.top1_ h1 {color:#4f6830;font-size:18px;font-weight:100;margin:0px;padding:0px;}
.bg1_ {background:#fff;float:left;width:681px;text-align:left;color:#535353;font-size:12px;font-weight:100;padding:0px 10px 10px 5px;}
.bottom1_ {background:url(../images/img/bottom1_.jpg) no-repeat;width:581px;height:10px;clear:both;text-align:left;}
.specificatii {width:100%;}


   
/*  div 1  */ 
.oferte {width:182px;background:url(../images/img/border-bott.jpg) repeat-x bottom;text-align:center;clear:both;float:left;padding:15px 0px 10px 0px;font-size:11px;color:#414141;font-weight:100;}
.last {background:none;}
h2 a.product_name, h2 a {margin:0px;padding:0px;text-decoration:none;color:#666666;font-size:14px;font-style:italic;font-weight:800;}
h2 a.product_name:hover, h2 a:hover {color:#d35c04;}
a.producer_name {color:#63823c;}
a.producer_name:hover {color:#d35c04;}



/* footer */
.top_footer {background:url(../images/img/top_footer.jpg) no-repeat;width:985px;height:5px;font-size:0px;clear:both;}
.bottom_footer {background:url(../images/img/bottom_footer.jpg) no-repeat;width:985px;height:5px;font-size:0px;clear:both;}
.bg_footer {border-top:3px solid #f0b20c;background:none;text-align:center;clear:both;float:left;width:949px;padding:13px 18px 6px 18px;}

.bg_footer a {width:auto;text-decoration:none;color:#e0e9ee;font-size:11px;font-weight:100;float:left;}
.bg_footer a:hover {color:#cd0041;}
.bg_footer span {width:auto;margin:0px 6px;color:#e0e9ee;font-size:10px;float:left;}


.bottom_ {background:url(../images/img/bottom_.jpg) no-repeat;width:985px;height:34px;font-size:0px;clear:both;float:left;}

.div_localizare {clear:both;width:100%;float:left;padding:0px 0 0 0;margin:0px;font-size:12px;}
.div_localizare a {width:auto;color:#519737;font-weight:800;font-size:11px;float:left;padding:0px 0px 1px 0px;margin:0 0 0 5px;vertical-align:middle;text-decoration:none;}
.div_localizare a:hover {border-bottom:1px dashed #D96907;padding-bottom:0px;}
.div_localizare span {width:auto;color:#D96907;padding:0px;margin:0px;float:left;vertical-align:middle;}


.page_text{ background:#fff;float:left;text-align:left;color:#737373;font-size:12px;font-weight:100;padding:5px 0 0 0;width:100%; }
.page_text p {margin:0px;padding:3px 0px 8px 0px;}
.warningBox{color:#d15803;}


.buton_modifica{
background:url(../images/img/modifica.jpg) no-repeat left top;
width:67px;
height:28px;
border:0px; 
padding:0px;
margin:0px;
}

.buton_continua{
background:url(../images/img/continua.jpg) no-repeat left top;
width:67px;
height:28px;
border:0px; 
padding:0px;
margin:0px;
}

.buton_comanda{
background:url(../images/img/comanda.jpg) no-repeat left top; 
width:67px;
height:28px;
border:0px; 
padding:0px;
margin:0px;   
}

.select_categorii{
border:1px solid #d7e4ec;
background:url(../images/img/dunga.jpg);
}

.product_tab{
background-color:#E7F1E2;
border-top:3px solid #a61278;
text-align:justify;
padding:5px 10px 10px 10px;
}

.nume_camp{color:#519737;font-weight:800;}

.comenzi_telefonice{
border: 1px solid #d7e4ec;
background-color:#F4F7FC;
background-image:url(../images/img/dunga2.jpg);
margin:10px 0px;
padding:2px 7px;
}
.pret_ {color:#63823c;font-weight:800;font-size:12px;}
.pret_produs {color:#63823c;font-weight:100;font-size:20px;}

fieldset{
margin:0px;padding:0px;border: 0;width: 98%;border: 1px solid #ccc;margin: 15px 0px;padding:5px;display:block;clear:both;background-color:#EBE4C9;
}

fieldset legend{
font-size:12px;  
font-weight:bold; 
color:#333333; 
border: 1px solid #c2c2c2; 
padding: 2px 30px 2px 15px;
color:#3D3D3D;
background:url(../images/img/dunga.jpg);
}

.category_short_description {clear:both;margin:0px;padding:0px;}   
.short_description {padding:0px 0px 0px 2px;margin:0px;text-align:left;;font-size:11px;color:#414141;}
.short_description p {margin:0px;padding:5px 0px 0px 0px;}

a.categ_title {background:url(../images/img/arrow.jpg) no-repeat 5px 5px;padding-left:18px;display:block;text-decoration:none;font-size:11px;font-weight:100;color:#DDB9F8;}
a.categ_title:hover {color:#cd0041;}
a.categ_title_selected {background:url(../images/img/arrow.jpg) no-repeat 5px 5px;padding-left:18px;text-decoration:none;font-size:11px;font-weight:100;color:#cd0041;}




.tab_contact td.form_text {width:100px;}
.inp_text {border:1px solid #cfcfcf;padding:5px 7px;width:265px;font-size:11px;color:#4c4c4c;font-weight:100;font-family:Arial;}
.textarea_ {border:1px solid #dedede;padding:3px 7px;width:265px;height:100px;background:#f5f5f5;}

.paginare {text-align:center;padding-top:40px;}
.paginare a{color:#99C21E; text-decoration:none;margin-right:10px;font-size:12px;}
.paginare a:hover {color:#0C72B4;}
.paginare b {color:#D96907;font-size:12px;margin-right:10px;}


.meniu_produs { background-color:#F7F7F7;padding:2px;padding-left:10px;margin-bottom:2px; }
.meniu_produs_{ border-top:1px solid #F7F7F7;padding:5px 0px;padding-left:12px; }
.product_tab p {margin:0px;padding:5px 0px 0px 0px;}


.img_banner {border:1px solid #E2E2E2;padding:0px;margin:0px 0px 0px 0px;}
.select_search {float:left;margin:0px 7px;height:26px;color:#858585;font-size:11px;padding-top:3px;width:160px;}
h2.product_name {padding:0px;float:left;font-size:18px;font-weight:100;color:#0568A9;}

ul.linkuri_utile {margin:0px;padding:0px;}
ul.linkuri_utile li {list-style-type:none;display:block;padding:4px 0 5px 0px;clear:both;}
ul.linkuri_utile li a {text-decoration:none;color:#770755;font-size:12px;font-weight:800;padding:0 0 0 27px;background:url(../images/img/arrowMenu1.jpg) no-repeat 11px 2px;float:left;}
ul.linkuri_utile li a:hover {color:#AD1880;}


.menu_footer {margin:0px auto;padding:0px;width:auto;float:left;}
.menu_footer a {text-decoration:none;color:#fff;font-size:11px;font-weight:100;float:left;}
.menu_footer a:hover {color:#cd0041;}
.menu_footer span {float:left;margin:0px 8px;}

.ul_categ1 {margin:0px;padding:0px;}
.ul_categ1 li {list-style-type:none;display:block;line-height:19px;}
.ul_categ1 li a {text-decoration:none;}

.ul_categ1 li.li_1 {list-style-type:none;display:block;clear:both;}
.ul_categ1 li.li_1 a {font-weight:100;color:#d86606;font-weight:800;font-size:15px;}
.ul_categ1 li.li_2 {list-style-type:none;display:block;padding-left:20px;clear:both;}
.ul_categ1 li.li_2 a {font-weight:100;color:#000;font-size:11px;}
.ul_categ1 li.li_2 a:hover {color:#63823c;}     
.ul_categ1 li.li_3 {list-style-type:none;display:block;padding-left:35px;clear:both;}
.ul_categ1 li.li_3 a {font-weight:100;color:#d86606;font-size:11px;}
.ul_categ1 li.li_3 a:hover {color:#63823c;}
.ul_categ1 li.li_products {list-style-type:none;display:block;padding:0 0 0 28px;}
.ul_categ1 li.li_products a {font-weight:100;color:#2F880E;font-size:11px;background:url(../images/img/arrow_sitemap.jpg) no-repeat scroll 8px 7px;padding-left:18px;clear:both;float:left;}
.ul_categ1 li.li_products a:hover {color:#d86606;}


.span_sitemap {color:#d86606;font-weight:800;font-size:12px;}
.ul_ {margin:0px;padding:0px 0px 11px 17px;}         
.ul_ li {list-style-type:none;display:block;padding-top:8px;}
.ul_ li a {text-decoration:none;font-size:11px;font-weight:100;color:#2F880E;}
.ul_ li a:hover {color:#737373;}


.but_add_cart {background:url(../images/img/cumpara.jpg) no-repeat;width:83px;height:29px;border:none;cursor:pointer;display:block;text-decoration:none;color:#fff;font-size:12px;font-weight:800;padding:8px 0 0 0;margin:0px auto;text-align:center;}
.but_more {background:url(../images/img/button_.jpg) no-repeat;float:right;display:block;text-align:center;width:78px;height:21px;text-decoration:none;color:#fff;font-size:12px;font-weight:800;padding:8px 0 0 0;margin:0px auto;}


.tab_page_details {background:#fff;border:1px solid #e3efde;border-bottom:none;}
.tab_page_details td {border-bottom:1px solid #e3efde;padding:4px 10px;color:#737373;}
.tab_page_details td.td_atribute {width:125px;font-weight:800;}
.tab_page_details .sumar_detalii {color:#0568A9;padding:5px 5px 5px 10px;font-size:18px;font-weight:100;background:#E7F1E2;}


.contact_right {clear:both;background:url(../images/img/bg_div_.jpg) repeat-x top left #2b1f3a;padding:10px 10px 10px 10px;width:184px;border:1px solid #4d3a65;line-height:15px;font-size:11px ;}
.contact_right font {color:#ffff00;} 
.bg_content {background:#fff;border-left:1px solid #E2E2E2;border-right:1px solid #E2E2E2;float:left;width:559px;text-align:left;color:#535353;font-size:12px;font-weight:100;padding-left:10px;padding-right:10px;padding-top:10px;}


/*  vertical-align:middle; .......... for content div */
.outer {
    position: relative;
    display: table;
    vertical-align: middle;
    height:137px; 
    width:auto;
    margin: 0 auto 0;    
}
    
.inner {
    position: relative;
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}
    
.mid {
    border: none; /*for clarity*/
}

/*Now the hack for obsolete browsers-ok, just IE*/
.inner {
    top: 50%;
    left: 0;
}
.inner .mid {
    position: relative;
    top: -50%;
}
    
/* vertical-align:middle ..... for content div */
/*  vertical-align:middle; .......... for content div */
.outer_banner {
    position: relative;
    display: table;
    vertical-align: middle;
    height:178px; 
    width:608px;
    margin: 0 auto 0;  
    float:right;
    text-align:center;  
}
.inner_banner {
    position: relative;
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}   
.mid_banner { border: none; /*for clarity*/ }
/*Now the hack for obsolete browsers-ok, just IE*/
.inner_banner {
    top: 50%;
    left: 0;
}
.inner_banner .mid_banner {
    position: relative;
    top: -50%;
}  
/* vertical-align:middle ..... for content div */

a.mai_mult_ {text-decoration:none;color:#519737;text-decoration:underline;clear:both;float:right;font-weight:100;}
a.mai_mult_:hover {color:#57093D;} 
.comment {border-bottom:1px dashed #ccc;padding:10px;}
.comment .rating {padding-bottom:10px;}
.comment .header_com .username {color:#CD0041;font-size:11px;font-weight:800;}
.menu_comments {padding:30px 0px 20px 0px;width:100%;}
.menu_comments span {font-size:14px; color:#2F880E;font-weight:800;text-decoration:underline;}
.menu_comments a {font-size:14px;}

.pret1_ {font-size:18px;font-weight:100;color:#85A262;}
.bg_button_1 {background:url(../images/img/bg_comentariu.jpg) no-repeat;display:block;text-align:center;width:140px;height:30px;text-decoration:none;color:#fff;font-size:12px;font-weight:800;padding:0;margin:0px auto;border:0px;cursor:pointer;outline:none;}
.bg_input_ {border:1px solid #ccc;padding:7px 8px;width:90px;color:#535353;font-size:11px;font-weight:100;}      

a.more_ {color:#2F880E;text-decoration:underline;clear:both;float:right;font-weight:100;}
a.more_:hover {text-decoration:none} 

.text_contact {float:left;width:100%;line-height:19px;padding-top:15px;}
.text_contact p {width:100%;padding-bottom:15px;}
.text_contact a {text-decoration:none;color:#F39000;text-decoration:underline;font-weight:100;}
.text_contact a:hover {color:#096FAF;}
.form_contact {margin-top:40px;clear:both;float:left;width:335px;}


.cum_cumpar {width:100%;}
.cum_cumpar h2 {color:#F39000;font-size:13px;font-weight:800;text-decoration:underline;padding-top:10px;}  



.tab_login {width:100%;}

.td_logo {padding:5px;width:163px;height:120px;text-align:center;vertical-align:middle;background:#ffffff;border:1px solid #cccccc;}
.td_logo img {border:0;}
.td_categ_title {text-align:center;vertical-align:middle;}
.td_categ_title a {text-decoration:none;color:#770755;font-weight:800;}
.td_categ_title a:hover {color:#82B664}


.logo_producers {background:#f6f9f5;width:980px;clear:both;display:block;padding:5px 0px 0px 0px;margin:0px auto;border-top:1px solid #d8eace;}
.logo_producers img {float:left;margin:0 0 0 10px;}


.pages {padding:4px 3px 5px 0px;background:#ebf4e7;width:975px;border-top:1px solid #d8eace;border-bottom:1px solid #d8eace;clear:both;float:left;margin:4px;}
ul.header_pages {list-style-type:none;float:left;margin:0px;padding:0px 6px 0px 8px;}
ul.header_pages li {list-style-type:none;float:left;margin:0 0 0 7px;}
ul.header_pages li.first {margin:0px;}                 
ul.header_pages li a {background:url(../images/img/bg_header_pages.jpg) repeat-x top left #79ac67;float:left;width:235px;font-size:20px;font-weight:100;color:#fff;text-decoration:none;cursor:pointer;}
ul.header_pages li a:hover {background:url(../images/img/bg_header_pages_hover.jpg) repeat-x top left #ba5598;}
ul.header_pages li a span {background:url(../images/img/arroww.gif) no-repeat bottom right;font-size:20px;font-weight:100;width:215px;float:left;padding:10px;cursor:pointer;}
ul.header_pages li a:hover span {background:none;}


.top_vanzari {margin:0px;padding:0px 0 0 0;width:190px;}
.top_vanzari li {list-style-type:none;float:left;width:190px;padding:5px 0 5px 0;background:url(../images/img/repeat_li.jpg) repeat-x bottom left;}
.top_vanzari li span.number {color:#fff;font-weight:100;font-size:20px;float:left;margin:0 9px 0 0;width:31px;height:34px;text-align:center;padding:16px 0px 0px 0px;background:url(../images/img/bg_number.jpg) no-repeat top left;}
.top_vanzari li a {list-style-type:none;color:#2f880e;text-decoration:none;font-size:12px;font-weight:800;}
                       

.form_text {width:110px;}
.imgProducers {float:left;margin:0 10px 0 0;border:0px;}

.details_buy {background:url(../images/img/details_buy.jpg) no-repeat bottom right;display:block;width:151px;height:30px;text-align:center;}
.details_buy a {padding:7px 15px;float:left;text-decoration:none;color:#fff;font-size:12px;font-weight:800;cursor:pointer;}      

.tabNewsletter {width:590px;}
.newsletter {background:url(../images/img/bgNewsletter.jpg) no-repeat top left;display:block;width:971px;height:90px;padding:10px 0 0 33px;}
.newsletter h2 {color:#89a93f;font-weight:100;font-size:18px;text-transform:uppercase;}
.newsletter .inp_txt {border:1px solid #fff;color:#666666;font-size:11px;font-weight:100;padding:5px 8px;width:213px;margin:3px 0 0 0;}
.newsletter .abonare {color:#89a93f;font-weight:800;display:block;padding:4px 0 0 0;cursor:pointer;}
.newsletter .raspuns {color:#D76505;font-size:11px;}


.inp_txt {border:1px solid #d0e6c4;padding:5px 8px;width:173px;color:#535353;font-size:11px;font-weight:100;}
.bg_input {border:1px solid #ccc;padding:7px 8px;width:153px;color:#535353;font-size:11px;font-weight:100;}
.button_search {background:url(../images/img/buttonGreen.png) no-repeat;border:none;cursor:pointer;width:107px;height:25px;text-align:center;color:#fff;font-size:12px;font-weight:800;float:right;margin-top:2px;}
a.button_search {background:url(../images/img/buttonGreen.png) no-repeat;border:none;cursor:pointer;width:107px;height:22px;padding-top:3px;text-decoration:none;text-align:center;color:#fff;font-size:12px;font-weight:800;float:right;margin-top:8px;}
div.button_search {background:url(../images/img/buttonGreen.png) no-repeat;border:none;cursor:pointer;width:107px;height:22px;padding-top:3px;text-decoration:none;text-align:center;color:#fff;font-size:12px;font-weight:800;float:right;margin-top:4px;text-transform:uppercase;}


.leftInputSearch {background:url(../images/img/leftInpSearch.jpg) no-repeat top left;float:left;width:19px;height:37px;font-size:0px;}                                                            
.bgInputSearch {background:url(../images/img/bgInput.jpg) repeat-x top left;border:none;padding:9px 8px 0px 0px;margin:0px;line-height:13px;height:28px;float:left;width:130px;color:#535353;font-size:11px;font-weight:100;}
.buttonGo {background:url(../images/img/buttGO.jpg) no-repeat top left;border:none;cursor:pointer;width:37px;height:37px;text-align:left;padding:0px;color:#fff;font-size:12px;font-weight:800;float:left;}


.imgServicii {float:left;}
.textServicii {/*float:left;width:150px;*/ padding-left:15px;color:#333333;font-size:12px;line-height:16px;}
.textServicii h2 {color:#b8905a;font-weight:800;font-size:12px;padding:5px 0 4px 0;}
.bgImage {background:url(../images/img/bgImage.jpg) no-repeat top left;display:block;padding:14px 18px;float:left;width:279px;color:#b9915b;font-size:16px;font-weight:800;}
.bgImage img {float:left;margin:0 5px 0 0;}
.bgImage h2 {color:#666666;font-weight:800;font-size:16px;padding:0px 0 8px 0;}
.bgImage1 {background:url(../images/img/bgImage.jpg) no-repeat top left;display:block;padding:5px 18px;float:left;width:192px;color:#b9915b;font-size:16px;font-weight:800;}
.bgImage1 img {float:left;margin:0 5px 0 0;}
.bgImage1 h2 {color:#666666;font-weight:800;font-size:16px;padding:10px 0 8px 0;}

.previous {position:absolute;left:-3px;top:36px;}   
.next {position:absolute;right:-8px;top:36px;}

.view_more {clear:both;padding:0px 13px 0 0;float:right;color:#fff;font-weight:800;font-size:14px;text-decoration:none;}
.view_more:hover {text-decoration:underline;}

ul.subpages {list-style-type:none;margin:0px;padding:0px;float:left;padding:0px 0px 0px 10px;width:218px;}
ul.subpages li {list-style-type:none;margin:0px;padding:0px;clear:both;float:left;/*width:228px;*/padding:3px 0;}
ul.subpages li a {text-decoration:none;color:#2F271C;clear:both;float:left; /* width:228px;*/ font-size:13px;line-height:18px;}
ul.subpages li a:hover, ul.subpages li a.selected {color:#B8905A;}

.bg_image {width:130px;text-align:center;}
.pret1 {color:#63823c;font-size:12px;font-weight:800;float:left;padding-top:8px;}
.addCart {color:#fff;font-size:12px;font-weight:800;float:left;padding:5px 0 0 0;width:107px;height:20px;text-decoration:none;background:url(../images/img/buttonGreen.png) no-repeat;text-align:center;}

.imgCart {display:block;width:48px;height:48px;background:url(../images/img/shopping_cart.png) no-repeat top left;margin-bottom:5px;}
.bgImageLeft {position:relative;background:url(../images/img/bgImageLeft.jpg) no-repeat top left;padding:15px 0px 6px 0px;color:#010101;}
.bgImageLeft img {float:left;}

.div_search {width:100%;}
.tab_body {width:100%;}


.divImage {width:250px;padding:0px;float:left;position:relative;}
.imgProduct {/*height:50px;*/ float:left;border:1px solid #DADADA;margin:2px 4px;padding:1px;}    


.chestionar {width:100%;}
.chestionar p {line-height:23px;}
.chestionar .cell {clear:both;width:100%;float:left;margin:0;padding:7px 0 0 0;} 
.chestionar .cell span {clear:none;float:left;padding:2px 10px 0 5px;} 
.chestionar .cell input {float:left;margin:0;padding:0;}
.chestionar .cell .line {width:545px;float:left;border-bottom:1px solid #ccc;padding:3px 10px;margin:0px;}       
.line {width:540px;float:left;border-bottom:1px solid #ccc;padding:3px 10px;margin:0px;}     

#prices_categs .li_0 {border-bottom:1px dotted #ccc;}  
