/* Общие begin */
html, body, form {
  margin:0;
  padding:0;
}
body {
  background-image: url(img/bot_fon2.png);	
  background-repeat: repeat-x;
  background-position: left bottom;	
}

a, img {
    border: none;
}

.t1{
  background-image: url(img/top_fon2.png);	
  background-repeat: repeat-x;
  background-position: left top;	
  height:208px;   
}
.t2{
  width:1000px;
  text-align:left;  
  height:208px;   
}
.t3{
  float:left;  
  position:relative;
  z-index:4;  
  top:0px;  
}
.t4{
  background-image: url(img/logo.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  float:left;  
  position:relative;
  z-index:5;  
  top:0px;  
  width:155px;
  height:84px;
  margin-left:-120px;    
  margin-top:22px;  
}
.t5{
  background-image: url(img/phone.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  float:left;  
  position:relative;
  z-index:5;  
  top:0px;  
  width:275px;
  height:64px;  
  margin-left:-116px;    
  margin-top:132px;    
}
.t6{

  background-image: url(img/top_menu_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  float:left;  
  position:relative;
  z-index:5;  
  top:0px;  
  width:165px;
  height:29px;  
  margin-left:-50px;    
}
.t6 a{
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #3a3b3b; 
  TEXT-DECORATION: underline;
  font-weight: bold;
  line-height:21px; 
  padding-left:31px;
}
.t7{
  background-image: url(img/top_menu_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  float:left;  
  position:relative;
  z-index:5;  
  top:0px;  
  width:165px;
  height:29px;  
  margin-left:13px;    
}
.t7 a{
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #3a3b3b; 
  TEXT-DECORATION: underline;
  font-weight: bold;
  line-height:21px; 
  padding-left:17px;
}


.s1 { 
  position:relative;
  z-index:4;  
  top:-51px;    
} 
.s2{
  background-image: url(img/slogan_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:1000px;
  height:113px;    
  text-align:left;  
  position:relative;
  z-index:4;  
  top:0px;     
}
.s3{
  float:left;  
  background-image: url(img/menu_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:589px;
  height:30px;   
  position:relative;
  z-index:5;  
  top:71px;  
  margin-left:65px;       
}  
.s3 div a{
  font-family: Tahoma;
  FONT-SIZE: 13px; 
  color: #3a3b3b; 
  TEXT-DECORATION: underline;
  font-weight: bold;
  line-height:30px; 
  padding-left:2px;
}

.m1{
  width:100px;
  float:left;  
  text-align:center;  
}
.m2{
  margin-left:6px;
  width:135px;
  float:left;  
  text-align:center;  
}
.m3{
  margin-left:6px;
  width:115px;
  float:left;  
  text-align:center;  
}
.m4{
  margin-left:6px;
  width:215px;
  float:left;  
  text-align:center;  
}
.s4{
  float:right;  
  background-image: url(img/taxi_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:291px;
  height:228px;  
  position:relative;
  z-index:6;  
  top:67px;      
  margin-left:-291px;
 
}  
.d1{
  font-family: Tahoma;
  FONT-SIZE: 13px; 
  color: #252424; 
  TEXT-DECORATION: none;
  font-weight: bold;
  padding-left:2px;
  text-align:right;    
  margin:20px 36px 0px 0px;
}  
.d2{
  font-family: Tahoma;
  FONT-SIZE: 13px; 
  color: #252424; 
  TEXT-DECORATION: none;
  font-weight: bold;
  padding-left:2px;
  text-align:right;   
  margin:112px 147px 0px 0px;  
}  

.b1 { 
  position:relative;
  z-index:4;  
  top:-51px;   
}   
.b2b { 
  position:relative;
  z-index:7;  
  top:5px;   
} 
.b1pos { 
  position:relative;
  z-index:4;  
  top:-20px;   
}  
.b2{
  background-image: url(img/body_fon.png);	
  background-repeat: repeat-y;
  background-position: left top;	
  width:1000px;
  text-align:left;  
  overflow:hidden;      
}
.b6{
  background-image: url(img/body_bot_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:1000px;
  height:14px;
  overflow:hidden;      
}
.b7{
  background-image: url(img/body_top_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:1000px;
  height:14px;
  overflow:hidden;      
}
.b3{
  float:left;  
  width:499px;
  text-align:left;  
}
.b5{
  float:left;  
  width:499px;
  text-align:left;  
}
.b4{
  float:left;  
  background-image: url(img/body_V_split.png);	
  background-repeat: repeat-y;
  background-position: left top;	
  width:1px;
  text-align:left;  
}
.tovL{
  width:467px;
  margin:13px 13px 0px 19px;  
}
.tovR{
  width:467px;
  margin:13px 19px 0px 13px;  
}
.tov_tit{
  width:467px;
  height:40px;
  background-image: url(img/sm_tov_tit_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  margin-bottom:15px;  
}

.tov_tit a{
  font-family: Arial;
  FONT-SIZE: 16px; 
  color: #4f6e98; 
  TEXT-DECORATION: none;
  font-weight: normal;
  padding-left:36px;
  line-height:38px;   
}
.tov_tit a h1{
  font-family: Arial;
  FONT-SIZE: 16px; 
  color: #4f6e98; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:38px;
  display:inline;	
  padding: 0px;
  margin: 0px;    
}
.tov_tit a h2{
  font-family: Arial;
  FONT-SIZE: 16px; 
  color: #4f6e98; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:38px;
  display:inline;	
  padding: 0px;
  margin: 0px;    
}
.tov_foto{
  float:left;  
  text-align:center;  
}
.tov_text{
  float:right;  
  font-family: Tahoma;
  FONT-SIZE: 13px; 
  color: #333333; 
  TEXT-DECORATION: none;
  font-weight: normal; 
  text-align:left;  
  line-height:16px;     
}
.foto_zoom{
  margin-top:8px;
  background-image: url(img/zoom_fon.png);	
  background-repeat: no-repeat;
  background-position: center top;	
  text-align:center;    
  height:22px;  
  padding-top:3px;
}
.foto_zoom a{
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #000000; 
  TEXT-DECORATION: underline;
  font-weight: normal; 
  text-align:left;  
  padding-left:23px;  
}
.tov_cena{
  font-family: Trebuchet MS;
  FONT-SIZE: 18px; 
  color: #fd0101; 
  TEXT-DECORATION: none;
  font-weight: normal; 
  text-align:center; 
  margin-top:2px;  
}
.tov_gar{
  margin-top:8px;
  background-image: url(img/gar_fon.png);	
  background-repeat: no-repeat;
  background-position: center top;	
  height:21px;  
  padding-top:3px;  
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #3a3b3b; 
  TEXT-DECORATION: none;
  font-weight: normal; 
  text-align:center; 
}

.tov_podr{
  margin-top:10px;
  height:31px;  
  text-align:right;   
  padding-right:12px;
}
.H_split{
  margin-left:1px;
  font-family: Tahoma;
  FONT-SIZE: 1px; 

}


.n2{
  width:1000px;
  text-align:left;  
}
.n3{
  background-image: url(img/bot_fon3.png);	
  background-repeat: repeat-x;
  background-position: left top;	
  width:1000px;  
  text-align:center;
}
.n4{
  font-family: Tahoma;
  FONT-SIZE: 14px; 
  color: #252424; 
  TEXT-DECORATION: none;
  font-weight: normal;
}
.n4 a{
  font-family: Tahoma;
  FONT-SIZE: 14px; 
  color: #318cd5; 
  TEXT-DECORATION: underline;
  font-weight: normal;
}
.b25percent{
  margin-top:-18px;  
  margin-bottom:32px; 
}







.tb3{
  float:left;  
  width:999px;
  text-align:left;  
}

.tovLR{
  width:967px;
  margin:13px 13px 0px 19px;  
}

.tovLR_tit{
  width:967px;
  height:40px;
  background-image: url(img/tov_tit_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  margin-bottom:15px;  
}
.tovLR_tit a{
  font-family: Arial;
  FONT-SIZE: 20px; 
  color: #4f6e98; 
  TEXT-DECORATION: none;
  font-weight: normal;
  padding-left:40px;
  line-height:38px;   
}
.tovLR_tit a h1{
  font-family: Arial;
  FONT-SIZE: 20px; 
  color: #4f6e98; 
  TEXT-DECORATION: none;
  font-weight: normal;
  display:inline;	
  padding: 0px;
  margin: 0px;    
  line-height:38px;
     
}
.tovLR_text{
  width:937px;
  font-family: Tahoma;
  FONT-SIZE: 13px; 
  color: #333333; 
  TEXT-DECORATION: none;
  font-weight: normal; 
  text-align:left;  
  line-height:16px;  
  margin:0px 20px 0px 10px;   
}
.tovLR_text span{
  font-family: Tahoma;
  FONT-SIZE: 14px; 
  color: #333333; 
  TEXT-DECORATION: none;
  font-weight: normal; 
  text-align:left;  
  line-height:17px;     
}
.tovLR_gar{
  margin-top:12px;
  background-image: url(img/gar_fon.png);	
  background-repeat: no-repeat;
  background-position: center top;	
  height:21px;  
  line-height:21px;    
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #3a3b3b; 
  TEXT-DECORATION: none;
  font-weight: normal; 
  text-align:center; 
}
.tovLR_cena{
  font-family: Trebuchet MS;
  FONT-SIZE: 18px; 
  color: #fd0101; 
  TEXT-DECORATION: none;
  font-weight: normal; 
  text-align:center; 
  margin-top:8px;  
}
.tovLR_foto{
  float:left;  
  text-align:center; 
  margin-bottom:15px;   
  margin-top:5px;   
    
}
.tovLR_nav{
  margin-bottom:15px;  
  font-family: Tahoma;
  FONT-SIZE: 13px; 
  color: #939090; 
  TEXT-DECORATION: none;
  font-weight: normal;  
  margin-left:12px;  
}
.tovLR_nav a{
  font-family: Tahoma;
  FONT-SIZE: 13px; 
  color: #939090; 
  TEXT-DECORATION: underline;
  font-weight: normal;
}

.tovLR_text p{
margin:11px 0px 7px 0px;
text-align:justify;
}
.tovLR_text p a{
  font-family: Tahoma;
  FONT-SIZE: 13px; 
  color: #318cd5; 
  TEXT-DECORATION: none;
  font-weight: normal;
}
.tovLR_text p a:hover{
  font-family: Tahoma;
  FONT-SIZE: 13px; 
  color: #318cd5; 
  TEXT-DECORATION: underline;
  font-weight: normal;
}
.tovLR_text div a{
  font-family: Tahoma;
  FONT-SIZE: 13px; 
  color: #318cd5; 
  TEXT-DECORATION: underline;
  font-weight: normal;
}

.tovLR_text_tit{
  width:937px;
  font-family: Tahoma;
  FONT-SIZE: 16px; 
  color: #333333; 
  TEXT-DECORATION: none;
  font-weight: bold; 
  text-align:center;  
  line-height:16px;  
  margin:11px 0px 18px 0px;   
}

.tovRL_foto{
  float:right;  
  text-align:center; 
  margin-bottom:15px;   
  margin-top:5px;   
}



.Container {
    padding: 0;
    margin: 0px 0px 0px 0px;
}

.Container li {
  list-style-type: none;
  font-family: Tahoma;
  FONT-SIZE: 13px; 
  color: #000000; 
  TEXT-DECORATION: underline;
  font-weight: normal;  		
}
.Container li a{
  font-family: Tahoma;
  FONT-SIZE: 13px; 
  color: #000000; 
  TEXT-DECORATION: underline;
  font-weight: normal;  		
}
.Container li a:hover{
  font-family: Tahoma;
  FONT-SIZE: 13px; 
  color: #318cd5; 
  TEXT-DECORATION: underline;
  font-weight: normal;  		
}
/* indent for all tree children excepts root */
.Node {

    margin-left: 18px;
    zoom: 1;
}
.IsRoot {
    margin-left: 0;
}
.ExpandOpen .Expand {
    background-image: url(img/expand_minus.gif);
  background-repeat: no-repeat;
  background-position: left top;	
  padding-left:20px;
  font-family: Tahoma;
  FONT-SIZE: 13px; 
  color: #318cd5; 
  TEXT-DECORATION: underline;
  font-weight: normal;  	
}
.ExpandClosed .Expand {
    background-image: url(img/expand_plus.gif);
  background-repeat: no-repeat;
  background-position: left top;	
  padding-left:20px;
  font-family: Tahoma;
  FONT-SIZE: 13px; 
  color: #318cd5; 
  TEXT-DECORATION: underline;
  font-weight: normal;  	
}

/* highest priority */
.ExpandLeaf .Expand {

}

.Content {
    min-height: 18px;

    background-image: url(img/expand_point.gif);
  background-repeat: no-repeat;
  background-position: left top;		
  padding-left:20px;  
}

* html .Content {
    height: 18px;
}

.Expand {

    height: 18px;

}


.ExpandOpen .Container {
        display: block;
}

.ExpandClosed .Container {
        display: none;
}

.ExpandOpen .Expand, .ExpandClosed .Expand {
        cursor: pointer;
}
.ExpandOpen .Expand, .ExpandClosed .Expand{
        cursor: pointer;
}
.ExpandLeaf .Expand {
        cursor: auto;
}

.mag_time{
background-color:#ffffcc;
height:27px;
overflow:hidden;
  margin:6px 19px 0px 19px;   
}

.mag_time_txt{
  font:bold 13px/18px Tahoma;
  color: #235884; 
  TEXT-DECORATION: none;
 
}
.mag_time_txt span.mtt1{
  font:normal 18px Tahoma;
  color: #ed1e24; 
  TEXT-DECORATION: none;
}
.mag_time_txt span.mtt2{
  font:normal 18px Tahoma;
  color: #235884; 
  TEXT-DECORATION: none;
}
.mag_time_txt span.mtt3{
  font:bold 13px/18px Tahoma;
  color: #252424; 
  TEXT-DECORATION: none;
}
.s5{
  float:right;  
  background-image: url(img/taxi_fon2.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:291px;
  height:228px;  
  position:relative;
  z-index:6;  
  top:67px;      
  margin-left:-291px;
}

.tovLR_text a{
  font: normal 13px/16px Tahoma;
  color: #2c7dd5; 
}
.s5c{
  float:right;  
  background-image: url(img/taxi_fon5.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:291px;
  height:259px;  
  position:relative;
  z-index:6;  
  top:50px;      
  margin-left:-291px;
}
.tb_new{
  font-family: Tahoma;
  FONT-SIZE: 13px; 
  color: #333333; 
  TEXT-DECORATION: none;
  font-weight: normal; 
  text-align:left;  
  line-height:16px;   
  border: solid 1px #c0c0c0;
  border-collapse:collapse;
}

.tb_td{
	padding: 10px 5px 5px 5px;
}

td.corestat{
	padding: 0px 0px 5px 0px;
}
.corestat a{
    font: normal 12px Tahoma;
  color: #318cd5; 
  TEXT-DECORATION: underline;
}
