/*---------------------------------------------------MODULES ON_LINE STYLE START-----------------------------------------------*/
/*------------------------------------------------ADMIN GROUP STYLE START--------------------------------------------------------*/
 div.user_admin {
	width:auto;
	height:20px;
	float:left;
	line-height:20px;
	background: url(../online/images/usergroup/red.png) left bottom no-repeat;
	padding:0 0 0 20px;
}
a.user_admin {
	position:relative; /*не изменять!*/
	z-index:24;
	text-decoration:none;
	white-space: nowrap;
	color:red;
	font-weight:bold;
}
span.ddvdd {
	font-size: 1px;
	letter-spacing: -1px;
	visibility: hidden;
}
span.bbcvbb {
	font-size: 1px;
	letter-spacing: -1px;
	visibility: hidden;
}
a.user_admin:hover {
	z-index:10000;
	color:#C00;
}
a.user_admin span.user_admin {
	display: none;
}
a.user_admin:hover span.user_admin {
	display:block;
	z-index:10000;
	position:absolute;
	top:15px;
	right:100%;
!important;
	background:#FBFBFB;
	background-image:none;
	font-weight:bolder;
	color:black;
	text-align:left;
	width: auto;
	height: auto;
	white-space: normal;
	border:1px solid #B5B5B5;
	padding:5px 8px 5px 10px;
	min-height:18px;
	width:230px;
	opacity: 0.95;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
	border-radius: 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	line-height:normal;
}
div#correct_info_cat div#info_block_m_o a.user_admin:hover span.user_admin {
	display:block;
	z-index:10000;
	position:absolute;
	top:15px;
	left:100%;
!important;
	background:#FBFBFB;
	background-image:none;
	font-weight:bolder;
	color:black;
	text-align:left;
	width: auto;
	height: auto;
	white-space: normal;
	border:1px solid #B5B5B5;
	padding:5px 8px 5px 10px;
	min-height:18px;
	width:230px;
	opacity: 0.95;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
	border-radius: 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	line-height:normal;
}
a.user_admin:hover span.user_admin img.foto {
	display:block;
	margin:0 auto;
}
a.user_admin:hover span.user_admin img.os_icon {
	vertical-align:middle;
}
a.user_admin:hover span.user_admin img.browser_icon {
	vertical-align:middle;
}
/*------------------------------------------------ADMIN GROUP STYLE STOP   --------------------------------------------------------*/
/*------------------------------------------------EDITOR GROUP STYLE START--------------------------------------------------------*/
 div.user_editor {
	width:auto;
	height:20px;
	float:left;
	line-height:20px;
	background: url(../online/images/usergroup/yellow.png) left bottom no-repeat;
	padding:0 0 0 20px;
}
a.user_editor {
	position:relative; /*не изменять!*/
	z-index:24;
	text-decoration:none;
	white-space: nowrap;
	color:red;
	font-weight:bold;
}
a.user_editor:hover {
	z-index:10000;
	color:#C00;
}
a.user_editor span.user_editor {
	display: none;
}
a.user_editor:hover span.user_editor {
	display:block;
	z-index:10000;
	position:absolute;
	top:15px;
	right:100%;
!important;
	background:#FBFBFB;
	background-image:none;
	font-weight:bolder;
	color:black;
	text-align:left;
	height: auto;
	white-space: normal;
	border:1px solid #B5B5B5;
	padding:5px 8px 5px 10px;
	min-height:18px;
	width:230px;
	opacity: 0.95;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
	border-radius: 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	line-height:normal;
}
div#correct_info_cat div#info_block_m_o a.user_editor:hover span.user_editor {
	display:block;
	z-index:10000;
	position:absolute;
	top:15px;
	left:100%;
!important;
	background:#FBFBFB;
	background-image:none;
	font-weight:bolder;
	color:black;
	text-align:left;
	height: auto;
	white-space: normal;
	border:1px solid #B5B5B5;
	padding:5px 8px 5px 10px;
	min-height:18px;
	width:230px;
	opacity: 0.95;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
	border-radius: 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	line-height:normal;
}
a.user_editor:hover span.user_editor img.foto {
	display:block;
	margin:0 auto;
}
a.user_editor:hover span.user_editor img.os_icon {
	vertical-align:middle;
}
a.user_editor:hover span.user_editor img.browser_icon {
	vertical-align:middle;
}
/*-----------------------------------------------EDITOR GROUP STYLE STOP   --------------------------------------------------------*/
/*----------------USER GROUP STYLE(user_visitors edit engine/modules/protect_online.php string 33 -44) START------------------------*/
 div.user_visitors {
	width:auto;
	height: auto;
	float:left;
	line-height:20px;
	background: url(../online/images/usergroup/blue.png) left bottom no-repeat;
	padding:0 0 0 20px;
}
a.user_visitors {
	position:relative; /*не изменять!*/
	z-index:24;
	text-decoration:none;
	white-space: nowrap;
	color:#009;
	font-weight:bold;
}
a.user_visitors:hover {
	z-index:10000;
	color:#0CF;
}
a.user_visitors span.user_visitors {
	display: none;
}
a.user_visitors:hover span.user_visitors {
	display:block;
	z-index:10000;
	position:absolute;
	top:15px;
	right:100%;
!important;
	background:#FBFBFB;
	background-image:none;
	font-weight:bolder;
	color:black;
	text-align:left;
	height: auto;
	white-space: normal;
	border:1px solid #B5B5B5;
	padding:5px 8px 5px 10px;
	min-height:18px;
	width:230px;
	opacity: 0.95;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
	border-radius: 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	line-height:normal;
}
div#correct_info_cat div#info_block_m_o a.user_visitors:hover span.user_visitors {
	display:block;
	z-index:10000;
	position:absolute;
	top:15px;
	left:100%;
!important;
	background:#FBFBFB;
	background-image:none;
	font-weight:bolder;
	color:black;
	text-align:left;
	height: auto;
	white-space: normal;
	border:1px solid #B5B5B5;
	padding:5px 8px 5px 10px;
	min-height:18px;
	width:230px;
	opacity: 0.95;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
	border-radius: 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	line-height:normal;
}
a.user_visitors:hover span.user_visitors img.foto {
	display:block;
	margin:0 auto;
}
a.user_visitors:hover span.user_visitors img.os_icon {
	vertical-align:middle;
}
a.user_visitors:hover span.user_visitors img.browser_icon {
	vertical-align:middle;
}
/*------------------------------------------------USER  GROUP STYLE STOP   --------------------------------------------------------*/
/*---------JOURNALIST GROUP STYLE(user_visitors edit engine/modules/protect_online.php string 33 -44) START------------------------*/
 div.user_journalist {
	width:auto;
	height:20px;
	float:left;
	line-height:20px;
	background: url(../online/images/usergroup/green.png) left bottom no-repeat;
	padding:0 0 0 20px;
}
a.user_journalist {
	position:relative; /*не изменять!*/
	z-index:24;
	text-decoration:none;
	white-space: nowrap;
	color:#393;
	font-weight:bold;
}
a.user_journalist:hover {
	z-index:10000;
	color:#C00;
}
a.user_journalist span.user_journalist {
	display: none;
}
a.user_journalist:hover span.user_journalist {
	display:block;
	z-index:10000;
	position:absolute;
	top:15px;
	right:100%;
!important;
	background:#FBFBFB;
	background-image:none;
	font-weight:bolder;
	color:black;
	text-align:left;
	width: auto;
	height: auto;
	white-space: normal;
	border:1px solid #B5B5B5;
	padding:5px 8px 5px 10px;
	min-height:18px;
	width:230px;
	opacity: 0.95;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
	border-radius: 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	line-height:normal;
}
div#correct_info_cat div#info_block_m_o a.user_journalist:hover span.user_journalist {
	display:block;
	z-index:10000;
	position:absolute;
	top:15px;
	left:100%;
!important;
	background:#FBFBFB;
	background-image:none;
	font-weight:bolder;
	color:black;
	text-align:left;
	width: auto;
	height: auto;
	white-space: normal;
	border:1px solid #B5B5B5;
	padding:5px 8px 5px 10px;
	min-height:18px;
	width:230px;
	opacity: 0.95;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
	border-radius: 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	line-height:normal;
}
a.user_journalist:hover span.user_journalist img.foto {
	display:block;
	margin:0 auto;
}
a.user_journalist:hover span.user_journalist img.os_icon {
	vertical-align:middle;
}
a.user_journalist:hover span.user_journalist img.browser_icon {
	vertical-align:middle;
}
/*-------------------------------------------JOURNALIST  GROUP STYLE STOP   --------------------------------------------------------*/
/*------------------------------------------------V.I.P. GROUP STYLE START--------------------------------------------------------*/
 div.user_vip {
	width:auto;
	height:20px;
	float:left;
	line-height:20px;
	background: url(../online/images/usergroup/vipgroup.png) left bottom no-repeat;
	padding:0 0 0 20px;
}
a.user_vip {
	position:relative; /*не изменять!*/
	z-index:24;
	text-decoration:none;
	white-space: nowrap;
	color:red;
	font-weight:bold;
}
a.user_vip:hover {
	z-index:10000;
	color:#C00;
}
a.user_vip span.user_vip {
	display: none;
}
a.user_vip:hover span.user_vip {
	display:block;
	z-index:10000;
	position:absolute;
	top:15px;
	right:100%;
!important;
	background:#FBFBFB;
	background-image:none;
	font-weight:bolder;
	color:black;
	text-align:left;
	width: auto;
	height: auto;
	white-space: normal;
	border:1px solid #B5B5B5;
	padding:5px 8px 5px 10px;
	min-height:18px;
	width:230px;
	opacity: 0.95;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
	border-radius: 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	line-height:normal;
}
div#correct_info_cat div#info_block_m_o a.user_vip:hover span.user_vip {
	display:block;
	z-index:10000;
	position:absolute;
	top:15px;
	left:100%;
!important;
	background:#FBFBFB;
	background-image:none;
	font-weight:bolder;
	color:black;
	text-align:left;
	width: auto;
	height: auto;
	white-space: normal;
	border:1px solid #B5B5B5;
	padding:5px 8px 5px 10px;
	min-height:18px;
	width:230px;
	opacity: 0.95;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
	border-radius: 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	line-height:normal;
}
a.user_vip:hover span.user_vip img.foto {
	display:block;
	margin:0 auto;
}
a.user_vip:hover span.user_vip img.os_icon {
	vertical-align:middle;
}
a.user_vip:hover span.user_vip img.browser_icon {
	vertical-align:middle;
}
/*------------------------------------------------V.I.P. GROUP STYLE STOP   --------------------------------------------------------*/
/*------------------------------------------------GUEST GROUP STYLE START--------------------------------------------------------*/
 div.guest {
	width:auto;
	height:20px;
	float:left;
	height:20px;
}
a.guest {
	position:relative; /*не изменять!*/
	z-index:24;
	text-decoration:none;
	background: url(../online/images/usergroup/white.png) left bottom no-repeat;
	padding:5px 0 0 20px;
}
a.guest:hover {
	z-index:10000;
	color:#C00;
}
a.guest span.guest {
	display: none;
}
a.guest:hover span.guest {
	display:block;
	z-index:10000;
	position:absolute;
	top:15px;
	right:100%;
!important;
	background:#FBFBFB;
	background-image:none;
	font-weight:bolder;
	color:black;
	text-align:left;
	width: auto;
	height: auto;
	white-space: normal;
	border:1px solid #B5B5B5;
	padding:5px 8px 5px 10px;
	min-height:18px;
	width:230px;
	opacity: 0.95;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
	border-radius: 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	line-height:normal;
}
div#correct_info_cat div#info_block_m_o a.guest:hover span.guest {
	display:block;
	z-index:10000;
	position:absolute;
	top:15px;
	left:100%;
!important;
	background:#FBFBFB;
	background-image:none;
	font-weight:bolder;
	color:black;
	text-align:left;
	width: auto;
	height: auto;
	white-space: normal;
	border:1px solid #B5B5B5;
	padding:5px 8px 5px 10px;
	min-height:18px;
	width:230px;
	opacity: 0.95;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
	border-radius: 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	line-height:normal;
}
a.guest:hover span.guest img.foto {
	display:block;
	margin:0 auto;
}
a.guest:hover span.guest img.os_icon {
	vertical-align:middle;
}
a.guest:hover span.guest img.browser_icon {
	vertical-align:middle;
}
div.guest_block {
	float:left;
	padding:0 4px 0 0;
}
div.guest_block img:hover {
	opacity: 0.95;
}
div.guest_block img {
	opacity: 0.55;
}
/*------------------------------------------------GUEST GROUP STYLE STOP   --------------------------------------------------------*/
/*------------------------------------------------ROBOT GROUP STYLE START--------------------------------------------------------*/
 div.robot {
	width:auto;
	height:20px;
	float:left;
	height:20px;
	font-size:90%;
}
a.robot {
	position:relative; /*не изменять!*/
	z-index:24;
	text-decoration:none;
	color:#333;
	font-style:oblique;
	font-weight:900;
}
a.robot:hover {
	z-index:10000;
	color:#000;
}
a.robot span.robot {
	display: none;
}
a.robot:hover span.robot {
	display:block;
	z-index:10000;
	position:absolute;
	top:15px;
	right:100%;
!important;
	background:#FBFBFB;
	background-image:none;
	font-weight:bolder;
	color:black;
	text-align:left;
	width: auto;
	height: auto;
	white-space: normal;
	border:1px solid #B5B5B5;
	padding:5px 8px 5px 10px;
	min-height:18px;
	width:230px;
	opacity: 0.95;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
	border-radius: 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	line-height:normal;
}
div#correct_info_cat div#info_block_m_o a.robot:hover span.robot {
	display:block;
	z-index:10000;
	position:absolute;
	top:15px;
	left:100%;
!important;
	background:#FBFBFB;
	background-image:none;
	font-weight:bolder;
	color:black;
	text-align:left;
	width: auto;
	height: auto;
	white-space: normal;
	border:1px solid #B5B5B5;
	padding:5px 8px 5px 10px;
	min-height:18px;
	width:230px;
	opacity: 0.95;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
	border-radius: 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	line-height:normal;
}
/*------------------------------------------------ROBOT GROUP STYLE STOP   --------------------------------------------------------*/
b.loader {
	background:url(../online/images/loader_0.gif) 50% 0px no-repeat;
	display:inline-block;
	width:100%;
	float:left;
	height:20px;
}
/*----------------------------------------------------MODULES ON_LINE STYLE STOP -------------------------------------------------*/
/*------------------------------------------------MODULES ON_LINE-REF STYLE START-------------------------------------------------*/

a.protection_ref {
	text-decoration:none;
}
a.google {
	color:#006;
	font-size:90%;
	font-weight:900;
}
a.google:hover {
	color:#06F;
}
a.yandex {
	color:#F00;
	font-size:90%;
	font-weight:900;
}
a.yandex:hover {
	color:#FC0;
}
/*------------------------------------------------MODULES ON_LINE-REF STYLE STOT -------------------------------------------------*/
