@charset "utf-8";
/* CSS Document */


body {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:100.01%;
	margin-top:10px;
	margin-right:15px;
	margin-left:15px;
 	background-color:#fff;
}

body#page_hist td#logo {background:url(../image/header_img_hist.jpg) no-repeat top right}
body#page_ind td#logo {background:url(../image/header_img_ind.jpg) no-repeat top right}
body#page_schet td#logo {background:url(../image/header_img_schet.jpg) no-repeat top right}
body#page_text td#logo {background:url(../image/header_img_text.jpg) no-repeat top right}

A { color:#910100; }


td#middle, td#footer, table#table-triad, td#left_column, td#right_column, td#content {
	border:0; 
	padding:0; 
	margin:0; 
	border-collapse:collapse;
}


IMG { 
	border:0px solid black; 
}


/*********************************************** HEADER **************************************/

.table-header  {
	width:100%;
 	border:#993300 solid 0;
	
}

.quick_search_text {
	width:199px;
	height:19px;
	border:#6E6E6E solid 1px;
	background-color:#fff;
	font-size:14px;
	overflow:hidden;
}


td#header_menu {
	background:#9C0100 url(../image/header_menu_bg.jpg) repeat-x left top;;
	height:34px;
	vertical-align:middle;
	border:0; 
	padding:0; 
	margin:0; 
	border-collapse:collapse;
}

td#header_menu a {
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	margin:0 30px;
	line-height:32px;
}

A.header_menu_act {
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	margin:0 50px;
	line-height:32px;
	text-decoration:none;
}

td#header_menu a:hover {text-decoration:none}
 
div.header_menu_lborder {
	background:url(../image/header_menu_lborder.jpg) no-repeat left top;
	padding-left:14px;
}

div.header_menu_rborder {
	background:url(../image/header_menu_rborder.jpg) no-repeat right top;
	padding-right:14px;
	height:34px;
	text-align:center;
	white-space:nowrap;
}
/**************************************************** // HEADER ************************************/





/**************************************************** TABLE MAIN (INCLUDED CONTENT TABLE) ********************************/

.table-main {
	width:100%;
}
 
/************************** FOOTER TD ************************/
 
.table-main-td-2-1 {
	background:#9C0100 url(../image/footer_bg.jpg) repeat-x left top;
	height:64px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
}

div.footer_lborder, div.footer_rborder {
	height:64px;
	overflow:hidden;
}

div.footer_lborder {
	background:url(../image/footer_lborder.jpg) no-repeat left top;
	padding-left:14px;
}

div.footer_rborder {
	background:url(../image/footer_rborder.jpg) no-repeat right top;
	padding-right:14px;
	padding-top:3px;
}



div#copy {
	position:relative;
	top:23px;
	text-align:right;
	margin-right:10px;
}

/************************** //FOOTER TD ************************/



/************************** CONTENT TABLE ************************/

.table-triad { width:100%; }
.table-triad-td-1-1 { width:202px; height:100%; }
.table-triad-td-1-2 { }
.table-triad-td-1-3 { width:226px; }
.table-triad-td-1-1, .table-triad-td-1-2, .table-triad-td-1-3 { vertical-align:top; }
.table-triad-td-1-1, .table-triad-td-1-3 H2 { font-size:12px!important; }

.table-triad-td-1-2 {
	font-family:Tahoma, Helvetica, Arial, sans-serif;
	font-size:0.75em;
	padding:0 28px;
}

.table-triad-td-1-2 TABLE { font-size:1em; }
.table-triad-td-1-2 A { color:#910100; }
.table-triad-td-1-2 A:HOVER { text-decoration:none; }
.table-triad H1 {		 
	margin:1.5em 0 0.5em 0;
	padding:0 0 0.4166em 0;
	font-size:1em;
	color:#910100;
	border-bottom:#000 solid 1px;
}

.table-triad H2 {		 
	margin:1.5em 0 0.5em 0;
	padding:0 0 0.4166em 0;
	font-size:1em;
	color:#910100;
	border-bottom:#000 solid 1px;
}
 
.table-triad-td-1-2 H3 {		 
	font-size:1em;
	font-weight:bold;
	padding:0;
	margin:1.25em 0 -0.25em 0;
}

.table-triad-td-1-2 HR {		 
	height:0;
	border-collapse:collapse;
	border:0;
	border-bottom:#CCCCCC solid 1px;
	margin:0;
}

.table-triad-td-1-2 P {		 
	font-size:1em;
	margin:1em 0;
}

.table-triad-td-1-2 DT {		 
	font-size:1em;
	color:#999999;
	font-weight:bold;
	margin-bottom:0.25em
}

.table-triad-td-1-2 DD {		 
	font-size:0.9166em;
	margin:0 0 1.25em 0;
}

.table-triad-td-1-2 IMG.photo {		 
	border:#000 solid 1px;
	margin:0 10px 10px 0;
	float:left;
}

.table-triad-td-1-2 TABLE#info {		 
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:1.16em;
	color:#000;
	border-collapse:collapse;
	width:100%;
	margin:1em 0;
}

TABLE#info TH.table_title {		 
	background-color:#a5a7aa;
	color:#fff;
	font-size:0.875em;
	font-weight:bold;
	border-bottom:#fff solid 1px;
	text-align:left;
	padding:0.75em;
}

TABLE#info TH {		 
	background-color:#E5E6E7;
	color:#000;
	font-weight:normal;
	font-size:0.7857em;
	border:0;
	padding:0.375em;
}

TABLE#info TD {	 
	background-color:#fff;
	color:#000;
	font-weight:bold;
	font-size:0.7857em;
	border-bottom:#000 solid 1px;
	padding:0.75em;
	text-align:center;
}

.table-content { width:100%;  } 
.table-content-td-1-1 { width:100%; }
.table-content-td-2-1, .table-content-td-3-1, .table-content-td-4-1, .table-content-td-5-1, .table-content-td-6-1  {
	font-family:Tahoma, Helvetica, Arial, sans-serif;
 	padding:10px;
}



/************************** //CONTENT TABLE ************************/

/**************************************************** //TABLE MAIN (INCLUDED CONTENT TABLE) ********************************/


 

form {	 
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#000;
	background-color:#fff;
	margin:0;
	padding:0;
	vertical-align:middle;
}

input.text_line {	 
	background-color:#fff;
	border:#6E6E6E solid 1px;
	vertical-align:middle;
}

.text_area {	 
	background-color:#fff;
	border:#6E6E6E solid 1px;
	vertical-align:middle;
}

input.button {	 
	background-color:#B3B3B3;
	border:#6E6E6E solid 1px;
	font-weight:bold;
	vertical-align:middle;
}


 




div#contact {text-align:center}
div#contact a {color:#fff; text-decoration:none; border-bottom:#fff solid 1px;}
div#contact a:hover {border-bottom:none}





.red	{
	color:#c91f20;
}

.green	{
	color:#0ab243;
}





ul.main_menu {
	font-size:11px;
	font-weight:bold;
	color:#fff;
	list-style:none;
	margin:0;
	padding:1px 0 0 0;
	border-bottom:#cbcbcb solid 2px;
	display:block;
	width:202px;
	overflow:hidden;
}

li.level_1, li.level_1sub {
	padding:1px 0 0 0;
	border-top:#cbcbcb solid 2px;
	display:block;
	border-bottom:#fff solid 1px;
}

li.level_1 a, li.level_1sub a {
	display:block;
	padding:5px 4px 5px 12px;
	color:#fff;
	text-decoration:none;
}

li.level_1 a {
	background:url(../image/main_menu_but_bg_cmn.gif) repeat-y left top;
	background-color:#6e6e6e;
}

li.level_1 a:hover {
	background:url(../image/main_menu_but_bg_cmn.gif) repeat-y -212px top;
	background-color:#960100;
}

li.level_1sub a {
	background:url(../image/main_menu_but_bg_cmn.gif) repeat-y -212px top;
	background-color:#960100;
}

ul.main_menu_sub {
	list-style:none;
	display:block;
	margin:0 0 0 14px;
	padding:11px 0;
}

li.level_2 {
	margin:0;
	padding:0;
	border:3px solid black;
	background:url(../image/list_marker.gif) no-repeat left 8px;
	border:#fff solid 1px;
}

li.level_2 a {
	color:#960000;
	background:none;
	padding:4px 4px 5px 14px;
	text-decoration:underline;
}

li.level_2 a:hover {text-decoration:none}
li.selected {background:url(../image/list_marker_red.gif) no-repeat left 8px;}
li.selected A {text-decoration:none;}


table.ex_rate {
	font-size:10px;
	color:#000;
	width:100%;
	border-collapse:collapse;
	margin:3px 0 7px 0;
}

table.ex_rate th {
	text-align:left;
	font-weight:bold;
	font-size:11px;
	padding-top:3px;
}

td.ex_title {text-align:left; width:100%;}
td.ex_units {text-align:right; padding-right:12px;}
td.ex_arrears {text-align:right;}

table.ex_rate th, td.ex_title, td.ex_units, td.ex_arrears {
	border-bottom:#CCC solid 1px;
	white-space:nowrap;
}


.list-worker-title{
	color: #910100;
}

.list-worker-name{
	font-weight:bold;
}

.list-worker-description{
	font-size:11px;
}



.padding-5 {
	padding:5px;
}

.padding-top-5 {
	padding-top:5px;
}

.padding-bottom-5 {
	padding-bottom:5px;
}

.padding-left-5 {
	padding-left:5px;
}

.padding-right-5 {
	padding-right:5px;
}


.text-align-right	{
	text-align:right;
}

.text-align-left	{
	text-align:left;
}

.display-none	{
	display:none;
}



.bold {
	font-weight:bold;
}

.font-size-10 {
	font-size:10px;
}


.black {
	color:black;
}

label.register_form_error {
	float:right;
	color:#900;
	padding:4px;
}

input.error-captcha {
	border:2px solid #900;
}







