body, html{
height:100%;
}

html, body, p, h1, h2, h3, form, ul, li, ol{
margin:0px;
padding:0px;
}

body{
font:12px/18px Arial, Helvetica, sans-serif;
color:#073d6c;
background:#ffffff;
}

table{
border-collapse:collapse;
}

table td{
font:12px/18px Arial, Helvetica, sans-serif;
vertical-align:top;
padding:0px;
}

a, a:visited{
color:#7b470d; !important
text-decoration:underline;
}

a:hover{
text-decoration:none;
}

a img{
border:none;
}

ul li{
list-style:none;
}

.fix{
behavior: url(/js/iepngfix.htc);
}

#layouts{
height:100%;
width:100%;
}

#layouts #sm{
width:998px;
}

#layouts #sfm{
height:23px;
}

#layouts #sl{
background:url(/images/text01.gif) repeat-y bottom right;
}

#layouts #sl div{
background:url(/images/text02.gif) repeat-x top right;
}

#layouts #sl div img{
width:100%;
height:259px;
background:url(/images/text03.gif) no-repeat top right;
}

#layouts #sr{
background:url(/images/text04.gif) repeat-y bottom left;
}

#layouts #sr div{
background:url(/images/text05.gif) repeat-x top left;
}

#layouts #sr div img{
width:100%;
height:259px;
background:url(/images/text06.gif) no-repeat top left;
}

#layouts #sfl{
background:url(/images/text08.gif) repeat-x bottom right;
}

#layouts #sfl img{
background:url(/images/text07.gif) no-repeat bottom right;
width:100%;
height:23px;
}

#layouts #sfr{
background:url(/images/text10.gif) repeat-x bottom left;
}

#layouts #sfr img{
background:url(/images/text09.gif) no-repeat bottom left;
width:100%;
height:23px;
}

#layouts #sfm{
background:url(/images/text11.gif) repeat-x bottom left;
}

#layouts #sm{
background:url(/images/text12.gif) repeat-x bottom left;
}

#fwrap{
position:relative;
}

#fwrap #copy1, #fwrap #copy2{
font:bold 10px/17px Arial, Helvetica, sans-serif;
color:#ffffff;
}

#fwrap #copy1 a, #fwrap #copy2 a{
color:#d69f60;
text-decoration:none;
}

#fwrap #copy1 a:hover, #fwrap #copy2 a:hover{
text-decoration:underline;
}

#fwrap #copy1{
position:absolute;
top:4px;
left:24px;
}

#fwrap #copy2{
position:absolute;
top:4px;
left:892px;
}

#mwrap{
background:url(/images/bgs.jpg) no-repeat top left;
min-height:485px;
height:expression('800px');
position:relative;
padding:315px 0px 0px 0px;
}

#mm{
position:absolute;
top:221px;
left:0px;
width:998px;
}

li.mmh{
float:left;
}

li#sp{
display:block;
width:148px;
height:38px;
}

li#sp:hover{
background:none !important;
}

a#m1, a#m2, a#m3, a#m4, a#m5, a#m6{
display:block !important;
height:38px !important;
}
#mm li a#m1{
width:125px !important;
background:url(/images/m1.jpg) no-repeat top left;
}

#mm li a#m2{
width:83px !important;
background:url(/images/m2.jpg) no-repeat top left;
}

#mm li a#m3{
width:215px !important;
background:url(/images/m3.jpg) no-repeat top left;
}

#mm li a#m4{
width:128px !important;
background:url(/images/m4.jpg) no-repeat top left;
}

#mm li a#m5{
width:139px !important;
background:url(/images/m5.jpg) no-repeat top left;
}

#mm li a#m6{
width:160px !important;
background:url(/images/m6.jpg) no-repeat top left;
}

a#m1:hover, a#m2:hover, a#m3:hover, a#m4:hover, a#m5:hover, a#m6:hover, li.mmh a.act{
background:none !important;
}

#hm, #cnt{
display:block;
width:152px;
height:27px;
}

#hm:hover, #cnt:hover{
background-position:0px -27px;
}

#hm{
background:url(/images/text13.gif) no-repeat 0px 0px;
position:absolute;
top:293px;
left:8px;
z-index:expression('-10');
}

#cnt{
background:url(/images/text14.gif) no-repeat 0px 0px;
position:absolute;
top:293px;
left:837px;
}

#content{
width:998px;
}

#content #cl{
float:left;
width:254px;
padding:0px 0px 50px 0px;
}

#content #cm{
width:515px;
float:left;
padding:0px 0px 50px 0px;
}

#content #cr{
width:229px;
float:left;
padding:0px 0px 50px 0px;
}

#srch{
width:207px;
height:132px;
background:url(/images/srch.png) no-repeat top left;
margin:29px 0px 0px 11px;
}

#srch a{
display:block;
width:30px;
height:22px;
background:url(/images/text15.gif) no-repeat top left;
position:relative;
top:42px;
left:172px;
top:expression('40px');
}

#srch a:hover{
background:none;
}

#srch input{
width:150px;
height:16px;
border:1px solid transparent;
border:expression('none');
position:relative;
top:62px;
top:expression('61px');
left:18px;
background:#ffffff;
color:#693d0a;
font:11px/14px Arial, Helvetica, sans-serif;
}

#nl{
width:207px;
height:150px;
background:url(/images/nl.png) no-repeat top left;
margin:29px 0px 0px 11px;
}

#nl a{
display:block;
width:88px;
height:24px;
background:url(/images/text16.gif) no-repeat top left;
position:relative;
top:73px;
left:12px;
top:expression('71px');
}

#nl a:hover{
background:none;
}

#nl input{
width:182px;
height:16px;
border:1px solid transparent;
border:expression('none');
position:relative;
top:63px;
top:expression('62px');
left:18px;
background:#ffffff;
color:#693d0a;
font:11px/14px Arial, Helvetica, sans-serif;
}

#cont{
width:207px;
height:152px;
background:url(/images/cont.png) no-repeat top left;
margin:48px 0px 0px 11px;
padding:0px 0px 0px 0px;
}

#cont p{
font-weight:bold;
line-height:22px;
/*top:55px;
left:14px;*/
margin:0px 0px 0px 14px;
padding:55px 0px 0px 0px;
}

#cont p span{
color:#693d0a;
}

#news{
width:207px;
height:586px;
background:url(/images/news.png) no-repeat top left;
margin:48px 0px 0px 11px;
padding:45px 0px 0px 0px;
}

#anews{
display:block;
width:90px;
height:22px;
background:url(/images/text17.gif) no-repeat top left;
position:relative;
top:15px;
left:107px;
top:expression('15px');
}

#anews:hover{
background:none;
}

.nitem{
width:207px;
height:94px;
background:url(/images/text18.gif) no-repeat top left;
padding:0px 0px 0px 0px;
}

.nitem p{
width:190px;
font:11px/16px Arial, Helvetica, sans-serif;
position:relative;
top:6px;
left:12px;
}

.nitem p img{
position:relative;
top:1px;
left:0px;
}

.nitem p a{
display:inline-block;
background:url(/images/text19.gif) no-repeat top right;
padding:0px 9px 0px 0px;
}

#cb{
width:505px;
}

#cb h1{
font:bold 12px/18px Arial, Helvetica, sans-serif;
text-transform:uppercase;
}

#cb h2{
font:bold 12px/18px Arial, Helvetica, sans-serif;
}

#cb ul li{
background:url(/images/li.png) no-repeat top left;
padding:0px 0px 0px 12px;
margin:5px 0px 0px 0px;
behavior: url(/js/iepngfix.htc);
}

#cb ol{
margin:expression('10px 0px 10px 27px');
margin:10px 0px 10px 22px;
}

#cb ol li{
margin:3px 0px 0px 0px;
}

#logo{
width:150px;
height:195px;
display:block;
position:absolute;
top:85px;
left:420px;
}

.art_gal{
display:block;
float:left;
margin:0px 10px 8px 0px;
width:110px;
height:85px;
background:url(/images/text20.gif) no-repeat top left;
}

.art_gal img{
position:relative;
top:5px;
left:5px;
}

.art_gal:hover{
background:#a9a9a9;
}

.ali_item .tit{
display:block;
font-weight:bold;
text-decoration:underline;
margin:0px 0px 5px 0px;
}

.ali_item p{
font:11px/16px Arial, Helvetica, sans-serif;
}

.ali_item p a{
display:inline-block;
background:url(/images/text19.gif) no-repeat top right;
padding:0px 9px 0px 0px;
}

.ali_sep{
background:url(/images/text18.gif) repeat-x top left;
height:1px;
margin:15px 0px 15px 0px;
overflow:hidden;
}

#pvdnld{
margin:20px 0px 0px 0px;
}

.ardnld{
color:#073d6c;
text-decoration:none;
position:relative;
top:-10px;
left:5px;
font:11px/16px Arial, Helvetica, sans-serif;
}

.ardnld span{
color:#7b470d;
}

.ardnld:hover{
text-decoration:underline;
}

.mp3p{
margin:0px 5px 0px 0px;
position:relative;
top:6px;
}
