*
{
  margin:0; 
  padding:0;
}
ul{list-style:none;}
body
{
   background-color: #e5e5e5;
   font-size: 100%;
   margin: 0px;
   border:0px solid blue;
}

#mypage
{
  margin:auto;
  padding:0 0 0 10px;
  width:950px;
  text-align:center;
  font-size:14px;
  border:0px solid blue;
  background:url(img/bkg.png) repeat-y;
}

#banner_top
{
  width:950px;
  height:150px;
  font-size:10px;
  color:black;
  background:url(img/header.jpg) left top no-repeat;
  border:0px solid red;
  
}

#page_links
{
  position:relative;
  width:250px;
  height:20px;
  margin-left:690px;
  margin-top:0px;
  color:#000000;
  font-size:12px;
  border:0px solid green;
  
}

#page_links a,a:link,a:visited

{
  text-decoration:none;
  color:#000000;
  font-size:13px;
}

#page_links a:hover
{
  text-decoration:underline;
}

#mainpage
{
  height:auto;
  margin-right:20px;
  border:0px solid yellow;
}

#headmenu 
{
  height:30px;
  border:0px solid red;
  background:url(img/menu_block.jpg) left top no-repeat;
}

#headmenu h2
{
  color:#ffffff;
  font-size:14px;
}

#headmenu ul
{
  display:block;
  position:relative;
}

#headmenu ul li
{
  float:left;
  width:100px;
  height:25px;
  padding-top:5px;
  margin-left:12px;
  border:0px solid blue;
}


#headmenu ul li a.menu,a.menu:visited,a.menu:link
{
  font-size:14px;
  font-weight:bolder;
  text-decoration:none;
  color:black;
  
}

#headmenu ul li a.menu:hover
{
  font-size:14px;
  font-weight:bolder;
  color:white;
  text-decoration:none;
}

#clear
{
  clear:both;
}

#banner_left
{
  float:left;
  text-align:center;
  margin-top:10px;
  margin-left:10px;
  width:190px;
  height:630px;
  text-align:center;
  border:0px solid red;
  background:url(img/left_block.jpg) left top no-repeat;
}

#banner_left ul
{
  display:block;
  margin-left:5px;
  margin-top:20px;
  width:140px;
  height:auto;
  border:0px solid red;
  
}

#banner_left ul li 
{
  list-style:none;
  text-align:left;
  margin-left:20px;
  height:95px;
  width:140px;
  border:0px solid yellow;
}

#banner_left ul li a {
  width:140px;
  color:blue;
  line-height:12px; 
  font-size:11px; 
  font-family:verdana,arial,sans-serif;
  text-decoration:underline;
  font-weight:bold;
  border:0px solid white;
}


#banner_left ul li h1{
  width:100px;
  color:#000000;
  text-align:justify;
  margin-top:260px;
  margin-left:20px;
  font-weight:normal;
  line-height:12px; 
  font-size:12px; 
  font-family:verdana,arial,sans-serif;
  border:0px solid blue;
}


#center
{
  float:left;
  width:720px;  
  margin-left:100px;
  height:auto;
  border:0px solid red;
}

.mytext
{
  margin-top:0px;
  margin-left:0px;
  width:720px;
  height:300px;
  background:url(img/text_block.jpg) left top no-repeat;
  border:0px solid blue;
}

.mytext h1
{
  font-size:17px;
  padding-top:20px;
  padding-left:10px;
  padding-right:10px;
  font-weight:bold;
  text-align:center;
  border:0px solid blue;
}

.mytext h2
{
  font-size:14px;
  margin-left:21px;
  margin-right:13px;
  margin-top:15px;
  font-weight:normal;
  text-align:justify;
  border:0px solid blue;
}

.mytext h2 a.sitemap,a.sitemap:link,a.sitemap:visited
{
  margin-left:60px;
  font-weight:bold;
  text-decoration:none;
  color:black;
  font-size:15px;
  border:0px solid red;
}

.mytext h2 a.sitemap:hover
{
  text-decoration:underline;
  color:black;
  font-weight:bold;
}

.mytext h2 a.intext,a.intext:link,a.intext:visited
{
  font-weight:bolder;
  text-decoration:none;
  color:black;
  font-size:15px;
  border:0px solid red;
}

.mytext h2 a.intext:hover
{
  text-decoration:underline;
  color:black;
  font-weight:bolder;
}

.center_img
{
  margin-top:10px;
  margin-left:12px;
  width:700px;
  height:250px;
  background:url(img/img_block.jpg) left top no-repeat;
  border:0px solid green;
}

.center_img ul 
{
  position:relative;
  display:block;
  border:0px solid yellow;
}

.center_img ul li
{
  float:left;
  width:196px;
  height:150px;
  margin-top:15px;
  margin-left:27px;
  border:0px solid blue;
}

.center_img ul li h1
{
  height:40px;
  font-size:15px;
  margin-top:5px;
  font-weight:bold;
  text-align:center;
  border:0px solid blue;
}  

.center_banner
{
  margin-top:10px;
  margin-left:10px;
  width:700px;
  height:80px;
  border:0px solid red;
  background:url(img/center_block.jpg) left top no-repeat;
}

.center_banner p
{
  width:468px;
  height:60px;
  margin-left:116px;
  margin-top:10px;
  padding-top:8px;
  border:0px solid red;
}
#my_bottom
{
  height:50px;
  margin-right:20px;
  border:0px solid green;
}

.my_links
{
  height:40px;
  margin:0px 20px 0px 20px;
  padding-top:20px;
  border:0px solid red;
  text-align:center;
}

.my_links a
{
	font-size:10px;
}

#copy
{
  height:20px;
  margin:auto;
  padding:5px 0 0 10px;
  width:950px;
  text-align:center;
  font-size:10px;
  text-align:center;
  border:0px solid blue;
  background:url(img/bkg.png) repeat-y;
}


