body { 
	font-size: 9pt; 
	font-family: Tahoma, Verdana, Helvetica,sans-serif; 
	line-height: 11pt; 
	color: #7B7B7B; 
	margin: 0px; 
	background-color: #FFFFFF;
	padding: 0px;
}
input, select {
  font-family: Tahoma, Verdana, Helvetica,sans-serif;
  font-size: 9pt;
  color: black;
}
table { 
	font-family: Tahoma, Verdana, Helvetica,sans-serif; 
	font-size: 9pt; 
	line-height: 11pt; 
	color: #7B7B7B;
	border: 0px;	
	padding: 0px;
}

table.login {
  width: 100%;
  background-color: #EFEFEF;
  border-width: 0px;
}

table.login td.nopadd {
  padding: 0px 0px 0px 0px;
}

table.login td {
  padding: 5px 0px 5px 0px;
}

table.login td.reg {
  padding:0px 5px 5px 40px;
}

table.login td.home_left {
  padding: 15px 0px 10px 15px;
}

table.folders td.name {
  padding-left: 4px;
  width: 100%;
  white-space: normal;
}

table.folders a {
  text-decoration: none;
}

table.items a {
  text-decoration: none;
}

table.main_menu {
  background-position: top right; 
  background-repeat:no-repeat;
}

td.padd {
  padding-left: 20px;
}

a { 
	color: #538CC0; 
	text-decoration: underline 
}
a:hover { 
	text-decoration: underline 
}
a.menu_select{
	color:#FFFFFF; 
	text-decoration: underline; 
}
a.menu { 
	color:#FFFFFF; 
	text-decoration: none
}
a.menu:hover {
	text-decoration: underline
}

a.blue { 
	color:#538CC0;
	font-size: 8pt;
	text-decoration: none;
	text-transform: uppercase;
	
}
a.blue:hover {
	text-decoration: underline;
}

p { 
	text-align: justify; 
	margin-top: 10px;
}


.bottom { 
	color: #B1B1B1;
}

.input { 
	color: #4B4B4B; 
	background-color: #FFFFFF; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #A9A9A9
}
select {
  border-style: solid; 
  border-width: 1px; 
  border-color: #A9A9A9
}

option {
  color: #4B4B4B;
  background-color: #FFFFFF; 
}

.checkbox {
	color: #7B7B7B; 
	border-style: solid; 
	border-width: 0px; 
	border-color: #A9A9A9;
	width: 16px;
	height: 16px }

.reg { 
	color:#538CC0;
	padding:0px 5px 5px 26px;
}
.submit { 
	background-color: #538CC0; 
	color: #FFFFFF; 
	border-style: solid; 
	border-width: 0px; 
	border-color: #538CC0;
	cursor:hand;
	}

.chek { 
	color: #5B5B5C;
	font-size: 8pt;
}

.menu {
	text-transform: uppercase;
	font-size: 8pt;
	border: 0px;	
	padding: 0px;
}


ul.menu { 
    color:#FFFFFF;
	margin-top:15px;
	margin-left:18px;
	margin-bottom:15px;
    list-style-image: url(/img/sub_menu.gif); 
	padding-left: 20px;
}

li {
  margin-left:0px;
}

td.top{
    padding: 0px 3px 0px 3px;
  	font-size: 8pt;
    text-transform: uppercase;
}

td.top a{
    text-decoration: none;
	color: #7B7B7B; 
}

td.top a:hover {
    text-decoration: underline;
}

h1{
    color:#538CC0;
	font-size: 12pt;
    text-transform: uppercase;
}

h2{
    color:#FF9C00;
	font-size: 10pt;
    text-transform: uppercase;
}

td.blue{
	color:#FFFFFF;
}

td.blue_menu{
	padding:45px 16px 0px 27px;
}
td.contacts 
 {
  padding:15px 20px 15px 18px;
  background-position: top left; 
  background-repeat:no-repeat;
 }
td.download {
	background-position: bottom;
	background-repeat:repeat-x;
}
 
td.center{
	padding:20px 20px 20px 20px;
	background-position: top left; 
	background-repeat:no-repeat;
}
 
td.download_insite {
	padding:19px 20px 15px 18px;
	background-position: bottom left; background-repeat:no-repeat;
}

td.menu {
	padding:0px 0px 3px 39px;
	background-position: top right; 
	background-repeat:no-repeat;
}

td.menu_item {
  padding: 10px 10px 5px 5px;
  text-align: center;
}

td.menu_cell {
  text-align: center;
  font-size: 11px;
}

td.menu_cell a {
  text-decoration: none;
  color: #7B7B7B;
}

td.menu_cell a:hover {
  text-decoration: none;
  color: #338ACD;
}

td.home_left {
  padding: 5px 0px 5px 15px;
}
 
td.bottom_i{
   padding:15px 20px 15px 0px;
} 

.top_t { background-position: top right; background-repeat:no-repeat; }

select.top{
	background-color: #FFFFFF; 
	color: #000000; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #000000;
}

th{
	color:#538CC0;
	font-weight:bold;
	background-color:#F1F1F1;
}
.sign_padd {padding:0px 5px 5px 26px}
.t_padd {padding:0px 5px 5px 0px}
.t_padd2 {padding:0px 10px 0px 10px; width: 40px; text-align: center}
.cursor {cursor:hand;cursor:pointer}

tr.table{
	background-color: #FFFFFF; 
}

table.table{
	background-color: #CCCCCC; 
}

div.error {
  color: brown;
}
div.copy {
  margin-top: 40px;
  text-align: right;
  color: #B1B1B1;
}
div.padd {
  padding-left: 20px;
}
div.sendLinkOk {
  text-align: center;
  margin-top: 16px;
  margin-bottom: 8px;
}
a.submit {
  display: block;
  text-decoration: none;
  background-color: #538CC0; 
  color: #FFFFFF;
  padding: 1px 5px 2px 5px;
  width: 7em;
}
a.submit:hover {
  text-decoration: none;
}
