BODY {
background: #FFFFFF; margin: 0px; padding: 0px;
}
A {
color: #2f8755;  text-decoration: none;
}
A:hover {
color: #2f8755;  text-decoration: underline;
}
#logo TABLE {
background-repeat: repeat-x;
}
#logo TD {
color: #FFFFFF; font-size: 13px; font-weight: bold; letter-spacing: 1px;
}
#logo TD .top {
color: #2f8755; font-size: 18px;
}
#logo TD .head {
color: #FFFFFF; font-size: 18px;
}
.menu {
background: #E3E3E3 url(/images/imach2/menu_bg.gif);
}
.menu TD {
color: #333333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans serif; TEXT-DECORATION: none;
}
.menu TD A {
color: #2f8755; text-decoration: none;
}
.menu TD A:hover {
color: #2f8755; text-decoration: none;
}
.dropmenu {
background: #E3E3E3; border: 1px solid #2f8755; margin: 0px; padding: 3px;
color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans serif; TEXT-DECORATION: none;
line-height: 18px;
}
.dropmenu A {
color: #2f8755;  text-decoration: none;
}
.dropmenu A:hover {
color:#63d83f; text-decoration: none;
}
.dropmenu HR {
margin-top: 1; margin-bottom: 1; height: 1px; border: none;
}
.line {
background: #FFFFFF;
color: #333333; font-size:  8px; font-family: Verdana, Arial, Helvetica, sans serif; TEXT-DECORATION: none;
}
.path TABLE {
background: #E3E3E3;
}
.path TD {
color: #333333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans serif; TEXT-DECORATION: none;
}
.path TD .edit {
background: #FFFFFF; color: #FF0000; font-weight: bold;
}
.left {
}
.left .user {
background: #E3E3E3; margin: 0px; padding: 0px 6px 5px 6px;
color: #A74808; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans serif;
}
.left .user FORM {
padding: 0px; margin: 0px
}
.left .user FORM INPUT {
margin: 3px 0px 0px 0px; padding: 0px; color: #606060;
}
.left .admin {
background: #808080; margin: 0px; padding: 6px;
color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans serif;
}
.left .admin FORM {
padding: 0px; margin: 0px;
}
.left .admin FORM INPUT {
margin: 3px 0px 0px 0px; padding: 0px; color: #606060;
}
.left TD {
color: #002244; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans serif;
}
.left TD A {
}
.left TD A:hover {
}
.left TD .smal {
font-size: 11px;
}
.rule {
background: #FFFFFF url(/images/mac/vert_dot.gif);
}
.text {
}
.text TH {
color: #2f8755; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans serif;
text-indent: 0px; font-weight: bold;
}
.text TD {
color: #333333; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans serif;
text-indent: 0px;  text-align: justify;
}
.text TD .head, .text TD div.h1 {
color: #2f8755; font-size: 120%; font-weight: bold;
}
.text TD .leader {
color: #2f8755; font-size: 150%; font-weight: bold;
}
.text TD .colored {
color: #2f8755;
}
.text TD .accent {
color: #2f8755; font-weight: bold;
}
.text TD .sotr {
background: #E3E3E3;
}
.text .admin TD,.text .admin TD A,.text .admin TD A:hover {
background: #808080;
color: #FFFFFF;
}
.foot TABLE {
background: #E3E3E3;
}
.foot TD {
color: #333333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans serif; TEXT-DECORATION: none;
}
.lf {
COLOR: #fdfdfd; TEXT-DECORATION: none
}
.lf A {
COLOR: #fefefe; TEXT-DECORATION: none
}
.lf A:hover {
COLOR: #fefefe; TEXT-DECORATION: none
}
.bt {
COLOR: #e4e4e4; TEXT-DECORATION: none
}
.bt A {
COLOR: #e5e5e5; TEXT-DECORATION: none
}
.bt A:hover {
COLOR: #e5e5e5; TEXT-DECORATION: none
}

/* Auth */
.nc_auth_login_check, .nc_auth_pass2_check { margin-left: 15px; font-weight: bold; display: none;}
.nc_auth_pass1_check { margin-left: 5px; font-weight: bold; display: none;}
#nc_auth_pass1_security { margin-left: 15px; display: none;}
#nc_auth_login_ok, #nc_auth_pass2_ok { color: #088A08; }
#nc_auth_login_fail, #nc_auth_pass2_fail { color: #FF0000;}
#nc_auth_pass1_s1 { color: #FF0000; }
#nc_auth_pass1_s2 { color: #ddcc11; }
#nc_auth_pass1_s3 { color: #8cd750; }
#nc_auth_pass1_s4 { color: #088A08; }
#nc_auth_pass1_empty, #nc_auth_pass_min { margin-left: 15px; font-weight: bold; display: none;}

/* BBcodes bar & in text BBcodes */
select.nc_bbcode_bar_size {width:100px; font-size:12px; margin-bottom:0px; vertical-align: bottom;}
img.nc_bbcode_wicon {border:0; width:27px; height:20px; margin-bottom:0px; vertical-align: bottom;}
img.nc_bbcode_icon {border:0; width:20px; height:20px; margin-bottom:0px; vertical-align: bottom;}
div.nc_bbcode_error {padding:3px 0; color:#AA0000; font-weight:bold}
input.nc_bbcode_helpbox {margin:0 0 3px; padding:2px 0; width:100%; font-size:10px; font-family:Verdana,Arial; background:none; border:0;}
div.nc_bbcode_colors {position:absolute; background:#FFFFFF; padding:3px; border:solid 1px #AAAAAA;}
div.nc_bbcode_color_top {white-space:nowrap;}
div.nc_bbcode_color {padding-top:2px; white-space:nowrap;}
input.nc_bbcode_color {padding:0px; cursor:pointer; height:20px; width:20px; border:0px;}
input.nc_bbcode_color_white {padding:0px; cursor:pointer; height:20px; width:20px; border:1px solid #AAAAAA;}
div.nc_bbcode_smiles {position:absolute; background:#FFFFFF; padding:3px; border:solid 1px #AAAAAA;}
div.nc_bbcode_smile_top {white-space:nowrap;}
div.nc_bbcode_smile {padding-top:2px; white-space:nowrap;}
input.nc_bbcode_smile {padding:0px; cursor:pointer; height:22px; width:22px; border:0px;}
img.nc_bbcode_smile_in_text {margin:0 0 -3px 0;}

/* BBcodes in text */
div.nc_bbcode_quote_1_top {margin:0px 25px 0px 25px;}
div.nc_bbcode_quote_1 {padding:20px; border:1px solid #CCCCCC; background:#FFFFFF;}
div.nc_bbcode_quote_2_top {margin:0px 25px 0px 25px;}
div.nc_bbcode_quote_2 {padding:20px; border:1px solid #CCCCCC; background:#FFFFFF;}
div.nc_bbcode_code {margin:10px 25px 10px 25px;}
span.nc_bbcode_list_closed {margin-left:1em; text-indent:-.65em; display:block;}
div.nc_bbcode_list {margin-left:1em; text-indent:-.65em;}
span.nc_bbcode_color {}
span.nc_bbcode_size {}
a.nc_bbcode_url_1 {}
a.nc_bbcode_url_2 {}
img.nc_bbcode_img {}
span.nc_bbcode_s {}
a.nc_bbcode_cut_link {}

/* Fields */
div.nc-field, div.nc-hint { margin: 1.5em 0em; }
span.nc-field-caption {display: block; };
div.nc_field textarea { width: 100%; }
