@charset "utf-8";
/* CSS Document */
img{border:0;}
ul,li{list-style:none;
margin:0;
padding:0;
}

p{font:normal 13px Arial, Helvetica, sans-serif; text-decoration:none;color:#2f2f2f; text-align:justify;}



h1{font:bold 24px Mongolian Baiti; color:#ffde00; text-align:justify; line-height:20px; text-decoration:none;}

h2{font:bold 14px arial; text-align:justify; color:#26b2bf; text-align:justify; line-height:20px; text-decoration:none;}

h2{font:bold 14px arial; text-align:justify; color:#26b2bf; text-align:justify; line-height:20px; text-decoration:none;}

h3{font:normal 11px arial; text-align:justify; color:#4b4b4b; text-align:justify; line-height:20px; text-decoration:none;}
.clear{ clear:both;}

body{
	width:100%;
	font-size:12px;
	margin:0 auto;
	font-family: Arial, Helvetica, sans-serif;
	background:url(../imgs/header_bg.jpg) fixed;
}
#header{width:100%;
	height:631px;
}
#header2{
    width:100%;
	height:170px;
}
#logo_nav{
	width:980px;
	margin:0 auto;
	height:auto;

}
	.logo{
	width:320px;
	padding:30px 0px 0px 0px;
	float:left;
	}
	.top_nav{
    	width:660px;
    	float:left;
    	color:#FFF;
    	font-size:12px;
	}
	.top_nav ul li{
    	float:left;
    	margin-left:20px;
    	padding:42px 0px 0px 0px;
	}
	.top_nav ul li a{
        color:#FFF;
    	width:601px;
    	height:45px;
    	font:14px Verdana, Geneva, sans-serif;	
    	font-size:12px;
    	text-align:center;
    	text-decoration:none;
	
	}
	.top_nav ul li a:hover{
	color:#FF3;
	text-decoration:none;
	}
	.top_nav ul li.active{
    
	height:30px;
	background:url(../imgs/button_hover.png) scroll 0px 0;
	text-align:center;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	}
	.logo_right a{
	   color:#fff;
       text-decoration: none;
    }
    .logo_right a:hover{
        color:#ddd;
    }
	.logo_right{
	   background: url('../imgs/Happy.png') no-repeat;
		float:right;
		width:220px;
		height:80px;
        margin-top:5px;
		margin-right:10px;
		color:#FFF;
		padding:8px 0px 0px 8px;
		}
		
#slider{
		width:970px;
		margin:5px auto;
		border:5px solid #006699;
		}
.login{
    float: left;
	width:62px;
	float:right;
	background:url(../imgs/login_button.jpg) no-repeat;
	height:26px;
	text-align:center;
	padding:2px;
	}
 #main_content{
    background: #fff;
    float: left;
    padding:10px;
 }   
#white_content{
    background: #fff;
    float: left;
}
#main1{
	margin:0 auto;
    width:100%;
    
}
 #main_content1{
    background: #fff;
    float: left;
    padding:10px;
    padding-left:240px;
 }   
#white_content1{
    background: #fff;
    float: left;
    width:100%;
}
#main{
	width:980px;
	margin:0 auto;
    
}
	#center_content{
        color:#fff;
		width:980px;
		margin:0 auto;
		background:#020e17;
		height:40px;
		margin-top:10px;
		padding:10px 0px 0px 0px;
}
	.left_arrow{
		float:left;
		width:10px;
		margin-top:5px;
		margin-left:5px;
		
	}
.right_arrow{
	float:right;
	width:10px;
	margin-top:5px;
	margin-right:5px;
	}
	.center_text{
	float:left;
	padding-left:30px;
	padding-top:5px;
  }
#content_first{
	margin:0 auto;
	width:980px;
     }
	.content_first{
		float:left;
		width:315px;
	  margin-top:20px;
	}
	
	.content_mid{
		float:left;
		width:295px;
	  margin-top:20px;
	  margin-left:20px;
	}
	.content_last{
		float:left;
		width:295px;
	  margin-top:20px;
	  margin-left:30px;
	}
	.content_firstimg{
		width:300px;
		float: left;
		margin-top:10px;
	 background:url(../imgs/img_shdw.png) no-repeat scroll center bottom transparent;
	margin-left:5px;
	height:150px;
}
	.content_midimg{
		width:290px;
		float:left;
		margin-top:10px;
		background:url(../imgs/img_shdw.png) no-repeat scroll center bottom transparent;
		position:botom;
		margin-left:25px;
		height:150px;
		}
		
	.content_lastimg{
	width:300px;
	float:left;
	margin-top:10px;
	background:url(../imgs/img_shdw.png) no-repeat scroll center bottom transparent;
	position:botom;
	margin-left:35px;
	height:150px;
	}		
	.content_frsttext{
	width:290px;
	float: left;
	margin-top:10px;
	margin-left:10px;
	}		
	
	.content_midtext{	
	width:290px;
	float:left;
	margin-top:20px;
	margin-left:40px;
	color:#666;
	}
	.content_lasttext{  
	width:290px;
	float: left;
	margin-top:5px;
	margin-left:40px;
}
  ul.products  li{
	background: url(../imgs/arw1.png) no-repeat; 
	padding-left:20px;
	}
	ul.products  li a{
		text-decoration:none;
		color:#333;
		}
	ul.products  li a:hover{
		color:#0072be;
	}
	#content_bottom{
	background:url(../imgs/content_bg.jpg) no-repeat;
	width:100%;
	height:450px;
	}
	#content_bottom_main{
	width:980px;
	margin:0 auto;
	}
	.bottom_headingfrst{
	width:300px;
	float:left;
	margin-top:20px;	
	}
	.bottom_headingmid{
		width:300px;
		float:left;
		margin-top:20px;
		margin-left:20px;
	}
	.bottom_headinglast{
	width:300px;
	float:left;
	margin-top:20px;
	margin-left:30px;
	}
	.content_bottom_first{
		width:300px;
		float:left;
		margin-top:20px;
		}
	.content_bottom_first ul{ list-style:none;}
	.content_bottom_first ul li{ float:left;}
	
	.content_bottom_mid{
	width:300px;
	float:left;
	margin-top:20px;
	margin-left:20px;
	line-height:20px;
		}
	.content_bottom_mid ul{ list-style:none;}
	.content_bottom_mid ul li{
	   color:#fff;
	float:left;
	background:url(../imgs/facebook_icon.png) no-repeat;
	padding-left:25px;
	}	
	
.content_bottom_last{
	width:300px;
	float:left;
	margin-top:20px;
	margin-left:20px;
	}
.search input[type="text"]{ 
	width:230px;
	background:url(../imgs/search_bg.jpg) no-repeat;
	height:41px;
	float:left;
	border:none;
	color:#FFF;
	padding-left:10px;
	padding-right:10px;
}
	.search_button{
		width:25px;
		height:25px;
		float:left;
		
		margin-top:10px;
		margin-left:5px;
}
	.border{
		width: 261px;
		height:5px;
		margin-top:40px;
	}
	.bottom_nav{
	width:350px;
	margin-top:70px;
	}
	.bottom_nav span 
		{
			visibility:hidden;
		}
	.bottom_nav ul{list-style:none;}
	.bottom_nav ul li{ 
	float:left; 
	margin-left:20px;
    color: #fff;
	}
#footer{
	background: url(../imgs/footer_bg.jpg) repeat;
	height: auto;
	width:100%;
	margin:0 auto;
}
	.footer_logo{
		width:980px;
		margin:0 auto;
		padding-top:5px;
	}
	.footer_link_main{
			width:980px;
			 margin:0 auto;
             padding-bottom:10px;
             padding-top:17px;
		} 
	.footer_left{
	width:400px;
	color:#FFF;
}
.footer_right{
		width:400px;
		color:#FFF;
		float:right;
		text-align:right;
	}
	.footer_right span
{
		visibility: hidden;
	}
.footer_right a
{ 
	text-decoration:none;
	color:#007ad4;
	}

.footer_right li:hover
{
	  text-decoration:none;
		color:#007ad4;  
}

#middle_content{
    float: left;
    padding-top: 8px;
    padding-left: 5px;
}
#left_bar{
    float: left;
    padding-top: 5px;
    background: url('../imgs/left_shadow.jpg') center right no-repeat;
    width:213px;
    margin-left: 5px;
    margin-bottom: 10px;
}
.leftbar{
    background: url('../imgs/bg_left_bar.jpg') repeat-y;
    width:203px;
}
.main_category a, .sub_category a{
    color: #006699;
    text-decoration: none;
}
.main_category a:hover, .sub_category a:hover{
    color: #0099cc;
}
.main_category, .sub_category{
    font-size: 15px;
    font-weight: bold;
    color: #006699;
    padding-left:25px;
    padding-top:5px;
    padding-bottom:5px;
    border-bottom: 1px solid #b7c9d7;
    font-family: Trebuchet MS;
}
.sub_category{
    font-size: 12px!important;
    padding-left:50px;
    background: url('../imgs/icon_arrow.png') no-repeat 33px 7px;
}
.middle_heading, .left_heading, .right_heading{
    float: left;
}
.middle_heading{
    height: 31px;
    background: #1875b1;
    font-size: 16px;
    padding-top:8px;
    padding-left:5px;
    width:715px;
    font-family: Trebuchet MS;
    font-weight: bold;
}
.content{
    line-height: 20px;
    text-align: justify;
    padding-right:20px;
    padding-top:50px;
    padding-left:10px;
    width: 720px;
}

.middle_heading, .middle_heading a{
    text-decoration: none;
    color: #fff;
}
img{
    border: 0;
}
.img_td a{
    text-decoration: none;
    color: #333;
    font-weight: bold;
}
.img_box{
    
    background: url(../imgs/photo_shadow.jpg) center bottom no-repeat;
    height:163px;
}
/* Pagination Starts */
div.pagination{padding:0; margin:.3em 0 1em 0; text-align:right; font-size:10px}
div.pagination a,  div.pagination span{
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
div.pagination a{padding:2px 5px; margin-right:2px; border:1px solid #aaa; text-decoration:none !important; color:#454545 !important; background:#454748 url(../imgs/pag1.gif)}
div.pagination a:hover, div.pagination a:active{border:1px solid #777; color:#fff !important;background:#55595b url(../imgs/pag2.gif)}
div.pagination span.current{padding:2px 5px; margin-right:2px; border:1px solid #777; font-weight:bold; background:#55595b url(../imgs/pag2.gif); color:#fff; cursor:default}
div.pagination span.disabled{padding:2px 5px; margin-right:2px; border:1px solid #f3f3f3; color:#ccc}


#pdetail{width:730px; overflow:hidden}
#pimg{padding-right:10px; border-right:#cfcece 1px solid; float:left; width:306px; margin:0 10px; text-indent:20px; font:10px Verdana, Geneva, sans-serif; color:#999}
#poimg{list-style:none}
#poimg li{float:left; display:block; margin:5px 2px; width:96px}
.o_images{float:left; border:#666 0px solid; margin:0}
.m_image{border-bottom:#cfcece 1px solid; padding-bottom:10px}
#pspec{width:383px; float:left; border:#e8e8e8 1px solid; border-top:#666 0px solid}
#pspec tr th{width:130px; padding:3px 8px; vertical-align:top; background-color:#efefef; color:#666}
#pspec tr td{width:220px; padding:3px 8px; vertical-align:top}
#pTab{background:url(../imgs/nav.jpg) 0 0 repeat-x; height:28px; width:360px; text-indent:10px; color:#000; font:14px Verdana, Geneva, sans-serif; font-weight:bold; line-height:22px; text-transform:uppercase}

.img_box img{
    border: 1px solid #eee;
} 

#nav_bar{width:724px; height:32px; overflow:hidden; background:#FFF url(../imgs/nav.jpg) 0 0 repeat-x; margin:0 auto; color:#000; text-indent:15px; font:14px "Trebuchet MS",Arial,sans-serif; font-weight:bold; line-height:33px; text-transform:uppercase; text-shadow:#FFF 0 1px 1px}
.next{background:url(../imgs/next.png) 0 0 no-repeat; width:39px; height:14px; float:right; margin:8px}
.next:hover{background:url(../imgs/next_hover.png) 0 0 no-repeat}
.prev{background:url(../imgs/prev.png) 0 0 no-repeat; width:39px; height:14px; float:right; margin:8px}
.prev:hover{background:url(../imgs/prev_hover.png) 0 0 no-repeat}
.back{background:url(../imgs/back.png) 0 0 no-repeat; width:41px; height:11px; float:right; margin:10px}
.back:hover{background:url(../imgs/back_hover.png) 0 0 no-repeat;}

#cTable tr td a img{padding:2px; border:#d7d6d7 1px solid; margin:0px 11px 5px 11px}
#cTable tr td a img:hover{border:#0066cc 1px solid}
#cTable tr td{text-align:center; padding-bottom:10px; vertical-align:top}
#cTable tr td a:hover{text-align:center; text-decoration:none; color:#0066cc}
#cTable a, #cTable a:link, #cTable a:visited {
    color: #666666;
    font-weight: bold;
    text-decoration: none;
}
a.link{
    color: #333;
    text-decoration: none;
}
a.link:hover{
    color: #666;
}
#gar{margin:0 0 20px 0}
#gar li{list-style:none; float:left; height:577px; vertical-align:middle; display:block}
#gar li img{margin:14px}

#pTable tr td a img{padding:2px; border:#d7d6d7 1px solid; margin:0px 13px 5px 13px}
#pTable tr td a img:hover{border:#0066cc 1px solid}
#pTable tr td{text-align:center; padding-bottom:10px; vertical-align:top}
#pTable tr td a:hover{text-align:center; text-decoration:none; color:#0066cc}
#pTable a{
    text-decoration: none;
    color: #333;
}

#testimonial p{text-align:justify; margin:20px 0px; text-indent:0; line-height:20px}
#testimonial .tname{font-style:italic; font-size:11px; color:#666}
#fdbck{width:495px; border:#d7d6d7 0px solid}
#fdbck td{padding:5px}
#fdbck td:hover{border-left:#906 1px solid}
#fdbck th{padding:5px; color:#666; margin:0 5px 0 0; background-color:#efefef}
#fdbck th:hover{border-right:#906 1px solid}
#cnt_frm{margin:15px; line-height:18px}
.eg_text{font-style:italic; color:#999}
.fld_error{background-color:#f8e9e8; border:#d38c8a 1px solid}
.hd_txt{font:14px Verdana, Geneva, sans-serif; font-weight:bold; padding:0 0 0 4px}
#sTable tr td a img{padding:2px; border:#d7d6d7 1px solid; margin:0px 13px 5px 13px}
#sTable tr td a img:hover{border:#0099cc 1px solid}
#sTable tr td{text-align:left; vertical-align:top}
#sTable tr td a{font:14px Verdana, Geneva, sans-serif; color:#666; font-weight:bold}
#sTable tr td a:hover{text-align:left; text-decoration:none; color:#0099cc}
#sTable tr td a {
    color: #333;
    text-decoration: none;
}
#rt_bar{width:717px!important; margin:5px; float:left}

#lbox{float:left; width:215px; margin:20px 0; padding:0 10px}
#lbox h3{font-size:14px; font-weight:bold; color:#2B4576}
#lbox hr{border:none; height:2px; background-color:#d7d6d7; margin:5px 0 15px 0}
#lbox table tr{padding:15px}
#lbox table tr th{line-height:30px; padding:0 10px 0 0}
#lbox table tr td input{width:140px}
#for_pass{width:180px !important; margin-top:10px}

#rbox{float:right; width:460px; margin:20px 0; padding:0 10px; border-left:#d7d6d7 1px solid}
#rbox h3{font-size:14px; font-weight:bold; color:#2B4576}
#rbox hr{border:none; height:2px; background-color:#d7d6d7; margin:5px 0 15px 0}
#rbox table tr{padding:15px}
#rbox table tr th{line-height:30px; padding:0 10px 0 0; vertical-align:top}
#rbox table tr td input{width:200px}
#rbox table tr td textarea{width:250px; height:70px}

#fpass{margin:20px 10px}
#fpass input{width:200px; margin:5px 0}

#recaptcha, #recaptcha:link, #recaptcha:visited, #recaptcha:focus{background:transparent url(../imgs/captcha.gif) 0 0 no-repeat; width:218px; height:55px; display:block; outline:0}
#recaptcha img{margin-top:5px; margin-left:5px}
#recaptcha:hover{background-position:0 -55px; padding:0}
#recaptcha:active{background-position:0 -110px; padding:0}
.cap dl dt{width:225px}

.checking{background:#F7F7F7 url(../imgs/loading.gif) 4px 50% no-repeat; border:1px solid #ddd}
.warning{background:#FFF6BF url(../imgs/warning.gif) 4px 50% no-repeat; border:1px solid #ffd324}
.info{background:#EBEFF9 url(../imgs/info.gif) 4px 50% no-repeat; border:1px solid #b5d4fe}
.accept{background:#dfd url(../imgs/accept.gif) 4px 50% no-repeat; border:1px #79d979 solid}
.error{background:#fdd url(../imgs/error.gif) 4px 50% no-repeat; border:1px #e59393 solid}
.checking, .warning, .info, .accept, .error{
	padding:0.1em 2em;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.private_swrap, .private_fwrap{display:block; position:relative}
.private_swrap{margin:0px 13px 5px 13px}
.private_swrap img{margin:0 !important}
.private_smtag{background:transparent url(../imgs/private_small.png) 0 0 no-repeat; width:21px; height:21px; overflow:hidden; position:absolute; right:0; bottom:0; z-index:10}
.private_fltag{background:transparent url(../imgs/private_full.png) 0 0 no-repeat; width:48px; height:19px; overflow:hidden; position:absolute; right:4px; top:0; z-index:10}
.login_box_email{
    padding-left:18px;
    padding-top:12px;
}
 .login_box_phone{
    padding-left:18px;
    padding-top:12px;
}
#rt_bar{width:738px; margin:5px; float:left}
#nav_bar{width:724px; height:32px; overflow:hidden; background:#FFF url(../imgs/nav.jpg) 0 0 repeat-x; margin:0 auto; color:#000; text-indent:15px; font:14px "Trebuchet MS",Arial,sans-serif; font-weight:bold; line-height:33px; text-transform:uppercase; text-shadow:#FFF 0 1px 1px}
#nav_lb{background:url(../imgs/nav_lb.jpg) 0 0 no-repeat; width:7px; height:32px; float:left}
#nav_rb{background:url(../imgs/nav_rb.jpg) 0 0 no-repeat; width:7px; height:32px; float:right}

#tabs {overflow:hidden; float:left; height:528px}
#tabs ul{list-style:none; margin:0; padding:0; border:0}
#tabs li{margin:5px 0; padding:0; text-align:justify; display:block}
#tabs li a{display:block; color:#b30088; overflow:hidden; text-align:center; text-transform:uppercase}
#tabs li a:hover{color:#616161; text-decoration:none}
#tabs li img{margin:0; border:#b3b5b0 0px solid; padding:0px}
.tab_border {border-top:1px solid #dadada; border-bottom:1px solid #dadada }
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	border-bottom: 1px solid #DDD;
	border-left: 1px solid #DDD;
	width: 99%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #DDD;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #EAEAEA;
}
ul.tabs li a {
	background-color:#ECECEC;
	text-decoration: none;
	color: #444;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.tabs li a:hover {
	color: #222;
	background:url("../imgs/menu_bg.jpg") repeat-x scroll 0 bottom transparent;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}
ul.tabs li.active a, html ul.tabs li.active a:hover{color:#000; background:url("../imgs/menu_bg.jpg") repeat-x scroll 0 0 transparent}
.tab_container {
	border: 1px solid #DDD;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 99%;
	background: #fff;
}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
}
.tab_content table tr td{padding:5px 0;}
.tab_content table tr th{font-size:12px; padding:0 10px 0 0}
#privacy h3{font-size:14px; color:#000; font-weight:bold; margin:10px 0 0 15px}
#privacy p{text-align:justify; margin:0 15px 30px 15px; text-indent:0; line-height:20px}


#ft_logos{ display:block; overflow:hidden; margin:0 auto}
.ftr_logo{background:#270A28 url(../imgs/ft_logo_bg.jpg) 0 0 no-repeat; width:950px; height:125px; overflow:hidden; margin:0 auto; clear:both; display:block; position:relative}
.logo_list{display:block; background:transparent url(../imgs/ie_logo_bg.jpg) 0 0 repeat-x;}
.logo_list li{list-style:none; float:left; margin:16px 15px 0 15px; background-color:transparent}
.logo_list li a{background-color:#EEE;  background-repeat:no-repeat; width:184px; height:94px; overflow:hidden; display:block}
.logo_list li a span{display:block; height:90px; background-color:transparent;  background-repeat:no-repeat; text-indent:-9999px; overflow:hidden; margin:0 auto}

.logo_list li a#ap_logo,
.logo_list li a#vpi_logo,
.logo_list li a#pc_logo,
.logo_list li a#api_logo,

.logo_list li a#mpi_logo,
.logo_list li a#o3p_logo,
.logo_list li a#acd_logo{background-position:0 0}

.logo_list li a#ap_logo:hover span, .logo_list li a#ap_logo:focus span,
.logo_list li a#vpi_logo:hover, .logo_list li a#vpi_logo:focus,
.logo_list li a#pc_logo:hover, .logo_list li a#pc_logo:focus,
.logo_list li a#api_logo:hover, .logo_list li a#api_logo:focus,

.logo_list li a#mpi_logo:hover, .logo_list li a#mpi_logo:focus,
.logo_list li a#o3p_logo:hover, .logo_list li a#o3p_logo:focus,
.logo_list li a#acd_logo:hover, .logo_list li a#acd_logo:focus{background-position:0 bottom}

.logo_list li a#ap_logo span{background-position:0 bottom; width:138px}
.logo_list li a#ap_logo:hover, .logo_list li a#ap_logo:focus{background-position:0 bottom}

.logo_list li a#photogliff_logo span{background-position:-1010px bottom; width:170px}
.logo_list li a#photogliff_logo:hover span, .logo_list li a#photogliff_logo:focus span{background-position:-1010px bottom}




.logo_list li a#vpi_logo span{background-position:-138px; width:159px}
.logo_list li a#vpi_logo:hover span, .logo_list li a#vpi_logo:focus span{background-position:-138px}

.logo_list li a#pc_logo span{background-position:-297px; width:150px}
.logo_list li a#pc_logo:hover span, .logo_list li a#pc_logo:focus span{background-position:-297px}

.logo_list li a#api_logo span{background-position:-447px; width:117px}
.logo_list li a#api_logo:hover span, .logo_list li a#api_logo:focus span{background-position:-447px}

.logo_list li a#mpi_logo span{background-position:-564px; width:155px}
.logo_list li a#mpi_logo:hover span, .logo_list li a#api_logo:focus span{background-position:-564px}

.logo_list li a#o3p_logo span{background-position:-719px; width:155px}
.logo_list li a#o3p_logo:hover span, .logo_list li a#o3p_logo:focus span{background-position:-719px}

.logo_list li a#acd_logo span{background-position:-874px; width:135px}
.logo_list li a#acd_logo:hover span, .logo_list li a#acd_logo:focus span{background-position:-874px}

#prev, #next{background-image:url(../imgs/np_but.jpg); background-color:transparent; height:120px; width:21px; display:block; overflow:hidden; background-repeat:no-repeat; position:absolute;}
#prev{top:0; left:15px; background-position:0 0}
#prev:hover{background-position:-21px 0; border:0}
#next{top:0; right:15px; background-position:-63px 0}
#next:hover{background-position:-42px 0; border:0}

.public{background:url(../imgs/public.png) 0 0 no-repeat; width:64px; height:11px; float:right; margin:10px}
.public:hover{background:url(../imgs/public_hover.png) 0 0 no-repeat}
.cpublic{background:url(../imgs/public_hover.png) 0 0 no-repeat; width:64px; height:11px; float:right; margin:10px; display:block}
.private{background:url(../imgs/private.png) 0 0 no-repeat; width:68px; height:11px; float:right; margin:10px}
.private:hover{background:url(../imgs/private_hover.png) 0 0 no-repeat}
.cprivate{background:url(../imgs/private_hover.png) 0 0 no-repeat; width:68px; height:11px; float:right; margin:10px; display:block}
.page a
{
    color:#ffffff;
    border: 1px solid  #FFFF80;
    padding:5px;
    background-color: #1857b1;
    text-decoration: none;
    
    
}
.page a:hover
{
    color:#ffffff;
    border: 1px solid  #eacc3d;
    padding:5px;
    background-color: #04172f; 
}
.texta_ma{
   color: #fff;
   padding-left: 275px; 
   padding-top: 2px;
   width:875px;
   height:18px;
   font-weight: bold;
}

