@charset "utf-8";

html,body,div,span,applet,object,iframe,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,strong,tt,var,dl,dt,dd,blockquote,fieldset,form,i,b,caption,tbody,tfoot,thead,tr,th,td,p{margin:0;padding:0;border:0;vertical-align:baseline;}
.clr{clear:both;}

body{font:100%/1.5em Arial, Helvetica, sans-serif; position:relative;}
textarea{font:100%/1.5em Arial, Helvetica, sans-serif;}
:focus{outline:1px #58483b solid;}

h1{font-size:2em;font-weight:700;margin:0 0 0.75em}
h2{font-size:1.5em;margin:0 0 1em}
h3{font-size:1.1666em;margin:0 0 1.285em}
h4{font-size:1em;margin:0 0 1.5em}
h5{font-size:0.8333em;margin:0 0 1.8em}
h6{font-size:0.666em;margin:0 0 2.25em}
img{display:inline-block;vertical-align:bottom}

p{font-weight:300;margin:0 0 1.5em}
pre{font:1em/1.5em "Courier New", Courier, monospace;margin:0 0 1.5em;padding:0 0 0 1.5em}

ul,ol{margin:0 0 1.5em;padding:0}
li ul,li ol{margin:0}
ul li{list-style:inside disc; margin-left:20px;}
table{border-collapse:collapse;border-spacing:0;margin:0 0 1.5em;padding:0}

input{width:280px;border:1px #555 solid; margin-bottom:2px;}
.short{width:280px;}
.radio{width:30px; margin-bottom:0px;border:0;}
.send{cursor:pointer;background:#d31b00;color:#fff;font-size:11px;height:22px;line-height:18px;display:block;margin:2px;padding:0px; font-weight:bold; width:200px;}

td label{font-size:11px;}
td {font-size:11px;}

a{color:#d31b00;font-weight:normal;text-decoration:none;}
a:hover{color:#000; text-decoration:underline;}
a:visited{color:#b30b00}

b{font-weight:bold;}



body,html{
	margin:0px; padding:0px;
	color:#505050;
	background:#e5e4da;
	text-align:center;	
	width:100%; 
	font-size: 13px; font-family: Times New Roman, Georgia, serif; font-weight:normal;
}

#root{
	position:relative;
	text-align:left;
	width:840px;
	margin: 0px auto; 
	background: #fff url('gui/bkgroot.png') center top repeat-y;
}

#inroot{
	padding:0px 19px 0px 19px;
}

#header{
	position:relative;
	width:802px; height:315px;
	background: #6c125a url('gui/bkghead.jpg') no-repeat;
}

#logo{
	position:relative; top:115px; left:56px;
	background: url('gui/logo.png') left top no-repeat;
	width:77px; height:184px;	
}

#logo h1{
	margin:0px; padding:0px;
	text-indent:-3000px;
	font-size:10px;
}

#flash_menu{
	position:absolute; 
	left:250px; top:32px;
	width:550px; height:263px;
}

h2{
	margin:8px 0px 20px 0px;
	padding-left:55px;
	font-weight:normal;
	color:#065782;
	font-size:22px;
}

#news_title{
	margin:0px 1px 0px 1px;
	background:url('gui/bkgnt.png') repeat-x;
	text-align:right;
}

#news_title h2{
	margin:0px;
	padding:0px 4px 0px 4px;
	background:#fff;
	color:#878889;
	font-size:13px;
	font-weight:normal;
	display:inline;
}

#news_container{
	margin:0px 1px 0px 1px;
	background:url('gui/bkgnf.png') left bottom no-repeat;
}

.news{
	float:left;
	width:257px;
	margin:0px 0px 0px 7px;	
	background:url('gui/bkgn.png') left top no-repeat;
}

.news_inn{
	padding:12px 14px 4px 14px;
}

.news_inn h3{
	color:#bd1220;
	font-size:15px;
	font-weight:normal;
	margin:0px 0px 5px 0px;
}

.news_inn img{
	margin-bottom:5px;
}

.news_more{
	float:left;
	width:257px;
	margin:0px 0px 0px 7px;	
}

a.more{
	position:relative;
	left:176px;	
	display:block;
	width:80px; height:15px;
	background:url('gui/bkgm.png') no-repeat;
	background-position:0px 0px;
	color:#fff;
	text-decoration:none;
}

a:hover.more{
	background-position:0px -15px;
}

a.more span{
	position:absolute;
	left:11px; top:-3px;
}

#left{
	padding:0px 15px 0px 55px;
	float:left;
}

#left_inn{
	width:215px;
	font-size:15px;
	color:#bd1220;
}

#left_inn a{
	color:#505050;
	text-decoration:none;
}

#left_inn a:hover{
	color:#bd1220;
	text-decoration:underline;
}

#right{	
	border-left:1px #d4d4d4 solid;
	float:left;
	font-size:13px;
}

#right p{
	width:485px;
	padding:0px 0px 18px 15px;
	border-bottom:1px #d4d4d4 solid;
	font-size:13px;
}

table{
	margin-left:15px;
}



#footer{
	margin:0px 1px 0px 1px;
	height:24px;
	background:url('gui/bkgf.png') repeat-x;
}

#copyright{
	position:relative; top:-2px;
	float:left;
	width:300px;	
}

#copyright span{
	position:relative; left:57px;
	font-size:12px;
}

#footer_menu{
	position:relative; top:-2px;
	float:left;
}

#footer_menu ul{ margin:0px; padding:0px; }
#footer_menu ul li{ margin:0px; padding:0px; float:left; list-style:none;}
#footer_menu ul li a{text-decoration:none; font-size:12px;}
#footer_menu ul li a:hover{text-decoration:underline; color:#d31b00;}

.fl1{width:70px;}
.fl2{width:120px;}
.fl3{width:95px;}
.fl4{width:80px;}
.fl5{width:77px;}
.fl6{}

#end{
	width:100%;
	height:6px;
	background: url('gui/bkge.png') left top repeat-x;
}
