/* User */

/* Global */
.rss_xml{
    margin: 5px 0;
}
.rss_xml img{
    border: 0;
}
.fixed{
	background-repeat: no-repeat;
}
.fixed_x{
	background-repeat: repeat-x;
}
.fixed_y{
	background-repeat: repeat-y;
}
/* NEW */

body{
	padding: 0;
	margin: 0;
}
table{
	font-family: Tahoma, Arial, sanf-serif;
	font-size: 100%;
	text-align: left;
	padding: 0;
	margin: 0;
}
form{
	margin: 0;
	padding: 0;
}
input{
	margin: 0;
	padding: 0;
}
img {
	border: 0;
	margin: 0;
	padding: 0;
}
#backgr{
	background: #f9ead4;
	height: 100%;
	width: 100%;
	padding: 0;
	margin: 0;
}
#top{
	background: #ffffff;
	width: 818px;
}
#middle{
	background: #ffffff;
	width: 818px;
	height: 100%;

}
#left_gradient{
	background-image: url(../images/left_gradient.gif);
	background-repeat: repeat-y;
	width: 18px;
}
#right_gradient{
	background-image: url(../images/right_gradient.gif);
	background-repeat: repeat-y;
	width: 18px;
}
#vert_line{
	background: #ac5018;
	height: 100%;
	width: 1px;
}
#bmenu{
	background: #ac5018;
	height: 21px;
	width: 780px;
}
#menu_line{
	background: #cd9674;
	height: 100%;
	width: 1px;
}
#hor_line{
	background: #ddb9a2;
	height: 1px;
	width: 780px;
}

#breadcrumbs{
	background: #025c8c;
	height: 17px;
	width: 780px;
}
#right_menu{
	background-image: url(../images/right_menu.gif);
	background-repeat: repeat-y;
	height: 100%;
	width: 183px;
}
.right_top_menu{
	background-image: url(../images/right_menu_top.gif);
	background-repeat: no-repeat;
	width: 183px;
}

/* NEW */

.top_right{
	background-image: url(../images/top_right.gif);
	background-repeat: no-repeat;
	width: 183px;
	height: 42px;
	overflow: hidden;
}
.right_menu_middle{
	background-image: url(../images/right_menu_middle.gif);
	background-repeat: no-repeat;
	width: 183px;
}
.top_center{
	background-image: url(../images/top.gif);
	background-repeat: no-repeat;
	width: 597px;
	height: 42px;
	overflow: hidden;
}
#middle_img{
	background-image: url(../images/middle.gif);
	background-repeat: no-repeat;
	height: 250px;
	width: 597px;
}
#middle_img_hp{
	background-image: url(../images/middle_hp.gif);
	background-repeat: no-repeat;
	height: 250px;
	width: 597px;
}
#hor_line_dark{
	background-image: url(../images/line_transp.gif);
	background-repeat: no-repeat;
	height: 1px;
	width: 597px;
}
.top_text{
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	font-size: 70%;
	color: #000000;
	text-decoration: none;

}
.top_link{
	color: #000000;
	text-decoration: none;
}
.right_menu{
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.right_link{
	font-size: 70%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.right_menu_title{
	background-color: #ac5018;
	width: 183px;
}
.block_right_menu{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.right_smenu_title{
	background-image: url(../images/head_entity.gif);
	background-repeat: repeat-y;

	width: 183px;
}
.entity_link{
	font-size: 70%;
	color: #000000;
}
.entity{
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.block_entity{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 3px;

	background-image: url(../images/block_entity.gif);
	background-repeat: repeat-y;
	width: 183px;
}
.poll_line{
	background-image: url(../images/poll_line.gif);
	background-repeat: no-repeat;
	height: 1px;
	width: 183px;
	overflow: hidden;
}
.text-poll{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 70%;
	text-align: left;
	color: #0000000;
}
/* NEW */

.language_line{
	background-image: url(../images/language_line.gif);
	background-repeat: no-repeat;
	height: 1px;
	width: 183px;
	overflow: hidden;
}
.login_line{
	background-image: url(../images/login_line.gif);
	background-repeat: no-repeat;
	height: 1px;
	width: 183px;
	overflow: hidden;
}
.icons_line{
	background-image: url(../images/icons_line.gif);
	background-repeat: no-repeat;
	height: 1px;
	width: 183px;
	overflow: hidden;
}
#bottom_line{
	background-image: url(../images/bottom_line.gif);
	background-repeat: no-repeat;
	height: 1px;
	width: 597px;
}
#bottom{
	background: #ffffff);
	height: 100%;
	width: 597px;
}
.menu{
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	cursor: pointer;
}
.line_last{
	width: 1px;
	background-color: #ac5018;
}
.line_mid{
	width: 1px;
	background-color: #e8d1c4;
}
.menu_hover{
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	background: #025c8c;
}
.smenu{
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	background: #ac5018;
	cursor: pointer;
}
.smenu_hover{
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	background: #025c8c;
	cursor: pointer;
}
.menu_text{
	font-size: 70%;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	line-height: 20px;
	vertical-align: middle;
}
.breadcrambs_texts{
	font-size: 70%;
	text-align: left;
	color: #ffffff;
	line-height: 17px;
	vertical-align: middle;
}
.breadcrambs_text_h{
	text-align: left;
	padding-left: 25px;
	text-decoration: none;
	color: #ffffff;
}
.breadcrambs_text{
	text-align: left;
	padding-left: 2px;
	text-decoration: none;
	color: #ffffff;
}
.pos_smenu{
	left: -1000px;
	overflow: hidden;
	position: absolute;
	top: -1000px;
}
.img{
	float:left;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.img_ns{
	float:left;
	margin: 0px;
}
.img_nl{
	float:left;
	padding: 5px 5px 5px 0;
	margin: 0;
}
.img_nv{
	float:left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 5px;
}
.img_center{
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	position: relative;
}
.spacer{
	padding: 5px 0 0 0;
}
.clear{
	clear:both;
}
.right_text{
	text-align: left;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 70%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 30px;
	vertical-align: middle;
}
.black_link{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.black_link:hover{
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.select{
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	text-align: center;
}
.search{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 7px;
	padding-bottom: 5px;
	text-align: left;

}
.form_in{
	padding: 0px;
	margin: 0px;
	line-height: 30px;
	vertical-align: middle;

}
.form_submit{
	padding-top: 5px;
	margin: 0px;
	line-height: 30px;
	vertical-align: bottom;
	text-align: center;
}
#left_td .search{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 20px;
	text-align: left;
	width: 100%;

}
.login_text{
	font-size: 70%;
	font-weight: bold;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #000000;
}
.login{
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}
.login_texts{
	font-size: 70%;
	text-align: right;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 2px;
	color: #000000;
	width: 70px;
	float: left;


}
.login_in{
	padding-left: 0px;
	padding-right: 0px;

}
.password_in{
	padding-left: 0px;
	padding-right: 0px;

}
.footer_text{
	font-size: 70%;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #025c8c;
	line-height: 20px;
	vertical-align: middle;
}
.footer_img{
	line-height: 20px;
	vertical-align: middle;
}

.footer{
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}
#middle_bg{
	background-image: url(../images/middle_cont.gif);
	background-repeat: repeat-y;
	height: 100%;
	width: 597px;
}
#middle_top{
	background-image: url(../images/top_cont.gif);
	background-repeat: no-repeat;
	height: 293px;
	width: 597px;
}
#left_td{
	width: 233px;
}
#right_td{
	width: 349px;
}
#g_msg {
	background-color: #fdf8af;
	font-weight: bold;
	font-size: 12px;
	padding: 3px 0 3px 0;
	text-align: center;
}

.text_msg{
	font-size: 85%;
	text-align: center;
	color: #000000;
	padding-top: 3px;
}
/* BOXES */

.corner_bw_top {
	background-image: url(../images/corner_bw_top.gif);
	background-repeat: no-repeat;
	width: 221px;
	height: 4px;
	margin-top: 5px;
	margin-left: 5px;
	overflow: hidden;
}
.corner_bw_bot {
	background-image: url(../images/corner_bw_bot.gif);
	background-repeat: no-repeat;
	width: 221px;
	height: 4px;
	margin-bottom: 5px;
	margin-left: 5px;
	overflow: hidden;
}
.middle_bw{
	background-color: #ffffff;
	width: 221px;
	overflow: hidden;
}
.middle_bw_outer{
	margin-left: 5px;
}
.box_line {
	background-image: url(../images/box_line.gif);
	background-repeat: no-repeat;
	height: 2px;
	overflow: hidden;
	margin-left: -5px;

}
.text-bblack{
	text-decoration: none;
	padding: 5px 5px 5px 0px;
	font-size: 75%;
	font-weight: bold;
	text-align: left;
	color: #000000;
}
.text-bblack_s{
	text-decoration: none;
	padding: 5px 5px 5px 5px;
	font-size: 75%;
	font-weight: bold;
	text-align: left;
	color: #000000;
}
.text-bblack_center{
	text-decoration: none;
	padding: 5px 5px 5px 5px;
	font-size: 75%;
	font-weight: bold;
	text-align: center;
	color: #000000;
}
.text-black{
	padding: 5px 5px 5px 0px;
	font-size: 70%;
	text-align: left;
	color: #0000000;
}
.text-black_right{
	padding: 5px 5px 5px 5px;
	font-size: 70%;
	text-align: right;
	color: #0000000;
}
.text-black_center{
	padding: 5px 5px 5px 5px;
	font-size: 70%;
	text-align: center;
	color: #0000000;
}
.text-link{
	padding: 5px 5px 5px 5px;
	font-size: 70%;
	text-align: left;
	color: #000000;
}
.text-link-home{
	padding: 5px 5px 5px 0px;
	font-size: 70%;
	text-align: left;
	color: #000000;
}
.text_link{
	padding: 5px 5px 5px 5px;
	color: #000000;
}
.text-head{
	padding: 5px 5px 5px 5px;
	font-size: 75%;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
}
.head_bw_tr {
	background-image: url(../images/head_bw_tr.gif);
	background-repeat: no-repeat;
	width: 349px;
	height: 25px;
	margin-top: 5px;
	margin-left: 5px;
	overflow: hidden;
}
.head_bw_mid {
	background-image: url(../images/head_bw_mid.gif);
	background-repeat: no-repeat;
	width: 578px;
	height: 24px;
	margin-top: 5px;
	margin-left: 5px;
	overflow: hidden;
}
.corner_bw_mid_b {
	background-image: url(../images/corner_bw_mid_b.gif);
	background-repeat: no-repeat;
	width: 578px;
	height: 4px;
	margin-bottom: 5px;
	margin-left: 5px;
	overflow: hidden;
}
.middle_bw_3{

	background-color: #ffffff;
	width: 578px;
	text-align: left;
	margin-left: 5px;
	overflow: hidden;
}
.head_blw_bot {
	background-image: url(../images/head_blw_bot.gif);
	background-repeat: no-repeat;
	width: 221px;
	height: 25px;
	margin-left: 5px;
	margin-top: 5px;
	overflow: hidden;
}
.head_bw_rb {
	background-image: url(../images/head_bw_rb.gif);
	background-repeat: no-repeat;
	width: 344px;
	height: 25px;
	margin-left: 5px;
	margin-top: 5px;
	overflow: hidden;
}
a{
	padding: 0px 0px 0px 0px;
	text-align: left;
	color: #025c8c;
}
.text_cont{
	padding: 5px 5px 5px 5px;
	text-align: left;
}
.text_cont_l{
	padding: 5px 5px 5px 5px;
	text-align: left;
	color: #0000000;
	border-left: 1px solid #e8d1c4;
	border-right: 1px solid #e8d1c4;
}
.head_bw_tl {
	background-image: url(../images/head_bw_tl.gif);
	background-repeat: no-repeat;
	width: 221px;
	height: 24px;
	margin-left: 5px;
	margin-top: 5px;
	overflow: hidden;
}
.corner_bw_tr {
	background-image: url(../images/corner_bw_rt.gif);
	background-repeat: no-repeat;
	width: 351px;
	height: 5px;
	margin-top: 5px;
	margin-left: 5px;
	overflow: hidden;
}
.corner_bw_br {
	background-image: url(../images/corner_bw_rb.gif);
	background-repeat: no-repeat;
	width: 351px;
	height: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	overflow: hidden;
}
.middle_bw_r{
	background-color: #ffffff;
	width: 351px;
	text-align: left;
	margin-left: 5px;
	overflow: hidden;
}
.box_line_rt {
	background-image: url(../images/box_line_rt.gif);
	background-repeat: no-repeat;

	height: 2px;
	overflow: hidden;

}
.head_bw_rm {
	background-image: url(../images/head_bw_rm.gif);
	background-repeat: no-repeat;
	width: 346px;
	height: 25px;
	margin-left: 5px;
	margin-top: 5px;
	overflow: hidden;
}
.head_bw_tr_con {
	background-image: url(../images/head_bw_tr_con.gif);
	background-repeat: no-repeat;
	width: 351px;
	height: 25px;
	margin-left: 5px;
	margin-top: 5px;
	overflow: hidden;
}
.head_bw_bl {
	background-image: url(../images/head_bw_bl.gif);
	background-repeat: no-repeat;
	width: 222px;
	height: 25px;
	margin-left: 5px;
	overflow: hidden;
}
.head_blw_br {
	background-image: url(../images/head_blw_br.gif);
	background-repeat: no-repeat;
	width: 345px;
	height: 25px;
	margin-left: 7px;
	margin-top: 5px;
	overflow: hidden;
}
.head_bw_br {
	background-image: url(../images/head_bw_br.gif);
	background-repeat: no-repeat;
	width: 342px;
	height: 25px;
	margin-left: 5px;
	margin-top: 5px;
	overflow: hidden;
}
.read_more{
	padding: 0px 10px 10px 10px;
	text-align: right;
	color: #025c8c;
	font-size: 70%;

}

/* SECTIONS */

#sections_bg{
	background-color: #fbf7f4;
	height: 100%;
	width: 597px;
}
#sections_backgr_top{
	background-image: url(../images/sections_backgr.gif);
	background-repeat: no-repeat;
	height: 280;
	width: 597px;
}
.sections_head_bw_con{
	background-image: url(../images/sections_head_bw_con.gif);
	background-repeat: no-repeat;
	width: 577px;
	height: 24px;
	margin-left: 9px;
	margin-top: 5px;
	overflow: hidden;
}
.sections_bot_bw_con{
	background-image: url(../images/sections_bot_bw_con.gif);
	background-repeat: no-repeat;
	width: 577px;
	height: 5px;
	margin-left: 9px;
	margin-bottom: 5px;
	overflow: hidden;
}
.sections_top_bw_con{
	background-image: url(../images/sections_top_bw_con.gif);
	background-repeat: no-repeat;
	width: 577px;
	height: 5px;
	margin-left: 9px;
	margin-top: 5px;
	overflow: hidden;
}
.sections_middle{
	background-color: #ffffff;
	width: 577px;
	text-align: left;
	margin-left: 9px;
	overflow: hidden;
}
.text_cont_bw{
	padding: 5px 5px 5px 5px;
	text-align: left;
	color: #0000000;
	border-left: 1px solid #e8d1c4;
	border-right: 1px solid #e8d1c4;
}
.text_cont_bw_ns{
	padding: 0px;
	text-align: left;
	color: #0000000;
	border-left: 1px solid #e8d1c4;
	border-right: 1px solid #e8d1c4;
}
.sections_head_blw_con{
	background-image: url(../images/sections_head_blw_con.gif);
	background-repeat: no-repeat;
	width: 577px;
	margin-left: 9px;
	margin-top: 5px;
	overflow: hidden;
}
.sections_bot_blw_con{
	background-image: url(../images/sections_bot_blw_con.gif);
	background-repeat: no-repeat;
	width: 577px;
	height: 5px;
	margin-left: 9px;
	margin-bottom: 5px;
	overflow: hidden;
}
.text_cont_blw{
	padding: 5px 5px 5px 5px;
	text-align: left;
	color: #0000000;
	border-left: 1px solid #cad9e1;
	border-right: 1px solid #cad9e1;
}
.sections_head_bw{
	background-image: url(../images/sections_head_bw.gif);
	background-repeat: no-repeat;
	width: 577px;
	height: 24px;
	margin-left: 9px;
	margin-top: 5px;
	overflow: hidden;
}
.sections_head_bl_con{
	background-image: url(../images/sections_head_bl_con.gif);
	background-repeat: no-repeat;

	width: 577px;
	margin-left: 9px;
	margin-top: 5px;
	overflow: hidden;
}
.legend {
	font: 10px Verdana, sans-serif;
	padding: 5px 5px 5px 5px;
	color: #c27f56;
	text-decoration: none;
	font-weight: bold;
}
.credit {
	font: 10px Verdana, sans-serif;
	padding: 5px 5px 5px 5px;
	color: #c27f56;
	text-decoration: none;
}
.text_layout{
	padding: 5px 5px 5px 5px;
	font-size: 70%;
	text-align: left;


}
.white_block .text_layout, .brown_block .text_layout {
	width: 100%;
}
.pager{
	text-align:center;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 70%;
}
#news_white{
	background-color: #ffffff;
}
#news_brown{
	background-color: #f9f3ee;
}
.link_news{
	text-decoration: none;
	font-weight: bold;
}
.text_cont_news{
	padding: 0;
	text-align: left;
	color: #0000000;
	border-left: 1px solid #e8d1c4;
	border-right: 1px solid #e8d1c4;
}
.text_cont_bl{
	padding: 0;
	text-align: left;
	color: #0000000;
	border-left: 1px solid #c7d7e0;
	border-right: 1px solid #c7d7e0;
}
.directory_head{
	padding: 10px 10px 10px 10px;
	font-size: 75%;
	font-weight: bold;
	text-align: center;
	color: #000000;
}
.directory_cont{
	padding: 10px 10px 10px 10px;
	text-align: center;
}
.directory_link{
	font-size: 70%;
	font-weight: bold;
	color: #000000;
}
.text_black_np{
	padding: 0;
	font-size: 70%;
	text-align: left;
	color: #0000000;
}
.text_bblack_np{
	padding: 0;
	font-size: 70%;
	font-weight: bold;
	text-align: left;
	color: #0000000;
}
.text-entity{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	background-color: #f9f3ee;
}
.text_summary{
	padding: 5px 5px 5px 5px;
	text-align: left;
	color: #9b4009;
	font-size: 70%;
}
.comments{
	background-color: #f9f3ee;
	padding: 0;
	margin: 0;
}
.white_block{
	background-color: #ffffff;
}
.brown_block{
	background-color: #f9f3ee;
}
input.dialogbutton{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	background-color: #ac5018;
	color: #ffffff;
	border-color: #CF8900;
	border-width: 0px;
	border-style: solid;
	margin: 5px;
}

input.dialogbutton:hover{
	background-color: #1172a6;
}

#iframemenu {
	position: absolute;
	visibility: hidden;
}
.err {
	color:red;
	font-weight: bold;
}
.addthis_button {
    vertical-align: middle;
}
