html {
	height: 100%;
}
body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	color: black;
	height: 100%;
}
body, table, td{
	font-size: 8pt;
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
}
A {COLOR: black; TEXT-DECORATION: underline}
A:visited {COLOR: black;}
A:active {COLOR: red; }
A:hover {COLOR: red; TEXT-DECORATION: none}
p {
	margin: 0px;
}
hr{
	height: 1px;
	color: gray;
}
H1 { FONT-SIZE: 14pt;}
H2 { FONT-SIZE: 13pt;}
H3 { FONT-SIZE: 12pt;}
H4 { FONT-SIZE: 11pt;}
form {
	margin: 0px;
	padding: 0px;
}
img {
	border: 0px;
}
td{
	vertical-align: top;
}

table.header{
	width: 100%;
	height: 79px;
	background: black url('/img/header_bg.jpg') no-repeat;
}

span.cufon{
	font-size: 14px;
}

span.cufon_verysmall{
	font-size: 11px;
}

span.cufon_small, span.cufon_small_black{
	font-size: 13px;
}
div.cufon_small_black{
	font-size: 13px;
}
span.cufon_big{
	font-size: 16px;
}
span.cufon_menu_gray{
	font-size: 16px;
}
span.cufon_menu_white{
	font-size: 16px;
}

span.cufon_pagetitle{
	font-size: 26px;
}

div.cufon_index_h1{
	font-size: 17px;
	color: #6198FF;
}

table.index_content{
	background-color: black;
	width: 100%;
	color: white;
}

div.index_obvodka{
	border: 1px solid #404040;
	padding: 10px;
	line-height: 140%;
}

table.index_content div.hr{
	background-color: #404040;
	height: 1px;
	margin-top: 7px;
	margin-bottom: 7px;
}

table.index_title{
	width: 593px;;
	background: #3b3b3b url('/img/index_title_bg.gif') repeat-x;
	margin-bottom: 10px;
}
table.index_title td{
	height: 27px;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 10px;
}

td.lm{
	width: 211px;
	background-color: #f4f4f4;
}

table.lm_title{
	height: 35px;
	width: 100%;
	background: #3b3b3b url('/img/lm_title.jpg') no-repeat;
}

table.lm_title td{
	vertical-align: middle;
	padding-left: 10px;
}


table.menu_1{
	height: 23px;
	width: 100%;
	background: #181818 url('/img/menu_1_bg.gif') no-repeat;
}

table.menu_1 td{
	padding: 8px 5px 5px 30px;
}
table.menu_2{
	height: 23px;
	width: 100%;
	background: #181818 url('/img/menu_2_bg.gif') no-repeat;
}

table.menu_2 td{
	padding: 8px 5px 5px 50px;
}

table.content_title{
	background: black url('/img/content_title.gif') no-repeat;
	height: 23px;
	width: 100%
}

table.content_title td{
	padding-left: 20px;
	padding-top: 5px;
}

table.submenu_bg{
	height: 65px;
	width: 100%;
	background: gray url('/img/submenu_bg.gif') repeat-x;
}
table.submenu_bg td{ 
	vertical-align: middle;
	padding: 10px;
}

div.footer{
	background-color: #AFAFAF;
	padding: 10px 0px 0px 0px;
}

div.footer table{
	background-color: black;
	height: 50px;
}

div.footer table td{
	padding: 0px 10px ;
	vertical-align: middle;
}

ul{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

/* стили для списка страниц */
table.pagelist {
font: 12px Tahoma;
 text-align:center;
 width:14px;height:14px;
 border:0px solid black;
	white-space: nowrap;
}

table.pagelist a, table.pagelist a:visited {
	padding-left: 5px;
	padding-right: 5px;
	color: black;
	border: 0px;
	text-decoration: none;
}
table.pagelist a:hover{
		border: 0px;
}
table.pagelist span{
 font: 18px Arial;
 text-align:center;
 color:red;
 border:1px solid #FFF;
 padding-left: 5px;
 padding-right: 5px;

}


.page_selected {
 font: 18px Arial;
 text-align:center;
 width:14px;height:14px;
 background-color:#ffffff;
 color:#ED3F00;
 border:0px solid #0000;
}
.page_selected a{color:#ffffff}

.page {
font: 18px Arial;
 text-align:center;
 width:14px;height:14px;
 background-color:#ffffff;
 color:#6066FF;
 border:0px solid #fff;
}
.page a{color:#6066FF; text-decoration: none;}
.page a:visited{color:#6066FF}
.page a:hover{color:#6066FF}
.page a:action{color:#6066FF}

.blank_page {
 text-align:center;
 width:14px;height:14px;
 border:1px solid #fff;
}

.blank_page a{color:#fff}


td.form_left{
	width: 33%;
	text-align: right;
	background-color: #f0f0f0;
	padding: 5px;
}
td.form_right{
 	padding: 5px;
}
td.form_right input,td.form_right textarea,td.form_right select{
	border: 1px solid gray;
	width: 50%;
	font-size: 8pt;
	color: gray;
	padding: 1px;
	font-family: arial;
}	

td.form_right textarea{
	width: 100%;
}

table.formlink{
	background: url('/img/formlink_bg.png') repeat-x;
	height: 39px;
	margin-top: 10px;
}

table.formlink td.formlink_left{
	width: 40px;
	background: url('/img/formlink_left.png') no-repeat;
}

table.formlink td.formlink_center{
	padding-top: 11px;
}

table.formlink td.formlink_right{
	width: 12px;
	background: url('/img/formlink_right.png') no-repeat;
}
