@charset "utf-8";

/* CSS Document */

body{

margin:0;

padding:0;

background-image:url(images/bg.jpg);

background-repeat:repeat-x;

font-family:Verdana, Arial, Helvetica, sans-serif;

}



#wrapper{

width:820px;

margin:0 auto;

}



#banner{

width:800px;

margin-left:4px;

margin-right:16px;

}



#menu{

color:#ccc;

font-size:11px;

}



#menu a{

color:#ccc;

font-size:11px;

}



#content_top{

width:820px;

height:19px;

margin:0;

padding:0;

background-image:url(images/bg_content_top.jpg);

background-repeat:no-repeat;

}





#content{

width:770px;

font-size:12px;

background-image:url(images/bg_content.jpg);

background-repeat:repeat-y;

padding:0 30px 10px 20px;

}





#content a{

color:#0099CC;

text-decoration:none;

}



#content a:hover{

color:#666;

}



#content h1{

font-size:16px;

color:#0099CC;

margin:0;

padding:10px 0;

}



#content h2{

font-size:14px;

color:#0099CC;

margin:0;

padding:10px 0;

font-family:Arial, Helvetica, sans-serif;

}



#content ul {

margin:0;

padding:0 20px;

list-style-image:url(images/bullet_s.gif);

}



#content ul li{

line-height:20px;

padding-top:0;

margin-top:0;



color:#444;

}



#content p{

line-height:17px;

padding-top:0;

margin-top:0;

color:#444;

}



#content_bottom{

width:820px;

height:23px;

background-image:url(images/bg_content_bottom.jpg);

background-repeat:no-repeat;

}



form{

margin:0;

}



#form{

background-color:#f3f3f3;

}



#form th{

text-align:right;

color:#444;

}



#footer{

width:790px;

margin:5px 16px 0 4px;

background-color:#fff;

border:#e5e5e5 1px solid;

color:#444;

padding:4px;

}



#footer_ins{

background-color:#f3f3f3;

padding:10px;

}



#footer_ins p{

font-size:10px;

margin-top:0;

padding-top:0;

padding-bottom:3px;

margin-bottom:3px;

text-align:center;

}



#footer_ins a{

color:#0099CC;

text-decoration:none;

}



#footer_ins a:hover{

color:#666;

}



.contact{

background-color:#eee;

margin-top:20px;

}



.contact th{

text-align:right;

}



.comment{

margin:20px 0;

border:#e5e5e5 1px solid;

border-left:0;

border-right:0;

padding:20px 0;

}



.art_t{

font-size:13px;

font-weight:bold;

margin-bottom:0;

padding-bottom:0;

margin-top:20px;

}



.img_rt{

float:right;

margin-left:10px;

margin-bottom:10px;

}



.half{

width:49%;

}



.float_l{

float:left;

}



.float_r{

float:right;

}



.clear{

clear:both;

}



.highlite{

background-color:#0099CC;

padding:10px;

line-height:17px;

color:#fff;

}



.img_lft{

float:left;

margin-right:10px;

margin-bottom:10px;

}



