.soundflash{
    position:absolute;
    z-index:19;
    height:20px;
    width:140px;
    top:167px;
    left:89px;
}

body, html {margin: 0px; padding: 0px; background-color: #FFFFFF; }

#box {
	position: absolute;
	z-index: -1;
	background-color: #fff;
	height: 1px;
	width: 1px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); /* IE 5.5+*/
	-moz-opacity: 0; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

#window_request {
	position: absolute;
	z-index: -1;
	color: #fff;
	left: 200px;
	top: 350px;
	width: 435px;
}

* table.form_tbl {
	width: 100%;
}
* table.form_tbl td {

}
* .form_td1 {
	height: 35px;
}
* .form_td2 {
	background: #0093DD url("../d/back_order_02.jpg") repeat-x 0px 0px;
}
* .form_td3 {
	height: 55px;
}

.thanks, .thanks * {
	font: 12px Arial;
	color: #fff;
}
.thanks {
	margin: 7px 0px 15px 0px;
}
* .w_georgia {
	font: italic 23px "Georgia";
}
input {
	font: 12px Arial, Helvetica, sans-serif;
	color:#fff;
	background:none;
	border-width: 0px;
	border-bottom: 1px solid #fff;
	margin: 0px;
	padding: 0px;
}
textarea {
	font: 12px Arial, Helvetica, sans-serif;
	color:#000;
	border-width: 0px;
	width: 355px;
	padding: 5px;
	height: 90px;
}
.button {
	font: italic 25px/1 "Georgia";
	border-width: 0px; 
	margin: 11px 0px 0px 217px;
	padding: 0px;
	width: 148px;
	height: 30px;
}
select {
	display: none;
}


* .black *, * .black {
	font: bold 16px Arial;
	color: #000;
}
* span.black {
	background: url("../d/underline_radio7.gif") repeat-x 0px 18px;
	text-decoration: none;
}
* .white *, * .white {
	font: 12px Arial;
	color: #fff;
}
* .title_blue {
	font: 48px Arial;
	color: #0091DC;
	margin-left: -3px;
}
* .slogan_black {
	margin: 9px 0px 22px 0px;
	padding: 0px;
}
* .slogan_black *, * .slogan_black {
	font: italic 18px Georgia;
	color: #000;
}
* .slogan_black li {
	list-style: none;
	padding: 0px 60px 0px 32px;
	background: url("../d/tire_b.gif") no-repeat 0px 11px;
}
* .text_black, * .text_black * {
	font: 14px Arial;
	color: #000;
}
* .bold {font-weight: bold;}

.switch {
	position: absolute;
	z-index: 10;
	right: 225px;
	top: 500px;
	cursor: pointer;
	cursor: hand;
}
.hall_cupboard {
	position: absolute;
	left: 0px;
	top: 33px;
}
.door {
	position: absolute;
	right: 0px;
	top: 35px;
}
.calendar {
	position: absolute;
	right: 204px;
	top: 170px;
}
/*
.map {
	position: absolute;
	z-index: 10;
	right: 400px;
	top: 250px;
	z-index: -1;
	width: 1px;
	height: 1px;
}*/
.zona {
	position: absolute;
	z-index:10;
	right: 229px;
	top: 364px;
}
.zona span {
	cursor: pointer;
	cursor: hand;
}

.dradio_tbl {
	background: url("../d/back_dradio.jpg") repeat-x 0px 0px;
	width: 100%;
}
.dradio_tbl td.td_dradio {
	height:1024px;
	vertical-align: top;
}

.path {
	table-layout: fixed;
	margin-left: 100px;
	width: 315px;
	position: absolute;
	z-index: 3;
}
.path .td2 {
	background: url("../d/path_02.jpg") repeat-x 0px 0px;
	vertical-align: top;
}
.path .td2 div {
	min-width:270px;
	_width: 270px; /* хак для IE6 и ниже */
	margin: 9px 0px 0px -5px;
	position: relative;
}
.path .td4 {
	text-align: right;
	padding-right: 66px;
}

.menu {
	position: absolute;
	z-index: 3;
	top: 199px;
	left:82px;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
.menu, .menu * {
	font: 18px/1.3 Arial;
	color: #fff;
}
.menu li {
	list-style: none;
	padding: 3px 0px 5px 10px;
}
.menu a, .menu span {
	background: url("../d/underline_panorama.gif") repeat 0px 0px;
	text-decoration: none;
}
.menu a.splosh_line {
	background: none;
	text-decoration: underline;
}

.razdel {
	position: absolute;
	z-index: 2;
	padding: 82px 350px 0px 339px;
}
.txt_tbl {
	width: 90%;
}

.map {
	position: absolute;
	z-index: 10;
	right: 205px;
	top: 0px;
	padding: 0px;
	margin: 0px; 
	overflow: hidden;
}

.toggler {
	padding: 7px 10px;
	width: 80%;
}
.toggler span {
	font: italic 18px Georgia;
	color: #000;
	cursor: pointer; 
	cursor: hand;
	background: url("../d/underline_panorama_black.gif") repeat 0px 0px;
	padding: 0px;
	margin: 0px;
}
.element {
	padding-left: 10px;
}
.element * {
	font: italic 18px Georgia;
}
.category {
	margin: 10px 0px 3px 0px;
}
.line_persent {
	background-color: #0091DD;
	float: left;
	margin-right: 10px;
}
* .persent {
	color: #0091DD;
}
div.nlink {
	position: absolute;
	z-index: 14;
	top: 970px;
	right: 88px;
	width: 240px;
}
div.nlink, div.nlink * {
	font: 12px/2 Arial;
	color: #555;
}
div.nlink span {
	color: #000;
}
