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, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { padding:0; margin:0; border:0; list-style:none; outline:0;}
input, textarea, select, option { font-family:inherit; font-size:1em;}

/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* --- Default rules set --- */

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, sub, sup, tt, var, b, u, i, center, 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-size:100%; background:transparent;
}
ol, ul, li { list-style:none;}
blockquote, q { quotes:none;}
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none;}
input.submit { background:none transparent; margin:0; padding:0; border:0; cursor:pointer;}
input.disabled { background:none transparent; margin:0; padding:0; border:0; cursor:pointer;}

/* clearfix for Internet Explorer */
.clear2:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.clear2 { display:inline-block;}
html[xmlns] .clear2 { display:block;}
* html .clear2 { height:1%;}

/* remember to define focus styles! */
:focus { outline:0;}

/* remember to highlight inserts somehow! */
ins { text-decoration:none;}
del { text-decoration:line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse:collapse; border-spacing:0;}

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

body { background:#676760; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#66665f;}
#wrapper { width:1020px; padding:40px 0; margin:0 auto; overflow:hidden;}
#wrapperP { width:700x; padding:10px 0; margin:0 auto; overflow:hidden;}
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.clear { float:none !important; clear:both; height:0 !important; line-height:0 !important; font-size:0 !important; margin:0 !important; padding:0 !important;}
.submit { cursor:pointer;}
.disabled { cursor:pointer;}

p.spaced { padding:5px 0 5px 0 !important; }
.info { font-weight:bold;}

a { color:#a00000; text-decoration:none;}
a:hover { color:#d71000;}

.buy { display:block !important; width:83px !important; height:19px !important; margin:3x 0 !important; background:url(../images/btn_buy.gif) left top no-repeat transparent !important; cursor:pointer !important;}
.buy:hover { background:url(../images/btn_buy_hover.gif) left top no-repeat transparent !important;}

a.procesComanda { display:block !important; width:198px; height:32px; background:url(../images/btn_comanda_acum.gif) left top no-repeat transparent;}

a.buyPromo { display:block; width:126px; height:19px; margin:3x 0; background:url(../images/btn_cumpara_promotie.gif) left top no-repeat transparent; text-indent:-9999px;}
a.buyPromo:hover { background:url(../images/btn_cumpara_promotie_hover.gif) left top no-repeat transparent;}

h1, h2, h3, h4, h5, h6 { margin:0 0 3px 0; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
h1 { font-size:22px; color:#676760; margin:0 0 10px 0;}
h2 { font-size:16px; color:#a00000;}
h3 { font-size:14px; color:#a00000;}
h4 { font-size:18px; color:#fff;}
h5 { font-size:14px; color:#fff; margin:0;}
h6 { font-size:11px; color:#3c3c37;}

.mapHeader { font:normal 14px Arial; border-bottom:1px solid #ddd; width:600px; padding:0 0 3px 0; margin:5px 0 10px 0;}
#newsMess { color:#676760;}

ul li.link a { margin:1px 0 2px 0; color:#66665f;}
ul li.link a:hover { color:#d71000;}


fieldset { padding:5px 0;}
fieldset.heading { padding:6px 10px 4px 10px !important; background:#eaeae9;}
fieldset input, fieldset label, fieldset textarea { display:-moz-inline-box; display:inline-block; border:0; background:transparent;}
fieldset input.text { width:240px; height:20px; padding:5px 5px 0 5px; background:url(../images/input_text.gif) left top no-repeat transparent;}
fieldset select.sel { width:250px; height:20px; }
fieldset input.wide { width:380px; background:url(../images/input_text_wide.gif) left top no-repeat transparent;}
fieldset label { width:45px; height:20px; padding:5px 0 0 0;}
#contactForm fieldset label { width:90px;}
#contactForm fieldset textarea { width:380px; height:85px; padding:5px; background:url(../images/textarea.gif) left top no-repeat transparent; vertical-align:top;}
fieldset label em { color:red;}
fieldset label.checkbox { width:auto;}

fieldset textarea { width:380px; height:85px; padding:5px; background:url(../images/textarea.gif) left top no-repeat transparent; vertical-align:top;}
input.submit { display:block; width:128px; height:30px; border:0; background:transparent; cursor:pointer; text-indent:-9999px;}
#loginForm .submit { background:url(../images/btn_autentificare.gif) left top no-repeat transparent;}
#regForm .submit { margin:10px 0 0 0; background:url(../images/btn_inregistrare.gif) left top no-repeat transparent;}
#regForm .disabled { margin:10px 0 0 0; background:url(../images/btn_inregistrare_disabled.gif) left top no-repeat transparent; width:128px; height:30px;}
#regForm fieldset label { margin:0 8px 0 0; width:60px;}
#regForm fieldset label.check { width:295px;}
#regForm fieldset { width:350px;}


.area51 { width:300px; height:85px; padding:5px; background:url(../images/textarea.gif) left top no-repeat transparent; vertical-align:top;  border:0; display:-moz-inline-box; display:inline-block; }
.tabele td { border:1px solid #ddd;}


.myProfile .submit { width:204px; margin:11px 0 0 0; background:url(../images/btn_actualizeaza_info.gif) left top no-repeat transparent;}
#cartForm input.submit { width:198px; background:url(../images/btn_comanda_acum.gif) left top no-repeat transparent;}
#contactForm .submit { width:97px; margin:0 0 0 90px; background:url(../images/btn_trimite.gif) left top no-repeat transparent;}
#passForm .submit { width:97px; background:url(../images/btn_trimite.gif) left top no-repeat transparent;}

.recomanda { padding:0px 0 30px 0;}
.recomanda h1 { text-align:center;}
.recomanda fieldset label { display:block; width:auto; padding:10px 15px 0 0; color:#777771;}
.recomanda fieldset { float:left; margin:0 20px 0 0; }
.recomanda .submit { width:97px; margin:0 auto; background:url(../images/btn_trimite.gif) left top no-repeat transparent;}
.recomanda .theBtn { }

#personalData { padding:5px 0 10px 10px;}

#personalData fieldset label.lab { width:120px !important;}
#personalData fieldset input, fieldset label, fieldset textarea { display:-moz-inline-box; display: inline-block; border:0; background:transparent;}
#personalData fieldset {padding:0; margin:0; height:20 !important;}
#personalData fieldset input { width:160px; height:13px; border:1px solid #ddd;}
#personalData .submit { border:1px solid #333; width:97px; margin:0 0 0 93px; height:15px; font:normal 12px Arial;}

#commandProcess fieldset label { width:100px;}
#commandProcess fieldset label.plata { width:150px; display:block; margin:0;padding:0;}
#commandProcess fieldset label.pers { width:200px;}
#commandProcess fieldset.adress label { width:350px; padding:8px 0 0 0; display:block;}
#commandProcess fieldset.obs label {width:120px;}
#commandProcess fieldset.obs textarea { border:1px solid d4d4d4;}
#commandProcess fieldset.ci { margin:5px 0 10px 0;}
#commandProcess fieldset.ci label { width:150px; padding:0;}
#commandProcess fieldset.ci input { border:1px solid d4d4d4;}
#commandProcess fieldset input.aiciTre { width:150px; padding:3px 5px;}
#commandProcess fieldset input, fieldset label, fieldset textarea { display:-moz-inline-box; display: inline-block; border:0; background:transparent;}
#commandProcess fieldset {padding:0; margin:0; height:20 !important;}
#commandProcess fieldset input { width:20px; height:13px; border:1px solid #ddd;}
#commandProcess fieldset label em,div em { color:red;}
#commandProcess fieldset label.checkbox { width:auto;}
#commandProcess fieldset textarea { width:200px; border:1px solid #ddd;}
#commandProcess .panel3 { margin:10px 0;}
#commandProcess .panel3 fieldset label { width:90px;}
#commandProcess .panel3 fieldset input { width:170px; padding:3px 5px;}

input#trimiteComanda { float:right; width:132px; height:30px; margin:10px 0 0 0; background:url('../images/btn_confirma.gif') left top no-repeat transparent;}

.spinner { margin:0; background:url(../images/icon_loader.gif) no-repeat; padding:0 0 0 25px;}


ul.bulleted { padding:10px 0;}
ul.bulleted li { padding:0 0 0 10px !important; background:url(../images/bullet_list.gif) 0 5px no-repeat transparent !important;}
ul.bulleted li a { font-weight:bold;}

.price .old { display:block; text-decoration:line-through; color:#d71000;}

.tabs { font-size:11px;}
.tabs li { display:inline-block; margin:0 -2px 0 0; background:url(../images/tabs_bg.gif) left top repeat-x transparent;}
.tabs li a { display:inline-block; background:url(../images/tabs_left.gif) left top no-repeat transparent; color:#676760;}
.tabs li a:hover, .tabs li em { display:inline-block; background:url(../images/tabs_active_left.gif) left top no-repeat #a6a6a6; color:#fff; font-style:normal;}
.tabs li a span { display:inline-block; padding:9px 14px 5px 14px; background:url(../images/tabs_right.gif) right top no-repeat transparent;}
.tabs li a:hover span, .tabs li em span { display:inline-block; padding:9px 14px 5px 14px; background:url(../images/tabs_active_right.gif) right top no-repeat transparent;}

.tabs_1 { font-size:11px;}
.tabs_1 li { display:inline-block; margin:0 -2px 0 0; background:url(../images/tabs_bg.gif) left top repeat-x transparent;}
.tabs_1 li a { display:inline-block; background:url(../images/tabs_left.gif) left top no-repeat transparent; color:#676760;}
.tabs_1 li a:hover, .tabs_1 li em { display:inline-block; background:url(../images/tabs_active_left.gif) left top no-repeat #a6a6a6; color:#fff; font-style:normal;}
.tabs_1 li a span { display:inline-block; padding:9px 14px 5px 14px; background:url(../images/tabs_right.gif) right top no-repeat transparent;}
.tabs_1 li a:hover span, .tabs_1 li em span { display:inline-block; padding:9px 14px 5px 14px; background:url(../images/tabs_active_right.gif) right top no-repeat transparent;}

.subtabs { padding:8px 0 6px 10px; border-bottom:1px solid #e1e1df; border-top:1px solid #e1e1df; font-size:11px; font-weight:bold;}
.subtabs .separator { padding:0 0.5em; color:#d2d2d2;}
.subtabs a { color:#676760;}
.subtabs a:hover { color:#a00000;}

.sep { padding:0; color:#666;}

.emsg { padding:20px 60px; background:url(../images/errorMsg_err.gif) left center no-repeat transparent; font-size:11px; color:#818181;}
.emsg em { display:block; font-style:normal; font-size:14px; font-weight:bold; color:#a00000;}
.smsg { padding:20px 60px; background:url(../images/errorMsg_ok.gif) left center no-repeat transparent; font-size:11px; color:#818181;}
.smsg em { display:block; font-style:normal; font-size:14px; font-weight:bold; color:#6aa02a;}

a.deleteAdresa { display:block; width:83px; height:30px; background:url(../images/btn_sterge.gif) left top no-repeat transparent; text-indent:-9999px;}
a.editAdresa { display:block; width:94px; height:30px; margin:5px 0 0 0; background:url(../images/btn_editeaza.gif) left top no-repeat transparent; text-indent:-9999px;}

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

#header { position:relative; left:0; top:0; width:1000px; height:50px; margin:0 auto;}
#headerP { position:relative; left:0; top:0; width:700px; height:50px; margin:0 auto;}

#logo { position:absolute; left:0; top:0; display:block; width:120px; height:50px;}

#searchForm { position:absolute; left:140px; top:0; width:370px; height:30px; padding:10px; background:url(../images/searchform_bg.gif) left top no-repeat transparent;}
#searchForm input { width:316px; height:13px; padding:6px 5px; border:0; background:transparent; background:url(../images/searchform_input.gif) left top no-repeat transparent; font-size:11px; color:#666; vertical-align:middle;}
#searchForm .submit { display:inline-block; width:35px; height:25px; background:url(../images/submit_magnifier.gif) left top no-repeat transparent;}

#metaMenu { position:absolute; right:0; top:17px; width:auto; height:19px; padding:0 0 0 10px; background:url(../images/rounded1_left.gif) left top no-repeat #5a5a53; font-size:11px; color:#a6a6a6;}
#metaMenu .wrapper { height:16px; padding:3px 10px 0 0; background:url(../images/rounded1_right.gif) right top no-repeat transparent;}
#metaMenu a { color:#a6a6a6;}
#metaMenu a:hover { color:#fff;}

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

#mainMenu { position:relative; left:0; top:0; z-index:1; width:1000px; height:72px; margin:0 auto; background:url(../images/menubar_left.gif) left top no-repeat #610000; color:#ba8b85; font-size:11px;}
#mainMenu .wrapper { height:60px; padding:6px; background:url(../images/menubar_right.gif) right top no-repeat transparent;}

#mainMenu .navigation { height:40px; background:url(../images/menubar_bg.gif) left center repeat-x transparent; overflow:hidden;}
#mainMenu .navigation a { display:block; float:left; height:40px;}
#mainMenu .navigation a:hover img { position:relative; left:0; top:-40px;}

#mainMenu .userCP { padding:5px 0 0 6px;}
#mainMenu .userCP a { color:#ba8b85;}
#mainMenu .userCP a:hover { color:#f9e6da;}

#mainMenu .supportMenu { position:absolute; right:12px; top:51px; z-index:2;}
#mainMenu .supportMenu a { color:#ba8b85;}
#mainMenu .supportMenu a:hover { color:#f9e6da;}

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

#contentWrapper { width:1020px; padding:20px 0 0 0; background:url(../images/contentheader_top.gif) left top no-repeat transparent; overflow:hidden;}
#contentWrapperPrint { width:700x; padding:20px 0 0 0; overflow:hidden;}
#content { position:relative; left:0; top:0; padding:0 0 20px 0; background:url(../images/content_bottom.gif) left bottom no-repeat transparent;}

#contentHeader { position:relative; left:0; top:0; padding:0 20px 10px 20px; background:url(../images/contentheader_bg.gif) left top repeat-y transparent; font-size:11px; color:#a6a6a6;}
#contentHeader .categories { float:left; width:650px; padding:0 0 0 5px; border:0; background:url(../images/rounded2_left.gif) left top no-repeat #5a5a53;}
#contentHeader .categories .wrapper { height:13px; padding:3px 5px 3px 0; background:url(../images/rounded2_right.gif) right top no-repeat transparent;}
#contentHeader a { color:#a6a6a6;}
#contentHeader a:hover { color:#fff;}
#contentHeader .cartArea { float:right; width:305px; padding:0 0 0 10px;}
#contentHeader .cartArea a { display:block; float:left; height:19px; padding:0 0 0 5px; line-height:12px; background:url(../images/rounded3_left.gif) left top no-repeat #5a5a53;}
#contentHeader .cartArea a span { display:block; padding:3px 10px 4px 0; background:url(../images/rounded3_right_cart.gif) right top no-repeat transparent;}
#contentHeader .cartArea a.cart { margin:0 20px 0 0;}
#contentHeader .cartArea a.cart span { padding:3px 30px 4px 0; background:url(../images/rounded3_right_cart.gif) right top no-repeat transparent;}
#contentHeader .cartArea a.checkout span { padding:3px 20px 4px 0; background:url(../images/rounded3_right_arrow.gif) right top no-repeat transparent;}
#contentHeader .cartArea a.checkout:hover { color:#383833; background:url(../images/rounded3_left_hover.gif) left top no-repeat #fff;}
#contentHeader .cartArea a.checkout:hover span { background:url(../images/rounded3_right_arrow_hover.gif) right top no-repeat transparent;}
#slider { position:absolute; left:0; bottom:-8px; width:1020px; height:11px; background:url(../images/contentheader_slider.gif) left top no-repeat transparent;}

#panel { clear:both; display:none;}
#panel .caturi { float:left; width:650px; padding:3px 5px;}
#panel .cart { float:right; width:305px; padding:10px 0 0 10px;}
.caturi ul { float:left; padding:10px 14px 0 0;}

#mainContent { clear:both; padding:0 11px 0 10px; background:url(../images/content_bg.gif) left top repeat-y transparent;}
#main { float:left; width:672px; border-right:1px solid #e1e1df;}
#main.narrow { width:554px !important; border:0 !important; padding:15px !important;}
#main.borderless { width:643px !important; border:0 !important; padding:15px !important;}
#main.wide2 { width:760px !important; border:0 !important; padding:15px !important;}

.largeListing { float:left; width:336px;}
.largeListing li { height:130px; padding:6px 0 3px 15px; border:1px solid #e1e1df; border-top:0; border-left:0; background:url(../images/largelisting_bg.gif) right bottom no-repeat transparent;}
.largeListing li .imgWrapper { display:block; float:left; width:145px; height:117px; overflow:hidden;}
.largeListing li .description { float:left; width:154px; padding:10px 0 0 10px; color:#66665f;}
.largeListing li .description .price { display:block; margin:3px 0 0 0; font-size:16px; font-weight:bold; color:#3c3c37;}

#breadcrumbs { padding:10px; border-bottom:1px solid #e1e1df; font-size:11px; color:#676760; font-weight:bold;}
#breadcrumbs a { font-weight:normal; color:#676760;}
#breadcrumbs a:hover { color:#d71000;}

.pages { clear:both; height:23px; padding:0 0 0 10px; background:url(../images/rounded4_left.gif) left top no-repeat #dededd; font-size:11px; color:#676760;}
.pages .count { float:left; padding:4px 0 0 0;}
.pages .theLinks { float:right; height:19px; padding:4px 10px 0 0; background:url(../images/rounded4_right.gif) right top no-repeat transparent;}
.pages .theLinks .next { padding:0 11px 0 0; background:url(../images/bullet_arrow_next.gif) right center no-repeat transparent;}
.pages .theLinks .prev { padding:0 0 0 11px; background:url(../images/bullet_arrow_prev.gif) left center no-repeat transparent;}

.metaLinks { clear:both; height:23px; padding:0 0 0 10px; margin:15px 0 10px 0; background:url(../images/rounded4_left.gif) left top no-repeat #dededd; font-size:11px; color:#676760;}
.metaLinks .links { float:left; height:19px; padding:4px 0 0 0;}
.metaLinks .count { float:right; height:19px; padding:4px 10px 0 0; background:url(../images/rounded4_right.gif) right top no-repeat transparent;}
.metaLinks .links .send { padding:0 0 0 18px; background:url(../images/icon_meta_recommend.gif) left center no-repeat transparent;}
.metaLinks .links .print { padding:0 0 0 18px; background:url(../images/icon_meta_print.gif) left center no-repeat transparent;}



#main #promo { float:left; width:336px; height:280px; overflow:hidden;}

.productList { clear:both; margin:0 0 -10px 0; height:215px;}
#main.narrow .productList { padding:10px 0;}
.productList li { float:left; width:103px; height:225px; padding:10px 15px; border-right:1px solid #e1e1df; color:#66665f;}
.productList li h2 { font-size:14px;}
.productList li.clear { border:0 !important; float:none !important; width:auto !important; height:0 !important; line-height:0 !important; font-size:0 !important;}
.productList li .imgWrapper { text-align:center; display:block;}
#main.narrow .productList li { width:150px; height:auto !important; border-bottom:1px solid #e1e1df;}
#main.narrow .productList li.borderless { border-right:0;}
.productList h3 {padding:10px 0 0 0;}
.productList h2 {padding:10px 0 0 0;}
.productList li.last { border:0;}
.productList li .price { display:block; font-size:14px; margin:3px 0 5px 0; color:#3c3c37;}

.productList { clear:both; margin:0; height:215px; margin:10px 0 10px 0;}
.productList td { width:103px; height:215px; padding:10px 15px; border-right:1px solid #e1e1df; color:#66665f;}
.productList td h2 { font-size:14px;}
.productList td.clear { border:0 !important; float:none !important; width:auto !important; height:0 !important; line-height:0 !important; font-size:0 !important;}
.productList td .imgWrapper { text-align:center; display:block;}
#main.narrow .productList td { width:150px; height:auto !important; border-bottom:1px solid #e1e1df;}
#main.narrow .productList td.borderless { border-right:0;}
.productList td.last, #main.narrow .productList td.last { border:0;}
.productList td .price { display:block; font-size:14px; margin:3px 0 5px 0; color:#3c3c37;}


.articleList { float:left; width:300px; padding:0 15px 0 0; margin:10px 0; border-right:1px solid #e1e1df;}
.noBorder { padding:0 0 0 15px; border:0;}
.articleList li { padding:15px 0; border-bottom:1px solid #e1e1df;}
.articleList li.first { padding:0 0 15px 0;}
.articleList li.noBorder { border:0;}

.cartMenu { padding:10px 15px 0 5px;}
.cartMenu td { padding:3px 0; border-bottom:1px solid #595956;}
.cartMenu .total td { border:0; color:#fff;}

.downloadList li { float:left; width:300px; padding:0 15px 0 0; margin:10px 0;}

.theArticle h1 { margin:0; color:#a00000;}
.theArticle .imgWrapper { float:left; margin:0 10px 10px 0;}
.theArticle p { padding:2px 0;}
.theArticle .date { font-size:11px; color:#a4a4a4;}
.theArticle .linkuri { padding:10px 0 0 0;} 
.theArticle .linkuri a { font-weight:bold;}


#sidebar1 { float:left; width:193px; padding:14px 0 14px 14px;}

#galleryImage { height:240px; width:310px; background:#fff; overflow:hidden;}
#galleryLoader{	background:#fff url(../images/icon_loader.gif) 50% 50% no-repeat; height:259px;	width:390px; overflow:hidden; }

.categoriesBox { padding:0 0 10px 0; margin:0 0 15px 0; background:url(../images/rounded_fill_bottom.gif) left bottom no-repeat #e1e1df;}
.categoriesBox .heading { height:24px; padding:6px 10px 0 10px; background:url(../images/rounded_gradient2_top.gif) left top no-repeat transparent;}
.categoriesBox ul { padding:10px 10px 0 10px; font-size:12px;} /* ------- 11px */
.categoriesBox .borderless { border-bottom:1px solid #D5D5D2; font-size:12px; padding:8px 0 5px 10px;}
.categoriesBox a { color:#676760;}
.categoriesBox a:hover { color:#d71000;}

.topBox { padding:0 0 10px 0; background:url(../images/rounded_outline2_bottom.gif) left bottom no-repeat transparent;}
.topBox .heading { height:24px; padding:6px 10px 0 10px; margin:0; background:url(../images/rounded_gradient3_top.gif) left top no-repeat transparent;}
.topBox .headingMiddle { height:24px; padding:6px 10px 0 10px; margin:0; background:url(../images/rounded_gradient3_top_repeat.gif) left top repeat-x transparent;}
.topBox .headingBottom { height:24px; padding:6px 10px 0 10px; margin:0 0 -10px 0; background:url(../images/rounded_gradient3_bottom.gif) left top no-repeat transparent;}
.topBox ul { padding:0 10px; border-left:1px solid #e1e1df; border-right:1px solid #e1e1df;}
.topBox ul li { padding:5px 0; border-bottom:1px solid #e1e1df;}
.topBox ul li.borderless { border-bottom:0;}
.topBox ul li a { display:block; background:url(../images/bullet_arrowdisc.gif) right center no-repeat transparent; font-size:12px;} /* ------- 11px */
.topBox ul li a:hover { background:url(../images/bullet_arrowdisc_hover.gif) right center no-repeat transparent;}
.topBox ul li a em { float:left; display:inline-block; width:16px; color:#676760; font-size:12px; font-style:normal;}
.topBox ul li a strong { float:left; display:inline-block; width:135px;}
.topBox ul li a span { clear:both; display:block; color:#676760; padding:0 0 0 16px;}

.productDetail .images { float:left; width:310px; overflow:hidden;}
.productDetail .productGallery { font-size:11px;}
.productDetail .productGallery li { float:left; width:71x; height:59px; margin:0 7px 0 0; overflow:hidden;}
.productDetail .productGallery li.heading { float:none; width:310px; height:18px; padding:3px 0; margin:0 0 5px 0; border-bottom:1px solid #e1e1df;}
.productDetail .productGallery li.heading span { display:block; float:left;}
.productDetail .productGallery li.heading a { display:block; float:right; padding:0 15px 0 0; background:url(../images/icon_plus.gif) right center no-repeat transparent; color:#676760;}
.productDetail .productGallery li.heading a:hover { color:#d71000;}
.productDetail .productGallery li.linku {float:left; }
.productDetail .productGallery li.linku a {display:block;}
.productDetail .purchaseDetails { float:right; width:228px; padding:10px 0 0 0; background:url(../images/rounded_outline3_top.gif) left top no-repeat transparent; font-size:11px;}
.productDetail .purchaseDetails ul { background:url(../images/rounded_outline3_bg.gif) left top repeat-y transparent;}
.productDetail .purchaseDetails ul li ul { background:none;}
.productDetail .purchaseDetails ul li { position:relative; left:0; top:0; padding:10px 12px; background:url(../images/separator1.gif) center bottom no-repeat transparent;}
.productDetail .purchaseDetails ul li ul li { padding:0; background:none;}
.productDetail .purchaseDetails ul .order { background:none #ededec; margin:-1px 0 0 0;}
.productDetail .purchaseDetails ul .order input { width:26px; height:18px; padding:7px 10px 0 10px; margin:0 0 0 5px; border:0; background:url(../images/input_quantity.gif) left top no-repeat transparent; text-align:right;}
.productDetail .purchaseDetails ul .order input.buy { position:absolute; right:15px; top:13px;}
.productDetail .purchaseDetails ul .links { background:url(../images/rounded_outline3_bottom.gif) left bottom no-repeat transparent;}
.productDetail .purchaseDetails ul .links a { display:block;}

.promoPack { clear:both; width:100%; margin:15px 0; background:url(../images/rounded_outline4_bg.gif) left top repeat-y transparent;}
.promoPack .top { height:15px; background:url(../images/rounded_outline4_top.gif) left top no-repeat transparent;}
.promoPack .imgWrapper1 { width:90px; padding:0 10px 15px 15px;}
.promoPack .description1 { width:130px;}
.promoPack .imgWrapper2 { width:90px; padding:0 10px 15px 0;}
.promoPack .description2 { width:130px; padding:0 15px 15px 0;}
.promoPack .plus { width:64px; background:url(../images/plus.gif) center no-repeat transparent;}
.promoPack .price { font-size:16px; color:#3c3c37; padding:15px 15px 0 90px; border-top:1px solid #e1e1df; background:url(../images/btn_promotie.gif) 17px bottom no-repeat transparent;}
.promoPack .price strong { color:#a00000;}
.promoPack .buyPromo { padding:15px 15px 0 15px; border-top:1px solid #e1e1df;}
.promoPack .buyPromo a { display:block; width:126px; height:19px; margin:3x 0; background:url(../images/btn_cumpara_promotie.gif) left top no-repeat transparent; text-indent:-9999px;}
.promoPack .buyPromo a:hover { background:url(../images/btn_cumpara_promotie_hover.gif) left top no-repeat transparent;}
.promoPack .bottom { height:15px; background:url(../images/rounded_outline4_bottom.gif) left bottom no-repeat transparent;}

.prodSpecs { margin:25px 0 0 0; }
.prodSpecs .tabs { height:26px; border-bottom:1px solid #e1e1df;}
.prodSpecs table { width:100%; font-size:12px;} /* ------- 11px */
.prodSpecs table td { padding:8px 10px 6px 10px; border-bottom:1px solid #e1e1df;}
.prodSpecs table td.label { width:150px; padding:8px 50px 6px 10px;}

#sidebar2 { float:right; width:325px; padding:16px 0 0 0;}
#sidebar2.narrow { width:193px !important; padding:14px 15px 14px 0;}
#sidebar2 .main { float:none; width:auto; border:0;}

.newsBox { margin:0 16px; background:url(../images/rounded_outline_bg.gif) left top repeat-y transparent;}
.newsBox h2 { padding:10px 15px 0 15px; background:url(../images/rounded_outline_top.gif) left top no-repeat transparent;}
.newsBox p { padding:0 15px;}
.newsBox ul { padding:5px 15px 10px 15px; background:url(../images/rounded_outline_bottom.gif) left bottom no-repeat transparent;}

.newsBox2 { padding:0 0 10px 0; background:url(../images/rounded_outline2_bottom.gif) left bottom no-repeat transparent;}
.newsBox2 h5 { height:24px; padding:6px 10px 0 10px; background:url(../images/rounded_gradient3_top.gif) left top no-repeat transparent;}
.newsBox2 .wrapper { border-left:1px solid #e1e1df; border-right:1px solid #e1e1df; padding:10px;}

.articlesBox { padding:16px 0; margin:0 16px;}
.articlesBox .main .imgWrapper { display:block; float:left; width:99px; border:1px solid #f1f1f0; margin:0 15px 0 0;}


.offerBox { padding:0 0 10px 0; margin:16px; background:url(../images/rounded_outline_bottom.gif) left bottom no-repeat transparent;}
.offerBox .wrapper { background:url(../images/rounded_outline_bg.gif) left top repeat-y transparent;}
.offerBox .heading { height:25px; padding:5px 10px 0 10px; background:url(../images/rounded_gradient_top.gif) left top no-repeat transparent;}
.offerBox .imgWrapper { float:left; width:140px; margin:5px 10px 0 16px; vertical-align:middle;}
.offerBox .description { float:left; width:120px; margin:20px 0 0 0; vertical-align:middle;}
.offerBox .description .price { font-size:14px; color:#3c3c37;}

.filtersBox { padding:0 0 10px 0; margin:0 0 15px 0; background:url(../images/rounded_fill_bottom.gif) left bottom no-repeat #e1e1df;}
.filtersBox .header { padding:10px; background:url(../images/rounded_gradient4_top.gif) left top no-repeat #7c7c7c;}
.filtersBox h4 { padding:0 10px; color:#676760; font-size:14px; margin:5px 0;}
.filtersBox ul { padding:5px 10px; border-bottom:1px solid #d5d5d2; font-size:12px;} /* ------- 11px */
.filtersBox ul.borderless { border:0;}
.filtersBox ul a { color:#676760;}
.filtersBox ul a:hover { color:#d71000;}
.filtersBox .active { padding:0; border:0;}
.filtersBox .active li { clear:both; padding:3px 0; border-bottom:1px solid #a5a5a4; color:#e9e9e9; font-size:12px;} /* ------- 11px */
.filtersBox .active li.delAll { border:0;}
.filtersBox .active li span { display:block; float:left; width:161px;}
.filtersBox .active li a { display:block; float:right; width:11px; height:11px; background:url(../images/icon_filters_delete.gif) left top no-repeat transparent;}
.filtersBox .active li a:hover { background:url(../images/icon_filters_delete_hover.gif) left top no-repeat transparent;}
.filtersBox .active li.delAll a { float:none; width:auto; height:auto; padding:0 0 0 10px; background:url(../images/bullet_arrow_2.gif) left center no-repeat transparent; color:#fff;}
.filtersBox .active li.delAll a:hover { color:#d71000; background:url(../images/bullet_arrow_2.gif) left center no-repeat transparent;}

.promoBox { padding:10px 0 0 0; background:url(../images/rounded_outline2_top.gif) left top no-repeat transparent;}
.promoBox .price { font-size:14px;}
.promoBox .imgWrapper { display:block; padding:10px; border-left:1px solid #e1e1df; border-right:1px solid #e1e1df; text-align:center;}
.promoBox .description { padding:0 10px 10px 10px; border-left:1px solid #e1e1df; border-right:1px solid #e1e1df;}
.promoBox .description .buy { margin:5px 0 0 0;}
.promoBox .footer { padding:10px; background:url(../images/rounded_fill_bottom.gif) left bottom no-repeat #e1e1df;}
.promoBox .footer a { display:block; padding:0 0 0 10px; background:url(../images/bullet_arrow_3.gif) left center no-repeat transparent; color:#676760; font-size:12px;} /* ------- 11px */
.promoBox .footer a:hover { color:#d71000;}

.productsBox { padding:0 0 10px 0; margin:0 0 15px 0; background:url(../images/rounded_outline2_bottom.gif) left bottom no-repeat transparent;}
.productsBox h2 { padding:15px 0 0 0;}
.productsBox h5 { height:24px; padding:6px 10px 0 10px; background:url(../images/rounded_gradient3_top.gif) left top no-repeat transparent;}
.productsBox ul { border-left:1px solid #e1e1df; border-right:1px solid #e1e1df;}
.productsBox ul li { padding:10px; border-bottom:1px solid #e1e1df;}
.productsBox ul li.borderless { border:0;}
.productsBox ul li .imgWrapper { text-align:center;}
.productsBox ul li .price { font-size:14px;}

#downloadBox { position:absolute; right:10px; bottom:103px; z-index:5; width:242px; height:56px; padding:10px 65px 10px 20px; background:url(../images/banner_downloads.jpg) left top no-repeat transparent; color:#fff; font-size:11px;} /* ------- 11px */

#newsletterForm { position:absolute; right:10px; bottom:10px; width:287px; height:73px; padding:10px 20px 10px 20px; background:url(../images/banner_newsletter.jpg) left top no-repeat transparent; color:#fff; font-size:11px;}
#newsletterForm input { position:absolute; left:25px; top:60px; width:230px; border:0; background:transparent;}
#newsletterForm input.submit { left:277px; top:56px; width:33px; height:19px; background:url(../images/submit_arrows.gif) left top no-repeat transparent;}

#servicesBox { width:258px; padding:10px 65px 10px 20px; border-right:1px solid #656565; color:#fff; font-size:11px;} /* ------- 11px */

.keywords { position:relative; left:0; top:0; padding:15px; border-top:1px solid #e1e1df; font-size:11px;}
.keywords a { display:inline-block; margin:1px 0 2px 0; color:#66665f;}
.keywords a:hover { color:#d71000;}
.keywords h6 { padding:0 0 0 8px;}
.keywords div { float:left;}
.keywords div ul { float:left; padding:0 8px;}

.banners { position:relative; bottom:-10px; clear:both; height:93px; margin:0 0 -10px 0; background:url(../images/banners_bottom_bg.gif) left top no-repeat transparent;}
.banners #servicesBox { height:73px; background:url(../images/icon_box_services.gif) 284px 15px no-repeat transparent;}
.banners #downloadBox { width:243px; background:url(../images/icon_box_downloads.gif) 284px 15px no-repeat transparent;}
.banners #downloadBox, .banners #newsletterForm, .banners #servicesBox { float:left; position:relative; left:0; top:0; bottom:0; right:0;}

table.cart { width:760px; margin:10px 0 0  0; border-top:1px solid #e1e1df;}
table.cart td { padding:10px; border-bottom:1px solid #e1e1df;}
table.cart .headers td { padding:7px; color:#676760 !important; font-size:11px !important; font-weight:normal !important;}
table.cart .photo { width:59px;}
table.cart .photo .imgWrapper { width:71px; height:59px; overflow:hidden;}
table.cart .product { width:195px; padding:10px 100px 10px 5px;}
table.cart .product p { font-size:11px;}
table.cart .product a { color:#3c3c37;}
table.cart .product a:hover { color:#d71000;}
table.cart .price, table.cart .priceTotal { width:95px; font-weight:bold; font-size:14px; color:#3c3c37; text-align:center;}
table.cart .quantity { width:50px; text-align:center;}
table.cart .priceTotal { text-align:right;}
table.cart .delete { width:35px; padding:10px 0; text-align:center;}
table.cart .delete a { display:inline-block; width:24px; height:24px; background:url(../images/icon_cart_delete.gif) left top no-repeat transparent;}
table.cart .delete a:hover { background:url(../images/icon_cart_delete.gif) left bottom no-repeat transparent;}
table.cart .promo .photo { background:url(../images/btn_promotie.gif) center no-repeat transparent;}
table.cart .promo td { color:#69a600; font-size:14px; padding:10px;}
table.cart .total .backLink a { display:inline-block; width:119px; height:16px; padding:3px 0 0 24px; font-size:11px; color:#fff; background:url(../images/btn_back.gif) left top no-repeat transparent;}
table.cart .total .backLink a:hover { background-position:left bottom;}
table.cart .total .numbers { text-align:right; font-weight:bold; font-size:14px;}
table.cart .total .numbers span { display:inline-block; width:220px;}
table.cart .total .numbers em { display:inline-block; width:115px; font-style:normal; color:#cf5329;}
table.cart .continue td { border:0;}
table.cart .continue .info { color:#69a600; font-size:12px;}
table.cart .continue .submit { padding:10px 0; }
table.cart .continue .submit input.submit { display:inline-block;}

.orderTotal { clear:both; text-align:right; font-weight:bold; font-size:14px; padding:15px 0 0 0; border-top:1px solid #e1e1df;}
.orderTotal span { display:inline-block; width:260px;}
.orderTotal em { display:inline-block; width:110px; font-style:normal; color:#cf5329;}

.processProducts div.product { color:#69a600; margin:5px 0 10px 0;}


table.cartConf { width:645px; margin:10px 0 0  0; border-top:1px solid #e1e1df;}
table.cartConf td { padding:5px; border-bottom:1px solid #e1e1df;}
table.cartConf .headers td { padding:7px; color:#676760 !important; font-size:11px !important; font-weight:normal !important;}
table.cartConf .product { width:195px; padding:10px 50px 10px 5px;}
table.cartConf .product p { font-size:11px;}
table.cartConf .product a { color:#3c3c37;}
table.cartConf .product a:hover { color:#d71000;}
table.cartConf .price, table.cartConf .priceTotal { width:95px; font-weight:bold; font-size:14px; color:#3c3c37; text-align:center;}
table.cartConf .quantity { width:50px; text-align:center;}
table.cartConf .priceTotal { text-align:right;}
table.cartConf .continue .submit { cursor:default;}
table.cartConf .continue .submit a { float:right; display:block; width:97px; height:30px; margin:0 0 0 90px; background:url(../images/btn_trimite.gif) left top no-repeat transparent;}

.cartActions { height:25px; padding:5px 0 0 0;}
.cartActions a, .cartActions span { display:block; float:right; height:18px; font-size:11px; color:#fff;}
.cartActions .back { padding:7px 8px 0 35px; background:url(../images/btn_back.gif) left top no-repeat transparent;}
.cartActions .checkout { padding:7px 18px 0 35px; background:url(../images/btn_buy2.gif) left top no-repeat transparent;}
.cartActions .empty { padding:7px 10px 0 32px; background:url(../images/btn_empty_cart.gif) left top no-repeat transparent;}
.cartActions .total { padding:5px 32px 2px 14px; font-size:14px; background:url(../images/btn_total.gif) left top no-repeat transparent;}

#loginForm { display:inline; float:left; width:300px; padding:5px 18px 5px 0;}
#regForm { display:inline; float:left; width:300px; padding:5px 0 5px 16px; margin:0 -35px 0 0; border-left:1px solid #e1e1df;}
#loginForm p, #regForm p { padding:10px 0;}

.myProfile fieldset { padding:5px 0 4px 0; border-bottom:1px solid #e1e1df;}
.myProfile fieldset label { width:140px; padding:0 0 0 20px; font-size:11px;}

.prodAsociate li { padding:8px 0 6px 10px; border-bottom:1px solid #e1e1df;}
.prodAsociate li .imgWrapper { float:left; width:66px; height:55px; margin:0 10px 10px 0; overflow:hidden;}
.prodAsociate li h3 { float:left; width:400px; padding:5px 0 0 0;}
.prodAsociate li .description {float:left; width:350px;}
.prodAsociate li .price { float:right; width:100px; font-weight:bold; font-size:14px; color:#3c3c37;}

.viewAdrese { padding:15px; margin:10px 0 5px 0; border:1px solid #e1e1df;}
.viewAdrese2 { padding:15px 0; border:0;}
.viewAdrese li, .viewAdrese2 li { padding:3px 0; border-bottom:1px solid #e1e1df;}
.viewAdrese li.noBorder, .viewAdrese2 li.noBorder { border:0;}

.confirmDetails td { padding:0 3% 0 0; width:30%;}


.imgWrapper{
	display: block;
	position: relative;
}
.imgWrapper img.promo_badge, .galleryImage .imgWrapper img.promo_badge {
	position: absolute;
	top: 0;
	right: 0;
}

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

#footer { clear:both; padding:3px 0 10px 140px; margin:5px 10px 5px 10px; background:url(../images/logo_footer.gif) 0px 5px no-repeat transparent; color:#a6a6a6; font-size:11px; border-bottom:1px solid #858580;}
#footer p { float:left;}
#footer .gecad { padding:0 0px 0 0;  margin:0 0 0 0; float:right;}
#footer .address { padding:0 10px 0 0; margin:0 0px 0 0;}
#subFooter { clear:both; padding:3px 0 25px 0; color:#a6a6a6; font-size:11px; text-align:center;}
#subFooter a { color:#a6a6a6; }
#subFooter a:hover { text-decoration:underline;}
