/* Global styles */

/*reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
input, select, label {vertical-align: middle;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
/*================reset=======================*/
html {
  background: #13284f url(bg_bot.gif) no-repeat bottom;
}
body {
  font: 12px Arial,Tahoma, Verdana, sans-serif; color: #5b5b5b; width: 100%;
  background: url(fon3_n2.jpg) no-repeat center 0;
  -moz-background-size: 100%; /* Firefox 3.6+ */
	-webkit-background-size: 100%; /* Safari 3.1+ � Chrome 4.0+ */
	-o-background-size: 100%; /* Opera 9.6+ */
	background-size: 100%; /* ����������� �������� */
	background-color:#000000;
}
.img_l {float:left; margin: 0 5px 5px 0;}
.clear {clear: both; font-size: 0; line-height: 0; height: 0; overflow: hidden;}
ul,ol {margin: 0.2em 1em 0.2em 20px; list-style-position: outside;}
p {margin: 1em 0; line-height: 18px;}
h1 {font: italic bold 24px Georgia; margin-bottom: 0.5em; color: #308bb1;}
h2 {font: italic bold 20px Georgia; margin-bottom: 0.5em; color: #308bb1;}
h3 {font-size: 18px; font-weight: normal; margin-bottom: 0.7em;}
h4 {font-size: 14px; font-weight: normal; color: #000;}

#wrap {padding-top: 83px;width: 966px; margin: 0 auto;}
/*header*/
#header {display: none; background: url("logo3_n1.png") no-repeat scroll 99% 66% transparent; padding: 20px 610px 0 0;}
.logo {margin-bottom: 10px; height: 85px; color: #6adfc8; font-size: 13px; overflow: hidden;}
.logo img {margin-bottom: 10px;}
.logo a,.logo a:visited {color:#fff; text-decoration: none;}
.logo a:hover {color:#fff; text-decoration: underline;}
.phones {background: url(phones.png) no-repeat; padding: 5px 0 0 0; font: italic bold 20px/25px Georgia; color: #fff;}
.phones a,.phones a:visited {color:#fff; background: url(but_feedback.png) no-repeat #13284F; border-radius: 8px; box-shadow: 0px 0px 7px #fff, 0px 0px 2px #fff, 0px 0px 4px #fff; width: 189px; height: 13px; padding: 10px 10px; display: block; font: bold 10px Arial; margin-top: 15px; text-transform: uppercase; text-decoration: none;}
.phones a:hover {color:#fff; text-decoration: underline;}
.topmenu {border-radius: 8px; box-shadow: 0px 0px 7px #fff, 0px 0px 2px #fff, 0px 0px 4px #fff; margin: 0; list-style: none; background: #42a558 url(bg_topmenu.gif) no-repeat; height: 42px; padding: 2px 8px; margin-bottom:10px;}
.topmenu li {float:left; font-size: 14px; padding: 0 4px;}
.topmenu li a,.topmenu li a:visited {color:#fff; display: block; text-shadow: -1px -1px 0 #157030; text-decoration: none;}
.topmenu li a span {display: block;}
.topmenu li a span span {padding: 12px 18px 10px;}
.topmenu li a:hover {color:#fff; background: #256a95 url(bg_topmenu_act.gif) repeat-x; text-shadow: -1px -1px 0 #0a4353;}
.topmenu li a:hover span {background: url(bg_topmenu_act_l.gif) no-repeat;}
.topmenu li a:hover span span {background: url(bg_topmenu_act_r.gif) no-repeat 100% 0;}
.block_auth {background: url(bg_auth.png) no-repeat #13284F; width: 191px; height: 20px; overflow: hidden; padding: 14px 5px 12px 40px; float: left; margin-right: 15px; box-shadow: 0px 0px 7px #fff, 0px 0px 2px #fff, 0px 0px 4px #fff; border-radius: 8px;}
.block_auth a,.block_auth a:visited, .block_auth a:hover {color:#fff; text-shadow: -1px -1px 0 #000;}
#cart {background: url(bg_cart_info.png) no-repeat #13284F; width: 336px; height: 20px; padding: 14px 5px 12px 40px; float: left; color: #fff; text-shadow: -1px -1px 0 #000; box-shadow: 0px 0px 7px #fff, 0px 0px 2px #fff, 0px 0px 4px #fff; border-radius: 8px;}
#cart a,#cart a:visited,#cart a:hover {color: #68b54c; text-decoration: none; font-weight: bold; font-size: 14px;}
.form_search {background: url(bg_form_search.png) no-repeat #13284F; width: 277px; height: 22px; padding: 10px 10px 12px 35px; float: right; box-shadow: 0px 0px 7px #fff, 0px 0px 2px #fff, 0px 0px 4px #fff; border-radius: 8px;}
.input_search {background: #fff url(input_search.gif) no-repeat; border: 0; width: 175px; height: 21px; padding: 2px 7px; color: #5b5b5b;}
.but_search {background: #236490 url(but_search.gif) no-repeat; border: 0; width: 76px; height: 26px; padding: 0 12px 2px; text-align: left; color: #fff; text-shadow: -1px -1px 0 #0c2849; cursor: pointer;}

/*content*/
.bg_wrap {background: #fff url(bg_wrap.gif) repeat-y;}
.bg_wrap_bot {background: url(bg_wrap_bot.gif) no-repeat 0 100%;}
.bg_wrap_top {border-radius: 8px; margin-top:10px; background: url(bg_wrap_top.gif) no-repeat; padding: 10px 12px 35px; box-shadow: 0px 0px 7px #fff, 0px 0px 2px #fff, 0px 0px 4px #fff;}
#middle {width: 100%;height: 1%;position: relative;}
#middle:after {content: '.';display: block;clear: both;visibility: hidden;height: 0;}
#container {width: 100%;float: left;overflow: hidden;}
#content {padding: 12px 5px 0 242px;}
.block_brief { vertical-align: top;}
.block_brief form {display: inline-block; float: right;}
.block_brief img {vertical-align: middle;}
.block_brief p {margin: 10px 0 5px; line-height: normal;}
.block_brief a,.block_brief a:visited {color:#5b5b5b; text-decoration: none;}
.block_brief a:hover {color:#308bb1; text-decoration: underline;}
.price {color: #68b54c; font-size: 18px; font-weight: bold; padding-right: 12px; line-height: 31px;}
.line {clear: both; border-bottom: 1px dotted #5b5b5b; padding-bottom: 7px; margin-bottom: 14px;}
.delim {padding:0;}
.product_picture {height: 130px; padding: 5px 0; vertical-align: top; text-align: center;}
.product_name {height: 30px; overflow: hidden; margin: 6px 0; vertical-align: top}
/*product*/
.prod_imgs {float: left; width: 182px; margin-bottom: 10px;}
.prod_images {margin-bottom: 10px; white-space: nowrap; overflow: hidden;}
.prod_imgs img, .prod_images img{border: 1px dotted #308BB1;}
.product_list {height: 150px;}
.prod_info {float: left; width: 512px; margin-bottom: 10px;}
.prod_info #DetailCartForm {display: inline-block;}
.tot_price {color: #5b5b5b; font-weight: bold; padding-right: 17px;}
.tot_price span {color: #68b54c; font-size: 18px; padding-left: 5px;}
.but_buy_b_form {float: right;}
.but_buy_b,.but_buy_b:visited,.but_buy_b:hover {background: #22638f url(but_buy_b.gif) no-repeat; display: inline-block; width: 80px; height: 15px; padding: 8px 12px; text-transform: uppercase; font-size: 10px; font-weight: bold; color: #fff; text-decoration: none;}
.in_stock {border-top: 1px dotted #5b5b5b; border-bottom: 1px dotted #5b5b5b; padding: 11px 0; margin-top: 7px;}
.blk_param {border-bottom: 1px dotted #5b5b5b; padding: 11px 0;}
.zag_descrp {background: url(zag_descrp.gif) no-repeat; height: 20px; padding: 7px 25px; color: #308bb1;}
.block_descrp {padding: 1px 25px; border-left: 1px solid #308bb1; border-right: 1px solid #308bb1; margin-right: 3px;}
.block_descrp_bot {background: url(block_descrp_bot.gif) no-repeat; height: 6px;}
/*cart*/
.cart th {background: #e5e5e5; font-weight: bold; text-align: left; padding: 7px 0 8px 15px;}
.cart td {padding: 7px 0 7px 15px; vertical-align: middle; border-bottom: 1px dotted #5b5b5b;}
.cart .cart_td_kod {width: 80px; background: #e5e5e5 url(cart_th_l.gif) no-repeat;}
.cart .cart_td_del {width: 60px; background: #e5e5e5 url(cart_th_r.gif) no-repeat 100% 0;}
.input_pqt {width: 35px; height: 15px; border: 1px solid #8a8a86; background: #fff; padding: 1px 5px; color:#5b5b5b;}
.cart_totalprice {margin: 12px 0 17px 427px; color: #68b54c;}
.but_update,.but_update:visited,.but_update:hover {background: #cbe8f4 url(but_update.gif) no-repeat; display: inline-block; width: 58px; height: 13px; padding: 8px 12px; text-transform: uppercase; font-size: 10px; font-weight: bold; color: #308bb1; text-decoration: none; margin-right: 340px;}
.but_oformit,.but_oformit:visited,.but_oformit:hover {background: #236591 url(but_oformit.gif) no-repeat; display: inline-block; width: 60px; height: 15px; padding: 8px 12px; text-transform: uppercase; font-size: 10px; font-weight: bold; color: #fff; text-decoration: none;}
.block_wating {background: #f4f4cb; padding: 12px 17px; margin-bottom: 17px; border-radius: 10px;behavior: url(corners_ie.htc);-webkit-border-radius: 10px;-moz-border-radius: 10px;}
#RegisterForm td {padding: 0 17px;}
#RegisterForm input {background: #fff; border: 1px solid #8a8a86;}
#RegisterForm select {background: #fff; border: 1px solid #8a8a86; width: 220px; height: 20px;}

/*left*/
#sideLeft {float: left; width: 222px; padding-top: 15px; margin-left: -100%; position: relative;}
#sideLeft ul {margin: 0; list-style: none; padding: 1px 0 1px 15px; background: #1d4464; border-left: 1px solid #d4d4d4; border-right: 1px solid #d4d4d4;}
#sideLeft li {line-height: 18px;}
#sideLeft .level1 {padding: 5px 5px 5px 35px; background: url(str_category.gif) no-repeat 0 50%; text-transform: uppercase; margin: 7px 0; font-weight: bold;}
.category_bot {background: url(block_catalog_bot.gif) no-repeat; height: 10px;}
#sideLeft li a,#sideLeft li a:visited {color:#fff; text-decoration: none;}
#sideLeft li a:hover {color:#fff; text-decoration: underline;}
#sideLeft .level1 a, #sideLeft .level1 a:visited, #sideLeft .level1 a:hover {color:#6dc0e3;}

/*footer*/
#footer {background: url(bg_foote1r.png) no-repeat #13284F; color: #6adfc8; font-size: 11px; line-height: 20px; padding: 10px 25px; height: 42px; margin: 10px 0;border-radius: 8px; box-shadow: 0px 0px 7px #fff, 0px 0px 2px #fff, 0px 0px 4px #fff;}
.copyright {float: left;}
.copyright img {margin: 4px 0;}
.developer {width: 410px; float: right;}
.developer img {float: left; margin: 5px 20px 0 0;}
#footer a, #footer a:visited, #footer a:hover {color:#6adfc8;}
/*others*/
.mar_r0 {margin-right: 0;}

/*links*/
a, a:visited {color: #308bb1; outline: none; text-decoration: underline;}
a:hover, a:active {color: #308bb1; text-decoration: none;}

/* Pop-up styles */

.highslide-active-anchor img{visibility:hidden}
.highslide-wrapper{background:#FFF}
.highslide-image{border:4px solid #FFF;background:#FFF}
.highslide-loading{display:block;color:#FFF;font-size:11px;font-weight:bold;text-decoration:none;border:1px solid #FFF;padding:3px;background:#000}
a.highslide-loading,a.highslide-loading:hover{color:#FFF;font-weight:bold;text-decoration:none}
.highslide-move{cursor:move}
.highslide-overlay{display:none}
a.highslide-full-expand{display:block;width:34px;height:34px;margin:0 10px 10px 0;background:url(fullexpand.gif) no-repeat}
.highslide-display-block{display:block}
.highslide-display-none{display:none}
.highslide{cursor:url(zoomin.cur), pointer;outline:none}

/* Rating styles */

.unit-rating{list-style:none;height:20px;position:relative;margin:0;padding:0;background:url(starvote.gif) repeat-x top left}
.unit-rating li{text-indent:-90000px;float:left;margin:0;padding:0}
.unit-rating li a{outline:none;display:block;width:20px;height:20px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0}
.unit-rating li.current-rating{position:absolute;height:20px;display:block;text-indent:-9000px;z-index:1;background:url(starvote.gif) left bottom}
.unit-rating li a:hover{z-index:2;left:0;background:url(redstar_big.gif) left center}
.unit-rating a.r1-unit{left:0}
.unit-rating a.r1-unit:hover{width:20px}
.unit-rating a.r2-unit{left:20px}
.unit-rating a.r2-unit:hover{width:40px}
.unit-rating a.r3-unit{left:40px}
.unit-rating a.r3-unit:hover{width:60px}
.unit-rating a.r4-unit{left:60px}
.unit-rating a.r4-unit:hover{width:80px}
.unit-rating a.r5-unit{left:80px}
.unit-rating a.r5-unit:hover{width:100px}

/* Menu styles */

td.dtree{width:99%;padding:1px 0px 2px 0px;}
td.dtree a,td.dtree a:hover{text-decoration:none}
tr.dtree td{vertical-align:top;text-align:left}
tr.dtree:hover,tr.dtree:hover a,tr.dtree a:hover{color:#ff6600}
td.dtfon{background: url(line.gif) repeat-y top left;}

 /* Index styles */

.container{width:100%;padding-bottom:4px}
.fix{overflow:hidden;height:3px;width:100%;background:#4F78A0}
.headlink{color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:5px 16px;background:url(mfon.gif) repeat-x top left #E58A40}
.headlink a{text-decoration:none}
.headlink a:hover{text-decoration:underline}
.center{padding:0 4px; width:100%;}
.poisk a,.headlink a{color:#fff}
.htba{height:94px;padding-left:15px;background:url(nfon.gif) repeat-x top left #446991}
.htbb{padding-right:16px;width:50%;background:url(nfon.gif) repeat-x top left #446991}
.fonta{color:#fff;font-size:27px;font-family:"Trebuchet MS", Arial, Verdana}
.fontb{color:#fff;padding-left:1px;font-size:14px;font-family:"Trebuchet MS", Arial, Verdana}
.poisk{color:#fff;width:100%;border-top:1px solid #fff;background:url(pfon.gif) repeat-x top left #757A7B}
.poisk1{color:#fff;height:30px;padding:0 16px}
.btbl{text-align:left;color:#fff;height:70px;font-weight:bold;vertical-align:middle;padding:0 16px;background:url(bfon.gif) repeat-x bottom left #4F78A0}
.delm{cursor:default;margin:0 4px}
.pform{width:360px;border:1px solid #616265;padding-left:2px}
.stat{font-family:Tahoma, Arial, Verdana !important}

/* Block styles */

#left,#right{width:190px;background:url(bg.jpg) repeat-y top left #E1E2E5}
img.fixwidth{width:190px;height:1px}
.cbt{padding:4px 8px;background:#E1E2E5}
.hd{color:#fff;padding:5px 8px;background:url(tfon.gif) repeat-x top left #446991}
.hdb{padding:12px 12px 14px}
.hdbtop{padding:8px}
.hmin{padding:4px 0}
.hdbot{padding:4px 8px;background:#E1E2E5}
.hdbot a{font-weight:bold}
.hd a{color:#fff;text-decoration:none}
.hd a:hover{color:#fff;text-decoration:none}

/* Table styles */

table.gre{background:#D0D1D5}
table.gre td{background:#fff}
table.gre td.lt{font-weight:bold;background:#E4E6E9}
.pad{padding:8px}
.padt{padding:3px 8px}

.market-price {
	text-decoration: line-through;
}

.sin_video_bg {
	position: fixed;
	width: 100vw;
	height: 100vh;
	left:0;
	top:0;
	z-index:1;
}
.sin_video_bg video {
	/*object-fit: 77fill;*/
	width: 100vw;
}
.sin_content_block {
	position: relative;
	z-index:2;
}