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

@media screen {

html { overflow:scroll; }

body { margin:0; padding:0; width:100%; position:absolute; height:100%; background-color:#fff; }
/*Основные параметры*/
a img { border:0; }
form {margin: 0}
a { /*font*/ color:#008366; text-decoration:underline; }
a:hover { /*font*/ color:#008366; text-decoration:none; }
dfn { /*font*/ font-weight:bold; font-style:normal; }
/**/
.top-panel { position:relative; left:0; top:0; z-index:0; margin-bottom:-40px; }
/*MAIN*/
#table { position:absolute; height:100%; width:995px; border:0; }
#tr { vertical-align:top; }
#left { width:319px; padding-bottom:130px; vertical-align:top; background:url(/bitrix/templates/index/i/back2.jpg) 0 0 no-repeat; }
#center { width:100%; padding-bottom:130px; vertical-align:top; background:url(/bitrix/templates/index/i/back1_2.jpg) 0 0 no-repeat; }
#left2 { width:319px; padding-bottom:130px; vertical-align:top; background:url(/bitrix/templates/index/i/back1.jpg) 0 0 no-repeat; }
#center2 { width:100%; padding-bottom:130px; vertical-align:top; background:url(/bitrix/templates/index/i/back1_2.jpg) 0 0 no-repeat; }
/**/
/*LEFT*/
.left { width:319px; }
/*LEFT_MENU*/
.left ul { width:250px; margin-top:327px; margin-left:30px; padding:0; list-style-type:none; }
.left ul li { padding-left:10px; margin-bottom:7px; list-style-type:none; line-height:20px; }
.left ul li a { margin-right:46px; /*font*/ font-family:Tahoma; font-size:12px; font-weight:normal; color:#008366; text-decoration:underline; }
.left ul li a:hover { /*font*/ font-weight:normal; color:#008366; text-decoration:none; }
#selected { margin-bottom:5px; list-style-type:none; background:url(/bitrix/templates/index/i/li.gif) 0 0 no-repeat; /*font*/ font-family:Tahoma; font-size:14px; font-weight:bold; color:#fff; text-decoration:none; }
#selected a { margin-right:30px; /*font*/ font-family:Tahoma; font-size:12px; font-weight:normal; color:#fff; text-decoration:none; }
#selected a:hover { /*font*/ font-weight:normal; color:#fff; text-decoration:underline; }
/**/
/*CONTACTS*/
.contacts { margin-top:67px; margin-left:40px; /*font*/ font-family:Tahoma; font-size:12px; color:#777777; }
.contacts .title { margin-bottom:18px; /*font*/ font-family:Tahoma; font-size:24px; color:#bdbdbd; }
.contacts span { /*font*/ font-family:Tahoma; font-size:14px; font-weight:bold; color:#777777; }
.contacts p { margin-bottom:15px; }
.contacts img { margin-right:10px; }
/**/
/**/
/*CENTER*/
.top { width:652px; height:124px; }
.logo { position:relative; float:left; width:142px; height:70px; padding-left:31px; padding-top:27px; }
.top_menu { position:relative; float:left; width:379px; height:70px; padding-top:27px; text-align:center; /*font*/ font:Tahoma 14px #008366; }
.top_menu span { padding-left:3px; padding-right:3px; }
.lang_search { position:relative; float:left; width:100px; height:70px; padding-top:25px; }
.lang_search span { position:relative; float:left; margin-left:3px; margin-right:3px; }
.lang_search img { position:relative; float:left; margin-top:2px; }
.lang { margin-left:20px; }
.search { width:50px; height:20px; margin-left:50px; line-height:16px; background:none; border:none; /*font*/ font-family:Tahoma; font-size:12px; color:#9f9f9f; text-decoration:underline; cursor:pointer; }
.search_text { margin-top:10px; padding-left:5px; width:88px; }
/**/
/*BREADCRUMBS*/
#breadcrumbs { position:absolute; margin-left:31px; margin-top:-20px; /*font*/ font-family:Tahoma; font-size:11px; color:#a9a9a9; }
#breadcrumbs a { /*font*/ font-family:Tahoma; font-size:11px; color:#a9a9a9; text-decoration:underline; }
#breadcrumbs a:hover { /*font*/ font-family:Tahoma; font-size:11px; color:#a9a9a9; text-decoration:none; }
#breadcrumbs span { margin-left:3px; margin-right:3px; }
/**/
/*MAIN_BLOG*/
#main_blog { cursor:pointer; width:652px; height:178px; margin-bottom:5px; background:url(/bitrix/templates/index/i/blog1.jpg) 0 0 no-repeat; }
.blog_text p { margin:0; padding-top:5px; padding-bottom:5px; }
#main_blog .title { padding-left:31px; margin-top:0; padding-top:18px; margin-bottom:0; padding-right:110px; /*font*/ font-family:Tahoma; font-size:28px; font-weight:normal; color:#008366; }
#main_blog ul { list-style-type:none; margin:0; padding:0; }
#main_blog ul li { float:left; position:relative; list-style-type:none; line-height:14px; margin-right:15px; margin-top:2px; padding-left:20px; background:url(i/arrow_green.gif) 0 2px no-repeat; /*font*/ font-weight:bold; }
.main_blog { text-decoration:none; }
.main_blog:hover { text-decoration:none; }
/**/
/*BLOGS*/
.blog { width:652px; height:111px; margin-bottom:5px; background:url(/bitrix/templates/index/i/blog1_2.jpg) 0 0 no-repeat; }
.blog h1 { padding-left:31px; margin-top:0; padding-top:18px; margin-bottom:0; padding-right:70px; /*font*/ font-family:Tahoma; font-size:28px; font-weight:normal; color:#008366; }
.blog h1 a { /*font*/ font-family:Tahoma; font-size:28px; font-weight:normal; color:#008366; text-decoration:none; }
.blog_text { padding-left:31px; padding-right:110px; /*font*/ font-family:Tahoma; font-size:12px; color:#777777; }
.blog_text a { /*font*/ font-family:Tahoma; font-size:12px; color:#777777; text-decoration:none; }
.blog_text ul { list-style-type:none; margin:0; padding:0; }
.blog_text ul li { float:left; position:relative; list-style-type:none; line-height:14px; margin-right:15px; margin-top:2px; padding-left:20px; background:url(i/arrow_green.gif) 0 2px no-repeat; /*font*/ font-weight:bold; }
/**/
.blog2 { cursor:pointer; width:652px; height:164px; margin-bottom:5px; background:url(/bitrix/templates/index/i/blog2.jpg) 0 0 no-repeat; }
.blog2 .title { padding-left:31px; margin-top:0; padding-top:18px; margin-bottom:0; padding-right:110px; /*font*/ font-family:Tahoma; font-size:28px; font-weight:normal; color:#c04444; }
.blog2_text { padding-left:31px; padding-right:50px; /*font*/ /*font*/ font-family:Tahoma; font-size:12px; color:#777777; }
.blog2_text ul { list-style-type:none; margin:0; padding:0; }
.blog2_text ul li { float:left; position:relative; list-style-type:none; line-height:14px; margin-right:15px; margin-top:2px; padding-left:20px; background:url(i/arrow_green.gif) 0 2px no-repeat; /*font*/ font-weight:bold; }
/**/
/*WORKAREA*/
.workarea { width:652px; background:url(/bitrix/templates/index/i/work_back.gif) 0 0 repeat-y; }
.work_foot { display:block; }
.text { padding-left:31px; padding-right:31px; margin-top:-7px; margin-bottom:-7px; /*font*/ font-family:Tahoma; font-size:12px; color:777777;  }
.text h1 { margin-top:10px; margin-bottom:7px; /*font*/ font-family:Tahoma; font-size:18px; color:#008366; }
.text h2 { margin-top:10px; margin-bottom:1px; /*font*/ font-family:Tahoma; font-size:15px; color:#008366; }
.text h3 { margin-top:10px; margin-bottom:1px; /*font*/ font-family:Tahoma; font-size:13px; color:#008366; }
.text p { margin-bottom:10px; margin-top:7px; }
.text a { /*font*/ }
.text a:hover { /*font*/ }
.text table { border-collapse:collapse; }
.text table th { text-align:center; vertical-align:middle; padding:7px; /*font*/ font-size:12px; font-weight:bold; }
.text table td { text-align:left; vertical-align:top; padding:7px; /*font*/ font-size:12px; }
.text ul { list-style-type:none; }
.text ul li { list-style-type:none; line-height:14px; margin-right:15px; padding-bottom:5px; margin-top:2px; padding-left:20px; background:url(i/arrow_green.gif) 0 0 no-repeat; }
/**/
.text2 { padding-left:31px; padding-right:31px; margin-top:10px; margin-bottom:0px; /*font*/ font-family:Tahoma; font-size:12px; color:777777;  }
.text2 h1 { margin-top:10px; margin-bottom:7px; /*font*/ font-family:Tahoma; font-size:18px; color:#008366; }
.text2 h2 { margin-top:10px; margin-bottom:1px; /*font*/ font-family:Tahoma; font-size:15px; color:#008366; }
.text2 h3 { margin-top:10px; margin-bottom:1px; /*font*/ font-family:Tahoma; font-size:13px; color:#008366; }
.text2 p { margin-bottom:10px; margin-top:7px; }
.text2 a { /*font*/ }
.text2 a:hover { /*font*/ }
.text2 table { border-collapse:collapse; }
.text2 table th { text-align:center; vertical-align:middle; padding:7px; /*font*/ font-size:12px; font-weight:bold; }
.text2 table td { text-align:left; vertical-align:top; padding:7px; /*font*/ font-size:12px; }
.text2 ul { list-style-type:none; }
.text2 ul li { list-style-type:none; line-height:14px; margin-right:15px; padding-bottom:5px; margin-top:2px; padding-left:20px; background:url(i/arrow_green.gif) 0 0 no-repeat; }
/**/
/*NEWS*/
.news_list p { padding-top:5px; }
.news_list img { float:left; position:relative; margin-right:10px; margin-top:10px; }
.news_list .date { /*font*/ font-size:11px; }
.news_list .name { margin-top:0; margin-bottom:7px; /*font*/ font-size:14px; font-weight:bold; color:#008366; }
.news_list div { margin-bottom:20px; }
/**/
/*FORM*/
.form img { margin-top:1px; margin-right:10px; }
input.checkbox { width:auto; border:none; width:15px; height:15px; }
.form textarea { width:242px; height:100px; }
.green { margin-left:3px; /*font*/ font-weight:bold; color:#008366; }
input.button { width:auto; }
/**/
.width { width:652px; }
/**/
.main_blog_a { text-decoration:none; }
/********/

/*FOOTER*/
#footer { vertical-align:top; height:1px; }
#foot { position:absolute; z-index:1; width:676px; height:97px; margin-top:-100px; text-align:left; vertical-align:top; background:url(/bitrix/templates/index/i/foot.jpg) 0 0 no-repeat; }
#foot div { position:relative; float:left; margin-top:45px; /*font*/ font-family:Tahoma; font-size:12px; color:#9e9e9e; }
.name { width:471px; }
.name p { margin-left:31px; margin-top:0px; }
#reclame { width:100px; margin-right:10px; /*font*/ }
#reclame a { /*font*/ color:#9e9e9e; }
#reclame a:hover { /*font*/ color:#9e9e9e; }
.logo_idex { position:relative; margin-top:-15px; width:61px; height:41px; }
/*******/

/**/
.tablebodytext { display:none; }
/**/
}

/******************/

@media print {

}