/*! Стиль такого вида используется для измениния и генерации шаблонов */
body{
	background-color: #feffff;/*!body*/
	/*background-image: url(../i/body_bg.jpg);*/
	margin:0;
	background-repeat:no-repeat;/*!background-repeat*/
	background-position:top center;
	background-attachment: fixed;
}

a{
color:#2c8bbe;/*!a*/
}
a:hover{
text-decoration:none;
}

.color_marker{
color:#000000;/*!color_marker*/
}

.top_a{
color:#000000;
}

.toptab{
position:fixed;
top:-16px;
left:50%;
width:250px;
height:25px;
padding:2px;
padding-top:22px;
text-align:center;
background-color:#ffffff;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 0px 10px #666666;
-webkit-box-shadow: 0px 0px 10px #666666;
box-shadow: 0px 0px 10px #666666;
}

.search input[type="search"] {
border: 1px solid #b7b7b7;
vertical-align: top; /* Выравнивание по середине */
}


.content{
/*background-color:#ffffff;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
-moz-box-shadow: 0px 0px 10px #666666;
-webkit-box-shadow: 0px 0px 10px #666666;
box-shadow: 0px 0px 10px #666666;*/

}



.slogan{
padding:10px;
padding-left:20px;
background-color:#2c8bbe;/*!slogan*/


}


.h1_slogan{
font-family: 'Cuprum', Arial;
font-size:24px;
color: #333333;/*!h1_slogan*/
}


.head_h1{
font-family: 'Cuprum', Arial;
font-size:38px;
text-decoration:none;
color: #000000;/*!head_h1*/
}


.bottom{
color:#ffffff;/*!bottom*/
text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.15);
font-family:tahoma;
font-size:12px;
}

.alma{
color:#ffffff;/*!alma*/ 
text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.15);
font-family:tahoma;
font-size:12px;
}


.tipa_h1{
			margin-top: 2px;
			margin-bottom: 8px;
			font-family: Tahoma;
			font-size: 26px;
			text-decoration:none;
			color: #6d6d6d;/*!tipa_h1*/
			font-weight:bold;
}
.tipa_h2{
			margin-top: 2px;
			margin-bottom: 5px;
			font-family: 'Cuprum', Verdana, Tahoma;
			text-decoration:none;
			font-size: 22px;
			color: #6d6d6d;/*!tipa_h2*/
			font-weight:bold;
}

.tipa_h3{
			margin-top: 2px;
			margin-bottom: 5px;
			font-family: 'Cuprum', Verdana, Tahoma;
			font-size: 20px;
			text-decoration:none;
			color:  #6d6d6d;/*!tipa_h3*/
			font-weight:bold;
}
.tipa_h3np{
			margin: 0px;
			padding: 0px;
			font-family: 'Cuprum', Verdana, Tahoma;
			font-size: 20px;
			text-decoration:none;
			color: #6d6d6d;/*!tipa_h3np*/
			font-weight:bold;
}


.tipa_h4{
			margin-top: 2px;
			margin-bottom: 3px;
			font-family: 'Cuprum', Verdana, Tahoma;
			font-size: 16px;
			text-decoration:none;
			color: #6d6d6d;/*!tipa_h4*/ 
			font-weight:bold;
}
.tipa_h4np{
			margin: 0px;
			padding: 0px;
			font-family: 'Cuprum', Verdana, Tahoma;
			font-size: 16px;
			text-decoration:none;
			color: #6d6d6d;/*!tipa_h4np*/ 
			font-weight:bold;
}
.p11{
			font-size: 11px;
			line-height:120%;
			padding:0px;
			margin:0px;
}


h1 {font-family: Tahoma; font-size:26px;color: #6d6d6d;/*!h1*/font-weight:bold;padding: 5px 0px 5px 0px;margin: 0px;}
h2 {font-family: Tahoma; font-size:22px;color: #6d6d6d;/*!h2*/font-weight:bold;padding: 5px 0px 5px 0px;margin: 0px;}
h3 {font-family: Tahoma; font-size:20px;color: #6d6d6d;/*!h3*/font-weight:bold;padding: 5px 0px 0px 0px;margin: 0px;}
h4 {font-family: Tahoma; font-size:16px;color: #6d6d6d;/*!h4*/font-weight:bold;padding: 5px 0px 5px 0px;margin: 0px;}
h5 {font-size:14px;color: #6d6d6d;/*!h5*/font-weight:bold;padding: 5px 0px 0px 0px;margin: 0px;}
h6 {font-size:12px;color: #333333;/*!h6*/font-weight:bold;padding: 5px 0px 5px 0px;margin: 0px;}
h7 {font-size:12px;color: #6d6d6d;/*!h7*/font-weight:bold;padding: 5px 0px 0px 0px;margin: 0px;}


.ph_code{
font-family: 'Cuprum', Arial;
font-size:20px;
color: #000000;/*!ph_code*/  
}
.ph_number{
font-family: 'Cuprum', Arial;
font-size:36px;
color: #000000;/*!ph_number*/  
}

.kroshki{
font-family: 'Cuprum', Arial;
font-size:18px;
color:#ffffff;/*!kroshki*/ 
}

.catalog_scrool{
	font-family: 'Cuprum', Arial;
	font-size:18px;
	color:#333333;
	text-decoration:none;  
}

.catalog_scrool_a{
	font-family: 'Cuprum', Arial;
	font-size:18px;
	color:#999999;  
	text-decoration:none;
}

.catalog_scrooler_td_r{
	background-image:url(../i/scroller/right_tr.png);
	background-position:50% 50%;
	background-repeat:no-repeat;
}
.catalog_scrooler_td_l{
	background-image:url(../i/scroller/left_tr.png);
	background-position:50% 50%;
	background-repeat:no-repeat;
}

.zakladka{
padding:5px;
background-color:#dddddd;/*!zakladka*/
}
.zakladka_selected{
padding:5px;
background-color:#c85bce;/*!zakladka_selected*/
}
.zakladka_text{
font-family: 'Cuprum', Arial;
font-size:18px;
text-decoration:none;
color:#5a156b;/*!zakladka_text*/
}
.zakladka_text_selected{
font-family: 'Cuprum', Arial;
font-size:18px;
text-decoration:none;
color:#ffffff;/*!zakladka_text_selected*/
}



.toppanel_marg{
	height:40px;
}

.wrapper{
	width:962px;
	margin:0 auto;
	position:relative;
	min-height:100%;
	position:relative;
	z-index:1;
}

.header{
	padding:0 20px;
	overflow:hidden;
	height:103px;
}

.header_left{
	padding-top:20px;
	float:left;
	width:300px;
}

.header_right{
	padding-top:20px;
	float:right;
	width:300px;
	text-align:right;
}

.header_right .contact_phone{
	color:#474747;
	font-size:26px;
	font-family:tahoma;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
/*	line-height:18px;*/
}

.wbold{font-weight:bold;}

.header_right .contact_adres{
	color:#000000;
	font-size:12px;
	font-family:tahoma;
	line-height:16px;
}

.hmenu{
	height:50px;
}


.content_wrap{
	/*background:url(../i/shadow_top_block_t.png) no-repeat 50% 0%;*/
	padding-top:35px;
}

.slider_shadow{
	clear:both;
	height:58px;
	background:url(../i/shadow_top_block_b.png) no-repeat 50% 0%;
}

.slider_right{
	margin-left:610px;
	background:url(../i/slider_right_bg.jpg);
	padding:5px 30px;
}

.a_usluga{
	display:block;
	text-decoration:underline;
	font-family:tahoma;
	font-size:12px;
	color:#000000;
	padding:8px 0;
	font-style:italic;
	text-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.8);
}

.slider_left{
	float:left;
	width:609px;
}
.ps_footer{
height:75px;
}





.footer_wrap{
position:relative;
height:75px;
margin-top:-75px;
z-index:2;
background: #0a5e94;
background: -moz-linear-gradient(top, #0a5e94 0%, #083863 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0a5e94), color-stop(100%,#083863));
background: -webkit-linear-gradient(top, #0a5e94 0%,#083863 100%);
background: -o-linear-gradient(top, #0a5e94 0%,#083863 100%);
background: -ms-linear-gradient(top, #0a5e94 0%,#083863 100%);
background: linear-gradient(to bottom, #0a5e94 0%,#083863 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a5e94', endColorstr='#083863',GradientType=0 );
}

.footer_wrap_main{
	margin-top:0px;
}


.footer{
width:962px;
margin:0 auto;
padding: 22px;

}

.footer_left{
	float:left;
	width:300px;
}

.footer_right{
	float:right;
	text-align:right;
	width:200px;
}

.bottom_block_wrap{
	height:450px;
	background-color:#f9fdff;
	border-top:1px solid #e5e5e5;
}


.bottom_block{
	width:962px;
	margin:0 auto;
	height:450px;
	background-color:#f9fdff;
}


.head_news{
font-weight:normal;
padding-top:30px;
}


.news_slider li{
	height:340px;
}


.news_slider_left{
	border-bottom:1px solid #e5e5e5;
	height:15px;
	margin-right:260px;	
}
.news_slider_right{
	float:right;
	width:220px;
}
.div_slider_news{
	clear:both;
}

.news_nav{
font-family:tahoma;
color:#0b97a9;
font-size:14px;
display:inline-block;
height:30px;
line-height:30px;
}

#bxnews_prev{
	width:30px;
	height:30px;
	padding-left:5px;
}

#bxnews_prev .bx-prev{
	display:block;
	width:30px;
	height:30px;
	text-indent:-9999px;
	background:url(../i/ar_prev.png) no-repeat 50% 50%;	
}

#bxnews_next{
	width:30px;
	height:30px;
	padding-right:5px;
}

#bxnews_next .bx-next{
	display:block;
	width:30px;
	text-indent:-9999px;
	height:30px;	
	background:url(../i/ar_next.png) no-repeat 50% 50%;
}


.bxnews_foto{
display:block;
position:relative;
margin:20px auto;
width:120px;
height:120px;
-webkit-border-radius: 60px;
-moz-border-radius: 60px;
border-radius: 60px;
}

.bxnews_date{
	font: 11px tahoma;
	color:#838383;
}


.bxnews_body{
	color:#000000;
	font: 12px tahoma;
	min-height:60px
}


.bxnews_name{
	display:block;
	margin:15px 0;
	color:#1177ba;
	font: 16px tahoma;
	
}









