body{font-family:Verdana; font-size: 10px; color:#336699; text-align:center; margin-top:0px; background-color:#FFFFFF; background-image:URL('bg.png');}

/* LAYOUT */
#page{width:1024px; margin:auto;}
  #obsah{float:left; width:1024px; border:1px solid #c0c0c0; background-color:#FFFFFF; margin:0;}
    #top{height:16px; background-image:URL('blue.jpg'); padding-left:2px; text-align:left; color: #FFFFFF; font-weight:normal;}
    #logo{height:80px; text-align:left; vertical-align:bottom; background-image:URL('logo.jpg'); padding-left:3px; color:#FFFFFF; font-weight:bold; font-size:20px;}
    #menu{height:15px; background-image:URL('blue.jpg'); padding:1px 1px 1px 4px; text-align:left;}
      #left{margin:2px 0px 0px 0px; float:left; width:130px; background-color:#FFFFFF;}
      #right{margin:2px 0px 0px 0px; float:right; width:140px; min-height:100px;}
      #center{margin:2px 130px 0px 135px; _margin:2px 130px 0px 110px; text-align:left; width:auto;}
    #bottom{clear:both; height:14px; background-image:URL('blue.jpg'); text-align:center; color: #FFFFFF;}    
   
/* NAVIGACE */    
div.navigace{text-align:left; border:1px solid #c0c0c0; margin-left:2px; margin-bottom:2px;}
div.navigaceX{text-align:left; border:1px solid #ff6633; margin-right:2px; margin-bottom:2px;}
div.nav_1{padding-left:2px; padding-bottom:2px; font-weight:bold; text-align:left; background-image:URL('blue.jpg'); color:#FFFFFF; letter-spacing:2px;}
div.nav_2{text-align:left; padding-left:4px; padding-bottom:4px; padding-top:2px;}
span.navigace {padding-left:3px; color: #336699; font-weight:bold; display:block;}
span a.navigace {text-decoration:none; color: #000000; font-weight:bold; display:block;}
span a.navigace:hover {text-decoration:none; color: #c0c0c0; font-weight:bold;}
span a.navigace_a {text-decoration:none; color: #000000; font-weight:normal; display:block;}
span a.navigace_a:hover {text-decoration:none; color: #c0c0c0; font-weight:normal;}
span a.navigace1 {padding-left:10px; text-decoration:none; color: #000000; font-weight:normal; display:block;}
span a.navigace1:hover {text-decoration:none; color: #c0c0c0; font-weight:normal;}
span a.navigace1a {padding-left:10px; text-decoration:none; color: #ff6633; font-weight:normal; display:block;}
span a.navigace1a:hover {text-decoration:none; color: #c0c0c0; font-weight:normal;}
span a.navigace2 {padding-left:20px; text-decoration:none; color: #c0c0c0; font-weight:normal; display:block;}
span a.navigace2:hover {text-decoration:none; color: #000000; font-weight:normal;}

/* MAPA */
span.mapa{font-family:Verdana; font-size:12px; font-weight:bold; text-decoration:underline; color:#000000;}
a.mapa{padding-left:20px; font-family:Verdana; font-size:10px; color:#000000; text-decoration:none;}
a.mapa:hover{color:#c0c0c0;}

/* TV */
td.tv{padding:2px;font-size: 8pt;font-weight:bold;color: #fff;background:#336699;}
td.tv_cas{font-weight:bold;padding-top:3px;padding-bottom:3px;padding-left:1px;font-size: 6pt;color: #336699;}
td.tv_titulek{padding-top:3px;padding-bottom:3px;padding-left:3px;font-size: 7pt;color: #336699;}
td.tv_line_ffffff{background:#336699 url("images/line_ffffff.gif") repeat-y; min-height:600px;font-size:0.1em;color:#336699;}
td.tv_line_336699{background: url("images/line_336699.gif") repeat-y; min-height:600px;}
td.tv_line_ffffff_2{background:#336699 url("images/line_ffffff_2.gif") repeat-x; min-width:20px;}
td.tv_line_336699_2{background: url("images/line_336699_2.gif") repeat-x; min-width:600px;}
td.tv_xxx{background: #336699;}
div.tv_1{font-size: 10px; width:99%; padding-left:4px; padding-bottom:2px; font-weight:bold; text-align:left; letter-spacing:2px; border-bottom:1px solid #c0c0c0;}
div.tv_2{text-align:center; padding-left:4px; padding-bottom:4px; padding-top:2px;}

/* NEWS */  
div.new_1{font-size: 10px; width:97%; padding-left:4px; padding-bottom:2px; font-weight:bold; text-align:left; letter-spacing:2px; border-bottom:1px solid #c0c0c0;}
div.new_2{font-size: 12px; width:97%; text-align:left; padding-left:4px; padding-bottom:20px; padding-top:2px;}
span a.new_vice {text-decoration:none; color: #c0c0c0; font-weight:normal; letter-spacing:0px; font-size:9px;}
span a.new_vice:hover {text-decoration:none; color: #000000; font-weight:normal;}
span.new_datum {padding-bottom:2px; padding-left:5px; color: #c0c0c0; font-size:9px; font-weight:normal; display:block;}
span a.new_link {padding-left:5px; text-decoration:none; color: #000000; font-weight:bold; letter-spacing:0px; font-size:12px;}
span a.new_link:hover {text-decoration:none; color: #c0c0c0; font-weight:bold;}
span.new_link {padding-left:5px; text-decoration:none; color: #000000; font-weight:bold; letter-spacing:0px; font-size:12px;}
span.new_popis {padding-top:2px; text-align:justify; padding-left:5px; color: #336699; font-size:12px; font-weight:normal; display:block;}

/* RSS */
a.rss_link {text-decoration:none; color: #000000; letter-spacing:1px; font-size:10px;}
a.rss_link:hover {text-decoration:none; color: #c0c0c0;}

/* SLOVNIK */  
div.dic_1{font-size: 10px; width:97%; padding-left:4px; padding-bottom:2px; font-weight:bold; text-align:left; letter-spacing:2px; border-bottom:1px solid #c0c0c0;}
div.dic_2{font-size: 12px; text-align:left; padding-left:4px; padding-top:2px;}
span.dic_popis {padding-top:2px; text-align:justify; padding-left:5px; color: #336699; font-size:12px; font-weight:normal; display:block;}

/* DOWNLOAD */  
div.down_1{font-size: 10px; width:97%; padding-left:4px; padding-bottom:2px; font-weight:bold; text-align:left; letter-spacing:2px; border-bottom:1px solid #c0c0c0;}
div.down_2{font-size: 12px; text-align:left; padding-left:4px; padding-bottom:20px; padding-top:15px;}
span.down_offer {padding-bottom:10px; padding-left:5px; color: #c0c0c0; font-size:9px; font-weight:normal; display:block;}
span.down_popis {padding-top:2px; padding-bottom:10px; text-align:justify; padding-left:5px; color: #336699; font-size:12px; font-weight:normal; display:block;}
span a.down_vice {text-decoration:none; color: #ff6633; font-weight:normal; letter-spacing:0px; font-size:9px;}
span a.down_vice:hover {text-decoration:none; color: #000000; font-weight:normal;}

/* KURZ */  
div.kurz_1{font-size: 10px; width:97%; padding-left:4px; padding-bottom:2px; font-weight:bold; text-align:left; letter-spacing:2px; border-bottom:1px solid #c0c0c0;}
div.kurz_2{font-size: 10px; text-align:center; margin:auto; margin-top:4px;}
span.kurz_datum {padding-left:5px; color: #000000; font-weight:normal; letter-spacing:0px; font-size:10px;}
table.kurz_3{font-size: 10px; text-align:left; margin:auto;}
tr.kurz_4{font-size: 10px; font-weight:bold; letter-spacing:2px;margin-bottom:4px;}
td.kurz_5{font-size: 10px; padding:2px; border-bottom:1px solid #c0c0c0;}
select.kurz{font-family:Verdana;font-size:9px;border:1px solid #336699; color:#336699; width:185px;}
input.kurz1{margin-top:2px; font-family:Verdana;font-size:9px;font-weight:bold;text-align:center;padding-left:2px;width:185px;border:1px solid #336699;color:#336699;background-color:#c0c0c0;height:18px;}
input.kurz2{margin-top:2px; font-family:Verdana;font-size:9px;font-weight:bold;text-align:center;padding-left:2px;width:185px;border:1px solid #336699;color:#336699;background-color:#c0c0c0;height:18px;}
span a.kurz {padding-left:5px; text-decoration:none; color: #336699; font-weight:bold; letter-spacing:0px; font-size:7pt;}
span a.kurz:hover {text-decoration:none; color: #c0c0c0; font-weight:bold;}

/* MENU */    
span a.menu {text-decoration:none; color: #FFFFFF; font-weight:bold;}
span a.menu:hover {text-decoration:none; color: #c0c0c0; font-weight:bold;}

#btn_cz{background: url('images/slovnik/cz.png') top left no-repeat; text-align:left;vertical-align:middle; width: 17px; height: 15px;border: 0px;text-indent: -2000px;line-height: 0px;cursor:pointer;}
#btn_en{background: url('images/slovnik/gb.png') top left no-repeat; text-align:left;vertical-align:middle; width: 17px; height: 15px;border: 0px;text-indent: -2000px;line-height: 0px;cursor:pointer;}
#btn_fr{background: url('images/slovnik/fr.png') top left no-repeat; text-align:left;vertical-align:middle; width: 17px; height: 15px;border: 0px;text-indent: -2000px;line-height: 0px;cursor:pointer;}
#btn_ge{background: url('images/slovnik/de.png') top left no-repeat; text-align:left;vertical-align:middle; width: 17px; height: 15px;border: 0px;text-indent: -2000px;line-height: 0px;cursor:pointer;}
#btn_sp{background: url('images/slovnik/sp.png') top left no-repeat; text-align:left;vertical-align:middle; width: 17px; height: 15px;border: 0px;text-indent: -2000px;line-height: 0px;cursor:pointer;}
#btn_pl{background: url('images/slovnik/pl.png') top left no-repeat; text-align:left;vertical-align:middle; width: 17px; height: 15px;border: 0px;text-indent: -2000px;line-height: 0px;cursor:pointer;}

.mn {float: left}
.cssnav {position:relative; float: left; margin: 0; padding: 0; background: url(images/1.gif) no-repeat; width: 18px; height: 12px; overflow:hidden;/* for ie to hide extra height*/}
.cssnav a {display: block; width: 18px; height: 12px; display: block; float: left; overflow:hidden;/* for ie to hide extra height*/}
.cssnav a:hover {background: url(images/11.gif) no-repeat}
.cssnav.cssnavb img {width: 18px; height: 12px; border: 0; }
* html a:hover {visibility:visible}
.cssnav .cssnavb a:hover img{visibility:hidden}
.cssnavb	{position:relative; float: left; margin: 0; padding: 0; background: url(images/2.gif) no-repeat; width: 18px; height: 12px; overflow:hidden;/* for ie to hide extra height*/}
.cssnavb a {display: block; width: 18px; height: 12px; display: block; float: left; overflow:hidden;/* for ie to hide extra height*/}
.cssnavb a:hover {background: url(images/22.gif) no-repeat}
.brkbb {border-top: 1px solid #CCB7FC; font-size: 5px; line-height: 5px; height: 5px; margin:0; clear:both}

td.TV_main {border-right: 1px solid #0b77b7;vertical-align:top;}
span.TV_kanal{display:block;padding:5px;font:bold 14px Trebuchet MS;text-align:center;border-bottom:1px solid #0b77b7;background-color:#0b77b7;color:#ffffff;}
span.TV_title{display:block;padding:5px 0px 0px 3px;width:100%;font:bold 11px Trebuchet MS;}
span.TV_descr{display:block;padding:2px 0px 0px 10px;font:normal 9px Trebuchet MS;}

form { margin:1em; width:96%; }
fieldset { border:1px solid #ddd; padding:0 0.5em 0.5em; }
fieldset div { margin:0.3em 0; clear:both; }
legend { color:#0b77b7; font-size:1.2em; }
label { float:left; width:10em; text-align:right; margin-right:1em; }
input { padding:0.15em; width:13em; border:1px solid #ddd; background:#fafafa;	font:bold 0.95em arial, sans-serif; -moz-border-radius:0.4em; -khtml-border-radius:0.4em; }
input:hover, input:focus { border-color:#c5c5c5; background:#f6f6f6; }
select.programy { padding:0.15em; width:20.5em; border:1px solid #ddd; background:#fafafa;	font:bold 0.95em arial, sans-serif; -moz-border-radius:0.4em; -khtml-border-radius:0.4em; }
select.programy:hover, select:focus { border-color:#c5c5c5; background:#f6f6f6; }
textarea { padding:0.15em; width:13em; border:1px solid #ddd; background:#fafafa;	font:bold 0.95em arial, sans-serif; -moz-border-radius:0.4em; -khtml-border-radius:0.4em; }
textarea:hover, textarea:focus { border-color:#c5c5c5; background:#f6f6f6; } 
#submit-go { margin-top:1em; width:69px; height:26px; text-indent:-9999px; overflow:hidden; border:0; background:url(./images/submit-button.gif) no-repeat 0 0; display:block; cursor:pointer !important; cursor:hand; }
#submit-go:hover { background-position:0 -26px; }

.thumbnail{
position: relative;
text-decoration:none;
text-align:center;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{
position: absolute;
background-color: rgb(248,249,250);
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{
visibility: visible;
top: 0;
left: 30px;