body, td, input, option, div {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
}

html, body {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height:100%;
}

html>body {
   min-height:100%;
   height:auto;
}

body {
   position:relative;
}

div#main {
	padding-bottom:240px;
}

a {
	color: black;
}
.failed {
   color: Red;
   font-weight: bold;
}

h2 {
	margin: 0 0 14px 0;
	padding: 0;
	font-size: 30px;
	color: #a11400;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}

h2.innerpage_h2 {
	padding: 0;
	margin: 25px 0 15px 0;
	font-size: 18px;
	letter-spacing: 0px;
	font-weight: bold;
}

h3 {
	margin: 0;
	padding: 0;
	font-size: 18px;
	color: #a11400;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 18px;
}

h3.innerpage_h3 {
	padding:0;
	margin: 0 0 25px 0;
	font-size: 18px;
	color: #a11400;
	font-weight: normal;
}

.sel {
   border-collapse: collapse;
   border-top: 1px solid black;
   border-bottom: 0px solid black;
   border-left: 1px solid black;
   border-right: 1px solid black;
   padding: 3px;
}

.unsel {
   border-collapse: collapse;
   border-top: 1px solid black;
   border-bottom: 1px solid black;
   border-left: 1px solid black;
   border-right: 1px solid black;
   cursor: pointer;
   padding: 3px;
}

.selected {
   border-collapse: collapse;
   border-top: 1px dotted #959595;
   border-bottom: 1px dotted #FAF8EE;
   border-left: 1px dotted #959595;
   border-right: 1px dotted #959595;
   height: 40px;
	text-align: center;
	background-color: #FAF8EE;
	font-weight: bold;
	color: #e7b109;
	width: 140px;
}

.selected_first {
   border-collapse: collapse;
   border-top: 1px dotted #959595;
   border-bottom: 1px dotted #FAF8EE;
   border-left: 1px dotted #FAF8EE;
   border-right: 1px dotted #959595;
	height: 40px;
	text-indent: 10px;
	background-color: #FAF8EE;
	font-weight: bold;
	color: #e7b109;
	width: 112px;
}

.unselected_first {
   border-collapse: collapse;
   border-bottom: 1px dotted #959595;
   text-decoration: underline;
	text-indent: 10px;
   cursor: pointer;
	height: 40px;
	font-weight: bold;
	width: 112px;
}

.unselected {
   border-collapse: collapse;
   border-bottom: 1px dotted #959595;
   text-decoration: underline;
   cursor: pointer;
	height: 40px;
	font-weight: bold;
	text-align: center;
	width: 140px;
}

.unselected a {
	color: #5e5e5e;
}

.extrub {
	border-collapse: collapse;
   border-bottom: 1px dotted #959595;
	height: 40px;
	padding-right: 20px;
}

#frame_base, #frame_map, #frame_ipage {
   border-bottom: 1px solid black;
   border-left: 1px solid black;
   border-right: 1px solid black;
   padding: 5px;
}

.alphabeth {
   padding: 2px 3px 2px 3px;
}

.alphabeth a {
   font-weight: bold;
	color: #e67201;
}
.alphabeth_sel {
	background-color: #e67201;
}

.alphabeth_sel a {
   font-weight: bold;
	color: white;

}

.title {
   cursor: pointer;
   color: blue;
   font-weight: bold;
}

div#bot_menu {
	padding-top:24px;
	margin: 0 20px 0 255px;
	text-align: right;
	font-size: 10px;
}

div#bot_menu a {
  font-size: 10px;
}

div#bot_menu ul {
  height: 10px;
  margin-left: 0;
  padding-left: 0;
  display: inline;
}

div#bot_menu ul li {
  margin-left: 0;
  padding: 3px 5px;
  border-left: 1px solid #8e7979;
  list-style: none;
  display: inline;
}

div#bot_menu ul li.first {
  margin-left: 0;
  border-left: none;
  list-style: none;
  display: inline;
}

div.cloud {
   font-size: 10px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 50px;
}

div.cloud span.keyword0 {
   font-size: 180%;
   color: #000;
	margin-right: 20px;
	line-height: 30px;
}

div.cloud span.keyword1 {
   font-size: 160%;
   color: #000;
	margin-right: 20px;
	line-height: 30px;
}

div.cloud span.keyword2, span.keyword3 {
   font-size: 140%;
   color: #000;
	margin-right: 20px;
	line-height: 30px;
}

div.cloud span.keyword4, span.keyword5  {
   font-size: 120%;
   color: #000;
	margin-right: 20px;
	line-height: 30px;
}

div.cloud span.keyword6, span.keyword7  {
   font-size: 100%;
   color: #000;
	margin-right: 20px;
	line-height: 30px;
}

div.cloud span.keyword8, span.keyword9   {
   font-size: 100%;
   color: #4c4c4c;
	margin-right: 20px;
	line-height: 30px;
}

td.detail {
   border-collapse: collapse;
   border-top: 1px solid #D4D0C8;
   border-left: 1px solid #D4D0C8;
   border-bottom: 1px solid Gray;
   border-right: 1px solid Gray;
   padding: 3px;
   vertical-align: top;
   background-color: #DCD9D3;
}

td.detail:hover {
   cursor: pointer;
   border-collapse: collapse;
   border-top: 1px solid #D4D0C8;
   border-left: 1px solid #D4D0C8;
   border-bottom: 1px solid Gray;
   border-right: 1px solid Gray;
   padding: 3px;
   vertical-align: top;
}

#navigation span.unselected {
   background-color: silver;
   padding: 3px;
   margin: 3px;
}

#navigation span.selected {
   background-color: yellow;
   padding: 3px;
   margin: 3px;
}

input.uneditable {
   border: 1px solid #d6d6d6;
   background-color: #D4D0C8;
}

.useful_select1 {
	background-color: #faf7ee;
	color: #e8b415;
	padding: 14px 15px 14px 15px;
	border-top: 1px dotted #949494;
	border-right: 1px dotted #949494;
	border-left: 1px solid #faf7ee;
	border-bottom: 1px solid #faf7ee;
	font-size: 14px;
	font-weight: bold;
	width: 33%;
}

.useful_unselect1 {
	background-color: white;
	color: black;
	padding: 14px 15px 14px 15px;
	border-top: 1px solid white;
	border-right: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px dotted #949494;
	text-decoration: underline;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	width: 33%;
}

.useful_select2 {
	background-color: #faf7ee;
	color: #e8b415;
	padding: 14px 15px 14px 15px;
	border-top: 1px dotted #949494;
	border-right: 1px dotted #949494;
	border-left: 1px dotted #949494;
	border-bottom: 1px solid #faf7ee;
	font-size: 14px;
	font-weight: bold;
	width: 33%;
}

.useful_unselect2 {
	background-color: white;
	color: black;
	padding: 14px 15px 14px 15px;
	border-top: 1px solid white;
	border-right: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px dotted #949494;
	text-decoration: underline;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	width: 33%;
}

.useful_select3 {
	background-color: #faf7ee;
	color: #e8b415;
	padding: 14px 15px 14px 15px;
	border-top: 1px dotted #949494;
	border-right: 1px solid #faf7ee;
	border-left: 1px dotted #949494;
	border-bottom: 1px solid #faf7ee;
	font-size: 14px;
	font-weight: bold;
	width: 33%;
}

.useful_unselect3 {
	background-color: white;
	color: black;
	padding: 14px 15px 14px 15px;
	border-top: 1px solid white;
	border-right: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px dotted #949494;
	text-decoration: underline;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	width: 33%;
}

div.lang_pane {
	width:60px;
	height: 80px;
	padding: 15px 5px 5px 5px;
	margin: 0 0 0 173px;
	position:absolute;
	background-image: url(../images/block_lang.gif);
	background-position: left;
	background-repeat: no-repeat;
}

div.lang_pane_hide {
	width:60px;
	height: 80px;
	padding: 5px;
	margin: 0 0 0 173px;
	position:absolute;
}

div.lang_show {
	margin: 5px;
}

div.lang_hide {
	display: none;
}

.gmtbl {
	background-color: #ffffff;
	padding: 0;
}

.gmtdttl {
	display: none;
}

td.gmtdtext {
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}

a.gmtdtext {
	font-size: 11px;
	font-weight: normal;
	color: #f0b743;

}

.bin {
	font-family:Verdana, Arial,Helvetica, sans-serif;
	color:black;
	font-size:11px;
	text-decoration: none;
	display: block;
	padding: 0 0 0 20px;
	margin: 0;
}

an:hover {
	text-decoration:none;
	color:#400040
}

.bin_time {
	color: #9f9f9f;
	display: block;
	padding: 0 0 0 20px;
	background-image: url(../images/dot.gif);
	background-position: left;
	background-repeat: no-repeat;
	font-size: 10px;
	margin: 0;
}

td.txt_1224677290 {
	text-align: left;
}

.informer td.topic {
	display: none;
}

td.navigation {
	padding: 2px 4px 3px 4px;
}

td.navigation a {
	color: #ababab;
	text-decoration: none;
}

td.navigationshow {
	color: black;
	padding: 2px 4px 3px 4px;
	border: 1px solid #eae1d0;
	background-color: #faf6ed;
}

td.navigationshow a  {
	color: #ababab;
	text-decoration: none;
}

td.extended {
	padding: 5px 5px 5px 0;

}

td.extended input, td.extended select {
	height: 22px;
	border: 1px solid #999999;
	background-image: url(../images/input_bckg.jpg);
	background-position: top;
	background-repeat: repeat-x;
	padding-top: 3px;
}

td#r01 {
	width: 32px;
	background-image: url(../images/bckg_right.gif);
	background-position: top;
	background-repeat: repeat-y;
}

#r02 {
	background-image: url(../images/tyanuchka_bot.jpg);
	background-position: top;
	background-repeat: repeat-y;
}

td#l01 {
	width: 62px;
	background-image: url(../images/tyanuchka.jpg);
	background-position: top left;
	background-repeat: repeat-y;
}

div#bottom {
	margin: 0 18px 0 0;
	background-image: url(../images/bckg_botcenter.jpg);
	background-position: top;
	background-repeat: repeat-x;
	height: 146px;
}

div#b01 {
	height: 146px;
	background-image: url(../images/bckg_botleft.jpg);
	background-position: left;
	background-repeat: no-repeat;
	vertical-align: sub;
}

div#b02 {
	height: 146px;
	background-image: url(../images/bckg_botright.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

div#b03 {
	padding-top: 6px;
	margin-right: 24px;
	text-align: right;
	font-size: 11px;
}

div#statbans {
	padding-top: 20px;
	margin-right: 24px;
	text-align: right;
}

td#top01 {
	width: 65px;
	background-image: url(../images/bckg-tableft.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

td.tab_selected a.top_menu_item {
	text-decoration: none;
	cursor: default;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

td.tab_unselected a.top_menu_item {
	color: white;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

td.tab_selected {
	width: 150px;
	background-color: #fef102;
	text-align: center;
}

td.tab_selected div.earl,
td.tab_selected div.earl_first {
	background-image: url(../images/tab_selectleft.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: 41px;
	top: 0px;
}

td.tab_selected div.earr,
td.tab_selected div.earr_last {
	background-image: url(../images/tab_selectright.gif);
	background-position: right;
	background-repeat: no-repeat;
	height: 41px;
	top: 0px;
}

td.tab_unselected {
	width: 150px;
	background-image: url(../images/tab_unselect.gif);
	background-position: top;
	background-repeat: repeat-x;
	text-align: center;
}

td.tab_unselected div.earl {
	background-image: url(../images/tab_unselectleft.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: 41px;
	top: 0px;
}

td.tab_unselected div.earr {
	background-image: url(../images/tab_unselectright.gif);
	background-position: right;
	background-repeat: no-repeat;
	height: 41px;
	top: 0px;
}

td.tab_unselected div.earl_first {
	background-image: url(../images/tab_unselect_first.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: 41px;
	top: 0px;
}

td.tab_unselected div.earr_last {
	background-image: url(../images/tab_unselectlast.gif);
	background-position: right;
	background-repeat: no-repeat;
	height: 41px;
}

td#top02 {
	background-image: url(../images/tab_rubber.gif);
	background-position: top;
	background-repeat: repeat-x;
}

td#top03 {
	background-position: top;
	background-repeat: repeat-x;

}

#wrap01, #wrap02, #wrap04, #wrap05 {
	max-width: 1200px;
}

table#wrap03 {
	background-image: url(../images/bck_formgeneral.jpg);
	background-position: top;
	background-repeat: repeat-x;
	height: 147px;
	max-width: 1200px;
}

#wrap05 {
   position:absolute;
   bottom:0;
	width:100%;
}

table#form01 {
	height: 115px;
	width:100%;
	margin-top: 17px;
}

td#form02 {
	 background-image: url(../images/bckg_formregion.gif);
	 background-position: top left;
	 background-repeat: no-repeat;
	 width:246px;
}


div#form03 {
	width: 250px;
}

div#form04 {
	width: 160px;
	margin-left: 25px;
	padding-top: 4px;
}

td#form05 {
	 background-image: url(../images/bckg_formregion_l.gif);
	 background-position: top;
	 background-repeat: repeat-x;
	 width: 118px;
}

td#form06 {
	background-image: url(../images/a2.gif);
	background-position: top;
	background-repeat: repeat-x;
}

div#form07 {
	height: 60px;
	background-image: url(../images/bckg_formsearchL.jpg);
	background-position: right;
	background-repeat: no-repeat;
	font-size: 11px;
}

table#form08 {
	width:100%;
	margin-top: 9px;
}

input.input_form02 {
	 border: 1px solid #b9b8b4;
	 width: 100%;
	 height: 20px;
	 padding-top: 5px;
}

td.form08 {
	background-color: #FFF351;
	width: 118px;
}

td#form09 {
	 background-image: url(../images/whitedot.gif);
	 background-position: top;
	 background-repeat: repeat-x;
}

td#form10 {
	width: 274px;
	height: 148px;
	background-image: url(../images/corner_lang.jpg);
	background-position: top;
	background-repeat: no-repeat;
	background-color: White;
}

td#left01 {
	background-image: url(../images/left_tyan.jpg);
}

div#lock {
	width:180px;
	padding: 50px 0 3px 60px;
	background-image: url(../images/lock.gif);
	background-repeat: no-repeat;
}

div#koshik {
	width:180px;
	padding: 35px 0 3px 60px;
	background-image: url(../images/koshik.gif);
	background-repeat: no-repeat;
	background-position: left;
}

div#logo {
	margin: 0 0 0 14px;
	background-image: url(../images/logo.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: 53px;
	width:637px;
}

a.main_rubrics {
	font-size: 14px;
	font-weight: bold;
}

div.main_rubrics {
	padding: 8px 0 6px 0;
	border-bottom: 1px dotted #959595;
}

div.last_main_rubrics {
	padding: 8px 0 6px 0;
}

div#connect_body,
div#state_body,
div#emergence_body {
	background-color: #faf7ee;
	padding-top: 15px;
}

div#connect_body ul,
div#state_body ul,
div#emergence_body ul,
td.useful_body ul {
	list-style: square;
	margin-left: 25px;
	padding: 0;
}

div#connect_body li,
div#state_body li,
div#emergence_body li,
td.useful_body li {
	color: #f0b743;
	padding-bottom: 15px;
}

div#connect_body a,
div#state_body a,
div#emergence_body a {
	color: #636162;
	font-weight: bold;
}

td#weather {
	padding-top: 29px;
	padding-left: 20px;
	color: #b10900;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
}

.weather_reg {
	font-size: 16px;
	color: #b10900;
	margin-top: 5px;
	font-weight: bold;
}

td#currence {
	padding-top: 29px;
	padding-left: 20px;
	color: #e79e00;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
}

input.koshik {
   background-color: #f7f7ed;
	border: 1px dotted #d3d1b8;
	text-decoration: underline;
	cursor: pointer;
	height: 28px;
}

.map_res01 {
	padding: 13px 0 13px 0;
	margin-left: 20px;
	width: 215px;
	font-size: 14px;
	font-weight: bold;
}

.map_res02 {
	padding: 13px 0 13px 0;
	width: 215px;
	margin-left: 20px;
}

.map_res01 h2, .map_res02 h2 {
	padding: 0 0 12px 0;
	margin: 0;
	font-size: 17px;
	letter-spacing: 0px;
	border-bottom: 1px solid #d5d5d5;
}

.map_results {
	border-bottom: 1px dotted #9a9995;
	padding: 0 0 5px 30px;
	width: 150px;
	font-size: 12px;
	background-image: url(../images/dot_brown.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-decoration: underline;
	cursor: pointer;
}

.map_addressresults {
	border-bottom: 1px dotted #9a9995;
	padding: 0 0 5px 30px;
	width: 215px;
	font-size: 14px;
	background-image: url(../images/dot_brown.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

div.map_addressname {
	padding-bottom: 5px;
	padding: 0 0 5px 30px;
	width: 165px;
	font-size: 14px;
	background-image: url(../images/dot_brown.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-weight: bold;
}

div.map_results_street {
	border-top: 1px dotted #969696;
	margin-bottom: 10px;
	padding-top: 10px;
	width: 175px;
	margin-left: 20px;
	cursor: pointer;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
}

div.street:hover {
	color: #0190d6;
	text-decoration: underline;
	cursor: pointer;
}

span.address {
	color: black;
	text-decoration: underline;
	cursor: pointer;
	margin-right: 10px;
	margin-bottom: 6px;
}

div.buildshow {
	padding-bottom: 20px;
	width: 160px;
	margin-left: 39px;
}

table#firm_results td,
table#firm_results_ext td,
table#basketTable td {
	font-size: 11px;
	line-height: 16px;
}

table#firm_results a,
table#firm_results_ext a,
table#basketTable a {
	color: #0190d6;
	font-size: 11px;
}

table#firm_results a:visited,
table#firm_results_ext a:visited,
table#basketTable a:visited {
	color: #474d89;
	font-size: 11px;
}

table#firm_results a.link,
table#firm_results_ext a.link,
table#basketTable a.link {
	font-size: 12px;
	color: Black;
}

table#firm_results_ext {
	background-color: #FAF8EE; width: 98%;
}

.rate0, .rate1, .rate2 {
	font-size: 11px;
	padding: 6px 0 4px 0;
	color: black;
}

#keywords_ext {
	padding-left: 20px;
	width: 50%;
}

#keyw_ext {
	color: #5e5e5e;
}

#keywfree_ext {
	color: #999999;
}

.rub_ext {
	font-size: 12px;
	line-height: 16px;
}

.rate0 {
	border-bottom: 1px dotted #c1c1c3;
	background-color: #f9f8f3;
}

.rate1 {
	border-bottom: 1px dotted #c1c1c3;
}

.rate2 {
	background-color: #f9f8f3;
}

div.rubrics {
	padding: 11px 0 10px 0;
	border-bottom: 1px dotted #969696;
}

div.last_rubrics {
	padding: 11px 0 10px 0;
}

td.map_select1 {
	background-color: #faf7ee;
	color: #e8b415;
	padding: 14px 15px 14px 15px;
	border-top: 1px dotted #949494;
	border-right: 1px dotted #949494;
	border-left: 1px solid #faf7ee;
	border-bottom: 1px solid #faf7ee;
	font-size: 14px;
	font-weight: bold;
}

td.map_unselect1 {
	background-color: white;
	color: black;
	padding: 14px 15px 14px 15px;
	border-top: 1px solid white;
	border-right: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px dotted #949494;
	text-decoration: underline;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
}

td.map_select2 {
	background-color: #faf7ee;
	color: #e8b415;
	padding: 14px 15px 14px 15px;
	border-top: 1px dotted #949494;
	border-right: 1px dotted #949494;
	border-left: 1px dotted #949494;
	border-bottom: 1px solid #faf7ee;
	font-size: 14px;
	font-weight: bold;
}

td.map_unselect2 {
	background-color: white;
	color: black;
	padding: 14px 15px 14px 15px;
	border-top: 1px solid white;
	border-right: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px dotted #949494;
	text-decoration: underline;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
}

#company {
	background-color: #faf7ee;
}

input.stat {
	 border: 1px solid #b9b8b4;
	 height: 16px;
	 padding-top: 4px;
}

table.stat {
	border-top: 1px solid #b9b8b4;
	border-bottom: 1px solid #b9b8b4;
	margin: 5px;
}

td.stat {
	border-right: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	border-collapse: collapse;
}

td.stat_last {
	border-bottom: 1px solid #e9e9e9;
	border-collapse: collapse;
}

.stat_tops {
	border-bottom: 1px dotted #9a9995;
	padding: 10px 0 10px 39px;
	width: 197px;
	font-size: 11px;
	background-image: url(../images/dot_brown.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

td.stat_select1 {
	background-color: #faf7ee;
	color: #e8b415;
	padding: 14px 15px 14px 15px;
	border-top: 1px dotted #949494;
	border-right: 1px dotted #949494;
	border-left: 1px solid #faf7ee;
	border-bottom: 1px solid #faf7ee;
	font-size: 14px;
	font-weight: bold;
}

td.stat_unselect1 {
	background-color: white;
	color: black;
	padding: 14px 15px 14px 15px;
	border-top: 1px solid white;
	border-right: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px dotted #949494;
	text-decoration: underline;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
}

td.stat_select2 {
	background-color: #faf7ee;
	color: #e8b415;
	padding: 14px 15px 14px 15px;
	border-top: 1px dotted #949494;
	border-right: 1px dotted #949494;
	border-left: 1px dotted #949494;
	border-bottom: 1px solid #faf7ee;
	font-size: 14px;
	font-weight: bold;
}

td.stat_unselect2 {
	background-color: white;
	color: black;
	padding: 14px 15px 14px 15px;
	border-top: 1px solid white;
	border-right: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px dotted #949494;
	text-decoration: underline;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
}

#toprubrics, #topkeywords {
	background-color: #faf7ee;
}

div#alphabeth a {
	margin-right: 9px;
}

span#path span {
	text-decoration: underline;
	cursor: pointer;
}

div#rubricsSearchRezult div {
	margin-bottom: 5px;
}

div#rubricsSearchRezult, div#addressSearchRezult {
	padding-top: 5px;
	margin-left: 20px;
	width: 215px;
	overflow: auto;
}

div.text {
	margin: 5px 0 25px 0;
}

h3.question {
	color: #E67201;
	text-align: center;
}

span.emphasis {
	font-weight: bold;
}

div#services_body ul,
div#about_body ul,
div#infoadv_body ul {
	list-style: square;
	margin-left: 25px;
	padding: 0;
}

div#services_body li,
div#about_body li,
div#infoadv_body li {
	color: #f0b743;
	padding-bottom: 15px;
}

div#services_body span,
div#about_body span,
div#infoadv_body span {
	color: black;
}

div#results td {
	padding: 3px 5px 3px 5px;
}

td#maintd {
	padding: 17px 20px 0 0;
}

div#info_body {
	background-color: #FAF8EE;
}

div.viewport_ext {
	width: 370px;
	height: 300px;
	background-color: #F4EDD7;
	border: 3px solid #ded7c4;
	position: absolute;
	top:410px;
	left: 90px;
}

div.viewport {
	width: 600px;
	height: 400px;
	background-color: #F4EDD7;
	border: 3px solid #b6b7a9;
	position: absolute;
	top: 260px;
	left: 70px;
}

span.email_link {
	font-size:11px;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:black;
	text-decoration: underline;
}

span.top_menu_item {
	color:white;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

span.main_link {
	color:#0190D6;
   font-size:11px;
	text-decoration: underline;
}

td.checkbox {
	background-color: #e7e2ce;
	border: 1px solid white;
	width: 25px;
}

td.checkbox_marked {
	background-color: #FECB00;
	border: 1px solid white;
	border-bottom: 2px solid #FECB00;
	width: 25px;
}

.resbody {
	border-bottom: 1px solid #e7e2ce
}

.resbody_marked {
	border-bottom: 2px solid #FECB00;
}
/* FANCY >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
div#fancy_overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #666; display: none; z-index: 30; } * html div#fancy_overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); } div#fancy_wrap { text-align: left; } div#fancy_loading { position: absolute; height: 40px; width: 40px; cursor: pointer; display: none; overflow: hidden; background: transparent; z-index: 100; } div#fancy_loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background: transparent url('fancy_progress.png') no-repeat; } div#fancy_loading_overlay { position: absolute; background-color: #FFF; z-index: 30; } div#fancy_loading_icon { position: absolute; background: url('fancy_loading.gif') no-repeat; z-index: 35; width: 16px; height: 16px; } div#fancy_outer { position: absolute; top: 0; left: 0; z-index: 90; padding: 18px 18px 33px 18px; margin: 0; overflow: hidden; background: transparent; display: none; } div#fancy_inner { position: relative; width:100%; height:100%; border: 1px solid #6ba5c4; background: #FFF; } div#fancy_content { margin: 0; z-index: 100; position: absolute;} div#fancy_div { background: #000; color: #FFF; height: 100%; width: 100%; z-index: 100; } img#fancy_img { position: absolute; top: 0; left: 0; border:0; padding: 0; margin: 0; z-index: 100; width: 100%; height: 100%; } div#fancy_close { position: absolute; top: -12px; right: -15px; height: 30px; width: 30px; background: url('/design/images/fancy_closebox.png') top left no-repeat; cursor: pointer; z-index: 181; display: none; } #fancy_frame { position: relative; width: 100%; height: 100%; display: none; } #fancy_ajax { width: 100%; height: 100%; overflow: auto; } a#fancy_left, a#fancy_right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; z-index: 111; display: none; background-image: url(data:image/gif;base64,AAAA); outline: none; } a#fancy_left { left: 0px; }a#fancy_right { right: 0px; }span.fancy_ico { position: absolute; top: 50%; margin-top: -15px; width: 30px; height: 30px; z-index: 112; cursor: pointer; display: block; } span#fancy_left_ico { left: -9999px; background: transparent url('fancy_left.png') no-repeat; } span#fancy_right_ico { right: -9999px; background: transparent url('fancy_right.png') no-repeat; } a#fancy_left:hover { visibility: visible; } a#fancy_right:hover { visibility: visible; } a#fancy_left:hover span { left: 20px; }a#fancy_right:hover span { right: 20px; }.fancy_bigIframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; } div#fancy_bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 70; border: 0; padding: 0; margin: 0; } div.fancy_bg { position: absolute; display: block; z-index: 70; border: 0; padding: 0; margin: 0; } div.fancy_bg_n { top: -18px; width: 100%; height: 18px; background: transparent url('fancy_shadow_n.png') repeat-x; } div.fancy_bg_ne { top: -18px; right: -13px; width: 13px; height: 18px; background: transparent url('fancy_shadow_ne.png') no-repeat; } div.fancy_bg_e { right: -13px; height: 100%; width: 13px; background: transparent url('fancy_shadow_e.png') repeat-y; } div.fancy_bg_se { bottom: -18px; right: -13px; width: 13px; height: 18px; background: transparent url('fancy_shadow_se.png') no-repeat; } div.fancy_bg_s { bottom: -18px; width: 100%; height: 18px; background: transparent url('fancy_shadow_s.png') repeat-x; } div.fancy_bg_sw { bottom: -18px; left: -13px; width: 13px; height: 18px; background: transparent url('fancy_shadow_sw.png') no-repeat; } div.fancy_bg_w { left: -13px; height: 100%; width: 13px; background: transparent url('fancy_shadow_w.png') repeat-y; } div.fancy_bg_nw { top: -18px; left: -13px; width: 13px; height: 18px; background: transparent url('fancy_shadow_nw.png') no-repeat; } div#fancy_title { position: absolute; bottom: -33px; left: 0; width: 100%; z-index: 100; display: none; } div#fancy_title div { color: #FFF; font: bold 12px Arial; padding-bottom: 3px; } div#fancy_title table { margin: 0 auto; } div#fancy_title table td { padding: 0; vertical-align: middle; } td#fancy_title_left { height: 32px; width: 15px; background: transparent url(fancy_title_left.png) repeat-x; } td#fancy_title_main { height: 32px; background: transparent url(fancy_title_main.png) repeat-x; } td#fancy_title_right { height: 32px; width: 15px; background: transparent url(fancy_title_right.png) repeat-x; }
/* AUTOCOMPLETE >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	position:relative;
    margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('autocomplete_indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}
#example2 {
  position:absolute;
  top:10px;
  left:170px;
  width:240px;
  font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

