body {
 background: #004784 url('images/pozadi.jpg') top left;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size: 11px;
text-align: center; /* vycentrovani divu na stred*/ 
color:#ffffff;
padding:0px;
margin:0px;
}

p, pre{padding: 5px 10px; margin:0px;}

h1 {font-size: 9px; text-transform:uppercase; margin:0px }
h2 {color: #ffffff; font-size:20px; text-align: left; font-weight: normal; margin:0px;}
h3 {color: #ffffff; font-size:13px; text-align: left; font-weight: normal; margin:0px;}
h4 {color: #000000; padding:0px 0px 5px; margin:0px; font-size:11px; font-weight: normal;}
h5 {padding:1px; margin:0px; color: #666666; font-size:9px; font-weight: bold;}

td {	font-size: 10px; text-align: left;}
td.kniha {border-bottom-style: solid; font-size: 10px; text-align: left;}
th {font-size: 10px; text-align: left; text-transform:uppercase; margin:0px }

a {color: #ffffff; text-align: left; font-weight: bold; font-size: 10px; }
a:hover {color: #3399FF; text-align: left; font-weight: bold; font-size: 10px;}

a.koncerty:link {color: #ffffff; text-align: left; font-weight: normal; text-decoration: none; font-size: 10px;}
a.koncerty:visited {color: #ffffff; text-align: left; font-weight: normal; text-decoration: none; font-size: 10px;}
a.koncerty:hover {color: #3399FF; text-align: left; font-weight: normal; text-decoration: none; font-size: 10px;}

.red { color: #F000AF; }

.zobrazit {text-align: center;}

/* ----------hlavni pole-------------- */
div#hlavni {width: 760px; text-align: left; margin:0 auto; margin:0 auto; height:100%; background: #004784; border:1px solid #8D8D8D;}


/* ----------banner - hlavička-------------- */
div#banner {height:108px; text-align: center; background:  url('images/hlavicka.jpg') no-repeat bottom center;
			background-color: #004784; padding: 0px; margin: 0px;}

/* -----------------obsah pro index--------------------- */
div#index{float:left; width:100%; background:#004784  url('images/obsah.jpg') no-repeat top left;}
div#uvod{margin: 0 250px 0 0; padding: 5px 0px 0px 15px; /*background:#fff;*/}
div#pravepole{float:left; width:230px; margin-left:-240px; padding:0 5px;}
div#player{text-align: center; background-color: #004784; border:1px solid #3399FF; margin: 0 0 10px 0;}
div#fotka{text-align: center; margin: 0 0 10px 0; background-color: #004784; border:1px solid #3399FF;}
div#koncert{list-style:none; text-align: center; padding: 10px; margin: 0 0 10px 0; background-color: #004784; border:1px solid #3399FF;}
div#vzkazy{background-color: #004784; padding: 5px 5px 5px 5px; border:1px solid #3399FF;}

/* -----------------obsah--------------------- */
div#obsah {background:#004784  url('images/obsah.jpg') no-repeat top left; padding: 5px 0px 0px 15px;
			margin-left: 0px; margin-right: 0px; height: 760px;}
div#obsah {height:100%; /*height:expression(this.scrollHeight > 600 ? "auto":"600px"); */}

div#levepole { 
float: left;
width: 560px;
margin: 0px;
padding: 0px;
height:90%;
}

/* -----------zapati - footer--------------------------- */
div#zapati {clear: both; margin: 0px; padding:0px; height: 30px; text-align: center; background:  url('images/zapati.jpg') repeat-x ;}
#zapati h1 {color:#E8E8E8;}
#zapati h1{padding:5px 5px 0px 0px;}

 /**********menu***************/
#outer {border-top:6px solid #004784; padding-top:1px; margin-bottom:1px; background:#ffffff;} 

#point {display:table; padding:0; margin:0 auto; list-style:none; background:#004784; white-space:nowrap; width: 760px;}
#point li {display:table-cell; margin:0; padding:0;}
#point li a {float:left; font-family:arial; font-size:11px; letter-spacing:1px; padding:5px 15px; text-decoration:none; color:#fff; font-weight:bold;}
#point li a:hover, #point li a.aktivni {background: url(images/down_arrow.gif) no-repeat center top; color:#ff0;}



 /**********java script pro galerii***************/
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid silver;
}

.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;

    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;

}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}
/* Controlbar example */
.controlbar {	
	background: url(highslide/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}

/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.thumbwrapper {
	float: left;
	height: 100px;
	width: 100px;
	padding: 5px;
	background: transparent;
	margin: 8px;
	border: 1px solid #3399FF;
	text-align: center;
	color: #000000;
	font-size:8px;
}

/* Galerie */

.galerie {
	float: left;
	height: 130px;
	width: 150px;
	padding: 5px;
	background: transparent;
	margin: 8px;
	border: 1px solid #3399FF;
	text-align: center;
}

img.fotky {
	border: 2px outset #ffffff;
	margin: 15px 0px 5px 0px;
}
img.fotky:hover {
	border: 2px outset #3399FF;
	margin: 15px 0px 5px 0px;
}
img.fotky:visited {
	border: 2px outset #ffffff;
	margin: 15px 0px 5px 0px;
}

/* Anketa */
.polllines {
        margin: 0 0 5px 15px;
}
a.pollitems {
        display: block;
        text-decoration: none;
        color: #E0E0E0;
        padding: 3px 0 0 15px;
        background-image: url(images/bullet_white.gif);
        background-position: 4px 8px;
        background-repeat: no-repeat;
}
a.pollitems:hover {
        color: #FFF;
}
.votecount {
        color: #AAAAAA;
}