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

body, td {font-family: arial; font-size: 12px; color: #000}
body {
background: url(/img/bg-main.gif); 
}

a {color: #559eb4}

.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}

#main1 {
text-align: center;

}

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

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

#main4 {
width: 902px;  
text-align: left;
overflow: hidden;
float: left;
background: #fff url(/img/bg-main3.gif) repeat-y;
}

#top1{
height: 158px;
float: left;
}
#logo {
margin-top: 46px;
width: 408px; height: 111px;
display: block;
background: url('/img/logo.png') no-repeat left top; 
/*background: none;*/
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/logo.png',sizingMethod='crop');
cursor: pointer;
}

#top2 {
float: left;
clear: both;
width: 902px;
background: url(/img/bg-main2.gif) no-repeat;
font: 20px arial;
text-align: center;
color: #fff;
line-height: 113px;
overflow: hidden;
height: 113px;
}

#top2 a {
color: #fff; text-decoration: none;
}

#mmain {
float: left;
clear: both;
width: 902px;
}
#mmain1 {
float: left;
width: 250px;
margin-right: 40px;
}
#mmain1_1 {
float: left;
padding-left: 37px;
}
#mmain2 {
float: left;
width: 380px;
margin-right: 25px;
}
#mmain3 {
float: left;
width: 180px;
}

#lmenu {
background: #e8e8e8 url(/img/bg-lmenu.gif) no-repeat 0 0;
width: 214px;
padding: 50px 0 50px 0;
}
#lmenu div {
padding: 15px 10px 0 17px;
}

#lmenu a{
font-weight: bold;
}
#lmenu a span {display: block;
padding: 16px;
}
#bottom {clear: both;
background: url(/img/bg-bot.gif) no-repeat 0 0;
padding: 20px 0 30px 0;
font: 10px tahoma;
width: 902px;
}
#copy1 {float: left;
}
#bottom a, .copyright a, a.copyright {text-decoration: underline; color: #469466;}
#copy2 {float: right; }

.new_text {
margin: 0;
padding: 0;
}
.new{
margin: 14px 0 14px 0;
}

.new_header {
font-weight: bold;
}

a.new_a1 {
text-decoration: none;
color: #000;
}
a.new_a1:hover {
color: #f00;
}

div.path {color: #45aa6e; font-size: 12px;
margin-top: 33px;
}

h1 {font: bold 21px trebuchet ms, arial;
text-transform: uppercase;
margin: 20px 0 25px 0;
}

h1.red {color: #552700; font-size: 17px;}

#logo2 {
margin: 6px 0 6px 0;
width: 214px; 
height: 35px;
display: block;
background: url('/img/logo2.gif') no-repeat left top; 

}

#fs {
height: 30px;
width: 220px;
margin: 4px 0 20px 0;
}
#fs_sub {border-collapse: collapse; border: none;padding: 0; margin: 0 0 0 10px;
background: url(/img/bg-sub.gif) no-repeat 0 0; width: 43px; height: 33px; overflow: hidden;
cursor: pointer;
float: left;
}
#fs_text {
margin: 5px 0 5px 0; 
width: 160px;
float: left;
}