body {  margin: 0;	padding: 0;	border: 0;	font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;	font-size: 13px;	
background: url(../images/left_shade.gif) top left repeat-y;	 background-color: #D8BF9D; color: #D8C09E;}

body#photo { background-image: none; background-color: black; padding: 0 20px ;text-align: center;  }

td { vertical-align: top; font-size: 13px; margin: 0; padding: 0;}

a {color: white; }
a:hover { color: red;}


p { line-height: 1.5; font-size: 13px; }


h1 { font-size: 20px; /*font-weight: normal;*/ letter-spacing: 0.1em; margin: 30px 0 15px 0; padding: 0;  color: white; }
h2 {font-family: trebuchet ms;}
h4 { margin: 0 0 15px 0; text-align: center; font-size: 15px; letter-spacing: 0.1em; }
h4.slogan { background-color: #784419; color: white; padding: 5px; }

h5 { font-family: verdana; letter-spacing: 0.1em; }


div#menuwrap { position: relative; width: 929px; padding: 3px 15px 3px 0; text-align: right; font-size: 12px; font-weight: bold;   background-color: #784419; }
div#menuwrap .cd { font-weight: normal; text-align: left; width: 200px; position: absolute; top: 3px; left: 20px; }
div#menuwrap ul { display:inline; color: #000000;  }
div#menuwrap li { display:inline; color: #000000; padding: 5px 0; }
div#menuwrap a { font-family: verdana; color:#ffffff; text-decoration:none; font-size: 12px; padding: 5px 15px;}

div#menuwrap a:hover, div#menuwrap a.active {color:black;  background-color: #EFE4D5; }


form { margin: 0; padding: 0;  }  
input, textarea { font-family: "Trebuchet MS", arial; color: black; font-size: 14px; }

p.chyba {  background-color: red; color: white;  font-size: 12px;  font-weight: bold; padding: 5px; }
p.ok {  background-color: #fad163; color: black;  font-size: 12px;  font-weight: bold; padding: 5px; }


	
table#mainbox	{	margin: 0 0 30px 0; width: 944px;}
table#mainbox	td { vertical-align:bottom:; }
table#mainbox	td.logo { padding-right: 15px; width: 350px; }
table#mainbox	td.logo img { border: 0; }

table#mainbox	td.obsah { padding:  0 0 15px 0; }




div#mimgwrap { width: 570px; float: right;}
div#mimgwrap img { display: block; margin: 0; padding: 0; }


div.nomain { padding: 25px 15px 15px 15px; }


div.partneri { text-align: center; margin: 0 0 15px 0; }
div.partneri img, div.partneri span { margin: 0 10px 10px 0; border: 1px solid #D6B997; padding: 2px; }



div#news { width: 330px; margin: 10px auto; background: url(../images/akttop.gif) top right no-repeat; background-color: #784419; padding: 30px 10px 10px 10px; }
div#news span.datum { display: block; color: silver; font-size: 11px; }
div#news p { color: white; margin: 5px 0 12px 0; font-size: 12px;}

div#disclaimer { font-family: verdana; }



	
/*  forum   */

div.formwrap { text-align: center; background:url(/images/icon3.gif) 10px 4px no-repeat; background-color: #784419;   padding:45px 10px 10px 10px; margin-top: 15px; }
div.formwrap input { font-weight: bold; }
div.formwrap input.but { font-weight: bold; }

input.ikod { font-family: courier; }

div.dotazhead { padding: 0; }
div.dotazhead span { background-color: #784419;  color: white; font-size: 15px; font-weight: bold; padding: 3px 5px; }
p.dotazbody { /*background-color: #784419;*/  border: 1px solid #784419; color: silver; margin: 0 0 20px 0; padding: 10px;}



/* rozklikavaci boxy  */




ul#rocniky, ul#rocniky li { margin: 0; list-style-type: none; display: inline;  padding: 0 }
ul#rocniky a { float: left;  font-family: verdana; font-size: 13px; padding: 5px 15px; font-weight: bold;}

ul#rocniky a.roff {  color:#ffffff;  }

ul#rocniky a.a01, ul#rocniky a.a02, ul#rocniky a.a03, ul#rocniky a.a04 { text-decoration: none;  }
ul#rocniky a.a01 { color:white;  background-color: #d40202;  }
ul#rocniky a.a02 { color:white;  background-color: #347011;  }
ul#rocniky a.a03 { color:black;  background-color: #64efe7;  }
ul#rocniky a.a04 { color:black;  background-color: silver;  }



/* lineup  */

.lineupbox-drum, .lineupbox-psytech, .lineupbox-disco, .lineupbox-chillout { width: 450px; margin: 0 auto 20px auto; padding-top: 5px; background-position: 0% 0%; background-repeat: no-repeat; background-color: black; }

.lineupbox-drum    { background-image: url(/images/lineup-drum2.jpg);  border: 1px solid #d40202; }
.lineupbox-psytech { background-image: url(/images/lineup-psytech2.jpg); border: 1px solid #347011;}
.lineupbox-disco { background-image: url(/images/lineup-disco.jpg); border: 1px solid #64efe7;}
.lineupbox-chillout { background-image: url(/images/chillout-bg.jpg); border: 1px solid silver; }

.lineupbox-disco { background-position: 100% 100%; }

.lineupbox-drum p, .lineupbox-psytech p, .lineupbox-disco p, .lineupbox-chillout p { color: white; padding: 5px; font-size: 16px; }

p.lineupheader { color: #FFDC8E; color: white; padding-left: 5px; background-color: black;}

.lineupbox-drum a, .lineupbox-psytech a, .lineupbox-disco a {font-weight: bold; }

.lineupbox-psytech a { color: #16EE77; }
.lineupbox-disco a { color: #64EFE7; }


.lineupbox-drum ul, .lineupbox-psytech ul, .lineupbox-disco ul, .lineupbox-chillout ul { list-style-type: none; font-size: 12px; padding: 0; margin-left: 10px; }
.lineupbox-drum ul li, .lineupbox-psytech li, .lineupbox-disco li, .lineupbox-chillout li {   padding-bottom: 10px; color: white; font-weight: normal; }

.lineupbox-drum ul.drum a {   font-size: 14px; font-weight: bold; color: red; }

.lineupbox-psytech  ul.psytech { color: green; }
.lineupbox-psytech  ul.psytech a { color: #16EE77; }
                   
p.lineupheader-ost {padding-left: 5px; }    
ul#list-ost {list-style-type:square; font-size:11px; padding-left:25px;   font-weight: bold; } 
ul#list-ost li {  padding-bottom: 5px;   font-weight: bold; }  
 
 
 
 /*  info  */
 
table#infomapa { margin: 20px 0 20px 15px; }
table#infomapa td { padding-bottom: 15px; }
table#infomapa a img { display: block; margin: 0 0 2px 0; border: 3px solid #784419; }

h2.infoh {letter-spacing: 2px; font-size: 14px; margin: 0; padding: 2px 5px 2px 10px; font-weight: bold; background-color: #d8bf9d; color: black; }

div.spojebox { margin:8px 0 15px 0; padding: 0 0 0 10px; font-weight: bold; }


div#autom, div#vlak, div#bus { display: none; margin: 10px 0; padding: 10px; border: 1px solid silver; }
div#autom h1, div#vlak h1, div#bus h1 { font-family: arial; font-size: 13px; padding: 0; margin: 0 0 4px 0; }
div#autom h5, div#vlak h5, div#bus h5 { font-size: 11px; padding: 0; margin: 0 0 6px 0; }
div#autom p, div#vlak p, div#bus p { font-size: 12px; padding: 8px 0 12px 10px; margin: 0; }


h3.infoh3 { margin: 10px 0; padding: 0 0 0 8px; font-size: 15px; color:red; }
h4.infoh4 { margin: 10px 0 6px 0; padding: 0 0 0 8px; font-size: 12px; font-weight:normal; text-align:left; text-align:left;}

ul.spoje { list-style-type: none; margin: 0 0 16px 15px; padding: 0; font-size: 12px; }

h4.infoh41 { margin: 10px 0 4px 0; padding: 0 0 0 8px; font-size: 12px; text-align:left; text-align:left;}
p.spojtip { font-size: 12px; margin: 0 0 10px 0; padding: 0 0 0 10px; }




/* DJs  */

.djbox { background: black; /*border: 3px solid #8e9094; padding: 10px;*/ color: silver; margin-bottom: 25px; line-height: 1.3;} 

.djbox h2.drum, .djbox h2.psytrance { font-family: trebuchet ms;  margin: 0;  font-size: 18px;}

.djbox h2.drum      { color: red; } 
.djbox h2.psytrance { color:#16EE77; }   

.djbox h5 { font-size: 11px; margin: 8px 0 0 0; font-style: italic; }
.djbox a  {  color: white;  font-size: 11px;  font-weight: normal;} 
.djbox h4 { margin: 0 0 10px 0;; padding : 0; }
.djbox h4 a  {  font-size: 12px;  font-weight: bold;}     
.djbox p { padding: 3px 0; }
.djbox p.odpoved { padding: 3px 0; margin: 0; }




/* gallery  */

div#galbox { padding: 25px 15px 15px 15px; }


  table#fotogalerie_topnav {  width: 700px;  margin: 0 auto 10px auto;   }
  
  table#fotogalerie_topnav a { color: white; }  
   table#fotogalerie_topnav a:hover {  color: silver; }  
  table#fotogalerie_topnav td { padding: 0;   font-size: 15px;   font-weight: bold;  }  
  table#fotogalerie_topnav td.infobox {   font-family: verdana;   font-weight: bold;    color: gray;  }  
  table#fotogalerie_topnav td.hrefbox {  text-align: right;   }
  
  table#fotogalerietab {  margin: 0 auto;  }
  table#fotogalerietab td {  padding: 10px 5px;  }  
  table#fotogalerietab .popisek {  padding-left: 6px;    }
  
  div#fotodisplay {  text-align: center; }
  
  div#fotodisplay2 {    background: black;    padding: 5px 0;  }  
  div#fotodisplay2 img {    border: 1px solid silver;     margin: 5px auto;    display: block;  }
  
  #fotodisplay p { text-align: left;  font-weight: bold;  padding: 5px; }
  
  #fotodisplay img { border: 1px solid silver; }
  
  table#fotogalerie_navbox {    width: 700px;  margin: 0 auto 10px auto;    background: black;   }
  
  table#fotogalerie_navbox td {padding: 3px 5px;  font-size: 15px; font-weight: bold;}
  table#fotogalerie_navbox a { color: white;}
  table#fotogalerie_navbox a:hover {color: silver;}
   table#fotogalerie_navbox .fotocount, table#fotogalerie_navbox2 .fotocount {padding: 3px;  font-size: 13px; font-family: verdana;  margin: 0 10px;     background: white;    color: black;   }
    
  table#fotogalerie_navbox2 {    width: 100%;    background: white;    margin-bottom: 10px; }  
  table#fotogalerie_navbox2 td { padding: 3px 5px;   font-size: 11px;  font-weight: bold;  }  
  table#fotogalerie_navbox2 a {   color: blue; }  
  table#fotogalerie_navbox2 a:hover {   color: red;  }
  
  img.thumbx { border: 1px solid black; padding: 4px; float: right; margin: 0 0 0 10px;}
  img.thumb { border: 1px solid silver; padding: 2px;}
