body {
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt; 
	color: black; background-color: white; padding: 0px; margin: 0px;
	}
	
	
a		 		{color: #008057; text-decoration: none;}
a:link 		{color: #008057; text-decoration: none;}
a:visited 	{color: #008057; text-decoration: none;}
a:hover 	{color: #008057; text-decoration: underline;}
a:active 	{color: #008057; text-decoration: none;}

	
p
	{
	font-family: Arial, Helvetica, sans-serif; padding: 0;
	font-size: 8pt; 
	color: #000000; 
	line-height: normal;
	text-align:left;
	margin: 0 0 7px 0;
	letter-spacing: normal
	}

h1
	{
	margin: 0; padding: 0;
	color: black;
	font-size: 20px;
	font-weight: 100;
	}
	

h2{
	position: relative; padding: 0;
	margin: 20px 0 15px 0;
	color: #008057;
	font-size: 20px;
	font-weight: 100;
	}
	
h3	
	{
	margin: 0px 0 7px 0; padding: 0;
	font-size: 14px;
	color: #008057;
	font-style: normal; font-weight: normal;
	}

ul {
	font-size: 8pt; 
	color: black; 
	line-height: normal;
	text-align: left;
	margin: 0 0 30px 0; padding: 0 20px 0 20px;
	letter-spacing: normal
	}

ul li {margin: 0 0 10px 0;}

table
	{
	width: 100%; border: 0; padding: 0; margin: 0;
	}

td
	{
	margin: 0; padding: 0; vertical-align: top;
	}

td .p
	{
	margin: 0; padding: 0 0 0px 20px; vertical-align: top;
	}

td .date
	{
	margin: 0; padding: 0 5px 7px 0; vertical-align: top; text-align: left;
	}

td .text
	{
	margin: 0; padding: 0 150px 7px 0; vertical-align: top; text-align: left;
	}

img
	{
	border: 0;
	}

strong
	{
	font-weight: normal; font-style: italic;
	}

.nb
	{
	white-space: nowrap;
	}
			
h3 .top
	{
	margin: 0 0 7px 0; padding: 0;
	font-size: 14px;
	color: #008057;
	font-style: normal; font-weight: normal;
	}

.menu_frame {
			position: relative; left: 0px; top: 0px; border: 0px solid red;
			margin: 30px 0 0 0; padding: 0; width: 650px; height: 120px;
			overflow: visible;
			text-align: left; background-color: transparent;
			z-index: 1000;}

.menu_pos_1 {position: absolute; width: 150px; margin: 0; padding: 0; left: 0px; top: 0px;}
.menu_pos_2 {position: absolute; width: 150px; margin: 0; padding: 0; left: 160px; top: 0px;}
.menu_pos_3 {position: absolute; width: 150px; margin: 0; padding: 0; left: 345px; top: 0px;}
.menu_pos_4 {position: absolute; width: 150px; margin: 0; padding: 0; left: 505px; top: 0px;}

ul.menu {list-style-type: none; margin: 0 0 0 5px; padding: 0; line-height: 15px;}

ul.menu li {margin: 0; padding: 0;}

.menu_1_2 {position: absolute; left: 115px; top: 0; width: 1px; height: 11px; background-color: #888888;}
.menu_2_3 {position: absolute; left: 300px; top: 0; width: 1px; height: 11px; background-color: #888888;}
.menu_3_4 {position: absolute; left: 455px; top: 0; width: 1px; height: 11px; background-color: #888888;}

.topmostheader
	{
	display: block;
	margin: 0 0 7px -5px; padding: 0; width: 100%;
	color: #008057;
	font-size: 11px;
	line-height: 14px;
	}


.content_frame
	{
	position: relative; left: 5px; top: 0px;
	border: 0px solid red;
	padding: 0; margin: 0 0 30px 0; width: 645px;
	text-align: left; overflow: visible;
	background-color: transparent;
	z-index: 100;
	}

.logo_frame { 
	position: absolute;	
	top: -10px; 
	left: -294px; 
	width: 176px;
	height: 114px;
	z-index: 50; 
	overflow: hidden; 
	}
	
.decor { 
	position: relative; padding: 0; margin: 0 0 30px 0;
	left: 0; top: 0;
	width: 350px;
	overflow: hidden; z-index: 1000;
	}
	
.string {
	position: relative; padding: 0; margin: 0 0 50px 0;
	color: #008057; font-size: 11px;
	}
	
.ri	 {color: #008057;}	
a.ri:link			{color: #000000; text-decoration: none;}
a.ri:visited		{color: #000000; text-decoration: none;}
a.ri:hover 		{color: #008057; text-decoration: underline;}
a.ri:active 		{color: #000000; text-decoration: none;}

.ai	 {color: #008057;}
a.ai:link		{color: #008057; TEXT-DECORATION: underline;}
a.ai:visited	{color: #008057; TEXT-DECORATION: underline;}
a.ai:hover		{color: #008057; TEXT-DECORATION: underline;}
a.ai:active		{color: #008057; TEXT-DECORATION: underline;}

.gi	 {color: #555555;}
a.gi:link		{color: #555555; TEXT-DECORATION: none;}
a.gi:visited	{color: #555555; TEXT-DECORATION: none;}
a.gi:hover		{color: #555555; TEXT-DECORATION: none;}
a.gi:active		{color: #555555; TEXT-DECORATION: none;}


a.gray:link 	{color: #999999; text-decoration:none;}
a.gray:visited {color: #999999; text-decoration:none;}
a.gray:hover {color: #008057; text-decoration:underline;}
a.gray:active {color: #999999; text-decoration:none;}

a.menu:link {color: #000000; text-decoration:none;}
a.menu:visited {color: #000000; text-decoration:none;}
a.menu:hover {color: #008057; text-decoration:underline;}
a.menu:active {color: #008057; text-decoration:none;}

a.artbait 	{font-size: 10px; line-height: 15px; vertical-align: top;}
a.artbait:link 	{color: #aaaaaa; text-decoration:none;}
a.artbait:visited {color: #aaaaaa; text-decoration:none;}
a.artbait:hover {color: #aaaaaa; text-decoration:none;}
a.artbait:active {color: #aaaaaa; text-decoration:none;}

.mpic
	{
	display: block;
	position: absolute; top: 0px; left: -355px; 
	width: 1000px; height: 440px;
	z-index: 1;
	overflow: hidden; 
	}

.downloadframe {position: absolute; left: -260px; top: 178px; width: 290px; font-size: 10px; z-index: 10;}
.downloadcatalog {color: #990000; font-size: 10px; z-index: 10;}
a.downloadcatalog:link {color: #990000; text-decoration: none;}
a.downloadcatalog:visited {color: #990000; text-decoration: none;}
a.downloadcatalog:hover {color: #FF0000; text-decoration: underline;}
a.downloadcatalog:active {color: #990000; text-decoration: none;}

.SearchForm
	{
	position: relative; top: 0; left: 0; width: 638px;
	padding: 0; margin: 20px 0 20px 0;
	}

.SearchField
	{
	width: 638px; font-size: 11px; line-height: 13px; font-weight: normal; color: black;
	padding: 2px 2px 2px 2px; margin: 4px 0 2px 0px;
	border: 1px solid #999999; border-right-color: #d7e7d7; border-bottom-color: #d7e7d7;
	}

.SearchButton
	{
	width: 100px; height: 20px; margin: 10px 0 0 0;
	}

.cat_img
	{
	position: absolute; left: 0px; top: 0px; padding: 0; vertical-align: top; border: 0px solid blue;
	}

.cat_txt
	{
	position: absolute; left: 0px; top: 180px; padding: 0 10px 0 10px; vertical-align: top; font-size: 11px; border: 0px solid blue;
	}


.floats
		{
		margin: 0 0 50px 0; border: 0px solid green;
		
		/* для IE */
		position: relative;
		display: inline-block;
		clear: both;
		}

.floats:after
		{
		content: '';
		display: block;
		clear: both;
		}

.floats .left
		{
		border: 0px solid #999999;
		position: relative;
		float: left;
		
		/* Убираем удвоение отступов в IE */
		display: inline;
		
		overflow: hidden;
		margin: 0;
		width: 200px;
		min-width: 200px;
		}

.floats .left .r
		{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		}

.floats .left .min
		{
		margin: 0 0 200px 0;
		height: 4em;
		
		/* минимальная ширина по картинке для IE */
		width: 200px;
		}



.floats_add
		{
		margin: 0 0 10px 0; border: 0px solid green;
		
		/* для IE */
		position: relative;
		display: inline-block;
		clear: both;
		}

.floats_add: after
		{
		content: '';
		display: block;
		clear: both;
		}

.floats_add .left_add
		{
		border: 0px solid #999999;
		position: relative;
		float: left;
		
		/* для IE */
		display: inline;
		
		overflow: hidden;
		margin: 0;
		width: 4em;
		min-width: 70px;
		}

.floats_add .left_add .r_add
		{
		position: absolute; top: 0; left: 0; width: 100%;
		}

.floats_add .left_add .min_add
		{
		/* Задаем минимальную высоту по картинке */
		margin: 0 0 20px 0;
		
		/* Задаем минимальную высоту по тексту */
		height: 4em;
		
		/* Дублируем значение минимальной ширины по картинке для IE */
		width: 90px;
		}

.header_add
	{
	padding: 2px 0 4px 0; font-size: 11px;
	}

.cat_img_add
	{
	position: absolute; left: 0px; top: 0px; padding: 0; vertical-align: top; border: 0px solid blue;
	}

.cat_txt_add
	{
	position: absolute; left: 0px; top: 35px; padding: 0 5px 0 0; vertical-align: top; font-size: 7pt; border: 0px solid blue;
	}


.add
	{
	position: relative; left: 55px; top: 10px; width: 290px; border: 0px solid #999999;
	}

.add_txt
	{
	position: relative; left: 0; top: 0px; width: 290px;
	margin: 30px 0 30px 0; border: 0px solid red;
	}

.add_img
	{
	position: relative; left: 0; top: 0px; width: 290px;
	margin: 30px 0 0px 0; border: 0px solid #999999;
	}

.add_interior
	{
	position: relative; left: 0; top: 0px; width: 290px;
	margin: 30px 0 0px 0; border: 0px solid #999999;
	}

.cat_back
	{
	position: relative; padding: 0; margin: 0 0 20px 0;
	font-size: 11px;
	}

table .item_name
	{
	width: 100%; border: 0; padding: 0; margin: 5px 0 50px 0;
	}

.name_no
	{
	background-color: #008057;
	padding: 8px 8px 8px 20px;  width: 10px;
	text-align: left; vertical-align: bottom;
	}

.name_h
	{
	font-size: 24px; line-height: 24px; color: white;
	}

.name_suff1
	{
	font-size: 13px; line-height: 13px; color: white; background-color: #008057;
	padding: 5px 20px 0 0; width: 10px;
	text-align: right; vertical-align: bottom;
	}

.name_suff2
	{
	font-size: 13px; line-height: 13px; color: white; background-color: #008057;
	padding: 0 20px 5px 0; width: 10px;
	text-align: right; vertical-align: bottom;
	}

.name_suff3
	{
	font-size: 12px; line-height: 12px; color: #008057;
	padding: 0 4px 0 4px; width: 100%;
	text-align: left; vertical-align: top;
	}

.small
	{
	font-size: 14px;
	}

.txt1
	{
	padding: 30px 30px 10px 0;
	}

.copy-left
	{
	padding: 0 10px 2px 50px; height: 16px;
	text-align: left; vertical-align: bottom;
	font-size: 11px;
	}

.copy-right
	{
	padding: 0 5px 2px 10px;
	text-align: right; vertical-align: bottom;
	font-size: 11px;
	}

.bottomline
	{
	height: 16px;
	background-color: black;
	}

.counters-code
	{
	padding: 0; margin: 0; height: 1px; width: 1px;
	}

.counters-logo
	{
	padding: 1px 0px 1px 50px; height: 15px;
	text-align: right; vertical-align: top;
	font-size: 11px;
	}

.promo { 
	position: relative; padding: 0; margin: 440px 0 10px 0;
	top: 0px; left: -5px; 
	width: 650px; height: 160px;
	z-index: 0; 
	overflow: visible;
	}
	
.promo_1
	{
	position: absolute; padding: 0; margin: 0; width: 160px; height: 160px;
	left: 0; top: 0;
	}

.promo_1pict
	{
	position: absolute; padding: 0; margin: 0; border: 0px solid #999999;
	left: 52px; top: 19px;
	}

.promo_txt
	{
	position: absolute; padding: 0 5px 0 5px; margin: 0; width: 150px;
	left: 0; top: 133px;
	text-align: center;
	}

.promo_h
	{
	position: relative; padding: 0; margin: 0;
	text-align: center;
	font-size: 11px; color: black; font-weight: bold;
	line-height: 15px; 
	}

.promo_t
	{
	position: relative; padding: 0; margin: 0;
	text-align: center;
	font-size: 9px; color: black;
	}

.promo_1_2
	{
	position: absolute; padding: 0; margin: 0;
	left: 158px; top: 135px; width: 8px; height: 24px;
	background-image: url(images/promo_.gif);
	}

.promo_2
	{
	position: absolute; padding: 0; margin: 0; width: 160px; height: 160px;
	left: 163px; top: 0;
	}

.promo_2pict
	{
	position: absolute; padding: 0; margin: 0; border: 0px solid #999999;
	left: 24px; top: 29px;
	}

.promo_2_3
	{
	position: absolute; padding: 0; margin: 0;
	left: 321px; top: 135px; width: 8px; height: 24px;
	background-image: url(images/promo_.gif);
	}

.promo_3
	{
	position: absolute; padding: 0; margin: 0; width: 160px; height: 160px;
	left: 326px; top: 0;
	}

.promo_3pict
	{
	position: absolute; padding: 0; margin: 0; border: 0px solid #999999;
	left: 25px; top: 0px;
	}

.promo_3_4
	{
	position: absolute; padding: 0; margin: 0;
	left: 484px; top: 135px; width: 8px; height: 24px;
	background-image: url(images/promo_.gif);
	}

.promo_4
	{
	position: absolute; padding: 0; margin: 0; width: 160px; height: 160px;
	left: 489px; top: 0;
	}

.promo_4pict
	{
	position: absolute; padding: 0; margin: 0; border: 0px solid #999999;
	left: 45px; top: 30px;
	}

.seo_text
	{
	position: relative; left: 50px; top: 0px; width: 250px;
	padding: 0; margin: 0; overflow: visible; background-color: transparent;
	z-index: 100000;
	}

a.interior:link		{font-weight: bold; color: white; text-decoration: none;}
a.interior:visited	{font-weight: bold; color: white; text-decoration: none;}
a.interior:hover		{font-weight: bold; color: white; text-decoration: underline;}
a.interior:active		{font-weight: bold; color: white; text-decoration: none;}

.interior_1
	{
	position: relative; left: 0; top: 0; width: 595px; height: 400px; padding: 0; margin: 0 0 20px 0; background-color: transparent; background-image: url(images/interiors/001.jpg);
	}

#interior_1_
	{
	position: absolute; left: 295px; top: 300px; width: 280px; height: 80px; background-image: url(images/interiors/001_.jpg);
	padding: 10px 10px 10px 10px; margin: 0; color: white; font-size: 12px;
	}

.interior_2
	{
	position: relative; left: 0; top: 0; width: 595px; height: 400px; padding: 0; margin: 0 0 20px 0; background-color: transparent; background-image: url(images/interiors/002.jpg);
	}

#interior_2_
	{
	position: absolute; left: 295px; top: 300px; width: 280px; height: 80px; background-image: url(images/interiors/002_.jpg);
	padding: 10px 10px 10px 10px; margin: 0; color: white; font-size: 12px;
	}

.interior_3
	{
	position: relative; left: 0; top: 0; width: 595px; height: 400px; padding: 0; margin: 0 0 20px 0; background-color: transparent; background-image: url(images/interiors/003.jpg);
	}

#interior_3_
	{
	position: absolute; left: 295px; top: 300px; width: 280px; height: 80px; background-image: url(images/interiors/003_.jpg);
	padding: 10px 10px 10px 10px; margin: 0; color: white; font-size: 12px;
	}

.interior_4
	{
	position: relative; left: 0; top: 0; width: 595px; height: 400px; padding: 0; margin: 0 0 20px 0; background-color: transparent; background-image: url(images/interiors/004.jpg);
	}

#interior_4_
	{
	position: absolute; left: 295px; top: 300px; width: 280px; height: 80px; background-image: url(images/interiors/004_.jpg);
	padding: 10px 10px 10px 10px; margin: 0; color: white; font-size: 12px;
	}

.interior_5
	{
	position: relative; left: 0; top: 0; width: 595px; height: 400px; padding: 0; margin: 0 0 20px 0; background-color: transparent; background-image: url(images/interiors/005.jpg);
	}

#interior_5_
	{
	position: absolute; left: 295px; top: 300px; width: 280px; height: 80px; background-image: url(images/interiors/005_.jpg);
	padding: 10px 10px 10px 10px; margin: 0; color: white; font-size: 12px;
	}

.interior_6
	{
	position: relative; left: 0; top: 0; width: 595px; height: 400px; padding: 0; margin: 0 0 20px 0; background-color: transparent; background-image: url(images/interiors/006.jpg);
	}

#interior_6_
	{
	position: absolute; left: 295px; top: 300px; width: 280px; height: 80px; background-image: url(images/interiors/006_.jpg);
	padding: 10px 10px 10px 10px; margin: 0; color: white; font-size: 12px;
	}

