body	{margin: 0 0 0 0; background-color:#ffffff;}

#flash{position: relative; width:100%; text-align:center; top:0px;}
#maincontent {position:absolute; top:174px; z-index:3; text-align:center; width:100%;}
#content {background-color:#ffffff; position:absolute; z-index:4; border:3px double #c0c0c0}

table.topmenu {width:1004px;height:40px;}

#left {width:201px; vertical-align:top; padding-top:50px; padding-bottom:50px;}
#leftnews {width:201px; vertical-align:top; padding-top:0px;}
#right {width:150px; vertical-align:top; padding-top:0px; padding-left:0px;}
#main {vertical-align:top; padding:5 10 0 10; border-right:1px solid #e2e2e2; width:100%}
#main img {border:double 3px #c0c0c0;}
#main img.noborder{border:0px;}

table.photo td {padding:3px 5px 8px 0px;}

h1 {font:bold 16px/16px Arial; color:#183D86; margin:10px 0px 2px 0px; text-transform:uppercase}
h2 {font:bold 14px/14px Arial; color:#082C89; margin:0px 0px 8px 0px; text-transform:uppercase}
h3 {font:bold 12px/16px Arial; color:#4371C2; margin:5px 0px 8px 0px; text-transform:none}
h4 {font:bold 11px/14px Arial; color:#4371C2; margin:0px 0px 8px 0px; text-transform:none}

ul {margin-left:18px; list-style-type:circle;}
p,li {font: 12px/16px Tahoma,Arial, Verdana; color:#333333;}

td {vertical-align:top; font: 12px/14px Arial,Tahoma,Verdana,sans-serif; color:#000000;}
			
.a			{font: 12px/18px Arial,Times; color:#065DAB; text-decoration:underline;} 
a:link		{font: 12px/18px Arial,Times; color:#065DAB; text-decoration:underline;} 
a:visited 	{font: 12px/18px Arial,Times; color:#065DAB; text-decoration:underline;} 
a:hover		{font: 12px/18px Arial,Times; color:#c0c0c0; text-decoration:underline;} 
a:active 	{font: 12px/18px Arial,Times; color:#c0c0c0; text-decoration:underline;}

p.PATH_LINE 			{font: 11px/11px Tahoma,Arial, Verdana; color:#333333; margin-top:10px;}
p.PATH_LINE a:link		{font: 11px/11px Arial,Times; color:#666666; text-decoration:none;} 
p.PATH_LINE a:visited 	{font: 11px/11px Arial,Times; color:#666666; text-decoration:none;} 
p.PATH_LINE a:hover		{font: 11px/11px Arial,Times; color:#CC0000; text-decoration:none;} 
p.PATH_LINE a:active 	{font: 11px/11px Arial,Times; color:#CC0000; text-decoration:none;}

/* ссылки верхнее меню */

#mm_na {
border-top: 3px double #ffffff;
border-right: 1px dotted #f2f2f2;
border-bottom:3px double #f2f2f2;
text-align:center;
}

#mm_na a {
	padding: 8px 0px 8px 0px;
	display: block;
	color: #183D86;
	font:bold 12px/12px Arial;
	text-decoration: none;
	background-color: #ffffff;
	height:30px;
}

#mm_na a:hover,
#mm_na hover a,
#mm_na iehover a {
	color:#ffffff;
	padding: 8px 0px 8px 0px;
	background-color: #4c668b;
	height:30px;
}


#mm_a {
border-top: 3px double #ffffff;
border-right: 1px solid #a2e5e1;
border-bottom:3px double #4c668b;
text-align:center;
}

#mm_a a {
	padding: 8px 0px 8px 0px;
	display: block;
	color: #ffffff;
	font:bold 12px/12px Arial;
	text-decoration: none;
	background-color: #4c668b;
	height:30px;
}

#mm_a a:hover,
#mm_a hover a,
#mm_a iehover a {
	color:#ffffff;
	padding: 8px 0px 8px 0px;
	background-color: #4c668b;
	height:30px;
}
/* --------------------------------------- */

/* //ссылки верхнее меню */

table.bottom {width:1004px;}

#mm_na_bottom {
padding:11px 8px 11px 8px;
background-color:#003366;
font: bold 11px/11px Arial,Tahoma,Times; color:#ffffff; text-decoration:none;
text-align:center;}


/*  линки подробнее  */

p.more1 {border-bottom:1px dotted #c0c0c0; padding-bottom:5px;}

p.more span {padding:3px 15px 5px 15px; margin:0px 0px; white-space: nowrap;
border:1px solid #c0c0c0}

p.more1 span {width:180px; padding:2px 15px 5px 15px; margin:0px 0px; white-space: nowrap;
background: url(/images/more1.gif) no-repeat top left;}

.more1				{font: 11px/14px Tahoma; color:#666666; text-decoration:none;} 
a:link.more1		{font: 11px/14px Tahoma; color:#666666; text-decoration:none;} 
a:visited.more1 	{font: 11px/14px Tahoma; color:#666666; text-decoration:none;} 
a:hover.more1		{font: 11px/14px Tahoma; color:#CCCCCC; text-decoration:none;} 
a:active.more1 		{font: 11px/14px Tahoma; color:#CCCCCC; text-decoration:none;}

/*  линки подробнее  */

/* новости */
td.brief_news {font: 11px/14px Tahoma, Arial, Verdana; color:#333333;border-bottom: 1px dotted #c0c0c0; padding: 5px 5px 15px 5px;}
td.brief_news.a			{font:bold 12px/16px Tahoma; color:#336699; text-decoration:underline; display: block; padding: 5px 5px 15px 5px;} 
td.brief_news a:link	{font:bold 12px/16px Tahoma; color:#336699; text-decoration:underline; display: block;} 
td.brief_news a:visited {font:bold 12px/16px Tahoma; color:#336699; text-decoration:underline; display: block;} 
td.brief_news a:hover	{font:bold 12px/16px Tahoma; color:#336699; text-decoration:underline; display: block; background-color:#f2f2f2} 
td.brief_news a:active 	{font:bold 12px/16px Tahoma; color:#999999; text-decoration:underline; display: block;}
/* новости */

#mainm {
	width: 201px;
	float: left;
	display: block !important;
	display: inline;
}

#mainm a {
	padding: 8px 0px 8px 0px;
	display: block;
	color: #333333;
	font:12px/14px Tahoma;
	text-decoration: none;
	text-transform: uppercase;
	height: auto !important;
	height: 1%;
	border-top:3px double #c0c0c0;

}
#mainm a:hover,
#mainm hover a,
#mainm iehover a {
	color:#000000;
	padding: 8px 0px 8px 0px;
	background-color: #FAFAFA;
}


#mainm_a {
	width: 201px;
	float: left;
	display: block !important;
	display: inline;
	
}

#mainm_a a {
	padding: 8px 0px 8px 0px;
	display: block;
	color: #000000;
	font:12px/14px Tahoma;
	text-decoration: none;
	text-transform: uppercase;
	border-top:3px double #c0c0c0;
	background: url(/img/g1.gif) no-repeat bottom right;
	background-color: #FAFAFA;

}
#mainm_a a:hover,
#mainm_a hover a,
#mainm_a iehover a {
	color:#000000;
	padding: 8px 0px 8px 0px;
	background: url(/img/g1.gif) no-repeat bottom right;
	background-color: #FAFAFA;
	
}


/* Sub Menu */
#subm {
	width: 201px;
	float: left;
	display: block !important;
	display: inline;

}
#subm a {
	padding: 5px 0px 5px 0px;
	display: block;
	color: #666666;
	font:  11px/14px Tahoma;
	text-decoration: none;
	height: auto !important;
	height: 1%;
	border-top:1px solid #F2F2F2;
}
#subm a:hover,
#subm hover a,
#subm iehover a {
	color:#000000;
	padding: 5px 0px 5px 0px;
	background-color: #FAFAFA;
	}
	

#subm_a {
	width: 201px;
	float: left;
	display: block !important;
	display: inline;
	background-color: #FAFAFA;
	background: url(/img/g2.gif) no-repeat bottom right;
}
#subm_a a {
	padding: 4px 0px 6px 0px;
	display: block;
	color:#666666;
	font:  11px/14px Tahoma;
	text-decoration: none;
	height: auto !important;
	height: 1%;
	background: url(/img/g2.gif) no-repeat bottom right;
}
#subm_a a:hover,
#subm_a hover a,
#subm_a iehover a {
	color:#000000;
	padding: 4px 0px 6px 0px;
	background-color: #FAFAFA
}
	
/* End Sub Menu */


/* формы */
#warning {font: bold 12px/16px Arial; color:#FF0000;}

#mail {width:100%;}
#mail td {padding: 2px 2px 2px 2px; vertical-align:top; font: 12px/16px Tahoma; color:#000000; border-bottom:1px dotted #C9C9C9}
#mail td.error {background-color:#ffffff; font: bold 12px/12px Arial,Tahoma; color:red; text-align:left; vertical-align:middle;}

#reg {width:300px;}
#reg td {padding: 2 0 2 0; vertical-align:top; font: 11px/11px Tahoma; color:#000000;}

input {font:12px/13px Arial,sans-serif; border:1px solid #c0c0c0; padding:5px 5px 5px 5px; height:25px;}
select.list {font:10px/12px Arial,sans-serif; border:1px solid #c0c0c0; padding:5px 5px 5px 5px; width:700px;}
input.form {font:12px/13px Arial,sans-serif; border:1px solid #c0c0c0; padding:5px 5px 5px 5px; height:25px;}
input.chform {border:0px solid #666666; background-color:#ffffff;}
textarea {width:400px; height:100px; border:1px solid #c0c0c0; font:12px/15px Arial,sans-serif}
.btn2 {height:20px; font: 11px/11px Arial; margin:0 0 0 0; padding-bottom:2px; text-transform:lowercase; background-color:#f2f2f2} 
select {font: 11px/11px Tahoma, Arial;}
/* формы */


/*  programm */

#programm_list {width:100%; border:0px double #c0c0c0; margin-bottom:20px;}
#programm_list td {font: 12px/14px Tahoma,Verdana,sans-serif; color:#333333;}
#programm_list td p {font: 12px/14px Tahoma,Verdana,sans-serif; color:#333333;}

#programm_list .a			{font: 12px/18px Arial,Times; color:#065DAB; text-decoration:underline;} 
#programm_list a:link		{font: 12px/18px Arial,Times; color:#065DAB; text-decoration:underline;} 
#programm_list a:visited 	{font: 12px/18px Arial,Times; color:#065DAB; text-decoration:underline;} 
#programm_list a:hover		{font: 12px/18px Arial,Times; color:#c0c0c0; text-decoration:underline;} 
#programm_list a:active 	{font: 12px/18px Arial,Times; color:#c0c0c0; text-decoration:underline;}


#lau {margin-bottom:2px; border:3px double #2B4B7A; background-color:#2B4B7A}
#lau td.foto {width:100px; border-bottom:0px solid #606D99; background-color:#2B4B7A; padding-top:10px 0px 10px 0px;vertical-align:top;}
#lau td.text {font: 10px/14px Arial,Tahoma,Verdana,sans-serif; color:#ffffff;  padding-top:10px 0px 10px 0px; border-bottom:0px solid #606D99;
background-color:#2B4B7A; vertical-align:top;}
#lau td.text p {font: 10px/14px Arial,Tahoma,Verdana,sans-serif; color:#ffffff;}
#lau td img {border:3px double #c0c0c0;}


#lmore {height:140px; border:1px solid #606D99}
#lname {font: 10px/14px Arial,Tahoma,Verdana,sans-serif; color:#ffffff; vertical-align:top}
#ltext {font: 10px/14px Arial,Tahoma,Verdana,sans-serif; color:#ffffff; padding:5px 5px 5px 5px; vertical-align:top}
#ltext p {font: 10px/14px Arial,Tahoma,Verdana,sans-serif; color:#ffffff;}

#lname a {
	padding: 8px 0px 8px 5px;
	display: block;
	color: #ffffff;
	font:bold 12px/14px Tahoma;
	text-decoration: none;
	height: auto !important;
	background-color: #003366;
	height: 1%;
}
#lname a:hover,
#lname hover a,
#lname iehover a {
	color:#f2f2f2;
	padding: 8px 0px 8px 5px;
	background-color: #45699D;
}

#laumore {margin-top:10px; border:3px double #2B4B7A; background-color:#2B4B7A; width:100%}
#laumore td {margin-bottom:5px; border:3px double #2B4B7A; background-color:#2B4B7A; font: 12px/14px Arial,Tahoma,Verdana,sans-serif; color:#ffffff; vertical-align:top;}
#laumore td p {font: 12px/18px Tahoma,Verdana,sans-serif; color:#ffffff;}
#laumore td h3 {font: 16px/16px Tahoma,Verdana,sans-serif; color:#ffffff;}

#laumore td a {
	color: #ffffff;
	font:12px/12px Tahoma;
	text-decoration:underline;
}
#laumore td a:hover,
#laumore td hover a,
#laumore td iehover a {
	color:#f2f2f2;
}

#laumore td.photo a {
	padding: 8px 0px 8px 5px;
	margin-bottom:2px;
	display: block;
	color: #ffffff;
	font:12px/14px Tahoma;
	text-decoration: none;
	height: auto !important;
	background-color: #003366;
	height: 1%;
}
#laumore td.photo a:hover,
#laumore td.photo hover a,
#laumore td.photo iehover a {
	color:#f2f2f2;
	padding: 8px 0px 8px 5px;
	background-color: #45699D;
}

td.ptitle {border-bottom:3px double #c0c0c0; padding:5px 10px 5px 5px; background-color:#336699}
td.phead {border-bottom:3px double #c0c0c0; padding:5px 10px 10px 0px; background-color:#f2f2f2}
td.ptext {border-bottom:1px solid #c0c0c0; padding:5px 10px 10px 40px;}

div.pdoclad {margin-bottom:5px;}
div.pdoclad_0 {margin-bottom:5px; font: 12px/14px Tahoma,Verdana,sans-serif; color:#065DAB;}
div.pname {padding-bottom:5px; padding-left:5px; margin-bottom:15px; border-bottom:1px solid #c0c0c0; border-left:1px solid #c0c0c0}


/* дерево сайта */
#level0 {margin-left: 0px; text-decoration: none}
#level0 a    		{font: bold 12px/18px Tahoma,Verdana,sans-serif; color:#000000; text-decoration: none} 
#level0 a:link 		{font: bold 12px/18px Tahoma,Verdana,sans-serif; color:#000000; text-decoration: none} 
#level0 a:visited 	{font: bold 12px/18px Tahoma,Verdana,sans-serif; color:#000000; text-decoration: none} 
#level0 a:hover		{font: bold 12px/18px Tahoma,Verdana,sans-serif; color:#c0c0c0; text-decoration: none} 
#level0 a:active 	{font: bold 12px/18px Tahoma,Verdana,sans-serif; color:#c0c0c0; text-decoration: none}

#level1 {margin-left: 40px;}
#level1 a    		{font: 12px/18px Tahoma,Verdana,sans-serif; color:#000000; text-decoration: none} 
#level1 a:link		{font: 12px/18px Tahoma,Verdana,sans-serif; color:#000000; text-decoration: none}
#level1 a:visited	{font: 12px/18px Tahoma,Verdana,sans-serif; color:#000000; text-decoration: none} 
#level1 a:hover		{font: 12px/18px Tahoma,Verdana,sans-serif; color:#c0c0c0; text-decoration: none} 
#level1 a:active 	{font: 12px/12px Tahoma,Verdana,sans-serif; color:#c0c0c0; text-decoration: none}

#level2 {margin-left: 70px;}
#level2 a    		{font: 12px/18px Tahoma,Verdana,sans-serif; color:#000000; text-decoration: none} 
#level2 a:link		{font: 12px/18px Tahoma,Verdana,sans-serif; color:#000000; text-decoration: none}
#level2 a:visited	{font: 12px/18px Tahoma,Verdana,sans-serif; color:#000000; text-decoration: none}  
#level2 a:hover		{font: 12px/18px Tahoma,Verdana,sans-serif; color:#c0c0c0; text-decoration: none} 
#level2 a:active 	{font: 12px/18px Tahoma,Verdana,sans-serif; color:#c0c0c0; text-decoration: none}

#level3 {margin-left: 90px;}
#level3 a    		{font: 12px/18px Tahoma,Verdana,sans-serif; color:#000000; text-decoration: none} 
#level3 a:link		{font: 12px/18px Tahoma,Verdana,sans-serif; color:#000000; text-decoration: none}
#level3 a:visited	{font: 12px/18px Tahoma,Verdana,sans-serif; color:#000000; text-decoration: none}  
#level3 a:hover		{font: 12px/18px Tahoma,Verdana,sans-serif; color:#c0c0c0; text-decoration: none} 
#level3 a:active 	{font: 12px/18px Tahoma,Verdana,sans-serif; color:#c0c0c0; text-decoration: none}


