﻿@font-face {
	font-family: 'CandaraRegular';
	src: url('../font/candara-webfont.eot');
	src: local('☺'), url('../font/candara-webfont.woff') format('woff'), url('../font/candara-webfont.ttf') format('truetype'), url('../font/candara-webfont.svg#webfontAnhA9GrW') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*****************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,
blockquote,th,td{margin:0; padding:0; font:normal 11px/150% Verdana; font-family:"Verdana", Lucida, Arial, Helvetica,sans-serif; vertical-align:middle; !important }
body{color:#444; background:#ededed;}
table{ border-collapse: collapse; border-spacing: 0;}
img{border:0;}
a:focus{ outline:none;}
a{blr:expression(this.onFocus=this.blur());}
a{ color:#444; text-decoration:none;}
a:hover{ text-decoration:none;}
ol,ul{list-style:none;}
caption,th{text-align:left; }
h1,h2,h3,h4,h5,h6{ font-weight: normal; font-style: normal; line-height:normal; font-family: 'CandaraRegular', sans-serif; !important }
.img_middle{ vertical-align:middle;}
#clear{ clear:both;}
/*** Header ***/
#header{ background:url(../images/header.png) 0 0 repeat-x; height:75px;}
.header{ background:url(../images/head.png) 0 0 no-repeat; width:1000px; height:75px; margin:0 auto;}
.logo{ float:left; width:285px; padding:20px 0px 0px 0px; height:55px; _width:283px;}
.nav{ padding:12px 0px 0px 0px; height:63px; overflow:hidden;}
.nav li{ display:block; float:left; width:99px; background:url(../images/nav-line.png) 100% 50% no-repeat; text-align:center; height:52px; line-height:52px; padding:0px 0px 0px 3px;}
.nav li.last{ background:none;}
.nav li a{ color:#e3e3e3; font-size:16px;}
.nav li a:hover , .nav li a.active{ background:url(../images/nav-active.png) 0 0 no-repeat; display:block;}
/** Content **/
#main{ width:998px; margin:0 auto;}
.mtop{ background:url(../images/main-top.gif) 0 0 no-repeat; width:998px; height:4px; _overflow:hidden;}
.mbottom{ background:url(../images/main-bottom.gif) 0 0 no-repeat; width:998px; height:4px; _overflow:hidden;}
.main{ background:#fff; padding:15px 32px 34px 32px; width:934px; _overflow:hidden;}
.main-con{ padding:18px 0px 0px 0px;}
/** Hot Tags **/
#hot-tags{ width:991px; margin:0 auto; padding:18px 0px 18px 9px;}
#hot-tags li{ display:inline; padding:0px 5px; }
#hot-tags li a{ color:#0573dc; text-decoration:underline; line-height:20px;}
#hot-tags li a:hover{ color:#2d93f5; text-decoration:underline;}
#hot-tags li span.hottags{ color:#fc0a08; font-weight:bold;}
/** Footer **/
#footer{ background:url(../images/footer.jpg) 0 0 no-repeat; width:1000px; height:43px; overflow:hidden; text-align:center; margin:0 auto;}
#footer li{ display:inline; line-height:43px;}
#footer li a{ font-size:14px; color:#e3e3e3; padding: 0px 18px;}
#footer li a:hover{ color:#fff;}
/** Copyright **/
#copyright{ width:1000px; margin:0 auto; text-align:center; color:#67785d; height:20px; line-height:20px; padding:15px 0px 42px 0px;}
/** Bread **/
#bread{ padding:5px 0px 0px 0px; width:993px; height:14px; line-height:14px; margin:14px auto 18px auto; color:#555;}
#bread a.home{ background:url(../images/bread.gif) 0 50% no-repeat; padding-left:14px;}
#bread a:hover{ text-decoration:underline;}
/** Layout **/
.con-l{ width:602px; float:left; margin-right:55px;}
.con-r{ width:276px; float:left;}
/** Right **/
.r-fp{ border: 1px #b4cfa4 solid; width:274px;}
.r-fp h3{ background:url(../images/r-fph3.gif) 0 0 repeat-x; height:34px; line-height:34px; font-size:18px; padding-left:16px; color:#398f00; }
.r-fpli li{ line-height:30px; padding-bottom:2px;}
.r-fpli li a{ line-height:30px; display:block; color:#333; font-size:14px; cursor:pointer;}
.r-fpli li a:hover{ background:#f1f1f1; color:#005ea9;}
.r-fpli li a span{ background:url(../images/r-fpa.png) 14px 5px no-repeat; padding-left:25px; _background-position:14px 13px;}
.r-fpli li a:hover span{ background:url(../images/r-fpa-h.png) 14px 5px no-repeat; padding-left:25px;}

.r-tt{ padding-top:30px;}
.r-tt h3{font-size:22px; color:#444; font-weight:bold; line-height:40px;}
.r-ttli{ padding-left:3px;}
.r-ttli li{ background:url(../images/r-ttl.png) 0 8px no-repeat; padding-left:10px; padding-bottom:3.5px;}
.r-ttli li a{ color:#0573dc; text-decoration:underline; line-height:20px; }
.r-ttli li a:hover{ text-decoration:underline; color:#2d93f5;}

/** up top **/
#topup{ width:100%; text-align:right; height:34px; padding-top:25px;}
#topup a img{ display:inline-block; cursor:pointer;}

/** Select **/
.select{ height:17px; overflow:hidden; }
.select1 a , .select a{ width:17px; height:17px; line-height:17px; text-align:center; background:#ededed; font-size:12px; color:#383838; margin-right:1px; display:block;}
.select1 a:hover , .select1 a.active , .select a:hover , .select a.active{ background:#53ab00; color:#fff;}
.select1{ height:17px; overflow:hidden; margin-top:36px; }
