* {box-sizing: border-box; -moz-box-sizing: border-box;}  /*хак блочной модели для Mozilla*/
  body, img, table, tr, td, form, font {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; margin: 0px; padding: 0px; color: #333333;} 
  table, tr, td {border-collapse: collapse; vertical-align: top;}
  ul {list-style: none; text-align: left; margin: 0px; padding: 0px;}
  img {border: 0px;}
  
  a {color: #333333; text-decoration: none;}
  a:hover {color: #79bfd8; text-decoration: underline;}
.style3 th  { background-color: #B0DD76; }
  #all_banner {border: 1px solid #333333;}
  #line{border-bottom: 1px solid #333333; background-color: #ffffff; width: 80%; height: 1px;}

  .main {border: 0px; width: 100%; height: 100%; background-color: #FFFFFF;}  
  .main #m1{height: 100px; background: url("../imagestest/bg_header.png") repeat-x;}
  .main #m2{height: 7px; background-color: #b0dd76;}
  .main #m3{height: 100%; background: url("../imagestest/bg_content.png") repeat-x;}
  .main #m4{height: 17px; background-color: #b0dd76;}
  .main #m5{height: 10px;}
  .main #m6{text-align: right; padding: 5px;}

  .head {border: 0px; width: 100%; height: 100%;}  
  .head #logo{width: 350px; text-align: left; vertical-align: top;}
  .head #banner{vertical-align: bottom; text-align: right; padding-right: 40px; height: 75px;}
  .head #info{text-align: right; vertical-align: bottom; padding: 3px; font-size: 11px; height: 25px;}
  .head #info a{padding-left: 5px; padding-right: 5px;}
  .head #info a:hover{color: #333333;}

  .center {border: 0px; width: 100%; height: 100%;}
  .center #t1{width: 300px; padding: 5px;}
  .center #t2{padding: 15px;}
  .center #t3{width: 300px; padding: 5px; padding-top: 15px;}

  .menu {border: 0px; width: 100%;}
  .menu tr td{font-size: 11px; vertical-align: bottom; width: 33%; height: 70px;}

  .razdel {border: 1px; width: 100%;}
  .razdel #zagol{font-size: 13px; font-weight: bold; background-color: #b0dd76; color: #000000; height: 18px; vertical-align: middle;}
  .razdel #zagol a{color: #000099;}
  .razdel #zagol a:hover{color: #3743A6; text-decoration: underline;}
  .razdel #info{}
  .razdel #info2{text-align: left!important;}

  .poll {border: 0px; width: 100%;}
  .poll #logo{padding-right: 15px; padding-left: 15px; padding-top: 10px; padding-bottom: 10px; vertical-align: middle;}
  .poll #nazv{padding-right: 15px; padding-left: 15px; padding-top: 10px; padding-bottom: 10px; width: 100%; text-align: left; vertical-align: middle; font-weight: bold;}
  .poll a{color: #000099;}
  .poll a:hover{color: #79bfd8;}
  
	.sub_poll {border: 0px; width: 90%;}
	.sub_poll #t1{width: 10%; padding: 0px;}  
	.sub_poll #t2{width: 90%; text-align: left; vertical-align: middle; padding: 0px;}  

  .news {border: 0px; width: 100%;}
  .news #news_zagol{text-align: left; padding: 5px; padding-bottom: 2px;}
  .news #news_zagol a{font-size: 12px; font-weight: bold;  font-family: Tahoma; color: #333333;}
  .news #news_zagol a:hover{color: #333333;}
  .news #news_text{text-align: left; padding-left: 10px; padding-right: 10px; padding-bottom: 5px;}
  .news #news_text a{font-size: 11px;  font-family: Tahoma; color: #333333;}
  .news #news_text a:hover{color: #333333; text-decoration: none;}
  .news #news_text img{border:0px!important;}
  
  .avto {border: 0px; width: 100%;}
  .avto td{text-align: left; padding: 0px; white-space: nowrap;}
  .avto #avto_name{width: 100%;}
  .avto #avto_price{}
  .avto a{font-size: 11px;  font-family: Tahoma; color: #000099;}
  .avto a:hover{color: #79bfd8;}
  .avto a{color: #000099;}
  .avto a:visited{color: #000099;}
  
  .vacancy {border: 0px; width: 100%;}
  .vacancy  td{text-align: left; padding: 0px; white-space: nowrap;}
  .vacancy #vac_name{}
  .vacancy a{font-size: 11px;  font-family: Tahoma; color: #000099;}
  .vacancy a:hover{color: #79bfd8;}
	
  .m_forum {border: 0px; width: 100%;}
  .m_forum td{text-align: left; padding: 0px; white-space: nowrap;}
  .m_forum #for_name{width: 100%;}
  .m_forum a{font-size: 11px;  font-family: Tahoma; color: #000099;}
  .m_forum a:hover{color: #79bfd8;}
  
  .pogoda {border: 0px; width: 100%;}  
  .pogoda td{white-space: nowrap;}
  .pogoda #p_img{padding: 3px; padding-left: 5px; padding-right:0px;}
  .pogoda #p_text{padding-left:3px; text-align: left;}
  
  .valuta {border: 0px; width: 100%;}
  .valuta td{text-align: center; padding: 5px; font-weight: bold;}
  .valuta img{vertical-align: middle;}

  .cars {border:0px none;width:100%;}
  .cars td {border:2px solid #FFFFFF;font-size:11px;padding-left:10px;padding-top:10px;text-align:left;vertical-align:middle;width:33%;}
  .cars td img {border:1px solid #666666;}

  .copyr {border: 0px; width: 100%; height: 100%;}
  .copyr td{background: url("../imagestest/bg_copyr.png") repeat-x; vertical-align: middle; font-size: 12px; color: #FFFFFF;}
