html, body, ul, ol, h1, h2, h3{margin:0;padding:0;}
body{background:url(images/fish.png) top left repeat-x #002B6D;font-family:Arial;font-size:12px;}
a img{border:none;}
a{color:#002B6D;}
#wrapper{width:948px;margin:0 auto;min-height:700px;background:#fff;padding:24px 0px 24px 0px;}
#wrapper.main-index{overflow:hidden;padding:24px 0px 0px 0px;background:#fff;}
#wrapper.category{background:url(images/category_back_1.png) top center no-repeat #fff;padding-bottom:0px;}
#header{height:458px;background:url(images/header-1.jpg) top center no-repeat;padding:0 8px 0 31px;}
#header.winter{height:458px;background:url(images/header-2.jpg) top center no-repeat;padding:0 8px 0 31px;}
#header.lodka{height:458px;background:url(images/header-3.jpg) top center no-repeat;padding:0 8px 0 31px;}
#header.opt{height:458px;background:url(images/header-4.jpg) top center no-repeat;padding:0 8px 0 31px;}
#header.dostavka{height:458px;background:url(images/header-5.jpg) top center no-repeat;padding:0 8px 0 31px;}
#header.about{height:458px;background:url(images/header-6.jpg) top center no-repeat;padding:0 8px 0 31px;}
#header.gb{height:458px;background:url(images/header-7.jpg) top center no-repeat;padding:0 8px 0 31px;}
#header.main-index{background:url(images/main_wrap_1.jpg) top center no-repeat #90d5f5;height:525px;padding-bottom:30px;}
#header.category{height:380px;background:url(images/wave_white.png) 5px 118% no-repeat;}
#content{overflow:hidden;padding:7px 8px 0 31px;}
#sidebar{float:right;width:194px;background:#00a6eb;padding:10px;}
#sidebar a{ text-decoration:underline; color: #FFF; }
#left-part{float:left;width:680px;overflow:hidden;}
#main-text{float:right;width:505px;margin-right:5px;}
#main-text.other{float:right;width:660px;margin-right:5px;}
#main-text a{text-decoration:underline;}
#foto{float:left;width:170px;}
#footer{width:948px;margin:0 auto;height:83px;}
#top-menu{overflow:hidden;width:480px;margin:12px 0;font-size:14px;}
*:first-child + html #top-menu{width:490px;}
*html #top-menu{width:498px;}
#top-menu li{list-style:none;float:left;padding:0 3px 0 0;}
#top-menu li a{color:#000000;text-decoration:none;}
#top-menu li.content:before{content:"/ ";}
#top-menu li.content{behavior:expression(!this.before ? this.before = this.innerHTML = '/ &nbsp;' + this.innerHTML:'');}
#top-menu li a:hover{color:#F18E00;}
#name-store{background:url(images/name_cond.png) top left no-repeat;width:357px;height:31px;}
#desc-store{width:320px;font-size:14px;margin:15px 0;}
#second-menu{font-size:18px;}
#second-menu li{list-style:none;width:177px;height:21px;margin:4px 0;}
#second-menu li a{display:block;background:#f5f6f6;color:#002B6D;font-weight:bolder;text-decoration:none;padding-left:4px;}
#second-menu li a:hover{background:#dcdedf;}
#now{display:block;color:#002B6D;font-weight:bolder;background:#dcdedf;padding-left:4px;}
#second-menu li a.current_page_item{background:#dcdedf;}
#seasons{margin:38px -140px 0px 0;}
#seasons a{margin-right:140px;}
#content.main-index{background:#90d5f5;min-height:350px;height:390px;position:relative;overflow:visible;padding-bottom:20px;}
#content #order{width:910px;position:absolute;top:-80px;left:18px;height:600px;}
#order .order-item{height:590px;float:left;width:302px;}
.order-item .image-link{display:block;width:308px;height:309px;background:url(images/loop_main.png) top center no-repeat;position:relative;}
.order-item .order-image{position:absolute;left:108px;bottom:44px;}
.order-item .order-star{position:absolute;left:37px;bottom:100px;}
.order-item span{position:absolute;right:25px;bottom:171px;color:#e60004;font-size:18px;font-weight:bolder;}
.desc{background:url(images/flash.png) top left no-repeat;color:#002b6d;padding:10px 0 20px 37px;}
.desc a{color:#002b6d;text-decoration:none;}
.desc .name{display:block;font-size:18px;color:#3b4c56;font-weight:bolder;}
.desc .more{display:block;font-weight:bolder;background:url(images/more-link.png) top center no-repeat;width:196px;height:26px;color:#fff;text-align:center;padding-top:10px;margin:10px 0;}
.desc .all{padding:5px 0 3px 0;font-weight:bolder;color:#002b6d;font-size:14px;border-bottom:1px solid #3b4c56;}
blockquote{background:#eaeaea;padding:1em 1em 0.1em 1em;margin-bottom:1em;border-left:3px solid #ccc;}
#content.category{padding:7px 0px 0 7px;margin-top:-7px;background:url(images/category_wrapper) bottom center no-repeat;}
.foto-block{height:162px;margin:0 0 15px 0;padding:50px 0px 0 7px;}
#forboat.foto-block{padding-top:58px;}
#content.category #summer{background:url(images/summer_foto.png) top left no-repeat;}
#content.category #summer:hover{background:url(images/summer_foto_active.png) top left no-repeat;}
#content.category #winter{background:url(images/winter_foto.png) top left no-repeat;}
#content.category #winter:hover{background:url(images/winter_foto_active.png) top left no-repeat;}
#content.category #forboat{background:url(images/forboat_foto.png) top left no-repeat;height:204px;}
#content.category #forboat:hover{background:url(images/forboat_foto_active.png) top left no-repeat;}
.foto-block .foto-item{width:149px;height:149px;background:#fff;float:left;margin:0 5px 0 0;overflow:hidden;position:relative;}
#forboat.foto-block .foto-item{width:147px;height:148px;float:left;margin:0 7px 0 0;overflow:hidden;position:relative;}
.foto-block .foto-item img{position:absolute;top:0;left:0;z-index:1;}
.foto-item .price-name{position:absolute;z-index:10;bottom:10px;left:10px;font-size:13px;font-weight:bolder;background:#fff;}
.price-name span{display:block;color:#e60004;}
#sidebar h3{background:url(images/side_head.png) top left no-repeat;height:23px;color:#fff;font-size:14px;font-style:italic;padding:6px 0 0 14px;margin-bottom:5px;}
#video div{border:2px solid #1b76af;background:#fff;}
.desc, .desc a{ color:#3B4C56; margin:10px 0; padding:0 4px; }
#desc li{margin-left:10px;}
#down-link{display:block;background:url(images/download_icon.png) center left no-repeat;padding:10px 0 0 58px;margin:10px 0;color:#fff;}
*html #down-link{background:url(images/download_icon_ie6.png) center left no-repeat;}
#down-link a{color:#fff;}
#spec div{background:#002b6d;border:2px solid #1b76af;padding:0 4px;color:#FFFFFF;}
#spec li{margin-left:12px;}
#main-text h1{color:#002B6D;font-size:18px;border-bottom:4px solid #F18E00;padding-bottom:10px;margin:10px 0 17px 0;}
.main-text h2{font-size:14px;margin-bottom:5px;}
.blue_h2 { font-size: 14px; color: #00a6eb; }
#main-text ul{margin:10px 0 0 10px;}
#main-text ul li{list-style-position:inside;list-style:disc;}
#main-text ol{margin:5px 0;}
#main-text ol li{list-style-position:inside;}
#price{ font-weight:bolder; font-size:16px; font-style:italic; color: #FFF; background-color: #E60003; padding: 10px; }
#main-text img{border:#cbcbcd 2px solid;}
#buy{display:block;background:url(images/buy.png) top left no-repeat;width:158px;height:38px;margin:20px 0;}
*html #foto{width:160px;}
#foto img{display:block;margin:15px 0;}
#foto a{display:block;float:left;}
#zoom{background:url(images/zoom.png) top center no-repeat;height:15px;padding-top:40px;text-align:center;font-style:italic;font-weight:bolder;color:#b7b7b7;}
#zoom:hover{background:url(images/zoom_active.png) top center no-repeat;color:#002b6d;}
#rotate{background:url(images/rotate.png) top center no-repeat;height:15px;padding-top:40px;text-align:center;font-style:italic;font-weight:bolder;color:#b7b7b7;}
#rotate:hover{background:url(images/rotate_active.png) top center no-repeat;color:#002b6d;}
#foto span{display:block;height:13px;width:2px;background:#7f95b6;float:left;margin:42px 7px 0 7px;}
#footer{background:url(images/footer_top.png) top left repeat-x;position:relative;padding-bottom:30px;color:#fff;}
#footer.main-index{background:url(images/main_footer.jpg) top center no-repeat;height:63px;}
#footer.category{background-image:none;height:63px;}
#footer #left-copy{position:absolute;top:45px;width:280px;color:#fff;font-size:12px;}
#footer.category #left-copy{top:25px;}
#left-copy img{padding:5px 0;}
#right-text{position:absolute;top:45px;left:288px;font-size:11px;}
#footer.category #right-text{top:25px;}

