
h1#title { width: 700px; margin: 0px auto; padding-top: 10px; font-size: 10px;}
#strankahlavicka a { display: block; height: 135px; _height: 115px; margin: -22px auto 0; position: relative; width: 892px;}
#strankahlavicka a img { position: absolute; top: 0px; left: 0; }

#mainmenu {
        height: 1.75em;
        line-height: 1.75em;
        width:auto;
        background: #0f466c;
        z-index: 600;
        min-width: 600px;
        max-width: 900px;
        margin: 0px auto 0px auto;
}

#mainmenu ul, #mainmenu li, #mainmenu a {
                display:block;
                margin:0;
                padding:0;
                border:0;
}


#mainmenu ul {
        list-style-type: none;
}

#mainmenu ul li {
        float: left;
        margin-left: 10px;
}


#mainmenu ul li a {
        font-weight: bold;
        text-decoration: none;
        color: #FFFFFF;
}


/* druha uroven */
#mainmenu ul li ul {
        margin: 0;
        padding: 0;
        position: absolute;
        background-color: #0f466c;
}

#mainmenu ul ul li {
        position: static;
        margin: 0;
        border-bottom: 1px solid white;
        width: 100%;
}

#mainmenu ul ul li a {
        font-weight: bold;
        padding: 2px 5px;
        float: none;
        width: 100%;
        display: block;
}


#mainmenu li:hover ul, #mainmenu ul ul li:hover ul, #mainmenu li.hover ul, #mainmenu ul ul li.hover ul {
        display:block;
}



#mainmenu ul ul, #mainmenu li:hover ul ul, #mainmenu li.hover ul ul {
        display:none;
}

/* treti uroven */
#mainmenu ul ul ul {
        left: 100%;
        margin-top: -2em;
}


#mainmenu ul ul li:hover, #mainmenu ul ul li.hover {
        background-color: #cbdbe7;
        border-color: #0f466c;
        background-image: url("/img/svisla.jpg");
        background-repeat: no-repeat;
        background-position: center left;
}

#mainmenu ul ul li:hover a, #mainmenu ul ul li:hover li:hover a, #mainmenu ul ul li.hover a, #mainmenu ul ul li.hover li.hover a {
        color: #0f466c;
        font-weight: bold;
}

#mainmenu ul ul li:hover li a, #mainmenu ul ul li.hover li a {
        color: #FFFFFF;
}

#mainmenu li.submenu {
        background-image: url("/img/sipka.gif");
        background-repeat: no-repeat;
        background-position: center right;
}




li {
        margin-bottom:5px;
}

a:link, a:visited, a:active {
        color: #0f466c;
        text-decoration: none;
}

a:hover, a:focus {
        color: #0f466c;
}

div.kontakt {
        margin-bottom:0.5em;
        font-weight: bold;
}
div.baner {
        background-color:#cbdbe7;
        padding: 0px 0px 0px 0px;
        text-align: center;
        font-weight: bold;
        margin-top: 1em;
        color: #0f466c;
}

td.vypis {
        border-bottom: solid 1px;
        border-color: #e0eaf0;
}

.tucne {
        font-weight: bold;
}


th {
        background-color: #cbdbe7;
}

#vypis tr:hover, #vypis tr.hover, #vystavba tr:hover, #vystavba tr.hover, #doporucujeme tr:hover, #doporucujeme tr.hover  {
        background-color: #cbdbe7;
        }

#vypis a, #vystavba a, #doporucujeme a, #tipy a {
                display:block;
                margin:0px;
                padding:0px;
                border:0px;
}

#doporucujeme
{       background-color: #e0eaf0;
        padding: 4px 4px 1px 4px;
        height: 245px;
}

#tipy td:hover, #tipy td.hover{
        background-color: #cbdbe7;
        }

pre.tucne {
     font-family: "Verdana CE", Verdana, sans-serif;
     font-size: 0.9em;
     font-weight: bold;
}

.novinky {
     padding: 2px;

}

div.uvod {
        margin-top: 1em;
        background-color: #e0eaf0;
        padding: 4px 4px 4px 4px;
}

h2 {
        color: #c1000a;
        font-size: 1.3em;

}

#lajna {
        background: #c1000a;
        height: 3px;
}

input, select, textarea {
        font-family: "Verdana CE", Verdana, sans-serif;
        color: #0f466c;
        font-size: 0.9em;
        font-weight: bold;
        border: #0f466c solid 1px;
        background: #cbdbe7;
}

#banery_detail {
        float: right;
        margin-top: 1em;
        margin-right: 6em;
}

#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider, #slider li{ 
	width:684px;
	height:200px;
	overflow:hidden; 
	}
span#prevBtn{ width: 70px; float: left;}
span#nextBtn{ width: 70px; float: right;}
span#prevBtn a { font-size: 10px; font-weight: bold; }
span#nextBtn a { font-size: 10px; font-weight: bold; text-align: right; }

.info_links {
	float: right;
	margin: 0 0 10px 10px;	
}
a.info_link {
	font-size: 1.3em;
	font-weight: bold;
	display: block;
}
a.info_link:hover {
	text-decoration: underline;
}

