*{margin:0;padding:0}
html{height:100%}
body{font-family:Tahoma, Geneva, sans-serif;height:100%;background:#000}
table{border-collapse:collapse}
a{outline:none}
a:hover{text-decoration:none}
a:visited{color:#ccc}
a img{border:none}

pre {color:#fff}

#wrap{width:1002px;margin:0 auto;min-height:100%}
* html #wrap{height:100%}

input.text {background:#252524;border:1px solid #5d5d5d;font-size:11px;color:#fff;padding:2px;font-family:Tahoma, Geneva, sans-serif;}
textarea.text {background:#252524;border:1px solid #5d5d5d;font-size:11px;color:#fff;padding:2px;font-family:Tahoma, Geneva, sans-serif;}
input.captcha {background:#252524;border:1px solid #5d5d5d;font-size:24px;color:#fff;padding:2px;text-align:center;width:120px;font-family:Georgia}
a.enter {display:block;background:url('/images/enter.png') top left;width:59px;height:20px}
a:hover.enter {background:url('/images/enter.png') bottom left}
.tt {width:630px;margin:0 0 10px 20px}
.tt th {padding:2px 5px;border:1px solid #222}
.tt td {padding:2px 5px;border:1px solid #222}
table.c td{padding:3px 0}

.reserv_block {float:left;padding:5px 20px;border:1px solid #222;background:url('/images/div_bg.png') repeat-x center left}

.send_form *{font-family:Tahoma, Geneva, sans-serif}
.send_form .input_field{margin-bottom:10px}
.send_form .ness_msg p {font-size:11px}
.send_form .ness_color{color:#a84300}
.send_form input.text1{background:#252524;border:1px solid #5d5d5d;font-size:11px;color:#fff;padding:2px}
.send_form select.select1{border:1px solid #cacaca;padding:2px;width:50%}
.send_form textarea.text1{background:#252524;border:1px solid #5d5d5d;font-size:11px;color:#fff;padding:2px}
.send_form .captcha{background:#252524;border:1px solid #5d5d5d;font-size:24px;color:#fff;padding:2px;text-align:center;width:120px;font-family:Georgia}
.send_form .hint{font-size:11px;color:#a84300;}
.send_form .field p{font-weight:bold}

#header{height:590px;position:relative;background:url(/images/header_bg.png) no-repeat 15px 30px}
#header #splash{position:absolute;left:54px;top:67px;width:657px;height:450px;padding:0;margin:0}
#header #splash *{text-decoration:none}
#header #splash embed{padding:0;margin:0;position:absolute;top:0;left:0}
#header #splash object{padding:0;margin:0;position:absolute;top:0;left:0}
#header #splash .contacts{background:url(/images/head_contacts_bg.png) no-repeat;width:657px;height:450px}
#header #splash .contacts_info{background:url(/images/sit_dilers4.gif) no-repeat center center}
#header #splash .contacts h1{color:#fff;font-size:18px;font-weight:normal;padding:1em 0 0.5em 1em}
#header #splash .contacts .c{color:#fff;padding:0 0 0.5em 1.5em;font-size:11px}
#header #splash .contacts #departments{width:186px;border:1px solid #5d5d5d;color:#fff;position:relative;margin:0 0 0 1em}
#header #splash .contacts #departments a{color:#fff;display:block;padding:1px 8px;text-decoration:none;background:url(/images/head_dillers_select.gif) right top no-repeat #252524;font-size:11px;height:1%}
#header #splash .contacts #departments a:hover{background:url(/images/head_dillers_select.gif) right top no-repeat #424241}
#header #splash .contacts #select{background:#252524;width:186px;border:1px solid #5d5d5d;position:absolute;left:1em;top:67px;display:none;z-index:100}
#header #splash .contacts #select a{color:#fff;display:block;padding:3px 10px;text-decoration:none;background:#252524;margin:2px 0;font-size:11px;height:1%}
#header #splash .contacts #select a:hover{background:#424241}
#header #splash .info {position:absolute;top:48px;left:430px;width:200px;color:#fff;font-size:12px;margin:0;padding:0;display:none}
#header #splash .info a{color:#fff;text-decoration:underline}
#header #splash .default {display:block}
#header #splash .info p{padding-bottom:1em}
#header #splash .links{position:relative;display:block;float:left;height:23px;width:auto;padding:10px 0 0 40px;color:#fff;font-size:11px;text-decoration:underline;top:-50px}
#header #splash a:hover{text-decoration:none}
#header #splash #au{background:url(/images/icon_au.png) no-repeat;margin-left:50px}
* html #header #splash #au{margin-left:24px;background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/icon_au.png", sizingMethod="crop")}
#header #splash #com{background:url(/images/icon_us.png) no-repeat;margin-left:30px}
* html #header #splash #com{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/icon_us.png", sizingMethod="crop")}
#header #splash #eu{background:url(/images/icon_eu.png) no-repeat;margin-left:30px}
* html #header #splash #eu{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/icon_eu.png", sizingMethod="crop")}

#header ul{list-style-type:none;position:absolute;right:0;top:20px;width:225px;font-size:11px}
#header ul li{float:left;margin-right:6px;width:102px}
#header ul li a{float:left;display:block;width:102px;height:20px;padding:90px 0 0 0;text-align:center;color:#fff;text-decoration:none}
#header ul li a:hover{color:#B2F0FF}
#header ul li a.about{background:url(/images/but_about.png) no-repeat left top}
#header ul li a.about:hover, #header ul li.active a.about{background:url(/images/but_about.png) no-repeat left bottom}
#header ul li a.advantages{background:url(/images/but_advantages.png) no-repeat left top}
#header ul li a.advantages:hover, #header ul li.active a.advantages{background:url(/images/but_advantages.png) no-repeat left bottom}
#header ul li a.technology{background:url(/images/but_technology.png) no-repeat left top}
#header ul li a.technology:hover, #header ul li.active a.technology{background:url(/images/but_technology.png) no-repeat left bottom}
#header ul li a.pools{background:url(/images/but_pools.png) no-repeat left top}
#header ul li a.pools:hover, #header ul li.active a.pools{background:url(/images/but_pools.png) no-repeat left bottom}
#header ul li a.vantage{background:url(/images/but_vantage.png) no-repeat left top}
#header ul li a.vantage:hover, #header ul li.active a.vantage{background:url(/images/but_vantage.png) no-repeat left bottom}
#header ul li a.aquascenic{background:url(/images/but_aquascenic.png) no-repeat left top}
#header ul li a.aquascenic:hover, #header ul li.active a.aquascenic{background:url(/images/but_aquascenic.png) no-repeat left bottom}
#header ul li a.gallery{background:url(/images/but_gallery.png) no-repeat left top}
#header ul li a.gallery:hover, #header ul li.active a.gallery{background:url(/images/but_gallery.png) no-repeat left bottom}
#header ul li a.contacts{background:url(/images/but_contacts.png) no-repeat left top}
#header ul li a.contacts:hover, #header ul li.active a.contacts{background:url(/images/but_contacts.png) no-repeat left bottom}
#header ul li a.dealers{background:url(/images/but_dealers.png) no-repeat left top}
#header ul li a.dealers:hover, #header ul li.active a.dealers{background:url(/images/but_dealers.png) no-repeat left bottom}
#header ul li a sup{font-size:7px}

#content{padding:40px 300px 130px 75px;color:#6A6C6D;font-size:11px;position:relative}
#content p{font-size:11px;color:#6A6C6D;margin-bottom:10px}
#content span{color:#fff}
#content table{font-size:11px;color:#6A6C6D}
#content td{font-size:12px;color:#6A6C6D;vertical-align:top}
#content td h2{font-size:18px;color:#6A6C6D;text-transform:none}
#content h1,h3{font-size:18px;color:#6A6C6D;text-transform:none;font-weight:normal;margin-bottom:10px}
#content a{color:#fff}
#content a:visited{color:#cba}
#content h2{display:block;font-size:18px;font-weight:normal;color:#A84300;margin-bottom:10px;clear:both;text-transform:uppercase}
#content h2.en{background:#A84300;color:#fff;padding:.2em 2em;float:left}
#content ul{margin:0 0 10px 3em;font-size:11px;color:#6A6C6D}
#content ul li{margin:0;padding:0}
#content ul.sitemap{margin:0 0 0 2em;font-size:12px;color:#6A6C6D;list-style-type:disc}
#content ul li{margin:3px 0;padding:0}
#content ol{margin:0 0 10px 3em;font-size:11px;color:#6A6C6D}
#content ol li{margin:2px 0;padding:0}
#content .tbl{width:100%}
#content .tbl td{padding:0 5px 9px 0}
#content .hr{border-bottom:1px solid #6A6C6D;margin-bottom:10px}
#content .tbl_pools td{vertical-align:bottom;font-size:11px;padding:2px}
#content .img_in_text {float:left;margin: 0 10px 10px 0}
#content .abirvalg  td{vertical-align:middle;}
#content a.exit {display:block;width:48px;height:19px;background:url(/images/vihod_knop.gif) no-repeat left top}
#content a:hover.exit {background:url(/images/vihod_knop.gif) no-repeat left bottom}
/**/
#content a.submit {display:block;width:74px;height:20px;background:url(/images/knop_otprav.gif) no-repeat left top;margin-right:10px;float:left}
#content a:hover.submit {background:url(/images/knop_otprav.gif) no-repeat left bottom}
#content a.clear {display:block;width:74px;height:20px;background:url(/images/knop_ochistit.gif) no-repeat left top;margin-right:10px;float:left}
#content a:hover.clear {background:url(/images/knop_ochistit.gif) no-repeat left bottom}
/**/
#content a.moi_rezerv{display:block;width:68px;height:20px;background:url(/images/moi_rezerv.png) top left no-repeat}
#content a:hover.moi_rezerv{background:url(/images/moi_rezerv.png) bottom left no-repeat}
#content a.rezerv{display:block;width:68px;height:20px;background:url(/images/rezerv.png) top left no-repeat}
#content a:hover.rezerv{background:url(/images/rezerv.png) bottom left no-repeat}
#content a.v_ochered{display:block;width:68px;height:20px;background:url(/images/v_ochered.png) top left no-repeat}
#content a:hover.v_ochered{background:url(/images/v_ochered.png) bottom left no-repeat}
#content a.v_ocheredi{display:block;width:68px;height:20px;background:url(/images/v_ocheredi.png) top left no-repeat}
#content a:hover.v_ocheredi{background:url(/images/v_ocheredi.png) bottom left no-repeat}
#content a.in_reserv{display:block;width:68px;height:20px;background:url(/images/in_reserv.png) top left no-repeat}
#content a:hover.in_reserv{background:url(/images/in_reserv.png) bottom left no-repeat}
#content a.snyat{display:block;width:68px;height:20px;background:url(/images/snyat_rezerv.png) top left no-repeat}
#content a:hover.snyat{background:url(/images/snyat_rezerv.png) bottom left no-repeat}

#content #hidden-stat{position:absolute;top:38px;right:0;width:200px}
#content #hidden-stat h2{text-transform:none}

/**/
#content #gallery {position:relative;float:left;margin:-40px 0 20px 26px;}
* html #content #gallery {position:relative;float:left;margin:-40px 0 20px 13px;}
#content #gallery a.rarr {display:block;width:10px;height:13px;background:url(/images/gall_rarr.gif) no-repeat left top;position:absolute;top:38px;right:-20px}
#content #gallery a:hover.rarr {background:url(/images/gall_rarr.gif) no-repeat left bottom}
#content #gallery a.larr {display:block;width:10px;height:13px;background:url(/images/gall_larr.gif) no-repeat left top;position:absolute;top:38px;left:-20px}
#content #gallery a:hover.larr {background:url(/images/gall_larr.gif) no-repeat left bottom}
#content #gallery a.small {display:block;width:95px;height:94px;position:relative;float:left;margin:0 1px;background:#38372F;}
#content #gallery a.small span{display:block;width:95px;height:94px;position:absolute;z-index:1;background:url(/images/gall_foto_s_passiv.png) no-repeat;}
#content #gallery a.small span.curr{background:url(/images/gall_foto_s_activ.png) no-repeat;}
#content #gallery a:hover.small span{background:url(/images/gall_foto_s_activ.png) no-repeat;}
* html #content #gallery a.small span{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/gall_foto_s_passiv.png", sizingMethod="crop")}
* html #content #gallery a:hover.small span{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/gall_foto_s_activ.png", sizingMethod="crop")}
* html #content #gallery a.small span.curr{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/gall_foto_s_activ.png", sizingMethod="crop")}
#content .link{background:#A31B00;padding:1px 5px 2px 5px;color:#fff;font-weight:bold;font-size:12px}
/**/
#content .msg {width:187px;position:absolute}
#content .msg .top {background:url(/images/msg_top.gif) left bottom no-repeat;height:9px;font-size:0}
#content .msg .cont {background:#082936;text-align:left;padding:5px 10px}
#content .msg .bottom {background:url(/images/msg_bottom.png) left bottom no-repeat;height:3px;font-size:0}
/*
	Dillers
*/
#wrap.dillers {width:400px;float:left;padding:0;margin:0;display:block}
.menu{list-style-type:none;width:225px;font-size:11px;float:right;display:block}
.menu li{float:left;margin-right:6px;width:102px}
.menu li a{float:left;display:block;width:102px;height:20px;padding:90px 0 0 0;text-align:center;color:#fff;text-decoration:none}
.menu li a:hover{color:#B2F0FF}
.menu li a.about{background:url(/images/but_about.png) no-repeat left top}
.menu li a.about:hover, .menu li.active a.about{background:url(/images/but_about.png) no-repeat left bottom}
.menu li a.advantages{background:url(/images/but_advantages.png) no-repeat left top}
.menu li a.advantages:hover, .menu li.active a.advantages{background:url(/images/but_advantages.png) no-repeat left bottom}
.menu li a.technology{background:url(/images/but_technology.png) no-repeat left top}
.menu li a.technology:hover, .menu li.active a.technology{background:url(/images/but_technology.png) no-repeat left bottom}
.menu li a.pools{background:url(/images/but_pools.png) no-repeat left top}
.menu li a.pools:hover, .menu li.active a.pools{background:url(/images/but_pools.png) no-repeat left bottom}
.menu li a.vantage{background:url(/images/but_vantage.png) no-repeat left top}
.menu li a.vantage:hover, .menu li.active a.vantage{background:url(/images/but_vantage.png) no-repeat left bottom}
.menu li a.aquascenic{background:url(/images/but_aquascenic.png) no-repeat left top}
.menu li a.aquascenic:hover, .menu li.active a.aquascenic{background:url(/images/but_aquascenic.png) no-repeat left bottom}
.menu li a.gallery{background:url(/images/but_gallery.png) no-repeat left top}
.menu li a.gallery:hover, .menu li.active a.gallery{background:url(/images/but_gallery.png) no-repeat left bottom}
.menu li a.contacts{background:url(/images/but_contacts.png) no-repeat left top}
.menu li a.contacts:hover, .menu li.active a.contacts{background:url(/images/but_contacts.png) no-repeat left bottom}
.menu li a.dealers{background:url(/images/but_dealers.png) no-repeat left top}
.menu li a.dealers:hover, .menu li.active a.dealers{background:url(/images/but_dealers.png) no-repeat left bottom}
.menu li a sup{font-size:7px}


#footer{clear:both;width:1000px;height:75px;margin:-75px auto 0 auto;position:relative}
#footer #banners{position:absolute;left:15px;top:10px;list-style-type:none}
#footer #banners li{float:left;margin-right:12px}
#footer #addnav{position:absolute;left:290px;top:15px;list-style-type:none}
#footer #addnav li{float:left;margin-right:40px}
#footer #addnav li a{display:block;float:left;width:16px;height:15px;background:#424343}
#footer #addnav li a:hover{background:#828074}
#footer #fotlogo{position:absolute;right:40px;top:0;display:block;width:154px;height:50px}

#table_sorted th{padding:5px;vertical-align:middle}
#table_sorted th.header{background:url(/images/bg.gif) no-repeat right center #ddd;color:#000;cursor:pointer;text-align:left}
#table_sorted th.headerSortUp{background:url(/images/asc.gif) no-repeat right center #ddd;color:#000}
#table_sorted th.headerSortDown{background:url(/images/desc.gif) no-repeat right center #ddd;color:#000}

#dnuha{width:214px;height:85px;background:url(/images/Goncharov_papa.gif) no-repeat;position:absolute;top:360px;left:25px}