/* CSS Document */
body 	{  
	margin: 0;  
	padding: 0; 
	color:#7D7359; 
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial; 
	font-size:12px; 
	background-color:#F5F2E9;
	background-image:url(../img/page/bg_page.png);
	}
#page 	{ 
	margin:0 auto;
	margin-top:10px; 
	width: 782px; 
	text-align: left; 
    position: relative;
	margin-bottom:0px;
	}
#navigation	{ 
	margin: 0;
	width:782px; 
    position: relative;
	height:27px; 
		}
#navigation_img_n1, #navigation_img_n2, #navigation_img_n3, #navigation_img_n4, #navigation_img_n5, #navigation_img_n6, #navigation_img_n7	{ 
	height:27px; 
	background-repeat:no-repeat;
	}
#navigation_1	{ 
	margin:0 12px 0 0; 
	width:329px; 
	text-align:center;
	}
#navigation_img_n1	{ 
	background-image:url(img/page/n_1.png); 
	width:10px; 
	float:left;
	}
#navigation_img_n2	{ 
	width:37px; 
	background-image:url(img/page/n_2.png); 
	float:right;
	}
#navigation_img_n3	{ 
	width:14px; 
	background-image:url(img/page/n_3.png); 
	float:left; 
	}
#navigation_img_n4	{ 
	width:85px; 
	background-image:url(img/page/n_4.png); 
	float:right;
	}
#navigation_img_n5	{ 
	width:83px; 
	background-image:url(img/page/n_5.png); 
	float:right;
	}
#navigation_img_n6	{ 
	width:62px; 
	background-image:url(img/page/n_6.png); 
	float:right;
	}
#navigation_img_n7	{ 
	width:10px; 
	background-image:url(img/page/n_7.png); 
	float:right;
	}
#navigation_1-1	{ 
	width:146px; 
	float:left;
	}
#navigation_1-1-left { 
	width:47px; 
	float:left;
	}
#navigation_1-1-right { 
	width:99px; 
	float:right;
	}
#navigation_2 { 
	width:183px; 
	float:right;
		}
#navigation_2-1	{ 
	width:173px; 
	float:left;
		}
#navigation_2-1-left	{ 
	width:97px; 
	float:left;
		}
#navigation_2-1-right	{ 
	width:76px; 
	float:right;
		}

#menu	{ 
	width:782px; 
	height:18px;
	text-align:center;
	margin-top:9px;
	margin-bottom:7px;
		}
#menu_1	{ 
	margin-left:27px;
		}
#hlavny	{ 
	width:782px; 
	height:auto; 
	text-align:left;
		}
#stred_up {
	background-image: url(img/page/m_up.png); 
	background-repeat:no-repeat; 
	height:42px;
		}
#stred_up_vlavo {
	float:left; 
	width:180px; 
	margin:15px 0 0 26px;  
	padding:0; 
		}
#stred_up_vlavo_q {
	height:15px; 
	width:14px; 
	float:right;
	margin:3px 16px 0 0;
	background-image:url(img/page/Q.png); 
	background-repeat:no-repeat;
		}
#stred_up_vpravo {
	margin:0 19px 0 236px; 
	padding:0;
		}
#stred_up_vpravo_nadpis {

	
	padding-top:15px;
		}
#printer {
	height:16px; 
	width:16px; 
	float:right; 
	margin-top:7px; 
	background-image:url(img/page/printer.png); 
	background-repeat:no-repeat;
		}
#stred_middle {
	width:782px; 
	margin:0 auto; 
	text-align:left; 
	background-image: url(img/page/m_stred.png); 
	background-repeat:repeat-y;
		}
#stred_middle_left {
	float: left; 
	width: 200px; 
	margin:0 0 0 16px; 
	padding:0;
		}
#stred_middle_left_in {
	padding:0 9px 30px 10px;
		}
#left_space {


		}
#left_dods {
	width:100%; 
	height:4px; 
	margin:11px 0 10px 0;
		}
#stred_middle_right {
	margin:0 19px 0 236px; 
	padding:4px 0 0 0; 
		}
#stred_middle_right_in {
	margin:0; 
	padding: 0;
		}	
#stred_middle_right_space {
	background-color:#D9D6CF; 
	width:100%; 
	height:1px; 
	margin:0 0 10px 0;
		}
#stred_down_image {
	background-image: url(img/page/m_down.png); 
	background-repeat:no-repeat; 
	height:25px;
		}
#paticka {
	width:100%; 
	height:22px;
	padding:0 0 20px 0; 
		}
#paticka_left {
	float:left; 
	margin:9px 0 10px 28px; 
		}	
#paticka_right {
	float:right; 
	margin-top:7px; 
	width:100px; 
		}
#paticka_dizajn {
	margin:2px 5px 0 0;
	float:left;
		}
#paticka_dizajn_pd {
	margin:1px 25px 0 0; 
	float:right;
	width:25px;
	height:24px;
	background-image:url(img/page/pd.png);
	background-repeat:no-repeat;
		}	
#tabulka_padd {
	padding:8px 8px 8px 8px;
		}
hr.cleaner {
	clear:both;
	height:1px;
	margin: -1px 0 0 0; padding:0;
	border:none;
	visibility: hidden;
	}
	
/* fonts */
.space { 
	color:#675C3E;  
	font-size:14px;
	}
.left_h1 { 
	color:#82785D; 
	font-weight:bold;
	}
.left_text { 
	color:#FFFFFF;
	}
.menu a { 
	text-decoration:none; 
	color:#F9A50E; 
	font-weight:bold;  
	font-size:12px;
	padding:0px 2px 0px 2px;
	}
.menu a:hover { 
	color:#FFFFFF;
	background-color: #F9A50E; text-decoration:none;
	}
a { 
	text-decoration:none; 
	font-weight:normal;  
	color:#7E7258;
	}
a:hover { 
	text-decoration:underline; 
	}
h1, h2 { 
	font-size: 15px; 
	font-weight:bold; 
	letter-spacing:1px; 
	margin:0; 
	}
h1 { 
	color:#F9A50E; 
	margin-top:6px; 
	}
h2 { color:#FFFFFF; margin-top:1px;}
h3 { 
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:0;
	}
hr { 
	margin: 9px 0 14px 0; 
	color:#D9D6CF; 
	border:0; 
	}
.main a { 
	text-decoration:none; 
	font-weight:bold;  
	color:#7E7258;
	}
.main a:hover { 
	text-decoration:underline; 
	}
.paticka, .paticka_orange { 
	color:#534A32;  
	font-size:11px;
	}
.paticka_orange { 
	color:#F9A50E;  
	font-weight:bold;
	}
.navigation_odkaz a { 
	text-decoration:none; 
	color:#FFFFFF; 
	font-weight:bold; 
	font-size:12px;
	margin-top:5px;
	}
.navigation_odkaz a:hover { 
	color:#524932;
	}
.white_bold { 
	color:#FFFFFF;
	font-weight: bold;
	}
.odkaz_bold a { 
	text-decoration:none; 
	color:#7E7258; 
	font-weight: bold; 
	}
.odkaz_bold a:hover { 
	text-decoration: underline; 
	}

/* menu */
.menu1 { 
	padding: 0; 
	margin: 0; 
	} 
.menu1 a { 
	text-decoration: none; 
	color: #333; 
	display: block; 
	width:auto; 
	text-align: center; 
	} 
.menu1 a:hover { 
	text-decoration: none;  
	} 
.menu1 ul, .menu1 li { 
	list-style-type: none; 
	margin: 0; 
	padding: 0; 
	} 
.menu3 { 
	padding: 0; 
	margin: 0; 
	} 
.menu3 ul, .menu3 li { 
	list-style-type: none; 
	margin: 0; 
	padding: 0; 
	}
ul.uroven1 { 
	float: left; 
	position: relative;
	line-height: 10px; 
	padding: 0px .5em 0 .5em;
	padding-bottom:8px; 
	_width: 1px; /* IE */ 
	} 
li.polozka1 { 
	float: left; 
	position: relative;  
	line-height: 10px; 
	padding: 3px .5em 8px .5em; 
	_width: 1px; /* IE */ width:auto;
	} 
ul.uroven2 { 
	position: absolute; 
	line-height: 100%; 
	left: 0; 
	top:19px;  
	visibility: hidden;
	background-color:#FFFFFF;
	text-align:left;
	border:1px solid #FBBB48;
	padding:8px 8px 8px 8px; 
	width:auto;
	white-space:nowrap;
	} 
ul.uroven1 li.polozka1 { 
	behavior: url(hovermenu.htc); 
	} 
ul.uroven1 li.polozka1Hover ul.uroven2, 
ul.uroven1 li.polozka1:hover ul.uroven2 { 
	visibility: visible; 
	}
#menu_space { 
	background-color:#F9A50E; 
	height:1px; 
	margin:5px 1px 5px 1px;
	}
.menu_odkaz_2 a { 
	color:#675C3E;
	text-align:left;
	}
.menu_odkaz_2 a:hover { 
	color:#FFFFFF;
	background-color:#F9A50E;
	}
.menu2 a { 
	text-decoration:none; 
	color:#675C3E; 
	font-weight:normal;  
	font-size:11px;
	padding:0px 2px 0px 2px;
	letter-spacing:1px;
	}
.menu2 a:hover { 
	color:#FFFFFF;
	background-color: #F9A50E; 
	}
h4 {
	width:782px; 
	height:159px; 
	padding:0; 
	margin:0;
	}
h4 a, h4 a:hover {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    font-size: .8em;
    text-decoration: underline;
    }
h4 a span {
	display: block;
	width: 100%;
	height: 100%;
	background: url(img/page/head.png) no-repeat ;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	cursor: pointer;
	/*cursor: hand;*/ /* pre MSIE */
    }
input {
	border: 1px #F9A50E solid;
	padding: 2px; 
	font-size: 12px;
	color:#7D7359;
	background-color:#FFFFFF;
	}
textarea {
	border: 1px #F9A50E solid;
	padding: 2px; 
	font-size: 12px;
	color:#7D7359;
	background-color: #FFFFFF;
	}
#ul_stv {
	margin-top:0px; 
	list-style-type:square;
}
#ol_pism {
	list-style-type:lower-alpha; 
	margin-top:0px;
	}
#space_bottom_5 {
	background-color:#D9D6CF; 
	width:100%; 
	height:1px; 
	margin: 0px 0 5px 0;
	}
#space_5_5 {
	background-color:#D9D6CF; 
	width:100%; 
	height:1px; 
	margin:5px 0 5px 0;
	}
	
/* fotogaleria */
.img_border { 
	border-width:3px; 
	border-style:solid; 
	border-color:#F8A000;
	}
.navigator {
	font: 9pt verdana;
	}
#lightbox {
	position: absolute;
	left: 0;
	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: transparent 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) 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;	
	}	
#overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}