       html, body 
		 	{ height: 100%; }
        body , body * 
		  { padding: 0; margin: 0; }
			
			body  {
				font: 83% "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
				background: #FFF url(../images/body-bckgr.png) top left repeat-y;
			}
		  
			#header {
				height: 340px;
				background: #FFF url(../images/header-bckgr.jpg) top left no-repeat;
			}
				#header #uc {
					color: #9f8b95;
					font-size: 1em;
					letter-spacing: 1em;
					position: absolute;
					left: 606px;
					top: 262px;
					line-height: 1.25em;
				}
				#header #motto {
					width: 27px;
					height: 213px;
					background: #FFF url(../images/motto-bckgr.gif) top left no-repeat;
					position: absolute;
					right: 5px;
					top: 360px;

				}

        #container { 
		  		height: 310px; 
				width: 100%;
				background: transparent url(../images/container-bckgr.png) top left no-repeat;
			}
				#container address {
					position: absolute;
					left: 638px;
					top: 364px;
					line-height: 1.22em;
					letter-spacing: ..18em;
					
				}
		  
		  h1, h2, h3, h4, h5, {
		  	margin: 0; padding: 0;
		  }
		  a:link, a:visited  {
		  	color: #d81b7e;
		  }
		  a:hover {
		  	color: #737373;
		  }

        #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: 8px;
				}
					#menu ul li a {
						text-decoration: none;
						font-variant: small-caps;
						display: block;
						padding: 3px 5px;
						background: #000 url(../images/active_button_bckgr.gif) 0 0 no-repeat;
						font-size: .88em;
					}
						#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;
	}
