body{background-color:#189de2}
body,form,input,textarea,fieldset{margin:0;padding:0;border:0;}
body,input,textarea,select{font-size:14px}
h1,h2{color:#189de2;margin:10px 0;font-family:'spacerbold';font-size:20px}
a{text-decoration:none;}

#logo,#menu_info>a>span,#menu_products>a,#credit>a:first-child,.slider .thumbnails a,.featured,#filter_footer,#filter .selected>span,#left>#contact legend,.cube>strong:first-child,.cube_footer,#cart li span,.btn,#to_cart,#cart_btn,#cart_submittion .quantity>a{background-image:url(images/sprites_png8.png);background-repeat:no-repeat}

.corner,.slider>.prev,.slider>.next,.cart_icon,.btn.to_cart>span,#product #offer,#cart_submittion input[type=submit],#contact input[type=submit],#content .cube_footer>a,#languages>a>span{background-image:url(images/sprites_png24.png);background-repeat:no-repeat}

.featured>.pic{background-image:url(images/sprites_jpg.jpg);background-repeat:no-repeat}

#logo,#credit>a:first-child{display:block;overflow:hidden;line-height:500px;}

#menu_info>a:hover,#menu_info>.selected,#sitemap a:hover,#content #products>div>a:first-child:hover,#content .btn:hover,#content #to_cart:hover,#content .featured>a:first-child:hover,#languages>a:hover{color:#354297} /*dark blue*/
#menu_products>a:hover,#menu_products>.selected,#content a:hover,#pictures_pager>a:hover{color:#189de2} /*light blue*/

#home>#header_bg{height:542px;background:no-repeat center 115px #189de2}
#inner>#header_bg{height:287px;background:no-repeat center 115px #189de2}
#header_top{background:url(images/header_top.png) repeat-x top;}
#home #header_top{padding-top:541px;}
#inner #header_top{padding-top:286px;}
#white_bg{background-color:#fff}
#centeralize{width:980px;padding:22px 0;margin:auto;position:relative}

#home #header{top:-541px;}
#inner #header{top:-286px;}
#header{position:absolute;right:0;width:980px;height:115px}
#logo{width:223px;height:129px;position:absolute;background-position:0 -22px;top:0;}
#menu_info{position:absolute;top:0;width:750px}
#menu_info>a{display:inline-block;height:23px;line-height:36px;color:#138bcb;margin-top:6px}
#menu_info>a>span{display:inline-block;height:23px}
.house{width:25px;background-position:-291px -96px;}
.pointer{width:29px}
.medal{width:14px;background-position:-246px -96px;}
.bubble{width:21px;background-position:-224px -96px;}
#menu_info>#cart_btn{width:133px;height:41px;color:#fff;font-size:18px;line-height:35px;margin-top:0}

#menu_products{position:absolute;height:47px;top:69px;width:750px;overflow:hidden}
#menu_products>a{display:inline-block;width:149px;height:47px;line-height:50px;overflow:hidden;background-position:-473px 0;color:#354297;text-align:center}

#languages{position:absolute;top:5px;}
#languages>a{display:block;color:#138BCB;line-height:18px;font-size:12px;margin:5px 0;}
#languages>a>span{display:block;width:25px;height:18px;}
#he{background-position:-16px -19px;}
#ru{background-position:-16px 0;}

#home #banner,#home #cycle{width:727px;height:376px}
#inner #banner,#inner #cycle{width:980px;height:137px;}
#home #banner{top:144px;}
#inner #banner{top:145px;}
#banner{position:absolute}
#banner img{border:0}
#pager{position:absolute;bottom:15px;z-index:99}
#pager>a{display:inline-block;background-color:#189de2;overflow:hidden;line-height:100px}
#banner #pager>.activeSlide,#pager>.activeSlide{background-color:#db0918}
#cycle{position:relative;overflow:hidden}
.corner{position:absolute;width:7px;z-index:99}
#home .corner{height:8px}
#inner .corner{height:7px}
.corner.r{right:0}
.corner.l{left:0}
.corner.t{top:0}
.corner.b{bottom:0}
#home .corner.t.l{background-position:0 0}
#home .corner.t.r{background-position:-8px 0}
#home .corner.b.l{background-position:0 -9px}
#home .corner.b.r{background-position:-8px -9px}
#inner .corner.t.l{background-position:0 -21px}
#inner .corner.t.r{background-position:-8px -21px}
#inner .corner.b.l{background-position:0 -29px}
#inner .corner.b.r{background-position:-8px -29px}

#header>#contact,#header>#contact legend,#header>#contact>fieldset{width:195px;position:absolute}
#header>#contact{top:144px;height:292px;padding-top:65px;}
#header>#contact>fieldset{bottom:0;height:231px}
#header>#contact legend{top:-121px;font-size:30px;}
#header>#contact input[type=submit]{margin-top:4px}
#left>#contact{position:relative;padding-top:60px}
#left>#contact legend{position:absolute;top:0;padding:0}
#left>#contact input[type=submit]{margin-top:3px}
.red{color:#e30028}
#contact{padding:0 20px;}
#contact>p{margin:10px 0}
#contact>fieldset{line-height:38px;color:#10509a;font-size:14px}
#contact input[type=text],#contact textarea,#cart_customer_details input[type=text],#cart_customer_details textarea{margin:7px 0;border:1px solid #d7f0fc;height:20px;line-height:20px}
#contact textarea{overflow:auto;height:64px;margin-bottom:10px}
#contact .cube_footer{margin:0 -20px;}

#contact input[type=submit],#cart_submittion input[type=submit],#content .cube_footer>a{display:block;cursor:pointer;width:120px;height:36px;background-position:0 -158px;background-color:transparent;color:#fff}

#contact legend,.cube>strong:first-child{display:block;color:#fff;text-align:center;line-height:25px;font-weight:normal}
.cube>strong:first-child,#left>#contact legend{width:243px;height:60px;background-position:-379px -48px;line-height:46px}

.cube{background-image:url(images/cube_bg.png);}
.cube>strong:first-child{display:block;position:relative}
.cube_footer{background-position:-379px -109px;width:243px;height:49px;clear:both;overflow:auto}
#content .cube_footer>a{display:block;text-decoration:none;line-height:36px;text-align:center}

.cart_icon,.btn.to_cart>span{display:block;width:45px;height:38px}
#cart .cart_icon{position:absolute;top:5px}

#cart,#left #contact{margin-top:-3px}
#cart{margin-bottom:10px}
#cart ul,#cart li{list-style:none;padding:0;margin:0}
#cart ul{margin:0 17px 17px}
#cart li{border-bottom:1px solid #c0c1c4;position:relative}
#cart li span{display:block;position:absolute;width:11px;height:11px;background-position:-275px -84px;top:6px}
#content #cart li a{text-decoration:none;display:block;padding:6px 0 4px}

#content{position:relative}
#content,#content a{color:#484848}
#content a{text-decoration:underline}
#home #content{padding-top:373px}
#content.home>header{border-top:2px solid #e3f2f9;margin-top:10px}
#content p{margin:10px 0}

#right{width:700px}
#left{width:243px}
#clear{clear:both}

#filter{width:986px;margin:-22px -3px 15px;background-image:url(images/filter_bg.png);overflow:auto}
#filter>ul,#filter>ul>li{list-style:none;margin:0;padding:0}
#filter>ul{margin:15px 20px 0}
#filter>ul>li{margin-top:12px;position:relative}

#filter a{display:inline-block;text-decoration:none;background-color:#d8e8f1;color:#afb0b0;line-height:16px;height:15px;padding:3px 11px;position:relative;}
#filter a,#subpages .pic,#subpages .pic>img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#filter a:hover,#filter a.selected{background-color:#189de2;color:#fff}
#filter a.selected>span{width:5px;height:6px;display:block;position:absolute;top:7px;background-position:-275px -75px}
#filter strong{color:#d70205;position:absolute;top:2px}
#filter_footer{height:22px;background-position:0 -533px}

#footer{padding:15px 0}
#footer,#footer a{color:#fff}
#sitemap{width:980px;margin:auto;overflow:auto}
#sitemap>div{display:block}
#sitemap a{display:block;line-height:18px}
#sitemap .continuance{padding-top:18px}
#credit{padding-top:15px;text-align:center;font-size:11px}
#credit>a:first-child{display:inline-block;width:50px;height:20px;margin-top:-13px;vertical-align:middle;background-position:-224px -75px}

.featured{height:360px;width:235px;background-position:-145px -159px;position:absolute;top:0}
.featured>.pic{width:189px;height:127px;position:absolute;top:3px}
#content .featured>p{margin:3px 0 7px;height:42px}
#content .featured>a:first-child{color:#189de2;text-decoration:none}

.slider{position:absolute;width:477px;height:189px;top:157px}
.slider>.prev,.slider>.next{display:block;position:absolute;width:39px;height:39px;top:77px;z-index:5}
.slider>.prev{opacity:0.1}
.slider>.mask{width:414px;overflow:hidden;position:absolute;top:0}
.slider>.mask,.slider .thumbnails,.slider .thumbnails a{height:189px;}
.slider .thumbnails{position:absolute;top:0;white-space:nowrap;width:9999px}
.slider .thumbnails a{display:block;position:relative;width:138px;background-position:0 -343px;text-decoration:none;text-align:center}
.slider .thumbnails img{margin-top:13px}
.slider .thumbnails span{display:block;position:absolute;bottom:0;width:113px;height:42px;bottom:10px;white-space:normal}

#products{width:750px;overflow:auto}
#products>div{width:205px;height:167px;position:relative;border-top:2px solid #cae5f4;border-bottom:2px solid #cae5f4;overflow:hidden}
#products .pics{position:absolute;top:200px;width:110px;height:130px;text-align:center;overflow:hidden}
#products .pics>img{border:0}
#products .price{position:absolute;bottom:0;width:320px;color:#189de2;font-weight:bold;border-top:2px solid #cae5f4}
#products .price>span{color:#d90205;font-size:30px;}
#products .price>span>small{font-size:16px}
#products img{border:0}
#content #products>div>a:first-child{font-size:18px;color:#189de2;text-decoration:none;width:200px;font-weight:bold}
#products>div{background: rgb(234,234,234);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(234,234,234,1) 0%, rgba(255,255,255,1) 10%, rgba(255,255,255,1) 80%, rgba(234,234,234,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,1)), color-stop(10%,rgba(255,255,255,1)), color-stop(80%,rgba(255,255,255,1)), color-stop(100%,rgba(234,234,234,1)));
background: -webkit-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(255,255,255,1) 10%,rgba(255,255,255,1) 80%,rgba(234,234,234,1) 100%);
background: -o-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(255,255,255,1) 10%,rgba(255,255,255,1) 80%,rgba(234,234,234,1) 100%);
background: -ms-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(255,255,255,1) 10%,rgba(255,255,255,1) 80%,rgba(234,234,234,1) 100%);
background: linear-gradient(to bottom,  rgba(234,234,234,1) 0%,rgba(255,255,255,1) 10%,rgba(255,255,255,1) 80%,rgba(234,234,234,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#eaeaea',GradientType=0 );}

#content .btn{width:68px;height:37px;line-height:31px;text-align:center;background-position:-224px -121px;display:block;color:#fff;text-decoration:none}
.btn.to_cart{position:relative}
.btn.to_cart>span{position:absolute;top:-3px;z-index:5}
#products .btn{position:absolute;bottom:35px}

#product{padding-top:1px;position:relative;border-top:2px solid #cae5f4;background:url(images/product_gradient.png) repeat-x top;padding:0 10px}
#product h1{margin-top:9px}
#offer{width:116px;height:133px;position:absolute;top:-21px;color:#fff;text-align:center;line-height:25px}
#offer span{font-size:30px;line-height:35px}
#content #to_cart{width:144px;height:49px;display:block;position:absolute;top:130px;color:#fff;text-decoration:none;line-height:48px;text-indent:60px}
#pictures{width:340px;height:340px;overflow:hidden;margin-top:10px;position:relative}
#pictures>img{display:none}
#pictures_pager{position:absolute;top:41px}
#pictures_pager>a{display:block;text-decoration:none;height:30px;line-height:30px}
#pictures_pager>a>span,#banner>#pager>a{width:15px;height:15px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;box-shadow:2px 2px 7px 1px #eaeaea;background-color:#189de2}
#pictures_pager>a>span{margin:6px 5px 0;display:block;}
#product #original_price{text-decoration:line-through}
#offer span>small{font-size:20px}

#cart_submittion #products{width:auto}
#cart_submittion #products>div{width:845px;height:115px}
#cart_submittion #products p{width:650px}
#cart_submittion .total{position:absolute;top:15px;white-space:nowrap;width:173px;line-height:32px;}
#cart_submittion .total,#total{color:#189de2;font-weight:bold}
#cart_submittion .total input{width:30px;height:25px;color:#d90205;font-size:18px;text-align:center;border:1px solid #d7f0fc}
#cart_submittion .total>span,#total>div:first-child{color:#d90205}
#cart_submittion .total>span{font-size:22px}
#cart_submittion .total>span>small{font-size:14px}
#cart_submittion .quantity{clear:both;position:relative}
#cart_submittion .quantity>a{display:block;overflow:hidden;line-height:100px;width:11px;height:11px;position:absolute;top:8px;text-decoration:none;font-size:22px;font-family:Arial;font-weight:normal;background-position:-287px -84px;}
#cart_submittion .quantity>a:first-child{background-position:-275px -84px;}
#cart_submittion .to_cart{position:absolute;display:block;bottom:9px;font-size:12px;text-decoration:none;}
#cart_submittion .to_cart>span{display:block;position:absolute;top:2px;font-size:10px;color:#E30028;}
#cart_submittion .to_cart:hover{text-decoration: underline;color:#E30028;}
#total{font-size:29px;overflow:auto}

#cart_submittion form{position:relative;overflow:auto}
#cart_submittion fieldset{width:380px;line-height:38px}
#cart_submittion form input[type=text],#cart_submittion textarea{border:1px solid #d7f0fc;height:20px;line-height:20px;margin:7px 0;padding:0 5px}
#cart_submittion textarea{height:100px}
#cart_submittion input[type=submit]{position:absolute;bottom:5px}
#cart_submittion input[type=submit]:hover{color:#e2db18}
#cart_submittion fieldset .red{position:absolute;bottom:5px;font-weight:bold;font-size:20px}

#subpages>div>a:first-child{color:#189de2;display:block;font-size:18px}
#subpages>div{overflow:auto;position:relative;border-top:2px solid #e3f2f9;padding-top:10px;}
#subpages>div:first-child{border-top:none;padding-top:0}
#subpages img{border:0;display:block}
#subpages .pic{border:1px solid #d7f0fc}
#subpages .btn{position:absolute;bottom:0}                                                                                                                                                                                                                        