*  { font-family:  Arial; font-size: 11pt; margin:0px;padding:0px} 
html { height:100%; }
body  {height:100%; font-family:  Arial; font-size: 14px; margin: 0px; padding: 0px;  background: white url('/content/img/admin/fon.png') repeat-x; background-color: transparent; color: black}
a span { font-size: 11pt; font-weight: bold }
select{margin:2px;}
img {font-size:1px; border:0px solid grey}
h1 {height:38px; font-size:20px; vertical-align:middle; padding-top:7px; margin:0px; font-weight:normal;text-shadow: 0px 0px 1px #999;text-align: center;}
h2 { font-size:18px; vertical-align:middle;  margin-bottom:10px; font-weight:normal;text-shadow: 0px 0px 1px #999;text-align: center;}
hr{margin:5px 5px;padding:0px;}
td{padding:1px;}
input{padding:2px; margin:2px;}
A:link, a:visited {COLOR: #3a3a3a;  }
A:hover {COLOR: #333333; TEXT-DECORATION: underline }
.info_panel{ z-index:1000;  position: absolute; left: 50%; top:-150px; height: 100px; padding-top:15px; width: 300px; margin-left: -150px;background-color: #4C4C4C;border: 1px solid #FF9E00; text-align:center; font-weight:bold; color: #FF9E00; box-shadow: 0px 0px 6px 2px #454545;}
.info_panel a  {width:55px; color: white;}
#drag_handle{cursor:move; position:static;}
.drag_handle{cursor:move; position:static;}
.header {position:absolute; top:10px; left:10px;height:80px;}
.pre_header {height:95px;}
.kalendar_header{width:99%; height:60px; text-align:center; color:white; box-shadow: 0px 0px 5px 3px #454545; background-color:black; padding-top:15px; position:absolute; top:2px; left:5px; border-bottom-right-radius:7px;border-bottom-left-radius:7px;}
#loading_timer{z-index:12;  left:50%;  position:absolute; top:-150px;width:141px; height:99px;box-shadow: 0px 0px 20px 4px #454545;border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}
#hide_body{z-index:10; display:none; opacity:0.6; filter: alpha(opacity=60); -moz-opacity: 0.6; background-color:#595959; position:absolute; top:0px; left:0px;}
#change_content{position:absolute;  margin-left:-400px; margin-top:-100px; top:50%; left:50%; width:800px; display:none; z-index:11; background-color:white; border:1px solid #545454; box-shadow: 0px 0px 20px 4px #454545; min-height:100px; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; padding:15px; overflow: hidden;}
.change_window{position:absolute;  margin-left:-400px; margin-top:-100px; top:50%; left:50%; width:800px; display:none; z-index:11; background-color:white; border:1px solid #545454; box-shadow: 0px 0px 20px 4px #454545; min-height:100px; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; padding:15px; overflow: hidden;}
.login_form{ width: 306px;  border:1px solid #545454;  height:110px; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; background-color:#fbfbfb;box-shadow: 2px 2px 15px 1px #454545;}
.login_form form{margin:10px;}
.logo_text{width:170px; text-align:center; font-weight:bold;}
.content{ background-color:white;  border:1px solid #545454;  border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; padding:10px}
.main_div { min-height: 100%;  margin: 0px; padding: 0px 10px 0px 210px;}
* html .main_div {height: 100%; /* для ие6, т.к. не понимает min-height */}
.btn{cursor:pointer; border: 1px solid grey; box-shadow: 2px 2px 3px 0px #454545;background-color: red;color: white;font-weight: bold;border-image: initial; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; height:24px; padding-left:6px; padding-right:6px;}
.green_btn{cursor:pointer; border: 1px solid grey; box-shadow: 2px 2px 3px 0px #454545;background-color: green;color: white;font-weight: bold;border-image: initial; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; height:24px; padding-left:6px; padding-right:6px;}
.n_btn{cursor:pointer;border: 1px solid grey; box-shadow: 2px 2px 3px 0px #454545;background-color: grey;color: white;font-weight: bold;border-image: initial; height:24px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.account_btn{cursor:pointer;border: 1px solid grey; box-shadow: 2px 2px 3px 0px #454545;background-color: red;color: white;font-weight: bold;border-image: initial; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; width:150px; height:25px;}
.account_btn:hover{box-shadow: 1px 1px 1px 0px #454545;padding-top:1px;}
.green_btn:hover{box-shadow: 1px 1px 1px 0px #454545;margin-top:1px; height:25px;}
.n_btn:hover{box-shadow: 1px 1px 1px 0px #454545;margin-top:1px; height:25px;}
.btn:hover{box-shadow: 1px 1px 1px 0px #454545; margin-top:1px; height:25px;}
.clear {clear:both}

.top_menu { margin:15px; margin-bottom:0px;margin-left:208px; height:29px; box-shadow: 0px 0px 1px 1px #454545; border-top-left-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; border-top-right-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; display: inline-block; display: table;}

a.top_men{background-color: #545454;border-right: 1px solid #767676;display:block;width:153px;padding-top:7px;padding-left:7px;height:22px;display: block;color: white;text-decoration: none;cursor:pointer; float:left;  text-align:center; }
a.top_men:hover{background-color: red;}

.left_menu {position: absolute;top: 142px;left: 0px;z-index: 2;box-shadow: 0px 0px 4px 2px #454545;border-top-right-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px;background-color: red;}
.menu_target {position: absolute;top: 0px;right: 0px; height:100%; z-index: 3; width:18px; cursor:pointer; color:white; text-align:center; font-size:15px; font-weight:bold;border-top-right-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px;background-color: red; }
.menu {position: absolute;top: 95px;left: 0px;z-index: 2;}
a.a_client{font-size:14px; font-weight:bold;}
a.men{background-color: #545454;border-bottom: 1px solid #767676;display:block;width:183px;padding-top:7px;padding-left:7px;height:22px;display: block;color: white;text-decoration: none;cursor:pointer;}
a.men:hover{background-color: red; color:white;}
.main_table{border:0px solid #767676;}
.main_table th{ border:1px solid #363636; border-right:1px solid #545454; padding:3px; height:30px; color: black; background-image: url('/content/img/admin/fon_date.gif');}
.main_table th a{ color: black;}
.main_table tr{background-color:white;}
.main_table tr.active{background-color:#ddd;}
.main_table tr:hover{background-color:#99BBDF;}
.main_table td{ border:1px solid #363636; border-right:1px solid #ffffff; border-top:0px solid #363636; padding:3px;}

.cost_table{border:0px solid #767676;}
.cost_table tr{background-color:#FFE0E0;}
.cost_table tr.active{background-color:#ddd;}
.cost_table tr:hover{background-color:#99BBDF;}
.cost_table td{ border:1px solid #363636; padding:3px;}

.detail{background-color:#FFE0E0;}

.edit_table th{ border:1px solid #363636; border-right:0px solid #545454; padding:3px; border-bottom:0px solid #363636; height:30px; color: black; background-image: url('/content/img/admin/fon_date.gif');}
.edit_table td{ border:1px solid #363636; padding:3px;border-bottom:0px solid #363636;}
.edit_table td.border_bot, th.border_bot{ border:1px solid #363636;}

.print_main_table{border:0px solid #767676;}
.print_main_table th{ border:1px solid #363636; border-right:1px solid #545454; padding:3px; height:30px; color: black; background-image: url('/content/img/admin/fon_date.gif');}
.print_main_table th a{ color: black;}
.print_main_table tr{background-color:white;}
.print_main_table tr.active{background-color:#ddd;}
.print_main_table tr:hover{background-color:#99BBDF;}
.print_main_table td{ border:1px solid #363636; border-right:1px solid #ffffff; border-top:0px solid #363636; padding-left:3px; font-size:10px; height:10px;}
.print_kalendar_header{width:100%; text-align:center; box-shadow: 0px 0px 5px 3px #454545; background-color:#f6f6f6; padding-top:10px;padding-bottom:10px;  border-bottom-right-radius:7px;border-bottom-left-radius:7px;border-top-right-radius:7px;border-top-left-radius:7px;}

.first_th{border-top-left-radius:4px; -moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px;}
.last_th{border-top-right-radius:4px; -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px;}

.client_item {width:245px; height:455px; float: left; margin-right:1px; border: 1px solid #AAA; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
#rucitele_div div {padding:0px;}

.tr_client_potential td *{font-style:italic;color:#a6a6a6;}
.tr_client_potential td{font-style:italic;color:#a6a6a6;}

.tr_client_archive td{background-color:#969696}

.tr_client_real_passive td{background-color:#D8D8D8;}


.client_status_2 * {color:#999999}
.folder_list{width:200px; height:200px; float: left; margin-right:15px; border: 1px solid #AAA; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.folder{width:176px; height:27px; background-image:url(/content/img/admin/docs.png); background-repeat:no-repeat; padding-left:24px; padding-top:3px; cursor:pointer;}
.folder:hover{background-color:#99BBDF;}
.file_list{float: left; width:630px; min-height:200px; border: 1px solid #AAA; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.add_file{width:50px; height:20px; float:left; background-image:url(/content/img/admin/add_file.png); background-repeat:no-repeat; background-position: top center;padding-top: 30px;width: 100px;text-align: center; cursor:pointer;}
.file_div{float:left; position:relative;}
.file_close{position:absolute; color:red; font-weight:bold; right:10px; top:0px; cursor:pointer;}
.file{width:50px; height:20px; background-image:url(/content/img/admin/file.png); background-repeat:no-repeat; background-position: top center;padding-top: 30px;width: 100px;text-align: center; cursor:pointer; display:block;}
.pre_footer {width:100%;height:50px;}
.footer{width:100%;height:35px; margin-top:-50px; background-color:black; position:relative; bottom:0px; text-align:center; padding-top:15px; color:white}
.footer a{color:white}
.contact_footer{position:absolute;top:5px; left:5px; text-align:left;}

td.used {text-decoration:underline; cursor:pointer; font-weight:bold;}
td.unused {cursor:pointer}



tr.invoice_tr_0{
	background-color:#FDEDED;	
}
tr.invoice_tr_1{
	background-color:#D7FFD7;	
}


tr.task_mega_fast{background-color:#FFB5AE;}
tr.task_closed{background-color:#D7FFD7;}


.upload_ajax_form{
display:none; position:absolute; z-index:10000; top:50%; left:50%; margin-left: -140px; width: 280px; background-color:white; border: 1px solid rgb(112, 112, 112); box-shadow: 0px 0px 6px 1px rgb(109, 109, 109);border-radius: 5px;margin-top: -50px;
}

.smlouva_item {
width: 220px;
height: 540px;
float: left;
margin-right: 1px;
border: 1px solid #AAA;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

.upload_evidence_ajax_form{
display:none; position:absolute; z-index:10000; top:50%; left:50%; margin-left: -140px; width: 355px; background-color:white; border: 1px solid rgb(112, 112, 112); box-shadow: 0px 0px 6px 1px rgb(109, 109, 109);border-radius: 5px;margin-top: -50px;
}

.evidence_table{
width: 430px;
border-collapse: collapse;
top: -1px;
left: -1px;
position: relative;
}

.evidence_table th{	
	height:25px;
	padding:3px;
}

.evidence_table td{	
	height:25px;
	padding:3px;
}

.accordion_div_2 {
margin-left:5px;
margin-right:5px;
}

.accordion_div_2 h3{
display: block;
width: 100%;
height: 31px;
background-color: #E6E6E6;
border: 1px solid lightGrey;
border-bottom: 0px solid lightGrey;
border-top-right-radius: 4px;
border-top-left-radius: 4px;
text-align: center;
line-height:31px;
cursor:pointer;
position:relative;
}

.accordion_div_delete{
position: absolute;
right: 7px;
top: 7px;
width: 14px;
height: 14px;
cursor: pointer;
}

.accordion_div_2 h3:hover{
background-color: #E0E0E0;
border: 1px solid #777;
border-bottom: 0px solid lightGrey;
}

.accordion_div_2 .accordion_div_content{
overflow:hidden;
border: 1px solid #AAA;
background-color: white;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
margin-bottom:2px;
width:100%;
border-top: 0px solid lightGrey;
}

.accordion_div_2 .off{
color:#BDBDBD;
border-bottom:1px dashed #AAA;
}

.accordion_div_2 .off *{
color:#BDBDBD;
}

.accordion_div_2 .on{
border-bottom:1px solid #AAA;
}

.accordion_div_2 .off_on{
border-bottom:1px dashed #AAA;
}

.sort_th_t{
	width:100%;
	background:none;
	border:none;
}

.sort_th_t td{	
	background:none;
	border:none;
	text-align:center;
}
.sort_th_t td.w50{	
	width:50%;
}
.sort_th_t td.border_r{	
	border-right:1px solid grey;
}

.sort_th_t tr{	
	background:none;
	border:none;
}

.sort_th_t tr:hover{	
	background:none;
	border:none;
}

tr.ins_status_4 *{
	color:#888;

}

tr.ins_status_9{
	background-color:#dfdfdf;

}

.dluh_view_height{
	height:600px;
	overflow-y:scroll;
}


.close_btn{
	position: absolute;
	right: -1px;
	top: -2px;
	width: 18px;
	height: 18px;
	cursor: pointer;
}

tr.tr_dluh_0 *{
	font-style:italic;
}


tr.tr_dluh_9{ color: #777777; background-color:#dfdfdf !important;}
tr.tr_dluh_9 a { color: #777777}
/*JQuery*/

.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px,1px,1px,1px);}.ui-helper-reset{border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;margin:0;padding:0;}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;}.ui-helper-clearfix:after{clear:both;}.ui-helper-clearfix{zoom:1;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}.ui-state-disabled{cursor:default!important;}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;width:16px;height:16px;background-image:url(images/ui-icons_222222_256x240.png);}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);}.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1;}.ui-accordion .ui-accordion-li-fix{display:inline;}.ui-accordion .ui-accordion-header-active{border-bottom:0!important;}.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .7em;}.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em;}.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;}.ui-accordion .ui-accordion-content{border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1;padding:0px;}.ui-accordion .ui-accordion-content-active{display:block;}.ui-autocomplete{position:absolute;cursor:default;}* html .ui-autocomplete{width:1px;}.ui-menu{list-style:none;display:block;float:left;margin:0;padding:2px;}.ui-menu .ui-menu{margin-top:-3px;}.ui-menu .ui-menu-item{zoom:1;float:left;clear:left;width:100%;margin:0;padding:0;}.ui-menu .ui-menu-item a{text-decoration:none;display:block;line-height:1.5;zoom:1;padding:.2em .4em;}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:400;margin:-1px;}.ui-button{display:inline-block;position:relative;margin-right:.1em;text-decoration:none!important;cursor:pointer;text-align:center;zoom:1;overflow:visible;padding:0;}.ui-button-icon-only{width:2.2em;}button.ui-button-icon-only{width:2.4em;}.ui-button-icons-only{width:3.4em;}button.ui-button-icons-only{width:3.7em;}.ui-button .ui-button-text{display:block;line-height:1.4;}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{text-indent:-9999999px;padding:.4em;}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em;}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em;}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em;}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px;}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px;}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em;}.ui-buttonset{margin-right:7px;}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em;}button.ui-button::-moz-focus-inner{border:0;padding:0;}.ui-datepicker{width:17em;display:none;padding:.2em .2em 0;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title{line-height:1.8em;text-align:center;margin:0 2.3em;}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th{text-align:center;font-weight:700;border:0;padding:.7em .3em;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a{display:block;text-align:right;text-decoration:none;padding:.2em;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;border-left:0;border-right:0;border-bottom:0;margin:.7em 0 0;padding:0 .2em;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;cursor:pointer;width:auto;overflow:visible;margin:.5em .2em .4em;padding:.2em .6em .3em;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.ui-datepicker-row-break{clear:both;width:100%;font-size:0;}.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-cover{display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;}.ui-dialog{position:absolute;width:300px;overflow:hidden;padding:.2em;}.ui-dialog .ui-dialog-titlebar{position:relative;padding:.4em 1em;}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;height:18px;margin:-10px 0 0;padding:1px;}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px;}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0;}.ui-dialog .ui-dialog-content{position:relative;border:0;background:none;overflow:auto;zoom:1;padding:.5em 1em;}.ui-dialog .ui-dialog-buttonpane{text-align:left;background-image:none;border-width:1px 0 0;margin:.5em 0 0;padding:.3em 1em .5em .4em;}.ui-dialog .ui-dialog-buttonpane button{cursor:pointer;margin:.5em .4em .5em 0;}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px;}.ui-draggable .ui-dialog-titlebar{cursor:move;}.ui-progressbar{height:2em;text-align:left;overflow:hidden;}.ui-progressbar .ui-progressbar-value{height:100%;margin:-1px;}.ui-resizable{position:relative;}.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block;}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000;}.ui-slider{position:relative;text-align:left;}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;}.ui-slider-horizontal{height:.8em;}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em;}.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}.ui-slider-horizontal .ui-slider-range-min{left:0;}.ui-slider-horizontal .ui-slider-range-max{right:0;}.ui-slider-vertical{width:.8em;height:100px;}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em;}.ui-slider-vertical .ui-slider-range{left:0;width:100%;}.ui-slider-vertical .ui-slider-range-min{bottom:0;}.ui-slider-vertical .ui-slider-range-max{top:0;}.ui-tabs{position:relative;zoom:1;padding:.2em;}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0;}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;border-bottom:0!important;white-space:nowrap;margin:0 .2em 1px 0;padding:0;}.ui-tabs .ui-tabs-nav li a{float:left;text-decoration:none;padding:.5em 1em;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text;}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer;}.ui-tabs .ui-tabs-panel{display:block;background:none;border-width:0;padding:1em 1.4em;}.ui-tabs .ui-tabs-hide{display:none!important;}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em;}.ui-widget .ui-widget{font-size:1em;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em;}.ui-widget-content{border:1px solid #aaa;background:#fff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222;}.ui-widget-header{border:1px solid #aaa;background:#ccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:700;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:400;color:#555;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#DADADA url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121;}.ui-widget :active{outline:none;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636;}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a;}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}.ui-state-default .ui-icon{background-image:url(images/ui-icons_888888_256x240.png);}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png);}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}.ui-widget-shadow{background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin:-8px 0 0 -8px;padding:8px;}.ui-helper-hidden,.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none;}.ui-accordion,.ui-datepicker select.ui-datepicker-month-year{width:100%;}.ui-button-text-only .ui-button-text,input.ui-button{padding:.4em 1em;}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-widget-content a,.ui-widget-header a{color:#222;}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none;}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a;}.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-active .ui-icon{background-image:url(images/ui-icons_454545_256x240.png);}


.dashed {     text-decoration: none;
    border-bottom: 1px dashed black;
    display: inline-block;
    cursor: pointer;}
.dashed:hover{ text-decoration: none; color:red; border-bottom: 1px dashed #ff9e00; }

.bord { background: white; border-collapse: collapse; width: 98%; }
.bord  td { border: 1px solid #ABADB3; border-collapse: collapse; padding: 2px; }
.bord  td:nth-child(1) { color: #777777; }
.bord  td:nth-child(2), .bord  td:nth-child(3) { text-align: right; }

.hide_tr{display:none;}

.yellow{background: #f9fbb6;}
.red{background: #FFB5AE;}
.over100{height: 78px; overflow: auto;}


/* AiVi */
  .w100 {
    width: 100%;
    display: inline-block;
  }
  .actionLink {
    margin-left: 10px;
    float:right; 
    opacity:0.2;
  }
  .actionLink:hover {
      opacity:1;
  }
  .actionLink > img {
    width: 30px;
    height: 30px;
  }
  .minor {
    font-weight: normal;
    color: #333333;
  }
  .rizeni_badge {
    margin: 1px;
    padding: 2px 5px 2px 5px;
    border: 1px dotted silver;
    font-weight: 600;
    background: white;
    font-size: 1.05rem;
  }
  .main_table tr:hover {
     background-color: #ffcc66 !important; 
     cursor: pointer;
   }
   .text-center {
    text-align: center;
   }
   .text-alert{
    color: #cc0000;
   }
   .float-right{
    float: right;    
   }
   
   .unidecoration{
    text-align: center;
    min-width: 20px;
    display: inline-block;
   }
   .close {
    float: right; 
    position:relative;
    text-decoration:none; 
    font-size:16px;
    background: transparent;
    border: none;
    cursor: pointer;
   }
   .badge {
    padding: 2px;
    margin: 2px;
    border: 1px dotted dimgray;
   } 
   .bg-gold {
    background: gold;    
   }
   .bg-silver {
    background: #ffffff;    
   }
   .text-white {
    color: white!important;
   }

   .w-100 {
    width: 100% !important;
   }
   .table-bordered {
    border: 1px solid #330000;
   }
   .table-hover tr:hover > td {
    cursor: pointer;
    background-color: #ffcc66;

   }
   .badge-dark-pill {
    color: #fff;
    background-color: #3e74aa;
    padding-right: .6em;
    padding-left: .6em;
    border-radius: 10rem;
    display: inline-block;
    padding: .25em .4em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25rem;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.text-marginal{
  color: rgba(168, 168, 168, 0.692);
  font-weight: 100;
}
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}