#idc-container .idc-c-h { color:red; }
#loading { margin:0; padding:0; padding-left:50px; z-index:5; position:relative; }
#idc-container-parent { margin-top:-45px !important; _margin-top:-50px !important; z-index:10; position:relative; background:#000; }
#idc-container-parent .idc-foot { display:none; }
#idc-container-parent #IDCPostNav { display:none; }
#idc-container-parent #idc-commentcount_label { display:none; }
#idc-container-parent #idc-commentcount_wrap { display:none; }
#idc-container-parent #IDCPostNavReply { display:none; }
#idc-container-parent #IDCommentNewThreadText { width:470px !important; }
#idc-container-parent .idc-c-b { width:470px; }
#idc-container-parent #IDCommentReplyDiv {  border:1px solid #eab519; }
#idc-container-parent .idc-new { border:1px solid #eab519; margin-left:100px; padding:15px; width:480px; }
#idc-container-parent #IDCommentReplyName {  font-size:15px; letter-spacing:-3px; text-transform:uppercase; color:#eab519; padding:0; margin:0px; font-weight:bold; }
#idc-container-parent #txtComment { width:470px !important; }
#idc-container-parent #IDCommentReplyDiv { width:480px; padding:15px; margin-left:50px; }
#idc-container-parent #idc-container h3 { font-size:30px; letter-spacing:-3px; text-transform:uppercase; color:#eab519; padding:0; margin:25px; margin-bottom:0; font-weight:bold; }
#idc-container-parent .idc-i span { font-weight:bold; color:#EAB519; }
#idc-container-parent .idc-thread .idc-thread { margin-left:30px; }

	* { color:silver; font-family:Trebuchet MS; font-size:15px; }
	a { color:silver; }
	a:hover { color:#ffc000; }
	.clear { clear:both; }

	iframe { background:#fff; }


	x#facebook  { height:900px !important; }

	#fb-obal { background:#333 !important; }

	p { text-align:justify; padding-right:10px; padding-left:10px; xmargin-left:30px; xmargin-right:20px; }


	body { background:black url(/img/background.jpg) repeat; _text-align:center; }
	#container { margin:auto; position:relative; width: 900px; }
	#header { padding:0; margin:30px auto 0 auto; background:#2a2a2a; width:801px; height:267px; cursor:pointer; _height:236px; }
	#header h1 { display:block; padding-top:50px; height:100px; padding:0; color:white; }
	#header #logo {position:absolute; top:0px; background:url(/img/header.jpg) no-repeat;  width:801px; height:267px; _left:50px;  }
	#header strong { display:none; }
	img.engflag {  position:relative;top:75px;left:15px; _left:-350px; _top:65px; border:0; }  


	
	#body { margin-top:50px; margin:auto; clear:both; background:url(/img/body_bck.gif) repeat-y 0 0; width:800px; _text-align:left; }
	#body #body-top{ background:url(/img/body_top.gif) no-repeat 0 0; height:21px; }
	#body #body-bottom{ margin-top:100px; background:url(/img/body_top.gif) no-repeat 0 0; height:21px; }
	
	#body-body { padding:0px 30px 15px 30px; position:relative; z-index:5; }
		
	h1 { font-size:60px; text-align:center }
	h2 { font-size:50px; letter-spacing:-3px; text-transform:uppercase; color:#eab519; padding:0; margin:25px; font-weight:bold;}
	h3 { text-transform:uppercase; font-size:17px; color:black; padding:16px 15px 10px 0; font-weight:bold; background:url(/img/nadpis-bck.gif) no-repeat 5px 0; text-align:center; max-width:400px; _width:400px; }
	h3.short { background:url(/img/nadpis-short-bck.gif) no-repeat 0 0; max-width:270px; _width:270px; }
	h3 span { background:#ffc000; color:black; }
	h4 { color:#ffc000; font-weight::bold; font-size:20px; }

	img.addimg { xdisplay:block; float;left; xclear:both; margin:auto; margin-top:5px; margin-left:10px; }
	div.addimg { float:right; margin:auto; margin-top:5px; margin-left:10px; width:300px; }
	img.napojak { margin-left:21px; }

	sup	{ font-size:10px; }
	
	.mapy { float:right; border:2px solid #ecb61a; margin-left:10px; }

	a.next { background:url(/img/arrow.gif) no-repeat 0 0; border:2px solid black; padding-left:35px; color:#ffc000; text-decoration:none; display:block; height:30px; _height:38px; margin:50px 10px; padding-top:5px; padding-right:5px; float:right; }
	a.next.back { background:url(/img/arrow2.gif) no-repeat 0 0; }
	a.next.down { background:url(/img/arrow3.gif) no-repeat 0 0; }
	a.next.float { margin-top:-75px; }
	a.next:hover { border:2px solid #ffc000; }
	
	#footer { position:relative; font-size:11px; height:96px; background:url(/img/footer.gif) no-repeat 0 0; width:800px; margin:50px auto 20px auto; }
	#footer span { display:block; position:relative; top:27px; left:35px; color:black; xletter-spacing:-1px; background:#ffc000; margin-right:100px; }
	#footer span a { color:black; text-decoration:none; }
	
	#footer #bandzone { display:block; position:absolute; width:113px; height:30px; top:60px; left:583px;  }
	#footer #facebook { display:block; position:absolute; width:65px;; height:26px; top:60px; left:700px;  }

	#navigation {  margin:15px auto;  clear:both; height:40px; width:820px; _width:850px; position:relative; left:4px; _left:10px; }
	#navigation a { display:block; float:left; height:39px; background-position:0 0; background-repeat:no-repeat; }
	#navigation a:hover{ background-position:0 -40px; }
	#navigation a.active{ background-position:0 -5px; }	
	
	#navigation img { border:0; }

	a#menu1 { background:url(/img/menu-aktuality.gif); width:91px; }
	a#menu2 { background:url(/img/menu-oklubu.gif); width:90px; }
	a#menu3 { background:url(/img/menu-program.gif); width:96px; }
	a#menu4 { background:url(/img/menu-foto.gif); width:62px; }
	a#menu5 { background:url(/img/menu-napojak.gif); width:89px; }
	a#menu6 { background:url(/img/menu-zed.gif); width:57px; }
	a#menu7 { background:url(/img/menu-team.gif); width:68px; }
	a#menu8 { background:url(/img/menu-download.gif); width:107px; }
	a#menu9 { background:url(/img/menu-kudysem.gif); width:108px; }
	a#menu10 { background:url(/img/menu-partyservis.gif); width:120px; }
	

	.program .item { margin-top:5px; border-bottom:1px solid #333; clear:both; }
	.program .item .title span { display:block; float:left; width:100px; xposition:relative; font-size:20px; margin-left:30px; text-align:center; color:white; }
	.program .item .title strong { display:block; float:left; width:555px; margin-left:50px; xposition:relative; font-size:20px; color:#ffc000; }
	.program .item .description { xclear:right; margin:10px; margin-left:180px; min-height:50px; } 
	x.program .item.live { float:left; width:100px; border:1px solid #ffc000; margin:5px; padding:10px; text-align:center; }
	.program .item.party span { color:gray; }
	.program .item.party strong { text-transform:lowercase; color:#947001; }
	.program .item.party .description,
	.program .item.party .description p { color:gray; }
	.program .item .flyer { }
	.program .item .flyer img { width:100px; border:1px solid #333; }
	
	table.reporty img { width:16px; margin-top:2px; }
	table.reporty td.date { text-align:right; }	
	table.reporty td { vertical-align:top;}
	
	table.addmessage { margin:10px; margin-bottom:20px; }	
	table.addmessage th { width:110px; text-align:right; padding-right:10px; font-size:11px; }
	table.addmessage td { font-size:11px; }
	table.addmessage td, table.addmessage td * { vertical-align:middle; }
	table.addmessage td textarea,
	table.addmessage td input { width:250px;background:#333; border:1px solid #666; }
	table.addmessage td textarea { height:100px; }
	table.addmessage td input.antispam { width:50px; height:23px;  }
	table.addmessage td input.submit { background:#ffc000; color:black; border:0; } 
	img.antispam { background:#aaa; border:1px solid #333; }
	
	table.otviracka th { text-align:left; padding-left:15px; }
	
	.board .item .title {  display:block; font-size:16px; float:left; xwidth:555px; margin-left:50px; xposition:relative;  color:#ffc000; }
	.board .item .title a { font-size:16px; color:#ffc000; }
	.board .item .title span { color:white; }
	.board .item .description { clear:left; }
	
	p.alert { padding:10px; color:red; border:1px solid red; width:50%; }
	p.important { color:#ffc000; border:1px solid #ffc000; padding:15px; margin:10px; width:90%; }
	p.important a { color:#ffc000; }
		
	div.filmframecover { background:url(/img/pas-fotek.jpg) repeat-y top right; padding-top:5px; padding-right:100px; xpadding-bottom:150px; margin-bottom:-110px; position:relative; xtop:-5px; right:-6px;  }
	
	table.download { width:90%; margin:auto; }
	table.download td {  padding-bottom:15px; vertical-align:top; padding-left:20px; }
	table.download td.img { padding:5px; width:100px; }
	table.download td.img img {  }
	
	ul.sitemap li { color:gray; }
	
	
	.news { margin:auto; width:705px; }
	.news h3 { display:none; } 
	.news h4 { background:url(/img/line-bck.gif) 0 8px no-repeat; }
	.news h4 span { background:black; color:#ffc000; margin-left:10px; padding:5px; }
	.news .newitem { background:url(/img/dottedline.gif) bottom center no-repeat; margin-bottom:30px; padding-bottom:40px; text-align:center; }
	.news .newitem span { font-weight:bold; padding:5px; }
	
	h5 { text-transform:uppercase; font-size:17px; color:#ffc000; padding:16px 15px 10px 0; font-weight:bold; xbackground:url(/img/nadpis-bck.gif) no-repeat 5px 0; text-align:center; max-width:400px; }
	h5 * { color:#ffc000; }
	
	
	table.bigplan { margin-left:20px; }
	table.bigplan td { padding:3px; padding-right:50px; }
	table.bigplan td.game { color:#ffcc00; }
	table.bigplan td.description { padding-left:20px; color:gray; }
	table.bigplan td.description * { color:gray; }
	
	.michacky img { margin:5px 0; }