/* CSS Document */
body {text-align:center;
	background:#121212 url('img/body_poz.gif') repeat-x left top;
 	font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif;
	font-size: 0.70em;
	color: #333333;
	margin:0;
	padding:0;
	}

/* text
-------------------------------------------------- */
h1, h2, h3, h4 {}

h1 {}
h2 {}
h3 {}
h4 {}

/* 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_poz1.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;}
/* maj
-------------------------------------------------- */	
#maj{
  float:left;
  position:relative;
  text-align:left;
  width:100%; 
  background:transparent url('img/maj_poz.jpg') no-repeat left top;
  height: 627px; 
  overflow: hidden;}
	
#obsah{float:left;width:625px;}
	
/* stred
-------------------------------------------------- */	
#stred{
  overflow:hidden;
  width:293px;
  _width:329px;
  float:right;
  position:relative;
  padding: 15px 18px;}
  
#stred a{color: #f47407;}

#stred #odkaz2{
  padding: 0 9px 0 3px;
  background: transparent url('img/sipka_uvod_vse.gif') no-repeat right 5px;
}
  
#logo2{
  width: 100%;
  height: 150px;
  background: transparent url('img/logo_vse.png') no-repeat left top; 
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/css/img/logo_vse.png', sizingMethod='scale');
  _background:none;
}

#logo2-odkaz{
  position: absolute;
  width: 272px;
  height: 150px;
  top: 15px;
}
  
.foto2{
  width: 284px;
  _width: 292px;
  height: 221px;
  background: #d7d7d7;
  border: 1px solid #c9c9c9;
  padding: 3px;
  margin: 30px 0;
}
.foto2 img{border: 1px solid white;}

.text2{
  width: 275px;
  _width: 292px;
  height: 140px;
  _height: 155px;
  padding: 0 6px 15px 11px;
  overflow:hidden;}
  
.text2 p{
  text-align: left;
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
}


/* leva
-------------------------------------------------- */	
#leva{
  overflow:hidden;
  width:272px;
  _width:296px;
  float:left;
  position:relative;
  padding: 30px 12px; }
  
#leva a{color: #008d9b;}

#leva #odkaz1{
  padding: 0 9px 0 3px;
  background: transparent url('img/sipka_uvod_outdoor.gif') no-repeat right 5px;
}

#logo1{
  width: 100%;
  height: 135px;
  background: transparent url('img/logo_outdoor.png') no-repeat left top; 
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/css/img/logo_outdoor.png', sizingMethod='scale');
  _background:none;
}

#logo1-odkaz{
  position: absolute;
  width: 272px;
  height: 135px;
  top: 30px;
}

.foto{
  width: 264px;
  _width: 272px;
  height: 221px;
  background: #d7d7d7;
  border: 1px solid #c9c9c9;
  padding: 3px;
  margin: 30px 0;
}
.foto img{border: 1px solid white;}

.text{
  width: 255px;
  _width: 272px;
  height: 135px;
  _height: 150px;
  padding: 0 5px 15px 10px;
  overflow:hidden;}
  
.text p{
  text-align: left;
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
}


/* prava
-------------------------------------------------- */	
#prava{
  overflow:hidden;
  width:272px;
  _width:296px;
  float:right;
  position:relative;
  padding: 30px 12px;}
  
#prava a{color: #990b82;}

#prava #odkaz3{
  padding: 0 9px 0 3px;
  background: transparent url('img/sipka_uvod_tony.gif') no-repeat right 5px;
}
  
#logo3{
  width: 100%;
  height: 135px;
  background: transparent url('img/jeskyne-koncert-catering-uvod.png') no-repeat left top; 

}
* html #logo3{  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/css/img/jeskyne-koncert-catering-uvod.png', sizingMethod='scale'); background:none;}

#logo3-odkaz{
  position: absolute;
  width: 272px;
  height: 135px;
  top: 30px;
}

/* 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;}
