*,html,body {margin:0px;padding:0px;font-family:Tahoma;font-size:12px;font-style: normal;border:0px;color:#8cb545; }
body {background:#fff url(images/back2.jpg) no-repeat 0 0;}



#obal {position:relative;width:1000px;height:690px;margin:auto;/*background: url(images/back.jpg) no-repeat top;*/}
#header {/*background:black;*/position:relative;height:130px;margin:30px 0 0 0;}
#layout {position:relative;display:block;width:960px;height:350px;padding:0px 20px;margin:0;}
.logo {background: url(images/zdenka.gif) no-repeat top right;}
.logo {position:absolute;top:10px;right:45px;z-index:10;display:block;width:173px;height:75px;}
#footer {margin:0; padding:0 260px 0 0; width:740px;height:100px;}
#footer img {margin:0 0 0 200px;}

.layout_left{float:right;width:200px;}

.layout_center{float:left;width:730px;} 
 
.layout_center * {font-size:12px;}
.layout_center p {margin:10px 0px; font:normal 11px Tahoma; line-height:16px; }
 
 
.layout_center ul {margin:5px;padding:0px 0px 3px 15px;}
.layout_center ul li{padding:3px 0px;}
.layout_center ul ul,.layout_center ul ul ul{margin:0px;padding:3px 10px;}
 
#navigation{margin:0px;padding:0px;position:absolute;top:30px;right:30px;}

#navigation img {margin:0 0 3px 0;}

/*.section{margin-left:65px;}*/

.cleaner {visibility:hidden;clear:both;}

div.box, div.box_music {margin-top:20px;border:0px solid #cfcfcf;position:relative;}
div.box strong.title{font-size:13px;position:absolute;display:block;padding:2px 0px;top:0px;left:0px;color:Black;font-weight:bold;}
div.box_inter li {margin:7px 0px;list-style:none;}
div.box p {}

.boxa{margin-top:25px;margin-bottom:15px;border:0px solid #cfcfcf;position:relative;}


#intro{
/*margin-top:48px;*/
}



body{
scrollbar-arrow-color: black;
scrollbar-base-color: black;
scrollbar-DarkShadow-color: black;
scrollbar-Face-color: white;
scrollbar-Highlight-color: black;
scrollbar-Shadow-color: black;
scrollbar-Track-color: black;
}


hr{ height: 1px; border: none; border-bottom: 1px solid #2a2a2a; }

a, a:link{ text-decoration: none; color: #9a9999; }
a:hover{ text-decoration: underline; color: #5A3B7F;  }
.funs{ margin:15px;}

h2 {font:bold 18px Tahoma; color:#5A3B7F; margin:0 0 8px 0;}
h3 {font:bold 12px Tahoma; color:#8cb545; margin:0 0 8px 0;}
body > body > p {line-height:16px;}

div.box_music h2 {margin:0 0 0 0;}
div.box_music p {margin:0 0 25px 0; }


/* ALBUMY
------------------------------------------------ */
.album {margin: 30px 0 0 0;}
.album .cover{float: right;margin-right:30px;}
.album table{width: 420px;border-collapse: collapse;	font-size:11px;}
.album table caption{font-size: 1.2em;	font-weight: bold;	background: #000;	color: #fff;padding: 3px;}
.album table td{	border-bottom: 1px solid #ccc;	padding: 2px 2px;}
.album table td strong{font-size:11px;}


/* KONTAKT
----------------------------------------------------------------- */
#kontakt h2{ font-size: 1.4em; color: #999999; margin: 1em 0; }
#kontakt h3{ font-size: 1.2em; color: #000; padding: 0; margin: 1em 0; }
#kontakt #content { text-align: center; font-size: 1.7em; }

/* novinky */
.date{	color: #9a9999;	font-size: 12px;	font-weight: bold;	border-bottom: 1px solid #2a2a2a;	margin-top: 10px;
}

/* ALBUMY
------------------------------------------------ */
.album {	margin: 2em 0;	width: 100%;}
.album .cover{	float: right;}
.album table{	width: 420px;	border-collapse: collapse;	}
.album table caption{	font-size: 12px;		font-weight: bold;	background: #5a3b7f;	color: #fff;	padding: 2px;}
.album table td{	border-bottom: 1px solid #ccc;	padding: 2px 3px;	font-size: 11px;}
.album table td strong{	font-size: 11px;}
	
	
/* texty */
#texty #content{ margin-top: 100px; }
#texty h2{ padding: 1em 0 0 0; margin: 0; }
#texty h3{ margin-top: 0; font-size: .8em; color: #999999; padding: 0; }
#texty .right{ margin-right: 330px; }


/* fotky */
#fotky #content{ text-align: center; }

/* koncerty */
table#mesta{ width: 680px;border-collapse: collapse; font-size: 12px; margin-bottom: 1em; }
table#mesta th{ padding: 2px 3px; color:#fff; font-size: 12px; background: #5A3B7F; font-weight: bold; text-align:left; }
table#mesta td{ padding: 2px 3px; border-bottom: 1px solid #323232; }
table#mesta tr.stare td{ color:#888888 }


input, textarea{
border:1px solid  black;margin-left:5px;margin-bottom:2px;
}

.top{
margin-top:25px;
}





