    
input, textarea, select{
background-color:white;
border:1px inset #2C004B;
font-size:98%;
padding:0 5 0 5;
margin:1px auto;
}

*{
margin:0px auto;
padding:0px;
font-family:verdana;
color:#0B2C3B;
}
a{
text-decoration:none;
color:#134B66;
font-weight:bold;
}
h1 {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
h2 {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; color:#FFFFFF;}
h3 {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; color:#FFFFFF;}
a:hover{
    text-decoration:underline;
    color:#2284B2;
    }
body{
/* url('img/poseidon.jpg') top center no-repeat  */
background:black;
font-size:14px;
margin:0px;
}
table{
    border-collapse:collapse;
}
#header{
    background:url('img/logo.png') no-repeat center;
    margin:0px auto;
    width:1013px;
    height:295px;
    color:black;
    font-size:1%;
    
}
#menu{
    background:black;
    border:1px solid #222222;
    width:796px;
    padding:10px 5px;
    margin:0px auto;
    text-align:center;  
}
#menu li{
    display: inline;
    text-align:center;
    
}
#menu a{
font-variant:small-caps;
background:url('img/menua.png') no-repeat left;
padding:10px;
color:white;
font-size:16px;
font-weight:lighter;
}
#menu a:hover{

}
#obsah{
margin:0px auto;
background:white;
width:750px;
padding:25px;
padding-top:0px;
color:black;
}
/*   NEJ   */
#nej{
margin-top:-2px;
background:url('img/nej.png') no-repeat left;
width:769px;
height:162px;
color:white;
text-align:left;
}
#nej a, #nej th,#nej font{
    color:white;
}
#nej a{
    font-weight:lighter;
    color:#808080;
}
#nej th {
    padding-bottom:-20px;
    text-align:center;
}
#nej td{
    background:url('img/nejtd.png') no-repeat left;
    padding-left:10px;
    width:33%;
    text-align: justify;
}

#seznam{
    margin-top:-10px;
    width:718px;
    margin:0px auto;
    padding:0px;
    background:black;
    color:white;
    font-variant:small-caps;
}
#seznam a{
    color:white;
}
#seznam td{
    color:white;
}
#seznam #nazev{
    text-align:left;
}
#seznam td{
    padding-bottom:10px;
}
#title{
    border-bottom:2px solid #272727;
    margin-bottom:5px;
    width:718px;
    height:51px;
    color:white;
    
}
#title th{
    color:white;
}
#title img{
    border:0px;
}

#radek0, #radek1, #radek3, #radek2 td{
text-align:center;
}
#radek1{
    background:#150024;
}
#radek2{
    background:#2c004b;
}
#radek3 a:hover{
    text-decoration:none;
    border-bottom:2px dotted yellow;
    color:yellow;
}
/*   detail   */

.bold{
font-weight:bold;
}
#banner:hover{
text-decoration:none;
border:none;

}
#pbaner{
margin:0px auto;
margin-top:-40px;
padding:15 0 15 0;
width:730px;
background-color:#134B66;
color:white;
font-weight:bold;
text-align:center;
height:31px;
}
#pbaner a {
color:white;
}
#bannery{
margin:0px auto;
margin-top:50px;
text-align:center;
}
/* diskuse*/
#diskuse{
margin:0px auto;
width:640px;

border-collapse:collapse;
}
#diskuseobal{
height:550px;
border:1px solid black;
margin:5px;
overflow: auto;
}
.dsign td{
background-color:black;
font-size:11px;
color:white;
padding:5px;
margin:5px;
}

#chybac{
padding:5px;
position: fixed;
top:40%;
left: 50%;
}
#chyba{
top:110%;
padding:5px;
background:#FF5959;
position: absolute;
text-align:center;
width: 350px;
left: -175px;
border:2px solid black;
color:black;
font-weight:bold;
opacity:.8;
}

#msgc{
padding:5px;
position: fixed;
top:40%;
left: 50%;
}
#msg{
top:110%;
padding:5px;
background:#59FF5D;
position: absolute;
text-align:center;
width: 350px;
left: -175px;
border:2px solid black;
color:black;
font-weight:bold;
opacity:.8;
}
.topten{
text-align:center;

}
#banners{
overflow: hidden;
font-size:10px;
letter-spacing:90%;
padding:0px;
width:auto!important;
height:31px;
margin-left:10px;
}
#novinky{

width:678px;
text-align:left;
background:#2C004B;
color:white;
margin:0px auto;
padding:20px;
font-size:12px;
list-style:circle;
margin-bottom:10px;
}
#novinky h3{
  text-align:center;
  padding:5px;
  }
#novinky li{
    color:white;
}
#novinky b{
    color:white;
    text-decoration:underline;
}
#novinky a{
color:#838FFF;
}
.lista{
margin-left:0px;
padding-left:15px;
width:640px;
}
.lista td{
    text-align:right;
}
.lista b{

}
#sukazovac, #ukazovac, #popisek, #komentare,#prkoment, #graf{
background: url('img/show.png');
width:640px;
color:#8800E8;
cursor:pointer;
font-weight:bold;
background-repeat:no-repeat;

padding-left:12px;

}
#graf{
    margin-left:50px;
    }
#popis{
font-size:12px;
padding-left:25px!important;
padding-right:20px!important;
}

 
#detailt tr{
    border-color:#272727;
    }
#detailt td{
    width:55%;
    color:white;
    padding:5px;
}
#detailt th{
    padding-left:4%;
    color:white;
    font-variant:small-caps;
    text-align:left;
}
#detailt b{
color:#E2B9FF;
font-variant:small-caps;
}
#detailt u{
color:#8800E8;
}
#detailt a{
    color:#8800E8;
}
#detailt{
    color:white;
    background:url('img/detailtc.png') repeat-y;
    width:640px;
    padding:0px;
    }
#dtop td{
    background:url('img/detailtt.png') no-repeat;
    width:640px;
    height:8px;
    padding:0px;
}

#dbottom td{
  background:url('img/detailtb.png') no-repeat;
    width:640px;
    height:6px;
    padding:0px; 
}
#text{
    width:450px;
    height:100px;
    font-size:12px;
    margin:5;
    
}
.popisky td{
margin:20px;
}
.ok{
cursor:pointer;
border:1px solid black;
background-color:#0082FC;
color:white;
padding:2px;
margin:0px auto;
width:2em;
}
#pro{
    background:url('img/like.png') left no-repeat #06940D;  
    height:10px;
    color:white;
    font-size:10px;
    padding-left:5px;
    border-right:2px solid #446F0A;
}
#proti{
    background:url('img/like1.png') right no-repeat #FF0000;
    height:10px;
    color:white;
    font-size:10px;
    padding-right:5px;
}
#pro,#proti{
    margin-left:-5px;
    padding:1px;
    float:left;
    text-align:center;
    
}
#detailt .posuvniky{
    margin:20;
}
#libi, #libi:hover, #libi img{
    border:none;
    font-weight:light!important
    font-size:17px;    
}
#libi:hover{
    text-decoration:none;
}
.small{
font-size:9px;
color:white;
}
.maly{
    font-size:12px;
}
.posuvniky{
    line-height:10px;
    padding:5px;
    }
#libihlas, #nelibihlas{
    padding-top:5px;
    padding-left:25px;
    height:22px;
    margin:0px;
    color:#8800E8;
    
}
#libihlas:hover, #nelibihlas:hover{
color:#2284B2;

}
#nelibihlas{
    background:url('img/thumbdown.png') no-repeat;
}
#libihlas{
    background:url('img/thumbup.png') no-repeat;
}
#libihlas:hover{color:#2CC42C;}
#nelibihlas:hover{color:#B73B3B;}
    
}

.nopad{
margin:-10px;
}
.red{
    color:red;
}
.reklama{
    font-size:12px;
    text-align:center;
    border:1px solid black;
    background:url('img/reklamabg.png');
    margin:0px auto;   
}
.reklama a {
    color:white;   
}
.reklama b{
color:white;
}
.reklama .text{
padding:0px;
}
.reklama:hover{
border:1px dashed #2DA3D9;
}
.reklama .cena{
    color:gray;
    font-size:11px;
}
#reklama{
color:#134B66;
cursor:pointer;
font-weight:bold;
    
}
.srvrlogo{
    width:200px
    height:100px;
    margin-left:50px;
    padding:0px auto;
    display:normal;
    
}
#bannero{
    font-size:10px;
    height:50px;
    overflow:hidden;
    line-height:90%;
    letter-spacing:1%;
}
#renovace{
    color:white;
    text-decoration:none;
    
}
#nejtitle #levy{
    padding-left:20px;
}
#nejtitle #pravy{
    padding-right:20px;
}
#data{
    background:black;
    margin-left:0px;
}
#holder{
margin-left:-20px;
}
#fb{
    border:none;
    text-align:center;
    margin:0px auto;
    color:white;
}
#nazevs{
    text-align:center;
    font-size:18px;
    padding:20px;
    color:#420070;
}
#nazevs img{
    vertical-align: middle;
}
#hodn{
    width:70px;
}
#spam{
    width:20px;
}
#stats{
    margin-left:50px;
    
}
#stats th{
    background:#B449FF;
    padding:2 4;
}
#stats td{
    padding:2 4;
}
#stats td input{
    padding:0px 5px;
    border:1px solid #380060;
    color:white;
    background:#8800E8;
}
#stats1{
    background:black;
}
#stats0{
    background:#330056;  
}
#stats1 td,#stats1 td p, #stats0 td,#stats0 td p{
    padding:2px 4px;
    color:white;  
}
.submit{
    border:1px solid black;
    padding:2px;
    background:#2C004B;
    color:white;
    cursor:pointer;
}
#container{
    position:relative;
    width:1100px;
}
.nadpis{
    color:white;
    font-weight:bold;
    padding:0px;
}
.text{
    font-weight:lighter;
    color:lightgray;
}
#listicka{
    margin:0px auto;
    width:800px;
    margin-left:-25px;
    margin-bottom:5px;
    text-align:center;
    font-size:11px;
    color:black;
}
.plarek img{
    color:white;
    border:none;
}
.wedos{
display:block;
margin:0px auto;
        }
#wedos{
margin:0px auto;
}
#disk1, #disk0{
padding:5px;
font-size:10px;
}

#bily{
background:none;
border:none;
}
#disk1{
background:#F7EBFF; 
}
#disk0{
background:#ECD1FF;
}
#dform{
margin-left:50px;
}
#detabl{
width:100%;
margin-left:50px;
}
#sukazovac{
margin-left:50px;
}
#edsm{
text-align:right;
font-weight:lighter;
font-size:10px;

}
#edsm a {
padding-right:10px;
}
#komentare{
margin-left:50px;
}
#volno{
background:none;
width:100%;
height:10px;
}
.datadisk{
padding-right:6px;
}
.topr:hover{
    background:#2c004b;
}
.topr img{
    border:none;
}
.topr a{
text-decoration:none;
}
#editform input[type=text]{
width:350px;
height:21px;
padding:2px;
}
#editform textarea{
width:513px;
height:350px;
}

#wladass{
width:468px;
height:60px;
margin:0px auto;
margin-top:5px;
color:#F00;
font-style:oblique;
padding:0px 20px;
border-top:1px solid black;
}
#bantext{
padding-left:50px;
padding-right:50px;
font-size:80%;
}
.nemesis{
display:block;
border:0px;
margin:0px auto;
text-align:center;
}
.nemesis input{
border:none;
}
#upozorneni{
font-size:70%;
text-align:left;
margin-left:0px;
padding:4px;
width:510px;
}
#hr{
border-top:1px solid white;
}
.hr{
border:1px solid purple;
}
#recenzeshow{
font-size:10px;
}
#recavg{
background:#73006D;
font-size:10px;
border-right:1px solid #73006D;
}
#recshow{
margin-left:-5px;
width:632px;
}
#recshow #padd{
padding-left:4%;
}
#recshow th{
font-size:14px;
padding:0px;
}
#rec{
width:99%;
}
#rec #sign{
font-variant:small-caps;
padding:2px;
text-align:center;
background:black;
color:white;
}
.rect{
background:#73006D;
padding:5px;
color:white;
font-size:12px;
border-bottom:2px solid white;
}
#dark{
background:#ECD1FF;
}
#light{
background:#F7EBFF;
}
#recpos{
text-align:center;
}
#recpos th{
font-size:11px;
}
#recpos input{
width:99%;
}
#recpos input[type=submit]{
    background:purple;
    width:50%;
    color:white;
        
}
#recpos input[type=submit]:hover{
font-weight:bold;
}
#small{
font-size:10px;
}
#rectex{
width:100%;
height:350px;    
}
#buttn, #hlassubmit{
color:white;
padding:3px;
border:1px outset black;
background:#F0F0F0;
font-weight:lighter;
}
#hlassubmit{
font-weight:bold;
background:purple;
margin-right:5%;
}
#buttn{
background:black;
}
#pbg{
overflow:hidden;
padding:50% 50%;
}
/*------------recenze ctverecky------------*/
#ctverecky{
background:url('img/hodnoceni/all.png') no-repeat;
width:64px;
height:14px;
margin-left:0px;
}

#vypln{
margin-left:0px;
background:url('img/hodnoceni/full.png') repeat-x;
height:14px;
}

/*--------*/

#popispridat{
width:97%;
height:350px;

}
#golden{
text-align:center
font-weight:bold;
color:#FFDE00;
padding:10px;
}
#vip{
    border-collapse:collapse;
    color:white;
    background:url('img/vipc.png') repeat-y;
    width:510px;
}
#vip td{
    padding:3px;
}

#vipb{
background:url('img/vipb.png') no-repeat white;
color:red;
}
#vipt{
background:url('img/vipt.png');
}


#vip #nazev a{
color:white;
}
#vip #nazev a:hover{
    text-decoration:none;
    border-bottom:2px dotted yellow;
    color:yellow;
}

#vip tr:hover a, #vip #nazev a:hover{

text-decoration:none;
}
#vipdd img{
width:36px;
}
#ext:hover {
background:gold;
}
#vipa{
font-size:70%;
color:#73006D;
}
#my_chart{
padding:10px;
display:none;
}
#recsmaz{
background:#2c004b;
color:white;
text-decoration:none;
cursor:pointer;
}
#bgreklama{
background:url('img/bgreklama1.png') no-repeat;
width:174px;
height:111px;
position:absolute;
left:20px;
top:20px;
}
#bgreklama:hover{
background:url('img/bgreklama.png') no-repeat;
}
#dd{
text-align:left;
margin-left:16px;
border-bottom:#2A2A2A 2px solid;
width:718px;
padding-right:-20px;
}
#dd a{
padding:0px 40px;
width:81px;
height:26px;
background-position:center top;
padding-bottom:-2px;
}
#ddvse{background:url('img/dd/vse.png') no-repeat;}
#ost{background:url('img/dd/ost.png') no-repeat;}
#dd1{background:url('img/dd/1.png') no-repeat;}
#dd2{background:url('img/dd/2.png') no-repeat;}
#dd3{background:url('img/dd/3.png') no-repeat;}
#dd4{background:url('img/dd/4.png') no-repeat;}

