*{margin: 0;padding:0;}
html, body{ font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:left; background:#cfcfcf; height: 100%;}
h1, h2, h3, h4{padding:0px;}
img {border:none; margin:0; padding:0;}
a{text-decoration:none; outline-style:none; outline: none; color:#39a0dd;}
table{margin:0px auto 0px auto; padding:0px; border-collapse:collapse;}
td{vertical-align:top; padding:0px; border-collapse:collapse;}
.cl{clear:left; font-size:0px; line-height:0px;}
form{display:inline;}
.cr{clear:right; font-size:0px; line-height:0px;}
.cb{clear:both; font-size:0px; line-height:0px;}
.right{float:right;}
.left{float:left;}
h1{font-size:24px; color:#aaaaaa;}
h2{font-size:18px; color:#7d6337;}
h3{font-size:18px; color:#626261; font-weight:bold;}
h4{color:;#474747; font-size:15px; background:url(../images/spec.png) no-repeat right center; padding-right:20px; display:inline; line-height:30px;}
p{font-size:12px; font-family:Arial, Helvetica, sans-serif; }
p a{color:#00F; font-size:12px; font-weight:bold; font-family:Verdana, Geneva, sans-serif;}
ul{list-style:none;}
/*SITE*/

#page_wrap{width:950px; margin:0 auto; background:#f0f0f0 url(../images/page_wrap.png) repeat-x;  padding:0 20px;}
#lang{height:30px; line-height:30px;}
#lang a{color:#000;}
#lang a.activ, #lang a:hover{color:#b59357;}
#logo{width:auto; height:73px; border:1px solid #cfcfcf; border-right:0; background:#fdfdfd; overflow:hidden;}
#menu{width:600px; height:73px; border:1px solid #cfcfcf;}
#menu ul li{display:inline;}
#menu ul li a{display: block; height:73px; float: left; text-indent: -9999px; border-right:1px solid #cfcfcf;}
#menu ul li a#home{width:86px; background:url(../images/menu_home.png) no-repeat top;}
#menu ul li a#home:hover, #menu ul li a#home.ac{ backgrounD:url(../images/menu_home.png) no-repeat bottom center;}
#menu ul li a#companie{width:109px; background:url(../images/menu_companie.png) no-repeat top center;}
#menu ul li a#companie:hover, #menu ul li a#companie.ac{background:url(../images/menu_companie.png) no-repeat bottom center;}
#menu ul li a#produse{width:99px; background:url(../images/menu_produse.png) no-repeat top center;}
#menu ul li a#produse:hover, #menu ul li a#produse.ac{background:url(../images/menu_produse.png) no-repeat bottom center;}
#menu ul li a#noutati{width:99px; background:url(../images/menu_noutati.png) no-repeat top center;}
#menu ul li a#noutati:hover, #menu ul li a#noutati.ac{background:url(../images/menu_noutati.png) no-repeat bottom center;}
#menu ul li a#contact{width:102px; background:url(../images/menu_contact.png) no-repeat top center;}
#menu ul li a#contact:hover, #menu ul li a#contact.ac{background:url(../images/menu_contact.png) no-repeat bottom center;}
#menu ul li a#login{width:99px; background:url(../images/menu_login.png) no-repeat top center; border-right:none;}
#menu ul li a#login:hover, #menu ul li a#login.ac{background:url(../images/menu_login.png) no-repeat bottom center;}

#menu_en{width:600px; height:73px; border:1px solid #cfcfcf;}
#menu_en ul li{display:inline;}
#menu_en ul li a{display: block; height:73px; float: left; text-indent: -9999px; border-right:1px solid #cfcfcf;}
#menu_en ul li a#home{width:86px; background:url(../images/menu_home.png) no-repeat top;}
#menu_en ul li a#home:hover, #menu_en ul li a#home.ac{ backgrounD:url(../images/menu_home.png) no-repeat bottom center;}
#menu_en ul li a#companie{width:109px; background:url(../images/menu_companie_en.png) no-repeat top center;}
#menu_en ul li a#companie:hover, #menu_en ul li a#companie.ac{background:url(../images/menu_companie_en.png) no-repeat bottom center;}
#menu_en ul li a#produse{width:99px; background:url(../images/menu_produse_en.png) no-repeat top center;}
#menu_en ul li a#produse:hover, #menu_en ul li a#produse.ac{background:url(../images/menu_produse_en.png) no-repeat bottom center;}
#menu_en ul li a#noutati{width:99px; background:url(../images/menu_noutati_en.png) no-repeat top center;}
#menu_en ul li a#noutati:hover, #menu_en ul li a#noutati.ac{background:url(../images/menu_noutati_en.png) no-repeat bottom center;}
#menu_en ul li a#contact{width:102px; background:url(../images/menu_contact.png) no-repeat top center;}
#menu_en ul li a#contact:hover, #menu_en ul li a#contact.ac{background:url(../images/menu_contact.png) no-repeat bottom center;}
#menu_en ul li a#login{width:99px; background:url(../images/menu_login.png) no-repeat top center; border-right:none;}
#menu_en ul li a#login:hover, #menu_en ul li a#login.ac{background:url(../images/menu_login.png) no-repeat bottom center;}

#feat{height:280px; width:auto; border:1px solid #cfcfcf; border-top:none; overflow:hidden; margin-bottom:30px; background:url(../images/feat2.png) no-repeat; padding:20px; overflow:hidden;}
#latest{margin-bottom:30px;}
#latest span a{font-size:12px; font-weight:bold; color:#626261;}
.gray{color:#626261;}
.latest_box{width:205px; height:139px; background:url(../images/latest_box2.png) repeat-x; border:1px solid #ccc; margin-right:6px; padding:10px 10px 0 15px; text-align:right; overflow:hidden;}
.latest_box a img{margin-right:5px;}
.latest_box a{color:#8ac600; font-weight:bold;}
.last{margin-right:0;}
.pret{display:block; font-size:16px; color:#bc8d3d; font-weight:bold; padding-right:10px; line-height:30px; font-weight:bold;}
.pret2{display:block; font-size:32px; color:#bc8d3d; font-weight:bold; padding-right:10px; line-height:40px; font-weight:bold;}
.pret3{display:block; font-size:24px; color:#bc8d3d; font-weight:bold; padding-right:10px; line-height:40px; font-weight:bold;}

#content{background:url(../images/c_center.png) repeat-y;  border:1px solid #cfcfcf; border-radius:5px; padding:20px;}
.content_box{width:280px; margin-right:20px;}
.content_box ul{list-style-image:url(../images/bullet.png);}
.content_box ul li{margin-left:15px;}
#feat_content{width:500px; padding:20px 80px 20px 20px;}
.feat_text{font-size:18px;}
.space{height:60px; _height:30px;}

#footer{text-align:center;line-height:30px;font-size:11px; margin-top:10px;}
.maro{color:#765d2f;}

#main{margin-top:40px; }
.side_box{background:url(../images/sidebar.png) repeat-y; border:1px solid #dadada; margin-bottom:20px; padding:15px 10px;}
.text_right{width:120px;}
.center{margin:auto; width:96px; display:block;}
#sidebar{width:230px; margin-right:50px;}
ul#cat{list-style:none; margin-top:20px;}
ul#cat li{margin-left:-16px;height:24px;}
ul#cat li a{font-size:12px; font-weight:bold; color:#474747; line-height:20px; padding-left:60px;}
ul#cat li a.active,ul#cat li a:hover{color:#99de00;}
ul#cat li a.active{background:url(../images/arrow.png) no-repeat left center;  padding-left:60px; display:block;}

#main_content{width:660px; font-size:14px; }
.floated_left{margin-right:30px;}
.h1_page{font-size:18px; color:#474747;}
.title{font-weight:bold;}
#map{width:auto; font-size:12px; font-weight:bold; line-height:20px;}
#map a{color:#7eb400;}

#form_left{width:300px; line-height:29px; margin-right:50px; font-size:14px;}
#input_box{width:200px; margin-top:5px;}
.contact_input{width:200px; height:20px; border:1px solid #a7a7a7; margin-bottom:7px;}

#form_right{width:300px; font-size:14px; line-height:30px;}
#form_right input{margin-top:10px;}
.contact_textarea{width:240px; height:150px; border:1px solid #a7a7a7; margin-top:6px; overflow:hidden; resize:none;}
.prod_box{width:100px; text-align:center; padding:0 20px; margin:0 20px 20px 0; line-height:30px;}
.prod_box a{color:#000; display:block; font-size:12px; line-height:25px;}
#det_left{width:190px;  text-align:center; margin-right:30px;}
#det_left a{color:#000; text-decoration:underline; font-size:12px;}
#det_right{width:410px; }
#det_right img{margin-right:30px;}
#det_right p{font-size:12px;}
#det_right ul li{font-size:12px;}
table{width:660px; background:#e7e7e7; border:1px solid #dadada; text-align:left; font-size:12px; line-height:18px;}
th{height:40px;}
.hr{border-top:1px solid #ccc; display:block; height:20px; margin-top:20px;}
#login_box{width:500px;  margin-left:80px; font-size:14px; font-weight:bold; color:#5f5f5f;}
#login_box p{margin-left:160px; font-size:12px; font-family:Verdana, Geneva, sans-serif; font-weight:normal;}
#login_box p a{color:#78aa00; text-decoration:underline; font-weight:normal;}
#login_box span{letter-spacing:.1px;}
#login_box input{width:280px; height:25px; border:2px solid #d3d3d3; margin-bottom:5px;}
#login_box input.login_btn{margin-top:15px; border:none; width:95px; height:29px;}

#register{font-size:14px; font-weight:bold; color:#5f5f5f;}
#register_box{width:400px; margin:20px 0 0 150px; }
#register_box input{width:320px; height:22px; border:1px solid #727272; display:block; margin:1px 0;}
#register_box span{font-size:12px; font-weight:normal;}
#register_box input.send_btn{border:none; margin:10px 0 0 100px; width:115px; height:29px;}

#loged{line-height:30px;}
.spare{display:inline; margin-right:30px;}

#cart{margin-top:-10px; font-size:12px;}
#cart a{color:#000; background:url(../images/cos.png) no-repeat left center; padding-left:25px;}
#spare_img{width:430;margin-right:10px; margin-top:30px; margin-left:-35px; position:relative; z-index:2;}
#spare_img img{border:1px solid #ccc; }
#spare_cont{width:250px; margin-top:30px; }
#spare_cont ol{list-style:none;}
#spare_cont ol li{margin-left:22px;  border-bottom:1px solid #ccc; display:block;}
#spare_cont ol li a{color:#000; font-size:11px; }
#spare_cont ol li a img{margin-top:3px;}

#paginare a{font-size:12px;border:1px solid #cacaca;padding:1px 3px 2px 3px;background:#fff;color:#626261;margin-right:3px;}
#paginare a:hover{background:#f7f7f7;}
#paginare a.paginare_active{background:#626261;color:#fff;}
.eroare { font-size:12px;font-weight:normal;display: block; height:100%;max-height:50px; background: #f4e7d4 url(../images/eroare.png) no-repeat 10px center; padding: 3px 10px 3px 35px; margin: 3px 0; color:#333;border: 1px solid #c0ae98; -moz-border-radius: 5px; -webkit-border-radius:5px; }
.succes {  font-size:12px;font-weight:normal;display:display: block; height: 100%;max-height:50px; padding: 3px 10px 3px 35px; margin: 3px 0; color:#73bf28; border: 1px solid #c0ae98; -moz-border-radius: 5px; -webkit-border-radius:5px; background-color: #f4e7d4; background-image: url(../images/succes.png); background-repeat: no-repeat; background-position: 10px center; color:#436213; }
input[type="button"]{font-size:12px;border:1px solid #cacaca;padding:3px 5px 3px 5px;background:#f7f7f7;color:#626261;margin-right:3px;}
input[type="button"]:hover{font-size:12px;border:1px solid #cacaca;padding:3px 5px 3px 5px;background:#ebebeb;color:#626261;margin-right:3px;cursor:pointer;}

.side_box table{width:200px !important}