body {
   margin:0px;
   padding:0px 0px 0px 10px;
   background:#FFFFFF;
   color:#363636;
   font-family:Tahoma;
   font-size:11px;
}

form {
  display:inline;
}

img {
  border:none;
}

input,select,textarea {font-family:Tahoma;font-size:11px;}


a,a:hover,a:visited,a:active {
  color:#D4192A;
}

a.comment {text-decoration:none;}


div#top {
  z-index:10;
  width:977px;
  position:relative;
  height:75px;
  border-bottom:4px solid #D4192A;
}

div#top a.logo{
  display:block;
  position:absolute;
  width:271px;height:56px;
  left:13px;
  top:11px;
}

div#top form.searchfrm {
  display:block;
  position:absolute;
  left:341px;
  top:17px;
}

div#top form.searchfrm img{
  margin-top:3px;
  float:left;
}

div#top form.searchfrm input.txt{
 width:394px;
 height:11px;
 font-size:10px;
 height:11px;
 padding:2px 1px 1px 1px;
 margin:0px;
}

div#top form.searchfrm input.btn{
  border:1px solid #D5D5D5;
  background:#ffffff;
  padding:0px 0px 1px 0px;
  margin:0px;
  width:56px;height:18px;
  font-weight:bold;
  font-size:11px;
  font-family:Tahoma;
  color:#D4192A;
  cursor:pointer;
}

div#top .langs {
  position:absolute;
  right:16px;top:0px;
}

div#top .langs a{
  display:block;
  width:18px;height:15px;
  float:left;
  color:#004B84;
  font-weight:bold;
  font-family:Tahoma;
  font-size:10px;
  text-align:center;
  border-right:1px solid #C9CBCA;
  padding:20px 0px 0px 0px;
  text-decoration:none;
}

div#top .langs a.sel,div#top .langs a:hover{
  color:#ffffff;
  border-right:1px solid #D4192A;
  background:#D4192A;
}

div#top .icons {
  position:absolute;
  right:15px;bottom:16px;  
}

div#top #mainmenu {
   position:absolute;
   left:371px;top:46px;
}

div.intro {
  height:23px;
  position:relative;
  z-index:0;
}

div.intro .bg {
  z-index:-1;
  height:23px;
  position:absolute;
  width:977px;
  left:0px;top:0px;
  background:url('../images/dotbg.gif') repeat-x left 6px;
}

div.intro .txt{
  z-index:10;
  background:#fff;
  font-family:Tahoma;
  font-size:18px;
  font-weight:normal;
  color:#D4192A;
  /*width:546px;*/
  float:left;
  padding:2px 5px 0px 0px;
}

div#banners {
  height:85px;width:977px;
  position:relative;
}

div#banners div{
   position:absolute;
   top:7px;
}

div#banners div.i1{
  left:0px;
}
div#banners div.i2{
  left:245px;
}
div#banners div.i3{
  left:490px;
}
div#banners div.i4{
  left:736px;
}

/* PAGE COLUMNS */
div#idxleft,div#idxcenter,div#idxright {
  float:left;
  padding-top:10px;
}

div#idxleft{
  width:367px;
  padding-right:8px;
}

div#idxcenter {
  width:364px;
  padding-right:12px;
}

div#idxright {
  float:left;
  width:227px;
}

div#fedleft,div#fedcenter {
  float:left;
}

div#fedleft{
  width:148px;
  padding:15px 14px 0px 0px;
}

div#fedcenter{
  width:815px;
  position:relative;
}


/* /PAGE COLUMNS */

div#fedcenter .ban{
   z-index:10;
}

div#fedcenter .banners{
   position:absolute;
   top:15px;
   left:590px;
}

div.rel {
  position:relative;
}

.blocktitle {
 position:relative;
 border-bottom:1px solid #EAEAEA;
 font-size:12px;
 color:#004B84;
 font-family:Tahoma;
 font-weight:bold;
 height:20px;
 padding:0px 0px 0px 3px;
}
.blocktitle#currency {
  color:#D4192A;
}
.blocktitle img{
margin-top:5px;
}

.blocktitle #today{
  color:#004B84;
  position:absolute;
  right:0px;top:0px;
  font-size:10px;
  font-weight:normal;
}
/* news */

div.newsblock {
  padding:0px 0px 15px 0px;
}

a.blue {
	color: #004A84;
	text-decoration: none;
}

span.newsblack {
	color: #313131;
}

div.sorce {
	margin-top: 6px;
	padding-top: 5px;
	width: 147px;
	background:url('../images/strip.gif') repeat-x left top;
	color: #D4192A;
}
div.newsblock .news {
  padding:6px 0px 7px 0px;
  background:url('../images/strip.gif') repeat-x left bottom;
}

div.newsblock .news .date {
  color:#D4192A;
  font-size:10px;
}

div.newsblock .news .text {

}

div.newsblock .news .text a{
  color:#363636;
  font-size:11px;
  text-decoration:none;
}

div.newsblock .arch a {
  font-size:10px;
}

/* news */


/* FOOTER */
div#footer {
  position: relative;
  width: 977px;
  border-top:1px solid #004B84;
  color: #949494;
  padding: 3px 0px 0px 0px;
  font-family:Tahoma;
  font-size: 10px;
  clear:left;
}

div#footer .artartery {
  display:block;
  position: absolute;
  top: 6px;
  right:0px;
}

div#footer div.icons {
  position:absolute;
  left:0px;
  top:4px;
  z-index:1;  

}

div#footer .counter {
  position:absolute;
  top:6px;right:120px;

}

div#footer div.privacy {
   float:left;
   text-align:right;
   padding-left:10px;
   z-index:0;   
}
div#footer div.privacy a.p,div#footer div.privacy a.p:hover, div#footer div.privacy a.p:visited,div#footer div.privacy a.p:active {
  color:#004B84;
  display:block;
  margin:0px;padding:0px;
  padding-bottom:4px;
  padding-left:47px;
  
}
div#footer a.p {
  position:relative;   
  z-index:5;  

}
div#footer a.m {
 color: #949494;
 text-decoration:none;
 position:relative; 
 z-index:10;
 
}

div#footer div.copyright {
  position: absolute;
  top: 3px;
  width:100%;
  left:0px;
  text-align:center;
}

div#footer .bott {
  margin-top:4px;
}

div#footer .bott img.e {
  margin-top:3px;
}

div#footer .bott img.p {
  margin-top:2px;
}

div#footer .bott img.f {
  margin-top:0px;
}



/* /FOOTER */

/* SUBMENU */
div.submenu {

}

div.submenu a {
  text-decoration:none;
}

div.submenu a.item{
  display:block;
  color:#004B84;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
  background:red;
  min-height:27px;
  border-top:1px solid #D5D5D5;
  padding:6px 0px 0px 9px;
  background:url('../images/a-red-v.gif') no-repeat 1px 11px;
}

div.submenu a.item{
   _height:27px;/* IE Hack */
}

div.submenu a.item:hover{
  color:#D4192A;
}

div.submenu a.item#subsel{
  color:#D4192A;
}

div.submenu a.item#subchld{
  height:12px;
  color:#D4192A;
}

div.submenu ul {
  list-style:none;
  color:#D4192A;
  margin:0px 0px 6px 16px;
  padding:0px;
}

div.submenu ul li{
  background:url('../images/square-red.gif') no-repeat left 5px;
  padding-left:10px;
}

div.submenu ul li a,div.submenu ul li a:visited  {
  font-size:10px;
  color:#004B84;
}

div.submenu ul li a:hover,div.submenu ul li a.sel,div.submenu ul li a.sel:visited {
  color:#D4192A;
}

/* /submenu */

/* feedback */
div#feedback {
   padding-right:10px;
}


div#feedback div.feedback_title {
  color: #D4192A;
  font-family: Tahoma;
  font-size: 19px;
}
div#feedback div.feedback_text {
  color: #363636;
  font-family: Tahoma;
  font-size: 11px;
  width:570px;
}
div#feedback span.star {
  color: #D4192A;
}

div#feedback input.err, div#feedback textarea.err{
  background:#ffdddd;
}

div#feedback div.form_text {
  color: #004B84;
  font-weight:bold;
  font-size: 10px;
}
div#feedback div.form_input {
  margin: 2px 0px 3px 6px;
}
div#feedback div.form_input input {
  height: 17px;
  width: 285px;
}
div#feedback div.form_input textarea {
  height: 102px;
  width: 285px;
  margin: 0px 0px 9px 0px;
}

div#feedback div.code img{
  height: 18px;
  width: 58px;
  margin-top:1px;
}

div#feedback div.code {
  height:18px;
  margin: 0px 0px 20px 6px;
}

div#feedback input.sumbit {
  border:1px solid #D5D5D5;
  background:#ffffff;
  padding:0px 0px 1px 0px;
  margin:0px 0px 0px  6px;
  width:82px;height:17px;
  font-weight:bold;
  font-size:11px;
  font-family:Tahoma;
  color:#D4192A;
  cursor:pointer;
}
div#feedback div.sum {
  position:relative;
}
div#feedback div.sum span.desc {
   position: relative;
   left: 71px;

}

/* /feedback */

/* contacs */
div#contacs div.contacs_title {
  color: #D4192A;
  font-family: Tahoma;
  font-size: 19px;
  margin: 2px 0px 1px 0px;
}
div#contacs div.contacs_content {
  width:210px;
  min-height:230px;
  _height:230px;

}
div#contacs div.contacs_content div.contacs_icon {
  width: 11px;
  margin-top: 2px;
}

div#contacs div.contacs_content div.contacs_text {
  color: #004B84;
  font-family: Tahoma;
  font-size: 11px;
  font-weight:bold;
  position: absolute;
  top: -1px;
  left: 16px;

}
div#contacs div.contacs_content div.contasc_text_desc {
  color: #363636;
  font-family: Tahoma;
  font-size: 11px;
  /*
  position: absolute;
  left: 16px;
  */
  margin:1px 0px 1px 16px;
}

div#contacs div.contacs_content div.office {
  position:relative;
}

div#contacs div.contacs_content div.tel {
  position: relative;
  /*top:22px;*/
}
div#contacs div.contacs_content div.fax {
  position: relative;
  /*top:43px;*/
}

div#contacs div.contacs_content div.email {
  position: relative;
  /*top:64px;*/
}
div#contacs div.line {
  position: relative;
  top: 90px;
  border-top: solid 5px #E0E0E2;
  width: 203px;
  }

div#contacs div.map {
  position: absolute;
  top:20px;
  /*top: -89px;*/
  margin: 0px 0px 0px 212px;
  width:358px;
}
/* /contacs */

/* form_online */
div#form_online {
  position: relative;
}
div#form_online input {
 font-size:11px;
 height:11px;
 padding:2px 1px 1px 1px;
 margin:1px 0px 0px 0px;
}

div#form_online input.c {
  height:16px;
}

div#form_online select{
  font-size:11px;
  height:16px;
  margin-top:2px;

}

div#form_online div.online_title {
  color: #D4192A;
  font-family: Tahoma;
  font-size: 19px;
  margin-top: 2px;
}

div#form_online div.online_text {
  color: #363636;
  font-family: Tahoma;
  font-size: 11px;
  width:570px;
}

div#form_online div.ico_exel {
  margin: 7px 0px 29px 0px;
  position: relative;
}

div#form_online div.ico_exel div.text_exel {
  font-family: Tahoma;
  font-size: 11px;
  position: absolute;
  top:0px;
  margin: 1px 0px 0px 21px;
}

div#form_online div.ico_exel div.text_exel a,div#form_online div.ico_exel div.text_exel a:hover, div#form_online div.ico_exel div.text_exel a:visited,div#form_online div.ico_exel div.text_exel a:active {
  color:#004B84;
}

div#form_online div.lease_form {
  position: relative;
  left:0px;
  font-family: Tahoma;
  font-size: 11px;
  color: #363636;
  width: 634px;
  text-align:right;

}
div#form_online div.lease_form input{
   vertical-align:middle;
}

div#form_online div.lease_form textarea{
   vertical-align:top;
   width:378px;
   height:67px;
}

div#form_online div.lease_form .ff{
   /*width: 95px;*/
   width:90%;
}

div#form_online div.lease_form .fs{
   /*width: 96px;*/
   width:90%;
}

div#form_online div.lease_form .ft{
   /*width: 215px;*/
   width:99%;
}

div#form_online div.lease_form .fc{
   width: 381px;
}

div#form_online div.lease_form .fl{
   width: 249px;
   height:11px;
   padding:2px 1px 1px 1px;
   margin:0px;
}

div#form_online div.lease_form div.lease_form_title {
  color: #D4192A;
  font-family: Tahoma;
  font-size: 19px;
  text-align:left;
}

div#form_online div.border_2 {
  border-top: solid 2px #E0E0E2;
  margin: 10px 0px 10px 0px;
}

div#form_online div.border_1 {
  border-top: solid 1px #E0E0E2;
  margin: 10px 0px 9px 0px;
}

div#form_online tr.border td.td_2, div#form_online tr.border td.td_3, div#form_online tr.border td.td_4{
  border-top: solid 1px #E0E0E2;
}

div#form_online div.lease_form table {
  width:634px;
  text-align:left;
}

div#form_online div.lease_form table.head {
  color: #004B84;
  font-family: Tahoma;
  font-size: 12px;
  font-weight:bold;
}

div#form_online div.lease_form td.td_1 {
  width:141px;
  vertical-align:top;
}

div#form_online div.lease_form td.td_2 {
  width:172px;
  text-align:left;
  height: 21px;
}

div#form_online div.lease_form td.td_3 {
  width:71px;
  heigth: 21px;
  text-align:left;
}

div#form_online div.lease_form td.td_4 {
  width: 249px;
  heigth: 21px;
  text-align:left;
}

div#form_online div.lease_form td.td_5 {
  width: 104px;
}

div#form_online div.lease_form td.td_6 {
  width: 214px;
}

div#form_online div.lease_form div.information,div.financial {
  color: #D4192A;
  font-family: Tahoma;
  font-size: 12px;
  font-weight:bold;
  text-align:left;
}

div#form_online div.code img{
  height: 18px;
  width: 58px;
  margin-top:1px;
}

div#form_online div.code {
  height:18px;
  margin: 0px 0px 10px 322px
}

div#form_online div.code input{
  margin-top:0px;
}

div#form_online div.sum {
  margin: 0px 0px 10px 378px;
}

div#form_online input.sumbit {
  border:1px solid #D5D5D5;
  background:#ffffff;
  padding:0px 0px 1px 0px;
  margin:0px 0px 0px  6px;
  width:82px;height:17px;
  font-weight:bold;
  font-size:11px;
  font-family:Tahoma;
  color:#D4192A;
  cursor:pointer;
}

/* /form_online */

/* news */

div.newss {

}

div#news {
  width:580px;
}

div#news div.title {
  color: #D4192A;
  font-family: Tahoma;
  font-size: 19px;
  margin: 2px 0px 5px 2px;
}

div#news div.ti {
  font-weight:bold;
  color:#D4192A;
}

div#news div.img {
  width: 112px;
  height: 89px;
  float:left;
  margin: 0px 8px 15px 1px;
}

div#news div.increase {
  position:absolute;
  top: 133px;
  left: 2px;
  font-size: 10px;
}

div#news div.date, div#lease_news div.date {
  color: #D4192A;
  font-family: Tahoma;
  font-size: 10px;

}

div#news div.text, div#lease_news div.text  {
  color: #363636;
  font-family: Tahoma;
  font-size: 11px;
}

div#news div.all_news {
  margin: 19px 0px 2px 0px;
  color: #D4192A;
  font-family: Tahoma;
  font-size: 19px;
}

div#news div.all_news a{
  text-decoration:none;
}

div#news input {
  border:1px solid #D5D5D5;
  background:#ffffff;
  padding:0px 0px 2px 0px;
  margin:10px 0px 10px  1px;
  height:19px;
  font-weight:bold;
  font-size:11px;
  font-family:Tahoma;
  color:#D4192A;
  cursor:pointer;
}

div#lease_news {
  float:right;
  width: 226px;
  margin-top: 5px;
}

div#lease_news img {
  vertical-align:middle;
}
div#lease_news div.title {
  color: #004B84;
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
}

div#lease_news div.border {
  border-top: solid 1px #E0E0E2;
  margin: 10px 0px 0px 0px;
}

div#lease_news div.ban {
  margin-top:10px;
}
/* /news */

/* search */
div#search {
  width:500px;
}

div#search div.title {
  color: #D4192A;
  font-family: Tahoma;
  font-size: 19px;
  margin: 2px 0px 5px 2px;
}

div#search input {
  font-family: Tahoma;
  font-size: 11px;
  width: 395px;

  text-align:middle;
}

div#search div.form {
  height: 17px;
  vertical-align:middle;
}

div#search input.sumbit {
  border:1px solid #D5D5D5;
  background:#ffffff;
  padding:0px 0px 1px 0px;
  margin:0px 0px 0px  10px;
  width:82px;height:17px;
  font-weight:bold;
  font-size:11px;
  font-family:Tahoma;
  color:#D4192A;
  cursor:pointer;
}

div#search div.border {
  border-top: solid 1px #E0E0E2;
  margin: 10px 0px 10px 0px;
}


div#search .res_1 {
  color: #004B84;
  font-weight: bold;
}
div#search .res_3 {
  color:  #D4192A;;
  font-weight: bold;
}
div#search .res_4 {
  font-weight: bold;
}
div#search .res_2 {
  color: #D4192A;
}

div#search a.link {
  color:#004B84;
}
div#search div.result {
  margin:5px 0px 10px 0px;
}
div#search div.result LI:before {
  display: marker;
  content: counter".";
  counter-increment: counter;
}
div#search div.result div.page {
  float:left;
  margin-right:26px;
}
/* /search */

/* common */
div#common {
  width:580px;
}

div#common div.text {
  color: #363636;
  font-family: Tahoma;
  font-size: 11px;
}

div#common div.centr {
  margin:17px 0px 17px 0px;
}

div#common div.footer {
  margin-bottom: 17px;
  position:relative;
}

div#common div.footer div.img {
  width: 112px;
  height: 89px;
  float:left;
  margin: 0px 8px 13px 1px;
}

div#common div.footer div.increase {
  position:absolute;
  top: 90px;
  left: 2px;
  font-size: 10px;
}

/* /common */

/* map */
div#map {
  width:580px;
}

div#map div.title {
  color: #D4192A;
  font-family: Tahoma;
  font-size: 19px;
  margin: 2px 0px 0px 2px;
}

div#map a.section {
  font-size: 11px;
  color: #004B84;
  font-weight: bold;
  text-decoration:none;
}

div#map a.under_section {
  font-size: 10px;
  color: #004B84;
  text-decoration:none;
}

div#map a:hover {
  color:#D4192A;
}

div#map  ul.section {
  display: marker;
  list-style-image:url("../images/next-red.gif");
}

div#map  ul.section li {
  margin:0px 0px 4px -25px;
}

div#map  ul.under_section li {
  margin: 0px 0px 4px -25px;

}

div#map  ul.under_section {
  display: marker;
  list-style-image: url("../images/square-red.gif");
}


/* /map */

div.pagepath {
  background:url('../images/strip.gif') repeat-x left bottom;
  padding:0px 0px 3px 2px;
  margin:0px;
  height:12px;
}

div.pagepath img.f{
  margin:5px 6px 0px 0px;
}

div.pagepath img.d{
  margin:5px 6px 0px 6px;
}

div.pagepath img.l{
  margin:6px 6px 0px 4px;
}

div.pagepath a,div.pagepath a:visited {
  color:#004B84;
  font-size:10px;
  text-decoration:none;
  text-transform:lowercase;
}
div.pagepath a:hover,div.pagepath a.sel,div.pagepath a.sel:visited {
   color:#D4192A;
}

h2 {
  color: #D4192A;
  font-family: Tahoma;
  font-size: 19px;
  margin: 2px 0px 0px 2px;
  padding-bottom:0px;
  text-transform:uppercase;
}

h4 {
  color: #D4192A;
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  display:inline;
}

div.pager a{
  text-decoration:none;
  color:black;
  padding:0px 3px;
}

div.pager a.act{
  color:#D4192A;
  font-weight:bold;

}