/*
// -----------------------základní prvky---------------------------------------
*/

body {
 background: #333 url('images/bg.jpg') top center repeat-y;
 text-align: center;
 margin: 0px;
 padding:0px;
 }
.reklama {
 display: none;
 }
.pruh{
 background: url('images/pruh.jpg') center -3px repeat-x;
 }
.head-bg{
 background: url('images/head-bg.jpg') center top  no-repeat;
 }
.main {
 width: 56em;
 padding: 0px;
 text-align: left;
 margin:20 auto 20 auto;
 border:0px solid #333;
 background:#fff;
 }
.head {
 width: 100%;
 height:80px;
 margin: 0px;
 padding: 0px;
 background-color: #003366;
 border-top:10px solid #004182;
 }
.head h1{
 float:left;
 margin:0px;
 width:230px;
 height:80px;
 color:#E1E1E1;
 font-family:Arial;
 font-size:1.4em;
 border-right:1px solid #e1e1e1;
 }
.head h1 a{
 display:block;
 margin:15 5 0 10;
 color:#E1E1E1;
 text-decoration:none;
 }
.head h1 a img{
 border:0;
 margin-right:10px;
 }
.head h2{
 float:left;
 margin:0px;
 color:#E1E1E1;
 width:320px;
 font-family:Arial;
 font-size:16px;
 margin-left:30px;
 margin-top:30px;
 margin-bottom:0px;
 padding:0px;
 }
.head img.ico,
.head form{
 float:right;
 border:0px;
 border-left:1px dashed #ffffff;
 margin-top:30px;
 margin-bottom:0px;
 padding:0px;
 display:inline;
 }
.head form{
 padding:0 10 0 10;
 }
.head input.sub{
 display:none;
 }
.head input.sub{
 display:none;
 }
.head hr{
 display:none;
 }
hr.divend,br.divend{
 margin:0px;
 clear:both;
 visibility:hidden;
 }
/*
****************  LEFTSIDE
*/
.leftside{
 width: 160px;
 float: left;
 margin: 0px;
 border-right:1px solid #666;
 }
.menu{
 font-family:Arial;
 font-size:13px;
 margin:0px;
 }
.rightside h4,
.leftside h4{
 font-family:Verdana;
 font-size:1em;
 margin:0px;
 margin-top:5px;
 margin-bottom:5px;
 padding:6px;
 background:url('images/left.png');
 color:#fff;
 }
.rightside h4{
 font-size:0.8em;
 }
.leftside ul, ul.links{
 margin:0px 3px 12px 7px;
 padding:0px;
 list-style-type:none;
 }
.leftside li, ul.links li{
 margin:1px 0px 0px 0px;
 border:0;
 font-size:13px;
 font-weight: normal;
 padding:2px;
 padding-left:15px;
 background: url(images/li.gif) no-repeat 2px 7px;
 _background: url(images/li.gif) no-repeat 2px 9px;
 background-position: left middle;
 line-height:120%;
 }
ul.main-menu li{
 background: url('images/arrow.png') no-repeat 0px 4px;
 }
.leftside table td a{
 color: #b00000;
 text-decoration: underline;
 }
.leftside table td a:hover{
 text-decoration:none;
 }
.rightside a,
.leftside a,
table#ank td a{
 text-decoration:none;
 color:#000;
 }
.rightside a:hover,
.leftside a:hover,
table#ank td a:hover{
 text-decoration:underline;
 }
table#ank td img{
 border:0;
 }
.leftside table#ank{
 width:150px;
 margin:0 0 5 5;
 border:1px solid #C4E1FF;
 border-bottom:3px solid #C4E1FF;

 }
.super{
 vertical-align:super;
 font-size:0.7em;
 }
#anketa p{
 width:150px;
 margin:0 0 2 5;
 padding:0;
 background:#C4E1FF;
 }
#anketa p b{
 display:block;
 margin:2px;
 text-align:center;
 }
.leftside table td{
 font-size:13px;
 font-family:Arial;
 }
.leftside hr,.rightside hr,.prefix hr{
 display:none;
 }
.menu div{
 position:absolute;
 visibility:hidden;
 border:1px solid #cccccc;
 background-color:#f1f1f1;
 width:150px;
 overflow: hidden;
 z-index:1;
 }
.menu img{
 margin-bottom:10px;
 border:1px solid #cccccc;
 width:150px;
 }
#galerie img{
 width:200px;
 }
.leftside table#ank td img{
 margin:2 0 0 0;
 }
.menu img.odkaz{
 width:140px
 }
.menu p{
 margin:8px;
 }
#dop img{
 width:100px;
 }
#casino{
 width:140px;
 color:#333;
 text-align:justify;
 border:1px solid #ccc;
 padding:2px;
 font-size:10px;
 font-family:Verdana;
 visibility:visible;
 margin:0;
 background:url(images/dices.gif) center 10px no-repeat;
 }
.menu form{
 margin-top:10px;
 margin-bottom:15px;
 }
.menu input{
 border:1px solid #666666;
 font-size:10px;
 font-family:Verdana;
 }
.menu form p{
 margin:0px;
 margin-top:5px;
 font-size:11px;
 line-height:100%;
 }
.menu form p input{
 margin:0px;
 border:0px;
 width:13px;
 height:13px;
 }
#login{
 background: transparent url('images/login.png') no-repeat;
 height:82px;
 margin:20 8 0 0;
 _margin:0 8 0 0;
 }
#login ul{
 margin:8 0 0 8;
 }
#login h4{
 display:inline;
 _margin-top:-4px;
 padding-right:25px;
 background-image:url('images/logh4.png');
 }
#login form{
 margin-left:15px;
 }
#login form a{
 font-size:1em;
 }
#login form input.sub{
 border:2px solid #004182;
 background:#003366;
 color:#e1e1e1;
 font-weight:bold;
 }
img.user{
 width:50px;
 float:right;
 margin:-5 15 0 0;
 }
/*
****************  MIDDLE
*/
.prefix{
 float: left;
 width: 38em;
 padding:15 0 20 10;
 margin: 0px;
 font-family:Verdana;
 font-size:0.8em;
 background:#fff;
 border:1px solid red;
 }
.prefix hr{
 display:none;
 }
a#print{
 float:right;
 }
a#print img{
 margin-top:4px;
 }
.viewfoto a,
.middle a {
 color: #b00000;
 text-decoration: underline;
 }
.viewfoto a:hover,
.middle a:hover {
 text-decoration: none;
 }

.prefix,
.middle,
.viewfoto{
 float: left;
 width: 38.3em;
 padding:15 0 20 10;
 margin: 0px;
 font-family:Verdana;
 font-size:0.8em;
 _overflow:hidden;
}
.middle h1,
h2#clanky,
h2#deni,
.viewfoto h3,
h2#galerie,
h2#blog,
h2#foto,
h2#files,
h2#contacts,
.box h2{
 font-family:Arial;
 font-size:1.4em;
 padding:4px;
 margin:5 0 8 0;
 border-top:2px solid #004182;
 border-bottom:4px solid #004182;
 background-color:#F2F9FF;
 }
.middle h2,.kontakty h2{
 font-family:Arial;
 font-size:1.1em;
 padding-left:0px;
 margin-bottom:0px;
 }
.middle h3,
.viewfoto h3{
 font-family:Arial;
 font-size:1em;
 margin:5 0 5 0;
 margin-bottom:5px;
 margin-bottom:5px;
 }
.middle h3 a{
 color:#003366;
 font-size:1.4em;
 }
.middle hr{
 border:0;
 border-top:1px solid #000;
 }
h3#comments{
 border-top:1px dashed #cccccc;
 padding-top:8px;
 margin-top: 30px;
 }
.middle p{
 text-align:justify;
 padding:4px;
 margin:0px;
 margin-bottom:5px;
 text-indent:10px;
 }
.middle a span span{
 font-size:8px !important;
 }
.first{
 border-top:2px solid #004182;
 border-bottom:4px solid #004182;
 background-color:#F2F9FF;
 margin-bottom:40px;
 _width:100%;
 }
.first h3{
 margin:8 5 5 5;
 color:#003366;
 _width:100%;
 }
.first h3 a{
 font-size:1.6em;
 }
.first p,
.first p:hover{
 background-color:#F2F9FF;
 _width:100%;
 }
.first b.stats{
 background-color:#C6E6FF;
 border:0;
 color:#000;
 margin:5 0 5 0;
 }
.first b.stats a{
 color:#000;
 }
.viewfoto table td,
.viewfoto table th,
.middle table td,
.middle table th {
 font-family:Verdana;
 font-size:10px;
 margin: 0px;
 padding:2px;
 }
.kontakty table{
 margin-left:20px;
 }
.viewfoto table input,
.viewfoto table textarea,
.middle table input,
.middle table textarea{
 border:1px solid #666;
 }
.viewfoto form,
.middle form{
 margin:0px;
 }
table.uzivatel{
 margin-top: 5px;
 margin-bottom: 5px;
 width: 100%;
 background-color:#d1d1d1;
 }
table.uzivatel td,
table.uzivatel th{
 background-color:#fff;
 text-align:left;
 font-size:0.8em;
 }
table.seznam{
 margin: 5 0 5 0;
 width: 100%;
 background-color:#ccc;
 }
table.seznam:hover{
 background-color:#999;
 }
fieldset table.seznam{
 width: 96%;
 }
table.seznam th{
 text-align:left;
 background-color:#f1f1f1;
 }
table.seznam td{
 background-color:#f9f9f9;
 }
table.seznam th span{
 float:left;
 }
table.seznam th img{
 float:right;
 margin:0px;
 filter:alpha(opacity=40);
 }
table.seznam td b{
 color:red;
 font-size:8px;
 }
table.seznam td p.alert{
 font-size:1.6em;
 }

table.foto{
 margin-left: 5px;
 margin-top: 5px;
 margin-bottom: 5px;
 width: 96%;
 border:1px solid #CCCCCC;
 background-color:white;
 padding:0px;
 }
table.foto td b{
 color:red;
 font-size:8px;
 }
img.nahled{
 float:right;
 width:140px;
 border:1px solid #000;
 margin:0px;
 margin-left:5px;
 }
div.stats{
 float:right;
 clear:right;
 margin-top:15px;
 margin-left:5px;
 width:142px;
 background:#E1F1FF;
 border-left:8px solid #004182;
 color:#333;
 padding:5px;
 font-size:0.9em;
 }
div.stats img{
 margin-top:3px;
 }
b.stats{
 display:block;
 font-weight:normal;
 margin:5 0 40 0;
 padding:3 3 3 5;
 background:#E1F1FF;
 border-left:8px solid #004182;
 color:#333;
 clear:both;
 }
b.stats a{
 color:#333;
 }
b.stats a:hover{
 color:#b00000;
 }
b.stats span{
 color:#8E1B06;
 }
b.stats img{
 margin:3 0 0 2;
 border:0px;
 }
.foto a {
 color: #b00000;
 text-decoration: none;
 }
.foto a:hover {
 color: black;
 text-decoration: underline;
 }
.viewfoto .body img{
 width:50px;
 height:60px;
 }
.viewfoto span{
 color:#666666;
 }
.bhead {
 height: 30px;
 width: 100%;
 background:#CCDBF2 url(images/bhead.jpg) bottom left repeat-x;
 margin-top:15px;
 }
.bhead h2{
 margin: 0px;
 margin-left:8px;
 margin-top:5px;
 padding:0px;
 padding-top:3px;
 font-size:1.1em;
 width:200px;
 float:left;
 }
.bhead h5,.bhead h4{
 text-align:right;
 margin: 0px;
 margin-right:10px;
 margin-top:5px;
 padding:0px;
 padding-right:25px;
 font-size:10px;
 color:#8E1B06;
 width:190px;
 float:right;
 border-left:1px dotted #8E1B06;
 background:url('ikony/icon-calendar.gif')  right center no-repeat;
 }
.body {
 width: 100%;
 text-align: center;
 background:#fff;
 }
.body p{
 margin: 0px;
 padding: 0px;
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 8px;
 padding-right: 8px;
 text-align:justify;
 font-size:11px;
 }
.body img{
 margin-bottom:10px;
 text-align:center;
 border:1px solid #cccccc;
 }
a.ltb{
 display:block;
 width:372px;
 text-decoration:none;
 background:#000 url('ikony/zoom.png') no-repeat 5px bottom;
 }
a.ltb img{
 border:1px solid #000;
 margin-bottom:0px;
 }
a.ltb span{
 padding-left:12px;
 color:#f1f1f1;
 }
.bpata {
 width: 100%;
 height: 20px;
 margin: 0px;
 margin-bottom: 5px;
 background-color:#CCDBF2;
 }
.bpata p{
 float:right;
 margin:0px;
 padding: 3px;
 padding-left: 0px;
 font-size: 10px;
 font-family:"Verdana";
 text-align: right;
 }
.bpata img{
 float:left;
 border:0px;
 margin:0px;
 margin-left:2px;
 margin-right:0px;
 clear:none;
 }
/*
******KOMENTARE
*/
.komentare .bhead h2{
 color:#333;
 }
.komentare .bhead,
.komentare .body,
.komentare .bpata{
 border-left: 5px solid #CCCCCC;
 background:#f1f1f1;
 }
.admin .bhead,
.admin .body,
.admin .bpata{
 border-left: 5px solid #b00000;
 background:#FFE1E1;
 }
.autor .bhead,
.autor .body,
.autor .bpata{
 border-left: 5px solid #339900;
 background:#EAFFDF;
 }
.user .bhead,
.user .body,
.user .bpata{
 border-left: 5px solid #004182;
 background:#E1F1FF;
 }



.strankovani{
 margin:8 0 8 0;
 font-weight:bold;
 font-size:0.85em;
 }
.strankovani a{
 color: #b00000;
 text-decoration: underline;
 }
.strankovani a:hover{
 text-decoration: none;
 }
.viewfoto .strankovani{
 font-weight:bold;
 }
.viewfoto .strankovani a{
 padding:2px;
 }
.viewfoto .strankovani a:visited{
 color:black;
 }
.viewfoto .strankovani a:active{
 border:1px solid #b00000;
 }
#rcm{margin-top:12px;padding-top:12px;border-top:1px solid #333;font-weight:normal;color:#666}
#rcm a{color:#408EEE}
/*
****************  SEARCH
*/
.search form{
 margin:0 0 0 4;
 padding:0px;
 text-align:left;
 }
.search fieldset{
 margin:5 0 0 5;
 margin-left:13px;
 border:1px solid #ccc;
 border-top:3px double #ccc;
 }
fieldset legend{
 padding:5;
 }
fieldset input,
fieldset textarea{
 border:1px solid #ccc;
 }

.search label{
 padding-left:10px;
 margin-bottom: 8px;
 }
.search input, .search select{
 border: 1px solid #c7c7c7;
 color: #333333;
 margin-top: 8px;
 }

.search input#sbtn{
 width: 70px;
 font-weight:bold;
 }
.search h3{
 margin:15 0 10 0;
 font-size:1.34em;
 }
.search h3 a{
 font-size:1em;
 }
.search h2{
 }
.search ol{
 margin:0px;
 margin-left:8px;
 padding:0px;
 list-style-type:none;
 }
.search ol li h3 a:hover{
 color:#000;
 }
.search ol li strong{
 background:#FFCC33;
 }
.search ol.fot{
 margin:8 0 0 8;
 width: 385px;
 }
.search ol.fot li{
 display:block;
 border:1px solid #cccccc;
 margin:0 4 4 0;
 padding:4 0 0 4;
 line-height:140%;
 }
.search ol.fot li:hover{
 background: #f1f1f1;
 }
.search ol.fot li h3{
 margin-bottom:4px;
 }
.search ol.fot li img{
 border:1px solid #666;
 margin-right:10px;
 }
.search ol.fot li img.vys{
 height:80px;
 width:60px;
 }
.search ol.fot li img.sir{
 height:65px;
 width:90px;
 }
.search ol.fot hr{
 visibility:hidden;
 clear:both;
 }
.search .strankovani{
 margin:20 0 15 10;
 }
.search .p.alert{
 margin-top:15px;
 }
/*
****************  RIGHTSIDE
*/
.rightside{
 float: right;
 width:220px;
 padding: 0px;
 margin: 0px;
 line-height:102%;
 }
.rightside a {
 color: #b00000;
 text-decoration: underline;
 font-family:Verdana;
 font-size:12px;
 }
.rightside a:hover {
 text-decoration: none;
 }
.rightside .menu{
 margin:0 3 0 5;
 padding:0px;
 }
.rightside .menu h4{
 display:none;
 }
.rightside ul {
 padding:0px;
 margin:0px;
 list-style-type:none;
 }
.rightside li {
 padding:0px;
 }
.rightside li strong{
 font-weight:normal;
 }
.rightside ul img{
 float:left;
 margin:0 8 10 0;
 border:1px solid #ccc;
 padding:2px;
 width:60px;
 }
.rightside fieldset{
 border:1px solid #ccc;
 margin:0 20 0 20;
 padding:2px;
 color:#333;
 }
.rightside fieldset input{
 width:100px;
 margin:0 0 5 10;
 }
.rightside i{
 font-family:Verdana;
 font-size:10px;
 }
.rightside p{
 margin:0 0 0 5;
 }
.rightside p.alert{
 padding:4px;
 margin:5 15 0 2;
 font-size:0.9em;
 }
.rightside p a {
 margin-left:0px;
 }
a:visited.comment{
 color:black;
 }
/*
****************  FOOTER
*/
.footer{
 background-color:#444444;
 width:100%;
 height:60px;
 }
.footer div{
 font-size:11px;
 font-family:Verdana;
 color:white;
 font-weight:normal;
 padding:5px;
 margin:10 0 0 10;
 text-align:center;
 background-color:#444444;
 }
.footer div img{
 Vertical-align:bottom;
 margin-left:4px;
 }
.footer a{
 color:white;
 text-decoration:none;
 }
.footer a:hover{
 text-decoration:underline;
 }
/*
---------------------------------------------------------------------------
*/
p.darkred,p.alert{
 text-indent:0px;
 color:#b00000;
 line-height:150%;
 font-family:Times New Roman;
 text-align:center;
 margin:5 0 0 0;
 padding:10px;
 border:1px dotted #b00000;
 }
.darkred{
 text-align:left;
 color:#b00000;
 font-family:verdana;
 margin-left:5px;
 }
.thumb{
 margin-top:5px;
 border: 1px solid black;
 }
.thumb a:hover{
 margin-bottom:0px;
 border: 2px solid #4E4E27;
 }
/*
// -----------------------postovni modul---------------------------------------
*/
.bar{
 margin:15 0 5 5;
 }
.post .bpata input{
 margin:0;
 padding:0;
 background:transparent;
 border:0px;
 color: #b00000;
 font-size:10px;
 text-decoration:underline;
 }
td#inpt{
 font-weight:bold;
 }
/*
// -----------------------edit WYSIWYG---------------------------------------
*/
.edit{
 background:url('images/edit-bg.jpg') repeat-x;
 padding-left:5px;
 }
.edit input{
 font-family:"Times New Roman";
 margin-bottom:2px;
 width:25px;
 background:transparent;
 margin-top:6px;
 border:1px solid #ccc;
 }
.edit input:hover{
 border:1px solid #999;
 }
input#button1{
 font-weight:bold;
 }
input#button2{
 text-decoration: underline;
 }
input#button3{
 font-style: italic;
 }
input#button4{
 background-image: url('images/br.gif');
 background-repeat: no-repeat;
 background-position: right top;
 }
input#button5{
 background-image: url('images/url.gif');
 background-repeat: no-repeat;
 background-position: right top;
 }
input#button6{
 background-image: url('images/pic.gif');
 background-repeat: no-repeat;
 background-position: right top;
 }
input#button8{
 font-weight:bold;
 color:#b00000;
 }
input#button9{
 background-image: url('images/ul.gif');
 background-repeat: no-repeat;
 background-position: right top;
 }
input#button10{
 background-image: url('images/ol.gif');
 background-repeat: no-repeat;
 background-position: right top;
 }
input#button20{
 background-image: url('images/smile20.gif');
 background-repeat: no-repeat;
 background-position: right top;
 }
input#button21{
 background-image: url('images/smile21.gif');
 background-repeat: no-repeat;
 background-position: right top;
 }
input#button22{
 background-image: url('images/smile22.gif');
 background-repeat: no-repeat;
 background-position: right top;
 }
input#button23{
 background-image: url('images/smile23.gif');
 background-repeat: no-repeat;
 background-position: right top;
 }
input#button24{
 background-image: url('images/smile24.gif');
 background-repeat: no-repeat;
 background-position: right top;
 }
input#button25{
 background-image: url('images/smile25.gif');
 background-repeat: no-repeat;
 background-position: right top;
 }
input#button26{
 background-image: url('images/smile26.gif');
 background-repeat: no-repeat;
 background-position: right top;
 }
input#button27{
 background-image: url('images/smile27.gif');
 background-repeat: no-repeat;
 background-position: right top;
 }
table.seznam th.sort{
 font-family:Arial;
 font-weight:bold;
 font-size:11px;
 }
a.sort{
 color:#000;
 font-family:Arial;
 font-weight:bold;
 font-size:12px;
 }
.chk{
 _border:0px !important;
 }
#inpt input{
 margin-top:4px;
 padding:0 4 0 4;
 font-size:11px;
 margin-left:2px;
 font-weight:bold;
 }
input#delete{
 border:1px solid #b00000;
 }
input#active{
 border:1px solid  #339900;
 }
input#odstranit{
 border:1px solid #333;
 color:#f1f1f1;
 background:#b00000;
 }
.edit a#showgal{
 display:block;
 }
.edit div#foto2{
 visibility:hidden;
 position:absolute;
 border-top:1px solid dotted;
 background:white;
 border:1px solid #333;
 padding:2px;
 width:390px;
 min-height:150px;
 filter: shadow(color=#333333, direction=75);
 }
.edit div#foto2 a{
 display:block;
 }
.edit div#foto2 ol{
 list-style-type:none;
 margin:0px;
 padding:0px;
 overflow-x:auto;
 border:1px solid #ccc;
 width:215px;
 }
.edit div#foto2 ol li{
 font-size:12px;
 border-top:1px dotted #333;
 _height:18px;
 }
.edit div#foto2 ol li a{
 padding:2px;
 color:black;
 text-decoration:none;
 }
.edit div#foto2 ol li a:hover{
 background-color:#e1e1e1;
 }
.edit img.addfoto{
 position:absolute;
 top:2;
 border:1px solid #333;
 margin-left:230px;
 margin-left:220px;
 visibility:hidden;
 z-index:5;
 }
/*img.smile{
 margin-bottom:0px;
 border:0px;
 }  */
p.reaguj img.smile{
 margin-bottom:0px;
 border:0px;
 width:16px;
 height:16px;
 }
img.ikon{
 width:80px;
 height:15px;
 border:0px;
 margin-left:25px;
 }
/*
## LIGHTBOX
*/
#lightbox{
 background-color:#000;
 padding: 10px;
 border-bottom: 1x solid #333;
 border-right: 2px solid #333;
 font-weight:bold;
 font-family:Verdana;
 color:#fff;
 }
#lightbox a{
 color:#F3B82E;
 }
#lightboxDetails{
 font-size: 0.8em;
 padding-top: 0.4em;
 }
#lightboxCaption{
 float: left;
 }
#keyboardMsg{
 float: right;
 }
#closeButton{
 display:none;
 }
#lightbox img{
 border: none;
 }
#overlay img{
 border: none;
 }
#overlay{
 background-image: url('images/overlay.png');
 }
* html #overlay{
 background-color: #000;
 back\ground-color: transparent;
 background-image: url('images/overlay.png');
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
 _filter: alpha(opacity=75);
 }
/*
********CITACE
*/
.citace p{
 text-indent:0;
 color:#333;
 }
.citace p span{
 text-transform:uppercase;
 }
.citace p:fisrt-letter{
 font-size:1.1em;
 }
/*
********HODNOCENI
*/
.hodnoceni-hvezdami{
 list-style:none;
 margin: 0px;
 padding:0px;
 width: 120px;
 height: 24px;
 position: relative;
 background: url("images/hrzt_hv.gif") top left repeat-x;
 }
.hodnoceni-hvezdami li{
 padding:0px;
 margin:0px;
 /*\*/
 float: left;
 /* */
 }
.hodnoceni-hvezdami li a{
 display:block;
 width:25px;
 height: 24px;
 text-decoration: none;
 z-index: 20;
 position: absolute;
 padding: 0px;
 font-size:1px;
 color:#fff;
 }
.hodnoceni-hvezdami li a:hover{
 background: url("images/hrzt_hv.gif") left center;
 z-index: 4;
 left: 0px;
 }
.hodnoceni-hvezdami a span{
 display:none;
 }
.hodnoceni-hvezdami a:hover span{
 text-indent: 0px;
 display:block !important;
 position:absolute;
 top:0px;
 left:130px;
 z-index:100;
 font:12px sans-serif;
 color:#b00000;
 width:120px;
 text-align:center;
 margin:00px;
 padding:5px;
 }
.hodnoceni-hvezdami a.jedna-hvezda{
 left: 0px;
 }
.hodnoceni-hvezdami a.jedna-hvezda:hover{
 width:25px;
 }
.hodnoceni-hvezdami a.dve-hvezdy{
 left:25px;
 }
.hodnoceni-hvezdami a.dve-hvezdy:hover{
 width: 50px;
 }
.hodnoceni-hvezdami a.tri-hvezdy{
 left: 50px;
 }
.hodnoceni-hvezdami a.tri-hvezdy:hover{
 width: 75px;
 }
.hodnoceni-hvezdami a.ctyri-hvezdy{
 left: 75px;
 }
.hodnoceni-hvezdami a.ctyri-hvezdy:hover{
 width: 100px;
 }
.hodnoceni-hvezdami a.pet-hvezd{
 left: 100px;
 }
.hodnoceni-hvezdami a.pet-hvezd:hover{
 width: 120px;
 }
.hodnoceni-hvezdami li.current-rating{
 background: url("images/hrzt_hv.gif") left bottom;
 position: absolute;
 height: 24px;
 display: block;
 text-indent: -9000px;
 z-index: 1;
 }
