BODY {
	
	Margin-top:0;
	FONT-SIZE: 13px;
	MARGIN: 0px;
	COLOR:#444444;

	
}
H1 { font-size:15px;color:#57AA1A}
H2 { font-size:14px}
H3 { font-size:13px}


.main_category {color:#57AA1A;font-size:15px}


.menu_category {color:#57AA1A;font-size:12px}


.hr {
	PADDING: 0px; MARGIN: 0px; HEIGHT: 10px
}
IMG {
	BORDER: 0px;
}
TD {
	VERTICAL-ALIGN: top
}
TR {
	VERTICAL-ALIGN: top
}
HR {
	COLOR: #A7A7A7; height: 0px; border: solid #A7A7A7 0px; border-top-width: 1px;
}
li {
	LIST-STYLE-TYPE: disc
}

.menu_top {
	BORDER: #000000 1px solid;    PADDING-TOP: 2px; color:#FFFFFF; FONT:bold; padding:1px;background:#103B10;
}



TD.menu {
	PADDING: 15px; BORDER-COLLAPSE: collapse; 
}
TD.main {
	padding-left:40px;vertical-align:middle;height:25px; BORDER-COLLAPSE: collapse; background:url(img/main_top.jpg);color:#FFFFFF;font-weight:bold;font-size:11px;
}

TD.menu_back {
	PADDING-BOTTOM: 8px; PADDING-LEFT:6px;BORDER-COLLAPSE: collapse;  PADDING-RIGHT: 8px;background-color:#FFFFFF;
}

A {
	COLOR: #57AA1A; TEXT-DECORATION: none;
}

A.down_menu_link 
{
	COLOR: #FFFFFF; 
	TEXT-DECORATION: none;
	font-weight:bold;
	font-size:11px;
	padding:5px;
	

	display:inline;
	width:110px;
}



A.top_menu_link 
{
	COLOR: #FFFFFF; 
	TEXT-DECORATION: none;
	font-weight:bold;
	font-size:11px;
	padding:5px;

	display:inline;
	width:110px;
}

A.top_menu_link:hover,A.down_menu_link:hover
{
background: url(img/theme.png) 0px -158px;
}

A.link_green {
	COLOR: #89B103; TEXT-DECORATION: none;
}

A:hover {
	TEXT-DECORATION: underline;
}

INPUT {
	BORDER: #57AA1A 1px solid;  BACKGROUND-COLOR: #FFFFFF; color:#000000;
}

INPUT.dark_form {
	BORDER: #595959 1px solid;  BACKGROUND-COLOR: #2A2F33; color:#595959;height:22px;
}


TEXTAREA {
	BORDER: #57AA1A 1px solid; BACKGROUND-COLOR: #FFFFFF; color:#000000;
}
SELECT {
	BORDER: #57AA1A 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #FFFFFF; color:#000000;
}

TD {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none
}
HR {
	COLOR: #C4C2C4; size: 1
}

TABLE.menu {
	BORDER: #A7A7A7 1px solid; BORDER-COLLAPSE: collapse; width:195px;
}

.comment {
	BORDER: #000000 1px solid; BORDER-COLLAPSE: collapse;padding:5px;
}

TABLE.main {
	 BORDER: #A7A7A7 1px solid; border-collapse: collapse;width:100%;
}


.form {padding:5px}

TD.norm_form {color:#76AE02;font-weight:bold;font-size:15px;padding:5px}
SELECT,TEXTAREA,INPUT.norm_form {color:#76AE02;font-weight:bold;font-size:15px;padding:3px;width:500px;height:auto}


.msg_bad {
		BORDER: 0px solid; PADDING: 10px; color:red;font-size:13px;   TEXT-ALIGN: center;
}
.msg_ok {
	
		BORDER: 0px solid; PADDING: 10px; color:blue;font-size:13px;   TEXT-ALIGN: center;
}
.msg_info {
	BORDER: 0px solid; PADDING: 10px; color:#80B608;font-size:13px;   TEXT-ALIGN: center;
}

.text {
	BORDER: #C4C2C4 0px solid; PADDING: 10px; BACKGROUND:#FFFFFF;
}

.index_main_top {
	BORDER: #000000 1px solid;   PADDING-TOP: 2px; color:#000000; FONT:bold; padding:1px;background:url(img/orange_grd_25.jpg);height:25px;VERTICAL-ALIGN: middle;
}
.index_main {
	 BORDER: #000000 1px solid; border-collapse: collapse;
}
A.index {
	COLOR: #000000; TEXT-DECORATION: none; 
}
A.index:hover {
	 color:#000000;TEXT-DECORATION: underline;
}
.small {font-size:9px;color:#444444;padding:5px}
.big {font-size:14px;color:#5AAC1A;padding:5px;font-weight:bold}

.subtitle {color:#57AA1A;padding:10px;font-size:12px}



TABLE.copy {
	background:url(img/copy.jpg);width:100%;height:80px;text-align:center;  
}
TD.copy {
	color:#A7A7A7;  padding:1px;VERTICAL-ALIGN: middle;
}
A.copy {
	color:#A7A7A7; 
}
A.down_link {
	color:#FFFFFF; 
}



TD.top_link {font-size:9px;border-bottom:1px solid #595959;text-align:center;height:16px}
A.top_link {color:#7F7F7F; }

TD.login_form {color:#C1C1C1;font-size:10px;vertical-align:middle;}


A.login_form {color:#A7A7A7;}

DIV
{
font-family:Verdana,Arial,Helvetica;
}

#lay_top_links
{
clear:both;
background: url(img/theme.png) 0px 0px;
border-bottom:1px solid #595959;
height:20px;
text-align:center;
font-size:10px;
line-height:17px;
overflow:hidden;
}

#lay_top
{
clear:both;
background: url(img/theme.png) 0px -20px;

height:76px;
text-align:center;
font-size:10px;
line-height:17px;
overflow:hidden;
}

#lay_top_logo
{
width:300px;
float:left;
}

#lay_top_search
{
width:450px;
float:left;
padding-top:20px;
}

#lay_top_login
{
margin-right:5px;
float:right;
padding-top:20px;
}

#lay_top_menu
{
background: url(img/theme.png) 0px -125px;
padding:5px;
clear:both;
height:18px;
text-align:center;
overflow:hidden;

}

#lay_down_menu
{
background: url(img/theme.png) 0px -125px;
padding-top:6px;
clear:both;
height:22px;
text-align:center;
overflow:hidden;

}

#lay_copy
{
background: url(img/theme.png) 0px -260px;
padding-top:8px;
clear:both;
color:#A7A7A7;
height:50px;
text-align:center;
overflow:hidden;

}

#lay_result
{
clear:both;
margin:20px;
}

#lay_result_img
{
width:125px;
float:left;
padding-bottom:5px;
}

#lay_result_text
{
color:#0078A5;
font-size:12;
line-height:20px;

}
-----------------------------------
aTABLE {border:1px solid black}

.input_submit
{
background:url("img/input_submit.png") repeat scroll 0 0 transparent;
border:0 none;
color:#FFFFFF;
font-weight:bold;
height:22px;
}