body {background: #FFF url(imgs/aqua/bg_body.png) 0 0 repeat;}
#global_0 {background: #FFF url(imgs/aqua/bg_border.gif) 0 0 repeat-y;}

#header_logo {width: 310px; height: 205px;}
div#left_nav {background: transparent url(imgs/aqua/menu_left.gif) 0 0 no-repeat;}
ul#left_menu li {background: transparent url(imgs/aqua/menu_left_a.gif) 0 122px no-repeat;}
li#lm_about.selected {background-position: -34px 2px;}
li#lm_news.selected {background-position: -107px -53px;}
li#lm_collective.selected {background-position:  1px -95px;}
li#lm_anketa.selected {background-position: -204px -49px;}
li#lm_reviews.selected {background-position: -271px 2px;}
li#lm_gallery.selected {background-position: -198px -154px;}
li#lm_address.selected {background-position: -302px -80px;}

#top_nav {background: transparent url(imgs/aqua/top_menu_bg.gif) 0 0 no-repeat;}
ul#top_menu {background: transparent url(imgs/aqua/top_menu.gif) 0 0 no-repeat; top: 16px;height: 38px;}
#tm_aqua a:hover, #tm_aqua.selected {background: transparent url(imgs/aqua/top_menu_a.gif) 0 0  no-repeat;}
#tm_bogema a:hover, #tm_bogema.selected {background: transparent url(imgs/aqua/top_menu_a.gif) -128px 0 no-repeat;}
#tm_usadba a:hover, #tm_usadba.selected {background: transparent url(imgs/aqua/top_menu_a.gif) -238px 0 no-repeat;}
#tm_show a:hover, #tm_show.selected {background: transparent url(imgs/aqua/top_menu_a.gif) -352px 0 no-repeat;}

a#sm_map {width: 38px; background: transparent url(imgs/aqua/menu_sub.gif) 0 0 no-repeat;}
a#sm_gorki {width: 39px; background: transparent url(imgs/aqua/menu_sub.gif) 0 -18px no-repeat;}
a#sm_pools {width: 64px; background: transparent url(imgs/aqua/menu_sub.gif) 0 -36px no-repeat;}
a#sm_spa {width: 68px; background: transparent url(imgs/aqua/menu_sub.gif) 0 -54px no-repeat;}
a#sm_sauna {width: 87px; background: transparent url(imgs/aqua/menu_sub.gif) 0 -72px no-repeat;}
a#sm_rules {width: 127px; background: transparent url(imgs/aqua/menu_sub.gif) 0 -90px no-repeat;}
a#sm_prices {width: 34px; background: transparent url(imgs/aqua/menu_sub.gif) 0 -108px no-repeat;}
a#sm_map:hover, a#sm_map.selected {background-position: -239px 0;}
a#sm_gorki:hover, a#sm_gorki.selected {background-position: -238px -18px;}
a#sm_pools:hover, a#sm_pools.selected {background-position: -213px -36px;}
a#sm_spa:hover, a#sm_spa.selected {background-position: -209px -54px;}
a#sm_sauna:hover, a#sm_sauna.selected {background-position: -190px -72px;}
a#sm_rules:hover, a#sm_rules.selected {background-position: -150px -90px;}
a#sm_prices:hover, a#sm_prices.selected {background-position: -243px -108px;}

#page_0 {background: #38BFF2 url(imgs/aqua/bg_right.gif) right top repeat-y;}
#page_1 {background: transparent url(imgs/aqua/bg_top_0.jpg) 0 0 no-repeat;}
#page_2 {background: transparent url(imgs/aqua/bg_middle.jpg) 0 580px no-repeat;}

#flag {background: transparent url(imgs/aqua/flag_bg.gif) 0 0 no-repeat;}
#sitemap {background: transparent url(imgs/aqua/sitemap.gif) 0 0 no-repeat;}
#aquapark {top: 303px; left: 428px; width: 72px; height: 31px; background: transparent url(imgs/aqua/aquapark.gif) 0 0 no-repeat;}
#aquapark a {display: block; width: 72px; height: 31px; overflow: hidden; background: transparent url(imgs/aqua/aquapark.gif) 0 0 no-repeat; text-indent: -9999px;}
#aquapark a:hover {background: transparent url(imgs/aqua/aquapark.gif) 0 -35px no-repeat;}
#ship {top: 359px; left: 504px; width: 217px; height: 100px; background: transparent url(imgs/aqua/ship.gif) 0 0 no-repeat; text-indent: -9999px;}
#sphere {top: 0; left: 711px; width: 228px; height: 111px; background: transparent url(imgs/aqua/sphere.gif) 0 0 no-repeat; text-indent: -9999px;}
#island_left {top: 317px; left: 279px; width: 453px; height: 62px; background: transparent url(imgs/aqua/island_left.gif) 0 0 no-repeat;z-index: 0;}
#island_right {top: 84px; left: 731px; width: 239px; height: 300px; background: transparent url(imgs/aqua/island_right.gif) 0 0 no-repeat;z-index: 0;}
#island_bottom {top: 384px; left: 701px; width: 269px; height: 198px; background: transparent url(imgs/aqua/island_bottom.gif) 0 0 no-repeat;z-index: 0;}
#art_m {background: transparent url(imgs/aqua/art_m.gif) 0 0 no-repeat;}

h4#last_news_header {background: transparent url(imgs/aqua/last_news_h.gif) center top no-repeat;}
#random_foto_header {background: transparent url(imgs/aqua/random_foto_h.gif) center top no-repeat;}
.foto_out, #banner_right {background: transparent url(imgs/aqua/bg_body.png) 0 0 repeat;}
#random_foto_out {position: relative; top: -11px; left: 0;}
#random_foto td {padding: 0; background: transparent url(imgs/aqua/random_corner_1.gif) 0 0 no-repeat;}
#random_foto div {background-image: url(imgs/aqua/random_corner_2.gif); background-position: right top;background-color: transparent;background-repeat: no-repeat;}
#random_foto div div {background-image: url(imgs/aqua/random_corner_3.gif); background-position: right bottom;}
#random_foto div div div {background-image: url(imgs/aqua/random_corner_4.gif); background-position: left bottom;padding: 10px 10px 10px 10px;}
.foto_out img {border: 1px solid #FFF;}

#last_news {width: 178px; height: 161px;overflow: hidden; background:transparent url(imgs/aqua/last_news_bg.jpg) 0 0 no-repeat; margin: 0 auto 0 auto;}
#last_news p{padding: 30px 18px; color: #762B02;}

#banner_right div.border{background: transparent url(imgs/aqua/bg_banner_border.gif) 0 0 no-repeat;}
#banner_add {width: 80px; height: 47px; position: relative; top: -215px; left: 135px; background: transparent url(imgs/aqua/banner_add.gif) 0 0 no-repeat;}
#banner_right_out div.right_adds_top {padding: 0; margin: 0;text-align: center;position: relative; top: 0; left: 0;}
#banner_right_out div.right_adds_bot {padding: 0; margin: 0;text-align: center;position: relative; top: 0; left: 0;}
#banner_right_empty {height: 28px;}

p, td, th, li, div, dd, dt, input, textarea, a {color: #89522A;}
div.content_in_one {background: transparent url(imgs/aqua/bg_content.jpg) 0 0 repeat-y;}
div.content_in_two {background: transparent url(imgs/aqua/bg_content_1.jpg) 302px 0 repeat-y;}
#content_cols {background: transparent url(imgs/aqua/bg_content_1.jpg) 0 0 repeat-y;}

#content_cols td.col_1, #content_cols td.col_2 {background: transparent url(imgs/aqua/bg_content_1_bot.gif) left bottom no-repeat;}
#content_cols td.col_1 div.content {background: transparent url(imgs/aqua/bg_content_1_top.jpg) 0 0 no-repeat; height:auto !important;height: 413px;min-height: 413px;}
#content_cols td.col_2 div.content {background: transparent url(imgs/aqua/bg_content_2_top.jpg) 0 0 no-repeat; height:auto !important;height: 413px;min-height: 413px;}

div.content_in_one div.content_0 {background: transparent url(imgs/aqua/bg_content_right_top.gif) right top no-repeat;}
div.content_in_one div.content_1 {background: transparent url(imgs/aqua/bg_content_top.jpg) 0 0 no-repeat;}
div.content_in_one div.content {background: transparent url(imgs/aqua/bg_content_bot.gif) left bottom no-repeat; height:auto !important;height: 413px;min-height: 413px;}


#content_in .foto_out td {padding: 0; background: transparent url(imgs/aqua/foto_corners.gif) 0 0 no-repeat;}
#content_in .foto_out div {background-image: url(imgs/aqua/foto_corners.gif); background-position: right top;background-color: transparent;background-repeat: no-repeat;}
#content_in .foto_out div div {background-image: url(imgs/aqua/foto_corners.gif); background-position: right bottom;}
#content_in .foto_out div div div {background-image: url(imgs/aqua/foto_corners.gif); background-position: left bottom;padding: 10px 10px 10px 10px;}

#footer_left p, #footer_left p a {color: #FFF;}

table.fotos_1 {width: 528px; border-collapse: collapse;margin:0;padding:0;empty-cells: show;}
table.fotos_1 td.foto {width: 264px;height: 230px;padding: 0; text-align: center;}
table.fotos_1 td.foto p {margin: 0; padding: 5px 27px; text-align: center;}
p.page_nums {text-align: center;}
p.page_nums a {text-decoration: none;}
p.page_nums a:hover {text-decoration: underline;}

.gorki h4 {clear: both;}
.gorki h5 {margin: 0; padding: 0; font-weight: normal;}
.gorki .place {border-bottom: 1px dotted #895026;margin-bottom: 20px;}
.ie.gorki .place {border-bottom: 2px dotted #895026;}
.gorki div.place.last {border-bottom: none;margin-bottom: 0;}
.gorki div.imgs {width: 220px; height: 230px; float: left;}
.gorki div.img.img_2 {display: none;}
.gorki div.imgs p {margin: 0; padding: 5px 0 0 0;}
.gorki div.imgs table.foto_out {margin: 0;}
.gorki div.params {width: 308px; height: 230px;  float: left; margin-top: -2px;}
.gorki div.params ul {display: block; width:308px; height: 50px;text-indent: -9999px; overflow: hidden; margin: 14px 0; padding:0;}
.gorki div.params ul li {display: block; width:50px; height: 50px;text-indent: -9999px; overflow: hidden; margin: 0 0 0 14px; padding:0;float: left;}
.gorki div.params ul li.age, .gorki div.params ul li.pos_1 {margin: 0;}

.gorki li.pos.p_1{background-image: url(imgs/gorki/p_1.gif);}
.gorki li.pos.p_2{background-image: url(imgs/gorki/p_2.gif);}
.gorki li.pos.p_3{background-image: url(imgs/gorki/p_3.gif);}
.gorki li.age.a_6{background-image: url(imgs/gorki/a_6.gif);}
.gorki li.age.a_6_12{background-image: url(imgs/gorki/a_6_12.gif);}
.gorki li.age.a_12{background-image: url(imgs/gorki/a_12.gif);}
.gorki li.age.a_18{background-image: url(imgs/gorki/a_18.gif);}
.gorki li.height.h_95{background-image: url(imgs/gorki/h_95.gif);}
.gorki li.height.h_260{background-image: url(imgs/gorki/h_260.gif);}
.gorki li.height.h_270{background-image: url(imgs/gorki/h_270.gif);}
.gorki li.height.h_420{background-image: url(imgs/gorki/h_420.gif);}
.gorki li.height.h_800{background-image: url(imgs/gorki/h_800.gif);}
.gorki li.height.h_810{background-image: url(imgs/gorki/h_810.gif);}
.gorki li.height.h_1260{background-image: url(imgs/gorki/h_1260.gif);}
.gorki li.height.h_1410{background-image: url(imgs/gorki/h_1410.gif);}
.gorki li.height.h_1580{background-image: url(imgs/gorki/h_1580.gif);}
.gorki li.height.h_1630{background-image: url(imgs/gorki/h_1630.gif);}
.gorki li.length.l_170{background-image: url(imgs/gorki/l_170.gif);}
.gorki li.length.l_670{background-image: url(imgs/gorki/l_670.gif);}
.gorki li.length.l_730{background-image: url(imgs/gorki/l_730.gif);}
.gorki li.length.l_1380{background-image: url(imgs/gorki/l_1380.gif);}
.gorki li.length.l_3370{background-image: url(imgs/gorki/l_3370.gif);}
.gorki li.length.l_3490{background-image: url(imgs/gorki/l_3490.gif);}
.gorki li.length.l_6740{background-image: url(imgs/gorki/l_6740.gif);}
.gorki li.length.l_7540{background-image: url(imgs/gorki/l_7540.gif);}
.gorki li.length.l_9270{background-image: url(imgs/gorki/l_9270.gif);}
.gorki li.length.l_14640{background-image: url(imgs/gorki/l_14640.gif);}
.gorki li.time.t_15_20{background-image: url(imgs/gorki/t_15_20.gif);}
.gorki li.time.t_30_40{background-image: url(imgs/gorki/t_30_40.gif);}
.gorki li.time.t_50_80{background-image: url(imgs/gorki/t_50_80.gif);}
.gorki li.time.t_60_80{background-image: url(imgs/gorki/t_60_80.gif);}
.gorki li.time.t_70_100{background-image: url(imgs/gorki/t_70_100.gif);}
.gorki li.time.t_100_140{background-image: url(imgs/gorki/t_100_140.gif);}
.gorki li.time.t_250_300{background-image: url(imgs/gorki/t_250_300.gif);}
.gorki li.speed.s_7{background-image: url(imgs/gorki/s_7.gif);}
.gorki li.speed.s_8{background-image: url(imgs/gorki/s_8.gif);}
.gorki li.speed.s_10{background-image: url(imgs/gorki/s_10.gif);}
.gorki li.speed.s_14{background-image: url(imgs/gorki/s_14.gif);}

#all_time table {border-collapse: collapse; width: auto;}
#all_time td, #all_time th {padding: 5px; text-align: center;border: 1px solid #FEE28E;}
#all_time .holid td, #all_time .holid th {color: #F00;}

.row {margin-bottom: 20px;}
.row {border-bottom: 1px dotted #895026;}
.ie .row {border-bottom: 2px dotted #895026;}
.row.last, .ie .row.last {border-bottom: none;margin-bottom: 0;}

.gallery .row, ie.gallery .row {border-bottom: none;}

div.cell {width: 220px; float: left;text-align: center;}
div.cell.left {margin-right: 88px;}
div.cell h5 {margin: 0; padding: 5px 0 0 0;text-align: center;}

.collective form table th {text-align: right; font-weight: normal;width: 180px;}
.collective form table th, .collective form table td {vertical-align: baseline;}
.collective .form_block_1 th, .collective .form_block_2 th {width: 180px;}

.anketa input.text, .anketa textarea { margin: 2px 0 2px 22px; width: 300px; padding: 1px 2px;}
.anketa .content h4 {text-align: center;}
.anketa .content dt {margin: 6px 0 0 0;padding: 0 0 0 14px;}

.post_review td.left {text-align: right; vertical-align: baseline;}
.post_review td.left.top {vertical-align: top;}
.post_review td.right {text-align: left; vertical-align: baseline;}
.post_review td.left {}
.reviews div.content td, .reviews div.content .cell p  {padding: 2px;}
.reviews div.content .cell.review_h {width: 150px;}
.reviews div.content .cell.review_c {width: 378px;}

table.price {border-collapse: collapse;margin: 0 0 15px 0; width: 99%;}
.price td, .price th {text-align: center; border: 1px solid #FEE28E;padding: 2px;}
.price td {vertical-align: baseline;}
.price td.left {text-align: left;}
.price .holid td, .price .holid th {color: #F00;}
.price th.time {width: 100px;}

body.aux div.content ul, body.aux div.content ul li {line-height: 200%; margin: 0; padding: 0; list-style: none;}
body.aux div.content ul ul {margin-left: 30px;}

fieldset {border: 1px solid #89522A;margin: 10px 0;}
input.text, textarea {border: 1px solid #FEDF85;}
input.submit {margin: 5px 0; padding: 3px 10px;border: 1px solid #89522A;white-space:nowrap;font-weight: bold;text-decoration: none;text-transform: uppercase; background: #FDFDE5;color: #89522A;line-height: 250%;}
.ie input.submit {margin: 5px 0;padding: 0;line-height: 200%;}
input.submit.over {background: #89522A;color: #FDFDE5;text-decoration: none;}
span.price {font-style: italic;}