a:hover { color: #ABCBF0;}

* {
	margin: 0;
	padding: 0;
}

html,body {
	height: 100%;
	width: 100%;
	background-color: #4C3939;
	margin: 0;
	padding: 0;
}
body a {
	color: #ABCBF0;
}
body img {
	border: 0px;
}
body br {
	line-height: .75em;
}
p {
	color: #FFFFFF;
	font-family: Tahoma, Verdana, "Arial";
	font-size: 11px;
}
p.center {
	text-align: center;
}
p.footer_menus {
	color: #FFFFFF;
	font-family: Tahoma, Verdana, "Arial";
	font-size: 12px;
}
textarea, input {
	color: #000000;
	font-family: Tahoma, Verdana, "Arial";
	font-size: 11px;
}
ul{
	margin: 0;
	padding: 0 0 0 1.05em;
	text-indent: 0;
}
li {
	color: #FFFFFF;
	font-family: Tahoma, Verdana, "Arial";
	font-size: 11px;
	padding: 0 0 0 0;
}
#container {
	width: 947px;
	margin: 0 auto;
	padding: 25px 0 0 52px;
}

#logo {
	width: 210px;
	height: 16px;
	float: left;
	padding: 0 0 0 30px;
}
#menu {
	width: 685px;
	height: 13px;
	float: left;
	padding: 3px 0 0 5px;
}
#menu img{
}
#main {
	width: 900px;
	height: 550px;
	background-repeat: no-repeat;
	float: left;
	margin: 0;
}
.main_container {
	width: 900px;
	height: 550px;
	background: url(/img/bg/bg.jpg);
	background-repeat: no-repeat;
	float: left;
	margin: 0;
	position: absolute;
}
#thumb_container {
	width: 47px;
	float: left;
	padding: 35px 0 0 0;
}
.thumb {
	height: 47px;
	float: left;
	padding: 0 0 7px 0;
	filter: alpha(opacity=100);
	-moz-opacity: 1.0; 
	cursor: pointer;
}

.thumb_dim {
	height: 47px;
	float: left;
	padding: 0 0 7px 0;
	filter: alpha(opacity=40);
	-moz-opacity: .4;
	cursor: pointer;
}

#footer_address {
	width: 420px;
	padding: 0 0 0 30px;
	float: left;
}
#footer_address p {
	color: #ABCBF0;
	font-size: 12px;
}
#footer_menus {
	width: 420px;
	padding: 0 30px 0 0;
	text-align: right;
	float: left;
}
#footer_4ge {
	clear: both;
	width: 700px;
	padding: 2px 20px 0 20px;
}
#window_container {
	padding: 40px 0 0 30px;
	margin: 0;
	float: left;
	filter: alpha(opacity=95);
	-moz-opacity: .95;
	opacity: .95;
}
#window_header {
	height: 12px;
	font-size: 1px;
}
#window_tl {
	width: 12px;
	height: 12px;
	margin: 0;
	padding: 0;
	float: left;
	background: url(/img/layout/window_tl.gif) no-repeat;
}
#window_tm {
	height: 12px;
	margin: 0;
	padding: 0;
	float: left;
	background: url(/img/layout/window_tm.gif) repeat-x;
}
#window_tr {
	width: 12px;
	height: 12px;
	margin: 0;
	padding: 0;
	float: left;
	background: url(/img/layout/window_tr.gif) no-repeat;
}
#window_main {
	padding: 0;
	margin: 0;
	background: url(/img/layout/window_sr.gif) repeat-y 100% 0;
	background-color: #6C5B5A;
}
#window_main2 {
	padding: 0 12px 0 12px;
	margin: 0;
	background: url(/img/layout/window_sl.gif) repeat-y 0 0;
}
#window_footer {
	float: left;
	height: 12px;
	padding: 0;
	font-size: 1px;
}
#window_bl {
	width: 12px;
	height: 12px;
	margin: 0;
	padding: 0;
	float: left;
	background: url(/img/layout/window_bl.gif) no-repeat;
}
#window_bm {
	height: 12px;
	margin: 0;
	padding: 0;
	float: left;
	background: url(/img/layout/window_bm.gif) repeat-x;
}
#window_br {
	width: 12px;
	height: 12px;
	margin: 0;
	padding: 0;
	float: left;
	background: url(/img/layout/window_br.gif) no-repeat;
}
#scroll_container {
	width: 100%;
	height: 400px;
	overflow: auto;
	clear: both;
	overflow-x: hidden;
	padding: 0;
}

div.sub_menus{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0 0 10px 0;
}
div.width_100_percent {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}
div.width_100_percent_top {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
      position: relative;
      z-index: 100;
}
div.right {
	float: right;
}
div.left {
	float: left;
}

img.left {
	float: left;
	margin: 0;
}
img.right {
	float: right;
	margin: 0;
}
img.left_no_wrap {
	align: left;
	margin: 0;
}
img.hidden {
	display: none;
}
img.dim {
	filter: alpha(opacity=30);
	-moz-opacity: .3;
}
span.right {
	text-align: right;
}
span.center {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
span.pixel {
	font-size: 1px;
}
span.news_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
}
span.news_date {
	color: #FFFFFF;
	font-family: Tahoma, Verdana, "Arial";
	font-size: 11px;
	font-style: italic;
}
span.font_10px {
	font-size: 10px;
}
span.gray {
	color: #666666;
}
span.red {
	color: #FF0000;
}