
/*************************************************/
.clear {
	clear: both;
	height: 1px;
}

a:hover span.arr {
	text-decoration: none !important;
	cursor: pointer;
}

input[type="button"], input[type="submit"], button {
	background-color: #8FAED8;
	border: 0;
	font-size: 12px;
	padding: 4px 10px;
	border: 1px solid #8FAED8;
	/*outline: 1px solid #f8fafb;*/
	margin: 0;
    overflow: visible;
    cursor: pointer;
    color: #2F2F2F;
}
input[type="submit"].newButton {
    padding: 9px 15px ;
}
input[type="radio"], input[type="checkbox"] {
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

  /* IE 5-7 */
  filter: alpha(opacity=0);

  /* Netscape */
  -moz-opacity: 0;

  /* Safari 1.x */
  -khtml-opacity: 0;

  /* Good browsers */
  opacity: 0;

  width: 10px;
  height: 10px;
}
label.radio {
	line-height: 20px;
	padding-left: 20px;
	background: no-repeat left center url('images/forms/radio.png');
}
label.radio.checked {
	background-image: url('images/forms/radio-checked.png') !important;
}
label.radio.checked.focused {
	background-image: url('images/forms/radio-checked-focused.png') !important;
}
label.radio.ui-radio,
label.radio.checked.ui-radio,
label.radio.checked.focused.ui-radio,
label.checkbox.ui-checkbox,
label.checkbox.checked.ui-checkbox,
label.checkbox.checked.focused.ui-checkbox{
	line-height: normal;
	display: inline-block;
	padding-left: 0 !important;
	background: none !important;
}
.smallblock label.ui-checkbox{
	width: auto;
	margin-left: 0 !important;
}
.smallblock label.ui-checkbox+label.ui-checkbox{
	float: left;
}
.smallblock span.ui-checkbox{
	margin-left: 21px;
	margin-top: 4px;
}

input[type="checkbox"],input[type="radio"] {
	outline: none !important;
	/*display: none;*/
	position: absolute;
}
label.checkbox {
	z-index: 1;
	width: 100%;
	line-height: 20px !important;
	padding-left: 20px !important;
	background: no-repeat left center url('images/forms/checkbox.png') !important;
    cursor: pointer;
	/*display: block;*/
}
label.checkbox .focused {
	background-image: url('images/forms/checkbox-focused.png') !important;
}
label.checkbox.checked {
	background-image: url('images/forms/checkbox-checked.png') !important;
}
label.checkbox.checked.focused {
	background-image: url('images/forms/checkbox-checked-focused.png') !important;
}

label.checkbox.checked.partial {
	background-image: url('images/forms/checkbox-checked-partial.png') !important;
}
label.checkbox.checked.focused.partial {
	background-image: url('images/forms/checkbox-checked-focused-partial.png') !important;
}

/************/
a {
	color: #244F8A;
}
p {
	margin-top: 0;
	margin-bottom: 5px;
}
/***********/
/***entrance***/
/*
/* ОЧЕНЬ ВАЖНЫЙ СТИЛЬ ПОТОМ ПЕРЕНЕСТИ, ЖЁСТКИЙ КОНФЛИКТ */

#content {
	margin: 0 22px;
	display: block;
	float: left;
	width: 420px;
	padding-bottom: 55px;
/*	min-width: 420px;	*/
}
/**common from prof_spec***/

.tabs {
	min-width: 380px;
	border-bottom: 5px solid #9cb8df;
	padding: 0;
	padding-left: 20px;
}
.feed .tabs {
    min-width: auto;
	border-bottom: none;
}
.tabs ul {
	margin: 0px;
	padding: 0px;
	height: 37px;
}

.tabs ul li {
	display: inline-block;
	/*margin-left: -4px;*/ /*hack for whitespace in inline-block*/
	height: 30px;
	margin-top: 5px;
	padding-top: 2px;
	/*padding-left: 12px;*/
	background: url("/images/bg-social-list-li.gif") repeat-x scroll 0 100% transparent;
	float:left;
	border-bottom: 1px solid #8FAED8;

}
.tabs ul li a {
	color: #183e72 !important;
}
.tabs ul li.open {
	background: url("/images/bg-social-list-active.gif") repeat-x scroll 0 100% transparent;
	height: 35px;
	margin-top: 0px;
	border-bottom: 0;
}
.tabs ul li * {
	font-size: 14px;
	display: inline-block;
	/*height: inherit;*/
	padding-top: 9px;
	text-decoration: none;
	/*padding-left: 4px;
	padding-right: 16px;*/
	padding-left: 0px;
	padding-right: 9px;
	color: #124050;
}

.tabs ul li span.b {
	padding-right: 0;
}

.tabs ul li.open * {
	font-size: 16px;
	color: #222220;
}

.tabs ul li .b {
	padding-top: 9px;
}

.tabs ul li.separated a {
	background: no-repeat right bottom url('/images/bg-social-sep.gif');
	padding-right: 10px;
}

.tabs ul li.shadowed-left {
	background: url("/images/bg-social-list-li.gif") repeat-x scroll 0 100% transparent;
}
.tabs ul li.shadowed-right {
	background: url("/images/bg-social-list-li.gif") repeat-x scroll 0 100% transparent;
}

.tabs ul li.shadowed-left, .tabs ul li.open, .tabs ul li.first {
	padding-left: 10px;
}

/**\\common***/

/**common**/
table {
	border-collapse: collapse;
}
table.blue tr {
	background-color: #DFE5EF;
}
table.two_colors .th, table.blue .th {
	background-color: #c4d3e6;
}
table.two_colors .th  td, table.two_colors .th  td *, table.blue .th td, table.blue .th td * {
	font-weight: bold;
	color: #222222;
	text-decoration: none;
    border-right: none;
}
table.two_colors .row0 {
	background-color: #e7e7e7;
}
table.two_colors .row1 {
	background: inherit;
}
table.two_colors td, table.blue td {
	padding: 4px 5px;
	text-align: center;
	height: 40px;
	vertical-align: middle;
	margin: 0;
	border-right: 1px solid #bababa;
    max-width: 100px;
    overflow: hidden;
	/*background: inherit;*/
}

table.two_colors .count.out {
	color: #900;
}
table.two_colors .count.in {
	color: #050;
}

table.two_colors td.last

table.two_colors.admin td.txt {
	max-width: 150px;
	word-wrap: break-word;
}
/**\\common**/

/**/
/***editor bar***/
.editorBar {
	clear: both;
	float: none;
	display: block;
	padding: 2px 10px;
	text-align: right;
	border-top: 1px dashed #BEC4C9;
	border-bottom: 1px dashed #BEC4C9;
    margin-bottom: 10px;
}



.editorBar * {
	font-size: 12px;
}
.editorBar a {
	color: #244F8A;
}
.editorBar a, .editorBar span {
	margin-left: 15px;
}
.editorBar .showEditQuestionForm, .editorBar .showEditQcommentForm {
    text-decoration: none;
    border-bottom: 1px dashed #095B7D;
}

.editorBar .showEditQuestionForm:hover, .editorBar .showEditQcommentForm:hover  {
    border-bottom: 0px;
}
/* Съехал блок пополнение баланса */
.bordered {
	width: 960px;
	margin: 0 auto;
}
/* РЕФАКТОРИНГ */
#auth_form {
    float: right;
    margin-left: 685px;
}


/* РЕФАКТОРИНГ, конфликтует float right */
.content-form .captcha-holder .text{
	display:block;
	width:150px;
	padding:0 3px;
	border:1px solid #9a9ca4;
	height:22px;
	background:#fff;
    float:right;
}


/* РЕФАКТОРИНГ, таких параметров там нет */
#full_auth_form {
    top: 66px;
    width: 170px;
}

#auth_inner {
    width: 210px;
}

/* РЕФАКТОРИНГ, в all.css много стилей */
.question-list .breadcrumbs{
    margin: 0;
}
/* РЕФАКТОРИНГ */
.question-list .top{
	overflow:hidden;
	height:22px;
	padding:0 0 2px;
	border-bottom:1px dashed #bec4c9;
}
.question-list .top.closed {
    padding-bottom: 3px;
    padding-top: 9px;
    height: 22px;
}

.question-list .bot{
	overflow:hidden;
	background:url(/images/bg-question-list-bot.gif) repeat-x #f6f6f6;
	height:21px;
	padding:7px 0 0;
}
.question-list .bot .person{
	float:left;
	color:#858585;
	padding:0 0 0 10px;
	font:italic 12px/13px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
/* В БЛОГАХ ДАТА РАЗЪЕЗЖАЕТСЯ ИЗ-ЗА ПОСЛЕДНЕГО */
.date, .usuall .date, .usuall * .date {
	font-size: 11px;
	font-style: italic;
	color: #909090;
	margin-right: 15px;
}
/* РЕФАКТОРИНГ, ЦВЕТА, там таких стилей нет, но цвета эти нельзя применять на всё, нежелательно */
.usuall p, .usuall span, .usuall div, .usuall li {
    color: #464646;
}

#right_sidebar .title {
    font-size: 15px;
    line-height: 36px;
    padding-left: 20px;
}

#aside{
	float:right;
	width:242px;
}
.day-top{
	overflow:hidden;
	height:1%;
	padding:0 0 27px;
}
.info-list{
	margin:0;
	padding:14px 16px 0;
	list-style:none;
	overflow:hidden;
	background:#fff;
}
.info-list li{
	overflow:hidden;
	padding:0 0 15px;
}
.info-list .title{
	display:block;
	color:#222;
	text-decoration:none;
	font:14px/16px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
    line-height: 16px;
    padding: 0 0 15px 40px;
}

.stats-list li{
	clear: both;
	position: relative;
	padding:4px 0 0;
	margin:0 0 2px;
	border-top:1px solid #a0a4a7;
}
.stats-list .registred-amount:hover{
	border-bottom:1px solid #565656;
	padding:0 0 1px;
}
/* РЕФАКТОРИНГ, ПРОВЕРИТЬ */

.holder {
    height: 1%;
    overflow: hidden;
}
.holder .questions{
	padding-bottom: 5px;
}



.menu-list{
	margin:0 0 0 -1px;
	padding:10px 0 8px 4px;
	background:#fff url(/images/bg-menu-list.gif) repeat-y;
	list-style:none;
	overflow:hidden;
}

/* Конфликт в блогах люди */
.menu-list li{
	overflow:hidden;
	vertical-align:top;
	width:100%;
	padding:0 0 2px;
	background:url(/images/bg-menu-list-li.gif) no-repeat 42% 0;
    margin-bottom: -1px;
}

/* Конфиктующий стиль, обнуление в админке бэкграунда зачем-то */
.menu-list li a, .menu-list li span{
	color:#222;
	text-decoration:none;
	font:14px/14px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}

/* Конфиктующий стиль, обнуление в админке бэкграунда зачем-то */
.menu-list li.active .item-holder, .menu-list li:hover .item-holder{
	background:#d7ebc2;
	padding:5px 17px 8px;
}
/* РЕФАКТОРИНГ, там паддинги */
.question .top{
	display:block;
	color:#000;
	height:37px;
	font:16px/16px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
/* ЦВЕТ */
.headline h1, .tagAnnotation h1 {
    color: #868A8D;
    font: 18px/18px 'Trebuchet MS',Arial,Verdana,Helvetica,sans-serif;
    margin: 10px 0 0 0;
}

/** CHAT **/

/** CHAT **/
textarea{
	overflow:auto !important;
}
.ui-dialog {
	padding:40px 0 0 0;
}
.ui-dialog.fix-padding-40-0-20-0 {
	padding:40px 0 20px 0 !important;
}
.chat_block {
	padding:62px 0 183px 0;
    -moz-box-shadow: 0 0 20px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.5); /* Для Safari и Chrome */
    box-shadow: 0 0 20px rgba(0,0,0,0.5); /* Параметры тени */
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#000000')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#000000');
/*    -webkit-transform:translateZ(0);*/
}
.chat_block_i {
	padding:62px 0 183px 0 !important;
}
a{
    outline: none;
}
.ui-dialog{
    outline: none;
}
.ui-dialog.ui-widget-content{
	font-size:1em !important;
}
.confirm_tab { height: auto !important; min-width: 400px; z-index:9999 !important; padding-top: 0!important;}
.ui-dialog-title { display:block; }
.confirm_tab div.ui-dialog-titlebar { position:relative !important;}
.ui-dialog .ui-dialog-titlebar{
	position:absolute !important;
	left:0 !important;
	top:0 !important;
	height:36px;
	padding:0 !important;
	width:100% !important;
}
.ui-dialog .ui-dialog-titlebar-close{
	padding:0 !important;
	cursor:pointer;
}
.ui-dialog .ui-dialog-content{
	height:auto !important;
	height:100% !important;
	padding:0 0 60px 0 !important;
	position:static !important;
	overflow:hidden !important;
}
.ui-dialog form.ui-dialog-content {
    padding: .5em 1em 60px 1em !important;
}
.ui-dialog .ui-dialog-content.withButtons {
    padding: 15px 30px !important;
}
.ui-dialog-title {
    width:80%;
	zoom: 1;
}
.ui-dialog-title .user-status{
	padding:0 0 0 18px;
	float:left;
	margin:5px 0 0 8px;
	background:url(/images/dialog-sprite.png) no-repeat 3px -81px;
    width:100%;
    min-width: 230px;
}
.tab_chat_tab .ui-dialog-title .user-status{
	padding:0 0 0 18px;
	float:left;
	margin:5px 0 0 8px;
	background:url(/images/dialog-sprite.png) no-repeat 3px -81px;
    width:auto;
    min-width: 100px;
	zoom: 1;
}
.tab_chat_tab .ui-dialog-title {
	width: 100px;
}
.ui-dialog-title .user-status.offline{
	background:url(/images/dialog-sprite.png) no-repeat 3px -118px;
}
.ui-dialog-title .user-status.away{
	background:url(/images/dialog-sprite.png) no-repeat 3px -155px;
}
.ui-dialog-title .name{
	font-style:normal;
	white-space:nowrap;
	margin:0 5px 0 0;
	overflow:hidden;
	float:left;
	line-height:1.429em;
	height:20px;
    max-width: 67%;
	zoom: 1;
}
.ui-dialog-title .name-short{
	max-width:115px;
}
.ui-dialog-title .name-medium{
	max-width:155px;
}
.ui-dialog-title .status{
	color:#616161;
	float:left;
	font:0.757em/1.99em  'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	height:20px;
}
* + html .ui-dialog-title .status{
	margin:1px 0 0;
}


/* РЕФАКТОРИНГ, маргин райт там другой */
.small-dialog-content .message-holder{
	margin:0 0px 0 0;
}

/* РЕФАКТОРИНГ, другие маргины, паддинги как минимум */
.ui-dialog .writing{
    position:absolute;
	bottom:135px;
	height:18px;
	font:12px/18px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#909090;
	display:block;
    width:90%;
    background: #fff;
    padding: 0 0 0 20px;
    display: block;
    margin: -18px 0 0 0;
    z-index: 1;
}

/*Chat message start*/
.chat-message{
	position:absolute;
	left:0;
	bottom:0;
	height:135px;
	width:100%;
}

/* chat-form end*/
.chat-form .green-btn, .message-block .green-btn, .consult_fixed .green-btn {
	background:#A8CF80;
	color: #2F2F2F;
	float:right;
	font: 0.857em/1.17em 'Trebuchet MS',Arial,Verdana,Helvetica,sans-serif;
	height: 19px;
	/*padding: 5px 11px 1px;*/
	text-align: center;
	text-decoration: none;
}
.chat-form .green-btn {
	min-width:78px;
	padding: 7px 4px 0 4px ;
    margin:0 0 0 4%;
}
.chat-form .green-btn:hover, .message-block .green-btn:hover, .consult_fixed .green-btn:hover {
	background: none repeat scroll 0 0 #b8dc93;
	border: 1px solid #9BC372;
    padding: 6px 3px 0px 3px;
    height: 18px;
    text-decoration: none;
}
.chat-form .green-btn.pressed, .message-block .green-btn.pressed, .consult_fixed .green-btn.pressed  {
	background: none repeat scroll 0 0 #99c071;
	border: 1px solid #84AD5A;
	height: 17px;
	padding: 7px 3px 0px 3px;
}
.chat-form .green-btn.pressed {
	min-width:78px;
}
/* accented-block start*/
.accented-block{
	overflow:hidden;
	margin:0 0 20px -10px;
}
.accented-block .head{
	height:1%;
	margin:0 0 -3px;
}



/* РЕФАКТОРИНГ, у двух следующих блоков другие высоты там, 60 */
.message-form .row .textarea{
	background:#fff;
	padding:0 5px;
	overflow:hidden;
	height:43px;
	border:1px solid #c0c0c0;
}
.message-form .row .textarea textarea{
	width:100%;
	height:43px;
	float:left;
	color:#464646;
	font:0.857em/1.5em 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	background:none;
	resize:none;
	border:0;
	overflow:auto;
	margin:0;
	padding:0;
    outline: none;
}

.accented-block .message-form .btn-holder{
	padding:0 0 5px;
}
/*
Если какая-то фигня со стилями, обратитесь к Косте, пожалуйста.
*/
.accented-block .green-btn{
	margin:0 0 0 10px;
	height:17px;
	line-height:1.2em;
	padding:4px 11px 1px;

    background:#A8CF80;
	color: #2F2F2F;
	float:right;
	/*padding: 5px 11px 1px;*/
	text-align: center;
	text-decoration: none;
}

/* РЕФАКТОРИНГ мелкий, верхний паддинг 5, там 0 */
.accented-block .body .terms{
    padding:5px 15px 3px 0;
}
/* РЕФАКТОРИНГ мелкий, здесь есть фон */
.cabinet .cabinet-info .visual{
	float:left;
	padding:5px;
	background:#fff;
	margin:3px 11px 0 0;
	border:1px solid #ddd;
	background:url(/images/bg-cabinet-visual.jpg) no-repeat 5px 5px;
	width:116px;
	height:136px;
}

/* РЕФАКТОРИНГ, там высота 1% */
.dialog{
	overflow:hidden;
	padding:20px 0 0;
}

/* РЕФАКТОРИНГ, цвет здесь другой */
.dialog-table th a{
	text-decoration:none;
	color:#244f8a;
	font:12px/24px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}

/* РЕФАКТОРИНГ, ЗДЕСЬ ДОБАВЛЕН ЦВЕТ, там закомменчен */
.dialog-table-type2 td.col1{
	width:72px;
	padding:0 0 8px 7px;
	color:#909090;
}
.dialog-table-type2 .second-row td.col1{
	padding:12px 0 8px 7px;
}

/*РЕФАКТОРИНГ, там паддинги */
.tab_bottom_div table td .tab_container {
    background: #a1bce0;
    height: 36px;
}

/* РЕФАКТОРИНГ маргин боттом на 5 пиксалей отличается */

.ui-widget #chat_settings .standalone {
    margin-top: 15px;
    margin-bottom:-15px;
}


.ui-widget #chat_settings .standalone label .checked {
background-image: url('/css/images/forms/radio-checked.png') !important;
}

#chat_settings .setting .formwrap .buttons { margin-left: 12px !important; }

.ui-widget #chat_settings {
    margin-bottom: 20px;
}

.msg_box { padding: 10px  !important; display: block !important;}
.ui-widget-content p a {
    color:#244f8a;
	text-decoration:none;
    outline: none;
}

.ui-widget-content a:hover {
    text-decoration:underline;
}

.ui-icon-closethick:hover{
	/*border:1px solid #a1bce0;*/
    background: #a1bce0 url("/js/library/JQueryUI/themes/base/images/ui-icons_222222_256x240.png") no-repeat center center ;
    background-position : -96px -128px ;
 }

.tab_chat_tab .ui-icon-minusthick {  background-position : -64px -130px !important ;}

.tab_chat_tab .ui-icon-minusthick:hover{
	background: #a1bce0 url("/js/library/JQueryUI/themes/base/images/ui-icons_454545_256x240.png") no-repeat center center ;
    background-position : -64px -130px ;
 }
.ui-icon-minusthick:hover{
	background: #a1bce0 url("/js/library/JQueryUI/themes/base/images/ui-icons_454545_256x240.png") no-repeat center center ;
    background-position : -64px -128px ;
 }


.addthis_toolbox {
    padding-top: 20px;
    padding-bottom: 30px;
}
.qFullWrap .addthis_toolbox {
    float:right;
    padding-bottom: 5px;
    padding-top: 25px;
}
.addthis_toolbox td {
    height: 25px;
}
.at300b:hover {
    opacity: 1;
}
.at15nc {
    background: url("/images/icons-share-footer.png") no-repeat scroll 0 0 transparent !important;
    height: 24px !important;
    width: 24px !important;
    display: inline-block;
}
.addthis_button_vk .at15nc {
    background-position: -36px -1px !important;
}

.addthis_button_vk:hover .at15nc {
    background-position: -4px -1px !important;
}

.addthis_button_livejournal .at15nc {
    background-position: -36px -87px !important;
}

.addthis_button_livejournal:hover .at15nc {
    background-position: -4px -87px !important;
}

#socialShare .addthis_32x32_style .at15nc.at15t_compact {
    background: url("/images/icons-share-footer.png") no-repeat scroll -4px -116px transparent !important;
    height: 24px !important;
    width: 24px !important;
}

.addthis_32x32_style .at15nc.at15t_compact {
    background-position: -36px -116px !important;
}

#left_sidebar .banner{
	padding:43px 0 43px;
}

#left_sidebar .feed {
    float: none;
}

.subblock.social li {
    height: 24px;
}
.subblock.social li a {
    padding-left: 0;
}
.subblock.social .addthis_toolbox {
    padding: 0;
}
.subblock.social .addthis_toolbox .hrefs li a {
    display: inline-block;
    height: 30px;
}
.subblock.social .addthis_toolbox .hrefs li .networkName {
    color: #4A607F;
    vertical-align: text-bottom;
    padding-left: 5px;
}
.subblock.social .addthis_toolbox .hrefs li a:hover .networkName {
    text-decoration: underline;
}
.subblock.social .addthis_toolbox .addthis_button_compact {
    padding-top: 5px;
}
#rightfooter .subblock.social ul.hrefs li a:hover {
    text-decoration: none;
}

.subblock.social {
    border-left: 1px dashed #AEB3B7;
    margin-left: 35px !important;
    padding-left: 20px !important;
    margin-right: 0 !important;
    height: 170px;
    margin-bottom: 10px;
}

.prvd-socialPluses {
    height: 35px;
    float: right;
}
/* РЕФАКТОРИНГ */
.ui-dialog-title { padding-left : 10px; padding-top: 5px; }
.confirm_tab .ui-dialog-title { padding-left : 10px !important; }
.chat_block .ui-dialog-title { padding:0  !important}

.ui-dialog-content .messageBoxText {
    padding: 5px;
}

.tab_minus {
margin-left:-15px; margin-top: -16px;
}
.writing_block { display: block; height:10px; border: none }

.consult_fixed {
    position: absolute !important;
    width: 100%;
}

.consult_fixed .fixed_content {
    padding-left: 20px;
    margin-right: 30px;
}

.small-dialog-content-window .consult_fixed .fixed_content {
    padding-left: 10px;
    margin-right: 22px;
}

/* РЕФАКТОРИНГ, там паддинг лефт зачем-то обнулён и бэкгравнд */
.ui-widget #chat_settings .setting .formwrap label.radio {
    width: 87px !important;
    display: inline-block;
    height: 100%;
}


/* fixes */

.ui-dialog:not(.chat_block) .ui-dialog-buttonpane{
	position: relative;
	bottom: 0;
	right: 0;
}

.ui-dialog:not(.chat_block) .ui-dialog-buttonpane .newButton.blue{
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #6494d9), color-stop(1, #4c80ca) );
    background: -moz-linear-gradient( center top, #6494d9 0%, #4c80ca 100% );
	background-color: #4c80ca;
}
.ui-dialog:not(.chat_block) .ui-dialog-buttonpane .newButton.blue:hover {
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #6e9ddf), color-stop(1, #6494d9) );
	background: -moz-linear-gradient( center top, #6e9ddf 0%, #6494d9 100% );
	background-color: #6494d9;
}
.ui-dialog:not(.chat_block) .ui-dialog-buttonpane .newButton.blue:active{
	background: none;
	background-color: #4c80ca !important;
    -moz-box-shadow: inset 0px 1px 0px 0px rgba(0,0,0,.05);
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(0,0,0,.05);
	box-shadow: inset 0px 1px 0px 0px rgba(0,0,0,.05);
	padding: 10px 14px 8px 16px !important;
}

.doAskPersonalQuestionButton, .doAskQuestionButton {
	background-color: #8FAED8;
	padding: 4px 10px;
	border: 1px solid #8FAED8;
}
.qShort.little {
	width: 350px;
	min-width: 350px;
}
.qShort.little .costCat{
	height: 30px;
	width: 350px;
}
.call-method i {
	margin-left: 24px;
}

/* admin dialog list */

.admin-dialog-content .message-list{
    list-style: none;
}
.admin-dialog-content .visual{
    float: left;
    margin: 0px 10px 0 0;
    padding: 1px;
    border: 1px solid #E4E4E4;
    background-color: #fff;
    height: 38px;
}
.admin-dialog-content .message-list>li{
    margin: 0 20px 0 0;
}
.admin-dialog-content .user-info{
    margin-top: 10px;
    overflow: hidden;
}
.admin-dialog-content .user-info .title{
    overflow: hidden;
    font-size: 15px;
    line-height: 36px;
    font: 16px/16px 'Trebuchet MS',Arial,Verdana,Helvetica,sans-serif;
    height: 27px;
    padding: 10px 0 0 18px;
    color: #222;
}
.admin-dialog-content .user-info .name{
    color: #222;
    font: bold 12px/normal 'Trebuchet MS', sans-serif;
    padding: 0;
}
.admin-dialog-content li .time{
    float: right;
    color: #909090;
    font: 12px/normal 'Trebuchet MS', sans-serif;
    padding: 0;
}
.admin-dialog-content .btn-holder{
    display: none;
}
.admin-addword{
    background-color: #8faed8;
    border: 1px solid #a1bce0;
    padding: 6px 12px;
}

form.adminChatServices .states label, form.adminChatServices .types label{
    background: none !important;
    padding-left: 0 !important;
}
form.adminChatServices .states span, form.adminChatServices .types span{
	margin-top: 4px;
}
form.adminChatServices ~ .commonStats tr td{
	font-weight: normal !important;
}