

P {font-family: Tahoma;}

body{
	margin: 0px;
	height:auto;
	overflow:auto;
	font:12px Tahoma;
	color:#444;
	background:transparent url('images/bg1.gif');
}
a, a:visited {color: #006eaf;}
p {font-family: Tahoma, Arial,  Verdana;}
h1 {font: bold 16px Tahoma;}
h2 {font: bold 15px Tahoma;}
h3 {font: bold 14px Tahoma; margin: 3px 0 10px 0;}
table {font: 13px Tahoma; text-align:left;}
a.Navigation{color: #0000A0; font: 14px Tahoma; margin: 2px;}
a.SelNavigation {color: #000000; background-color: #BBD9EE; padding: 2px; font: 14px Arial; text-decoration: none; margin: 2px;}

.result_slot {background: #F3F6FB;  border:1px solid #c3d3dc;text-align:left;color:#111;padding:3px;}
.result_slot td {font:13px Arial;}
.result_slot input {width:100%;border:1px solid #AAA;color:#444;}
.file_slot {background:#ECF3F9;border:1px solid #CAD6E6;font: 13px Tahoma;}
.captcha_code {border: 1px solid #777;font: 19px Arial;width:50px;text-align:center;}

form {margin:0;}
.div1, .file_list {text-align: left; color: #484B50; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.div1 {width: 500px; padding: 10px; left:-9999px;}
.myForm {font: 12px Arial; border: 1px solid #636363;}
#upload_input {width: 480px;}
#upload_input input {font: 12px Arial; border: 1px solid #636363; margin-top: 1px; width: 100%;}
.myForm {font: 12px Arial; border: 1px solid #636363; margin-top: 1px;}
.xrow {background:#ffffff;border:1px solid #b3b3b3;padding:2px;margin-top:2px;font: 12px Arial;}
.xrow input {font: 12px Arial; border: 1px solid #c3c3c3; margin-top: 1px;}
.xrow input.input_url {font: 12px Arial; border: 1px solid #636363; margin-top: 1px; width: 90%;}
.xrow a img {border:none;float:right;width:16px;height:16px;}
.xfname  {color: #333;font-weight:bold;float:left;height:16px;}
.xdescr  {color: #999;font: 12px Arial;}
.fdescr {width: 325px;}
#optidiv, #optidiv2 {position:absolute;left:-9999px;margin-top:2px;padding:3px;}
#div_file{position:static;left:-9999px;}
#div_url {position:absolute;left:-9999px;}
.ok {font:bold 13px Tahoma;color:#1b1;}
.err {font:bold 13px Tahoma;color: #911;}

#news {font-family: Tahoma, Arial,  Verdana; font-size:12px;}
#news a.title {font-family: Tahoma, Arial,'Trebuchet MS',Verdana,Sans-Serif;color:#3399CC;font-size:14px;text-decoration:none;}
a.cmt_link {background: url(images/comments.gif) no-repeat left center; padding-left: 16px;color:#336699;}
.cmt_hdr {background-color:#c7cfd4;padding:4px;font-size:11px;}
.cmt_hdr a {text-decoration:none;}
.cmt_hdr b, .cmt_hdr b a {font-size:13px;color: #202020;}
.cmt_txt {padding: 5px;margin-bottom:10px;}
.sinput input, .sinput textarea {font:12px Tahoma;border:1px solid #707070;margin:2px;}


/* CSS below required for Inline3 mode */
.data {border-collapse:collapse; background-color: #e9e9e9; width: 400px; margin-bottom: 3px;}
.data TR TD {border: 1px solid #a3a3a3; font: 12px Arial;}
.bar1 {border: 1px solid #a3a3a3; background-color: #f6f6f6; text-align: left; vertical-align: middle; height: 20px; width: 98%;}
.bar2 {width: 1%; background-color: #c9c9c9; height: 20px; text-align: left;}
.message {width: 400px; border: 1px solid #909090; font: 11px Arial; margin-top: 5px; text-align: left; padding-left: 3px; background-color: #f9f9f9;}
.myLink  {font: bold 13px Arial; color: #303030; text-decoration: none;}

.btn2     {font: 12px Tahoma;border:1px solid #939393;background:#e3e3e3;line-height:14px;padding:1px 10px;}

.btn { 
	color:#fff;
	font: 13px Tahoma; 
	font-weight: bold;
	height:28px; 
	margin-top: 5px; 
	margin-bottom: 5px; 
	width:201px; 
	border:0;
	cursor: pointer;
	line-height:28px;
	padding-bottom: 2px;
	background: transparent url(images/btn-bg.png) no-repeat top left; 
}



.tbl1 {background-color: #9BB9CE;text-align:left; margin-bottom:5px;}
.tbl1 tr td {background-color: #FFFFFF; font: 12px  Arial, Helvetica, sans-serif;}
.tbl1 tr td.pub {background-color: #E0FFE0;}
.tbl1 tr:hover td {background-color: #F0F6FF; font: 12px Arial, Helvetica, sans-serif;}
.tbl1 tr.hdr td, .tbl1 th, .hdr {background-color: #BBD9EE; font: bold 12px Arial;text-align:center;}


.rrd {width:980px;background: transparent;}
/*.rrd h1, .rrd p {margin:0 10px;}*/
.rrd h1 {font: bold 16px Tahoma; margin: 3px 0 10px 0;}
/*.rrd p {padding-bottom:0.5em;}*/
.rrd .b1, .rrd .b2, .rrd .b3, .rrd .b4, .rrd .b1b, .rrd .b2b, .rrd .b3b, .rrd .b4b {display:block; overflow:hidden; font-size:1px;background:transparent;}
.rrd .b1, .rrd .b2, .rrd .b3, .rrd .b1b, .rrd .b2b, .rrd .b3b {height:1px;}
.rrd .b2 {border-left:1px solid #fff; border-right:1px solid #eee;}
.rrd .b3 {border-left:1px solid #fff; border-right:1px solid #ddd;}
.rrd .b4 {border-left:1px solid #fff; border-right:1px solid #aaa;}
.rrd .b4b {border-left:1px solid #eee; border-right:1px solid #999;}
.rrd .b3b {border-left:1px solid #ddd; border-right:1px solid #999;}
.rrd .b2b {border-left:1px solid #aaa; border-right:1px solid #999;}
.rrd .b1 {margin:0 5px; background:#fff;}
.rrd .b2, .rrd .b2b {margin:0 3px; border-width:0 2px;}
.rrd .b3, .rrd .b3b {margin:0 2px;}
.rrd .b4, .rrd .b4b {height:2px; margin:0 1px;}
.rrd .b1b {margin:0 5px; background:#999;}
.rrd .boxcontent {display:block; text-align: left; padding:5px 10px 10px 10px;   background:transparent; border-left:1px solid #fff; border-right:1px solid #999;}


.box {
	width:990px;
	background: transparent;
}
.box .box_tl{
	float:left;
	margin:0;
	padding:0;
	width: 10px;
	height: 5px;
	font-size: 0px;
	line-height:0px;
	border:0;

	background: transparent url(images/box-tl.png) no-repeat top left;
}
.box .box_tc {
	float:left;
	margin:0;
	padding:0;
	width: 970px;
	height: 5px;
	font-size: 0px;
	line-height:0px;
	border:0;
	background: transparent url(images/box-tc.png) repeat-x top left;
}
.box .box_tr{

	float: right;
	margin:0px;
	padding:0px;
	width: 10px;
	height: 5px;
	font-size: 0px;
	line-height:0px;
			border:0;
	background: transparent url(images/box-tr.png) no-repeat bottom right;
}

.box .box_bl{
	float:left;
	width: 10px;
	height: 10px;
	background: transparent url(images/box-bl.png) no-repeat top left;
}
.box .box_bc {
	float:left;
	width: 970px;
	height: 10px;
	background: transparent url(images/box-bc.png) repeat-x top left;
}
.box .box_br {
	float: right;
	width: 10px;
	height: 10px;
	background: transparent url(images/box-br.png) no-repeat top right;
}
.box .box_cl {
	width: 990px;

	background: transparent url(images/box-cl.png) repeat-y top left;
}
.box .box_cr {
	width: 990px;

	background: transparent url(images/box-cr.png) repeat-y top right;
}
.box .box_content {
	position: relative;
	width: 980px;
	min-height:29px;
	overflow:hidden;
	background: #0773b2 url(images/box-bg.png) repeat-x top left; 
}

.box .box_bl0{
	float:left;
	width: 10px;
	height: 10px;
	background: transparent url(images/box-bl0.png) no-repeat top left;
}
.box .box_bc0 {
	float:left;
	width: 970px;
	height: 10px;
	background: transparent url(images/box-bc0.png) repeat-x top left;
}
.box .box_br0 {
	float: right;
	width: 10px;
	height: 10px;
	background: transparent url(images/box-br0.png) no-repeat top right;
}
.box .box_content0 {
	position: relative;
	width: 980px;
	height:219px;
	overflow:hidden;
	background: transparent url(images/box-bg0.png) repeat-x top left; 
}

.box .box_content a,.box .box_content a:hover {
	color:#ffffff;
	
}

.box .box_content0 a,.box .box_content0 a:hover {
	color:#ffffff;
}

div.clearer {clear:both; font-size:0px; height:0px; line-height:0px;}

#header_line{
	position:relative;
	width:980px;
	height: 45px;
	overflow:hidden;
}

#header {
	position:relative;
	width:980px;
	overflow:hidden;
}


#logo {
	float:left;
}

#flags {
	position:absolute;
	top:70px;
	right:5px;
}

#footer {
	margin:5px auto;
	position:relative;
	width:990px;
	overflow:hidden;
}



ul#fmenu li {
	line-height: 21px;
	float: left;
	list-style: none;
	margin: 0;
	padding:0 5px;
	background: transparent url(images/fmenu-s.png) no-repeat top right; 
}
ul#fmenu li.end {
	background:none;
}

.line {
	display: block;
	margin:0px auto;
	padding:0px;
	width: 950px;
	height: 1px;
	font-size: 1px;
   line-height:1px;
	border-top:solid 1px #02619a;
	background-color: #57a9d8;
	overflow:hidden; 
}

 #bmenu a,  #bmenu a:hover {
	font-size: 11px;
	color: #ffffff;
	line-height: 29px;
}

 #tmenu a,  #tmenu a:hover,  #tmenu {
	color:#ffffff;
	line-height: 29px;
}

.nbsp_1 {
	padding: 0 30px;
	margin:0; 
	font-size: 1px;
	line-height: 29px;
}
.nbsp_2 {
	padding: 0 4px;
	margin:0; 
	font-size: 1px;
	line-height: 29px;
}
.box .box_content, 
.box .box_content b,
.box .box_content a,
.box .box_content a:hover,
.box .box_content p, 
.box .box_content td {
	color:#ffffff;
}

.box .box_content h1 {font: bold 16px Tahoma; margin: 3px 0 10px 0;}
.box .box_content .ok {font:bold 13px Tahoma;color:#1b1;}
.box .box_content .err {font:bold 13px Tahoma;color: #911;}

.startcontenttag {

	text-align:left;
	border-bottom: solid 1px #911;
	font:normal 9px Tahoma;
	color: #911;
}

.endcontenttag {

	text-align:right;
	border-top: solid 1px #911;
	font:normal 9px Tahoma;
	color: #911;
}

