/* obecne  */
html, body {
    height: 100%;
}
body {
    font-family: Verdana, Arial,sans-serif;
    line-height: 1.3;
    font-size: 12px;
}
hr.cleaner {
    clear:both;
    margin: -1px 0 0 0; padding:0;
    height:1px;
    border:none;
    visibility: hidden;
}
a {
    color: inherit;
    text-decoration: none;
}

.ajax-activity {

}

/* layout */
div.page-wrap,div.rss-wrap {
    width: 970px;
    margin: 0 auto;
    position: relative;
    height: auto !important;
    height: 100%; 
    min-height: 100%;
}
div.rss-wrap {
    width: 100%;
    margin: 0;
}

div#header {
    min-height: 205px;
    padding: 0 0 0 328px;
    background: #ffffff url(../_img/logo_header_img.jpg) 0 0 no-repeat;
}
div#thin-header {
    padding: 0;
    margin: 0;
}
#right-col-wrap {
    float: right;
    width: 200px;
}
.right-col-content {
    margin: 10px 0 0 0;
    padding: 0px;
}

#main-col-wrap {
    float: left;
    width: 760px;
    margin: 0 0 25px 0;
}
.main-col-content {
    margin: 10px 0 0 0;
    padding: 10px 10px 0 10px;
    border: 1px solid #ff6c00;
}

div#footer {
    clear: both;
    position: absolute;
    width: 100%;
    padding: 10px 0 5px 0;
    bottom: 0;
}

/* header logo a fsecko tam */
#header-top-line {
    height: 90px;
}
#header-top-line #logo_text {
    float:left;
    padding: 20px 0 0 10px;
}
#search-box {
    float: right;
    padding: 28px 0 0 0;
}
#search-selector {
    clear: both;
    padding: 5px 0 0 0;    
}
#search-selector div {
    padding: 2px;
    margin: 0 0 0 5px;
    float: right;
    cursor:pointer; 
}

#header-menu {
    padding : 5px 10px 10px 20px; 
    background: #FF9600 url(../_img/header_bg_line.jpg) top right repeat-y;
}
#header .system-links div {
    float: right;
    margin: 0 0 0 15px;
}
#header .add-favorite a, #header .add-homepage a {
    color: #FFD944;
}
#header .add-favorite a {
    padding: 0 0 0 18px;
    background: url(../_img/add_favorite.png) 0 0 no-repeat;
}
#header .add-homepage a {
    padding: 0 0 0 20px;
    background: url(../_img/add_homepage.png) 0 0 no-repeat;
}
#header .add-favorite a:hover, #header .add-homepage a:hover {
    color: black;
}
div#thin-header #header-menu-wrap {
    padding: 2px 2px 2px 0;
}
div#thin-header #header-menu {
    padding: 0 5px 0 5px;
    margin: 0 0 0 240px;
    background: #FF9600 url(../_img/header_bg_line.jpg) top right repeat-y;
}

div#thin-header #header-top-line {
    height: auto;
    float: left;
}
div#thin-header #header-top-line #logo_text {
    float: none;
    height: 50px;
    padding: 0 85px 0 0;
    background: #FFFFFF url(../_img/logo_thinheader_img.jpg) top right no-repeat;
}
div#thin-header #header-top-line #logo_text img {
    padding: 5px 0 0 5px;
}

/* subheader */
.mail-box {
    font-size: 10px;
    margin: 0 0 0 10px;
    float: right;
}
.mail-box input, .mail-box select {
    font-size: inherit;
}
.mail-box fieldset {
    padding: 3px 5px 3px 5px;
}
.box-seznam { border: 1px solid #FFA500; }
.box-atlas { border: 1px solid #0080C0; }
.box-centrum { border: 1px solid #00BF40; }
.mail-box label {
    float: left;
    width: 43px;
    padding: 2px 5px 0 0;
    text-align:right;
}
#weather-box div{
    float: left;
    padding: 0 3px 0 0;
}

/* reklamni banery */
.ad-banner-wide {
    margin: 10px 0 0 16px;
    padding: 0px;
}
.ad-banner-side {
    margin: 0 0 10px 0;
    text-align: right;
}

/* hlavni menu */
.hlavni-menu {
}
.hlavni-menu li {
    display: block;
    float: left;
    margin: 5px 0 5px 0;
}
.hlavni-menu li a{
    color: white;
    padding: 3px 10px 3px 10px;
    font-weight: bold;
    text-decoration: none;
    border-right: 1px solid #fff;
}
.hlavni-menu li a:hover{
    background: #ff8500 url(../_img/headermenu_bg.jpg) top left repeat-x;
}
.hlavni-menu li a.last {
    border-right: none;
}
.hlavni-menu li a.selected {
    color: #4f4543;
    background: #ff8500 url(../_img/headermenu_bg.jpg) top left repeat-x;
}

/* hlavni menu v thin-header */


/* formatovani vypisu stranek */    
.first-page-content, .ordinary-page-content, .single-page-content {
    margin: 0 0 15px 0;
}
.first-page-content h3, .ordinary-page-content h3, .single-page-content h3,
.first-rss-content h3, .ordinary-rss-content h3, .small-rss-content h3 {
    margin: 0 0 5px 0;
    padding: 0 10px 0 0;    
    font-size: 14px;
    font-weight: bold;
    color: #ff6c00;
}
.ordinary-page-content, .ordinary-rss-channel, .small-rss-content {
    width: 362px;
    float: left;
}
.left-side {
    clear: left;
    padding: 0 0 5px 0;
}
.right-side {
    clear:right;
    margin: 0 0 0 10px;
    padding: 0 0 5px 0;
}

.first-page-content h3 a, .ordinary-page-content h3 a, .first-rss-content h3 a, .ordinary-rss-content h3 a, .small-rss-content h3 a {
    color: #ff6c00;
}
.first-page-content h3 a:hover, .ordinary-page-content h3 a:hover, .first-rss-content h3 a:hover, .ordinary-rss-content h3 a:hover, .small-rss-content h3 a:hover {
    color: #000;
    text-decoration: underline;
}
.first-rss-channel h2 a, .ordinary-rss-channel h2 a {
    color: #E50600;
}
.first-rss-channel h2 a:hover, .ordinary-rss-channel h2 a:hover {
    color: #000;
    text-decoration: underline;
}

ul.list-page-content {
    margin: 0 0 10px 0;
}
ul.list-page-content li, ul.first-rss-list li, ul.ordinary-rss-list li {
    margin: 2px 0 0 0;
    padding: 0 0 0 10px;
    font-size: 10px;
    font-weight: bold;
    background: url(../_img/nadpis_arrow.jpg) 0px 3px no-repeat;
}
ul.list-page-content li a, ul.first-rss-list li a, ul.ordinary-rss-list li a{
    color: black;
}
ul.list-page-content li a:hover, ul.first-rss-list li a:hover, ul.ordinary-rss-list li a:hover {
    color: #000;
    text-decoration: underline;
}


/* zvlastni formatovani RSS kanalu */
#main-rss-wrap {
}
.first-rss-content, .ordinary-rss-content, .small-rss-content {
    margin-bottom: 10px;
}
.first-rss-list, .ordinary-rss-list {
    margin: 0 0 10px 0;
}
.first-rss-channel h2, .ordinary-rss-channel h2 {
    margin: 0 0 5px 0;
    padding: 4px 0 4px 37px;    
    font-size: 17px;
    font-weight: bold;
    color: #E50600;
    background: url(../_img/nadpis_mini_logo.jpg) 0px 2px no-repeat;
}
.first-rss-channel h2 a, .ordinary-rss-channel h2 a{
    color: white;
}
.header-rss-channel h1 {
    color: #FFF;
    margin: 0 0 5px 0;
    padding: 4px 0 4px 37px;    
    font-weight: bold;
    font-size: 17px;
    border: none;
    background: url(../_img/nadpis_mini_logo.jpg) 0px 2px no-repeat;
}

.rss_content_thumbnail {
    float: left;
}
.rss_content_thumbnail img {
    margin: 2px 10px 0px 1px;
}
.rss_content_info {
    color: #c0c0c0;
}

/* odkazy a buttony */
.ci-hm-button {
    color: #ffffff;
}

.ci-button { 
    font-weight: bold; 
    outline: 0; 
    margin:0; 
    padding: 1px 5px; 
    text-decoration:none !important; 
    cursor:pointer; 
    position: relative; 
    text-align: center; 
    zoom: 1; 
}

.ci-clrbtn {
    border: 1px solid silver; 
}
.ci-clrbtn-hover {
    border: 1px solid #FF6c00; 
}
.ci-clrbtn-selected {
    border: 1px solid #E50600; 
}

.ui-state-default { 
    border: 1px solid #FF6c00; 
    background: #FF9600; 
    color: #FFF; 
    outline: none; 
}
.ui-state-hover { 
    border: 1px solid #E50600; 
    color: #FFF; 
    outline: none; 
    background: #ff8500 url(../_img/headermenu_bg.jpg) top left repeat-x;
}
.ci-hidden {
    display: none;
} 

/* */
/* helpers */
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 6px; -webkit-border-radius: 6px; }

.test {
    background-color: silver;    
}

