	*
	{
	font-family: Arial;
	font-size: 14px;
	}

	html, body
	{
	    height: 100%;
	    padding: 0;
	    margin: 0;
	    background-color: #eeda95;
	}

	table, table th, table td
	{
	       padding: 0;
	       text-align: left;
	       vertical-align: top;
	       empty-cells: show;
	       border-spacing: 0;
	       border-collapse: collapse;
	}

	b
	{
	font-weight: bold;
	}

	.png
	{
	//background-image: none ! important;
	behavior: url('img/pngfix.htc');
	}

	a
	{
		text-decoration: none;
	}

	a:hover
	{
		text-decoration: underline;
	}

	form
	{
	border: #f7941d 1px solid;
	}

	.black_link
	{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	}


	.copyright
	{
	text-decoration: none;
	font-size: 10px;
	color: #000000;
	}


	.black_link:Hover
	{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
	}


	p
	{
	margin: 20px;
	}

	h5
	{
	color: #c10000;
	}

	#nizlevo
	{
	position: absolute;
	width: 202px;
	height: 383px;
	top: 0;
	z-index: 4;
	}

	#mail
	{
	width: 11px;
	height: 9px;
	position: absolute;
	top: 480px;
	left: 85px;
	z-index: 50000;
	}

	#uzor-top
	{
	position: absolute;
	width: 140px;
	height: 176px;
	top: 0;
	left: 6px;;
	z-index: 3;
	}

	#title
	{
	position: absolute;
	width: 204px;
	height: 67px;
	top: 35px;;
	left: 0;
	z-index: 5;
	}

	#title
	{
	position: absolute;
	width: 204px;
	height: 67px;
	top: 35px;;
	left: 0;
	z-index: 5;
	}


	#address
	{
	position: absolute;
	width: 231px;
	height: 91px;
	top: 85px;;
	left: 0;
	z-index: 5;
	}


	#svaha
	{
	position: absolute;
	width: 151px;
	height: 15px;
	top: 150px;;
	left: 19px;
	z-index: 5;
	}


	#shield
	{
	position: absolute;
	width: 229px;
	height: 193px;
	top: 165px;
	left: 0;
	z-index: 5;
	}

	#bird-big
	{
	position: absolute;
	width: 55px;
	height: 44px;
	top: 100px;
	left: 52%;
	z-index: 5;
	}


	#bird-small
	{
	position: absolute;
	width: 24px;
	height: 12px;
	top: 160px;
	left: 32%;
	z-index: 5;
	}


	#ship
	{
	position: absolute;
	width: 107px;
	height: 72px;
	top: 277px;
	right: 10%;
	z-index: 5;
	}

	#calendar
	{
	position: absolute;
	width: 100px;
	height: 102px;
	top: 378px;
	left: 200px;
	z-index: 5;
	}


	#pics
	{
	position: absolute;
	width: 128px;
	height: 187px;
	top: 50px;
	left: 0px;
	background-color: #ffffff;
	z-index: 900000;
	}

	#b_nav
	{
	position: absolute;
	width: 126px;
	height: 187px;
	top: 678px;
	left: 187px;
	z-index: 5000;
	}



	#people-lay
	{
    width: 100%;
	position: absolute;
	height: 157px;
	top: 280px;
	z-index: 5;
	}

	#people-seat
	{
    width: 100%;
	position: absolute;
	height: 70px;
	top: 328px;
	z-index: 5;
	}

	#people-stand
	{
    width: 100%;
	position: absolute;
	height: 199px;
	top: 240px;
	z-index: 5;
	}

	#nav
	{
    width: 100%;
	position: absolute;
	top: 385px;
	z-index: 10005;
	}

	#oblako
	{
    width: 100%;
	position: absolute;
	height: 358px;
	top: 30px;
	left: 0;
	z-index: 3;
	}


	#foreground
	{
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1001;
	}

	#nizpravo
	{
	position: absolute;
	width: 298px;
	height: 278px;
	right: 0px;
	bottom: 0px;
	}

	#city
	{
	position: absolute;
	width: 533px;
	height: 131px;
	left: 0;
    top: 250px;
    background-image: url('img/city.jpg');
    background-position: top left;
    background-repeat: no-repeat;
    z-index: 2px;
	}



	#sky
	{
	position: absolute;
	width: 100%;
	height: 383px;
	left: 0;
    top: 0;
    background-image: url('img/bg-sky.jpg');
    background-position: top left;
    background-repeat: repeat-x;
	}


	#mainblock
	{
    background-color: #eeda95;
    background-position: top left;
    background-repeat: repeat-x;
	}

	#menu-block
	{
	margin-top: 383px;
	position: relative;
	width: 202px;
	height: 402px;
	}


	.polosa-ie
	{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/polosa.png, sizingMethod='scale');
	}

	.polosa-over
	{
    background-image: url('img/polosa.png');
    background-position: top left;
    background-repeat: repeat-y;
	height: 383px;
	}