#help_video{ 
	/*display: none;*/
	width: 300px;
    background: #fff;
	line-height: 2;
    padding: 10px;
	padding-bottom: 30px;
    border-radius: 10px;
    box-shadow: 0px 0px 5px 0px #777;
    margin: auto;
	margin-top: 60px;
    position: relative;
	transition: all 0.5s ease;
}
#help_video h4 { color: #2065a4; padding-top: 0px; line-height: 1; vertical-align: text-top; font-size: 20px; text-align: center; }
#help_video h4 img{ width: 44px; margin-right: 8px; vertical-align: middle; }
#help_video a, #help_video a:visited, #help_video a:active{ font-style: italic; color: #0872d2; }
#help_video a:hover{ color: #209dff; }
#help_video p{ text-align: left; margin-left: 20px; }
#close_help{
	position: absolute;
    top: 5px;
    right: 5px;
    font-size: 18px;
    font-weight: bold;
    color: #b3b3b3;
    border: 1px solid #b3b3b3;
    border-radius: 50%;
    padding: 4px 8px;
    line-height: 1;
    cursor: pointer;
    background: #e6e9ef;
    box-shadow: inset 1px 1px 2px 0px #777;
    text-shadow: 0px 0px 1px #555;
}
#close_help:hover{
	background: #ffd9d9;
    color: #ff7171;
}
#profile-form{
	display: none; 
    width: 320px;
    height: auto;
    position: fixed;
	left: 50%; margin-left: -160px;   
	top: 50%;
	background: #f7f7f7;
	box-shadow: 0px 0px 10px 0px #000;
    border-radius: 8px;
    z-index: 9999999;
	padding-bottom: 12px;
	transition: all 0.7s ease;
}
#profile-form p{ text-align: center; font-size: 14px; margin-bottom: 0px; }
#profile-form .profile-avatar { width: 80px; float: left; overflow: hidden; border-radius: 50%; margin: 10px; margin-top: 25px; }

#profile-form .profile-avatar img{ width : 100%; float: left; }

#profile-form .profile-fio{ width: 180px; margin-top: 20px; float: left; text-align: center; }

#profile-form input, #mail-form input, #mail-form select{ width: 310px; border: 1px solid #ddd; border-radius: 7px; margin: 10px 5px; padding: 4px 10px; font-size: 18px; }
#profile-form input::placeholder{ color: #a7a7a7; font-size: 12px; }
.profile-fio input{ width: 180px!important; } 

.confirm_win{ display: none; width: 200px; position: fixed; left: 50%; margin-left: -100px; top: 50px; 
			  background: #fff; box-shadow: 0px 0px 10px 0px #000; border-radius: 8px; }

.confirm_win p{ width: 90%; padding: 10px; font-size: 16px; text-align: center; margin-top: 20px; }

.confirm_win .btn{ width: 60px; font-size: 14px; padding: 10px; text-align: center; cursor: pointer; }
.confirm_win .yes{ background: #80d480; }
.confirm_win .yes:hover{ background: #7fea7f; }
.confirm_win .no{ background: #f18080; }
.confirm_win .no:hover{ background: #f56b6b; }

#capt_panel {
    width: 900px;
    text-align: center;
    margin: auto;
}

#complects-form{
	display: none; 
    width: 320px;
    height: auto;
	min-height: 100px;
    position: fixed;
	left: 50%; margin-left: -160px;   
	top: 20px;  /*margin-top: -215px;*/
	background: #f7f7f7;
	box-shadow: 0px 0px 10px 0px #000;
    border-radius: 8px;
    z-index: 9999999;
	padding-top: 30px;
	padding-bottom: 12px;
	transition: all 0.7s ease;
}
#complects-form #caption{
	position: absolute; 
	top: 2px;
    left: 2px;
	width: 307px;
	background: #2065a4;
	color:#fff;
	font-size: 14px;
	padding: 5px;
	border-radius: 8px 8px 0 0;
    text-align: center;
}
#complects-form #cancel{ 
	position: absolute; 
	top: 3px;
    right: 3px;
	width: 20px;
	height: 20px;
	font-size: 22px;
    background: #fff;
    border-radius: 50%;
    box-shadow: 0px 0px 3px 0px #000;
    cursor: pointer;
	background: url(../img/close.png);
    background-repeat: no-repeat;
    background-size: 12px;
    background-position: center;
    background-color: #fff;
}
#complects-form .fldcontainer{ max-height: 500px; overflow-y: auto; overflow-x: hidden; }
#complects-form .folder{
    padding: 2px 10px;
	padding-right: 20px;
    font-size: 14px;
    position: relative;
    border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	margin-bottom: -1px;	
	background: #fff;
	min-height: 65px;
}
#complects-form .folder p{ cursor: pointer; }
#complects-form .folder p.add{ font-size: 16px; font-weight: bold; color: #e47878; padding-left: 36px; text-decoration: underline; }
#complects-form .folder:hover{ background: #70dfff; }
#complects-form .folder.selected { background: #b4eeff; }
#complects-form .folder div.url{ 
	position: absolute; right: 2px; top: 18px; width: 18px; height: 18px; background: #afa; cursor: pointer; filter: invert(1) opacity(0.5);
	background: url(../img/www_w.png); background-size: 18px; background-repeat: no-repeat; background-position: center;
}
#complects-form .folder div.del_folder{ 
	width: 18px; height: 18px; background: url(../img/del_item2.png); background-size: 18px; cursor: pointer; 
	position: absolute; top: 45px; right: 2px; filter: opacity(0.5);
}
#complects-form .folder span{
    position: absolute;
    top: 2px;
    right: 2px;
    color: #b1b2ce;
    font-size: 11px;
}
#mail-form{
	display: none; 
    width: 320px;
    height: auto;
	padding: 20px 10px 12px 10px;
    position: fixed;
	left: 50%; margin-left: -170px;   
	background: #f7f7f7;
	box-shadow: 0px 0px 10px 0px #000;
    border-radius: 8px;
    z-index: 9999999;
	transition: all 0.5s ease;	
}
#mail-form span{
	width: 100%;
    padding: 3px 10px;
	padding-bottom: 2px;
    font-size: 12px;
    color: #777;
    font-style: italic;
}
#mail-form input, #mail-form select{ 
	margin-top: 0px; 
    font-size: 12px;
    padding: 10px 5px;
    color: #426688;
	background: #fff;
}
#mail-form #mail_msg{
	border: 1px solid #ccc;
    border-radius: 4px;
    min-height: 200px;
	max-height: 250px;
	width: max-content;
	font-size: 12px;
	background: #fff;
    color: #426688;
    padding: 5px;
    overflow: scroll;
}
.btn{ 
	width: 120px;
    height: auto;
    padding: 12px 5px;
    color: #fff;
    background: #2065a4;
    margin: 10px;
    float: right;
    border-radius: 7px;
    font-size: 16px; 
}
.btn:hover{ background: #3983bd; }

#btnClose{ background: #f19783; }
#btnClose:hover{ background: #ec6f54; }