/*tags definition*/
body{
background-color:#FFFFFF;
margin:0px;
color:#080808;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
}
a:link{
color:#666666;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
}
a:visited{
color:#666666;
font-size:10px;
}
a:hover{
text-decoration:none
}
form{
padding:0px;
margin:0px
}
input, textarea{
padding:0px;
margin:0px;
font-size:11px;
line-height:11px
}
table{
border:none;
border-collapse:collapse;
}
td{
padding:0px;
}

/**/
.top{
color:#BABABA;
font-size:12px;
padding:8px 32px;
text-align:right
}
	.top a#a_top{
	color:#000000;
	font-size:11px;
	text-decoration:none
	}
	.top a#cur{
	font-size:11px;
	color:#BABABA;
	text-decoration:none
	}
	.top a#a_top:HOVER{
	text-decoration: underline
	}
	.top a#cur:HOVER{
	text-decoration:none
	}
	.top span{
	color:#7F7F7F;
	padding-left:24px;
	text-transform:lowercase
	}


.header{
background-color:#D6DDE0;
background-image:url(../pics/head.jpg);
background-position:0% 0%;
background-repeat:repeat-x;
vertical-align:top;
}
	.header td{
	vertical-align:top
	}
	.header div{
	padding:34px 5px 10px 15px;
	}
		.header div a#txt{
		color:#000000;
		font-size:11px;
		text-decoration:none
		}
		.header div a#h:HOVER{
		color: #2E383D;
		text-decoration:underline
		}
		.header div a#txt:HOVER{
		color: #006600;
		text-decoration:none
		}
		.header div a#h{
		color:#000000;
		font-size:12px;
		font-weight:bold;
		line-height:16px
		}
		.header div img{
		float:left;
		margin:4px 0px 0px -11px
		}

.menu td#razd{
height:4px;
line-height:2px;
}
.menu td#top, .menu td#bot{
background-color:#FFFFFF;
height:5px;
line-height:2px
}
	.menu td#top{
	border-top:1px solid #DCDCDD
	}
	.menu td#bot{
	border-bottom:1px solid #DCDCDD
	}
.menu td#left, .menu td#rght{
background-color:#FFFFFF;
width:5px
}
	.menu td#left{
	border-left:1px solid #DCDCDD;
	}
	.menu td#rght{
	border-right:1px solid #DCDCDD
	}
.menu td#l_t, .menu td#r_t, .menu td#r_b, .menu td#l_b{
height:5px;
width:5px;
line-height:2px;
vertical-align: bottom;
text-align:right;
background-repeat:no-repeat
}
		.menu td#l_t{
		background-image:url(../pics/corn_l_t.gif);
		background-position:100%
		}
		.menu td#r_t{
		background-image:url(../pics/corn_r_t.gif)
		}
		.menu td#r_b{
		background-image:url(../pics/corn_r_b.gif)
		}
		.menu td#l_b{
		background-image:url(../pics/corn_l_b.gif);
		background-position:100%
		}
.menu td#cont{
background-color:#FFFFFF;
padding:2px 8px 5px 12px
}
	.menu td#cont div#top_menu{
	display:inline;
	line-height:18px;
	position:relative;
	vertical-align:top
	}
	.menu td#cont div#bot_menu, td#mid div#bot_menu{
	line-height:12px;
	height:18px;
	padding:0px;
	margin-bottom:-4px
	}

		.menu td#cont div img{
		margin-right:4px;
		}
		.menu td#cont div img#skr, .menu td#cont div img.skr{
		position:absolute;
		margin-right:26px;
		margin-top:0px;
		left:-24px;
		top:8px;
		z-index:100
		}
		.menu td#cont div a, td#mid div a{
		color:#000000;
		font-size:12px;
		text-decoration:none
		}
		.menu td#cont div a:HOVER, td#mid div a:HOVER{
		color: #006600;
		}
.news_t_cont{
padding-left:27px
}
	.news_t_cont img#skr{
	position: absolute;
	margin-left:-6px
	}
.news_t{
background-color:#F5F6F2;
border-top:1px solid #DCDCD9;
border-right:1px solid #DCDCD9;
}
	.news_t td#left_n, .news_t td#left_mid{
	background-image:url(../pics/l_fon_lght.gif);
	background-repeat:repeat-y;
	width:18px
	}
	.news_t td#left_mid{
	background-image:url(../pics/l_fon_dark.gif);
	border-top:1px solid #DCDCD9;
	border-bottom:1px solid #DCDCD9;
	}
	.news_t td#mid{
	background-color:#EFEFEA;
	border-top:1px solid #DCDCD9;
	border-bottom:1px solid #DCDCD9;
	padding:22px 0px 21px
	}
	.subs{
	font-size:12px;
	color:#414141;
	padding-left:9px;
	padding-bottom:0px;
	height:50px;
	border-bottom:1px solid #EFEFEF;
	}	
	.subs td{
	font-size:12px;
	}	
		.subs form{
		padding-left:0px;
		}
		.subs input#txt, .subs input#srch{
		margin:5px 0px 0px;
		background-color:#F5F6F2;
		border:1px solid #666664;
		height:19px;
		padding-top:2px;
		padding-left:5px;
		width:115px;
		}
		.subs input#srch{
		width:250px
		}
		.subs input#but{
		margin:8px 0px 0px
		}
	td#mid div#bot_menu{
	padding-left:11px;
	}
	.menu td#cont div#bot_menu img, .menu td#mid div#bot_menu img{
	margin:0px -1px 0px 0px
	}

.center{
background-image:url(../pics/cent_fon.gif);
background-repeat:repeat-x;
background-position:top
}
.center table#center_t{
background-image:url(../pics/cent_left.gif);
background-repeat: no-repeat;
background-position:0% 0%
}

.main{
background-image:url(../pics/cent_right.gif);
background-repeat: no-repeat;
background-position:100% 0%;
vertical-align:top
}
	.main img#slogan{
	margin:55px 0px 0px 35px
	}
	.main img#main_im{
	float:right;
	margin:35px 0px 23px
	}
	.main_head{
	clear:both;
	border-bottom:1px solid #B2B2B1;
	margin-left:48px;
	padding:0px 0px 5px 14px;
	font-size:14px
	}
		.main_head span{
		padding-right:12px;
		font-family:"Times New Roman", Times, serif;
		font-size:21px;
		}
	.main_head_2{
	border-bottom:1px solid #D9D9D9;
	color:#70706E;
	margin-left:64px;
	margin-right:25px;
	padding:7px 0px;
	font-family:"Times New Roman", Times, serif;
	font-size:21px;
	}
		.main_head_2 img{
		margin-left:-16px;
		}
	div.art_body{
	color:#777777;
	font-size:12px;
	margin:5px 25px 8px 72px;
	}
		div.art_body span{
		color:#777777;
		font-size:12px;
		font-style:normal
		}
	.art_body a#art_head{
	color:#000000;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none
	}
	.art_body a#art_head:HOVER{
	color:#555555;
	}
	.art_body img{
	float:left;
	margin-left:-5px;
	margin-top:7px;
	}
	.art_body div.author{
	border-top:1px solid #ECECEC;
	color:#989898;
	font-size:10px;
	font-style:italic;
	margin-top:6px;
	}
	.art_body div a#more, .art_body div a#more:VISITED{
	color:#989898;
	font-size:10px;
	font-style:italic;
	text-decoration:none
	}
		.art_body div a#more:HOVER{
		text-decoration:underline
		}



.footer{
background-color:#666664;
padding: 26px 55px 10px 70px
}
	.footer td, .footer td a#copyr{
	text-decoration:underline;
	color:#B3B3B2;
	font-size:12px
	}
	.footer td a#copyr:HOVER{
	color:#9E9E9C;
	}
	.footer td img{
	margin-top:5px
	}

/*Стиль внешней таблицы календаря*/
table.bn_main_table
{
    text-align:center;
    margin: 0px;
	font-size:11px
}

/*Стиль таблицы календаря*/
table.bn_top_table 
{
    border-bottom: 1px solid #000000;
    width: 100%;
}

/*Стиль ссылки месяца*/
a.bn_month_name
{
font-size:11px;
color: #94B383
}

/*Стиль ссылки перехода по месяцам и годам*/
a.bn_arrow
{
font-size:11px;
}

/*Стиль ссылки дня*/
a.bn_link_day, a.bn_link_day:VISITED 
{
font-size:11px;
color: #94B383
}

/*Стиль ячейки месяца и года*/
th.bn_month_name 
{
    padding: 3px;
    font-size:11px;
}

/*Стили ячейки перехода по месяцам и годам*/
th.bn_arrow 
{
    font-size:11px;
    width: 20px;
    padding: 3px;
}

/*Стиль ячейки названий дней недели*/
th.bn_day_week 
{
    font-size:11px;
    color: #003399;
    width: 20px;
    padding: 3px;
    border-bottom: 1px solid #DDDDDD;
    text-align:center;
    background-color: #E3E7EC;
}

/*Стиль ячейки сегодняшнего дня*/
td.bn_today 
{
    color: #003399;
    border-bottom: 1px solid #DDDDDD;
    text-align:center;
    font-weight: bold;
    padding: 3px;
    background-color: #E3E7EC;
}

/*Стиль ячейки выбранного дня по ссылки*/
td.bn_selday 
{
    color: #94B383;
    border-bottom: 1px solid #DDDDDD;
    text-align:center;
    font-weight: bold;
    padding: 3px;
}

/*Стиль ячейки воскресного дня*/
td.bn_sunday 
{
    border-bottom: 1px solid #DDDDDD;
	font-size:11px;
    text-align:center;
    font-weight: bold;
    padding: 3px;
    color: #FF0000;
}

/*Стиль ячейки субботнего дня*/
td.bn_saturday 
{
    border-bottom: 1px solid #DDDDDD;
	font-size:11px;
    text-align:center;
    font-weight: bold;
    padding: 3px;
    color: #878787; 
}

/*Стиль ячейки всех дней недели кроме субботы, воскресенья и сегодняшнего дня*/
td.bn_day 
{
    border-bottom: 1px solid #DDDDDD;
    text-align:center; 
    font-size:11px;
    font-weight: bold;
    padding: 3px;
    color: #003366;
}
a.vipusk, a.vipusk:VISITED{
color:#000000;
text-decoration:underline;
font-size:14px;
}
a.vipusk:hover{
text-decoration: underline;
}
a.vipusk1, a.vipusk1:VISITED{
color:#000000;
font-family:"Times New Roman", Times, serif;
text-decoration:underline;
font-size:24px;

}
a.vipusk1:hover{
text-decoration: underline;
}