@charset "utf-8";
/* CSS Document */

a img{border:none}
body {
	background: #eee;
	border-top: 1px solid #666666;
	padding: 0 0 40px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-align:inherit;
	color:#333;
	line-height:18px;
	margin:0 auto;
}
#loadingbox
{
	background-color: Red; 
	border: 1px solid #FFAEAE; 
	font: bold 11px Tahoma, Verdana, Arial; 
	color: #FFF;
	display: none;
	padding: 4px 20px 5px 20px; 
	position: absolute;
	margin: -1px 426px 0px 426px;
	z-index: 2;
}
.container_20{background:#FFF;}

.grid_20 .sub {width:580px; float:left}
.grid_20 .sub a, .grid_20 .sub a:visited{background:url(../images/icon01.jpg) left center no-repeat; font-size:11px; text-decoration:none; padding:5px 20px 5px 10px; margin-left:10px; color:#36F} 
.grid_20 .sub a:hover, .grid_20 .sub a:active{color:#333}

.grid_20 .sub1 {width:399px; text-align:right; float:left}
.grid_20 .sub1 a, .grid_20 .sub1 a:visited{color:#F00; font-size:12px; font-weight:bold; text-decoration:none; padding-right:10px;}
.grid_20 .sub1 a:hover, .grid_20 .sub1 a:active{color:#333;}

.btnsearch{ cursor:pointer;;background:url(../images/btns.gif) center left no-repeat;  width:96px; border:none; height:34px;  margin:1px 0 0 0; color:#FFF; padding:0}

.txtsearch{ border:1px solid #36F; padding:6px 5px 6px 5px ; width:347px }

.bgrSearch {background-color:#F6F7FB; padding:10px}

/*-- Menu --*/


.bgrmenuleft{float:left; background:url(../images/bgrmenutab_left.gif) left top no-repeat; width:5px; height:68px}
.bgrmenuright{float:left; background:url(../images/bgrmenutab_right.gif) left top no-repeat; width:5px; height:68px}
.bgrmenu{width:970px; float:left; background:url(../images/bgrmenutab.gif) top left repeat-x;  height:68px}

	.bgrmenu ul {
          margin:0;
          padding:3px 0px 0px 0px;
          list-style:none;
		  
      }
    .bgrmenu li {
      display:inline;
      margin:0;
      padding:0;
	
      }
    .bgrmenu li a{
      float:left;
      background:url("../images/tableft3.gif") no-repeat left top;
      padding:0px 0px 5px 4px;
	  height:26px;
      text-decoration: none; 
	  font-weight: bold;
	  text-align:center;
	  font-size:11px; 
	  color:#FFF; font-family:Verdana, Geneva, sans-serif;
	  
      }
    .bgrmenu ul li a span {
      float:left;
      display:block;
      background:url("../images/tabright3.gif") no-repeat right top;
      padding:0px 5px 5px 0px;
      color:#FFF;
	  height:26px;
	  max-width:60px;
	  line-height:12px;
      }
	  
	 .bgrmenu ul li a .spanend {
      float:left;
      display:block;
      background:url("../images/tabright31.gif") no-repeat right top;
      padding:0px 10px 5px 0px;
      color:#FFF;
	  height:26px;
	  max-width:60px;
	  line-height:12px;
      }
	
	  
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    /*.bgrmenu ul li a span {float:none;}*/
    /* End IE5-Mac hack */
  /*  .bgrmenu ul li.on,.bgrmenu ul li a:hover span {
      color:#333;
      }
      .bgrmenu li.on a , .bgrmenu ul li a:hover {
      background-position:0% -33px;
	  color:#333;
      }
	.bgrmenu li ul {display: none;}
	.bgrmenu li.off ul, .bgrmenu li.on ul  {*/ /*put the subnav below*/
/*		position: absolute;top: 34px;left: 0;padding:0px 0 0px 0px; height:34px;width: 970px;line-height:34px;}
		
      .bgrmenu li.on a span, .bgrmenu ul li a:hover span {
      background-position:100% -33px;
	  color:#333*/
      }
	  /*.bgrmenu li.on:hover ul a, .bgrmenu li.over ul li a { *//*for ie - the specificity is necessary*//*height:34px;}*/
/*	  .bgrmenu li.on ul {display: block;}
	  
	  .bgrmenu li.on ul li a, .bgrmenu li.off ul li a {
		border: 0;
		float: left; /*ie doesn't inherit the float*/
		/*color: #f90;width: auto;
		background:none;
	}
	  .bgrmenu li.off:hover ul, .bgrmenu li.over ul {display: block;z-index: 6000;}

      .bgrmenu #current a {
              background-position:0% -33px;
      }
      .bgrmenu #current a span {
              background-position:100% -33px;
			  color:#333
      }
	  
	  .bgrmenu  li.off ul a, .bgrmenu  li.on ul a {display: block;background:none; color: #c42f60;font-family: arial, verdana, sans-serif;font-size: 11px;padding:0 15px;}		
	.bgrmenu  li.on ul a { color:#666}*/

/*
	.bgrmenu li ul, .bgrmenu li ul {margin: 0;padding: 0;}
	.bgrmenu a {text-decoration: none;}
	.bgrmenu li { 
		margin: 0;float: left;display: block;}
	.bgrmenu li ul {display: none;}*/
	
	  .bgrmenu li a:hover {
              background-position:0% -33px;
			  margin-top:2px;
      }
      .bgrmenu li a:hover span {
              background-position:100% -33px;
			  color:#333
      }
	  /*
	  .bgrmenu #current a {
              background-position:0% -33px;
      }
      .bgrmenu #current a span {
              background-position:100% -33px;
			  color:#333
      }
	  
	  .bgrmenu #current a .spanend {
              background-position:100% -33px;
			  color:#333
      }
*/
	.bgrmenu li.on a, .bgrmenu li a:hover {margin:0; background-position:0% -33px; color:#333}
	.bgrmenu li.on a span, .bgrmenu li a:hover span{ color:#333;  background-position:100% -33px;}	
	
	
	.bgrmenu li ul {display: none; margin:0; }
	.bgrmenu li.off ul, .bgrmenu li.on ul  { background:url(../images/bg_sub.jpg) left top; position: absolute;top: 34px; left:5px; right:5px; padding:5px 0; 	
	width: 970px; color: #666;}
	.bgrmenu li.on:hover ul, .bgrmenu li.over ul { /*for ie*/ height:20px;  background:url(../images/bg_sub.jpg) left top;}
	.bgrmenu li.on ul a, .bgrmenu li.off ul a {
		border: 0;
		float: left; /*ie doesn't inherit the float*/
		
		width: auto;
		background-position:0% 0px;
	}
	
	.bgrmenu li.on ul a:hover, .bgrmenu li.over ul li a:hover { /*for ie - the specificity is necessary*/ 
	color:#003; text-decoration:underline;	} 
	
	.bgrmenu li.on ul {display: block; margin:0;}
	.bgrmenu li.off:hover ul, .bgrmenu li.over ul {display: block;z-index: 6000;}
/*subnav formatting*/
.bgrmenu li.off ul a, .bgrmenu li.on ul a {
	display: block; 
	color: #003;font-family: arial, verdana, sans-serif;font-size: 11px;padding:0 4px 0px 4px;;
}		
.bgrmenu li.on ul a:hover{color:#003}

	
h2.title_01{font-size:20px; margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:2px solid #999999; font-family:Georgia, "Times New Roman", Times, serif; line-height:22px}
ul.new01 li{ float:left; list-style:none; padding:0 0 10px 0; margin:0 0 10px 0; width:136px; border-bottom:dotted 1px #CCC; text-align:center; font-weight:bold; color:#F00; font-size:14px; line-height:22px; min-height:112px }
ul.new01 li img{ max-width:116px; border:none; padding:10px}
ul.new01 li a, ul.new01 li a:visited{color:#337ED0; text-decoration:none;}

.grid_20 .sub7{
	background-color:#9A9A9A;
	border-top:#333;
	float:left;
	width:980px;
	color:#FFF;
	font-size:12px;
	padding:10px 0 10px 0;
	border-top:#8D8D8D 1px solid
}
.grid_20 .sub7 h2{
	background:url(../images/thongke.gif) left top no-repeat;
	margin:0 10px 0 0;
	padding:20px 0 0 50px;
	height:35px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
}
.text_1{color:#99CC00; font-size:13px;}
.text_2{color:#000; font-size:13px;}
.grid_20 .sub7 ul li{float:left; list-style:none; margin:0 0 1px 0; padding:0}
.grid_20 .sub7 ul li p.icon_1{padding:0 0 5px 20px; background:url(../images/icon_foot.gif) left center  no-repeat; color:#FFF; font-size:13px; margin: 0 0 0 10px;}
.grid_20 .sub7 ul li p.icon_2{padding:0 0 5px 0px; color:#FFF; font-size:12px; font-weight:bold; margin: 0 0 0 10px;}
.space{ display:block;  height:20px;}
.grid_20 .sub8 {
	background-color:#2C70BA;
	padding:10px 0 0 0;
	float:left;
	width:980px;
	border-top:1px solid #FFF;
	text-align:right
}
.grid_20 .sub8 p {color:#999}
.grid_20 .sub8 p a, .grid_20 .sub8 p a:visited{color:#FFF; text-decoration:none;}
.grid_20 .sub8 p a:hover{text-decoration:underline}
.grid_20 .sub4 {width:500px; float:left}
.grid_20 .sub4 ul li{list-style:none; margin:0; padding:9px 0 0 0 }
.grid_20 .sub4 a, .grid_20 .sub4 a:visited{color:#666; font-size:12px; text-decoration:none; padding-right:8px; padding-left:8px;} 
.grid_20 .sub4 a:hover{color:#F00; text-decoration:underline}
.grid_20 .sub4 .btn{background:url(../images/btn_s.jpg) repeat-x center top; padding:5px; margin-right:10px;}
.grid_20 .sub4 .btn a, .grid_20 .sub4 .btn a:visited{color:#E7F4FF; font-weight:bold; text-decoration:none;}
.grid_20 .sub4 .btn a:hover{color:#333}

.grid_20 .sub5 {width:210px;float:left; text-align:center}
.grid_20 .sub5 ul li{list-style:none; font-size:12px; margin:0; padding:5px 0 5px 0; color:#06F; font-weight:bold}
.grid_20 .sub6 {width:255px; text-align:right; float:left}
.grid_20 .sub6 .btnnew{background:url(../images/Dangtinnhanh.jpg) right top no-repeat; height:52px; width:220px; margin-top:15px;}

.grid_14{border-right:1px dotted #CCC; margin-right:0px; padding-right:9px;}
.login{
	background-color:#E8E8E8;
	border:#D3D3D3 solid 1px;
	color:#333;
	padding:10px;
	margin-bottom:10px;
	width:258px;
	float:left;
	
}
.adv{border:1px solid #CCC; padding:2px 2px 2px 2px; max-width:274px; margin:10px 0 10px 0; 	float:left;}
.adv img{border:none;  max-width:274px}

.adv_1{width:280px;  padding:0;	float:left; margin:10px 0 10px 0}

.adv_1 ul li{ list-style:none; display:inline; max-width:135px; padding:0; margin:0; float:left}
.adv_1 ul li img{max-width:131px;  border:1px solid #D6D6D6; padding:2px 2px 2px 2px; margin-left:0}

.login p{ border-bottom:1px #D6D6D6 solid; margin:0; padding-bottom:5px;font-size:13px; font-weight:bold}
.login ul{border-top:1px #FFF solid; padding-top:10px; margin:0; list-style:none}
.login ul li{ display:list-item; padding:0 0 5px 0; margin:0}
.login .txtinpout {border:1px solid #D6D6D6; height:18px; width:184px;}
.login .btnlogin{background:url(../images/btn_login.jpg) center top no-repeat; width:90px; color:#FFF; font-size:12px; height:23px; border:none; cursor:pointer}
.grid_6 a, .grid_6 a:visited{color:#347ED0;  text-decoration:underline;}
.grid_6 a:hover, .grid_6 a:active{color:#666; text-decoration:none;}

.box{margin-bottom:10px; padding:0;float:left;}
.box p{ border-bottom:#E2E2E2 1px solid; min-height:40px; color: #333333; font-size:12px; margin:0 0 5px; padding:0px 0 5px 0; }
.grid_6 .box .toptitle{ 
	margin-bottom:10px; 
	width:263px; 
	padding:8px 2px 2px 15px; 
	background:url(../images/bgr_top_sub.jpg) no-repeat;
	font-size:13px; 
	display:block; 
	height:30px; 
	font-weight:bold; 
	color:#FFF;
	}
.grid_6 .box p {float:left; width:280px;}
.grid_6 .box p img{float:left; border:1px solid #CCC; padding:2px 2px 2px 2px; margin-right:10px; max-width:45px;}
.grid_6 .box p a, .grid_6 .box p a:visited{ color:#1F90D9; font-size:12px; text-decoration:none}
.grid_6 .box p a:hover{color:#333;}
.grid_6 .box p .price{color:#F00; font-size:14px;}
.grid_6 .box span .detail{font-size:11px; font-weight:bold; color:#7AA400; text-decoration:none; text-align:right; float:right}
.grid_6 .box span .detail:hover{ color:#F00; text-decoration:underline}

.subContent{ float:left; margin-bottom:10px; border-bottom:1px solid #DDD; padding-bottom:7px;}

.subContent h2{font-size:22px; margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:2px solid #999999; font-family:Georgia, "Times New Roman", Times, serif}

.subContent .subContentLeft{width:220px; margin-right:30px; float:left}
.subContent .subContentRight{margin-left:250px;}
.subContent .subContentRight p{padding:0; margin:0}
/*.subContent .subContentRight a, .subContent .subContentRight a:visited{color:#2D79CD; text-decoration:none; font-size:13px;}
.subContent .subContentRight a:hover{color:#333}*/
.subContentLeft .subimge{width:96px; padding-right:9px; text-align:left; float:left}
.subContentLeft .submen{margin-left:105px;}
a.link_1, a.link_1:visited{color:#2D79CD; font-weight:bold; text-decoration:none; font-size:12px;}
a.link_1:hover{color:#333; text-decoration:underline}
img.product{border:#E5e5e5 2px solid; padding:2px; max-width:88px; margin-right:10px; float:left}
p.textDes{color:#333; font-size:11px;}
span.textNote{color:#666; font-size:11px;}
span.textDate{color:#7BA400; font-size:11px; padding-right:20px;}
span.txtprice{color:#F00; font-size:14px;}
img.productother{border:#E5e5e5 1px solid; padding:2px; max-width:50px; margin:5px; float:left}
.subContent .subContentImg{width:140px; margin-right:10px; float:left}
.subContent .subContentDetail{margin-left:150px;}
.subContent .subContentDetail p{margin:0 auto; padding:0 auto}


/* ================CSS OLD=============== */
.floatleft{	float: left;}
.floatright{float: right;}
.clear{clear:both;overflow:hidden;}

.pagelinkbox2{float: right; background-color: #F6F9FB; padding: 5px; margin: 8px 0px 0px 0px; 	font: bold 12px Arial, sans-serif;}
.pagelinkbox{float: right; background-color: #F9FAFD; padding: 5px; margin: 10px 0px 10px 0px; 	font: bold 12px Arial, sans-serif;}
.pagelink{padding:2px 4px 2px 4px; color: #6495ED;}
.pagelinklast{padding:1px 2px 1px 2px; color: #3E5059;}
.pagecurrent{padding:1px 6px 2px 6px; color: White; font-weight: bold; background-color: #0982D0;}

.pagelink a:active,.pagelink a:visited,.pagelink a:link,
.pagelinklast a:active,.pagelinklast a:visited,.pagelinklast a:link,
.pagecurrent a:active,.pagecurrent a:visited,.pagecurrent a:link
{
	text-decoration:none;
	color: #0065C6;
	font: bold 12px Arial, sans-serif;
}

.pagelink a:hover,.pagelinklast a:hover,.pagecurrent a:hover{
	text-decoration:underline;
}

.orange{color: #FF5717;}
.pink{color:#ED3A5E}
.grey{color: #3B454F;}
.hspace5 {height: 9px; overflow: hidden;}

#adbox {
   border: 1px solid #D3DDF8;
   background-color: #FFF;
	display:block;
	position:relative;
	*width:100%;
}
#adbox .adrow{
	padding: 9px;
}
.adrow a, .adrow a:link, .adrow a:active, .adrow a:visited{
	font: bold  12px Arial,sans-serif; text-decoration:underline;color:#12459E;
}

.adrow p.decs{
	font-family:Arial,sans-serif;
	font-size:1.2em;
	margin:1px 0px 1px 0px;	
}
.adrow span.sitename{
	font-family:Arial,sans-serif;
	font-size:x-small;
	margin:1px 0px 1px 0px;	
	color: #1F7C1F;
}

#adbox .adfooter{
	display:inline;
	background-color: #DEE6F1;
	color: #436DA3;
	padding: 2px 3px 3px 3px;
	float:right;
	position:relative;
	font: bold 10px Arial,sans-serif;	
}

.tablebg_lightblue {background-color: #F6FAFF; padding: 5px;}
.tablebg_white {background-color: #F8F8FB; border: 1px solid #68C0F9;}
.tablebg_silver {background-color: #FFF; border: 1px solid #FFF09B;}
.tablebg_blue {background-color: #F2F7FD; border: 1px solid #D6E8FD;}
.tablebg_skyblue {background-color: #78B0F2; border: 1px solid #D6E8FD;}
.tablebg_gray {background-color: #fff; border: 1px solid #E7EDF5;}

#rvtitle{color: #12459E; font: 13px Arial,san-serif; text-decoration: none;}
#rvtitle:hover{color: #C91237; text-decoration: underline;} 
.inforvbarvip, .inforvbar{color: #2F373D; border-bottom: 1px solid #EEF3F9; height: 30px; padding: 6px 4px 6px 0px;}
.inforvbar b{font-weight:normal;}
.decsmall{
	font: 11px Arial,sans-serif;
	color: #000000;
}


.fieldtext{background-color: #FDFDFD; color: #3B454F; font: 12px Arial,sans-serif; border: 1px solid #B0C4DE; padding: 2px 2px 2px 2px; width:100%; height: 21px;}
.fieldtextbox{background-color: #FDFDFD; color: #3B454F; font: 12px Arial,sans-serif; border: 1px solid #B0C4DE;	padding: 1px 1px 1px 2px; line-height: 140%; overflow: auto;}

.fieldselect{background-color: #FDFDFD; color: #3B454F; font: 12px Arial,sans-serif; padding: 1px 1px 1px 2px; border: 1px solid #B0C4DE;}
.checkbox { border: none; padding: 4px;}
#checkbox{
    padding: 0px;
    margin: -4px -4px -4px -4px;
    border: 0px;
    background: transparent;
}

.fieldbutton {
   width: 90px;
   height: 23px;
   background: url("../images/buttonblack.gif") no-repeat;
   color: #F7F8F9;
   font: bold 12px Arial,sans-serif;
   border: 0;
   cursor: pointer;
   padding-bottom: 2px;
}

/* ads css */

#catmenu{
   color: #076FB2; 
   text-decoration: none;  
   display: block;
   background-color: #EAF5FF;
   padding: 5px; 
   border-left: 1px solid #fff; 
   border-right: 1px solid #D2EAFF; 
   font: 11px Arial,sans-serif;
	float:left;
}
#catmenu:hover{
   background-color: #DFE7F2;
   color: #076FB2; 
   border-left: 1px solid #F0F3F9; 
   border-right: 1px solid #D9E0F0; 
   display: block;   
	float:left;
}
#catmenuhover {
   background-color: #DFE7F2;
   color: #076FB2; 
   border-left: 1px solid #F0F3F9; 
   border-right: 1px solid #D9E0F0;  
	float:left;
   text-decoration: none;  
   padding: 5px; 
   font: bold 11px Arial,sans-serif;
}
.catcounter{
	color:#657687;
	font-weight:normal;
	margin-left: 6px;
   font: 11px Tahoma,sans-serif;
}
#submenulink{color :#3F648F; font: 11px Tahoma,sans-serif; text-decoration: none;}
#submenulink:hover{color :#778899; font-weight: bold; text-decoration: underline;}


.cat{background-color: #F6F7FB;padding: 0px 0px 7px 0px; border-top: 3px solid #ECEEF6;}
.cat ul li { list-style-type:none;}
.cat li{float:left; width: 150px;text-align:left;line-height: 220%;}
.cat a.catitem{padding: 3px 5px 3px 5px; font: 11px Arial, sans-serif;}
.cat a.catitem:link, .cat a.catitem:active, .cat a.catitem:visited {color: #0878C0; }
.cat a.catitem:hover {color: #EEF6FC; background-color: #0878C0; text-decoration:none; }

.subcat{background-color: #FFFFF0;border-top: 1px solid #E7EDF5;border-bottom: 1px solid #FFF7C6;padding-bottom: 9px;}
.subcat ul li { list-style-type:none;}
.subcat li{float:left; width: 165px;text-align:left;line-height: 200%;margin-bottom: 1px;}
.subcat a.catitem{padding: 3px 4px 3px 3px; font: 12px Arial, sans-serif;}
.subcat a.catitem:link, .subcat a.catitem:active, .subcat a.catitem:visited {color: #343D45; }
.subcat a.catitem:hover {background-color: #343D45;color:#FFF4FA; text-decoration:none; }
.subcat a.catitemhover {background-color: #343D45;color:#FFF4FA; text-decoration:none; padding: 3px 4px 3px 3px; font: 12px Arial, sans-serif;}
/*================ ADVERTISEMENT BOX ==================================================*/
.borderbox_advlogo{ padding-top: 11px; padding-bottom: 6px; border: 1px solid #E9ECEF; background-color: #FBFCFC}
.borderbox_advtext{ padding-top: 15px; padding-bottom: 6px; border: 1px solid #C8D5E8; background-color: #FBFDFF}
.advbox{position: absolute; background-color: #ffffff; margin: -6px 0px 0px -35px;}
.advlabel_gray{font: bold 11px Tahoma, Verdana, Arial; color: #627282;}
.adborder{border: 1px solid #E5ECF5; margin-bottom:1px;}
.logobox{z-index: 1000;margin:1px;}

.textboxname{color: #4682B4; background-color: #FFFFFF; font: bold 11px Tahoma,Verdana,Arial; border-bottom: 1px solid #B0C9DD; padding: 3px;}
#textboxlink{color: #5B6B79; font: 11px Tahoma,Arial,Verdana; padding: 3px; text-decoration: none;}
#textboxlink:hover{color: #9f8800; text-decoration: none;}
/*==========================================================================================*/

.rvtitbarname_orange{color: #DC143C; font: bold 22px Arial,sans-serif;}

.rvtitbarname_gray{color: #3B454F; font: 22px Arial,sans-serif;}

#rvtitle{color: #12459E; font: 13px Arial,san-serif; text-decoration: none;}
#rvtitle:hover{color: #C91237; text-decoration: underline;} 
.inforvbarvip, .inforvbar{color: #2F373D; border-bottom: 1px solid #EEF3F9; height: 30px; padding: 6px 4px 6px 0px;}
.inforvbar b{font-weight:normal;}

/*================ SUB CATEGORIES BOX ==================================================*/
#subcatlink{color: #0771B4; font: bold 12px Arial,sans-serif;}
#subcatlink:hover{color: #DC143C; }
/*==========================================================================================*/

.sitemap_parentitem{ margin: 0px; }
.sitemap_parentitem a:link, .sitemap_parentitem a:active, .sitemap_parentitem a:visited {
   font: 1.5em Arial,sans-serif;
}
.sitemap_childitem{ margin: 0px; }
.sitemap_childitem a:link, .sitemap_childitem a:active, .sitemap_childitem a:visited {
   font: 1.2em Arial,sans-serif;
}

h1.titdetail{
	color: #3C4650;
	font-size: 24px;
	font-family: Arial, sans-serif;
	border-bottom: 1px solid #E3EAF5;
	padding-bottom: 3px;
	font-weight: normal;
}

.titdetailbar{
   color: #8C9AA8;
   padding: 3px 0px 5px 3px;
	font: bold 1.0em Tahoma,sans-serif;
}

.imgthumbbox{
	background-color: #F9FAFD;
	border: 1px solid #E3EAF5;
	padding: 7px 7px 0px 7px;
	overflow: hidden;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 15px;
	text-align:center;
}
.imgthumbbox img{
	margin-bottom: 7px;
}
.imgpreviewbox{
	background-color: #F7F9FC;
	border: 1px solid #E3EAF5;
	width: 40px;
	height: 40px;
	text-align: center;
	overflow: hidden;
}

.infodetailbox{
	width: 100%;
}
.infodetailbar{
	color: #FF7F50;
	font-weight: bold;
	display: inline-block;
}
.ajaxmsgbox{
	background-color: #FEF3F5;
	padding: 3px;
	border: 1px solid #FBD4DB;
	color: #ff0000;
	font-weight: bold;
	text-align: center;
}

.infotab{
	border-top: 1px solid #8695A4;
  	border-right: 1px solid #8695A4;   
	background-color: #FAFCFC;
}
.infotabhover{
	border-top: 1px solid #011A52;
	border-left: 1px solid #011A52;
  	border-right: 1px solid #011A52;
   z-index: 1;
   position: relative;
   margin-bottom: -1px;
	background-color: #013098;
}
.tabline{
	background-color: #022B85;
	height: 3px;
	overflow: hidden;	
}
.contentbox{
	height: auto;
	padding: 1px;
   background-color: #FFFFFF;
   border: 1px solid #EDF1F8;
   line-height: 160%;
}

#contentview{
	overflow:hidden;
	width: 728px;
	margin: 0 auto;
	font: 13px Arial,sans-serif;
	padding-top: 9px;
}
#contentview ul, #contentview ol {
	margin-left: 2em; margin-bottom: 2em;
} 
#contentview li{
	margin-left: 1em; line-height: 160%;
}
#contentview span{
	line-height: 160%;
}
#contentview p{
	margin-top: 1.2em; margin-bottom: 1.2em;
}

.tags {
	font: 11px Tahoma,sans-serif;
	color: #3C6465;
}
.tags a:link, .tags a:active, .tags a:visited{
	font: 11px Tahoma,sans-serif;
	color:#EC2B51;
}
.tags a:hover{
	
}

.infobottom{
	background-color:#F7F9FC;
	border: 1px solid #FFF;	
	padding: 5px 7px 5px 7px;
	font: bold 10px Verdana,sans-serif;
}
.infobottom a:link, .infobottom a:active, .infobottom a:visited {
	color: #0988D8;
	font: bold 10px Verdana,sans-serif;
	text-decoration: underline;
}
.infobottom a:hover{
	color: #DC143C;
}

#viewmore{
	font: bold 11px Verdana,sans-serif;
	line-height: 200%;
}

#comments{margin-top: 2px; background-color: #FFF;  border: 1px solid #EDF1F8;}
#comments .row1{
	border-bottom: 1px solid #F6F8FB;	
	color: #6A7D8E;
	font: 11px Tahoma,sans-serif;
	padding: 5px 7px 5px 7px;
   background-color: #FBFCFC;
}

#comments .row2{
	color:#4E5C68;
	font: 12px Arial,sans-serif;
	padding: 7px 24px 7px 24px;

}

/* ================================================*/
.rv_tdrow1{
   color: #0872B5; 
   background-color: #EAF5FF;
   padding: 5px; 
   border-bottom: 1px solid #D2EAFF; 
   font: bold 12px Arial,sans-serif;
}
.rv_tdrow2{background-color: #F8F8FB;  padding: 7px; font: 12px Arial,sans-serif;   color: #385A86;  }
.rv_tdrow3{
   color: #385A86;background-color: #EAF5FF;padding: 5px 7px 5px 7px;font: 12px Arial,sans-serif;
}
.rv_tdrow4{background-color: #FFFFF0;  padding: 7px 4px 7px 4px; font: 11px Arial,sans-serif; color: #647586; }
.rv_tdrow4 a:link, .rv_tdrow4 a:active, .rv_tdrow4 a:visited{
	color: #0880CC; font: 11px Arial,sans-serif;
}
.rv_tdbarlabel{color: #627282; font: bold 12px Verdana, sans-serif; text-transform: uppercase; }
.rv_barhead{border-bottom: 1px solid #A4B0BB;color: #E06E47;margin-bottom: 5px;}

.imgborder {
	background-color: #FDFDFD;
	border: 1px solid #ECEEF4;
   padding: 1px;
}
.imgborder2 {
	background-color: #FDFDFD;
	border: 1px solid #ECEEF4;
   padding: 1px;
   height: 100px;
}
.imgborder3 {
	background-color: #FDFDFD;
	border: 1px solid #ECEEF4;
   padding: 1px;
}
.vote_question{
   background-color: #EAF5FF;
   padding: 5px; 
   color: #385A86;
   font: bold 12px Arial,sans-serif;
}
.vote_answer{
   background-color: #EAF5FF;
   padding: 5px; 
   border-bottom: 1px dotted #D2EAFF; 
   font: 12px Arial,sans-serif;
   cursor: default;
}
.ratingbar{
   height: 13px;
   background-image: url('../images/vote.gif');
   background-repeat: repeat-x;
   overflow: hidden;  
}

/* Begin New Selectbox */
#newselect{position:relative;z-index:1;}
#newselect a.selected{display:block;position:relative;}
#newselect a.selected:link,#newselect a.selected:active,#newselect a.selected:visited{
	color: #FF4500;padding: 3px;white-space: nowrap;display:block;
}
#newselect a.selected:hover{
	background-color: White;color: #F2F6FB;padding: 2px;text-decoration:none;background-image:url('../images/select_arrow.gif');background-repeat: no-repeat; background-position: 95% 55%;border: 1px solid #E4E8EB; 
}
#newselect a.selectedhover{
	background-color: White;background-image:url('../images/select_arrow.gif');background-repeat: no-repeat;	background-position: 95% 55%;color: #3E6596;font-weight:bold;text-decoration:none;padding: 2px;border: 1px solid #E4E8EB; white-space: nowrap;display:block;
}
#newselect ul.options{
	position:absolute;top:22px;left:0px;background-color:#FFF;border: 1px solid #C4CBD2;
	z-index:9;list-style:none;white-space: nowrap;display:block;height: 336px;overflow-y:scroll;overflow-x:hidden;
}
#newselect li {font-size: 11px; font-weight:normal;display:inline;}
#newselect li a,#newselect li a:link,#newselect li a:active,#newselect li a:visited {color: #3E6596;position:relative;display:block;padding: 3px 0px 3px 3px;font-weight:bold;}
#newselect li a:hover {font-weight:bold;text-decoration:none;background-color:#4875AE;color:#F9FBFD}
/* End New Selectbox */
/* them */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
/* end ads css */

/*   member css    */
.mb_title{color: #DC143C; font: 23px "Times New Roman",Arial,sans-serif; text-transform:uppercase;}

.contentbox{
	height: auto;
	padding: 2px;
   background-color: #FFFFFF;
   border: 1px solid #EDF1F8;
}

.mb_bgtitle{
   width: 100%;
   background: url("../images/sectitle_blue.jpg");
   color: #E4EBF4;
   font: bold 12px Tahoma,Arial,Verdana;
	padding: 6px 7px 7px 7px; 
	border-bottom: 3px solid #D6E8FD;
}
.mb_bgtitle2{
   background: url("../images/sectitle_blue.jpg");
   color: #E4EBF4;
   font: bold 12px Tahoma,Arial,Verdana;
	padding: 6px 7px 7px 7px; 
}
.mb_bgsubtitle{
   width: 100%;
	background-color: #F1F5F9;
   color:#5581B8;
   font: bold 13px Arial,sans-serif;
   padding: 5px 5px 5px 7px; 
}

.memberheadbar{
	background-color: #F8F8FB;
	border: 1px solid #F1F2F7;
	color: #576573;
	padding: 5px;
}
.memberfootbar{
	background-color: #F2F3F5;
	color: #576573;
	padding: 5px;
	border: 1px solid #E8EBED;
} 
.memberleftbox{
   border: 1px solid #CCDAEA;
   background-color: #FFF;
}

.actionbar{
	text-align: right;
	padding: 10px 5px 10px 5px;
   display: block;
}
.actionbar a,
.actionbar a:link,
.actionbar a:active,
.actionbar a:visited {
	color: #EB1F48; 
	font: 18px "Times New Roman",Arial,sans-serif; 
	text-decoration: none;
	text-transform: uppercase;
}
.actionbar a:hover {
	text-decoration: underline;
}

#butlink_normal
{
   background-image: url("../images/buttonbg_normal.gif");
	color: #FFF;   
   background-repeat: no-repeat;
	font: bold 11px Tahoma, Arial;
   height: 17px;
   width: 80px;
   cursor: pointer;
   text-decoration: none;
   text-align: center;
   display: block;
   margin: 1px 0px 0px 3px;
	padding-top: 1px;
	position: relative;
}
.memberbox{
   background-color: #FDFEFF;
}

.mb_menubox{
	border-top: 1px solid #E9EFF7;
}

#membermenulink{
   color: #0771B4; 
   text-decoration: none;  
   display: block;
   background-color: #FFF;
   padding: 5px 0px 5px 9px; 
   border-top: 1px solid #fff; 
   font: 13px Arial,sans-serif;
}
#membermenulink:hover{
	color: #DC143C;
   background-color: #F9FBFD;
}
#membernavlink{
	color: #FFE9CE;
   font: bold 12px Arial,sans-serif;
}
#membernavlink:hover{
	color: #FFFFFF;
	text-decoration: underline;
}

.mb_tableborder{
	background-color: #ffffff;
	border: 1px solid #D2D8DD;
}
.mb_tdrow1{
   color: #385A86;  
   background-color: #EAF5FF;
   padding: 9px; 
   border-bottom: 1px solid #D2EAFF; 
   font: 12px Arial,sans-serif;
}
.mb_tdrow2{
   color: #385A86; 
   background-color: #EAF5FF;
   padding: 9px; 
   border-bottom: 1px solid #D2EAFF; 
   font: 12px Arial,sans-serif;
}
.mb_tdrow4{
	background-color: #F1F5F9;
	color: #596875; 
	font-size: 11px;
	font-weight: bold;
	padding: 7px;
}
.mb_tdrow3{
	background-image: url(../images/subbar.gif); 
	padding: 9px;
 }
.mb_tdrow5{
	background-color: #ffffff;
	text-align: center;
	border: 1px solid #E6E9EC;
	padding: 2px;
 }
 .mb_tdrow6{
	background-color: #FFFAF0;
	text-align: center;
	border: 1px solid #E6E9EC;
	padding: 5px;
 }
 .mb_itemrow{
 	padding: 7px;
 }
 .mb_itemrow a, .mb_itemrow a:link, .mb_itemrow a:active,.mb_itemrow a:visited{
 	font: 12px Arial,sans-serif; color:#097CC6;
 }
 .mb_itemrow a:hover{color:#343D45;}
 .mb_bgrow1{
 	background-color: #FBFCFD;
 }
 .mb_bgrow2{
 	background-color: #ffffff;
 }
 .mb_bgrowhover{
 	background-color: #FFFCE8;
 }
 


.statisticbox{
	background-color: #FFF;
	padding: 5px;
	font: 12px Arial,sans-serif;
}
.statistichead{
	border-bottom: 1px solid #84A3CC;
	color: #4F7CB6;
	padding: 5px;
	font: bold 12px Arial,sans-serif;
}
.statisticrow{
   color: #385A86; 
	padding: 5px 7px 5px 7px; 
   font: 12px Arial,sans-serif;
}

.filterbox
{
	background-color: #F1F5F9;
	color:#3A434C;
}

#enabled
{
	text-decoration:none;
	color:#000000;
}
#enabled:hover 
{
	text-decoration:underline; 
	color:#ec7600;
}

#disabled 
{
	color:#AAAAAA;
	text-decoration:none; 
}
#disabled:hover 
{
	text-decoration:underline; 
	color:#ec7600;
}

.icondescription {
	border-bottom: 1px solid #D0DEEA;
	padding-bottom: 5px;
}
/* end member scc */

/* help css */
.cat{background-color: #F6F7FB;padding: 0px 0px 7px 0px; border-top: 3px solid #ECEEF6;}
.cat ul li { list-style-type:none;}
.cat li{float:left; width: 150px;text-align:left;line-height: 220%;}
.cat a.catitem{padding: 3px 5px 3px 5px; font: 11px Arial, sans-serif;}
.cat a.catitem:link, .cat a.catitem:active, .cat a.catitem:visited {color: #0878C0; }
.cat a.catitem:hover {color: #EEF6FC; background-color: #0878C0; text-decoration:none; }

.sec_title{color: #272E34; font: 25px Arial,sans-serif;padding-bottom: 15px;}


.contentbox{
	padding: 1px;
   background-color: #FFFFFF;
   border: 1px solid #EDF1F8;
}

.sec_bgtitle{
   width: 100%;
   background: url("../images/sectitle_blue.jpg");
   color: #E4EBF4;
   font: bold 1.2em Arial,sans-serif;
	padding: 5px 7px 7px 7px; 
}

.sec_bgsubtitle{
   width: 100%;
   background: url("../images/subtitle2.gif");
   color: #6C7F91;
   font: bold 11px Tahoma,Arial,Verdana;
   padding: 2px 4px 5px 4px; 
}

.helplink {
	line-height: 200%;
}
.helplink a, .helplink a:link, .helplink a:active {
   color: #005BB2;
   font: 12px Arial,sans-serif;
   text-decoration: none;
}
.helplink a:visited {
   color: #5A6978;
   font: 12px Arial,sans-serif;
   text-decoration: none;
}
.helplink a:hover {
   color: #FF5D20;
   text-decoration: underline;
}

#catmenu{
   color: #0873B7; 
   font: 13px Arial,sans-serif;
	line-height: 260%;
	text-decoration: underline;
}

#catmenu:hover{
   color: #F64400;
}
#catmenuhover {
   color: #343D45;
   font: bold 13px Arial,sans-serif;
   text-decoration: none;
	line-height: 260%;
}

.h_tdrow1 {
   padding: 5px 5px 5px 0px;
}

.h_tdrow2 {
   padding: 7px 0px 1px 0px;
	font: bold 1.5em Arial,sans-serif;
   border-bottom: 1px solid #EEF3F8;
}
.h_tdrow3 {
   padding: 5px 0px 20px 0px;
   font: 1.2em Arial,sans-serif;
   line-height: 160%;
}
.h_tdrow4 {
   padding: 0px 0px 1px 0px;
	font: bold 1.4em Arial,sans-serif;
}
.h_tdrow5 {
   background-color: #F6F8FB;
   padding: 4px;
   font: bold 11px Tahoma,Arial;
   color: #586776;
}
.h_tdrow6 {
   background-color: #F9FBFD;
   padding: 4px;
}

/* end help css */
/* ==================CSS OLD==================== */