html, body      { margin:0px; padding:0px; height:100%; background:#b2b2b2; color:#2c2e2f; font-family:Verdana; font-size:11px; }
table, img      { border:0px; }
table           { border-collapse:collapse; color:#2c2e2f; font-family:Verdana; font-size:11px; }
td              { vertical-align:top; }
form            { margin:0px; padding:0px; }
h1              { font-family:Verdana; font-size:16px; margin:0 0 0px 0; color:#f8f0c8; }
h2              { font-family:Verdana; font-size:14px; margin:0 0 6px 0; }
h3              { font-family:Verdana; font-size:12px; color:#5d6062; margin:0 0 12px 0; }
h4              { font-family:Verdana; font-size:12px; color:#393b3d; font-weight:bold; margin:0 0 5px 0; }
h5              { font-family:Verdana; font-size:12px; margin:0 0 8px 0; }
a               { color:#252525; }
a:hover         { color:#d07810; }
p               { margin:0 0 10px 0; }

#all_site       { width:998px; background:#fff; margin:0 auto; border-left:1px solid #909090; border-right:1px solid #909090;  }

/* - START - Шапка */
#head                   { position:absolute; height:260px; top:0px; width:998px; margin:0 auto; background:url(../images/bg_head.jpg) no-repeat bottom left #d4d6d7; border-bottom:3px solid #ee8014; border-top:4px solid #f2f2f2; }
#head .top_menu         { float:right; text-align:right; padding-top:20px; color:#7f7f7f; }
#head .top_menu a       { margin:0 4px; color:#7f7f7f; }
#head .top_menu a:hover { color:#d07810; }
#head .hleft            { height:60px; border-bottom:4px solid #f2f2f2; background:#fff; }
#head .logo             { width:240px; float:left; padding-right:16px; }
#head .logo a           { text-decoration:none; }
#head .logo a.act,
#head .logo a:hover     { color:#d07810; }
#head .logo a.israel    { height:10px; overflow:hidden; background:url(../images/lang.gif) no-repeat bottom right; line-height:18px; text-decoration:none; position:relative; top:1px; }
#head .logo a:hover.israel { background:url(../images/lang_act.gif) no-repeat bottom right; }
#head .logo a.israel_act{ background:url(../images/lang_act.gif) no-repeat bottom right; }
#head .slova            { float:left; font-size:9px; color:#999; padding:5px 0 5px 10px; border-left:1px solid #999; margin-top:7px; }
#head table             { width:100%; height:35px; background:url(../images/bg_menu.gif) repeat-x #4995e6; border-bottom:1px solid #1b5679; clear:both; }
#head table ul          { margin:0 0 0 20px; padding:0px; list-style:none; }
#head table li          { float:left; height:35px; }
#head table li.vline    { width:2px; background:url(../images/bg_menu_line.gif) #80cbf3; }
#head table li a        { display:block; float:left; line-height:35px; height:35px; padding:0px 20px; text-decoration:none; color:#fff; font-weight:bold; }
#head table li a.act,
#head table li a:hover  { background:url(../images/bg_menu_act.gif) #73b5ee; }
#head table .vhod       { width:195px; text-align:right; padding-top:1px; }
#head table .vhod table { width:180px; height:34px; border:0px; font-size:10px; background:none; }
#head table .vhod td    { vertical-align:middle; text-align:right; line-height:10px; }
#head table .vhod a     { color:#fff; position:relative; top:-2px; }
#head table .vhod input { width:75px; font-size:10px; border:1px solid #2970de; background:#97ccf4; color:#577e8d; margin:0 2px 0 0; padding:0 0 0 2px; display:inline; }
.voshel {padding-top:5px; color:#fff;}
.voshel a, .voshel a:hover {color:#fff;}
.voshel a:hover {text-decoration:none;}

#head table .btn_reg    { width:110px; background:url(../images/bg_reg.gif) no-repeat #357cdc; }
#head .m_search           { position:relative; top:136px; left:4px; height:20px; }
#head .text_search      { width:180px; height:18px; font-size:12px; padding:0px; border:1px solid #ee8014; float:left; }
#head .btn_search       { width:45px; height:20px; font-size:11px; padding:0px; color:#353e42; border:1px solid #1d6086; margin-left:3px; float:left; cursor:pointer; }

.head_banner {float:left; margin-left:50px;}

/* - END - Шапка */

/* - START - Контент */
#cont                   { padding:274px 0 0 0; }
/* - START - Правая колонка */
.cont_right             { float:right; width:790px; }
.cont_pad               { padding:0 14px 0 5px; }

.obyas                  { height:107px; padding-right:10px; }
.obyas div              { width:214px; height:81px; background:url(../images/bg_obyasn.jpg) no-repeat #7895af; padding:13px 12px 0 13px; font-size:14px; color:#fff; }
.obyas div a            { display:block; font-size:11px; font-family:Tahoma; color:#ab5a0b; text-decoration:none; background:url(../images/bg_podr.gif) no-repeat #f6e3ca; width:70px; padding-left:30px; height:15px; line-height:15px; position:relative; left:-9px; top:2px; }
.obyas div a:hover      { background:url(../images/bg_podr.gif) no-repeat #f5cca8; }
.obyas .oleft           { float:left; }
.obyas .oright          { float:right; }
.obyas .ocent           { margin:0 auto; }

.tnews                  { margin-bottom:10px; border-bottom:1px solid #bfbfbf; border-right:1px solid #989c9e; border-left:1px solid #989c9e; width:100% }
.tnews th               { height:21px; text-align:left; background:url(../images/bg_tnews.gif) repeat-x #868a8c; border-bottom:1px solid #5d6062; padding-left:10px; color:#fff; }
.tnews td               { padding:6px; line-height:14px; }
.tnews tr.not_news td	{ padding:6px 0 0 0; }
.tnews td.one_news      { padding:6px 4px; border:1px solid #bfbfbf; line-height:16px; font-size:12px; }
.tnews td.img           { width:107px; border-left:1px solid #bfbfbf; border-right:0px; padding:6px 0px 6px 5px; }
.tnews td.img img       { width:100px; height:100px; margin:0px; }
.tnews td img           { border:1px solid #ee8014; margin:0 4px 4px 4px; }
.tnews td span          { display:block; margin-bottom:7px; }
.tnews td span a        { color:#01659f; }
.tnews td span a:hover  { color:#34b5ff; }
.tnews p.citata          { font-size:11px; color:#997851; background:#f7f7f7; padding:12px; font-style:italic; }

.nomer_str              { width:100%; height:14px; margin-bottom:3px; border-top:1px solid #BFBFBF; }
.nomer_str td           { font-size:10px; vertical-align:middle; }
.nomer_str a            { color:#194b73; }
.nomer_str a:hover      { color:#34b5ff; }
.tnews td .str span		{ display:inline; }
.nomer_str .str         { text-align:right; padding-right:5px; font-size:11px; }
.nomer_str .str a       { color:#d07810; margin-right:6px; font-weight:bold; text-decoration:none; }
.nomer_str .str a.act   { color:#2c2e2f; font-weight:normal; }
.nomer_str .str a:hover { color:#2c2e2f; }

.comments               { background:#ededed; margin:10px -6px 5px -6px; font-size:10px; padding:0 0 8px 0; color:#747474; }
.comments .head_comm    { background:#dbdbdb; margin:0 0 5px 0; font-size:11px; line-height:17px; padding-left:14px; color:#747474; }
.comments .head_comm strong { color:#3b3b3b; }
.comments .head_comm a  { color:#747474; }
.comments .head_comm a:hover  { color:#3b3b3b; }
.comments table         { width:100%; font-size:10px; color:#5f5d57; }
.comments .img_avatar   { padding:0 10px; width:110px; text-align:center; }
.comments .img_avatar img {border:none;}
.comments .text_comm a  { color:#1466c3; }
.comments .text_comm a:hover  { color:#0faee9; }
.comments .text_comm span { display:block; color:#a5aaaf; }

.comments.comm_sear {padding:0; margin:0 -6px 0 -6px;}

tr.not_news td .write	{margin:10px 0 -5px 0;}
.write                  { background:#ededed; margin:10px 0 15px 0; font-size:10px; padding:0 0 5px 0; color:#686868; }
.write a                { color:#19618a; }
.write a:hover          { color:#0faee9; }
.write .head_comm       { background:#dbdbdb; margin:0 0px 5px 0; font-size:12px; line-height:18px; padding-left:14px; color:#3b3b3b; font-weight:bold; }
.write table            { margin:2px 3px; color:#686868; font-size:10px; }
.write table td         { padding:2px; vertical-align:middle; }
.write table span       { color:#f00; }
.write table input      { width:95px; height:14px; font-size:11px; color:#686868; border:1px solid #9c9c9c; background:#fff; }
.write .polos           { background:#e4e4e4; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:2px 6px; margin:5px 0; height:21px; line-height:18px; }
.write .polos input     { float:right; width:75px; font-size:11px; border:1px solid #9c9c9c; background:#fff; color:#555; font-weight:bold; padding:1px 3px; cursor:pointer; }
.write .polos input     { cursor:pointer; }
.write .polos img       { position:relative; top:2px; }
.write textarea         { width:755px; height:60px; margin:0 6px; color:#686868; font-size:12px; overflow:auto; }

.black_ban              { width:762px; height:60px; background:#000; border:1px solid #ee8014; margin:0 auto 12px auto; }

.end_news               { padding:8px; background:#fcfcf5; border:1px solid #ebebd3; margin-bottom:12px; }
.end_news h3            { color:#353e42; text-decoration:underline; }
.end_news table         { width:100%; border-top:2px solid #e2e2dc; border-bottom:2px solid #e2e2dc; margin-bottom:4px; }
.end_news td.null_td    { height:6px; overflow:hidden; padding:0px; }
.end_news td            { padding:5px 0; }
.end_news td.w50        { width:50%; border-right:2px solid #cacac4; }
.end_news span          { display:block; float:left; width:95px; font-size:12px; color:#353e42; font-weight:bold; padding-left:25px; }
.end_news span b        { color:#cc3f3f; }
.end_news p             { display:block; border-left:2px solid #e2e2dc; padding-left:14px; margin-left:120px; }
.end_news td.w50 span   { padding-left:0px; }
.end_news td.w50 p      { padding-right:20px; margin-left:95px; }
.end_news div           { text-align:right; }

.bloks                  { width:100%; margin-bottom:11px; }
.bloks img {margin:0 5px;}
.bloks h3               { margin:0 0 5px 0; }
.bloks h3 a             { color:#55686f; }
.bloks h3 a:hover       { color:#cc3f3f; }
.bloks p                { margin:0px; }
.bloks table            { width:373px; height:145px; background:#f6f6f6; border:1px solid #d9d9d9; }
.bloks table td         { padding:6px; color:#55686f; }
.bloks td.btn_otzuv     { height:15px; padding:0px 6px 6px 6px; text-align:right; }
.bloks td.btn_otzuv a   { color:#cc3f3f; background:#e9e9e9; padding:2px 4px; line-height:14px; }
.bloks td.btn_otzuv a:hover { color:#a70707; background:#dedede; }
.bloks img              { border:1px solid #55686f; }
/* - END - Правая колонка */

/* - START - Левая колонка */
.cont_left              { margin-right:790px; }
.head_obuch             { width:197px; height:18px; background:url(../images/bg_obuch.jpg) no-repeat #97a4a9; padding:5px 0 0 4px; color:#fff; font-size:12px; }
.list_obuch             { margin:0 0 14px 0; padding:0px; list-style:none; width:193px; background:url(../images/bg_list_obuch.jpg) no-repeat bottom left #f0f0f0; }
.list_obuch a           { text-decoration:none; color:#333232; }
.list_obuch a.act,
.list_obuch a:hover     { text-decoration:underline; color:#d07810; }
.list_obuch li          { margin:0px 7px; padding:6px 0px; border-top:1px dashed #5c899c; }
.list_obuch li.start    { border-top:0px; }
.na_saite               { background:url(../images/bg_foot.gif) repeat-x #f4f4f4; border:3px solid #c0c0c0; border-left:0px; margin:0 15px 30px 0; padding:3px 8px 5px 8px; line-height:14px; }
.na_saite a             { margin-left:5px; }
.end_obsuj              { margin:0 0 10px 5px; padding:0px; list-style:none; font-size:9px; color:#8a8a8a; }
.end_obsuj li           { padding:0 6px 10px 11px; background:url(../images/bg_end_obsuj.gif) no-repeat; }
.end_obsuj li a         { font-size:11px; }
.podpis                 { background:url(../images/bg_podpis.jpg) no-repeat #5f7177; padding:12px 0 0 5px; width:193px; height:99px; margin-bottom:20px; }
.podpis input           { width:174px; padding:2px 3px 2px 3px; text-align:right; border:1px solid #ee8014; font-size:11px; color:#55686f; margin-bottom:4px; background:url(../images/bg_text_podp.gif) repeat-x bottom #fff; }
.podpis a               { color:#fff; font-size:10px; text-decoration:none; }
.podpis a:hover         { color:#fff; text-decoration:underline; }
.podpis a.btn_podp      { display:inline; float:right; width:86px; height:15px; font-size:12px; margin:4px 6px 0 0; }
.podpis a:hover.btn_podp{ text-decoration:none; color:#d07810; }
/* - END - Левая колонка */

.forum_mess             { width:100%; clear:both; margin-bottom:9px; border-bottom:1px solid #ccc; }
.forum_mess th          { height:21px; text-align:left; background:url(../images/bg_tnews.gif) repeat-x #868a8c; border-bottom:1px solid #5d6062; padding-left:10px; color:#fff; border-collapse:separate; }
.forum_mess th.ad       { width:120px; border-right:1px solid #5f6467; border-left:1px solid #5f6467; font-size:8px; }
.forum_mess .obyav      { width:260px; }
.forum_mess td.rekl     { text-align:center; vertical-align:middle; border-right:1px solid #ccc; border-left:1px solid #ccc; padding:4px 0; }
.forum_mess .silver     { background:#f7f7f7; }
.end_forum              { width:100%; }
.end_forum td           { padding:2px 5px 3px 5px; text-align:center; vertical-align:middle; }
.end_forum td.aleft     { text-align:left; }
.end_forum td.aleft a   { color:#d07810; }
.end_forum td.aleft a:hover { color:#252525; }
.trekl                  { width:100%; }
.trekl tr               { border-top:1px solid #ccc; }
.trekl td               { padding:4px 0px; font-size:10px; }
.trekl td a             { color:#55686f; text-decoration:none; }
.trekl td a:hover       { color:#0faee9; }
.trekl td.date          { width:80px; color:#d07810; text-align:center; }

.bot_menu               { text-align:center; border-top:2px solid #194b73; height:16px; line-height:13px; clear:both; }
.bot_menu a             { margin:0 30px; }
/* - END - Контент */

/* - Start - Футер */
#foot                   { height:60px; background:url(../images/bg_foot.gif) repeat-x #f4f4f4; padding:0px; color:#342e2e; font-size:9px; border-top:1px solid #7f7f7f; clear:both; }
#foot .copy             { float:left; padding:3px 0 0 50px; background:url(../images/foot_logo.gif) no-repeat; }
#foot .copy span        { font-size:10px; }
#foot .copy span a      { font-size:11px; font-weight:bold; }
#foot .shet             { float:right; text-align:right; padding-top:12px; }
#foot .shet img         { margin-right:12px; }
/* - END - Футер */