/* CSS Document */
  #prohlaseninase {
color:#8D8D8D;
font-size:10px;
margin: auto;
margin-top:10px;
margin-bottom:10px;
width: 1050px;
}
  body
  {
  margin: 0px; 
  }
  #states-switch,
  #left-menu
  {
  float: left; width: 157px;font-family: arial; overflow: hidden;
  }
  #states-switch a,
  #left-menu a,
  #left-menu div,
  #left-menu span
  {
  
  
  display: block;
  text-decoration: none;
  }
 
  #states-switch
  {
  font-size: 14px;
  background: #333333;   /* pozadi u leveho bocniho menu */
  }
  #states-switch .leftpart
  {
  width: 72px; float: left; padding: 0px; padding-top: 0px; _width: 72px; /*_padding-right: 0px;*/
  overflow: hidden;
  text-align: center; display: none;
  }
  #states-switch .rightpart
  {

  width: 137px; float: left; padding: 10px;padding-top: 14px; _width: 157px;
  background: #f0f0f0; /*#c3c3c3;*/ /*white*/
  }
  #states-switch .leftpart a
  {
  color: black;
  }
  #states-switch .leftpart a.highlight
  {
  color: white;
  }  
  #states-switch .leftpart a.highlight:hover
  {
  color: orange;
  }
  #states-switch .rightpart a
  {
  color:#0000ff;
  white-space: pre;
  }
  /* CSS pro zvyrazneni kliknute sekce*/
  #states-switch .vyraz a
  {
  color: red;
  }
  /* konec CSS pro zvyrazneni kliknute sekce */
  #states-switch .rightpart a:hover
  {
  color: orange;
  }
  #states-switch .rightpart a.highlight
  {
  color: black;
  }
  #states-switch .rightpart #paging  {
  text-align: right;
  }
  #states-switch .rightpart #paging a {
  display: inline;
  }

  

/* 
Nasledujici radky jsou jeste jednou uvedeny nize
 #top-menu
  {
    background: #424647 url('grafika/head.png') repeat-x left top;
    height: 111px;
  }
  #top-menu div
  {
  padding-top: 84px;
  }
  #top-menu img
  {
  float: left;
  }
  #top-menu a.link
  {
  text-decoration: none;


  padding-left: 24px;
  padding-right: 24px;
  color: white;
  font-size:0.9em;
  font-family: arial;
  }
  #top-menu a.highlight,
  #top-menu a:hover
  {
  color: #03A0A0;
  }*/
  #left-menu
  {
  font-size: 13px;
  padding-top: 0px;
  clear: left;
  background: white; 
    }
  #left-menu.rightpart
  {
  _width: 128px; padding-top: 0px; padding-left: 0px;
  }
  #left-menu a
  {
  color:#0000ff;
  }
  #left-menu a.highlight2
  {
  color: rgb(245,105,15);
  }
  #left-menu.live
  {
  padding-top: 0px;
  text-align: center;
  }
  #left-menu a,
  #left-menu span
  {
  padding-left: 10px;
  margin-bottom: 3px;
  }

  #left-menu span
  {
  font-weight: bold; padding-top: 5px; padding-left: 0px; margin-left: 10px;
  } 
  #left-menu a span
  {
  padding-left: 0px; margin-left: 0; color: black;
  }
  #left-menu a:hover span
  {
  color: #D00000;
  }
  #left-menu.live span
  {
 margin-bottom: 10px; padding-left: 10px; font-weight: bold;
  }
  #left-menu.live a:hover
  {
  color: orange;
  }
  #left-menu.live a.highlight,
  #left-menu.live a.highlight:hover
  {
  color: black;
  }
  #left-menu.live div
  {
  text-align: left;
  /*padding: 6px 4px 2px 82px; _padding-top: 6px; _padding-bottom: 0px;*/
  font-size: 11px;
  border: 0px solid #006666;
  border-right: 0px;
  height: 58px; _height:58px;
  overflow: hidden; _line-height: 18px;
  font-family: verdana;
  }
  #left-menu.live div strong
  {
  line-height: 12px;
  }
  #left-menu.live div.highlight,
  #left-menu.live div.cara
  {
  background: #006666 url('http://www.tvinfo.cz/grafika/left.png') repeat-y right top;
  color: #F0F0F0;
  }
  #left-menu.live div.cara
  {
  height: 3px; font-size: 0px; padding-top: 0px; padding-bottom: 0px;
  background: #f0f0f0;
  }
  #left-menu.live div.highlight a
  {
  color: orange;
  }
  #left-menu.live div a
  {
 padding-left: 0px;
  display: inline;
  }
  #left-menu.live div div
  {
  padding-top: 6px;
  }
  #left-menu.live div a.on-img
  {
  background: transparent;float: left;
  /*margin-left: -82px; _padding-left: 0px; margin-top: -6px;*/
  margin-right: 5px;
  width: 76px;
  height: 58px;
    background:   no-repeat left center;

  display: block;
  }

  #Menu,#top-menu
  {
  text-align: left;
  }
  #Menu
  {
  float: left;
  }
  #body
  {
  width: 900px; float: left;
  background: white;
  }
  
  
  
  
  
/* dalsi cast */

 #Underground
  { clear: both;
    background: #2e3233;
    /*height: 30px; _height: 40px; */
  padding: 10px; padding-bottom: 20px;
  }
 #Underground, #Underground a
 {
     color: white; 
 }

#top-menu #form
{
float: right; height: 81px; _height: 91px; padding-top: 10px;
color: white;
text-align: right;
}
#top-menu #form a
{
color: white; 
}
#top-menu #form form
{
padding-top: 5px;
}
#top-menu #form #search
{
text-align: right;  _width: 340px;
}
#top-menu #form #searchText,
#top-menu #form #button
{

}
#top-menu #form #searchText
{
width: 240px;
}
#top-menu #form #button
{
text-align: center;
background: #bbbbbb;
color: white;
}
  #top-menu img
  {


  }
    #top-menu img#logo
  {
  width: 242px; height: 75px;  float: left;
  }
  #top-menu
  {
    background: #424647;
    height: 117px;

  }
  #top-menu div
  {
  /*padding-top: 84px;*/
  clear: right;
  }
  #top-menu div#form
  {
  clear: none;
      /*width: 300px;*/
  }

  #top-menu a.link
  {
  text-decoration: none;

  padding-top: 10px;
  padding-bottom: 10px; _padding-bottom: 8px;
  padding-left: 10px;
  padding-right: 10px;
  color:#000000;
  font-size: 14px;
  font-family: arial;
  }
  #top-menu a.active
  {
  color: black;
  }
  #top-menu a.info
  {
  color: #33cccc;
  }
  #top-menu a.highlight
  {/*
  background: white;
  text-decoration: underline;*/
  border-bottom: 2px solid red;
  }
  #top-menu #continents a.highlight
  {
  border: 0;
  }
  #top-menu a.highlight,
  #top-menu a:hover
  {
  color: #D00000;
  }
  #All
  {
  background: #f0f0f0; width: 976px; _width: 976px;
  margin: auto; 
  }
  #Bottom
  {
  clear: both;
  padding-bottom: 10px;
  }
  #Bottom a
  {
  color:#0000ff;
  }
    #Bottom a,
    #Underground a
{
margin-right: 15px;
}
body
{
background: #ffffff; /* cerne boky */
}
#top-menu
{
background-image: url('http://www.tvinfo.cz/grafika/head.png');
background-repeat: repeat-x;
background-position: left top;
}
#body
{
  width: 690px; 
  margin: 9px;  margin-top: 0px; margin-left: 0px;
  padding-top: 1px;
text-align: center;
}
#body h1
{
font-size: 14px;
color:#0000ff;
background: transparent;
border: 0px;
} 
#body h2
{
font-size: 1em;
}
#body h2
{
background: #999999;
}


#body .box,
#body .first_box {
	padding: 5px 7px;
}

#body .box h2,
#body .first_box h2 {
	margin: 0 0 10px 0;
	clear: both;
	padding: 1px;
	text-align: left;
	padding-left: 10px;
	font-size: 1.0em;
	border-width: 1px;
	border-style: solid none;
}


#body span.livepocet {
	display: inline;
	text-align: right;
	float: right;
	clear: both;
	font-style: italic;
}

#body span.liveurls {
	border-bottom: 1px dotted silver;
	margin-top: 1px;
}

#body a
{
 color:#0000ff;
}
.mezera1 {_margin-bottom: -2px;}

#continents
{
text-align: left;
background: white;
padding: 0px 0px 0px 0px;
width: 100%; height: 24px;
/*margin-bottom: 8px;*/
}
#continents a,
#continents span
{
font-family: arial;
font-size: 14px;
color: rgb(220,220,220);
text-decoration: none;
padding: 4px 11px 4px 11px;
 text-align: center; display: block; float: left;
}
#continents span.cat
{
color: #bbbbbb;
}
#continents a.highlight,
#continents a:hover
{
color: orange;
}

#continents a.home,
#continents a.live,
#continents span.live
{
width: 72px;
padding-left: 0px;
padding-right: 0px;
}
#continents a.home
{
color: white;
background: #006666;
}
#continents a.live,
#continents span.live
{
margin-right: 6px;
color:#0000ff;
background: #c0d4d4;
}
#continents span.live.active
{
background: orange;
}
#Menu
{
clear: left;
}
#body
{
overflow: hidden;
}
#skyscraper 
{
margin-top: 0px; 
}
table
{
width: 690px; margin: 0px;
}
#countries
{
height: 136px;
overflow: hidden;
}
#countries table
{
font-size: 12px;
border: 0px;
}
#countries table td
{
border: 0px;
width: 16%;
/*border-right: 1px solid #f0f0f0; border-bottom: 2px solid #f0f0f0;*/
}
#countries a,
#countries span
{
display: block;  padding-left: 5px;  text-align: left;
}
#countries a.highlight,
#countries a:hover
{
text-decoration: none;
color: #d57500;
}
.mapa {
border: 0px; width: 220px; height: 170px; margin: 0px; padding: 0px; width: 157px; height: 121px;
}
.podmapou
{
display: block; padding-top: 12px;
}


#states
{
padding-top: 10px;
}
#state_count h1
{
display: inline; padding-right: 20px; padding-left: 72px;
}
#state_count,
#state_count h1
{
font-size: 16px; color: black; font-family: arial; text-transform: none; text-align: left;
}
#state_count
{
font-size: 14px;
margin-bottom: -26px;
}
#states #flag
{
margin-left: 24px; _margin-left: 10px;
top: -3px;
width: 30px;
height: 16px;
}


#stations td.nazov,
#stations .note,
#stations .url3,
#stations .info,
#stations .url,
#stations .url2
{
background: white;
border-left: 1px solid #f0f0f0; 
}
#stations .url2 a
{
color: #d57500;
}
#stations .note,
#stations .note2
{
text-transform: none;
}
.inzerat_title
{
overflow: hidden; _width: 200px;
}
.bazar table
{
border: 0px; width: 675px;
}
.bazar td.inzerat_title
{
width: 200px; overflow: hidden; font-size: 11px;
}
.bazar td.inzerat_title .popis
{
height: 27px; overflow: hidden;
}
.bazar td.inzerat_title img
{
display: block; height: 100px; width: 200px; margin-bottom: 5px;
background: green;
}
#body .paging
{
font-size: 12px;
}
#body .paging a
{
color:#0000ff;
}
#body .paging a.highlight
{
color: orange;
}
#shop_ctl
{
font-size: 14px; 
}
.inzerat_title a
{
font-size: 13px; font-weight: bold; height: 14px; overflow: hidden; display: block;
}
div.inzerat_title
{
height: 96px; overflow: hidden; margin-bottom: 18px;
}
div.inzerat_title .popis
{
height: 53px; overflow: hidden;
}
.diskuse_title
{
margin-bottom: 5px;
}
.inzerat_title .popis
{
color: #888888;
}


/* tvinfo styl*/
div.tvtopvideos 
{
 padding-top: 10px; clear: left;
}
div.tvtopvideos, div.tvtopvideos div
{
background: #838383;
}
div.tvinfo {
float: left;width: 230px;  text-align: left; overflow: hidden;
}
div.tvinfo a{
display: block; padding: 2px;
}
div.tvinfo img{
width: 200px; height: 112px; margin-bottom: 2px;
}
div.tvinfo a .sledovanost{
color: black; float: right; font-size: 11px;
}

div.tvinfo div {
border: 0px solid #cccccc; margin: 0 12px 6px 12px; height: 161px; /*_height: 165px;*/ overflow: hidden;
}
#body div.tvtopvideos a {
color: #fccc88;
}
#body div.tvtopvideos p,
div.tvtopvideos a .sledovanost {
color: #ffffff;
}
div.tvinfo p{
padding: 2px; font-size: 11px;
}
#body h1.kat
{
margin-bottom: 2px; font-weight: normal;color: #D00000; padding-bottom: 10px; line-height: 18px; height: 18px;
}
#body h1.kat,
#body h1.podkat {
font-weight: normal;  padding-left: 10px; font-size: 18px; 
margin-top: 5px; margin-bottom: 1px;
}
#body h1.podkat {
 background: white;  border: 0; text-align: left;
font-size: 12px; 
}
#body h1.podkat .tvnadpis
{
float: left; height: 18px; _line-height: 22px;
}
.tvnadpis
{
color: orange;
 font-size: 18px; line-height: 18px; 
}
#body h1.podkat .tvroll
{
overflow: hidden;display: block; width: 500px; text-align: center; float: right; height: 17px; 
margin-right: 5px; 
}
#body h1.podkat #tvrolling
{
overflow: hidden;display: block; text-align: center;  height: 17px; _width: 444px;

}
#body h1.podkat #tvroll
{
font-size: 13px;
position: relative; left: 0px; white-space: nowrap; _white-space: pre;
}
#body h1.podkat .tvroll a
{
color: #aabbbb;
}
#body a.dilciodkaz,
#body span.dilciodkaz
{
color: #667777; display: inline;
}

#body h1.podkat .tvroll a.highlight,
#body h1.podkat .tvroll a:hover,
#body a.dilciodkaz:hover
{
color:#0000ff;
}
#body h1.podkat #tvroll a.highlighto
{
color: #D57500; font-size: 14px;
}
#body h1.podkat a.fir {
float: left; margin-right: 5px; margin-left: 10px;
}
#body h1.podkat a.sec { 
float: right; margin-right: 10px;  margin-left: 5px;
}
#body h2.video {
margin-top: 5px; margin-bottom: 1px; background: white; color:#0000ff; border: 0;
font-size: 13px; font-weight: normal; 
}
#body h2.tvinfo,
div.tvlista {
color: black; background: #F0F0F0; border: 0; padding-top: 2px; padding-bottom: 2px; font-weight: normal; 
}
#body h2.tvinfo {
font-size: 14px; line-height: 17px; 
}
#body h2.tvpart
{
width: 230px; float: left; margin-top: 10px; margin-bottom: 0px; padding-bottom: 10px; padding-top: 10px;
}
#body h2.tvpart a.highlight,
#body h2.tvall a.highlight
{
color: red; font-size: 15px;
}
#body h2.tvall 
{
clear: left; text-align: left; padding-left: 15px; line-height: 45px; height: 45px;
}
#body h2.tvall a
{
margin-left: 10px;
margin-right: 10px;
color: black;
}
#body h2.tvall .strankovani {
float: right; padding-right: 12px; font-size: 12px; color: #0000ff;
}

#body h2.tvall .strankovani .highlight {
font-weight: bold;
}
div.tvlista {
line-height: 20px; margin-bottom: 10px;
}
div.tvlista a,div.tvlista span {
padding-left: 10px; padding-right: 10px;
}
#states-switch .rightpart 
{
padding-left: 0px; padding-right: 20px;
}
#states-switch .rightpart a,
#states-switch .rightpart span
{
padding-left: 20px; margin-left: 0;
}
#states-switch .rightpart a span
{
padding-left: 0px; margin-left: 0;
}
#states-switch .rightpart a.leftdot span
{
color: #D00000;
}
#states-switch .rightpart a.leftdot 
{

background: url('http://www.tvinfo.cz/grafika/tecka.jpg') no-repeat -9px bottom;
}
/* dalsi cast */


.pridatvideo input {
border: 1px solid #aaaaaa; text-align: left; color: #aaaaaa;
}
.pridatvideo input.inputs {
 text-align: center; color: black;
}  
  .pridatvideo select,
  .pridatvideo input,
  .pridatvideo label {
  width: 200px;
  }
  .pridatvideo label {
  display: block; float: left;
  }
  .pridatvideo br {
  clear: left;
  }
  .pridatvideo select {
  margin-bottom: 1px;
  }
  
/* DISKUSE */
  
#body .book .paging {font-size: 10px; margin-bottom: 10px; border-top: 1px solid #aacccc;}
#body .book .paging a {color:#0000ff;}
#body .book .paging a.hightlight {color:#0000ff; font-weight: bold;}
.post .titleboard {font-weight: bold;}
.book {}
.book input, .book textarea {border: 1px solid #aaaaaa; color: black; text-align: left;}
.book textarea {width: 204px;}
.book .inputs input {margin-top: 4px; text-align: center;}
      .post .textboard {overflow: hidden; width: 100%;}
      .post {  margin-bottom: 10px;}
      .post .infoboard {  border-bottom: 1px solid #aacccc; font-size: 10px;}
      
        .post form {margin: 0px; margin-right: 4px; margin-top: 4px; display: inline; float: right;}
        .post form input {padding: 0px; margin: 0px;  height: 10px; width: 10px; overflow: hidden; cursor: pointer; _cursor: hand; border: 1px solid white; font-size: 10px;  background: #006666; color: white; font-weight: bold;}

  
#celkem {position: absolute; color: #888888; font-size: 14px; top: 45px;margin-left: 260px;}
#celkem span {font-size: 20px;}


.normal_news strong,
#body .box h2,
#body .first_box h2 {
background: white;
color: #fc0000;


}
#body h2 {
border: 0 solid white;
}



  .fl {
  z-index: 1; position: relative; cursor: pointer; _cursor: hand;
  }
  .afl{
  cursor: pointer; _cursor: hand; position: relative; display: block;

    z-index:1000;
  }
  .efl{
  cursor: pointer; _cursor: hand;
  }