body {
	background: #4A4740;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
}

.copy{
	
	padding-top: 2px;
	text-align: center;
	bottom:0;
	position: absolute;
	width: 100%;
	color: #b4b4b4;
	vertical-align: middle;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 20px;
	background: #323131;
}
#mainbox{
	background: #FFFFFF;
	width: 1144px;
	height: 100%;
	margin: 0px auto;
	padding: 0px;
}

#mainbanner{
	width: 120px;
	float:right;
	position: absolute;	
	margin-left: 1034px;
	
}

h1{
	font-size: 0pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
h2{
	font-size: 0pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
}

.topbanner {
	max-width: 468px;
	max-height:60px;
	border: 0px solid;

}
.rightbanner {
	max-width: 120px;
	max-height:600px;
	border: 0px solid;

}

.mez{
	height: 10px;
}
.mez2{
	height: 30px;
}
#box {
	background: #FFFFFF;
	width: 1024px;
	height: 100%;
	margin: 0px auto;
	padding: 0px;
	float:left;
}

#top {
	height: 55px;
	background: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding-bottom: 20px;
}

#logo {
	margin-left: 10px;
	width: 240px;
	height: 60px;
	background-image: url('../img/logo.gif');
	/*background: #c0c0c0;*/
	color: #FFFFFF;
	/*font-weight: bold;*/
	position: absolute;
	text-align: center;
	vertical-align: middle;
	margin-top: 20px;
	font-size: 18pt;
}

.topprofil{
	margin-left: 20px;
	background: #45A7B2;
	width: 266px;
	min-height: 70px;
	padding:0px;
}

.user_avatar {
	text-align:left;
	width:60px;
	margin:5px;
	padding:5px;
	text-align:center;
}

.user_text {
	vertical-align: top;
	padding:0px;
	padding-right: 5px;	
}

.prof {
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;	
}
.prof_bold{
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;	
}

#top_banner {
	width: 468px;
	height: 60px;
	border: 1px solid #C6C6C6;
	margin-left: 265px;
	margin-top: 10px;
	position: absolute;
}

#banner_2{
	width: 120px;
	height: 600px;
	border: 1px solid #C6C6C6;
	margin-top: 10px;
	position:relative;
}

#top_banner2 {
	width: 998px;
	height: 60px;
	border: 1px solid #C6C6C6;
	margin-left: 10px;
	margin-top: 10px;
	position: absolute;
}
#usersLoginForm {
	margin-top: 10px;	
}

#login {
	/*background: green;*/
	width: 276px;
	margin-left: 728px;
	margin-top: 10px;
	position: absolute;
	text-align: right;
}

.log {
	margin-top: 10px;
	font-size: 10pt;	
}

.form_log{
	border: 1px solid #C6C6C6;
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#8f8f8f;
}

#log_bot {
	border: 1px #C6C6C6;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #45A7B2;
}

.black_odkaz{
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
	color: #5A5752;
	
}

#menu {
	background: #5A5752;
	margin-left: 10px;
	margin-right: 10px;
	height: 25px;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
}


#menu li{
	display: inline-block;
float: left;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	background: url('../img/menu-mezera.gif') no-repeat;
	background-position: right;
	list-style-image: url('../img/menu-mezera.gif')

}

.mezera{
	height: 20px;
}
#menu  a.active{
	color: #f4cd55;

}
.top{
	vertical-align:top;
}
.barva505050{
	color: #505050;
	background: #505050;
}
.hand_pos{
	position:relative;
	width:180px;
	height:50px;
}
.hand_pos2{
	float:left;
	position:relative;
	width:65px;
	padding-left:10px;
}
.hand_pos3{
	float:right;
	position:relative;
	width:105px;
}
.karticka{
	width: 28px;
	border: 0px solid;
}

#menu ul {
	padding-top: 5px;
	margin-left: -30px;
}

#menu a {
	color: #FFFFFF;
	/*color: #1F3405;*/
	text-decoration: none;
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#menu a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
}


#under_menu {
	position:relative;
	background: #323131;
	margin-left: 10px;
	margin-right: 10px;
	height: 20px;	
	color: #FFFFFF;
	font-size: 10pt;
	padding-top: 2px;
	padding-left: 10px;
}

/************************************************************************************/

.ctl, .cbl, .ctr, .cbr {
position:absolute;
width:4px;
height:4px;
color:red;
background:#fff;
overflow:hidden;
font-style:normal;
z-index:1;
}
.ctl { top:0; left:0; }
.cbl { bottom:0; left:0; }
.ctr { top:0; right:0; }
.cbr { bottom:0; right:0; } 

#under_menu em b {
position:absolute;
font-size:30px;
font-family:arial;
color: #323131;
line-height:40px;
font-weight:normal;
padding-top: 0px;
margin-top: 0px;
}

.ctl b { left:-2px; top: -17px;}
.ctr b { left:-5px; top: -17px;}
.cbl b { left:-2px; top:-20px; }
.cbr b { left:-5px; top:-20px; }

/******************************************************************************************/

#under_menu li{
	display: inline;
	text-align: left;
	padding-left: 7px;
	padding-right: 15px;

}

#under_menu ul {
	padding: 0px;
	margin: 0px;
}

#under_menu a {
	color: #FFFFFF;
	/*color: #1F3405;*/
	text-decoration: none;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
}

#content {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	width: 1024px;
}

.left {
	float: left;
	width: 650px;
	/*background: #d6d6d6;*/
	padding-top: 10px;
	position: relative;
}

.right {
	float: right;
	width: 374px;
	/*background: #DCDCDB;*/
	position: relative;
	height: 100%;
}


.top_news em b {
position:absolute;
font-size:30px;
font-family:arial;
color: #323131;
line-height:40px;
font-weight:normal;
padding-top: 0px;
margin-top: 0px;
}

.top_news p {
position:relative;
z-index:100;
padding:5px 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
margin: 0px;
}

.block{
	position: relative;
	width: 640px;
	background-color: #EDEDEC;
	margin: 0px;
	
}

.block em b {
position:absolute;
font-size:30px;
font-family:arial;
color: #EDEDEC;
line-height:40px;
font-weight:normal;
padding-top: 0px;
margin-top: 0px;
}

.block p {
position:relative;
z-index:100;
padding:0px 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #313131;
margin: 0px;
}

.novinky_block{
	position: relative;
	/*width: 190px;*/
	background-color: #EDEDEC;
	margin: 0px;
	
}
.novinky_block em b {
position:absolute;
font-size:30px;
font-family:arial;
color: #EDEDEC;
line-height:40px;
font-weight:normal;
padding-top: 0px;
margin-top: 0px;
}

.novinky_block p {
position:relative;
z-index:100;
padding:5px 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #313131;
margin: 0px;
}

.nadpis-white{
	position: relative;
	/*width:180px;*/
	height: 24px;
	background-color: #D3D3D1;
	margin-top: 0px; 
	margin-left: 0px;	
	padding: 0px;
}

.input_text{
	width: 500px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.handstab{
	color: #5B574E;
}

.bottom2{
	border: 1px #C6C6C6;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #45A7B2;
	padding: 3px;
	text-decoration: none;
}

.nadpis-white em b {
position:absolute;
font-size:30px;
font-family:arial;
color: #D3D3D1;
line-height:40px;
font-weight:normal;
padding-top: 0px;
margin-top: 0px;
background-color: #FFFFFF;
}

.nadpis-white p {
position:relative;
z-index:100;
padding:5px 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #313131;
font-weight: bold;
margin: 0px;
}

.popis a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #5A5752;
	font-weight: normal;
	text-decoration: underline;
}

.part{
	
	margin-top:5px;
	margin-bottom:10px;
	margin-left:5px;
	text-align:left;
}

.roomimg{
	width: 100px;
	height: 50px;
	
}
.left_pod{
	margin-left:10px;
	margin-right:10px;
}
.nadpis-white-200{
	position: relative;
	/*width:180px;*/
	height: 24px;
	background-color: #D3D3D1;
	margin-top: 10px; 
	margin-left: 5px;	
	padding: 0px;
}
.barvad3d3d1{
	color:#D3D3D1;
}
.zarovnanivlevo{
	text-align:left;
}
.zarovnanivpravo{
	text-align:right;
}
.win{
	width:50px;
	text-align:right
}
.nadpis-white-200 em b {
position:absolute;
font-size:30px;
font-family:arial;
color: #D3D3D1;
line-height:40px;
font-weight:normal;
padding-top: 0px;
margin-top: 0px;
background-color: #FFFFFF;
}

.nadpis-white-200 p {
position:relative;
z-index:100;
padding:5px 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #313131;
font-weight: bold;
margin: 0px;
}


.top_news {
	position: relative;
	float: left;
	padding-left: 0px;
	padding-top: 10px;
	vertical-align: top;
	background: #413F40;
	padding-bottom: 20px;
	margin-bottom: 20px;
	width: 640px;
}
.top_left {
	padding-top: 10px;
	padding-left: 10px;
	float: left;
	width: 200px;

}
.top_right {
	padding-top: 10px;
	margin-right: 10px;
	float: right;
	width: 410px;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	vertical-align: top;

}

.news_left {
	float: left;
	width: 44px;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 5px;
	font-weight: bold;
	color: #5A5752;
}
.news_right {
	float: right;
	width: 300px;
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}


.article_news {
	float: left;
	width: 640px;
	margin-bottom: 20px;
}

.art_left {
	float: left;
	width: 200px;
}

.art_right {
	margin-right: 10px;
	float: right;
	width: 420px;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.art_text {
	color: #7B7B7B;
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	
}

.art_text p {
  margin: 0px;
  padding: 0px;
}

.text p{
  margin: 0px;
  padding: 0px;
}
.top_blog {
	float: left;
	padding-left: 0px;
	padding-top: 0px;
	vertical-align: top;
	
	/*
	background: #dde6fb;
	border: 1px solid #69bff3;
	
	background: #d4d4d4;*/
	border: 2px solid #dbdbdb;
	
	
	padding-bottom: 5px;
	margin-bottom: 10px;
	width: 635px;
}

.hands_left {
	float: left;
	width: 400px;
	padding: 5px;
	text-align: left;
}

.hands_right {
	padding-top: 10px;
	margin-right: 10px;
	float: right;
	width: 80px;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.bold{
	font-weight:bold;
}
.blog_left {
	float: left;
	width: 50px;
	padding: 5px;
	text-align: center;
}

.blog_right {
	padding-top: 10px;
	margin-right: 10px;
	float: right;
	width: 550px;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.yel {
	color: #000000;
	/*font-weight: bold;*/
	text-decoration: underline;
}

.white_nadpis {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.black_nadpis {
	color: #5B574E;
	font-weight: bold;
	text-decoration: none;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.white {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.art_img {
	/*margin-top: 10px;	*/
	width: 200px;
}
.poker_herna_top{
	/*background: #FFFFFF;*******************************************************************************/
	padding-left:10px;
	padding-top:10px;
}

.barva505050{
	color: #505050;
}
.yelsmall {
	color: #000000;
	/*font-weight: bold;*/
	text-decoration: underline;
	font-size: 9pt;
}

.news_small {
	color: #5A5752;
	/*font-weight: bold;*/
	text-decoration: none;
	font-size: 9pt;
	text-align: justify;
}

.white_small {
	color: #FFFFFF;
	/*font-weight: bold;*/
	text-decoration: none;
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.popis {
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #7a7a7a;
	text-decoration: none;
}

.underline {
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #7a7a7a;
	text-decoration: underline;
}

.whiteunderline {
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}

.novinky {
	padding: 10px;
	/*background: #FFFFFF;*******************************************************************************/
}

.filtr{
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align:center;
	margin: 0 auto;
}

.filter_bottom{
	border: 1px #C6C6C6;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #45A7B2;
}

.reg_bottom{
	border: 1px #C6C6C6;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #45A7B2;
	padding: 5px;
}

.partners {
	padding-top: 0px;
	text-align: left;
	/*background: #FFFFFF;*/
}
.all {
	background: #FFFFFF;
	width: 1024px;
	position: absolute;
	padding-bottom:10px;
}
.green {
	color: #009d00;
	/*font-weight: bold;*/
	font-size: 9pt;
}
.orange {
	color: #d79e1c;
	/*font-weight: bold;*/
	font-size: 9pt;
}
.tble {
	width: 100%;
	padding-bottom: 10px;
	background: #5A5752;
	margin-right: 20px;
}

.top_rooms {
	margin-left: 5px;
	margin-bottom: 5px;
	width: 345px;
	background: #413F40;
}

.nadpis_black{
	position: relative;
	/*width:435px;*/
	height: 24px;
	background-color: #505050;
	margin-top: 5px; 
	margin-left: 5px;	
	padding-left: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	color: #505050;
}

.nadpis_black em b {
position:absolute;
font-size:30px;
font-family:arial;
line-height:40px;
font-weight:normal;
padding-top: 0px;
margin-top: 0px;
background-color: #413F40;
color: red;
}
.margin5{
	margin-right: 5px;
}
.nadpis_black p {
position:relative;
z-index:100;
padding: 0px 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
margin: 0px;
vertical-align: top;
font-size: 10pt;
}

.top_rooms_div {
	position: relative;
	width: 353px;
	background: #413F40;
	padding-top: 1px;	
}

.top_rooms_div  em b {
position:absolute;
font-size:30px;
font-family:arial;
color: #413F40;
line-height:40px;
font-weight:normal;
padding-top: 0px;
margin-top: 0px;
}

.top_rooms_div  p {
position:relative;
z-index:100;
padding:5px 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #FFFFFF;
margin: 0px;
}

.contact_table{
	color: #FFFFFF;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.right_div {
	position: relative;
	width: 100%;
	background: #413F40;
	padding-top: 1px;	
}

.right_div  em b {
position:absolute;
font-size:30px;
font-family:arial;
color: #323131;
line-height:40px;
font-weight:normal;
padding-top: 0px;
margin-top: 0px;
}

.right_div  p {
position:relative;
z-index:100;
padding:5px 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #FFFFFF;
margin: 0px;
}


.contact_div {
	position: relative;
	width: 640px;
	background: #413F40;
	padding-top: 1px;	
}

.contact_div  em b {
position:absolute;
font-size:30px;
font-family:arial;
color: #323131;
line-height:40px;
font-weight:normal;
padding-top: 0px;
margin-top: 0px;
}

.contact_div  p {
position:relative;
z-index:100;
padding:5px 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #FFFFFF;
margin: 0px;
}


.nadpis {
	/*font-weight: bold;*/
	font-size: 10pt;
}
.text {
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	padding-right: 10px;
}
.commentar {
	padding: 5px;
	width: 620px;
	background: #d4d4d4;
	
}
.commentar_logo{
	float: left;
	width: 55px;
}
.commentar_top{
	font-size: 9pt;
	padding-bottom: 10px;
}
.commentar_text{
	width: 565px;
	background: #d4d4d4;
	padding-left: 55px;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	padding-bottom: 10px;
}
.bl_text{
	width: 565px;
	padding-left: 60px;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	padding-bottom: 10px;
	color: #FFFFFF;
}

.error {
	width: 620px;
	padding-top: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	background: #dde6fb;
	border: 1px solid #69bff3;
	min-height: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #a92532;
	font-size: 9pt;
}

.create {
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 615px;
	border: 2px solid #dbdbdb;
	text-align: left;
}

.forum-text{
	color: #dbdbdb;
	
}
.create2 {
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 615px;
	border: 0px solid;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9pt;
	text-decoration: underline;
}
.textarea {
	width: 100%;
	height: 80px;
}

.tab_tour{
	width: 100%;
	color: #5B574E;
}

.textarea2 {
	width: 100%;
	height: 300px;
}
.blogtitle {
	width: 100%;
}

.polozka {
	/*background: #dbdbdb;*/
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 100%;
	border: 2px solid #dbdbdb;
	text-align: left;
}

.stars_index {
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 100%;
	border: 2px solid #FFFFFF;
	text-align: left;
}

.poker_star{
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 100%;
	border: 0px;
	text-align: left;
	color: #FFFFFF;
}

.blog_nadpis {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #a92532;
	font-size: 10pt;
}
.blogy_seznam {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-top: 10px;
	margin-bottom: 10px;
	
}
.blogdel {
	width: 50px;
}

.contact {
	width: 200px;
}

.contact2 {
	width: 400px;
	height: 100px;
}
.zarovnat {
	text-align: right;
	vertical-align: top;
	width: 80px;
}

.forum {
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 100%;
	border: 2px solid #dbdbdb;
	text-align: left;
}

.forum3 {
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
	border: 0px solid;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}

.forum3 tr td {
	height: 30px;
	padding-left: 0px;
}

.forum3 th {
	height: 30px;
	padding-left: 0px;
}
.users_list{
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	width: 100%;
	border: 2px solid #FFFFFF;
	text-align: left;
}
.rooms {
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 100%;
	border: 2px solid #FFFFFF;
	text-align: left;
}

.forum tr td {
	height: 30px;
	padding-left: 10px;
}

.forum th {
	height: 30px;
	padding-left: 10px;
}

.star_avatar {
	margin-right: 10px;
	margin-left: 10px;
}

.white_under {
	text-decoration: underline;
	color: #FFFFFF;	
}
/*********************************** HVEZDY **************************************************/
.hodnoceni-hvezdami
{
	list-style:none;
	margin: 0px;
	padding:0px;
	width: 150px;
	height: 30px;
	position: relative;
	background: url("../img/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("../img/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("../img/hrzt_hv.gif") left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
} 
/************************************************************************************************/
.mezery {
	margin-top: 10px;
	margin-bottom: 10px;
}

.button {
border: 1px solid #ccc;
margin: 1px;
padding: 2px;
}

.button:hover {
/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);*/
-moz-opacity: 0.6;
}

.ed {
width: 400px;
height: 150px;
}

