html, body {
	margin:0px;
	margin-bottom:0px;
	padding:0px;}
	
a {text-decoration:none}
a.hover {color:#0000CC;}

.level1_top{ height:24px; background-image:url(images/top_2_bg.jpg); background-repeat:repeat-x; background-color:#CCCCCC}

.level2_1 {height:165px;}
.level2_2{background-image:url(images/top_6_bg.gif); background-repeat:repeat-x;}

.level_menu {height:60px; background-image:url(images/search_bg.jpg); background-position:top; background-repeat:repeat-x; vertical-align:middle}

.menu_td { vertical-align:top; background-image:url(images/menu_bg.jpg); padding-top:37px; padding-left:12px; padding-right:15px; background-repeat:no-repeat}

.faq_td {padding-left:12px; padding-right:11px;}

.news_td {padding-top:35px; padding-left:34px; padding-right:16px; vertical-align:top}

.news_td p {margin: 0 0 0.1em 0}

.text_td { vertical-align:top; padding-top:33px; padding-left:15px; padding-right:34px; padding-bottom:30px; font-family:Arial, Helvetica, sans-serif; color:#504432; font-size:12px; font-weight:normal;}

.text_td a {color:#1E29A0;}

.main_title {font-family:Georgia, "Times New Roman", Times, serif; color:#1E29A0; font-size:16px; font-weight:bold;}

.news_text {font-family:Arial, Helvetica, sans-serif; 
color:#504432; 
font-size:10px; 
font-weight:bold;}

.news_text a {color:#504432; }

.left_bot {
font-family:Arial, Helvetica, sans-serif; 
color:#504432; 
font-size:10px; 
font-weight:bold;
padding-left:3px;
}

.left_bot p {
margin:0 0 5px 0;
}

.news_date {font-family:Arial, Helvetica, sans-serif; 
color:#40B4E4; font-size:12px; font-weight:bold;}

.menu_level1 {font-family:Georgia, Times, serif; 
font-size:11px; 
font-weight:bold; 
color:#112175;
padding-top:5px; padding-bottom:5px;}

.menu_level1 a {color:#112175;}
.menu_level1 a:hover {color:#0046A7;}

.menu_level2 {font-family:Georgia, Times, serif; 
font-size:11px; 
font-weight:normal; 
color:#112175; 
padding-top:11px;}

.menu_level2 p{margin: 0 0 0.1em 0} 

.menu_level2 a {color:#112175;}
.menu_level2 a:hover {color:#0046A7;}

.search {font-family:Arial, Helvetica, sans-serif; 
font-size:10px; 
font-weight:bold; 
color:#0046A7;}

.search_form {background-color:#CCE4F6; 
border:solid #4D55A9 1px; 
height:14px;
font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#151D7C;}

.bottom_dev {font-family:Arial, Helvetica, sans-serif; 
font-size:10px; 
font-weight:bold; 
color:#151D7C;}

.insite_td { padding-top:25px; background-position:bottom; background-repeat:repeat-x;
vertical-align:middle; height:119px; }

.in-site a{font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold; 
color:#151D7C;}

.bottom_td {
background-image:url(images/bot_bg.jpg); background-repeat:repeat-x; background-position:bottom; padding-left:21px; padding-right:8px; padding-top:25px; font-family:Arial, Helvetica, sans-serif; 
font-size:10px; 
font-weight:bold; 
color:#151D7C;}

.bottom_td a {color:#151D7C;}

.bottom_left {background-image:url(images/bot_bg.jpg); 
background-repeat:repeat-x; 
background-position:bottom;}

.bot_text_title {color:#000000}

.menu_vipad {
background-color:#F1F6F8; 
font-family: Arial, Helvetica, sans-serif;
font-size:10px; 
font-weight:bold;
color:#151D7C;
border:solid #FFFFFF 1px;
padding:5px;}

.news_arch a{font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; color:#40B4E4; font-weight:normal}

.menu_vipad a {color:#151D7C;}
.menu_vipad a:hover {color:#2834C6;}

.menu_vipad p{margin: 0 0 0.3em 0} 


.calendar_table {
padding-left:15px;
}

.calendar_title_td { vertical-align:top; color:#151D7C}

.calendar_td {
	
	font-family: Arial;
	color: #03714E;
	font-size: 10px;
	font-weight:bolder;
	padding: 2px;

}

.calendar_td a {
color: #DC5D00;
font-weight: bolder;}

.calendar_active_link {
	color: #DC5D00;
	font-weight: bolder;
}

.calendar_active_link a{
	color: #03714E;
	font-weight: bolder;
}

.tb_cont {
	font-size: 12px;
	background-color: #D6E0FE;
	padding: 3px, 3px, 3px, 3px;
	text-align: center;
	border:1px solid #FFFFFF;
}
.tb {
    border:1px solid #FFFFFF;
}



.calendar_blocked_link {
	color: gray;
	font-weight: normal;
}
.tb_main {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #D3E7F3;
    border:1px solid #FFFFFF; 
	text-align: center;
	padding:3px;
}

.navi { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000099;}

.navi a:hover {color:#000000}

