@charset "utf-8";
/* CSS Document */

body {margin: 0px; padding: 0px; text-align: center;}



.page {width: 1000px; margin: 0px auto; text-align: left; font: normal 14px/18px Tahoma; color: #FFFFFF;}
.head {background: url(../images/bg_01.jpg) top left no-repeat; height: 232px; position: relative;}
.main {background: url(../images/bg_03.jpg) top left repeat-y;}
.content {margin: 0 130px 0px 120px; overflow: hidden; color: #383838;}
.footer {background: url(../images/bg_05.jpg) top left no-repeat; height: 212px; color: #5F5F5F; font: normal 11px/14px Tahoma; text-align: right;}






/* Content */
h1 {color: #339933; font: bold 18px/20px Tahoma; margin: 0px 0px 10px;}
h3 {font: bold 16px/18px Tahoma; margin: 10px 0px 10px;}

.d-col {width: 100%; overflow: hidden;}
.l-col {width: 544px; float: left;}
.r-col {width: 180px; float: right;}

.content p {font: normal 14px/16px Tahoma;}
.content .im1 {float: left; margin: 10px 10px 10px 0px; text-align: center;}
.content .im1 img, .content .im2 img {margin: 0px 3px 10px;}
.content .im2 {float: right; margin: 10px 0px 10px 10px; text-align: center;}
.content a {font: normal 14px/14px Tahoma; color: #339933; text-decoration: underline;}

.clear {clear: both; height: 1px; overflow: hidden;}

.news {margin: 0px 0px 20px;}
.news .date {color: #339933; font: bold 15px/17px Tahoma;}
.news .more {text-align: right;}
.news .more a {font: bold 14px/16px Tahoma; color: #383838; text-decoration: underline;}


.article {margin: 15px 0px 0px 0px;}
.article h4 {font: bold 15px/18px Tahoma; float: left; margin: 0px;}
.article .chbox {float: right;}
.article .chbox input {margin: 0px 3px 0px 8px;}
.article p {}



.liner {background: #339933; height: 1px; overflow: hidden; clear: both;}


.btn2 {text-align: right; position: relative; margin: -25px 0px 0px 0px;}
.btn2 input {background: url(../images/btn2.jpg); width: 116px; height: 18px; border: none;}




/* Menu */
.menu {padding: 180px 0px 0px 480px; width: 490px; overflow: hidden;}
.mi_left, .mi_cent, .mi_right {float: left; height: 22px;} 
.mi_left {background: url(../images/menu_03.jpg) no-repeat top left; width: 5px;}
.mi_cent {background: #339933;}
.mi_cent a {display: block; font: bold 12px/12px Arial; color: #FFFFFF; padding: 5px 12px 5px; text-decoration: none;}
.mi_right {background: url(../images/menu_05.jpg) no-repeat top left; width: 5px; margin: 0px 4px 0px 0px;}

.bot_menu {padding: 90px 100px 0px 0px;}
.bot_menu a {color: #5F5F5F; text-decoration: none; margin: 0px 10px;}
.bot_menu a:hover {color: #000000; text-decoration: none;}
.copy {padding: 20px 110px 0px 0px;}


/* Form styles */
form {padding: 0px; margin: 0px;}
.login {font-weight: bold; position: absolute; top: 13px; left: 700px;}
.line { text-align: left; margin: 0px 0px 8px; width: 250px; overflow: hidden;}
.input {position: relative; width: 120px; float: right; margin: -20px 0px 0px 0px; font-size: 12px; padding: 2px 0px 0px; height: 16px; border: solid 1px #999999;}
.btn {padding: 0px 0px 0px 200px;}
.btn a {font: bold 14px/14px Tahoma; color: #FFFFFF; text-decoration: underline;}
.pass {position: absolute; top: 100px; left: 700px; width: 150px;}
.pass a {color: #339933;}
.tell {position: absolute; top: 133px; left: 660px; width: 150px; font: normal 20px/20px Tahoma; color: #339933;}




.form-line {width: 372px; margin: 10px 0px 0px 0px; text-align: left; position: relative;}
.form-line .text {width: 230px; font: normal 10px/10px Tahoma; padding: 0px 0px; position: absolute; top: 0px; left: 130px;}
.form-line .text1 {width: 240px; font: normal 10px/10px Tahoma; padding: 0px 0px; position: absolute; top: 0px; left: 130px;}
.red {color: #FF0000;}
.form-line .text-3 {width: 50px; font: normal 10px/10px Tahoma; padding: 0px 0px;}
.form-line .text-4 {width: 149px; font: normal 10px/10px Tahoma; padding: 0px 0px;}
.form-line .text-5 {width: 361px; font: normal 10px/10px Tahoma; padding: 0px 0px;}
.form-line .text-6 {width: 114px; font: normal 10px/10px Tahoma; padding: 0px 0px;}
.form-line .text-7 {width: 215px; font: normal 10px/10px Tahoma; padding: 0px 0px;}
*html .form-line .text-5 {width: 361px; font: normal 10px/10px Tahoma; padding: 0px 0px; position: relative; margin: 0 0 0 -119px;}

.form-t {font-size: 12px;}
.butt {background: url(../images/btn.jpg); width: 66px; height: 18px; border: none; float: right; margin: 10px; cursor: pointer; position: relative; top: 0px; right: 230px;}


.dev30 {height: 30px;}

.im2 {float: left; width: 98%; text-align: right;}
.im3 {float: right; text-align: right; width: 155px; padding: 25px 0px 10px 0px;}
.img_nav {float: right; text-align: right; height: 100px; width: 150px;}
.im2 img {margin: 0px auto;}
.after_im2 {display: block; float: left; width: 90%;}