body, html {margin: 0px; padding: 0px;}

body, td, input, textarea {font-family: times; font-size: 14px; color: #000}
body {background:  #fff;
background: #280101 url(img/bg-main.gif); 
}
.nospace, map, form, img {border-collapse: collapse; border: 0px; margin: 0px; padding: 0px;}

a {color: #b48852; }
a:hover {text-decoration: none; color: #340000}

.block {float: left; display: block}
.bl {float: left;}

.block-r {float: right; display: block}
.cb {clear: both;}

.b {font-weight: bold;}
.u {text-decoration: underline}
.up {text-transform: uppercase}

.PHOTOGALARY_td {padding: 0 5px 5px 0}
img.textdoc, new.textdoc {margin:3px}
body { behavior:url("/hover.htc"); }

#main1 {
text-align: center;
}

#main2 {
background: url(img/bg-top.gif) repeat-x 0 0; 
float: left; width: 100%;
}

#main3 {
margin:0 auto 0 auto;
width: 1000px;  
text-align: left;
overflow: hidden;
}

#main4 {
width: 1000px;  
text-align: left;
background: url(img/bg-mid3.jpg) repeat-y 0 0; 
overflow: hidden;
float: left;
}

#mid3 {
padding: 17px 20px 20px 20px;
}

#top1 {
background: #500001 url(img/bg-top.jpg) no-repeat; 
width: 1000px; height: 49px;
clear: both;
}

#ico-home {
display: block;
float: left; 
margin: 19px 39px 0 30px;
width: 9px; height: 9px;
background: url(img/ico-home.gif) no-repeat; 
}

#ico-map {
display: block;
float: left; 
margin: 19px 39px 0 0px;
width: 9px; height: 9px;
background: url(img/ico-map.gif) no-repeat; 
}

#ico-mail {
display: block;
float: left; 
margin: 20px 0 0 0;
width: 9px; height: 7px;
background: url(img/ico-mail.gif) no-repeat; 
}

#top-phone {
float: right; display: block;
font: 24px times;
color: #e9d0a1;
padding: 15px 22px 0 0;
}



#top2 {
background: url(img/bg-top2.jpg) no-repeat; 0 0; 
width: 698px; height: 226px;
clear: both;
border-bottom: 2px solid #10190d;
}

#top2 div{padding-top: 5px; }

#top-artist {
background: url(img/bg-artist.jpg) no-repeat; 0 0; 
width: 698px; height: 203px;
clear: both;
border-bottom: 2px solid #10190d;
}
#top-artist-img{
width: 175px; float: left;
text-align: center;
height: 190px;
overflow: hidden;
}
#top-artist-img img {margin: 19px 0 0 20px;
border: 1px solid #c59a68;
}

#top-artist-h {
font: 30px times; color: #fff5d0;
padding: 35px 20px 0 20px;
float: left;
width: 400px;
}
#top-artist-txt {
width: 450px;
float: left; display: block; padding: 19px 20px 0 29px;
}
#top-artist-lnk{
display: block;
float: right; 
margin: 19px 0 0 0px;
width: 100px; height: 13px;
background: url(img/ico-dal.gif) no-repeat 0 0;  
}


#left {
background: url(img/bg-left-top.jpg) no-repeat 0 0; 
width: 302px; 
float: left;
display: block;
}
#logo {
text-align: left;
width: 208px;
height: 270px;
background: url(img/logo.gif) no-repeat 0 0; 
margin: 43px 0 73px 45px;
display: block;
}

#right {
width: 698px; 
float: left;
display: block;
}


#mid1 {background: #b48852 url(img/bg-mid1.jpg) repeat-y 6px 0; width: 694px; 
border-top: 6px solid #b48852;
padding-bottom: 12px;
}


#mid2 {
width: 657px; 
margin: 13px 0 0 19px;
border: 1px solid #c59a68;
background: url('img/bg-mid.png') repeat-y;
//background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/bg-mid.png,sizingMethod=scale);
}

#main4bot {background: url(img/bg-mid-bottom.gif) no-repeat; 
width: 1000px; 
height:10px;
float: left; clear: both;
overflow: hidden;
}

#forprint {
display: block;
float: right;
background: url(img/ico-print.gif) no-repeat 0 3px;
font-size: 12px;
padding-left: 21px;
}

#bottom {clear: both; height: 41px;font: 12px times; color: #d0a167;}
#copy1 {float: left; padding: 7px 0 0 20px; display: block;font: 12px times; }
#bottom a, .copyright a, a.copyright {text-decoration: none; color: #94361b;}
#copy2 {float: right; padding: 7px 20px 0 0; display: block;font: 12px times; color: #d0a167}

.lmenu1 {text-align: center; background: url(img/m1-sep.gif) no-repeat 50% 100%; margin-bottom: 19px;}
.lmenu1 a {font: 20px times; color: #c59963; line-height: 20px; text-transform: uppercase; text-decoration: none;}
.lmenu1 a:hover {color: #ffedbe; text-decoration:none}

div.lmenu2_1 {text-align: center; width: 300px; margin-bottom: 24px}
div.lmenu2_1 table {margin: 0 auto 6px auto}

td.lmenu2_2 {
}
td.lmenu2_2 a, td.lmenu2_2 a:hover {color: #fae1b2;
font-size: 14px;
line-height: 14px;
text-decoration: none;
text-transform: uppercase;
}

div.lmenu2_3 {padding: 0 20px 0 20px;}

td.lmenu2_2:hover {
background: url(img/m2-rbg.gif) no-repeat 100% 50%;
}
div.lmenu2_3:hover {
background: url(img/m2-lbg.gif) no-repeat 0 50%;
}

div.path { margin-bottom: 22px; float: left; width: 450px;}
.path{color: #b48852; font: 12px times;}
a.path, .path a {text-decoration: underline;}

h1 {font: normal 30px times; margin: 0 0 24px 0;clear: both}




.form_input, .cons_name, .cons_quest {border: 1px solid #b48852; width: 300px;}
textarea.form_input, textarea.cons_quest {width: 300px; height: 150px}
select.form_input {font-size: 10px; letter-spacing:0px;}

.form_submit{border: 1px solid #b48852; background: #fff;}
.form_input {padding: 2px;}

#banners {margin: 60px auto 30px auto; text-align: center;}