/* -------------general styles */

html 	    	{ height: 100%; }	
body        	{ height: 100%; margin: 0; padding: 0; vertical-align: top; font: 11px tahoma, sans-serif; 
		  color:white; background: white; line-height: 100%; background: #5483ff; }

img         	{ border: 0px; }
table       	{ border-collapse: collapse; border-spacing: 0px; }
td           	{ padding: 0; vertical-align: top; }
p,tt       	{ margin: 0; padding: 0; font: 11px tahoma, sans-serif; color: white; }
a           	{ color: white; text-decoration: underline; }
ul, li 		{ margin: 0; padding: 0; list-style: none; line-height: 100%; }
h1, h2, h3     	{ margin: 0; padding: 0; font: bold 11px tahoma, sans-serif; color: white; }

form, input, 
textarea, 
select       	{ margin: 0; padding: 0; font: 11px arial, sans-serif; color: #171515; }
input,textarea	{ width: 151px;  }
select		{ width: 159px; }
/* -------------general styles end*/



/* ---------------------main page */

#content		{ height: 400px; background: white url(http://brus.domproject.ru/images/back1.jpg) repeat-x; width: 990px; position: relative;
			  left: 50%; margin-left: -495px; }

#logoarea		{ position: absolute; left: 0; top: 0; margin: 25px 0 0 43px; z-index: 5; }
#logoarea ul, 
#logoarea img		{ position: absolute; position: absolute; top: 0; left: 0; }
ul#menu			{ width: 294px; margin-left: -13px; }
ul#menu2		{ width: 294px; margin: 87px 0 0 230px; }
ul#menu li,ul#menu2 li	{ display: inline; }
ul#menu li a,
ul#menu2 li a  		{ font: 11px tahoma; color: white; text-decoration: underline; float: left; margin-left: 15px;  }

img#logo		{ margin-top: 23px;  }
img#b4			{ margin: 7px 0 0 292px; }
img#adress		{ margin: -3px 0 0 310px; }
img#slogan		{ margin: 63px 0 0 1px; }

#headpic		{ position: relative; }
#headpic img		{ float: right; }
#headpic map		{ width: 990px; height: 377px; }

#reviews		{ position: relative; clear: both; width: 990px; 
			  background: #120B00 url(http://brus.domproject.ru/images/back5.jpg) repeat-y; padding-bottom: 16px;  }
#reviews h1		{ font: bold 14px tahoma; color: white; padding: 18px 0 0 27px; }
#reviews table		{ margin: 16px 0 0 13px; }
#reviews td		{ width: 290px; border-right: 1px white solid; padding: 0 13px; }
#reviews td.last	{ border: none; }


#reviews td h2		{ font: bold 11px tahoma; color: white; margin-bottom: 14px; }
#reviews td p 	 	{ font: 11px tahoma; color: white; padding: 0 10px 0 0; }
#reviews td p a 	 	{ color: white; text-decoration: underline; }

#reviews tr.more td  	{ text-align: right; padding-top: 10px; }

/* ---------------------main page end*/

#counter {background: url(http://brus.domproject.ru/images/back6.jpg) no-repeat; position: relative; }
.counterleft {margin-left: 27px;}


/* ---------------------int1 page*/

#splitter1		{ clear: both; background: #DD9D56 url(http://brus.domproject.ru/images/back8.gif) repeat-x; height: 14px;  }
#main			{ padding: 23px 0; min-height: 500px; _height: 500px; background: #5D451C url(http://brus.domproject.ru/images/back16.gif);
			  overflow: hidden; *overflow: none;  }
#splitter2		{ clear: both; text-align: right; background: #DD9D56 url(http://brus.domproject.ru/images/back11.gif) repeat-x; height: 16px;  }
#splitter2 p		{ font: 11px tahoma; color: black; padding: 1px 22px 0 0;  }

#left_col		{ width: 673px; float: left; padding-left: 21px; border-right: 1px white solid; }
img#c1			{ width: 441px; height: 16px; clear: both; }
#left_col #pictures	{ width: 356px; float: left; margin-right: 22px; _margin-right: 19px; *margin-bottom: 20px; }
.pic_level1		{ background: #E7E5E4 url(http://brus.domproject.ru/images/back12.gif) no-repeat left top; float: left; margin: 18px 0 0 35px; }
.first			{ margin-left: 0; }
.big			{ margin: 29px 0 0 0; background: #D6D4D0 url(http://brus.domproject.ru/images/back12.gif) no-repeat left top; }
.white			{ margin: 16px 0 0 0; background: white url(http://brus.domproject.ru/images/back12.gif) no-repeat left top; }
.pic_level2		{ background: url(http://brus.domproject.ru/images/back13.gif) no-repeat right top; }
.pic_level3		{ background: url(http://brus.domproject.ru/images/back14.gif) no-repeat right bottom; }
.pic_level4		{ background: url(http://brus.domproject.ru/images/back15.gif) no-repeat left bottom;  }
.pic_level4 img		{ margin: 2px; }

#left_col #text		{ padding-top: 26px; }
#left_col h1		{ font: bold 11px tahoma; color: white; }
#left_col p		{ font: 11px tahoma; color: white; padding: 13px 20px 0 0; }

#right_col		{ float: left; width: 252px; margin-left: 30px; }
#right_col h1		{ font: bold 14px tahoma; color: white; margin-top: 0px; }
h1.n_c			{ padding-top: 30px; }
.pop			{ _display: inline-block; }

.pop,
#left_col .pop		{ margin: 17px 0 0 0; clear: both; overflow: hidden; }

.pop h1,		
#left_col .pop h1,
#right_col .pop h1	{ font: bold 11px verdana; color: #FFCC00;}

.pop p,		
#left_col .pop p	{ font: 11px verdana; color: white; line-height: 150%; float: left; padding: 13px 0 0 10px;  }

#right_col p.news	{ font: 11px tahoma; padding: 20px 0 0 0; }
#right_col p.news a	{ clear: both; margin: 17px 26px 0 0; float: right; }
/* ---------------------int1 page end*/


#top_col.project h1 {styles.css (line 152)
-x-system-font:none;
color:white;
font-family:tahoma;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding-left:42px;
}


/* ---------------------int3 page*/

#left_col h1		{ font: bold 14px tahoma; color: white; margin-top: 0px; }
#left_col .pop		{ clear: none; float: left; width: 257px; margin: 20px 0 0 3px; _margin-left: 1px;  }
#left_col .pop img	{ float: left; margin: 17px 0 0 0;  }
#left_col h2.str 	{ margin: 23px 0 7px 3px; }
#left_col h2.str a	{ text-decoration: none; color: #FFCC00; }
#left_col p.pagelinks	{ clear: both; margin: 10px 0 0 10px; font: 11px tahoma; color:white; }
#left_col p.pagelinks a	{ color: #FFCC00; text-decoration: none; font-weight: bold; margin: 0 1px; }
/* ---------------------int3 page end*/


/* ---------------------int4 page*/

#left_col.project			{ width: 332px; padding-left: 42px; border-right: none; }
#left_col.project h1			{ font: bold 14px tahoma; color: white; margin-top: 0px; }
#left_col.project h2			{ font: bold 14px tahoma; color: #FFC400; margin-top: 8px; }
#left_col.project img.prev 		{ margin-top: 10px; }
#left_col.project p.photo_links		{ font: 14px tahoma; color: white; padding-top: 0; width: 330px; }
#left_col.project p.photo_links	a	{ margin-left: 2px; font: 11px tahoma; color: white; text-decoration: none; }
#left_col.project p.photo_links	a span	{ color: #FFC400; font-weight: bold; }
#left_col.project p.ch			{ font: 11px verdana; color: white; line-height: 150%; padding-top: 15px; }
#left_col.project table			{ margin-top: 20px; }
#left_col.project table td		{ color: white; padding: 3px 0; font: 11px verdana; }
#left_col.project table td.f		{ width: 120px; font-weight: bold; }
#left_col.project table td.z		{ width: 76px; }

#right_col.project			{ width: 530px; padding: 53px 0 0 20px; }
#right_col.project img			{ float: left; margin-right: 20px; }
#right_col.project h1			{ text-transform: uppercase; font: 11px verdana; }
#right_col.project table		{ padding: 0; margin: 2px 0 0 0;  }
#right_col.project table td		{ font: 11px verdana; color: #CCC9C6; padding: 3px 5px 3px 0; vertical-align: center; }

#right_col.project table td.cent	{ width: 82px; }
.empty30				{ height: 30px; clear: both; }

/* ---------------------int4 page end*/


#left_col.plan 			{ border-right:medium none; width:950px;}
#left_col.plan table 	{ margin:2px 0 0; padding:0; }
#left_col.plan table td { -x-system-font:none; color:#CCC9C6; font-family:verdana; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; padding:3px 5px 3px 0; }
#left_col.plan h1 		{ -x-system-font:none; color:white; font-family:tahoma; font-size:14px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; margin-top:0; }

.special{
height: 169px;
/* padding-top: 169px;*/
 background: url(/images/spec0.gif)  no-repeat scroll;
}





.special .spec_text{
 color: white;
 padding-left:8px;
 padding-right:3px;
 padding-top: 100px;
 /*margin-top: 100px;*/
 width: 200px;
/* margin-bottom:32px;*/
}

