@charset "windows-1251";

/* НАЧАЛО CSS Центрирование и настройки всего сайта */

*{ 
    margin:0; 
    padding:0;
	margin-left:auto;
    margin-right:auto;

    } 

body{ 
	  
	    text-align:center; /*For IE6 Shenanigans*/ 
     } 

#wrapper{ 
        width:1200px; 
        margin:0 auto; 
        text-align:left; 
     } 
	 
html, body { 
  height:100%; 
 }


div#container{
  height:100%;
}	 


ul {list-style-type:square;}


/* КОНЕЦ CSS Центрирование и настройки всего сайта */



/* НАЧАЛО CSS Стили текста */

h1 {
	font-weight: bold;
	font-size: 36px;
	font-family: "Times New Roman", Times, serif;
}


h1 {
	margin: 0;
	border-top: 2px solid #FBEF99;
	border-bottom: 2px solid #FBEF99;
	padding: 5px 0 5px 25px;
	background-color: #294E56;
	color: #fff;
}

h2 {
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 25px;
	border-bottom: 1px solid #5F9794;
	overflow: hidden;	
}

p {
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 5px;
	
}


.style1 {color: #990000}


.S1 {
	color: #FFFFFF;
	font-size: 38px;
	font-family: "Times New Roman", Times, serif;
}
.S2 {
	color: #CCCCCC;
	font-size: 19px;
	font-family: "Times New Roman", Times, serif;
}
.S3 {color: #D4D0C8}
.S4 {
	font-size: 25px;
	color: #FFFF66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.S5 {
	font-size: 25px;
	color: #FFFF66;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.S6 {font-size: 36px}

.S7 {font-size: 12px; color: #0000FF; }
.S8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
}
.S9 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0033CC;
}
.S10 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.S11 {
	font-size: 30px;
	font-family: "Times New Roman", Times, serif;
	color: #000099;
}
.S12 {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
}
.S13 {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000099;
}
.S14 {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.S15 {
	color: #CCCCCC;
	font-size: 24px;
	font-family: "Times New Roman", Times, serif;
}
.S16 {
	font-size: 20px;
	font-family: "Times New Roman", Times, serif;
}

.S17 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003399;
}
.S18 {
	color: #CC3300;
	font-family: "Times New Roman", Times, serif;
	font-size: 25px;
}
.S19 {
	color: #000099;
	font-family: "Times New Roman", Times, serif;
	font-size: 25px;
	font-weight: bold;
}
.S20 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 20px;
}
.S21 {
	font-family: "Times New Roman", Times, serif;
	font-size: 32px;
	color: #003366;
	font-weight: bold;
}
.S22 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}
.S23 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #993300;
	font-size: 19px;
}
.S24 {
	font-size: 20px
}
.S25 {font-family: "Times New Roman", Times, serif; font-size: 18px; color: #003366; }
.S26 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666666;
	font-size: 19px;
}
.S27 {
	color: #000099;
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
}
.S28 {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #660099;
	font-size: 19px;
}
.S29 {
	font-size: 20px;
	font-family: "Times New Roman", Times, serif;
	color: #660099;
}
.S30 {
	font-size: 20px;
	font-family: "Times New Roman", Times, serif;
	color: #993300;
}
.S31 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #993300;
	font-size: 12px;
}

.S32 {
	font-size: 30px;
	font-family: "Times New Roman", Times, serif;
	color: black;
}

.S33 {
	font-size: 30px;
	font-family: "Times New Roman", Times, serif;
	color: #66CCFF;
}


.S34 {	color: #102536;
	font-family: Tahoma, "Lucida Grande", Arial, sans-serif;
	font-size: 62.5%;

}

.S35 {font-size: 24px;
	color:#14556B;

}

.S36 {font-size: 1.5em;
	color: #993;
	margin-bottom: 5px;

}

.S37 {font-size: 18px;
	margin-top: 5px;
	margin-bottom: 0;
	text-indent: 2em;
	line-height: 150%;
	margin-top: 0;
	margin-bottom: 5px;

}

.S38 {color: #73afb7;
	font-size: 1.5em;
	margin-bottom: 10px;
	font-weight: bold;
	letter-spacing: 1px;
	font-variant: small-caps;
	text-indent: 0;

}


.S39 {
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;

}

.S40 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #8C8C8C;
}



/* КОНЕЦ CSS Стили текста */



/* НАЧАЛО CSS для страниц cottage К28-280 и т.д... */

#apDiv1 {
	
	width:820px;
	height:645px;
	z-index:1;
    overflow: scroll;
	left: 220px;
	top: 320px;
}

#apDiv2 {
	
	width:200px;
	height:645px;
	z-index:2;
	left: 11px;
	top: 320px;
}

#apDiv3 {
	
	width:200px;
	height:645px;
	z-index:3;
	left: 1048px;
	top: 320px;
}

/* КОНЕЦ CSS для страниц cottage К28-280 и т.д... */



/* НАЧАЛО CSS горизонтального меню для всех страниц КОТТЕДЖИ... */

#modernbricksmenu{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#modernbricksmenu ul{
font: bold 11px Arial;
margin:0;
margin-left: 3px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#modernbricksmenu a{
float: left;
display: block;
color: white;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
text-decoration: none;
letter-spacing: 1px;
background-color: #003399; /*Default menu color*/
border-bottom: 1px solid white;
}

#modernbricksmenu a:hover{
background-color: #3366FF; /*Menu hover bgcolor*/
}

#modernbricksmenu #current a{ /*currently selected tab*/
background-color: #D25A0B; /*Brown color theme*/
border-color: #D25A0B; /*Brown color theme*/
}

#modernbricksmenuline{
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 5px;
background: #D25A0B; /*Brown color theme*/
}

#myform{ /*CSS for sample search box. Remove if desired */
float: right;
margin: 0;
padding: 0;
}

#myform .textinput{
width: 290px;
border: 1px solid gray;
}

#myform .submit{
	font: bold 11px Verdana;
	height: 22px;
	background-color: #FFFF66;
}

/* КОНЕЦ CSS горизонтального меню для всех страниц КОТТЕДЖИ... */





/* НАЧАЛО CSS горизонтального меню для всех страниц Эскизы Планы Фасады... */

#modernbricksmenu1{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#modernbricksmenu1 ul{
font: bold 11px Arial;
margin:0;
margin-left: 3px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu1 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#modernbricksmenu1 a{
	float: left;
	display: block;
	color: white;
	margin: 0 1px 0 0; /*Margin between each menu item*/
	padding: 5px 11px;
	text-decoration: none;
	letter-spacing: 1px;
	background-color: #33C; /*Default menu color*/
	border-bottom: 1px solid white;
}

#modernbricksmenu1 a:hover{
	background-color: #669; /*Menu hover bgcolor*/
}

#modernbricksmenu1 #current a{ /*currently selected tab*/
background-color: #D25A0B; /*Brown color theme*/
border-color: #D25A0B; /*Brown color theme*/
}

#modernbricksmenuline1{
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 5px;
background: #D25A0B; /*Brown color theme*/
}

#myform1{ /*CSS for sample search box. Remove if desired */
float: right;
margin: 0;
padding: 0;
}

#myform1 .textinput{
width: 290px;
border: 1px solid gray;
}

#myform1 .submit{
	font: bold 11px Verdana;
	height: 22px;
	background-color: #FFFF66;
}

/* КОНЕЦ CSS горизонтального меню для всех страниц для всех страниц Эскизы Планы Фасады... */





/* НАЧАЛО CSS для страниц advertisment... */

#apDivLink1 {
	position:absolute;
	width:885px;
	height:699px;
	z-index:1;
	overflow: auto;
	left: 190px;
	top: 251px;
}

/* КОНЕЦ CSS для страниц advertisment... */


/* НАЧАЛО CSS для страницы Interiors */

#apDivBoxInteriors0 {
	position:absolute;
    top: 210px;
	width:1240px;
}

#MenuBoxInteriors1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 180%;
}


#apDivBoxInteriors1 {

	top: 262px;
	width:180px;
	height:645px;
	left: 2px;
}


#apDivBoxInteriors3 {

	top: 262px;
	width:180px;
	height:645px;
	left: 1060px;
}



#apDivBoxInteriors2 {

	top: 272px;
	width:860px;
	height:630px;
	left: 195px;
	overflow: auto;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}


#zaglavnaj {
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
}



.sidebar {
	width: 150px;
	margin: 10px;
	border: solid 1px #fdd041;
	border-top-width: 5px;
	padding: 10px;
	background-color: #fbef99;
	line-height: 192%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	height: 610px;
}

.sidebar h3 {
	margin: 0;
	text-align: center;
}

.sidebar ul {
	margin: 10px 0 0 0;
	padding: 0;
}

.sidebar li {
	margin-left: 1.5em;
}




#contentInteriors {
	margin-left: 15px;
	margin-top: 20px;

}


.figureInteriors {
	float: left;
	width: 210px;
	height: 210px;
	margin-top: 0;
	margin-right: 12px;
	margin-bottom: 1px;
	margin-left: 15px;
}

.photoInteriors {
		background: url(images/background.jpg) no-repeat right bottom;
}

.photoInteriors img {
	border: 1px solid #666;
	background-color: #FFF;
	padding: 3px;
	position: relative;
	top: -3px;
	left:-5px;
}



/* КОНЕЦ CSS для страницы Interiors */



/* НАЧАЛО CSS для страниц Фотогаллерея... */


#apDivGallery1 {
	position:absolute;
	width:310px;
	height:590px;
	z-index:2;
	left: 30px;
	top: 330px;
}

#apDivGallery2 {
	position:absolute;
	width:840px;
	height:645px;
	z-index:1;
	overflow: auto;
	left: 382px;
	top: 273px;
}

#apDivGallery3 {
	position:absolute;
	width:310px;
	height:42px;
	z-index:2;
	left: 30px;
	top: 273px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: 2em;
	background-color: #FFFF99;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
}


#apDivGallery4 {
	position:absolute;
	width:840px;
	height:645px;
	z-index:1;
	overflow: auto;
	left: 206px;
	top: 273px;
}


#apDivGallery5 {
	position:absolute;
	width:190px;
	height:645px;
	z-index:2;
	overflow: hidden;
	left: 10px;
	top: 273px;
}


#apDivGallery6 {
	position:absolute;
	width:190px;
	height:645px;
	z-index:2;
	overflow: hidden;
	left: 1050px;
	top: 273px;
}


#contentGallery {
	margin-left: 15px;
	margin-top: 20px;

}


.figureGallery {
	float: left;
	width: 210px;
	height: 210px;
	margin-top: 0;
	margin-right: 12px;
	margin-bottom: 1px;
	margin-left: 15px;
}

.photoGallery {
		background: url(images/background.jpg) no-repeat right bottom;
}

.photoGallery img {
	border: 1px solid #666;
	background-color: #FFF;
	padding: 3px;
	position: relative;
	top: -3px;
	left:-5px;
}

/* КОНЕЦ CSS для страниц Фотогаллерея... */




/* НАЧАЛО CSS для страниц УСЛУГИ, ВОПРОСЫ... */

#MenuBox1{

}

#apDivBox1 {
	position:absolute;
	width:200px;
	height:645px;
	z-index:2;
	left: 50px;
	top: 220px;
}


#apDivBox2 {
	position:absolute;
	width:800px;
	height:645px;
	z-index:1;
	overflow: auto;
	left: 400px;
	top: 220px;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

/* КОНЕЦ CSS для страниц УСЛУГИ, ВОПРОСЫ... */




/* НАЧАЛО CSS для страниц СТРОИТЕЛЬСТВО... */




#apDivConstruction1 {
	z-index:2;
	font-style: normal;

	width:275px;
	height: auto;
	left: 10px;
	top: 278px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #66CCFF;
	border-right-color: #66CCFF;
	border-bottom-color: #66CCFF;
	border-left-color: #66CCFF;
	padding: 15px;
	text-align: left;
	margin: 10px;
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	list-style-position: outside;
	line-height: 1.5em;
}


#apDivConstruction2 {

	width:866px;
	height:645px;
	z-index:2;
	left: 355px;
	top: 278px;
	overflow: auto;	
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}


#apDivConstructionMenu1 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 1.8em;
	background-color: #FFFF99;
}


#apDivConstructionMenu1 h3 {
	color: #152D6A;
	margin-top: 0px;
	margin-bottom: 20px;
	border-bottom: 2px solid #B2F511;
	font: normal 1em Impact, "Arial Narrow", sans-serif;
	letter-spacing: 10px;
	word-spacing: 50px;
	width: 130px;
	left: 10px;
	top: 0px;
	right: 10px;
	bottom: 0px;
	margin-left: 10px;
}



#main {
	margin: 10px;
	padding: 0 10px;
}


#main h2 {
	color: #152D6A;
	margin-top: 15px;
	margin-bottom: 5px;
	border-bottom: 2px solid #B2F511;
	font: normal 1.5em Impact, "Arial Narrow", sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	word-spacing: 5px;

}

#main p:first-letter{ 
font-size: 20px;
font-weight: bold; 
color:#993300;
}


#main p {
	font-size: 18px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 2.5em;
}



#fotoConstr1{
	border: 1px solid #666;
	padding: 10px 10px 10px 10px;
	margin: 10px 210px 10px 210px;

}




#fotoConstrGallery1{
	border: 1px solid #666;
	padding: 10px 10px 10px 10px;
	margin: 10px 10px 10px 10px;

}


/* КОНЕЦ CSS для страниц СТРОИТЕЛЬСТВО... */




/* НАЧАЛО CSS для страниц АРХИТЕКТУРА... */

#apDivArchitecture1 {
	z-index:2;
	font-style: normal;

	width:275px;
	height: auto;
	left: 10px;
	top: 278px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #66CCFF;
	border-right-color: #66CCFF;
	border-bottom-color: #66CCFF;
	border-left-color: #66CCFF;
	padding: 15px;
	text-align: left;
	margin: 10px;
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	list-style-position: outside;
	line-height: 1.5em;


}



#apDivArchitecture2 {

	width:866px;
	height:645px;
	z-index:2;
	left: 355px;
	top: 278px;
	overflow: auto;	
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#apDivArchitectureMenu1 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 1.8em;
	background-color: #FFFF99;
}


#apDivArchitectureMenu1 h3 {
	color: #152D6A;
	margin-top: 0px;
	margin-bottom: 20px;
	border-bottom: 2px solid #B2F511;
	font: normal 1em Impact, "Arial Narrow", sans-serif;
	letter-spacing: 10px;
	word-spacing: 50px;
	width: 130px;
	left: 10px;
	top: 0px;
	right: 10px;
	bottom: 0px;
	margin-left: 10px;
}


#mainArchitecture {
	margin: 10px;
	padding: 0 10px;
}


#mainArchitecture h2 {
	color: #152D6A;
	margin-top: 15px;
	margin-bottom: 5px;
	border-bottom: 2px solid #B2F511;
	font: normal 1.5em Impact, "Arial Narrow", sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	word-spacing: 5px;
}

#mainArchitecture p:first-letter{ 
font-size: 20px;
font-weight: bold; 
color:#993300;
}


#mainArchitecture p {
	font-size: 18px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 2.5em;
}


#fotoArchitecture1{
	border: 1px solid #666;
	padding: 10px 10px 10px 10px;
	margin: 10px 210px 10px 210px;
}


#fotoArchitectureGallery1{
	border: 1px solid #666;
	padding: 10px 10px 10px 10px;
	margin: 10px 159px 10px 159px;
}

/* КОНЕЦ CSS для страниц АРХИТЕКТУРА... */


/* НАЧАЛО CSS для страниц Download... */

#mainDownload {
	font-size:18px;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 2.5em;
}


#mainDownload p:first-letter{ 
font-size: 24px;
font-weight: bold; 
color:#993300;
}


#apDivDownload1 {
	position:absolute;
	width:210px;
	height:645px;
	z-index:2;
	left: 30px;
	top: 360px;
}


#apDivDownload2 {

	width:960px;
	height:645px;
	z-index:2;
	left: 275px;
	top: 350px;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	border: 1px solid #003333;
}



/*********************/
/* ANNOUNCEMENT STYLES */
/*********************/

#announce h2 {
	font-size: 14px;
}
#announce a {
	font-size: 12px;
	display: block;
	text-decoration: none;
	color: #102536;
	padding: 3px 5px;
	border-bottom: 1px solid #14556B;
}
#announce .title {
	font-weight: bold;
	display: block;
}
#announce a:hover {
	background-color: #5F9794;
	color: #FBEF99
}

#announce ul {
	list-style:none;
}

#announce li {
	display: inline; /* for IE 7 and earlier white space bug */
}

/* КОНЕЦ CSS для страниц Download... */


/* НАЧАЛО CSS для страниц Article... */

#apDivArticle2 {
	position:absolute;
	width:960px;
	height:645px;
	z-index:2;
	left: 275px;
	top: 350px;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	border: 1px solid #003333;
}


#apDivArticleh2 {
	text-align: center;
	text-indent: 2.5em;
	margin: 3px;
	padding: 3px;
}


#apDivArticleh3 {
	text-align: left;
	text-indent: 2.5em;
	margin: 3px;
	padding: 3px;
}


#apDivArticleP {
	text-align: left;
	text-indent: 2.5em;
	margin: 3px;
	padding: 3px;
}



#apDivArticleAutor {
	text-align: center;
	margin: 5px;
	padding: 5px;
}





/* КОНЕЦ CSS для страниц Article... */


/* НАЧАЛО CSS для страниц ФИРМА... */



#mainblokFirma {
	margin: 10px;
	padding: 0 10px;
}


#mainblokFirma h2 {
	color: #152D6A;
	margin-top: 15px;
	margin-bottom: 5px;
	border-bottom: 2px solid #B2F511;
	font: normal 1.5em Impact, "Arial Narrow", sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	word-spacing: 5px;

}

#mainblokFirma p:first-letter{ 
font-size: 20px;
font-weight: bold; 
color:#993300;
}


#mainblokFirma p {
	font-size: 16px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 2.5em;
}










#imgFirma1 {
	position: absolute;
	width: 400px;
	top: 270px;
	left: 30px;
}


#imgFirma2 {
	position: absolute;
	width: 600px;
	top: 270px;
	left: 630px;
}


#figureFirma {
	padding: 10px;
	border: 1px solid #999999;
	margin-top: 5px;
	margin-right: 240px;
	margin-bottom: 5px;
	margin-left: 234px;
}


#blokFirma1 {

	width: 1100px;

	overflow: hidden;
	text-align: left;
	top: 280px;
	left: 100px;
		margin-top: 5px;
	
	
}


#blokFirma2 {
	position: absolute;
	width: 500px;
	height: 750px;
	overflow: hidden;
	text-align: left;
	top: 280px;
	left: 660px;
}


#Firma1 h1 {
	color:#FF0000;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
	background-color: #FFFFFF;
}




#blokFirma1 p {
	font-size: 16px;
	color: #003366;
	line-height: 140%;
}


#blokFirma2 p {
	font-size: 16px;
	color: #003366;
	line-height: 140%;
}


#blokFirma1 p:first-letter{ 
font-size: 20px;
font-weight: bold; 
color:#FF0000;
}


#blokFirma2 p:first-letter{ 
font-size: 20px;
font-weight: bold; 
color:#FF0000;
}


/* КОНЕЦ CSS для страниц ФИРМА... */


/* НАЧАЛО CSS для страниц КОНТАКТЫ */

#apDivContakt0 {

	width:1230px;
	height:645px;
	z-index:2;
	left: 275px;
	top: 350px;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	border: 1px solid #003333;
}




#apDivContakt1 {
	position: absolute;
	height: 45px;
	width: 210px;
	top: 300px;
	left: 521px;
	font-size: 36px;
	color: #000000;
	background-color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	z-index:1;
	margin: 5px;
	padding: 5px;
}

#apDivContakt2 {
	position: absolute;
	height: 45px;
	width: 210px;
	top: 300px;
	left: 520px;
	font-size: 36px;
	color: #66CCFF;
	font-family: "Times New Roman", Times, serif;
	z-index:2;
	margin: 5px;
	padding: 5px;
}


#apDivContakt3 {
	position: absolute;
	height: 40px;
	width: 610px;
	top: 405px;
	left: 321px;
	font-size: 30px;
	color: #000000;
	background-color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	z-index:1;
	margin: 5px;
	padding: 5px;
}

#apDivContakt4 {
	position: absolute;
	height: 40px;
	width: 610px;
	top: 405px;
	left: 320px;
	font-size: 30px;
	color: #66CCFF;
	font-family: "Times New Roman", Times, serif;
	z-index:2;
	margin: 5px;
	padding: 5px;
}


#apDivContakt5 {
	position: absolute;
	height: 40px;
	width: 410px;
	top: 510px;
	left: 421px;
	font-size: 30px;
	color: #000000;
	background-color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	z-index:1;
	margin: 5px;
	padding: 5px;
}

#apDivContakt6 {
	position: absolute;
	height: 40px;
	width: 410px;
	top: 510px;
	left: 420px;
	font-size: 30px;
	color: #66CCFF;
	font-family: "Times New Roman", Times, serif;
	z-index:2;
	margin: 5px;
	padding: 5px;
}



#apDivContakt7 {
	position: absolute;
	height: 40px;
	width: 350px;
	top: 615px;
	left: 447px;
	font-size: 30px;
	color: #000000;
	background-color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	z-index:1;
	margin: 5px;
	padding: 5px;
}

#apDivContakt8 {
	position: absolute;
	height: 40px;
	width: 350px;
	top: 615px;
	left: 446px;
	font-size: 30px;
	color: #66CCFF;
	font-family: "Times New Roman", Times, serif;
	z-index:2;
	margin: 5px;
	padding: 5px;
}

/* КОНЕЦ CSS для страниц КОНТАКТЫ */

/* НАЧАЛО CSS для страниц ВОПРОСЫ */


.sidebarFAQ {
	width: 200px;
	float: left;
	border: solid 1px #fdd041;
	border-top-width: 5px;
	padding: 20px;
	background-color: #fbef99;
	text-align: left;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 12px;
	font-size: 17px;
}

.sidebarFAQ h3 {
	margin: 0;
	text-align: center;
}

.sidebarFAQ ul {
	margin: 10px 0 0 0;
	padding: 0;
}

.sidebarFAQ li {
	margin-left: 1.5em;
}
/* КОНЕЦ CSS для страниц ВОПРОСЫ */


/* НАЧАЛО CSS для страниц index */

#apDivIndex1 {
	font-size: 18px;
	color: #000099;
	font-family: "Times New Roman", Times, serif;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
}

#apDivIndex1 p {
	font-size: 18px;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 2.5em;
}


#BaseH1 h1 {
	color:#000000;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* КОНЕЦ CSS для страниц index */



/* НАЧАЛО CSS для страниц cottage... */

#cottageH1 h1 {

	background-color: #CCCCCC;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* КОНЕЦ CSS для страниц cottage... */



/* НАЧАЛО CSS для страниц mine1 */

#interfaseWEB0 a { 
text-decoration: none;
}

#interfaseWEB1 a { 
text-decoration: none;
}

/* КОНЕЦ CSS для страниц mine1 */#container table tr td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	font-style: normal;
	color: #00C;
}


/* НАЧАЛО CSS для страницы prodgert1 */

#prodgert1_menu__vert ul {margin:0 auto; padding:0; list-style:none; display:table; white-space:nowrap; list-style:none; height:35px; position:relative; background:#fff; font-size:11px;}

#prodgert1_menu__vert li {display:block; margin:0; padding:0;}

#prodgert1_menu__vert li a {display:block; height:39px; line-height:30px; color:#333; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 10px; cursor:pointer; background:url(pro_six_0a.gif) no-repeat;}

#prodgert1_menu__vert li a b {display:block; padding:0 25px 5px 15px; background:url(pro_six_0b.gif) no-repeat right top;}

#prodgert1_menu__vert li.current a {color:#fff; background:url(pro_six_2a.gif) no-repeat;}

#prodgert1_menu__vert li.current a b {background:url(pro_six_2b.gif) no-repeat right top;}

#prodgert1_menu__vert li a:hover {color:#fff; background: url(pro_six_1a.gif) no-repeat;}

#prodgert1_menu__vert li a:hover b {background:url(pro_six_1b.gif) no-repeat right top;}

#prodgert1_menu__vert li.current a:hover {color:#fff; background: url(pro_six_2a.gif) no-repeat; cursor:default;}

#prodgert1_menu__vert li.current a:hover b {background:url(pro_six_2b.gif) no-repeat right top;}




/* КОНЕЦ CSS для страницы prodgert1 */







#figureHouses1 {
	padding: 10px;
	border: 1px solid #999999;
	margin-top: 5px;
	margin-right: 25px;
	margin-bottom: 5px;
	margin-left: 25px;
}


#blokHouses1 {

	width: 880px;

	overflow: hidden;
	text-align: left;
	top: 280px;
	left: 80px;
	right: 100px;
		margin-top: 5px;
	
	}


#blokHouses1 p {
	font-size: 16px;
	color: #003366;
	line-height: 140%;
}



#blokHouses1 p:first-letter{ 
font-size: 20px;
font-weight: bold; 
color:#FF0000;
}



	.tagsList {line-height: 24px; background: url(/img/bg-tags.gif);}
	.tagsList a {text-decoration: none; white-space: nowrap;}
	.tagsList a:hover {text-decoration: underline;}
	.tagsList .t1 {font: bold 16px Tahoma; color: #336ba3;}
	.tagsList .t2 {font: 16px Tahoma; color: #336ba3;}
	.tagsList .t3 {font: 16px Tahoma; color: #62656f;}
	.tagsList .t4 {font: 14px Tahoma; color: #336ba3;}
	.tagsList .t5 {font: 12px Tahoma; color: #336ba3;}
	.tagsList .t6 {font: 11px Tahoma; color: #62656f;}
	.tagsList i {margin: 0 7px 0 3px; font-size: 75%; color: #dadada;}




#podpistext1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 19px;
	text-align:justify
}



#podpistext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 10px;
	text-align:center
}



