 /* --- Styles Mirrors-Edge2.Ru ---*/

html {
 margin: 0px;
 padding: 0px;
}

body{ 
 background: #f6f6f6 url('/Mirrors-Edge2/fon3.jpg') repeat scroll;
 color: #8b939c;
 font-family: Verdana;
 font-size: 11px;
 margin: 0px;
 padding: 0px;
 text-align: left;
}

@font-face {
 font-family: Neuropol;
 src: url(/Mirrors-Edge2/Neuropol.ttf);
}

/*--- Links ---*/

a:link,
a:visited,
a:active{
 color: #8b939c; /*a2a2a2*/
 text-decoration: none;
 font-family: Verdana;
}

a:hover{
 color: #c4c4c4;
}

/*--- Container ---*/

#container{
 background: #f9f9f9 url('/Mirrors-Edge2/bottom_fon.jpg') bottom no-repeat;
 margin: 20px auto 20px auto;
 text-align: left;
 padding: 0px;
 width: 904px;
 height: 100%;
 border: 1px solid #b7c2ce; /*aeb3b7*/
 box-shadow: 0 0 6px #b8b8b8;
 -moz-box-shadow: 0 0 6px #b8b8b8;
 -webkit-box-shadow: 0 0 6px #b8b8b8;
}

/*--- Logo ---*/

#Logo-ME2RU {
 background: transparent url('/Mirrors-Edge2/logoME-4_1.jpg') no-repeat;
 height: 270px;
}

#Logo-ME2RU_2 {
 background: transparent url('/Mirrors-Edge2/logoME-4_3.png') right no-repeat;
 height: 126px;
 width: 919px;
 position: absolute;
 padding-top: 174px;
}

#submenu{ 
 background: transparent url('/Mirrors-Edge2/logoME-4_2.jpg') no-repeat;
 margin: 0;
 height: 30px;
 border: 0px;
 border-bottom: 1px solid #b7c2ce; /*aeb3b7*/
}

#Logo-ME2RU-F{ 
 background: transparent url('/Mirrors-Edge2/logoME-3_1.jpg') no-repeat;
 height: 270px;
}

#submenu-F{ 
 background: transparent url('/Mirrors-Edge2/logoME-3_2.jpg') no-repeat;
 margin: 0;
 height: 30px;
 border: 0px;
 border-bottom: 1px solid #aeb3b7;
}

/*--- Menu Top ---*/

#menu, #menu_f {
 margin:0 0 15px 0;
}

ul.menu {
 background: url('/Mirrors-Edge2/menu.jpg') no-repeat;
 margin:0px;
 padding: 0px;
 height:45px;
 width:904px;
 overflow:hidden;
}

ul.menu li {
 list-style:none;
 float:left;
 padding:17px 0 0;
 margin: 0 1px 0 0;
 height:45px;
 text-align:center;
}
ul.menu li:hover {
 background: url('/Mirrors-Edge2/menu_hover.png') bottom repeat-x;
}
ul.menu li.me1 {
 width:153px;
}
ul.menu li.me2 {
 width:130px;
}
ul.menu li.me3 {
 width:201px;
}
ul.menu li.me4 {
 width:158px;
}
ul.menu li.me5 {
 width:133px;
}
ul.menu li.me6 {
 width:124px;
 margin: 0;
}
ul.menu a {
 color:#ffffff;
 font:15px Neuropol;
 text-decoration:none;
}

.shadowMenu {background: transparent url('/Mirrors-Edge2/forum/shadow_forums.png') top repeat-x; }

.social{
 float: left;
 position: relative;
}

.social a img {
 padding-right: 5px;
 -moz-opacity: 0.8; 
 -khtml-opacity: 0.8; 
 opacity: 0.8;
}

.social a:hover img {
 -moz-opacity: 1.0; 
 -khtml-opacity: 1.0; 
 opacity: 1.0;
}
/*--- Blocks ---*/

#block1{
 background: url('/Mirrors-Edge2/title_menu_2.jpg') no-repeat;
 width: 200px;
 height: 35px;
}

#block2{
 background: url('/Mirrors-Edge2/title_prof_2.jpg') no-repeat;
 width: 200px;
 height: 35px;
}

#block3{
 background: url('/Mirrors-Edge2/title_opros_2.jpg') no-repeat;
 width: 200px;
 height: 35px;
}

#block4{
 background: url('/Mirrors-Edge2/title_part_2.jpg') no-repeat;
 width: 200px;
 height: 35px;      
}

#block5{
 background: url('/Mirrors-Edge2/title_stat_2.jpg') no-repeat;
 width: 200px;
 height: 35px;
}

#blockContent{
 background:#ffffff url('/Mirrors-Edge2/fon_bloks.jpg') bottom no-repeat;
 margin-bottom: 50px;
 padding: 5px;
 color:#8b939c;
 border: 3px double #bfc9d3;
 font: 8pt Verdana;
}

.marginBlock{
 margin: 0 0 0 -1px;
}

/*--- Content ---*/

#tableContent{
 background:#ffffff url('/Mirrors-Edge2/fon_content.jpg') bottom no-repeat;
 border: 1px solid #bfc9d3;
 font: 8pt Verdana;
 padding: 7px;
 margin: 0 auto;
 width: 644px;
}

#tableContentSearch{
 background:#ffffff url('/Mirrors-Edge2/fon_content.jpg') bottom no-repeat;
 border: 1px solid #bfc9d3;
 font: 8pt Verdana;
 padding: 7px 0;
 margin: 0 auto;
 width: 658px;
}

#tableContentSearch2{
 background:#ffffff url('/Mirrors-Edge2/fon_content.jpg') bottom no-repeat;
 border: 1px solid #bfc9d3;
 font: 8pt Verdana;
 padding: 7px;
 margin: 0 auto;
 width: 624px;
}

.b_shadow_left {
 background: url('/Mirrors-Edge2/blok_shadow_l.png') no-repeat top left;
 height: 14px;
 width: 660px;
 padding-left: 0px;
}

.b_shadow_right {
 background: url('/Mirrors-Edge2/blok_shadow_r.png') no-repeat top right;
 height: 14px;
 width: 660px;
 padding-right: 0px;
}

.copyright{ 
 font-family: Verdana;
 font-size: 11px;
 color: #a2a2a2; 
 padding: 200px 0 22px 0;
 line-height: 1.6;
}

.copyright a { 
 color: #a2a2a2; /*add*/ 
}

.niceCheck {
 background: url('/Mirrors-Edge2/checkbox.gif');
 width: 16px;
 height: 16px;
 display: inline-block;
 cursor: pointer;
 margin: 0 5px 0 0;
 position: relative;
 bottom: -2px;
 left: -1px;
}
.niceCheck input {
 display: none;
}

:focus {outline: none;}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {/* */
border: none;
}
:focus {
-moz-outline: 3px solid #fff !important;
}
input[type="radio"]:focus {
-moz-outline-radius: 12px !important;
-moz-outline-offset: 0px !important;
}
input[type="checkbox"]:focus {
-moz-outline-offset: -1px !important;
-moz-outline: 1px solid #000 !important;
}

::selection { 
color: #8ab6cd; 
} 

::-moz-selection { 
color: #8ab6cd; 
}

/*--- Login ---*/
.login_form {
 width:180px;
 min-height:45px;
 height:45px;
 padding:6px 3px 8px 0;
}

.login {
 background:#ffffff url('/Mirrors-Edge2/bg_login.png') no-repeat -1 0;
 border:1px solid #d3dde6;
 border-right:0px;
 color:#bfc9d3;
 font:12px Verdana;
 float:left;
 padding:2px 8px 2px;
 margin:0 0 5px 4px;
 line-height:12px;
 width:141px;
 height:22px;
 border-radius:6px 0 0 6px;
 -moz-border-radius:6px 0 0 6px;
 -webkit-border-radius:6px 0 0 6px;
}

.pass {
 background:#ffffff url('/Mirrors-Edge2/bg_login.png') no-repeat -1 0;
 border:1px solid #d3dde6;
 border-right:0px;
 color:#bfc9d3;
 font:12px Verdana;
 float:left;
 padding:2px 8px 2px;
 margin:0 0 0px 4px;
 line-height:12px;
 width:141px;
 height:22px;
 border-radius:6px 0 0 6px;
 -moz-border-radius:6px 0 0 6px;
 -webkit-border-radius:6px 0 0 6px;
}

.login:hover,.pass:hover {
 box-shadow: 0 0 10px rgba(191,201,211,0.6);
 -moz-box-shadow:0 0 10px rgba(191,201,211,0.6);
 -webkit-box-shadow:0 0 10px rgba(191,201,211,0.6);
}

.b_login {
 background: url('/Mirrors-Edge2/b_logins.png') no-repeat 0 0;
 border:1px solid #d3dde6;
 border-left:1px solid #dce7f0;
 cursor:pointer;
 float:left;
 width:34px;
 height:22px;
 margin-bottom:5px;
 position:relative;
 top:0px;
 border-radius:0 6px 6px 0;
 -moz-border-radius:0 6px 6px 0;
 -webkit-border-radius:0 6px 6px 0;
}

.b_login:hover {
 background: url('/Mirrors-Edge2/b_logins.png') no-repeat 0 -21px;
}

.b_pass {
 background: url('/Mirrors-Edge2/b_logins.png') no-repeat 0 -42px;
 border:1px solid #d3dde6;
 border-left:1px solid #dce7f0;
 cursor:pointer;
 float:left;
 width:34px;
 height:22px;
 margin-bottom:0px;
 position:relative;
 top:0px;
  border-radius:0 6px 6px 0;
 -moz-border-radius:0 6px 6px 0;
 -webkit-border-radius:0 6px 6px 0;
}

.b_pass:hover {
 background: url('/Mirrors-Edge2/b_logins.png') no-repeat 0 -63px;
}

/*--- Tooltip ---*/
#meTooltip { 
 background:#ffffff url('/Mirrors-Edge2/me-tooltip.png') bottom repeat-x;
 border: 1px solid #c9d0d5;  
 color: #888888;
 font-family: Verdana; 
 font-size: 11px; 
 max-width: 250px; 
 padding: 8px; 
 position: absolute; 
 z-index: 1000;
 border-radius:5px;
 -moz-border-radius:5px;
 -khtml-border-radius:5px; 
 -webkit-border-radius:5px;
 filter:alpha(opacity=90); 
 -moz-opacity: 0.9; 
 -khtml-opacity: 0.9; 
 opacity: 0.9;
}
/*---------*/

/*--- Button ---*/
button::-moz-focus-inner { padding:0; border:0;}

.pollBut {
 background: url('/Mirrors-Edge2/icon/button_poll.png') no-repeat 0px 0px;
 border: 0;
 font-size: 8pt; 
 color:#b4b4b4;
 width: 99px;
 height: 30px;
 cursor: pointer;
 margin-top: 8px;
 padding: 2px 0 6px 0;
 text-align: center; 
}

.pollBut:active {
 position: relative;
 top: 1px; 
}

.commSbmFl {
 background: url('/Mirrors-Edge2/icon/button_com2.png') no-repeat 0px 0px;
 border: 0;
 font: 12px Verdana; 
 color:#b4b4b4;
 width: 111px;
 height: 43px;
 cursor: pointer;
 padding: 4px 0 6px 0;
 text-align: center; 
 text-shadow: 0 1px 0 #ffffff;   
}

.commSbmFl:hover {
 background: url('/Mirrors-Edge2/icon/button_com2.png') no-repeat 0px -43px;
 color:#a1a1a1;
}

.commSbmFl:active {
 position: relative;
 top: 1px;
}

#sbt47 {
 background: url('/Mirrors-Edge2/icon/button_com.png') no-repeat 0px 0px;
 border: 0;
 font-size: 11px; 
 color:#b4b4b4;
 width: 89px;
 height: 32px;
 cursor: pointer;
}

#sbt47:hover {
 background: url('/Mirrors-Edge2/icon/button_com.png') no-repeat 0px -32px;
 color:#a1a1a1;
}

#sbt47:active {
 position: relative;
 top: 1px;
}

.download {
 background: url('/Mirrors-Edge2/icon/button_download.png') no-repeat 0px 0px;
 border: 0;
 font-size: 11px; 
 color:#b4b4b4;
 width: 147px;
 height: 50px;
 cursor: pointer;
 opacity: 1.0;
}

.download:hover {
 background: url('/Mirrors-Edge2/icon/button_download.png') no-repeat 0px -50px;
 color:#a1a1a1;
 opacity: 1.0;
}

.download:active {
 position: relative;
 top: 1px;
}
/*---------*/

/*--- Comment Raiting ---*/

.CommRaiting:hover {
 position: relative;
 top: 1px;
}

.CommRaiting:active {
 position: relative;
 top: 1px;
}

/*---------*/

/*--- PopUp PM ---*/

.LsMesWrap {
 position: fixed; 
 bottom:0px; 
 right:10px; 
 padding:10px; 
 z-index: 10;
}  
.LsMesWrapp {
 background:#ffffff url('/Mirrors-Edge2/fon_comm.jpg') bottom repeat-x; 
 padding: 7px; 
 border:1px solid #c9cccf; 
 box-shadow: 0 0 6px #b8b8b8; 
 -moz-box-shadow: 0 0 6px #b8b8b8; 
 -webkit-box-shadow: 0 0 6px #b8b8b8; 
 border-radius: 8px; 
 -moz-border-radius: 8px; 
 -webkit-border-radius: 8px; 
 text-align:left; 
 margin-bottom:10px; 
 width:300px;
}

.close_ico_pm {
 background: url('/Mirrors-Edge2/icon/close_ico_pm.png') no-repeat 0px 0px; 
 width: 11px;
 height: 11px;
 float: right;
 border: 0;
}

.close_ico_pm:hover {
 background: url('/Mirrors-Edge2/icon/close_ico_pm.png') no-repeat 0px -11px;
 cursor: pointer;
}

.close_ico_pm:active {
 position: relative;
 top: 1px;
}

a.open_pm  {
 color:#92a0ae;
}

a.open_pm:hover {
 color:#b7c1cb;
}

/*---------*/

/*--- Search ---*/
.search {
 background:#ffffff;
 border:1px solid #e2ecf6;
 border-radius:6px;
 -moz-border-radius:6px;
 -webkit-border-radius:6px;
 margin:6px auto 0;
 padding:2px;
 width:509px;
 height:36px;
}

.searchShadow {
 background: url('/Mirrors-Edge2/blok_shadow_l.png') no-repeat top left;
 height: 14px;
 width: 515px;
 padding-left: 0px;
 margin:0 auto 5px;
}

.searchInput {
 background: url('/Mirrors-Edge2/search_i.png') no-repeat;
 border:0;
 color:#bec8d2;
 font:italic 14px Verdana; 
 height: 36px;
 width: 395px;
 padding:5px 9px;
 margin:0;
 float:left;
}

.searchButton {
 background: url('/Mirrors-Edge2/search_b.png') no-repeat;
 border:0;
 cursor:pointer;
 height: 36px;
 width: 114px;
 padding:0;
 margin:0;
 float:left;
}
/*---------*/

/*--- Snow Flash ---*/
#snow  {position: absolute; zindex: -10;}
/*---------*/

/*--- Preloader images ---*/
.preloader { background:url('/Mirrors-Edge2/icon/load.gif') center center no-repeat;}
.preload {float:left;}
.preload a {display:block;}
/*---------*/

.opacity_img {opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70);}
.opacity_img:hover {opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);}
.opacity_img img {height:80px;width:100px;}

.b-preloader-overlay {
 background: #ffffff url(/Mirrors-Edge2/icon/preloade.gif) center center no-repeat fixed;
 position:fixed;
 /*position:absolute;*/
 width: 100%;
 height: 100%;
 left: 0;
 top: 0;
 z-index: 10000;
}