/* Tiskovy styl */

body {
    font-family: Georgia, "New York CE", utopia, serif;
    font-size: 0.8em;
}

/* nadpisy */

h1 {
    font-size: 1.7em;
    line-height: 1.3em;
    border-bottom: 2px solid #FFB400;
    padding-left: 0.5em;
    padding-top: 0;
    margin-top: 0.5em;
    color: #2092C7;
    font-weight: normal;
}

h2 {
    font-size: 1.6em;
    line-height: 1.3em;
    border-bottom: 1px solid #FFB400;
    padding-left: 0.5em;
    color: #2092C7;
    font-weight: normal;
}

h3, h4, h5 {
    color: #2092C7;
}

.only_print {
    display: block !important;
}

#logo, #kde_jsme, #clenove, #sidebar, #servis_bottom, .strankovani, #header h3, #reklama_box, #ikonky, #ikonky_pop, #footer-odk, #tlac_zpet, .pikt_right  {
    display: none;
}

#logo_print {
    display: block !important;
    text-align: left;
    /*float: left;*/
}

.div_lok_print
{
    display: table;
    width: 650px;
}

.nadpis_print_cena
{
    float: right;
}

.div_lok
{
    display: none;
}

#div_mak_print
{
    display: block;
}

#nadpis_nazev_print
{
    float: left;
    font-weight: bold;
}

#cislo_zak_print
{
    float: right;
}

#nadpis_cena_print
{
    float: left;
}

.nadpis_cena
{
    display: none;
}

#typ_stav_print
{
    float: right;
}

#hr_print {
    display: block !important;
    clear: both;
    height: 1px;
    color: silver;
    
}

#no_print_br
{
    display: none;
}

.foto_mini {
    float: left;
    margin-right: 15px;
}

#search_s
{
    display: none;
    margin: 10px 10px 10px 10px;
}

.vice_info
{
    display: none;
}

a {
    color: black;
    text-decoration: none;
}

.p_odkaz {
    text-align: right;
}

#footer {
    margin-top: 20px;
    padding-top: 10px;
    /*border-top: 3px solid silver;*/
    font-size: 0.8em;
}

/* AKTUALITY */

#aktuality {
    padding: 0 0 5px 0;
}

#aktuality h3 {
    margin: 2px 0 10px 0;
    padding: 0 0 0 0;
    font-size: 130% !important;
}

#aktuality p {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

#aktuality p span {
    font-style: italic;
    font-size: 0.9em;
}

.no_print
{
    display: none;
}

/* KONEC - AKTUALITY */

/* tbl-nabidka */

.tbl_nabidka {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #FFB400;
    background-color: #F8D87C;
    margin: 0 0 1em 0;
}

.tbl_nabidka tr th {
    background: #FAC84F;
    border-bottom: 1px solid #FFB400;
    padding: 5px;
}

.tbl_nabidka tr th.nazev_nab {
    font-size: 1.2em;
}

.tbl_nabidka tr td {
    padding: 5px;
    height: 1em;
    vertical-align: middle;
}

.tbl_nabidka .td_right {
    text-align: right;
}

.tbl_nabidka .td_img {
    text-align: center;
    width: 150px;
    padding-top: 0.75em;
}

.tbl_nabidka .td_img img {
    border: 3px solid #CAEEFF;
    padding: 1px;
    background: #FEF2D1;
}

.tbl_nabidka .td_img img:hover {
    border: 3px solid #2092C7;
}

/* karta */

#box_karta_top {
    display: table;
    height: 1%;
    padding: 0 0 1em 0;
    border-bottom: 2px solid #F8D87C;
}

#box_karta_top #right_text {
    float: right;
    width: 300px;
}

#box_karta_top #top_info {
    margin: 0 0 1em 0;
    background: #FFF9E8;
    padding: 5px 1em 5px 1em;
}

#box_karta_top #right_text #tab_lok {
    width: 100%;
}

#box_karta_top #right_text #tab_lok td {
    background: #FFF9E8;
    padding: 3px 5px 3px 5px;
}

#box_karta_top #right_text #tab_lok td.karta_popis {
    font-weight: bold;
    width: 150px;
}

#box_karta_top #right_text #tab_lok tr.svetly td {
    background: #FFFCF4;
}

#box_karta_top #left_foto {
    margin: 0 312px 0 0;
    background: #FAC84F;
    border: 1px solid #FFB400;
    height: 1%;
}

#box_karta_top #left_foto img.zmens_img {
    margin: 6px auto 6px auto;
    display: block;
    background: #FFF2D1;
    border: 3px solid #CAEEFF;
    padding: 1px;
}

#box_karta_top #left_foto img.zmens_img:hover {
    border: 3px solid #2092C7;
}

#box_karta_top #left_foto #tab_foto {
    width: 100%;
    border-collapse: collapse;
}

#box_karta_top #left_foto #tab_foto td {
    padding: 6px 6px 10px 6px;
}

#box_karta_top #left_foto #tab_foto td img {
    margin: 0 auto 0 auto;
    display: block;
    background: #FFF2D1;
    border: 3px solid #CAEEFF;
    padding: 1px;
}

#box_karta_top #left_foto #tab_foto td img:hover {
    border: 3px solid #2092C7;
}

/* tabulka na karte */

#tab_popis_dl {
    width: 100%;
    margin: 1em 0 0 0;
    clear: right;
}

#tab_popis_dl tr td {
    background: #FFF9E8;
    padding: 5px 5px 5px 5px;
    vertical-align: top;
}

#tab_popis_dl tr td.karta_popis_dl {
    width: 150px;
    font-weight: bold;
}

#tab_popis_dl tr td.karta_popis_dop {
    font-weight: bold;
}

#tab_popis_dl tr.svetly td {
    background: #FFFCF4;
}

/* servisni lista */

#servis {
    background: #F8D87C;
    border: 1px solid #FAC84F;
    margin: 1em 0 0 0;
    padding: 5px;
    color: red;
}

#servis img {
    vertical-align: middle;
    border: 0;
}

#servis .pikt_right {
    width: 100px;
    float: right;
    text-align: right;
}

/* ORAMOVANY OBRAZEK */

.image {
    border: 3px solid #CAEEFF;
    padding: 1px;
    background: #FFF2D1;
}

.image:hover {
    border-color: #2092CA;
}

/* PEREXY - VYPIS NA STANCE */

.perex {
    margin: 0.5em 0 0.5em 0;
}

.perex h2 {
    border-bottom: 0;
    font-weight: bold;
    font-size: 1.4em;
    padding: 0;
    margin: 0 0 0.5em 0;
}

.perex .perex_text {
    border-left: 3px solid #FAC84F;
    padding: 0.25em 0 0.25em 1em;
    margin: 0.5em 0 0.5em 0;
    color: #6F6F6F;
}

.perex .perex_text p {
    margin: 0;
    padding: 0;
}

.perex .p_odkaz {
    text-align: right;
    margin: 2px 5px 0 0;
}

/* PEREX U CLANKU */

.cl_perex {
    border-left: 3px solid #FAC84F;
    padding: 0.25em 0 0.25em 1em;
    margin: 1.5em 0 1.5em 0;
    color: #6F6F6F;
}

.cl_perex p {
    margin: 0;
    padding: 0;
}
