body {
	margin:0px; background-color: #FFFFFF;
	text-align: center;
	background-image: url('../img/podklad.gif'); background-repeat: repeat-x;
}


@media print {
      .print_ne { display: none; }
      .print_ano { position: static; }
      .print_zalomit { page-break-after: always; }
    }

.mb2 {
  margin-bottom: 2px;
}
.cl {
  clear: left !important;
}
.ml27 {
  margin-left: 27px;
}
.form_search {
  margin: 0px;
  padding: 0px;
  float: left;
}


p {
	margin: 0;
}


hr {
	color: #ebebeb;
	background-color: #ebebeb;
	height: 1px;
}


table {
	color: #4e4e4e;
	FONT-SIZE: 11px;
	text-align: left;
	FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, sans-serif;
}

/*hp-txt*/
.hp-txt {
  text-align: left;
}
.hp-txt p {
  margin-top: 10px;
  margin-bottom: 5px;
  text-align: justify;
  text-indent: 20px;
}
.hp-txt .bold {
  font-weight: bold;
}
.hp-txt .under-bold {
  font-weight: bold;
  text-decoration: underline;
  text-indent: 0px;
}
/*hp-txt-end*/.

ul {
	margin-top:15px;
}

li {
	margin-left: -23px;
}



.nezobrazovat {
	display:none;
}





.zaklad {
	margin-left: auto;
	margin-right: auto;
	width: 900px; height: auto;

}


.zahlavi {
	padding:0; margin:0;
	position:relative; float:left; width: 900px; height: 180px;
	background: #d2001e url('../img/n_zahlavi.gif') no-repeat;
}

.logo-link {
	position:absolute; width: 215px; height: 73px; top:50px; left:0;
}

.vyhledavani {
	position:absolute; width: 895px; height: 20px; bottom:6px; left:8px;
}

.menu {
	float:left; width: 900px; height: 25px; background-color: #8b0e13;
}

.menu1 {
	float:left; text-align:left; width: 625px; height: 25px;
}

.menu2 {
	float:right; text-align:left; width: 225px; height: 25px; background-color: #000000;
}

.submenu {
	float:left; width: 900px; height: 25px; background-color: #FFFFFF;
}

.submenu2 {
	float:left; text-align:left; width: 630px; height: 90px;
}


.linka {
	float:left; width: 20px; height: 55px; border-right:1px solid #ebebeb; margin-top:24px;
}

.strana-leva-obal {
	float:left; width: 651px; height: auto;
}

.strana-leva {
	float:left; width: 650px; height: auto; border-right:1px solid #ebebeb;
}

.strana-prava {
	float:right; width: 225px; height: auto; margin-top:24px;
}


.patka {
	border-top: 1px silver solid; font-size:10px; color:silver;
	float:left; width: 900px; height: 20px; margin-top:25px; padding:5px 0 5px 0; }
.patka span{
	font-size:10px; color:gray; }






.form-left {
	float: left; text-align: left; width: 110px; height: auto; padding-bottom: 15px; margin-left:15px; display: inline;
}

.form-right {
	float: left; text-align: left; width: 480px; height: auto; padding-bottom: 15px; padding-left:20px;
}

.form-right2 {
	float: left; text-align: left; width: 310px; height: auto; padding-bottom: 15px; margin-left:20px; display: inline;
}

.form-vyhledat {
	float: left; text-align: left; width: 95px; height: auto; padding-top: 2px;
}

.form-sloupec {
	float: left; text-align: left; width: 153px; height: auto;
}

.form-vyber {
	float:left; width:625px; margin-top:25px; background-color:#f0f0f0;
}




.vypis-obal {
	float:left; width:298px; margin-top:14px;
}

.vypis-text {
	float:left; width:212px; text-align:left;
}

.vypis-foto {
	float:right; width:73px;
}

.vypis-odsazeni {
	float:left; width:298px; height:16px; border-bottom:1px solid #ebebeb;
}

.vypis-odsazeni2 {
	float:left; width:298px; height:16px;
}




.titulek {
	margin-left:0;
}




.detail {
	float:left; width:300px; margin-top:17px;
}

.detail-leva {
	float:left; width:300px;
}

.detail-predel {
	float:left; width:300px; height:12px; margin-top:11px; border-top:1px solid #ebebeb;
}

.detail-prava {
	float:left; text-align:left; width:300px; height:auto; margin-left:25px; margin-top:17px;
}





.clear {
	clear: left;
}

.left {
	float: left;
}

.right {
	float: right;
}

.zarovnat-doprava {
	text-align: right;
}

.zarovnat-doleva {
	text-align: left;
}

.zarovnat-blok {
	text-align: justify;
}

.zarovnat-stred {
	text-align: center;
}









a:link {
	color: #b41023;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}

a:visited {
	color: #b41023;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}

a:hover  {
	color: #2b2b2b;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}

a:active  {
	color: #2b2b2b;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}





a.vice:link {
	color: #41d9ff;
	FONT-SIZE: 9px;
	font-weight: bold;
	FONT-FAMILY: Tahoma, Arial;
	TEXT-DECORATION: none;
}

a.vice:visited {
	color: #41d9ff;
	FONT-SIZE: 9px;
	font-weight: bold;
	FONT-FAMILY: Tahoma, Arial;
	TEXT-DECORATION: none;
}

a.vice:hover  {
	color: #41d9ff;
	FONT-SIZE: 9px;
	font-weight: bold;
	FONT-FAMILY: Tahoma, Arial;
	TEXT-DECORATION: underline;
}

a.vice:active  {
	color: #41d9ff;
	FONT-SIZE: 9px;
	font-weight: bold;
	FONT-FAMILY: Tahoma, Arial;
	TEXT-DECORATION: underline;
}







a.copy:link {
	color: #707070;
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma, Arial;
	TEXT-DECORATION: none;
}

a.copy:visited {
	color: #707070;
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma, Arial;
	TEXT-DECORATION: none;
}

a.copy:hover  {
	color: #707070;
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma, Arial;
	TEXT-DECORATION: underline;
}

a.copy:active  {
	color: #707070;
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma, Arial;
	TEXT-DECORATION: underline;
}



h3 {  margin:0 0 15px 0; padding:0;
	color: #2b2b2b;
	FONT-SIZE: 11px;
	font-weight: bold;
	FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	TEXT-DECORATION: none}

a.nadpis:hover h3 {
	color: #b41023;
	FONT-SIZE: 11px;
	font-weight: bold;
	FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}


a.nadpis:link {
	color: #2b2b2b;
	FONT-SIZE: 11px;
	font-weight: bold;
	FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

a.nadpis:visited {
	color: #2b2b2b;
	FONT-SIZE: 11px;
	font-weight: bold;
	FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

a.nadpis:hover  {
	color: #b41023;
	FONT-SIZE: 11px;
	font-weight: bold;
	FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}

a.nadpis:active  {
	color: #b41023;
	FONT-SIZE: 11px;
	font-weight: bold;
	FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}




a.mail:link {
	color: #b41023;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}

a.mail:visited {
	color: #b41023;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}

a.mail:hover  {
	color: #2b2b2b;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}

a.mail:active  {
	color: #2b2b2b;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}





.text {
	color: #4e4e4e;
	FONT-SIZE: 11px;
	text-align: left;
	FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, sans-serif;
}

.text-popis {
	color: #4e4e4e;
	FONT-SIZE: 11px;
	text-align: left;
	FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, sans-serif;
}


.copyright {
	color: #707070;
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma, Arial;
}

.text9 {
	color: #575656;
	FONT-SIZE: 9px;
	FONT-FAMILY: Tahoma, Arial;
}



.rezervace {
	color: #FFFFFF;
	background-color: #FF0000;
	FONT-SIZE: 90%;
	text-align: center;
	FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif;
}



.nadpis {
	color: #2e2e2e;
	FONT-SIZE: 17px;
	font-weight: bold;
	text-align: left;
	FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, sans-serif;
}



h1 {
	color: #b41023;
	FONT-SIZE: 12px;
	font-weight: bold;
	FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	margin:0;
}


h2 {
	color: #af0014;
	FONT-SIZE: 12px;
	font-weight: bold;
	text-align: left;
	FONT-FAMILY: Verdana, Tahoma, Arial;
	margin:0;
}




.bold {
	font-weight: bold;
}








.form {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #D9D9D9;
	background-color: #ffffff;
	padding:0; margin:0;
}



.form-send {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: normal;
	border: 1px solid #E1001A;
	background-color: #E1001A;
	margin:0;
	padding:0;
}





#lightbox{
	position: absolute;
	left: 0;
	margin-top:-40px;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#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: url('../images/blank.gif') no-repeat; /* 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') no-repeat left 15%; }
#nextLink:hover, #nextLink:visited:hover { background: url('../images/nextlabel.gif') no-repeat right 15%; }


#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;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}

/* nove styly zari 2008 */

#logo {
	clear:both;
	float:left;
	margin: 50px 0 0 0;
	border:0px silver solid;
	width: 215px; height: 73px }

#logo a {
	text-decoration:none }

#logo h1 {
	width: 215px; height: 73px;
	float:left;
	position: absolute;
	font-weight: normal;
	margin: 0; 	margin: "0 0 0 -100px";
	padding:0;
	font-size: 15px;
	color: #b8051a;
	text-decoration:none;
	cursor: hand }

#logo span {
	border:0px silver solid;
	margin: 0;
	padding:0;
	float:left;
	display: block;
	position: absolute;
	left: 0;top: 0;		/* left:"-100px";top:"0"; */
	width: 215px;
	height: 73px;
	cursor: hand;
	background: url('../img/n-reality-redot.gif') no-repeat }


#adresy {
	clear:both;
	float:left;
	margin: -70px 0 0 530px;		margin: "-70px 0 0 350px";
	border:0px silver solid;
	width: 362px; height: 94px;}

#adresy a {
	text-decoration:none }

#adresy h2 {
	width: 362px; height: 94px;
	position: absolute;
	font-weight: normal;
	margin: 0;
	padding:0;
	font-size: 15px;
	color: #b8051a;
	text-decoration:none;
	cursor: hand }

#adresy span {
	border:0px silver solid;
	margin: 0;
	padding:0;
	float:left;
	display: block;
	position: absolute;
	left: 0;top: 0;
	width: 362px;
	height: 94px;
	cursor: hand;
	background: url('../img/title-adresy.gif') no-repeat }


#paticka a{
	font-size:10px; color:gray; text-decoration: none; }
#paticka {
	font-size:10px; color:gray; text-decoration: none; }
#paticka a:hover{
	font-size:10px; color:black; text-decoration: none; }

.detailinzeratu{
	color:silver; text-align:right; margin: 0 0 10px 0; font-size: 12px; font-weight: bold; font-family: Arial, Verdana, Tahoma; }

h2 a.linkdetailinzeratu strong{
	color:silver; text-decoration:none; font-size:12px; font-family: Arial, Verdana, Tahoma; }

a.tablink{
	color:#b8051a; text-decoration:none; font-size:11px; font-family: Verdana, Arial, Tahoma; }

a:hover.tablink{
	color:gray; text-decoration:none; font-size:11px; font-family: Verdana, Arial, Tahoma; }

a:visited.tablink{
	color:gray; text-decoration:none; font-size:11px; font-family: Verdana, Arial, Tahoma; }

.lista {width:900px; padding-top:10px;}
.lista a{text-decoration:none;}