* {
margin: 0;
padding: 0;
}
html {
background: #DDDDDD;
}
.obsah ul, .obsah ol {
margin-left: 25px;
}
.blok ul {
margin: 5px 0 5px 30px;
}
.morea {
color: #85CE3D;
float: right;
}
.morea3 {
font-size: 70%;
color: #85CE3D;
float: right;
}
.morea2 {
color: #85CE3D;
}
.hidd {
display: none;
}
a {
text-decoration: none;
font-weight: bold;
}
a:hover {
text-decoration: underline;
}
a img {
border: 0;
}
body {
text-align: center;
background: #DDDDDD;
/*font-family: Verdana, Arial, Arial CE, Tahoma, Verdana, sans-serif;*/
font-family: Tahoma, sans-serif;
}
.top {
width: 928px;
height: 100px;
clear: both;
text-align: left;
background: Black url(../design/banner.jpg) top right no-repeat;
}
.logo {
float: left;
margin: 10px 0px 0px 10px;
}
.topmenu {
width: 475px;
height: 45px;
padding-top: 25px;
float: left;
}
.topmenu li {
float: left;
list-style: none;
}
.topmenu a {
font-weight: normal;
padding: 0 9px;
font-size: 10px;
color: #3F4B56;
}
.topmenu span {
font-size: 10px;
color: #FB8402;
}
.region{
padding-top: 2px;
padding-left: 3px;
font-size: 9px;
}
.topmenu .region a {
padding: 0 6px;
}
.topbanner {
height: 70px;
width: 164px;
float: right;
background: url(../design/flash.png);
}
.mainmenu {
clear: both;
margin-left: 15px;
text-align: center;
width: 100%;
}
.mainmenu li {
float: left;
list-style: none;
}
.mainmenu a {
display: block;
line-height: 30px;
width: 91px;
font-size: 10px;
color: White;
background: url(../design/men.png) 0px 31px;
}
.mainmenu a:hover, .mainmenu .menicko1 {
background: url(../design/men.png) 0px 0px;
text-decoration: none;
}
.hlavni {
width: 928px;
margin: 0 auto;
color: #D1D1D1;
background: #171A1B;
}
.stredni {
clear: both;
text-align: left;
padding-bottom: 5px;
}
.zakladni, .col {
background: #FBFAE8;
}
.leftadmin {
width: 228px;
float: left;
}
.rightadmin {
width: 700px;
float: right;
}
.statuslista {
clear: both;
height: 8px;
padding: 0 12px;
font-size: 11px;
line-height: 26px;
border-top: 5px solid #E4E4E4;
}
.levacast {
/*float: left;*/
width: 350px;
overflow: hidden;
}
.pravacast {
/*float: right;*/
width: 350px;
overflow: hidden;
}
.topclanek {
border-top: 1px solid #454849;
border-bottom: 1px solid #AF1F1F;
padding: 0 7px; 
}
.topclanek img {
margin-right: 20px;
}
.topclanek h2 {
color: #6ACBEB;
font-size: 100%;
font-style: italic;
padding: 15px 0 0 0;
}
h2 {
color: #6ACBEB;
font-size: 16px;
padding: 20px 0 8px 20px;
}
.info {
padding: 5px 0;
text-align: justify;
}
h5 {
color: #6ACBEB;
}
.topclanek p {
padding: 10px 20px 10px 0px;
margin-left: 10px;
font-size: 80%;
color: #CCCCCC;
}
/*.pravacast {
float: right;
width: 188px;
}*/
.detailcast {
float: left;
width: 340px;
}
.svatek {
float: left;
}
.quicknav {
float: right;
}
.texty {
width: 680px;
font-size: 80%;
float: left;
}
.blognews, .nejcti {
width: 365px;
float: right;
}
.newposts {
width: 710px;

margin-left: 3px;
}
.newposts_det {
width: 720px;
float: left;
margin-left: 3px;
}

.pravybok2 {
font-size: 70%;
width: 188px;

}
.pravybok2 .newposts {
width: 188px;
padding-bottom: 30px;
}
.detailcast .newposts {
width: 330px;
}
.nahled {
width: 334px;
_width: 333px;
border: 1px solid #EBEBEB;
margin: 0 0 2px 4px;
padding: 6px 10px;
background: White;
color: Black;
}
.nahled h2 {
font-size: 95%;
padding: 0 0 5px 0;
margin-bottom: 5px;
border-bottom: 1px dotted #3F4B56;
}
.nahled h2 a {
color: #3F4B56;
color: Black;
}
.clanekdet {
width: 331px;
}
.tbox {
font-size: 80%;
text-align: left;
}
.clanekdet img, .nahled img {
border: 1px solid Black;
margin: 7px 10px 3px 0;
float: left;
}
.pravybok {
text-align: left;
width: 188px;
float: right;
overflow: hidden;
}
.pravybok h3 {
color: #6ACBEB;
}
.firemni {
font-size: 70%;
margin: 20px 0 20px 0;
}
.firemni li {
padding: 3px 0 2px 5px;
list-style-type: disc;
}
.rbox {
margin: 0 5px 5px 2px;
}
.diskuse h4 {
font-weight: normal;
color: #3F4B56;
font-size: 70%;
padding: 4px 0 4px 7px;
}
.diskuse h4 span {
font-weight: bold;
color: #FFA200;
}
.diskuse h4 a {
font-weight: bold;
color: #304E8D;
line-height: 17px;
}
.mb {
display: block;
float: right;
padding-left: 10px; 
margin: 1px 5px 2px 0;
font-size: 11px;
color: #454B47;
background: url(../design/oarrow.gif) center left no-repeat;
}
.pata {
font-size: 65%;
text-align: center;
background: White;
clear: both;
color: #D1D1D1;
border-top: 1px solid #3B3B3B;
margin-bottom: 15px;
margin-top: 0px;
height: 102px;
background: url(../design/footer.jpg) bottom left repeat-x;
}
.bottomright {
clear: both;
padding: 40px 0 5px 0;
}
.copy {
clear: both;
width: 928px;
}
.dolnimenu li {
float: right;
list-style: none;
}
.webrex1 {
color: #888F96;
font-weight: normal;
}
.dolnimenu a {
padding: 0 7px;
color: #888F96;
}
.col1 {
background: #d7f7ce;
}
.col2 {
background: #fffeca;
}
.col3 {
background: #deeffd;
}
.col4 {
background: #fce9c8;
}
.col5 {
background: #ecdbfb;
}
.col6 {
background: #d8fafc;
}
.col7 {
background: #fbdedd;
}
.col8 {
background: #dacabb;
}
.reklama {
text-align: center;
}
.reklama img {
margin: 3px auto;
}
#home, #mapa, #tisk {
padding: 0 2px 0 16px;
margin-left: 4px;
font-size: 11px;
font-weight: normal;
color: #3F4B56;
}
.clanekdet {
background: White;
margin: 0 8px 10px 10px;
padding: 8px 14px;
border: 1px solid #EBEBEB;
color: Black;
}
.clanekdet h2 {
font-size: 100%;
padding: 0 0 5px 0;
margin-bottom: 5px;
border-bottom: 1px dotted #3F4B56;
}
.nnav {
clear: both;
text-align: right;
padding: 3px 0 1px 0;
}
.nnav strong {
float: left;
font-size: 70%;
padding: 0 0 0 5px;
border-left: 14px solid #B4F8A1;
font-weight: normal;
}
.nnav a.det {
font-size: 70%;
padding-left: 20px;
color: Black;
font-weight: normal;
text-decoration: underline;
}
.nahled2 .nnav a {
color: #3F4B56;
color: Black;
font-weight: normal;
}
.nnav span, .nnav strong {
color: Black;
}
.barva1 .nnav a.det {
background: url(../design/arrow1.gif) 10px 2px no-repeat;
}
.barva2 .nnav a.det {
background: url(../design/arrow2.gif) 10px 2px no-repeat;
}
.barva3 .nnav a.det {
background: url(../design/arrow3.gif) 10px 2px no-repeat;
}
.barva4 .nnav a.det {
background: url(../design/arrow4.gif) 10px 2px no-repeat;
}
.barva5 .nnav a.det {
background: url(../design/arrow5.gif) 10px 2px no-repeat;
}
.barva6 .nnav a.det {
background: url(../design/arrow6.gif) 10px 2px no-repeat;
}
.barva7 .nnav a.det {
background: url(../design/arrow7.gif) 10px 2px no-repeat;
}
.barva8 .nnav a.det {
background: url(../design/arrow8.gif) 10px 2px no-repeat;
}
.oddel {
clear: both;
_height: 5px;
min-height: 5px;
margin-top: 5px;
padding: 5px 0;
border-top: 1px dotted #3F4B56;
}
.comment {
font-size: 75%;
}
.norm {
font-weight: normal;
}
.toppost .nahled, .noveclanky .nahled3 {
width: 715px;
}
.toppost .nahled {
width: 530px;
}
.toppost {
float: left;
}
.topadv {
width: 178px;
float: right;
}
.topadv h3 {
width: 140px;
}
.toppost, .noveclanky {
margin: 0 0 5px 2px;
clear: both;
}
.nahled p, .clanekdet p {
padding: 0 0 5px 0;
}
.noveclanky {
padding-top: 5px;
}
.nahled2, .nahled3 {
margin: 3px;
border: 1px solid #EBEBEB;
padding: 3px 6px;
}
.nahled2 h4 {
padding: 3px 0 7px 0;
}
.nahled2 h4 a {
font-size: 80%;
color: Black;
}
.novebox {
width: 235px;
min-height: 70px;
_height: 70px;
float: left;
}
.novebox h4 {
font-size: 75%;
padding: 4px 2px 4px 15px;
font-weight: normal;
}
.novebox h4 a {
color: #3F4B56;
color: Black;
font-weight: normal;
}
.noveclanky {
padding: 0 0 4px 2px;

}
.nahled3 {
background: White;
margin-top: 0;
}
.novebox h3 strong {
padding: 0 5px;
}
.novebox h3 {
background: White;
border: 0;
padding: 0;
color: #3F4B56;
color: Black;
}
.novebox h3 a {
color: #3F4B56;
}
.funny {
position: relative;
margin: 3px;
background-color:#FF7953;
}
.funny a {
position: absolute;top: 3px; left: 3px;
display: block;
width: 150px;
height: 133px; 
}
.funny object, .funny embed {
}

.koment {
font-size: 75%;
}
.koment span {
display: block;
float: left;
width: 100px;
}
.kombox {
padding: 1px 1px 1px 5px;
margin: 1px 0;
border: 1px solid #999999;
font-size: 12px;
}
.kombox .komtext {
font-size: 12px;
}
.kombox a {
color: Black;
}
.kombox h5, .blognavigace h5 {
font-size: 12px;
margin: 0;
margin-top: 15px;
padding: 0;
}
.kombox h5 {
margin: 5px 0;
}
.komboxbottom {
padding: 5px 0;
}
.kombox .komboxbottom {
font-size: 11px;
}
.blok {
margin: 0 5px 0 7px;
padding: 15px;
color: White;
}
.blok a {
color: #3F4B56;
}
.blok h2 {
font-size: 14px;
padding: 0;
padding-bottom: 5px;
border-bottom: 1px solid #4B4D4D;
color: #6ACBEB;
font-style: italic;
margin-bottom: 8px;
}
#home {
background: url(../design/home.gif) center left no-repeat;
}
#tisk {
background: url(../design/tisk.gif) center left no-repeat;
}
#mapa {
background: url(../design/sitemap.gif) center left no-repeat;
}
.clanekfoto {
float: right;
display: block;
width: 120px;
text-align: center;
background: #46618A;
margin: 10px 0 10px 10px;
}
.clanekfoto img {
margin: 9px;
clear: both;
float: right;
}
.clanekfoto h5 {
text-align: left;
color: White;
padding: 5px 0 3px 9px;
}
.inzerce {
font-size: 90%;
}
.bar1 h4 {
background: url(../design/arrow1.gif) 7px 6px no-repeat;
}
.bar2 h4 {
background: url(../design/arrow2.gif) 7px 6px no-repeat;
}
.bar3 h4 {
background: url(../design/arrow3.gif) 7px 6px no-repeat;
}
.bar4 h4 {
background: url(../design/arrow4.gif) 7px 6px no-repeat;
}
.bar5 h4 {
background: url(../design/arrow5.gif) 7px 6px no-repeat;
}
.reklama2 {
padding: 3px 5px;
font-size: 75%;
color: Black;
}
.reklama2 a {
color: Black;
text-decoration: underline;
}
.clanekdet .nnav {
text-align: right;
}
.tbox {
font-size: 80%;
text-align: left;
}
.clanekdet img.img320 {
margin: 5px 3px 10px 2px;
}
.reklama360 {
width: 360px;
margin: 0 0 7px 1px;
overflow: hidden;

}
.reklama360 h5, .reklama170 h5, .reklama h5, h5.advtop {
font-size: 10px;
padding-left: 5px;
color: #6ACBEB;
}
.reklama170 {
overflow: hidden;

}
.clanekdet ul,.clanekdet ol {
margin: 5px 0 5px 20px;
}
.cenik td {
padding: 5px 7px;
text-align: center;
}
.partnerske a { 
text-decoration: none;
}
.partnerske img {
margin: 10px 0 3px 0;
}
font {
font-size: 100% !important;
}
.regb td {
padding: 3px 5px;
}
.regb input {
width: 250px;
}
.regb input.fup {
width: 300px;
font-size: 12px;
}
.datum {
border-bottom: 1px solid #4B4D4D;
background: url(../design/kalendar.png) 0px 4px no-repeat;
color: #4B4D4D;
color: #CCCCCC;
padding: 2px 0 2px 20px;
}
.akce {
padding: 10px 0px 10px 0px;
margin: 0 10px 0 15px;
border-bottom: 1px solid #AF1F1F;
}
.akce span {
color: #6ACBEB;
font-weight: bold;
}
.akce h3 , .staleakce h3 {
color: #85CE3D;
font-size: 15px;
padding: 5px 0;
}
.akce-foto{
/*border: 1px solid #62290E; */
background: #fff; 
text-align: left; 
float: left; 
margin-right: 2px;
}
.akce2 {
padding: 10px 0px 10px 0px;
margin: 0 10px 0 5px;
border-bottom: 1px solid #AF1F1F;
}
.akce2 span {
color: #6ACBEB;
font-weight: bold;
}
.bmenicko, .bmenicko1 {
padding: 0 8px;
color: White
}
.blok a {
color: #6ACBEB;
}
.staleakce {
margin-bottom: 0px;
height: 165px;
padding: 15px 10px;
background: url(../design/stale.png) top left repeat-x;
}
.staleakce h2 {
padding: 5px;
}
.staleakce td {
padding: 0 25px;
font-size: 12px;
}


.filtrace_koncertu {
  width: 700px;
  margin-bottom: 20px;
  border-bottom: 1px solid #AF1F1F;
  color: #fff;
  font-size: 12px;
}
.filtrace_koncertu tr td input {
  font-size: 12px;
  border: 1px solid #fff;
  background-color: #171A1B;
  color: #fff;
  padding: 0 2px;
}


table.ceny_table {
	border-collapse: collapse;
	width: 48%;
}
table.ceny_table tr td.header {
	color: #46B4EB;
	border-bottom: 1px solid #46B4EB;
	padding: 3px 0px;
	font-weight: bold;
}
table.ceny_table tr td.cena {
	color: #85CE3D;
	font-weight: bold;
	padding: 3px 5px;
	border-right: 1px solid #46B4EB;
}
table.ceny_table tr td.pozn {
	color: #fff;
	padding: 3px 5px;
}


.komentar {
	border-bottom: 1px solid #6ACBEB;
	margin-bottom: 5px;
}
.komentar h3 {
	margin: 0; padding: 0;
}
.komentar a {
	color: #6ACBEB;
	font-size: 10px;
}

.seminarclanek ol {
	padding-left: 20px;
	margin-bottom: 10px;
}
.seminarclanek ol li {
	margin-bottom: 5px;
}
.ramecek{ border: 1px solid #af1f1f; }
.cleaner {
clear: both;
height: 1px;
}

legend {
  color:#ffffff;
}
