/* CSS Document */

* html body {text-align:center}

#header, #page {width:765px; margin:auto; text-align:left}
#header:after, #langs:after, #page:after, #footer:after, div.news:after {display:block; clear:both; content:'.'; visibility:hidden; height:0}

#page {margin:2px auto;}

#leftcol, #leftcol * {font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#leftcol {width:192px;background-color:#dbdbdb;padding:4px;vertical-align:top;}
#leftcol div, #leftmenu div.news {border-top:1px solid #eee;border-bottom:1px solid #ccc;padding:4px 0;}

#content {padding:0 0 0 2px;vertical-align:top;}
#content div {padding:4px;}
#content, #content p {font-family:Arial, Helvetica, sans-serif;	font-size:12px;}

#footer {width:757px; background-color:#aa0000; padding:4px; margin:auto;text-align:center}
#footer, #footer * {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:white;}
#footer ul {width:600px;margin:auto;}
#footer li, #submenu li {display:inline;}
#footer li a {padding:0 4px;border-right:1px solid white;text-decoration:none;line-height:16px;}
#footer li a:hover {text-decoration:underline;}

#menu  {width:200px;float:left;}
#menu * {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:white;}
#menu ul {margin:0;padding:0;list-style:none;}
#menu li {float:left;background:url(images/mm_button.gif) no-repeat left top;}
#menu li a {width:178px;line-height:24px;display:block;text-decoration:none;padding:0 0 0 22px;}
#menu li a:hover,#menu li.act {background:url(images/mm_button_over.gif) no-repeat left top;}

#pic {width:563px;float:left;margin:0 0 0 2px;}

#langs a {float:left;}

#submenu {width:563px;height:56px;background-color:#aa0000;}
#submenu, #submenu * {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;line-height:14px;color:white;}
#submenu ul {width:555px;margin:0;padding:8px 0 0 8px;}
#submenu li {margin:0px 8px;}
#submenu li a {background:url(images/bullet01.gif) no-repeat left top;text-decoration:underline;white-space:nowrap;padding:0 0 0 14px;}
#submenu li a:hover, #submenu li.act a {text-decoration:none;}

div.news a, div a.more {font-weight:bold;color:black;text-decoration:none;}
div.news a:hover, div a.more:hover {text-decoration:underline;}
div.news span, div a.more {float:right;}

.red {color:#aa0000;}
.errmsg {text-align:center;color:#aa0000;margin:100px auto;}

h1 {font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#aa0000;text-align:center}
h2 {family:Arial, Helvetica, sans-serif;font-size:16px;color:white;background-color:#aa0000;text-align:center}
a {color:#0000aa}

#cntfrm {margin:auto}
#cntfrm textarea {height:160px}
#cntfrm input.txt, #cntfrm textarea {font-family:Arial, Helvetica, sans-serif;font-size:12px;width:320px;background:white;border:1px solid #999}
#cntfrm input.btn {font-family:Arial, Helvetica, sans-serif;font-size:12px;background:white;border:2px solid #999;color:#999;font-weight:bold}

