* { margin: 0; padding: 0; background-color: transparent; outline: none; }

.clear { clear: both; }

.clearleft { clear: left; }

.hide { display: none; }

/*input { background-color: #fff !important; }*/


body { text-align: center;  background-color: white; padding: 0px; margin: 0px; font-family: verdana, tahoma, arial;   background: url(../images/pattern.png)}

div#container { width: 1000px; position: relative; margin: 0 auto; background-color: #F9F9F9;}

div#holder { width: 1000px; text-align: left; background: url(../images/pattern.png) repeat;}

div#frame { width: 1000px; margin: 0 auto; background: url(../images/shadowleft.bmp) repeat-y bottom left;}

div#framemid { width: 1000px; background: url(../images/shadowright.bmp) repeat-y bottom right; text-align: left;}


/******************
 Header Part*/

div#top { width: 1000px;}

div#header_top_left { background: url(../images/header_top_left.png); width: 225px; height: 157px; display: inline; float: left;}
div#header_word_1 { background: url(../images/header_word_1.png); width: 200px; height: 157px; display: inline; float: left;}
div#header_center { background: url(../images/header_center.png); width: 175px; height: 157px; display: inline; float: left;}
div#header_word_2 { background: url(../images/header_word_2.png); width: 125px; height: 157px; display: inline; float: left;}
div#header_top_right { background: url(../images/header_top_right.png); width: 275px; height: 157px; display: inline; float: left;}

div#header_slogan { background: url(../images/header_slogan.png); width: 550px; height: 53px; display: inline; float: left;}
div#header_search_place { background: url(../images/header_search_place.png); width: 450px; height: 53px; display: inline; float: left;}

div#search { display: inline; float: right; margin-right: 15px; margin-top: 11px; }

/****************
 Content Part*/

div#content { width: 1000px;}

div#contentleft { width: 250px; float: left; overflow:hidden;}
div#contentright { width: 750px; float:left;}

/* Menu */
div#menu { background: url(../images/menu_top.png) repeat-y top left; width: 250px; padding-top: 95px;}
div#menu_bot { background: url(../images/menu_bot.png) repeat-y bottom left; width: 250px; padding-bottom: 81px;}
div#menu_content { background: url(../images/menu_middle.png) repeat-y top left; width: 250px;}

div#menu_links { padding-left: 40px; padding-right: 40px; }
div#menu_links a {margin-bottom: -15px; display: block; font-size: 14px; font-family: Times New Roman; color: #5C1100; font-weight: bold;}

div#menu_links a:link {text-decoration: none; color: #5C1100;}
div#menu_links a:visited {text-decoration: none; color: #5C1100;}
div#menu_links a:hover {text-decoration: none; color: #8A1A00;}

div#menu_links span {margin-bottom: -15px; display: block; font-size: 14px; font-family: Times New Roman; color: #5C1100; font-weight: bold;}
div#menu_links span.info {margin-bottom: -15px; display: block; font-size: 14px; font-family: Times New Roman; color: #8A1A00; font-weight: bold;}

div#menu_links span.topic { margin-bottom: 0px;  font-size: 14px; font-family: Times New Roman; color: #5C1100; font-weight: bold;}
div#menu_links input.button { border-style: double; width: 30px;}

div#menu_links span.button { margin-bottom: 0px;  font-size: 10px; font-family: Times New Roman; color: #5C1100; font-weight: bold;}

h1.alpha {font-size: 42px; display: inline;}
h2.alpha {font-size: 22px;display: inline;}

/* Page*/
div#page { background: url(../images/page_top.png) repeat-y top left; width: 750px; padding-top: 98px; 
font-family: Times New Roman; color: #5C1100;}
div#page_bot { background: url(../images/page_bot.png) repeat-y bottom left; width: 750px; padding-bottom: 126px;}

div#page_left { background: url(../images/page_left_br.png) repeat-y top left; padding-left:75px; }
div#page_content { background: url(../images/pagepat.png) repeat top left; width: 571px; }
td.page_right_br { background: url(../images/page_right_br.png) repeat-y top left; width: 104px; }


label.pagelabel { font-size: 20px; font-weight: bold; position: relative; display: block; top: -40px; padding-right: 60px;}
label.pagelabel a:link {text-decoration: none; color: #5C1100; }
label.pagelabel a:visited {text-decoration: none; color: #5C1100;}
label.pagelabel a:hover {text-decoration: none; color: #8A1A00;}


div#page a:link {text-decoration: none; color: #5C1100;}
div#page a:visited {text-decoration: none; color: #5C1100;}
div#page a:hover {text-decoration: none; color: #8A1A00;}

div#page span.warning {font-size: 12pt ;  color:red; font-weight:bold; } 
span.votear { font-size:16px; padding-bottom: 5px; font-weight:bold}

 span.gb  { font-size: 14px; font-family: Times New Roman; color: #5C1100; font-weight: bold;}
 span.gbuser  {  font-size: 14px; font-family: Times New Roman; color: #8A1A00; font-weight: bold;}
span.gberror  {  font-size: 14px; font-family: Times New Roman; color: #FF0000; font-weight: bold;}
span.mini {  font-size: 12px; font-family: Times New Roman; color: #8A1A00; font-weight: bold;}




/*  Article list */

div.article {padding-left:3px; padding-right: 3px; background: url(../images/line.gif) repeat-x bottom left; padding-bottom: 18px; }
div.arttitle {font-weight: bold; font-size:18px; padding-bottom: 10px;}
div.autor { font-size:16px; padding-bottom: 5px;}
div.topic { font-size:14px; padding-top: 25px;}
div.arttopic { font-size:14px;}
div.arttitle a {margin-bottom: 0px; display: block; font-size: 14px; font-family: Times New Roman; color: #5C1100; font-weight: bold;}
div.arttitle a:link {text-decoration: none; color: #5C1100; }
div.arttitle a:visited {text-decoration: none; color: #5C1100;}
div.arttitle a:hover {text-decoration: none; color: #8A1A00;}

/*div.arttopic {margin-top: 20px;margin-leftt:-13px; padding-right: -13px; font-size: 14px; padding-left: 25px; padding-bottom:15px;}*/

div#errreport {text-align:right; font-size: 12px; margin-bottom: 10px;}
div#errreport a:link {text-decoration: none; color:red; }
div#errreport a:visited {text-decoration: none; color:red;}
div#errreport a:hover {text-decoration: underline; color:red;}


input.field { width: 320px; border-width:1px; border-style:solid; border-color:#5C1100;}
select { border-width:1px; border-style:solid; border-color:#5C1100; color:#5C1100; font-weight: bold;  background-color: #e9d7b2; }

