body {
	text-align: left;
	margin: 0px;
}
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;
}
/**/
.main_container{
	width: 781px;
}
.main_container_inner{
	padding: 25px 0px 5px 8px;
}
.top{
	position: relative;
	width: 765px;
	height: 169px;
	background: transparent url(../images/top_bck.png) no-repeat;
}
.top .lang{
	position: absolute;
	top: 13px;
	left: 25px;
	font: 100 8pt Tahoma;
	color: #610572;
}
.top .lang a{
	color: #610572;
}
.top .lang .act{
	font-weight: 700;
}
.top .lang .pas{
	font-weight: 100;
}
.top .welcome{
	position: absolute;
	top: 13px;
	left: 150px;
	font: 100 8pt Tahoma;
	color: #5e046e;
	text-align: right;
	width: 400px;
}
.top .link{
	position: absolute;
	left: 610;
	top: 13px;
	overflow: hidden;
}
.top .link div{
	float: left;	
	padding: 0 10px;
}
.top .link .home{
	background: url(../images/icon_home.gif) transparent 0px 50% no-repeat;
	padding-left: 15px;
	font-weight: 700;
	font: 700 8pt Tahoma;
}
.top .link .home a{
	color: #400000;
}
.top .link .email{
	background: url(../images/icon_email.gif) transparent 0px 50% no-repeat;
	padding-left: 15px;
}
.top .link .email a{
	color: #ffffff;
	font: 100 8pt Tahoma;
}
/**/
.top_2{
}
/**/
.image_gallery{
	width: 588px;
	height: 214px;
	background: url(../images/top_gallery_bck.png) no-repeat;
	float: left;
}
.image_gallery_inner{
	padding: 47px 12px 47px 16px;
}
.image_gallery_inner img{
	width: 160px;
	height: 120px;
	margin-right: 10px;
}
.menu{
	width: 177px;
	height: 214px;
	background: url(../images/top_menu_bck.png) no-repeat;
	float: left;
}
.menu .item{
	font: 700 8pt/30px Tahoma;
	padding-left: 22px;
}
.menu .item a{
	color: #ffffff;
}
/**/
.base{
	clear: both;
	width: 765px;
	text-align: left;
}
.base_middle{
	float: left;
	width: 765px;
	overflow: hidden;
}
/**/
.bottom{
	width: 765px;
}
.bottom_inner{
	text-align: right;
	font: 100 8pt/30px Tahoma;
	color: #ac45be;
	padding-right: 15px;
}
.bottom a{
	color: #ac45be;
}
/**/
.middle_page_title{
	background: url(../images/middle_page_title_bck.png) repeat-x bottom;
	width: 765px;
	height: 49px;
	position: relative;
}
.middle_page_title span{
	font: 700 9pt/26px Tahoma;
	color: #ffffff;
	position: absolute;
	top: 22px;
	left: 30px;
	width: 235px;
	text-align: center;
}
.middle_content{
	width: 765px;
	background: #ffffff;
}
.middle_content_inner{
	padding: 10px 15px;
}
.middle_page_footer{
	background: url(../images/middle_page_footer_bck.png) repeat-x bottom;
	width: 765px;
	height: 49px;
	color: #ac45be;
}
/**/
.item_list .item{
	background: url(../images/icon_01.gif) no-repeat left bottom;
	font: 100 8pt/20px Tahoma;
	padding-left: 20px;
}
.item_list .item a{
	color: #202020;
}
/**/
.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;
}
/**/