body{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:80%;text-align:center;margin:0;padding:0;line-height:155%;background: #f4f4f4}
h1,h2,h3,h4{font-family : Arial, Helvetica, sans-serif;clear:both}
h1{font-size:170%;margin:10px 0 15px 0;clear:both}
h2{font-size:150%;background : url(ctv.jpg) no-repeat left;padding:0 0 0 22px;margin:35px 0 10px 0}
h2#first{padding-top:0;margin:5px 0 20px 0;}
h3{font-size:130%}
a:hover{color:red}
table{font-size:90%}
a.rss{font-size:90%}
.object{float:right;margin:3px 5px 3px}
img{border:0}
.img{margin:10px 0}
#content img{margin:5px 0}
#advert{border-bottom:1px solid #ccc;padding:5px 0}
#radvert{text-align:center}
#page{width:770px;text-align:left;margin:auto;padding-bottom:20px;background:#fff;border: 1px solid #ccc;border-width:0 1px}
#head{background: url(paper90.jpg) no-repeat right #fff;height:80px}
#head h1{padding:15px 0 15px 35px;margin:0 0 0 10px;background: url(ctv24.jpg) no-repeat left}
#head-bar{background: url(./top-bar.jpg) repeat-x top;height:40px;padding:4px 0 4px 10px;font-size:95%;margin-bottom:10px}
#content {width: 515px;float: left;padding: 0;border: 0;background: #fff;margin-bottom:20px;_height:100%;min-height:auto}
.text{margin:0px 10px}
#content .red-bg{background:#FFFBF4;border:1px solid #E18D00;padding:2px 15px;margin-bottom:25px}
#content .odsazeni{margin:5px 0 20px 5px}
#content .odsazeni h3{margin:10px 0 0 0;font-size:120%}
#content .odsazeni h4{margin-bottom:0}
#content .odsazeni p{margin:7px 0}
#content .odsazeni p.perex{font-size:95%}
#rightinfo{float:right;border: 1px solid #ccc;background: #F9F9F9;padding:5px;font-size:95%}
#rightinfo ul{margin:0;padding:3px}
#rightinfo li{list-style-type:none}
.zvyraz{border:1px solid #E18D00;padding:15px;margin-bottom:25px;font-size:95%;line-height:150%}
.bgp{background-color:#FFEFD5}
.zvyraz h1{margin:0 0 10px 0;padding:0}
.zvyraz p{margin:6px 0;padding:0}
.zvyraz ul{margin:6px auto}
.zvyraz .last{margin:-15px;margin-top:3px;padding:3px 8px;background-color : #F3AB5A;border-top:1px solid #E18D00}
#right {width: 230px;float: right;padding: 0;border: 0;background: #fff}
#right .block{margin-bottom:15px}
#right .block-text{padding:5px;margin-bottom:10px}
#right h3{margin:0px 0 5px 0;padding:3px 0 3px 18px;border-bottom:1px solid #ccc;background : url(ctv12.jpg) no-repeat left}
#right h4{font-size:100%;margin:0 0 0px 0;padding:0;line-height:125%;text-align:left;}
#right p.info{margin-top:0;padding-top:0;font-size:95%}
#right p.em{margin:0;padding:0}
#right ul{text-align:left}
.red{color:red}
#content .item{margin-bottom:20px}
#content .item h3{margin:0 0 5px 0}
#content .item p.description{margin:0 5px;padding:0}
#content .item p.info{margin:5px 0 0 0;padding:0 4px;background:#ededed;font-size:90%}
#absolut{position:absolute;top:5px;right:5px;background:#fff;padding:5px;border: 1px solid #A9A9A9;width:180px;text-align:right}
#footer {clear: both;padding:4px 10px;margin-top:40px;background:#FFC460;border:solid #ddd;border-width:1px 0}
blockquote{font-style:italic}
.logform{text-align:right}
.logform form{margin:0;padding:0}
form p{margin:0;padding:0}
.logform input{margin:1px;width: 11em}
.logform input.but{margin:1px;width: auto}
.logform label{float:left;width: 25%;margin-right: 0.5em;text-align: right; font-weight: bold; clear: right}
.clear{clear:both}
.aright{text-align:right}
.left{float:left}
.right{float:right}
.em{font-style: italic}
.center{text-align:center}
.cat-left {float: left;width: 40%;margin: 0 0 0 30px;padding: 15px 0px;position: relative}  
.cat-right {float: right;width: 40%;margin: 0 0 0 30px;padding: 15px 0px}
div.col-first {float: left;width: 45%;margin-bottom:10px;position: relative}
div.col-second {float: right;width: 45%}
h2.nm{margin:0}
div.keywords{margin:0 0 20px 10px}
.hr{clear: both; margin: 30px 0; height: 8px;background: url("hr.gif") center center no-repeat}
form {display:block}
#form {background: #f4f4f4; border:1px solid #ccc; margin: 10px auto;padding:5px}
#form div label { margin-right: 0.5em; padding-top: 0.2em; text-align:left; font-weight: bold;display:block}
#form div input, #form2 div input {width:25em}
#form div.simple label {margin:0;padding:0;text-align:left;font-weight:normal;display:inline}
#form div.simple input {width:2em}
.help{font-size:80%;color:grey;margin:0 0 0 12em;line-height:130%}
.help2{font-size:80%;color:grey;line-height:130%;margin:0;padding:0}
#form input#submit {width:8em;margin:auto;display:block}
#form textarea, #form2 textarea {background: #FFFFFF; padding:1px;color: #000000;width:75%;}
#form div{margin-top: 0.5em}
#form2 div{clear:both;margin:8px 3px 3px 3px}  
#form2 div label {width:9em;margin-right: 0.5em; padding-top: 0.2em; text-align:left; font-weight: bold;display:block; float:left}
caption.bCalendarCaption {font-size: 105%;font-weight: bold;margin: auto;padding: .5ex 0;white-space: nowrap}
table.bCalendarTable {margin: 0 auto 1em auto;font-size: 77%;border-collapse: separate;border-spacing: 0px}
tr.bCalendarRow {text-align: center}
th.bCalendarHeaderCell {font-size: 84%;width: 4ex}
td.bCalendarCell {width: 4ex;height: 3.5ex}
.bCalendarLinkPost {font-weight: bold}
td#prev,td#next {font-weight: bold;font-size: 105%;padding: .5ex;white-space: nowrap}
td#prev a,td#next a {padding: 0 .5ex}
td#prev {text-align: left}
td#next {text-align: right}
caption.bCalendarCaption {border: 1px solid #ccc;background-color: #eee;border-bottom: 0}
table.bCalendarTable {border: solid 1px #ccc;border-collapse: separate;text-align:center}
table.bCalendarTable tfoot td {background-color: #eee;border-top: 1px solid #ccc}
table.bCalendarTable tfoot a {text-decoration: none}
table.bCalendarTable tfoot a:hover {background-color: #78a;color: #fff}
th.bCalendarHeaderCell {color: #abc}
#bCalendarToday {background-color: #bce}
#news-block{
	clear:both;
	margin:5px;
}
.lastpress{font-size:95%;line-height:120%}
.lastpress li{margin:6px 0}
#news-block .col{
	float:left;
	width:245px;
	margin:0 3px;
	background:#FFF8F0;border:1px solid #FEDCB2;border-top-width:4px
}
#news-block .col ul{
margin:0;padding:0;
}
#news-block .col li{
	font-size:90%;
	list-style-type : none;
	margin:6px 3px;
	line-height:110%;
}
#news-block .col li p{
	margin:0;
}
#news-block .col h3{
font-size:110%;
padding:3px;
margin:0;
}
#news-block .col h3 a:link{
color:black;
}

