﻿body {
	font-family: Tahoma, Arial;
	font-size: 12px;
	margin: 0px;
	margin-bottom: 15px;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: url('../i/bg.gif');
	background-repeat: repeat-x;
	background-position: top;
}

a:link.menu, a:active.menu, a:visited.menu { color:#FFFFFF; text-decoration: none;}
a:hover.menu { color: #000000; text-decoration: none;}

a {
color:#54B640;
}

img, table {
	border-style: none;
}

hr {
color:#5ECB48;
background-color:#5ECB48;
border-color:#5ECB48
}

td {
	font-size: 12px;
}

form {
	margin: 0px;
}

table.main {
	width: 766px;
}

table.main td.main_td1 {
	font-family: Verdana;
	width:269px;
	color:#4BA239;
	font-size: 10px;
	font-weight:bold;
	line-height:15px;
	background:url('../i/logo.gif') no-repeat 0 109px;
	padding-top: 245px;
	vertical-align: top
}

table.main td.main_td2 {
	vertical-align: top;
	padding:11px 0 0 2px;
	background:url('../i/hline.gif') no-repeat left top
}

table.menu{
	width: 100%;
	height: 24px;
	margin:0 0 1px 0
}

table.menu td{
	padding-left: 31px
}

table.m1{
background:url('../i/m/m1_bg.jpg') no-repeat; 
}

table.m2{
background:url('../i/m/m2_bg.jpg') no-repeat; 
}

table.m3{
background:url('../i/m/m3_bg.jpg') no-repeat; 
}

table.txt {
	width: 100%;
	margin-top:55px
}

td.txt {
	padding-left: 6px;
}

font.header {
	font-size: 24px;
	color: #5ECB48;
}

font.header2 {
	font-size: 18px;
	color: #5ECB48;
}


font.select {
	color: #AC0000;
}

ul li {
	padding-left: 50px;
	line-height: 20px;
	background-image: url('../i/li.gif');
	background-repeat: no-repeat;
	background-position: 30px 5px;	
}

ul.o li {
	padding-left: 50px;
	line-height: 20px;
	background-image: url('../i/li2.gif');
	background-repeat: no-repeat;
	background-position: 30px 5px;	
}

ul.c li {
	padding-left: 50px;
	line-height: 20px;
	background-image: url('../i/c.gif');
	background-repeat: no-repeat;
	background-position: 37px 7px;	
}


ol.boldred li {
	font-weight: bold;
}

ul{
list-style-type:none;
margin:9px 0 9px 0;
padding:0;
}

table.shoots {
	margin-top: 15px;
	border-top: 1px solid #747474;
}

table.shoots td {
	font-family: Verdana;
	font-size: 10px;
}

font.head_green {
	display: block;
	color: #008000;
	font-size: 14px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 20px;
}

#t a {
text-decoration:none;
}

p.hr {
width:225px;
height:1px;
background-color:#4BA239;
margin:8px 0 8px 0;
}

table.small td {
font-size:10px;
padding-right:5px
}

div.screen{
width:195px;
padding:1px;
border:2px solid #4ba239
}

div.screen img{
cursor:hand;
border:0px solid #4ba239
}


div.message{
position:absolute;
top:0px;
right:0px
}

table.message{
width:260px;
border:1px solid #c1bd40;
background:#d5d36e url('../i/message/top_bg.gif') repeat-x left top; 
}

td.message{
background:url('../i/message/bott_bg.gif') repeat-x left bottom; 
}

table.message2{
border:0px solid;
background:url('../i/message/left_bg.gif') repeat-y left top; 
}

table.message2 td.message2{
font-size:10px;
font-weight:bold;
background:url('../i/message/right_bg.gif') repeat-y right top; 
}

table.att{
height:210px
}

td.att{
font-size:11px;
font-weight:;
padding:15px 10px 10px 10px
}

div.close{
position:absolute;
right:3px;
top:0px
}

td.att a{
color:#ac0000
}

span.green{
color:#4ba239
}

p.copyright{
font-size:10px;
padding:10px 0 0 0;
margin-top:20px
}

table.main td.main_td1 {
	font-family: Verdana;
	width:269px;
	color:#4BA239;
	font-size: 10px;
	font-weight:bold;
	line-height:15px;
	background:url('../i/comic.jpg') no-repeat -6px 100%;
	padding:109px 0 320px 0;
	vertical-align: top
}


img.logo{
margin-bottom:20px
}

table.icomenu{
border-top:1px solid #4ba239;
}

table.icomenu td{
border-bottom:1px solid #4ba239;
height:55px;
font-size:10px
}

table.icomenu td a{
color:#000
}
