/* DOCUMENT INFORMATION

        - Project:        www.blu-it.com
        - Client:   Blu-it
        - Modified: 14.05.2009
        - Author:   RedVolution Design SRL
        - Contact:        desk@redvolution.ro
*/

/* Colors

        Orange text:                        #fe7015;
        Grey border:                        #e0e0e0;
        Background color:                #f4f4f4;
        Dark grey:                                #9e9e9e;

*/

/* globals & reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, button, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q        {quotes: "" "";}
table                        {border-collapse:collapse; border-spacing:0;}
ol,ul                        {list-style:none;}
.textcenter                {text-align:center;}
.textright                {text-align:right;}
.textleft                {text-align:left;}
.floatleft                {float:left;}
.floatright                {float:right;}
.clear                        {clear:both;}
.hide                        {display:none;}
.show                        {display:block;}
.invisible                {visibility:hidden;}

.inline{display:inline;}
body{ font:normal 12px Arial, Helvetica, sans-serif; color:#3e3e3e; background:#000 url(body_bg.jpg) repeat-x center 0;}
a {color:#3D3D3D; text-decoration:none}
table{font-size:1em;}
fieldset{border:1px solid #D4D4D4;}
legend{font-weight:700;color:#000;}
#pagina{max-width:980px;_width:980px;text-align:left;border-top:0;margin:0 auto;}
li.nobull{list-style:none;margin:0;}
#pagina2{border:1px solid #fe7015;width:98%;text-align:left;background:#FFF;}
/*#header{height:110px; background:#f4f4f4}
#logo{padding-top:10px;width:200px;height:80px;}*/
#loginbox{float:right;height:90px;margin-top:3px;}
.loginParUnu{top:0;left:0;color:#000;}
.restLogin{top:20px;left:10px;}
#searchloginbox a{color:#fff;text-decoration:underline;}
#searchloginbox a:hover{color:#CFCFCF;text-decoration:none;}
.cerberul{position:absolute;top:6px;left:17px;}
.joslogin{}
div.butoncerber{position:absolute;top:29px;left:25px;}
.inputlogin{width:100px;height:16px;border:1px solid #e8e8e8;font-family:Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;}
.loginbtn{width:20px;height:20px;_height:10px;border:0 solid #000;background:url(ok.png);background-repeat:no-repeat;}
p.cerparola{position:absolute;top:75px;left:17px;}
#searchloginbox p{margin-right:25px;margin-left:10px;margin-top:0;text-align:left;}
.formcautare{ margin:0; padding:0}
#searchloginbox fieldset{border:0 solid #000;_border:0 solid #000;_width:140px;padding:3px;}
#searchloginbox fieldset legend{display:none;}
#dupalogin{margin-top:0;background:url(bg_dupalogin2.jpg) no-repeat top right;color:#FFF;height:100px; width:300px;text-align:right;}
#dupalogin a{color:#FFF;text-decoration:none;}
span.mesajsalut{font-size:1.2em;}
#navigaresus{clear:both;width:980px;height:27px;line-height:25px;text-align:center;font-size:1.3em;background:url(bg_meniu_sus.gif) no-repeat top left;padding:0;font-size:1.3em;font-weight:bolder}
#navigaresus ul {margin:0;padding:0 0 0 16px}
#navigaresus ul li{float:left; padding-left:70px}
#navigaresus ul li a {color:#fff;display:block; padding:0  18px 2px 18px}
#navigaresus ul li a:hover {background:#ff6d2c}
#maincontent{width:970px;background:#fff; margin:0 auto;}
#tdstanga{width:190px; background:#f4f4f4;}
li.lh{font-size:18px;font-weight:700;height:37px;color:#fff;line-height:35px;padding-left:30px;list-style-type:none;background:url(bullet.gif) no-repeat;}
li.catprod{list-style-type:none;margin-bottom:1px;padding:0px 5px 0px 10px;}
li.catprod a{color:#fff;font-size:1.2em;font-weight:700;text-decoration:none; display:block}
li.catprod a:hover{font-weight:700;color:#fff;text-decoration:none; display:block;}
ul.subcatprod{list-style-type:none;margin-top:0;margin-left:0;margin-bottom:1px;padding:0;}
ul.subcatprod li{margin-bottom:1px;}
ul.subcatprod li a{color:#fff;font-size:1em;font-weight:400;text-decoration:none; display:block; background:url(bullet-menu.gif) no-repeat center left; padding-left:20px;}
ul.subcatprod li a:hover{font-size:1em;font-weight:400;color:#fff; background:url(bullet-menu-red.gif) no-repeat center left #212121}
.listafavorite{list-style-type:none;}
#banerestanga{width:90%;text-align:center;}
td#tdmijloc{width:665px;}
div#mijloc{margin-left:10px;}
.divsuperpromo{width:640px;_margin-top:10px;}
.linksubcategorii{font-size:1.3em;text-decoration:underline;}
.linksubcategorii:hover{text-decoration:none;color:Blue;}
h1.superpromo{font-size:17px;color:#fc0702;background-image:url(star_sp.gif);background-position:left center;background-repeat:no-repeat;font-variant:small-caps;line-height:18px;margin-bottom:0;padding:15px 15px 15px 35px;}
caption h2{font-size:1.2em;font-variant:small-caps;margin:0 0 -5px;}
.promotii{width:640px;margin:0 0 10px;}
.superoferta{z-index:1;position:absolute;top:0;left:0;}
.promomic{background:transparent url(listing_bg.gif) no-repeat scroll 0 0;
float:left;
height:170px;
margin:10px 5px 0;
padding:3px;
text-align:center;
width:141px;}
div.containerpromomic{position:relative;height:100px;}
.promomic h2{color:#000;text-decoration:none;font-weight:700;font-size:1.1em;}
.produs{text-align:center;border:1px solid #E1E1E1;width:25%;}
.produs h2{color:#525252;font-weight:400;font-size:1em;}
#tddreapta{width:109px;}
#dreapta{width:136px;text-align:center;}
#newsletter{width:135px;margin-bottom:10px;_margin-left:0;_padding-left:0;text-align:center; float:right}
#formnews{width:125px;text-align:center;}
#newsletter fieldset{width:115px;border:0;text-align:center;border-top:1px solid #000;padding:5px;}
div.submitmail{text-align:center;font-size:13px;padding:10px; }
.inputnews{height:16px;border:1px solid #ddd;font-family:Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;}
.revoilustrata{width:40px;height:40px;float:left;border:1px solid #ccc; margin-left:5px;}
.divUlrevo{width:240px;float:right; border:1px solid #e0e0e0; margin-right:10px; background:#fff;}
h3.revo{font-size:1.4em;border-bottom:1px solid #e0e0e0; margin-bottom:5px; margin-left:5px;}
.listarevo{padding-left:0;margin-left:5px;}
.listarevo li{margin-left:0;font-size:11px;border-bottom:0px solid #eee;}
.listarevo a:hover{color:#FF1A1A;}
.listarevo li span{color:#fc0702;}

.filtru{float:left;color:#FFF;cursor:pointer;position:relative;height:20px;line-height:20px;background:#fc0702;text-align:center;font-variant:small-caps;padding-left:5px;font-weight:700;margin-left:1px;}
.filtru div{text-align:left;font-variant:normal;font-weight:400;}
.sortarepret{font-size:10px;width:60px;height:16px;}
td.produs_mic{width:130px;text-align:center;}
td.produs_mic img{border:1px solid #DBDBDB;}
.afisarepret{color:#E97161;
display:block;
font-weight:bold;}
#kategorii{width:620px;_width:640px;padding:10px;}
a.killemall{color:Orange;}
.denumire{text-decoration:none;font-weight:700;font-size:14px;}
.hedlain{font-size:14px;font-weight:700;display:block;color:#fff;border:0 solid #ddd; background:#FC0502; padding:3px; }
.pretvechi{color:red;text-decoration:line-through;}
.ptrhaine{text-align:right;width:80%;padding:10px;}
.ptrhaine select{width:60px;}
.specialincos{font-size:8px;}
strong{color:#fc0702;font-size:1.1em;}
table.legione img{border:1px solid #CFCFCF;}
.tablecell1{width:180px;display:table-cell;font-weight:700;border-bottom:1px solid #999;}
.tablecell2{width:60px;text-align:center;display:table-cell;}
.tablecell3{width:200px;display:table-cell;font-weight:700;}
.tablecell4{width:50px;display:table-cell;}
.butoane{border:2px solid #dfdfdf;background:url(zz.gif);color:Red;}
.toleft{width:14px;height:14px;background:url(stanga.gif);border:0;}
.toright{width:14px;height:14px;background:url(dreapta.gif);border:0;}
td.interm{width:2px;height:160px;background-image:url(bg_intermed.jpg);background-repeat:no-repeat;background-position:center;}
.bigcontactinfo{font-size:12px;font-weight:700;color:#73757b;}
td.contactinfo {padding-right:10px;}
td#tdh1 h1{background:#e4e4e4;color:#73757b;font-size:15px;text-align:center;margin:5px 0 0;padding:2px; font-weight:bold}
a.intarire:hover{color:#FFF;background:#C03;}
em{background:#FFF3E8;font-style:oblique;}
.textindex{font-size:12px;margin-top:20px;}
.linkpromotii{color:#fc0702;font-size:14px;text-decoration:underline;}
.linkpromotii:hover{color:#F90;}
h6{font-size:1.2em;font-weight:700;padding-left:25px;background:url(bullet_h6.gif);background-repeat:no-repeat;margin:0;}
#recomandare{width:280px;min-height:80px;float:left;border:1px solid #ddd;margin:5px;padding:10px;}
.pozaReco{float:left;width:40px;text-align:center;height:40px;border:1px solid #000;}
.texteReco{width:210px;float:right;margin:10px;}
.texteReco a{font-weight:400;color:#5697D8;font-size:1.5em;}
code{font-family:Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:12px;}
.totiprod{margin-left:20px;}
.specificatie{color:#666;padding-left:10px;background:#FFF !important;border-bottom:1px dashed #ddd;border-top:0px solid #ddd;border-collapse:collapse;font-size:1.2em;font-weight:400 !important;}
#disclaimer{color:#888;text-align:justify;border:1px dashed #9e9e9e; padding:10px; background:#fff; margin-top:10px;}
#navigaresus ul,caption{padding-top:0px;}
li.litopmeniu span,li.litopmeniu span:hover{padding-left:55px;padding-right:55px; font-size:1.2em; font-family: Verdana;}
#stanga,#stanga_jos{width:180px;}
#superpromotii,#superrevo,.promointern{width:640px; padding-top:10px;}
#superrevo         {border:0px solid #e0e0e0;}
.listarevo li a,#footer a{color:#000;}
.legsel,#rezultate a{font-size:11px; padding:5px;}
#kategorii table,td.contactinfo,#tdh1{text-align:center;}
#filtreaplicate,.fieldbox{padding:10px;}
a.killemall:hover,a.intarire,.texteReco a:hover{color:Red;}
#cautare                {background:url(bg_cautare.gif) no-repeat bottom left; height:38px; margin-bottom:5px; text-align:center;}
#cautare input        {width:320px; height:25px; border:1px solid #e0e0e0; margin-top:5px; padding:0; color:#3f3f3f; font-size:15px; padding-left:10px;}
.buton_cautare        {cursor:pointer; margin:4px 0 0 5px;}
.products                        {background:#404040; width:178px; margin-left:1px;}
.menu_bottom        {height:9px; width:180px; background: url(bg_menu_botoom.gif) no-repeat top left}
#banner_top                {background:url(banner_top.jpg) no-repeat top left; width:640px; height:200px;}
li.right_bullet{font-size:18px;font-weight:700;height:37px;color:#fff;line-height:35px;padding-left:30px;list-style-type:none;background:url(right_bullet.gif) no-repeat; text-align:left}
.border                                {background:#fff; border-left: 1px solid #e0e0e0; border-right:1px solid #e0e0e0; }
.right_bottom                {height:9px; width:135px; background: url(right_bottom.gif) no-repeat top left}
.bannere_dreapta        {background:#fff;border-left: 1px solid #e0e0e0; border-right:1px solid #e0e0e0; width:133px; }
.top_rounded                        {background:url(top_rounded.gif) no-repeat top left; height:15px; width:640px;}
.continut                                {background:#fff;border-left: 1px solid #e0e0e0; border-right:1px solid #e0e0e0; width:640px;}
.vizitate                                        {border:1px solid #e0e0e0; margin-top:10px; background:#fff; padding:10px;}
a.mm {color:#fff}
a:hover.mm {color:#fff}
.greyborder {border:1px solid #e4e4e4; background:#fff; width:225px; text-align:center; padding:3px;}

/*--------------------------------------*/

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

#wrapper{ height:40px; background:url(top_line.jpg) repeat-x 0 0;}

/*--------------------------- header ----------------------------*/
#header{ position:relative; width:970px; height:103px; margin:0 auto; background:#fff url(header_bg.jpg) no-repeat 0 0;}
#logo{ position:absolute; top:42px; left:48px; width:144px; height:32px; display:block; text-indent:-99999px; overflow:hidden; background:url(logo.gif) no-repeat 0 0;}
#logo:hover{background:url(logo_h.gif) no-repeat 0 0;}
.topNav{ position:absolute; top:0px; left:232px; width:520px; height:30px;}
.topNav li{ float:left; background:url(topNav_spacer.gif) no-repeat right 0; padding-right:1px;}
.topNav li a{ height:22px; display:inline-block; padding:6px 10px 0; color:#7a7a7a; font:normal 11px arial;}
.topNav li a:hover{ text-decoration:underline;}

.userArea{ position:absolute; top:5px; right:28px;}
.userArea li{ float:left; padding-left:14px;}
.userArea li a{ color:#7a7a7a; font:normal 11px arial;}
.userArea li a:hover{ text-decoration:underline;}
.userArea li .login_icon{ padding:0 0 0 21px; background:url(login_icon.gif) no-repeat 0 0;}
.userArea li .account_icon{ padding:0 0 0 16px; background:url(account_icon.gif) no-repeat 0 0;}

.searchWrapper{ position:absolute; top:52px; left:239px; width:222px; height:39px;}
.searchWrapper input{ vertical-align:middle;}
.searchField{ margin: 0;width:163px; height:23px; padding:5px 5px 0; border:none; background:url(searchField.gif) no-repeat 0 0; font-size:13px;}
.btn_search{width:46px; height:28px;border:none; background:url(btn_search.gif) no-repeat 0 0; margin:0; padding:0;}

.cartWrapper{ position:absolute; top:50px; right:22px; width:365 px; height:37px;}
.cartWrapper ul{ float:right; height:24px; padding:9px 7px 0; -moz-border-radius:4px; -webkit-border-radius:4px; background-color:#cecece; opacity: .7; filter: alpha(opacity=70);}
.cartWrapper ul li{ float:left; font:bold 12px arial;}
.cartWrapper ul li.cd{ padding:0 10px; color:#181818;}
.cartWrapper ul li.cd span{ padding-left:3px;}
.cartWrapper ul li a{ color:#404040;}
.cartWrapper ul li a:hover{ text-decoration:underline;}
.cart_icon{ padding-left:20px; background:url(cart_icon.gif) no-repeat 0 0;}
/*------------------------  end header -------------------------*/

/*--------------------------- nav ----------------------------*/
#nav{ position:relative; width:970px; height:38px; margin:0 auto; background:url(nav_bg.jpg) repeat-x 0 0;}
#nav ul li{ float:left; height:38px; background:url(nav_spacer.jpg) no-repeat right 1px; padding-right:1px;}
#nav ul li a, #nav ul li a:visited{ height:27px; display:inline-block; padding:11px 25px 0; color:#f3f3f3; font:bold 13px arial; text-decoration:none;}
#nav ul li a:hover{ background:url(nav_h.jpg) repeat-x 0 0; color:#4c4b4f;}
.contact_rapid{ position:absolute; top:7px; right:22px; width:219px; height:20px; display:block; text-indent:-999999px; overflow:hidden; background:url(contact_rapid.jpg) no-repeat 0 0;}
/*------------------------- end nav --------------------------*/

/*--------------------------- content ----------------------------*/
.bodyWrapper{ width:926px; padding:8px 8px 20px; margin:0 auto; background:url(content_bg.jpg) repeat-y 0 0;}

.breadcrumb{ height:19px; clear:both; padding-left:10px;}
.breadcrumb ul li{ float:left; font-size:11px; color:#79787d;}
.breadcrumb ul li a{color:#79787d; padding:0 8px; background:url(breadcrumb_spacer.gif) no-repeat right 5px;}
.breadcrumb ul li a:hover{ text-decoration:underline;}
.breadcrumb ul li span{ font-weight:bold; padding:0 8px 0 6px;}

#main{ float:left; width:630px; padding:2px 10px; min-height:530px;}
.long{ width:739px !important;}
.h3_bg{ width:616px; height:25px; padding:8px 0 0 14px; background:url(h3_bg.jpg) no-repeat 0 0; color:#727272; font:bold 15px arial;}
.h3_bg_long{ width:739px; height:25px; padding:8px 0 0 14px; background:url(h3_bg_long.gif) no-repeat 0 0; color:#727272; font:bold 15px arial;}
.h3_bg2{ width:616px; height:25px; padding:8px 0 0 14px; background:url(h3_bg2.jpg) no-repeat 0 0; color:#757877; font:bold 15px arial;}
.p_text{ padding:8px;}

.oferteListing{ display:block; padding-bottom:12px;}
.oferteListing li{ float:left; width:141px; height:170px; padding:3px; margin:10px 5px 0px; text-align:center; background:url(listing_bg.gif) no-repeat 0 0;}
.oferteListing li p{ padding:2px;}
.oferteListing li p a{color:#3d3d3d;}

.productListing{ width:620px; margin:14px auto; border-right:#e9e9e9 1px dotted;}
.productListing li{ float:left; width:140px; height:170px; padding:7px; text-align:center; border-bottom:#e3e3e3 1px dotted; border-left:#e9e9e9 1px dotted;}
.productListing li p{ padding:2px;}
.productListing li p a{color:#3d3d3d;}
.price{display:block; font-weight:bold;}
.price_old{ display:block; text-decoration:line-through;}
.price_new{ display:block; font-weight:bold; color:#e97161;}

.similar li{ border-bottom:none;}

.paginator{ width:96%; margin:12px auto;}
.paginator span{ float:left; padding-right:8px; font-size:11px; color:#777;}
.paginator ul{ float:right;}
.paginator ul li{ float:left; margin-right:2px; font-size:11px; color:#777;}
.paginator ul li strong{padding:0 4px;}
.paginator ul li.pg a{ border:#ddd 1px solid; color:#888; padding:0 4px;}
.paginator ul li.pg a:hover{ color:#504f53; background:url(nav_h.jpg) repeat-x 0 0;}
.paginator ul li .next_pg{ color:#676865; font-size:11px; padding:0 15px 0 5px; background:url(bullet_next.gif) no-repeat right 0;}
.paginator ul li .next_pg:hover{color:#888; text-decoration:underline;}

.paginator ul li .prev_pg{color:#676865; font-size:11px; padding:0 3px 0 16px; background:url(bullet_prev.gif) no-repeat 0 0;}
.paginator ul li .prev_pg:hover{color:#888; text-decoration:underline;}

.main_prodWrapper{ padding:20px 3px 50px;}
.prod_imgWrapper{ float:left; width:240px;}
.prod_imgWrapper .large_img{ width:231px; height:219px; display:block; text-align:center; padding-top:14px; background:url(large_img_bg.jpg) no-repeat 0 0;}
.prod_imgWrapper ul{ padding-top:6px;}
.prod_imgWrapper ul li{ float:left; padding-right:8px;}
.prod_imgWrapper ul li img{ border:#dcdcdc 1px solid;}

.prod_detWrapper{ float:right; width:372px;}
.prod_detWrapper h1{ color:#2f2f2f; font:bold 17px arial; padding-bottom:10px;}
.btn_adauga{ width:143px; height:32px; margin:20px 0; text-indent:-99999px; overflow:hidden; display:block; background:url(btn_adauga.gif) no-repeat 0 0;}
.btn_adauga:hover{ background-position:0 bottom;}

.btn_review{ width:134px; height:18px; margin-bottom:50px; display:block; overflow:hidden; text-indent:-99999px; background:url(btn_review.gif) no-repeat 0 0;}
.btn_review:hover{background-position:0 bottom;}

.prod_info{ display:block; height:30px; clear:both; padding: 0 0 0 35px; font-size:11px; color:#999d9d; font:normal 11px tahoma; background:url(info_icon.jpg) no-repeat 0 0;}
.prod_info span{ display:block;}

.main_price{ color:#80827e; font:bold 17px arial; padding:20px 0 0 0;}
.main_price span{ color:#febf01;}

.size{ padding:10px 0 0 0; color:#939090;}

.dl_info{ padding:10px;}
.dl_info dt{ margin-bottom:7px; padding-bottom:3px; font:bold 15px arial; border-bottom:#ccc 1px solid;}
.dl_info dd{ display:block; padding-bottom:12px; font-size:13px; line-height:19px;}
.dl_info dd img{ vertical-align:middle;}
.dl_info dd p{ padding-top:2px; color:#787878;}

.dl_info1{ padding:10px;}
.dl_info1 dt{ margin-bottom:7px; padding-bottom:3px; font:bold 15px arial; border-bottom:#ccc 1px solid;}
.dl_info1 dd{ display:block; padding:0 0 6px 15px; font-size:13px; line-height:19px; background:url(bullet.gif) no-repeat 0 4px;}

.login_formWrapper{ width:578px; height:191px; margin:0px auto; padding:80px 24px 0; background:url(login_panel.gif) no-repeat 0 0;}
.login_formWrapper li{ float:left;}
.login_formWrapper h4{ text-indent:-999999px; overflow:hidden; font:bold 16px arial; display:none;}
.client_nou{ width:200px;}
.client_nou p{ line-height:19px; color:#626264; padding-bottom:20px;}
.btn_creeaza{ width:151px; height:32px; display:block; text-indent:-99999px; overflow:hidden; background:url(btn_creeaza.gif) no-repeat 0 0;}
.btn_creeaza:hover{ background-position:0 bottom;}

.client_login{ width:378px; text-align:right;}
.client_login dl{ float:right; clear:both; padding:15px 0 15px;}
.client_login dl dt{ float:left; clear:left; width:115px; display:block; padding:0 12px 6px 0;}
.client_login dl dd{ float:left; display:block; width:180px; padding:0 0 6px 0;}
.client_login dl dd a{ color:#9f9f9f; text-decoration:underline;}
.client_login dl dd a:hover{ color:#797979; text-decoration:none;}
.client_login dl dt label{ display:block; padding-top:4px;}
.client_login dl input{ width:163px; height:20px; padding:4px 7px 0; background:url(login_input.gif) no-repeat 0 0; border:none;}

.account_form{ width:500px; padding:20px;}
.account_form input{ vertical-align:middle;}
.account_form dt{ float:left; clear:left; width:90px; display:block; padding:0 10px 6px 0;}
.account_form dt label{ display:block; padding-top:3px; text-align:right;}
.account_form .subheader{ width:305px; font:bold 14px arial; padding-top:10px; margin-bottom:10px; border-bottom:#ddd 1px solid; color:#626264;}
.account_form dd{ float:left; width:400px; display:block; padding:0 0 6px 0;}
.account_form dd input{ width:200px; height:19px; padding:2px 5px 0;}
.p_newsletter{ padding:0 0 30px 120px;}
.p_newsletter input{ vertical-align:middle; margin-right:5px;}
.btn_submit{ margin:0px 0 0 120px;}
/*------------------------- end content --------------------------*/

/*---------------------------- meniu ---------------------------*/
#meniu{ float:left; width:163px; padding-bottom:14px; margin-right:1px; background:url(meniuBottom.jpg) no-repeat 0 bottom;}
.meniuTop{width:163px; height:14px; background:url(meniuTop.jpg) no-repeat 0 0;}
.meniuBody{width:163px; background:url(meniuBody.jpg) repeat-y 0 0;}
#meniu h3{width:139px; height:25px; padding:7px 0 0 25px; background:url(meniu_title.jpg) no-repeat 0 0; font:bold 16px arial; color:#727272;}
#meniu ul{ width:80%; margin:0 auto; padding:5px 0 10px;}
#meniu ul li{ background:url(meniu_spacer.gif) repeat-x 0 bottom;}
#meniu ul li a{ display:block; padding:8px 10px; color:#555355; font-size:14px;}
#meniu ul li a:hover{ color:#f3f3f3;}

#meniu .meniu_info a{ font-size:12px;}

.filterWidget{width:77%; margin:0 auto; padding:12px 0;}
.filterWidget dt{ display:block; padding-bottom:1px;}
.filterWidget dt label{ font:bold 11px arial; color:#4c4c4b;}
.filterWidget dd{ display:block; padding-bottom:6px;}
.filterWidget dd select{ width:125px; height:20px; padding:1px 0 0 0;}
.filterWidget dd .input_txt{ width:116px; height:17px; padding:1px 3px 0;}
.filterWidget .btn{ margin-top:7px; padding:3px; background:#333 url(nav_bg.jpg) repeat-x 0 0; border:none; color:#fff; border-width:1px; border-style:solid; border-color:#ccc #ccc #ccc #ccc; cursor:pointer;}
/*------------------------- end meniu --------------------------*/

/*--------------------------- sidebar---------------------------*/
#sidebar{ width:109px; float:right; padding-bottom:10px; background:url(sidebarBottom.gif) no-repeat 0 bottom;}
.sidebarTop{width:109px; height:10px; background:url(sidebarTop.gif) no-repeat 0 bottom;}
.sidebarBody{width:109px; height:300px; background:url(sidebarBody.gif) repeat-y 0 bottom;}
.sidebarBody ul{ padding:12px 0;}
.sidebarBody ul li{ padding-bottom:15px;}
.sidebarBody ul li a{ display:block; text-indent:-99999px; overflow:hidden;}
.sidebarBody ul li a:hover{ background-position:center top;}
.b_nike{ height:18px; background:url(brands/nike.gif) no-repeat center bottom;}
.b_adidas{ height:21px; background:url(brands/adidas.gif) no-repeat center bottom;}
.b_adidas_original{ height:25px; background:url(brands/adidas_original.gif) no-repeat center bottom;}
.b_asics{ height:18px; background:url(brands/asics.gif) no-repeat center bottom;}
.b_reebok{ height:12px; background:url(brands/reebok.gif) no-repeat center bottom;}
.b_puma{ height:23px; background:url(brands/puma.gif) no-repeat center bottom;}
.b_jordan{ height:23px; background:url(brands/jordan.gif) no-repeat center bottom;}
/*------------------------- end sidebar --------------------------*/


/*-------------------- cos cumparaturi ---------------------*/
.cartPage{ width:99%; margin:0 auto;}
.container_basket{ padding-top:40px;}

.basket_bottom_submit{ padding-top:20px;}
.btn_continua{ float:left; width:203px; height:32px; display:inline-block; background:url(btn_continua.gif) no-repeat 0 0; text-indent:-99999px;}
.btn_continua:hover{ background-position:0 bottom;}
.btn_trimite{ float:right; width:163px; height:32px; display:inline-block; background:url(btn_trimite.gif) no-repeat 0 0; text-indent:-99999px;}
.btn_trimite:hover{ background-position:0 bottom}


.basket_table{ width:100%; background:url(i-border_basket_table.gif) repeat-y top right;}
.basket_top_left{ height:22px; padding:6px 0 0 22px; display:block; float:left; background:url(i-basket_top_left.gif) no-repeat top left;}
.basket_top_right{ height:22px; padding:6px 10px 0 0; display:block; background:url(i-basket_top_right.gif) no-repeat top right;}
.basket_table p{ line-height:16px;}

.basket_table td{text-align:center;}
.basket_table td .price02{ text-align:right; display:block;}

tr.basket_header th{ height:28px; font:bold 13px tahoma; color:#5e5e5e; vertical-align:top; text-align:center; background:url(i-basket_top_c.gif) repeat-x top left;}
.pad_top{ padding-top:6px;}
tr.basket_header th span{ font:normal 11px tahoma; padding-left:5px;}
.input_basket{ width:47px; height:18px; padding-right:4px; border:none; background:url(i-input_basket.gif) no-repeat top left; text-align:right;}

.basket_table .tr_prod td{ padding:5px; border-left:#ededed 1px solid; border-top:#e0e0e0 1px solid; vertical-align:middle;}
.basket_table .tr_prod td .prod_name, .basket_table .tr_prod td .prod_name:visited{ display:block; text-align:left; color:#2e2e2e; font:bold 11px tahoma; padding:3px;}
.basket_table .tr_prod td .basket_discout{ color:#E67346; display:block; text-align:left; padding-left:5px;}
.delete_item, .delete_item:visited{ display:block; font:normal 9px verdana; color:#6a6d72; text-decoration:none;}

.basket_footer{}
.basket_footer td{ vertical-align:top; border:none; background:url(i-basket_bottom_c.gif) repeat-x top left;}
.basket_bottom_left{ height:26px; padding:13px 10px 0 0; display:block; float:left; background:url(i-basket_bottom_left.gif) no-repeat top left; border-left:none;}
.basket_bottom_right{ height:26px; padding:13px 10px 0 0; display:block; float:right; background:url(i-basket_bottom_right.gif) no-repeat top right;}
.basket_footer td{ height:39px;}
.basket_footer td.td_act_comanda{ vertical-align:middle;}
.basket_promotion{ font-size:11px; color:#2b2b2b;}

.container_total{ float:right; padding-right:15px;}
.total_left{ float:left; width:5px; height:31px; background:url(i-total_left.gif) no-repeat top left;}
.total_right{ float:left; width:5px; height:31px; background:url(i-total_right.gif) no-repeat top left;}
.total_center{ float:left; height:23px;  padding:8px 5px 0 5px; background:url(i-total_c.gif) repeat-x top left;}
.total_price{ font:bold 13px tahoma;}

.basket_info{ font-size:11px; color:#2b2b2b; padding:14px 0; color:#7f7f7f;}
/*-------------------- end cos cumparaturi ---------------------*/

/*-------------------------- footer -----------------------------*/
#footer{width:942px; height:40px; margin:0 auto; background:url(footer_bg.jpg) repeat-y 0 bottom;}
#footer div.clearfix{ width:94%; margin:0 auto; height:25px; padding:10px 0 0 0; border-top:#e3e3e3 1px solid; font-size:11px; color:#a5a5a5;}
.copyright{ float:left;}
.by{ float:right;}
.by a{ width:71px; height:13px; text-indent:-99999px; overflow:hidden; display:inline-block; background:url(copimaj.gif) no-repeat 0 0; vertical-align:middle; margin-left:3px;}
/*------------------------- end footer --------------------------*/
input {height:19px;
padding:2px 5px 0;
width:200px; margin:3px;}