/* ÎÁÍÓËßÅÌ ÑÒÈËÈ ------------------------------------------------------------------------------------*/
 html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
background: transparent;
}
/* Íå çàáûâàåì îïèñàòü ñòèëè äëÿ :focus! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;


}
ol, ul {
list-style: none;
}
/* Äëÿ òàáëèö âñå åùå íàäî ïðîïèñûâàòü 'cellspacing="0"' â êîäå */
table {
border-collapse: collapse;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}


/* ÎÁÙÈÅ ------------------------------------------------------------------------------------*/
body {
background-color:#dda05c;
font-family:Tahoma, Arial;
}

#wrap {
width:780px;
margin:0 auto;
border-left: 1px solid white;
border-right: 1px solid white;
}


/* ÕÅÄÅÐ ------------------------------------------------------------------------------------*/
#header {
height:367px;
}

#header #bg_home {
background:url(i/bg_home.jpg) no-repeat;
width:440px;
height:367px;
float:left;
position:relative;
}

#header #bg_home #logo_fav{
background:url(i/logo_fav.jpg) no-repeat;
width:209px;
height:52px;
position:absolute;
top:45px;
left:60px;
cursor:pointer;
}

#header #bg_menu {
background:url(i/bg_menu.jpg) no-repeat;
width:340px;
height:367px;
float:left;
position:relative;
}

#header #bg_menu #little_buttons{
position:absolute;
left:40px;
top:50px;
}

#header #bg_menu #little_buttons img{
}

#header #bg_menu #little_buttons a{
font-size:8px;
color:white;
text-decoration:none;
}

#header #bg_menu #phone{
background: url(i/phone2.jpg) no-repeat;
width:139px;
height:146px;
position:absolute;
left:183px;
top:12px;

}


/* ÃËÀÂÍÎÅ ÌÅÍÞ ------------------------------------------------------------------------------------*/
#header #bg_menu #main_menu{
position:absolute;
top:206px;
left:30px;
}

#header #bg_menu #main_menu div{
margin-bottom:17px;
cursor:pointer;
}

#header #bg_menu #main_menu div a{
display:none;
}


#header #bg_menu #main_menu #req{
background:url(i/menu_but_req.jpg) no-repeat;
width:195px;
height:13px;
}

#header #bg_menu #main_menu #main{
background:url(i/menu_but_main.jpg) no-repeat;
width:195px;
height:13px;
}

#header #bg_menu #main_menu #gal{
background:url(i/menu_but_gal.jpg) no-repeat;
width:195px;
height:13px;
}

#header #bg_menu #main_menu #price{
background:url(i/menu_but_price.jpg) no-repeat;
width:195px;
height:13px;
}

#header #bg_menu #main_menu #contacts{
background:url(i/menu_but_contacts.jpg) no-repeat;
width:195px;
height:13px;
}


/* ÊÎÍÒÅÍÒÍÀß ×ÀÑÒÜ ------------------------------------------------------------------------------------*/
#content{
}

#content .clear{
clear:both;
}

/* ÅÄÈÍÀß ÎÁËÀÑÒÜ ------------------------------------------------------------------------------------*/

#content #area{
background:url(i/left_col_header.jpg) repeat-x #c59c77;
width:780px;
min-height:400px;
position:relative;
float:left;
}

#content #title_price{
background:url(i/title_price.jpg) no-repeat;
height:22px;
width:317px;
margin-left:15px;
margin-top:25px;
}


#content #title_gallery{
background:url(i/title_gallery.jpg) no-repeat;
height:22px;
width:355px;
margin-left:15px;
margin-top:25px;
}


/* ËÅÂÀß ÊÎËÎÍÊÀ ------------------------------------------------------------------------------------*/
#content #left_col{
background:url(i/left_col_header.jpg) repeat-x #c59c77;
width:439px;
float:left;
border-right:1px solid #e0c3a4;
}


/* ÒÈÏÎÂÛÅ ÄÎÌÀ ------------------------------------------------------------------------------------*/
#content #left_col .house{
margin-left:15px;
margin-top:25px;
margin-bottom:45px;
}

#content #left_col .house .house_foto_and_more{
float:left;
}

#content #left_col .house .house_foto{
margin-top:10px;
border:1px solid white;
cursor:pointer;
}

#content #left_col .house .text{
margin-top:6px;
margin-left:11px;
float:left;
width:200px;
color:#ffffff;
font-size:11px;
line-height:17px;
}

#content #left_col .house .more{
margin-top:10px;
}

#content #left_col .house .price{
margin-top:10px;
color:#FFF;
line-height:18px;
font-variant:small-caps;
font-size:22px;
}

.price_more{
margin-bottom:10px;
color:#FFF;
line-height:18px;
font-variant:small-caps;
font-size:22px;
}

/* ÊÎÍÒÀÊÒÍÀß ÈÍÔÎÐÌÀÖÈß------------------------------------------------------------------------------------*/
#content #left_col #title_contacts{
background: url(i/title_contacts.jpg) no-repeat;
width:271px;
height:20px;
margin-left:15px;
margin-top:25px;

}

#content #left_col .text{
margin-top:6px;
margin-left:29px;

width:400px;
color:#ffffff;
font-size:11px;
line-height:22px;
}

#content #left_col .text p{
margin-bottom:13px;
}

#content #left_col .text img{
margin-left:0px;
border:1px solid white;

}


/* ÏÐÀÂÀß ÊÎËÎÍÊÀ------------------------------------------------------------------------------------*/
#content #right_col{
background:url(i/right_col_header.jpg) no-repeat #eddfd2;
width:340px;
float:left;
position:relative;
}

/* ÃÎÒÎÂÛÅ ÏÐÎÅÊÒÛ ------------------------------------------------------------------------------------*/
#content #right_col #title_projects{
background:url(i/title_projects.jpg) no-repeat;
margin-top:34px;
margin-left:15px;
height:12px;
width:177px;
}

#content #right_col .project{
margin-left:15px;
margin-top:20px;
margin-bottom:40px;
}

#content #right_col .project img{
border:1px solid #999999;
width:150px;
height:100px;
float:left;
}

#content #right_col .text{
margin-left:15px;
margin-top:-5px;
float:left;
width:135px;
color:black;
font-size:11px;
line-height:17px;
color:#833F02;
}

#content #right_col .text b{
font-size:13px;
margin-bottom:5px;
font-weight:bold;
color:#9B673A;
}

/* ÇÀÏÐÎÖ ÍÀ ÎÖÅÍÊÓ ------------------------------------------------------------------------------------*/
#content #right_col #title_req{
background:url(i/title_req.jpg) no-repeat;
margin-top:34px;
margin-left:15px;
height:16px;
width:216px;
}

#content #right_col #req_form {
margin-left:15px;
margin-top:40px;
}

#content #right_col #send_result{
font-size:14px;
color:#666666;
margin-left:20px;
width:260px;

}

#content #right_col #req_form .input_class{
width:230px;
margin-left:20px;
border:1px solid #999999;
color:#666666;
font-size:12px;
}

#content #right_col #req_form textarea.input_class{
height:100px;
}

#content #right_col #req_form .input_class:hover{
background-color:#FFE6CF;
}

#content #right_col #req_form .input_class:focus{
background-color:#FFE6CF;
}

#content #right_col #req_form .input_label{
width:173px;
height:11px;
margin-bottom:3px;
margin-top:13px;
}

#content #right_col #req_form #name {
background:url(i/label_name.jpg) no-repeat;
}

#content #right_col #req_form #phone {
background:url(i/label_phone.jpg) no-repeat;
}

#content #right_col #req_form #email {
background:url(i/label_email.jpg) no-repeat;
}

#content #right_col #req_form #house_type {
background:url(i/label_house_type.jpg) no-repeat;
}

#content #right_col #req_form #house_parameters{
background:url(i/label_house_parameters.jpg) no-repeat;
}

#content #right_col #req_form #comments{
background:url(i/label_comments.jpg) no-repeat;
}

#content #right_col #req_form #butt_send{
background:url(i/butt_send.jpg) no-repeat;
height:26px;
width:96px;
margin-top:20px;
margin-left:158px;
cursor:pointer;
border:1px solid #EDDFD2;
}

#content #right_col #req_form #butt_send:hover{
border:1px solid white;
}

/* ÏÐÎÑÌÎÒÐ ÎÁÚÅÊÒÀ ------------------------------------------------------------------------------------*/
#object #obj_title{
margin-left:15px;
margin-top:25px;
}

#object #foto_block{
float:right;
width:470px;
margin-top:20px;
}

#object #foto_block .dark_border{
border:1px solid #666666;
}

#object #foto_block img{
margin-left:20px;
margin-bottom:20px;
border:1px solid white;
}

#object #left_column{
float:left;
width:270px;
margin-top:0px;
margin-left:15px;
}

#object #left_column #obj_price{
margin-top:0px;
margin-bottom:20px;
}

#object #left_column #description{
font-size:13px;
color:#572900;
}

#object #left_column #short_description{
font-size:14px;
line-height:14px;
color:white;
margin-top:20px;
margin-bottom:20px;
border:1px solid #AB5508;
padding:10px;
background-color:#AB6B33;
}

#object #left_column #short_description p{
margin-bottom:6px;
}

#object #left_column #ret_back {
margin-top:35px;
margin-left:105px;
}

#object #left_column #ret_back a{
color:white;
font-size:13px;
}

#object #left_column #ret_back a:hover{
text-decoration:none;
}

#object .title_contact {
margin-top: 10px;
margin-left: 16px;
padding-left: 3px;
font-size:13px;
color:#572900;
}

/* Ïðàéñ ----------------------------------------------------------------------------------------*/
.download li {
	   border-bottom: 1px dashed white;
	width: 120px;
	
}

.download {margin-left: 135px;
	   margin-top: 20px;
	   line-height:22px;
	   
	   
}

.download a {margin-left: 2px;
	text-decoration: none;
	color:#ffffff;
	margin-bottom: 2px;
font-size:13px;}

.download a:hover {color:#e1c2a4;}

.prise {line-height:22px;
	margin-left: 135px;
	margin-top:20px;
	color:#ffffff;
	font-size:11px;
}



.prise a {margin-left: 2px;
	margin-bottom: 2px;
	text-decoration: none;
	color:#ffffff;
	font-size:13px;
	
	
}

.prise a:hover {
	color:#e1c2a4;
	
	
	
}

.prise li { border-bottom: 1px dashed white;
	width: 464px;
}

.prise h1 { font-size: 16px;
	margin-bottom: 10px;
}

.tableprise  {border-width: 2px;
	border-color:#ffffff;
	border:1px solid white;
	margin-bottom: 25px;
	width: 600px;
}

.tableprise td {padding: 4px;
	font-size:11px;
	border-width: thick;
	border-color:black;
	
}

.tableprise tr {text-align: center;
	
}

/* ÔÓÒÅÐ ------------------------------------------------------------------------------------*/
#footer {
height:70px;
background-color:#dfc4aa;
text-align:center;
}

#footer #left_col {width: 200px;
	margin-top: 20px;
	
float: left;

}

#footer #right_col {width: 400px;
	
float: left;

text-align: center; 
}

#footer #bottom_menu{
padding-top:15px;
}

#footer #bottom_menu a{
font-size:11px;
color:#5a1b0b;
margin-right:9px;
margin-left: 0px;
}

#footer #bottom_menu a:hover{
text-decoration:none;
}


#footer #lensite_copyright{
font-size:11px;
color:#897b6e;
margin-top:10px;
margin-right: 4px;
}

#footer #lensite_copyright a{
font-size:11px;
color:#897b6e;
}


#slide_box_content{
	overflow:hidden;
	height:0px;
	padding:0px 20px 0px 20px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#666;
}

#slide_box_content h1{
color:#9b673a;
font-size:16px;
margin-bottom:10px;
}

#slide_box_content b{
font-weight:100;
}

#slide_box_content p{
margin-bottom:10px;
}


#slide_box span{
cursor:pointer;
text-decoration:underline;
}

#slide_box span:hover{
text-decoration:none;
}


#slide_box {
display:inline;
}	


.slide_box .content{
	padding-left:30px;
	width: 250px;
	color:#626262;

}

