body {
  width:1000px;
  font:12px Arial;
  color: #00458a;
  background:white;
  }
.one, .two, .three {
  width:45px;
  height:46px;
  float:left;
  background:url(../img/circle.png) no-repeat;
  }
a {
  color:#c50728;
  text-decoration:none;
}
 a:hover {
 
  text-decoration:underline;
  }
.auth .links a {
  font:11px Arial;
  color:#FF6C00;
  }
.header .nav a, .header1 .nav a , .header2 .nav a{
  font:bold 13px Arial;
  color:#666666;
  text-decoration:none;
  }
.tarif h2 {
  font:22px Arial;
  color:black;
  }  
.tarif h3 {
  font:bold 36px Arial;
  color:#FF6C00;
  }
.tarif a {
  font:12px Arial;
  color:white;
  }
.middle p {
  text-align:justify;
  margin-bottom:10px;
  padding-left:30px;
  }
.middle p.first {
  text-indent:25px;
  } 
  
.main2 p.first {
  text-indent:25px;
  } 
.main2 h2 {
  text-align:justify;
  margin-bottom:10px;
  padding-left:30px;
  }

.middle h2, .main2 h2 {
  font:20px Arial;
  color:#FF6C00;
  }  
.footer .copy {
  font:11px/20px Arial;  
  }  
.footer .copy a {
  color:#878787;
  }
.header .title, .header1 .title {
  color:black;
  }
  .header .title .gray, .header1 .title .gray {
    color:#808080;
    }
  .f20 {
    font-size:20px;
    }  
  .f22 {
    font-size:22px;  
    }
  .header .big, .header1 .big {
    font-size:26px;
    }
.header1 .step1 .balans th {
  font-weight:normal;
  }
.header1 .step1 .balans td {
  color:black;
  }
.header1 .step1 .links {
  font-size:11px;
  }
.nav_ad a {
  font:12px Arial;
  color:#808080;
  text-decoration:none;
  }
  .nav_ad a:hover {
 
  text-decoration:underline;
  }
.middle .online h3 {
  font:normal 16px Arial;
  color:white;
  } 
.middle .online a {
  color:white;
  }
.middle .content h2 {
  font:18px Arial;
  color:#808080;
  }
.middle .content h2.current {
  color:#FF6C00;
  }
.middle .content table thead th {
  font:bold 12px Tahoma;
  color:white;
  }
input.text {
  background:white;
  }
.auth .form .input input.text {
  border:none;
  width:120px;
  margin:3px 0 1px 5px;
  height:15px;
  font:12px/12px Arial;
  color:#808080;
  }
.middle .content .sort select {
  height:20px;
  font:12px Arial;
  }  
.header2  {
  margin:40px 0 0 0;
  }
.header2 .logo {
    margin-left:70px;
	}
 .header2 .nav li {
      margin-left:10px;
      display:inline;    
      position:relative;
      top:-30px;
      }
.header2 .nav {
    display:inline;
    } 
.header2 .nav li {
      margin-left:20px;
      display:inline;    
      position:relative;
      top:-30px;
      }

.nav_ad {
  background:url(../img/line2.gif) no-repeat center top;
  padding:25px 0 0 220px;
  overflow:hidden;
  zoom:1;
  }     
  .nav_ad ul {    
    float:left;
    margin-right:40px;
    }
  .nav_ad ul.red    li{background:url(../img/red.gif)   no-repeat left center;}
  .nav_ad ul.blue   li{background:url(../img/blue.gif)  no-repeat left center;}
  .nav_ad ul.green  li{background:url(../img/green.gif) no-repeat left center;}
  .nav_ad ul.orange li{background:url(../img/orange.gif) no-repeat left center;}      
    .nav_ad li {
      padding:0 0 3px 10px;
      }       
.middle {
  clear:both;
  margin:70px 0 0 30px;
  overflow:hidden;
  } 


  .middle .f_col, .middle .s_col {
    float:left;
    width:200px;

    }
   #news a{
  text-decoration:none;
    }


.middle .s_col {
 width:700px;
    margin-left:50px;
    }


  .middle h2 {  
    margin-bottom:20px;
    }
  .middle .online {
    float:left;
    width:164px;
    padding-top:206px;
    background:#FF6C00 url(../img/women.png) no-repeat;
    }
    .middle .online h3 {
      text-align:center;
      padding:8px 0;
      }
    .middle .online img {
      margin:0 2px 0 4px;
      padding-bottom:10px;
      float:left;
      }
  .middle .content {
    margin:30px 0 0 230px;
    }


    .content .path {
      overflow:hidden;
      zoom:1;
      height:30px;
      margin-bottom:15px;
      }
    .middle .content h2 {
      float:left;
      }
    .middle .content h2.current { 
      }      
    .middle .content .arrow {
      float:left;
      margin:0 5px;
      }
    .middle .content .sort {
      margin-bottom:10px;
      }
      .middle .content .sort label {
        margin-right:10px;
        }
      .middle .content .sort input.btn {
        margin-left:10px;
        position:relative;
        top:5px;
        }
    .middle .content table { 
      border-collapse:collapse; 
      } 
      .middle .content table thead {
        border:1px solid #FF6C00;
        }       
      .middle .content table thead th {
        background-color:#FF6C00;
        border:0px solid white;
        border-right-width:1px;
        text-align:center;
        padding:3px 6px;
        }
      .middle .content table thead th.last {
        border:none;
        }  
      .middle .content table tbody td {
        text-align:center;      
        padding:3px;
        border:1px solid #FF6C00;        
        } 

      .middle .content table tbody td {
        text-align:center;      
        padding:3px;
        border:1px solid #FF6C00;        
        }
	
 
.middle .content .tbl_content td {
        text-align:left;      
        padding:3px;
        border:0px;        
        }		


.middle .content .txt td {
        text-align:left;      
        padding:3px;
        border:0px;        
        }

.middle .content .tb1_content2  td {
        text-align:left;      
        padding:3px;
        border:1px solid #FF6C00;        
        }		
  .middle .sep {
    height:60px;
    }               
.footer {
  border:0px solid #bc0a1c;
  border-width:3px 0 0;
  margin:25px 0 10px;
  padding:10px 0 0;
  width:960px;
  margin:0 auto;
  } 
  .footer .banners {
    float:left;
    } 
    .footer .banners img{
      margin-right:5px;
      border:1px solid #FF6C00;
      }     
  .footer .copy {
    float:right;
    }