
body{
  background: #FFFFFF;
  color: black;
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}
table{
  text-align: left;
}

table td{
  border-width: 0; 
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

a{
  color: #000; 
  text-decoration: none; 
  background-color: transparent;
}

a:hover{
  color: #FF6000;
}
#blockTitle{ height: 25px; background:url(top-title.gif) no-repeat center; color: #fff; font-size: 13px; line-height: 26px; font-weight:bold; text-align:center;} 
#blockContent-top_img {background:url(Content-top.gif) no-repeat left;width:185px;height:17px;margin-top:1px;}
#blockContent-bottom_img {background:url(Content-bottom.gif) no-repeat center; width:185px;height:17px;}
#blockContent1{ border-left: 1px solid #B51201;border-right: 1px solid #B51201; line-height: 20px; width:183px; }
#top_left {width:170px;float:left; clear:both;display:block;}
#di { background:url(bottom_bg.gif) repeat-x top; width:980px;margin:0 auto;padding-top:25px; }
#top_bar{ background:url(top_bg.gif) repeat-x bottom;height:40px;width:100%;float:left;}
#menu{width:980px;margin:0 auto;background:#fff; display:block; clear:both;}
#menu2{width:980px;margin:0 auto;background:#fff; display:block; clear:both;margin-top:8px;}
#logo {background:url(logo.jpg) no-repeat;width:149;height:60px;}
#top_right{margin-left:10px;float:left;width:800px;display:block;}
#top_right_title {background:url(center-title.gif) no-repeat left; width:144px; height:25px;color: #fff; font-size: 13px; line-height: 26px; font-weight:bold; padding-left:25px;}
#center_right_title {background:url(center-title.gif) no-repeat left; width:144px; height:25px;color: #fff; font-size: 13px; line-height: 26px; font-weight:bold; padding-left:25px;}
#right_title {background:url(top-title2.gif) no-repeat left; width:144px; height:25px;color: #fff; font-size: 13px; line-height: 26px; font-weight:bold; padding-left:25px;}
#right-content { background-color:#EAFDF6; line-height:24px;padding:4px; text-align:left;}
#top_right_content{padding:4px;line-height:24px;border-right:#B9CAC4 1px solid;border-left:#B9CAC4 1px solid;}
#center_content{line-height:24px;border-right:#B9CAC4 1px solid;border-left:#B9CAC4 1px solid;width:588px;}
#line_top {background:url(linet-top.gif) no-repeat left bottom;width:785px;height:6px;}
#line_bottom {background:url(linet-bottom.gif) no-repeat left top;width:785px;height:6px;}
#Center_line_Top { height:6px; background:url(center-line_top.gif) no-repeat left bottom;}
#Center_line_Bottom {background:url(center-line_bottom.gif) no-repeat left top;height:6px;}
#center_bottom {background:url(center-bottom.gif) no-repeat left top;width:980px;height:6px;}
#center_top {background:url(center-top.gif) no-repeat left bottom;width:980px;height:6px;}
#center_line{padding:4px;line-height:24px;border-right:#B9CAC4 1px solid;border-left:#B9CAC4 1px solid;}
#right_c {width:170px;float:right;}
#center_c {width:620px;float:left; margin-left:10px;}
#menul {
	FLOAT: left; BACKGROUND-IMAGE:url(navl.gif); WIDTH: 10px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 36px
}
#top_ad{margin-bottom:4px; float:right;}
#menubg {
	FLOAT: left; BACKGROUND-IMAGE: url(navbg.gif); WIDTH: 960px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 36px
}
#menubg UL LI {
	PADDING-RIGHT: 7px; PADDING-LEFT: 6px; BACKGROUND: url(menuline.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 92px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menubg UL LI.nobg {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 90px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menubg UL LI A {
	MARGIN-TOP: 5px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #fff; LINE-HEIGHT: 27px; HEIGHT: 27px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#menubg UL LI A SPAN {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#menubg UL A:hover {
	BACKGROUND: url(limenul.gif) no-repeat left top; TEXT-DECORATION: none
}
#menubg A:hover SPAN {
	BACKGROUND: url(limenur.gif) no-repeat right top
}
#menubg UL LI.Current A {
	MARGIN-TOP: 6px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(menuonl.gif) no-repeat left top; COLOR: #000; LINE-HEIGHT: 30px; HEIGHT: 30px
}
#menubg UL LI.Current A:hover {
	BACKGROUND: url(menuonl.gif) no-repeat left top; COLOR: #000
}
#menubg UL LI.Current A:hover SPAN {
	BACKGROUND: url(menuonr.gif) no-repeat right top
}
#menubg UL LI.Current A SPAN {
	DISPLAY: block; BACKGROUND: url(menuonr.gif) no-repeat right top
}
#menubg UL LI.nobg {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#menur {
	FLOAT: left; BACKGROUND-IMAGE: url(navr.gif); WIDTH: 10px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 36px
}
#promenul {
	FLOAT: left; BACKGROUND-IMAGE: url(pronavl.gif); WIDTH: 10px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 37px; clear:left;
}
#promenubg {
	FLOAT: left; BACKGROUND-IMAGE: url(pronavbg.gif); WIDTH: 960px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 37px
}

#promenubg UL LI {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 3px; BACKGROUND: url(promenuline.gif) no-repeat right 13px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 60px; MARGIN-RIGHT: 5px; PADDING-TOP: 8px
}
#promenubg UL LI A {
	DISPLAY: block; COLOR: #000; LINE-HEIGHT: 22px; HEIGHT: 22px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#promenubg UL LI A SPAN {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 1px
}
#promenubg UL LI A:hover {
	BACKGROUND: url(lipormenul.gif) no-repeat left top; COLOR: #ffff00
}
#promenubg UL LI A:hover SPAN {
	BACKGROUND: url(lipormenur.gif) no-repeat right top
}
#promenubg UL LI A:hover {
	COLOR: #ff7300
}
#promenubg UL LI.Current A {
	BACKGROUND: url(promenuonl.gif) no-repeat left top; COLOR: #ffffff
}
#promenubg UL LI.Current A SPAN {
	BACKGROUND: url(promenuonr.gif) no-repeat right top
}
#promenubg UL LI.Current A:hover {
	COLOR: #000
}
#promenubg UL LI.nonebg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 46px; PADDING-TOP: 8px
}
#promenubg UL LI.worda {
	WIDTH: 55px
}
#promenubg UL LI.wordb {
	WIDTH: 65px
}
#promenubg UL LI.wordc {
	WIDTH: 90px
}
#promenubg UL LI.wordd {
	WIDTH: 100px
}








#promenubg1 {
	FLOAT: left; BACKGROUND-IMAGE: url(pronavbg.gif); WIDTH: 120px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 37px
}

#promenubg1 UL LI {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 3px;  no-repeat right 13px; FLOAT: 1; PADDING-BOTTOM: 0px; WIDTH: 60px; MARGIN-RIGHT: 5px; PADDING-TOP: 8px
}
#promenubg1 UL LI A {
	DISPLAY: block; COLOR: #000; LINE-HEIGHT: 22px; HEIGHT: 22px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#promenubg1 UL LI A SPAN {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 1px
}
#promenubg1 UL LI A:hover {
	BACKGROUND: url(lipormenul.gif) no-repeat left top; COLOR: #ffff00
}
#promenubg1 UL LI A:hover SPAN {
	BACKGROUND: url(lipormenur.gif) no-repeat right top
}
#promenubg1 UL LI A:hover {
	COLOR: #ff7300
}
#promenubg1 UL LI.Current A {
	BACKGROUND: url(promenuonl.gif) no-repeat left top; COLOR: #ffffff
}
#promenubg1 UL LI.Current A SPAN {
	BACKGROUND: url(promenuonr.gif) no-repeat right top
}
#promenubg1 UL LI.Current A:hover {
	COLOR: #000
}
#promenubg1 UL LI.nonebg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 46px; PADDING-TOP: 8px
}
#promenubg1 UL LI.worda {
	WIDTH: 55px
}
#promenubg1 UL LI.wordb {
	WIDTH: 65px
}
#promenubg1 UL LI.wordc {
	WIDTH: 90px
}
#promenubg1 UL LI.wordd {
	WIDTH: 100px
}





















#promenur {
	FLOAT: left; BACKGROUND-IMAGE: url(pronavr.gif); WIDTH: 10px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 37px
}
.passport{ color:#000000; line-height: 26px;margin:0 auto; width:90%px; height:26px; }
.passport a { color:#000000; padding-right: 10px; padding-left: 10px; }
.passport .s0,
.passport .s1{ color:#000000; float:left; padding-top: 5px; padding-right: 5px; padding-left: 10px; }
.passport .s0 a,
.passport .s0 a:visited,
.passport .s0 a:hover{ color:#000000; padding-top: 5px; }
.passport .s1{ color:#000000; line-height: 26px; padding-top: 5px; }
.passport .s2{ color:#000000; line-height: 26px; float:left; padding-top: 5px; padding-right: 0; padding-bottom: 0; }
.passport .s2 input,
.search li.s2 input,
.inputText{ border:solid 1px #000; width:50px; font-size:12px; height:auto; padding-top: 5px; }
.passport .s3{ line-height: 26px; float:left; padding: 5px 0 0 10px; }
.passport .s3 input,
.btnsubmit,
.search li.s3 input{
	height:19px; width:48px; background:url("bg_button.gif"); border:0; padding:1px 0 0; font-size:12px;text-align:center;
	cursor:pointer;
}
.btnsubmit63x18{
	height:19px; width:63px; background:url("bg_button_63x18.gif"); border:0; padding:1px 0 0; font-size:12px;text-align:center;
	cursor:pointer;
}
.btnsubmit88x18{
	height:19px; width:88px; background:url("bg_button_88x18.gif"); border:0; padding:1px 0 0; font-size:12px;text-align:center;
	cursor:pointer;
}
.btnsubmit112x18{
	height:19px; width:112px; background:url("bg_button_112x18.gif"); border:0; padding:1px 0 0; font-size:12px;text-align:center;
	cursor:pointer;
}

.passport .s4{ line-height: 26px; float:right; padding-top: 5px; padding-right: 0; padding-bottom: 0; }
.passport .s5{ color:#000000; line-height: 26px; float:left; padding-top: 8px; padding-left: 10px; }

.passport .s5 input{ line-height: 26px; vertical-align:middle; padding-top: 8px; }

.passport input.inpcheckbox{
	width:13px;
	height:13px;
	background:url("bg_checkbox.gif") no-repeat;
	font-size:12px;
}
.passport .s6{ text-indent: 10px; float:left; padding-top: 5px; padding-bottom: 0; }
div.test{ 
width:275px; 
height:85px;
padding-top:6px; 
overflow:hidden; 
text-overflow:ellipsis; 
line-height:140%;
}
table.maincontent{
  width: 980px;
  background: #ffffff;

}
.ultop, .ulitem, .ulrow, .ulcenter, .ulmul{margin: 0px; padding: 0px; list-style-type: none; text-align: left; clear: both;}
.ultop li a { color: #000; }
.ultop li{list-style: circle inside; margin-left: 3px;}
.ulitem li{ color: #000; list-style: circle inside; margin-left: 3px;}
.ulitem li a { color: #000; }
.ulrow li{padding:3px;}
.ulcenter li{text-align: center;}
.ulmul{ line-height: 26px; overflow: hidden; padding-right: 5px; text-align:left;}
.lm{white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.fl{ float:left; border-bottom: 1px dashed #bdd8e0; }
.fr{ float:right; border-bottom: 1px dashed #bdd8e0; }
.cl{clear:left;}
.cr{clear:right;}
.cb{clear:both;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.more{text-align: right;}
.bookface{
background:#FFF;
border:#C3C3C3 1px solid;
padding:0px;
margin:0px;
filter:progid:DXImageTransform.Microsoft.Shadow(Color=#333333,Direction=120,strength=4); 
}
.gridtop{ text-align:center; height:25px; font-weight:bold; padding-top:8px;}
.head{
  background-color: #f9f9f8;
  vertical-align: left; 
  padding: 3px; 
  font-size: 12px;
  color: #000; 
  
}


.headcenter{
  background-color: #f9f9f8;
  vertical-align: left; 
  padding: 3px; 
  font-size: 12px;
  text-align:center;
  color: #000; 
}
.headpai{
  background-color: #f9f9f8;
  vertical-align: left; 
  padding: 3px; 
  font-size: 12px;
  text-align:center;
  color: #FF6633;
}
.headhei{
  background-color: #f9f9f8;
  vertical-align: left; 
  padding: 3px; 
  font-size: 12px;
  text-align:center;
  color: #999999;
}
.headcenterlv{
  background-color: #f9f9f8;
  vertical-align: left; 
  padding: 1px; 
  font-size: 12px;
  text-align:center;
  color: #339933;
  
}

.grid{
  background-color: #B9CAC4;
}
.grida{
  background-color: #FFFFFF;
}
.even{
  background-color: white; 
  padding: 3px;
  text-align:left;
}

.odd{
  background-color: white; 
  padding: 3px;
  text-align:left;
}
div#content 
{
  text-align: center; 
  width:785px;
  padding: 0px; 
}
.pages{
padding-top:10px;
}
div#content2 
{
  text-align: center; 
  padding: 0px; 
}
.hottext{
  color: #FF0000;
}


.title2 a{background:url(/images/bg_a.gif) no-repeat}
.title2{margin-top:19px}
.title2 a{float:none;display:block;width:82px; height:23px;background-position:-4px -4px; border:0; color:#000000;line-height:23px; text-align:center}
.title2 a:hover{color:#464646; text-decoration:none; background-position:-4px -29px;BORDER-BOTTOM-STYLE: none}

#jdmj {
  border-width: 0; 
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
}

.oddcenter{
  background-color: white; 
  padding: 3px;
  text-align:center;
  color: #CC0000;
}
div#content 
{
  text-align: center; 
  width:785px;
  padding: 0px; 
}

.ajaxtip{
	position:absolute;
	border: 1px solid #a3bee8;
	background: #f0f7ff;
	color: #ff0000;
	font-size: 12px;
	line-height:120%;
	padding: 3px;
	z-index:1000;
}
#tips {
	border: 1px solid #a3bee8;
	padding: 3px;
	display: none;
	background: #f0f7ff;
	position: absolute;
	z-index: 2000;
}
#dialog{
	position:absolute;
	top:0px;
	left:0px;
	border: 5px solid #8bcee4;
	background: #f1f5fa;
	font-size: 12px;
	line-height:120%;
	padding: 20px 10px 10px 10px;
	visibility: hidden;
}
#mask{
	position:absolute;
	top:0px;
	left:0px;
	background: #777777;
	filter: Alpha(opacity=30);
	opacity: 0.3;
}
img.avatar{
	border: 0px;
}
img.avatars{
	border: 1px solid #dddddd;
}