@charset "utf8";
.body {
background-color:#FFF;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
a img{
outline: 0 !important;
/*outline: none;	*/
border: none;
}
a{
outline: 0 !important;
/*outline: none;	*/
border: none;
}
img{
outline: none;	
border: none;
}
.my_login{
width:606px;
height:562px;
position:absolute;
left:50%;
top:50%;
margin:-281px 0 0 -303px;
}
.my_login1{
	width: 500px;
	height: 318px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -179px 0 0 -250px;
}
.rac_giv{
	position:absolute;
	left:50%;
	top: 50%;
	margin:-92px 0 0 -215px;
}
.blok_file_css{
position:absolute;
top:46px;
right:0px;
width:295px;
border:4px double #CCC;
background:#F0F0F0;
padding:10px;
visibility:hidden;
color:#000;
font-family:"Times New Roman", Times, serif;
font-size:10px;
}
.blok_file_add_css{
border:4px double #CCC;
background:#F0F0F0;
padding:10px;
color:#000;
font-family:"Times New Roman", Times, serif;
font-size:10px;
}
.glblok_file_css{
position:absolute;
border:4px double #CCC;
background:#F0F0F0;
padding:10px;
color:#000;
font-family:"Times New Roman", Times, serif;
font-size:10px;
}
.my_QR{
width:100px;
height:84px;
position:absolute;
left:50%;
top:50%;
margin:170px 0 0 -10px;
}
.wed_tit{
color:#000;
font-family:"Times New Roman", Times, serif;
font-size:14px;
}
.wed_con{
color:#000;
font-family:"Times New Roman", Times, serif;
font-size:12px;
}
.clend_forum{
color:#373737;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
}
.clend_forums{
color:#993300;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:8px;
}
.clend_color_table{
background-color:#999;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:8px;
}
.clend_color_td{
background-color:#FFF;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:8px;
}
.clend_color_body{
BACKGROUND-COLOR:#FFF;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:8px;
}
.clend_color_body_svet{
BACKGROUND-COLOR:#FFF;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:8px;
}
.balans{
background-color:#FFF;
font-weight:bold;
color:#373737;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:8px;
position:absolute;
left:50%;
top:275px;
margin:0 0 0 50px;
}
.tim_s{
left:0;
top:0;
margin:-200px 0 0 -200px;
}
.helps{
position:absolute;
left:50%;
top:498px;
margin:0 0 0 -478px;
}
.my_loginI{
width:200px;
height:22px;
position:absolute;
left:50%;
top:50%;
color:#999;
font-family:Verdana, Geneva, sans-serif;
background-color: transparent; /* Прозрачный фон */
padding: 0px; /* Поля */
border: none; /* Убираем рамку */
line-height: 46px; /* Выравниваем по  центру в IE */
margin:31px 0 0 -157px;
/*text-align:center;*/
vertical-align:middle;
font-size:14px;
line-height:16px;
}
.my_loginP{
width:200px;
height:22px;
position:absolute;
left:50%;
top:50%;
color:#999;
font-family:Verdana, Geneva, sans-serif;
background-color: transparent; /* Прозрачный фон */
padding: 0px; /* Поля */
border: none; /* Убираем рамку */
line-height: 46px; /* Выравниваем по  центру в IE */
margin:69px 0 0 -157px;
/*text-align:center;*/
vertical-align:middle;
font-size:14px;
line-height:16px;
}
#validEmail
{
margin-top: 2px;
margin-left: 3px;
position: absolute;
width: 16px;
height: 16px;
}
.my_ButtonVh{
width:100px;
height:22px;
border: none;
position:absolute;
background-color: transparent;
left:50%;
top:50%;
margin:47px 0 0 45px;
cursor:pointer;
}
.my_ButtonVh_R{
width:100px;
height:22px;
border: none;
position:absolute;
background-color: transparent;
left:50%;
top:50%;
margin:70px 0 0 45px;
cursor:pointer;
}
.my_i_cl{
width:214px;
height:16px;
border: none;
position:absolute;
background-color: transparent;
left:50%;
top:50%;
margin:142px 0 0 -207px;
cursor:pointer;
}
.my_ButtonVh_R_of{
width:100px;
height:22px;
border: none;
position:absolute;
background-color: transparent;
left:50%;
top:50%;
margin:70px 0 0 45px;
cursor:pointer;
}
.my_loginIRP{
width:238px;
height:25px;
position:absolute;
left:50%;
top:50%;
margin:29px 0 0 -127px;
vertical-align:middle;
font-size:18px;
line-height:26px;
}
.my_login_pass{
width:132px;
height:34px;
border: none;
position:absolute;
background-color: transparent;
top:50%;
left:50%;
margin:70px 0 0 -70px;
vertical-align:middle;
font-size:18px;
cursor:pointer;
}
.my_ButtonRP{
width:90px;
height:31px;
border: none;
position:absolute;
background-color: transparent;
left:50%;
top:50%;
margin:30px 0 0 125px;
cursor:pointer;
}
.Zp{
width:120px;
height:17px;
border: none;
position:absolute;
background-color: transparent;
left:50%;
top:50%;
margin:100px 0 0 -117px;
cursor:pointer;
}
.my_login a {
color:#EEE;
text-decoration: none;
}
.my_login a:hover {
color:#EEE;
}
.message
{
		-webkit-background-size: 40px 40px;
		-moz-background-size: 40px 40px;
		background-size: 40px 40px;			
		background-image: -webkit-gradient(linear, left top, right bottom,
								color-stop(.25, rgba(255, 255, 255, .05)), color-stop(.25, transparent),
								color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .05)),
								color-stop(.75, rgba(255, 255, 255, .05)), color-stop(.75, transparent),
								to(transparent));
		background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
							transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
							transparent 75%, transparent);
		background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
							transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
							transparent 75%, transparent);
		background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
							transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
							transparent 75%, transparent);
		background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
							transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
							transparent 75%, transparent);
		background-image: linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
							transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
							transparent 75%, transparent);
								
		 -moz-box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
		 -webkit-box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);		
		 box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
		 width: 100%;
		 border: 1px solid;
		 color: #fff;
		 padding: 15px;
		 position: fixed;
		 _position: absolute;
		 text-shadow: 0 1px 0 rgba(0,0,0,.5);
		 -webkit-animation: animate-bg 5s linear infinite;
		 -moz-animation: animate-bg 5s linear infinite;
}
.info
{
		 background-color: #4ea5cd;
		 border-color: #3b8eb5;
}

.error
{
		 background-color: #de4343;
		 border-color: #c43d3d;
}
		 
.warning
{
		 background-color: #eaaf51;
		 border-color: #d99a36;
}

.success
{
		 background-color: #61b832;
		 border-color: #55a12c;
}

.message h3
{
		 margin: 0 0 5px 0;
}

.message p
{
		 margin: 0;
}
#wrapper{
	width:670px;
	height:100px;
	margin:20px auto;
}
#page{
	padding-top:150px;
	padding-bottom:0px;
	width:100%;
}
#menu{
	width:700px;
	display:none;
	margin:0px auto;
}
#menu div.jqDockWrap{
	margin:0 auto;
}
#menu div.jqDock {
	cursor:pointer;
}
div.jqDockLabel{
	padding-top:80px;
	white-space:nowrap;
	color:#373737;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
}
.l_c_r_inform{
width:1024px;
height:470px;
position:absolute;
left:50%;
top:100px;
margin:0 0 0 -512px;
}
.s_tim_1{
font-size:14px;
letter-spacing:0.1em;
color:#FFF;
position:absolute;
left:50%;
top:42px;
margin:0 0 0 403px;
}
.s_dat_1{
font-size:14px;
letter-spacing:0.1em;
color:#FFF;
position:absolute;
left:50%;
top:42px;
margin:0 0 0 -457px;
}
.s_tim{
font-size:14px;
color:#FFF;
position:absolute;
left:50%;
top:328px;
margin:0 0 0 287px;
}
.s_dat{
font-size:14px;
color:#FFF;
position:absolute;
left:50%;
top:328px;
margin:0 0 0 -372px;
}
.bordlp{
position:absolute;
left:50%;
top:5px;
margin:0 0 0 -400px;
}
.bordlp_1{
position:absolute;
left:50%;
top:95px;
margin:0 0 0 -405px;
}
.bordlp1{
position:absolute;
left:50%;
top:360px;
margin:0 0 0 -405px;
}
.bord_r_v_1{
position:absolute;
left:50%;
top:19px;
margin:0 0 0 390px;
}
.bord_l_v_1{
position:absolute;
left:50%;
top:19px;
margin:0 0 0 -464px;
}
.bord_r_v{
position:absolute;
left:50%;
top:130px;
margin:0 0 0 130px;
}
.bord_l_v{
position:absolute;
left:50%;
top:130px;
margin:0 0 0 -230px;
}
.name_foto{
position:absolute;
left:50%;
top:130px;
margin:0 0 0 -130px;
}
.webinar_exit{
position:absolute;
right:17px;
top:13px;
margin:0 0 0 0;
}
.name_name{
position:absolute;
left:50%;
top:280px;
margin:0 0 0 -195px;
}
.del_foto_part{
width:25px;
height:25px;
cursor:pointer;
position:absolute;
display:none;
margin:-145px 0 0 -5px;
}
.name_m{
width:166px;
height:33px;
position:absolute;
left:50%;
top:97px;
margin:0 0 0 -255px;
}
.name_m_km{
width:40px;
height:40px;
position:absolute;
left:50%;
top:119px;
margin:0 0 0 453px;
}
.name_m_kmr{
width:120px;
height:15px;
position:absolute;
left:50%;
top:546px;
margin:0 0 0 -60px;
}
.name_m_p{
width:166px;
height:33px;
position:absolute;
left:50%;
top:97px;
margin:0 0 0 -510px;
}
.name_m_l{
width:166px;
height:33px;
position:absolute;
left:50%;
top:97px;
margin:0 0 0 -483px;
}
.name_m_r{
width:182px;
height:33px;
position:absolute;
left:50%;
top:97px;
margin:0 0 0 281px;
}
.name_foto_tp{
position:absolute;
left:50%;
top:130px;
margin:0 0 0 325px;
}
.name_name_tp{
position:absolute;
left:50%;
top:280px;
margin:0 0 0 306px;
}
.st_name_tesh{
font-size:10px;
font-family:Verdana, Geneva, sans-serif;
color:#FFF;
position:absolute;
left:50%;
top:295px;
margin:0 0 0 307px;
}
.st_name_user{
font-size:11px;
font-family:Verdana, Geneva, sans-serif;
color:#FFF;
position:absolute;
left:50%;
top:295px;
margin:0 0 0 -193px;
}
.st_foto_user{
position:absolute;
left:50%;
top:141px;
margin:0 0 0 -120px;
}
.name_soob_yes{
position:absolute;
left:50%;
top:155px;
margin:0 0 0 120px;
}
.st_foto_tesh{
position:absolute;
left:50%;
top:141px;
margin:0 0 0 335px;
}
.icon_tesh_skype{
position:absolute;
left:50%;
top:340px;
margin:0 0 0 304px;
}
.icon_tesh_isq{
position:absolute;
left:50%;
top:370px;
margin:0 0 0 306px;
}
.icon_tesh_pochta{
position:absolute;
left:50%;
top:400px;
margin:0 0 0 304px;
}
.icon_tesh_tel{
position:absolute;
left:50%;
top:426px;
margin:0 0 0 306px;
}
.online_vopros_tesh{
position:absolute;
left:50%;
top:455px;
margin:0 0 0 306px;
}
.zoom_max_1{
position:absolute;
cursor:pointer;
left:675px;
top:-4px;
margin:0 0 0 0;
}
.zoom_max{
position:absolute;
cursor:pointer;
left:4px;
top:-60px;
}
.zoom_max1{
position:absolute;
cursor:pointer;
left:3px;
top:3px;
margin:0 0 0 0;
}
.zoom_max2{
position:absolute;
cursor:pointer;
left:3px;
top:16px;
margin:0 0 0 0;
}
.zoom_min{
position:absolute;
cursor:pointer;
left:905px;
top:6px;
margin:0 0 0 0;
}
.st_status_s{
width:710px;
height:260px;
font-size:11px;
font-family:Verdana, Geneva, sans-serif;
color:#373737;
position:absolute;
left:50%;
top:320px;
margin:0 0 0 -225px;
padding:0px;
}
.st_status_s_max{
width:947px;
height:490px;
font-size:11px;
font-family:Verdana, Geneva, sans-serif;
color:#373737;
position:absolute;
left:50%;
top:100px;
margin:0 0 0 -460px;
padding:0px;
border: 1px solid #C0C0C0;
border-radius: 5px;
}
.icon_tesh_online{
position:absolute;
left:50%;
top:467px;
margin:0 0 0 280px;
}
.online_teh{
position:absolute;
left:50px;
top:500px;
margin:0 0 0 345px;
}
.slide-out-div {
padding: 20px;
width: 150px;
height:100px;
border:transparent;
background:transparent;
}
/*******************************************************
       скрытый фон окна для модального окна
********************************************************/
#TB_overlay
{
  /* IE8 */
/*  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  /* IE8 */
/*  background-color: rgba(0, 0, 0, 0.4);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: none;
  z-index: 10000;

    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.65);
    display: none;
    overflow: auto;
    width: 100%;
    height: 100%;
    z-index: 1000;
 */
    position: fixed;
	z-index: 1;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #000;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
    -moz-opacity: 0.75;
    -khtml-opacity: 0.75;
    opacity: 0.75;
}
/************************************
       web камера - begin
************************************/
/*#photo{width: 205px; display: block; margin: 10px auto;}
/*#canvas{width: 205px; display: block; margin: 10px auto;}
#but_snap{text-align: center;}

#canvas{width: 160px; display: block; margin: 10px auto;} */

/*
.booth {
  width: 400px;
  background: #ccc;
  border: 10px solid #ddd;
  margin: 0 auto;
}

.booth-capture-button {
  display: block;
  margin: 10px 0;
  padding: 10px 20px;
  background: cornflowerblue;
  color: #fff;
  text-align: center;
  text-decoration: none;
}

#canvas {
  display: none;
}
 */
/************************************
        web камера - end
************************************/
/*Модальное окно*/
    /* свойства модального окна по умолчанию */
    .modalsoob {
      position: fixed;
      /* фиксированное положение */
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background: rgba(0, 0, 0, 0.5);
      /* цвет фона */
      z-index: 1050;
      opacity: 0;
      /* по умолчанию модальное окно прозрачно */
      -webkit-transition: opacity 400ms ease-in;
      -moz-transition: opacity 400ms ease-in;
      transition: opacity 400ms ease-in;
      /* анимация перехода */
      pointer-events: none;
      /* элемент невидим для событий мыши */
    }

    /* при отображении модального окно */
    .modalsoob:target {
      opacity: 1;
      pointer-events: auto;
      overflow-y: auto;
    }

    /* ширина модального окна и его отступы от экрана */
    .modalsoob-dialog {
      position: relative;
      width: auto;
      margin: 10px;
    }

    @media (min-width: 576px) {
      .modalsoob-dialog {
        max-width: 500px;
        margin: 60px auto;
      }
    }

    /* свойства для блока, содержащего контент модального окна */
    .modalsoob-content {
      position: relative;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      background-color: #fff;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      border: 1px solid rgba(0, 0, 0, .2);
      border-radius: .3rem;
      outline: 0;
    }

    @media (min-width: 768px) {
      .modalsoob-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
      }
    }

    /* свойства для заголовка модального окна */
    .modalsoob-header {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
      padding: 15px;
      border-bottom: 1px solid #eceeef;
    }

    /* свойства для подвала модального окна */
    .modalsoob-futer {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
      padding: 15px;
	  border-top: 1px solid #eceeef;
    }

    .modalsoob-title {
      margin-top: 0;
      margin-bottom: 0;
      line-height: 1.5;
      font-size: 1.25rem;
      font-weight: 500;
    }

    /* свойства для кнопки "Закрыть" */
    .close {
      float: right;
      font-family: sans-serif;
      font-size: 14px;
      font-weight: 700;
      line-height: 1;
      color: #000;
      text-shadow: 0 1px 0 #fff;
      opacity: .5;
      text-decoration: none;
    }

    /* свойства для кнопки "Закрыть" при нахождении её в фокусе или наведении */
    .close:focus,
    .close:hover {
      color: #000;
      text-decoration: none;
      cursor: pointer;
      opacity: .75;
    }

    /* свойства для блока, содержащего основное содержимое окна */
    .modalsoob-body {
      position: relative;
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      padding: 15px;
      overflow: auto;
    }
/**************************/