/* IE6 png filter
-background-image: none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/header/car.png,sizingMethod='scale');
*/

/* round corners
border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px;
text-shadow: #2d1a1c 1px 1px
*/

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- GENERAL CLASSES -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
html,body,div,span,object,iframe,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,fieldset,form,table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,p{
margin:0px; padding:0px; vertical-align:baseline;
}
html {height: 100%;}
body {height: 100%; background: #FFF; color: #3a3a3a; font-size: 12px; font-family: Tahoma;  line-height: normal;}

a{color: #0f6fc7; outline: none;}
a:active {outline: none;}
a:hover{text-decoration: none;}
img{border: none; vertical-align: bottom;}
h1{font-size: 24px; font-weight: normal;}
h2{font-size: 18px; font-weight: normal;}
h3{font-size: 16px; font-weight: normal;}
h4{font-size: 14px; font-weight: normal;}
h5{font-size: 12px; font-weight: normal;}
p {}
table{border-collapse: collapse;}
/*ul{list-style: none;}*/

.clear{clear:both; font-size:1px; line-height:0px;}
.hidden {display:none !important; }
.error { font-weight: bold; color: #f00; }
.text-center{text-align: center;}
.text-right{text-align: right;}
.center { margin: 0px auto;}
.block { display:block; }
.clearboth { clear:both; }
.left { float:left;}
.right { float:right;}
.nobr {white-space:nowrap;}
.rel{ position: relative;}

article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,mark,audio,video{display:block;}

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- CONTAINERS CLASSES -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#page{height: 100%; min-width: 995px; max-width: 1240px; margin: 0px auto;}
#wrapper{min-height: 100%;}
#content{padding-bottom: 250px;}
#header{height: 145px; position: relative;}
#footer{position: relative; height: 228px; margin-top: -228px;}

/*
~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ header ~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ */
.logo{position: absolute; top: 12px; left: 25px; width: 202px; height: 56px; background: url(images/logo.png); text-decoration: none;}

.main-grid{width: 100%; border-collapse: collapse;}
.main-grid .left-collumn{width: 220px; padding: 0px 15px; vertical-align: top;}
.main-grid .center-collumn{vertical-align: top; padding-left: 15px; min-width:580px}
.main-grid .right-collumn{width: 230px; padding: 0px 15px; vertical-align: top;}

#footer  .continer{height: 211px; background: url(images/background/footer.png) bottom center; padding: 0px 70px;
border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px;}
.footer-menu{margin: 0px -70px; padding: 0px 70px; background: url(images/background/footer-menu.png); height: 49px;
border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px;}
/*
.footer-menu ul {list-style: none; text-align: justify; text-justify: newspaper;}
.footer-menu li {display: -moz-inline-box;display: inline-block; vertical-align:top; text-align: center; line-height: 49px;}
.footer-menu li.helper {width: 100%; background: none;}
*/

.footer-menu ul {list-style: none; text-align: justify; text-justify: newspaper;}
.footer-menu li {display: -moz-inline-box; display: block; vertical-align:top; text-align: center; line-height: 49px; width:12.5%; float:left}
.footer-menu li.helper {width: 100%; background: none;}

.footer-menu a{color: #3a3a3a; font-size: 16px; font-family: "Myriad Pro"; text-decoration: none;
text-shadow: #FFF 1px 1px}
.copyright-developer{position: absolute; top: 72px; left: 70px; color: #FFF; font-size: 11px; line-height: 18px;}
.copyright-developer a{color: #FFF;}
.footer-address{position: absolute; top: 72px; left: 60%; color: #FFF; font-size: 11px; line-height: 18px;}
.footer-logo{position: absolute; top: 72px; left: 45%; width: 126px; height: 35px; background: url(images/footer-logo.png); text-decoration: none;}
.footer-logos{position: absolute; top: 168px; left: 0px; width: 100%; text-align: center;}

.right-banner-blocks li{margin-bottom: 14px;}
.right-banner-blocks ul{list-style: none;}

.articles-widget{margin-bottom: 40px;}
.articles-widget a{font-size: 15px; line-height: 18px;}
.articles-widget h3{padding: 0px 0px 2px 58px; height: 30px; line-height: 30px; font-size: 26px; font-family: Georgia;  background: url(images/icon/question.png) 0px 0px no-repeat;}
.articles-widget li{padding-top: 18px;}
.articles-widget ul{list-style: none;}

.articles-widget2{margin-bottom: 40px;}
.articles-widget2 a{font-size: 15px; line-height: 18px;}
.articles-widget2 h3{padding: 0px 0px 2px 58px; height: 30px; line-height: 30px; font-size: 26px; font-family: Georgia;  background: url(images/icon/question.png) 0px 0px no-repeat;}
.articles-widget2 li{padding-top: 18px;}
.articles-widget2 ul{list-style: none;}

.new-items-widget{margin-bottom: 40px;}
.new-items-widget article{padding-top: 16px;}
.new-items-widget figure{padding: 5px 0px 15px 0px;}
.new-items-widget h3{padding: 0px 0px 2px 58px; height: 30px; line-height: 30px; font-size: 26px; font-family: Georgia;  background: url(images/icon/star.png) 0px 0px no-repeat;}
.new-items-widget .price{text-align: right; color: #ff6600; font-family: Arial; font-weight: bold; font-size: 12px;
text-shadow: #807f7f 1px 1px;}
.new-items-widget .price b{font-size: 18px; font-family: Georgia;}
.new-items-widget .short-description{line-height: 13px; font-size: 11px; padding-bottom: 14px;}
.new-items-widget .short-description a{color: #3a3a3a;}
.new-items-widget .title{font-size: 15px; line-height: 18px;}

.simmilar-items-widget{margin-bottom: 40px;}
.simmilar-items-widget article{padding-top: 16px;}
.simmilar-items-widget figure{padding: 5px 0px 15px 0px;}
.simmilar-items-widget h3{padding: 0px 0px 2px 48px; height: 30px; line-height: 30px; font-size: 18px; font-family: Georgia;  background: url(images/icon/star.png) 0px 0px no-repeat;}
.simmilar-items-widget .price{text-align: right; color: #ff6600; font-family: Arial; font-weight: bold; font-size: 12px;
text-shadow: #807f7f 1px 1px;}
.simmilar-items-widget .price b{font-size: 18px; font-family: Georgia;}
.simmilar-items-widget .short-description{line-height: 13px; font-size: 11px; padding-bottom: 14px;}
.simmilar-items-widget .short-description a{color: #3a3a3a;}
.simmilar-items-widget .title{font-size: 15px; line-height: 18px;}

.news-widget{padding-bottom: 40px;}
.news-widget h3{padding: 0px 0px 2px 58px; height: 30px; line-height: 30px; font-size: 26px; font-family: Georgia;  background: url(images/icon/info.png) 0px 0px no-repeat;}
.news-widget h4{font-size: 22px; padding-bottom: 4px;}
.news-widget article{padding-left: 130px; position: relative; margin-top: 22px;}
.news-widget date{position: absolute; top: -2px; left: 0px;
color: #f55f23; font-size: 24px; font-family: Georgia;}
.news-widget .more{text-align: right;}
.news-widget .more a{color: #f55f23; font-size: 18px; background: url(images/icon/more.png) 100% 60% no-repeat; padding-right: 45px; font-family: Georgia;}
.news-widget .short-description{line-height: 15px;}

.we-reccomend-widget{padding-bottom: 40px;}
.we-reccomend-widget h3{padding: 0px 0px 2px 58px; height: 30px; line-height: 30px; font-size: 26px; font-family: Georgia;  background: url(images/icon/hart.png) 0px 0px no-repeat;}
.we-reccomend-widget h5{font-size: 15px; padding: 4px 0px; line-height: 18px; min-height: 54px;}
.we-reccomend-widget article{width: 25%; float: left; min-height: 270px;}
.we-reccomend-widget figure{min-height: 120px;}
.we-reccomend-widget figure img{max-width: 210px;}
.we-reccomend-widget .container{max-width: 210px;}
.we-reccomend-widget .rating{width: 90px; height: 15px; background: url(images/icon/rating.png);}
.we-reccomend-widget .r0{background-position: -90px 0px;}
.we-reccomend-widget .r1{background-position: -72px 0px;}
.we-reccomend-widget .r2{background-position: -54px 0px;}
.we-reccomend-widget .r3{background-position: -36px 0px;}
.we-reccomend-widget .r4{background-position: -18px 0px;}
.we-reccomend-widget .r5{background-position: 0px 0px;}
.we-reccomend-widget .old-price{color: #e53434; font-size: 16px; font-family: Georgia; padding-bottom: 2px;}
.we-reccomend-widget .price{color: #ff6600; font-family: Arial; font-weight: bold; font-size: 12px;
text-shadow: #807f7f 1px 1px;}
.we-reccomend-widget .price b{font-size: 22px; font-family: Georgia;}
.we-reccomend-widget .more{text-align: right;}
.we-reccomend-widget .more a{color: #f55f23; font-size: 18px; background: url(images/icon/more.png) 100% 60% no-repeat; padding-right: 45px; font-family: Georgia;}

.about h3{padding: 0px 0px 2px 58px; height: 30px; line-height: 30px; font-size: 26px; font-family: Georgia;  background: url(images/icon/question.png) 0px 0px no-repeat;}
.about article{padding: 20px 0px 20px 130px;}

.catalogue-widget{padding-bottom: 40px;}

.catalogue-widget h3{padding: 0px 0px 2px 58px; height: 30px; line-height: 30px; font-size: 26px; font-family: Georgia;  background: url(images/icon/arrow.png) 0px 0px no-repeat;}
.catalogue-widget article{width: 25%; float: left; min-height:155px;}
.catalogue-widget figure{height: 110px; position: relative;}
.catalogue-widget figure img{position: absolute; bottom: 0px; left: 0px;}
.catalogue-widget .container{width: 185px; text-align: center;}
/* .1catalogue-widget p {min-height: 40px; padding-top: 4px;} */

.right-banner-blocks-top li{padding-bottom: 15px; list-style: none;}

.index-carousel-box{margin: 0px 260px 0px 15px; position: relative; margin-bottom: -255px;}
.index-carousel-cap{height: 255px;}

.brands{margin: 20px 0px; height:24px; overflow:hidden;}
.brands ul {list-style: none; text-align: justify; text-justify: newspaper; dispaly:block; height:25px; margin-left:10px;}
/*.brands li {display: -moz-inline-box;display: inline-block; vertical-align:top; text-align: center;}*/
.brands li {display: -moz-inline-box; display: block; vertical-align:top; text-align: center; float:left; margin-right:40px;}
.brands li.helper {width: 100%; background: none;}

.main-menu{height: 49px; background: url(images/background/footer-menu.png); padding: 0px 70px;
border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px;}
.main-menu a{color: #3a3a3a; font-size: 16px; font-family: "Myriad Pro"; text-decoration: none; line-height: 47px;
text-shadow: #FFF 1px 1px}
/*
.main-menu ul {list-style: none; text-align: justify; text-justify: newspaper;}
.main-menu li {display: -moz-inline-box; vertical-align:top; text-align: center;}
.main-menu li.helper {width: 100%; background: none;}
*/

.main-menu ul {list-style: none; text-align: justify; text-justify: newspaper;}
.main-menu li {display: -moz-inline-box; vertical-align:top; text-align: center; float:left; width:12.5%;}

.head-address{position: absolute; top: 60px; left: 85px; color: #4f4c4d; font-size: 11px;}
.head-address .red{color: #f55f23;}
.auth{position: absolute; top: 10px; left: 350px;}
.auth table{margin-bottom: 6px;}
.auth td{vertical-align: middle;}
.auth .icon{height: 25px; background: url(images/icon/auth.png) 0px 0px no-repeat; padding-left: 25px;}
.auth .reg{color: #ff6600; font-size: 9px; margin-left: 15px;}
.auth .textfield{background: url(images/auth/textfield.png); border: none; width: 61px; height: 29px; padding: 0px 10px; margin-right: 6px;
color: #434c56; font-size: 14px; font-family: Tahoma;}
.auth .fg{color: #3a3a3a; font-size: 9px;}
.auth form td{padding-bottom: 6px;}
.auth form .text-right{padding-right: 6px;}

.search{position: absolute; top: 20px; left: 575px; color: #3a3a3a; font-weight: bold;}
.search a{color: #ff6600; font-weight: normal;}
.search p{padding: 0px 0px 7px 10px;}
.search td{height: 29px; vertical-align: top;}
.search .textfield{width: 155px; height: 29px; padding: 3px 10px; background: url(images/search/textfield.png) top left no-repeat; border: none;
color: #434c56; font-size: 14px; font-family: Tahoma;}

.valjuta {
    float: left;
    left: 800px;
    padding-left: 5px;
    position: relative;
    top: 5px;
    width: 165px;
}
.valjuta p {
    color: #464646;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 1em;
    font-weight: bold;
    margin: 15px 0 5px 10px;
}
.sect_form {
    position: relative;
    top: 2px;
}
.no_float {
    clear: both;
}
.newListSelected {
    width: 165px;
}
.newListSelected:focus {
    outline: medium none;
}
.selectedTxt {
    background: url("images/input_valjuta.jpg") no-repeat scroll 0 0 transparent;
    color: #434C56;
    font: 11px Arial;
    height: 29px;
    overflow: hidden;
    padding: 7px 0 0 12px;
    width: 156px;
    z-index: 1;
}
.newList {
    border: 1px solid #CCCBCB;
    left: 1px;
    list-style: none outside none;
    margin: -7px 0 0 4px;
    padding: 0;
    position: absolute;
    top: 25px;
    width: 146px;
    z-index: 500;
}
.newList li {
    margin: 0;
    padding: 0;
}
.newList li a {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #585858;
    display: block;
    font: 11px Arial;
    height: 18px;
    outline: medium none;
    overflow: hidden;
    padding: 6px 0 0 6px;
}
.newList li a:link, .newList li a:visited, .newList li a:hover {
    color: #585858;
    font: 11px Arial;
    text-decoration: none;
}
.newList li a.hiLite, .newList li a.newListHover {
    background-color: #F8F8F8;
}


.head-basket{position: absolute; top: 10px; right: 0px; width: 180px;}
.head-basket .icon-line{height: 34px; background: url(images/basket/icon.png) top left no-repeat; line-height: 48px; padding-left: 48px; font-weight: bold;}
.head-basket .red{color: #ff6600;}
.head-basket .total{padding: 10px 0px; text-align: center;}

.inner-banners{margin-bottom: 14px; float:left; height:103px; width:100%; overflow:hidden;}
.inner-banners ul {list-style: none; text-align: justify; text-justify: newspaper; line-height: 0; margin:0px 15px;}
.inner-banners li {display: -moz-inline-box; display: block; float:left; margin-right:10px; vertical-align:top; text-align: center;}
.inner-banners li.helper {width: 100%; background: none;}

.inner-banners a {
text-decoration:none;
}

.catalogue-menu{margin-bottom: 40px;}
.catalogue-menu h3{padding: 0px 0px 2px 58px; height: 30px; line-height: 30px; font-size: 26px; font-family: Georgia;  background: url(images/icon/arrow.png) 0px 0px no-repeat; margin-bottom: 7px;}
.catalogue-menu li{background: url(images/catalogue-menu/dots.gif) bottom left repeat-x; padding: 9px 12px;}
.catalogue-menu li.under_s {
background:none;
}
.catalogue-menu li a, .catalogue-menu li span{color: #231f20; font-size: 15px; display: inline-block; padding-left: 22px; background: url(images/catalogue-menu/marker.png) 0px 3px no-repeat; text-decoration: none;}
.catalogue-menu li span.under_active {
background:none;
}
.catalogue-menu li li{background: none;}
.catalogue-menu li ul{padding-top: 10px;}
.catalogue-menu ul{list-style: none;}
.catalogue-menu .active{background: #e8ecf1;
border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;}
.catalogue-menu .active ul{margin-left: 14px;}
.catalogue-menu .active ul a{background: none; padding-left: 0px; color: #0f6fc7; text-decoration: underline;}
.catalogue-menu .active ul a:hover,
.catalogue-menu .active ul a.active_p
{color: #f55f23 !important; text-decoration: none;}

.catalogue-menu li.active > ul > li.active > span {
background:none;
color:#f55f23;
padding:0px;
}

.catalogue-menu .red{color: #f23f02; text-decoration: none;}

.tags-widget{text-align: center;}

.breadcrumb{color: #999999; font-size: 11px; padding-bottom: 10px;}

.sort-options{padding: 10px 25px; background: #e8ecf1; margin-bottom: 10px;
border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;}
.sort-options a{margin: 0px 6px 0px 4px; color: #231f20;}
.sort-options table{width: 100%; border-collapse: collapse;}
.sort-options table table{width: auto;}
.sort-options td{vertical-align: middle !important;}
.sort-options .r table{float: right;}
.sort-options .r td{padding-left: 10px;}

.search-params{padding: 10px 25px; background: #e8ecf1; margin-bottom: 15px;
border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;}
.search-params h3{height: 30px; background: url(images/background/catalogue-search-params.png) top left repeat-x; margin: -10px -25px 10px -25px; padding: 0px 20px;
color: #ffffff; font-size: 14px; line-height: 28px;
text-shadow: 1px 1px #611e00;
border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;}
.search-params p{padding-bottom: 5px;}
.search-params table{width: 100%; border-collapse: collapse;}
.search-params table table{width: auto;}
.search-params td{width: 40%;}
.search-params td.lc td{padding: 5px 0px;}
.search-params td.rc td{padding: 2px 0px;}
.search-params .bld{font-weight: bold;}
.search-params .bld table td{padding-right: 5px;}
.search-params .textfield{width: 68px;}
.search-params .lc{width: 60%;}

.stars{width: 90px; height: 15px; background: url(images/stars.png); margin:5px 0px;}
.star1{background-position: -72px 0px;}
.star2{background-position: -54px 0px;}
.star3{background-position: -36px 0px;}
.star4{background-position: -18px 0px;}
.star5{background-position: 0px 0px;}

.products-list h1{padding: 0px 0px 2px 58px; height: 30px; line-height: 30px; font-size: 26px; font-family: Georgia;  background: url(images/icon/car.png) 0px 0px no-repeat; margin: 7px 0px;}
.products-list article{min-height: 240px; width: 50%; float: left; padding-top: 10px;}
.products-list .block{width: 90%;}
.products-list h4{font-size: 15px; padding: 4px 0px 10px 0px;}
.products-list h4 a{color: #0f6fc7;}
.products-list .info{padding-bottom: 25px;}
.products-list .info table{width: 100%;}
.products-list .info td{vertical-align: top;}
.products-list .info .img-cell{width: 168px; padding-right: 15px;}
.products-list .info .img-cell img{max-width: 168px;}
.products-list .info .info-cell{color: #3a3a3a; font-size: 11px; line-height: 14px;}
.products-list .price{padding-bottom: 10px;}
.products-list .price .old{color: #3a3a3a font-size: 10px; font-family: Georgia;}
.products-list .price .old s{font-size: 16px;}
.products-list .price .new{color: #f55f23; font-size: 12px; font-family: Arial;
 text-shadow: 1px 1px #807F7F;}
.products-list .price .new b{font-size: 30px; font-family: Georgia;}
.products-list .actions{padding-left: 135px;}
.products-list .actions .compare{background: url(images/icon/compare.gif) 0px 3px no-repeat; padding-left: 18px; color: #636363; font-size: 12px; margin-right: 15px;}
.products-list .actions .add-to-basket{display: inline-block; height: 24px; line-height: 22px; padding: 0px 8px; background: url(images/background/orange-button.png); border: solid 1px #cd3400;
color: #ffffff; font-weight: bold; text-decoration: none;
text-shadow: 1px 1px #621f00;}

.product-information .product-grid, .product-information .DeliveryBlock{margin-bottom: 20px;}
.product-information h1{font-size: 23px; font-family: Georgia;}
.product-information .in-stock{color: #231f20; padding: 3px 0px; font-size: 11px; text-indent:0px}
.product-information .price{padding-bottom: 10px;}
.product-information .price .old{color: #3a3a3a font-size: 10px; font-family: Georgia;}
.product-information .price .old s{font-size: 16px;}
.product-information .price .new{color: #f55f23; font-size: 12px; font-family: Arial;
 text-shadow: 1px 1px #807F7F;}
.product-information .price .new b{font-size: 30px; font-family: Georgia;}
.product-information .actions .compare{background: url(images/icon/compare.gif) 0px 3px no-repeat; padding-left: 18px; color: #636363; font-size: 12px; margin-right: 15px;}
.product-information .actions .add-to-basket, .CSPSlideArea .add-to-basket{display: inline-block; height: 24px; line-height: 22px; padding: 0px 12px; background: url(images/background/orange-button.png); border: solid 1px #cd3400;
color: #ffffff; font-weight: bold; text-decoration: none;
text-shadow: 1px 1px #621f00;}
.product-information .social-networks{padding-top: 10px;position:absolute;}
.product-information .img-cell, .product-information .info-cell{vertical-align: top;}
.product-information .img-cell{padding-right: 20px;min-width:300px;}
.product-information .img-cell table{width: 100%;}
.product-information .img-cell td{text-align: center; vertical-align: middle;}
.product-information .img-cell .main-img{text-align: center; padding-bottom: 20px; position:relative}

.sop-products {
float:left;
width:100%;
margin-top:30px;
}

.sop-products h3{padding: 0px 0px 2px 58px; height: 30px; line-height: 30px; font-size: 26px; font-family: Georgia;  background: url(images/icon/sop.png) 0px 0px no-repeat; margin-bottom: 7px;}
.sop-products article{width: 30%; min-height: 280px; padding: 20px 3% 0px 0px; float: left;}
.sop-products .block{width: 90%;}
.sop-products h4{font-size: 15px; padding: 4px 0px 10px 0px;}
.sop-products h4 a{color: #0f6fc7;}
.sop-products .info{padding: 25px 0px;}
.sop-products .info table{width: 100%;}
.sop-products .info td{vertical-align: top;}
.sop-products .info .img-cell{width: 168px; padding-right: 15px;}
.sop-products .info .img-cell img{max-width: 168px;}
.sop-products .price{padding-bottom: 10px;}
.sop-products .price .old{color: #3a3a3a font-size: 10px; font-family: Georgia;}
.sop-products .price .old s{font-size: 16px;}
.sop-products .price .new{color: #f55f23; font-size: 12px; font-family: Arial;
 text-shadow: 1px 1px #807F7F;}
.sop-products .price .new b{font-size: 30px; font-family: Georgia;}

#tabs{margin-bottom: 20px;}
.pd_tabs_container .ui-widget-content{background: none;}
.pd_tabs_container .ui-tabs{padding: 0px; border-radius: 0px; border: none;}
.pd_tabs_container .ui-tabs .ui-tabs-nav{padding: 0px; border-radius: 0px;}
.pd_tabs_container .ui-widget-header{background: none; border: none;}
.pd_tabs_container .ui-tabs .ui-tabs-nav li{top: 0px;background: url(images/tabs/c.png); height: 36px; position: relative; margin: 0px 8px 0px 0px; padding: 0px; border: none;}
.pd_tabs_container .ui-tabs .ui-tabs-nav li b{position: absolute; top: 0px; left: 1px; width: 1px; height: 36px; background: url(images/tabs/l.png);}
.pd_tabs_container .ui-tabs .ui-tabs-nav li i{position: absolute; top: 0px; right: -10px; width: 12px; height: 36px; background: url(images/tabs/r.png); z-index: 3;}
.pd_tabs_container .ui-tabs .ui-tabs-nav li.ui-tabs-selected{background: url(images/tabs/active-c.png); padding-bottom: 0px;}
.pd_tabs_container .ui-tabs .ui-tabs-nav li.ui-tabs-selected a{color: #ffffff;
text-shadow: 1px 1px #581d00;}
.pd_tabs_container .ui-tabs .ui-tabs-nav li.ui-tabs-selected b{background: url(images/tabs/active-l.png);}
.pd_tabs_container .ui-tabs .ui-tabs-nav li.ui-tabs-selected i{background: url(images/tabs/active-r.png);}
.pd_tabs_container .ui-tabs .ui-tabs-nav li a{padding: 0px 12px !important; line-height:36px;
color: #000000; font-size: 12px;}
.pd_tabs_container .ui-tabs .ui-tabs-panel{padding: 4px 0px;}
.pd_tabs_container .data-table{width: 100%; border-collapse: collapse;}
.pd_tabs_container .data-table td{border: solid 1px #e5e6e8; padding: 3px 8px;}
.pd_tabs_container .data-table th{background: #e5e6e7;border: solid 1px #e5e6e8; padding: 3px 8px; text-align: left;}
.pd_tabs_container .data-table .grey td{background: #f3f3f2;}


.jcarousel-skin-tango .jcarousel-container-horizontal {width: 100%; background: url(images/background/lindex-slider.png) top center repeat-x;}
.jcarousel-skin-tango .jcarousel-clip {overflow: hidden;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width: 100%; height: 255px;}
.jcarousel-skin-tango .jcarousel-item {width: 100%; height: 255px; text-align: center;}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal{position: absolute; top: 88px; right: 12px; width: 23px; height: 42px; cursor: pointer; background: transparent url(images/icon/carousel-arrow-r.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal{position: absolute;top: 88px; left: 12px; width: 23px; height: 42px; cursor: pointer; background: transparent url(images/icon/carousel-arrow-l.png) no-repeat 0 0;}







/* Order List */
div.order-title b, div.order-title-inner { background-color: #E8ECF1;}
div.order-title-inner span { color: #353535;}
div.order-title .r2, div.order-title .r0 { border-color: #FAFAFA;}

div.order-info { border-bottom-color: #F0F0F0; border-right-color: #F7F7F7; border-left-color: #F7F7F7;}
div.order-status { background-color: #A4A4A4; color: #FFF;}
div.order-status-n { background-color: #FFAE00;}
div.order-status-deny { background-color: #F20000;}
div.order-status-p { background-color: #3ABE00;}

div.order-item {
    margin: 0 0 2em;
}
div.order-title-inner {
    overflow: hidden;
    padding: 8px 12px 10px;
}
div.order-title-inner span {
    float: left;
    font-weight: bold;
}
div.order-title-inner a {
    float: right;
}
div.order-title .r1 {
}
div.order-title .r2, div.order-title .r0 {
    border-left: 1px solid;
    border-right: 1px solid;
}
div.order-info {
    overflow: hidden;
    padding: 1em 11px;
}
div.order-info table td{
    padding:3px;
    vertical-align: top;
}
div.order-details {
    float: left;
    width: 60%;
}
div.order-status-info {
    float: right;
    width: 30%;
}
div.order-status-date {
    margin-bottom: 0.7em;
}
div.order-status {
    margin-bottom: 0.7em;
    padding: 0.2em 0.6em 0.3em;
}
div.order-status-links a {
    display: block;
    margin-bottom: 0.3em;
    outline: medium none;
}
div.order-props p {
    margin: 0 0 0.5em;
}
div.order-items {
    margin: 1em 0 0 1.5em;
}
div.order-items ol {
    margin: 0.5em 0 0;
    padding: 0 0 0 1.5em;
}
div.order-items li {
    margin: 0 0 0.5em;
}
div.order-buttons {
    text-align: center;
}
div.order-buttons input {
    overflow: visible;
    padding-left: 0.5em;
    padding-right: 0.5em;
}
table.order-properties {
    width: 100%;
}
table.order-properties td {
    padding: 0 0.5em 0.3em;
    vertical-align: top;
}
table.order-properties td.field-name {
    color: #7F7F7F;
    text-align: right;
    width: 50%;
}
table.order-properties td.field-value {
    width: 50%;
}
table.order-properties td.field-title {
    font-weight: bold;
    padding: 0.5em;
    text-align: center;
}
div.order-checkout div.order-title-inner, div.order-full-summary div.order-title-inner {
    padding: 2px 12px 4px;
}
div.order-checkout table.cart-items tfoot td, div.order-full-summary table.cart-items tfoot td {
    border: medium none;
}
div.order-checkout div.order-item, div.order-full-summary div.order-item {
    margin: 0 0 1.2em;
}

div.order-title-inner span {
    color: #353535;
}
div.order-title .r2, div.order-title .r0 {
    border-color: #FAFAFA;
}
div.order-info {
    border-bottom-color: #F0F0F0;
    border-left-color: #F7F7F7;
    border-right-color: #F7F7F7;
}
div.order-status {
    background-color: #A4A4A4;
    color: #FFFFFF;
}
div.order-status-n {
    background-color: #FFAE00;
}
div.order-status-deny {
    background-color: #F20000;
}
div.order-status-p {
    background-color: #3ABE00;
}
div.order-items {
    color: #7F7F7F;
}

.r0, .r1, .r2, .r3, .r4 {
    display: block;
    font-size: 1px;
    height: 1px;
    overflow: hidden;
}
.r4 {
    margin: 0 4px;
}
.r3 {
    margin: 0 3px;
}
.r2 {
    margin: 0 2px;
}
.r1 {
    margin: 0 1px;
}
table.cart-items {
    width: 100%;
}
table.cart-items td {
    /*border-bottom: 1px solid;*/
    padding: 1em 0.5em;
    text-align: center;
    white-space: nowrap;
    border-color: #E5E5E5;
}

table.cart-items td p {
    margin: 0 0 0.3em;
}
table.cart-items td.cart-item-name p {
    text-align: right;
}
table.cart-items td.cart-item-name {
    text-align: left;
    white-space: normal;
    width: 100%;
}
table.cart-items td.cart-item-price {
    text-align: right;
}
table.cart-items thead td.cart-item-price {
    text-align: center;
}
td.cart-item-quantity input {
    text-align: center;
    width: 40px;
}
div.cart-ordering {
    margin-top: 1em;
    overflow: hidden;
}
div.cart-code {
    float: left;

}
div.cart-code input {
    width: 240px;
}
div.cart-buttons {
    float: right;
}
div.cart-buttons input {
    overflow: visible;
    padding-left: 0.5em;
    padding-right: 0.5em;
}
td.cart-item-actions a.cart-delete-item,td.cart-item-actions a.cart-shelve-item {
    background: url("images/delete_setaside.png") no-repeat top;
    display: inline-block;
    height: 20px;
    width: 20px;
}
td.cart-item-actions a.cart-shelve-item{
	background-position:0 -20px;
}
td.cart-item-actions a.cart-shelve-item, td.cart-item-actions a.cart-unshelve-item {
    display: inline-block;
    font-size: 0.85em;
    vertical-align: top;
}
td.cart-item-actions a.cart-shelve-item {
    margin-left: 1em;

}
td.cart-item-actions a.cart-shelve-item-delay{
	background:none!important;
	width: 67px;}

/* REDS AND ALERT */
.errortext, .starrequired {
    color: red;
}
/*HIDDEN*/
.hidden {
display:none;
}

/*COMPARE*/

div#compare {
margin-top:10px;
}

div.compare-list-result {
padding-top:20px;
}
.compare-filter {
    padding-bottom: 5px;
}
div.compare-props {
    border: 1px solid #E5E5E5;
    margin: 0 0 2em;
    padding: 1em;
}
div.compare-props {
    border-color: #E5E5E5;
}
div.compare-grid {
    overflow-x: auto;
    overflow-y: visible;
    padding-bottom: 1.5em;
    width: 100%;
}
.compare-grid {
    border: 1px solid #ECECEC;
}
.compare-grid .compare-grid {
    border: 0 none;
}
.compare-grid .compare-grid {
    border: 0 none;
}
table.compare-grid {
    float: left;
}
table.compare-grid tr.alt td {
    background-color: #F6F6F6;
}

table.compare-grid td {
    font-size: 1 em;
    padding: 11px 8px 10px 15px;
    vertical-align: top;
}
table.compare-grid td {
    height: 80px;
}
.scroll_compare {
    float: left;
    overflow: auto;
    width: 74.9%;
}
table.compare-grid td.compare-property {
    border: medium none;
    font-weight: bold;
    white-space: nowrap;
}
table.compare-grid thead tr td {
    height: 95px;
}
table.compare-grid thead td {
    border-color: #B0B0B0;
}
table.compare-grid thead td {
    border-left: 1px solid;
    background-color: #ECECEC;
}
table.compare-grid thead td {
    border-color: #B0B0B0;
}
table.compare-grid thead tr td a{
font-weight:bold;
}
table.compare-props td{
padding-right: 10px;
padding-bottom:10px;
}

table.compare-grid .compare-delete-item {
    background: url("images/icons-sprite.gif") no-repeat scroll 0 -83px transparent;
    display: inline-block;
    float: right;
    height: 16px;
    margin-left: 15px;
    width: 16px;
}

/*WS*/
.img-cell table img, .pic_small {
padding-left:10px;
}

.pic_small {
float:left;
height:auto;
width:auto;
padding-top:10px;
}

.hovered .red {
color:#E53434;
}

ul.inner_ul {
margin-left:10px;
list-style-type:circle;
}

.clear {
width:l00%;
clear:both;
}

div.catalog-section-list {
margin-top:10px;
margin-bottom:10px;
margin-left:10px;
}

div.catalog-section-list ul{
list-style:none;
width:200px;
float:left;
}

p.icon-line a.l_t {
    color: #3A3A3A;
    font-family: Tahoma;
    font-size: 12px;
    text-decoration:none;
}
td.w_reg {
width:210px;
height:60px;
}
td.w_reg .reg {
    font-size: 12px;
    margin-left: 5px;
}

div.ots {
width:100%;
}
.h30 {
height:20px;
}

.center-collumn p {
margin-top:5px;
margin-bottom:5px;
text-indent: 20px;
}

.small_desc {
margin-top:10px;
margin-bottom:5px;
float: left;
}

.b_b {
border-bottom: 1px dotted #c3c3c3;
}

div.breadcrumb a{
color: #999999;
}

.s_list div.el {
clear:both;
width:l00%;
margin-top:10px;
}
.s_list hr{
background-color: gray;
    border-width: 0;
    color: #d0d0d0;
    background:#d0d0d0;
    float: left;
    height: 1px;
    width: 100%;
    margin: 10px 0;}
.s_list div.el a.r{
width:300px;
float:right;
clear:both;
}

.s_list div div{
float:left;
margin:10px 0px;
}

.s_list div div.pic {
border: 1px solid #c9c9c9;
    float: left;
    padding: 5px;
    text-align: center;
    width: 160px;
}

.s_list div div.short-description{
margin-left:10px;
float:left;
min-width:539px;
max-width:781px;
}
.s_list div div.short-description a{display: block;
    font-size: 15px;
    padding: 0 0 5px 15px;}
.small_block article {
width:33% !important;
}

.small_block .actions {
padding-left:70px !important;
}

.center-collumn .products-list p {
margin-top: 0px;
margin-bottom: 0px;
text-indent: 0px;
}
div.l_l {
width:32%;
float:left;
}



	div#select_box, div#data_box {
    float: left;
    height: auto;
    margin-top: 10px;
    width: 100%;
		}

	div#select_box a, div#select_box a span {
		background-image:url("images/bsvb.gif");
		font-family:Tahoma, Geneva, sans-serif;
		font-size:15px;
		text-decoration:none;
		}
	div#select_box > a {
    background-repeat: repeat-x;
    display: block;
    float: left;
    height: 48px;
    line-height: 43px;
    margin-left: 15px;
    position: relative;
    text-align: center;
    width: 172px;
		}
	div#select_box > a.n_act {
		background-position: 0px -96px;
		color:#343434;
	}

	div#select_box > a span {
		width:7px;
		height:48px;
		position:absolute;
		top:0px;
		}

	div#select_box > a span.l {
		background-position: 0px 0px;
		left:0px;
		}
	div#select_box > a span.r {
		background-position: 7px 0px;
		right:0px;
		}

	div#select_box > a.act {
		background-position: 0px -144px;
		color:#FFF;
		text-shadow: 1px 1px #444444;
		}

	div#select_box > a.act span.l {
		background-position: 0px -48px;
		left:0px;
		}
	div#select_box > a.act span.r {
		background-position: 7px -48px;
		right:0px;
		}
	span.delimiter {
    background-image: url("images/next_s.gif");
    display: block;
    float: left;
    height: 16px;
    margin-left: 15px;
    margin-top: 13px;
    width: 40px;
		}

	div#data_box {
		margin-left:50px;
		}

	div#data_box ul {
    float: left;
    list-style: none outside none;
    width: 220px;
		}

div#data_box ul.w_ul {
    width: 100%;
}

	li.vendor_block {
    float: left;
    list-style: none outside none;
    margin-top: 10px;
    min-height: 130px;
    width: 183px;
		}


div#data_box ul.w_ul li.vendor_block{
    margin-right:40px;
}
	li.vendor_block > div {
		height:auto;
		float:left;
		}
	li.vendor_block > div.l {
		width:100px;
	}
	li.vendor_block > div.r {
		padding-top:10px;
		width:80px;
		}

	div#data_box div.products-list span {
		width:100%;
		float:left;
		line-height:20px;
		}
	div.small_text {
	    float: left;
    	height: auto;
	    margin-top: 10px;
    	width: 100%;
		}
        div.podbor_avto_text{padding: 10px;
    text-indent: 20px;}
	div.s_left {
		text-align: left;
		margin-left:10px;
		}
	div.s_center {
		/*text-align: center;*/
		margin-left:200px;
		}


div.content-form input.input-submit {
    font-size: 1.3em;
    overflow: visible;
    padding: 0 0.5em;
}
div.content-form {
    font-size: 0.95em;
    width: 75%;
}

div.content-form div.form-input input, div.content-form div.form-input textarea, div.content-form div.form-input select {
    background: none repeat scroll 0 0 #F8F7F7;
    border-color: #DEDEDE;
}
div.content-form div.field-error div.form-input input, div.content-form div.field-error div.form-input textarea, div.content-form div.field-error div.form-input select {
    background: none repeat scroll 0 0 #FFF8D3;
    color: red;
}
div.content-form div.field label.field-title {
    color: #555555;
}
div.content-form div.description {
    color: #979797;
}
div.content-form div.field-error div.form-input input, div.content-form div.field-error div.form-input textarea, div.content-form div.field-error div.form-input select {
    background: none repeat scroll 0 0 #FFF8D3;
    color: red;
}
.errortext, .starrequired {
    color: red;
}
.errortext, .notetext {
    background: none repeat scroll 0 0 #FFFEEB;
    border-color: #FFD482;
}

div.content-form {
    padding-bottom: 2.5em;
    padding-left: 2.5em;
    position: relative;
}
div.content-form div.form-input span {
    font-size: 1.5em;
}
div.content-form div.form-input input, div.content-form div.form-input textarea, div.content-form div.form-input select {
    border: 1px solid;
    font-family: Verdana,Tahoma,Sans-Serif;
    font-size: 1.117em;
    margin: 0 0 8px;
}
div.content-form div.form-input input, div.content-form div.form-input textarea {
    padding: 0.3em;
}
div.content-form div.legend {
    background: none repeat scroll 0 0 white;
    float: left;
    font-family: Arial,Verdana,Tahoma,Sans-Serif;
    font-size: 1.8em;
    left: -1em;
    padding: 0 3px;
    position: relative;
    top: -0.7em;
    z-index: 10;
}
div.content-form div.form-input input, div.content-form div.form-input textarea {
    width: 75%;
}
div.content-form div.fields {
    clear: both;
}
div.content-form input.input-submit {
    overflow: visible;
    padding: 0 0.5em;
}
div.content-form div.field {
    display: block;
    margin: 0 0 0.8em;
    padding: 0;
}
div.content-form div.field label.field-title {
    display: block;
    font-family: Arial,Verdana,Tahoma,Sans-Serif;
    font-size: 1.4em;
    margin-bottom: 3px;
    white-space: nowrap;
}
div.content-form div.description {
    font-size: 0.9em;
}
div.content-form div.field-checkbox {
    font-size: 1.4em;
    margin: 0.3em 0;
}
.errortext, .notetext {
    border: 1px solid;
    display: block;
    margin: 0 0 1.5em;
    padding: 0.4em 1.117em;
}
.errortext ul, .notetext ul {
    margin: 0;
    padding: 0.3em 0 0.3em 2em;
}
.errortext ul li, .notetext ul li {
    margin: 0;
    padding: 0;
}

div.vendor_opus {
margin-top:10px;
}

div.vendor_opus img{
margin:10px;
float:left;
}

.nav_site {
    float: left;
    height: 35px;
    padding-left: 40px;
}

.nav_site p {
    color: #393939;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
}
.nav_site p a {
    color: #F46024;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
    margin: 0 3px;
}

.nav_site p a img {
    vertical-align: middle;
}

.nav_site p span {
    position: relative;
    top: 1px;
}
.nav_site p span a {
    color: #3A3A3A;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
    margin: 0 3px;
    text-decoration: none;
}
.nav_site p span a.on {
    color: #3A3A3A;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
    font-weight: bold;
}


/*OUR BANNER*/

			div.top_banner {
				text-shadow: 1px 1px #aa3a00;
				}
			div.banner_l_border, div.center_banner, div.banner_r_banner {
				float:left;
				height:103px;
				position:relative;
				background-image:url("images/bg_top_banner.gif");
				}

			div.banner_l_border, div.banner_r_banner {
				width:10px;
				}

			div.banner_l_border {
				background-position: 0 0px;
				}

			div.banner_r_banner {
				background-position: -11px 0px;
				}

			div.center_banner {
				background-position: 0px 103px;
				width:600px;
				text-align:left;
				padding-left:10px;
				}
			div.center_banner h3 {
				color:#ffffff;
				font-size:31px;
				font-family:Times New Roman;
				font-weight:normal;
				margin:15px 0px 5px 0px;
				line-height:24px;
				position:absolute;
				z-index:3;
				}

			div.center_banner h3 span {
				color:#fec23f;
				font-size:21px;
				}

			div.center_banner > span {
				top:80px;
				position:absolute;
				z-index:3;
				color:#ffffff;
				font-size:13px;
				font-family:Tahoma;
				}

			div.center_banner img {
				position:absolute;
				top:1px;
				right:1px;
				z-index:2;
				}

/*HIT AND AKCIA*/

div.rel img.hit {
    position: absolute;
    right: 10px;
    top: 28px;
}

div.main-img a img {
    position: relative;
}

div.main-img a img.hit {
    position: absolute;
    float: right;
    right: 0px;
    top: -10px;
}

img.hit {
    position:relative;
    right:10px;
    bottom:30px;
    float:right;
}


a.back_url {
    background: url("images/icon/more_back.gif") no-repeat scroll 0 65% transparent;
    color: #F55F23;
    font-family: Georgia;
    font-size: 18px;
    padding-left: 30px;
}


div#compare {
	margin-bottom:10px;
	}

div.compare_list_in_top {
	width:950px;
	height:auto;
	overflow-x:auto;
	margin-top:10px;
	}

.det_compare div.compare_list_in_top {
	width:700px;
}

div.compare_list_in_top .ith_comp {
	float:left;
	width:200px;

	}
div.compare_list_in_top .ith_comp div {
	width:150px;
	left: 50%;
	margin-left: 75px;
	}


a.default_button {
	background: url("/bitrix/templates/multibox_inside/images/background/orange-button.png") repeat scroll 0 0 transparent;
    border: 1px solid #CD3400;
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    height: 24px;
    line-height: 22px;
    padding: 0 12px;
    text-decoration: none;
    text-shadow: 1px 1px #621F00;
	margin-top:10px;
	}

a.default_button:hover {
	background-position:0 -24px;
	}

div#compare a{
	margin-left:20px;
	}



.news-widget {
    padding-bottom: 40px;
    position: relative;
}
.news-widget h3 {
    background: url("images/icon/info.png") no-repeat scroll 0 0 transparent;
    font-family: Georgia;
    font-size: 26px;
    height: 30px;
    line-height: 30px;
    padding: 0 0 2px 58px;
}
.news-widget h4 {
    font-size: 20px;
    padding-bottom: 4px;
}
.news-widget article {
    margin-top: 22px;
    padding-left: 130px;
    position: relative;
}

.news-widget > article > a{
color:#3A3A3A;
text-decoration:none;
}

.news-widget > article > a:hover{
text-decoration:underline;
}

.news-widget date {
    color: #F55F23;
    font-family: Georgia;
    font-size: 20px;
    left: 0;
    position: absolute;
    top: -2px;
}

.news-widget div.news_text {
width:100%;
float:left;
margin:10px 0px;
}

.news-widget .more {
    text-align: right;
}
.news-widget .more a {
    background: url("images/icon/more.png") no-repeat scroll 100% 60% transparent;
    color: #F55F23;
    font-family: Georgia;
    font-size: 16px;
    padding-right: 35px;
}
.news-widget .short-description {
    line-height: 15px;
}

div.detail_text > date {
    float:left;
    height:20px;
    width:200px;
    position:relative;
    font-size:16px;
}

div.wide-catalog {
    float:left;
}

div.wide-catalog div.line {
    float:left;
    width:100%;
    margin-bottom:10px;
}

div.wide-catalog div.line div.container {
    width:230px;
}

div.wide-catalog div.line div.container p {
    font-size:14px;
    font-weight:bold;
}

div.wide-catalog div.line article{
    float:left;
    width:260px;
}

div.wide-catalog div.line > article > p {
    margin-left:5px;
}

p.small_sec_list > a {
display:block;
position:relative;
}

p.small_sec_list > a:hover {
color:#FEBB0C;
}

p.small_sec_list > a > span.big_pic {
display: none;
position: absolute;
float: right;
top: -80px;
right: -150px;
border: 1px solid #FFF;
text-align: center;
z-index: 5;
background-color: white;
}

p.small_sec_list > a:hover > span.big_pic {
display: block;
}

p.small_sec_list > a > span.big_pic > img {
border:2px solid #FEBB0C;
}

a#show_hidden {
    background-image: url("images/button_show_more.gif");
	color: #5B5B5B;
    cursor: pointer;
    display: block;
    float: left;
	font-family: Verdana;
    font-size: 11px;
    height: 23px;
    line-height: 23px;
    margin-left: 450px;
    position: relative;
    text-align: center;
    text-decoration: none;
    top: -20px;
    width: 103px;
}

a#show_hidden span {
	background-image: url("images/up_down.gif");
	background-position: 0 0px;
    border: medium none;
    display: block;
    float: right;
    height: 10px;
    margin-left: 2px;
    position: relative;
    right: -1px;
    top: 4px;
    width: 12px;
}

a#show_hidden span.down {
	background-position: 0 -10px;
}

a#show_hidden:hover {
	border-bottom:none;
}

div#all_text {
	width:100%;
	float:left;
	margin-bottom:10px;
	overflow-x:hidden;
}

ul.default, ol.default,ul.default_2, ol.default_2 {
float:left; margin:10px 20px; list-style-position:inside;
}
ul.default_2, ol.default_2 {
clear: both;
    width: 100%;
}
ul.otst li{padding-bottom:10px;}
div.short_text p a.reg{color:#FF6600;}


div.small_hover {
    background-image: url("images/gradient2.png");
    background-repeat: repeat-x;
    border-bottom: 1px dotted #C3C3C3;
    float: left;
    height: 16px;
    position: relative;
    top: -19px;
    width: 100%;
}

div.props {
	line-height:20px;
}
div#all_text ul.list, .short_text ul.list{float:left;  margin-right: 45px; padding:15px 0; text-align:left; list-style:none;}
div#all_text ul.list li, .short_text ul.list li{padding-left:20px;}

h2.wide_line {
    float: left;
    margin: 20px 0 10px;
    width: 100%;
    color:#3A3A3A;
}

div.top_line {
    float: left;
    height:1px;
    width: 100%;
    margin-top:10px;
    background:url("images/catalogue-menu/dots.gif") repeat-x scroll left bottom transparent
}

.table_content{
   border-collapse:collapse;
   border-top:1px solid #c5c9cf;
   width:99%;
   margin: 18px 2px 18px 0;}
table.table_content td{border-right:1px solid #c5c9cf;border-bottom:1px solid #c5c9cf;border-left:1px solid #c5c9cf;}
table.table_content td,table.table_content th{padding:3px; text-align:center;}
table.table_content td.left{text-align:left;}
table.table_content th{background:#e6e6e6; font-weight:normal; border-right:1px solid #c5c9cf;border-left:1px solid #c5c9cf;border-bottom:1px solid #c5c9cf; text-align:center;}


div.bottom_text {
float:left;
width:100%;
margin-top:10px;
margin-left:10px;
}


div#data_box > img, div#data_box .products-list {
float:left;
}

div#data_box > img {
margin-right:10px;
}

td.show_center {
vertical-align: middle;
}
.search-params td select {
min-width:100px;
padding:2px;
}
.cart_img{vertical-align:middle; padding-right:30px;}
.left_bg_table,.right_bg_table{float:left; display:block; width:8px; height:30px; background:url("images/table_lr_bg.gif"); padding:0px!important;}
.right_bg_table{background-position:-7px 0; width:9px!important;}
.table_header_sagolov{
	background:url("images/table_c_bg.gif");
    font-size: 14px;
	line-height: 28px;
	text-shadow: 1px 1px 0px #611E00;
	font-family: Georgia;
	color:#FFF;
	vertical-align:middle;
	padding:0px!important;
	min-width: 100px;

	}
.table_header_sagolov td{padding:0px!important;vertical-align:middle;}
.table_header_sagolov td.cart-item-quantity,
.table_header_sagolov td.cart-item-actions,
.table_header_sagolov td.cart-item-price {min-width: 100px;}
.table_border{
height:70px;
border-top:1px solid #E5E5E5;}

.left_bg_table_itogo,.right_bg_table_itogo{
	float:left;
	display:block;
	width:9px;
	height:30px;
	background:url("images/table_lr_itogo_bg.gif.gif");
	padding:0px!important;}
.right_bg_table_itogo{background-position:-8px 0;}
.table_footer_itogo{background:url("images/table_c_itogo_bg.gif.gif");}
.table_footer_itogo td{padding:0px!important;vertical-align:middle;}
div.button_cart_1_l input,div.button_cart_2_l input{
	background:none;
	border:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	padding-left:20px;
	padding-right:20px;
	cursor:pointer;}
div.button_cart_1_l, div.button_cart_2_l{
	float:left;
	margin-left:20px;
	padding-left:6px;
	height:24px;}
div.button_cart_1_l, div.button_cart_1_r{background:url("images/cart_b1_lr.gif") no-repeat;}
div.button_cart_2_l, div.button_cart_2_r{background:url("images/cart_b2_lr.gif") no-repeat;}
div.button_cart_1_r,
div.button_cart_2_r{
	background-position:-6px 0;
	width:6px;
	height:24px;
	float:right;}
div.button_cart_1_l input{
	background:url("images/cart_b1_c.gif");
	text-shadow: 1px 1px 0 #ffffff;}
div.button_cart_2_l input{
	color:#FFF;
	background:url("images/cart_b2_c.gif");
	text-shadow: 1px 1px 0 #000;}
div.button_cart_1_l input,div.button_cart_2_l input{
	float:left;
	padding-bottom:5px;
	height: 24px;
	}
div.button_cart_2_l, div.button_cart_2_l{
	float:left;
	margin-left:20px;
	padding-left:6px;
	height:24px;}
.text-left{text-align:left!important;}
a.history_back{margin:20px 0 0 10px; float:left;}

#select_model {
	width:200px;
}
div.cart-filter{margin:10px 0;}

#header {
min-width:1135px;
}

#header .head-basket {
position: relative;
top: 10px;
right: 0px;
width: 180px;
float:right;
}


.cart-buttons div input {
	margin-right:0px;
}


.articles-widget h3.news {
	background: url(images/icon/info.png) 0px 0px no-repeat;
}

span.news_date {
	color:#c5c9cf;
	font-size:11px;
	font-family:Arial;
	float:right;
	margin-top:5px;
}

.f_right {
	float:right;
}

.wide {
	width:100%;
}

.t_a_r {
	text-align:right;
}

.cool_more  a{
	color: #f55f23;
	font-size: 15px;
	background: url(images/icon/more.png) 90% 85% no-repeat;
	padding-right: 45px;
	font-family: Georgia;
}

.mbt10px {
	margin:10px 0px;
}

.wide {
	width:100%;
}

.f_left{
	float:left;
}
.w40p {
	width:40%;
}






	.c_engles {
		float:left;
		position:relative;
		width:auto;
		height:auto;
	}

	.c_engles > div {
		position:absolute;
	}

	.c_engles > bord {
		width:5px;
		height:auto;
	}

	.c_engles > .r {
		background:url('images/borders_phone.png');
	}


	.c_engles .bord2_top{
		border-top:3px solid #ffcf09;
		background-color:#FFF;
		height: 3px !important;
		top: -3px !important;
	}

	.c_engles .bord2_bottom{
		background-color:#FFF;
	}

	.c_engles div {
		background-color: #FFF;
	}

	.c_engles > .bord {
		height: 100%;
		left: -3px !important;
		width: 3px;
	}

	.bord .top_border{
		height:19px;
		width:100%;
		background: url("images/borders_phone2.png") repeat scroll 0 19px transparent;
	}

	.c_engles > .bord_r {
		background-position:4px 0px;
		left: auto !important;
		right:-3px !important;
	}

	.c_engles > .center {
		height:5px;
		width:100%;
		left:0px;
	}

	.c_engles > .r {
		height:5px;
		width:4px;
	}


	.c_engles > .left {
		left: -4px;
	}

	.c_engles > .right {
		right:-4px;
	}

	.c_engles > .t {
		top:-5px;
	}

	.c_engles > .b {
		bottom:-5px;
	}

	.c_engles > .tr {
		background-position: 4px  0px;
	}


	.c_engles > .bl {
		background-position: 0px  5px;
		left: -3px;
	}

	.c_engles > .br {
		background-position: 4px  5px;
		right: -3px;
	}

	.c_engles > .content {
		height: auto;
		margin-bottom: 0;
		position: relative;
		width: 100%;
		float:left;
		overflow:hidden;
	}

	.c_engles > .content > div {
		float:left;
		position:relative;
	}


	/*Multibox LOGIC*/

	.shadow_5px {
		border-radius: 5px 5px 5px 5px;
		box-shadow: 0 2px 16px 0 #000000
	}

	span.top_grafic {
		display:block;
		float:left;
		margin-left:5px;
		color: #4F4C4D;
	}

	span.yel_show {
		border-bottom:dashed 1px #ff6600;
		color:#ff6600;
		cursor:pointer;
	}

	div.hover_show {
		display:none;
		width:200px;
	}

	span.top_grafic > div {
		margin-top:20px;
	}

	.top_grafic .top_line {
		background: url("images/borders_phone2.png") repeat scroll 0 19px transparent;
		display: block;
		float: left;
		font-size: 12px;
		height: 19px;
		margin-top: 0;
		padding-left: 5px;
		text-shadow: 1px 1px #FFFFFF;
		width: 200px;
		font:13px Tahoma;
	}

	span:hover div.hover_show {
		display:block;
	}

	.content div.line {
		float: left;
		margin: 2px 0 0;
		padding-left: 5px;
		width: 100%;
		color: #4F4C4D;
	}

	.content div.line .grey{
		color: #7B7878;
		display: block;
		float: left;
		width: 50px;
	}

	.mg {
		background: url("images/borders_phone2.png") repeat scroll 0 0 transparent !important;
		color: red;
		height: 18px;
		left: 30px;
		margin-bottom: -19px;
		position: relative;
		top: -19px;
		width: 14px;
	}

	.f_l {
		float:left;
	}

/*13.03.2013*/
.hovered{
	width: 800px;
	box-shadow: 0px 2px 30px #232323;
	border-radius: 15px 15px 15px 15px;
	position: fixed;
	top: 50px;
	margin-left: -400px;
	z-index: 75;
	float: none;
	left: 50%;
	background-color:#fff;
}

.hovered  .top_line {
	width:100%;
	height:50px;
	overflow:hidden;
	margin-top:0px;
	border-radius:15px 15px 0px 0px;
}

.hovered  .top_line div{
	background-image: url("images/top_shadow.png");
	height:70px;
	float:left;
	width:auto;
}

.hovered  .top_line div.line_left,
.hovered  .top_line div.line_right,
.hovered_one  .top_line div.line_left,
.hovered_one  .top_line div.line_right{
	width:20px;
}

.hovered .top_line div.center_line{
	background-position: 824px 0px;
	width: 100%;
	line-height: 100px;
	padding-left: 20px;
	padding-top:15px;
	height:50px;
	font: 16px Tahoma;
	color: #fff;
	text-shadow:1px 1px #000;
}


.hovered  .top_line div.line_right{
	background-position: 20px 0px;
}

.hovered .top_line div.center_line a.close{
	font: 17px Tahoma;
	color: #fff;
	text-shadow: 0px 0px #fff;
	text-decoration: none;
	float: right;
	top:12px;
	right:10px;
	position:absolute;

}

.hovered .content div.line {
	border-bottom:1px dotted #c5c9cf;
	margin-top:15px;
	padding-bottom:10px;
}

.hovered div.line > div {
	float:left;
}

.hovered  div.content {
	float: left;
	background-color: #fff;
}

.hovered  div.content div.title_line > div{
	color:#3a3a3a;
	font-family:Tahoma;
	font-size:12px;
	text-shadow:0px 0px #fff;
	padding:0px;
	margin-top:0px;
}

.hovered .title_line > div {
	float:left;
	padding:10px 0px 10px 4px;
}

.hovered div.line > div.amount {
	margin-top:5px;
}

.hovered div.line > div.summ {
	margin-left:10px;
	margin-top:5px;
	font:17px Georgia;
	color:#ff6600;
	text-shadow:1px 1px #414040;
}

.hovered div.line > div.summ > span{
	color:#727272;
}

.hovered .name {
	width:400px;
}
.hovered .name .name {
	width: 280px;
	float: left;
	margin-left: 10px;
	color:#0f6fc7;
	font:16px Tahoma;
}

.hovered .name .name a,
.bask_ith .name a {
	text-decoration:none;
}

.hovered .name .price{
	margin-left:10px;
	margin-top:10px;
	float:left;
}

.hovered input {
	border:1px solid #cd520b;
	text-align:right;
}

span.img {
	float:left;
	min-height:70px;
}

.hovered .amount {
	width:80px;
}

.hovered .summ {
	width:200px;
}

.hovered .summ span {
	font-weight:bold;
	font:16px Tahoma;

}

.hovered .do {
	float: right !important;
	height: 40px;
	margin-top: 15px;
	margin-right: 20px;
	width: 40px;
}

.hovered div.line {
	width:98%;
	margin-left:5px;
}

.hovered .do > a {
	background-image: url("images/do.png");
	width: 15px;
	height: 19px;
	display: block;
	float: left;
	margin-right: 5px;
cursor:pointer;
}

.hovered .do > a.remove {
	background-position: 15px 0px;
}

.bottom_line .with_text {
	float: left;
	width: 100%;
	height: 60px;
	background: url("images/gradient3.png") repeat-x;
	padding-top: 30px;
	line-height: 27px;
}

.bottom_line .with_text a.continios {
	text-decoration:underline;
	cursor:pointer;
}

.bottom_line .with_text div {
	text-align:center;
}

.w400p {
	width:400px;
}

.w245p {
	width:200px;
}

.f_left {
	float:left;
}

.itog_v {
	color:#6e7174;
	font-weight:bold;
	text-align:right;
}

.itog_v span.itog_price {
	font:20px bold Georgia;
	color:#ff6600;
	text-shadow:1px 1px #414040;
	margin-left:30px;
}

div.ws_window {
    background-image: url("images/bg_vs.png");
    background-repeat: repeat;
    float: left;
    height: 100%;
    margin: auto;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 70;
}

.hidden,
.ws_window,
.m_f1{
	display:none;
}


.tabs_block {
}

.order_block .tabs_c {
	float:left;
	margin-right:10px;
	cursor:pointer;
}

.order_block .tabs_c div{
	background-image: url("images/borders_order_tabs.gif");
	background-repeat: repeat-x;
	background-position:0px -62px;
	float:left;
	height:31px;
	width:8px;
}

.order_block .tabs_c div.center{
	background-position: 0 -93px;
    height: 24px;
    padding: 7px 10px 0;
    width: auto;
	color:#3a3a3a;
}

.order_block .tabs_c div.right{
	background-position:8px -62px;
}


.order_block .showed div.left{
	background-position:0px 0px;
}
.order_block .showed div.center{
    background-position: 0 -31px;
	color:#fff;
	text-shadow:1px 1px #aa3a00;
}
.order_block .showed div.right{
	background-position:8px 0px;
}


.order_block .tab_d {
	border-top:1px solid #e76c1c;
	width:100%;
	float:left;
	padding-top:20px;
	display:none;
}

.order_block .showed {
	display:block;
}

.w64p {
	width:64%;
}

.w56p {
	width:56%;
}

.w90p {
	width:90%;
}

.mr20px {
	margin-right:20px;
}

.w35p {
	width:35%;
}

.w250px {
	width:250px;
}

.order-buttons {
	width:100%;
	float:left;
}

.mb10px {
	margin-bottom:10px;
}

.mb5px {
	margin-bottom:5px;
}

.pb10px  {
	padding-bottom:10px;
}

.order_block .line {
	float:left;
	width:100%;
}

.order_block .line > div{
	float:left;
	color:3a3a3a;
	font-size:12px;
	font-family:Tahoma;
}

.order_block .line div.field {
	width:490px;
	float:right;
}

.order_block .dashed {
	border-bottom:1px dashed #a9a9a9;
}

.order_block .line input[type=text] {
	border:1px solid #b7b7b7;
	padding:2px;
}

.orange_border {
	border:1px solid #ed7c2c;
	padding:10px;
	overflow:hidden;
}

.mr30px {
	margin-right:30px;
}

.mr20px {
	margin-right:20px;
}

.mr30px {
	margin-right:30px;
}

.bask_ith img {
	float:left;
}

.bask_ith .name{
	padding-top:5px;
	font:12px Tahoma;
	color:#0f6fc7;
	margin-bottom:20px;
	float:left;
	width:250px;
}
.bask_ith .desk{
	color:#727272;
	font:12px Tahoma;
}

.w90px{
	width:90px;
}

.w35px{
	width:35px;
}


.orange_price {
	color:#ff6600;
	text-shadow:1px 1px #121212;
	float:right;
	margin-right:10px;
	font-family: Georgia;
	font-size: 15px;
}
.orange_border .title {
	font-weight:bold;
	color:#3a3a3a;
}

a.edit_bask {
	color: #fc8a27;
	border-bottom: 1px dotted #fc8a27;
	cursor: pointer;
	position: relative;
}


.edit_bask .icon {
	background: url("images/bg.gif") no-repeat;
	width: 16px;
	height: 20px;
	margin-right: 10px;
	display: inline-block;
	float: left;
	position: absolute;
	left: -24px;
}
.order_block .grey_b {
	background: url("images/gradient3.png") repeat-x;
	height: 80px;
	margin-left: -10px;
	margin-right: -10px;
	width: 106%;
	margin-top:-5px;
}

.mh80px {
	min-height:80px;
}

.price_block {
    float: right;
    margin-right: 10px;
    width: 240px;
	margin-top:5px;
}

.price_block span {
	width: 120px;
	display: block;
	float: left;
}

.price_block span.title {
	width: 110px;
}

span.finish {
	color:#ff6600;
	text-shadow:1px 1px #000;
	font-size:14px;
	font-family: Georgia;
	font-size: 19px;
}

.small_desc {
	margin-top:0px;
	margin-left:0px;
}

.w90p label {
	margin-left:5px;
	margin-bottom:5px;
	float:left;
}

.w90p textarea {
	float:left;
	width:100%;
}

.ml25px {
	margin-left:25px;
}

.mt5px {
	margin-top:5px;
}

.mt10px {
	margin-top:10px;
}

.w100px {
	width:100px;
}



.submit_button {
	background: url("images/submit_bg.gif") repeat-x;
	height: 35px;
	width: 135px;
	color: #fff;
	text-shadow: 1px 1px #000;
	text-decoration: none;
	border-width: 0px;
	display: block;
	cursor: pointer;
	float: left;
	line-height: 31px;
	font-weight:bold;
	font-family:Tahoma;
	font-size:14px;
}

.order-buttons .submit_button {
	margin-left:250px;
}

/*f1*/
.one_form{
	background-color: #FFFFFF;
    border-radius: 18px 18px 15px 15px;
    box-shadow: #232323 0 2px 30px ;
    float: none;
    left: 50%;
    margin-left: -350px;
    position: absolute;
    top: 50px;
    width: 700px;
    z-index: 75;
	min-height:200px;

}
.one_form  .top_line {
	width:100%;
	height:50px;
	overflow:hidden;
	margin-top:0px;
}
.one_form  .top_line div{
	height:70px;
	float:left;
	width:auto;
}
.one_form  .top_line div.line_left,
.one_form  .top_line div.line_right,
.one_form_one  .top_line div.line_left,
.one_form_one  .top_line div.line_right{
	width:20px;
}
.one_form .top_line div.center_line{
	background-position: 824px 0px;
	/*width: 640px;*/
	width:100%;
	line-height: 100px;
	padding-left: 20px;
	padding-top:15px;
	height:50px;
	font: 16px Tahoma;
	color: #fff;
	text-shadow:1px 1px #000;
	text-transform:uppercase;
}
.one_form  .top_line div.line_right{
	background-position: 20px 0px;
}
.one_form .top_line div.center_line a.close{
    color: #FFFFFF;
    float: right;
    font: 17px Tahoma;
    position: absolute;
    right: 20px;
    text-decoration: none;
    text-shadow: 0 0 #FFFFFF;
    top: 15px;
}
.one_form .content div.line {
	border-bottom:1px dotted #c5c9cf;
	margin-top:15px;
	padding-bottom:10px;
}
.one_form div.line > div {
	float:left;
}
.one_form  div.content {
    background-color: #FFFFFF;
    float: left;
    padding-left: 3%;
    padding-right: 3%;
    width: 94%;
}
.one_form .name {
	width:99%;
}
.one_form .name .name {
	width: 200px;
	float: left;
	margin-left: 10px;
	color:#0f6fc7;
	font:16px Tahoma;
}
.one_form .name .price{
	margin-left:10px;
	margin-top:10px;
	float:left;
	color:#727272;
	font-size:12px;
	margin-right:28px;
}
.one_form div.amount input {
	border:1px solid #cd520b;
	text-align:right;
	display:block;
	position:relative;
	float:left;
	margin-right:7px;
	top:-2px;
}
.one_form .amount {
	width:110px;
	display:block;
	position:relative;
	float:left;
	color:#727272;
	font-size:12px;
	margin-top: 10px;
}
.one_form div.summ {
    color: #FF6600;
    font: 18px Georgia;
    margin-left: 10px;
    margin-top: 5px;
    text-shadow: 1px 1px #414040;
}
.one_form div.line > div {
    float: left;
}
.one_form .summ {
    width: 200px;
	display:block;
	position:relative;
	float:left;
}
.one_form div.summ > span {
    color: #727272;
}
.one_form .summ span {
    font: 16px Tahoma;
}
.one_form span.img {
    margin-right:10px;
}
.one_form .bottom_line .with_text {
	padding-top:0px;
	background-image:none;
    float: left;
    height: 60px;
    line-height: 8px;
    width: 100%;
	background-color:#fff;
	border-radius: 0px 15px 15px 15px;
}
.one_form div.bottom_line{
	display:block;
	position:relative;
	float:left;
}
.one_form div.f_left{
	width:500px;
	height:60px;
	text-align:right;
	color:#8f8c8c;
	font-style:italic;
	font-family:Tahoma;
	line-height:60px;
}
span.one_x{
	margin-right:16px;
	display:block;
	position:relative;
	float:left;
}

.one_form .top_line div.center_line span{
	margin-right:36px;
}
.one_form .top_line div.center_line input{
	width:178px;
	height:24px;
	border:1px solid #ff7800;
	color:#817e7e;
	font-size:12px;
	padding-left:11px;
	line-height:24px;
	margin-right:18px;
    top: -2px;
	position:relative;
	background:#f6f6f6;
	text-align:left;
}

.one_form ::-webkit-input-placeholder  { color:#323232; }
.one_form :-moz-placeholder { color:#323232; }
.one_form :-ms-input-placeholder { color:#323232; }

div.one_cl{
	display:block;
	position:relative;
	float:left;
	width:535px;
}
span.left_label{
	display:block;
	position:absolute;
	float:left;
	left:-33px;
	top:29px;
	width:34px;
	height:204px;
	background-image:url("images/one_cl_l.gif");
	background-repeat:no-repeat;
	background-position: -1px 0px;
}
.w145p{
	width:185px!important;
	margin-left:15px;
	height: 42px!important;
	background:#fff;
	text-align:left!important;
}
.one_form div.f_left input.bt_make{
	width:145px;
	height:33px;
	border:0px;
	color:#fff;
	font-size:14px;
	text-align:center;
	text-shadow: 1px 1px #414040;
	background-image:url("images/one_cl_make.gif");
	background-repeat:repeat-x;
	font-weight:bold;
	font-family:Tahoma;
	margin-top:7px;
	font-style:normal;
	cursor:pointer;
}
.one_form div.f_left input.bt_make:hover{background-position: 0px -33px;}

table.main-grid{border-collapse: separate;}

/*button*/
.product-information .in-one {
    display: block;
    float: left;
    padding: 3px 0;
    position: relative;
	text-indent: 0;
}
.product-information .actions a.one_click {
    background: url("images/det_one_cl.gif") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    height: 29px;
    line-height: 29px;
    position: relative;
    text-align: center;
    text-decoration: underline;
    width: 129px;
	font-size:12px;
}
.product-information .actions a.one_click:hover{
	background-position:0px -29px;
	text-decoration:none;
}
/*f2*/
.report_on{
	min-height: 215px;
	top: 200px;
}
.report_on div.form_element {
    margin-bottom:7px;
    width: 100%;
    display: block;
    float: left;
	position: relative;
}
.report_on div.form_element div.form_text_name {
    color: #3a3a3a;
    font-size: 12px;
    height: 31px;
    line-height: 31px;
    padding-left: 4px;
    width: 150px;
	display: block;
    float: left;
	position: relative;
}
span.zvezd {
    color: #ff0000;
}
.report_on div.form_text_value {
    height: auto;
    width: 370px;
	display: block;
    float: left;
	position: relative;
}
.report_on div.form_text_value input {
    border: 1px solid #ff7800;
    color: #9A9A9A;
    font-size: 11px;
    height: 28px;
    line-height: 28px;
    width: 368px;
	background:#f1f1f1;
	color:#817e7e;
	font-size:12px;
	padding-left:11px;
	text-align:left;
}
.main-grid .red {
    color: #ff0000 !important;
    margin-left: 0 !important;
    width: auto !important;
}
/*but to f2*/
.products-list .actions{
	padding-right: 15px;
	float:right;
}
.small_block .actions{
	padding-left:0px!important;
}

.sil_price{
    color: #D4D4D4 !important;
}
div.no_sklad{
    display: block;
    float: left;
    height: 50px;
    margin-top: -50px;
    position: relative;
    top: 35px !important;
    width: 95px;
}
.products-list div.no_sklad{
    display: block;
    float: left;
    height: 50px;
    margin-top: -70px;
    position: relative;
    width: 95px;
}
span.no_tovar,.products-list .actions.products-list .actions a.sob_nal{
	display: block;
    float: left;
	position: relative;
	width:100%;
	margin-bottom:3px;
}
span.no_tovar{
    color: #231F20;
    font-size: 11px;

}
.actions a.sob_nal{
	font-size:12px;
	color:#f16e1e;
	text-decoration:underline;
	font-family:Arial;
	cursor:pointer;
}
.actions a.sob_nal:hover{
	text-decoration:none;
}
.ml_50{/*margin-left:50px!important;*/}
.info-cell .actions{
    display: block;
    height: 50px;
    position: relative;
}
.rqGoogQ
{
 width:100%!important;
 float:left!important;
 padding:5px 0px 13px 0px;
 color:green;
 font-size:14px!important;
 display:none;
}
/*but to f2*/
/*13.03.2013*/

.nCBut01Area
{
 width:100%;
 float:left;
 padding:8px;
}

.nCBut01
{
 display:inline-block;
 font-size:14px;
 line-height:14px;
 border-radius:10px;
 background:url("images/top_shadow.png") repeat-x 0px -65px;
 font-family:Georgia, "Times New Roman", Times, serif;
 cursor:pointer;
}

.nCBut01,
.nCBut01 a
{
 color:#FFFFFF;
 text-shadow: 1px 1px 0px #000000;
 text-decoration:none;
}

.nCBut01 span
{
  padding:3px 10px 0px 10px;
  float:left;
}

.nCBut01 span span
{
  background:url("images/wLine.png") no-repeat right center;
  padding:9px 30px 12px 0px;
}
/*panel_color*/
div.colors_bl,span.c_t,span.c_list,div.colors_bl a.color_el,span.a_text,.active span.lcb,.active span.rcb,span.color_fob,.active span.circl,span.circl,.active span.a_text,span.a_text{display:block;}
div.colors_bl,span.c_t,span.c_list,div.colors_bl a.color_el,span.a_text,span.color_fob,.active span.a_text,span.a_text{position:relative;}
div.colors_bl,span.c_t,span.c_list,div.colors_bl a.color_el,span.a_text,.active span.lcb,span.color_fob,.active span.circl,span.circl,.active span.a_text,span.a_text{float:left;}


div.colors_bl{
	margin-bottom:9px;
	width:335px;
	min-height:10px;
}
span.c_t{
	width:50px;
	font-weight: bold;
}
span.c_list{
	width:280px;
}
div.colors_bl a.color_el{
	margin-right:8px;
	text-decoration:none;
	margin-bottom:4px;
}
div.colors_bl a.active{cursor:default;}
div.colors_bl a.active:hover > span.a_text{text-decoration:none!important;}
div.colors_bl a.color_el:hover > span.a_text{text-decoration:underline;}
span.a_text{
	font-family:Tahoma;
	font-size:12px;
	color:#3a3a3a;
	text-decoration:none;
}
.active span.lcb,.active span.rcb{
	position:absolute;
	top:0px;
	width:7px;
	height:18px;
	background: url("/images/color_m.png");
	background-repeat:no-repeat;
}
.active span.lcb{
	left:-7px;
	background-position:0 0;
}
.active span.rcb{
	background-position:-7px 0;
	float:right;
	right:-7px;
}
span.color_fob{
	width:13px;
	height:17px;
}
.active span.circl,span.circl{
	position:absolute;
	top:0px;
	left:0px;
	width:13px;
	height:18px;
	background: url("/images/color_m.png");
	background-position:-17px 0;
	background-repeat:no-repeat;
}
span.circl{background-position:-32px -1px;left:0px;}
.active span.a_text,span.a_text{
	padding-left:5px;
	padding-right:10px;
	background:#fedea3;
	height:18px;
}
span.a_text{background:#fff;}
/*panel_color*/

.product-information .actions .catalog-item-in-the-cart,
.products-list .actions .catalog-item-in-the-cart {
	min-width:65px;
	background:url('images/in_basket_bg.gif') repeat-x;
	border: solid 1px #696969;
}

#wrapper .SecListPCar
{
 width:100%;
 float:left;
 color:#0F6FC7;
}

#wrapper .SecListPCar ul.list
{
 padding:5px 0px 17px 0px;
}

.show_cursor_pointer {
	cursor:pointer;
}



/* form 2013 click */
.form_2013{
	background-color: #FFFFFF;
   float: left;
    left: 50%;
    min-height: 200px;
    position: absolute;
    top: 150px;
    z-index: 75;
}

.small_form{
	width: 660px;
	margin-left: -350px;
}

.big_form{
	width: 800px;
	margin-left: -385px;
}

.form_2013 .tl,
.form_2013 .tc,
.form_2013 .tr,
.form_2013 .cl,
.form_2013 .cr,
.form_2013 .bl,
.form_2013 .bc,
.form_2013 .br,
.form_2013 .br_o,
.form_2013 .bc_o,
.form_2013 .bl_o{
	position:absolute;
}

.form_2013 .cl{
	z-index:76;
}

.form_2013 .tl,
.form_2013 .tr,
.form_2013 .tc{
	height:30px;
	top:-30px;
}

.form_2013 .bl,
.form_2013 .br,
.form_2013 .bc,
.form_2013 .bl_o,
.form_2013 .br_o,
.form_2013 .bc_o{
	height:33px;
	bottom:-33px;
}

.form_2013 .tl,
.form_2013 .tr,
.form_2013 .bl,
.form_2013 .br,
.form_2013 .bl_o,
.form_2013 .br_o{
	background:url("images/form_sprite.png");
	width:35px;
}

.form_2013 .cl,
.form_2013 .cr{
	background:url("images/vert_bg.png");
	height:100%;
	width:35px;
}

.form_2013 .tc,
.form_2013 .bc,
.form_2013 .bc_o{
	background:url("images/gor_bg.png");
	width:100%;
	left:0px;
}

.form_2013 .tl,
.form_2013 .cl,
.form_2013 .bl,
.form_2013 .bl_o{
	left:-35px;
}
.form_2013 .tr,
.form_2013 .cr,
.form_2013 .br,
.form_2013 .br_o{
	right:-35px;
}

.form_2013 .tr{
	background-position:-35px 0px;
}
.form_2013 .bl{
	background-position:0px -30px;
}
.form_2013 .br{
	background-position:-35px -30px;
}
.form_2013 .bc{
	background-position:0px -30px;
}
.form_2013 .cr{
	background-position:-35px 0px;
}
.form_2013 .bl_o{
	background-position:0px -63px;
}
.form_2013 .br_o{
	background-position:-35px -63px;
}
.form_2013 .bc_o{
	background:url("images/bc_o.png");
}

.form_2013 .content_block{
	width:100%;
	height:100%;
	float:left;
}
.form_2013 .content_block a.close{
	display:block;
	width:17px;
	height:15px;
	background:url("images/form_sprite.png");
	background-position:-79px 0px;
	position:absolute;
	top:3px;
	right:3px;
}

.form_2013 .content_block .top{
	float:left;
	width:100%;
	border-bottom:1px dotted #c5c9cf;
	padding-bottom:17px;
}
.form_2013 .content_block .top .title{
	font-size:24px;
	color:#000000;
	font-family: Tahoma;
	width:100%;
	float:left;
	margin-bottom:20px;
}

.form_2013 .content_block .top .ins{
	float:left;
	width:180px;
	height:26px;
	line-height:26px;
	border:1px solid #cd520b;
	color:#000000;
	font-family:Tahoma;
	font-size:12px;
	padding-left:8px;
	margin-right:18px;
}



.form_2013  div.content {
    background-color: #FFFFFF;
    float: left;
    width: 100%;
	border-bottom:1px dotted #c5c9cf;
	margin-top:10px;
	padding-bottom:15px;
	clear:left;
}

.form_2013 .name {
	width:100%;
}
.form_2013 .name_block{
	width: 172px;
	float: left;
	margin-right: 10px;
}
.form_2013 .name_block .title{
	color:#0f6fc7;
	font:16px Tahoma;
	width:100%;
	float:left;
	padding-top:10px;
}

.form_2013 .name_block .price{
	color:#000000;
	font:15px Tahoma;
	width:100%;
	float:left;
	margin-top:5px;
}

.form_2013 .calc_block{
	float:left;
	margin-top:35px;
	width:332px;
	color:#000000;
}


.form_2013 div.amount input {
	border: 1px solid #CD520B;
    display: block;
    float: left;
    margin-right: 7px;
    position: relative;
    text-align: center;
    width: 51px;
}
.form_2013 .amount {
	width:110px;
	display:block;
	position:relative;
	float:left;
	color:#000000;
	font-size:12px;
	height:21px;
	line-height:21px;
}
.form_2013 div.summ {
    color: #FF6600;
    font: 18px Georgia;
    text-shadow: 1px 1px #414040;
	width: 222px;
	display:block;
	position:relative;
	float:left;
	top:-10px
}
.form_2013 div.summ > span{
	padding:0 10px 0 10px;
}

.form_2013 .summ .el_price{
	font-size:28px;
}

.form_2013 div.summ > span {
    color: #727272;
}
.form_2013 .summ span {
    font: 16px Tahoma;
}
.form_2013 span.img {
    margin-right:10px;
	display:block;
	width:115px;
	float:left;
	margin-right:20px
}

.form_2013 .one_x{
	color:#000000;
	display: block;
    float: left;
	margin-right: 25px;
}


.form_2013 div.bottom_line{
	display:block;
	position:relative;
	float:left;
	width:100%;
	margin-top:10px;
}

.form_2013 div.f_left{
	color: #000000;
    float: left;
    font-family: Tahoma;
    font-size: 15px;
    padding-top: 8px;
    text-align: right;
    width: 480px;
}


.form_2013  input.bt_make{
	width:145px;
	height:33px;
	border:0px;
	color:#fff;
	font-size:14px;
	text-align:center;
	text-shadow: 1px 1px #414040;
	background-image:url("images/one_cl_make.gif");
	background-repeat:repeat-x;
	font-weight:bold;
	font-family:Tahoma;
	font-style:normal;
	cursor:pointer;
	float:right;
}
.form_2013 input.bt_make:hover{background-position: 0px -33px;}

.form_2013 .red {
color: #E53434;
}

.buy_text{
	position:absolute;
	width:48px;
	height:188px;
	display:block;
	background:url("images/buy_1_click.png");
	top: 50%;
	margin-top: -94px;
	left:-71px;
}

.form_2013 .bottom_line_o {
	background: url("images/bottom_order_bg.jpg") repeat-x scroll 0 0 #FFFFFF;
    display: block;
    float: left;
    height: 92px;
    left: -20px;
    padding: 0 20px;
    position: relative;
    width: 100%;
    z-index: 97;
}
.form_2013 .continios{
	background:none!important;
}

.form_2013 .itog_price_block {
    float: right;
    height: 57px;
	padding-top:38px;
    width: 320px;
	font-size:22px;
	font-family:Tahoma;


}
.form_2013 .itog_price_block .itog_price{
	color: #FF6600;
    float: right;
    font: 30px Georgia;
    position: relative;
    text-shadow: 1px 1px #414040;
    top: -7px;
    width: 227px;
	font-weight:bold;
}
.form_2013 .order_button_block{
	float:left;
	padding-top:35px;
	padding-left:6px;
}

.form_2013 .order_button_block .submit_button{
	width:auto;
	padding:0 12px;
}
.form_2013 .order_button_block span.close {
    color: #0F6FC7;
    cursor: pointer;
    display: block;
    float: left;
    padding: 9px 0 0 20px;
    text-decoration: underline;
}
.form_2013 .order_button_block span.close:hover {
	text-decoration:none;
}

.form_2013 .content div.line {
border-bottom: 1px dotted #c5c9cf;
margin-top: 15px;
padding-bottom: 10px;
}

.form_2013 div.line {
width: 99%;
margin-left: 5px;
}

.form_2013 .order_top{
	padding-bottom:0px!important;
	border-bottom:0px!important;
}

.form_2013 .content_block .order_top .title{
	margin-bottom:0px!important;
}

.form_2013 .order_content{
	border-bottom:0px!important;
	padding-bottom:0px!important;
}


.form_2013 .title_order_line{
	width:100%;
	float:left;
	margin-top:7px;
	padding-bottom:18px;
}

.form_2013 .title_order_line .name,
.form_2013 .title_order_line .amount,
.form_2013 .title_order_line .summ_text{
	float:left;
	font-family:Tahoma;
	font-size:15px;
	color:#000000;
}
.form_2013 .title_order_line .name{
	width:424px;
	padding-left:2px;
}

.form_2013 .title_order_line .amount{
	width:147px;
}

.form_2013  .line_order_item{
	width:100%;
	float:left;
	padding:20px 0;
	border-top: 1px dotted #C5C9CF;
}
.form_2013  .line_order_item .img_block{
	width:153px;
	float:left;
}

.form_2013  .line_order_item .name_block{
	float:left;
	width:215px;
	padding-top:5px;
	margin-right: 0px;
	margin-left: 17px;
}

.form_2013  .line_order_item .name_block a{
	color:#0f6fc7;
	font-size:16px;
	text-decoration:none;
}
.form_2013  .line_order_item .name_block a:hover{
	text-decoration:underline;
}

.form_2013  .line_order_item .amount{
	width:192px;
	float:left;
	padding-top:30px;
	height:22px;
	line-height:20px;
}

.form_2013  .line_order_item .amount .text{
	display:block;
	float:left;
}

.form_2013  .line_order_item .amount .multiply,
.form_2013  .line_order_item .amount .is{
	display:block;
	float:left;
	width:47px;
}
.form_2013  .line_order_item .amount .multiply{
	text-align:center;
}

.form_2013  .line_order_item .amount .is{
	text-align:right;
}

.form_2013  .line_order_item .summ_item{
	float:left;
	width:177px;
	color: #FF6600;
    font: 30px Georgia;
    position: relative;
    text-shadow: 1px 1px #414040;
	padding-top:17px;
	font-weight:bold;
}
.form_2013  .line_order_item .do{
	float:left;
	width:43px;
}
.form_2013  .line_order_item .do .reload,
.form_2013  .line_order_item .do .remove{
	float:left;
	background:url("images/form_sprite.png");
	cursor:pointer;
}
.form_2013  .line_order_item .do .remove{
	width:14px;
	height:14px;
	background-position:-97px 0px;
	margin-right:6px;
	margin-top:29px;
}
.form_2013  .line_order_item .do .reload{
	width:15px;
	height:19px;
	background-position:-111px 0px;
	margin-top:25px;
}
.itog_price_block .text{
	float:left;
	width:93px;
}
/* end form 2013 click */



/* UpdateElementDetail [29/01/14]*/
.PromoTH,
.CSimilarProduct,
.product-information,
.pd_tabs_container,
.DeliveryBlock
{
 width:100%;
 float:left;
}

.CSimilarProduct
{
 margin:13px 0px 45px 0px;
 position:relative;
}

.CSimilarProduct .CSPItem
{
 width:21.5%;
 margin-right:3%;
 margin-bottom:15px;
 float:left;
 overflow:hidden;
}

.CSimilarProduct .CSPName
{
 font-size:11.25pt;
 display:inline-block;
 margin-bottom:15px;
}

.CSimilarProduct .CSPImg
{
 text-align:center;
 /*height:100px;*/
}

.CSimilarProduct .CSPBorder .CSPImg
{
 height:140px;
}

.CSimilarProduct .CSPImg img
{
 max-width:100%;
 height:auto;
 width:auto\9;
 overflow:hidden;
}

.CSimilarProduct .CSPPrice
{
 text-align:right;
 color:#ff6600;
 font:bold 16pt Georgia, "Times New Roman", Times, serif;
 text-shadow:1px 1px 0px #807F7F;
 margin-top:25px;
}

.CSimilarProduct .CSPPrice i
{
 font-style:normal;
 text-decoration:line-through;
 font-size:14pt;
 color:#3a3a3a;
 display:block;
 font-weight:normal;
}

.PromoTH
{
 font-size:13.5pt;
 font-family:Georgia, "Times New Roman", Times, serif;
 margin-bottom:13px;
}

.PromoTH span
{
 display:block;
 padding-left:50px;
 background-repeat:no-repeat;
 background-position:left top;
 height:32px;
 line-height:23pt;
}

.PromoTH.pthStar span
{
 background-image:url(images/icon/star.png);
}

.PromoTH.pthLoop span
{
 background-image:url(images/icon/sop.png);
}

.CSimilarProduct .CSPBorder
{
 width:99%;
 float:left;

 border:1px solid #e8ecf1;
 border-radius:13px;
 padding:15px 0px 20px 0px;
}

.CSPBorder .CSPSlideArea,
.CSPBorder .CSPSectionList
{
  margin:0px 30px;
}

.CSPSlideArea,
.CSPSlideArea .CSPSSlideA,
.DeliveryBlock,
.DeliveryBlock .dbContent
{
 position:relative;
}

.CSPSlideArea .CSPSSlideA
{
 overflow:hidden;
 width:100%;
}


.CSPSlideArea .CSPSlide
{
 width:2000%;
 float:left;
}

.CSPSlideArea .CSPSlide .CSPItem
{
 width:1.2%;
 margin-right:15px;
}

.CSPItem .CSPBuy,
.CSPBorder .CSPSlideArea .CSPPrice
{
 text-align:center;
}

.CSPBorder .CSPSlideArea .CSPPrice
{
 font-size:30px;
}

.CSPSlideArea .CSPPrev,
.CSPSlideArea .CSPNext,
.CSPSlideArea .CSPSOpacityLeft,
.CSPSlideArea .CSPSOpacityRight
{
 position:absolute;
 display:block;
}

.CSPSlideArea .CSPSOpacityLeft,
.CSPSlideArea .CSPSOpacityRight
{
 height:100%;
 width:75px;
 background:url(images/horizontal-slider/shadow_slide.png) repeat-y -75px top;
 top:0px;
}

.CSPSlideArea .CSPSOpacityRight
{
 right:0px;
 background-position:left top;
}

.CSPSlideArea .CSPSOpacityLeft
{
 left:0px;
}

.CSPSlideArea .CSPPrev,
.CSPSlideArea .CSPNext,
.DeliveryBlock .dbTl,
.DeliveryBlock .dbTr,
.DeliveryBlock .dbBl,
.DeliveryBlock .dbBr,
.DeliveryBlock .dbTitle .dbIcon
{
 background-image:url(images/sprite-x1.png);
 background-repeat:no-repeat;
}

.CSPSlideArea .CSPPrev,
.CSPSlideArea .CSPNext
{
 top:25%;
 width:23px;
 height:42px;
 cursor:pointer;
 background-position:left top;
}

.CSPSlideArea .CSPPrev
{
 left:-23px;
}

.CSPSlideArea .CSPNext
{
 background-position:-23px top;
 right:-23px;
}

.CSPSlideArea .CSPPrev:hover
{
 background-position:left -42px;
}

.CSPSlideArea .CSPNext:hover
{
 background-position:-23px -42px;
}

.CSPBorder .CSPSectionList
{
 padding:0px 0px 20px 0px;
 display:block;
 list-style:none;
}

.CSPBorder .CSPSectionList span
{
 padding:6px 12px;
 font-size:10.5pt;
 font-weight:bold;
}

.CSPBorder .CSPSectionList span,
.CSPBorder .CSPSectionList a
{
 color:#0f6fc7;
 text-decoration:none;
 display:inline-block;
}

.CSPBorder .CSPSectionList a
{
 border-bottom:1px dashed #0f6fc7;
}

.CSPBorder .CSPSectionList a:hover
{
 border-color:#FFFFFF;
}

.CSPBorder .CSPSectionList .active
{
 padding-top:5px;
 border-top:1px solid #f1ab09;
 background:url(images/horizontal-slider/bgOrangeBut.gif) repeat-x left bottom #ffb20b;
}

.CSPBorder .CSPSectionList .active,
.CSPBorder .CSPSectionList .active a
{
 cursor:default;
 color:#FFFFFF;
}

.CSPBorder .CSPSectionList .active a
{
 border:0px;
 padding-bottom:1px;
}

.DeliveryBlock
{
 border:1px solid #eff2f5;
 background:url(images/deliveryBlockBT.gif) repeat-x left top #FFFFFF;
}

.DeliveryBlock .dbTl,
.DeliveryBlock .dbTr,
.DeliveryBlock .dbBl,
.DeliveryBlock .dbBr
{
 display:block;
 position:absolute;
 z-index:1;
}

.DeliveryBlock .dbTl,
.DeliveryBlock .dbTr
{
 top:-1px;
 width:11px;
 height:7px;
}

.DeliveryBlock .dbBl,
.DeliveryBlock .dbBr
{
 bottom:-1px;
 width:7px;
 height:7px;
}

.DeliveryBlock .dbTl,
.DeliveryBlock .dbBl
{
 left:-1px;
}

.DeliveryBlock .dbTr,
.DeliveryBlock .dbBr
{
 right:-1px;
}

.DeliveryBlock .dbTl
{
 background-position:-46px -19px;
}

.DeliveryBlock .dbTr
{
 background-position:-57px -19px;
}

.DeliveryBlock .dbBl
{
 background-position:-46px -26px;
}

.DeliveryBlock .dbBr
{
 background-position:-53px -26px;
}

.DeliveryBlock .dbContent
{
 padding:5px;
 z-index:2;
}

.DeliveryBlock .dbTitle,
.DeliveryBlock .dbItem
{
 padding:12px 10px;
}

.DeliveryBlock .dbItem
{
 font-size:8.25pt;
 border-top:1px dotted #c5c9cf;
}
.DeliveryBlock .dbItem2{
    padding-left: 40px;
    margin-bottom: 8px;
	border:0px;
}
.DeliveryBlock .dbItem2 b{
	font-size:8pt;
}
.DeliveryBlock .dbItem b
{
 font-size:9pt;
 display:block;
}

.DeliveryBlock .dbTitle
{
 font-size:10.5pt;
 height:17px;
}

.DeliveryBlock .dbTitle a
{
 color:#000000;
 text-decoration:none;
}
.newAction .DeliveryBlock.pad .dbTitle{
	border:0px;
}

.DeliveryBlock .dbTitle .dbIcon,
.DeliveryBlock .dbTitle b
{
 display:inline-block;
 float:left;
}

.DeliveryBlock .dbTitle .dbIcon
{
 width:24px;
 height:17px;
 background-position:-46px -33px;
 margin:0px 8px 0px 0px;
}

.DeliveryBlock .dbTitle .dbIcon.icon2{
	width:21px;
	height:28px;
	background-position:-49px -52px;
}

.DeliveryBlock .dbTitle a .dbIcon
{
 margin:0px 0px 0px 8px;
}

.DeliveryBlock .dbTitle a b
{
 border-bottom:1px dotted #000000;
}

.DeliveryBlock .dbTitle a:hover b
{
  border-color:#FFFFFF;
}

.DeliveryBlock .dbTitle a .dbIcon
{
 width:19px;
 height:19px;
 background-position:-46px top;
}

.DeliveryBlock .dbTitle a:hover .dbIcon
{
 background-position:-65px top;
}

.availabilityStatus
{
 width:100%;
 padding-bottom:8px;
 color:#585556;
 font-size:11px;
 line-height:11px;
}

.availabilityStatus span
{
 display:inline-block;
 width:7px;
 height:7px;
 background-color:#69b42c;
 float:left;
 margin:3px 5px 0px 0px;
}

.asNo span
{
 background-color:red;
}

.CSPItem .CSPBuy
{
 margin-top:15px;
}

.newAction .product-grid .actions
{
 height:auto;
}

.newAction .product-grid .actions a,
.newAction .product-grid .actions .in-one,
.newAction .product-grid .social-networks
{
 float:none;
}

.newAction .product-grid .social-networks
{
 position:relative;
 padding-bottom:13px;
}

.newAction .product-grid p
{
 text-indent:0px;
}

.newAction .DeliveryBlock
{
 width:235px;
}

.newAction .product-grid
{
 margin-right:35px;
 float:left;
}

.newAction .info-cell,
.newAction .info-cell .colors_bl
{
 width:300px;
}

.newAction .indentDB
{
 padding-left:9px;
}

.newAction .c_list
{
 width:250px;
}

.newAction .c_list .color_el
{
 margin-right:13px;
}

.clearLine
{
 width:100%;
 height:1px;
 float:left;
}

@media all and (max-width:1218px)
{
  .newAction .DeliveryBlock
  {
    display:inline-block;
	width:auto;
  }
  .newAction .DeliveryBlock{margin-right:10px;}
  .newAction .DeliveryBlock .dbItem
  {
    border:0px;
	float:left;
  }

  .newAction .DeliveryBlock .dbTitle
  {
	border-bottom:1px dotted #c5c9cf;
  }
}

/* UpdateElementDetail [29/01/14]*/

.catalogue-menu .active li {
	padding: 7px 12px;
}

.catalogue-menu li ul.cat_menu_level3{
	list-style: none inside;
	padding-top:0px;
}

.catalogue-menu li.had_3_level:before {
	content: "[+]";
	margin-left: -24px;
	margin-right: 0px;
	font-size: 13px;
	float:left;
}

.catalogue-menu li.had_3_level_active:before {
	content: "[-]";
}

.catalogue-menu li ul.cat_menu_level3 > li:before{
	content: "\2043";
	margin-left: -1ex;
	margin-right: 1ex;
}
.catalogue-menu li ul.cat_menu_level3 > li {
	padding:4px 12px;
}

.catalogue-menu li ul.cat_menu_level3 > li > a {
	display:inline;
	font-size:13px;
}

/*404*/
div.no_page{
	display:block;
	position:relative;
	float:left;
	width:100%;
	min-height:200px;
	background-image:url("images/404car.png");
	background-position:right center;
	background-repeat:no-repeat;
}
div.np_inside{
	display:block;
	position:relative;
	float:left;
	width:560px;
	padding-top:10px;
	padding-bottom:10px;
}

.center-collumn div.search p{padding:0;text-indent: 7px !important;}
.center-collumn div.np_inside p{text-indent:0px;}
div.np_inside div.search{
	width:100%;
	position:relative;
	float:left;
	left:-7px;
	top:0;
	padding-top:10px;
}
div.np_inside div.search .textfield{
	background: url(images/textfieldB.png) top left no-repeat;
	width:256px;
	height:25px;
}

.linksOnSale{
padding-bottom:10px;
}
/*404*/

/*TP*/
div.tp_list{
	display:block;
	position:relative;
	float:left;
	width:100%;
	padding-top:9px;
}
div.tp_list_inn{
	display:block;
	position:relative;
	float:left;
	width:100%;
	margin-top:4px;
	border-top:1px dotted #c5c9cf;
}
div.model_El{
	display:table;
	position:relative;
	float:left;
	width:100%;
	border-bottom:1px dotted #c5c9cf;
	vertical-align: middle;
}
div.model_ElInf{
	display:table-cell;
	width:100%;
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
}
#wrapper div.model_El a.tp_href{
	display:inline-block;
	position:relative;
	float:left;
	color:#e46808;
	font-family:Tahoma;
	font-weight:bold;
	font-size:8.25pt;
	line-height:9pt;
	width:125px;
	margin-right:8px;
	text-decoration:none;
}
#wrapper div.model_El a.tp_href:hover{
	text-decoration:underline;
}
span.price_tp{
	display:inline-block;
	position:relative;
	float:left;
	color:#3a3a3a;
	font-family:Tahoma;
	font-weight:bold;
	font-size:8.25pt;
	line-height:9pt;
	width:70px;
	margin-right:6px;
	min-height:10px;
}
#wrapper div.model_El a.make_href{
	display:inline-block;
	position:relative;
	float:left;
	color:#0f6fc7;
	font-family:Tahoma;
	font-size:8.25pt;
	line-height:9pt;
	width:40px;
	text-decoration:underline;
}
#wrapper div.model_El a.make_href:hover{
	text-decoration:none;
}
div.detail_tpL{
	display:block;
	position:relative;
	float:left;
	width:100%;
	padding-bottom: 25px;
}
div.detail_tpLEL{
	display:block;
	position:relative;
	float:left;
	width:100%;
	padding-bottom:16px;
	padding-top:16px;
	border-bottom:1px dotted #c5c9cf;
}
#wrapper div.detail_tpLEL a.DTP_pic{
	display:inline-block;
	position:relative;
	float:left;
	width:125px;
	margin-right:20px;
	text-align:center;
}
#wrapper div.detail_tpLEL a.DTP_pic img{
	display:inline-block;
	border:0;
	height:auto;
	max-width:100%;
}
div.DTP_info{
	display:inline-block;
	position:relative;
	float:left;
	width:79%;
}
#wrapper div.detail_tpLEL a.DTP_href{
	font-family:Tahoma;
	color:#0f6fc7;
	font-size:11.25pt;
	line-height:13pt;
	text-decoration:underline;
}
#wrapper div.detail_tpLEL a.DTP_href:hover{text-decoration:none}
div.DTP_desk{
	display:inline-block;
	position:relative;
	float:left;
	width:100%;
	padding-top:8px;
	padding-bottom:8px;
}
#wrapper div.DTP_desk p{text-indent:0;color:#6d6d6d;}
#wrapper div.DTP_desk a {color:#0f6fc7;}
#wrapper div.DTP_desk p b{color:#000000;}
div.DTP_price{
	display:inline-block;
	position:relative;
	float:left;
	width:100%;
}
div.DTP_price.product-information .price{
	width:150px;
	float:left;
}
div.DTP_price.product-information .actions{
	float:left;
	margin-top:5px;
}
div.DTP_price.product-information .availabilityStatus{
    float: left;
    margin-left:15px;
    margin-top: 12px;
    width: 160px;
}
div.DTP_price.product-information .price p{text-indent:0;}
div.DTP_price.product-information  .price .new b{font-size: 23px;}

.img-cell .price {
	margin-top:20px;
}
div.DTP_price.product-information s {
	font-size: 16px;
	font-family: Georgia;
	text-decoration: line-through;
	color: rgb(58, 58, 58);
	font-weight: normal;
	text-shadow: none;
	width: 100%;
	float: left;
}
/*TP*/
#wrapper div.detail_tpLEL .DTP_href.linkOffer{color: #000000; text-decoration: none; font-weight: bold;}

.clear8,.clear7,.clear6{dispaly:none;}
@media (min-width:1220px){
	.clear8{width:100%;float:left;display:block;}
}
@media (min-width:1105px) AND (max-width:1219px){
	.clear7{width:100%;float:left;display:block;}
}
@media (max-width:1104px){
	.clear6{width:100%;float:left;display:block;}
}

.pdf_file {
    display: inline-block;
    height: 27px;
    width: 60%;
    border-bottom: 1px dashed #000;
    margin: 10px 0 0 0;
}

.pdf_file  img.first {
    margin: 0px 10px 0px 0px;
}
.pdf_file img.second {
    margin: 0px 0px 0px 3px;
}

.pdf_file span {
    color: #e95b00;
    margin: 10px 0 0 0;
}

.pdf_file img {
    vertical-align: middle;
}

.pdf_file a {
    text-decoration: none;
    float: right;
    height: 102%;
    background-color: #FFF;
    width: 12%;
    margin: 13px 0 0 0;
}

.pdf_file p {
    display: inline-block;
    width: auto;
    height: 102%;
    background-color: #FFF;
}

.new_post_city{
    margin-top: 20px;
}

.new_post_sklad{
    margin-top: 10px;
}
.new_post_city .name, .new_post_sklad .name{
    padding-bottom: 5px;
}
.new_post_sklad select,.new_post_city select{
    width: 400px;
}

.new_post_sklad input{
    width: 395px;
}

/*GIFT*/
div.rel img.hit {
  position: absolute;
  left: 10px;
  bottom: 15px;
  top: auto;
  right: auto; }

div.rel img.gift {
  position: absolute;
  right: 10px;
  bottom: 15px;
  top: auto;
  left: auto; }

.with_gift {
  padding-top: 5px;
  float: left;
  border: 1px solid #ed7c2c;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin: 5px 0 10px;
  position: relative; }
  .with_gift::before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: -10px;
    border-bottom: 1px dashed #a9a9a9; }
  .with_gift .gift_price {
    vertical-align: top;
    line-height: 14px !important;
    color: #ff6600;
    text-shadow: 1px 1px #121212;
    margin-right: 10px;
    font-size: 15px; }

.clearfix::after {
  clear: both;
  content: '';
  display: block; }

.h300 {
  display: block;
  width: 100%;
  height: 310px;
    margin-bottom: 30px;
  overflow: hidden;  border: 1px solid #e8ecf1;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  border-radius: 13px; }

.bx-pager {
  text-align: center;
  padding-top: 7px;
  font-size: 12px;
  color: #666;
  margin-top: -85px;
  position: relative;
  background: #fff;
  z-index: 100;
  height: 70px;
  padding-top: 10px; }
  .bx-pager a {
    background: none;
    border: 1px solid #f55f23;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    padding: 0;
    width: 10px;
    height: 10px;
    display: inline-block;
    font-size: 0; }
    .bx-pager a.pager-active {
      background-color: #f55f23; }

.gift_slider {
  display: block;
  display: inline-block;
  min-width: 995px;

  width: 93%;
  height: 350px;
  padding: 0px 30px;
  margin-bottom: 30px; }


  .gift_slider .one_item_wrap {
      padding-top: 30px;
    display: inline-block;
    width: 280px;
    height: 350px; }
    .gift_slider .one_item_wrap a {
      position: relative;
      display: block;
      padding-top: 8px !important;
      text-align: center;
      color: #000;
      font-size: 15px;
      text-decoration: none; }
      .gift_slider .one_item_wrap a .gift_img {
        position: absolute;
        right: 20px;
        top: 20px;
        height: 40px;
        width: auto; }
  .gift_slider .slider_prise {
    display: block;
    color: #ff6600;
    text-shadow: 1px 1px 0px #807F7F;
    font-size: 22px;
    text-align: center; }
  .gift_slider .plus {
    display: inline-block;
    color: #e35200;
    font-weight: bold;
    font-size: 50px;
    width: 50px;
    text-align: center;
    height: 250px;
    vertical-align: middle; }
  .gift_slider .is {
    display: inline-block;
    color: #e35200;
    font-size: 50px;
    height: 220px;
    width: 70px;
    text-align: center;
    vertical-align: middle; }
  .gift_slider .buy {
    display: inline-block;
    height: 250px;
    vertical-align: middle; }
    .gift_slider .buy a {
      display: block;
      padding: 10px 20px;
      background: red;
      /* For browsers that do not support gradients */
      background: -webkit-linear-gradient(#8dd621, #6fab15);
      /* For Safari 5.1 to 6.0 */
      background: -o-linear-gradient(#8dd621, #6fab15);
      /* For Opera 11.1 to 12.0 */
      background: -moz-linear-gradient(#8dd621, #6fab15);
      /* For Firefox 3.6 to 15 */
      background: linear-gradient(#8dd621, #6fab15);
      /* Standard syntax */
      color: #fff;
      font-weight: bold;
      text-decoration: none; }
    .gift_slider .buy span {
      font-size: 24px;
      color: #ff6600;
      text-shadow: 1px 1px 0px #807F7F;
      padding-left: 20px;
      display: block; }

.span_gift span {
  background-image: url(gift2.png);
  display: block;
  padding-left: 50px;
  background-repeat: no-repeat;
  background-position: left top;
  height: 32px;
  line-height: 23pt; }

.bx-prev {
  position: absolute;
  top: 26%;
  left: -20px; }

.bx-next {
  position: absolute;
  top: 30%;
  right: -30px; }

.bxslider_gift {
  display: inline-block; }

.bx-child .bx-wrapper {
  float: right;
  margin-right: 45px; }
.bx-child a.bx-prev {
  top: 5px;
  left: 27%; }
.bx-child a.bx-next {
  position: absolute;
  top: auto;
  bottom: 75px;
  left: 26%; }
.bx-child .old_prise {
  color: #d5d5d5;
  text-decoration: line-through;
  text-shadow: none;
  display: inline-block;
  margin-right: 6px; }



.gift_slider .bx-pager {
    display: none;
}

.sprite {
  background-image: url(spritesheet.png);
  background-repeat: no-repeat;
  display: block;
  float: left; }

.sprite-______-1-_____ {
  width: 38px;
  height: 38px;
  background-position: -5px -5px; }

.sprite-______-1-_____-3 {
  width: 38px;
  height: 16px;
  background-position: -53px -5px; }

.sprite-______-1-_____-4 {
  width: 37px;
  height: 12px;
  background-position: -101px -5px; }

.sprite-______-1-_____-5 {
    display: block;
    margin-top: -20px;
  width: 37px;
  height: 12px;
  background-position: -148px -5px; }

.sprite-______-1-_____-6 {
  width: 12px;
  height: 37px;
  background-position: -195px -5px; }

.sprite-______-1-_____-61 {
  width: 12px;
  height: 37px;
  background-position: -217px -5px; }

a.bx-prev,
a.bx-next {
  background: none !important; }

.slider_price {
  color: #FF6600;
  font: 18px Georgia;
  position: relative;
  text-shadow: 1px 1px #414040;
  font-weight: bold; }

.with_gift_form {
  border: 1px solid #ed7c2c;
  float: left;
  border-radius: 4px;
  margin-bottom: 10px; }
  .with_gift_form .line_order_item {
    border-top: 0; }
.gift_slider .buy a{
    cursor: pointer;
}
/*GIFT*/

.new_contacts {
  width: 870px; }
  .new_contacts h3 {
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 15px; }
  .new_contacts .fl-right {
    text-align: right; }

.newc_item {
  padding: 20px 0;
  border-bottom: 1px solid #e6e6e6;
  max-width: 870px; }
  .newc_item .newc_ul {
    list-style-type: none;
    display: inline-block;
    margin-right: 25px;
    vertical-align: top;
    padding-left: 35px;
    margin-bottom: 25px; }
    .newc_item .newc_ul a {
      color: #000;
      font-size: 14px;
      text-decoration: none;
      display: block;
      padding: 4px 0;
      -webkit-transition: all 300ms ease;
      -moz-transition: all 300ms ease;
      -ms-transition: all 300ms ease;
      -o-transition: all 300ms ease;
      transition: all 300ms ease; }
      .newc_item .newc_ul a:hover {
        color: #2067b8; }
  .newc_item h2 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px; }
  .newc_item .newc_time {
    margin-bottom: 30px; }
    .newc_item .newc_time li {
      display: block;
      font-size: 15px; }
      .newc_item .newc_time li b {
        width: 65px;
        margin-right: 10px;
        display: inline-block;
        text-align: right; }
  .newc_item .newc_sprite {
    position: relative; }
    .newc_item .newc_sprite:after {
      content: '';
      display: inline-block;
      vertical-align: middle;
      width: 30px;
      height: 30px;
      background-image: url(images/contact_sprite.png);
      position: absolute;
      top: 0;
      left: -35px; }
    .newc_item .newc_sprite.skype:after {
      background-position: -3px -38px; }
    .newc_item .newc_sprite.mail:after {
      background-position: -3px -74px; }
  .newc_item .newc_left {
    display: inline-block;
    max-width: 375px; }
  .newc_item .newc_right {
    display: inline-block;
    float: right; }

.newc_link {
  text-decoration: none;
  color: #2067b8;
  border-bottom: 1px solid #2067b8;
  font-size: 15px; }
  .newc_link:hover {
    border-bottom: none; }

.newc_fancy {
  position: relative;
  display: block; }
  .newc_fancy:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 30px;
    height: 30px;
    background-image: url(images/contact_sprite.png);
    background-position: -3px -107px;
    position: absolute;
    right: 10px;
    bottom: 10px; }

.single_item h2 {
#  font-size: 24px; 
}
.single_item .newc_map {
  padding-left: 35px; }

.newc_map {
  padding: 30px 0; }
  .newc_map .maps_link {
    padding: 10px 30px 0 0; }

.newc_photo {
  width: 870px;
  padding: 30px 0;
  padding-left: 35px; }
  .newc_photo .newc_slider {
    width: 870px;
    float: left; }
  .newc_photo .bx-wrapper {
    width: auto !important; }
  .newc_photo .bx-window {
    width: auto !important; }
  .newc_photo .bx-prev {
    top: 40%; }
  .newc_photo .bx-next {
    position: absolute;
    top: 40%;
    right: -20px; }

.newc_slider {
  display: block;
  width: 100%; }
  .newc_slider li {
    float: left;
    width: 270px;
    margin-right: 30px; }
  .newc_slider img {
    max-width: 100%; }

.newc_item:after {
    content: '';
    display: block;
    clear: both;
}

.newc_fancy img{
	width:350px
}

.top_head .contacts.l50 {
    display: none;
}

.contact_panel a {
    vertical-align: top;
    text-align: left;
}

.footer-logos {
    top: 185px;
}

.footer-address a {
    color: #fff;
    text-decoration: none;
}


#basket_form .img_block img {
	max-width: 150px;
	height: auto;
}




.product-information .in-one.new-in-one {
    display: inline-block;
}
.product-information .actions .new-in-one a.one_click {
    background: transparent;
    color: #e45400;
}

.newAction .product-grid .actions .buy-in-credit {
    margin: 5px 0 30px;
    text-decoration: none;
    color: #fff;
    display: block;
    width: 100%;
    cursor: pointer;
    font-weight: bold;
}

.buy-in-credit span {
    padding:0 5px;
    height:29px;
    line-height: 29px;
    background: linear-gradient(#6ad46a, #16951b);
    color: #fff;
    display: inline-block;
    float: left;
}
.buy-in-credit img {
    float: left;
}

.buy-in-credit:hover span {
    background: linear-gradient(#16951b, #6ad46a);
}

.creadit-tabs img {
    vertical-align: middle;
}

.creadit-tabs {
    border-bottom: 1px solid #f0f0f0;
}

.creadit-tabs a {
    display: block;
    width: 50%;
    float: left;
    text-align: center;
    text-decoration: none;
    color: #000;
    font-size: 18px;
    padding: 10px 0;
}
.creadit-tabs a.active {
    border-bottom: 2px solid #ea6b48;
}

.creadit-center-text {
    border-bottom: 1px solid #f0f0f0;
    padding: 30px 0;
    text-align: center;
    font-size: 16px;
    color: #191919;
}

.creadit-body table {
    width: 100%;
    padding: 25px 0;
    text-align: center;
}

.creadit-body table td {
    padding: 25px 0;
}

.credit-footer {
    padding-top: 25px;
    font-size: 12px;
    color: #8c8c8c;
    border-top: 1px solid #f0f0f0;
    margin: 0;
}

.credit-footer p {
    margin: 0;
}

.creadit-bank-info {
    color: #52bb1e;
    margin-top: 5px;
}
.creadit-bank {
    width: 175px;
}

.creadit-prise-span {
    font-size: 13px;
    color: #afafaf;
}

.credit-link {
    display: inline-block;
    height: 24px;
    line-height: 22px;
    padding: 0px 12px;
    background: url(/bitrix/templates/multibox_inside_copy/images/background/orange-button.png);
    border: solid 1px #cd3400;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 1px 1px #621f00;
}

.credit-item {
    opacity: 0;
    visibility: hidden;
    height: 0;
}

.credit-item.active {
    opacity: 1;
    visibility: visible;
    height: auto;
}

.credit-range {
    width: 300px;
    margin: auto;
}

.credit-range * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.credit-range  select {
    display: inline-block;
    max-width: 100%;
    -webkit-appearance: none;
    padding: .375rem 1.75rem .375rem .75rem;
    padding-right: .75rem\9;
    color: #55595c;
    vertical-align: middle;
    background: #fff url('images/arr.jpg') no-repeat right 5px top 3px;
    background-image: none\9;
    -webkit-background-size: 18px 18px;
    background-size: 18px 18px;
    border: 1px solid #cd3400;
}

.private-credit-wrap {
    background-color: #eeeeee;
    padding: 10px;
    float: left;
    width: auto;
    margin-bottom: 30px;
}
.private-credit-wrap img {
    padding-left: 15px;
}

.private-credit-td {
    width: 200px;
    padding: 15px;
    font-size: 14px;
    color: #878787;
}
.private-credit-td strong {
    color: #686868;
}
.private-credit-td a {
    display: block;
    color: #878787;
}

.private-credit-td h4 {
    text-transform: uppercase;
    color: #b2b2b2;
    margin-bottom: 10px;
}
.private-credit-td input {
    width: 75px;
    background-color: transparent;
    border: 1px solid #dbdbdb;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: .375rem .75rem .375rem .75rem;
    text-align: center;
}

.private-credit-td  select {
    display: inline-block;
    max-width: 100%;
    -webkit-appearance: none;
    padding: .375rem 1.75rem .375rem .75rem;
    padding-right: .75rem\9;
    color: #55595c;
    vertical-align: middle;
    background: #fff url('images/arr-silver.png') no-repeat right 5px top 3px;
    background-image: none\9;
    -webkit-background-size: 18px 18px;
    background-size: 18px 18px;
    border: 1px solid #dbdbdb;
}

.buy-in-credit span,
.product-information .actions .add-to-basket{
  font-size:16px;
  font-weight: bold;
}
.creadit-body{font-size:16px;}

.top-info-bar {
	height: 1.5em;
    padding: 0.5em 1em;
	background: url(/bitrix/templates/multibox_copy/images/background/footer-menu.png);
	display: inline-block;
	border-radius: 10px;
    -webkit-border-radius: 10px;
}

.top-info-bar span {
    float: left;
    margin-left: 1em;
    color: #3a3a3a;
    font-size: 12px;
    font-family: "Myriad Pro";
    text-decoration: none;
    text-shadow: #FFF 1px 1px;
}

.top-info-bar img {
    float: left;
}

#cancel-top-info-bar {
	cursor: pointer;
}

.top-info-bar-container {
	min-width: 995px;
	max-width: 1240px;
	margin: 0px auto;
}
