body {font-family: arial, sans-serif;
  font-size: 12px;
  background: #E95D0F}
  
.nadpis1, .nadpis2, .nadpis3, p {margin: 0;}
p {padding: 5px 0px;}
i {color: #666}
a.noborder img, a.noborder:hover img {border: none}

p.autor {border-top: 1px solid #999;
  border-bottom: 1px solid #999;
  padding: 3px 0px;
  color: #666}

a {color: black}
a:hover {color: #E95D0F}
a img {border: 1px solid black}
a:hover img {border: 1px solid #c60}
.nadpis1 a {text-decoration: none;
  color: #c60;}
a.button {padding: 3px;
  color: white;
  background: #369;
  font-weight: bold;
  margin-right: 3px;
  text-decoration: none;}
a.button:hover {background: #c60;
  color: white}
a.odkaz_oranzove_pozadi {color: white;
  text-decoration: underline}
a.odkaz_oranzove_pozadi:hover {color: yellow;
  font-weight: bold}
hr {height: 1px;
  border: 1px solid white}
.nadpis1, .nadpis2, .nadpis3, .nadpis4 {display: block;
  font-weight: bold;
  text-transform: uppercase;
  color: #c60;
  padding: 5px 0px;}
  
.nadpis1 {font-size: 14px;}
.nadpis2 {font-size: 16px;}
.nadpis3 {font-size: 12px;}
.nadpis4 {font-size: 11px; 
  padding: 0px 0px 0px 10px;
  color: #369;
  background: url('../pics/sipka_right.gif') center left no-repeat}

.tel {padding-left: 13px;
  background: url('../pics/tel.gif') center left no-repeat}
    
.novinka_left {float: left;
  width: 35%;}
.novinka_right {float: left;
  width: 60%;
  _width: 50%;
  padding-left: 10px;
  _padding-left: 0px}
  
.program_left {float: left;
  width: 20%;
  text-align: right;
  padding-right: 10px;}
.program_right {float: left;
  width: 70%;
  _width: 70%;
  padding-left: 10px;
  _padding-left: 10px;
  border-left: 2px solid #999}

.galerie_left {float: left;
  width: 70px;}
.galerie_right {float: left;
  width: 300px;
  _width: 300px;
  padding-left: 10px;
  _padding-left: 0px}
  
.galerie_left img {border: 1px solid white}
.galerie_right a img, .galerie_left a img, .galerie_right a:hover img, .galerie_left a:hover img {border: none}
.galerie_right a.sipka_left {background: url('../pics/sipka_doleva.gif') top left no-repeat}
.galerie_right a.sipka_left:hover {background: url('../pics/sipka_doleva.gif') bottom left no-repeat}
.galerie_right a.sipka_right {background: url('../pics/sipka_doprava.gif') top left no-repeat}
.galerie_right a.sipka_right:hover {background: url('../pics/sipka_doprava.gif') bottom left no-repeat}
.sipka_up {background: url('../pics/sipka_nahoru.gif') center left no-repeat;
  margin: 7px 0;}
.sipka_up:hover {background: url('../pics/sipka_nahoru.gif') center right no-repeat}
.sipka_down {background: url('../pics/sipka_dolu.gif') center left no-repeat;
  margin: 7px 0;} 
.sipka_down:hover {background: url('../pics/sipka_dolu.gif') center right no-repeat}

.program .datum {color: #c60;
  font-weight: bold;
  font-size: 14px}
.program .cas {color: #c60;
  font-weight: bold;
  font-size: 10px}  
.program .misto {color: #369;
  font-weight: bold;
  font-size: 12px}
.program .nazev {font-weight: bold;
  font-size: 16px;
  color: #c60}

.podrobnosti {display: none;
  padding: 7px 7px 0 7px;
  margin-bottom: 5px;
  background: #ff9;
  border: 1px solid #999;
  margin-top: 10px}

.odkaz {text-decoration: underline;
  color: #369;
  cursor: pointer}  
  
.listovani {text-align: center}

p.nastred, p.popiska {text-align: center;}
.popiska {font-style: italic;
  color: #369}

p.seznam {font-weight: bold;
  font-size: 12px;
  padding-top: 5px;}
p.seznam a {color: #369;}
p.seznam a:hover {padding-left: 10px;
  color: #c60;
  background: url('../pics/sipka_oranzova_doprava.gif') center left no-repeat}
p.seznam a.r2008 {color:  #c60; }
p.seznam a.r2008:hover {padding-left: 10px;
  color: #369;
  background: url('../pics/sipka_oranzova_doprava.gif') center left no-repeat}
  
#hlavicka {_margin-left: -1px;}
  
#container {display: block;
  float: left;
  width: 700px}
  
#mainmenu {text-transform: uppercase;
  height: 105px;
  text-align: right;
  padding: 0 20px 30px 0px;
  background: url('../pics/hlavicka02.jpg') top left no-repeat}
  
#mainmenu a {text-decoration: none;
  font-weight: bold;
  padding-left: 7px;
  background: url('../pics/sipka_oranzova_doprava.gif') center left no-repeat;
  color: #333;
  font-size: 12px;
  }
  
#mainmenu a:hover {background: url('../pics/sipka_oranzova_doprava.gif') center left no-repeat;
  color: white}
  
#telo {width: 700px}
  
#levysloupec {display: block;
  width: 220px;
  margin-left: 17px;
  _margin-left: 7px; 
  float: left;
  font-size: 10px;
  text-align: right}
#levysloupec a:hover {color: yellow}
  
#ls_obsah {background: url('../pics/left_back.jpg') top right no-repeat;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 300px;
  margin-right: 15px}
  
#pravysloupec {display: block;
  width: 463px;
  margin-left: -15px;
  float: left;
  background: white}
  
#ps_obsah {padding-left: 20px;
  padding-right: 35px;
  padding-bottom: 15px;
  background: url('../pics/right_bottom.gif') bottom center no-repeat}
#ps_pata {background: #E95D0F}
.clear {clear: both}

#pata {text-align: right;
  font-size: 10px;
  width: 660px;
  color: white}
#pata a {text-decoration: none;
  color: white}
  
.pozor {color: red;
  font-size: 12px;
    font-weight: bold}
.nahled a img {width: 50px;
  height: 30px;
  border: 1px solid white;}
.nahled a:hover img {border: 1px solid red}
.guest {margin: 4px 0}
.guest_text {color: #c60}
.guest_autor {color: black;
  font-weight: bold;
  border-bottom: 1px solid #369;}
  
.cudl {display: block;
  margin: 7px 0;
  width: 70px;
  padding: 5px;
  text-decoration: none;
  background: #ff9;
  border: 1px solid #369}
.cudl:hover {color: white;
  background: #c60}
form input, form textarea {border: 1px solid #369;
  background: #ff9;
  font-family: verdana, sans-serif;
  font-size: 10px;
  margin-bottom: 5px;
  padding: 5px;}
form input {height: 25px;}
input.button {background-color: #ff9;
	color: #369;
	border: 1px solid #360;
	font-weight: bold;
	margin: 3px;
	padding: 3px 10px;
	font-size: 10px;
	cursor: pointer;}
input.button:hover {background-color: #c60;
	color: white;}

a.triko img {border:none;
  margin: 10px 5px;
  display: block;
  float:left}
a.triko:hover img {border:none}
.nazevtrika {clear:both}

#sidebar {display: block;
  float: left;
  width: 200px;
  margin-top: 10px;
  background: url('../pics/sidebar_top.jpg') top left no-repeat;
  padding: 80px 15px 0 15px;
  color: white}
#sidebar p {padding-top: 3px;
  font-size: 12px}
#sidebar a {font-weight: bold;
  color: white;
  text-decoration: underline;
  padding: 3px;}
#sidebar a:hover {color: #333;
  text-decoration: none;
  background-color: white;
  padding: 3px}
#sidebar-fotka img {margin-bottom: 5px;}
#sidebar h3, h2, h4 {margin: 0px}
#sidebar h3, h2 {color: yellow}
#sidebar h2 {font-size: 16px}
#sidebar h3 {font-size: 14px}
#sidebar h4 {font-size: 12px}
.center {text-align: center;}
#sidebar-koncert, #sidebar-nejctenejsi, #sidebar-fotka, #sidebar-banner {display: block;
  padding-top: 10px;
	margin-top: 7px;
	width: 160px;
	}
#sidebar-nejctenejsi, #sidebar-fotka, #sidebar-banner {border-top: 1px solid white}
.nopadding {padding: 0px;
  margin-left: -15px}
.clanek {padding-bottom: 10px}


/* Galerie */
p.galerie_nahledy a {
  margin: 0 5px 5px 0;
}
#pravehraje {text-align: center;
	font-size: 12px}