@charset "utf-8";
/* CSS Document */

.clear {clear:both;}
.left {float:left;}
.right {float:right;}
.bold, b {font-weight:bold;}
.upper {text-transform:uppercase;}
.lower {text-transform:lowercase;}
.uptext {vertical-align:super}
.addon {font-size:10px;}
.hidden {display:none;} 
.alignRight {text-align:right;}
.alignLeft {text-align:left;}
.alignCenter {text-align:center;}
.valignTop {vertical-align:top;} 
.valignMiddle {vertical-align:middle;} 
.noBorder {border:none;}
.hand {cursor:pointer;}  
.pro {color:#2C7F27; font-weight: bold;}
.small {font-size:10px;}  
.grey { color:#ccc; } 
.orange {color:#EA3F06;}
.clr-error {color:#D8062D;} 
.clr-success {color:#47B915;}  
.pointer {cursor:pointer;}
div.progress-mini { background: url('../img/progress-mini.gif') 0 0 no-repeat; display: block; width: 32px; height: 8px; }            
h2 {text-transform: uppercase; font-weight: bold; font-size: 13px;  padding-bottom: 20px;}
hr {background-color:#ccc; border-style:none; height:1px; line-height:1px;}
                               
/*Form controls*/
.admDescription, .desc, .description {
    color:#999898;
}
.ticketContent, .ticketMessageContent {
	line-height: 13px;
}
           
textarea {
    width:100%;
    height: 150px;
    border-width:1px;
    font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    padding:0;
}

textarea.short {
        height: 70px;
}
input[type=checkbox], input[type=radio] {

    border: none;
    position:relative;

	vertical-align: middle;
}

/*Buttons*/
a.but {cursor: pointer; display: block; width: 16px; height: 16px; float: left; margin:0px 5px;}
a.but_2 {cursor: pointer; }

/* main icons: */
a.add      {background: url('../img/admin/icons/icons_main.png') 0 0 no-repeat;}
a.edit     {background: url('../img/admin/icons/icons_main.png') 0 -16px no-repeat;}
a.del      {background: url('../img/admin/icons/icons_main.png') 0 -32px no-repeat;} 
a.unblock  {background: url('../img/admin/icons/icons_main.png') 0 -48px no-repeat;}  
a.approve  {background: url('../img/admin/icons/icons_main.png') 0 -48px no-repeat;} 
a.block    {background: url('../img/admin/icons/icons_main.png') 0 -64px no-repeat;}  
a.comm     {background: url('../img/admin/icons/icons_main.png') 0 -80px no-repeat;}   
a.fav      {background: url('../img/admin/icons/icons_main.png') 0 -96px no-repeat;}
a.unfav    {background: url('../img/admin/icons/icons_main.png') 0 -112px no-repeat;}  
a.pieChart {background: url('../img/admin/icons/icons_main.png') 0 -128px no-repeat;} 
a.table	   {background: url('../img/admin/icons/icons_main.png') 0 -144px no-repeat;} 

a.del_s    {background: url('../img/admin/icons/icon_del_small.png') no-repeat scroll 0 1px; padding-left:15px; } 
a.add_s    {background: url('../img/admin/icons/icon_add_small.png') no-repeat scroll 0 1px; padding-left:15px; } 
a.edit_s   {background: url('../img/admin/icons/icon_edit_small.png') no-repeat scroll 0 1px; padding-left:15px; }   
a.block_s  {background: url('../img/admin/icons/icon_block_small.png') no-repeat scroll 0 1px; padding-left:15px;}    
a.up       {background: url('../img/admin/icons/icon_up.gif') 0 0 no-repeat;}
a.down     {background: url('../img/admin/icons/icon_down.gif') 0 0 no-repeat;}                

a.locked   {background: url('../img/admin/icons/icon_locked.gif') 0 0 no-repeat;}
a.message  {background: url('../img/admin/icons/icon_message.png') 0 0 no-repeat;}
a.question {background: url('../img/admin/icons/icon_question.png') 0 0 no-repeat;}
a.status   {background: url('../img/admin/icons/icon_status.gif') 0 0 no-repeat;} 
a.plus     {background: url('../img/admin/icons/icon_folding_plus.gif') 0 0 no-repeat;}
a.minus    {background: url('../img/admin/icons/icon_folding_minus.gif') 0 0 no-repeat;}
a.online   {background: url('../img/admin/icons/icon_online.gif') 0 0 no-repeat;} 
a.offline  {background: url('../img/admin/icons/icon_offline.gif') 0 0 no-repeat;}    
a.refresh  {background: url('../img/admin/icons/icon_refresh.png') 0 0 no-repeat;}    
a.linkout  {background: url('../img/admin/icons/icon_linkout.png') 0 0 no-repeat; width: 13px; height: 13px;}  
a.linkout-big {background-position: bottom; height:19px;}  
a.preview  {background: url('../img/icon-preview.png') 0 0 no-repeat;}   
a.error    {background: url('../img/admin/icons/icon_error.gif') 0 0 no-repeat; width: 20px; height: 20px;} 
a.hide-hover  {background: url('../img/admin/icons/icon-hide-hover.png') 0 0 no-repeat; width: 16px; height: 16px;} 
a.hide-active  {background: url('../img/admin/icons/icon-hide-active.png') 0 0 no-repeat; width: 16px; height: 16px;} 
a.question_small {background: url('../img/admin/icons/icon_question_small.png') 0 0 no-repeat;}
a.previous {background:url(/../img/arrow_prev.gif) 0 3px no-repeat; padding-left:10px;}
a.next {background:url(/../img/arrow_next.gif) right 3px no-repeat; padding-right:10px;}
 
a.enter    {background: url('../img/admin/icons/icon_enter.png') 0 0 no-repeat; width: 16px; height: 16px;  padding:0px 0px 5px 19px;font-weight:bold;} 
a.enter_small    {background: url('../img/admin/icons/icon_enter_small.png') 0 0 no-repeat; width: 16px; height: 16px;  padding:0px 0px 5px 19px;font-weight:bold;} 
a.navigate_left    {background: url('../img/admin/icons/icon_navigate.png') 0 0 no-repeat; width: 45px; height: 8px;  margin-top:4px;font-weight:bold;} 
a.navigate_right    {background: url('../img/admin/icons/icon_navigate.png') -45px 0 no-repeat; width: 45px; height: 8px;  margin-top:4px;font-weight:bold;} 
a.navigate_left:hover		{background-position: 0px -8px;} 
a.navigate_right:hover    {background-position: -45px -8px;} 

a.reply  {background: url('../img/admin/icons/icon_reply.png') 0 0 no-repeat; width: 12px; height: 12px;display		:inline-block;}  
a.reply:hover  {background-position: 0 -12px;}  
 /*Error and Success massages*/
.error_block {width: 400px; margin:auto; margin-bottom: 4px;}
.error_content {padding:10px 50px; margin-top:15px; border:1px solid #dbdbdb; text-align: left;}
.error, .error * {padding:3px 0; font-size:11px;}
.error {padding-left:12px;}
.message {text-align: center; font-size: 11px;}

.error_content {background-color:#fffdeb; border-color: #ddd9d8;}
.error, .error * {color:#e25000;}
.error a {color:#147BE3;}
.success_block *{color:#000;}
.message {color: #499F1D;}
                                                                                     
.success div.content {text-align: left;}
.success div.title {
        background:url(../img/icon_success.gif) 0 0 no-repeat; 
        padding:3px 0 0 25px; 
        height:20px; 
        font:bold 15px Arial; 
        margin-bottom:8px;
}
.menu_main {color: #fff; padding-top: 30px; width: 70%;}
.menu_main div.pre_pageTitle {font-weight: bold; font-size: 13px;}

div.exit {padding:20px 0 0 80px;}
div.exit a{color: #107AB6; font-weight: bold; text-transform: uppercase;}

textarea {
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-color:#B0B0B0 #E0E0E0 #E0E0E0;
    border-style:solid;
    border-width:1px; 
}

#paymentsystems img {
    margin:10px 20px 10px 10px;
    vertical-align:middle;
}

#paymentsystems table.pssettings {
    margin:10px 0 10px 30px;
}

/* service and balance */
.service { font-size:20px; }
.balance-green { font-weight: bold; color: green; }
.balance-red { font-weight: bold; color: red; }
div.warning { background: url('../img/admin/icons/icon_error.gif') 0 0 no-repeat; width: 20px; height: 20px; float: left; padding-right: 10px;}
div.attachment { background: transparent url('../img/admin/icons/icon_attach.gif') no-repeat scroll 0 0; height:1%; line-height:20px; padding:1px 0 1px 22px; text-align:left; }

tr.rotate { border:1px dashed #ccc;}

.busyLayer { background-color:#ffffff; height:100%; width:100%; left:0; top: 0; position:absolute; z-index:1000; margin: auto; 
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
    filter:alpha(opacity=65);
    opacity: 0.65;
}

.fieldset { border:1px solid #D7D7D7; padding: 4px; }
.fieldset legend { color: grey; margin-top:-0.4em; padding:1px 3px; }

a.ajax { border-bottom: 1px dashed; }
a.ajax:hover { text-decoration: none; }

.actionBar {
    background:#F7F7F7 none repeat scroll 0 0;
    border-bottom:1px solid #D8DFEA;
    margin-bottom:2px;
    padding:5px;
}

/* autocomplete */
ul.autocomplete 
{
    position: relative; overflow: hidden;
    background-color: #fff; border: 1px solid #E0E0E0;
    margin: 0px; padding: 0px;
    list-style: none; display:none; z-index:1000;
}
ul.autocomplete li 
{
  display: block; padding: 0.3em; 
  overflow: hidden; width: 100%;
  cursor: pointer; color: #073666;
}

ul.autocomplete li.selected { background-color: #C2E4EF; }


.chatitem div.ticket-message {display:block; width:555px; padding:5px 0; list-style-position: inside;}
.chatitem div.ticket-message pre {
    overflow-x:scroll;
    width:620px;
}
.chatitem div.ticket-message-member { width: 500px;}  
.chatitem blockquote {
    border-left	:	1px solid #CCCCCC;
    margin		:	0 0 0 2.8ex;
    padding-left:	1ex;
    font-size	:	10px;
}
.chatitem table {
	white-space: normal !important;
	max-width: 100% !important;
	width: auto !important;
}
.chatitem div.ticket-avatar {display:block; text-align:right; padding:5px 0; font-size:12px;}
div.ticket-reply {
    display: block;    
    padding:5px 0px 5px 15px; font-size:12px;
}         
div.ticket-response-comments span.color0 { color: #666; }
div.ticket-response-comments span.color1 { color: #909090; }

.ticketinfo td {padding:5px 0; font-size:11px;}
.ticketinfo td.title {width:140px; text-align:right; padding-right:10px; font-weight:bold; font-size:11px;}

/* меняем шрифт */                                       
table.admtbl, select, #content-side { font-family:verdana; font-size: 11px;  }
table.admtbl .small { font-size:9px; }
.blueblock div.title span {
	font-size: 13px;
	white-space: nowrap;
	max-width: 480px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.info-panel div.bottom div.center .content { font-size: 11px; } 
.ticketinfo td, .ticketinfo td.title { font-size:11px; }
.ticketinfo td.title { width:130px; }
ul.admin-menu li { font-size: 11px; font-family: Verdana;}

table.admtbl .settings-header {
    text-align: center;
    font-weight: bold;
    font-size: 140%;
}
.blueblock div.title span.notactivated {
    background-color: white;
    color: red;
    display: inline;
    padding: 0;        
}

p.alert {
    font-size: 130%; color: #1787B7; font-weight: bold;
}

.opacity65 { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; filter:alpha(opacity=65); opacity: 0.65; }
.opacity50 { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); opacity: 0.50; }

.sd_search_highlight { background-color: yellow; }
.infoText{
	color			: #aaaaaa;	
}
.addForm{
	display		: none; 
	margin-top	: 10px; 
	background	: #ebf6ff; 
	padding		: 10px;
	border-radius: 5px;
	outline		: none;
	position	: relative;
}
.addForm input, .addForm textarea{
	outline		: none;
}

.navigationBlock{
	width		: 137px;
	height		: 35px;
	background	: url('../img/admin/icons/icon_navigate.png') 0px -16px no-repeat;	
	position	: relative;
	margin-left : 10px;
	display		:inline-block;
}
.navigationBlock .button-back{
	width		: 52px;
	height		: 18px;
	background	: url('../img/admin/icons/icon_navigate.png') 0px -51px no-repeat;	
	cursor		: pointer;
	position	: absolute;
	left		: 11px;
	top			: 9px;
}
.navigationBlock .button-back:hover{
	background-position	: 0px -69px;
}
.navigationBlock .button-forward{
	width		: 58px;
	height		: 18px;
	background	: url('../img/admin/icons/icon_navigate.png') -52px -51px no-repeat;	
	cursor		: pointer;
	position	: absolute;
	right		: 11px;
	top			: 9px;
}
.navigationBlock .button-forward:hover{
	background-position	: -52px -69px;
}
.nowrap_360{
	max-width	: 360px;
	white-space	: nowrap;
}
.ellipsis_text{
	overflow	: hidden;
	position	: relative;
	white-space	: nowrap;
}
.ellipsis_mask{
	position	: absolute;
	top			: 0px;
	right		: 0px;
	width		: 20px;
	height		: 18px;
	background	: url('../img/ellipsis_mask.png') 0px 0px repeat-y;	
}
.row0 .ellipsis_mask{
	background	: url('../img/ellipsis_mask.png') -20px 0px repeat-y;	
}
tr.row0:hover .ellipsis_mask, tr.row1:hover .ellipsis_mask{
	background	: url('../img/ellipsis_mask.png') -40px 0px repeat-y;	
}
.headerLink{
	text-decoration	: underline;
	cursor		: pointer;
}
.headerLink:hover{
	text-decoration	: none;
}
.w25{
	width		: 25px;
	font-size	: 10px;
}
.balance_info{
	width		: 630px;
	height		: 51px;
	padding		: 15px 5px 5px 25px;
}

.balance_info.red_bg{
	background	: url('../img/account-balance-info.png') 0px 0px no-repeat transparent;	
}
.balance_info.gray_bg{
	background	: url('../img/account-balance-info.png') 0px -71px no-repeat transparent;	
}
.balance_info .icon_warning{
	background	: url('../img/account-balance-info.png') -660px -48px no-repeat transparent;	
	height		: 32px;
	width		: 32px;
	margin-top	: 5px;
}
.balance_info .icon_wallet{
	background	: url('../img/account-balance-info.png') -660px 0px no-repeat transparent;	
	height		: 48px;
	width		: 48px;
}
a.dashed { 
	border-bottom: 1px dashed; 
}
a.dashed:hover { 
	border-bottom: 0px dashed;
	text-decoration: none;
}
table.infoTable th, table.infoTable td{
	padding		: 3px 10px;
}
table.infoTable .bottomSolid td, table.infoTable .bottomSolid th{
	border-bottom: 1px solid #cccccc;
}
table.infoTable .bottomDashed td{
	border-bottom: 1px dashed #cccccc;
}
.button.import input {border:0; float:left; background:url(../img/button-import.png) 0px 0px no-repeat; height:42px; padding:0px; cursor:pointer;}
.button.import:hover input {background-position:0px -42px;}
.button.import.disabled input {background-position:0px -84px;}
.positive_price{	
	color		: green;
	font-weight	: bold;
}
.negative_price{	
	color		: red;
	font-weight	: bold;
}
.price{	
	font-size	: 11px;	
}

a.downArrow    {
	background	: url('../img/admin/icons/icon_navigate.png') 0 -87px no-repeat; 
	width		: 8px; 
	height		: 8px;  
	margin		: 0px 0px 0px 10px;
	display		: inline-block;
	cursor		: pointer;
} 

*+html a.downArrow{
	padding-bottom	: 2px;
}
a.downArrow:hover    {
	background	: url('../img/admin/icons/icon_navigate.png') -8px -87px no-repeat; 
}
a.downArrow.inverse    {
	background	: url('../img/admin/icons/icon_navigate.png') -16px -87px no-repeat; 
}
a.downArrow.inverse:hover    {
	background	: url('../img/admin/icons/icon_navigate.png') -24px -87px no-repeat; 
}
.popup{
	position	: absolute;
	display		: none;
	border		: 1px solid #a9a9a9;
	border-top	: 0px;
	min-width	: 180px;
	background-color: #d6d6d6;
	left		: 10px;
	z-index		: 1000;
	top 		: 25px;	
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
*+html .popup{
	width		: 180px;	
}
.popup .popup_item{
	cursor		: pointer;
	padding		: 5px 3px 5px 6px;
}
.popup .popup_item:hover{
	background-color: #f2f2f2;	
}
.popup_item.last{
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
.popup_item.disabled a{
	color		: #999898;
}
.helpBlock{
	border-radius: 3px;
	outline		: none;
	border		: 1px solid #cccccc;
	background-color: white;
	padding		: 10px;
}
.helpImgLink{	
	margin			: 0px 3px 0px 0px !important;
}
.helpLink{			
	float			: left;
	display			: block;
	font-weight		: normal;	
	cursor			: pointer;	
}
.helpLink:hover{		
	
}
.violet{
	color			: #993366;
}

.custom-left-block{
	font-family		: Arial;
	color			: #000;
}
.left-admin-block{
	margin-top		: 10px;
	width			: 238px;
	position		: relative;
}
.left-admin-block .lab-top{
	background	: url('../img/admin/left-block.png') 0px 0px no-repeat; 
	height		: 6px;
}
.left-admin-block .lab-bottom{
	background	: url('../img/admin/left-block.png') 0px -6px no-repeat; 
	height		: 8px;
}
.left-admin-block .lab-content{	
	border		: 1px solid #d7dadc;
	background	: #ebf6ff;
	border-width: 0px 1px;	
}
.lab-content.padBig{
	padding		: 10px 20px;
	width		: 196px;
}
.lab-content.padSmall{
	padding		: 5px 10px 10px;
	width		: 216px;
}
.left-admin-block .lab-closeBtn{
	position	: absolute;
	top			: 11px;
	right		: 11px;
	width		: 8px;
	height		: 8px;
	background	: url('../img/admin/left-block.png') 0px -14px no-repeat; 
	display		: block;
	cursor		: pointer;
}
.left-admin-block .lab-closeBtn:hover{
	background	: url('../img/admin/left-block.png') -8px -14px no-repeat; 
}
.left-admin-block .lab-helpBtn{	
	width		: 32px;
	height		: 32px;
	background	: url('../img/admin/left-block.png') -16px -14px no-repeat; 
	display		: block;
	cursor		: pointer;
}
.font22{	font-size	: 22px;}
.font18{	font-size	: 18px;}
.font16{	font-size	: 16px;}
.font15{	font-size	: 15px;}
.font13{	font-size	: 13px;}
.font12{	font-size	: 12px;}
.font11{	font-size	: 11px;}
.padT10{	padding-top	: 10px;}
.padL10{	padding-left: 10px;}
.left-admin-block .helpLine{
	padding-top	: 15px;
	padding-left: 5px;
}
.blackLink{
	color			: #000;
	text-decoration	: underline;
}
.blackLink:hover{
	text-decoration	: none;
}
.rightBlockItem a{
	font-size		: 14px;
	line-height		: 1.1em;
}
.lab-comments{
	width		: 10px;
	height		: 9px;
	background	: url('../img/admin/left-block.png') 0px -22px no-repeat; 
	display		: inline-block;
	cursor		: pointer;
	margin-left	: 5px;
}
.lab-views{
	width		: 13px;
	height		: 9px;
	background	: url('../img/admin/left-block.png') 0px -31px no-repeat; 
	display		: inline-block;
	cursor		: pointer;
	margin-left	: 5px;
}
.left-admin-block span.count{
	font-size	: 10px;
}
.free-course{
	width		: 238px;
	height		: 160px;
	background	: url('../img/admin/left-block.png') 0px -46px no-repeat; 	
	margin-top	: 15px;
	padding-top	: 165px;
}
.free-course input{
	outline		: none;
	width		: 190px;
	border		: 0px solid;
}
.free-course .input-name, .free-course .input-email{	
	width		: 200px;
	height		: 26px;
	background	: url('../img/admin/left-block.png') 0px -372px no-repeat; 	
	margin-left : 19px;
	padding-top	: 10px;	
	position	: relative;
}
.free-course .input-email{	
	margin-top	: 8px;
}

.free-course .input-name label, .free-course .input-email label{	
	margin-top	: 6px;
	font-size	: 14px;
	font-family	: Tahoma;
	height		: 20px;
	padding-left: 5px;
	background	: url('../img/admin/left-block.png') -3px -382px no-repeat; 	
}
.free-course .input-name input, .free-course .input-email input{	
	background	: url('../img/admin/left-block.png') -3px -382px no-repeat; 	
	font-size	: 14px;
	font-family	: Tahoma;
	width		: 180px;	
}

.lab-freeCourseBtn{
	width		: 201px;
	height		: 43px;
	background	: url('../img/admin/left-block.png') -0px -444px no-repeat; 
	display		: block;
	cursor		: pointer;
	margin-left : 19px;
	margin-top	: 8px;
}
.lab-freeCourseBtn:hover{
	background-position	: -0px -487px;
}
.white, .white:hover{
	color		: #FFF;
}

.helpButton{
	width		: 159px;
	height		: 32px;	
	background	: url('../img/admin/bg-help-button.png') 0px 0px no-repeat; 
}
.helpButton:hover{
	background-position	: 0px -32px;
}
.helpButton a, .helpButton a:hover{
	color		: #000;
	width		: 159px;
	height		: 32px;
	display		: block;
	font-size	: 13px;
	font-family	: Arial;
	text-decoration : none;
} 
.helpButton #sd-question{
	background	: url('../img/admin/bg-help-button.png') 0px -64px no-repeat; 	
}
.helpButton #sd-manual{
	background	: url('../img/admin/bg-help-button.png') 0px -96px no-repeat; 	
}
.helpButton #sd-video{
	background	: url('../img/admin/bg-help-button.png') 0px -128px no-repeat; 	
}
.logo_bg{
	background	: url('../img/logo-bg.png') 0px -276px no-repeat; 	
}
.logo_bg_1{
	background-position: 0px 0px;
}
.logo_bg_2{
	background-position: 0px -85px;
}
.logo_bg_3{
	background-position: 0px -174px;
}
.leftUploadButton .qq-upload-button{
	text-align		: left;
}
.settingLine{
	padding-top		: 5px;
}
.settingLine .settingName{
	width			: 200px;
	padding-top		: 4px;
}
.noTopPadding .settingLine .settingName{	
	padding-top		: 0px;
}
.settingLine .settingValue{
	margin-left		: 200px;
}
.settingLine .settingDescription{
	clear			: left;
	margin-left		: 200px;
	padding			: 3px 0px 5px;
}
.settingLine.sublevel{
	padding-left	: 25px;
}
.settingSaveButton{	
	margin-left		: 200px;	
}
.settingSavingStatus{
	padding			: 10px 0px 0px 5px;	
}
.setting_textSetting.its_w2{
	width			: 280px;
}

.slidedBlock{
	border			: 1px solid #CCC;	
	border-radius	: 5px;	
	margin-top		: 5px;
	color			: #2D3A4A;
}

.chooseReceiverLink{
	margin			: 10px 0px 0px 10px;
	font-family		: Arial;
	font-size		: 11px;
	font-weight		: bold;
}

.choosingReceivers{
	margin			: 10px 0px 0px 10px;
	font-family		: Arial;
	font-size		: 11px;	
	max-width		: 350px;
}

.chooseReceiverLink>a{
	color			: #999;
	cursor			: pointer;	
}
.popupList{
	position 		: absolute;
	text-align		: left; 
	background-color : #FFF;
	border			: 1px solid #ccc;
	box-shadow		: 2px 2px 2px #ccc;
	font-family		: Arial;	
	overflow		: hidden;		
	overflow-y		: auto;
	z-index: 1000;
}

#clientsPopupList{
	padding			: 3px 0px;	
}

#clientsPopupList .popupListItem{	
	margin			: 2px 0px 3px;
	padding			: 3px 10px 2px;
	cursor			: pointer;
}
#clientsPopupList .popupListItem:hover{
	background-color: #C2E4EF;	
}
#clientsPopupList .popupListItem.selected{
	background-color: #C2E4EF;
}
#clientsPopupList .popupListItem_avatar{
	float			: left;
	margin-right	: 8px;
	box-shadow		: 0px 0px 3px #ccc;
}
#clientsPopupList .popupListItem_avatar img{
	height			: 32px;
	width			: 32px;
}
#clientsPopupList .popupListItem_name{	
	font-size		: 13px;
	color			: #ccc;
	white-space		: nowrap;
	float			: left;
	color			: #666;
	margin-top		: 8px;
}
#clientsPopupList .popupListItem:hover .popupListItem_name{	
	color			: #073666;
}
#clientsPopupList .popupListItem.selected .popupListItem_name{	
	color			: #073666;
	font-weight		: bold;
}
#clientsPopupList .nextColumn .popupListItem{	
	margin-left		: 3px;
}

.endChoosingLinkContainer, .showFullListLinkContainer{
	margin			: 0px 10px 5px 0px;
}

.receiversListView{
	color			: #CECECE;
	font-size		: 10px;
	font-family		: Arial;
}
.receiversListView:hover{
	color			: #666;	
}
.hided{
	display			: none;	
}

#update-info-block{
    -webkit-border-radius   : 5px;
    -moz-border-radius      : 5px;
    border-radius   : 5px;
    padding         : 10px;
    background-color: #C1E290;
    display         : none;
}

#update-info-block a{
    cursor          : pointer;
}
.button_v2{
	cursor			: pointer;	
}

.button_v2 span.left_p, .button_v2 span.right_p{
	background		: url("../img/button-v2-bg.png") no-repeat scroll 0px 0px transparent;	
	display			: block;
	width			: 8px;
	height			: 56px;
	float			: left;
}
.button_v2_green span.right_p{
	background-position	: -8px 0px;
}
.button_v2_green:hover span.left_p{
	background-position	: 0px -112px;
}
.button_v2_green:hover span.right_p{
	background-position	: -8px -112px;
}

.button_v2_blue span.left_p{
	background-position	: 0px -224px;
}
.button_v2_blue span.right_p{
	background-position	: -8px -224px;
}
.button_v2_blue:hover span.left_p{
	background-position	: 0px -336px;
}
.button_v2_blue:hover span.right_p{
	background-position	: -8px -336px;
}

.button_v2 input{
	background		: url("../img/button-v2-bg.png") repeat-x scroll 0px -56px transparent;	
	display			: block;	
	height			: 56px;
	float			: left;
	border			: 0 none;
	cursor			: pointer;
	font-size		: 17px;
	font-family		: Arial;
	padding			: 0 6px 0 6px;
	text-shadow		: -1px 0px 0px rgba(0, 0, 0, 0.15), 0px -1px 0px rgba(0, 0, 0, 0.15);
	overflow		: visible;
}
.button_v2 input::-moz-focus-inner {
  	border			: 0;
}

.button_v2_green:hover input{
	background-position	: 0px -168px;
}

.button_v2_blue input{
	background-position	: 0px -280px;
}

.button_v2_blue:hover input{
	background-position	: 0px -392px;
}


.button_v2_gray span.left_p, .button_v2_gray span.right_p{	
	height			: 46px;	
}

.button_v2_gray span.left_p{
	background-position	: 0px -448px;
}
.button_v2_gray span.right_p{
	background-position	: -8px -448px;
}
.button_v2_gray:hover span.left_p{
	background-position	: 0px -540px;
}
.button_v2_gray:hover span.right_p{
	background-position	: -8px -540px;
}

.button_v2_gray input{		
	height			: 46px;	
	font-size		: 14px;
	font-family		: Arial;
	padding			: 0 20px 2px;	
	color			: #777a73;	
	text-shadow		: 1px 0px 0px rgba(0, 0, 0, 0.15);
}

.button_v2_gray input{
	background-position	: 0px -494px;
}

.button_v2_gray:hover input{
	background-position	: 0px -586px;
	color			: #000;
	
}

.button_v2_green_slim span.left_p, .button_v2_green_slim span.right_p{	
	height			: 46px;	
}

.button_v2_green_slim span.left_p{
	background-position	: 0px -632px;
}
.button_v2_green_slim span.right_p{
	background-position	: -8px -632px;
}
.button_v2_green_slim:hover span.left_p{
	background-position	: 0px -724px;
}
.button_v2_green_slim:hover span.right_p{
	background-position	: -8px -724px;
}

.button_v2_green_slim input{		
	height			: 46px;	
	font-size		: 17px;
	font-family		: Arial;	
	padding			: 0 20px 0px;	
	color			: #000;	
	text-shadow		: -1px 0px 0px rgba(0, 0, 0, 0.15), 0px -1px 0px rgba(0, 0, 0, 0.15);;
}

.button_v2_green_slim input{
	background-position	: 0px -678px;
}

.button_v2_green_slim:hover input{
	background-position	: 0px -770px;	
}

.multiple_actions td{
	border-top: 2px solid transparent;
}
.multiple_actions.visible td{
	border-color: #C7E6FF;
}

.autocomplete_items{
	display: inline-block;
	vertical-align: middle;
	margin-left: 20px;
}
.autocomplete_items .item{
	display: inline-block;
	vertical-align: middle;
	padding: 3px 20px 3px 10px;
	background-color: #c2e4ef;
	font-size: 11px;
	border-radius: 3px;
	position: relative;
}
.autocomplete_items .item a.delete{
	width: 16px;
	height: 16px;
	position: absolute;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAjUlEQVQ4T83TWwoCMQyF4W9WIwguScXLpkQHQXE/PgmuRgm0MAy1jPRl8lJIkz89h6bTGF1jv/kClniN5JVyRQlR+MQRtwTZ4YQV3kPwLw82uCRI1JwRkMfY9JqJGRI9xea4qAG2afIH+9L0GiBrjjPiigPuUyRkE4fPXqP/x8TF2G2UcjP+iZN3rHmZvluGFxEh6edmAAAAAElFTkSuQmCC);
	cursor: pointer;
	top: 2px;
	right: 2px;
	opacity: 0.7;
	transition: opacity 300ms linear;
}
.autocomplete_items .item a.delete:hover{
	opacity: 1;
}
.autocomplete_items .item+.item{
	margin: 5px 0 5px 5px;
}

.interval_selector+.range_data{
	display: inline-block;
	margin-left: 10px;
}
.interval_selector+.range_data input{
	width: 100px;
}

.ticket_preview{
	width: 300px;
	padding: 0;
	max-height: 800px;
	overflow: auto;
}
.ticket_preview .message{
	color: #000000;
	text-align: left;
}

.ticket_preview .message iframe{
	max-width: 100%;
	max-height: 150px;
}

.ticket_preview .message .author{
	font-weight: bold;
}
.ticket_preview .message .date{
	font-style: italic;
}

.ticket_preview .message+.message{
	margin-top: 20px;
}

.ticket_preview .controls{
	background-color: #ccccca;
	text-align: center;
}

.tooltipster-preview .tooltipster-content{
	padding: 0 !important;
}
.tooltipster-preview .ticket_preview .messages, .tooltipster-preview .ticket_preview .controls{
	padding: 10px;
}

.tooltipster-preview .ticket_preview .messages{
    width: 100%;
    box-sizing: border-box;
}

.tooltipster-preview .ticket_preview .controls a{
	cursor: pointer;
	color: #333333;
	border-bottom: 1px dashed;
}
.tooltipster-preview .ticket_preview .controls a:hover{
	text-decoration: none;
	border-bottom-color: transparent;
}

.deadline_expired{
	color: red;
	font-weight: bold;
}

table.admtbl tr.unread td.field_id, table.admtbl tr.unread td.field_title .subject, table.admtbl tr.unread td.field_responses{
	font-weight: bold;
}

.common_icon{
	display: inline-block;
	width: 16px;
	height: 16px;
	cursor: pointer;
	transition: opacity 300ms ease-out;
	vertical-align: top;
	position: relative;
}

.common_icon:hover{
	border-bottom: 0 !important;
}

.common_icon.bookmark{
	width: 14px;
	height: 14px;
	background: url("../img/favorites.png") no-repeat 0 0;
}

.common_icon.bookmark:hover{
	background-position: -14px 0 ;
}

.common_icon.bookmark.active{
	background-position: 0 -14px ;
}

.common_icon.bookmark.active:hover{
	background-position: -14px -14px;
}


.common_icon.very_important{
	width: 24px;
	height: 16px;
	background: url("../img/very_important.png") no-repeat 0 0;
}

.common_icon.important{
	background: url("../img/important.png") no-repeat 0 0;
}

.common_icon.anchor{
	background: url("../img/anchor.png") no-repeat 0 0;
}

.common_icon.calendar{
	background: url("../img/calendar.png") no-repeat 0 0;
}
.common_icon.calendar.inactive{
	opacity: 0.4;
}

.common_icon.unread_status{
	width: 24px;
	height: 24px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACAUlEQVRIS+2UTWtTQRSG3zMzSWr9CGqtoOAiOz9AEbS/wI0bRWhFQYva2GwVQYRKLon+AQVdVbeW4sdO3QT6C6ouRHAntcJN407R2zvvkSBK7k2a202gi87yzDvzznnOOSMY8JIB349Ng0zCGwfR3lu6FVuiEo0pUjTS1dy37/exBIj2S6NvBvvv6O4oF0+BmAB4DMaY5GVsichbLzLbCnKNXka9DcbVjh6Mbyp4FzDbM0H/FSzQsNIKCp869V0GO29r0RVW5wE5lRBSv4iTa/TaatbziyPV+LGoVjo1JH9aYy+HNff8XzxhsCfQbWDcTvVECoV6kz9g4/g1DI4A9IBMQ+U0BOcSWpIw9mKz5uba8aRBNZqDykQPJIuAPgXkgahMKniFwsPWuOtKfZnWE/xtVcbCev590mAmegYj59MHPPHOis5C5CGgVwGZJPwhCzet0BddBuQv6zAWBoUPCYN2K+pw3FDgZBqRNSxFdK8scBRkDJGyipwV4ExK6wF7oVlz812I2oG1igxiCQ5lAZdD5D+Oxv6RGi0nigz+sLCXwpr7j613mwZqRhjfELC63jYV1YYqK817Q5/7tmnn5o5Adw35eEoF4yCPpweN1NBYvFHKk5V6bmH9g9ZDuS/QYY+opN4UPTQSm/u6Eshy1hBunM8u66Vr7W9mkElu4Ij+AIdk0Rkzo/+IAAAAAElFTkSuQmCC);
}

.common_icon.unread_status:hover, .items_table .item.read .common_icon.unread_status:hover{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAB8ElEQVRIS+1UTWtTQRQ99w4JwQ8Cz72LLFVQBPUXuHGjCCoKWtTWlsDMi+7F7AOBxKTyFtWtpmi7q24K/QVVFyK4k1qDUMhGeYozVwY/SKbPvG4CXXSWd86cM+fMvUOY8KIJ82NPIDfh3RNRo9HYXyqVKtbaMjP/UEp9rlarG0Qk42yMddDpdA4556YBXAZwAgAPkznntojoFTMvaK1Xs4QyBXq9nur3+/cA3AdwMDfo34A1IprTWr8fxm8TSJKknKbpIhGdDYg/ArgNYMsYs95qtR55wsDRN6XUDa3187/1EYFut3vAWuutngoOCjMfBrAC4JhzziqlZq2155j5YnARR0TXtNbPfH1EoN1u+6LPO1zrIvKEiNoApgDcBHCUiO6IyFIG/juAM8aYN6HAUwBXwgNE9FpEFgA8JKJbIuJFjojILBG9CPHOudQL1Gq1tyMCvhWLxeIqEZ0OIxKRCoBlpdRxAD8BzAC4AOB8gPXxXdVaL26LyBfGPPKGiMyIyOZgMHgXRdH8H5Fh/q8icj2O43+xZbZpvV7nKIruAniw0zZ1znnnc3EcfxjbpsObzWYzKhQK09baS8x8MmPQvjDzSwCPjTFrOx60LGCSJPvSNK0wc9la67+KT1rrzbwh3D2fXd5N/7e/5yA3uYlH9AsZEb0ZmUoBrAAAAABJRU5ErkJggg==);
}

.items_table .item td.status{
	min-width: 40px;
	white-space: nowrap;
}
.items_table .item td.text{
	padding: 10px;
	text-align: left;
	word-break: break-word;
}

.items_table .item td{
	text-align: center;
}

.items_table .item td.date{
	padding: 10px 5px ;
	min-width: 60px;
}

.items_table .item td .events_number{
	white-space: nowrap;
	font-size: 9px;
	display: inline-block;
	color: #666;
	width: 12px;
	text-align: right;
}

.items_table .item .text .preview{
	margin-top: 5px;
	font-style: italic;
	font-size: 11px !important;
	max-height: 28px;
	overflow: hidden;
	max-width: 514px;
}
.items_table .item .text .preview>*{
	font-size: 11px !important;
}

.items_table .item.read .common_icon.unread_status{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACMklEQVRIS+2UPYtTQRSGzznR7KaRBDFGREStbPwBYmXlgmAjUVubC8rM3DQLy4pcbPxC2XvnmohNsBAlay0uWGrlT1gWP5rgpjGmEE3uOTKgcnM3X4tut1MOM+9z3nfOGYQdXrjD+rALmJrwf4koDMNzjmSMeZ0lzgQIgiBfLBaPIeJ+EdkjIp1ut7sRBMFPJy4iLxDx8rYAURTNAcAlALgCAAUAWEfETpIkCQAcQMRVANg7Sdy5GekgjuPzInKDmV8i4lOtdSdrPV05APQBYM4Y82piREEQULFYvOMqLBQKvud5XXeh2WzO93q9h8x8KpfL3WTmfLryKIr2MXNIRF+UUkuIKH9Afx2ICEZRVAeADa31g/Sh3/vvtNbPJmVurV1k5qPGmOtbANbaayJyWGu9nLW5srLy1vf9M2lxRBxord+MiO4uEX1QSj0eegMHYOYjxpil7CVr7dl0LFrrNWutc3R6xNn7zLxujHkyBHARWWsfAcAnpdS9dETpyp14HMdekiQnfd83aUAYhssiUk7vD3WRe+RSqXQbEQ8lSaJrtdrXbCwAcIuZ3xPRotb6hwPU6/VSv9+PEPFzNuKRbWqtXQCA78w8P6nPG41GeTAYXBWRC4gYKKXWZp7kdOVEJCJyEQA2RYQA4CARnWDmb0T0PJ/Pr3qe52ZhyxrpINuKrVYr1263jxNRGRGZmTcrlcrHarXqpnriGgsY93lNE5w5ou0KjTs/02/6L7BdwNT0fgEjsjYox2LFZgAAAABJRU5ErkJggg==);
}

tr.item.read *{
	color: #999 !important;
}

.tape_items .item_content{
	margin-top: 3px;
	color: #000;
}

.tape_items .item_content .item_author{
	color: #666;
}
.tape_items tr.item.read .item_content .item_author{
	color: #CCC !important;
}

.ticket_status_menu a span{
	margin: 0 0 5px 0;
	cursor: pointer;
}

.roles_block:not(.visible){
	display: none;
}
.roles_block select{
	width: 115px;
	vertical-align: middle;
}

.updates_panel, .email_updates_panel{
	position: fixed;
	display: none;
	right: 0;
	top: 45px;
	background-color: rgba(250, 253, 204, 0.7);
	padding: 10px;
	border-radius: 10px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border: 1px solid rgb(218, 218, 218);
	border-right-width: 0;

	max-width: 400px;
	white-space: nowrap;
	text-overflow: ellipsis;

	box-shadow: 0 0 5px rgba(204, 204, 204, 0.4);

	-webkit-transition: background-color 400ms linear;
	-moz-transition: background-color 400ms linear;
	-o-transition: background-color 400ms linear;
	transition: background-color 400ms linear;

	z-index: 101;
}

.email_updates_panel{
	top: 95px;
	background-color: rgba(240, 109, 93, 0.71);
	z-index: 90;
}

.updates_panel:hover{
	background-color: rgba(250, 253, 204, 1);
	margin-top: -4px;
}

.email_updates_panel:hover{
	background-color: rgba(240, 109, 93, 1);

}

.updates_panel .counter{
	font-size: 15px;
	font-weight: bold;
	color: #0033cc;
}
.updates_panel .content{
	display: none;
}

.updates_panel:hover .counter{
	display: none;
}
.updates_panel:hover .content{
	display: block;
}

.updates_panel .tip_line{

}
.updates_panel .tip_line span.v{
	font-weight: bold;
	font-size: 14px;
}
.updates_panel .tip_line a{
	text-decoration: none;
	border-bottom: 1px dashed;
	line-height: 25px;
	color: #0033cc;
}
.updates_panel .tip_line a:hover{
	border-bottom-color: transparent;
}

.updates_panel:hover:after{
	content: ' ';
	display: block;
	width: 50px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;

	background: -moz-linear-gradient(left,  rgba(255,255,255,0) -20%, rgba(250,253,204,1) 95%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(-20%,rgba(255,255,255,0)), color-stop(95%,rgba(250,253,204,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(255,255,255,0) -20%,rgba(250,253,204,1) 95%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(255,255,255,0) -20%,rgba(250,253,204,1) 95%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(255,255,255,0) -20%,rgba(250,253,204,1) 95%); /* IE10+ */
	background: linear-gradient(to right,  rgba(255,255,255,0) -20%,rgba(250,253,204,1) 95%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#fafdcc',GradientType=1 ); /* IE6-9 */
	9 */
}

.updates_panel .close_link{
	display: inline-block;
	font-size: 10px;
	margin-top: 10px;
	border-bottom: 1px solid transparent;
	color: #999;
	margin-right: 20px;
}

.updates_panel .close_link:hover{
	color: #444;
	border-bottom-color: #444;
}

.updates_panel .tip_line .childs{
	margin-left: 20px;
}
.updates_panel .tip_line .childs{
	font-size: 10px;
	color: #000;
}

.updates_panel .controls_line{
    margin-top: 5px;
    padding-top: 5px;
    border-top: 1px solid #CCCCCC;
}
.updates_panel .controls_line a{
    float: left;
    margin-right: 10px;
    color: #737F8D;
    padding: 0;
}
.updates_panel .controls_line a:last-child{
    float: right;
    margin-right: 0;
}

.task_responses_list .updates_item{
	border-radius   : 5px;
	padding         : 10px;
	background-color: #C1E290;
	margin: 10px 0;
	color: #000;
}
.task_responses_list .updates_item .time{
	font-style: italic;
	color: #666;
}
.task_responses_list .updates_item .author{
	font-weight: bold;
}

.task_responses_list .updates_item .action{
	cursor: pointer;
}

.ntf_status{
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAt1JREFUaEPtmbvPDVEUxX+fZ2goJFRClFQa/gEqJeKRSIhXCKLwSEQQIkTxBYl3SBDU+AeoVNSIjo5CKPjilXVzjuzMnceZuefcmZvcU93H7L3XOnvtvc/MTDDia2LE8TMm0HYGxxnoQgbOA0eAGW2DqRn/F3BJEvoJzKpp3JXLp0Tgb1fQNMFRRuApsAP40sRxRJt5wG1gQ57PLIFXwGpz4UdgK/AyIqA6roTlEbDUGL0GVvrvWQKqhRPASWCau+g3cA44C+jzMJZiH1CRAjNdQEn9KnAU+FFEwM+FNcB9YJFB+8Jl41NiBgtd7LUmzmdgO/DckOl9zGbADrYiR6qLZ4lIaOMeAIrtV97G/W88ZQQ8wYMlqVQLjrEkkzrSDSbgwa0CHucU0ybg/YAMljjfdZpHbQLCqHZ2C9hoAH8D9ru0N+Gh1iif841xSPtuRMDH2AZcB+aaoNLtPuB7IIs5wAVA8vRLcjwGXAkYrgMRUMDlwBNghQHwDpCk3lSQyLN9C2wOsPWuByYgR012Udm74Ww9mLrZk10UAh7Aejfqy3ScdxxQ/Uh2DwNlZy+LSkCOyzrJVMFxYJAOFp2ASMx2hXnIDUj95o8e0932KfBl4Lg7xjfY/J6JGkBvVQ2yJgHWAfeABRnj7HGgie8+mxQEFCR7DEl2jkpFQCQkmy1uy3QkjnGS7bt/SUkgikSME2G9Bnx1NZSsBmID97Uq8Hud84uexChkQDc3uqXUMd6vu8BODbSuE/Cy8TsvAupwAv8nVRuNJaFK8F0gUPRUpEg2u/zOpxxkoRk4DSy2cjDD1RZsn2xsgLZqQOBPOSBW00GyaZuAQN7J6Sp7gJs5v/fJpm0Cip+n8Q/AskyrLAXfdhHnkbB9vhJ82wSKMqEhFQS+CwQ8iUlgt3tCcTjbKsvaWsrH62cAdZukK+ULjqERSPWKaWgEkqY4tfPxa9bUO1zlf5yBqh1K/f/IZ+AfmWHAKg5S4gcAAAAASUVORK5CYII=');
	background-size: contain;
}

.ntf_status.off{
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAA81JREFUaEPtmUnITWEYx3+fMTKWIlEsKGHBwrAwTwsWFshQikwRVoaSIpKyMmQsysxGYSHzUMiCxMK0ww5lSHyZ+n89r17HuefcM9x77lf3Xd177vu8z///zO+5DTTz1dDM8VMnULQH6x6oBQ9sA9YArYoGk1D/D2CHQug70CahcK1sbxSB37WCJg2OKALngYXA+zQH5yjTGTgEzAw7M0jgPjDC2/gGmAfczhFQkqOE5STQ1xN6CAx134MElAsbgI1AC9v0E9gKbAH0uRpLulcqSYHWplChvhtYC3wrRcD1hUnAUaCHh/aWeeNthRl0N92TPT3vgAXARY9M08egB/zGVuog5cWFCpGQ4Y4B0u1WmOH+Fp4oAo7gqghXqgTnsRQmSUK3bAIO3HDgVEgyzQZeZmTQx85OUjwSExBGlbODwCwP8Gdghbk9DQ+VRp3ZxRMup3ynIuB0zAf2Ae09pYrb5cCXMlm0A7YDCk+3FI7rgF1lNNdMBKRwIHAaGOQBeAEopB7FkAiTfQ7MKUPWHZ2ZgA5KY0V5b7/JOjBJvSe5XAg4ADOs1UfFcdg4oPxR2B0vM+z8bbkS0MFRlaSxxDiQpYLlTkAk2lpirrYGqWdu9Ghp5pPincB6G+NTGL9JRAWgacU1sjQKpgFHgG4B4eA4kObs/2QqQUBKgmNI1Byl8UG9ZRTQyxBqCtYEfBa4GsW0UgSkU2Ez15RrJA5Osv0t+UfHuELklwAq01XzQFx4jAHOAV3jNtrvGp+nhN1LKumBUthkeV2cHHh14ANWqZ6akBqkLlIqs64AiMRg4JV/cBEEFBIubHS3mAo8DrDVhUbXSI3u/roJjCuSgBL2sgGQ5TXlBsHLqHuBZR7QX94NcSJwzf1WbQ/IqotMuYY29YygQYPgVZK/2tSrvZpelxZFQEObckBL1n/goQ+zvMCL8DDgnu19BgwoioDmnw6mvKM3fkeBV/hIRrJaGtkl27SqHUI+gU4GKg68cGrvR8P8yS5XhRDwQ0hXSIVQWMwrbGR5t0YCd2shhPwk1jseXeb9auNi3gcv3HtqJYlVAq+YJTVauCalR6XAD7HG515ATwCuF5UD0qtmpFHCX4eBxYGw0e8Cr5dZPW3zDWC8L1jtJJbufta8dCXVUrjoJcEJ4Ik908igUUKknOU/WOmNHCUChsn0dTOwqcQJGiUuBe7GUcoEfjpwJ7ipkn9wRBFwnlBXHRtjJoWNxul/LO/nQKX+Yooj4DAoKd2Fprc9fG3WPuMnbBjR+r+UmbIkB+G6B3IwYqYj6h7IZL4chP8AJe/wKnDSevEAAAAASUVORK5CYII=');
	background-size: contain;
}