/* struktura stranky */
body {
	margin:0; padding:0;
	background:none;
	/*text-align:center;*/
	font-size:12px;
	font-family:  Arial,Verdana, sans-serif; 
	}

a {
  text-decoration:none;
  color:black;
}
a:hover {
  text-decoration:underline;
  color:#213501;
}
.leva {float:left;}
.prava {float:right;}

h5 {color:#808080;}

#content {
	float:left;
  width: 995px;
  min-height:56px;
  margin-left:3px;
}
#content .back{
	float:left;
  width: 995px;
  min-height:56px;
  background: url("../obrazky/blok-telo1.jpg") repeat-y;
  margin-left:3px;
}


#sidebar {
	float: left;
	/*width: 151px;*/
	width:249px;
  margin:0; padding:0;
	}

#sidebar-content {margin:0;}
#sidebar-content .blok {width:205px;}
#sidebar-content .blok .menu-top {
  margin-left:8px;
}  

#main {margin:0 0 0 249px; padding:0;}

#main-content {	margin:0;	
	}
#main-content .blok {float:left;padding:10px 25px 0 40px;margin:0;}
#main-content .blok_sortiment {float:left;padding:10px 0 0 18px;margin:0;}
	

#main-content .blok .nov-obr-lft{
float:left;
width:150px;
}
#main-content .blok .nov-obr-rgt {
float:right;
width:150px;
padding-right:60px;
}
#main-content .blok .nov-txt-lft {
float:left;
width:420px;
}

.blok-stred {
float:left;
padding:0 0 0 10px;
margin:0;
width:710px;
}
.obsah-stred 
{
float:left;
border-left:1px solid green; 
}
.obsah-stred .text{
float:left;
padding-left:10px;
}
.obsah {max-width:710px;overflow:hidden;}

.nadpis-stred {
float:left; 
background:url("../obrazky/nadpis-stranka.gif") #fff no-repeat;
width:730px;
height:38px;
font-size:15px;
font-weight:bold;
margin-left:250px;
margin-top:8px;
}
.nadpis-stred #text{padding-left:90px;padding-top:8px;} 

.foto-stred, .foto-stred-hlavni, 
.soubor-stred
{
float:left;
margin-left:12px;
margin-top:5px;
width:160px;
text-align:center;
}
.foto-stred-hlavni
{
  width:665px;
}

.foto-stred img,.foto-stred-hlavni img
{
  border:5px solid #798CA9;
}

.soubor-stred img
{
  /*border:5px solid #E7E493;*/
}

.banner-stahnuti
{
float:left;
margin-left:10px;
margin-bottom:8px;
text-align:center;
}

.blok-ubytovani-foto
{
  float:left;
  width:360px;
  height:325px;
  background:url("../obrazky/ubytovani-foto.png") no-repeat;
  padding-top:40px;
  overflow:hidden;  
}

.blok-ubytovani2-foto
{
  float:left;
  width:700px;
  height:350px;
  background:url("../obrazky/blok-ubytovani2.png") no-repeat;
  padding-top:50px;
  overflow:hidden;  
}
.blok-ubytovani-text
{
  float:left;
  width:700px;
  min-height:345px;
  background:url("../obrazky/ubytovani-text.png") no-repeat;
  padding:50px 0 0 0;
}
.blok-ubytovani-text div.text
{
  float:left;
  width:680px;
}





.popis-foto-stred,.popis-soubor-stred
{
background:#2F2F5F;
height:14px;
overflow:hidden;
padding:3px;   
color:white;
}
.popis-soubor-stred {background:#D0CD7C;color:black;}

/* novinky */
.blok-novinky,.blok_novinky-sam{
float:left; 
padding:5px;
width:195px;
/*background:#f0f0f0;*/
background:#92A2BB;
color:white;
font-weight:bold;
}
.blok_novinky-sam{
width:590px;
background:white;
}
.blok_novinky-sam .nadpis{
width:577px;
height:40px;
background:url("../obrazky/nadpis-stranka-novinka.gif") no-repeat;
}
.blok_novinky-sam .paticka{
width:577px;
height:40px;
background:url("../obrazky/paticka-stranka-novinka.gif") no-repeat;
}

.blok_novinky-sam .nadpis #text{
font-weight:bold;
font-size:13px;
padding:12px 10px 0 18px;
color:black;
}
.blok_novinky-sam #telo{
width:548px;
height:auto;
/*background:#f0f0f0;*/
background:#92A2BB;
padding:12px 10px 0 18px;
}
.foto-novinky
{
  float:left;
  width:130px;
  margin:50px 0 0 0;
  text-align:center;
  background:#f0f0f0;
}


.blok-novinka{
float:left;border-top:1px solid #BDCEE3;
width:185px;
padding-top:5px;
}
.blok-novinka-sam{
float:left;border-bottom:1px solid #BDCEE3; margin-top:10px;
}

.blok-novinka .nadpis-novinka,.blok-novinka-sam .nadpis-novinka
{
background:#BDCEE3;
width:185px;
padding:5px;
color:black;
font-weight:normal;
}
.blok-novinka-sam .nadpis-novinka
{
width:690px;
}

.blok-novinka a {color:#09582F;font-weight:bold;}

.nadpis-stred-novinky {
float:left; 
width:205px;
height:30px;
background:url("../obrazky/nadpis-stranka-novinky.gif") no-repeat #f0f0f0;
}
.paticka-stred-novinky {
float:left; 
width:197px;
height:30px;
background:url("../obrazky/paticka-stranka-novinky.gif") no-repeat white;
padding-left:8px;
}
.paticka-stred-novinky a {font-size:11px;color:#09582F;}

.nadpis-stred-novinky .text, .nadpis-stred-novinky-sam .text
{
padding-top:12px;
padding-left:8px;
height:auto;
font-size:14px;
font-weight:bold;
color:black;
}

.nadpis-stred-novinky-sam {
float:left; 
background:url("../obrazky/nadpis-stranka-novinky-sam.gif") no-repeat;
width:700px;
height:38px;
font-size:15px;
font-weight:bold;
}


/* novinky - konec */

.nadpis-rgt,.nadpis-lft {
float:left;
background:url("../obrazky/nadpis-nov-1.gif") no-repeat;
width:417px;
height:21px;
font-style:italic;
}
.zam-jmeno {
float:left;
background:url("../obrazky/blok-horni_1.jpg") no-repeat;
width:417px;
height:32px;
}
.zam-jmeno h5{padding:7px 0 0 10px; margin:0;font-style:italic;font-size:17px;}
.zam-telo {
float:left;
background:url("../obrazky/blok-telo_1.jpg") repeat-y;
width:417px;
}
.zam-telo p {padding:0 0 0 15px;}
.zam-dolni {
float:left;
background:url("../obrazky/blok-dolni_1.jpg") no-repeat;
width:417px;
height:15px;
}



.nadpis-lft {
background:url("../obrazky/nadpis-nov-2.gif") no-repeat;
}

.telo-rgt,.telo-lft {
float:left;
background:url("../obrazky/telo-nov-1.gif") repeat-y;
width:417px;
height:auto;
overflow:hidden;
}
.telo-lft {
background:url("../obrazky/telo-nov-2.gif") repeat-y;
}
.telo-rgt p,.telo-lft p{
margin:5px 20px 0 18px;
}
.datum-zver {
float:right;
padding-right:20px;
font-size:11px;
font-style:italic;
}

.dolni-rgt,.dolni-lft {
float:left;
background:url("../obrazky/dolni-nov-1.gif") no-repeat;
width:417px;
height:14px;
}
.dolni-lft {
background:url("../obrazky/dolni-nov-2.gif") no-repeat;
}

.nov-foto-rght {
float:left;
width:150px;
margin-left:120px;
}

	
.clear { clear: both; }

hr.cleaner {
	clear:both;
	height:1px;
	margin: -1px 0 0 0; padding:0;
	border:none;
	visibility: hidden;
	}


.top {float:left;
      width:1000px;
      height:auto;
      background: #fff;
}
 
 .top .nadpis_stranka {
 /*padding: 3px 0 0 185px;*/
 margin: 3px 0 0 255px;
 width:140px;
 height:25px;
 background: url("../obrazky/nadpis-blok.gif") no-repeat;
 text-align:center;
 }     
 .top .nadpis_stranka h3{
 padding: 3px 0 0 5px;
 font-size:15px;
 color:#1F2970;
 margin:0;
 }
 .top h4 {
  padding:42px 0 0 15px;
  margin:0;
  font-size:16px;
 }
 .top h4.dalsi {
  padding:3px 0 0 115px;
  margin:0;
 }
 
.bottom {height:auto;
         background: #fff;
         text-align:center;}    


/* pozadi v hlavicce */
.top_01 {
      float:left;
      width:315px;
      height:245px;
      background: url("../obrazky/01.gif") no-repeat;  
} 
.top_01 p{
      padding:20px 5px 0 18px;
      margin:0;
      color:black;
      font-weight:bold; 
}     
.top_01 .nadpis,.top_03 .nadpis{ font-style:italic;font-weight:bold; }

.top_01 p span {
  color:black;
  font-weight:normal;
}
.top_02 {
      float:left;
      width:685px;
      height:245px;
      background: url("../obrazky/02.jpg") no-repeat;  
}            
.top_02 #menu{
      /*width:100%;*/
      width:550px;
      padding:195px 0 0 10px;
      font-size:13px;
}

.menu_polozka1 {
float:left; 
background:url("../obrazky/tlacitko-3.jpg") center left no-repeat;
width:179px;
height:38px;
margin-right:2px;
margin-bottom:5px;
}      

.menu_polozka {
float:left; 
background:url("../obrazky/tlacitko-3.gif") center left no-repeat;
width:205px;
height:41px;
margin-right:2px;
margin-bottom:5px;
}      
.menu_polozka p,.menu_polozka1 p{width:179px;height:auto;text-align:left;margin:0;padding:10px 0 0 20px;}
.menu_polozka .menu-text,.menu_polozka1 .menu-text{float:left;width:115px;height:auto;text-align:left;margin:0;padding:10px 0 0 15px;}
.menu_polozka .menu-text{width:155px;padding:12px 0 0 20px;}
.menu_polozka a,.menu_polozka1 a{color:#F6F7C9;font-size:13px;font-weight:bold;} 
.ukaz-1 {float:left;width:12px;height:12px;background:url("../obrazky/sipka.gif");margin:12px 0 0 8px}
.ukaz-2 {float:left;width:15px;height:22px;background:url("../obrazky/sipka.png");margin:8px 0 0 8px}
.ukaz-3 {float:right;width:22px;height:22px;background:url("../obrazky/sipka-dolu.png");
margin-top:8px;margin-right:20px; }


.top_blok {
      float:left;
      width:995px;
      height:45px;
      background: url("../obrazky/blok-horni.jpg") no-repeat;
      margin-left:3px;  
}            


.bottom_blok {
      float:left;
      width:1000px;
      height:82px;
      background: url("../obrazky/paticka.gif") no-repeat;  
}
.bottom_dolni {            
      float:left;
      width:1000px;
      height:23px;
      background: url("../obrazky/dolni.jpg") no-repeat;  
}      
/* pisma */
.popis_cerv, .popis_mod {
      color:#B8011F;
      font-size:14px;
      font-weight:bold;
}
.popis_mod {
      color:#1F2970;
}

.volba-sklad{
      float:left;
      width:auto;
}
.volba-sklad ul {margin-top:0;}
.volba-sklad ul li {margin-top:0; list-style:url("../obrazky/sipka.gif");}
.volba-sklad h4 {margin:0; padding:0 0 5px 0;}

table.dvere {margin-left:10px;}
table.dvere td{vertical-align:top;background:#e0e0e0}
table.dvere th {border-bottom:1px solid black;background:white;}
table.dvere td.cena{color:red;}

iframe {
      margin-left:5px;margin-top:5px;padding:0;
}

.partneri
{background:#09582F;width:695px;height:26px;}
.partneri h1 {color:white;padding:4px;font-size:15px;font-weight:bold;}
.panel{
float:left;
margin:3px 5px 3px 0;
padding-top:5px;width:135px;
text-align:center;background:#E3E3BE;
height:200px;
overflow:hidden;
}

.odkaz-sluzby{float:left;margin-left:10px;padding-top:10px;width:200px;}


/* struktura stranky */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

#mySlideShow
{
width: 400px !important;
height: 200px !important;
} 

.neprehlednete-obal {
float:right;
width:206px;
margin:5px 0 0 25px;

}

.neprehlednete {
width:196px;
height:auto;
background:#2C4470;
color:white;
padding:5px;
}

.neprehlednete h3{
font-size:14px;
}


/* billboard */
/*Modify attributes of #contentwrapper below as desired*/
#contentwrapper{
width: 195px;
height: 115px;
/*border: 1px solid #6f83a2;*/
overflow:hidden;
background-color: #92a2bb;
padding: 5px;
}

.billcontent{
width: 100%;
display:block;
color:white;
}

#contentwrapper .billcontent a {color:white;}
#contentwrapper .billcontent a:hover {color:#f8fcce;text-decoration:none;}

/* tabulka */
#feature-table { width: 100%; margin: 0 auto; border-collapse: collapse;}

#feature-table th { height: 92px;  vertical-align: top; }
#header-basic { background: url(../images/header-15.png) no-repeat top center; }
#header-plus { background: url(../images/header-35.png) no-repeat top center; }
#header-premium { background: url(../images/header-99.png) no-repeat top center; }
#header-pro { background: url(../images/header-150.png) no-repeat top center; }
#feature-table th span { position: absolute; top: -9999px; left: -9999px; }

#feature-table td,
#feature-table th { width: 217px; padding: 8px 5px; text-align: center; border-left: 1px solid white; border-right: 1px solid white;border-bottom: 1px solid white; }

#feature-table .final-row td { padding: 24px 5px; }

#feature-table td.popis{
font-size:15px;font-weight:bold;color:#000066
}

.basic   { background-color: #d5e4bc;  }
.plus    { background-color: #c1dcb7; }
.premium { background-color: #bad6c8; }
.pro     { background-color: #bbd3dc; }

.odd .table-col-1 { background-color: #edf3e2;}
.odd .table-col-2 { background-color: #edf3e2;}
.odd .table-col-3 { background-color: #edf3e2;}
.odd .table-col-4 { background-color: #e2ecf0;}

.leftOfFeatured  { background-image: url(../images/shadow-left.png);  background-repeat: repeat-y; background-position: right center; }
.rightOfFeatured { background-image: url(../images/shadow-right.png); background-repeat: repeat-y; background-position: left  center; }

p.vyuzijte {background:white;padding:10px;font-size:16px;}
p.vyuzijte a {text-decoration:underline;font-size:16px;}


/* SLUZBY */
div.blok-sluzby{
  float:left;
  width:227px;
  margin-left:0;
  margin-right:12px;
  margin-bottom:10px;
}

div.blok-sluzby div.nadpis, 
div.blok-sluzby div.nadpis-aktualne,
div.blok-sluzby div.nadpis-fotogalerie
{
  float:left;
  width:227px;
  height:119px;
  background:url("../obrazky/sluzby_03a.png") no-repeat; 
}
div.blok-sluzby div.nadpis-aktualne{
  background:url("../obrazky/aktualne_03.png") no-repeat; 
}
div.blok-sluzby div.nadpis-fotogalerie{
  background:url("../obrazky/fotogalerie_03.png") no-repeat; 
}


div.blok-sluzby div.nadpis h2,
div.blok-sluzby div.nadpis-aktualne h2,
div.blok-sluzby div.nadpis-fotogalerie h2 {float:left;
width:200px;text-align:center;padding-top:40px;
padding-left:8px;
font-size:17px; font-weight:normal}


div.blok-sluzby div.telo{
  float:left;
  width:227px;
  min-height:161px;
  background:url("../obrazky/sluzby_05a.png") no-repeat; 
}
div.blok-sluzby div.telo p {padding:0 8px 0 8px;margin:0;font-size:13px; color:grey;}
div.blok-sluzby div.telo .foto {float:left;width:222px;text-align:center;margin:10px 0 10px 0;}
div.blok-sluzby div.telo .foto img {border:2px solid #3bafd7;}

div.blok-sluzby div.odkaz{
  float:left;
  width:227px;
  height:45px;
  background:url("../obrazky/sluzby_07a.png") no-repeat; 
}
div.blok-sluzby div.odkaz div.tlacitko{
  float:left;
  width:171px;
  height:39px;
  margin-left:26px;
  margin-top:5px;
  
  /*background:url("../obrazky/tlacitko-detail.png") no-repeat;*/ 
}


