.ffimgfix {
display:block;
}

.r1c1 {
background-image:url(/images/r1_c1.jpg);
}

.r1m {
background-repeat:repeat-x;
background-image:url(/images/r1m.png);
text-align:center;
}

.r1c3 {
background-image:url(/images/r1_c3.jpg);
}

.r2c1 {
background-image:url(/images/r2_c1.jpg);
}

.r2m {
background-image:url(/images/tf2.swf);
}

.r2c3 {
background-image:url(/images/r2_c3.jpg);
}

.r3c1 {
background-image:url(/images/r3_c1.jpg);
}

.r3m {
background-repeat:repeat-x;
background-image:url(/images/r3m.jpg);
text-align:center;
}

.r3c3 {
background-image:url(/images/r3_c3.jpg);
}

.r4c1 {
background-image:url(/images/r4_c1.jpg);
}

.r4m {
background-repeat:repeat-x;
background-image:url(/images/r4m.jpg);
}

.r4c3 {
background-image:url(/images/r4_c3.jpg);
}

.r5_cleft {
background-image:url(/images/r5_cleft.png);
}

.r5_cright {
background-repeat:repeat-y;
background-image:url(/images/r5_cright.png);
}

.r6c1 {
background-image:url(/images/r6_c1.jpg);
}

.r6m {
background-repeat:repeat-x;
background-image:url(/images/r6m.jpg);
}

.r6c3 {
background-image:url(/images/r6_c3.jpg);
}

.r7c1 {
background-image:url(/images/r7_c1.jpg);
}

.r7m {
background-image:url(/images/r7m.jpg);
font-size:9px;
color:#fff;
font-family:verdana, tahoma, arial, sans-serif;
text-align:center;
}

.r7c3 {
background-image:url(/images/r7_c3.jpg);
}

.mt1 {
background-image:url(/images/menu_mt1.jpg);
}

.mtbg {
background-repeat:repeat-x;
background-image:url(/images/menu_mtbg.jpg);
margin-top: 0px;
margin-bottom: 0px;
color: #fff;
font-weight: bold;
font-size: 11px;
font-family: tahoma;
text-align:center;
}

.mt2 {
background-image:url(/images/menu_mt2.jpg);
}

.mleft {
background-repeat:repeat-y;
background-image:url(/images/menu_mleft.jpg);
}

.middlemiddle {
background-image:url(/images/menu_middle.jpg);

font-size:11px;
color:#FFF;
font-family:verdana, tahoma, arial, sans-serif;
vertical-align:left;
padding:3px 4px 4px 3px;
}

.mright {
background-repeat:repeat-y;
background-image:url(/images/menu_mright.jpg);
}

.md1 {
background-image:url(/images/menu_md1.jpg);
}

.mdbg {
background-repeat:repeat-x;
background-image:url(/images/menu_mdbg.jpg);
}

.md2 {
background-image:url(/images/menu_md2.jpg);
}

a {
color:#f9a558;
font-family:verdana, arial, helvetica, sans-serif;
text-decoration:none;
font-weight:700;
}

a:hover {
color:#FF6;
text-decoration:underline;
}

a.forumlink {
color:#FF6;
text-decoration:none;
}

body {
background:#000 url(/images/bg_d.jpg) no-repeat fixed center top;
bottommargin:0;
leftmargin:0;
marginheight:0;
marginwidth:0;
rightmargin:0;
topmargin:0;
}

blockquote {
font:italic 10px verdana, tahoma, arial, sans-serif;
color:#7e96ac;
}

form {
margin:2px 0 0;
}

hr {
border-top:#666 1px solid;
border-bottom:#333 1px solid;
height:2px;
width:92%;
text-align:center;
}

img {
border:none;
}

p {
margin-top:0;
margin-bottom:0;
}

td {
font:9px verdana, tahoma, arial, sans-serif;
color:#fff;
text-align:left;
padding:0;
}

.alttd {
border:#3F4243 2px solid;
font:9px verdana, tahoma, arial, sans-serif;
color:#A49B85;
background-color:#3F4243;
padding:0;
}

.bodytable2 {
border:#000 1px solid;
font:10px verdana, tahoma, arial, sans-serif;
color:#fff;
padding:8px;
}

.bottomborder {
border-top:#000 1px solid;
border-bottom:#000 1px solid;
}

.button {
background-color:#2F2F34;
border:#000 1px solid;
color:#fff;
font:9px tahoma, arial, sans-serif;
text-align:center;
background-image:url(/images/bar.jpg);
}

.caption {
border-bottom:#000 1px solid;
border-left:#000 1px solid;
border-right:#000 1px solid;
border-top:#000 1px solid;
background-color:#292D30;
color:#fff;
font:10px verdana, tahoma, arial, sans-serif;
padding:0 4px;
}

.caption2 {
color:#fff;
font:10px verdana, tahoma, arial, sans-serif;
text-align:center;
padding:0 4px;
}

.center {
text-align:center;
}

.customclock {
font:10px verdana, tahoma, arial, sans-serif;
color:#fff;
}

.code {
border:#000 1px solid;
background-color:#000;
font:10px verdana, tahoma, arial, sans-serif;
color:#ccc;
padding:8px;
}

.fborder {
border:#000 1px solid;
background-color:#000;
}

.forumheader {
background-color:#000;
font:11px verdana, tahoma, arial, sans-serif;
color:#fff;
border:#000 1px solid;
background-image:url(/images/ncbg.png);
font-weight:700;
padding:4px;
}

.forumheader2 {
background-color:#000;
font:10px verdana, tahoma, arial, sans-serif;
color:#ccc;
border:#000 1px solid;
background-image:url(/images/chatbg.png);
padding:4px;
}

.forumheader3 {
background-color:#000;
font:10px verdana, tahoma, arial, sans-serif;
color:#fff;
border:#2F2F34 1px solid;
background-image:url(/images/chatbg.png);
padding:4px;
}

.forumheader4 {
background-color:#000;
font:10px verdana, tahoma, arial, sans-serif;
color:#fff;
border:#000 1px solid;
background-image:url(/images/chatviewallbg.png);
padding:4px;
}

.forumheader5 {
background-color:#fff;
font:12px verdana, tahoma, arial, sans-serif;
color:#fff;
border:#000 1px solid;
background-image:url(/images/quote.jpg);
line-height: 160%;
font-weight:700;
padding:4px;
}

.forumheader6 {
font:12px verdana, tahoma, arial, sans-serif;
color:#fff;
border:#000 1px solid;
background-image:url(/images/quote.jpg);
font-weight:700;
}

.fcaption {
border:#000 1px solid;
background-color:#000;
font:10px verdana, tahoma, arial, sans-serif;
background-image:url(/images/ncbg.png);
color:#fff;
font-weight:700;
padding:2px 0 2px 8px;
}

.fcaption1 {
border:#000 1px solid;
background-color:#000;
font:10px verdana, tahoma, arial, sans-serif;
color:#fff;
font-weight:700;
padding:2px 0 2px 8px;
}

.finfobar {
background-color:#000;
font:10px verdana, tahoma, arial, sans-serif;
color:#ccc;
border:#000 1px solid;
padding:4px;
}

.helpbox {
background-color:#000;
color:#ccc;
font:9px verdana, tahoma, arial, sans-serif;
}

.indent {
font:11px verdana, tahoma, arial, sans-serif;
color:#fff;
background:url(/images/quote.jpg) repeat-x;
border:1px solid #000;
margin:5px;
padding:8px;
}

.mediumtext {
font:11px verdana, tahoma, arial, sans-serif;
color:#ccc;
}

.newscomments {
font:11px verdana, tahoma, arial, sans-serif;
color:#FFF;
border:#492133 1px solid;
padding:1px;
}

.nextprev {
border:2px solid #000;
color:#ccc;
text-decoration:none;
font:normal 10px verdana, tahoma, arial, sans-serif;
text-align:center;
background-color:#cc0001;
background-image:url(/images/ncbg.png);
margin:10px 4px 0;
padding:2px;
}

.nforumcaption {
font:10px verdana, tahoma, arial, sans-serif;
color:#fff;
font-weight:700;
background-color:#000;
background-image:url(/images/ncbg.png);
padding:8px 4px;
}

.nforumcaption2 {
font:9px verdana, tahoma, arial, sans-serif;
color:#ccc;
font-weight:700;
background-image:url(/images/chatbg.png);
padding:8px 0 8px 4px;
}

.nforumdisclaimer {
font:9px verdana, tahoma, arial, sans-serif;
color:#fff;
}

.nforumholder {
border:1px solid #000;
background-color:#000;
padding:0;
}

.nforumthread2 {
border:1px solid #000;
background-color:#000;
font:10px verdana, tahoma, arial, sans-serif;
background-image:url(/images/chatbg.png);
padding:4px;
}

.nforumview3 {
background-color:#292D30;
font:10px verdana, tahoma, arial, sans-serif;
color:#ccc;
padding:4px;
}

.nforumview4 {
background-color:#000;
font:10px verdana, tahoma, arial, sans-serif;
color:#fff;
background-image:url(/images/chatbg.png);
padding:4px;
}

.np {
background-color:#000;
border:#000 1px solid;
color:#ccc;
font:10px verdana, tahoma, arial, sans-serif;
text-align:center;
padding:2px;
}

.spacer {
padding:0;
}

.tbox {
background-color:#2F2F34;
border:#000 1px solid;
color:#fff;
font:10px verdana, tahoma, arial, sans-serif;
background-image:url(/images/chatbg.png);
}

div.menuBar,div.menuBar a.menuButton,div.menuButton,div.menuButton_over,div.menu,div.menu a.menuItem {
font:bold 11px arial, verdana, arial, tahoma, sans-serif;
color:#FFF;
text-align:left;
}

div.menuBar {
text-align:center;
padding:0;
}

div.menuBar a.menuButton,div.menuButton,div.menuButton_over {
background-image:transparent;
border:1px solid;
left:0;
position:relative;
text-decoration:none;
top:0;
z-index:100;
border-color:transparent !important;
margin:0;
padding:5px 6px 2px;
}

div.menuBar a.menuButton:hover,div.menuButton:hover,div.menuButton_over {
background-image:url(/images/menu.jpg);
color:#CCC;
left:1px;
top:1px;
border-color:#333 !important;
}

.bodytable,.bodytable3 {
font:10px verdana, tahoma, arial, sans-serif;
color:#ccc;
padding:8px;
}

.border,.border2,.border3,.forumborder {
border:#000 1px solid;
}

.captiontext,.defaulttext {
font:10px verdana, tahoma, arial, sans-serif;
color:#ccc;
}

.nforumcaption3,.nforumview1 {
border:1px solid #000;
background-color:#202122;
font:10px verdana, tahoma, arial, sans-serif;
padding:4px;
}

.nforumreplycaption,.nforumreply,.nforumreply2 {
border:1px solid #000;
background-color:#000;
font:10px verdana, tahoma, arial, sans-serif;
padding:4px;
}

.nforumthread,.nforumview2 {
border:1px solid #000;
background-color:#505355;
font:10px verdana, tahoma, arial, sans-serif;
padding:4px;
}

.smalltext,.smallblacktext {
font:10px verdana, tahoma, arial, helvetica, sans-serif;
color:#ccc;
}
/**
 * The CSS for Shadowbox.
 *
 * This file is part of Shadowbox.
 *
 * Shadowbox is free software: you can redistribute it and/or modify it under
 * the terms of the GNU Lesser General Public License as published by the Free
 * Software Foundation, either version 3 of the License, or (at your option)
 * any later version.
 *
 * Shadowbox is distributed in the hope that it will be useful, but WITHOUT ANY
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for
 * more details.
 *
 * You should have received a copy of the GNU Lesser General Public License
 * along with Shadowbox. If not, see <http://www.gnu.org/licenses/>.
 *
 * @author Michael J. I. Jackson <mjijackson@gmail.com>
 * @copyright 2007 Michael J. I. Jackson
 * @license http://www.gnu.org/licenses/lgpl-3.0.txt GNU LGPL 3.0
 * @version SVN: $Id: shadowbox.js 150 2007-12-04 18:42:03Z michael $
 */

/*_________________________________________________________________ Overlay */
#shadowbox_overlay {
 visibility: hidden;
 position: absolute;
 display: block;
 margin: 0;
 padding: 0;
 top: 0;
 left: 0;
 z-index: 998;
}

/*_______________________________________________________________ Container */
#shadowbox_container {
 position: fixed;
 height: 0px;
 width: 100%;
 margin: 0;
 padding: 0;
 top: 0;
 left: 0;
 z-index: 999;
 text-align: center; /* centers in quirks and IE */
}

/*_______________________________________________________________ Shadowbox */
#shadowbox {
 display: none;
 visibility: hidden;
 margin: 0 auto;
 position: relative;
 font-family: 'Lucida Grande', Tahoma, sans-serif;
 text-align: left; /* reset left alignment */
}

/*___________________________________________________________________ Title */
/*
HTML snapshot:
<div id="shadowbox_title">
 <div id="shadowbox_title_inner">Title Here</div>
</div>
*/
#shadowbox_title {
 height: 25px;
 padding: 0;
 overflow: hidden;
}
#shadowbox_title_inner {
 height: 16px;
 font-size: 16px;
 line-height: 16px;
 white-space: nowrap;
 padding: 5px 0 4px 8px;
 color: #fff;
}

/*____________________________________________________________________ Body */
/*
HTML snapsnot:
<div id="shadowbox_body">
 <div id="shadowbox_body_inner">
 <img src="my_/image.jpg" id="shadowbox_content" height="350" width="580">
 </div>
 <div id="shadowbox_loading">
 <img src="/images/loading.gif" alt="loading"></div>
 <span><a href="javascript:Shadowbox.close();">Cancel</a></span>
 </div>
</div>
*/
#shadowbox_body {
 position: relative;
 overflow: hidden;
 margin: 0;
 padding: 0;
 border: 2px solid #fff;
 background-color: #000;
}
#shadowbox_body_inner {
 position: relative;
 overflow: hidden;
}
#shadowbox_loading {
 position: absolute;
 top: 0;
 left: 0;
 height: 10000px; /* overflow:hidden will clip this */
 width: 100%;
 background-color: #222;
}
#shadowbox_loading img {
 float: left;
 margin: 10px 10px 0 10px;
}
#shadowbox_loading span {
 float: left;
 margin-top: 16px;
 font-size: 10px;
}
#shadowbox_loading span a,
#shadowbox_loading span a:link,
#shadowbox_loading span a:visited {
 color: #fff;
}

#shadowbox_content.html { /* make html content scrollable */
 height: 100%;
 width: 100%;
 overflow: auto;
}

/*_________________________________________________________________ Toolbar */
/*
HTML snapshot:
<div id="shadowbox_toolbar">
 <div id="shadowbox_toolbar_inner">
 <div id="shadowbox_nav_close">
 <a href="javascript:Shadowbox.close();"><span class="shortcut">C</span>lose</a>
 </div>
 <div id="shadowbox_nav_next">
 <a href="javascript:Shadowbox.next();"><span class="shortcut">N</span>ext</a>
 </div>
 <div id="shadowbox_nav_previous">
 <a href="javascript:Shadowbox.previous();"><span class="shortcut">P</span>revious</a>
 </div>
 <div id="shadowbox_counter">
 <a href="javascript:Shadowbox.change(0);">1</a>
 <a href="javascript:Shadowbox.change(1);" class="shadowbox_counter_current">2</a>
 <a href="javascript:Shadowbox.change(2);">3</a>
 </div>
 </div>
</div>
*/
#shadowbox_toolbar {
 margin: 0;
 padding: 0;
 height: 20px;
 overflow: hidden;
}
#shadowbox_toolbar_inner {
 height: 20px;
 color: #fff;
}
#shadowbox_toolbar_inner div {
 padding-top: 4px;
 padding-bottom: 2px;
 font-size: 10px;
 height: 10px;
 line-height: 10px;
}
#shadowbox_toolbar_inner div span.shortcut {
 text-decoration: underline;
 font-weight: bold;
}
#shadowbox_toolbar_inner div a {
 text-decoration: none;
 color: #fff;
}
#shadowbox_nav_close,
#shadowbox_nav_previous,
#shadowbox_nav_next {
 float: right;
 padding-right: 10px;
}
#shadowbox_counter {
 float: left;
 padding-left: 10px;
}
#shadowbox_counter a {
 padding: 0 4px 0 0;
}
#shadowbox_counter a.shadowbox_counter_current {
 text-decoration: underline;
 font-weight: bold;
}

/*________________________________________________________________ Messages */
div.shadowbox_message {
 text-align: center;
 padding: 10px;
}
div.shadowbox_message a:link,
div.shadowbox_message a:visited {
 text-decoration: none;
 color: #bed333;
}
div.shadowbox_message a:hover,
div.shadowbox_message a:focus {
 text-decoration: underline;
}

.screenshot img {margin:6px; padding:5px;-moz-box-shadow:0px 0px 5px 
#5d5d5d; box-shadow:0px 0px 5px #5d5d5d;-webkit-box-shadow:0px 0px 5px 
#5d5d5d;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius: 
6px;}





/* Синий вариант ajax окон
----------------------------------------------*/
.xt {background:transparent url(http://www.center-dm.ru/ucoz/ajax/v1/Blue/tool-sprites.png) no-repeat!important; margin-left:5px!important; margin-top:6px!important;}
.xt-close{background-position:0 0!important;}
.xt-close-over{background-position:-15px 0!important;}
.xt-mini{background-position:0 -15px!important;}
.xt-mini-over{background-position:-15px -15px!important;}
.xt-maxi{background-position:0 -30px!important;}
.xt-maxi-over{background-position:-15px -30px!important;}
.xt-rest{background-position:0 -45px!important;}
.xt-rest-over{background-position:-15px -45px!important;}
.xw-hdr { text-align:left!important; padding:0px 5px 0px 0px!important; height:25px!important; }
 .xw-hdr-text {font:11px Verdana,Arial,sans-serif!important; font-weight: bold!important; color:#F3F8FE!important; text-shadow: 1px 1px 1px #1f3370!important; vertical-align:3px!important; cursor:default!important; line-height:25px!important; }
.xw-tl {background: url(http://www.center-dm.ru/ucoz/ajax/v1/Blue/top_l.png) no-repeat left!important;}
.xw-tc {background: url(http://www.center-dm.ru/ucoz/ajax/v1/Blue/top_c.png) top!important;}
.xw-tr {background: url(http://www.center-dm.ru/ucoz/ajax/v1/Blue/top_p.png) no-repeat right!important;}
.xw-bl{background: url(http://www.center-dm.ru/ucoz/ajax/v1/Blue/bottom_l.png) no-repeat left bottom!important;}
.xw-bc{background: url(http://www.center-dm.ru/ucoz/ajax/v1/Blue/bottom_c.png) bottom!important;}
.xw-br{background: url(http://www.center-dm.ru/ucoz/ajax/v1/Blue/bottom_p.png) no-repeat right bottom!important;}
.xw-ml{padding-left:0px!important;}
.xw-mr{padding-right:0px!important;}
.xw-plain .xw-mc{ background:#f7f7f7!important; border: 1px solid #425693!important; }
 .xw-plain .xw-body{padding:0px!important; border: none!important; }
.myWinCont {padding:10px!important; background: url(http://www.center-dm.ru/ucoz/ajax/v1/Blue/fon_ten.png) repeat-x top!important; }
.xw-blank {background:#6C84B4!important;}
/* ------------------------------------------*/