html {font-size:100.01%;}

* {margin:0; padding:0; font-size:100%; font-family: tahoma, verdana, arial, sans-serif;}

body {background:url('/bitrix/templates/winter/i/tile.gif');}

table {border-collapse:collapse; border:none;}
table td {padding:0px; vertical-align:top; text-align:left;}

#topcon {width:100%;}
#top-left {width:50%;}


/*SUMMER
#top-center {width:993px; background-image:url('/bitrix/templates/winter/i/top_image.jpg'); background-repeat:no-repeat;background-position:center top;} 
#top-center-winter {width:993px; background-image:url('/bitrix/templates/winter/i/top_image_inner.jpg'); background-repeat:no-repeat;} 
/*END_SUMMER*/
/*WINTER*/
#top-center {width:993px; background-image:url('/bitrix/templates/winter/i/winter_top_image.jpg'); background-repeat:no-repeat;background-position:center top;} 
#top-center-winter {width:993px; background-image:url('/bitrix/templates/winter/i/winter_top_image_inner.jpg'); background-repeat:no-repeat;} 
/*END_WINTER*/



#top-right {width:50%;}
#bask-cont {height:163px; overflow:hidden; position: relative;}
#bask-cont div {position: absolute; left: 0; top: 86px;}
#baketb {position: absolute; left: 920px; top: 266px; }
#baketb2 {position: absolute; left: 920px; top: 154px;}
#bask-cont2 {height:78px;  position: relative;}
#bask-cont2 div {position: absolute; left: 0; top: 4px;}

div.bgdr {width:100%; height:250px; background:url('/bitrix/templates/winter/i/tile-top.gif'); position:relative; z-index:-1;}
div.bgdr2 {width:100%; height:220px; background:url('/bitrix/templates/winter/i/tile-top.gif'); position:relative; z-index:-1;}
#width6 {width:6px;}
#top-menu {position:relative;  width:993px; height:70px;}
#tilipon {position:absolute; left:-40px; top:0px; z-index:1;}
#l-shdw {position:absolute; left:-23px; top:90px; z-index:1;}
#phone {position:absolute; left:35px; top:0px;}
#top-scratch {position:absolute; left:191px; top:0px;}
#scrt1 {position:absolute; left:284px; top:24px;}
#scrt2 {position:absolute; left:908px; top:24px;}
#frm-part {position:absolute; left:801px; top:47px;}
#r-shdw {position:absolute; top:9px; width:100%; height:283px; background:url('/bitrix/templates/winter/i/r-shdw.gif') left no-repeat}
#r-shdw2 {position:absolute; top:9px; width:100%; height:218px; background:url('/bitrix/templates/winter/i/r-shdw2.gif') left no-repeat}
#begunok {position:absolute; left:351px;}
#top-nav {position:absolute; left:288px; top:26px;}
#top-nav span {color:#cecccc; font-weight:bold; font-size:12px; padding-right: 1.2em;}
#top-nav span a {color:#cecccc; text-decoration: none;}
#top-nav span a:hover {color:#ffffff;}

#index-image {position:relative; width:962px; height:296px;}
#inner-image {position:relative; width:962px; height:184px;}
#inner-01_ {position:absolute;left:0px;top:0px;width:418px;height:184px;}
#inner-02_ {position:absolute;left:418px;top:0px;width:188px;height:92px;}
#inner-03_ {position:absolute;left:418px;top:92px;width:188px;height:92px;}
#inner-04_ {position:absolute;left:606px;top:0px;width:356px;height:184px;}
#index-04_ {position:absolute;left:0px;top:0px;width:110px;height:83px;}
#index-05_ {position:absolute;left:110px;top:0px;width:64px;height:42px;}
#index-06_ {position:absolute;left:174px;top:0px;width:631px;height:20px;}
#index-07_ {position:absolute;left:805px;top:0px;width:157px;height:31px;}
#index-08_ {position:absolute;left:174px;top:20px;width:631px;height:79px;}
#index-09_ {position:absolute;left:805px;top:31px;width:57px;height:174px;}
#index-10_ {position:absolute;left:862px;top:31px;width:100px;height:52px;}
#index-11_ {position:absolute;left:110px;top:42px;width:64px;height:151px;}
#index-12_ {position:absolute;left:0px;top:83px;width:46px;height:110px;}
#index-13_ {position:absolute;left:46px;top:83px;width:64px;height:110px;}
#index-14_ {position:absolute;left:862px;top:83px;width:70px;height:106px;}
#index-15_ {position:absolute;left:932px;top:83px;width:30px;height:106px;}
#index-16_ {position:absolute;left:174px;top:99px;width:127px;height:107px;}
#index-17_ {position:absolute;left:301px;top:99px;width:420px;height:106px;}
#index-18_ {position:absolute;left:721px;top:99px;width:84px;height:106px;}
#index-19_ {position:absolute;left:862px;top:189px;width:100px;height:126px;}
#index-20_ {position:absolute;left:0px;top:193px;width:124px;height:122px;}
#index-21_ {position:absolute;left:124px;top:193px;width:50px;height:37px;}
#index-22_ {position:absolute;left:301px;top:205px;width:127px;height:37px;}
#index-23_ {position:absolute;left:428px;top:205px;width:236px;height:110px;}
#index-24_ {position:absolute;left:664px;top:205px;width:167px;height:49px;}
#index-25_ {position:absolute;left:831px;top:205px;width:31px;height:110px;}
#index-26_ {position:absolute;left:174px;top:206px;width:127px;height:36px;}
#index-27_ {position:absolute;left:124px;top:230px;width:50px;height:85px;}
#index-28_ {position:absolute;left:174px;top:242px;width:149px;height:29px;}
#index-29_ {position:absolute;left:323px;top:242px;width:54px;height:73px;}
#index-30_ {position:absolute;left:377px;top:242px;width:51px;height:73px;}
#index-31_ {position:absolute;left:664px;top:254px;width:57px;height:61px;}
#index-32_ {position:absolute;left:721px;top:254px;width:27px;height:61px;}
#index-33_ {position:absolute;left:748px;top:254px;width:83px;height:61px;}
#index-34_ {position:absolute;left:174px;top:271px;width:149px;height:44px;}
#basket {position:absolute;left:910px;top:266px;width:12px;height:14px;}
#basket2 {position:absolute;left:910px;top:154px;width:12px;height:14px;}

#basket-text {position:relative; width:962px; text-align: right; color: #dbd9d9; font-size: 11px;}
#basket-text div {margin-right: 28px; text-align:right;}
#basket-text a {color: #dbd9d9;}


/*SUMMER
#supcon0 {background: url('/bitrix/templates/winter/i/bottom_bg.jpg') bottom repeat-x;}
/*END_SUMMER*/
/*WINTER*/
#supcon0 {background: url('/bitrix/templates/winter/i/winter_bottom_bg.gif') bottom repeat-x;} 
/*END_WINTER*/


#supcon {height:100%;}
#supcon-td {width:1240px; height:100%;}
#maincon {width:100%;}

#left-nav {margin-left:20px;}
#left-nav .header {margin: 0 0 14px 2px; font-size:12px; color:#a6d9ff; font-weight:bold; text-transform:uppercase;}
#left-nav .sec {margin: 20px 0 5px 0;}



#left-nav .plate {width:281px; position: relative; background:url('/bitrix/templates/winter/i/i_nav_bg_top.gif'); background-repeat:no-repeat; margin-bottom:10px;}
#left-nav .plate .mainimg {text-align:center;}
.bold {font-size:14px; font-weight:800; text-transform:uppercase; margin-top:22px; padding-top:11px; height:30px; padding-left:9px; color:#f5f4f4;}
.bold a {color:#f5f4f4; text-decoration:none;}
.bold a:hover {color:#d3d3d3; text-decoration:none;}
#left-nav .links {font-size: 12px;padding-bottom:20px; vertical-align:top; padding-left:9px;}
#left-nav .links span {color:#fefefe; font-weight: bold;}
#left-nav .links a {color:#2e2e2e; font-size:13px; font-weight:bold;}
#left-nav .links a:hover {color:#badf3e;}
#left-nav .bottomplate {padding-top:0px; background:url('/bitrix/templates/winter/i/i_nav_bg_bottom.gif'); height:15px; background-repeat:no-repeat;} 
#l-nav-bike {position:absolute; left:0px; top:1px;}
#l-nav-snowboard {position:absolute; left:13px; top:-3px;}
#l-nav-binding {position:absolute; left:2px; top:7px;}
#l-nav-boot {position:absolute; left:2px; top:2px;}
#l-nav-defence {position:absolute; left:2px; top:2px;}
#l-nav-cam {position:absolute; left:1px; top:17px;}

#framecon {width:100%; padding: 0 20px;}
.frame {width:100%; background: url('/bitrix/templates/winter/i/frame-bg.jpg');}




/*SUMMER
.frame div {width:100%; background: url('/bitrix/templates/winter/i/frame-lt.jpg') left top no-repeat;}
.frame div div {width:100%; background: url('/bitrix/templates/winter/i/frame-rt.jpg') right top no-repeat;}
.frame div div div {width:100%; background: url('/bitrix/templates/winter/i/frame-lb.jpg') left bottom no-repeat; min-height: 250px;}
.frame div div div div {width:100%; background: url('/bitrix/templates/winter/i/frame-rb.jpg') right bottom no-repeat; min-height: 250px; padding-bottom:20px;}
/*END_SUMMER*/
/*WINTER*/
.frame div {width:100%; background: url('/bitrix/templates/winter/i/winter_frame-lt.jpg') left top no-repeat;}
.frame div div {width:100%; background: url('/bitrix/templates/winter/i/winter_frame-rt.jpg') right top no-repeat;}
.frame div div div {width:100%; background: url('/bitrix/templates/winter/i/winter_frame-lb.jpg') left bottom no-repeat; min-height: 250px;}
.frame div div div div {width:100%; background: url('/bitrix/templates/winter/i/winter_frame-rb.jpg') right bottom no-repeat; min-height: 250px; padding-bottom:20px;}
/*END_WINTER*/


.frame table, #rubilovo table {width:100%;}
.frame td, #rubilovo td {padding: 20px 25px;}
.frame a, .frame .a {color:#444444;}



h1, .h1, #h1 {font-size: 18px; font-weight: 500; margin-top: 2px;margin-bottom: 10px; color: #a6d9ff;}
h1.type2 {font-weight: 800; text-transform:uppercase; margin-bottom: 0.5em;}
h1.marg-top {margin-top: 2em;}

h2, .h2, #h2 {font-size: 16px; font-weight: bold; margin-top: 2px;margin-bottom: 10px; color: #a6d9ff;}
h2.type2 {font-weight: 800; text-transform:uppercase; margin-bottom: 0.5em;}
h2.marg-top {margin-top: 2em;}

p {font-size:12px; color:#f5f4f4; margin-bottom:8px; line-height: 1.3em;}
p.f {margin-top:0.6em;}
p a {color:#fefefe;}
p a:hover {color:#d3d3d3;}
ul {margin: 0 0 1em 0; padding: 0; padding-left: 0em;}
li {margin: 0.5em 0; padding: 0; font-size:12px; color:#f5f4f4;}
ul li {list-style-type: none; padding-left: 0px;}


#index-frame2 {width:100%; margin-top:24px;}
#home_news {margin-left:20px;}
#special {width: 100%;  margin-bottom:24px;}}
#spec td {text-align:center; width:33%; padding: 0px 5px;}
#spec td a img {border:1px solid #000000;}
#spec .desc {margin-top:0.6em; color:#2e2e2e;}
#rubilovo {padding: 5px 0 0 16px;}
#rubilovo div {background: url('/bitrix/templates/winter/i/frame-rubilovo-bg.jpg');}


/*SUMMER
#rubilovo div div {background: url('/bitrix/templates/winter/i/frame-rubilovo.jpg') top no-repeat; min-height: 250px;}
#rubilovo div div div {width:293px; background: url('/bitrix/templates/winter/i/frame-rubilovo-bottom.jpg') bottom no-repeat;}
/*END_SUMMER*/
/*WINTER*/
#rubilovo div div {background: url('/bitrix/templates/winter/i/winter_frame-rubilovo.jpg') top no-repeat; min-height: 250px;}
#rubilovo div div div {width:293px; background: url('/bitrix/templates/winter/i/winter_frame-rubilovo-bottom.jpg') bottom no-repeat;}
/*END_WINTER*/

#rubilovo p {color:#2e2e2e; margin-top:90px;}

#spec_td{ width:200px; text-align:center;}


#sign {padding: 1em 0 1em 20px;}
#sign span {font-size:90%;}


.catalog_top_text{
color:#FFFFFF;
font-size:12px;
}

.catalog_top_text a{color: #444444;}

.catalog_top_text h1{
margin-top:29px;
margin-bottom:10px;
color:#a6d9ff;
font-size:18px;
}

.catalog_product_list{
color:#FFFFFF;
font-size:12px;
}



.catalog_product_list .h1{
color:#444444;
font-size:18px;
margin-bottom:0px;
padding-bottom:0px;
}

.catalog_product_list div table{
border:none;
}

.catalog_product_list div table td{
padding-top:1px;
}

.catalog_product_list div table td div{
background-image:none;
}


.properties_name{
color:#444444;
}

.catalog_basket{
padding:20px;
}


.catalog_product_list table{
color:#FFFFFF;
font-size:12px;
border: 1px solid #6b6b6b;
}

.catalog_product_list td{
padding-bottom:0px;
}

.catalog_product_list td.param{
padding-left:0px;
padding-top:13px;
}

.catalog_product_list a{
color:#ffffff;
}

.properties_table td{
padding-left:16px;
padding-top:16px;
padding-right:18px;
padding-bottom:14px;
background: url('/bitrix/templates/winter/i/properties_table_bg.gif');
border: 1px solid #6b6b6b;
}

#show_all{
color:#444444;
padding-left:18px;
padding-top:0px;
background: url('/bitrix/templates/winter/i/show_all_properties_bg.gif');
background-repeat:no-repeat;
}

.osob{
font-size:12px;
color:#444444;
font-weight:bold;
margin-bottom:14px;
margin-top:0px;
}

table.sale_info
{
color:#444444;
font-size:12px;
padding-left: 5px;
}

table.sale_info span
{
font-size:11px;
}

#pdng
{
padding-top:0px;
}

.sale_order_full_table td
{
padding-top:5px;
padding-left:5px;
padding-bottom:5px;
font-size:12px;
}
#sof-prof-div, #LOCATION_ORDER_PROP_2,#sof_choose_login{
background-image:none;
}


input.app-order-button {border: none; width: 120px; height: 23px; background: url('/bitrix/templates/winter/i/oformit_zakaz.gif'); cursor: pointer;}
input.app-refresh-button {border: none; width: 81px; height: 23px; background: url('/bitrix/templates/winter/i/obnovit.gif'); cursor: pointer;}
input.app-continue-button {border: none; width: 101px; height: 23px; background: url('/bitrix/templates/winter/i/prdoljit.gif'); cursor: pointer;}
input.app-back-button {border: none; width: 77px; height: 23px; background: url('/bitrix/templates/winter/i/back.gif'); cursor: pointer;}
input.app-accept-button {border: none; width: 142px; height: 23px; background: url('/bitrix/templates/winter/i/podtverdit.gif'); cursor: pointer;}
input.app-save-button {border: none; width: 87px; height: 23px; background: url('/bitrix/templates/winter/i/sohranit.gif'); cursor: pointer;}




.kolvo {border:1px solid #585858; width:18px; height:20px; background-color:#9c9c9c; color:#585858; font-size:12px; padding:4px; 5px;}


#name-price{border:0px;}

#name-price td{padding-left:0px;padding-bottom:0px;padding-top:10px;}
#name-price #atc #add_to_cart{padding-top:0px;width:113px;height:32px; background-image:url('/bitrix/templates/winter/i/add_bg.gif'); background-repeat:no-repeat; border:0px solid #000000; }
#name-price #atc #add_to_cart td{padding-top:6px; padding-left:7px; padding-right:0px;}
#name-price #atc #add_to_cart td a{color:#f6f6f6;font-size:12px;padding-top:2px;text-decoration:none;}
#name-price #atc #add_to_cart td input {border:1px solid #585858; width:12px;  background-color:#9c9c9c; color:#585858; font-size:12px; padding-left:4px;padding-top:2px; padding-bottom:2px; padding-right:0px; margin-left:7px;}
#name-price #atc #add_to_cart #add_to_cart_link{padding-top:9px;padding-left:0px; text-decoration:underline;}
#qty_no{width:113px;height:32px; min-height: 32px; background-image:none; text-align:center; padding-top:2px;}
#name-price #atc {text-align:right; padding-top:5px; width:113px;padding-right:0px;}
#name-price #price{color:#880909;font-size:18px;text-align:right; padding-right:0px;}
#name-price #prod_name{}
.catalog_product_list #prewiew_text{padding-top:12px;}

#block4{position:relative; width:220px; height:90px; left:440px; top:220px;}

#block4_inner{position:relative; width:220px; height:90px; left:405px; top:85px;}

.type2{font-size:18px; font-weight:bold; color:#5a5a5a; padding-bottom:18px;}

.f a{font-size:12px; font-weight:normal; color:#ffffff;}

#ramka_table{border:0px solid; width:0px;}
#ramka_table td{padding:0px; border:0px solid;}
.ramka_ugol{width:7px; height:7px; background-image:url(/bitrix/templates/winter/i/ramka_ugol.gif);}
.ramka_horizontal{background-image:url(/bitrix/templates/winter/i/ramka_horizontal.gif);}
.ramka_vertical{background-image:url(/bitrix/templates/winter/i/ramka_vertical.gif);}

#ramka_ugol{width:7px; height:7px; background-image:url(/bitrix/templates/winter/i/ramka_ugol.gif);}
#ramka_horizontal{background-image:url(/bitrix/templates/winter/i/ramka_horizontal.gif);}
#ramka_vertical{background-image:url(/bitrix/templates/winter/i/ramka_vertical.gif);}


#product_image{text-align:center; padding:0px; padding-top:16px; width:190px;}

.bottom123 {font-size:13px;color:#444444; font-weight:bold;}
.bottom123 a{color:#444444};
#sign p{text-align:left;}


#inner_news_list td {padding-left:0px; padding-top:0px;}

#subcatalogs li{list-style-type:none; color:#ffffff; background-image:none;}
#subcatalogs li a{color:#ffffff;}
#subcatalogs {margin-right:20px;padding-left:0px;}


#dop_img {float:left; width:227px; height:200px; background-image:none;}
#dop_img a img{ text-align:center;}
#nopadding{ padding-top:0px; padding-bottom:0px;}
#nopadding p{ margin-top:5px; margin-bottom:0px;}



.text {font-size:12px;}

.ya{ padding-left:135px;}

.breadcrumbs {color:#000000; font-size:14px;}
.breadcrumbs span {color:#000000; font-size:14px;}
.breadcrumbs a {color:#000000; font-size:14px;}


.firm_list ul {padding-left:125px;}

.firm_list li img {margin-right:25px;}
