/* 
	Description: CSS template for Slovinsko website. This template contains all styling.
	Author: Martin Louzecky, www.louzecky.cz
	Version: 1.0.0
*/

/* TEST package 
  body div { border: 1px solid;}
*/


html, body {
	font-family: Georgia, 'Times New CE', 'Times CE', 'Times New Roman', Times, serif;
	margin:0; 
	padding:0; 
	background: #DECC2F url(textura.jpg) left top repeat-x; 
}
h1, h2, h3, h4, p, form {	
	margin:0; 
	padding:0;
} 
img {
	border:0; 
}
del, .hidden{
	display:none;
}
#load {
	text-align:center;
	padding: 30px 0 0 0 ;
	font-size: 15px;
	color: black
}
#pruh {
	top:0;
	left:0;
	width: 100%; 	
	padding: 0; 
	margin:0 auto;
	/*	height: 400px; */
	height: 284px;
	background: url(pruh.jpg) center 134px no-repeat; 
}
#main {
	width: 899px; 
	/* height: 100px ;*/	
	margin:0 auto; 
	padding:0;
	z-index: 10;
}
#top {
	width: 899px; 
	height: 113px;
	background: #94AA26 url(top.jpg) left top no-repeat; 
	margin:0;
	padding:0;
}
.clear {
	clear: right;
}
.clearl {
	clear: left;
}
#bottom {
	width: 899px; 
	height: 63px;
	margin:0;
	padding:0;
	background: #94AA26 url(bottom.jpg) left top no-repeat; 
}
#bottom p {
	padding: 34px 0 0 0;
	margin:0;	
	text-align: center;
	font-size: 11px;
	line-height: 1.4em;
	color: #FCFCDA;
}

#bottom p a, #bottom p a:visited {
	color: #FCFCDA;
	text-decoration:underline
}
#bottom p a:hover, #bottom p a:active {
	color: #FCFCDA;
	text-decoration:none
}
#content {
	width: 899px; 	
	padding:0; 
	margin:0;		
	min-height: 700px;
	_height: 700px; 
	background: #94AA26 url(middle.jpg) left top repeat-y; 
}
#header {
	background: #94AA26; 
}
#obsah {
	padding:0 0 10px 0; 
	margin:0 0 0 70px;
	width: 760px; 
	font-size: 0.8em;
	line-height: 1.4em;
	color: #573E1F;
}

#hlavni {
	width: 515px; 	
	padding:0; 
	margin:0;
}

#pravy {
	width: 217px; 
	float:right;
	padding:0; 
	margin:0;
}
#bannery {
	margin:0 auto; 
	padding:0;
	width: 1240px; 
	height: 600px; 
	z-index:1;
	top:-10px;
}

#bannery .pravy {
clear:left;
float: right;
display:none;
=display:block

}
#bannery .levy {
float: left;
display:none;
=display:block
}
.arch-aktualit {
	width: 500px; 
}
.hotely-text {
	width: 515px; 
}

.hotely-text h2 {
	=padding-top:0;
	=margin-top:10px
}
.prazdny-pruh {
	width: 217px; 
	padding:18px 0 0 0; 
	margin:0;
	text-align: center;
	font-size:90%;	
}
.zeleny-pruh {
	width: 217px; 
	padding:0; 
	margin:0;	
	background: #93A825 url(blok_textura.gif) left top repeat-y; 
}
.zeleny-pruh-top {
	width: 217px; 	
	height:36px;
	padding:0; 
	margin:0;	
	background: url(blok_top.gif) left top no-repeat; 
}
.zeleny-pruh-bottom {
	width: 217px; 	
	height:25px;
	padding:0; 
	margin:0;	
	background: url(blok_bottom.gif) left top no-repeat; 
}
.pruh-obsah a, .pruh-obsah a:visited {
	color: white;
	text-decoration:underline
}
.pruh-obsah a:hover, .pruh-obsah a:active {
	color: #FFD420;
	text-decoration:underline
}

.pruh-obsah img {
	border: 9px solid white;
	text-align: center;	
	padding:0;
	margin: 15px 0 0 3px;

}
.pruh-obsah img.mapa {
	border: none;
	text-align: center;	
	padding:0;
	margin:0;
}

.ram-velky {
	width: 760px; 	
	padding:0; 
	margin:0;	
	background: #F7F3CC; 
}
.ram-velky-top {
	width: 760px; 	
	height:11px;
	padding:0; 
	margin:0;	
	background: url(velky_top.gif) left top no-repeat; 
}
.ram-velky-bottom {
	width: 760px; 	
	height:11px;
	padding:0; 
	margin:0;	
	background: url(velky_bottom.gif) left bottom no-repeat; 
}
.ram-velky-vypln {
	padding:0 17px 0 17px; 
	margin:0;	
}

.ram-velky-vypln h2 {
	margin-top:4px !important;	
}




.ram-maly {
	width: 515px; 
	margin:0 0 10px 0;
	padding:0 ;	
	background: #F7F3CC; 
}
.ram-maly2 {
	width: 515px; 
	margin:0 0 10px 0;
	padding:0 ;	
	background: #F7F3CC; 

}
.ram-maly-top {
	height:7px;
	width: 515px; 
	padding:0; 
	margin:0;	
	background: url(maly_top.gif) left top no-repeat; 
}
.ram-maly-bottom {
	height:6px;
	width: 515px; 
	padding:0; 
	margin:0;	
	background: url(maly_bottom.gif) left bottom no-repeat; 
}
.ram-maly-vypln {
	padding:0 7px 0 7px; 
	margin:0;
	font-size: 11px;
	line-height:1.3em;
	overflow: hidden;
	height: 81px;
}
.ram-maly-vypln2 {
	padding:0 6px 0 7px; 
	margin:0;
	min-height: 85px;
	_height: 85px; 
}

.ram-maly-vypln h2 {
	margin:0px !important;
	padding:0 0 8px 0 !important;	
}
.ram-maly-vypln p {
	margin:0 5px 0 0;	
	padding:0;
}
.ram-maly-vypln img {
	margin:0;	
	padding:0 10px 0 0;
}
.ram-maly-vypln a, .ram-maly-vypln a:visited {
	color: #84952B;
	text-decoration:underline
}
.ram-maly-vypln a:hover, .ram-maly-vypln a:active {	
	color: #BA5A28;
	text-decoration:underline
}
.ram-maly-vypln2 a, .ram-maly-vypln2 a:visited {
	color: #84952B;
	font-size:90%;
	font-weight:bold;
	text-decoration:underline
}
.ram-maly-vypln2 a:hover, .ram-maly-vypln2 a:active {	
	color: #BA5A28;
	font-size:90%;
	font-weight:bold;
	text-decoration:underline
}
.ram-maly-vypln2 b {
	color: #BA5A28;
	font-size:90%;
	font-weight:bold;
}

.ram-maly-vypln2 ul {	
padding:0;
margin:0;
width: 355px;
list-style-type:none;
}
.ram-maly-vypln2 ul li {	
padding:0 10px 0 0;
margin:0;
float: left;
white-space: nowrap; 
}

.hotely-text table div, #obsah table div {	
width: 100% !important;
text-align: left !important;
}
.hotely-text table, #obsah table {	
border-collapse: collapse;
border: 1px solid #CEC963 !important; 
width: 99% !important;
font-size: 90%;
float:none !important;
margin-top:10px !important;
=margin:10px 0 15px 0 !important;
}
.hotely-text table tr, #obsah table tr {	
border: 1px solid #CEC963 !important; 
}
.hotely-text table tr td, #obsah table tr td {	
border: 1px solid #CEC963 !important; 
background: #F7F3CC;
margin:0 !important; 
padding:2px 5px 2px 5px !important; 
}

.pruh-obsah {
	padding:0; 
	margin:0 15px 0 15px;	
	color: white;
	text-align: center;
	line-height: 1.4em;
	font-size:90%;	
}
.prazdny-pruh-obsah {
	padding:0; 
	margin:0 15px 0 15px;		
	
}
.pruh-obsah h2 {
	padding:0; 
	margin:0 0 10px 0;	
	color: #FFD420;
	text-align: center;
	font-size:16px;	
}
.pruh-obsah h3 {
	padding:5px 0 0 0; 
	margin:8px 0 0 0;	
	color: #FFD420;
	text-align: center;
	font-size:13px;
	border-top: 1px solid #FFD420;	
}
.prazdny-pruh h2 {
	padding:0; 
	margin:0 0 10px 0;	
	color: #BA5A28;
	text-align: center;
	font-size:16px;	
}
#drobnav {
	padding:0 0 15px 0; 
	margin:0;
	font-size:11px;
	color: #84952B	
}
#drobnav span {
	color: #BA5A28;	
}
#drobnav a, #drobnav a:visited {
	color: #84952B;
	text-decoration:underline
}
#drobnav a:hover, #drobnav a:active {
	color: #BA5A28;
	text-decoration:underline
}
.specnab p {
	display: inline
}
.specnab h3 {
	padding: 8px 0 5px 0;
}
.specnab a, .specnab a:visited {
	color: #FFD420;
	text-decoration:underline
}
.specnab a:hover, .specnab a:active {
	color: white;
	text-decoration:underline
}
.anketa-blok-odp-cara {
	width:150px;
	font-size:85%;
	line-height:1em;
	height:1em;
	margin:2px 0;
	padding:0;
}
.anketa-blok-odp-cara-hlasy {
	height:1em;
	background-color:#829521
}



/* formatovani ------------------------------------------------------------------- */



a, a:visited {
	color: #BA5A28;
	text-decoration:underline
}
a:hover, a:active {
	color: #84952B;
	text-decoration:underline
}
p {
	padding:0; 
	margin:0 0 0.7em 0;
}
h1, p.nadpis {
	padding:0; 
	font-weight: bold;
	margin:0 0 0.7em 0;
	font-size: 1.6em;
	color: #BA5A28;
}
h2 {
	padding:0; 
	margin:1.2em 0 0.7em 0;
	font-size: 1.3em;
	color: #84952B;
}
h3 {
	padding:0; 
	margin:1.7em 0 0.7em 0;
	font-size: 1.1em;
	color: #DDB000;
}
.form {
	padding:2px; 
	margin:0;
	font-size: 1em;
	color: #573E1F;
	border: 1px solid #84952B;
	background: #FDFDEC;
	font-family: 'Arial CE', Arial, Verdana, sans-serif;
}
.button {
	padding:2px 15px 2px 15px; 
	margin:5px 0 0 0;
	font-size: 1em;
	color: #FFFFFF;
	border: 1px solid #FCFCDA;
	background: #84952B;
	font-family: 'Arial CE', Arial, Verdana, sans-serif;
}
.sirka1 {
	width:350px
}
#kontakt-formular label {
	float: left;
	width: 150px;
	font-weight: bold;
}
label {
	float: left;
	width: 100px;
	font-weight: bold;
}
.zar-lev {
	float: left;
	width: 150px;
}


/* menu ------------------------------------------------------------------- */


#menu {
	position: absolute;
	width: 590px;
	top: 226px;
	padding:0 0 0 304px;
	margin:0;
}
#menu ul li{
	padding:0; 
	margin:0;
	list-style: none;
	float: left;
	border-right: 1px solid #94AA26;
	padding:0 3px 0 3px;
	margin:0;
}
#menu a span {
	display: none;
}
#menu ul li.posledni {
	border: none;
}
#menu ul li a.m1  {
	width:68px;
	height:21px;
	display: block;
	background: url(menu1.gif) left top no-repeat; 
}
#menu ul li a.m2  {
	width:129px;
	height:21px;
	display: block;
	background: url(menu2.gif) left top no-repeat; 
}
#menu ul li a.m3  {
	width:75px;
	height:21px;
	display: block;
	background: url(menu3.gif) left top no-repeat; 
}
#menu ul li a.m4  {
	width:58px;
	height:21px;
	display: block;
	background: url(menu4.gif) left top no-repeat; 
}
#menu ul li a.m5  {
	width:32px;
	height:21px;
	display: block;
	background: url(menu5.gif) left top no-repeat; 
}
#menu ul li a.m6  {
	width:41px;
	height:21px;
	display: block;
	background: url(menu6.gif) left top no-repeat; 
}
#menu ul li a.m7  {
	width:35px;
	height:21px;
	display: block;
	background: url(menu7.gif) left top no-repeat; 
}
#menu ul li a.m8  {
	width:39px;
	height:21px;
	display: block;
	background: url(menu8.gif) left top no-repeat; 
}
#menu ul li a.m9  {
	width:88px;
	height:21px;
	display: block;
	background: url(menu.jpg) left top no-repeat; 
}

#menu ul li ul.sub li{
	list-style: none;
	float: left;
	border-right: none;
	padding:0 ;
	margin:0

}
	
	#menu ul, #menu ul.sub {list-style-type:none; margin: 0; padding: 0;}
	#menu li, #menu ul.sub li {margin: 0; padding: 0;}

	ul.sub {position: absolute; z-index: 1000000; visibility:hidden; padding: 0 !important;
	border-top: 10px solid #CDC862;
	border-right: 5px solid #CDC862;
	border-bottom: 5px solid #CDC862;
	border-left: 5px solid #CDC862;} 
  #menu ul.sub li {display: block; width: 100%; margin:0; padding: 0;}
	#menu ul.sub li a {display: block; margin: 0; padding: 5px;width: 150px; background-color: #CDC862; font-size: 0.8em; text-decoration: none; font-weight: bold}
	#menu ul.sub li > a {width: 150px;}
	#menu ul.sub li a:hover {background-color: #E0C91B; }

  #menu ul li.main:hover h3 a {background-color: #DDD; color: inherit;}
  #menu ul li.main {position: relative;}
  #menu ul li > ul.sub {position: absolute; z-index:10; visibility: hidden;}
  #menu ul li.main:hover ul.sub {visibility: visible;}


     #maciwebmenu {
     position: absolute;
     top: 5px;
     right: 5px;
     margin: 0; 
     padding: 0;}

