BODY {
    font-size:0.7em;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
}

h1{
    text-align: center;
}

a img{
    border:none;
}

tr.gray1:hover{
    background:#f0f0f0
}

.sppersfil {
    background:#fe8c8c;
    padding: 10px 0px 10px 10px;
    text-align: left;
    color: white;
    font-weight: bold;
}

.table_border_bottom:hover {
    background:#fe8c8c;
}

.search_pays_table_tr:hover {
    background:#CCFFDD;
}

.shapka,.shapkaleft,.shapkalefttop {
    color:white;
    text-align:center;
    font-weight:bold;
    background:#A7A7A7;
    height: 40px;
}
.shapkaleft, .shapkalefttop {text-align:left}
.shapkalefttop{background:#fe8c8c}

.shapkalefttop2 {
    color:white;
    font-weight:bold;
    background:#51A2EA;
    text-align:left}

.fast_setup_div {
    position: absolute;
    display: none;
    right: 20px;
    border: 1px solid;
    padding: 4px;
    background-color: #C0C0C0;
}

.ver3{
    color:#707070;
    background: #F2FEFF;
    text-align:left;
    font-size:0.8em;}

.maintext
{font-size:1.2em}

.maintext2 a, .maintext2 a:hover, .maintext2 a:visited
{font-size:1.2em;
 text-decoration:none;
 color:blue;
 font-weight:bold}

.maintext2 a:hover
{text-decoration:underline}

.small2
{font-weight:bold;}

.small
{line-height:10px; }

.hintsmall
{font-size:0.8em;
 background:#96d89f;
 color:#1e719f;}

.search_links, .search_links:hover, .search_links:visited
{text-decoration:none;
 color:black;}

.config_link, .config_link:visited
{text-decoration:none;
 color:blue}

.config_link:hover,.config_link2:hover
{text-decoration:underline}

.config_link2,.config_link2:hover,.config_link2:visited
{text-decoration:none;
 color:red}

select,option,input,textarea {
    font-size:7pt;
    font-family: tahoma,verdana, monospace;}

.RedInput {
    COLOR: red;
    BORDER: 1px solid red;
}

.red {
    COLOR: red;
}
.blue {
    COLOR: blue;
}
.grey {
    COLOR: lightgrey;
}
.green {
    COLOR: green;
}
.yellow {
    COLOR: #FB9D00;
}
.orange{
	color: #F99407;
}
form {
    padding:0;
    margin:0;
}

select.class_jq {
    width: 210px;
    height: 80px;
}

.button_sms {
    background: none;
    border: 1pt;
    font-size: 7pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
.toSearchPageContainer{
    margin: 0, auto;
}
.toSearchPage, .toSearchPageH{
    display: inline-block;
    border: 1px solid rosybrown;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 5px;
    background-color: #dd514c;
    margin-left: 5px;
    margin-top: 5px;
    -moz-box-shadow: 0 0 2px rgba(0,0,0,0.5);;
    box-shadow: 0 0 2px rgba(0,0,0,0.5);;

}
.toSearchPage > a, .toSearchPageH>a{
    text-decoration: none;
    color: #000000;
}
.toSearchPageH{
    background-color: #9ad717;
}

#boxmenu {background: #e9e9e9;border: 0px #000 solid;width: 100%;}

.a, .ared {background: #e9e9e9;color: #222;font-weight: bold;text-decoration: none}
.ared {color: red}
.a table.m, .ared table.m {font: 8pt Verdana;display: block}
table.m,table.m A {display: none}
.a:hover, .ared:hover {background: #e9e9e8;color: blue}
.a:hover table.m,.ared:hover table.m,.menu:hover table.m {
    background: #fff;
    border: #000 1px solid;
    position: absolute;
    display: block}
.a:hover table.m A,.ared:hover table.m A,.menu:hover table.m A {
    color: #000;
    text-decoration: none;
    border-right: #fff 1px solid;
    padding: 1px 12px;
    display: block;
    white-space: nowrap;
}
.a:hover table.m A:hover,.ared:hover table.m A:hover,.menu:hover table.m A:hover {
    background: #e9e9e9;
    color: #000;
    border: #000 1px solid;
    text-decoration: none;
    padding-right: 12px;
    padding-top: 0px;
    padding-left: 11px;
    padding-bottom: 0px;
    display: block;
}
.menu {font-weight: bold;color: blue;font-size:1.2em; margin: 1px 35px 1px 1px;float: left}
.menu1 {font-weight: bold}
.a1 {display: none}
.menu1:hover .a1 {padding: 0px 200px;position: absolute;left: -5px;display: block;top: 5px}
.menur {font-size:0.8em; text-align: right}


#messagetable{
    margin: 20px auto;

}
#messagetable td{
    padding: 5px 20px 20px 10px;
    vertical-align: top;
    text-align: left;
}
#messagetable tr.row1 td{
    background-color: #eee;
}

.tooltip {
    display:none;
    background-color: #e9e9e9;
    font-size:10px;
    min-width:10px;
    max-width: 200px;
    padding:5px;
    color: blue;
    text-align: left;
    border: solid 1px #1e719f;
}
#top_disp_summ_message_table_paypro{
}
#top_disp_summ_message_table_pinpay{
    background: url('FUNC/assets/images/pinpay_logo.png') top right no-repeat;
	height: 88px;
}

span.hideArend{
    color: red;
    cursor: pointer;
}


#ibox ul{
	list-style: none;
	padding: 0;
}
ul#log_actions li{
	font-size: 12px;
	color: #000;
	padding: 0 0 5px 20px;
}
li.log_oper1{
	background: url(FUNC/assets/images/log/1.png) top left no-repeat;
}
li.log_oper2{
	background: url(FUNC/assets/images/log/2.png) top left no-repeat;
}
li.log_oper3{
	background: url(FUNC/assets/images/log/3.png) top left no-repeat;
}
li.log_oper4{
	background: url(FUNC/assets/images/log/4.png) top left no-repeat;
}
li.log_oper5{
	background: url(FUNC/assets/images/log/5.png) top left no-repeat;
}
li.log_oper6{
	background: url(FUNC/assets/images/log/6.png) top left no-repeat;
}
li.log_oper7{
	background: url(FUNC/assets/images/log/7.png) top left no-repeat;
}
li.log_oper8{
	background: url(FUNC/assets/images/log/8.png) top left no-repeat;
}

li.status0{
    background-color: #ffcccc;
}

table.zebra tr.row0 td{
    background: #eee;
}
table.zebra tr.row1 td{
    background: #fff;
}
table.zebra tr.row_green td{
    background: #bcffc7;
}
table.zebra tr.row_blue td{
    background: #a3d4f7;
}
table.zebra tr:hover td{
    background: #A7A7A7;
}

.trDragClass{
	opacity: 0.5;
}
.trDragClass td{
   background-color: orange;
}


#footer{
border-top:solid 1px #000;position: fixed; bottom: 0; width: 100%; padding: 5px 20px 5px 20px;
background: #9b9b9b url("include/menu/footer_back.png") 0 0 repeat-x;
}
#footer .star{
	background: url("include/menu/star.png") 0 0 no-repeat;
	display: block;
	width: 16px;
	height: 16px;
	float: left;
	padding-right: 5px;
}
#ui-datepicker-div{display: none;}
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px;}
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
#SummaSlider .ui-slider-range,#Summa_Slider .ui-slider-range { background: #ddffdb; }
#SummaSlider .ui-slider-handle ,#Summa_Slider .ui-slider-handle{ border-color: #555; }
#SummaSlider .ui-state-focus ,#Summa_Slider .ui-state-focus{background: green;}
#SummaSlider,#Summa_Slider {background: #ffb7c1; width: 325px; margin: 5px 0 5px 0;}

.summSearch{
    width: 50px;
}
#searchparamtable label{
    width: 200px;
    display: block;
    float: left;
}

#csv_button{
    background: white url("include/ico/csv.png") 3px 3px no-repeat;
    height: 22px;
    font-size: 12px;
    border: solid 1px #999;
    padding: 3px 3px 5px 24px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    margin-top: 10px;
    cursor: pointer;
}
#xls_button{
    background: white url("include/ico/excel.png") 3px 3px no-repeat;
    height: 22px;
    font-size: 12px;
    border: solid 1px #999;
    padding: 3px 3px 5px 24px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    margin-top: 10px;
    cursor: pointer;
}
#pdf_button{
    background: white url("include/ico/pdf.png") 3px 3px no-repeat;
    height: 22px;
    font-size: 12px;
    border: solid 1px #999;
    padding: 3px 3px 5px 24px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    margin-top: 10px;
    cursor: pointer;
 }
#search_ok_button{
    background: white url("include/ico/search.png") 3px 3px no-repeat;
    height: 22px;
    font-size: 12px;
    border: solid 1px #999;
    padding: 3px 3px 5px 24px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    margin-top: 10px;
    cursor: pointer;
}
#download_button{
    background: white url("include/ico/download.png") 8px 3px no-repeat;
    height: 22px;
    font-size: 12px;
    border: solid 1px #999;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    margin-top: 10px;
    cursor: pointer;
    padding: 5px 20px 5px 30px;
    text-decoration: none;
    color: black;
}

#download_button:hover{
    background-color: #eee;
}
.plus_minus{
    background: url("include/ico/plus_minus.png") no-repeat top left;
    padding-left: 20px;
    line-height: 30px;
    height: 20px;
}
.ico-minus{ background-position: 0 0;}
.ico-plus{ background-position: 0 -66px; }


.incassTitle{
    font-size: 12px;
    cursor: pointer;
    text-decoration: none;
    color: #000;
    border-bottom: dotted 2px #000;
}
.incassData{
    display:none;
    padding: 5px 0 5px 10px;
}

#submit_button{
    background: white url("include/ico/ok.png") 7px 3px no-repeat;
    height: 24px;
    font-size: 12px;
    border: solid 1px #999;
    padding: 4px 10px 6px 28px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    margin-top: 10px;
    cursor: pointer;
}

#delete_button{
    background: white url("FUNC/assets/images/trash.png") 7px 3px no-repeat;
    height: 24px;
    font-size: 12px;
    border: solid 1px #999;
    padding: 4px 10px 6px 28px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    margin-top: 10px;
    cursor: pointer;
}
#getunlockcode{
    background: white url("FUNC/assets/images/log/8.png") 8px 3px no-repeat;
    height: 22px;
    font-size: 12px;
    border: solid 1px #999;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    margin-top: 10px;
    cursor: pointer;
    padding: 5px 20px 5px 30px;
    text-decoration: none;
    color: black;
}

tr.td_term_red td{
	background-color: #ffd6d6;
}
tr.td_term_red:hover td{
	background-color: #fe8c8c;
}
tr.td_term_green td{
	background-color: #e2f6e4;
}
tr.td_term_green:hover td{
	background-color: #a4edac;
}
tr.td_term_blue td{
	background-color: #cbeaff;
}
tr.td_term_blue:hover td{
	background-color: #a4d9ff;
}
tr.td_term_yellow td{
	background-color: #fdedc3;
}
tr.td_term_yellow:hover td{
	background-color: #f6e800;
}
tr.td_term_grey td{
	background-color: #E2E2E2;
}
tr.td_term_grey:hover td{
	background-color: #C1C1C1;
}

.icon-edit {
    display: block;
    float: right;
    width: 16px;
    height: 16px;
    cursor: pointer;
    background-image: url("include/ico/edit.png");
}

.icon-save {
    display: block;
    float: right;
    width: 16px;
    height: 16px;
    cursor: pointer;
    background-image: url("include/ico/status5.png");
}