/* ============ Start of style.css ============ */
body {
  margin:0;
  padding:0;
  background:url(https://images.staticjw.com/ros/2513/bg.jpg) center top repeat-y;
  font:75% verdana, tahoma, arial;
  color:#494949;
  _text-align /**/:center;
}

table, td, th {
  _font-size /**/:100%;
}
input.check {
	width:auto;
}
img.f-l-img {
	float:left;
	margin:0 7px 0 0;
	position:relative;
}
.normal-font {
	font-weight:normal!important;
}
html {
  scrollbar-track-color: #666;
	scrollbar-face-color:white;
	scrollbar-highlight-color: white;
	scrollbar-3dlight-color: #666;
	scrollbar-darkshadow-color: #666;
	scrollbar-shadow-color: #666;
	scrollbar-arrow-color: #666; 
}

h1 {
  font-size:125%;
  text-align:right;
  color:#C25005;
  margin:0;
  padding:0;
  text-transform:uppercase;
}

h2, span.galerie-page div.galerie-full h2, span.recenze-page div.recenze-full h2 {
  font-size:150%;
  margin:0 0 10px 0;
  padding:0;
  color:black;
  font-weight:500;
}



h3 {
  font-size:90%;
  margin:0 0 5px 0;
  background:#494949;
  color:white;
  padding:0.2em;
}
  
.hidden {
  display:none;
}  
  
.clear {
  height:1px;
  clear:both;
  line-height:1px;
  font-size:1px;
}
.t-left {
	text-align:left!important;
}
.t-center {
	text-align:center!important;
}
.t-right {
	text-align:right!important;
}
p {
  margin:0 0 0 0;
}

.left {
  float:left;
  position:relative;
  
}

.right {
  float:right;
  position:relative;
}

.line {
  height:1px;
  background:url(https://images.staticjw.com/ros/4128/line.gif) repeat-x;
  font-size:1px;
  margin:0 0 15px 0;
}

a{
  color:#C25005;
  font-weight:bold;
}

a:hover {
  text-decoration:none;
}

a#link-home {
  display:block;
  width:230px;
  height:50px;
  position:absolute;
  top:12px;
  left:50%;
  margin-left:-360px;
}
 
div#screen {
  background:url(https://images.staticjw.com/ros/2734/bg2.jpg) center top repeat-y;
  width:766px;
  margin:auto;
}

div#head {
  background:url(https://images.staticjw.com/ros/7700/head.jpg) no-repeat;
  width:766px;
  height:250px;
  position:absolute;
  top:0;
  left:50%;
  margin-left:-383px;
}

div#head-flash {
  position:absolute;
  top:75px;
  left:50%;
  margin:0 0 0 -197px;
}

div#head div.banner {
  width:468px;
  height:60px;
  margin:15px 0 0 276px;
}

div.banner img, div.bann-bott img {
  border:none;
}

/******************* menu ***************************/

div#menu {
  width:554px;
  xheight:46px;
  position:absolute;
  top:185px;
  left:50%;
  margin:0 0 0 -186px;
  z-index:1;
}

div#menu ul {
  margin:0;
  padding:0;
}

div#menu ul li {
  margin:0;
  padding:0;
  float:left;
  list-style:none;
}

div#menu ul li a {
  margin:0 2px 0 0;
  padding:0;
  display:block;
  height:46px;
  text-align:center;
  color:white;
  text-decoration:none;
  font-size:80%;
}

div#menu ul li a:hover, div#menu ul li.active a {
  height:56px;
  background:black;
}

div#menu ul li span {
  margin:0 2px 0 0;
  padding:0;
  display:block;
  height:46px;
  text-align:center;
  color:white;
  text-decoration:none;
  font-size:80%;
  font-weight: bold;
}

div#menu ul li span:hover {
  height:56px;
  background:black;
}

div#menu ul li a span {
  padding:20px 0 0 0;
  display:block;
}

div#menu ul li a:hover span, div#menu ul li.active a span {
  padding:30px 0 0 0;
}

div#menu ul li span span {
  padding:20px 0 0 0;
  display:block;
}

div#menu ul li span:hover span, div#menu ul li.active span span {
  padding:30px 0 0 0;
}
/*div#menu ul li a:hover span {
  padding:20px 0 20px 0;
  _xmargin:0 0 80px 0;
  display:block;
  background:green;
}*/

div#menu ul li a.novinky-menu {
  width:61px;
}

div#menu ul li a.galerie-menu {
  width:59px;
}

div#menu ul li a.recenze-menu {
  width:62px;
}

div#menu ul li a.rozhovory-menu {
  width:82px;
}

div#menu ul li a.download-menu {
  width:78px;
}

div#menu ul li a.diskuze-menu {
  width:61px;
}

div#menu ul li a.editorial-menu {
  width:74px;
}

div#menu ul li a.kontakt-menu {
  width:63px;
  margin:0;
}







div#menu ul li span.novinky-menu {
  width:61px;
}

div#menu ul li span.galerie-menu {
  width:59px;
}

div#menu ul li span.recenze-menu {
  width:62px;
}

div#menu ul li span.rozhovory-menu {
  width:82px;
}

div#menu ul li span.download-menu {
  width:78px;
}

div#menu ul li span.diskuze-menu {
  width:61px;
}

div#menu ul li span.editorial-menu {
  width:74px;
}

div#menu ul li span.kontakt-menu {
  width:63px;
  margin:0;
}
/******************* telo ***************************/

div#telo {
  width:610px;
  margin:20px 0 15px 12px;
  _margin:250px 0 15px 6px;
  float:left;
  _text-align /**/:left;
}

div#telo div.telo-in {
  width:420px;
  float:right;
}

/********************** pata *******************/

div#pata {
  background:black;
  margin:0 16px 10px 12px;
  color:white;
  font-size:90%;
}

div#pata div.admin {
  float:left;
}

div#pata div.made {
  float:right;
  margin:2px 3px 2px 0;
}

div#pata div.made a {
  color:#ccc;
}


div#pata div.made span {
  color:#ccc;
  text-decoration:underline;
  font-weight: bold;
}

div#pata div.made span:hover {
  color:#ccc;
  text-decoration:none;
  font-weight: bold;
}
/********************** left boxy *******************/

div#left-panel {
  float:left;
  width:183px;
}

div.left-box {
  margin:0 0 12px 0;
}

div.left-box div.hlavicka {
  height:27px;
  margin:0 0 7px 0;
}

div.left-box div.left-box-in {
  xborder:1px solid #EDEDED;
}

div.tip-na-akci div.hlavicka {
  background:url("https://images.staticjw.com/ros/3284/tip-na-akci.jpg") right no-repeat;
}

div.reklama div.hlavicka {
  background:url("https://images.staticjw.com/ros/3922/reklama.jpg") right no-repeat;
}

div.reklama div.left-box-in {
  text-align:center;
  padding:0 0 0 10px;
  _padding:0;
}

div.tip-na-akci a img {
  border:1px solid #EDEDED;
  margin:0 0 5px 2px;
}

div.tip-na-akci a:hover img {
  border:1px solid #e5e5e5;
}

div.souteze div.hlavicka {
  background:url("https://images.staticjw.com/ros/1942/souteze.jpg") right no-repeat;
}

div.souteze a {
  display:block;
  background:url("https://images.staticjw.com/ros/2014/soutez-bg.gif") left center no-repeat #f5f5f5;
  margin:0 0 2px 0;
  padding:0.4em 0.4em 0.4em 19px;
  font-size:90%;
  color:#494949!important;
  text-decoration:none;
  border:1px solid #EDEDED;
  font-size:80%;
  font-weight:normal;
}

div.souteze span {
  display:block;
  background:url("https://images.staticjw.com/ros/2014/soutez-bg.gif") left center no-repeat #f5f5f5;
  margin:0 0 2px 0;
  padding:0.4em 0.4em 0.4em 19px;
  font-size:90%;
  color:#494949!important;
  text-decoration:none;
  border:1px solid #EDEDED;
  font-size:80%;
  font-weight:normal;
}

p.soutez-pozn {
  margin:7px 0 7px 0;
  font-size:90%;
  font-style:italic;
}

div.souteze a:hover {
  background:url("https://images.staticjw.com/ros/2014/soutez-bg.gif") left center no-repeat #e5e5e5!important;
  color:#C25005!important;
  border:1px solid #999;
}


div.souteze span:hover {
  background:url("https://images.staticjw.com/ros/2014/soutez-bg.gif") left center no-repeat #e5e5e5!important;
  color:#C25005!important;
  border:1px solid #999;
}
div.diskutuje-se div.hlavicka {
  background:url("https://images.staticjw.com/ros/3562/diskutuje-se.jpg") right no-repeat;
}

div.diskutuje-se a {
  display:block;
  background:#f5f5f5;
  margin:0 0 2px 0;
  padding:0.3em;
  font-size:90%;
  color:#494949!important;
  text-decoration:none;
}

div.diskutuje-se a:hover, div.souteze a:hover {
  background:#e5e5e5;
  color:#C25005!important;
}



div.diskutuje-se span {
  display:block;
  background:#f5f5f5;
  margin:0 0 2px 0;
  padding:0.3em;
  font-size:90%;
  color:#494949!important;
  text-decoration:none;
}

div.diskutuje-se span:hover, div.souteze span:hover {
  background:#e5e5e5;
  color:#C25005!important;
}

div.prehravac div.hlavicka {
  background:url("https://images.staticjw.com/ros/3515/player.jpg") right no-repeat;
}

div.prehravac div.prehravac-in a {
  text-align:center;
  color:#C25005!important;
  font-size:100%!important;
  text-decoration:underline;
  padding:0.2em;
  background:#f5f5f5;
  display:block;
  margin:2px 0 0 0;
}


div.prehravac div.prehravac-in span {
  text-align:center;
  color:#C25005!important;
  font-size:100%!important;
  text-decoration:underline;
  padding:0.2em;
  background:#f5f5f5;
  display:block;
  margin:2px 0 0 0;
  font-weight: bold;
}

div.butty {
	margin:7px 0 0 0;
}

div.prehravac div.prehravac-in a:hover {
  text-decoration:none;
  background:#e5e5e5;
}


div.prehravac div.prehravac-in span:hover {
  text-decoration:none;
  background:#e5e5e5;
}

div.search div.hlavicka {
  background:url("https://images.staticjw.com/ros/5477/vyhledavani.jpg") right no-repeat;
}

div.search input {
  width:110px;
}

div.search span.submit input {
  width:62px;
}

a.tip-koncert {
  background:#f5f5f5;
  display:block;
  margin:0 0 2px 0;
  border:1px solid #666;
  text-decoration:none;
}

a.tip-koncert:hover {
  background:#e5e5e5;
  border:1px solid #333;
}

span.tip-koncert {
  background:#f5f5f5;
  display:block;
  margin:0 0 2px 0;
  border:1px solid #666;
  text-decoration:none;
}

span.tip-koncert:hover {
  background:#e5e5e5;
  border:1px solid #333;
}

a.tip-koncert span.datum-misto {
  background:url("https://images.staticjw.com/ros/8301/tipy-sipka.gif") no-repeat right center #666;
  display:block;
  padding:0.2em;
  color:#eee;
  font-size:85%;
  text-transform:uppercase;
}

a.tip-koncert:hover span.datum-misto {
  background:#333;
  color:white;
  display:block;
}

a.tip-koncert span.nazev-akce {
  display:block;
  padding:0.2em;
  font-size:85%;
  color:#666;
  font-style:italic;
  font-weight:normal;
}

a.tip-koncert span.kapely {
  display:block;
  padding:0.2em;
  font-size:85%;
  text-transform:lowercase;
}





span.tip-koncert span.datum-misto {
  background:url("https://images.staticjw.com/ros/8301/tipy-sipka.gif") no-repeat right center #666;
  display:block;
  padding:0.2em;
  color:#eee;
  font-size:85%;
  text-transform:uppercase;
}

span.tip-koncert:hover span.datum-misto {
  background:#333;
  color:white;
  display:block;
}

span.tip-koncert span.nazev-akce {
  display:block;
  padding:0.2em;
  font-size:85%;
  color:#666;
  font-style:italic;
  font-weight:normal;
}

span.tip-koncert span.kapely {
  display:block;
  padding:0.2em;
  font-size:85%;
  text-transform:lowercase;
}




span.tip-koncert {
  background:#f5f5f5;
  display:block;
  margin:0 0 2px 0;
  border:1px solid #666;
  text-decoration:none;
}

span.tip-koncert:hover {
  background:#e5e5e5;
  border:1px solid #333;
}

div.kvak-posloucha div.hlavicka {
  background:url("https://images.staticjw.com/ros/9462/kvak-posloucha.jpg") right no-repeat;
}

div.kvak-posl {
  margin:0 0 2px 0;
  background:#f5f5f5;
  padding:0.2em;
}

div.foto-kapely {
  margin:0 0 2px 0;
  border:1px solid #eee;
}

div.kvak-posl div.kapela-deska {
  font-size:90%;
}

div.kvak-posl div.kapela-deska a{
  text-transform:uppercase;
}

div.kvak-posl div.vydavatel-vyslo {
  font-size:85%;
  color:#777;
}

div.kvak-posl span.black {
  color:black;
}

/********************** right boxy *******************/

div#right-panel {
  float:right;
  width:120px;
  margin:20px 16px 0 0;
  _margin:250px 8px 0 0;
  _text-align /**/:left;
}

div.right-box {
  margin:0 0 12px 0;
}

div.right-box div.hlavicka {
  background:#484848;
  height:22px;
  margin:2px 0 7px 0;
}

div.right-box div.right-box-in {
  background:#f5f5f5;
}


/**** support partners *****/

div.nastavit div.hlavicka {
  background:url("https://images.staticjw.com/ros/5546/nastavit.jpg") center no-repeat #484848;
}

div.support div.hlavicka {
  background:url("https://images.staticjw.com/ros/1554/support.jpg") center no-repeat #484848;
}

div.anketa div.hlavicka {
  background:url("https://images.staticjw.com/ros/6371/anketa.jpg") center no-repeat #484848;
}

div.partners div.hlavicka {
  background:url("https://images.staticjw.com/ros/5132/partners.jpg") center no-repeat #484848;
}

div.reklama_r div.hlavicka {
  background:url("https://images.staticjw.com/ros/9129/reklama_r.jpg") center no-repeat #484848;
}

div.support a, div.partners a, div.nastavit a {
  display:block;
  text-align:center;
}

div.anketa div.otazka {
  padding:0.2em;
  font-size:90%;
  text-align:center;
  color:white;
  font-weight:bold;
  background:#999;
}

div.anketa a.archiv {
  text-align:center;
  color:#C25005!important;
  font-size:100%!important;
  text-decoration:underline;
  padding:0.2em;
}

div.anketa a.archiv:hover {
  text-decoration:none;
}

div.anketa span.small {
  font-size:90%;
  color:#C25005;
}

div.anketa a, div.anketa div.a {
  display:block;
  text-align:left;
  text-decoration:none;
  padding:0.3em 1em 0.3em 1em;
  font-size:90%;
  color:#494949!important;
  border-top:2px solid white;
}

div.anketa img {
  border:none;
  margin:0.2em 0 0.2em 0;
}

div.anketa span.pocet {
  display:block;
  text-align:center;
  font-size:75%;
  color:#999;
  border-top:2px solid white;
  padding:3px 0 3px 0;
}

span.klik_a {
  display:block;
}

span.klik_a, span.klik_n {
  color:#777;
  font-weight:bold;
}

a span.klik_a {
  color:#336699!important;
}

a span.klik_n {
  color:#993300!important;
}

span span.klik_a {
  color:#336699!important;
}

span span.klik_n {
  color:#993300!important;
}

div.support p {
  margin:0.6em 0 0 0;
  padding:0.2em 0 0.2em 0;
}

div.support a:hover, div.partners a:hover, div.nastavit a:hover, div.anketa a:hover {
  background:#e5e5e5;
}

div.support img, div.partners img, div.partners object, div.support object  {
  margin:4px 0 4px 0;
  border:none;
}

div.nastavit div.right-box-in {
  background:none!important;
}

div.nastavit a {
  padding:0.2em;
  text-decoration:none;
  font-size:90%;
  text-transform:uppercase;
  margin-bottom:2px;
  background:#EDEDED;
}

div.nastavit a:hover {
  color:#494949;
}
/***** novinky ************************************************************/


div.bg-text-top {
  margin:0;
  font-size:1px;
  line-height:1px;
  background:url("https://images.staticjw.com/ros/2563/novinka-top.jpg") no-repeat;
  height:8px;
}
div.hlavni-novinka {
  padding:0;
  margin:0;
}
div.hlavni-novinka div.bg-text {
  padding:0 1em 0 1em;
  margin:0;
}
div.hlavni-novinka div.bg-text-top {
	background:url("https://images.staticjw.com/ros/8506/novinka-top-hl.jpg") no-repeat!important;
}
div.bg-text {
  margin:0 0 10px 0;
  background:url("https://images.staticjw.com/ros/9127/bg-novinka.jpg") bottom no-repeat #f5f5f5;
  padding:0.5em 1em 0.5em 1em;
  position:relative;
  xborder-bottom:1px solid #e5e5e5;
  xborder-top:1px solid #e5e5e5;
}
div.hlavni-novinka div.bg-text {
  background:url("https://images.staticjw.com/ros/9332/bg-novinka-hl.jpg") bottom no-repeat #ddd!important;
}

div.novinka p {
  margin:0;
  padding:0;
}

div.novinka div.dat_kom {
  margin:0 0 5px 0;
}

div.novinka .datum {
  font-size:95%;
  font-style:italic;
  font-weight:bold;
  margin:0 0 5px 0;
}

div.novinka span.komentare {
  
}

div.novinka div.foto {
  float:left;
  background:white;
  border:1px solid #ccc;
  margin:0 5px 0 0;
  position:relative;
}

div.novinka div.foto img {
  border:none;
  margin:5px;
}

div.novinka div.text {
  padding:0.2em;
}

div.novinka div.text strong a {
  font-weight:bold;
}

div.novinka div.dalsi-info {
  padding:0.2em;
  text-align:right;
}

div.novinka div.dalsi-info-detail {
  padding:0.2em;
}

div.zpet {
  text-align:center;
  margin:15px 0 0 0;
}

div.nov-vice {
  text-align:right;
  padding:10px 10px 0 0;
}

/**** strankovani ****/

div.strankovani {
  text-align:center;
  margin:20px 0 20px 0;
  padding:0.1em;
}
div.strankovani span {
  font-weight:bold;
}

div.strankovani a{
  font-weight:normal!important;
}

div.strankovani span.active a {
  text-decoration:none;
  color:#494949;
  font-weight:bold!important;
}

form.strank {
  text-align:center;
  margin:10px 0 0 0;
}

form.strank input{
  width:30px;
}

form.strank span.submit input{
  width:auto!important;
  border:none;
  height:20px;
  cursor:hand;
}

/***** g-book ************************************************************/

form {
  margin:0;
  padding:0;
}

form input {
  background:#f5f5f5;
  border:1px solid #bbb;
  width:200px;
}

td.w {
  text-align:right;
  width:100px;
}

form span.submit input {
  width:auto;
  text-transform:uppercase;
  font-size:75%;
  font-weight:bold;
  background:#494949;
  color:white;
}

form textarea {
  background:#f5f5f5;
  border:1px solid #bbb;
  width:250px;
  height:80px;
}

table.kniha_kom {
  margin:0 auto 1em auto;
}
table.kniha_kom th {
  vertical-align:top;
  padding-top:4px;
  text-align:right;
}

input.spam {
  width:18px!important;
}

div.msg {
  background:#f5f5f5;
  margin:0 0 1em 0;
  padding:1em;
}

div.msg div.jmeno {
  text-transform:uppercase;
  font-weight:bold;
  float:left;
  margin:0;
  color:black;
  font-size:90%;
}

div.msg div.jmeno a{
  color:black;
}

div.msg div.cas {
  font-size:85%;
  font-style:italic;
  float:right;
  margin:0;
}

div.msg div.odkaz a{
  font-size:90%;
  margin:0;
}

div.msg div.text {
  margin:10px 0 0 0;
}


div.pridej_msg {
  text-align:right;
  margin:0 0 0.5em 0;
}

div.h_add div.pridej_msg a {
  color:white;
}

div.h_add div.pridej_msg a:hover{
  background:none;
}

a.smajlinsert {
	cursor:pointer;
	text-decoration:underline!important;
}

a.smajlinsert:hover {
	text-decoration:none;
}

body#smajl-window {
	background:white;
}
body#smajl-window a {
}
body#smajl-window a img {
	border:none;
	margin:4px;
}

/***** gallery ************************************************************/

span.galerie-page a.galerie {
  display:block;
  background:#eee;
  position:relative;
  padding:1em 1em 1em 1em;
  margin:0 0 2px 0;
  cursor:hand;
  text-decoration:none;
}

span.galerie-page a.no-mr {
  margin-right:0!important;
}


span.galerie-page a.galerie:hover {
  background:#e5e5e5;
}

span.galerie-page a.galerie:hover span.nadpis {

}

span.galerie-page span.fotka img {
  float:left;
  position:relative;
  margin:0 1em 0 0;
  padding:5px;
  background:white;
  border:1px solid #ccc;
}

span.clear, span.right {
  display:block;
}


span.galerie-page span.info {
  display:block;
  margin:0 0 1em 0;
}



span.galerie-page h2 {
  xtext-transform:uppercase;
  font-size:90%;
  font-weight:bold;
  color:black;
  margin:0;
}

span.galerie-page span.datum {
  font-size:95%;
  font-style:italic;
  font-weight:bold;
  margin:0 0 5px 0;
}

span.galerie-page span.fotil {
  font-size:90%;
  xfont-style:italic;
  display:block;
  color:black;
  margin:0.3em 0 0 0;
  font-weight:normal;
}

span.galerie-page div.fotil {
  margin:0 0 6px 0;  
  text-align:right;
  padding:0.2em;
  position:relative;
  font-size:90%;
  font-style:italic;
}



span.galerie-page div.galerie-full {
  position:relative;
}

span.galerie-page div.galerie-full div.misto {
  font-size:110%;
  font-weight:bold;
}

span.galerie-page div.galerie-full a.fotka { 
  display:block;
  height:165px;
  width:130px;
  float:left;
  text-align:center;
  background:#e5e5e5;
  xmargin:0 2px 1px 0;
  margin:0 2px 1px 0;
  border:none;
  text-decoration:none;
  overflow:hidden;
  position:relative;
}

span.galerie-page div.galerie-full a.fotka:hover { 
  background:#ccc;
  border:none!important;
}

span.galerie-page div.galerie-full a.fotka img { 
  border:1px solid #ccc;
}

span.galerie-page div.galerie-full a.fotka span.alt { 
  font-weight:normal;
  font-size:90%;
  text-decoration:none;
  font-style:italic;
  color:#494949;
  display:block;
  margin:0.2em 0.4em 0.4em 0.3em;
  xbackground:white;
  padding:0.1em
}

span.galerie-page div.galerie-full a.fotka:hover { 
  border:1px solid #B77E35;
}

span.galerie-page div.galerie-full a.fotka img {
  margin:4px 0 0 0;
  padding:5px;
  background:white;
  border:1px solid #ccc;
}

/***** recenze ************************************************************/

span.recenze-page a.galerie {
  display:block;
  background:#eee;
  position:relative;
  padding:1em;
  margin:0 0 2px 0;
  cursor:hand;
  text-decoration:none;
}

span.recenze-page a.no-mr {
  margin-right:0!important;
}


span.recenze-page a.galerie:hover {
  background:#e5e5e5;
}

span.recenze-page a.galerie:hover span.nadpis {
}

span.recenze-page span.fotka img {
  float:left;
  position:relative;
  margin:0 1em 0 0;
  padding:5px;
  background:white;
  border:1px solid #ccc;
}

span.clear, span.right {
  display:block;
}


span.recenze-page span.info {
  display:block;
  margin:0 0 1em 0;
}

span.recenze-page img {
  position:relative;
}

span.recenze-page h2 {
  xtext-transform:uppercase;
  font-size:90%;
  font-weight:bold;
  color:black;
  margin:0 0 0 94px;
}

span.recenze-page span.datum {
  font-size:95%;
  font-style:italic;
  font-weight:bold;
  margin:0 0 5px 0;
}

span.recenze-page span.fotil {
  font-size:85%;
  xfont-style:italic;
  display:block;
  color:black;
  margin:0.3em 0 0 0;
  font-weight:normal;
}

span.recenze-page div.fotil {
  margin:0 0 6px 0;  
  xtext-align:right;
  padding:0.2em;
  position:relative;
  font-size:90%;
  font-style:italic;
}

span.recenze-page div.recenze-full {
  position:relative;
}

span.recenze-page div.recenze-full a.fotka-uvod img { 
  float:left;
  position:relative;
  margin:0 0.4em 0 0;
  padding:5px;
  background:white;
  border:1px solid #ccc;
}





/******submenu*******/

div.submenu {
  font-size:90%;
  background:#494949;
  padding:0.2em;
  margin:0 0 1em 0;
  text-align:center;
  color:#bbbbbb;
}

div.submenu a {
  color:white!important;
  text-decoration:none;
  text-transform:uppercase;
  padding:0.2em;
}

div.submenu a.act {
  color:#C25005!important;
  background:white;
}


/****** download ****/

a.down-radek {
  background:#eee;
  display:block;
  margin:0 0 2px 0;
  padding:1em;
  text-decoration:none;
  color:#494949;
}

a.down-radek h2 {
  font-size:110%;
  font-weight:bold;
  margin:0;
}

a.down-radek p.popis {
  color:#C25005!important;
  font-weight:normal;
}

span.vyhledavani a.down-radek:visited h2 {
  color:#999!important;
}

a.down-radek:hover {
  background:#e5e5e5;
  color:#C25005;
}

p.mar-top {
  margin:1em 0 0 0;
}

/*** kontakt ***/ 

span.kontakt textarea{
  background:#f5f5f5;
  border:1px solid #bbb;
  width:97%;
  height:50px;
}

/**** bb ****/

div.center {
  text-align:center;
  margin:10px 16px 10px 12px;
  padding:5px 0 10px 135px;
  _padding:5px 0 10px 0;
  background:#eee;
}

div.oddel-line {
  width:468px;
  height:6px;
  color:black;
  background:url("https://images.staticjw.com/ros/1377/reklama.gif") center no-repeat;
  font-size:85%;
  margin:0 0 14px 0;
  _margin:0 0 7px 0;
  text-align:center;
}


/*** koncerty ****/

span.orange {
  color:#999;
  font-weight:normal;
}

div.koncert-box {
  background:#ededed;
  margin:0 0 4px 0;
  padding:0 0 0.3em 0;
}

span.tipy-na-akce div.koncert-box a {
  color:black;
}

span.tipy-na-akce h2 {
  margin:0 0 3px 0;
  font-size:120%;
  font-weight:bold;
  background:#e5e5e5;
  padding:0.2em 0.3em 0.2em 0.3em;
  border-top:1px solid #aaa;
}

span.tipy-na-akce span.kapely {
  margin:5px 0 5px 0;
  color:#C25005;
  font-weight:bold;
  display:block;
  padding:0 0.3em 0 0.3em;
  text-transform:uppercase;
  font-size:90%;
}

span.tipy-na-akce span.nazev-akce {
  font-style:italic;
  padding:0 0.3em 0 0.3em;
}

span.tipy-na-akce p.detaily {
  padding:0 0.3em 0 0.3em;
  font-size:90%;
}

a.vsechny-koncerty {
  display:block;
  padding:0.2em;
  text-align:center;
  background:#ededed;
  margin:0 0 2px 0;
}

a.vsechny-koncerty:hover {
  background:#e5e5e5;
}



span.vsechny-koncerty {
  display:block;
  padding:0.2em;
  text-align:center;
  background:#ededed;
  margin:0 0 2px 0;
}

span.vsechny-koncerty:hover {
  background:#e5e5e5;
}


td.f {
  text-align:right;
  background:#ddd;
  font-weight:bold;
  width:150px;
  padding:0.2em;
}
span.small {
  font-size:80%;
  font-weight:normal;
}

div.ok {
  padding:0.3em!important;
  background:#C25005;
  color:white;
  margin:0 0 5px 0!important;
  text-align:center;
  font-weight:bold;
}

/****** ankety ****************/

table.ank-tab {
  width:100%;
  background:#f5f5f5;
}

table.ank-tab td {
  text-align:center;
}

table.a {
  xborder:1px solid #555;
  margin:0;
  padding:0;
  xheight:200px;
}

table.a td {
  vertical-align:bottom;
  text-align:center;
}

table.a td.graf {
  xbackground:#ccc;
  height:150px;
  border-bottom:1px solid #ddd;
}

table.a td.ot {
  height:80px;
  font-size:90%;
  color:#494949!important;
  font-weight:bold;
  vertical-align:top;
}

span.smal {
  display:block;
  font-size:90%;
  color:#C25005;
  font-weight:normal;
}

span.poc {
  text-align:center;
  display:block;
  font-size:80%;
  color:#999;
  margin:0 0 20px 0;
  padding:5px 2px 2px 2px; 
  background:#f5f5f5;
  border-bottom:2px solid #999;
}

div.otazka {
  padding:0.2em;
  font-size:90%;
  text-align:center;
  color:white;
  font-weight:bold;
  background:#999;
}

div.rekl-l {
	border-top:1px solid #d5d5d5;
	color:#ccc;
	font-size:80%;
	padding:3px;
	margin:5px 0 0 0;
	text-align:center;
}

/*******************/

div.down-radek {
	background:#eeeeee;
	padding:1em;
	margin:0 0 2px 0;
	position:relative;
}
div.down-radek h2 {
	margin:0 0 5px 0;
}
div.down-radek a {
	display:block;
	margin:20px 0 0 0;
}

/**** forum ******************/

div.user {
	text-align:right;
	padding:0.2em;
}
table.temata {
	width:420px;
}
table.temata th {
	background:#999999;
	color:white;
	padding:0.3em;
}
table.temata td {
	background:#f5f5f5;
	padding:0.3em;
	font-size:90%;
}
table.temata tr.even td {
	background:#e5e5e5;
}
table.temata td.tema {
	background:#eee;
	font-size:100%;
}
table.temata tr.even td.tema {
	background:#ddd;
}
span.smallred, span.smallbrown {
	font-size:80%;
	font-weight:normal;
}
span.smallred {
	color:#c25005;
}
span.smallbrown {
	color:#6e1900;
}
table.temata td.aut, table.temata td.aut a {
	color:black;
	font-weight:bold;
	font-size:100%;
	text-align:center;
}
div.msg-forum {
	background:#f5f5f5;
  margin:0 0 1em 0;
  padding:1em;
  position:relative;
}
div.msg-forum img.ico-forum {
	float:right;
	border:4px solid #ededed;
	position:relative;
	margin:0 0 0 8px;
}
div.msg-forum h3 {
	text-transform:uppercase;
  font-weight:bold;
  margin:7px 0 7px 0;
  color:black;
  font-size:90%;
  background:none;
  padding:0;
}
div.msg-forum div.jmeno, div.msg-forum div.cas {
  font-size:90%;
}

div.msg-forum div.jmeno span {
  font-weight:bold;
  font-size:100%;
}
div.msg-forum div.jmeno a {
  color:#c25005;
}
div.msg-forum div.cas span {
  font-style:italic;
  color:#000000;
}
div.msg-forum h3 a, div.msg-forum h3 a:hover {
	text-decoration:none;
	color:black;
}
div.msg-forum h3 a.del {
	font-size:90%;
	text-decoration:none;
	color:#999;
}
div.msg-forum h3 a.del:hover {
	color:#c25005;
}
div.msg-forum a {
  xcolor:black;
}
div.msg-forum div.reply {
  margin:7px 0 0 0;
  color:#999;
  font-weight:bold;
  text-align:center;
}
div.msg-forum div.reply a {
  font-size:90%;
  color:#c25005;
  text-decoration:none;
  text-transform:uppercase;
}
div.msg-forum div.reply a:hover {
  color:#666;
}
div.msg-forum div.pic {
	text-align:center;
	margin:10px 0 0 0;
}
div.msg-forum div.pic img {
	border:2px solid #ededed;
}

div.head-tema {
	margin:10px 0 0 0;
}
div.msg-forum {
  padding-top:0;
}
div.head-tema div.bg-text-top {
	background:url("https://images.staticjw.com/ros/8506/novinka-top-hl.jpg") no-repeat!important;
}
div.head-tema div.msg-forum {
  background:url("https://images.staticjw.com/ros/9332/bg-novinka-hl.jpg") bottom no-repeat #ddd!important;
}
div.head-tema div.msg-forum div.text-for {
	font-weight:bold;
}
input.host {
	width:26px;
}
div.err {
	background:#CE0000;
	color:white;
	font-weight:bold;
	text-align:center;
	padding:0.2em;
	margin:5px 0 10px 0;
}
div.ok {
	background:#339900;
	color:white;
	font-weight:bold;
	text-align:center;
	padding:0.2em;
	margin:5px 0 10px 0;
}

div.partners-links {
  font-size:80%;
  color:#ddd;
  padding:0 0 5px 0;
  text-align:center;
  font-weight:normal;
}
div.partners-links a {
  color:#b5b5b5;
  font-weight:normal;
  text-decoration:none;
}
div.partners-links a:hover {
  text-decoration:underline;
}

/*
     FILE ARCHIVED ON 03:15:10 Jun 11, 2007 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:28:51 Nov 18, 2019.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  RedisCDXSource: 0.986
  CDXLines.iter: 14.181 (3)
  PetaboxLoader3.datanode: 45.432 (4)
  LoadShardBlock: 273.117 (3)
  exclusion.robots.policy: 0.156
  esindex: 0.01
  load_resource: 381.909
  captures_list: 291.055
  PetaboxLoader3.resolve: 598.942 (2)
  exclusion.robots: 0.183
*/
/* ============ End of style.css ============ */

/* ============ Start of thickbox.css ============ */

/* ============ End of thickbox.css ============ */