body{
margin:0px;
padding:0px;
background-color:#C5CDCE;
font-family:Tahoma;
font-size:11px;
color:#666666;
}

img{
border:0px;
}

a{
color:#000000;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

h1{
margin:0px;
padding:0px 0px 10px 0px;
font-size:12px;
font-weight:bold;
color:#494B4D;
}

h2{
margin:0px;
padding:10px 0px 5px 0px;
font-size:11px;
font-weight:bold;
color:#106A93;
}

h3{
margin:0px;
padding:10px 0px 10px 0px;
font-size:18px;
font-weight:normal;
color:#106A93;
}

h4{
margin:0px;
padding:10px 0px 0px 0px;
font-size:12px;
font-weight:bold;
color:#ED1C24;
}

h5{
margin:0px;
padding:5px 0px 0px 0px;
font-size:11px;
font-weight:bold;
color:#CC0000;
}

#body{
width:780px;
margin:auto;
background-color:#FFFFFF;
}

#top{
width:760px;
float:left;
padding:40px 10px 10px 10px;
color:#A7A9AC;
font-size:14px;
}

#top a{
color:#A7A9AC;
font-size:11px;
}

#top form{
margin:0px;
padding:0px;
}

#top #search_text{
/*margin-top:5px;*/
font-family:Tahoma;
color:#666666;
font-size:11px;
padding:2px;
width:150px;
border:1px solid #CCCCCC;
}

#menu{
background-image:url('/binary/menu_bg.jpg');
width:100%;
height:30px;
margin-bottom:10px;
}

#menu a{
font-size:11px;
color:#FFFFFF;
padding:8px 12px;
border-right:1px solid #AC2D2B;
float:left;
font-weight:bold;
}

#left{
float:left;
width:160px;
margin-right:5px;
background-color:#F2F2F2;
border-color:#666666;
padding:10px;
}

#left form{
padding:5px 0px 10px 0px;
border-bottom:1px dotted #CCCCCC;
margin:0px;
}

#left #content, #left #mail{
margin-top:5px;
font-family:Tahoma;
color:#666666;
font-size:11px;
padding:2px;
width:154px;
border:1px solid #CCCCCC;
}

#left #content{
height:100px;
}

#left #btn_submit{
margin-top:5px;
width:100%;
text-align:center;
}

#left #bip{
text-align:center;
padding:10px 0px;
border-bottom:1px dotted #CCCCCC;
margin-bottom:10px;
font-size:10px;
color:#cc0000;
font-weight:bold;
}

#right{
float:left;
width:200px;
margin-left:5px;
background-color:#F2F2F2;
padding:10px;
}

#right .promo{
text-align:center;
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px dotted #CCCCCC;
}

#content{
float:left;
width:370px;
}

.more{
clear:both;
text-align:right;
padding:5px 0px 0px 0px;
}

.more a{
color:#106A93;
font-size:10px;
font-weight:bold;
}

#content .news{
background-color:#F2F2F2;
padding:0px;
margin-top:10px;
}

#content #news_left{
vertical-align:top;
padding:10px 15px 10px 10px;
margin:0px;
}

#content #news_right{
vertical-align:top;
padding:10px 10px 10px 14px;
margin:0px;
border-left:1px dotted #CCCCCC;
}

#paging{
width:100%;
float:left;
padding-top:5px;
margin-top:10px;
border-top:1px dotted #CCCCCC;
color:#666666;
}

#paging a{
color:#CC0000;
}

#paging .this_page{
font-size:14px;
font-weight:bold;
}

#foot{
clear:both;
width:780px;
}

#quick{
width:100%;
text-align:center;
border-top:10px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
padding:10px 0px;
background-color:#F2F2F2;
float:left;
font-size:12px;
color:#333333;
}

#quick a{
font-size:11px;
color:#8E8B8B;
}

#copy{
width:100%;
background-color:#C5CDCE;
font-size:10px;
color:#666666;
padding: 10px 0px 25px 0px;
float:left;
text-align:center;
}

#copy img{
vertical-align:middle;
}

#copy a{
font-size:10px;
color:#333333;
}

#copy a:hover {
text-decoration:none;
color:#333333;
}

#contact{
font-size:11px;
text-align:center;
}

#contact a{
color:#333333;
}

.error_text{
padding-top:10px;
font-size:10px;
font-weight:bold;
color:#CC0000;
}

.gallery_item{
padding:0px;
margin:10px 0px 0px 0px;
}

.gallery_item img{
float:left;
margin-right:5px;
}
