body,html{font:1em Verdana, Arial, Helvetica, sans-serif; color:#666; background-color:#e3edfb; }
h1, h2, h3, h4, h5, h6{margin:0px 0 10px; color:#003376; font-size:22px; font-style:normal; line-height:1.3; font-weight:normal; font-variant:normal; }
h1{font-size:1.688em; }
h1#icoUser{background-image:url(ico-register.png); background-repeat:no-repeat; background-position:right center; display:block; float:left; padding-right:40px; }
.rightcolumn h2,.rightcolumn h3{font-size:1.5em; }
.rightcolumn h4{font-size:1.188em; }
.rightcolumn h2#photogallery{margin:0px 0px 3px; }
.main.basketResult h2.indent{text-indent:11px; }
th{background-color:#003477; color:#FECE21; }
tfoot td{font-size:0.938em; background-color:#fdfdfd; }
#header, .content, #footer,.wraper, .main{margin:0px auto; clear:both; }
.content{padding-top:9.118em; width:61.875em; position:relative;  background-repeat:repeat-x; background-color:#FFF; }
#header{width:100%; position:absolute; top:0px; padding-bottom:0px; left:0px; height:9.375em; }
#mainMenu{width:100%; position:absolute; background-image:url(bg-menu-top.png); background-repeat:repeat-x; height:37px; left:0px; bottom:0px; }
#mainMenu ul{margin:0px; list-style:none; padding:0px 0px 0px 10px; display:block; }
#mainMenu ul li{display:block; margin:0px; padding:0px 0px 0px 2px; height:37px; width:auto; line-height:37px; float:left; overflow:hidden; color:#003477; background-image:url(bg-li-sep.png); background-repeat:no-repeat; background-position:left top; }
#mainMenu ul li:first-child{background-image:none; }
#mainMenu ul li a, #mainMenu ul li strong{width:auto; font-size:0.75em; text-transform:none; text-decoration:none; margin:0px; float:left; color:#003477; background-position:0px 0px; white-space:nowrap; font-weight:bold; padding-right:15px; padding-left:15px; }
#mainMenu ul li a:hover ,#mainMenu ul li a.active,#mainMenu ul li strong{text-decoration:none; color:#009cda; }
#header #basket{background-image:url(bg-basket.png); background-repeat:no-repeat; height:65px; width:225px; position:absolute; left:725px; top:15px; color:#003376; font-size:0.689em; padding-left:35px; }
#header #basket span{background-image:url(ico-user.png); background-repeat:no-repeat; display:block; padding-left:16px; height:15px; }
#header #basket a{color:#003376; }
#header #basket a:hover{}
#basket #topCard{display:block; height:50px; background-image:url(top-basket.png); background-repeat:no-repeat; background-position:110px 3px; font-size:1.100em; line-height:1.4em; text-decoration:none; padding-top:5px; }
#basket #topCard:hover{background-position:110px -147px; }
#header #searchform{background-image:url(bg-search.png); height:38px; width:258px; padding-top:7px; padding-left:7px; position:absolute; left:383px; top:21px; background-repeat:no-repeat; }
#searchform input[type=text]{background-image:url(bg-search-input.png); background-repeat:no-repeat; height:31px; line-height:31px !important; width:167px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; float:left; padding-right:5px; padding-left:5px; }
#searchform  input[type=submit]{background:url(bt-search.png) left top no-repeat; height:29px; width:71px; font-size:0.875em; text-transform:uppercase; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; font-family:Tahoma, Arisl, sans-serif; }
#searchform input[type=submit]:hover{background-position:left bottom; }
#logo{display:block; margin:0px; height:44px; width:162px; overflow:hidden; position:absolute; background:url(logo.png) no-repeat; left:25px; top:21px; padding:0px; }
#logo a{display:block; height:110px; width:1320px; position:absolute; left:170px; top:0px; text-indent:-9999pt; overflow:hidden; }
.wraper{background:url(bgpage.gif) repeat; padding-bottom:0px; margin:0px auto; width:100%; height:100%; }
#productMenu{clear:both; width:223px; margin-top:0px; margin-right:auto; margin-bottom:10px; margin-left:auto; position:relative; z-index:300; float:left; }
#productMenu ul{margin:0px; padding:0px; clear:both; width:223px; display:block; float:left; }
#productMenu ul li{display:block; list-style-type:none; line-height:42px; margin:0px; padding:0px; background-image:url(bg-menu.png); background-repeat:no-repeat; background-position:0px 0px; clear:both; float:left; width:100%; height:auto; }
#productMenu ul li li{background-image:none; font-weight:normal; color:#666; line-height:20px; clear:both; }
#productMenu ul li a{display:block; padding-left:29px; text-decoration:none; font-weight:bold; color:#003376; font-size:0.938em; }
#productMenu ul li li a{font-weight:normal; color:#666; font-size:0.750em; }
#productMenu ul li:hover{background-position:0px -42px; }
#productMenu ul li.collapsable,#productMenu ul li.collapsable:hover{background-position:0px 0px; }
#productMenu ul li .hitarea{background:transparent url(ico-menu.png) no-repeat 0px 0px; cursor:pointer; float:left; height:11px; margin-left:10px; margin-top:15px; width:11px; }
#productMenu ul li li .hitarea{}
#productMenu ul li li .hitarea{background-position:0px -33px; margin-top:5px; }
#productMenu ul li .hitarea.collapsable-hitarea{background-position:0px -11px; }
#productMenu ul li li:last-child .hitarea{background-image:none; }
#productMenu ul li li .hitarea.collapsable-hitarea{background-position:0px -22px; }
#productMenu ul ul{background-image:url(bg-colapsable-ul.png); background-repeat:no-repeat; background-position:left bottom; padding-bottom:12px; margin-bottom:-3px; overflow:hidden; }
#productMenu ul ul li{background-image:none; }
#productMenu ul ul ul{background-image:url(bg-colapsable-ulul.png); background-repeat:no-repeat; background-position:left bottom; padding-bottom:12px; margin-bottom:-3px; margin-left:15px; }
#productMenu ul li a:hover{text-decoration:underline; }
#productMenu ul ul li a.active{font-weight:bold; color:#003376; }
/*productSubMenu*/
#productSubMenu{clear:both; width:223px; margin-top:0px; margin-right:auto; margin-bottom:10px; margin-left:auto; position:relative; z-index:300; float:left; }
#productSubMenu ul{margin:0px; padding:0px; clear:both; width:223px; display:block; float:left; }
#productSubMenu ul li{ display:block; list-style-type:none; line-height:32px; margin:0px; padding:0px; background-image:url(bg-submenu.png); background-repeat:no-repeat; background-position:0px 0px; clear:both; float:left; width:100%; height:auto; }
#productSubMenu ul li li{ background-image:none; font-weight:normal; color:#666; line-height:17px; clear:both; }
#productSubMenu ul li a{ display:block; padding-left:29px; text-decoration:none; font-weight:bold; color:#666; font-size:0.812em; }
#productSubMenu ul li li a{ font-weight:normal; color:#666; font-size:0.625em; }
#productSubMenu ul li:hover{ background-position:0px -32px; }
/*#productSubMenu ul li.collapsable,#productMenu ul li.collapsable:hover{ background-position:0px -64px; }*/
#productSubMenu ul li .hitarea{ background:transparent url(ico-submenu.png) no-repeat 0px 0px; cursor:pointer; float:left; height:11px; margin-left:10px; margin-top:10px; width:11px; }
#productSubMenu ul li li .hitarea{}
#productSubMenu ul li li .hitarea{background-position:0px -33px; margin-top:5px; }
#productSubMenu ul li .hitarea.collapsable-hitarea{background-position:0px -11px; }
#productSubMenu ul li li:last-child .hitarea{background-image:none; }
#productSubMenu ul li li .hitarea.collapsable-hitarea{background-position:0px -22px; }
#productSubMenu ul ul{background-image:url(bg-colapsable-ul.png); background-repeat:no-repeat; background-position:left bottom; padding-bottom:12px; margin-bottom:-3px; overflow:hidden; }
#productSubMenu ul ul li{background-image:none; }
#productSubMenu ul ul ul{ background-image:url(bg-colapsable-ulul.png); background-repeat:no-repeat; background-position:left bottom; padding-bottom:12px; margin-bottom:-3px; margin-left:15px; }
#productSubMenu ul li a:hover{text-decoration:underline; }
#productSubMenu ul ul li a.active{font-weight:bold; color:#003376; }
.leftcolumn{width:14.375em; float:left; padding-left:0px; padding-top:1.0625em; padding-bottom:0px; margin-left:6px; }
.boxLeft{width:223px; margin-top:0px; margin-right:auto; margin-bottom:10px; margin-left:auto; position:relative; padding:0px; float:left; }
.boxLeft a img{float:left; }
.boxLeft .more{background-image:url(next-orange.png); display:block; height:36px; width:110px; position:absolute; right:0px; bottom:0px; font-size:0.75em; line-height:36px; text-align:center; color:#003376; }
.boxLeft.blueButton .more{background-image:url(next-blue.png); background-repeat:no-repeat; color:#FFF; }
.rightcolumn{width:62.55em; float:right; position:relative; padding:1.416em 0px 10px 1px; margin-right:0px; font-size:0.75em; }
.products{margin-top:12px; }
.products .productBox{float:left; width:240px; margin-right:13px; height:380px; margin-bottom:0px; padding:28px 0px 0px; background-image:url(bg-product.png); position:relative; background-repeat:no-repeat; }
.products .productBox.last{margin-right:0px; }
.productBox .prodImg{display:block; height:173px; text-align:center; position:relative; border:1px solid #e8e8e8; clear:both; margin-bottom:7px; }
.productBox .prodImg a{display:block; position:absolute; bottom:13px; text-align:center; width:240px; left:0px; }
.productBox .prodImg img{max-height:143px; max-width:191px; }
.content .productBox h2{display:block; float:left; color:#003376; font-weight:normal; text-transform:none; font-size:1.250em; width:210px; margin:0px; padding-right:15px; padding-left:15px; line-height:1.1; height:40px; overflow:hidden; }
.content .productBox h2 a{color:#003376; text-indent:0px; }
.productBox .prodText{padding-right:2px; padding-left:2px; display:block; margin:0px 0px 5px; height:53px; overflow:hidden; }
.productBox .detail{color:#003376; padding-left:2px; }
.productBox form div{border-top-width:1px; border-top-style:solid; border-top-color:#e8e8e8; margin-top:12px; padding-left:6px; padding-top:2px; }
.productBox .count{text-align:right; width:24px; border:1px solid #e8e8e8; float:right; margin-top:8px; color:#003376; font-size:1em; line-height:28px;padding-top:5px;padding-bottom:5px;  }
.productBox label{display:block; float:right; line-height:44px; height:44px; color:#003376; padding-left:3px; width:20px; }
.productBox .basket{background-image:url(bt-basket.png); background-position:-2px -40px; height:44px; width:64px; float:right; background-color:transparent; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; }
.productBox .basket:hover{background-position:-2px 2px; }
.productBox .price{display:block; float:right; font-size:1.313em; font-weight:normal; color:#003376; margin:13px 0px 0px; padding-right:8px; line-height:1em; }
.productBox .price del{display:block; text-align:right; font-size:0.75em; color:#DF0079; }
#imgDetail{float:right; height:318px; width:417px; border:1px solid #e8e8e8; position:relative; margin-bottom:20px; }
#imgDetail a{display:block; position:absolute; bottom:10px; text-align:center; width:397px; padding-top:10px; padding-right:10px; padding-bottom:0px; padding-left:10px; }
#imgDetail img{max-height:298px; max-width:397px; }
.productBox .param, #imgDetail .param{display:block; height:39px; width:80px; position:absolute; top:101px; right:-3px; }
.param.parAction{background-image:url(ico-action.png); background-repeat:no-repeat; top:101px; right:-3px; position:absolute; }
.param.parNew{background-image:url(ico-new.png); background-repeat:no-repeat; top:141px; right:-3px; position:absolute; }
.param.parDiscount{background-image:url(ico-discount.png); background-repeat:no-repeat; top:181px; position:absolute; }
#imgDetail .param.parDiscount{background-image:url(ico-discount.png); background-repeat:no-repeat; top:33px; position:absolute; }
#imgDetail .param.parAction{background-image:url(ico-action.png); background-repeat:no-repeat; top:74px; right:-3px; position:absolute; }
#imgDetail .param.parNew{background-image:url(ico-new.png); background-repeat:no-repeat; top:115px; right:-3px; position:absolute; }
#basketForm{clear:both; width:100%; height:81px; margin-top:20px; }
#basketForm label{display:block; height:81px; line-height:81px; text-transform:uppercase; font-weight:bold; color:#003376; float:left; padding-right:23px; }
#basketForm .count{float:left; height:30px; width:58px; margin-top:25px; border:1px solid #e8e8e8; text-align:right; font-size:1.125em; font-family:Tahoma,Arial,sans-serif; }
#basketForm span{display:block; float:left; width:30px; line-height:78px; height:81px; font-size:1.375em; color:#003376; padding-left:5px; padding-right:25px; }
#basketForm .submit , #basketResultProducts .basket{background-color:transparent; background-image:url(bt-basket-detail.png); border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; background-repeat:no-repeat; background-position:0px 0px; float:left; height:81px; width:121px; text-indent:-999999pt; }
#basketForm .submit:hover , #basketResultProducts .basket:hover{background-position:0px -81px; }
.main{padding:20px 20px 20px 10px; background-image:url(bg-page.png); background-repeat:no-repeat; min-height:680px; margin-top:0px; line-height:1.3; }
.main.fullPage{margin-top:13px; margin-right:8px; margin-left:8px; padding-top:25px; padding-left:25px; }
.main.fullPage.fullContent{font-size:0.75em; }
#orderpage{display:block; height:80px; width:100%; margin:0px 0px 15px; padding:0px; list-style-image:none; list-style-type:none; float:left; clear:both; }
#orderpage li{background-image:url(bg-basket-steps.png); background-repeat:no-repeat; background-position:0px -91px; display:block; height:80px; margin:0px 20px 0px 0px; padding:0px; float:left; font-size:1.25em; color:#999999; white-space:nowrap; line-height:118px; }
#orderpage li a{color:#999; text-decoration:none; }
#orderpage li.active{background-position:0px 0px; color:#003376; }
#orderpage li.active a{color:#003376; text-decoration:none; }
#orderpage li.active a:hover strong{text-decoration:underline; }
#orderpage li:last-child{margin-right:0px; }
#orderpage li span{font-size:1.75em; line-height:75px; width:59px; height:69px; letter-spacing:-2px; padding-right:13px; display:block; text-align:center; padding-left:7px; float:left; }
#orderpage li span em{font-size:0.5em; }
#orderpage li strong{display:block; float:left; height:75px; font-weight:normal; }
#productLeft{float:left; width:24em; }
#productRight{float:right; width:34.75em; }
.main.basketResult{padding-right:0px; padding-left:0px; }
#basketResult{background-image:url(bg-add-basket.png); height:250px; background-repeat:no-repeat; background-position:left bottom; padding-right:0px; padding-left:10px; margin-bottom:30px; }
table#basketResultProducts{border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; margin-top:15px; }
table#basketResultProducts td{border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; }
table#basketResultProducts td:first-child{width:170px; }
#basketResultProducts span{display:block; height:120px; width:160px; border:1px solid #e8e8e8; position:relative; }
#basketResultProducts span a{display:block; position:absolute; height:116px; width:160px; left:0px; bottom:2px; text-align:center; }
#basketResultProducts span a img{max-height:116px; max-width:156px; }
#basketResultProducts .basket{float:right; margin-right:35px; }
.rightcolumn p{margin-bottom:10px; line-height:1.5; }
.rightcolumn ul{padding-left:17px; list-style-position:outside; list-style-image:url(list-li.png); padding-top:0px; padding-right:0px; padding-bottom:0px; margin:0px; }
.rightcolumn ul ul{list-style-position:outside; list-style-image:url(list-lili.png); }
.rightcolumn ul ul ul{list-style-position:outside; list-style-image:url(list-lilili.png); }
.rightcolumn ul li{line-height:1.6; margin:0px; padding:0px; }
.imageFloat p{font-size:0.814em; }
.button{background-image:url(bt-bottom-products.png); background-repeat:no-repeat; height:29px; background-position:0px 0px; display:block; width:109px; float:left; line-height:29px; color:#003376; font-size:small; margin-top:0px; text-decoration:none; text-transform:uppercase; border-top:none; border-right:none; border-bottom:none; border-left:none; text-align:center; font-family:Tahoma,Arial,sans-serif; }
.button:hover{text-decoration:none; background-position:0px -29px; }
.controls{height:30px; }
.controls .pageTop{line-height:28px; font-size:0.814em; background-image:url(array-top.png); background-repeat:no-repeat; background-position:left center; display:block; float:left; padding-left:22px; height:30px; }
.controls .pageTop.pTDetail{margin-left:10px; margin-top:10px; }
.controls .button{margin-left:225px; }
ul.paging{display:block; list-style:none; float:right; margin:0px; padding:8px 12px 0px 0px; height:22px; font-size:x-small; }
.paging li{display:block; padding-right:8px; padding-left:8px; float:right; list-style-image:none; list-style-type:none; text-align:center; height:15px; width:15px; line-height:15px; }
.paging li a{text-decoration:underline; display:block; float:right; height:15px; width:15px; line-height:13px; }
.paging li a:hover{text-decoration:none; }
.paging .active{color:#F2B201; text-decoration:none; }
.paging li.last{margin-left:3px; }
.paging li.first{margin-right:3px; }
.paging li.last a{background-image:url(array-right.png); background-repeat:no-repeat; }
.paging li.first a{background-image:url(array-left.png); background-repeat:no-repeat; }
#footer{position:relative; height:62px; width:988px; color:#333; line-height:62px; background-color:#f4f4f4; border:1px solid #E5E5E5; font-size:0.814em; text-align:left; }
#footer ul{display:block; margin:0px; padding:0px 0px 0px 23px; float:left; width:550px; line-height:62px; height:62px; }
#footer ul li{display:block; margin:0px; padding:0px 12px; background-image:url(bg-footer-li.gif); background-repeat:no-repeat; background-position:left center; height:62px; float:left; }
#footer ul li:first-child{background-image:none; }
#footer ul li a{color:#333; }
#footer #copyright{font-size:12px; color:#333; float:left; width:auto; display:block; padding-left:30px; margin:0px; }
#footer #copyright a{color:#FFF; }
#footer #call{text-align:right; padding-right:26px; background-image:url(bg-call.png); background-repeat:no-repeat; line-height:62px; background-position:0px center; padding-left:23px; display:block; float:right; margin:0px; }
#footer #call strong{color:#003376; font-weight:normal; }
#staticBox{background-image:url(bg-left-repeater.png); background-repeat:repeat-y; width:50px; padding-top:0px; padding-bottom:0px; position:fixed; left:10px; bottom:140px; background-position:left top; }
#staticBox ul{margin:0px; padding:0px 0px 10px; display:block; background-image:url(bg-left.png); background-repeat:no-repeat; background-position:left bottom; width:50px; float:left; }
#staticBox ul li{background-image:url('bt-left.png'); 
background-repeat:no-repeat; background-position:12px 0px; display:block; clear:both; height:35px; padding-left:12px; margin:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; overflow:hidden; float:left; position:relative; }
#staticBox ul li:hover{background-position:-58px 0px; }
#staticBox ul #stIco2{background-position:12px -42px; }
#staticBox ul #stIco2:hover{background-position:-58px -42px; }
#staticBox ul #stIco3{background-position:12px -77px; }
#staticBox ul #stIco3:hover{background-position:-58px -77px; }
#staticBox ul #stIco4{background-position:12px -113px; height:28px; }
#staticBox ul #stIco4:hover{background-position:-58px -113px; }
#staticBox ul #stIco5{background-position:12px -137px; height:30px; }
#staticBox ul #stIco5:hover{background-position:-58px -137px; }
#staticBox ul li a{text-indent:-99999pt; display:block; overflow:hidden; height:35px; width:38px; }
#staticBox ul li:first-child{background-image:url(bg-left.png); background-repeat:no-repeat; background-position:left top; height:10px; }
/***breadcrumb***************************************/
#breadcrumb{margin:0px; padding:0px; width:75%; height:20px; position:relative; float:left; }
#breadcrumb ul{display:block; line-height:20px; margin:0px; padding:0px; float:left; width:100%; list-style-type:none; list-style-image:none; }
#breadcrumb ul li{display:block; font-size:0.814em; margin:0px; padding:0px 10px; float:left; height:20px; color:#DFDFDF; background-image:url(bg-list-breadcrumb.gif); background-repeat:no-repeat; background-position:left center; }
#breadcrumb ul li:first-child{background-image:url(bg-breadcrumb.png); background-repeat:no-repeat; padding-left:30px; background-position:left top; }
#breadcrumb ul li a{color:#003376; }
#breadcrumb ul li:last-child , #breadcrumb ul li:last-child a{color:#0099D8; text-decoration:none; }
#breadcrumb ul li a:hover{text-decoration:none; }
#breadcrumb2{margin:0px; padding:0px; width:46.5%; height:20px; position:relative; float:left; }
#breadcrumb2 ul{display:block; line-height:20px; margin:0px; padding:0px; float:left; width:100%; list-style-type:none; list-style-image:none; }
#breadcrumb2 ul li{display:block; font-size:0.814em; margin:0px; padding:0px 10px; float:left; height:20px; color:#DFDFDF; background-image:url(bg-list-breadcrumb.gif); background-repeat:no-repeat; background-position:left center; }
#breadcrumb2 ul li:first-child{background-image:url(bg-breadcrumb.png); background-repeat:no-repeat; padding-left:30px; background-position:left top; }
#breadcrumb2 ul li a{color:#003376; }
#breadcrumb2 ul li:last-child , #breadcrumb2 ul li:last-child a{color:#0099D8; text-decoration:none; }
#breadcrumb2 ul li a:hover{text-decoration:none; }
#sorting{float:right; height:20px; width:53.5%; font-size:0.814em; }
#sorting p{margin:0px; padding:0px; display:block; float:left; color:#003376; line-height:20px; }
#sorting select{height:20px; border:1px solid #e8e8e8; font-size:1em; padding:2px; float:left; margin-right:15px; }
input.error,input.text.error, textarea.error{border:solid 1px #E10079 !important;color:#E10079 !important;}
label.error{color:#E10079 !important;float:left;font-weight:bold;}
table.deliveryItems .deliveryItems_subTitle { padding-left:20px; }
table#basketItems, table.deliveryItems{border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; color:#003376; }
table#basketItems  th, table.deliveryItems th{background-image:none; background-color:transparent; font-weight:normal; color:#003376; font-size:0.689em; border-top-style:none; border-right-style:none; border-bottom-style:solid; border-left-style:none; border-bottom-width:1px; border-bottom-color:#ececec; }
table.deliveryItems th{font-size:1.25em; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; }
table.deliveryItems th:first-child{width:48%; }
table#basketItems td , table.deliveryItems td{border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; font-size:0.814em; padding-top:1px; padding-bottom:1px; }
div.deliveryInfoBox {font-size: 0.814em; color: #003376; padding:10px; padding-top:30px;}
table.deliveryItems td{padding-top:5px; padding-bottom:5px; padding-right:3px; padding-left:3px; }
#basketItems tfoot tr td{padding-top:5px; padding-bottom:6px; background-color:transparent; }
#basketItems td.tdSeparator{height:12px; }
#basketItems td.tdSeparator.sepBorder{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#ececec; }
table#basketItems td:last-child , table#basketItems th:last-child{border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; }
#basketItems .xsmall{text-align:right; margin-right:7px; }
#basketItems .recount{background-image:url(bg-recount.png);  background-repeat:no-repeat; background-position:0px -27px; height:25px; width:25px; float:left; background-color:transparent; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; }
#basketItems .delete{background-image:url(bg-delete.png);  background-repeat:no-repeat; background-position:0px -23px; height:23px; width:23px; float:right; background-color:transparent; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; }
#basketItems .delete:hover , #basketItems .recount:hover{background-position:left top;}
#deliveryItems #address{width:250px; }
#deliveryItems td#info{vertical-align:top; }
#deliveryItems td#info p{font-size:0.814em; margin-bottom:5px; line-height:1.4; }
.register{color:#003376; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; }
table.register:first-child{margin-top:20px; }
.register td{padding-top:1px; padding-bottom:1px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; }
.orderButtons{clear:both; float:left; width:100%; height:80px; }
.bButtons{background-color:transparent; text-align:center; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; height:49px; display:block; font-size:14px !important; line-height:49px; text-decoration:none; color:#003376; background-repeat:no-repeat; }
input.bButtons{font-size:1.064em; }
.prevButton{background-image:url(bt-basket-left-x.png); background-repeat:no-repeat; background-position:left top; width:218px; float:left; padding-left:11px; }
.prevButtonSmall{background-image:url(bt-basket-left-xsmall.png); background-repeat:no-repeat; background-position:left top; width:190px; float:left; padding-left:11px; }
.nextButton{background-image:url(bt-basket-right.png); float:left; width:268px; padding-right:20px; }
.nextButtonSmall{background-image:url(bt-basket-right-xsmall.png); float:left; width:170px; padding-right:20px; background-repeat:no-repeat; }
.nextButtonYSmall{background-image:url(bt-basket-right-ysmall.png); float:right; width:190px; padding-right:20px; }
.bButtons:hover{background-position:0px -49px; }
.download ,.download td{border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; vertical-align:top; }
.download caption{padding-bottom:15px; }
.download td{padding-top:3px; padding-right:5px; padding-left:5px; padding-bottom:0px; }
.download td a{color:#666; }
#productLeft .download{margin-top:30px; }
table.deliveryItems_border {border-left-width:1px; border-left-style:solid; border-left-color:#ececec;}
table.deliveryItems  td.bLeft, table.deliveryItems th.bLeft {padding-left:20px; }
.infobox{position:relative; white-space:nowrap; }
.infobox .inf{background-image:url(bg-info-bottom.png); background-repeat:no-repeat; background-position:center bottom; display:none; position:absolute; height:75px; width:200px; left:30px; top:100%; padding-top:60px; padding-bottom:15px; text-align:left; padding-right:10px; padding-left:25px; text-decoration:none; color:#003376; line-height:1.4; }
.infobox:hover .inf{display:block; }
.infobox .inf big{line-height:50px; background-image:url(bg-info-top.png); background-repeat:no-repeat; background-position:left top; display:block; position:absolute; left:0px; top:0px; height:47px; width:200px; padding-right:10px; padding-left:25px; font-size:13px; color:#FFF; font-weight:bold; }
.infobox .inf small{font-size:0.875em; }
.infobox .inf button{background-image:url(bt-closeInfo.png); background-position:left top; display:block; clear:both; height:39px; width:84px; background-repeat:no-repeat; background-color:transparent; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; text-align:center; font-size:13px; color:#003376; font-weight:bold; position:absolute; left:73px; top:103px; }
.infobox .inf button:hover{background-position:left bottom; }
#userRegister input[type=text], #userRegister textarea { font-size: 1em; }
.confirm label { clear: both; display: block; }
.confirm label:last-child { margin-top: 5px; }

a.comparer { color:#f1b406; text-decoration:underline;}
a.comparer:hover{ text-decoration:none; }

.noborder , .noborder th, .noborder td{border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; }
.spanSep{display:block; float:left; line-height:24px; padding-right:7px; padding-left:7px; }
.silver{color:#666; }
.blue{color:#003376; }
.aqua{color:#009AD8; }
.red{color:#E00079; }
big{font-size:1.25em; }
.small{font-size:11px;}
.next{color:#0083D7;}
.hidden{display:none; }
.right{text-align:right; }
.center{text-align:center; }
.border{border:1px solid #e8e8e8; }

.rightcolumn ol{padding-left:20px; list-style-position:outside; list-style: none; padding-top:0px; padding-right:0px; padding-bottom:0px; margin:0px; }
.rightcolumn ol ol{list-style-position:outside;}
.rightcolumn ol ol ol{list-style-position:outside;}
.rightcolumn ol li{line-height:1.6; margin:0px; padding:0px; }

.price
{
    text-align: right;
}


#topMenu{
    width: 978px;
    position: absolute;
    height: 54px;
    left: 6px;
    bottom: 0px;
}
#topMenu img {
    float: left;
}
#topMenu img.last {
    float: right;
}


a.lf {
font-size: 12px;
}
a.lf:active { text-decoration: none; color: #af8545; } a.lf:link { text-decoration: none; color: #af8545; } a.lf:visited { text-decoration: none; color: #af8545; } a.lf:hover { text-decoration: underline; color: #333333; }

div.domTT_Classic { background-color: #ffffe1; border: #999999 1px solid; } div.domTT_Classic .caption {  } div.domTT_Classic .contents { font-family: Tahoma,Helvetica,Arial; font-size: 11px; color: #333333; padding: 5px 5px 5px 5px; } div.domTT_Classic .contentsl { font-family: Tahoma,Helvetica,Arial; font-size: 16px; color: #333333; text-align: right; padding: 8px; } div.domTT_Classic .contentsw { font-family: Tahoma,Helvetica,Arial; font-size: 16px; color: #666666; padding: 8px; } div.domTT_Classic .wb { font-size: 16px; color: #333333; } 
.gr { padding: 5px 5px 5px 5px; }