html,body{margin:0;padding:0;width:100%;height:100%;font-family: Helvetica; font-size: 16px; line-height: 1.2;background: url(../images/bg.jpg) center top #c2cccd;}
* html #wrap{height: 100%;}
p,td{font-family:Arial, Helvetica, sans-serif; margin-top:0px; font-size: 16px;}

a img{border:0;}
a{text-decoration: none; border-bottom: 1px dashed #006E9A; color: #006E9A; font-size: 14px;}
a:hover{text-decoration: none; border-bottom: 0px dashed #006E9A; color: #006E9A;}
a.hidden{text-decoration: none;color:#000;cursor:default;}

.but a {color: #fff; font-size: 24px; font-weight: 700; margin: 5px 0px 10px; border-bottom: 1px dashed #006E9A; font-style: normal;}
.but2 a {color: #fff; font-size: 16px; font-weight: 700; margin: 5px 0px 10px; border-bottom: 1px dashed #006E9A; font-style: normal;}


.shortstory img {margin: 10px; border-radius: 15px;}
form{margin:0;padding:0;}
div.clr{clear:both;}

ul{margin:0 0 0 20px;padding:0;list-style-type: square;line-height: 16px;}

h1{font-size:24px;color:#fff;margin:5px 0 10px; font-weight: bold; font-style: normal;}
h2{font-size:16px;font-weight:normal;color:#000;margin:2px 0 7px;}

#wrap{position:relative; min-height:100%; margin:0 auto; width:100%;}
#page{width:920px;margin:0 auto; background:#FFF;}

#header{position:relative; height:374px; background:url(../images/header.jpg) no-repeat; width:920px;}
  #logo{position:absolute; margin: 1px 0 0 27px;}
  #company_name{font-size:24px;font-weight:normal;text-transform: none;color: #010101; text-align:center; width:200px; margin:130px 0 0 32px; position:absolute;}

#menu{color:#000;white-space: nowrap; position:absolute; top:0; right:0; width:654px; }
  #menu td.item{text-align:center;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; padding:0 10px;}
  #menu a{text-decoration: none;color: #fff; text-decoration: none; border-bottom: 0px dashed #006E9A; font-size: 16px; font-weight: bold;}
  #menu a:hover{color: #FFF;text-decoration: underline;}

#contentwrap{position:relative; overflow:hidden; padding:10px 0 10px 0px;}
  #body_area{color:#000;text-align: justify;padding:0px 30px 0 0;vertical-align: top; float:right; width:600px; font-size:16px;}
    #body_area a {border-bottom: 0px dashed #006E9A;}
	

.maincont  img {margin:5px; border-radius: 15px;}
  #sidebar{ float:left; width:250px; font-size:12px; background: #d7d7d7;
border-radius: 4px;
margin: 10px;
padding: 10px;}
  #sidebar img {width: 70px;
float: left;
border-radius: 150px;}
  #sidebar h2{font-size:22; border-radius: 15px;}
  li {padding-top:5px;}


#footer{width:900px; background:#4a4a4a; padding:0 10px;}
  #bottom_menu{color:#fff;text-align: letf;padding: 15px 0px 4px; font-size:12px;}
  #bottom_menu a{color:#fff;text-decoration:underline; padding:0 10px; border-bottom: 0px dashed #006E9A;}
  #bottom_menu a:hover{color:#ff9d03;text-decoration:underline;}

  #bottom_addr{color:#FFF;text-align:left;padding: 4px 10px 15px; font-size:11px;}
  #bottom_addr a{text-decoration:underline;}
  #bottom_addr a:hover{text-decoration: underline;}


.main-page-more-news {overflow: hidden; zoom: 1; width: 562px; *position: relative; *margin-left: -20px; *left: 20px;}
.main-page-morenews {margin-bottom: 18px; width: 260px; margin: 13px 21px 0px 0px; background: url(../images/spacer-h.png) repeat-x 0px 100%; padding-bottom: 19px;display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top;}
.main-page-morenews-header {font: 1.1em/18px Tahoma, Geneva, Sans-serif; color: #000; padding-bottom: 3px; background: url(../images/icon-note-small.png) no-repeat -1px 5px; text-indent: 15px;}
.main-page-morenews-header a {text-decoration: underline; color: #000;}
.main-page-morenews-header a:hover {text-decoration: none; color: #ec380e;}
.main-page-morenews-header img {vertical-align: middle; padding-left: 2px;}
.main-page-morenews-info {color: #808080; font: 1.1em Tahoma, Geneva, Sans-serif; padding-bottom: 5px;}
.main-page-morenews-info li {display: inline;}
.main-page-morenews-info a {color: #808080; text-decoration: underline;}
.main-page-morenews-info a:hover {text-decoration: none;}
.main-page-morenews-info del {padding: 0px 4px;}
.main-page-morenews-text {color: #000; font: 1.1em/14px Tahoma, Geneva, Sans-serif; overflow: hidden; zoom: 1; height: 169px;}
.main-page-morenews-text br {display: none;}
.main-page-morenews-text img {display: none;}
.main-page-morenews-text img:first-child {display: block; width: 224px !important; float: left; padding: 3px 12px 0px 0px;}
.main-page-morenews-text a {text-decoration: none;}
.main-page-morenews-text * {color: #000; font-weight: normal; font-style: normal;}

#.maincont img:first-child {width: 284px !important; float: left; padding: 3px 12px 0px 0px;}
.maincont {margin-top: 15px;}
.maincontp img {width: 260px; height: 170px;}
.red1 { 
background: #fdd3d5;
border-radius: 4px;
margin: 10px;
padding: 10px;
position: relative;
width: 95%;
font-size: 16px;
}

.blue1 { 
background: #c7e8ff;
border-radius: 4px;
margin: 10px;
padding: 10px;
position: relative;
width: 95%;
font-size: 16px;
}

.yell1 { 
background: #fcf6c0;
border-radius: 4px;
margin: 10px;
padding: 10px;
position: relative;
width: 95%;
font-size: 16px;
}
.yell1 a {font-size: 16px;font-family: Georgia;font-style: italic;}

.ser1 { 
background: #d7d7d7;
border-radius: 4px;
margin: 10px;
padding: 10px;
position: relative;
width: 95%;
font-size: 16px;
}
.tit { 
background: #00618e;
border-radius: 4px;
color: #fff;
margin: 10px;
padding: 10px;
position: relative;
width: 95%;
}

.tit2{ 
background: #00618e;
border-radius: 20px;
color: #fff;
margin: 10px;
padding: 10px;
position: relative;
}
#counters img { margin: 5px 2px;

opacity:0.6; -moz-opacity:0.6; filter:alpha(opacity=60); padding:2px;

}

#counters img:hover {

opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);

}
#counters a {border-bottom: 0px dashed #006E9A;}
.ff {background: #4a4a4a;
border-radius: 10px;
padding: 5px;
text-align: center}
.ff a {color: white; border-bottom: 1px dashed #fff;}
.leftm a {font-size: 12px;border-bottom: 0px dashed #fff; color: #000;}
.leftm a:hover {border-bottom: 1px dashed #000; color: #000;}
#price td {font-size: 12px;}