body {
   background-color: #3977a6;
   background-image: url('img/pozadi.gif');
   margin: 0;
   padding: 0;
   font-family: Verdana;
   font-size: 12px;
   text-align:justify;
}
a {
   font-family: Verdana;
   font-size: 12px;
   color: black;
   text-decoration: underline;
}
a:hover {
   text-decoration: none;
}
img {
   border: 0;
}
input,
select,
textarea {
   border: 1px solid gray;
   font-family: Verdana;
   font-size: 12px;
   color: black;
   margin: 1px 0 0 0;
}
form {
   margin: 0;
   padding: 0;
}

.vyhlazeni {
   width: 100%;
   height: 1px;
   font-size: 1px;
   clear: both;
}
.hlaska {
   text-align: center;
   padding: 20px 0 10px 0;
   font-weight: bold;
   color: #9f0000;
}
.hlaska_ok {
   text-align: center;
   padding: 20px 0 10px 0;
   font-weight: bold;
   color: #0b9f00;
}

.hlaska_odeslano {
   padding: 10px 0 10px 15px;
}

#lista {
   padding: 10px 40px 10px 40px;
   color: #666666;
   font-size: 11px;
}
#lista a {
   color: #666666;
   font-size: 11px;
}
#lista strong {
   color: black;
}

#stranka_registrace {
   width: 1005px;
   margin: auto;
   position: relative;
}
a.registrace_odk1 {
   position: absolute;
   text-decoration: none;
   display: block;
   width: 82px;
   height: 102px;
   top: 22px;
   left: -59px;
   background-image: url('img/odkaz_registrace_1.gif');
}
a:hover.registrace_odk1 {
   background-image: url('img/odkaz_registrace_2.gif');
}
a.registrace_odk2 {
   position: absolute;
   text-decoration: none;
   display: block;
   width: 82px;
   height: 102px;
   top: 132px;
   background-image: url('img/odkaz_registrace_firmy_1.gif');
   left: -59px;
}
a:hover.registrace_odk2 {
   background-image: url('img/odkaz_registrace_firmy_2.gif');
}

#stranka {
   width: 946px;
   margin: 0 0 0 auto;
   background-image: url('img/stranka.png');
}
#paticka {
   height: 180px;
   background-image: url('img/paticka.jpg');
}
#paticka .copyright{
   height: 10px;
   padding: 133px 0px 0px 80px;
   color:#606060; 
}

#prostredek {
   background-image: url('img/prostredek_top.jpg');
   background-repeat: no-repeat;
   padding: 5px 0 0 0;
}
#logo {
   height: 276px;
   background-image: url('img/logo.jpg');
   position: relative;
}
#logo .lista_logo {
   padding: 4px 0 0 0;
   text-align: right;
   position: absolute;
   right: 50px;
}
#logo .box1 {
   position: absolute;
   font-size: 23px;
   text-align: left;
   left: 330px;
   top: 208px;
   width: 150px;
   color: #ffffff;
}
#logo .box2 {
   position: absolute;
   font-size: 23px;
   text-align: left;
   left: 578px;
   top: 208px;
   width: 115px;
   color: #ffffff;
}
#logo .box3 {
   position: absolute;
   font-size: 23px;
   text-align: left;
   left: 790px;
   top: 208px;
   width: 110px;
   color: #ffffff;
}
#logo .hledani {
   width: 324px;
   position: absolute;
   top: 35px;
   right: 32px;
}
#logo .hledani_text {
   font-size: 12px;
   padding: 5px 0 0 0;
}
#logo .hledani_text ul {
   margin: 0 0 0 25px;
   padding: 0 0 0 0;
}
#logo .hledani_text li {
   margin: 0;
   padding: 0 5px 3px 0;
}
#logo .icon_oblibene {
   position: absolute;
   top: 38px;
   right: 444px;
}
#logo .icon_homepage {
   position: absolute;
   top: 38px;
   right: 404px;
}
#logo .icon_rss {
   position: absolute;
   top: 38px;
   right: 364px;
}
#logo .odkaz_uvod {
   position: absolute;
   display: block;
   text-decoration: none;
   width: 244px;
   height: 235px;
   left: 35px;
   top: 30px;
}

#menu_top {
   width: 880px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   margin: auto;
   line-height: 57px;
   text-align: center;
   color: #ddddff;
   font-size: 13px;
}
#menu_top a {
   text-decoration: none;
   color:#666666;
   font-weight: bold;
}

#menu_top a:hover {
   color:#000000;
   font-weight: bold;
}

#menu_top a.zvyraznit {
   color: #e87c2a;
   font-weight: bold;
}
#menu_top a:hover.zvyraznit {
   color: #000000;
   font-weight: bold;
}

#prostredek_prostredek {
   width: 880px;
   margin: auto;
}

#registrace {
   padding: 10px 0px 15px 0px;
   width: 213px;
   height: 50px;
   position: relative;
}
a.registrace {
   position:absolute;
   width: 213px;
   height: 50px;
   background-image: url('img/vse_o_projektu_registrace2.gif');
   text-decoration: none;
}
a:hover.registrace {
   background-image: url('img/vse_o_projektu_registrace1.gif');
}
#registrace table {
   margin: auto;
   border: 1px solid #ffffff;
}
#registrace td {
   background-color: #ffffff;
}
#registrace td.td1 {
   width: 130px;
}
#registrace td.td2 input {
   width: 150px;
}
.tlacitka {
   text-align: center;
   padding: 20px 0 0 0;
}
.tlacitka input {
   background-color: #eaeaea;
}

#diskuze {
   padding: 0 20px 20px 20px;
}
#diskuze h2 {
   margin: 0;
   padding: 15px 0 0 20px;
   font-size: 14px;
   font-weight: bold;
}
#diskuze table {
   border: 1px solid white;
}
#diskuze td {
   background-color: white;
}
#diskuze .nazev {
   width: 640px;
}
#diskuze .nazev_tema {
   width: 715px;
}
#diskuze .seznam_temat {
   padding: 10px 0 10px 0;
   width: 829px;
}
#diskuze .seznam_temat_stred {
   background-color: white;
}
#diskuze .seznam_temat_stred table {
   margin: auto;
}
#diskuze .seznam_temat_top {
   height: 10px;
   background-image: url('img/diskuse_box_top.png');
   font-size: 1px;
}
#diskuze .seznam_temat_bottom {
   height: 10px;
   background-image: url('img/diskuse_box_bottom.png');
   font-size: 1px;
}
#diskuze .seznam_temat_stred td.left_okraj {
   width: 9px;
   background-image: url('img/diskuse_box_zluta_left.png');
}
#diskuze .seznam_temat_stred td.right_okraj {
   width: 9px;
   background-image: url('img/diskuse_box_zluta_right.png');
}
#diskuze .seznam_temat_stred td {
   color: #666666;
}
#diskuze .seznam_temat_stred td.nazev,
#diskuze .seznam_temat_stred td.nazev_tema {
   padding: 10px 0 10px 0;
   font-size: 11px;
}
#diskuze .seznam_temat_stred td.nazev a,
#diskuze .seznam_temat_stred td.nazev_tema a {
   color: #666666;
   font-weight: bold;
   font-size: 14px;
   display: block;
   padding: 0 0 2px 0;
}
#diskuze .seznam_temat_stred td.nadpis {
   background-color: #faebc9;
   height: 28px;
   padding: 0;
   font-size: 14px;
   font-weight: bold;
}
#diskuze td.b_t {
   border-top: 1px solid #faebc9;
}

#diskuze .temata {
   text-align: center;
   width: 75px;
   font-size: 14px;
   font-weight: bold;
}
#diskuze .prispevky {
   text-align: center;
   width: 75px;
   font-size: 14px;
   font-weight: bold;
}
#diskuze .pridat_prispevek table {
   padding: 20px 0 10px 0;
   margin: auto;
   border: 0;
}
#diskuze .pridat_prispevek a {
   color: #666666;
   text-decoration: none;
}
#diskuze .pridat_prispevek td {
   height: 36px;
}
#diskuze .pridat_prispevek td.td_left {
   width: 17px;
   background-image: url('img/diskuse_orange_left.png');
}
#diskuze .pridat_prispevek td.td_center {
   background-color: #f7dfaa;
}
#diskuze .pridat_prispevek td.td_right {
   width: 17px;
   background-image: url('img/diskuse_orange_right.png');
}

#pridat_tema {
   padding: 20px 0 0 0;
}
#pridat_tema table {
   margin: auto;
   border: 1px solid white;
}
#pridat_tema td {
   background-color: white;
}
#pridat_tema .td1 {
   width: 100px;
}
#pridat_tema .td2 input {
   width: 180px;
}
#pridat_tema .td2 textarea {
   width: 200px;
   height: 80px;
}
#pridat_tema .td3 input {
   width: 180px;
}
#pridat_tema .td3 textarea {
   width: 350px;
   height: 200px;
}

#prispevky {
   padding: 0 0 0 0;
}
#prispevky .prispevek {
   padding: 10px 0 0 0;
   width: 829px;
   margin: auto;
}
#prispevky .vnitrek_prispevku {
   background-color: white;
   padding: 0 0 5px 0;
}
#prispevky .text_prispevku {
   padding: 10px 20px 0 20px;
   font-size: 14px;
}
#prispevky .jmeno_datum {
   padding: 0 0 0 0;
   margin: 0 10px 0 10px;
}
#prispevky .jmeno_datum table {
   width: 100%;
}
#prispevky .jmeno_datum .datum {
   text-align: right;
}
#prispevky .reakce {
   background-color: #ddddff;
   margin: 10px 20px 0 20px;
   font-size: 14px;
}
#prispevky .reakce .roh_left_top {
   background-image: url('img/roh_fialova_left_top.png');
   background-position: left top;
   background-repeat: no-repeat;
}
#prispevky .reakce .roh_left_bottom {
   background-image: url('img/roh_fialova_left_bottom.png');
   background-position: left bottom;
   background-repeat: no-repeat;
}
#prispevky .reakce .roh_right_top {
   background-image: url('img/roh_fialova_right_top.png');
   background-position: right top;
   background-repeat: no-repeat;
}
#prispevky .reakce .roh_right_bottom {
   background-image: url('img/roh_fialova_right_bottom.png');
   background-position: right bottom;
   background-repeat: no-repeat;
}
#prispevky .reakce .reakce_reakce {
   padding: 5px 5px 3px 10px;
}

#prispevky .prispevek_top {
   height: 10px;
   background-image: url('img/diskuse_box_top.png');
   font-size: 1px;
}
#prispevky .prispevek_bottom {
   height: 10px;
   background-image: url('img/diskuse_box_bottom.png');
   font-size: 1px;
}
#prispevky td.left_okraj {
   width: 9px;
   background-image: url('img/diskuse_box_zluta_left.png');
}
#prispevky td.right_okraj {
   width: 9px;
   background-image: url('img/diskuse_box_zluta_right.png');
}
#prispevky td.nadpis {
   background-color: #faebc9;
   height: 28px;
   padding: 0;
   font-size: 14px;
}


#databaze_uvod  {
   padding: 10px 0 0 0;
}
#databaze_uvod table {
   margin: auto;
}
#databaze_uvod td {
   width: 400px;
   vertical-align: top;
}
#databaze_uvod .box {
   width: 380px;
   margin: auto;
   padding: 10px 0 5px 0;
}
#databaze_uvod .odkazy {
   padding: 5px 15px 0 30px;
   height: 290px;
}
#databaze_uvod .odkazy a {
   display: block;
   color: #5d5d5d;
   font-size: 13px;
   text-decoration: none;
   font-weight: bold;
}
#databaze_uvod .odkazy a span {
   font-size: 10px;
   color: #9b9b99;
}
#databaze_uvod .odkazy a:hover {
   color: black;
}
#databaze_uvod .nadpis {
   height: 35px;
   margin: 0 0 10px 0;
   background-repeat: no-repeat;
   background-position: left bottom;
}
#databaze_uvod .nadpis_pozadi {
   padding: 15px 0 10px 0;
}
#databaze_uvod .left_top {
   background-repeat: no-repeat;
   background-position: left top;
}
#databaze_uvod .right_top {
   background-repeat: no-repeat;
   background-position: right top;
}
#databaze_uvod .right_bottom {
   background-repeat: no-repeat;
   background-position: right bottom;
}
#databaze_uvod .left_bottom {
   background-repeat: no-repeat;
   background-position: left bottom;
   padding: 20px 0 0 0;
}
#databaze_uvod .bottom {
   height: 48px;
   background-position: center bottom;
   background-repeat: no-repeat;
}
#databaze_uvod .orange {
   background-color: #f5b992;
}
#databaze_uvod .orange .bottom {
   background-image: url('img/databaze_bottom_ora.png');
}
#databaze_uvod .orange .nadpis {
   background-color: #f19b63;
   background-image: url('img/databaze_nadpis_ora.png');
}
#databaze_uvod .orange .left_top {
   background-image: url('img/databaze_roh_ora_lt.png');
}
#databaze_uvod .orange .right_top {
   background-image: url('img/databaze_roh_ora_rt.png');
}
#databaze_uvod .orange .right_bottom {
   background-image: url('img/databaze_roh_ora_rb.png');
}
#databaze_uvod .orange .left_bottom {
   background-image: url('img/databaze_roh_ora_lb.png');
}
#databaze_uvod .green {
   background-color: #a6de6d;
}
#databaze_uvod .green .bottom {
   background-image: url('img/databaze_bottom_gre.png');
}
#databaze_uvod .green .nadpis {
   background-color: #92f152;
   background-image: url('img/databaze_nadpis_gre.png');
}
#databaze_uvod .green .left_top {
   background-image: url('img/databaze_roh_gre_lt.png');
}
#databaze_uvod .green .right_top {
   background-image: url('img/databaze_roh_gre_rt.png');
}
#databaze_uvod .green .right_bottom {
   background-image: url('img/databaze_roh_gre_rb.png');
}
#databaze_uvod .green .left_bottom {
   background-image: url('img/databaze_roh_gre_lb.png');
}
#databaze_uvod .blue {
   background-color: #abc9f5;
}
#databaze_uvod .blue .bottom {
   background-image: url('img/databaze_bottom_blu.png');
}
#databaze_uvod .blue .nadpis {
   background-color: #679ded;
   background-image: url('img/databaze_nadpis_blu.png');
}
#databaze_uvod .blue .left_top {
   background-image: url('img/databaze_roh_blu_lt.png');
}
#databaze_uvod .blue .right_top {
   background-image: url('img/databaze_roh_blu_rt.png');
}
#databaze_uvod .blue .right_bottom {
   background-image: url('img/databaze_roh_blu_rb.png');
}
#databaze_uvod .blue .left_bottom {
   background-image: url('img/databaze_roh_blu_lb.png');
}
#databaze_uvod .yellow {
   background-color: #efd365;
}
#databaze_uvod .yellow .bottom {
   background-image: url('img/databaze_bottom_yel.png');
}
#databaze_uvod .yellow .nadpis {
   background-color: #dcec46;
   background-image: url('img/databaze_nadpis_yel.png');
}
#databaze_uvod .yellow .left_top {
   background-image: url('img/databaze_roh_yel_lt.png');
}
#databaze_uvod .yellow .right_top {
   background-image: url('img/databaze_roh_yel_rt.png');
}
#databaze_uvod .yellow .right_bottom {
   background-image: url('img/databaze_roh_yel_rb.png');
}
#databaze_uvod .yellow .left_bottom {
   background-image: url('img/databaze_roh_yel_lb.png');
}

#databaze_vypis .registrace {
   padding: 11px 0 0 0;
}
#databaze_vypis .vypis_stred {
   padding: 10px 0 10px 0;
}
#databaze_vypis .vypis_left {
   float: left;
   width: 215px;
   /* background-color: #faebc9; */
}
#databaze_vypis .roh_lt {
   background-repeat: no-repeat;
   background-position: left top;
}
#databaze_vypis .roh_rt {
   background-repeat: no-repeat;
   background-position: right top;
}
#databaze_vypis .roh_rb {
   background-repeat: no-repeat;
   background-position: right bottom;
}
#databaze_vypis .roh_lb {
   background-repeat: no-repeat;
   background-position: left bottom;
}

#databaze_vypis .style_hlavni {
   background-color: #faebc9;
}
#databaze_vypis .style_hlavni .roh_lt {
   background-image: url('img/databaze_roh_hlavni_lt.png');
}
#databaze_vypis .style_hlavni .roh_rt {
   background-image: url('img/databaze_roh_hlavni_rt.png');
}
#databaze_vypis .style_hlavni .roh_rb {
   background-image: url('img/databaze_roh_hlavni_rb.png');
}
#databaze_vypis .style_hlavni .roh_lb {
   background-image: url('img/databaze_roh_hlavni_lb.png');
}

#databaze_vypis .style_ubytovani {
   background-color: #f7c4a2;
}
#databaze_vypis .style_ubytovani .roh_lt {
   background-image: url('img/databaze_roh_ubytovani_lt.png');
}
#databaze_vypis .style_ubytovani .roh_rt {
   background-image: url('img/databaze_roh_ubytovani_rt.png');
}
#databaze_vypis .style_ubytovani .roh_rb {
   background-image: url('img/databaze_roh_ubytovani_rb.png');
}
#databaze_vypis .style_ubytovani .roh_lb {
   background-image: url('img/databaze_roh_ubytovani_lb.png');
}

#databaze_vypis .style_firmy {
   background-color: #b3e184;
}
#databaze_vypis .style_firmy .roh_lt {
   background-image: url('img/databaze_roh_firmy_lt.png');
}
#databaze_vypis .style_firmy .roh_rt {
   background-image: url('img/databaze_roh_firmy_rt.png');
}
#databaze_vypis .style_firmy .roh_rb {
   background-image: url('img/databaze_roh_firmy_rb.png');
}
#databaze_vypis .style_firmy .roh_lb {
   background-image: url('img/databaze_roh_firmy_lb.png');
}

#databaze_vypis .style_sluzby {
   background-color: #b4cff5;
}
#databaze_vypis .style_sluzby .roh_lt {
   background-image: url('img/databaze_roh_sluzby_lt.png');
}
#databaze_vypis .style_sluzby .roh_rt {
   background-image: url('img/databaze_roh_sluzby_rt.png');
}
#databaze_vypis .style_sluzby .roh_rb {
   background-image: url('img/databaze_roh_sluzby_rb.png');
}
#databaze_vypis .style_sluzby .roh_lb {
   background-image: url('img/databaze_roh_sluzby_lb.png');
}

#databaze_vypis .style_zajimavosti {
   background-color: #efd87e;
}
#databaze_vypis .style_zajimavosti .roh_lt {
   background-image: url('img/databaze_roh_zajimavosti_lt.png');
}
#databaze_vypis .style_zajimavosti .roh_rt {
   background-image: url('img/databaze_roh_zajimavosti_rt.png');
}
#databaze_vypis .style_zajimavosti .roh_rb {
   background-image: url('img/databaze_roh_zajimavosti_rb.png');
}
#databaze_vypis .style_zajimavosti .roh_lb {
   background-image: url('img/databaze_roh_zajimavosti_lb.png');
}

#databaze_vypis .vypis_right {
   float: right;
   width: 645px;
}

#databaze_vypis .cara_filtr {
   border-top: 1px solid #cccccc;
   padding: 5px 5px 5px 5px;
   margin: 5px 0 0 0;
}
#databaze_vypis .polozka_filtr {
   float: left;
   padding: 0 20px 0 0;
}

#kategorie {
   padding: 0 0 10px 0;
}
#kategorie .hlavni_kategorie {
   width: 190px;
   margin: auto;
}
#kategorie .hlavni_kategorie a {
   text-decoration: none;
   font-size: 14px;
   display: block;
   padding: 11px 0 10px 0;
   color: #5d5d5d;
   font-weight: bold;
}
#kategorie .hlavni_kategorie a:hover {
   color: black;
}
#kategorie .horni_cara {
   border-top: 1px solid white;
}
#kategorie .podkategorie {
   text-align: left;
   width: 190px;
   background-color: white;
   padding: 10px 0 7px 0;
   margin: 0 auto 0 auto;
}
#kategorie .podkategorie ul {
   margin: 0 0 0 5px;
   padding: 0 0 0 5px;
   list-style-type: none;
   /* list-style-image: url('img/kulicka.png'); */
}
#kategorie .podkategorie li {
   margin: 0;
   padding: 3px 0 3px 0;
}

#kategorie .podkategorie a {
   display: block;
   padding: 0 0 0 0;
   text-decoration: none;
   font-size: 13px;
   color: #5d5d5d;
}
#kategorie .podkategorie a:hover {
   color: black;
}

#databaze_vypis .umisteni {
   background-color: #ffffff;
}
#databaze_vypis .umisteni .struktura {
   padding: 6px 10px 6px 10px;
   color: #666666;
}
#databaze_vypis .umisteni .struktura a {
   color: #666666;
}

#registrace_firmy input,
#registrace_firmy select,
#registrace_firmy textarea {
   background-color: #e3e3e3;
   border: 1px solid #cccccc;
   margin: 3px 0 3px 0;
}
#registrace_firmy .formular_editace {
   width: 500px;
   margin: auto;
}
#registrace_firmy .nazev_tarifu {
   background-repeat: no-repeat;
   height: 35px;
   background-position: left bottom;
   margin: 0 10px 0 10px;
}

#prima_poptavka input,
#prima_poptavka select,
#prima_poptavka textarea {
   background-color: #e3e3e3;
   border: 1px solid #cccccc;
}

#registrace_firmy .formular_editace_platinum {
   background-color: #cccccc;
}
#registrace_firmy .formular_editace_platinum .nazev_tarifu {
   background-image: url('img/nazev_tarifu_platinum.png');
}
.roh_platinum_lt {
   background-repeat: no-repeat;
   background-position: left top;
   background-image: url('img/roh_platinum_lt.png');
}
.roh_platinum_rt {
   background-repeat: no-repeat;
   background-position: right top;
   background-image: url('img/roh_platinum_rt.png');
}
.roh_platinum_rb {
   background-repeat: no-repeat;
   background-position: right bottom;
   background-image: url('img/roh_platinum_rb.png');
}
.roh_platinum_lb {
   background-repeat: no-repeat;
   background-position: left bottom;
   background-image: url('img/roh_platinum_lb.png');
}
#registrace_firmy .formular_editace_platinum input,
#registrace_firmy .formular_editace_platinum select,
#registrace_firmy .formular_editace_platinum textarea {
   background-color: white;
}


#registrace_firmy .formular_editace_gold {
   background-color: #f2e473;
}
#registrace_firmy .formular_editace_gold .nazev_tarifu {
   background-image: url('img/nazev_tarifu_gold.png');
}
.roh_gold_lt {
   background-repeat: no-repeat;
   background-position: left top;
   background-image: url('img/roh_gold_lt.png');
}
.roh_gold_rt {
   background-repeat: no-repeat;
   background-position: right top;
   background-image: url('img/roh_gold_rt.png');
}
.roh_gold_rb {
   background-repeat: no-repeat;
   background-position: right bottom;
   background-image: url('img/roh_gold_rb.png');
}
.roh_gold_lb {
   background-repeat: no-repeat;
   background-position: left bottom;
   background-image: url('img/roh_gold_lb.png');
}
#registrace_firmy .formular_editace_gold input,
#registrace_firmy .formular_editace_gold select,
#registrace_firmy .formular_editace_gold textarea {
   background-color: white;
}

#registrace_firmy .formular_editace_standard {
   background-color: #f8c8a9;
}
#registrace_firmy .formular_editace_standard .nazev_tarifu {
   background-image: url('img/nazev_tarifu_standard.png');
}
.roh_standard_lt {
   background-repeat: no-repeat;
   background-position: left top;
   background-image: url('img/roh_standard_lt.png');
}
.roh_standard_rt {
   background-repeat: no-repeat;
   background-position: right top;
   background-image: url('img/roh_standard_rt.png');
}
.roh_standard_rb {
   background-repeat: no-repeat;
   background-position: right bottom;
   background-image: url('img/roh_standard_rb.png');
}
.roh_standard_lb {
   background-repeat: no-repeat;
   background-position: left bottom;
   background-image: url('img/roh_standard_lb.png');
}
#registrace_firmy .formular_editace_standard input,
#registrace_firmy .formular_editace_standard select,
#registrace_firmy .formular_editace_standard textarea {
   background-color: white;
}

#registrace_firmy .formular_editace_zdarma {
   background-color: #c9f9a8;
}
#registrace_firmy .formular_editace_zdarma .nazev_tarifu {
   background-image: url('img/nazev_tarifu_zdarma.png');
}
.roh_zdarma_lt {
   background-repeat: no-repeat;
   background-position: left top;
   background-image: url('img/roh_zdarma_lt.png');
}
.roh_zdarma_rt {
   background-repeat: no-repeat;
   background-position: right top;
   background-image: url('img/roh_zdarma_rt.png');
}
.roh_zdarma_rb {
   background-repeat: no-repeat;
   background-position: right bottom;
   background-image: url('img/roh_zdarma_rb.png');
}
.roh_zdarma_lb {
   background-repeat: no-repeat;
   background-position: left bottom;
   background-image: url('img/roh_zdarma_lb.png');
}
#registrace_firmy .formular_editace_zdarma input,
#registrace_firmy .formular_editace_zdarma select,
#registrace_firmy .formular_editace_zdarma textarea {
   background-color: white;
}

#registrace_firmy {
   padding: 20px 0 0 0;
}
#registrace_firmy table {
   margin: auto;
}
#registrace_firmy td {
   vertical-align: top;
   color: #666666;
}
#registrace_firmy .td_left {
   width: 530px;
}
#registrace_firmy .formular_registrace_vnitrek {
   padding: 5px 0 20px 0;
}
#registrace_firmy .formular_registrace {
   width: 500px;
   margin: auto;
   background-color: white;
}
#registrace_firmy .formular_registrace_vnitrek table {
   margin: auto;
}
#registrace_firmy .formular_registrace_vnitrek td {
   vertical-align: top;
}
#registrace_firmy .formular_registrace_vnitrek .td1 {
   padding: 0 30px 0 10px;
}
#registrace_firmy .formular_registrace_vnitrek .td2 input,
#registrace_firmy .formular_registrace_vnitrek .td2 select {
   width: 200px;
}
#registrace_firmy .formular_registrace_vnitrek .td2 select option.hlavni {
   color: white;
   background-color: black;
}
#registrace_firmy .formular_registrace_vnitrek .td2 textarea {
   width: 300px;
   height: 80px;
   vertical-align: top;
}
#registrace_firmy .formular_registrace_vnitrek .td_nazev {
   padding: 10px 0 5px 0;
   font-weight: bold;
   font-size: 14px;
}
#registrace_firmy .registrovat {
   text-align: center;
   padding: 15px 0 0 0;
}
#registrace_firmy .registrovat input {
   border: 0;
}
#registrace_firmy .dph {
   padding: 20px 0 0 0;
   font-size: 11px;
   text-align: center;
}
#registrace_firmy .poplatek {
   text-align: center;
   padding: 15px 0 0 0;
}
#registrace_firmy .poplatek table {
   margin: 10px auto 0 auto;
   border-left: 1px solid gray;
   border-top: 1px solid gray;
}
#registrace_firmy .poplatek td {
   text-align: left;
   border-right: 1px solid gray;
   border-bottom: 1px solid gray;
   vertical-align: center;
}
#registrace_firmy .poplatek td.td1 {
   vertical-align: center;
   padding: 3px 30px 3px 5px;
}
#registrace_firmy .poplatek td.td2 {
   vertical-align: center;
   text-align: right;
   padding: 3px 5px 3px 30px;
}
#registrace_firmy .info {
   font-size: 11px;
   padding: 10px 0 0 0;
}
#registrace_firmy td.b_b {
   border-bottom: 1px solid #faebc9;
   padding: 0 0 10px 0;
}

#vse_o_projektu {
   padding: 0 0 20px 0;
}
#vse_o_projektu h1 {
   margin: 0;
   padding: 15px 0 15px 12px;
   font-size: 14px;
   font-weight: bold;
}
#vse_o_projektu .left {
   width: 214px;
   float: left;
}
#vse_o_projektu .right {
   float: right;
   width: 655px;
}
#vse_o_projektu .o_projektu {
   background-color: white;
}
#vse_o_projektu .o_projektu_vnitrek {
   padding: 15px 20px 15px 20px;
   color: #666666;
}

#vse_o_projektu .o_projektu_vnitrek_blog {
}

#vse_o_projektu .o_projektu_vnitrek_blog h3 {
    padding: 10px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    border-top: 1px solid #cccccc;
}

#vse_o_projektu .o_projektu_vnitrek_blog p {
    padding: 15px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
    
}

#vse_o_projektu .o_projektu_vnitrek a {
   color: #666666;
}
#vse_o_projektu h2 {
   margin: 0;
   padding: 0 0 15px 0;
   font-size: 14px;
   font-weight: bold;
   color: #666666;
}
#vse_o_projektu p {
   margin: 0;
   padding: 0 10px 0 15px;
   text-align: justify;
}
#vse_o_projektu .registrace {
   padding: 16px 0 0 0;
}
#vse_o_projektu .odkazy {
   background-color: #faebc9;
}
#vse_o_projektu .odkazy_vnitrek {
   width: 190px;
   margin: auto;
   padding: 5px 0 5px 0;
}
#vse_o_projektu .odkazy_vnitrek a {
   display: block;
   font-size: 14px;
   padding: 8px 5px 8px 5px;
   text-decoration: none;
   font-weight: bold;
   color: #5d5d5d;
   text-align: left;
}
#vse_o_projektu .odkazy_vnitrek a:hover {
   color: black;
}
#vse_o_projektu .odkazy_vnitrek a.bt {
   border-top: 1px solid white;
}
#vse_o_projektu .odkazy_vnitrek a.bb {
   border-bottom: 1px solid white;
}


.roh_orange_lt {
   background-repeat: no-repeat;
   background-position: left top;
   background-image: url('img/roh_orange_lt.png');
}
.roh_orange_rt {
   background-repeat: no-repeat;
   background-position: right top;
   background-image: url('img/roh_orange_rt.png');
}
.roh_orange_rb {
   background-repeat: no-repeat;
   background-position: right bottom;
   background-image: url('img/roh_orange_rb.png');
}
.roh_orange_lb {
   background-repeat: no-repeat;
   background-position: left bottom;
   background-image: url('img/roh_orange_lb.png');
}
.roh_white_lt {
   background-repeat: no-repeat;
   background-position: left top;
   background-image: url('img/roh_white_lt.png');
}
.roh_white_rt {
   background-repeat: no-repeat;
   background-position: right top;
   background-image: url('img/roh_white_rt.png');
}
.roh_white_rb {
   background-repeat: no-repeat;
   background-position: right bottom;
   background-image: url('img/roh_white_rb.png');
}
.roh_white_lb {
   background-repeat: no-repeat;
   background-position: left bottom;
   background-image: url('img/roh_white_lb.png');
}

#hotelove_balicky {
   padding: 10px 0 0 0;
}
#hotelove_balicky table {
   margin: auto;
}
#hotelove_balicky td {
   padding: 7px 7px 7px 7px;
}
#hotelove_balicky a {
   width: 376px;
   height: 172px;
   display: block;
   text-decoration: none;
   color: #666666;
}
#hotelove_balicky a:hover {
   color: black;
}
#hotelove_balicky a.typ_relaxacni {
   background-image: url('img/balicky_relaxacni2.jpg');
}
#hotelove_balicky a:hover.typ_relaxacni {
   background-image: url('img/balicky_relaxacni.jpg');
}
#hotelove_balicky a.typ_sportovni {
   background-image: url('img/balicky_sportovni2.jpg');
}
#hotelove_balicky a:hover.typ_sportovni {
   background-image: url('img/balicky_sportovni.jpg');
}
#hotelove_balicky a.typ_wellness {
   background-image: url('img/balicky_wellness2.jpg');
}
#hotelove_balicky a:hover.typ_wellness {
   background-image: url('img/balicky_wellness.jpg');
}
#hotelove_balicky a.typ_romanticke {
   background-image: url('img/balicky_romanticke2.jpg');
}
#hotelove_balicky a:hover.typ_romanticke {
   background-image: url('img/balicky_romanticke.jpg');
}
#hotelove_balicky a.typ_vikendove {
   background-image: url('img/balicky_vikendove2.jpg');
}
#hotelove_balicky a:hover.typ_vikendove {
   background-image: url('img/balicky_vikendove.jpg');
}
#hotelove_balicky a.typ_nevsedni {
   background-image: url('img/balicky_nevsedni2.jpg');
}
#hotelove_balicky a:hover.typ_nevsedni {
   background-image: url('img/balicky_nevsedni.jpg');
}
#hotelove_balicky div {
   font-weight: bold;
   text-align: right;
   padding: 145px 15px 0 0;
   font-size: 16px;
   font-weight: bold;
}

#vypis .firma {
   padding: 10px 0 0 0;
   position: relative;
}
#vypis .firma .hlasovani {
   position: absolute;
   right: 10px;
   top: 15px;
}



#vypis .firma_top {
   height: 10px;
   font-size: 1px;
   background-image: url('img/vypis_top.png');
}
#vypis .firma_bottom {
   height: 10px;
   font-size: 1px;
   background-image: url('img/vypis_bottom.png');
}
#vypis .firma_stred {
   background-image: url('img/vypis_stred.png');
}
#vypis .firma_left {
   float: left;
   width: 194px;
   height: 170px;
   text-align: center;
   background-color: white;
}
#vypis .firma_right {
   float: right;
   width: 438px;
   height: 170px;
   background-color: white;
}
#vypis .firma_right .nazev {
   width: 406px;
   margin: auto;
   border-bottom: 1px solid #cccccc;
}
#vypis .firma_right .nazev a {
   display: block;
   text-decoration: none;
   font-weight: bold;
   font-size: 14px;
   padding: 0 0 3px 3px;
}
#vypis .firma_right .popis {
   color: #666666;
   padding: 10px 20px 10px 20px;
}
#vypis .firma_right .ikonky_firmy {
   border-top: 1px solid #cccccc;
   padding: 5px 0 5px 0;
   width: 406px;
   margin: auto;
   text-align: center;
}

#firemni_logo {
   width: 248px;
   background-color: white;
}
#firemni_logo .nadpis {
   font-size: 14px;
   padding: 10px 15px 10px 15px;
   font-weight: bold;
   text-align: center;
}
#firemni_logo .formular {
   text-align: center;
}
#firemni_logo .tlacitko {
   text-align: center;
   padding: 10px 0 10px 0;
}
#firemni_logo .zobrazene_logo {
   text-align: center;
   padding: 10px 0 5px 0;
   border-bottom: 1px solid #faebc9;
   width: 220px;
   margin: auto;
}

#fotografie {
   background-color: white;
   margin: 15px 0 0 0;
   width: 248px;
}
#fotografie .nadpis {
   font-size: 14px;
   padding: 10px 15px 0 15px;
   font-weight: bold;
   text-align: center;
}
#fotografie .formular {
   text-align: center;
}
#fotografie .tlacitko {
   text-align: center;
   padding: 10px 0 10px 0;
}
#fotografie .zobrazena_fotka {
   text-align: center;
   padding: 10px 0 5px 0;
   border-bottom: 1px solid #faebc9;
   width: 220px;
   margin: auto;
}
#fotografie .zobrazena_fotka img {
   padding: 15px 0 0 0;
}
#fotografie .limit {
   text-align: center;
   padding: 2px 0 10px 0;
   font-size: 11px;
}

#prehled_tarifu {
   width: 248px;
}
#prehled_tarifu .top {
   height: 38px;
}
#prehled_tarifu .bottom {
   height: 9px;
   font-size: 1px;
}
#prehled_tarifu .tarif {
   padding: 0 0 10px 0;
}
#prehled_tarifu .tarif_info {
   color: #666666;
   padding: 8px 0 0 20px;
}
#prehled_tarifu .cena {
   padding: 10px 10px 0 0;
}
#prehled_tarifu .cena table {
   margin: 0 0 0 auto;
}
#prehled_tarifu .cena td {
   height: 41px;
}
#prehled_tarifu .cena td.td_stred {
   background-color: #cc0000;
   color: white;
   font-weight: bold;
   text-align: center;
   padding: 0 10px 0 10px;
   vertical-align: middle;
}
#prehled_tarifu .cena td.td_left {
   width: 8px;
}
#prehled_tarifu .cena td.td_right {
   width: 8px;
}
#prehled_tarifu .tarify_nadpis {
   padding: 0 0 8px 0;
}
#prehled_tarifu .tarify_dph {
   padding: 0 0 0 0;
   font-size: 10px;
   text-align: center;
}

#prehled_tarifu .zdarma .top {
   background-image: url('img/registrace_zdarma_top.png');
}
#prehled_tarifu .zdarma .stred {
   background-color: #c9f9a8;
}
#prehled_tarifu .zdarma .bottom {
   background-image: url('img/registrace_zdarma_bottom.png');
}
#prehled_tarifu .zdarma .bottom {
   background-image: url('img/registrace_zdarma_bottom.png');
}
#prehled_tarifu .zdarma .cena td.td_left {
   background-image: url('img/registrace_zdarma_cena_left.png');
}
#prehled_tarifu .zdarma .cena td.td_right {
   background-image: url('img/registrace_zdarma_cena_right.png');
}

#prehled_tarifu .standard .top {
   background-image: url('img/registrace_standard_top.png');
}
#prehled_tarifu .standard .stred {
   background-color: #f8c8a9;
}
#prehled_tarifu .standard .bottom {
   background-image: url('img/registrace_standard_bottom.png');
}
#prehled_tarifu .standard .cena td.td_left {
   background-image: url('img/registrace_standard_cena_left.png');
}
#prehled_tarifu .standard .cena td.td_right {
   background-image: url('img/registrace_standard_cena_right.png');
}

#prehled_tarifu .gold .top {
   background-image: url('img/registrace_gold_top.png');
}
#prehled_tarifu .gold .stred {
   background-color: #f2e473;
}
#prehled_tarifu .gold .bottom {
   background-image: url('img/registrace_gold_bottom.png');
}
#prehled_tarifu .gold .cena td.td_left {
   background-image: url('img/registrace_gold_cena_left.png');
}
#prehled_tarifu .gold .cena td.td_right {
   background-image: url('img/registrace_gold_cena_right.png');
}

#prehled_tarifu .platinum .top {
   background-image: url('img/registrace_platinum_top.png');
}
#prehled_tarifu .platinum .stred {
   background-color: #cccccc;
}
#prehled_tarifu .platinum .bottom {
   background-image: url('img/registrace_platinum_bottom.png');
}
#prehled_tarifu .platinum .cena td.td_left {
   background-image: url('img/registrace_platinum_cena_left.png');
}
#prehled_tarifu .platinum .cena td.td_right {
   background-image: url('img/registrace_platinum_cena_right.png');
}
#registrace_firmy .sluzba {
   width: 100px;
   float: left;
   text-align: center;
   height: 120px;
}
#registrace_firmy .sluzba img {
   padding: 3px 0 3px 0;
}
#sluzby {
   width: 300px;
}
#sluzby input {
   border: 0;
}

#detail_firmy {
   padding: 10px 0 0 0;
}
#detail_firmy .left_cast {
   width: 227px;
   float: left;
}
#detail_firmy .left {
   width: 227px;
   /* background-color: #faebc9; */
}
#detail_firmy .left_info {
   padding: 18px 0 10px 0;
}
#detail_firmy .right {
   width: 634px;
   float: right;
   background-color: white;
   position: relative;
}
#detail_firmy .right .hlasovani {
   position: absolute;
   right: 15px;
   top: 15px;
}

#detail_firmy .right_tlacitka {
   width: 634px;
   float: right;
   text-align: center;
   padding: 15px 0 0 0;
}
#detail_firmy .right_tlacitka input {
   border: 0;
}
#detail_firmy .informace {
   width: 600px;
   margin: auto;
   padding: 0 0 20px 0;
}
#detail_firmy h1 {
   margin: 0;
   padding: 20px 0 5px 3px;
   font-size: 18px;
   font-weight: bold;
}
#detail_firmy h2 {
   margin: 0;
   padding: 15px 0 8px 3px;
   font-size: 16px;
   font-weight: bold;
   color: #666666;
   border-bottom: 1px solid #cccccc;
}
#detail_firmy .popis {
   margin: 0;
   padding: 12px 3px 0 3px;
   color: #666666;
}
#detail_firmy .popis a {
   color: #666666;
}
#detail_firmy .logo {
   background-color: white;
   width: 194px;
   margin: 0 auto 0 auto;
}
#detail_firmy .logo .top {
   font-size: 1px;
   height: 9px;
   background-image: url('img/detail_logo_top.png');
}
#detail_firmy .logo .stred {
   text-align: center;
}
#detail_firmy .logo .bottom {
   font-size: 1px;
   height: 9px;
   background-image: url('img/detail_logo_bottom.png');
}
#detail_firmy .left_odkazy {
   width: 192px;
   margin: auto;
   padding: 5px 0 0 0;
}
#detail_firmy .left_odkazy a {
   display: block;
   color: #5d5d5d;
   font-size: 14px;
   padding: 8px 5px 8px 5px;
   text-decoration: none;
   font-weight: bold;
}
#detail_firmy .left_odkazy a:hover {
   color: black;
}
#detail_firmy .left_odkazy a.b_b {
   border-bottom: 1px solid white;
}
#detail_firmy .left_odkazy a.b_t {
   border-top: 1px solid white;
}
#detail_firmy .left_odkazy a.b_t_ron {
   color: #C25812;
   border-top: 1px solid white;
   padding-top: 20px;
   height:30px;
   width:182px;
   background: url('img/ron_firmy.png') 0px 10px no-repeat;
}
#detail_firmy .left_odkazy a:hover.b_t_ron {
   color: #94430E;
   border-top: 1px solid white;
   padding-top: 20px;
   height:30px;
   width:182px;
   background: url('img/ron_firmy2.png') 0px 10px no-repeat;
}
#detail_firmy .fotografie {
   padding: 10px 0 10px 0;
   text-align: center;
}
#detail_firmy .fotografie img {
   border: 1px solid #d6d5d5;
   padding: 5px;
   margin: 3px 5px 3px 5px;
}
#detail_firmy .roh_lt {
   background-repeat: no-repeat;
   background-position: left top;
}
#detail_firmy .roh_rt {
   background-repeat: no-repeat;
   background-position: right top;
}
#detail_firmy .roh_rb {
   background-repeat: no-repeat;
   background-position: right bottom;
}
#detail_firmy .roh_lb {
   background-repeat: no-repeat;
   background-position: left bottom;
}

#detail_firmy .style_firmy {
   background-color: #bae490;
}
#detail_firmy .style_firmy .roh_lt {
   background-image: url('img/detail_roh_firmy_lt.png');
}
#detail_firmy .style_firmy .roh_rt {
   background-image: url('img/detail_roh_firmy_rt.png');
}
#detail_firmy .style_firmy .roh_rb {
   background-image: url('img/detail_roh_firmy_rb.png');
}
#detail_firmy .style_firmy .roh_lb {
   background-image: url('img/detail_roh_firmy_lb.png');
}
#detail_firmy .style_firmy .logo .top {
   background-image: url('img/detail_logo_firmy_top.png');
}
#detail_firmy .style_firmy .logo .bottom {
   background-image: url('img/detail_logo_firmy_bottom.png');
}

#detail_firmy .style_sluzby {
   background-color: #b4cff5;
}
#detail_firmy .style_sluzby .roh_lt {
   background-image: url('img/detail_roh_sluzby_lt.png');
}
#detail_firmy .style_sluzby .roh_rt {
   background-image: url('img/detail_roh_sluzby_rt.png');
}
#detail_firmy .style_sluzby .roh_rb {
   background-image: url('img/detail_roh_sluzby_rb.png');
}
#detail_firmy .style_sluzby .roh_lb {
   background-image: url('img/detail_roh_sluzby_lb.png');
}
#detail_firmy .style_sluzby .logo .top {
   background-image: url('img/detail_logo_sluzby_top.png');
}
#detail_firmy .style_sluzby .logo .bottom {
   background-image: url('img/detail_logo_sluzby_bottom.png');
}

#detail_firmy .style_ubytovani {
   background-color: #f7c4a2;
}
#detail_firmy .style_ubytovani .roh_lt {
   background-image: url('img/detail_roh_ubytovani_lt.png');
}
#detail_firmy .style_ubytovani .roh_rt {
   background-image: url('img/detail_roh_ubytovani_rt.png');
}
#detail_firmy .style_ubytovani .roh_rb {
   background-image: url('img/detail_roh_ubytovani_rb.png');
}
#detail_firmy .style_ubytovani .roh_lb {
   background-image: url('img/detail_roh_ubytovani_lb.png');
}
#detail_firmy .style_ubytovani .logo .top {
   background-image: url('img/detail_logo_ubytovani_top.png');
}
#detail_firmy .style_ubytovani .logo .bottom {
   background-image: url('img/detail_logo_ubytovani_bottom.png');
}

#detail_firmy .style_zajimavosti {
   background-color: #efd87e;
}
#detail_firmy .style_zajimavosti .roh_lt {
   background-image: url('img/detail_roh_zajimavosti_lt.png');
}
#detail_firmy .style_zajimavosti .roh_rt {
   background-image: url('img/detail_roh_zajimavosti_rt.png');
}
#detail_firmy .style_zajimavosti .roh_rb {
   background-image: url('img/detail_roh_zajimavosti_rb.png');
}
#detail_firmy .style_zajimavosti .roh_lb {
   background-image: url('img/detail_roh_zajimavosti_lb.png');
}
#detail_firmy .style_zajimavosti .logo .top {
   background-image: url('img/detail_logo_zajimavosti_top.png');
}
#detail_firmy .style_zajimavosti .logo .bottom {
   background-image: url('img/detail_logo_zajimavosti_bottom.png');
}


#prima_poptavka table {
   margin: auto;
}
#prima_poptavka {
   padding: 15px 0 15px 0;
}
#prima_poptavka .td1 {
   width: 160px;
}
#prima_poptavka .td2 input {
   width: 90%;
}
#prima_poptavka .td2 textarea {
   height: 70px;
   width: 280px;
   vertical-align: top;
}

#balicky_vypis {
   padding: 0 0 10px 0;
}
#balicky_vypis .balicek {
   width: 874px;
   margin: auto;
   padding: 10px 0 0 0;
}
#balicky_vypis .balicek_stred {
   background-image: url('img/balicek_vypis_stred.png');
}
#balicky_vypis .balicek_top {
   background-image: url('img/balicek_vypis_top.png');
   background-repeat: no-repeat;
   background-position: top;
}
#balicky_vypis .balicek_bottom {
   background-image: url('img/balicek_vypis_bottom.png');
   background-repeat: no-repeat;
   background-position: bottom;
   padding: 5px 0 5px 0;
}
#balicky_vypis .td_left {
   width: 198px;
   padding: 10px 0 10px 0;
}
#balicky_vypis .td_mezera {
   width: 15px;
}
#balicky_vypis .td_right {
   width: 661px;
}

#balicky_vypis .nazev_firmy {
   font-weight: bold;
   padding: 5px 13px 0 13px;
   font-size: 16px;
}
#balicky_vypis .mesto {
   padding: 5px 13px 0 13px;
   color: #666666;
}
#balicky_vypis .nazev_balicku {
   padding: 5px 0 8px 0;
   margin: 0 13px 0 13px;
   font-weight: bold;
   font-size: 18px;
   border-bottom: 1px solid #cccccc;
}
#balicky_vypis .nazev_balicku a {
   font-size: 18px;
   font-weight: bold;
}
#balicky_vypis .popis_balicku {
   padding: 5px 13px 0 13px;
   color: #666666;
}
#balicky_vypis .cena {
   padding: 15px 10px 5px 0;
}
#balicky_vypis .cena_left {
   float: right;
   height: 42px;
   background-image: url('img/balicek_vypis_cena_left.png');
   width: 11px;
}
#balicky_vypis .cena_stred {
   background-image: url('img/balicek_vypis_cena_stred.png');
   line-height: 42px;
   font-weight: bold;
   color: white;
   float: right;
   padding: 0 10px 0 10px;
}
#balicky_vypis .cena_right {
   float: right;
   height: 42px;
   background-image: url('img/balicek_vypis_cena_right.png');
   width: 11px;
}
#balicky_vypis .logo {
   width: 171px;
   background-color: white;
   margin: auto;
}
#balicky_vypis .logo_top {
   background-image: url('img/balicek_vypis_log_top.png');
   background-repeat: no-repeat;
   background-position: top;
}
#balicky_vypis .logo_bottom {
   background-image: url('img/balicek_vypis_log_bottom.png');
   background-repeat: no-repeat;
   background-position: bottom;
   text-align: center;
   padding: 8px 0 8px 0;
}
#balicky_vypis .termin {
   text-align: center;
   font-weight: bold;
   color: #666666;
   padding: 8px 0 0 0;
}

#detail_firmy .cena {
   padding: 15px 10px 5px 0;
}
#detail_firmy .cena_left {
   float: right;
   height: 42px;
   background-image: url('img/balicek_vypis_cena_left.png');
   width: 11px;
}
#detail_firmy .cena_stred {
   background-image: url('img/balicek_vypis_cena_stred.png');
   line-height: 42px;
   font-weight: bold;
   color: white;
   float: right;
   padding: 0 10px 0 10px;
}
#detail_firmy .cena_right {
   float: right;
   height: 42px;
   background-image: url('img/balicek_vypis_cena_right.png');
   width: 11px;
}

#hotel_mesice .hotel {
   width: 826px;
   margin: auto;
   padding: 10px 0 0 0;
}
#hotel_mesice .top {
   background-repeat: no-repeat;
   background-position: top;
}
#hotel_mesice .bottom {
   background-repeat: no-repeat;
   background-position: bottom;
   padding: 15px 15px 15px 15px;
}

#hotel_mesice .nazev a {
   font-size: 16px;
   font-weight: bold;
   color: #666666;
}
#hotel_mesice .popis {
   color: #666666;
   padding: 15px 0 0 0;
}
#hotel_mesice .num {
   background-repeat: no-repeat;
   background-position: right bottom;
}
#hotel_mesice .obr {
   float: left;
}
#hotel_mesice .obr_pozadi {
   background-color: white;
}
#hotel_mesice .obr_top {
   background-repeat: no-repeat;
   background-position: top;
}
#hotel_mesice .obr_bottom {
   background-repeat: no-repeat;
   background-position: bottom;
}
#hotel_mesice .obr_vnitrek {
   text-align: center;
}

#hotel_mesice .typ_1 {
   background-color: #f2e473;
}
#hotel_mesice .typ_1 .top {
   background-image: url('img/hotel_mesice_1_top.png');
}
#hotel_mesice .typ_1 .bottom {
   background-image: url('img/hotel_mesice_1_bottom.png');
}
#hotel_mesice .typ_1 .num {
   background-image: url('img/hotel_mesice_num_1.png');
}
#hotel_mesice .typ_1 .obr {
   width: 430px;
}
#hotel_mesice .typ_1 .obr_pozadi {
   width: 409px;
}
#hotel_mesice .typ_1 .obr_top {
   background-image: url('img/hotel_mesice_foto_1_top.png');
}
#hotel_mesice .typ_1 .obr_bottom {
   background-image: url('img/hotel_mesice_foto_1_bottom.png');
   height: 409px;
}
#hotel_mesice .typ_1 .obr_vnitrek {
   padding: 14px 0 0 0;
}

#hotel_mesice .typ_2 {
   background-color: #c7c7fc;
}
#hotel_mesice .typ_2 .top {
   background-image: url('img/hotel_mesice_2_top.png');
}
#hotel_mesice .typ_2 .bottom {
   background-image: url('img/hotel_mesice_2_bottom.png');
}
#hotel_mesice .typ_2 .num {
   background-image: url('img/hotel_mesice_num_2.png');
}
#hotel_mesice .typ_2 .obr {
   width: 175px;
}
#hotel_mesice .typ_2 .obr_pozadi {
   width: 157px;
}
#hotel_mesice .typ_2 .obr_top {
   background-image: url('img/hotel_mesice_foto_2_top.png');
}
#hotel_mesice .typ_2 .obr_bottom {
   background-image: url('img/hotel_mesice_foto_2_bottom.png');
   height: 157px;
}
#hotel_mesice .typ_2 .obr_vnitrek {
   padding: 7px 0 0 0;
}


#hotel_mesice .typ_3 {
   background-color: #eccb9b;
}
#hotel_mesice .typ_3 .top {
   background-image: url('img/hotel_mesice_3_top.png');
}
#hotel_mesice .typ_3 .bottom {
   background-image: url('img/hotel_mesice_3_bottom.png');
}
#hotel_mesice .typ_3 .num {
   background-image: url('img/hotel_mesice_num_3.png');
}
#hotel_mesice .typ_3 .obr {
   width: 95px;
}
#hotel_mesice .typ_3 .obr_pozadi {
   width: 80px;
}
#hotel_mesice .typ_3 .obr_top {
   background-image: url('img/hotel_mesice_foto_3_top.png');
}
#hotel_mesice .typ_3 .obr_bottom {
   background-image: url('img/hotel_mesice_foto_3_bottom.png');
   height: 80px;
}
#hotel_mesice .typ_3 .obr_vnitrek {
   padding: 5px 0 0 0;
}

#hotel_mesice .typ_4 {
   background-color: #ffffff;
}
#hotel_mesice .typ_4 .top {
   background-image: url('img/hotel_mesice_4_top.png');
}
#hotel_mesice .typ_4 .bottom {
   background-image: url('img/hotel_mesice_4_bottom.png');
}

#hotel_mesice .typ_5 {
   background-color: #ffffff;
}
#hotel_mesice .typ_5 .top {
   background-image: url('img/hotel_mesice_5_top.png');
}
#hotel_mesice .typ_5 .bottom {
   background-image: url('img/hotel_mesice_5_bottom.png');
}

#vse_o_kontakty .kontakt {
   border-bottom: 1px solid #bfbfbf;
   padding: 10px 0 0 0;
}
#vse_o_kontakty table {
   width: 100%;
}
#vse_o_kontakty td {
   vertical-align: top;
}
#vse_o_kontakty .foto {
   width: 103px;
   padding: 0 0 10px 0;
}
#vse_o_kontakty .fotografie {
   width: 85px;
   height: 90px;
   background-color: #e6d8dc;
}
#vse_o_kontakty .info {
   width: 340px;
}
#vse_o_kontakty .jmeno {
   font-weight: bold;
   color: black;
   font-size: 14px;
}
#vse_o_kontakty .funkce {
   font-weight: bold;
   color: black;
   font-style: italic;
}
#vse_o_kontakty .kontakty {
   padding: 15px 0 0 0;
   font-size: 13px;
}
#vse_o_kontakty .kontakty a {
   font-size: 13px;
}

#vse_o_kontakty .logo {
   text-align: right;
}

#fakturacni_udaje {
   border-top: 1px solid #bfbfbf;
   margin: 2px 0 0 0;
   padding: 10px 0 0 10px;
}
#fakturacni_udaje strong {
   color: black;
}

.o_projektu_vnitrek td {
   vertical-align: top;
}
.o_projektu_vnitrek .td1 {
   width: 170px;
   padding: 10px 0 0 15px;
}
.o_projektu_vnitrek .td2 {
   padding: 10px 0 0 0;
}

#registrace_new .registrace_left {
   width: 545px;
   float: left;
}
#registrace_new .registrace_right {
   width: 310px;
   float: right;
}
#registrace_new .registrace_right strong {
   color: red;
}
#registrace_new .registrace_fomular {
   width: 449px;
   margin: 0 0 0 auto;
}
#registrace_new .formular_bunka {
   width: 449px;
   padding: 15px 0 0 0;
}
#registrace_new .formular_bunka .top {
   height: 13px;
   font-size: 1px;
   background-image: url('img/registrace_new_top.png');
}
#registrace_new .formular_bunka .bottom {
   height: 13px;
   font-size: 1px;
   background-image: url('img/registrace_new_bottom.png');
}
#registrace_new .formular_bunka .bottom_uzivatel {
   height: 33px;
   font-size: 1px;
   background-image: url('img/registrace_new_bottom3.png');
}
#registrace_new .formular_bunka .bottom_firma {
   height: 33px;
   font-size: 1px;
   background-image: url('img/registrace_new_bottom2.png');
}
#registrace_new .formular_bunka .stred {
   background-color: white;
   padding: 0 18px 0 18px; 
}
#registrace_new .formular_bunka .nadpis {
   font-weight: bold;
   color: #666666;
   border-bottom: 1px solid #cccccc;
   padding: 1px 0 10px 4px;
}
#registrace_new .formular {
   padding: 15px 0 15px 0;
}
#registrace_new .formular .td1 {
   width: 150px;
   text-align: right;
}
#registrace_new .formular .td2 input,
#registrace_new .formular .td2 select {
   background-color: #e3e3e3;
   border: 1px solid #cccccc;
   width: 200px;
}
#registrace_new .formular .td2 {
   padding: 3px 0 3px 25px;
}
#registrace_new .odrazky ul {
   margin: 0 0 0 18px;
   padding: 0 0 0 10px;
   /* list-style-type: none; */
   list-style-image: url('img/tecka_bila.png');
}
#registrace_new .odrazky li {
   margin: 0;
   padding: 0 15px 15px 0;
   color: #535353;
}
#registrace_new .odrazky li a {
   color: #535353;
}
#text_right {
   width: 273px;
   background-color: #faebc9;
   background-image: url('img/text_right_bottom.png');
   background-repeat: no-repeat;
   background-position: bottom;
}
#text_right .top {
   background-image: url('img/text_right_top.png');
   background-repeat: no-repeat;
   background-position: top;
   padding: 15px 0 0 0;
}

.red {
   color: red;
}

.tlacitko_registrace {
   text-align: center;
   padding: 15px 0 0 0;
}
.tlacitko_registrace input {
   border: 0;
}

#registrace_new h1 {
   margin: 0;
   padding: 15px 0 15px 12px;
   font-size: 14px;
   font-weight: bold;
}
#registrace_new .text_formular {
   color: #535353;
   padding: 20px 20px 20px 20px;
}
#registrace_new .text_formular a {
   color: #535353;
}
#text_top {
   background-color: #f8c8a9;
   background-image: url('img/text_top_bottom.png');
   background-repeat: no-repeat;
   background-position: bottom;
}
#text_top .top {
   background-image: url('img/text_top_top.png');
   background-repeat: no-repeat;
   background-position: top;
}

#vse_o_kontakty_new .kontakt {
   padding: 0 0 0 0;
}
#vse_o_kontakty_new .b_b {
   border-bottom: 1px solid #cccccc;
   margin: 0 0 15px 0;
}
#vse_o_kontakty_new td {
   vertical-align: top;
}
#vse_o_kontakty_new .ikonka {
   width: 240px;
   text-align: right;
   padding: 0 0 10px 0;
}
#vse_o_kontakty_new .ikonka img {
   padding: 0 20px 0 0;
}
#vse_o_kontakty_new .udaje {
   padding: 15px 0 0 0;
}
#vse_o_kontakty_new .udaje .jmeno {
   font-weight: bold;
   font-size: 14px;
}
#vse_o_kontakty_new .udaje .funkce {
   padding: 2px 0 0 0;
}
#vse_o_kontakty_new .udaje .informace {
   padding: 20px 0 0 0;
   line-height: 16px;
}
#vse_o_kontakty_new .udaje .informace a {
   text-decoration: none;
}

#logo .vyhledavani table {
   margin: auto;
}
#logo .vyhledavani td.td_left {
   
}
#logo .vyhledavani .td_left input {
   border: 1px solid #bcbaba;
   background-color: #bcbaba;
   width: 230px;
   color: white;
   font-size: 14px;
}
#logo .vyhledavani td.td_right {
   width: 70px;
   text-align: right;
}
#logo .vyhledavani .td_right input {
   border: 0;
}

#faq .faq_formular {
   background-color: white;
}
#faq .nadpis_faq {
   color: #666666;
   margin: 0;
   font-size: 14px;
   font-weight: bold;
   color: #666666;
   font-weight: bold;
   padding: 15px 20px 0 20px;
}
#faq table {
   margin: auto;
}
#faq .faq_tabulka {
   padding: 15px 0 0 0;
}
#faq .faq_tabulka td {
   vertical-align: top;
}
#faq .faq_tabulka input {
   background-color: #e3e3e3;
   border: 1px solid #cccccc;
   width: 200px;
}
#faq .faq_tabulka textarea {
   background-color: #e3e3e3;
   border: 1px solid #cccccc;
   width: 290px;
   height: 125px;
}
#faq .td1 {
   padding: 4px 25px 0 0;
}
#faq .faq_odeslat {
   text-align: center;
   padding: 15px 0 15px 0;
}
#faq .faq_odeslat input {
   border: 0;
}
#faq .faq_text_odeslano {
   padding: 15px 20px 15px 30px;
}

#faq .faq_prispevky {
   background-color: white;
   margin: 10px 0 0 0;
}
#faq .faq_prispevky_vnitrek {
   padding: 0 0 20px 0;
}
#faq .tema {
   padding: 25px 0 25px 0;
   width: 600px;
   border-bottom: 1px solid #cccccc;
   color: #666666;
   margin: auto;
}
#faq .tema_nadpis {
   font-weight: bold;
   font-size: 14px;
}
#faq .tema_obsah {
   padding: 20px 0 0 0;
   font-size: 13px;
}

#uvod {
   width: 877px;
   margin: auto;
   padding: 10px 0 10px 0;
}
#uvod_predstaveni {
   background-image: url('img/uvod_predstaveni_stred.png');
}
#uvod_predstaveni .top {
   background-image: url('img/uvod_predstaveni_top.png');
   background-repeat: no-repeat;
   background-position: top;
}
#uvod_predstaveni .bottom {
   background-image: url('img/uvod_predstaveni_bottom.png');
   background-repeat: no-repeat;
   background-position: bottom;
   padding: 20px 10px 20px 250px;
   font-size: 13px;
}

#mapa_form .sloupec_left {
   width: 305px;
   float: left;
}
#mapa_form .sloupec_left_vnitrek {
   width: 265px;
   margin: 0 0 0 auto;
}
#mapa_form .sloupec_right {
   width: 560px;
   float: right;
}
#mapa_form .sloupec_right_vnitrek {
   width: 513px;
}

#mapa_form .sloupec_left .formular {
   background-image: url('img/uvod_form_stred.png');
   margin: 12px 0 0 0;
}
#mapa_form .sloupec_left .vyhledavani {
   background-image: url('img/uvod_form_bottom_vyhledavani.png');
   background-repeat: no-repeat;
   background-position: bottom;
}
#mapa_form .sloupec_left .poptavka {
   background-image: url('img/uvod_form_bottom_poptavka.png');
   background-repeat: no-repeat;
   background-position: bottom;
}
#mapa_form .sloupec_left .top {
   background-image: url('img/uvod_form_top.png');
   background-repeat: no-repeat;
   background-position: top;
   padding: 20px 20px 50px 20px;
}
#mapa_form .sloupec_left .tlacitko {
   text-align: center;
   padding: 10px 0 0 0;
}
#mapa_form .sloupec_left .tlacitko input {
   border: 0;
}

#mapa_form .vyhledavani .checkbox_seznam {
   padding: 0 0 10px 10px;
   border-bottom: 1px solid #cccccc;
}
#mapa_form .vyhledavani .checkbox_seznam .td1 {
   padding: 2px 14px 2px 0;
}
#mapa_form .vyhledavani .checkbox_seznam .td1 input {
   border: 0;
}
#mapa_form .vyhledavani .checkbox_seznam .td2 {
   color: #666666;
}
#mapa_form .vyhledavani .dalsi_polozky {
   padding: 8px 0 0 0;
}
#mapa_form .vyhledavani .dalsi_polozky table {
   margin: auto;
}
#mapa_form .vyhledavani .dalsi_polozky .td1 {
   text-align: right;
   padding: 0 22px 0 0;
   color: #666666;
}
#mapa_form .vyhledavani .dalsi_polozky .td2 {
   padding: 5px 0 5px 0;
}
#mapa_form .vyhledavani .dalsi_polozky .td2 input {
   background-color: #e3e3e3;
   border: 1px solid #cccccc;
   width: 120px;
}

#mapa_form .zakladni_informace {
   padding: 0 0 5px 10px;
   border-bottom: 1px solid #cccccc;
   margin: 0 0 3px 0;
}
#mapa_form .zakladni_informace .td1 {
   width: 76px;
   text-align: right;
   color: #666666;
   vertical-align: top;
   padding: 6px 0 0 0;
}
#mapa_form .zakladni_informace .td2 {
   padding: 5px 0 5px 14px;
}
#mapa_form .zakladni_informace .td2 input,
#mapa_form .zakladni_informace .td2 select {
   background-color: #e3e3e3;
   border: 1px solid #cccccc;
   width: 140px;
}

#mapa_form .poptavka_polozky .td1 {
   width: 76px;
   text-align: right;
   color: #666666;
   vertical-align: top;
   padding: 6px 0 0 0;
}
#mapa_form .poptavka_polozky .td2 {
   padding: 5px 0 5px 14px;
}
#mapa_form .poptavka_polozky .td2_poptavka {
   padding: 5px 0 5px 0px;
   height:50px;
   overflow:auto;
}
#mapa_form .poptavka_polozky .td2_poptavka textarea{
   height: 70px;
   width: 220px;
   vertical-align: top;
   background-color: #e3e3e3;
   border: 1px solid #cccccc;
   padding: 2px 0 5px 2px;
   
   
}
#mapa_form .poptavka_polozky .td3 {
   padding: 5px 0 5px 14px;
}
#mapa_form .poptavka_polozky .td2 input,
#mapa_form .poptavka_polozky .td2 select {
   background-color: #e3e3e3;
   border: 1px solid #cccccc;
   width: 140px;
}
#mapa_form .poptavka_polozky .td3 {
   color: #666666;
   line-height: 20px;
}
#mapa_form .poptavka_polozky .td3 input {
   margin: 0 7px 0 0;
}

#mapa_form .poptavka_checkbox {
   padding: 15px 0 15px 37px;
}
#mapa_form .poptavka_checkbox .td1 {
   padding: 2px 14px 2px 0;
}
#mapa_form .poptavka_checkbox .td1 input {
   border: 0;
}
#mapa_form .poptavka_checkbox .td2 {
   color: #666666;
}

#uvod_doporucujeme {
   background-image: url('img/uvod_doporucujeme_stred.png');
   margin: 14px 0 0 0;
}
#uvod_doporucujeme .top {
   background-image: url('img/uvod_doporucujeme_top.png');
   background-repeat: no-repeat;
   background-position: top;
}
#uvod_doporucujeme .bottom {
   background-image: url('img/uvod_doporucujeme_bottom.png');
   background-repeat: no-repeat;
   background-position: bottom;
   padding: 35px 0 55px 0;
}
#uvod_doporucujeme table {
   margin: auto;
}
#uvod_doporucujeme a {
   text-decoration: none;
   font-size: 14px;
   font-weight: bold;
   color: #666666;
}
#uvod_doporucujeme td {
   text-align: center;
   padding: 0 10px 0 10px;
}

#uvod_pocasi {
   background-image: url('img/uvod_pocasi_stred.png');
   margin: 14px 0 0 0;
}
#uvod_pocasi .top {
   background-image: url('img/uvod_pocasi_top.png');
   background-repeat: no-repeat;
   background-position: top;
}
#uvod_pocasi .bottom {
   background-image: url('img/uvod_pocasi_bottom.png');
   background-repeat: no-repeat;
   background-position: bottom;
   height: 220px;
}
#uvod_pocasi table {
   margin: 0 0 0 15px;
}
#uvod_pocasi td.td_left_bunka {
   width: 228px;
   height: 50px;
}
#uvod_pocasi td.td_mezera_bunka {
   width: 20px;
}
#uvod_pocasi td.td_right_bunka {
   width: 228px;
   height: 50px;
   vertical-align:bottom;
}
#uvod_pocasi td.td_right_bunka a{
   color:#aaa;
   text-decoration:none;
}
#uvod_pocasi td.td_right_bunka a:hover{
   text-decoration:underline;
}
#uvod_pocasi .kalendar_bunka_seda {
   width: 159px;
   height: 109px;
   background-image: url('img/kalendar_uvod_neni.png');
   margin: 45px auto 0 auto;
}
#uvod_pocasi .kalendar_bunka_oranzova {
   width: 159px;
   height: 109px;
   background-image: url('img/kalendar_uvod_je.png');
   margin: 45px auto 0 auto;
}
#uvod_pocasi .cislo {
   text-align: center;
   color: #666666;
   padding: 5px 0 0 0;
   font-size: 60px;
}
#uvod_pocasi .cislo a {
   font-size: 60px;
   display: block;
   text-decoration: none;
   color: #666666;
}
#uvod_pocasi .poznamka {
   color: #cc0000;
   text-align: center;
}

#rychly_kontakt {
   position: absolute;
   width: 295px;
   height: 73px;
   top: 76px;
   left: 287px;
}
#rychly_kontakt table {
   margin: 6px auto 0 auto;
}
#rychly_kontakt td {
   height: 30px;
   vertical-align: middle
}
#rychly_kontakt td img {
   vertical-align: middle;
}
#rychly_kontakt .td1 {
   padding: 0 10px 0 0;
}
#rychly_kontakt span {
   color:#000000;
}

#vse_o_cenik .roh_white_lb {
   padding: 0 0 25px 0;
}
#vse_o_cenik .cenik_box {
   background-color: white;
   margin: 0 0 14px 0;
}
#vse_o_cenik .cenik_nadpis {
   color: #666666;
   font-weight: bold;
   font-size: 14px;
   margin: 0;
   padding: 20px 0 0 14px;
}
#vse_o_cenik .cenik_text {
   color: #666666;
   padding: 20px 14px 20px 14px;
   text-align:justify;
}
#vse_o_cenik .cenik_cenik {
   width: 232px;
   margin: auto;
   padding: 15px 0 0 0;
}
#vse_o_cenik .cenik_cenik .top {
   font-size: 1px;
   height: 12px;
   background-image: url('img/vse_o_cenik_top.png');
}
#vse_o_cenik .cenik_cenik .bottom {
   font-size: 1px;
   height: 12px;
   background-image: url('img/vse_o_cenik_bottom.png');
}
#vse_o_cenik .cenik_cenik .stred {
   background-color: #f8c8a9;
   color: #666666;
   padding: 0 17px 0 17px;
   font-size: 14px;
}
#vse_o_cenik .cenik_cenik_zvyraznit {
   width: 404px;
   margin: auto;
   padding: 15px 0 0 0;
}
#vse_o_cenik .cenik_cenik_zvyraznit .top {
   font-size: 1px;
   height: 9px;
   background-image: url('img/vse_o_cenik_top_zvyraznit.png');
}
#vse_o_cenik .cenik_cenik_zvyraznit .bottom {
   font-size: 1px;
   height: 9px;
   background-image: url('img/vse_o_cenik_bottom_zvyraznit.png');
   margin: 0px 0px 10px 0px;
   
}
#vse_o_cenik .cenik_cenik_zvyraznit .stred {
   background-color: #f8c8a9;
   color: #666666;
   padding: 0 17px 0 17px;
   font-size: 14px;
}
#vse_o_cenik .ceny_dph_zvyraznit {
   color: #666666;
   font-size: 11px;
   text-align: center;
   padding: 5px 0 19px 0;
   border-bottom: 1px solid #cccccc;
}
#vse_o_cenik .ceny_dph {
   color: #666666;
   font-size: 11px;
   text-align: center;
   padding: 5px 0 5px 0;
}
#vse_o_cenik .text_cenik_pozic {
   color: #666666;
   padding: 15px 14px 0 14px;
}

#vse_o_cenik table {
   margin: auto;
}
#vse_o_cenik td {
   vertical-align: top;
}
#vse_o_cenik td.sloupec1 {
   padding: 0 15px 0 0;
}
#vse_o_cenik .cenik_tarify .tarif {
   width: 248px;
   padding: 15px 0 0 0;
}
#vse_o_cenik .cenik_tarify .nazev_tarifu {
   height: 39px;
   font-size: 1px;
}
#vse_o_cenik .cenik_tarify .popis_tarifu {
   color: #666666;
   padding: 10px 0 10px 15px;
}
#vse_o_cenik .cenik_tarify .cena_tarifu {
   height: 56px;
   position: relative;
}
#vse_o_cenik .cenik_tarify .cena_tarif {
   position: absolute;
   line-height: 41px;
   color: white;
   text-align: center;
   font-weight: bold;
   bottom: 9px;
   right: 11px;
}

#vse_o_cenik .cenik_tarify .zdarma .nazev_tarifu {
   background-image: url('img/cenik_zdarma_top.png');
}
#vse_o_cenik .cenik_tarify .zdarma .popis_tarifu {
   background-color: #c9f9a8;
}
#vse_o_cenik .cenik_tarify .zdarma .cena_tarifu {
   background-image: url('img/cenik_zdarma_bottom.png');
}
#vse_o_cenik .cenik_tarify .zdarma .cena_tarif {
   width: 92px;
}

#vse_o_cenik .cenik_tarify .standard .nazev_tarifu {
   background-image: url('img/cenik_standard_top.png');
}
#vse_o_cenik .cenik_tarify .standard .popis_tarifu {
   background-color: #f8c8a9;
}
#vse_o_cenik .cenik_tarify .standard .cena_tarifu {
   background-image: url('img/cenik_standard_bottom.png');
}
#vse_o_cenik .cenik_tarify .standard .cena_tarif {
   width: 121px;
}

#vse_o_cenik .cenik_tarify .gold .nazev_tarifu {
   background-image: url('img/cenik_gold_top.png');
}
#vse_o_cenik .cenik_tarify .gold .popis_tarifu {
   background-color: #f2e473;
}
#vse_o_cenik .cenik_tarify .gold .cena_tarifu {
   background-image: url('img/cenik_gold_bottom.png');
}
#vse_o_cenik .cenik_tarify .gold .cena_tarif {
   width: 130px;
}

#vse_o_cenik .cenik_tarify .platinum .nazev_tarifu {
   background-image: url('img/cenik_platinum_top.png');
}
#vse_o_cenik .cenik_tarify .platinum .popis_tarifu {
   background-color: #cccccc;
}
#vse_o_cenik .cenik_tarify .platinum .cena_tarifu {
   background-image: url('img/cenik_platinum_bottom.png');
}
#vse_o_cenik .cenik_tarify .platinum .cena_tarif {
   width: 130px;
}

#vse_o_cenik .cenik_formular td.td_left {
   color: #666666;
   padding: 8px 27px 8px 0;
   text-align: right;
}
#vse_o_cenik .cenik_formular td.td_right {
   padding: 8px 0 8px 0;
}
#vse_o_cenik .cenik_formular td.td_right input {
   width: 220px;
   background-color: #e3e3e3;
   border: 1px solid #cccccc;
   padding: 2px 0 2px 0;
}
#vse_o_cenik .cenik_formular td.td_odeslat {
   padding: 8px 0 0 0;
}
#vse_o_cenik .cenik_formular td.td_odeslat input {
   border: 0;
}

#vse_o_cenik .cenik_formular_hlaska {
   font-weight: bold;
   text-align: center;
   color: #1d920e;
   padding: 0 10px 0 10px;
}

#uvod_mapa {
   margin: 5px 0 0 0;
   height: 419px;
   background-image: url('img/mapa_uvod.jpg');
   position: relative;
}
#uvod_mapa .mapa_mapa {
   position: absolute;
   bottom: 0;
}

#partneri_uvod {
   width: 858px;
   margin: auto;
   padding: 12px 0 0 0;
}
#partneri_uvod .top {
   height: 10px;
   font-size: 1px;
   background-image: url('img/uvod_partner_top.png');
}
#partneri_uvod .bottom {
   height: 10px;
   font-size: 1px;
   background-image: url('img/uvod_partner_bottom.png');
}
#partneri_uvod .stred {
   background-color: white;
   color: #666666;
     
}

#partneri_uvod .loga_partneru {
   color: #666666;
   border: solid 1px #666666;
   
}
#partneri_uvod .nadpis {
   padding: 0 0 0 13px;
}
#partneri_uvod .obsah {
   height: 80px;
   margin-left:13px;
}

#uvod_box table {
   margin: auto;
}
#uvod_box td.td_left {
   padding: 0 12px 0 0;
}
#uvod_box .uvod_box_box {
   width: 388px;
   padding: 12px 0 0 0;
}
#uvod_box .uvod_box_top {
   font-size: 1px;
   height: 8px;
   background-image: url('img/uvod_box_top.png');
}
#uvod_box .uvod_box_stred {
   background-image: url('img/uvod_box_stred.png');
}
#uvod_box .uvod_box_bottom {
   font-size: 1px;
   height: 8px;
   background-image: url('img/uvod_box_bottom.png');
}

#uvod_box td {
   vertical-align: top;
}
#uvod_box .nadpis {
   width: 363px;
   margin: auto;
   border-bottom: 1px solid #cccccc;
   padding: 3px 0 7px 0;
   font-size: 16px;
}
#uvod_box .obsah {
   height: 55px;
}

#uvod_box .obsah_nadpis {
   padding: 8px 13px 2px 13px;
}
#uvod_box .obsah_popis {
   color: #666666;
   padding: 0 13px 3px 13px;
}

#uvod_box .info_na_cesty .nadpis {
   color: #eb6f1d;
}
#uvod_box .hotel_mesice .nadpis {
   color: #1a65d5;
}
#uvod_box .aktualni_zpravodajstvi .nadpis {
   color: #5cb91e;
}
#uvod_box .nejnovejsi_balicek .nadpis {
   color: #e0cb16;
}

#info_na_cesty {
   padding: 0 0 0 0;
}
#info_na_cesty h1 {
   margin: 0;
   padding: 15px 0 15px 12px;
   font-size: 14px;
   font-weight: bold;
}
#info_na_cesty .left {
   width: 213px;
   float: left;
}
#info_na_cesty .menu {
   width: 212px;
   margin: 0 0 0 auto;
}
#info_na_cesty .menu_top {
   font-size: 1px;
   height: 9px;
   background-image: url('img/zpravodajstvi_menu_top.png');
}
#info_na_cesty .menu_bottom {
   font-size: 1px;
   height: 9px;
   background-image: url('img/zpravodajstvi_menu_bottom.png');
}
#info_na_cesty .menu_stred {
   background-color: #faebc9;
}
#info_na_cesty .menu_odkazy {
   width: 190px;
   margin: auto;
}
#info_na_cesty .menu_odkazy a {
   display: block;
   font-size: 14px;
   padding: 8px 5px 8px 5px;
   text-decoration: none;
   font-weight: bold;
   color: #5d5d5d;
}
#info_na_cesty .menu_odkazy a:hover {
   color: black;
}
#info_na_cesty .b_t {
   border-top: 1px solid white;
}

#info_na_cesty .right {
   width: 656px;
   float: right;
}
#info_na_cesty .right_stred {
   width: 652px;
   margin: 0 0 0 auto;
}

#info_na_cesty .orange_box .top {
   font-size: 1px;
   height: 10px;
   background-image: url('img/info_orange_top.png');
}
#info_na_cesty .orange_box .bottom {
   background-color: #faebc9;
   background-repeat: no-repeat;
   background-position: bottom;
   height: 150px;
}

#info_na_cesty .orange_box .info-pro-cestovatele {
   background-image: url('img/info_info-pro-cestovatele.png');
}
#info_na_cesty .orange_box .info-pro-cyklisty {
   background-image: url('img/info_info-pro-cyklisty.png');
}
#info_na_cesty .orange_box .info-pro-turisty {
   background-image: url('img/info_info-pro-turisty.png');
}
#info_na_cesty .orange_box .info-pro-lyzare {
   background-image: url('img/info_info-pro-lyzare.png');
}
#info_na_cesty .orange_box .info-pro-golfisty {
   background-image: url('img/info_info-pro-golfisty.png');
}
#info_na_cesty .orange_box .pocasi {
   background-image: url('img/info_pocasi.png');
}
#info_na_cesty .orange_box .dopravni-situace {
   background-image: url('img/info_dopravni-situace.png');
}
#info_na_cesty .orange_box .sjizdnost-rek {
   background-image: url('img/info_sjizdnost-rek.png');
}
#info_na_cesty .orange_box .menove-kurzy {
   background-image: url('img/info_menove-kurzy.png');
}
#info_na_cesty .orange_box .putovani-za-vinem {
   background-image: url('img/info_putovani-za-vinem.png');
}

#info_na_cesty .orange_box .vypis_sekci {
   padding: 2px 12px 15px 12px;
}
#info_na_cesty .orange_box .vypis_sekci a {
   text-decoration: underline;
   display: block;
   text-align: left;
   color: #666666;
   padding: 2px 0 0 0;
   font-size: 14px;
}
#info_na_cesty .orange_box .vypis_sekci a:hover {
   text-decoration: none;
}
#info_na_cesty .orange_box .vypis_sekci a.oznacene {
   color: black;
   text-decoration: none;
   font-weight: bold;
}
#info_na_cesty .white_box {
   background-color: white;
   margin: 15px 0 0 0;
}
#info_na_cesty .white_box .nadpis_infa {
   font-weight: bold;
   padding: 15px 20px 0 20px;
   font-size: 14px;
   color: #666666;
}
#info_na_cesty .white_box .text_infa {
   padding: 10px 20px 20px 20px;
   color: #666666;
}

#info_na_cesty .white_box .mapa {
   padding: 0px 0px 0px 60px;
}
#info_na_cesty .white_box .mapa a{
   color:#aaa;
   text-decoration:none;
}
#info_na_cesty .white_box .mapa a:hover{
   text-decoration:underline;
}

#aktualni_zpravodajstvi {
   padding: 0 0 15px 0;
}
#aktualni_zpravodajstvi .zpravodajstvi_registrace {
   text-align: center;
}
#aktualni_zpravodajstvi .zpravodajstvi_zprava {
   padding: 10px 0 0 0;
   position: relative;
}
#aktualni_zpravodajstvi .zpravodajstvi_zprava .hlasovani {
   position: absolute;
   right: 10px;
   top: 17px;
}

#aktualni_zpravodajstvi .stred {
   padding: 15px 0 0 0;
}

#aktualni_zpravodajstvi .left {
   width: 213px;
   float: left;
}
#aktualni_zpravodajstvi .right {
   float: right;
   width: 658px;
}
#aktualni_zpravodajstvi .right_stred {
   width: 644px;
   margin: 0px auto 0 auto;
}
#aktualni_zpravodajstvi .menu {
   width: 212px;
   margin: 0 0 0 auto;
}
#aktualni_zpravodajstvi .menu_top {
   font-size: 1px;
   height: 9px;
   background-image: url('img/zpravodajstvi_menu_top.png');
}
#aktualni_zpravodajstvi .menu_bottom {
   font-size: 1px;
   height: 9px;
   background-image: url('img/zpravodajstvi_menu_bottom.png');
}
#aktualni_zpravodajstvi .menu_stred {
   background-color: #faebc9;
}
#aktualni_zpravodajstvi .menu_odkazy {
   width: 190px;
   margin: auto;
}
#aktualni_zpravodajstvi .menu_odkazy a {
   display: block;
   font-size: 14px;
   padding: 8px 5px 8px 5px;
   text-decoration: none;
   font-weight: bold;
   color: #5d5d5d;
}
#aktualni_zpravodajstvi .menu_odkazy a:hover {
   color: black;
}
#aktualni_zpravodajstvi .b_t {
   border-top: 1px solid white;
}

#aktualni_zpravodajstvi .zpravodajstvi_zprava td {
   vertical-align: top;
}
#aktualni_zpravodajstvi .zprava_top {
   height: 9px;
   font-size: 1px;
   background-image: url('img/zpravodajstvi_vypis_top.png');
}
#aktualni_zpravodajstvi .zprava_stred {
   background-image: url('img/zpravodajstvi_vypis_stred.png');
}
#aktualni_zpravodajstvi .zprava_bottom {
   height: 9px;
   font-size: 1px;
   background-image: url('img/zpravodajstvi_vypis_bottom.png');
}

#aktualni_zpravodajstvi .td_left {
   width: 194px;
}
#vypis .td_left {
   width: 194px;
   height:160px;   
}
#aktualni_zpravodajstvi .td_mezera {
   width: 12px;
}
#aktualni_zpravodajstvi .td_right {
   width: 438px;
}

#aktualni_zpravodajstvi .nadpis_zpravy {
   width: 406px;
   margin: auto;
   border-bottom: 1px solid #cccccc;
   padding: 3px 0 5px 0;
   text-align: left;
}
#aktualni_zpravodajstvi .nadpis_zpravy a {
   display: block;
   font-size: 14px;
   font-weight: bold;
   padding: 0 3px 0 3px;
   width: 300px;
}
#aktualni_zpravodajstvi .popis_zpravy {
   color: #666666;
   padding: 10px 22px 10px 22px;
}
#aktualni_zpravodajstvi .datum_zpravy {
   text-align: center;
   color: #666666;
   font-weight: bold;
}
#aktualni_zpravodajstvi .obr_zpravy {
   text-align: center;
   padding: 3px 0 5px 0;
}
#vypis .obr_zpravy_databazevypis {
   text-align: center;
   padding: 3px 0 5px 0;
}
#aktualni_zpravodajstvi .obr_zpravy img {
   border: 1px solid #cccccc;
   padding: 1px;
}

#detail_zpravodajstvi {
   position: relative;
}
#detail_zpravodajstvi .hlasovani {
   position: absolute;
   right: 15px;
   top: 25px;
}
#detail_zpravodajstvi .informacni_udaje {
   border-bottom: 1px solid #cccccc;
   padding: 0 0 10px 0;
   color: #666666;
}

#detail_zpravodajstvi h1 {
   margin: 0;
   padding: 0 0 15px 0;
   color: #666666;
   font-size: 14px;
   font-weight: bold;
}
#detail_zpravodajstvi .zprava_okno {
   background-color: white;
}
#detail_zpravodajstvi .zprava_odsazeni {
   padding: 25px 25px 0 25px;
}
#detail_zpravodajstvi .zprava_text {
   color: #666666;
   padding: 10px 0 15px 0;
   border-bottom: 1px solid #cccccc;
}

p.indent {
text-indent: 20px;
}

#detail_zpravodajstvi .zprava_obr_big img {
   border: 1px solid #cccccc;
}
#detail_zpravodajstvi .zprava_obrazky {
   padding: 15px 0 25px 0;
   text-align: center;
}
#detail_zpravodajstvi .zprava_obrazky img {
   border: 1px solid #cccccc;
   margin: 0 3px 0 3px;
   padding: 1px;
}

.strankovani {
   padding: 12px 0 0 0;
}
.strankovani table {
   margin: auto;
}
.strankovani td.str_left {
   width: 10px;
   height: 29px;
   font-size: 1px;
   background-image: url('img/strankovani_left.png');
   background-repeat: no-repeat;
}
.strankovani td.str_center {
   background-color: white;
   text-align: center;
   vertical-align: middle;
   padding: 0 0 0 0;
   height: 29px;
}
.strankovani td.str_right {
   width: 10px;
   height: 29px;
   font-size: 1px;
   background-image: url('img/strankovani_right.png');
   background-repeat: no-repeat;
}
.strankovani .sipka_left {
   width: 21px;
   text-align: left;
}
.strankovani .sipka_right {
   width: 20px;
   text-align: right;
}

#kalendar select {
   margin: 0 5px 0 0;
}
#kalendar .kalendar_kalendar {
   padding: 5px 0 0 0;
}
#kalendar .kalendar_kalendar table {
   width: 650px;
}
#kalendar .kalendar_kalendar td {
   width: 88px;
   height: 88px;
   text-align: center;
   color: #666666;
   font-size: 36px;
}
#kalendar .kalendar_kalendar td a {
   color: #666666;
   font-size: 36px;
}
#kalendar .kalendar_kalendar td.predchozi_mesic {
   color: #cccccc;
}
#kalendar .kalendar_kalendar td.nadpis {
   background-color: #81b4fe;
   color: white;
   vertical-align: bottom;
   font-weight: bold;
   font-size: 12px;
}
#kalendar .kalendar_kalendar td.nadpis {
   background-color: #81b4fe;
   color: white;
   text-align: center;
   vertical-align: bottom;
   height: 88px;
   font-weight: bold;
}
#kalendar .kalendar_kalendar td.left_top {
   background-image: url('img/kalendar_left_top.png');
   background-repeat: no-repeat;
   background-position: left top;
}
#kalendar .kalendar_kalendar td.right_top {
   background-image: url('img/kalendar_right_top.png');
   background-repeat: no-repeat;
   background-position: right top;
}
#kalendar .kalendar_kalendar td.left_bottom {
   background-image: url('img/kalendar_left_bottom.gif');
   background-repeat: no-repeat;
   background-position: left bottom;
}
#kalendar .kalendar_kalendar td.right_bottom {
   background-image: url('img/kalendar_right_bottom.gif');
   background-repeat: no-repeat;
   background-position: right bottom;
}

#kalendar .horni_left {
   padding: 0 15px 0 0;
}

#kalendar .horni_lista .lista_left {
   background-image: url('img/kalendar_lista_left.png');
   font-size: 1px;
   width: 9px;
   height: 29px;
}
#kalendar .horni_lista .lista_right {
   background-image: url('img/kalendar_lista_right.png');
   font-size: 1px;
   width: 9px;
   height: 29px;
}
#kalendar .horni_lista .lista_center {
   height: 29px;
   background-color: white;
}

#kalendar .horni_lista table.horni_lista_table {
   margin: auto;
}
#kalendar .pridat_akci {
   padding: 10px 0 0 0;
   text-align: right;
}

#kalendar .kalendar_kalendar td.akce_ne {
   background-color: #ffffff;
}
#kalendar .kalendar_kalendar td.akce_ano {
   background-color: #f8c8a9;
}

#pridat_akci {
   background-color: white;
}
#pridat_akci .roh_white_lb {
   padding: 0 0 20px 0;
}
#pridat_akci table {
   margin: auto;
}
#pridat_akci .pridat_formular {
   padding: 15px 0 15px 0;
}
#pridat_akci .pridat_formular .td1 {
   width: 150px;
   text-align: right;
   vertical-align: top;
   padding: 5px 0 0 0;
   color: #666666;
}
#pridat_akci .pridat_formular .td2 input,
#pridat_akci .pridat_formular .td2 select {
   background-color: #e3e3e3;
   border: 1px solid #cccccc;
   width: 200px;
}
#pridat_akci .pridat_formular .td2 textarea {
   width: 300px;
   height: 150px;
   background-color: #e3e3e3;
   border: 1px solid #cccccc;
   vertical-align: top;
}
#pridat_akci .pridat_formular .td2 {
   padding: 3px 0 3px 25px;
}
#pridat_akci h2 {
   margin: 0;
   padding: 15px 0 0 20px;
   font-size: 14px;
   font-weight: bold;
   color: #666666;
}
#pridat_akci .odeslat {
   text-align: center;
   padding: 20px 0 0 0;
}
#pridat_akci .odeslat input {
   border: 0;
}

#editace_udaju table {
   margin: 10px auto 20px auto;
}
#editace_udaju .nadpis {
   color: #666666;
   font-weight: bold;
   margin: 0 20px 0 20px;
   border-bottom: 1px solid #cccccc;
   padding: 10px 0 10px 0;
}
#editace_udaju td.td1 {
   width: 200px;
   vertical-align: middle;
}
#editace_udaju td.td2 {
   text-align: left;
   width: 210px;
   vertical-align: middle;
}
#editace_udaju td.td2 input,
#editace_udaju td.td2 select {
   width: 190px;
   border: 1px solid #a5acb2;
   background-color: #e3e3e3;
}
#editace_udaju .tlacitko {
   text-align: center;
   padding: 0 0 0 0;
}
#editace_udaju .tlacitko input {
   border: 0;
}
#editace_udaju .text_clanku {
   text-align: center;
   padding: 20px 0 20px 0;
}
#editace_udaju .text_clanku textarea {
   width: 500px;
   height: 200px;
   background-color: #e3e3e3;
   border: 1px solid #cccccc;
   vertical-align: top;
}

#nahrane_fotografie {
   padding: 0 20px 20px 20px;
}
#nahrane_fotografie .foto {
   width: 140px;
   float: left;
   text-align: center;
   float: left;
   padding: 15px 0 0 0;
}
#nahrane_fotografie .foto img {
   margin: 0 0 5px 0;
}
#nahrane_fotografie img {
   border: 1px solid #cccccc;
}

#specialni_uvod .sloupec_right {
   width: 415px;
   float: left;
}

#specialni_uvod {
   width: 858px;
   margin: auto;
   padding: 12px 0 0 0;
}
#specialni_uvod .top {
   background-image: url('img/uvod_specialni_top.png');
   background-repeat: no-repeat;
   padding: 10px 0 15px 0;
}
#specialni_uvod .bottom {
   background-image: url('img/uvod_specialni_bottom.png');
   background-repeat: no-repeat;
   background-position: bottom;
}
#specialni_uvod .stred {
   background-image: url('img/uvod_specialni_stred.png');
   color: #ffffff;
}
#specialni_uvod .sloupec_right {
   width: 420px;
   float: right;
}
#specialni_uvod .sloupec_right img {
   margin: 0 10px 0 0;
}
#specialni_uvod .nadpis {
   padding: 0 0 10px 12px;
   font-size: 16px;
}
#specialni_uvod .pridejte {
   text-align: right;
   padding: 10px 15px 0 0;

   
}

#specialni_box {
   width: 403px;
   margin: 0 0 0 12px;
}
#specialni_box .specialni_top {
   font-size: 1px;
   height: 9px;
   background-image: url('img/specialni_box_top.png');
}
#specialni_box .specialni_stred {
   background-image: url('img/specialni_box_stred.png');
   padding: 5px 0 5px 0;
}
#specialni_box .specialni_bottom {
   font-size: 1px;
   height: 9px;
   background-image: url('img/specialni_box_bottom.png');
}
#specialni_box a {
   text-decoration: underline;
   display: block;
   color: #666666;
   padding: 3px 0 3px 15px;
   font-size: 14px;
}
#specialni_box a:hover {
   text-decoration: none;
}

#anketa {
   width: 211px;
   padding: 12px 0 12px 0;
   margin: auto;
}
#anketa .top {
   height: 9px;
   font-size: 1px;
   background-image: url('img/anketa_top.png');
}
#anketa .stred {
   background-color: white;
   padding: 0 8px 5px 8px;
}
#anketa .bottom {
   height: 31px;
   font-size: 1px;
   background-image: url('img/anketa_bottom.png');
}
#anketa .nadpis {
   font-weight: bold;
   padding: 3px 0 6px 2px;
   color: #666666;
   border-bottom: 1px solid #cccccc;
   font-size: 14px;
   text-align: left;
}
#anketa .volba {
   padding: 8px 0 0 2px;
}
#anketa .volba a {
   text-decoration: none;
   color: #8c8c8c;
   display: block;
   padding: 0 0 3px 0;
}
#anketa .volba a:hover {
   text-decoration: none;
   color: #000;
}
#informacni_okno {
   width: 406px;
   margin: auto;
   padding: 15px 0 10px 0;
}
#informacni_okno .top {
   height: 8px;
   font-size: 1px;
   background-image: url('img/informacni_top.png');
}
#informacni_okno .stred {
   background-color: white;
}
#informacni_okno .bottom {
   height: 8px;
   font-size: 1px;
   background-image: url('img/informacni_bottom.png');
}
#informacni_okno .okno_left {
   width: 95px;
   text-align: center;
}
#informacni_okno .okno_right {
   width: 300px;
}
#informacni_okno .okno_left img {
   padding: 1px 0 0 0;
}

#informacni_okno .okno_hlaska {
   color: #666666;
   font-size: 16px;
   border-bottom: 1px solid #cccccc;
   padding: 5px 5px 12px 5px;
}
#informacni_okno .okno_odkazy {
   padding: 10px 5px 5px 5px;
}
#informacni_okno .okno_odkazy a {
   display: block;
   text-align: right;
   color: #666666;
   font-size: 13px;
   text-decoration: none;
}

#popis_stranky {
   width: 880px;
   height: 91px;
   background-image: url('img/editace_popis.png');
}
#popis_stranky p {
   color: #666666;
   margin: 0;
   padding: 10px 15px 0 15px;
}
#prihlaseni_popisek {
   width: 763px;
   height: 90px;
   margin: 20px 0 0 65px;
   background-image: url('img/prihlaseni_popisek.png');
}

#prihlaseni_popisek strong {
   color: #cc0033;

}

#prihlaseni_popisek a {
   color: #003399;
   font-weight:bold;

}

#prihlaseni_popisek .text{
   width: 520px;
   padding: 12px 0 0 10px;
   color:#333333;
   font-weight:500;
   line-height:17px;
}

#prihlaseni_popisek .logorelax{
   width: 112px;
   height: 53px;
   position:absolute;
   margin: -64px 0px 0 552px;
   
}
#prihlaseni_popisek .logoprevio{
   width: 73px;
   height: 52px;
   position:absolute;
   margin: -66px 0px 0 675px;
   
}
#pridej_clanek {
   padding: 10px 0px 0px 0px;
   width: 211px;
   height: 36px;
   margin: auto;
}
a.pridej_clanek {
   position:absolute;
   width: 211px;
   height: 36px;
   text-decoration: none;
   background-image: url('img/pridej_clanek_tl.gif');
}
a:hover.pridej_clanek {
   background-image: url('img/pridej_clanek_tl2.gif');
}

#nazor {
   width: 211px;
   padding: 0px 0 0px 0;
   margin: auto;
}  
   #nazor .tlacitko {
   position: relative;
   padding: 10px 0 0 45px;
}
#nazor .top {
   height: 9px;
   font-size: 1px;
   background-image: url('img/nazor_top.png');
   
}
#nazor .stred {
   background-color: #ededfe;
   padding: 0px 10px 0px 10px;
}
#nazor .bottom {
   height: 9px;
   background-image: url('img/nazor_bottom.png');
}
#nazor .nadpis {
   font-weight: bold;
   padding: 0px 0px 8px 0px;
   border-bottom: 1px solid #cccccc;
   color: #666666;
   font-size: 14px;
   text-align: left;
}

#nazor td{
   width: 185px;
   background-color: #ffffff;
   height: 100px;
}

#nazor textarea {
   background-color: white;
   border: 0px solid #cccccc;
   width: 185px;
   height: 100px;
  
}

#nazor .tlacitko input {
   border: 0px solid;
}

#nazor .check {
   border: 0px solid;
   padding: 0 0 0 18px;
}

#nazor .check img {
   border: 0px solid;
   padding: 10px 0 10px 40px;
}

#nazor .mistake {
   border: 1px solid;
   
}

#nazor table {
   padding-top: 8px;
   
}

#partneri_letenky {
   width: 858px;
   margin: auto;
   padding: 12px 0 0 0;
}

#rezervace_online {
   padding: 20px 0 20px 0;
}
#rezervace_online .formular {
   text-align: center;
   padding: 15px 0 0 0;
}

#ceniky .hlavni_cenik {
   padding: 15px 0 0 0;
   overflow: auto;
}
#ceniky .hlavni_cenik table {
   margin: auto;
}
#ceniky .hlavni_cenik .termin_nadpis {
   font-size: 10px;
   text-align: center;
   background-color: #e8e8e8;
   padding: 3px 15px 3px 15px;
}
#ceniky .hlavni_cenik .termin_nadpis strong {
   font-size: 11px;
}
#ceniky .hlavni_cenik .td_pokoj_nadpis {
   font-size: 10px;
   background-color: #f0f0f0;
   padding: 3px 0 3px 10px;
}
#ceniky .hlavni_cenik .td_pokoj {
   font-size: 10px;
   background-color: #e8e8e8;
   text-align: left;
   padding: 5px 15px 5px 10px;
}
#ceniky .hlavni_cenik .td_termin {
   font-size: 10px;
   background-color: #f0f0f0;
   padding: 3px 0 3px 0;
   text-align: center;
}
#ceniky .stravovani {
   padding: 15px 0 0 15px;
}
#ceniky .stravovani h3 {
   font-size: 13px;
   margin: 0;
   padding: 0 0 10px 0;
}