body { color: #fff;	background: #121212 url(background.png) repeat-y; 	padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; }

h1 {	font-size: 1.7em; }
h2 {	font-size: 1.4em; }
h3 {	font-size: 1em;   }
h4 {	font-size: 0.8em; }
h5 {	font-size: 0.7em; }

.center {	text-align: center;}
.smaller-please { font-size: 85%;  } 

#conteiner { /*height: 900px;*/ width:1000px;  overflow: hidden;
	background: url(background-2.jpg) no-repeat;
}

#zurdo {	width: 265px; float: left; /*text-align: right;*/  }
#derecho { float: left;	width: 600px;   }

#derecho #padder {	font-size: 0.85em; padding: 1em 2em 1em 2em; line-height: 130%; }
#derecho #padder a {	color: #f7f2e3; }

#caption-2 {	text-align: center; padding: 1em; }

a img {		border: 0; }


#caption-1  { margin-top: 10px; 	background: url(header.png) no-repeat; background-position: center; height: 32px; text-indent: -6667px;   }


#menu { margin-left: 2px;	height: 98px; background: url(background-top.png) repeat-x;  }

#mainNav {
/*	background: #000; */
	width: 100%; 
	height: 98px;
	position: relative;
	display: block;
	text-indent: -9999px;
/*	float: right; */
	z-index: 0;
	margin: 0;
	padding: 0;
}
#mainNav li a { text-indent: -9999px; text-decoration: none; }
#mainNav li {
	list-style: none;
	position: absolute;
	top: 0;
	margin: 0;
	padding: 0;
	height: 98px;
	background: url(background-li.png) repeat-y right;
	border-bottom: 2px solid #650202;
}

#mainNav li, #mainNav a { background-repeat: no-repeat; height: 98px; display: block; outline: none; }
#mainNav li.selected {	border-bottom: 2px solid #1f1f1f; }
#mainNav li a {	background-position: center bottom; } 

#nav-akce a {	background: url(n-novinky.gif) no-repeat; }
#nav-fotky a { background: url(n-fotky.gif) no-repeat; }
#nav-vzkazy a { background: url(n-vzkazy.gif) no-repeat; }
#nav-koncerty a { background: url(n-koncerty.gif) no-repeat;  }
#nav-odkazy a { background: url(n-odkazy.gif) no-repeat;  }
#nav-jukebox a { background: url(n-juke.gif) no-repeat;  }


#nav-akce { left: 0px; width: 120px;  }
#nav-fotky { left: 120px; width: 90px; }
#nav-vzkazy { left: 210px; width: 100px;}
#nav-koncerty { left: 310px; width: 120px; }
#nav-odkazy { left: 430px; width: 108px; }
#nav-jukebox { left: 538px; width: 60px; }

.ImgAlignCenter {
	display: block; margin: 0 auto;
}

#padder h1 { font-family: Tahoma; }
#padder h2 { color: #a91e1b;}


#padder a { color: #fcfae1; font-weight: bold; text-decoration: none;  }
#padder a.underline { background: url(abgr.gif) bottom repeat-x; }
/*a img {	margin: 1px; } */

#padder ul { line-height: 170%; background: url(retez.png) repeat-y;	margin: 1em  0 3em 2.5em; padding: 0 0 0 2.5em;  }
#padder li { list-style: none;  }

.cl-odkazy img {	border: 1px solid #1b1b1b; }
.cl-odkazy p { margin-bottom: 2em;	 }
.cl-odkazy li { font-size: 1.2em;	list-style: none; padding: 0.3em 0 0.3em 0; border-bottom: 1px solid #1b1b1b; }
.cl-odkazy ul { background: url(retez.png) repeat-y;	margin: 1em  0 3em 2.5em; padding: 0 0 0 2.5em; width: 50%; }

.cl-odkazy a:hover {	color: #eb7b02; }


em {	color: #c0c0c0; line-height: 150%; font-size: 110%; }


.cl-novinky {	/*background: url(background-3.jpg) no-repeat right top;*/ }
.cl-novinky h2, .cl-fotky h2 {	letter-spacing: -1px; padding-bottom: 1em;  }
.cl-novinky h2 span, .cl-fotky h2 span { color: #2b2b2b; /*float: right;*/	 }
.cl-novinky p {	font-size: 90%; }



.cl-novinky p a { background: url(abgr.gif) repeat-x bottom;  }

.level { margin-bottom: 2em; padding-bottom: 2em; background: url(retez-2.gif) repeat-x bottom; }

.cl-fotky p {	margin: 1em; }
.cl-fotky p img {	margin: 1px; }

.cl-fotky h1 {	text-align: center; margin: 2em 0 2em 0; }
.cl-fotky h2 {	margin-top: 2em; }

/*.cl-fotky p img {	width: 160px; }*/

.cl-koncerty h2 span {  color: #f5f5f5;  }

#forumForm h3 {	float: left; width: 70px; margin:0; padding: 5px 1.5em 1em 5px; text-align: right; }
#forumForm input {	font-size: 1em;  }

.panel h3 {}

.panel h3, .panel p {	margin: 0; }
.panel h3 span { color: #1B1B1B; float: right; margin-right: 1em; font-size: 0.8em;	}
/* .panel h3 span a { font-size: 1.3em;	} */

#forum p { 	padding: 10px; font-size: 0.85em; line-height: 170%; }
#forum h3 {	 }

h3.lev-A { letter-spacing: 2px;  padding: 1em 0 0 0; border-top: 1px solid #000;  }
h3.lev-B { color: #655931;  margin: 0;   	 }

/*.lev-B { border-bottom: 1px solid  #2B2B2B; } */

.even { /*background: #101010;*/  background: #141414; }
.odd { 	  }

.even h3 span {
	color: #000;
}

h3 span a {
	font-size: 11px;
}

.odd .lev-A { padding-left: 8px; background: url(stin.jpg) no-repeat; 	}
.even .lev-A {	padding-left: 8px;  }


.odd div.lev-B { margin-top: 7px 4px 4px 4px; padding: 4px; border-top: 1px solid #101010;  }
.even div.lev-B {  padding: 7px 4px 4px 4px; border-top: 1px solid #000; } 

#forum {	background: #000; padding: 1em; }
#forum p {	margin-left: 8px; padding-bottom: 1em; }

.ImgAlignRight {	float: right; margin-left: 10px ; margin-bottom: 5px; border: 3px solid #23221f; } 
.ImgAlignLeft {	float: left; margin-right: 10px ; margin-bottom: 5px; border: 3px solid #23221f;  }
.ImgAlignCenter {	display: block; margin: 0 auto; }

#mbox{background:#fff no-repeat; padding:8px 8px 50px 8px; border:2px outset #666;cursor:pointer}
#mbm{font-family:sans-serif;font-weight:bold;float:right;padding-bottom:5px;}
#ol{background-image: url(overlay.png);}

* html #ol{background-image:none;     filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");}

#credits { /*margin-top: 375px;*/ font-size: 0.75em; color: Silver; text-align: left; }
#credits a { text-decoration: none; color: Silver;}

.gallery-archiv {	width: 70% }
.gallery-archiv span { color: #2B2B2B; float: right;  }

ul.gallery-archiv li a.selected { background: #A91E1B; text-decoration: underline; }

#logo-pos {	margin-left:  78px; }
#logo {  margin: 0; padding: 0; width: 187px; height: 407px; background: url(dt-rock-logo.jpg) no-repeat; text-indent: -6667px;  }
#logo a { display: block; width: 187px; height: 407px; text-indent: -6667px;   }

#highlights {	/*height: 5em;*/ }
#highlights h2 { margin-top: 16px;   text-indent: -6667px; width: 121px; float: left; height: 90px; background: url(n-aktualne.gif) no-repeat; }
#highlights div { font-size: 120%; padding: 0.8em; border: 3px solid #191919; margin-left: 125px; margin-top: 2em;  }
#highlights div h3 { margin: 0;  }
#highlights div h3 span { text-align: right; display: block; float: left; width: 60px; color: #2b2b2b; letter-spacing: -1px;  }
#highlights div h3 a {	color: #fff; }

#talcred { width: 600px; margin: 3em 0 2em 100px; border-top: 1px solid #1e1e1e; clear: left;	 text-align: center; padding: 1em 1em 1em 1em; font-size: 0.75em;  }
#talcred a, #talcred { color: #686868; text-decoration: none;	 }

.cl-jukebox {	background: url(repro.jpg) no-repeat right top; }

#lbl_juke {	background: url(n-dt-juke.gif) no-repeat; text-indent: -6667px; height: 38px; }

.level h1 {	margin-top: 1.5em; }
.level h3 { color: Silver;	 }

#columns { overflow: auto; }
#columns #der { width: 300px; float: left; font-size: 0.85em; }
#columns #zur { width: 200px; float: right; background: url(doporucujeme.jpg) no-repeat top right; }

body .cl-novinky .level p { text-align: center; font-family: arial; font-weight: bold;  font-size: 1.4em; letter-spacing: -1px; line-height: 100%; }
.cl-novinky h2 { font-size: 1.6em; text-align: center;  }
.cl-novinky em { background: #a91e1b; color: #000; font-size: 110%;  }

.cl-novinky .label {	text-align: left; }