@CHARSET "UTF-8";

html {
	overflow-y: scroll !important;
}

body {
	margin: 0px;
	padding: 0px;
	background: #fff url("images/body_bg.jpg") repeat-x;
}

a.mlink {
	color: #7c92b7;	
}


/* END LINKS */


.clearboth {
	clear: both;
}

#container {
	width: 740px;
	margin: 0px auto;
	/*border: 1px solid gray;*/
}

#header_normal {
	height: 94px;
}
#header_front {
	height: 193px;
}

#foot {
	background: #f4f4f4;
	padding: 0px;
	margin-top: 10px;
	font-size: 9px;
	color: #444;
}
#foot_front_inner {
	padding: 10px 0px 10px 170px;
	width: 609px;
	margin: 0px auto;
	background: url("images/foot_sep.jpg") no-repeat 160px;
}

#foot_normal_inner {
	padding: 10px 0px 10px 210px;
	width: 579px;
	margin: 0px auto;
	background: url("images/foot_sep.jpg") no-repeat 200px;
}

/* BEGIN MAIN_BLOCKS */

#top_panel_front {
	height: 42px;
	padding: 10px 1px;
}
#top_panel_normal{
	height: 35px;
	padding: 2px 1px;
}

#top_panel_front #top_panel_left {
	padding: 5px;
	float: left;
}

#top_panel_front #top_panel_right {
	float: right;
	width: 400px;
}

#top_panel_normal #top_panel_left {
	padding: 4px;
	float: left;
}

#top_panel_normal #top_panel_right {
	float: right;
	width: 400px;
}

#page_left_front {
	width: 170px;
	float: left;
	margin: 0px;
	padding: 4px 0 0 0;
}

#page_left_normal {
	width: 170px;
	float: left;
	padding: 0px;
	margin: 0px;
}

#page_main {
	float: right;
	position: relative;
	padding: 4px 0px 0px 0px;
}

#panel_main {
	width: 550px;
	margin: 0px 0px 0px 0px
}


.rss {
	float: right;	
}
#page_path {
	position: absolute;
	top: 15px;
	right: 0px;
	padding: 10px 0px;
	color: #aaa;
}
#page_path a, #page_path a:visited {
	color: #888;
}


/* END MAIN_BLOCKS*/

/**/

#front_left {
	float: left;
	width: 290px;
	margin: 0px 10px;
}

#front_right {
	float: left;
	width: 240px;
	margin: 0px 0px 0px 10px;

}

/**/

/* BEGIN TOP MENU */

.menu_primary {
	height: 29px;
	padding: 0px 0px 0px 2px;
}

.menu_primary ul{
	list-style:none;
	margin: 0px;
	padding: 0px;
}
.menu_primary ul li{
	float: left;
	padding: 0px 1px 0px 2px;
	margin: 0px;
	background: url("images/primary_sep.jpg") no-repeat left;	
}


.menu_primary ul a, .menu_primary ul a:visited {
	display:block;
	float: left;
	height: 19px;
	padding: 5px 10px ;
	text-decoration:none;
	font-weight: bold;
	font-size: 13px;
	color: #eeeeee;
}


.menu_primary ul a:hover {
	background: #93a45d;
	color: #eeeeee;
	text-decoration:none;
}

.menu_primary ul a.selected, .menu_primary ul a.selected:visited {
	color: #fff;
	background-color: #93a45d;
}

.menu_primary ul li.primary_ending{
	float: left;
	padding: 0px 2px 0px 1px;
	margin: 0px;
	height: 29px;
	background: url("images/primary_sep.jpg") no-repeat left;	
}

/* END TOP MENU */

/* BEGIN MENU SECONDARY */

ul#menu_secondary {
	height: 31px;
	float: right;
	list-style:none;
	margin: 0px;
	padding: 4px 0px 0px 0px;
}

ul#menu_secondary li{
	float: left;
	padding: 0px 2px 0px 1px;
	margin: 0px;
	background: url("images/secondary_sep.jpg") no-repeat right;	
}
ul#menu_secondary li.last {
	background: none;
}

ul#menu_secondary a, ul#menu_secondary a:visited {
	display:block;
	float: left;
	height: 19px;
	padding: 5px 5px 4px 5px ;
	text-decoration:none;
	font-weight: bold;
	font-size: 10px;
	color: #000;
}

ul#menu_secondary a:hover{
	color: #777;
}
/* END MENU SECONDARY */

/* BEGIN MENU-LEFT*/

#menu_sub_left{
	margin: 4px 0px 20px 0px;
	padding-left: 0px;
	list-style: none;
}
#menu_sub_left li{
	margin: 0px;
	padding: 0px;
}

#menu_sub_left a{
	display: block;
	color: #7c92b7;
	margin: 0px;
	padding: 4px 2px 4px 20px;
	list-style: none;
	border-bottom: 1px solid #fff;
	text-decoration: none;
	font-weight: bold;
	background: #e6e6e6 url("images/menu_sub_dot.gif") no-repeat 8px 9px;
}
#menu_sub_left a:hover{
	color: #7c92b7;
	text-decoration: none;
	background-color: #d0d0d0;
}

#menu_sub_left a.selected{
	color:#5c7297;
	background: #e6e6e6 url("images/menu_sub_dot_sel.gif") no-repeat 8px 9px;
	margin: 0px;

}


#menu_sub_left ul{
	margin: 0px;
	padding-left: 0px;
	list-style: none;
}

#menu_sub_left ul a{
	display: block;
	color: #7c92b7;
	margin: 0px;
	padding: 4px 2px 4px 28px;
	font-size: 9px;
	font-weight: normal;
	list-style: none;
	border-bottom: 1px solid #fff;
	background: #f0f0f0 url("images/menu_sub_dot.gif") no-repeat 8px 9px;
	
}
#menu_sub_left ul a.selected{
	color:#5c7297;
	background: #f0f0f0 url("images/menu_sub_dot_sel.gif") no-repeat 8px 9px;
	margin: 0px;

}

#menu_sub_left ul ul a{
	padding: 4px 32px;
}
#menu_sub_left ul ul ul a{
	padding: 4px 40px;
}

/* END */

/* BEGIN NEWS */

.news_title a, .news_title a:visited{
	color: 4d4d4d;	
}

.news_title {
	margin-bottom: 8px;
}

.news_list_title a{
	color: #7c92b7;	
}

#news_list .image, #news_front .image{
	float: left;
	margin: 0px;
	padding: 2px 5px 5px 0px;	
}
#news_list .title, #news_list .title a{
	padding: 5px 0px;
	font-weight: bold;
	margin: 0px 0px;
	font-size: 13px;
	color: #7f93b8;
}

#news_list .content {
	clear: both;
	padding: 0px;
	margin: 0px;
}
#news_list .date {
	font-size: 10px;
	color: #8494b6;
}

a.news_more, a.news_more:visited {
	display: block;
	color: #a0b857;
	font-weight: bold;
	text-align: right;
}

.news_date1 {
	font-size: 10px;
	float: right;
	color: #8494b6;
}
h2.news_title1 {
	padding: 4px 0px 0px 0px;
	margin: 8px 0px;
	font-size: 12px;
	color: #555;
}


.news_content1 {
	padding: 0px;
	margin: 0px;
	clear: both;
}



.news_date {
	font-size: 10px;
}

/* END NEWS*/

.form_input{
	height: 12px;
	padding: 2px;
	font-size: 10px;
}


/**/


div.result_box{
	margin: 5px auto;
	width: 420px;
	
}
.result_box .success{
	border: 1px solid #479907;
	color: #5c9a0b;
	background-color: #fcfcfc;
	padding: 2px 0px 0px 2px;
}
.result_box .notice{
	border: 1px solid #2b749d;
	color: #306790;
	background-color: #fcfcfc;
	padding: 2px 0px 0px 2px;
}
.result_box .warning{
	border: 1px solid #edba2b;
	color: #d0a20f;
	background-color: #fcfcfc;
	padding: 2px 0px 0px 2px;
}
.result_box .error{
	border: 1px solid #fe0002;
	color: #d50000;
	background-color: #fcfcfc;
	padding: 2px 0px 0px 2px;
}

.result_box img{
	margin-right: 10px;
}

.banners_container {
}