a {
	text-decoration:underline;color:blue;
}
a:hover {
	text-decoration:none;
}
a img {
	border: 0px;
}
body, table {
	 font-family: Arial; font-size: 10pt; color: #333333;
}
body {
	margin: 0; padding: 0; background-color: #eaeaea;
}
h3 {
	 margin: 2px;
}
input, select, textarea {
	background-color: #eeeeee;
}
.main_table {
	 background-color: #ffffff;
}
.header {
	padding: 10px;
}
.header_info {
	font-size: 10pt; text-align: left; padding-top: 10px;
}
.menu {
	background-color: #bbbbbb; padding: 3px 3px 0 3px;
}
.menu_element_active {
	width: 130px; text-align: center; float: left; margin: 0 3px 0 0; padding: 0 5px; background-color: #ffffff; border-left: 1px solid #888888; border-right: 1px solid #888888; border-top: 1px solid #888888; border-bottom: 1px solid #ffffff;
}
.menu_element_inactive {
	width: 130px; text-align: center; float: left; margin: 0 3px 0 0; padding: 0 5px; background-color: #eeeeee; border-left: 1px solid #888888; border-right: 1px solid #888888; border-top: 1px solid #888888; border-bottom: 1px solid #eeeeee;
}
.menu_element_active a {
	color: #000000; text-decoration: none;
}
.menu_element_inactive a {
	color: #000000; text-decoration: none;
}
.content {
	padding: 10px;
}
.footer {
	font-size: 10pt; background-color: #bbbbbb; text-align: right; color: #ffffff; padding: 0 10px 0 10px;
}
.footer a {
	color: #ffffff;
}
.error-message {
	color: #ff0000;
}
.link_external {
	 color: #808080; font-weight: bold; text-decoration: none;
}

/* paging */
.paging {
	font-size: 10pt; padding: 3px; margin: 0px;
}
.paging a {
	text-decoration: none; color: #a9a9a9;
}
.paging .current {
	background-color: #d3d3d3; font-weight: bold; color: #006998;
}
.paging .found_count {
	color: #006998;
	font-weight: bold;
}
.pages {
	margin: 5px 0px;
}

/* pretty paging */
.pages A {
	margin: 1px;
	padding: 1px 2px;
}

.pages .current {
	padding: 1px 2px;
	background-color: #eeeeee;
	border: 1px solid #aeaeae;
}

.login_bg {
/*background: url(/miralinks/img/login.jpg)*/ no-repeat; width: 343px; height: 212px; padding: 15px 0 0 20px;

}

/* articles list to ground */
.list_to_ground {
	padding: 1px; border: 1px solid #888888;
}

/* articles, grounds, payments */
.articles_list, .payments_list, .messages_list, .users_list , .bills_list {
	padding: 2px; margin: 0; border: 1px solid #cccccc;
}
.g_name, .a_name {
	font-size: 10pt; color: #808080;
}
.g_options, .a_options a {
	font-size: 10pt; text-align: center; color:blue;
}
/* articles */
.a_marker_editing, .a_marker_ordered, .a_marker_aproved, .a_marker_not_aproved, .a_marker_ground_choosed, .a_marker_aproved_by_gm, .a_marker_declined_by_gm, .a_marker_declined_by_owner, .a_marker_placed, .a_marker_payed, .a_marker_pending, .a_marker_checked, .a_marker_legacy, .a_marker_checking {
	height: 8px; width: 8px; border: 1px solid #f0f0f0; font-size: 0px; margin:0px; padding:0px;
}

.a_marker_editing {
	background-color: #808080;
}
.a_marker_ordered {
	background-color: darkgray;
}
.a_marker_aproved {
	background-color: orange;
}
.a_marker_not_aproved {
	background-color: darkorange;
}
.a_marker_ground_choosed {
	background-color: darkmagenta;
}
.a_marker_aproved_by_gm {
	background-color: magenta;
}
.a_marker_declined_by_gm {
	background-color: darkblue;
}
.a_marker_declined_by_owner {
	background-color: blue;
}
.a_marker_placed {
	background-color: darkgreen;
}
.a_marker_payed {
	background-color: green;
}

.a_marker_pending {
	background-color: #808080;
}
.a_marker_checking {
	background-color: orange;
}
.a_marker_legacy {
	background-color: maroon;
}
.a_marker_checked {
	background-color: green;
}

.a_txt_editing, .a_txt_ordered, .a_txt_aproved, .a_txt_not_aproved, .a_txt_ground_choosed, .a_txt_aproved_by_gm, .a_txt_declined_by_gm, .a_txt_declined_by_owner, .a_txt_placed, .a_txt_payed {
	font-size:10pt;text-align:right;
}
.a_txt_editing {
	color: #808080;
}
.a_txt_ordered {
	color: darkgray;
}
.a_txt_aproved {
	color: orange;
}
.a_txt_not_aproved {
	color: darkorange;
}
.a_txt_ground_choosed {
	color: darkmagenta;
}
.a_txt_aproved_by_gm {
	color: magenta;
}
.a_txt_declined_by_gm {
	color: darkblue;
}
.a_txt_declined_by_owner {
	color: blue;
}
.a_txt_placed {
	color: darkgreen;
}
.a_txt_payed {
	color: green;
}

/* grounds */
.g_marker_ordered, .g_marker_aproved, .g_marker_not_aproved, .g_marker_price_range_not_suitable, .g_marker_available, .g_marker_suspended, .g_marker_blocked {
	height: 8px; width: 8px; border: 1px solid #f0f0f0; font-size: 0px; margin:0px; padding:0px;
}
.g_marker_ordered {
	 background-color: #808080;
}
.g_marker_aproved {
	 background-color: darkblue;
}
.g_marker_not_aproved {
	 background-color: orange;
}
.g_marker_price_range_not_suitable {
	 background-color: magenta;
}
.g_marker_available {
	 background-color: green;
}
.g_marker_suspended {
	 background-color: red;
}
.g_marker_blocked {
	 background-color: maroon;
}




/**/

div.greyline {
	width: 100%; height: 1px; line-height:1px; font-size:1px; background-color: #888888; padding: 0; margin: 0;
}

/* payments */
td.pay_pay {
	color: blue;
}
td.pay_add {
	color: green;
}
td.pay_withdraw {
	color: red;
}
td.pay_hold {
	color: #808080;
}
td.pay_refbonus {
	color: magenta;
}
td.pay_exchange {
	color: orange;
}

/* multiple selects */

.multipleSelectBoxControl span{	/* Labels above select boxes*/
	font-family:arial;
	font-size:11px;
	font-weight:bold;
}
.multipleSelectBoxControl div option{	/* Select box layout */
	font-family:arial;

}
.multipleSelectBoxControl div select{
	height:100%;
}
.multipleSelectBoxControl input{	/* Small butons */
	width:25px;
}
.multipleSelectBoxControl div{
	float:left;
	padding: 0px;
	margin: 0px;
}

/* ссылко */
a.navlink, a.navlink:visited {
	color: #808080;
}
a.createlink {
	color: green;
}

a.project_link {
	color: #808080;
	font-size: 10px;
}

/* articles folders */
ul.art_list {
	list-style-type: none
}
ul.art_list li {
	margin: 4px;
}

table.cake-sql-log td {
	border: 1px dashed #d3d3d3; padding: 4px;
}

table.supplemental {
	background-color: transparent;
}
table.supplemental td {
	font-size: 10px;
	color: #808080;
}

#slide_text {display:none;font-size:10pt;font-family: Arial;}
#but {font-size:18px;color:blue;border-bottom:1px dashed blue;text-decaration:none;}
#but:hover {color:red;border-bottom:1px dashed red;}


/* help */
.man_img { border: 1px dashed #d3d3d3; padding: 2px; margin: 10px; }
.ui-tabs-panel p { text-indent: 10pt; text-align: justify; }

/* news */
.news_sidebox {
	border: 1px #aaaaaa solid;
	padding: 5px;
}

.news_sidebox .anounce {
	margin: 5px 0px 10px 0px;
}

.news_sidebox .anounce A {
	margin-left: 5px;
}

.news_sidebox .anounce .date {
	font-size: 10px;
	padding: 2px;
	background-color: #dedede;
	display: inline;
}

.news .data {
	float: left;
	margin-right: 40px;
	font-size: 12px;
}

.news P {
	text-indent: 1cm;
}

.news H2 {

}

.first-row {
	float: left;
}

input:text {
	width: 80%;
}

.second-row {
}

.keywords-list {
	width: 200px;
	float: left;
}

#keywords-list {
	padding: 1px 3px;
}

#keyword-area {
	float: left;
}

.keywords-list li {
	cursor: pointer;
	border: 1px solid #aaaaaa;
	background-color: #f1f1f1;
	margin: 2px;

}

#grounds_info {
	width: 600px;
	border: 1px solid #aaaaaa;
	height: 300px;
	overflow-y: scroll;
	float: left;

}
#grounds_info ul {
	margin-top: 0px;
	padding-left: 0px;
}
#grounds_info ul li {
	list-style: none;
	padding-bottom: 5px;
	padding-left: 20px;

}
#grlist_info {
	width: 500px;
	float: left;
}

.attention {
	display: block;
	padding: 5px 0;
	color: red;
}


/* Стили страниц тикетной системы */
.status_open {
	background-color: #ffa0a0;
}
.status_accepted {
	background-color: #c8c8ff;
}
.status_resolved {
	background-color: #cceedd;
}
.status_closed {
	background-color: #e8e8e8;
}
tr.status_closed span.priority_critical,
tr.status_resolved span.priority_critical,
td.blank_closed span.priority_critical,
td.blank_resolved span.priority_critical {
	font-weight: normal;
	border-bottom: solid sienna 2px;
}
.status_reopened {
	background-color: #ffa0a0;
}
td.date {
	font-size: 85%;
	text-align: center;
}
td.ts_caption {
	background-color: #f0f0f0;
	width: 200px;
	text-indent: 10px;
	font-weight: normal;
}
.priority_normal {
}
.priority_high {
	font-weight: normal;
	font-size: 100%;
	border-bottom: solid sienna 1px;
}
.priority_critical {
	font-weight: bold;
	font-size: 100%;
	border-bottom: solid sienna 3px;
}
.block_border {
	padding: 2px;
	border: 1px solid #cccccc;
	margin-bottom: 5px;
}
.center {
	text-align: center;
}

.new_ticket {
	font-weight: bold;
}
/* тикетной системе конец */


.gray {
	background-color: #f0f0f0;
}
.indent {
	text-indent: 10px;
}

/* сортировки */
a.asc {
     padding-left:20px;
     background-image: url('/img/sort_top.jpg');
     background-repeat: no-repeat;
     background-position: 8px;
}

a.desc {
     padding-left: 20px;
     background-image: url('/img/sort_bottom.jpg');
     background-repeat: no-repeat;
     background-position: 8px;
}

div.question {
	position: fixed;
	width: 600px;
	height: 120px;
	left: 50%;
	top: 50%;
	margin-left: -300px;
	margin-top: -60px;
	background-color: #F1F1F1;
	display: none;
	border: 1px solid black;
	z-index: 1000;
}

/*div, который изображает из себя textarea*/
.textarea_field {
	width: 600px;
	line-height: 18px;
	height: 70px;
	background-color: #fff;
}

.careless_param_field {
	background-color: yellow;
}

.b-title_h2 {
	font-weight: bold;
	font-size: 120%;
}

a.venality {
	background-color: pink;
}

/* Бывший style.css*/ 

.left_menu {padding:10px 10px 10px 10px;line-height:1.4}
body {background:#ffffff;font-family:Arial;font-size:10pt;font-weight:normal;}
table {font-family:Arial;font-size:10pt;font-weight:normal;}
body {min-width:1000px;}

a {font-family: Arial; font-size: 9pt;font-weight:normal;text-decoration: underline;color:blue;}
a:hover {text-decoration: none;color:blue;}

div.left_block { border:1px solid #C5C5C5;padding:5px;margin: 4px 0px 4px 0px; }
div.left_block div.links { text-align: center; }

.menu {height:18px;background:#ffffff;color:#000000;padding:18px 0 0 0;}
.menu_element_active {
	width: 135px; text-align: center;padding:0px 0 0 0 ; background: #ffffff url(../img/top_bar.jpg) no-repeat;height:27px;float:none;border:none;}
.menu_element_inactive {
	width: 135px; text-align: center;padding:0px 0 0 0 ; background: #ffffff url(../img/top_bar_a.jpg) no-repeat; height:27px;float:none;border:none;}

/**HTML  .menu_element_active,.menu_element_inactive {padding:0px}*/
.content  {border:1px solid #959393;border-top:none;}
.main_table {margin:0 15px 0 0;}

.left_help { }
.left_help ul { margin: 0px; padding: 0px 0px 0px 16px; }
.left_help p { margin: 0px; padding: 0px; }

.link_button {
	margin: 2px;
	padding: 5px 4px 3px 4px;
	text-decoration: none;
	border: 1px solid #555555;
	background-color: #EEEEEE;
}
/* ===== */



.clipbtn {
	cursor: pointer;
	border-bottom: 1px dashed blue;
	text-decoration: none;
	color: blue;
}

a.help-me {
	background: url(/img/help24.png) center center no-repeat;
	width: 24px;
	height: 24px;
	
	padding: 2pt;
	display: block;
	margin-top: -2px;
}
	a.help-me:hover{background: url(/img/help24_hover.png) center center no-repeat;}


