@charset "utf-8";
/* CSS Document */
*{ border:0;margin:0px; padding:0px;}
body {
	margin: 0;
	padding:0;
	border-width:0px;
	font-size: 12px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
}
a {color:#2b587a; text-decoration:none};
a:hover{text-decoration:underline}
label{font-weight:700}
.vt label { font-weight: normal; }
h1      {
		margin:0px;
        padding: 5px 0px;
        font-size: 14px;
		color:#000;}

        h1 a { color: white; text-decoration: none; }
        h1 a:hover { color: white; text-decoration: underline; }
        h1 em { font-style: normal; border-bottom: solid 1px #DAE1E8; }
h2      {
        font-size: 11px;
        margin: 10px 0px;
        padding: 0px;
		color:#000; }
ul{padding:10px 0px; list-style-position:inside;}
li{color:#2b587a; padding-left:3px; line-height:18px;}
li span{color:#000;}
.inputText{ border:1px #c9c9c9 solid;}
.root_container{width:790px; margin:0 auto;}
.header_container{ background:url(top_menu_bg.jpg) 0 0 no-repeat; width:791px; height:44px;}
#home {
 width: 129px;
 width: 153px;
}

#home a {
  display: block;
  height: 42px;
}

#home a:hover {
  text-decoration: none; }

#B {
 color:#36638E; background-color:#fff; padding:0px 2px 0px 0px;
}
.left_col{ width:150px; float:left; margin-left:10px;}
.middle_col{width:530px; float:left;}

.simplePage {
  padding: 10px 20px 0px 20px;
  margin: 0px;
}
.simplePage p{padding:3px 0px;}
.ref_form{}

.listing {
  list-style: square;
  padding-left: 40px;
  color: #758EAC;
  margin: 0px 0px 15px 0px
}
.bFooter{float:left; clear:both; width:100%; text-align:center;        font-size: 10px;
        line-height: 15px;
        padding: 5px 0px 0px 0px;
	text-align: center; margin: 0;
}
.bFooter p {
        font-size: 11px; margin: 0;  padding:0;
	text-align: center; margin-left: 95px;
}
/* BNAV*/

ul.bNav {
  font-size: 11px;
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
  margin-left:305px;
}

.bNav li a:hover {
  border-top: 1px solid #CAD1D9;
  background-color: #DAE1E8;
}

.bNav li {
  display: inline; float:left;}

.bNav li a {
  border-top: 1px solid #FFF;
  display:block; padding: 1px 5px 2px 7px;}
ul.nNav {
  font-size: 11px;
  list-style: none;
  margin: 0;
  padding: 0;

}
.nNav li {
 float: left;
 display: inline;
 margin-left: 5px;
 text-align:center;
 width: expression(this.getElementsByTagName("a")[0].offsetWidth+16+"px");

}
.nNav li a:hover {
 color: #DAE1E8;
 text-decoration:none;
}
.nNav li a {
 color: #FFF;
 display:inline;
 white-space: nowrap;
}

.nc {
	display:block;
	width: expression(this.parentNode.offsetWidth+"px");
}
.nc *{
  display:block;
  height:1px;
  font-size:.01em;
  overflow:hidden;
  background:#36638E}
.nc1{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #9AB1C6;
  border-right:1px solid #9AB1C6;
  background:#36638E}
.nc2{
  border-left:1px solid #9AB1C6;
  border-right:1px solid #9AB1C6;
  background:#36638E}
.ncc {
  display: block;
  background:#36638E; padding:3px 8px 3px 8px; color:#fff;
}

.topNav  {
			float:right;
        text-align: center;
        line-height: 20px; margin:0px;
        list-style: none;
        padding: 0px 130px 0px 0px;
}

ul.topNav li {
display: inline;
width: 10em;
height: 36px;
float: right;
padding-top:9px; margin:0px;
background-image: url(header_divider.gif);
background-repeat:no-repeat;
background-position: top left;
}
ul.topNav a {font-weight: bold; font-size:11px; height: 20px;display:block; margin: auto 0px; padding: 2px 4px; color: #DAE1E8;}
ul.topNav a:hover {color: white; text-decoration:underline;}

.ts_anketa td{ padding:3px;}
.ts_anketa input{ border:1px #c9c9c9 solid}
