body { background: url(body.gif) repeat-x; }

#levacast {
width:730px;
float:left;
}
#pravacast {
width:210px;
float:right;
background:url(dotright.gif) repeat-y left;
}
#pravacastin{
padding:0 0 0 7px;
}
 #holder {
  padding:5px 0 0 0;
  width: 980px;
  margin: 0 auto;
  text-align: left;
  background-color: white;
 }

#pravacast h4 {
background: url(partneri.jpg) no-repeat left top;
color:white;
margin:0;
padding:8px 10px 8px 0; 
text-transform: uppercase;
text-align: right;
font-size:14px;
}
#menu1 {background: url(menu1.png?x) left top}
#menu2 {background: url(menu2.png?x) left top}
#menu3 {background: url(menu3.png?x) left top}
#menu4 {background: url(menu4.png?x) left top}
#menu5 {background: url(menu5.png?x) left top}
#menu6 {background: url(menu6.png?x) left top}
#menu7 {background: url(menu7.png?x) left top}
#menu8 {background: url(menu8.png?x) left top}

#paticka {
background: url(paticka.png) no-repeat left top;
}
#paticka p {
color:white;
font-size:11px;
margin:0;
padding:0px 0 10px 10px; 
}

#holderin {
padding:0 10px 0 20px;
}

#topbg {
background: url(top.gif) repeat-x top;
height:45px; 
}
#topin {
  padding:10px 0 0 43px;
  width: 980px;
  margin: 0 auto;
  text-align: left;
}
#topin a {
color:#909090;
text-decoration: none;
}
#topin a:hover {
text-decoration: underline;
}

#panelvlevo{
width:170px;
float:left;
}
#panelvlevoin{
padding:0 0px 0 0;
}

#page {
float:right;
width:560px;
background: url(page.jpg) repeat-x top; 
}
#pagein {
padding:0 15px 0 15px;
}
#top {
background: url(motivcup5.jpg) no-repeat right top; 
}


#menu a {
display:block;
text-decoration: none;
padding:10px 10px 10px 0;
text-align:right;
background-color: #d0d2c2;
color:white;
border-bottom:3px solid white;
font-weight: bold;
font-size:14px;
}

#menu a.actual, #menu a:hover {
background-color:#879d6c;
color:black;
}

.kontakt {
background: url(kontakt.gif) no-repeat left top;
padding:40px 0 0 0; 
}


*, .nomg { margin: 0; padding: 0; }

p { margin: 6px 0; }
 p.hm { margin: 4px 0; }
 p.qm { margin: 2px 0; }
 p.odsl { margin-left: 16px; }
a { color: Black; }
 a:hover { text-decoration: none; }
 a img { border: none; }
 a span { display: none; }
input { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

h1 { font-size: 16px; margin-bottom: 8px; text-transform: uppercase; color: #879d6c; border-bottom: 1px solid #879d6c; width: 100%; position: relative; z-index: 100; }
h2,h2 a { font-size: 12px; text-transform: uppercase; font-weight: bold; color: #879d6c; margin-top: 12px; }
h3 { font-size: 11px; margin-top: 10px; margin-bottom: -4px; background: url(middot.gif) no-repeat 0 50%; padding-left: 8px; }
td { vertical-align: middle; }
label { vertical-align: middle; }
input { vertical-align: middle; }

img.tb { vertical-align: text-top; }
.cb { clear: both !important; height: 0; overflow: hidden; }
.cl { clear: left; height: 0; overflow: hidden; }
.tal { text-align: left; }
.tar { text-align: right; }
.tac { text-align: center !important; }
.mini { font-size: 10px; }
.bold { font-weight: bold; }
.nobrd,.nobrd * td { border: none !important; }
img.png, a#kliklogo img {  _padding-left:expression(this['width']+'px');_overflow:hidden; _filter:expression('progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+this['src']+')'); }

.green { color: #879d6c; }

.dotth1 { background: url(dotth1.gif) repeat-x; overflow: hidden; height: 1px; width: 100%; }

html,body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; position: relative; }






 .photogallery img {
 cursor:pointer;
 margin:5px 5px 5px 5px;
 }



/* zprava */

 .zprava {
 border-bottom:1px dotted #505050;
 margin:0 0 10px 0;
 padding:0 0 10px 0;
 }

 .zpravadatum {
 text-align: center;
 width:80px;
 height:25px;
 float:left;
 font-size:9px;
 background: url(datum.gif) no-repeat left top; 
 margin:0 10px 0 0;
 color:white;
 }
 .zpravadatum u {
 padding:2px 0px 0 0px;
 display: block;
 text-decoration: none;
 }
 .zpravadatum span{
 font-size:14px;
 font-weight: bold;
 }
 .zpravaimg {
 float:left;
 width:128px;
 }
 .zpravanadpis {
 font-size:10px;
 color:#a0a0a0;
 display:block;
 }
 .zpravanadpis a,.zpravanadpis span{
 font-size:12px;
 font-weight: bold;
 color:black;
 }


 .zpravatext {
 float:left;
 display:block;
 width:530px;
 }
 .zpravatext p {
 text-align: justify;
 padding:0;
 margin:0;
 }

 .zpravatextsimg {
 float:left;
 display:block;
 width:530px;
 }
 .zpravatextsimg p {
 text-align: justify;
 padding:0;
 margin:0;
 }
 .zpravaodkaznadetail {
 float:right;
 display:block;
 text-align: right;
 }

 .clearer {
  clear: both;
 }



/*  diskuze  */

.diskuze-zprava {
background: url(diskuze-big.gif) left bottom;
margin:8px 0 8px 0;
border-top:3px solid #8b8b8b;
border-right:1px solid #8b8b8b;
padding:10px;
}
.diskuze-zprava-odpoved {
background: url(diskuze-big-odpoved.gif) left bottom;
margin:8px 0 8px 0;
border-top:3px solid #8b8b8b;
border-right:1px solid #8b8b8b;
padding:10px;
}

.diskuze-sml {
background: url(diskuze-sml.gif) left top;
height:40px;
text-align:right;
padding-right:10px;
border-right:1px solid #8b8b8b;
margin:5px 0 5px 0;
cursor:pointer;
}

.diskuze-sml2 {
background: url(diskuze-big-odpoved.gif) left bottom;
text-align:right;
padding:10px 10px 0 0;
border-top:1px solid #8b8b8b;
border-right:1px solid #8b8b8b;
margin:5px 0 5px 0;
}

.diskuze-sml span {
padding:13px 5px 0 0;
display:block;
}

.diskuze-sub1{
padding-left:10px;
}
.diskuze-sub2{
padding:0 0 10px 10px;
border-left:1px dotted #8b8b8b;
}

.diskuze-form {
padding-right:10px;
padding-bottom:10px;
text-align:right;
}

.diskuze-formular {
text-align:left;
width:370px;
height:210px;
float:right;
background: url(diskuze-formbg.gif) no-repeat left top;
}

.diskuze-formular form {
padding:8px 0 8px 8px;
display:block;
margin:0;
}


.article_keywords {
background-color: #e0e0e0;
padding:5px;
margin:10px 0 10px 0;
}
.panelimg img {
  margin: 2px 2px 2px 2px;
  opacity: 0.5;
 filter: alpha(opacity=50);
 -moz-opacity: 0.5;
 -khtml-opacity: 0.5;
}
.panelimg:hover img {
 opacity: 1;
  filter: alpha(opacity=100);
 -moz-opacity: 1;
 -khtml-opacity: 1;
}
