/* ---- ОБЩИЕ СТИЛИ ---- */

html, body {height: 100%; margin: 0 auto; padding: 0; }
/**, html, body {margin:0; padding:0;}*/
body {font:normal 12px Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#000;} /* Объявленные стили используются во встроенном редакторе */

/* Наборы семейств шрифтов */
/*
Arial, Tahoma, Verdana, Helvetica, sans-serif;
Tahoma, Verdana, Arial, Helvetica, sans-serif;
Verdana, Arial, Helvetica, sans-serif;
'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana, sans-serif;
Georgia, 'Times New Roman', Times, serif;
*/
.pageBody {height: 100%; margin: 0 auto; padding: 0; color:#fff; background:#1b1f2a; } /* Дополнительный стиль для body страниц сайта. Объявленные стили используются на страницах сайта */



td,input, textarea, option, select {font:normal 11px Arial, Tahoma, Verdana, Helvetica,  sans-serif; }
table {border-collapse:collapse; border-spacing:0; }

img {border:none;}
h1.main {font: 26px 'Times New Roman', Times, serif; color:#056e7a; padding:0; margin:0;}
h1 {font: 16px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#F92803; padding:0;margin:0 0 15px 0; }
h2 {font:bold 14px Arial-narrov, Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#F92803; padding:0; margin-top:7px;margin-bottom:7px;}
h3 {font:bold 13px Arial-narrov, Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#F92803; padding:0; margin-top:7px;margin-bottom:7px;}
h4 {font:bold 12px Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#fff; padding:0; margin-top:7px;margin-bottom:7px;}
h5 {font:bold 11px Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#fff; padding:0; margin-top:7px;margin-bottom:7px;}
h6 {font:bold 11px Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#fff; padding:0; margin-top:7px;margin-bottom:7px;}
p { margin:0 0 0 0;}
a {text-decoration:underline; color:#1992D1;; outline:none;}
a:hover {text-decoration:none;}
a.inverse_link {text-decoration:underline;}
a.inverse_link:hover {text-decoration:underline;}
ul {padding-bottom:6px; padding-left:20px; margin:0;}
ul li{
    line-height:16px;
    list-style-type:circle;
    margin:0 0 3px 0;
    padding:0 0 0 10px;

}
ol {padding-bottom:6px; padding-left:47px; margin:0;}
ol li {line-height:16px; list-style-type: decimal; list-style-position:outside; background:none;}
img {}





html>body #all { height: auto; min-height: 100%; }
#all { height: 100%; width:980px; position: relative; color: #fff;margin:0 auto;background:url('/images/flash_bg.gif') repeat-y}
#empty, #footer { height:140px; }
#footer { bottom: 0; left: 0;  position: absolute; width:992px; display:block; ;background:url('/images/footerbg.gif') top repeat-x;text-align:left;}
#main {padding-top:0;}
#content { width: 980px;}
#footer a {
    color:#fff;
}


.clear{
    clear:both;
}

.nested {
    width:900px;
    overflow:hidden;
    margin:0 auto;
    padding-top:25px;
}

#mainpage {}
#mainpage .left {
    width:620px;
    float:left;
    overflow:hidden;
    text-align:justify;
    color:#fff;
}
#mainpage .right {
    float:right;
    width:250px;
    color:#fff;
}

#mainpage .right .news {
    width:220px;
    padding:20px 15px 20px 15px;
    background:#222632;
    color:#fff;

}

#mainpage .right .news ul {
    margin:0;
    padding:0;
}
#mainpage .right .news ul li {
    margin:0;
    padding:0;
    list-style:none;
}

#mainpage .right .metall {
   width:220px;
    padding:20px 15px 20px 15px;
    background:#222632;
    color:#fff;
    margin-top:20px;
}

#mainpage .right .online {
   width:220px;
    padding:20px 15px 20px 15px;
    background:#222632;
    color:#fff;
    margin-top:20px;
}

#mainpage .right .online ul {
    margin:10px 0 0 0;
    padding:0;
}
#mainpage .right .online ul li {
    margin:0;
    padding:0;
    list-style:none;
}

.flash {
    width:908px;
    height:455px;
    margin:0 auto;


}

.noflash {
    width:908px;
    height:300px;
    margin:0 auto;

}

.noflash img {
    display:block;
}

#page {}

#page .leftmenu {
    float:left;
    width:280px;

}

#page .right {
    float:right;

}

#footer .top {
    height:50px;
    width:940px;
    background:#10131C;
    margin-top:20px;
    padding:20px;
}

#path a {color:#fff;}

#smallmenutop { width:906px;margin:0 auto;text-align:center;height:21px;background:#1B1F2A;position:relative;}
#smallmenutop .smallmenu {
    display:inline-block;
    margin-top:3px;
}

#smallmenutop .smallmenu a {color:#999999;padding:0 5px 0 5px;text-decoration:none;}
#smallmenutop .smallmenu a:hover {color:#fff;}
#smallmenutop .smallmenu a.activ {color:#F92803;}


ul.firslevelleftmenu {
    margin:0;
    padding:5px 5px 5px 5px;
}


ul.firslevelleftmenu li {
    margin:0;
    padding:15px 5px 5px 10px;
    list-style:none;
    text-align:left;
}


ul.firslevelleftmenu li a {
    background:url(/images/li_grey.gif) center left no-repeat;
    padding-left:20px;
    display:block;



}


ul.underfirstlefel {
   margin-top:5px;
    margin-bottom:5px;
    margin-right:5px;
}

ul.underfirstlefel li {
      padding:0;
     margin-top:5px;
    margin-bottom:0;
    margin-right:5px;
    text-align:left;
}


ul.underfirstlefel li a {
    background:url(/images/sk.gif) center left no-repeat;
    color:#fff;
}



table.usercontent   {
    width:100%;
    border-collapse:collapse;
}

table.usercontent td {
    border:1px solid #fff;
    padding:5px;
}



/*  заголовки */

p.likeh1 {
    color: #f92803; font: 16px Tahoma,Verdana,Arial,Helvetica,sans-serif; margin: 0 0 15px; padding: 0;
    text-transform:uppercase;
}

h1.small {
    color:#3366FF;
    font-size:14px;
    font-weight:bold;
    margin:7px 0 3px 0;
}

h2.blue,h3.blue{
     color:#3366FF;
    font-size:13px;
    margin:7px 0 3px 0;
}
