/* TAGS */
BODY, TD, TH, INPUT, SELECT, OPTION, TEXTAREA {font-family:Arial, Helvetica, sans-serif; font-size:13px;}
BODY {padding:0px; margin:0; background-color:#FD6161; color:black; text-align:center;}
H1 {font-size:16pt; margin:20px 0px 10px 0px; color:#FF8B00;}
HR {border:1px solid #E8E1BC; border-bottom:1px solid #C5BFA1; margin-left:33px;}
P {margin-top:20px; margin-bottom:0px;}
A {color:#CC0000;}
IMG {border:0;}
FORM {margin:0px; padding:0px;}
TABLE {border-collapse:collapse; margin:0; padding:0;}
TABLE TD {margin:0; padding:0;}

/* FORM */
TABLE.form {border-collapse:collapse; border-left:0px solid black; border-top:1px solid black;}
TABLE.form TH, TABLE.form TD {margin:0; padding:3px; border-bottom:1px solid black; border-right:1px solid black;}
TABLE.form TH {background-color:#C90000; color:white; font-weight:bold; padding:3px; text-align:center;}
TABLE.form TR.tr1 {background-color:#B8E2EB;}
TABLE.form TR.tr2 {background-color:#B8E2EB;}
TABLE.form TD {text-align:left; padding:3px;}
TABLE.form TD.label {}
TABLE.form TD.data {vertical-align:top;}
TABLE.form TD.requirednote {}
TABLE.form SPAN.star {color:red;}
.form_error {background-color:#FFF79F; color:red; border:1px solid #9F9F9F; padding:2px; margin-bottom:1px;}

/* TABLE */
TABLE.table {border-collapse:collapse; border-left:0px solid white; border-top:1px solid white;}
TABLE.table TH, TABLE.table TD {margin:0; padding:3px; border-bottom:1px solid white; border-right:1px solid white;}
TABLE.table TH {background-color:#B0CB2F; font-weight:normal; padding:5px; text-align:center;}
TABLE.table TD {text-align:left; padding:3px;}
TABLE.table TH A {color:blue;}
TABLE.table TR.tr1 {background-color:#f2f2f2;}
TABLE.table TR.tr2 {background-color:#e6e6e6;}
TABLE.table TR.header {}
TABLE.table TR.total {}
.pager DIV {float:left; margin:0; font-size:12px; font-weight:bold; padding:10px;}
.pager DIV.sel {background-color:#1C468B; color:white;}
.pager DIV.first {padding-left:0;}
.pager DIV.last {}

/* MESSAGES */
UL.messages {list-style:none; margin:0; padding:0;}
UL.messages LI {padding:10px; margin:2px 0px 0px 0px; background-color:#DFFFE3; color:green; font-weight:bold; text-align:left;}
UL.errors {list-style:none; margin:0; padding:0;}
UL.errors LI {padding:10px; margin:2px 0px 0px 0px; background-color:#FFFABF; color:red; font-weight:bold; text-align:left;}

/* ABSOLUTE ELEMENTS */
#server_time {float:right; margin:3px; padding:0px;}
#languages {float:right; margin:4px; padding:0px;}
#languages LI {list-style:none;	float:left;	padding-left:5px;}
#login {float:left; margin:100px 0px 0px 100px;}
#login DIV {color:red; font-weight:bold; margin-bottom:5px;}
#login H1, #login DIV {margin-left:2px;}

/* CUSTOM CLASSES */
.main_area {width:770px; text-align:left; margin-left:auto; margin-right:auto; padding-top:18px;}

.head {width:766px; height:335px; background:url('../images/head.gif');}
.head .logo {position:relative; width:170px; height:38px; top:3px; left:7px; background:url('../images/logo.gif');}
.head .slogan {position:relative; width:350px; height:33px; top:-10px; left:360px;}
.head .text {position:relative; top:135px; left:160px; width:480px; height:80px; text-align:center; }

.head .ref1, .head .ref2, .head .ref3 { float:left; font-weight:bold; }
.head A{ color:black; text-decoration:none; }
.head .ref1 {position:relative;top:55px; left:540px;}
.head .ref2 {position:relative;top:55px; left:570px;}
.head .ref3 {position:relative;top:55px; left:600px;}

.text2 {text-align:center;}
.text3 {text-align:center;}

.googletop {text-align:center; position:relative; top:15px;}
.googlebottom {}

.column1 {float:left; width:253px;}
.column1 .title {color:#990000; font-weight:bold; font-size:15px;}

.column2 {float:left; width:327px; margin-left:10px;}
.column2 .links {text-align:center; margin-top:20px;}
.column2 .links A {font-weight:bold; white-space:nowrap;}

.column3 {float:left; margin-left:40px;}
.column_articles {float:left; width:560px;}

.level1 {padding-top:20px; font-weight:bold;}
.level2 {padding:0px 10px 10px 40px; font-size:11px;}

.board {border:2px solid #A29D84;}
.board .header {border-bottom:2px solid #A29D84; font-size:14px; font-weight:bold; background-color:#C90000; color:white; padding:10px 0px 10px 28px;}
.board .items {background-color:#B8E2EB; padding:10px 0px 0px 28px;}
.board.card .items {background-color:#B8E2EB; padding:20px;}

.thumb_block {float:left; width:69px; height:130px; margin:0px 16px 10px 0px; text-align:center; font-weight:bold; } 

.level_select DIV {margin-bottom:5px;}
.level_select SELECT {width:180px;}

.sublevel1 {font-size:15px; font-weight:bold;}
.sublevel2 {margin-left:20px; font-size:12px; font-weight:bold; margin-top:10px;}
.sublevel3 {margin-left:40px; margin-top:3px; font-weight:normal;}
.sublevel3 A {font-weight:normal;}

.path A {color:white;}
.card_path {font-weight:bold;}

.holiday {font-size:12px; font-weight:bold;}
.holiday .date {font-weight:normal;}

.copyright {font-size:10px; text-align:center; padding:10px; background:white;}
.cats {font-size:15px; font-weight:bold; padding-bottom:5px;}
.popular {float:left; text-align:center;}
.menuimage {padding:20px 20px 20px 60px;}
.view_card {float:left; width:575px;}

UL.articles {list-style:none; margin:0; padding:0;}
UL.articles LI {padding-bottom:5px; font-weight:bold;}

/* LINKS */
.links_column {float:left; width:570px;}
.links_column .text {padding-left:20px;}
.links_column .links {padding-left:20px;}
UL.links_cat {margin:0 0 100px 0; padding:20px 0px 0px 54px;}
UL.links_cat LI {padding:0 0 10px 0; font-size:10pt; font-weight:bold;}  