﻿/* MKS CSS 2016-07-07 
Pantone 201С - 157 34 53 - 9d2235*/

body {
	outline:0px solid #ccc;
	margin:0px auto; 
	padding:0px; 
/*	background-color:#fff; */
	background: url(/img/bg.png) #e6e6e6 repeat; 
	font-size:14px; 
	line-height:19px; 
	font-family: "Arial Cyr", Arial, Verdana, sans-serif; 
	width:900px; 
	height:100%; 
	color:#333;
}

a {
	color:#35229d; 
	text-decoration:none;
}
a:hover {
	color:#9d2235; 
	text-decoration:none;
}
a img {
	border:none;
}
ol, ul {
	list-style:none;
	margin:0;
	padding:0;
}
p {
	margin:0px;
	padding:0px 0px 30px 0px;
}
h1 {
	margin:0px; 
	padding:30px 0px 0px 0px; 
	font-size:24px; 
	font-family:"Arial Cyr", Arial, Verdana, sans-serif; 
	line-height:28px; 
	font-weight:normal;
	}
h2 {
	margin:0px; 
	padding:30px 0px 20px 0px; 
	font-size:21px; 
	font-family:"Arial Cyr", Arial, Verdana, sans-serif; 
	line-height:24px; 
	font-weight:normal;
}
h3 {
	margin:0px; 
	padding:15px 0px 10px 0px; 
	font-size:18px; 
	font-family:"Arial Cyr", Arial, Verdana, sans-serif; 
	line-height:24px; 
	font-weight:normal;
}
h4 {
	margin:0px; 
	padding:10px 0px 15px 0px; 
	font-size:15px; 
	font-family:"Arial Cyr", Arial, Verdana, sans-serif; 
	line-height:24px; 
	font-weight:normal;
}

.clear {
	padding:0px; 
	margin:0px; 
	font-size:0px; 
	line-height:0px; 
	height:1px; 
	clear:both; 
	float:none;
}

/* верхний блок */
#top_box {
	border: 0px  solid #ddd;
	margin:10px 0px 0px 0px; 
/*	height:550px; 
	background: url(/img/top_2.jpg) #fff bottom no-repeat; */
	background-color:#fff;
	color:#333;
	font:11px  Verdana, "Arial Cyr", Arial, sans-serif;
}
#top {

	background: url(/img/top_2.jpg) #fff bottom no-repeat;

}
#logo_box {outline:0px solid #cccccc;
	float:left;	margin-top: 0px;
}
#logo {
	margin:0px 0px 0px 0px; 
	padding:75px 0px 0px 50px; 
	width:150px;
	height:50px;
}
#upinfo_box {outline:0px solid #cccccc;
	margin-top: 0px;
	width:900px;
	height:180px;
}
#upinfo {
	text-align:right; 
	margin:0px 0px; 
	padding:80px 50px 0px 0px; 
/*	color:#fff; */
	color:#333; 
	font-size:12px; 
	font-family: Verdana, "Arial Cyr", Arial, sans-serif;
}
#telephon {
	text-align:right; 
	margin:0px 0px; 
	padding:10px 50px 0px 0px; 
/*	color:#fff; */
	color:#333; 
	font-size:21px; 
	font-family: "Arial Cyr", Arial, Verdana, sans-serif; 
	line-height:28px; 
	font-weight:normal;
}
#telephon span{font-weight:bold;}
#top_line1 {
	margin:0px 0px 0px 50px; 
	padding:0px 0px 0px 0px; 
	background-color:#9d2235;
	width:800px;
	height:25px;
}
#top_line2 {
	margin:5px 0px 0px 50px; 
	padding:0px 0px 0px 0px; 
	background-color:#9d2235;
	width:800px;
	height:5px;
}
#slog_title {
	float:left;
	margin:0px 0px 0px 0px; 
	padding:30px 50px 10px 50px; 
	text-align:left;
	width:800px;
	height:50px;
	color:#000; 
	font-size:25px; 
	font-family: "Arial Cyr", Arial, Verdana, sans-serif; 
	line-height:28px; 
	font-weight:bold;
}
#slog_title span {
/*	color:#888; */
	font-size:21px; 
	font-family: "Arial Cyr", Arial, Verdana, sans-serif; 
	line-height:28px; 
	font-weight:normal;
}
/* контейнер слайдера */
#slader {
	background: url(/img/star_bg10.png) #9d2235 right no-repeat; 
	color:#fff;
/*	height:350px; */
	width:800px;
	margin:100px auto 50px auto; 
	padding:0px 0px 0px 0px; 
}

#slader-portfolio {
outline:0px solid #cccccc;
	background: url(/img/bg10.jpg) #fff top no-repeat; 
	color:#fff;
	width:800px;
	margin:100px auto 19px auto; 
	padding:0px 0px; 
}

/* 	стили для главной - allinone_contentSlider.css
	стили для списка портфолио - slider.css
	стили для портфолио элемент - slider.css
*/

#top_comment {
	padding:0px 50px 35px 50px; 
	text-align: left;
	color:#000; font-size:11px; font-family:Verdana, "Arial Cyr", Arial,  sans-serif; line-height:18px; font-weight:normal;
/*	text-shadow: rgba(0,0,0,0.5) 1px 1px 1px; */
}


/* тень снизу */

#shade_900 {
	margin:0px 0px 0px 0px; 
	height:13px;
	background: url(/img/shade_down_bg_900.png) top no-repeat;
}


/* навигация */

#navigation {
background: url(/img/shade_down_bg_900.png) top no-repeat;
outline:0px solid #ccc;
text-align: center;
padding: 20px 0px;
color: blue; font-size:17px; font-family:Arial, sans-serif; font-weight:bold;  line-height:20px;
	text-shadow: rgba(128,128,128,0.5) 1px 1px 1px;
}

#navigation ul {
outline:0px solid #aaaaaa;
display:inline;
padding: 20px 0px;
}

#navigation li {
outline:0px solid #cccccc;
display:inline;
padding: 20px 35px;
margin:0px 0px 0px 0px; 
}

#navigation .activ {
outline:0px solid #cccccc;
display:inline;
padding: 20px 35px;
margin:0px 0px 0px 0px; 
/* background-color:#8f2140; */
color: #fff;
background: url(/img/star_nav_bg.png) #9d2235 left no-repeat;
/* background: url(/img/star_nav_bg.png) #8f2140 left no-repeat; */
/*background: #f8ca4c;
background: -moz-linear-gradient(top, #f9d857 0%, #f4b236 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9d857), color-stop(100%,#f4b236));
background: -webkit-linear-gradient(top, #f9d857 0%,#f4b236 100%);
background: -o-linear-gradient(top, #f9d857 0%,#f4b236 100%);
background: -ms-linear-gradient(top, #f9d857 0%,#f4b236 100%);
background: linear-gradient(to bottom, #f9d857 0%,#f4b236 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9d857', endColorstr='#f4b236',GradientType=0 );
box-shadow: inset 0px 1px 1px 0px #fcec83;
border-radius: 0px;
border: 0px solid #f4b236;
white-space: nowrap;*/
}
#navigation a {
color: #000; border-bottom:0px solid #ccc;
	text-shadow: rgba(128,128,128,0.5) 1px 1px 1px;
}
#navigation a:hover {
color: #9d2235; 
	text-shadow: rgba(128,128,128,0.5) 1px 1px 1px;
}
#navigation .activ a {
color: #fff;	border-bottom:0px solid #ccc;
	text-shadow: rgba(0,0,0,0.5) 1px 1px 1px;
}



#top_menu {width:100%; text-align:center;}
#menu_top {width:900px;
background: url(/img/shade_down_bg_900.png) top no-repeat;
outline:0px solid #ccc;
text-align: center;
padding: 20px 0px;
color: blue;}


#menu_top li {z-index: 5; display:inline; padding: 20px 35px; font-size:15px; font-family:"Arial Cyr", Arial, sans-serif; font-weight:bold;  line-height:20px; position:relative;}

#menu_top li a {color:#000; text-decoration:none;}

#menu_top li img {display:none; width:100%; height:20px; position:absolute; top:58px; left:0px; z-index:2;}


#menu_top li ul {margin:0px; padding:15px 0px 30px 0px; list-style-type:none; text-align:left;  border-bottom-left-radius:0px; border-bottom-right-radius:0px; display:none; width:250px;  position:absolute; top:60px; left:0px; background: url(/img/0.gif) #000 left no-repeat}

#menu_top li ul li {padding:0px 35px 10px 35px; display:block; font-size:13px;  font-family:"Arial Cyr", Arial, sans-serif; color:#ccc; text-transform:none; margin:0px; float:none;}

#menu_top li.last {margin:0px;}

#menu_top li.active_0 img, #menu_top li.hover img {display:block;}

#menu_top li.active_0 a {color:#fff; position:relative;}
#menu_top li.hover a {color:#fff; position:relative;}
#menu_top li.active_0 {margin:0px 0px 0px 0px; border-bottom:2px solid #9d2235; background: url(/img/star_nav_bg.png) #9d2235 left no-repeat; position:relative;}

#menu_top li.hover {margin:0px 0px 0px 0px; border-bottom:2px solid #000; background: url(/img/star_nav_bg.png) #000 left no-repeat; position:relative;}

#menu_top li.hover ul {display:block;}

#menu_top li ul .active_1 a {color:#fff; padding:0px 0px 30px 0px;}

#menu_top .active_1 a:hover {color:#9d2235;}





#content {
	border-top:0px solid #ccc;
	border-left:0px solid #ccc;
	border-right:0px solid #ccc;
	margin:0px 0px 0px 0px; 
	padding: 0px 0px;
	background-color:#fff;
/*	background: url(content_bg.png) #fff top no-repeat; */
	color:#333;
	font:12px Verdana, Arial, sans-serif;
	text-align:left;
}


/* Новости на главной */

#new_title {
outline:0px solid #cccccc;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
}

#new_title_left { width:400px;
outline:0px solid #cccccc;
margin:0px 0px 0px 0px; 
padding:50px 25px 0px 50px; 
}

#new_title_right { width:500px;
outline:0px solid #cccccc;
margin:0px 0px 0px 0px; 
padding:30px 50px 0px 25px; 
}

#new_title_left  h1 {
	border-bottom: 5px solid #ccc;
	margin:0px 0px 0px 0px; 
	padding: 0px 0px 10px 0px;
	color:#000;
	font:25px Arial, Verdana, sans-serif; font-weight:bold;
	text-align:left;
}

#content_news { 
	border-bottom: 0px solid #ccc;
	margin:0px 0px 0px 0px; 
	padding: 20px 0px 10px 0px;
	color:#000;
	font:11px Verdana, Arial, sans-serif;
}

#content_news img { float:right;
	margin:0px 0px 0px 0px; 
	padding: 10px 30px 30px 10px;
	background: url(/img/new-img-bg.png) top no-repeat; 
}

.new_data { 
	margin: 3px 0px 0px 0px; 
	padding: 3px 7px 3px 7px;
	font:10px Verdana, Arial, sans-serif; color:#fff; font-weight:bold;
	background-color: #000; 
}

#new_title_right_content  {
	border-top: 5px solid #000;
	border-bottom: 5px solid #000;
	margin:0px 0px 0px 0px; 
	padding: 25px 0px 0px 0px;
	color:#000;
	font:13px  Verdana, Arial, sans-serif;
	text-align:left;
}
.new_title_right_bul { 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	text-align:right;
	background: url(/img/redpaz.jpg) #fff right no-repeat; 
	height:50px;
}

#new_title_right_content  h1 {
	padding: 0px 0px 0px 0px;
	color:#000;
	font:17px Arial, sans-serif; font-weight:bold;
}

#new_title_right_content  img {
	padding: 25px 0px 25px 0px;
}

/* end Новости на главной */

/* Новости сайта */

#content_news_list { 
	border-bottom: 0px solid #ccc;
	margin:0px 0px 50px 0px; 
	padding: 20px 0px 10px 0px;
}

.new_anons_list {}
#content_news_object {}
.new_fulltext {}

/* end Новости сайта */

/* Навигация по страницам */

#navlistblock {
	margin: 50px 0px 0px 0px;
    text-align:center;
}

.navlist {
	padding: 3px 7px;
    color: #fff;
    background-color: #9d2235;
}


/* end Навигация по страницам */


/* page_content */

#page_content {
outline:0px solid red;
margin:0px 0px 0px 0px; 
padding:0px 0px 10px 0px; 
}

#page_content_td {
outline:0px solid #cccccc;
margin:0px 0px 0px 0px; 
padding:30px 50px 0px 50px; 
}

.page_content_bul { 	border-bottom: 5px solid #000;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	text-align:left;
	font:11px  Verdana, Arial, sans-serif;	
	background: url(/img/redpaz.jpg) #fff right no-repeat; 
	height:50px;
}

#page_content_right, #page_content_left  {
	margin:0px 0px 0px 0px; 
	padding: 25px 0px 0px 0px;
	color:#000;
	font:13px  Verdana, Arial, sans-serif;
	text-align:left;
}
	
#page_content_right h1, #page_content_left  h1 {
	padding: 15px 0px 30px 0px;
	color:#000;
	font:17px Arial, sans-serif; font-weight:bold;
}

#page_content_right  img {
	padding: 0px 0px 0px 0px;
	float:right;
}

#page_content_left  img {
	padding: 0px 0px 0px 0px;
	float:left;
}

#page_divider {
	padding: 30px 0px 0px 0px;
}

#page_divider_end {
 	border-bottom: 5px solid #000;
	padding: 30px 0px 0px 0px;
}


#site-map li{
	margin-top:3px; margin-left:25px; padding: 2px 0px 0px 31px; background: url(/img/square777.gif) 5px 4px no-repeat; text-align:left;
}

#page_content li{
	margin-top:3px; margin-left:25px; padding: 2px 0px 0px 31px; background: url(/img/square777.gif) 5px 4px no-repeat; text-align:left;
}




/* end page_content */


#line_sq1 { 
	height:460px; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px;
}

#line_sq2 {
	height:280px;
	margin: -10px 0px 0px 0px; 
	padding: 0px 0px;
	background: url(/img/1-2.jpg) #fff repeat; 
}

#footer_info { 
	margin:0px 0px 0px 0px; 
	padding: 390px 0px 0px 0px;
	background: url(/img/1-1.jpg) #000 top no-repeat; 
	color:#333;
	font:11px Verdana, Arial, sans-serif;
	text-align:left;
}
.footer-content  { padding:70px 0px 70px 50px; /* background: url(/img/star_bg10l.png) left no-repeat; */ font-size:13px; line-height:18px; color: #ccc; font-family:Verdana, Arial;}
.big_info{ padding:0px 0px 0px 0px; font-size:19px; line-height:21px; color: #fff; font-family:Verdana, Arial;}
.info_tel{ padding:0px 0px 0px 0px; font-size:21px; line-height:25px; color: #fff; font-family:Verdana, Arial;}
.info_mail{ padding:0px 0px 0px 0px; font-size:21px; line-height:25px; color: #fff; font-family:Verdana, Arial;}

/* QR code */

.qr_code {
	margin:0px 0px 0px 0px; 
	padding: 0px 0;
	background: url(/img/sq250.png) #000 top no-repeat;
	color:#333;
	font:11px Verdana, Arial, sans-serif;
	text-align:left;
}



.info_adress_box {padding:90px 0px 0px 30px; font-size:13px; line-height:18px; color: #ccc; font-family:Verdana, Arial; vertical-align:top;}
.info_adress_top {padding:0px 0px 0px 0px; font-size:19px; line-height:21px; color: #fff; font-family:Verdana, Arial;}
.info_adress {padding:30px 0px 0px 0px; font-size:15px; line-height:21px; color: #fff; font-family:Verdana, Arial;}

.info_question {padding:50px 0px 0px 0px; background: url(q.png) right no-repeat; text-align:center;}
.question {padding:70px 50px 70px 0px; font-size:35px; line-height:39px; color: #fff; font-family: Verdana, Arial; font-style:italic;}

#bot_question {outline:0px solid #cccccc;
margin: 50px auto;
padding:0px 50px 0px 0px;
text-align: center;
}

#bot_question_ {outline:0px solid #cccccc;
background: #f8ca4c;
background: -moz-linear-gradient(top, #f9d857 0%, #f4b236 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9d857), color-stop(100%,#f4b236));
background: -webkit-linear-gradient(top, #f9d857 0%,#f4b236 100%);
background: -o-linear-gradient(top, #f9d857 0%,#f4b236 100%);
background: -ms-linear-gradient(top, #f9d857 0%,#f4b236 100%);
background: linear-gradient(to bottom, #f9d857 0%,#f4b236 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9d857', endColorstr='#f4b236',GradientType=0 );
margin: 30px auto;
padding:0px 0px 0px 0px;
text-align: center;
text-decoration: none;
text-shadow: rgba(0,0,0,0.3) 1px 1px 1px;
font-size: 14px;
font-weight:normal; /* bold; */
color: #fff;
box-shadow: inset 0px 1px 1px 0px #fcec83;
border-radius: 3px;
border: 1px solid #f4b236;
padding: 10px 30px;
white-space: nowrap;
}


.color8f2140 {padding:0px 0px 0px 0px; color:#8f2140; font:13px Arial, Verdana, sans-serif; font-weight:bold;}
.colorfff {padding:0px 0px 0px 0px; color:#fff; font:13px Arial, Verdana, sans-serif; font-weight:bold;}

#to_ask { 
	border:1px solid #8f2140;
	margin:0px 0px 0px 0px; 
	width:100%;
	height:50px;
	background-color:#8f2140;
	color:#fff;
	font:11px Verdana, Arial, sans-serif;
	text-align:left;
}


#left {
outline:0px solid #cccccc;
float:left;
width:275px;
margin:0px 0px; 
padding:0px 24px 0px 50px; 
}

#left h1 {
	border-bottom: 5px solid #ccc;
	margin:0px 0px 0px 0px; 
	padding: 50px 0px 10px 0px;
	color:#000;
	font:25px Arial, sans-serif; font-weight:bold;
	text-align:left;
}

#right {
outline:0px solid #cccccc;
float:right;
width:475px;
margin:0px 0px; 
padding:0px 50px 0px 24px; 
}

#right h1 {
	border-top: 5px solid #ccc; 
/*	border-bottom: 5px solid #ccc;*/
	margin:0px 0px 0px 0px; 
	padding: 30px 0px 20px 0px;
	color:#000;
	font:17px Arial, Verdana, sans-serif ; font-weight:bold;
	text-align:left;
}




#main {
outline:1px solid #cccccc;
width:450px;
margin:0px auto; 
padding:0px; 
}








#header {margin:0px; padding:30px 0px 30px 0px;}
#header td {margin:0px; padding:0px 30px 0px 30px;}

#line {
	border:1px solid #ccc;
	height: 5px;
	background-color:#ccc;	
}
#line_gold {
	border:1px solid #ffd700;
	height: 5px;
	background-color:#ffd700;	
}
#info_description {	background: url(/img/content_bg.png) #fff top no-repeat;
	padding: 30px 100px 50px 100px;
	font-size:14px; line-height:21px; font-family: Verdana, Arial, sans-serif;
}
#info_description p { border-top:0px solid #aaa;
	padding: 20px 0px 0px 0px;
}

#footer {
	border:1px solid #aaa;
	margin:0px 0px 0px 0px; 
	padding: 30px 0px;
	background-color:#aaa;
/*	background-color:#aaa; */
/*	background-color:#9a9a9a; */
/*	background: url(footer_bg1_.png) #aaa repeat;	*/
/*	background-color:#ccc; */
	color:#000;
	font:11px Verdana, Arial, sans-serif;
	text-align:center;
}

.footer { padding:0px 50px 0px 50px; font-size:11px; line-height:15px; font-family:Verdana, Arial, sans-serif;}
.footer p { padding:10px 0px 0px 0px; color:#ccc; font-size:10px; line-height:15px;}

.copyright {background-color:#fff; padding:50px 50px 30px 50px;	text-align:center; font-size:10px; line-height:15px; font-family:Verdana, Arial, sans-serif;}
.copyright span { font-size:12px; line-height:15px; font-family:Verdana, Arial, sans-serif;}

.header_ico {padding:30px 30px 0px 0px; border: 0px solid #191970; text-align:right; vertical-align: middle;}
.header_ico a {border: 0px;}