html {background:url(images/body.gif);}
body {margin:0; font-size:12px; line-height:20px; font-family:Arial, Helvetica, sans-serif; background:url(images/body_bckg.gif) repeat-x;}
a {color:#EE4400; text-decoration:none;}
a:hover {text-decoration:underline;}

.links-top {font-size: 10px; color:#EE4400; width: 700px; margin: 0 auto; text-align: center; line-height: 13px;}
.links-top a {font-size: 10px; color:#EE4400;}

#container {background:url(images/main_bckg.jpg) center top no-repeat; width:1000px; margin:0 auto;}

#logo {font-size:24px; font-family:"Impact", "Tahoma", Arial, "Geneva", sans-serif; padding:40px 100px 50px 210px;}
#logo a {color:#FFFFFF; text-decoration:none; text-transform:uppercase;}
#menu {height:40px; text-align:center;}
#menu a {color:#B02802; font-size:14px; font-weight:bold; text-decoration:none; margin:0 20px; text-transform:lowercase;}
#menu a:hover {color:#000000;}

#main {margin:0 110px; float:left; background-color:#FFFFFF; min-height:350px; display:inline;}
#text {margin:20px 220px 0 40px; width: 520px; &width: 500px;}

h3 { margin: 20px 0px 0px 0px}
h1 {margin:20px 0 0 0; text-transform:uppercase; font-family:"Impact", "Tahoma", Arial, "Geneva", sans-serif; font-size:22px; font-weight:normal;}
#text p {margin:10px 0;}
#sidebar {float:right; padding:20px 30px 0 30px; width:170px;}
h2 {font-size:18px;}
#sidebar h2 {font-family:"Impact", "Tahoma", Arial, "Geneva", sans-serif; margin:0 0 20px 0; text-transform:uppercase; font-size:18px; font-weight:normal;}
#sidebar ul {margin:0; padding:0;}
#sidebar li {list-style:none; border-bottom:1px solid #ebebeb; padding:3px 2px;}
#sidebar li:hover {background-color:#f3f3f3;}
#sidebar a {text-decoration:none;}

#footer {padding:0 110px; height:169px; clear:both; background:url(images/footer_bckg.jpg) center top no-repeat;}
#menu_footer {color:#7A2200; font-size:11px; padding:40px 0 0 30px;}
#menu_footer a {color:#7A2200; text-transform:lowercase;}
#left_footer {float:left; padding:60px 0 0 100px; color:#FFFFFF; font-size:12px;}
#left_footer a {color:#FFFFFF;}
#right_footer {float:right; padding:60px 100px 0 0; color:#FFFFFF; font-size:12px;}
#right_footer a {color:#FFFFFF;}

.reklama {padding: 15px 10px 15px 10px;}
.clear {height: 20px;}
td {padding: 2px 10px 2px 10px;}
input {border-color: black;}
textarea {border-color: black;}
.movie {padding: 20px 20px 5px 33px;}
#comments td {padding: 0px 10px 0px 10px;}
span.left strong {color:#7A2200;}
#comments {
	border-top: 1px dashed #333; width: 500px;
}
span.left {float:left;}
span.right {float:left;}
p.both {}
table.info {padding: 15px 0px 0px 0px;}
table.info td {padding: 2px 5px 2px 5px;}
table.statistic th {text-align:right;}
table.contact th {text-align:right;}
table.contact td {padding: 0px;}
table.contact {padding-left: 20px;}
table.zebricky td {vertical-align: top;}
.strankovani { margin: 25px 10px 10px 10px; font-weight: bold; border-top: 1px dashed black; border-bottom: 1px dashed black;}
.strankovani a:hover {text-decoration: none;}

h3.right {line-height: 14px; font-size: 12px;}
/* hvězdičky - hodnocení */

.hodnoceni-hvezdami
{
list-style:none;
margin: 0px;
padding:0px;
width: 150px;
height: 30px;
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:30px;
height: 30px;
text-decoration: none;
text-indent: -9000px;
z-index: 20;
position: absolute;
padding: 0px;
}

.hodnoceni-hvezdami li a:hover
{
background: url("images/hrzt_hv.gif") left center;
z-index: 2;
left: 0px;
}

.hodnoceni-hvezdami a.jedna-hvezda
{
left: 0px;
}

.hodnoceni-hvezdami a.jedna-hvezda:hover
{
width:30px;
}

.hodnoceni-hvezdami a.dve-hvezdy
{
left:30px;
}
.hodnoceni-hvezdami a.dve-hvezdy:hover
{
width: 60px;
}

.hodnoceni-hvezdami a.tri-hvezdy
{
left: 60px;
}

.hodnoceni-hvezdami a.tri-hvezdy:hover
{
width: 90px;
}

.hodnoceni-hvezdami a.ctyri-hvezdy
{
left: 90px;
}

.hodnoceni-hvezdami a.ctyri-hvezdy:hover
{
width: 120px;
}

.hodnoceni-hvezdami a.pet-hvezd
{
left: 120px;
}

.hodnoceni-hvezdami a.pet-hvezd:hover
{
width: 150px;
}

.hodnoceni-hvezdami li.current-rating
{
background: url("images/hrzt_hv.gif") left bottom;
position: absolute;
height: 30px;
display: block;
text-indent: -9000px;
z-index: 1;
}
