@charset "windows-1251";
/* CSS Document */

@media screen {

* {
	margin: 0;
	padding: 0;
	border: none;
}

html {
overflow:scroll;
}

body {
margin:0;
padding:0;
height:100%;
/*font*/
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#505559;
text-decoration:none;
}

/*Основные параметры*/
img {
display:block;
border:0;
}
p {
padding:0;
margin:0;
}
a {
/*font*/
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#505559;
text-decoration:underline;
}
a:hover {
/*font*/
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#505559;
text-decoration:none;
}
/**/
/*Верхний уровень*/
#body {
float:left;
position:relative;
width:100%;
min-width:999px;
max-width:100%;
width:expression(document.body.clientWidth>999?(document.body.clientWidth>999?"100%":"100%"):"999px");
background-image:url(/bitrix/templates/index/i/kora.jpg);
background-position:999px 0;
background-repeat:repeat-y;
background-color:#FFFFFF;
}
#body3 {
width:100%;
background-image:url(/bitrix/templates/index/i/tree_up.jpg);
background-position:999px 0;
background-repeat:no-repeat;
}
.main {
width:999px;
height:78px;
vertical-align:top;
}
.main2 {
width:999px;
height:107px;
vertical-align:top;
}
.br {
clear:left;
line-height:1px;
height:1px;
}
/*Небо*/
.nebo {
float:left;
position:relative;
width:230px;
height:78px;
background-image:url(/bitrix/templates/index/i/obloko2.jpg);
background-repeat:repeat-x;
background-position:left top;
}
/*Верхнее меню*/
.nebo2 {
float:left;
position:relative;
width:638px;
height:78px;
background-image:url(i/obloko2.jpg);
background-position:left top;
background-repeat:repeat-x;
}
.nebo2 ul {
list-style-type:none;
margin-top:20px;
margin-left:20px;
}
.nebo2 ul li {
list-style-type:none;
float:left;
margin-right:15px;
/*font*/
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#505559;
text-decoration:none;
}
.nebo2 ul li a {
/*font*/
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#fff;
text-decoration:underline;
}
.nebo2 ul li a:hover {
/*font*/
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#505559;
text-decoration:none;
}
/*Переключатель языка*/
.nebo3 {
position:relative;
float:left;
width:131px;
height:50px;
background-image:url(/bitrix/templates/index/i/obl_enrus.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}
.nebo3 ul {
list-style-type:none;
margin-top:25px;
margin-left:55px;
}
.nebo3 ul li {
list-style-type:none;
float:left;
/*font*/
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#fff;
text-decoration:none;
}
.nebo3 ul li a {
/*font*/
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#fff;
text-decoration:underline;
}
.nebo3 ul li a:hover {
/*font*/
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#fff;
text-decoration:none;
}
/**/
/*Логотип компании*/
.logo {
float:left;
position:relative;
width:220px;
margin-left:6px;
}
.slogan {
width:550px;
height:55px;
float:left;
position:relative;
margin-left:45px;
margin-top:-10px;
text-align:center;
/*font*/
font-family:"Arial Narrow";
font-size:26pt;
color:#50555b;
font-weight:normal;
} 
.tel_email {
float:left;
position:relative;
height:55px;
margin-top:-4px;
margin-left:17px;
/*font*/
font-family:"Arial Narrow";
font-size:22px;
color:#50555b;
text-align:justify;
}
.tel_email a {
/*font*/
font-family:"Arial Narrow";
font-size:24px;
color:#50555b;
text-decoration:underline;
}
.tel_email a:hover {
/*font*/
font-family:"Arial Narrow";
font-size:24px;
color:#50555b;
text-decoration:none;
}
/**/
/*Быстрое меню*/
.fast_menu {
z-index:20;
position:absolute;
width:150px;
top:23px;
left:66px;
}
.fast_menu ul li {
list-style-type:none;
float:left;
margin-right:18px;
}
/**/
/*Левое меню*/
.left {
position:relative;
float:left;
width:230px;
}
.left_menu {
width:175px;
margin-left:23px;
margin-top:62px;
margin-bottom:94px;
}
.left_menu ul li {
line-height: 11pt;
margin: 7px 0px 7px 0px;
list-style-type:none;
/*font*/
font-family:'Arial Narrow';
font-size:13pt;
font-weight:bold;
color:#505559;
text-decoration:none;
}
.left_menu ul li a {
/*font*/
font-family:'Arial Narrow';
font-size:13pt;
font-weight:bold;
color:#01965c;
text-decoration:underline;
}
.left_menu ul li a:hover {
/*font*/
font-family:'Arial Narrow';
font-size:13pt;
font-weight:bold;
color:#505559;
text-decoration:none;
}
.left_menu ul li span {
/*font*/
font-family:'Arial Narrow';
font-weight:bold;
color:#505559;
text-decoration:none;
font-size:14pt;
}
#selected_left_menu {
/*font*/
font-family:'Arial Narrow';
font-size:13pt;
font-weight:bold;
color:#505559;
text-decoration:none;
}
/**/
/*Левый баннер*/
.banner {
margin-left:22px;
width:191px;
}
/**/
/*Область регистрации*/
.reg {
width:230px;
margin-bottom:80px;
line-height:20px;
/*font*/
font-family:"Arial Narrow";
font-size:17px;
font-weight:normal;
color:#50555b;
}
.reg div {
margin-left:22px;
}

.reg h1 {
color: #01965c;
font-size: 18px;
margin-bottom: 8px;
}

.reg_input1 {
border-bottom:solid 1px #c7c9ca;
border-right:solid 1px #7f8285;
border-top:solid 1px #7f8285;
border-left:solid 1px #7f8285;
width:100px;
height:15px;
margin-bottom:10px;
/*font*/
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#383d42;
}
.reg_input2 {
border-bottom:solid 1px #c7c9ca;
border-right:solid 1px #7f8285;
border-top:solid 1px #7f8285;
border-left:solid 1px #7f8285;
width:100px;
height:15px;
float:left;
position:relative;
margin-bottom:10px;
/*font*/
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#383d42;
}
.reg_submit {
width:40px;
height:20px;
background:none;
border:none;
margin-bottom:7px;
/**/
font-family:Tahoma;
font-size:11px;
color:#383d42;
text-decoration:underline;
}
/**/

/*Центральная часть*/
#work {
position:relative;
float:left;
height:auto;
/*font*/
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#50555b;
}
/**/
/*Основные разделы*/
.plashka {
width:760px;
}
.plashka1 {
margin-left:5px;
width:245px;
height:155px;
position:relative;
float:left;
}
.plashka2 {
margin-left:5px;
width:245px;
height:70px;
position:relative;
float:left;
}
/**/
.navchain {
margin-top:30px;
margin-bottom:10px;
/*font*/
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#50555b;
}

/*WORKAREA*/
.work {
width:740px;
margin-left:10px;
background-color:#FFFFFF;
}
.work h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#01965c;
}
#workarea {
margin-left:10px;
margin-bottom:20px;
width:730px;
height:auto;
margin-bottom:20px;
/*font*/
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#50555b;
}
#workarea h1 {
/*font*/
font-family:"Arial Narrow";
font-size:18pt;
font-weight:normal;
color:#01965c;
}
#workarea h2 {
/*font*/
font-family:Tahoma;
font-size:12pt;
font-weight:bold;
color:#505559;
}
#workarea p {
margin-top:15px;
margin-bottom:12px;
}
#workarea a {
/*font*/
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#50555b;
text-decoration:underline;
}
#workarea a:hover {
/*font*/
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#50555b;
text-decoration:none;
}
#workarea strong {
/*font*/
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#505559;
}
.date {
/*font*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#959595;
}
.br_list {
clear:left;
line-height:5px;
}
/**/

/*ИНФОБЛОКИ - предпочтительно указывать только размер и не отходить от общих стилей*/
#workarea_blogs {
width:100%;
height:auto;
margin-left:10px;
margin-top:30px;
margin-bottom:20px;
/*font*/
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#50555b;
}
#workarea_blogs a {
/*font*/
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#50555b;
text-decoration:underline;
}
#workarea_blogs a:hover {
/*font*/
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#50555b;
text-decoration:none;
}
#workarea_blogs strong {
/*font*/
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#505559;
}
#workarea_blogs p {
margin-bottom:12px;
}
#workarea_blogs td {
vertical-align:top;
}
/**/

.news {
position:relative;
float:left;
width:220px;
margin-bottom:20px;
}
.news h1 {
margin-bottom:10px;
/*font*/
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#01965c;
}
.news p a {
/*font*/
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#50555b;
text-decoration:underline;
}
.news p a:hover {
/*font*/
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#50555b;
text-decoration:none;
}
/**/

/*Нижний уровень*/

/*Логотип разработчика*/
#footer {
float:left;
margin-top:-230px;
width:100%;
background-image:url(/bitrix/templates/index/i/derevija.jpg);
background-repeat:repeat-x;
background-position:1280px bottom;
}
#footer2 {
width:100%;
height:313px;
background-image:url(/bitrix/templates/index/i/tree_down2.jpg);
background-repeat:no-repeat;
background-position:999px 0 ;
}
#footer2_en {
width:100%;
height:313px;
background-image:url(/bitrix/templates/index/i/tree_down2_en.jpg);
background-repeat:no-repeat;
background-position:999px 0 ;
}
#foot {
width:999px;
background-color:#FFFFFF;
height:313px;
background-image:url(/bitrix/templates/index/i/footer.jpg);
background-position:bottom;
background-repeat:no-repeat;
}
#foot a {
/*font*/
font-family:Tahoma;
font-size:10px;
color:#91e5bf;
text-decoration:underline;
}
#foot a:hover {
/*font*/
font-family:Tahoma;
font-size:10px;
color:#91e5bf;
text-decoration:underline;
}
.foot2 {
margin-left:30px;
}
.foot2 td {
vertical-align:top;
padding-top:270px;
}
.logo_idex_img {
margin-right:30px;
}
.idex_png {
float:left;
margin-right:10px;
width:61px;
height:41px;
background: url(/bitrix/templates/index/i/logo_idex.png) 0px 0px no-repeat; 
//background-image: none! important; 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/index/i/logo_idex.png',sizingMethod='scale');
}
.finfo {
float:right;
position:relative;
padding-top:5px;
}
.foot_info {
width:500px;
padding-top:5px;
/*font*/
font-family:Tahoma;
font-size:10px;
color:#fff;
}
.foot_info a {
/*font*/
font-family:Tahoma;
font-size:10px;
color:#fff;
text-decoration:underline;
}
.foot_info a:hover {
/*font*/
font-family:Tahoma;
font-size:10px;
color:#fff;
text-decoration:none;
}
.foot_search {
/*font*/
font-family:Tahoma;
font-size:10px;
color:#fff;
text-decoration:none;
}
.foot_search_text {
position:relative;
float:left;
margin-top:10px;
margin-right:10px;
width:160px;
height:15px;
border:solid 1px #000;
padding-left:10px;
/*font*/
font-family:Tahoma;
font-size:10px;
color:#50555с;
text-decoration:none;
}
.foot_submit {
width:50px;
height:25px;
margin-top:5px;
background:none;
border:none;
/*font*/
font-family:Tahoma;
font-size:12px;
color:#fff;
text-decoration:underline;
}
/**/

/*ДОПОЛНЕНИЯ*/
/**/

}

@media print {

}