html, body {margin:0;padding:0; width: 100%; height:100%;}
body {height:auto !important;height:100%;min-height:100%;text-align: center;}
p, td, th, li, a, div, dd, dt, input, label, textarea, h5 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
p, td, th, li, a, div, dd, dt, input, label, textarea, h5 {font-size: 10px;}
a {outline:none; -moz-outline:none; }
h4 {font-size: 11px; font-weight: bold;}
h3 {font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 14px; font-weight: bold;text-transform : uppercase; text-align: left;}
div {text-align: left;}
img {margin: 0 0 0 0; border: 0;padding: 0 0 0 0;}
td, th {vertical-align: top; padding: 0;}
p, li, h4{text-align: justify;}

#content h4, #content h3 {margin: 0 0 10px 0;}

div.adds {position: absolute;overflow: hidden;}
#global_0 {width: 1000px;margin-right: auto;margin-left: auto;text-align: left;background-color: #FFF; height:auto !important; height: 100%;min-height:100%;}
#global_1 {padding: 0 15px 0 15px;}
#page_0 {width: 970px;position: relative;top: 0;left: 0;height:auto !important;height: 100%;min-height:100%;}
#page_1 {margin: 0;padding:0;height:auto !important;height: 100%;min-height:100%;}
#page_footer {padding: 10px 0 10px 0;vertical-align: bottom;}
#page_footer div.bg {}
#header {height: 360px;padding-left: 14px;}
#content, #footer_content {table-layout: fixed;width: 970px;border-collapse: collapse;border: 0;}
#content_left, #footer_left {width: 701px; padding: 0;}
#content_right {width: 269px; padding: 49px 0 0 0; text-align: center;}
#footer_right {width: 269px; padding: 0; text-align: right; vertical-align: bottom;}
#block_left {padding: 0 50px 0 67px;}
#block_right {padding: 0 21px 0 0; text-align: center;position: relative; top: 0; left: 0; z-index: 300;}

#top_nav {width: 450px; height: 54px; position: absolute; top: 109px; left: 364px; overflow: hidden;}
ul#top_menu{width: 450px; height: 54px;margin: 0;padding: 0;position: relative;top: 0;left: 0;}
ul#top_menu li {margin: 0;padding: 0;list-style: none;position: absolute;}
ul#top_menu li, ul#top_menu a {display: block;overflow: hidden;}
ul#top_menu li a{text-indent: -9999px;text-decoration: none;}
#tm_aqua, #tm_aqua a {left: 0; top: 9px; width: 88px; height: 17px;}
#tm_bogema, #tm_bogema a {left: 128px; top: 3px; width: 63px; height: 32px;}
#tm_usadba, #tm_usadba a{left: 238px; top: 0; width: 72px; height: 38px;}
#tm_show, #tm_show a{left: 352px; top: 9px; width: 98px; height: 16px;}

#header_logo {top: 0;left: 14px;overflow: hidden;}
div#left_nav {position: relative; top: 205px; left: 0;width: 378px;height: 122px;text-align: left;overflow: hidden;;}
div#left_nav ul#left_menu{height: 122px;background: transparent;margin: 0;padding: 0;position: relative;top: 0;left: 0; overflow: hidden;}
html>body div#left_nav ul#left_menu{/* Correct value for browsers that don't suffer from IE Win's bugs */top: 0;left: 0;}
div#left_nav ul#left_menu li {margin: 0;padding: 0;list-style: none;position: absolute;text-indent: -9999px;}
ul#left_menu li {display: block; overflow: hidden;}

li#lm_about{top: 0px; left: 35px; width: 60px; height: 54px;}
li#lm_news{top: 55px; left: 108px; width: 70px; height: 25px;}
li#lm_collective{top: 16px; left: 0; width: 184px; height: 106px;}
li#lm_anketa{top: 51px; left: 205px; width: 55px; height: 28px;}
li#lm_reviews{top: 0; left: 272px; width: 54px; height: 50px;}
li#lm_gallery{top: 75px; left: 199px; width: 98px; height: 45px;}
li#lm_address{top: 1px; left: 303px; width: 76px; height: 76px;}

div#sub_nav{width: 281px; height: 127px; position: absolute; top: 182px; left: 490px;}
div#sub_nav ul#sub_menu{width: 271px; height: 127px;margin: 0;padding: 0;position: relative;top: 0;left: 0;}
html>body div#sub_nav ul#sub_menu{/* Correct value for browsers that don't suffer from IE Win's bugs */left: 0;}
ul#sub_menu li {display: block;margin: 0;padding: 0;list-style: none;position: absolute; width: 259px;height: 18px;overflow: hidden; left: 0;}
ul#sub_menu li a{display: block; text-indent: -9999px; overflow: hidden; height: 15px;}
ul#sub_menu li#sub_menu_0 {padding-left: 0px;top: 0;}
ul#sub_menu li#sub_menu_1 {padding-left: 40px; top: 18px;}
ul#sub_menu li#sub_menu_2 {padding-left: 67px; top: 36px;}
ul#sub_menu li#sub_menu_3 {padding-left: 88px; top: 54px;}
ul#sub_menu li#sub_menu_4 {padding-left: 103px; top: 72px;}
ul#sub_menu li#sub_menu_5 {padding-left: 117px; top: 90px;}
ul#sub_menu li#sub_menu_6 {padding-left: 130px; top: 108px;}

h2#content_title {height: 65px; text-indent: -9999px; overflow: hidden; margin: 0 0 7px 0; padding: 0;}
table.foto_out {width: auto; margin: 0 auto; border-collapse: collapse;}
#content_in table.foto_out {margin: 0 auto 10px auto;}

#last_news_out {width: 199px; margin-left: auto; margin-right: auto;text-align: center;}
#last_news p {text-align: left;}
h4#last_news_header {height: 17px;margin: 0 0 8px 0; padding: 0;text-indent: -9999px;overflow: hidden; font-size: 8px;}
body.ie h4#last_news_header {position: fixed;}
#last_news p {margin: 0 0 0 0; padding: 0 0 0 5px; }
#banner_right_out {text-align: left; padding: 36px 0 0 30px;}
#banner_right_empty {height: 17px;}
#banner_right{width: 188px; height: 189px; overflow: hidden;}
#banner_right div.border{width: 188px; height: 189px; text-align: center; vertical-align: middle;}
#banner_right div.img{padding: 19px 18px;}
#banner_right img {border: 1px solid #FFF; margin: auto;}
#random_foto_out {width: 199px; margin: 0 auto;text-align: center;}
h4#random_foto_header {height: 17px;margin: 0 0 8px 0; padding: 0; text-indent: -9999px;overflow: hidden; font-size: 8px;}
div.advert_place {text-align: center;padding: 20px 0 10px 20px;}
div.advert_place img, div.advert_place div {margin: 0 auto;}
#content_in {position: relative; top: 0; left: 0; z-index: 400;}
#content_cols {table-layout: fixed;width: 584px;border-collapse: collapse;border: 0;}
#content_cols td.col_1 {width: 302px;padding-bottom: 38px;}
#content_cols td.col_2 {padding-bottom: 38px;}
#content_cols td.col_1 div.content {padding: 38px 48px 0 28px; text-align: center;}
#content_cols td.col_2 div.content {padding: 38px 28px 0 28px; text-align: center;}

div.content_in_one div.content {padding: 38px 28px;}
div.content ul, div.content ol{margin: 0 0 10px 1em; padding: 0; list-style-position: inside;}

#flag {position: absolute; top: 0; left: 814px; width: 38px; height: 18px;overflow: hidden;}
#flag a {display: block; position: relative; top: 1px;left: 9px;width: 16px; height: 12px;overflow: hidden; text-indent: -9999px;}
#flag a.en {background: transparent url(imgs/flag_en.gif) 0 0 no-repeat;}
#sitemap {position: absolute; top: 0; left: 854px; width: 103px; height: 16px;overflow: hidden;}
#sitemap a {display: block; width: 103px; height: 16px;overflow: hidden; text-indent: -9999px;}

#footer_left p {padding: 2px 10px 5px 35px; margin: 0;}
#footer_left p a {text-decoration: none;}
#footer_left p a:hover, #footer_left p a.selected {text-decoration: underline;}
#art_m {width: 106px; height: 43px; overflow: hidden; margin: 0 35px 3px auto;}
#art_m a {display: block; width: 106px; height: 43px; overflow: hidden; text-indent: -9999px;}

div.right_adds_top {padding: 0; margin: 0;text-align: center;}
div.right_adds_bot {padding: 0 0 17px 0; margin: 0;text-align: center;}
#banner_right_out div.right_adds_top {padding: 17px 0 0 0;}
div.space {clear: both;height: 1px;}
p.comment {margin-top: 0;}