/* CSS Document */
* {margin:0;padding:0;} 

html, body, #wrap {height: 100%;}

html {
  background: #ffffff url(/t/img/body_bg.jpg) 0 0 repeat-y;
}

body{
  margin: 0px;
  padding: 0px;
  font: 12px "Arial", "Arial Narrow", sans-serif;
  color: #474747;
}

a{
  color: #232323;
}

a:hover{
  text-decoration:none;
}

#container{
  min-height: 100%;
  margin: 0 auto;
  min-width: 960px;
  padding: 0 15px;
  background: url(/t/img/body_bg_2.jpg) 100% 0 repeat-y;
}

* html #container{
  width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 980)? "980px" : "");
  height:100%;
}

/***************** Header   *********************/ 

#header{
  min-width: 960px;
  height: 378px;
  font-family: "Arial Narrow", Arial, sans-serif;
  background-color: #efefef;
}

#header img{
  border: none;
}

* html #header{
  width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 960)? "960px" : "");
}

#dark_line{
  line-height:1px;
  font-size:0;
  height: 8px;
  background: #3c709c url(/t/img/dark_line_bg.jpg) repeat-y left;
}

#logo{
  float: left;
  width: 210px;
  height: 100px;
  text-align: center;
  font-size: 16px;
  font-family: "Century Gothic", "Tahoma";
  font-style: italic;
  color: #051c51;
}

#logo a{
  outline: none;
}

.logo{
  margin: 15px 0 5px -25px;
}

#top_navigation{
  margin-left: 210px;
  height: 50px;
}

#top_navigation .cont_info{
  font-size: 16px;
  color: #003366;
  display: block;
  float: left;
}

#phone{
  /*margin-top: 15px;*/margin-top: 0px;
}

#address{
  margin-left: 45px;
  margin-top: 17px;
}

#top_navigation .size20{
  font-size: 20px;
}

#top_navigation .top_navi{
  display: inline; 
  float: right;
  margin-top: 15px;
}

#top_navigation .top_navi li{
  display: inline; 
  padding-right: 25px;
}

#menu{
  margin: 0 0 0  210px;
  height: 46px;
  white-space: nowrap;
}

#menu .tmenu{
  width: 100%;
  height: 100%;
  text-align: center;
  margin-top: 1px;
  white-space: nowrap;
}

#menu .tmenu td#menu5,td#menu6 {
  width: 11%;
}

#menu .tmenu td#menu1,td#menu3, td#menu4  {
  width: 14%;
}

#menu .tmenu td#menu2{
  width: 15%;
}

#menu .tmenu td#menu7{
  width: 17%;
  white-space: nowrap;
}

#menu a{
  display: block;
  text-decoration: none;
  font-size: 16px;
  padding: 13px 0;
}

#menu a:hover{
  background: #3c709c url(/t/img/menu_bg.jpg) repeat-y left;
  color: #ffffff;
}

#bottom_header{
  height: 262px;
  border: 5px solid #ffffff;
  background-color: #111214;
}

/***************** Content   *********************/ 

#grey_line{
  height: 10px;
  background-color: #efefef;
}

#content{
  padding: 0;
  min-width: 960px;
}

.title{
  font: 18px "Arial Narrow", Arial, sans-serif;
  color: #003366;
  padding-top: 25px;
  padding-bottom: 38px;
}

p#title_news{
  padding-top: 15px;
}

.border_divs{
  border: 3px solid #ffffff;
  background: url(/t/img/cont_bg.jpg) 0px 12px repeat-x;
}

.border_divs p{
  margin-left: 20px;
  margin-right: 20px;
}

#news_wrap{
  float: left;
  margin: 0px;
  width: 232px; 
}

#news{
  padding: 0px;
  background: url(/t/img/speed.jpg) no-repeat top right;
}

#news img{
  border: none;
  float: left;
  margin: 3px 14px 0 0;
}

#news .piece_news{
  margin: 0px 0 22px 20px;
  width: 205px;
  min-height: 62px;
}

#news a{
  color: #03335f;
}

#news .title{
  padding-bottom: 27px;
}

#news p.piece{
  margin-top: 3px;
  display: block;
  margin-left: 0px;
}

#text_wrap{
  margin: 0 238px 0 253px;
  min-width: 463px;
}

* html #text_wrap{
  height: 100px;
}

#text{
  padding: 0px 10px 20px 0;
  margin-left: 20px;
  background: url(/t/img/steer_wheel.jpg) 100% 2px no-repeat;
}

#text li {margin-left:55px;}
#text p {padding:5px 0;}

* html #text{
  height: 100px;
}

#text ul{
  margin-left: 10px;
}

* html #text ul{
  margin-left: 13px;
}

#pathlink{
  font-size: 10px;
  margin-top: -1px;
  margin-bottom: 17px;
  height: 11px;
  color:#666666;
}
#pathlink a {
  color:#666666;
} 

#text .title{
  margin-left: 0px;
  padding-top: 0px;
}


#action_wrap{
  float: right;
  margin: 0px 4px 0 0;
  width: 214px;
}

* html #action_wrap{
  width: 210px; 
}

#action{
  padding: 0px;
  background: url(/t/img/wheel.jpg) no-repeat top right;
}

#action img{
  border: none;
}

#action .title{
  padding-bottom: 42px;
}

#action .action_pic{
  margin: 0 0 17px 20px;
}


#empty_block{
  height: 86px;
  clear: both;
}

/***************** Footer   *********************/

#footer{
  position: absolute;
  min-width: 990px;
  width: 100%;
  margin-top: -86px;
  height: 86px;
  clear:both;
  background: #efefef;
  color: #939393; 
}

* html #footer{
  width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "");
}

#footer_inner{
  margin: 0px;
  padding: 0;
  height: 100%;
  background: url(/t/img/footer_left_bg.jpg) 0 0 no-repeat; 
}

#line{
  height: 11px;
  background: url(/t/img/footer_right_bg.jpg) right top no-repeat;
  min-width: 900px;
}

#blue_line{
  line-height:1px;
  font-size:0;
  height: 7px;
  margin: 0 257px 0 272px;
  min-width: 300px;
  background: #3c709c url(/t/img/blue_line_bg.jpg) repeat-y; 
}

#empt_line{
  height: 4px;
  background: #efefef; 
}

#bottom_navigation{
  background: #3c709c url(/t/img/bot_nav_bg.jpg) repeat-y;
  margin: 0px 21px 0 18px;
  text-align: center;
  padding: 13px 0;
}

#bottom_navigation #bot_navi{
  display: inline;
  list-style-type: none;
  color: #ffffff;
}

#bottom_navigation #bot_navi li{
  display: inline;
  padding-left: 2px;
}

#bottom_navigation #bot_navi a.abotnavi{
  color: #ffffff;
  text-decoration: none;
}

#bottom_navigation #bot_navi a.abotnavi:hover{
  text-decoration: underline;
}

#copyright{
  float: left;
  height: 35px;
  width: 300px;
  font: 11px Tahoma, sans-serif;
}

#copyright p{
  margin: 10px 0 0 40px;
}

#juno{
  float: right;
  height: 35px;
  width: 195px;
  font: 11px Tahoma, sans-serif;
}

#juno p{
  margin: 10px 0 0 0;
}

#juno a{
  color: #0071be;
}

#table_slip td {border-collapse:collapse; border:1px solid #00000}
#table_slip {border-collapse:collapse; border:1px solid #00000}

.ladagranta {
    background: url("/t/img/fon_ladaG.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 46px;
    text-decoration: none;
    width: 188px;
}


a.ladagranta span {
    color: #FFFFFF;
    float: left;
    font: 18px/22px Tahoma;
    margin: 13px 13px 0;
}

#al td {border-bottom-width:thin; border-bottom-style:solid; border-bottom-color:#999999; padding:2px 0 2px 0}
