@charset "utf-8";
/* CSS Document */
*{
    margin:0;
	padding:0;
	line-height:22px;
	list-style:none;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
body{
    text-align:center;	
	background:url(img/top_line.png) repeat-x 0 87px;
}
img{
    border:0;
}
#container{
    text-align:left;
	margin:0 auto;
	width:880px;	
}
a:link, a:visited{
    text-decoration:none;
}
a:hover, a:active{
    text-decoration:underline;
}
a#logo:link,a#logo:active, a#logo:visited, a#logo:hover{
    display:block;
	height:87px;
	width:399px;
	background:url(img/logo.gif) no-repeat 1px 0;
	float:left;
}
.clear{
    clear:both;
	font:0/0;
	*display:inline;
}
#searchbar{
	height:28px;
	background:url(img/searchbar_bg.gif) repeat-x;
	margin: 13px auto 5px;
	position:relative;
}
#searchbar ul{    
	height:28px;
}
#searchbar ul li{
    float:left;
	height:28px;
}
.start{    
	width:8px;
	background:url(img/start.gif) no-repeat;
}
.searchpart{
    width:681px;
	text-align:center;
	position:relative;
}
.end{
    width:5px;
	background:url(img/end.gif) no-repeat;	
}
#search_key{
    position:relative;
    width:390px;
	height:18px;
	top:4px;
	float:left;
	margin-left:3px;
	border:1px solid #aaa;
}
.search_radio{
    position:relative;
	height:18px;
	top:4px;
	float:left;
	margin-left:3px;
}
#search_btn{
    position:relative;
    width:100px;
	height:20px;
	border:0;
	top:4px;
	background:url(img/search_btn.gif) no-repeat left top;
	float:left;
	margin-left:6px;
	font-weight:12px;
}
.sethome{
    background:url(img/ico_home.gif) no-repeat left top;
    padding-left:18px;
    width:60px;
    margin-left:10px;
    margin-top:5px;
    height:20px !important;
    cursor:pointer;
}
.addfav{
    background:url(img/ico_love.gif) no-repeat left center;
    padding-left:18px;
    width:80px;
    margin-top:5px;
    height:20px !important;
    cursor:pointer;
}
#left{
    width:280px;
	float:left;
}
#center{
    width:300px;
	margin:0 10px;
	float:left;
}
#right{
    width:280px;
	float:left;
}
.box{
    border:1px solid #cccccc;
	padding:1px;
	margin-bottom:5px;
}
h2{
    background:url(img/sinamibk.gif) repeat-x left top;
	height:27px;
	color:#fff;	
	padding-top:2px;
}
h2 label{
    font-size:13px;
	font-weight:bold;
	background:url(img/dot.gif) no-repeat 10px 6px;
	padding-left:18px;
	letter-spacing:2px;
}
h2 span{
	margin-left:3px;
    font-size:10px;
}
.box .content{
	background:url(img/separator.gif) repeat-y center top;
	margin:10px 0px;
	clear:both;
	position:relative;
	overflow:hidden;
	width:100%;
	height:100%;
}
.content ul{
    margin: 0px 20px;
}
.content ul.sidebar{
    display:block;
}
.content ul.sidebar li{
    display:block;
    float:left;
	width:110px;
	height:22px;
}
.content ul.sidebar li.leftmargin{
    margin-left:25px;
	width:100px;
}
.content ul.center{
    display:block;
 }
.content ul.center li{
    display:block;
    float:left;
	width:125px;
	height:22px;
}
.content ul.center li.leftmargin{
    margin-left:25px;
	width:105px;
}
.box h2.lawngreen{
    background-position:left top;
}
.box h2.goldenrod{
    background-position:left -35px;
}
.box h2.mediumaquamarine{
    background-position:left -70px;
}
.box h2.olivedrab{
    background-position:left -105px;
}
.box h2.teal{
   background-position:left -140px;
}
.box h2.darkorange{
    background-position:left -175px;
}
.box h2.chocolate{
   background-position:left -210px;
}
.box h2.gold{
   background-position:left -245px;
}
.box h2.salmon{
   background-position:left -280px;
}
.box h2.hotpink{
   background-position:left -315px;
}
.box h2.magenta{
   background-position:left -350px;
}
.box h2.mediumpurple{
   background-position:left -385px;
}
.box h2.dodgerblue{
  background-position:left -420px;
}
.box h2.lightseagreen{
  background-position:left -455px;
}
.box h2.darkslateblue{
  background-position:left -490px;
}
.box h2.blue{
  background-position:left -525px;
}
.box h2.slateblue{
  background-position:left -560px;
}
.box h2.cadetblue{
  background-position:left -595px;
}
.box h2.deepskyblue{
  background-position:left -630px;
}
.box h2.dimgray{
  background-position:left -665px;
}
#bottom{
    height:95px;
	background:url(img/bottom_border.gif) repeat-x top;
	width:100%;
}
#bottom .inner{
    height:95px;
	margin:0 2px;
	background:url(img/bottom_bg.gif) repeat-x top;
	position:relative;
	text-align:right;
}
a.goto{
    position:absolute;
    right:38px;
    top:8px;
	background:url(img/goto.gif) no-repeat;
	width:33px;
	height:10px;
}
#bottom ul{
    display:block;
	position:absolute;
	right:13px;
	top: 36px;
}
#bottom ul li{
    float:left;
	color: #555555;
}
a.bottom:link, a.bottom:visited{
	color: #333333;
	margin: 0 5px;
}
#bottom h3{
    display:block;
	position:absolute;
	right:13px;
	top: 58px;
	color: #333;
}
.topadv{
   float:right;
   margin:15px 0px 0 0;
}
