@charset "utf-8";
/* CSS Document */

html, body, div, span,a, em, font, img, ol, ul, li, p,
table {
        margin: 0;
        padding: 0;
        border: 0;
        outline:none;
        font-size: 11pt;
        vertical-align: baseline;
        background: transparent;
		color:#383838;
}
body {
	background:#e4f395 url(/i/bg.png) 0 0 repeat-x;
	line-height: 1;
    height:100%;
	font-family:Arial, Helvetica, sans-serif;
}

a {text-decoration:underline; font-size: 9pt; color:#e36a05;}
a:hover {text-decoration:none; color:#e36a05; font-size: 9pt;}
a:visited {color:#f74b06; font-size: 9pt;}

h1 {font-size:17pt; padding:55px 10px 10px 50px; color:#f74b06; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; background:url(/i/0.gif);}
h2 {font-size:15pt; padding:10px 10px 3px 10px; color:#f74b06; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
	h2 span {font-size:8pt; color:#999; font-weight:normal;}
h3 {font-size:14pt; padding:10px 10px 3px 50px; color:#f74b06;}
h4 {font-size:13pt; font-weight:normal; padding:10px 10px 3px 10px; color:#f74b06;}
h5 {font-size:12pt; font-weight:normal; padding:10px 10px 3px 10px; color:#f74b06;}

p {margin:5px 10em 5px 5px;}

ul {margin:5px 10em 5px 50px;}

dl {margin:10px;}

/* remember to highlight inserts somehow! */
ins {
        text-decoration: none;
}
del {
        text-decoration: line-through;
}
/*end reset*/

.c {clear:both;}
.off {visibility:hidden; position:absolute;}
.on {visibility:visible; position:relative;}
.left {float:left;}
.right {float:right;}

.dash {text-decoration:none; border-bottom:1px dashed;}
.gray {color:#999;}

.main_img {float:left; margin:0 2em 1em 1em;}
.try {background:url(/i/try.gif) right center no-repeat;}

/* ************************* */

#main {width:946px; height:100%; margin:13px auto; background:#d1f17b;}
	#head {width:100%; height:163px; background:url(/i/bg_top.jpg) 0 0 no-repeat; padding-top:240px;}
		#head #mmenu {height:45px; border-top:1px solid #aeacac; border-bottom:1px solid #aeacac; background:#fff; margin-left:7px; margin-right:7px;}
		#head li {float:left; list-style:none; margin-top:15px;}
		#head li a {padding:15px 10px 15px 25px;}
	
.submenu {position:absolute; height:45px; width:932px; border-top:1px solid #aeacac; border-bottom:1px solid #aeacac; background:#fdfbcc; margin:-10px 7px 0 7px;}
	.submenu a {color:#418401; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold;}
	.close {float:right; margin:0 30px 0 0;}
.sb {position:absolute; height:33px; background:url(/i/subc.png) 0 0 repeat-x; margin-top:-42px;}
	.sbl {float:left; background:url(/i/subl.png) 0 0 no-repeat; width:12px; height:33px;}
	.sbc {float:left; margin-top:10px;}
		.sbc a {text-decoration:none; padding:1em 0.5em 1em 0.5em;}
	.sbr {float:right; background:url(/i/subr.png) 0 0 no-repeat; width:12px; height:33px;}
#sb1 {width:164px; margin-left:10px;}
#sb11 {width:190px; margin-left:174px;}
#sb2 {width:75px; margin-left:357px;}
#sb3 {width:120px; margin-left:427px;}
#sb4 {width:170px; margin-left:542px;}
#sb5 {width:140px; margin-left:703px;}
#sb6 {width:105px; margin-left:835px;}

#atopmenu {position:absolute; top:120px; margin-left:-10px;}
		
	#content {width:100%; background:url(/i/bg_center.png) 0 0 repeat-y; padding:1em;}
		#sun {background: url(/i/sun.jpg) top center no-repeat; min-height:650px;}
	
		.news1 {margin:1em;}
			.news1 h3 {margin:0; padding:0;}
			.news1 p {padding:0; margin:3px 10em 3px 3px;}
	
	#footer {width:100%; height:36px; background:url(/i/bg_footer.jpg) 0 0 no-repeat; padding:45px 1em 0 20px; color:#e36a05;}
		#footer div {color:#e36a05;}
		#f_menu {margin-left:3em;}
			#f_menu a {padding:0.5em;}
		
		#st {float:right; margin:-28px 27px 0 0;}
			#st span {margin:13px 0 0 40px; position:absolute;}
				#st span a {font-size:7pt; text-decoration:none;}


.top_news {width:784px; margin:-20px 50px 0 50px;}
#top_news_head {width:784px; height:104px; background:url(/i/top_news_03.png) 0 0 no-repeat; margin: 0px; padding: 0px;}
#top_news_main {width:784px; background:url(/i/top_news_04.png) 0 0 repeat-y; margin: 0px; padding: 0px;}
#top_news_foot {width:784px; height:30px; background:url(/i/top_news_06.png) no-repeat; margin: 0px; padding: 0px;}
.top_news p {padding:0px 0 5px 105px; width:640px; margin: 0px;}

#plus {position:absolute; left:-500px;}

div#rotator{position: relative;height: 170px;width: 83px;}
div#rotator ul{margin: 0px !important;}
div#rotator ul li {float:left; position:absolute; list-style: none;}
div#rotator ul li.show {z-index:500;}

div.articles {padding:0 60px 0 20px;}
	div.articles h3 {margin:0 0 0 0; padding:0; font-size:13pt;}
	div.articles p {margin:3px 0 20px 0; padding:0; font-size:10pt; font-style:italic;}
