body {
     width: 100%; 
     background:#fff;
     padding: 0;
     margin: 0 auto;
     font-size:12px;
     font-weight:normal;
     color: #000;
     font-family:arial;
}

img {border: 0;}

#container {width: 1000px; margin:0 auto; padding: 0;}    
 
td {vertical-align:top;}

.top_menu {               /* Верхнее меню   */
      margin:0;  
      padding:0; 
      height:26px;
      width: 1000px;	  
}                   
.menu{
         text-align:center;
         background: #fe5e10;
         height: 21px; 
         margin:0 auto;
         width: 241px;	
	 padding:5px 0 0 0;
         float: left; 
}
.top_menu  a {
        text-decoration: none;
        cursor:hand;
        font-size:13px;
        font-weight:bold;
        color: #fff;
        font-family:tahoma;
}

.top_menu img{float: left;}

 /* Конец верхнего меню    */  
  
.header {
      background:  url(/images/header.jpg);  /* шапка   */
      width: 999px;    
      margin:0 auto;
      height: 280px;
}  
.header2 {
      background:  url(/images/header2.jpg);   /* Шапка 2   */
      width: 999px;    
      margin:0 auto;
      height: 280px;
}  
.header3 {
      background:  url(/images/header3.jpg);    /* Шапка 3   */
      width: 999px;    
      margin:0 auto;
      height: 280px;
}  
#top_block {
      background:  url(/images/tot_bg.jpg);   /*  Поиск   */
      margin:0;  
      padding:0; 
      height:29px;
      width: 1000px;	  
}
#home img{ margin:3px 20px;float: left;}   /* 3 ссылки вверху   */
 
#home{ width: 260px;margin:3px 0 0 100px;float: left;}
 

               
#top_block select{
        height: 19px;
        margin:3px 0 0 40px;
        width: 260px;
        padding:2px auto;
        text-align: center;
        color: #a3a19e;
        font-family:tahoma;
        font-size:11px;
        font-weight:bold;
        float:left;
}
#top_block input {
      background:  url(/images/poisk.jpg);
      height: 16px;
      margin:3px 0 0 0;
      width: 274px;
      padding:3px 0 0 5px;
      color: #a3a19e;
      font-family:tahoma;
      font-size:11px;
      font-weight:normal;
      float:left;
      border: none;
}



#center {width: 1000px; margin:0 auto;}   /*  Основа   */


#left_bar {
      text-align:center;    /* Левый блок   */
      width: 200px;
      margin: 0;  
      padding:15px 0 0 0;   
} 

#left_bar a {
        text-decoration: none;    /* Ссылки меню   */
        cursor:hand;
        font-size:12px;
        font-weight:bold;
        color: #fff;
        font-family:arial;
}
#left_bar img{
       padding:0;   
       margin:-22px 0 17px 0; 
       width: 200px;
       height:29px;
}

#left_bar span{position:relative;padding:0;margin:0;}
               
#content {                   /*  Центр   */
      width: 514px;
      margin:0 0 0 30px; 
      padding: 0;       
}
#baner {                   /*  Центр   */
      width: 514px;
      margin:10px 0 0 0; 
      padding:0;       
}          
h1{ 
       text-align:center;    
       font-weight:bolder;
       font-family:arial;
       font-size:18px;
       color: #fe6114;
       margin:0 auto 18px auto;
       padding: 36px 0 0 0;
}
 h2{ 
       text-align:center;
       font-weight:bolder;
       font-family:arial;
       font-size:15px;
       color: #0b4499;
       margin:0 auto 18px auto;
       padding: 20px 0 0 0;
}
h3{ 
       font-weight:bolder;
       font-family:arial;
       font-size:13px;
       color: #0b4499;
       margin:0 auto;
       padding: 20px 0 0 0;
}
h3 span{ 
       font-weight:bolder;
       font-family:arial;
       font-size:13px;
       color: #fe5f12;
      
}
p{  
      font-size:13px;
      color: #2c2c2c;
      margin:0;
      padding:0;
}
.ssilki a {
        line-height: 30px;
        text-decoration:underline;
        font-size:15px;
        font-weight:bolder;
        color: #fe5f12;
        font-family:arial;
}

.ssilki a:hover {text-decoration: none;}

.news a{
       text-decoration: none;
       font-weight:bolder;
       font-family:arial;
       font-size:13px;
       color: #0b4499;     
}
.news a:hover {text-decoration: underline;}

.news img{  margin:0 0 0 5px;}

 /*  Конец контента   */

#right_bar{ margin:0;padding: 0;} /* Правый блок   */

.rega{  
       background: #fe5e10;
       width: 227px;    
       height: 226px;
       margin:10px 0 0 0;
       padding: 0;
}
.rega select{
        height: 19px;
        margin:-18px 0 10px 17px;
        width: 197px;
        padding:2px auto;
        color: #000;
        font-family:tahoma;
        font-size:11px;
        font-weight:bold;
        float:left;
}
.rega input.pole {
      background:  url(/images/rega.jpg);
      height: 17px;
      margin:0 0 10px 17px;
      width: 192px;
      padding:2px 0 0 5px;
      color: #000;
      font-family:tahoma;
      font-size:11px;
      font-weight:normal;
      float:left;
      border: none;
}
.rega h1{ 
      font-weight:bolder;
      font-family:arial;
      font-size:18px;
      color: #fff;
      margin:10 0 5px 2px;
      padding: 20px 0 0 0;
}
.rega p{        
      color: #fff;
      margin:0px 0 0 17px;
      padding:0;
}
    
#footer {                        /* Подвал   */
      background: #fe5e10;
      width: 1000px;
      margin:0 auto; 
      clear: both;
      height: 43px;
      padding: 13px 0 0 0;
}

#footer p{

        margin: 0 auto;
        text-align: center;
        font-size:11px;
        font-weight:normal;
        color: #fff;
        font-family:tahoma;             
}  

/* стили таблиц */   
.tht{
	width: 100%;
}   
.tht thead tr{
	 background-color:#FE5E10;
}
.tht thead tr td{
	color:#ffffff; 
	font-weight:700;
	text-align:center;
	padding:5px 5px 5px 5px;
	vertical-align:middle;
}
.tht tbody tr td{
	border-bottom:1px black solid;
	padding:5px 5px 5px 5px;
	text-align:center;
	vertical-align:middle;
}
.thtl{
	border-left:1px black solid;
}

.tul li span{
	font-size:11px;
	color:#000000;
}


    /* СПИСКИ   */

ul {color:#fe5e10;}

.maplinks {color:#fe5e10;}