


/* Start:/bitrix/templates/.default/components/bitrix/menu/horizontal_multilevel1/style.css*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url('/bitrix/templates/.default/components/bitrix/menu/horizontal_multilevel1/images/header_menu_bg.gif') repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url('/bitrix/templates/.default/components/bitrix/menu/horizontal_multilevel1/images/arrow.gif') center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url('/bitrix/templates/.default/components/bitrix/menu/horizontal_multilevel1/images/lock.gif') center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* End */



/* Start:/bitrix/templates/.default/components/bitrix/main.feedback/template2/style.css*/
@import '/bitrix/templates/.default/components/bitrix/main.feedback/template2/form.css';

div.mfeedback {}
div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {width:80%; padding-bottom:0.4em;}
div.mf-name input, div.mf-email input {width:60%;}
div.mf-message textarea {width: 60%;}
span.mf-req {color:red;}
div.mf-ok-text {color:green; font-weight:bold; padding-bottom: 1em;}
/* End */



/* Start:/bitrix/templates/dvs/styles.css*/
/* Reset styles
-----------------------------------------------------------------------------*/
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,
strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
:focus {
  outline: 0;
}
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
html {
  height: 100%;
}
header, nav, section, article, aside, footer {
  display: block;
}
/*body {
  width: 100%;
  height: 100%;
  background: url(//napitkimira.com.images.1c-bitrix-cdn.ru/bitrix/templates/dvs/img/back-body.jpg?1395653523);
}*/
a {
  color: blue;
  outline: none;
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
.main_slider .slide-prev:hover {
background: url('/bitrix/templates/dvs/img/back-slide-prev-h.png');
}
.main_slider .slide-next:hover {
background: url('/bitrix/templates/dvs/img/back-slide-next-h.png');
}
p {
  margin: 0 0 18px;
}
img {
  border: none;
}
input {
  vertical-align: middle;
}
body, input, select, textarea {
  font: 12px Arial, Tahoma, Verdana, sans-serif;
}

div.dif-price { color:#575757; padding:10px 10px 30px 0; }

.old-price {text-decoration: line-through; font-size:13px;}
/* End */



/* Start:/bitrix/templates/dvs/template_styles.css*/
@import /bitrix/templates/dvs/reset.css;
@import /bitrix/templates/dvs/common.css;
@import /bitrix/templates/dvs/style.css;
@import /bitrix/templates/dvs/manu.css;
@import /bitrix/templates/dvs/form.css;

.fix
{
float: left;
width: 160px;
margin-left: 26%;
margin-right: -46%;
position: relative;
}


.backtofold 
{
color:#929292;
}

.backtofold:hover
{
color:#416ffb;
text-decoration:underline;
}

.products_filter select {
  width: 178px;
	height: 26px;
	padding: 0 0 0 5px;
	box-shadow: inset 0 1px 7px 0 rgba(0, 0, 0, 0.1);
	border: solid 1px #d2d2d2;
	margin: 0 0 4px;
	//color: #c8c8c8;
}


.black_screen{
width: 100%;
height: 100%;
position: fixed;
background: rgba(0, 0, 0, 0.6);
}
.conv_block{
width: 873px;
height: 514px;
margin:0 auto;
background: url(//napitkimira.com.images.1c-bitrix-cdn.ru/bitrix/templates/dvs/images/konvert.png?1395653523) 0 0 no-repeat;
}
.form_left{
width: 250px;
float: left;
position: relative;
top: 130px;
left: 60px;
}
.form_right{
width: 460px;
float: left;
position: relative;
top: 128px;
left: 95px;
}
.text_h2{
font-family: Georgia;
color: #545455;
font-size: 16px;
font-style: italic;
line-height: 20px;
}
.text_h{
font-family: Georgia;
color: #344e78;
font-size:22px;
font-style: italic;
}
.z1{
margin: 0;
line-height: 24px;
}
.z2{
margin: 0;
line-height: 24px;
}
.sub_text{
font-family: Georgia;
color: #545455;
margin: 10px 0 5px 0;
font-size:13px;
font-style: italic;
}
.sub_text span{
color: #9c4e57;
}
.form_text{
width:400px;
border: 1px solid #ADADAD;
box-shadow: inset 0 0 8px 0 rgba(0, 0, 0, 0.3);
margin: 0 0 8px;
height: 20px;
padding: 2px 3px;
}
.form_textarea{
width:400px;
border: 1px solid #ADADAD;
box-shadow: inset 0 0 8px 0 rgba(0, 0, 0, 0.3);
margin: 0 0 8px;
height: 120px;
padding: 2px 3px;
resize: none;
}
.form_button{
padding: 5px;
font-weight: bold;
float: right;
margin-right: 52px;
background: rgba(206, 206, 206, 0);
border: 1px solid #9c4e57;
color: #9c4e57;
font-family: Georgia;
font-style: italic;
font-size: 11px;
}
.form_button:hover{
border: 1px solid #344e78;
color: #344e78;
}



.ots{
height: 10px
}
.manu_op_t{
color: #656565;
}
.manu_name{
font-size: 16px;
font-weight: bold;
text-decoration: underline;
margin: 0;
}
.manu_op{
margin-left: 260px;
}
.manu_logo{
width: 250px;
text-align: center;
float: left;
}
.manu_logo img{
width: 250px;
}
.manu_o{
margin: 10px 7px 7px 7px;
padding-bottom: 0px;
border-bottom: 1px dotted rgb(194, 194, 194);
}
p.hook{
background: #dcdcdc;
margin: 5px 7px; 
padding: 5px;
}
#sub_content p.hook a.hooka, #sub_content p.hook a.hooka:hover{
color: #6c6c6c;
text-decoration: none;
font-size: 24px;
}
#sub_content a.button_f_a:hover{
color: #4071bc;
}
#sub_content a.button_f_a:visited{
color: #dcdcdc;
}
#sub_content a.button_f_a, #sub_content a.button_f_a:link{
padding: 2px 6px;
border-radius: 2px;
font-family: monospace;
color: #6f6f6f;
text-transform: uppercase;
text-decoration: none;
border: 1px solid rgb(201, 201, 201);
background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.06)), color-stop(100%, rgba(0, 0, 0, 0.06)));
background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
background: -o-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
background: linear-gradient(to bottom, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
}
.buttons_f{
margin: 15px auto;
text-align: center;
}



#informer
{
 display:none;
 position:fixed;
width:600px;
 height:350px;
z-index:998;
}

.infobuy
{
float: left;
background-color: #fff;
border: 5px solid #e0e0e0;
box-shadow: 0 0 10px rgba(255, 255, 255, 1.0);
height:300px;
width:500px;
margin-top: -40px;
margin-left: -30%;
}

.infobuy span
{
float: left;
margin-top: 13px;
font-family: Georgia;
color: #344e78;
font-size: 26px;
display: block;
width: 500px;
text-align: center;
padding: 70px 0px 55px 0px;
}

.infobuy p
{
margin-top:20px;
}

.infobuy a
{
font-family: Georgia;
font-weight: bold;
font-size: 23px;
margin-left:23px;
}

.continue
{
cursor:pointer; 
float:right;
font-family: Georgia;
font-weight: bold;font-size: 23px;
margin-right: 23px;
}

.hook {background: #dcdcdc;margin: 5px 7px;padding: 5px;text-transform:uppercase;}
.hook-name {color: #6c6c6c;text-decoration: none;font-size: 24px;text-decoration:none;cursor:default;}

.clear { clear:both; }

.novelty {
  width: 175px;
  margin: 0 6px 6px 0;
  float: left;
  padding: 6px 11px;
  background: #fff;
  border: solid 1px #e9e9e9;
  position: relative;
}
.novelty:last-child { margin: 0 !important; width:173px; }

.novelty:after {
  content: '';
  clear: both;
  display: table;
  width: 100%;
}
.novelty .caption {
  height: 65px;
  font-size: 14px;
  color: #878787;
}
.novelty .image {
  float: left;
  margin: -10px 0 0;
}
.novelty .text {
  margin: 0 0 0 77px;
  color: #474747;
}
.novelty .price {
  height: 26px;
  /* background: url('/bitrix/templates/dvs/img/back-catalog_price.png') right top no-repeat; */
  font-size: 24px;
  /* margin: 0 -11px 0 0; */
  margin: 0 -1px 0 -30px;
  color: #c80000;
  text-align: right;
}
.novelty .price.old {
  color: #1e0303;
  text-decoration: line-through;
  margin: 2px 0 0 -8px;
  font-size: 18px;
  float: left;
}
.novelty .price.current {
  color: #fff;
  margin: 2px 15px 0 0;
  font-size: 18px;
  font-weight: 800;
  float: right;
}
.novelty .label {
  width: 68px;
  height: 68px;
  top: -3px;
  right: -3px;
  position: absolute;
}
.novelty .label.new {
  background: url('/bitrix/templates/dvs/img/back-catalog_label-new.png');
}
.novelty .label.special {
  top: -4px;
  right: -4px;
  width: 101px;
  height: 101px;
  background: url('/bitrix/templates/dvs/img/back-catalog_label-special.png');
}

.zoomed-image {

	display: none;
	float: left;
	background: #fff;
	width: 360px;
	text-align: center;
	position: absolute;
	z-index: 5;
	top:-52px;
	left: -100px;
	height: 468px;
	font-size: 300px;
	vertical-align: middle;


}

.zoomed-image img {

display: inline-block;
vertical-align: middle;

}

/* End */
/* /bitrix/templates/.default/components/bitrix/menu/horizontal_multilevel1/style.css */
/* /bitrix/templates/.default/components/bitrix/main.feedback/template2/style.css */
/* /bitrix/templates/dvs/styles.css */
/* /bitrix/templates/dvs/template_styles.css */
