body {
	background-color: #925D0B;
	_background-color: #865107; 
	color: #787878;
	font-family: verdana, tahoma, sans-serif, 'helvetica ce';
	font-size: 8pt;
	margin-top: 15px;
	margin-bottom: 15px;
	line-height: 1.2;  
}

form {
	margin: 0px;
}

#logo {
	position: relative;
	background-color: #603A00; /* url(../imgsp/poptavka.png) no-repeat;*/
	height: 134px;
}

#logo a {
	color: #DBBE93;
	display: block;
}

#logo span {
	position: absolute;
	top: 0px; left: 0px;
	background: transparent url(../imgsp/poptavka.png) no-repeat;
	width: 806px;	
	height: 134px;
	z-index: 1;
	cursor: pointer;
}

#logo h1 {
	font-size: 22pt;
	margin: 0px;
	padding: 15px;
}

#logo h2 {
	position: absolute;
	color: #C8AD83;
	padding-left: 15px;
	margin: 0px;
	font-size: 36px;
	font-family: Tahoma;
	z-index: 5;
	font-style: normal;
	font-weight: normal; 
	top: 80px; 
	left: 540px;
}

h2 {
	margin-top: 0px;
	margin-bottom: 8px;
	font-size: 15pt;
}

hr {
	display: none;
}

#main {
	position: relative;
	margin: auto;
	width: 806px;
	padding: 0px;
	background: #FFF url(../imgsp/back.png) top right repeat-y;
}

#inmain1 {
	background: transparent url(../imgsp/mbc.png) bottom left repeat-x;	
}

#inmain2 {
	background: transparent url(../imgsp/mbr.png) bottom right no-repeat;	
}

#inmain3 {
	background: transparent url(../imgsp/mbl.png) bottom left no-repeat;	
}

#banner {
	clear: both;
	text-align: center;
	margin: 10px; 

}

#banner img	{
	border: 1px solid #906629;
}

#content {
	position: relative;
	background: transparent url(../imgsp/poptavka2.png) top left no-repeat;
}

#incontent1 {
	padding: 13px 18px 5px 12px;
	/*_padding: 13px 18px 5px 12px;*/
}

img {
	border: 0px;
}

p {
	margin-top: 4px;
	margin-bottom: 8px;
	text-indent: -1em;
	margin-left: 20px;
	text-align: justify;
}

p.basic {
	margin-left: 0px;
	text-indent: 0em;
	text-align: left;
}

p.uvod {
	margin-top: 0px; 
   text-indent: 0px;
   margin-left: 0px;
}

p.uvod strong {
	color: #906629;
	font-size: 120%;
}

p.news {
	margin: 2px 0px;
	font-size: 7pt;
	text-indent: 0em;
	text-align: left;
}

p.podrobnosti {
   margin-top: 0px;
   text-indent: 0px;
   margin-left: 10px;
   font-size: 90%;
}

#footer {
	height: 20px;
	text-align: right;
	padding: 5px 15px;
	font-size: 7pt;
	/*font-family: verdana;
	font-weight: bold;*/
}

#footer a {
	text-decoration: none;
	color: #00BEFF;
}

#footer .left {
	float:left;
	width:45%;
	text-align:left;
}

#footer .right {
	float:right;
	width:45%;
}

a {
	color: #906629;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;	
}

img.banner {
    border:1px solid #906629;
}

div.lightpanel {
	position: relative;
	background-color: #EDDCC2;
	_background-color: #EBD8BB;
	border: 1px solid #D5C1A3;
}

div.levypanel {
	position: relative;
	background-color: #EDDCC2;
	_background-color: #EBD8BB;
	border: 1px solid #D5C1A3;
	width: 490px !important; 
	margin-bottom: 15px;
}

div.levypanel .lfttop, div.lightpanel .lfttop {
	position: relative;
	top: -1px;
	left: -1px;
	background: transparent url(../imgsp/lbtl.png) top left no-repeat;
}

div.levypanel .rttop, div.lightpanel .rttop{
	position: relative;
	top: 0px;
	left: 2px;
	background: transparent url(../imgsp/lbtr.png) top right no-repeat;
}

div.levypanel .lftbtm, div.lightpanel .lftbtm{
	position: relative;
	top: 2px;
	left: -2px;
	background: transparent url(../imgsp/lbbl.png) bottom left no-repeat;
}

div.levypanel .rtbtm, div.lightpanel .rtbtm{
	position: relative;
	top: 0px;
	left: 2px;
	background: transparent url(../imgsp/lbbr.png) bottom right no-repeat;
	padding: 15px;
}

h3.topten {
  font-size: 13pt;
  color: #906629!important;
  background: none;
  margin: 0px;
  margin-left: -16px;
  margin-bottom: -9px;
}

#top {
  margin-left: -16px;
  margin-right: -15px;
  background-color: #DBBE93;
  border-top: 3px solid #906629;
  border-bottom: 3px solid #906629;
  padding-left: 15px;
   padding-right: 15px;
}


div.offers p.alternate {

}

div.offers {
}

div.offers div {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 0px;
	text-align: left;
	border-bottom: 1px dashed #DBBE93;
}

#top div.text {
	border-bottom: 1px dashed #B59462;
}

div.offers div.info {
	margin-top: 0px;
	text-align: right;
	color: #906629;
	border: none;
}

div.offers div.info a.kontakt {
	padding: 5px 23px 5px 0px;
	background: transparent url(../imgsp/dartl.gif) center right no-repeat;
}


.highlightbold {
	font-weight:bold;
}

table.form {
	font-size: 8pt;
}

table.form td {
	color: #676767;
}

select {
	font-size: 7pt;
 	width: 174px;
}

.form input, .textinput{
	font-size: 7pt;
	width: 170px;
	height: 13px;
	_height: 15px;
	background: #FEFEFE url(../imgsp/inputbgr.png) bottom left repeat-x;
	border: 1px solid #BFBFBF;
}

fieldset .textinput{
  width: 150px;
}

fieldset select {
	width: 154px;
}

fieldset label {
  width: 220px;
  display: block;
  float: left;
}

fieldset div {
  margin-top: 2px;
  _margin-top: 0px;
  clear: both;
}

.formular input.text {
    height: 15px;
    margin-right: 4px;
    font-size: 9pt;
    width: 180px;
	background: #F9F9F9 url(../imgsp/inputbgr.png) bottom left repeat-x;
	border: 1px solid #BFBFBF;
}

.form input.check {
	width: auto;
	height: auto;
	border: 0px;
	background: none;
}

.star {
	font-size:8pt;
	font-family: verdana;
	color: #906629;
	/*vertical-align: middle;*/
	margin-left: 2px; 
}

.button {
	background: transparent url(../imgsp/next.gif) center right no-repeat;
	color: #906629;
	font-weight: bold;
	padding: 2px 18px 2px 8px;
	_padding: 6px 12px 0px 8px;
	border: none;
	font-size: 8pt;
}

a.button {
	padding: 2px 20px 2px 8px;
}

div.darkpanel {
	position: relative;
	background: #F3F3F3 url(../imgsp/lgbg.png) top left repeat-y;
	border: 1px solid #BFBFBF;
}

div.pravypanel {
	position: relative;
	float:right;
	width:270px;
	background: #F3F3F3 url(../imgsp/lgbg.png) top left repeat-y;
	margin-bottom: 8px;
	margin-left: 8px;
	border: 1px solid #BFBFBF;
}

div.verydark {
	background: #000 url(../imgsp/dgbg.png) bottom left repeat-x;
	border: 1px solid #000;
	border-bottom: 1px solid #995D00; 
	color: #E0E1E1;
}

div.verydark input {
	z-index: 15;
}

div.verydark .button {
	background-color: #FFF;
	padding: 2px 18px 2px 8px;
}

div.pravypanel .lfttop, div.darkpanel .lfttop{
	position: relative;
	top: -1px;
	left: -1px;
	background: transparent url(../imgsp/lgtl.png) top left no-repeat;
}

div.verydark .lfttop {
	background: transparent url(../imgsp/dgtl.png) top left no-repeat;	
}

div.pravypanel .rttop, div.darkpanel .rttop{
	position: relative;
	top: 0px;
	left: 2px;
	background: transparent url(../imgsp/lgtr.png) top right no-repeat;
}

div.verydark .rttop {
	background: transparent url(../imgsp/dgtr.png) top right no-repeat;	
}

div.pravypanel .lftbtm, div.darkpanel .lftbtm{
	position: relative;
	top: 2px;
	left: -2px;
	background: transparent url(../imgsp/lgbl.png) bottom left no-repeat;
}

div.verydark .lftbtm {
	background: transparent url(../imgsp/dgbl.png) bottom left no-repeat;	
}

div.pravypanel .rtbtm, div.darkpanel .rtbtm{
	position: relative;
	top: 0px;
	left: 2px;
	background: transparent url(../imgsp/lgbr.png) bottom right no-repeat;
	padding: 10px;
}

div.verydark .rtbtm {
	background: transparent url(../imgsp/dgbr.png) bottom right no-repeat;	
	min-height: 175px;
}

.clear {
    clear:both;
    font-size: 0px;
    height: 0px;
	 margin: 0px;
	 padding: 0px;
    border: none;
}

div.paging {
	margin-top: 4px;
	text-align: right;
	font-weight: bold;
	font-size: 7pt;
}

div.paging a {
	padding: 1px 4px;
	text-decoration: none;
}

div.paging .active {
	padding: 1px 4px;
	color: #BFBFBF;
	font-size: 7pt;
}

div.paging a:hover {
	background-color: #906629;
	color: #DBBE93;
	text-decoration: none;
}

li {
	list-style: url(../imgs/point.gif);
	margin-left: -10px;
}

.minibanner {
	/*border:1px solid #5D5F45;*/
	margin:auto;
	margin-top: 0px;
	margin-bottom: 5px;
}

.topten {
	background: #DBBE93 url(../imgsp/dart.gif) 3px 3px no-repeat;
	padding-left: 20px!important;	
	color: #906629 !important;  
	font-size: 7pt;
}

.topnews {
	background: #DBBE93 url(../imgsp/dartd.gif) 3px 3px no-repeat;
	padding-left: 20px!important;	
	color: #E0E1E1 !important;  
	font-size: 7pt;
}

.topnews strong {
	color: #00AFEA;
}

div.longtext p {
	text-align: justify;
	margin-top: 2px;
	margin-bottom: 6px;
	margin-left: 0px;
	text-indent: 0px;
}

div.longtext h3, h2 {
	margin-bottom: 5px;
	font-size: 12pt;
	font-style: italic;	
	font-family: Arial;
}

div.longtext h2 {
	font-size: 15pt;
	margin-bottom: 10px;
}

div.alternate {
	
}

#map {
	position: relative;
	left: 0px;
	background-color: #E5E5E5;
	border-top: 1px solid #CBC9CA; 
	border-bottom: 1px solid #CBC9CA;
	margin-top: 10px;
	margin-bottom: 5px; 
	padding: 5px;
	margin-right: 7px; 
	font-size: 7pt;
	text-align: center;
	
}
#map a {
	color: #9D6B21;
	text-decoration: none;
}

#map a:hover {
	text-decoration: underline;
}


div.infopanel {
	visibility: hidden;
	position: absolute;
	z-index: 1;
	width: 225px;
	padding: 8px 15px;
	background: transparent url(../imgsp/darktr.png) top left repeat-x;
	_background: #AF893D url(../imgsp/darktrie.png) top left repeat-x;
	border: 1px solid #000 !important;
	color: #E0E1E1;
	font-size: 90%;		
}

#search {
  z-index: 10;
  position: absolute;
  right: 20px;
  top: 15px;
  text-align: left;
  height: 24px;
  color: #9D6B21;
}

#search input {
	background: #DBBE93 url(../imgsp/search.png) top left no-repeat;
	height: 18px;
	border: none;
	width: 130px;
	margin: 0px;
	padding-top: 6px;
	padding-left: 6px;
	font-size: 12px; 
	_margin-bottom: -1px;
}

#search input.sub {
	background: url(../imgsp/searchsub.png) top left no-repeat;
	height: 24px;
	width: 22px;
	border: none;
	padding: 0px;
	margin: 0px;
}

#menu {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 270px;
	margin-bottom: 8px;
	margin-left: 8px;
	border-top: 1px solid #BFBFBF;
	font-size: 10pt;
}

#menu li {
	margin-left: 0px; 
	padding: 10px 0px 10px 30px;
	list-style-type: none;
	background: transparent url(../imgsp/dartr.png) center left no-repeat;	
	border-bottom: 1px solid #BFBFBF;
}

#menu li a {
	text-decoration: none;
}

#menu li a:hover {
	text-decoration: none;
	font-weight: bold;
}

#regions {
	text-align: center;
	margin: auto;
	padding: 0px;
	border: none;
}

#regions .clear {
	padding-bottom: 8px; 
}

#regions ul {
	padding: 0px;
	margin: 0px;
}

#regions li {
	list-style-type: none;
	display: block;	
	white-space: nowrap; 
	float: left;
	margin: 0px;
	padding: 0px;
	width: 32%;
}

#regions a {
	text-decoration: none;
}

#regions a:hover {
	text-decoration: underline;
}

