@font-face {font-family: "cleanvel";
 
src: url("/CSS/fonts/cleanvel.eot");
src: url("/CSS/fonts/cleanvel.woff");}



ul.cat-tree { display:none; list-style:none; margin:0; padding:0 0 0 16px; line-height: 14px; text-align:left }
.cat-tree li { background:none!important; padding:0!important; }
.cat-tree b { color: #bbb; font-weight:normal }
.cat-tree i { padding-left:12px; height: 14px; background:transparent url(/.s/img/wd/1/sb.gif) 0 2px no-repeat }
.cat-tree u { padding-left:12px; height: 14px; background:transparent url(/.s/img/icon/pm.gif) no-repeat }
.cat-tree u.plus { background-position:0 3px;}
.cat-tree u.minus { background-position:0 -18px }

.cat-blocks { padding:1px 1px 0 1px; line-height:20px; }
.cat-blocks div { cursor:pointer; margin-bottom:1px; height:auto!important; padding:0 5px!important; !important; font-size:11px!important; text-align:left!important; overflow:hidden; }
.cat-blocks ul { display:none; list-style:none; margin:0; padding:0; text-align:left }
.cat-blocks li { height:auto; padding:0 10px; margin-bottom:1px; overflow:hidden }
.cat-blocks a, .cat-blocks a:hover, .cat-blocks a:visited, .cat-blocks u { text-decoration:none }

table.catalog { width:100% }
table.catalog h3 { margin:0 0 0 60px }
table.catalog td { line-height:160%; padding-bottom:10px; }
table.catalog div { margin:0 0 0 60px; }
table.catalog img { float:left; margin:0; border:0; }

.flist a, .slist a { text-decoration:none!important }
.flist .active, .slist .active { font-weight:bold }

.gphoto { border:none; margin-bottom:0; cursor:pointer }
.newprice { color:red }

#goods_cont, #shop-basket {position:relative; }
#goods_cont .empty { text-align:center; padding:50px }
.goods-list .basket, .wish { width:160px; height:51px; background-repeat:no-repeat; background-position:center center;float:right;margin-right:10; }
.goods-list .wish{ padding-top: 0px;}
.goods-list .add { background-image:url(/KiteShop/Category/Dop_info_icon/buy_button.jpg); cursor:pointer; }
.goods-list .err { background-image:url(/.s/img/sh/berr.png); cursor:pointer; }
.goods-list .now { background-image:url(/KiteShop/Category/Dop_info_icon/buy_button.jpg); cursor:pointer; }
.goods-list .wait { background-image:url(/.s/img/wd/1/ajax.gif); }
.goods-list .done { background-image:url(/KiteShop/Category/Dop_info_icon/buy_button.jpg); cursor:pointer; }
.goods-list .wadd { background-image:url(/.s/img/sh/wlad.png); cursor:pointer; }
.goods-list .wdo { background-image:url(/.s/img/sh/wldo.png); cursor:pointer; }
.goods-list .werr { background-image:url(/.s/img/sh/wler.png); cursor:pointer; }
.goods-list .wdel { background-image:url(/.s/img/sh/wlrm.png); cursor:pointer; }


/*
.plist { clear: both; padding:15px 0; overflow:hidden; height:30px; line-height:30px; }
.plist span, .plist a { font-size:1.0em!important; padding:2px 5px; text-decoration: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin:0 2px; font-weight:100; }
.plist span, .plist a:link, .plist a:active, .plist a:visited { }
.plist span, .plist a:hover { }
*/

img.basket { cursor:pointer }

#image-list { width:100%; position:relative; margin-top:10px; }
#image-list .belt { position:absolute; left:0; top:0 }
#image-list .panel { margin:0; float:left; overflow:hidden; }
#image-list .inner { position:relative; margin:4px; border:#999 1px solid }
#image-list .inner div { position:absolute; width:16px; height:16px; cursor:pointer; top:4px; overflow:hidden }
#image-list .inner div.edt { right:24px; background:transparent url(/.s/img/icon/edt.png) no-repeat 0 0 }
#image-list .inner div.del { right:2px; background:transparent url(/.s/img/icon/del.png) no-repeat 0 0 }
#image-list .inner input { margin-top:-100px; margin-left:-550px; -moz-opacity:0; filter: alpha(opacity=0); opacity:0; font-size:200px; height:250px; cursor:pointer }
#image-list .wait { background:url(/.s/img/wd/1/ajax.gif) no-repeat center center; }
#gimage-0 { background-color:blue}


#order-table {}
#order-table td.order-total { font-weight:bold }
#order-table .order-head th { font-weight:bold; border-bottom: 1px dashed;font-size:11px;padding-bottom:7px; }
#order-table .order-item td { border-bottom : 1px dashed;vertical-align:middle;font-size:12px}
td.order-item-name a{display:block;margin-bottom:-5px;}
td.order-item-name small {display:block;margin-bottom:5px;font-style:italic;}
#order-table .warning td { color:red }
#order-table td.wantdel { text-decoration:line-through; }
#order-but-recalc, #order-tax-wrapper, input#order-but-recalc {vertical-align:middle; }
#order-journal { overflow-y:scroll; height:300px }
td.order-item-cnt input {border:1px dotted;text-align:center;color:#000;font-weight:normal;margin-right:5px;}

input#order-but-continue {
 display:none;
 border:none;
 background-color: rgb(255, 255, 255);
vertical-align: middle;
color: rgb(53, 106, 160);
font-size: 12px;
font-weight: bold;
font-family: Arial,Helvetica,sans-serif;
}
input#order-but-continue:hover {
 cursor: pointer; 
}

#order-submit {margin-top:10px}
#order-button {cursor: pointer; font-size:0px;width:205px; height:50px;
background: url("/KiteShop/Category/Dop_info_icon/oformit-zakaz.jpg") no-repeat;
 border:0px;
}

#order-button:hover {
background-position: 0 -50px;


} 




.order-fname {font-size:14px;text-align:left;padding-left:10px;}
.order-field { padding: 5px 0 0px 10px;border-bottom:1px dashed; }
.order-field span { display:block; min-width:100px; min-height:20px;text-align:left;line-height: 20px;font-weight:bold; }



#total-sum { margin: 20px 0 }
#total-sum h4 { margin-bottom:5px }
#total-sum td { padding:5px 20px 5px 5px; border-top: 1px dashed; border-left: #eee 4px solid; }

.methods-list div {}
.methods-list .label { display:block; font-weight:normal; margin:5px;text-aligh:left;}
.methods-list td { line-height:150% }
.methods-list th { width:1% }
.methods-list textarea { height:140px;resize: none; }
.methods-list .fw { width:350px }
.methods-list input.radio, .methods-list input.checkbox { vertical-align:-2px }

table#payments-list, table#delivery-list {text-align:left;}
table#payments-list td, table#delivery-list td {padding:0 20px 0 30px;}

#transaction-table .col_rem { font-size:70% }
#invoice-table small, #transaction-table small { display:block }
#invoice-table .col_amount small { cursor:help }
#invoice-table .group-pic { vertical-align:-4px }
#cont-shop-order .osum { display:block; height:14px; }

#cont-shop-invoices .gTableSubTop { cursor:pointer; white-space:nowrap; }
#cont-shop-invoices .gTable td, #transactions_cont .gTable td { text-align:center; }
#cont-shop-invoices td.col_payment_id, .col_payment_id td, .col_note small { text-align:left!important; }
#cont-shop-invoices .forumNameTd { padding-left:6px; padding-right:6px; }

#shop-currency { text-align:center }

.shop_spec u { cursor:help }
.shop_spec_grp td { font-weight:bold; border-top: 1px dashed }
.shop_spec_sub, .shop_spec_val { padding-left:20px }
.shop_spec_nor { font-weight:bold }

.shop-tabs { display:block; height:31px; padding:0; margin:0 0 10px 0; border-bottom: #A7A6A6 1px solid; border-left: #A7A6A6 1px solid; }
.shop-tabs li { float:left; height:30px; line-height:30px; list-style-type:none; margin:0; padding: 0 10px; border-top: #A7A6A6 1px solid; border-right: #A7A6A6 1px solid; }
.shop-tabs a { text-decoration:none!important }
.shop-tabs a:hover { text-decoration:underline!important }

.shop-options { background-image:http://omskiteboarding.ru/KiteShop/1.jpg; background-repeat: repeat-x;padding:0; margin:10 0;text-align: left; }
.shop-options li { line-height:150%; list-style-type:none; margin:0; padding:6px 0 3px;text-align: right; }
.shop-options .val { font-weight:bold }
.shop-options label { font-weight:normal!important }

.shop-info { padding:5px; min-height:30px; }

.shop-imgs img {float:left; margin: 0 15px 15px 0 }


.with-clear:after{content:"."; display:block; visibility:hidden; clear:both; height:0; font-size:0; line-height:0}
.with-clear {display:inline-block;text-align:justify;font-size:12px;font-family:Verdana,Geneva,sans-serif;padding:20px;}
.without-bg {background:none;background-color:#F6F6F6;}
.with-clear {display:block}


#shop-hmenu { position: relative; list-style:none; margin:0; padding:0 }
#shop-hmenu div.hmenu-item, #shop-hmenu li.hmenu-item { float:left; text-align: center; padding: 0 1px 0 1px; }
#shop-hmenu td.hmenu-item { text-align:center; padding: 0 1px 0 1px; height: 100% }
#shop-hmenu .hmenu-link { display:block; /*display:table-cell!important;*/ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; vertical-align: middle; padding: 0 5px 0 5px; text-align: center; text-decoration: none; font-size: 12px; font-weight:bold; background-color:white; color:#000; border: 1px solid #C2CFE0 }
#shop-hmenu .hmenu-corn { width:100%; height:0px; position:relative; display:none }
#shop-hmenu .hmenu-corn b { width:100%; height:10px; position:absolute; display:block; background: url(/.s/img/sh/vcor.png) no-repeat 50% 0; margin-top: 1px; z-index: 99 }
#shop-hmenu .hmenu-cont u { text-decoration:none }
#shop-hmenu .hmenu-cont { display: none; position: absolute; left:0; text-align:left; z-index:98; width:100% }
#shop-hmenu .hmenu-cont ol { list-style:none; padding:0 0 0 5px; background-color:white; border:1px solid #C2CFE0; padding:10px; margin-top:10px; -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); box-shadow: 0 0 10px rgba(0,0,0,0.5); }
#shop-hmenu .hmenu-cont ol li { margin:0 10px 0 0; width:200px; float:left!important; /* for sort */ }
#shop-hmenu .hmenu-cont h4 { margin: 2px 0 2px 0 }
#shop-hmenu .hmenu-cont h4 a { font-size:12px; color: #000; font-weight: bold; text-decoration: none }
#shop-hmenu .hmenu-cont ul { list-style:none; padding:0 0 0 10px; margin:0px }
#shop-hmenu .hmenu-cont ul li { line-height: 20px }
#shop-hmenu .hmenu-cont ul li a { font-size:12px; color: #888; text-decoration: none }
.hmenu-onhover .hmenu-item:hover .hmenu-corn { display:block!important }
.hmenu-onhover .hmenu-item:hover .hmenu-cont { display:block!important }

#CATNAME {font-family: Arial, Helvetica, sans-serif; font-size: 32px;color: #607795;text-align:center;}

/*Интернет магазин*/

/*Главная*/
.shop_title {
font-family: "Verdana";
background: #356AA0 url(/KiteShop/Category/Dop_info_icon/fon-nazvanija-magazina.jpg) repeat;
text-transform: uppercase;
margin-left: 20px;
letter-spacing: 4px;
line-height: 30px;
overflow:visible;
height: 30px;
width: 830px;
color: #FFF;
-webkit-box-shadow: 1px 1px 4px rgba(30, 30, 30, 1);
box-shadow: 1px 1px 4px rgba(30, 30, 30, 1);behavior: url(/CSS/pie/PIE.htc); }

a.shop_cat_link {
display:block;
color:#FFF;
text-decoration:none;
width:256px; 
height:180px; 
float:left;margin: 20px 10px 20px 20px;
background-color:#86A6C6;
overflow:visible;
position:relative;
-webkit-box-shadow: 1px 1px 4px rgba(30, 30, 30, 1);
box-shadow: 1px 1px 4px rgba(30, 30, 30, 1);behavior: url(/CSS/pie/PIE.htc);}

.shop_cat_link:hover {
-webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 1);
box-shadow: 2px 2px 6px rgba(0, 0, 0, 1);behavior: url(/CSS/pie/PIE.htc);}

.shop_banner {
margin-left: 20px;
margin-top:20px;
height: 200px;
width: 830px;
clear: both;
background-color:#356AA0;
-webkit-box-shadow: 1px 1px 4px rgba(30, 30, 30, 1);
box-shadow: 1px 1px 4px rgba(30, 30, 30, 1);behavior: url(/CSS/pie/PIE.htc);}

.shop_cat_name {
height:40px;
background: #356AA0 url(http://omskiteboarding.ru/KiteShop/Category/Dop_info_icon/top_icon_background.jpg) repeat;
line-height: 38px;
color: #FFF;
letter-spacing: 2px;
text-transform: uppercase;
font-weight: normal !important;
font-family: "Verdana";}

.shop_cat_img {height: 160px;width: 120px;position:absolute;top:40px;left:-10px;background-color:none;}
.shop_cat_description {
height: 140px;
width: 110px;
margin:5px;
float:right;
color: #FFF;
text-align:left;
line-height: 1.3;
font-size:12px;
overflow:hidden;}
/*Каталог товаров*/
.shop_top_menu_icon_wrap {position:absolute;top:2px;left:1px;height:40px;width:830px;}

.fix_menu {position:fixed;top:0px;z-index:10000;width:830px;
 background:url(http://omskiteboarding.ru/KiteShop/Category/Dop_info_icon/top_icon_background.jpg) repeat-x;}

.shop_top_menu_icon {height:40px;width:40px;position:relative;margin:0 3px;float:left;overflow:hidden;
background: #004380 url(http://omskiteboarding.ru/KiteShop/Category/Dop_info_icon/top_icon_background.jpg) repeat;
border-radius:4px;}

.shop_top_menu_icon img {position:absolute;bottom:-40px;left:0;}
.shop_top_menu_icon:hover {background-color:#fff;background:none;}
.shop_top_menu_active {background:none;}
.shop_top_menu_active img {position:absolute;bottom:0px;left:0;}

.shop_top_menu_icon img:hover {position:absolute;bottom:0px;left:0;}
.shop_cat_banner {height: 200px;width: 830px;clear: both;}
.add_tovar {margin:10px 20px;text-align:right;}

.cat_name {padding-top:55px;margin:0 auto 10px auto;color:#13487E;text-transform: uppercase;}

.sort_selector {margin:10px 20px;height:20px;line-height: 20px;float:left;color:#13487E;}
.filter_selector {margin:10px 20px;float:right;color:#13487E;}

table.goods-list {border-spacing:20px;}

table.goods-list td {background:#F1F1F1 url(/KiteShop/Category/Dop_info_icon/paper_texture.png) repeat;
 background-size: 10px;
 border:1px solid #fff;
 -webkit-box-shadow: 1px 1px 3px 1px rgba(30, 30, 30, 0.6);
box-shadow: 1px 1px 3px 1px rgba(30, 30, 30, 0.6);behavior: url(/CSS/pie/PIE.htc);}

a.tovar_name {display:block;font-weight:normal;font-family:Verdana; color:#FFF;text-decoration:none;padding:10px;
background: #356AA0 url(http://omskiteboarding.ru/KiteShop/Category/Dop_info_icon/top_icon_background.jpg) repeat;}

a.tovar_card_photo {background-color:#fff;display:block;float:left;width:140px;height:140px;margin:6px 3px 10px 6px;
 -webkit-box-shadow: 0px 0px 0px 1px rgba(30, 30, 30, 0.3);
box-shadow: 0px 0px 0px 1px rgba(30, 30, 30, 0.3);behavior: url(/CSS/pie/PIE.htc);}
a.tovar_card_photo img {max-width:140px;max-heght:140px;}

.tovar_price_block {position:relative;display:block;float:right;padding:0px;background-color:#fff;width:222px;height:140px;margin:6px 6px 10px 3px;
 -webkit-box-shadow: 0px 0px 0px 1px rgba(30, 30, 30, 0.3);
box-shadow: 0px 0px 0px 1px rgba(30, 30, 30, 0.3);behavior: url(/CSS/pie/PIE.htc);}



.tovar_price {padding:5px;text-align:right;font-size:24px;font-family:Verdana;font-style:italic;color:#356AA0;}

span.oldprice {font-size:14px;font-family:Verdana;}

.tovar_options {padding:5px;margin-right:5px;text-aligh:right;color:#00A8E9;}

.customSelect { 
 font:11px Verdana;
 text-align:left;
 background:#fff url(http://i48.tinypic.com/2u7rpec.png) right center no-repeat;
 border:1px solid #ddd;
 color:#000;
 padding:5px 5px;
 -moz-border-radius: 2px;
 -webkit-border-radius: 2px;
 border-radius: 2px 2px;
 width:170px;
}

span.opt {display:none;}

.tovar_button {display:block; margin:7px 30px 0 0;}


.tovar_decription {clear:both;width:90%;margin:10px auto;padding:5px;font-family:Verdana;font-size:13px;text-align:left;
font-style:italic;line-height: 1.3;overflow:hidden;}

.tovar_dop_inf {position:relative;bottom:0px;left:0px;
 text-align:left;padding:10px;background-color:#fff;margin:13px 6px 6px 6px;
-webkit-box-shadow: 0px 0px 0px 1px rgba(30, 30, 30, 0.3);
box-shadow: 0px 0px 0px 1px rgba(30, 30, 30, 0.3);behavior: url(/CSS/pie/PIE.htc);}

.dop_info_icon {float:left;line-height:20px; height:20px;}

.tovar_dop_info_other {padding:2px;text-align:right;border-bottom:1px dashed #000;line-height:18px;margin-bottom:5px;}

#tr-opt-10,#tr-opt-5,#tr-opt-18,#tr-opt-9,#tr-opt-17,#tr-opt-19{
 font-family:Arial;font-size:13px;}

#goods-options-list td#options-vals, table.opt_vals td {font-size: 16px !important;padding:5px;text-align:left;}

.payment_delivery_list {float:left;width:47%;margin:11px;
 background: url("/KiteShop/Category/Dop_info_icon/paper_texture.png") repeat scroll 0% 0% / 10px auto rgb(241, 241, 241);
border: 1px solid rgb(255, 255, 255);
-webkit-box-shadow: 1px 1px 3px 1px rgba(30, 30, 30, 0.6);
box-shadow: 1px 1px 3px 1px rgba(30, 30, 30, 0.6);behavior: url(/CSS/pie/PIE.htc);}
a.continue_shopping {display:block;width:150px;weight:50px;margin: 20px auto;}
.order_field_block {text-align:left;margin:5px 10px;padding-bottom:5px;border-bottom:1px dashed;}
#button_shop_return {display:block; width:200px;height:25px; text-align:left;margin-left:200px;text-decoration:none;border:1px solid;}
select.shop-options-s {height:27px; width:180px;border:none;opacity:0;}

/*Landing Page*/

.lp_block_wrapper {position:relative;width:100%;}

.lp_block_clear {clear:both;}

.lp_block_1 {padding:10px;background-color:transparent;}

.left_txt {text-align:left;}

.lp_block_2 {float:left;width:50%;background-color:transparent;}

.lp_block_3 {float:left;width:33.3%;background-color:none;}

.lp_block_4 {float:left;width:25%;background-color:transparent;}

.lp_block_5 {float:left;width:20%;background-color:transparent;}

.lp_block_img {position:relative;float:left;padding:10px;width:280px;height:280px;background-color:grey;}

.lp_block_text {position:relative;float:left;padding:10px;width:510px;height:280px;background-color:blue;}

/*Скошенный прямоугольник*/

.skew {
 -webkit-transform: skewX(8deg);
 -moz-transform: skewX(8deg);
 -ms-transform: skewX(8deg);
 -o-transform: skewX(8deg);
 transform: skewX(8deg);
}

.no_skew {
 -webkit-transform: skewX(-8deg);
 -moz-transform: skewX(-8deg);
 -ms-transform: skewX(-8deg);
 -o-transform: skewX(-8deg);
 transform: skewX(-8deg);
}



.shadow {
-webkit-box-shadow: 3px 3px 6px rgba(50, 50, 50, 1);
 box-shadow: 3px 3px 6px rgba(50, 50, 50, 1);behavior: url(/CSS/pie/PIE.htc);
}