html {
cursor: url('1.ani'), url('curstalk.cur'), url('curstalker.png'), url('curstalker.gif'), auto;
}
Body {
background: #000000 url(../style/img/body_bg6.jpg); background-attachment: fixed; margin: 0 auto; max-width: 500px; font-size: medium; color: #999;
position: relative;
word-break: break-word;
overflow-x: hidden;
}
@font-face {
    font-family: 'bloody';
    src: url('../style/fonts/font-1.woff2') format('woff2'),
         url('../style/fonts/font-1.woff') format('woff');
font-style: normal;
}
@font-face {
    font-family: 'snowy';
    src: url('../style/fonts/snowcap.woff2') format('woff2'),
         url('../style/fonts/snowcap.woff') format('woff');
font-style: normal;
}
@font-face {
    font-family: 'stalker_font1';
    src: url('../style/fonts/stalker_font1.woff') format('woff');
font-style: normal;
}

.map_side_panel::after, .map_side_panel::before {
    content: '';
    position: absolute;
    height: 50%;
    width: 100%;
    right: 0;
    box-sizing: border-box;
    transform-origin: 100% 50%;
}
.map_side_panel::after {
    top: 50%;
    color: rgba(255,255,255,0.3);
    border-color: #252525;
    transform: skewX(-30deg);
    border-bottom: solid 2px #000000;
    border-right: solid 2px #2a2221;
}
.map_side_panel::before {
    top: 0;
    color: rgba(255,255,255,0.3);
    border-color: #252525;
    transform: skewX(30deg);
    border-top: solid 1px #2a2221;
    border-right: solid 2px #2a2221;
}

.bloody {
font-family: 'bloody', 'sans-serif';
}
.snowy {
font-family: 'snowy', 'sans-serif';
}
::-webkit-scrollbar {
    width: 20px;
}
::-webkit-scrollbar-thumb:hover {
    background: rgb(55,100,55);
}
::-webkit-scrollbar-thumb {
    background: rgb(55,90,55);
    box-shadow: inset 0 0 5px black;
    border-radius: 2px;
}
::-webkit-scrollbar-track {
    background: #353a3a;
    border-left: 1px solid rgb(80,80,80);
}
.sadow {
    box-shadow: 0 0 10px rgba(22, 123, 0, 1);
    padding: 10px;
    margin: 2px;
    border: 1px solid #444e4f;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
   }

.stena {/*Меняем*/
background: #000001 url(../img/bg_newyear.jpg) repeat;
/*background: #000001 url(../img/bg.jpg) repeat;*/
/*background: #000001 url(../style/img/bg_halloween.jpg) repeat;*/
}
.name {/*Меняем*/
background: #101918 url(../style/img/footernew3_newyear.jpg) 100% no-repeat;
text-shadow: 0 0 5px #7cffff;
color: #a7f6f6;

/*background: #101918 url(../style/img/footernew3_halloween.jpg) 100% no-repeat;*/

/*background: #101918 url(../style/img/footernew3.jpg) 100% no-repeat;*/
/*text-shadow: black 1px 0px, black 1px 1px, black 0px 1px, black -1px 1px, black -1px 0px, black -1px -1px, black 0px -1px, black 1px -1px;
color: #b5b5b5;*/

background-size: 100% 100%;
padding: 14px;
font-size: large;
font-family: 'stalker_font1';
}
.link {/*Меняем*/
background:#2e2e2d url(../2_newyear.png) repeat-x top;
/*background:#2e2e2d url(../2_halloween.png) repeat-x top;*/
/*background:#2e2e2d url(../2.png) repeat-x top;*/
margin: 1px 0;
}
.menu {/*Меняем*/
display: block;
background: #262626 url(/style/img/blood_newyear.png) 100% no-repeat;
color: #aed0d1;
text-shadow: black 1px 0px, black 1px 1px, black 0px 1px, black -1px 1px, black -1px 0px, black -1px -1px, black 0px -1px, black 1px -1px;

/*background: #262626 url(/style/img/blood_halloween.png) 100% no-repeat;*/

/*background:#262626 url(/style/img/blood.png) 100% no-repeat;*/
background-size: cover;
text-decoration: none;
padding: 6px;
margin:1px;
}
.menu:hover {/*Меняем*/
display: block;
background: #262626 url(/style/img/blood2_newyear.png) 100% no-repeat;
/*background: #262626 url(/style/img/blood2_halloween.png) 100% no-repeat;*/
/*background: #262626 url(/style/img/blood2.png) 100% no-repeat;*/
background-size: cover;
text-decoration: none;
color: rgb(255, 212, 134);
}
.profile_info_style {/*Меняем*/
/*background: linear-gradient(45deg, #1b2222, #131616, #1b2222);*/
background: linear-gradient(45deg, #20170D, #16130f, #20170D);
background-size: 100% auto;
}
.podmenu {/*Меняем*/
color:#B5B5B5;
	font-size:14px;
	font-weight:bold;
	margin-top: 4px;
	margin-bottom: 4px;
/*background-image : url(../style/img/new-bg31.png);*/
/*background-image : url(../style/img/new-bg31_halloween.png);*/
background-image : url(../style/img/new-bg31_newyear.png);
}
a.link{
display:block;
padding:8px 10px;
text-decoration:none;
background:url(arrow_next.png) no-repeat right;
}
a.link:hover{
background: url(../st.png) no-repeat right;
}
.menu:active {
display: block;
background-color:#262626;
text-decoration: none;
color: royalblue;
}
.menu1 {
display: block;
background-color:#000000;
text-decoration: none;
}
.menu1:hover {
display: block;
background-color:#474747;
text-decoration: none;
color: #ffffff;
}
.menu1:active {
display: block;
background-color:#474747;
text-decoration: none;
color: royalblue;
}
.menu2 {
display: block;
background:#000000 url(/style/img/line.png);
text-decoration: none;
}
.menu2:hover {
display: block;
background:#262626 url(/style/img/line.png);
text-decoration: none;
color: #ffffff;
}
.menu2:active {
display: block;
background:#262626 url(/style/img/line.png);
text-decoration: none;
color: royalblue;
}
.name1 {
background:#595042 url(../style/img/name8.png) 100% no-repeat;
background-size: cover;
padding: 8px 10px;
color: #2f4f4f;
font-size: large;
}

div.linkw{
background:#1a1a1a;
margin:1px 0;
border-top: 1px solid #1a1a1a;
border-bottom: 1px solid #1a1a1a;
}
div.linkw:hover{
background:#2a2a2a;
margin:1px 0;
border-top: 1px solid darkred;
border-bottom: 1px solid darkred;
}


a.linkw{
display:block;
padding:8px 10px;
text-decoration:none;
background:url(arrow_next.png) no-repeat right;
}
a.linkw:hover{
background: url(../arrowhover.png) no-repeat right;
}

a {
cursor: url('1.ani'), url('curstalk.cur'), url('curstalker.png'), url('curstalker.gif'), auto;
}

.bg_wave
{
background: url(/style/img/menu_05.gif);
}

.wave {
margin: 2px;
background: #191919;
border: 1px solid #3d3d3d;
padding: 2px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

.btn_dark {
background: #2f2f2f;
background: -webkit-linear-gradient(top,#2f2f2f 0,#1c1c1c 100%);
background: -ms-linear-gradient(top,#2f2f2f 0,#1c1c1c 100%);
background: linear-gradient(to bottom,#2f2f2f 0,#1c1c1c 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f2f2f',endColorstr='#1c1c1c',GradientType=0);
zoom: 1;
border: 1px solid #2f2f2f;
color: #ddd;
font-size: 14px;
margin: 0 4px;
padding: 6px 11px;
text-shadow: 0 1px 2px rgba(0,0,0,0.75);
text-transform: uppercase;
text-decoration: none;
text-align: center;
display: inline-block;
vertical-align: top;
border-radius: 4px;
cursor: pointer;
font-family: arial;
text-transform: uppercase;
font-weight: bold;
background-clip: padding-box;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
}


td.middle {
display: table-cell;
vertical-align: inherit;
}

td.dia {
border-left: 1px solid #636363;
border-right: 1px solid #474747;
}

.dialog2 {
background: #1c1c1c;
background: -webkit-gradient(linear,left top,left bottom,from(#2c2c2c),to(#1c1c1c));
background: -moz-linear-gradient(top,#2c2c2c,#1c1c1c);
background: -o-linear-gradient(top,#2c2c2c,#1c1c1c);
background: -ms-linear-gradient(top,#2c2c2c,#1c1c1c);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c2c2c',endColorstr='#1c1c1c');
}
.dialog1 {
background: #000000;
background: -webkit-gradient(linear,left top,left bottom,from(#1c1c1c),to(#000000));
background: -moz-linear-gradient(top,#1c1c1c,#000000);
background: -o-linear-gradient(top,#1c1c1c,#000000);
background: -ms-linear-gradient(top,#1c1c1c,#000000);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c1c1c',endColorstr='#000000');
}

.dialog {
background: #000000;
background: -webkit-gradient(linear,left top,left bottom,from(#1c1c1c),to(#000000));
background: -moz-linear-gradient(top,#1c1c1c,#000000);
background: -o-linear-gradient(top,#1c1c1c,#000000);
background: -ms-linear-gradient(top,#1c1c1c,#000000);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c1c1c',endColorstr='#000000');
}

.dialog:hover {
background: #000000;
background: -webkit-gradient(linear,left top,left bottom,from(#030308),to(#000000));
background: -moz-linear-gradient(top,#030308,#000000);
background: -o-linear-gradient(top,#030308,#000000);
background: -ms-linear-gradient(top,#030308,#000000);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#030308',endColorstr='#000000');
}


.margin {
margin-top: -4px;
margin-left: -16px;
margin-right: -16px;
margin-bottom: -4px;
}

   div.pg3 {
background: #000000;
    border: 25px solid #303030;
    -moz-border-image: url(../style/images/pg4.png) 30 round round;
    -webkit-border-image: url(../style/images/pg4.png) 30 round round; 
    -o-border-image: url(../style/images/pg4.png) 30 round round;
    border-image: url(../style/images/pg4.png) 30 round round;
    box-shadow: 0px 0px 10px 3px black;
   }

   .map_ram {
background: #000000;
    border: 15px solid #303030;
    -moz-border-image: url(../style/images/map_ram1.png) 15 round round;
    -webkit-border-image: url(../style/images/map_ram1.png) 15 round round; 
    -o-border-image: url(../style/images/map_ram1.png) 15 round round;
    border-image: url(../style/images/map_ram1.png) 15 round round;
    border-collapse: inherit;
   }
    .map_ram1 {
background: #000000;
    border: 10px solid #303030;
    -moz-border-image: url(../style/images/map_ram1.png) 15 round round;
    -webkit-border-image: url(../style/images/map_ram1.png) 15 round round; 
    -o-border-image: url(../style/images/map_ram1.png) 15 round round;
    border-image: url(../style/images/map_ram1.png) 15 round round;
    border-collapse: inherit;
   }
   
.ms-fon
{
background: url(/img/ms-fon.gif);
}
.q1 {margin-bottom: 0;
margin-left:30px;
border-color: transparent transparent #1e1e1e transparent;
border-style: solid;
border-width: 0 10px 10px 0;
height: 5px; width:0px;
}
.q1_1 {
border-color: transparent transparent #1e1e1e transparent;
border-style: solid;
border-width: 0 0px 10px 10px;
height: 5px; width:0px;
}
.q2 {
margin: 10px;
margin-top: 0;
background: #303030 url(/img/dark11.png);
color: #EF7A00;
padding: 8px;
-o-border-radius: 10px;
border-radius: 10px;
-moz-border-radius: 10px;
word-wrap: break-word;
}
.q3 {
margin: 10px;
margin-top: 0;
background: #444444 url(/img/dark22.png);
color: #EF7A00;
padding: 8px;
-o-border-radius: 10px;
border-radius: 10px;
-moz-border-radius: 10px;
word-wrap: break-word;
}

.rules1 {
background:#000001 url(../img/bg.jpg) repeat;
}
.perev {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
}

.s_block {
background: url(../img/s_block.jpg) 100% no-repeat;

}

.stalker_link {
font-size: 12px;
text-decoration: none;
color: #d3ff3b;
text-shadow: 0 -1px 0 rgba(0,0,0,0.4), 0 0 4px rgba(211,255,59,0.4);
font-family: Arial, Helvetica, sans-serif;
}
.stalker_text {
color: #7AC755;
}
.stalker_post {
font-style: italic;
font-family: Arial, Helvetica, sans-serif;
font-size: small;
}
::selection {
background: rgba(100,200,100,0.3);
color: #d3ff3b;
}

.blockk
{
background:#000000 url(../style/img/black.png); color:#8fa3a4;
}

A {
color:#8fa3a4;
}
a:hover {
color: red;
}
a:active {
color: royalblue;
}
#global {
	background-color: #131920;
	border: 1px solid #666;padding: 2px;
}
#main {
    margin-left: 0px;
}

.ico {
background-image : url(/img/ico.png);
background-repeat : no-repeat;
background-position : left 40%;
}

.ico2 {
background-image : url(/img/ico2.png);
background-repeat : no-repeat;
background-position : right 40%;
}
.footblock {
font-weight:bold;
padding:1px;
background-image: url(/img/bottom.png);
color: #FFFAFA;
}
.blocksite {
background-color: #131920;
	border: 1px solid #666;padding: 1px;
max-width: 400px;
}
.goto {
    margin-top:13px;
	padding-bottom:8px;
	border-bottom: 1px solid #444e4f;
}
.white {
      color:#CCCCCC;
}
.default {
color: #444e4f;
}
.upl {
    max-width: 300px;
    max-height: 300px;
    max-width: 90%;
}
.admin_msg {
/*color:#4169E1;*/
color: #ebf0f1;
text-shadow: #4169e1 1px 0px, #4169e1 1px 1px, #4169e1 0px 1px, #4169e1 -1px 1px, #4169e1 -1px 0px, #4169e1 -1px -1px, #4169e1 0px -1px, #4169e1 1px -1px;
font-family: monospace;
}
.moder_msg {
color:#008000;
}
.clothes {
    font-size:90%;
}
A IMG {
    border: none; /* Убираем рамку */
}
.inimg {
background-img: url(img/post.png);
}
.input {
    width:140px;
}
.input:focus {
    width:140px;
background:#FFFFF0;
}
.red {
color: #C51A01;
}
.dan {
color: #B0E0E6;
}
.dan1 {
color: #B0E0E6;
}
.net {
color: #4682B4;
}
.lal {
font-family: Comic Sans MS;
}
.lal2 {
color: #008000 ;
font-family: Comic Sans MS;
}
.zx {
border-top: dotted #444e4f 1px;
padding-bottom: 4px;
margin-top: 2px;
padding-left: 2px;
}
.comments {
border-bottom: dotted #444e4f 1px;
padding-bottom: 4px;
margin-top: 2px;
padding-left: 2px;
color:#CCCCCC;
}
input, select, textarea {
background-color:#cfcfcf;
color:#000000;
border:1px solid #aaaaaa;
}
textarea {
	width: 90%;
}
.knopka {
padding-top: 4px;
}
#error {
    color:#990000;
	border-bottom: 1px solid #444e4f;
	padding-bottom: 1px;
}
#ok {
    color:green;
	border-bottom: 1px solid #444e4f;
	padding-bottom: 1px;
}
.bonus {
color: #008000 ;
}
.regf {
background: url(/style/img/fon-00.jpg);
}
.gold {
color: #FFD700 ;
}
.yellow {
color: #E3DC0E ;
}
.blue {
color: #4169E1 ;
}
	
.exp_bar {background-color:#1c252f; height:1px; font-size: 0; background: #4b74a7;}

.slot {
    border-bottom: 1px solid #444e4f;
	padding-bottom: 3px;
	padding-top: 3px;
	
	}
p {
    padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
.podmenu1{
color:#B5B5B5;
font-size:14px;
font-weight:bold;
margin-top: 4px;
margin-bottom: 4px;
background: url(../style/img/title1.png) 100% no-repeat;
background-size: cover;
}
#clothes {
	padding-bottom: 3px;
	padding-top: 3px;
	margin-left: 2px;
	border-bottom: 1px solid #444e4f;
}
.stats {
    padding-bottom: 0px;
	padding-top: 3px;
	
	border-bottom: 1px solid #444e4f;
	}
.stats1 {
padding-bottom: 0px;
padding-top: 3px;
background:#2e2e2d;
border-bottom: 1px solid #444e4f;
}
.block {
    margin-top:13px;
}
#foot {
    margin-top: 10px;
	margin-left: 2px;
	font-size:78%;
}
.pole1{
background:#595042;
}
.pole2{
background:#2e2e2d;
}


.line {
	display:block;
	background:#222;
	background-image: url('/style/img/line1.png');
	color: #ddd;
	border-top:1px solid #3E3D36;
}
.button3 {
	margin-right:-10px;
	margin-left:-10px;
	background:  url(/img/signupbackground.gif) center no-repeat; 
	text-align: center;
	color: #060606;
	font-weight: bold;
	padding:8px;
	padding-right:20px;

}


.r2 {
margin: 2px;
background: #191919;
border: 1px solid #3d3d3d;
padding: 2px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.r2:hover {
margin: 2px;
background: #303030;
border: 1px solid #3d3d3d;
padding: 2px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.r3 {
margin: 3px;
background: #303030  url(../style/img/bg-ribbon3.png) repeat-x;
border: 1px solid #3d3d3d;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 5px;
font-size: 18px;
}
.r4 {
margin: 3px;
background: #303030  url(/style/img/bg-ribbon.png) repeat-x;
border: 1px solid #3d3d3d;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 1px;
font-size: 18px;
}
.r5 {
margin: 0px;
background: #000000;
border: 1px solid #3d3d3d;
padding: 2px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.r6 {
margin: 2px;
background: #191919 url(../img/dlfon.gif) repeat;
border: 1px solid #3d3d3d;
padding: 2px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}



/*Переключатель страниц*/
.swchItemDots{margin-left: 2px;}
.catPages1{padding:15px;}
.swchItemA{
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px; 
 padding:10px;
 margin-left: 2px;
 background:#bf2323;
 border-bottom: 3px solid #a81616;
 color:#fff;
}
.swchItem{
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px; 
 padding:7px;
 background: #363d43;
 border-bottom: 3px solid #252d32;
 color:#fff; 
 margin-left:2px;
-webkit-transition: all .5s ease-out;
-moz-transition: all .5s ease-out;
-o-transition: all .5s ease-out;
}
.swchItem:hover{
 background:#bf2323;
 border-bottom: 3px solid #a81616;
}
















table{width:100%;border-collapse:collapse;border-spacing:0;}
td{vertical-align:top;}
img{vertical-align:middle;}

/*count panel*/
.round-panel{height:34px;margin-bottom:2px;background:#515151 url('/images/art/footer_top_block_bg.png') repeat-x;color:#d2d2d2;text-shadow:#2d2d2d -1px -1px 0;}
.round-panel .wrp1{height:34px;background:url('/images/art/footer_top_block_bg.png') 0 -50px no-repeat;}
.round-panel .wrp2{height:34px;padding:0 12px;background:url('/images/art/footer_top_block_bg.png') 100% -100px no-repeat;}
.round-panel table{height:32px;}
.round-panel table td{vertical-align:middle;}
.round-panel .count td{width:33%;background:url('/images/art/count_panel_td_bg.png') 0 50% no-repeat;}
.round-panel .count td.bgn{background:none;}

/*rsv rate block*/
.rblock{height:21px;}
.rblock td.progr {padding:6px 0 0;width:100%;}
.rblock .scale-block{height:9px;background:#1b1c1c url('/images/art/rate_block_scale_bg.png') repeat-x;}
.rblock .scale-block, .rblock .scale-block div{line-height:0;}
.rblock .scale-block .scale{height:9px;background:#833004 url('/images/art/rate_block_scale_bg1.png') repeat-x;}
.rblock.blue .scale-block .scale{background-color:#000000;background-image:url('/images/art/rate_block_scale_bg11.png');}
.rblock .scale-block .mask{height:9px;margin-top:-9px;position:relative;z-index:2;background:url('/images/art/rate_block_mask_bg1.png') no-repeat;}
.value-block{display:block;height:21px;background:url('/images/art/rate_block_digits_block_bg2.png') 0 -30px repeat-x;}
.value-block span{display:block;height:21px;background:url('/images/art/rate_block_digits_block_bg2.png') no-repeat;}
.value-block span span{padding:4px 7px 0;background-position:100% -60px;text-align:center;color:#d2d2d2;text-shadow:#181818 -1px -1px 0;white-space:nowrap;}

/*rate block*/
.rate-block{height:15px;padding-top:6px;margin-bottom:7px;overflow:hidden;}
.rate-block .scale-block{height:9px;background:#1b1c1c url('/images/art/rate_block_scale_bg.png') repeat-x;}
.rate-block .scale-block, .rate-block .scale-block div{font-size:0;line-height:0;}
.rate-block .scale-block .scale-next{height:9px;background:#483e35 url('/images/art/rate_block_scale_bg11.png') repeat-x;}
.rate-block .scale-block .scale{height:9px;position:relative;z-index:1;background:#833004 url('/images/art/rate_block_scale_bg1.png') repeat-x;}
.rate-block.blue .scale-block .scale{background-color: brown;background-image:url('/images/art/rate_block_scale_blue_bg1.png');}

.rate-block .scale-block .scale .in{height:9px;background:url('/images/art/rate_block_scale_bg2.png') 100% 0 no-repeat;}
.rate-block.blue .scale-block .scale .in{background-image:url('/images/art/rate_block_scale_blue_bg2.png');}
.rate-block .scale-block .mask{height:9px;margin-top:-9px;position:relative;z-index:2;background:url('/images/art/rate_block_mask_bg1.png') no-repeat;}
.rate-block .scale-block .mask .in{height:9px;background:url('/images/art/rate_block_mask_bg2.png') 100% 0 no-repeat;}

/*simple button*/
.simple-but{height:23px;margin-bottom:7px;display:block;background:#0b9600 url('/images/art/simple_but_bg.png') repeat-x;font-weight:bold;color:#d2d2d2;text-decoration:none;text-shadow:#065400 -1px -1px 0;}
.simple-but.border{height:31px;background:#0b9600 url('/images/art/simple_but_border_bg.png') repeat-x;text-transform:uppercase;}
.simple-but.red{background-color:#ce0000;background-position:0 -150px;text-shadow:#760000 -1px -1px 0;}
.simple-but.border.red{background-position:0 -300px;}
.simple-but.blue{background-color:#16b1d1;background-position:0 -300px;text-shadow:#0d596e -1px -1px 0;}
.simple-but.gray{background-color:#4c4c4c;background-position:0 -450px;text-shadow:#2a2a2a -1px -1px 0;}
.simple-but em{font-style:normal;}
.simple-but.border.gray{background-position:0 -600px;}
	.simple-but span{height:23px;overflow:hidden;display:block;background:url('/images/art/simple_but_bg.png') 0 -25px no-repeat;color:#d2d2d2 !important;}
	.simple-but.border span{height:31px;background:url('/images/art/simple_but_border_bg.png') 0 -50px no-repeat;}
    .simple-but.red span{background-position:0 -175px;}
	.simple-but.border.red span{background-position:0 -350px;}
    .simple-but.blue span{background-position:0 -325px;}
    .simple-but.gray span{background-position:0 -475px;}
	.simple-but.border.gray span{background-position:0 -650px;}
		.simple-but span span{font-size:70%;line-height:1 !important;padding:5px 10px 0;background-position:100% -50px;text-align:center;white-space:nowrap;}
		.simple-but.border span span{padding:9px 14px 0;background-position:100% -100px;}
        .simple-but.red span span{background-position:100% -200px;}
		.simple-but.border.red span span{background-position:100% -400px;}
        .simple-but.blue span span{background-position:100% -350px;}
        .simple-but.gray span span{background-position:100% -500px;}
		.simple-but.border.gray span span{background-position:100% -700px;}
	.simple-but:hover{background-position:0 -75px;background-color:#0ca900;}
	.simple-but.border:hover{background-position:0 -150px;}
	.simple-but.red:hover{background-color:#dc0000;background-position:0 -225px;}
	.simple-but.border.red:hover{background-position:0 -450px;}
	.simple-but.blue:hover{background-color:#1ac1da;background-position:0 -375px;}
	.simple-but.blue:active{background-color:#0e7db2;background-position:0 -600px;}
	.simple-but.gray:hover{background-color:#5e5e5e;background-position:0 -525px;}
	.simple-but.border.gray:hover{background-position:0 -750px;}
		.simple-but:hover span{background-position:0 -100px;}
		.simple-but.border:hover span{background-position:0 -200px;}
        .simple-but.red:hover span{background-position:0 -250px;}
		.simple-but.border.red:hover span{background-position:0 -500px;}
        .simple-but.blue:hover span{background-position:0 -400px;}
		.simple-but.blue:active span{background-position:0 -625px;}
        .simple-but.gray:hover span{background-position:0 -550px;}
		.simple-but.border.gray:hover span{background-position:0 -800px;}
			.simple-but:hover span span{background-position:100% -125px;}
			.simple-but.border:hover span span{background-position:100% -250px;}
            .simple-but.red:hover span span{background-position:100% -275px;}
			.simple-but.border.red:hover span span{background-position:100% -550px;}
            .simple-but.blue:hover span span{background-position:100% -425px;}
			.simple-but.blue:active span span{background-position:100% -650px;}
            .simple-but.gray:hover span span{background-position:100% -575px;}
			.simple-but.border.gray:hover span span{background-position:100% -850px;}
				
/* rsv selected blue button */
.simple-but.blue.selected{background-color:#0e7db2;background-position:0 -600px;}
.simple-but.blue.selected span{background-position:0 -625px;color:orange !important;}
.simple-but.blue.selected span span{background-position:100% -650px;}

/*rsv input button*/		
.input-but{height:23px;margin-bottom:7px;display:block;background:#0b9600 url('/images/art/simple_but_bg.png') repeat-x;}
.input-but.red{background-color:#ce0000;background-position:0 -150px;}
.input-but.border{height:31px;background:#0b9600 url('/images/art/simple_but_border_bg.png') repeat-x;line-height:32px;}
.input-but.border.red{background-position:0 -300px;}
	.input-but span{height:23px;display:block;overflow-y:hidden;background:url('/images/art/simple_but_bg.png') 0 -25px no-repeat;}
	.input-but.red span{background-position:0 -175px;}
	.input-but.border span{height:31px;background:url('/images/art/simple_but_border_bg.png') 0 -50px no-repeat;}
	.input-but.border.red span{background-position:0 -350px;}
		.input-but span input{display:block;cursor:pointer;border:0;margin:0;height:23px;padding:0 10px;background:url('/images/art/simple_but_bg.png') 100% -50px no-repeat;color:#d2d2d2;font-weight:bold;text-shadow:#065400 -1px -1px 0;text-align:center;white-space:nowrap;font-size:70%;line-height:1 !important;}
		.input-but.red span input{background-position:100% -200px;text-shadow:#760000 -1px -1px 0;}
		.input-but.border span input{height:31px;padding:0 14px;background:url('/images/art/simple_but_border_bg.png') 100% -100px no-repeat;text-transform:uppercase;}
		.input-but.border.red span input{background-position:100% -400px;}
	.input-but:hover{background-position:0 -75px;background-color:#0ca900;}
	.input-but.red:hover{background-color:#dc0000;background-position:0 -225px;}
	.input-but.border:hover{background-position:0 -150px;}
	.input-but.border.red:hover{background-position:0 -450px;}
		.input-but:hover span{background-position:0 -100px;}
		.input-but.red:hover span{background-position:0 -250px;}
		.input-but.border:hover span{background-position:0 -200px;}
		.input-but.border.red:hover span{background-position:0 -500px;}
			.input-but:hover span input{background-position:100% -125px;}		
			.input-but.red:hover span input{background-position:100% -275px;}
			.input-but.border:hover span input{background-position:100% -250px;}
			.input-but.border.red:hover span input{background-position:100% -550px;}



/*rsv common*/
.esmall{font-size:70%;}
.lh1{line-height:1 !important;}
.mb1{margin-bottom:1px !important;}


.green1{color:#0CBA07 !important;}
.green2{color:#01aeb9 !important;}
.white{color:white !important;}
.cD2{color:#D2D2D2;}
.gray1{color:#858585;}
.cyan1{color:#01AEB9;}
.red1{color:#ed1c24}
.orange{color:#ff6f37;}
.blue1{color:#0da2e8;}
.blue2{color:#00ccff;}
.yellow1{color:#FFDF8C;}
.yellow2{color:#FFFF99;}
.admin{color:#00D0FF !important;}
.moderator{color:#FF9 !important;}
.userRole{color:#FF9;}

.leader { color: #FFDF8C; }
.general { color: #0CBA07; }
.officer { color: #D2D2D2; }

.required {color: #5f5;}
.error {color: #f55;}



input[type="submit"], input[type="button"] { 
 display: inline;
 vertical-align: middle;
 background-color: #333;
 background-image: -webkit-linear-gradient(top,#555,#333);
 background-image: -moz-linear-gradient(top,#555,#333);
 background-image: -ms-linear-gradient(top,#555,#333);
 background-image: -o-linear-gradient(top,#555,#333);
 background-image: linear-gradient(top,#555,#333);
 border: 0px solid gainsboro;
 border: 0px solid rgba(0, 0, 0, 0.1);
 border-radius: 3px;
 color: #bcbcbc; text-shadow: 1px 0px 0px #222;
 cursor: pointer;
 font-size: 9px; 
 font-weight: bold; 
 height: 24px; 
 line-height: 15px; 
 margin: 1px; 
 padding: 0 4px; 
 text-align: center; 
 } 


 input[type="submit"]:hover, input[type="button"]:hover {
 background-color: #c03725;
 background-image: -webkit-linear-gradient(top,#555,#c03725);
 background-image: -moz-linear-gradient(top,#555,#c03725);
 background-image: -ms-linear-gradient(top,#555,#c03725);
 background-image: -o-linear-gradient(top,#555,#c03725);
 background-image: linear-gradient(top,#555,#c03725);
 box-shadow:0px 0px 2px transparent;
 -webkit-box-shadow:0px 0px 2px transparent;
 -moz-box-shadow:0px 0px 2px transparent;
}

 input[type="reset"] {
 display: inline;
 vertical-align: middle;
 background-color: #999;
 background-image: -webkit-linear-gradient(top,#dd4b39,#d14836);
 background-image: -moz-linear-gradient(top,#dd4b39,#d14836);
 background-image: -ms-linear-gradient(top,#dd4b39,#d14836);
 background-image: -o-linear-gradient(top,#dd4b39,#d14836);
 background-image: linear-gradient(top,#dd4b39,#d14836);
 border: 1px solid transparent;
 color: white;
 cursor: pointer;
 text-shadow: 0 1px rgba(0, 0, 0, 0.1);
 -webkit-border-radius: 2px;
 -moz-border-radius: 2px;
 border-radius: 3px;
 font-size: 9px;
 font-weight: bold;
 text-align: center;
 height: 24px;
 line-height: 20px;
 outline: 0;
 padding: 0 4px;
 margin: 1px;
 position: relative;
 display: -moz-inline-box;
 display: inline-block;
 }

 input[type="reset"]:hover {
 background-color: #c03725;
 background-image: -webkit-linear-gradient(top,#dd4b39,#c03725);
 background-image: -moz-linear-gradient(top,#dd4b39,#c03725);
 background-image: -ms-linear-gradient(top,#dd4b39,#c03725);
 background-image: -o-linear-gradient(top,#dd4b39,#c03725);
 background-image: linear-gradient(top,#dd4b39,#c03725);
 box-shadow:0px 0px 2px transparent;
 -webkit-box-shadow:0px 0px 2px transparent;
 -moz-box-shadow:0px 0px 2px transparent;
}

input, textarea, select { 
background-color:#333;
border:1px solid #233130;
color:#999;
font-family:Verdana,Arial,sans-serif,Helvetica;
font-size:12px;
padding:2px;
resize: vertical;
outline:none; 
}


input,textarea,select {vertical-align:middle; font-size:9pt; font-family:verdana,arial,helvetica;}







/*Стиль для форума*/
.tags:before, .tags:after {content: "";display: table;}
.tags:after {clear: both;}
.tags b {position: relative;float: left;margin: 0 0 3px 0px;}

.tags a, .tags span {
display: block;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
.tags a {
 width: 300px; 
 height: 26px;
 font-size: 13px;
 line-height: 23px;
 padding: 0 9px 0 8px;
 color: #999;
 text-shadow: 0 1px #000;
 border-width: 1px 0 1px 1px;
 border-style: solid;
 border-color: #292929 #292929 #292929;
 border-radius: 3px 0 0 3px;
 background-color: #111;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222), color-stop(100%, #111));
 background-image: -webkit-linear-gradient(top, #222, #111);
 background-image: -moz-linear-gradient(top, #222, #111);
 background-image: -ms-linear-gradient(top, #222, #111);
 background-image: -o-linear-gradient(top, #222, #111);
 background-image: linear-gradient(top, #222, #111);
}
.tags a:hover {
background-image: -webkit-linear-gradient(top, #333, #222);
}
.tags a:hover span {
 padding: 0 7px 0 6px;
 max-width: 90px;
 -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.15), 1px 1px 2px rgba(0, 0, 0, 0.2);
 box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.15), 1px 1px 2px rgba(0, 0, 0, 0.2);
}
.tags span {
 position: absolute;
 top: 0px;
 left: 100%;
 z-index: 2;
 overflow: hidden;
/* max-width: 0; */
 height: 26px;
 line-height: 24px;
 padding: 0 0 0 2px;
 color: #fff;
 text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
 border: 1px solid;
/* border-color: #d15813 #c85412 #bf5011; */
border-color: #223e40 #223e40 #223e40;
 border-radius: 0 2px 2px 0;
 background-color: #0f1d1e;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0f1d1e), color-stop(100%, #df5e14));
 background-image: -webkit-linear-gradient(top, #0f1d1e, #0f1d1e);
 background-image: -moz-linear-gradient(top, #0f1d1e, #0f1d1e);
 background-image: -ms-linear-gradient(top, #0f1d1e, #0f1d1e);
 background-image: -o-linear-gradient(top, #0f1d1e, #0f1d1e);
 background-image: linear-gradient(top, #0f1d1e, #0f1d1e);
 -webkit-transition-property: padding, max-width;
 -moz-transition-property: padding, max-width;
 -ms-transition-property: padding, max-width;
 -o-transition-property: padding, max-width;
 transition-property: padding, max-width;
 -webkit-transition: 0.3s ease-out;
 -moz-transition: 0.3s ease-out;
 -ms-transition: 0.3s ease-out;
 -o-transition: 0.3s ease-out;
 transition: 0.3s ease-out;
}

/* Шрифт для баннера */
.neon, .broken
{
    color: transparent;
	font-size: 30px;
	font-family: Swis721 BdOul BT, Gabriola;
	font-style: italic;
	text-decoration: none;
	letter-spacing: .05em;
}

/* Полное свечение */
.neon
{
    text-shadow: 0 0 .02em hsla(60,100%,50%, 1),
    .04em .02em .05em hsla(80, 100%, 70%, .8),
    .03em .03em .1em #00ff00,
    .03em .03em .1em #00ff00,
    -.03em .03em .1em #00ff00,
    -.03em -.03em .1em #00ff00,
    .03em .03em .8em #00ff00,
    .03em -.03em .8em #00ff00,
    -.03em .03em .8em #00ff00,
    -.03em -.03em .8em #00ff00;
}

/* Сломанное свечение */
.broken
{
    text-shadow: 0 0 .02em hsla(60,100%,50%, .6),
	.04em .02em .05em hsla(80, 100%, 70%, .3),
	.03em .03em .1em hsla(0, 100%, 0, .3),
	.03em .03em .1em hsla(0, 100%, 0, .3),
	-.03em .03em .1em hsla(0, 100%, 0, .3),
	-.03em -.03em .1em hsla(0, 100%, 0, .3);
}