       html, body 
		 	{ height: 100%; }
        body , body * 
		  { padding: 0; margin: 0; }
			
			body  {
				background: #000; 
				color: #FFF;
				font: 83% "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
			}
		  
        #container { 
		  		height: 96%; 
				min-height: 96%; 
				position: relative; 
				width: 875px; 
				margin: 0 auto; 
				background: #000 url(../images/container_line.gif) 275px 100px repeat-y;
				padding-bottom: 25px;
				font-family: Helvetica, Arial, sans-serif;
				font-size: 12px;
				font-style: normal;
				text-transform: normal;
				letter-spacing: 0.2px;
				line-height: 1.5em;


			}
        body>#container { height: auto; }
		  
		  h1, h2, h3, h4, h5, {
		  	margin: 0; padding: 0;
		  }
		  a:link, a:visited  {
		  	color: #E9C9A9;
		  }
		  a:hover {
		  	color: #FFF;
		  }

        #top { 
			height: 120px;
			position: relative;
			margin-top: 10px;
			background: #000;
			}
				#top a#logolink {
					display: block;
					width: 300px;
					height: 61px;
					position: absolute;
					top: 30px;
					left: 0;
					background: #000 url(../images/logo.gif) top left no-repeat;
					text-decoration: none;
				}
				#top #menu {
					position: absolute;
					top: 60px;
					left: 298px;
				}
				#top #menu ul li {
					display: block; 
					float: left;
					margin-right: 4px;
				}
					#menu ul li a {
						text-decoration: none;
						font-variant: small-caps;
						display: block;
						padding: 3px;
						background: #000 url(../images/active_button_bckgr.gif) 0 0 no-repeat;
						font-size: 13px;
					}
						#menu ul li a:link, #menu ul li a:visited {
							color: #D00B0B;
							background-image: none;
						}
						#menu ul li a:hover, #menu ul li a.active:link, #menu ul li a.active:visited, #menu ul li a.active:hover {
							color: #E5721C;
							background-position: right;
							background: #000 url(../images/active_button_bckgr.gif) right bottom no-repeat;
							cursor: pointer;
						}
						#menu ul li a.active:link, #menu ul li a.active:visited, #menu ul li a.active:hover {
							color: #FFF; 
						}

						
        #content { 
		  	width: 575px; 
			float: right; 
			padding: 0; margin: 0;
			margin-left: 30px;
			margin-top: -10px;
			padding-top: 2px;
			font-family: Helvetica, Arial, sans-serif;
			font-size: 12px;
			font-style: normal;
			text-transform: normal;
			letter-spacing: 0.2px;
			line-height: 1.5em;
			}
			#content h2, #content h3 {
				padding: 0; margin: 0;
				font-size: 16px;
	  			color:#CE0000;
	  			letter-spacing:0.1em;
	  			line-height:200%;
				}
				#content h2 {
				background: #000 url(../images/h2_bottom_point.gif) 99% 75% no-repeat;
				}
				#content p {
					color:#EEAB79;
					font-size:12px;
					font-weight:normal;
					line-height:150%;
					padding: 10px 0 5px 0px; 
				}
				#content h3 {
					margin-top: 10px;
					padding-top: 20px;
					background: #000 url(../images/paragraph_icon.gif) 200px 0 no-repeat;
					font-size: 14px; 
					
				}

        #second { width: 260px; float: left;}
		  	#second #imagephoto {
		  		display: block;
				width: 242px; height: 241px;
				margin-left: 10px;
				background: #000 url(../images/imagephoto01.jpg) top left no-repeat;
		  	}
				#second .ip01#imagephoto {
					background-image: url(../images/imagephoto01.jpg);
				}
				#second .ip02#imagephoto {
					background-image: url(../images/imagephoto02.jpg);
				}
				#second .ip03#imagephoto {
					background-image: url(../images/imagephoto03.jpg);
				}
				#second .ip04#imagephoto {
					background-image: url(../images/imagephoto04.jpg);
				}
				#second .ip05#imagephoto {
					background-image: url(../images/imagephoto05.jpg);
				}
				#second .ip06#imagephoto {
					background-image: url(../images/imagephoto06.jpg);
				}


        #third { border: 1px solid green; margin-left: 265px; }


        hr#hrcleaner { clear: both; margin-bottom: 10px; height: 1px; color: #000; border: solid 1px #000; border-width: 0 0 1px 0; background: #000; }

			#pagefooter { 
				clear: both; 
				position: absolute; 
				bottom: 0; 
				right: 0px; 
				width: 600px; 
				height: 20px;
				background: #000;
				text-align: right;
				border-top: solid 1px #1C0000; 
				padding-top: 6px;
				font-size: 9px;
				color: #310000;
			}
				#pagefooter a {
					padding-left: 10px;
					font-weight: normal;
				}
					#pagefooter a:link, #pagefooter a:visited {
						color: #530000;
						text-decoration: none;
					}
					#pagefooter a:hover {
						color: Gray;
						text-decoration: underline;
					}

/* msgform */					

	#msgform {
		width: 450px;
		background: #696969 url(../images/div_msgform_bckgr.gif) top left norepeat;
		padding: 10px;
		background: #696969;
	}
		#msgform form {
			width: 440px;
			margin: 5px;
			background: #696969;
			font-size: 9px;
		}
		
			#msgform form input.inp, #msgform form textarea {
				width: 133px;
				border: solid 1px #000;
				background: #EEAB79;
				color: #832f2f;
			}
			#msgform form textarea {
				width: 400px;
			}
			#msgform form p.vyplnte {
				margin: 0; padding: 0; font-size: 1.1em;
			}
			#msgform table th.center {
				text-align: center;
			}
			
#content #podpis {
	width: 300px;
	height: 79px;
	background: #000 url(../images/podpis_terez.gif) bottom left no-repeat;
	margin: 20px 10px 0 280px;
}
	#content #podpis h5 {
		padding-left: 50px;
		color: #eeab79;
	}
	
	/* HIGHSLIDE */
	.highslide-caption {
		color: #AB0303;
	}
	.highslide-number {
		font-size: .87em;
	}
