


/* Start:/bitrix/templates/zerno/components/bitrix/breadcrumb/breadcrumb1/style.css*/
ul.breadcrumb-navigation
{
	padding:0; margin:0;
	list-style:none;
	margin-bottom:10px;
	color:#a93407;
}

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

ul.breadcrumb-navigation a, ul.breadcrumb-navigation a:hover, ul.breadcrumb-navigation a:visited
{
	text-decoration: none;
	color:#a93407;
}

ul.breadcrumb-navigation a:hover
{
	text-decoration: none;
}

ul.breadcrumb-navigation span
{
	
}
/* End */



/* Start:/bitrix/templates/zerno/styles.css*/
body {font-family:Arial, Helvetica, sans-serif;font-size:0.75em;color:#838383;}

h1 {font-size:1.916em; line-height:1.2em; color:#939292; margin:18px 0 15px 0; padding:0;color: #474d91;}
h2 {
	line-height:1.2em; text-transform:uppercase; font-weight:normal; margin:0; padding:0;
	color:#000;
	font-size: 26px;
    text-align: center;

}
h3 {font-size:1.916em; line-height:1.2em; color:#939292; margin:18px 0 15px 0; padding:0;}

a {color:#a93407; outline:none;}
a:hover{text-decoration:none;}

.slogan-link { color:#000;}
.slogan-link a {display:block; font-size:2.5em; line-height:1.2em; text-transform:uppercase; text-decoration:none; color:#000; padding-top:18px;}

.link {color:#a93407; overflow:hidden; display:block;}
.link a {display:block; margin-top:7px;color:#a93407; float:left;}

.block {width:510px;}
.sloganblock div {font-size:1.333em; line-height:1.43em; display:block; font-weight:normal; padding-top:31px;}

.list {margin:0; padding:0;list-style:none;}
.list li {width: 100%; overflow:hidden; vertical-align: top; color: #838383; background:none; padding-left:0px; line-height:1.75em;}
.list li strong {background: url(/images/tm26979/line-hor.gif) repeat-x 0% 14px; display: block; overflow: hidden;}
.list li span {float: right; color: #838383;}
.list li a {float: left; text-decoration: none;	color: #838383;}
.list li a:hover {text-decoration:underline;}

.list2 {margin:0; padding:0;list-style:none;}
.list2 li { background:url(/images/tm26979/marker.gif) no-repeat 0 9px; padding-left:24px; line-height:2.416em;}
.list2 li a {color:#838383;}


.indent {padding:0;min-height: 500px;}
.policy-indent {padding:17px 0 60px 25px;}

.link-marg {margin-top:14px;}
.link-marg1 {margin-top:7px;}

.box {border:1px solid #d1d1d1; position:relative;}
.box-indent {padding:0 24px 20px 25px;}
.box h3 {color:#4a4a4a;}

.box .link {display:inline-block; margin-top:5px;}
.box .link-marg {margin-top:16px;}

.box .padding {padding-bottom:32px;}
.box .padding1 {padding-bottom:16px;}
.box .padding2 {padding-bottom:38px;}
.box .padding3 {padding-bottom:17px;}
.box .padding4 {padding-bottom:26px;}

.box .pad-r {padding-right:20px;}

.box .ind1 {padding-top:12px;}

.col-pad {padding-right:33px;}
.col-pad1 {padding-right:46px;}
.col-pad2 {padding-right:68px;}
.col-pad3 {padding-right:25px;}

.box1 {background: #F3F3F3; width:127px; float:left; margin-right:18px; padding-bottom:9px; line-height:1.333em; color:#777777;}
.box1 img {margin:8px 0 9px 8px;}
.box1 div {padding-left:12px; display:block;}
.null {margin-right:0px;}

.h-marg {margin-top:26px;}

.pad {padding-top:28px;}
.pad1 {padding-top:7px;}
.pad2 {padding-top:10px;}
.pad3 {padding-top:21px;}

.margin {margin-top:16px;}

.alignright {text-align:right;}

.mail {color:#838383;}
.phone {display:inline-block; width:80px;}

.col-1, .col-2, .col-3 {float:left;}
.container {width:100%; overflow:hidden;}

.incl .col-3 {width:328px;}
#horizontal-multilevel-menu- {
	margin: 0;
    padding: 0;
    list-style: none;
}
#horizontal-multilevel-menu- a {
	margin: 0;
    padding: 5px 6px;
    min-height: 27px;
    width: 100%;
    list-style: none;
    font-size: 11px;
    float: left;
    color: #474d91;
    font-size: 20px;
	background: transparent;
    text-decoration: none;
}
#horizontal-multilevel-menu- li {
    float: left;
    margin-right: 10px;
}
#main { width:1200px; margin:0 auto; text-align:left; font-size: 16px; line-height: 22px;}

/*#header {height:548px;}*/

#footer { height:54px;}

.col-1, .col-2, .col-3 {float:left;}
.container {width:100%; overflow:hidden;}

.col-1 {width:345px;}
.col-2 {width:600px;}

#page1 .col-3 {width:328px;}
#filter {
	position: absolute;
    z-index: 999;
    background: #FFF;
    border: 1px solid #CCC;
    border-radius: 5px;
    top: 40px;
    right: 0px;
    padding: 10px;
display:none;
}
#filter_title {
	position: absolute;
    right: 20px;
    font-weight: bold;
    top: 20px;
}
.container {
	position: relative;
}
.catalog {
	min-height: 500px;
}
.filter_btn {
	cursor: pointer;
	border: 0;
    background: transparent;
    color: #a93407;
    text-decoration: underline;
}
.catalog_img {
	width: 300px;
    margin: 10px;
/*float: left;*/
}
/* CSS Document */
body { background:#FFFFFF; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.75em; color:#838383; margin:0; padding:0; }

img {vertical-align:top;}
a img { border:0;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

input, select { vertical-align:middle; font-weight:normal;}

/* ============================= main layout ====================== */

.imgindent {margin:0 30px 0 0; float:left;}

/* ============================= header ====================== */
#header {/*background:url(/bitrix/templates/zerno/images/header-bg.gif) left bottom repeat-x;*/}

.line {height:132px; /*background:url(/bitrix/templates/zerno/images/header-bg.gif) left bottom repeat-x;*/ position:relative;}
.logo {position:relative;top:22px; left:16px; width:290px;}

.menu {
    position: absolute;
    top: 32px;
    left: 250px;
    width: 562px;
    border-bottom: 1px solid #D0D0D2;
}
.login {
	position: absolute;
    top: 77px;
    left: 622px;
    background: url(/images/login.png) no-repeat;
    padding-left: 40px;
    height: 32px;
    line-height: 32px;
}
.login a {
    color: #000;
    font-size: 20px;
}
.slogan {background:url(/bitrix/templates/zerno/images/header-img.jpg) no-repeat; background-size: cover; color:#000; padding:45px 0 42px 18px;}
.search {
	position: absolute;
    top: 35px;
    right: 0px;
}
.search input[type="text"] {
	width: 290px;
    height: 23px;
	padding-left: 5px;
}
.search input[type="submit"] {
position: absolute;
    top: 3px;
    right: 3px;
    background: url(/images/search.png) no-repeat;
    border: 0;
    width: 22px;
    height: 22px;
    cursor: pointer;
    background-size: cover;
}
.search input[type="submit"]:hover {
	opacity:0.7;
}
.language {
    top: 70px;
    position: absolute;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    border: 1px solid #474d91;
    padding: 5px 10px 5px 10px;
    color: #474d91;
	-webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.language:hover {
    color: #FFF;
	background: #474d91;
}
.language_1 {
    right: 120px;
}
.language_2 {
    right: 60px;
}
.language_3 {
    right: 0px;
}

/* ============================= footer ====================== */
#footer {
    padding: 55px 0 0 4px;
    color: #FFF;
    background: #474d91;
    text-align: center;
    height: 100px;
}
#footer img {margin-right:6px; float:left;}
#footer a {color:#FFF;}

.logo .bx-component-panel, #footer  .bx-component-panel, #content .col-1 .bx-component-panel {top:0;}
#content .col-1 .l2 .bx-component-panel {top:-25px;}
.banner img {
    width: 1180px;
    margin: 10px;
}
#horizontal-multilevel-menu, #horizontal-multilevel-menu ul {
    margin: 0;
    padding: 0;
    background: transparent;
    min-height: 27px;
/*width: 60%;*/
    list-style: none;
    font-size: 11px;
    float: none;
    /* font-size: 90%; */
    display: inline-block;
	margin-top: 25px;
}
.main_menu {
	text-align: center;
}
#horizontal-multilevel-menu li a.root-item {
    color: #474d91;
    font-weight: bold;
    padding: 7px 25px 7px 25px;
    text-transform: uppercase;
    font-size: 20px;
    text-decoration: none;
/*    background: url(/images/punkt.png) left center no-repeat;

	-webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
*/
}
#horizontal-multilevel-menu li {
/*
	-webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
*/
}
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover {
    color: #474d91;
/*text-shadow: 1px 1px 1px #474d91;
	background: url(/images/punkt.png) left center no-repeat;*/
}
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item {
    color: #474d91;
/*text-shadow: 1px 1px 1px #474d91;
    background: url(/images/punkt.png) left center no-repeat;*/

}
#horizontal-multilevel-menu li:hover a.root-item:hover, 
#horizontal-multilevel-menu li.jshover a.root-item:hover {
    color: #ccc;
}
#horizontal-multilevel-menu li {
    float: left;
    line-height: 19px;
}
#horizontal-multilevel-menu li img {
    vertical-align: super;
}
p {
	text-indent: 25px;
    text-align: justify;
}
#main p {
	font-size: 18px;
}
.main_search {
    display: inline-block;
    border: 1px solid #474d91;
    padding: 20px 50px;
    font-size: 20px;
    color: #474d91;
    text-decoration: none;
    margin-bottom: 20px;
    background:#FFF;

    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.main_search:hover {
    color: #FFF;
    background:#474d91;
}
.soc {
	position: absolute;
    top: 77px;
    left: 250px;
    background: url(/images/soc.png) no-repeat;
    height: 30px;
    display: inline-block;
    width: 165px;
}
h1 {
	font-size: 16px;
}
h3 {
	font-size: 14px;
}
.uni-btn, .uni-btn2 {
	background: #474d91;
    color: #FFF;
    border: 1px solid #474d91;
    cursor: pointer;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;

}
.uni-btn:hover, .uni-btn2:hover {
	background: #FFF;
    color: #474d91;

}
.link_1 {
	color: #474d91;
    font-weight: bold;
    padding: 7px 25px 7px 25px;
    text-transform: uppercase;
    font-size: 18px;
	display: inline-block;
}
.news-detail table {
	color: #000;
	border: 1px solid #000;
}
.news-detail table td {
	color: #000;
	padding: 5px;
	border: 1px solid #000;
}
.active_up:after {
	content:"▲";
	display:inline-block;
    position: absolute;
    right: 0;
    top: 0;
}
.active_down:after {
	content:"▼";
	display:inline-block;
    position: absolute;
    right: 0;
    top: 0;
}
.catalog table th {
	position: relative;
    cursor: pointer;
}
.login_page input {
    line-height: 23px;
    padding: 0px 5px;
    margin: 5px;
}
.bx-auth-reg {
    display: inline-block;
}
.bx-auth-reg table tr td:first-child {
	text-align:right;
}
.bx-auth-reg select {
width:243px;
}
#maps {
    background: url(/images/maps.jpg) left top no-repeat;
    width: 1061px;
    height: 649px;
	position: relative;
}
.mapsvalue {
    float: right;
}
.mapspoint {
	position: absolute;
    width: 20px;
    height: 20px;
    background: #000;
    border-radius: 10px;
    margin-left: -10px;
    margin-top: -10px;
}
div.news-detail {
    color: #000;
}

.main_menu #horizontal-multilevel-menu li span {
    color: #CCC;
    font-weight: bold;
    padding: 7px 25px 7px 25px;
    text-transform: uppercase;
    font-size: 20px;
    text-decoration: none;
    display: inline-block;
    border: 1px solid #474d91;
    margin: 0px 10px;
}
.border-1 {
    display: inline-block;
    border: 1px solid #474d91;
    margin: 0px 10px;
}

.catalog table th {
	padding: 0px 5px;
}

span.category {
	text-align: right;
    display: inline-block;
    font-weight: bold;
    font-size: 24px;
    margin: 10px 0px;
    margin-right: 25px;
}
.arrow-1:before {
	content: "";
    background: url(/images/arrow.png) no-repeat;
    display: inline-block;
    width: 36px;
    height: 50px;
    position: absolute;
    background-size: contain;
    -webkit-transform: rotate(140deg);
    -moz-transform: rotate(140deg);
    -ms-transform: rotate(140deg);
    -o-transform: rotate(140deg);
    transform: rotate(140deg);
    margin-left: -25px;
}
.arrow-1::after {
	content: "";
    background: url(/images/arrow.png) no-repeat;
display: inline-block;
    width: 36px;
    height: 50px;
    position: absolute;
    background-size: contain;
    -webkit-transform: rotate(140deg);
    -moz-transform: rotate(140deg);
    -ms-transform: rotate(140deg);
    -o-transform: rotate(140deg);
    transform: rotate(40deg);
    margin-left: -5px;
    background-position: bottom;
}

.sub-list {
	position: absolute;
margin-top: 15px;
    width: 100%;
}
.sub-list a {
font-size: 16px !important;
    line-height: 40px;
    display: inline-block;
    margin: 0;
    padding: 0 !important;
}
#horizontal-multilevel-menu li {
    position: relative;
}

.filter-more {
margin: 25px;
}
.filter-more .list_filter_more {
max-width:300px;
    min-height: 35px;
}
/* End */
/* /bitrix/templates/zerno/components/bitrix/breadcrumb/breadcrumb1/style.css */
/* /bitrix/templates/zerno/styles.css */
