@charset "utf-8";
*, html{padding:0; margin:0}
a:active, a:focus, a:visited{outline:none}
a.osn, a{color:#369}
a.osn:hover, a:hover, a.sel{color:#061E2B; text-decoration:none}
ul{list-style:none}
img{border:0 none; margin:1px}
body{ border-top:3px solid #4096EE;font-family:Arial;font-size:12px}
h1{ color:#101627;font-size:17px;margin:10px 0 15px 0;text-align:center}
h2{ font-size:20px;color:#061e2b}
h3{ color:#333;font-size:20px;font-weight:normal}
h4{ font-size:14px;padding-bottom:5px;color:#369}
.minwidth{ margin:0 auto;max-width:1200px;min-width:1000px;width:98%}
#main-container{width:100%; height:1%}
#column-content p{line-height:20px; font-size:13px}
#column-content ol, #column-content ul{padding-left:30px}
#column-content ul{list-style-type:disc; list-style-position:inside}
#column-content ol li, #column-content ul li{padding-bottom:10px}
.err{ color:red;font-weight:bold;padding-left:5px}
#wrap{ float:left;overflow:hidden;width:100%}
#leftcolumn{ background-color:blue;visibility:hidden;position:relative;float:left;width:0;margin-left:-100%}
#rightcolumn{ visibility:hidden;position:relative;float:left;width:0;margin-left:-280px}
#c_rgt #contentcolumn{ padding-right:280px}
#lft_c #contentcolumn{ padding-left:280px}
#lft_c_rgt #contentcolumn{ padding:0 280px}
#lft_c #leftcolumn, #lft_c_rgt #leftcolumn{ visibility:visible;width:250px}
#c_rgt #rightcolumn, #lft_c_rgt #rightcolumn{ visibility:visible;width:280px}
.rgt{margin-left:270px}
.lft{ float:left;width:260px}
table{border-collapse:collapse}
.padding{padding:10px}
.cls{clear:both}
.green{color:#333}
.red{color:#bd0d04}
.black{color:#000}
.cont{padding:0 10px 15px 10px}
.cont p{padding:10px 0}
.price-start{ font-size:14px;font-weight:bold}
/*hdr*/
.logo{display:block;width:145px;}
.hdr, .menu-top-min, .menu, .footer, #new_products{margin:0 auto; max-width:1200px; min-width:1000px}
.hdr{margin-top:10px}
.basket-text{color:#333;font-size:13px;background:transparent url(/assets/image/sprait.png) no-repeat scroll 0 -100px;padding-left:25px;line-height:20px;margin-left:20px}
/*login*/
#login{float:right;padding: 5px 0}
/*#login form{display:block;width:420px}*/
#login form input.reg-sab, #login form input.reg{border:0 none; display:block;float:left;}
#login form input.reg{background:transparent url("/assets/image/bg-input.png") no-repeat scroll 0 0;font-size:11px;padding:3px 2px;width:110px;/*float:left*/}
#login form div.reg-sab-contur{padding:0 0 0 3px; margin-top:5px;}
#login form div.reg-sab-contur, #login form div.reg-sab-contur input.reg-sab{background:transparent url("/assets/image/bg-sab.png") no-repeat scroll left top;width:103px;float:left;height:19px;color:#fff;font-size:11px;font-weight:bold}
#login form div.reg-sab-contur input.reg-sab, div.reg-sab-contur{background-position:right top}
/*frm search*/
form#frm_search{float:right;margin-top:15px}
form#frm_search input.inputfield, input.inputtext{background:#FFF url(/assets/image/bg-inp.png) no-repeat scroll 0 0;border:0 solid #FFF;height:26px;width:460px;float:left;position:relative;padding-left:5px;line-height:26px}
form#frm_search div.form-search, div.form-search input.h{background:transparent url(/assets/image/search.png) no-repeat scroll left top;height:26px;float:left;border:0 none;color:#fff;font-family:Verdana;font-size:14px;font-weight:bold}
form#frm_search div.form-search input.h, .form-search{background-position:right top}
/*curse*/
.curs-phone{float:right;margin-top:15px;font-size:16px}
.curse{width:150px}
.contact-mil{float:left}
/*menu top*/
.menu-top-min{text-align:right;margin:10px 0}
.menu-top-min li{display:inline;margin-left:10px}
.menu-top-min li a{color:#333;font-size:14px}
.menu-top-min li a:hover, ul.menu-top-min li.sel a{color:#369}
/*products class menu*/
div.menu, div.menu ul.in-menu{background:transparent url(/assets/image/menu.png) no-repeat scroll left top;height:53px}
div.menu ul.in-menu, .menu{background-position:right top}
div.menu ul.in-menu li.sell, div.menu ul.in-menu li.sell a{background:transparent url(/assets/image/menu-sel.png) no-repeat scroll left top;height:34px;float:left}
div.menu ul.in-menu li.sell a, div.menu .in-menu li.sell{ background-position:right top}
div.menu ul.in-menu li{ display:block;float:left;margin:5px 0 0 5px}
div.menu ul.in-menu li a span{ display:block;padding:8px 5px 0 5px;text-align:center}
div.menu ul.in-menu li a{ color:#fff;font-size:12px;font-weight:bold;text-decoration:none;display:block;float:left}
/*products category block*/
div.menu-true-top, div.menu-true-top div.menu-true-top-in{background:transparent url(/assets/image/menu-true-top.png) no-repeat scroll left top;height:12px}
div.menu-true-top div.menu-true-top-in, .menu-true-top{background-position:right top}
div.menu-true-cnt, div.menu-true-cnt div.menu-true-cnt-in{background:transparent url(/assets/image/menu-true-cnt.png) repeat-y scroll left top}
div.menu-true-cnt div.menu-true-cnt-in, .menu-true-cnt{background-position:right top}
div.menu-true-bot, div.menu-true-bot div.menu-true-bot-in{background:transparent url(/assets/image/menu-true-bot.png) repeat-y scroll left top;height:12px}
div.menu-true-bot div.menu-true-bot-in, .menu-true-bot{background-position:right top}
div.menu-true-cnt-in .tierce td.cell{ width:33.3%;vertical-align:top}
div.menu-true-cnt-in .tierce td.cell div{padding:5px}
div.menu-true-cnt-in .tierce td.cell p.men-in{padding:0 0 5px 0}
div.menu-true-cnt-in .tierce td.cell p.men-in a{ font-size:18px;color:#061e2b}
div.menu-true-cnt-in .tierce td.cell p.men-in a:hover, div.menu-true-cnt-in .tierce div a:hover{color:#369}
div.menu-true-cnt-in .tierce div a{ padding-right:10px;font-size: 13px;line-height: 20px}/*color:#061e2b;*/
/*products hot, new*/
div.hot-top, div.hot-top div.hot-top-in{background:transparent url(/assets/image/hot-top.png) no-repeat scroll left top;height:29px}
div.hot-top div.hot-top-in, .hot-top, div.cat ul, .cat ul{ background-position:right top}
div.hot-top-in p{ font-size:18px;color:#fff;padding:3px 0 0 10px}
table.hotten{width:100%}
table.hotten td.img{ text-align:center;vertical-align:middle;}
table.hotten td{ width:25%;vertical-align:top;}
/*right block news, share, articles*/
.news{margin: 15px 0 15px 12px}
.share, .article{margin:15px 0 15px 12px}
.bg-top a{ color:#1a678f;font-size:18px;font-weight:bold}
.news_title{ margin:0 5px 5px 0;float:left}
.news_title a, .news_title_osn a{ font-size:13px;color:#061e2b;text-decoration:underline}
.news_title a:hover, .news_title_osn a:hover{ color:#369;text-decoration:none}
.news_date img{float:left}
/*products category left*/
ul.cat{padding-left:20px}
ul.class ul.cat li a{ color:#061E2B;font-size:13px;line-height:19px;text-decoration:none;font-weight: normal;background:none;padding:0;}
ul.class ul.cat li a:hover, ul.class ul.cat li a.sel, ul.class ul.subcat li a:hover, ul.class ul.subcat li a.sel{ color:#369;text-decoration:underline;font-weight:bold}
ul.class ul.cat .subcat{margin-left:23px}
ul.class ul.cat .subcat li a{font-size:12px}
ul.class{padding:2px 5px 2px 10px}
ul.class li{margin-top:2px;}
ul.class li a{background:#4096ee; color:#fff;font-size:14px;line-height:19px;text-decoration:none;display:block;padding:10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
ul.class li a:hover,ul.class li a.sel{color:#063A6D;text-decoration:underline;font-weight: bold}
/*news,share,articles page*/
span.news_date{ font-weight:bold;color:#999}
table.news_body_osn td{padding:5px}
/*products filtrs etc*/
.rgt .filtr{padding:5px 0 0 0}

.rgt .cats a{background:transparent url(/assets/image/sprait.png) no-repeat 0 -25px}
.rgt .cats a.imag{background-position:0 -25px}
.rgt .cats a.imag.sel{background-position:0 0}
.rgt .cats a.noimag{background-position:0 -75px}
.rgt .cats a.noimag.sel{background-position:0 -50px}
.rgt .cats a.sel{color:#061E2B}
.rgt .cats a, .rgt .cats a span{ display:inline;padding-left:15px;text-decoration:none}
*:first-child+html.rgt{padding:0px}
/*products list*/
#result{width:100%;border: 1px solid #4096EE}
#result td{padding:4px;}
/*border-top:1px solid #036;*/
#result tr{border-bottom:1px solid #4096EE}
#result tr.header{color:#333;font-size:16px;text-align:center;font-weight:bold;background:#9cf;}
.prod{height: 140px;}
.prod-desc{}
.prod-l{float:left;width:80%}
.prod-r{float:right; width:19%}
.new_lbl {background-image: url(/assets/image/new_goods.png);height: 50px;width: 50px;float: left}
/*zakaz*/
div.add_cart, div.add_cart div{background:transparent url(/assets/image/search.png) no-repeat scroll left top;height:26px;float:left;color:#fff;font-size:14px;font-weight:bold}
div.add_cart div, .add_cart div{background-position:right top}
div.add_cart div span{display:block; padding:4px 10px 0 10px}
div.popup_qt{ background:#FFF none repeat scroll 0 0;border:1px solid #0D5DA8;position:absolute;width:120px}
div.popup_qt img{ height:15px;width:15px}
div.popup_qt input{width:20px}
div.popup_qt input.btn{width:30px}
/*pager*/
.pager{ float:right;margin:5px 0 10px 0}
.pager a, .pager b, .pager a img{ display:block;height:20px;float:left;line-height:20px}
*:first-child+html .pager a, *:first-child+html .pager b, *:first-child+html .pager a img{ display:inline;float:none}
.pager a{ padding:0 3px 0 3px}
.pager b{ color:#333;font-size:16px;font-weight:bold;padding:0 0 0 3px}
/*footer*/
div.footer, div.footer #down{background:url("/assets/image/menu.png") repeat-x scroll top left transparent;height:43px}
div.footer #down, .footer{ background-position:top right}
#down div{ padding:10px 0 0 10px}
#down div a{ color:#fff;text-decoration:underline;padding-right:10px}
#down a:hover{ text-decoration:none}
/*forms*/
.feedback input[type="text"], .feedback input[type="password"] {border:1px solid #4096EE;font-size:26px;height:30px;padding:2px 0 0 2px;width:400px;}
.feedback textarea {border:1px solid #4096EE;width:400px}
.feedback input[name="captcha"] {width:200px}
.feedback img {float:left;height:35px;margin-right:30px}
.feedback h3{padding: 5px 0 5px 0}
div.block_submit input, div.block_submit a {background:url("/assets/image/buttton.png") no-repeat scroll left top transparent;border:0 none;color:#FFFFFF;float:left;font-family:Arial;font-size:11px;font-weight:bold;margin:15px 10px 0 0;padding:6px 0;width:160px;text-align:center}
/*sitemap*/
#column-content div.sitemap ul{list-style:none outside none;padding: 0 0 0 10px}
#column-content div.sitemap ul li{padding: 2px 0 2px 10px}
.ska{padding:0 250px 0 250px;}
.ska p.qw{font-size:14px; color:#4096EE}
.ska div{float:left;}
.ska div p{color:#061E2B}
.ska div strong{display:block;font-size:14px;color:#8FC800; padding:5px 0 5px 0}
.mil-cont {height:1%;width:100%;}
.mil-cont-wrap{float:left;overflow:hidden;width:100%;}
.lft_mil {float:left;margin-left:-100%;position:relative;width:255px;}
.rgt_mil {float:left;margin-left:-250px;position:relative;width:250px;}
.style1{color:#336699;margin:0 auto;max-width:1200px;min-width:950px;width:98%;text-align: right;font-weight:bold;}
.t_red,.t_red a{color:red}
.more-arts{float: left;width: 33%;height: 275px}
.sort_arrow{color:#E81E1E; font-weight: bolder;font-size: 24px;}
/*search_prod*/
form#search_prod{display: block;height: 30px;}
/*height:26px;*/
form#search_prod input,form#search_prod select,form#search_prod label,form#search_prod div.form-search{float: left;margin-right: 5px;}
form#search_prod input.inputfield{width: 300px}
/*
form#search_prod input.inputfield, input.inputtext{background:#FFF url(/assets/image/bg-inp.png) no-repeat scroll 0 0;border:0 solid #FFF;width:460px;position:relative;padding-left:5px;}
*/
form#search_prod div.form-search, div.form-search input.h{background:transparent url(/assets/image/search.png) no-repeat scroll left top;height:26px;border:0 none;color:#fff;font-family:Verdana;font-size:14px;font-weight:bold}
form#search_prod div.form-search input.h{padding: 0pt 10px 10px 5px;margin: 0 }
form#search_prod div.form-search input.h, .form-search{background-position:right top}
form#search_prod select{width:200px;}


