

/* Start:/local/templates/mh-sarmol-main/template_styles.css?178945508925004*/
body {
	min-width:1200px;
	font-family:'PT Sans', sans-serif;
	margin:0 auto;
}
html, body {width:100%;height:100%;}
* {
	margin:0;
	padding:0;
}
.clear {
	clear:both;
}

#all {
	width:100%;
	height:auto;
}
input:focus, textarea:focus {
	outline:none;
}
#header {
	width:100%;
	padding:5px 0 10px 0;
	background:#63caff
}
.header {
	width:1200px;
	max-width:1600px;
	margin:0 auto;
}

.header a img {
	float:left;
	border:none;
}
.header ul {
	list-style:none;
	float:left;
	margin-top:30px;
}
.header ul li {
	float:left;
}
.header ul li a {
	color:#fff;
	margin-left:70px;
	font-style:italic;
	font-size:17px;
	font-weight:bold;
}
.header ul li a:hover {
	text-decoration:none;
}
.header .right_div {
	float:right;
	color:#fff;
	width:250px;
}
.right_div p {
	font-size:14px;
}
.right_div span {
	font-size:1.9em;
	line-height:1.5em;
	font-weight: bold;
	display:block;
}
.right_div input {
	background:#3e96c8;
	border:none;
	width:100%;
	border-radius:15px;
	padding:5px 10px;
	color:#fff;
}
img.searchImg {position: absolute; margin: -21px 0 0 243px;}
#top_menu {
	width:1200px;
	margin:0 auto;
}
#top_menu ul {
	list-style:none;
	margin-top:5px;
}
#top_menu ul li.ctm {
	float:left;
	padding: 20px 0 30px 100px;
	background:url('/local/templates/mh-sarmol-main/img/icon-5.png') no-repeat 0 center;
}
#top_menu ul li.about {
	float:left;
	padding: 21px 0 23px 100px;
	background:url('/local/templates/mh-sarmol-main/img/icon-1.png') no-repeat 0 center;
}
#top_menu ul li.product {
	float:left;
	padding: 20px 0 30px 100px;
	background:url('/local/templates/mh-sarmol-main/img/icon-2.png') no-repeat 0 center;
}
#top_menu ul li.partners {
	float:left;
	padding: 20px 0 27px 110px;
	background:url('/local/templates/mh-sarmol-main/img/icon-3.png') no-repeat 0 center;
}
#top_menu ul li.consumer {
	float:left;
	padding: 20px 0 30px 100px;
	background:url('/local/templates/mh-sarmol-main/img/icon-4.png') no-repeat 0 center;
}
#top_menu ul li a {
	text-decoration:none;
	color:#4097c9;
	font:16px Arial, sans-serif;
	font-weight:bold;
	display:block;
	padding:5px 10px;
}
#top_menu ul li a:hover {
	color:#fff;
	background:#eb292b;
	border-radius:15px;
}
#top_menu ul li.active a {
	color:#fff;
	background:#eb292b;
	border-radius:15px;
}

#main_slide {
	width:100%;
	height:590px;
	position:relative;
	background:url(/local/templates/mh-sarmol-main/img/slider.jpg) 50% 0 no-repeat;
}
/* #main_slide.width1400 {
	background:url(/local/templates/mh-sarmol-main/img/slide-1400.png) 50% 0 no-repeat;
}
#main_slide.width1600 {
	background:url(/local/templates/mh-sarmol-main/img/slide-1600.png) 50% 0 no-repeat;
}
#main_slide.width1920 {
	background:url(/local/templates/mh-sarmol-main/img/slide-1920.png) 50% 0 no-repeat;
}
#main_slide.width_over1920 {
	background:url(/local/templates/mh-sarmol-main/img/slider.png) 50% 0 no-repeat;
} */
#main_slide .top_wave {
	width:100%;
	height:12px;
	background:url(/local/templates/mh-sarmol-main/img/wave-down.png);
}
#main_slide .bottom_wave {
	width:100%;
	height:12px;
	background:url(/local/templates/mh-sarmol-main/img/wave-up.png);
	position:absolute;
	bottom:0;
}
#main_slide .catalog {
	width:240px;
	height:240px;
	background:url(/local/templates/mh-sarmol-main/img/katalog-back.png) no-repeat;
	text-align:center;
	margin:0 auto;
	margin-top:150px;
	color:#fff;
}
#main_slide .catalog:hover {
	background:url(/local/templates/mh-sarmol-main/img/katalog-back-hover.png) no-repeat;
	cursor:pointer;
}
#main_slide .catalog img {
	display:block;
	margin:0 auto;
}
#main_slide .catalog h2 {
	margin-top:30px;
	float:left;
	width:100%;
	font-style:italic;
	font-weight:normal;
	font-size:1.5em;
}
#main_slide .catalog a {
	float:left;
	width:100%;
	font-size:1.5em;
	color:#fff;
}
#main_slide .catalog a:hover {
	text-decoration:none;
}
#main_slide .catalog span {
	float:left;
	width:100%;
	font-size:1.2em;
}

#news {
	width:1200px;
	height:250px;
	box-shadow:0 0 7px 1px #dedede;
	margin:20px auto;
	position:relative;
}
#news .news_slide {
	width:400px;
	height:190px;
	padding:30px 0;
	background:#64caff;
}
#news  .text_container {
	display: table;  
	text-align:center; 
	vertical-align: middle; 
	width:100%;
	height:100%;
	margin:0 auto;
	color:#fff;
	border-width:1px 0 1px 0;
	border-color:#fff;
	border-style:solid;
}
#news  .span {
	display: table-cell; 
	vertical-align: inherit;
	text-align:left;
}
#news .span .content {
	padding:20px 40px;
}
#news .news_slide a {
	color:#fff;
	text-decoration:none;
	margin-right:5px;
	font-size:14px;
}
#news .news_slide h1 a {
	font-weight:normal;
	margin-bottom:15px;
	font-size:30px;
	float:left;
}
#news .news_slide  a:hover {
	color:#eb292b;
}
#news .bx-wrapper {
	width:780px !important;
	height:250px !important;
	right:0;
	top:0;
	position:absolute;
}
#news .bx-viewport {
	width:780px !important;
	height:250px !important;
}
#news a.bx-prev {
	display:block;
	width:400px;
	height:27px;
	padding-top:3px;
	background:url(/local/templates/mh-sarmol-main/img/arrow-up.png) no-repeat 120px center;
	color:#fff;
	text-decoration:none;
	position:absolute;
	top:0;
	margin:0 0 0 -420px;
	font-style:italic;
	text-align:center;
}
#news a.bx-prev:hover {
	background:#43b6f1 url(/local/templates/mh-sarmol-main/img/arrow-up.png) no-repeat 120px center;
}
#news a.bx-next {
	display:block;
	width:400px;
	height:27px;
	padding-top:3px;
	background:url(/local/templates/mh-sarmol-main/img/arrow-down.png) no-repeat 120px center;
	color:#fff;
	text-decoration:none;
	position:absolute;
	top:100%;
	margin:-30px 0 0 -420px;
	font-style:italic;
	text-align:center;
}
#news a.bx-next:hover {
	background:#43b6f1 url(/local/templates/mh-sarmol-main/img/arrow-down.png) no-repeat 120px center;
}
#news ul.news-slider li {
	height:250px !important;
}
#news ul.news-slider li img {
	float:left;
	width:150px;
	height:100px;
	margin-top:20px;
}
#news ul.news-slider li .date {
	width:41px;
	height:46px;
	position:absolute;
	top:0;
	right:0;
	background:url(/local/templates/mh-sarmol-main/img/new-date.png) no-repeat;
	padding:7px 10px;
	text-align:center;
	color:#fff;
	margin-right:10px;
}
#news ul.news-slider li .slider_content {
	width:580px;
	float:right;
	margin:20px 20px 0 0;
}
#news ul.news-slider li .slider_content a.head {
	color:#6fcdfe;
	font-size:18px;
}
#news ul.news-slider li .slider_content a.more {
	color:#6fcdfe;
	font-size:14px;
	float:right;
	margin-right:70px;
}
#news ul.news-slider li .slider_content a:hover {
	text-decoration:none;
}
#news ul.news-slider li .slider_content p {
	float:left;
	margin:30px 0;
	font-size:14px;
}

#slide {
	
}
#slide .wave {
	width:1200px;
	height:7px;
	margin:40px auto;
	background:url(/local/templates/mh-sarmol-main/img/wave-line.png) repeat-x;
}
#slide ul {
	width:1200px;
	margin:0 auto;
	list-style:none;
	position:relative;
	z-index:9;
}
#slide ul li {
	float:left;
	padding-bottom:20px;
	cursor:pointer;
}
#slide ul li .logo {
	width:222px;
	height:151px;
}
#slide ul li.active {
	
}
#slide ul li.db .logo {
	
}
#slide ul li.mg .logo {

}
#slide ul li.smk .logo {
	background:url(/local/templates/mh-sarmol-main/img/dobr-burenka-logo.png) center center no-repeat;
}
#slide ul li.fg .logo {

}
#slide ul li.mg, #slide ul li.smk, #slide ul li.fg  {
	margin-left:30px;
}

#slide .slider {
	position:relative;
	width:0;
	height:0;
	margin:20px 0;
}
#slide .over1920 {
	position:absolute;
	width:100%;
	height:729px;
	background:url(/local/templates/mh-sarmol-main/img/over-1920.png) 50% 0 no-repeat;
	margin-top:-150px;
	z-index:0;
}
#slide .top_wave {
	width:100%;
	height:12px;
	background:url(/local/templates/mh-sarmol-main/img/wave-down.png) repeat-x;
	position:absolute;
	top:0;
}
#slide .bottom_wave {
	width:100%;
	height:12px;
	background:url(/local/templates/mh-sarmol-main/img/wave-up.png) repeat-x;
	position:absolute;
	bottom:0;
}
.slider .main_slide {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	display:none;
}
.main_slide_center {
	width:100%;
	height:352px;
	background:#fff;
	position:absolute;
	top:84px;
}
.main_slide img.pic {
    width: 0;
    height: 0;
	position:absolute;
	left:50%;
	margin:-3px 0 0 -610px;
}
.fg img.pic {

}
.main_slide img.slideLogo {
	position:absolute;
	left:50%;
	margin:15px 0 0 365px;
}
.mg img.slideLogo {
	margin-top:0;
}
.main_slide img.decor {
    width: 0;
    height: 0;
	
}
.slider .main_slide.active {
	width: 0;
    height: 0;
}
.slider .db {
	background:url(/local/templates/mh-sarmol-main/img/db/bg-db.png) 50% 0 no-repeat;
}
.slider .mg {
	background:url(/local/templates/mh-sarmol-main/img/molgost/bg-mg.png) 50% 0 no-repeat;
}
.slider .smk {
	background:url(/local/templates/mh-sarmol-main/img/smk/bg-smk.png) 50% 0 no-repeat;
}
.slider .fg {

}

.slider .main_slide .text {
	width:610px;
	position:relative;
	left:50%;
	margin-left:-270px;
}
.main_slide .text img.slogan {
	margin:20px 0 40px 0;
	display:block
}
.smk img.slogan, .mg img.slogan {
	margin:20px auto !important;
}
.fg img.slogan {

}
#partners {
	width:1200px;
	margin:30px auto;
	color:#5f5656;
	display:none;
}
#partners h3 {
	font-style:italic;
	font-weight:normal;
	font-size:1.4em;
	text-align:center;
}
#partners ul {
	list-style:none;
	text-align:center;
}
#partners ul li {
	/*width:100px;*/
	height:80px;
	float:left;
	margin:10px;
}
#partners ul li.pe {
	background:url(/local/templates/mh-sarmol-main/img/partner-example.png) no-repeat center center 
}

#footer {
	width:100%;
	padding:40px 0 20px 0;
	background:#f0f6f6;
	position:relative;
}
#footer .top_wave {
	width:100%;
	height:12px;
	background:url(/local/templates/mh-sarmol-main/img/wave-up-sh.png) repeat-x;
	position:absolute;
	top:0;
	left:0;
	margin-top:-10px
}
#footer .footer {
	width:1200px;
	margin:0 auto;
}
.footer .colomn {
	width:300px;
	float:left;
	color:#2f2f2f;
}
.footer .colomn.center {
	margin:0 150px
}
.footer .colomn span.head_span {
	display:block;
	font-size:1.3em;
}
.footer .colomn input {
	float:left;
	margin:25px 0 10px;
	width:100%;
	padding:5px;
	background:#fff;
	border:none;
	border-radius:10px;
	font-size:14px;
	font-style:italic;
	color:#2f2f2f
}
.footer .colomn textarea {
	float:left;
	width:100%;
	min-width:100%;
	max-width:100%;
	height:70px;
	padding:5px;
	background:#fff;
	border:none;
	border-radius:10px;
	font-size:14px;
	font-style:italic;
	color:#2f2f2f
}
.footer .colomn button {
	float:left;
	width:162px;
	padding:10px 0;
	margin-top:15px;
	background:url(/local/templates/mh-sarmol-main/img/button-mail.png) no-repeat;
	border:none;
	font-size:16px;
	color:#fff
}
.footer .colomn button:hover {
	background:url(/local/templates/mh-sarmol-main/img/button-mail-hover.png) no-repeat;
	cursor:pointer
}
.footer .colomn button span {
	padding-left:30px;
	background:url(/local/templates/mh-sarmol-main/img/mail.png) no-repeat 0 center;
}
.footer .colomn ul {
	list-style:none;
	width:100%;
	margin-top:20px;
}
.footer .colomn ul li {
	float:left;
	width:50%;
	margin:5px 0;
}
.footer .colomn ul li a {
	color:#2f2f2f;
	font-size:15px;
}
.footer a:hover {
	text-decoration:none;
}
.footer .colomn p {
	float:left;
	margin-top:25px;
	font-size:15px;
}
.footer .colomn span.phone {
	float:left;
	font-size:1.9em;
}
.footer .colomn .line {
	float:left;
	width:100%;
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #bbb
}
.footer .colomn .line a {
	float:left;
	width:32px;
	height:36px;
	margin-right:10px;
}
.footer .bottom {
	width:100%;
	padding-top:15px;
	margin-top:25px;
	border-top:1px solid #bbb;
}
.footer .bottom p {
	color:#c3c3c3;
	font-size:14px;
	float:left;
}
.footer .bottom p.right {
	float:right;
}
.footer .bottom p a {
	color:#6fcdfe;
}

#content {
	width:100%;
	position:relative;
	/*float:left;*/
}
#content .wave_down {
	width:100%;
	height:12px;
	background:url(/local/templates/mh-sarmol-main/img/wave-down-sh1.png) repeat-x;
	margin-bottom:-12px;
	position:relative;
	z-index:9;
}
.content_center {
	width:1200px;
	margin:0 auto;
	z-index:0;
	display:table;
	 box-sizing: border-box;
}
#content .menu {
	idth:18%;
	background:#63caff;
	display:table-cell;
	height:100%;
	vertical-align: top;
    	box-sizing: border-box;
}
#content .menu ul {
	list-style:none;
	width:100%;
	margin:80px 0;
}
.menu ul li {
	padding:15px 0;
	width:100%;
	border-bottom:1px solid #fff;
}
.menu ul li.active, .menu ul li:hover {
	font-weight:bold;
}
.menu ul li a {
	color:#fff;
	text-decoration:none;
	font-size:18px;
	display:block;
	padding:0 35px;
	height:100%;
}
.menu ul li.active a, .menu ul li:hover a {

}
#content .main_content {
	width:80%;
	padding:20px 0;
	display:table-cell;
    	vertical-align: top;
    	box-sizing: border-box;
	position:relative;
}
.breadcrumbs {
	float:left;
	color:#c1c1c1;
	font-size:14px;
	margin:0 0 40px 20px;
	font-style:italic;
}
.breadcrumbs a {
	float:left;
	color:#c1c1c1;
	padding-right:15px;
	margin-right:7px;
	background:url(/local/templates/mh-sarmol-main/img/change.png) 100% center no-repeat;
}

.breadcrumbs a:hover {
	text-decoration:none;
}
.breadcrumbs span {
	float:left;
}
.main_content h1 {
	width:100%;
	text-align:center;
	float:left;
	font-size:2.5em;
	color:#2f2f2f;
}
.main_content h3 {
	width:100%;
	text-align:center;
	float:left;
	font-weight:normal;
	font-style:italic;
	margin:10px 0 30px 0;
	color:#2f2f2f;
}
.main_content h4{
	width:100%;
	text-align:center;
	float:left;
	font-size:1.1em;
	margin:10px 0 30px 0;
	color:#2f2f2f;
}
.bottom_content {
	float:left;
	width:440px;
	margin:20px 0;
}
.main_content  .bottom_content p {
	padding-bottom: 20px;
	margin-left:20px;
	line-height: 1.5;
	float:left;
	width:440px;
}

.search-page {float:left;}
.search-page input {padding:5px 10px;border-radius:5px;border:1px solid #bababa}
.search-page input[type=text] {width:810px !important}
.search-item h4 a {float:left;color: #4097c9;}
.content_one_column {
	float:left;
	margin:20px;
}
.main_content .content_one_column p, .main_content .content_one_column>div {
	padding-bottom: 20px;
	line-height: 1.5;
	float:left;
	width:100%;
}
.main_content .content_one_column p a, .main_content .content_one_column div a {
	color:#4097c9;
}

.main_content .content_one_column ul {
	float:left;
	margin-left: 30px;
	list-style-type: disc;
	line-height: 1.5;
}

.main_content .content_one_column img {
	margin-left:20px;
}

img.main_slogan {
	display:block;
	margin:0 auto;
}
.bottom_img {
	float:right;
	width:475px;
}
img.right_img {
	float:right;
	margin:30px 0 10px 0;
}
span.description {
	float:left;
	font-style:italic;
}
.main_content .colomn_content p, .main_content .colomn_content ul {
	padding-bottom: 20px; line-height: 1.5;
}
img.big_img {
	float:left;
	margin-left:20px;
}
.colomn_content {
	-moz-column-count: 2; -webkit-column-count: 2; column-count: 2; -moz-column-gap: 30px; -webkit-column-gap: 30px; column-gap: 30px;
	padding: 5px 25px 20px;
	width:910px;
}

.container {
	width:1200px;
	margin:20px auto;
	z-index:0;
}
a .product_div {
	float:left;
	border:1px solid transparent;
	width:1198px;
	margin:10px 0;
	padding:10px 0;
	color:#000;
}
.product_div .left_line {
	float:left;
	width:200px;
	margin:10px;
}
a .product_div .left_line img {
	display:block;
	margin:0 auto;
	border:none;
}
.product_div .catalog_content {
	float:right;
	width:970px;
}
.catalog_content span {
	font-style:italic;
}
.catalog_content p {
	margin-top:20px;
	color:#333;
}
a.db .product_div .left_line {
	border-right:3px solid #db254e;
}
a.mg .product_div .left_line {
	border-right:3px solid #00a0e3;
}
a.smk .product_div .left_line {
	border-right:3px solid #2d4191;
}
a.fg .product_div .left_line {

}

a.db .catalog_content span {
	color:#db254e;
}
a.mg .catalog_content span {
	color:#00a0e3;
}
a.smk .catalog_content span {
	color:#2d4191;
}
a.fg .catalog_content span {

}
a.db:hover .product_div {border-color:#db254e;}
a.mg:hover .product_div {border-color:#00a0e3;}
a.smk:hover .product_div {border-color:#2d4191;}
a.fg:hover .product_div {}

.catalogLogo {
	width:210px;
	float:left
}
.ribbon {
	width:205px;
	height:228px;
	display:table;
}

.tm-logo {
	width:205px;
	height:228px;
	display:table-cell;
	vertical-align:middle;
}
.ribbon img {
	display:block;
	margin:0 auto;
}
.ribbon.fg {

}
.ribbon.db {
	background:url(/local/templates/mh-sarmol-main/img/arrow-db.png) no-repeat;
}
.ribbon.mg {
	background:url(/local/templates/mh-sarmol-main/img/arrow-mg.png) no-repeat;
}
.ribbon.smk {
	background:url(/local/templates/mh-sarmol-main/img/arrow-smk.png) no-repeat;
}

.catalogLogo a {
	display:block;
	color:#a6a6a6;
	text-decoration:none;
	padding-left:40px;
	background:url(/local/templates/mh-sarmol-main/img/back.png) 0 center no-repeat;
	margin:10px 0 30px 10px;
}
.catalogContent {
	float:right;
	width:970px;
	padding:20px 0;
}
ul.catalog {
	list-style:none;
	width:100%;
	float:left;
}
ul.catalog a li {
	float:left;
	color:#2f2f2f;
	text-align:right;
	border-bottom:1px solid #272726;
	margin:20px;
	position: relative;
	height: 538px;
	width: 282px;
}

ul.catalog a>li.empty-item {
        float: left;
        margin: 20px;
        position: relative;
        height: 539px;
        width: 282px;
        border-bottom: 0px;
}

ul.catalog a li img {
	border:none;
	display:block;
	margin:0 auto;
}
ul.catalog li .name {
	font-size:1.2em;
	height:80px;
	position: absolute;
	right: 0;
	bottom: 100px;
}
ul.catalog li .record {
	margin:20px 0;
	font-style:italic;
	height:100px;
	position: absolute;
	bottom: 0;
	right: 0;	
}
ul.catalog a:hover li .name {
	text-decoration:underline;
}

.catalogProduct {
	float:left;
	width:100%;
	margin-top:30px;
}
.catalogProduct .left_record {
	float:left;
	width:600px;
}
.catalogProduct .left_record h1 {
	margin-bottom:60px;
	font-size:2.6em;
}
.catalogProduct .left_record span {
	float:left;
	width:260px;
	padding-left:30px;
	margin:5px 0;
}
.catalogProduct .left_record span b {
	font-size:1.1em;
}
.catalogProduct .left_record span.fatness {
	background:url(/local/templates/mh-sarmol-main/img/icon1.png) no-repeat;
}
.catalogProduct .left_record span.packaging {
	background:url(/local/templates/mh-sarmol-main/img/icon2.png) no-repeat;
}
.catalogProduct .left_record span.weight {
	background:url(/local/templates/mh-sarmol-main/img/icon3.png) no-repeat;
}
.catalogProduct .left_record span.number {
	background:url(/local/templates/mh-sarmol-main/img/icon4.png) no-repeat;
}
.catalogProduct .left_record span.bestBefore {
	background:url(/local/templates/mh-sarmol-main/img/icon5.png) no-repeat;
}
.catalogProduct .left_record span.temperature {
	background:url(/local/templates/mh-sarmol-main/img/icon6.png) no-repeat;
}
.catalogProduct .left_record .moreInformation {
	margin-top:20px;
	float:left;
}
.catalogProduct .left_record .moreInformation span.bestBeforeHeader {
	background:url(/local/templates/mh-sarmol-main/img/icon5.png) no-repeat;
	width:100%;
}
.catalogProduct .left_record .moreInformation span.temperature, .catalogProduct .left_record .moreInformation span.bestBefore {
	background:none;
}
.catalogProduct img {
	float:right;
}
/* .leftBranch {
	float:left;
	width:487px;
	border-right:3px solid #63caff;
	margin-top:100px;
}
.rightBranch {
	float:right;
	width:487px;
	margin-top:100px;
	z-index:0;
}
.rightBranch .historyLine {
	float:left;
	margin-left:-3px;
}
.historyLine {
	width:90px;
	height:3px;
	background:#63caff;
	float:right;
}
.leftBranch .date {
	float:right;
	margin-right:-7px;
}
.date {
	float:left;
	color:#63caff;
	margin:-5px 0 230px -10px;
}
.date .point {
	border:6px solid #63caff;
	float:left;
}
.date span {
	float:left;
	margin:-10px 10px 0 10px;
	font-weight:bold;
	font-size:22px;
}

.historyEvent {
	width:294px;
	box-shadow:0 0 7px 1px #dedede;
	border:1px solid #dedede;
	border-radius:4px;
	float:left;
	padding:30px;
	font-size:14px;
	line-height:20px;
	z-index:9;
	background:#fff;
	margin:-40px 0 119px 50px;
}

.historyEvent.third {
	padding-top:110px;
	background:url(/local/templates/mh-sarmol-main/img/history-img1.png) no-repeat;
	margin-bottom:40px;
}
.historyEvent.second {
	padding-top:103px;
	background:url(/local/templates/mh-sarmol-main/img/history-img2.png) no-repeat;
	margin-bottom:46px;
}
.historyEvent.sixth {
	padding-top:103px;
	background:url(/local/templates/mh-sarmol-main/img/history-img2.png) no-repeat;
}
.extension {
	float:left;
	width:487px;
	height:400px;
	border-right:3px solid #c2c2c2;
	margin-top:-236px;
	margin-bottom:-20px;
}
*/
.branch {
	float:none !important;
	width:487px !important;
	padding:0 !important;
	border-right:3px solid #63caff;
	margin-top:100px;
}
.historyLine {
	width:90px;
	height:3px;
	background:#63caff;
	float:right;
}
.right .historyLine {
	float:left;
}
.event {position:relative;}
.event.right {left:100%}
.date {
	position:absolute;
	width:110px;
	color:#63caff;
	top:0;
}
.event.left .date {
	left:50%;
	margin:-4px 0 0 240px;
}
.event.right .date {
	margin:-4px 0 0 -91px;
}
.event.left .date span {
	float:right;
}
.date .point {
	border:6px solid #63caff;
	float:left;
}
.date span {
	float:left;
	margin:-10px 10px 0 10px;
	font-weight:bold;
	font-size:22px;
}

.historyEvent {
	width:294px;
	box-shadow:0 0 7px 1px #dedede;
	border:1px solid #dedede;
	border-radius:4px;
	float:left;
	padding:30px;
	font-size:14px;
	line-height:20px;
	z-index:9;
	background:#fff;
	margin:-40px 0 119px 60px;
}

.historyEvent.image {
	padding-top:110px;
	background:url(/local/templates/mh-sarmol-main/img/history-img1.png) no-repeat;
}
.extension {
	float:left;
	width:487px;
	height:400px;
	border-right:3px solid #c2c2c2;
	margin-top:-236px;
	margin-bottom:-20px;
}
.new {
	float:left;
	width:960px;
	margin:15px 10px;
}
.new .new_Date {
	float:left;
	width:100px;
	padding:5px 20px;
	text-align:right;
	color:#bcbcbc;
	font-size:15px;
}
.new .newContent {
	float:right;
	width:800px;
	font-size:14px;
}
.newContent a.head {
	color:#2f2f2f;
	font-size:20px;
	width:100%;
	float:left;
	border-bottom:1px solid #bcbcbc;
	text-decoration:none;
}
.newContent a.head:hover {
	color:#6fcdff;
}
a:hover {
	text-decoration:none;	
}
.newContent p {
	float:left;
	width:100%;
	margin:10px 0;
}
.newContent img {
	float:left;
	width:100%;
}

a.moreNews {
	width:100%;
	float:left;
	text-align:center;
	color:#6fcdff;
	font-size:23px;
	font-weight:bold;
	margin-bottom:30px;
}
a.toTop {
	color:#fff;
	text-decoration:none;
	position:absolute;
	top:100%;
	left:50%;
	font-size:18px;
	font-weight:bold;
	margin:-80px 0 0 -30px;
	padding-left:15px;
	background:url(/local/templates/mh-sarmol-main/img/arrow-totop.png) no-repeat;
}

.newsColomn p, .newsColomn ul {
	padding: 20px 0;
}
.newsColomn span.newsDate {
	color:#bcbcbc
}
.newsColomn {
	-moz-column-count: 2; -webkit-column-count: 2; column-count: 2; -moz-column-gap: 30px; -webkit-column-gap: 30px; column-gap: 30px;
	padding: 5px 35px 20px;
	width:910px;
}
.arrows {
	width:450px;
	padding:20px 0;
	border-top:1px solid #bcbcbc;
	margin:0 auto;
}
.arrows a {
	color:#bcbcbc;
	font-weight:bold;
	font-size:14px;
}
.arrows a.prev {
	float:left;
	padding-left:35px;
	background:url(/local/templates/mh-sarmol-main/img/back.png) 0 center no-repeat;
}
.arrows a.next {
	float:right;
	padding-right:35px;
	background:url(/local/templates/mh-sarmol-main/img/next.png) 100% center no-repeat;
}

.main_content ul.location {
	list-style:none;
	margin:20px 150px 100px 150px;
	float:left;
}
.main_content ul.location li {
	float:left;
	width:25%;
	margin:5px 0;
}
.main_content ul.location li span {
	color:#2f2f2f;
	cursor:pointer;
}
.main_content ul.location li span:hover {
	color:#6fcdff;
	font-weight:bold;
}
.main_content img.map {
	display:block;
	margin:20px auto 0;
}
.mapContainer {
	float:left;
	position:relative;
	width:100%;
}
.mapContainer .city {
	position:absolute;
	top:0;
	left:0;
}
.mapContainer .pin {
	width:23px;
	height:37px;
	margin:12px auto 0;
	background:url(/local/templates/mh-sarmol-main/img/pin.png) 0 0 no-repeat;
}
.mapContainer .pin.active, .mapContainer .pin:hover {
	background:url(/local/templates/mh-sarmol-main/img/pin.png) -43px 0 no-repeat;
	cursor:pointer;
}
.mapContainer .city .name {
	display:none;
	float:left;
	position: absolute;
	margin-top: -30px;
	z-index:9999;
}
.mapContainer .city:hover .name {
	display:block
}
.mapContainer .city .name span {
	padding:5px 10px;
	background:#fff;
	border:1px solid #8b8b8a;
	float:left;
}
.mapContainer .city .name .arrow {
	border-top: 11px solid #333;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	float: left;
	position:absolute;
	top:100%;
	left:50%;
	margin:-1px 0 0 -7px;
}
.mapContainer .city .name .arrow2 {
	border-top: 10px solid #fff;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	float: left;
	position:absolute;
	margin:-11px 0 0 -5px;
}
.mapContainer .saratov .name {
	margin-left:-20px !important;
}
.mapContainer .cow {
	width:39px;
	height:71px;
	margin:5px auto 0;
	background:url(/local/templates/mh-sarmol-main/img/pin-cow.png) 0 0 no-repeat;
}
.mapContainer .cow.active, .mapContainer .cow:hover {
	background:url(/local/templates/mh-sarmol-main/img/pin-cow.png) -60px 0 no-repeat;
}
.mapContainer .saratov {
	margin:60px 0 0 115px;
}
.mapContainer .stpeterburg {
	margin:15px 0 0 210px;
}
.mapContainer .vladivostok {
	margin:290px 0 0 823px;
}
.mapContainer .moscow {
	margin:50px 0 0 183px;
}
.mapContainer .penza {
	margin:75px 0 0 140px;
}
.mapContainer .ekaterenburg {
	margin:95px 0 0 235px;
}
.mapContainer .cheliabinsk {
	margin:115px 0 0 227px;
}
.mapContainer .ufa {
	margin:105px 0 0 200px;
}
.mapContainer .astrahan {
	margin:120px 0 0 75px;
}
.mapContainer .samara {
	margin:98px 0 0 160px;
}
.mapContainer .murmansk {
	margin:0px 0 0 315px;
}
.mapContainer .archangelsk {
	margin:25px 0 0 275px;
}
.mapContainer .voronej {
	margin:65px 0 0 115px;
}
.mapContainer .rostov {
	margin:85px 0 0 55px;
}
.mapContainer .kazan {
	margin:85px 0 0 180px;
}
.mapContainer .nnovgorod {
	margin:65px 0 0 185px;
}
.mapContainer .perm {
	margin:75px 0 0 225px;
}
.mapContainer .omsk {
	margin:155px 0 0 290px;
}
.mapContainer .novosibirsk {
	margin:185px 0 0 335px;
}
.mapContainer .krasnoiarsk {
	margin:195px 0 0 425px;
}
.mapContainer .volgograd {
	margin:97px 0 0 97px;
}

.mapContainer .amurskaya-oblast {
	margin:230px 0 0 230px;
}

table.map-columns ul {float:none !important}
table.map-columns ul li a {color:#4097c9}
.bx-yandex-map {margin:0 auto}
body > div:last-child{
	clear:both;
}
@media screen and (min-width: 1280px){	
	.bx-composite-btn{
		margin-right: 22%;
		display:none;
	}
}
@media screen and (min-width: 1380px){	
	.bx-composite-btn{
		margin-right: 26%;
	}
}
@media screen and (min-width: 1580px){	
	.bx-composite-btn{
		margin-right: 28%;
	}
}
@media screen and (min-width: 1780px){	
	.bx-composite-btn{
		margin-right: 32%;
	}
}

/* End */
/* /local/templates/mh-sarmol-main/template_styles.css?178945508925004 */
