* html body{text-align:center}
body{margin:0;background:#7cbf9e url(images/bgr_body.gif) repeat-x left top}

#bgr_header,#bgr_page,#bgr_footer{width:785px;margin:0 auto}
#bgr_header{height:94px;background:url(images/bgr_header.gif) no-repeat center top;padding-top:11px}
#bgr_page{background:url(images/bgr_page.gif) repeat-y center top}
#bgr_footer{height:103px;background:url(images/bgr_footer.gif) no-repeat center top}

#header,#page,#footer{width:765px;margin:0 auto}
#header,#page{text-align:left}
#header{width:745px;padding:20px 10px 0 10px}

a.lang img{border:1px solid #999}

#page{border-top:1px solid white;border-bottom:1px solid white;background:url(images/bgr_cnt01.gif) repeat-y left top}
#leftcol{width:200px;border-right:1px solid white;background:url(images/bgr_cnt02.gif) no-repeat left bottom;}
#content{background:url(images/bgr_cnt.gif) repeat-y left top}
#welcome div.cnt{width:548px;height:297px;background:url(images/bgr_welcome.jpg) no-repeat left top;padding:8px;border-bottom:1px solid white}
#news div.cnt div{width:265px;min-height:400px;float:left}
#news div.cnt:after{display:block;clear:both;content:'.';visibility:hidden;height:0}
#news div.cnt div img{margin:0 8px 8px 0;border:1px solid #999}
#view_story div.cnt img{margin:0 8px 8px 0}

#contact_us input.fld, #contact_us textarea{width:240px}
#contact_us textarea{height:180px}

div.ttl{background:url(images/bgr_ttl.gif) repeat-x left top;height:28px;border-bottom:1px solid white}
div.ttl h3{font:bold 12px Arial, Helvetica, sans-serif;color:white;margin:0;padding:7px 10px}
div.cnt{padding:8px}
div.cnt,div.cnt *{font-family:Arial, Helvetica, sans-serif;font-size:12px}
div.cnt p{color:black;margin-top:0;margin-bottom:10px}
div.cnt img.pic{border:1px solid #999}

div.cnt p {padding:0;margin:0;}

a,a:link,a:visited{color:#696ec9;font-weight:bold;text-decoration:underline}
a.more{float:right;font:bold 11px Arial, Helvetica, sans-serif;color:#b33694;text-decoration:underline;margin-bottom:10px}
a.more:visited{float:right;font:bold 11px Arial, Helvetica, sans-serif;color:#b33694;text-decoration:underline;margin-bottom:10px}
a.lgt{font:bold 12px Arial, Helvetica, sans-serif;}
tr.odd{background:#ddd}
span.info_area{font-size:10px}
div.list{height:100px;border-bottom:1px solid #ccc;padding:0 0 8px 0;margin:0 0 8px 0}
div.list:after{display:block;clear:both;content:'.';visibility:hidden;height:0}
div.list img{margin:0 8px 0 0}
hr{border:none;color:#ccc;height:1px;background:#ccc}
form#mainform input{display:block}

#footer{text-align:center}
#footer ul{padding:14px 0 0 0;margin:0}
#footer li{display:inline;font:bold 11px Arial, Helvetica, sans-serif;color:#b33694}
#footer li a{padding:0 2px;font:bold 11px Arial, Helvetica, sans-serif;text-decoration:none;color:#b33694}
#footer li a:hover{text-decoration:underline}

#footer p{font:11px Arial, Helvetica, sans-serif;color:#999;margin-top:14px}

div.msg{text-align:center;height:80px;padding-top:40px}
.errmsg{color:red}

.current_language{font:bold 12px Arial, Helvetica, sans-serif;margin-top:4px;}


.txtarea{width:540px;height:250px}
.txtarea_big{width:540px;height:350px}
.txtarea_home{width:540px;height:382px}

/* #welcome_text p {padding:0;margin:0;} */
table#info td
{
color: #8C2A74;
}
