* {
   margin: 0;
   padding: 0;
}

html {
   height: 100%; 
   background: #008055 url(images/bodybg.gif) repeat-x top;
}

body {
   margin: 0;
   padding: 0;
   min-height: 100%;
   height: auto !important;
   height: 100%;
   background: url(images/footerbg.gif) repeat-x bottom;
}

img {
   border: none;
}

.everything {
   background: url(images/topbg.jpg) no-repeat top center;
   padding: 0 12px;
   font-family: Arial, Helvetica, sans-serif;
   min-width: 970px;
   min-height: 500px;
   height: auto !important;
   height: 500px;
}

.top {
   position: relative;
}

.hdr {
   height: 184px;
}

.h1 {
   width: 400px;
   height: 143px;
   vertical-align: top;
}

.h1 a {
   display: block;
   text-decoration: none;
   position: relative;
}

.h2, .h3 {
   vertical-align: top;
}

.h3 {
   width: 500px;
}

.logo {
   background: url(images/logo.png) no-repeat top;
   *background: none;
   *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.png',sizingMethod='crop');
   width: 400px;
   height: 143px;
}

.h2 div {
   background: url(images/topbgx.png) repeat-x top;
   *background: none;
   *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/topbgx.png',sizingMethod='scale');
   height: 72px;
}

.tm {
   background: url(images/topbg3.png) no-repeat top;
   *background: none;
   *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/topbg3.png',sizingMethod='crop');
   height: 72px;
   padding-top: 15px;
   text-align: right;
}

.tm a,
.tm span {
   margin-right: 30px;
   position: relative;
}

.search {
   background: url(images/searchbg.gif) no-repeat left;
   *background: none;
   *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/searchbg.gif',sizingMethod='crop');
   padding: 0 0 0 5px;
   height: 18px;
   margin-left: 12px;
   width: 116px;
   height: 26px;
}

.search .str {
   background: none;
   border: none;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   height: 18px;
   position: relative;
}

.icons {
   position: absolute;
   left: 50%;
   top: 140px;
   margin-left: -75px;
   width: 91px;
   height: 26px;
   background: url(images/icons.gif);
}


.icons div {
   float: left;
   width: 30px;
}

.icons div a {
   display: block;
   text-decoration: none;
   height: 26px;
}

.c11 {background: url(images/c11.gif) no-repeat right bottom;}
.c12 {background: url(images/c12.gif) repeat-x left bottom;}
.c13 {background: url(images/c13.gif) repeat-x right bottom;}
.c14 {background: url(images/c14.gif) no-repeat left bottom;}

.c21 {background: url(images/c21.gif) repeat-y right top;}
.c22 {background: #f4f9ee;}
.c24 {background: url(images/c24.gif) repeat-y left top;}

.c31 {background: url(images/c31.gif) no-repeat right top;}
.c32 {background: url(images/c32.gif) repeat-x left top;}
.c33 {background: url(images/c33.gif) repeat-x right top;}
.c34 {background: url(images/c34.gif) no-repeat left top;}

.menu {
   width: 221px;
   font-size: 12px;
}

.menu div {
   width: 201px;
   margin: auto;
   padding: 6px 0;
}

.menu li {
   background: url(images/menubl.gif) no-repeat 6px 11px;
   padding: 8px 0 0px 24px;
   list-style-type: none;
}

.menu li a {
   color: #496b56;
   text-decoration: none;
}

.menu li a:hover {
   text-decoration: underline;
}

.title {
   text-align: center;
   padding: 6px 0 12px 0;
}

.text {
   padding: 0 5px 24px 5px ;
   font-size: 12px;
}

.rightblock {
   padding: 6px 24px 0px 24px; 
   
}

.newstitle {
   text-align: center;
   padding: 0 0 6px 0; 
}

.hotnews {
   padding: 5px 0;   
   text-align: left;
   font-size: 12px;
   clear: left;
}

.hotnews a {
   color: Black;
   text-decoration: none;
}

.hotnews .img {
   float: left;
   padding: 0 5px 5px 0;
}

.hotnews .title {
   text-align: center;
   padding: 0;
}

.banner {
   padding: 10px 0;
}

.footer {
   height: 32px;
   font-size: 11px;
   padding: 18px 0 0 0;
   text-align: center;
   color: White;
}

.footer a {
   color: White;
}

.list {
   font-size: 12px;
}

.list div {
   margin: auto;
   padding: 6px 0;
}

.list li {
   color: Black;
   background: url(images/menubl.gif) no-repeat 6px 11px;
   padding: 8px 0px 0px 25px;
   list-style-type: none;
}

.list li a {
   color: Black;
   text-decoration: none;
}

.list li a:hover {
   text-decoration: underline;
}

