body, html {
	border:  0px none;
	margin:  0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt !important;
	background: url('../img/bg/back.jpg') fixed top center rgb(183, 184, 178) repeat-y;
	background-color: rgb(183, 184, 178);
}

.lastreply{
 font-size:6pt;padding:0px 0px 5px 7px;
} 
  .banner{
    color:#000000;
    font-size:7pt;
    text-align:center;
    font-family:verdana,tahoma,arial
  }
  .banner a p.note{
    text-decoration:none;
    color:#03A053;
    margin:3px 1px 2px 1px;
  }
  .banner a p{
    width:100%;
    font-size:9pt;
    font-weight:bold;
    text-decoration:underline;
    color:#000000;
    margin:0px 1px 4px 1px;
    cursor:hand;
  }

  .banner img{
    text-align:center;
    margin:0 auto;
    float:none;
    border:none;
    display:block;
  }
  .banner a:link,.banner a:hover, .banner a:visited{
    text-decoration: none;
    display:block;
    width:100%;
    height:100%;
    color:rgb(91,91,91);
    font-family:verdana,tahoma,arial
  }

#bannery180x180L{
     border:1px solid #f0f0f0;
}
#bannery160x600P{
     border:none;
     background:#fff;
}
#bannery745x100H{
     border-left:1px dotted #aaa;
     border-right:1px dotted #aaa;
     border-top:1px dotted #aaa;
     margin:0 auto;
}

#bannery300x300{
     width:300px;
     float:left;
}




form {
	padding: 0px;
	margin: 0px;
}

table.regtab{
  margin-left:100px;
}

table.regtab tr td{
   font-size:8pt;
}


.RegistrNeed {
 color:red;
 font-weight:bold;
}

table.regtab tr td input{
   font-size:8pt;
   width:250px;
}
table.regtab tr td textarea{
   font-size:8pt;
   width:410px;
}

select{
   font-size:8pt;
   width:118px;
}

table.regtab tr td select{
   font-size:8pt;
   width:250px;
}


.infreg{
  border-top: 1px solid #3333cc;
  border-bottom: 1px solid #3333cc;
  background: rgb(233,234,252);
  font-size:8pt;
  font-weight:bold;
  padding:10px 5px 10px 5px;
  margin-left:30px;
  margin-right:30px;
  
}
.menu_l1 {
	width: 170px;
	text-align: left;
	font-size: 8pt;
	text-align:center;
}
.menu_l2 {
	vertical-align: top;
	font-size: 8pt;
}
.tab_stat {
	width: 175px;
	font-size: 7pt;
}
.tab_stat A:visited, .row1 A:visited, .row2 A:visited {
	COLOR: rgb(102,153,255)
}
#IframeDownload, #idown, #IframeNahled{
     display:none;
     width:1px;
     height:1px;
     border:none;
}


.u_input{
  width:400px;
}

#neaktivni{
 font-size:7pt;
 color:rgb(40,40,40);
 letter-spacing:2px;
}


#imdb{
 font-size:9pt;
 width:80px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 height:19px;
}

.tlac {
 width:100px;
 border:1px solid #000;
 cursor:hand;
}

.komentare{
  font-size:10pt;
  text-align:center;
}
div #div_warn {
    position: absolute;
    left: 200px
    top: 200px;
    width:300px;
    height:150px;
    background: rgb(255,153,51)
    border: 2px solid black;
    padding:2px; 
}

.hid {
  text-overflow: ellipsis;
  height:13px;
  overflow:hidden;
  padding:0px;
  _display:inline;
}

.listeritem{
  margin-right:4px;
  float:left;
}
.listeritem A{
 background:blue;
 color:white;
}
.listeritem A b{
 background:blue;
 color:white;
}

.listeritem A:link {
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
	background-color: transparent;
}

.listeritem A:visited {
	COLOR: #0055FF;
}
.listeritem A:hover {
	FONT-STYLE: normal;
	TEXT-DECORATION: overline underline;
	background-color: transparent;
}

/*
.listeritem A:active {
	COLOR: silver;
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
	background-color: transparent;
}

*/


A:hover div {
	COLOR: blue;
	FONT-STYLE: normal;
	TEXT-DECORATION: underline;
	background-color: transparent;
	cursor:hand;
}

td.prispevek {
  height:auto;
  padding-top:2px;
  padding-right:2px;
  font-size:8pt;
}
tr.diskuze {
  vertical-align:top;
  text-align:left;
  background:#fff;
 
}
tr.nadD {
  padding:20px;
  vertical-align:top;
  text-align:left;  
  background-color:#eee;

}
td.nadD{
  height:auto;
  padding-top:2px;
  padding-right:2px;
  padding-bottom:2px;
  font-size:8pt;
  font-weight:bold;
  text-align:left;  
  color:#000;
}

td.autor{
        padding-top:2px;
        padding-right:2px;
        font-size:7pt;
        font-weight:bold;
        text-align:right;
}
td.odp {
  text-align:right;
  font-size:8pt;
}
form.diskuze{
 font-size:7pt;
 font-weight:bold;
 text-align:left;
}

form.diskuze input {
 border:1px solid silver;
 width:250px;
 font-size:8pt;
 margin:2px 0px 2px 0px;
}
.diskuze input.checkbox{
   border:0px;
   text-align:left; 
   width:auto;
   height:14px;
   padding:0px;
}
#distab{
width:600px;
font-size:8pt;
font-weight:normal;
font-family:verdana;
}

#distabdet{
width:619px;
font-size:9pt;
font-weight:normal;
font-family:verdana;
}

#distabdet tr{
 vertical-align:bottom;
 background:rgb(230,230,250);
 color:#5D5D5D;
}


.distd1{
  height:auto;
  vertical-align:top;
}

.distd1 input{
 float:left;
}

.distd2{
  width:90px;
  font-size:7pt;
}

.distd1d{
  height:auto;
  vertical-align:top;
}
.distd2d{
  width:90px;
  font-size:6pt;
}
.distd3d{
  width:80px;
  font-size:8pt;
}
.distd3d{
  font-size:8pt;
}

.distd4d{
  padding:0px 0px 15px 0px;
  font-size:8pt;
  border-bottom:1px silver solid;
  
}
.avat {
  width:50px;
  height:50px;
	overflow:hidden;
  float:left;
  margin-right:3px;
  
}


.reseter {
	border:  0px none;
	margin:  0px;
	padding: 0px;
	float: none;
	clear: both;
	width: 0px;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}


.alphasearch {
	font-size: 10px;
	background-color: #fdfdfe;
	border: 1px solid #dcdcde;
	margin: 2px 0px;
	height: 40px;
	width: 160px;
}
.alphasearch td {
	border: 1px solid #d5d9ee;
	background-color: #f5f6fb;
	text-align: center;
	overflow: hidden;
	width: 12px;
	height: 12px;
}
.alphasearch a {
	color: #676767;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	display: block;
	overflow: hidden;
	width: 9px;
	height: 12px;
}
.alphasearch a:hover {
	color: #000;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}
.alphasearch a:visited {
	color: #676767;
	text-decoration: none;
}
a {
	
}
A:link {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: blue;
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
	background-color: transparent;
}
A:visited {
	COLOR: blue;
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
	background-color: transparent;
}
A:active {
	COLOR: blue;
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
	background-color: transparent;
}
A:hover {
	COLOR: blue;
	FONT-STYLE: normal;
	TEXT-DECORATION: underline;
	background-color: transparent;
}
#bodywrap {
	background: url('../img/bg/back.jpg') fixed top center rgb(183, 184, 178) repeat-y;
	background-color: rgb(183, 184, 178);
}
#pagehead {
	background-color: #ffffff;
}
#pagefoot {
	background-color: rgb(241, 241, 241);
	margin-left: 5px;
	margin-right: 5px;
	height: 20px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding-top: 4px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
#pagewrap {
	width: auto;
	min-width: 1000px;
	max-width: 1000px;
	margin: 0px auto 0px auto;
	YYYbackground-color: transparent;
	text-align:left;
}
#bodycont {
	text-align:center;
}
#pagewrap1 {
	background-color: #ffffff;
}
#pagewrap2 {
	background-color: #ffffff;
}
#side1wrap {
	float: left;
	width: 180px;
	margin: 0px 0px 3px 3px;
	padding: 0px;
	font-size: 11px;
	border: 0px;
	background-color: #fff;
}
#side2wrap {
	float: right;
	width: 365px;
	margin: 3px 3px 3px 0px;
  margin:0px;
  padding: 0px;
	font-size: 11px;
	border: 0px;
	background-color: #fff;
}
#side2cont{
	width: 180px;
	margin: 3px 3px 3px 0px;
  margin:0px;
  padding: 0px;
	font-size: 11px;
	border: 0px;
	background-color: #fff;
	float:left;
}
#side1cont{
	width: 180px;
	margin: 0px 3px 3px 0px;
  padding: 0px;
	font-size: 11px;
	border: 0px;
	background-color: #fff;
	float:left;
}


#contwrap {
	padding: 3px 365px 3px 1px;
}
#head {
	background: url('../img/bg/head.jpg') top right no-repeat;
	height: 78px;
	border-top: 1px solid black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
}
#head_lista {
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	background: #e9e9e9 url(../img/menu.gif);
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}

#head_lista a, #head_lista span{
	color: #FF3C00;
	cursor: hand;
}

span.link {
 cursor:hand;
 color:blue;
}


.tab {
	background: url('../img/bg/table.jpg') top right repeat-x;
	height: 20px;
	line-height: 22px;
	width: 175px;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	padding-right: 2px;
	margin-bottom: 1px;
	margin-top: 5px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
}
.tab_content {
	width: 175px;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	margin-bottom: 1px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #ddd;
	}
#reklama {
	margin-top: 10px;
	margin-left: 300px;
}
#text_top a {
  float: left;
	margin-top: 8px;
	padding-left: 90px;
	padding-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #fff;
	height: 50px;
	width: 170px;
  _width: 260px;
	line-height: 50px;
}

#text_top a {
	text-decoration: none;
	color: #fff;
}
#menu {
	clear: both;
	background: #e9e9e9 url(../img/menu.gif);
}
#menu ul {
	padding: 0;
	margin: 0;
	height: 36px;
}
#menu li {
	float: left;
	line-height: 26px;
	height: 27px;
	overflow: hidden;
	font-size: 11px;
	list-style: none;
	width: 85px;
	margin: 1px 0 0 0;
	padding: 0;
}
#menu a {
	display: block;
	height: 27px;
	color: #000;
	text-decoration: none;
	text-align: center;
	background: #fafafa url(../img/menulink.gif);
	border-left: 1px solid #fff;
	border-right: 1px solid #bbb;
}
#menu a:hover, #menu a#selected {
	background-color: #ccc;
	background-position: 100% -27px;
}
.aktualne_bok {
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	text-align: right;
}
.search_word {
	padding: 0px;
	margin: 0px;
}
.search_word td {
	padding: 0px 1px 0px 2px;
	text-align: center;
	font-size: 10px;
	text-decoration: none;
	margin: 0px;
	color: #999;
}
.ico {
	line-height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
}
.button {
	height: 20px;
	padding: 2px;
	margin: 2px;
	border: 1px solid #000;
	color: blue;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background: url('../img/bg/button.jpg') top right repeat;
	cursor:hand;
}
.text_field {
	border: 1px solid #999;
	color: #000;
	background-color: #eee;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}
.main_table {
	width: 612px;
}
.tab_detail{
   width:612px;
}
.tab_detail_ad{
   width:612px;
   font-size:8pt;
   font-family:verdana;
   margin-top:4px;
   margin-bottom:4px;
   text-align:left;
}
.tab_detail_ad A:visited, .tab_detail_ad A:link{
     color:black;
     text-decoration:underline;
     font-family:verdana;
}
.adhead{
  background:#4563ff;
  font-size:8pt;
  color:#000000;
  text-align:right;
  padding: 0px 3px 0px 0px;
  height:13px;
  font-family:arial;
}
.ad {
 width:125px;
 border:1px solid #4563ff;
 height:125px;
 background:#eeeeee;
 padding:0px;
 margin-right:2px;
 font-family:verdana;
 float:left;
 text-align:left;
}

#InfoBut{
  height:18px;
  width:50px;
  text-align:center;
  font-size:8pt;
  position:absolute;
  bottom:5px;
  left:125px;
}
#ShowInfo{
  border:2px outset;
  width:300px;
  height:100px;
  padding:3px;
  font-family:verdana;
  font-size:9pt;
  font-weight:bold;
  color:black;
  position:absolute;
  top:198px;left:350px;
  background:#fff;
  z-index:100;
}
#div_nahled{
            padding:0px;
            margin:0px;            
            position:absolute;
            border:1px solid silver;
            width:612px;
            height:1px;
            background:rgb(244,244,244);
            z-index:100;
            visibility:hidden;
            font-size:8pt;
            font-family:courier;
            text-align:left;
            overflow:hidden;
}
#nahled_lista{
  padding:0px;
  margin:0px;
  height:16px;
  background:rgb(153,153,153);
  width:100%;
  z-index:101;  
  color:#fff;
}


tr.row_head td {
	font-weight: bold;
	font-size: 8pt;
	background: rgb(100,149,237);
  padding: 1px 2px 1px 2px;
}
tr.row1 td{
	background-color: #eee;
	font-weight: normal;
	font-size: 8pt;
  padding: 1px 2px 1px 2px;
}
tr.row2 td{
	background-color: #ddd;
	font-weight: normal;
	font-size: 8pt;
	padding: 1px 2px 1px 2px;
}
.row_head A:visited, .row_head A:link{
     color:black;
}
.datalister{
  width:630px;
  float:left;
  font-size:8pt;
}

.detail_con {
	background-color: #eee;
	padding-left: 4px;
	padding-right: 2px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	vertical-align:bottom;
}



h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: rgb(0,0,153);
}
h2 {
  display:block;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
  color:#0093D0;
	margin:0px;
	padding:0px 2px 4px 2px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  color:#0093D0;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
p, img, tr, th, td, h1, h3, h4, h5 {
	border:  0px none;
	margin:  0px;
	padding: 0px;
	b~ackground-color: transparent;
}

table {
	margin:  0px;
	padding: 0px;
	font-size:8pt;
}

div.ibox {
 DISPLAY: block;
 width:180px; 
 height:auto;
 min-height:210px
 _height:220px;
 border-top:1px #a7c4db solid;
 border-right:1px #a7c4db solid; 
 border-bottom:1px #e8ecef solid; 
 border-left:1px #e8ecef solid;
 background: url("../img/bg/b_back.png") repeat-x;
 padding:3px;
 font-size:8pt;
 color:#3366cc;
 font-family:arial;
 font-weight:bold;
 float:left;
 margin:0px 2px 0px 0px;
 overflow-x:hidden;
}

div.ibox ul {
 DISPLAY: block;
 padding:3px;
 margin:4px 3px 4px 15px;
}
div.ibox span{
	padding-bottom:5px;
	border-bottom:1px solid #fff;
	display:block;
}

div.ibox ul li{
 color:#000;
 font-size:8pt;
 font-weight:normal; 
 font-family:tahoma,arial;
 padding-left:1px;
 margin-left:0px;
 padding-bottom:3px;
 list-style-image:url("../img/bg/b_ball.png");
}

div.ibox ul li A:hover, div.ibox ul li A:hover div{
	COLOR: navy;
	FONT-STYLE: normal;
	TEXT-DECORATION: underline;
	background-color: transparent;
	cursor:hand;
}

#iboxstat
{
 float:none;
}

@media all and (min-width: 0px){ 
  #iboxstat { 
     float: left; 
  } 
}



div.iboxUser {
 DISPLAY: block;
 width:600px;
 height:auto;
 min-height:220px;
 border-top:1px #a7c4db solid;
 border-right:1px #a7c4db solid; 
 border-bottom:1px #e8ecef solid; 
 border-left:1px #e8ecef solid;
 background: url("../img/bg/b_back.png") repeat-x;
 padding:3px;
 font-size:8pt;
 color:#3366cc;
 font-family:arial;
 font-weight:bold;
 list-style-image:url("../img/bg/b_ball.png");
 float:left;
 margin:4px;
}

div.iboxUser ul {
 DISPLAY: block;
 padding:3px;
 margin:4px 3px 4px 15px;
}
div.iboxUser span{
	padding-bottom:5px;
	border-bottom:1px solid #fff;
	display:block;
	color:#000;
	letter-spacing:1.5px;
	font-size:9pt;
}

div.iboxUser ul li{
 color:#000;
 font-size:8pt;
 font-weight:normal; 
 font-family:tahoma,arial;
 padding-left:1px;
 margin-left:2px;
 padding-bottom:3px;
}

#tabuser{
 color:#000;
}
#tabuser a{
 color:blue;;
}
.stredni
{
color: #4C6770;
text-align:left;
font-family: verdana;
margin-left:20px;
}
.linky
{
color: #4C6770;
text-align:left;
float:left;
font-family: verdana;
margin:5px;
}
.linky a{
 margin:3px;
}


b.download {
   font-size:8pt;
   font-weight:normal;
}
.DetailNadpis{font-weight:bold;}
#zavstat{
 color: #656669;
 float:left;
 width:500px;
}
.odstat{
 f~loat:right;
 height:5px;
 width:600px;
 font-size:5px;
}
.Radek_0 {
  background-color:#ffffff;
  color:#000000;
}
.Radek_1 {
  color:#000000;
  background-color:#eeeeee;
}
.3DTD{
 background: rgb(100,149,237);
 color:#fff;
}
.micro{
 font-size:7pt;
}
.smallink{
 xxxxfont-size:6pt;
 display:none;
}
#banner1{
background:white;display:block;width:468px;
}
input.dis{
 background:#c0c0c0;
}
#downinfo{
  font-size:11pt;
}
