
HTML, BODY {width:100%; height:100%;}
BODY {font:75% "Century Gothic", Futura, sans-serif; color:#484849; margin:0px; padding:0px; background:#fff url('images/bg_0.gif') 0 0 repeat-x;}

IMG {border:0}

A:link {color:#005400;}
A:visited {color:#005400;}
A:hover {color:#005400;}

UL {list-style-type:square;}

H1 {font-size:140%; font-weight:normal; margin-top:25px;}
H2 {font-size:125%; color:#656566; font-weight:bold;}
H4 {font-size:110%; font-weight:normal;}

SMALL {font-size:85%;}

P {margin-bottom:0;}

TABLE {border:0; border-collapse:collapse;}
TD {vertical-align:top; padding:0;}

FORM {margin:0}
INPUT, TEXTAREA, SELECT {font:100% "Century Gothic", Futura, sans-serif; color:#000;}

.wrapper {width:100%;}

.holder {min-width:1002px; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1002?'1002px':'100%');}
.mIndent {padding:38px 13px 21px 13px;}

.mainGrid {width:100%;}
.mainGrid .leftCol {width:21%;}
.mainGrid .centerColOut {width:79%;}
.mainGrid .centerCol {width:73%;}
.mainGrid .rightCol {width:27%;}

#logo IMG {display:block; width:192px; height:56px;}
#logo DIV {font-size:11px; color:#709440; line-height:12px; padding:3px 0 0 46px;}

.sec1 {font-size:110%; color:#656566; margin-top:17px; background:#fddeb4 url('images/sec1_bg.gif') 0 0 no-repeat;}
.sec1 DIV {background:url('images/sec1_bg.gif') top right no-repeat;}
.sec1 DIV DIV {background:url('images/sec1_bg.gif') bottom right no-repeat;}
.sec1 A {display:block; padding:4px 10px 3px 44px; background:url('images/sec1_bg.gif') bottom left no-repeat;}
.sec1 A, .sec1 A:visited, .sec1 A:hover {color:#656566; text-decoration:none;}

.sec2 {font-size:110%; color:#656566; margin-top:17px; background:#dfead0 url('images/sec2_bg.gif') 0 0 no-repeat;}
.sec2 DIV {background:url('images/sec2_bg.gif') top right no-repeat;}
.sec2 DIV DIV {background:url('images/sec2_bg.gif') bottom right no-repeat;}
.sec2 A { display:block; padding:4px 10px 3px 44px; background:url('images/sec2_bg.gif') bottom left no-repeat;}
.sec2 A, .sec2 A:visited, .sec2 A:hover {color:#656566; text-decoration:none;}

.secBlock {padding:6px 0 22px 0;}
.secBlock .sec1, .secBlock .sec2 {margin-top:11px;}
.secBlock .sec2 {margin-top:11px;}
.secBlock .sec1 A, .secBlock .sec2 A {padding-left:13px;}

.reg {font-size:125%; text-align:center; margin-top:10px;}
.reg A {padding:1px 10px 2px 10px;}

.subMenu {font-size:95%; list-style-type:none; margin:0; padding:3px 0 0 13px;}
.subMenu LI {padding:0;}
.subMenu A, .subMenu A:visited, .subMenu A:hover {color:#505050; text-decoration:none;}

.more {width:7px; height:5px; margin-left:7px;}
.all {text-align:center; margin:8px 0 0 0;}
.all A, .all A:visited, .all A:hover {font-size:95%; color:#b8b7b7; text-decoration:none; border-bottom:#aea38b 1px dotted;}

.block1 .item {padding-top:20px;}
.block1 .pic {float:left; width:75px;}
.block1 DIV P {margin:0 0 0 79px; padding:0;}
.block1 .author {font-size:95%; color:#f89a1c; font-weight:bold;}
.block1 .author SPAN {color:#656566;}
.block1 .author A, .block1 .author A:visited, .block1 .author A:hover {color:#656566; text-decoration:none;}
.block1 .txt {font-size:85%; color:#676565; padding-top:3px;}
.block1 .txt A, .block1 .txt A:visited, .block1 .txt A:hover {color:#676565; text-decoration:none;}

.centerColOut .indent {padding:0 8px 0 10px;}
.bMain {text-align:center;}

#menuMain {width:100%;}
#menuMain .pic TD {text-align:center; padding:35px 10px 5px 0;}
#menuMain .pic IMG {width:32px; height:34px;}
#menuMain TH {font-weight:normal; text-align:left; vertical-align:top; padding:0 10px 0 0;}
#menuMain TD {padding:10px 10px 0 0;}
#menuMain TH A, #menuMain TH A:visited, #menuMain TH A:hover {font-size:125%; color:#2c7500; text-decoration:none;}
#menuMain TD A, #menuMain TD A:visited, #menuMain TD A:hover {font-size:110%; color:#908e8e; text-decoration:none;}
#menuMain UL {list-style-type:none; margin:0; padding:0;}
#menuMain LI {padding:13px 0 0 0;}

.date {font-size:115%;}

.pages {text-align:center;}
.pages A, .pages A:visited, .pages A:hover {color:#2c7500; text-decoration:none; margin:0 2px;}
.pages .act {font-size:180%;}

.block2 {color:#676565;}
.block2 H4 {margin:0; padding-top:6px;}
.block2 H4 A, .block2 H4 A:visited, .block2 H4 A:hover {color:#676565;}
.block2 SMALL {color:#676565;}
.block2 H4 SMALL {color:#8f8c8c; background:#feebd2; margin-right:4px; padding:0 8px;}

.block3 {color:#505050;}
.block3 H4 {color:#99bb6c; font-weight:bold; margin:0; padding-top:10px;}
.block3 H4 IMG {vertical-align:middle; margin-left:5px;}
.block3 H5 {font-size:95%; font-weight:normal; margin:0; padding:0;}
.block3 SMALL {display:block;}
.block3 SMALL SPAN {display:block; font-size:100%; color:#f89a1c;}
.block3 SMALL A, .block3 SMALL A:visited, .block3 SMALL A:hover {color:#505050; text-decoration:none;}
.block3 .all {margin-top:3px;}

.forumTitle A, .forumTitle A:visited, .forumTitle A:hover {display:block; width:100%; font-size:110%; color:#fff; text-decoration:none; text-align:center; padding:11px 0;}
.forumTitle {margin-top:10px; background:#93b468 url('images/forum_bg.gif') 0 0 repeat-x;}
.forumTitle DIV {height:57px; background:url('images/forum_left.gif') 0 0 no-repeat;}
.forumTitle DIV DIV {background:url('images/forum_right.gif') top right no-repeat;}
.forumTitle DIV DIV DIV {background:url('images/forum_bot.gif') bottom center no-repeat;}

.login {width:100%; background:#9dc06f url('images/login_bg.gif') 0 0 no-repeat;}
.login .el2 {background:url('images/login_bg.gif') top right no-repeat;}
.login .el3 {background:url('images/login_bg.gif') bottom right no-repeat;}
.login .el4 {padding-left:9px; background:url('images/login_bg.gif') bottom left no-repeat;}
.login .title {font-size:110%; color:#fff; line-height:13px; padding-left:34px;}
.login .field {float:left;}
.login .field INPUT {width:125px; height:14px; font-size:10px; color:#cac8c8; margin:0; padding:0 0 0 5px; border:0 solid; background:#fff;}
.login .but {float:left; width:31px; height:14px; margin:18px 0 0 13px;}
.forgot {font-size:7px; padding-bottom:3px; _padding-bottom:4px; line-height:6px;}
.forgot A, .forgot A:visited, .forgot A:hover {color:#505050; text-decoration:none; border-bottom:#aea38b 1px dotted;}

.search .bgL {background:url('images/search_bg_left.gif') bottom left no-repeat;}
.search .bgR {min-height:56px; _height:56px; padding:0 19px; background:url('images/search_bg_right.gif') bottom right no-repeat;}
.search .topPart {background:url('images/search_bg_top.gif') bottom repeat-x;}
.search .botPart {height:25px; background:#9dc06f url('images/search_bg_bot.gif') bottom repeat-x;}
.search .shadow {background:url('images/search_shadow.gif') 0 0 repeat-x;}
.search .shadow DIV {background:url('images/search_shadow_left.gif') 0 0 no-repeat;}
.search .shadow DIV DIV {height:10px; background:url('images/search_shadow_right.gif') top right no-repeat;}
.search .item {float:left; font-size:10px; margin-left:2px; background:url('images/search_item_bg.gif') 0 0 repeat-x;}
.search .item DIV {float:left; height:31px; background:url('images/search_item_left.gif') 0 0 no-repeat;}
.search .item DIV DIV {background:url('images/search_item_right.gif') top right no-repeat;}
.search .item A {display:block; padding:8px 7px 0 7px; line-height:7px;}
.search A, .search A:visited, .search A:hover {color:#fff; text-decoration:none;}
.search .itemAct {font-size:13px; background:#9dc06f url('images/search_item_left_act.gif') 0 0 no-repeat;}
.search .itemAct DIV {background:url('images/search_item_right_act.gif') top right no-repeat;}
.search .itemAct A {padding-top:8px; line-height:15px;}
.search .botPart TABLE, .search .botPart .field {width:100%;}
.search .field {background:url('images/search_field_bg.gif') 0 0 repeat-x; *background-position:0 1px;}
.search .field .indent {padding:0 0 0 5px;}
.search INPUT {vertical-align:top; padding:0; margin:0; border:0 solid; background:#fff;}
.search .field INPUT {width:100%; height:14px; font-size:10px; color:#736f6f;}
.search .but {width:23px; height:14px; *margin-top:1px;}

.content {padding-left:19px;}

.path {color:#000; padding-top:7px;} /* изменила */
.path A, .path A:visited, .path A:hover {color:#000; text-decoration:none;}

#footer {border-top:1px solid #d5e4c1;}
#footer .mIndent {padding:7px 13px 10px 13px;}
#footer .leftCol {width:20%;}
#footer .leftCol IMG {width:146px; height:42px; margin-top:10px}
#footer .centerCol {width:60%; color:#cacaca; text-align:center;}
#footer .centerCol A, #footer .centerCol A:visited, #footer .centerCol A:hover {font-size:95%; color:#cacaca; text-decoration:none;}
#footer .centerCol DIV A {line-height:20px; margin:0 6px;}
#footer .centerCol P {margin-top:16px;}
#footer .rightCol {width:20%; text-align:right;}
#footer .rightCol IMG {margin:0 0 1px 4px; *margin-bottom:4px;}

.block1 .item:after,
.login FORM:after,
.search .topPart:after {content:".";display:block;height:0;clear:both;visibility:hidden;font-size:1px}

.block1 .item,
.sec1 A,
.sec2 A,
.login FORM,
.search .topPart {zoom:1;}
