﻿#block-nav div, #block-nav div a
{
  color:#9e9e9e !important;
  margin:10px 0 10px 0;
}

#table-left-menu
{
  border-collapse:collapse;
  width:100%; 
  margin:0;
  padding:4px;
  border-collapse:collapse;
}
#table-left-menu td
{
  margin:0;
  padding:0;
  border:0px black solid;
}

#wrap-cont table
{
  border-collapse:collapse;
  width:100%; 
  margin:0;
  padding:0px;
  width:100%;
  font-size: 12px;
}
#wrap-cont table td
{
  margin:0;
  padding:4px;
  border:1px black solid;
}

#wrap-cont1 table
{
  border-collapse:collapse;
  margin:0;
  padding:0px;
  width:28%;
}
#wrap-cont1 table td
{
  margin:0;
  padding:4px;
  border:1px black solid;
}

#wrap-cont2 table
{
  border-collapse:collapse;
  width:100%; 
  margin:0px;
  padding:0px;
  width:100%;
  font-size: 12px;
}
#wrap-cont2 table td
{
  margin:0;
  padding:4px;
  border:0px black solid;
}

.root-item
{
  text-transform:uppercase;
}
.sub-menu-selected
{
  color:#d70804;
}

#header_menu ul li.first_level item
{
  width:200px !important;
}

.error
{
  border:1px red solid !important;
}

.captchaInput
{
  height:20px;
  padding:5px 8px 5px 8px;
}

.infographic_wrap_img img:hover
{
  border: 3px #9b330f solid !important;
}
#useful_infography .infography .infographic_wrap_img
{
  height:131px !important;
}

.info_link_wrap span:hover, .highslide-caption
{
  color:#9b330f !important; 
}

.hlSend
{
  color:#fff;
  text-decoration:none;
  background:none;
  border:0;
  width:200px;
  height:50px;
  cursor:pointer;
  font-size:14pt;
  font-weight:bold;
}

.pnlTopik
{
  position:absolute;
  top:0;
  left:0;
}

#ctl04_ddlTopic
{
  height: 29px;
    width: 325px;
    background: none repeat scroll 0 0 white;
    border: 1px solid #d5d5d5;
    border-radius: 2px;
    box-shadow: 0 1px 6px -3px grey inset;
    color: #404040;
    font: 12px Verdana,Geneva,sans-serif;
    outline: 0 none;
}

.topik-block
{
  border:0px black solid;
  float:left;
  width:225px;
  height:20px;  
  margin: 0 0 10px 10px;
}

.ibSearch
{
  border: 0 none;
    color: transparent;
    height: 31px;
    position: absolute;
    right: 28px;
    top: 21px;
    width: 36px;
    z-index: 4;
}

.xsltPager td
{
  border:0 !important;
}

.center-text option
{
  text-align:center;
}

table.table
{
  width:100%;
  border-collapse:collapse;
}
table.table th
{
  padding:7px 4px !important;
  margin:0;
  border:1px white solid;
  text-align:center;
}
table.doc-item
{
  width:100%;
  border-collapse:collapse;
}
table.doc-item td
{
  padding:10px 4px !important;
  margin:0;
  border:1px white solid !important;
}
table.doc-item td.numb
{
  width:45px;
  text-align:center;
}
table.doc-item td.doc_date
{
  width:80px;
  text-align:center;
}
table.doc-item td.view
{
  width:105px;
}
table.doc-item td.name
{
  width:300px;
  font-size:10px;
}
table.doc-item td.pub_date
{
  width:100px;
  text-align:center;
}
table.doc-item td.file
{
  width:63px;
  text-align:center;
}
table.doc-item td.organ, th.organ
{
  width:340px !important;
  text-align:center;
}
.bbd-item
{
  width:100%;
  height:1px;
  background:#e5e5e5;
  margin:5px 0;
}

.select_item-new
{
  cursor: pointer;
    float: left;
    height: 32px;
    text-align: center;
    text-decoration: none;
}

.select_item item0:hover
{
  height:32px !important;
}

.new-tabs a
{
  cursor: pointer;
    display: block;
    float: left;
    height: 33px;
    line-height: 29px;
    margin: 0 10px 0 5px;
    text-decoration: none;
    padding:0 5px;   
}
.new-tabs a:hover
{
  background:#166c9f;
  color:#fff;
}

.date_rent-sale
{
  width:200px !important;
  text-align:center;
}
.name_rent-sale
{
  width:200px !important;
  text-align:center;
  font-size:11px;
}
.status_rent-sale
{
  width:150px !important;
  text-align:center;
}

.name_lgota
{
  width:500px !important;
  text-align:center;
}

/* news */
div.indexnews { margin:10px 0 0 0; }
div.news { float: left; }
div.news div.item { margin-bottom: 5px; clear: both; }
div.indexnews div.item { font-size: 90%; padding: 5px; float: left; margin-right: 10px; width: 98%; height: 100px; overflow: hidden; margin-bottom:10px; }
div.indexnews div.item:hover { background-color: #f6f6f6; }
div.news div.title, div.indexnews div.title { font-weight: bold; font-size:10pt; }
div.indexnews div.brief { font-size: 11pt; margin-left:152px;text-indent:4.5pt; margin:2px 0; font-size:96%; line-height:11pt; }
div.news img, div.indexnews img { border: solid 1px gainsboro; float: left; margin: 0px 10px 5px 0px; }
div.indexnews img { width: 140px; height: 90px; }
div.news span.date, div.indexnews span.date { font-size: 90%; color: #333; }
div.news div.item div.text, div.indexnews  div.item div.text { text-align: justify }

div.news div.title, div.indexnews div.title a
{
  font-size:9pt;
}

table.data { border-collapse: collapse; border: solid 2px #375596; }
table.data th, table.data tr.head td { font-size: 14px; font-weight: bold; background-color: #375596; color: White; padding: 3px; margin: 0px; vertical-align: top; text-align: left; }
table.data td { font-size: 90%; color: black; border: solid 1px #375596; padding: 3px; margin: 0px;  vertical-align: top; text-align: left;}
table.data tr.even td { background-color: #f4f4f4; }

fieldset.archive { border: 1px solid #0099CC; margin-bottom: 15px; padding-bottom: 0px }
div.archive {  }
div.period { margin-bottom: 5px }
div.period span { margin: 0px 10px 0px 0px }

/* llist */
div.llist div.item { margin-bottom: 5px; clear: both; font-size: 80%; }
div.llist div.title {  }
div.llist div.date { font-size: 11px; color: #333; }



/*Выравнивание элементов верхнего меню*/
.widthElemMenu
{
  display: block;
    padding: 22px 0 !important;
    text-align: center;
}
#header_menu_layer
{
  height: 56px;
    margin: -7px 0 0 !important;
}
#header #header_inner #header_menu_layer ul#header_menu ul.header_menu_category
{
  top:59px !important;
}
/*Выравнивание элементов верхнего меню конец*/

.table-news td
{
  border:0 !important;
}

.text-center
{
  text-align:center;
  font-size:11px;
}

#search-block
{
  width:100%;
  position:relative;
  border:0px white solid;
  height:20px;
}
#inpt-srch
{
  position:absolute;
  right:18px;
  bottom:0;
}
#inpt-srch input
{
  height:15px;
  padding:4px;
}
#btn-srch
{
  position:absolute;
  right:0;
  bottom:9px;
}

.type_answer
{
  margin:0;
  padding:0;
  border-collapse:collapse;
  width:380px !important;
}
.type_answer td
{
  padding:5px;
  border:0 !important;    
}

#recalForm
{
  display:none; 
}

.a_demo_one {
  background-color:#3bb3e0;
  padding:7px 2px;
  position:relative;
  font-family: 'Open Sans', sans-serif;
  font-size:12px;
  text-decoration:none;
  color:#fff;
  border: solid 1px #186f8f;
  background-image: linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
  background-image: -o-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
  background-image: -moz-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
  background-image: -webkit-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
  background-image: -ms-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
  background-image: -webkit-gradient(
  linear,
  left bottom,
  left top,
  color-stop(0, rgb(44,160,202)),
  color-stop(1, rgb(62,184,229))
  );
  -webkit-box-shadow: inset 0px 1px 0px #7fd2f1, 0px 1px 0px #fff;
  -moz-box-shadow: inset 0px 1px 0px #7fd2f1, 0px 1px 0px #fff;
  box-shadow: inset 0px 1px 0px #7fd2f1, 0px 1px 0px #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

.a_demo_one::before {
  /*background-color:#ccd0d5;*/
  content:"";
  display:block;
  position:absolute;
  width:100%;
  height:100%;
  /*padding:8px;
  left:-8px;
  top:-8px;*/
  z-index:-1;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  /*-webkit-box-shadow: inset 0px 1px 1px #909193, 0px 1px 0px #fff;
  -moz-box-shadow: inset 0px 1px 1px #909193, 0px 1px 0px #fff;
  -o-box-shadow: inset 0px 1px 1px #909193, 0px 1px 0px #fff;
  box-shadow: inset 0px 1px 1px #909193, 0px 1px 0px #fff;*/
}

.a_demo_one:active {
  /*padding-bottom:9px;
  padding-left:10px;
  padding-right:10px;
  padding-top:11px;
  top:1px;*/
  background-image: linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
  background-image: -o-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
  background-image: -moz-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
  background-image: -webkit-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
  background-image: -ms-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
  background-image: -webkit-gradient(
  linear,
  left bottom,
  left top,
  color-stop(0, rgb(62,184,229)),
  color-stop(1, rgb(44,160,202))
  );
}
.a_demo_one:hover
{
  color:#E7E7E7 !important;
  cursor:pointer;
}

.clear
{
  clear:both;
}
.b-call
{
  margin:40px 0;
  text-align:right;
}

.form-control
{
  padding:10px;
  width:300px;
  margin-bottom:10px;
}
.panel-heading
{
  background:#3CA8D0; color:#fff;
}
.panel-title
{
  color:#fff;
  text-align:center;
  padding:10px 0;
}
.btn-send
{
  padding:10px;
  font-weight:bold;
  width:100px;
  text-align:center;
}
.control-label
{
  width:300px;
}
input[type=text].none {
  border:1px solid #ff0000 !important;
}

.index-btn-sscrb
{
   position:absolute;
   right:5px;
   top:-10px;
}

.mnews
{
  display:none;
  font-weight:bold;
  text-align:center;
  font-size:12pt;
  padding:20px 0 0 0;
  border-top:1px #CCCCCC solid;
  margin-top:20px;
}
