body,html
{
margin:0; padding:0;
height:100%;
_overflow:hidden;
font-size: 14px;
font-family: Tahoma,Verdana, Arial default;
line-height: 1.25em;
	
}

body
{
background: url(../images/text/texture.gif) rgb(252, 239, 184);
overflow-y: scroll;
}

.width100 {
	width: 100%;	
	clear: both;
}

#obsah
{
	margin: 0;
	padding-top: 0px;
	overflow: visible;
	_overflow: scroll;
	
	
}

#horni {
	background: url(../images/text/horni.png) top left repeat-x;
	margin-top: -118px;
	height: 20px;
	
}

#obsah-uvnitr
{

	padding-top: 150px;
	padding-right: 80px;
	padding-left: 400px;
	padding-bottom: 80px;
	
	
}

#spodni_kraj {
		background: url(../images/text/spodni_kraj.png) bottom left repeat-x ;
		height: 10px;
		margin-left:400px;
		margin-right: 80px;
		_margin-left: 416px;
	}
#obsah-uvnitr #textik {
	text-align: justify;
	background: url(../images/text/texture.gif) rgb(252, 239, 184);
	padding:10px;
	padding-left: 15px;
	padding-right: 10px;
	
}

#obsah-uvnitr #textik .sloupec {
	width: 30%;
	float: left;
	
	margin-left: 15px;
	height: 100px;	
}
#obsah-uvnitr #textik .sloupec_cenik {
	width: 44%;
	float: left;
	padding-right: 15px;
	
	height: 100px;
		
}

#obsah-uvnitr #textik .sloupec_cenik h2 {
	font-size: 14px;
	font-weight: bolder;
	text-decoration: underline;
	}

#obsah-uvnitr #textik p, h4, h2, h1 {
		
	}

#obsah-uvnitr #textik img {
	display: block;
	margin: 10px;
   /*  width: 100px; */

}
	
#obsah-uvnitr #textik .imgleft img {
		float:left;
		
	}
#horni_kraj {
		background: url(../images/text/horni_kraj.png) top left repeat-x;
		margin-left:400px;
		margin-right: 80px;
		_margin-left: 416px;
		_margin-bottom:-1px;
		height: 10px;
		clear: both;
	}
#levy_kraj {
		background: url(../images/text/levy_kraj.png) top right repeat-y;
		width:10px;
		float:right;
		height: 100%;
		margin-top: -20px;
	}
	
#pravy_kraj {
		background: url(../images/text/pravy_kraj.png) top right repeat-y;
		width: 10px;
		float: left;
		height: 100%;
		margin-top:-20px;
	}


#spodek {
	position:fixed;
	_position:absolute;
	bottom:0px;
	left:0px;
	_left:-16px;
	height:	60px;
	width: 100%;
	background: url(../images/zed_resize.gif);
	
}
#spodni {
	background: url(../images/text/spodni.png) top left repeat-x;
	height:20px;
	margin-bottom: -20px;
}
#levypanel
{
position:fixed;
_position:absolute;
top:142px;
left:0px;
margin:0;
padding:0;
padding-top:30px;
width:400px;
height:100%;
background: url(../images/zed_resize.gif);

}

#hlavicka_vnitrek {
	background: url(../images/logo.png) top left no-repeat;
	height: 142px;
	width: 535px;
	float: left;
}

#pravypanel
{

position:fixed;
_position:absolute;
top:142px;
right:0px;

_right:16px;
margin:0;
padding:0;
padding-top:30px;
width:80px;
height:100%;
background: url(../images/zed_resize.gif);
}

#levy_bocni {
	background: url(../images/text/levy_bocni.png) top left repeat-y;
	
	position: relative;
	z-index:8;
	left: -3px;
}

#levypanel #okynko {
	width: 124px;
	height: 131px;
	float: left;
	margin-right: 6px;
	margin-top: 140px;
	background: url(../images/otvor.png);
}
#levypanel #eshop {
	width: 130px;
	height:68px;
	float: left;
	margin-right: 6px;
	margin-left:50px;
	margin-top: 10px;
	background: url(../images/eshop.png);
}
#levypanel a {
	width: 130px;
	height:68px;
	float: left;
	display: block;
}
.kontakt-obr {
	width: 100px;
	height:175px;
	float: right;
	background: url(../images/panak.png) no-repeat;
}
#levypanel #okno {
	width: 243px;
	height: 310px;
	float: left;
	background: url(../images/okno.png);
}
#hlavicka
{
position:fixed;
_position:absolute;
top:0px;
left: 0px;
_left: -16px;
margin:0;
padding:0;
width:100%;
height: 150px;
background: url(../images/zed_resize.gif);
z-index:7;

}



#hlavicka #tab_zorbing, #tab_paint,#tab_vzn,#tab_fir,  #hlavicka a{
	display: block;
	width: 140px;
	height: 74px;
	float: left;

	
}

#posun_zalozek {
padding-top:30px;
}
#tab_zorbing {
	background: url(../images/tab_zorb.png);

	
}

#tab_paint {
	background: url(../images/tab_paint.png);
	margin-left:-120px;
		display: block;
	width: 140px;
	height: 74px;
	float: left;
}
#tab_vzn {
	background: url(../images/tab_vzn.png);
}
#tab_fir {
	background: url(../images/tab_fir.png);
}


#zed {
	background: url(../images/zed.png) top left no-repeat;
	height: 90px;
	
	
}

.clear {
	clear: both;
	height: 1px;
	
}

#sudy {
	
	width: 273px;
	height: 146px;
	background: url(../images/sudy.png) top left no-repeat;
	position: absolute;
	
	bottom: 0;
	right: 0;
	
}

h1 {
	font-size: 18px;	
}
h1#mainheading{
height:0;
margin:0;
padding:0;
}
h1#mainheading span {
display: none;
}

h2.reh1 {

		color: #333;
	margin-bottom:0px;
	font-size: 18px;
	padding-bottom: 7px;
}
h2 {

		color: #333;
	margin-bottom:3px;
	font-size: 15px;
	padding-bottom: 0;
}
h3.headingakt {

		color: #333;
	margin-bottom:3px;
	font-size: 15px;
	padding-bottom: 0;
}

#levy_spodni {
	background: url(../images/text/levy_dolni.png) top left no-repeat;
	width:150px;
	height:130px;
	float: left;
	margin-top: -70px;
	margin-left: -25px;
	margin-bottom:-25px;
}

#pravy_spodni {
	background: url(../images/text/pravy_dolni.png) top left no-repeat;
	width:150px;
	height:160px;
	float: right;
	margin-right:-25px;
	margin-bottom:-25px;
	margin-top:-100px;
}



#menu_onas {
	background: url(../images/onas.png) top left no-repeat;
	width: 51px;
	height: 20px;
	display: block;
	margin-left: 96px;
	margin-top: 7px;
}
#menu_onas a {
	
	width: 51px;
	height: 20px;
	display: block;
	
}
#menu_kdehrajeme {
	background: url(../images/kdehrajeme.png) top left no-repeat;
	width: 108px;
	height: 28px;
	display: block;
	margin-left: 67px;
	margin-top: 14px;
}
#menu_kdehrajeme a {
width: 108px;
	height: 28px;
	display: block;
	} 
	
#menu_cenik {
	background: url(../images/cenik.png) top left no-repeat;
	width: 54px;
	height: 20px;
	display: block;
	margin-left: 94px;
	margin-top: 16px;
}
#menu_cenik a {
	width: 54px;
	height: 20px;
	display: block;
}
#menu_vybaveni {
	background: url(../images/vybaveni.png) top left no-repeat;
	width: 80px;
	height: 23px;
	display: block;
	margin-left: 81px;
	margin-top: 11px;
}
#menu_vybaveni a {
	width: 80px;
	height: 23px;
	display: block;
}
#menu_conabizime {
	background: url(../images/conabizime.png) top left no-repeat;
	width: 100px;
	height: 23px;
	display: block;
	margin-left: 71px;
	margin-top: 18px;
}
#menu_conabizime a{
	width: 100px;
	height: 23px;
	display: block;
		
}
#menu_fotogalerie {
	background: url(../images/fotogalerie.png) top left no-repeat;
	width: 107px;
	height: 15px;
	display: block;
	margin-left: 68px;
	margin-top: 20px;
}
#menu_fotogalerie a{
	width: 107px;
	height: 15px;
	display: block;
	}
#menu_profirmy {
	background: url(../images/profirmy.png) top left no-repeat;
	width: 87px;
	height: 15px;
	display: block;
	margin-left: 78px;
	margin-top: 19px;
}
#menu_profirmy a {
	width: 87px;
	height: 15px;
	display: block;
	}
#menu_kontakt {
	background: url(../images/kontakt.png) top left no-repeat;
	width: 87px;
	height: 15px;
	display: block;
	margin-left: 78px;
	margin-top: 19px;
}
#menu_kontakt a{
	width: 87px;
	height: 15px;
	display: block;
	}
ul {
	margin: 0;
	line-height: 1.5em;
}
.horni_index {
	vertical-align: super;
	font-size: 9px;
}
.dolni_index {
	vertical-align: sub;
	font-size: 9px;
}

.zbrane {
	float: left;
	border: 2px solid black;
	
}
.popisek {
	width:250px;
	z-index: -1;
	text-align: right;
	clear: both;
	margin-bottom: 30px;
}
.zbran {
	margin:0;
	padding-top: 5px;
}
.hriste_zvyraznene {
		font-weight: bold;
		font-size: 15px;
		margin-top:0;
		color: #333;
	}
.hriste_cary {
	border-top: 2px solid black;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 2px solid black;
}
.podtrzeni {
	padding-bottom: 2px;
	margin-top: 25px;
	border-bottom: 2px solid black;
	width: 200px;
	margin-left:0;
}
.aktualita {
		margin-top: 10px;
		padding-bottom: 4px;
		
	}
	
.aktualita h4 {
	color: #333;
	margin-bottom:3px;
	font-size: 15px;
	padding-bottom: 0;
}
.aktualita p {
		margin: 0;
		padding: 0;
		border-bottom: 1px dotted black;
		padding-bottom: 4px;
	}
.aktualita .datum {
	font-size: 12px;
	color: #444;
}
#textik .aktualita a {
	display: inline;
	color: black;
	text-decoration: none;
}
.obrazek_nadpis {
	border-bottom: 2px solid black;
	display: block;
	padding: 0;
	
}
#obsah-uvnitr #textik .obrazek_nadpis img {
	margin: 0;
	margin-bottom: 2px;
	padding: 0;
}
#aktuality {
	margin-top:33px;
	width: 40%;
	float: right;
	
}
#textik .aktualita p, h3, h2, h4 {
		margin-left:15px;
	}
.odstavec {
	width: 43%;
	float: left;
	padding-right: 15px;
	
}
#obsah-uvnitr #textik .odstavec img {
		margin:0;
		text-align: left;
	}
.red_nadpis {
	font-size: 16px;
	color: red;
	font-weight: bold;
	text-align: center;
}
.nadpis_center {
	font-size: 16px;
	margin-top: 0;
	font-weight: bold;
	text-align: center;
	border-top: 2px solid gray;
	padding-top: 5px;
	margin:0;
	
}	
#vlevo {
	width: 60%;
	float: left;
}
#co_nabizime li {
	margin-top: 10px;
	margin-left:0;
	
}

.misto_cela_g {
	margin-top:-15px;
	font-size: 11px;
	text-align: right;
	margin-left: 101px;
	text-align: left;
	margin-bottom: 10px;
}
.misto {
	width: 200px;
	
}

#aktuality_nadpis {
	margin-left:12px;
}	
#hriste .odstavec {
	width: 38%;
}
#aktuality_okraje {
	border-left: 1px solid black;
	margin-left:5px;
}
#strankovani {
	margin-left: 15px;
}
#gallery div {
	width: 180px;
	float: left;
	
}
#textik #gallery div img {
	margin: 0;
	padding: 0;
	border: 0;
}
#gallery div .fotka_popis {
	
}
#textik .galerie a {
	color: black;
}
#textik .galerie {
	margin: 0;
	padding: 0;
}
#textik .pgalerie {
	margin-top:2px;
	padding:0;
}

a.other_photos{
        color: #000000;
        font-size: 12px;
}

p.biggik{
        color: red;
     
        font-weight:bold;
        text-align:left;
}
.obsah-text{
      margin-right:5px;
      width:95%;
}



small.skryt{
  display:none;
}