body { background-color; #ffffff; }

* { font-family: Arial; }

.width { min-width: 769px; width: expression(document.body.clientWidth < 769? "769px":"100%"); }

td { font-size: 80%; color: #454545;}

a { color: #0894e6; text-decoration: underline; }
a.red { color: #f2001c;  }

a.menu { color: #009632; }
a.menu:hover { color: #ec0303; }
a.menu_act { color: #066023; }
a.menu_act:hover { color: #ec0303; }
a.menu_red { color: #ec0303; text-decoration: none; }

a.green { color: #00a93f; }
a.white { color: #ffffff; }

p { margin: 0px; margin-bottom: 13px; }


p.menu { color: #ec0303; margin-top: 11px; margin-bottom: 10px; margin-left: 10px; padding-right: 30px; }
p.menu2 { color: #ec0303; margin-top: 4px; margin-bottom: 5px; margin-left: 22px; padding-right: 30px; }
p.menu3 { color: #ec0303; margin-top: 4px; margin-bottom: 7px; margin-left: 40px; padding-right: 30px; }

p.menu_right1 { color: #ec0303; margin-top: 4px; margin-bottom: 7px; margin-left: 18px; }

p.menu_top { color: #ec0303; margin-left: 10px; }

p.news_list { font-size: 85%; margin-bottom: 10px; }

td.online { height:43px; padding:13px 0 0; background:url(./i/online_bg.gif) repeat-x; }

td.online img { float:left; margin-top:-13px; }

td.online a { color:#fff; font-size:12px; }

ul.online_menu { margin-left:18px; }

ul.online_menu li { padding:0; background:none; font-size:12px; color:#464646; margin:0 0 12px -1px; }

ul.online_menu li a { color:#464646; }

ul.online_menu li a:hover { text-decoration:none; }

div.separator { background:url(./i/online_line.gif) repeat-x 0 50%; margin:18px 0 11px 18px; }

div.separator span { display:block; height:9px; width:9px; background:url(./i/online_circle.gif) no-repeat 0 50%; }

.menu_right { margin: 0px; margin-top: 14px; margin-bottom: 5px; }
.submenu_right { margin: 0px; margin-bottom: 4px; }

h1 { color: #066023; font-size: 140%; font-weight: normal; margin: 0px; margin-bottom: 14px;}
h2 { color: #f2001c; font-size: 110%; font-weight: normal; margin: 0px; margin-top: 20px;  margin-bottom: 10px; }
h3 { font-size: 110%; font-weight: bold; margin: 0px; margin-bottom: 6px; }
h4 { font-size: 100%; font-weight: bold; margin: 0px; margin-bottom: 4px; }


ol { margin: 0px; padding: 0px; }
ul { margin: 0px; padding: 0px; }
ul li { list-style-type: none; margin: 0px; margin-left: 15px;  margin-bottom: 10px; padding-left: 16px; background: url('./i/i_li.gif') no-repeat top left; }


ul.menu_left { margin: 0 4px 0 0; padding: 0; border-right: 1px solid #eaeaea; }
ul.menu_left li { margin: 0; padding: 0 20px 12px 10px; list-style-type: none; background: url('./i/i_02m.gif') no-repeat 0 3px; }
ul.menu_left li.space { padding: 0 0 15px 10px; //padding: 0 0 0 10px; list-style-type: none; background: none; }
ul.menu_left li.mact { color: #ec0303; background: url('./i/i_01m.gif') no-repeat 0 3px; }

ul.menu_left2 { margin: 0px; padding: 0 0 11px 0px; //padding: 10px 0 0 0px; }
ul.menu_left2 li { margin: 0 0 0 12px; padding-bottom: 6px; //margin: 0 0 0 2px; //padding-bottom: 5px; background: url('./i/i_03m.gif') no-repeat 0 3px; }
ul.menu_left2 li.mact2 { color: #ec0303; background: url('./i/i_02m.gif') no-repeat 0 3px; }

ul.menu_left3 { margin: 0px; padding: 0 0 5px 0; //padding: 5px 0 0 0px; }
ul.menu_left3 li { margin: 0 0 0 22px; padding: 0 30px 8px 17px; //margin: 0; //padding: 0 0 7px 17px; background: url('./i/i_04m.gif') no-repeat 0 8px; }
ul.menu_left2 li.mact3 { color: #ec0303; }


.circle_bot { margin: 0; padding: 9px 0 0 0px; background: url('./i/i_18.gif') repeat-y top right; }
.circle_top { margin: 0; padding: 0 0 11px 0px; background: url('./i/i_18.gif') repeat-y top right; }

.header { color: #f2001c; font-size: 110%; }
.finput { border: 1px solid #a5acb2; }
.finput_sub { width: 100%; border: 1px solid #A5ACB2; }
textarea { font-size: 100%; }

.td_head_l { font-size: 65%; background-color: #e9ffdc; padding-top: 4px; padding-bottom: 7px; padding-left: 5px; padding-right: 6px; border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; }
.td_head { font-size: 65%; background-color: #e9ffdc; padding-top: 4px; padding-bottom: 7px; padding-left: 5px; padding-right: 6px; border-right: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; }

.td_all_l { font-size: 70%; background-color: #ffffff; padding-top: 5px; padding-bottom: 5px; padding-left: 6px; padding-right: 6px; border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; }
.td_all { font-size: 70%; background-color: #ffffff; padding-top: 5px; padding-bottom: 5px; padding-left: 6px; padding-right: 6px; border-right: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; }

.td_all_l_last { font-size: 70%; background-color: #ffffff; padding-top: 5px; padding-bottom: 5px; padding-left: 6px; padding-right: 6px; border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea; }
.td_all_last { font-size: 70%; background-color: #ffffff; padding-top: 5px; padding-bottom: 5px; padding-left: 6px; padding-right: 6px; border-right: 1px solid #eaeaea; }

table.tbl-spopersonal tr td { padding: 5px; border: 1px solid #eaeaea;  }

/*- стили для новогоднего баннера в шапке для IE6 -*/

* html img.png24 {
     background-image:expression(
        runtimeStyle.backgroundImage = "none",
        runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        src = "./i/i_pix.gif");
}

