*{
	margin:0px;
	padding:0px;
	border:0px;
}
* html body{
	width:100%;
	height:100%;
}
body{
	text-align:center;
    background-color:#FFFFFF;	
}
table{
	width:100%;
	border-collapse: collapse;
}
td{
	text-align:left;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:top;
	color:#000000;
}
td.leftcol, td.rightcol {
	width:200px;
}
td.leftcol{
	width:200px;
	padding-left:10px;
	text-align:center;
}
td.rightcol {
	width:200px;
	padding-right:10px;
	text-align:right;
}
img {border:0px;}
A{border:0px;}
/*_________________________<SHAPKA> ___________________*/
table.shapka{

}
td.shapka_left, td.shapka_right {
	background-image:url(img/Top_Shapka_fon.jpg);
}
td.shapka_left{
	text-align:left;
}
td.shapka_right{
	text-align:right;
}
td.shapka_center{
	text-align:center;
	background-image:url(img/Top_Shapka_fon.jpg);
}
td.bot_leright{
	width:300px;
}
/*_________________________<//SHAPKA> ___________________*/
/*_________________________<TOP MENU> ___________________*/
table.top_menu{
	
}

.top_menu td{
	background-image:url(img/topmenu_fon.jpg)
}
td.tm_lr{
	width:9px;
}
td.tm_bl, td.tm_br{
	width:9px;
	height:9px;
	background-repeat:no-repeat;
}
td.tm_bl{
	background-image:url(img/topmenu_left_corner.jpg);
}
td.tm_br{
	background-image:url(img/topmenu_right_corner.jpg);
}


.top_menu A, .top_menu A:visited, .top_menu A:hover {
	color:#faab3b;
	font-weight:bold;
	TEXT-DECORATION: none;
	border:none;
}
.top_menu A:hover{
	TEXT-DECORATION: underline;
}
/*_________________________</TOP MENU> ___________________*/

/*_________________________< MENU> _______________________*/
.txtmenu {
	color:#fe9601;
	font-weight:bold;
}
.txtmenu A, .txtmenu A:visited, .txtmenu A:hover {
	color:#fe9601;
	TEXT-DECORATION: none;
	border:none;
}
.arch{
	color:#000000;
	font-weight:bold;
}
.arch A, .arch A:visited, .arch A:hover {
	color:#000000;
	TEXT-DECORATION: none;
	border:none;
}
table.menu{
	
}
.menu td{
	background-image:url(img/menu_fon.jpg);
}
td.m_bl, td.m_br, td.m_tl, td.m_tr{
	width:11px;
	height:11px;
	background-image:none;
}
td.m_center{
	width:100%;
}
td.space{
	background-image:none;
	height:5px;
}
.menu A, .menu A:visited, .menu A:hover {
	color:#2585a4;
	font-size:13px;
	TEXT-DECORATION: none;
	border:none;
}
/*_________________________< / MENU> _____________________*/
/*_________________________< CONTENT > _____________________*/
td.content{
	padding-left:20px;
	padding-right:15px;
	text-align:left;
}
.content p{
	text-indent:20px;
	padding-top:3px;
	padding-bottom:2px;
}
.content td p{
	text-indent:0px;
	padding:0px;
}
.content A, .content A:visited, .content A:hover {
	color:#13879b;
	font-size:12px;
	TEXT-DECORATION: none;
	border:none;
}
h1{
	color:#da231a;
	font-size:16px;
	font-weight:bold;
	padding-bottom:6px;
}
h2{
	color:#000066;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding-bottom:15px;
	padding-top:15px;
}
h3{
	color:#202091;
	font-size:14px;
	font-weight:normal;
	text-align:center;
	padding-bottom:10px;
	padding-top:7px;
}
h4{
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:5px;
}
h5{
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#13879b;
	padding:5px;
}
td.img {
	vertical-align:middle;
}
td.date{
	height:14px;
}
.date A, .date A:visited, .date A:hover {
	color:#13879b;
	font-size:12px;
	TEXT-DECORATION: none;
	border:none;
}

td.title{
	height:14px;
}
.title A, .title A:visited, .title A:hover {
	color:#000000;
	font-size:12px;
	TEXT-DECORATION: underline;
	border:none;
}
td.more{
	height:14px;
}
.more A, .more A:visited, .more A:hover {
	color:#da231a;
	font-size:12px;
	TEXT-DECORATION: none;
	border:none;
}
table.in{
	border-collapse:collapse;
	border:1px  #999999 solid;
}
.in td{
	border:1px #999999 solid;
	padding:2px;
	vertical-align:middle;
	font-size:10px;
}
.in td.pib{
	width:40%;
}
table.smi{
	border-collapse:collapse;
	border:1px  #999999 solid;
}
.smi td{ 
	width:100;
	border:1px #999999 solid;
	padding:2px;
	vertical-align:middle;
	font-size:10px;
}
.smi td.seria{
	width:40;
}
ul,ol {
	list-style-type:none;
	text-indent:20px;
	padding-top:3px;
	padding-bottom:2px;
}
ol {
	list-style-type:decimal;
	list-style-position:inside;
}
li {
	text-indent:0px;
	margin-left:30px;
	padding-top:10px;
}
.content span {margin-left:30}
.vnutrmenu p {
 	text-indent:0;
 }
/*_________________________< /CONTENT > _____________________*/
/*_________________________< ANOUNCE> _____________________*/

table.anounce{
	
}
.anounce td{
	background-image:url(img/anounce_fon.jpg);
}
.anounce td.space{
	background-image:url(img/anounce_fon.jpg);
	padding-bottom:10px;
}
td.an_title{
}
.an_title A, .an_title A:visited, .an_title A:hover {
	color:#04a3bd;
	font-size:12px;
	TEXT-DECORATION: underline;
	border:none;
}
td.an_more{
}
.an_more A, .an_more A:visited, .an_more A:hover {
	color:#fe9602;
	font-size:12px;
	TEXT-DECORATION: underline;
	border:none;
}
/*_________________________< / ANOUNCE > _____________________*/
/*_________________________< Useful Urls > _____________________*/
table.urls{
	
}
.urls td{
	text-align:center;
}
/*_________________________< / Useful Urls > _____________________*/
/*_________________________< DIARY> _____________________*/
table.diary{
	width:70%;
	valign:middle;
}
.diary td{
	font-size:12px;	
	padding-left:1px;
	padding-right:1px;
	padding-top:1px;
	padding-bottom:1px;
}
td.free{
	color:#13879b;
}
td.reserved{
	color:#fe9601;
}
td.old_free{
	color:#13879b;
}
td.old_reserved{
	color:#fe9601;
}

td.today_reserved{
	color:#fe9601;
	background-color:#FFFFFF;
	padding:1px;
}
td.today_brd_reserved{
	background-color:#66CC99;
	padding:2px;
	color:#fe9601;
}

td.today_brd_free{
	background-color:#66CC99;
	padding:2px;
}

td.today_free{
	color:#13879b;
	background-color:#FFFFFF;
	text-align:center;
}

td.today_reserved{
	color:#fe9601;
	background-color:#FFFFFF;
	text-align:center;
}
td.month{
	color:#fe9601;
	text-align:center;
}
.daysofweek td{
	padding:2px;
	padding-top:7px;
	padding-bottom:5px;
	color:#fe9601;
}
#header{
	height:40px;
}
.img_news_id{
	margin-left:5px;
	margin-right:15px;
	margin-bottom:15px;
}
.date_id{
	text-indent:0px;
	color:#13879b;
}
/*_________________________< / DIARY > _____________________*/