/*1B478D - menu blue
синий для H1...  и ссылок с H1...
 link, active      #1B478D   
 hover, visited	  #3560A3 светлее 
 #1B478E_ old

ссылки в тексте
 link, active     #636466_; underline
 hover, visited	  #4B4C4E		//#4B4C4E;
Красн  
#CC4712
	#C81E24_  #ef3e36   old  
объявление
	рамка				#A7A9AC
	подложка светл.		#FFFAF1
	подложка темн.		#FEF9E5
*/
/*text-transform:uppercase;   Arial Narrow, Arial, Verdana, Helvetica, sans-serif */
/*
scrollbar-3d-light-color: blue; scrollbar-arrow-color: blue; 
scrollbar-base-color: red; scrollbar-dark-shadow-color: white; 
scrollbar-face-color: lightgreen; scrollbar-highlight-color: red; 
scrollbar-shadow-color: red; scrollbar-track-color: green;
scrollbar-width:6px;
*/
html{
	margin:0;
	padding:0;
	background-color:#ffffff;
	line-height:130%;
}

body{
	margin:0;
	padding:0;
	background-color:#ffffff;
	font: 13px arial,verdana,sans-serif #414142;
}
h1, h1 sup {
	margin:0;
	padding:0px;
	padding-top:8px;
	padding-bottom:2px;
	font: normal 24px Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
	color:#1B478D; 
	word-spacing:0px;
	line-height:130%;
	text-align:center;
}
h1.div2 {
	background-color:#FEF9E5;
	font-weight: normal;
}
h1 span {
	font: normal 18px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color: #1B478D;
	line-height:130%;
	margin:0;
	padding:0px;padding-right:10px;
	display:inline;
}
h1 span.red {
	font: bold 18px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color: #CC4712;
	line-height:18px;
	margin:0;
	padding:0px;padding-right:10px;
	display:inline;
}
 
div#navbar h1{
	font: normal 18px Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
	color:#1B478D; 
	line-height:18px;
	margin:0;
	padding:0px;padding-top:2px;padding-bottom:2px;
	text-align:center;
}
h2 {
	font:normal 20px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	line-height:100%;
	margin:0;
	padding-top:12px;
	padding-bottom:2px;
}
/**/
 h3 {
	font:normal 20px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	line-height:100%;
	margin:0;
	padding-top:12px;
	padding-bottom:2px;
}
h4, h5 {
	font:normal 16px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	margin:0;
	padding-top:12px;padding-bottom:6px;
}
h3 span.red {
	font:bold 14px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#CC4712;
	margin:0;
	padding-top:12px;padding-bottom:2px;
}
 h3.img_left {
	font:normal 20px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	text-align:center;
	width:100%;
	margin:0;
	padding:0px;padding-top:12px;	padding-bottom:10px;padding-right:140px;
	display:block;
	float:left;
	clear:none;
}
h2.adv_lonely{
	font:bold 20px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#CC4712;
	text-align:center;
}
h2.adv_lonely a {
	font:bold 20px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#CC4712;
	text-align:center;
}
h2.adv_lonely a:link, h2.adv_lonely a:visited, h2.adv_lonely a:hover, h2.adv_lonely a:active  {
	font:bold 20px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#CC4712;
	text-align:center;
}
h2.adv_lonely a span{
	display:none;
}
h2.adv_lonely a:link, h2.adv_lonely a:visited, h2.adv_lonely a:active  {
	display:none;
}
h2.adv_lonely a:hover span{
	display:block;
}
p.red {
	font:bold 14px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#CC4712;
	margin:0;
	padding-top:12px;padding-bottom:2px;
}
h6,h7 {
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
	color: #1B478D;
	line-height:100%;
	margin:0;
	padding-top:14px;padding-bottom:1px;
}
span.h2{
	font: normal 16px Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
	color: #1B478D;
	line-height:100%;
	margin:0;
	padding-top:14px;padding-bottom:8px;
}
span{
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
	color: #1B478D;
	line-height:100%;
	margin:0;
	padding-top:14px;padding-bottom:1px;
}
span.width_100px{
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
	color: #1B478D;
	width:100px;
	line-height:100%;
	margin:0;
	padding-top:4px;padding-bottom:1px;
}
h2 {
	text-align:left;
	clear:both;
	line-height:130%;
}
h4 {
	text-align:left;
	clear:both;
}
/*	2009-07-31 font-weight:-10%;
h3.fon {background-image:url(img/logo_hk_70.jpg);background-repeat:no-repeat;margin-left:60px;margin-top:20px;padding:0px;padding-left:70px;padding-right:40px;clear:both;height:70px;vertical-align:middle;text-align:center;}
h3 img {margin:0px 4px 4px 30px; padding:0px;border:0px;float: left;vertical-align:top;}
h3{font:normal 18px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; color:#1B478D;margin:0;padding-top:18px;padding-bottom:2px;}
*/
h1,h3,h5, h7 {
	text-align:center;clear:both;
}
/**/
p {
	font: normal  13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color: #414142;
	text-align:left;
	line-height:130%;
	margin:0px;margin-top:10px;margin-bottom:3px; 
	padding:0px;
	display:block;
	float:none;
	clear:both;
}
p.center {
	text-align: center;
}
p.red_center {
	font:bold 14px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#CC4712;
	text-align:center;
}
p.min_center {
	font: normal 9px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	margin:0;
	padding-top:2px;padding-bottom:2px;
	text-align:center;
}
p.italic {
	font:italic;
	text-align: center;
}
p.right {
	text-align: right;
	width:100%;
}
p[="right"]{
	text-align:right;
	width:100%;
}
p.left {
	text-align: left;
}
p[="left"]{
	text-align:left;
}
a[="cur_text"]{
	font: normal  13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color: #414142;
	cursor: text;
}
a.cur_text.{
	font: normal  13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color: #414142;
	cursor: text;
}
a.cur_text:link,  a.cur_text:visited, a.cur_text:hover, a.cur_text:active.{
	font: normal  13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color: #414142;
	cursor: text;
}
/**ссылки на подробности**/
a[="more_link"] {
	color:#3560A3;
	text-align:right;
	border:solid 1px #A3B0FC;	border-bottom:solid  1px #A3B0FC;
	padding:2px;
}
a.more_link {
	color:#3560A3;
	text-align:right;
	border:solid 1px #A3B0FC;	border-bottom:solid  1px #A3B0FC;
	padding:2px;
}
a.more_link {
	-moz-border-radius: 8px;
}
  a.more_link {
	-webkit-border-top-left-radius: 8px; 
	-webkit-border-top-right-radius: 8px; 
	-webkit-border-bottom-right-radius: 8px; 
	-webkit-border-bottom-left-radius: 8px;
}
a.more_link:link,  a.more_link:visited, a.more_link:hover, a.more_link:active {
	color:#3560A3;
	border:solid 1px #A3B0FC;	
	padding:2px;
}
a.more_link:visited, a.more_link:hover {
	color:#636466;
	border:solid 1px #CC4712;	
	padding:2px;
}

/**ссылки на подробности#ECEDFF**/
p[="more_link"]{
	text-align: right;
	margin:0px;
}
p[class$="more_link"]{
	text-align: right;
	margin:0px;
}
p.more_link {
	text-align: right;
	margin:0px;
}
p.more_link a {
	color:#3560A3;
	border:solid 1px #A3B0FC;	
	padding:2px;
	text-align: right;
}
p.more_link a {
	-moz-border-radius: 6px;
}
 p.more_link a {
	-webkit-border-top-left-radius: 7px; 
	-webkit-border-top-right-radius: 7px; 
	-webkit-border-bottom-right-radius: 7px; 
	-webkit-border-bottom-left-radius: 7px;
}
p.more_link a:link, p.more_link a:visited, p.more_link a:hover, p.more_link a:active {
	color:#3560A3;
	border:solid 1px #A3B0FC;	
	padding:2px;
	text-align: right;
}
p.more_link a:visited, p.more_link a:hover {
	color:#636466;
	border:solid 1px #CC4712;	
	padding:2px;
	text-align: right;
}

p.note_add {
	padding:20px;text-align: center;
}

p.icon_sodr {
	background:url(http://www.sodruzhestvo.spb.ru/img/icon_sodr.jpg) no-repeat left top;
	display:block;
	height:20px;
	margin:0px;
	padding:0px 0px 0px 20px;
}
p.icon_hk {
	background:url(http://www.sodruzhestvo.spb.ru/img/icon_hk.jpg) no-repeat left top;
	display:block;
	height:20px;
	margin:0px;
	padding:0px 0px 0px 20px;
}
p.admin {
	padding:10px;
	font: 9px;	
	text-align: center;
}
strong {
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D; 
	margin:0px; 
	padding:0px; 
	display:inline;
}
strong.light {
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#414142; 
	margin:0px; 
	padding:0px; 
	display:inline;
}
div.rect_img_140 strong {
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#414142; 
	display:inline;
}
div.rect_img_140 h2 {
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#414142; 
	margin:0px; 
	padding:0px; 
	display:block;
	float:none;
	clear:both;
}
div.rect_img_140 h2.20px_bold_blue {
	font: bold 20px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 	
	color: #1B478D;
	margin:0px; 
	padding:0px; 
	display:block;
	float:none;
	clear:both;
}
div.rect_img_140 h2.20px_bold_red {
	font: bold 20px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 	
	color: #CC4712;
	margin:0px; 
	padding:0px; 
	display:block;
	float:none;
	clear:both;
}

div.rect_img_140 h1 {
	font:bold 20px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	line-height:100%;
	margin:0;
	padding-top:12px;
	padding-bottom:2px;
	text-align:left;
	display:block;
	float:none;
	clear:both;
}
div.rect_img_140 h1 span {
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
	color: #1B478D;
}
.bg_doc_right{
	background-image:url(http://www.haus-konzept.ru/img/doc_26.gif);
	background-position: right top;			
	background-repeat: no-repeat;				
	display:block;
	height:30px;
	margin:0px 4px 0px 0px;
	padding:0px;padding-right:20px;
	text-align:right;
}
/*
p.pdf {
	background-image:url(http://www.haus-konzept.ru/img/pdf_20.gif) no-repeat left top;
	display:block;
	height:30px;
	margin:0px 0px 0px 30px;
	padding:0px 0px 0px 30px;
}
.pdf_right {
	background-image:url(http://www.haus-konzept.ru/img/pdf_20.gif);
	background-position: right top;			
	background-repeat: no-repeat;				
	display:block;
	height:20px;
	margin:0px 4px 0px 0px;
	padding:0px;padding-right:20px;
	text-align:right;
}
p.bg_pdf_right{
	background-image:url(http://www.haus-konzept.ru/img/pdf_16.gif);
	background-position: right top;			
	background-repeat: no-repeat;				
	display:block;
	height:20px;
	margin:0px 4px 0px 0px;
	padding:0px;padding-right:20px;
	text-align:right;
}
*/
p.date {
	color: #1B478D;
	text-align: left;
	line-height: 100%;
	padding: 0px;
	margin: 10px;
}

center {
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	margin:0px; 
	padding:0px; 
	display:inline;
	text-align: center;
}
/*для изменения цвета в блоках rect_img_140 (strong в rect_img_140 не изменят цвет)*/
span {
	font: normal  13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color: #1B478D;
	text-align:left;
}
span.right{
	text-align:right;
}
hr.break {
	display:block;
	float:none;
	clear:both;
	position:relative;
	margin:0px;
	padding:0px;
	color:#fff;
	border: solid 0px #fff;
}
hr.break_20px {
	display:block;
	float:none;
	clear:both;
	position:relative;
	height:20px;
	margin:0px;
	padding:0px;
	color:#fff;
	border: solid 0px #fff;
	background:transparent;
}
/* см внизу страницы
a {font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; color: #414142;text-align:left;
display:inline;}
a:link, a:visited, a:hover, a:active {font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; color: #414142;text-align:left;
display:inline;}
a:link {color: #414142;text-decoration:underline;}
a:visited{color:#333333;text-decoration:none;}
a:hover{color:#333333;text-decoration:none;}
#414142*/
a {
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color: #1B478D;
	text-decoration:none;
	text-transform:none;
	cursor:hand;
	display:inline;
}
a:link {
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color: #1B478D;
	text-decoration:none;
	text-transform:none;
	display:inline;
}
a:visited {
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color: #3560A3;
	text-decoration:none;
	text-transform:none;
	display:inline;
}
a:hover {
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color: #3560A3;
	text-decoration:none;
	text-transform:none;
	display:inline;
	cursor:hand;
}
a:active {
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color: #1B478D;
	text-decoration:none;
	text-transform:none;
	display:inline;
}
a.seo {
	font: normal  13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color: #414142;
	text-decoration:none;
	text-transform:none;
	display:inline;
}
a.seo:link {
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color: #414142;
	text-decoration:none;
	text-transform:none;
	display:inline;
}
a.seo:visited {
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color: #414142;
	text-decoration:none;
	text-transform:none;
	display:inline;
}
a.seo:hover {
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color: #414142;
	text-decoration:none;
	text-transform:none;
	display:inline;
}
a.seo:active {
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color: #414142;
	text-decoration:none;
	text-transform:none;
	display:inline;
}
/*	word-spacing:0px;
	line-height:22px;
	margin:0;
	padding:0px;padding-top:18px;padding-bottom:2px;
*/
a.h1 {
	font: normal 24px Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
	color:#1B478D; 
	text-align:center;
	text-decoration:none;
}
a.h1:link, a.h1:visited, a.h1:hover, a.h1:active {
	font: normal 24px Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
	color:#1B478D; 
	text-align:center;
	text-decoration:none;
}
a.h1:hover {
	text-decoration:none;
	color:#3560A3;
}
a.h1:visited {
	text-decoration:none;
	color:#3560A3;
}
/**
	font:normal 20px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	line-height:100%;
	margin:0;
	padding-top:12px;
	padding-bottom:2px;
**/
/*	line-height:130%;
*/
a.h2 {
	font:normal 18px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D; 
	text-decoration:none;
}
a.h2:link, a.h2:visited, a.h2:hover, a.h2:active {
	font:normal 18px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D; 
	text-decoration:none;
}
a.h2:hover {
	font:normal 18px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	text-decoration:underline;
	color:#3560A3;
}
a.h2:visited {
	font:normal 18px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	text-decoration:none;
	color:#3560A3;
}


/*для полосы с фото*/
h2.bg_img_2	{
	background-image:url(img/pic12_500.jpg);
	background-position:center;
	width:100%;
	height:45px;
	margin:0px;
	padding:0px; 
	float:none;
	clear:both;
	display:block; 
}
/*для полосы вместо hr*/
h2.bg_transparent	{
	background-image:url(img/10x10.jpg);background-position:center;
	width:100%;
	height:30px;
	margin:0px;
	padding:0px; 
	float:none;
	clear:both;
	display:block; 
}
hr.bg_transparent	{
	background:#fff;
	width:100%;
	height:10px;
	margin:0px;
	padding:0px; 
	border:solid 0px #fff;
	float:none;
	clear:both;
	display:block; 
}

a.h3{
	font:normal 18px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D; 
	text-decoration:none;
	text-transform:none;
}
a.h3:link, a.h3:visited, a.h3:hover, a.h3:active {
	font:normal 18px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D; 
	text-decoration:none;
	text-transform:none;
}
a.h3:hover {
	text-decoration:underline;
	color:#3560A3;
}
a.h3:visited {
	text-decoration:none;
	color:#3560A3;
}
/*
h4, h5 {
	font:normal 16px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	margin:0;
	padding-top:12px;padding-bottom:6px;
}
*/
a.h4{
	font:normal 16px Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
	color: #1B478D;
	text-decoration:none;
	text-transform:none;
}
a.h4:link, a.h4:visited, a.h4:hover, a.h4:active {
	font:normal 16px Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
	color: #1B478D;
	text-decoration:none;
	text-transform:none;
}
a.h4:hover {
	text-decoration:underline;
	color:#3560A3;
}
a.h4:visited {
	text-decoration:none;
	color:#3560A3;
}

a.h5{
	font:normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
	color: #1B478D;
	text-decoration:none;
	text-transform:none;
}
a.h5:link, a.h5:visited, a.h5:hover, a.h5:active {
	font:normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
	color: #1B478D;
	text-decoration:none;
	text-transform:none;
}
a.h5:hover {
	text-decoration:underline;
	color:#3560A3;
}
a.h5:visited {
	text-decoration:none;
	color:#3560A3;
}

a.img, a.img:link, a.img:visited, a.img:hover, a.img:active {
	text-decoration:none;
}
a.date {
	color: #1B478D;
	background-color:#fff;
}
a.date:link, a.date:active {
	color: #1B478D;
	background-color:#fff;
}
a.date:hover {
	color:#3560A3;
	background-color:#ddd;
}
a.date:visited {
	color: #3560A3;
	background-color:#fff;
}
/**/
a img, a img:link, a img:visited, a img:hover, a img:active {
	text-decoration:none;
	border:0;
}

img {
	float:none;
	display:block;
	margin: 20px auto 10px 40px;
	border:1px;
	vertical-align:middle;
}
/*
img {
	float:none;
	display:block;
	margin: auto;
	border:1px;
	vertical-align:middle;
}*/
/** рисунок в таблице для описания процессов производства, строительства и пр. **/
table.img_description {
	margin: 10px 20px 10px 20px;
	padding: 0px;
	vertical-align:top;
}
table.img_description  h4, p{
	margin-top: 0;
	padding: 0;
	padding-bottom: 10px;
	vertical-align:top;
}
/*table.img_description  h4, p{
}*/
table.img_description td {
	margin: 0 20px 10px 20px;
	padding: 0 20px 10px 20px;
	vertical-align:top;
}
table.img_description img{
	margin: 0;margin-bottom:10px;
	padding: 0;
	border:1px;
	vertical-align:top;
}

img.left {margin: 0px 20px 10px 0px; vertical-align:top;float:left;display:inline;}
img.right {margin: 0px 0px 10px 20px; vertical-align:top;float:right;display:inline;}
img.tel {margin:0px 3px 0px 0px;border:1px;float:left;vertical-align:top;width:22px;height:22px;}
/**/
img.b_s {border:0px;margin:0px;padding:0px;margin-left:20px;margin-top:15px;vertical-align:middle;}
/*list-style-type: circle 5px #1B478D;*/
ol {margin:0px;padding:0px;font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; color: #414142;text-align:left;line-height:14px;
padding-top:0px;padding-bottom:3px;width:100%;}
ol {
margin:0px;padding:0px;font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; color: #414142;
text-align:left;margin-top:10px;margin-bottom:10px;padding-top:4px;padding-bottom:3px;width:100%;
display:block;clear:both;
}
/*margin-bottom:6px;padding-top:4px;padding-bottom:3px;margin-left:30px;*/
ul {
	margin:0px;margin-left:20px;
	padding:0px;
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color: #414142;
	text-align:left;
	line-height:130%;
	width:100%;
	position:relative;
	vertical-align:top;
	display:block;
	clear:both;
}
ul li {
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color: #414142;
	text-align:left;
	vertical-align:center;
	line-height:120%;
	margin:0px;
	padding:0px;padding-left:6px;padding-top:0px;padding-bottom:8px;
	list-style-image: url(img/pulya.jpg);
}
p img {margin: 6px 20px 10px 0px; vertical-align: top; float:left;display:inline;}

hr{margin: 10px 0px 10px 0px;color:#1B478D;display:block;clear:both;}
/**/
/*таблица по умолчанию, текст по центру */
table {margin:0px; padding:0px; background-color:transparent;display:table;}
td { margin:0px; padding:0px;vertical-align:top;}
table.center    {margin:0px; padding:0px; background-color:transparent;display:table;float:none;clear:both;text-align:center;}
table.center td { 
margin:0px; padding:0px;padding-top:10px;padding-bottom:3px; vertical-align:top;text-align:left;
font: normal  13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; color: #414142;
line-height:110%;}
table.center td.bold {font: bold  13px Arial Narrow, Arial, Verdana, Helvetica; }

/*для вывода 2-х колонок div.140 и div.140_add 
*/
/*блоки с масштабируемым рисунком background-position:center; */
.bg_img_1	{
	background-image:url(img/pic13_500.jpg) no-repeat bottom center; 
	width:100%;
	height:200px;
	margin:0px;
	padding:0px; 
	float:none;
	clear:both;
	display:block; 
}
.bg_img_2	{background-image:url(img/pic12_500.jpg);background-position:center;width:100%;height:45px;margin:0px;padding:0px; float:none;clear:both;display:block; }
.bg_img_moscow	{background-image:url(img/map_moscow_fon.jpg);width:100%;background-position:center;height:45px;margin:0px;padding:0px; float:none;clear:both;display:block; }
.bg_img_footer	{background-image:url(img/footer_img.jpg);width:100%;background-position:left;height:60px;margin:0px;padding:0px; float:none;clear:both;display:block; }
.bg_img_footer_right	{background-image:url(img/footer_tree.gif);width:100%;background-position:right;height:132px;margin:0px;padding:0px;background-repeat:repeat-y; background-position:right; float:none;clear:both;display:block; }

.text			{background-color:transparent;width:100%;margin:0px;margin-top:10px;padding:0px; float:none;clear:both;display:block; }

.text_right			{
background-color:transparent;
width:100%;
right:0px;
margin:0px;margin-top:10px;
padding:0px; 
text-align:right;
position:relative;
float:right;clear:none;display:block; 
}
.row  {background-color:transparent;display:block; 
margin:0px;padding: 10px 0px 10px 0px;width:100%;float:none;clear:both;}

/*_list_common*/
.list_row		{
	background-color:transparent;
	width:100%;
	margin:0px;margin-top:10px;
	padding:0px; 
	float:none;
	clear:both;
	display:block;
	vertical-align:top;
}
.list_row div	{
	margin:2px 2px 2px 0px;
	padding: 8px 0px 2px 0px;
	float:none;
	clear:both;
	display:block;
	position:relative; 
	vertical-align:top;
	width:100%; 
	background-color:transparent;
}
.list_row div p {
	margin:2px 2px 2px 0px;
	padding: 8px 0px 2px 0px;
	float:none;
	clear:both;
	display:block;
	position:relative; 
	vertical-align:top;
	background-color:transparent;
}


/*_albom*/
.albom			{width:100%;margin:0px;margin-top:10px;padding:0px;display:block;  float:none;clear:both;}
.foto {width: 100%;height:270px; margin:0px 20px 0px 20px; padding:0px; position: relative;display:block;float: none; clear:both;  vertical-align: center; text-align: left;z-index:500; overflow:auto;}
.foto_model {width: 120; height: 150px; text-align:center;border-left-width:1px;border-right-width:2px;border-top-width:1px;border-bottom-width:2px;border-style:solid;border-color:#dddddd;padding:6px;position: relative; display:block;float:left;}
.text_m			{width:90%; margin:0px;margin-top:10px;margin-left:5%;padding:0px; float:none;clear:both;display:block; }

.text_450{
	background: url(http://www.haus-konzept.ru/img/bg_card_yellow.jpg) no-repeat top right;
	margin:0px 20px 0px 0px;padding:2px 2px 2px 2px;width:450px;
	vertical-align: top;
	display:block; position:relative; float:left; clear:none;
}
.text_400{
	background: url(http://www.haus-konzept.ru/img/bg_card_yellow.jpg) no-repeat top right;
	margin:0px 10px 0px 0px;padding:10px 2px 10px 0px;width:400px;
	vertical-align: top;
	display:block; position:relative; float:left; clear:none;
}



/*.rect			{width:46%; margin:0px;margin-top:10px;padding:0px; padding-right:20px float:left;clear:none;display:block;}
*/
.rect_img_140	{
	background-color:transparent;
	width:100%;
	margin:0px;margin-top:10px;
	padding:0px; 
	float:none;
	clear:both;
	display:block;
	vertical-align:top;
}
.rect_img_30		{width:100%;margin:0px;margin-top:10px;padding:0px; float:none;clear:both;display:block; }
.rect_s			{width:100%;margin:0px;margin-top:10px;padding:0px; float:none;clear:both;display:block; }
.rect			{width:100%;margin:0px;margin-top:10px;padding:0px; float:none;clear:both;display:block; }

.140 {
	width: 160px; 
	background-color:transparent;
	margin:0px;margin-left:10px;margin-right:10px; 
	padding:0px; 
	position: relative;  
	vertical-align: top;
	float:left; 
	display:block;
	clear:none;
}
.140 img{
	margin:0px;margin-left:10px;margin-right:10px; 
	padding:0px; 
}
.140_add  {
	background-color:transparent;
	float:right; 
	margin:0px; margin-left:10px; margin-right:0px;
	padding:0px; padding-left:10px;	   
	float:right;
	clear:none;
}
.rect_img_140 .45 {
background:transparent;
margin:0px;padding:0px; padding-right:2%;
text-align:left;vertical-align: top;
position: relative; width: 35%; 
display:block;float:left;clear:none;
}
.rect_img_140 .45_add  {
background:transparent;
margin:0px;margin-right:2%;padding:0px;padding-left:2%;   
text-align:right;vertical-align: top;
position: relative; right:0px;width: 35%; 
display:block;float:right;clear:none;
}
.rect_img_140 .45  span{
font: normal 18px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; color: #1B478D;
text-align:left;line-height:130%;
}
.rect_img_140 .45  span.red{
margin:0;padding:0px;padding-top:20px;padding-bottom:6px;
font: normal 24px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; color: #CC4712;
text-align:left;line-height:130%;
}
.rect_img_140 .45 h1{
padding-left:20px;text-align:left;line-height:130%;
}
.rect_img_140 .45_add h1{
text-align:right;line-height:130%;
}
.rect_img_140 .45_add  span{
font: normal 18px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; color: #1B478D;
text-align:right;line-height:130%;
}

span.red {
font: bold 18px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; color: #CC4712;line-height:130%;
margin:0;padding:0px;padding-right:10px;display:inline;
}


.240 {background-color:transparent;float:left; display:block;clear:none;margin:0px; padding:0px; position: relative; width: 280px;  vertical-align: top;float:left; display:block;float:left;clear:none;}
.240_add  {background-color:transparent;float:right; margin:0px;margin-left:10px;padding:0px;padding-left:10px;margin-right:0px;float:right;clear:none;}
.340 { width: 380px;background-color:transparent;margin:0px;margin-right:10px; padding:0px;padding-right:10px; vertical-align: top;
position: relative; display:block;float:left;clear:none;}
.340_add  {background-color:transparent; margin:0px;padding:0px;padding-left:10px; vertical-align: top;
margin-right:0px;position: relative; display:block;float:right;clear:none;}

/* блок ВНИМАНИЕ! 
.note { margin:0px;margin-top:15px;padding:10px;border-left-width:1px;border-right-width:3px;border-top-width:1px;	border-bottom-width:3px;border-style:solid;border-color:#dddddd;display:block; clear:both;}
*/
.address {width:100%; margin:0px;margin-top:15px;margin-left:20px;padding:10px;border-left-width:1px;border-right-width:3px;border-top-width:1px;	border-bottom-width:3px;border-style:solid;border-color:#C9DFB9;display:block; clear:both;}
/* блок для адреса на странице модели */
.address_id { margin:0px;margin-top:15px;padding:10px;border-left-width:1px;border-right-width:3px;border-top-width:1px;	border-bottom-width:3px;border-style:solid;border-color:#dddddd;display:block;}
.tel {float: left; font: 13px;display:inline;margin-top:10px;margin-left:10px;padding:10px;padding-top:15px;
position: relative; width: 30%;  vertical-align: center; text-align: left;z-index:500;  
border-left-width:1px;border-right-width:3px;border-top-width:1px;border-bottom-width:3px;border-style:solid;border-color:#C9DFB9;}/*silver */
p.telefon {
	float: left; 
	font: 13px;
	border:solid 0px;
	margin-top:10px;	margin-left:10px;
	padding:10px;padding-top:15px;
	vertical-align: center;
	text-align: left;
	display:inline;
	position: relative; 
	width: 100%;  
	z-index:500;  
}

p.address_foto {
	width:100%; 
	margin:0px;
	padding:0px;
}

/*silver */
p.bg_tel {
	background:url(http://www.brus-haus.ru/img/tel.jpg) no-repeat top left;
	margin:0px;
	padding:0px;padding-left:28px;
	line-height:28px;text-align:left;vertical-align:bottom;
	display:block;float:left;
}
p.bg_tel_large {
	background:url(http://www.brus-haus.ru/img/tel.jpg) no-repeat top left;
	margin:0px;
	padding:0px;padding-left:28px;
	height:30px;text-align:left;vertical-align:bottom;
	font: normal 16px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color: #414142;
	display:block;float:left;
}
p.bg_mail {
	background:url(http://www.brus-haus.ru/img/mail.jpg) no-repeat top left;
	margin:0px;
	padding:0px;padding-left:28px;
	line-height:28px;text-align:left;vertical-align:bottom;
	display:block;float:left;
}
/*margin-top:10px;	
	float:left;
*/
ul.bg_tel_hor {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	position:relative;
	clear:none;
}
ul.bg_tel_hor li.right{
	margin:5px 5px 0px 0px;
	padding:2px 5px 0px 28px;
	height:30px;text-align:left;vertical-align:bottom;
	text-align:right;
	list-style:none;
	position:relative;
	float:right;
	clear:none;
}
ul.bg_tel_hor li.bg_tel_hor {
	background:url(http://www.brus-haus.ru/img/tel.jpg) no-repeat top left;
	margin:5px 0px 0px -20px;
	padding:0px 0px 0px 28px;
	height:30px;text-align:left;vertical-align:bottom;
	list-style:none;
	font: bold 20px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color: #1B478D;
	position:relative;
	float:left;
	clear:none;
}
/** красный крупный**/
ul.bg_tel_hor li.bg_tel_red_hor {
	margin:0px;
	padding:0px 0px 0px 0px;
	height:30px;
	text-align:left;
	vertical-align:bottom;
	list-style:none;
	font: normal 20px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color: #CC4712;
	position:relative;
	float:left;
	clear:none;
}
ul.bg_tel{
	margin:0px;margin-top:10px;
	padding:0px;
}
li.bg_tel {
	background:url(http://www.brus-haus.ru/img/tel.jpg) no-repeat top left;
	margin:0px;
	padding:2px 0px 0px 28px;
	height:30px;text-align:left;vertical-align:bottom;
	list-style:none;
	font: bold 20px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color: #1B478D;
}
ul.bg_mail{
	margin:0px;margin-top:10px;
	padding:0px;
}
li.bg_mail {
	background:url(http://www.brus-haus.ru/img/mail.jpg) no-repeat top left;margin:0px;
	padding:0px;padding-left:28px;
	height:30px;text-align:left;vertical-align:bottom;
	list-style:none;
	font: normal 16px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color: #414142;
}

/*вывод текста в 2 колонки, шириной width:47%;*/
.text div  {background-color:transparent;width:46%; margin:0px;margin-right:5%;padding: 0px 1% 0 0;display:block;position:relative; left:0px;float:left;clear:none;}
.text .right  {background-color:transparent;position:relative; right:0px;width:46%;
margin:0px;margin-right:0px;padding-top: 0px; padding-left:1%; padding-right:0px;display:block;position:relative; right:0px;float:left;clear:none;}

/*вывод по 2 блока в ряду, шириной width:47%;*/
.rect_img_140 hr{margin: 10px 0px 10px 0px;color:#ffffff;display:block;clear:both;}
.rect_img_140 p{
	text-align:left;
	padding-top:3px;
}
.rect_img_140 p.right {
	text-align:right;
	width:100%;
}
.rect_img_140 h4 {margin:0px; padding:0px;padding-bottom:6px;}
.rect_img_140 div  {background-color:transparent;width:46%; margin:0px;margin-right:5%;padding: 0px 1% 0 0;display:block;position:relative; left:0px;float:left;clear:none;}
.rect_img_140 div.right  {
	background-color:transparent;
	position:relative; 
	right:220px;
	width:46%;
	margin:0px;margin-right:0px;
	padding-top: 0px; padding-left:1%; padding-right:0px;
	display:block;
	position:relative; 
	right:0px;
	float:left;
	clear:none;
}
.rect_img_140 ul {
	margin:0px;margin-left:18px;
	padding:0px;font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color: #414142;
	text-align:left;
	vertical-align:top;
	width:100%;
	display:block;
	clear:both;
}
.rect_img_140 ul li {
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color: #414142;
	line-height:120%;
	margin:0px;
	padding:0px;padding-left:4px;padding-top:4px;
	list-style-image: url(http://www.haus-konzept.ru/img/pulya.jpg);
	text-align:left;
	vertical-align:center;
}

.rect_img_30 .row {display:block; margin:0px;padding:0px;margin-top:10px; width:100%;float:none;clear:both;}
.rect_img_30 div  {display:block; margin:0px;padding: 0px 10px 0px 0px;width:27%;float:left;clear:none;}
.rect_img_30 .right  {display:block; margin:0px;padding: 0px 0px 0px 10px;width:27%;float:left;clear:none;}

/*последовательный вывод параграф-текст, параграф-рисунок*/
.text img {float:none;display:block; margin: 20px; margin-left: 60px; margin-right: auto; border:1px;vertical-align:middle;}
/*последовательный вывод параграф-текст, параграф-рисунок большого размера*/
.text img.left {float:none;display:block; margin: 20px; margin-left: 0px; margin-right: auto; border:1px;vertical-align:middle;}
/**/
img.ico_s {margin: 6px 10px 0px 0px;width:50px; height:50;vertical-align: top; float:left;display:inline;}

/*в таблице - 2 колонки, в 1-ой  - рис.*/
.140 img {float:none;width:140px;height:93px;margin-top:10px;margin-bottom:2px;margin-left:0px;margin-right:20px}
.140 img.free {float:none;margin-left:0px;margin-right:auto;width:auto;height:auto;}
.140 img.tel {float:none;width:22px;height:22px;margin-left:0px;margin-right:10px;}
.240 img {float:none;width:240px;height:93px;margin-top:10px;margin-bottom:2px;margin-left:20px;margin-right:auto;}
.340 img {margin: 6px 20px 10px 0px;width:340px; height:240px;vertical-align: top; float:left;display:inline;}

/*table  img {float:none;display:block;margin-left:20px;margin-top:0px;margin-right:20px;margin-bottom:10px;border:0px;vertical-align:middle;}
*/
.rect_img_140 img {float:none;display:block;margin: 20px auto 10px 40px;border:1px;vertical-align:middle;}
.rect_img_140 p img {margin: 6px 20px 10px 0px;width:140px; height:96px;vertical-align: top; float:left;display:inline;}
.rect_img_140 p img.ico {margin: 6px 10px 6px 0px;width:140px; height:140px;vertical-align: top; float:left;display:inline;}

.rect_s div  {display:block; margin:0px;padding: 10px 18px 10px 0px;width:23%;float:left;clear:none;height:340px;overflow:auto;}
.rect_s img {float:none;display:block;margin: 20px auto 10px 40px;border:1px;vertical-align:middle;}
.rect_s p img {margin: 4px 10px 10px 0px;width:20px; height:20px; vertical-align: top; float:left;display:inline;}

.foto img {margin:8px 8px 8px 0px; padding:0px;border:0px;float: left;vertical-align:top;width:140px;height:100px;}
table img.ico{	margin:0px;margin-right:4px;margin-left:4px; padding:0px; float:right;}

/*********************************/
/**/
/*
.year_list {display:block; margin:0px;padding: 5px 0px 5px 0px;width:100%;float:none;clear:both;}
.year_list p {color: #1B478D;text-align: left;line-height:13px;padding-top:0px;padding-bottom:10px;}
.year_list a:link, a:visited, a:hover, a:active {font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; color:#1B478D;	text-decoration:underline;text-transform:none;}
.year_list a:visited {font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif;text-decoration:none;color:#4B4C4E;}
.year_list a:hover {font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif;text-decoration:none;color:#4B4C4E;}
*/

/*********************************/
/*version for print*/
/*версия для печати таблица вместо <div> (аналог table.column) */
table.print {padding: 10px;padding-left: 0px; margin: 0px; border:0px;	
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; color: #000000; text-indent: 0px; 
	text-align: center;display:table;vertical-align:top;}
table.print td {margin:0px; padding:2px 8px 0px 8px;border:0px;text-align:left;vertical-align:top;}
table.print td.caption {font-weight:strong; color: #000000; text-align: center;}
table.print img {float:left;width:140px;height:auto;margin-left:0px;margin-right:auto;}
table.print img.free {float:none;width:auto;height:auto;margin-left:20px;margin-right:auto;}
table.print img.tel {float:none;width:22px;height:22px;margin-left:0px;margin-right:10px;}
table.print a, a:link, a:visited, a:hover, a:active {
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
	text-align:left;
	color:#000000; 
	text-decoration:none;
}
table.print p {
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
}
table.print p a, a:link, a:visited, a:hover, a:active {
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
	text-align:left;
	color:#000000;
	text-decoration:none;
}
table.print a.h3:link, a.h3:visited, a.h3:hover, a.h3:active  {
	font:normal 18px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color: #1B478D; 
	text-transform:uppercase;
	text-decoration:none;
}

/*таблица для вывода статей, подробностей, моделей */
table.id {
	padding: 10px; 
	margin: 0px; 
	border:0px;	
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
	color: #414142; 
	text-indent: 0px;
	text-align: center;
	border-width:1;
	border-style:dotted;
}
table.id td {margin:0px; padding:2px 0px 0px 10px;border:0px;text-align: left;vertical-align:top;}
/**/
table.model {margin-left: 0px; margin-right: 0px; margin-top: 10px; padding: 0px; width:100%;font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif #4B4C4E; text-indent: 0px; text-align: center;border:0px; border-style:solid;	display:table;}
table.model td {margin-left: 5%; margin-right: auto; margin-top: 20px; padding: 0px; background-color: #DBE9C8; text-indent: 0px; text-align: center;border-left-width:2px;border-right-width:2px;border-top-width:0px;border-bottom-width:1px; border-style:solid;border-color:#4B4C4E;height:20px;}

.price_s p {font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; color: #414142;margin:0 0px 0px;padding:0px;padding-top:2px;text-align:left;}
.price_s strong{text-align:left;font:normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; color:#1B478D; margin:0;padding-top:0px;padding-bottom:2px;}
/**/
.tel p {font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; color: #414142;margin:0 0px 0px;padding:0px;padding-top:2px;text-align:left;}
.tel strong{text-align:left;font:normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; color:#1B478D; margin:0;padding-top:0px;padding-bottom:2px;}
.tel img {margin:0px 3px 3px 0px; padding:0px;border:1px;float: left;vertical-align:top;width:22px;height:22px;}
/**/
/**/
.address_id p { text-align: center;}
.address_id img {margin: 0px; padding: 0px;float:left;}
/**/
table.price_list  {width:90%;
	margin-left: 1%; margin-right: auto; margin-top: 20px; padding: 8px;  
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; color: #414142; text-indent: 0px; text-align: center;	
	border-left-width:1px;border-right-width:0px;border-top-width:1px;
	border-bottom-width:0px; border-style:solid;
	display:table;
}
table.price_list tr{
	background-color:white;
}
table.price_list td{width:100%;margin-top:3px;
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; color: #414142; text-indent: 0px; text-align: center;
	border-style:solid;border-width:0px;border-bottom-width:1px;border-right-width:1px;vertical-align:top;
}
table.price_list td.caption{
	background-color:#FEFCEF;
	margin:2px; padding:5px; padding-top:7px;padding-bottom:3px;
	border-left-width:0px;border-right-width:1px;
	border-bottom-width:1px; border-style:solid;
	font:  normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; color: #1B478D;  
	text-align: center,
}
table.price_list td.big{
	font:  normal 16px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
}
table.price_list td.120{
	width:120px;
}
/*blue*/
table.price_list td.1{
	background-color:#F0F5FF;
}
/*green*/
table.price_list td.3{
	background-color:#E7F5EF;
}
/*rose*/
table.price_list td.2{
	background-color: #FFECFD;
}
table.price_list td.caption_foto{
	background-color:#FEFCEF; width:100px;
	margin:2px; padding:5px; padding-top:7px;padding-bottom:3px;
	border-left-width:0px;border-right-width:1px;
	border-bottom-width:1px; border-style:solid;
	font:  normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; color: #414142;  
	text-align: center,
}
/*#FEFCEF*/
table.price_list td.yellow{
	background-color:red;
}
table.price_list img{
	margin:5px; padding:0px;width:90px;height:60; 
}
/**/
.70_left {width:68%;margin:0px;padding:0px;float:left;}
.30_right {width:28%;padding:1%;float:right;}
.60_left {width:60%;margin:0px;padding:0px;padding-right:10px;float:left;}
.40_right {width:40%;padding:0px;padding-left:10px;float:right;}
.10_left {width:10%;margin:0px;padding:0px;float:left;}
.90_right {width:88%;padding:15px;float:right;}
.10_right {width:10%;padding:15px;float:right;}
/*#CC4712-red*/
div#footer p {margin: 0px; padding: 0px; padding-top: 9px; text-align: center;vertical-align: bottom;line-height:15px;}
div#footer p.admin {font: normal 9px;text-align:center;}
div#footer p.italic {font: normal italic;text-align:center;}
div#footer span {padding-right: 3%; padding-left: 0%; padding-bottom: 0px; margin: 0px;	font: normal 14px arial, sans-serif; color: #1B478D; padding-top: 0px; text-align: left}
div#footer img {margin: 0px; padding: 0px;float:left;}
/*cont_right*/
div#cont_right .row {width:220px;  margin: 10px 0px 18px 0px; padding: 10px 6px 0px 10px;vertical-align:top;}
div#cont_right p.admin {font: normal 9px;text-align: center;}
div#cont_right img {margin:0px;margin-top:4px; width:140px; height:93px;}
div#cont_right img.center {float:none; display:block; margin: 15px; margin-left: 30px; border: 0px;left:50%-80px;vertical-align:middle;}
div#cont_right img.tel { float:left;display:inline;padding: 0px;margin: 0px 10px 0px 0px;border:0px; width:22px;height:22px;}
div#cont_right img.ico { float:left;display:inline;padding: 0px;margin: 0px 10px 0px 0px;border:0px; width:50px;height:50px;}
div#cont_right h6{font: normal 18px Arial Narrow, Arial, Verdana, Helvetica, sans-serif;color:#CC4712; 
line-height:110%;margin:0;padding:0px;padding-top:2px;padding-bottom:6px;}
div#cont_right h6 {text-align:center;clear:both;}
div#cont_right h6 span {font: normal  13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; color: #CC4712;line-height:105%; text-align:center;clear:both;}
div#cont_right strong {font: normal 14px Arial Narrow, Arial, Verdana, Helvetica, sans-serif;color:#CC4712;line-height:110%; text-align:center;}
div#cont_right p {font: normal  13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; color: #414142;text-align:left;line-height:13px;line-height:100%;margin:0px;padding:0px;padding-top:6px;padding-bottom:3px; display:block;float:none;clear:both;}
div#cont_right p.italic {font:italic;text-align: center;}
div#cont_right a:link, a:visited, a:hover, a:active {
	font:13px; 
	text-decoration:none;	
	text-align: left; 
}
div#cont_right a.h6:link, a.h6:visited, a.h6:hover, a.h6:active {
	font: normal 18px Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
	color:#CC4712; 
	text-align:left;
	text-transform:none;
} 
div#cont_right a.h6:hover, div#cont_right a.h6:visited { 
	text-decoration:none;
	color:#3560A3;
}
/*вывод спецпредложения#CC4712#4B4C4E
div#cont_right .adv {background-image:url(<?php echo($dir_img.$FOLDER_IMG_INDEX);?>right_panel.jpg);
background-repeat:repeat-x; background-position: left top; background-repeat: no-repeat;  margin: 0px; padding: 10px 6px 10px 10px;	vertical-align:top;	width: 220px; z-index: 500}
*/
div#cont_right .adv img.tel {margin:0;padding:0;width:22px;height:22px;}
div#cont_right img.tel {margin:0;padding:0;width:22px;height:22px;}
div#cont_right p.right {text-align:right;}
div#cont_right p.center {
	text-align:center;
}
.adv h1, div#cont_right .adv h1{
	font: bold 26px Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
	color:#CC4712; 
	line-height:110%;
	margin:0;
	padding:0px;padding-top:4px;padding-bottom:4px;
	text-align:center;
}
.adv h1 a, div#cont_right .adv h1  a{
	font: bold 26px Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
	color:#CC4712; 
	line-height:110%;
	margin:0;
	padding:0px;padding-top:2px;padding-bottom:6px;
}
div#cont_right .adv h1 span {font: normal  13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; color: #414142;line-height:105%; text-align:center;clear:both;}
div#cont_right .adv h2 {
	font: normal 18px Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
	color:#CC4712; 
	text-transform:none;
	text-align:center;
}/* #1B478D*/
div#cont_right .adv h3{
	font:normal 18px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#414142;
	margin:0;
	padding-top:6px;padding-bottom:4px;
	text-align:center;
}
div#cont_right .adv p {
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color: #414142;
	margin:0px;
	padding:0px;padding-top:4px;padding-bottom:2px;
	text-align:left;
	line-height:110%;
}
div#cont_right .adv p.center {text-align:center;}
div#cont_right .adv a, div#cont_right .adv a:link, div#cont_right .adv a:visited, div#cont_right .adv a:hover, a:active {
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color: #414142;
	text-decoration:underline;
	text-align:left;
}
div#cont_right .adv table {	
	margin:0px;margin-left:20px;
	padding:0px;
	width:95%;
	text-align: center;
	vertical-align: top; 
	border:0px;	
}
div#cont_right .adv table td{	
	margin:0px;
	padding:0px;padding-bottom:6px;
	text-align: center;
	vertical-align: top; 
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color: #414142; 
	text-align:left; 
	line-height:110%;	
	border:0px;	
}
/*800px*/

table.price_list_3  { 
	width:100%; 
	margin: 0px; margin-top: 20px; 
	padding: 0px;
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; color: #414142; 
	text-indent: 0px; 
	text-align:center;
	border-left-width:1px;border-right-width:0px;border-top-width:1px;border-bottom-width:0px; 
	border-style:solid;border-color:#999999;
	clear:both;
	float:none;
	display:table;
}/*width:315px;*/
table.price_list_3 td{
	margin:0px;
	padding: 8px; 
	width:25%;
	font: 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; color: #414142; 
	text-indent: 0px; 
	text-align: left;
	border-style:solid;border-color:#999999;border-width:0px;border-bottom-width:1px;border-right-width:1px;
	vertical-align:middle;
}
table.price_list_3 td.bold{
	font-weight:bold;
}
table.price_list_3 td.20{
	width:170px;
}
table.price_list_3 td.10{
	width:6%;
}
table.price_list_3 td.colspan{
	width:630px;
	text-align:center;
}
table.price_list_3 td.caption{	
	background-color:#FEF9E5;
	margin:2px;
	padding:5px;padding-top:7px;padding-bottom:3px;
	border-left-width:0px;border-right-width:1px;border-bottom-width:1px; 
	border-style:solid;
}
table.price_list_3 td.caption_bold{
	background-color:#FEF9E5;
	font-weight:bold;
	margin:2px;
	padding:5px;padding-top:7px;padding-bottom:3px;
	border-left-width:0px;border-right-width:1px;border-bottom-width:1px; 
	border-style:solid;
}
table.price_list_3 td.caption_20{
	background-color:#FEF9E5;
	width:170px;	
	margin:2px;
	padding:5px;padding-top:7px;padding-bottom:3px;
	border-left-width:0px;border-right-width:1px;border-bottom-width:1px; 
	border-style:solid;
}
table.price_list_3 td.caption_bold_20{
	background-color:#FEF9E5;
	font-weight:bold;
	width:170px;	
	margin:2px;
	padding:5px;padding-top:7px;padding-bottom:3px;
	border-left-width:0px;border-right-width:1px;border-bottom-width:1px; 
	border-style:solid;
}
table.price_list_3 td.caption_bold_100{
	width:100%;	
	background-color:#FEF9E5;
	margin:2px;
	padding:5px;padding-top:7px;padding-bottom:3px;
	border-left-width:0px;border-right-width:1px;border-bottom-width:1px; 
	border-style:solid;
	font-weight:bold;
}
table.price_list_3 td.caption_normal{	
	background-color:#FEF9E5;
	margin:2px;
	padding:5px;padding-top:7px;padding-bottom:3px;
	border-left-width:0px;border-right-width:1px;border-bottom-width:1px; 
	border-style:solid;
}
table.price_list_3 td.caption_normal_20{
	width:20%;	
	background-color:#FEF9E5;
	margin:2px;
	padding:5px;padding-top:7px;padding-bottom:3px;
	border-left-width:0px;border-right-width:1px;border-bottom-width:1px; 
	border-style:solid;
}
table.price_list_3 td.caption_rub{	
	background-color:#FEF9E5;
	width:20%;
	margin:2px;
	padding:5px;padding-top:7px;padding-bottom:3px;
	border-left-width:0px;border-right-width:1px;border-bottom-width:1px; 
	border-style:solid;
}
table.price_list_3 img {	
	margin:0px;
	margin-right:10px; 
	padding:0px;
}
table.price_list_3 img.ico{	
	margin:0px;
	margin-right:4px;	margin-left:4px; 
	padding:0px; 
	float:right;
}
/**/
table.list_row img.ico{	margin:0px;margin-right:4px;margin-left:4px; padding:0px; float:right;}
table.list_row p.right {text-align:right;}
/*for brus-haus*/
table.work_list   {
width:100%;padding: 10px;padding-left: 0px; margin: 0px;
	margin-right: auto; margin-top: 20px;   
	font: 13px arial,sans-serif; color: #414142; text-indent: 0px; text-align: left;	
	border-left-width:1px;border-right-width:0px;border-top-width:1px;
	border-bottom-width:0px; border-style:solid;vertical-align:top;
	display:table;
}
table.work_list tr{
	background-color:white;
}
table.work_list tr.yellow{
	background-color:#FEFCEF;
}
table.work_list td{margin:2px; padding:5px;padding-left:30px;
	font: 13px arial,sans-serif; color: #414142; text-indent: 0px; text-align: left; 
	border-style:solid;border-width:0px;border-bottom-width:1px;border-right-width:1px;vertical-align:middle;
}
table.work_list td.caption{background-color:#FEFCEF;
	margin:2px; padding:5px; padding-top:7px;padding-bottom:3px;
	border-left-width:0px;border-right-width:1px;
	border-bottom-width:1px; border-style:solid;
	font:  13px arial,sans-serif; color: #414142;  
	text-align: left;
}
table.work_list td.caption_bold{background-color:#FEFCEF;
	margin:2px; padding:5px; padding-top:12px;padding-bottom:12px;
	border-left-width:0px;border-right-width:1px;
	border-bottom-width:1px; border-style:solid;
	font: bold 14px arial,sans-serif; color: #414142;  
	text-align: left;
}
table.work_list td.caption_rub{
	background-color:#FEFCEF;width:20%;
	margin:2px; padding:5px; padding-top:7px;padding-bottom:3px;
	border-left-width:0px;border-right-width:1px;
	border-bottom-width:1px; border-style:solid;
	font:  13px arial,sans-serif; color: #414142;  
	text-align: center; vertical-align:middle;
}
table.work_list td.rub{
	width:20%;padding-left:5px;
	font:  13px arial,sans-serif; color: #414142;  
	text-align: center; vertical-align:middle;
}
table.work_list td.rub_bold{
	width:20%;padding-left:5px;
	font: bold 14px arial,sans-serif; color: #414142;  
	text-align: center; vertical-align:middle;
}


div#counter img { width:88px;height:31px;}
/*выпадающее объявление для Интернет проекта*/
div#announ_3 h1{ margin: 0px; padding:0px; padding-bottom:0px; padding-left:0px;	font: 18px bold arial, sans-serif; letter-spacing: 0px; color:#103667 ; text-align: center}
/* мулька "div_new_img"=1 */
div#new{background: transparent;position: absolute; right: 0px; top:200px;  z-index: 3000;}
div#new img{width:60px;height:57px;}

 /* мулька "div_announ_img"=1 объявление  */
div#announ_img{background: transparent;position: absolute; right: 240px; top:190px;  z-index: 3000;}
div#announ_img img{width:365px;height:40px;}

/* блок вывода увеличенного изображения во фрейм и иконок для шаблона "_albom_id_common.inc.php"*/
/*вывод списка моделей*/
.foto_model { 
	text-align:center; border-left-width:1px;border-right-width:2px;border-top-width:1px; border-bottom-width:2px;
	border-style:solid;border-color:#dddddd;padding:6px;margin:0px;
	position: relative; width: 120; height: 170px; display:block;float:left;
}
.foto_model img {
	margin:0px;margin-left:9px;margin-top:3px;padding:0px;vertical-align:center;height:63px;width:90px;
}
.foto_model h3 {display:block;float:none;clear:both;width:100%;height:18px;
	line-height:13px;font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; color:#1B478D; 
	margin:0px; margin-top:1px; padding:0px;padding-top:2px;padding-bottom:1px;
	text-align:center;vertical-align:middle;background-color:#eeeeee
}

/*вывод списка foto background-color:#ECECE;; background-color:red; height:20px;*/
.foto_list { display:block;float:left; text-align:center;border-width:0px;border-right-width:2px;border-style:solid;border-color:#dddddd;padding:4px;padding-bottom:10px;padding-left:0px;margin:5px;margin-left:0px;position: relative; width: 140; height: 150px;}
.foto_list p.address{margin:0px;padding:0px;width:100%;text-align:right;font: 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; color:#1B478D;}
.foto_list img{margin:0px;margin-left:0px;margin-bottom:5px;padding:0px;vertical-align:center;width:140px;height:96px;}
.foto_list a.address:link, a.address:visited, a.address:hover, a.address:active {
	font: 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
	color: #1B478D;
	text-decoration:none;
}
.foto_list a.address:visited {
	font: 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#4B4C4E;
}
.foto_list a.address:hover {
	font: 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#4B4C4E;
}
/**/
.foto_list a{
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	text-transform:none;
	text-decoration:none;
}
.foto_list a:link, a:visited, a:hover, a:active{
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	text-transform:none;
	text-decoration:none;
}
.foto_list a:visited {
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#4B4C4E;
	text-transform:none;
	text-decoration:none;
}
.foto_list a:hover {
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	text-transform:none;
	text-decoration:none;
}
.foto_list a:active {
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	text-transform:none;
	text-decoration:none;
}
/**/
.foto_list h3{display:block;float:none;clear:both;width:100%;height:46px;font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; color:#1B478D;text-transform:none;text-decoration:none;}
/**вывод модели#E3EFD7
border:solid 2px #B0B1B0;
border-top:solid 1px #B0B1B0;
margin-right:10px;**/
/** список для строки навигации по моделям (перелистывание) **/
ul.model_id_caption {
	margin:0px; 
	padding:0px;
	display:block; position:relative;
	width:100%;
	float:none;
	clear:both;
}
ul.model_id_caption li {
	margin: 0px;margin-left: 20px; 
	padding: 0px;
	float:left;
	clear:none;
	list-style:none;
	width:45%;
	text-align:left;
}
ul.model_id_caption li.right {
	margin:0px; 
	padding:10px;
	float:right;
	clear:none;
	list-style:none;
	width:45%;
	text-align:right;
}
ul.model_id_caption  li h1{
margin: 0;
padding: 0px;
text-align: left;
}
/*padding-left:20px;*/
div#model p {
	margin:0px;padding:0px;padding-right:20px;
	text-align:left;
	display:block;
}
div#model p.right {
	text-align:right;
}
/* #eff2db
	background:  url(http://www.haus-konzept.ru/img/bg_card.gif) no-repeat top right;

*/
/*
div#model_img .img_800{
	margin:0px;padding:0px; border:0px; margin-left: 0px;padding-top: 6px;padding-bottom: 6px;
	position:relative;width:800px; 
	display:block; float:none; clear:both;
}
div#model_img img{
		background: url(http://www.haus-konzept.ru/img/bg_card_yellow.jpg) no-repeat top right;
margin:0px;padding:0px; border:0px; margin-left: 0px;padding-top: 6px;padding-bottom: 6px;
	position:relative;width:800px; 
	display:block; float:none; clear:both;
}*/
div#model .img_800{
	background-color:transparent;
	margin:0px;padding:0px; border:0px; margin-left: 0px;padding-top: 6px;
	position:relative;width:800px; 
	display:block; float:none; clear:both;
}
div#model .img_800 img{
	background-color:transparent;
	margin:0px;margin-top:10px;padding:0px;padding-top:10px;padding-bottom:10px; border:0px;
	position:relative;width:800px; 
	display:block; float:none; clear:both;
}
img#model_img {
	margin: 0px 0px 0px 0px; padding:0px;border: 0px;
	position:relative;width:500px; height:333px;
	display:block;float:left;clear:none;
}
#model_img .model_img_text  {background-color:transparent;display:block; 
	margin:0px 0px 0px 0px;padding: 0px;width:500px;float:left;clear:none;}

/**	background: url('img/bg_card_all_1.jpg') no-repeat top right;
**/
div#row_frame_caption 
{
	margin:0px; margin-left:20px; padding:0px; padding-bottom:0px; 
	position: relative; left: 0px; top:0px;
	width:100%;
	display:block; float:none;clear:both;
}
 div#row_frame_caption span 
{
	background: url(http://www.brus-haus.ru/img/bg_card_small.gif) no-repeat top right;
	margin:0px; 
	padding:2px;padding-right:20px;padding-left:30px;
	display:inline; 
	font:normal 14px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
}
/**border-top:solid 4px #E3EFD7;
border-left:solid 4px #E3EFD7;#E3EFD7
	frameborder:0px;
	marginheight:0px; 
	marginwidth:0px; 
**/
div#model_img  iframe#foto_column {
	display:block; 
	float: right; 
	clear:none;
	margin:0px;
	padding:0px; 
	position: relative;
	right:40px;
	width: 170px; height:480px; 
	overflow:auto;
	vertical-align: top; 
	text-align: left;
	z-index:500; 
	font: 10px arial,verdana,sans-serif #636466; 
	border:solid 0px #fff;
}
/**
	frameborder:0px;
	marginheight:0px; 
	marginwidth:0px; 
**/
div#model_img iframe#foto_inc {
	float:left; display:block; clear:none;
	margin: 0px; margin-left: 10px; padding:0px; 
	position:relative;width:540px; height:385px;
	overflow:auto;
	vertical-align: top; text-align: left;
	z-index:500; 
	font: 10px arial,verdana,sans-serif #636466; 
	border:solid 0px #E3EFD7;
	text-decoration:none; 
}
div#model_img iframe#foto_inc img{
	width:500px;height:333px;margin:0px;padding:0px; 
	border: solid 0px #fff;
}
div#model_img iframe#foto_inc p{
	margin:0px;padding:4px; 
	border: solid 0px #fff;
}
div#model_img iframe#foto_inc a{
	text-decoration:none;
	border: solid 0px #fff;
}
div#model_img iframe#foto_inc a:link, div#model_img iframe#foto_inc a:visited {
	text-decoration:none; 
	border: solid 0px #fff;
}
div#model_img iframe#foto_inc a:hover, div#model_img iframe#foto_inc a:active {
	text-decoration:none; 
	border: solid 0px #fff;
}
iframe#foto_column img {
	width:140px;height:93px;margin:0px;padding:0px;
}
div#model_img iframe#foto_column p {
	margin:0px;
	padding:0px;padding-bottom:5px;
	text-align: center;
}
div#model_img iframe#foto_column a.img{
	text-decoration:none;
	border: solid 1px #fff;
}
div#model_img iframe#foto_column a.img:link{
	text-decoration:none;
	border: solid 1px #fff;
}
div#model_img iframe#foto_column a.img:visited{
	text-decoration:none;
	border: solid 1px #fff;
}
div#model_img iframe#foto_column a.img:hover, iframe#foto_column a.img:active{
	text-decoration:none;
	border: solid 1px #fff;
}
/*#414142*/
h4.model {
	margin:0px;padding: 0px;padding-top:6px;padding-bottom:4px;
	font: normal 18px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color: #1B478D;
	text-align:left;
	line-height:130%;display:block; 
}
p.author {
 display:block;position:relative; width:100%; 
margin:0px; margin-left:30px; padding:20px; padding-left:30px;text-align: left;
}
/*вывод цен для моделиborder-bottom-width:1px;border-style:solid;border-color:#dddddd;*/
#model table.price_min {
	width:100%;vertical-align:top;
	margin:0px;padding:0px;
	font:  13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
}
#model table.price_min td {
	padding:2px;border:0px;
	text-align: left;vertical-align:middle;
}
/*bg_card.gif*/
div#model_squire{
	background: url(http://www.haus-konzept.ru/img/bg_card_yellow.jpg) no-repeat top left;
	margin:0px 20px 0px 0px;padding:2px 2px 2px 2px;width:320px;
	vertical-align: top;
	display:block; position:relative; float:left; clear:none;
}
div#model_cost{
	background: url(http://www.haus-konzept.ru/img/bg_card_yellow.jpg) no-repeat top left;
	margin:0px 0px 0px 10px;padding:2px 2px 2px 10px; width:450px;
	vertical-align: top;
	display:block; position:relative; float:right; clear:none;
}
div#model_squire ul {margin:0px;padding:0px;font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; color: #414142;
	text-align:left;width:100%;}
div#model_squire li {
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; color: #414142;text-align:left;
	vertical-align:center;line-height:130%;margin:0px;margin-left:30px;
	padding:0px;padding-left:6px;padding-top:0px;padding-bottom:2px;
	list-style-image: url(img/pulya.jpg);
}
div#model_squire p {
	padding:0px;padding-bottom:2px;
}
div#model img#model_plan_jpg {
	margin:0px;margin-top:30px;margin-bottom:40px;
	position:relative; width:800px;height:auto;
	display:block; float:none; clear:both;
}

div.foto_id_hor{
	margin:0px;margin-top:10px;margin-bottom:10px;
	position:relative; width:800px;height:110px;vertical-align:center;
	display:block; float:none; clear:both;overflow-x: auto;
}
div.foto_id_hor{
	margin:0px;margin-top:10px;margin-bottom:10px;
	position:relative; width:800px;height:110px;vertical-align:center;
	display:block; float:none; clear:both;overflow-x: auto;
}

div.foto_id_hor img{
position:relative; width:140px;height:93px;padding:2px;margin:2px;
float:left; clear:none;
}
a.doc_pdf_right {
	background:url(http://www.haus-konzept.ru/img/pdf_16.gif) no-repeat top right;
	margin:0px 4px 0px 0px;
	padding:0px;padding-right:20px;
	line-height:16px;
	text-align:right;
	vertical-align:bottom;
	display:block;
	float:right;
}
a.doc_pdf_right:link, a.doc_pdf_right:visited {
	background:url(http://www.haus-konzept.ru/img/pdf_16.gif) no-repeat top right;
	margin:0px 4px 0px 0px;
	padding:0px;padding-right:20px;
	line-height:16px;
	text-align:right;
	vertical-align:bottom;
	display:block;
	float:right;
}
a.doc_pdf_right:hover, a.doc_pdf_right:active, a.doc_pdf_right:focus {
	background:url(http://www.haus-konzept.ru/img/pdf_16.gif) no-repeat top right;
	margin:0px 4px 0px 0px;
	padding:0px;padding-right:20px;
	line-height:16px;
	text-align:right;
	vertical-align:bottom;
	display:block;
	float:right;
}
a[="doc_pdf_right"]{
	background-image:url(http://www.haus-konzept.ru/img/pdf_16.gif);
	background-position: top right;			
	background-repeat: no-repeat;				
	display:block;
	height:20px;
	margin:0px 4px 0px 0px;
	padding:0px;padding-right:20px;
	text-align:right;
}
/*logo NTV left*/
a.doc_ntv_left {
	background:url(http://www.haus-konzept.ru/img/ntv_41.gif) no-repeat top left;
	margin:0px 4px 0px 0px;
	padding:0px;padding-left:50px;
	line-height:41px;
	text-align:right;
	vertical-align:bottom;
	display:block;
	float:right;
}
a[="doc_ntv_left"]{
	background-image:url(http://www.haus-konzept.ru/img/dach_otvet_41.gif);
	background-position: top left;			
	background-repeat: no-repeat;				
	display:block;
	height:41px;
	margin:0px 4px 0px 0px;
	padding:0px;padding-left:50px;
	text-align:right;
}
/*Logo dach_otvet right*/
a.doc_dach_otvet_right {
	background:url(http://www.haus-konzept.ru/img/dach_otvet_41.gif) no-repeat top right;
	margin:0px 4px 0px 0px;
	padding:0px;padding-right:100px;
	line-height:41px;
	text-align:right;
	vertical-align:bottom;
	display:block;
	float:right;
}
a.doc_dach_otvet_right:link, a.doc_dach_otvet_right:visited {
	background:url(http://www.haus-konzept.ru/img/dach_otvet_41.gif) no-repeat top right;
	margin:0px 4px 0px 0px;
	padding:0px;padding-right:100px;
	line-height:41px;
	text-align:right;
	vertical-align:bottom; 
	display:block;
	float:right;
}
a.doc_dach_otvet_right:hover, a.doc_dach_otvet_right:active, a.doc_dach_otvet_right:focus {
	background:url(http://www.haus-konzept.ru/img/dach_otvet_41.gif) no-repeat top right;
	margin:0px 4px 0px 0px;
	padding:0px;padding-right:100px;
	line-height:41px;
	text-align:right;
	vertical-align:bottom;
	display:block;
	float:right;
}
a[="doc_dach_otvet_right"]{
	background-image:url(http://www.haus-konzept.ru/img/dach_otvet_41.gif);
	background-position: top right;			
	background-repeat: no-repeat;				
	display:block;
	height:41px;
	margin:0px 4px 0px 0px;
	padding:0px;padding-right:100px;
	text-align:right;
}

/**/
div#top_link_pdf {
background:transparent;
	position:absolute; 
	top:-30px;
	right:-120px;
	width:110px;
	margin:0px;
	padding:0px;
	text-align:center;
	display:block; 
	float:right; clear:none;
	z-index:1000;
}
div#bottom_link_pdf {
	display:block; 
	margin:0px;padding:0px;
	right:-160px;
	width:180px;
	position:relative; 
	float:right; 
	clear:none;
	z-index:1000;
}
div#top_link_catalogue_pdf {
	position:absolute; 
	top:30px;
	right:20px;
	width:180px;
	margin:0px;
	padding:0px;
	text-align:center;
	display:block; 
	float:right; clear:none;
	z-index:1000;
}
div#bottom_link_catalogue_pdf {
	display:block; 
	margin:0px;padding:0px;
	right:20px;
	width:180px;
	position:relative; 
	float:right; 
	clear:none;
	z-index:1000;
}



div#flash_all{
	display:block;position:relative;top:0px;left:0px;
	width:220px; z-index:900;
	padding:10px;
}
div#flash_all_index{
	display:block;position:relative;top:0px;left:0px;
	width:220px; z-index:900;
	padding:10px;
}
div#flash_all div {
	margin-top:10px;
	padding-top:10px;
}
/* блок вывода увеличенного изображения во фрейм и иконок для шаблона "_albom_id_common.inc.php"*/
/*слой фрейма border: 1px solid;*/
.albom_id_img_inc {float:left;display:block;clear:none;position:relative;width:500px; height:333px;border: 0px;}
.albom_id_img_inc iframe{width:530px; height:370px;border:0px; }
/*слой иконок в вертикальном блоке*/
div#albom_id_column_foto {
	border: 1px solid;float: right; display:block;clear:none;margin:0px; padding:0px; 
	position: relative; width: 180px; height:370px; overflow:auto;vertical-align: top; 
	text-align: left;z-index:500; 
	font: 10px Arial Narrow, Arial, Verdana, Helvetica, sans-serif #414142;
	border:0px;
}
div#albom_id_column_foto img {width:140px;height:93px;margin:0px;padding:0px; }

/*слой иконок в большом блоке*/
div#albom_id {
	border:solid 0px;
	display:block;
	clear:both;
	float:none;
	margin:0px;margin-top:10px; 
	padding:0px; 
	position: relative; width: 100%; vertical-align: top; 
	text-align: left;z-index:500; font: 10px Arial Narrow, Arial, Verdana, Helvetica, sans-serif #414142;
	border:0px;
}
/*height:93px;*/
.albom_id_foto {
	width:140px;	
	margin:0px;
	padding:0px;padding-right:6px;padding-bottom:10px;  
	position:relative;
	display:inline; 
	float: left; 
	clear:none;
	font:normal 10px Arial Narrow, Arial, Verdana, Helvetica, sans-serif #414142;
	text-align:center;
	font-size: 10px;
}
div.albom_id_foto img {
	width:140px;
	height:93px;
	margin:0px;
	padding:0px; 
	display:block; 
	float: none; 
	clear:both;
}
.albom_id_foto_for_list_obj_all {
	width:140px;	
	margin:0px;
	padding:0px;padding-right:6px;
	position:relative;
	display:inline; 
	float: left; 
	clear:none;
	font:normal 10px Arial Narrow, Arial, Verdana, Helvetica, sans-serif #414142;
	text-align:center;
	font-size: 10px;
}
.albom_id_foto_next_for_list_obj_all {
	width:20px;	
	margin:0px;
	padding:0px;padding-right:6px;
	position:relative;
	display:inline; 
	float: left; 
	clear:none;
	font:normal 10px Arial Narrow, Arial, Verdana, Helvetica, sans-serif #414142;
	text-align:center;
	font-size: 10px;
}
.albom_id_foto_next_for_list_obj_all img{
	width:20px;
	height:93px;	
	margin:0px;
}
div.albom .text {
	margin:0px;margin-bottom:20px;
	padding:0px; 
	display:block; 
	float: none; 
	clear:both;
	font:normal 10px Arial Narrow, Arial, Verdana, Helvetica, sans-serif #414142;
} 
div.albom h2 {
	margin:20px 0px 10px 0px;
	padding:0px; 
	display:block; 
	float: none; 
	clear:both;
}
div.albom_id_foto_for_list_obj_all img {
	width:140px;
	height:93px;
	margin:0px;
	padding:0px; 
	display:block; 
	float: none; 
	clear:both;
}
/********** new 2010-05-13 ****************/
/*
 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; color: #1B478D;
*/	
#navbar ul {
	list-style-type:none;
	margin:0 0 5px 5px;
	padding:0px;
	width:190px;
}
#navbar ul li {
	list-style-type:none;
	margin:0px;
	margin-top:5px;
	padding:0px;
	border:0px;
	font-size:  14px;
	font-style: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	font-weight: normal;
	line-height:120%;
	text-align:left;
	vertical-align:center;
}

#navbar ul li a {
	display:block;
	border:0;
	font-size:  14px;
	font-style: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	font-weight: normal;
	line-height:120%;
	text-decoration:none;
	text-align:left;
	vertical-align:center;
	margin:0px;
	padding:0px;
	padding-left:16px;
}
#navbar ul li a:link, #navbar ul li a:visited {
	font-size:  14px;
	font-style: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	font-weight: normal;
	line-height:120%;
	text-decoration:none;
}
#navbar ul li a:hover, #navbar ul li a:active, #navbar ul li a:focus {
	font-size:  14px;
	font-style: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	font-weight: normal;
	line-height:120%;
	text-decoration:none;
}

#navbar ul li a.current {
	display:block;
	border:0;
	font-size:  14px;
	font-style: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	line-height:120%;
	font-weight: bold;
	text-decoration:none;
	text-align:left;
	vertical-align:center;
	margin:0px;
	padding:0px;
	padding-left:16px;
}
#navbar ul li a.current:link,#navbar ul li a.current:visited {
	font-size:  14px;
	font-style: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	font-weight: bold;
	line-height:120%;
	text-decoration:none;
}
#navbar ul li a.current:hover,#navbar ul li a.current:active,#navbar ul li a.current:focus {
	font-size:  14px;
	font-style: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	font-weight: bold;
	line-height:120%;
	text-decoration:none;
}

#navbar ul li a.plus {
	background: url(http://www.haus-konzept.ru/img/plusik.gif) no-repeat 0px 3px;
	display:block;
	border:0;
	font-size:  14px;
	font-style: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	font-weight: normal;
	line-height:120%;
	text-decoration:none;
	text-align:left;
	margin:0px;
	padding:0px;
	padding-left:16px;
}
#navbar ul li a.plus:link,#navbar ul li a.plus:visited {
	background: url(http://www.haus-konzept.ru/img/plusik.gif) no-repeat 0px 3px;
	display:block;
	border:0;
	font-size:  14px;
	font-style: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	font-weight: normal;
	line-height:120%;
	text-decoration:none;
	margin:0px;
	padding:0px;
	padding-left:16px;
}
#navbar ul li a.plus:hover,#navbar ul li a.plus:active,#navbar ul li a.plus:focus {
	background: url(http://www.haus-konzept.ru/img/plusik.gif) no-repeat  0px 3px;
	display:block;
	border:0;
	font-size:  14px;
	font-style: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	font-weight: normal;
	line-height:120%;
	text-decoration:none;
	margin:0px;
	padding:0px;
	padding-left:16px;
}
#navbar ul li a.plus_current {
	background: url(http://www.haus-konzept.ru/img/plusik.gif) no-repeat  0px 3px;
	display:block;
	border:0;
	font-size:  14px;
	font-style: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	line-height:120%;
	font-weight: bold;
	text-decoration:none;
	text-align:left;
	margin:0px;
	padding:0px;
	padding-left:16px;
}
#navbar ul li a.plus_current:link,#navbar ul li a.plus_current:visited {
	background: url(http://www.haus-konzept.ru/img/plusik.gif) no-repeat  0px 3px;
	display:block;
	border:0;
	font-size:  14px;
	font-style: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	font-weight: bold;
	line-height:120%;
	text-decoration:none;
	margin:0px;
	padding:0px;
	padding-left:16px;
}
#navbar ul li a.plus_current:hover,#navbar ul li a.plus_current:active,#navbar ul li a.plus_current:focus {
	background: url(http://www.haus-konzept.ru/img/plusik.gif) no-repeat  0px 3px;
	display:block;
	border:0;
	font-size:  14px;
	font-style: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	font-weight: bold;
	line-height:120%;
	text-decoration:none;
	margin:0px;
	padding:0px;
	padding-left:16px;
}
#navbar ul li a.inner {
	display:block;
	border:0;
	border-right:solid 1px #ccc;
	font-size: 12px;
	font-style: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	font-weight: normal;
	line-height:110%;
	text-decoration:none;
	text-align:left;
	vertical-align:center;
	padding:0px;
	padding-left:30px;
}
#navbar ul li a.inner:link,#navbar ul li a.inner:visited {
	font-size:  12px;
	font-style: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	font-weight: normal;
	line-height:110%;
	text-decoration:none;
}
#navbar ul li a.inner:hover,#navbar ul li a.inner:active,#navbar ul li a.inner:focus {
	font-size:  12px;
	font-style: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	font-weight: normal;
	line-height:110%;
	text-decoration:none;
}
#navbar ul li a.inner_current {
	display:block;
	border:0;
	border-right:solid 1px #ccc;
	font-size: 12px;
	font-weight:normal;
	font-style: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	font-weight: bold;
	line-height:110%;
	text-decoration:none;
	text-align:left;
	vertical-align:center;
	padding:0px;
	padding-left:30px;
}
#navbar ul li a.inner_current:link,#navbar ul li a.inner_current:visited {
	font-size:  12px;
	font-style: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	font-weight: bold;
	line-height:110%;
	text-decoration:none;
}
#navbar ul li a.inner_current:hover,#navbar ul li a.inner_current:active,#navbar ul li a.inner_current:focus {
	font-size:  12px;
	font-style: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	font-weight: bold;
	line-height:110%;
	text-decoration:none;
}
#navbar ul li img.left{
	float:left;clear:none;
}
#navbar ul li img.right{
	float:right;clear:none;
}
/**sitemap**/
#sitemap {
	background:transparent;
	margin:0px;padding:0px; padding-right:2%;
	text-align:left;vertical-align: top;
	position: relative; width: 85%; 
	display:block;float:left;clear:none;
}
#sitemap ul {
	list-style-type:none;
	margin:0 0 5px 5px;
	padding:0px;
	width:100%;
}
#sitemap ul li {
	list-style-type:none;
	margin:0px;
	margin-top:7px;
	padding:0px;
	border:0px;
	text-align:left;
	vertical-align:center;
}
#sitemap ul li a {
	display:block;
	border:0;
	font-size:  16px;
	font-style: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	font-weight: normal;
	line-height:120%;
	text-decoration:none;
	text-align:left;
	vertical-align:center;
	margin:0px;
	padding:0px;
	padding-left:16px;
}
#sitemap ul li a:link,#sitemap ul li a:visited {
	font-size:  16px;
	font-style: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	font-weight: normal;
	line-height:120%;
	text-decoration:none;
}
#sitemap ul li a:hover,#sitemap ul li a:active,#sitemap ul li a:focus {
	font-size:  16px;
	font-style: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	font-weight: normal;
	line-height:120%;
	text-decoration:none;
}
#sitemap ul li a.current {
	display:block;
	border:0;
	font-size:  16px;
	font-style: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	line-height:120%;
	font-weight: bold;
	text-decoration:none;
	text-align:left;
	vertical-align:center;
	margin:0px;
	padding:0px;
	padding-left:16px;
}
#sitemap ul li a.current:link,#sitemap ul li a.current:visited {
	font-size:  16px;
	font-style: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	font-weight: bold;
	line-height:120%;
	text-decoration:none;
}
#sitemap ul li a.current:hover,#sitemap ul li a.current:active,#sitemap ul li a.current:focus {
	font-size:  16px;
	font-style: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	font-weight: bold;
	line-height:120%;
	text-decoration:none;
}
#sitemap ul li a.plus {
	background: url(http://www.haus-konzept.ru/img/plusik.gif) no-repeat 0px 3px;
	display:block;
	border:0;
	font-size:  16px;
	font-style: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	font-weight: normal;
	line-height:120%;
	text-decoration:none;
	text-align:left;
	margin:0px;
	padding:0px;
	padding-left:16px;
}
#sitemap ul li a.plus:link,#sitemap ul li a.plus:visited {
	background: url(http://www.haus-konzept.ru/img/plusik.gif) no-repeat 0px 3px;
	display:block;
	border:0;
	font-size:  16px;
	font-style: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	font-weight: normal;
	line-height:120%;
	text-decoration:none;
	margin:0px;
	padding:0px;
	padding-left:16px;
}
#sitemap ul li a.plus:hover,#sitemap ul li a.plus:active,#sitemap ul li a.plus:focus {
	background: url(http://www.haus-konzept.ru/img/plusik.gif) no-repeat  0px 3px;
	display:block;
	border:0;
	font-size:  16px;
	font-style: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	font-weight: normal;
	line-height:120%;
	text-decoration:none;
	margin:0px;
	padding:0px;
	padding-left:16px;
}/**/
#sitemap ul li a.plus_current {
	background: url(http://www.haus-konzept.ru/img/plusik.gif) no-repeat  0px 3px;
	display:block;
	border:0;
	font-size:  16px;
	font-style: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	line-height:120%;
	font-weight: bold;
	text-decoration:none;
	text-align:left;
	margin:0px;
	padding:0px;
	padding-left:16px;
}
#sitemap ul li a.plus_current:link,#sitemap ul li a.plus_current:visited {
	background: url(http://www.haus-konzept.ru/img/plusik.gif) no-repeat  0px 3px;
	display:block;
	border:0;
	font-size:  16px;
	font-style: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	font-weight: bold;
	line-height:120%;
	text-decoration:none;
	margin:0px;
	padding:0px;
	padding-left:16px;
}
#sitemap ul li a.plus_current:hover,#sitemap ul li a.plus_current:active,#sitemap ul li a.plus_current:focus {
	background: url(http://www.haus-konzept.ru/img/plusik.gif) no-repeat  0px 3px;
	display:block;
	border:0;
	font-size:  16px;
	font-style: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	font-weight: bold;
	line-height:120%;
	text-decoration:none;
	margin:0px;
	padding:0px;
	padding-left:16px;
}
#sitemap ul li a.inner {
	display:block;
	border:0;
	border-right:solid 1px #ccc;
	font-size: 12px;
	font-style: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	font-weight: normal;
	line-height:110%;
	text-decoration:none;
	text-align:left;
	vertical-align:center;
	padding:0px;
	padding-left:40px;
}
#sitemap ul li a.inner:link,#sitemap ul li a.inner:visited {
	font-size:  12px;
	font-style: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	font-weight: normal;
	line-height:110%;
	text-decoration:none;
}
#sitemap ul li a.inner:hover,#sitemap ul li a.inner:active,#sitemap ul li a.inner:focus {
	font-size:  12px;
	font-style: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	font-weight: normal;
	line-height:110%;
	text-decoration:none;
}
#sitemap ul li a.inner_current {
	display:block;
	border:0;
	border-right:solid 1px #ccc;
	font-size: 12px;
	font-weight:normal;
	font-style: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	font-weight: bold;
	line-height:110%;
	text-decoration:none;
	text-align:left;
	vertical-align:center;
	padding:0px;
	padding-left:40px;
}
/**/
#sitemap ul li a.inner_current:link,#sitemap ul li a.inner_current:visited {
	font-size:  12px;
	font-style: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	font-weight: bold;
	line-height:110%;
	text-decoration:none;
}
/**/
#sitemap ul li a.inner_current:hover,#sitemap ul li a.inner_current:active,#sitemap ul li a.inner_current:focus {
	font-size:  12px;
	font-style: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D;
	font-weight: bold;
	line-height:110%;
	text-decoration:none;
}
/**/
#sitemap ul li img.left {
	float:left;clear:none;
}
#sitemap ul li img.right{
	float:right;clear:none;
}
/**список для строки навигации по моделям (перелистывание)padding-left:20px;**/
ul.go_to_next {
	margin:0px; 
	padding:0px;
	text-align:center;
	display:block;position:relative;
	float:none;
	clear:both;
}
/**url(http://www.brus-haus.ru/img/bg_card_small.gif) no-repeat top right**/
ul.go_to_next li {
	background: transparent;
	margin:0px; 
	padding:0px;padding-left:10px;padding-right:10px;
	float:left;
	list-style:none;
}
/** список для строки навигации по моделям (перелистывание) **/
ul.horizont{
	background: transparent;
	margin:0px; 
	padding:0px;
	width:100%;
	display:block; 
	position:relative;
	float:none;
	clear:both;
}
ul.horizont li {
	margin: 0px; 
	padding: 0px;
	float:left;
	clear:none;
	list-style:none;
	text-align:left;
}
ul.horizont li.right {
	margin:0px; 
	padding:0px;padding-right:30px;
	float:right;
	clear:none;
	list-style:none;
	text-align:right;
}
/** список = алфавит для строки навигации словарю**/
ul.simbol_hor {
	background: transparent;
	margin:0px; 
	padding:0px;
	text-align:center;
	width:90%;
	display:block; 
	position:relative;
	float:none;
	clear:both;
}
ul.simbol_hor li {
	margin: 0px; 
	padding: 4px;
	float:left;
	clear:none;
	list-style:none;
	text-align:center;
}
ul.simbol_hor li.right {
	margin:0px; 
	padding:6px;padding-right:30px;
	float:right;
	clear:none;
	list-style:none;
	text-align:right;
}
/*
img.gallery_right{
	margin:0px; 
	padding:0px;
	float:left;
	clear:none;
	text-align:left;
	vertical-align:top;
}
*/

iframe a {
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color: #fff;
	text-decoration:none;
	border:solid 1px #fff;
}
iframe a:link {
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color: #fff;
	text-decoration:none;
	border:solid 1px #fff;
}
iframe a:visited {
	color:#fff;
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	text-decoration:none;
	border:solid 1px #fff;
}
iframe a:hover {
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color: #fff;
	text-decoration:none;
	border:solid 1px #fff;
}
iframe a:active {
	font: normal 13px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color: #fff;
	text-decoration:none;
	border:solid 1px #fff;
}
iframe#foto_column a.img img {
	border:solid 1px #fff;
}
.map_google {
	position:relative;
	width:445px;
	height:370px;
	margin: 20px 10px 10px 10px;
	border:solid 0px #fff;
}
small{
	font: normal 11px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color: #414142;
}
table.price_list_min {
	width:90%; 
	margin: 0px; 
	padding: 0px;
	font: normal 12px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; color: #414142; 
	text-align:center;
	border-left-width:1px;border-right-width:0px;border-top-width:1px;border-bottom-width:0px; 
	border-style:solid;border-color:#999999;
	clear:both;
	float:none;
	display:table;

}
table.price_list_min td{
	margin:0px;
	padding: 1px 1px 1px 4px; 
	text-align: left;
	border-style:solid;border-color:#999999;border-width:0px;border-bottom-width:1px;border-right-width:1px;
	vertical-align:middle;
}
table.price_list_min td.bold{
	font-weight:bold;
}
table.price_list_min td.50{
	width:50%;
}
table.price_list_min td.caption{	
	background-color:#FEF9E5;
}
table.price_list_min td.caption_bold{
	background-color:#FEF9E5;
	font-weight:bold;
}
table.price_row_min {
	width:90%; 
	margin: 0px; 
	padding: 0px;
	border:solid 0 #fff;
	font: normal 12px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; color: #414142; 
	text-align:center;
	clear:both;
	float:none;
	display:table;

}
table.price_row_min td{
	margin:0px;
	padding: 0px; 
	text-align: left;
	border:solid 0 #fff;
	vertical-align:middle;
}
table.price_row_min td.bold{
	font-weight:bold;
}
table.price_row_min td.50{
	width:50%;
}
table.price_row_min td.caption{	
	background-color:#FEF9E5;
}
table.price_row_min td.caption_bold{
	background-color:#FEF9E5;
	font-weight:bold;
}/*color: #CC4712;#1B478D*/
table.price_row_min td.price_optima{
	margin:0px;
	padding: 1px 1px 1px 4px; 
	font: bold 20px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 	
	color: #1B478D;
	text-align: left;
	border:solid 0 #fff;
	vertical-align:middle;
}
table.price_row_min td.price{
	margin:0px;
	padding: 1px 1px 1px 4px; 
	font: bold 20px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 	
	color: #CC4712;
	text-align: left;
	border:solid 0 #fff;
	vertical-align:middle;
}
span.news_caption {
	font: bold 16px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 	
	color: #CC4712;
}
span[class$="news_caption"] {
	font: bold 16px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 	
	color: #CC4712;
}
span.tel_title {
	font: bold 26px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 	
	color: #CC4712;
}
span[class$="tel_title"] {
	font: bold 26px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 	
	color: #CC4712;
}
span.20px_bold_red {
	font: bold 20px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 	
	color: #CC4712;
}
span.20px_bold_blue {
	font: bold 20px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 	
	color: #1B478D;
}
span[class$="20px_bold_blue"] {
	font: bold 20px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 	
	color: #1B478D;
}
span[class$="20px_bold_red"] {
	font: bold 20px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 	
	color: #CC4712;
}

.rect_img_140 h1 span.20px_bold_red {
	font: bold 20px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 	
	color: #CC4712;
}
.rect_img_140 h1 span.20px_bold_blue {
	font: bold 20px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 	
	color: #1B478D;
}
.rect_img_140 h1 span[class$="20px_bold_blue"] {
	font: bold 20px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 	
	color: #1B478D;
}
.rect_img_140 h1 span[class$="20px_bold_red"] {
	font: bold 20px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 	
	color: #CC4712;
}


.bg_list {
	background-image:url(img/pulya.jpg) no-repeat left top;	
	margin:0px;
	padding: 0px; padding-left: 10px;
}
/**/
a.list {
	background:url(http://www.haus-konzept.ru/img/pulya.jpg) no-repeat center left;
	margin:0px;padding:0px;padding-left:15px;
	line-height:16px;text-align:right;vertical-align:bottom;
	display:block;float:left;
}
a.list:link, a.list:visited {
	background:url(http://www.haus-konzept.ru/img/pulya.jpg) no-repeat center left;
	margin:0px;padding:0px;padding-left:15px;
	line-height:16px;text-align:right;vertical-align:bottom;
	display:block;float:left;
}
a.list:hover, a.list:active, a.list:focus {
	background:url(http://www.haus-konzept.ru/img/pulya.jpg) no-repeat center left;
	margin:0px;padding:0px;padding-left:15px;
	line-height:16px;text-align:right;vertical-align:bottom;
	display:block;float:left;
}
//******************2010-10-11***********************//
a.price_separate {
	background:url(http://www.haus-konzept.ru/img/pdf_16.gif) no-repeat top right;
	margin:0px 4px 0px 0px;
	padding:0px;padding-right:20px;
	line-height:16px;
	text-align:right;
	vertical-align:bottom;
	display:block;
	float:right;
}
a.price_separate:link, a.price_separate:visited {
	background:url(http://www.haus-konzept.ru/img/pdf_16.gif) no-repeat top right;
	margin:0px 4px 0px 0px;
	padding:0px;padding-right:20px;
	line-height:16px;
	text-align:right;
	vertical-align:bottom;
	display:block;
	float:right;
}
a.price_separate:hover, a.price_separate:active, a.price_separate:focus {
	background:url(http://www.haus-konzept.ru/img/pdf_16.gif) no-repeat top right;
	margin:0px 4px 0px 0px;
	padding:0px;padding-right:20px;
	line-height:16px;
	text-align:right;
	vertical-align:bottom;
	display:block;
	float:right;
}
a[="price_separate"]{
	background-image:url(http://www.haus-konzept.ru/img/pdf_16.gif);
	background-position: top right;			
	background-repeat: no-repeat;				
	display:block;
	height:20px;
	margin:0px 4px 0px 0px;
	padding:0px;padding-right:20px;
	text-align:right;
}
/*div#price_separate {
	position:absolute; 
	top:-30px;
	right:-200px;
	width:180px;
	margin:0px;
	padding:0px;
	text-align:center;
	display:block; 
	float:right; 
	clear:none;
	z-index:1000;
background: url(http://www.brus-haus.ru/img/bg_card_yellow.jpg) no-repeat top right;
}

div p.more_link a {
	background-image:url(http://www.haus-konzept.ru/img/bg_card_yellow.jpg) no-repeat right top;
	background:#ECEDFF;
	color:#3560A3;
	border:solid 1px #A3B0FC;	border-bottom:solid  1px #A3B0FC;
	padding:2px;
}
div p.more_link a {
	-moz-border-radius: 8px;
}
 p.more_link a {
	-webkit-border-top-left-radius: 8px; 
	-webkit-border-top-right-radius: 8px; 
	-webkit-border-bottom-right-radius: 8px; 
	-webkit-border-bottom-left-radius: 8px;
}
*/
div.price_separate {
width:15%;
border:solid 1px #A3B0FC;	border-bottom:solid  1px #A3B0FC;
margin:6px 0px 6px 0px;
padding:6px 6px 6px 6px;
top:0px;
right:0px;
display:block;
position:relative;
float:right;
text-align:center;
}
div.price_separate {
	-moz-border-radius: 8px;
}
div.price_separate {
	-webkit-border-top-left-radius: 8px; 
	-webkit-border-top-right-radius: 8px; 
	-webkit-border-bottom-right-radius: 8px; 
	-webkit-border-bottom-left-radius: 8px;
}

.rect_img_140 h1.price{
	background-color:#FEF9E5;
	font:bold 18px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D; 
}
.rect_img_140 h1.[class$="price"]{
	background-color:#FEF9E5;
	font:bold 18px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 
	color:#1B478D; 
}

h1 span.20px_bold_red {
	font: bold 20px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 	
	color: #CC4712;
}
h1 span.20px_bold_blue {
	font: bold 20px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 	
	color: #1B478D;
}
h1 span.[class$="price"] {
	font: bold 20px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 	
	color: #CC4712;
}
h1 span.[class$="price"] {
	font: bold 20px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; 	
	color: #1B478D;
}
#price_add{
position:relative;
right:600px;
top:0px;
width:200px;
height:40px;
}
#links_add{
position:relative;
right:500px;
top:0px;
width:200px;
height:40px;
}

ul.bulit_no{
list-style:none;
}
ul.bulit_no li{
list-style:none;
}

