body {
  margin:0;
  /* background-color:#515151; */
  text-align:center;
  font-family:helvetica, arial, verdana;
  font-size:13px;

}

/* ******************************************************************************* */

.white_wscreen {
  width:100%;
  /* background-color:#ffffff; */
}

.full_width {
  text-align:left;
  width:970px;
  background-color: #ffffff;
  /* background-color:#ffffff; */
}

.full_width_col {
  text-align:left;
  width:970px;
}

/* ******************************************************************************* */

.dlm-V1 {
  /*background-color:#ffff00;*/
  margin:0;padding:0;
  overflow:hidden;
  float:left !important;
  width:1px;
}

.dlm-V7 {
  /*background-color:#c0c0c0;*/
  margin:0;padding:0;
  overflow:hidden;
  float:left !important;
  width:7px;
}

.dlm-V8 {
  /*background-color:#ffff00;*/
  margin:0;padding:0;
  overflow:hidden;
  float:left !important;
  width:8px;
}

.dlm-V9 {
  /*background-color:#ffff00;*/
  margin:0;padding:0;
  overflow:hidden;
  float:left !important;
  width:9px;
}

.dlm-V10 {
  /*background-color:#ffff00;*/
  margin:0;padding:0;
  overflow:hidden;
  float:left !important;
  width:10px;
}

.dlm-V11 {
  /*background-color:#ffff00;*/
  margin:0;padding:0;
  overflow:hidden;
  float:left !important;
  width:11px;
}

.dlm-V12 {
  /*background-color:#ffff00;*/
  margin:0;padding:0;
  overflow:hidden;
  float:left !important;
  width:12px;
}

.dlm-V15 {
  /*background-color:#ff00ff;*/
  margin:0;padding:0;
  overflow:hidden;
  float:left;
  width:15px !important;
}

.dlm-V17 {
  /*background-color:#00ff00;*/
  float:left;
  width:17px !important;
  margin:0;padding:0;
  overflow:hidden;
}

.dlm-V20 {
  /*background-color:#ff00ff;*/
  margin:0;padding:0;
  overflow:hidden;
  float:left;
  width:20px !important;
}

.dlm-V25 {
  /*background-color:#ff00ff;*/
  margin:0;padding:0;
  overflow:hidden;
  float:left;
  width:25px !important;
}

/* ******************************************************************************* */

.col-zwide {
  /* background-color:#ff0000; */
  float:left;
  width:100%;
  overflow:hidden;
  margin:0;padding:0; 

}


.col-sm1 {
  /* background-color:#0000ff; */
  float:left;
  width:253px;
  overflow:hidden;
  margin:0;padding:0; 
}

/* ******************************************************************************* */
.smnucmds {
}

.smnucmds a {
  
  margin-right:11px;
  font-size:11px;
  text-decoration:underline;
  color:#000000;
  text-transform:lowercase;
}

.mmnucmds {
}

.mmnucmds a {
  
  display:block;
  
  float:left;
  
  width:131px;
  
  height:28px;
  
  overflow:hidden;
  
  text-align:center;
  
  margin:0px 11px 0px 0px;
  
  background: url('http://www.rosmedlib.ru/patrns/fon_bib_1.png');

  color:#ffffff;
}

.mmnucmds span {
  
  position:relative;
  top:3px;
}

/* ******************************************************************************* */

.td_my_books {
  width:33%;
  vertical-align:top;
  padding:7px 7px 7px 7px;
/*  background-color:#c0c0c0;*/
  border: 1px solid #BCBEC0;
  border-radius: 7px;
  color: #2E3192;
}

.td_my_books a{
	text-decoration:none;
}

.my_books_mb3 {
  left: -7px;
  position: relative;
}
/*
.sticker_bmr_value.l2 {
	clear: left;
	float: left;
  width: 70%;
	padding:1%;
}

.sticker_bmr_kill {
	float: left;
  padding: 1%;
  width: 20%;
}*/

.sticker_tab_value > a {
	color: #8A8C8E;
}
.sticker_tab_value {
	float: left;
  padding: 0 5% 0 3%;
/*  width: 70%;*/
}

.sticker_tab {
	float: left;
	padding-bottom: 5px;
  width: 30%;
}

.sticker_bmr_value.l1, .sticker_bmr_value.l2 {
	display: block;
  float: left;
  padding: 1%;
  width: 70%;
}

.sticker_bmr_value.l2  a {
	color: #6C6E70;
	font-weight: bolder;
}
.sticker_tab_kill a, .sticker_bmr_kill a {
	background: url("trash2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: block;
	float:left;
	height: 17px;
	width: 17px;
}

.sticker_tab_kill a:hover, .sticker_bmr_kill a:hover {
	background: url("trash1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.sticker_bmr_kill img{display: none; }
.sticker_tab_kill img {display: none; }

/*
.sticker_bmr_kill a:hover, .sticker_tab_kill a:hover {
  background:url(trash1.png) no-repeat;}

.sticker_bmr_kill a, .sticker_tab_kill a {
  background:url(trash2.png) no-repeat;
	display: block;
	height: 17px;
	width: 17px;
}
/*	
	

.sticker_bmr_value.l1 a {
	color: #8A8C8E;
  font-size: 14px;
}

.sticker_bmr_kill {
	float: left;
  padding: 1%;
  width: 26%;
}
.captcha a {
	color: #85ACD2;
  margin: 0 0 0 21px;
  position: relative;
  top: -11px;
}
/*
.td_my_books img{
  padding-right:10px
}
*/
/* ******************************************************************************* */

.full_header{
  height: 30px;
  width: 970px;
}

.lbl{
/*  background: url(images/bib_name_n.png) no-repeat scroll 0 0 ;*/
  width:250px;
  height:29px;
  float: left;
  margin-left:8px;
}

h1 {
  color: #2E3192;
  font-size: 19px;
  font-weight: normal;
  padding:0 0 15px 0px;
  margin: 0;
}

h2 {
  color: #2E3192;
  font-size: 16px;
  font-weight: normal;
  /* padding: 25px 15px 0 0px;
  margin: 0; */
  margin:11px 0 11px 0 !important;
  padding:0 !important;
}

h3 {
  color: #2E3192;
  font-size: 16px;
  font-weight: normal;
  /* padding: 25px 15px 0 0px;
  margin: 0; */
  margin:0 0 11px 0 !important;
  padding:0 !important;
}

h4 {
  color: #2E3192;
  font-size: 14px;
  font-weight: normal;
  /* padding: 25px 15px 0 0px;
  margin: 0; */
  margin:0 0 11px 0 !important;
  padding:0 !important;
}

h5 {
  color: #2E3192;
  font-size: 14px;
  font-weight: normal;
  padding: 25px 15px 0 0px;
  margin: 0;
}

h6 {
  color: #2E3192;
  font-size: 14px;
  font-weight: normal;
  padding: 25px 15px 0 10px;
  margin: 0;
}

h1 strong, h1 b, h2 strong, h2 b, h3 strong, h3 b, h4 strong, h4 b, h5 strong, h5 b, h6 strong, h6 b {
  font-weight: normal;
}

.lbl_tit{
    font-size: 14px;
    padding-top: 10px;
    padding-left: 10px;
    color: #2E3192;
}

.header_full{
  position: relative;
  overflow:hidden;
  height: 140px;
  background:url(images/bib_h_big_.png) repeat scroll 0 0 #ffffff;
  border-bottom: 1px solid #FF9100;
}

.header_slim{
  position: relative;
  overflow:hidden;
  height: 65px;
  background:url(images/bib_h_sm_.png) repeat scroll 0 0 #ffffff;
  border-bottom: 1px solid #FF9100;
}

.font_favor_slim {
  text-align: right;
  color: #ffffff;
  position: relative;
  top: 4px;
}


.col_l{
  width: 970px;
}

.col_r {
/*  float: right;*/
  width: 250px;
}

/*####  full_name ####*/
.name_reg tr {
  float: right;
}

.registration{
  width: 210px;
  float: right;
  margin: 6px 0px;
  text-align: right;
}

.registration a, .registration_slim a {
  color: #ffffff;
  text-decoration:none;
  padding:0 10px 1px;
  margin-top:5px;
}

.registration_slim{
/*  width: 180px;
  float: right;*/
  position: relative;
  top: -3px;
  text-align: right;
  padding-right:25px;
}

.name_slim td{
  font-size:13px;
}

.name_slim {
  white-space:nowrap;
}

/* Ïîèñê */

.search_adv {
  width: 400px;
/*  padding-top: 15px;*/
  float: left;
}

.search_txt {
  list-style-type: none;
  text-align: left;
  padding-left: 0;
  margin-top: 3px;
  width: 680px;
  color: #ffffff;
}

.search_txt li {
  display: inline;
}

.search{
  text-align: left;
  padding: 0px 0px 5px 10px;
  width:760px;
}

.search_btn {
  border: 1px solid #C6C7E4;
  background-color: #7670B3;
  color: #ffffff;
  padding: 1px 8px;
}

.name_btn{
  color: #ffffff;
  text-decoration: none;
}

.font_bmark{
  float:right;
}

.search_imp {
  border: 1px solid #C6C7E4;
  width:200px;
}

.search_txt a {
  padding: 5px 5px 0 0;
  color: #ffffff;
  text-decoration:none;
}

.search_dop{
  padding-right:15px;
}

.extsearch_flds {
	padding: 30px 0 20px 50px;
  overflow: hidden;
}
.chbox_row td {
	font-size: 11px;
}
.extsearch_fld_head {
  clear: left;
  display: block;
  float: left;
  margin: 3px 0 7px 5px;
  width: 90px;
}
.extsearch_fld_INPUT {
	display: block;
  float: left;
  width: 80%;
}

.full_width_col h1 {
	margin-left: 50px;
}
.extsearch_gds_col3 {
	display: inline;
  float: left;
  font-size: 12px;
  margin: 0;
  padding: 0;
  white-space: normal !important;
  width: 33%;
}

.chbox_row td {
	font-size: 11px;
  padding: 0 0 3px !important;
}
.extsearch_gds_h {
	font-weight: bold;
  margin: 0 0 7px 5px;
}
.extsearch_GO_fields {
	clear: left;
  padding: 15px 0 6px 60px;
}

.extsearch_GO_fields input {
	background-color: #2E3192;
  border: medium none;
  color: #FFFFFF;
  padding: 3px 19px 5px;
}

.chbox_row td {
	vertical-align: top;
}


/* end_Ïîèñê */

.font_favor{
  width: 250px;
/*  float: right;*/
  text-align: right;
  color: #fff;
/*  margin-top: 5px;*/
}


/*
.bmarks_gtext {
  padding: 0 5px;
  color:#ffffff;
}
*/
.bmarks_gtext {
  color: #C6C7E4;
  margin: 0 5px 7px;
  position: relative;
  text-transform: lowercase;
  top: -2px;
}

.a-ch-font {
  padding: 0 3px;
}

.menu_blok_up_sl {
  float: right;
  background-color: #7670B3;
  border: 1px solid #FF9100;
/*  border-radius: 7px 7px 0 0;*/
  width: 80px;
  text-align: center;
  height: 20px;
/*  padding-top: 5px;
  margin-top: 2px;*/
  font-size: 13px;
  color: #ffffff;
  list-style-type: none;
  position:relative;
  top:9px;  
}

.menu_blok_up  a{
/*  background-color: #7670B3;*/
  border-right: 1px solid #FF9100;
  border-left: 1px solid #FF9100;
  text-align: center;
  font-size: 13px;
  color: #ffffff;
  position: relative;
  top: 3px;
}

.menu_blok_up a{
  text-decoration: none;
  color:#2E3192
}


.menu_blok_up_sl a{
  text-decoration: none;
  color:#ffffff
}

.menu_blok_up a:hover {
  background-color: #2E3192;
  color: #FFFFFF;
  border-bottom:1px solid #2E3192;
}

.menu_blok{
  text-align:center;
  float: left;
}

.menu_blok {
  background-color: #7670B3;
  border: 1px solid #FF9100;
/*  border-radius: 0 0 7px 7px;*/
  padding: 2px 15px 4px;
}

.menu_blok a {
  color: #FFFFFF;
  text-decoration: none;
}

.news_btn {
/*  border: 1px solid #FF9100;*/
  width: 120px;
  float: right;
  padding: 1px 0 4px;
/*  border-radius: 7px;*/
  margin-top: 2px;
  background-color: #E6E7E8;
  position: relative;
  top:-4px;
  text-align: center;
}

.name_cont {
  width:970px;
  text-align: left;
  font-size: 16px;
  padding: 18px 0 10px;
/*  padding: 35px 0 10px;*/
  color: #2E3192;
}


.pgs_Tbar {
  padding: 5px 10px;
  background-color:#C6C7E4;
	border-bottom: 1px dotted #7670B3;
  width:100%;
}

.pgs_Tbar input {
  margin: 0 7px;
}

.doc_sticker {
  padding: 10px;
}

.doc_sticker a {
  color: #2E3192;
  font-weight: bold;
}

.cm1p_a_book img {
/*	display: block;*/
  margin: 5px 3px;
}
	
.bibliography {
  color: #2E3192;
}

.full_width {
  text-align: left;
  width: 970px;
}

.full_width td {
  vertical-align: top;
}

.book_page, .mm4-document {
  width:722px;

}




.slim-col-wdt {
  width:248px;
  font-size: 11px;
  line-height: 1.5;
  padding-left:7px;
}

.mHi1{
  color: #2E3191;
  font-size: 17px;
  font-weight: bold;
  padding-left:10px;
}

.mnua_txt {
  padding-left: 18px;
  display:block;
}

#x41_v  a {
  text-decoration: none;
}

#mm4_list_doc_view_sticker {
  padding: 10px 5px;
}

.level1 {
  list-style-type: none;
  padding-left:10px;
}

.level1 a {
    color: #404040;
    font-size: 12px;
    text-decoration: none;
}

.level1 li {
  list-style-type: none;
}

#reg_in_flight_brief{
  width:705px;
}

.bk_data .head {
  border: 0 none;
  color: #000000;
  display: block;
  font-size: 95%;
  font-weight: bold;
  margin: 0;
  padding: 0 0 0 15px;
}

.bk_data .value {
  display: block;
  margin: 5px 0px;
  padding: 0 15px;
}

.book_menu-zone {
  border: 1px dotted #C0C0C0;
  padding: 7px 17px 7px 7px;
}

.doc_menu_btm-zone {
  border-top: 1px dotted #C0C0C0;
  margin: 15px 0;
  padding: 10px 0;
}

.novelty_normal1 .img_zone {
  width:120px;
  height:68px;
  overflow:hidden;
  float:left;
  margin:10px 10px 15px 0px;
}

.novelty_normal1 {
  border-bottom: 1px dotted #666666;
  margin-bottom: 10px;
  width:700px;
}

.jarticles-list{
	border-bottom: 1px dotted #C6C7E4;
  margin-bottom: 10px;
  padding: 5px 0;
}

.conf_posts{
  margin:0 0 15px 0;
  border-bottom:1px dotted #c0c0c0;
  padding:0 0 0 0px;
/*  width:720px;*/
}

.novelty_normal1 .annotation {
  margin:4 0 4 0px;
  padding-right:15px;
}

.annotation a {
  color: #828282;
}

.name {
  font-weight:bold;
  color:#2E3192;
}

.a_name {
  color: #2E3192;
}

#teaser_name{
  color:#2E3192;
}

#title {
  color: #2E3192;
  padding-left: 0;
}

.div-table {
  background-color: #F7F7F7;
  overflow: auto;
  padding: 10px;
  width: 695px;
}
/* ####################### Ýòàïû
*/


.mnupp_body {
  font-size:11px;
  padding: 5px 0 10px 5px;
}

.mnupp_row{
  padding-left:7px;
  padding-top:1px;
}
.txt {
  padding-right:10px;
}

.mnupp_row_anch a  {
  color: #505050;
  text-decoration:none;
}

.mnupp_row_anch a:hover  {
  color: #2E3192;
}

.mnupp_row_atxt {
  background-color: #C6C7E4;
  padding: 2px;
	width:200px !important;
/*  position: relative;
  left: -5px;*/
}

.mnupp_hdr_v {
  padding-top: 5px;
  color:#2E3191;
  text-transform: uppercase;
}

.mnupp_hdr_v a{
  text-decoration:none;
}

.mnupp_hdr_v img {
  float: left;
  margin: 0 7px 0 0;
  position: relative;
  top: 2px;
}

.mnupp_hdr_h {
  color:#2E3191;
  text-transform: uppercase;
}

.mnu_text_expand {
	border: 1px dotted #C6C7E4;
  width: 200px !important;
	display:block;
	margin:2px 0px;
}

.anch_btn {
	display: inline-block;
  font-size: 120%;
  text-align: center;
}

/*######*/

/*######################## book_view_sticker.cm1p
*/

.sticker_cm1p a{
	text-decoration:none;
}

.cm1p_a_book ul {
  font-size: 100%;
  list-style-type: none;
  padding-left: 0;
	color:#2E3192;
}

.book_title {
	color: #2E3192;
  font-size: 110%;
  font-weight: bold;
	text-align:center;
}

.book_authors {
	color: #5A5C5E;
}

.book_annotation{
	color:#000000;
}

.book_annotation:hover{
	text-decoration:underline;
	color:#625C9F;
}

#annotation ul {
	padding-left: 15px;
}

#tab-preview {
	display: block;
  font-weight: normal;
  padding-top: 5px;
	color: #666666;
}

.hilight {
	background-color: #FF9100;
  color: fff;
}
.doc_sticker {
	padding: 10px;
  border: 1px dotted #C6C7E4;
  margin: 10px 0;
	border-radius: 7px;
}

.book_cm1p{
	padding:15px 20px 20px 10px; 
	border: 1px dotted #C6C7E4; 
	margin: 10px 0;
	border-radius: 7px;
}


/*######*/

.p-t-5{
  padding: 2px 10px;
  display:block;
 }
 .tabl_st td{margin-left:2px;}
 
.w970{width: 970px;}

.footer {
  margin:17px 0px 0px 0px;
}

.footer td {
  font-size: 13px;
}

.afoot {
  color:#2E3192;
  font-weight:normal;
  text-decoration:underline;
  display: block;
  padding-bottom: 3px;
}



.sdiv_col {
  float:right;
}

.sdiv_dlm {
  float:left;
  width:2px;
  overflow:hidden;
}

.div_stk_W{
  width:195px;
  height:18px;
}

.site_div_mnu {
/*  margin-left:2px;*/
}

.site_div_mnu a {
  
  text-decoration:none;
}

.site_div_mnu a:hover {
  
  text-decoration:underline;
}

.site_div_stk {
  overflow:hidden;
  text-align:center;
  padding:2px 7px 5px 7px !important;
  background-color: #7670B3;
  border: 1px solid #FF9100;
  position:relative;
  top:5px;
  font-size: 13px;
  white-space: nowrap;
}

.site_div_stk-a {
  overflow:hidden;
  text-align:center;
  padding:3px 7px 5px 7px !important;
  background: #2E3192;
  border: 1px solid #FF9100;
  border-bottom:2px solid #2E3192;
  position:relative;
  top:6px;
  font-size: 13px;
  white-space: nowrap;
}

/* ##########  NEW_HEADER   ###############*/

.full_width_col td {
  font-size: 13px;
}

.chdivs2_cmds {
  margin:0px;
  padding:0;
}

.chdivs2_cmds .clct {
  
  float:left;
  margin-right:11px;
}

.chdivs2_cmds a {
  font-size:11px;
  color:#ffffff;
}

.chdivs2_cmds span {
  color:#ffffff;
  font-size:11px;
  font-weight:bold;
}

.search_limit {
  margin:2px 2px 2px 0;
  padding:0;
  color:#eeeeee;
}

.search_limit input {
  margin-right:7px;
  margin-left:0px;
  position:relative;
  top:1px;/*left:-2px;*/
}

.sslimcmds {
  margin:5px 0px 0px 0px;
  padding:0;
}

.sslimcmds a {
  color:#ffffff;
  font-size:11px;
  text-decoration:underline;
  margin-right:7px;
  text-transform:lowercase;
}

.sslimcmds span {
  color:#C6C7E4;
  font-size:11px;
  margin-right:7px;
  text-transform:lowercase;
}

/* ************************************************************************************ */
/*
.chdivs_se {
  margin:9px 0px 0px 0px;
  padding:0;
}

.chdivs_se_ex {
  margin:1px 0px 0px 0px;
  padding:0;
}

.chdivs_se_ex a {
  font-size:12px;
  color:#ffffff;
  text-transform:lowercase;
  margin-right:7px;
}
*/
.chdivs_user {
  text-align:right;
  margin:0px 0px 7px 0px;
  padding:0;
  color:#ffffff;
}

.chdivs_user a {
  color: #fff;
}





/* ************************************************************************************ */

.mb3p_unpwed {
  border:1px dotted #c0c0c0;
  background-color:#EDEEFF;
  color:#2E3192;
  width:265px;
  font-size:11px;
  margin-right:7px;
}
.mb3p_unpwed_r {
  border:1px dotted #c0c0c0;
  background-color:#EDEEFF;
  color:#2E3192;
  width:180px;
  font-size:11px;
  margin-right:7px;
}

.btn734 {
  text-transform:uppercase;
  border:1px solid #c0c0c0;
  width:70px;
  height:17px;
  overflow:hidden;
  background-color:#EDEEFF;
  color:#2E3192;
  font-size:11px;
  cursor:hand;
}

.btn734:hover{
  background-color:#00C483;
  color:#000000;
}

.utab_anchor {
  color:#c0c0c0;
  text-decoration:underline;
  padding-right:6px;
}

/*
.utab_anchor:hover {
  color:#2E3192;
}*/

/*######  ÑÏÅÖÈÀËÜÍÎÑÒÈ   ######*/

.idxpg_head-x {
  font-size:18px;
  color:#2E3192;
}

.mspec1 {
  margin:3px 0px 3px 0px;
  font-size: 13px;
}

.mspec1 a {
  color:#5A5C5E;
  text-decoration:none;
}

.mspec1 a:hover {
  color:#2E3192;
  text-decoration: underline;
};
  text-decoration:none;
}

/*######  END_ÑÏÅÖÈÀËÜÍÎÑÒÈ   ######*/



/*####  NEWS  ####*/


.news_btn a {
  text-decoration: none;
  color: #808285;
}

.news_list {
  padding: 4px;
/*  border-top: 2px dotted #ffffff;*/
}

.news_list img {
  width: 182px;
	display:block;
	margin:7px auto 3px;
}

.news_name {
  color: #2E3192;
  padding: 10px;
  font-size: 13px;
  font-family: verdana;
}

.news_name_sp{
  text-align:left; 
  font-size:19px; 
  color: #2E3192; 
  border-top: 3px solid #BCBEC0; 
  padding-top: 20px;
}

.news_block{
  vertical-align: top;
  width: 970px;
  margin-top: 15px;
}

.news-list_sticker {
  border: 1px solid #BCBEC0;
  border-radius: 7px 7px 7px 7px;
  width: 25%;
}

.news_annatation {
  padding: 0 7px;
}

.news_annatation a {
  text-decoration: none;
}

.value {
  color: #505050;
  font-size: 95%;
}

.value ul {
	padding-left: 15px;
}

.t_news_bl {
  vertical-align: top;
}

/*####  END_NEWS  ####*/

/*###  CONT_MODULES  ###
*/


#cm1p_page .cv {
	margin: 5px 0 10px;
  display: block;
}

.mm4-document ul {
	padding-left: 15px;
}

.mm4-document td ul {
	padding-left: 25px;
}

.mm4-document h2 {
	padding-left: 0px;
}

.value img {
  margin-top: 15px;
}

.div_click_add_to_cource {
	display: block;
  margin-left: 15px;
}

#registered {
	margin-left: 15px;
}

.anshtd1 {
	border-bottom: 2px solid #2E3192;
  font-size: 11px;
  font-weight: bold;
  padding: 3px 0;
  width: 511px;
}

.anshtd2 {
	border-bottom: 2px solid #2E3192;
  font-size: 11px;
  font-weight: bold;
  padding: 3px 0;
  text-align: center;
  width: 101px;
}
.ansdtd1 {
  border:1px dotted #2E3192;
  border-left:none;
  border-right:none;
  border-top:none;
  padding: 3px 2px 3px 0;
}

.ansdtd2 {
  border:1px dotted #2E3192;
  border-right:none;
  border-top:none;
  text-align:center;
  padding: 3px 2px 3px 0;
}



/*
#################*/

.more_listview{
  font-size: 12px;
  margin: 11px 0 3px;
  text-align: right;
  text-transform: lowercase;
}

/*  cover  */

.btn2 {
  padding: 2px 8px;
  background-color: #01019B;
  border: 0px;
  color: #ffffff;
}

.btn2:hover {
  background-color:#00C483;
}

.cover_img{
/*  width:970px;*/
  height:100%;
  font-family:verdana; 
  text-align: left; 
}

.btn_ {
  color: #000000;
/*  text-decoration: none;*/
}

.btn_:hover{
  color: #01019B;
  text-decoration: none;
}


.hdr {
  color: #FF0A43;
  font-size: 18px;
}

.def_err_msg li {
  color: #2E3192;
  font-weight: bold;
  list-style-type: none;
}

.def_err_msg {
  border: 2px solid #FF0A43;
  border-radius: 7px;
  padding: 15px;
  width: 500px;
  margin: 15px;
}

#site_div_item  a:hover {
  text-decoration: none;
}

#site_div_item-1  a:hover {
  text-decoration: none;
}

.block_err{
  text-align: left;
  margin:10px auto;
  width:600px;
}
 /* .mb3_ssp{
    border: 1px solid #FF0A43;
    border-radius: 10px;
    padding: 20px;
  }*/

.div_question{

}
  .div_question p{
    font-size: 13px;
   margin:5px 0;
  }
  .warn{
    color:#FF0A43;
    font-family:arial;
/*    font-weight:bold;*/
    font-size: 18px;    
  }
  .warn_cmds a{
    margin-right: 20px;
  }
.more_listview img {
  margin: 0 7px 0 15px;
}
.doc_menu_btm-zone li {
  display: inline;
  list-style-type: none;
  border-right: 1px dotted #4848FF;
  padding: 0 10px;
  margin-top: 2px;
}
  .doc_menu_btm-zone li a {
    color: #505050;
    font-size:11px;
  }
  .doc_menu_btm-zone li a:hover{
    color: #2E3192;
    text-decoration:underline;
  }
.anch_btn{
  background-color: #C6C7E4;
  border: 1px solid;
  height: 22px;
  width: 90px;
  text-decoration: none;
}
.anch_btn:hover{
  background-color: #2E3192;
  color:#ffffff;
}

.sticker_cm1p {
	/* border: 1px dotted #C0C0C0;
  margin-bottom: 7px;*/
  padding: 5px;
}

.pages_about,.pages_contacts, .pages_how_use{
  width:970px;
  display: block;
  overflow: hidden;
  margin-bottom: 45px;
}

.pages_about p, .pages_how_use p, .pages_contacts p{
  text-align:left;
  padding-top: 9px;
  margin:0px;
}
.frm_hdr_dlm {
  height: 20px;
  margin: 0;
  padding: 0;
}

.pages_how_use h1, .pages_how_use h2, .pages_how_use h3, .pages_about h1, .pages_about h2, .pages_contacts h1, .pages_contacts h2 { text-align: left; padding-left:0px}
.pages_how_use li{text-align: left;}
.pages_how_use ul { padding-left: 20px;}
/*
.pr_col{ width:190px;}
.content_about{width:710px; float:left;}
*/

.pages_aimp{
  width: 970px;
  overflow: hidden;
  margin-bottom: 25px;
}
.sp_aimp{
  text-align: left;
  width: 780px;
  float: left;
}
.sp_aimp h2{
  padding-left: 0px;
}





.MsoNormalTable p {
  padding: 7px;
}

.slim-col-wdt {
  padding-top:8px
}

/* ************************************************* */

.mm4_list_dvw {
  margin:0 !important;
  padding:0 !important;
}

/* p {
  margin:0 !important;
  padding:0 !important;
} */

.txt {
  margin:0 0 17px 0 !important;
  padding:0 10px 0 0 !important;
}

/****** footer ******/

.footer_rem{
  background-color:#ECEDFE;
  width:970px;
  text-align: left;
}
.rem{
  height: 45px;
  padding-left:10px;
  margin-bottom:0px;
  color:#2e3192;
}
.rem_txt{
  font-weight: bold;
  margin-top: 3px;
  display: inline-block;
}

/*##########  news  ########## */

.news_cover {
  float: left;
  padding: 5px 10px 10px 0;
}
.news_pages{width:970px; text-align: left;}
.news_mf{
  text-align: left;
  width:970px;
  margin-top: 20px;
}





