

/* Start:/bitrix/templates/.default/components/bitrix/menu/horizontal_multilevel1/style.css?16400529654598*/
/**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/Rossalt/components/bitrix/voting.current/rossalt/style.css?164005296546*/
.vote-form-box-button-last {margin-left: 1em;}
/* End */


/* Start:/bitrix/templates/Rossalt/components/bitrix/voting.form/.default/style.css?16400529651073*/
ol.vote-items-list, ol.vote-items-list li {
	margin: 0; padding: 0; border: none; font-size: 100%; list-style-type: none;}
ol.vote-items-list li {}
ol.vote-items-list li.vote-item-vote-first{}
ol.vote-answers-list{margin-top:0.55em;}
ol.vote-answers-list li {
	margin-bottom:0.2em;
	margin-left:0.55em;}
.voting-form-box
{
	font-size:100%;
	border:1px solid #ccc;
	padding: 0.55em;
}

div.vote-item-links{
	float:right;}
.vote-item-title{
	font-weight:bold;}
div.vote-item-date{
	font-style: italic;}
div.vote-item-header{
	margin-bottom: 0.5em;}
div.vote-item-footer{
	margin-top: 0.5em;}
div.vote-item-image{
	float:left;
	padding-right:0.55em;}
div.vote-item-lamp{
	display:none;}
.vote-item-lamp-green span {
	color:green;}
.vote-item-lamp-red span {
	color:red;}
div.vote-clear-float { 
	clear: both;}
form.vote-form {
	margin:0; }
.starrequired {
    color:red; }
.vote-reply-field-captcha-label {
    margin-bottom:6px;}
.vote-vote-footer {
    margin-top:6px;}
.vote-reply-field-captcha-image {
    margin-bottom:6px;}
.vote-form-captcha {
    margin-left:0.55em;}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/breadcrumb/template1/style.css?1640052965210*/
ul.breadcrumb-navigation
{
	padding:0; margin:0;
	padding-top:4px;
	list-style:none;
}

ul.breadcrumb-navigation > li
{
	display:inline;
}

ul.breadcrumb-navigation a
{
	
}

ul.breadcrumb-navigation span
{
	
}

/* End */


/* Start:/bitrix/templates/Rossalt/components/bitrix/news.list/rossalt/style.css?1640052965108*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/Rossalt/styles.css?164513746046322*/
/* Ñáðîñ ñòèëåé */
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,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  background: transparent;
}
@font-face {
  font-family: Myriad Pro;
  src: url("/bitrix/templates/Rossalt/fonts/MYRIADPRO-SEMIBOLD.OTF");/* Name fonts*/
  /* Patch to File */
}
/* Íå çàáûâàåì îïèñàòü ñòèëè äëÿ :focus! */
:focus {
  outline: 0;
}
body {
  line-height: 1;
  color: black;
  background: white;
  overflow-x: hidden;
}
ol,
ul {
  list-style: none;
}
/* Äëÿ òàáëèö âñå åùå íàäî ïðîïèñûâàòü 'cellspacing="0"' â êîäå */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
caption,
th,
td {
  text-align: left;
  font-weight: normal;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
}
blockquote,
q {
  quotes: "" "";
}
* {
  margin: 0;
  padding: 0;
}
/* #Ñáðîñ ñòèëåé */
body {
  width: 100%;
  margin: 0;
  padding: 0;
}
a {
  color: #3c1f14;
  outline: none;
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}
p {
  color: #3c1f14;
  margin: 10px 0 18px;

}
img {
  border: none;
  padding: 0;
  margin: 0;
}
img,
div {
  /*behavior: url(/bitrix/templates/Rossalt/iepngfix.htc) */

}
input {
  vertical-align: middle;
}
#wrapper {
  margin: 0 auto;
  height: auto !important;
  width: 100%;
}
.clear {
  clear: both;
}
/* Korzina*/
#korzina {
  position: fixed;
  top: 245px;
  left: 0px;
  color: white;
  font: 16px/16px Franklin Gothic Demi;
  margin-left: 0px;
  z-index: 1000;
  width: 53px;
  overflow: hidden;
}
.korzina-wrap {
  width: 296px;
  float: right;
}
#korzina_bg {
  background: none repeat scroll 0 0 #DADADA;
  border-bottom: 2px solid #3C1F14;
  border-radius: 0 0 8px 0;
  border-right: 2px solid #3C1F14;
  border-top: 2px solid #3C1F14;
  float: left;
  min-height: 290px;
  width: 241px;
}
#korzina_r_button {
  float: left;
  width: 53px;
  height: 189px;
}
.call {
  width: 200px;
  margin: 0 auto;
}
.call p {
  margin: 0;
  font: 14px Myriad Pro;
  padding-bottom: 5px;
}
.code {
  width: 42px;
}
#korzina_r_button input {
  background: url(/bitrix/templates/Rossalt/images/cart_06.png) no-repeat top;
  width: 53px;
  height: 189px;
  border: 0;
  cursor: pointer;
  margin: 0px;
  padding: 0px;
}
/* Korzina END
--------------------------------------------------*/
/* Header
-----------------------------------------------------------------------------*/
#header {
  min-width: 1240px;
  width: 100%;
  height: 115px;
  /*background: url(/bitrix/templates/Rossalt/images/header_01.png) repeat top center;*/
  background: #fff;
  z-index: 3;
}
.no_underline, .no_underline:hover {
	text-decoration:none !important;
	cursor:default;
}
.underline:hover {
	text-decoration:none !important;
}
.table-basket-line a, .table-basket-line a:hover {
	text-decoration:none;
}
.top_line {
/*background:#303030;*/
background:#fff;
height: 60px;
/*color:#fff;*/
color:#615644;
border-bottom:1px solid #e8e8e8;
}
.top_line > div {
width: 1240px;
margin:0 auto;
display: flex;
justify-content: space-around;
padding: 10px 0px;
}
.top_line .adres img, .top_line .mail img {
position:relative;
top:3px;
margin-right:10px;
}

.top_line div a {
/*color:#fff;*/
color:#615644;
text-decoration:none;
}

.top_line div a:hover {
text-decoration:underline;
}

.top_line div #search_top input[type="submit"] {
background:url('/bitrix/templates/Rossalt/images/search.png') no-repeat transparent;
width:30px;
/*height: 30px;*/
height: 20px;
border: none;
background-position:center;
cursor:pointer;
}
.top_line div #search_top input[type="text"] {
background:transparent;
border: none;
width: 520px;
color:#615644;
}
.top_line div #search_top {
/*border:1px solid #fff;*/
border:1px solid #e8e8e8;
border-radius:20px;
padding: 5px 5px 5px 10px;
height: 20px;
margin-top: 5px;
}

.headerCont {
  width: 1240px;
  margin: 0 auto 0;
  padding-left: 30px;
  position: relative;
}
.headerText {
  position: relative;
  float: right;
  text-transform: uppercase;
  font: 28px Arial, Arial, Verdana, sans-serif;
  line-height: 5;
  padding-right: 325px;
  text-shadow: 1px 0px 5px #fff;
}
.headerText a {
  color: #010101;
  text-decoration: none;
}


#search {
  width: 217px;
  height: 31px;
  background: url("/bitrix/templates/Rossalt/images/search_03.gif") no-repeat;
  float: right;
  margin: 20px;
}
/*.searchtext {
  color: #85837F;
  height: 34px;
  padding: 0 0 0 15px;
  width: 170px;
  font: 14px Arial, Arial, Verdana, sans-serif;
  font-style: italic; */
 /* border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;*/
  /*width: 294px; */
  /*width: 170px;
  background-image: linear-gradient(#eee, #fff);*/
  /*border: 2px solid #b9b9b9;*/
  /*box-sizing: border-box;
  -webkit-transform: translateY(-2px);
  -moz-transform: translateY(-2px);
  -o-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  transform: translateY(-2px);*/
}
/*.search_btn {
  cursor: pointer;
  border: none;
  width: 80px;
  height: 37px;
  color: #eee;
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
  background: url("/img/search.png") no-repeat;
  font-size: 17px;
  margin-left: -6px;
  box-sizing: border-box;
  -webkit-transform: translateY(-3px);
  -moz-transform: translateY(-3px);
  -o-transform: translateY(-3px);
  -ms-transform: translateY(-3px);
  transform: translateY(-3px);
}*/
#bgr {
  width: 100%;
  height: 42px;
  background: url("/img/menubg.png") repeat top center;
  position: absolute;
  margin: -35px auto 0;
  z-index: 50;
}

/*#phones {
  float: right;
  font: 20px/28px Arial, Arial, Verdana, sans-serif;
  padding-right: 35px;
}
#phones span {
  padding-left: 110px;
}
#phones .mail {
  padding-left: 30px;
}*/
#topMenu {
  width: 100%;
  /*height: 100px;*/
  height: 57px;
  font: 16px Myriad Pro;
  /*text-transform: uppercase;
  position: relative;
  z-index: 51;
  top: 8px;*/
  text-align: center;
  clear: both;
}

ul#topMenu {
 /* margin-left: 130px;*/
}

#topMenu ul a {
  text-decoration: none;
  color:#615644;
  padding:10px;
}

#topMenu > ul > li > a:hover {
	text-decoration:underline;
}

.headerText + #topMenu > ul > li a {
    color: #eee;
}

.headerText + #topMenu > ul li:nth-child(3) ul li a {
  color: #3c1f14;
}

#topMenu ul li {
  padding: 20px 0px 18px 0px;
  display:inline-block;
  flex-grow: 1;
}
#topMenu li ul {
  display: none;
  position: absolute;
  background: #e8dbd2;
  width: 32%;
  z-index: 999;
  height: auto;
  left: 0px;
  top: 57px;
}
/*
#topMenu li ul::before {
	content:'';
	position:absolute;
	width:1000px;
	height: 100%;
	top:0px;
	left:-1000px;
	background:url('/img/071119/menu_fon.png');
}

#topMenu li ul::after {
	content:'';
	position:absolute;
	width:1000px;
	height: 100%;
	top:0px;
	right:-1000px;
	background:url('/img/071119/menu_fon.png');
}
*/
#topMenu > li > ul > li > ul {
  display: none;
  text-align:left !important;
}
#topMenu > li > ul > li {
  float: none;
  width:100%;
  text-align:left !important;
}
#topMenu > li:hover > ul {
  display: block;
}
#topMenu > li:hover {
background:#fff;
}

/* Middle
-----------------------------------------------------------------------------*/
#middle {
  background: url("/bitrix/templates/Rossalt/images/bgr.png");
  width: 100%;
  margin: 0px auto;
}
#middle:after {
  content: '.';
  display: block;
  clear: both;
  visibility: hidden;
  height: 0;
}
#container {
  margin: 0 auto;
  background: url(/bitrix/templates/Rossalt/images/bgrContent_13-1.png) repeat-y,
                #fff url(/bitrix/templates/Rossalt/images/bgrContent_13-2.png) repeat-y 100% 0;
  background-color: #efeeed;
  width: 1240px;
  overflow: hidden;
  z-index: 5;
}
.bgr2 {
  position: relative;
  margin: 0 auto;
  width: 1240px;
}
#leftBgr {
  position: absolute;
  background: url("/bitrix/templates/Rossalt/images/leftBgr_13.gif") repeat-y top left;
  width: 14px;
  height: auto;
  top: 0;
  left: 0;
}
#rightBgr {
  position: absolute;
  background: url("/bitrix/templates/Rossalt/images/rightBgr_14.gif") repeat-y top left;
  width: 14px;
  top: 0;
  right: 0;
}
#right_side {
  padding-top: 20px;
  overflow: hidden;
  float: left;
  width: 246px;
  height: 100%;
  padding-left: 20px;
  font: 14px/16px Arial;
}
.right_menu {
  overflow: hidden;
  background: none;
  float: right;
  width: 246px;
  /*height: 490px;*/
  height: 525px;
  border: 0;
  /*background: url("/bitrix/templates/Rossalt/images/rightMenu_22.png") no-repeat;*/
  text-decoration: none;
  font-size: 14px;
}
.right_menu a {
  text-decoration: none;
 /* font: 18px Arial, Arial, Verdana, sans-serif;
  font-weight: 600;*/
}
.right_menu ul {
  padding: 0px 0 0 16px;
}
.right_menu ul li {
  padding: 0 0 0 0;
}
.right_menu ul li ul {
  /*padding: 0px 0 5px 10px;*/
  /*padding: 0px 0 5px 0px;*/
  line-height: 1.5;
    border: 1px white;
    border-radius: 10px;
    background: white;
  border-top-left-radius:0px;
  border-top-right-radius:0px;
}
.right_menu ul li ul li {
  /*padding: 0 0 0 12px;*/
  padding: 0 10px 0 10px;
  /*background: url("/bitrix/templates/Rossalt/images/listtyle_34.gif") no-repeat;*/
  line-height: 30px;
  margin-right: 20px;
}
.right_menu ul li ul li:hover {
background: #F5F5F5;
}

.right_menu ul li ul li a {
  /*font: 16px Myriad Pro;*/
  /*font-weight: 600;*/

}

.right_menu ul li ul li:hover a {color:orange;}

.right_menu ul li ul li a:hover {
  text-decoration: underline;
}
.vote {
  float: left;
  width: 100%;
  height: 100%;
  font: 16px Myriad Pro;
  color: #3C1F14;
}
.text {
  width: 100%;
  height: 100%;
  padding: 10px;
  line-height: 1.5;
  text-align: center;
}
.inputs {
  padding-left: 50px;
  line-height: 1.8;
}
#content {
  background: #eeeded;
  width: 900px;
  position: relative;
  float: left;
  margin: 30px 0 0 40px;
  color: #3c1f14;
}
#content h1 {
  font: 24px/20px Myriad Pro;
  /*padding: 10px 0 10px 50px;*/
  padding: 10px 0 10px 0px;
}
#content p {
  font: 14px/16px Arial;
  /*text-align: left;*/
    text-align: justify;
  margin: 0 0 8px;
}
#content ul {
  margin: 5px 10px;
  list-style-type: disc;
}
#content li {
  font: 14px/16px Arial;
  /*text-align: left;*/
  text-align: justify;
  margin: 4px 0;
}
#content p img {
  position: relative;
  float: left;
  padding-right: 20px;
}
#content a b {
  font: bold 14px/16px Arial;
}
#content blockquote {
  color: #000;
  font: 13px/20px Myriad Pro;
  text-align: left;
}
#content ul,
#content ol {
  padding: 0 10px;
}
#content table {
  border-bottom: 0;
  border-style: solid;
  border-collapse: collapse;
}
#content td {
  padding: 5px;
  border: 1px;
  border-style: solid;
  border-collapse: collapse;
}
#content b {
  font: 20px Myriad Pro;
}
#content a {
  font-family: Arial;
}
#content h2 {
  font: 18px/20px Arial;
  margin: 5px 0;
}
.catalog_section {
  margin: 10px 0 0 30px;
  padding: 10px;
  width: 26%;
  float: left;
  border: 4px solid #663300;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
}
#content .catalogs tr td {
  border: none;
}
#content .catalogs img {
  width: 220px;
  height: 150px;
}
#content .catalogs a:focus img,
#content .catalogs a:hover img {
  opacity: .85;
}
#content .detail_catalog table {
  float: left;
}
#content .detail_catalog tr td {
  border: none;
}
#content .detail_catalog img {
  width: 300px;
  /*width: auto;*/
  /*height: 210px;*/
  height: auto;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
}
#content .detail_catalog a:focus img,
#content .detail_catalog a:hover img {
  opacity: .85;
}
.characteristici #inline {
  position: relative;
}
#inline:hover, .cart-btn:hover {
	opacity:0.8;
}
.characteristici #inline img {
  visibility: hidden;
}
#inline.new_button {position:relative;}
#inline.new_button img {display:none;}
.detail_catalog .characteristici #inline:after, .characteristici #inline:after, #inline.new_button:after {
background: linear-gradient(to bottom, #ff6605, #ff3801);
  background-size: 140px 35px;
  content: "Сделать заказ";
  display: block;
  left: 0;
  position: absolute;
  top: -35px;
  width: 140px;
  z-index: 9;
  text-align: center;
  vertical-align: middle;
  color: #fff;
  padding: 7px 0px;
  border-radius: 10px;
  border: 2px solid #ff7d11;
}

.detail_catalog .characteristici .w_zak #inline:after, .characteristici .w_zak #inline:after, .w_zak #inline.new_button:after, .characteristici #inline.top:after {
	top: 0px;
}

.characteristici #inline.top20:after {
  /*top: -20px;*/
	top: -34px;
}

.characteristici #inline.top35:after, .characteristici .w_zak #inline.top35:after {
	top: -35px;
}

.characteristici.main #inline {
background: linear-gradient(to bottom, #ff6605, #ff3801);
  background-size: 140px 35px;
  content: "Сделать заказ";
  display: block;
  left: 0;
  position: absolute;
  min-width: 140px;
  /*width: 140px;*/
  z-index: 9;
  text-align: center;
  vertical-align: middle;
  color: #fff;
  /*padding: 7px 0px;*/
  border-radius: 10px;
  border: 2px solid #ff7d11;
}
.characteristici.main #inline:after{
  content: '';
  background:none !important;
  border: 0;
}
.imgDetail {
  float: left;
}
#content .characteristici {
  padding-left: 20px;
  overflow: hidden;
  height: auto;
  width: auto;
}
#content .characteristici {
  font: 14px Myriad Pro;
}
#content .characteristici table tr td {
vertical-align:middle;
  border: 1px dashed;
}
#content .characteristici table tr td span {
  font-family: Arial!important;
}
#content .characteristici table tr td:hover {
 /* background: #a18479;*/
}
#content .characteristici .catalog_wrapper_main .catalog_item a:focus img,
#content .characteristici .catalog_wrapper_main .catalog_item a:hover img {
  opacity: .85;
}
.bgrBottom {
  width: 1200px;
  height: 7px;
  background: url("/bitrix/templates/Rossalt/images/selector.gif") no-repeat;
}
#allnews {
  overflow: hidden;
  width: 100%;
  height: 0 auto;
  position: relative;
  color: #3c1f14;
}
#allnews a {
  font-weight: 100;
  text-decoration: none;
}
#news {
  padding: 20px 0 20px 45px ;
  overflow: hidden;
  width: 100%;
  /*height: 0 auto;*/
  /*height: 220px;*/
  height: 245px;
  position: relative;
  color: #3c1f14;
}
#news h2 {
  padding-top: 5px;
  font: 20px Myriad Pro;
  text-transform: uppercase;
}
#news a {
  font-weight: 100;
  text-decoration: none;
}
#news a:hover {
  text-decoration: underline;
}
#news .date {
  color: #663333;
}
#news .newsText {
  position: relative;
  width: 375px;
  /*height: 140px;*/
  height: 165px;
  float: left;
  padding: 5px 20px 0 0;
  font: 15px Myriad Pro;
}
#news .more {
  float: right;
  text-decoration: none;
  margin-right: 0px;
  font: 16px Myriad Pro;
}
#news .more a {
  color: #663333;
}
#news .descrNews p {
  margin: 10px 0 10px;
  font: 14px/16px Arial;
}
/* Sidebar Left
-----------------------------------------------------------------------------*/
#side {
  position: relative;
  float: left;
  width: 200px;
}
#end {
  width: 100%;
}
/* Footer
-----------------------------------------------------------------------------*/
#footer {
  background: #463c30;
  width: 100%;
}
#footer .footerCont {
  width: 500px;
  /*width: 400px;*/
  height: auto;
  float: left;
  padding: 15px 0px 0 0;
  /*padding: 70px 0px 0 33px;*/
  font: 14px Myriad Pro;
 /*color: #3c1f14;*/
 color: #fff;
}
.raskrutka {
  font: 14px Arial, Arial, Verdana, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  color: #3c1f14;
}
.raskrutka a {
  text-decoration: none;
}
#flashContent {
  position: fixed;
  top: 550px;
  left: 0px;
}
.social_icon {
  position: fixed;
  top: 245px;
  right: 0px;
  width: 30px;
  overflow: hidden;
  z-index: 999;
}
.social_icon a {
  display: block;
  margin-bottom: 5px;
  width: 30px;
  height: 30px;
}
.social_icon img {
  border: none;
  width: 25px;
  height: 25px;
}
.addthis_toolbox {
  font-size: 12px;
  text-align: right;
  float: right;
}
.detail_catalog_sert {
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  box-shadow: 0 0 3px #AAAAAA;
  -moz-box-shadow: 0 0 3px #AAAAAA;
  -webkit-box-shadow: 0 0 3px #AAAAAA;
  /*height: 200px;*/
  height: 425px;
  overflow: hidden;
  position: relative;
  width: 300px;
  border: 1px solid #aaaaaa;
  margin: 20px 0;
}
.detail_catalog_specific {
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  box-shadow: 0 0 3px #AAAAAA;
  -moz-box-shadow: 0 0 3px #AAAAAA;
  -webkit-box-shadow: 0 0 3px #AAAAAA;
  /*height: 200px;*/
  height: 425px;
  overflow: hidden;
  position: relative;
  width: 300px;
  border: 1px solid #aaaaaa;
  margin: 20px 0;
}
.detail_catalog_sert_2 {
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  box-shadow: 0 0 3px #AAAAAA;
  -moz-box-shadow: 0 0 3px #AAAAAA;
  -webkit-box-shadow: 0 0 3px #AAAAAA;
  height: 200px;
  overflow: hidden;
  position: relative;
  width: 300px;
  border: 1px solid #aaaaaa;
}
#content .detail_catalog .detail_catalog_sert img,
.detail_catalog_sert_2 img {
  width: 304px;
  height: auto;
  left: -4px;
  top: -4px;
  position: relative;
}
.detail_catalog_sert .char,
.detail_catalog_sert_2 .char {
  background: url(/bitrix/templates/Rossalt/images/white_dot.png) repeat top left;
  border-bottom: 1px solid #DDDDDD;
  border-top: 1px solid #DDDDDD;
  font: 20px/20px Myriad Pro;
  height: 24px;
  left: 1px;
  padding-top: 2px;
  position: absolute;
  text-align: center;
  top: 90px;
  width: 297px;
}
.detail_catalog_sert .char a,
.detail_catalog_sert_2 .char a {
  text-decoration: none;
}
.hp_ny {
  background: url("/bitrix/templates/Rossalt/images/hp_ny.png") no-repeat scroll left top transparent;
  height: 40px;
  left: 400px;
  position: absolute;
  top: 130px;
  width: 479px;
}
.catalog_list {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #444444;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.6);
  margin: 5px 14px 10px;
  overflow: hidden;
  padding: 5px;
  text-align: center;
  width: 140px;
  height: 140px;
  font-size: 95%;
  display: inline-block;
  vertical-align: top;
  margin: 0 auto;
}
.catalog_list img {
  /*width: 100px;*/
  /*height: auto;*/ 
  height: 116px;
  margin-top: 5px;
}
.catalog_list a {
  text-decoration: none;
}
.optim {
  font: 13px/15px Arial;
}
.optim b a,
.optim a,
.optim a b {
  font: bold 13px/15px Arial;
}
.vote-answer-table {
  width: 65% !important;
  margin-top: 5px;
}
.voting-result-box .vote-answer-table,
.voting-result-box .vote-answer-table td,
.vote-bar-table,
.vote-bar-table td {
  font: 14px/16px Arial !important;
  padding: 0 2px;
}
#news .likeh2 {
  padding-top: 5px;
  font: 20px Myriad Pro;
  text-transform: uppercase;
}

.zakazat td {
text-align:left;
}

.zakazat {
width: 375px;
}

#fancybox-wrap {
width: auto !important;
}

#fancybox-content {
width: 387px;
border-width: 0px !important;
}

.phones_two .hide_text {
	display:none;
	position:relative;
	
}

.phones_two a:hover .hide_text {
	display:block;
	position:absolute;
	top:-45px;
	background:#efeeed;
	padding:5px;
	border-radius:10px;
	width: 120px;
    text-align: center;
    left:-36px;
}

.phones_two a:hover .hide_text::after {
    content: '';
    display: block;
    position: absolute;
    top: 38px;
    left: 60px;
    background: url(/img/071119/arrow_down.png) no-repeat;
    width: 10px;
    height: 10px;
}
/*
.phones_two .zvonok_text {
	left:-44px;
}

.phones_two .vopros_text {
	left:-44px;
}*/

#content .popCont {
margin-top: 10px;
}

.popCont .popTitle {
font-weight: bold;
font-size: 18px;
text-align: center;
}

#content .popCont table {
  border-bottom: 0;
  border-style: solid;
  border-collapse: collapse;
  margin: 0 auto;
}
#content .popCont table td {
  padding: 5px;
  border: 0px;
  border-style: solid;
  border-collapse: collapse;
  padding: 10px;
}

.popCont td {
text-align: center;
font-size: 15px;
}

.popCont td img {
width: 230px;
height: 140px;
}

.popCont td span {
display: block;
margin-top: 10px;
width: 230px;
}


#topMenu ul ul a { font: 16px Myriad Pro; text-transform: none; }
#topMenu ul ul a:hover { text-decoration: underline; }

/*#topMenu ul ul {     width: calc(45vw); }*/
#topMenu ul ul {     width: 500px; }
#topMenu li ul {
	background:url('/img/071119/menu_fon.png');
	column-count:2;
	padding: 20px 0px 30px 0px;
}
#topMenu ul ul li {
padding: 7px 0px;
margin: 0;
}

input[type=submit]:active { border: 3px solid; }

ul li { text-align: justify !important; }

#right_side>.right_menu>ul ul>li.curr3n7 a{
  border-bottom: 2px solid brown;
  color: brown;
  text-decoration: none;
}

#topMenu>ul>li.curr3n7{
  /*background:#463c30;
}

ul#topMenu > li:hover > a {
  text-decoration: none;*/
}

#footer ul#topMenu > li:hover > a {
 /* border-bottom: 2px solid brown;
  color: brown;
  text-decoration: none;*/
}

#phones {
    float: right;
    font: 20px/28px Arial, Arial, Verdana, sans-serif;
    margin-right: 264px;
    margin-top: -56px;
    margin-bottom: -15px;
}

@-moz-document url-prefix()
{
#phones {float: right;
    font: 20px/28px Arial, Arial, Verdana, sans-serif;
    margin-right: 264px;
    margin-top: -56px;
    margin-bottom: -14px;}
}

.mailaddr {
    color: #dddcda;
    font-family: "Arial",serif;
    font-size: 14px;
    font-weight: bold;
    padding-top: 10px;
    display: inline-block;
}

.mailaddr a {
    color: #dddcda;
    font-family: "Arial",serif;
    font-size: 14px;
  text-decoration: none;
}

.mail1 {
    /*margin-left: 465px;*/
    margin-left: 230px;
    margin-top: 120px;
    float: left;
}

.addr1 {
    margin-left:117px;
}

.phones1 {
  color: #dddcda;
  font-family: Arial,Arial,Verdana,sans-serif;
  font-size: 20px;
  margin-left: 450px;
  margin-top: 25px;
}

.phones1 a {
   color: #dddcda;
  font-family: Arial,Arial,Verdana,sans-serif;
  font-size: 20px;
  text-decoration: none;
}

.phones1 span {
  white-space: pre;
}
.phones2 {
  color: #dddcda;
  font-family: Arial,Arial,Verdana,sans-serif;
  font-size: 18px;
  margin-bottom: 10px;
}

.phones2 span {
  white-space: pre;
}

.phones2 span a {
  color:white;
}

.zvonok {
    /*margin-left: 450px;*/
    margin-top: -35px;
    cursor: pointer;
    width: 98%;
    text-align: right;
    padding-right: 40px;
}

.zvonok .zkz {
  display: inline-block;
}

.zvonok .zkz:nth-of-type(2) {
  margin-left: 10px;
}

.zvonok a {
   font: 20px/28px Arial, Arial, Verdana, sans-serif;
}

#search {
  margin: 0px;
  width: 217px;
  height: 31px;
  background: url('/bitrix/templates/Rossalt/images/search_03.gif') no-repeat;
  margin-top: 62px;
  float: none;
  margin-left: -6px;
}

#header {
  min-width: 1240px;
  width: 100%;
  height: 115px;
  /*background: url('/img/header.png') no-repeat top center;*/
  background-size: 100%;
  z-index: 3;
  padding-top: 15px;
}



.block-card {}
.block-card .zakaz {float:left;}
.block-card .more {float:left;margin-left:50px;font-size:18px;margin-top:8px;}
.block-card .img {float:left;margin-right:5px;margin-top:20px;}
.block-card .img img{width:300px;}
.block-card .sert {float:left;margin-top:20px;}
.block-card .sert img {width:150px;}
.block-card .info {float:left;width:380px;margin-left:10px;}

#toTop {
/*background: linear-gradient(to top, #3793c0, #57b3e0);*/
    /*border: 1px solid #ccc;
    border-radius: 4px;
    bottom: 50px;
    color: #fff;
    cursor: pointer;
    display: none;
    font-family: verdana;
    font-size: 18px;
    font-weight: bold;
    height: 20px;
    padding: 5px;
    position: fixed;
    right: 50px;
    text-align: center;
    width: 100px;*/
background: url(/img/up.png)no-repeat;
    bottom: 50px;
    cursor: pointer;
    display: none;
    height: 40px;
    padding: 5px;
    position: fixed;
    right: 50px;
    width: 40px;
}
.more__new {padding:0 0 0 10px;}
.more__new a {color:red;}
.headerText + #topMenu>ul>li.curr3n7 {
  background: url("/img/active.png") no-repeat scroll 0 -5px #3c3228;
  background-size: 100% 50px;
}

.headerText + #topMenu ul#topMenu > li:hover {
  background: url("/img/active.png") no-repeat scroll 0 -5px #3c3228;
  background-size: 100% 50px;
}

.headerText + #topMenu>ul>li.curr3n7>a {
  border: none;
  text-decoration: none;
  color: #eee;
}

.headerText + ul#topMenu > li:hover > a {
  border: none;
  text-decoration: none;
  color: #eee;
}


.nowr {white-space:nowrap;text-align:center;}
.w_zak {width:141px;}

.RealBtn {
  position: relative;
  display: block;
  z-index: 0;
  height: 35px;
  width: 140px;
}

.RealBtn:after {
/*   background: url("/bitrix/images/phone/M5wQzb.png") no-repeat scroll 0 0; */
/*background: linear-gradient(to bottom, #ff6605, #ff3801);*/
/*background: url(/img/btn.png)no-repeat;*/
  background-size: 100%;
  /*background-size: 140px 35px;*/
  content: "Сделать заказ";
  display: block;
  left: 0;
  position: absolute;
  top: 0;
  width: 140px;
  z-index: 9;
  text-align: center;
  vertical-align: middle;
  color: #fff;
  padding: 10px 0px;
  background: #a52a2a;
  border-radius:20px;
  /*padding: 7px 0px;*/
  /*border-radius: 10px;*/
  /*border: 2px solid #ff7d11;*/
}

.RealBtn:hover {

}

.RealBtnPrice {
  background:#a52a2a;
  /*background: rgba(0, 0, 0, 0) linear-gradient(to top, #f67615, #f5a12f) repeat scroll 0 0;*/
  /*border: 1px solid #f67615;*/
  border: 1px solid #a52a2a;
  border-radius: 20px;
  color: #fff;
  cursor: pointer;
  display: block;
  font-size: 17px;
  margin-top: 5px;
  padding: 12px;
  text-align: center;
  text-decoration: none;
  min-width: 130px;
  max-width: 200px;
  width:185px;
  position:relative;
  padding-left: 33px;
}
.RealBtnPrice::before { 
    content: '';
    position: absolute;
    top: 13px;
    left: 20px;
    width: 27px;
    height: 20px;
    background: url(/bitrix/templates/Rossalt/images/price.png) no-repeat;
}
.RealBtnPrice:hover, .button #inline:hover, .zakaz #inline:hover, .bx_catalog_item_controls_blocktwo a:hover {
  /*background: #f8bd6d;
  background: linear-gradient(to top, #f8bd6d, #f8a15e);
  color: #7e3c02;*/
  opacity:0.8;
  cursor:pointer;
}
.adress{
  background-image: url('/bitrix/templates/Rossalt/images/adres.png');
  background-repeat: no-repeat;
  padding-left:25px;
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  font-family: "Arial",serif;
  margin: 10px 0;
  height: 20px;
}
.adres {
    margin: 3px 0;
}
.mail{
  background-image: url('/bitrix/templates/Rossalt/images/pochta.png');
  background-repeat: no-repeat;
  padding-left:25px;
  /*color: #fff;*/
  color:#615644;
  font-size: 14px;
  font-weight: normal;
  font-family: "Arial",serif;
  margin: 13px 0;
}
.karta{
  background-image: url('/bitrix/templates/Rossalt/images/karta.png');
  background-repeat: no-repeat;
  padding-left:25px;
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  font-family: "Arial",serif;
  margin: 10px 0;
}
#issue_bt, #inline1{
  font: 17px/28px Arial,Arial,Verdana,sans-serif;
}
.vote-items-list.vote-question-list {margin-left: 35px;}


.right_menu ul li ul li {
    border-bottom: 1px solid silver;
}

.right_menu ul li ul li:last-child {
    border-bottom: none;
}

ol {
	list-style-type: decimal;
    margin: 15px;
    }

.footerCont .mail a {
color:white;
text-decoration:underline;
}

.footerCont .mail a:hover {
text-decoration:none;
}

#header .phones1 a {
text-decoration:underline;
}

#header .phones1 a:hover {
text-decoration:none;
}

#footer .headerCont {margin-top:20px;}

.color_marka {color:#dc4b58; font-weight:bold;}


.mycurrentorders
{
  width: 100%;
}

#content .mycurrentorders td
{
  vertical-align: middle;
  font: 14px/16px Arial;
}

#content .myorders_itog
{
    float: right;
    margin-top: 25px;
    font-size: 18px;
}
.myorders_itog td {
	font-weight:bold;
}

#content .myorders_itog,
#content .myorders_itog td
{
  border: 0px;
}

.cart-quantity
{
    display: inline-block;
    z-index: 10;
    border: 1px solid #3c1f14;
    height: 20px;
    text-align: right;
    padding: 0 5px;
}

.cart-minus
{
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
    border: 1px solid #3c1f14;
    width: 15px;
    text-align: center;
    margin-right: -5px;
    height: 20px;
    border-radius: 5px 0 0 5px;
    line-height: 20px;
}

.cart-plus
{
    display: inline-block;
    vertical-align: bottom;
    text-decoration: none;
    border: 1px solid #3c1f14;
    width: 15px;
    text-align: center;
    margin-left: -5px;
    height: 20px;
    border-radius: 0 5px 5px 0;
    z-index: 0;
    line-height: 20px;
}

.recalc
{
  margin-top: 10px;
}

#basketOrderButton2
{
    padding: 3px 28px;
    background: #f5a12f;
    background: linear-gradient(to top, #f67615, #f5a12f);
    border-radius: 7px;
    border: 1px solid #f67615;
    color: #FFF;
    cursor: pointer;
    font-size: 17px;
    text-decoration: none;
    margin-top: 5px;
    display: block;
    text-align: center;
    font: 17px/28px Arial,Arial,Verdana,sans-serif;
}
#basketOrderButton2:hover
{
    background: linear-gradient(to top, #f8bd6d, #f8a15e);
    color: #7e3c02;
}

#content .sale_order_full_table,
#content .sale_order_full_table td
{
  border: 0px;
}

#cart_line
{
  float: right;
  margin: 0;
  color: #fff;
}

#cart_line a
{
  color: #fff;
}

.cart-quantity { width: 35px; }

.cart-item-price { width:90px; }

.cart-item-price + .cart-item-price { width:75px; }

.img_and_name img { float: left; margin-right: 10px; }

#order_form_content {font-size:14px !important;}

#order_form_content h4 { font-weight:bold; margin: 25px 0;}

#order_form_content .bx_description {font-size:14px !important;}

.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle a {font-size:14px !important;}

.bx_ordercart .bx_ordercart_order_sum tr td {font-size:14px !important;}



/* new header */

/* left */

.left_header { float: left; color:#fff; }

.left_header a { color:#fff; }


.left_header, .center_header, .right_header { float:left; width:30%; font-family:arial; font-size: 15px; }

.right_header { width:140px; }

.left_header > .logo > a > img { width: 370px; }

.left_header .logo > span { display: block; position: relative; top: -5px; }

.left_header .logo > span > img { margin-right:5px; }

.left_header .logo {
  width: 100%;
  height: 115px;
  padding-right: 10px;
  text-align:right;
}

.left_header .logo p {
    color: #444444;
    /*margin-top: 0px;*/
    margin-top: -10px;
    /*font-weight: bold;*/
    margin-bottom: 0;
    }

/* left */

/* center */

.center_header { margin: 0; width: 725px; }

.center_header .phones_one { /*width: 35%;*/ float: left; line-height: 25px; text-align:right; margin-top:15px; }

.center_header .phones_two { /*width: 65%;*/ float: right; line-height: 25px; text-align:right; }

.center_header .phones_one span a, .center_header .phones_two span a {
	color:#000;
	font-weight:bold;
	display:inline-block;
	font-size: 17px;
	text-decoration:none;
	/*background:url('/bitrix/templates/Rossalt/images/icon_tel_header.png') no-repeat left; */
	padding-left: 50px;
}

/*.center_header .phones_one span a:last-child { background:url('/img/mail.png') no-repeat left; }*/

.center_header .phones_one span a:hover, .center_header .phones_two span a:hover { text-decoration:underline; }

.phones_one span a {
	position:relative;
}

.phones_one span a:before {
    content: '';
    display: block;
    position: absolute;
    left: 27px;
    top: 4px;
    width: 20px;
    height: 20px;
    background: url(/bitrix/templates/Rossalt/images/phone.png) no-repeat;
}

.center_header .phones_two .zkz, .center_header .phones_two .zkz { display:inline-block; margin-left:0px; width:auto;}

.center_header .phones_two .zkz a#issue_bt, .center_header .phones_two .zkz a#inline1 { 
	padding: 3px 5px 3px 25px; 
	position:relative; 
	background: none;
    border: none;
}
/*
.center_header .phones_two .zkz a#issue_bt:before, .footerCont a#issue_bt:before {
    content: " ";
    background: url(/bitrix/templates/Rossalt/images/ask_button_header.png) no-repeat;
    width: 30px;
    height: 20px;
    display: block;
    position: absolute;
    left: 12px;
    top:10px;
}

.footerCont a#issue_bt:before {
	left: 5px;
    top: 8px;
}

.center_header .phones_two .zkz a#inline1:before, .footerCont a#inline1:before {
    content: " ";
    background: url(/bitrix/templates/Rossalt/images/zakaz_button_header.png) no-repeat;
    width: 30px;
    height: 20px;
    display: block;
    position: absolute;
    left: 7px;
    top:10px;
}*/

.center_header .phones_two .zkz a {
    font-size: 15px !important;
    padding: 0px 8px !important;
    border-radius: 20px !important;
    text-align: right !important;
}

.center_header .adres_header { color:#fff; }

.center_header .header_tel { height: 50px; }

.center_header .adres_header > img{
    position: relative;
    left: 0px;
    top: 2px;
    margin-right: 10px;
    }

/* center */

/* right */
.right_header { float:right; margin-top: 5px;}

#cart_line .table-basket-line, #cart_line .table-basket-line a {
color:#000;
font-size:15px;
width: 135px;
}
#cart_line .table-basket-line .basket-line-basket {
background:url('/bitrix/templates/Rossalt/images/cart.png') no-repeat;
width: 45px;
height: 45px;
background-position:5px;
}
#cart_line .table-basket-line span {
font-weight:normal !important;
font-size:15px;
color:#4b392d;
text-decoration:underline;
line-height:20px;
}
.basket-line-personal, .basket-line-basket {
	margin-right:0;
}
/*.right_header #cart_line { border-radius:5px; background:url('/bitrix/templates/Rossalt/images/fon_cart_header.png'); padding:10px; width: 91%; margin-top:5px; }

.right_header #cart_line .basket-line-basket { background:url('/bitrix/templates/Rossalt/images/icon_cart_header.png') no-repeat; }

.right_header #cart_line .cart_button {
	/*background:url('/bitrix/templates/Rossalt/images/oformit_button_header.png') no-repeat;
    width: 152px;
    height: 36px;
    display:block;
    float: right;*//*
    background: url(/img/btn.png)no-repeat;
  background-size: 100%;
  content: "ГЋГґГ®Г°Г¬ГЁГІГј Г§Г ГЄГ Г§";
  display: block;
  width: 140px;
  z-index: 9;
  text-align: center;
  vertical-align: middle;
  color: #fff;
  padding: 10px 0px;
  float: right;
  text-decoration: none;
  font-size: 14px;
    }

.right_header #cart_line .cart_button:hover {opacity:0.7;}
    */
.right_header #search input[type="text"] { width:75%; }

.right_header #search {
	background:none;
	width:100%;
	position: relative;
    top: 20px;
    left: -10px;
    }

/* right */

/* new header */

.footerCont #issue_bt, .footerCont #inline1 { position:relative; padding: 3px 10px 3px 30px; }

.news-item .preview_picture {width:100px; height:auto;}

#_result .s_ln_new td{
  padding-bottom: 5px;
}
.bx_catalog_list_home .bx_bt_button, .cart-btn{
	/*background: url(/img/btn.png)no-repeat;*/
  background: #a52a2a;
	/*background-image: linear-gradient(to top, #f67816 0%, #f59f2e 100%);*/
	background-size: auto auto;
	background-size: 100%;
	display: block;
	width: 155px !important;
	z-index: 9;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	/*padding: 7px 0px;*/
  padding: 9px 0px 9px 30px;
	height: auto !important;
	text-shadow: initial;
	font-size: 15px;
	margin: 0 auto !important;
  border-radius: 20px;
  position:relative;
   color:#fff;
 border:none;
	/*border-radius: 20px;*/
}
.bx_catalog_list_home .bx_bt_button::before, .cart-btn::before {
    content: '';
    position: absolute;
    top: 11px;
    left: 26px;
    display: block;
    width: 23px;
    height: 23px;
    background: url(/bitrix/templates/Rossalt/images/cart_button.png) no-repeat;
} 
.cart-btn::before {
    top: 7px;
    left: 40px;
}
.cart-btn {
    padding: 4px 0px 4px 30px;
  }
.bx_catalog_list_home .bx_bt_button:hover, .cart-btn:hover {
 background: #a52a2a;
 color:#fff;
 border:none;
} 
/*
.bx_catalog_list_home .bx_bt_button:hover {
	background-image: linear-gradient(to top, #f59f2e 0%, #f67816 100%);
}*/

.cards {width:100%;}

.cards .card {vertical-align: top; width:265px; height:390px; margin:5px; background:#fff; padding:5px; box-shadow: silver 0px 0px 10px 1px; display:inline-block; position:relative;text-align:center;}

.cards .card:hover {opacity:0.7;}

.cards .card .image img {width: 265px; height:210px;}

.cards .card .descr, .cards .card .price, .cards .card .none_price {font: 14px Myriad Pro; font-weight:normal; text-align:center; margin-top:15px; display:inline-block;}

.cards .card .price { min-width: 140px; }

.cards .card .bx_catalog_item_images { max-width: 265px; width: auto !important; height: 210px; }
.cards .card .bx_catalog_item_images:hover{opacity: 0.5;}
.characteristici .cards .card .button #inline img {visibility: visible; display: block; margin: 15px auto;}

.characteristici .cards .card .button #inline { position:absolute; bottom:5px; left:22%; background: #a52a2a; border:none;border-radius:20px;padding:3px;}
#content .cart-block{float: none;width: 95%;}
#content .cart-block>p{float: left;}
#content .cart-block .cart-btn{margin: 0;float: right;}
/*.button #inline::after {background:none;}*/

/*.characteristici #inline {background: #a52a2a; border:none;border-radius:20px;padding:3px;}*/

.characteristici #inline::after, .new_button::after, .zakaz #inline.catalog_zakaz::after {content: "Сделать заказ";display: block;left: 0px;position: absolute;background: #a52a2a !important; border:none !important;border-radius:20px !important;padding-top: 10px !important;padding-bottom: 10px !important; font-size:14px;}

.zakaz #inline.catalog_zakaz {background:none;line-height:20px;width: 140px!important;height: 40px;}
.zakaz #inline.catalog_zakaz::after {top: 0;}

.zakaz #inline {font-size:0;}

.cards .card .none_price {font-weight:bold; color:#999896; font-size:16px;}

.cards .card .price {position:relative;}

.cards .card .price::before {
content:'';
width:20px;
height:20px;
position:absolute;
left:-30px;
top:-3px;
background:url('/img/300718/price.jpg');
}

#inline.no_tovar {
	background: #a52a2a;
    padding: 12px 10px;
    font-size: 13px;
    border-radius: 20px;
    color: #fff;
    text-decoration: none;
    display: block;
}

#inline.no_tovar::after {display:none !important;}

.top_menu_line, .bottom_menu_line {
background:#fff;
height:57px;
}

#topMenu ul ul li:hover {
	background:#978a81 !important;
}


.top_menu_line {
    width: 860px;
    float: right;
}

.top_menu_line #topMenu > ul {
display:flex;
width:100%;
margin:0 auto;
justify-content: space-around;
}

.main_menu .top_menu_line #topMenu > ul > li.parent::after {
	content:'';
	position:absolute;
	top:43%;
	right:0;
	display:block;
	width:15px;
	height:15px;
	background:url('/bitrix/templates/Rossalt/images/arrow_catalog.png') no-repeat;
}

.top_menu_line #topMenu > ul li {
position:relative;
}

.top_menu_line #topMenu > ul > li {
text-align:center !important;
}

.top_menu_line #topMenu > ul > li.parent::after {
    content: ' ';
    width: 12px;
    height: 10px;
    position: absolute;
    right: 12px;
    top: 24px;
    background: url(/bitrix/templates/Rossalt/images/arrow.png) no-repeat;

}

.top_menu_line #topMenu > ul > li.parent ul li a {
color:#615642;
}

.top_menu_line #topMenu > ul > li.parent ul li:hover a {
color:#fff;
text-decoration:none;
}

.top_menu_line #topMenu > ul > li.parent ul li:hover {
background:#615642;
}

.characteristici #inline.no_tovar img {visibility: visible;}





#inline.no_tovar_main::after {
content:'пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ' !important;
font-size: 11px;
height: 20px;
}

.bottom_menu_line #topMenu ul li {
text-align:center !important;
}

.top_block_catalog {
	border-radius:0px;
	position:relative;
	width: 260px;
	height: 221px;
	border: none;
	box-shadow: none;
	background-position: center;
}

.top_block_catalog > span {
	display:block;
	position: absolute;
	bottom: 15px;
	width: 100%;
	color: #fff;
}

.slick-prev, .slick-next {
	position:relative;
	z-index:9;
	top: 38% !important;
}

.slick-prev:before {
    content: '' !important;
    position:absolute;
    top:0px;
    left:-5px;
    /*left:20px;*/
    width:29px;
    height:29px;
    background:url('/bitrix/templates/Rossalt/images/arrow_slick.png');
}

.slick-next:before {
    content: '' !important;
    position:absolute;
    top:0px;
    right:-5px;
    /*right:20px;*/
    width:29px;
    height:29px;
    background:url('/bitrix/templates/Rossalt/images/arrow_slick.png');
	-moz-transform: scale(-1, 1);
	-webkit-transform: scale(-1, 1);
	-o-transform: scale(-1, 1);
	transform: scale(-1, 1);
	filter: FlipH;
}

.slick-slider .catalog_list::before {
	content:'';
	position:absolute;
	left:-14px;
	top:0px;
	height:100%;
	width:20px;
	background:url('/bitrix/templates/Rossalt/images/left_arrow.png') no-repeat 100%;
}

.slick-slider .catalog_list::after {
	content:'';
	position:absolute;
	right:-14px;
	top:0px;
	height:100%;
	width:20px;
	background:url('/bitrix/templates/Rossalt/images/left_arrow.png') no-repeat 100%;
	-moz-transform: scale(-1, 1);
	-webkit-transform: scale(-1, 1);
	-o-transform: scale(-1, 1);
	transform: scale(-1, 1);
	filter: FlipH;
}

.slick-slider .catalog_list {
	border:none;
	border-radius:0px !important;
	overflow:visible;
	box-shadow:none;
    min-width: 150px;
    background: #fff;
	position:relative;
	margin-bottom: 40px;
}

.slick-slider .catalog_list img {
	margin:10px auto;
	background: #fff;
    padding: 10px 25px;
    height:100px;
    width:100px;
}

.slick-slider .catalog_list span {
	display:block;
	text-align:center;
}

.catalog_wrapper{
  width: 100%;
}
.catalog_wrapper_main{
  width: 100%;
  display: flex;
flex-wrap: wrap;
}
.catalog_item{
  border: 1px solid #663300;
  border-radius: 10px;
  background: white;
    padding: 18px 30px 29px 30px;
        display: inline-block;
  vertical-align: top;
}
.catalog_item span{
  font-family: Arial;
}
.catalog_zakaz{
  line-height: 40px;
      content: '';
      width: 61%;
      font-size: 16px;
      color: white;
      text-align: center;
      display: block;
      margin-left: auto;
      margin-right: auto;
      background-image: linear-gradient(to top, #f67816 0%, #f59f2e 100%);
      border-radius: 20px;
      text-decoration: none;
      margin-top: 10px;
      display: block;
}
.item_table{
      padding: 10px;
      width: 86%;
background-color: #e8e8e8;
opacity: 0.58;
    margin-top: 10px;
}
.item_table p{
      border-bottom: 1px solid #663300;
color: #663300;
}
.item_table p span{
  float: right;

}

.catalog_wrapper table td{
  border: none !important;
}

.catalog_wrapper table p{
  margin: 0 !important;
  justify-content: center;
  border:none;
  text-align: center;
  color: #714214 !important;
}
.catalog_wrapper table tr{
 border-bottom: 1px solid #663300;
}
.catalog_wrapper table tr:first-child td p{
  font-weight: bold !important;
}
.catalog_wrapper .catalog_item > a{
  color: #663300 !important;
}
.catalog_wrapper .item_table{
  opacity: 1 !important;
}
/*
.bx_catalog_item .bx_catalog_item_title {
	max-height: 45px;
    overflow: hidden;
    position:relative;
}

.bx_catalog_item .bx_catalog_item_title:after {
	position: absolute;
    content: '';
    bottom: 0;
    left: 0;
    right: 0;
    height: 10px;
    background: linear-gradient( rgba(255,255,255,0), #fff);
}
*/
.bx_catalog_item {
	border:none;
	border-radius:0;
}
.new_align_table td:last-child p {
    text-align: right !important;
}

.new_align_table td:first-child p {
    text-align: left !important;
}
.new_align_table td:first-child p span {
    text-align: left !important;
    float: unset;
}

.button_postuplenie {
	background: none;
    border: none;
    text-decoration: underline;
    display: block;
    margin: 5px auto;
    font-size: 16px;
}

.button_postuplenie:hover {
	cursor:pointer;
	text-decoration:none;
}

#quick_zakaz input[type="submit"] {
	display:block;
}

.footer_content {
	width:1240px;
	margin:0 auto;
}

#footer .vol {
	display:inline-block;
	float:left;
}

#footer .vol.menu {
width:175px;
}

.footerMenu {
	margin:20px;
}

.footerMenu li {
	list-style:none;
	text-align:left !important;
	padding:10px;
}

.footerMenu li a {
	color:#978a81;
	padding: 10px;
	text-decoration:none;
}

.footerMenu li a:hover {
	color:#ffffff;
}

.footerMenu li a:hover {
	text-decoration:none;
}

#footer .vol.catalog .footerMenu:first-child {
	width: 330px;
}

#footer .vol.catalog .footerMenu:last-child {
	width: 280px;
}

#footer .vol.catalog .footerMenu {
	margin:20px 0px;
	display:inline-block;
	float:left;
}

#footer .vol.adres {
	width:210px;
	margin-top:20px;
}

#footer .vol.adres .adress {
	height:auto;
	margin-bottom: 30px;
    background-image: url(/bitrix/templates/Rossalt/images/location_footer.png);
}
    
#footer .vol.adres .mail, #footer .vol.adres .mail a {
	color:#fff;
}

#footer .vol.adres .mail {
    background-image: url(/bitrix/templates/Rossalt/images/mail_footer.png);
    margin-bottom: 30px;
}

#footer .vol.last {
    width: 180px;
    margin-top: 20px;
    padding-left: 50px;
}

#footer .vol.last span a {
	display:block;
	color:#fff;
	text-decoration:none;
	font-size:20px;
	margin:10px 0px;
	font-weight:bold;
}

#footer .vol.last span a:hover {
	text-decoration:underline;
}

#footer .vol.last .zkz {
	float:left;
	width: 145px;
}

#footer .vol.last .zkz a {
	color:#fff;
	background:none;
	text-decoration:underline;
	border:none;
	display:block;
	font-size: 15px;
	text-align: left;
    padding: 0;
	font-weight:normal;
	margin: 0;
	font: 15px/28px Arial,Arial,Verdana,sans-serif;
}

#footer .vol.last .zkz a:hover {
	text-decoration:none;
}

#footer .vol.last span a[href*="tel"] {
	position:relative;
}

#footer .vol.last span a[href*="tel"]:before {
    content: '';
    display: block;
    position: absolute;
    left: -25px;
    top: 2px;
    width: 20px;
    height: 20px;
    background: url(/bitrix/templates/Rossalt/images/phone_footer.png) no-repeat;
}

#footer .vol.copy {
	float: right;
    position: relative;
    bottom: 55px;
    right: 130px;
    color: #978a81; 
}

#footer .vol.copy p {
    color: #978a81; 
    font-style:italic;
}






/* End */
/* /bitrix/templates/.default/components/bitrix/menu/horizontal_multilevel1/style.css?16400529654598 */
/* /bitrix/templates/Rossalt/components/bitrix/voting.current/rossalt/style.css?164005296546 */
/* /bitrix/templates/Rossalt/components/bitrix/voting.form/.default/style.css?16400529651073 */
/* /bitrix/templates/.default/components/bitrix/breadcrumb/template1/style.css?1640052965210 */
/* /bitrix/templates/Rossalt/components/bitrix/news.list/rossalt/style.css?1640052965108 */
/* /bitrix/templates/Rossalt/styles.css?164513746046322 */
