﻿
@font-face{font-family:Walsheim-Medium;src:url(../css/fonts/w7.eot?#iefix) 
           format('embedded-opentype'),url(../css/fonts/woff2/w7.woff2) 
           format('woff2'),url(../css/fonts/w7.woff) 
           format('woff'),url(../css/fonts/w7.ttf) 
           format('truetype');font-weight:400;font-style:normal}
           
@font-face{ font-family :Walsheim-Bold;src:url(../css/fonts/w7.eot?#iefix) 
           format('embedded-opentype'),url(../css/fonts/w7.woff2)
            format('woff2'),url(../css/fonts/w7.woff) 
            format('woff'),url(../css/fonts/w7.ttf) 
            format('truetype');font-weight:400;font-style:normal}
            
@font-face{ font-family:Walsheim-Black;src:url(../css/fonts/w8.eot?#iefix)
            format('embedded-opentype'),url(../css/fonts/w8.woff2) 
            format('woff2'),url(../css/fonts/w8.woff) 
            format('woff'),url(../css/fonts/w8.ttf) 
            format('truetype');font-weight:400;font-style:normal}
/*
@font-face{font-family:uxfont;src:url(../fonts/uxfont.eot);src:url(../css/fonts/uxfont.eot?#iefix) format('embedded-opentype'),url(../css/fonts/uxfont.woff2) format('woff2'),url(../css/fonts/uxfont.woff) format('woff'),url(../css/fonts/uxfont.ttf) format('truetype')}
*/
/* global */


@font-face {
  font-family: uxfont;
  src: url(../css/fonts/uxfont_1.woff2) format("woff2"),
  url(../css/fonts/uxfont_1.woff2) format("woff");
  font-display: block;
}


html {
overflow-y: scroll;height:100%; overflow-x: hidden;
}

body, td, a, p, .h
{
	font-family: tahoma,verdana;
}

body
{
	background: #fff;
	color: #000;
	margin: 3px 8px;
	-webkit-text-size-adjust: none;
	height:100%;
}

a.tfa:link, a.tfa:visited   {color:#2D64B3}
.ibbm { outline:none}
h1
{
	font-size: small;
	
}
.tmptd {  margin-left:10px }
.tmptd td { font-size:12px }
.tmptd td b { font-size:14px }
.tmptd td span { color:#666666 }
.tmptd td a.tm { color:black; font-size:12px }
.tmptd td a.tm:hover { color:red }

.dheader 
{
	font: 12px arial;
    margin: 0 auto;
    padding: 30px 0 0;
   
    width: 980px;
    z-index: 1000;
     
     }
     
.header_up_2_left table { border-collapse: collapse; height:22px }
.header_up_2_left table tr td, .header_up_2_left table tr th { padding: 0; }

     
.dheaderlogo {display: block;
    left: 0;
    padding: 18px 8px;
    
   
    z-index: 10;float: left; margin-top:8px}
    
.dheadersearch {   
    padding-bottom: 18px;margin: 0;float:left}

.dheadermenu
{
	margin: 0;
	
    overflow: hidden;
   
    position: relative;	
    font-size: 14px;
    padding-bottom: 7px;
	}
	
	.music-head form {
    clear: both;
    margin: 0;
    position: relative;
    z-index: 100;
    padding: 0;
}



.music-head .search 
{
	margin: 0;
    padding: 0;
    position: relative;
    z-index: 10;
}


.music-head .s_ipt_wr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
   
    border-color: #7B7B7B #B6B6B6 #B6B6B6 #7B7B7B;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    height: 30px;
    margin-right: 5px;
    position: relative;
    vertical-align: top;
    background: url("../img/zoKkzZIi.png") no-repeat scroll -252px 0 rgba(0, 0, 0, 0);
    width: 462px;
}




.music-head label 
{
	color: #999999;
    cursor: text;
    font-size: 14px;
    left: 7px;
    line-height: 32px;
    position: absolute;
    top: 0;
    margin-right: 15px;
    display: block;
}

.music-head .s_ipt {
    width: 475px;
     border: 0 none;
    padding: 0;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    font: 16px/22px arial;
    height: 22px;
    left: 7px;
    outline: medium none;
    position: absolute;
    top: 5px;
    margin: 0 3px 0 0;
    vertical-align: middle;
}

.music-head .dheadermenu span {
    font-weight: bold;margin-right: 7px;
}

.music-head a {
    color: #2D64B3;  font-size: 14px;
    text-decoration:none;margin-right: 7px;
}

.music-head .s_btn_wr input {
    border: 0 none;
    padding: 0;
    background: url("../img/WTvvAlMe.png") repeat scroll 0 -396px #DDDDDD;
    cursor: pointer;
    font-size: 14px;
    height: 32px;
    width: 95px;
}

.music-head #bm-logo {
  
    display: block;
    height: 30px;
    width: 160px;
}

.music-head #bm-logok {
    background: url("../img/lplogo2k.png");
    display: block;
    height: 30px;
    width: 160px;
}

.lefv_m a {  text-decoration:none; color:white}
div.rm a { text-decoration:none}
.nav {
    margin-bottom: 15px;
    min-width: 980px;
    clear:both;
    border-bottom: 1px solid #0064C4;
   
}

.nav-wrapper {
    background: none repeat scroll 0 0 #0064C4;
    border-bottom: 1px solid #0E74D5; 
    height: 45px;
    line-height: 45px;
    overflow: visible;
    position: relative;
    z-index: 999;
    
}

.nav-wrapper-h41 { }

.nav-border {
    border-bottom: 1px solid #0E74D5;
    border-top: 1px solid #0E74D5; 
    height: 0;
    overflow: hidden;
}

.nav-content {
    margin: 0 auto;
    position: relative;
   max-width: 1600px;
}

.main-nav {
    height: 40px;
    line-height: 39px;
    position: absolute;
    top: -1px;
     margin: 0;
    padding: 0;
}

.main-nav li {
    float: left;
    font-size: 14px;
    position: relative;
   
     list-style: none outside none; margin: 0;
    padding: 0;
}

.main-nav .text {
    cursor: pointer;
    display: inline-block;
    height: 45px;
    line-height: 45px; margin: 0;
    padding: 0; 
}

.main-nav a,  .main-nav a:visited{
    color: White;
    
    text-align: center; margin: 0;
    padding: 0; display:block; padding-left:20px; padding-right:20px
}

.main-nav a:hover  {
    background: none repeat scroll 0 0 #004F9A; z-index:1; text-decoration:none;
}
.main-nav a.selected {
background: none repeat scroll 0 0 #004F9A

}

.input-header-focus:focus {
    border-color: #4dabf7!important;
    outline: none;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.0125), 0 0 8px rgba(34,139,230,0.5);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.0125), 0 0 8px rgba(34,139,230,0.5);
}

.header_up_2_left .im_le_d {display:block; float:left; width:22px; }
.im_le_d_new { display:block; position:absolute; width:22px;margin-top: -4px;
    margin-left: -18px;}
   

.extra-nav {
    display: inline;
    font-size: 12px;
    position: absolute;
    right: 0; margin: 0;
    padding: 0;
    margin-right: 20px;
}

.extra-nav li {
    display: inline;
    float: left;list-style: none outside none; margin: 0;
    padding: 0;
}

.extra-nav li.line {
    border-left: 1px dashed #3484D1;
    height: 14px;
    margin: 11px 10px 0;
    overflow: hidden;
    display: inline;
    float: left; list-style: none outside none;
}

.extra-nav a, .extra-nav a:visited {
    color: #FFFFFF;text-decoration: none;
}

.extra-nav a:hover{
    color: #FFFFFF;text-decoration: underline;
}

.search-page .head-ad {
    position: absolute;
    right: 0;
    top: 34px;
    margin: 0;
    padding: 0;
    height:50px
}


.sub-nav-wrapper {
    border-bottom: 1px solid #E7E7E7;
    border-top: 1px solid #E7E7E7;
    line-height: 33px;margin: 0;
    padding: 0;
}

.clearfix:before, .clearfix:after {
    content: "";
    display: table;clear: both;
}

.sub-nav-item {
    margin: 0 auto;
    max-width: 1600px;padding: 0;
}

.sub-nav-item .first {
    padding-left: 30px;
}

.sub-nav-item li {
    float: left;list-style: none outside none;
}

.sub-nav-item .line {
    background: none repeat scroll 0 0 #E7E7E7;
    height: 13px;
    margin-top: 10px;
    width: 1px;
}

.sub-nav-item a, .sub-nav-item a:visited {
    color: #666666; text-decoration:none
}

.sub-nav-item a:hover {
    color: red;
    text-decoration: none;
}

.sub-nav-item .actived a {
    color: #0D79BB;
    font-weight: bold;
}

.sub-nav-item .link {
    padding: 0 18px;
}


div.dib { float:left; display:block}

.zse { outline:none}
.zse, .zse:hover, .zse:visited { color:gray; text-decoration:none; font-size:12px; font-weight:bold}

.lpmenu
{  text-align:left; margin-left:228px; width:700px;font-size:12px }

.lpmenu2
{ }
.lpmenu a, .lpmenu a:hover, .lpmenu a:visited {
display: inline-block;}

.lpmenu a, .lpmenu a:hover, .lpmenu a:visited, .lpmenu span
{
	color:#005C9C; 
	
	padding-left:6px;padding-right:6px; text-decoration:none; outline:none; 
	
	
	}
	.lpmenu span { display:block;}
	.lpmenu span:hover {color:Black; border-radius:5px 5px 0 0; 	


/* Note: This gradient may render differently in browsers that don't support the unprefixed gradient syntax */

/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #E2E7EF 0%, #DAE1EC 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #E2E7EF 0%, #DAE1EC 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #E2E7EF 0%, #DAE1EC 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #E2E7EF), color-stop(1, #DAE1EC));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #E2E7EF 0%, #DAE1EC 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #E2E7EF 0%, #DAE1EC 100%); cursor:pointer}
	/*
	.lpmenu a.mb:hover { color:black; background-color:#ebebeb;border-bottom:solid 1px silver;border-top:solid 1px silver; }
	
	
	.lpmenu a.selected, .lpmenu span.selected , .lpmenu a.selected:hover  
	{ background-color: white; border-left:solid 1px silver; border-right:solid 1px silver; border-bottom:solid 1px silver;border-top:solid 1px silver;
    color:black;
    padding:12px;
    text-decoration: none; }
    */
    .lpmenu span.selected  
	{ background-color: #346b87; color:white;border-radius:5px 5px 0 0;
	}
    .lpmenu span.selected a { color:white}
	.lpmenu a:hover{ }
	
	.tu { color:#125497;text-decoration: underline;}
	.tu:hover { color:red}

a.pssa:link,a.pssa:visited  {color:#1A3DC1}
 a.pssa:hover {color:red}

a.bmaq:link,a.bmaq:visited  {color:#2785d6}
 a.bmaq:hover {color:red}
 
.nosst {
    color: #808080;
    cursor: text;
    margin-top: 8px;
    padding: 0 0 0 8px;
    position: absolute;
}

.c h2, #mbEnd h2, h1
{
	font-weight: normal;
}
#ssb, .clr
{
	clear: both;
	margin: 0 8px;
}

.csb, .ss, #logo span, #rptglbl
{
	background: url(/images/nav_logo8.png) no-repeat;
	overflow: hidden;
}
#bsf, #ssb, .blk
{
	
}
#bsf
{
	border-bottom: 1px solid #6b90da;
}
#flp
{
	margin: 7px 0;
}
#ssb div
{
	float: left;
	padding: 4px 0 0;
	padding-left: 7px;
	padding-right: .5em;
}
#prs a, #prs b
{
	margin-right: .6em;
}
#ssb p
{
	text-align: right;
	white-space: nowrap;
	margin: .1em 0;
	padding: .2em;
}
a.pga { margin-left:5px}

#ssb
{
	margin: 0 8px 11px;
	padding: .1em;
	font-size:11px; font-family:Tahoma, Arial, Verdana
}

/* main content */

#right_content {float:right; margin-right:5px}

#right_panel a.selected {color:brown; text-decoration:none; font-weight:bold;}

.url {color:Green; font-weight:bold}

td.nc, td.nv, td.na { vertical-align:top}
.nv{text-align:center}

ul.ulmn { padding-left:0px}
ul.ulmn li { list-style:none; text-indent:15px; 
             margin: 0 0 8px 2px;
    padding: 0;
             }
a
{
text-decoration:none
}
a:visited
{
	color: #1A3DC1; text-decoration:none
}
a:hover
{
	outline: none;
	
}
a.csv
{
	color: #1A3DC1;
	text-decoration: none;
}

.list
{
	border: 1px solid Gray;
	border-top: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-family: arial,tahoma;
	font-size: 16px;
	background-color: #FFF;
	text-align: left;
}

.list li
{
	padding-left: 2px;
}

.listitem
{
	color: #090;
	padding-left: 2px;
}

.hoverlistitem
{
	background-color: #F0FFF8;
}


.results td a:link
{
	text-decoration: none;
}
.results td a:visited
{
	text-decoration: none;
}
.results td a:hover
{
	text-decoration: underline;
}


.info
{	
	width: 420px;
	font-family: Arial;
	font-size: 12px;
	border: 1px solid #c9d7f1;
	padding: 10px 10px 20px 20px;
}

.info2 {border:solid 1px Gray;padding:0px 5px 5px 5px; -moz-border-radius: 5px; 
border-radius: 5px; }

#rreq
{	margin-top:15px; 	
	width: 100%;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	display:none
}

.req_title { display:block;
             width:440px; 
              margin: 0px 0px 0px -10px; 
              height:20px; 
              padding-top:4px;
               padding-left:10px;
               background-color:#006da5; 
               color:White; }

.info h1
{
	font-weight: bold;
	font-size: 14px;
}
.details td.st
{
	width: 220px;
}
.details td.p
{
	padding-left: 50px;
}
.details td.s
{
	font-size: 11px;
}
.details td.br
{
	border-bottom: 1px solid Gray;
}
.details td.nd
{
	text-align: right;
}

.details2 td
{
	font-family:  Tahoma, Arial, Verdana;
	font-size:1.1em
}

.details2
{
	
}

.details2 td
{
	white-space:nowrap
}
.details2 td a { text-decoration:none; border-bottom: none; outline:none;color: #606060;}
.details2 td a:hover {border-bottom: none;}
.details2 td a.ll { text-decoration:none; border-bottom: solid 1px #1A3DC1; outline:none;}
.details2 td a.ll:hover {border-bottom: solid 1px red;}
.details2 td.title
{  padding-left:15px}

.details2 tr.selected td span {color:brown;}
.details2 tr.selected td.title {border-left:solid 5px white; padding-left:10px;}
.details2 tr.selected td.title::before 
{
    
     background: url(../img/left_selected.png) no-repeat;
    background-size: 5px 29px;
    content: " ";
    position: absolute;
    width: 5px;
    height: 29px;
    left:0;
    margin-top:-7px;
    }

div.dpn {
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #F3F3F3 0%, #C7C7C7 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #F3F3F3 0%, #C7C7C7 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #F3F3F3 0%, #C7C7C7 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F3F3F3), color-stop(1, #C7C7C7));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #F3F3F3 0%, #C7C7C7 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #F3F3F3 0%, #C7C7C7 100%);
}

div.dpst, td.dpst
{/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #ffffff 0%, #5CC2D1 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #ffffff 0%, #5CC2D1 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #ffffff 0%, #5CC2D1 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #5CC2D1));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #ffffff 0%, #5CC2D1 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #ffffff 0%, #5CC2D1 100%);}

div.dpst_green
{
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #D4FFD7 0%, #00D400 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #D4FFD7 0%, #00D400 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #D4FFD7 0%, #00D400 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #D4FFD7), color-stop(1, #00D400));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #D4FFD7 0%, #00D400 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #D4FFD7 0%, #00D400 100%);
}

div.dpst2, td.dpst2
{/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #6BE1F2 0%, #54B2BF 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #6BE1F2 0%, #54B2BF 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #6BE1F2 0%, #54B2BF 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6BE1F2), color-stop(1, #54B2BF));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #6BE1F2 0%, #54B2BF 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #6BE1F2 0%, #54B2BF 100%);}

div.dpas, td.dpas
{
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #ffffff 0%, #347E94 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #ffffff 0%, #347E94 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #ffffff 0%, #347E94 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #347E94));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #ffffff 0%, #347E94 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #ffffff 0%, #347E94 100%);
}


.details2 td
{
	/* -moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
*/
/* background-image:url("../img/dash.gif");
background-position:0 13px;
background-repeat:repeat-x; */
 vertical-align:middle;
 height: 25px;
 cursor:pointer;
 padding-right:5px; width:100%}
.details2 td.title span
{-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;

background-image:none;
background-position:0 0;
background-repeat:repeat;
font-weight:bold;
margin-left:-1px; }
.details1 td a:link
{
	text-decoration: none;
	outline: none;
}
.details1 td a:visited
{
	text-decoration: none;
	outline: none;
}
.details1 td a:hover
{
	text-decoration: underline;
	outline: none;
}
.details td a:active
{
	outline: none;
}
.details td a:focus
{
	outline: none;
}

td.key { background-color:#c7c7e1;}


#right_panel2 {clear: both; font-size: 1px; line-height: 0px;}
#report td {font-family:Tahoma, Arial, Verdana; font-size:12px ;padding-left:7px;padding-right:3px; text-align:right;  vertical-align:top; max-width:300px;  white-space:normal;  width:expression(this.clientWidth > 300 ? "300px" : "auto");}
#report {width:100%;  }
table#report tr td:last-child { }

#exct td { text-align:left}

#report td.au { max-width:200px}
#report td.le {text-align:left}

#report { border-collapse:separate; border-spacing: 0px 4px;}
.rc { border-collapse:collapse; border-spacing: 0px 4px; }
#report tr.tms td { padding:10px;;text-overflow: ellipsis;
    overflow: hidden;border: solid 1px #e6e6e6; }

#report tr.tms td:first-child {border-right: none;}
#report tr.tms td:nth-child(2) {border-left: none;}

/* pagination */

.pagination {
            font-size: 80%;
        }
        
.pagination a {
    text-decoration: none;
	border: solid 1px #AAE;
	color: #15B;
}

.pagination a, .pagination span {
    
    padding: 0.3em 0.5em;
    margin-right: 5px;
	margin-bottom: 5px;
}

.pagination .current {
    background: #26B;
    color: #fff;
	border: solid 1px #AAE;
}

.pagination .current.prev, .pagination .current.next{
	color:#999;
	border-color:#999;
	background:#fff;
}


/* bar */
.ui-corner-all {
-moz-border-radius:4px 4px 4px 4px;
}

.ui-widget-content {

border:1px solid #AAAAAA;
color:#222222;
}

.ui-widget {
font-family:Arial, Tahoma;
font-size:12px;
}

.ui-progressbar .ui-progressbar-value{
height:20px;
text-align:left;
margin:-1px;
cursor:pointer


}

.ui-progressbar
{ float:left; }

.ui-widget-header {
background:url("../img/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50% #CCCCCC;
border:1px solid #AAAAAA;
color:#222222;
}

.ui-done 
{
	
background:url("../img/done.png") repeat-x scroll 50% 50% #CCCCCC;
border:1px solid #AAAAAA;
color: White;
font-weight:bold;
}





.ui-corner-left {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-topleft:4px;

}
#req {}
.tk {padding-top:5px; margin-bottom:10px}

.right_panel2 {float:right}

a#act:link, a#act:visited {padding:2px 0px;outline: medium none; text-decoration:none; border-bottom:1px gray; border-bottom-style:dashed; color:black}
a#act:hover {color:red; border-bottom:dashed 1px red;}

a#act2:link, a#act2:visited {padding:2px 0px;outline: medium none; text-decoration:none; border-bottom:1px gray; border-bottom-style:dotted; color:black}
a#act2:hover {color:red; border-bottom:dotted 1px red;}

#vspci {

cursor:pointer;
height:16px;
position:absolute;
right:3px;
top:3px;
width:16px;
z-index:16;
}
.new_analysis_link:hover { text-decoration:underline }
tr.lev1 td {display:none; font-size:11px; background-color:white}

a {color:#1A3DC1}
a.pl, a.mpa, a.mpau, a.sr {color:#1A3DC1; text-decoration:none; border-bottom: dotted 1px #1A3DC1;outline: none; padding-left:1px}
a.aj {text-decoration:none; outline:none}
a.aj:hover {text-decoration:underline; }

span.gms { font-size:10px; font-family:Tahoma, Verdana; color:Gray;}
a.pl:hover, a.mpa:hover, a.mpau:hover, a.sr:hover { color:red; border-bottom: dotted 1px red;}

#vspci {
background:url("../img/close.png") no-repeat scroll 0 0 transparent;
}

.sel td{ background-color:#c7c7e1}
#footer a:hover { color:Red}
#report2 tr td { background-color:white}

.dp 
{	
	background-color:#124a68; text-align:center; vertical-align:bottom;
	clear: both;
    background-color:#ffffff;
    
    min-width: 972px;
    width: 56em;	
  
    margin:0 0; 
    height:auto; 
    width:100%; 
    height: 50px; 
    line-height:50px;
	
 	
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #f1f1f1 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #f1f1f1 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #FFFFFF 0%, #f1f1f1 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #f1f1f1));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #f1f1f1 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #FFFFFF 0%, #f1f1f1 100%);
background-image:none;
}


	.content {clear: both;
    margin: 0 auto; 
    width: 1200px;text-align:center; margin-top:3px
    }
	
	.menu {  position: relative; margin:0px; float:left; height:100%; 
	         padding-left:100px
	         }
	.lgd { float:left; margin-left:30px; padding-top:2px}
    .db {width:100%;  height:21px;  text-align:center; vertical-align:bottom}
    .mp {margin-left:100px}
    body {margin:0px 0px 0px 0px }
    
    .menu a, a.mal {outline: none;color:White; height:16px; font-family:Tahoma, Verdana, arial; font-size:12px;  margin-right:5px; 
                    padding: 5px 5px 5px 5px; vertical-align:middle; display:inline-block  }
    .menu a:hover, a.mal:hover { background-color:#032f51}
    .menu a.ha:hover {background-color:#006da5}    
    .menu a.selected  {outline: none;color:white;background-color:#032f51;
                       font-family:Tahoma, Verdana, arial; 
                       font-size:12px; text-decoration:none; 
                       margin-right:5px; padding: 5px 5px 5px 5px;   }
                      
        
    
   .menub a:hover {color:Red}
    .menub a {outline: none;color:Black; font-family:Tahoma, Verdana, arial; font-size:12px; text-decoration:underline; margin-right:5px; padding: 3px 3px 4px 3px  }
    .menub a.selected  {outline: none; -moz-border-radius: 5px; color:black; 
border-radius: 5px; background-color:#cce7a9; font-family:Tahoma, Verdana, arial; font-size:12px; text-decoration:none; margin-right:5px; padding: 4px 4px 5px 4px  }
   
   a.malg { text-decoration:none; border-bottom:1px dotted white; outline:none}
    
    .mt {margin:0 auto}
    
    .menub { vertical-align:bottom; }
    
   /* .om li a, table#bt a {color: black; } */
    .om li a:hover, table#bt a:hover {color: red; }
    .om {list-style-type:none; padding-left:0px}
    .om li { padding-top:4px; padding-bottom:4px}
        
    .nab { font-family:Tahoma, Verdana; background-color:#f0f174; text-align:center; width:100%; height:50px;margin: 0 auto;}
    
    
    span.sp_7 {color:Green; font-weight:bold}
    
    
    span.sw { background-color:#c97979; color:white; padding:2px 7px 2px 7px; font-size:10PX}
    span.sl { background-color:#5f8194; color:white; padding:2px 5px 2px 5px; font-size:10PX}
    span.se { background-color:#c97979; color:white; padding:2px 5px 2px 5px; font-size:10PX}
    span.so { background-color:#4a8a4a; color:#f6f6f6; font-weight:bold; font-size:10PX;padding-left:13px; padding-right:13px; padding-top:2px; padding-bottom:2px}
    span.sr { background-color:#db9a21; color:#f6f6f6; font-weight:bold; font-size:10PX;padding-left:13px; padding-right:13px; padding-top:2px; padding-bottom:2px}
    span.sd { background-color:#6d256d; color:#f6f6f6; font-weight:bold; font-size:10PX;padding-left:13px; padding-right:13px; padding-top:2px; padding-bottom:2px}
    span.sp { background-color:#c6560b; color:#f6f6f6; font-weight:bold; font-size:10PX;padding-left:13px; padding-right:13px; padding-top:2px; padding-bottom:2px}
    span.so_new { background-color:gray; color:#f6f6f6; font-weight:bold; font-size:10PX;padding-left:9px; padding-right:9px; padding-top:2px; padding-bottom:2px}
    
    
    .dpp_conners {
    background: url("http://solomono.ru/img/sm.gif") no-repeat scroll left top transparent;
}
    
    .dpp_conner_tl_e4 {
    background-position: -3px -88px;
    height: 5px;
    width: 5px;
}





.s2 {
    font-size: 2px;
    line-height: 2px;
}


.bg_color_e4 {
    background-color: #E4E4E4;
}

.dpp_conner_tr_e4 {
    background-position: -12px -88px;
    height: 5px;
    width: 5px;
}


.bg_color_e4 {
    background-color: #E4E4E4;
}


a.dmp2:link, a.dmp2:visited  {}
a.dmp2:hover {color:red}

tr.rhtr td { border-bottom:solid 1px gray; padding-bottom:3px}
tr.nrhtr td { border-bottom:solid 1px #c5c5c5; padding-bottom:3px;line-height: 14px; background-color:#f1f1f1; padding-top:3px;padding-top: 10px;
    padding-bottom: 10px;border-right: solid 1px #c4c4c4;padding:10px!important;font-size: 11px!important;}
tr.nrhtr td:first-child { border-right:none}

div.cy_change_p {color:green; font-size:10px;  position:absolute;  margin-left:-12px; margin-top:-5px }

div.cy_change_m {color:red; font-size:10px; position:absolute;  }
.trre tr td { padding:5px}
#masthead {  }

#masthead .content-container {
    border-bottom: 1px solid #CCCCCC;
    
    padding-bottom: 5px;
}	

#masthead .content-container {
    border-bottom: none
}

.content-container {
   
    width: auto; height:20px;
    position: absolute;
    top: 6px;
    width: 700px;
}

.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}

#masthead .content-container * {
    display: inline;
}

#masthead .content-container .col-left {
    float: left;
    width: 724px;
    text-align:left
}

#masthead .content-container .col-left {
    float: left;
    width: 616px;
    text-align:left; margin-left:30px
}
#masthead #contact-info img {
    
    position: relative; width:20px; bottom:-3px
}


#masthead #contact-info a:link,#masthead #contact-info a:visited  {
   color:black
   }
   
   #masthead #contact-info a:hover {
   color:red
   }




#masthead .content-container .col-right {
    float: right;
    margin: 4px 0;
    padding-right:30px;
}

#masthead #login-menu {
    margin-left: 20px;
    padding-left: 10px; float:right; padding-top:1px;
}

#masthead #login-menu22 {
    margin-left: 20px;
    padding-left: 10px; float:right; padding-top:1px;
}

#masthead #login-menu22 li a.lla {
   text-decoration:none; border-bottom:dotted 1px gray;color: #666666; margin-right:60px; font-weight:bold
}

#masthead #login-menu22 li a.lla:hover {
  border-bottom:dotted 1px red;
}

#masthead #login-menu22 a.lla2:hover {
   color:red
}

#masthead #login-menu22 a.lla2 {
   color: #666666; margin-right:10px; font-weight:bold
}

#masthead #login-menu22 li a {
 outline:none; 
}


.arrow-up {
	width: 0; 
	height: 0; 
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	position:absolute;
	display: inline-block;
	z-index: 1000;
	margin-top:15px;
	margin-left:-133px;
	visibility:visible;
	border-bottom: 6px solid white;
}

#masthead #login-menu22 .mul li {
   display:block; padding:5px 10px
}

ol, ul {
    list-style: none outside none;
}

ul.ulhp { padding-left:5px; margin:0 0}
ul.ulhp li { padding-top:20px; text-align:left}
ul.ulhp div { padding-top:2px}

a.act {border: solid 1px #0083a9; border-radius:5px; padding:5px; text-decoration:none; outline:none  }
a.inst { color:#0083a9; outline:none}

a.act:hover, a.inst:hover {color:red;}

div.logtt
{/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #ECF1FB 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #ECF1FB 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #ECF1FB 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFFFFF), color-stop(1, #ECF1FB));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #ECF1FB 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to top, #FFFFFF 0%, #ECF1FB 100%);}

#masthead #login-menu li {
    
    margin-left: 10px;
    padding: 7px 10px;
}
   
   #masthead #login-menu li a {
  color: #009AC7; color: black;
    
} 

#masthead #login-menu li a:hover {
  color: red;
    
}           

input.ftv { padding:7px;border:solid 1px #ced9ef; width:200px; background-color:white}
input.mpuf {padding:3px; width:200px}
textarea.tanf {  font-family:Tahoma, Verdana; font-size:12px;padding:3px;border:solid 1px #ced9ef;}

ul.wful { padding-left:0px}
ul.wful li { padding-top:20px;  padding-left:40px}
ul.wful li.l1 { background:url("../img/1sf1.png")  no-repeat; background-position:0px 12px;}
ul.wful li.l2 { background:url("../img/2sf1.png")  no-repeat; background-position:0px 20px;}
ul.wful li.l3 { background:url("../img/3sf1.png")  no-repeat; background-position:0px 17px;}

#contact-info p { padding:0px; margin:0px 0px; bottom:2px; position:relative}
span.snps { color:Purple; font-size:12px}
.pga {
    margin-left: 5px;
}

.ulsmp li { list-style-type:disc}

textarea { background-color:white }
/* select { background-color:white } */

input#st { border: 1px solid #bebebe;}


input#st:focus {
    border-color: #000;
    outline: 0;
    background-color: #fff;
}

textarea:focus {
    border-color: rgba(82, 168, 236, 0.8);    
    outline: 0 none;
}


.bmu_test {
    margin: 16px 8px;
}
.bmu {
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #F5F5F5, #F1F1F1);
    
}
.bmu 
{
	border: 1px solid silver;
    border: 1px solid rgba(0, 0, 0, 0.1);
    color: #444444 !important;
    font-size: 11px;
}
.bmu {
    -moz-user-select: none;
    border-radius: 2px 2px 2px 2px;
    cursor:pointer;
    display: inline-block;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    
    padding: 0 8px;
    text-align: center;
    text-decoration: none !important;
    
   
}

.bmunn {
    background-color: #fbfbfb;
    background-image: -moz-linear-gradient(center top , #fbfbfb, #F1F1F1);
    
}
.bmunn 
{
	border: 1px solid silver;
    border: 1px solid rgba(0, 0, 0, 0.1);
    color: #444444 !important;
    font-size: 16px;
}
.bmunn {
    -moz-user-select: none;
    border-radius: 2px 2px 2px 2px;
    cursor:pointer;
    display: inline-block;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    
    padding: 0 8px;
    text-align: center;
    text-decoration: none !important;
       
}

.bmu_gr  {background-color: #009207;
    background-image: -moz-linear-gradient(center top , #009207, #00bc09);
    color: white !important;
    }
    
    .bmu_bl_reg  {background-color: #3A84E8;
    background-image: -moz-linear-gradient(center top , #3A84E8, #3A84E8);
    color: white !important;
    width:316px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    margin-right:10px;
    display:block;
    float:left;
    }
    

.bmus {
    font: bold 12px/27px Arial,sans-serif !important;
    vertical-align: top;
    outline:none;
}

.bmus_top_blue {
    font: bold 16px/27px Arial,sans-serif !important;
    vertical-align: top;
    outline:none;
    color:white;
    font-weight: 700;
}

.bmu::-moz-focus-inner {
  border: 0;
}


.bmu:active {
  box-shadow: 0 1px 2px rgba(0,0,0,0.1) inset
}




.bmu_blue {
    background-color: #0064C4;
    background-image: -moz-linear-gradient(center top , #4D90FE, #4787ED);
    
}
.bmu_blue 
{
	border: 1px solid silver;
    border: 1px solid rgba(0, 0, 0, 0.1);
    color: white !important;
    font-size: 11px;
}
.bmu_blue {
    -moz-user-select: none;
    border-radius: 2px 2px 2px 2px;
    cursor:pointer;
    display: inline-block;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    
    padding: 0 8px;
    text-align: center;
    text-decoration: none !important;
    margin-top:2px;
    
    
   
}

.bmus_blue {
    font: bold 11px/27px Arial,sans-serif !important;
    vertical-align: top;
    outline:none;
}

.bmu_blue::-moz-focus-inner {
  border: 0;
}

.bmu_blue:active {
  box-shadow: 0 1px 2px rgba(0,0,0,0.1) inset
}




.bmu_gr {
   background-color: #009207;
    background-image: -moz-linear-gradient(center top , #009207, #00bc09);
    
}
.bmu_gr 
{
	border: 1px solid silver;
    border: 1px solid rgba(0, 0, 0, 0.1);
    color: white !important;
    font-size: 11px;
}
.bmu_gr {
    -moz-user-select: none;
    border-radius: 2px 2px 2px 2px;
    cursor:pointer;
    display: inline-block;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    
    padding: 0 8px;
    text-align: center;
    text-decoration: none !important;
    
   
}

.bmu_gr::-moz-focus-inner {
  border: 0;
}

span.ls { text-decoration: underline}


.bmu_gr:active {
  box-shadow: 0 1px 2px rgba(0,0,0,0.5) inset
}

a.tae {  text-decoration:none; }
div.ddwmp {/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #EAF2FF 0%, #B7D2FF 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #EAF2FF 0%, #B7D2FF 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #EAF2FF 0%, #B7D2FF 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EAF2FF), color-stop(1, #B7D2FF));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #EAF2FF 0%, #B7D2FF 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #EAF2FF 0%, #B7D2FF 100%);}



a.abpl 
{
	text-decoration: none;
    padding: 6px 8px;
    /* background-color: #f7f7f7; */
    color: black;
    display: inline-block;
    margin-bottom: 1px;
    outline: none;
    border: solid 1px #999;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 3px;
    min-width: 80px;
    box-sizing: border-box;
    text-align: center;
	}
	
	a.abpl:active
{
	 margin-top:1px; margin-bottom:0px;
	
	}
	
	a.abpl:hover { border-color:rgba(0,0,0,.4);}
	
	
	.nolfzz {color:#6d6d6d; position:absolute; padding:3px 0 0 8px;cursor:text; }
.rm a, .rm a:visited {
    
    cursor: pointer;
    text-decoration: none;
}

.rm .mi {
    height: 16px;
    margin: 3px 0 0 3px;
    overflow: hidden;
    padding: 4px 15px 8px;
}


.rm {
    
    overflow: hidden;
}

.tusel {   text-decoration:underline; font-weight:bold}


.tusels {  text-decoration:none; font-weight:bold}

.tusel:hover {  text-decoration: underline; }
.tusels:hover {  text-decoration:none;}
.rm .rmhl { display:none }
.rm a.rahl { color:black; outline:none; border:none; font-size:16px }
.rm a.rahl:hover { text-decoration: underline}
li.lmul { cursor:pointer; padding:5px; text-align:left; padding-left:10px}
li.lmul a { color:black; display:block; width:100%}
a.aregf { color:#6f6f6f; }
a.aregf:hover { color:red; }
#derrf { margin:0px auto 0px auto; width: 1200px;   height: 44px; display:none}
#tgdde { height:58px }
#tgdde td {vertical-align: bottom;
    padding-bottom: 19px;}
#tgdde a.ma { font-size:15px; text-decoration:none;padding:0px 20px; color:black; }

 @-moz-document url-prefix() {
    #tgdde a.ma { font-size:15px; text-decoration:none;padding:0px 20px; color:black; }
    }
    
    #tgdde a.ma:hover {color: #c00!important;}
    

.fmmko { margin: 0px auto;
    width: 980px; z-index: 2000;  border-radius:0px 0px 5px 5px}
    .fmmkk { width:100%;  background-color:#eeeeee;  height:43px;}
    a.afglp { color:White; text-decoration:none; font-weight:bold}
     a.afglp:hover { color:White;  text-decoration:underline}
     a.afglpb { font-weight:bold}
     
     #dkkbm 
     {
     	
     	width: 0;
height: 0;
border-style: solid;
border-width: 10px 7px 0 7px;
border-color: white transparent transparent transparent;
     	position:absolute;
     	 margin-left:169px; margin-top:-20px
     	}
     	
     	#dfgrr { width: 100%;
  position: relative;
  z-index: 3000;
  display: none;}
     	#grhhj { color:black;   font-size:13px; /* background-color:#68b325; */  padding:3px 6px; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;  }
     	#grhhj:hover { text-decoration:underline; /* background-color:#598700 */ }
 
 .seo_menu_2 { padding:5px;margin-top: 30px; position:relative; }
 @-moz-document url-prefix() {
   .seo_menu_2 {line-height:11px}
 }
 .seo_menu_2 a, .seo_menu_2 span {text-decoration: none;
    font-size: 11px;
    padding: 7px;
    font-weight: bold;
    border: solid 1px silver;
    background-color: #ececec;
    color: #444;
    border-bottom: none; padding-bottom:8px; margin-left:10px; position:relative}
    
    .seo_menu_2 a.first { margin-left:0px}
.seo_menu_2 a:hover { background-color:#f6f6f6}
  .seo_menu_2 span { 
           
                     padding-bottom:8px; color:silver
                   
                     }
                     
           .seo_menu_2 a.red {     color: black;
    padding-bottom: 9px;
    background-color: white; }  
            .seo_menu_2 a.green {     color: black;
    padding-bottom: 9px;
    background-color: white;}  
             .seo_menu_2 a.blue {     color: black;
    padding-bottom: 9px;
    background-color: white; }   
              .seo_menu_2 a.orange {     color: black;
    padding-bottom: 9px;
    background-color: white; }         
                     
                     
        .pre_pasmm {width:100%; border-top:solid 1px #dedede; line-height:2px }
 #reged_se {
  position: absolute;
  margin-left: 74px;
  z-index: 1000;
}

   /* header */
   @media (max-width:1920px)  {
   .header_up_2 { padding-left:3%; padding-right:3%}
   .nav-content { padding-left:3%; padding-right:3%}
   .second_menu  { padding-left:3%; padding-right:3%}
   .content_media { padding-left:3%; padding-right:3%}
   .header_up_2_in {  padding-right:3%}
}​

   
   .header_container { width:100%;    position: relative;
    background-color: #fff; }
   .header_up {width:100%; }
   .header_up_2 { margin: 0px auto; max-width: 1600px;min-width:980px; z-index: 2000; height:64px;}
   .header_up_2_in { margin: 0px auto; max-width: 1920px;min-width:980px; z-index: 2000; height:64px;}
   .header_up_2_main {height:102px;}
   .header_up_2_main_in {height:62px;}
   .header_up_2_left {float:left;  height:100%; cursor:pointer;  }
   .header_up_2_left_in {float:left;  height:100%; cursor:pointer; width:223px; text-align:center  }
    .header_up_2_b  {margin-left:10px;  display:none; float:left;  color:white}
     .header_up_2_b:after 
     {
         content:' ';
         height:5px; width:8px;
    background-image:url("../img/header_down_3_white.png"); display:block; float:right; margin-left:4px; margin-top:6px
    }
     .pro_link_cont { float:left; padding: 14px 8px 8px 0px; margin-left:20px}
    .pro_link, .pro_link:visited { color:grey; font-size:16px; display:block; padding:9px 22px;border-radius:8px; font-weight:bold}
    .pro_link:hover { background-color:#f7f7f7}
    .header_up_2_left_sel  .header_up_2_b:after {background-image:url("../img/header_up_3_white.png");}
    
    .logo_header_right_link:link,.logo_header_right_link:visited  {color: black;
    font-size: 16px;}
    .logo_header_right_link:hover{ text-decoration:underline} 
    .header_up_2_b_new::after, .login_container_header::after{font-family: uxfont;content: '\e369';font-weight: 400;
    font-size: 12px;
    padding: 0 0 0 4px;
    margin-left: 0;
    margin-top: -2px;
    height: auto;
    width: auto; }
    .header_globe_icon { float:left; display:none}
    .header_up_2_b_new  {margin-left:10px;  display:block; float:left;color:#2F2F2F;padding: 21px 8px 8px 30px; font-size:16px; background:url('../img/support_icon1.png') no-repeat 0px 20px; background-size: 12%; }
    .header_up_2 .rm { padding-right:5px;
    padding-bottom:4px;
    right: 10px;
    text-align: right;
    top: 6px;
    z-index: 2000;}
    
    .header_rm_right {float:right; }
    .header_rm_right_con { }
     .header_rm_right_con .mul { z-index: 2000; font-size:12px; background-color:White; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); display:none; position:absolute;  width:120px; border:solid 1px #BEBEBE; padding-left:0px}
     .header_rm_r_img { padding-bottom:1px; border:none}
     .header_table_1 {}
     .header_table_1 tr td { padding-right:10px}
     .header_table_1 tr td #grhhj { margin-right:20px}
      .header_table_1 tr td #Text1 { background-color:#f7f7f7; width:80px; font-size:12px; padding-top:2px; padding-bottom:2px}
       .header_table_1 tr td #Text2 { background-color:#f7f7f7; font-size:12px;;width:80px; padding-top:2px; padding-bottom:2px}
     .header_up_2_b_new_login {padding: 21px 8px 8px 10px; font-size:13px}
     
    .header_table_1 tr td #fljpp_1 { padding-left:15px; padding-right:15px; padding-top:1px; padding-bottom:1px}
    #derrf tr td.left_td_hh {width:190px; padding-top:8px; vertical-align:top}
    #derrf tr td.left_td_hh a {outline:none; border:none; margin-top:10px; display:block; }
    
     #derrf tr td.left_td_hh a img { border:none; width:130px}
     #loading {left: 50%;
    margin-left: -10px;
    display: none;
    position: absolute;
    background-color: Yellow;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    padding-bottom: 4px;
    padding-top: 4px;
    z-index: 100;
    
    background: #f9edbe;
    border-radius: 2px;
    box-shadow: 0 2px 2px rgba(0,0,0,0.2);
    display: none;
    font-weight: bold;
    margin-top: 10px;
    padding: 3px 9px;
    text-align: center;
    } 
    
     #loading2 {left: 50%;
    margin-left: -10px;
    display: none;
    position: absolute;
    background-color: Yellow;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    padding-bottom: 4px;
    padding-top: 4px;
    z-index: 100;
    
    background: #f9edbe;
    border-radius: 2px;
    box-shadow: 0 2px 2px rgba(0,0,0,0.2);
    display: none;
    font-weight: bold;
    margin-top: 10px;
    padding: 3px 9px;
    text-align: center;
    } 
    
    .global_select { width:100%; position:absolute; background-color:#f5f7f8; z-index:3000; padding-bottom:50px; padding-top:30px; display:none;padding-left: 3%;
    padding-right: 3%;
    box-sizing: border-box;}
    
    .gl_content { max-width:1600px; margin:0 auto; padding-left:2%; padding-right:2%; box-sizing:border-box}
    .gl_content p { font-size:16px; color:#333; margin-bottom:0px}
    .globe_countries ul {  padding-left:0px; margin-right:50px; font-size:14px; margin-top:0px } 
    .globe_countries ul li { padding-top:15px}
    .globe_countries ul li a:visited, .globe_countries ul li a { color:#333}
    .globe_countries ul li a:hover { text-decoration:underline}
    .globe_countries ul li a.selected { color:#00a63f; text-decoration:underline}
    .globe_countries ul li a.selected:after { content:' ';
         height:12px; width:12px;
    background-image:url("../img/globe_location_12.png"); display:inline-block;  margin-left:5px }
    .global_close_div { float:right; margin-right:50px; }
    .login_container_header { display:inline-block;padding: 21px 8px 8px 10px;}
    .logo_header_short { display:block; outline:none; padding: 16px 8px 8px 0px; float:left}
    .logo_header_short_in { display:block; outline:none; padding: 16px 8px 8px 0px;}
     .logo_header_short2, .logo_header_short2:visited {padding: 23px 8px 8px 10px;
    margin-left: 10px;color: black; font-size:16px; } 
    .logo_header_short2:hover{ text-decoration:underline}
    .account_links_in { float:left}
    .account_links { float:left}
    .account_dash {  float:left; margin-left:60px}
    .account_links_in ul li { position:relative}
     .account_links_in ul li a { padding-left:15px}
    .account_links_in ul li a::before { content: '\e445';
    font-family: uxfont;
    font-size: 10px;
    font-weight: 400;
    position: absolute;
    left: 0;
    top: 19px;}
     .account_dash ul li { position:relative}
     .account_dash ul li a { padding-left:15px}
    .account_dash ul li a::before { content: '\e445';
    font-family: uxfont;
    font-size: 10px;
    font-weight: 400;
    position: absolute;
    left: 0;
    top: 19px;}
    
    .color_logout:link,  .color_logout:visited{ color:#09757a}
    .logout_link { font-size:18px;  margin-left:20px; text-decoration:underline }
   .color_logout:hover {color: #00a4a6;}
    .toacc_link {    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    padding: 8px 24px 10px;
    font-size: 1rem;
    line-height: 24px;
    border-width: 0;
    display: inline-block;
    min-height: 44px;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 0 solid transparent;
    font-weight: 400;
    text-decoration: none;
    text-transform: none;
    white-space: normal;
    cursor: pointer;
    outline: 0;color: #fff!important;
    background: #111!important;
    border-color: #111!important;box-sizing: border-box;}
    
     .createacc_link, .createacc_link:visited {    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    padding: 6px 18px 5px;
    font-size: 14px;
       line-height: 20px;
    border-width: 0;
    display: inline-block;
    min-height: 30px;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    font-weight: 400;
    text-decoration: none;
    text-transform: none;
    white-space: normal;
    cursor: pointer;
    outline: 0;
    color: #333;
    background: white;
    border-color: #111!important;
    box-sizing: border-box;}
    
     .createacc_link:hover 
     {
         color:#09757a
         }
     
    .toacc_link:hover {
    color: #fff!important;
    background: #444!important;
    border-color: #444!important;
    }
    
    .toacc_link_short {padding: 8px 14px 8px;
    line-height: 20px;
    min-height: 30px;}
    
    .active_part:hover { text-decoration:none; cursor:default}
     .h_support_link {     font-size: 14px;
    margin-top: 5px;
    display: block;}
    
    .second_menu {max-width: 1600px;
    margin: 0 auto; border-bottom: 1px solid #d4dbe0; height:54px}
    
    .second_menu_a, .second_menu_a:visited { display  : block;
    float: left;
    margin-left: 30px; color:black; font-size:16px;margin-top: 16px; }
    .second_menu_a:hover { color:#09757a; } 
    
    
    
    .menu_left_help {    width: 220px;
    text-align: left; padding-right:20px;     background-color: #f7f7f7;
    padding: 30px; font-size:14px}
    .help_menu_div { margin-top:15px}
    .help_menu_ul { padding-left:10px; margin-top:7px; margin-bottom:0px}
     .help_menu_ul li { padding:7px 0px}
    .help_menu_ul li a, .help_menu_div a { color:black}
     .help_menu_ul li a:hover { color:#09757a;}
     
     
     .help_menu_div::after {
   font-family: uxfont;
    content: '\e369';
    font-weight: 400;
    font-size: 12px;
    padding: 5px 0 0 4px;
    margin-left: 0;
    margin-top: -2px;
    height: auto;
    width: auto;
    position: absolute;
}

  .help_menu_div_open::after {
   font-family: uxfont;
    content: '\e370';
    font-weight: 400;
    font-size: 12px;
    padding: 5px 0 0 4px;
    margin-left: 0;
    margin-top: -2px;
    height: auto;
    width: auto;
    position: absolute;
}
    
    
    
     /* footer */
     
     #footer_global_div div.globe_countries ul { float:left}
     #footer_global_div { padding-bottom:30px!important}
     #footer_global_div .gl_content { padding-left:0px; padding-right:0px; max-width:1200px}
     
     .global_selection_div { max-width: 1200px;
    margin: 0 auto;
    margin-top: 10px;
    border-bottom: solid 1px silver; padding-left:3%; padding-right:3%
   }
     .global_selection_div::after {  content: '';
    display: block;
    clear: both;}
     
       #ftab { }
#ftab td { text-align:left; vertical-align:top}
#footer {background-color: black;
  /*  padding-top: 36px; */
    margin-top: 48px;
    clear: both; /* padding-left:3%; padding-right:3% */}
   
    .global_selection_a {background-color: transparent;
    margin-top: 28px;
    display: block;
    float: left;
    margin-left: 20px;}
    
    
.footer_ftab {width: 100%;
  height: 140px;
  margin: 0 auto;
  margin-top: 20px;}
#inf {  width:100%; background-color:white}
.fudd { margin-top:0px; }
.fudd a { color:white; text-decoration:none; font-size:14px}
.ff_utsi a, .ff_utsi a:visited { color:White}
.fudd a:hover { color:#282828; text-decoration: underline; font-size:14px}
.fudd p { margin-bottom:0px; margin-top:10px}
p.fujk {  font-weight:bold; font-size:14px; color:white}
.nolfzzw {
color: #6d6d6d;
position: absolute;
padding: 8px 0 0 8px;
cursor: text;
}

     .footer {  width:100%; background-color:#f7f7f7  }
     .footer_help {width:100%; background-color: #0064C4; color:white; font-size:18px;  display:none}
     .footer_help .footer_help_in {width:600px; margin:0 auto; padding:30px 0px}
     .footer_help .footer_help_in span {font-weight:bolder}
     
     
     
     .more_div_a { margin-top:40px; line-height:20px}
     
     
     span.step1_h {  font-size:12px }
      .lefv_m { max-width:1200px; margin:0 auto; margin-bottom:30px; padding-top:36px; padding-left:3%; padding-right:3%}
    .ff_utsi  {padding-bottom:70px; padding-top:20px; margin:0 auto; text-align:left; max-width:1200px; padding-left:3%; padding-right:3%}
   .ff_utsi span.kkl {color:white; font-size:12px; line-height:20px}
    #footer .ff_utsi span.kkl a { text-decoration:underline}
     /* login control */
     
     .tang-pass-pop-login {
    position: absolute;
}

.tang-pass-pop-login div.tang-title {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F7F7F7;
    border-color: #DDDDDD #DDDDDD -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    border-color: #DDDDDD;
}



.tang-pass-pop-login div.tang-title-dragable {
  
    position: relative;
}

.tang-pass-pop-login div.tang-title .buttons {
    height: 16px;
    position: absolute;
    right: 20px;
    top: 16px;
    width: 16px;
}

.tang-pass-pop-login div.tang-title .buttons a {
    background-repeat: no-repeat;
    display: block;
    height: 16px;
    margin: 0;
    outline: medium none;
    padding: 0;
    width: 16px;
}

.tang-pass-pop-login .pass-form-item {
    margin: 0 0 15px;
    position: relative;
    z-index: 18;
}

.tang-pass-pop-login div.tang-title a.close-btn {
    background-image: url("https://www.linkpad.ru/img/qall.png");
    background-position: -56px -48px;
}

.tang-pass-pop-login div.tang-title span {
    color: #333333;
    display: block;
    
    font-size: 16px;
    font-weight: bold;
    height: 46px;
    line-height: 46px;
    margin-right: 29px;
    overflow: hidden;
    text-align: left;
    text-indent: 20px;
    text-overflow: ellipsis;
    width: auto;
}

.tang-pass-pop-login div.tang-body {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #DDDDDD;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 1px;
}
.tang-pass-pop-login .tang-body {
    overflow: visible;
    position: relative;
}

.tang-pass-pop-login div.tang-content {
    border-top: 1px solid #F2F2F2;
}

.tang-pass-pop-login .clearfix:after, .tang-pass-pop-login .pass-form-item:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
}

.tang-pass-pop-login .pass-login-pop-content {
    margin: 0;
    padding: 0;
    width: auto;
}

.tang-pass-pop-login .pass-login-pop-form {
    margin-bottom: 15px;
}

.tang-pass-pop-login-noimg .tang-pass-login {
    padding: 0 20px;
}
.tang-pass-pop-login .tang-pass-login {
    position: relative;
    z-index: 18;
}

.tang-pass-pop-login .pass-generalErrorWrapper {
    margin: 0;
    padding: 0;
}

.tang-pass-pop-login span.pass-generalError {
    color: #FC4343;
    display: block;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
}

.tang-pass-pop-login .clearfix:after, .tang-pass-pop-login .pass-form-item:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.tang-pass-pop-login .pass-form-item.pass-form-item-userName {
    z-index: 19;
}


.tang-pass-pop-login label.pass-label-userName, .tang-pass-pop-login label.pass-label-password, .tang-pass-pop-login label.pass-label-smsPhone {
    background: url("https://www.linkpad.ru/img/aaw.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 24px;
    left: 6px;
    overflow: hidden;
    padding: 0 0 0 24px;
    position: absolute;
    top: 8px;
    width: 0;
    z-index: 20;
}

.tang-pass-pop-login label.pass-label-userName {
    background-position: 0 -68px;
}

.tang-pass-pop-login input, .tang-pass-pop-login textarea, .tang-pass-pop-login select {
    -moz-box-sizing: content-box;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    outline: medium none;
    transition: none 0s ease 0s;
}

.tang-pass-pop-login .pass-text-input {
    border: 1px solid #DDDDDD;
    color: #666666;
    display: block;
    font-size: 14px;
    height: 16px;
    padding: 12px 10px;
    position: relative;
    transition: all 0.3s ease 0s;
}

.tang-pass-pop-login-noimg input.pass-text-input-userName, .tang-pass-pop-login-noimg input.pass-text-input-smsPhone, .tang-pass-pop-login-noimg input.pass-text-input-password {
    padding-left: 38px;
    width: 300px;
}

.log_im_nn { display:inline; position:absolute; margin-top:11px; margin-left:-14px;width:24px}

.tang-pass-pop-login label.pass-label-password {
    background-position: 0 -147px;
}

.tang-pass-pop-login .pass-form-item-memberPass input {
    vertical-align: middle;
}

.tang-pass-pop-login .pass-form-item-memberPass label {
    color: #666666;
    display: inline;
    font-size: 12px;
    margin-left: 5px;
}

.tang-pass-pop-login-noimg .pass-form-item-submit {
    margin-bottom: 45px;
}

.tang-pass-pop-login .pass-form-item-submit .pass-reglink {
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 60px;
}
.tang-pass-login a {
    color: #1B66C7;
    font-family: Arial,Helvetica,STHeiti,"宋体";
    font-size: 12px;
    text-decoration: none;
}

.tang-pass-pop-login .pass-form-item-submit .pass-fgtpwd {
    position: absolute;
    right: 0;
    top: -28px;
}

.tang-pass-pop-login .pass-button {
    background: none repeat scroll 0 0 #3F89EC;
    border: medium none;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 48px;
    transition: all 0.3s ease 0s;
    padding:0px;
}

.tang-pass-pop-login-noimg .pass-button-submit {
    width: 350px;
}

.tang-pass-pop-login .pass-button, .tang-pass-pop-login .choiceuser-buttons .pass-button {
    background-clip: padding-box;
}
.tang-pass-pop-login-color-blue .pass-button {
    background-color: #3F89EC;
}

.tang-pass-login input[type="submit"] {
    -moz-box-sizing: content-box;
}


#passport-login-pop input.pass-button-submit, #passport-login-pop .tang-pass-login input.pass-button-submit {
    background-image: none;
}

.tang-pass-pop-login .pass-form-item-userName label.pass-text-label-focus {
    background-position: 0 -108px;
}

.tang-pass-pop-login .pass-form-item-password label.pass-text-label-focus {
    background-position: 0 -187px;
}

.pass-text-input-focus {
    border-color: #488EE7;
}

.jqmOverlay { background-color: #585858; }

div.smwpp {
     position: absolute; display:none; 
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

div.smwpp
{
 top: 10%;
    left: 50%;
    
    margin-left: -196px;
    width: 393px;

}

#aa-close2xc:hover {background-position:-72px -48px}


.rd {
display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -300px;
    width: 600px;
    background-color:#eee;
    
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

 a.fkkop { text-decoration:none; color:Black; font-size:16px; font-weight:bold; font-family: arial, Verdana;}
a.fkkop:hover {  text-decoration:underline}
.seo_rules_input { width:50px; margin-left:5px; margin-right:2px; }
.seo_rules_input_er { margin-top:1px; margin-bottom:1px; border-color:Red; border-width:1px; margin-left:6px; margin-right:3px; }

.back_content {background-color:#f7f7f7; width:100%}
div.seo_content_back 
{
   
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 90%, #ffffff 93%, #eaeaea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(90%,#ffffff), color-stop(93%,#ffffff), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 90%,#ffffff 93%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 90%,#ffffff 93%,#eaeaea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 90%,#ffffff 93%,#eaeaea 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 90%,#ffffff 93%,#eaeaea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */


    height:97px;
    width: 96%;
    position:absolute;
    border-bottom:solid 1px #dedede;
    max-width:1150px
}

#act_seo_div_i {position: absolute;
    margin-top:5px;
    
    padding: 5px;left: 50%; display:none }
    
    #act_seo_div { margin-top:20px; max-width:1150px}
    a.as_a_action { background-color:#f7f7f7; padding:5px; color:#444; display:block; line-height:16px; height:16px;width: 127px;
    text-align: center;}
    a.as_a_action {}
    a.as_a_action:hover { background-color:#dedede; text-decoration:underline}
    
    
    td.td_filt_ri {font-size:12px; padding-left:30px; background-color:#f7f7f7;padding-right:40px;}
    div.sites_d_as_a_action { margin-top:60px}

    a.autho_link:link, a.autho_link:visited { color:#999999; text-decoration:none; outline:none;  padding:2px}
a.autho_link:hover{ text-decoration: underline}
activ_span_w { color:silver}



.hidden-xs {
    display: block!important;
}
.btn {
    display: inline-block;
    margin-bottom: 0;
    font-family: Walsheim-Bold,'Arial Black',sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 0 solid transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: transform .1s;
    transition: transform .1s;
    min-width: 44px;
    padding: 10px 20px 7px;
    font-size: 18px;
    line-height: 1.42857143;
    border-radius: 0;
    border-width: 0 0 4px;
    margin-top:10px
}

.btn-primary {
    color: #fff!important;
    background: #008a32!important;
    border-color: #007029!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
}

.btn-primary:hover{color:#fff!important;background:#009938!important;border-color:#007f2e!important;-webkit-box-shadow:none!important;box-shadow:none!important}



.btn-sm, .btn-xs {
    padding: 5px 15px 2px;
    font-size: 14px;
    line-height: 1.6;
    border-radius: 0;
    border-width: 0 0 3px;
}


.btn-xs {
    padding-left: 10px;
    padding-right: 10px;
}

.sp_rdlb { color:black; font-size:16px; font-weight:bold;    font-family: Walsheim-Bold,'Arial Black',sans-serif;}
.sp_rdl { color:#ff8a00; font-size:16px; font-weight:bold;    font-family: Walsheim-Bold,'Arial Black',sans-serif;}


.first_offer { width:100%}
.ldmo { float:left; text-align:left; padding-top:10px; padding-bottom:5px; margin-left:30px} 
.rdmo { float:right; text-align:left; padding-top:20px; margin-right:120px}
h1.mopp { font-size:24px; color:#72c03e; font-weight:bold; margin:0px 0px; font-family: Walsheim-Bold,'Arial Black',sans-serif}
p.moppi { font-size:18px; color:#444; margin:0px 0px; font-weight:bold; font-family: Walsheim-Bold,'Arial Black',sans-serif}
p.moppib { font-size:14px; color:#989898}
.lef_dd {  background-color:white; padding:20px; text-align:left}
.mp_content_2_in {  text-align:left; padding:20px}
.mp_content_2_in h1 { font-weight:bold;font-size:24px; color:#72c03e; margin:0px; font-family: Walsheim-Bold,'Arial Black',sans-serif;} 
.mp_content_2_in .dasda { font-weight:bold; font-size:16px; color:#444; margin: 0px 0px ;    font-family: Walsheim-Bold,'Arial Black',sans-serif;}
.mp_content_2_in .dasda_d { font-size:14px; color:#333; margin:10px 0px 0px 0px  ;}
.mp_content_2_in ul { margin:20px 0px; padding:0px; }
.mp_content_2_in ul li {  font-size:14px;color:#333; padding:5px 0px ;   }
.birl { margin-top:50px}
.fontwee { font-size:14px}



#malii {color: black;

    padding: 3px;
    
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 4px; font-size:13px; } 
    
    #malii:hover { text-decoration:underline}
    .malii_s:before
    {
        
     
    content: " ";
    background-image: url(https://www.linkpad.ru/img/login_18.png) ;background-repeat: no-repeat;
    width:20px; height:20px; position:absolute; margin-left:-24px; margin-top:-2px
    }
    
    .malii_s:hover:before
    {
        
     
    
    }
    
    
    .navnobot { margin-bottom:0px}
    
    
    .search_tab {    margin: 0px auto;
    max-width: 1200px;
    min-width: 980px;}
    .div_tab_top {min-width: inherit;padding-bottom:3px; width:1200px}
    input.search_box_top {width: 391px; padding:14px;background-color:white; font-size:14px; margin:0 0; height:17px}
    
    .top_example_span { font-size:14px; display:block; color:#4567af}
    .why_table tr td { font-size:18px}
    li.li_id_right { padding:8px; padding-top:15px}
     li.li_id_right  div { border-top:solid 1px #eeeeee; padding-top:10px}
         a.nodisplay{ display:none}
         
         @-moz-document url-prefix() {
         .seo_menu_2 {
    line-height: 12px;
}
}





 .nodisplay { display:none}
 
span.help_container {cursor: pointer; position:relative}
span.help_span {    background: url(../img/help_sign.png) no-repeat scroll 0 0 transparent!important;
    margin-left: 3px;
    opacity: .55;
    position: relative;
    top: -2px;
        vertical-align: middle;
    display: inline-block;
    cursor: pointer;
    margin: 0 0 0 5px;    height: 14px;
    width: 13px;
    overflow: hidden;    top: 0;
    
}


span.help_container:hover {}
span.help_span:hover {opacity: 1;}
div.help_div { display:block; position:absolute; border:solid 1px gray; padding:10px; width:200px; z-index:10000; background-color:white; left:0; top:0; color:#333 ;    background-color: #fff;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
    border: 1px solid;
    border-color: #bbb #bbb #a8a8a8;
    padding: 16px;
    width: 300px;
    text-align:left; font-size:12px;white-space:normal;
     }
     
 div.help_div_ww { width:400px}
     
.help_p_title { font-weight:bold; margin-top:0px}
span.help_span_cabso { position:absolute;  margin-top:-6px}
.bud_t_res { font-size:11px; white-space:nowrap;   display:inline} 
.bud_t_res tr td:first-child { padding-right:5px}
.bud_t_res tr td:last-child { width:37px}
/* #tgdde td.menu_top_selected { border-top:solid 1px #666} */

.message_table td { padding:10px} 
.header_up_2_left_sel_parent::after {content: '\e370'; }
p.pfont24 { font-size:24px; margin-top:10px}
.account_dash_login { margin-left:50px; padding-left:20px; border-left: solid 1px silver;height: 200px;}
.account_start { font-size:14px;  margin-top:10px}
.about_content_support { margin-top:10px}
.about_content_support::after { clear:both; content:' ';display: block;}
.selected_about { color:#09757a!important}
.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 5000;
  top: 0;
  left: 0;
  background-color: white;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
  border-right:solid 1px black
}

.sidenav a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 16px;
  color: black;
  display: block;
  transition: 0.3s;
}

.sidenav a:hover {
  color: #09757a;
}

.sidenav p { font-size:24px; padding: 8px 8px 14px 8px; margin:8px 38px 8px 24px;    border-bottom: 1px solid #d4dbe0;}
.sidenav p.slide_second {  margin-top:50px}
.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}

#dimScreen
{
    position:fixed;
    padding:0;
    margin:0;

    top:0;
    left:0;

    width: 100%;
    height: 100%;
    background:rgba(1,1,1,0.3);
    z-index:4999;
    display:none;
    
}



.assistant_right_content { max-width:970px}

 

.ux-footer_total {
    min-height: 44px;
    line-height: 44px;
}

.ux-footer_total {
    width: 100%;
    text-align: center;
    
    margin-top: 20px;
    background: #fff;
    color: #222;
    font-size: 14px;
    
    z-index: 100000;
   margin-top: -45px;
  /*Минус Высота футера*/
  height: 44px;
  /*Высота футера*/
  border-top: 1px solid #d4dbe0;
}

@media (max-width: 1540px), (orientation: portrate)  
{
    
    .header_hide_low { display:none}
    
    html { font-size:12px}
    #lalf {/* width: 100px; */
    overflow-x: hidden;
    display: inline-block;text-overflow: ellipsis;}
    
     }
     
     
@media (max-width: 1200px) 
{ html { font-size:11px}
     .header_hide_low_search { display:none }
     #updates_svod td {
  
    padding-left: 5px!important;
    padding-right: 5px!important;}
      .update_cont { max-width:225px!important }
   
}


@media screen and (orientation: portrait)
{
    
   .left_mainpage_image { height: 6vh!important;}
   .div_product { margin-top: 2vh!important;
    margin-bottom: 2vh!important;}
    
     }