

/* CSS Document */



body { /* тело */



	margin:0px;

	padding:0;

	clear:both;

	background:url('images/bodyBG7.jpg') repeat-x scroll 0px 0px transparent;

}





#main { /* главный блок */

	width:820px;

	margin:0px auto 0;

	background:url(images/bg.jpg);

}



#leftH {

	background:url(images/header4.png) no-repeat left;

	width:190px;

	height:420px;

	float:left;

	position:absolute;

	left:-190px;

}



#header { /* хеддер */

	float:left;

	width:820px;

	height:420px;

	background:url(images/header4.png) no-repeat center;

	position:relative;

	margin:0 auto;

}



#rightH {

	background:url(images/header4.png) no-repeat right;

	width:190px;

	height:420px; 

	float:left;

	position:absolute;

	left:820px;

}



#miniButtons { /* мини кнопки сверху */

	position:absolute;

	left:620px;

	top:10px;

	z-index:2;

}







#miniButtons a img { /* картинки мини кнопок */



	border:none;



}







#miniButtons .miniItem { /* блоки картинок */



	float:left;



	padding:0 10px;



}







#logo { /* логотип */



	width:400px;



	position:absolute;



	top:10px;



	left:615px;



	clear:both;



	z-index:1;



}







#logo a img { /* картинка логотипа ссылка */



	border:none;



}







#phone { /* телефон в хеддере */



	font-family:Georgia;



	font-size:20px;



	position:relative;



	width:240px;



	top:-40px;



	left:32px;



}







#phone span { /* телефон большим шрифтом */



	font-size:32px;



}







#hoverMenu { /* появляющийся блок меню */



	position:absolute;



	z-index:1;



	width:420px;



	top:333px;



	left:35px;



	height:44px;



	background:url(images/hover5.png) no-repeat;



}







#hoverMenu a {



	color:#86201f;



	font-family:Arial;



	font-size:12px;



	font-weight:bold;



}







#hoverMenu a:hover {



	color:#fff;	



}







.hMvisibleTrue {



	visibility:visible;



}







.hMvisibleFalse {



	visibility:hidden;



}







#hoverMenu ul {



	list-style:none;



	padding:0;



	margin:6px 0 0 10px;



}







#hoverMenu li {



	float:left;



	padding:0 7px;



}







#menu { /* меню */



	width:820px;



	position:absolute;



	top:365px;



	left:10px;



	z-index:0;



}







#leftM { /* бэкграунд меню слева */



	width:30px;



	height:52px;



	background:url(images/leftM.png) no-repeat;



	float:left;



}







#middleM { /* бэкграунд меню центр */



	width:743px;



	height:52px;



	background:url(images/middleM.png) repeat-x;



	float:left;



}







#rightM { /* бэкграунд меню справа */



	width:30px;



	height:52px;



	background:url(images/rightM.png) no-repeat;



	float:left;



}







#menu ul { /* список меню */



	margin:0 0 0 0;



	padding:0 5px;



	list-style:none;



	width:820px



}







#menu li { /* элемент списка меню */



	float:left;



	width:106px;



	height:39px;



	padding:12px 0 0;



	background:url(images/menuSeparator.png) no-repeat right;



}







#menu a { /* ссылки в меню */



	font-family:Arial;



	font-weight:bold;



	color:#FFF;



	font-size:12px;



    display:block;

	height:25px;



}







#menu a:hover { /* ссылка при наведении курсора */



	color:#86201f;



}







#menu .menuItem { /* div ссылки */



	width:94px;



	height:25px;



	text-align:center;



	padding:6px 0 0;



	margin:0 0 0 4px;



}







#menu .activeItem a { /* активная ссылка */



	color:#86201f;



}







#menu .activeItem { /* заливка активной ссылки */



	background:url(images/active.png) no-repeat;



}







#menu li#lastItem { /* стиль последнего элемента списка */



	background:none;



}







#siteBody { /* контент область */



	width:820px;



	margin:0 auto;



	font-family:Arial; 

	font-size:14px;



}



#siteBody li {

	line-height:20px;

}



#siteBody #bread { /* Хлебные крошки */

	padding:10px 0 0 25px;

	font-size:14px;

}



#siteBody #content { /* поле контента */

	padding:10px 0 0 20px;

	min-height:400px;

}



#siteBody #content #gallery a img {

	border:none;

}



#siteBody #content .cottage {

	width:820px;

}



#siteBody #content .cotCap {

	font-size:20px;

	padding:10px 0 20px 0;

}



#siteBody #content .cotImg {

	float:left;

	width:410px;

	height:271px

}



#siteBody #content .cotImg a img {

	border:1px solid #bebea3;

	padding:5px;

	background:#fff;

}



#siteBody #content .cotSum {

	float:left;

	width:410px;

}



#siteBody #content .cotSum ul {

	list-style:none;

}



#siteBody #content .cotMore {

	clear:both;

	padding:0 0 0 450px;

}



#siteBody #content .greenb {

	color:green;

}



#siteBody #content .red {

	color:red;

}





#siteBody p {

	padding:0 20px 0 0;

	text-indent:20px;

	font-family:Arial;

	font-size:14px;

	line-height:20px;	

}



#siteBody img.text {

	border:1px solid #bebea3;

	padding:5px;

	background:#fff;

}







#siteBody #content h1 {

	margin-top:0;

}



#siteBody #intro { /* div "О поселке" */

	width:460px;

	height:580px;

	float:left;

	padding:10px 0 0 20px;

	font-size:14px;

}



#siteBody #intro ul {

	margin:0;

	list-style:none;

	line-height:20px;

}



#siteBody h1, h2 { /* заголовки */

	font-family:Georgia;

	font-size:30px; 

	font-style:italic; 

	color:#811610;

	font-weight:normal;

}



#siteBody h1, h2 {



}



#siteBody #genplan { /* div "Генплан" */

	width:310px;

	float:left;

	height:520px;

	padding:10px 0 0 30px;

}



#siteBody #photoGallery { /* div "Генплан" */



	width:310px;



	height:410px;



	float:left;



	padding:10px 0 0 30px;



}



#siteBody #genplan #genImg { /*  */



	position:relative;



	width:320px;



	height:250px;



	top:20px;



}



#siteBody #photoGallery #galleryImg { /*  */



	position:relative;



	width:320px;



	height:250px;



}





#siteBody #genplan #genImg #dwn { /*  */



	position:absolute;



	top:-5px;



	right:70px;



	z-index:1;



}



#siteBody #photoGallery #galleryImg #enter { /*  */



	position:absolute;



	top:-15px;



	right:80px;



	z-index:1;



}



#siteBody #genplan #genImg #dwn a img { /*  */



	border:none;



}



#siteBody #photoGallery #galleryImg #enter a img { /*  */



	border:none;



}







#siteBody #genplan #genImg #plan { /*  */



	position:absolute;



	top:0;



	left:0;



	z-index:0;



}



#siteBody #photoGallery #galleryImg #gallery-back { /*  */



	position:absolute;



	top:0;



	left:0;



	z-index:0;



}



#siteBody .MainNewsTpl {

	float:left;

	width:220px;

	padding:0 10px 0 0;

	font-size:14px;

}



#siteBody .MainArticlesTpl {

	padding:0 10px 10px 0;

	font-size:14px;

}



#siteBody #ArchiveNews ul {

	margin:0;

	padding:0;

	list-style:none;

}



#siteBody #ArchiveNews li {

	padding:0 10px 10px 0;

	font-size:14px;

}



#siteBody #news { /* div "Новости" */



	width:460px;

	height:300px;

	float:left;



	padding:10px 0 0 20px;



}



#siteBody #news #allNews {



	clear:both;



	text-align:right;



	padding:10px 20px 0 0;

	font-size:14px;



}







#siteBody a { /* ссылки в контенте */



	color:#86201f;



}







#siteBody #call { /* див "закажи звонок" */



	width:310px;



	height:300px;



	float:left;



	padding:10px 0 0 30px;



}



#siteBody #CallDiv {

	width:310px;



	height:250px;



	float:right;



}



#siteBody #CallDiv #callForm {

	margin:30px 0 0 30px;

}



#siteBody fieldset {

	border:none;

	margin:0;

	padding:0;

}



#siteBody #CallDiv h2 {

	margin:0 0 10px 30px;

}



#siteBody #callForm { /* див формы для звонка */



	width:150px;





	background:url(images/phone.png) no-repeat top left;



	padding:0 0 0 110px;



}



#siteBody #askForm { /* див формы для звонка */



	width:150px;



	background:url(images/phone.png) no-repeat top left;



	padding:0 0 0 110px;



}



#siteBody #callForm span { /* звездочки */



	color:#86201f;



}



#siteBody #askForm span { /* звездочки */



	color:#86201f;



}



#siteBody #callForm input[type="text"] { /* поля ввода */



	width:144px;



	height:21px;



	background:url(images/input.png) no-repeat;



	border:none;



	font-size:11px;



	padding: 0 0 0 2px;



}





#siteBody #askForm input[type="text"] { /* поля ввода */



	width:144px;



	height:21px;



	background:url(images/input.png) no-repeat;



	border:none;



	font-size:11px;



	padding: 0 0 0 2px;



}



#siteBody #askForm textarea { /* поля ввода */



	width:144px;



	height:100px;



	border:1px solid #ccc8c2;

	

	background:#f2eee8;



	font-size:11px;

	font-family:arial;

	padding: 0 0 0 0px;



}





#siteBody #callForm input[type="submit"] { /* кнопка "позвони мне" */



	width:119px;



	height:26px;



	background:url(images/callButton.png) no-repeat;



	border:none;



	color:#fff;



	font-size:12px;



	padding:0 0 4px 0;



	margin:12px 0 0 27px;



}



#siteBody #askForm input[type="submit"] { /* кнопка "позвони мне" */



	width:119px;



	height:26px;



	background:url(images/callButton.png) no-repeat;



	border:none;



	color:#fff;



	font-size:12px;



	padding:0 0 4px 0;



	margin:12px 0 0 27px;



}





#siteBody #articles { /* блок "Статьи" */



	padding:10px 0 0 20px;



	clear:both;

	width:460px;

	float:left;



}



#siteBody #articles #allArticles {



	clear:both;



	text-align:right;

	font-size:14px;

	padding:10px 18px 0 0;



}



#siteBody #photoGallery {

	width:310px;



	height:250px;



	float:left;



	padding:10px 0 0 30px;

}



#siteBody #line { /* линия внизу */

	background:url(images/line.png) no-repeat bottom right;

	width:781px;

	height:1px;

	padding:50px 0 0 20px;

	position:relative;

}

#social {
	position:absolute;
	top:20px;
}

#social #vkontakte {
	float:left;
	width:150px;
}

#social #odnoklassniki {
	float:left;
	margin:0px 0 0 0;
	width:90px;
}

#social #facebook {
	float:left;
	width:145px;
}

#social #twitter {
	float:left;
	width:110px;
}

#siteBody #footerMenu { /* блок нижней менюшки */



	padding:5px 0 0 15px;





}



#siteBody #footerMenu ul { /* стиль списка в нижнем меню */



	margin:0;



	padding:0;



	list-style:none;



}







#siteBody #footerMenu li { /* стиль пункта нижнего меню */



	float:left;



	margin:0 0 0 5px;



}



#siteBody #footerMenu li .lastFooter {

	visibility:hidden;

}



#siteBody #footer { /* подвал */



	padding:0 0 0 20px;



	clear:both;



}







#siteBody #footer #copyright { /* копирайт подвальный */



	float:left;



	height:72px;



	padding:30px 0 0 0;



}







#siteBody #footer #firmLink { /* ссылка на крутую фирму! */



	float:left;



	padding:30px 0 0 47px;



	height:72px;



}

a img {border:medium none;}

a:hover {
	text-decoration:none;
}

div#flashContent {width:100%;background:#0033CC;text-align:center;height:40px;border-bottom:1px solid black;}


/* cottages */
td.cottages_plans
{
	vertical-align: top;
	padding-left: 15px;
}

td.cottages_plans h3
{
	margin-top: 0;	
}

td.cottages_plans img
{
	width: 200px;
}
