.soundflash{
    position:absolute;
    z-index:1000;
    height:20px;
    width:140px;
    top:70px;
    left:30px;
}
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;
}
* .undrline {
	text-decoration: underline;
}
* .white *, * .white {
	font: 12px Arial;
	color: #fff;
}
* .title_blue {
	font: 48px Arial;
	color: #0091DC;
	margin-left: -3px;
}
* .slogan_black {
	font: italic 18px Georgia;
	color: #000;
	margin: 9px 0px 22px 0px;
}
* .text_black, * .text_black * {
	font: 14px Arial;
	color: #000;
}
* .bold {font-weight: bold;}

.picture {
	position: absolute;
	z-index: 3;
	right: 0px;
	top: 93px;
	width: 144px;
}
.picture_wall {
	position: absolute;
	right: 0px;
	top: 93px;
}
.picture div {
	margin: -1px 0px 0px 20px;
}
.windowsill {
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 0px;
}
.carpet {
	position: absolute;
	z-index: 2;
	right: 0px;
	top: 905px;
}
.sofa {
	position: absolute;
	z-index: 2;
	right: 0px;
	top: 350px;
}
.lamp {
	position: absolute;
	z-index: 2;
	right: 52px;
	top: 518px;
}
.newspaper {
	position: absolute;
	z-index: 2;
	right: 415px;
	top: 735px;
}

.panorama_tbl {
	background: url("../d/panorama_back_02.jpg") repeat-x 70px 0px;
	width: 100%;
}
.panorama_tbl td.td_panorama {
	height:1024px;
	vertical-align: top;
}

.path {
	table-layout: fixed;
	margin-left: 10px;
	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 .td4pg {
	text-align: right;
	padding-right: 66px;
}

.menu {
	position: absolute;
	z-index: 3;
	top: 103px;
	left:21px;
	width: 200px;
}
.menu, .menu * {
	font: 18px Arial;
	color: #fff;
}
.menu a, .menu span {
	font: 18px Arial;
	background: url("../d/underline_panorama.gif") repeat 0px 0px;
	text-decoration: none;
}
.menu div {
	padding: 7px 0px 10px 10px;
	margin-bottom: 2px;
}
.menu a.splosh_line {
	background: none;
	text-decoration: underline;
}


.razdel {
	position: relative;
	z-index: 2;
	padding: 20px 125px 0px 470px;
}
.txt_tbl {
	width: 90%;
}

.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 div {
	font: italic 18px Georgia;
}
.element strong {
	font-weight: bold;
}
.element .text_rubriki {
	width: 80%;
	margin: 10px 0px 10px 0px;	
	font: 14px Arial, Helvetica, sans-serif;
}

.category {
	margin: 10px 0px 3px 0px;
}
.line_persent {
	background-color: #0091DD;
	float: left;
	margin-right: 10px;
}
* .persent {
	color: #0091DD;
}

#page_paper {
	position: absolute;
	z-index: -1;
	right: 449px;
	top: 300px;
}
#changeImg {
	margin: 15px 0px;
}
.close_paper {
	position: relative;
}
.close_paper img {
	cursor: pointer;
	cursor: hand;
	position: absolute;
	top: 25px;
	right: 25px;
}

.null_white {
	background: #fff;
}

.print_skidka ul {
	font: italic 23px "Georgia";
	color: #fff;
	list-style-type: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.print_skidka li {
	background: url("../d/tire_w.gif") no-repeat 0px 13px;
	padding-left: 30px;
}

div.nlink {
	position: absolute;
	z-index: 14;
	top: 955px;
	left: 31px;
	width: 240px;
}
div.nlink, div.nlink * {
	font: 12px/2 Arial;
	color: #555;
}
div.nlink span {
	color: #000;
}
