/* TAGS */
BODY, TD, TH, INPUT, SELECT, OPTION, TEXTAREA {font-family:Tahoma, Helvetica, Arial; font-size:10pt;}
BODY {padding:10px; margin:0; background:#F7FFF2; color:#848484; text-align:center;}
H1 {margin:15px 0 5px 0; font-size:18pt; color:#4D7784; } 
H2 {margin:15px 0 5px 0; font-size:14pt; color:#FD4E18; font-weight:normal; }
H3 {}
HR {border:1px solid #C0C0C0; border-bottom:0px solid white; border-left:0px solid white; border-right:0px solid white; margin:10px 0px 10px 0px;}
P {margin-top:20px; margin-bottom:0px;}
A {color:#619DB0;}
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:1px solid white; border-top:1px solid white;}
TABLE.form TH, TABLE.form TD {margin:0; padding:3px; border-bottom:1px solid white; border-right:1px solid white;}
TABLE.form TH {background-color:#DF3800; color:white; font-weight:bold; padding:3px; text-align:center;}
TABLE.form TR.tr1 {background-color:#FFAA00;}
TABLE.form TR.tr2 {background-color:#FFAA00;}
TABLE.form TD {text-align:left; padding:3px; color:black;}
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 {width:803px; height:308px; background:url('../images/header.gif') #93662F no-repeat; text-align:center;}
TABLE.table TR.total {}
.pager {clear:both; }
.pager A {color:#FD4E18; }
.pager DIV {float:left; padding:10px 10px 10px 10px; font-size:10pt; font-weight:bold; }
.pager DIV.sel {float:left; padding:10px 10px 10px 10px; background: #506B7B; 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;}

/* CSS EDITOR CLASSES */
._outlineborder1 {border:1px solid black;}
._outlineborder2 {border:1px solid white;}

/* CUSTOM CLASSES */
.main_area {width:736px; margin:0 auto 0 auto; background:url('../images/main.gif')  no-repeat; text-align:left; }
.logo {float:left; width:337px; height:108px; }

.googletop {clear:both; width:735px; height:97px; margin:0 auto 0 auto; background: #FFFFFF; }
.googlebot {}

.text1 {float:left; width:320px; height:88px; margin:0 0 0 30px; padding:20px 0 0 30px; background:url('../images/bracket.gif')  no-repeat; }
.text2 {position:relative; top:-3px; left:5px; font-size:16pt; color:#4D7784; }
.text3 {padding:20px 0 0 80px; font-weight:bold;}

.column1 {float:left; width:100%; margin:10px 0 0 0; background:url('../images/mainback.gif')  no-repeat; }
.column2 {float:left; width:590px; }
.column3 {float:right; width:130px; height:605px; margin:23px 0 0 0; background: #FFFFFF; }
.column4 {float:left; width:300px; padding:4px 0 0 10px; }
.column5 {position:relative; float:left; width:265px; height:450px; left:15px; padding:0 0 0 10px; }

.levels_block {float:left; width:128px; margin:0 10px 10px 0; }
.level1 {padding:15px 0 4px 0; }
.level1 A {position:relative; left:-15px; padding:0 0 0 15px; background:url('../images/mark.gif')  no-repeat; color:#619DB0; font-size:14px; font-weight:bold; }
.level2 {padding:3px 0 5px 0; border-bottom:1px dotted #E7E7E7; }
.level2 A {color:#848484;}
.level2 A.more {color:#F79040;}

.sublevel1 {font-size:10pt; font-weight:bold;}
.sublevel2 {margin-left:0px; margin-top:10px; font-size:10pt; font-weight:bold; color:#838582;}
.sublevel2 A {color:#619DB0; }
.sublevel3 {margin-left:20px; margin-top:5px; font-size:8pt; font-weight:normal; color:#838582;}
.sublevel3 A {color:#619DB0; }
.sublevel2 .sel, .sublevel3 .sel {position:relative; left:-15px; padding:0 0 0 15px; background:url('../images/mark.gif')  no-repeat; } 

.thumb_block {float:left; width:70px; height:120px; padding:0 10px 0 0; text-align:center; }
.thumb_block A {color:#FFFFFF; font-weight:bold; font-size:9pt; }
.thumb_block IMG {border:1px solid #FFFFFF; }

.holidays {clear:both; padding:10px 0 0 0; }
.descr {clear:both; height:130px; margin:40px 0 0 0; padding:10px 10px 10px 10px; background:url('../images/descr.gif')  no-repeat; }
.path {padding:20px 0 20px 0; font-size:10pt; font-weight:bold; }
.path A {}

UL.articles {margin:0 0 100px 0; }
UL.articles LI {padding:0 0 10px 0; font-size:12pt; }
.article {padding:0 10px 20px 20px; font-weight:bold; color:#5B5B5B;}

.card {}
.text {font-size:10pt; color:#FD4E18; font-weight:bold; }

.search {position:relative; width:165px; height:100px; top:40px; left:40px; padding:10px 0 0 10px; background:url('../images/search.gif')  no-repeat; }
.search .title {color:#FD7E56; font-size:12pt; font-weight:bold; }
.search .input {}
.search .submit {float:right; margin:0 20px 0 0; padding:5px 0 0 0; }

.footermenu {clear:both; padding:20px 0 0 0; color:#848484; text-align:center; }
.footermenu A {color:#FE7E20; }
.copyright {padding:10px 0 0 0; font-size:smaller; text-align:center; }
.counters {padding:5px 0 0 0; text-align:center;}


/* 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;}  