/*Классы тегов*/
* { margin:0; padding:0; outline: none;}
body {   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #C0E2FF;}

.h100 { height: 100%;}
.w100 { width: 100%;}
img { border: 0px;}
table { border-collapse: collapse;}
td { padding:0; vertical-align:top;}
form { display:inline;}
ul {}
h3 {}
a, a:link, a:visited, a:active { font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #1C4993; text-decoration: underline; font-weight : bold;}
a:hover { font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #2E3FC1; font-weight : bold;}

/*Уровни*/
.level0 { width: 100%; height: 100%;}
.level1 { padding-top: 2px; background-color: #FFFFFF;}
.level2 { height: 36px;}
.level3 { height: 100%}
.level4 { padding-top: 40px;}

/*Шапка*/
.head {background: url(../img/verh_bg.gif) repeat-x; height: 117px;}
.head_bg_left { background: url(../img/verh_left.gif) no-repeat left; height: 117px;}
.head_up_verh {background: transparent url(../img/up_verh.gif) no-repeat top center;} 
.head_bg_right { background: url(../img/verh_right.gif) no-repeat right; height: 117px;}
.head_logo { text-align:center; padding-top:40px;}

/*Шапка 2 уровень*/
.group1 { width: 25%; height: 36px; background-color: #FFC89A; border-bottom: solid #FFFFFF 2px;}
.group1_bg { background: url(../img/bg_cond.gif) repeat-x top left; height: 36px;}
.group1_icon { background: url(../img/logo_cond.gif) no-repeat left; width: 51px;}
.group1_name { background: url(../img/tttt1.png) no-repeat top center;}
.group1_in { background-color: #FFC89A;}
.group2 { width: 25%; background-color: #F7BCC9; border-bottom: solid #FFFFFF 2px; border-left: solid #FFFFFF 2px; border-right: solid #FFFFFF 2px;}
.group2_bg { background: url(../img/bg_vent.gif) repeat-x top left; height: 36px;}
.group2_icon { background: url(../img/logo_vent.gif) no-repeat top left; width: 39px;}
.group2_name { background: url(../img/tttt2.png) no-repeat top center;}
.group2_in { background-color: #F7BCC9;}
.group3 { width: 25%; background-color: #B9D6F7; border-bottom:solid #FFFFFF 2px; border-right: solid #FFFFFF 2px;}
.group3_bg { background: url(../img/bg_otop.gif) repeat-x top left; height: 36px;}
/*
.group3_icon { background: url(../img/logo_otop.gif) no-repeat top left; width: 52px;}
.group3_name { background: url(../img/text_otop.gif) no-repeat top;}
*/
.group3_icon { background: url(../img/logo_otop_2.gif) no-repeat top left; width: 52px;}
.group3_name { background: url(../img/tttt3.png) no-repeat top;}
.group3_in { background-color: #B9D6F7;}
.group4 { width: 25%; background-color: #B9D6F7; border-bottom:solid #FFFFFF 2px;}
.group4_bg { background: url(../img/bg_voda.gif) repeat-x top left; height: 36px;}
.group4_icon { background: url(../img/logo_voda.gif) no-repeat top left; width: 26px;}
.group4_name { background: url(../img/text_voda.gif) no-repeat top center;}
.group4_in { background-color: #B9D6F7;}
.group1_w { }
.link-label{color:white;margin-top:10px;font-size:17px;font-weight:800;}
/*Навигация*/
.pathway_left_bg { background: url(../img/nav_left.gif) no-repeat left; height: 36px;}
.pathway_bg { background: url(../img/nav_bg.gif) repeat-x top center; height: 36px;}
.pathway { width: 500px; margin: 0 auto; height: 25px;}
.pathway_in { width: 100%;}
.pathway_left { width: 22px; background: url(../img/navp_left.gif) no-repeat top center;}
.pathway_center { background: url(../img/navp_bg.gif)  repeat-x top center; text-align: center;}
.pathway_right { width: 22px; background: url(../img/navp_right.gif) no-repeat top center;}
.nav, .nav a { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; font-size: 10px; text-align: center; text-transform: uppercase; text-align: center; font-weight: bold; text-decoration: none; padding-top: 5px;}

/*Навигация*/
div.search {}
div.search .inputbox { height: 18px; margin-bottom: 1px; border: 1px solid #0099FF;}
div.search .button { height: 22px; *margin-top: 3px; margin-top: 2px;}
td.but_search {}

/*Контейнер*/
.box1 { width: 213px;}
.box2 { vertical-align: top; padding-left:20px;}
.box3 { width: 213px;}

/*Контент*/
.box2 ul {  padding-left: 30px;}
.contentheading { font-size: 14px; padding-bottom: 10px; padding-top: 10px; font-weight: bold;}
.doc { border: 2px solid #000000; margin-right: 10px;}
.contentheadingnews { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #1C4993; padding-bottom: 5px;}
.contentpaneopennews { font-size: 12px;}
.contentpaneopennews img { padding-right: 3px;}
.contentheadingact { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #1C4993; padding-bottom: 5px;}
.contentpaneopenact { font-size: 12px;}
.p_readmore { padding-top: 5px;}
a.readmore { color: #1C4993; text-decoration: none; font-weight: bold;}
a:hover.readmore { color: #1C4993; text-decoration: none; font-weight: bold; text-decoration: underline; }
.line_new { background: url(../img/line.jpg) no-repeat center; height: 1px; margin-top: 15px;}
td.readon_p { padding-top: 5px;}

/*Материал*/
table.box1 td { text-align: center; padding-bottom: 10px; padding-left: 30px;}
table.box1 td img { border: 1px solid #0099FF;}
td.editing_img { padding: 5px 5px; text-align: center;}
td.editing_in { padding: 2px 2px; text-align: center;}

.list { font-weight: bold; font-style: italic; font-size: 14px; text-decoration: underline; text-align: center; padding-left: 210px;}
ul.list1 { padding-left: 20px;}
ul.list2 { padding-left: 20px;}
ul.list2 li { list-style: square}


/*Левый бокс - Правый бокс*/
.menu { height: 100%;}
.menu ul { list-style: none;}
.menu ul li ul {list-style: disc;}
.menu ul li ul li {  margin-left: 20px;}
.menu_bg { background: url(../img/menu_bg2.gif) repeat-y;}
.menu_top { background: url(../img/menu_bg1.jpg) no-repeat top;}
.menu_bottom { background: url(../img/menu_niz.gif) no-repeat bottom;}
.menu_in { padding: 0px 20px 25px 10px; line-height: 24px;}
.menu_in ul a { color: #000000; text-decoration: none; font-weight: bold;}
.menu_in ul a:hover { color: #000000; text-decoration: underline; font-weight: bold;}
li.active a { color: #000000; text-decoration: underline; font-weight: bold;}
li.active ul li a { text-decoration: none;}
li ul li.active a { text-decoration: underline;}

.conteiner { padding-top: 10px;}
.conteiner_in { border: solid #E1E4FA 2px; height: 100%; width: 186px; margin-left: 10px;}
.conteiner_in_right { border: solid #E1E4FA 2px; width: 188px; height: 100%; margin-left: 14px;}
.conteiner_right { padding-top: 0px;}
.conteiner_name { background: url(../img/bg_menu.gif) repeat-x top left; text-align: center; height: 22px; font-size: 15px; font-weight: bold; padding-top: 4px;}
.conteiner_bg { background-color: #FFFFFF;}
.conteiner_text { padding: 10px 5px 10px 5px;}

.right_corner_shadow { background: url(../img/news_ugolok.gif) no-repeat top right ; width: 213px; height: 100%;}
.right_shadow { background: url(../img/right_shadow.gif) 100% 0 repeat-y;}
.bottom_shadow { background: url(../img/bottom_shadow.gif) no-repeat top; width: 213px; height: 8px;}
.left_corner_shadow { background: url(../img/news_ugolok2.gif) no-repeat top left ; width: 213px; height: 100%;}
.left_shadow { background: url(../img/left_shadow.gif) 0 100% repeat-y;}
.right_bottom_shadow { background: url(../img/right_bottom_shadow.gif) no-repeat top left; width: 213px; height: 8px;}

table.gest_pic {margin: 0 auto;}
td.gest_pic_a {padding-top:20px; padding-right:30px;}
td.gest_pic_b {padding-top:20px;}
td.gest_pic_all {vertical-align:middle; width:100px;}
table.gest_main_table {margin: 15px auto; width: 678px;}
table.gest_main_table td {border: 1px solid #000000;}
td.gest_main_text { vertical-align: middle; padding-left:5px; height: 20px;}


/*Подвал*/
.footer { background: url(../img/bottom.gif) repeat-x top center; height: 51px; width: 100%}
.footer_in { text-align: center; /*width: 600px;*/ margin: 0 auto; font-size: 11px; padding-top: 8px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.bottom_logo { vertical-align: bottom;}

.list_new p{
   padding:0 0 0 38px;
   font-size: 12px;
   line-height: normal;
   color: #1c4993;
   background-repeat: no-repeat;
   background-position: 0 center;
   line-height: 32px;
}
.list_new p a {
    color: #1c4993;
    font-size: 12px;
    line-height: 32px;
}
.list_new p a:hover {
    text-decoration: none;
}
.list_new p.foc a {
    text-decoration: none;
}
.list_new ul {
    padding: 0;
    margin: 7px 0;
    display: none;
}
.list_new li {
    list-style: none;
    padding-left: 63px;
}
.list_new li a {
    font-size: 12px;
    font-style: italic;
    color: #000;
    line-height: 20px;
}
.list_new li a:hover {
    text-decoration: none;
}
.short_list h2 {
    margin-bottom: 20px;
}
.listItem {
    margin-bottom: 17px;
}
.listItem img {
    float: left;
    border: 1px solid #6eafe7;
}
.listItem .list_item_rt {
    margin-left: 110px;
}
.clear {
    clear: both;
}

.menu_new {
    font-size: 11px;
    padding: 0;
    font-weight: bold;
    list-style: none;
    font-family: Arial, Helvetica, Sans-serif;
}
.menu_new li {
    line-height: 20px;
    margin-bottom: 7px;
}
.menu_new li.active a {
    text-decoration: none;
}
.menu_new li.active > ul{
    display: block;
    margin:0;
    list-style: none;
}
.menu_new li ul {
    display: none;
}
.menu_new li a {
    line-height: 14px;
    font-weight: bold;
    text-decoration: underline;
}
.menu_new li a:hover {
    font-weight: bold;
    text-decoration: none;
}
.menu_new li ul {
    
}
.menu_new li ul li a{
     font-style: italic; 
     text-decoration: underline !important;
     font-weight: normal; 
}
.menu_new li ul li a:hover, .menu_new li ul li.active a{
    text-decoration: none !important;
    font-weight: normal !important;
}
.menu_new li ul li {
    margin-left: 6px !important;
    margin-bottom: 0 !important;
}
.menu_new li.active li.active li {
  margin-left: 12px !important;
}
.menu_new li.active li.active li a{
  text-decoration: underline !important;
}
.menu_new li.active li.active li a:hover {
  text-decoration: none !important;
}
.menu_new li.active li.active li.active a {
  text-decoration: none !important;
}
.menu_new li.active li.active li.active li a {
  text-decoration: underline !important;
}
.menu_new li.active li.active li.active li a:hover {
  text-decoration: none !important;
}
.menu_new li.active li.active li.active li.active a {
  text-decoration: none !important;
}



.new_long .likes {
    margin: 10px 0;
}
.new_long .long_descr {
    margin-bottom: 20px;
}
.new_long .long_descr img {
    float: left;
    border: 1px solid #000000
}
.new_long .long_descr .long_descr_rt {
    margin-left: 355px;
    list-style: none;
    padding: 0;
}
.new_long .long_descr .long_descr_rt li {
    font-size: 12px;
    line-height: 24px;
}
.new_long .long_descr .long_descr_rt li a {
    color: #000;
}
.new_long .long_descr .long_descr_rt li a:hover {
    text-decoration: none;
}
.toggle_info {
    margin-top: 20px;
    width: 497px;
    height: 44px;
    background: url(../img/toggle_bg.gif) 0 0 no-repeat;
    padding: 0 20px;
}
.toggle_info a {
    display: block;
    float: left;
    width: 157px;
    text-align: center;
    line-height: 37px;
    font-family: Arial, Helvetica, Sans-serif;
    color: #000;
    font-size: 12px;
    font-style: italic;
    text-decoration: none;
    background-image: url(../img/toggle_bg_hv.gif);
    background-repeat: repeat-x;
    background-position: 0 -50px;
}
.toggle_info a:hover, .toggle_info a.cur_toogle {
    background-position: 0 0;
}
.toogle_container {
    width: 517px;
}
.toogle_container .item {
    display: none;
}
.toogle_container .item1 {
    display: block;
}
.likes p {
    font-style: normal !important;
}
.new_long p {
    font-style: italic;
}

.poddhold .podd {
    float: left;
    margin: 0 4% 0 0;
    width: 40%;
    
    *margin: 0 20px 0 0;
    *width: 39%;
}
.new_long .long_descr .poddhold img {
    border: none
}
.poddhold .zag1 {
    font-size: 11px;
    color: #333333;
    font-weight: bold
}
.poddhold .podd_phone {
    color: #6BA9C9;
    font-size: 17px;
}
.poddhold p {
    padding: 0;
}
.online_send .tbl {
  width:344px;
  background:url(../i/online_cont.png) no-repeat -344px 0;
  height:9px;
  text-indent:-9999px;
  overflow:hidden;
  font-size:1px;
  line-height:1px;
}
.online_send .bbl {
  width:344px;
  background:url(../i/online_cont.png) no-repeat 0 0;
  height:9px;
  text-indent:-9999px;
  overflow:hidden;
  font-size:1px;
  line-height:1px;
}
.online_send .contblock {
  background:url(../i/online_cont.png) repeat-y -688px 0;
  padding:5px 10px;
  overflow:hidden;
  height:1%;
    width: 420px
}
.online_send label {
  display:block;
  margin:7px 0 3px;
  color:#333;
  font-size:8pt;
}
.online_send input {
  width:94%;
  padding:0 3%;
  border:1px solid #dde0e0;
  background:#f7f7f7;
}
.online_send textarea {
  width:94%;
  padding:0 3%;
  height:100px;
  border:1px solid #dde0e0;
  background:#f7f7f7;
}
.online_send .button {
  float:right;
  margin-top:10px;
}

.podd3 form .sub, .online_send input.sub {
    width: auto;
    height: auto;
    float: right;
    margin-right: -2px;
    margin-top: 5px;
}

.pdf_list {
    list-style: none;
}
.pdf_list li {
    display: block;
    padding-left: 20px;
    background: url(../img/pdf.gif) 0 0 no-repeat;
    min-height: 16px;
    line-height: 16px;
    margin-bottom: 8px;
}
table.bytovye {width:100%;padding: 0;margin: 0}
table.bytovye tr td {text-align:center;width:25%}
.next_page {
  background: url( "/components/com_virtuemart/themes/default/images/next_16x16.png" ) no-repeat right;
  padding-right: 30px;
  line-height: 20px;
  float: right;
  width: auto;
}
.previous_page {
  background: url( "/components/com_virtuemart/themes/default/images/previous_16x16.png" ) no-repeat left;
  padding-left: 30px;
  line-height: 20px;
  float: left;
  width: auto;
}

.unfoc1, .unfoc2, .unfoc3, .unfoc4, .unfoc5, .unfoc6, .unfoc7, .unfoc8, .unfoc9, .unfoc10 {
    background-repeat: no-repeat;
    background-position: 0 center;
    
    font-size: 20px;
}
.unfoc1 {
    background-image: url(/siteimg/pics/2.gif);
}
.unfoc2 {
    background-image: url(/siteimg/pics/1.gif);
}
.unfoc3 {
    background-image: url(/siteimg/pics/3.gif);
}
.unfoc4 {
    background-image: url(/siteimg/pics/10.gif);
}
.unfoc5 {
    background-image: url(/siteimg/pics/8.gif);
}
.unfoc6 {
    background-image: url(/siteimg/pics/4.gif);
}
.unfoc7 {
    background-image: url(/siteimg/pics/5.gif);
}
.unfoc8 {
    background-image: url(/siteimg/pics/6.gif);
}
.unfoc9 {
    background-image: url(/siteimg/pics/7.gif);
}
.unfoc10 {
    background-image: url(/siteimg/pics/9.gif);
}


/*
ADD new cms
*/


.section {

  width: 950px;

  background: #EFEFEF;

  

}

ul.tabs {

  height: 28px;

  line-height: 25px;

  list-style: none;

  background: #c0e2ff;

}

.tabs li {

  float: left;

  display: inline;

  margin: 0 1px -1px 0;

  padding: 0 13px 1px;

  color: #777;

  cursor: pointer;

  background: #F9F9F9;

  border: 1px solid #E4E4E4;

  border-bottom: 1px solid #F9F9F9;

  position: relative;

}

.tabs li:hover,

.vertical .tabs li:hover {

  color: #F70;

  padding: 0 13px;

  background: #FFFFDF;

  border: 1px solid #FFCA95;

}

.tabs li.current {

  color: #444;

  background: #87c3cb;
border: 1px solid #FFCA95;
  padding: 0 13px 2px;

  

}

.box {

  display: none;


  background: #f7f7f7;

  padding: 10px;

}

.box.visible {

  display: block;

}





.hka_table {
  width:100%;
  border-collapse:collapse;
  border-bottom:2px solid #c5dde6;
  border-top:2px solid #c5dde6;
  font-size:13px;
  
}
.hka_table thead {
  background:#c5dde6;
}
.hka_table thead th {
  color:#000;
  font-size:8pt;
  font-weight:normal;
  text-align:center;
  padding:5px 2px;
}
.hka_table div.modif{
  cursor:help;
  position:relative
}
.hka_table td {
  border-bottom:1px solid #c5dde6;
  text-align:center;
  vertical-align:middle;
}
.hka_table a img {
  border:1px solid #DDE0E0;
  margin:3px;
}
.hka_table .name {
  white-space:nowrap;
  color:#4b5252;
  font-size:12px;
  font-weight:bold;
  padding:3px 10px 3px 0;
  text-align:left;
}
.hka_table .i_leg {
  display:block;
  background:url(../i/icon-legend.png) no-repeat;
  width:29px;
  height:20px;
  margin:0 auto;
}
.hka_table .leg1 {
  background-position: 0 -5px;
}
.hka_table .leg2 {
  background-position: 0 -60px;
}
.hka_table .leg3 {
  background-position: 0 -115px;
}
.hka_table .leg4 {
  background-position: 0 -170px;
}
.hka_table .leg5 {
  background-position: 0 -225px;
}
.hka_table .leg6 {
  background-position: 0 -282px;
}
.hka_table .leg7 {
  background-position: 0 -336px;
}
.hka_table .leg8 {
  background-position: 0 -390px;
}
.hka_table .leg9 {
  background-position: 0 -448px;
}
.hka_table .leg10 {
  background-position: 0 -503px;
}
.hka_table .leg0 {
  background-position: 0 -540px;
}


ul.media_load {
  margin: 5px 20px;
  
  padding: 0;
  list-style-type: none;
  
  
}
.media_load a, .media_load b {
}
.media_load li {
  margin: 13px 0;
  overflow:hidden;
}
.media_load li img {
  float:left;
  padding-right:10px;
  text-align:left;
}
a.online{
  margin-bottom:5px
}
.media_load li a.blank {
  background:transparent url(../../../i/blank.png) no-repeat  100% 12px;
  padding-right:15px;
  background: none;
  padding-right:0px;
}
.blankicon{
  background: url(../../../i/blank.png) no-repeat  3px 2px;
  padding-left:15px;

}
.media_load li a span {
  text-decoration:none;
}
.media_load li a:hover {
  text-decoration:underline;
}
.media_load li span {
}
.media_load li .name {
  font-size:8pt;
  font-weight:bold;
}

.catalog-block{
width:130px;
float:left;
text-align:left;
margin-bottom:5px;
}
.catalog-block p {
margin-top:5px;
padding-left:0;
margin-left:0;
font-size:10px;
text-align: left;
}
.clearbar {
clear:both;
}

.hka_holder td{
  vertical-align:top;
}
.hka_holder .hka_table{
  width:665px;
  margin-top:15px;
}
.hka_holder .lt_ul{
  margin-left:10px;
  width:100%;
}

.lt_ul {
  padding:10px;
}
.lt_ul li {
  float:left;
  margin:3px 15px 5px 5px;
  line-height:16px;
  width:250px;
  /*margin:3px 15px 3px 0;
  width:150px;*/
  position:relative;
  /*height:20px;*/
  
  list-style-type: none;
}
.printblock .lt_ul li{ cursor:auto}
.lt_ul li span{
  border-bottom:1px dashed #333;
  line-height:14px;
  margin-bottom:2px;
}
.lt_ul li span:hover{
  text-decoration:none;
}
.lt_ul li img {
  margin-right:5px;
  vertical-align:bottom;
  display:block;
  height:25px;
  float:left;

}
.hka_table .popup .cont, 
.lt_ul li .popup .cont{
  width:221px;
  padding:0 3px 0 7px;
  font-size:9pt
}
.lt_ul li.li_col1 .popup{
  left:-9px;
  top:90%;
}
.lt_ul li.li_col1 .popup .bul{
  left:8px;
}
.lt_ul li.li_col2 .popup{
  right:0;
  top:90%;
  left:auto;
}
.lt_ul li.li_col2 .popup .bul{
  left:77px;
}



.imgblock1 {
  overflow:hidden;
  background:#fdc889;
  color:#005189;
  margin:10px;
  padding: 10px;
  height:1%;
}


// by iv
html, body {
    height: 100%;
    margin: 0;
    padding: 0;
}
.level0 {
  min-height: 100%;
  height:auto;
}
.level3 {
  height:auto;
  padding-bottom:60px;
}
.level4 {
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: -91px !important;
  /*position: relative;*/
  z-index: 2;
}
.menu_in {
  min-height:115px;
}
// /by iv