BODY {
 margin: 0px;
 padding: 0px; 
 color: #4f4f4e;
 background-color: #ffffff;
 background : url(images/bg_bottom.gif) bottom repeat-x;
 }

body, p, td, th, li, input, select, textarea { font: 12px  Arial, Tahoma; color: 4f4f4e; }
form { padding:0; margin: 0; }

li {
COLOR: #336a7b;
}

H1 {
 font-family: Arial, Tahoma; font-weight: normal; font-size: 23px; COLOR: #3e5355;
 background : url(images/img1.gif) top left no-repeat;
 padding: 0px 0px 20px 46px;
}
H2 {
 font-family:  Arial, Tahoma; font-weight: normal; font-size: 17px; COLOR: #336a7b;
 background : url(images/img2.gif) top left no-repeat;
 padding: 0px 0px 0px 46px;
 position:relative;
 left: -46px;
}
H3 {
 font-family: Arial, Tahoma; font-weight: normal; font-size: 17px; COLOR: #5e7b84;
 background : url(images/img3.gif) top left no-repeat;
 padding: 0px 0px 0px 46px;
 position:relative;
 left: -46px;
}
H4 {
 font-family: Arial, Tahoma; font-size: 13px; COLOR: #336a7b;
}

A:link {
 font-family: Arial, Tahoma;
 color: #f20000;
}
A:hover, A:active {
 font-family: Arial, Tahoma;
 color: #ff0000;
}
A:visited  {
 font-family: Arial, Tahoma;
 color: #9b665a;
}

A.menu_bott:link, A.menu_bott:visited {
 font-family: Academy, Times New Roman, Arial;
 font-size: 16px;
 text-decoration : none;
 color: #336a7b;
}

A.menu_bott:hover, A.menu_bott:active {
 font-family: Academy, Times New Roman, Arial;
 font-size: 16px;
 text-decoration : none;
 color: #f20000;
}

A.soline:link, A.soline:hover, A.soline:active, A.soline:visited {
 font-family: Arial, Tahoma;
 font-size: 11px;
 text-decoration : none;
 color: #ff0000;
}

A.transform:link, A.transform:hover, A.transform:active, A.transform:visited {
 font-size: 14px;
}

#main{
 position: absolute;
 width: 100%;
 z-index: 1;
 background : url(images/bg_bottom.gif) bottom repeat-x;
}
#flash{
 position: absolute;
 width: 100%;
 z-index: 2;
}
#furniture{
 position: relative;
 width: 1000px;
 z-index: 3;
 }

TD.left {
 background : url(images/bg_left.jpg) top right repeat-x;
}
TD.right {
 background : url(images/bg_right.jpg) top left repeat-x;
}
TD.vizual {
 background : url(images/bg_vizual.jpg) top left repeat-x;
}

TD.content {
padding: 57px 50px 0px 0px;
}

DIV.logos {
 padding: 118px 0px 0px 46px;
}

DIV.content_text {
 padding: 0px 0px 0px 46px;
}

TD.contact {
 padding: 15px 46px 0px 46px;
}

TD.adr {
 text-align: right;
}

DIV.prod {
 position: relative;
 left: 12px;
 background : url(images/img4.gif) top right no-repeat;
 height:18px;
 padding: 2px 108px 0px 0px;
 margin-bottom:20px;
 COLOR: #f20000;
}

TD.shops {
 width:249px;
 padding: 17px 0px 0px 0px;
}

DIV.shop_block {
 padding: 5px 10px 0px 16px;
 margin: 0px 0px 0px 9px;
 background-color: #f9faf7;
 border: 1px solid #f9faf7;
}

DIV.p_shops {
 font-family: Arial, Tahoma; font-weight: bold; font-size: 12px; COLOR: #336a7b;
 margin: 20px 0px 5px 0px;
}

DIV.menu_bottom {
 font-family: Academy, Times New Roman, Arial; font-size: 16px; COLOR: #f20000;
 padding: 7px 0px 0px 25px;
}

TD.copy {
 text-align: right;
 padding: 0px 50px 20px 46px;
 width: 616px;
}

TD.right_sofa {
 padding: 40px 10px 10px 50px;
 height: 138px;
 background : url(images/bg_sofa.jpg) bottom right no-repeat;
}

TD.design {
 padding: 0px 0px 0px 15px;
 font-size: 11px; COLOR: #336a7b;
}

.content_text table {
	border-collapse: collapse;
}

.content_text table th, .content_text table td {
	padding: 3px;
	border: 1px solid #AA9E84;
	font-size: 11px;
}

.content_text table th {
	font-weight: bold;
	white-space: nowrap;
}

.content_text table.slim th, .content_text table.slim td {
	padding: 0;
	border: 0;
	font-size: 12px;
}

div.scroll {
}

span.scroll {
	background-color: #F30C0C;
	color: #FFFFFF;
	padding: 2px;
}

span.scroll-split {
	color: #ECE9E2;
}
