﻿#obsah, #stranka, #stranka2 {
    background: url("/img/cg/red-pozadi-stranka6.jpg") repeat-y scroll right top transparent;
    position: relative;
}

#paticka .paticka-odkazy {
    background: url("/img/cg/red-pozadi-stranka6.jpg") repeat-y scroll right top transparent;
    border-top: 1px dashed #244170;
    position: relative;
}

.leva-mezera25  {
    padding-left: 25px;
}

.horni-mezera25 {
    padding-top: 25px;
}

.leva-mezera-25 {
    margin-left: -25px;
}

.velikost12 {
    font-size: 12px;
    line-height: 1.25em;
}

.pismo-modre {
    color: #244170;
}

.cara-prerusena {
    border-bottom: 1px dashed #244170;
}

.cara-plna {
    border-top: 1px solid #244170;
}


#obsah .nadpis {
    background-color: #244170;
    color: white;
    height: 64px;
    margin-bottom: 10px;
    padding-bottom: 0;
}

.obsah {
    padding: 0 20px 0 25px;
}

.souvisejici_odkazy {
    background-color: #DDDDDD;
    border-left: 1px solid #244170;
    color: #244170;
    padding: 15px;
}

.souvisejici_odkazy a {
    color: #244170;
}

.prechod_s_carou {
    background: url("/img/cg/prechod_gray.gif") repeat-x scroll right top transparent;
    border-bottom: 1px dashed #003366;
    height: 32px;
    width: 215px;
}

.horni-cara-prerusovana {
    border-top: 1px dashed #003366;
}




.blok-nahled-lokalita-nadpis-obal {
min-height: 42px;
padding-left: 15px;
background: url("/img/cerna-carka.gif") bottom left repeat-x;
_height: 42px;
}

.modry-pruh-b {
    background-color: #FFDEC7;
    color: #244170;
    height: 30px;
    margin-left: -45px;
    padding-left: 45px;
    padding-top: 11px;
    width: 451px;
}

.modry-pruh-r {
    background-color: #E2E8F5;
    color: #244170;
    height: 30px;
    margin-left: -45px;
    padding-left: 45px;
    padding-top: 10px;
    width: 451px;
}

.modry-pruh-p {
    background-color: #D4ECD6;
    color: #244170;
    height: 30px;
    margin-left: -45px;
    padding-left: 45px;
    padding-top: 10px;
    width: 451px;
}

#blok-virtualni-prohlidky-nadpis-b  {
    background: url("/img/blok-nahled-lokalita-nadpis-b.gif") no-repeat scroll left top #FFFFFF;
    border-bottom: 1px solid white;
}

#blok-virtualni-prohlidky-nadpis-rd  {
    background: url("/img/blok-nahled-lokalita-nadpis-rd.gif") no-repeat scroll left top #FFFFFF;
    border-bottom: 1px solid white;
}

#blok-virtualni-prohlidky-nadpis-p  {
    background: url("/img/blok-nahled-lokalita-nadpis-p.gif") no-repeat scroll left top #FFFFFF;
    border-bottom: 1px solid white;
}


#blok-virtualni-prohlidky-nadpis-b-in  {
    background: url("/img/cg/blok-nahled-lokalita-nadpis-b-in.gif") no-repeat scroll left top #FFDEC7;
    border-bottom: 1px solid black;
}

#blok-virtualni-prohlidky-nadpis-rd-in  {
    background: url("/img/cg/blok-nahled-lokalita-nadpis-rd-in.gif") no-repeat scroll left top #E2E8F5;
    border-bottom: 1px solid black;
}

#blok-virtualni-prohlidky-nadpis-p-in  {
    background: url("/img/cg/blok-nahled-lokalita-nadpis-p-in.gif") no-repeat scroll left top #D4ECD6;
    border-bottom: 1px solid black;
}

#blok-virtualni-prohlidky-nadpis-b, #blok-virtualni-prohlidky-nadpis-rd, #blok-virtualni-prohlidky-nadpis-p, #blok-virtualni-prohlidky-nadpis-b-in,
#blok-virtualni-prohlidky-nadpis-rd-in, #blok-virtualni-prohlidky-nadpis-p-in {
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-top: 1px solid black;
    min-height: 42px;
}

#blok-virtualni-prohlidky-nadpis-b h3, #blok-virtualni-prohlidky-nadpis-rd h3, #blok-virtualni-prohlidky-nadpis-p h3, #blok-virtualni-prohlidky-nadpis-b-in h3,
#blok-virtualni-prohlidky-nadpis-rd-in h3, #blok-virtualni-prohlidky-nadpis-p-in h3 {
    padding: 12px 10px 10px 45px;
}

/* Nová nápověda vyhledávaní */

body{background: white; padding:0px;}
.napoveda{}
.napoveda-hlavicka{min-height: 64px; margin-bottom: 10px; padding-bottom: 0; background-color: #244170; color: white;padding: 40px 15px 15px;}

.napoveda-hlavicka h1{font-size: 14px; text-transform: uppercase;}
.napoveda-hlavicka h2{font-size: 14px; font-weight: normal;}

.odkazy{padding-left: 15px; border-bottom:1px solid black;  }
.odkazy:after{content: ''; display: block;  clear: both;}
.odkazy a,.odkazy span{display:block; float:left; margin-right:15px; min-height: 42px; line-height: 42px; padding: 0px 10px 0px 45px; border: 1px solid black; border-bottom:0; font-size: 14px; font-weight: bold; text-decoration:none; position:relative; top:1px;}
.odkazy .active{border-bottom:1px solid white; }
.odkazy-byty{background: url("/img/blok-nahled-lokalita-nadpis-b.gif") no-repeat left top;}
.odkazy-rd{background: url("/img/blok-nahled-lokalita-nadpis-rd.gif") no-repeat left top;}

.tabs-content{clear: both;}

.tabs-content h2 {
    background-color: #f2f2f2;
    color: #244170;
    line-height: 45px;
    padding: 0 0 0 17px;
    margin: 0 -15px 15px -15px;
    font-size: 17px;
}

.tabs-content h3{margin-bottom:15px; font-size: 14px; color: #244170; line-height: 1.5em; }
.tabs-content p{font-size: 13px; line-height: 1.5; padding-bottom:20px; }
.tabs-content table{margin-bottom:20px;}
.tabs-content ul{margin-left:25px; list-style: disc; padding-bottom:20px;font-size: 13px;line-height: 21px;}
.number{display:inline-block; width:20px; height:20px; line-height:20px; text-align:center; background:#243F70; color: white; border-radius:10px; margin-right: 6px; }

/* Tabs
----------------------------------*/
.ui-tabs { padding: 0; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: 15px 0 0 15px; }
.ui-tabs .ui-tabs-nav:after{content: ''; display: block;  clear: both;}
.ui-tabs .ui-tabs-nav li {position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .4em -1px 0;  padding: 0;   }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; min-height:35px; font-weight:bold;   }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 0px 15px; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/* Interaction states
----------------------------------*/

.ui-state-default, .ui-widget-content .ui-state-default {
    border: 1px solid #003462;
    background: #dcdcdc;
    font-weight: normal;
    color: #555555;
    outline: none;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2D3E50; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999; background: #dadada; font-weight: normal; color: #212121; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; outline: none; }

.ui-state-active, .ui-widget-content .ui-state-active {
    border: 1px solid #dcdcdc;
    background: #f2f2f2;
    font-weight: normal;
    color: #212121;
    outline: none;
}


.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; outline: none; text-decoration: none; }

#ask-me.banner-ask {display:none;}
#at4-share {display:none;}