body, td, input { font-family: Tahoma, DejaVu Sans, Lucida Sans, Helvetica, sans-serif; font-size: 14px; color: rgb(7, 143, 107);}
form, table, td {margin: 0;}
body {margin: 0 30px;}

.table { border: 1px solid rgb(7, 143, 107); border-collapse: collapse; }
.table td,th { border: 1px solid rgb(7, 143, 107); }


h1, h2 { text-align: center; color: #fa7901; font-size: 18px; margin: 3px 0;}
h3 {text-align: left; color: #028176; }
h4 {text-align: center; color: #028176; font-size: 14px;}

.link { color: rgb(255, 88, 0); }
.head_table { padding: 3px; text-align: center; font-weight: bolder; }
.c { text-align: center; }
.r { text-align: right; }
.input_field, select { border: 1px solid rgb(7, 143, 107); color: rgb(255, 124, 7); }
select { font-size: 9.5px; }
.md { margin-left: 23px; }

#doxod_itog { color: rgb(255, 124, 7); font-weight: bolder; }
#doc_doxod2, #other_kredit_cel, #other_kredit_srok2, #grazdan_other2, #registration_other2, #other_zaniatost2, #document_other2, #platez_system_other2, #sobstvennost_other2, #bank_name2 { visibility: hidden; }

.color-grey {color: #000;}
.color-green {color: #028176;}
.color-orange {color: #fc7001;}


ul.annotation {
  margin: 0;
  padding: 0 0 0 7px;
  list-style: disc inside;
  font-size: 14px;
}
li.annotation {display: list-item;}


ul.menu-item {
  margin: 0;
  padding: 0;
  list-style:none;
}
.menu-item li {
	list-style-type:none; /* removes default bullet */
	background-image:url('/img/menu-item.gif');
	background-repeat: no-repeat; /* ONE bullet only please */
	background-position: 0 0; 
	padding-left:12px; /* space between bullet and text */ 
	margin: 5px 0;
}
.menu-item li.menu-head {font-size: 12px;}
.menu-item li.faq-ans {margin: 0; padding: 0 15px; background-image:none; color: grey;}

ul.ulevel0 {margin: 0; padding: 0 0 0 7px; list-style: disc inside;}
.ulevel0 li {background-image:none; display: list-item;}
.ulevel2 {color: #fa7901; margin: 0; background-image:none;}
.ulevel2 li {list-style: disc inside; color: grey; background-image:none;}
.ulevel3 {color: #fa7901; margin: 0; background-image:none;}
.ulevel3 li {list-style: circle inside; color: grey; background-image:none;}

.hl {color: #fa7901;}
.hl1 {font-weight: bolder; font-size: larger;}
.hili {color: #028176; font-weight: bold;}

a {color: #028176;}
a:visited {color: #028176;}
a:hover {color: rgb(255, 124, 7);}

#pad {width: 250px; height: 100px; 
	background: #e6f4f3 url('/img/notepad.png') no-repeat top left;
	text-align: center;
	padding: 0;
	margin-bottom: 6px;
	
}
#pad h1 {padding: 10px; text-align: center; font-size: 1.3em;}
#pad a {color: #fc7001; text-decoration: none;}
#consultant {margin: 6px 0;}

#submenu td {vertical-align: middle; height: 37px; }
#submenu img {float: left; margin: 0 6px 0 0;}
#submenu span {padding: 9px 0 0 0; display: block;}

#cbr_rates {position: absolute; right: 30px; top: 10px; width: 212px; height: 80px; background: url('/img/b_bg.png') no-repeat top left;}
.cbr_head {font-weight: bold; color: grey; margin: 10px 15px 3px; word-spacing: 4px; text-align: center;}
.cbr_date {font-size: 9px; color: grey;}
.cbr_item {font-size: 9px; margin: 2px 15px; word-spacing: 12px;}
.cbr_name {font-size: 9px; color: #000;}
.cbr_value {font-size: 9px; color: #fa7901; font-weight: bold;}
.cbr_cond {font-size: 9px; margin: 2px 5px 2px 15px; word-spacing: 5px;}
.cbr_neg_diff {font-size: 9px; color: #f00;}
.cbr_diff {font-size: 9px; color: #028176;}

#b_services {position: absolute; right: 250px; top: 10px; width: 212px; height: 80px; background: url('/img/b_bg.png') no-repeat top left;}
#b_services h1 {font-size: 8pt; font-weight: bold; color: grey; margin: 10px 15px 3px; text-align: center;}
.bserv_item {font-size: 13px; margin: 0 15px; font-weight: bold;}

#b_phones {position: absolute; right: 470px; top: 10px; width: 212px; height: 80px; background: url('/img/b_bg.png') no-repeat top left;}
#b_phones h1 {font-size: 8pt; font-weight: bold; color: grey; margin: 10px 15px 3px; text-align: center;}
.bphone_item {font-size: 18px; margin: 0 15px; font-weight: bold; word-spacing: 1px;}

div.bitem {width: 212px; height: 80px; margin: 6px 19px; border: 0; padding: 0; cursor: pointer; text-align: center;}
#banner_boxes img {margin: 0; border: 0; padding: 0;}
#banner_boxes h2 {padding: 12px 8px 0 80px; font-size: 13px; color: #028176; text-align: right;}

div.mbitem {
	width: 245px; min-width: 245px; min-height: 120px; height: 120px;
	margin: 2px; text-align: left; font-size: 1em;  border: 0; padding: 3px;
	background: url('/img/mbitem_bg.png') no-repeat top left;
	overflow: hidden;
	position: relative;
}
div.mbitem img {position: absolute; z-index: 2; top: 5px; left: 5px;}
#menu_boxes h2 {font-size: 12px; margin: 13px 0 0 0; text-align: right; white-space:nowrap; width: 235px;}
#menu_boxes h2 a {color: #fa7901;}
#menu_boxes ul {margin: 16px 0 0 0; width: 230px;}
#menu_boxes td {text-align: center;}

#foot_space {margin: 10px 0; width: 100%; height: 1px; background: #028176; font-size: 1px; line-height: 0;}
.orng_space {margin: 10px 0; width: 100%; height: 2px; background: #fc7001; font-size: 1px; line-height: 0;}
#footer {margin: 0 0 10px 0;}

#topmenu {width: 100%; font-family: Tahoma, DejaVu Sans, Helvetica, Arial, sans-serif;}
#topmenu table {margin: 0; padding: 0; width: 100%; border: 0; }
#topmenu img {border: 0;}
#topmenu td {font-weight: bold; color: #fff; font-size: 14px; background: #028176; border: 0; margin: 0; padding: 3px;}
#topmenu td.brd {padding: 0; width: 6px; vertical-align:bottom; }
#topmenu td.brdr {padding: 0; width: 6px; vertical-align:top; }
#topmenu a {color: #fff; text-decoration: none;}
#topmenu a:visited {color: #fff;}
#topmenu a:active {color: #ea7a04;}
#topmenu a:hover {color: #ea7a04;}

#tabl th {color: #fc7001; font-size: 12px;}
#tabl table {border:0; border-collapse: collapse;}
#tabl td {border-top: 1px dotted #fc7001;}

#tbrd {background: #028176; padding: 1px;}
#tbrd table {border: 0; margin: 0; padding: 0; width: 100%;}
#tbrd th {color: #fc7001; font-size: 12px; padding: 3px; background: #fff; border: 0; margin: 0;}
#tbrd td {padding: 3px; background: #fff; border: 0; margin: 0;}

#navipanel {padding: 3px; text-align: right; color: #999; font-weight: bolder; border: 0; border-bottom: 1px solid #028176;}
#navipanel a {color: #666; text-decoration: none;}
#navipanel a:visited {color: #666;}
#navipanel a:active {color: #999;}
#navipanel a:hover {color: #999;}

#revcalc_form table td, #revcalc_form input 
{
  font-size: 11px;  
}
#revcalc_res
{
  font-size: 11px; 
}

