


body { margin:0px; padding:0px; font-family: "Open Sans",sans-serif;     color: #000000; background: #FFFFFF url(/img/backblue.jpg) repeat top center fixed; }
img { border:0px; }
.clr { clear:both; }


.stn:link, .stn:visited { color: #609143; text-decoration: none; font-weight: bold; } 
.stn:active, .stn:hover { color: #d77906; text-decoration: none; }

.stn-sort:link, .stn-sort:visited { color: #1D1916; text-decoration: none; font-weight: bold; } 
.stn-sort:active, .stn-sort:hover { color: #000000; text-decoration: none; }

/*############# WRAPPERS #############*/
.wrap {     background-color: rgba(251, 251, 251, 0.95); width:1360px; margin:0 auto; border:0px solid black; }

/*############# HEADER #############*/

.td22{
border: solid 1px;      
border-color: white;
padding:3px;
}

.achiv{
    background-position: -230px -24px;
    float: left;
    display: block;
    height: 45;
    width: 45;
    outline: none;
    border: none;
    cursor: help;
    background-image: url(/img/achiv.png);
    background-repeat: no-repeat;
}


/* Список определений для индикатора прогресса */

dl, dt, dd{margin:0;padding:0;}

dd{
	border-radius: 5px;
    border: solid 1px #B8B8B8;
    width: 500px;
    height: 41px;
    background: #EEF4FC;
    position: relative;
}
dd span{
	    position: absolute;
    display: block;
    width: 483px;
    height: 24px;
    background: #007AC3;
    top: 8px;
    left: 8px;
    overflow: hidden;
    text-indent: -8000px;
}
dd em{
    position: absolute;
    display: block;
    width: 500px;
    height: 40px;
    background: url(bg_cover.gif) repeat-x;
    top: 0;
}

.ddbar{
  box-shadow: rgba(0,0,0,.3) 0 1px 3px;
    padding: 7;
    width: 380px;
    background-color: rgba(192, 219, 240, 0.77);
    border-color: #d6e9c6;
    height: 18;
	}

.ddbarin{	
    text-shadow: 1px 1px 1px #006294;
    float: left;
    background: rgb(41, 105, 156) linear-gradient(rgb(120, 193, 251), rgb(0, 136, 199));
    height: 10;
    padding: 2 1 7 0;
    color: aliceblue;
    box-shadow: rgba(0,0,0,.3) 0 1px 2px;
}	
	
	
/* Единичный индикатор прогресса */

.progressBar{
	width:216px;
	height:41px;
	background:url(bg_bar.gif) no-repeat 0 0;
	position:relative;
}
.progressBar span{
	position:absolute;
	display:block;
	width:200px;
	height:25px;
	background:url(bar.gif) no-repeat 0 0;
	top:8px;
	left:8px;
	overflow:hidden;
	text-indent:-8000px;
}
.progressBar em{
	position:absolute;
	display:block;
	width:200px;
	height:25px;
	background:url(bg_cover.gif) repeat-x 0 0;
	top:0;
}

/**/


.header { width:1360px; 
       
}
.clr-line {
	background: url(/img/hd-line.jpg) no-repeat;
	width:980px;
	height:8px;
}

.td1{ 
background: #E6F5FD;
    border: solid 1px #A8C5F9;
    text-shadow: 1px 0px 1px rgb(132, 156, 208);
    border-radius: 0px;
    color: #052738;
    font-size: 14;
}

.table-main {
    cursor: pointer;
    background-color: #EBF1FB;
    width: 270;
    padding: 10 10 10 10;
    border: 1px solid #829BCF;
    border-radius: 3px;
    margin-right: 5px;
    color: #595B5E;
    font-size: 16;
}

.table-main:hover {
    border: 1px solid #FF8A00;

}

/*###################################*/

.rub {
display: inline-block;
border-bottom: 1px solid;
line-height: 0px;
width: 8px;
height: 3px;
font-size: 13.0pt;
box-sizing: border-box;
}

.price {
  font-family: 'PT Sans', serif;
  }

a.button28 {
    color: #345C77;
    text-align: -webkit-center;
    margin: 0 5 5 30;
    display: inline-block;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 0 1px 0 #FFF,1px 2px 3px #C5C5C5;
    padding: .3em 1em;
    outline: none;
    background: linear-gradient(rgb(255, 255, 255), rgb(216, 216, 216)) rgb(217, 236, 255);
    box-shadow: 0 1px rgba(255,255,255,.2) inset, 0 0px 1px rgba(0,1,6,.5), 0 0 1px 1px rgba(0,1,6,.2);
    transition: .0s ease-in-out;
    width: 230;
}
a.button28:hover:not(:active) {
color: #0095EC;
    text-shadow: 1px 1px 1px 1px #82B8FF;
  background: linear-gradient(rgb(252, 253, 254), rgb(223, 232, 241)) rgb(217, 236, 255);
}
a.button28:active {
color: #0095EC;
  top: 1px;
  background: linear-gradient(rgb(216, 216, 216), rgb(216, 216, 216)) rgb(216, 216, 216);
  box-shadow:
   0 0 1px rgba(0,0,0,.5) inset,
   0 1px 2px rgba(0,0,0,.5) inset,
   0 1px 1px rgba(255,255,255,.1);
}

a.button8 {
color: #FCFDFE;
    text-shadow: 1px 1px 1px #1E5C85;
    /* font-size: 18; */
    text-align: -webkit-center;
    margin: 10 10 10 10;
    position: relative;
    display: inline-block;
    font-weight: bold;
    text-decoration: none;
    padding: .5em 1em;
    outline: none;
    border-radius: 3px;
    background: linear-gradient(rgb(55, 161, 232), rgb(28, 86, 125)) rgb(200, 214, 243);
    box-shadow: 0 1px rgba(255,255,255,.2) inset, 0 3px 5px rgba(0,1,6,.5), 0 0 1px 1px rgba(0,1,6,.2);
    transition: .2s ease-in-out;
    width: 140;
    border-radius: 7px;
}
a.button8:hover:not(:active) {
color: #FCFDFE;
    background: linear-gradient(rgb(52, 153, 221), rgb(52, 153, 221)) rgb(200, 214, 243);
}
a.button8:active {
color: aliceblue;
  top: 1px;
  background: linear-gradient(rgb(52, 153, 221), rgb(52, 153, 221)) rgb(200, 214, 243);
  box-shadow:
   0 0 1px rgba(0,0,0,.5) inset,
   0 2px 3px rgba(0,0,0,.5) inset,
   0 1px 1px rgba(255,255,255,.1);
}

a.button5 {
    display: inline-block;
    color: #000;
    font-size: 14px;
    text-decoration: none;
    user-select: none;
    padding: 5 5 5 5px;
    outline: none;
    border-radius: 2px;
    width: 100;
}
a.button5:before {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;  /* для больших картинок 0 */
  padding-right: 5px;
}
a.button5[data-twitter]:before {content: url(http://favicon.yandex.net/favicon/twitter.com);}
a.button5[data-vk]:before {content: url(http://favicon.yandex.net/favicon/vk.com);}
a.button5[data-facebook]:before {content: url(http://favicon.yandex.net/favicon/facebook.com);}
a.button5[data-google]:before {content: url(http://favicon.yandex.net/favicon/plus.google.com);}
a.button5:hover {
  background: linear-gradient(#ececeb, #eaeaea);
  box-shadow:
   inset rgba(0,0,0,.5) 0 -1px 1px,
   inset rgba(0,0,0,.2) 0 1px,
   inset #fff 0 2px,
   rgba(0,0,0,.2) 0 1px 1px;
}
a.button5:active {
  background: linear-gradient(rgba(0,0,0,.2), rgba(0,0,0,.1));
  box-shadow:
   inset rgba(0,0,0,.8) 0 1px 2px,
   inset rgba(0,0,0,.05) 0 -1px 0,
   #fff 0 1px 1px;
}

/*####################################*/

.mail {
 cursor: pointer;
    font-weight: bold;
    text-align: center;
    color: #345C77;
    outline: none;
}

.mail:hover {
/*  background: #dcdcdc linear-gradient(#fff, #dcdcdc);
  box-shadow: 0 0 0 1px #aaa inset, 0 1px 1px #aaa;*/
}
.mail:active {
  background: none;
    box-shadow: 0 0 0 1px #bbb inset, 0 1px 3px rgba(0,0,0,.5) inset, 0 1px 2px #fff;
}




.subbut {
border: 1px solid rgba(0, 0, 0, 0.18);  
background-color: #D5D5D5; 
padding: 7px; 
border-radius: 5px;
cursor: pointer; 
color: #505261; 
text-shadow: #333333 0.2px 0.2px 0.2px; 
text-transform: uppercase;
transition-duration: 0.1s;
}

.subbut:hover {
    border: 1px solid rgba(0, 0, 0, 0.18);
    background-color: #4F7FEC;
    padding: 7px;
    border-radius: 5px;
    cursor: pointer;
    color: #FFFFFF;
    text-shadow: #333333 0.2px 0.2px 0.2px;
    text-transform: uppercase;
transition-duration: 0.1s;
}

.clock {
box-shadow: 1px 1px 5px 1px rgba(1, 1, 1, 0.2);
       height: 40px;
    background: -webkit-linear-gradient(top, #f6f7f7 0px, #d7dcdc 100%);
    padding: 3px;
    color: #707e7e;
    font-size: 17px;
    text-align: center;
    font-weight: bold;
    text-shadow: 0 1px 0 #f6f7f7;
    cursor: help;
}

.hd-menu {
background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.8) 0px, rgba(187, 205, 241, 0.8) 100%);
    box-shadow: 0px 0px 0px rgba(0, 0, 0, .5), 0px 0px 1px rgba(0, 0, 0, .5);
    width: 1320px;
     height: 50px; 
    line-height: 30px;
    border-bottom: none;
    position: absolute;
    /* top: 50%; */
    /*cursor: help;*/
    color: #f0ffff;
    text-align: center;
    text-shadow: 1px 1px 5px #848482;
    font-weight: bold;
    font-size: 25px;
}

.acci {
background: url(/img/arrows.png) repeat-x;
width: 551px;
height: 274px;
margin-left: 70px;

border-radius: 5px;
}

.tigr {
background: url(/img/tigr.jpg) repeat-x;

width: 654px;
height: 145px;
font-weight: bold;

}

.logo {
    
    background: url(/img/sitelogo33.png) no-repeat;
       width: 880px;
    height: 150px;
    margin-top: 70px;
    margin-left: 0px;
    
}

.hd-menu li {
	display:inline;
	margin:0px 15px 0px 0px;
	border:3px solid #FFF;
	padding:7px 5px 3px 5px;
}

.hd-menu li:hover {
	border:3px solid #f9ac85;
	border-radius:10px;
	padding:5px 5px 3px 5px;
}

.hd-menu a {
	text-decoration:none;
	color:#000;
}

.stn-r {
background: url(/img/obmennn.png) no-repeat;
width: 268px;
height: 40px;
}

.fruits {
width: 93px;
height: 40px;
display: block;
float: left;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
margin: 0px 10px 0px 0px;
background-image: url(/img/fruits.jpg);
}

.cp-art {
	    /*background: url(/img/fruits.jpg) no-repeat;*/
    width: 1360px;
    height: 320px;
    margin-bottom: 10px;
    float: left;
    /* margin-left: -60px; */
    /*font-weight: bold;*/
}

.sprite-icon {
	background: url(/img/sprite-icon.png) no-repeat;
	width:500px;
	height:500px;
}

.hd-bnf {
        background-color: rgba(255, 255, 255, 0.8);
    box-shadow: 1px 1px 5px 1px rgba(1, 1, 1, 0.2);
    margin-left: 970px;
    margin-top: 110px;
    /* color: #FFFFFF; */
    font-size: 14px; 
    /* background: url(/img/arr.png) repeat-x; */
    width: 340px;
    height: 200px;
}

/*############# CONTENT #############*/
.content {  width:1360px; margin-top:10px; }
.cl-left {       background-color: rgba(255, 255, 255, 0.8); box-shadow: 1px 1px 5px 1px rgba(1, 1, 1, 0.2); width:325px; float:left; border:0px solid black; }
.cl-right {     width:630px; float:left; padding:0px 0px 0px 20px; border:0px solid black; }
.cl-center { box-shadow: 1px 1px 5px 1px rgba(1, 1, 1, 0.2); background-color: rgba(255, 255, 255, 0.8); width: 345px; float:right; border:0px solid black; }

.h-title {
    background: url(/img/opacity-title.png) no-repeat;
    background-position-y: -4px;
    width: 289px;
    height: 25px;
    color: #1D1916;
    font-family: "verdana";
    text-align: center;
    margin: 2px 5px 5px 15px;
	text-shadow: 1px 1px 1px #BBCBEC;
}

.autoriz {
         box-shadow: 1px 1px 5px 1px rgba(1, 1, 1, 0.2);
    color: #377797;
    height: 350px;
    border: 2px solid rgba(128, 153, 206, 0.6);
    border-radius: 5px;
    background: -webkit-linear-gradient(top, rgba(129, 196, 255, 0.2) 0px, rgba(229, 255, 255, 0.52) 100%);
}

.lg {
	background: none;
	border: 1px solid #8d8d8d;
	border-radius:2px;
	background: url(/img/inpt.png) repeat-x;
	width:200px;
	height:24px;
	padding:0px 0px 0px 10px;
	margin:3px 0px 0px 0px;
}

.lg:hover {
	background: url(/img/inpt-hov.png) repeat-x;
	width:200px;
	height:24px;
}

.ps {
	background: none;
	border: 1px solid #8d8d8d;
	border-radius:2px;
	background: url(/img/inpt.png) repeat-x;
	width:200px;
	height:24px;
	padding:0px 0px 0px 10px;
	margin:3px 0px 0px 0px;
}

.ps:hover {
	background: url(/img/inpt-hov.png) repeat-x;
	width:200px;
	height:24px;
}

.btn_in {
background: rgba(56, 143, 247, 0);
    border: 2px solid #86A4E4;
    border-radius: 5px;
    color: #3C6DD6;
    margin: 5px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    cursor: pointer;
    width: 60px;
    font-weight: bold;
}
.btn_reg {
	background: rgba(56, 143, 247, 0);
	border: 1px solid #21A885;
	border-radius:5px;
	color:#228B22;
	margin: 5px 0px 0px 0px;
	padding:3px 0px 3px 0px;
	cursor:pointer;	
	width:100px;
        font-weight: bold;
}

a.rs-ps { color:#9938DA; text-decoration:none;  font-size:13px; }
a.rs-ps:hover { text-decoration:underline; }


.stat1 {
background:  url(/img/fone.jpg) repeat-x;
color: #1D1916;
margin: 20px 0px 0px 0px;
border: 1px solid #1D1916;
border-radius: 5px;
font-weight: bold;
}

.stat {
            background-color: rgba(255, 255, 255, 0.5);
    box-shadow: 1px 1px 5px 1px rgba(1, 1, 1, 0.2);
    /* background: url(/img/bnf.png) repeat-x; */
    color: #000000;
    margin: 20px 0px 0px 0px;
    border: 1px solid rgba(29, 25, 22, 0.25);
    border-radius: 5px;
    /*font-weight: bold;*/
}

.st-lf { float:left; margin:4px 0px 0px 0px; }
.st-rg { float:left; margin:8px 0px 0px 15px; }

.line {
	margin:10px 0px 0px 30px;
}

.line-st {
	border: 1px solid rgba(141, 141, 141, 0.58);
    border-radius: 2px;
    background: url(/img/inpt-hov.png) repeat-x;
    width: 135px;
   /* height: 19px;*/
    color: #9A38DA;
    text-align: center;
        margin: 4px 0px 0px 0px;
    padding: 1px 0px 1px 0px;
	
}

.st-time {
	margin: 13px 0px 10px 30px;
}

.wim {
    font-size: 14px;
        background-color: rgba(255, 255, 255, 0.8);
    box-shadow: 1px 1px 5px 1px rgba(1, 1, 1, 0.2);
    /* background: url(/img/bnf.png) repeat; */
    border: 1px solid rgba(29, 25, 22, 0.23);
    width: 600px;
    margin: 0px 0px 0px 7px;
    padding: 10px 10px 10px 20px;
    color: #3B4242;
    border-radius: 5px;
}

.wim-block {
	margin:10px 0px 0px 67px;
}

.wim-lf {
	background: url(/img/man-1.jpg) no-repeat;
	width:125px;
	height:129px;
	float:left;
}

.wim-ctr {
	width:220px;
	float:left;
	color:#0a5200;
	font-size:19pt;
	text-align:center;
	margin:0px 5px 0px 5px;
}

.wim-ctr-in {
	background: url(/img/arrows.jpg) no-repeat;
	width:117px;
	height:63px;
	margin:10px 0px 10px 50px;
}

.wim-rg {
	background: url(/img/man-2.jpg) no-repeat;
	width:130px;
	height:131px;
	float:left;	
}

.garant-bk {
	width:200px;
	float:left;
	margin:5px 0px 0px 0px;
	text-align:center;
	color:#0a5200;
	font-size:15pt;	

}

i {
	display:block;
	background:url(/img/garant-sprite.jpg);
	width:171px;
	height:155px;
	margin-left:15px;
}

.cntrl-ps {
	width:171px;
	    margin-left: 100px;
    margin-bottom: 10px;

}



.acc-title {
background: rgba(100, 186, 226, 0);
width: 535px;
height: 30px;

border-radius: 5px;
text-align: center;
font-family: "verdana";
font-size: 18px;
color: #707e7e;
margin-left: 25px;
}

.field-gr {
	background: url(/img/field-gr.jpg) no-repeat;
	width:220px;
	height:31px;
	padding:9px 0px 0px 48px;
	margin:-10px 0px 11px 28px;
}

.register {
	background: url(/img/register.png) no-repeat;
	width:220px;
	height:31px;
	padding:9px 0px 0px 48px;
	margin:-10px 0px 11px 28px;
	transition-duration: 0.1s;
}

.register:hover {
	background: url(/img/register2.png) no-repeat;
	width:220px;
	height:31px;
	padding:9px 0px 0px 48px;
	margin:-10px 0px 11px 28px;
	transition-duration: 0.1s;
}

.field-gr-state1 {
	background: url(/img/state1.png) no-repeat;
	width:220px;
	height:31px;
	padding:9px 0px 0px 48px;
	margin:-10px 0px 11px 28px;
	transition-duration: 0.1s;
}

.field-gr-state1:hover {
	background: url(/img/state01.png) no-repeat;
	width:220px;
	height:31px;
	padding:9px 0px 0px 48px;
	margin:-10px 0px 11px 28px;
	transition-duration: 0.1s;
}

.field-gr-state2 {
	background: url(/img/00.png) no-repeat;
	width:220px;
	height:31px;
	padding:9px 0px 0px 48px;
	margin:-10px 0px 11px 28px;
	transition-duration: 0.1s;
}

.field-gr-state2:hover {
	background: url(/img/000.png) no-repeat;
	width:220px;
	height:31px;
	padding:9px 0px 0px 48px;
	margin:-10px 0px 11px 28px;
	transition-duration: 0.1s;
}

.field-gr-state3 {
	background: url(/img/state3.png) no-repeat;
	width:220px;
	height:31px;
	padding:9px 0px 0px 48px;
	margin:-10px 0px 11px 28px;
	transition-duration: 0.1s;
}

.field-gr-state3:hover {
	background: url(/img/state31.png) no-repeat;
	width:220px;
	height:31px;
	padding:9px 0px 0px 48px;
	margin:-10px 0px 11px 28px;
	transition-duration: 0.1s;
}

.field-gr-state4 {
	background: url(/img/state4.png) no-repeat;
	width:220px;
	height:31px;
	padding:9px 0px 0px 48px;
	margin:-10px 0px 11px 28px;
	transition-duration: 0.1s;
}

.field-gr-state4:hover {
	background: url(/img/state41.png) no-repeat;
	width:220px;
	height:31px;
	padding:9px 0px 0px 48px;
	margin:-10px 0px 11px 28px;
	transition-duration: 0.1s;
}

.field-gr-state5 {
	background: url(/img/state5.png) no-repeat;
	width:220px;
	height:31px;
	padding:9px 0px 0px 48px;
	margin:-10px 0px 11px 28px;
	transition-duration: 0.1s;
}

.field-gr-state5:hover {
	background: url(/img/state51.png) no-repeat;
	width:220px;
	height:31px;
	padding:9px 0px 0px 48px;
	margin:-10px 0px 11px 28px;
	transition-duration: 0.1s;
}

.field-gr-state6 {
	background: url(/img/00.png) no-repeat;
	width:220px;
	height:31px;
	padding:9px 0px 0px 48px;
	margin:-10px 0px 11px 28px;
	transition-duration: 0.1s;
}

.field-gr-state6:hover {
	background: url(/img/000.png) no-repeat;
	width:220px;
	height:31px;
	padding:9px 0px 0px 48px;
	margin:-10px 0px 11px 28px;
	transition-duration: 0.1s;
}

.field-gr-state7 {
	background: url(/img/state7.png) no-repeat;
	width:220px;
	height:31px;
	padding:9px 0px 0px 48px;
	margin:-10px 0px 11px 28px;
	transition-duration: 0.1s;
}

.field-gr-state7:hover {
	background: url(/img/state71.png) no-repeat;
	width:220px;
	height:31px;
	padding:9px 0px 0px 48px;
	margin:-10px 0px 11px 28px;
	transition-duration: 0.1s;
}

.field-gr-state8 {
	background: url(/img/state8.png) no-repeat;
	width:220px;
	height:31px;
	padding:9px 0px 0px 48px;
	margin:-10px 0px 11px 28px;
	transition-duration: 0.1s;
}

.field-gr-state8:hover {
	background: url(/img/state81.png) no-repeat;
	width:220px;
	height:31px;
	padding:9px 0px 0px 48px;
	margin:-10px 0px 11px 28px;
	transition-duration: 0.1s;
}

.field-gr-state9 {
background: url(/img/state9.png) no-repeat;
width: 220px;
height: 31px;
padding: 9px 0px 0px 48px;
margin: -10px 0px 11px 28px;
transition-duration: 0.1s;
}

.field-gr-state9:hover {
	background: url(/img/state91.png) no-repeat;
width: 220px;
height: 31px;
padding: 9px 0px 0px 48px;
margin: -10px 0px 11px 28px;
transition-duration: 0.1s;
}

.field-gr-state10 {
	background: url(/img/state10.png) no-repeat;
	width:220px;
	height:31px;
	padding:9px 0px 0px 48px;
	margin:-10px 0px 11px 28px;
	transition-duration: 0.1s;
}

.field-gr-state10:hover {
    background: url(/img/state101.png) no-repeat;
	width:220px;
	height:31px;
	padding:9px 0px 0px 48px;
	margin:-10px 0px 11px 28px;
	transition-duration: 0.1s;
}
}

.field-gr-state11 {
	background: url(/img/state11.png) no-repeat;
	width:220px;
	height:31px;
	padding:9px 0px 0px 48px;
	margin:-10px 0px 11px 28px;
	transition-duration: 0.1s;
}

.field-gr-state11:hover {
	background: url(/img/state11.png) no-repeat;
	width:220px;
	height:31px;
	padding:9px 0px 0px 48px;
	margin:-10px 0px 11px 28px;
	transition-duration: 0.1s;
}



.field-gr-state12 {
	background: url(/img/state11.png) no-repeat;
	width:220px;
	height:31px;
	padding:9px 0px 0px 48px;
	margin:-10px 0px 11px 28px;
	transition-duration: 0.1s;
}

.field-gr-state12:hover {
	background: url(/img/state111.png) no-repeat;
	width:220px;
	height:31px;
	padding:9px 0px 0px 48px;
	margin:-10px 0px 11px 28px;
	transition-duration: 0.1s;

}

.field-gr-state13 {
	background: url(/img/lott.png) no-repeat;
	width:220px;
	height:31px;
	padding:9px 0px 0px 48px;
	margin:-10px 0px 11px 28px;
	transition-duration: 0.1s;
}



.field-gr-state13:hover {
	background: url(/img/lott2.png) no-repeat;
	width:220px;
	height:31px;
	padding:9px 0px 0px 48px;
	margin:-10px 0px 11px 28px;
	transition-duration: 0.1s;
}

.field-gr-state17 {
	background: url(/img/00.png) no-repeat;
	width:220px;
	height:31px;
	padding:9px 0px 0px 48px;
	margin:-10px 0px 11px 28px;
	transition-duration: 0.1s;
}



.field-gr-state17:hover {
	background: url(/img/000.png) no-repeat;
	width:220px;
	height:31px;
	padding:9px 0px 0px 48px;
	margin:-10px 0px 11px 28px;
	transition-duration: 0.1s;
}

.field-gr a {
	color:#7ea57b;
	text-decoration:none;
	font-size:20px;
}

.field-gr a:hover {
	color:#99be97;
	text-decoration:none;
	border-bottom:1px dashed #99be97;
	font-size:20px;
}

.field-rd {
	background: url(/img/field-rd.jpg) no-repeat;
	width:220px;
	height:31px;
	padding:9px 0px 0px 48px;
	margin:-10px 0px 11px 28px;
}

.field-rd a {
	color:#ad7676;
	text-decoration:none;
	font-size:20px;
}

.field-rd a:hover {
	color:#c28888;
	text-decoration:none;
	border-bottom:1px dashed #c28888;
	font-size:20px;
}

.field-ar {
	background: url(/img/field-ar.png) no-repeat;
	width:220px;
	height:31px;
	padding:9px 0px 0px 48px;
	margin:-10px 0px 11px 28px;
}

.field-ars {
	background: url(/img/field-ar.png) no-repeat;
	width:220px;
	height:31px;
	padding:9px 0px 0px 48px;
	margin:-10px 0px 11px 28px;
}

.field-ars a, .field-ar a {
	/*  margin: inherit;*/
  color: #005DFF;
	text-decoration:none;
	font-size:18px;
}

.field-ars a:hover, .field-ar a:hover {
	color:#99be97;
	text-decoration:none;
	border-bottom:1px dashed #99be97;
	font-size:18px;
}

.fr-block {
background-color: rgba(255, 255, 255, 0.5);
    box-shadow: 1px 1px 5px 1px rgba(1, 1, 1, 0.2);
    float: left;
    border: 1px solid #ACB0BB;
    border-radius: 2px;
    margin: 10px;
    padding: 0px 10px 10px 0px;
}

.fr-block img {
margin: 10px 0px 0px 10px;

margin-bottom: -7px;
}

.fr-title {
	color:#7ea57b;
	font-size:18px;
}

.cl-fr-lf {
	float:left; 
	text-align:center;
}

.cl-fr-rg {
float: left;
margin: 10px 0px 10px 5px;
}

.fr-te-gr {
color: #FFFFFF;
font-family: 'Comfortaa', cursive;
font-size: 0.8em;
font-weight: bold;
}
.fr-te-gr-title { color:#000; font-weight:700; margin-bottom:10px;}

a.sm-btn {
	display:block;
	cursor:pointer;
	font-size: 12px;
	font-weight: 700 !important;
	margin: 0px 5px 8px 0px;
	padding: 0px 14px;
	border-radius: 10px;
	box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.400), 1px 1px 1px rgba(0, 0, 0, 0.102);
	display: inline-block;
	line-height: 26px;
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.298);
	background: linear-gradient(to bottom, #88BDFF 0px, #60A7FF 100%) transparent;
	border: 1px solid #3E8FF4;
	color: #2B63A8 !important;	
	text-decoration:none;
}

a.sm-btn:hover { opacity:0.8; }


input.sm-btn {
	display:block;
	cursor:pointer;
	font-size: 12px;
	font-weight: 700 !important;
	margin: 0px 5px 8px 0px;
	padding: 0px 14px;
	border-radius: 10px;
	box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.400), 1px 1px 1px rgba(0, 0, 0, 0.102);
	display: inline-block;
	line-height: 30px;
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.298);
	background: linear-gradient(to bottom, #88BDFF 0px, #60A7FF 100%) transparent;
	border: 1px solid #3E8FF4;
	color: #2B63A8 !important;	
	text-decoration:none;
}

input.sm-btn:hover { opacity:0.8; }

.silver-bk {
    font-size: 14px;
    background-color: rgba(255, 255, 255, 0.8);
    box-shadow: 1px 1px 5px 1px rgba(1, 1, 1, 0.2);
   /* background: url(/img/bnf.png) repeat;*/
    border: 1px solid rgba(29, 25, 22, 0.23);
    width: 600px;
    margin: 0px 0px 0px 7px;
    padding: 10px 10px 10px 20px;
    color: rgba(73, 75, 78, 0.92);
    border-radius: 5px;
}

.s-bk-lf {
	     background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.8) 0px, rgba(187, 205, 241, 0.8) 100%);
    box-shadow: 0px 0px 0px rgba(0, 0, 0, .5), 0px 0px 1px rgba(0, 0, 0, .5);
    border: 1px solid rgba(29, 25, 22, 0.23);
    width: 600px;
    margin: 0px 0px 0px 7px;
    padding: 10px 10px 10px 20px;
    border-radius: 5px;
    color: #707e7e;
    font-size: 17px;
    text-align: center;
    font-weight: bold;
    text-shadow: 0 1px 0 #f6f7f7;
}

.sm-line {
	float:left;
	margin:5px 11px;
	font-size:14px;

}

.sm-line-nt {
	
	margin:5px 0px 5px 0px;
	font-size:14px;

}

.sm-line-nt img {
	
	
	vertical-align:-13px;
}

.sm-line img {
	
	
	vertical-align:-13px;
	margin:0px 5px 0px 0px;
}

.m-tb {
background: rgba(83, 132, 234, 0.69);
color: black;
}

table { border:none; }
 
td {
border-radius: 0px;
margin-right: 5px;
color: #000000;
    font-size: 14;
}

.bs-py {
	border: 1px solid #8d8d8d;
	border-radius:10px;
	background: url(/img/inpt-hov.png) repeat-x;
	width:115px;
	height:24px;
	color:#f77827;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 0px;
}

.out-my {
	background: none;
	border: 1px solid #8d8d8d;
	border-radius:10px;
	background: url(/img/inpt.png) repeat-x;
	width:187px;
	height:24px;
	padding:0px 0px 0px 10px;
	margin:1px 0px 0px 0px;
}

.out-my:hover {
	background: url(/img/inpt-hov.png) repeat-x;
	width:187px;
	height:24px;
}


.referals {
    text-align: left;
    border-collapse: separate;
    line-height: 1.9;
    border: none;
    border-spacing: 0;
    padding: 0;
    width: 100%;        
}
.referals thead {
    text-align: center;
    background: url(/thema/form/menu_form_spisok.png) repeat-x bottom;
}
.referals thead th {
    color: #ffffff;
    font:11px tahoma, arial, sans-serif;
    padding: 4px 8px;
}
.referals thead th a {
    color: #ffffff;
    outline: none;
}
.referals thead th a:hover {
    color: #FAE897;
    border-color: #FAE897;
}
.referals td {
padding: 2px 5px;
border-top: solid 1px #FFFFFF;
border-bottom: 1px solid #bfbfbf;
text-shadow: 0 1px 0 #fff;
font-size: 13px;
font-family: Verdana, sans-serif;
}

.avatar{ box-shadow:0 0 3px rgba(0, 0, 0, 0.6); border: 2px solid #fff; }
.wall {
    text-align: left;
    border-collapse: collapse;
    line-height: 1.9;
    border: none;
    border-spacing: 0;
    padding: 0;
	width: 100%;
}
.avatar1{ box-shadow:0 0 0px rgba(0, 0, 0, 0.6); border: 0px solid #fff; }
.wall {
    text-align: left;
    border-collapse: collapse;
    line-height: 1.9;
    border: none;
    border-spacing: 0;
    padding: 0;
	width: 100%;
}
.wall td {
padding: 2px 5px;
border-top: solid 1px #FFFFFF;
border-bottom: 1px solid #bfbfbf;
text-shadow: 0 1px 0 #fff;
font-size: 13px;
font-family: Verdana, sans-serif;
}

.button-money_box {
background: #232C41;
background: -o-linear-gradient(top, #5A6A7D 0px, #232C41 100%);
background: -moz-linear-gradient(top, #5A6A7D 0px, #232C41 100%);
background: -webkit-linear-gradient(top, #5A6A7D 0px, #232C41 100%);
background: -ms-linear-gradient(top, #5A6A7D 0px, #232C41 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#232C41', endColorstr='#232C41',GradientType=0);
margin: 6px auto;
display: block;
color: #f0ffff;
border-radius: 4px;
text-align: center;
font-weight: bold;
text-shadow: 0px 0px 3px #627172;
cursor: pointer;
line-height: 2;
}
.button-money_box:hover
{
	background: #5C6A7D;
	background: -o-linear-gradient(top, #5C6A7D 0px, #5C6A7D 100%);
	background: -moz-linear-gradient(top, #5C6A7D 0px, #5C6A7D 100%);
	background: -webkit-linear-gradient(top, #5C6A7D 0px, #5C6A7D 100%);
	background: -ms-linear-gradient(top, #5C6A7D 0px, #5C6A7D 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5C6A7D', endColorstr='#5C6A7D',GradientType=0);
	color: #f0ffff;
}

/*############# FOOTER #############*/
.footer {
    height: 260;
	    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.8) 0px, rgba(187, 205, 241, 0.8) 100%);
    box-shadow: 0px 0px 0px rgba(0, 0, 0, .5), 0px 0px 1px rgba(0, 0, 0, .5);
    margin-left: 152px;
    width: 1360px;
    
    text-align: center;
    color: #5A5A5A;
    padding-top: 10px;
        margin: auto;
		    bottom: 0;
		position:inherit;
		clear:both;
}




.hom {
width: 210px;
    height: 40px;
display: block;
float: left;
font-size: 11px;
font-weight: bold;

margin: 5px 10px 0px 0px;
background-image: url(/img/hom.png);
transition-duration: 0.1s;
}

.hom:hover {
width: 210px;
    height: 40px;
display: block;
float: left;
font-size: 11px;
font-weight: bold;

margin: 5px 10px 0px 0px;
background-image: url(/img/hom2.png);
  transition-duration: 0.1s;
}

.news {
width: 210px;
    height: 40px;
display: block;
float: left;
font-size: 11px;
font-weight: bold;

margin: 5px 10px 0px 0px;
background-image: url(/img/newsgif.gif);
  transition-duration: 0.1s;
}

.news:hover {
width: 210px;
    height: 40px;
display: block;
float: left;
font-size: 11px;
font-weight: bold;

margin: 5px 10px 0px 0px;
background-image: url(/img/news2.png);
  transition-duration: 0.1s;
}

.sob {
width: 210px;
    height: 40px;
display: block;
float: left;
font-size: 11px;
font-weight: bold;

margin: 5px 10px 0px 0px;
background-image: url(/img/rules.png);
  transition-duration: 0.1s;
}

.sob:hover {
width: 210px;
    height: 40px;
display: block;
float: left;
font-size: 11px;
font-weight: bold;

margin: 5px 10px 0px 0px;
background-image: url(/img/rules2.png);
  transition-duration: 0.1s;
}

.paymen {
width: 210px;
    height: 40px;
display: block;
float: left;
font-size: 11px;
font-weight: bold;

margin: 5px 10px 0px 0px;
background-image: url(/img/pay.png);
  transition-duration: 0.1s;
}

.paymen:hover {
width: 210px;
    height: 40px;
display: block;
float: left;
font-size: 11px;
font-weight: bold;

margin: 5px 10px 0px 0px;
background-image: url(/img/pay2.png);
  transition-duration: 0.1s;
}

.onas {
width: 210px;
    height: 40px;
display: block;
float: left;
font-size: 11px;
font-weight: bold;

margin: 5px 10px 0px 0px;
background-image: url(/img/onas.png);
  transition-duration: 0.1s;
}

.onas:hover {
width: 210px;
    height: 40px;
display: block;
float: left;
font-size: 11px;
font-weight: bold;

margin: 5px 10px 0px 0px;
background-image: url(/img/onas2.png);
  transition-duration: 0.1s;
}

.cont {
width: 210px;
    height: 40px;
display: block;
float: left;
font-size: 11px;
font-weight: bold;

margin: 5px 10px 0px 0px;
background-image: url(/img/cont.png);
  transition-duration: 0.1s;
}

.cont:hover {
width: 210px;
    height: 40px;
display: block;
float: left;
font-size: 11px;
font-weight: bold;

margin: 5px 10px 0px 0px;
background-image: url(/img/cont2.png);
  transition-duration: 0.1s;
}

.rs {
width: 99px;
height: 50px;
display: block;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
margin-left: 840px;
background-image: url(/img/rs.png);
margin-top: -133px;
}

.sr {
width: 99px;
height: 50px;
display: block;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
margin-left: 840px;
margin-top: 5px;
background-image: url(/img/sr.png);
}

.field-gr-458 {
background: url(/img/logo_web.png) no-repeat;
width: 218px;
height: 39px;
padding: 0px 0px 0px 48px;
margin: 10px 0px 10px 50px;
}

.field-gr-459 {
background: url(/img/obmennn.png) no-repeat;
width: 268px;
height: 40px;
padding: 0px 0px 0px 48px;
margin: 10px 0px 10px 50px;
}

.knb {
background: url("/img/kno.png") no-repeat scroll center top transparent;
color: #FFFFFF;
display: block;
font-size: 14px;
font-weight: bold;
padding: 50px 20px 20px 20px;
text-decoration: none;
text-transform: uppercase;
text-align: center;
}



.buttons {
background-image: url("/img/kno_h.png");
cursor: pointer;
width: 100px;
height: 29px;
float: left;
font-size: 14px;
margin-left: -17px;
margin-top: -20px;
text-align: center;
padding: 4px 0px 0px 0px;
text-decoration: none;
color: #FFFFFF;
}

.buttons:hover {
background: url("/img/knoh.png") no-repeat scroll center top transparent;
}

.buttone {
background-image: url("/img/kno_e.png");
cursor: pointer;
width: 100px;
height: 29px;
float: right;
font-size: 14px;
margin-left: -17px;
margin-top: -20px;
text-align: center;
padding: 4px 0px 0px 0px;
text-decoration: none;
color: #FFFFFF;
}

.buttone:hover {
background: url("/img/kno_h.png") no-repeat scroll center top transparent;
}

.share {
font: 16px "verdana";
color: #0516FF;
text-shadow: 0 0 2px rgba(158,157,157,0.4);
display: block;
margin-top: 20;
margin-bottom: 10px;
padding: 4px;
box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
text-align: center;
cursor: pointer;
border: 1px solid #f0ffff;
}

.refs {
background-image: url("/img/refs.png");
cursor: pointer;
width: 243px;
height: 80px;
float: left;
font-size: 14px;
margin-left: -30px;
margin-top: -62px;
text-align: center;
text-decoration: none;
color: #FFFFFF;
}

.stn-ref {
background-image: url("/img/kno_s.png");
cursor: pointer;
font-size: 15px;
text-align: center;
padding: 5px 20px 10px 0px;
text-decoration: none;
color: #FFFFFF;
font-family: "verdana";
}

.stn-ref:hover {
background: url("/img/knos.png") no-repeat scroll center top transparent;
}

.refcode {
color: #114C5B;
font-size: 13px;
text-align: left;
border: solid 1px #4895C9;
display: block;
padding: 5px;
width: 500px;
margin: 5px auto 10px;
}

.amongus{
    box-shadow: rgba(0, 0, 0, 0.498039) 0px 2px 10px, rgba(0, 0, 0, 0.498039) 0px 2px 3px;
    border-radius: 5px 5px 5px 0px;
    border: 2px solid rgb(240, 255, 255);
    position: fixed;
    z-index: 5000000;
    width: 50px;
    height: 115px;
    overflow: hidden;
    cursor: pointer;
    direction: ltr;
    left: -15px;
    top: 50%;
    margin-top: -57px;
    max-width: 50px;
    text-shadow: rgb(132, 132, 130) 1px 1px 5px;
    background: -webkit-linear-gradient(top, rgb(37, 197, 154) 0px, rgb(34, 126, 102) 100%);
}

#reformal_tab {display: block;font-size: 0;background-color: #352C25 !important;line-height: 0;cursor: pointer;z-index: 100001;left: 0;position: fixed;top: 300px;border: 2px solid #FFFFFF;padding: 10px 4px 10px 4px;border-left: 0;background: #352C25 url(http://media.reformal.ru/widgets/v2/gl.png) 0 0 repeat-y;-webkit-border-radius: 0 5px 5px 0;-moz-border-radius: 0 5px 5px 0;border-radius: 0 5px 5px 0;-moz-box-shadow: 1px 0 2px #888;-webkit-box-shadow: 1px 0 2px #888;box-shadow: 1px 0 2px #888; }