.bmain{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	
	background-color: #e7f1fa;
	background-image: url(/i/b_blue.png);
*/
	background-position: top center;
	background-repeat: repeat-x;
}

.f-l{
  float: left;
}

.f-r{
  float: right;
}

.clear{
	clear: both;
	font-size: 0;
	height: 0;
	overflow: hidden;
}

a.tdn{
	text-decoration: none;
}

.f1{
	font-size: 20px;
}

.alm{
  vetical-align: middle;
}

.upercase{
	text-transform: uppercase;
}

.m1{
	margin: 9px 0 0 0;
}

.nowrap{
  white-space: nowrap;
}

.nobold{
  font-weight: normal !important;
}

.z1{
	margin: 5px 0 2px 0;
	font-size: 20px;
	line-height: 26px;
	color: #333;
	font-weight: bold;
}

.z2{
	margin: 0;
	font-size: 19px;
	line-height: 19px;
	color: #333;
	font-weight: bold;
}

.z3{
	margin: 0 0 0 0;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

.z4{
  display: block;
  font-size: 18px;
  margin: 10px 0 7px 0;
  color: #5f5f5f;
}

.z5{
  margin: 0;
	font-size: 20px;
	line-height: 22px;
	color: #29292a;
	font-weight: bold;
}

.z6{
  margin: 5px 0 5px 0;
	font-size: 14px;
	color: #08347D;
	font-weight: bold;
}

.z7{
  display: block;
  font-size: 18px;
  margin: 10px 0 7px 0;
  color: #08347D;
}

.z8{
  display: block;
  font-size: 16px;
  margin: 10px 0 7px 0;
  color: #08347D;
}

.z9{
  font-size: 24px;
  color: #fff;
  margin: 0;
  text-decoration: none;
}

.z10{
  font-size: 26px;
  margin: 0;
  color: #08347D;
}

.z11{
  font-size: 18px;
  color: #fff;
}

.z12{
	font-size: 16px;
	line-height: 20px;
	color: #333;
}

.z13{
  font-size: 24px;
  color: #fff;
}

.h-r1{
  height:0;
  overflow: hidden;
  border-bottom: 1px solid #e0e0e0;
}

.h-r2{
  height:0;
  overflow: hidden;
  border-bottom: 1px solid #e0e0e0;
  margin: 7px 0;
}

.h-r3{
  height:0;
  overflow: hidden;
  border-bottom: 1px dashed #e0e0e0;
  margin: 7px 0 12px 0;
}

.h-r4{
  height:0;
  overflow: hidden;
  border-bottom: 1px dashed #bbb;
  margin: 7px 0;
}

.h-r5{
  height:0;
  overflow: hidden;
  border-bottom: 1px solid #fff;
}

.h-r6{
  height:0;
  overflow: hidden;
  border-bottom: 1px dotted #666;
}

.curpoin{
  cursor: pointer;
}

.pagr{
  float: right;
  margin: 0 12px 0 0;
}

.plus{
  border-left: 1px solid #669933;
  border-right: 1px solid #669933;
  background: url(/i/b18.gif) repeat-x;
  height: 23px;
}

.plus a{
  display: block;
  font-size: 13px;
  font-weight: bold;
  color: #fff !important;
  padding: 3px 4px 3px 26px;
  background: url(/i/pl1.gif) 7px 5px no-repeat;
  text-decoration: none;  
}

.i1{
	width: 404px;
	height: 18px;
	border: 1px solid #d7d7d7;
	font-size: 13px;
	padding: 1px 4px 0 4px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	vertical-align: middle;	
}

.i2{
	background: url(/i/b4.png) no-repeat;
	padding: 0;
	width: 62px;
	height: 22px;
	border: 0;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 13px;
	cursor: pointer;
	margin: 0 0 0 4px;
	vertical-align: middle;
}

.nomr{
  margin: 0 !important;
}

.mr1{
	margin-left: 9px;
}

.mr2{
	margin:0 1px 0 0;
}

.mr3{
	margin-top: 9px;
}

.mr4{
	display: block;
	margin-top: 7px;
}

.mr5{
	margin-bottom: 9px;
}

.mr6{
	margin-left: 15px;
}

.mr7{
	margin-right: 2px !important;
}

.mr8{
  margin: 0 7px 7px 0 !important;
}

.mr9{
  margin: 7px 0 3px 0;
}

.mr10{
	margin-right: 7px !important;
}

.mr11{
  margin: 0 7px 3px 0 !important;
}

.mr12{
  margin: 0 0 9px 0;
}

.mr13{
  margin-top: 1px;
}

.mr14{
  margin-top: 3px;
}

.mr15{
  margin-left: 7px  !important;
}

.mr16{
	margin-right: 12px !important;
}

.mr17{
  margin-top: 15px;
}

.mr18{
  margin-top: 12px;
}

.mr19{
  margin-bottom: 4px;
}

.pd1{
  padding: 0 7px 7px 7px;
}

.pd2{
  padding: 7px;
}

.pd3{
  padding: 0 9px 7px 9px;
}

.pd4{
  padding: 7px 0;
}

.pd5{
  padding-left: 7px;
}

.pd6{
  padding-top: 7px;
}

.pd7{
  padding: 2px 7px;
}

.pd8{
  padding-top: 4px;
}

.pd9{
  padding-right: 9px !important;
}

.pd10{
  padding: 4px 7px 7px 7px;
}

.pd11{
  padding: 3px 10px;
}

.pd12{
  padding-bottom: 7px;
}

.tbl1 td{
	padding: 3px 9px;
	vertical-align: top;
}

.inpn1{
	border: 1px solid #e0e0e0;
	width: 260px;
	height: 20px;
	padding: 0 0 0 0 !important;
	font-size: 12px;	
	vertical-align: middle;
	margin-top: 7px;
}

.inpn1ss{
	font-family: Arial, Helvetica, sans-serif;	
	padding-left: 2px;
}

.inpn2{
	border: 1px solid #ef9b3e;
	background: #faad57 url(/i/b15.gif) repeat-x;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0 2px;
	height: 22px;
	vertical-align: bottom;	
	margin-left: 2px;
	margin-top: 7px;
}

.inpn2ss{
  font-size: 13px !important;
 	margin-left: 0 !important;
 	padding-bottom: 3px !important;
}

.inpn2sss{
	margin-top: 0 !important;
}

.inpn3{
	border: 1px solid #e0e0e0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 280px;
}


.inpn4{
	/*border: 1px solid #e0e0e0;*/
	border: 1px solid #f09b3e;
	width: 260px;
	font-family: Arial, Helvetica, sans-serif;	
	padding: 2px 0 3px 0 !important;
	font-size: 12px;	
  line-height: 12px;	
	display:block;
	float:left;
	height: 1.2em;
}

.inpn5{
	border: 1px solid #ef9b3e;
	background: #faad57 url(/i/b15.gif) repeat-x;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	padding: 2px 5px 3px 5px !important;
	margin-left: 2px;
	display:block;
	float:left;
	height: 1.8em;
}

.inpn6{
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -opera-border-radius: 4px;
  border: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	padding: 4px;
  background: #fff;
}

.inpn6-w1{
  width: 626px;
}

.inpn6-w2{
  width: 300px;
}

.inpn6-w3{
  width: 274px;
 	font-size: 12px !important;
	line-height: 12px !important;
}

.inpn6-w4{
  width: 120px;
 	font-size: 12px !important;
	line-height: 12px !important; 
}

.inpn7{
	border: 1px solid #b3b3b3;
	background: url(/i/b38.png) repeat-x;
	color: #2c7298;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	padding: 2px 10px 3px 10px !important;
	margin-left: 2px;
	display:block;
	float:left;
	height: 2em;
}

.inpn8{
	border: 1px solid #b3b3b3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	padding: 2px 10px 3px 10px !important;
	height: 1.6em;
	background: #f5f5f5;
}

.inpn8-w1{
  width: 450px;
}

.inpn9{
	border: 1px solid #4c92d8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	padding: 2px 10px 3px 10px !important;
	height: 1.6em;
	color: #fff;
	background: url(/i/b49.png) repeat-x;
	cursor: pointer;
}

.sl1{
  font-size: 9px;
  line-height: 9px;
  font-family: Arial;
  margin: 0;
}

.sl2{
	border: 1px solid #e7e7e7;
	background: #fff;
	color: #bcbcbc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
  padding: 0;
	height: 20px;
	vertical-align: bottom;	
	margin-top: 8px;
}

.sl3{
	border: 1px solid #f09b3e;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;	
  line-height: 12px;	
	height: 1.8em;
}


.tta1{
	border: 1px solid #e0e0e0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 280px;
	height: 110px;
	vertical-align: bottom;
}

.tta2{
	width: 380px !important;
}

.tta3{
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	padding: 4px;
  background: #fff;
}

.tta3-w1{
  width: 626px;
  height: 100px;
}

.tta3-w2{
  width: 274px;
  height: 40px;
 	font-size: 12px !important;
	line-height: 12px !important;  
}

.nav1{
	padding: 9px 0 0 9px;
	height: 16px;
	font-size: 11px;
	line-height: 14px;
}

.nav1 a{
	color: #08347d;
}

.nav2{
	padding-bottom: 8px !important;
}

.nav3{
	padding-top: 0 !important;
}

.nav4{
	padding-top: 4px !important;
}

.nav5{
	padding-left: 0 !important;
}

.t{
	width: 1004px;
	margin: 0 auto;
	/*background: url(/i/b_bli.png) 0 0 no-repeat;*/
}

.ti{
	width: 988px; 
	margin: 0 auto;
	background: #fff url(/i/b3.png) left bottom no-repeat;
	border: 1px solid #e0e0e0;	
	
}

.ti1{
	float: left;
	width: 178px;
	padding: 25px 0 6px 40px;
}

.ti2{
	float: left;
	width: 531px;
	padding: 25px 0 0 18px;
}

.ti3{
	float: left;
	width: 198px;
}

.ti3l{
	float: left;
	width: 105px;
	padding: 30px 4px 0 0;
	color: #08347d;
	text-align: right;
	position: relative;
	z-index: 2000;
}

.ti3r{
	float: left;
	width: 79px;
	padding: 7px 0 0 0;
}

.tiwt{
	color: #08347d;
	margin: 0 10px 0 0;
	cursor: hand;	
	cursor: pointer;
	font-size:12px;
	font-weight: bold;
}

.tiwt-link{
	color: #08347d;
	margin: 0 10px 0 0;
	cursor: hand;	
	cursor: pointer;
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
}

.tiwt-a{
	color: orange;
	cursor: default;
}

.tiwb{
	color: #08347d;
	margin: -3px 10px 0 0;
	cursor: hand;	
	cursor: pointer;
	float: left;
	padding: 7px 0 0 0;	
  font-size:12px;	
}

.tiwb-a{
	color: #333;
	background: url(/i/b5.gif) top center no-repeat;
}

.tiwk{
	float: right;
	font-size: 11px;
	margin: 4px 45px 0 0;
	color: #999999;
	position: relative;
	z-index: 101;	
	width: 300px;
	height: 18px;
}

.tiwkpa{
	position: absolute;
	top: 0;
	right: 0;
	white-space: nowrap;
	z-index: 1001;
}

.tiwks{
	border: 0;
	padding: 0 4px;
}

.tiwopa{
  position: absolute;
  top:9px;
  right:18px;
  z-index: 1001;
}

.tiwo{
	padding: 0 4px;
  cursor: pointer;	
}

.tiwks-a, .tiwo-a{
	padding: 0 3px !important;
	border: 1px solid #e0e0e0;
	background: #fff;	
	border-bottom: 0 !important;
}

.ti3-a{
	padding: 0 3px 0 7px !important;
	border: 1px solid #e0e0e0;
	background: #fff;	
	border-bottom: 0 !important;
}

.tiwk span{
	color: #08347d;
	cursor: pointer;
}

.tiwa, .tiwo{
	margin: 0 0 0 2px;
}

#tiwkw{
	position: absolute;
	top: 0;
	right: 0;
	border: 1px solid #e0e0e0;
	background: #fff;
	padding: 7px;

	display: none;
	z-index: 1000;
}

#tiwkw span{
  margin: 2px 0;
  border-bottom:1px dotted #08347D;
  line-height: 18px;
}

#tiwkwo{
  position: absolute;
	top: 0;
	right: 18px;
	border: 1px solid #e0e0e0;
	background: #fff;
	padding: 7px;
	width: 96px;
	display: none;
	z-index: 1000;
	text-align:center;
}

#tiwkwo img{
  margin: 0 2px;
}

#tiwkwr{
	position: absolute;
	top: 0;
	right: 5px;
	border: 1px solid #e0e0e0;
	background: #fff;
	padding: 7px;
  min-width: 95px;
	display: none;
	z-index: 2000;
}

#tiwkwr span{
  margin: 2px 0;
  border-bottom:1px dotted #08347D;
  line-height: 18px;
  cursor: pointer;
  color: #08347d;
}

#tiwkregname{
  position: absolute;
  top: 57px;
  right: 5px;
  z-index: 2001;
  cursor: pointer;
  padding: 1px 4px 0 8px;
}


.changebg{
  cursor: pointer;
}

.tbl{
	float: left;
	width: 50px;
	font-size: 11px;
	line-height: 11px;
	margin: 5px 0 0 0;
	padding: 9px 0 7px 18px;
}

.tbc{
  float: left;
  border-left: 1px solid #aec0da;
  margin: 12px 0 0 0;
  padding: 2px 0 0 9px;
}

.tbr{
	float: right;
	width: 400px;
	font-size: 11px;
	line-height: 11px;
	text-align: right;
	color: #999;
	text-decoration: none;
	position: relative;
	z-index:91;
	margin: 5px 0 0 0;	
}

.tbl a, .tbr a{
	text-decoration: none;
	color: #08347d;
}

.tbl a, .tbl span{
  margin: 0 4px 0 0;
}

.tbr span{
	margin: 0 0 0 17px;
}

.tso{
	position: relative;
	z-index: 100;
}

.ts{
	width: 488px;
	border: 1px solid #5c9ebc;
	margin: 2px 0;
}

.tsi{
	background: #e7f1fa;
	border: 1px solid #fff;
	padding: 2px;
}

.c{
	width: 1004px;
	margin: 0 auto;
}

.ci{
	width: 988px;
	margin: 0 auto;
	border: 1px solid #e0e0e0;
	border-top: 0 !important;
	background: #fff url(/i/b2.gif) repeat-y;
	padding: 0 0 7px 0;
}

.ci a{
  color: #08347d;
}

.ci1{
	width: 988px;
	margin: 0 auto;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	background: #fff;
}

.ci2{
	border: 0 !important;	
	border-left: 0 !important;
	border-right: 0 !important;
	padding: 0 !important;
}

.ci3{
	border-top: 1px solid #e0e0e0 !important;
}

.cb{
	background: url(/i/b2.gif) repeat-y;
}

.cl{
	float: left;
	width: 203px;
	padding: 8px 0 0 0;
}

.clb{
	width: 653px;
	float: left;
	padding: 8px 9px 0 9px;	
}

.cc{
	float: left;
	width: 467px;
}

.cbl{
	float: left;
	width: 670px;	
	padding: 8px 0 0 0;	
}

.cr{
	float: left;
	width: 300px;
	padding: 8px 0 9px 9px;
}

.cr1{
	float: left;
	width: 318px;
}

.cr2{
	padding: 8px 9px 0 9px;
}

.cr3{
	padding: 0 9px 0 9px;	
}


.cl4{
  float: left;
  width: 208px;
}

.cc4{
  float: left;
  width: 448px;
  margin: 0 0 0 7px;
}

.cbl4{
  float: left;
  width: 663px;
}

.cr4{
  float: left;
  width: 300px;
  margin: 0 0 0 7px;  
}


.lm, .lma{
	display: block;
	float: left;
	width: 66px;
	height: 56px;
	border-bottom: 1px solid #e0e0e0;
	font-size: 10px;
	line-height: 9px;
	color: #1f3c80;
	text-align: center;
	padding: 11px 0 0 0;
	text-decoration: none;	
	border-right: 1px solid #e0e0e0;
}

.lm:hover{
	text-decoration: none !important;	
	background: url(/i/b1.png) no-repeat;
}

.lm span:hover{
	text-decoration: underline !important;	
}

.lm span, .lma b{
	display: block;
}

.lma b{
	font-weight: normal;
	color: #000;
}

.lm img, .lma img{
	margin: 0 0 5px 0;
}

.mm{
	width: 118px;
	margin: 10px 0 0 8px;	
	font-size: 11px;
	line-height: 11px;
	color: #333;
	padding: 10px 10px 0 59px;
}

.mm h1{
	color: #006699;
	font-size: 18px;
	line-height: 18px;
	font-weight: normal;
	margin: 0 0 2px 0;
}

.mm a{
	text-decoration: none;
	color: #08347d;
}

.mjob{
	background: url(/i/b_job.png);
	height: 53px;	
}

.mannounce{
	background: url(/i/b_announce.png);	
	height: 53px;	
}

.mmap{
	background: url(/i/b_map.png);
	height: 48px;
}

.mvote{
	background: url(/i/b_vote.png);
	height: 48px;	
}

.rbt{
	border: 1px solid #e0e0e0;
	border-bottom: 0 !important;
	background: #eaeaea;
	margin-top: 10px;
	font-size: 11px;
	line-height: 11px;
	color: #333;
	font-weight: bold;
	padding: 7px 0 6px 12px;
	text-transform: uppercase;
}

.rbtbgcolor{
	background: #eaeaea;	
}

.rbtbgfn{
  background: url(/i/bg24.gif) 0 0 repeat-x !important;
}

.rbt1{
	border-left: 0 !important;
	border-right: 0 !important;	
}

.rbt2{
	padding: 7px 0 7px 7px !important;
}

.rbt3{
	border-left: 0 !important;	
}

.rbt4{
	border-left: 0 !important;
}

.rbt5{
	border-left: 0 !important;	
	margin-top: 0!important;
}

.rbt6{
	border-right: 1px solid #e0e0e0;		
	border-bottom: 1px solid #e0e0e0;	
	font-size: 10px;
	padding: 1px 6px;
}

.rbt7{
	border-right: 1px solid #e0e0e0;		
	border-bottom: 1px solid #e0e0e0;
	padding: 1px 6px;
}

.rbt8{
  margin-top: 0 !important;
}

.rbt9{
	border: 1px solid #e0e0e0;
	background: #fff;
	margin-top: 10px;
	font-size: 11px;
	line-height: 11px;
	color: #333;
	padding: 4px 7px 3px 7px;
}

.rbt9l{
  float: left;
  width: 500px;
}

.rbt9r{
  float: right;
  width: 80px;
}

.rbtarr{
	float: right;
	width: 7px;
	height: 11px;
	margin: 0 4px 0 0;
	cursor: pointer;
}

.rbt10{
	border: 1px solid #e0e0e0;
	background: #eaeaea;
	margin-top: 5px;
	padding: 5px 0 5px 7px;
}

.rbt11{
  margin-top: 8px !important;
}

.rbt12{
  background: #f5e6ed;
  color: #333;
  font-size: 14px;
  padding: 4px 12px;
  border-top: 1px solid #e0e0e0;
  border-left: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
}

.rbt13{
	border: 1px solid #e0e0e0;
	border-top: 0 !important;
	background: #f6f6f6;
	font-size: 11px;
	line-height: 11px;
	color: #333;
	padding: 4px 7px 3px 7px;
}

/*.rbtlarr{
	float: left;
	width: 7px;
	height: 11px;
	margin: 0 7px 0 0;
	display: none;
	cursor: pointer;
}*/

.rbt a{
	color: #08347d;	
	text-decoration: none;
}

.rb{
	border: 1px solid #e0e0e0;
	padding: 10px 0 8px 12px;
	color: #333;
	background: #fff;
}

.rbmtnp{
  margin-top: 10px;
  padding: 0 !important;
}

.rb1{
	border: 1px solid #e0e0e0;
	padding: 10px 0 8px 8px;
	color: #333;
}

.rb2{
	border-left: 0 !important;
	border-right: 0 !important;	
	padding-left: 10px !important;
	padding-right: 8px !important;
	font-size: 11px;
}

.rb2 h3{
	margin: 4px 0;
	font-size: 11px;
	font-weight: bold;
	color: #333;
}

.rb3{
	border: 1px solid #e0e0e0;
	padding: 7px 0 7px 7px;
	color: #333;
}

.rb4{
	border-top: 1px solid #e0e0e0;
	padding: 0;
	color: #333;
	background: url(/i/b_bm.png) repeat-x;
}

.rb5{
	border-left: 0 !important;
	padding-left: 7px !important;
	padding-right: 5px !important;
	padding-top: 7px !important;
	font-size: 11px;
}

.rb6{
	padding-left: 7px !important;
	padding-right: 5px !important;
	padding-top: 7px !important;
	font-size: 11px;
}

.rb7{
	border: 1px solid #e0e0e0;
	border-top: 0 !important;
	color: #333;
	background: #fff;
}

.rb7l{
  float: left;
  width: 101px;
  padding: 7px;
  border-right: 1px solid #e0e0e0;
}

.rb7r{
  float: left;
  width: 498px;
  padding: 7px;
}

.rb8{
	border: 1px solid #e0e0e0;
	padding: 10px 0 8px 0;
	color: #333;
}

.rb9{
	border: 1px solid #e0e0e0;
	color: #333;
	background: #fff;
}

.rb10{
	border: 1px solid #e0e0e0;
	color: #000;
	background: #fff;
	padding: 10px;
}


.mcur{
	padding: 0 0 0 17px;
	margin: 0 0 5px 0;
}

.mcur b{
	margin: 0 3px;
}

.mcurl{
	float: left;
	width: 160px;
}

.mcurr{
	float: left;
	width: 115px;
}

.mcureur{
	background: url(/i/c/eur.gif) left center no-repeat;
}

.mcurusd{
	background: url(/i/c/usd.gif) left center no-repeat;
}

.mcurgbp{
	background: url(/i/c/gbp.gif) left center no-repeat;
}

.mcurrub{
	background: url(/i/c/rub.gif) left center no-repeat;
}

.mcurron{
	background: url(/i/c/ron.gif) left center no-repeat;
}

.mcuruah{
	background: url(/i/c/uah.gif) left center no-repeat;
}

.a1{
  font-size: 12px !important;
 	color: #08347D !important;
}

.s1{
	float: left;
	width: 195px;
}

.s1sl{
	width: 205px !important;
}

.s1 div{
	color: #999;
	font-size: 11px;
}

.s1 a{
	color: #08347d;
	text-decoration: none;
	font-weight: bold;
}

.s2{
	float: right;
	width: 75px;	
	margin: 0 10px 0 0;
}

.s2nm{
	float: right;
	width: 75px;	
}

.s2nml{
	float: left;
	width: 80px;
	margin: 0 5px 0 0;
}

.s2 a{
	color: #08347d;
	text-decoration: none;
	font-weight: bold;
	line-height: 12px;
}

.s2 div{
	padding: 5px 0 0 0;
}

.s3{
	float: left;
	width: 200px;
}

.s4{
	float: right;
	width: 72px;
	padding: 0 5px 0 0;	
}

.s3 textarea{
	font-family: Arial, Helvetica, sans-serif;
	width: 198px;
	height: 70px;
	border: 1px solid #e0e0e0;
}

.s4 select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	border: 1px solid #e0e0e0;
	width: 70px;
	padding: 2px 0;
	margin: 0 0 6px 0;
}

.s4 input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #44516b;
	background: #65718b;
	color: #fff;
	width: 70px;
	margin: 0;
	padding: 0;	
}

.s5 a{
	margin: 0 9px;
}

.s6{
	width: 201px;
	border-top: 1px solid #e0e0e0;
}

.s7{
  float: right;
  padding-right: 7px;
}

.s7 a{
  color: #08347d;
  font-weight: bold;
  text-decoration: none;
}

.s8{
  float: left;
  width: 209px;
  padding: 7px 7px 7px 0;
}

.s9{
  font-size: 15px;
  font-weight: bold;
  color: #08347d;
}

.s10{
  font-size: 11px;
  color: #08347d;
}

.s11{
  display: block;
  float: left;
  width: 190px;
  padding: 0 2px 2px 12px;
  margin: 0 0 0 5px;
  color: #08347d;
  font-weight: bold;
  text-decoration: none;
  background: url(/i/b7.gif) 0 5px no-repeat;  
}

.s11-w1{
  width: 285px !important;
}

.s12{
  float: left;
  margin: 9px 0 0 7px;
  font-weight: bold;
}

.s13{
  display: block;
  padding: 0 2px 2px 12px;
  margin: 4px 0 3px 5px;
  color: #08347d;
  font-weight: bold;
  text-decoration: none;
  font-size: 11px;
  background: url(/i/b7.gif) 0 5px no-repeat;  
}

.s13-nb{
  display: block;
  padding: 0 2px 2px 12px;
  margin: 4px 0 3px 5px;
  color: #08347d;
  text-decoration: none;
  font-size: 11px;
  background: url(/i/b7.gif) 0 5px no-repeat;  
}

.s14{
  float: left;
  margin: 0 5px 3px 0;
}

.s15{
  color: #333;
  font-size: 11px;
  padding-bottom: 5px;
}

.s15 a{
  color: #08347d;
  font-weight: bold;
  text-decoration: none;
}

.s15-nb{
  color: #333;
  font-size: 11px;
  padding-bottom: 5px;
}

.s15-nb a{
  color: #08347d;
  text-decoration: none;
}


.s16{
  font-size: 12px !important;
}

.s17, .s17 a{
  color: #2d9023;
  text-decoration: none;
}

.s18{
  border: 1px solid #e0e0e0;
  padding: 1px;
  float: left;
  width: 147px;
}

.s19{
  float: right;
  width: 490px;
}

.s20{
  font-size: 14px !important;
}

.s21{
  color: #5f5f5f;
}

.s22{
  height: 4px;
  overflow: hidden;
}

.s23{
  background: #f7f7f7;
  padding: 7px;
}

.s231{
  max-width: 120px;
}

.s24{
  width: 100%;
}
.s24 td{
  padding: 7px;
  vertical-align: top;
}

.s25{
  
}

.s26{
  display: block;
  margin: 3px 0 5px 0;
}

.s27{
  font-size: 11px;
  color: #999;
}

.s28{
  color: #999;
  margin: 3px 0;
}

.s29{
  color: #5072c8;
}

.s30{
	margin: 10px 0 0 0;
}

.s30 td{
	padding: 5px;
}

.s30-l{
	text-align: right;
	width: 349px;
	font-size: 14px;
	font-weight: bold;
	color: #003592;
}

.s30-2{
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	color: #003592;
}

.s31{
  margin: 0 0 10px 0;
  color: #7a7a7a;
}

.s31-i{
  float: left;
}

.s31-d{
  float: left;
  padding: 2px 0 0 5px;
}

.s32{
  font-size: 20px;
  color: #0058A6 !important;
  text-decoration: none;


/*  font-family: Georgia;
  font-size: 22px;
  color: #08347d;*/
}

.s33{
  font-size: 20px;
  color: #0058A6 !important;
  display: block;
  margin: 4px 0 7px 0;
  text-decoration: none;  
}

.s33-red{
  font-size: 20px;
  color: red !important;
  display: block;
  margin: 0 0 7px 0;
  text-decoration: none;  
}


.s34{
  font-size: 10px;
  color: #999;
  margin: 0 0 3px 0;
}

.s35{
  color: #d3222a !important;
  padding: 0 6px 0 0;
  background: #fff;
}

.s35:hover{
  text-decoration: underline !important;
}

.s36{
  font-size: 10px;
  color: #999;
}

.s37{
  height: 294px;
}

.s38{
  height: 280px;
  padding: 7px;
  overflow: auto;
}

.s38-w1{
  height: 360px;
  padding: 7px;
  overflow: auto;
}

.s39{
	float: left;
	width: 195px;
}


.s39 a{
	color: #08347d;
	text-decoration: none;
}

.s40{
  color: #0058A6  !important;
}

.s41{
  background: url(/i/bg23.gif) repeat-x;  
}

.s42{
  float: left;
  width: 320px;
  padding: 3px 0 0 0;
}

.s43{
  float: right;
  width: 636px;
}

.s44{
  font-size: 11px;
  color: #666;
  border-bottom: 1px dotted #c4c9cd;
  padding: 3px 0 3px 0;
}

.s44 img{
  margin: 0 3px 0 3px;
}

.s45{
  width: 320px;
}

.s46{
  color: #333 !important;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
}

.s47{
  position: relative;
}

.s48{
  display: block;
  position: absolute;
  top: 20px;
  left: 30px;
  width: 35px;
  height: 35px;
}

.s49{
  color: #0058A6 !important;
  text-decoration: none !important;
}

.s50{
  background-color:#FFFFCC;
  border:2px solid #FF9900;
  margin-top: 9px;
  padding: 0 9px 9px 9px;
}

.s51{
  background: url(/i/rss.png) 0 0 no-repeat;
  padding: 0 0 0 20px;
}

.s52{
  float: left;
  width: 280px;
  padding: 10px;
}

.s53{
  background: url(/i/widget.png) 0 0 no-repeat;
  padding: 0 0 0 20px;
}

.s54{
	float: left;
	width: 205px !important;
}

.s54 div{
	color: #000;
	font-size: 11px;
}

.s54 a{
	color: #08347d;
	text-decoration: none;
	font-weight: bold;
}

.s55{
  border: 1px solid #dedede;
  padding: 5px;
  float: left;
  width: 126px;
  height: 118px;
  text-align: center;
}

.s56{
  font-size: 12px;
  text-decoration: none;
  color: #08347D;
}

.s57{
  float: left;
  width: 126px;
  margin: 7px 0;
  text-align: center;  
  padding: 5px 2px;
}

.s58-l{
  width: 85px;
  float: left;
  margin: 4px 4px 12px 7px;
}

.s58-r{
  width: 540px;
  float: left;
  margin: 4px 7px 12px 4px;
}


.s59{
  display: block;
  float: right;
  width: 98px;  
  background: url(/i/b27.png) no-repeat;
  padding: 3px 0 5px 0;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
}

.s60{
  display: block;
  padding: 3px 7px 3px 12px;
  background: #ffac45 url(/i/b28.png) 4px 50% no-repeat;
  border: 1px solid #d07300;
  color: #fff;
  text-decoration: none;  
}

.s61{
  position: absolute;
  left: 247px;
  top: 99px;
  z-index: 10;
}

.s61 ul{
  margin: 0;
  padding: 0 0 0 20px;
}

.s62, .s62 li{
  color: #fff;
  text-decoration: none;
}

.s62 li{
  margin: 0;
  padding: 0;  
}

.s63{
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 10;
}

.s64{
  width: auto;
  float: left;
  padding: 4px 7px 4px 7px;
  color: #fff;
  font-weight: bold;
  background: url(/i/b29.png) repeat-x;
  cursor: pointer;
  font-size: 12px;
  line-height: 12px;
  border-left: 1px solid #4083ad;
}

.s64-a{
  background: url(/i/b30.png) repeat-x;
}

.s65{
  display: block;
  background: url(/i/b31.png) no-repeat 100% 2px;
  padding: 0 30px 0 0;
  color: #333;
  text-decoration: none;
  text-align: right;
  font-size: 11px;
  line-heifgt: 11px !important;
}

.s66{
  border: 1px solid #e0e0e0;
	background: #fff;
}

.s67{
  color: #333;
  font-size: 14px;
  font-weight: bold;
}

.s68{
  border: 1px solid #dedede;
  padding: 5px;
  float: left;
  width: 108px;
  height: 116px;
  text-align: center;
}

.s69{
  color: #d3222a !important;
  background: #fff;
}

.s70{
  line-height: 18px;
}

.s71{
  background: #43a3d5;
}

.s72{
  height: 35px;
  background: url(/i/b37.png) no-repeat;
}

.s73{
  color: #1183c9 !important;
  font-size: 16px;
  text-decoration: none;
  font-weight: bold;
}

.s73-f1{
  font-size: 14px !important;
}

.s74{
  background: #effaff;
}

.s75{
  width: 56px;
  float: left;
}

.s76{
  width: 540px;
  float: left;
  margin-left: 12px;
}

.s77{
  display: block;
  background: url(/i/b44.png) left center no-repeat;
  padding: 2px 0 2px 18px;
  margin-top: 5px;
  color: #1b608a !important;
  text-decoration: none !important;
  cursor: pointer;
  font-size: 11px;
  line-height: 11px;
}

.s77 a{
  color: #1b608a !important;
  text-decoration: none !important;
}

.s78{
  width: 400px;
  float: left;
  margin-left: 12px;
}

.s79{
  width: 140px;
  float: right;
  margin-left: 12px;
}

.s80{
  background: url(/i/b45.png) left center no-repeat;
  padding: 2px 0 2px 18px;
  margin-top: 4px;
  color: #318a00 !important;
  text-decoration: none !important;
  font-size: 13px;
  line-height: 13px;
}

.s81{
  background: url(/i/b46.png) left center no-repeat;
  padding: 2px 0 2px 18px;
  margin-top: 4px;
  color: #ff3609;
  text-decoration: none;
  font-size: 13px;
  line-height: 13px;
}

.s80 a{
  color: #318a00 !important;
  text-decoration: none;
}

.s81 a{
  color: #ff3609;
  text-decoration: none;
}

.s82 td{
  text-align: center;
}

.s83{
  background: url(/i/b47.png) no-repeat;
  width: 572px;
  height: 56px;
}

.s84{
  background: url(/i/b48.png) 0 0 no-repeat;
  padding: 0 0 0 20px;
  font-size: 20px;
  line-height: 20px;
}

.s84mr{
  margin: 25px 0 0 20px;
}

.s84 div{
  background: url(/i/b48.png) 100% 0 no-repeat;
  padding: 5px 20px 6px 0;
}

.s86{
  font-size: 20px;
}

.s87{
  vertical-align: middle;
}

.s88{
  color: #000 !important;
}

.s89{
  float: left;
  width: 223px;
  background: #317ad3 url(/i/b50.png) no-repeat;
  padding: 7px 10px 10px 10px;
  color: #fff;
  font-size: 14px;
}

.s89 a{
  color: #fff;
  text-decoration: none;
  font-weight: bold;
}

.s90{
  float: right;
  width: 400px;
}

.s91{
  color: #fff;
}

.s92{
  display: block;
  /*color: #303030 !important;*/
  color: #fff !important;
  text-align: center;  
  text-decoration: none;
  font-weight: bold;
  font-size: 14px;
  background: url(/i/b73.png) no-repeat;
  /*width: 300px;
  height: 24px;*/
  width: 310px;
  height: 35px;
  padding-top: 7px;
}

.s92-a{
  display: block;
  color: #fff !important;
  text-align: center;
  font-size: 14px;  
  font-weight: bold;
  text-decoration: none;
  background: url(/i/b72.png) no-repeat;
  /*width: 300px;
  height: 24px;*/
  width: 310px;
  height: 35px;
  padding-top: 7px;  
}

.s93{
  background: url(/i/b74.png) no-repeat;
  height: 24px;
  padding: 7px 0 0 10px;
  margin: 10px 0;
  font-size: 14px;  
  font-weight: bold;  
  color: #444;
}

.s93 a{
  color: #444;
}

.s94{
  float: left;
  width: 116px;
  margin: 0 2px 0 12px;
  display: inline;
}

.s95{
  background: url(/i/b75.png) no-repeat;
  height: 33px;
  padding: 7px 0 0 10px;
  font-size: 20px;
  font-weight: bold;
  color: #2b5d8e;  
}

.s95 a{
  color: #2b5d8e;
  text-decoration: none;
}

.s96{
  background: url(/i/b76.png) left center no-repeat;
  padding: 3px 0 3px 26px;
  margin: 4px 0 4px 5px;
  font-size: 14px;
}

.s96 a, .s96 span{
  color: #394a59;
  text-decoration: none;
}

.s97{
  font-size: 12px;
  color: #4d4d4d;
  margin: 4px 0 0 30px;
  padding: 0;
}

.s97 li{
  margin: 2px 0;
  padding: 0;
}

.s97 a{
  color: #4d4d4d;
  text-decoration: none;
}

.s98{
  background: url(/i/b77.png) no-repeat;
  width: 209px;
  height: 52px;
  color: #fff;
  font-size: 11px;  
}

.s98 div{
  display: inline;
  margin: 5px 0 0 66px;
  text-align: center;
  float: left;
}

.s98-a1{
  font-size: 18px;
  font-weight: bold;
}

.s99{
  background: url(/i/b78.png) no-repeat;
  width: 209px;
  height: 52px;
  text-align: center;
  color: #fff;
  font-size: 11px;
}

.s99 div{
  display: inline;
  margin: 5px 0 0 26px;
  text-align: center;
  float: left;
}

.s98 a, .s99 a{
  color: #fff;
  text-decoration: none;
	font-family: Verdana;
}

.s98 a:hover, .s99 a:hover{
  text-decoration: none !important;
}

.s100{
	padding:0 0 0 15px;
	background: url("/img/bg_but1.gif") 0 0 no-repeat;
}	

.s100 a{
  display:block; 
  padding:8px 15px 10px 0; 
  background: url("/img/bg_but1.gif") 100% 0 no-repeat;
	color: #474747  !important;
	font-size: 22px;
	text-decoration: none;
}

.s100 a:hover{
	text-decoration: none !important;
}


.mvt{
	width: 192px;
	margin: 7px 0 0 8px;		
	text-transform: uppercase;
}

.mv{
	margin: 0 0 0 8px;		
}

.mvt a{
	font-size: 11px;
	font-weight: bold;
	color: #08347d;
	text-decoration: none;
}

.cci{
	width: 450px;
	margin: 8px 0 0 7px;
}

.tabc{
	border-top: 1px solid #e0e0e0;	
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;	
	height: 25px;
	background: #eaeaea url(/i/b6.gif) repeat-x;
	position: relative;
	z-index: 1;
}

.tabci{
	width: 400px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}

.tabcinews{
	width: 448px !important;
}

.tabcicompany{
	width: 600px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}

.tabvideo{
	height: 34px;
	background: url(/i/b10.gif) repeat-x;
	font-size: 12px;
	font-weight: bold;
	color: #333;
}

.tabvideo td{
	padding: 5px 10px 0 10px;
}

.tabvideo td a{
	color:#333;
	text-decoration: none;	
}

.tabvideo td a:hover{
	color: #5c9ebc !important;
}

.tabvideod1{
	width: 2px;
	background: url(/i/b11.gif) left bottom no-repeat;
	font-size: 0;
	padding: 0 !important;
}

.tabvideo-a{
	background: url(/i/b12.png) 0 0 no-repeat;
	padding: 0 0 0 10px !important;
}

.tabvideo-a span, .tabvideo-a a{
	display: block;
	background: url(/i/b12.png) 100% 0 no-repeat;
	padding: 11px 10px 7px 0 !important;
	line-height: 16px;
	color: #5c9ebc !important;
	text-decoration: none;
}

.tabvideofirst{
	background: url(/i/b10_l.gif) bottom left no-repeat;	
}

.tabvideolast{
	background: url(/i/b10_r.gif) bottom right no-repeat;	
}

.tabci ul, .tabcicompany ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

.tabci ul, tabcicompany ul{
	width: 3600px;	
}

.tabci ul li, .tabcicompany ul li{
	display: inline;
	margin: 0;
	padding: 0;	
	text-align: center;
}

.tabi{
	padding: 5px 10px;
	font-size: 11px;
	font-weight: bold;
	color: #08347d;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	float: left;
	border-right: 1px solid #e0e0e0;	
}

.tabi:hover{
	text-decoration: none !important;
}

.tabi-a{
	background: #fff;
	border-bottom: 1px solid #fff;
	color: #333;
}

.cttab-arr{
 	position: absolute;
	top: 7px;
	right: 7px;
	z-index: 95;
 }
 
.cttab-arr img{
	margin: 0 2px;
	cursor: pointer;
}

.ccont{
	border: 1px solid #e0e0e0;
	border-top: 0 !important;
	padding: 7px 3px 7px 7px;
	background: #fff;
}

#ccontsite{
  display: none;
}

.ccont1{
	float: left;
	width: 110px;
	text-align: center;
}

.ccont2{
	float: left;
	width: 315px;
}

.ccont2nf{
	float: left;
	width: 425px;
}


.ccont2 a, ccont2nf a{
	text-decoration: none;
	color: #1f3c80;
}

.ccont3{
	margin: 0 0 7px 0;
}

.ccont3 a{
	color: #1f3c80;
}

.ccont4{
	font-size: 11px;
	color: #666;
}

.ccont4imp{
	font-size: 11px;
	color: #666 !important;
}

.ccont5{
	margin: 7px 0 0 0;
}

.ccont5 a{
	color: #1f3c80;
	text-decoration: none;
}

.ccont6{
	text-align: right;
}

.ccont6 a{
	color: #1f3c80;
	text-decoration: none;
}

.ccont7{
	color: #666;
	font-size: 11px;
}

.ccont7 a{
	color: #1f3c80;
	line-height: 18px;
	text-decoration: none;
}

.ccont7 img{
	margin: 0 0 4px 0;
}

.newsbull{
  background: url(/i/b7.gif) 0 5px no-repeat;
  padding: 0 0 0 12px;
  margin-left: 5px;
}


.newsbullnews{
  background: url(/i/b7.gif) 0 7px no-repeat;
  padding: 2px 0 2px 12px;
  margin: 2px 0 0 5px;
}

.newsbullvideo{
  background: url(/i/b7.gif) 0 7px no-repeat;
  /*background: url(/i/b25.gif) 0 3px no-repeat;*/
  padding: 0 0 0 12px;
  margin: 2px 0 0 5px;
}

.newsbullvideo img{
  vertical-align: middle;
  margin: 0 0 0 7px;
}

.dcs{
  float: left;
  width: 125px;
  background: url(/i/b7.gif) 0 5px no-repeat;
  padding: 0 0 0 12px;
  margin: 3px 0 5px 5px;
}

.dcs a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1f3c80;
	text-decoration: none;
}

.goi{
	display: block;
	float: left;
	width: 86px;
	font-size: 10px;
	line-height: 9px;
	color: #1f3c80;
	text-align: center;
	padding: 0 7px 11px 0;
	text-decoration: none;	
}

.goi:hover{
	text-decoration: none !important;	
}

.goi span:hover{
	text-decoration: underline !important;	
}

.goi span, .goi b{
	display: block;
}

.goi b{
	font-weight: normal;
	color: #000;
}

.goi img{
	margin: 0 0 5px 0;
}

.emi{
	display: block;
	float: left;
	width: 103px;
	height: 100px;
	font-size: 10px;
	line-height: 14px;
	color: #1f3c80;
	text-align: center;
	padding: 3px 3px 7px 3px;
	text-decoration: none;	
	margin: 7px 0 0 0;
	cursor: pointer;
	position: relative;
}

.emi:hover, .emi-a{
	text-decoration: none !important;	
	background: #e7f1fa;
}

.emi span:hover{
	text-decoration: underline !important;	
}

.emi span, .emi b{
  width: 103px;
	display: block;
	position: absolute;
	left: 0;
	bottom: 6px;
	height: 41px;
	clip: rect(0, 103px, 41px, 0);
}

.emi b{
	font-weight: normal;
	color: #000;
}

.emi img{
	margin: 0 0 5px 0;
}

.emi-w1{
  width: 99px;
}

.emidesi{
  display: none;
}

.ema{
	text-align: right;
	color: #1f3c80;
	font-size: 10px;
	margin: 4px 0 0 0;
}

.ema img{
	vertical-align: middle;
	margin: 0 0 3px 0;
	cursor: pointer;
}

 .fooh{
   height: 9px;
   font-size:0;
   line-height:0;
 }

 .foo{
	width: 988px;
	margin: 0 auto;
	border: 1px solid #e0e0e0;
	background: #fff;
}

.foot{
	border-bottom: 1px solid #e0e0e0;
	background: #f3f3f3;
}

.footi{
	float: left;
	width: 25%;
	color: #333;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
}

.footii{
	padding: 10px 0 8px 13px;	
}

.footi a{
	color: #08347d;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	font-size: 12px;
	line-height: 20px;
}

 .sfoo{
	width: 988px;
	margin: 5px auto;
	color: #848484;
	font-size: 11px;
}

.tinterlace{
	width: 100%;
	border: 1px solid #e0e0e0;
}


.tinterlace td{
	padding: 3px 6px;
	background: #f0f1f3;	
}

.tinterlace1 td{
	background: #f6f6f8;
}

.tinterlace a{
	color: #08347D;
	text-decoration: none;
}

.tinterlace2{
	border-right: 1px solid #fff;
}

.stblt{
	border: 1px solid #e0e0e0;
	background: #f3f3f3;
	font-size: 11px;
	line-height: 11px;
	color: #333;
	font-weight: bold;
	padding: 6px 12px 6px 12px;
}

.stbl{
	border: 1px solid #e0e0e0;
	border-top: 0 !important;	
	padding: 8px 12px 6px 12px;
	color: #666;
}

.stblpad{
	padding: 8px 9px 6px 9px;
}

.stblpad1{
	padding: 5px 0 5px 0;
}

.stbl1{
	border: 1px solid #e0e0e0;
	color: #666;
}

.stbl2{
	float: left;
	width: 262px;
}

.stbl3{
	float: left;
	width: 378px;
	margin-left: 9px;
}

.stbl a{
	color: #08347d;
	text-decoration: none;
}

.il{
	margin: 0 10px 10px 0;
}

/*Tooltip*/
.bubbleInfo{
  display: block;
  float: left;
  border: 1px solid #ccc;
  padding: 2px;
  margin: 10px 0 0 45px;
  width: 96px;
  height: 96px;
}

.bubbleInfo {
  position: relative;
}
.trigger {
  position: absolute;
}

/* Bubble pop-up */

.popup {
  position: absolute;
  display: none;
  z-index: 50;
  border-collapse: collapse;
  width: 300px;
}

.popup td.corner {
  height: 15px;
  width: 19px;
}

.popup td#topleft { background-image: url(/i/tooltip/bubble-1.png); }
.popup td.top { background-image: url(/i/tooltip/bubble-2.png); }
.popup td#topright { background-image: url(/i/tooltip/bubble-3.png); }
.popup td.left { background-image: url(/i/tooltip/bubble-4.png); }
.popup td.right { background-image: url(/i/tooltip/bubble-5.png); }
.popup td#bottomleft { background-image: url(/i/tooltip/bubble-6.png); }
.popup td.bottom { background-image: url(/i/tooltip/bubble-7.png); text-align: center;}
.popup td.bottom img { display: block; margin: 0 auto; }
.popup td#bottomright { background-image: url(/i/tooltip/bubble-8.png); }

.popup table.popup-contents {
  font-size: 12px;
  line-height: 1.2em;
  background-color: #fff;
  color: #666;
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
}

table.popup-contents th {
  text-align: right;
  text-transform: lowercase;
}

table.popup-contents td {
  text-align: left;
}

tr#release-notes th {
  text-align: left;
  text-indent: -9999px;
  background: url(/i/tooltip/starburst.gif) no-repeat top right;
  height: 17px;
}

tr#release-notes td a {
  color: #333;
}

.bcen{
  background: #fff !important;
}
.durl{
	font-size: 10px;
	color: #aa7b2b;
	font-weight: normal;
}
/*//Tooltip*/

.vc {
  float:left;
  margin:10px 25px;
  width:166px;
}

.vth {
  border:1px solid #CCCCCC;
  padding:2px;
}


/*Meteo*/
.metl{
	float: left;
	width: 204px;
	margin: 0 8px 0 0;
}

.metcb{
	float: left;
	width: 768px;
}

.metc{
	float: left;
	width: 449px;
	margin: 0 9px 0 0;
}

.metr{
	float: left;
	width: 309px;
}

.metrbord{
	border-left: 1px solid #e0e0e0;
}

.metrbord1{
	margin-top:10px;
}

.met1{
	width: 100%;
	border-collapse: collapse;
}

.met1 td, .met1 th{
	border: 1px solid #e0e0e0;
	padding: 3px 6px;
}

.met1-1{
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

.met1-2 td{
	text-align: center;
	font-size: 16px;
}

.met1-2-b{	
	border-left: 2px solid #e0e0e0 !important;
}

.met1-3{
	font-size: 12px !important;
	text-align: left  !important;
}

.met2{
	width: 100%;
	border-collapse: collapse;
}

.met2 th{
	padding: 5px 6px 2px 6px;
	border: 1px solid #e0e0e0;
	background: #f9f9f9;
	font-weight: normal;
	text-align: left;
	cursor: pointer;
}

.no-pointer{	
	cursor: default !important;
}

.met2-alr{
	background: #fff !important;
}

.met2tab-a{
	border-bottom: 1px solid #e1edff !important;
	background: url(/i/b8.gif) repeat-x !important;
	cursor: default !important;
}

.met2-1{
	float: left;
	width: 40px;
	margin: 0 9px 0 9px;
}

.met2-2{
	float: right;
	width: 56px;
	font-size: 11px;
	line-height: 13px;
	color: #333;
}

.metw{
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #333;
	margin: 2px 0 0 0;
}

.metwp{
	color: #f9a64a;
}

.met3{
	width: 100%;
	border: 1px solid #e0e0e0;
	border-top: 0 !important;	
	border-collapse: collapse;
	color: #333;
}

.met3bck{
	background: #fff url(/i/b9.png) repeat-x;	
}

.met3 td, .met3 th{
	border-bottom: 1px solid #e0e0e0;
}

.met3 th{
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	padding: 6px;
}

.met3 td{
	padding: 6px;
}

.met3-1{
	font-size: 13px;
	font-weight: bold;
}

.met3-1f{
  width: 70px;
}

.met3-2{

}

.met3-3{
	font-size: 10px;
}

.met3-4{
	font-size: 20px;
	text-align: center;
}

.met3-5{
	font-size: 17px;
	font-weight: bold;
	color: #666 !important;
}

.met3-6{
	font-size: 11px;
	text-align: center;
	color: #000;
}

.met3-6 img{
	margin: 0 0 3px 0;
}

.met3-7{
	padding: 2px 6px !important;
	text-align: right;
}

.met-al-c{
	text-align: center !important;
}

.met-al-r{
	text-align: right !important;
}

.met4 td{
	border-bottom: 0 !important;
}

.met-det{
	background: url(/i/arr1.gif) center right no-repeat;
	padding: 0  16px 0 0;
	font-size: 11px;
	color: #08347d;
	text-decoration: none;
}

.metmml a{
	color: #08347d;
	font-size: 11px;
	margin: 0 10px 0 0;
	white-space: nowrap;
	line-height: 18px;
	text-decoration: none;
}

.met5{
	width: 100%;
}

.met5-1{
	width: 20px;
	border-bottom: 1px solid #e0e0e0; 	
}

.met5-2{
	border-top: 1px solid #e0e0e0; 
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;	
	padding: 2px 7px;
	font-size: 12px;
	font-weight: bold;
	width: 1%;
	white-space: nowrap;
}

.met5-3{
	border-bottom: 1px solid #e0e0e0;
}

.met5-tm{
	margin-top:7px;
}

.met6{
	margin-top: 10px;
}

.met6th2 td{
	text-align: center;
	font-size: 10px;
	color: #333;
}

.met-bw-l{	
	font-size: 11px;
	color: #333 !important;
}

/*//Meteo*/

.v1{
	float: left;
	width: 126px;
	margin: 0 0 0 4px;
	display: inline;
}

.v1 a{
	color: #333;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.v2{
	margin: 0 0 0 15px;
}

.ram1{
	padding: 1px;
	border: 1px solid #999;
}

.ram1 img{
	border: 1px solid #999;
}

.ram2{
	border: 1px solid #e0e0e0;
}

.ram3{
  border: 1px solid #dedede;
  padding: 1px;
}

.ram4{
  border: 1px solid #dedede;
  padding: 2px;
}

.tagsgloud a{
	color: #333;
	text-decoration: none;
}

.v3{
	margin: 0 0 0 7px;
	border: 1px solid #e0e0e0;
	width: 652px; 
	height: 374px;
	position: relative;
}

.v3mzone{
	position: absolute;
	left: 0;
	top: 0;
	width: 221px;
	height: 378px;
}

.v3m{
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	width: 221px;
	height: 368px;
}

.v3mi{
	height: 75px;
	background: url(/i/v3mi.png) no-repeat;
	cursor: pointer;
}

.v3mii{
	padding: 7px 30px 7px 7px;
	color: #666;
	font-size: 11px;
}

.v3mii h1{
	color: #7d7d7d;
	font-size: 20px;
	line-height: 20px;
	font-weight: normal;
	margin: 0 0 5px 0;
}

.v4{
	margin: 0 0 0 7px;
	width: 654px;
}

.v5{
	margin-left: 30px;
}

.v6{
  margin-bottom: 7px;
}

.v7{
  float: left;
  width: 80px;
}

.v8{
  float: left;
  width: 86px;
  margin-left: 4px;
}

.wsf{
	font-size: 11px;
	color: #666;
}

.wcul{
	padding: 0;
	margin: 0;
}

.wcul li{
	display: block;
	background: url(/i/b7.gif) no-repeat 12px 50%;
	padding: 3px 0 3px 22px;
	margin: 0;
	border-bottom: 1px solid #efefef;
	border-right: 1px solid #e0e0e0;	
}

.wcul li a{
	color: #08347d;
	text-decoration: none;
}

.vidtab{
	border-bottom: 2px solid #aeadad;
	padding: 7px 7px 0 7px;
}

.videospace1{
	position: absolute;
	width: 456px; 
	height: 375px;
	top: 0;
	right: 0;
}

.videospace2{
	width: 652px !important; 
}

.mthp{
  cursor: pointer;
  color: #08347d;
  font-size: 11px; 
}

#mthpc{
  display: none;
  position: absolute;
  top:0;
  left:0;
  border: 1px solid #e0e0e0;
  background: #fff;
  width: 400px;
  padding: 4px 6px;
  z-index: 3000;
}

#expertmia{
  display: block;
  width: 432px;
  height: 163px;
  background: url(/i/loader.gif) center center no-repeat;
}

.expertmia-w1{
  width: 420px !important;
}

#globallang, #expertajaxw{
  display: none;
}

#vlogo{
  position: absolute;
  top: 20px;
  right: 20px;
  width: 90px;
  height: 36px;
}

.topb{
	width: 988px; 
	margin: 0 auto;
}

#expertmid{
  width: 430px;
}

#expertmis{
  display: block;
  width: 430px;
  font-size: 14px !important;
  margin-top: 2px;
}

.pagesnew{
  padding: 7px 0;
  color: #333;
  font-size: 13px;
  font-weight: bold;  
}
.pagesnew a, .pagesnew span{
  display: block;
  float: left;
  margin: 0 10px 0 0;
}
.pagesnew a{
  color: #08347d;
  text-decoration: none;
}

.cgreen{
  background: url(/i/cgreen.gif) left center no-repeat;
  padding: 2px 0 2px 25px;
}

.cred{
  background: url(/i/cred.gif) left center no-repeat;
  padding: 2px 0 2px 25px;
}

.cyell{
  background: url(/i/cyell.gif) left center no-repeat;
  padding: 2px 0 2px 25px;
}

.oc, .rp, .ot{
  color: #5072c8;
  font-size: 11px;
  display: block;
  text-decoration: none;
  margin-top: 10px !important;
}

.oc{
  background: url(/i/b19.gif) right center no-repeat;
  padding: 2px 18px 2px 0;
}
.rp, .rp1{
  background: url(/i/b20.gif) right center no-repeat;
  padding: 2px 22px 2px 0;
}

.rp1{
  color: #666 !important;
  text-decoration: none;
}


.ot{
  background: url(/i/b26.png) right top no-repeat;
  padding: 2px 22px 2px 0;
}

/*Company*/
.cft{
  border-collapse: collapse;
}

.cft td{
  font-size: 11px;
  padding: 3px;
  border: 1px solid #e0e0e0;
  background: #eaeaea;
}

.cft td a{
  text-decoration: none;
}

.cfttd-a{
  background: #fff !important;
  border-bottom: 0 !important;
}

.cfl{
  width: 100%;
}

.cfl td{
  vertical-align: top;
  padding: 7px;
  border-bottom: 1px solid #e0e0e0;
}

/*//Company*/


.star-rating span {
  border:medium none;
  cursor:pointer;
  display:block;
  float:left;
  height:19px;
  width:20px;
}

.star-grey {
  background-image:url(/i/star-grey.gif);
}

.star-red {
  background-image:url(/i/star-red.gif);
}

.ntab{
  width: 100%;
}

.ntab td{
  background: url(/i/bg21.gif) 0 0 repeat-x;
  text-align: center;
  padding: 4px 0;
  font-weight: bold;
}

.ntab-a{
  background: url(/i/bg22.gif) 0 0 repeat-x !important;
}

.ntab-a a{
  color: #0059a8 !important;
}

.ntabrb{
  border-right: 1px solid #e0e0e0;
}

.ntab a{
  color: #fff;
  text-decoration: none;
}

.tpcaut{
  font-size: 11px;
  color: #999;
  padding: 0 0 0 10px;
}

.tpcaut span{
  color: #08347D;
  cursor: pointer;
}

.tpcaut-w1{
  width: 300px;
}

.ngl{
  float: left;
  width: 435px;
}

.ngr{
  float: right;
  width: 210px;
  margin-left: 7px;
}

.gsbm{
  z-index: 100;
}

#tpmnu{
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  z-index: 10000;
  border-left: 1px solid #e0e0e0;
  display: none;
}

.tpmnubr{
  border-right: 1px solid #e0e0e0;
}

#tpmnubtn, #tpmnubtncls{
  cursor: pointer;
}


.hptabs{
  height: 26px;
  border-bottom: 1px solid #dedede;
}

.hptabs ul{
  margin:0;
  padding: 0;
}

.hptabs ul li{
  margin-left:4px;
  padding: 5px 0 5px 0;
  list-style: none;
  float: left;
  width : 164px;
  background: url(/i/b40.png) no-repeat;
  text-align: center;
  color: #696969;
  font-size: 14px;
  font-weight: bold;
}

.hptabs ul li.active{
  background: #fff url(/i/b39.png) no-repeat;
  padding: 6px 0 5px 0;
}

.hptabs ul li a{
  color: #696969;
  text-decoration: none;
}




/*Old*/
.a-item-descr{
	display: block;
	margin: 2px 0 6px;
	text-decoration: none;
	font-size: 12px;
}

.in-item-l{
	float: left;
	width: 110px;
	margin: 5px 0 5px 0;
}

.in-item-l1{
	float: left;
	width: 105px;
	margin: 5px 0 5px 0;
}

.in-item-r{
	float: left;
	width: 505px;
	margin: 5px 0 0 12px;
}

.in-item-r1{
	float: left;
	width: 510px;
	margin: 5px 0 0 7px;
}

.in-item-r1-w1{
  width: 280px !important;
}

.in-item-r-nofoto{
	margin: 5px 0 0 0;
}

.ah2{
	font-size: 12px;
	color: #08347D !important;
}

.item-descr-sub{
	font-size: 11px;
	margin: 3px 0 0 0;
}

.foto-ramka-sm {
	width: 100px;
	height:75px;
	border: 1px solid #8ba3b6;
	padding: 4px;
	background: #fff;
}


.bookm{
  vetical-align: bottom;
  height: 24px;
}

.bookm img, .bookm span, .bookm a{
  vetical-align: bottom;
  margin: 0 5px 0 0;
}

.drug{
	background: #fff !important;
	padding: 0 !important;
	display: inline  !important;
}

#archcalendcont{
  padding: 0 5px 0 0;
}

/*//Old*/

.item h1{
  font-size: 20px !important;
  color: #000 !important;
}

.item h2{
  font-size: 18px !important;
  color: #000 !important;
}

.item h3{
  font-size: 16px !important;
  color: #000 !important;
}