.title          { font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; color:#990000; text-align:left;}
.subtitle       { font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#990000; text-align:left;}
.curs_bold_mg   { font-weight:bold; font-style:italic; color:#822424; }
.curs_bold_bl   { font-weight:bold; font-style:italic; color:#444444; }
.curs_mg        { font-weight:100;  font-style:italic; color:#822424; }
.curs_bl        { font-weight:100;  font-style:italic; color:#555555; }
.bold_mg        { font-weight:bold; font-style:normal; color:#822424; }
.bold_bl        { font-weight:bold; font-style:normal; color:#555555; }
.lit            { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:100; color:#822424; padding-left:100px; text-align:justify}
.avtor          { text-align:right; padding-right:20px; color:822424; font-size:12px; font-style:italic;}

.colored        { color:#c94646; }
p
{
    font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:100; color:#333333; text-align:left;
    margin-bottom:5px;margin-top:0px;margin-left:0px;
}
li              { color:#444444; padding-top:5px; padding-bottom:5px; }


hr              { color: #ff0000; background-color: #ff5555; height: 1px; border-width:0px; }


h1                       { font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; color:#990000; text-align:left; }
h2                       { font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#990000; text-align:left; }
h3                       { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#990000; text-align:left; margin-bottom:5px;margin-top:0px;margin-left:0px;}



a                          { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
a:link                      { color:#AA0000; }
a:visited                  { color:#790000; }
a:active                  { color:#FF0000; text-decoration: underline;  }
a:hover                  { color:#FF0000; text-decoration: underline;  }


td.m1        { background-color:#EDECEC; }
td.m2        { background-color:#D5D5D5; width:1px; }
td.m3        { background-color:#D5D5D5; width:1px; height:1px; }
td.m4        { background-color:#FAFAFA; text-align:center; padding:5px; height:30px; color:#808080; }
td.m5        { background-color:#FAFAFA; text-align:center; padding:5px; height:30px; color:#696969; }
td.m6        { background-color:#FEFEFE; text-align:center; padding:1px; height:29px;  padding-left:2px; color:#696969; }




/*классы для новостей*/
.news_date                 { font-family:Tahoma; font-weight:700;  font-size:10px; color:#c94646; }

/*классы для поиска*/
.search_footer             { font-family:Tahoma; font-size:10px; font-weight:100; color:#AAAAAA; text-align:right; padding-right:10px; }


.text_12_DD00_b  { color: #D00; font-size:14px; font-weight:bold;  }
.text_12_DD00  { color: #D00; font-size:14px; font-weight:100;  }

/*классы для анонса*/
.anonce_title             { font-family:Arial, Helvetica, sans-serif; color:#191919; font-size:12px; font-weight:100; text-align:left;    padding-left:10px; padding-right:15px; padding-bottom:4px; }
.anonce_text             { font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; font-weight:100; text-align:justify; padding-left:10px; padding-right:15px; padding-bottom:4px; padding-top:4px; }
.anonce_author             { font-family:Tahoma; color:#333333; font-size:12px; font-weight:bold; text-align:right; padding-right:15px; padding-top:5px; }
.anonce_icon             { padding-right:15px; padding-top:5px; text-align:right; }
.serf_info                 { font-family:Arial, Helvetica, sans-serif; font-weight:100; font-size:12px; color:#222222; text-align:center; padding-bottom:10px; padding-top:10px; }
.sodRed1                 { font-family:Tahoma; font-size:11px; font-weight:bold; text-align:left; color:#000000; font-style:normal; }
.sodRed2                 { font-family:Tahoma; font-size:11px; font-weight:100;  text-align:left; color:#000000; font-style:normal; }

/*классы для статей*/
.vstavka                 { background-color:#F9F9F9; border-color:#333333; border-style:solid; border-width:1px; padding:0 20 10 20; margin: 0 20 5 20; }
td                         { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:100; color:#555555; text-align:justify; }
.textBig                  { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#333333; text-align:justify;}

/*разные классы*/
.column_bar_title         { font-family:Arial, Helvetica, sans-serif; color:#FF0000; padding-top:2px; padding-left:0px; padding-right:0px; font-size:12px; font-weight:bold; text-align:left; }
.dash_line                 { background-image:url(design_images/dash_line_1.gif); background-repeat:repeat-x; height:1px; width:100%; padding:0 0 0 0; margin:0 0 0 0;  }
.hatch_bg                 { background-image:url(design_images/hatch_bg.gif); background-repeat:repeat-x repeat-y; }
.hits                     { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:100; color:#666666; text-align:right; }
.starrequired             { color:#FF0000; }
.site_input_text         { font-family:Tahoma; font-size:12px; color:#333333; background-color:#FFFFFF; border-style:inset; border-width:1px; border-color:#CCCCCC;}
h1.link                     { padding:0 0 0 0; margin:0 0 0 0; font-size:9px; text-align:left; font-weight:100 }

.rub_name                 { font-family:Tahoma; font-size:14px; color:#333333; font-weight:bold; text-align:left; }
.rub_descr                 { font-family:Tahoma; font-size:12px; color:#777777; text-align:left; }
.rub_cnt                 { font-family:Tahoma; font-size:10px; color:#555555; text-align:left; }

.input_button            { background-color:#fff2f2; color:#FF0000; border-color:#FF0000; border-width:0px; border-style:solid; font-family:Arial, Helvetica, sans-serif; }
.input_button_2          { background-color:#fff2f2; color:#FF0000; border-color:#FF0000; border-width:1px; border-style:solid; font-family:Arial, Helvetica, sans-serif; }



















a.white         { color:#FFFFFF !important; text-decoration:none; }
a.white:link    { color:#FFFFFF !important; text-decoration:none; }
a.white:visited { color:#FFFFFF !important; text-decoration:none; }
a.white:active  { color:#FFFFFF !important; text-decoration:none; }
a.white:hover   { color:#FFFFFF !important; text-decoration:none; }

.menuButton     { font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#FFFFFF; padding:10 10 10 10; }

.titleCell      { font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#000000; padding: 6 3 6 3; border:0; color:#CCCCCC; text-align:center; }
.mainCell       { font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#CC0000; padding: 6 10 6 10; border:0; color:#FFFFFF; vertical-align:top; }

.menuLine       { background-image:url(images/menu_back.jpg); background-repeat:repeat-x; }
.topLine        { background-image:url(images/top_line.jpg);  background-repeat:repeat-x; background-position:top; }
.topLine2       { background-image:url(images/top_line2.jpg); background-repeat:repeat-x; background-position:top; }
.panelBorder    { border-color:#000000; border-style:groove; border-width:thin; }

.guest_bg       { background-image:url(images/gb_bg.jpg); background-repeat:repeat; background-position:top; margin:10 10 10 10; border-style:dashed; border-width:1px; border-color:#FF6C6C; border-top-width:0px; border-bottom-width:0px; }
.guest_top      { background-image:url(images/gb_bg2.jpg); background-repeat:repeat; background-position:top; padding:3 0 3 0; color:#FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:center; font-weight:bold;}
.guest_line1    { background-image:url(images/gb_line1.jpg); background-repeat:repeat-x; height:1px; width:100%; }
.guest_line2    { background-image:url(images/gb_line2.jpg); background-repeat:repeat-x; height:1px; width:100%; }
.guest_pole_text{ text-align:left;    font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#990000; }

.cms_input_button    { background-color:#FFECEC; color:#FF0000; border-color:#FF0000; border-width:1px; border-style:solid; font-family:Arial, Helvetica, sans-serif; }
.cms_input_text      { color:#420000; border-width:1px; border-color:#FFC6C6; font-family:Arial, Helvetica, sans-serif; font-size:10px; }

.cell_main { background-image:url(images/gb_bg.jpg); background-repeat:repeat; background-position:top; border-style:solid; border-width:1px; border-color:#FF6C6C; border-top-width:0px; border-bottom-width:1px; width:100%;}
.cell_top  { background-image:url(images/gb_bg2.jpg); background-repeat:repeat; background-position:top; padding:5 0 5 0; color:#FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; width:100%; }
.line1     { background-image:url(images/gb_line1.jpg); background-repeat:repeat-x; height:1px; width:100%; }
.line2     { background-image:url(images/gb_line2.jpg); background-repeat:repeat-x; height:1px; width:100%; }


.pad_all   { padding:  7 10 10 10 }
.pad_top   { padding:  7 10  2 10 }
.pad_bot   { padding:  2 10 10 10 }


.submit
{
    border-width:1px;
    border-style:solid;
    border-color:#e2e2e2;
    background-color:#f7f7f7;
    color:#4a4a4a;
}
.text
{
    border-width:1px;
    border-style:solid;
    border-color:#DDDDDD;
    font-size:14px;
    color:#4a4a4a;
}
.form_comment
{
    font-size:12px;
    color:#999999;
}
.textarea
{
    border-width:1px;
    border-style:solid;
    border-color:#DDDDDD;
    font-size:14px;
    color:#4a4a4a;
}

ul.admin_error           { color:#ff6262; font-weight:bold; margin-bottom:0px; margin-top:0px; }
.admin_table_result      { border-style:solid; border-width:1px; border-color:#e2e2e2; background-color:#f7f7f7; }
.admin_tdtop_result      { background-color:#83ceaa; font-size:16; font-weight:bold; color:#fefefe; margin-bottom:3px; text-align:center; }
.admin_table_error       { border-style:solid; border-width:1px; border-color:#e2e2e2; background-color:#f7f7f7; }
.admin_tdtop_error       { background-color:#ff6262; font-size:16; font-weight:bold; color:#fefefe; margin-bottom:3px; text-align:center; }
.admin_table_nonactive   { border-style:solid; border-width:1px; border-color:#e2e2e2; background-color:#f7f7f7; }
.admin_table_active      { border-style:solid; border-width:1px; border-color:#e2e2e2; background-color:#f7f7f7; }
.admin_tdtop_nonactive   { background-color:#e2e2e2; font-size:16; font-weight:bold; color:#a2a2a2; margin-bottom:3px; text-align:center; }
.admin_tdtop_active      { background-color:#92bcf0; font-size:16; font-weight:bold; color:#fefefe; margin-bottom:3px; text-align:center; }