* {
	outline:none;
}
#weather ul li span, #weather ul li {
	width:93px;
}
#weather ul li strong {
	width:88px;
}
.destination .rating {
/*	margin-top:20px;*/
}
#menu ul li a {
	cursor:pointer;
}
#menu li.menuitem a {
	font-weight:bold;
}
#menu ul li a.active {
	background:transparent url(/styles/v3/bg-menu-hover.png) repeat scroll 0 0;
	color:#FFFFFF;
}
#menu ul li a.active span {
	background:transparent url(/styles/v3/bg-menu-hover-in.png) no-repeat scroll right top
}
.buttonRedirect {
	min-width:242px;
	height:34px;
	color:#FFF;
	padding:9px 0 0 37px;
	text-decoration:none;
	background: transparent none no-repeat scroll top left;
}
.redirectText {
	width:100%;
	margin-top:50px;
	font-size:18px;
	text-align:center;
}
.redirectText img {
	margin-bottom:25px;
}

span.hodnoceni {
	background:#FFF;
	border:none;
}

span.star00 {background: transparent url(/styles/stars.gif) no-repeat left -12px; display: inline-block !important;  width: 0px; height: 0; padding: 12px 63px 0 0px; overflow: hidden;}
span.star05 {background: transparent url(/styles/stars.gif) no-repeat left -28px; display: inline-block !important;  width: 0px; height: 0; padding: 12px 63px 0 0; overflow: hidden;}
span.star10 {background: transparent url(/styles/stars.gif) no-repeat left -45px; display: inline-block !important;  width: 0px; height: 0; padding: 12px 63px 0 0; overflow: hidden;}
span.star15 {background: transparent url(/styles/stars.gif) no-repeat left -62px; display: inline-block !important;  width: 0px; height: 0; padding: 12px 63px 0 0; overflow: hidden;}
span.star20 {background: transparent url(/styles/stars.gif) no-repeat left -79px; display: inline-block !important;  width: 0px; height: 0; padding: 12px 63px 0 0; overflow: hidden;}
span.star25 {background: transparent url(/styles/stars.gif) no-repeat left -98px; display: inline-block !important;  width: 0px; height: 0; padding: 12px 63px 0 0px; overflow: hidden;}
span.star30 {background: transparent url(/styles/stars.gif) no-repeat left -115px; display: inline-block !important;  width: 0px; height: 0; padding: 12px 63px 0 0; overflow: hidden;}
span.star35 {background: transparent url(/styles/stars.gif) no-repeat left -130px; display: inline-block !important;  width: 0px; height: 0; padding: 12px 63px 0 0; overflow: hidden;}
span.star40 {background: transparent url(/styles/stars.gif) no-repeat left -146px; display: inline-block !important;  width: 0px; height: 0; padding: 12px 63px 0 0; overflow: hidden;}
span.star45 {background: transparent url(/styles/stars.gif) no-repeat left -162px; display: inline-block !important;  width: 0px; height: 0; padding: 12px 63px 0 0; overflow: hidden;}
span.star50 {background: transparent url(/styles/stars.gif) no-repeat left -178px; display: inline-block !important;  width: 0px; height: 0; padding: 12px 63px 0 0; overflow: hidden;}

span.hodnoceni {border: 1px solid silver; color:#000;display: block !important; width: 83px; height: 35px; padding-left:16px; position:absolute;top:0px;left:0;background-color:#f5f5f5;}
span.hodnoceni span {margin:10px 2px;}

span.preposlat {cursor:default;padding:10px;display:block !important; position:absolute; top:0; left:0; color:#000; width:290px; height:190px; border:1px solid silver; background:#f5f5f5; line-height:28px; margin-top:-170px; outline:none;}
span.preposlat:hover {text-decoration:none;}
span.preposlat label {width:75px; display:inline-block;}
span.preposlat input, span.preposlat textarea {width:200px;}
span.preposlat input.submit {color: #266DB5; font-size: 92%; padding: 3px 0 3px 3px; text-decoration: underline; cursor:pointer; float: right; width: 63px; display: block; margin-right: 4px; border:none;}
span.preposlat input.storno {color: #266DB5; font-size: 92%; padding: 3px 0 3px 3px; text-decoration: underline; cursor:pointer; float: right; width: 63px; display: block; margin-right: 4px; border:none;}

#logo a, #logo a:hover {color:#FFF; text-decoration:none; font-size:27px; font-style:italic; font-family:Trebuchet MS, Arial, Vetrdana, Tahoma;}
/*
#motto {background:none; height:44px; overflow:hidden; color:#3b1b06; font-size:18px; font-style:italic; font-weight:bold; font-family:Trebuchet MS, Arial, Vetrdana, Tahoma;}
*/
#motto {background:none; height:60px; overflow:hidden; width:480px; margin:25px 0 0 5px;}
#search {margin-left:78px;}
#about td {vertical-align:top;}
#about input {border:1px solid #A06F00; width:400px;}
#about textarea {border:1px solid #A06F00; width:400px; height:150px;}
.jedna{
	font-size:60%;
}
.dva{
	font-size:80%;
}
.tri{
	font-size:100%;
}
.ctyri{
	font-size:120%;
}
.pet{
	font-size:150%;
}
#info ul li a, #info ul li a:hover {
	height:auto;
	padding-bottom:7px;
	background-position:0 -48px;
}
#info ul li a, #info ul li a:hover {
	background-position:0 bottom;
}