body {
behavior:url("/csshover.htc");

margin:0; padding:0;
background:#ead6c0;
color:#523626;
font-size:14px;
font-family:"Times New Roman", Times, serif;
}
table {
border-collapse:collapse;
width:100%;
font-size:100%;
}
td {
padding:0;
vertical-align:top;
}
a {
color:#523626;
}
a img {
border:0;
}
#header {
position:relative;
}
#header #logo {
margin:0; padding:0 0 0 200px;
display:block;
}
#header #lc {
width:185px; height:188px;
background:url(/images/col_top_l.gif) no-repeat;
position:absolute; top:0; left:0;
text-align:right;
color:#2a1700;
}
#header #lc a {
color:#2a1700;
text-decoration:none;
}
#header #lc a:hover {
text-decoration:underline
}

#header img {
display:block;
}
#header table {
height:120px;
}
#header table table {
height:auto;
}
#header .c1 {
}
#header .c2 {
width:500px;
text-align:right;
}
#menu {
height:68px;
background:url(/images/menu_bg.gif) repeat-x top;
}
#menu div {
background: url(/images/rc_p1.gif) no-repeat right top;
	z-index:1;
}
#menu div div {
background:none;
}
#menu table {
height:68px;
width:auto;
}
#menu td {
padding:30px 0 0 0;
}
#menu ul, #menu li {
margin:0; padding:0;
display:block;
}
#menu li {
list-style:none;
position: relative;
height:28px;
padding:0 8px 0 8px;
}
#menu span {
padding:0 8px 0 8px;
}
#menu li:hover {
background:url(/images/hover_top.gif) no-repeat left bottom;
}
#menu li:hover li {
background:none;
}
#menu li li {
height:auto;
}
#menu li ul {
position:absolute;
top:28px; left:0;
display:none;
padding:0 0 0 0x;
background:url(/images/submenu_bg.gif) repeat-x top  #e1d0c3;

}
#menu li:hover ul {
display:block;
}
#menu li ul li {
border-bottom:1px #7c6345 solid;
padding:5px 15px 3px 15px;
white-space:nowrap;
}
#menu li ul div {
background:url(/images/submenu_borders.gif) no-repeat bottom left;

padding:0 0 6px 5px;
}
#content {
background: url(/images/bg.jpg) no-repeat bottom right;
}
#content #layer1 {
background:url(/images/col_r.gif) repeat-y right;
}
#content #layer2 {
background: url(/images/col_l.gif) repeat-y left;
}
#content #layer3 {
background: url(/images/col_btm_l.gif) no-repeat bottom left;
}
#content #layer4 {
background: url(/images/rc_p2.gif) no-repeat right top;
}
#content #body {
padding:0 0 150px 0;
}
#content #body .c1 {
padding:0 70px 0 80px;
text-indent:10px;
text-align:justify;
font-size:20px;
}          
#content #body .c2 {
padding:0 90px 0 30px;
}
.borders img {
border:1px #2e1c15 solid;
}
#content #footer {
background:url(/images/col_btm_r.gif) no-repeat right bottom;
padding:10px;
}








#header #lc {
text-align:right;
color:#4b3722;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
#header #lc a {
color:#4b3722;
text-decoration:none;
padding:0 3px 0 3px
}
#header #lc a:hover {
text-decoration:none;
color: #2b2014;
}
#header #lc #lng {
position:relative; top:123px; right:-90px;
}
#person {
text-indent:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
padding:0 80px 0 100px;
}
#person p {
line-height:30px;
}
h2 {
font-weight:normal;
}
#person .foto {
width:410px; height:316px;
float:left;
background:url(/images/frame_1.gif);
margin:0 40px 20px 0;
}
#person .foto img {
display:block;
position:relative; top:15px; left:13px;
}
#person .foto2 {
width:638px; height:479px;
background:url(/images/frame_2.gif);
padding:0;
text-align:left;
}
#person .foto2 img {
display:block;
position:relative; top:17px; left:22px
}
#thumbs .frames {
/*width:600px;*/
width:100%;
/*padding-left:50px;*/
text-align:left;
}
#thumbs .frames td {
text-align:left;
padding:0 5px 25px 5px;
}
#thumbs .frames div {
background: url(/images/frame_3.gif);
width:198px; height:152px;
text-align:left;
}
#thumbs .frames div img {
margin: 8px;
/*
display:block;
position:relative; top:8px; left:8px;
*/
}

#thumbs .frames1 {
width:600px;
}
#thumbs .frames1 td {
text-align:center;
padding:0px 10px 25px 10px;
}
#thumbs .frames1 div {
text-align:center
;
}
#thumbs .frames1 div img {
display:block;
position:relative; top:8px; left:8px;
}


.date{
font-size:10px;
padding:0px;
margin:0px;
color:#000000;
}
.title{
padding-bottom:5px;
margin:0px;
}
.b{border:1px solid green}
.st{text-align:left; font-size:20px; width="100%"}
.pt{font-size:18px;text-align: center;}
.price{padding: 0 100px 0 100px; }
/*.serv_pers{padding: 0 50px 0 70px;}*/



#contacts_header
{
 text-align: left;
 color:#4b3722;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 padding:0px 0px 0 0px;
}

.hd1{
 padding:0px 0px 0px 50px;
}