	body { background-color: #050505; }
	div { font-family: "Arial"; }
	
	/* layout */
	div#logo { position: fixed; top: 0px; left: 0px; width: 1200px; height: 238px; background-image: url(../img/logo.jpg); }
	div#menu { position: fixed; top: 238px; left: 0px; width: 1200px; height: 60px; background-image: url(../img/menu.jpg); }
	div.announcement { position: fixed; top: 298px; left: 0px; width: 1200px; background-color: #050505;
						color: white; font-size: 11px; padding-top: 9px; padding-left: 20px; text-transform: uppercase; }
	div#announcement_more { position: fixed; margin-top: 0px; width: 375px; margin-left: 15px; padding-right: 15px; padding-bottom: 10px; padding-top: 15px; }
	div#announcement { cursor: pointer; }
	
	div#body { position: fixed; top: 330px; left: 0px; width: 1200px; height: 542px; background-image: url(../img/body.jpg); }
	
	/* menu */
	div#menu a { position: relative; float: left; height: 30px; }
	div#menu a#hir { margin-left: 20px; width: 48px; }
	div#menu a#koncert { width: 74px; }
	div#menu a#foto { width: 55px; }
	div#menu a#video { width: 50px; }
	div#menu a#lemez { width: 72px; }
	div#menu a#bio { width: 33px; }
	div#menu a#sajto { width: 53px; }
	div#menu a#myspace { width: 74px; }
	div#menu a#facebook { width: 84px; }
	div#menu a#kontakt { width: 73px; }
	a#logo { position: absolute; width: 350px; height: 200px; cursor: pointer; }
		
	/* content */
	div#content { position: absolute; left: 800px; top: 30px; margin-bottom: 30px; }
	div#content .contentbox { position: relative; color: #535353; width: 320px; background-color: white; padding: 10px;
					margin-bottom: 25px; text-align: left; }
	div#content .contentbox.link { height: 170px; overflow: hidden; }
	div#content .contentbox.link:hover { background-color: #f5f5f5; }
	/*div#content .contentbox img { float: left; width: 100px; margin: 5px; }*/
	div#content .contentbox div.imagebox { float: left; width: 160px; height: 120px; overflow: hidden; margin-right: 5px; margin-bottom: 10px; padding-top: 12px; }
	div#content .contentbox div.imagebox img { position: relative; top: -12px; }
	div#content .contentbox div.textbox { float: right; width: 150px; overflow: hidden; margin-right: 5px; margin-bottom: 10px; }
	div#content .contentbox div.textbox.nophoto { float: right; width: 310px; height: 120px; overflow: hidden; margin-right: 5px; }
	
	div#content .contentbox br { clear: none; }
	
	div#content .contentbox a { clear: left; color: #b251a0; font-weight: bold; text-transform: uppercase; margin-top: 3px; line-height:25px; }
	
	/* headers and other elements */
	h1 { font-size: 11px; text-transform: uppercase; margin-top: 0px; color: #535353; }
	h2 { font-size: 11px; text-transform: uppercase; margin-top: 5px; color: black; margin-bottom:4px; }
	h3 { font-size: 14px; text-transform: uppercase; margin-bottom: 10px; }
	h4 { font-size: 12px; text-transform: uppercase; margin-bottom: 10px; font-style: italic; }
	hr { border-color:red; border-style:solid none none; border-width:1px 0 0; height:1px; text-align:center; width:100%; }

	label { position: relative; display: block; width: 70%; text-align: right; padding-top: 3px; font-size: 13px; vertical-align: top; }
	input { width: 150px; padding: 2px; border: 1px solid black; margin: 0px; font-size: 13px; font-family: Arial; height: 17px;  -moz-box-sizing: content-box; -webkit-box-sizing: content-box; }
	input.red { border: 1px solid red; }
	
	div.zajpopup_window_default { background-color: white; -moz-border-radius: 11px; -webkit-border-radius: 11px; }
	