/** Petr Muhlhans, autor: Ji�� Praus **/

@import url("basic.css");
@import url("menu.css");
@import url("modules.css");

a.pokracovat {
    text-decoration: none;
}
    
a.pokracovat span { 
    text-decoration: underline }
    
a.invert {
	color: #f0f0f0 !important;
}
	
a.invert:hover,
a.invert:focus {
	color: #dd0000 !important;
}

#horni_blok {
    min-width: 944px; 
    background: #192635 url('../images/horni_blok.png') no-repeat center top;
    font-size: 90%;
}
    
/***** DROBECKY ******/

#drobecky {
    padding: 0 0 20px 0;
    margin: 0; 
    display: block;
    font-size: 90%;
}

#drobecky li.prvni {
    padding-left: 0;
}
    
#drobecky li {
    padding-right: 12px;
    margin-right: 4px;
    display: inline;
    background: transparent url('../images/drobecky.gif') no-repeat right 60%;
    list-style: none;
}
    
#drobecky li.posledni {
    background: none;
}

/***** HLAVICKA *****/
    
#header {
    width: 944px;
    height: 136px;
    margin: 0 auto;
    position: relative;
    text-align: left;
}

#header .logo_col {
    position: absolute;
    top: -6px;
    left: -2px;
}

#header .podpis_col {
    position: absolute;
    top: 14px;
    right: 18px;
}

#header .podpis_col img {
    background: url(/images/reklama_popis.gif) no-repeat 0 95% transparent;
    padding-left: 10px;
}

#language li {
    display: inline;
    padding-right: 3px;
}

#language {
    text-align: right; 
    padding-right: 10px;
    padding-bottom: 3px;}

#search {
    width: 110px;
    margin: 0 -3px 0 10px;
    padding: 2px;
    border: 1px solid #586970;
    border-right: none;
    font-size: 100%;
}
    
#main_menu_blok {
    width: 910px;
    margin: 0 auto;
    position: absolute;
    top: 90px;
    left: 17px;
}

/***** OBSAH *****/

#main_center {
    width: 944px;
    margin: 0 auto;
}

div.content_header {
    margin: 0 0 0 1px;
    height: 40px;
    background: transparent url('../images/content_header.gif') repeat-x left top;
}

div.content_header h1 {
    padding: 8px 0 0 20px;
    font-size: 150%;
}
    
div.content_header h2 {
    padding: 8px 0 0 20px;
    font-size: 150%;
}

/***** FOOTER & DOLNI BLOK *****/
    
#dolni_blok {
    min-width: 944px; 
    min-height: 200px;
    background: transparent url('../images/dolni_blok.png') no-repeat center top;
    font-size: 85%;
}
    
#footer {
    width: 944px;
    margin: 0 auto;
}

#sponzori {
    width: 910px;
    margin: 0 auto;
    padding: 33px 0 18px 0;
    background: transparent url('../images/footer_separator.gif') no-repeat center bottom; 
    list-style: none;
}
    
#sponzori li {
    display: inline;
}

#sponzori li img {
    padding: 0 5px 12px 5px;
}

#paticka {
    width: 870px;
    margin: 0 auto;
    padding: 20px 0 18px 0;
}
    
#paticka div.copy {
    float: left;
}

#paticka div.copy ul { 
    list-style: none;
}

#paticka div.copy ul li {
    padding-right: 8px;
    margin-right: 7px;
    display: inline;
    background: transparent url('../images/paticka_separator.gif') no-repeat right 3px;
    list-style: none;
}
    
#paticka div.copy ul li.last {
    padding-right: 0;
    margin-right: 0;
    background: none;
}
    
#paticka div.autor {
    float: right;
}
    
#odkazy {
    width: 910px;
    margin: 0 auto;
    padding: 30px 0 30px 0;
    background: transparent url('../images/footer_separator.gif') no-repeat center top; 
    list-style: none;
}
    
#odkazy li {
    display: inline;
}

#odkazy li img {
    padding: 0 20px 0 9px;
    background: transparent url('../images/odkazy_separator.gif') no-repeat right 7px;
}
    
#odkazy li.last img {
    background: none;
}

#languages {
    float: left;
    width: 270px;
}
#languages ul li, #languages ul {
    background-image: none;
    padding-right: 4px;
}
#languages ul li img {
    display: inline;
    vertical-align: middle;
}

/*************** stranky *************/

div.stranky .stav_otevreno {
    color: #09c500;
    font-weight: bolder;
    padding: 0 0 0 18px;
    background: transparent url('../images/state_opened.gif') no-repeat left center;
}                                

div.stranky .stav_zavreno {
    color: #dd0000;
    font-weight: bolder;
    padding: 0 0 0 18px;
    background: transparent url('../images/state_closed.gif') no-repeat left center;
}
