*{
	margin: 0px;
	padding: 0px;
}

body, html{
	margin: auto;
	padding: 0px;
}
 
body{
background: url("/m1/res/resources/body_bg.gif") center top repeat-y #EDF0EB;
	/*background-color: #F7FAEF;  #D9EACE;*/
	height:100%;
                margin: auto;
                width: 740px;
}

*html body {
padding-left:1px;
}

/*--------------------------- Заголовок -------------------------------*/
.header{
position:relative;
}

.logo{
	position: absolute;
	width: 300px;
	height:156px;
	background: url("/m1/res/resources/image_index/logo1.jpg") left top no-repeat;
}
.logo_en{
	position: absolute;
	width: 300px;
	height:156px;
	background: url("/m1/res/resources/image_index/logo_en.jpg") left top no-repeat;
}


.logo_href{
	position: absolute;
	top: 20px;
	width: 230px;
	height:120px;
}
	
.rotation{
position:relative;
	height: 156px;
	background: url("/m1/res/resources/image_index/rotation.jpg") right top no-repeat;
}



.rotation_internal{
	height: 156px;
	background: url("/m1/res/resources/image_internal/rotation01.jpg") right top no-repeat;
}

.helpers{
	width: 100px;
	position: absolute;
display:block;
left:380px;
}

.languages{
	position: absolute;
display:block;
margin:0px;
padding:0px;
	left: 550px;
	top: -2px;
width:150px;
height:20px;
line-height:20px;
}


*html .languages{
top:-5px;
}


.languages a{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	padding-right: 3px;
	
}

.languages a:hover{
	text-decoration:none;
}

.head{
	position: absolute;
	top: -70px;
                left: 40px;
}

h2{
	font-family: times;
	font-size: 26px;
	color: #FFFFFF;
	font-weight: normal;
	font-weight: normal;
}

/*--------------------------- Конец Заголовка  -------------------------------*/

/*---------------------------  Контент -------------------------------*/
.content{
	position:relative;
	border: 0px solid #0000FF;
	background-color: #CEE7BC;
	z-index:10;
}

.content .left{
	position: relative;
	width: 300px;
	left: 0px;
	top: 0px;
}

/*---------------- Меню ---------------*/
.left .menu_layer{
	width: 300px;
	background: url("/m1/res/resources/image_index/menu_bg_.gif") left top no-repeat;
	min-height:220px;
height:250px;
	padding-top: 20px;
	padding-bottom: 20px;
z-index:16;
}

#menu {
	width: 70px;
	margin-left: 30px;
}

#menu dt {
list-style-type: none;
	cursor: pointer;
	width: 90px;
	border-bottom: 1px solid #B3B3B3;
	height: 14px;
	line-height: 20px;
	text-align: center;
	font-weight: bold;
	padding-bottom: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: left;
z-index:16;
}

.img_top{
	display:block;
	position:relative; 
	top: 9px;
	margin-top:0px; 
}

*html .img_top{
	margin-top:-1px; 
	top: 0px;
}

.items{
	display:block;
	background-repeat:no-repeat;
	height:14px;
z-index:16;
}

#item1{ background-image:url("/m1/res/resources/menu/item1.gif"); width:68px;}
#item2{ background-image:url("/m1/res/resources/menu/item2.gif"); width:67px;}
#item3{ background-image:url("/m1/res/resources/menu/item3.gif"); width:78px;}
#item4{ background-image:url("/m1/res/resources/menu/item5.gif"); width:48px;}
#item5{ background-image:url("/m1/res/resources/menu/item4.gif"); width:98px;}
#item6{ background-image:url("/m1/res/resources/menu/item6.gif"); width:79px;}

#item1a{ background-image:url("/m1/res/resources/menu/item1_.gif"); width:68px;}
#item2a{ background-image:url("/m1/res/resources/menu/item2_.gif"); width:67px;}
#item3a{ background-image:url("/m1/res/resources/menu/item3_.gif"); width:78px;}
#item4a{ background-image:url("/m1/res/resources/menu/item5_.gif"); width:48px;}
#item5a{ background-image:url("/m1/res/resources/menu/item4_.gif"); width:98px;}
#item6a{ background-image:url("/m1/res/resources/menu/item6_.gif"); width:79px;}

#menu dd {
list-style-type: none;
margin:0px;
padding:0px;
	position: absolute;
	z-index: 100;
	left: 80px;
	font-family: verdana;
	font-size: 11pt;
	color: #434343;
	margin-top: -10px;
list-style:none;
z-index:16;
}




#menu ul {
list-style-type: none;
padding:0px;
margin:0px;
position:relative;
display:block;
list-style:none;
	width: 100%;
	padding-left:2px;
	margin: 7px;
margin-left:60px;
list-style:none;
padding-top:4px;
}
#menu li {
list-style-type: none;
position:relative;
display:block;
	text-align: left;
/*	height: 18px;*/
	width: 143px;
margin:0px;
padding:0px;
	padding-bottom:4px;
	padding-left: 15px;
list-style:none;
z-index:16;
}

#menu li a, #menu dt a {
	color: #000;
	text-decoration: none;
	display: block;
	font-size:11px;
	color:#003D6C;
padding:2px;
z-index:16;
}

#menu li a:hover {
/*                background-color: #1A8800;*/
	background-color: #B8DC9A; 
	text-decoration:underline;
	color:#339519;
}

#menu span.active_menu {
font-size:11px;
color:green;
padding:2px;
z-index:16;
}

#menu a.active_menu {
font-size:11px;
text-decoration:underline;
color:green;
z-index:16;
}

/*----------------- Конец Меню  -------------*/

/*---------------- Меню_en ---------------*/
.left .menu_layer{
	width: 300px;
	background: url("/m1/res/resources/image_index/menu_bg_.gif") left top no-repeat;
	min-height:220px;
height:250px;
	padding-top: 20px;
	padding-bottom: 20px;
z-index:16;
}

#menu {
	width: 70px;
	margin-left: 30px;
}

#menu dt {
list-style-type: none;
	cursor: pointer;
	width: 90px;
	border-bottom: 1px solid #B3B3B3;
	height: 14px;
	line-height: 20px;
	text-align: center;
	font-weight: bold;
	padding-bottom: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: left;
z-index:16;
}

.img_top{
	display:block;
	position:relative; 
	top: 9px;
	margin-top:-10px; 
}

.img_top_op{
	display:block;
	position:relative; 
	top: 9px;
	margin-top:0px; 
}

*html .img_top{
	margin-top:-1px; 
	top: 0px;
}

.items_en{
	display:block;
	background-repeat:no-repeat;
	height:14px;
z-index:16;
}

#item_en1{ background-image:url("/m1/res/resources/menu/item_en1.gif"); width:106px;}
#item_en2{ background-image:url("/m1/res/resources/menu/item_en2.gif"); width:51px;}
#item_en3{ background-image:url("/m1/res/resources/menu/item_en3.gif"); width:107px;}
#item_en4{ background-image:url("/m1/res/resources/menu/item_en5.gif"); width:102px;}
#item_en5{ background-image:url("/m1/res/resources/menu/item_en4.gif"); width:59px;}
#item_en6{ background-image:url("/m1/res/resources/menu/item_en6.gif"); width:94px;}

#item_en1a{ background-image:url("/m1/res/resources/menu/item_en1_.gif"); width:106px;}
#item_en2a{ background-image:url("/m1/res/resources/menu/item_en2_.gif"); width:51px;}
#item_en3a{ background-image:url("/m1/res/resources/menu/item_en3_.gif"); width:107px;}
#item_en4a{ background-image:url("/m1/res/resources/menu/item_en5_.gif"); width:102px;}
#item_en5a{ background-image:url("/m1/res/resources/menu/item_en4_.gif"); width:59px;}
#item_en6a{ background-image:url("/m1/res/resources/menu/item_en6_.gif"); width:94px;}

#menu dd {
list-style-type: none;
margin:0px;
padding:0px;
	position: absolute;
	z-index: 100;
	left: 80px;
	font-family: verdana;
	font-size: 11pt;
	color: #434343;
	margin-top: -10px;
list-style:none;
z-index:16;
}




#menu ul {
list-style-type: none;
padding:0px;
margin:0px;
position:relative;
display:block;
list-style:none;
	width: 100%;
	padding-left:2px;
	margin: 7px;
margin-left:60px;
list-style:none;
padding-top:4px;
}
#menu li {
list-style-type: none;
position:relative;
display:block;
	text-align: left;
/*	height: 18px;*/
	width: 143px;
margin:0px;
padding:0px;
	padding-bottom:4px;
	padding-left: 15px;
list-style:none;
z-index:16;
}

#menu li a, #menu dt a {
	color: #000;
	text-decoration: none;
	display: block;
	font-size:11px;
	color:#003D6C;
padding:2px;
z-index:16;
}

#menu li a:hover {
/*                background-color: #1A8800;*/
	background-color: #B8DC9A; 
	text-decoration:underline;
	color:#339519;
}

#menu span.active_menu {
font-size:11px;
color:green;
padding:2px;
z-index:16;
}

#menu a.active_menu {
font-size:11px;
text-decoration:underline;
color:green;
z-index:16;
}

/*----------------- Конец Меню  -------------*/









/*----------------- Поиск  -------------*/
.left .search{
margin-top:30px;
	width: 300px;
	height: 93px;	
	/*background: url("/m1/res/resources/image_index/search_bg.jpg") left top no-repeat;*/
z-index:13;
}

.search .search_text{
	position: relative;
	width: 180px;
                left: 45px;
	top: 30px;
}

.search .search_button{
	position: relative;
	right: 15px;
	top: 65px;
}

.search .search .line{
	position: relative;
	left: 250px;
	top: 5px;
	width: 5px;
	height: 60px;
	background-color: #F0F1EC;
}
.search2 {
	position: relative;
	width:300px;
	height:100px;
}

.search2 .search_text{
	position: absolute;
	width: 180px;
                left: 0px;
	top: 10px;
}

.search2 .search_button{
	position: absolute;
	right: 55px;
	top: 8px;
}

.s_summary {
	padding-left:18px;
	font-size:13px;
}

ol.s_list li {
	list-style: decimal outside;
	padding-bottom:5px;
	margin-right:10px;
}

.s_tit {
	width:170px;border-bottom:1px solid #B3B3B3; padding:5px;margin-bottom:10px; font-weight:bold; color:#3A6B86;
}

.s_bot {
	width:170px;border-top:1px solid #B3B3B3; padding:5px;margin-top:10px;
}

a {
	color:#003D6C;
}

a:hover {
	color:#3EA020;
}

ul.s_ul li b{
	color:#FFFFFF;
}

ul.s_ul li {
	margin-bottom:5px;
}

/*-----------------  Баннер  -------------*/
.left .banner{
	width: 300px;
	height: 241px;
}

/*----------------- Текст -------------*/
.content .right{
	position:relative;
display:block;
	width: 440px;
	height: 100%;
	min-height: 475px;
}

*html .content .right{
	height: 475px;
}


.content p {
	position:relative;
display:block;
	padding-bottom:15px;
}

.content ul {

}

.content ul li {
	list-style: square outside;
}



.content h3 {
	font-weight:normal;
	font-size:16px;
	color:#FFFFFF;
}

.right .text{
	position: relative;
display:block;
	width: 400px;
	top: -20px;
	left: 30px;
	right: 20px;
	font-family:verdana;
	font-size: 12px;
	color: #3E4135;
}

.text {
	margin-right: 20px;
	position: relative;
text-align: justify;
}

.text table {
margin-right:2px;
}

.text img{
	margin-top: 10px;
	margin-bottom: 10px;	
}

.news h3 {
font-size:20px;
color:white;
font-weight:normal;
}

.news .data{
	color: #000000;
	padding-top: 10px;
	font-size:11px;
font-weight:bold;
/*color:white;*/
color:#003D6C;
padding-bottom:5px;
}


.NavSelected{
	color: #003D6C;
	font-size: 11px;
	text-decoration:underline;
}

.Nav{
	color: #003D6C;
	font-size: 11px;
	text-decoration:none;
}

.Nav:hover{
	color: #003D6C;
	font-size: 11px;
	text-decoration:none;
}


.news .news_text{
	color: #003D6C;
	font-size: 11px;
	text-decoration:none;
}

.news_date{
	color: #003D6C;
	font-size: 11px;
	text-decoration:none;
}

.news .news_text:hover{
	color: #3EA020;
	text-decoration:underline;
}

.banner_text{
position:relative;
top:-50px;
	width: 175px;
padding-left:10px;
}
.banner_text a.all{
position:relative;
top:10px;
	font-size: 11px;
	text-decoration: underline;
	color: #003D6C;
}

.banner_text a.all:hover{
text-decoration: none;
}

/* ******************************************* */

.banner_text .lined img {
display:block;
}

.banner_text .lined {
padding-bottom:5px;
background:url(/m1/res/resources/main_right_spec_line.gif) left bottom no-repeat;
}

.trans_image_cont {
	position:relative;
	width:175px;
	height:108px;
}

.trans_image_cont_img {
	position:absolute;
	top:-36px;
	right:-21px;
width:129px;
height:108px;
background:url(/m1/res/resources/procent2.png) no-repeat;
}

*html .trans_image_cont_img {
background:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/m1/res/resources/procent2.png");
}

*html .trans_image_cont_img {
	top:-39px;
}

/* ******************************************* */

.imaged_header {
	width:auto;
	height:40px;
	background-repeat:no-repeat;
	background-position:center left;
}

/*--------------------------- Конец Контента  -------------------------------*/
/*--------------------------- Футер  -------------------------------*/
.footer{
	position:relative;
	height: 149px;
	background: url("/m1/res/resources/image_index/f_bg.jpg") repeat-x #A1CE7D;
}

.footer .fleft{
	position: absolute;
	left: 0px;
	width: 300px;
	height:149px;
	background: url("/m1/res/resources/image_index/f_left.jpg") left -1px no-repeat;
}

.fleft .m1{
	position: relative;
	display: block;
	width: 125px;
	height: 24px;
	left: 55px;
	top: 50px;
}

.fleft .xitex{
	position: relative;
	display: block;
	width: 70px;
	height: 24px;
	left: 55px;
	top: 50px;
}

.footer .fright{
	width: 440px;
height:149px;
margin-left:300px;
	position: relative;
	background: url("/m1/res/resources/image_index/f_right.jpg") left -1px no-repeat;
}

.fright span{
	position: absolute;
	top: 50px;
	font-family: verdana;
                left:210px;
	font-size: 12px;
	color: #FFFFFF;
}
.fright p{
	position: absolute;
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
          
}

.fright a{
	position: absolute;
	top: 110px;
                left:210px;
	font-family: verdana;
	font-size: 12px;
	color: #003D6C;
}
/*--------------------------- Конец Футера -------------------------------*/

.content p.small_header {
border-left:3px solid #229A04;
/*border-left:3px solid #63993C;*/
/*border-left:3px solid #003D6C;*/
padding:0px;
padding-left:10px;
margin-bottom:10px;
margin-top:5px;
/*color:#003D6C;*/
color:#229A04;
/*color:#63993C;*/
font-weight:bold;
}

.content ul.list {
list-style:none;
margin-bottom:15px;
}

.content ul.list li {
list-style:none;
background:url("/m1/res/resources/li2.gif") 5px 8px no-repeat;
padding-top:2px;
padding-bottom:2px;
padding-left:20px;
display:block;
position:relative;
padding-right:20px;
text-align:justify;
}

.content ul.list ul {
margin-left:20px;
}

*html .content ul.list ul {
margin-left:0px;
}

.content ul.list ul li {
list-style:none;
background:url("/m1/res/resources/li.gif") 5px 10px no-repeat;
padding-top:2px;
padding-bottom:2px;
padding-left:20px;
display:block;
position:relative;
}


.content ol.list_ol {
list-style:none;
/*list-style:decimal;
list-style-type:decimal;*/
margin-bottom:15px;
}

.content ol.list_ol li {
list-style:none;
/*list-style:decimal;
list-position:outside;
list-style-type:decimal;*/
padding-top:2px;
padding-bottom:2px;
margin-left:20px;
display:block;
position:relative;
padding-right:20px;
text-align:justify;
}

TABLE.price_table {
width:398px;
}

.price_table THEAD TD {
padding:5px;


font-weight:bold;
text-align:center;
color:#ffffff;

/*border-bottom:2px solid #229A04;*/
/*border-bottom:2px solid #63993C;*/
/*color:#229A04;*/

background-color:#86BF5B;

/*background-color:#D1DAC9;*/

/*background-color:#E4F0C8;*/

/*
background-color:#FAFDF6;*/
border-bottom:2px solid #ECFCEB;

/*color:#003D6C;*/

}
.price_table TBODY TD {
padding:5px;

/*border-bottom:1px solid #229A04;*/

border-bottom:1px solid #69AA6F;
}

.price_table TBODY TD.header {
/*color:#229A04;*/
font-weight:bold;

background-color:#FAFDF6;

text-align:left;

/*background-color:#C2E2A9;*/
/*background-color:#F0F8E3;*/

background-color:#AAD687;

/*color:#3C5B24;*/
color: #5F9555;
/*color:#003D6C;*/

}

.price_table THEAD.null_head TD {
background:transparent;
font-size:0px;
}

.form_textarea{
width:100%;
height:100px;
font-family:verdana;
font-size:12px;
background:#FFFFFF;
border:1px solid #A5ACB2;
padding:2px;
}

.form_input {
width:180px;
font-family:verdana;
font-size:12px;
background:#FFFFFF;
border:1px solid #A5ACB2;
padding:2px;
}

.image_cont_right img, .image_cont_left img {
margin:0px;
border:1px solid #FFFFFF;
display:block;
position:relative;
margin:3px;
cursor:pointer;
}
.image_cont_left, .image_cont_right {
padding:0px;
position:relative;
display:block;
background:#AED592;
margin-top:3px;
z-index:20;
}

.image_cont_left {
margin-right:5px;
float:left;
}

.image_cont_right {
margin-left:5px;
margin-right:20px;
float:right;
}

*html .image_cont_right {
margin-right:10px;
}

.plan {
border:1px solid #A5ACB2;
cursor:pointer;
}

.right_td {
	background: url("/m1/res/resources/image_index/text_bg.jpg") right 0px no-repeat;
}

.left_light {
position:absolute;
top:-243px;
left:0px;
width:300px;
height:243px;
/*background: url("/m1/res/resources/left_light.png") no-repeat;*/
z-index:13;
}

*html .left_light {
	background: none;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/m1/res/resources/left_light.png");*/
}

.ban_img {
position:absolute;
display:block;
bottom:0px;
left:0px;
width:292px;
height:243px;
background-repeat:no-repeat;
z-index:14;

}

*html .ban_img {
	background: none;
}

.ban_link {
position:absolute;
display:block;
top:-243px;
left:0px;
width:292px;
height:243px;
cursor:pointer;
z-index:14;
}

.left_td {
background: url("/m1/res/resources/left_light.gif") left bottom no-repeat;
}


.photogallery table td {
padding-right:12px;
}

.photogallery table td img {
border:1px solid white;
}

.photogallery table {
border-bottom:1px solid #63993C;
}

.back {
position:absolute;
top:-85px;
left:0px;
display:block;
background:url(/m1/res/resources/back.gif) left center no-repeat ;
color:white;
font-size:11px;
padding:0px;
margin:0px;
height:20px;
width:85px;
}
.back span {
position:relative;
display:block;
left:18px;
top:2px;
}
.back a, .back a:hover {
color:white;
text-decoration:none;
}

#feedbook {
text-align:left;
}

#feedbook label {
display:block;
}

#feedbook .f_text {
width:220px;
}

#feedbook .f_textarea {
width:96%;
height:80px;
}

#feedbook .message {
color:blue;
}

.vote table {
background:#AEE699;
}

.vote td {
padding:5px;
text-align:left;
}

.vote_head {
border:0;
margin-bottom:0;
padding:5px 10px;
margin-right: 2px;
background:#8FDC72;
font-weight:bolder;
}