body {
     min-width: 600px;         /* 2 x (LC plna-sirka + CC padding) + RC plna-sirka */
     margin: 0 0 10px 0;
     padding: 0;
     text-align: center;
     font-family: "Arial CE", Arial, sans-serif  !important;
     font-size: 12px;
     line-height: 18px;
     background: #2f3966 url("img/bg-02.jpg"); background-position: center;  background-repeat: repeat-y;
 }
@media screen {
.tiskne {}
 }
@media print {
.netiskne {display: none;}
.tiskne {display: block;}
 }

.linka {border-top: 1px solid #eeeeee;}
.obal {margin: 0 auto;}
.vpravo {text-align: right;}
.vlevo {text-align: left;}
.stred {text-align: center;}
/*.suda, .licha {line-height: 14px;}*/


.suda {background: #eeeeee;}
.licha {background: #fbfbfb;}
.cd {cursor: default;}
.seda {color: #aaaaaa;}
.plus {color: #000000; font-size: 16px; font-weight: bold; }
.nad_ruda {display:block; color: #CE1713; font-size: 18px; line-height: 20px;}
.pdr2 {padding: 0 12px 0 0;}
.padd5 {padding: 5px;}
.padd10 {padding: 10px;}

h1 {display: inline; font-size: 15px;}
h2 {display: inline; font-size: 14px;}
h3 {display: inline; font-size: 12px; font-weight: bold; line-height: 14px; padding: 0 4px;}
h4 {display: inline; font-size: 10px;}
p  {font-size: 12px; padding: 4px 0; margin: 0; line-height: 16px;} /* text-indent: 20px;*/
.detail  {font-size: 12px; padding: 2px 0 2px 14px; margin: 0; line-height: 14px; text-indent: 0px;}
.odst  {font-size: 12px; padding: 4px 0; margin: 0; line-height: 16px;  text-indent: 20px;}

.ha3 {display: inline; font-size: 12px; font-weight: bold; line-height: 14px; padding: 0 4px; color: #226CB7;}
ul {font-size: 12px; padding: 0 10px; margin: 5px 0; list-style-type: none;}  /*color: #226CB7; */
li {padding: 0px 2px; margin: 0; line-height: 16px;}

.hh3 { padding: 0 0px; margin: 0px; color: #800000;
    font-size: 12px; font-weight: bold;
    height: 22px; line-height: 22px;
    background: #666 url("img/bg-19.jpg") bottom repeat-x;
/*    min-width: 200px;*/
    }

/*.hn3 { background: url("img/nad-01.jpg") bottom repeat-y;  padding: 3px 5px 3px 4px; margin: 0; line-height: 26px;}*/
.hn3 { padding: 0px; margin: 0; line-height: 22px;}
.okno_img {float: right; padding: 0; margin: 0px 0px 0 0px; border: 0px solid #ffeeee;}
.okno_img2 {margin: 0 0 0 10px;  width: 250px;}
.okno_img3 {margin: 0 0 0 10px;  width: 250px;}
.odkazy {display: block; margin: 0 0 10px 0;}
.mar4 {margin: 4px;}
.mar10 {margin: 0 10px;}
.mar30 {margin: 0 30px;}
.mar50 {margin: 0 50px;}

.obr3, .obr4 {cursor: pointer;}
.obr3 {float: right; margin: 0px; border: 1px solid #dceeee;}
.obr4 {float: left; text-align: center; margin: 5px 4px 1px 4px; border: 1px solid #dceeee; width: 40px; height: 40px;}
.obr5 {border: 1px solid #000000;}

.pl_15 {padding-left: 15px;}
.pr_15 {padding-right: 15px;}

.pruhledne {
/*    _filter: alpha(opacity=50);
    opacity: 0.5;
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
/*
    opacity: 0.5;
    _-moz-opacity: 0.5;
    -khtml-opacity: 0.5;
*/
}

.par_1 {font-size: 18px;
       font-family: sans-serif  !important;
       font-weight: bold;
       padding: 0px; margin: 0;
       background: url("img/format.jpg") bottom;
       background-repeat: no-repeat;
       width: 50px; height: 50px;
       text-align: center;
       cursor: default;
       }
.par_2 {font-size: 20px;
       font-family: sans-serif  !important;
       font-weight: bold;
       padding: 0; margin: 0;
/*       background: url("img/format.jpg") bottom;*/
       background-repeat: no-repeat;
       width: 40px; height: 50px;
       text-align: center;
       cursor: default;
       color: #637785;
       }
.iko1 {padding: 5px 1px;  }
.ziv {font-size: 11px; line-height: 13px; color: #226CB7; vertical-align: top;}

.padd_10_0 {padding: 3px 0 3px 5px; margin: 2px 0 5px 0; }

#kc {padding: 5px 0; margin: 5px 0; width: 690px; }
#kc td {padding: 0 1px;}

.kc0 {float: right; margin: 0 0px 0 3px; width: 250px;  background: #E7EBEF;}
.kc1 {text-align: left; font-weight: bold;}
.kc2 {text-align: right; font-weight: normal;}
.kc3 {text-align: center; font-weight: normal; font-size: 10px; color: #aaa;}
.kc4 {text-align: right; font-weight: bold;}
/*.kc5 { background: #E7EBEF; margin: 0 0 0 5px;}*/

#kc7 {padding: 0 0px 0 0; margin: 0 0px 0 0px; line-height: 14px; width: 430px; }
#kc7 td {padding: 0 1px;}

#kc8 {font-size: 12px; padding: 0px; margin: 0 0 0 5px; line-height: 14px; width: 250px; background: #EAF0F8; border: 4px solid #EAF0F8;}
#kc8 td {padding: 0 1px;}


#tab_seznam  , #tab_seznam_1 {font-size: 11px; padding: 0px; width: 100%;}
#tab_seznam_2                {font-size: 11px; padding: 0px; }

#tab_seznam   TD, #tab_seznam_1 TD {font-size: 11px; padding: 0 2px; line-height: 14px; height: 16px;}
#tab_seznam_2 TD                   {font-size: 11px; padding: 0 2px; line-height: 14px; height: 16px;}

#tab_seznam   TD.model, #tab_seznam_1 TD.model {padding: 0 15px 0 10px; width: 120px;}
#tab_seznam_2 TD.model                         {padding: 0 15px 0 10px; width: 120px;}

#tab_seznam   TD.wp, #tab_seznam_1 TD.wp {width: 45px;}
#tab_seznam_2 TD.wp                      {width: 45px;}

#tab_seznam   TD.wp6, #tab_seznam_1 TD.wp6 {width: 80px;}
#tab_seznam_2 TD.wp6                       {width: 80px;}

#tab_seznam   TD.wp7, #tab_seznam_1 TD.wp7 {width: 70px; padding: 0 0 0 10px;} /* cena Kč */
#tab_seznam_2 TD.wp7                       {width: 70px;}

#tab_seznam   TD.wp_old, #tab_seznam_1 TD.wp_old {width: 90px; background: #FFFFFF;}

#tab_seznam   .nade, #tab_seznam_1 .nade {font-size: 11px; padding: 0 5px; line-height: 10px; color: #A12945; background: #EAF0F8; border: 1px solid #C0C0C0;}
#tab_seznam_2 .nade {font-size: 11px; padding: 0 5px; line-height: 10px; color: #A12945; background: #EAF0F8; border: 1px solid #C0C0C0;}

#tab_seznam_5 {font-size: 14px; padding: 0px; width: 100%;}

/* #tab_det_par    { width: 50%;} */
#tab_det_par TD { padding: 0 3px; font-size: 11px;  line-height: 16px; font-family:  Arial, Verdana, sans-serif  !important;}


.td2 {background: #EEEEEE; padding: 1px 3px; } /* url("img/bg-new-01.jpg") bottom repeat-x; padding: 1px 3px; }*/

/*============== NEW ===================================*/
.new_nadpis_top {     /* nadpis vpravo v novinkách */
/*display: block;*/
/*color: #CE0000;*/
height: 22px;
padding: 0 3px;
margin: 0;
/*line-height: 20px;*/
background: url("img/bg-new-00.jpg") bottom repeat-x;
}
.new_nadpis_datum_top {     /* nadpis vpravo v novinkách - datum */
      font-size: 9px;
      color: #255A85;
      padding: 0 5px  0 0;
      margin: 0;
      }

.new_text_top {     /* okno v novinkách - text */
      padding: 0 8px 0 5px;
      line-height: 16px;
      margin: 0px;
      }

.new_text_okno {      /* okno pro novinky */
   margin: 5px;
   }

.new_marg_top {      /* okno pro novinky */
   padding: 0px 0 3px 0px;
   margin: 5px 17px 15px 10px;
   border: 1px solid  #E8EFF4; /*#DE1D1D; /*#E8EFF4; /* #547EA9;*/
/*   border: 1px solid #547EA9;*/
   }

.new_nadpis_right {     /* nadpis vpravo v novinkách */
/*display: block;*/
/*color: #CE0000;*/
height: 36px;
padding: 0 3px;
margin: 0;
/*line-height: 20px;*/
background: url("img/bg-new-00.jpg") bottom repeat-x;
}
.new_nadpis_datum_right {     /* nadpis vpravo v novinkách - datum */
      font-size: 9px;
      color: #769DC9;
      padding: 0;
      margin: 0;
      }

.new_text_right {     /* okno v novinkách - text */
      padding: 0 1px 0 5px;
      line-height: 16px;
      margin: 0;
      }

.new_marg_right {      /* okno pro novinky */
   padding: 0 0 3px 0;
   margin: 2px;
   background: #Fff;
   border: 1px solid #E0E9F3;
   }
/*==== konec ========== NEW ===================================*/

/*============== FAQ ===================================*/
.faq_nadpis {     /* nadpis FAQ  */
/*display: block;*/
color: #CE0000;
height: 20px;
padding: 0 8px;
margin: 2px 5px;
background: #E6EAF2; /*#DDE3EE;*/
font-size: 16px;
font-weight: bold;
line-height: 20px;
/*background: url("img/bg-new-00.jpg") bottom repeat-x;*/
}

#faq_table {      /* okno tabulka*/
   width: 100%;
   }

.faq_nadpis_top {     /* nadpis vpravo */
/*display: block;*/
/*color: #CE0000;*/
height: 22px;
padding: 0 3px;
margin: 0;
/*line-height: 20px;*/
background: url("img/bg-new-00.jpg") bottom repeat-x;
}
.faq_nadpis_datum_top {     /* nadpis vpravo - datum */
      font-size: 9px;
      color: #255A85;
      padding: 0 5px  0 0;
      margin: 0;
      }

.faq_text_top {     /* okno - text */
      padding: 0 8px 0 5px;
      line-height: 16px;
      margin: 0px;
      }

.faq_text_okno {      /* okno */
   margin: 5px;
   }

.faq_marg_top {      /* okno */
   padding: 0px 0 3px 0px;
   margin: 10px 2px;
   border: 1px solid  #E8EFF4; /*#DE1D1D; /*#E8EFF4; /* #547EA9;*/
/*   border: 1px solid #547EA9;*/
   }

/*==== konec ====== FAQ ===================================*/


#hlavni-okno {
/*     position: relative;       /* Resi "nekonecnou" stranku v IE7 */
     position: ;       /* Resi "nekonecnou" stranku v IE7 */
     overflow: hidden;
/*     _top: -26px;*/
}

#prostredni {
     padding: 0px;       /* CC padding */
     margin: 0 ;
     width: 100%;
/*     _height: 200px;*/
}
                        /*
#horni-okno {
     display: block;
     padding: 0px;
     margin: 0 ;
     background: #C0C0C0;
}                       */

.sloupec {
     padding: 0px;
     margin: 0px;
}

#okno_left {
     padding: 0 0 0 0px ;          /* LC padding */
     margin: 0 0 0 0;
     margin-left: -100%;
}

#okno_right {
     padding: 0px;          /* RC padding */
     margin: 0;
     margin-right: -100%;
}

#okno_top {
     display: block;
     padding: 0px;          /* RC padding */
     padding: 0px;
}

#okno_top img {
     float: right;
     padding: 4px;
}

#paticka-uvnitr {
     clear: both;
}

#navig-uvnitr {
     clear: both;
}
#navig-uvnitr a {color: #52648D;}
#navig-uvnitr a:hover {color: #798AB0;}

/*** oprava paticky ***/

* html body {
     overflow: hidden;
}

* html #paticka {
     float: left;
     position: relative;
     width: 100%;
/*     padding-bottom: 10010px;
     margin-bottom: -10000px;*/
}

.hlava_wrap_index {
/*background: url(img/hlava_07.jpg) no-repeat; /*url(img/hlava_12.gif) no-repeat;*/
/*margin: 0px auto;*/
display: block;
margin: 0px auto 0px auto;
padding: 20px;
text-align: left;
/*position: relative;*/
/* left: 20px;*/
/*top: 20px;*/
font-style: italic;
font-size: 12px;
font-weight: bold;

}

#hlava_wrap_index2 {
/*display: inline;*/
text-align: right;
position: relative;
top: -24px;
/*_top: -26px;*/

left: 0px;
padding: 0px 0 0 0;
margin: 0px 0 0 0;
padding-right: 280px;
/*background: red;*/
line-height: 22px;
/*border-bottom: 1px solid #E0EAF3;*/
}

#hlavicka, #paticka-uvnitr {
/*     font-size: large;*/
     text-align: center;
     padding: 0px 0;
     height: 30px;
}
#hlavicka{
/*  display: inline;*/
/*  display: table;*/
  width: 100%;
  padding: 0;
  margin: 0px;
  height: 120px;
}

a:hover.hlava, a.hlava   {text-decoration:none; display: block; background: url(img/hlava-02.jpg) right; background-repeat: no-repeat;
                height: 120px; padding:0; margin:0; cursor: pointer; color: #495481;}
a:hover.hlava2, a.hlava2   {text-decoration:none;
                height: 20px; width: 150px; padding:0; margin:0; cursor: pointer; color: #495481;}

#horni-menu {
/*     text-align: center;*/
     padding: 2px 0;
     margin: 0 ;
}


#info-okno {
display: block;
/*padding:  0 0 -2px 0px;*/
padding: 0;
/*margin: -5px -5px 0 0px;*/
height: 30px;
line-height: 26px;
/*_line-height: 8px;*/
background: red;
margin: -5px 0 0 0px;
text-indent: 5px;
}

#nadpis-lista {
display: block;
/*padding:  0 0 -2px 0px;*/
/*margin: -5px -5px 0 0px;*/
padding: 0;
height: 30px;
line-height: 26px;
/*_line-height: 8px;*/
background: red;
margin: -5px 0 0 0px;
text-indent: 5px;
}

#hlavni-uvnitr {
     position: relative;
     padding: 10px;       /* CC padding */
     margin: 0 0 0 5px;
/*     _height: 600px;*/
     min-height: 600px;
     padding-bottom: 1001em;     /* X + padding-bottom */
     margin-bottom: -1000em;     /* X */
}

#hlavni-faq {
     position: relative;
     padding: 1px;       /* CC padding */
     margin: 0 0 0 5px;
/*     _height: 600px;*/
     min-height: 600px;
     padding-bottom: 1001em;     /* X + padding-bottom */
     margin-bottom: -1000em;     /* X */
}

#hlavni-okno .sloupec {
     position: relative;
     float: left;
     padding-top: 5px;
     text-align: justify;
}

#tab_kontakty td{
 vertical-align: top;
 padding: 0 0 0 10px;
}
/*******************************************************************/
.hledej {
position: absolute;
left: 2px;
top: 2px;
padding: 1px 2px;
margin: 0 0 5px 0;
width: 174px;
height: 16px;
line-height: 15px;
font-size: 15px;
font-family: Courier, arial;
border: 2px solid #BAC9D6;
}

.hledej1
{
margin: 0px 2px 5px 0px ;
/*_margin: 0px 0 3px 2px ;*/
padding: 0px 0 0px 2px;
height: 13px;
/*line-height: 5px;*/
/*background: #FEF4DE;*/
vertical-align: middle;
width: 130px;
/*border: 1px solid #800000; /*#BAC9D6;*/
font-family: Courier New, arial;
font-size: 11px;
}

.hledej2, .hledej3
{
font-size: 10px;
margin: 0px 0 6px 0;
padding: 0 2px 2px 0;
/*_padding: 0 2px 0 0;*/
height: 20px ;
width: 18px;
vertical-align: middle;

}

.hledej2
{
/*background: url("img/poz05.jpg") left repeat-x;*/
/*background: #BAC9D6;*/
/*border: 1px solid #000;*/
height: 20px ;
cursor: pointer;
line-height: 1;
}


.hledej3
{
width: 220px;
}

#lista {
/*display: block;*/

position: relative;
_top: -25px;
    background: #DE1D1D;
    padding: 3px 0 0 0;
    margin: 0px 0 0 0;
    color: #FFFFFF;
    text-align: left;
    line-height: 20px;
/*    height: 24px;*/
/*    font-size: 16px;*/
    }

#search_left {              /* levá lišta "vyhledávání" */
display: inline;
/*padding:  0 0 -2px 0;
margin: -5px -5px 0 0;*/
padding: 0 10px 0 3px;
margin: 0;
height: 26px;
line-height: 20px;
text-align: left;
width: 200px;
}

#search_right {       /* pravá lišta "NOVINKY" */
display: block;
/*padding:  0 0px 0px 0;
margin: -5px -15px 0 0;*/
padding: 0;
margin: 0;
height: 23px;
line-height: 26px;
color: white;
font-weight: bold;
text-align: center;
}
#search_top {       /* horní okno "NOVINKY" */
display: block;
/*padding:  0 0px 0px 0;
margin: -5px -15px 0 0; */
padding: 0;
margin: 0;
height: 30px;
line-height: 26px;
color: white;
font-weight: bold;
text-align: center;
}

#nadpis-lista, #search_left { height:23px; } /*border-top: 1px solid #E95854;*/

form {display: inline;}
/*********************** menu vlevo ********************************************/
#menudiv
{
margin: 0;
padding: 0 0 0 1px;
}

#menudiv a, #menudiv a:hover
{
display: block;
padding: 0;
margin: 0;
text-decoration: none;
font-weight: bold;
/*line-height: 12px;*/
text-align: left;
width: 100%;
}

/* velké šuplíky*/
#menudiv a {color: #c5002e; line-height: 16px; text-indent: 5px; height: 24px; background-image: url("img/menu-25.jpg"); background-repeat: no-repeat;}
#menudiv a:hover {line-height: 20px; text-indent: 10px; height: 28px; background-image: url("img/menu-27.jpg"); background-repeat: no-repeat;}
#menudiv #aktivni {background-image: url("img/menu-29.jpg");}
#menudiv .mm1 {background-image: url("img/menu-29.jpg");}

#menudiv li li a, #menudiv li li a:hover
{
display: block;
padding: 0;
margin: 0;
text-decoration: none;
font-weight: normal;
/*text-align: center;*/
/*text-indent: 80px;*/
width: 100%;
/*Word-spacing: 50px;*/
}
/* malé šuplíky*/
#menudiv li li a { line-height: 14px; height: 22px; background-image: url("img/menu-16.jpg"); background-repeat: no-repeat;}
#menudiv li li a:hover{line-height: 18px;
/*         _line-height: 16px;*/
         height: 26px; background-image: url("img/menu-18.jpg"); background-repeat: no-repeat;}
#aktivni_sk {background: #FF0000 url("img/menu-11.jpg");}

/* drobky */
#nadpis-lista a, #nadpis-lista a:hover { background: transparent;}

#nadpis-lista a {color: #FFFFff;}
#nadpis-lista a:hover {color: #FFA74F; text-decoration: none;}

/****************** horní menu *************************************************/

#menu_hor_div
{
/*display: block;*/
/*position: relative;*/
/*height: 24px;*/
margin: 0;
/*_margin: 2px 0;*/
padding: 0px;
text-align: right;
/*text-align: justify;*/
background: transparent;
font-size: 12px;
}


#menu_hor_div a, #menu_hor_div a:hover{
margin: 0;
padding: 4px;

text-decoration: none;
/*border-bottom: 1px solid #fff;*/
/*font-weight: bold;*/
}


#menu_hor_div a
{
color: #495481;
background: transparent;
margin: 0 1px;
border: 1px solid #C2CEE0;
}

#menu_hor_div a.akt
{
color: #000;
background: #FFffff; /*#FFFFFF; /*#F8F9FA;*/
border: 1px solid #C2CEE0;
margin: 0 1px;
}

#menu_hor_div a:hover
{
background: #EBEFF5; /*#C7D7E9;*/
color: #000;
margin: 0 1px;
border: 1px solid #C2CEE0;
}

a:hover.detail, a.detail {padding: 0px; font-weight: bold;}
a:hover.detail {background: transparent; color: #A60000; }
a.detail       {background: transparent; color: #000000;}

a:hover.detail2, a.detail2 {padding: 0px; font-weight: bold;}
a:hover.detail2 {background: transparent; color: #226CB7; text-decoration: none;}
a.detail2       {background: transparent; color: #c5002e;}

a:hover.detail_pdf, a.detail_pdf {padding: 0px; font-weight: bold; font-size: 16px; line-height: 20px;}
a:hover.detail_pdf {background: transparent; color: #226CB7; text-decoration: none;}
a.detail_pdf       {background: transparent; color: #c5002e;}

.img_icon {vertical-align: middle; border: none; padding: 0px; margin: 0;  border: 6px solid #FFFFFF; text-decoration: none;}

.fn11  {font-size: 11px;}
.fn12  {font-size: 12px;}
.fn13  {font-size: 13px;}
.fn14  {font-size: 14px;}

.butt3, .butt4 {background: transparent; padding: 1px 3px; margin: 0 5px; font-family: "Arial CE", Arial, sans-serif  !important; font-weight: bold;}
.butt3 {border: 0px solid #C0C0C0; cursor: pointer; color: #000000;}
.butt4 {border: 1px solid #dd0000; color: #dd0000}



