/*
GENERAL STYLE
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong,tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

*:focus { outline: 0; }
body { color: #000;  background: #fff url(../images/bg.png) repeat-x scroll left top; font-family:Arial, Helvetica, sans-serif; }
ol, ul { list-style: none; }
p { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px;}
img a { border: none; }
.clear { clear: both; height: 0px; overflow: hidden; }
a {color:#000; text-decoration:none;}
.page_wrapper { margin:0 auto; width:977px; position:relative;}
#header { height: 140px; width:977px; position:relative; }
#header .logo { width:265px; float:left;height:83px; overflow:hidden; margin-left:-50px;}
#header .topheader { float:right; height:61px; width:670px;}

#header .user_opt { float:right; padding-top:17px;}
#header .user_opt p { color:#06344d; font-size:11px; float:left; line-height:27px;}
#header .user_opt p span { padding-left:10px; padding-right:12px;}
#header .user_opt a { color:#06344d; font-weight:bold; text-decoration:none;}
#header .user_opt a:hover { color:#044202; text-decoration:none;}
#header .user_opt .login { padding-left:10px; text-align:center; width:107px; height:27px; line-height:27px; font-size:12px; }
#header .user_opt .login a { background: url(../images/ico_autentificare.png) no-repeat 0 0px; width:87px; padding-right:20px; font-weight:normal; float:left; color:#fff;height:27px; line-height:27px; display:block;}
#header .user_opt .login a:hover { background: url(../images/ico_autentificare.png) no-repeat 0 -27px; color:#fff;}

#header .meniu_top { float:right; width:412px;}
#header .meniu_top ul { float:left; width:412px; padding-top:6px; height:25px;}
#header .meniu_top li{ font-size:11px; float:left; padding-left:5px; padding-right:6px; line-height:25px;}
#header .meniu_top li a{ color:#c6cdd1; text-decoration:none;}
#header .meniu_top li a:hover{ color:#fff;}
#header .search_top { background:url(../images/search_box.png) no-repeat; width:412px; height:27px; float:left;}
#header .search_top p { float:left;}
#header .search_top .box { padding-top:5px; padding-left:10px;}
#header .search_top .box input{ border:0px; width:375px; font-size:11px;}
#header .search_top .buton input { width:25px; border:none; background:none; cursor:pointer; height:25px;}

.leftBar { float:left; width:221px; padding-bottom:25px;}

.catalog { width:220px; float:left; margin-top:-70px;}
.catalog .top { width:220px; float:left; background:url(../images/catalog_top.png) no-repeat left; height:66px;}
.catalog .btm { width:220px; float:left; background:url(../images/catalog_btm.png) no-repeat left; height:14px; line-height:0px; font-size:0px;}
.catalog .bg { width:220px; float:left; background:url(../images/catalog_bg.png) repeat-y;}
.catalog .bg ul { width:210px; padding-left:4px;}
.catalog .bg ul li { font-size:12px; line-height:24px; padding-bottom:3px; padding-left:17px; background:url(../images/catalog_line.png) no-repeat bottom center}
.catalog .bg ul li a{ color:#dfeeff; text-decoration:none;}
.catalog .bg ul li a:hover{ color:#e0fedf; text-decoration:none;}
.catalog .bg ul .last{ background:none; padding-bottom:0px;}

.producatori { width:221px; float:left; margin-top:15px;}
.producatori .top { width:221px; float:left; background: url(../images/producatori_top.png) no-repeat left; height:61px;}
.producatori .btm { width:221px; float:left; background:  url(../images/producatori_btm.png) no-repeat left; height:11px; line-height:0px; font-size:0px;}
.producatori .bg { width:221px; float:left; background: url(../images/producatori_bg.png) repeat-y;}
.producatori .bg ul { width:210px; padding-left:4px;}
.producatori .bg ul li { font-size:12px; line-height:24px; padding-bottom:3px; padding-left:17px; background: url(../images/producati_line.png) no-repeat bottom center}
.producatori .bg ul li a{ color:#080808; text-decoration:none;}
.producatori .bg ul li a:hover{ color:#074b06; text-decoration:none;}
.producatori .bg ul .lastb{ background:none; padding-bottom:0px;}
.producatori .bg ul .lastb a { color:#074b06; text-decoration:none; margin-top:5px; font-weight:bold;}
.contactBar { width:221px; float:left; margin-top:25px;}
.contactBar p { float:left;margin-bottom:10px;}

.producatoriPage { padding-left:10px;float:left;width:746px;}
.producatoriPage h1 { color:#0B344B;font-size:26px;font-weight:normal;line-height:32px;padding-bottom:20px;}

.producatoriPage li { color:#0B344B;font-size:16px; width:248px; float:left; line-height:20px; margin-bottom:10px;}
.producatoriPage li a{ color:#0B344B;}
.producatoriPage li a:hover{ color:#333; text-decoration:none;}

.main { width:756px; float:left; overflow:hidden;}
.main .intro { float:left; width:756px; overflow:hidden; height:330px;}
.main .liste { padding-left:13px; width:743px; float:left;}
.main .listProduse { float:left; padding-bottom:25px;}
.main .listProduse .top { float:left; background:url(../images/produse_top.png) no-repeat; width:743px; height:49px;}
.main .listProduse .btm { float:left; background: url(../images/produse_btm.png) no-repeat; width:743px; height:11px; line-height:0px; font-size:0px;}
.main .listProduse .bg { border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; width:741px; float:left;}
.main .listProduse .bg ul { float:left;}
.main .listProduse .bg li { float:left; width:134px; overflow:hidden; padding-left:7px; padding-right:7px; text-align: center}
.main .listProduse .bg .imagine { float:left; width:134px; height:75px; overflow:hidden;}
.main .listProduse .bg li h2 { font-size:11px; line-height:15px; font-weight:bold; color:#333; margin-bottom:5px; float:left; width:134px; height:44px;}
.main .listProduse .bg li h2 a:hover{ font-size:11px; font-weight:bold; color:#044202;}
.main .listProduse .bg li .pret{ float:left; width:134px; background:url(../images/produse_pret_h.png) no-repeat bottom center; padding-bottom:16px;}
.main .listProduse .bg li .pret p{ font-size:14px; color:#ac0505; font-weight:bold;}
.main .listProduse .bg li .pret span{ font-size:12px; color:#6c6c6c; text-decoration:line-through;}
.main .topVanzari .top { float:left; background: url(../images/vanzaritop_top.png) no-repeat; width:743px; height:49px;}

.footer { float:left; background:url(../images/footer.png) no-repeat top; width:100%; padding-bottom:30px; margin-top:45px;}
.footer .topPage{ width:100%; height:35px;}
.footer .topPage a{ width:35px; height:35px; display:block; margin:0 auto;}
.footer a{ color:#6f6f6f; text-decoration:none;}
.footer p{color:#6f6f6f; font-size:11px;}
.footer .copy{ padding-left:25px; font-size:11px; line-height:15px;}
.footer .links{ float:right;}
.footer ul { float:left; width:170px; }
.footer ul li{ width:170px; float:left;color:#6f6f6f;  font-size:11px;}
.footer ul li strong{ font-weight:bold;}

.produs { float:right;width:743px;}
.produs .bc { color:#454545; font-size:11px;}
.produs .bc span{ float:right;}
.produs .bc a { color:#454545; font-size:11px;}
.produs h1 { color:#0b344b; font-size:26px; padding-bottom:20px; line-height:32px; font-weight:normal;}
.produs h1 a { color:#0b344b;}

.produs .col_left { float:left; width:316px;overflow:hidden;}
.produs .imagine { width:316px; float:left; text-align:center;}
.produs .imagine .zoom { margin:0 auto; width:26px; padding-top:10px;}
.produs .imagine .zoom a{ background:url(../images/zoom.jpg) no-repeat left; width:26px; height:26px; display:block; text-indent:-9999px;}
.produs .imagine .zoom a:hover{ background:url(../images/zoom.jpg) no-repeat right; width:26px; height:26px; display:block;}
.produs .opt { float:left;width:316px; padding-top:15px; }
.produs .opt p{ float:left; line-height:21px; padding-right:15px;}
.produs .opt p a{ float:left; color:#666664;}
.produs .opt p a:hover{ float:left; color:#333;}
.produs .opt p span{ float:left; padding-right:4px;}

.produs .col_rgt { float:right; overflow:hidden;width:414px;}
.produs .col_rgt .add_cos_top { float:right;width:127px; height:27px; padding-top:5px;}

.produs .col_rgt .pret small { font-size:11px; font-weight:bold; color:#333;}
.produs .col_rgt .add_cos_top a{ background:url(../images/btn_cumpar_top.jpg) no-repeat top; width:127px; height:27px; display:block; text-indent:-9999px;}
.produs .col_rgt .add_cos_top a:hover{ background:url(../images/btn_cumpar_top.jpg) no-repeat bottom; width:127px; height:27px; display:block;}
.produs .col_rgt .pret p { color:#ab0707; font-size:20px;}
.produs .col_rgt .pret span { color:#292929; font-size:14px; text-decoration:line-through}
.produs .col_rgt .pret strong { font-weight:bold;}
.produs .col_rgt .text{ float:left; width:414px; padding-top:25px;}
.produs .col_rgt .text{ float:left; width:414px; padding-top:25px; font-size:12px; line-height:16px;}

.produs .col_rgt .text li{ padding-bottom:5px;font-size:12px; line-height:16px; list-style-type:circle; margin-left:10px;}

.produs .col_rgt .text p{ padding-bottom:10px; text-align:justify;}

.produs .tabela { float:left; width:100%; padding-top:25px;}
.produs .tabela .top{ float:left; width:100%; background:url(../images/tabela_top.jpg) no-repeat; height:56px;}
.produs .tabela .btm{ float:left; width:100%; background:url(../images/tabela_btm.jpg) no-repeat; height:16px;}
.produs .tabela .bg{ float:left; width:741px; background:#f6f5f5; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
.produs .tabela .bg table { width:696px; margin:0 auto;border-collapse: collapse;}
.produs .tabela .bg table .topcap { width:696px; background:url(../images/tabela_cap.jpg) no-repeat; height:30px;}
.produs .tabela .bg table .topcap p { line-height:30px; font-weight:bold;}
.produs .tabela .bg table .topcap .col { text-align:center;}
.produs .tabela .bg table .row { background:#f3f2f2; border:1px solid #CCC; margin-bottom:1px; border-style:solid;}
.produs .tabela .bg table tr td {padding-bottom:1px solid #CCC; margin-bottom:2px; border-spacing: 15px;}
.produs .tabela .bg table .row1 { background:#eae9e9; border:1px solid #dfdbdb; margin-bottom:1px; border-style:solid;}
.produs .tabela .bg table p { padding:2px;}
.produs .tabela .bg table .cantitate { border:1px solid #939292; font-size:11px; padding:2px; width:30px; text-align:center;}
.produs .tabela .bg table .desc { padding-left:10px;}
.produs .tabela .bg table .plista { color:#8e020b; text-decoration:line-through}

.main .add_cos_btm { float:right;width:743px; height:27px; padding-top:5px; padding-top:15px; padding-bottom:10px;}
.main .add_cos_btm p { float:right;}
.main .add_cos_btm a { background:url(../images/btn_cumpar_top.jpg) no-repeat bottom; width:127px; height:27px; display:block; text-indent:-9999px;}
.main .add_cos_btm a:hover{ background:url(../images/btn_cumpar_top.jpg) no-repeat top; width:127px; height:27px; display:block;}

.main .bottom{ float:left; width:100%; padding-top:20px;}
.main .nota { color:#333; float:left; padding-top:18px;}
.main .nota strong{ font-weight:bold;}
.main .nota em{ font-style:italic;}
.main .asemanatoare { float:left; width:364px;}
.main .asemanatoare .top { width:364px; float:left; background:url(../images/asemanatoare_top.jpg) no-repeat; height:45px;}
.main .asemanatoare .btm { width:364px; float:left; background: url(../images/parere_btn.jpg) no-repeat; height:8px; font-size:0px; line-height:0px;}
.main .asemanatoare .bg { width:357px; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; padding-left:5px; float:left; min-height:190px;}
.main .asemanatoare .bg li { float:left; width:350px; overflow:hidden; padding-bottom:10px; list-style:none;}
.main .asemanatoare .bg .imagine { float:left; width:85px; height:55px; overflow:hidden;}
.main .asemanatoare .bg li h2 { font-size:11px; line-height:15px; font-weight:bold; color:#333; margin-bottom:5px; float:left; width:265px;}
.main .asemanatoare .bg li h2 a:hover{ font-size:11px; font-weight:bold; color:#000;}
.main .asemanatoare .bg li .pret{ float:left; width:134px; background:url(../images/produse_pret_h.png) no-repeat bottom center; padding-bottom:16px;}
.main .asemanatoare .bg li .pret p{ font-size:14px; color:#ac0505; font-weight:bold;}
.main .asemanatoare .bg li .pret span{ font-size:12px; color:#6c6c6c; text-decoration:line-through;}

.main .pareri {float:right; }
.main .pareri .top { width:364px; float:right; background: url(../images/parere_top.jpg) no-repeat; height:45px;}
.main .pareri .rating { float:left; width:100px;}
.main .pareri .texta {width:234px; float:left;}
.main .pareri .texta p{ padding-bottom:15px;}
.main .pareri textarea { background:url(../images/areabox.jpg) no-repeat; width:224px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; height:134px; padding:5px; border:none;}
.main .pareri .btn { background:url(../images/btn_trimite.jpg) no-repeat; width:97px; height:27px; border:none; cursor:pointer;}

.produsePage { float:left; width:545px; padding-left:10px;}
.produsePage .promoProd { position:relative; width:130px; float:left; text-align:center;}
.produsePage .promoProd .promo { position:absolute; top:-5px; left:0; z-index:100;}
.produsePage .promoProd p { font-size:11px; font-weight:bold; line-height:13px; text-align:center; padding-top:10px;}
.produsePage .descriere { float:left; width:404px; text-align:justify; padding-left:11px;}
.produsePage .descriere p{ padding-bottom:10px;}

.topCategs { float:left; padding-bottom:10px;}
.topVandute{ float:right; width:181px;}
.topVandute .top { background:url(../images/vanzari_cat_top.jpg) no-repeat; width:181px; height:51px;}
.topVandute .btm { background: url(../images/vanzari_cat_btm.jpg) no-repeat; width:181px; height:8px; font-size:0; line-height:0; float:left}
.topVandute .bg { float:left;width:179px; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
.topVandute .bg ul { float:left;}
.topVandute .bg li { float:left; width:165px; overflow:hidden; padding-left:5px; padding-right:5px; text-align: center}
.topVandute .bg .imagine { float:left; width:165px; overflow:hidden; padding-left:5px; padding-right:5px;  height:65px; overflow:hidden;}
.topVandute .bg li h2 { font-size:11px; line-height:15px; font-weight:bold; color:#333; margin-bottom:5px; float:left; width:165px; overflow:hidden; padding-left:5px; padding-right:5px;}
.topVandute .bg li h2 a:hover{ font-size:11px; font-weight:bold; color:#0b496b;}
.topVandute .bg li .pret{ float:left; width:165px; overflow:hidden; padding-left:5px; padding-right:5px; background:url(../images/produse_pret_h.png) no-repeat bottom center; padding-bottom:16px;}
.topVandute .bg li .pret p{ font-size:14px; color:#ac0505; font-weight:bold;}
.topVandute .bg li .pret span{ font-size:12px; color:#6c6c6c; text-decoration:line-through;}

.listaProduse { float:left; width:541px; padding-top:9px; padding-left:4px;}
.listaProduse ul { float:left; width:541px;}
.listaProduse ul li{ float:left; width:541px; margin-bottom:10px;}
.listaProduse ul li .top{ float:left; width:541px; background:url(../images/item_wa_top.jpg) no-repeat; height:9px; line-height:0px; font-size:0px;}
.listaProduse ul li .btm{ float:left; width:541px; background: url(../images/item_wa_btm.jpg)  no-repeat; height:6px; line-height:0px; font-size:0px;}
.listaProduse ul li .bg{ float:left; width:539px; border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0;}
.listaProduse ul li .bg .rgtCol{ float:right;width:112px;}
.listaProduse ul li .bg .rgtCol .pret{ text-align:right; color:#b10f07; font-weight:bold; padding-right:8px; height:40px;}
.listaProduse ul li .bg .rgtCol .pret span{ font-size:11px; text-decoration:line-through;color:#444444;}
.listaProduse ul li .bg .lftCol{ float:left; width:420px; padding-left:7px;}
.listaProduse ul li .bg .lftCol .foto{ float:left; background:url(../images/foto_item.jpg) no-repeat; width:84px; height:75px; overflow:hidden; padding:2px;}
.listaProduse ul li .bg .lftCol .foto a{ float:left; width:80px; text-align:center; height:71px; overflow:hidden; overflow:hidden; display:block;}
.listaProduse ul li .bg .lftCol h2{ float:left; width:320px; font-size:14px; font-weight:bold; padding-left:5px;}
.listaProduse ul li .bg .lftCol h2 a{ color:#083f5d;}
.listaProduse ul li .bg .lftCol h2 a:hover{ color:#000;}
.listaProduse ul li .bg .lftCol .desc{ font-size:11px; line-height:13px; float:left; width:320px; padding-left:7px; padding-top:5px;}
.listaProduse ul li .bg .rgtCol .btn_cumpar { float:right; width:90px; height:25px; padding-top:10px;}
.listaProduse ul li .bg .rgtCol .btn_cumpar a { background:url(../images/cumpar_categ.png) no-repeat bottom; height:25px; width:90px; display:block; text-indent:-9999px;}
.listaProduse ul li .bg .rgtCol .btn_cumpar a:hover { background:url(../images/cumpar_categ.png) no-repeat top; height:25px; width:90px; display:block; text-indent:-9999px;}

.paginare { background:#a9a8a8 url(../images/bg_page.jpg) no-repeat top right; width:541px; height:29px; float:left; margin-left:4px; margin-top:8px; overflow:hidden;}
.paginare p{ font-size:12px; line-height:29px; }
.paginare .ordoneaza{ float:right; padding-right:5px;}
.paginare .pag{ float:left; padding-left:5px;}
.paginare .pag a{ background:url(../images/page_num.jpg) no-repeat; width:20px; height:19px; line-height:19px; display:block; float:left; text-align:center; margin-left:2px; margin-top:5px;}
.paginare .pag span { float:left;}
.paginare .pag .curent,.paginare .pag a:hover{ font-weight:bold; color:#060}
.paginare .ordoneaza select{ font-size:11px; line-height:13px; border:1px solid #8e8e8e; width:120px;margin-left:5px;}
.paginareBTM { margin-top:5px;}

.produsePages { width:746px; float:left;}
.produsePages .descriere {width:600px; font-size:12px; line-height:19px;}
.produsePages .dec {font-size:12px; line-height:19px;}
.produsePages .dec p {font-size:12px; line-height:19px; padding-bottom:10px;}
.produsePages .dec hr { display:none;}
.main .vanzariPage { float:right;width:743px; margin-top:15px;}
.subcategories{ float:right;width:743px;margin-top:15px;}
.subcategories .subcateg{ float:left;width:235px; padding-left:5px; padding-right:5px; padding-bottom:10px;}
.subcategories .subcateg h2{ float:left;width:235px; height:34px; background:url(../images/bgcateg.jpg) no-repeat left; line-height:34px; text-align:center; font-size:12px; color:#fff;}
.subcategories .subcateg h2 a{ font-weight:bold;color:#fff;width:235px; height:34px; display:block; background:#666; }
.subcategories .subcateg h2 a:hover { color:#dadada;}
.subcategories .subcateg img{ margin-top:3px;}
.boxContent_review { text-align:center;}
.boxContent_review input{ margin-top:15px;}

.main .loginPage .asemanatoare .top {background: url(../images/autentificare_03.jpg) no-repeat top;}
.main .loginPage .pareri .top {background: url(../images/autentificare_04.jpg) no-repeat top;}

.main .loginPage .asemanatoare .loginBox { float:left; padding-top:10px; padding-left:5px; padding-right:5px;}
.main .loginPage .asemanatoare .loginBox p{ padding-bottom:10px;}
.main .loginPage .asemanatoare .loginBox .box{ padding-left:25px; font-weight:bold; color:#333;}
.main .loginPage .asemanatoare .loginBox .box input{ background:url(../images/inputbox.jpg) no-repeat; width:218px; height:18px; border:none; padding:3px; padding-left:8px; padding-right:8px;}
.main .loginPage .asemanatoare .loginBox .box1{ padding-left:65px;}
.main .loginPage .asemanatoare .loginBox .box1 input{ float:left;}
.main .loginPage .asemanatoare .loginBox .submit { padding-left:65px;}
.main .loginPage .asemanatoare .loginBox .submit input{ background:url(../images/hp_continua.jpg) no-repeat top; width:97px; height:27px; border:none; cursor:pointer;}
.main .loginPage .asemanatoare .loginBox .submit input:hover{ background:url(../images/hp_continua.jpg) no-repeat bottom;}
.parolauitata { padding-left:25px; font-weight:bold; font-size:11px;}
.main .loginPage .asemanatoare .loginBox .eroare { color:#990000;}

.contNou { float:left; text-align:center; padding-left:5px;}
.contNou .p { padding-left:90px; padding-top:25px;}
.contNou .p a { background:url(../images/hp_creare_cont.jpg) no-repeat bottom; width:157px; height:27px; display:block; text-indent:-9999px;}
.contNou .p a:hover { background:url(../images/hp_creare_cont.jpg) no-repeat top;}
.catalogCos { position:relative; margin-top:-66px; float:left; width:212px; height:65px; overflow:hidden;}

.paginaCos { padding-left:140px; width:743px;}
.paginaCos .tabela .top p { float:right; line-height:45px; padding-right:40px;color:#e7eee7;  font-size:12px; font-weight:bold;}
.paginaCos .tabela .top p span { padding-left:10px;}
.paginaCos .tabela .top p .txtcartProgressCurrent { color:#9eff9d;}
.paginaCos .tabela .top { background:url(../images/cos_top.jpg) no-repeat; height:50px;}
.paginaCos .tabela .bg .row p{padding:5px;}
.paginaCos .tabela .bg .row .foto { float:left;}
.paginaCos .tabela .bg .row .cod { font-size:11px; color:#555;}
.paginaCos .tabela .bg .row .foto a{ display:block; width:75px; height:55px; overflow:hidden;}
.paginaCos .tabela .bg a {color:#0a4769; text-decoration:none;}
.paginaCos .tabela .bg a:hover {text-decoration:underline;}
.paginaCos .tabela .bg .sterge{ font-size:11px;}
.paginaCos .tabela .bg .actualizeaza { padding-top:15px;}
.paginaCos .tabela .bg .actualizeaza a{ background:url(../images/actualizeaza_btn.jpg) no-repeat left; height:27px; width:167px; display:block; text-indent:-9999px;}
.paginaCos .tabela .bg .actualizeaza a:hover{ background:url(../images/actualizeaza_btn.jpg) no-repeat right;}

.paginaCos .tatals { margin-top:10px;background:url(../images/hp_cos_steap1.jpg) no-repeat; width:743px; height:41px; float:left;}
.paginaCos .tatals .toptal { float:right; font-size:12px; color:#0b344b; font-weight:bold; line-height:41px; padding-right:20px;}
.paginaCos .tatals .toptal span { font-size:22px; padding-left:10px;}
.paginaCos .butons { margin-top:10px; width:743px; float:left;}
.paginaCos .butons .inapoi a { background:url(../images/inapoi_top.jpg) no-repeat top; width:157px; height:27px; display:block;}
.paginaCos .butons .inapoi a:hover { background:url(../images/inapoi_top.jpg) no-repeat bottom; width:157px; height:27px; display:block;}
.paginaCos .butons .continua { float:right;}
.paginaCos .butons .continua a { background: url(../images/continua_top.jpg) no-repeat top; width:193px; height:27px; display:block;}
.paginaCos .butons .continua a:hover { background:url(../images/continua_top.jpg) no-repeat bottom; width:193px; height:27px; display:block;}

.formFinal { float:left; padding-left:24px; padding-top:25px; padding-bottom:15px;}
.formFinal textarea{ font-size:11px; padding:5px; line-height:13px; border:1px solid #DADADA; font-family:Arial, Helvetica, sans-serif; width:600px; height:50px;}
.formFinal .com { padding-top:10px;}
.paginaCos  .finalizeaza { float:left; padding-top:24px; padding-bottom:20px;}
.paginaCos  .finalizeaza a { background: url(../images/trimiteComanda.jpg) no-repeat top; width:123px; height:27px; display:block;}
.paginaCos  .finalizeaza a:hover { background:url(../images/trimiteComanda.jpg) no-repeat bottom; width:123px; height:27px; display:block;}

.paginaCos .transport { float:left; line-height:41px; background: url(../images/hp_cos_tr.jpg) no-repeat center; width:342px; padding-left:18px; font-weight:bold; color:#333;}
.paginaCos .transport select { border:1px solid #a09e9e; margin-left:10px; width:210px; font-size:11px; padding:2px;}
.paginaCos .transport span { color:#000;}

.paginaCos .steap3 input { font-size:11px; padding:3px; width:170px; border:1px solid #DADADA;}
.paginaCos .steap3 select { border:1px solid #DADADA; width:180px; font-size:11px; padding:2px;}
.paginaCos .steap3 strong { font-weight:bold;}

.boxContent_review small { font-size:11px;}
.boxContent_review strong { font-weight:bold;}

#header .user_opt .cos { text-align:center; width:196px; height:37px; padding-left:10px; font-size:12px;}
#header .user_opt .cos a { background: url(../images/ico_cos.png) no-repeat top; color:#fff; font-weight:normal; padding-right:30px; height:37px; display:block; }
#header .user_opt .cos a:hover { background: url(../images/ico_cos.png) no-repeat bottom; color:#fff;}

#topnav {font-size:11px;line-height:23px;text-align:right;}

#topnav a.menu-open { background: url(../images/ico_cos.png) no-repeat bottom; color:#fff;}
#small_signup {display:inline;float:none;line-height:23px;margin:25px 0 0;width:170px;}

#signin_menu {display:none;background-color:#054503;position:absolute;width:184px;z-index:100;padding:5px;	top: 49px; right: 0px;margin-top:5px;margin-right: 0px;*margin-right: -1px;color:#789;font-size:11px;border:1px solid #407740;}
#signin_menu .txtCart p {color:#fff; padding:0px; line-height:13px; font-size:11px; font-weight:normal;}
#signin_menu .txtCart p a{color:#c3e8c3; text-decoration:none; font-weight:normal;}
#signin_menu .txtCart p span{ padding-left:0px;}
#signin_menu .txtCart p a:hover{color:#fff; text-decoration:none;}
#signin_menu .txtCart .price { float:right}

#signin_menu .cartTotal { float:left; padding-top:5px; padding-bottom:5px; margin-top:5px; margin-bottom:5px; color:#fff; border-top:1px solid #c3e8c3; border-bottom:1px solid #c3e8c3;}
#signin_menu .cartTotal p { float:left; width:180px; font-weight:bold;}
#signin_menu .cartTotal span { padding-right:10px; color:#fff;}

#signin_menu .plateste { padding-left:5px;}
#signin_menu .plateste a { background:#FFF; margin-left:5px; color:#054503; padding:2px; padding-left:10px; padding-right:10px; font-weight:normal;}
#signin_menu .plateste a:hover { background:#c3e8c3; color:#054503; padding:2px; padding-left:10px; padding-right:10px; font-weight:normal;}

.tellafriend {float:left;overflow:hidden;width:741px; padding-top:10px; padding-left:15px;}
.tellafriend h1 { font-size:24px; padding-bottom:10px; }
.tellafriend p{ font-size:12px; padding-bottom:10px; }
.tellafriend .textbox { font-size:11px; padding:3px; width:180px; border:#DADADA 1px solid;}
.tellafriend textarea { font-size:11px; padding:3px; width:280px; border:#DADADA 1px solid; height:80px;}
.tellafriend .submit { background:url(../images/recomandaBtn.jpg) no-repeat top; width:83px; height:27px; border:none; text-indent:-99999px; cursor:pointer;}
.tellafriend .submit:hover { background:url(../images/recomandaBtn.jpg) no-repeat bottom; width:83px; height:27px; border:none; text-indent:-99999px; cursor:pointer;}

#catalog_menu {display:none;background-color:#0b496b;position:absolute;width:191px;z-index:100;padding:5px;	top: 120px; left: 4px;margin-top:5px;margin-right: 0px; border:1px solid #316682; border-top:none;}
#catalog_menu .categsProd { padding:5px;}
#catalog_menu .categsProd li {color:#fff; padding:0px; line-height:13px; font-size:11px; font-weight:normal; padding-bottom:3px; padding-top:3px; border-bottom:1px solid #0f577c;}
#catalog_menu .categsProd a{color:#dfeeff; text-decoration:none; font-weight:normal;}
#catalog_menu .categsProd a:hover{color:#FFF; text-decoration:none; font-weight:normal;}

.paginaCos .paginaReg .top { background:url(../images/cont_nou_00.jpg) no-repeat; height:55px;}
.paginaCos .paginaReg .btm { background: url(../images/cont_nou_02.jpg) no-repeat; height:16px;}
.paginaCos .paginaReg .bg { background:#fff;}
.paginaCos .paginaReg .boxContent { width:707px; padding-left:18px;}
.produs .paginaReg .bg table p {padding-top:5px; padding-bottom:5px;}
.paginaCos .paginaReg .boxContent .textbox { width:180px; border:#999 1px solid; font-size:12px; padding:3px;}
.paginaCos .paginaReg .tdcartTitle {background:#CCC;}
.produs .paginaReg .bg table .regist { padding-top:18px;}
.paginaCos .paginaReg .regist a{background:url(../images/btn_inregistrare.jpg) no-repeat top; width:157px; height:27px; display:block; text-indent:-9999px;}
.paginaCos .paginaReg .regist a:hover {background:url(../images/btn_inregistrare.jpg) no-repeat bottom; width:157px; height:27px;}
.produs .paginaReg .bg table strong { font-weight:bold;}
.produs .paginaReg .bg .txtError { color:#F00; font-weight:bold; padding-bottom:10px; padding-left:5px;}

.contactPage { float:left; width:744px; padding-left:12px; font-size:12px; padding-top:5px; }
.contactPage h1 { font-size:24px; padding-bottom:10px;} 
.contactPage .col1 { float:left; padding-top:25px; width:372px; }
.contactPage .col2 { float:left; padding-top:25px; width:372px; }

.contactPage strong { font-weight:bold;}
.contactPage .col2 p { padding:4px;}
.contactPage  .textbox { font-size:11px; padding:3px; width:180px; border:#DADADA 1px solid;}
.contactPage .col2 textarea { font-size:11px; padding:3px; width:280px; border:#DADADA 1px solid; height:80px;}
.contactPage  li{ padding-bottom:5px;font-size:12px; line-height:16px; list-style-type:circle; margin-left:15px;}

.formConfirm { padding-left:24px; padding-right:24px;}
.formConfirm p { padding-bottom:10px;}
.formConfirm a { font-weight:bold; font-size:13px;}

.myaccount { float:right;width:743px; }
.myaccount .tabela .top{ float:left; width:743px; background: url(../images/myacc_top.jpg) no-repeat; height:53px;}
.myaccount .tabela .top h2{ line-height:43px; padding-left:30px; width:260px; color:#fff; text-align:center; font-size:13px;}
.myaccount .tabela .btm{ float:left; width:743px; background: url(../images/myacc_btm.jpg) no-repeat; height:15px;}
.myaccount .tabela .bg{ float:left; width:741px; background:#FFF; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
.myaccount .tabela .bg ul{ float:left; padding-left:50px; padding-top:35px; padding-bottom:45px;} 
.myaccount .tabela .bg ul li{ float:left; width:170px; text-align:center; font-size:14px;} 
.myaccount .tabela .bg ul li p {font-size:14px;} 
.myaccount .tabela .bg ul li a:hover { color:#0a4566;}

.myaccount .tabela .top ul { float:right; padding-top:25px; padding-right:10px;} 
.myaccount .tabela .top ul li { float:left;} 
.myaccount .tabela .top ul li p { font-size:12px; line-height:25px; float:left; padding:0px;}
.myaccount .tabela .top ul li img { width:25px;}

.infopersonal { padding-left:25px;}
.myaccount .textbox { font-size:11px; padding:3px; width:180px; border:#DADADA 1px solid;}
.infopersonal textarea { font-size:11px; padding:3px; width:280px; border:#DADADA 1px solid; height:80px;}
.myaccount .tabela .bg .text { padding-left:25px; padding-bottom:10px;}
.myaccount .tabela .bg .text .txtError { color:#990000;}
.myaccount .tabela .bg .submit { border:none; background:#044403; color:#fff; padding:2px; cursor:pointer; margin-top:10px;}
.myaccount .tabela .bg .listorders{ padding-top:15px;}
.myaccount .tabela .bg .t2 { padding-left:25px;}
.myaccount .bg .viewOrder .toplist,
.myaccount .tabela .bg .listorders .toplist{ background:url(../images/tabela_cap.jpg) no-repeat; height:30px;}
.myaccount .tabela .bg .listorders .toplist strong{ font-weight:bold;}
.myaccount .tabela .bg .listorders .tdcartOdd { background:#e3e3e3;}

.myaccount .bg .viewOrder h2 { font-size:14px; font-weight:bold; margin-bottom:10px; margin-top:15px;}
.myaccount .bg .viewOrder .box { padding:10px; background:#e4e4e4; width:250px;}
.myaccount .bg .viewOrder .comment {background:#f4f4f4; padding:5px;}
.myaccount .bg .viewOrder .toplist p { line-height:20px; font-weight:bold;}
.myaccount .bg .viewOrder strong { font-weight:bold;} 
.myaccount .bg .viewOrder .topClass .tab2{ padding-top:25px; width:350px; margin:0px;}

/****SLIDER****/

#myController { font-family: Arial; float:right; }
#myController a.activeSlide { background:url(../images/bg_bulet.jpg) no-repeat left; width:18px; height:19px; display:block; text-indent:-9999px; }
.slide-wrapper {width:750px; height:290px; overflow:hidden; }

#myController a { color:#FFF; float:left; margin-left:2px; cursor:pointer; background:url(../images/bg_bulet.jpg) no-repeat right; width:18px; height:19px; display:block; text-indent:-9999px; }
#myController a:hover { background:url(../images/bg_bulet.jpg) no-repeat left; width:18px; height:19px; display:block; text-indent:-9999px; }

.moreImages { margin-top:5px;}
.moreImages li { float:left; padding:3px;}
.moreImages li img{ border:1px solid #DADADA;}

.red { float:right;}
.red p{ float:right;color:#AB0707;font-size:20px;}