body,input,select{font-size:11px;font-family:sans-serif}
a{color:#0657a2;text-decoration:none}
a:hover{text-decoration:underline}
a img{border:none}
form{margin:0}
input.text,textarea.text{border:1px solid #7f9db9}
a span{cursor:pointer}

.required{color:red}

form.form label.left{clear:left;display:block;float:left;width:200px;text-align:right;padding-right:2px}
form.form input.text{margin-bottom:0.6em}
form.form textarea{width:510px;height:15em;padding:0.5em;overflow:auto}
form.form p{margin-left:200px;margin-top:0px;padding-top:0px;padding-bottom:10px}
form.form .submit input{font-weight:bold;text-transform:uppercase}

#outer{width:944px;margin-left:auto;margin-right:auto;position:relative}
#line-top{position:absolute;right:0;top:0}
#line-login{display:inline;margin-right:20px}
#line-login a{text-decoration:underline}
#line-login .salut{color:#d60000}
#languages{display:inline;margin-right:10px}
#languages img{position:relative;top:2px}
#languages form{display:inline}
#languages select{width:70px}
#valuta{display:inline;margin-right:5px}
#valuta form{display:inline}
#valuta select{width:70px}

#menu{background:url(../images/menu-background.png) #a80302;list-style:none;margin:0;padding:0px;height:31px;margin-top:5px}
#menu li{float:left;background:url(../images/menu-spacer.png) no-repeat;height:31px}
#menu li.first{background:url(../images/menu-corner-left.png) no-repeat left;width:12px}
#menu li.last{background:url(../images/menu-corner-right.png) no-repeat right;width:8px}
*html #menu li.last{width:9px}
#menu li a{background:none;color:white;text-transform:uppercase;padding-top:8px;padding-bottom:8px;display:block;text-align:center}
#menu li a:hover,#menu li.current_page_item a{background-image:url(../images/menu-background-current-page.png)}

#line-sub-menu{background-image:url(../images/line-sub-menu-background.png);height:26px;position:relative}
#cautare input.text{height:13px;position:relative;top:3px;left:4px;width:160px}
#cautare span{position:relative;top:0;left:4px}
#cautare span input{font-weight:bold;text-transform:uppercase}
#suna{position:absolute;left:240px;top:3px}
#suna .number{font-size:18px}
#descarca{position:absolute;right:140px;top:0}

#path{line-height:36px;padding-left:2px;margin-bottom:5px}
#path span,#path a{color:#0657a1}

.sidebar{width:137px}
.sidebar ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0}
.sidebar li{padding:0 0 5px 0;background:url(../images/li-top.png) no-repeat 0 19px}
.sidebar li li{padding:0;background:none;margin-bottom:4px}
.sidebar li h2{background:#bebebe url(../images/h2.png) repeat-x;font-size:11px;height:16px;margin:0;padding:3px 0 0 4px;text-transform:uppercase;position:relative}
.sidebar .li-bottom{padding:7px 4px 10px 4px;background:url(../images/li-bottom.png) repeat-x bottom;position:relative}

#sidebar1{float:left}
#sidebar2{float:right}
*html #sidebar2{top:154px;right:0px;position:absolute}

#content{float:left;padding:0 1px;width:668px}
#content .attention{background-color:yellow;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid red;font-weight:bold;text-align:center}
.cont-nou #content{float:none;padding:0px 150px;width:642px}
.login #content{float:none;padding:0px;width:942px}
.restore-password #content{float:none;padding:50px 160px;width:562px}
.cos #content{float:none;width:942px}

#footer{background:url(../images/footer-background.png) repeat-x;height:/*149*/30px;position:relative;margin-top:60px;margin-bottom:60px}
#footer ul{margin:0 0 0 20px;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0}
#footer li{float:left;margin-top:20px;width:120px}
#footer li h2{font-size:11px;height:16px;margin:0;padding:0}
#footer ul ul{margin-left:0}
#footer li li{float:none;margin:0}
#footer .copy{position:absolute;top:10px;left:10px}
#footer .des{position:absolute;top:10px;left:400px}
#footer .des a{text-decoration:underline}

/* Catalog */
.sidebar li.catalog a{color:#0657a2;display:block}
*html .sidebar li.catalog a{display:inline}
.sidebar li.catalog li ul{background-color:#eeeac3;margin-left:13px}
.sidebar li.catalog li ul li{margin:0}
.sidebar li.catalog li ul li a{padding:2px 2px 2px 16px}
.sidebar li.catalog li ul li a:hover,.sidebar li.catalog li ul li a.current_page_item{background-color:#e9e3a5}

/* Fierbinte */
.sidebar li.fierbinte{text-align:center;background-position:0 52px !important}
.sidebar li.fierbinte h2{background:#f84b10 url(../images/h2-fierbinte.png) no-repeat;padding-top:36px;text-transform:none;color:white;text-align:left}
.sidebar li.fierbinte a{display:block;height:120px;text-decoration:none}
.sidebar li.fierbinte span.n{display:block}
.sidebar li.fierbinte .through{text-decoration:line-through;color:#f71600;margin-right:10px}
.sidebar li.fierbinte span.n{color:black;margin-bottom:2px}
.sidebar li.fierbinte img{margin-top:10px}
.sidebar li.fierbinte span.price,.sidebar li.fierbinte span.price span{background:url(../images/price-background-fierbinte.png) no-repeat}
.sidebar li.fierbinte span.price span{background-position:right}

/* Cos */
.sidebar li.cos a{background:#7c011d url(../images/cart-background.png) no-repeat;width:106px;height:38px;position:relative;margin:12px 0 10px 11px;display:block;text-decoration:none}
.sidebar li.cos a span{color:white}
.sidebar li.cos a span.label{position:absolute;top:5px;left:35px;font-weight:bold}
.sidebar li.cos a span.unitati{position:absolute;top:20px;left:35px}
#cos-unitati{position:absolute;top:20px;right:5px}

/* Vote */
.sidebar li.vote h2{text-transform:none}
.sidebar li.vote div.submit{text-align:center}
.sidebar li.vote span input{font-weight:bold;text-transform:uppercase}
.sidebar li.vote ul.voteresult div{background-color:red}

/* Newsletter */
.sidebar li.newsletter h2 img{position:absolute;right:2px;top:-6px}
.sidebar li.newsletter input.text{height:13px;position:relative;top:3px;left:0;width:78px}
.sidebar li.newsletter span input{font-weight:bold;text-transform:uppercase}

/* News */
.sidebar li.news li{padding-bottom:12px}
.sidebar li.news span{display:block}
.sidebar li.news .date{color:#8e8989}
.sidebar li.news .text{color:black}
.sidebar li.news .more{color:#0657a2}

/* Promotion */
#promotion .promotii{background:url(../images/promo-background-bottom.png) repeat-x;padding:8px;position:relative;margin-bottom:3px}
#promotion ul{position:absolute;top:3px;left:70px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0}
#promotion .promotii,#promotion a{font-weight:bold}
#promotion li{float:left;margin-right:6px}
#promotion a{color:white;display:block;text-align:center;width:22px;line-height:25px;background:#90c1e3 url(../images/promo-item-background.png) no-repeat}
#promotion a:hover,#promotion li.current_item a{background:#2f55b3 url(../images/promo-current-item-background.png) no-repeat}
#promotion li.pause a{background:#8f0222 url(../images/promo-item-pause.png) no-repeat}

#content .contentbar ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0}
#content .contentbar li{padding:0 0 5px 0}
/*#content .contentbar li li{padding:0;margin-bottom:4px}*/
#content .contentbar li h2{background:#bebebe url(../images/h2.png) repeat-x;font-size:11px;height:16px;margin:0;padding:3px 0 0 4px;text-transform:uppercase;position:relative}

/* Profita */
#content .profita{margin-top:8px}
#content .profita li{margin:3px 2px;padding:0px;background:url(../images/li-bottom.png) repeat-x bottom;float:left}
*html #content .profita li{margin:0 4px 5px 0}
#content .profita a{border:1px solid #d7d7d7;display:block;width:161px;height:136px;text-align:center;background:url(../images/li-top.png) no-repeat}
#content .profita a:hover{border:1px solid #a7a7a7;text-decoration:none}
#content .profita span{color:#666666}
#content .profita span.n,#content .profita span.p{display:block}
#content .profita span.n{height:17px;overflow:hidden;font-weight:bold}
#content .profita span.n,#content .profita span.p{margin:7px 0 4px 0}
#content .profita span.price,#content .profita span.price span{background:url(../images/price-background.png) no-repeat}
#content .profita span.price span{background-position:right}

/* Products */
#content .products{margin:3px 6px;border-spacing:0 6px;border-collapse:separate;width:652px}
#content .products td{border:1px solid #d7d7d7;padding:12px 9px;height:107px;vertical-align:top}
#content .products td.image,#content .products td.text{border-right:0px none white}
#content .products td.image{width:110px;text-align:center;vertical-align:middle}
#content .products td.text a{color:#06559e;font-size:13px}
#content .products td.price{width:130px;color:#666666}
#content .products td.price .vechi{margin-bottom:2px}
#content .products td.price .vechi span{text-decoration:line-through}
#content .products td.price .nou span{color:#f72c08;font-size:13px;font-weight:bold}
#content .products td.price .adauga-in-cos input{color:white;background:url(../images/adauga-in-cos.png) #375fbd;width:121px;height:26px;padding-left:5px;font-size:10px;margin-top:14px;border:0px none;text-align:left}
#content .products td.price .adauga-in-cos input:hover{background-image:url(../images/adauga-in-cos-hover.png)}
#content .cautare-avansata{background-color:#e4e4e4}
#content .cautare-avansata form{padding:5px}
#content .cautare-avansata form label{color:#666666;font-weight:bold}
#content .cautare-avansata .right{float:right}
#content .cautare-avansata .right .category{margin-right:60px;margin-bottom:3px}
#content .cautare-avansata .right .category select{width:160px}
#content .cautare-avansata .right .q{margin-right:60px;margin-bottom:3px}
#content .cautare-avansata .right .q input{width:160px}
#content .cautare-avansata .right .price{text-align:right;margin-right:10px}
#content .cautare-avansata input.text{width:40px}
#content .cautare-avansata span.button input{font-weight:bold}
#content .cautare-avansata hr{border:0px none white;border-bottom:1px dashed #b7b7b7;clear:both;padding:2px 0;margin:0 10px}
#content .cautare-avansata .left{padding-left:10px;padding-top:13px}
#content .cautare-avansata .pagination{text-align:center;padding:3px;color:#666666;cursor:default}
#content .cautare-avansata .pagination .prev{float:left;margin-left:10px}
#content .cautare-avansata .pagination .next{float:right;margin-right:10px}

/* Product */
#content .product a.image{float:left;width:278px;display:block;text-align:center;padding-top:35px}
#content .product a.image img{margin-bottom:30px}
#content .product a:hover.image{text-decoration:none}
#content .product a.image span{display:block;background:url(../images/zoom.png) no-repeat bottom;color:white;height:16px;padding-left:13px;font-size:10px;font-weight:bold;padding-top:1px}
#content .product hr{border:0px none white;border-bottom:1px dashed #b7b7b7}
#content .product .desc{float:right;width:375px;border:1px solid #d7d7d7;margin-top:10px;margin-right:6px;background:url(../images/li-top.png) no-repeat}
#content .product .desc2{padding:10px;background:url(../images/li-bottom.png) repeat-x bottom}
#content .product .desc .name{font-size:14px;font-weight:bold}
#content .product .desc .d h3{font-size:12px}
#content .product .desc .d p{font-size:10px}
#content .product .desc .price .vechi{color:#9b9b9b;font-weight:bold}
#content .product .desc .price .vechi span{text-decoration:line-through;font-size:12px}
#content .product .desc .price .nou{font-weight:bold}
#content .product .desc .price .nou span{font-size:18px;color:#f71600}
#content .product .desc .price .econom{color:#9b9b9b;font-weight:bold}
#content .product .desc .price .econom span{font-size:12px}
#content .product .desc .price form{float:right}
#content .product .desc .price form div{margin-bottom:10px;margin-right:30px}
#content .product .desc .price label{color:#666666;font-weight:bold}
#content .product .desc .price input.text{width:50px}
#content .product .desc .price span.button input{text-transform:uppercase;font-weight:bold}
#content .product hr.hr{clear:both;padding:10px 0;margin:0 20px}
#content .product #productspecif{padding:0 15px}
#content .product #productspecif h3{font-size:14px;padding-left:10px}
#content .product #productspecif table{border-collapse:collapse;width:100%}
#content .product #productspecif table td{padding:4px}
#content .product #productspecif table tr.alternative{background-color:#dfe7da}

#content .cont-nou{background:url(../images/li-top.png) no-repeat}
#content .cont-nou2{padding:15px;background:url(../images/li-bottom.png) repeat-x bottom}
#content .cont-nou .info-required{color:#cc0000}
#content .cont-nou form{padding:10px;margin:0 auto;width:570px}
#content .cont-nou form label.left{font-weight:bold}
#content .cont-nou form .submit{text-align:center}

#content .login{background:url(../images/li-top.png) no-repeat}
#content .login2{background:url(../images/li-bottom.png) repeat-x bottom}
#content .login form{padding:0 10px 20px 10px;width:450px;float:left}
#content .login form.left{background:url(../images/login-hrv.png) no-repeat right}
#content .login form h3{font-size:14px}
#content .login form p a{color:red}
#content .login form .submit{margin-top:5px}

#content .pricelist .menu{font-weight:bold;text-transform:uppercase;text-align:center;margin:5px}
#content .pricelist table{margin:5px;border-collapse:collapse}
#content .pricelist table tr.category td{font-weight:bold}
#content .pricelist table tr.category.level1 td{background-color:#bebebe}
#content .pricelist table tr.category.level2 td{background-color:#d2d2d2}
#content .pricelist table tr.category.level3 td{background-color:#E7E7E7}
#content .pricelist table td{padding:3px;border:1px solid #bebebe}
#content .pricelist table tr.product td.price{text-align:right;white-space:nowrap;font-weight:bold}

#content .configurator table{margin:5px;border-collapse:collapse}
#content .configurator table th{background-color:#bebebe}
#content .configurator table td{padding:3px}
#content .configurator select.product{width:334px}
#content .configurator input.text{width:50px;background-color:#eee;text-align:right}
#content .configurator .valuta{text-align:right;margin-right:20px}

/* Categories */
#content .categories{margin-top:8px}
#content .categories li{margin:3px 2px}
#content .categories a{border:1px solid #d7d7d7;display:block}
#content .categories a:hover{border:1px solid #a7a7a7}

#content .cos table{border-collapse:collapse}
#content .cos table th{background-color:#a6a6a6;color:white;font-weight:normal;border:1px solid white;text-align:left;padding:2px 8px;white-space:nowrap}
#content .cos table td{padding:15px 10px;color:#666666;border-bottom:1px dashed #b7b7b7}
#content .cos table td.nr{text-align:center}
#content .cos table td.cant{text-align:center}
#content .cos table td.cant input{width:35px}
#content .cos table td.price .nou{white-space:nowrap}
#content .cos table td.price .nou span{color:#f72c08;font-weight:bold;font-size:13px}
#content .cos table td.total{color:#333333;font-weight:bold;white-space:nowrap}
#content .cos table td.sterge{width:90px;text-align:center}

#content .cos img.cosgol{float:right;margin-right:100px}
#content .cos div.cosgol{width:500px;margin-left:20px}
#content .cos div.cosgol .button span{text-transform:uppercase;font-weight:bold}

#content .cos .imprima{padding:20px 0 0 30px}
#content .cos .imprima a{color:#06559e;font-size:13px;font-weight:bold;padding:10px}
#content .cos .imprima a img{vertical-align:middle}

#content .cos div.total{float:right;color:#f72c08;text-transform:uppercase;font-weight:bold;font-size:14px;margin:20px 100px 0 0}
#content .cos div.recalculeaza{float:right;margin:15px 20px 0 0}
#content .cos div.recalculeaza .button input{text-transform:uppercase;font-weight:bold}

#content .cos #send{padding:10px;margin:0 auto;width:570px}
#content .cos #send label.left{font-weight:bold}
#content .cos #send .submit{text-align:center}
#content .cos #send input.phone{width:300px}

#content .simple-text{padding:0 10px}

#content .news li{padding:12px}
#content .news span{display:block}
#content .news .date{color:#8e8989}
#content .news .text{color:black;font-weight:bold}
#content .news .more{color:#0657a2}

#content .contacts form{padding:10px;margin:0 auto;width:570px}
#content .contacts form label.left{font-weight:bold}
#content .contacts form .submit{text-align:center}
#content .contacts form input.subject{width:300px}

span.price,span.price span{line-height:27px;display:-moz-inline-box;display:inline-block}
span.price span{color:white !important;font-weight:bold;font-size:16px;margin-left:3px;padding-right:3px}
