/* 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:blue;
}
a:hover {
  text-decoration:underline;
  color:#213501;
}
.leva {float:left;}
.prava {float:right;}

h5 {color:#808080;}

#content {
/*	margin:auto;
	text-align:left;
	width: 1000px;
	background: url("../obrazky/blok-telo1.gif") repeat-y;*/
	float:left;
  width: 995px;
  min-height:56px;
  /*background: url("../obrazky/blok-telo1.jpg") repeat-y;*/
  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;
}  
/*#sidebar-content .blok .menu-top {
  width:188px;
  height:24px;
  background: url("../obrazky/nadpis-menu.gif") no-repeat;
  padding:4px 0 0 15px;
  font-weight:bold;
  font-size:14px;
  color:#536B8A;}*/
/*.menu_leva{
  font-weight:bold;
  font-size:14px;
  color:#536B8A;}*/  
  
/*
#sidebar-content .blok .podmenu, #sidebar-content .blok .podmenu a{
padding-left:5px;
font-weight:bold;
font-size:13px;
color:rgb(0,0,102);}
} */ 
/*#sidebar-content p{padding:0 0 0 15px;}*/

#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:4px solid #F6F6F6; 
}
.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:180px;
margin-top:8px;
}
.nadpis-stred #text{padding-left:90px;padding-top:8px;} 

.foto-stred, .foto-stred-hlavni, .soubor-stred
{
float:left;
margin-left:10px;
width:160px;
text-align:center;
}
.foto-stred-hlavni
{
  width:665px;
}

.foto-stred img,.foto-stred-hlavni img
{
  border:5px solid #EEEDED;
}

.soubor-stred img
{
  border:5px solid #E7E493;
}


.popis-foto-stred,.popis-soubor-stred
{
background:#B09114;
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:205px;
height:30px;
background:url("../obrazky/paticka-stranka-novinky.gif") no-repeat white;
}

.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.jpg") 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:27px 0 0 35px;
      font-size:13px;
}
.top_02 #nadpis{
      padding:120px 0 0 40px;
      font-size:17px;
}
.top_02 #nadpis h3{
margin:0;
padding:0;
}


.menu_polozka1{
float:left; 
background:url("../obrazky/tlacitko-3.gif") center left no-repeat;
width:145px;
height:34px;
margin-right:2px;
margin-bottom:5px;
}      
.menu_polozka1_vyber {
float:left; 
background:url("../obrazky/tlacitko-3-vyber.gif") center left no-repeat;
width:145px;
height:34px;
margin-right:2px;
margin-bottom:5px;
}      
.menu_polozka, .menu_polozka_vyber {
float:left; 
background:url("../obrazky/tlacitko-4.gif") center left no-repeat;
width:200px;
height:37px;
margin-right:2px;
margin-bottom:5px;
margin-left:10px;
} 
.menu_polozka_vyber {
background:url("../obrazky/tlacitko-4-vyber.gif") center left no-repeat;
}
     
.menu_polozka p,.menu_polozka1 p{width:179px;height:auto;text-align:left;margin:0;padding:10px 0 0 20px;}
.menu-text,.menu-text-leva {float:left;width:125px;height:auto;text-align:left;margin:0;padding:10px 0 0 10px;color:black;}
.menu-text-leva {padding-left:30px;}
.menu-text a,.menu-text-leva a{color:black;font-size:14px;font-weight:bold;} 
.menu-text a:hover,.menu-text-leva a:hover{color:white;}

.top_blok {
      float:left;
      width:995px;
      height:45px;
      background: url("../obrazky/blok-horni.gif") 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:#8B7002;width:720px;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;
}
/* Mozilla bug fixes */
/*
html>body .inner, html>body .float-wrap {
border-bottom: 1px solid transparent;
}
*/
/* 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;
} 



