body { margin:0; padding:0; background-color: #ffffff; }
body { font-family: Arial, Tahoma, Geneva, Verdana, Helvetica; font-size:12px; color: #464164; }
img { border: 0; }

#container {
  text-align: center;
  width: 100%;
}

/* Links */
a, a:visited, a:active { font-weight: normal; color: #464164; }
a:hover { color: #D00049; }

.menu:link, .menu:visited { font-size: 12px; font-weight: bold; color:  #464164; text-decoration: none; }
.menu:hover { font-size: 12px; font-weight: bold; color: #D00049; text-decoration: none; }
.menu:active { font-size: 12px; font-weight: bold; color: #D00049; text-decoration: none; }

.menuA:link, .menuA:visited, .menuA:hover { font-size: 12px; font-weight: bold; color: #D00049; text-decoration: none; }

.lang:link, .lang:visited { font-size: 10px; font-weight: normal; color:  #464164; text-decoration: none; }
.lang:hover { font-size: 10px; font-weight: normal; color: #D00049; text-decoration: none; }
.lang:active { font-size: 10px; font-weight: normal; color: #D00049; text-decoration: none; }

.langA:link, .langA:visited { font-size: 10px; font-weight: normal; color:  #D00049; text-decoration: none; }
.langA:hover { font-size: 10px; font-weight: normal; color: #D00049; text-decoration: none; }
.langA:active { font-size: 10px; font-weight: normal; color: #D00049; text-decoration: none; }

/* texts*/
.title { margin-left:5px; margin-bottom:2px; color: #7b7b90; font-weight:bold; }
.summary { margin-top:2px; margin-bottom:5px; line-height: 18px; }

.titleLink:link, .titleLink:visited { margin-bottom:2px; color: #464164; font-weight: bold; text-decoration: none; }
.titleLink:hover { margin-bottom:2px; color: #D00049; font-weight: bold; text-decoration: none; }

.link1:link, .link1:visited { font-size: 11px; color: #7b7b90; }
.link1:hover { font-size: 11px; color: #464164; }

.link2:link, .link2:visited { font-size: 11px; font-weight: bold; text-decoration: none; }
.link2:hover { font-size: 11px; font-weight: bold; color: #D00049; text-decoration: none; }

/* header */
#header {  width:845px; height:132px; display: block; }
#head { width: 845px; height: 105px; background-image: url(../img/topbg.jpg); background-repeat: no-repeat; text-align: left; }
#menulc { width: 8px; height: 27px; background-image: url(../img/lcl.jpg); background-repeat: no-repeat; display: block; float: left; }
#menurc { width: 8px; height: 27px; background-image: url(../img/lcr.jpg); background-repeat: no-repeat; display: block; float: left; }
#menutxt { width: 649px; height: 27px; background-image: url(../img/lbg.jpg); float: left;}
#menulang { width: 130px; height: 22px; background-image: url(../img/lbg.jpg); float: left; padding-top:5px; }
#menuico { width: 50px; height: 22px; background-image: url(../img/lbg.jpg); float: left;  padding-top:5px;}
#logo { margin-top: 25px; margin-left: 25px; }

/* footer */
#footer { padding-top:5px; width: 845px; height: 30px; display: block; clear:both; }
#footlc { width: 7px; height: 30px; background-image: url(../img/footlc.gif); background-repeat: no-repeat; display: block; float: left; }
#footrc { width: 7px; height: 30px; background-image: url(../img/footrc.gif); background-repeat: no-repeat; display: block; float: left; }
#foottxt { width: 826px; padding-left:5px; font-size: 11px; color: #7b7b90; text-align: left; height: 25px;  background-image: url(../img/footbg.gif); background-repeat: repeat-x; float: left; padding-top:5px; }

/* */
#content { width: 845px; clear: both; text-align: left; padding-top: 8px; padding-bottom:8px; }

#newsBox { font-size: 11px; color: #7b7b90; margin-bottom: 8px;}

#indexr { display: block; float: left; width: 166px; margin: 0; padding: 0; }
#indexl { display: block; float: left; width: 660px; margin: 0; padding: 0; }
#indexc { display: block; float: left; width: 14px; margin: 0; padding: 0; }

/*#box { clear: both; display: block; width: 166px; margin: 0; padding: 0; }*/
#boxtoplc { width:6px; height:20px; display: block; float:left; background-image: url(../img/tlc.gif); background-repeat: no-repeat; }
#boxtoprc { width:6px; height:20px; display: block; float:left; background-image: url(../img/trc.gif); background-repeat: no-repeat; }
#boxtop { width:149px; height:18px; display: block; float:left; background-color: #dfe5ed; font-weight: bold; padding-top:2px; padding-left:5px; }
#boxtxt { padding: 8px; display: block; width: 150px;  clear: both; background-image: url(../img/boxbg.gif); background-repeat: repeat-y; }
#boxbot { background-image: url(../img/tb.gif); background-repeat: no-repeat;}

#dotline { margin-left:5px; height:1px; background-image: url(../img/dotl.gif); background-repeat: repeat-x; }
#dotline2 { margin-top:15px; margin-bottom:15px; width: 600px; margin-left:5px; height:1px; background-image: url(../img/dotl.gif); background-repeat: repeat-x; }

#dotlinev { width: 1px; background-image: url(../img/dotlv.gif); background-repeat: repeat-y; }

/* content styles */
.styleName { font-size: 20px; font-weight: bold; color: #D00049; }
.styleTitle { font-size: 20px; font-weight: bold; color: #ffffff; }
.styleTitle1 { font-size: 12px; font-weight: normal; color: #ffffff; }
.styleDate { font-size: 12px; font-weight: normal; color: #D00049; }

