body {
	text-align: left;
	margin: 0;
	padding-left: 10px;
	background: #c7b8a1;
}
body, td, div, p, input, select, textarea{
	font: 100 9pt Tahoma;
	color: #000000;
}
a {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
}
form{
	margin: 0px;
	padding: 0px;
}
input {
	border-style: groove;
}
img{
	border-width: 0px;
}
.radio, .label{
	border: 0px;
	color: #97aec6;
}
.button{
	border: #474747 1px solid;
	font-family: tahoma;
	background-color: #353c45;
	color: #97aec6; 
}
/**/
.clear{
	clear: both;
}
/**/
.top{
	position: relative;
	width: 970px;
	height: 170px;
	background: url(../images/base/top_bck.png) no-repeat;
}
/**/
.top .logo{
	position: absolute;
	top: 44px;
	left: 37px;
}
.top .logo img{
	width: 235px;
	height: 75px;
	border: 0px;
}
/**/
.top .menu{
	position: absolute;
	left: 24px;
	top: 140px;
	width: 921px;
	height: 30px;
	overflow: hidden;
}
.top .menu .item{
	float: left;	
	padding: 0 10px;
}
.top .menu .item a{
	color: #ffffff;
	font: 700 8pt/30px Tahoma;
}
.top .menu .sep{
	float: left;	
	background: url(../images/menu_sep_bck.png) no-repeat;
	width: 2px;
	height: 30px;
}
/**/
.top .welcome{
	position: absolute;
	top: 86px;
	left: 590px;
	font: 700 8pt/20px Tahoma;
	color: #ffffff;
}
.top .welcome span{
	color: #f6e6ce;
	font: 100 7pt/20px Tahoma;
}
/**/
.top .link{
	position: absolute;
	left: 832px;
	top: 86px;
	height: 20px;
	overflow: hidden;
}
.top .link div{
	float: left;
	padding-right: 6px;
	padding-left: 7px;
}
.top .link .home{
	background: url(../images/icon_home.gif) transparent 0px 50% no-repeat;
}
.top .link .email{
	background: url(../images/icon_email.gif) transparent 0px 50% no-repeat;
}
.top .link div a{
	padding-left: 8px;
	color: #f3f0eb;
	font: 100 8pt/20px Tahoma;
}
/**/
.top .search{
	position: absolute;
	top: 84px;
	left: 317px;
}
.top .search .input{
	background: url(../images/search_input_bck.png) no-repeat;
	width: 172px;
	height: 22px;
	border: 0;
	font: 100 8pt/12px Tahoma;
	color: #202020;
	padding: 5px 5px 0px 10px;
}
.top .search .submit{
	background: url(../images/search_submit_bck.png) no-repeat;
	width: 49px;
	height: 22px;
	border: 0;
	font: 100 8pt/22px Tahoma;
	color: #ffffff;
}
.top_banner{
	width: 596px;
	height: 220px;
	margin-bottom: 17px;
}
.top_banner_inner{
	border: solid 3px #c7b8a1;
	padding: 1px;
}
/**/
.top .lang{
	position: absolute;
	left: 750px;
	top: 10px;
	width: 200px;
	height: 20px;
	text-align: right;
	overflow: hidden;
	font: 100 8pt/20px Tahoma;
}
.top .lang a{
	color: #7c5c2c;
}
.top .lang .act{
	font-weight: 700;
}
.top .lang .pas{
	font-weight: 100;
}
/**/
.base{
	clear: both;
	width: 970px;
	text-align: left;
	background: #ffffff url(../images/base_bck.png) repeat-x;
	padding-top: 17px;
}
.base_middle{
	float: left;
	width: 640px;
	overflow: hidden;
}
.base_middle_inner{
	padding-left: 25px;
	padding-right: 10px;
}
.base_right{
	float: left;
	width: 330px;
}
.base_right_inner{
	padding-left: 5px;
}
/**/
.bottom{
	position: relative;
	background: url(../images/base/bottom_bck.png) no-repeat top;
	width: 970px;
	height: 90px;
}
.bottom .copyright{
	position: absolute;
	top: 5px;
	left: 240px;
	font: 700 8pt/14px Tahoma;
	color: #5b4e3b;
}
.bottom .copyright a{
	color: #5b4e3b;
}
.bottom .text{
	position: absolute;
	top: 33px;
	left: 240px;
	font: 100 7pt/14px Tahoma;
	color: #fff9f1;
}
.bottom .text a{
	color: #fff9f1;
}
/**/
.middle_content{
	width: 713px;
	background:	#ffffff;
}
.middle_content_inner{
	padding: 10px 17px;
}
.middle_page_title{
	width: 596px;
	height: 20px;
	margin-bottom: 10px;
}
.middle_page_title span{
	background: url(../images/icon_03.png) no-repeat center left;
	padding-left: 15px;
	font: 700 8pt/16px Tahoma;
	color: #9b1a33;
}
/**/
.middle_sub_page_title{
	width: 596px;
	height: 20px;
	margin-bottom: 10px;
}
.middle_sub_page_title span{
	padding-left: 15px;
	font: 700 8pt/16px Tahoma;
	color: #000080;
}
/**/
.right_caption{
}
.right_caption_inner{
	background: url(../images/icon_03.png) no-repeat center left;
	padding-left: 15px;
	font: 700 8pt/16px Tahoma;
	color: #9b1a33;
}
/*
.image_gallery{
	width: 250px;
}
.image_gallery_inner{
	padding: 5px 5px;
}
.image_gallery_inner .item{
	width: 78px;
	height: 82px;
	border: solid 1px #cbddef;
	float: left;
	text-align: center;
}
.image_gallery_inner .item img{
	width: 68px;
	height: 72px;
	margin: 4px;
}
/*
.video{
	width: 250px;
}
.video_inner{
	padding: 5px 7px;
}
.video_inner .item{
	background: url(../images/right_video_item_bck.png) no-repeat;
	width: 232px;
	height: 20px;
	padding-left: 25px;
	overflow: hidden;
	font: 100 8pt/18px Tahoma;
}
/**/
.academy{
	width: 300px;
	margin-bottom: 5px;
}
.academy_inner{
	padding-top: 10px;
}
/*.academy .text{
	font: 100 8pt/14px Tahoma;
	padding-left: 10px;
	color: #4d4d4d;
	margin-bottom: 11px;
}*/
.academy .image{
	border: solid 1px #dcd4c8;
	margin-bottom: 5px;
}
.academy .image img{
	margin: 3px;
	width: 292px;
	height: 70px;
}
.academy .item {
	background: url(../images/icon_02.png) no-repeat center left;
	padding-left: 20px;
	font: 100 8pt/14px Tahoma;
}
.academy .item a{
	color: #404040;
}
.academy .sep {
	margin: 2px 0px 2px 18px;;
	border-bottom: dotted 1px #958368;
}
/*.academy .link a{
	padding-left: 10px;
	color: #9b1a33;
	font: 700 7pt Tahoma;
}*/
/*
.academy{
	position: relative;
	width: 308px;
	height: 204px;
	margin-bottom: 10px;
}
.academy .back{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 308px;
	height: 204px;
	z-index: 2;
}
.academy .back img{
	width: 308px;
	height: 204px;
	z-index: 2;
}
.academy .caption{
	position: absolute;
	top: 5px;
	left: 5px;
	width: 297px;
	height: 30px;
	background: url(../images/academy_caption_bck.gif) no-repeat;
	z-index: 3;
	font: 700 8pt/30px Tahoma;
	color: #ffffff;
	padding-left: 15px;
}
.academy .image{
	position: absolute;
	top: 1px;
	left: 4px;
	width: 300px;
	height: 196px;	
	z-index: 1;
}
.academy .image img{
	width: 298px;
	height: 194px;
	margin: 1px;
	z-index: 1;
}
.academy .transparent_layer{
	position: absolute;
	top: 130px;
	left: 5px;
	width: 298px;
	height: 61px;
	z-index: 2;
	filter: alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity: 0.5;
	background: #000000;
}
.academy .items{
	position: absolute;
	top: 130px;
	left: 5px;
	width: 298px;
	height: 61px;
	background: transparent url(../images/academy_item_bck.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	z-index: 3;
}
.academy .item{
}
.academy .item .title{
	font: 700 8pt/20px Tahoma;
	overflow: hidden;
	width: 264px;
	height: 20px;
	padding-left: 30px;
}
.academy .item .title a{
	color: #ffffff;
}
/**/
.congress_menu{
	width: 300px;
	border-top: solid 1px #c0c0c0;
	border-bottom: solid 1px #c0c0c0;
	padding: 10px 0px;
	margin: 10px 0px;
}
.congress_menu .item{
	font: 700 8pt/28px Tahoma;
	background: url(../images/icon_01.png) no-repeat left center;
	padding-left: 20px;
}
/**/
.poll{
	width: 300px;
}
.poll_inner{
	padding-top: 10px;
}
.poll .question{
	font: 100 8pt/16px Tahoma;
	padding-left: 10px;
	color: #4d4d4d;
	margin-bottom: 10px;
}
.poll .image{
	border: solid 1px #dcd4c8;
	margin-bottom: 10px;
}
.poll .image img{
	margin: 3px;
	width: 292px;
	height: 70px;
}
.poll .link a{
	padding-left: 10px;
	color: #9b1a33;
	font: 700 7pt Tahoma;
}
/**/
.support{
	position: relative;
	background: url(../images/base/online_help_bck.png) no-repeat;
	width: 320px;
	height: 113px;
}
.support .online{
	position: absolute;
	top: 50px;
	left: 125px;
	width: 120px;
	height: 20px;
}
.support .phone{
	position: absolute;
	top: 65px;
	left: 125px;
	width: 120px;
	height: 20px;
	cursor: default;
}
.support .phone span, .support .online a{
	color: #958368;
	font: 700 8pt/20px Tahoma;
}
/**/
.item_list .item{
	background: url(../images/icon_01.gif) no-repeat left center;
	font: 100 8pt/20px Tahoma;
	padding-left: 20px;
}
.item_list .item a{
	color: #404040;
}
/**/
.paging{
	text-align: left;
	margin-bottom: 10px;
}
.paging .text{
	font: 100 8pt/16px Tahoma;
	margin: 1px;
	width: 16px;
	color: #fde9c7;
}
.paging .item{
	padding: 0 4px;
	margin: 1px;
	text-align: center;
	color: #000080;
	font: 100 8pt/16px Tahoma;
	border: solid 1px #c0c0c0;
	cursor: pointer;
	background: #808080;
}
.paging .act_item{
	padding: 0 4px;
	margin: 1px;
	text-align: center;
	color: #000080;
	font: 700 8pt/16px Tahoma;
	border: solid 1px #ffffff	;
	background: #c0c0c0;
}
/**/
.html_page{
	width: 588px;
}