.main_width
{
      width:95%;
}

#up
{
      height:auto;
      /*position:fixed;*/
}

#up2
{
      padding:0 0 0px;
}

.bip_main h1 span
{
      font-size:16px;
}

.logo
{
      margin: 27px 10px 0 0;
}

#top_right
{
      margin:17px 0 0;
}


.logo_text
{
      display:none;
}

#bip
{
      float:right;
      margin:35px 0px 0 0px;
}
 
.foot_left
{
      margin-right:0;
      width:100%;
}

.foot_right
{
      margin-right:0;
      width:100%;
}

#sub_left
{
      margin:30px 0;
      width:100%;
}

#sub_mid
{
      margin:0 0 30px;
      width:100%;
}

.sub_mid_in.mar20
{
      border:solid 0px #CDCDCD;
      -webkit-border-radius:5px; 
      -moz-border-radius:5px; 
      border-radius:5px;
}

#div_up
{
      padding:20px 20px;
}

#main #ul_text_path
{
      margin:20px 0px; 
}


#main #text_content
{
      padding:0px;
}
#icons
{
      display:none;

}

#text_title_left
{
      width:100%;
}
                         
#search_div
{
      width:336px;
      margin-bottom:20px;
}

.search_input
{
      width:220px;
      padding:0px 10px 0 20px;
}


.ico_bw 
{
      display:none;

}

.table_border, .tabelka
{
      border-collapse: collapse;
      margin:0 auto 20px;
      text-align:left;
      width:100%;
}

.table_border th, .tabelka th
{
      text-align:center;
}

.table_border tr
{
}

.table_border td, .table_border th, .tabelka td, .tabelka th
{
      border:1px #ccc solid;
      padding:5px 5px;
      background:#fff;
      font-size:16px;
      color:#0D0D0D;      
}

.table_border td a
{
}
.table_border .label, .table_border th, .tabelka .label, .tabelka th
{
      background:#666;
      font-family: 'Source Sans Pro', sans-serif;
      font-weight:600;
      color:#fff;
      font-size:16px;
}

