html, body 
{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;	
	height: 100%; /* задаем высоту тела документа */
	width:100%; /* задаем ширину тела документа */
	background-color:#ffffff;

}

.main { /* основной блок, который должен растянуться до подвала */
/* цвет фона основного блока (для наглядности) */
min-height: 100%; /* задаем минимальную высоту основного блока с хаком для IE 6.0*/
height:auto !important;
height:100%;
}


.hFooter { /* это распорка в основном блоке - резервируем место для подвала */
height: 188px; /* высота нашего подвала */
}

.footer { /* подвал */
height: 188px; /* высота подвала */
margin-top: -188px; /* делаем отрицательный отступ по высоте равный высоте подвала, чтобы четко вписаться в размер экрана */
}

h2
{
	color: #ff7902;
}

h2 a
{
color:#83a639;	
}

#right
{
background:url(images/header_03.jpg) top left no-repeat; 
min-width:300px;
}

p
{
text-indent:15px;
text-align:justify;
}

img 
{
border:none;
}

.png
    {
       // background-image: none ! important;
        behavior: url('pngfix.htc');
		
    }
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
.input
{
	background-color:white;
	border:0px;
}

a:link {
	text-decoration: none;
	border:none;
}
a:visited {
	text-decoration: none;
		border:none;
}
a:hover {
	text-decoration: none;
		border:none;
}
a:active {
	text-decoration: none;
		border:none;
}

.darkgreen11 {
	font-size: 11px;
	color: #097331;
}

.green14B
{
	font-size:14px;
	color:#83a639;		
	text-decoration:none;
	font-weight:bold;
}
.green14B a
{
	font-size:14px;
	color:#83a639;		
	text-decoration:none;
	font-weight:bold;
}
.green12 
{	
	font-size:12px;
	color:#83a639;		
	text-decoration:none;
}

.green12B
{
	font-size: 12px;
	font-weight: bold;
	color:#83a639;		
}
.green12B a
{
	font-size: 12px;
	font-weight: bold;
	color:#83a639;		
}

.green11B
{
	font-size: 11px;
	font-weight: bold;
	color:#83a639;		
}

.green11B a
{
	font-size: 11px;
	font-weight: bold;
	color:#83a639;		
}

.green36
{
	font-size: 34px;	
	color:#83a639;		
}
.green18
{
	font-size: 17px;	
	color:#83a639;		
}
.red12
{
	color:#ff3402;	
	text-decoration:none;
	font-size:12px;
}
.red12B,.red12B a
{
	color:#ff3402;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;	
}
.red12 a
{
	text-decoration:none;
}

.copyright
{
	text-align:right;
	margin-top:5px;
	color:#494949;
	font-size:11px;
	padding-right:10px;
}
.forgot
{
font-size:12px;
color:#a1a1a1;
}
.forgot a
{
text-decoration:none;
color:#a1a1a1;
}
.gray12
{
	font-size: 12px;
	color: #6e6e6e;
}

.gray12 a
{
	font-size: 12px;
	color: #6e6e6e;
}
.gray12B
{
	font-size: 12px;
	color: #6e6e6e;
	font-weight:bold;
}

.gray14
{
	font-size:14px;
	color: #6e6e6e;
}
.white12B
{
	color:white;
	font-size:12px;
	font-weight:bold;
}
.white18
{
	color:white;
	font-size:18px;
}
.white16
{
	color:white;
	font-size:16px;
}
.white12
{
	color:white;
	font-size:12px;	
}

.white12B a
{
	color:white;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}.white16B {
	font-size: 16px;
	font-weight: bold;
	color: white;
}
.dark16B {
	font-size: 16px;
	font-weight: bold;
	color: #494949;
}
.white14B {
	font-size: 14px;
	font-weight: bold;
	color: white;
}
.go_button {
	font-style: italic;	
	color: white;
	background: url(images/button.gif) center no-repeat;
	padding-top:4px;
	padding-bottom:4px;	
	border:none;
	font-size: 21px;
}
.sign_button
{
	background: url(images/signbutton.png) center no-repeat;
	padding:0px;
	border:none;
	width: 103px;
	height:34px;
}
.orange24 {
	font-size: 24px;
	color: #ff7902;
}
.darkGray14 {
	font-size: 14px;
	color: #404040;
}
.orange14B {
	font-size: 14px;
	font-weight: bold;
		color: #ff7902;
}


.darkGray14B a, .darkGray14B
{
	font-size: 14px;
	color: #404040;
	font-weight:bold;
	text-decoration:none;
}

.green18B {
	font-size: 18px;
	font-weight: bold;
	color:#83a63C;	
}

.green24
{
	font-size: 23px;	
	color:#83a63C;
}
.green24B
{
	font-size: 24px;	
	font-weight:bold;
	color:#83a63C;
}
.green24B a
{
	font-size: 24px;	
	font-weight:bold;
	color:#83a63C;
}

.orange18Header {

	font-size: 18px;
	color: #ff7902;
	padding-top:20px;
}
.orange18
{
		font-size: 18px;
	color: #ff7902;
}

.orange36
{
    font-size: 36px;
	color: #ff7902;
}

.orange24B
{
		font-size: 24px;
	color: #ff7902;
	font-weight: bold;s
}
.orange12B {
	font-size: 12px;
	font-weight: bold;
	color: #ff7902;
}
.orange12B a
{
	font-size: 12px;
	font-weight: bold;
	color: #ff7902;
}

.orange11B
{
	font-size: 11px;
	font-weight: bold;
	color: #ff7902;
}

.orange11B a
{
	font-size: 11px;
	font-weight: bold;
	color: #ff7902;
}

.dark11B
{
color:#2a2a2a;
font-size:11px;
font-weight:bold;
}

.edit_b 
{
	background-color:#FFFFFF;
	color:#6e6e6e;
	width:100px;
	border:solid 1px #333333;
}

.hr
{
	width:100%;
	color:#c6c6c6;
}

.form_input{
	border:1px solid #FBB030;
	background-color:#FFFFFF;
	color: #CC2A1E;
}
.form_input2{
	border:1px solid #FBB030;
	background-color:#FFFFFF;
	color: #CC2A1E;
}
.main_cell{
	padding-left:30px;
}
.arial_12B_magenta
{
	color: #ff7902;
	font-weight: bold;
	font-size: 12px;
}

.form_text_r
{
border:solid 1px orange;
color:#6e6e6e;
}

.form_require
{
border:solid 2px orange;
color:#6e6e6e;
}
.err_msg
{
color:red;
font-size:12px;
}
	
