/* Start of CMSMS style sheet 'main_style' */
body{
padding:0px;
margin:0px;
}
a:hover{text-decoration:none;}
.m_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:12px;
		color:#858585;
	}

.m1_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:14px;
		color:#858585;
	}
.img_border0{border:0px}

.h_text
	{
		font-family:Tahoma;
		font-size:12px;
		line-height:12px;
		color:#662a86;
	}

.h1_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:11px;
		color:#662a86;
	}

.h1_text_
	{
		font-family:Tahoma;
		font-size:15px;
		line-height:15px;
		color:#662a86;
	}

.h2_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:14px;
		color:#3D3D3D;
	}
	
.l_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:11px;
		color:#662a86;
	}	

.l1_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:11px;
		color:#478DAA;
	}	

.form
	{
		width:144px; height:19px; border-color:#D4D4D4; border-width:1px; background-color:#ffffff; border-style:solid; padding-left:5px
	}
.form2
	{
		width:144px; border-color:#D4D4D4; border-width:1px; background-color:#ffffff; border-style:solid; padding-left:5px
	}
.form_div
	{
		height:22px; margin-top:0px;		
	}

.form_div1
	{
		height:22px; margin-top:2px;		
	}
.form_div2
	{
		margin-top:2px;		
	}
		
	a.l1_text{text-decoration:none;}	
	a.l1_text:hover{text-decoration:underline;}
	
	a.h_text{text-decoration:none;}	
	a.h_text:hover{text-decoration:underline;}
	
#footer_menu{font-size:11px;text-align:center;font-family:verdana;display:block}
#footer_menu a{color:#c0c0c0}
#header_menu{font-size:9px;text-align:left;font-family:tahoma;display:block}
#header_menu a{color:#c0c0c0;text-decoration:none;}
#header_menu a:hover{color:#662a86;text-decoration:none}
#menu{
	height:189px;
//height:215px;	border-bottom:1px solid #d1bfda;
	text-align:right;
	font-size:9px;
	font-family:tahoma;
	text-transform:uppercase;
	padding:25px 0 0 0;
	margin:0;
	width:218px;
}
#text_main_service{border:0}
#menu a:hover{color:#662a86}
#menu_cont{height:90px;//height:91px;border-bottom:1px solid #d1bfda;text-align:center;width:218px}
#menu_cont p{color:#aaa;font-size:10px;padding:37px 0 0 0;font-family:verdana;margin:0}
#error{color:#f00;margin:10px 15px 0 21px}
#news_year{margin:20px 0 5px 6px}
#news_month{margin:0 0 25px 6px;font-size:10px}
#news_year a{text-decoration:none;color:#999}
#news_month a{text-decoration:none;color:#999}
#news_year a:hover{text-decoration:none;color:#662a86}
#news_month a:hover{text-decoration:none;color:#662a86}
.news_cont{margin-left:20px 15px 0 14px;border-top:1px solid #ccc;padding:0}
.news_header{margin:10px 0 10px 6px}
.news_header a{text-decoration:none;font-size:14px;color:#662a86}

.news_cont2{margin-left:20px 15px 0 14px;}
.news_cont22{border-bottom:1px solid #ccc;padding:0;margin-left:-6px;}
.news_header2{margin:10px 0 10px 6px}
.news_header2 a{text-decoration:none;color:#662a86;font-size:12px}

.razdel_header{text-decoration:none;color:#662a86;font-size:12px}


.news_header3{margin-right:10px;margin-bottom:5px}
.news_header3 a{text-decoration:none;color:#662a86;font-size:12px}


.news_date{color:#aaa;margin:6px 0 0 6px;font-size:10px}
.news_towns{clear:both;text-align:right;margin:6px}
.news_towns a{text-decoration:none;color:#999}
.news_towns a:hover{text-decoration:none;color:#662a86}
.faq{margin:0 0 10px 0}
.contacts{line-height:13px; border-bottom: 1px solid #ccc; padding: 5px 31px 10px 6px; margin: 12px 0 15px 0;}
.margins{line-height:13px;padding: 5px 31px 10px 6px; margin: 12px 0 15px 0;}
.tables{border-collapse:collapse;font-size:11px}
.tables th{
	padding:3px;
	border:1px solid #ccc;
	background:#eee;
	font-weight:bold
}
.tables td{padding:3px;border:1px solid #CCC}
.tables .vert{background:#f8f8f8}

#pathbar{font-family:verdana;font-size:10px;margin:6px}
#pathbar a{color:#662a86;text-decoration:none}


ul {margin:0; padding:0; list-style:none}
ul.r_text {margin:10px 10px 30px 10px; padding:0; list-style:none}
li {background:url(images/cms/a1.gif) no-repeat left center; margin: 0px 0px 0px 0px; padding:0px 0px 0px 11px}

.margin6 {margin-right:6px}
.cl794 {height:794px}
.l-dr {background-image: url(images/cms/l-dr.gif); background-repeat: repeat-x; background-position: top;height:100%}
.clH100 {height:100%}
.clH90 {height:90px}
.clH472 {height:472px}
.margin0050 {margin:0 0 5px 0}
.marginL21 {margin-left:21px; margin-top:0px;}
.marginT16 {margin-top:16px;}
.marginL22 {margin-left:22px}
.margin80721 {margin:8px 0 7px 21px}
.margin21-2 {margin-left:21px; margin-top:2px}
.marg0pad0 {margin:0px; padding:10px}
.margin0-4 {margin-left:0px; margin-top:4px}
.margin22-18 {margin-left:22px; margin-top:18px;}
.wh14mp0 {width:14px; height:14px; margin:0px; padding:0px}
.margin19-12 {margin-left:19px; margin-top:12px}
.margin7-3 {margin-right:7px; margin-top:3px}
.margin30220 {margin-left:30px; margin-top:2px; margin-right:20px}
.pgif {background-image: url(images/cms/p.gif); background-repeat: repeat-y; background-position: right;height:100%}
.marginT15 {margin-left:-6px}
.height188 {height:188px}
.height38 {height:38px}
.margin8076 {margin:8px 0 7px 6px}
.marginL16 {margin-left:16px;}
.height1 {height:1px}
.height52 {height:52px}
.margin21-9 {margin-left:21px; margin-top:9px}
.margin21215 {margin-left:21px; margin-top:2px; margin-right:15px}
.marginT2 {margin-top:2px}
.marginT3 {margin-top:3px}
.margin61525 {margin-left:6px; margin-top:15px; margin-right:25px}
.margin142015 {margin-left:14px; margin-top:20px; margin-right:15px; margin-bottom:px}
.margin2231306 {margin:22px 31px 30px 6px; line-height:13px}
.margin1414 {width:14px; height:14px; margin:0px; padding:0px}
.marginB5 {height:px;margin:0 0 5px 0}
.marginT5 {margin-top:5px;//margin-top:4px}
.margin4109 {margin-top:4px; line-height:10px; margin-right:9px}
.margin1502 {margin:15px 0 2px 0px}
.marginL23 {margin-left:23px}
.marginT14 {margin-top:14px;}
.marginT7 {margin-top:7px;}
.CalYear {font-size:14px;color:#c0c0c0}
.CalMonth {margin:0;color:#c0c0c0}
.margin28076 {margin:28px 0 7px 6px}
.border0 {border:0px}


#logo_href{text-decoration:none;}
.serv {width:174px;height:44px;text-align:center}
.serv a {display:block;color:#9343bd;font-size:16px;font-family:verdana;padding-top:15px}
#div01, .div01 {height:90px;text-align:center}
#div02, .div02 {float:left;width:209px;height:90px;border-bottom:1px solid #d1bfda;}
#div03, .div03 {float:left;width:311px;height:90px;padding:0;border-bottom:1px solid #d1bfda;}
#div04, .div04 {margin:35px 0 5px 20px;color:#c0c0c0}
#div05, .div05 {background-image: url(images/cms/p.gif); background-repeat: repeat-y; background-position: right;height:100%}
#div06, .div06 {margin:8px 0 7px 21px}
#div07, .div07 {margin-left:21px; margin-top:2px}
#div08_1, .div08_1 {background:url(images/cms/t5.gif)}
#div08_2, .div08_2 {background:url(images/cms/t6.gif)}
#div08_3, .div08_3 {background:url(images/cms/t7.gif)}
#div11, .div1 {height:106px;background:url(images/cms/three-1.jpg)}
#div12, .div12 {height:106px;background:url(images/cms/three-2.jpg)}
#div13, .div13 {height:106px;background:url(images/cms/three-3.jpg)}
#div14, .div14 {margin-left:16px; margin-top:4px;}
#div15, .div15 {margin-left:6px; margin-top:12px; margin-right:31px; line-height:13px}
#div16, .div16 {margin:16px 0 16px 0;}
#div17, .div17 {margin-top:14px;}
#div18, .div18 {margin-left:29px; margin-top:26px}
#div19, .div19 {margin:0 0 5px 0;color:#c0c0c0}
#div20, .div20 {background-image: url(images/cms/b-dr.gif); background-repeat: repeat-y; background-position:;height:40px}
#div21, .div21 {background-image: url(images/cms/b-dr.gif); background-repeat: repeat-y; background-position:;height:100%}
#div22, .div22 {margin:25px 15px 0 21px;line-height:13px}
#div23, .div23 {margin:2px 0 0 21px}
#div24, .div24 {margin-left:6px; margin-top:22px; margin-right:31px; line-height:13px}
#div25, .div25 {margin-top:4px; line-height:10px; margin-right:9px}
#div26, .div26 {margin:15px 0 2px 0px}
#div27, .div27 {margin-left:23px}
#div28, .div28 {height:65px;overflow:hidden}

#p01 {margin:0 0 0 20px; color:#662a86}

.p01 {margin:0 0 0 20px; color:#662a86}

/* End of 'main_style' */

