html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, sup, sub, 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%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* 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;
}

.clear:after,.formFields p:after,.sideList dd:after,.productList li:after,.form p:after{
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clear,.formFields p,.sideList dd,.productList li,.form p{ display: inline-block; }
/* start commented backslash hack \*/
* html .clear,*html .formFields p,*html .sideList dd,*html .productList li,*html .form p{ height: 1%; }
.clear,.formFields p,.sideList dd,.productList li,.form p{ display: block; }
/* close commented backslash hack */
html{overflow: -moz-scrollbars-vertical; overflow-y: scroll;}

body{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#333;}

a{color:#333; text-decoration:underline;}
a:hover,a.active,.important{color:#D7251D; text-decoration:none;}

h1{font-size:26px; font-weight:700; line-height:1em;}
h2{font-size:16px; font-weight:700;}

.blockTitle,.sectionTitle{background:url(../../img/stitle.png) repeat-x 0 8px; margin-top:15px; margin-bottom:10px;}
.sectionTitle{font-size:20px; background-position:0 9px; margin-top:25px;}
.blockTitle span,.sectionTitle span{background:#fff; padding:0 10px 0 0;}

/*shorties*/
.left{float:left;}
.right{float:right;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.align-center{text-align:center;}
.clr{clear:both;}
.inputbox,.areabox{border-left:1px solid #b4b4b4; border-right:1px solid #b4b4b4; border-top:1px solid #727272; border-bottom:1px solid #dadada; color:#333; font-size:12px; padding:3px 2px;}
.button{border:0; cursor:pointer; padding:0; font-size:12px;}
input, textarea{font-family:Arial, Helvetica, sans-serif;}

.inputbox:focus,.areabox:focus,.selectbox:focus{background:lightYellow;}

.midButton{width:101px; display:block; height:22px; padding-bottom:2px; line-height:22px; text-align:center; background:url(../../img/mbutton.png) no-repeat 0 0; color:#fff;}
.sButton{width:62px; height:22px; padding-bottom:2px; line-height:22px; text-align:center; background:url(../../img/sbutton.png) no-repeat 0 0; color:#fff;}
.lbutton{width:107px; height:22px; line-height:22px; padding-bottom:2px; text-align:center; background:url(../../img/lbutton_alt.png) no-repeat 0 0; color:#000;}
.mbutton,.filterSubmit{width:85px; height:22px; line-height:22px; padding-bottom:2px; text-align:center; background:url(../../img/mbutton_alt.png) no-repeat 0 0; color:#000;}
.filterSubmit{width:75px; background:url(../../img/filter-submit.png) no-repeat 0 0;}

.buttonLink{background:url(../../img/sbutton_grey.png) no-repeat 0 0; display:block; height:21px; padding-top:1px; width:79px; text-align:center; text-decoration:none; color:#fff;}
.buttonLink:hover{color:#fff;}

.buyButton{background:url(../../img/button-buy.png) no-repeat 0 0; color:#fff; text-align:center; height:22px; line-height:21px; float:right; width:62px; text-decoration:none;}
.buyButton:hover{color:#fff;}
/*Layout*/
#page{width:949px; margin:0 auto;}
#header{padding-top:15px;}
#leftColumn{float:left; width:207px; min-height:1px;}
#rightColumn{float:right; width:184px;}
#content{width:516px; float:left; padding-left:21px;}
#contentWide{float:none; padding:0;}
#footer{width:949px; margin:0 auto; clear:both; color:#969696; padding:60px 0px 40px 0px;}



#categories{margin-top:-3px;}
#categories dd ul{padding:3px 10px 7px 10px; background:#fff;}
#categories dd{padding:0 5px; background:#f8f8f8; /*ffde00*/}
#categories dd a{text-decoration:none; border-bottom:1px solid #ccc; line-height:16px; font-size:12px;}
#categories dd a:hover{border:0;}
#categories dd ul a{border-color:#cacaca; font-size:12px;}
#categories dd span{padding:3px 0 3px 7px; margin:0 6px; background:url(../../img/arrow.png) no-repeat 0 9px; display:block;}
.tree dt{display:block; margin-top:3px; font-weight:700; padding-top:7px; font-size:14px; background:url(../../img/roottop.png) no-repeat 0 0;}
.tree dt a{text-decoration:none; color:#fff;}
.tree dt a:hover{color:#FFF000;}
.tree span{display:block; padding:0 15px 7px 15px; line-height:17px; background:#070707 url(../../img/rootbottom.png) no-repeat 0 100%;}
.treeIsExpanded span{background:#070707 url(../../img/rootbottom_closed.png) no-repeat 0 100%;}
.treeIsExpanded span.expanded{background:#070707 url(../../img/rootbottom.png) no-repeat 0 100%;}


#categories dd.clickForMore{padding-top:7px;}
#categories dd.clickForMore a{font-size:12px;}
#categories dd.firstSub{padding-top:7px;}
#categories dd.clickForMore span{padding-left:16px; background:url(../../img/plus.png) no-repeat 0 7px;}
#categories dd.lastSub{padding-bottom:10px; background:#f8f8f8 url(../../img/lastsub.png) no-repeat 0 100%;}

#categories .expanded a{font-weight:700; border:0; color:#D71110;}
#categories dt span.expanded a{color:#000;}
#categories dd a.exp{font-weight:700; border:0; background:#fff;}
#categories dd span.expanded{
border:1px solid #DADADA;
background:#fff url(../../img/arrow.png) no-repeat 6px 11px; font-size:12px; margin-right:0; padding-top:5px; margin-left:0; padding-left:14px; padding-right:16px;}
#categories dd ul span.expanded{font-size:12px; border:0; padding-top:3px; background-position:6px 9px;}

#categories ul{border:1px solid #DADADA; border-top:0; margin-top:-1px;}
#categories dt.expanded{background:url(../../img/roottop-act.png) no-repeat 0 0;}
#categories dt.expanded span{background:#ffe400 url(../../img/rootbottom-act.png) no-repeat 0 100%;}

#logo{float:left; margin-right:22px; background:url(../../img/logo.png) no-repeat 0 0; display:block; text-indent:-9999px; height:49px; width:207px;}
#logo:hover{background-position:0 -49px;}
#navBar{padding-bottom:14px;}
#tabMenu{float:left; position:relative; height:30px; width:720px; padding-top:15px;}
#tabMenu li{float:left; position:absolute; background:url(../../img/toptab.png) no-repeat 0 0; white-space:nowrap; height:30px;}
#tabMenu a{color:#fff; text-decoration:none; line-height:28px; text-align:center; font-weight:700; height:30px; display:block;}
#tabMenu a:hover{color:#FFF000;}

#tabMenu li.tab1{z-index:1; width:185px;}
#tabMenu li.tab2{z-index:2; left:175px; width:143px;}
#tabMenu li.tab3{z-index:3; left:308px; width:190px;}
#tabMenu li.tab4{z-index:4; left:488px; width:130px;}
#tabMenu li.tab5{z-index:5; width:110px; right:0; background:url(../../img/toplasttab.png) no-repeat 0 0;}

#tabMenu li.active{background:url(../../img/toptab-on.png) no-repeat 0 0;}
#tabMenu li.activeTab1{background:url(../../img/firsttab-on.png) no-repeat 0 0;}
#tabMenu li.activeLastTab{background:url(../../img/toplasttab-on.png) no-repeat 0 0;}

.accountLinks li{float:left; padding-left:15px; margin-left:15px; border-left:1px solid #b1b1b1; height:24px; line-height:24px;}
.loginLink{padding-left:25px; background:url(../../img/login.png) no-repeat 0 2px; font-weight:700;}
.registerLink{padding-left:18px; background:url(../../img/register.png) no-repeat 0 2px; font-weight:700;}

.newsletterBox{padding-top:1px;}
.newsletterBox label{font-weight:700; float:left; color:#D71110; margin:1px 7px 0 0;}
.newsletterBox input{float:left;}
.newsletterBox .inputbox{width:150px;}
.newsletterBox .button{margin:0 0 0 7px; width:108px; height:23px; line-height:18px; background:url(../../img/highligh-button.png) no-repeat 0 0;}


.searchbox{font-size:14px; padding:5px 5px; width:450px; margin-right:3px;}
.serchBlock{background:url(../../img/searchbg.png) no-repeat 0 0; height:38px; padding:7px 0 0 10px; margin-bottom:10px;}
.searchGo{width:30px; height:30px; background:url(../../img/search-submit.png) no-repeat 0 0;}

.copyright{text-align:center; color:#707477; font-size:11px;}
.copyright a{text-decoration:none; color:#707477; border-bottom:1px solid #f1f1f1;}
.copyright a:hover{color:#000; border:0;}
.subFooter{background:#e9e9e9 url(../../img/subfoot-top.png) no-repeat 0 0; padding:23px 36px 10px 36px; color:#333;}
ul.footerLinks{text-align:center; margin-bottom:5px; height:23px; padding-top:17px; background:url(../../img/footerlinks.png) no-repeat 0 0;}

#footer ul.footerLinks li{
	display:inline;
	font-size:11px;
	height:23px;
	border-right:1px solid #fff;
	padding:0 7px;
	line-height:11px;}
#footer ul.footerLinks a{color:#fff;}	
#footer ul.footerLinks li.last{
	border:0;}
	
/*Forms*/

.fieldInput .inputbox{width:215px; float:left;}
.fieldInput .button{background:url(../../img/sbutton-alt_grey.png) no-repeat 0 0; width:79px; height:22px; text-align:center;}
.fieldInput select{width:221px; float:left;}
.formFields p{padding:0 0 8px 0;}
.areaInput p{padding-bottom:5px; color:#6e6e6e;}

.checkbox,.radiobox{margin:0; padding:0; width:13px; height:13px; font-size:13px; line-height:13px;}

.req{color:#d71110; float:left;}
.note .req,.boxedForm h2 .req,.error .req{float:none;}
.form label{display:block; margin:3px 0 3px 0; font-weight:700;}
.form p{padding:5px 0;}
.form p.formSubmit{padding-top:10px;}
.form input,.form select{float:left; margin-right:3px;}
.form select{margin-bottom:1px;}
.inlineReq{color:#d71110;}	

.form p.prevEmpty{margin-top:57px;}

.form .areabox{width:300px; height:128px;}
.selectableOptions label{float:left;}
.selectableOptions input{margin:6px 7px 0 0;}
.selectableOptions .radiobox{margin-top:6px;}
#newAddress{/*margin-left:25px;*/}
.note{display:block; margin-bottom:10px; color:#666;}
.firstRowTitle{margin-top:0;}

.w230{width:230px;}
.w50{width:50px;}
.w172{width:171px;}
.w239{width:237px;}

.formCol{float:left; width:450px;}
.companyFields{display:none;}

.boxedForm h2{font-size:12px; border-bottom:2px solid #dadada; margin-bottom:15px; padding-bottom:10px;}
.boxedForm h2 span{font-weight:400;}	
.boxedForm label{float:left; width:150px; padding-right:10px; text-align:right; font-weight:400;}
.boxedForm .formSubmit input{float:right;}
.boxedForm .formSubmit{padding-right:82px;}

.boxedForm p.radioFields label{width:auto;}
.boxedForm p.radioFields{padding-left:158px;}

.loginLinks a{float:right; margin-left:25px; padding-right:7px; background:url(../../img/link-arrow.png) no-repeat 100% 8px;}
.form p.loginLinks{padding-right:85px;}

.fieldInput,.areaInput{float:left;}	
.areaInput{width:285px;}
.areaInput textarea{float:left; width:255px; height:106px;}
.feedbackNote strong{display:block;}
.feedbackNote{padding-bottom:10px; line-height:16px; clear:both;}

#feedbackFormBox{float:left; width:550px; border-right:1px solid #cfcfcf;}
#feedbackFormBox h3{font-size:22px; font-weight:700; letter-spacing:-0.015em; margin-bottom:10px; padding-left:15px;}
#feedbackFormBox h3,#feedbackFormBox h3 span{background:url(../../img/heading-tip.png) no-repeat 0 0; height:50px; float:left;}
#feedbackFormBox h3 span{background-position:100% -50px; padding-right:15px; padding-top:10px; height:40px;}
#feedbackFormBox .req{padding-left:3px;}

#subContent{width:295px; float:right; padding-left:20px; padding-top:0px;}
.sitemapLink{background:url(../../img/icon-sitemap.png) no-repeat 0 0; padding-left:65px; font-size:14px; height:40px;}
.paymentLinks label{display:block; padding-bottom:5px;}
.paymentLinks img{margin-right:7px;}	

	
	
.sidebarAdBox{margin-bottom:5px; text-align:center;}
.sidebarAdBox a{display:block; overflow:hidden; line-height:1px; font-size:1px;}	
.sidebarBox{padding-bottom:10px; background:#fff000 url(../../img/sidebar-box.png) no-repeat -184px 100%; margin-bottom:5px;}
.sidebarBoxShipment{padding-bottom:10px; background:#E9E9EA url(../../img/sidebar-box-grey.png) no-repeat -184px 100%; margin-bottom:5px;}
.sideContentSipment{padding:10px 15px 0 15px; background:#E9E9EA url(../../img/sidebar-box-grey.png) no-repeat 0 0;}
	
.sideContent{padding:10px 15px 0 15px; background:#fff000 url(../../img/sidebar-box.png) no-repeat 0 0;}	
.sideContent h3{margin-bottom:5px;}	
h3.divider{border-bottom:1px solid #e7b222; padding-bottom:5px; margin-bottom:7px;}	
.contactsBox strong{font-size:20px; letter-spacing:-0.015em; line-height:20px;}	
.deliveryinfoBox img{margin-top:3px;}	
.deliveryinfoBox p{line-height:16px;}

.sideInfo{width:84px; padding-left:10px; float:right;}
.sidePic{width:60px; text-align:center; float:left; padding-top:5px;}

.sidebarBoxList{background:url(../../img/sidebar-productlist.png) no-repeat -368px 100%; padding-bottom:10px; margin-bottom:5px;}
.sideList{background:url(../../img/sidebar-productlist.png) repeat-y -184px 0;}
.sideList dt{background:url(../../img/sidebar-productlist.png) no-repeat 0 0; font-weight:700; padding:5px 15px;}
.sideList dd{margin:0 15px; padding:7px 0; background:url(../../img/dot-h.png) repeat-x 0 0;}
.sideList dd.first{background:none; padding-top:10px;}
.sideList .price{display:block; color:#d71110; padding-top:3px;}	
.sideInfo a{text-decoration:none; border-bottom:1px solid #cacaca; line-height:16px;}
.sideInfo a:hover{border:none;}

.partnerBox{padding-bottom:10px; background:url(../../img/sidebar-box_alt.png) no-repeat -368px 100%; margin-bottom:10px;}
.partnerBox .sideContent{background:url(../../img/sidebar-box_alt.png) repeat-y -184px 0; padding:0;}
.partnerBox .sideContent h3{background:url(../../img/sidebar-box_alt.png) no-repeat 0 0; font-size:20px; font-weight:700; color:#000; padding:12px 15px 5px 15px;}
.partnerBox .sideContent h3 strong{display:block; font-size:14px; line-height:15px; padding-top:5px;}
.partnerBox p{line-height:15px; padding:100px 15px 0 15px; background:url(../../img/partner.png) no-repeat 0 0;}


.actionsBox{padding-bottom:11px; position:relative; color:#000; background:url(../../img/actionbox.png) no-repeat 0 100%; margin-bottom:5px;}
.actionsBox dt{background:url(../../img/actionbox.png) no-repeat -184px 0; padding:10px 15px 5px 15px;}
.actionsBox dd{background:url(../../img/actionbox.png) repeat-y -368px 0; padding:0 15px;}
.actionsBox dt strong{display:block; border-bottom:1px solid #c3c3c4; padding-bottom:5px;}
.actionsBox .buttonLink{margin-top:7px;}

.cartHasItems{background:url(../../img/sidebar-box.png) no-repeat -184px 100%; padding-bottom:10px;}
.cartHasItems dt{background:#FFF000 url(../../img/sidebar-box.png) no-repeat 0 0;}
.cartHasItems dd{background:#FFF000;}


#miniCart dt, #miniCart dd{padding-left:63px; display:block;}
#miniCart dt{font-weight:700;}
#miniCart strong{color:#d71110;}

.minicartIcon{position:absolute; left:17px; top:22px;}
#miniCart .viewCart{padding:7px 0 3px 0;}
#miniCart .viewCart p{text-align:left; border-top:1px solid #EABC1C; padding:5px 0 0 0;  margin:0px 10px 0 10px;}

.viewCart a{float:left;}
.viewCart a.buyButton{float:right;}

#breadcrumb{margin-bottom:15px; color:#6e6e6e;}
#breadcrumb a{color:#6e6e6e; padding-right:9px; background:url(../../img/icon-arrow.png) no-repeat 100% 6px; margin-right:7px;}

.gridList .boxFooterLeft{bottom:10px;}
.gridList .boxFooterRight{bottom:10px;}
.gridList .box{float:left; width:236px; padding-right:0px; height:245px;}
.gridList .specialActionBackground{background:url('../../img/block_body.gif') no-repeat bottom;padding:0px 0px 0px 0px;}
.gridList .sideBox{margin-left:22px; padding-right:0;}
.gridList li{background:url(../../img/dot-h_alt.png) repeat-x 0 100%; padding:15px 0;}
.xsellList li{background:url(../../img/dot-h_alt.png) repeat-x 0 0;}
.xsellList li.firstLine{background:none;}
.gridList .productImage{float:left; width:105px; height:105px; text-align:center; position:relative;}
img.new{position:absolute; right: 0; top:0;}  
.gridList .productInfo{float:right; width:118px; padding-left:13px;}
.linkDescription{clear:both; padding-top:5px;}
.linkDescription span{display:block; padding-top:5px; line-height:15px; color:#6e6e6e;}
.linkDescription strong{font-weight:400;}
.linkDescription a{text-decoration:none; border-bottom:1px solid #cacaca;}
.linkDescription a:hover{border:0;}

.productPrice{font-size:22px; color:#d71110; display:block; padding-bottom:5px; margin-bottom:29px; letter-spacing:-0.025em;}
.hasPriceParams{margin:0;}
.productInfo del,.priceExt,.earn{line-height:14px;}
.productInfo del{color:#6e6e6e;}
.priceExt{display:block; font-size:11px;}
.earn{display:block; font-size:11px; color:#6e6e6e;}
.earn strong{color:#d71110; font-weight:400;}
.compareLink{padding:5px 0 7px 0;}

.leasing{font-size:10px; background-color:#FDFFC9; color:#656565;}
.leasingDetails{display:block; font-size:10px; background-color:#FDFFC9; color:#656565; margin-right:20px; height:20px; text-align:center;}

.listViewOptions{padding:10px 0; background:url(../../img/dot-h_alt.png) repeat-x 0 100%;}
.listViewOptions p,.listViewOptions ul{float:right;}
.listViewOptions p{padding-top:2px; padding-right:5px;}
.listViewOptions p label{font-weight:700; padding-right:5px;}
.listViewOptions li{float:left;}
.listViewOptions li a{display:block; width:23px; height:23px; text-indent:-9999px; margin-left:5px;}

.listViewGrid a,.listViewLine a{background:url(../../img/view-switch.png) no-repeat 0 0;}
.listViewLine a{background-position:-23px 0;}
.listViewLine a:hover{background-position:-23px -23px;}
.listViewLine a.active,.listViewLine a.active:hover{background-position:-23px -46px;}

.listViewGrid a:hover{background-position:0 -23px;}
.listViewGrid a.active,.listViewGrid a.active:hover{background-position:0 -46px;}

.locator .active{font-weight:700;}
.locatorBottom{padding-top:10px;}
.pagerBox label{float:left;}
.pagerBox label span{color:#d71110;}
.pager{float:right;}
.pager a{float:left; display:block; margin:0 6px;}
.pager a.next,.pager a.prev{text-indent:-9999px; width:20px; height:16px;}
.pager a.next{background:url(../../img/arrow_locator_next.gif) no-repeat 0 0; margin-right:0;}
.pager a.prev{background:url(../../img/arrow_locator_prev.gif) no-repeat 0 0;}
.itemsPerPage a{margin-right:3px;}

.productLocator{border-bottom:1px solid #dadada; padding-bottom:10px; margin-bottom:15px;}
.productLocator .pager{float:none; padding-top:7px;}
.productLocator .pager a.next{text-indent:0; width:auto; padding-right:27px; background-position:100% 2px; padding-bottom:2px; float:right;}
.productLocator .pager a.prev{text-indent:0; margin-left:0; width:auto; padding-left:27px; background-position:0 2px; padding-bottom:2px; float:left;}

.attributes{margin-bottom:20px; width:100%;}
.attributes td,.attributes th{background:url(../../img/dot-h.png) repeat-x 0 100%; padding:5px; line-height:16px;}
.attributes th{text-align:left; width:200px; padding-right:15px;}

.productDetails{padding-top:20px;}
.productImage{width:250px;}
.specialActionBackground{background:url('/out/basic/img/block_body_details.gif') no-repeat bottom;}
.productDetails .productImage{position: relative;}
.productInfo{width:240px; padding-left:26px;}
.productTitle{width:240px; padding-bottom:5px;}
.productLinks{margin-top:10px; padding-top:10px; background:url(../../img/dot-h_alt.png) repeat-x 0 0;}
.productLinks a{padding-left:7px; background:url(../../img/link-arrow.png) no-repeat 0 6px;}
.productShortDescription{color:#6e6e6e; line-height:16px; margin-bottom:10px;}
.productDelivery{background:url(../../img/icon-delivery.png) no-repeat 0 0; margin-top:10px; padding-left:40px; display:block; height:19px; line-height:19px;}
.deliveryStatus{line-height:16px; padding-bottom:15px;}
.productDesc{padding:15px 0;}

#zoom{display:none;}
.price{position:relative;}
.productInfo .productPrice{margin-bottom:5px; font-weight:700;}
.cartButton{padding-top:15px; padding-bottom:10px;}

#preisalarm{border:1px solid #E8E7E8; background:#f6f6f6;  padding:15px; margin:10px 0 15px 0; display:none;}
#preisalarm img{margin:2px 5px 0 0; float:left;}
#preisalarm input{float:left;}
#preisalarm strong{float:left; margin:2px 0 0 5px;}
#preisalarm h2{font-size:14px; margin-bottom:5px;}
#preisalarm label{font-size:11px;}

#askaboutproduct{border:1px solid #E8E7E8; background:#f6f6f6;  padding:15px; margin:10px 0 15px 0;cursor:pointer;}
#askaboutproduct img{margin:2px 5px 0 0; float:left;}
#askaboutproduct strong{float:left; margin:2px 0 0 5px;}
#askaboutproduct label{font-size:11px;}
#askaboutproduct input{float:left;}
#askaboutproduct h2{font-size:14px; margin-bottom:5px;}

#askAboutProductTrigger{cursor:pointer; width:105px; height:38px; padding:15px 0 0 10px; position:absolute; right:0; top:-10px;}


#alarmTrigger{cursor:pointer; width:105px; height:38px; padding:2px 0 0 10px; position:absolute; right:0; top:11px;}
.triggerBox{background:url(../../img/pricealarm-bg.png) no-repeat 0 -40px; margin-top:15px;}
.triggerBox-on{background-position:0 0;}
#alarmTrigger strong{display:block; color:#d71110; line-height:16px; padding-left:27px; background:url(../../img/pricealarm.png) no-repeat 0 3px;}

#leasingTrigger{cursor:pointer; margin-top:10px; position:absolute; right:0; top:-11px;}

.w140{width:140px;}
.w55{width:55px;}

.morepics{margin-top:10px;}
.morepics li{float:left;}
.morepics a{float:left; width:56px; height:56px; border:1px solid #f6f6f6; display:block; margin:5px 5px 0 0; text-align:center; line-height:56px;}
.morepics a:hover{border:1px solid #ccc;}
.morepics a.active{border:1px solid #f7cf1a;}
.morepics .sideItem a{margin-right:0;}
.morepics img{vertical-align:middle;}
#iIMG{width:250px; height:200px; background-position:50% 50%; background-repeat:no-repeat; margin-bottom:10px;}


/*ZOOM*/
#zoomUI {padding:0; overflow: hidden; text-align:center; display: none;}
#zoomUI ul.tabs{padding:20px;margin:0; }
#zoomUI ul.tabs li{list-style: none; margin:1px 5px 1px 1px; float:left;}
#zoomUI a{display:block;padding:5px;background:#fff; text-align: center; border:1px solid #ececec; color:#000;font-weight: bold;  outline: none;}
#zoomUI a:hover{border:1px solid #999;}
#zoomUI a:active{outline: none;}
#zoomUI a.active{border:1px solid #bd1d2d;}
#zoomUI ul.tabs li.close{float:right; margin-right:0; border:0;}
#zoomUI a{width:56px; padding:2px; height:56px; line-height: 56px; overflow:hidden;}
#zoomUI ul.tabs img{vertical-align: middle;}

#zoomUI a.close, .compare a.remove{display:block; width:22px; height:22px; overflow:hidden; border:0; padding:0; background:url(../../img/icon-close.png) no-repeat 0 0;}
#zoomUI a.close:hover,.compare a.remove:hover{background-position:0 -22px; border:0;}

#zoomed{ text-align:center; clear:both;}
.zoomPic{height:505px; line-height:505px;}
.hasMoreZoomPics{height:430px; line-height:430px;}
#zoomed img{vertical-align:middle;}
.fnClose{padding:20px;}
#zoomPic{background:url(../../img/icon-zoom.png) no-repeat 0 0; padding-left:22px; padding-bottom:2px;}

.checkoutSteps{margin:15px 0; padding-left:1px; font-size:14px; font-weight:700; }
.checkoutSteps li{float:left; width:187px; margin-right:3px; background:olive; height:34px; line-height:34px; text-align:center; background:url(../../img/steps.png) no-repeat 0 -34px;}
.checkoutSteps li.active{background-position:0 0;}
.checkoutSteps li.last{margin-right:0; background-position:0 -68px;}
.checkoutSteps li.lastActive{background-position:0 -102px;}
.checkoutSteps a{text-decoration:none;}

.checkoutSteps li.completed{background-position:0 -136px;}
.checkoutSteps li a{cursor:pointer;}

.checkoutSteps big{background:url(../../img/stepcount.png) no-repeat 0 0; margin:7px 10px 0 15px; text-align:center; float:left; width:20px; height:20px; line-height:20px; font-size:11px;}
.checkoutSteps .active big,.checkoutSteps .lastActive big{background:url(../../img/stepcount-active.png) no-repeat 0 0;}
.checkoutSteps strong{float:left;}

.checkoutSteps .completed big{background:url(../../img/stepcount-completed.png) no-repeat 0 0; text-indent:-9999px;}

.basket{padding-top:10px; background:url(../../img/cart-corners.png) no-repeat 0 0; margin-top:10px;}
.basketView{padding-bottom:10px; background:url(../../img/cart-corners.png) no-repeat -949px 100%;}
.basketBox{padding:15px; padding-top:5px; padding-bottom:5px; border-left:2px solid #face0b; border-right:2px solid #face0b;}

.round{padding-top:10px; background:url(../../img/roundbox.png) no-repeat 0 0; margin-top:10px;}
.roundView{padding-bottom:10px; background:url(../../img/roundbox.png) no-repeat -516px 100%;}
.roundBox{padding:15px; padding-top:5px; padding-bottom:5px; border-left:2px solid #face0b; border-right:2px solid #face0b;}

.lineBox{padding:15px; background: url("../../img/dot-h_alt.png") repeat-x 0 100%;}
.lineView a.details{display:block; margin:-5px 0 7px 3px; float:right;}
.lineView .addCart input{display:block; float:right; clear:both;}

.basketData{width:100%;}
.basketData th{border-bottom:2px solid #dadada; text-align:left; padding:5px;}
.basketData td{vertical-align:middle; padding:10px 5px; background:url(../../img/dot-h.png) repeat-x 0 100%;}
.basketData td.basketQuantity,.basketData td.basketPrice,.basketData td.basketVat,.basketData td.basketTotal{background:none; padding-bottom:0;}
.orderBasketData td.basketQuantity,.orderBasketData td.basketPrice,.orderBasketData td.basketVat,.orderBasketData td.basketTotal{padding:10px 5px; background:url(../../img/dot-h.png) repeat-x 0 100%;}


.basketData td.basketTotal,.basketData th.basketTotal{text-align:right; white-space: nowrap;}
.basketData td.basketPicture{width:60px; text-align:center;}
.basketData td.basketQuantity{width:115px; white-space:nowrap;}
.basketQuantity input{float:left;}
.basketQuantity input.remove{margin:0px 7px 0 0;}

.basketData .nobrdr td{background:none; padding:0px 5px;}
.basketData .firstRow td{padding-top:10px;}
.basketData .lastRow td{padding-bottom:10px;}
.basketData .couponRow td{background:none; text-align:right;}
.couponRow form{display:inline;}
.couponRow input{margin-left:7px; float:right; margin-top:1px;}
.couponRow span{float:right;}
.basketData .deliveryRow td{background:url(../../img/dot-h.png) repeat-x 0 0; padding-top:7px; text-align: right;}
.orderBasketData .deliveryRow td{background:none;}
.basketData .totalsRow td{border-top:2px solid #dadada; white-space: nowrap; background:none; padding-bottom:0; padding-top:10px; text-align:right; font-weight:700; font-size:16px;}
.basketInfo span{color:#6e6e6e;}
.basketInfo a{border-bottom:1px solid #cacaca; text-decoration:none;}
.basketInfo a:hover{border:0;}
.bfuncbuttons input{float:left; margin-right:5px;}
.bfuncbuttons form{float:left;}

.couponBox{float:left; font-size:12px; font-weight:400; padding-top:2px;}
.couponBox label,.couponBox input{float:left; margin-right:5px;}
.couponBox label{margin:1px 10px 0 0;}
.couponBox p.couponErrors{text-align:left; padding-bottom:7px;}
.couponBox p span,.couponBox p strong{padding:0;}

.nextStep{padding-top:15px;}
.topNextStep{padding:0 0 5px 0;}
.nextStepButton{width:174px; height:35px; float:right; text-align:left; text-indent:25px; line-height:35px; font-weight:700; font-size:16px; background:url(../../img/nextstep.png) no-repeat 0 0;}
.confirmButton{width:171px; color:#555; cursor:default; height:35px; float:right; text-align:left; text-indent:30px; line-height:35px; font-weight:700; font-size:16px; background:url(../../img/confirm.png) no-repeat 0 -35px;}
.enabled{background-position: 0 0; color:#000; cursor:pointer;}

.nextStepButtonOfferReview{width:174px; height:35px; float:right; text-align:left; text-indent:55px; line-height:35px; font-weight:700; font-size:16px; background:url(../../img/nextstep.png) no-repeat 0 0;}

.logout,.removeFromList{padding-right:25px; display: block; background:url(../../img/icon-remove_alt.png) no-repeat 100% 4px;}
.removeFromList{padding:2px 0 0 25px; background-position:0 4px;}
.findCode{font-weight:400; /*padding-left:10px;*/ background:url(../../img/icon-search.png) no-repeat 100% 2px; padding-right:15px;}

.useroptions{padding-top:25px;}
.userOption{float:left; width:275px; background: url(../../img/dot-v_alt.png) repeat-y 100% 0; padding:0 20px; height: 300px;}
.userOption strong{display:block; margin-bottom: 10px;}
.userOption ul{margin:15px 0;}
.thirdOption{background:none;}
.secondOption .formSubmit a{display:block; clear: both;}
.secondOption .formSubmit input{margin-bottom:5px;}
.userOption h3{font-size:20px; border-bottom:2px solid #dadada; padding-bottom:7px; margin-bottom:7px;}

.status{margin-bottom:20px; font-size: 12px; line-height:26px; font-weight:700; padding: 15px 20px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.error{border:2px solid #e25757; background: #fff6f6;}
.success{border:2px solid #a9e14e; background: #f1ffee;}
.inlineError{color:#e25757; font-weight: 700;}
.addToCartSuccess{font-size:16px; line-height:20px;}


.paymentData{margin-top:10px;}
.paymentData td{vertical-align:middle; padding:8px 10px 8px 0;}
.paymentData td.paymentDesc{padding-top:0;}

.orderUserData{margin:20px 0;}
.orderUserData h2{margin-bottom:20px;}
.orderUserData dt{font-weight: 700; padding-bottom: 7px; font-size: 14px; border-bottom: 1px solid #dadada; display: block; margin-bottom: 10px;}
.orderUserData dl{float:left; width: 296px; margin-right: 30px;}
.fullCols dl{width: 214px;}
.orderUserData dl.last{margin:0;}
.orderUserData .formSubmit{margin-bottom:10px;}

#confirm{background:url(../../img/confirm-bg.png) no-repeat 0 0; height: 39px; padding: 15px;}
#confirm label{font-size: 16px;}
#confirm label,#confirm .checkbox{float:left; margin-top: 10px;}
#confirm .checkbox{margin:12px 15px 0 0;}
#confirm #buttonConfirm{float:right; margin-top: 2px;}

.searchHead{font-size: 20px; line-height: 24px;}
.searchHead span{font-size:14px; line-height:16px;}
.contextbox{padding-top:15px;}
.registerBoxm{margin-top:20px;}
.suggestBox{margin:20px 0;}
.suggestBox .areabox{width:230px;}
.suggestBox strong{background:url(../../img/dot-h.png) repeat-x 0 0; display:block; padding-top:15px; margin-top:10px; font-size:16px;}
.captcha img{float:left; margin:3px 7px 0 0;}


.compare {margin-bottom: 10px;}
.compare .reorder {margin-bottom: 5px; height: 10px; clear: both;}
.compare .reorder a {font-size: 10px; font-weight: bold; border: 1px solid #999; padding-left: 2px; line-height: 10px; width: 11px; color: #666; display: block;}
.compare .reorder a:hover {text-decoration: none; color: #555555;}

.compare .product{border: none; float: none; display: block;}
.compare .product .picture{display:block; width: 115px; text-align: center; position:absolute; top:8px; left:4px;}
.compare .product.small {width:123px;height:147px;margin: 0 auto; padding: 125px 0 0 0;}
.compare .actions {padding-top:1em; margin-bottom: 5px; width:123px;text-align:left;}
.compare .actions a{text-decoration: none; color: #555555; padding-left: 12px; background: url(../bg/oxid_ee_.gif) no-repeat 0 -300px;font-size: 10px;display:block;width: 1%; white-space: nowrap;}
.compare .actions a:hover{text-decoration: underline;}

.compare .fromcompare {height:18px;line-height:1; width: 121px; background: transparent url(../bg/buttons_ee_.gif) no-repeat right -50px; margin: 0; border: 0 none;padding:0 1px 0 0;clear:left;}
.compare .fromcompare input {height:18px;line-height:1;width: 121px; background: transparent url(../bg/buttons_ee_.gif) no-repeat 0 -50px; margin:0; border:0;color:#ffffff;padding:0 0 0 23px;cursor:pointer;font-weight: bold;}

.compare table.cmp_tbl td, .compare table.cmp_tbl th {padding:4px 0px; background:url(../../img/dot-h.png) repeat-x 0 100%;}
.compare table.cmp_tbl th {font-weight: 700; text-align:left;}
.compare table.cmp_tbl th span{padding-right:15px;}
.compare table.cmp_tbl .paramsHead th{border-bottom:1px solid #facd00; font-size:14px; background:none; padding-top:20px;}

.compare table.cmp_tbl .compareProductInfo-0 td{text-align:center; vertical-align:middle; padding-bottom:8px; padding-top:7px;}
.compareProductInfo-0 .midButton{float:none; display:inline;}
.compareProductInfo-1 a{font-weight:400; text-decoration:none; border-bottom:1px solid #cacaca;}
.compareProductInfo-1 a:hover{border:0;}
.compareProductInfo-3 .productPrice{margin:0; display:inline; padding:0; font-size:12px;}

.compareStatus{padding:20px 0 10px 0;}
.compareStatus input{margin-left:10px;}
.compare .pagerBox{padding-bottom:5px;  background:url(../../img/dot-h.png) repeat-x 0 100%;}

.accountHead{margin:15px 0;}
.accountHead ul{width:256px; float:left;}
.accountHead li{margin-bottom:4px; padding:10px 15px; background:url(../../img/accountbox.png) no-repeat 0 -58px; height:38px;}
.accountHead li.active{background-position:0 0;}
.accountHead a{font-weight:700; font-size:14px; text-decoration:none; display:block;}
.accountHead .col1{margin-right:4px;}

.account .form .formSubmit{padding-right:116px;}
.newsLetterForm{padding-top:10px;}
.newsLetterForm label{width:auto; margin-top:0;}
.newsLetterForm .button{margin-left:15px;}
.fromlist{padding-top:5px; margin-top:5px;}

.goback{background:url(../../img/link-arrow.png) no-repeat 100% 6px; padding-right:8px;}
.reviewPicture{float:left; width:160px;}
.reviewInfo{float:left; width:300px; padding-left:20px;}
.revieProduct{padding-top:20px;}
.revieProduct .artnr{padding-top:5px; padding-bottom:10px; color:#666;}
.reviewView .areabox{height:100px; width:510px; margin-bottom:10px;}


/* Ratings */
#write_review {display: none;}
td.rating { width:89px; height:16px; margin:0; padding:0; background: url(../bg/stars.jpg) no-repeat 0 0;}
td.rating.s1 {background-position:-72px -38px;}
td.rating.s2 {background-position:-54px -38px;}
td.rating.s3 {background-position:-36px -38px;}
td.rating.s4 {background-position:-18px -38px;}
td.rating.s5 {background-position:0 -38px;}
ul.rating {width:89px; height:16px; margin:0 0 3px; padding:0; list-style:none; clear:both; position:relative; background: url(../bg/stars.jpg) no-repeat left top;}
ul.rating li {cursor: pointer; float:left;}
ul.rating li a {position:absolute; left:0; top:0; width:18px; height:16px; text-decoration:none; z-index: 200;}
ul.rating li a b {display: none;}
ul.rating li.s1 a {left:0;}
ul.rating li.s2 a {left:17px;}
ul.rating li.s3 a {left:34px;}
ul.rating li.s4 a {left:51px;}
ul.rating li.s5 a {left:68px;}
ul.rating li a:hover {z-index:2; width:89px; height:16px; overflow:hidden; left:0; background: url(../bg/stars.jpg) no-repeat 0 -18px;}
ul.rating li.s1 a:hover {background-position: -72px -18px;}
ul.rating li.s2 a:hover {background-position: -54px -18px;}
ul.rating li.s3 a:hover {background-position: -36px -18px;}
ul.rating li.s4 a:hover {background-position: -18px -18px;}
ul.rating li.s5 a:hover {background-position: 0 -18px;}
.rating_review_input {margin:2px 5px 0 0;}
.rating li.current_rate{background: url(../bg/stars.jpg) left bottom; position: absolute; height: 16px; z-index: 1;}

dl.review { margin: 5px 0; padding-top: 5px; border-top: 1px solid #ccc;}
dl.review dt {margin-bottom: 7px; height: 1em;}
dl.review dd.item {display:none;}
dl.review dd {clear: both; margin: 0;}
dl.review .param {margin-left: 20px; color: #757C83;}

.rateData{margin:15px 0;}
.rateData td{vertical-align:middle;}

.reviewList{margin:20px 0;}
.reviewList dt{display:block; background:url(../../img/dot-h.png) repeat-x 0 100%; padding-bottom:5px;}
.reviewList dt .param{margin-left:10px;}
.reviewList dd{margin:10px 0 30px 0;}


.orderRow h3{padding-bottom:8px; margin-bottom:20px; background:url(../../img/dot-h.png) repeat-x 0 100%; font-weight:400; font-size:16px; margin-top:20px;}
.orderRow{padding-bottom:15px;}
.orderRowInfo{float:left; width:190px; padding-top:5px; font-size:11px;}
.orderRowInfo p{/*border-bottom:1px solid #f1f1f1;*/ padding:2px 0;}
.orderRowInfo p.last{border:0;}
.orderRowCart{float:right; width:320px;}

.orderRowCart table{width:100%;}
.orderRowCart td,.orderRowCart th{text-align:left; padding:5px 10px; border-bottom:0px solid #f1f1f1;}
.orderRowCart td{background:url(../../img/dot-h.png) repeat-x 0 100%; font-size:11px;}
.orderRowCart td.align-center,.orderRowCart th.align-center{text-align:center;}
.orderRowCart .last td{border:0; background:none; padding-bottom:15px;}
.orderRowCart th{border-bottom:0px solid #f1f1f1; background:#f6f6f6;}
.orderRowCart td.priceCol,.orderRowCart th.priceCol{padding-left:20px; white-space:nowrap; text-align:right;}
.orderRowCart .totals td{background:none; padding-top:15px; font-size:18px; text-align:right;}

.done{color:#679d00;}
.fail{color:#c00000;}

.cms ul li{list-style-type: square;}
.cms ol li{list-style-type:decimal;}
.cms ul,.cms ol{margin:15px 25px;}
.cms h2{font-size:16px;}
.cms h3{font-size:15px;}
.cms h4{font-size:14px;}
.cms h5{font-size:13px;}
.cms h6{font-size:12px;}

.paymentSubmit input{text-indent:20px;}
.paymentBox h2{font-size:20px; padding-top:10px;}
.paymentDesc{padding:15px 0;}

.paymentPic,.paymentInfo{float:left;}
.paymentPic{width:200px;}
.paymentInfo{width:600px;}
.thankyouHead{font-size:16px; padding-bottom:3px; padding-top:20px;}
.thankyouLinks{margin:15px 0 25px 0;}
.thankyouLinks li{display:inline; padding-right:35px;}
.thankyouLinks a{padding-right:8px; background:url(../../img/link-arrow.png) no-repeat 100% 6px;}

.lineView h1{font-size:30px; line-height:36px; margin-top:15px; margin-bottom:5px;}
.lineView .round{margin-top:3px;}

.lineView .productImage{float:left; width:135px; text-align:center; position:relative;}
.lineView .productInfo{float:left; width:320px;}
.lineView .linkDescription{margin-bottom:15px;}
.lineView .linkDescription a{font-size:14px;}
.linePrice{float:left;}
.addCart{float:right;}
.amount{position:relative;}
.amount .inputbox{position:absolute; top:-30px; left:0;}

.filterBox,.filterContent,.filters{background:url(../../img/greybox.png) no-repeat 0 0;}
.filterBox{padding-bottom:11px; background-position:0 100%; margin-top:10px;}
.filterContent{padding-top:11px;  background-position:-516px 0;}
.filters{padding:0px 12px; background-position:-1032px 0; background-repeat:repeat-y;}
.filters p{float:left; width:245px; margin-right:7px;}
.filters select{width:235px;}
.filters label{display:block; font-weight:700;}
.filters .reset{clear:both; padding-top:5px;}
#resetFilters,.resetFilters{padding-left:14px; background:url(../../img/icon-delete.png) no-repeat 0 2px; font-size:11px; line-height:12px; color:#777;}
#resetFilters:hover,.resetFilter:hover{color:#000;}

.noResultView h1{padding-top:5px;}
.noResultView #feedbackFormBox{padding-top:15px; width:520px; border:0;}

.basketcontents_sumtitle, .basketcontents_sumtitlebig, .basketcontents_sumbig, .basketcontents_sum {
text-align:right;
}

.reviews{padding-bottom:20px;}
.infoBar{clear:both; padding-top:25px;}
.infoBar .paymentLinks{width:582px;}
.infoBar .paymentLinks img{margin-right:15px;}
.infoBar .paymentLinks,.infoBar .sitemapLink{float:left;}
.infoBar .sitemapLink{margin-top:24px;}
.thankyouContent{padding:15px 0 0 0;}
.formText{height:47px; font-size:14px; font-weight:700; line-height:40px; background:#f4f4f4;}

.frUser h4{font-size:14px;}
.formCol h4{margin-top:-20px; font-size:16px;}
.discountFlag{position: absolute; left:0; top:0; width: 55px; padding-top: 3px; height: 27px; text-align: center; font-weight: 700; color: #fff; background: url(../../img/icon-discount.png) no-repeat 0 0;}
.discountFlagSpecialAction{position: absolute; left:0; top:21px; width: 55px; padding-top: 3px; height: 27px; text-align: center; font-weight: 700; color: #fff; background: url(../../img/icon-discount.png) no-repeat 0 0;}
.discountMediumFlag{background: url(../../img/icon-discount2.png) no-repeat 0 0;}

.codBox{padding-bottom:10px;}
.codBox h2{margin-bottom: 15px; margin-top: 30px;}
.codBox .codSum{float:left; margin-top: 3px; margin-right: 35px;}
.codSum strong{padding-left:23px; background: url(../../img/icon-money.png) no-repeat 0 -1px; padding-bottom: 2px;}
.advanceSum{margin-top:3px; float:left;}
.codBox .inputbox{margin-left:7px; margin-right: 7px;}

#frorderfilters{display:none; margin-bottom:20px;}
.frOrderData{margin-bottom:15px;}
.frOrderData td{cursor:pointer; padding:4px 5px;}
.frOrderData .data1{width:45px;}
.frOrderData .data2{width:70px;}
.frOrderData .data3{width:128px;}
.frOrderData .data5{width:95px;}
.frOrderData tr.over td{background:#fffcdb url("../../img/dot-h.png") repeat-x 0 100% }
.frOrderData tr.active td{background:#fef9b6 url("../../img/dot-h.png") repeat-x 0 100% }
.frdetails{display:none;}
.frOrderData .frorderdetailsaddr{font-size:11px;}
.frOrderDataItems{margin:15px 0; padding:10px 15px 10px 15px; background:#f9f9f9; border:1px solid #f3f3f3;}
.frOrderDataItems tr.last td{background-image:none;}

.frOrderData .col1,.frOrderData .col2{float:left; width:253px; padding-top:10px;}
.frOrderData .col1{width:240px; padding-right:13px;}
.frOrderData .col2{width:240px; padding-left:13px;}

#frorderfilters .col1,#frorderfilters .col2{float:left; width:220px;}
#frorderfilters .col1{padding-right:16px;}
#frorderfilters .col2{padding-left:16px;}
#frorderfilters .inputbox{width:228px;}

.filterTrigg{float:right; height:28px; width:153px; background:url(../../img/filterdrop.png) no-repeat 0 0; font-size:11px; text-indent:30px; line-height:29px; text-decoration:none;}
.filterTrigg:hover{background-position:0 -28px;}
.filterTriggActive,.filterTriggActive:hover{background-position:0 -56px; color:#D7251D;}
.filterOrders{margin-bottom:15px; margin-top:-10px;}
.submitForm{padding-top:10px;}
.submitForm input{margin-right:10px;}

.orderHistoryLinks a,.orderHistoryLinks strong{display:inline; float:left;}
.orderHistoryLinks strong{margin:0 5px 0px 5px;}
.companyData{padding:15px 0 7px 0;}
.companyData strong{display:block; font-size:16px;}
.companyHead td{background:none;}

.orderStats td{cursor:text;}

#promobox {
background:url("../../img/promo-bg.png") no-repeat scroll 0 0;
height:176px;
padding:9px;
width:495px;
margin-left: 1px;
}
.banklink{display:block; padding-top:5px;}
.paymentPage{position:relative;}
.paymentPage .topNextStep{position:absolute; right:0; top:0;}
.paymentView .radiobox{margin-top:7px;}
.deliveryBox td{vertical-align:middle;}
.inlineFerror{margin-bottom:15px;}

.inlineContacts{padding-top:15px;}
.inlineContacts h4{margin-bottom:12px; padding:0px 0px; background:url(../../img/dot-h_alt.png) repeat-x 0 100%;}
.inlineContacts strong{letter-spacing:0; font-size:12px; display:block; margin-bottom:2px; line-height:14px;}
.inlineContacts p{margin-bottom:10px;}
.inlineContacts address{font-style:normal; background:url(../../img/dot-h_alt.png) repeat-x 0 100%; padding:0 0px 5px 0px; display:block; margin-bottom:5px; font-size:11px; line-height:14px;}

.filters .manufacturerlist{ 
    width: 224px;
    float: left;
    padding-left:5px;
    padding-bottom:5px;
    padding-right:15px;
}
.manufacturerlist li{padding:1px 0;}
.filters .listRight{
	padding-left:15px;
	padding-right:5px;
}

.attrFilterTD{
    padding-right:35px; padding-bottom:10px;
}
.attrFilterLabel{
    width:200px;
}
#leasingTrigger a:hover, #leasingTrigger a {
    color:#656565;
}
.emptySpaceInProductGrid {
    padding-bottom:10px;
}
.productDeliveryPay{background:url(../../img/icon-deliveryPay.png) no-repeat 0 0; margin-top:10px; padding-left:40px; display:block; height:19px; line-height:19px;}

.specialActionMarginLeft {
margin-left:10px;
}
.specialActionMarginTop {
margin-top:7px;
}

.boxHeader {
    width:236px;
    height:22px;
}

.formCol label {
    float:left;
    padding-right:15px;
    font-weight:700;
    text-align: left;
    width:103px;
}

.formCol .invoice{
    float:left;
    padding-right:15px;
    font-weight:700;
    text-align: left;
    width:350px;
    padding-top:12px;
}

.formCol input {
    float:left;
    margin:3px 0 3px 0; 
    width:222px;
}

.formCol checkbox {
    float:left;
    margin:3px 0 3px 0; 
    width:15px;
}
.formCol p {
    padding: 2px 0;
}

.formCol span {
    float:left;
    margin:3px 0 3px 0; 
    font-weight:700;
    text-align: left;
    width:15px;
}
.col-2 {
    padding-left: 20px;
}

.showHideDelAddress {
    overflow: visible;
    border: 0;
    background: none;
    outline: none;
    padding: 0 !important;
    margin: 8px 0 !important;
    font-weight: bold;
    text-decoration: bold;
    text-align: left;
    cursor:pointer;
}

.showHideDelAddress:hover {
    overflow: visible;
    color: #D7251D;
    border: 0;
    background: none;
    outline: none;
    padding: 0 !important;
    margin: 8px 0 !important;
    font-weight: bold;
    text-decoration: underline;
    text-align: left;
    cursor:pointer;
}

#askaboutproduct__form {
    display:block;
    clear:left;
}

.askFormLeft {
    width:250px;
}

.form .askFormRight p.formSubmit{padding-top:0px;}

.userOrderRemark {
    padding: 40px 0 !important;
}
#toggleCompanyFields {
    cursor:pointer;
}

.shippingAddress {
    padding-left: 223px;
    text-decoration: underline;
}

.shippingAddress:hover {
    padding-left: 223px;
    text-decoration: none;
}

/* Styles */
.off {display:none;}

.activeCategoriesTop {
    clear:left; 
    width:517px; 
    height:9px; 
    background:url(../bg/imk_cats_top.gif) 0px 0px no-repeat;
    margin-top:10px;

}

.activeCategoriesBottom {
    clear:left; 
    width:517px; 
    height:9px; 
    background:url(../bg/imk_cats_bottom.gif) 0px 0px no-repeat;
    padding-bottom:11px;
}

.activeCategoriesContent {
    width:495px; 
    border-left:2px solid #FFF995; 
    border-right:2px solid #FFF995;
    padding-left:18px;
    #padding-top:10px;
    #padding-bottom:10px;
}

.categoryChilds {
    padding:3px 0 3px 7px; 
    margin:0 6px; 
    background:url(../../img/arrow.png) no-repeat 0 9px; display:block;
}

.categoryChildLink {
    text-decoration:none;
    border-bottom: 1px solid #CCCCCC;
}

.categoryDiv {
    clear:left; 
    padding-bottom:12px;
}

.categoryColumn {
    padding-top:7px;
}

.notLastColumn {
    padding-right:18px;
}

.categoryParentTitle {
    font-family: Arial; 
    font-size: 13px;
}

.activeSearchCategory {
    color:red;
}

#categories .categorynew{
    display:block; margin-top:3px; font-weight:700; padding-top:7px; font-size:14px; background: none;
    background: url("../../img/imk_kategorija_new.jpg") no-repeat scroll 0 0 transparent;
}

#categories dt.categorynew{
    background: url("../../img/imk_kategorija_new.jpg") no-repeat scroll 0 0 transparent;
}

#categories dt.categorynew span {
    background: none;
}
#categories .categorynew span.expanded a {
    color: #FFFFFF;
}

#categories .categorynew span{
    background: none;
    padding-bottom: 8px;
    padding-top: 5px;
}

.minUnitAmount {
   padding-top: 10px;
}

.swfBoxRelative { 
    position:relative; 
    z-index:1;
}

.swfBoxTransparent { 
    width:190px; 
    height:190px; 
    background:url(../../img/leer.gif) repeat 0 0; 
    position:absolute; 
    z-index:2;
}

.paintItRed {
    color: #FF0000;
}

.productsByEmail {
    font-size: 14px !important;
    font-weight: bold;
}
