*{
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
margin:0px;
padding:0px
}

body{
margin:auto;
padding:20px 10px;
background-color: #FFFF00;
background-image: url('img/zlutokolesa1.jpg');
background-position: top left;background-repeat: no-repeat;
cursor: url('zich.gif');
font-size: 12px; 
}

img{border:0px}

P{
padding: 2px 2px 2px 2px;
}

h1{
font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:20px;
}

h2{
color: black;
text-decoration: none;
text-align: left;
width: 410px;
font-size:18px;
padding: 2px 2px 2px 2px;
}

#puzdro{

background-image: url('img/ramik.gif');
background-repeat: no-repeat;
width:700px;
height: 500px;
position: absolute; top: 160px; left: 160px;
text-align: center;
}

#text{

border:0;
width:500px;
height: 357px;
padding: 15px 10px 1px 1px; 
color: #000;
text-align: center;
position: absolute; top: 60px; left: 70px;
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
overflow: auto;
}

#koncert{

position: absolute; top: 130px; left: 275px;
width: 333px;
border:0;
text-align: center;
font-variant: small-caps;
font-size: 13px;
font-weight: bold;
}

A{
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
color:black;
text-decoration: none;
cursor: url('zich.gif');
}

#text *.novinka A:hover{
color:orange;
text-decoration: underline;
}

#text *.novinka A{
text-decoration: underline;
}

#text H1{
background-color:#FF9933;
font-family: Georgia, serif;
font-variant: small-caps;
color: #FFFFCC;
text-align: center;
}

#text H1.kontakt{
width:430px;
}
#text A H1{
color: black;
text-decoration: none;

}

#text A H1:hover{
color: white;
text-decoration: none;
}

#text A H2.dvenatri{
color: black;
text-decoration: none;
background-color:#FF9933;
}


#text A H2.dvenatri:hover{
color: white;
text-decoration: none;
background-color:#FF9933;
}


#text H2.par{background-color:#FFFFCC;}
#text H2.nepar{background-color:#FFCC66;}

#text H2.nepar:hover{
background-color:#996600;
color:#FFCC66;
}
#text H2.par:hover{
background-color:#996600;
color:#FFFFCC;
}

#text A img{

border-style: outset;
border-color: yellow;
border-width:3px;
padding: 1px;
margin: 2px 2px 2px 2px;

}

#text A img:hover{
border-style: inset;
}

div.novinka{
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
background-color:#FFFFCC;
text-align: justify;
padding: 2px 2px 2px 2px;
}

P.datum{
background-color:#FFCC66;
font-size: 10px;
}

div#sopel{
width:150px;
height:100px;
position: absolute; top: 80px; left: 625px;
background-color: #FFFF00;
background-image: url('img/sopel.png');
background-position: top left;
background-repeat: no-repeat;
}
div#sopel div{
width:145px;
height:50px;
position: absolute; top: 45px; left: 15px;
font-size:25px;
}



div.koncerty_budu table{
border: 0px solid black;
background-color: #cf920f;
padding: 2px;
width: 100%;
}

div.koncerty_budu th{
border: 0px solid gray;
text-align: center;
background-color: #cf920f;
margin: 4px;
padding: 2px;
}

div.koncerty_budu td{
border: 0px;
margin: 4px;
padding: 4px;
}

tr.nepar{
background-color:#FFCC66;
}
tr.par{
background-color:#FFFFCC;
}

tr.nepar:hover{
background-color:#996600;
color:#FFCC66;
}

tr.par:hover{
background-color:#996600;
color:#FFFFCC;
}

TD A{
text-decoration: underline;
}
TD A:hover{
color:orange;
text-decoration: underline;
}
div.koncerty_boli table{
border: 0px solid black;
background-color: #cf920f;
padding: 2px;
font-size:11px;
width: 100%;
}

div.koncerty_boli th{
border: 0px solid gray;
text-align: center;
background-color: #cf920f;
margin: 0px;
padding: 2px;
}

div.koncerty_boli td{
border: 0px solid black;
margin: 1px;
padding: 1px;

}

a img.plagat{
width: 100px;
border: 0px;
}


hr{
color: black;
padding: 0px;
margin: 2px;
}

table.odkazovka td{

font-weight: bold;

}

td.login input{
background-color: #FFCC66;
font-size: 18px;
border: 1px solid orange;
margin: 0px;
height: 26px;
padding: 2px;
}

td.login input:hover{
background-color: #996600;
color: #FFCC66;
}

td.login textarea{
margin-top: 5px;
margin-bottom: 5px;
background-color: #FFCC66;

border: 1px solid orange;
padding: 4px;

}
td.login textarea:hover{
background-color: #996600;
color: #FFCC66;
}
#nadpis{
font-family: Garamond,Georgia, serif;
font-variant: small-caps;
}

#footer{
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;

}
div#spacer{
height: 100px;
}


div#menu{
position: absolute; top: 15px; left: 810px;
}
div#tour{
position: relative; left: 30px;
}

div#muzika{
position: relative; left: 40px;
}

div#grafia{
position: relative; left: 20px;
}

div#klemoviny{
position: relative; left: 10px;
}

div#linky{
position: relative; left: 40px;
}

div#blsak{
position: relative; left: 50px;
}
div#kontakt{
position: absolute; top: 560px; left: 30px;
}
