HTML, BODY {width: 1120px; height: 100%;}

BODY {
	margin: 0px; padding: 0px;
	text-align: center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #f9f9f9;
	background-image: url(/img/background.gif);
	background-repeat: repeat-y;
	background-position:left;
	border-collapse: collapse;
	color:#232222;
}

table.list_background
{
	width: 1120px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-left:0px;
	margin-top:0px;
	height: 100%;
	border-collapse: collapse;
	background-image: url(/img/footer2.gif);
	background-position: left bottom; /* Положение фона */
	background-repeat: no-repeat;
	border-collapse: collapse;
}

.list_background td { vertical-align: top; }

td.top
{
	width: 1120px;
	padding: 0px 0px 0px 0px;	
	background-repeat: no-repeat;
	vertical-align: top;
	background-position:left top;
}

td.top2
{
	width: 1120px;
	padding: 0px 0px 0px 0px;
	background-image: url(/img/header2.gif);	
	background-repeat: no-repeat;
	vertical-align: top;
	background-position:left top;
}


table.main_table
{
	margin-bottom: 0px;
	margin-left:27px;
	margin-right:27px;
	margin-top:0px;
	height:100%;
	width: 1066px;
	border-collapse: collapse;
}

main_table td { vertical-align: top; }

table.menu
{
	border: 0px;
	border-collapse: collapse;
	width: 201px;
	margin-left: 14px;
	margin-right: 14px;
	margin-bottom: 15px;
	margin-top: 0px;
}

table.menu2
{
	border: 0px;
	border-collapse: collapse;
	width: 301px;
	margin-left: 14px;
	margin-right: 14px;
	margin-bottom: 15px;
	margin-top: 0px;
}

table.menu3
{
	border: 0px;
	border-collapse: collapse;
	width: 171px;
	margin-left: 14px;
	margin-right: 14px;
	margin-bottom: 15px;
	margin-top: 0px;
}


td.menu_h
{
	width: 100%;
	background-image: url(/img/menu_header.gif);	
	background-repeat: no-repeat;
}

td.menu_h_name
{
	width: 100%;
	background-image: url(/img/menu_header_name.gif);	
	background-repeat: no-repeat;
}


td.menu2_h
{
	width: 100%;
	background-image: url(/img/menu_header_about.gif);	
	background-repeat: no-repeat;
}

td.menu3_h
{
	width: 100%;
	background-image: url(/img/menu_header3.gif);	
	background-repeat: no-repeat;
}

td.menu3_h_name
{
	width: 100%;
	background-image: url(/img/menu_header3_name.gif);	
	background-repeat: no-repeat;
}

td.menu2_h_name
{
	width: 100%;
	background-image: url(/img/menu_header2_name.gif);	
	background-repeat: no-repeat;
}

td.menu_hw
{
	width: 100%;
	background-image: url(/img/menu_header_white.gif);	
	background-repeat: no-repeat;
}

td.menu_f
{
	width: 100%;
	background-image: url(/img/menu_footer.gif);	
	background-repeat: no-repeat;
}

td.menu_f_name
{
	width: 100%;
	background-image: url(/img/menu_footer_name.gif);	
	background-repeat: no-repeat;
}


td.menu2_f
{
	width: 100%;
	background-image: url(/img/menu_footer_about.gif);	
	background-repeat: no-repeat;
}

td.menu3_f
{
	width: 100%;
	background-image: url(/img/menu_footer3.gif);	
	background-repeat: no-repeat;
}

td.menu3_f_name
{
	width: 100%;
	background-image: url(/img/menu_footer2_name.gif);	
	background-repeat: no-repeat;
}

td.menu2_f_name
{
	width: 100%;
	background-image: url(/img/menu_footer3_name.gif);	
	background-repeat: no-repeat;
}

td.menu
{
	width: 100%;
	background-image: url(/img/menu_lr.gif);	
	background-repeat: repeat-y
}

td.menu_name
{
	width: 100%;
	background-image: url(/img/menu_lr_name.gif);	
	background-repeat: repeat-y
}

td.menu2
{
	width: 100%;
	background-image: url(/img/menu_lr_about.gif);	
	background-repeat: repeat-y
}

td.menu3
{
	width: 100%;
	background-image: url(/img/menu_lr3.gif);	
	background-repeat: repeat-y
}

td.menu3_name
{
	width: 100%;
	background-image: url(/img/menu_lr3_name.gif);	
	background-repeat: repeat-y
}

table.main_central_block
{
	width:638px;
	text-align: left;
	font-size: 11px;
	border-collapse: collapse;
	margin:0px;
	padding:0px;
}

table.main_central_block2
{
	width:709px;
	text-align: left;
	font-size: 11px;
	border-collapse: collapse;
	margin:0px;
	padding:0px;
}

table.main_central_block3
{
	width:809px;
	text-align: left;
	font-size: 11px;
	border-collapse: collapse;
	margin:0px;
	padding:0px;
}

table.main_central_block4
{
	width:909px;
	text-align: left;
	font-size: 11px;
	border-collapse: collapse;
	margin:0px;
	padding:0px;
}

td.main_central_block
{
	background-image: url(/img/text_lr.gif);	
	background-repeat: repeat-y
}

td.main_central_block2
{
	background-image: url(/img/text_lr_about.gif);	
	background-repeat: repeat-y
}

td.main_central_block3
{
	background-image: url(/img/text_lr3.gif);	
	background-repeat: repeat-y
}

td.main_central_block4
{
	background-image: url(/img/text_lr4.gif);	
	background-repeat: repeat-y
}

td.text_h
{
	width: 100%;
	background-image: url(/img/text_header.gif);	
	background-repeat: no-repeat;
}

td.text_f
{
	width: 100%;
	background-image: url(/img/text_footer.gif);	
	background-repeat: no-repeat;
}

td.text_h2
{
	width: 100%;
	background-image: url(/img/text_header_about.gif);	
	background-repeat: no-repeat;
}

td.text_f2
{
	width: 100%;
	background-image: url(/img/text_footer_about.gif);	
	background-repeat: no-repeat;
}

td.text_h3
{
	width: 100%;
	background-image: url(/img/text_header3.gif);	
	background-repeat: no-repeat;
}


td.text_f3
{
	width: 100%;
	background-image: url(/img/text_footer3.gif);	
	background-repeat: no-repeat;
}

td.text_h4
{
	width: 100%;
	background-image: url(/img/text_header4.gif);	
	background-repeat: no-repeat;
}

td.text_f4
{
	width: 100%;
	background-image: url(/img/text_footer4.gif);	
	background-repeat: no-repeat;
}




.menu_text { font-size: 11px; padding-right:10px; }

.green { color:#4ea721; }
.red { color:#ff3300; }
.blue { color:#048ce7; }
.dark_blue { color:#0075ff; }
.orange { color:#ff860a; }
.comment { color:#666666 }
.b { font-weight:bold; }
.c { text-align:center; }
.j { text-align:justify; }
.l { text-align:left; }
.r { text-align:right; }
.m_indent { text-indent: 15px; } /* Отступ для текстов в менюшках*/
.text_indent { text-indent: 30px; } /* Отступ для текстов в общем блоке*/
.up { text-transform:uppercase; }
 
table.central_block
{
	border: 0px;
	border-collapse: collapse;
	margin-bottom:0px;
	margin-left:30px;
	margin-right:20px;
	margin-top:20px;
	padding: 0;
	font-size:11px;
	text-align:justify;
}

.central_block td { vertical-align: top; }

td.h1
{
	vertical-align:top;
	color:#0075ff;
	text-transform:uppercase;
	font-weight:bold;
	text-align:left;
}

td.h2
{
	vertical-align:top;
	font-weight:bold;
	font-size:12px;
	color:#0075ff;
	text-align:left;
}

table.list
{
	border: 0px;
	border-collapse: collapse;
	margin-bottom:0px;
	padding: 0px;
	font-size:11px;
}

.survey_outer_table_caption
{
	vertical-align:top;
	color:#0075ff;
	text-transform:uppercase;
	font-weight:bold;
	text-align: center;
}

.list tr { border-bottom: 1px solid #0099ff; border-collapse:collapse;}
.list tr.no_line { border-bottom: 0px;}
.list td { vertical-align: top; padding-right:5px; border-collapse:collapse;}
.list th { background-color:#0099ff; color:#ffffff; }

tr.b_line {border-bottom: 1px solid #0099ff;}

a:link { color:#0075ff; text-decoration:none; }
a:hover { color:#0075ff; text-decoration:none; }
a:active { color:#0075ff; text-decoration:none; }
a:visited { color:#0075ff; text-decoration:none; }

a.header:link { color:#FFFFFF; text-decoration:none; font-weight:bold;}
a.header:visited { color:#FFFFFF; text-decoration:none; font-weight:bold;}
a.header:hover { color:#FFFF66; text-decoration:none; font-weight:bold;}
a.header:active { color:#FFFF66; text-decoration:none; font-weight:bold;}


.foto-news
{
   width:205px;
   margin-right: 10px;
   padding: 1px 1px 1px 1px;
   /*border-color: #E0E0E0;
   border-width: 1px;
   border-style: solid;  
   text-align: center;*/
   float: left;
}

h1 { font-size:16px; }
h1.page_header { color:#0692fe; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; margin: 0 0 10px 0; padding: 0;}
h2 { font-size:14px;}
h2.topic_header { color:#05aaff; margin:0 0 10px 0; padding: 0; }
h3 { font-size:12px; }

.date { color:#999999; margin: 5px 0 10px 0; padding: 0;}

.container {width: 960px; margin: auto; height: 100%; background: #FFFFFF;}
.container td {vertical-align: top;}

div.pages_link { padding: 0 7px 2px 7px; text-align: center; background: #fbfbd2; font-size:11px; }
div.pages_link a { font-size:11px; }

div.edit_link { width: 100%; text-align: right; margin-top: 5px; background:#e3f1f3; font-size:11px; }

.footer {text-align: center; vertical-align: bottom; font-size: 0.6825em; padding-bottom: 10px;}


/*
DIV.page_name {font-size: 120%; font-weight: bold;}

TABLE.standard
{
	width: 750px;
}

CAPTION {font-size:14px; font-weight:bold; color:#054ec5; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}

TABLE.input_form TR TD {text-align: left;}


a {text-decoration: none; font-weight:bold; color:#163f95;}
a:hover {text-decoration: underline; color:#015ebb;}

h1 { font-size:15px; font-weight:bold; color:#054ec5; font-family:Arial, Helvetica, sans-serif; margin:0 0 10px 0; padding:0; }
h2 { font-size:1em; font-weight:bold; margin:0 0 10px 0; padding:0}
*/
img {border: 0px; margin: 0px; padding: 0px;}
img.design {display: block;}
/*
.cap { background-position:left top; background-repeat:no-repeat; width:960px; height:129px;
		color:#FFFFFF; font-weight:bold; vertical-align:top; }
.cap form { margin:0; padding:0; }

.cap_top { text-align:right; padding:3px 5px 0 0; font-size:0.625em;}
.cap_top div { height:42px; }
.cap_top a { color:#e9f6fe; font-weight:normal; }
.cap_top a:hover {text-decoration: underline; color:#ffff00;}	

.header { padding:15px 0 0 147px; text-align:left; }
.header h1 { font-size:0.8em; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; }

.cap_input { width:165px; background:url(/img/search_fon.gif); background-repeat:no-repeat; margin:0 0 2px 0; padding:0;}
.cap_lupa { width:20px; height:18px; text-align:right; }

.lang { text-align:right;}
img.lang {display: block;}

.gray_link { font-size:11px; }

.menu_top { background:url(/img/menu_fon.jpg); background-repeat:no-repeat; height:24px; text-align:center; font-size:0.75em; }
.menu_top table {  margin:auto; }
.menu_top table td { padding:4px 10px 0 10px }
.menu_top table td img { display: block; }
.menu_top_sel { background:url(/img/menu_sel_fon.gif); background-position:top; background-repeat:repeat-x; }
.menu_top_sel a { color:#0150bc; }

.menu_left { width:175px; font-size:0.75em; padding-top:25px; }
.menu_left div { margin: 0 15px 5px 20px  }

div.menu_left_sel { margin:0 15px 5px 0;
				 background:url(/img/menu_left_fon.gif); background-repeat:repeat-y; background-position:left; }
div.menu_left_sel div { margin:0; background:url(/img/menu_bottom.gif);  
				background-repeat:no-repeat; background-position:left bottom; padding:0 0 2px 0; }
div.menu_left_sel div div { margin:0; background:url(/img/menu_top.gif);
				background-repeat:no-repeat; background-position:left top; padding:2px 0 0 20px; }
div.menu_left_sel div div a { color:#e9f6fe; }

.content { width:100%; font-size:0.75em; padding-top:25px; }

a.attach { background:#ffffff; }

div.block1_1 { background:url(/img/right_1.gif); background-position:right; background-repeat:repeat-y; }
div.block1_2 { background:url(/img/left_1.gif); background-position:left; background-repeat:repeat-y; }
div.block1_3 { background:url(/img/bottom_right_1.gif); background-position:right bottom; background-repeat:no-repeat; }
div.block1_4 { background:url(/img/top_left_1.gif); background-position:left top; background-repeat:no-repeat; }
div.block1_4 h1 { text-transform:uppercase; margin-bottom:0; }
div.block1_4 a.attach { background:#e9f6fe; }

div.block2_1 { background:url(/img/right_2.gif); background-position:right; background-repeat:repeat-y; }
div.block2_2 { background:url(/img/left_2.gif); background-position:left; background-repeat:repeat-y; }
div.block2_3 { background:url(/img/bottom_right_2.gif); background-position:right bottom; background-repeat:no-repeat; }
div.block2_4 { background:url(/img/top_left_2.gif); background-position:left top; background-repeat:no-repeat; }
div.block2_4 h1 { text-transform:uppercase; margin-bottom:0; }
div.block2_4 a.attach { background:#e8f1fe; }

.more { width:100%; text-align:right; }
.more a { font-size:0.9em; font-weight:normal; }

.right_block { width:205px; text-align:center; padding-top:25px; font-size:0.75em; }
.right_block h1 { margin-bottom:7px; }
.right_block div { padding:5px 0 5px 0; width:160px; margin:auto; }

.pdf_link { margin:5px 0 5px 0; }

.menu_adm { padding: 5px 10px 5px 10px; }
.menu_adm_sel { padding: 5px 10px 5px 10px; background:#ffffff; }
.menu_adm_sel a { color:#0150bc; }

UL { margin: 0; padding: 0; }
*/
