html {
	overflow-y: scroll;
	height: 100%; 
} 

body {
	margin:0;
	padding:0;
	background: #c7c7c7;
  height:auto !important; 
  height:100%; 
  min-height:100%; 
  text-align: center; 
	font-family: tahoma;
	font-size: 11px;
}

table {
	font-family: tahoma;
	font-size: 11px;
}

select {
	font-size: 11px;
}

p {
	margin: 0;
	padding: 0 0 8px 0;
	text-align: justify;
	text-indent: 20px;
}

div {
	margin: 0;
	padding: 0;
}

a img {
	border-width: 0px;
}

a.lang {color:#fff !important;height:30px;line-height:26px;text-decoration:none}
a.lang:hover{color:red !important}
/*a.lang b{margin-left:5px}*/
a.enlarge {
	cursor: url("/images/magnifier.cur"), auto;
}

h1, h2 {
	margin: 0;
	font-size: 11px;
}

#content { 
   width: 1000px !important; 
   min-width: 1000px !important; 
   padding: 0; 
   margin: 0 auto !important; 
   text-align: left;
   background: #d7d7d7;
}

#top_menu {
	float: left;
	height: 28px;
	width: 970px;
	margin: 0;
	padding: 0;
	background-color: #fff;
	border-top: 1px #D3D3D3 solid;
	border-bottom: 1px #8D8D8D solid;
}

#top_menu div {
	float: left;
	display: block;
}

#top_menu div a{
	display: block;
	font-weight: bold;
	color: black;
	text-decoration: none;
	margin: 0;
	padding: 7px 30px 7px 30px;
}

#top_menu div a:hover {
	color: red;
}

/* Правая колонка */

#flag_menu {
	margin: 0;
	padding: 6px 0px 8px 15px;
	background-image: url(/images/menu.gif);
	font-weight: normal; 
	color: #000;
	text-decoration: none;
	font-size: 11px;
}

#flag_menu a {
	color: red;
	text-decoration: none;
}

#flag_menu a:hover {
	color: red;
	text-decoration: underline;
}


/* Левая колонка и меню */

#menu h1 {
margin: 1px 0 2px 0;
}

#menu_prod {
	margin: 0;
	padding: 5px 0 5px 12px;
	background-image: url(/images/menu.gif);
	font-weight: bold; 
	color: #000;
	text-decoration: none;
	font-size: 11px;
}

#menu_prod a {
	color: black;
	text-decoration: none;
}

#menu_prod a:hover {
	color: red;
	text-decoration: none;
}

#menu_prod_sub {
	padding: 8px 0 4px 8px;
	background-image: url(/images/menu.gif);
	font-weight: normal; 
	color: black;
	text-decoration: none;
	font-size: 11px;
}

#menu_prod_sub a {
	color: #2461b4;
	text-decoration: none;
}

#menu_prod_sub a:hover {
	text-decoration: underline;
}

#menu_prod_sub p {
	padding: 0 0 4px 0;
}

#menu_prod_sub h1 {
 font-weight:normal;
}

#menu_prod_sub_open {
	padding: 4px 0 4px 12px;
	background-image: url(/images/menu1.gif);
	font-weight: normal; 
	color: black;
	text-decoration: none;
	font-size: 11px;
}

#menu_prod_sub_open a {
	color: #2461b4;
	text-decoration: none;
}

#menu_prod_sub_open a:hover {
	text-decoration: underline;
}

#menu_prod_sub_open p {
	padding: 0 0 4px 0;
}

#menu_prod_sub_open h1 {
 font-weight: normal;
}

#menu_down {
	padding: 0 0 8px 12px;
	background: #d7d7d7;
	font-weight: bold; 
	color: #000;
	text-decoration: none;
	font-size: 11px;
}

#menu_down a:link, a:visited {
	color: black;
	text-decoration: none;
}

#menu_down a:hover {
	color: red;
	text-decoration: none;
}

#menu_down p {
	padding: 10px;
	text-indent: 0 !important;
}

#menu_open {
	padding: 5px 0 5px 12px;
	background: url(/images/menu1.gif);
	font-weight: bold; 
	color: #000;
	text-decoration: none;
	font-size: 11px;
}

#menu_open a:link, a:visited {
	color: black;
	text-decoration: none;
}

#menu_open a:hover {
	color: red;
	text-decoration: none;
}

#menu_open_sub {
	padding: 0 0 2px 12px;
	background: url(/images/menu1.gif);
	font-weight: bold; 
	color: #000;
	text-decoration: none;
	font-size: 11px;
}

#menu_open_sub a {
	color: black;
	font-weight: normal;
	text-decoration: none;
}

#menu_open_sub a:hover {
	color: red;
	font-weight: bold;
	text-decoration: none;
}

#menu_open_sub p {
	padding: 0 0 4px 0;
}

#menu_selected {
	color:red;
}

#menu_selected a {
	color:red;
	text-decoration: none;
}

/* Настройки текста главного окна */

#main_float {
	margin: 0 189px 0 0;
}

#main_img {
	margin: 0;
	padding: 0;
}

#main_window {
	margin: 0;
	padding: 5px 13px 5px 13px;
	min-height: 500px;	/* для остальных браузеров, кроме ie - min-height: 500px */
	text-align: justify;
	background: url(/images/main.gif);
}

#main_window_header h1{color:#3c3c3c;font-size:15px;font-weight:bold;padding:5px 5px 6px 5px}

#main_window_text {
	margin: 0;
	padding: 5px 13px 5px 13px;
	text-align: justify;
	background: url(/images/main.gif);
}

#main_window_text ul {
	margin: 0 0 0 20px;
	padding: 0;
}

#main_window_text ol {
	margin: 0 0 0 25px;
	padding: 0;
}

#main_window_text a {
	color: #2461b4;
	text-decoration: none;
}

#main_window_text a:hover {
	color: #2461b4;
	text-decoration: underline;
}

#news_links table {
	color: #2461b4;
}

#news_links a table {
	text-decoration: none;
}

#news_links a:hover table {
	text-decoration: underline;
}


#main_window_photos {
	margin: 0;
	padding: 0 1px 0 1px;
	background: url(/images/main.gif);
}

#main_window_photos a {
	color:black;
	text-decoration: none;
}

#main_window_photos a:hover {
	color:black;
	text-decoration: underline;
}

#main_window table sup {
	margin: 0;
	padding: 0;
	font-size: 9px;
}

#main_window table sub {
	margin: 0;
	padding: 0;
	font-size: 9px;
}

#main_window ul {
	margin: 0 0 0 20px;
	padding: 0;
}

#main_window ol {
	margin: 0 0 0 27px;
	padding: 0;
}

#main_window a {
	color: #2461b4;
	text-decoration: none;
}

#main_window a:hover {
	color: #2461b4;
	text-decoration: underline;
}

h1.section_name a{color:#3c3c3c!important}
h1.section_name{color:#3c3c3c;font-size:15px;font-weight:bold;padding:5px 5px 6px 5px}

#main_window_subheader {
	padding: 5px 5px 5px 10px;
	background-color: white;
	color: red;
	border-left: 1px #D7D7D7 solid;
	border-right: 1px #8D8D8D solid;
	font-weight: bold;
}

#main_window_subheader a {
	color: red;
	text-decoration: none;
}

#main_window_subheader a:hover {
	color: red;
	text-decoration: underline;
}


#main_window_barrier {
	margin: 0 40px 0 0;
	padding: 0;
	float: left;
}

#fast_links {
	padding: 5px 5px 5px 0;
	color: #3c3c3c;
	font-weight: bold;
}

#fast_links2 {
	padding: 0;
	color: #3c3c3c;
	font-weight: bold;
}

#bottom {
	font-size: 11px;
	color: #3c3c3c;
}

#bottom a {
	color: #3c3c3c;
	text-decoration: none;
}

#bottom a:hover {
	color: #3c3c3c;
	text-decoration: underline;
}

.header {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: red;
}

.subheader {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
}

#inner_menu {
	margin: 0 0 0 395px;
	position: absolute;
	width: 175px;
}
	
#inner_menu p {
	padding: 2px 0 0 0;
	text-indent: 0 !important;
}

#inner_menu a {
	color: #2461b4;
	text-decoration: none;
}
#inner_menu a:hover {
	color: #2461b4;
	text-decoration: underline;
}

#inner_menu h2 {
	font-weight: normal;
}

.inner_menu_header {
	margin: 0;
	padding: 0 0 2px 20px;
	font-weight: bold;
}

.barrier_list li {
	margin: 0;
	padding: 0 0 0 200px;
}

.barrier_list p {
	margin: 0 0 0 220px;
}

#settle_img {
	margin: 0;
	padding: 10px 0 0 10px;
	float: right;
}

#prod_link {
	margin: 0;
	padding: 2px 0 0 12px;
}

#prod_link h2 {
	font-weight: normal;
}

.zagnew {
font-size:11px
}

.underline{
border: 1px #eee solid;
vertical-align: middle;
text-align:center;
}

.underline1{
border: 1px #eeeeee solid;
vertical-align: middle;
text-align:left;
padding-left:15px
}

.tablebrd{
border-collapse: collapse;
margin-left:0;
}

#naimen{
border: 1px #eeeeee solid;
text-indent:15px;
width:267px;
height:20px;
text-align:center;
}

#tipov{
border: 1px #eee solid;
text-indent:5px;
width:280px;
height:20px;
text-align:center;
}

.underline2{
border-bottom:1px #eee solid;
vertical-align: top;
}

#main_window_subheader1 {
padding: 0 5px 5px 0;
color: red;
font-weight: bold;
}

#main_window_subheader2 {
	padding: 0 0 0 5px;
	background-color: white;
	color: red;
	font-weight: bold;
}


.main_window_subheader10 {
color: red;
font-weight: bold;
}

.right_column h2 {
	font-weight:normal;
}

.right_column a {
	color:#2461B4;
	text-decoration: none;
}


.right_column a:hover {
	color: #123990;
	text-decoration: underline;
}


#photo_album {
	border: 1px #e0e0e0 solid;
	padding: 10px 5px 5px 10px;
}

#photo_album a{
	color: #2461B4;
	text-decoration: none;
}

#photo_album a:hover{
	color: #123990;
	text-decoration: none;
}

#photo_section {
	color: #2461B4;
	text-decoration: underline;
}

#photo_section:hover {
	color: #123990;
	text-decoration: none;
}

ul.enumeration {
	display:block;
	margin: 0;
	padding: 7px 15px 7px 20px;
	text-align: left;
	font-size: 11px;
	line-height: 13px;
}

.user_txtarea{width:330px}

input{width:332px}

.news_block{border-bottom:1px #C0C0C0 solid; margin:10px 0}
h2.news{margin-top:10px}