/* CSS Document */
/* CSS Document */
body {
	float:none;
	margin:0px;
	background:url("../images/dirt1.gif") black;
	font-family:Arial;
	font-size:11px;
	color: #CDCAB8;/*#DFDED5;*/
	height:100%}
a{ color: #FFF1CE;} a:hover{ color:#FFF} 
h1 {font-size:14px; font-weight:bold; text-align:left; float:none; letter-spacing:-0.07em;color: #FBF8DC; margin:0px 0px 7px 2px;}
h2 {color:#FAF6E1; font-size:14px; font-weight:bold; letter-spacing:-0.04em; margin: 10px 0 5px 0}

.maxbanner{
	margin: 0.3em auto;
	text-align: center;
	padding:0;
	}
.header{
	margin-right:auto;
	margin-left:auto;
	background-image:url("../images/header.gif");
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:870px;
	height:111px;
	text-align:right;
	padding-right:10px;
	}
.header img{
	vertical-align:bottom;
	}
/*MENU*/
#menu {
	position:relative;
	height:15px;
	padding:8px 0px 8px 3px;
	margin-right:auto;
	margin-left:auto;
	background-color: #000000;
	background-image:url("../images/dirt-menu.gif");
	width:877px;
	}
#menu a {
	font-weight:bold;
	font-size:12px;
	color: #FFFFFF;
	text-decoration:none;
	padding: 8px 14px 8px 14px;
	margin-left:-3px;
	}

#menu a:hover, #menu a.active:hover {
	color: #FBF8DC;
	background-color: #52504D;
	/*background-image:url("../images/kurzor1.gif");*/
}

#menu a.external, #menu a.external:hover  {
  color: #c5e0eb;
}

#menu a.sutaz, #menu a.sutaz:hover  {
  color: #ff0000 !important;
}

#menu a.active  {
  background-color: #302E2E;
  color:#FFFFFF;
}
	
/*MENU END*/

.main {  
	padding:10px 10px 10px 10px;
	border:none;
	margin-right:auto;
	margin-left:auto;
	background-color: /*#36342A; #686352; #3C3B39; */#353535;
	background-image:url("../images/stripes1.gif");
	background-repeat:repeat-x;
	height: auto;
	width: 860px;
	}
.news{   margin:0px 10px 0px 0px; padding:0px;
	border:none;
	float:left;
	vertical-align:top;
	width:382px;
	height:auto;
	text-align:justify;
	}
.headline{   margin:0px 0px 10px 0px; padding:10px 10px 20px 10px;
	width:361px;
  height:auto;
	float:left;
	color:#BFB291;
	background-color: #000;
	background-image:url("../images/header-news-black.gif");
	background-repeat:repeat-x;
	background-position:0px 0px;
	}
.headline img{ margin:45px 0px 10px 0px; float:none; border:none}
.headline a{text-decoration:underline}
.headline h1 a{text-decoration:none}
.headline p{text-align:justify; margin:0px; display:table}

.older{ margin:0px 0px 7px 0px; padding: 10px 10px 10px 10px;
	height:auto;
	float:left;
	text-align:justify;
	background-color: #2E2E2E;/*#BFB291;*/
	font-size:11px;
	width:361px;
	/*background-image:url("../images/news-back.gif");*/
	background-repeat:repeat-x;
	background-position:0 0;
	/*border-bottom:dotted 1px #6E5E42;*/}

.older h2{margin:0px 0px 5px 0px; padding:0px; color:#FBF8DC;} 
.older h2 a{text-decoration:none}
.older img{border:solid 1px #554C43; margin:0px 15px 5px 0px; float:left}
.older .paging, .older .paging .active {text-align:right; margin-bottom:10px; background-color:none}
.older .paging a, .older .paging .active {font-size:14px; font-weight:bold; text-decoration:none; color:#FFF; margin:0px 5px 0px 0px; float:letf} 
.older .paging a:hover{color:#D8AF72}
.older .paging img{float:none; margin:0px 5px 0px 5px}
.older p{text-align:justify; margin:0px 0px 10px 0px; display:table}
.datum {font-size:10px; color:#666666}

#banner{	margin:0px 0px 8px 0px;
	width:468px; height:60px;
	float:left; 
	border:none
	}
.col2 {
	float:left;
	margin:0px;
	width:468px;
	height:auto;
	padding:0px;
	}
.partylist {  margin:0px 0px 10px 0px; padding:0px 0px 30px 0px;
	float:left;
	width:348px;
	height:auto;
	background-color: #000;
	background-repeat:repeat-x;
  /* overflow: auto;*/
  }
.partylist table {margin:0px 10px 0px 10px; text-align:left}  /*partylist table*/
	
.dat {vertical-align:top; color:#FFF;	font-weight: bold; font-size: 14px; width:45px;}
.club {vertical-align:top; color: #FFF; width: 70px; padding-left: 3px; vertical-align: top;}
.clubsmall {vertical-align:top; color: #FFF; width: 70px; padding-left: 3px}
.akcia {color:#BFB291; height: 9px; width: 186px; margin: 0px; border-bottom:dotted 1px #6E5E42;}
.town {color: #6D634B; text-align: left; font-weight: bold;  width: 70px; vertical-align: top;}

.optional { margin:0px 0px 10px 0px; padding:0px 0px 40px 0px;
	float:left;
	width:348px;
	height:auto;
	background-color: #2E2E2E;
	/*background-image:url("../images/background.gif");*/
	background-repeat:repeat-x;
/*	opacity: 0.35;
  	filter: alpha(opacity:35);
  	KHTMLOpacity: 0.35;
  	MozOpacity: 0.35;
  	-moz-opacity: 0.35;*/}
.optional a{padding:1px 10px 1px 10px; display:block; color:#CDCAB8; text-decoration:none}
.optional a:hover{background-color:#FBF8DC; color:#000}
.optional img{margin-bottom:7px}   

.flyers {
	float:left;
	vertical-align:top;
	margin:0px 0px 0px 9px;
	width:110px;
	padding:0px 0px 0px 0px;
}
.flyers img{margin:0px 0px 5px 0px; border:solid 1px #3D392C; }
.footer{
	width:850px;
	vertical-align:top;
	margin-right:auto;
	margin-left:auto;
	height:200px;
	text-align:left;
	background-color: #000;
	background-image:url("../images/dirt3.gif"); background-position:75% 0%; background-repeat:no-repeat;
	font-size:10px;
	color:#CCCCCC;
	padding:10px 15px 10px 15px;
	}
.footer a{color:#CCCCCC; text-decoration:none;}
.footer a:hover{color:#F0E9D2}
.footer img{border:none}
.sitemap a{ font-size:10px; margin:0px 15px 0px 0px; letter-spacing:5px;} 
.vpravo{margin:10px 0px 0px 0px; font-size:10px;float:right; text-align:right; color:#666666}
.vpravo a{color:#666666; text-decoration:none;} .vpravo a:hover{color:#F0E9D2}


.cleaner {clear:both; height:0px; font-size:1px; border:none; margin:0; padding:0}

/*STYLE pre news.php--------------------------------------------*/
.col2news {
	float:left;
	margin:0px;
	width:348px;
	height:auto;
	padding:0px;
	}
.news2{   margin:0px 10px 0px 0px; padding:0px;
	border:none;
	float:left;
	vertical-align:top;
	width:502px;
	height:auto;
	}
.news2 .older{width:482px;}
.news2 .older p{width:300px;}
.older .paging .active  {
  color: #deb843;}
.left {float:left ; margin: 0 15px 0 0} 
/*STYLE pre partylist.php--------------------------------------------*/
.partylist2 {margin:0px 0px 10px 0px; padding:0px 0px 40px 0px;
	float:left;
	width:690px;
	height:auto;
	background-color: #2E2E2E;}
.partylist2 table {margin:0px 10px 0px 10px; text-align:left} 
.partylist2 .dat {vertical-align:top; color:#FFF;	font-weight: bold; font-size: 14px; width:70px; height: 10px;}
.partylist2 .club {vertical-align:top; color: #FFF; width: 120px; height: 12px; padding-left: 3px}
.partylist2 .clubsmall {vertical-align:top; color: #FFF; width: 150px; height: 12px; padding-left: 3px}
.partylist2 .akcia {color:#CDCAB8; height: 9px; width: 450px; margin: 5px; border-bottom:dotted 1px #6E5E42;}
.partylist2 .town {color: #6D634B; text-align: left; height: 10px}

/*STYLE pre article.php--------------------------------------------*/
.headline-article{   margin:0px 0px 10px 0px; padding:50px 20px 17px 20px;
	height:auto;
	float:left;
	color:#BFB291;
	background-color: #000;
	background-image:url("../images/header-news-black.gif");
	background-repeat:repeat-x;
	background-position:0px 0px ;
	}
.headline-article img{ margin:0px 0px 10px 0px; float:none; border:solid 1px #3D392C; }
.headline-article a{text-decoration:underline}
.headline-article h1 {font-size:21px; font-weight:bold; float:none; letter-spacing:0.02em;color: #FBF8DC; margin:0px 0px 7px 2px;}
.headline-article h1 a{text-decoration:none}
.headline-article p{text-align:justify; margin:0px; display:table}
/*STYLE pre flyer2.php--------------------------------------------*/
div#flyer_wrapper  {
  margin: auto;
  text-align: center;
}
img.flr {
  border:solid 10px white;
}
/*download.php**********************/
span.new  {
  color: #ff0000;
  font-weight: bold;
}
div.one_column  {
  width: 97%;
  margin: auto;
  background-color: #2E2E2E;
  padding: 10px;
}
div.one_column h3  {
  color: #a1d5f0;
}
div.one_column a {text-decoration:none}
/***********REPORT***************************************************************************/

div.report_body {
  background-color: #2E2E2E;
  width: 78%;
  float: left;
  padding: 10px; 
}
div.report_body img {
  margin: 0 5px 5px 0; border:solid 2px #000
}
div.report_index  {
  width: 19%;
  float: left;
  margin-left: 3px;
  padding-left: 2px;
  margin-top: 10px;
}
div.report_index ul li  {
  list-style-type: disc;
}
div.report_index ul li:hover  {
  list-style-type: circle;
}
div.pic_body {
  width: 100%;
  padding: 16px 0 0 0;
  text-align: center;
  background-color: #2E2E2E;
  overflow: auto;
}
div.pic_body img  {
  margin: 2px 0 0 4px; border:solid 2px #000
}
div.pic_body img a {
  padding: 2px 0 0 4px; 
}
div.pic_body img#main_pic {
  margin: 10px 0 10px 0px; border:solid 10px #000;
}
div#report_main {
  width: 100%;
}
