body { 
  margin: 0; 
  padding: 0; font: 75%/1.2 Arial, Helvetica, sans-serif; color: #000; 
  background: #fff; /*url(images/body_bg.gif) repeat-x;*/
  background-repeat: no-repeat; 
  text-align: center; 
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address { margin: 0; padding: 0; }
h1 span { display: none; }
img { border: none; outline: none; }
a { text-decoration: none; padding: 1px; outline: none; }
a:link, a:visited { color: #666; }
a:hover { color: #000;}
strong { font-style: normal; font-weight: bold; }
em { font-style: italic; font-weight: normal; }
strong em, em strong { font-weight: bold; font-style: italic; }
ul { list-style: none; }
h1 { height: 248px; margin: 0 0 20px 0; }
h1 a { display: block; height: 248px; width: 980px; background: url(images/header_bg.gif) -980px 0 no-repeat; zoom: 1; }
h1 a:hover { display: block; height: 248px; width: 980px; background: url(images/header_bg.gif) 0 0 no-repeat; }
#header {
  /*background-image: url(images/2010banner.jpg);*/
  height: 260px;
  background-repeat: no-repeat; 
}


#wrapper { text-align: left; width: 980px; margin: auto; }

#concerts a {color: #999999;}
#concerts a:hover{color: #CCCCCC;}
#concerts { width: 220px; float: left; margin-left: 30px; display: inline; }
#concerts h2 {text-transform: uppercase;}
#concerts ul { margin-bottom: 40px; }
#concerts ul li {margin: 0 0 10px 0;}
#concerts p.date { font-size: 14px; font-weight: bold;}
#concerts p.date strong { }
#concerts p.date em {font-style: normal; color: #a3a2a2; font-weight: bold;}


#posts {
	width: 470px;
	margin-left: 30px;
	float: left;
	text-align: justify;
}

#posts_header {}
a#felho_link {display: block; float: right; color: #ff9248; text-transform: uppercase; font-size: 16px; font-weight: bold;}
a:hover#felho_link {color: #ccc;}

#concerts h2, #posts h2, #sidebar h2 {
	margin: 0 0 20px 0;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}

.post_body {
	margin: 0 0 1em 0;
	color: #999;
	font-size: 14px;
}
.post_body a { color: #666666; }
.post_body a:hover { color: #CCCCCC; }
.freshpost {
	color: #000;
	border-bottom: 1px solid #000;
	padding: 0 0 1em 0;
	font-size: 16px;
	font-weight: bold;
}
.freshpost a{color: #999999;}
.freshpost a:hover{color: #CCCCCC;}
.freshpost .post_title {font-size: 24px; color: #000;}
.post_title {font-weight: bold; font-size: 16px; color: #888;}
.post_date {font-size: 11px; margin: 0 0 0 15px;}



#sidebar { width: 220px; /*margin: 0 0 0 70px;*/ float: left; text-align: center; }

#sidebar ul {padding: 0 65px;}
#sidebar ul li a { text-decoration: none; zoom: 1;}
#sidebar ul li a:hover {}
#sidebar #links1 a.kontakt {float: left;}
#sidebar #links1 a.rider {float: right;}
#sidebar #links1 {
	height: 40px;
	font-weight: bold;
	font-size: 16px;
	padding-top: 0;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 30px;
}
#sidebar #links1 a:hover{color: #CCCCCC;}
#sidebar #links1 a {text-transform: uppercase; color: #000000;}

ul#logos a {display: block;}
#linkfor a {
	background-image: url(images/logos/180pix/for.gif);
	width: 90px;
	height: 45px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#linkfor a:hover {
	background-image: url(images/logos/180pix/for.gif);
	width: 90px;
	height: 45px;
	background-position: -90px;
	padding: 0px;
}
#linkszent a {
	background-image: url(images/logos/180pix/szent.gif);
	height: 114px;
	width: 90px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
}
#linkszent a:hover {
	background-image: url(images/logos/180pix/szent.gif);
	height: 114px;
	width: 90px;
	background-repeat: no-repeat;
	background-position: -90px 0px;
}
#linkcls a {
	background-image: url(images/logos/180pix/cls.gif);
	height: 54px;
	width: 90px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
}
#linkcls a:hover {
	background-image: url(images/logos/180pix/cls.gif);
	height: 54px;
	width: 90px;
	background-repeat: no-repeat;
	background-position: -90px 0px;
	margin: 0px;
	padding: 0px;
}
#linkpop a {
	background-image: url(images/logos/180pix/pop.gif);
	height: 27px;
	width: 90px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
}
#linkpop a:hover {
	background-image: url(images/logos/180pix/pop.gif);
	height: 27px;
	width: 90px;
	background-repeat: no-repeat;
	background-position: -90px 0px;
	margin: 0px;
	padding: 0px;
}
#linkalex a {
	background-image: url(images/logos/180pix/alex.gif);
	height: 37px;
	width: 90px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
}
#linkalex a:hover {
	background-image: url(images/logos/180pix/alex.gif);
	height: 37px;
	width: 90px;
	background-repeat: no-repeat;
	background-position: -90px 0px;
	margin: 0px;
	padding: 0px;
}
#linkau a {
	background-image: url(images/logos/180pix/au.gif);
	height: 42px;
	width: 90px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
}
#linkau a:hover {
	background-image: url(images/logos/180pix/au.gif);
	height: 42px;
	width: 90px;
	background-repeat: no-repeat;
	background-position: -90px 0px;
	margin: 0px;
	padding: 0px;
}
#linklp a {
	background-image: url(images/logos/180pix/lp.gif);
	height: 35px;
	width: 90px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
}
#linklp a:hover {
	background-image: url(images/logos/180pix/lp.gif);
	height: 35px;
	width: 90px;
	background-repeat: no-repeat;
	background-position: -90px 0px;
	margin: 0px;
	padding: 0px;
}
#linkhot a {
	background-image: url(images/logos/180pix/hot.gif);
	height: 38px;
	width: 90px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
}
#linkhot a:hover {
	background-image: url(images/logos/180pix/hot.gif);
	height: 38px;
	width: 90px;
	background-repeat: no-repeat;
	background-position: -90px 0px;
	margin: 0px;
	padding: 0px;
}
#linkmy a {
	background-image: url(images/logos/180pix/my.gif);
	height: 37px;
	width: 90px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
}
#linkmy a:hover {
	background-image: url(images/logos/180pix/my.gif);
	height: 37px;
	width: 90px;
	background-repeat: no-repeat;
	background-position: -90px 0px;
	margin: 0px;
	padding: 0px;
}
#linkyou a {
	background-image: url(images/logos/180pix/you.gif);
	height: 48px;
	width: 90px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
}
#linkyou a:hover {
	background-image: url(images/logos/180pix/you.gif);
	height: 48px;
	width: 90px;
	background-repeat: no-repeat;
	background-position: -90px 0px;
	margin: 0px;
	padding: 0px;
}
#linkarzenal a {
	background-image: url(images/logos/180pix/hangarzenal.gif);
	height: 90px;
	width: 90px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
}
#linkarzenal a:hover {
	background-image: url(images/logos/180pix/hangarzenal.gif);
	height: 90px;
	width: 90px;
	background-repeat: no-repeat;
	background-position: -90px 0px;
	margin: 0px;
	padding: 0px;
}
#linktak a {
	background-image: url(images/logos/180pix/tak.gif);
	height: 42px;
	width: 90px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
}
#linktak a:hover {
	background-image: url(images/logos/180pix/tak.gif);
	height: 42px;
	width: 90px;
	background-repeat: no-repeat;
	background-position: -90px 0px;
	margin: 0px;
	padding: 0px;
}
#linkfokk a {
	background-image: url(images/logos/180pix/fokk.gif);
	height: 60px;
	width: 90px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
}
#linkfokk a:hover {
	background-image: url(images/logos/180pix/fokk.gif);
	height: 60px;
	width: 90px;
	background-repeat: no-repeat;
	background-position: -90px 0px;
	margin: 0px;
	padding: 0px;
}
#linkwest a {
	background-image: url(images/logos/180pix/westarialogo.gif);
	height: 40px;
	width: 90px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
}
#linkwest a:hover {
	background-image: url(images/logos/180pix/westarialogo.gif);
	height: 40px;
	width: 90px;
	background-repeat: no-repeat;
	background-position: -90px 0px;
	margin: 0px;
	padding: 0px;
}

  
#footer { clear:both; height: 50px; }
/*
MISC. FORMATTING CLASSES
------------------------
*/

/*float classes*/
.fleft { float: left; }
.fright { float: right; }
/*clear classes*/
.cleft { clear:left }
.cright { clear: left; }
.cboth { clear: both; }
/*text classes*/
.txtcntr { text-align: center; }
.mrgnleft { margin: 0 0 .2em 1em; }
.mrgnright { margin: 0 1em 2px 0; }
.imgborder { border: 1px solid #000; }
.redtxt { color: #a92d12; }
.fresh { /*background: url(images/icons/fresh.gif) center right no-repeat;*/ }
.szenti_logo { margin: 10px 0 0 0; }
