html	{padding:0; margin:0; height:100%;}
body	{padding:0; margin:0; height:100%; font-size:70%; font-family:Tahoma,Arial; color:fffccc; background:black;}

a			{color:e0bf65;}
a:visited	{color:e0bf65;}
a:hover		{text-decoration:none;}

table	{border-collapse:collapse;}
td		{font-size:70%; font-family:Tahoma,Arial; color:fffccc; padding:0; vertical-align:middle;}
form	{padding:0; margin:0;}

h1		{font-size:180%; margin:0 0 10px 0; color:e0bf65; font-weight:normal;}
h2		{font-size:180%; margin:25px 0; color:e0bf65; font-weight:normal;}
h3		{font-size:140%; margin:25px 0 10px 0; color:e0bf65; font-weight:normal;}
h4		{font-size:130%; margin:25px 0 10px 0; color:e0bf65;}
h5		{font-size:100%; margin:15px 0 4px 0; color:e0bf65;}

p		{margin:0 0 15px 0;}
img		{border:0;}
img.none	{visibility:hidden;}
ul			{margin:10px 0 10px 7px; padding:0; list-style:none;}
ul li		{margin:10px 0; padding-left:13px; background:url(img/li_01.gif) 0 0.6em no-repeat;}
div.width	{width:100%;}

table.grid		{width:100%; height:100%; background:url(img/bg_grad.gif) repeat-x; min-width:990px; width:expression((documentElement.clientWidth||document.body.clientWidth)<990?'990px':'100%');}
table.grid td.header	{vertical-align:top;}
table.grid td.content	{height:100%; padding:0 135px 0 75px; vertical-align:top;}
table.grid td.footer	{height:135px; padding:0 135px 0 63px;}
div.spr					{padding:0 135px 0 75px;}

div.right_wall		{background:url(img/wall.jpg) top right no-repeat;}
table.topper		{width:100%; height:130px;}
table.topper td.logo	{padding:0 65px; vertical-align:bottom;}
table.topper td.address	{width:30%; padding-left:10px; background:url(img/vert.gif) left center no-repeat;}

table.menu			{height:34px; margin-left:100px;}
table.menu td		{padding:0 26px 0 25px; background:url(img/separator.gif) right center no-repeat;}
table.menu #last	{background:none;}
table.menu td a, table.menu td a:visited	{font-size:10pt; font-weight:bold; color:fffccc;}
table.menu td.sel a, table.menu td.sel a:visited	{color:e0bf65;}

div.amore		{padding-left:75px;}
div.room		{width:80%; margin:25px 0 45px 0; background:url(img/room.gif) repeat-x;}
div.door		{background:url(img/door.jpg) left bottom no-repeat;}
div.light		{height:346px; padding-left:250px; background:url(img/light.jpg) right top no-repeat;}
div.room_inner		{width:80%; margin:25px 0 45px 0; background:url(img/bg_wall.gif) left bottom repeat-x #a68c53;}

table.categories	{width:100%;}
table.categories td	{padding:40px 20px 0px 20px; color:fefefe; font-size:8pt;}
table.categories td a, table.categories td a:visited	{color:fefefe; font-size:12pt; font-weight:bold;}
table.categories td a:hover		{background:none;}
table.categories td img			{display:block;}
table.categories_inner		{width:100%;}
table.categories_inner td	{padding:15px 0 15px 40px; color:fefefe; font-size:8pt; white-space:nowrap;}
table.categories_inner td a, table.categories_inner td a:visited	{color:fefefe; font-size:9pt; font-weight:bold; background:url(img/bg_dotted.gif) left bottom repeat-x; text-decoration:none;}
table.categories_inner td.sel a, table.categories_inner td.sel a:visited	{color:d1b261; background:none;}
table.categories_inner td a:hover		{background:none;}
table.categories_inner td img			{display:block; margin-bottom:3px;}

table.anons		{width:100%;}
table.anons td.about	{width:40%; vertical-align:top;}
table.anons td.news		{padding-left:50px; vertical-align:top;}

table.bottom					{width:100%;}
table.bottom td.copyright		{width:70%; padding-top:10px; font-size:10px;}
table.bottom td.copyright div	{margin-left:12px;}
table.bottom td.created			{width:30%; font-size:10px;}

table.events	{}
table.events td	{padding:0 0 20px 10px; vertical-align:top;}
table.events td.pic	{padding-left:0;}

a.more		{font-size:120%;}
a.light, a.light:visited		{font-size:120%; color:fffccc;}

table.main		{width:100%;}
table.main td.left_column	{padding:0 40px 0 50px; vertical-align:top;}
table.main td.right_column	{width:30%; padding-top:35px; vertical-align:top;}
table.right_content 		{width:100%;}
table.right_content	td		{padding-left:10px; background:url(img/bg_shadow_t.gif) no-repeat;}
table.right_content td.dop	{height:10px; background:url(img/bg_shadow_b.gif) no-repeat;}

table.mebel		{width:100%;}
table.mebel td	{width:25%; padding:0 50px 40px 0; vertical-align:top;}
table.mebel td h4	{margin:0; font-size:11pt; font-weight:nrmal;}
table.mebel td ul	{margin:0;}
table.mebel td ul li	{margin:15px 0; padding:0; font-size:11pt;}
table.mebel td ul li a, table.mebel td ul li a:visited	{color:fffccc;}

table.fabrica	{width:100%}
table.fabrica td	{width:25%; padding:10px 20px 20px 0; vertical-align:top;}
table.fabrica td img	{display:block; margin-bottom:5px;}
table.fabrica td a, table.fabrica td a:visited	{color:fffccc; font-size:10pt;}

table.model td			{padding:20px 0 40px 0; vertical-align:top;}
table.model td.foto		{padding-right:20px;}
div.nep			{margin-top:30px;}

h1.light		{color:fffccc;}
h4.light		{color:fffccc; margin:30px 0 10px 0;}




div.date		{margin:20px 0 0 0; font-size:10px; color:8c8a6d;}

table.factories		{width:100%;}
table.factories td.name		{padding:5px 20px 0 0; color:e0bf65; font-size:12pt; font-weight:bold; text-align:right; vertical-align:top; white-space:nowrap;}
table.factories td.descr	{width:100%; padding-bottom:40px;}
table.factories td.descr p	{margin-bottom:5px;}

table.contacts		{width:100%;}
table.contacts td.address	{padding-right:40px; vertical-align:top;}
table.contacts td.scheme	{width:335px; padding-bottom:40px;}

div.bg_brown		{padding:30px 10px 30px 50px; margin-bottom:30px; background:#988251;}
table.catalog_search	{}
table.catalog_search td	{padding:3px 20px 3px 0; font-size:8pt;}
table.catalog_search input	{width:260px; font-size:11px;}
table.catalog_search select	{width:260px; font-size:11px;}
div.per		{float:left; margin-top:3px; width:115px;}
div.per_	{display:inline; width:68px;}
table.catalog_search input.short	{width:52px;}
table.catalog_search input.short_	{width:75px;}

div.descr_pink	{font-size:10px; color:a7a68e;}