
@charset "utf-8";
/* CSS Document */

HTML, BODY, P, PRE, TABLE, TR, TD, H1, H2, H3, H4, H5, H6, UL, OL, LI, FORM, INPUT, BUTTON, SELECT, TEXTAREA, A,  LABEL {
padding:0;
border:0;
margin:0;
}
A IMG {
border:0;
}
OL {
padding-left:35px;
}
.article UL {
padding-left:20px;
}
BODY {
font:14px/1.2 "Times New Roman", Times, serif;
color:#4b5456;
background:#fff;
}
TABLE {
border-collapse:collapse;
}
TD {
vertical-align:top;
}
P {
padding:6px 0;
}
A {
color:#4b5456;
text-decoration:underline;
}
A:hover {
text-decoration:none;
}

H4 {
font-size:17px;
font-weight:bold;
line-height:19px;
padding:7px 0 10px;
}


IMG {
/*vertical-align:middle;
float:auto;*/
}
/*.article IMG {
*border:medium double #fff;
}*/


INPUT, TEXTAREA, SELECT {
background:none;
padding:0 4px;
font:15px/15px "Times New Roman", Times, serif;
color:#005c76;
}
TEXTAREA {
overflow:auto;
}

BUTTON {
cursor:pointer;
}




.toplinks {
padding:5px 20px;
font:10px/14px tahoma, verdana, arial;
color:#3d4e1b;
/*min-width:960px;*/
min-width:1120px;
background:#f3f7f9;
}
.toplinks A {
color:#3d4e1b;
}
.toplinks .selflinks {
float:right;
padding-left:10px;
}
.toplinks .selflinks A {
text-decoration:none;
}
.toplinks .selflinks A:hover {
text-decoration:underline;
}


.bg {
background:url(/i/h.gif) repeat-x 0 0;
/*min-width:1000px;*/
min-width:1160px;
}
.main {
background:url(/i/head.jpg) no-repeat center top;
/*min-height:600px;*/
}


.head {
height:170px;
}
.logo {
float:left;
margin:25px 0 0 38px;
width:186px;
height:109px;
background:url(/i/logo.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/logo.png',sizingMethod='scale');
_cursor:pointer;
}
.loginform {
display:inline;
float:right;
width:166px;
margin:29px 76px 0 0;
background:url(/i/loginform.gif) no-repeat 0 0;
}
.loginform INPUT, .loginform BUTTON {
margin:2px 0 8px 12px;
*margin:2px 0 7px 12px;
}
.loginform INPUT {
width:134px;
}
.loginform BUTTON, .form BUTTON.enter {
width:58px;
height:17px;
background:url(/i/login_but.gif) no-repeat 0 0;
}
.loginform DIV {
padding:0 0 0 18px;
}
.loginform A {
color:#006B70;
}

.usercab {
width:213px;
height:170px;
padding:0 5px 0 17px;
float:right;
_display:inline;
margin-right:15px;
background:url(/i/su.gif) repeat-x 0 0;
}
.usercab H3 {
color:#86a926;
font:18px/24px "Times New Roman", Times, serif;
}
.usercab UL {
list-style:none;
padding-top:4px;
}
.usercab LI {
padding:2px 0 2px 22px;
}
.usercab LI A {
color:#005c76;
font:15px/15px "Times New Roman", Times, serif;
text-decoration:none;
}
.usercab LI A:hover {
text-decoration:underline;
}
.usercab LI.uc1 {
background:url(/i/uc.gif) no-repeat 0 5px;
}
.usercab LI.uc2 {
background:url(/i/uc.gif) no-repeat 0 -17px;
}
.usercab LI.uc3 {
background:url(/i/uc.gif) no-repeat 0 -38px;
}
.usercab LI.uc4 {
background:url(/i/uc.gif) no-repeat 0 -58px;
}
.usercab LI.uc5 {
background:url(/i/uc.gif) no-repeat 0 -80px;
}
.usercab LI.uc_exit {
padding:10px 0 0;
}
.usercab LI.uc_exit A {
display:block;
width:64px;
height:24px;
background:url(/i/ucexit.gif) no-repeat 0 0;
}




.body {
width:100%;
overflow:hidden;
}
.left_column {
width:250px;
margin-left:15px;
float:left;
_display:inline;
zoom:1;
}
.right_column {
width:235px;
margin-right:15px;
float:right;
_display:inline;
}
.center {
margin:0 265px;
}
.sub_center {
margin:0 15px 0 265px;
}


.bb {
width:235px;
margin:0 0 15px;
}
.bb_top {
height:4px;
overflow:hidden;
background:url(/i/bb_top.gif) no-repeat 0 0;
}
.bb_bot {
height:4px;
overflow:hidden;
background:url(/i/bb_bot.gif) no-repeat 0 0;
}
.bb_cent {
background:url(/i/bb_bg.gif) repeat-y 0 0;
}

.wb {
width:235px;
margin:0 0 15px;
}
.wb_top {
height:4px;
overflow:hidden;
background:url(/i/wb_top.gif) no-repeat 0 0;
}
.wb_bot {
height:4px;
overflow:hidden;
background:url(/i/wb_bot.gif) no-repeat 0 0;
}
.wb_cent {
background:url(/i/wb_bg.gif) repeat-y 0 0;
}

.kvadr {
width:235px;
margin:0 0 15px;
}
.kvadr_top5 {
height:21px;
padding:15px 0 0 165px;
overflow:hidden;
background:url(/i/kvadr_top5.gif) no-repeat 0 0;
font:11px/13px Arial, Helvetica, sans-serif;
color:#fff;
}
.kvadr_top5 A {
color:#fff;
}
.kvadr_bot {
height:2px;
overflow:hidden;
background:url(/i/kvadr_bot.gif) no-repeat 0 0;
}
.kvadr_cent {
background:url(/i/kvadr_bg.gif) repeat-y 0 0;
}
.kvadr_cent .news_articles DIV A {
color:#565f8f;
}


.green_head {
width:216px;
padding-left:15px;
height:31px;
font-size:17px;
line-height:31px;
color:#fff;
background:url(/i/green_head.gif) no-repeat 0 0;
margin:-2px 0 0 2px;
}
.green_head SPAN {
color:#fff;
font:11px/11px Arial, Helvetica, sans-serif;
margin-left:3px;
}
.green_head SPAN A {
color:#fff;
}

.lgreen_head {
width:216px;
padding-left:15px;
height:31px;
font-size:17px;
line-height:31px;
color:#333;
background:url(/i/lgreen_head.gif) no-repeat 0 0;
margin:-2px 0 0 2px;
}
.lgreen_head SPAN {
color:#77af00;
font:11px/11px Arial, Helvetica, sans-serif;
margin-left:3px;
}
.lgreen_head SPAN A {
color:#77af00;
}





.menu_top_clear {
height:19px;
}

.search {
padding:0 0 10px 28px;
}
.search TABLE {
}
.search TD {
padding:0 4px 0 0;
}
.search INPUT {
width:136px;
padding:2px 10px 0;
height:20px;
*padding:3px 10px 0;
*height:19px;
background:#fff;
border:1px solid #aaa;
}
.search BUTTON {
width:34px;
height:31px;
background:url(/i/search_btn.gif) no-repeat 0 0;
*margin-top:1px;
}

.menu {
width:235px;
padding:0 0 26px;
}
.menu UL {
list-style:none;
padding-left:40px;
line-height:17px;
font-size:15px;
}
.menu A {
text-decoration:none;
}
.menu LI {
background:url(/i/mbg.gif) no-repeat 0 bottom;
}
.menu LI DIV {
padding:4px 0 4px 14px;
background:url(/i/mbull.gif) no-repeat 0 center;
}
.menu LI LI DIV {
padding:4px 0 4px 24px;
background:url(/i/mbull.gif) no-repeat 13px center;
}
.menu LI.open A {
font-weight:bold;
color:#0093b6;
}
.menu LI.open LI A {
color:#0093b6;
font-weight:normal;
}
.menu UL LI UL {
display:none;
padding:0;
}
.menu UL LI.open UL {
display:block;
}



.usf {
width:245px;
background:url(/i/usf_bg.gif) repeat-y 0 0;
margin:0 0 15px;
}
.usf_top {
background:url(/i/usf_top.gif) no-repeat 0 0;
}
.usf_bot {
background:url(/i/usf_bot.gif) no-repeat 0 bottom;
padding:0 0 0 3px;
}
.usf_ttl {
color:#fff;
font:11px/29px Arial, Helvetica, sans-serif;
height:30px;
padding:3px 0 0 176px;
}
.usf_ttl A {
color:#fff;
font-weight:bold;
text-decoration:none;
}
.usf_ttl A:hover {
text-decoration:underline;
}
.advice {
padding:5px 0 10px 17px;
/*line-height:22px;*/
}
.advice DIV {
padding:3px 0;
}





.ask_quest {
width:245px;
background:url(/i/ask_bg.gif) repeat-y 0 0;
margin:0 0 15px;
}
.ask_top {
background:url(/i/ask_top.gif) no-repeat 0 0;
}
.ask_bot {
background:url(/i/ask_bot.gif) no-repeat 0 bottom;
padding:0 0 0 3px;
}
.ask_ttl {
margin:0 23px 3px 42px;
border-bottom:1px solid #d8e4e7;
color:#61a4ba;
font:11px/18px Arial, Helvetica, sans-serif;
}
.ask_body {
color:#0077af;
padding:0 23px 0 42px;
background:url(/i/ask.gif) no-repeat 13px 0;
}
.ask_body A {
display:block;
margin-top:6px;
width:70px;
height:24px;
background:url(/i/ask_more.gif) no-repeat 0 0;
}

.forum_last {
width:245px;
background:url(/i/forl_bg.gif) repeat-y 0 0;
margin:0 0 15px;
}
.forl_top {
background:url(/i/forl_top.gif) no-repeat 0 0;
}
.forl_bot {
background:url(/i/forl_bot.gif) no-repeat 0 bottom;
padding:0 0 0 3px;
}
A.forum_link {
display:block;
height:35px;
}
.forl_ttl {
margin:0 23px 3px 42px;
border-bottom:1px solid #d8e4e7;
color:#95ba61;
font:11px/18px Arial, Helvetica, sans-serif;
}
.forl_body {
color:#638c00;
padding:0 23px 0 42px;
background:url(/i/forl.gif) no-repeat 13px 0;
}
.forl_body A {
display:block;
margin-top:6px;
width:70px;
height:24px;
background:url(/i/forl_more.gif) no-repeat 0 0;
}

.banner_side {
/*width:235px;*/
margin:0 0 15px;
text-align:center;
}
.adv_center div div .banner_side {
margin:0;
background:0;
}
.banner_top .banner_side {
margin:0;
}
.banner_top {
/*height:231px;*/
/*border:5px solid #fff;*/
margin:0 0 15px;
text-align:center;
/*background:url(/files/images/bs/big_banner.gif) repeat-x 0 0;*/
}


.news_articles {
padding:14px 6px 0 14px;
}
.news_articles DIV {
width:100%;
overflow:hidden;
padding:0 0 10px;
}
.news_articles DIV IMG {
float:left;
margin:0 10px 0 0;
}
.news_articles DIV A {
color:#009fb4;
}
.news_articles DIV SPAN {
font-size:12px;
color:#a09fb4;
}


.poll {
padding:0 7px 0 17px;
font-size:15px;
}
.poll DIV {
padding:0 0 0 15px;
}
.poll TD {
padding:0 5px 5px 0;
}
.poll BUTTON {
width:80px;
height:24px;
background:url(/i/pollok.gif) no-repeat 0 0;
margin-top:5px;
}




.block {
margin:0 auto 15px auto;
width:100%;
_width:99%;
overflow:hidden;
}
.block TABLE, .sub_center .block .block_title TABLE {
width:100%;
_width:98%;
}
.sub_center .block TABLE {
width:auto;
}
.block .block_title {
/*margin-right:250px;*/
}
.block2 {
width:795px;
margin:0 0 15px;
}

.b_lgreen_top {
background:#f3f9e2 url(/i/corn_lgreen_lt.gif) no-repeat left top;
height:4px;
overflow:hidden
}
.b_lgreen_top DIV {
background:url(/i/corn_lgreen_rt.gif) no-repeat right top;
height:4px;
overflow:hidden
}
.b_lgreen_bot {
background:#f3f9e2 url(/i/corn_lgreen_lb.gif) no-repeat left top;
height:4px;
overflow:hidden
}
.b_lgreen_bot DIV {
background:url(/i/corn_lgreen_rb.gif) no-repeat right top;
height:4px;
overflow:hidden
}
.b_lgreen {
background:#f3f9e2 url(/i/b_lgreen_v.gif) no-repeat 4px 3px;
padding-left:24px;
color:#78a400;
font-size:19px;
line-height:21px;
width:50%;
}
.b_lgreen2 {
background:#f3f9e2 url(/i/b_lgreen_v.gif) no-repeat 4px 3px;
padding-left:24px;
color:#78a400;
font-size:19px;
line-height:21px;
}

.b_lgreen2  h1{
font-weight:normal;
color:#78a400;
font-size:19px;
line-height:21px;
}

.b_blue_top {
background:#ecf5f6 url(/i/corn_blue_lt.gif) no-repeat left top;
height:4px;
overflow:hidden
}
.b_blue_top DIV {
background:url(/i/corn_blue_rt.gif) no-repeat right top;
height:4px;
overflow:hidden
}
.b_blue_bot {
background:#ecf5f6 url(/i/corn_blue_lb.gif) no-repeat left top;
height:4px;
overflow:hidden
}
.b_blue_bot DIV {
background:url(/i/corn_blue_rb.gif) no-repeat right top;
height:4px;
overflow:hidden
}
.b_blue {
background:#ecf5f6 url(/i/b_blue_v.gif) no-repeat 4px 3px;
padding-left:24px;
color:#0073ae;
font-size:19px;
line-height:21px;
width:50%;
}

.b_purp_top {
background:#f4ecf6 url(/i/corn_purp_lt.gif) no-repeat left top;
height:4px;
overflow:hidden
}
.b_purp_top DIV {
background:url(/i/corn_purp_rt.gif) no-repeat right top;
height:4px;
overflow:hidden
}
.b_purp_bot {
background:#f4ecf6 url(/i/corn_purp_lb.gif) no-repeat left top;
height:4px;
overflow:hidden
}
.b_purp_bot DIV {
background:url(/i/corn_purp_rb.gif) no-repeat right top;
height:4px;
overflow:hidden
}
.b_purp2 {
background:#f4ecf6 url(/i/b_purp_v.gif) no-repeat 4px 3px;
padding-left:24px;
color:#e50036;
font-size:19px;
line-height:21px;
}



.block .m_art, .block2 .m_art, .block .faq {
padding:5px 0 0 25px;
}
.block .m_art {
text-align:justify;
}
.block .m_art IMG {
margin:0 10px 0 0;
float:left;
}
.block .m_art .m_art_bot {
height:24px;
padding:10px 0 0;
}
.f_lgreen {
color:#396670;
}
.f_purp {
color:#99566f;
}

.block .article {
padding:5px 10px 15px 25px;
}

.art_det_blue {
float:left;
width:70px;
height:24px;
background:url(/i/art_det_blue.gif) no-repeat 0 0;
}
.art_det_purp {
float:left;
width:70px;
height:24px;
background:url(/i/art_det_purp.gif) no-repeat 0 0;
}
.art_det_green {
float:left;
width:70px;
height:24px;
background:url(/i/art_det_green.gif) no-repeat 0 0;
}
.art_det_green2 {
float:left;
width:63px;
height:20px;
background:url(/i/art_det_green2.gif) no-repeat 0 0;
}

.block .stars {
padding:2px 15px 0;
height:11px;
float:left;
_display:inline;
}
.block .stars IMG {
margin:0;
}




.adv_block {
margin:0 0 15px 17px;
_width:95%;
}
.adv_top {
height:30px;
background:url(/i/adv_top.gif) repeat-x 0 0;
overflow:hidden;
}
.adv_top DIV {
height:30px;
background:url(/i/adv_lt.gif) no-repeat left 0;
overflow:hidden;
}
.adv_top DIV DIV {
height:30px;
background:url(/i/adv_rt.gif) no-repeat right 0;
overflow:hidden;
}
.adv_bot {
height:4px;
background:url(/i/adv_bot.gif) repeat-x 0 0;
overflow:hidden;
}
.adv_bot DIV {
height:4px;
background:url(/i/adv_lb.gif) no-repeat left 0;
overflow:hidden;
}
.adv_bot DIV DIV {
height:4px;
background:url(/i/adv_rb.gif) no-repeat right 0;
overflow:hidden;
}
.adv_center {
background:#f6f9fa;
}
.adv_center DIV {
background:url(/i/adv_left.gif) repeat-y left 0;
}
.adv_center DIV DIV {
background:url(/i/adv_right.gif) repeat-y right 0;
padding:4px 8px;
text-align:center;
}




.top_banners {
height:246px;
}
.right_ban {
width:235px;
height:246px;
float:right;
}
.left_ban {
margin-right:250px;
height:246px;
}



.path {
color:#78a400;
padding:0 5px 10px;
margin-right:250px;
}
.path A {
color:#78a400;
}
.theme {
font-size:15px;
line-height:18px;
padding:5px 25px;
}
.theme SPAN {
color:#0095b9;
}
.theme DIV, .news_date {
color:#A09FB4;
font-size:12px;
padding-top:5px;
}
.news_date {
padding:10px 0 0 25px;
}

.auth {
font-size:13px;
line-height:19px;
text-align:right;
padding-top:15px;
}
.auth SPAN {
color:#869900;
}
.auth A {
color:#0084c2;
}

.rating {
padding:25px 0;
height:45px;
}
.set_rating {
float:left;
padding-right:30px;
}
.set_rating IMG {
cursor:pointer;
}
.curr_rating {
float:left;
padding-right:30px;
}
.viewers {
font-size:15px;
float:left;
}
.down_links {
padding-top:5px;
}
.down_links A {
padding-left:20px;
font-size:17px;
line-height:20px;
height:20px;
color:#869900;
float:left;
}
.down_links DIV {
height:22px;
}
.down_links .prof {
height:50px;
}
.down_links .prof A {
background:url(/i/dl_prof.gif) no-repeat 0 center;
color:#831717;
}
.down_links .forum A {
background:url(/i/dl_forum.gif) no-repeat 0 center;
}
.down_links .blog A {
background:url(/i/dl_blog.gif) no-repeat 0 center;
}
.down_links .cabinet A {
background:url(/i/dl_cab.gif) no-repeat 0 center;
}
.down_links .rss A {
background:url(/i/dl_rss.gif) no-repeat 0 center;
color:#ff6000;
}


.razd {
text-align:center;
padding:0 0 15px 0;
}
.razd, .razd A {
font-size:17px;
color:#424b4d;
}

.pager, .ajaxPager {
padding:30px 0 15px;
margin-right:0px;
font-size:16px;
color:#424b4d;
text-align:center;
}
.pager DIV, .pager DIV A, .ajaxPager DIV, .ajaxPager DIV A {
color:#0095b9;
text-decoration:none;
}
.pager DIV A:hover, .ajaxPager DIV A:hover {
text-decoration:underline;
}
.pager DIV SPAN, .ajaxPager DIV SPAN {
color:#424b4d;
}

.stat {
font-size:15px;
line-height:27px;
}
.stat .total {
color:#009fb4;
font-size:13px;
padding-top:10px;
}


.block2 TABLE {
width:100%;
}
.themes {
/*width:100%;*/
font-size:15px;
line-height:22px;
}
.themes_t_left {
background:url(/i/tl_top.gif) repeat-x 0 0;
height:4px;
overflow:hidden;
}
.themes_t_left DIV {
background:url(/i/tl_lt.gif) no-repeat 0 0;
height:4px;
overflow:hidden;
}
.themes_t_left DIV DIV {
background:url(/i/tl_rt.gif) no-repeat right 0;
height:4px;
overflow:hidden;
}
.themes_t_right {
background:url(/i/tl_top.gif) repeat-x 0 0;
height:4px;
overflow:hidden;
}
.themes_t_right DIV {
background:url(/i/tl_lt.gif) no-repeat 0 0;
height:4px;
overflow:hidden;
}
.themes_t_right DIV DIV {
background:url(/i/tl_rt.gif) no-repeat right 0;
height:4px;
overflow:hidden;
}

.themes_b_left {
background:url(/i/tl_top.gif) repeat-x 0 bottom;
height:4px;
overflow:hidden;
}
.themes_b_left DIV {
background:url(/i/tl_lb.gif) no-repeat 0 0;
height:4px;
overflow:hidden;
}
.themes_b_left DIV DIV {
background:url(/i/tl_rb.gif) no-repeat right 0;
height:4px;
overflow:hidden;
}
.themes_b_right {
background:url(/i/tl_top.gif) repeat-x 0 bottom;
height:4px;
overflow:hidden;
}
.themes_b_right DIV {
background:url(/i/tl_lb.gif) no-repeat 0 0;
height:4px;
overflow:hidden;
}
.themes_b_right DIV DIV {
background:url(/i/tl_rb.gif) no-repeat right 0;
height:4px;
overflow:hidden;
}

.themes_c_left {
/*background:url(/i/tl_left.gif) repeat-y 0 0;*/
padding:8px 15px;
}
/*.themes_c_left DIV {
background:url(/i/tl_left.gif) repeat-y right 0;
}
.themes_c_left DIV DIV {
padding:8px 15px;
}*/
.themes_c_right {
/*background:url(/i/tl_left.gif) repeat-y 0 0;*/
padding:8px 15px;
}
/*.themes_c_right DIV {
background:url(/i/tl_left.gif) repeat-y right 0;
}
.themes_c_right DIV DIV {
padding:8px 15px;
}*/
.themes_left {
width:182px;
padding-right:1px;
background:url(/i/themes_left.gif) repeat-y 0 0;
}
.themes_left UL {
list-style:none;
}
.themes_left UL LI {
padding-left:8px;
background:url(/i/tl.gif) no-repeat 2px 10px;
text-decoration:underline;
}
.themes_right {
background:url(/i/themes_right.gif) repeat-y 0 0;
/*width:182px;
padding-right:1px;*/
}
.themes_det {
display:block;
width:63px;
height:20px;
background:url(/i/art_det_green2.gif) no-repeat 0 0;
margin-top:7px;
}






.form {
padding:10px 30px;
}
.form TABLE {
}
.form TD {
padding:10px 0 0;
}
.form TD.ff_left {
text-align:right;
padding-right:6px;
}
.form .input {
width:166px;
height:22px;
background:url(/i/ff_input.gif) no-repeat 0 0;
}
.form .input INPUT {
margin:2px 0 0 2px;
*margin:1px 0 0 2px;
height:18px;
width:154px;
}
.form .textarea {
width:526px;
height:182px;
background:url(/i/ff_textarea.gif) no-repeat 0 0;
}
.form .textarea TEXTAREA {
margin:2px 0 0 2px;
*margin:1px 0 0 2px;
height:178px;
width:514px;
}
/*.form BUTTON {
width:96px;
height:25px;
background:url(/i/ff_button.gif) no-repeat 0 0;
}*/
.form .capcha {
font:12px/12px tahoma, verdana, arial;
color:#009ABC;
}
.form .capcha TD {
padding:4px 10px 0 0;
}
.form .capcha .input {
width:110px;
height:32px;
background:url(/i/c_input.gif) no-repeat 0 0;
}
.form .capcha .input INPUT {
margin:2px 0 0 2px;
*margin:1px 0 0 2px;
width:106px;
height:23px;
padding:5px 0 0;
*height:21px;
*padding:7px 0 0;
text-align:center;
font:bold 14px/14px arial,tahoma,verdana;
}
.form SELECT {
background:#F4F7F9;
border:1px solid #a1c3db;
width:166px;
padding:1px;
}
.form INPUT.file {
background:#F4F7F9;
border:1px solid #E1EAEF;
width:244px;
}


.send {
width:96px;
height:25px;
background:url(/i/ff_button.gif) no-repeat 0 0;
}







.faq_title {
padding:20px 23px;
font-size:17px;
color:#009abc;
width:550px;
}

.faq_form {
}
.faq_form TABLE {
}
.faq_form TD {
padding:10px 0 0;
}
.faq_form TD.ff_left {
text-align:right;
padding-right:6px;
}
.faq_form .input {
width:166px;
height:22px;
background:url(/i/ff_input.gif) no-repeat 0 0;
}
.faq_form .input INPUT {
margin:2px 0 0 2px;
*margin:1px 0 0 2px;
height:18px;
width:154px;
}
.faq_form .textarea {
width:526px;
height:182px;
background:url(/i/ff_textarea.gif) no-repeat 0 0;
}
.faq_form .textarea TEXTAREA {
margin:2px 0 0 2px;
*margin:1px 0 0 2px;
height:178px;
width:514px;
}
.faq_form BUTTON, .form BUTTON {
width:96px;
height:25px;
background:url(/i/ff_button.gif) no-repeat 0 0;
}
.faq_form BUTTON.canc, .form BUTTON.canc {
width:75px;
height:25px;
background:url(/i/ff_canc.gif) no-repeat 0 0;
}
.faq_form .capcha {
font:12px/12px tahoma, verdana, arial;
color:#009ABC;
}
.faq_form .capcha TD {
padding:4px 10px 0 0;
}
.faq_form .capcha .input {
width:110px;
height:32px;
background:url(/i/c_input.gif) no-repeat 0 0;
}
.faq_form .capcha .input INPUT {
margin:2px 0 0 2px;
*margin:1px 0 0 2px;
width:106px;
height:23px;
padding:5px 0 0;
*height:21px;
*padding:7px 0 0;
text-align:center;
font:bold 14px/14px arial,tahoma,verdana;
}

.answers {
padding:30px 50px;
/*width:705px;*/
font-size:15px;
}
.answers .q {
border-top:1px solid #e3e7e9;
padding:5px 20px 5px 33px;
background:url(/i/quest.gif) no-repeat 7px 8px;
color:#009abc;
}
.answers .a {
padding:16px 0 0 29px;
background:url(/i/ans.gif) no-repeat 3px 18px;
color:#688e00;
}







.bottom {
padding:0 8px 1px 2px;
/*min-width:990px;*/
min-width:1150px;
}
.bot1 {
/*height:116px;*/
background:#dae2d6 url(/i/bot_bg.gif) repeat-x 0 0;
}
.bot2 {
/*height:116px;*/
background:url(/i/bot_lbg.gif) repeat-y left 0;
}
.bot3 {
/*height:116px;*/
background:url(/i/bot_left.gif) no-repeat 0 0;
}
.bot4 {
/*height:116px;*/
background:url(/i/bot_rbg.gif) repeat-y right 0;
}
.bot5 {
/*height:116px;*/
padding:0 0 6px;
width:100%;
overflow:hidden;
background:url(/i/bot_rt.gif) no-repeat right 0;
}

.bot_bot {
height:4px;
overflow:hidden;
background:url(/i/bot_bot.gif) repeat-x 0 0;
}
.bot_bot DIV {
height:4px;
overflow:hidden;
background:url(/i/bot_lb.gif) no-repeat left 0;
}
.bot_bot DIV DIV {
height:4px;
overflow:hidden;
background:url(/i/bot_rb.gif) no-repeat right 0;
}



.bot_left {
float:left;
width:233px;
padding:13px 0 0 23px;
}
.bot_rekv {
width:233px;
overflow:hidden;
}
.logo_bot {
width:80px;
height:48px;
float:left;
margin:3px 0 0 3px;
}
.bot_addr {
color:#000;
font:11px/13px arial, verdana, tahoma;
float:right;
width:134px;
}
.copy {
padding-top:10px;
}
.copy A {
font:11px/13px arial, verdana, tahoma;
color:#006b93;
}

.bot_right {
margin-left:280px;
padding-top:16px;
}
.botlinks {
padding:0 10px;
font:10px/14px tahoma, verdana, arial;
color:#6b6265;
height:46px;
}
.botlinks A {
color:#6b6265;
}

.bottom_tbl {
width:100%;
/*overflow:hidden;*/
_position:relative;
_margin-top:-43px;
}

.bot_menu {
height:15px;
list-style:none;
padding:10px 0 5px;
}
.bot_menu LI {
height:15px;
padding:0 25px 0 10px;
background:url(/i/bmbg.gif) no-repeat 0 6px;
float:left;
}
.bot_menu LI A {
color:#393937;
text-transform:uppercase;
font:bold 11px/15px arial, tahoma, verdana;
height:15px;
text-decoration:none;
}

.minitxt {
font:10px/11px tahoma, verdana, arial;
color:#515151;
padding-left:10px;
}
.minitxt DIV {
float:right;
}

.bot_dev {
width:100%;
overflow:hidden;
}

.dev {
float:right;
padding:20px 30px;
}
.dev A {
font:11px/18px tahoma, verdana, arial;
text-decoration:none;
}
.dev A IMG {
width:83px;
height:18px;
background:url(/i/dev.gif) no-repeat 0 0;
vertical-align:middle;
}
.dev A:hover {
color:#000;
}
.dev A:hover IMG {
background:url(/i/dev.gif) no-repeat 0 bottom;
}






#news_an_popup, #news_an_popup2 {
background:url(/i/ppp_bot.png) no-repeat 0 0;
_background:url(/i/ppp_bot6.gif) no-repeat 0 0;
color:#78A400;
display:none;
font-size:14px;
left:0;
position:absolute;
text-align:left;
top:1000px;
width:401px;
height:22px;
z-index:9999;
}
#news_an_popup2, .subpage #news_an_popup {
background:url(/i/ppp_bot_2.png) no-repeat 0 0 !important;
_background:url(/i/ppp_bot6_2.gif) no-repeat 0 0 !important;
}
.nap_block {
width:401px;
position:absolute;
left:0;
bottom:22px;
}
.nap_top {
width:401px;
height:8px;
font-size:1px;
background:url(/i/ppp_top.png) no-repeat 0 0;
_background:url(/i/ppp_top6.gif) no-repeat 0 0;
}
#news_an_popup_sub, #news_an_popup_sub2 {
width:376px;
padding:0 15px 10px 10px;
background:url(/i/ppp_bg.png) repeat-y 0 0;
_background:url(/i/ppp_bg6.gif) repeat-y 0 0;
}


.pr_results {
width:400px;
background:#f3f9e2;
}
.pr_r_top {
height:5px;
background:url(/i/pr_lt.gif) no-repeat left 0;
overflow:hidden;
}
.pr_r_top DIV {
height:5px;
background:url(/i/pr_rt.gif) no-repeat right 0;
overflow:hidden;
}
.pr_r_bot {
height:5px;
background:url(/i/pr_lb.gif) no-repeat left 0;
overflow:hidden;
}
.pr_r_bot DIV {
height:5px;
background:url(/i/pr_rb.gif) no-repeat right 0;
overflow:hidden;
}
.pr_r_block {
}
.pr_poll {
padding:10px;
background:url(/i/pr_bg.gif) no-repeat left bottom;
}
.pr_variant {
font-size:19px;
}
.pr_vote {
font-size:17px;
font-weight:bold;
padding-left:8px;
width:40px;
}

.pr_line {
width:280px;
padding-top:3px;
}
.pr_line DIV {
height:17px;
overflow:hidden;
}
.pr_line DIV {
background:url(/i/prl_bg.gif) repeat-x 0 0;
}
.pr_line DIV DIV {
background:url(/i/prl_l.gif) no-repeat 0 0;
}
.pr_line DIV DIV DIV {
background:url(/i/prl_r.gif) no-repeat right 0;
}

.pr_title {
height:23px;
}
.pr_title DIV {
float:left;
font-size:20px;
line-height:22px;
padding-bottom:1px;
background:url(/i/bline.gif) repeat-x 0 bottom;
}
.pr_dates {
font-size:14px;
line-height:16px;
padding:0 0 10px;
}





.bookmarks {
}
.bookmarks TD {
padding:7px 24px;
}
.bookmarks TD.bml {
background:url(/i/bm.gif) no-repeat 0 8px;
}
.bookmarks TD.bml A {
font-size:14px;
}
.bookmarks TD.bmr {
background:url(/i/bmd.gif) no-repeat 5px 8px;
padding-top:8px;
}
.bookmarks TD.bmr A {
font-size:12px;
color:#cd5858;
}





#to_friends, #privateMsg {
width:261px;
position:absolute;
left:77%;
top:10px;
color:#363b29;
display:none;
}

.tf_top {
width:261px;
height:16px;
background:url(/i/tf_top.png) no-repeat 0 0;
}
.tf_bot {
width:261px;
height:20px;
background:url(/i/tf_bot.png) no-repeat 0 0;
}
.tf_main {
width:245px;
padding:0 9px 0 7px;
background:url(/i/tf_bg.png) repeat-y 0 0;
}

.close_popup {
width:26px;
height:26px;
background:url(/i/p_close.gif) no-repeat 0 0;
float:right;
margin:0 10px 0 0;
cursor:pointer;
}

H5#p_name {
font-size:19px;
line-height:19px;
height:19px;
text-decoration:underline;
color:#6d8100;
padding:0 0 7px 10px;
*padding:0 0 5px 10px;
margin-right:60px;
background:url(/i/p_name.gif) repeat-x 0 100%;
font-weight:normal;
}

.tf_form {
padding:10px 0 0 25px;
font-size:13px;
line-height:1.5;
}
.tf_form LABEL {
font-size:14px;
margin-left:5px;
}
.tf_input {
width:165px;
height:25px;
background:url(/i/tf_input.gif) no-repeat 0 0;
padding:0 0 2px;
}
.tf_input INPUT {
width:153px;
height:21px;
margin:2px 0 0 2px;
*margin:1px 0 0 2px;
}

.tf_textarea {
width:169px;
height:77px;
background:url(/i/tf_textarea.gif) no-repeat 0 0;
padding:0 0 8px;
}
.tf_textarea TEXTAREA {
width:157px;
height:73px;
margin:2px 0 0 2px;
*margin:1px 0 0 2px;
}
.tf_capcha {
margin:0 0 8px;
}
.tf_capcha TD {
vertical-align:middle;
padding-right:5px;
}
.tf_capcha .tf_input {
width:88px;
height:25px;
background:url(/i/tf_captcha.gif) no-repeat 0 0;
}
.tf_capcha .tf_input INPUT {
margin:2px 0 0 2px;
*margin:1px 0 0 2px;
width:76px;
height:19px;
padding-top:2px;
*height:18px;
*padding-top:3px;
text-align:center;
}
.tf_send {
padding:0 0 10px;
}
.tf_send BUTTON {
width:98px;
height:24px;
background:url(/i/f_send.gif) no-repeat 0 0;
}



.userinfo {
}
.userinfo TABLE {
}
.userinfo TH {
text-align:right;
padding:6px 10px 0 30px;
vertical-align:top;
}
.userinfo TD {
padding:6px 0 0;
vertical-align:top;
}



.siteusers {
}
.siteusers TD {
padding:10px;
}
.siteusers TD.su_avatar {
padding:10px 0 10px 30px;
}

.toFriendErr {
    font-weight: bold;
    color:red;
    cursor:degault;
}

#hPersonalMsgCounter {
    font-weight:bold;
}




.f_themes, .f_mess {
padding:0 0 5px;
font-size:15px;
}
.f_themes TABLE, .f_mess TABLE {
width:100%;
_width:98%;
}
.f_themes TH, .f_mess TH, .su_mess TH {
background:#d7e0c1;
padding:5px 10px;
font-size:13px;
font-weight:normal;
border-top:1px solid #fff;
}
.f_themes TH.f_list, .f_mess TH, .su_mess TH {
font-size:19px;
color:#6d8100;
text-align:left;
}
.f_themes TH.f_list SPAN {
font-size:15px;
}
.f_themes TH.f_list SPAN A {
color:#6d8100;
}
.f_themes TH.f_last {
border-right:1px solid #fff;
}
.f_themes TD, .f_mess TD {
background:#f1fadb;
border-top:1px solid #fff;
border-right:1px solid #fff;
vertical-align:middle;
padding:5px 10px;
}
.f_themes TD.row2, .f_themes TD.row3 {
background:#e4edce;
font-size:13px;
line-height:15px;
white-space:nowrap;
}
.f_themes TD.row {
width:100%;
}
.f_themes TD.row1 {
text-align:center;
}
.f_themes TD.row2 {
text-align:center;
}
.f_themes TD.row3 {
}
.f_themes TD.row3 A {
color:#db8100;
text-decoration:none;
}
.f_themes TD.row3 A:hover {
text-decoration:underline;
}



.su_mess {
}
.su_mess TABLE {
width:100% !important;
}
.su_mess TD {
background:#F1FADB none repeat scroll 0 0;
border-right:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
padding:5px 10px;
vertical-align:middle;
}
.su_mess TD.cell1 {
width:140px;
}
.su_mess TD.cell2 {
}
.su_mess TD.cell3 {
width:120px;
}
.su_mess TD.cell4 {
width:60px;
}
.su_mess .pers_del A {
color:#CD5858;
}



.pers_inf {
font-size:12px;
width:100%;
}
.pers_title {
font-size:20px;
}
.pers_date {
white-space:nowrap;
}
.pers_del {
background:url(/i/bmd.gif) no-repeat 0 8px;
padding:8px 17px;
}
.pers_del A {
font-size:12px;
color:#cd5858;
}




.calc {
width:250px;
/*height:217px;*/
padding-top:113px;
background:url(/i/calc.png) no-repeat 0 0;
margin:0 0 15px;
}
.calcin {
width:178px;
padding-left:2px;
background:url(/i/calcin.gif) repeat-y 2px 0;
}
.calcin FORM DIV {
height:7px;
*height:6px;
overflow:hidden;
}
.calcin FORM {
background:url(/i/calcp.gif) no-repeat 0 4px;
padding:0 0 4px;
}
.calc INPUT {
display:block;
width:106px;
padding:2px 10px 0;
height:20px;
margin:0 0 0 29px;
color:#e80036;
}
.calc BUTTON {
display:block;
width:96px;
height:23px;
margin:0 0 0 28px;
background:none;
}
#calcres {
width:168px;
height:108px;
padding:24px 0 0 10px;
background:url(/i/calcres.gif) no-repeat 0 0;
font-size:15px;
line-height:17px;
color:#E80036;
}
#calcres DIV {
border:1px solid #dfcfd7;
padding:0 3px;
margin:0 5px 1px 0;
text-align:center;
}
#calcres P {
padding:3px 10px 3px 0;
text-align:center;
}
#calcres P A {
font-weight:bold;
color:#E80036;
}
.calca {
padding:21px 10px 20px 22px;
}
.calca DIV {
height:10px;
overflow:hidden;
}
.calca A {
font-size:16px;
line-height:1;
color:#e80036;
}



.file_block {
position:relative;
height:22px;
}
.file_block .file {
position:relative;
height:22px;
z-index:12;
opacity:0;
filter:alpha(opacity=0);
cursor:pointer;
}
.file_block .input {
position:relative;
margin-top:-22px;
*margin-top:-23px;
z-index:13;
background:#fff url(/i/ff_input.gif) no-repeat 0 0;
width:170px;
}
.file_block IMG {
display:block;
width:74px;
height:22px;
position:relative;
margin:-22px 0 0 170px;
z-index:11;
}



#toBlog {
margin-top:5px;
}
#toBlog TEXTAREA {
padding:4px;
border:1px solid #ccc;
width:90%;
height:120px;
}
#preview {
width:90%;
overflow:hidden;
padding:7px 2px 2px 10px;
margin:0 0 20px;
}
#preview IMG {
}






.rss_list {
padding:10px 20px;
list-style:none;
}
.rss_list LI {
font-size:15px;
}





.subscription {
width:auto !important;
}
.subscription TD {
padding:6px 0 0 10px;
}
.subscription TD SPAN {
font-size:11px;
color:#f00;
}
.subscription INPUT {
margin:0 0 3px;
}
.subscription BUTTON {
width:116px;
height:24px;
background:url(/i/subscr.gif) no-repeat 0 0;
margin:6px 0 0;
}


.seti {
padding:25px 0 0;
}
.seti IMG {
margin:0 10px 0 0;
}
.comm_icons {
float:right;
font:10px/13px Arial,sans-serif;
color:#d3d3d3;}
.m_art .comm_icons img {
float:none;
margin:0;}
.comm_icons .sep {margin:0 5px;}
.comm_icons span, .comm_icons img {
vertical-align:middle;}
.comm_icons .comm_count {color:#78a400;margin-right:2px;}
.comm_icons .rep_count {color:#43afb6;margin-right:2px;}
.article .comm_icons {
vertical-align:top;
font:14px "Times New Roman",serif;
color:#4b5456;
float:none;}
.m_art .comm_icons {
}
.comm_but {cursor:pointer;}
.comments_line {clear:both;padding-top:7px;}
.comments_wrap {padding:18px 28px;position:relative;z-index:2000;}
.comm_author {
padding-bottom:10px;
font-weight:bold;
color:#8ba200;}
.comm_photo {
display:block;
position:relative;
top:0;
left:0;
padding:6px;
border:1px solid #e7ebda;
background:#f3f9e2;}
.comm_photo img {
display:block;
width:50px;}
.comm_cloud {
zoom:1;
margin-left:20px;
position:relative;
border:1px solid #e7ebda;
background:#f3f9e2;
padding:13px 3px 5px 15px;}
.clearfix { zoom: 1 }
.clearfix:after {
content: ' ';
clear:both;
display: block;
width: 0; height: 0;
overflow: hidden;
font-size: 0;}
.block .comments_wrap .comm_item {
width:100%;
text-align:left;
margin-bottom:14px;}
.comm_l_arr {
position:absolute;
top:18px;
left:-11px;}
.comm_u_arr {
position:absolute;
top:-11px;
left:90px;}
.comm_cloud p {
padding:0 20px 17px 0;}
.comm_controls {
overflow:hidden;
zoom:1;}
.reply_button {
cursor:pointer;
float:left;}
.plusminus_block {
float:right;
height:20px;
text-align:right;
overflow:hidden;
*display:inline;
zoom:1;
background:url('/i/plus_minus_but.jpg') right 2px no-repeat;
padding:0 3px 0 0;}
.plusminus_block span {
font-size:20px;
margin-right:4px;
line-height:20px;
color:#ff9400;}
.plusminus_block a {
width:18px;
height:18px;
display:inline-block;
*display:inline;
zoom:1;}
.comment_form {
position:relative;
z-index:1000;
font-size:14px;
line-height:14px;
color:#4b5456;
margin-left:104px;
margin-top:36px;
margin-bottom:80px;}
.reply_form {
position:absolute;
z-index:10000;
left:45px;
margin-bottom:0;
width:587px;
margin-left:0;
padding-left:90px;
border:1px solid #e7ebda;
background:#e4edce;}
.reply_form  h1{
font-weight:normal;
color:#78a400;
font-size:19px;
padding:7px 0;
line-height:21px;}
.comment_form label {
display:inline-block;
*display:inline;
zoom:1;
vertical-align:top;
text-align:right;
width:75px;
padding-right:7px;
margin-left:-83px;}
.comment_form .text {
padding:2px 5px 3px;
width:156px;
margin-bottom:7px;
background:url(/i/comm_name_field.jpg) 0 0 no-repeat;}
.reply_form .text {
background:url(/i/reply_name_field.jpg) 0 0 no-repeat;}
.comment_form textarea {
padding:2px 5px;
overflow:hidden;
width:516px;
height:178px;
background:url(/i/comm_txt_field.jpg) 0 0 no-repeat;}
.reply_form  textarea {
width:482px;
height:138px;
background:url(/i/reply_txt_field.jpg) 0 0 no-repeat;}
.smiles {
position:absolute;
top:32px;
left:-81px;
width:78px;
margin-top:5px;
margin-bottom:5px;
text-align:center;}
.smiles img {
margin-bottom:4px;}
.reply_form .smiles {
top:53px;
left:9px;}
.captcha_field {
vertical-align:middle;
padding:1px 5px 0;
width:40px;
border:1px solid #4b5456;
background:#fff;}
.reply_form  .captcha_field {
width:65px;
border:none;
padding:2px 5px;
background:url(/i/reply_captcha_bg.jpg) 0 0 no-repeat;}
.captcha_block img {
margin:0 10px;
vertical-align:middle;}
.captcha_block a {
color:#1e90ff;}
.send_button {
display:block;
width:137px;
cursor:pointer;
height:21px;
margin-top:22px;
background:url(/i/but_comment2.jpg) 0 0 no-repeat;}
.reply_form .reset_button {
cursor:pointer;
display:inline-block;
*display:inline;
zoom:1;
width:75px;
margin-top:20px;
margin-bottom:20px;
height:22px;
background:url(/i/reply_close_but.jpg) 0 0 no-repeat;}
.reply_form .send_button {
display:inline-block;
*display:inline;
zoom:1;
width:92px;
cursor:pointer;
margin-right:10px;
margin-top:20px;
margin-bottom:20px;
height:22px;
background:url(/i/reply_send_but.jpg) 0 0 no-repeat;}
.reply_form .close_but {
cursor:pointer;
position:absolute;
top:6px;
right:6px;}
.comm_author {
text-align:left;}
.comments_wrap button, .comments_wrap input, .comments_wrap a {
outline:none;}
#ajaxNews {
zoom:1;}
.comment_form  .f_textarea {
width:557px;
display:inline-block;
*display:inline;
*zoom:1;}