#middle {
 background: none !important;
 position:relative;
 z-index:1000;
}
#middle .wr_aper {
 max-width:1500px;
 width:100%;
}
#middle .collage {
 background: url(../images/center_6.jpg) repeat-x left top;
 height: 326px !important;
}
#middle .collage .header {
 float:left;
 max-width:170px;
 background: #0a223b;
 padding: 20px 30px;
 margin:30px 0px 0px 35px;
 font: 2em Arial;
 color:#dadcdf; 
 display:inline;
 text-align: center;
 text-transform:uppercase;
}
#middle .collage .nav_links {
 float:left;
 margin: 60px 0px 0px 2%;
 display:inline;
 width:30%;
}
#middle .collage .nav_links a {
 float:left;
 margin: 0px 0px 0px 10px;
 display:inline;
 float:none !important; 
 white-space:nowrap;
}
#middle .collage .nav_links a:link,
#middle .collage .nav_links a:visited{
 font: 1.2em Verdana;
 color:#a0cbe6;
}
#middle .collage .nav_links a:active {
 font: bold 1.2em Verdana;
 color:#a0cbe6;
}
#middle .collage .cardecor {
 float:left;
 clear:left;
 margin:5px 0px 0px 35px;
 display:inline;
}
#middle .collage .cardecor img {
 display:block;
 width:272px;
 height:157px;
}
#middle .collage .nb1 img{
 background: url(../images/cargo_car.png) no-repeat;
}
#middle .collage .nb2 img{
 background: url(../images/taxi.png) no-repeat;
}
#middle .collage .nb3 img{
 background: url(../images/vip_taxi.png) no-repeat;
}
#middle .collage .nb4 img{
 background: url(../images/rent.png) no-repeat;
}
#middle .collage .nb5 img{
 background: url(../images/bus.png) no-repeat;
}
#middle .collage .container {
 background: url(../images/platfor_bg.png) no-repeat;
 float:right;
 height: 113px;
 width: 40%;
 margin:90px 0px 0px 0px;
}
#middle .collage .container.container_2 {
 background: url(../images/platfor_bg_2.png) no-repeat;
 float:right;
 height: 113px;
 width: 40%;
 margin:90px 0px 0px 0px;
}
/*.margin0 {
 margin:0px 0px 0px 0px !important;
}*/
#middle .collage .container .line{
 width:100%;
 float:left;
}
#middle .collage .container .car_block {
 float:left;
 position:relative;
}
#middle .collage .container .car_block a,
#middle .collage .container .car_block img{
 display:block;
}
#middle .collage .container .pos_01 {
 left:20px;
 top:11px;
}
#middle .collage .container .pos_02 {
 left:81px;
 top:12px;
}
#middle .collage .container .pos_03 {
 left:151px;
 top:11px;
}
#middle .collage .container .pos_04 {
 left:81px;
 top:5px;
}
#middle .collage .container .pos_05 {
 left:172px;
 top:7px;
}
#middle .collage .container.container_2.cargo .pos_01{
 left:80px;
 top:2px;
}
#middle .collage .container.container_2.cargo .pos_02{
 left:20px;
 top:11px;
}
#middle .collage .container.container_2.cargo .pos_03{
 left:85px;
 top:10px;
}
#middle .collage .container.container_2.cargo .pos_05,
#middle .collage .container.container_2.cargo .pos_06{
 left:172px;
 top:7px;
}
#middle .collage .container.container_2.taxi .pos_02,
middle .collage .container.container_2.rent .pos_02{
 left:27px;
 top:12px;
}
#middle .collage .container.container_2.taxi .pos_03,
#middle .collage .container.container_2.rent .pos_03{
 left:85px;
 top:10px;
}
#middle .collage .container.container_2.taxi .pos_04{
 left:81px;
 top:5px;
}
#middle .collage .container.container_2.taxi .pos_05{
 left:172px;
 top:7px;
}
#middle .collage .container.container_2.vip_taxi .pos_03{
 left:85px;
 top:10px;
}
#middle .collage .container .pos_01 img {
 background: url(../images/car_01.png) no-repeat;
 width:70px;
 height:44px;
}
#middle .collage .container .pos_02 img{
 background: url(../images/car_02.png) no-repeat;
 width:70px;
 height:44px;
}
#middle .collage .container .pos_03 img{
 background: url(../images/car_03.png) no-repeat;
 width:70px;
 height:44px;
}
#middle .collage .container .pos_04 img{
 background: url(../images/car_04.png) no-repeat;
 width:70px;
 height:49px;
}
#middle .collage .container .pos_05 img{
 background: url(../images/car_05.png) no-repeat;
 width:65px;
 height:43px;
}
#middle .collage .container .pos_06 img{
 background: url(../images/car_04.png) no-repeat;
 width:70px;
 height:49px;
}

#bottom .wrp .r_block .content .sub_menu {
 float:right;
 width:90%; 
 margin:0px 0px 50px 0px;
}
#bottom .wrp .r_block .content .sub_menu .link_block {
 float:right;
 background: url(../images/arrow.gif) no-repeat right;
 margin:5px 0px;
}
#bottom .wrp .r_block .content .sub_menu .link_block a:link,
#bottom .wrp .r_block .content .sub_menu .link_block a:visited,
#bottom .wrp .r_block .content .sub_menu .link_block a:active {
 font: 1.3em Arial;
 display:block;
 margin:0px 10px 0px 0px;
 color: #0d2641;
 margin:0px 10px;
}
.no_bg {
 background: none !important;
}
#bottom {
 background: #d8e2ed url(../images/middle_rp.jpg) repeat-x left top !important;
}
#bottom .wraper {
 margin:-90px 0px 100px 0px;
 position:relative;
 z-index: 5000; 
 max-width:1400px;
}
#bottom .wraper:after {
 content: '.';
 display:block;
 clear: both;
 visibility: hidden;
 height: 0;
}
* html #bottom .wraper {
 height:1%;
}
#bottom .wrp .l_block {
 width: 270px;
 display:inline;
}
#bottom .wrp .l_block .content {
 width:100%;
 margin:130px 0px 0px 0px;
}
#bottom .wrp .l_block .body_links {
 margin: 0px 0px 0px 50px;
}
#bottom .wrp .l_block .body_links:after {
 content: '.';
 display:block;
 clear:both;
 visibility: hidden;
 height:0;
}
* html #bottom .wrp .l_block .body_links {
 height:1%;
}
#bottom .wrp .l_block .body_links .box,
#bottom .wrp .l_block .body_links .box2 {
 float:left;
 width:100%;
}
#bottom .wrp .l_block .body_links .level_2 {
 margin: 0px 0px 0px 40px;
 width: 80%;
 display:inline;
}
#bottom .wrp .l_block .body_links .level_2 a {
 clear:both;
}
#bottom .wrp .l_block .body_links .box a,
#bottom .wrp .l_block .body_links .box2 a {
 float:left;
 position:relative;
 padding: 5px 0px;
}
#bottom .wrp .l_block .body_links .box2 a { 
padding: 3px 0px;
}
#bottom .wrp .l_block .body_links .box a:link,
#bottom .wrp .l_block .body_links .box a:visited{
 font: 1.5em Arial;
 color:#0b253e;
 text-decoration:none;
}
#bottom .wrp .l_block .body_links .box a:active {
 font: bold 1.5em Arial;
 color:#0b253e;
 text-decoration:none;
}

#bottom .wrp .l_block .body_links .box2 a:link,
#bottom .wrp .l_block .body_links .box2 a:visited{
 font: 1.4em Arial;
 color:#0b253e;
 text-decoration:none;
}
#bottom .wrp .l_block .body_links .box a:active {
 font: bold 1.3em Arial;
 color:#0b253e;
 text-decoration:none;
}

#bottom .wrp .l_block .body_links .level_2 a:link,
#bottom .wrp .l_block .body_links .level_2 a:visited {
 font: 1.2em Arial;
 color:#;
 text-decoration:underline; 
}
#bottom .wrp .l_block .body_links .level_2 a:active {
 font: 1.2em Arial;
 color:#0b253e;
 text-decoration:none;
}
#bottom .wrp .l_block .body_links .level_2 a:hover {
 font: 1.2em Arial;
 color:#0b253e;
 text-decoration:none;
}
#bottom .wrp .r_block {
 margin: 0px 0px 0px -285px;
}
#bottom .wrp .r_block .content {
 margin: 0px 60px 0px 290px;
}
#bottom .wrp .r_block .content h1 {
 clear:both;
}
#bottom .wrp .r_block .content h4 {
 margin:5px 0px 20px 0px;
}
#bottom .wrp .r_block .content .photo {
 float:right;
 margin:0px 0px 0px 20px;
}
#bottom .wrp .r_block .content .photo img {
 display:block;
 background: url(../images/photo_1.jpg) no-repeat;
 width:200px;
 height: 133px;
}
#bottom .wrp .r_block .content .list {
 list-style: disc;
 margin:0px 0px 0px 10px;
}
#bottom .wrp .r_block .content .list li.title {
 list-style:none !important; 
 font: bold 1.3em Arial;
 color: #000;
 margin:0px 0px 0px -10px;
}
#bottom .wrp .r_block .content .list li,#bottom .wrp .r_block .content li {
 font: 1.3em Arial;
 color: #000;
 margin:0px 0px 3px 10px;
}
#bottom .wrp .r_block .content .sub_block {
 float:left;
 width:100%;
 margin:20px 0px 0px 0px;
}
#bottom .wrp .r_block .content .sub_block span.hd {
 display:block;
 font:2em Arial;
 color:#111111;
}
#bottom .wrp .r_block .content .sub_block a {
 display:block;
 font:1em Arial;
 color:#000;
 margin:3px 0px;
}
#bottom .wrp .l_block .content .body_links .calendar table td{
border: none;
text-align:center;
}
#bottom .wrp .l_block .content .body_links .calendar table th{
padding:5px;
}

/*table_style*/
#bottom .wraper .wrp .content table tr td {
  border:1px solid #21476c !important;
  padding: 5px !important;
  font:1.1em Arial;
  color: #000 !important;
}
#bottom .wraper .wrp .content table tr td p{
   font:1em Arial;
   color: #000 !important;
   margin:0px;
   padding: 0px;
}
#bottom .wraper .wrp .content table tr td span {
   font:1.3em Arial;
   color: #000 !important;
   margin:0px;
   padding: 0px;
}

#bottom .wraper .wrp .content table tr td strong {
   font:1em Arial;
   color: #000 !important;
   margin:0px;
   padding: 0px;
   font-weight: bold;
}
/*------------*/
/*info_links*/
#info_links {
  margin: 150px 0px 0px 0px;
}
#info_links span.title {
  font: 1.3em Arial;
  color: #0B253E;
  margin: 0px 0px 4px 0px;

}
#info_links .bl {
  margin: 0px 0px 15px 50px;
}
#info_links .bl span{
  display:block;
  width: 100%;
  margin: 0px 0px 3px 0px;
}
#info_links a:link,
#info_links a:visited,
#info_links a:active {
  font: 1.1em Verdana;
  color: #3E3E3E;


}
#info_links a:hover {
  font: 1.1em Verdana;
  color: #3E3E3E;
  text-decoration: none;

  }
#info_links .pogoda {
margin: 35px 0px 0px 50px;
}
#info_links .pogoda img {
  background: url(http://informer.gismeteo.ru/g31/27612-31.GIF) no-repeat;
  display: block;
  width: 100px;
  height: 100px;

}
#bottom .wrp .r_block .content .gallery {
margin: 0px 8px 15px 8px;
float:left;
}
#bottom .wrp .r_block .content .stepgallery {
margin: 15px 15px 0px 0px;
float:left;
}
#bottom .wrp .r_block .content .onephoto {
margin: 30px 0px 25px 0px;
text-align:center;
float:left;
}

.foothp {
clear:both;
font-size:1px;
}
#bottom .wrp .r_block .content .form .formtitle ,
#bottom .wrp .r_block .content .form .formtitle font {
 font: 1.1em Verdana;
 margin-top:5px;
}
/*---------*/

