form, fieldset, legend { margin: 0; padding: 0; border: none; }

body 			{ color: #333; font-family: sans-serif; font-size: 12px; background: #c4bda3 url(../images/body.png) repeat-x; }

.hpt			{position:absolute; left:622px; top:10px; text-align:center;}

#content 		{ width: 950px; text-align: left; margin: 0 auto; }

#header 		{ background: url(../images/hlavicka.gif) top center no-repeat #000; height: 205px; overflow: hidden; padding-left: 560px; margin-bottom: 15px; position: relative; }
#header a img	{ z-index: -2; }
#header p		{ color: #FFF; font-size: 12px; z-index: 0; padding-left: 60px; position: absolute; top: 160px; }

a#logo			{ float: right; display: block; width: 238px; height: 68px; padding: 54px 80px 0 0 }

#MiddleCol 		{ width: 450px;	float: left; border: solid 1px #cdc4a9; border-bottom: 0; border-top: 0; padding: 0 12px; margin-bottom: 15px; }
#RightCol 		{ width: 220px; padding-left: 12px; float: right; }
#LeftCol 		{ width: 225px; padding-right: 12px; float: left; }

#footer			{ border-top: 1px solid #d3c9b9; }
#footer p		{ text-align: center; margin-bottom: 10px; padding: 5px; }
#footer p a 		{ text-decoration: none; font-weight: normal; color: #6b6c6d; font-size: 10px; }
#footer p.vlastni	{ border-bottom: 1px solid #d3c9b9; }
#footer p.vlastni a 		{ text-decoration: none; font-weight: normal; color: #6b6c6d; font-size: 12px; }
#footer a:hover { color: #333; }
#footer, #lista { clear: both; color: #6b6c6d; }
#lista 			{ padding: 2em 0; background-position: left 1em; }
#menu 			{ font-family: Georgia, 'New York CE', utopia, serif; }
#menu li 		{ display: block; margin-bottom: 2px; text-transform: uppercase; white-space: nowrap; background: none; padding-left: 0; }
#menu li a 		{ height: 24px; line-height: 24px; padding: 0 0.2em; display: block; color: black; text-decoration: none; text-indent: 0.5em; font-size: 13px; font-weight: bold; background: transparent;
border-bottom: 1px solid #d3c9b9; }
#menu li a:hover 	{ color: #FFF; }

#menu .current a 		{ color: #FFF; }
#menu .current li a 	{ color: #000; }
#menu li .current a 	{ color: #FFF; }

#menu li ul 		{ display: block; margin: 0 0 0 1em; padding: 0 0 0 1em; }
#menu li ul li 		{ display: block; margin: 0; }
#menu li ul li a 	{ height: 20px; line-height: 20px; padding: 0 0.5em; display: block; color: black; text-decoration: none; color: black; font-size: 12px; font-weight: normal; border-bottom: none; background: url(../images/li-img.gif) no-repeat 0px 6px; }
#menu li ul li a:hover 	{ color: #9b633f; }

form 			{ width: 100%; margin: 0 auto; }
fieldset 		{ margin-bottom: 5px; }
fieldset legend { font-size: 13px; font-weight: bold; color: #333; }
form label 		{ display: block; }
form label strong	{ color: #F30; font-weight: bold; }
form input, form select 	{ width: 98%; }
form label input 			{ width: 2em; }

table 		{ margin: 0 auto; width: 90%; font-size: 11px; background: lightgoldenrodyellow; border-collapse: collapse; }
table th 	{ text-align: right; }
table th, table td 	{ vertical-align: middle; }
table thead th 		{ text-align: center; }
table .second 		{ text-align: right; }
table th + td 		{ text-align: right; }
table thead th, #main table thead td 	{ border-bottom: black double; }
table tfoot th, table tfoot td 			{ border-top: black double; }
table tbody th 	{ border-right: black double; }
table caption 	{ caption-side: bottom; font-style: italic; text-align: left; }

#Podekovani		{ font-family: Georgia, 'New York CE', utopia, serif; font-size: 13px; background: url(../images/side-h2-bg.gif) bottom repeat-x; height: 162px; margin-bottom: 15px; }
#Podekovani img	{ float: right; } 
#Podekovani p	{ text-align: left; font-style: italic; } 

#RightCol div.RBox 				{ margin-bottom: 15px; }
#RightCol div.RBox h2 			{ padding: 0; background: none; border-bottom: 1px solid #d3c9b9; padding-bottom: -2px; margin-bottom: 5px; }
#RightCol div.RBox .header2 	{ padding: 0; background: none; border-bottom: 1px solid #d3c9b9; padding-bottom: -2px; margin-bottom: 5px; }
#RightCol div.RBox h3 	{ margin-bottom: 5px; color: #666; font-size: 14px; }
#RightCol div.RBox h3 a { display: block; text-decoration: none; color: #666; }
#RightCol div.RBox h3 a strong { display: block; padding: 0.2em 0 0.2em 0; text-transform: uppercase; text-decoration: none; color: #484848; }
#RightCol div.RBox h3 a:hover strong { color: #666; }
#RightCol div.RBox p 	{ font-size: 12px; color: #484848; line-height: 150%; }

.saty 				{ width: 147px; float: left; margin: 1px 0 2px 0; padding: 0 0 0 3px; text-align: center; overflow: hidden; }
.saty a 			{ display: block; text-decoration: none; }
.saty h2 			{ width: 147px; height: 33px; line-height: 33px; background-image: none; background-color: #ffffff; font-size: 12px; text-transform: uppercase; font-weight: bold; margin: 0; padding: 0; white-space: nowrap; color: #c4bda3; }
.saty h2 a 			{ color: #c4bda3; background: white; }
.saty:hover h2 a 	{ color: white; background: #d3c9b9; }
.saty img 			{ width: 147px; height: 212px; margin-bottom: 0; }

.boty 				{ width: 147px; float: left; margin: 1px 0 2px 0; padding: 0 0 0 3px; text-align: center; overflow: hidden; }
.boty a 			{ display: block; text-decoration: none; }
.boty h2 			{ width: 147px; height: 33px; line-height: 33px; background-image: none; background-color: #ffffff; font-size: 12px; text-transform: uppercase; font-weight: bold; margin: 0; padding: 0; white-space: nowrap; color: #c4bda3; }
.boty h2 a 			{ color: #c4bda3; background: white; }
.boty:hover h2 a 	{ color: white; background: #d3c9b9; }
.boty img 			{ width: 147px; height: 105px; }

.nadhledDetail		{ padding: 5px; border: 1px solid #d3c9b9; background: #FFF; }
.upozorneni strong	{ color:#F30; font-weight: bold; }

/* slider */

#slider ul, #slider li{
	margin:0;
	padding:0;
	padding-top: 5px;
	list-style:none;
	background: none;
	text-align: center;
	}
#slider { 
	width:225px;
	height:230px;
	border-bottom: 1px solid #d3c9b9;
	overflow:hidden;
	}
#slider li{ 
	width:210px;
	height:230px;
	border-bottom: 1px solid #d3c9b9;
	overflow:hidden;
	}
span#prevBtn{}
span#nextBtn{}	

#slider li h3	{ line-height: 18px; font: 15px; font-weight: bold; height: 36px; overflow: hidden; }
#slider li img	{ height: 120px; }
#slider li p	{ font-size: 12px; line-height: 110%; }
div.control		{ text-align: center; padding: 10px 0; border-bottom: 1px solid #d3c9b9; }
div.control a	{ padding: 0 5px; }
.fb{
	position:relative;
	top:10px;
}
.lista{
	text-align:center;
}
.blink-white {
	color: #FFF;
	text-decoration: none;
}
.blink-black {
	color: #b89a64;
	text-decoration: none;
} 
