body { padding: 0px 0px 0px 0px; margin: 0; font: 10px Verdana; }
img {border: 0}
td {vertical-align: top;}
.clear {clear: both;}

a {color: #808000; text-decoration: underline;}
a:hover {color: #b22222; text-decoration: underline; }

#tab_page {width: 100%; }
#td_left {width: 200px; background: #F3F1D8}
#td_left td {vertical-align: middle }

#tab_main {width: 1000px; }

.menu_top {width: 1000px; }
.menu_top td {background: url(/img/bg_stripe_gray.gif); padding: 2px 0px; 
	vertical-align: middle; text-align: center; }
.menu_top a, .menu_top td {font: bold 11px Verdana; color: #fff; text-decoration: none;}
.menu_top a:hover {color: #fff; text-decoration: underline;}
.menu_top input#word {font: 10px Verdana; color: #555; padding: 0px; border: 1px solid inset; width: 100px; }
.menu_top input#submit {font: 9px Verdana; color: #222; padding: 0px; border: 1px solid outset; }
.menu_top form {margin: 0; padding: 0}
#menu_top_find {width: 20%; }

#tab_first {width: 1000px; }
#tab_first h1 {font: bold 14px Arial; color: #a11; margin: 5px 0; }
#tab_first h2 {font: bold 14px Arial; color: #111; margin: 5px 0; }
#tab_first td {font: 11px Arial; color: #333; }
#tab_first p {margin: 5px 5px 10px 5px; font: 11px Arial; color: #333; }

#tab_first td {padding: 5px 10px 10px 10px; }
#tab_first ul {margin: 0px 0px; list-style-type: none; padding: 4px 5px 4px 10px;}
#tab_first li {margin: 2px 0px 2px 10px; list-style-image: url('/img/bullet_olive.gif') ;} 

#tab_first .first_img {width: 100%; height: 100px; background-repeat: no-repeat}

#tab_first a {color: #000; text-decoration: none;}
#tab_first a:visited {color: #444; text-decoration: none;}
#tab_first a:link {color: #000; text-decoration: none;}
#tab_first a:hover {color: #B22222; text-decoration: underline; }

#tab_first .actual a:link  {color: #808000; text-decoration: none;}
#tab_first .actual a:visited {color: #555; text-decoration: none;}
#tab_first .actual a:hover {color: #B22222; text-decoration: underline; }

.page {padding: 10px; }
.page, .page a, .page td {font-size: 13px; font-family: Verdana; }
.page p {line-height: 1.4em; }

.page a {color: #808000; text-decoration: underline;}
.page a:visited {color: #333333; text-decoration: underline;}
.page a:link {color: #808000; text-decoration: underline;}
.page a:hover {color: #B22222; text-decoration: underline; }
.page a:active {color: #808000; text-decoration: underline;}

.page h1 {font-size: 11px; margin-top: 5px; margin-bottom: 5px; color: #7E7E7E;}
.page h1.header {color: #990000; font-size: 17px; text-align: center;  line-height: 150%;  }
.page h2 {color: #990000; font-size: 17px; text-align: center;  line-height: 150%; }
.page h3 {font-size: 12px; margin-top: 5px; margin-bottom: 5px; }

.page ul {margin: 2px 0px 2px 10px; padding: 2px 0px 2px 0px;} 
.page ul li {margin: 2px 0px 2px 10px; padding: 2px 0px 2px 5px; list-style-image: url('/img/bullet_olive.gif'); } 


.just {text-align: justify;}

#top {width: 100%; }
#top td {vertical-align: middle; }
#top, #top a, #top h1, #top h2 {font: 11px Verdana; color: #333; }
#top_c h1 {margin: 10px; }
#top_c, #top_c a, #top_c h1 {font: bold 11px Verdana; color: #888; line-height: 0.5em; }
#top_l, #top_l a, #top_l h1 {font: bold 11px Verdana; color: #888; white-space: nowrap; text-align: center}
#bottom {font: 11px Verdana;}

/*--- left/top menu */
#td_left  {width: 270px;}
#td_left, #td_left a {font-size: 11px; font-family: Verdana; }
a.lm1:link {color: #003300; font-size: 8pt; text-decoration: underline;}
a.lm1:visited {color: #003300; font-size: 8pt; text-decoration: underline;}
a.lm1:hover {color: Black; font-size: 8pt; text-decoration: underline;}
a.lm1h:link {color: #FFFFFF; font-size: 8pt; text-decoration: none;}
a.lm1h:visited {color: #FFFFFF; font-size: 8pt; text-decoration: none;}
a.lm1h:hover {/* color: #B22222;*/ font-size: 8pt; text-decoration: underline;}
a.lm2:link {color: #003300; font-size: 8pt; text-decoration: none;}
a.lm2:visited {color: #333333; font-size: 8pt; text-decoration: none;}
a.lm2:hover { /* color: #B22222;*/ font-size: 8pt; text-decoration: underline;}
a.lm2h:link {color: #003300; font-size: 8pt; text-decoration: underline;}
a.lm2h:visited {color: Black; font-size: 8pt; text-decoration: underline;}
a.lm2h:hover {color: #B22222; font-size: 8pt; text-decoration: underline;}
a.lm3:link {color: #003300; font-size: 8pt; text-decoration: none;}
a.lm3:visited {color: #003300; font-size: 8pt; text-decoration: none;}
a.lm3:hover {color: #B22222; font-size: 8pt; text-decoration: none;}
a.lm3h:link {color: #003300; font-size: 8pt; text-decoration: underline;}
a.lm3h:visited {color: #003300; font-size: 8pt; text-decoration: underline;}
a.tm:link {color: #FFFFFF; font-size: 8pt; text-decoration: none;}
a.tm:visited {color: #FFFFFF; font-size: 8pt; text-decoration: none;}
a.tm:visited:hover {color: #FFFFFF; font-size: 8pt; text-decoration: underline;}
a.tm:hover {color: #FFFFFF; font-size: 8pt; text-decoration: underline;}
a.tm:active {color: #FFFFFF; font-size: 8pt; text-decoration: none;}
/*--- left/top menu --*/

.v8 { font-size: 8px; }
.v9 { font-size: 9px; }
.v10 { font-size: 10px; }
.v11 { font-size: 11px; }
.v12 { font-size: 12px; }
.v14 { font-size: 14px; }

a.refp {font-size: 11px; font-weight: bold; color: #808000;}
a.refp:link {font-size: 11px; font-weight: bold; color: #808000;}
a.refp:visited {font-size: 11px; font-weight: bold; color: #333333;}
a.refp:hover {font-size: 11px; font-weight: bold; color: #b22222;}
a.refp:active {font-size: 11px; font-weight: bold; color: #ff2222;}


/* --- pager4--- */
table.pager4 {margin: 15px auto; text-align: center; color: #444; }
table.pager4 td.num, .pager4 td.dot, .pager4 td.arrow {font: 10px Verdana; padding-right: 2px; white-space: nowrap; width: 17px;}
table.pager4 a {font: 10px Verdana !important; text-decoration: none !important; border: 1px solid #e0e0e0; width: 17px; 
	padding: 1px; text-align: center; color: #555; display: block; width: 24px; white-space: nowrap; background: #fff;}
table.pager4 a:hover {color: #fff; background: #888; border: 1px solid #555; text-decoration: none; }
table.pager4 a.pagenum-current {color: red; border: 1px solid red; background: #fff; }
table.pager4 .total {margin: 3px; }
table.pager4 .txt {padding-left: 9px; font: 11px tahoma; color: #888;}
.msg {font: 20px verdana; background: yellow; color: #222; text-align: center; padding: 10px; margin: 10px 0; border: 1px solid blue;}
.msg_err {font: 20px verdana; background: #b22; color: #fff; text-align: center; padding: 10px; margin: 10px 0;} 
.std_form {font: 12px Tahoma; color: #555; margin: 20px;}
.std_form td {font: 12px Tahoma; color: #555; padding: 0px 5px 5px 0px;}
.std_txt {font: 12px Tahoma; border: 2px inset; margin: 1px 5px 1px 5px;}
.std_btn {font: 11px Tahoma; border: 2px outset; margin: 1px 5px 1px 5px; background: #f8f8f8;}
.w120 {width: 120px;}
.w190 {width: 190px;}
#liner {font: 10px Verdana; margin: 5px 5px 5px 0px; background: #fff; padding: 3px 0px 5px 0px;}
#liner, #liner a {text-decoration: none; color: #888; text-transform: lowercase;}
#liner a:hover {color: #b22;}



#lang a {text-decoration: none; font-weight: normal; }
#lang a:hover {text-decoration: underline; }
.cl_sel {color: #d00 !important; }

