/*BODY,TD	{font-family:verdana;font-size:95%;}*/
BODY	{font-size: 1em; font-family:tahoma, sans-serif;}
TD	{font-size: 0.95em;}

.bk_descr	{font-size: 0.9em;}

CODE	{font: 0.8em arial,tahoma, sans-serif;
background-color:transparent;
}
.rdate	{font: 0.65em arial,tahoma, sans-serif;}
.rdatebase	{font: 0.7em arial,tahoma, sans-serif;}
.rdateavt	{font: 0.7em arial,tahoma, sans-serif;}

.mygray		{font: 0.8em arial,tahoma, sans-serif;color:gray;}
.mydescr		{font: 0.7em arial,tahoma, sans-serif;color:gray;}
.infohd	{font: 0.7em arial,tahoma, sans-serif;font-weight:bold;color:navy;}
.infoct	{font: 0.8em arial,tahoma, sans-serif;color:gray;}

.main	{font-size:0.7em;color:#000;border-bottom: 1px dotted gray;padding-bottom:4px;}

.nickname	{font-size: 0.7em; font-family: arial,tahoma, sans-serif;}
.nicknamebase	{font: 0.7em arial,tahoma, sans-serif;}
.topic	{font-size: 0.6em;  color:#eb1867;}
.slash	{font-size: 0.6em;color:gray; margin-left:1;margin-right:1;}
.hits	{font-size: 0.6em; color:#6893dd;}

.nicknamesand	{font: 0.7em arial,tahoma, sans-serif;color:#4c4c4c;}
.topicsand	{font: 0.7em arial,tahoma, sans-serif;color:#535353;}

.hitssand	{font: 0.7em arial,tahoma, sans-serif;color:#005a17;}


span.red_head	{font-size: 1.0em; color:#FFF;font-weight:bold;}
span.red_head_list	{font-size: 1.0em; color:#FFF;font-weight:bold;}
.live
{
font: 1.6em arial,tahoma, sans-serif;;
color:silver;
}
span.addon	{font-family:arial,tahoma, sans-serif; font-size: 0.6em; color:#003399;}

a.addon	{font-family:arial,tahoma, sans-serif; font-size: 0.7em; color:#003399; text-decoration:underline;}
a.addon:hover	{color:#aa0000;}
a.addon:visited	{color:#7d9fff;}
a.addon:visited:hover	{color:#aa0000;}


a.red_head	{font-size:1.0em; color:#FFF;font-weight:bold;}
a.red_head:hover	{color:#FFF;}
a.red_head:visited	{color:#FFF;}
a.red_head:visited:hover	{color:#FFF;}

a.red_head_list	{font-size: 1.0em; color:#FFF; text-decoration:underline;font-weight:bold;}
a.red_head_list:hover	{color:#FFF; text-decoration:underline;}
a.red_head_list:visited	{color:#FFF; text-decoration:underline;}
a.red_head_list:visited:hover	{color:#FFF; text-decoration:underline;}

a.inner_head_list	{font-size: 1.0em; color:gray; text-decoration:underline;font-weight:bold;}
a.inner_head_list:hover	{color:navy; text-decoration:underline;}
a.inner_head_list:visited	{color:gray; text-decoration:underline;}
a.inner_head_list:visited:hover	{color:navy; text-decoration:underline;}


.nickname2	{font: 0.6em arial,tahoma, sans-serif;color:#6086c9}

a.nickname2	{font: 0.6em arial,tahoma, sans-serif;color:#6086c9}
a.nickname2:hover	{color:#6086c9}
a.nickname2:visited	{color:#6086c9}
a.nickname2:hover:visited	{color:#6086c9}

a.nickname2avt	{font: 0.7em arial,tahoma, sans-serif;color:#6086c9}
a.nickname2avt:hover	{color:#6086c9}
a.nickname2avt:visited	{color:#6086c9}
a.nickname2avt:hover:visited	{color:#6086c9}


tr.menu		{background:e8f4ff}
tr.menusel	{background:d9e4ee}

tr.menu2	{background:eeffe6}
tr.menu2sel	{background:ceecc0}

tr.menu2del	{background:ffe4e4}
tr.menu2delsel	{background:f0f0f0}
tr.menu2ro	{background:aff3ff}
tr.menu2rosel	{background:f0f0f0}

a.textlink	{font-size: 0.95em; color:#000498;}
a.textlink:hover	{color:#000000;}
a.textlink:visited	{color:#7d9fff;}
a.textlink:visited:hover	{color:#000000;}

a.textlinkavt	{font-size: 0.95em;  color:#000498;}
a.textlinkavt:hover	{color:#000000;}
a.textlinkavt:visited	{color:#7d9fff;}
a.textlinkavt:visited:hover	{color:#000000;}


a.text	{color:blue;}
a.text:hover	{color:#004d94;}
a.text:visited	{color:#7d9fff;}
a.text:visited:hover	{color:#004d94;}

a.textsand	{color:#1c1c1c;}
a.textsand:hover	{color:#116928;}
a.textsand:visited	{color:#8a8a8a;}
a.textsand:visited:hover	{color:#116928;}

a.textbase	{font-family:arial,tahoma, sans-serif; font-size: 0.8em; color:blue;}
a.textbase:hover	{color:#004d94;}
a.textbase:visited	{color:#7d9fff;}
a.textbase:visited:hover	{color:#004d94;}


a.catlink			{font-family:Tahoma; font-size:12pt; color:#081040; background: f0f0f0; text-transform: uppercase;}
a.catlink:hover			{font-family:Tahoma; font-size:12pt; color:#FFF; background: 081040; text-transform: uppercase;}
a.catlink:visited			{font-family:Tahoma; font-size:12pt; color:#081040; background: f0f0f0; text-transform: uppercase;}
a.catlink:visited:hover			{font-family:Tahoma; font-size:12pt; color:#FFF; background: 081040; text-transform: uppercase;}


a.catlinksel			{font-family:Tahoma; font-size:12pt; color:#FFF; background: 311EA2; font-weight:bold; text-transform: uppercase;}
a.catlinksel:hover			{font-family:Tahoma; font-size:12pt; color:#DBDBDB; background: 110362; font-weight:bold; text-transform: uppercase;}
a.catlinksel:visited			{font-family:Tahoma; font-size:12pt; color:#FFF; background: 311EA2; font-weight:bold; text-transform: uppercase;}
a.catlinksel:visited:hover			{font-family:Tahoma; font-size:12pt; color:#DBDBDB; background: 110362; font-weight:bold; text-transform: uppercase;}


.tmenu {
	width: 100%;
	clear: both;
	font-size: 1.33em;
	border-collapse: collapse;
}
	.tmenu td.base {
		padding: 0;
		height: 2.19em;/*35px*/
		text-align: left;
		background: #e8f4ff url(../img/bg-page-nav-f_left.gif) no-repeat 0 0;
		vertical-align: top;

	}

	.tmenu td div.r {
			padding-top: .5em;
			background: url(../img/bg-page-nav-f_right.gif) no-repeat top right;
		}
	.tmenu td div.cont {
			margin-left: 4;
			margin-right: 4;


		}
	.tmenu td.sand {
		padding: 0;
		height: 2.19em;/*35px*/
		text-align: left;
		background: #ebebeb url(../img/bg-page-nav-f_leftsand.gif) no-repeat 0 0;
		vertical-align: top;

	}
	tmenu td div.rsand {
			padding-top: .5em;
			background: url(../img/bg-page-nav-f_rightsand.gif) no-repeat top right;
		}
	div.bl {
			padding-top: .5em;
			background: #e8f4ff url(../img/bg-page-nav-f_rleft.gif) no-repeat bottom left;
		}

	div.br {
			padding-top: .5em;
			background:  #e8f4ff url(../img/bg-page-nav-f_rright.gif) no-repeat bottom right;
		}


	.tmenu td.avt {
		padding: 0;
		height: 2.19em;/*35px*/
		text-align: left;
		background: #eeffe6 url(../img/bg-page-nav-avt_left.gif) no-repeat 0 0;
		vertical-align: top;

	}

		.tmenu td div.avt_r {
			padding-top: .5em;
			background: url(../img/bg-page-nav-avt_right.gif) no-repeat top right;
		}
	.tmenu td div.avt_cont {
			margin-left: 4;
			margin-right: 4;


		}
	div.avt_bl {
			padding-top: .5em;
			background: #eeffe6 url(../img/bg-page-nav-avt_rleft.gif) no-repeat bottom left;
		}

	div.avt_br {
			padding-top: .5em;
			background:  #eeffe6 url(../img/bg-page-nav-avt_rright.gif) no-repeat bottom right;
		}



.tt	{padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 5px; background-color:white;}
					.tt2	{padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; background-color:#f0f0f0;}
					.tt3	{padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2x; background-color:#fafafa;}

.tt2div	{padding: 0px; margin:0px; background-color:#f0f0f0;}
.tt3div	{padding: 0px; margin:0px; background-color:#fafafa;}
.tt2ico	{padding: 2px 0px 0px 3px; background-color:#f0f0f0;}
.tt3ico	{padding: 2px 0px 0px 3px; background-color:#fafafa;}

					.intime	{font-family:tahoma;font-size:85%;color:#9b9b9b;}
					.theme	{
					font: 1.2em/118% normal Verdana, Tahoma, sans-serif; /*26px*/
					margin-bottom: 0px;
					color:#767676;
					}
					.themehd	{
					font: 1.6em/118% normal Verdana, Tahoma, sans-serif; /*26px*/
					margin-bottom: 0px;
					color:#767676;
					}
a.themehd	{font: 1.6em/118% normal Verdana, Tahoma, sans-serif; margin-bottom: 0px;color:#767676; text-decoration:underline;}
a.themehd:hover	{color:#a02929;}
a.themehd:visited	{color:#767676;}
a.themehd:visited:hover	{color:#a02929;}
					}


					.arr	{
					margin:	0px;
					font: 1.4em
					}

					.h11	{
					font: 1.2em/118% normal Verdana, Tahoma, sans-serif; /*26px*/
					margin-bottom: 0px;
					font-weight:normal;
					color: #767676;
					}
                    .hd1	{
					font: 1.6em normal Verdana, Tahoma, sans-serif; /*26px*/
					margin-bottom: 0px;

					color:black;
					}
					a.h1	{
					font: 1.6em normal Verdana, Tahoma, sans-serif; /*26px*/
					margin-bottom: 0px;

					color:blue;
					}

					a.h1:hover	{color:red;}
					a.h1:visited	{color:blue;}
					a.h1:visited:hover	{color:red;}


A.bm_rubsel 	{font-size:1.1em; font-family: Arial, MS Sans Serif,sans-serif; text-decoration: none; color:#002bff;font-weight: bold; }
A.bm_rubsel:hover {color:#3550d5;}
A.bm_rubsel:visited {color:#002bff;}
A.bm_rubsel:visited:hover {color:#3550d5;}

A.bm_rub 	{font-size:0.9em; font-family: Arial, MS Sans Serif,sans-serif; text-decoration: underline; color:#001684;font-weight: bold; }
A.bm_rub:hover {color:#3550d5;}
A.bm_rub:visited {color:#001684;}
A.bm_rub:visited:hover {color:#3550d5;}

.bm_hd 	{font-size:1.1em; font-family: Arial, MS Sans Serif,sans-serif; text-decoration: none; color:#002bff;}
.bm_hdarr	{font-size:1.1em; font-family: Arial, MS Sans Serif,sans-serif; text-decoration: none; color:#000000;}
.bm_hdmain 	{font-size:1.1em; font-family: Arial, MS Sans Serif,sans-serif; text-decoration: none; color:#001684;}
.bm_addsuccess 	{font-size:1.1em; font-family: Arial, MS Sans Serif,sans-serif; color:#d00000;}

.bsarr	{font-size:1.8em; }

.expert	{font-size:1.0em;font-weight:bold;color:#004a80;}
.experttitle {font-size:1.0em;color:#878f9c;}
.doctyp	{font-size:1.1em;font-weight:bold;color:#004a80;}
#bn400	{
	width:240px;
	height:400px;
	margin:0 auto;
	}
#bn240	{
	width:240px;
	height:160px;
	margin:0 auto;
	}
.jlink	{
	font-size:2.2em;
	color:#7900a6;

}
#jareafd	{
    min-height:15px;
	}
#jareafd	{
    min-height:15px;
	}
.table_avt	{background-color:#98d97c;}
.table_avt_inner	{background-color:#fff;}
.td_avt	{background-color:#98d97c;}

.table_base	{background-color:#6893dd;}
.table_base_inner	{background-color:#fff;}
.td_base	{background-color:#6893dd;}

.table_sosl	{background-color:#061d92;}
.table_sosl_inner	{background-color:#fff;}
.td_sosl	{background-color:#061d92;}


.table_guest	{background-color:#707070;}
.table_guest_inner	{background-color:#fff;}
.td_guest	{background-color:#707070;}


.table_mix	{background-color:#f0f0f0;}
.table_mix_inner	{background-color:#fff;}
.td_mix	{background-color:#f0f0f0;}

.table_none	{background-color:#306377;}
.table_none_inner	{background-color:#fff;}
.td_none	{background-color:#306377;}
.tr_none	{background-color:#fff;}

	.ttmenu	{padding-left: 3; padding-right: 3; padding-top: 1; padding-bottom: 1;	 background-color: #f0f0f0;}
	.ttmenusel	{padding-left: 3; padding-right: 3; padding-top: 1; padding-bottom: 1;	 background-color: #002d93;}
	.menuhd	{font-family:arial;font-size:90%;}
	span.menu	{font-family:arial;font-size:100%;font-weight:bold;}
	span.menusel	{font-family:arial;font-size:100%;font-weight:bold;color:white;}
	a.menu	{color:002d93; text-decoration:none;}
	a.menu:hover	{color:002d93; background:#7ededf; text-decoration:none;}
	a.menu:visited	{color:bluelight; text-decoration:none;}
	a.menu:visited:hover	{color:002d93;background:#7ededf; text-decoration:none;}

			a.mainA	{color:blue;}
			a.mainA:hover	{color:red;}
			a.mainA:visited	{color:blue;}
			a.mainA:visited:hover	{color:red;}

			a.mainN	{color:0044cb;}
			a.mainN:hover	{color:red;}
			a.mainN:visited	{color:0044cb;}
			a.mainN:visited:hover	{color:red;}

			.mainlinks	{color:black;}
			.main	{font-size:75%;color:black;}
			.tim	{font-size:70%;color:868686;}
			.ttXXX	{padding-left: 4; padding-right: 4; padding-top: 2; padding-bottom: 2;	 background-color: #f7f7f7;}
			.tt2XXX	{padding-left: 4; padding-right: 4; padding-top: 2; padding-bottom: 2; background-color: #dedfdf;}



.navmenuhd	{font-size:0.9em;}
.navmenu	{font-size:1em;font-weight:bold;}
.navmenusel	{font-size:1em;font-weight:bold;	color:#fff;}

a.navmenu	{color:002d93; text-decoration:none;}
a.navmenu:hover	{color:002d93; background:#7ededf; text-decoration:none;}
a.navmenu:visited	{color:bluelight; text-decoration:none;}
a.navmenu:visited:hover	{color:002d93;background:#7ededf; text-decoration:none;}

.msg_text	{font-size:1em; font-family:verdana; font-weight:normal; margin:0px 0px 15px 0px;line-height:1.6em;}
.msg_text a	{text-decoration:underline;}
.msg_username	{font-size:1.15em; font-weight:bold;}
a.msg_username_link	{font-size:1.15em; font-weight:bold;text-decoration:none;}
a.msg_username_forum	{text-decoration:none;}

input.btn{font-size:8px;height:22px;float:left;margin:1px 0 0;padding:0 0 0 8px;}
input.fpassw	{float:left;}
input.logemail	{width:100%;}

a.warning	{font-family:arial,tahoma, sans-serif; font-size: 0.9em; color:#fe0000; text-decoration:underline;}
a.warning:hover	{color:#ad0002;}
a.warning:visited	{color:#fe0000;}
a.warning:visited:hover	{color:#ad0002;}
#warnid	{padding:6px; margin:0px 10px 0px 10px; background:white;}
#line_gray	{background:#cccccc;
	height: 1px !important;
	height /**/ : 1px;
	border: 0;
	padding: 0;
	margin: 0;
	width:100%;
}
#h1px	{height: 1px !important; height /**/ : 1px; border: 0; padding: 0; margin: 0;}
#h2px	{height: 2px !important; height /**/ : 2px; border: 0; padding: 0; margin: 0;}
#h3px	{height: 3px !important; height /**/ : 3px; border: 0; padding: 0; margin: 0;}
#h5px	{height: 5px !important; height /**/ : 5px; border: 0; padding: 0; margin: 0;}
#h10px	{height: 10px !important; height /**/ : 10px; border: 0; padding: 0; margin: 0;}
#h15px	{height: 15px !important; height /**/ : 15px; border: 0; padding: 0; margin: 0;}
#h20px	{height: 20px !important; height /**/ : 20px; border: 0; padding: 0; margin: 0;}

#w1px	{width:1px;}
#w2px	{width:2px;}
#w3px	{width:3px;}
#w5px	{width:5px;}
#w10px	{width:10px;}
#w15px	{width:15px;}

.clearfloat	{
	clear:both;
	}
.link_magister	{font-family:arial,tahoma, sans-serif; font-size:1.6em; color:#078ed3; font-weight:normal; text-decoration:underline;}
.magava{
	height:60px;
	width:60px;
	position:relative;
	}
	.magava img{
		width:60px;
		height:60px;
		}
	.magava
	b{
		position:absolute;
		top:0;
		left:0;
		height:60px;
		width:60px;
		background:url(/images/bg_avatar_mask.gif) no-repeat 0 0;
		}
.mlist_skill	{ font-family:arial,tahoma, sans-serif; font-size:0.7em; color:#5d5d5d;
	}
.link_mlistmore	{font-family:arial,tahoma, sans-serif; font-size:0.7em; color:#078ed3; font-weight:normal; text-decoration:underline;}
.maglink	{width:80px;height:35px;padding:0px 5px 0px 0px;}
.magimage {width:300px;height:35px;}
.mag	{width:100%;display:block; vertical-align: middle;}
.top_header_bg	{background-repeat:repeat-x;}
#w60px	{
width:60px;
height:1px;
}
#w120px	{
width:120px;
height:1px;
}
#rbanner	{
width:240px;
height:160px;
}
#userstate	{
	font-family: arial,verdana,tahoma,times, MS Sans Serif,sans-serif; font-size: 0.85em; color:#3c3c3c;
	}
#magstate	{
	font-family: arial,verdana,tahoma,times, MS Sans Serif,sans-serif; font-size: 0.85em; color:#2501b1;font-weight:bold;
	}
#h5px	{
	width:1px;
	height:5px;
	}
#statearea	{
	width:60px;

	}
#topinfo	{
	font-family: arial,verdana,tahoma,times, MS Sans Serif,sans-serif; font-size: 0.85em; color:#000000;
	}
.rub_area	{font-size:100%;}
.rubname	{color:#0000ff;font-weight:bold;}
.rubhd	{}
a.rub_change_link	{}
.grayscale {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: url(grayscale.svg); /* Firefox 4+ */
  filter: gray; /* IE 6-9 */

}


A.fl_warn {font-size:11pt;font-family: Arial, MS Sans Serif,sans-serif; text-decoration: underline; color:#e20000;}
A.fl_warn:hover {font-size:11pt;font-family: Arial, MS Sans Serif,sans-serif; text-decoration: underline; color:#a30000;}
A.fl_warn:visited {font-size:11pt;font-family: Arial, MS Sans Serif,sans-serif; text-decoration: underline; color:#e20000;}
A.fl_warn:visited:hover {font-size:11pt;font-family: Arial, MS Sans Serif,sans-serif; text-decoration: underline; color:#a30000;}


.fl { padding-left: 4px; font-weight: bold; color:blue;}
.fl_warn { padding-left: 4px; font-weight: bold; color:#b90000;}

.thread_item	{width:100%;padding:0;border:1px solid #acacac;margin:0;background:#f0f0f0;}
.comment_item	{width:100%;padding:0;border:1px solid #acacac;border-top:0px;margin:0;}
.item_inn	{padding:10;}
.nickname_area	{background:#e8e8e8;}
.nickname_avt {
    font-size: 105%;
    font-weight: bold;
}
.time {
    font-size: 80%;
    color: #7a7a7a;
}
.text	{
	/*font-size:82.7%;
	font-family: verdana, sans-serif;
	line-height:1.6em;
	padding:15px;
	*/
	}
.h15px {
    width: 1px;
    height: 15px;
}
.text a	{text-decoration:underline;}
.textitalic {
	/*font-style: oblique;*/
	font-size:82.7%;
	font-family: verdana, sans-serif;
	line-height:1.6em;
}
.textitalic a	{text-decoration:underline;}

.ip_info	{
	font-size:80%;
}
span.moderatorhead {
    font-size: 85%;
    text-decoration: underline;
}

/* nnn */

.modal-header,.modal-footer {
    display:block;
}
.modal-header button.close {
    font-size: 200%;

}
.modal-header form {
	width: 100%;
}
.modal-title {
	width: 100%;
}

.hide {
    visibility: hidden;
}
.btn-primary	{
	background-color:#002d93;
	border-color:#002d93;
}
.nlink	{color:#002d93;}


.auth	{
    float: right;
    border: 1px solid #a4afba;
    background-color: white;
    color: black;
    padding: 10px;
    font-size: 80%;
    line-height: 100%;
    font-weight: normal;
    border-radius: 8px;
    height: 35px;
    cursor: pointer;
    margin: 15px 0px 0px 0px;
    background-image: url(/css/svg/login_icon.svg);
    background-size: 20px 20px;
    background-repeat: no-repeat;
    padding-left: 27px;
    background-position: 3px center;

}
.mobilever	{
    float: right;
    border: 1px solid #a4afba;
    background-color: white;
    color: black;
    padding: 10px;
    font-size: 80%;
    line-height: 100%;
    font-weight: normal;
    border-radius: 8px;
    height: 35px;
    cursor: pointer;
    margin: 0px 10px 0px 0px;
    background-image: url(/css/svg/mobilever.svg);
    background-size: 20px 20px;
    background-repeat: no-repeat;
    padding-left: 27px;
    background-position: 3px center;
    opacity:0.5;
}
.mobilever:hover {
    opacity: 1;
    background-color:#d0d0d0;
}
.logo	{
 	background-image: url(/images/forumavia_logotype.jpg);
	background-size: 419px 46px;
    width: 419px;
    height: 46px;
    margin-left: 17px;
    margin-top: 25px;
    /*float:left;
    margin-right: 5px;*/
}
.logo-avt	{
 	background-image: url(/images/forumavia_logotype_avt.jpg);
	background-size: 419px 105px;
    width: 419px;
    height: 105px;
    margin-left: 17px;
    margin-top: 0px;
    /*float:left;
    margin-right: 5px;*/
}
header.panel-header {
    background-color: #93d8ff;
    background-image: url(/images/bg.jpg);
    background-repeat: repeat-x;
    padding: 3px;
    height: 105px;
    min-width: 1140px;
}
header.panel-header-author {
    background-color: #93d8ff;
    background-image: url(/images/bg_avt.jpg);
    background-repeat: repeat-x;
    padding: 3px;
    height: 105px;
    min-width: 1140px;
}
.notify	{
	background-image: url(/css/svg/notifications-w.svg);
	background-size: 15px 15px;
	background-repeat: no-repeat;
    background-position: center;
    background-color:gray;
    width: 25px;
    height: 25px;
    border-radius:25px;
    float: right;
    margin:3px;
}
.notify_alert {
    background-color: #f4511e;
}
.notify_clear {
    opacity:0.5;
}

.search	{
	background-image: url(/css/svg/search-w.svg);
	background-size: 15px 15px;
	background-repeat: no-repeat;
    background-position: center;
    background-color:gray;
    width: 25px;
    height: 25px;
    border-radius:25px;
    float: right;
    margin:3px;
    margin-right:15px;
}

.search_base {
        margin: 5px 10px 0px 0px;
}
.logout	{
	background-image: url(/css/svg/logout_icon.svg);
	background-size: 15px 15px;
	background-repeat: no-repeat;
	width: 15px;
    height: 20px;
    padding-left:15px;
    background-position: center;
}
.top_div_left {
    float: left;
    min-width: 200px;
    text-align: left;

}
.top_div_center {
    float: left;
    width: calc(100% - 500px);
    min-width: 60px;
    text-align: right;
    padding-top: 25px;
    padding-right: 15px;
}
.top_div_right
{
	float: left;
    width: 60px;
    min-width: 60px;
    text-align: right;
    display: flex;
    justify-content: flex-end;
    padding-top: 10px;
    padding-right: 5px;

}
.top_div_text {

    padding-right: 100px;
    padding-top: 3px;
}
.top_div_text_base {

    padding-right: 185px;
    padding-top: 3px;
    margin: 3px 20px 0px 0px;
}
.user_profile img {
	border-radius:30px;
	width:60px;
	height:60px;
}

.welcome_msg	{color:red;float: right;}
.user_hr	{border-top:1px dashed #a6a6a6; width:100%; height:1px; margin-top:5px;margin-bottom:5px;}
.nickname_tooltip	{font-size:105%;font-weight:bold;}

/* addit */
.micranews {
    font-family: tahoma,verdana,geneva,arial,times;
    font-size: 8pt;
}
.newslinks	{
	color:blue;
}
A.fl {font-size:11pt;font-family: Arial, MS Sans Serif,sans-serif; text-decoration: underline; color:#001684;}
A.fl:hover {font-size:11pt;font-family: Arial, MS Sans Serif,sans-serif; text-decoration: underline; color:#1330BE;}
A.fl:visited {font-size:11pt;font-family: Arial, MS Sans Serif,sans-serif; text-decoration: underline; color:#001684;}
A.fl:visited:hover {font-size:11pt;font-family: Arial, MS Sans Serif,sans-serif; text-decoration: underline; color:#1330BE;}


A.cab {font-size:8pt;font-family: Arial, MS Sans Serif,sans-serif; text-decoration: underline; color:#001684;}
A.cab:hover {font-size:8pt;font-family: Arial, MS Sans Serif,sans-serif; text-decoration: underline; color:#1330BE;}
A.cab:visited {font-size:8pt;font-family: Arial, MS Sans Serif,sans-serif; text-decoration: underline; color:#001684;}
A.cab:visited:hover {font-size:8pt;font-family: Arial, MS Sans Serif,sans-serif; text-decoration: underline; color:#1330BE;}

A.ulink {font-size:11pt;font-family: Arial, MS Sans Serif,sans-serif; text-decoration: underline; color:#001684;font-weight: bold; }
A.ulink:hover {font-size:11pt;font-family: Arial, MS Sans Serif,sans-serif; text-decoration: underline; color:#1330BE;}
A.ulink:visited {font-size:11pt;font-family: Arial, MS Sans Serif,sans-serif; text-decoration: underline; color:#001684;}
A.ulink:visited:hover {font-size:11pt;font-family: Arial, MS Sans Serif,sans-serif; text-decoration: underline; color:#1330BE;}



/* n ind block */

#global-column { width: 100%;  margin:0; float: left; padding: 0; }

#global-column .global-column-cont{background:#e6f5f7; padding: 0; overflow:hidden;  }


#global-column #hot-news { overflow:hidden; margin:0; padding:0;}
#global-column #hot-news img {
float: left;

width: 250px;
}
#global-column #hot-news h1 {

text-align: left;
font-size:1.2em;
font-weight:weight;
color:#00617c;
text-decoration:none;
margin:0;
border-right:1px solid #d2d2d2;
border-top:1px solid #d2d2d2;
padding:4px;
overflow:hidden;
background:#e6f5f7;
cursor:pointer;
min-height: 34px;
}

#global-column #hot-news h1.active {min-height: 60px;}

#global-column #hot-news h1.active span { font-size:0.83em; display:block; padding:0; color:#ffffff; font-weight:normal; text-decoration:none;}

#global-column #hot-news h1.active {
text-align: left;

color:#aff4fe;

text-decoration:none;
background: #1172a8;

margin:0;
border-top:none;
padding:4px;
border-right:none;
border-bottom:none;
}

#global-column #hot-news h1.active a, #index-page #global-column #hot-news h1.active a:hover{color:#aff4fe !important}
#global-column #hot-news h1 a span { display:none;}
#global-column #hot-news h1 a span img{ display:none;}
#global-column #hot-news h1 a {color:#00617c;}


/*

*/


#global-columnZ { width: 100%;  margin:0; float: left; padding: 0; }

#global-columnZ .global-columnZ-cont{background:#e6f5f7; padding: 0; overflow:hidden;  }


#global-columnZ #hot-newsZ { overflow:hidden; margin:0; padding:0;}
#global-columnZ #hot-newsZ img {
float: left;
margin:0px 5px 1px 1px;
width: 120px;
}
#global-columnZ #hot-newsZ h1 {
font-family:tahoma,arial,verdana;
text-align: left;
font-size:0.7em;
font-weight:normal;
color:#353637;
text-decoration:none;
margin:0;

padding:0px;
overflow:hidden;
background:#ffffff;
cursor:pointer;
min-height: 15px;
}

#global-columnZ #hot-newsZ h1.active {min-height: 15px;}

#global-columnZ #hot-newsZ h1.active span { font-size:0.75em; line-height:13px; display:block; padding:0; color:#010101; font-weight:normal; text-decoration:none;}

#global-columnZ #hot-newsZ h1.active {
text-align: left;

color:#227a15;

text-decoration:none;
background: #f0f0f0;

margin:0;
padding:0px;


}
/* border-top:none;
border-right:none;
border-bottom:none;
*/

#global-columnZ #hot-newsZ h1.active a, #index-page #global-columnZ #hot-newsZ h1.active a:hover{color:#227a15 !important}
#global-columnZ #hot-newsZ h1 a span { display:none;}
#global-columnZ #hot-newsZ h1 a span img{ display:none;}
#global-columnZ #hot-newsZ h1 a {color:#353637;line-height:16px;}


/*

*/




#global-column2 { width: 100%;  margin:0; float: left; padding: 0; }

#global-column2 .global-column2-cont{background:#f6f6f6;padding: 0; overflow:hidden  }
#global-column2 .global-column2-cont2{background:#f6f6f6;padding: 0; overflow:hidden  }


#global-column2 #hot-news2 { overflow:hidden; margin:0; padding: 0}
#global-column2 #hot-news2 img {
float: left;

width: 250px;
}
#global-column2 #hot-news2 h1 {
text-align: left;
font-size:0.8em;
font-weight:normal;
color:#0728e1;
text-decoration:none;
margin:0;
border-right:1px solid #d2d2d2;
border-top:1px solid #d2d2d2;
padding:4px;
overflow:hidden;
background:#f6f6f6;
cursor:pointer;
min-height: 46px;
}

#global-column2 #hot-news2 h1.active {min-height: 45px;}

#global-column2 #hot-news2 h1.active span { display:block; padding:0; font-size:0.85em;font-weight:normal;}
#global-column2 #hot-news2 h1.active {
text-align: left;
font-size:0.8em;
color:#ffffff;
font-weight:bold;
text-decoration:none;
background: #92979f url(/images/mtopnewsbg.png) repeat-x;
margin:0;
border-top:none;
padding:4px;
border-right:none;
border-bottom:none;
}

#global-column2 #hot-news2 h1.active a, #index-page #global-column2 #hot-news2 h1.active a:hover{ color:#ffffff !important}
#global-column2 #hot-news2 h1 a span { display:none;}
#global-column2 #hot-news2 h1 a span img{ display:none;}


.col-top {
    display:flex;
    min-width: 1140px;
}
.col-left {
    width: 66%;
}
.col_right {
    width: 33%;
}
.col-mid-center {
    width: 100%;
    /* float: left; */
    position: relative;
    padding-left: 0px;
    display: flex;
    flex-flow: row wrap;
}
.mid-news-item {
    /* float: left; */
    width: 33%;
    /* margin-left: 5px; */
    /* height: 75px; */
    min-width: 240px;
    /* min-width: 30%; */
    /* border-bottom: 1px solid silver; */
}
.mid-news-item-inner {
    /* width: 275px; */
    /* width: 100%; */
    /* margin: auto; */
    padding: 5px;
    /* border-bottom: 1px solid silver; */
    /*font: 0.8em arial,tahoma, sans-serif;*/

    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    /* line-height: 1.3; */
    line-height: 1.4;
}
.mid-news-item-tag {
    color: #808080;
}
.tag-inner {
    display: inline-block;
    /* padding: 2px 4px; */
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    letter-spacing: .5px;
    /* text-transform: uppercase; */
    /* font-family: Proxima Nova,Arial,Helvetica Neue,sans-serif; */
    line-height: 1.3;
    /* margin-bottom: 9px; */
    color: #808080;
	font-size: 13px;
    margin-top: 5px;
    margin-bottom: 5px;
}
a.tag-link, a.tag-link:visited {
    text-decoration: none;
    /*color: #2344b3;*/
    color: #808080;
}
a.mid-news-link {
    font-weight: 500;
    text-decoration: none;
    color: black;
}
a.mid-news-link:hover, a.mid-news-link:visited:hover, a.tag-link:hover, a.tag-link:visited:hover {
    color: #0038d7;
}
.doc-item-withtitle {
    width: 33%;

}
.doc-item-inner {
    /* width: 30%; */
    box-sizing: border-box;
    /* margin: auto; */
    /* padding: 10px; */
        padding-right: 10px;
    font: 0.8em arial,tahoma, sans-serif;
}
.doc-item-image {
    /* margin-bottom: 15px; */
    margin-bottom: 5px;
}
.doc-item-link {
    font-weight: 500;
    text-decoration: none;
    color: black;
}
a.doc-item-rub-title-link {
    text-decoration: none;
    color: #808080;
}
.doc-img {
    height: 110px;
}


.auth_form {
	position: relative;
}
.auth_err {
	display: none;
	position: absolute;
	left: 6px;
	top: 6px;
	width: calc(100% - 12px);
	height: 72px;
	/* opacity: 0.50; */
	background-color: #ff0000a3;
	border-radius: 5px;
	color: white;
	font-weight: bold;
	text-align: center;
	padding: 5px;
}