@charset "utf-8";
/* CSS Document */

/* CSS Document */

body {
padding:0;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background:url(images/bck_body.gif) 0 0 repeat-x #c5af6d;
color:#38351c;
}

h1 {
padding:0 10px 0 0;
margin:0;
color:#980225;
font-size:18px;
font-weight:normal;
font-family:"Book Antiqua";
}

h1 a{
color:#980225;
}



.clear {
clear:both;
}

.left {
float:left;
}

.right{
float:right;
}

.bold{
font-weight:bold;
}


.normal{
font-weight:normal;
}

.no_decoration {
text-decoration:none;
}

a {
text-decoration:none;
color:#000000;
}

a:hover {
text-decoration:underline;
}



#all {
width:1028px;
padding:0;
margin:2px auto;
}

#header{
background:url(images/logo.gif) 50% 0 no-repeat;
height:133px;
}

#header .address{
	text-align:center;
	font-size:10px;
	padding:114px 0 0 0;
	color:#3f2500;
	text-transform:uppercase;
}

#edit{

}


#edit .top{
background:url(images/edit_top.gif) 0 0 no-repeat;
height:6px;
font-size:0;
}


#edit .menu{
background:url(images/edit_top2.gif) 0 0 repeat-y;
padding:12px 18px 0 18px;
}

#navigation{
height:90px;
width:auto;
background:url(images/bck_menu.gif) 0 0 repeat-x;
/*padding:36px 0 0 0;*/
}

#navigation .tabs{
height:26px;
width:650px;
padding:36px 0 0 0;
margin:0 auto;
}

#navigation img, #navigation a img{
border:none;
padding:0;
margin:0;
}

#image{
width:992px;
height:416px;
margin:0 auto;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #a9a487;
	border-bottom-color: #a9a487;
}

#edit .content{
background:url(images/edit_mid.gif) 0 0 repeat-y;
}

#edit .txt{
background:url(images/edit_top2.gif) 0 0 repeat-y;
}

#edit .box_txt{
background:#e8e7c5;
width:992px;
margin:0 auto;
}

#edit .box_txt_content{
padding:12px;
}

#edit .bot{
background:url(images/edit_bot.gif) 0 0 no-repeat;
height:18px;
font-size:0;
}



#left_column{
width:852px;
float:left;
}



#right_column{
width:116px;
float:right;
}




#box{
	border:4px #edecd3 solid;
	width:832px;
	background:url(images/box_bck.gif) 0 0 repeat-x  #ccc9a3;
}

#box .hdr{
background:url(images/hdr-home.gif) 0 0 no-repeat;
height:24px;
padding:0 0 8px 0;
}

#box .cnt{
padding:18px;
}


#box2{
	border:4px #edecd3 solid;
	width:104px;
	background:url(images/box_bck.gif) 0 0 repeat-x  #ccc9a3;
	height: 424px;
}


#box2 .cnt{
padding:15px 8px;
}

#box3{
	border:4px #edecd3 solid;
	width:104px;
	background:url(images/box_bck.gif) 0 0 repeat-x  #ccc9a3;
	height: 300px;
}


#box3 .cnt{
padding:15px 8px;
}

#box .banner{
background:url(images/banner_1.gif) 0 0 no-repeat;
margin:56px 0;
}



#footer{
height:38px;
line-height:38px;
font-size:10px;
text-align:center;
color:#3f2500;
}



/* inner */

#inner_column{

}

#box_inner{
border:4px #edecd3 solid;
width:957px;
background:url(images/box_bck.gif) 0 0 repeat-x  #ccc9a3;
}

#box .hdr-contact{
background:url(images/hdr-contact.gif) 0 0 no-repeat;
height:24px;
padding:0 0 8px 0;
}

#box_inner .hdr-fee{
background:url(images/hdr-fee.gif) 0 0 no-repeat;
height:24px;
padding:0 0 8px 0;
}

#box_inner .hdr-history{
background:url(images/hdr-history.gif) 0 0 no-repeat;
height:24px;
padding:0 0 8px 0;
}

#box_inner .hdr-photo{
background:url(images/hdr-photo.gif) 0 0 no-repeat;
height:24px;
padding:0 0 8px 0;
}

#box_inner .hdr-services{
	background:url(images/hdr-services.gif) 0 0 no-repeat;
	height:24px;
	padding:0 0 8px 0;
}

#box_inner .cnt{
padding:18px;
}
.photo-title {
	font-size: 16px;
	font-weight: bold;
}
.consultation {
	background-position: center;
}
.leftpic {
	border: 2px solid #a9a487;
	margin-right: 15px;
	margin-bottom: 5px;
}
.photo-pictures {
	border: 3px solid #a9a487;
}
