@charset "UTF-8";

/* General resets */
*, div, p, h1, h2 {
	border: 0;
	margin: 0;
	padding: 0;
}
/* General resets - end */

/* Tag definitions */
body {
	background-color: #111111;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
	text-align: justify;
}
a {
	color: #4b4b4b;
	font-variant: normal;
	font-style: normal;
	text-decoration: none;
}
a:hover {
	color: #029dd0;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}
h2 {
	font-size: 20px;
	font-weight: 100;
}


/* Tag definitions - end */

/* General classes */
.home {position: absolute; top: 50px; left: 70px; font-size: 13px; }
.tlac {position: absolute; top: 50px; left: 145px; font-size: 13px; }
.graf {position: absolute; top: 50px; left: 205px; font-size: 13px; }
.dok {position: absolute; top: 50px; left: 337px; font-size: 13px; }
.pref {position: absolute; top: 50px; left: 547px; font-size: 13px; }

.grey{color: #666666;}
.blue{color: #029dd0;}
.align_left{ text-align: left;}
.datum{font-size: 16px; color:#666666; }
/* General classes - end */


/* Layout definitions */

	/* Wrapper */
	#up_bcg {
		position: relative;
		margin: auto;
		height: 412px;
		width: auto;
		background-color: #FFFFFF;
	}
	/* Wrapper - end */
	
	/* Header definitions */
	#logo {
		position: absolute;
		width: 117px;
		height: 106px;
		top: 40px;
		left: 710px;
	}
	/* Header definitions - end */
	
	/* Body definitions */
	#home_bodyup{
		position: relative;
		margin: auto;
		width: 890px;
		height: 421px;
		background-image: url(../img/home_bodyup.jpg);
	}
	#home_bodydown{
		position: relative;
		margin: auto;
		width: 890px;
		height: 228px;
		background-image: url(../img/home_bodydown.jpg);
	}
	#tlac_bodydown{
		position: relative;
		margin: auto;
		width: 890px;
		height: 228px;
		background-image: url(../img/tlac_bodydown.jpg);
	}
	#graf_bodydown{
		position: relative;
		margin: auto;
		width: 890px;
		height: 228px;
		background-image: url(../img/graf_bodydown.jpg);
	}
	#pref_bodydown{
		position: relative;
		margin: auto;
		width: 890px;
		height: 228px;
		background-image: url(../img/pref_bodydown.jpg);
	}
	#dok_bodydown{
		position: relative;
		margin: auto;
		width: 890px;
		height: 228px;
		background-image: url(../img/dok_bodydown.jpg);
	}
	#text_lavy {
		position: absolute;
		width: 265px;
		height: auto;
		top: 130px;
		left: 70px;
	}
	#text_lavydown {
		position: absolute;
		width: 265px;
		height: auto;
		top: 0 0 0;
		left: 70px;
	}
	#text_pravy {
		position: absolute;
		width: 265px;
		height: auto;
		top: 130px;
		left: 385px;
	}
	#text_pravydown {
		position: absolute;
		width: 265px;
		height: auto;
		top: 0 0 0;
		left: 385px;
	}
	#text_konatkt {
		position: absolute;
		width: 200px;
		height: auto;
		top: 160px;
		left: 670px;
		font-size: 10px;
		line-height: 18px;
		text-align: center;
	}
	#mapa {
		position:absolute;
		width: 282px;
		height: 158px;
		top: 198px;
		left: 375px;
	}
	#mapa_small {
	 	position:absolute;
		width: 119px;
		height: 160px;
		top: 5px;
		left: 712px;
	}
			#gal01 {
				position:absolute;
				width: 140px;
				height: 76px;
				top: 28px;
				left: 68px;
			}
			#gal02 {
				position:absolute;
				width: 140px;
				height: 76px;
				top: 28px;
				left: 222px;
			}
			#gal03 {
				position:absolute;
				width: 140px;
				height: 76px;
				top: 115px;
				left: 68px;
			}
			#gal04 {
				position:absolute;
				width: 140px;
				height: 76px;
				top: 115px;
				left: 222px;
			}
			#gal05 {
				position:absolute;
				width: 140px;
				height: 76px;
				top: 28px;
				left: 375px;
			}
			#gal06 {
				position:absolute;
				width: 140px;
				height: 76px;
				top: 28px;
				left: 529px;
			}
			#gal07 {
				position:absolute;
				width: 140px;
				height: 76px;
				top: 28px;
				left: 683px;
			}
			#gal08 {
				position:absolute;
				width: 140px;
				height: 76px;
				top: 115px;
				left: 375px;
			}
			#gal09 {
				position:absolute;
				width: 140px;
				height: 76px;
				top: 115px;
				left: 529px;
			}
			#gal10 {
				position:absolute;
				width: 140px;
				height: 76px;
				top: 115px;
				left: 683px;
			}
			#gal11 {
				position:absolute;
				width: 176px;
				height: 152px;
				top: 28px;
				left: 68px;
			}
			#gal12 {
				position:absolute;
				width: 176px;
				height: 152px;
				top: 28px;
				left: 258px;
			}
			#gal13 {
				position:absolute;
				width: 176px;
				height: 152px;
				top: 28px;
				left: 447px;
			}
			#gal14 {
				position:absolute;
				width: 176px;
				height: 152px;
				top: 28px;
				left: 637px;
			}
			#gal15 {
				position:absolute;
				width: 140px;
				height: 76px;
				top: 28px;
				left: 68px;
			}
			#gal16 {
				position:absolute;
				width: 140px;
				height: 76px;
				top: 28px;
				left: 222px;
			}
			#gal17 {
				position:absolute;
				width: 140px;
				height: 76px;
				top: 28px;
				left: 375px;
			}
			#gal18 {
				position:absolute;
				width: 140px;
				height: 76px;
				top: 28px;
				left: 529px;
			}
			#gal19 {
				position:absolute;
				width: 140px;
				height: 76px;
				top: 28px;
				left: 683px;
			}
			#gal20 {
				position:absolute;
				width: 140px;
				height: 76px;
				top: 115px;
				left: 68px;
			}
			#gal21 {
				position:absolute;
				width: 140px;
				height: 76px;
				top: 115px;
				left: 222px;
			}
			
			#gal22 {
				position:absolute;
				width: 140px;
				height: 76px;
				top: 115px;
				left: 375px;
			}
			#gal23 {
				position:absolute;
				width: 140px;
				height: 76px;
				top: 115px;
				left: 529px;
			}
			#gal24 {
				position:absolute;
				width: 140px;
				height: 76px;
				top: 115px;
				left: 683px;
			}
	
	/* Body definitions - end */
	
	/* Footer definitions */
	#footer {
		position: relative;
		margin: auto;
		top: 220px;
		width: 750px;
		height: 50px;
		color: #4b4b4b;
		font-size: 11px;
		text-align: center;
	}
	#down_bcg {
		position: relative;
		margin-bottom: 0px;
		margin-right: 0px;
		height: 280px;;
		width: auto;
		background-color: #111111;
		}
	/* Footer definitions - end */
	
/* Layout definitions - end */

