
/* CSS Document */

body		{ font-family:Tahoma, Geneva, sans-serif; font-size:14px; margin:0; }

h1			{ font-size:22px; color:#eb6500; font-weight:bold; margin-top:0; padding-top:0; }
h2			{ font-size:18px; color:#005886; font-weight:bold; }
h3			{ font-size:18px; color:#005886; font-weight:normal; }

input, input[type="password"], input[type="search"]
			{ width:200px; padding:3px; }

img			{ border-style:none; }
a:link		{ color:#ff7005; text-decoration:none; }
a:visited	{ color:#ff7005; text-decoration:none; }
a:hover		{ color:#ff7005; text-decoration:underline; }
a:active	{ color:#ff7005; text-decoration:underline; }

.clear		{ clear:both; }

.top		{ background:url(../images/bg_top.png) 0 0 repeat-x; width:100%; height:109px; }
.top_curve	{ margin:auto; background:url(../images/curve.png) 0 0 no-repeat; width:981px; height:109px; }
.logo		{ padding-top:20px; float:right; }
.top_slogan	{ float:left; padding-top:70px; }

.menu_bg	{ background-color:#096291; width:100%; height:34px; }
.menu_wrap	{ margin:auto; width:1024px; }

ul.menu		{ list-style:none; margin:0; float:right; margin-right:5px; }
ul.menu li	{ float:left; padding:0 15px; font-size:14px; padding-top:9px; }
ul.menu li a		{ text-decoration:none; color:#fff; padding:5px 10px; }
ul.menu li a:hover	{ text-decoration:none; color:#fff; background-color:#003b5a; padding:5px 10px; border-radius:5px; }
ul.menu li a.active	{ text-decoration:none; color:#fff; background-color:#003b5a; padding:5px 10px; border-radius:5px; }


.ad			{ margin:auto; position:relative; width:1024px; text-align:center; margin-top:10px; }

.wrap		{ margin:auto; position:relative; width:1024px; }

.content_gray		{ background:#e3e3e3 url(../images/bg_content_sub1.png) top right no-repeat; margin:auto; position:relative; width:981px; margin-top:10px; }
.content_gray img	{ float:left; margin-right:10px; }
.content_gray span	{ font-size:15px; color:#005886; font-weight:bold; }

.content_gray_sub		{ background:#e3e3e3 url(../images/bg_content_sub1.png) top right no-repeat; margin:auto; position:relative; width:981px; margin-top:10px; }
.content_gray_sub span	{ font-size:15px; color:#005886; font-weight:bold; }


.content_wrap		{ float:left; width:600px; }
.content_box		{ float:left; border-bottom:1px solid #fff; width:600px; clear:left; padding:8px; }
.content_box_sub	{ float:left; border-top:1px solid #fff; border-bottom:1px solid #ccc; width:574px; clear:left; padding:12px; }


.content_right		{ float:right; width:340px; min-height:284px; padding-top:10px; }
.content_right span	{ font-size:16px; color:#005886; font-weight:bold; }

.blue_bg			{ background-color:#096291; width:100%; height:15px; margin-top:0px; }

.footer				{ background:#fff url(../images/bg_footer.png) 0 0 repeat-x; width:100%; min-height:109px; }
.footer_content		{ margin:auto; position:relative; width:981px; }
.footer_links		{ padding:10px; float:left; width:300px; }

.rssitem		{ border-bottom:1px solid #efefef; width:330px; padding:10px 0; }
.rssitem_full	{ width:100%; padding:10px 0; border-bottom:1px solid #fff; }

table.table_form	{ background-color:#d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
table.table_form input	{ width:250px; }
table.table_form td	{ padding:3px; border-bottom:1px dotted #fff; }
table.table_form tr:last-child td	{ padding:3px; border-bottom-style:none; }
