*{
	margin: 0;
	padding: 0;
	}

html{
	font-size:100.01%;
   height:100%;
	}
	
body{
   position:relative;
	background:#fff;
	font:normal 62.5% Verdana;
	color:#868891;
   height:auto !important;
   height:100%;
   min-height:100%;
   background:#fff;
}

img {
	border:0;
	}
 
a{
	color:#868891;
   text-decoration:none;
	}
	
a:hover{
	color:#76A7DC;
	}


ul{
	list-style:none;
	}

table{
	border-collapse:collapse;
	}

#body{
   background:url('images/head.jpg') no-repeat 0 100%  #fff;
   }
   
#head-img{
   width:786px;
   margin:0 auto;
   overflow:hidden;
   }
   
/*head
--------------------*/

#head{
   position:relative;
   width:786px; height:215px;
   background:url('images/head-bg.jpg') no-repeat;
   margin-bottom:14px;
   }

.slogan{
   position:absolute; left:321px; top:152px;
   color:#6669ba;
   text-indent:66px;
   font-size:1.9em;
   }
   
/*Settings blocks
----------------------------*/
   
#sidebar-1, #content-block, #sidebar-2{
   float:left;
   }
   
   #sidebar-1{
      width:121px;
      }
      
   #content-block{
      width:441px;
      padding:0 18px;
      }
      
   #sidebar-2{
      width:184px;
      }
      
/*Banners
------------------------*/

.ban-1, .ban-2, .ban-3{
   height:97px;
   background:url('images/ban-1.png') no-repeat;
   }
   
   .ban-2{
      background:url('images/ban-2.png') no-repeat;
      }
      
   .ban-3{
      background:url('images/ban-3.png') no-repeat;
      }
   
   .ban-1 a, .ban-2 a, .ban-3 a{
      display:block;
      color:#868891;
      padding:17px 20px 0 26px;
      font-size:1.2em;
      }
      
      .ban-2 a{
         padding:10px 20px 0 26px;
         font-size:1.0em;
         }
         
         .ban-2 a big{
            font-size:1.7em;
            }
         
      .ban-3 a{
         padding:10px 20px 0 45px;
         font-size:1.0em;
         }
         
         .ban-3 a big{
            font-size:3em;
            }
            
/*Sidebar-list
---------------------------*/

.sidebar-list{
   margin:20px 0 0 0;
   }
   
   .sidebar-list dt{
      margin-bottom:17px;
      font-size:1.4em;
      color:#76A7DC;
      }

   .sidebar-list dt a{
      color:#76A7DC;
      }
      
   .sidebar-list dd ul{
      background:url('images/ul-bg.gif') repeat-y 0 0;
      padding:0 0 0 15px;
      margin-bottom:17px;
      }
      
      .sidebar-list dd ul li{
         font-size:1.1em;
         margin-bottom:5px;
         }
         
/*CNT
---------------*/

.cnt{
   margin-top:20px;
   }
   
.entry{
   margin:0 0 42px 0;
   }
   
   .entry a{
      color:#76A7DC;
      }
   
   .entry h2{
      font:normal 1.6em Verdana;
      margin-bottom:5px;
      }
      
   .date{
      font-size:1.1em;
      }
      
   .entry .text{
      margin-top:19px;
      font-size:1.1em;
      }
      
      .entry .text p{
         margin-bottom:10px;
         }
      
   .comments{
      margin-top:5px;
      text-align:right;
      }
      
/*sidebar2
--------------------*/

.sidebar2-list{
   margin:20px 0 0 0;
   }
   
   .sidebar2-list ul li{
      margin-bottom:20px;
      font-size:1.1em;
      }
      
      .sidebar2-list ul li span{
         color:#76A7DC;
         }