/******************************
		 CSS Layout
	Designed by IGARAV.com
	Developed by Max-Tech
		Version 1.0
******************************/


/* GENERAL */

body{
	font-family: 'Tahoma';
	font-size:1em;
	color:#e1dfce;
	line-height:1.2em;
}

.white{color:#fff;}
.yellow{color:#ffcc00;}
.green{color:#669900;}
.brown{color:#654630;}
.black{color:#000;}
.feed{color:#e1dfce;}
.strong{font-weight:bold}
.center{text-align:center;}

h1 {font-size:18px; text-align:center; margin:5px 0;}
h2 {font-size:16px; text-align:center; margin:5px 0;}
h3 {font-size:14px; color:#575038; padding:5px 0; text-transform:uppercase;}
h4 {font-size:11px; text-transform:uppercase;}
h5{font-size:1em;}
a{text-decoration:underline;}
a:hover{text-decoration:none;}

.left{float:left;}
.right{float:right;}

hr{color:#c6bb96; border-color:#e1dfce;}

.warning{background:#595038; padding:3px; color:#fc0;}
.attention{background:#690; padding:3px; color:#fff;}

.img{border:#fff 2px solid;}

.icon{padding:0 7px;}

.h3 {font-size:14px; color:#575038; padding:5px 0; text-transform:uppercase;}
.h4 {font-size:11px; text-transform:uppercase;}

					/*----------- PAGE TOP ----------*/

#page_top{
	width:100%;
	background:#47412d;
	border-bottom:#575038 2px solid;
	border-top: #a49664 1px solid;
}

#top{
	padding: 10px 0;
	font-size: 11px;
}

#top p{
	padding: 10px 0 0 0;
}


.phone_number{
	font-size:22px;
	font-weight: normal;
	color:#fff;
	padding: 5px 0;
}

#contacts{
	font-size:11px;
	line-height:1.4em;
	text-align:right;
}

#contacts a{
	color:#fff;
    text-decoration:none;
    padding:3px 5px;
}

#contacts a:hover{
	color:#fff;
    background: #690;
    padding:3px 5px;
}
					/*----------- END PAGE TOP ----------*/
					
					
					/*---------- START PAGE MENU ----------*/

#page_menu{
	background: #c6bb96;
	border-top: #e1dfce 1px solid;
	border-bottom:#a49664 1px solid;
	font-size: 11px;
    text-align: left;
}

.dmenu{
	float:left;
	padding:5px;
}

.dmenu li {
	float: left;
	padding:0 3px;
    position: relative;
    z-index:10;
}

.dmenu li a{
 	font-weight:bold;
    color: #575038;
    text-transform:uppercase;
	padding:5px;
	text-decoration: none;
}

.dmenu li:hover{
   background: #575038;
   color: #fff;
}

.dmenu li:hover a{
   color: #fff;
}

.dmenu li ul{
   display:none;
   width: 100%;
}

.dmenu li:hover ul{
  position: absolute;
  top: 19px;
  display:block;
  left:0px;
  width: 220px;
  background: #575038;
  z-index:20;
  color:#fff;
  text-align:left;
  text-transform:none;
  padding:10px 0;
}
.dmenu li:hover ul.wide_menu{
  width: 970px;
  left: -130px;
}

.dmenu li:hover ul.wide_menu h3, .dmenu li:hover ul.wide_menu img{
  text-align: center;
}

.dmenu li:hover ul.wide_menu img{
  margin: 0 0 0 10px;
}

.dmenu li ul li{
  margin:0 5px;
  padding:2px;
  width:200px;
  background: #575038;
  border-bottom: #c6bb96 1px dotted;
}

.dmenu li:hover ul.wide_menu li{
  width: 180px;
}

.dmenu li ul li img{
  border:#fff 2px solid;
}

.dmenu li ul li h3{
  font-size: 11px;
  color: #fff;
}

.dmenu li ul li:hover{
  background:none;
}

.dmenu li ul li p {
  padding:2px 20px 0 0;
  text-align: right;
}

.dmenu li ul li a{
  font-size: 11px;
  color: #fff;
  text-transform: none;
  font-weight:normal;
  display: block;
}

.dmenu li ul li  a:hover{
  text-decoration: none;
  color:#fff;
  background: #690;

}




					/*---------- END PAGE MENU ----------*/


					/*----------START HEADER ----------*/


#page_header{
	width:100%;
	background:#c6bb96;
	padding:10px 0 5px 0;
	border-top:#a49664 1px solid;
	border-bottom:#a49664 1px solid;
}

/* START HEADER MENU*/
#menu_house h3{
	font-size:14px;
	color:#575038;
}

#menu_house ul li{
	margin:5px 0 0 10px ;
	padding:0 0 0 10px;
	text-align: left;
	font-size: 11px;
}

#menu_house ul li a{
	background: #575038;
	padding: 2px 3px;
	color:#fff;
}



/* END HEADER MENU */

/* START SEARCHBOX */

#search_form{
  margin:10px 0;
  font-size:11px;
}

#search h4{
  background: #690;
  color: #fff;
  padding: 3px 5px;
  display: inline;
}


#search table{
  background: #575038;
  color: #fff;
  border: #a49664 3px solid
}

#search table tr td{
  padding: 5px;
  border: #c6bb96 1px dotted;
}

#search  table  tr td p{
  text-indent:0;
}

.result{
  background: #690;
  color: #fff;
  padding: 3px 5px;
  font-weight: bold;
}

	
/* END SEARCHBOX */


					/*---------- END HEADER ----------*/
					
/* STOCK */

#stock{
  text-align: center;
  margin: 20px 0;
  border-top:#575038 1px dotted;
  border-bottom:#575038 1px dotted;
  padding: 5px 0 10px 0;
}

#stock h4{
  margin: 20px 0 0 0;
}


#stock ul{
  text-align: left;
}



					/*---------- START CONTENT ----------*/
					
#page_content{
	width:100%;
	background:#e1dfce;
	border-top:#fff 1px solid;
    border-bottom:#fff 1px solid;

}

#pathway{
    background: #c6bb96;
    border: #a49664 1px solid;
    color: #575038;
    padding: 3px 5px;
}

#pathway p a{
    color: #575038;
    z-index:2;
}


/* LEFT CONTENT */

#left_cont{
	color:#575038;
	text-align:justify;
    padding: 10px 0;
	background:#e1dfce;
}

#left_cont p{
	font-size:11px;
}

#left_cont p a{
	color:#575038;
    padding: 3px;
}

#left_cont p a:hover{
	color:#fff;
    background: #690;
    padding: 3px;
}

#left_cont ul{
	line-height:1.2em;
	padding:5px 15px;

}

#left_cont ol{
	line-height:1.2em;
	padding:5px 0 0 50px;

}

#left_cont ul li{
	line-height:1.2em;
	padding:0 0 5px 5px;
	font-size:11px;
    list-style-type: square;
    list-style-position: inside;
}

#left_cont ol li{
	line-height:1.2em;
	padding:0 0 5px 0px;
	font-size:11px;
    list-style-position: inside;
    list-style: circle;
}

#left_cont table tr td ul li{
  list-style: none;
}

.info h4{
  text-align: left;
}

/* NEWS, ARTICLE */

#news h4, #article h4{
  background: #575038;
  color: #fff;
  display: inline;
  padding: 3px;
}

#news div, #article div{
  border-top: #575038 1px dotted;
  padding: 5px 0;
}

.readon{
  text-align: left;
  border-bottom: #c6bb96 1px dotted;
  padding: 5px 0;
}

.date{
  background: #690;
  color: #fff;
  padding: 3px;
  display:inline;
}

a.archiv{
  text-align:right;
  color: #575038;
  font-size:11px;
  display:inline;
  margin:5px 0 0 160px;
  padding: 3px;
}

a.archiv:hover{
  color:#fff;
  background: #690;
  padding: 3px;
}

.news-detail p{
  text-indent:11px;
  padding:5px 0 0 0;
}

/* CATALOG */

.catalog_simple_item tr td{
    padding: 0 5px 10px 5px;
}

.item_project{
	background:#575038;
	border:#c6bb96 3px solid;
	color:#fff;
	font-size:11px;
    width: 220px;
}

.item_project h3, .item_project h3 a{
	color:#fff;
	font-size:11px;
    text-align: center;
    padding: 3px 0;
}

.item_project img{
    border:#fff 2px solid;
    margin:2px 0 0 0;
}

.item_project p{
    padding: 0 0 0 20px;
}


.propvalue{
	color:#ffcc00;
	font-size:14px;
	font-weight:bold;
}

.value{
	padding:0 20px;
	text-align:left;
}

.catalog_separate_square {
	margin:10px 0 20px;
	background:#575038;
	border:#c6bb96 3px solid;
	font-size:1em;
}

.catalog_separate_square p{
    color:#fff;
}

.catalog_separate_square tr td {
    padding:3px 0;
}

.catalog_separate_square ul li{
	float:left;
    margin:0 3px;
}

.catalog_separate_square ul li a{
	background:#c6bb96;
	padding:3px;
	text-decoration:none;
}

.catalog_separate_square ul li a, .catalog_separate_square ul li a:link, .catalog_separate_square ul li a:visited{
	color:#585038;
}

.catalog_separate_square ul li a:hover{
	background:#669900;
	color:#fff;
	
}


/* PROJECTS PAGE */

.s_project, .project_mini_photo{
	background:#575038;
	border:#c6bb96 3px solid;
	color:#fff;
	margin:10px 0 0 0;
}

.project_mini_photo img{
	border:#fff 2px solid;
}

.project_mini_photo p{
	font-size:11px;
	background:#669900;
	text-transform:uppercase;
	color:#fff;
}

.project_mini_photo ul{
	margin:5px 0;
}

.project_mini_photo ul li{
	margin:5px 0;
}

.s_project_img img{
	border:#fff 3px solid;
}

.propname{
	font-size:13px;
	padding:0 0 0 20px;
}

.propcost{
	font-size:16px;
	color:#ffcc00;
	font-weight:bold;
}

.button_buy a{
	display:block;
	margin:5px 0 0 0;
}

.s_project_mini_foto ul{
	margin:0;
	padding:0;
}

.s_project_mini_foto ul li{
	float:left;
}

.s_project_mini_foto img{
	border:#fff 3px solid;
}

.char{
	margin:10px 0 0 0;
	background:#575038;
	color:#fff;
	border:#c6bb96 3px solid;
}


					
					/*---------- END CONTENT ----------*/
					
					/*---------- START FOOTER ----------*/
					
#footer{
	background:#4d4731;
	border-top:#c6bb9b 1px solid;
}

#footer h3{
	color:#fff;
    text-align: left;
    border-bottom: #c6bb96 1px dotted;
    font-size: 11px;
}

#footer ul li{
	padding:2px;
	font-size:11px;
	text-align:left;
}

#footer ul li a, #footer ul li a:visited, #footer ul li a:link{
	color:#e1dfce;
    padding:3px;
    text-decoration: none;
}

#footer ul li a:hover{
	color:#fff;
	background: #690;
    padding:3px;
}

#contacts_footer ul li{
	font-size:11px;
}

#contacts_footer ul li a, #contacts_footer ul li a:visited, #contacts_footer ul li a:link {
	color:#fff;
}

#contacts_footer ul li a:hover{
	text-decoration:none;
}

						/*---------- END FOOTER ----------*/
						

#develop{
	padding:10px;
	text-align:right;
	font-size:10px;
    background:#4d4731;
}

#develop a, #develop p{
    color:#c6bb96;
    text-decoration: none;
}

/* SEARCH */


.search_table {
	font-size:1em;
	color:#575038;
}

.search_table a{
	color:#000;
}

/* SITE-MAP */

.sitemap ul{
	font-weight:bold;
}

.sitemap ul li ul li{
	font-weight:normal;
	list-style:none;
}

.sitemap ul li a, .sitemap ul li ul li a{
	color:#575038;
}

/* NEWS */

.news-list{
  padding: 10px 0;
}

.news-item {
  border-bottom: #575038 1px dotted;
  margin: 10px 0;
}

.news-item a {
 color:#575038;
 padding: 3px;
}

.news-item a:hover {
 color:#fff;
 background: #690;
 padding: 3px;
}

.news-date-time{
  background: #575038;
  color: #fff;
  padding: 3px;
}

.text{
  font-size: 11px;
}

.text a{
  color:#575038;
}

.text a:hover{
  color:#fff;
  background: #690;
  color: #fff;
  padding:3px;
}


/* FORM */

#form{
    margin:10px 0 0 0;
}


.project_form{
	background:#575038;
	border:#c6bb96 2px solid;
	color:#fff;
	font-size:13px;
	text-align: left;
}

.project_form tr td{
	padding:3px;
}

.project_form h3{
	font-size:13px;
	background:#669900;
	text-transform:uppercase;
	color:#fff;
}

.inputtext{
	background:#c6bb96;
	border:#e1dfce 1px solid;
	margin:5px 0 0 0;
}

.inputtextarea{
	background:#c6bb96;
	border:#e1dfce 1px solid;
	width:300px;
	height: 80px;
}

/* USPEHI */

.uspehi{
  margin:10px 0;
}

.uspehi thead{
  background: #575938;
  color: #fff;
}

.uspehi tr td{
  border: #575038 1px solid;
  padding: 5px;
}

/* ABOUT */

#about_cottedge {
  text-align: center;
}

#about_cottedge img {
  margin:5px 0 0 0;
  border: #fff 3px solid;
}


#about_cottedge p{
  padding:5px 5px;
  text-align: left;
}

#about_cottedge a{
  color:#575038;
  font-size: 11px;
  padding: 5px 0;
}

#about_cottedge a:hover{
  color:#fff;
  background: #690;
  padding: 3px 0;
}

/* COTTEDGES */

.spec{
  margin: 10px 0;
  background: #575038;
  border: #a49664 3px solid;
}

.spec tr td{
  padding: 10px;
  border: #c6bb96 1px dotted;
}

.spec tr td img{
 border: #fff 3px solid;
}

.spec p{
 color:#fff;
}

/* PANEL_NAV */

.panel_nav{
  padding: 3px;
}

.panel_nav h4{
  text-align: right;
  border-bottom: #575038 1px dotted;
}

.panel_nav img{
  margin: 3px;
  border: #fff 2px solid;
}

/* DOMA */

#complete_house{
  margin: 10px 0;
  border: #575038 1px dotted;
}

.complete_h_char{
  margin:10px 0
}

.complete_h_char table{
  background: #575038;
  color: #fff;
}

.complete_h_char p{
  text-align: left;
  text-indent:0;
}

.complete_h_char a{
  color: #fff;
}


.complete_h_char table tr td{
  padding:5px;
}

.complete_h_char img{
  border:#fff 2px solid;
}

.complete_h_heading{
  background: #575038;
  display: inline;
  color: #fff;
  padding:4px 5px;

}

/* Building */

.table_building{
  margin: 10px 0;
  border: #a49664 1px dotted;
}

.table_building tr td{
  padding: 2px;
  border: #a49664 1px dotted;
}

.table_building tr td img{
 border: #fff 2px solid;
}

.table_building p{
 text-align:left;
}

.price  {
 font-size:11px;
 color:#690;
 font-weight:bold;
 text-transform: uppercase;
}

/* Building Page */

#building_menu, #building_content{
  text-align:left;
}

#building_menu h3{
  font-size:11px;
  margin:0;
}

#building_menu ul {
  margin:0;
  padding:0;
}

#building_menu ul li {
  list-style:none;
  line-height:1.5em;
}

#building_menu ul li a{
  color:#595038;
  padding:3px 5px;
}

#building_menu ul li a:hover{
  color:#fff;
  background:#690;
  padding:3px 5px;
}

#building_content div{
  padding:10px 0;
}

#building_content h3{
  font-size:11px;
  text-align:center;
}

#building_content h2{
  font-size:16px;
  margin:0;
  padding:0;
}

/* CATALOG OLD */

.cat_i  tr td p a{
  font-size:11px;
  text-transform:uppercase;
  padding:5px 0;
}

.cat_i  tr td img{
  margin:10px 0;
}

.propname_cat, .propvalue_cat{
  font-size:11px;
}

.propname_cat{
  padding: 0 0 0 20px;
}

.propvalue_cat{
  font-weight: bold;
  text-transform:uppercase;
  color:#690;
}
  