* {
padding:0;
margin:0;
border:0;
}

body {
background: #fff;
font-family: Verdana;
color: #543202;
_padding-bottom: 50px;
}

div#hlavicka span.stetka, div#hlavicka img, #prihlaseni img {
behavior: url('iepngfix.htc');
}

span.stetka {
float: left;
background: url('images/stetka.png') no-repeat;
_background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/stetka.png');
width: 95px;
height: 37px;
display: inline;
margin: -6px 7px 0px 0px;
}

div#menu {
margin-top: 45px;
}

img.luxor {
float: right;
display: inline;
margin-top: 15px;
}

div#hlavicka h2 a.stetka {
float: left;
display: block;
font-size: 11px;
color: #fff;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
padding: 7px 10px 7px 5px;
background: #d92109;
}

body a {
color: #543202;
}

div#obalovaci {
margin: 0px auto;
width: 813px;
}

div#hlavicka {
float: left;
display: inline;
width: 753px;
color: #fff;
height: 130px;
padding: 190px 30px 20px 30px;
margin-top: 5px;
background: url('images/hlavicka.png') no-repeat;
position:relative;
}

div#menu {
position:absolute;
left:30px;
top:250px;
width:400px;
height:40px;
}

div#prihlaste {
float: left;
width:600px;
height:58px;
background: url('images/prihlaste-se-new.png') no-repeat;
_background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/prihlaste-se-new.png');
position:absolute;
left:30px;
top:200px;
}
div#prihlaste span {
visibility: hidden;
_display: none;
}

div#luxol {
float: left;
width:262px;
height:41px;
position:absolute;
left:534px;
top:286px;
background: url('images/web-natira-luxor2.png') no-repeat;
_background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/web-natira-luxor2.png');
}

div#luxol a {
float:left;
display:block;
width:262px;
height:41px;
text-decoration:none;
}
div#luxol span {
visibility: hidden;
_display: none;
}


div#obsah {
float: left;
width: 500px;
margin: 10px 30px 50px 30px;
display: inline;
font-size: 12px;
color:#993300!important;
}

div#obsah h1, div#obsah h2, div#obsah h3 {
clear:both;
margin:5px 0;
}

div#obsah h3 {
float: left;
font-weight: bold;
font-size: 12px;
}

div#obsah h2, div#obsah h1 {
float: left;
font-weight: bold;
font-size: 14px;
}
div#obsah h1, div#obsah h2, div#obsah h3 {_width:100%;}

div#obsah p {
float: left;
width: 100%;
margin:6px 0;
font-size: 12px;
}

div#obsah form {
clear:both;
}

div#obsah td {
font-size: 12px;
}
div#obsah input {
border:1px solid #b72d25;
padding:2px;
}
div#obsah select {
border:1px solid #b72d25;
padding:2px;
}
div#obsah textarea {
border:1px solid #b72d25;
padding:2px;
}
div#obsah ol {
margin-left:30px;
}





div#prava {
float: left;
width: 253px;
}

div#prava div#prihlaseni {
float: left;
background: url('images/prihlaseni.png') no-repeat;
width: 243px;
height: 97px;
padding: 10px 0px 20px 10px;
_padding: 10px 0px 20px 5px;
}

input#jmeno, input#heslo {
width: 142px;
padding: 7px 10px;
float: left;
font-size: 10px;
background: url('images/input.png') left top no-repeat;
height: 15px;
}

input#prihlasit {
float: right;
margin: 0px 10px 0px 5px;
}

input#heslo {
margin-top: 3px;
}

div#prihlaseni h3 {
float: left;
text-transform: uppercase;
font-size: 11px;
letter-spacing: -0.2px;
color: #fff;
margin-bottom: 10px;
}

a#zaregistrovat {
float: left;
margin: 5px 0px 0px 10px;
font-weight: bold;
color: #000;
text-decoration: underline;
font-size: 12px;
}

div#prava ul.menu {
float: left;
display: inline;
margin: 5px 0px 10px 0px;
letter-spacing: 1px;
font-size: 14px;
/*color: #c92c07;*/
color: #fff;
list-style-type: none;
}

div#prava ul.menu li {
float: left;
clear: both;
width:251px; height:27px;
background:#ca4529 url(/images/bg-menu.gif) left top no-repeat;
margin-top: 3px;
}

div#prava ul.menu li a {
float: left;
width:241px; height:24px;
padding:3px 0 0 10px;
color: #fff;
text-decoration: none;
}

div#prava ul.menu li a:hover, div#prava ul.menu li a.active {
text-decoration: none;
font-weight: bold;
}

.textInput {width:258px;}
.clear {clear:both;}
.thumb {border:1px solid #ca462d!important; margin:20px 0 0 0;}
.thumb2 {border:1px solid #ca462d!important; margin:0 0 20px 0;}
.thumb-stred {margin-left:20px; margin-right:20px;}


.box-chata {float:left; width:150px; margin-top:10px;}
.box-chata h3 a {color:#993300;}
.box-stred {margin-left:20px; margin-right:20px;}
.box-thumb {clear:both; text-align:center; position:relative;}
.box-thumb img {border:1px solid #ca462d!important;}
.box-rating {clear:both; text-align:center;}
.flashover {position:absolute; top:0; left:0; z-index:5; border:0!important; width:150px; height:113px;}

.fleft {float:left;}
.fright {float:right;}
.inline {display:inline;}



/*ajax stars*/
.rating {
	margin:5px 0;
	clear: both;
	display: block;
}
.rating:after {
	content: '.';
	display: block;
	height: 0;
	width: 0;
	clear: both;
	visibility: hidden;
}
div.box-rating #star_1 {
	margin-left:21px;
	_margin-left:10px;
}
.star {
	float: left;
	width: 22px;
	height: 20px;
	overflow: hidden;
	text-indent: -999em;
	cursor: pointer;
}
.star,
.star a {background: url(/images/stars.gif) no-repeat 0 0px;}
.star a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0px;
	cursor: default;
}
.active a {
	cursor: pointer;
}
div.box-rating div.on a, div.rating div.on a {
	background-position: 0 -21px!important;
}
div.box-rating div.active a:hover, div.rating div.active a:hover {
	background-position: 0 -42px!important;
}
.white {color:#fff; font-size:12px;}
.white p {margin:5px 0;}
.white a {color:#fff;}
.imagebutton {border:0!important;}
.tab-proklad td {padding-top:10px;}
.bold {font-weight:bold;}
/*.hneda {color:#4c3817;}*/
/*.hneda {color:#6d3d00;}*/
.hneda {color:#993300;}
.cervena {color:#c92c07;}
.tip-linka {clear:both; border-bottom:1px dashed #c92c07; z-index:10;}
.mt20 {padding-top:20px;}

