/* CSS Document */
body {text-align:center;
	background:#121212 url('img/body_poz.gif') repeat-x left top;
 	font-family: "Tahoma CE",Tahoma;
	font-size: 8pt;
	color: #333333;
	margin:0;
	padding:0;
	}

/* text
-------------------------------------------------- */

h1, h2, h4 {color: white; margin: 0; padding: 0 17px;}

h3 {margin: 0; padding: 0px;}

h1 {font-size: 140%;}
h2 {font-size: 100%;}
h3 {font-size: 130%;}
h4 {}

/* BLOCKS
-------------------------------------------------- */
address {	margin: .66em 0;}
blockquote {margin: .66em 20px;}
hr { clear:both;	}
p, .editor { text-align: justify; margin:0;}

/* LISTS
-------------------------------------------------- */
dl, dt, dd { margin:0; text-align:left;}
dl {margin-left:5px;}
dt {}
dd {}
ul, ul li {}

/* TABLES
-------------------------------------------------- */
table {border-collapse: collapse;margin-top: 10px;margin-bottom: 10px; font-size:100%;}
caption {margin: 0 0 .66em 0;text-align: center;color: #D01310;}
th {border: 1px solid gray;	padding: 5px 10px;font-weight: bold;text-align: left;vertical-align: top;background-color:#006995;color: white;}
td {border: 1px solid gray;	padding: 5px 10px;vertical-align: top;background-color: white;}

/* FORMS
-------------------------------------------------- */
fieldset {clear: both;border: none;}
legend {}
form{
  margin-top: 20px;
  margin-left: 17px;}
input, textarea, select {
  font-size: 1em; 
  border: none; 
  background: white;
  border: 1px solid #121212;}

/* INLINES
-------------------------------------------------- */
abbr, acronym {border-bottom: 1px dotted;font-variant: small-caps;cursor: help;}
dfn {position: relative; font-style:normal; cursor: help; top: 2px;}
cite, em, q, var {font-style: normal;}
code, kbd, samp, pre {font-family: "Lucida Consode", "Andale Mono", monospace;}
sub {font-size: smaller;text-decoration: none !important;vertical-align: sub;}
sup {font-size: smaller;text-decoration: none !important;vertical-align: super;}
del {text-decoration: line-through;}
ins {text-decoration: underline;}
strong {font-weight: bold;}

/* ANCHORS
-------------------------------------------------- */
a {text-decoration: none;}
a:visited {}
a:hover { }

/* Img
-------------------------------------------------- */
img	{ border:none;	}

/* Bloky
-------------------------------------------------- */
#obal{position:relative; width:1201px; margin:0 auto;}

#bok_leva{position: relative; display: block;  float: left; width: 140px; height:708px; background: transparent url('img/leva_bok.jpg') no-repeat left top;}

#bok_prava{position: relative; display: block; float: right; width: 140px; height:708px; background:transparent url('img/prava_bok.jpg') no-repeat left top;}

#matrjoska{position: relative; float: left; }

#obal2{position: relative; float: left; width: 921px; background: #121212;}
/* top
-------------------------------------------------- */	
#top{position:relative;width:100%;background:url('img/top_poz2.jpg') no-repeat left top;height:119px;}

#link{position: absolute; top: 12px; left: 20px; color: #999999;}
#link a{color: #cccccc; text-decoration: none;}

#lang{position: absolute; top: 12px; right: 15px;}
#lang ul{margin: 0; padding: 0;}
#lang ul li{list-style: none; float: left; padding: 0 10px; background:transparent url('img/lang_tecky.gif') no-repeat left center ;}
#lang ul li a{color: #aeaeae; text-decoration: none;}
#lang ul li a:hover{color: white;}

#prvni{background:none !important;}

.nav{
  position: absolute;
  top: 72px;
  right: 12px;
  width: 321px;
  height: 37px;
  background:white url('img/nav_poz.jpg') no-repeat left top; }

#nav1{position: absolute;
  top: 0;
  left: 0;
  width: 102px;
  height: 37px;
  background:white url('img/nav1.jpg') no-repeat left top;
  }

#nav2{position: absolute;
  top: 0;
  left: 112px;
  width: 102px;
  height: 37px;
  background:white url('img/nav2.jpg') no-repeat left top; }

#nav3{position: absolute;
  top: 0;
  right: 0;
  width: 100px;
  height: 37px;
  background:white url('img/nav3.jpg') no-repeat left top; }

/* maj
-------------------------------------------------- */	
#maj{
  float:left;
  position:relative;
  text-align:left;
  width:100%; 
  background:white url('img/maj_poz2.jpg') no-repeat left bottom; 
  overflow: hidden;}
	

/* leva
-------------------------------------------------- */	
#leva{
  width:205px;
  _width:288px;
  float:left;
  padding: 30px 37px 20px 46px; 
  position:relative;
  _height: 600px;
  min-height: 600px;
  background:transparent url('img/leva_poz.jpg') no-repeat left top; }
  

#leva ul{padding: 15px 0; margin: 0; width: 205px;}

#leva ul li{
  _height:1px;
  padding: 8px 5px 8px 35px;
  width: 205px;
  list-style: none;
  background:transparent url(img/menu_tecky.gif) no-repeat scroll left bottom;}

#leva ul li a{
  display:block;
  padding-left: 16px;
  margin: 0;
  color: #333333;
  _height:1px;
  text-decoration: none;
  position:relative;
  background:transparent url(img/menu_odrazka.gif) no-repeat scroll left 4px;}
  
#leva ul li a:hover{font-weight: bold;}

/* styly V�e v Mor. Krasu
-------------------------------------------------- */	

#nadpis1{position: relative;}

#nadpis1 span{
  position: absolute;
  background:transparent url('img/h1_vse.jpg') no-repeat left top;
  width: 237px;
  height: 30px;
  display: block;
  top: 0px; left:17px; 
}

#logo1{
  width: 205px;
  height: 150px;
  background: transparent url('img/logo_vse_podstranka.png') no-repeat left top; 
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/css/img/logo_vse_podstranka.png', sizingMethod='scale');
  _background:none;
  margin-bottom: 20px;
}

#logo1-odkaz{
  position: absolute;
  width: 205px;
  height: 150px;
  top: 30px;
}

#vse ul li a:hover{
  background:transparent url(img/menu_vse_hover.gif) no-repeat scroll left 4px;}
  
#vse ul li .aktiv{
  color: #ff6600;
  font-weight: bold;
  background:transparent url(img/menu_vse_hover.gif) no-repeat scroll left 4px;}

#vse2 ul li a{
  color: #717171;
  background:transparent url(img/menu2_vse.gif) no-repeat scroll left 4px;}
  
#vse2 ul li a:hover{color: #d71920; font-weight: normal;}
  
#textvse a{color: #d71920;}
#textvse a:hover{color: #ff6600; text-decoration: none;}
#textvse ul li{background:transparent url(img/menu2_vse.gif) no-repeat scroll left 4px; padding-left: 11px;}


/* styly Outdoor
-------------------------------------------------- */	

#nadpis2{position: relative;}

#nadpis2 span{
  position: absolute;
  background:transparent url('img/h1_outdoor.jpg') no-repeat left top;
  width: 237px;
  height: 30px;
  display: block;
  top: 0px; left:17px; _left:0px;
}

#logo2{
  width: 205px;
  height: 150px;
  background: transparent url('img/logo_outdoor_podstranka.png') no-repeat left top; 
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/css/img/logo_outdoor_podstranka.png', sizingMethod='scale');
  _background:none;
  margin-bottom: 38px;
}

#logo2-odkaz{
  position: absolute;
  width: 205px;
  height: 150px;
  top: 30px;
}

#nabidka { position: relative;
           width: 100%;
           text-align: center;
           font-family: Tahoma;
           font-size: 20px;
           font-style: italic;
           
}          
#nabidka a {color: #FFFFFF;
                    background:transparent url(/images/kvetina.gif) no-repeat scroll 0px 4px;
}

#nabidka a:hover { color: #FFCE6F;
                   background:transparent url(/images/kvetina_hover.gif) no-repeat scroll 0px 4px;

}



#outdoor ul li a:hover{
  background:transparent url(img/menu_out_hover.gif) no-repeat scroll left 4px;}
  
#outdoor ul li .aktiv{
  color: #0098a5;
  font-weight: bold;
  background:transparent url(img/menu_out_hover.gif) no-repeat scroll left 4px;}

#outdoor2 ul li a{
  color: #717171;
  background:transparent url(img/menu_out_hover.gif) no-repeat scroll left 4px;}
  
#outdoor2 ul li a:hover{color: #0098a5; font-weight: normal;}
  
#textoutdoor a{color: #0098a5;}
#textoutdoor a:hover{color: #b0b91b; text-decoration: none;}
#textoutdoor ul li{background:transparent url(img/menu_out_hover.gif) no-repeat scroll left 4px; padding-left: 11px;}

/* styly �arovn� tony jeskyni
-------------------------------------------------- */	

#nadpis3{position: relative;}

#nadpis3 span{
  position: absolute;
  background:transparent url('img/h1_tony.jpg') no-repeat left top;
  width: 237px;
  height: 30px;
  display: block;
  top: 0px; left:17px; _left:0px;
}

#logo3{
  width: 205px;
  height: 150px;
  background: transparent url('img/jeskyne-koncert-catering.png') no-repeat left top; 
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/css/img/jeskyne-koncert-catering.png', sizingMethod='scale');
  _background:none;
  margin-bottom: 38px;
}

#logo3-odkaz{
  position: absolute;
  width: 205px;
  height: 150px;
  top: 30px;
}

#tony ul li a:hover{
  background:transparent url(img/menu_tony_hover.gif) no-repeat scroll left 4px;}
  
#tony ul li .aktiv{
  color: #a3238e;
  font-weight: bold;
  background:transparent url(img/menu_tony_hover.gif) no-repeat scroll left 4px;}

#tony2 ul li a{
  color: #717171;
  background:transparent url(img/menu_tony_hover.gif) no-repeat scroll left 4px;}
  
#tony2 ul li a:hover{color: #a3238e; font-weight: normal;}
  
#texttony a{color: #a3238e;}
#texttony a:hover{color: #9e76b4; text-decoration: none;}
#texttony ul li{background:transparent url(img/menu_tony_hover.gif) no-repeat scroll left 4px; padding-left: 11px;}


/* prava
-------------------------------------------------- */	
#prava{
  width:610px;
  _height: 600px;
  min-height: 600px;
  _width: 600px;
  float:right;
  position: relative;
  padding: 16px 14px 30px 9px; 
  background:transparent url('img/prava_poz.jpg') no-repeat left top; }
  
#prava table{border: none; background: none;}

#prava table td{border: none; background: none;}

.foto{
  width: 603px;
  _width: 590px;
  height: 177px;
  background: #d7d7d7;
  border: 1px solid #c9c9c9;
  padding: 3px 3px 3px 2px;
  _padding-bottom: 1px;
  margin: 0;
}


/* obsah
-------------------------------------------------- */	

.obsah{
  width: 100%;
  margin-top: 29px;
}

.obsah h1{padding-bottom: 30px; height: 25px; }
.obsah h2{padding-bottom: 18px; line-height: 1.5;}
.obsah p{padding: 20px 17px 0 17px; line-height: 1.5;}
.obsah a{text-decoration: underline;}

.obsah ul{margin: 0; padding: 20px 0 0 17px;}
.obsah ul li{list-style: none;}

.foto img{border: 1px solid white;}

.gallery{
  float: left;
  margin-bottom: 17px;
  width: 597px;
  margin-left: 7px;
  _margin-left: 4;
}

.gallery a{
  position: relative;
  float: left;
  width: 193px;
  height: 110px;
  margin: 3px;
  _padding: 5px;
  background:transparent url('img/ramecek.gif') no-repeat left top;
 }
 
.gallery img{padding: 5px;}

/* pata
-------------------------------------------------- */	
#pata{clear:both; width: 100%; text-align: center; padding-top: 15px;}

#partners{position: relative; float: left; clear: both;text-align:center;}
* html #partners{width:100%;}

#partners a{
  position: relative; 
  float:none;
  display:inline-block;
  margin: 0;
  padding: 0 5px;
  opacity: 0.4;
  filter: alpha(opacity=40);}
  
#partners a:hover{opacity: 1; filter: alpha(opacity=100);}


#menu-pata{position: relative; clear: both; width: 100%; padding: 10px 0;}

#menu-pata ul{margin: 0; padding: 0;}

#menu-pata ul li{color: #383838; list-style: none; display: inline; padding-right: 12px;}

#menu-pata ul li a{color: #383838; text-decoration: none; background: transparent url('img/patka_tecky.gif') no-repeat left center; padding-left: 12px;}

#menu-pata ul li a:hover{color: white;}
	
/*ostatni ----------------------------------------------------------------*/
.clear {clear:both;}
.nonobr{background:none !important;}

.site-map ul{margin:0px; padding:0px 0px 0px 25px;}
.site-map ul li{line-height:16px;}
.site-map ul li a{text-decoration: none;}
.site-map ul li a strong{color:#5A5A5A;}
.site-map ul li a:hover strong{text-decoration: underline;}

#player {
	margin-left:15px;
}

/*tabulka - kontakt ----------------------------------------------------------------*/
.kontakt-t{position: relative;}
.kontakt-t tr td{padding:5px 10px 5px 0px;}
.kontakt-t tr td .box-galery2{position: relative;border:#d7d7d7 solid 4px;display:block;float:left;}
.kontakt-t tr td .box-galery2 img{width:183px;border:#fff solid 1px;}
html > body .kontakt-t tr td .box-galery2 img{float:left;}

