body {
  text-align:center;
  background-color:black;
}

#root {
  border: 1px dotted #555; 
  text-align: left;
  margin: 0 auto;
  width: 996px;
  position: relative;
  background-color:black;
  color: #DDD;
  font-family:arial,helvetica,verdana,sans-serif;
  font-size:12pt;
  min-height:600px;
  _height:500px;
  cursor:default;
}

#languages {
  position:absolute;
  margin:0px;
  right:5px;
  top:2px;
}

input[type=submit] {cursor:pointer}

#googleSearch {
  position:absolute;
  right:160px;
}

#newsletter {
  position:absolute;
  right:400px;
  top:2px;
  border:1px solid #7e9db9;
  padding:2px 0 2px 0;
  _padding:0 0 2px 0;
}

#newsletterBox label {
  float:left;
  width:50px;
}

#footer {
  margin:3px;
  width: 990px;
  position: absolute;
  bottom:4px;
  color:#808080;
  font-size:8pt;
  left:0px;
}

#footer1 {
  background-color:#0d0d0d;
  text-align:center;
  text-transform:uppercase;
  font-weight:bold;
  border:1px solid #222;
}

#footer1 span {
  margin: 0 6px 0 8px;
  font-size:11px;
  font-weight:bold;
  color:#555;
}

#footer a {
  padding: 0 6px 0 6px;
  color:#808080;
  text-decoration:none;
  font-size:9pt;
}

#footer2 a {
  font-size:8pt;
}

#footer #footer2 {
  margin-top:1px;
  padding:0px;
  padding: 0 10px 0 10px;
}

.ramka {
  padding:3px;
  position:relative;
  z-index:9;
}

#ramkash {
  position:absolute;
}

.ramka .tytul {
  padding:0 4px 0 4px;
  margin-bottom:3px;
  font-weight:bold;
  position:relative;
}

.ramka .tresc {
  padding:4px;
  color: #CCC;
  font-weight:bold;
  position:relative;
}

.link_7s {
  font-size:7pt;
}

.link_8 {
  font-size:8pt;
  color:#666;
}

.link_8b {
  font-size:8pt;
  color:#666;
}

.link_9 {
  font-size:9pt;
  color:#666;
}

.link_9g {
  font-size:9pt;
  color:#777;
  text-decoration:none;
  border:1px dotted #CCC;
  margin-top:13px;
  padding:2px 4px 2px 4px;
  background-color:white;
  _background-color:#BBB;
  font-family:arial;
}

.link_10 {
  font-size:10pt;
  color:black;
  padding:3px;
  font-weight:bold;
  text-decoration:none;
  border:2px solid #888;
  background-color:#202020;
}

.link_10g {
  font-size:10pt;
  color:#DDD;
  padding:3px;
  text-decoration:none;
  border:2px solid #7f7269;
  background-color:#5b4e44;
  position:relative;
  display:block;
  width:400px;
  margin-top:5px;
}

.link_10g img{
  vertical-align:bottom;
}

.link_10g a,.link_10g a:hover,.link_10g a:visited {color:#FFF;text-decoration:none}

.link_10g span{
  position:absolute;
  right:20px;
  font-size:9pt;
}

.link_10g2 {
  font-size:10pt;
  color:black;
  padding:3px;
  text-decoration:none;
  border:2px solid #7f7269;
  background-color:#5b4e44	;
  position:relative;
  display:block;
  width:99%;
  margin-top:5px;
}

.link_10g2 span{
  position:absolute;
  right:20px;
  font-size:9pt;
}

.link_10g2 span.tekst{
  position:absolute;
  right:220px;
  font-size:9pt;
}

.link_10g3 {
  font-size:10pt;
  font-weight:bold;
}

.formbutton {
  font-size:8pt;
  cursor:pointer;
  color:#666;
  font-weight:bold;
  padding: 1px 2px;
}

div .link_10g:hover {cursor:default}

#mainFaces {
  width:100%;
  height:322px;
  position:absolute;
  top:385px;
  left:0px;
  right:0px;
}

#mainFaces div {
  width:202px;
  float:left;
  background-color:black;
  height:100%;
  border-right: 1px solid #222;
}

#mainMenu span{
  display:block;
  list-style:none;
  margin:0;
  padding:0px;
  position:absolute;
  top:280px;
  right:0;
  color:#333;
}

#mainMenu span a {
  display:inline;
  white-space: nowrap;
  font-weight:bold;
  font-size:17pt;
  color:#BBB;
  font-family:tahoma;
  text-transform:uppercase;
  text-decoration:none;
  margin: 0 5px 0 5px;
  cursor:pointer;
}

#mainMenu b.s {
  margin: 0 2px 0 4px;
  font-size:20px;
  font-weight:bold;
}

#mainMenu .g2 {
  top:320px;
}
.mm {position:relative}

.mm b {
  display:none;
  font-size:6pt;
  position:absolute; 
  top: -20px; 
  left: 5px;
  background: #EEE; 
  color:black;
  border: 1px dotted black; 
  padding: 3px;
}

#Menu {
  width:100%;
  top: 40px;
  position:absolute;
  text-align:right;
}

#Menu a{
  height:20px;
  display:inline;
  font-weight:bold;
  font-size: 16px;
  color:#BBB;
  text-transform:uppercase;
  padding:3px;
  text-decoration:none;
  background-color:#222;
  border:1px solid #444;
  white-space: nowrap;
}

#Menu span{
  background-color:#555;
  border:1px solid #999;
  color:#DDD;
  height:20px;
  display:inline;
  font-weight:bold;
  font-size: 16px;
  text-transform:uppercase;
  padding:3px;
  text-decoration:none;
  white-space: nowrap;
}

#Menu a:hover {
  background-color:#383838;
  border:1px dotted #666;
}

#Menu a img {
  border:none
}

.h1 {
  font-size:20px;
  position:absolute;
  width:300px;
  top:300px;
  left:330px;
  padding:30px;
  background-color:#999;
  border:2px solid #EEE;
  z-index:999;
}

.content {
  top:110px;
  margin:110px 140px 60px 140px;
  text-align:center;
}

.strony {
  text-align:right;
  padding-left:40px;
  font-size:8pt;
  margin: 10px 50px 10px 0;
  z-index:10;
  position:relative;
}

.strony a {
  text-decoration:none;
  z-index:10;
}

.strony span {
  color:#A00000;
}

.content * {
  z-index:100;
}

img {
  border:0px;
}


.roundBox1, .roundBox2, .roundBox3 {position:relative;width:700px;padding-bottom:10px;font-size:10pt;font-family:verdana;color:silver;}
.roundBox1 .a1 {float:left;width:500px;height:20px;text-align:left;background-color:#555;}
.roundBox1 .a2 {float:left;width:200px;height:20px;text-align:right;background-color:#555}
.roundBox1 .a3 {clear:both;background-color:#313131;padding:10px 5px 0 5px;}
.roundBox2 .a1 {float:left;width:500px;height:20px;text-align:left;background-color:#3E3E3E}
.roundBox2 .a2 {float:left;width:200px;height:20px;text-align:right;background-color:#3E3E3E}
.roundBox2 .a3 {clear:both;background-color:#202020;padding:10px 5px 0 5px;}

.a1x {font-weight:bold;color:silver}


.cc *{display:block;height:1px;overflow:hidden;font-size:1px;border-style: solid;border-width:0 1px;}
.cc {background-color:black}

.c1a1,.c2a1,.c3a1,.c4a1 {border-color:#1A1A1A;background-color:#555}
.c1b1,.c2b1,.c3b1,.c4b1 {border-color:#101010;background-color:#313131}
.c1a2,.c2a2,.c3a2,.c4a2 {border-color:#1A1A1A;background-color:#3E3E3E;}
.c1b2,.c2b2,.c3b2,.c4b2 {border-color:#101010;background-color:#202020;}
.c1a3,.c2a3,.c3a3,.c4a3 {border-color:#1A1A1A;background-color:#6b5e55}
.c1b3,.c2b3,.c3b3,.c4b3 {border-color:#101010;background-color:#917067;background-image:url(../img/www/koncerty_tlo2.jpg);}


.c1a1,.c1b1,.c1a2,.c1b2,.c1a3,.c1b3 {margin-left:3px;margin-right:3px;border-left-width:2px;border-right-width:2px;}
.c2a1,.c2b1,.c2a2,.c2b2,.c2a3,.c2b3 {margin-left:2px;margin-right:2px}
.c3a1,.c3b1,.c3a2,.c3b2,.c3a3,.c3b3 {margin-left:1px;margin-right:1px}
.c4a1,.c4b1,.c4a2,.c4b2,.c4a3,.c4b3 {height:2px;}


.roundBox3 .title {background-color:#6b5e55;text-align:left;font-weight:bold;font-size:12pt;padding:1px 0 1px 0}
.roundBox3 .desc {min-height:100px;_height:100px;background-image:url(../img/www/koncerty_tlo2.jpg);padding:5px 0 10px 10px;border:2px solid #6b5e55;}
.roundBox3 .desc p {text-indent: 1.5em;}


.cssform {
  margin:30px 0 0 80px;
  z-index:10;
  position:relative;
}

.cssform * {
  z-index:10;
}

.cssform p{
  width: 470px;
  clear: left;
  margin: 0;
  padding: 5px 0 8px 0;
  padding-left: 130px;
  border-top: 1px dashed gray;
}

.cssform label{
  font-weight: bold;
  float: left;
  margin-left: -130px;
  width: 170px;
}

.cssform span{
  width:90px;
  font-size:9px;
  display:inline;
}

.cssform input{
  width: 290px;
}

.cssform p img {
  margin-left:30px;
  cursor:pointer;
}

.cssform input#token{
  width:50px;
  margin-left:22px;
  _margin-left:-25px;
}

.cssform select{
  width:290px;
}

.cssform textarea{
  width: 290px;
  height: 150px;
}

p#submit input {
  width:70px;
}

#emots {
  margin:0 0 10px 155px;
}

.jqifade, .jqi2fade{
  background-color: #000;
}

div.jqi, div.jqi2 {
  position: relative;
  background-color: #A52A2A;
  padding: 10px;
  width: 300px;
}

div .jqicontainer, div .jqi2container {
  background-color: #CCC;
  padding: 5px;
  color: #ffffff;
  font-weight: bold;
}

div.jqi .jqimessage, div.jqi2 .jqi2message {
  background-color: #AAA;
  padding: 10px;
}
div .jqibuttons, div .jqi2buttons{
  text-align: center;
  padding: 5px 0 0 0;
}
div.jqi button, div.jqi2 button  {
  padding: 3px 10px 3px 10px;
  margin: 0 10px;
}

div.jqi2 {
  background-color: #006400;
}

div.kon1 {
  text-align:left;
  font-weight:bold;
  font-size:12pt;
  margin-top:25px;
  padding-left:510px;
}

div.kon2 {
  text-align:left;
  font-size:12pt;
  padding-left:510px;
}

#navD {
  position:relative;
  font-weight:bold;
  margin-right:140px;
}

#navD * {
  color:black;
}

#navD a, #navD a:active, #navD a:visited{
	padding:5px 8px;
	background-image:url(../img/www/koncerty_tlo2.jpg);
	border: 1px solid #7f7269;
	border-bottom:0px;
	color:#DDD;
	margin:0 10px 0 0;
	text-decoration:none;
	outline:none;
	}


#navD a.selected, #navD a.selected:active, #navD a.selected:visited {
	background-image:url(../img/www/koncerty_tlo2.jpg);
	border: 1px solid #7f7269;
	border-bottom:0px;
	color:#A89785;
	text-decoration:none;
	outline:none;
	}

.hiddencontent{
	margin-top:5px;
	padding:12px;
	background:#eee;
	display:none;
	color:#DDD;
	font-weight:bold;
	text-align:left;
	z-index:100;
	position:relative;
	background-image:url(../img/www/koncerty_tlo2.jpg);
	border: 1px solid #7f7269;
	}

#nav2 {
	float:left;
	background-image:url(../img/www/koncerty_tlo2.jpg);
	border:2px solid #7f7269;
	padding:0px;
	width:230px;
	margin:0px;
	}

#nav2 ul { padding-left:0px;margin:3px }

#navG {
	position:relative;
	z-index:2;
  text-align:left;
  margin-left:620px;
  margin-top:2px;
}

#navG .title {
  border-top:1px dotted #666;
  border-bottom:1px dotted #666;
  padding:5px 0 5px 6px;
  font-weight:bold;
  }
  
#navG li {
  padding:2px 0 4px 0;
  border-bottom:1px dotted #666;
  font-weight:bold;
}
	
#nav2 ul , #navG ul {list-style:none;padding-left:0px;margin-left:25px}
#nav2 li, #nav2 li{
	display:block;
	padding:5px 8px 0 0;
	width:220px;
	font-size:14px;
}

#navG .selected{
  color:#A00000;
  font-size:10pt;
} 

#nav2 a , #navG a{
	color:#AAA;
	text-decoration:none;
}

#VideoContener {
	float:left;
	margin-left:20px;
	border:2px solid #6b5e55;
	background: #CCC;
	padding:5px;
  width:425px;
  height:350px;
  background-image:url(../img/www/koncerty_tlo2.jpg)
}

#VideoContener #VideoContentLoad {position:absolute;top:250px;left:430px;z-index:1;width:400px;}
#VideoContent {position:relative;z-index:100;}

#nav2 li.current a{color:#CCC8A2;border:0}
#nav2 li.current a:active{border:0}
#nav2 li.separator {font-weight:bold;color:#CFCFCF;padding-top:20px;border-bottom:1px dotted #AAA;width:180px}

.clear {clear:both}

.sectionG {float:left;width:590px;position:relative;z-index:50;}
.sectionG ul {list-style: none; margin-top:5px;}
.sectionG ul li {display: inline;}
.sectionG ul a {background-color:#555;border:1px solid #555;padding: 0;display:block;float:left;margin:5px;}
.sectionG ul a:hover {background-color:#FFF;border:1px solid #FFF;}
.sectionG ul a img {border:1px solid #555;}
.sectionG ul a.lightbox-enabled img {border:1px dotted #555;}
.sectionG span {font-size:10px;border-left:1px solid #000;color:#555;}

a.demo {display:block;position:absolute;top:550px;left:480px;width:210px;font-size:9pt;text-align:center;}
a.thebestoff {display:block;position:absolute;top:160px;left:490px;width:210px;font-size:9pt;text-align:center;}
a.kup_teraz {text-align:center;width:170px;color:#DDD;padding:3px;text-decoration:none;border:2px solid #7f7269;background-color:#5b4e44;font-size:14px}
a.kup_teraz:hover {color:white;border-color:#9f9489;}

.download_title {font-size:12pt; color:#666666}
.subCont {font-size:12pt;text-decoration:underline;}

.tapeta{float:left;width:250px;}
.tapeta img {border: 1px solid #6b5e55}

.link_10g3 {text-decoration:none;}

.media {list-style:square;text-align:left;font-weight:bold;font-size:10pt;color:#AfA299;position:relative;z-index:10;margin:0 0 0 15px;padding-left:0;}
.media li {margin:5px;}
.media img {vertical-align:bottom}

.news {position:relative;color:silver;font-size:10pt;margin-bottom:30px}
.news .title {float:left;width:390px;text-align:left;font-weight:bold;font-size:12pt;}
.news .date {float:left;width:101px;font-weight:bold;font-size:11pt;}
.news .tresc {text-align:justify;padding-top:25px;}
.news .podpis {text-align:right;}
.news .foto {margin-bottom:10px;}
.news a {color:#CCC}
.newsL {width:500px;margin-right:200px}
.newsR {width:300px;position:absolute;top:130px;right:40px;}
.newsR h3 {margin-top:70px}

#onas {position:relative;}
#onas .os {float:left;width:170px;}
#onas .img {height:170px;padding:0;margin:0}
#onas .txt {min-height:90px;margin-top:15px}
#onas .title {display:block;font-weight:bold;}
#onas .instr {font-size:9pt;font-family: arial;}
#onas .email {display:block;position:absolute;bottom:0;margin-left:32px}
#onas img {padding:2px;border:1px solid #6b5e55;background-color:#6b5e55;width:130px;height:130px;margin-left:25px} 

#koncertyMth * {margin:0;padding:0;}

#koncertyMth  {
	width: 290px;
	font-family: verdana;
	margin:  0px;
	padding: 0px;
	border: 2px solid #6b5e55;
	float:left;
	overflow: hidden;
} 

#koncertyMth p {
	font-weight: bold;
	font-size:5pt;
	padding: 10px;
	height: 50px;
	_height: 70px;
	text-transform:uppercase;
	background-image:url(../img/www/koncerty_tlo2.jpg);
}

#koncertyMth a {
  text-decoration:none;
  font-size:8pt;
  padding:0 7px 0 7px;
}
  
#koncertyMth span {
  font-size:10pt;
}
  
#koncertyMth h3 {
	cursor:pointer;
	display:block;
	padding:3px;
	margin-top: 0;
	font-weight: bold;
	font-size: 10pt;
	color: #BBB;
	background-color: #574a41;
	border: none;
  border-bottom: 1px solid #6b5e55;
}

#koncertyMth h3.selected {
	color: #FFF;
	background-color: #6b5e55;
  cursor:default;
}

#koncertyMth h3:hover {
	color: #FFF;
	/*background-color: #7f7269;*/
}

.miesiac {background-color:#6b5e55;font-size:13pt;font-weight:bold;padding-bottom:10px;color:#EEE}
.termin {font-size:8pt;padding:2px 0 2px 6px;color:#DDD;font-weight:bold;}
.termin_old {font-size:8pt;padding:2px 0 2px 6px;color:#999;font-weight:bold;}
.termin .opis,.termin_old .opis {float:left;width:450px;text-align:left;}
.termin .kalendarzLinkWww,.termin_old .kalendarzLinkWww {float:left;width:50px;}
.termin .kalendarzLinkPlakat,.termin_old .kalendarzLinkPlakat {float:left;width:50px;}
.termin .kalendarzLinkMapa,.termin_old .kalendarzLinkMapa {float:left;width:50px;}

#koncertyLista {float:left;width:620px;margin-left:40px;}

#kalendarzM {margin:20px 0 50px 0;background-image:url(../img/www/koncerty_tlo.jpg);background-repeat:no-repeat;background-position:top center;height:340px;}

.kalendarz {
  border-collapse:collapse;
  font-size:9pt;
  font-weight:bold;
  margin-top:5px;
  position:relative;
  z-index:2;
}

.kalendarz th {
  border:0px solid #A03466;
  width:55px;
  text-align:center;
  color:#AFAFAF;
}

.kalendarz td {
  border:1px solid #AFAFAF;
  color:#CCC;
  width:55px;
  height:36px;
  text-align:right;
  vertical-align:bottom;
  padding: 2px;
}
.kalendarz .kalendarzOld, .kalendarz .ndOld {filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;background-color:#2C2620;}
.kalendarz .nd, .kalendarz .ndOld {color:#a45826;}

.kalendarzMw {
  font-family:arial,helvetica,verdana,sans-serif;
  text-decoration:none;
  text-transform:uppercase;
  color:#808080;
  font-size:8pt;
  font-weight:bold;
  padding:0 5px 0 5px;
  color:#A00000;
}

td a.kalendarz-a {
  position:relative;
}

td a.kalendarz-a img {
  width:35px;
  height:28px;
  position:relative;
  z-index:1;
}

#koncertyLogaOpis {color:#9F9F9F;font-size:7pt;margin:2px;text-align:center;z-index:21;position:relative}

.tooltip, .tooltip_old {position: relative;z-index:99;color:#999;text-decoration:underline;}
.tooltip, .tooltip_old {text-decoration:underline}
.tooltip:hover,.tooltip_old:hover {border: 1px;z-index:102;cursor:default;}
.tooltip:hover .tooltip_content,.tooltip_old:hover .tooltip_content {display:block;z-index:103;position: absolute; top: 15px; left: 0px; background: #EEE; color:black;border: 1px dotted black;padding:3px;width:370px}

.tooltip_content {display:none;text-decoration:none}
.tooltip_content div {z-index:104;color:#666;font-size:8pt;font-weight:bold;}
.tooltip_content div {float:left;padding:10px;}
.tooltip div.a,.tooltip_old div.a {float:left;width:220px;text-decoration:none}
.tooltip div.b,.tooltip_old div.b {float:right;padding-left:0;} 

.galeria_hq {margin:5px 0 5px 2px;float:right;}
.galeria_new {position:absolute;left:-28px;margin:5px}

div.player {display:none;}
div.arrow {position:absolute;right:2px;top:2px;font-size:13px;cursor:pointer}
