html,body,h1,h2,h3, td{
	height:auto !important;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
body, td, div {
	font-family: verdana;
	font-size: 11px;
	color: #555555;
}
body {
	background: #fff;
	margin: 3px 3px 3px 3px;
	padding: 0;
}
#ibox { width: 200px; margin: 2px 0px 2px 2px;}
#iboxdate { margin: 2px 0px 2px 2px;}
.Required { font-size: 11px; font-weight: bold; color: #FF0000; }
.Question { font-size: 11px; font-weight: bold; color: #555555; }
.demogr { font-size: 11px; color: #555555; } 
.answer { margin-left: 20px; width: 520px; }

td{
	vertical-align: top;
}
img {
	border: 0px;
}
.img_left {
	padding: 3px 5px 0 0;
}
.img_right {
	padding: 3px 0 0 5px;
}
.download_img{
	margin: 3px 2px 3px 2px;
	border: 1px solid #B0ADB3;
}
.convas{
	width:761px;
}
/*Top Menu*/
#topmenu .menuline1 {
	width:761px;
	height:24px;
	float: left;
	background-color: #9cb9a9;
}
#topmenu .menuline2 {
	width:761px;
	height:26px;
	float: left;
	background-color: #ffffff;
}
#topmenu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
}
/*Top level list items*/
#topmenu ul li {
	position: relative;
	display: inline;
	float: left;
}
/*Top level menu link items style*/
#topmenu ul li a {
	display: block;
	z-index: 100;
}
/*Sub level menu*/
#topmenu ul li ul{
	border: 1px solid #e0dde4;
	border-top:0;
	position: absolute;
	display: block;
	visibility: hidden;
	z-index: 100;
}
/*Sub level menu list items*/
#topmenu ul li ul li{
	display: inline;
	float: none;
}
/* Sub level menu links style */
#topmenu ul li ul li a{
	height: 15px;
	width: 225px; /*width of sub menu levels*/
	padding: 2px 5px 2px 19px;
	background: #ffffff url(/images/blank.gif) left no-repeat;
	color: #666666;
	font-size: 10px;
	font-weight: bolder;
	text-decoration: none;
	border-top: 1px solid #e0dde4;
	text-align: left;
	z-index: 100;
}
#topmenu ul li ul li a:hover{
	background: #ffffff url(/images/arrow_on.gif) no-repeat left top;
	color: #D9AE55;
}
/*END*/

.header{
	height: 128px;
}
.logo{
	float: left;
}
.login{
	float: right;
	padding:12px 0 12px 0;
	margin: 0;
	text-align: right;
}
.login td {
	padding-bottom:3px;
}
.login a.link_more{
	font-size: 13px;
	font-family: Tahoma;
}
.main{
	float: left;
 	border-top: 1px solid #e0dde4;
	border-bottom: 1px solid #b0adb3;
}
#border_top{
 	border-top: 1px solid #e0dde4;
}
#border_bottom{
 	border-bottom: 1px solid #e0dde4;
}

td.cal_tit{
	background-color: #d4e3d8;
	border-bottom: 3px solid #b2ccba; 
	border-top: 15px solid #ffffff; 
}
.cal_tit h2 {
	margin:  0;
	padding:  0;
	padding: 3px 0 3px 3px;
}            
td.cal_link{
	vertical-align: middle;
}
.left_menu, .material_title{
	background-color: #f0f0f0;
}
.left_menu_tit, .left_menu_item{
	background-color: #ffffff;
	margin: 3px 3px 0 3px;
}
.left_menu_tit{
	height: 40px;
}
.left_menu_item{
	padding: 2px 5px 2px 0px;
}

.material_title{
	margin-left: 3px;
	border-bottom: 3px solid #e3d9e3;
	padding-left: 13px;
	height: 43px;
}
.material_title h1{
	margin:  0;
	padding:  0;
	padding-top: 16px;
	font-size: 20px;
	font-family: Tahoma;
	color: #aa8fab;
	font-weight: normal;
}
.downloads_title{
	margin-left: 3px;
	border-top: 1px solid #e3d9e3;
	padding-left: 13px;
	height: 30px;
}
.downloads_title h3{
	margin: 0;
	padding: 0;
	padding-top: 7px;
	font-size: 16px;
	font-family: Tahoma;
	color: #aa8fab;
	font-weight: bolder;
}
.material_txt{
	margin: 10px 0 13px 16px;
}
.material_txt h1, .material_txt strong.tit1{
	color: #6B8B7E;
	font-size: 26px; 
	font-weight: normal;
}
.material_txt h2, .material_txt strong.tit1off{
	font-size: 18px; 
	font-weight: normal;
}
.material_txt a,
.material_txt a:link,
.material_txt a:visited{
	color: #6B8B7E;
	font-weight: bolder;
 	text-decoration: none;
 }

.material_txt a:active,
.material_txt a:hover{
	color: #D9AE55;
	font-weight: bolder;
 	text-decoration: underline;
 }

.right_news{
	border-left: 1px solid #e0dde4;
}
.news_block{
		padding: 16px 0px 16px 16px;
}
.anons_block{
		padding-top: 18px;
}
.info_block{
		padding-top: 14px;
}
.anons_tit{
	font-size: 11px;
	font-family: verdana;
	font-weight: bolder;
}
.footer{
	float: left;
	padding: 20px 20px 20px 20px;
}
#info{
	font-size: 10px;
}
#about{
	font-size: 11px;
}
#about strong {
	color: #6B8B7E;
}
.copy{
	font-size: 11px;
	color: #afadb3;
}
h1.header_news{
	margin:  0;
	padding:  0;
	font-size: 20px;
	font-family: Tahoma;
	color: #6b8074;
	font-weight: normal;
}
h2.header_news{
	margin:  0;
	padding:  0;
	font-size: 14px;
	font-family: Tahoma;
	color: #6b8074;
	font-weight: normal;
}
.more{
	text-align: right;
}
.red{
	color: #FF0000;
}
a:link,
a:visited {color: #666666; text-decoration: underline;}
a:active,
a:hover {color: #D9AE55; text-decoration: underline;}

a.header_anons:link, a.header_anons:visited{
	font-size: 12px;
	font-weight: bolder;
	text-decoration: none;
	color: #666666;
}
a.header_anons:active, a.header_anons:hover{
	font-size: 12px;
	font-weight: bolder;
	text-decoration: none;
	color: #D9AE55;
}
a.header_anons:link,
a.header_anons:visited{
	font-size: 12px;
	font-weight: bolder;
	text-decoration: none;
	color: #666666;
}
a.header_anons:active,
a.header_anons:hover{
	font-size: 12px;
	font-weight: bolder;
	text-decoration: none;
	color: #D9AE55;
}
a.news:link,
a.news:visited{
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}
a.news:active,
a.news:hover{
	font-weight: normal;
	text-decoration: underline;
	color: #D9AE55;
}
a.link_more:link,
a.link_more:visited {
	color: #6b8074;
	font-weight: bolder;
	text-decoration: none;
}
a.link_more:active,
a.link_more:hover {
	color: #6b8074;
	font-weight: bolder;
	text-decoration: underline;
}

.left_menu_item a {
	width: 134px; /*width of sub menu levels*/
	padding: 2px 5px 2px 19px;
	background: #ffffff url(/images/blank.gif) left no-repeat;
	color: #666666;
	font-size: 10px;
	font-weight: bolder;
	text-decoration: none;
	text-align: left;
	display: block;
}
.left_menu_item a:link, .left_menu_item a:visited{
	text-decoration: none;
}
.left_menu_item a:hover, .left_menu_item a:active, .left_menu_item strong a, .left_menu_item strong a:visited {
	background: #ffffff url(/images/arrow_on.gif) no-repeat left top;
	text-decoration: none;
	color: #D9AE55;
}



/*form*/

INPUT {font-family:  Verdana; font-size: 11px; color: #555555; background: #ffffff; border: 1px solid #8c8c8c;}
.radio {font-size: 12px; color: #555555; background: ; border-style: none none none none;}
input.checkbox {font-size: 12px; color: #555555; background: ; border-style: none none none none;}
input.go {border-style: none none none none; cursor: hand;}
input.go_reg {color: #ffffff; font-weight: bolder; background: #9CB9A9; border: 1px solid #8c8c8c; cursor: hand;}

TEXTAREA {font-family:  Verdana; font-size: 11px; color: #555555; background: #ffffff; border: 1px solid #8c8c8c;}
OPTION {background: #ffffff; color: #555555; font-size: 10px;}
SELECT {background: #ffffff; color: #555555; font-size: 9px; border: 1px solid #8c8c8c;}

