html,body{margin:0;padding:0;height:100%;width:100%}
img{border:0}
li input,form{border:0;margin:0;padding:0;display:inline}
th{text-align:left}
h1{font:20px Tahoma;color:#CC9900}
input,p,td,textarea,select,li{font:14px Tahoma}
input{border:1px solid #B7B3A9}
a{color:#776e56}
.nobra a{white-space:nowrap}
.nobrspan span{white-space:nowrap}

#header{padding:0 2em;background:#F3EEE1 url(/images/header_bg.gif) repeat-x scroll 0 0;height:76px}
#content{vertical-align:top;height:100%;padding:10px 30px}
#l{padding-left:16px;background:url(/images/icon_enter.gif) 0 center no-repeat}
#a{text-align:right;vertical-align:top}
#a a{padding-left:16px;background:url(/images/icon_exit.gif) 0 center no-repeat}
#help{float:right}
#frame{margin:0 auto;overflow:hidden;position:relative;width:100%;height:40px}

.errors{color:red}
.success{color:green}
.cancelled{color:black;background-color:#DDDDDD}

.big{font-size:22px}

.list_table{border-collapse:collapse;border:1px solid #776e56}
.list_table tr.highlited{background-color:#f5f2ea}
.list_table tr:hover{background:#F3EEE1}
.list_table th{text-align:center;background-color:#776e56;color:white;border:1px solid white}
.list_table td{border:1px solid #776e56;padding:3px}
.list_table td.hide{display:none}
.list_table table.clear td{border:0}
.list_table form{margin:0;padding:0}

table.money td{text-align:right}
table.money td.total{background-color:#F3EEE1;font-weight:600}
table.money td.p{color:green}
table.money td.n{color:red}

.loading_image{display:none;position:absolute;top:50%;left:50%}

.section{padding:11px;height:25px}

.ui-tabs-hide{display:none}

.ui-tabs-nav{list-style:none;margin:0;padding:0 0 0 3px}
/* clearing without presentational markup,IE gets extra treatment */
.ui-tabs-nav:after{display:block;clear:both;content:" "}
.ui-tabs-nav li{float:left;margin:0 0 0 2px}
.ui-tabs-nav a,.ui-tabs-nav a span{float:left;/* fixes dir=ltr problem and other quirks IE */
padding:0 12px;/* 	background:url(/images/tabs.png) no-repeat;*/
}
.ui-tabs-nav a{margin:5px 0 0;/* position:relative makes opacity fail for disabled tab in IE */
padding-left:0;/* 	background-position:100% 0;*/
text-decoration:none;white-space:nowrap;/* @ IE 6 */
outline:0;/* @ Firefox,prevent dotted border after click */
}
.ui-tabs-nav a:link,.ui-tabs-nav a:visited{color:#fff}
.ui-tabs-nav a span{line-height:27px;font-weight:bold}
.ui-tabs-disabled{opacity:.4;filter:alpha(opacity=40)}
.ui-tabs-nav .ui-tabs-disabled a:link,.ui-tabs-nav .ui-tabs-disabled a:visited{color:#000}
/* declare background color for container to avoid distorted fonts in IE while fading */
.ui-tabs-panel{background:#F3EEE1}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav{ /* auto clear @ IE 6 & IE 7 Quirks Mode */
display:inline-block}
*:first-child+html .ui-tabs-nav{ /* auto clear @ IE 7 Standards Mode - do not group selectors,otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
display:inline-block}
#submenu{vertical-align:top;border:1px solid #776E56}
#submenu a{text-decoration:none}
.ul_james{margin:0;list-style-position:outside;list-style:none;padding:0}

.li_james{padding:0 10px 0 10px;cursor:pointer;background-color:#F3EEE1;white-space:nowrap;color:#776E56}

.li_james_hovered{color:black;text-decoration:underline}
ul#users{margin:0;padding:0;list-style:none}

/* Some resets for compatibility with existing CSS */
.date_selector,.date_selector *{width:auto;height:auto;border:none;background:none;margin:0;padding:0;text-align:left;text-decoration:none}
.date_selector{background:#F2F2F2;border:1px solid #bbb;padding:5px;margin:-1px 0 0 0;position:absolute;z-index:100000;display:none}
.date_selector_ieframe{position:absolute;z-index:999999;display:none}
.date_selector .month_nav{margin:0 0 5px 0;padding:0;display:block}
.date_selector .month_name{font-weight:bold;line-height:20px;display:block;text-align:center}
.date_selector .month_nav a{display:block;position:absolute;top:5px;width:20px;height:20px;line-height:17px;font-weight:bold;color:#003C78;text-align:center;font-size:120%;overflow:hidden}
.date_selector .month_nav a:hover,.date_selector .month_nav a:focus{background:none;color:#003C78;text-decoration:none}
.date_selector .prev{left:5px}
.date_selector .next{right:5px}
.date_selector table{border-spacing:0;border-collapse:collapse}
.date_selector th,.date_selector td{width:2.5em;height:2em;padding:0;text-align:center}
.date_selector td{border:1px solid #ccc;line-height:2em;text-align:center;white-space:nowrap;background:white}
.date_selector td.today{background:#FFFED9}
.date_selector td.unselected_month{color:#ccc}
.date_selector td a{display:block;text-decoration:none !important;width:100%;height:100%;line-height:2em;color:#003C78;text-align:center}
.date_selector td.today a{background:#FFFEB3}
.date_selector td.selected a{background:#D8DFE5;font-weight:bold}
.date_selector td a:hover{background:#003C78;color:white}
td #bigmenu{vertical-align:bottom}

table.sites{width:100%}
table.sites td{padding:5px}


input.radio{border:0}



/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/*{padding:0;margin:0} */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window{font:12px Arial,Helvetica,sans-serif;color:#333333}
#TB_secondLine{font:10px Arial,Helvetica,sans-serif;color:#666666}
#TB_window a:link{color:#666666}
#TB_window a:visited{color:#666666}
#TB_window a:hover{color:#000}
#TB_window a:active{color:#666666}
#TB_window a:focus{color:#666666}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%}
.TB_overlayMacFFBGHack{}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75}
* html #TB_overlay{ /* ie6 hack */
position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px')}
#TB_window{position:fixed;background:#ffffff;z-index:102;color:#000000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%}
* html #TB_window{ /* ie6 hack */
position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}
#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px}
#TB_title{background-color:#e8e8e8;height:27px}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em}
#TB_ajaxContent.TB_modal{padding:15px}
#TB_ajaxContent p{padding:5px 0 5px 0}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;/* -height/2 0 0 -width/2 */
}
* html #TB_load{ /* ie6 hack */
position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%}
* html #TB_HideSelect{ /* ie6 hack */
position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px')}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px}

.abutton a{display:block;float:left;text-align:center;padding:1px 1em;border:1px solid #b7b3a9;background-color:#efefef;color:#000;text-decoration:none;font:14px Tahoma}
.abutton a:hover,.abutton input:hover{background-color:#b7b3a9}

#bigmenu a{padding:0}

#bigmenu .ui-tabs-nav li{padding:0 0 3em;margin:7px}
#bigmenu .ui-tabs-nav a{float:none}
#bigmenu .ui-tabs-nav span{background-color:#dccda7}
#bigmenu .ui-tabs-nav span:hover,#bigmenu .ui-tabs-selected span{background-color:#776e56}
#bigmenu .ui-tabs-nav div{float:none;display:none;line-height:25px;position:absolute;left:2em;right:2em;top:34px;border:1px solid #776e56}
#bigmenu .ui-tabs-nav div a{background-image:none;color:#776e56}
#bigmenu .ui-tabs-nav div a:hover{text-decoration:underline}

#bigmenu .ui-tabs-selected div{float:none;display:block}
#bigmenu .ui-tabs-nav div:hover,
#bigmenu .ui-tabs-nav li:hover div{float:none;display:block;z-index:10}

#tab_money:hover #show_money,#show_money:hover{background-color:#efe}
#tab_requisits:hover #show_requisits,#show_requisits:hover{background-color:#eef}
#tab_admin:hover #show_admin,#show_admin:hover{background-color:#fee}

#bigmenu .ui-tabs-selected #show_money,
#bigmenu .ui-tabs-selected #show_requisits,
#bigmenu .ui-tabs-selected #show_admin{background-color:#f3eee1}

