* { padding: 0; margin: 0; border: 0;} 
img { border: 0px; }
img.center { margin-left: auto; margin-right: auto; }
body {background-color: #430100; font: 0.80em Tahoma,Verdana,Arial,sans-serif;}
div#container { margin-right:auto; margin-left:auto; width: 766px;}
div#containerBlank { margin-right:auto; margin-left:auto; margin-top:40px; width: 600px; text-align:center;}
div#containerBlank div#banners {margin-top:70px;}
div#main { background: url(images/main.jpg); background-repeat: repeat-y;}

div#flags {
  text-align:right;
  margin-top: 3px; 
}

div#header { 
  width: 700px; 
  height: 254px; 
  background-image: url(images/header5.jpg); 
  background-repeat: no-repeat; 
  padding: 12px 66px 0px 0px; 
  text-align:right;
}

div#content { 
  line-height: 1.5em; 
  width: 588px; 
  border: 1px solid black; 
  margin-right: 81px; margin-left: 77px; 
  padding: 10px; 
  background: #ae0501;/* url('images/bg.gif'); 
  background-repeat: no-repeat;
  background-position: top right;*/
  color:#000000;
}

div.player_starter { padding: 173px 13px 0px 0px;}

div#content h1 { font-weight:bold; color:#ffffff;	font-size: 1.6em; margin: 10px 0px 10px 0px; }
a {	color: #ffffff;	text-decoration: underline; }
a:hover { text-decoration: none; }
div#content div.mainleft { float:left; width: 435px;}
div#content div.mainright { float:right;  width: 120px; border-left: 1px solid #250000; padding: 0px 0px 30px 10px;}
div#content div.cleaner { clear: both;}
div#content .mainright h2 { color:#250000;	font-size: 1.0em; margin-top: 10px; }
img.fotomesiaca { background-color: #ffffff; padding: 5px; border: 2px solid black; margin:auto;}
img.fotomesiacathumb { border: 1px solid black; background-color: #ffffff; padding: 3px; margin-top:5px;}
table tr td {vertical-align:top;}

/* MAIN MENU start */
#menu { height:22px; width: 608px; border-top: 4px solid #880300; margin-right: 81px; margin-left: 77px; padding: 0px 1px 0px 1px; background-color: #000000; }

#menu ul {
	border-top: 1px solid #000000;
  font-weight: bold;
}

#menu ul li { display: inline; }

#menu ul li a {
	padding: 0.2em 0.4em;
	color: #ffffff;
	text-decoration: none;
	float: left;
	border-right: 2px solid #000000;
}

#menu ul li a:hover, #menu ul li a.selected
{
	background-color: #ae0501;
	border-bottom: 1px solid #ae0501;
	color: #000000;
}
/* MAIN MENU end */


/* SUB MENU start */
#submenu { height:17px; width: 608px; margin-right: 81px; margin-left: 77px; padding: 0px 1px 0px 1px; background-color: #000000; }

#submenu ul {
	border-top: 2px solid #ae0501; 
	width: 100%;
  font-size:0.8em;
}

#submenu ul li { display: inline; }

#submenu ul li a {
	padding: 0.2em 0.5em;
	color: #ffffff;
	text-decoration: none;
	float: left;
	border-right: 2px solid #000000;
}

#submenu ul li a:hover, #submenu ul li a.selected
{
	background-color: #ae0501;
	color: #000000;
}
/* SUBMENU end */

#footer {
  background: url('images/footer.jpg');
  padding-right: 90px;
  padding-top: 15px;
  height: 34px;
  text-align: right;
	color: #888888;
}

div.gigphoto {
  background-color: #ae0501;
  width: 100%;
  height: 100px;
}
div.gigphoto .mainphoto {
  float:left;
  width: 140px;
}
div.gigphoto .giginfo {
  float:left;
  width: 420px;
}
div.gigphoto .giginfo a {
  font-size: 1.4em;
  line-height: 1.8em;
  font-weight: bolder;
}


/* IMAGE GALLERY start */
#EPG_text_sub_container1, #EPG_text_sub_container2 {
	text-align: right;
	color: #cc0000;
	padding-bottom: 3px;
}
#EPG_thumbs_table img, div.gigphoto .mainphoto a img {
  border: 1px solid black;
  background-color: #8e0300;
  padding: 3px;
}
/* IMAGE GALLERY end */

/* FORUM start */
.gbForm input, .gbForm textarea {
  background-color: #8e0501;
  color: #ffffff;
  border: 1px solid #000000;
}
.gbForm textarea {
  height: 95px;
}
.gbForm .buttons input {
	margin-top: 12px;
	font-weight: bolder;
  background-color: #ce0709;
  color: #000000;
  border: 1px solid #000000;
}
.gbForm .gbLeft {
	float: left;
	margin-right: 20px;
}
#gbBody {
	clear: both;
	margin-top: 20px;
}
.gbNavigation {
	text-align: right;
}
.gbEntry {
	margin: 10px 0 10px 0;
}
.gbEntry h2 {
  color: #2e0501;
  width: 100%;
  border-top: 1px solid #2e0501;
  font-size: 1.2em; 
  margin-bottom: 5px;
}
.gbEntry h2 span {
  font-size: 0.6em; 
}

/* FORUM end */

/* MAILFORM start */
form#contact_me input, form#contact_me textarea {
  background-color: #8e0501;
  color: #ffffff;
  border: 1px solid #000000;
  margin-top: 4px;
}
form#contact_me .button {
	margin-top: 12px;
	font-weight: bolder;
  background-color: #ce0709;
  color: #000000;
  border: 1px solid #000000;
}
form#contact_me input#captcha {
	margin-top: 8px;
}
form#contact_me .left {
	float: left;
	margin-right: 20px;
}
form#contact_me .clear {
	clear: both;
	margin-top: 20px;
}
/* MAILFORM end */

/* NEWS start */
.newsitem {
  margin: 0px 0px 25px 0px;
}
.newsitem h2 {
  padding: 0px;
  color: #2e0501;
  width: 100%;
  border-left: 7px solid #2e0501;
  padding-left: 10px;  
  font-size: 1.4em; 
  margin: 10px 0px 5px 0px;
}
.newsitem h2 span {
  font-size: 0.5em; 
}
/* NEWS end */

/* KONCERTY start */
table.gigTable {
  border-spacing: 3px;
}
table.gigTable td {
  padding: 3px;
}
table.gigTable td.del {
  text-decoration:line-through;
}
table.gigTable tr.head td {
  background-color: #fa0501;
  font-weight: bold;
}
table.gigTable tr.odd td {
  background-color: #da0501;
}
table.gigTable tr.even td {
  background-color: #ba0501;
}
/* KONCERTY end */



/* SHOP start */
table.shop {
  border-spacing: 3px;
}
table.shop .shopNazov {
  font-weight: bolder;
  font-size: 1.5em;
}
table.shop .shopCena {
  font-weight: bolder;
  font-size: 1.2em;
  line-height: 3em; 
}
table.shop td {
  padding: 5px;
}
/* SHOP end */

.bordered {
  border: 1px solid black;
}
.bordered td {
  border: 1px solid black;
  padding: 5px;
}
.hiddenAnchor {
  text-decoration: none;
  color:#888888;
  cursor:default;
}
