@import url('//fonts.googleapis.com/css?family=Exo+2:600|Roboto+Condensed:300,400,700');

/* All rights reserved (c) SMOFast.com */
body{background: #edeef0;font-family: tahoma, arial, verdana, sans-serif, Lucida Sans;margin:0;padding:0}
ul{margin:0;padding:0;list-style-type:none}
img{border:0}
.header{
background: rgb(30,104,150); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMyNjk4YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYzVmODIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(30,104,150,1) 0%, rgba(31,104,150,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,104,150,1)), color-stop(100%,rgba(31,104,150,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(30,104,150,1) 0%,rgba(31,104,150,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(30,104,150,1) 0%,rgba(31,104,150,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(30,104,150,1) 0%,rgba(31,104,150,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(30,104,150,1) 0%,rgba(31,104,150,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#32698c', endColorstr='#2c5f82',GradientType=0 ); /* IE6-8 */


position:relative;

z-index:9999;

-webkit-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 1px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 1px 10px 0px rgba(50, 50, 50, 0.55);


height:56px}


hr {
background:none;
border-top:solid 1px #D8D8D8;
-webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.9);
-moz-box-shadow:    0px 1px 0px 0px rgba(255, 255, 255, 0.9);
box-shadow:         0px 1px 0px 0px rgba(255, 255, 255, 0.9);
}

.header-content{width:1024px;margin:auto}
.navbar{float:left;padding-left:10px;padding-top:18px;color:#fff}
h1{color:#fff;float:left;padding-left:20px}
.container{min-height:100%}
.logo{display:block;float:left}
ul#navigation{float:right}
ul#navigation li{margin:0 3px;float:left;padding:6px 0;outline:0}
ul#navigation li a{color:#DCE5EA;
font-weight:400;
font-size:14px;
text-decoration:none;
display:inline-block;
margin-top:5px;
padding:8px 10px 9px 10px;


-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;

outline:0
}
ul#navigation li a:hover{
color:#043E68;

background: #FFFFFF;
}
ul#navigation li a img{position:relative;display:inline-block;top:11px;left:-1px}
ul#navigation li.selected a{background:rgba(0,0,0,0.4);box-shadow:inset 0 1px 3px 1px rgba(0,0,0,0.5),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 3px 1px rgba(0,0,0,0.5),0 1px 0 rgba(255,255,255,0.15);-webkit-box-shadow:inset 0 1px 3px 1px rgba(0,0,0,0.5),0 1px 0 rgba(255,255,255,0.15)}
.main{margin:auto;width:1024px;overflow: hidden;
padding:10px;
clear:both;
border:solid 1px #DDDDDD;
background: #f0f1f2;
}
.content{
width:730px;
min-height:450px;
color:#000;
border:solid 1px #D8D8D8;
border-bottom:none;
border-right:none;
margin:0 0 10px -1px;
padding-left:15px;
float:left;

-moz-border-radius-topleft: 15px;
-webkit-border-top-left-radius: 15px;
 border-top-left-radius: 15px;


-webkit-box-shadow: 1px -1px 0px 0px rgba(255, 255, 255, 0.75);
-moz-box-shadow:    1px -1px 0px 0px rgba(255, 255, 255, 0.75);
box-shadow:         1px 1px 0px 0px rgba(255, 255, 255, 0.75) inset;

text-align:center}

.content h2.title{
font-family: 'Exo 2', sans-serif;
font-size:17px;
font-weight:600;
color:#2C5F82;
text-shadow:
rgba(255,255,255,0.20) 1px 0px,
rgba(255,255,255,0.20) 1px 1px,
rgba(255,255,255,0.20) 0px 1px,
rgba(255,255,255,0.20) -1px 1px,
rgba(255,255,255,0.20) -1px 0px,
rgba(255,255,255,0.20) -1px -1px,
rgba(255,255,255,0.20) 0px -1px,
rgba(255,255,255,0.20) 1px -1px;
padding:1px 0 7px 0;
text-align:center;
margin:5px 0 15px 0;
position:relative;
background:none;
border-bottom:solid 1px #D8D8D8;
-webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 1);
-moz-box-shadow:    0px 1px 0px 0px rgba(255, 255, 255, 1);
box-shadow:         0px 1px 0px 0px rgba(255, 255, 255, 1);



}

.content h2.title span a {
background:#67993E;
position:absolute;
top:-1px;
right:0px;
font-family: tahoma, arial, verdana, sans-serif, Lucida Sans;
font-size:13px;
font-weight:400;



color:#DCEFCE;
padding: 4px 8px 5px 8px;
border:solid 1px #587F34;
text-shadow:
#587F34 1px 0px,
#587F34 1px 1px,
#587F34 0px 1px,
#587F34 -1px 1px,
#587F34 -1px 0px,
#587F34 -1px -1px,
#587F34 0px -1px,
#587F34 1px -1px;

-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.content h2.title span a:hover {
box-shadow: 0 2px 2px #4F722F inset; 
}

.titletiket {
margin-left:15px;
}


.signin h2.title{
font-family: 'Exo 2', sans-serif;
font-size:17px;
font-weight:600;
color:#595959;
padding-left:10px;
margin-bottom:15px


}


/* Выполнено заданий */
.Vipolneno {
font-size:14px;
font-weight:400;
padding-top:35px;
}

.Vipolneno span.Vipo-Title {
background:#32698C;
border:solid 1px #234B66;
border-right:none;
color:#EFF9FF;
padding: 4px 8px 5px 8px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
 border-top-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;

box-shadow: 0 2px 2px #275572 inset; 

text-shadow:
#295672 1px 0px,
#295672 1px 1px,
#295672 0px 1px,
#295672 -1px 1px,
#295672 -1px 0px,
#295672 -1px -1px,
#295672 0px -1px,
#295672 1px -1px;
}

.Vipolneno span.Vipo-Coll {
background:#67993E;

color:#F0FFE5;
padding: 5px 10px 6px 9px;

-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
border-bottom-right-radius: 5px;

text-shadow:
#587F35 1px 0px,
#587F35 1px 1px,
#587F35 0px 1px,
#587F35 -1px 1px,
#587F35 -1px 0px,
#587F35 -1px -1px,
#587F35 0px -1px,
#587F35 1px -1px;

box-shadow: 0 2px 2px #4F722F inset; 
}

.t-left{text-align:left}
.t-left select {
background:#F7F7F7;
font-family: tahoma, arial, verdana, sans-serif, Lucida Sans;
color:#595959;
padding:5px 0;
font-size:13px;
border:1px solid #CCCCCC;
box-shadow: 0 2px 2px rgba(128, 128, 128, .2) inset; 
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin-top:14px
}

/* Регистрация */
.content-ex{
width:660px;
color:#000;
padding:25px 20px 20px 60px;
margin-top:1px;
margin-left:-1px;
margin-bottom:50px;
float:left;
border-top:1px solid #fff;
border-left:1px solid #fff;


-webkit-box-shadow: -1px -1px 0px 0px rgba(216, 216, 216, 1);
-moz-box-shadow:    -1px -1px 0px 0px rgba(216, 216, 216, 1);
box-shadow:         -1px -1px 0px 0px rgba(216, 216, 216, 1);


-moz-border-radius-topleft: 15px;
-webkit-border-top-left-radius: 15px;
 border-top-left-radius: 15px;
text-align:center}



.content-ex a{color:#1190db;text-decoration:none}
.content a{color:#eeeeee;text-decoration:none}

.exchange_content{
width:675px;
height:195px;

color:#000;
padding:0 20px 5px 20px;
margin:auto;

border-top:solid 1px #D8D8D8;
border-bottom:solid 1px #D8D8D8;

text-align:center;

box-shadow: inset 1px 0 1px  -1px rgba(50, 50, 50, 0.15) , inset -1px 0 1px  -1px rgba(50, 50, 50, 0.15);



-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 15px;
}





.earnings{background:url(https://smofast.com/theme/default/images/imgurj.png);border:1px solid #000;width:585px;text-align:center;padding:10px;margin:auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-image:initial;margin-top:10px;color:white;font-size:25px;text-shadow:0 0 0 transparent,0 1px 0 #11192c}
.sidebar{float:left;
margin-top:5px;
border-right:solid 1px #D8D8D8;
-webkit-box-shadow: 1px 0px 0px 0px rgba(255, 255, 255, 1);
-moz-box-shadow:    1px 0px 0px 0px  rgba(255, 255, 255, 1);
box-shadow:         1px 0px 0px 0px rgba(255, 255, 255, 1);
}






.ucp_menu{width:235px;padding:0;margin:-10px 10px 35px 12px;
box-shadow:
   0 5px 0 -4px rgb(255, 255, 255),
   0 5px 0 -3px rgb(216, 216, 216),
   0 11px 0 -8px rgb(255, 255, 255),
   0 11px 0 -7px rgb(216, 216, 216),
   0 17px 0 -12px rgb(255, 255, 255),
   0 17px 0 -11px rgb(216, 216, 216);
}





.ucp_link{
font-family: tahoma, arial, verdana, sans-serif, Lucida Sans;
font-weight:400;
font-size:14px;
padding-left:0;
margin-top:-1px;
border:solid 1px #D8D8D8;
-webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 1) inset;
-moz-box-shadow:    0px 1px 0px 0px rgba(255, 255, 255, 1) inset;
box-shadow:         0px 1px 0px 0px rgba(255, 255, 255, 1) inset;
}

.ucp_link:hover {background:#32698C;color:#EAF2F7;box-shadow:none;border-left:none;border-right:none;}

.ucp_inner{padding:7px 0 2px 0;}





.ucp_link a {
text-decoration: none;
color:#8C8C8C;
display:block;
padding: 7px 0 6px 6px;	
cursor: pointer;
}

.ucp_link a:hover {
text-decoration: none;
color:#EAF2F7;
display:block;

cursor: pointer;}

.ucp_link a span {
color:#B2B2B2;
}

.ucp_link:hover a span {color:#EAF2F7;}

.open-menu {
float:right;
font-size:23px;
color:#CCCCCC;
padding-right:15px;
margin-top:-5px;
}
.ucp_link:hover .open-menu {color:#EAF2F7;}

.top-rarius {
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
 border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;
margin-left:1px;

}
.top-rarius img {-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
 border-top-left-radius: 5px;
 margin-left:-2px;
border-left:solid 1px #D8D8D8
 }

.top-rarius:hover {
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
 border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;
border:solid 1px #275472;
border-bottom:solid 1px #D8D8D8;
}

.bottom-rarius {
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;
margin-bottom:-2px;
margin-left:1px;
}

.bottom-rarius img{-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;
 margin-left:-2px;
border-left:solid 1px #D8D8D8}

.bottom-rarius:hover {
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;
border:solid 1px #275472;
border-top:solid 1px #D8D8D8;
}


.linkedin {
background: url(https://smofast.com/theme/default/images/social/linkedin-share.png) no-repeat;
width:16px;
height:16px;
float:left;
margin:5px 8px 3px 5px;
}

.myspace {
background: url(https://smofast.com/theme/default/images/social/myspace.png) no-repeat;
width:16px;
height:16px;
float:left;
margin:7px 8px 3px 5px;}

.reverbnation {
background: url(https://smofast.com/theme/default/images/social/reverbnation.png) no-repeat;
width:18px;
height:18px;
float:left;
margin:5px 8px 3px 5px;}

.soundcloud {
background: url(https://smofast.com/theme/default/images/social/soundcloud.png) no-repeat;
width:20px;
height:9px;
float:left;
margin:10px 8px 8px 5px;}

.stumbleupon {
background: url(https://smofast.com/theme/default/images/social/stumbleupon.png) no-repeat;
width:18px;
height:18px;
float:left;
margin:6px 8px 3px 5px;}


.askinger {
background: url(https://smofast.com/theme/default/images/social/askinger.png) no-repeat;
width:20px;
height:20px;
float:left;
margin:-2px 5px 0 0;}

.exchange {
background: url(https://smofast.com/theme/default/images/social/exchange.png) no-repeat;
width:15px;
height:20px;
float:left;
margin:5px 7px 0 8px;}

.twitter {
background: url(images/social/twit.jpg) no-repeat;
width:20px;
height:14px;
float:left;
margin:2px 7px 0 5px;}

.youtube {
background: url(images/social/yout.jpg) no-repeat;
width:17px;
height:20px;
float:left;
margin:0 7px 0 5px;}


.list {
font-family: tahoma, arial, verdana, sans-serif, Lucida Sans;
font-weight:400;
font-size:15px;
color:#8C8C8C;
display:block;
padding: 6px 0 6px 2px;	
margin-left:5px;
cursor: pointer;
}


.list:hover {
-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:3px 0 0 3px;
background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.10), rgba(0,0,0,0)); 
background-image:    -moz-linear-gradient(left, rgba(0,0,0,0.10), rgba(0,0,0,0)); 
background-image:     -ms-linear-gradient(left, rgba(0,0,0,0.10), rgba(0,0,0,0)); 
background-image:      -o-linear-gradient(left, rgba(0,0,0,0.10), rgba(0,0,0,0)); 
text-decoration: none;
color:#666666;
display:block;

cursor: pointer;}


.Enter-List {
font-size:12px;
}

.ucp_link img {

float:left;
-webkit-filter: grayscale(100%);
border-right:solid 1px #F7F7F7;
margin-right:7px;
opacity:0.35
}

.ucp_link:hover img {
border-left:solid 1px #D8D8D8;
-webkit-filter: grayscale(0%);
opacity:1
}





.ucp_menu h2{
font-family: 'Exo 2', sans-serif;
font-size:17px;
font-weight:600;
color:#595959;
padding-left:5px;
margin-bottom:15px
}



.exchange_div{

color:#757575;

width:150px;
border:1px solid #D8D8D8;
border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
margin-top:25px;margin-right:10px;

padding: 6px 12px 7px 12px;



text-decoration:none;

box-shadow: 0 0 10px rgba(0, 0, 0, .1) inset; 


display:inline}

.exchange_div:hover{
box-shadow: 0 0 25px rgba(0, 0, 0, .15) inset;
}


a.exchange_div_reg,.exchange_div_reg a{
background:#67993E;
color:#EBF2E6 !important;
width:150px;
border:1px solid #577F33;
border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
margin-top:25px;margin-right:10px;
padding: 4px 12px 7px 12px;
text-decoration:none;
font-size:16px;
box-shadow: 0 0 10px rgba(0, 0, 0, .1) inset; 
display:inline}

a.exchange_div_reg:hover,.exchange_div_reg a:hover{
background:#7CB249;border:1px solid #618C39;
box-shadow: 0 0 25px rgba(0, 0, 0, .15) inset;
}


.signin{
width:220px;
float:left;
padding:10px;
padding-top:0;
margin:0px 20px 0 0
}
.signin h2{
font-family: 'Exo 2', sans-serif;
font-size:17px;
font-weight:600;

text-align:left;
}
.sideblock_ucp{background:url(images/black.png) repeat;height:30px;width:220px;padding:10px;padding-top:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #000;margin:20px 20px 10px 0}
.sideblock_ucp h2{color:#fff;text-align:center;font-family:arial;font-size:14px;text-shadow:0 0 0 transparent,0 1px 0 #11192c}
.coincount{padding-left:21px;background:transparent url(images/coins.png) no-repeat;color:#d1a44b;font-family:arial;font-size:14px;text-shadow:0 0 0 transparent,0 1px 0 #a67920;display:inline}
.ic-count{padding-left:21px;background:transparent url(images/coins.png) no-repeat;color:#d1a44b;font-family:arial;font-size:21px;text-shadow:0 0 0 transparent,0 1px 0 #a67920;display:inline}

#footer{
width:100%;
height:50px;
font-size:13px;
color:#999999;

margin:-2px auto 0 auto;

border-top:solid 1px #D8D8D8;
-webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 1) inset;
-moz-box-shadow:    0px 1px 0px 0px rgba(255, 255, 255, 1) inset;
box-shadow:         0px 1px 0px 0px rgba(255, 255, 255, 1) inset;

text-shadow: 1px 1px 0px rgba(255, 255, 255, 1);


clear:both}

#footer a{
text-decoration:none;
color:#595959;
text-shadow: 1px 1px 0px rgba(255, 255, 255, 1);
}
#footer a:hover {
border-bottom:dashed 1px #999999
}



ul.footer_links li{
float:right;
font-family: tahoma, arial, verdana, sans-serif, Lucida Sans;
font-size:13px;}
ul.footer_links li a{padding:0 5px}

.Footer-Block {
width:1050px;
margin:0 auto
}



.bbut{background:url(images/bluebutton.png) repeat-x #037dd5;padding:6px 25px 7px 25px;font-size:15px;border:0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;display:inline}
.bbut:hover{box-shadow:inset 0 0 10px 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 10px 3px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 0 10px 3px rgba(0,0,0,0.3)}

.buttons{font-size:15px;margin-top:-20px;text-align:center}

.buttons a{text-decoration:none}

.links{float:right;padding-right:50px;color:#fff;font-size:20px;padding:20px}

/* Авторизация, главная*/
.login{font-size:14px;color:#8e8d8d;padding:11px 15px 10px 50px;
background:#FCFCFC;

border:solid 1px #D8D8D8;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
box-shadow: 0 2px 2px rgba(128, 128, 128, .2) inset; 


width:165px;display:block;margin-bottom:8px;}
.login_user{background:#FCFCFC url(images/login_user.png) no-repeat;}
.login_password{background:#FCFCFC url(images/login_password.png) no-repeat;}
.gbut{
float:right;
margin-right:-10px;
background:#67993E;
border:solid 1px #597F34;
border-left:none;
color:#F0FFE5;
padding: 4px 12px 4px 12px;
-moz-border-radius-topright: 3px;
-webkit-border-top-right-radius: 3px;
border-top-right-radius: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-bottom-right-radius: 3px;
border-bottom-right-radius: 3px;


text-shadow:
#587F35 1px 0px,
#587F35 1px 1px,
#587F35 0px 1px,
#587F35 -1px 1px,
#587F35 -1px 0px,
#587F35 -1px -1px,
#587F35 0px -1px,
#587F35 1px -1px;
cursor:pointer;
}
.gbut:hover{
box-shadow: 0 2px 2px #4F722F inset; 
}


/* gbut-coupons */

.gbut-coupons {
font-size:15px;
margin-left:-8px;
background:#67993E;
border:solid 1px #597F34;
color:#F0FFE5;
padding: 14px 12px 13px 12px;
-moz-border-radius-topright: 3px;
-webkit-border-top-right-radius: 3px;
border-top-right-radius: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-bottom-right-radius: 3px;
border-bottom-right-radius: 3px;
text-shadow:
#587F35 1px 0px,
#587F35 1px 1px,
#587F35 0px 1px,
#587F35 -1px 1px,
#587F35 -1px 0px,
#587F35 -1px -1px,
#587F35 0px -1px,
#587F35 1px -1px;
cursor:pointer;
}

.gbut-coupons:hover{
box-shadow: 0 2px 2px #4F722F inset; 
}

.gbut-addurl {
float:left;
font-size:15px;
margin:15px 0 0 0px;
background:#67993E;
border:solid 1px #597F34;
color:#F0FFE5;
padding: 6px 12px 7px 12px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-shadow:
#587F35 1px 0px,
#587F35 1px 1px,
#587F35 0px 1px,
#587F35 -1px 1px,
#587F35 -1px 0px,
#587F35 -1px -1px,
#587F35 0px -1px,
#587F35 1px -1px;
cursor:pointer;
}

.gbut-addurl:hover{
box-shadow: 0 2px 2px #4F722F inset; 
}

.gbut-reflink {
font-size:13px;
margin:0 auto;
background:#67993E;
border:solid 1px #597F34;
color:#F0FFE5;
padding: 3px 10px 4px 10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-shadow:
#587F35 1px 0px,
#587F35 1px 1px,
#587F35 0px 1px,
#587F35 -1px 1px,
#587F35 -1px 0px,
#587F35 -1px -1px,
#587F35 0px -1px,
#587F35 1px -1px;
cursor:pointer;
}

.gbut-reflink:hover{
box-shadow: 0 2px 2px #4F722F inset; 
}

.gbut-transfer {
font-size:15px;
margin:15px 0 0 0px;
background:#67993E;
border:solid 1px #597F34;
color:#F0FFE5;
padding: 4px 12px 5px 12px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-shadow:
#587F35 1px 0px,
#587F35 1px 1px,
#587F35 0px 1px,
#587F35 -1px 1px,
#587F35 -1px 0px,
#587F35 -1px -1px,
#587F35 0px -1px,
#587F35 1px -1px;
cursor:pointer;
}

.gbut-transfer:hover{
box-shadow: 0 2px 2px #4F722F inset; 
}

.gbut-coupons:hover{
box-shadow: 0 2px 2px #4F722F inset; 
}

.gbut-addurl {
float:left;
font-size:15px;
margin:15px 0 0 0px;
background:#67993E;
border:solid 1px #597F34;
color:#F0FFE5;
padding: 6px 12px 7px 12px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-shadow:
#587F35 1px 0px,
#587F35 1px 1px,
#587F35 0px 1px,
#587F35 -1px 1px,
#587F35 -1px 0px,
#587F35 -1px -1px,
#587F35 0px -1px,
#587F35 1px -1px;
cursor:pointer;
}

.gbut-addurl:hover{
box-shadow: 0 2px 2px #4F722F inset; 
}

/**/
.gbut-edit {
font-size:15px;
margin:15px 0 0 0px;
background:#67993E;
border:solid 1px #597F34;
color:#F0FFE5;
padding: 4px 12px 5px 12px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-shadow:
#587F35 1px 0px,
#587F35 1px 1px,
#587F35 0px 1px,
#587F35 -1px 1px,
#587F35 -1px 0px,
#587F35 -1px -1px,
#587F35 0px -1px,
#587F35 1px -1px;
cursor:pointer;
}

.gbut-edit:hover{
box-shadow: 0 2px 2px #4F722F inset; 
}

/**/
.gbut-rewards {
font-size:15px;
margin:15px 0 0 0px;
background:#67993E;
border:solid 1px #597F34;
color:#F0FFE5;
padding: 4px 12px 5px 12px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-shadow:
#587F35 1px 0px,
#587F35 1px 1px,
#587F35 0px 1px,
#587F35 -1px 1px,
#587F35 -1px 0px,
#587F35 -1px -1px,
#587F35 0px -1px,
#587F35 1px -1px;
cursor:pointer;
}

.gbut-rewards:hover{
box-shadow: 0 2px 2px #4F722F inset; 
}

/* банк кнопка */
.gbut-bankbut {
font-size:15px;
margin:15px 0 0 0px;
background:#67993E;
border:solid 1px #597F34;
color:#F0FFE5;
padding: 4px 12px 5px 12px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-shadow:
#587F35 1px 0px,
#587F35 1px 1px,
#587F35 0px 1px,
#587F35 -1px 1px,
#587F35 -1px 0px,
#587F35 -1px -1px,
#587F35 0px -1px,
#587F35 1px -1px;
cursor:pointer;
}

.gbut-bankbut:hover{
box-shadow: 0 2px 2px #4F722F inset; 
}

/**/
.gbut-buy-monet {
font-size:14px;
margin:15px 0 0 0px;
background:#67993E;
border:solid 1px #597F34;
color:#F0FFE5;
padding: 4px 10px 5px 10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-shadow:
#587F35 1px 0px,
#587F35 1px 1px,
#587F35 0px 1px,
#587F35 -1px 1px,
#587F35 -1px 0px,
#587F35 -1px -1px,
#587F35 0px -1px,
#587F35 1px -1px;
cursor:pointer;
}

.gbut-buy-monet:hover{
box-shadow: 0 2px 2px #4F722F inset; 
}


/**/
.gbut-edit {
font-size:13px;
margin:1px 0 0 0px;
background:#67993E;
border:solid 1px #597F34;
color:#F0FFE5;
padding: 6px 12px 7px 12px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-shadow:
#587F35 1px 0px,
#587F35 1px 1px,
#587F35 0px 1px,
#587F35 -1px 1px,
#587F35 -1px 0px,
#587F35 -1px -1px,
#587F35 0px -1px,
#587F35 1px -1px;
cursor:pointer;
}


.gbut-edit:hover{
box-shadow: 0 2px 2px #4F722F inset; 
}

.gbut-recover {
font-size:15px;
margin:15px 0 0 0px;
background:#67993E;
border:solid 1px #597F34;
color:#F0FFE5;
padding: 6px 12px 7px 12px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-shadow:
#587F35 1px 0px,
#587F35 1px 1px,
#587F35 0px 1px,
#587F35 -1px 1px,
#587F35 -1px 0px,
#587F35 -1px -1px,
#587F35 0px -1px,
#587F35 1px -1px;
cursor:pointer;
}


.gbut-recover:hover{
box-shadow: 0 2px 2px #4F722F inset; 
}

.Recover-Pass {
background:#32698C;
border-right:none;
color:#EFF9FF;
padding: 5px 12px 5px 12px;
-moz-border-radius-topleft: 3px;
-webkit-border-top-left-radius: 3px;
 border-top-left-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-webkit-border-bottom-left-radius: 3px;
border-bottom-left-radius: 3px;


text-shadow:
#295672 1px 0px,
#295672 1px 1px,
#295672 0px 1px,
#295672 -1px 1px,
#295672 -1px 0px,
#295672 -1px -1px,
#295672 0px -1px,
#295672 1px -1px;
cursor:pointer;
float:right;display:inline
}
.Recover-Pass:hover {box-shadow: 0 2px 2px #275572 inset; }
.Recover-Pass a {
color:#EFF9FF;
}

.gbut-reg {
float:right;
font-family: tahoma, arial, verdana, sans-serif, Lucida Sans;
font-size:16px;
margin:0 20px 0 10px;

background:#67993E;
border:solid 1px #597F34;
color:#F0FFE5;
padding: 4px 12px 5px 12px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;


text-shadow:
#587F35 1px 0px,
#587F35 1px 1px,
#587F35 0px 1px,
#587F35 -1px 1px,
#587F35 -1px 0px,
#587F35 -1px -1px,
#587F35 0px -1px,
#587F35 1px -1px;
cursor:pointer;
}
.gbut-reg:hover{
box-shadow: 0 2px 2px #4F722F inset; 
}

input.l_form{
background:#FFFFFF;
height:20px;
min-width:185px;
padding:7px 20px;
color:#2C5F82;
border:solid 1px #D8D8D8;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
box-shadow: 0 2px 2px rgba(128, 128, 128, .2) inset; 

margin-bottom:8px;
}

input.text-max{
background:#FFFFFF;
height:20px;
min-width:95%;
padding:10px 15px;
color:#2C5F82;
margin-bottom:8px;
font-size:18px;
border:solid 1px #D8D8D8;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
box-shadow: 0 2px 2px rgba(128, 128, 128, .2) inset; 
}

select.styled{
border:solid 1px #D8D8D8;
background:#FFFFFF;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
box-shadow: 0 2px 2px rgba(128, 128, 128, .2) inset; 
color:#555;
font-size:inherit;

margin:0;overflow:hidden;padding:3px;min-width:150px;text-overflow:ellipsis;white-space:nowrap}

input.text.big{
background:#FFFFFF;
height:30px;
font-size:13px;
min-width:180px;
padding:2px 10px;
color:#7F7F7F;
border:solid 1px #D8D8D8;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
box-shadow: 0 2px 2px rgba(128, 128, 128, .2) inset; 
}

textarea{border:solid 1px #bbb;font-size:12px;color:#333;min-width:587px;padding:2px 4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}

.exchange_container{margin-top:53px;}

.exchange_container h2{
color:#AF4D4D;
text-align:center;
font-family:arial;
font-size:27px;
margin-bottom:5px}
.exchange_icon{margin-top:15px;max-width:32px;border:0}

.exchange_icon:hover{opacity:.4}

#tbl .tbl{
float:left;
height:75px;
margin:5px 5px 5px 5px;
overflow:hidden;
padding-top:10px;
position:relative;
text-align:center;
width:134px;
color:#595959;
font-size:13px;
font-family:arial;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#tbl .tbl .title a{color:#666666 !important;font-size:11px;font-family:tahoma}

#tbl .tbl-content{
background:#F2F2F2;
border:1px solid #D8D8D8;
}

#tbl .tbl-content_vip{
background:#67993E;
border:1px dashed #F8F8F8;
color:#fff;
color:#F0F7EA;


}
.title_vip a{
color:#F0F7EA !important;
text-shadow:
#618C3C 1px 0px,
#618C3C 1px 1px,
#618C3C 0px 1px,
#618C3C -1px 1px,
#618C3C -1px 0px,
#618C3C -1px -1px,
#618C3C 0px -1px,
#618C3C 1px -1px;font-size:11px;padding:5px 0;font-family:tahoma}

#tbl a.close{color:#999;font:bold 14px/14px Verdana,sans-serif;position:absolute;right:5px;text-decoration:none;top:5px;width:10px}
#tbl a.close_vip{color:#F0F7EA;text-shadow:
#618C3C 1px 0px,
#618C3C 1px 1px,
#618C3C 0px 1px,
#618C3C -1px 1px,
#618C3C -1px 0px,
#618C3C -1px -1px,
#618C3C 0px -1px,
#618C3C 1px -1px;font:bold 14px/14px Verdana,sans-serif;position:absolute;right:5px;text-decoration:none;top:5px;width:10px}

#tbl .points{margin-top:5px;font-size:13px;font-family:arial;}
#tbl .tbl{text-align:center}


.imagetwoform {margin:0 5px 5px 0;
padding:3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background:none;padding:none;width:16px;
border:none;box-shadow: 0 1px 1px #BFBFBF inset;
}
.imagetwoform:hover {opacity:0.75}

/* Фейсбук. Зработок монет */
.follow{
background:#F2F2F2;
height:170px;
overflow:hidden;
position:relative;
float:left;
width:92px;
border:1px solid #D8D8D8;
margin:5px 5px 5px 5px;
padding-top:20px;
text-align:center;
color:#595959;
font-size:13px;
font-family:arial;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.follow img {
background:#FFFFFF;
width:50px;
padding:3px;
border:1px solid #FFFFFF;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
box-shadow:
   0 1px 4px rgba(0, 0, 0, .3),
   -23px 0 20px -23px rgba(0, 0, 0, .65),
   23px 0 20px -23px rgba(0, 0, 0, .65),
   0 0 40px rgba(0, 0, 0, .1) inset;
}
.follow span {margin-bottom:15px}
.follow b {font-size:13px;font-family:arial;}
.follow span a img {margin:0 5px -10px 0;
background:none;padding:none;width:16px;
border:none;box-shadow: 0 1px 1px #BFBFBF inset;
}
.follow span a img:hover {opacity:0.75}

.follow_vip{
background:#67993E;
height:170px;
overflow:hidden;
position:relative;
border:1px dashed #F8F8F8;
float:left;
width:92px;
margin:5px 5px 5px 5px;
padding-top:20px;
text-align:center;
color:#F0F7EA;
text-shadow:
#618C3C 1px 0px,
#618C3C 1px 1px,
#618C3C 0px 1px,
#618C3C -1px 1px,
#618C3C -1px 0px,
#618C3C -1px -1px,
#618C3C 0px -1px,
#618C3C 1px -1px;
font-size:13px;font-family:arial;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.follow_vip img {
background:#FFFFFF;
width:50px;
padding:3px;
border:1px solid #587F34;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
box-shadow:
   0 1px 4px rgba(0, 0, 0, .3),
   -23px 0 20px -23px rgba(0, 0, 0, .95),
   23px 0 20px -23px rgba(0, 0, 0, .95),
   0 0 40px rgba(0, 0, 0, .1) inset;
}

.follow_vip span {margin-bottom:15px}
.follow_vip b {font-size:13px;font-family:arial;}
.follow_vip span a img {margin:0 5px -10px 0;
background:none;padding:none;width:16px;
border:none;box-shadow: 0 1px 1px #BFBFBF inset;
}
.follow_vip span a img:hover {opacity:0.75}

a.followbutton_vip{
cursor:pointer;
display:block;
font-size:12px;
margin:3px 0;
padding:3px 0;text-align:center;width:70px;
background: #EDEDED;

border:1px solid #608C39;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;

color:#354C1F;
text-shadow:none;

border-image:initial}

a.followbutton_vip:hover {color:#476629;box-shadow: 0 2px 2px #BFBFBF inset; }

.follow font a:hover {color:000}


.followbutton{
cursor:pointer;
display:block;
font-size:12px;
margin:3px 0;
padding:3px 0;text-align:center;width:70px;
background:#67993E;

border:1px solid #587F34;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;

color:#E7F4DC;
text-shadow:
#587F34 1px 0px,
#587F34 1px 1px,
#587F34 0px 1px,
#587F34 -1px 1px,
#587F34 -1px 0px,
#587F34 -1px -1px,
#587F34 0px -1px,
#587F34 1px -1px;

border-image:initial}

.followbutton:hover {color:#E2EDD7;box-shadow: 0 2px 2px #4F722F inset; }

a.Propustit {color: #999999;font-size:10px;font-family:Tahoma}
a.Propustit_vip {color: #fff;font-size:10px;font-family:Tahoma}
.purchase{width:219px;height:100px;text-align:center;margin-top:10px;
background: #efefef;

float:left;margin:10px 12px 10px 12px;border-radius:5px}

.purchase-hdr{
background:#2F6386;
color:#fff !important;
display:block;
font-size:14px !important;
font-weight:normal;
margin-bottom:0;
padding:4px 10px;
text-align:center;
border-top-left-radius:5px;
border-top-right-radius:5px}

.purchase-hdr2{color:#1190db;display:block;font-size:23px !important;font-weight:normal;font-weight:bold;text-align:center}

.infobox{
display:block;clear:both;
padding:10px;width:98%;
font-size:14px;
color:#595959;
margin:18px 0 10px 0;
-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px
}


.homebox{background:#6d6d6d;display:block;clear:both;border:1px solid #efefef;padding:15px 10px;width:98%;font-size:14px;color:#efefef;margin-top:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.homebox h2{color:#93c52f;margin:4px 2px 12px 2px;font-size:22px;text-align:center;font-family:arial;text-shadow:0 1px 0 rgba(12,12,12,0.6)}

.infoboxold{
background: #f7f7f7;
display:block;clear:both;
padding:10px;width:98%;
font-size:14px;
color:#595959;
margin:18px 0 10px 0;
-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px
}

/* Информационные сообщения */
.msg div{
padding:10px;
margin-bottom:10px;
font-size:14px;
position:relative;
text-align:center;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px
}
.msg div.error{
color:#F7EAEA;
border:dashed 1px #F2F2F2;
background:#C40000;
}


.msg div.success{
color:#F0F7EA;
border:dashed 1px #F2F2F2;
background:#67993E;
}

.msg div.warning{
color:#F7F1EA;
border:dashed 1px #F2F2F2;
background:#DD9144;
}

.msg div.info{
color:#EAF3F7;
border:dashed 1px #F2F2F2;
background:#377399;
}

.table{border-collapse:collapse;width:100%;margin:10px;margin:10px auto}
.table th,.table td{color:#3F3F3F}
.table th:last-child,.table td:last-child{border-right:0}
.table tbody tr:last-child th,.table tbody tr:last-child td{border-bottom:0}
.table td{padding:4px}
.table td{
background:#EDEDED;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;


}
.table tr.c_1 td{background:#EDEDED;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;padding:7px;font-size:14px}
.table tr.c_1 td a {color:#000}
.table tr.c_1 td a:hover {border-bottom:dashed 1px #000}
.table tr.c_2 td{background:#EDEDED;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
.table tr.c_3 td{background:#EDEDED;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
.table tr.boxHandle{cursor:pointer}
.table tr.boxHandle.disabled{cursor:default !important}
.table tr.boxHandle.c_1 td{background:#171717}
.table tr.boxHandle.c_2 td{background:#1a1a1a}
.table tr.c_1.boxHandle.hover td,.table tr.c_1.boxHandle.checked td{background:#342f13}
.table tr.c_2.boxHandle.hover td,.table tr.c_2.boxHandle.checked td{background:#463f19}
.table tr.c_1.boxHandle.disabled td{background:#151515}
.table tr.c_2.boxHandle.disabled td{background:#171717}
.table thead tr.small td{font-size:11px}
.table thead tr.x-small td{font-size:10px}
.table thead td{
background:#67993E;
border-right:1px solid #F0F7EA;
border-bottom:1px solid #587F34;font-size:14px;font-weight:600;
color:#F0F7EA;
text-shadow:
#587F34 1px 0px,
#587F34 1px 1px,
#587F34 0px 1px,
#587F34 -1px 1px,
#587F34 -1px 0px,
#587F34 -1px -1px,
#587F34 0px -1px,
#587F34 1px -1px;
text-align:center}
.table thead td a{color:#999;text-decoration:underline}
.table thead td a:hover{color:#ccc}
.table td .subtext{font-size:10px;color:#666}
.table td a.subtext{color:#555;text-decoration:none}
.table td a.subtext:hover{color:#777;text-decoration:none}
.table.styled_list{border-collapse:separate;border-spacing:2px}
.table tbody tr th{text-align:center;font-size:14px;padding:10px 0 5px 0;font-weight:normal;border:0}
.table tbody tr td.title{padding:5px 10px 5px 5px;font-size:12px;background:#141414;border:solid 1px #222;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-radius:5px 0 0 5px;border-spacing:10px}
.table tbody tr td.text{padding:5px;min-width:150px;background:#191919;border:solid 1px #222;color:#777;font-size:12px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-radius:0 5px 5px 0;border-spacing:10px}

.lang select{
background:#EFEFEF;
color:#595959;
padding:2px;
font-size:13px;
border:1px solid #CCCCCC;
height:25px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin-top:0px}

.footer_banners{
width:982px;
display:block;
overflow:hidden;
float:left;
text-align:center;
padding:8px;
border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;

box-shadow:
   0 0 0 1px rgb(194, 192, 184) inset,
   0 5px 0 -4px rgb(255, 255, 255),
   0 5px 0 -3px rgb(194, 192, 184),
   0 11px 0 -8px rgb(255, 255, 255),
   0 11px 0 -7px rgb(194, 192, 184),
   0 17px 0 -12px rgb(255, 255, 255),
   0 17px 0 -11px rgb(194, 192, 184);

margin:0 auto 10px 13px}
.aff_block{margin:20px 0 20px 5px;width:348px;height:100%;float:left;display:inline-block;vertical-align:top}

.aff_content{
width:330px;
height:100%;
padding:5px 7px;
background:#F7F7F7;
color:#595959;
text-align:left;
font-family: tahoma, arial, verdana, sans-serif, Lucida Sans;
padding-bottom:10px;
border:1px solid #D8D8D8;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px
}

.aff_content hr{background-color:#efefef;border:#000 1px dashed;border-style:none none dotted;color:#fff}

.aff_block_title{display:block;
text-align:center;
font-size:18px;
background-color:#2F6386;
padding:5px 0;
color:#efefef;
margin-top:-20px;
margin-right:auto;
margin-left:auto;
text-shadow:1px 1px 1px rgba(0,0,0,0.6);border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}


.aff_block_p{margin-bottom:0;margin-top:10px;display:block;text-align:center;font-size:11px}
.aff_content_bottom{font-size:14px;font-weight:bold;text-align:center;margin-top:14px}
.aff_block_p2{display:block;
background:#EDEDED;
margin:9px 5px 0 5px;padding:4px 0 4px 0;text-align:center;color:#0d5675;font-size:18px;border:1px solid #D8D8D8;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-decoration:none}
.aff_block_p2:hover{background-color:#c2e2e6;border-color:#93c2cf}
.aff_banner_block{margin-top:25px;margin-bottom:10px;width:655px}

.aff_banner_block textarea {
background:#F9F9F9;
min-width:95%;
padding:10px 15px;
color:#2C5F82;
margin-bottom:8px;
font-size:15px;
border:solid 1px #D8D8D8;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
box-shadow: 0 2px 2px rgba(128, 128, 128, .2) inset; 
}

.aff_banner{width:700px;padding:4px 10px;margin-left:5px;
background:#F7F7F7;
color:#0e6083;border:1px solid #D8D8D8;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.aff_banner_title{
display:block;
margin-top:-16px;font-weight:bold;text-align:center;font-size:18px;padding:5px 0;
background-color:#2F6386;color:#efefef;margin-right:auto;margin-left:auto;text-shadow:1px 1px 1px rgba(0,0,0,0.6);border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}

#sidemenu_wrapper .sidemenu_right{right:0;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:10px 0 0 10px}
#sidemenu{width:34px;position:fixed;padding:0;margin:0;top:250px;z-index:9999;list-style:none;font-family:Arial,Helvetica,sans-serif;font-size:11px}
#sidemenu>li{width:22px;height:22px;padding:6px;position:relative}
#sidemenu .bottom_panel,#sidemenu 

.top_panel{position:static !important}
#sidemenu li:hover{cursor:pointer}
#sidemenu li span{width:32px;height:22px;display:block}
#sidemenu_wrapper .sidemenu_right li span{margin-left:-18px;padding-left:9px;background-position:right top}
#sidemenu li span{-webkit-transition:background-position .2s;-moz-transition:background-position .2s;-o-transition:background-position .2s;-ms-transition:background-position .2s;transition:background-position .2s;background-repeat:no-repeat}
#sidemenu_wrapper .sidemenu_right li:hover span{background-position:right bottom}
#sidemenu li #sidemenu_home{background-image:url("images/sidemenu_home.png")}
#sidemenu li #sidemenu_kate{background-image:url("images/sidemenu_kate.png")}
#sidemenu li .sidemenu_container{position:absolute;margin:0;top:-3px;left:-9999em;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;-ms-transition:opacity .5s;transition:opacity .5s}
#sidemenu_wrapper .sidemenu_right li .sidemenu_container{padding-right:14px}
#sidemenu .bottom_panel .sidemenu_container{bottom:-3px;top:auto}#sidemenu_wrapper #sidemenu li:hover .sidemenu_container{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1}#sidemenu_wrapper .sidemenu_right li:hover .sidemenu_container{left:auto;right:30px}#sidemenu .sidemenu_container .sidemenu_1col,#sidemenu .sidemenu_container .sidemenu_2col{padding:10px 10px 0 5px;position:relative;float:left;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#sidemenu .sidemenu_container .sidemenu_1col{width:145px}#sidemenu .sidemenu_container .sidemenu_2col{width:290px}#sidemenu .col_1,#sidemenu .col_2{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px}#sidemenu .col_1{width:135px}#sidemenu .col_2{width:280px}#sidemenu p,#sidemenu h6{margin:0 0 10px 0}#sidemenu p{font-size:11px;line-height:16px}#sidemenu h6{font-size:12px;line-height:18px}#sidemenu .sidemenu_list{margin:0;padding:0 0 6px 0;list-style:none}#sidemenu .sidemenu_list li{line-height:18px;border:0;padding:6px 6px 6px 24px;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);opacity:.8;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;-ms-transition:opacity .5s;transition:opacity .5s}#sidemenu .sidemenu_list li:hover{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1}
.sidemenu_light,.sidemenu_light .sidemenu_container .sidemenu_1col,.sidemenu_light .sidemenu_container .sidemenu_2col{
color:#232323;
background:#E5E5E5;
border:1px solid #B2B2B2;
}

#sidemenu_wrapper .sidemenu_right{border-right:0}
.sidemenu_light li{border-top:1px solid #B2B2B2;*border-top:0}
.sidemenu_light .sidemenu_first{border-top:0}
.sidemenu_light .sidemenu_last{border-bottom:0}
.sidemenu_light p,.sidemenu_light{text-shadow:1px 1px #fff}
.sidemenu_light li .icon_settings{background:url("images/settings.png") no-repeat 0 7px}
.sidemenu_light li .icon_lock{background:url("images/lock.png") no-repeat 0 8px}
.sidemenu_light li .icon_appreciate{background:url("images/appreciate.png") no-repeat 0 9px}
.sidemenu_light li .icon_cart{background:url("images/cart.png") no-repeat 0 7px}

.reg_row_1{width:300px;display:inline-block}
.reg_row_1 label {font-size:15px;color:#666666;position:relative;top:-3px;left:2px}

.reg_row_2{width:300px;margin-left:20px;display:inline-block}
.reg_row_2 label {font-size:15px;color:#666666;position:relative;top:-3px;left:2px}

label {font-size:15px;color:#666666;position:relative;top:-3px;left:2px}

.user_count{
color:#597F34;
font-size:15px;
display:inline}

.user_userzadanie{padding-left:21px;background:transparent url(images/user_userzadanie.png) no-repeat;
display:inline}

.user_uservipolneno{padding-left:21px;background:transparent url(images/user_uservipolneno.png) no-repeat;
display:inline}

.user_userall{padding-left:21px;background:transparent url(images/user_userall.png) no-repeat;
display:inline}


.sideblock{
height:24px;
width:224px;
padding:13px 8px 15px 8px;
border-radius:5px;
color:#666666;

border-top:dashed 1px #D8D8D8;
-webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.9);
-moz-box-shadow:    0px 1px 0px 0px rgba(255, 255, 255, 0.9);
box-shadow:         0px 1px 0px 0px rgba(255, 255, 255, 0.9) inset;

margin:10px 20px 25px 5px;
text-align:left;
}

.home_top{
background:#FFFFFF;
width:225px;
box-shadow:
   0 1px 4px rgba(0, 0, 0, .3),
   -23px 0 20px -23px rgba(0, 0, 0, .35),
   23px 0 20px -23px rgba(0, 0, 0, .35),
   0 0 40px rgba(0, 0, 0, .1) inset;
margin:15px 0 25px 5px;
clear:both}

#countDown{font-size:13px;font-weight:bold;color:#3b5e2f;padding:2px;background-color:#e5f2d8;border-radius:2px;border:1px solid #d9d9d9;width:18px;text-align:center}

.accBalance{padding-left:21px;background:transparent url(images/bank.png) no-repeat;color:#98ca33;font-family:arial;font-size:14px;text-shadow:0 0 0 transparent,0 1px 0 #11192c;display:inline}

.aff_url_block{
width:462px;

color:#000;
padding:6px 20px;
margin:45px auto 100px auto;

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

text-align:center;

box-shadow:
   0 0 0 1px rgb(216, 216, 216) inset,
   0 5px 0 -4px rgb(255, 255, 255),
   0 5px 0 -3px rgb(216, 216, 216),
   0 11px 0 -8px rgb(255, 255, 255),
   0 11px 0 -7px rgb(216, 216, 216),
   0 17px 0 -12px rgb(255, 255, 255),
   0 17px 0 -11px rgb(216, 216, 216);

}

.Ref-Name {
font-size:16px;
color:#4C4C4C;
padding:2px 0 8px 0;
}


.index_info{

background:-webkit-linear-gradient(left,rgba(31,104,150,0),rgba(31,104,150,0.15),rgba(31,104,150,0));
background:-moz-linear-gradient(left,rgba(31,104,150,0),rgba(31,104,150,0.15),rgba(31,104,150,0));
background:-ms-linear-gradient(left,rgba(31,104,150,0),rgba(31,104,150,0.15),rgba(31,104,150,0));
background:-o-linear-gradient(left,rgba(31,104,150,0),rgba(31,104,150,0.15),rgba(31,104,150,0))

}

.acm_block{
width:250px;padding:0 0 0 5px;margin:-10px 10px 10px 0}
.acm_block hr{
border:0;height:1px;
background:-webkit-linear-gradient(left,rgba(100,100,100,0),rgba(100,100,100,0.45),rgba(100,100,100,0));
background:-moz-linear-gradient(left,rgba(100,100,100,0),rgba(100,100,100,0.45),rgba(100,100,100,0));
background:-ms-linear-gradient(left,rgba(100,100,100,0),rgba(100,100,100,0.45),rgba(100,100,100,0));
background:-o-linear-gradient(left,rgba(100,100,100,0),rgba(100,100,100,0.45),rgba(100,100,100,0))

}
.acm_inner{padding:7px 2px}
.acm_manager{display:block;margin:1px 2px 8px}

.acm_data{width:100%;height:20px;padding:1px;
font-family: tahoma, arial, verdana, sans-serif, Lucida Sans;
font-size:13px;text-decoration:none;color:#666666}
.acm_data img{vertical-align:middle;padding-right:2px;}

.acm_data font a {color:#2C5F82;text-decoration:none;border-bottom:dashed 1px #2C5F82}
.acm_data font a:hover {border-bottom:none}
.acm_title{}


.Ava-Block-Hr {
margin-top:-2px;
border: 0;
    height: 2px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.85), rgba(0,0,0,0)); 
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0.85), rgba(0,0,0,0)); 
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0.85), rgba(0,0,0,0)); 
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0.85), rgba(0,0,0,0)); 
}

.acm_avatar{
width:40px;
position:absolute;
-webkit-border-radius: 90px;
-moz-border-radius: 90px;
border-radius: 90px;
margin:15px 0 0 15px;
}

.Tol-Avatar {
position:relative;
width:70px;
height:85px;

}

.Man-Tol-Avatar {
background:url(images/man-tol-avatar.png) no-repeat;
position:absolute;
z-index:2;
width:70px;
height:85px;
}


.Man-Level {
position:absolute;
bottom:-10px;
z-index:3;
margin:0 0 0 23px;
}

.Man-Level img {
width:25px;
height:auto;
}


.Name-Login {
width:67px;
text-align:center;
margin:10px 0 0 0;

font-family: tahoma, arial, verdana, sans-serif, Lucida Sans;
font-size:12px;
text-transform: capitalize;}




.Personal-Info {
position:relative;
width:175px;
margin:-100px 0 0 0;
float:right
}


/**/

.My-Account {
position:relative;
padding-bottom:5px;
left:5px;
}

.My-Account span {

color:#CCCCCC;
position:absolute;
}

.Menu-Icon-1 {
font-size:21px;
top:0px;
left:7px;
}

.Menu-Icon-2 {
font-size:21px;
top:0px;
right:107px;
}

.Menu-Icon-3 {
font-size:21px;
/*top:0px;*/
/*left:7px;*/
    top: 1px;
    left: 10px;
}

.Menu-Icon-4 {
top:0px;
font-size:21px;
right:130px;
}

.Menu-Icon-5 {
font-size:21px;
top:0px;
left:8px;
}

.My-Account a {
font-family: tahoma, arial, verdana, sans-serif, Lucida Sans;
font-size:14px;
color:#8C8C8C;
text-decoration:none
}

.Account-Menu-1,.Account-Menu-2,.Account-Menu-3,.Account-Menu-4,.Account-Menu-5 {position:relative}

.Account-Menu-1 {
width:191px;
padding: 6px 0 7px 32px;
border-top:solid 1px #D8D8D8;
border-left:solid 1px #D8D8D8;
border-bottom:solid 1px #D8D8D8;
-moz-border-radius-topleft: 25px;
-webkit-border-top-left-radius: 25px;
border-top-left-radius: 25px;
-moz-border-radius-bottomleft: 25px;
-webkit-border-bottom-left-radius: 25px;
border-bottom-left-radius: 25px;
-webkit-box-shadow: 1px -1px 0px 0px rgba(255, 255, 255, 0.75) inset;
-moz-box-shadow:    1px -1px 0px 0px rgba(255, 255, 255, 0.75) inset;
box-shadow:         1px 1px 0px 0px rgba(255, 255, 255, 0.75) inset;
}

.Account-Menu-1 a:hover {color:#608C39;border-bottom:dashed 1px #608C39}

.Account-Menu-2 {
width:206px;
margin:-1px 0 0 20px;
text-align:right;
padding: 6px 10px 7px 0;
border-top:solid 1px #D8D8D8;
border-right:solid 1px #D8D8D8;
border-bottom:solid 1px #D8D8D8;
-moz-border-radius-topright: 25px;
-webkit-border-top-right-radius: 25px;
border-top-right-radius: 25px;
-moz-border-radius-bottomright: 25px;
-webkit-border-bottom-right-radius: 25px;
border-bottom-right-radius: 25px;
-webkit-box-shadow: 1px -1px 0px 0px rgba(255, 255, 255, 0.75);
-moz-box-shadow:    1px -1px 0px 0px rgba(255, 255, 255, 0.75);
box-shadow:         1px -1px 0px 0px rgba(255, 255, 255, 0.75);
}

.Account-Menu-2 a:hover {color:#0172AE;border-bottom:dashed 1px #0172AE}

.Account-Menu-3 {
width:191px;
padding: 6px 0 7px 32px;
margin:-1px 0 0 0;
border-top:solid 1px #D8D8D8;
border-left:solid 1px #D8D8D8;
border-bottom:solid 1px #D8D8D8;
-moz-border-radius-topleft: 25px;
-webkit-border-top-left-radius: 25px;
 border-top-left-radius: 25px;
-moz-border-radius-bottomleft: 25px;
-webkit-border-bottom-left-radius: 25px;
border-bottom-left-radius: 25px;
-webkit-box-shadow: 1px -1px 0px 0px rgba(255, 255, 255, 0.75) inset;
-moz-box-shadow:    1px -1px 0px 0px rgba(255, 255, 255, 0.75) inset;
box-shadow:         1px 1px 0px 0px rgba(255, 255, 255, 0.75) inset;
}

.Account-Menu-3 a:hover {color:#608C39;border-bottom:dashed 1px #608C39}

.Account-Menu-4 {
width:206px;
margin:-1px 0 0 20px;
text-align:right;
padding: 6px 10px 7px 0;
border-top:solid 1px #D8D8D8;
border-right:solid 1px #D8D8D8;
border-bottom:solid 1px #D8D8D8;
-moz-border-radius-topright: 25px;
-webkit-border-top-right-radius: 25px;
border-top-right-radius: 25px;
-moz-border-radius-bottomright: 25px;
-webkit-border-bottom-right-radius: 25px;
border-bottom-right-radius: 25px;
-webkit-box-shadow: 1px -1px 0px 0px rgba(255, 255, 255, 0.75);
-moz-box-shadow:    1px -1px 0px 0px rgba(255, 255, 255, 0.75);
box-shadow:         1px -1px 0px 0px rgba(255, 255, 255, 0.75);
}

.Account-Menu-4 a:hover {color:#0172AE;border-bottom:dashed 1px #0172AE}

.Account-Menu-5 {
width:191px;
padding: 6px 0 7px 32px;
margin:-1px 0 0 0;
border-top:solid 1px #D8D8D8;
border-left:solid 1px #D8D8D8;
border-bottom:solid 1px #D8D8D8;
-moz-border-radius-topleft: 25px;
-webkit-border-top-left-radius: 25px;
 border-top-left-radius: 25px;
-moz-border-radius-bottomleft: 25px;
-webkit-border-bottom-left-radius: 25px;
border-bottom-left-radius: 25px;
-webkit-box-shadow: 1px -1px 0px 0px rgba(255, 255, 255, 0.75) inset;
-moz-box-shadow:    1px -1px 0px 0px rgba(255, 255, 255, 0.75) inset;
box-shadow:         1px 1px 0px 0px rgba(255, 255, 255, 0.75) inset;
}

.Account-Menu-5 a:hover {color:#4C4C4C;border-bottom:dashed 1px #4C4C4C}

.Account-Menu-6 {
width:240px;
border-top:solid 1px #D8D8D8;
margin:-1px 0 0 15px;
-webkit-box-shadow: 0px -1px 0px 0px rgba(255, 255, 255, 0.75);
-moz-box-shadow:    0px -1px 0px 0px rgba(255, 255, 255, 0.75);
box-shadow:         0px -1px 0px 0px rgba(255, 255, 255, 0.75);
}

.Account-Menu-0 {
width:240px;
border-bottom:solid 1px #D8D8D8;
margin:0 0 -1px 15px;

}

.acm_left_button{
background:#67993E;
padding:2px 5px 3px 5px;

}

.acm_left_button:hover{background:#76b347;box-shadow:inset 0 1px 0 0 #8dbf67;-webkit-box-shadow:inset 0 1px 0 0 #8dbf67;cursor:pointer}



.acm_right_button{
background:#4781b3;
padding:2px 5px 3px 5px;
}

.acm_right_button:hover{background:#4781b3;box-shadow:inset 0 1px 0 0 #678ebf;-webkit-box-shadow:inset 0 1px 0 0 #678ebf;cursor:pointer}


.acm_left_gray{
background:#626276;

}
.acm_left_gray:hover{background:#3c3b4b;box-shadow:inset 0 1px 0 0 #3c3b4b;-webkit-box-shadow:inset 0 1px 0 0 #3c3b4b;cursor:pointer}


/**/

.Partner-Prog {
float:right;
position:relative;
margin:-18px 7px 0 0;

}

.acm_right_gray{
background:#67993E;
border:solid 1px #618C39;
text-shadow:
#618C39 1px 0px,
#618C39 1px 1px,
#618C39 0px 1px,
#618C39 -1px 1px,
#618C39 -1px 0px,
#618C39 -1px -1px,
#618C39 0px -1px,
#618C39 1px -1px;
padding:3px 7px 4px 7px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.acm_right_gray:hover{box-shadow: 0 2px 2px #4F722F inset; cursor:pointer}

.acm_right_gray a {
font-family: tahoma, arial, verdana, sans-serif, Lucida Sans;
font-size:12px;
color:#F0F7EA;
text-decoration:none;
 }

.acm_right_gray a:hover {color:#DCEFCE;}
 
.Left-Block-Title {
font-family: 'Exo 2', sans-serif;
font-size:17px;
font-weight:600;
color:#595959;
padding-left:10px;
margin-bottom:15px

}
 
 

.acm_left_button a,.acm_right_button a,.acm_left_gray a,.acm_gray a{

font-family: tahoma, arial, verdana, sans-serif, Lucida Sans;
font-size:12px;

}

hr.styled{
background:none;
border:none;
border-bottom:solid 1px #D8D8D8;
-webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.9);
-moz-box-shadow:    0px 1px 0px 0px rgba(255, 255, 255, 0.9);
box-shadow:         0px 1px 0px 0px rgba(255, 255, 255, 0.9);
}

hr.styled_black{border:0;height:1px;background:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0))}


.acm_gray{background:#626276;background:-webkit-linear-gradient(top,#626276,#3c3b4b);background:-moz-linear-gradient(top,#626276,#3c3b4b);background:-ms-linear-gradient(top,#626276,#3c3b4b);background:-o-linear-gradient(top,#626276,#3c3b4b);background:linear-gradient(top,#626276,#3c3b4b);width:215px;display:block;padding:7px 2px;text-align:center;text-shadow:0 -1px 0 #363545; box-shadow:inset 0 1px 0 0 #626276;-webkit-box-shadow:inset 0 1px 0 0 #626276;border:1px solid #302f3e;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.acm_gray:hover{background:#3c3b4b;box-shadow:inset 0 1px 0 0 #3c3b4b;-webkit-box-shadow:inset 0 1px 0 0 #3c3b4b;cursor:pointer}

.subMenu{
margin:-5px 0 -5px 25px;
display:none;}

.ucp_link .collapsed,.ucp_link .collapsed:hover{background-image:url(custom-images/collapsed.png);width:16px;height:16px;margin-top:3px;float:right;display:inline-block}
.ucp_link .expanded,.ucp_link .expanded:hover{background-image:url(custom-images/open.png);width:16px;height:16px;margin-top:3px;float:right;display:inline-block}
.subMenu a{
display:block;
text-align:left;
padding:2px 0 3px 5px;
font-size:13px;
margin:5px 0;
text-decoration:none;
color:#8C8C8C;
}
.subMenu a:hover{
-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:3px 0 0 3px;
background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.10), rgba(0,0,0,0)); 
background-image:    -moz-linear-gradient(left, rgba(0,0,0,0.10), rgba(0,0,0,0)); 
background-image:     -ms-linear-gradient(left, rgba(0,0,0,0.10), rgba(0,0,0,0)); 
background-image:      -o-linear-gradient(left, rgba(0,0,0,0.10), rgba(0,0,0,0)); 
text-decoration: none;
color:#666666;
display:block;
cursor: pointer;
}

/**/
.Hr-Solid {
width:240px;
background:none;
margin:15px 0 15px 10px;
border-bottom:dashed 1px #D8D8D8;
-webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.9);
-moz-box-shadow:    0px 1px 0px 0px rgba(255, 255, 255, 0.9);
box-shadow:         0px 1px 0px 0px rgba(255, 255, 255, 0.9);
}


.BlockLine {
margin: 3px 0 5px;
width: 230px;
border: 0;
height: 2px;
background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.15), rgba(0,0,0,0)); 
background-image:    -moz-linear-gradient(left, rgba(0,0,0,0.15), rgba(0,0,0,0)); 
background-image:     -ms-linear-gradient(left, rgba(0,0,0,0.15), rgba(0,0,0,0)); 
background-image:      -o-linear-gradient(left, rgba(0,0,0,0.15), rgba(0,0,0,0)); 
}



/**/
.Podpiska {
width:720px;
height:70px;
margin:0 auto;
overflow: hidden;

background:none;
border-top:dashed 1px #D8D8D8;
-webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 1) inset;
-moz-box-shadow:    0px 1px 0px 0px rgba(255, 255, 255, 1) inset;
box-shadow:         0px 1px 0px 0px rgba(255, 255, 255, 1) inset;


text-align:center
}

.Podpiska-Title {
color:#CCCCCC;
text-shadow: 1px 1px 0px #fff;
margin:5px 0 5px 0;
}

.pluso {
opacity:0.45
}
.pluso:hover {
opacity:1
}


/**/
div.claimed {
cursor:auto;text-shadow:0 0 0;
color:#999999;
border:solid 1px #BFBFBF;
background:#dddddd;
padding:5px 10px;
margin:5px 0;
float:none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

/**/
.indexnewnews{
background:#FCFCFC;
display:block;
clear:both;

padding:10px;
width:90%;
margin:0 auto;
font-size:14px;
color:#404040;
margin-top:18px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;

box-shadow:
   0 0 0 1px rgb(194, 192, 184) inset,
   0 5px 0 -4px rgb(255, 255, 255),
   0 5px 0 -3px rgb(194, 192, 184),
   0 11px 0 -8px rgb(255, 255, 255),
   0 11px 0 -7px rgb(194, 192, 184),
   0 17px 0 -12px rgb(255, 255, 255),
   0 17px 0 -11px rgb(194, 192, 184);
}
.free-points{
width:210px;
height:210px;
background-image:url('../../img/flatico/free-points.png');
background-size:210px 210px;
}
.free-points span{
width: 210px;
color: #A36529;
text-align: center;
font-size: 63px;
text-shadow: 0px -1px 0px rgba(82, 76, 12, .75);
position: absolute;
margin: 0 auto;
margin-top: 54px;
}


.Date-Vip {font-size:7px;color:#595959;}




.ucp_link2 {
font-family: tahoma, arial, verdana, sans-serif, Lucida Sans;
font-weight:400;
font-size:15px;
padding-left:0;

margin-top:-1px;
padding:5px 10px;
border:solid 1px #D8D8D8;
-webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 1) inset;
-moz-box-shadow:    0px 1px 0px 0px rgba(255, 255, 255, 1) inset;
box-shadow:         0px 1px 0px 0px rgba(255, 255, 255, 1) inset;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.ucp_link2:hover {box-shadow: 0 2px 2px #D8D8D8 inset; }
.ucp_link2:hover a {color:#999999;}
.ucp_link2 a {color:#727272;margin-top:5px}



.One-Stat {background:#C82727;padding:2px 6px 2px 6px;font-size:14px;color:#fff;-webkit-border-radius: 90px;-moz-border-radius: 90px;border-radius: 90px;}
.Two-Stat {background:#0975B4;padding:2px 6px 2px 6px;font-size:14px;color:#fff;-webkit-border-radius: 90px;-moz-border-radius: 90px;border-radius: 90px;}
.Three-Stat {background:#D78221;padding:2px 6px 2px 6px;font-size:14px;color:#fff;-webkit-border-radius: 90px;-moz-border-radius: 90px;border-radius: 90px;}

.progress-page h3 {
margin:10px 0 5px 0;
font-size:15px;
}

.progress-page table {
width:730px;
margin-top:15px;
border-top:solid 1px #D8D8D8;
border-left:solid 1px #D8D8D8;
}

.table_all_name {
margin-top:15px;
font-size:16px;
font-weight:bold;
text-align:center;
}

.progress-page table tr td {
width:250px;
padding:8px 0;
text-align:center;
border-right:solid 1px #D8D8D8;
border-bottom:solid 1px #D8D8D8;
}

.progress-page table tr td div {
margin-top:5px;
font-size:14px;
color:#595959;
}

.progress-page table tr td img {}

.progress-page table tr td div.title {
padding:0 0 5px 0;
font-size:15px;
font-weight:bold;
}

.progress-page table tr td.name {
padding-left:10px;
text-align:left !important;
font-size:15px;
font-weight:bold;
}

.ach_style {
cursor:help
}

.ach_style img {
border:dashed 1px #FEFEFE;
box-shadow:
   0 1px 4px rgba(0, 0, 0, .3),
   -23px 0 20px -23px rgba(0, 0, 0, .65),
   23px 0 20px -23px rgba(0, 0, 0, .65),
   0 0 40px rgba(0, 0, 0, .1) inset;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
opacity:0.95; 
}

.ach_style img:hover {
opacity:0.65; 
}

.bronze img {
background:#DAA520;
width:35px;
padding:10px;
}

.silver img {
background:#C1C1C1;
width:35px;
padding:10px;
}

.gold img {
background:#FFD801;
width:35px;
padding:10px;
}

.daily_bonus_table {
width:730px;
margin-bottom:10px;
border-top:solid 1px #D8D8D8;
border-left:solid 1px #D8D8D8;
}

.daily_bonus_table_name {
margin:15px 0 15px 0;
font-size:16px;
font-weight:bold;
text-align:center;
}

.daily_bonus_table td {
border-right:solid 1px #D8D8D8;
border-bottom:solid 1px #D8D8D8;
padding:10px 0 10px 10px;
}

.daily_bonus_ul {list-style: decimal; padding-top:5px;}
.daily_bonus_ul li {margin-left:35px;}
.daily_bonus_link {background:#2E6386; color:#FFFFFF; text-decoration: none; padding:2px 5px 3px 5px;-webkit-border-radius:3px;-moz-border-radius:3px; border-radius:3px;}
.daily_bonus_link:hover {opacity:0.75}

/* Примеры cсылок */
.correct-links {
width:740px !important;
font-size:14px;
margin:15px 0 0 0;
padding:0px;
text-align:center;
color:#595959
}
.name-tariffs {
font-family: 'Exo 2', sans-serif;
font-size:17px;
font-weight:600;
color:#3F3F3F;
}
.text-tariffs {color:#3F3F3F;}
.correct-links th {
font-family: tahoma, arial, verdana, sans-serif, Lucida Sans;
font-size:18px;
font-weight:normal;
color:#FFFFFF;
text-transform: uppercase;
padding:10px 0 10px 0;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;
}
.correct-links tr td span {
padding:2px 10px;
display:inline-block;
}
.correct-links tr td {
min-width:352px;
border:solid 1px #D9D9D9;
border-top:none;
font-size:13px;
padding:6px 0 6px 0;
}
.correct-links tr td.title {
background:#EAEAEA;
font-family:Arial;
font-size:13px;
font-weight:700;
color:#333333;
padding:10px 0 10px 0;
}
.correct-links tr.hover:hover {background:none;}
.correct-links tr.hover:hover td {color:#333333 !important;}
.correct-links tr:hover td.title span {background:none;}
.correct-links tr td:nth-child(2) {border-left:none;}
.correct-links td.gray {color:#7F7F7F}
.correct-links tr {
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease;
cursor:default;
}
.correct-links tr:hover {background:#F2F2F2;}
/* ВКонтакте */
.correct-links.vk  th {background:#41658B;}
.correct-links.vk tr td span {color:#345270;}
.correct-links.vk tr:hover td {color:#345270;}
.correct-links.vk tr:hover td span {
background:#41658B;
padding:2px 10px;
font-weight:400;
color:#F7F7F7;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
/* Instagram */
.correct-links.instagram  th {background:#8A5140;}
.correct-links.instagram tr td span {color:#6D4033;}
.correct-links.instagram tr:hover td {color:#6D4033;}
.correct-links.instagram tr:hover td span {
background:#8A5140;
padding:2px 10px;
font-weight:400;
color:#F7F7F7;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
/* YouTube */
.correct-links.youtube {margin-bottom:15px;}
.correct-links.youtube  th {background:#C2191E;}
.correct-links.youtube tr td span {color:#A5151A;}
.correct-links.youtube tr:hover td {color:#A5151A;}
.correct-links.youtube tr:hover td span {
background:#C2191E;
padding:2px 10px;
font-weight:400;
color:#F7F7F7;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
/* FaceBook */
.correct-links.facebook  th {background:#39579A;}
.correct-links.facebook tr td span {color:#30497F;}
.correct-links.facebook tr:hover td {color:#30497F;}
.correct-links.facebook tr:hover td span {
background:#39579A;
padding:2px 10px;
font-weight:400;
color:#F7F7F7;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
/* Twitter */
.correct-links.twitter {margin-bottom:15px;}
.correct-links.twitter  th {background:#00ABF0;}
.correct-links.twitter tr td span {color:#0099D6;}
.correct-links.twitter tr:hover td {color:#0099D6;}
.correct-links.twitter tr:hover td span {
background:#00ABF0;
padding:2px 10px;
font-weight:400;
color:#F7F7F7;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
/* Soundcloud */
.correct-links.ok  th {background:#F4960F;}
.correct-links.ok tr td span {color:#D8840F;}
.correct-links.ok tr:hover td {color:#D8840F;}
.correct-links.ok tr:hover td span {
background:#F4960F;
padding:2px 10px;
font-weight:400;
color:#F7F7F7;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
/* LinkedIn */
.correct-links.my-world  th {background:#2F69A1;}
.correct-links.my-world tr td span {color:#285987;}
.correct-links.my-world tr:hover td {color:#285987;}
.correct-links.my-world tr:hover td span {
background:#2F69A1;
padding:2px 10px;
font-weight:400;
color:#F7F7F7;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
/* Google+ */
.correct-links.google  th {background:#BE3308;}
.correct-links.google tr td span {color:#A32C08;}
.correct-links.google tr:hover td {color:#A32C08;}
.correct-links.google tr:hover td span {
background:#BE3308;
padding:2px 10px;
font-weight:400;
color:#F7F7F7;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
/* Vine */
.correct-links.site  th {background:#0FAE96;}
.correct-links.site tr td span {color:#0D937D;}
.correct-links.site tr:hover td {color:#0D937D;}
.correct-links.site tr:hover td span {
background:#0FAE96;
padding:2px 10px;
font-weight:400;
color:#F7F7F7;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.mira_project {
 border: 1px solid #c6cacd;
 padding: 10px 20px;
 margin: 5px 30px 5px 0;

 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 -khtml-border-radius: 5px;
 border-radius: 5px;
}
.miralogo img {
 padding: 18px 0 0 50px;
}
.pad {padding:0px 1px; overflow:hidden;}
.padd {padding:0px 2px; overflow:hidden;}

#footer{margin:0px auto;padding:10px 0px 5px 0px;width:1088px;height:auto}
#footer_logo{padding-bottom: 20px;}
#footer_logo #slogan{display:block;width:145px;height:40px;font:12px Helvetica, sans-serif;color:#B2B4B5;text-decoration:none;white-space:nowrap; line-height: 18px;}
#sites{font-size:25px;color:#e4e4e4}
#telderi{font-size:25px;color:#b2b4b5}
#footer .webmoney_info{padding-top: 16px;}


.footer_block{margin:0px 63px 0px 17px;width:136px;float:left}
.lastblock{margin:0px 0px 0px 17px}
.footer_left{margin:0px 0px 0px 17px;width:205px;float:left}
.footer_left ul{margin:28px 0px 0px 0px;list-style:none}
.footer_left ul li{margin:0px 17px 0px 0px;float:left}
.footer_block ul{list-style:none}
.footer_block ul a{font:11px Helvetica, sans-serif;color:#e4e4e4;text-decoration:none}
.footer_block ul li{padding:5px 0px 5px 0px}
.footer_block ul li.first{padding:0px;height:35px;border-bottom:1px solid #e4e4e4}
.footer_block ul li.first span{font:17px Helvetica, sans-serif}
div#footer_wrapper div#footer div.soc_links {float: left; margin-top: -1px;}
div#footer_wrapper div#footer div.soc_links .first{padding-top: 10px; float: left; margin-left: 19px;}
div#footer_wrapper div#footer div.soc_links .other{padding-top: 10px; float: left; margin-left: 6px;}



/* Таблица услуг */

.social-services {
width:730px;
border-collapse: collapse;
border:solid 1px #D8D8D8;
}

.social-services tr:first-child {background:#2E6386;}
.social-services tr:first-child td {
padding:8px 5px;
color:#F2FAFF;
border:2E6386;
}

.social-services tr td {
padding:5px;
font-size:15px;
color:#3F3F3F;
border:solid 1px #D8D8D8;
}

.social-services tr td.description {
font-size:14px;
text-align:left;
color:#666666;
padding:8px;
}

.social-services tr td.price {color:#999999;}

.social-services tr td.price strong {
font-size:22px;
font-weight:400;
color:#CA3C3A;
}

.social-services tr td a {
background:#77AA40;
width:115px;
height:27px;
display:inline-block;
line-height:29px;
text-transform: uppercase;
font-size:15px;
border-bottom:solid 2px #658E36;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease;
}

.social-services tr td a:hover {
background:#86BC47;
border-bottom:solid 2px #74A03E;
}


.social-services .vk-soc  {
background: url('../../images/social-services/vk.png') center center no-repeat;
width:35px;
height:35px;
}

.social-services .instagram-soc  {
background: url('../../images/social-services/instagram.png') center center no-repeat;
width:35px;
height:35px;
}

.social-services .twitter-soc {
background: url('../../images/social-services/twitter.png') center center no-repeat;
width:35px;
height:35px;
}

.social-services .youtube-soc {
background: url('../../images/social-services/youtube.png') center center no-repeat;
width:35px;
height:35px;
}

.social-services .ok-soc {
background: url('../../images/social-services/ok.png') center center no-repeat;
width:35px;
height:35px;
}

.social-services .facebook-soc {
background: url('../../images/social-services/facebook.png') center center no-repeat;
width:35px;
height:35px;
}

.social-services .mail-soc {
background: url('../../images/social-services/my-world.png') center center no-repeat;
width:35px;
height:35px;
}

.social-services .google-soc {
background: url('../../images/social-services/google.png') center center no-repeat;
width:35px;
height:35px;
}

.social-services .vine-soc {
background: url('../../images/social-services/vine.png') center center no-repeat;
width:35px;
height:35px;
}

.social-services tr.vk-separator {background:#4C75A3;}
.social-services tr.vk-separator td {padding:1px 0;}
.social-services tr.instagram-separator {background:#3D739C;}
.social-services tr.instagram-separator td {padding:1px 0;}
.social-services tr.twitter-separator {background:#29C5F6;}
.social-services tr.twitter-separator td {padding:1px 0;}
.social-services tr.youtube-separator {background:#DD332C;}
.social-services tr.youtube-separator td {padding:1px 0;}
.social-services tr.ok-separator {background:#F2812E;}
.social-services tr.ok-separator td {padding:1px 0;}
.social-services tr.facebook-separator {background:#3B5998;}
.social-services tr.facebook-separator td {padding:1px 0;}
.social-services tr.mail-separator {background:#168DE2;}
.social-services tr.mail-separator td {padding:1px 0;}
.social-services tr.google-separator {background:#D13E2F;}
.social-services tr.google-separator td {padding:1px 0;}
.social-services tr.vine-separator {background:#37A97B;}
.social-services tr.vine-separator td {padding:1px 0;}



/* Тикет система начало */

.tikets_add i.fa,
#messages i.fa{
    top: -6px;
    position: relative;
}
#ticket i.fa{
    top: -2px;
    position: relative;
}
#messages .tkt_comment i.fa{
    top: -1px;
    position: relative;
}
.message{
    width: 98%;
}
.table.tikets td a{
    color: #3F3F3F;
}
.bubble-message.owner-admin {
    margin-left: 30px;
}
#messages .msg {
    background: #FCFCFC;
    border: 1px solid #C9C9C9;
    padding: 0px;
}
#messages .msg .msg-content {
    margin-top: 5px;
    padding: 10px;
}
#messages .msg div {
    margin: 0;
    padding: 0;
    text-align: left;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}
.fright, .float-right {
    float: right;
}
#messages .bubble.bubble-message {
    margin-bottom: 10px;
}
#messages .bubble.bubble-message:last-child {
    margin-bottom: 0px;
}
#messages .msg .cheader, #messages .comment .cheader {
    color: #888;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7);
    background: #F5F5F5;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #F5F5F5), color-stop(100%, #E8E8E8));
    background: -webkit-linear-gradient(#F5F5F5,#E8E8E8);
    background: -moz-linear-gradient(#f5f5f5,#e8e8e8);
    background: -o-linear-gradient(#f5f5f5,#e8e8e8);
    background: linear-gradient(#F5F5F5,#E8E8E8);
    border-bottom: 1px solid #C9C9C9;
    padding: 3px 5px;
}
#messages{
    margin-top: 10px;
}
input.text-max2{
    background: #F7F7F7;
    border: 1px solid #d8d8d8;
    color: #2c5f82;
    height: 20px;
    margin-bottom: 8px;
    min-width: auto;
    padding: 10px 15px;
}
.widget {
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}
.widget {
    -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.085);
    -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.085);
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.085);
}
.widget-header {
    background-color: #EFEFEF;
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    min-height: 51px;
    border: 1px solid #DDD;
    position: relative;
}
.widget-header .nav.nav-tabs {
    margin: 0;
    border: medium none;
    float: left;
}
.nav-tabs {
    border-bottom: 1px solid #DDD;
}
.widget-header .nav-tabs>li {
    margin: 0;
    line-height: 20px;
}
.nav-tabs>li, .nav-pills>li {
    float: left;
}
.widget-header .nav.nav-tabs li>a {
    border: medium none;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    font-size: 15px;
    position: relative;
    background: rgba(0, 0, 0, 0);
    line-height: 52px;
}
.tickets-nav li a {
    padding-left: 6px;
    padding-right: 6px;
}
.widget-header a, .widget-header .nav-tabs a {
    color: #777;
    cursor: pointer;
    font-size: 16px;
    margin: 0 0 0 8px;
    text-decoration: none;
}
.nav-tabs>li>a {
    padding-top: 8px;
    padding-bottom: 8px;
    line-height: 20px;
    border: 1px solid rgba(0, 0, 0, 0);
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}
.widget-padding .widget-body {
    padding: 15px;
}
.widget-body {
    padding: 0;
    border-style: solid;
    border-width: 0 1px 1px;
    border-color: #CCC;
    background-color: #FFF;
}
#ticket {
    border-bottom: 1px solid #C9C9C9;
    background: #FFF;
    margin: 0 -15px;
}
#ticket .time_ago {
    margin: 0 15px;
    color: #666;
    font-size: 0.95em;
}
#messages .title, #ticket .title {
    background-position: 2px;
}
#messages h3, #ticket h3 {
    margin-left: 15px;
}
#ticket h3 {
    font-size: 1.4em;
}
#ticket .ticket-extra-info {
    background: #F5F5F7;
    border: 1px solid #E5E5E7;
    padding: 5px 10px;
    font-size: .9em;
}
#ticket .ticket-extra-info .field {
    clear: both;
    text-align: right;
    padding: 3px 0;
    color: #555;
    position: relative;
    top: 3px;
}
.bubble {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    padding: 3px;
    background: #F7F7F7;
}
.add-comment:first-child {
    border-top: 1px solid #C9C9C9;
}
.add-comment {
    background-color: #F1F1F1;
    padding: 10px;
    border: 1px solid #C9C9C9;
    border-top: none;
}
.add-comment h3 {
    margin: 0;
}
.bubble.bubble-reply{
    margin-top: 30px;
}
#ticket .ticket-extra-info .field .info{
    top: -3px;
    position: relative;
    left: 5px;
}

/* Тикет система конец */

.form-actions {
  margin-bottom: 5px;
}



.b-main__bottom-title {
	background-color: #2E6386;
	text-align: center;
	color: #fff;
	font: 700 24px/50px Arial,'Helvetica Neue',Helvetica,FreeSans,sans-serif;
	height: 50px;
}
.b-footer {
/*    margin-top: -485px;
*/    min-width: 996px;
}
button, form, input, table, textarea {
	font-size: 1em;
	font-family: inherit;
	margin-left: 0;
}
.b-footer__blue-wrapper {
	background-color: rgba(0,0,0,0);
}
* {
	outline: 0;
}
.b-page__content-wrapper {
	width: 996px;
	margin: 0 auto;
}
.b-footer__layout {
	display: table;
	padding-top: 30px;
}

.b-footer__layout-column {
	display: table-cell;
	padding-right: 30px;
	vertical-align: top;
	width: 185px;
}
.b-menu-footer__item {
	color: #3c3c3c;
	font: 12px/12px Arial,'Helvetica Neue',Helvetica,FreeSans,sans-serif;
}
.b-footer__title {
	color: #3C3B4B;
	display: block;
	font: 700 16px/16px Arial,'Helvetica Neue',Helvetica,FreeSans,sans-serif;
	margin-bottom: 10px;
}
.b-menu-footer {
	margin: 0;
	padding: 0;
}
.b-menu-footer__link:link {
	cursor: pointer;
}
.b-menu-footer__link {
	color: #3c3c3c;
	display: inline-block;
	font: 12px/15px Arial,'Helvetica Neue',Helvetica,FreeSans,sans-serif;
	padding: 3px 0;
	text-decoration: none;
}
.b-menu-footer__item {
	color: #3c3c3c;
	font: 12px/12px Arial,'Helvetica Neue',Helvetica,FreeSans,sans-serif;
}

.b-footer__layout-column_size_140 {
	padding-right: 0;
	width: 140px;
}

.b-footer__currency {
	margin-bottom: 30px;
	width: 100%!important;
}
.b-dropdown_style_new {
	border: none;
	min-width: 90px;
	font: 15px Arial,'Helvetica Neue',Helvetica,FreeSans,sans-serif!important;
}
.b-dropdown {
	display: inline-block;
	background: #fff;
	border: 3px double #E4E4E4;
	position: relative;
	cursor: pointer;
	z-index: 1;
	font: 12px/13px Arial,'Helvetica Neue',Helvetica,FreeSans,sans-serif;
	color: #000;
	text-align: left;
}

.b-menu-footer{
	list-style-type: none;
}
.b-footer__currency {
	margin-bottom: 30px;
	width: 100%!important;
}

.b-dropdown_style_new {
	border: none;
	    padding: 8px 12px 9px;

	min-width: 90px;
	font: 15px Arial,'Helvetica Neue',Helvetica,FreeSans,sans-serif!important;
}
.b-dropdown__current-text {
}

.b-footer__project-link {
	color: #0f7ebd;
	font: 16px/16px Arial,'Helvetica Neue',Helvetica,FreeSans,sans-serif;
	text-decoration: none;
}
.b-dropdown_visibility_hidden {
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	position: absolute;
	left: -10000px;
	top: -10000px;
}

.b-footer__title_size_small {
	font: 700 14px/18px Arial,'Helvetica Neue',Helvetica,FreeSans,sans-serif;
	margin-bottom: 0;
}
.b-footer__title {
	color: #000;
	display: block;
	font: 700 16px/16px Arial,'Helvetica Neue',Helvetica,FreeSans,sans-serif;
	margin-bottom: 10px;
}

.b-footer .b-socialnets {
	margin: 7px 0 0;
}
.b-socialnets {
	margin: 10px 0 12px;
	overflow: hidden;
	position: relative;
	zoom: 1;
}
.b-socialnets__link_icon_vkontakte {
	background-image: url('../../footerimg/vk.svg');
	background-repeat: no-repeat;
}
.b-socialnets__link {
	float: left;
	height: 25px;
	margin: 0 1px 1px 0;
	width: 25px;
}
.b-sidebar-addition__link-item:hover, .b-socialnets__link, .b-socialnets__link:hover, .b-stdheader__link {
	text-decoration: none;
}
.b-socialnets__link_icon_twitter {
	background-image: url('../../footerimg/twitter.svg');
	background-repeat: no-repeat;
}
.b-socialnets__link_icon_facebook {
	background-image: url('../../footerimg/facebook.svg');
	background-repeat: no-repeat;
}
.b-socialnets__link_icon_habrahabr {
	background-image: url('../../footerimg/habr.svg');
	background-repeat: no-repeat;
}
.b-socialnets__link_icon_youtube {
	background-image: url('../../footerimg/youtube.svg');
	background-repeat: no-repeat;
}

.b-socialnets__link_icon_gplus {
	background-image: url('../../footerimg/gplus.svg');
	background-repeat: no-repeat;
}

.b-socialnets__link_icon_instagram {
	background-image: url('../../footerimg/insta.svg');
	background-repeat: no-repeat;
}
.b-socialnets__link_icon_linkedin {
	background-image: url('../../footerimg/linkedn.svg');
	background-repeat: no-repeat;
}

.b-page__content-wrapper {
	width: 996px;
	margin: 0 auto;
}
.b-footer__layout {
	display: table;
	padding-top: 30px;
}


.b-footer__benefits-ru_logo_1 {
	background-image: url('../../footerimg/logo1.svg');
	background-repeat: no-repeat;
}
.b-tooltip, .tooltip {
	cursor: help;
}
.b-footer__benefits-ru_logo_2 {
	background-image: url('../../logo.png');
	background-repeat: no-repeat;
}
.b-footer__benefits {
	float: left;
	height: 78px;
	margin: 0 10px 0 -5px;
	position: relative;
	top: -20px;
	width: 0px;
	font: 0/0 a!important;
	text-shadow: none;
	color: transparent!important;
}

.b-footer__title_size_small {
	font: 700 14px/18px Arial,'Helvetica Neue',Helvetica,FreeSans,sans-serif;
	margin-bottom: 0;
}

.b-footer-search {
	margin-top: 4px!important;
	position: relative;
}
.b-form-compact {
	margin: 0;
}

.b-form-compact__inner-wrapper {
	background: #fff;
	border: 1px solid #c4c4c4;
	overflow: hidden;
	padding: 4px;
}

.b-form-compact__buttons-placeholder {
	float: right;
}
.b-footer-search__categories-wrapper {
	zoom: 1;
}

.b-footer-search__trigger {
	background: #f3f3f3;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	color: #3f3f3f;
	cursor: pointer;
	display: none;
	float: left;
	font: 14px/26px Arial,'Helvetica Neue',Helvetica,FreeSans,sans-serif;
	height: 28px;
	margin-bottom: -4px;
	margin-top: -4px;
	overflow: hidden;
	padding: 0 10px;
	position: relative;
	text-overflow: clip;
	white-space: nowrap;
	width: 110px;
	z-index: 2;
}
.b-footer-search__trigger:after {
	bottom: 0;
	content: ' ';
	display: block;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 35px;
	z-index: 2;
	background-color: rgba(255,255,255,.1) 0;
	background: -webkit-gradient(linear,left top,left top,from(rgba(255,255,255,.1) 0),to(#f3f3f3 50%));
	background-image: -webkit-linear-gradient(left,rgba(255,255,255,.1) 0,#f3f3f3 50%);
	background-image: -moz-linear-gradient(left,rgba(255,255,255,.1) 0,#f3f3f3 50%);
	background-image: -ms-linear-gradient(left,rgba(255,255,255,.1) 0,#f3f3f3 50%);
	background-image: -o-linear-gradient(left,rgba(255,255,255,.1) 0,#f3f3f3 50%);
}
.b-footer-search__selected {
	position: relative;
	z-index: 1;
}
.b-footer-search__trigger .b-triangle {
	width: 0;
	height: 0;
	border-top: 5px solid #8d8d8d;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	border-bottom: 0 none;
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	right: 10px;
	z-index: 3;
	top: 44%;
}
.b-footer-search__categories {
	background: #f3f3f3;
	border: 1px solid #c4c4c4;
	display: none;
	position: absolute;
	z-index: 1;
	box-shadow: 1px 2px 7px rgba(0,0,0,.24);
}

.b-form-compact__buttons-placeholder .b-button {
	margin-left: 5px;
	vertical-align: middle;
}

.b-form-compact__buttons-placeholder .b-button {
	margin-left: 5px;
	vertical-align: middle;
}
.b-form-compact__field-placeholder {
	overflow: hidden;
}
.b-form-compact_font-size_14 .b-form-compact__query {
	padding: 2px 5px;
	font: 400 14px/16px Arial,'Helvetica Neue',Helvetica,FreeSans,sans-serif;
	color: #3f3f3f;
}
.b-form-compact__query {
	background: 0 0;
	border: 0;
	color: #363636;
	display: block;
	font: 400 16px/18px Arial,'Helvetica Neue',Helvetica,FreeSans,sans-serif;
	margin: 0;
	padding: 5px 8px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-font-smoothing: antialiased;
}
.b-form-compact__query, .b-menu__link {
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
}

.b-footer__site-map {
	color: #0f7ebd;
	display: inline-block;
	font: 14px/14px Arial,'Helvetica Neue',Helvetica,FreeSans,sans-serif;
	margin-top: 10px;
	text-decoration: none;
}

/*addition-wrapper*/

.b-page__addition-wrapper {
	background-color: rgba(0,0,0,0);
	min-width: 996px;
}
.b-payment-methods {
	display: table;
	padding: 0;
	margin: 0 auto;
}
.b-page__addition {
	min-height: 60px;
	padding: 0;
}
.b-page__content-wrapper {
	width: 996px;
	margin: 0 auto;
}
.b-list, .b-page__addition, .b-popup__list {
	list-style-type: none;
}

.b-payment-methods__title {
	text-align: left;
	font: 700 16px/58px Arial,'Helvetica Neue',Helvetica,FreeSans,sans-serif;
	color: #3f3f3f;
	min-width: 215px;
	width: 215px;
	padding-right: 0;
}
.b-payment-methods__item {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	padding-right: 40px;
}
.b-payment-methods__link {
	line-height: 60px;
	cursor: pointer;
	text-decoration: none;
	font: 15px/58px Arial,'Helvetica Neue',Helvetica,FreeSans,sans-serif;
	color: #333;
}
.b-payment-methods .b-icon {
	vertical-align: middle;
	-webkit-transition: 50ms ease-in-out;
	-moz-transition: 50ms ease-in-out;
	-ms-transition: 50ms ease-in-out;
	-o-transition: 50ms ease-in-out;
	transition: 50ms ease-in-out;
}
.b-icon {
	display: inline-block;
}
.b-authorize-form .b-icon_auth_keyboard, .b-authorize-form__error-item, .b-icon {
	display: inline-block;
}
.b-icon_payment-footer_mastercard {
	background-image: url('../../footerimg/mastercard.svg');
	background-repeat: no-repeat;
}
.b-icon_payment-footer_mastercard {
	height: 28px;
	width: 46px;
}
.b-icon_payment-footer_visa {
	background-image: url('../../footerimg/visa.svg');
	background-repeat: no-repeat;
}
.b-icon_payment-footer_visa {
	height: 17px;
	width: 43px;
}
.b-icon_payment-footer_interkassa {
	background-image: url('../../footerimg/interkassa28.png');
	background-repeat: no-repeat;
}
.b-icon_payment-footer_interkassa {
	height: 28px;
	width: 28px;
}
.b-icon_payment-footer_alfabank {
	background-image: url('../../footerimg/alpha.svg');
	background-repeat: no-repeat;
}
.b-icon_payment-footer_alfabank {
	height: 34px;
	width: 23px;
}
.b-icon_payment-footer_sberbank {
	background-image: url('../../footerimg/sber.svg');
	background-repeat: no-repeat;
}
.b-icon_payment-footer_sberbank {
	height: 28px;
	width: 28px;
}
.b-icon_payment-footer_paypal {
	background-image: url('../../footerimg/paypal.png');
	background-repeat: no-repeat;
}
.b-icon_payment-footer_paypal {
	height: 28px;
	width: 28px;
}
.b-icon_payment-footer_webmoney {
	background-image: url('../../footerimg/wm.svg');
	background-repeat: no-repeat;
}
.b-icon_payment-footer_webmoney {
	height: 29px;
	width: 28px;
}

.b-icon_payment-footer_yamoney {
	background-image: url('../../footerimg/ym.svg');
	background-repeat: no-repeat;
}
.b-icon_payment-footer_yamoney {
	height: 29px;
	width: 23px;
}
.b-icon_payment-footer_qiwi {
	background-image: url('../../footerimg/qiwi.svg');
	background-repeat: no-repeat;
}
.b-icon_payment-footer_qiwi {
	height: 29px;
	width: 27px;
}
.b-icon_payment-footer_elecsnet {
	background-image: url('../../footerimg/hn.svg');
	background-repeat: no-repeat;
}

.b-icon_payment-footer_elecsnet {
	height: 27px;
	width: 28px;
}
.b-icon_payment-footer_rbk {
	background-image: url('../../footerimg/hnn.svg');
	background-repeat: no-repeat;
}
.b-icon_payment-footer_rbk {
	height: 28px;
	width: 30px;
}
.b-payment-methods__all {
	text-align: right;
	padding-right: 0;
	width: 100%;
	white-space: nowrap;
}

/*copyright*/
.b-footer__copyright {
	color: #3c3c3c;
	font: 12px/16px Arial,'Helvetica Neue',Helvetica,FreeSans,sans-serif;
	margin: 25px 0 10px;
	text-align: center;
}

/*partners-list*/

.b-footer__partners-list {
	padding-bottom: 30px;
	text-align: center;
}

.b-footer__partner-link_logo_kto {
	background-image: url('../../footerimg/domennash.svg');
	background-repeat: no-repeat;
}
.b-footer__partner-link_logo_kto {
	height: 28px;
	top: 12px;
	width: 78px;
}
.b-footer__partner-link {
	display: inline-block;
	margin: 0 10px;
	position: relative;
	font: 0/0 a!important;
	text-shadow: none;
	color: transparent!important;
}
.b-footer__partner-link_logo_icann {
	background-image: url('../../footerimg/icann.svg');
	background-repeat: no-repeat;
}
.b-footer__partner-link_logo_icann {
	height: 44px;
	top: 3px;
	width: 55px;
}
.b-footer__partner-link_logo_cctld {
	background-image: url('../../footerimg/nacionaldomen.svg');
	background-repeat: no-repeat;
}

.b-footer__partner-link_logo_cctld {
	height: 44px;
	width: 124px;
}
.b-footer__partner-link_logo_fid {
	background-image: url('../../footerimg/icann.svg');
	background-repeat: no-repeat;
}
.b-footer__partner-link_logo_fid {
	height: 37px;
	top: 8px;
	width: 72px;
}

#shopmain {
    padding: 10px 0 25px 0;
    position: relative;
    left: 5px;
    text-align: center;
}

.exchange-block {
    background: #f7f7f7;
    width: 235px;
    height: 375px;
    margin: 20px 7px 30px 0;
    display: inline-block;
    vertical-align: top;
    border: solid 1px #D8D8D8;
    position: relative;
    float: none !important;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    box-shadow: 0 2px 4px rgba(150, 150, 150, .1);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.exchange-block:hover {
    box-shadow: 0 2px 4px rgba(150, 150, 150, .25);
}

.exchange-block:nth-child(3n+3) {
    margin: 20px 0 25px 0;
}

.exchange-block .image {
    width: 237px;
    height: 135px;
    margin: -1px 0 0 -1px;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}

.exchange-block .type {
    width: 180px;
    height: 30px;
    line-height: 30px;
    margin: 0 0 0 -90px;
    position: absolute;
    top: -17px;
    left: 50%;
    z-index: 5;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.95);
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.12);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor: help;
}

.exchange-block .type:before {
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    top: 0;
    left: -15px;
    border-left: 15px solid transparent;
}

.exchange-block .type:after {
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    top: 0;
    right: -15px;
    border-bottom: 15px solid #324E6B;
    border-right: 15px solid transparent;
}

.exchange-block.vk:hover {
    border-color: #3F6287;
}

.exchange-block.vk .image {
    background: #4C75A3 url('https://smofast.com/theme/images/logo-vk-white.png') 50% 59% no-repeat;
    border-bottom: solid 2px #3F6287;
}

.exchange-block.vk .type {
    background: #4C75A3;
    border: solid 1px #3F6287;
}

.exchange-block.vk .type:before {
    border-bottom: 15px solid #324E6B;
}

.exchange-block.vk .type:after {
    border-bottom: 15px solid #324E6B;
}

.exchange-block.vk .info_mes div {
    background: #4C75A3;
}

.exchange-block.vk .info_mes div a {
    color: #4C75A3 !important;
}

.exchange-block.youtube:hover {
    border-color: #C42421;
}

.exchange-block.youtube .image {
    background: #E32C26 url('https://smofast.com/theme/images/logo-youtube-white.png') 50% 59% no-repeat;
    border-bottom: solid 2px #C42421;
}

.exchange-block.youtube .type {
    background: #E32C26;
    border: solid 1px #C42421;
}

.exchange-block.youtube .type:before {
    border-bottom: 15px solid #961919;
}

.exchange-block.youtube .type:after {
    border-bottom: 15px solid #961919;
}

.exchange-block.youtube .info_mes div {
    background: #E32C26;
}

.exchange-block.youtube .info_mes div a {
    color: #E32C26 !important;
}

.exchange-block.twitch:hover {
    border-color: #503584;
}

.exchange-block.twitch .image {
    background: #6441A5 url('https://smofast.com/theme/images/logo-twitch-white.png') 50% 58% no-repeat;
    border-bottom: solid 2px #503584;
}

.exchange-block.twitch .type {
    background: #6441A5;
    border: solid 1px #503584;
}

.exchange-block.twitch .type:before {
    border-bottom: 15px solid #38265E;
}

.exchange-block.twitch .type:after {
    border-bottom: 15px solid #38265E;
}

.exchange-block.twitch .info_mes div {
    background: #6441A5;
}

.exchange-block.twitch .info_mes div a {
    color: #6441A5 !important;
}

.exchange-block.facebook:hover {
    border-color: #2E4777;
}

.exchange-block.facebook .image {
    background: #3B5998 url('https://smofast.com/theme/images/logo-facebook-white.png') 50% 58% no-repeat;
    border-bottom: solid 2px #2E4777;
}

.exchange-block.facebook .type {
    background: #3B5998;
    border: solid 1px #2E4777;
}

.exchange-block.facebook .type:before {
    border-bottom: 15px solid #223559;
}

.exchange-block.facebook .type:after {
    border-bottom: 15px solid #223559;
}

.exchange-block.facebook .info_mes div {
    background: #3B5998;
}

.exchange-block.facebook .info_mes div a {
    color: #3B5998 !important;
}

.exchange-block.twitter:hover {
    border-color: #508FBA;
}

.exchange-block.twitter .image {
    background: #5EA9DD url('https://smofast.com/theme/images/logo-twitter-white.png') 50% 60% no-repeat;
    border-bottom: solid 2px #508FBA;
}

.exchange-block.twitter .type {
    background: #5EA9DD;
    border: solid 1px #508FBA;
}

.exchange-block.twitter .type:before {
    border-bottom: 15px solid #3E6E8E;
}

.exchange-block.twitter .type:after {
    border-bottom: 15px solid #3E6E8E;
}

.exchange-block.twitter .info_mes div {
    background: #5EA9DD;
}

.exchange-block.twitter .info_mes div a {
    color: #5EA9DD !important;
}

.exchange-block.instagram:hover {
    border-color: #2F4666;
}

.exchange-block.instagram .image {
    background: #3F5D87 url('https://smofast.com/theme/images/logo-instagram-white.png') 50% 60% no-repeat;
    border-bottom: solid 2px #2F4666;
}

.exchange-block.instagram .type {
    background: #3F5D87;
    border: solid 1px #2F4666;
}

.exchange-block.instagram .type:before {
    border-bottom: 15px solid #293F59;
}

.exchange-block.instagram .type:after {
    border-bottom: 15px solid #293F59;
}

.exchange-block.instagram .info_mes div {
    background: #3F5D87;
}

.exchange-block.instagram .info_mes div a {
    color: #3F5D87 !important;
}

.exchange-block ul {
    margin: 20px 0 0 0;
    padding: 0;
    list-style: none;
    font-size: 14px;
    color: #595959;
}

.exchange-block li {
    margin: 0 0 10px 0;
}

.exchange-block input[type='number'],.exchange-block input[type='url'],.exchange-block select {
    width: 180px;
    height: 30px;
    margin: 4px 0 0 0;
    padding: 0 10px;
    font-size: 13px;
    color: #4C4C4C;
    border: solid 1px #CCCCCC;
    box-shadow: 0 3px 5px rgba(150, 150, 150, 0.12) inset;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.exchange-block select {
    width: 200px;
}

.exchange-block input[type='number']:focus,.exchange-block input[type='url']:focus,.exchange-block select:focus {
    border-color: #A5A5A5;
}

.exchange-block .button-pay {
    width: 150px;
    height: 32px;
    display: block;
    margin: 0 0 0 -75px;
    position: absolute;
    left: 50%;
    bottom: -15px;
}

.exchange-block .button-pay input[type='submit'] {
    background: #67993E;
    width: 150px;
    height: 32px;
    display: block;
    font-size: 15px;
    font-weight: 400;
    color: #FAFFF7;
    border: none;
    text-transform: uppercase;
    border: solid 1px #4F722D;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 3px 3px 2px 2px;
    -moz-border-radius: 3px 3px 2px 2px;
    border-radius: 3px 3px 2px 2px;
    cursor: pointer;
}

.exchange-block .button-pay input[type='submit']:hover {
    background: #7AB249;
    border: solid 1px #608937;
}

.exchange-block .button-pay:before {
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    bottom: 0;
    left: -14px;
    border-top: 15px solid #4F722D;
    border-left: 15px solid transparent;
}

.exchange-block .button-pay:hover:before {
    border-top: 15px solid #608937;
}

.exchange-block .button-pay:after {
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    bottom: 0;
    right: -14px;
    border-top: 15px solid #4F722D;
    border-right: 15px solid transparent;
}

.exchange-block .button-pay:hover:after {
    border-top: 15px solid #608937;
}

.exchange-block .info_mes div {
    width: 237px;
    height: 135px;
    display: table;
    margin: -1px 0 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    font-size: 15px;
    line-height: 16px;
    position: relative;
    z-index: 2;
}

.exchange-block .info_mes div div {
    display: table-cell;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.95) !important;
}

.exchange-block .info_mes div a {
    background: rgba(255, 255, 255, 0.95);
    width: 130px;
    height: 26px;
    line-height: 26px;
    display: block;
    margin: 10px auto 0 auto;
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.exchange-block .info_mes div a:hover {
    opacity: 0.75}

.exchange-info p {
    font-size: 14px;
    color: #4C4C4C}

.exchange-info .infobox {
    border: solid 1px #D8D8D8;
}

/* Стили: http://smofast.com/online_exchange.php */

#shopmain {
    padding: 10px 0 15px 0;
    position: relative;
    left: 5px;
    text-align: center;
}

.exchange-block {
    background: #f7f7f7;
    width: 235px;
    height: 375px;
    margin: 20px 7px 30px 0;
    display: inline-block;
    vertical-align: top;
    border: solid 1px #D8D8D8;
    position: relative;
    float: none !important;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    box-shadow: 0 2px 4px rgba(150, 150, 150, .1);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.exchange-block:hover {
    box-shadow: 0 2px 4px rgba(150, 150, 150, .25);
}

.exchange-block:nth-child(3n+3) {
    margin: 20px 0 25px 0;
}

.exchange-block .image {
    width: 237px;
    height: 135px;
    margin: -1px 0 0 -1px;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}

.exchange-block .type {
    width: 180px;
    height: 30px;
    line-height: 30px;
    margin: 0 0 0 -90px;
    position: absolute;
    top: -17px;
    left: 50%;
    z-index: 5;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.95);
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 4px rgba(100, 100, 100, 0.1);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor: help;
}

.exchange-block .type:before {
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    top: 0;
    left: -15px;
    border-left: 15px solid transparent;
}

.exchange-block .type:after {
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    top: 0;
    right: -15px;
    border-bottom: 15px solid #324E6B;
    border-right: 15px solid transparent;
}

.exchange-block .info_mes a {
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.exchange-block.social-1:hover,
.exchange-block.social-2:hover,
.exchange-block.social-3:hover,
.exchange-block.social-29:hover,
.exchange-block.social-4:hover {
    border-color: #3F6287;
}

.exchange-block.social-1 .image,
.exchange-block.social-2 .image,
.exchange-block.social-3 .image,
.exchange-block.social-29 .image,
.exchange-block.social-4 .image {
    background: #4C75A3 url('images/logo-vk-white.png') 50% 59% no-repeat;
    border-bottom: solid 2px #3F6287;
}

.exchange-block.social-1 .type,
.exchange-block.social-2 .type,
.exchange-block.social-3 .type,
.exchange-block.social-29 .type,
.exchange-block.social-4 .type {
    background: #4C75A3;
    border: solid 1px #3F6287;
}

.exchange-block.social-1 .type:before,
.exchange-block.social-2 .type:before,
.exchange-block.social-3 .type:before,
.exchange-block.social-29 .type:before,
.exchange-block.social-4 .type:before {
    border-bottom: 15px solid #324E6B;
}

.exchange-block.social-1 .type:after,
.exchange-block.social-2 .type:after,
.exchange-block.social-3 .type:after,
.exchange-block.social-29 .type:after,
.exchange-block.social-4 .type:after {
    border-bottom: 15px solid #324E6B;
}

.exchange-block.social-1 .info_mes div,
.exchange-block.social-2 .info_mes div,
.exchange-block.social-3 .info_mes div,
.exchange-block.social-29 .info_mes div,
.exchange-block.social-4 .info_mes div {
    background: #4C75A3;
}

.exchange-block.social-1 .info_mes div a,
.exchange-block.social-2 .info_mes div a,
.exchange-block.social-3 .info_mes div a,
.exchange-block.social-29 .info_mes div a,
.exchange-block.social-4 .info_mes div a {
    color: #4C75A3 !important;
}

.exchange-block.social-5:hover,
.exchange-block.social-6:hover,
.exchange-block.social-28:hover,
.exchange-block.social-30:hover,
.exchange-block.social-7:hover {
    border-color: #C42421;
}

.exchange-block.social-5 .image,
.exchange-block.social-6 .image,
.exchange-block.social-28 .image,
.exchange-block.social-30 .image,
.exchange-block.social-7 .image {
    background: #E32C26 url('images/logo-youtube-white.png') 50% 59% no-repeat;
    border-bottom: solid 2px #C42421;
}

.exchange-block.social-5 .type,
.exchange-block.social-6 .type,
.exchange-block.social-28 .type,
.exchange-block.social-30 .type,
.exchange-block.social-7 .type {
    background: #E32C26;
    border: solid 1px #C42421;
}

.exchange-block.social-5 .type:before,
.exchange-block.social-6 .type:before,
.exchange-block.social-28 .type:before,
.exchange-block.social-30 .type:before,
.exchange-block.social-7 .type:before {
    border-bottom: 15px solid #961919;
}

.exchange-block.social-5 .type:after,
.exchange-block.social-6 .type:after,
.exchange-block.social-28 .type:after,
.exchange-block.social-30 .type:after,
.exchange-block.social-7 .type:after {
    border-bottom: 15px solid #961919;
}

.exchange-block.social-5 .info_mes div,
.exchange-block.social-6 .info_mes div,
.exchange-block.social-28 .info_mes div,
.exchange-block.social-30 .info_mes div,
.exchange-block.social-7 .info_mes div {
    background: #E32C26;
}

.exchange-block.social-5 .info_mes div a,
.exchange-block.social-6 .info_mes div a,
.exchange-block.social-28 .info_mes div a,
.exchange-block.social-30 .info_mes div a,
.exchange-block.social-7 .info_mes div a {
    color: #E32C26 !important;
}

.exchange-block.social-8:hover,
.exchange-block.social-9:hover {
    border-color: #503584;
}

.exchange-block.social-8 .image,
.exchange-block.social-9 .image {
    background: #6441A5 url('images/logo-twitch-white.png') 50% 58% no-repeat;
    border-bottom: solid 2px #503584;
}

.exchange-block.social-8 .type,
.exchange-block.social-9 .type {
    background: #6441A5;
    border: solid 1px #503584;
}

.exchange-block.social-8 .type:before,
.exchange-block.social-9 .type:before {
    border-bottom: 15px solid #38265E;
}

.exchange-block.social-8 .type:after,
.exchange-block.social-9 .type:after {
    border-bottom: 15px solid #38265E;
}

.exchange-block.social-8 .info_mes div,
.exchange-block.social-9 .info_mes div {
    background: #6441A5;
}

.exchange-block.social-8 .info_mes div a,
.exchange-block.social-9 .info_mes div a {
    color: #6441A5 !important;
}

.exchange-block.social-22:hover,
.exchange-block.social-33:hover,
.exchange-block.social-23:hover,
.exchange-block.social-24:hover,
.exchange-block.social-25:hover,
.exchange-block.social-10:hover {
    border-color: #2E4777;
}

.exchange-block.social-22 .image,
.exchange-block.social-23 .image,
.exchange-block.social-33 .image,
.exchange-block.social-24 .image,
.exchange-block.social-25 .image,
.exchange-block.social-10 .image {
    background: #3B5998 url('images/logo-facebook-white.png') 50% 58% no-repeat;
    border-bottom: solid 2px #2E4777;
}

.exchange-block.social-22 .type,
.exchange-block.social-23 .type,
.exchange-block.social-33 .type,
.exchange-block.social-24 .type,
.exchange-block.social-25 .type,
.exchange-block.social-10 .type {
    background: #3B5998;
    border: solid 1px #2E4777;
}

.exchange-block.social-22 .type:before,
.exchange-block.social-23 .type:before,
.exchange-block.social-33 .type:before,
.exchange-block.social-24 .type:before,
.exchange-block.social-25 .type:before,
.exchange-block.social-10 .type:before {
    border-bottom: 15px solid #223559;
}

.exchange-block.social-22 .type:after,
.exchange-block.social-23 .type:after,
.exchange-block.social-33 .type:after,
.exchange-block.social-24 .type:after,
.exchange-block.social-25 .type:after,
.exchange-block.social-10 .type:after {
    border-bottom: 15px solid #223559;
}

.exchange-block.social-22 .info_mes div,
.exchange-block.social-23 .info_mes div,
.exchange-block.social-33 .info_mes div,
.exchange-block.social-24 .info_mes div,
.exchange-block.social-25 .info_mes div,
.exchange-block.social-10 .info_mes div {
    background: #3B5998;
}

.exchange-block.social-22 .info_mes div a,
.exchange-block.social-23 .info_mes div a,
.exchange-block.social-33 .info_mes div a,
.exchange-block.social-24 .info_mes div a,
.exchange-block.social-25 .info_mes div a,
.exchange-block.social-10 .info_mes div a {
    color: #3B5998 !important;
}

.exchange-block.social-11:hover,
.exchange-block.social-12:hover,
.exchange-block.social-13:hover {
    border-color: #508FBA;
}

.exchange-block.social-11 .image,
.exchange-block.social-12 .image,
.exchange-block.social-13 .image {
    background: #5EA9DD url('images/logo-twitter-white.png') 50% 60% no-repeat;
    border-bottom: solid 2px #508FBA;
}

.exchange-block.social-11 .type,
.exchange-block.social-12 .type,
.exchange-block.social-13 .type {
    background: #5EA9DD;
    border: solid 1px #508FBA;
}

.exchange-block.social-11 .type:before,
.exchange-block.social-12 .type:before,
.exchange-block.social-13 .type:before {
    border-bottom: 15px solid #3E6E8E;
}

.exchange-block.social-11 .type:after,
.exchange-block.social-12 .type:after,
.exchange-block.social-13 .type:after {
    border-bottom: 15px solid #3E6E8E;
}

.exchange-block.social-11 .info_mes div,
.exchange-block.social-12 .info_mes div,
.exchange-block.social-13 .info_mes div {
    background: #5EA9DD;
}

.exchange-block.social-11 .info_mes div a,
.exchange-block.social-12 .info_mes div a,
.exchange-block.social-13 .info_mes div a {
    color: #5EA9DD !important;
}

.exchange-block.social-26:hover {
    border-color: #508FBA;
}

.exchange-block.social-26 .image {
    background: #40a3c3 url('images/logo-periscope-white.png') 50% 60% no-repeat;
    border-bottom: solid 2px #508FBA;
}

.exchange-block.social-26 .type {
    background: #40a3c3;
    border: solid 1px #508FBA;
}

.exchange-block.social-26 .type:before {
    border-bottom: 15px solid #3E6E8E;
}

.exchange-block.social-26 .type:after {
    border-bottom: 15px solid #3E6E8E;
}

.exchange-block.social-26 .info_mes div {
    background: #40a3c3;
}

.exchange-block.social-26 .info_mes div a {
    color: #5EA9DD !important;
}

.exchange-block.social-14:hover,
.exchange-block.social-32:hover,
.exchange-block.social-27:hover,
.exchange-block.social-15:hover {
    border-color: #2F4666;
}

.exchange-block.social-14 .image,
.exchange-block.social-32 .image,
.exchange-block.social-27 .image,
.exchange-block.social-15 .image {
    background: #ab47bc url('images/logo-instagram-white.png') 50% 60% no-repeat;
    border-bottom: solid 2px #2F4666;
}

.exchange-block.social-14 .type,
.exchange-block.social-32 .type,
.exchange-block.social-27 .type,
.exchange-block.social-15 .type {
    background: #ab47bc;
    border: solid 1px #2F4666;
}

.exchange-block.social-14 .type:before,
.exchange-block.social-32 .type:before,
.exchange-block.social-27 .type:before,
.exchange-block.social-15 .type:before {
    border-bottom: 15px solid #293F59;
}

.exchange-block.social-14 .type:after,
.exchange-block.social-32 .type:after,
.exchange-block.social-27 .type:after,
.exchange-block.social-15 .type:after {
    border-bottom: 15px solid #293F59;
}

.exchange-block.social-14 .info_mes div,
.exchange-block.social-32 .info_mes div,
.exchange-block.social-27 .info_mes div,
.exchange-block.social-15 .info_mes div {
    background: #ab47bc;
}

.exchange-block.social-14 .info_mes div a,
.exchange-block.social-32 .info_mes div a,
.exchange-block.social-27 .info_mes div a,
.exchange-block.social-15 .info_mes div a {
    color: #ab47bc !important;
}

.exchange-block.social-16:hover,
.exchange-block.social-31:hover,
.exchange-block.social-18:hover,
.exchange-block.social-17:hover {
    border-color: #CC6E26;
}

.exchange-block.social-16 .image,
.exchange-block.social-31 .image,
.exchange-block.social-18 .image,
.exchange-block.social-17 .image {
    background: #ED812B url('images/logo-ok-white.png') 50% 60% no-repeat;
    border-bottom: solid 2px #CC6E26;
}

.exchange-block.social-16 .type,
.exchange-block.social-31 .type,
.exchange-block.social-18 .type,
.exchange-block.social-17 .type {
    background: #ED812B;
    border: solid 1px #CC6E26;
}

.exchange-block.social-16 .type:before,
.exchange-block.social-31 .type:before,
.exchange-block.social-18 .type:before,
.exchange-block.social-17 .type:before {
    border-bottom: 15px solid #B26021;
}

.exchange-block.social-16 .type:after,
.exchange-block.social-31 .type:after,
.exchange-block.social-18 .type:after,
.exchange-block.social-17 .type:after {
    border-bottom: 15px solid #B26021;
}

.exchange-block.social-16 .info_mes div,
.exchange-block.social-31 .info_mes div,
.exchange-block.social-18 .info_mes div,
.exchange-block.social-17 .info_mes div {
    background: #ED812B;
}

.exchange-block.social-16 .info_mes div a,
.exchange-block.social-31 .info_mes div a,
.exchange-block.social-18 .info_mes div a,
.exchange-block.social-17 .info_mes div a {
    color: #ED812B !important;
}

.exchange-block ul {
    margin: 20px 0 0 0;
    padding: 0;
    list-style: none;
    font-size: 14px;
    color: #595959;
}

.exchange-block li {
    margin: 0 0 10px 0;
}

.exchange-block input[type='number'],.exchange-block input[type='url'],.exchange-block select {
    width: 180px;
    height: 30px;
    margin: 4px 0 0 0;
    padding: 0 10px;
    font-size: 13px;
    color: #4C4C4C;
    border: solid 1px #CCCCCC;
    box-shadow: 0 3px 5px rgba(150, 150, 150, 0.12) inset;
	-webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.exchange-block select {
    width: 200px;
}

.exchange-block input[type='number']:focus,.exchange-block input[type='url']:focus,.exchange-block select:focus {
    border-color: #A5A5A5;
}

.exchange-block .button-pay {
    width: 150px;
    height: 32px;
    display: block;
    margin: 0 0 0 -75px;
    position: absolute;
    left: 50%;
    bottom: -15px;
}

.exchange-block .button-pay input[type='submit'] {
    background: #67993E;
    width: 150px;
    height: 32px;
    display: block;
    font-size: 15px;
    font-weight: 400;
    color: #FAFFF7;
    border: none;
    text-transform: uppercase;
    border: solid 1px #4F722D;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 3px 3px 2px 2px;
    -moz-border-radius: 3px 3px 2px 2px;
    border-radius: 3px 3px 2px 2px;
    cursor: pointer;
}

.exchange-block .button-pay input[type='submit']:hover {
    background: #7AB249;
    border: solid 1px #608937;
}

.exchange-block .button-pay:before {
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    bottom: 0;
    left: -14px;
    border-top: 15px solid #4F722D;
    border-left: 15px solid transparent;
}

.exchange-block .button-pay:hover:before {
    border-top: 15px solid #608937;
}

.exchange-block .button-pay:after {
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    bottom: 0;
    right: -14px;
    border-top: 15px solid #4F722D;
    border-right: 15px solid transparent;
}

.exchange-block .button-pay:hover:after {
    border-top: 15px solid #608937;
}

.exchange-block .info_mes div {
    width: 237px;
    height: 135px;
    display: table;
    margin: -1px 0 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    font-size: 15px;
    line-height: 16px;
    position: relative;
    z-index: 2;
}

.exchange-block .info_mes div div {
    display: table-cell;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.95) !important;
}

.exchange-block .info_mes div a {
    background: rgba(255, 255, 255, 0.95);
    width: 130px;
    height: 26px;
    line-height: 26px;
    display: block;
    margin: 10px auto 0 auto;
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.exchange-block .info_mes div a:hover {
    opacity: 0.75}

.exchange-info p {
    font-size: 14px;
    color: #4C4C4C}

.exchange-info .infobox {
    border: solid 1px #D8D8D8;
} 

/* Lottery */
.main_lottery {
    width: 977px;
    float: left;
    box-shadow: 0 1px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .4);
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .4);
    background-color: #fff;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    padding: 11px
}
.gen_but_yellow {
    font: 12px arial;
    text-indent: 0 !important;
    color: #793703;
    text-align: center;
    font-weight: bold !important;
    text-shadow: 1px 1px #ffe778;
    text-transform: uppercase;
    max-width: 200px;
    display: block;
    padding: 0;
    margin: 10px auto
}
.gen_but_yellow input {
    display: block;
    color: #3e2723;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    min-width: 200px;
    background-color: #fdd835;
    border: 2px solid #fdd835;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    -khtml-border-radius: 50px;
    border-radius: 50px;
    -moz-box-shadow: 0 0 5px #002d59;
    -webkit-box-shadow: 0 0 5px #002d59;
    box-shadow: 0 0 5px #002d59
}
.gen_but_yellow input:hover {
    background-color: #ffeb3b;
    border-color: #ffeb3b
}
#loterry_stats {
    width: 270px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.85);
    font-size: 25px;
    font-weight: bold;
    line-height: 39px;
    color: #fff;
    font-family: arial;
    background: #9dd53a;
    background: -moz-linear-gradient(top, #9dd53a 0, #a1d54f 19%, #80c217 77%, #7cbc0a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9dd53a), color-stop(19%, #a1d54f), color-stop(77%, #80c217), color-stop(100%, #7cbc0a));
    background: -webkit-linear-gradient(top, #9dd53a 0, #a1d54f 19%, #80c217 77%, #7cbc0a 100%);
    background: -o-linear-gradient(top, #9dd53a 0, #a1d54f 19%, #80c217 77%, #7cbc0a 100%);
    background: -ms-linear-gradient(top, #9dd53a 0, #a1d54f 19%, #80c217 77%, #7cbc0a 100%);
    background: linear-gradient(to bottom, #9dd53a 0, #a1d54f 19%, #80c217 77%, #7cbc0a 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#9dd53a', endColorstr='#7cbc0a', GradientType=0);
    border: 2px solid #3abc16;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}
#loterry_stats_header {
    width: 120px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.85);
    font-size: 14px;
    line-height: 19px;
    padding: 2px;
    padding-left: 5px;
    color: #fff;
    font-family: arial;
    background: #ffb76b;
    background: -moz-linear-gradient(top, #ffb76b 0, #ffa73d 50%, #ff7c00 51%, #ff7f04 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffb76b), color-stop(50%, #ffa73d), color-stop(51%, #ff7c00), color-stop(100%, #ff7f04));
    background: -webkit-linear-gradient(top, #ffb76b 0, #ffa73d 50%, #ff7c00 51%, #ff7f04 100%);
    background: -o-linear-gradient(top, #ffb76b 0, #ffa73d 50%, #ff7c00 51%, #ff7f04 100%);
    background: -ms-linear-gradient(top, #ffb76b 0, #ffa73d 50%, #ff7c00 51%, #ff7f04 100%);
    background: linear-gradient(to bottom, #ffb76b 0, #ffa73d 50%, #ff7c00 51%, #ff7f04 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffb76b', endColorstr='#ff7f04', GradientType=0);
    border: 1px solid #3abc16;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px
}
.ticket {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    max-width: 240px;
    color: #fff;
    position: relative !important;
    background: #8dc63f;
    display: inline-block;
    padding: 7px 3px;
    margin: 0 5px 5px 0
}
.ticket a {
    outline: 1px rgba(255, 255, 255, 0.4) dashed;
    border: 1px rgba(0, 0, 0, 0.3) dashed;
    padding: 4px 10px 4px 20px;
    text-decoration: none;
    color: #fff;
    white-space: nowrap
}
.ticket a:hover {
    color: rgba(0, 0, 0, 0.5)
}
.ticket .circle {
    position: absolute !important;
    z-index: 100;
    border: 5px #fff solid;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    margin-top: -5px;
    width: 0;
    height: 0;
    top: 50%;
    left: 8px;
    -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5), 0 1px 0 rgba(255, 255, 255, 0.3);
    -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5), 0 1px 0 rgba(255, 255, 255, 0.3);
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5), 0 1px 0 rgba(255, 255, 255, 0.3)
}
.cntSeparator {
    font-size: 54px;
    margin: 10px 7px;
    color: #000
}
.lotteryTitleBox {
    text-align: center;
    max-width: 200px;
    font-size: 25px;
    line-height: 20px;
    color: #e69f44;
    padding: 5px 10px 10px;
    background: #efefef;
    margin: 0 auto;
    border: 1px solid #999;
    border-bottom: 0;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}
.lotteryTitleBox span {
    font-size: 18px
}
.lotteryCountdownBox {
    text-align: center;
    max-width: 645px;
    height: 90px;
    padding: 10px 0 10px 10px;
    background: #efefef;
    margin: 0 auto 25px;
    border: 1px solid #999;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}
/* Lottery */
/* Lucky Wheel*/
.spin_background {
	background:url(https://smofast.com/theme/img/background.jpg);
	background-color:#f9f9f9;
	padding:10px;
	border:1px solid #ccc;
	border-radius:3px;
	text-align:center;
}
.spin_button {
    zoom: 1;
    *display: inline;
    vertical-align: baseline;
    cursor: pointer;
    text-align: center;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
    font-size: inherit;
    padding: 10px 120px;
    color: #e8f0de;
    border: solid 1px #5c9310;
    background: #76a507;
    background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#5c9310));
    background: -moz-linear-gradient(top, #7db72f, #5c9310);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#5C9310');
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}
.spin_button:hover {
    background: #527e17;
    background: -webkit-gradient(linear, left top, left bottom, from(#689925), to(#4f7e0d));
    background: -moz-linear-gradient(top, #689925, #4f7e0d);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#689925', endColorstr='#4f7e0d')
}
.spin_button_disabled {
    zoom: 1;
    *display: inline;
    vertical-align: baseline;
    cursor: pointer;
    text-align: center;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
    font-size: inherit;
    padding: 4px 120px;
    color: #e8f0de;
    border: solid 1px #898989;
	cursor: default;
    background: #76a507;
    background: -webkit-gradient(linear, left top, left bottom, from(#b3b3b3), to(#898989));
    background: -moz-linear-gradient(top, #b3b3b3, #898989);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#898989');
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}
.winner_block {
	display:block;
	margin: 2px 6px;
	position: relative;
	text-align: left;
	float:left;
	width:205px;
}
.winner_block .inside {
    border: 1px solid #b6b6b6;
	position:relative;
	z-index:1;
	margin-bottom:20px;
	text-shadow:0px 1px 0px #fff;
	color:#77787b;
	background:#efefef;
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.5);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.5);
	box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.5);
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.winner_block .inside p, h1, h2, h3 {
	color:#77787b;
}
.ribbon-green {
    background: #6dbd4c;
    height: 36px;
    right:10px;
    color:#fff;
    text-shadow:0px 1px 0px #4e8636;
    margin: -1px 0px -10px;
    position: absolute;
    width: 40px;
	padding-top:10px;
	text-align:center;
}
.ribbon-green:after,
.ribbon-green:before {
    border-top: 15px solid #6fbf4d;
    content: '';
    height: 0;
    position: absolute;
    top: 100%;
    width: 0;
}
.ribbon-green:after {
    border-left: 20px solid transparent;
    right: 0px;
}
.ribbon-green:before {
    border-right: 20px solid transparent;
    left: 0px;
}
.ribbon-green span {
	display: block;
    background: url(../../img/trophy.png);
	width: 32px;
	height: 32px;
	margin-left: 4px
}
/* Lucky Wheel*/

/* Страница: Купить монеты */

.content .list-packages {margin:35px 0 15px 0;}

.content .list-packages .package {
width:230px;
height:auto;
margin:0 12px 17px 0;
display:inline-block;
vertical-align:top;
}

.content .list-packages .package:hover .bg {display:block;}

.content .list-packages .package .bg {
content:'';
background:rgba(0, 0, 0, 0.35);
width:100%;
height:100%;
display:none;
position:fixed;
top:0;
left:0;
z-index:9999;
}

.content .list-packages .package .bg:hover {display:none !important;}

.content .list-packages .package:hover .text {border-color:#FFFFFF;}
.content .list-packages .package:hover .price:before {background: url('images/icon-package-coins-hover.png') 0 0 no-repeat;}

.content .list-packages .package:nth-child(3n+3) {margin:0 0 17px 0;}

.content .list-packages .package:hover .text {
z-index:99999;
border-color:#CC5151;
}

.content .list-packages .package .text {
background:rgba(255, 255, 255, 0.95);
padding:0 0 15px 0;
border:solid 1px #E5E5E5;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
position:relative;
}

.content .list-packages .package .title {
margin:0 15px;
padding:10px 0;
font-family: 'Roboto Condensed', sans-serif;
font-size:21px;
font-weight:700;
color:#4C4C4C;
border-bottom:solid 1px #EAEAEA;
text-transform:lowercase;
}

.content .list-packages .package:hover input[type='submit'] {background:#CC5151;}

.content .list-packages .package input[type='submit'] {
background:#79A552;
width:196px;
display:block;
margin:0 auto;
padding:9px 0 8px 0;
font-family: 'Roboto Condensed', sans-serif;
font-size:14px;
font-weight:600;
color:rgba(255, 255, 255, 0.85);
text-shadow:none;
border:none;
text-transform: uppercase;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
cursor:pointer;
}

.content .list-packages .package input[type='submit']:hover {
background:#E55B5B;
color:rgba(255, 255, 255, 0.85);
box-shadow:none;
}

.content .list-packages .package .price {
margin:0 0 20px 0;
font-family: 'Roboto Condensed', sans-serif;
font-size:20px;
font-weight:700;
position:relative;
}

.content .list-packages .package .price strong {
color:#4C4C4C;
}

.content .list-packages .package .price:before {
content:'';
background: url('images/icon-package-coins.png') 0 0 no-repeat;
width:128px;
height:128px;
display:block;
margin:25px auto 20px auto;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease;
}

.content .list-packages .package .price span {
display:block;
margin:0 0 0 0;
font-size:14px;
font-weight:300;
color:#8C8C8C;
}

.content .package-help {
background:rgba(255, 255, 255, 0.95);
padding:15px 0;
font-family: 'Roboto Condensed', sans-serif;
font-size:16px;
font-weight:400;
color:#7F7F7F;
text-align:center;
border:solid 1px #E5E5E5;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.content .package-help a,
.content .package-payments p a {
color:#CC5151;
text-decoration:underline;
}

.content .package-help a:hover,
.content .package-payments p a:hover {text-decoration:none;}

.content .package-payments {
background:rgba(255, 255, 255, 0.95);
margin:30px 0;
padding:20px 0;
font-family: 'Roboto Condensed', sans-serif;
font-size:16px;
font-weight:400;
color:#666666;
text-align:center;
border:solid 1px #E5E5E5;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.content .package-payments .title {
font-family: 'Roboto Condensed', sans-serif;
font-size:23px;
font-weight:700;
color:#595959;
}

.content .package-payments p {margin:15px 0 30px 0;}

.content .package-payments img {
margin:0 15px;
opacity:0.65;
}

/* Страница: Партнерская программа */

.content .page-referrals {
font-family: 'Roboto Condensed', sans-serif;
text-align:left;
}

.content .page-referrals .info {
background:rgba(255, 255, 255, 0.95) url('images/icon-referrals-info.png') 96.5% 50% no-repeat;
background-size:auto 84px;
margin:0 0 25px 0;
padding:20px;
font-family: 'Roboto Condensed', sans-serif;
font-size:16px;
font-weight:400;
color:#7F7F7F;
border:solid 1px #E5E5E5;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.content .page-referrals .text {
width:425px;
}

.content .page-referrals .text .title {
font-family: 'Roboto Condensed', sans-serif;
font-size:23px;
font-weight:700;
color:#474747;
}

.content .page-referrals .text  p {
margin:10px 0 0 0;
font-size:14px;
font-weight:300;
line-height:17px;
}

.content .page-referrals .advantages .title {
padding:0 0 14px 0;
font-family: 'Roboto Condensed', sans-serif;
font-size:20px;
font-weight:700;
color:#474747;
border-bottom:solid 1px #F2F2F2;
}

.content .page-referrals .advantages .block.full .title {margin:0 0 25px 0;}

.content .page-referrals .advantages .block {
background:rgba(255, 255, 255, 0.95);
width:311px;
height:240px;
margin:0 0 23px 0;
padding:15px 20px;
display:inline-block;
vertical-align:top;
border:solid 1px #E5E5E5;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.content .page-referrals .advantages .block:nth-child(3) {margin:0 0 23px 16px;}

.content .page-referrals .advantages .block.full {
width:100%;
height:auto;
padding:15px 20px 20px 20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.content .page-referrals .advantages .block input[type='text'] {
background:rgba(255, 255, 255, 0.95) url('images/icon-referrals-link.png') 10px 50% no-repeat;
width:100%;
margin:20px 0 20px 0;
padding:9px 15px 9px 38px;
font-family: 'Roboto Condensed', sans-serif;
font-size:16px;
color:#727272;
border:solid 2px #DBDBDB;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
box-shadow: 0 4px 4px rgba(150, 150, 150, 0.10) inset; 
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
cursor:pointer;
}

.content .page-referrals .advantages .block.disabled input[type='text'] {
opacity:0.50;
cursor:help;
}

.content .page-referrals .advantages .block.disabled ul,
.content .page-referrals .advantages .block.disabled .title {opacity:0.50;}

.content .page-referrals .advantages .block input[type='text']:hover {border-color:#CCCCCC;}
.content .page-referrals .advantages .block.disabled input[type='text']:hover {border-color:#DBDBDB;}

.content .page-referrals .advantages .block li {
padding:3px 0 12px 35px;
font-size:13px;
color:#545454;
}

.content .page-referrals .advantages .block li.yes {background: url('images/icon-referrals-yes.png') 0 0 no-repeat;}
.content .page-referrals .advantages .block li.no {background: url('images/icon-referrals-no.png') 0 0 no-repeat;}

.content .page-referrals .advantages .block li.line {
background: url('images/icon-referrals-line.png') 0 0 no-repeat;
}

.content .page-referrals .advantages .block p {margin:10px 0 0 0;}

.content .page-referrals .advantages .block p strong {
font-size:17px;
font-weight:700;
line-height:18px;
color:#4C4C4C;
}

.content .page-referrals .advantages .statistics .blocks > div {
width:100%;
margin:0 0 8px 0;
position:relative;
border-bottom:dotted 1px #EAEAEA;
}

.content .page-referrals .advantages .statistics strong {
padding:0 10px 0 0;
position:relative;
bottom:-5px;
font-size:16px;
font-weight:400;
line-height:18px;
color:#4C4C4C;
}

.content .page-referrals .advantages .statistics a {
padding:0 0 0 10px;
display:block;
position:absolute;
right:0;
bottom:-5px;
font-size:21px;
font-weight:700;
color:#CC5151;
}

.content .page-referrals .advantages .statistics a:hover {text-decoration:underline;}

.content .page-referrals .advantages .statistics input[type='button'] {
background:#79A552;
width:196px;
display:block;
margin:25px auto 0 auto;
padding:9px 0 8px 0;
font-family: 'Roboto Condensed', sans-serif;
font-size:20px;
font-weight:600;
color:rgba(255, 255, 255, 0.85);
text-shadow:none;
border:none;
text-transform: uppercase;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
cursor:pointer;
}

.content .page-referrals .advantages .statistics input[type='button']:hover {
background:#8BBC5E;
color:rgba(255, 255, 255, 0.85);
box-shadow:none;
}


.row {
    width: 100%;
    margin: 15px 0;
}

.row:after {
    clear:both;
    content:'';
    display: block;
}
.col-md-4 {
    float:left;
    width: 33.33%;
}

.ps_list>div>label {
    font-size: 16px;
    color: #2C5F82;
    text-align: center;
    margin-bottom: 10px;
    display: block;
}

.ps_list>div .block {
    padding: 10px;
    /*border: 1px solid #8BBC5E;*/
    margin: 1px;
}

.ps_list>div .block:hover {
    background: #8BBC5E;
    cursor: pointer;
}

.ps_list>div .block:hover .h, .ps_list>div .block:hover .c{
    color: white;
}

.ps_list>div .block img {
    margin: 0 20px 0 0 ;
    float: left;
    height: 32px;
}


.ps_list>div .block .h{
    font-size: 14px;
}

.ps_list>div .block .c {
    color: #8C8C8C;
    font-size: 13px;
}

.big.amount {
    height: 40px !important;
    width: 78%;
    font-size: 18px !important;
}

.ps_list {
    display: none;
}

.bank_confirm {
    height: 40px !important;
    font-size: 18px;
    color:#727272 !important;
    padding: 12px 10px;
}

.infoboxold.bt:hover, .infoboxold.active {
    color: white;
    background: #79A552;
    cursor: pointer;
}

.itab.info input  {
    width: 93%
}

.itab.info .table td:first-child {
    text-align: left;
    width: 40%;
}

.fa-download{
    color: #8BBC5E;
}

.auc_page .row .header {
    background: #67993E;
    color: white;
    height: 30px;
    padding-top: 10px;
}

.auc_page .row .col-md-4 {
    width: 33%;
    vertical-align: middle;
}

.auc_page .row .col-md-4:nth-child(2) {
    margin: 0 0.33%;
}

.auc_page .row .col-md-4 .btn {
    text-align: center;
    min-height:40px;
}

.auc_page .row .col-md-4 .btn button {
    float: none;
}

.auc_page .row .col-md-4 .body .desc {
    font-size: 14px;
    color: #8C8C8C;
    padding: 20px 0;
    min-height:40px;
}

.auc_page .row .col-md-4 .body .user-name {
    color:#1F6896;
    padding: 10px 0 0 0;
}

.auc_page .row.history img {
    height: 25px;
    float: left;
    margin: 0 10px 0 20px;
}

.auc_page .row.history .col-md-4 {
    text-align: left;
}
.auc_page .row.history .user-name {
    font-size: 12px;
    color: #1F6896;
}

.auc_page .row.history .win {
    font-size: 12px;
    color: #8C8C8C;
}

.auc_page .row.rules {
    text-align: left;
    font-size: 13px;
}

.sp {
    display: none;
}

.sp_m {
    text-align: center;
}
.tooltipster-base a {
    color: #8C8C8C;
    border-bottom: none;
    text-decoration: none;
}

.tooltipster-base a:hover {
    color: #608C39;
    border-bottom: dashed 1px #608C39;
}

.hstatus {
    display: none;
}