* {margin: 0; padding: 0; list-style: none; border: 0; background-repeat: no-repeat; text-decoration: none; outline: none; }
a:link, a:visited, a:hover, a:active {color: #cc6600; }
.link:hover {text-decoration: underline; }
img {display: block; }
input.text, textarea {background-color: #694f47; color: #f8f3ea; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
em {font-style: normal; font-weight: bold; }
body {background-color: #bc8049; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; }
.clearer {height: 0.1em; clear: both; }
#container {width: 830px; height: 555px; margin: 0 auto; position: absolute; top: 50%; left: 50%; margin-left: -415px; margin-top: -261px; }
#wrapper {background: url("images/bg_middle.gif"); }
#page {background-image: url("images/bg_top.gif"); }
#page_top {background-image: url("images/bg_bottom.gif"); background-position: left bottom; padding: 5px 5px 4px; }
#page_bottom {border: 1px solid #DED1B8; }
#real_page {background: #f8f3ea; height: 494px; position: relative; overflow: hidden; border: 9px solid #6e0000; }
h1 {width: 191px; height: 191px; position: absolute; top: 218px; left: 466px; z-index: 10000; }
h1 a {text-indent: -3000px; overflow: hidden; background: url("images/ak.gif" ); display: block; height: 100%; width: 100%; }
h2 {width: 246px; height: 248px; position: absolute; top: 0; right: 0; text-indent: -3000px; overflow: hidden; }
h3 {height: 14px; text-indent: -3000px; overflow: hidden; margin-bottom: 12px; }
h4 {font-size: 10px; }
p {font-size: 11px; }
#main_menu {width: 142px; position: absolute; top: 232px; left: 666px; padding: 1px 0 0; background: url("images/dot_hor.gif"); background-repeat: repeat-x; }
#main_menu li {padding: 0 0 1px; background: url("images/dot_hor.gif"); background-repeat: repeat-x; background-position: left bottom; width: 100%; float: left; }
#main_menu a {display: block; height: 21px; background-position: 5px 6px; text-indent: 0px; background-repeat: no-repeat; font-size: 13px; font-weight: bold; }
#contents_wrapper {width: 494px; height: 494px; position: absolute; overflow: hidden; }
#contents {width: 1976px; height: 100%; position: relative; }
.content {width: 494px; position: absolute; overflow: hidden; }
#home {left: 0; top: 0; }
#linky {left: 1482px; top: 0; background-color: #2F1312; background-image: url("images/to_the_gates.jpg"); padding: 191px 0 0; }
#linky h2 {background-image: url("images/linky-h2.gif"); background-position: 55px 160px; }
#linky .description {background-color: #5B423B; height: 350px; padding: 38px 125px 38px 40px; color: #c8b18b; border-top: 1px solid white; }
#linky dt a {color: #FFFFCC; }
#pravne_sluzby {left: 988px; top: 0; background-color: #2c1e16; background-image: url("images/sluzby.jpg"); padding: 155px 0 0 0; }
#pravne_sluzby h2 {background-image: url("images/sluzby-h2.gif"); background-position: 0px 120px; width: 285px; }
#pravne_sluzby .description {background-color: #4f4138; height: 290px; padding: 42px 40px; color: #c8b18b; border-top: 1px solid white; }
#galerie {left: 2470px; top: 0; height: 494px; overflow: hidden; }
#profil {left: 494px; top: 0; background-color: #211231; background-image: url(images/profil.jpg); padding: 128px 0 0 0; }
#profil h2 {background-image: url("images/profil-h2.gif"); background-position: 35px 100px; }
#profil .description {background-color: #4A4252; height: 290px; padding: 38px 45px; color: #c8b18b; border-top: 1px solid white; }
#profil .description a {text-decoration: underline; color: #c8b18b; }
#profil ul {line-height: 19px; }
#contact {left: 1976px; top: 0; height: 494px; overflow: hidden; }
#formular_contact {left: 0; top: 0; background-color: #24201D; background-image: url("images/kontakt.jpg"); padding: 200px 0 0; height: 290px; width: 494px; }
#formular_contact h2 {background-image: url("images/kontakt-h2.gif"); background-position: 25px 167px; }
#formular_contact .description {background-color: #4C413F; height: 290px; padding: 15px 45px; color: #c8b18b; border-top: 1px solid white; }
#contact_link {background-image: url("images/lokacia.gif"); display: block; text-indent: -3000px; overflow: hidden; width: 96px; height: 33px; margin-top: 3px; }
#contact_link:hover {background-position: 0 -33px; }
#locatie {position: absolute; left: 0; top: 494px; background-color: #585047; height: 494px; width: 494px; background-image: url(images/mapka_02.jpg);}
#locatie img {cursor: pointer; }
#footer {position: absolute; top: 530px; left: 510px; width: 328px; border: solid #E3D0AF; border-width: 0 0 0 1px; text-indent: 7px; line-height: 16px; color: #E3D6BB; font-size: 9px; }
#footer a {color: #E1D1B5; text-decoration: none; }
#contact_div {width: 370px; }
#contact_info {
	padding-left: 15px;
	float: left;
	width: 370px;
	white-space: normal;
	line-height: 18px;
	font-size: 12px;
	padding-top: 30px;
}
.adresa {text-align: right; margin-bottom: 20px; }
.kontakty a {color: #ddac66; }

