body, div, span, a {
	font-family: Sylfaen,Tahoma,Arial,Times New Roman;
	font-size: 12pt;
}
table, td, th, tr {
	font-family: Sylfaen,Tahoma,Arial,Times New Roman;
	font-size: 12pt;
	border-collapse: collapse;
}
p {
	font-family: Sylfaen,Tahoma,Arial,Times New Roman;
	font-size: 12pt;
 	margin-bottom: 0;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.a {
	color: #193062;
	text-decoration:none;
}
.a:hover {
	color: #3366CC;
	text-decoration:underline;
}

.bgT{
	background: url(/img/top1.png) no-repeat top left;
}
.bgT_ru{
	background: url(/img/top1_ru.png) no-repeat top left;
}
.bgT_en{
	background: url(/img/top1_en.png) no-repeat top left;
}
.bgR{
	background: url(/img/bg1.png);
}
.bgB{
	background: url(/img/bg1.png);
	color: #f9d799;
  font-size: 12px;
}
.bgC1{
	background: url(/img/bg1.png);
	color:#ffffff;
  font-size: 12px;
	text-align: left;
}
.bgC2{
	color:#000000;
  font-size: 12px;
	text-align: left;
}

.mnLng {
	color: #f9d799;
 	font-size: 12px;
	text-decoration:none;
}
.mnLng:hover {
	color: #f9d799;
 	font-size: 12px;
	text-decoration:underline;
}

.mnT1 {
	color: #cccbd6;
 	font-size: 12px;
	text-decoration:none;
	font-weight: bold;
}
.mnT1:hover {
	color: #f9d799;
 	font-size: 12px;
	text-decoration:underline;
	font-weight: bold;
}
.mnT1_ {
	color: #f9d799;
 	font-size: 12px;
	text-decoration:none;
	font-weight: bold;
}

.mnT2 {
	color: #cccbd6;
 	font-size: 12px;
	text-decoration:none;
}
.mnT2:hover {
	color: #f9d799;
 	font-size: 12px;
	text-decoration:underline;
}
.mnT2_ {
	color: #f9d799;
 	font-size: 12px;
	text-decoration:none;
}

.mnL1hb {
	background: url(/img/mnL1h.png) top left;
}
.mnL1h {
	color: #f5d79c;
 	font-size: 12px;
	text-decoration:none;
	font-weight: bold;
  margin-left: 5px;
}
.mnL1b {
	background: url(/img/mnL1.png) top left;
}
.mnL1b_ {
	background: url(/img/mnL1_.png) top left;
}
.mnL1d {
 	font-size: 12px;
  margin-left: 5px;
 	font-weight: bold;
}
.mnL1 {
	font-size: 12px;
	color: #b7c5d4;
	text-decoration:none;
}
.mnL1:hover {
	font-size: 12px;
	color: #f5d79c;
	text-decoration:none;
}
.mnL1_ {
	font-size: 12px;
	color: #f5d79c;
	text-decoration:none;
}
.mnL1_:hover {
	font-size: 12px;
	color: #f5d79c;
	text-decoration:none;
}

.mnL2h {
	font-size: 12px;
	color: #b7c5d4;
	text-decoration:none;
  margin-left: 5px;
}
.mnL2b_ {
	background: url(/img/mnL2_.png) top left;
}
.mnL2d {
 	font-size: 12px;
	margin-left: 5px;
}
.mnL2 {
	font-size: 12px;
	color: #b7c5d4;
	text-decoration:none;
}
.mnL2:hover {
	font-size: 12px;
	color: #f5d79c;
	text-decoration:none;
}
.mnL2_ {
	font-size: 12px;
	color: #f5d79c;
	text-decoration:none;
}
.mnL2_:hover {
	font-size: 12px;
	color: #f5d79c;
	text-decoration:none;
}

.mnL3d {
 	font-size: 12px;
	margin-left: 5px;
}
.mnL3 {
	font-size: 12px;
	color: #b7c5d4;
	text-decoration:none;
}
.mnL3:hover {
	font-size: 12px;
	color: #f5d79c;
	text-decoration:underline;
}
.mnL3_ {
	font-size: 12px;
	color: #f5d79c;
	text-decoration:underline;
}

.fs {
	font-size: 12px;
	color: #cc0000;
  text-decoration:none;
}
.fs:hover {
	font-size: 12px;
	color: #cc0000;
  text-decoration:underline;
}
.fs_ {
	font-size: 12px;
	color: #cc0000;
  text-decoration:underline;
}

.nterA {
	color: #000099;
  text-decoration:none;
}
.nterA:hover {
	color: #0000ff;
  text-decoration:underline;
}
.nterA_ {
	color: #000099;
  text-decoration:underline;
}
.nterBk {
  border: 0px solid #00F;
  position: relative;
}
.nterT {
	color: #000033;
  background-color: #eeeeee;
  text-align: left;
  padding: 8px;
  border: 0px solid #0F0;
}
.closeImg {
  position: absolute;
  top: 2px;
  right: 2px;
  display:none;
  border: 0px solid #F00;
}

.bibT {
	font-size: 12px;
	color: #000033;
  background-color: #eeeeee;
  text-align: center;
  border: 0px solid #0F0;
}
.bibA {
	font-size: 12px;
	color: #000066;
  text-decoration:none;
}
.bibA:hover {
	font-size: 12px;
	color: #000099;
  text-decoration:underline;
}
.bibA_ {
	font-size: 12px;
	color: #000000;
  text-decoration:underline;
}
.bibT2 {
	font-size: 14px;
	color: #000000;
   /*font-weight: bold;*/
}

.patT {
	font-size: 12px;
	color: #000033;
  background-color: #eeeeee;
  text-align: center;
  border: 0px solid #0F0;
}
.patA {
	font-size: 12px;
	color: #000066;
  text-decoration:none;
}
.patA:hover {
	font-size: 12px;
	color: #000099;
  text-decoration:underline;
}
.patA_ {
	font-size: 12px;
	color: #000000;
  text-decoration:underline;
}
.patT2 {
	font-size: 12px;
	color: #000000;
   /*font-weight: bold;*/
}

.txt1 {
	font-size: 14px;
	color: #ffffff;
   /*font-weight: bold;*/
}
.txt2 {
	font-size: 12px;
	color: #ffffff;
   /*font-weight: bold;*/
}


.tt1 { 
	text-align: left;
	font-weight:bold;
   font-size: 15px;
}

.tt2 { 
	text-align: left;
	font-weight:bold;
	font-size:15px; 
	color:#1D3C8A;
}
.source{
	text-align: right;
	font-size: 10px;
}


.cldTblMn{
	background-color: #6789b8;
}
.cldTblMn_{
	background-color: #f2cb93;
}
.cldTbl{
	background: url(/img/bgCld.png) top left;
}
.cldMnt{
	font-family: Tahoma,Arial,Times New Roman;
	font-size: 8pt;
  text-align: center;
	color: #f5d79c;
 	font-weight: bold;
}
.cldWd{
	font-size: 8px;
  text-align: center;
	color:#a7c6f6;
}
.cldSun{
	font-family: Tahoma,Arial,Times New Roman;
	font-size: 8pt;
  text-align: center;
  color:#dcdee5;
}
.cldDay{
	font-family: Tahoma,Arial,Times New Roman;
	font-size: 8pt;
  text-align: center;
  color:#dcdee5;
}
.cldDay_{
	font-family: Tahoma,Arial,Times New Roman;
	font-size: 8pt;
  text-align: center;
  color:#fcfbf9;
	background-color:#5479ab;
  cursor:hand;
}
.cldTdy{
	font-family: Tahoma,Arial,Times New Roman;
	font-size: 8pt;
  text-align: center;
  color:#fcfbf9;
	background-color:#5479ab;
  cursor:hand;
}
.cldClc{
	font-family: Tahoma,Arial,Times New Roman;
	font-size: 8pt;
  text-align: center;
  color:#f5d79c;
	background-color:#5479ab;
  font-weight: bold;
  cursor:hand;
}
.cldSpc{
}

.dname{
	text-align: center;
	color:#152451;
  font-size: 16px;
	font-weight: bold;
}

.dsound{
	text-align: center;
	color:#152451;
  font-size: 14px;
	font-weight: bold;
}

.h1 {
	font-family: Sylfaen,Tahoma,Arial,Times New Roman;
	color:#000000;
  font-size: 14px;
	font-weight: bold;
}

.aBlk {
	color: #0000EE;
 	font-size: 12px;
	text-decoration:none;
}
.aBlk:hover {
	color: #551A8B;
 	font-size: 12px;
	text-decoration:underline;
}
.aBlk_ {
	color: #000000;
 	font-size: 12px;
	text-decoration:none;
}

.mmTt1{
	font-size: 12px;
	color: #f5d79c;
  background-color:#2d5191;
 	font-weight: bold;
  margin-left: 5px;
}
.mmTt2{
	font-size: 12px;
	color: #f5d79c;
	text-align: center;
  background-color:#2d5191;
}

.mnFull {
	font-size: 12px;
	color: #123164;
}

.note{
	text-align: left;
	margin-top: 20;
	margin-bottom:20;
	font-size: 9pt;
}

#barPre {
    position:absolute;
    top:0;
    left:0;
    width:32px;
    height:32px;
    z-index:1000;
    /*background-color:grey;
    opacity: .4;*/
    display:none;
    left: 50%;
    top: 50%;
    margin-left: -32px; /* -1 * image width / 2 */
    margin-top: -32px;  /* -1 * image height / 2 */
    /*display: block;*/
}

.a1 {
	color:#000099;
	text-decoration:none;
}
.a1:hover {
	color:#0000ff;
	text-decoration:underline;
}
.a1_ {
	color:#0000cc;
}

/******************************************************************************/






.left {
	background-color: #DCECFC;
}
.center {
	margin-top: 0;
	text-align: justify;
}
.a2 {
	color:#E9EEFC;
  font-size: 8pt;
	text-decoration:none;
}
.a2:hover {
	color:#FFFFFF;
  	font-size: 8pt;
	text-decoration:none;
}
.a2_ {
	color:#FEE1C2;
  	font-size: 8pt;
}


.h2 {
	font-family: Sylfaen,Tahoma,Arial,Times New Roman;
	color:#427BD2;
  font-size: 15pt;
	font-weight: bold;
  margin-top: 10;
  margin-bottom: 0;
  text-align: center;
}
.h3 {
	font-family: Sylfaen,Tahoma,Arial,Times New Roman;
	color:#184EB1;
  font-size: 14px;
	font-weight: bold;
  margin-top: 25;
  margin-bottom: 0;
  margin-left: 3;
  text-align: left;
}
.h4 {
	font-family: Sylfaen,Tahoma,Arial,Times New Roman;
	color:#427BD2;
  font-size: 12pt;
	font-weight: bold;
  margin-top: 5;
  margin-bottom: 0;
  margin-left: 3;
  text-align: left;
}
.h5 {
	font-family: Sylfaen,Tahoma,Arial,Times New Roman;
	color:#427BD2;
  font-size: 10pt;
	font-weight: bold;
  margin-top: 10;
  margin-bottom: 0;
  text-align: center;
}

#menu{
	border: 0px solid #999999;
	width: 100%;
}
#menu .mn1{
	padding: 6px;
	padding-left: 10px;
	margin-top: 0px;
	display: block;
	width: 100%;
	font-size: 10px;
	color: #1540A2;
	font-family: verdana;
	font-weight: bold;
	border-bottom: 0px solid #999999;

}
#menu .mn1:hover{
	background-color: #BCD6F5;
	color: #1540A2;
	text-decoration: none;
}
html>body #menu .mn1{ /*Non IE rule*/
	width: auto;
}
#menu .mn1_{
	padding: 6px;
	padding-left: 10px;
	margin-top: 0px;
	display: block;
	width: 100%;
	font-size: 10px;
	color: #FEE1C2;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	background-color: #184BAE;
	border-bottom: 0px solid #999999;
}
html>body #menu .mn1_{ /*Non IE rule*/
	width: auto;
}

#menu .mn2{
	padding: 4px;
	padding-left: 10px;
	margin-top: 0px;
	display: block;
	width: 100%;
	font-size: 10px;
	color: #133E8C;
	font-family: Verdana;
	text-decoration: none;
  background-color: #D7E4F8;
	border-bottom: 0px solid #999999;
}
#menu .mn2:hover{
	background-color: #B3D1F4;
	color: #123983;
}
html>body #menu .mn2{ /*Non IE rule*/
	width: auto;
}
#menu .mn2_{
	padding: 4px;
	padding-left: 10px;
	margin-top: 0px;
	display: block;
	width: 100%;
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
	background-color: #B3D1F4;
	color: #123983;
	border-bottom: 0px solid #999999;
}
html>body #menu .mn2_{ /*Non IE rule*/
	width: auto;
}

#menu .mn3{
	padding: 4px;
	padding-left: 20px;
	margin-top: 0px;
	display: block;
	width: 100%;
	font-size: 10px;
	color: #123983;
	font-family: Verdana;
	text-decoration: none;
  background-color: #D7E4F8;
	border-bottom: 0px solid #999999;
}
#menu .mn3:hover{
	text-decoration:underline;
}
html>body #menu .mn3{ /*Non IE rule*/
	width: auto;
}
#menu .mn3_{
	padding: 4px;
	padding-left: 20px;
	margin-top: 0px;
	display: block;
	width: 100%;
	font-size: 10px;
	color: #123983;
	font-family: Verdana;
	text-decoration:underline;
  background-color: #D7E4F8;
	border-bottom: 0px solid #999999;
}
html>body #menu .mn3_{ /*Non IE rule*/
	width: auto;
}

#menu .mn3t{
	padding: 0px;
	padding-left: 20px;
  padding-top: 8px;
	margin-top: 0px;
	display: block;
	width: 100%;
	font-size: 10px;
	color: #123983;
	font-family: Verdana;
	text-decoration:none;
  background-color: #D7E4F8;
	border-bottom: 0px solid #999999;
}
html>body #menu .mn3t{ /*Non IE rule*/
	width: auto;
}

#menu .mn4{
	padding: 2px;
	padding-left: 20px;
	margin-top: 0px;
	display: block;
	width: 100%;
	font-size: 10px;
	color: #123983;
	font-family: Verdana;
	text-decoration: none;
  background-color: #D7E4F8;
	border-bottom: 0px solid #999999;
}
#menu .mn4:hover{
	text-decoration:underline;
}
html>body #menu .mn4{ /*Non IE rule*/
	width: auto;
}
#menu .mn4_{
	padding: 2px;
	padding-left: 20px;
	margin-top: 0px;
	display: block;
	width: 100%;
	font-size: 10px;
	color: #123983;
	font-family: Verdana;
	text-decoration:underline;
  background-color: #DBE8FB;
	border-bottom: 0px solid #999999;
}
html>body #menu .mn4_{ /*Non IE rule*/
	width: auto;
}

.menuBg1 {
	background-image: url('/img/bg_topmenu.jpg');
	text-align: center;
}
.menuBg2 {
	/*background-image: url('/img/bg_menu.jpg');*/
	/*background-repeat: repeat-x;*/
	background-color: #E7F0F9;
}
.menuBg3 {
	background-color: #E7F0F9;
}

.footnote{
	font-size: 10px;
	vertical-align:super;
	color: #666666;
	text-decoration: none;
}
.footnote:hover{
	font-size: 10px;
	vertical-align:super;
	color: #111111;
	text-decoration: underline;
}

.langDv{
	width: 100%;
	height: 20;
	position: absolute;
	left: 0;
	top: 0;
}
.menu1Dv{
	width: 100%;
	position: absolute;
	left: 0;
	top: 145;
	text-align: center;
}

.pn {
	color: #393939;
 	font-weight: bold;
 	font-size: 12px;
	text-decoration:none;
}
.pn:hover {
	color: #393939;
  	font-weight: bold;
  	font-size: 12px;
	text-decoration:underline;
}
.pn0 {
	color: #999999;
 	font-weight: bold;
 	font-size: 12px;
	text-decoration:none;
}
.pn_ {
	color: #393939;
 	font-weight: bold;
 	font-size: 10px;
	text-decoration:none;
}
.pn_:hover {
	color: #393939;
  	font-weight: bold;
  	font-size: 10px;
	text-decoration:underline;
}
.pn0_ {
	color: #999999;
 	font-weight: bold;
 	font-size: 10px;
	text-decoration:none;
}
.pn1_ {
	color:#427BD2;
 	font-weight: bold;
 	font-size: 10px;
	text-decoration:none;
}

.red {
	color:#ff0000;
}
.green {
	color:#009900;
}
.black{
	color:#000000;
}
.crs_d{
	cursor:default;
}
.crs_p{
	cursor:pointer;
}

.hide {
	display: none;
}
.show {
	display: block;
}

input, select, checkbox, textarea {
  font-family: Sylfaen;
  font-size: 10pt;
  color: #000000;
  border: 1px solid #999999;
  background-color: #FFFFFF;
}
.label {
  font-family: Sylfaen;
  font-size: 10pt;
  color: #000000;
  border: 1px solid #999999;
  background-color: #efefef;
}


.lbl2 {
  font-family: Sylfaen;
  font-size: 10pt;
  color: #000000;
}
.lbl1 {
	color: #660000;
}

.submit {
  font-family: Tahome;
  font-size: 12px;
  color: #ffffff;
  background-color: #999999;
  border: 1px solid #999999;
}

.tbl1 {
	background-color: #eeeeee;
}
.tbl2 {
	background-color: #ffffee;
}

.title1 {
  font-size: 12px;
  font-weight: bold;
}
.bg1 {
  background-color: #eeeeee;
  font-weight: bold;
}


.q {
	color:#696969;
	text-decoration:none;
}
.q:hover {
	color:;

}

.txtL{
	text-align:left;
}
.txtC{
	text-align:center;
}
.txtR{
	text-align:right;
}

.picL{
	float:left;
	padding-top:5;
	padding-right:20;
	padding-bottom:10;
	border:0px dotted #ececec;
}

.picPL{
	float:left;
	padding-top:3;
	padding-left:0;
	padding-right:0;
	padding-bottom:10;
	border:0px dotted #ff0000;
}
/*
.picPLa{
	float:left;
	padding-top:3;
	padding-left:0;
	padding-right:10;
	padding-bottom:10;
	border:0px dotted #ececec;
}
*/
.picR{
	float:right;
	padding-top:5;
	padding-left:20;
	padding-bottom:10;
	border:0px dotted #ececec;
}
.picNR{
	/*float:right;*/
	text-align:right;
	padding-top:15;
	padding-left:0;
	padding-right:0;
	padding-bottom:0;
	border:0px dotted #ff0000;
}
.picMR{
	float:right;
	padding-top:5;
	padding-left:5;
	padding-bottom:5;
	border:0px dotted #ececec;
}
.picC{
	text-align:center;
	padding-top:5;
	padding-bottom:10;
	border:0px dotted #ececec;
}

.cit{
	font-family: Times New Roman;
	font-size: 10pt;
	margin-left: 90;
	margin-right: 20;
}

.cit2{
	font-family: Times New Roman;
	font-size: 11pt;
	color: #666666;
	margin-left: 20;
	margin-right: 20;
}
.cit3{
	font-family: Times New Roman;
	font-size: 11pt;
	color: #666666;
	margin-left: 190;
	margin-right: 0;
}
.an1{
	font-size: 8pt;
	text-align:center;
	margin-top: 10;
}
.an2{
	font-size: 8pt;
	float:left;
	text-align:center;
	margin-top: 10;
}
.an3{
	font-size: 8pt;
	text-align:center;
	margin-top: 10;
}

.more{
	margin-top: 12;
}
.more2{
	margin-top: 5;
}
.el1 {
  font-family: Sylfaen;
  font-size: 8pt;
  color: #000000;
  border: 1px solid #A3C0E6;
  background-color: #FFFFFF;
}
.el2 {
  border: 0px solid #999999;
}
.date {
  color: #184BAE;
}
.time {
  color: #184BAE;
  text-align: right;
}
.srchH {
	font-family: Arial;
	color:#184EB1;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:none;
}
.srchH:hover {
	font-family: Arial;
	color:#184EB1;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:underline;
}
.srchT {
	font-family: Times New Roman;
	font-size: 10pt;
}
.match {
	background-color: #FFFF00;
	font-family: Times New Roman;
	font-size: 12pt;
}

.sr {
	font-family: Arial;
	color:#184EB1;
  font-size: 17px;
	font-weight: bold;
  margin-top: 0;
  margin-bottom: 20;
  margin-left: 0;
  text-align: center;
}
.tbar {
	background-color: #ffffff;
  text-align: right;
}

.flag{
	margin-top:10;
}

.an4{
	font-size:8pt;
	text-align:center;
	margin-top:2;
  border:0px dotted #ff0000;
}

.bkH1 {
  margin-left: 0;
}
.bkH2 {
  margin-left: 20;
}
.bkH3 {
  margin-left: 40;
}
.sz{
	font-size:10px;
}

.b {
	font-family: Times New Roman;
	font-size: 12pt;
	color:#000000;
	text-decoration:underline;
}
.b:hover {
	font-family: Times New Roman;
	font-size: 12pt;
	color:#000099;
	text-decoration:underline;
}

.hl{
	background-image: url('/img/hl.gif');
	background-repeat: repeat-x;
}
.vl{
	background-image: url('/img/vl.gif');
	background-repeat: repeat-y;
}
.anot1{
	overflow:auto;
	border:solid 0px #ff0000;
  padding:8px;
}

/* ******************************************************** */