* {
	margin:0;
	padding:0
}

body, html {
	height: auto !important ;
	height: 100%;
	min-height: 100%;
	margin: 0 auto;
	padding: 0;
	color:#494949;
	font:12px/18px Arial,Tahoma,Verdana,sans-serif;
	background-image:url(paper.png);
	min-width: min-content;
}

a {
color:#fff;
outline:none;
text-decoration:none
}

.desctext {
font-size: 11px; color: #89A688; }

.desctexts {
font-weight:700;
font-size: 11px; color: #1560BD }

.error {
border:1px solid red;
color:red;
background:#FFDFE0;
font:16px arial;
margin-left:0;
padding:7px 0 9px 10px;
width:611px
}

.errors {
width:335px;
padding:6px 50px;
margin-top:14px;
border:1px solid #F99;
text-align:left;
color:red;
font-size:13px;
text-shadow:#fff 2px 2px 5px;
background:#FFDFE0 url(/images/public.png) center left no-repeat;
padding-left:50px
}

.padding5 {
padding:5px
}

.good {
width:420px;
padding:6px 50px;
margin-top:13px;
border:1px solid #47B4ED;
text-align:left;
color:#494949;
font-size:14px;
text-shadow:#fff 2px 2px 5px;
background:#DCF3FF url(/images/inf.png) center left no-repeat;
padding-left:50px
}

.padding5 {
padding:5px
}

.bonus_p {
height:32px;
width:32px;
display:block;
border:none;
outline:none;
cursor:pointer;
margin-bottom:5px;
margin-right:3px;
margin-top: 10px;
background:url(img/reit_plus1.png?v=1) left top no-repeat
}

#ahreàÅ a {
color:#2D5B74;
outline:none;
text-decoration:none
}

#ahreàÅ a:hover {
color:#2D5B74;
color:red;
/*mso-bidi-font-size:12pt;*/
outline:none;
text-decoration:none
}

#ahref a {
color:#176995;
outline:none;
text-decoration:none
}

#ahref a:hover {
color:#176995;
color:red;
/*mso-bidi-font-size:12pt;*/
outline:none;
text-decoration:none
}

#ahre2 a {
color:#176995;
outline:none;
font-size:12px;
text-decoration:none
}

#ahre2 a:hover {
color:#176995;
color:red;
/*mso-bidi-font-size:12pt;*/
outline:none;
text-decoration:none
}

.url {
color:#4b4b4b;
font-size:12px;
outline:none;
text-decoration:none
}

#content a, #rek_cep a {
	color:#176995;
	margin-bottom:10px;
	font-size:12px;
	margin-top:4px;
	text-decoration:none
}

#content a:hover, #rek_cep a:hover {
	color:#176995;
	color:red;
	/*mso-bidi-font-size:12pt;*/
	font-size:12px;
	margin-top:4px;
	text-decoration:none
}

.inf_o2 {
color:#CD7F32;
float:left;
font-weight:none
}

#ahrev a {
color:#0b5c91;
text-decoration:underline;
margin:1px
}

a.selpage {
border:solid 1px #3CB371;
background-color:#F0FFF0;
padding:2px 4px;
margin:0 1px;
border-radius:3px
}

a.selpage:hover {
border:solid 1px #C7B285;
background-color:#E7DECB
}

.selpage-act {
border:solid 1px #3F8E5A;
background-color:#3F8E5A;
color:#fff;
padding:2px 4px;
margin:0 1px;
border-radius:3px
}

.support {
color:#2D5B74;
margin-top:5px
}

.support1 {
background:url(/images/info_hint.png) no-repeat scroll 100% 0 rgba(0,0,0,0);
color:#2D5B74;
margin-top:4px;
height:24px;
text-decoration:underline
}

#ahrev a:hover {
color:#0b5c91;
text-decoration:underline;
margin:1px
}

hr {
border:0;
height:1px;
color:#ccc;
background-color:#ccc
}

.menu2_op.active {
text-decoration:none;
background:none
}

p {
margin:0 0 8px
}

li {
list-style-type:none
}

img {
border:none
}

input {
vertical-align:middle
}

.forum-folder-legend .forum-folder-new-posts,.forum-folder-legend .forum-folder {
margin-top:-6px;
padding-bottom:13px
}

#forum-statistics div a {
color:#777
}

#wrapper {
	width: 1136px;
	min-height: 100%;
	height: auto;
	margin: 0 auto;
	padding: 0 5px;
	box-sizing: border-box;
}

.to_you {
margin-left:139px;
margin-top:18px;
padding:4px 0 0 15px
}

#header {
max-width:100%;
height:auto;
	/*height: 100%;
	width: 1126px;*/
	}

.inf {
padding-left:0;
float:left;
font-size:14px;
line-height:19px;
margin-left:75px;
margin-top:18px;
width:400px
}

.inf_22 {
padding-left:5px;
float:left;
font-size:14px;
line-height:19px;
margin-left:80px;
margin-top:40px;
width:400px
}

#forum {
width:96%
}

.info2 {
float:left
}

.inf_o1 {
color:#3684AE;
float:right;
margin-right:7px
}

.Enter {
float:left;
margin-left:71px
}

.login {
font-size:12px;
color:#737373;
height:30px;
width:115px;
margin-top:20px
}

.login2 {
height:35px;
margin-top:4px;
width:115px
}

.al_reg {
	float: right;
	margin: 35px 0 0;
	width: auto;
}

.registration {
float:left;
margin-left:25px;
margin-top:20px
}

.registration2 {
margin-top:3px;
float:left
}

.reg a {
color:#176995;
text-decoration:underline
}

.reg a:hover {
color:#176995;
text-decoration:none
}

.ent {
background:url(images/enter.png) no-repeat scroll 0 0;
float:left;
height:26px;
margin-left:6px;
margin-top:10px;
width:40px
}

.ent_3 {
float:left;
padding-top:4px
}

.but {
float:left;
font-size:14px;
margin-left:4px;
margin-top:2px;
text-decoration:none
}

.but2 {
float:left;
height:27px;
margin-left:4px;
margin-top:4px
}

#ulmenu {
	background: url(images/head.png?v=3) no-repeat scroll 0 0 transparent;
	height: 46px;
	float: left;
	margin-top: 8px;
	width: 1126px;
	background-size: contain;
}

.me {
float:left;
margin-top:0;
padding:0 0 0 9px
}

#ulmenu li {
padding:3px 0 0;
float:left;
font-size:14px;
height:36px;
text-indent:0
}

#ulmenu li a {
float:left;
padding:10px 8px;
text-transform:uppercase
}

.head_1 {
	float: left;
	background: url(images/head_1.png) no-repeat scroll 0 0 transparent;
	width: 324px;
	height: 217px;
	background-size: cover;
}

.head_2 {
	float:left;
	background:url(images/head_2.png) no-repeat scroll 0 0 transparent;
	width:430px;
	height:217px;
	background-size: cover;
}

.head_3 {
	float:left;
	background:url(images/head_3.png) no-repeat scroll 0 0 transparent;
	width:372px;
	height:217px;
	background-size: cover;
}

.head2 {
	float:left;
	height:217px;
	width:1126px;
	padding-bottom:8px
}

#block-custompage-big_header {
clear:both
}

#block-views-news-block_1,#block-views-announcing-block_1,#block-views-contest-block_1 {
float:left
}

.head_text {
float:left;
font-size:16px;
margin-left:80px;
margin-top:21px
}

.head2 .user {
background:url(images/user.png) no-repeat scroll 0 0 transparent;
float:left;
height:140px;
margin-left:80px;
margin-top:10px;
width:122px
}

.uzer_sek {
background:url(images/seklam2.png) no-repeat scroll 0 0 transparent;
float:left;
height:71px;
width:77px
}

.uzer_sek1 {
background:url(images/seklam1.png) no-repeat scroll 0 0 transparent;
float:left;
height:67px;
padding-top:30px;
width:58px
}

.uzer_sek2 {
background:url(images/money.png) no-repeat scroll 0 0 transparent;
float:left;
height:72px;
width:69px
}

.uzer_sek3 {
background:url(images/people.png) no-repeat scroll 0 0 transparent;
float:left;
height:70px;
margin-left:1px;
margin-top:30px;
width:68px
}

.uzer_strel {
background:url(images/next2.png) no-repeat scroll 0 0 transparent;
float:left;
height:44px;
width:22px
}

.next {
background:url(images/next_but.png) no-repeat scroll 0 0 transparent;
float:right;
height:65px;
margin-left:19px;
padding-left:40px;
margin-top:34px;
width:33px
}

.rekl {
float:left;
width:98px
}

.reklama2_2 {
margin-left:37px;
margin-top:24px
}

.reklama2 {
margin-left:37px;
margin-top:25px
}

.look2_2 {
float:left;
width:150px;
font-size:16px;
width:230px
}

.next_but2 {
float:left;
width:22px
}

.next2 {
background:url(images/next2.png) no-repeat scroll 0 0 transparent;
float:left;
height:44px;
margin-left:28px;
margin-top:31px;
width:22px
}

.next3 {
background:url(images/next2.png) no-repeat scroll 0 0 transparent;
float:left;
height:44px;
margin-left:28px;
margin-top:58px;
width:22px
}

.take {
float:left;
width:52px
}

.money2_2 {
margin-left:27px;
margin-top:21px
}

.people {
margin-left:27px;
margin-top:28px
}

.look2_3 {
float:left;
font-size:16px;
width:266px
}

.enter_osn_2 {
margin-left:14px
}

#middle {
	color:#494949;
	height:100%;
	padding-top:8px;
	width:1126px;
}

#middle:after {
content:'.';
display:block;
clear:both;
visibility:hidden;
height:0
}

#container {
	float:left;
	overflow:hidden;
	padding-bottom:5px;
	width:1126px;
}

#content.front {
	padding:0 270px 0 0
}

.front .block-nodeblock {
float:left;
width:425px
}

.front .block-nodeblock h2 {
color:#176995
}

#content_main {
	padding:0 270px 0 0
}

.poloska_left_top2 {
float:left
}

.poloska_left_center2 {
float:left
}

.poloska_left_bottom2 {
float:left
}

.main {
color:#176995;
float:left;
font-size:18px;
margin-top:13px;
padding-bottom:8px
}

.poloska_left_bottom .center {
margin-right:41px
}

.center {
font-size:14px;
margin-right:20px;
text-align:justify
}

.cent {
color:#0079AF;
font-size:14px
}

.ce li {
background:url(images/marker.png) no-repeat scroll 0 11px transparent;
line-height:24px;
padding-left:20px
}

.obyava_1 {
float:left;
margin-left:26px;
width:288px
}

.konkurs_23 a {
color:#176995;
float:left;
font-size:18px;
margin-left:116px;
margin-top:20px
}

.obyava {
float:left;
height:56px;
margin-left:-10px;
margin-top:19px;
width:96px
}

.konk_text {
font-size:11px;
line-height:16px;
margin-top:7px
}

.logo {
background:url(images/logo.png)no-repeat left top;
float:left;
width:280px;
height:93px;
display:block;
margin-left:4px;
margin-top:34px
}

.logos {
background:url(images/logos_.png)no-repeat left top;
float:left;
width:300px;
height:100px;
display:block;
margin-left:0px;
margin-top:40px
}


.info {
border-bottom:1px solid #C0C0C0;
float:left;
padding-right:18px;
width:320px
}

.info2 {
float:left;
width:375px
}

.inf_o {
color:#3684AE;
float:left
}

.verx {
color:#708090;
float:left;
width:75%
}

.verx2 {
color:#708090;
float:left;
width:60%
}

.inf_o1 {
color:#3684AE;
float:right;
margin-right:7px
}

.right_side {
	float: right;
	width: 340px;
	height: auto;
	margin: 0;
	padding: 0;
}

.head_user {
	float: left;
	width: 100%;
	height: auto;
	margin-top: 10px;
}

.head_user10 {
float:left;
margin-left:2px
}

a.head_user_text {
	float:left;
	color:#176995;
	text-decoration:underline;
	margin:0;
}

a.head_user_text:hover {
	text-decoration:none
}

.head_set10 {
float:left;
margin-left:-119px;
margin-top:7px
}

.right_blok {
	background: url(images/head_table.png) no-repeat scroll 0 0 transparent;
	float: left;
	height: 48px;
	margin-top: 2px;
	padding-top: 2px;
	width: 340px;
}

.balans {
float:left;
margin-left:5px;
margin-top:9px
}

.bal_scheta {
color:#2D5B74;
margin-left:4px
}

.balans2 {
float:left;
margin-left:25px;
margin-top:9px;
min-width:160px
}

.balans3 {
float:left;
margin-left:5px
}

.balans4 {
float:left;
margin-left:25px;
min-width:160px
}

.right_menu2 a {
float:left;
color:#0b5c91
}

.right_menu3 a {
float:left;
color:#0b5c91
}

.menu {
float:left
}

ul.menu li {
float:left;
margin:8px 0 0;
padding:0
}

.menu2 {
float:left;
margin-top:8px;
color:#0b5c91;
text-decoration:underline
}

.menu2_op {
background:url(images/head_palka.png) no-repeat scroll right 50% transparent;
float:left;
margin-top:8px;
color:#0b5c91;
text-decoration:none
}

.menu2_op a {
color:#0b5c91
}

.menu2 a {
color:#0b5c91
}

ul.menu li.menu3 {
background:none repeat scroll 0 0 transparent;
float:left;
text-decoration:underline;
color:#0b5c91
}

.menu3 a {
color:#0b5c91
}

.me {
float:left;
margin-top:0;
padding:0 0 0 9px
}

#ulmenu li {
padding:3px 0 0;
float:left;
font-size:14px;
height:36px;
text-indent:0
}

#ulmenu li.active,#ulmenu li:hover {
	background:url(images/menu.png) repeat scroll left 0;
	height:45px;
}

#ulmenu li a {
	float:left;
	padding:10px 8px;
}

#ulmenu li.active a,#ulmenu li:hover a {
color:#fff;
background:url(images/menu.png) repeat scroll right 0
}

.news {
border-bottom:0 solid #929292;
clear:both;
color:#176995;
float:left;
font:18px/20px arial;
margin-top:10px;
padding-bottom:6px;
width:220px
}

.news a {
float:left;
color:#176995
}

.news_n {
	background: none repeat scroll 0 0 #37A0DB;
	border-bottom: 0 solid #929292;
	border-radius: 4px;
	color: #FFF;
	font: 16px/18px arial;
	margin: 5px 0;
	padding: 6px;
	text-align: center;
}

.news_n a {
	color:#176995
}

.news_n_l {
	background: none repeat scroll 0 0 #37A0DB;
	border-bottom: 0 solid #929292;
	border-radius: 4px;
	color: #FFF;
	padding: 6px;
	text-align:center;
	margin: 5px 0;
	font-size: 16px;
}

.news_n_l a {
	color:#176995;
}

.news2 {
	color:#176995;
	font:18px/20px arial
}

.hoolig {
	padding-left:27px
}

.hoolig2 {
padding-left:27px;
margin-left:1px;
margin-right:1px;
margin-top:1px
}

.best_idea {
width:200px
}

.best_idea1 {
color:#494949;
font:11px/12px arial;
padding-bottom:17px
}

.best_idea_2 {
font:11px/12px arial;
padding-bottom:16px;
color:#494949
}

.best_idea_2 a {
color:#000
}

.best_idea_2 a:hover {
color:#000
}

.best_idea_1 {
color:#494949;
font:11px/12px arial;
padding-bottom:11px;
padding-top:50px
}

.best {
color:#176995;
float:left;
font:12px/14px arial;
padding-bottom:8px;
width:242px
}

.best a {
color:#176995;
float:left;
font:12px/14px arial;
padding-bottom:8px;
width:242px
}

.best_1 {
color:#176995;
float:left;
font:12px/14px arial;
padding-bottom:0;
padding-top:5px;
width:242px
}

.best_1 a {
color:#176995;
float:left;
font:12px/14px arial;
padding-bottom:8px;
padding-top:5px;
width:242px
}

.best_idea2 {
font:11px/12px arial;
padding-bottom:24px
}

#content_2 {
float:left;
margin:0;
width:652px
}

#content_3 {
float:left;
margin-left:20px;
width:625px
}

#content_2_0 {
height:100%;
min-height:447px;
padding:0 355px 0 0;
text-align:justify;
width:810px
}

.webmoney {
background:url(images/first_of_three.png) no-repeat scroll 0 0 transparent;
clear:both;
font:12px/18px arial;
height:18px;
width:552px
}

.webmoney2 {
background:url(images/second_of_three.png) repeat scroll 0 0 transparent;
clear:both;
color:#3F3838;
float:left;
font:12px/18px arial;
height:100%;
padding-left:8px;
padding-right:8px;
width:536px
}

.host_2 {
float:left;
margin-top:50px;
width:1180px
}

.Stat {
color:#176995;
float:left;
font:18px/20px arial;
margin-left:13px;
margin-top:9px
}

.many_sis {
clear:both;
float:left;
margin-left:14px;
margin-top:7px;
padding-bottom:6px;
padding-right:35px;
width:280px
}

.sis {
float:left;
font:12px/14px arial;
color:#3f3838;
border-bottom:1px solid #929292;
width:100%
}

.start_sis {
color:#666;
float:left;
font:12px/16px arial;
width:100%
}

.start_sis2 {
color:#666;
float:left;
font:12px/16px arial;
width:100%
}

.serf_zad {
float:right;
margin-top:7px;
padding-bottom:6px;
width:280px
}

.tut_vse {
margin-left:15px;
float:left
}

.opisanie_mesta {
float:left;
font:12px/36px arial;
padding-left:15px;
width:405px
}

.opisanie_mesta span {
color:#999;
font:12px/36px arial;
padding-left:10px
}

.opisanie_mesta_2d {
border-bottom:1px solid #C2C2C2;
float:left;
font:12px/36px arial;
padding-left:15px;
width:405px
}

.opisanie_mesta_2d span {
color:#0B5C91;
font:14px/36px arial;
margin-left:75px
}

.tut_vse2 {
float:left;
margin-left:15px;
width:100%
}

.ssilka_help {
float:left
}

.context_for {
float:left;
width:433px;
height:100%
}

.take_bonus {
float:left;
height:100%;
margin-top:3px;
width:446px;
border:1px solid #c2c2c2
}

.take_bonus_2 {
float:left;
height:100%;
margin-top:20px;
width:446px;
border:1px solid #c2c2c2
}

.bonus_text,.bonus_text_let {
background-color:#F5F5F5;
border-color:#FFF #FFF #C2C2C2;
border-style:solid;
border-width:1px;
color:#494949;
float:left;
font:12px/18px arial;
min-width:441px;
padding:5px 0 8px 3px
}

.bonus_text_let {
border-color:#C2C2C2 #FFF #FFF;
padding:5px 0 8px 10px
}

.clok_2 {
background:url(images/clok_for.png) repeat scroll 0 0 transparent;
border-top:1px solid #FFF;
border-left:1px solid #FFF;
border-right:1px solid #FFF;
border-bottom:1px solid #c2c2c2;
color:#737373;
float:left;
font:12px/26px arial;
height:30px;
width:444px;
line-height:26px
}

.clok_2 img {
float:left;
margin-left:8px;
margin-top:6px;
padding-right:6px
}

.clok_2 span {
color:#494949;
font:12px/18px arial
}

.key2 {
float:left;
margin-left:9px;
font:12px/20px;
font-weight:700;
border-bottom:1px solid #ADADAD;
width:410px;
margin-top:26px
}

.key2222 {
float:left;
margin-left:9px;
font:12px/20px;
font-weight:700;
border-bottom:1px solid #ADADAD;
width:410px;
margin-top:26px
}

.sicret {
float:left;
margin-left:9px;
margin-top:5px
}

.sicret a {
color:#ea6f0f;
font:12px/20px arial
}

.input {
background-color:#F6F6F6;
border:1px solid #C2C2C2;
float:left;
height:350px;
width:600px
}

.mes {
float:left;
font:16px/20px arial;
margin-left:29px;
color:#494949;
width:325px
}

.log,#node-form-feedback #edit-field-feedback-login-0-value {
float:left;
height:14px;
margin-left:29px;
margin-top:8px;
font:12px/20px arial
}

#node-form-feedback #edit-field-feedback-login-0-value {
height:25px;
width:258px
}

.log2,#node-form-feedback #edit-field-feedback-email-0-email {
float:left;
font:12px/20px arial;
height:14px;
margin-left:15px;
margin-top:9px
}

#node-form-feedback #edit-field-feedback-email-0-email {
height:25px;
width:258px
}

.log3,#node-form-feedback #edit-title {
float:left;
font:12px/20px arial;
height:14px;
margin-left:32px;
margin-top:48px
}

#node-form-feedback #edit-title {
height:25px;
width:530px
}

#node-form-feedback .teaser-button-wrapper {
display:none
}

.log4,#node-form-feedback #edit-body {
width:530px;
height:80px;
float:left;
font:12px/20px arial;
margin-left:32px;
margin-top:52px
}

.tab_lock {
float:left;
width:400px
}

.bonus_type select {
border:1px solid #ADADAD
}

#content2_2 {
padding:0 270px 0 225px
}

#header2_2 {
	min-height:164px;
	height:100%;
}

#sideBarLeft, #sideBarRight {
	background: transparent;
	position: relative;
}

#sideBarLeft {
	float: left;
	width: 210px;
}

#sideBarRight {
	float: right;
	width: 235px;
}

#content {
	margin-left: 225px;
	margin-right: 250px;
	padding: 0;
}

.middle_menu_o {
	margin:0 auto
}

.mid_content {
float:left;
width:100%
}

.first_blok {
background:url(images/first_blok.png) repeat scroll 0 0 transparent;
border:4px double #fff;
float:left;
height:43px;
margin-top:4px;
width:100%;
font:11px/20px arial
}

.blok_1 {
float:left;
margin-left:0;
margin-top:10px;
padding-right:69px
}

.blok_2 {
float:left;
margin-top:10px;
padding-right:68px
}

.blok_3 {
float:left;
margin-top:10px
}

.second_blok {
border:1px solid #C2C2C2;
float:left;
height:33px;
width:100.5%;
font:12px/20px arial;
margin-left:1px
}

.blok_4 {
float:left;
margin-left:3px;
margin-top:5px;
padding-right:123px
}

.blok_5 {
float:left;
margin-top:5px;
padding-right:81px
}

.blok_6 {
float:left;
margin-top:5px;
padding-right:45px
}

.blok_7 {
float:left;
margin-top:5px
}

.blok_7 a {
color:#176995;
float:left;
margin-top:1px;
padding-left:5px;
text-decoration:underline
}

.blok_7 a:hover {
text-decoration:none
}

.blok_8 {
float:left;
margin-top:5px;
padding-right:131px
}

.bye {
float:left;
margin-left:9px;
margin-top:1px
}

.left_sidebar4 {
background:url(images/left_sidebar3.png) no-repeat scroll 0 0 transparent;
float:left;
height:56px;
margin-top:-5px;
width:200px
}

.money2 .left_sidebar2 {
float:right;
margin-right:5px;
margin-top:1px
}

.left_sidebar5 {
background:url(images/left_sidebar3.png) no-repeat scroll 0 0 transparent;
float:left;
height:74px;
margin-top:-5px;
width:200px
}

.left_sidebar9 {
float:right;
margin-right:5px;
margin-top:1px
}

.left_sidebar10 {
float:left;
margin-left:86px;
margin-top:3px
}

.left_sidebar8 {
background:url(images/left_menu.png) no-repeat scroll 0 0 transparent;
float:left;
height:57px;
margin-top:-5px;
width:200px
}

.news2 a {
color:#176995;
font:18px/20px arial
}

.best_idea_5 {
color:#494949;
font:11px/12px arial;
padding-bottom:11px;
padding-top:7px
}

#footer2_2 {
background:url(images/back_foot.png) repeat-x scroll #e8e8e8;
height:auto;
width:100%;
margin:0 auto;
clear:both
}

.foot_logo2 {
color:#3F3838;
float:left;
line-height:13px;
margin-left:40px;
margin-top:13px;
width:151px;
color:#176995;
font-size:11px
}

.foot_logo_33 {
color:#176995;
line-height:13px;
margin-top:0;
margin-left:55px;
width:151px;
margin-bottom:5px
}

.logo_multi {
display:block;
background:url(../img/ru.png) no-repeat;
width:16px;
height:11px
}

.baner2 {
background:url(images/baner.png) no-repeat scroll 0 0 transparent;
float:left;
height:60px;
margin-left:30px;
margin-top:15px;
width:468px
}

.foot1 {
float:left;
width:101px;
height:27px
}

.foot2 {
float:left;
width:101px;
height:27px;
margin-top:4px
}

.live2 {
float:left;
margin-left:5px;
margin-top:18px
}

.live_12 {
float:left;
margin-left:31px
}

.live_22 {
float:left;
margin-left:7px
}

.glyanec2_2 {
color:#373333;
float:right;
font-size:12px;
margin-right:60px
}

.glyanec2_2 a {
font-size:12px;
color:#07567c;
text-decoration:underline
}

.glyanec2_2 a:hover {
text-decoration:none
}

.glyanec a:hover {
font-size:10px;
color:#07567c;
text-decoration:none
}

.glyanec2 {
float:left;
color:#373333;
font-size:10px
}

.tab {
border:1px solid #C2C2C2;
float:left;
margin-top:7px;
text-align:center;
width:447px
}

.tab_q {
border:1px solid #C2C2C2;
margin-top:7px;
text-align:center;
width:452px;
clear:both
}

.theads {
float:left;
background:url(images/first_blok.png) repeat scroll 0 0 transparent;
width:100%;
font:11px/20px arial;
height:38px
}

.theads_77 {
border-bottom:1px solid #fff;
float:left;
background:url(images/first_blok.png) repeat scroll 0 0 transparent;
width:100%;
font:11px/20px arial;
height:43px
}

.theads_44 {
background:url(images/first_blok.png) repeat scroll 0 0 transparent;
border-bottom:1px solid #FFF;
float:left;
font:11px/20px arial;
height:32px;
width:100%
}

.gogi {
float:left;
font:11px/20px arial;
margin-left:5px;
margin-top:8px;
width:121px
}

.gogi_2 {
float:left;
font:11px/20px arial;
margin-left:5px;
margin-top:8px;
width:134px
}

.gogi_3 {
float:left;
font:11px/20px arial;
margin-left:5px;
margin-top:8px;
width:102px
}

.gogi2 {
float:left;
font:11px/20px arial;
margin-top:8px
}

.gogi44 {
float:left;
font:11px/20px arial;
margin-left:5px;
margin-top:5px;
width:121px
}

.gogi_244 {
float:left;
font:11px/20px arial;
margin-left:5px;
margin-top:5px;
width:96px
}

.gogi_344 {
float:left;
font:11px/20px arial;
margin-left:5px;
margin-top:5px;
width:139px
}

.gogi244 {
float:left;
font:11px/20px arial;
margin-top:5px
}

.minbody {
margin-left:20px
}

.minbody_2 {
float:left;
font:11px/20px arial;
width:100%
}

.lilwayn {
border-top:1px solid #C2C2C2;
float:left;
font:12px/20px arial;
height:33px;
width:100%
}

.gogis {
float:left;
font:11px/20px arial;
margin-left:5px;
margin-top:8px;
width:144px
}

.gogis3 {
float:left;
font:11px/20px arial;
margin-left:5px;
margin-top:8px;
width:118px
}

.gogis4 {
float:left;
font:11px/20px arial;
margin-left:5px;
margin-top:8px;
width:86px
}

.gogis2 {
float:left;
font:11px/20px arial
}

.gogis2 a {
color:#176995;
float:left;
font:12px/20px arial;
margin-top:8px;
text-decoration:underline
}

.gogis2 a:hover {
text-decoration:none
}

.gogis2 img {
float:left;
margin-top:8px;
padding-right:4px
}

.gogis22 {
float:left;
margin-left:16px;
margin-top:8px
}

.lilwayn_7 a {
font:12px/20px arial;
color:#176995;
text-decoration:underline
}

.lilwayn_77 a {
font:12px/20px arial;
color:#176995;
text-decoration:underline
}

.lilwayn_7 a:hover {
text-decoration:none
}

.lilwayn_77 a:hover {
text-decoration:none
}

.lilwayn a {
font:12px/20px arial;
color:#176995;
text-decoration:underline
}

.lilwayn2 a {
font:12px/20px arial;
color:#176995;
text-decoration:underline
}

.lilwayn a:hover {
text-decoration:none
}

.lilwayn2 a:hover {
text-decoration:none
}

.poli {
background:url(images/first_blok.png) repeat scroll 0 0 transparent;
border-bottom:1px solid #FFF;
float:left;
font:11px/20px arial;
height:32px;
width:100%
}

.nool {
float:left
}

.nool_2 {
float:left
}

.nool_3 {
float:left
}

.nool2 {
float:left
}

.nool11 {
float:left
}

.nool7 {
float:left
}

.nool1 {
float:left
}

.nool22 {
float:left
}

.nool3 {
float:left
}

.nool4 {
float:left
}

.nool5 {
float:left
}

.nool6 {
float:left
}

.solodol {
float:left
}

.tab_22 {
border:1px solid #C2C2C2;
float:left;
margin-top:7px;
text-align:center;
width:438px
}

.risen {
border-right:1px solid #C2C2C2;
font:11px/14px arial;
padding-right:22px;
text-align:justify;
width:62px
}

.risen a {
font:11px/14px arial;
color:#0b5c91;
text-decoration:underline
}

.risen a:hover {
text-decoration:none
}

.risen2 {
border-right:1px solid #C2C2C2;
font:11px/14px arial;
padding-right:15px;
text-align:justify;
width:58px
}

.risen2 a {
font:11px/14px arial;
color:#0b5c91;
text-decoration:underline
}

.risen2 a:hover {
text-decoration:none
}

.risen3 {
border-right:1px solid #C2C2C2;
font:11px/14px arial;
text-align:center;
width:90px
}

.risen4 {
border-right:1px solid #C2C2C2;
font:11px/14px arial;
text-align:center;
width:90px
}

.risen5 {
font:11px/14px arial;
padding-left:3px;
text-align:justify;
width:61px
}

.nina {
float:left;
margin-left:11px;
width:24px
}

.nina2 {
float:left
}

.varik {
background:url(images/first_blok.png) repeat scroll left 0 transparent
}

.w {
height:43px;
padding-left:10px;
padding-right:10px;
width:100%
}

.table_referal table {
border-collapse:collapse;
float:left;
margin-top:9px;
width:640px
}

.table_referal table tr .col-4 {
width:40px
}

.table_referal table tr .col-5 {
width:40px
}

.table_referal table tr td {
border:1px solid #C2C2C2;
color:#3F3838;
font:11px Arial;
padding:4px 5px;
vertical-align:inherit
}

.table_referal table tr.table_title {
background:url(/images/bg_table_referal_top.png) repeat-x scroll 0 0 transparent;
font:11px Arial;
color:#494949;
text-align:center
}

.table_title_2 {
background:url(images/back_pol.png) repeat scroll 0 0 transparent;
font:11px Arial;
color:#494949
}

.table_title_2 a {
color:#176995;
text-decoration:underline
}

.table_referal table .col-2,.table_referal table .col-5 {
text-align:left
}

.table_referal table .col-1 b {
display:block;
padding:0 0 3px
}

.col-3_3 {
text-align:center
}

.col-4 {
text-align:center
}

.table_referal table .col-1 p {
display:block;
margin:0 0 2px
}

.table_referal table .col-1 a:hover {
text-decoration:underline
}

.table_referal table .col-1 a {
font:11px Arial;
color:#0b5c91
}

.table_referal table .col-1 input[type='submit'] {
border:medium none;
cursor:pointer;
height:15px;
width:45px;
font:11px Arial;
color:#fff;
padding:0 0 1px
}

.table_referal table .col-1 span {
color:#D21111;
display:block;
margin:0 0 2px
}

.table_referal table tr td .td_text_top {
display:block;
padding:0 0 20px
}

.table_referal table tr.line-2 {
background:#efefef
}

.menu1 a {
text-decoration:underline;
color:#0B5C91
}

#footer2_3 {
background:url(images/back_foot.png) repeat-x scroll #e8e8e8;
height:auto;
width:100%;
margin:0 auto;
clear:both
}

.foot {
width:100%;
margin:0 auto
}

.foot_logo {
color:#3F3838;
float:left;
line-height:13px;
margin-left:20px;
margin-top:15px;
width:200px
}

.foot_logo_3 {
color:#3F3838;
float:left;
line-height:13px;
margin-left:41px;
margin-top:15px;
padding-right:6px;
width:160px
}

.baner3 {
background:url(images/baner.png) no-repeat scroll 0 0 transparent;
float:left;
height:60px;
margin-left:30px;
margin-top:13px;
width:468px
}

.first_blok {
background:url(images/first_blok.png) repeat scroll 0 0 transparent;
border:4px double #fff;
float:left;
height:43px;
margin-top:4px;
width:100%;
font:11px/20px arial
}

.data000 {
border:1px solid #C2C2C2;
float:left;
height:48px;
margin-left:8px;
margin-top:6px;
width:430px;
font:11px/20px arial
}

.data111 {
background-color:#D4D5D5;
float:left;
height:48px;
line-height:36px;
margin-right:2px;
text-indent:19px;
width:85px
}

.data222 {
background-color:#D4D5D5;
float:left;
height:48px;
line-height:39px;
margin-right:2px;
text-indent:17px;
width:92px
}

.data333 {
background-color:#D4D5D5;
float:left;
height:48px;
line-height:37px;
margin-right:2px;
text-indent:27px;
width:193px
}

.data444 {
background-color:#D4D5D5;
float:left;
height:48px;
line-height:36px;
text-indent:7px;
width:54px
}

.data_222 {
border:1px solid #C2C2C2;
float:left;
font:12px/20px arial;
height:29px;
margin-left:8px;
width:430px
}

.data555 {
float:left;
height:48px;
line-height:23px;
margin-right:2px;
text-indent:3px;
width:85px
}

.data666 {
float:left;
height:48px;
line-height:23px;
margin-right:2px;
text-indent:11px;
width:92px
}

.data777 {
float:left;
height:48px;
line-height:23px;
margin-right:2px;
text-indent:3px;
width:193px
}

.data666 a {
text-decoration:underline;
color:#176995
}

.data777 a {
text-decoration:underline;
color:#176995
}

.data666 a:hover {
text-decoration:none;
color:#176995
}

.data777 a:hover {
text-decoration:none;
color:#176995
}

.data888 {
float:left;
height:48px;
line-height:33px;
text-indent:21px;
width:54px
}

.data999 {
background-color:#D4D5D5;
float:left;
height:30px;
line-height:23px;
margin-right:2px;
text-indent:3px;
width:85px
}

.data1000 {
background-color:#D4D5D5;
float:left;
height:29px;
line-height:23px;
margin-right:2px;
text-indent:11px;
width:92px
}

.data1111 {
background-color:#D4D5D5;
float:left;
height:29px;
line-height:23px;
margin-right:2px;
text-indent:3px;
width:193px
}

.data1000 a {
text-decoration:underline;
color:#176995
}

.data1111 a {
text-decoration:underline;
color:#176995
}

.data1000 a:hover {
text-decoration:none;
color:#176995
}

.data1111 a:hover {
text-decoration:none;
color:#176995
}

.data1222 {
background-color:#D4D5D5;
float:left;
height:29px;
line-height:33px;
text-indent:21px;
width:54px
}

.glyanec3_5 {
color:#373333;
float:right;
font-size:12px;
margin-right:141px
}

.glyanec3_5 a {
font-size:12px;
color:#07567c;
text-decoration:underline
}

.glyanec3_5 a:hover {
font-size:12px;
color:#07567c;
text-decoration:none
}

.radio2_2 {
float:left;
margin-left:7px;
margin-top:4px
}

#content4_4 {
text-align:justify;
height:100%;
min-height:447px;
padding:0 355px 0 0
}

.reklamodatel a {
color:#176995;
float:left;
font:18px/20px arial;
margin-left:12px;
margin-top:24px;
width:600px
}

.blok {
float:left;
font:12px/20px arial;
margin-left:25px;
margin-top:10px;
width:540px
}

.blok2 {
float:left;
font:12px/20px arial;
margin-left:87px;
margin-top:25px
}

.line_line {
background:url(images/reg.png) repeat-x scroll 0 0 transparent;
float:left;
height:3px;
margin-left:5px;
margin-right:5px;
margin-top:32px;
width:228px
}

.line_line_222 {
background:url(images/reg.png) repeat-x scroll 0 0 transparent;
float:left;
height:3px;
margin-left:5px;
margin-right:5px;
margin-top:10px;
width:100%
}

.blok {
float:left;
font:12px/20px arial;
margin-left:25px;
margin-top:10px;
width:540px
}

.blok2 {
float:left;
font:12px/20px arial;
margin-left:87px;
margin-top:25px
}

.blok3 {
background-color:#DCF3FF;
border:1px solid #47B4ED;
float:left;
margin-left:90px;
margin-top:26px;
width:420px;
margin-bottom:24px;
overflow:hidden
}

.inf2 {
float:left;
margin-left:11px;
margin-top:15px
}

.inf3 {
float:left;
font:12px/20px arial;
margin-left:51px;
margin-right:5px;
margin-top:-42px
}

.primer {
border-bottom:1px solid #E5E5E5;
float:left;
font:16px/20px arial;
margin-left:90px;
margin-top:15px;
padding-bottom:8px;
width:415px
}

.primer a {
float:left;
color:#ec7c25
}

.blok10 {
float:left;
margin-left:92px;
margin-top:14px;
border-bottom:1px solid #E5E5E5;
padding-bottom:8px;
width:415px
}

.blok11 {
float:left;
margin-top:3px;
padding-right:167px
}

.blok1222 {
float:left;
margin-top:3px;
padding-right:156px
}

.blok13 {
float:left;
margin-top:3px;
padding-right:81px
}

.blok14 {
float:left;
margin-top:3px;
padding-right:175px
}

.blok15 {
float:left;
margin-top:3px;
padding-right:147px
}

.blok16 {
float:left;
margin-top:3px;
padding-right:177px
}

.blok17 {
float:left;
margin-top:3px;
padding-right:154px
}

.blok18 {
float:left;
margin-top:3px;
padding-right:158px
}

.blok19 {
float:left;
margin-top:3px;
padding-right:165px
}

.blok21 {
float:left;
margin-top:3px;
padding-right:87px
}

.blok23 {
float:left;
margin-top:3px;
padding-right:93px
}

.blok24 {
float:left;
margin-top:3px;
padding-right:44px
}

.osn_blok {
font:12px/20px arial
}

.rules a {
text-decoration:underline;
font:12px/20px arial;
color:#176995
}

.rules a:hover {
text-decoration:none
}

.reklamodatel a {
color:#176995;
float:left;
font:18px/20px arial;
margin-left:12px;
margin-top:24px;
width:600px
}

.blok {
float:left;
font:12px/20px arial;
margin-left:-10px;
/*margin-top:10px;*/
width:540px
}

.blok2 {
float:left;
font:12px/20px arial;
margin-left:87px;
margin-top:25px
}

.reclamodately_glavnaja {
float:left
}

.reclamodately_glavnaja a:hover {
text-decoration:underline
}

.reclam_element {
clear:both;
float:left;
width:490px;
margin:0 0 10px
}

.reclam_element4 {
clear:both;
float:left;
width:390px;
margin:0 0 12px
}

.reclam_element_titler {
font:16px Arial;
margin:10px 0 5px;
color:#176995
}

.reclam_element_title,.reclam_element_title a,.prod_poin_4 {
font:16px Arial;
margin:10px 0 5px;
color:#176995
}

.reclam_element_title4,.reclam_element_title4 a,.prod_poin_4 {
font:16px Arial;
margin:10px 0 9px;
color:#176995
}

.reclam_element_block,.reclam_element_block2,.backtitle {
border:1px solid #C2C2C2;
margin-bottom:2px;
float:left;
margin-top:10px;
width:630px;
}

.reclam_element_block,.reclam_element_block4,.backtitle {
border:1px solid #C2C2C2;
border-bottom:0 solid #C2C2C2;
float:left;
margin-top:6px;
overflow:hidden;
width:637px
}

.backtitle {
height:79px;
margin-top:14px;
width:645px
}

.reclam_element_block2 {
width:620px
}

.reclam_element_block_top,.reclam_element_block_top_r {
background:url(images/sho3.png) repeat scroll 0 0 transparent;
clear:both;
float:left;
width:100%;
border-bottom:#c2c2c2 1px solid;
padding:6px 10px
}

.reclam_element_block_top_r {
background:url(images/sho3.png) repeat scroll 0 0 transparent
}

.reclam_element_block_top a img,.reclam_element_block_top_r a img {
float:left;
margin:0 10px 0 0
}

.reclam_element_block_top a.add_element,.reclam_element_block_top_r a.add_element {
margin:7px 0 0
}

.reclam_element_block_top a.add_element_2,.reclam_element_block_top_r a.add_element_2 {
margin:7px 0 0;
text-decoration:underline
}

.reclam_element_block_top a:hover.add_element_2,.reclam_element_block_top_r a:hover.add_element_2 {
text-decoration:none
}

.reclam_element_block_top a,.reclam_element_block_top_r a {
font:14px Arial;
color:#0b5c91;
float:left
}

.reclam_element_block_bottom {
clear:both;
float:left;
padding:1px;
width:100%
}

.reclam_element_block_bottom a {
color:#494949
}

.reclam_element_block_bottom div {
background:url(images/clok_for.png) repeat scroll 0 0 transparent;
padding:5px 0 5px 10px;
width:100%
}

.reclam_element_block_bottom div span {
font:12px Arial;
color:#4b4b4b
}

.reclam_element_block_bottom div span a {
color:#2d5b74
}

.User {
float:left;
background:url(images/left_sidebar.png) no-repeat scroll 0 0 transparent;
width:95px;
height:34px
}

.User a {
color:#FFF;
float:left;
font:13px/20px arial;
margin-left:3px;
margin-top:6px
}

.User2 {
float:left;
width:94px
}

.User2 a {
color:#0B5C91;
float:left;
font:13px/20px arial;
margin-left:3px;
margin-top:6px
}

.Admin {
background:url(images/reklamo.png) no-repeat scroll 0 0 transparent;
float:left;
height:34px;
width:106px
}

#container .Admin a {
color:#FFF;
float:left;
font:13px/20px arial;
margin-left:6px;
margin-top:6px
}

.Admin2 {
float:left;
height:34px;
margin-left:2px;
width:103px
}

.Admin2 a {
color:#0B5C91;
float:left;
font:13px/20px arial;
margin-left:6px;
margin-top:6px
}

.contik_222 {
background-color:#F6F6F6;
border:1px solid #ADADAD;
clear:both;
float:left;
height:100%;
margin-top:10px;
padding-bottom:15px;
width:637px
}

.bloch,.bloch1 {
width:95%;
float:left;
font:12px/36px arial;
padding-left:15px
}

.bloch a {
font:10px/20px arial;
color:#677e8a
}

.input2,.inpu {
float:left;
padding:2px 0;
border:1px solid #ADADAD;
width:100%
}

.status_saita {
float:left
}

.red222 {
color:#D21111;
font:12px/36px arial;
margin-left:2px;
font-weight:700
}

.green222 {
color:#01e11b;
font:12px/36px arial;
margin-left:2px;
font-weight:700
}

.status_saita a {
color:#677E8A;
font:10px/20px arial;
margin-left:6px
}

.proveret {
float:right;
font:12px/36px arial;
margin-right:5px
}

.proveret a {
color:#0b5c91;
font:12px/36px arial;
text-decoration:underline
}

.proveret a:hover {
text-decoration:none
}

.proveret2 {
float:right;
font:12px/36px arial;
margin-right:6px;
margin-top:0
}

.stat {
border-bottom:1px solid #c2c2c2;
float:left;
margin-left:14px;
width:410px;
margin-right:15px
}

.sait_sodergit4 {
float:left;
font:12px/20px arial;
width:95%;
margin-left:15px;
padding-top:7px
}

.targeting a {
color:#677e8a;
font:10px/20px arial;
margin-left:2px
}

.pol {
border-bottom:1px solid #c2c2c2;
float:left;
margin-left:17px;
margin-top:16px;
padding-right:45px
}

.inputs {
float:left;
height:20px;
margin-left:6px;
margin-top:13px;
width:73px
}

.in_da {
float:left;
margin-left:4px
}

.inputs_2 {
float:left;
height:20px;
margin-left:12px;
margin-top:11px;
width:310px
}

.best_idea_5 {
color:#000;
margin:2px
}

.best_idea_52 a {
color:#000
}

.best_idea_5 a:active {
color:#000
}

.best_idea_5 a:hover {
color:#000
}

.best_idea_5 a:visited {
color:#000
}

.border {
border-bottom:1px solid #C2C2C2;
float:left;
margin-left:12px;
padding-bottom:31px;
margin-right:30px;
width:410px;
height:49px
}

.bloch2 .border {
margin-right:5px
}

.bloch2 .border .inputs_2 {
width:308px
}

.bloch2 .border .inputs_2 .mug1,.bloch2 .border .inputs_2 .gen1 {
width:32px
}

.bloch2 .rass2 {
float:left;
margin-left:80px
}

.bloch2 .make {
margin-top:-5px
}

input[type='submit'],input[type='button'],span.q input[type='submit'],span.ser_r input[type="submit"],.pager_but input[type="submit"],.pager_but2 input[type="submit"] {
height:28px;
display:inline-block;
cursor:pointer;
padding:1px 5px;
border:1px solid #018dc4;
-webkit-border-radius:10px;
border-radius:10px;
color:rgba(255,255,255,0.9);
-o-text-overflow:clip;
text-overflow:clip;
letter-spacing:1px;
background:-webkit-linear-gradient(-90deg,rgba(24,145,201,1) 0,rgba(43,201,229,1) 100%);
background:-moz-linear-gradient(180deg,rgba(24,145,201,1) 0,rgba(43,201,229,1) 100%);
background:linear-gradient(180deg,rgba(24,145,201,1) 0,rgba(43,201,229,1) 100%);
background-position:50% 50%;
-webkit-background-origin:padding-box;
background-origin:padding-box;
-webkit-background-clip:border-box;
background-clip:border-box;
-webkit-background-size:auto auto;
background-size:auto auto;
-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,0.2);
box-shadow:2px 2px 2px 0 rgba(0,0,0,0.2);
text-shadow:-1px -1px 0 rgba(15,73,168,0.66);
-webkit-transition:all 300ms cubic-bezier(0.42,0,0.58,1);
-moz-transition:all 300ms cubic-bezier(0.42,0,0.58,1);
-o-transition:all 300ms cubic-bezier(0.42,0,0.58,1);
transition:all 300ms cubic-bezier(0.42,0,0.58,1)
}

.pager_but input[type="submit"],.pager_but2 input[type="submit"] {
margin-left:120px
}

span.q input[type='submit'] {
margin-top:-3px;
vertical-align:baseline;
margin-right:6px;
margin-left:140px
}

.e {
float:right
}

.rig {
float:right
}

.str {
border-bottom:1px solid #C2C2C2;
float:left;
font:12px/24px arial;
padding-right:70px;
width:138px
}

.chek {
float:left;
margin-right:3px;
margin-top:7px
}

.pic_2 {
float:left;
margin-right:5px;
margin-top:7px
}

.bord {
border-bottom:1px solid #C2C2C2;
float:left;
margin-left:15px;
margin-top:19px;
width:410px
}

.bord3 {
padding-top:10px;
border-bottom:1px solid #C2C2C2;
margin-left:15px;
width:415px;
height:2px;
float:left
}

.rass {
float:left;
margin-left:14px;
margin-top:9px
}

.rass a {
color:#677e8a;
font:10px/20px arial
}

.chek22 {
float:left;
margin-top:2px;
margin-right:4px
}

.rass2,.sait_sodergit11 {
float:left;
margin-left:16px;
margin-top:11px;
min-width:300px
}

.rass2 a,.sait_sodergit11 a,.sait_sodergit2 a {
color:#677e8a;
font:10px/20px arial
}

.bord2 {
border-bottom:1px solid #C2C2C2;
float:left;
margin-left:15px;
margin-top:8px;
width:396px
}

.stoimist,.stoimist .w {
float:left;
margin-left:12px;
margin-top:11px
}

.stoimist .w {
margin-left:-19px;
margin-top:-10px;
width:626px
}

.six {
color:#d21111
}

.balans22 {
float:right;
margin-right:36px
}

.balans22 a {
color:#0b5c91;
font:12px/36px arial;
text-decoration:underline
}

.balans22 a:hover {
text-decoration:none
}

.imgo {
float:left;
margin-right:4px;
margin-top:14px
}

.two_buttons,.two_buttons_f {
width:218px;
margin:5px auto
}

.two_buttons_f {
width:218px;
margin:5px auto
}

.left_but {
float:left;
margin-top:12px
}

.right_but {
float:right;
margin-top:12px
}

.make_23 {
background:url(images/make.png) no-repeat scroll 0 0 transparent;
font:14px/20px arial;
height:34px;
width:169px;
border:0;
color:#FFF
}

.make_23 a {
color:#FFF;
float:left;
margin-left:10px;
margin-top:4px
}

.make_233 {
background:url(images/make.png) no-repeat scroll 0 0 transparent;
float:left;
font:14px/20px arial;
height:34px;
margin-left:128px;
margin-top:22px;
width:169px
}

.make_233 a {
color:#FFF;
float:left;
margin-left:20px;
margin-top:4px
}

.make_333 {
background:url(images/make.png) no-repeat scroll 0 0 transparent;
float:left;
font:14px/20px arial;
height:34px;
margin-left:128px;
margin-top:22px;
width:169px
}

.make a {
color:#FFF;
float:left;
margin-top:4px
}

.make_333 a {
color:#FFF;
float:left;
margin-left:10px;
margin-top:4px
}

.read {
float:left;
margin-left:14px;
margin-top:8px
}

.skrut {
float:left;
margin-left:17px;
padding-right:46px
}

.skrut a {
color:#0b5c91;
text-decoration:underline
}

.skrut a:hover {
text-decoration:none
}

.text_ob2 {
color:#494949;
float:left;
font:18px/20px arial;
margin-top:9px
}

.take_kod a {
float:left;
font:14px/20px arial;
margin-left:11px;
margin-top:4px
}

.newmes a {
color:#0B5C91;
font:14px/47px arial;
margin-left:10px;
text-decoration:underline
}

.newmes a:hover {
text-decoration:none
}

.tabl1 {
background-color:#FFF;
border:1px solid #C2C2C2;
float:left;
font-size:11px;
height:45px;
margin-top:8px;
width:432px
}

.name_2 {
background-color:#D5D6D6;
float:left;
height:43px;
line-height:39px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:7px;
width:169px
}

.name_3 {
background-color:#D5D6D6;
float:left;
height:43px;
line-height:38px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:7px;
width:80px
}

.name_4 {
background-color:#D5D6D6;
float:left;
height:20px;
line-height:20px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:42px;
width:132px
}

.name_5 {
background-color:#D5D6D6;
float:right;
height:43px;
line-height:36px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:4px;
width:43px
}

.name_6 {
background-color:#D5D6D6;
float:right;
height:43px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
width:26px
}

.name_7 {
background-color:#D5D6D6;
float:left;
font-size:11px;
height:22px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-align:center;
width:45px
}

.name_8 {
background-color:#D5D6D6;
float:left;
font-size:11px;
height:22px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-align:center;
width:37px
}

.tabl2 {
background-color:#FFF;
border:1px solid #C2C2C2;
float:left;
font-size:11px;
height:47px;
width:432px
}

.name_9 {
float:left;
height:45px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:2px;
width:168px
}

.name_9 a {
color:#176995;
font:12px/20px arial;
text-decoration:underline
}

.name_9 a:hover {
text-decoration:none
}

.name_10 {
float:left;
height:45px;
line-height:29px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-align:center;
width:81px
}

.name_11 {
float:left;
height:45px;
line-height:26px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-align:center;
width:49px
}

.name_12 {
float:left;
height:45px;
line-height:26px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-align:center;
width:37px
}

.name_13 {
float:left;
height:46px;
line-height:28px;
text-align:center;
width:44px
}

.name_144 {
float:left;
height:45px;
line-height:26px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-align:center;
width:43px
}

.tabl1_1 {
background-color:#FFF;
float:left;
font-size:11px;
height:45px;
width:436px
}

.name_2_2 {
background-color:#D5D6D6;
float:left;
height:43px;
line-height:39px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:7px;
width:169px
}

.name_3_3 {
background-color:#D5D6D6;
float:left;
height:43px;
line-height:38px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:7px;
width:80px
}

.name_4_4 {
background-color:#D5D6D6;
float:left;
height:20px;
line-height:20px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:42px;
width:132px
}

.name_5_5 {
background-color:#D5D6D6;
float:right;
height:43px;
line-height:36px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:4px;
width:43px
}

.name_6_6 {
background-color:#D5D6D6;
float:right;
height:43px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
width:26px
}

.name_7_7 {
background-color:#D5D6D6;
float:left;
font-size:11px;
height:22px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-align:center;
width:45px
}

.name_8_8 {
background-color:#D5D6D6;
float:left;
font-size:11px;
height:22px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-align:center;
width:37px
}

.tabl2_2 {
background-color:#FFF;
border:1px solid #C2C2C2;
float:left;
font-size:11px;
height:47px;
width:432px
}

.name_9_9 {
float:left;
height:45px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:2px;
width:168px
}

.name_9_9 a {
color:#176995;
font:12px/20px arial;
text-decoration:underline
}

.name_9_9 a:hover {
text-decoration:none
}

.name_10_10 {
float:left;
height:45px;
line-height:29px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-align:center;
width:81px
}

.name_11_11 {
float:left;
height:45px;
line-height:26px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-align:center;
width:49px
}

.name_12_12 {
float:left;
height:45px;
line-height:26px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-align:center;
width:37px
}

.name_13_13 {
float:left;
height:46px;
line-height:28px;
text-align:center;
width:44px
}

.name_144_144 {
float:left;
height:45px;
line-height:26px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-align:center;
width:43px
}

.name_14_14 {
background-color:#E9E9E9;
float:left;
height:45px;
line-height:38px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-align:center;
width:81px
}

.name_15_15 {
background-color:#E9E9E9;
float:left;
height:45px;
line-height:34px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-align:center;
width:49px
}

.name_16_16 {
background-color:#E9E9E9;
float:left;
height:45px;
line-height:34px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-align:center;
width:37px
}

.name_17_17 {
background-color:#E9E9E9;
float:left;
height:46px;
line-height:37px;
text-align:center;
width:44px
}

.name_18_18 {
background-color:#E9E9E9;
float:left;
height:45px;
line-height:34px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-align:center;
width:43px
}

.name_19_19 {
background-color:#E9E9E9;
float:left;
height:45px;
line-height:19px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:40px;
width:36px
}

.name_20_20 {
background-color:#E9E9E9;
float:left;
height:45px;
line-height:19px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:40px;
width:46px
}

.name_21_21 {
background-color:#E9E9E9;
float:left;
height:45px;
line-height:19px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:40px;
width:28px
}

.name_22_22 {
background-color:#e9e9e9;
float:left;
height:45px;
line-height:19px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:40px;
width:131px
}

.name_155 {
float:left;
height:45px;
line-height:19px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:40px;
width:36px
}

.name_166 {
float:left;
height:45px;
line-height:19px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:40px;
width:46px
}

.name_177 {
float:left;
height:45px;
line-height:19px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:40px;
width:28px
}

.name_188 {
float:left;
height:45px;
line-height:19px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:40px;
width:131px
}

.name_99 {
background-color:#E9E9E9;
float:left;
height:45px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:2px;
width:168px
}

.name_99 a {
color:#176995;
font:12px/20px arial;
text-decoration:underline
}

.name_99 a:hover {
text-decoration:none
}

.name_99_99 {
background-color:#E9E9E9;
float:left;
height:45px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:2px;
width:168px
}

.name_99_99 a {
color:#176995;
font:12px/20px arial;
text-decoration:underline
}

.name_99_99 a:hover {
text-decoration:none
}

.name_14 {
background-color:#E9E9E9;
float:left;
height:45px;
line-height:38px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-align:center;
width:81px
}

.name_15 {
background-color:#E9E9E9;
float:left;
height:45px;
line-height:34px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-align:center;
width:49px
}

.name_16 {
background-color:#E9E9E9;
float:left;
height:45px;
line-height:34px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-align:center;
width:37px
}

.name_17 {
background-color:#E9E9E9;
float:left;
height:46px;
line-height:37px;
text-align:center;
width:44px
}

.name_18 {
background-color:#E9E9E9;
float:left;
height:45px;
line-height:34px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-align:center;
width:43px
}

.name_19 {
background-color:#E9E9E9;
float:left;
height:45px;
line-height:19px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:40px;
width:36px
}

.name_20 {
background-color:#E9E9E9;
float:left;
height:45px;
line-height:19px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:40px;
width:46px
}

.name_21 {
background-color:#E9E9E9;
float:left;
height:45px;
line-height:19px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:40px;
width:28px
}

.name_22 {
background-color:#e9e9e9;
float:left;
height:45px;
line-height:19px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:40px;
width:131px
}

.dif_blocs {
color:#3F3838;
font:12px/18px arial;
text-align:justify
}

.go1 {
padding-bottom:10px
}

.poping {
background:url(images/first_blok.png) repeat scroll 0 0 transparent;
height:40px;
text-align:center
}

.poping2 a {
color:#176995;
text-decoration:underline
}

.poping2 a:hover {
text-decoration:none
}

.new_ras {
color:#176995;
font:18px/20px arial;
margin-top:14px
}

.new_ras a {
color:#677e8a;
font:10px/20px arial;
margin-top:4px
}

.contik,.contik2,.white_cont,.cont_bonus,.bloch2 {
background-color:#F6F6F6;
border:1px solid #ADADAD;
color:#494949;
float:left;
height:100%;
margin-top:14px;
width:630px;
padding-bottom:0
}

.cont_bonus {
width:446px
}

.white_cont {
background:none;
border:none
}

.contik2 {
width:620px;
margin:0 auto
}

.contik_346 {
background-color:#F6F6F6;
border:1px solid #ADADAD;
clear:both;
height:100%;
margin-top:10px;
min-height:400px;
width:450px
}

.contik_555 {
background-color:#F6F6F6;
border:1px solid #ADADAD;
clear:both;
height:100%;
margin-top:10px;
min-height:770px;
width:450px
}

.zero {
color:#ea6f0f;
font:12px/36px arial
}

.bloch a {
font:10px/20px arial;
color:#677e8a
}

.input5 {
float:right;
margin-bottom:0;
padding:2px 0
}

.radio {
float:left;
margin-bottom:13px;
margin-top:10px
}

.radio444 {
float:left;
margin-bottom:13px;
margin-top:10px
}

.input222 {
margin-left:1px;
float:left;
padding:2px 0
}

.status_saita {
float:left
}

.contik .bloch22 {
margin-left:6px
}

.contik .sait_sodergit2 {
padding-left:15px
}

.red111 {
color:#D21111;
font:12px/36px arial;
margin-left:2px;
font-weight:700
}

.status_a a {
color:#677E8A;
font:10px/20px arial;
margin-left:6px
}

.proveret {
float:right;
font:12px/36px arial;
margin-right:15px
}

.proveret a {
color:#0b5c91;
font:12px/36px arial;
text-decoration:underline
}

.proveret a:hover {
text-decoration:none
}

.proveret2 {
float:right;
font:12px/36px arial;
margin-right:6px;
margin-top:4px
}

.sait_sodergit {
border-bottom:1px solid #C2C2C2;
float:left;
font:12px/20px arial;
width:600px;
margin-left:15px;
padding-top:15px;
margin-bottom:5px
}

.sait_sodergit a,.sait_sodergit4 a {
color:#677e8a;
font:10px/20px arial
}

.sait_sodergit2 {
float:left;
font:12px/20px arial;
padding-top:15px
}

.sait_sodergit3 {
float:left;
font:12px/20px arial;
margin-left:5px;
margin-top:15px;
padding-bottom:6px;
padding-top:6px
}

.che {
float:none;
margin-right:5px
}

.vremya_prosmotra,.vremya_prosmotra_bank {
width:100%;
float:left;
font:12px/20px arial;
padding-left:13px;
padding-top:10px;
padding-bottom:10px
}

.vremya_prosmotra_bank {
padding-top:15px
}

.vremya_prosmotra a {
color:#677e8a;
font:10px/20px arial
}

.vremya_prosmotra23 {
float:left;
font:12px/20px arial;
margin-left:12px
}

.vremya_prosmotra23 a {
color:#677e8a;
font:10px/20px arial
}

.targeting {
float:left;
font:18px/20px arial;
margin-top:30px
}

.kiril {
clear:both;
float:left;
margin-left:13px;
margin-top:5px
}

.targeting a {
color:#677e8a;
font:10px/20px arial;
margin-left:2px
}

.bloch2 {
background-color:#F6F6F6;
border:1px solid #C2C2C2;
color:#494949;
float:left;
height:100%;
padding-bottom:20px;
width:446px
}

.bloch2_098 {
background-color:#F6F6F6;
border:1px solid #C2C2C2;
clear:both;
height:100%;
margin-bottom:15px;
min-height:905px;
width:450px
}

.bloch2_000 {
background-color:#F6F6F6;
border:1px solid #C2C2C2;
clear:both;
float:left;
height:100%;
margin-bottom:15px;
width:450px
}

.bloch2 .po_dnyam {
width:385px
}

.po_dnyam {
border-bottom:1px solid #C2C2C2;
float:left;
margin-bottom:8px;
margin-left:17px;
margin-top:6px;
width:417px
}

.pol {
border-bottom:1px solid #c2c2c2;
float:left;
margin-left:17px;
margin-top:14px;
padding-right:35px
}

.vozrast {
border-bottom:1px solid #C2C2C2;
float:left;
margin-left:23px;
margin-top:14px;
padding-right:274px
}

.mug {
float:left;
width:44px
}

.month {
width:24px;
float:left;
padding-right:31px
}

.all_month {
float:left;
margin-left:23px;
margin-bottom:5px
}

.po_dnyam a {
color:#677e8a;
font:10px/20px arial;
margin-left:2px
}

.time {
float:left;
margin-left:17px
}

.clok {
float:left;
margin-top:5px;
padding-right:18px;
width:15px;
text-align:center
}

.perehod {
float:left;
margin-left:17px;
margin-top:10px;
width:412px
}

.gen {
float:left
}

.in_da {
float:left;
margin-left:2px;
margin-top:4px
}

.in_da_555 {
float:left;
margin-top:4px
}

.in_da_55 {
float:left;
margin-top:4px;
margin-left:6px
}

.mug1 {
float:left;
padding-right:8px;
text-align:center;
width:33px
}

.mug11 {
float:left;
padding-right:4px;
text-align:center;
width:25px
}

.gen1 {
float:left;
padding-right:4px;
text-align:center
}

.geo_targeting {
float:left;
font:12px/36px arial;
padding-right:250px;
margin-left:18px
}

.geo_targeting a {
color:#677e8a;
font:10px/20px arial;
margin-left:3px
}

.stranu {
float:left;
margin-left:12px;
margin-top:10px;
margin-bottom:10px;
width:600px
}

.str {
border-bottom:1px solid #C2C2C2;
float:left;
font:12px/24px arial;
padding-right:70px;
width:138px
}

.chek {
float:left;
margin-right:3px;
margin-top:7px
}

.pic_2 {
float:left;
margin-right:5px;
margin-top:7px
}

.rass a {
color:#0b5c91;
font:12px/20px arial;
text-decoration:underline
}

.rass a:hover {
text-decoration:none
}

.chek22 {
float:left;
margin-top:2px;
margin-right:4px
}

.rass3 {
float:left;
margin-left:13px;
padding-top:15px
}

.rass3 a {
color:#677e8a;
font:10px/20px arial
}

.rass2_23 {
float:left;
margin-left:59px;
margin-top:16px
}

.ras_foot {
border-bottom:1px solid #c2c2c2;
border-top:1px solid #c2c2c2;
float:left;
margin-left:14px;
padding-bottom:8px
}

.rass2_23 a {
color:#677e8a;
font:10px/20px arial
}

.vremya_prosmotra_5 {
float:left;
font:12px/20px arial;
padding-left:12px;
margin-top:14px;
padding-bottom:12px
}

.vremya_prosmotra_5 a {
color:#677e8a;
font:10px/20px arial
}

.rass2_2 {
float:left;
margin-left:16px;
margin-top:8px
}

.rass2_2 a {
color:#677e8a;
font:10px/20px arial
}

.bord2 {
border-bottom:1px solid #C2C2C2;
float:left;
margin-left:15px;
margin-top:8px;
width:410px
}

.stoimist {
float:left;
margin-left:19px;
margin-top:11px
}

.six {
color:#d21111
}

.balans22 {
float:right;
margin-right:36px
}

.balans22 a {
color:#0b5c91;
font:12px/36px arial;
text-decoration:underline
}

.balans22 a:hover {
text-decoration:none
}

.imgo {
float:left;
margin-right:4px;
margin-top:14px
}

.make {
font:14px/20px arial;
width:109px;
text-align:center;
margin-left:171px;
margin-top:10px;
padding-top:12px
}

.button {
text-align:center;
margin-top:22px
}

.make a {
color:#FFF;
float:left;
margin-left:16px;
margin-top:4px
}

.price {
color:#176995;
float:right;
font:16px/22px arial
}

.bonus2,#block-menu-menu-advertiser .menu li.leaf.active-trail,#block-menu-menu-user .menu li.leaf.active-trail {
	background: url(images/left_active.png) no-repeat scroll 0 0 transparent;
	color: #0B5C91;
	height: 24px;
	line-height: 23px;
	list-style-type: none;
	margin: 0 0 0 9px;
	text-indent: 18px;
	padding-left: 0;
	float: left;
}

.bonus2 a,#block-menu-menu-advertiser .menu li.leaf.active-trail a,#block-menu-menu-user .menu li.leaf.active-trail a {
	color: #0b5c91;
	margin: 0;
	padding: 0;
	background: url(images/marker2.png) no-repeat scroll 6px 10px transparent;
	float: left;
	list-style-type: none;
}

.bonus {
background:url(images/marker2.png) no-repeat scroll 6px 10px transparent;
float:left;
list-style-type:none;
margin-left:1px;
margin-top:5px
}

.fooo {
float:left;
margin-left:86px;
margin-top:15px;
padding-bottom:10px
}

.text_ob {
color:#176995;
font:18px/20px arial;
margin-top:9px;
padding-bottom:8px
}

.text_ob2 {
color:#176995;
float:left;
font:18px/20px arial;
margin-top:9px;
padding-bottom:8px
}

.newmes a {
color:#0B5C91;
font:14px/47px arial;
margin-left:10px;
text-decoration:underline
}

.newmes a:hover {
text-decoration:none
}

.active_mes {
float:left;
font:12px/16px arial;
margin-left:8px;
margin-top:6px;
width:118px
}

.eight {
color:#2D5B74;
font:12px/16px arial;
margin-left:3px
}

.tabl1 {
background-color:#FFF;
border:1px solid #C2C2C2;
float:left;
height:45px;
margin-top:18px;
width:432px;
font-size:11px
}

.name_2 {
background-color:#D5D6D6;
float:left;
height:43px;
line-height:39px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:7px;
width:73px
}

.name_3 {
background-color:#D5D6D6;
float:left;
height:43px;
line-height:38px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:7px;
width:56px
}

.name_4 {
background-color:#D5D6D6;
float:left;
height:20px;
line-height:20px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:42px;
width:134px
}

.name_5 {
background-color:#D5D6D6;
float:left;
height:20px;
line-height:19px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:40px;
width:133px
}

.name_6 {
background-color:#D5D6D6;
float:right;
height:43px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
width:26px
}

.name_7 {
background-color:#D5D6D6;
float:left;
font-size:11px;
height:22px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-align:center;
width:46px
}

.name_8 {
background-color:#D5D6D6;
float:left;
font-size:11px;
height:22px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-align:center;
width:37px
}

.tabl2 {
background-color:#FFF;
border:1px solid #C2C2C2;
float:left;
height:46px;
width:432px;
font-size:11px
}

.name_9 {
float:left;
height:45px;
line-height:39px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:2px;
width:73px
}

.name_9 a {
color:#176995;
font:12px/20px arial;
text-decoration:underline
}

.name_9 a:hover {
text-decoration:none
}

.name_10 {
float:left;
height:45px;
line-height:38px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:7px;
width:55px
}

.name_11 {
float:left;
height:45px;
line-height:20px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:42px;
width:46px
}

.name_12 {
float:left;
height:45px;
line-height:19px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:40px;
width:37px
}

.name_13 {
float:left;
height:46px;
width:46px
}

.name_144 {
float:left;
height:45px;
line-height:19px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:40px;
width:49px
}

.name_155 {
float:left;
height:45px;
line-height:19px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:40px;
width:36px
}

.name_166 {
float:left;
height:45px;
line-height:19px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:40px;
width:46px
}

.name_177 {
float:left;
height:45px;
line-height:19px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:40px;
width:28px
}

.name_188 {
float:left;
height:45px;
line-height:19px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:40px;
width:131px
}

.name_99 {
background-color:#e9e9e9;
float:left;
height:45px;
line-height:39px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:2px;
width:73px
}

.name_99 a {
color:#176995;
font:12px/20px arial;
text-decoration:underline
}

.name_99 a:hover {
text-decoration:none
}

.name_14 {
background-color:#E9E9E9;
float:left;
height:45px;
line-height:38px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:7px;
width:55px
}

.name_15 {
background-color:#E9E9E9;
float:left;
height:45px;
line-height:20px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:42px;
width:46px
}

.name_16 {
background-color:#E9E9E9;
float:left;
height:45px;
line-height:19px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:40px;
width:37px
}

.name_17 {
background-color:#E9E9E9;
float:left;
height:46px;
width:46px
}

.name_18 {
background-color:#E9E9E9;
float:left;
height:45px;
line-height:19px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:40px;
width:49px
}

.name_19 {
background-color:#E9E9E9;
float:left;
height:45px;
line-height:19px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:40px;
width:36px
}

.name_20 {
background-color:#E9E9E9;
float:left;
height:45px;
line-height:19px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:40px;
width:46px
}

.name_21 {
background-color:#E9E9E9;
float:left;
height:45px;
line-height:19px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:40px;
width:28px
}

.name_22 {
background-color:#e9e9e9;
float:left;
height:45px;
line-height:19px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-indent:40px;
width:131px
}

.help {
color:#677E8A;
font:10px/20px arial;
margin-top:3px;
text-indent:5px
}

.all_blok {
background-color:#F6F6F6;
border:1px solid #C2C2C2;
float:left;
height:100%;
min-height:609px;
width:434px
}

.help2 {
color:#677E8A;
font:10px/20px arial;
margin-top:3px;
text-indent:5px
}

.Rek {
float:left;
font:12px/26px arial;
margin-left:15px;
margin-top:18px
}

.Rek2 {
float:left;
font:12px/26px arial;
margin-left:15px;
margin-top:11px
}

.rek_place {
color:#D21111;
float:right;
font-size:12px;
margin-right:41px;
margin-top:15px;
width:200px
}

.rek_line {
border-bottom:1px solid #C2C2C2;
float:left;
margin-left:15px;
margin-top:8px;
width:401px
}

.Rek3 {
float:left;
font:12px/26px arial;
margin-left:15px;
margin-top:10px
}

.bold {
float:left;
font:bold 12px/20px arial;
margin-top:2px
}

.in_da2 {
float:left;
margin-left:7px;
margin-right:5px;
margin-top:6px
}

.bold2 {
float:left;
font:bold 12px/20px arial;
margin-top:2px;
color:#d21111
}

.Rek_4 {
float:left;
font:12px/26px arial;
margin-left:15px;
margin-top:11px;
width:380px
}

.key222 {
border-bottom:1px solid #ADADAD;
color:#3F3838;
font-weight:700;
margin-left:-1px;
margin-top:14px;
margin-bottom:5px;
width:436px
}

.key333 {
border-bottom:1px solid #ADADAD;
color:#666;
float:left;
margin-bottom:5px;
width:435px
}

.key_3 {
float:right;
color:#2d5b74;
margin-right:5px;
width:60px
}

.key_4 {
float:right;
color:#d21111;
margin-right:5px;
width:60px
}

.key_2 {
border-bottom:1px solid #ADADAD;
color:#3F3838;
font-weight:700;
float:left;
margin-left:0;
margin-bottom:5px;
margin-top:1px;
width:435px
}

.dert {
color:#3F3838;
float:left;
font:12px/16px arial;
width:69%
}

.dert8 {
color:#3F3838;
float:left;
font:12px/16px arial;
width:72%
}

.dert0 {
color:#3F3838;
float:left;
font:12px/16px arial;
width:69%
}

.dert2 {
color:#3684AE;
float:left;
font:12px/16px arial
}

.dert22 {
color:#D21111;
float:left;
font:12px/16px arial
}

.mid_content {
float:left;
width:100%
}

.first_blok {
background:url(images/first_blok.png) repeat scroll 0 0 transparent;
border:4px double #fff;
float:left;
height:43px;
margin-top:4px;
width:100%;
font:11px/20px arial
}

.blok_1 {
float:left;
margin-left:0;
margin-top:10px;
padding-right:69px
}

.blok_2 {
float:left;
margin-top:10px;
padding-right:68px
}

.blok_3 {
float:left;
margin-top:10px
}

.second_blok {
border:1px solid #C2C2C2;
float:left;
height:33px;
width:100.5%;
font:12px/20px arial;
margin-left:1px
}

.blok_4 {
float:left;
margin-left:3px;
margin-top:5px;
padding-right:123px
}

.blok_5 {
float:left;
margin-top:5px;
padding-right:81px
}

.blok_6 {
float:left;
margin-top:5px;
padding-right:45px
}

.blok_7 {
float:left;
margin-top:5px
}

.blok_7 a {
color:#176995;
float:left;
margin-top:1px;
padding-left:5px;
text-decoration:underline
}

.blok_7 a:hover {
text-decoration:none
}

.blok_8 {
float:left;
margin-top:5px;
padding-right:131px
}

.bye {
float:left;
margin-left:9px;
margin-top:1px
}

.big_blok {
background-color:#F6F6F6;
border:1px solid #C2C2C2;
clear:both;
margin-left:7px;
margin-top:5px;
float:left;
width:430px
}

.text input {
border:1px solid #adadad
}

.hook input {
border:1px solid #adadad
}

.enter_mes input {
border:1px solid #adadad
}

.big_blok_352 {
background-color:#F6F6F6;
border:1px solid #C2C2C2;
clear:both;
margin-left:7px;
margin-top:5px;
min-height:750px;
width:438px
}

.key_111 input {
border:1px solid #adadad
}

.key3 input {
border:1px solid #adadad
}

.goshva {
clear:both
}

.big_blok_444 {
background-color:#F6F6F6;
border:1px solid #C2C2C2;
clear:both;
float:left;
margin-left:7px;
margin-top:5px;
height:100%;
padding-bottom:5px;
width:430px
}

.text input {
border:1px solid #adadad
}

.big_blok textarea {
border:1px solid #adadad
}

.blok12_12 input {
border:1px solid #adadad
}

.input input {
border:1px solid #adadad
}

.input textarea {
border:1px solid #adadad
}

.text2 input {
border:1px solid #adadad
}

.text3 textarea {
border:1px solid #adadad
}

.mdaa textarea {
border:1px solid #adadad
}

.all_prod_all input {
border:1px solid #adadad
}

.all_prod_all input[type='submit'] {
border:none
}

.hoola input {
border:1px solid #adadad
}

.hoola textarea {
border:1px solid #adadad
}

.reg_op input {
border:1px solid #ADADAD
}

.reg_op textarea {
border:1px solid #ADADAD
}

.blok2 input {
border:1px solid #ADADAD
}

.osn_blok input {
border:1px solid #ADADAD
}

.contik_222 input {
border:1px solid #ADADAD
}

.contik_222 textarea {
border:1px solid #ADADAD
}

.contik textarea {
border:1px solid #ADADAD;
border:1px solid #ADADAD;
width:412px
}

.contik_346 textarea {
border:1px solid #ADADAD
}

.input5 {
border:1px solid #ADADAD;
float:left;
margin-left:10px;
margin-top:5px
}

.contik_555 textarea {
border:1px solid #ADADAD
}

.input222 {
border:1px solid #ADADAD
}

.bloch2 textarea {
border:1px solid #ADADAD
}

.bloch2_098 input {
border:1px solid #ADADAD
}

.bloch2_098 textarea {
border:1px solid #ADADAD
}

.vremya_prosmotra input {
border:1px solid #adadad
}

.vremya_prosmotra select {
width:95%
}

.vremya_prosmotra23 input {
border:1px solid #adadad
}

.bloch2_000 textarea {
border:1px solid #ADADAD
}

.all_blok input {
border:1px solid #ADADAD
}

.avtor {
border-bottom:1px solid #ADADAD;
float:left;
font:12px/18px arial;
margin-left:6px;
margin-top:6px;
padding-bottom:14px;
width:95%
}

.avtor_2 {
color:#0b5c91;
font:12px/18px arial
}

.avtor_2 a {
color:#0b5c91;
font:12px/18px arial;
text-decoration:underline
}

.avtor_2 a:hover {
text-decoration:none
}

.middle_blok {
float:left;
margin-left:4px;
margin-top:2px;
width:419px
}

.middle_blok2 {
float:left;
margin-left:4px;
padding-bottom:3px;
width:419px
}

.otvet {
float:left;
margin-left:12px;
margin-top:1px
}

.otvet a {
color:#0B5C91;
margin-left:4px;
text-decoration:underline
}

.otvet a:hover {
text-decoration:none
}

.otvet2 {
float:left;
margin-top:2px
}

.del {
float:right;
margin-top:1px
}

.del a {
color:#0B5C91;
margin-right:13px;
text-decoration:underline
}

.del a:hover {
text-decoration:none
}

.del2 {
float:left;
margin-right:4px;
margin-top:4px
}

.chose {
float:left;
height:33px;
margin-bottom:18px;
margin-left:9px;
margin-top:8px;
width:415px
}

.chose2 {
float:left;
height:33px;
margin-bottom:18px;
margin-left:9px;
width:415px
}

.radio {
float:left;
margin-left:7px;
margin-top:4px
}

.text {
float:left;
margin-left:3px;
padding-right:42px
}

.radio2 {
float:left;
margin-left:7px;
margin-top:4px
}

.text2 {
float:left;
margin-left:3px
}

.enter_mes {
margin-left:8px;
float:left;
margin-top:10px
}

.fMenu,.fmen {
background-color:#FFF;
border:1px solid #adadad;
color:#666;
font-family:Arial;
font-size:11px;
padding:2px 0;
width:160px
}

.fmen {
width:286px
}

.fMenu {
color:#666;
font:12px/20 arial
}

.text3 {
float:left;
font:12px/20px arial;
margin-left:8px;
margin-top:8px
}

.look {
float:left;
margin-top:15px;
font:12px/20px arial;
color:#0b5c91;
margin-left:41px
}

.look2 {
color:#0B5C91;
float:left;
font:12px/20px arial;
margin-left:1px;
margin-top:6px;
padding-right:5px
}

.look a {
font:12px/20px arial;
color:#0b5c91;
text-decoration:underline
}

.look a:hover {
text-decoration:none
}

.pager {
color:#4d4d4d
}

.pager a {
color:#4d4d4d
}

.pager1 {
float:left
}

.one {
float:left;
padding-left:6px
}

.one a {
float:left;
color:#0b5c91
}

.two {
float:left;
padding-left:8px
}

.two a {
color:#4d4d4d;
float:left
}

.fullstop {
float:left;
padding-left:6px
}

.pager2 {
float:left;
padding-left:4px
}

.line_line {
float:left;
border-bottom:1px solid #ccc;
width:450px
}

.news_2 {
border-top:1px solid #CCC;
float:left;
margin-top:5px;
padding-bottom:4px;
padding-top:4px;
width:438px
}

.news_2_2 {
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
float:left;
margin-top:5px;
padding-bottom:4px;
padding-top:4px;
width:450px
}

.news_3 {
float:left
}

.news_3 a {
color:#0079AF;
float:left;
font:12px/14px arial;
margin-top:1px
}

.foto_1 {
float:left;
margin-top:3px
}

.date {
float:left;
font:11px/14px arial;
margin-top:1px;
width:149px;
color:#9a9a9a
}

.kontent_1 {
float:left;
font:12px/14px arial;
margin-top:4px;
text-align:left;
width:326px
}

.perevod {
float:left;
font:18px/20px arial;
padding-bottom:10px;
padding-top:10px
}

.perevod a {
float:left;
color:#176995
}

.balans_2 {
border-bottom:1px solid #C2C2C2;
margin-left:9px;
margin-top:21px;
padding-bottom:15px;
width:422px
}

.balans1 {
margin-left:24px
}

.line_line {
border-bottom:1px solid #CCC;
float:left;
width:421px
}

.line_line_555 {
border-bottom:1px solid #CCC;
float:left;
width:421px
}

.polu_name {
border-bottom:1px solid #C2C2C2;
float:left;
margin-left:8px;
margin-top:11px;
padding-bottom:15px;
width:422px
}

.input333 {
float:right
}

.input233 {
float:left
}

.cont_text {
color:#3F3838;
font:12px/18px arial;
text-align:justify
}

.ss {
border-bottom:1px solid #E5E5E5;
float:left;
font:12px/20px arial;
margin-left:7px;
margin-top:5px;
padding-bottom:10px;
width:415px
}

.textss {
clear:both;
margin-left:7px;
margin-top:8px
}

.ss2 {
float:left;
font:12px/20px arial;
margin-left:7px;
margin-top:5px;
padding-bottom:10px
}

.ban2 {
clear:both;
margin-left:7px
}

.nazva {
float:left;
margin-bottom:8px;
margin-left:14px;
margin-top:7px
}

.pos_sait {
background-color:#EFEFEF;
border-top:1px solid #ADADAD;
color:#3F3838;
float:left;
height:24px;
line-height:22px;
margin-left:19px;
text-indent:3px;
width:395px
}

.id_rek {
float:left;
margin-left:12px;
margin-top:8px
}

.summa {
float:left;
margin-left:98px;
margin-top:8px
}

.pos_sait2 {
background-color:#EFEFEF;
border-top:1px solid #ADADAD;
color:#3F3838;
float:left;
height:24px;
line-height:22px;
margin-left:16px;
margin-top:7px;
text-indent:5px;
width:190px
}

.pos_sait2 a {
color:#0b5c91;
text-decoration:underline
}

.pos_sait2 a:hover {
text-decoration:none
}

.pos_sait3 {
background-color:#EFEFEF;
border-top:1px solid #ADADAD;
color:#D21111;
float:left;
height:24px;
line-height:24px;
margin-left:14px;
margin-top:7px;
text-indent:7px;
width:190px
}

.pos_sait4 {
background-color:#EFEFEF;
border-top:1px solid #ADADAD;
color:#3F3838;
float:left;
font:12px/14px arial;
height:80px;
margin-left:18px;
margin-top:6px;
text-indent:3px;
width:395px
}

.pos_sait a {
float:left;
color:#0b5c91;
text-decoration:underline
}

.pos_sait a:hover {
text-decoration:none
}

.copy {
float:right;
margin-right:10px
}

.copy a {
text-decoration:none;
color:#494949
}

.copy_2 {
float:left;
margin-top:4px
}

.enter_text {
float:left;
margin-left:17px;
margin-top:25px
}

.enter_text_2 {
float:left;
margin-left:17px;
margin-top:5px
}

.tittle_style {
color:#176995;
float:left;
font:18px/20px arial;
width:100%;
padding-top:10px
}

.tittle_style_2 {
clear:both;
color:#176995;
float:left;
font:18px/20px arial;
margin-top:5px;
width:100%
}

.hoola {
background-color:#F6F6F6;
border:1px solid #C2C2C2;
margin-top:7px;
height:100%;
float:left;
width:445px
}

.bonus_type {
border-bottom:1px solid #C2C2C2;
float:left;
font:12px/20px arial;
margin-left:15px;
margin-top:13px;
padding-bottom:6px;
width:411px
}

.bonus_type select {
float:right
}

.bonus_type textarea {
float:right
}

.razmer_bloca {
border-bottom:1px solid #C2C2C2;
float:left;
font:12px/20px arial;
margin-left:8px;
margin-top:12px;
padding-bottom:5px;
width:411px
}

.razmer_3 {
float:left;
width:205px
}

.razmer_3 span {
color:#737373;
float:left;
font:11px arial;
width:207px
}

.prosmotr_saita {
float:left;
font:12px/20px arial;
margin-top:6px
}

.serf_begin_watch {
width:350px
}

.tittle_2 {
font:18px Arial;
margin-top:10px;
color:#176995;
float:left;
padding-bottom:5px;
margin-left:10px
}

.text_down {
float:left;
width:435px;
height:100%;
text-align:left;
margin-top:4px
}

.pol_pismo {
background-color:#F6F6F6;
border:1px solid #c2c2c2;
float:left;
height:100%;
margin-top:17px;
width:436px
}

.pol_pismo a {
color:#3f3838;
font:12px/18px arial
}

.pisma_osn {
border-bottom:1px solid #E5E5E5;
float:left;
margin-left:7px;
margin-top:7px
}

.pisma {
float:left;
margin-left:10px;
padding-bottom:6px
}

.pisma2 {
float:left;
margin-left:160px;
padding-right:10px
}

.use_option {
float:left;
margin-left:24px;
margin-top:15px
}

.use_option a {
float:left;
color:#176995;
font:12px/18px arial;
text-decoration:underline
}

.use_option a:hover {
text-decoration:none
}

.text_istor {
border-bottom:1px solid #e5e5e5;
float:left;
font:12px/18px arial;
margin-left:8px;
margin-top:4px;
padding-bottom:9px;
width:400px
}

.price_p {
float:left;
margin-left:10px;
margin-top:6px;
font:12px/20px arial
}

.price_p span {
color:#d21111;
font:12px/20px arial
}

.ruls {
clear:both;
color:#176995;
float:left;
padding-top:10px;
padding-bottom:10px;
font:18px/20px arial;
width:100%
}

.text_user {
font:12px/20px arial;
padding-top:8px
}

.text_user_2 {
font:12px/20px arial;
padding-top:8px;
border-bottom:1px solid #c2c2c2;
padding-bottom:10px
}

.mid_content {
float:left;
width:100%
}

.first_blok {
background:url(images/first_blok.png) repeat scroll 0 0 transparent;
border:4px double #fff;
float:left;
height:43px;
margin-top:4px;
width:100%;
font:11px/20px arial
}

.pay {
float:left;
margin-left:7px
}

.pay a {
float:left;
color:#176995;
font:18px/20px arial
}

.data_osn {
float:left;
padding-bottom:10px
}

.data {
border:1px solid #C2C2C2;
float:left;
font:11px/20px arial;
height:48px;
margin-left:8px;
margin-top:6px;
width:436px;
font:11px/20px arial
}

.data1 {
background-color:#D4D5D5;
float:left;
height:48px;
line-height:36px;
margin-right:2px;
text-indent:19px;
width:63px
}

.data2 {
background-color:#D4D5D5;
float:left;
height:48px;
line-height:39px;
margin-right:2px;
text-indent:32px;
width:86px
}

.data3 {
background-color:#D4D5D5;
float:left;
height:48px;
line-height:39px;
margin-right:2px;
text-indent:43px;
width:119px
}

.data4 {
background-color:#D4D5D5;
float:left;
height:48px;
line-height:39px;
margin-right:2px;
text-indent:36px;
width:117px
}

.data4_1 {
background-color:#D4D5D5;
float:left;
height:48px;
line-height:39px;
text-indent:5px;
width:43px
}

.data_2 {
border:1px solid #C2C2C2;
float:left;
font:12px/20px arial;
height:29px;
margin-left:8px;
width:436px
}

.data5 {
float:left;
height:48px;
line-height:26px;
margin-right:2px;
text-indent:7px;
width:63px
}

.data6 {
float:left;
height:48px;
line-height:12px;
margin-right:2px;
text-indent:5px;
width:85px
}

.data7 {
float:left;
height:48px;
line-height:13px;
margin-right:2px;
text-indent:26px;
width:120px
}

.data6 a {
text-decoration:underline;
color:#176995
}

.data7 a {
text-decoration:underline;
color:#176995
}

.data6 a:hover {
text-decoration:none;
color:#176995
}

.data7 a:hover {
text-decoration:none;
color:#176995
}

.data8 {
float:left;
height:48px;
line-height:28px;
margin-right:2px;
text-indent:5px;
width:119px
}

.data8_1 {
float:left;
height:48px;
line-height:29px;
text-indent:4px;
width:35px
}

.data9 {
background-color:#E6E6E6;
float:left;
height:30px;
line-height:31px;
margin-right:2px;
text-indent:8px;
width:63px
}

.data10 {
background-color:#E6E6E6;
float:left;
height:29px;
line-height:15px;
margin-right:2px;
text-indent:7px;
width:85px
}

.data11 {
background-color:#E6E6E6;
float:left;
height:29px;
line-height:15px;
margin-right:2px;
text-indent:25px;
width:121px
}

.data10 a {
text-decoration:underline;
color:#176995
}

.data11 a {
text-decoration:underline;
color:#176995
}

.data10 a:hover {
text-decoration:none;
color:#176995
}

.data11 a:hover {
text-decoration:none;
color:#176995
}

.data12 {
background-color:#E6E6E6;
float:left;
height:29px;
line-height:34px;
margin-right:2px;
text-indent:5px;
width:117px
}

.data12_1 {
background-color:#E6E6E6;
float:left;
height:29px;
line-height:33px;
text-indent:6px;
width:42px
}

.data_10 {
float:left;
text-indent:23px
}

.data_100 {
text-indent:23px
}

.data_11 {
float:left;
text-indent:7px
}

.last_mon {
color:#176995;
float:left;
font:18px/20px arial;
margin-top:11px;
padding-bottom:15px
}

.blok12 {
float:left;
width:450px;
height:503px;
background-color:#f6f6f6;
font:12px/36px arial
}

.blok12_12 {
background-color:#F6F6F6;
border:1px solid #C2C2C2;
clear:both;
font:12px/36px arial;
height:100%;
margin-top:18px;
min-height:380px;
width:635px
}

.webm {
float:right;
color:#2d5b74;
margin-right:108px
}

.webm2 {
float:right;
color:#d21111;
margin-right:123px
}

.webm3 {
float:right;
color:#2d5b74;
margin-right:70px
}

.webm4 {
float:right;
color:#2d5b74;
margin-right:78px
}

.webm5 {
float:right;
margin-right:50px
}

.webm6 {
float:right;
color:#d21111;
margin-right:146px
}

.webm7 {
float:right;
margin-right:61px;
margin-top:3px
}

.webm9 {
float:right;
font-weight:700;
color:#d21111;
margin-right:108px
}

.ico {
float:left;
margin-left:10px;
margin-top:20px;
padding-right:10px
}

.ico2 {
float:left;
margin-left:10px;
margin-top:10px;
padding-right:10px
}

.konkurs2 {
float:left;
width:400px;
margin:0 0 0 12px
}

.konk2 {
float:left;
height:51px;
margin-left:-5px;
margin-top:19px;
width:390px
}

.google {
clear:both
}

.side_right_foto,.side_right_foto2 {
float:left;
height:auto;
margin:1px 12px auto auto;
width:210px
}

.main2 {
color:#176995;
font-size:18px;
margin-left:0;
width:161px
}

.right_text {
font-size:11px;
clear:both;
width:200px
}

.kont {
color:#176995;
font-size:18px;
margin-top:18px
}

.kontaktu {
background:url(fimages/kontaktu.png) no-repeat scroll 0 0 transparent;
height:93px;
margin-left:-3px;
margin-top:2px;
width:284px
}

.fotos {
padding-bottom:10px;
width:250px
}

.host {
float:left;
padding-top:15px;
width:1180px;
clear:both
}

.sozdanie {
float:left;
margin-bottom:10px;
margin-top:5px
}

.sozdanie5 {
float:left;
margin-bottom:10px;
margin-top:0
}

.pay-systems {
position: relative;
margin: 13px auto 0px;
display: table;
padding: 10px;
border-radius:10px;
background: rgba(255,255,255,.7);
box-shadow: 5px 5px 10px #111;
}

#footer {
	background:url(images/back_foot.png) repeat-x scroll #e8e8e8;
	/*height: auto;
	width: 100%;
	min-width: 1136px;*/
}

.footer_logo {
display:block;
background:url(images/foot_logo.png) no-repeat;
margin-left:50px;
width:117px;
height:30px
}

.foot {
width:996px;
margin:10px auto 0
}

.foot_222 {
width:944px;
margin:0 auto
}

.foot_logo {
color:#3F3838;
float:left;
line-height:13px;
margin-left:12px;
margin-top:11px;
padding-right:10px;
width:151px
}

.baner {
float:left;
width:468px;
height:60px;
margin-top:14px;
margin-bottom:2px;
margin-left:20px
}

.name {
float:left;
width:100px;
margin-top:16px;
margin-left:10px
}

.name a {
color:#777
}

#forum td.last-reply a {
color:#adadad
}

.name a:hover {
color:#000
}

.tresh,.tresh_let {
border:0 solid #C2C2C2;
float:left;
margin-top:12px
}

.tresh_let {
width:447px
}

.tresh_2 {
border:1px solid #C2C2C2;
float:left;
margin-top:4px
}

.floe {
background:url(images/first_blok.png) repeat scroll 0 0 transparent;
font:11px arial
}

.floe_900 {
background:url(images/first_blok.png) repeat scroll 0 0 transparent;
height:25px
}

.floe_2,.poping3 {
height:44px;
background:url(images/kool.png) repeat scroll 0 0 transparent
}

.floe_2 a,.poping3 a {
color:#176995;
float:left;
text-decoration:underline;
width:100%
}

.floe_3 a {
color:#176995;
float:left;
text-decoration:underline;
width:100%
}

.floe_3,.poping2 {
height:44px
}

.form_sold_submit input {
color:#fff
}

.niga {
border:0 solid #C2C2C2;
text-align:center
}

.nene {
border-color:#FFF #FFF #C2C2C2;
border-style:solid;
border-width:1px;
padding:0 0 0 5px;
text-align:justify
}

.perehod input {
border:1px solid #ADADAD
}

.nene2,.row1,.ni1,.ni2 {
padding:0 0 0 5px;
text-align:justify;
height:40px;
border-color:#c2c2c2;
border-style:solid;
border-width:0
}

.nene3 {
text-align:center
}

.reclam_element_title234 {
color:#4B4B4B;
font:18px Arial
}

.kafka,.row22,.ni3,.kafka5 {
border-color:#c2c2c2 #FFf;
border-style:solid;
border-width:1px;
padding:0 1px 1px 3px
}

.kafka5 {
border-top:0 solid #fff
}

.kafka2 {
border-color:#FFF #FFF #C2C2C2;
border-style:solid;
border-width:0;
padding:0 5px 1px;
border-top:1px solid #c2c2c2
}

.kafka3 {
border-color:#C2C2C2 #FFF #FFF;
border-style:solid;
border-width:1px;
border-bottom:1px solid #fff
}

.kafka4,.row33,.ni2 {
border-color:#C2C2C2 #C2C2C2 #C2C2C2 #FFF;
border-style:solid;
border-width:1px;
padding:0 5px 1px
}

.reclam_element_title444 {
color:#4B4B4B;
font:18px Arial;
margin:30px 0 10px
}

#container .take_kod_99 a,.take_kod_100 a {
float:left;
font:14px/20px arial;
margin-left:11px;
margin-top:4px;
color:#fff
}

.kiss {
border-right:1px solid #FFF
}

.roose {
border:1px solid #C2C2C2;
float:left;
width:447px;
margin-top:5px
}

.roose2 {
font:11px/14px arial;
background:url(images/riga.png) repeat scroll 0 0 #F4F4F4;
border-right:1px solid #C2C2C2
}

.boomer {
padding:6px 0 9px 6px;
border-right:1px solid #C2C2C2
}

.boomer a {
color:#176995;
font:11px/14px arial;
text-decoration:underline
}

.boomer a:hover {
text-decoration:none
}

.boomer2 {
border-right:1px solid #C2C2C2;
text-align:center;
width:80px;
font:11px arial
}

.boomer3 {
padding:6px 0 9px 6px;
text-align:left;
width:65px
}

.boomer4 {
text-align:center;
width:37px
}

.border_aaa {
background-color:#f4f4f4
}

.boomer span {
color:#d21111;
font:12px/16px arial
}

.boomer_45 {
border-right:1px solid #C2C2C2;
font:11px/14px arial;
padding:4px 0 4px 6px
}

.boomer_45 a {
color:#176995;
font:11px/14px arial;
text-decoration:underline
}

.boomer_45 a:hover {
text-decoration:none
}

.boomer_45 span {
color:#737373;
font:11px/14px arial
}

.boomer5 {
border-right:1px solid #C2C2C2;
text-align:center;
width:37px
}

.roose3 {
background:none repeat scroll 0 0 #EFEFEF;
font:11px/14px arial
}

.ni1,.nic1 {
font:11px/20px arial;
width:111px
}

.ni2,.nic2 {
border-right:1px solid #FFF;
border-top:1px none;
width:111px
}

.nic2 {
border-right:none
}

.ni1,.ni2,.ni3,.ni4,.nic1,.nic2,.nic3,.nic4 {
text-align:center;
font:11px/20px arial
}

.ni3,.nic3 {
width:111px
}

.ni4 {
width:111px;
border-bottom:1px solid #C2C2C2
}

.nic4 {
width:111px
}

#content_2_56 {
height:100%;
min-height:447px;
padding:0 282px 0 0;
text-align:justify
}

.view-id-news .views-row {
border-top:1px solid #CCC;
float:left;
margin-top:5px;
padding-bottom:4px;
padding-top:4px;
width:438px
}

.nd-region-middle {
margin-right:2px
}

.view-id-news .views-row-last {
border-bottom:1px solid #CCC
}

.view-id-news .views-field-field-news-image-fid {
float:left;
margin-right:5px
}

.view-id-news .views-field-title {
float:left;
width:330px;
margin-right:15px
}

.view-id-news .views-field-created {
color:#9A9A9A;
float:left;
font:normal normal normal 11px/14px arial;
margin-top:1px;
width:330px;
margin-right:15px
}

.mid8 {
background-color:#dcf3ff;
border:1px solid #47b4ed;
float:left;
margin-left:16px;
margin-top:13px;
width:598px;
font:12px/16px arial;
padding-bottom:8px;
padding-top:8px
}

.konk_foto1 img {
padding:2px 0 0 1px
}

.view-id-announcing .views-row {
float:left;
clear:both;
width:610px
}

.view-id-announcing .views-field-title {
float:left;
width:510px;
margin-right:15px
}

.view-id-announcing .views-field-title a {
color:#0079AF;
float:left;
font:normal normal normal 12px/14px arial;
margin-top:1px;
margin-right:15px
}

#block-nodeblock-30 .nd-region-header,#block-nodeblock-31 .nd-region-header {
display:none
}

#block-nodeblock-30,#block-nodeblock-31 {
margin:13px 0 0
}

#block-nodeblock-30 h2,#block-nodeblock-31 h2 {
padding:0 0 6px 10px
}

.chum_s_l {
margin-left:-930px;
width:205px
}

.block ul {
margin:0;
padding:0
}

.right_menu {
	float:left;
}

ul.menu li {
float:left;
margin:0
}

.right_menu .menu {
	width:340px;
	margin: 5px 0 0;
}

.right_menu .menu li {
padding:0 3px
}

#content_main .view-announcing {
margin:25px 0 0
}

.send_mes a {
float:left;
margin:5px 20px
}

#user-register #edit-mail-wrapper {
float:left;
clear:both;
font:12px/20px arial;
margin-left:62px;
margin-top:25px
}

#user-register #edit-mail-wrapper .description {
display:none
}

#user-register #edit-mail-wrapper label {
float:left;
font:12px/20px arial;
margin:0 3px 0 0
}

#user-register #edit-mail-wrapper label span {
display:none
}

#user-register #edit-mail-wrapper #edit-mail {
height:25px;
width:200px;
border:1px solid #ADADAD
}

#user-register #edit-submit {
background:url(images/send3.png) no-repeat scroll 0 0 transparent;
float:left;
height:35px;
margin-left:20px;
margin-top:19px;
width:110px;
border:none;
color:#fff;
padding-bottom:5px;
margin-bottom:10px
}

#content_main h2 {
color:#176995;
font-size:18px;
margin-left:0;
margin-top:13px;
margin-bottom:10px
}

#user-pass-reset p {
font-size:12px;
color:#494949
}

#user-profile-form .description,#user-profile-form fieldset legend {
display:none
}

#user-profile-form .error {
float:left;
margin-left:92px;
width:408px
}

#user-profile-form span.password-confirm,#user-profile-form span.password-strength {
display:none
}

#user-profile-form #edit-pass-wrapper {
margin:0
}

#user-profile-form #edit-mail-wrapper,#user-profile-form #edit-pass-pass1-wrapper,#user-profile-form #edit-pass-pass2-wrapper,#user-profile-form #edit-profile-firstname-wrapper,#user-profile-form #edit-profile-lastname-wrapper,#user-profile-form #edit-profile-sex-wrapper,#user-profile-form #edit-profile-birthday-wrapper,#user-profile-form #edit-profile-country-wrapper,#user-profile-form #edit-profile-city-wrapper,#user-profile-form #edit-profile-wm-wrapper,#user-profile-form #edit-profile-paid-letters-wrapper,#user-profile-form #edit-profile-risk-site-wrapper,#user-profile-form #edit-profile-ip-protection-wrapper,#user-profile-form #edit-profile-browser-protection-wrapper,#user-profile-form #edit-question-wrapper,#user-profile-form #edit-answer-wrapper {
border-bottom:1px solid #E5E5E5;
float:left;
padding-bottom:8px;
width:415px;
margin:5px 0 5px 92px
}

#user-profile-form label {
color:#494949;
font:12px/20px arial;
width:200px;
float:left
}

#user-profile-form input[type='text'],#user-profile-form input[type='password'] {
height:25px;
width:210px;
padding-left:2px;
margin-right:0;
border:1px solid #ADADAD
}

#user-profile-form select {
border:1px solid #ADADAD;
height:27px;
margin-right:0;
padding-left:2px;
width:214px
}

#user-profile-form #edit-profile-birthday-wrapper select {
border:1px solid #ADADAD;
height:27px;
margin-left:5px;
margin-right:0;
padding-left:2px;
width:66px
}

#user-profile-form #edit-profile-birthday-wrapper label {
color:#494949;
font:12px/20px arial;
width:195px;
float:left
}

#user-profile-form #edit-profile-paid-letters-wrapper label,#user-profile-form #edit-profile-risk-site-wrapper label,#user-profile-form #edit-profile-ip-protection-wrapper label,#user-profile-form #edit-profile-browser-protection-wrapper label {
width:215px
}

#user-profile-form input[type='checkbox'] {
float:right
}

#user-profile-form #edit-terms-of-use-wrapper {
float:left;
padding-bottom:8px;
margin:5px 0 5px 190px
}

#user-profile-form #edit-terms-of-use-wrapper input[type='checkbox'] {
float:left;
margin:4px 4px 0 0
}

#user-profile-form #edit-submit {
background:url(images/send.png) no-repeat scroll 0 0 transparent;
border:medium none;
clear:both;
color:#FFF;
cursor:pointer;
float:left;
height:35px;
margin-left:400px;
margin-right:0;
margin-top:-38px;
padding-bottom:5px;
position:relative;
width:110px
}

#content2_2 #user-profile-form {
background-color:#F6F6F6;
border:1px solid #C2C2C2;
float:left;
width:800px;
padding:0 10px
}

#content2_2 #user-profile-form #edit-mail-wrapper,#content2_2 #user-profile-form #edit-pass-pass1-wrapper,#content2_2 #user-profile-form #edit-pass-pass2-wrapper,#content2_2 #user-profile-form #edit-profile-firstname-wrapper,#content2_2 #user-profile-form #edit-profile-lastname-wrapper,#content2_2 #user-profile-form #edit-profile-sex-wrapper,#content2_2 #user-profile-form #edit-profile-birthday-wrapper,#content2_2 #user-profile-form #edit-profile-country-wrapper,#content2_2 #user-profile-form #edit-profile-city-wrapper,#content2_2 #user-profile-form #edit-profile-wm-wrapper,#content2_2 #user-profile-form #edit-profile-paid-letters-wrapper,#content2_2 #user-profile-form #edit-profile-risk-site-wrapper,#content2_2 #user-profile-form #edit-profile-ip-protection-wrapper,#content2_2 #user-profile-form #edit-profile-browser-protection-wrapper,#content2_2 #user-profile-form #edit-question-wrapper,#content2_2 #user-profile-form #edit-answer-wrapper {
border-bottom:none;
float:left;
padding-bottom:8px;
width:415px;
margin:5px 0
}

#content2_2 #user-profile-form #edit-terms-of-use-wrapper {
float:left;
margin:5px 0 5px 100px;
padding-bottom:8px
}

#content2_2 #user-profile-form #edit-submit {
background:url(images/save.png) no-repeat scroll 0 0 transparent;
border:medium none;
clear:both;
color:#FFF;
cursor:pointer;
float:left;
height:35px;
margin:5px 0 5px 160px;
padding-bottom:9px;
position:relative;
width:105px
}

#content2_2 #user-profile-form label {
color:#494949;
font:12px/20px arial;
width:130px;
float:left;
clear:both
}

#content2_2 #user-profile-form input[type='text'],#content2_2 #user-profile-form input[type='password'] {
height:25px;
width:210px;
padding-left:2px;
margin-right:0;
border:1px solid #ADADAD;
float:left;
clear:both
}

#content2_2 #user-profile-form #edit-mail-wrapper input {
width:395px
}

#content2_2 #user-profile-form #edit-pass-pass1-wrapper,#content2_2 #user-profile-form #edit-pass-pass2-wrapper {
float:left;
width:205px
}

#content2_2 #user-profile-form #edit-pass-pass1-wrapper input,#content2_2 #user-profile-form #edit-pass-pass2-wrapper input {
width:190px
}

#content2_2 #user-profile-form #edit-profile-firstname-wrapper,#content2_2 #user-profile-form #edit-profile-lastname-wrapper {
float:left;
width:205px
}

#content2_2 #user-profile-form #edit-profile-firstname-wrapper input,#content2_2 #user-profile-form #edit-profile-lastname-wrapper input {
width:190px
}

#content2_2 #user-profile-form #edit-profile-sex-wrapper,#content2_2 #user-profile-form #edit-profile-birthday-wrapper {
float:left;
width:205px
}

#content2_2 #user-profile-form #edit-profile-birthday-wrapper select {
border:1px solid #ADADAD;
height:27px;
margin-left:5px;
margin-right:0;
padding-left:2px;
width:61px;
clear:none
}

#content2_2 #user-profile-form #edit-profile-birthday-wrapper .container-inline {
float:left;
clear:both;
margin:0 0 0 -5px
}

#content2_2 #user-profile-form select {
border:1px solid #ADADAD;
height:27px;
margin-right:0;
padding-left:2px;
width:195px;
float:left;
clear:both
}

#content2_2 #user-profile-form #edit-profile-country-wrapper,#content2_2 #user-profile-form #edit-profile-city-wrapper {
float:left;
width:205px
}

#content2_2 #user-profile-form #edit-profile-wm-wrapper input,#content2_2 #user-profile-form #edit-profile-country-wrapper input,#content2_2 #user-profile-form #edit-profile-city-wrapper input {
width:190px
}

#content2_2 #user-profile-form #edit-question-wrapper,#content2_2 #user-profile-form #edit-answer-wrapper {
float:left;
width:205px
}

#content2_2 #user-profile-form #edit-answer-wrapper input {
width:190px
}

#content2_2 #user-profile-form input[type='checkbox'] {
float:left;
margin:4px 4px 0 0
}

#content2_2 #user-profile-form #edit-profile-paid-letters-wrapper label,#content2_2 #user-profile-form #edit-profile-risk-site-wrapper label,#content2_2 #user-profile-form #edit-profile-ip-protection-wrapper label,#content2_2 #user-profile-form #edit-profile-browser-protection-wrapper label {
width:215px
}

#content2_2 #user-profile-form .error {
float:left;
margin-left:0;
width:393px
}

.online_bg {
background:url(img/icon-online.png);
color:#FFF;
width:113px;
height:43px;
text-align:center;
line-height:45px;
position:fixed;
z-index:1000;
right:-43px;
top:calc(50% - 20px);
cursor:help;
transform:rotate(270deg)
}

.online_txt {
font-family:Arial,Tahoma,"Times New Roman","Trebuchet MS",Impact,sans-serif;
font-size:23px;
margin-right:-24px;
font-weight:600;
letter-spacing:0
}

.online_bg:hover {
right:-41px
}

.user_element {
border-bottom:1px solid #E5E5E5;
color:#176995;
font:14px/14px arial;
margin:10px 0;
padding:0 0 10px;
width:420px
}

.user_element span {
font:14px/14px arial;
color:#494949;
float:left;
width:160px
}

.user_element_2 {
color:#176995;
font:14px/14px arial;
margin:10px 0;
padding:0 0 10px 20px;
width:420px
}

.user_prof {
margin:15px 0 0
}

.user_element_title {
border-bottom:0 solid #E5E5E5;
color:#176995;
font:14px/14px Arial;
margin:0;
padding:0 0 10px;
width:420px
}

.user_element_title h2 {
color:#176995;
font:18px/20px Tahoma,Arial,Helvetica,sans-serif
}

.reg_3 .reklamodatel {
clear:both;
float:left;
width:615px
}

.reg {
margin-bottom:-3px
}

.item-list .pager {
float:right;
clear:both;
margin:5px 10px
}

.item-list .pager li {
float:left;
margin:0 5px;
padding:0 2px
}

.item-list .pager li a {
float:left;
margin:0;
padding:0
}

.item-list .pager li {
background-image:none;
display:inline;
list-style-type:none;
margin:0 5px;
padding:0 2px
}

.item-list .pager .pager-next {
background:url(images/pager2.png) no-repeat scroll 0 center transparent
}

.item-list .pager .pager-previous {
background:url(images/pager.png) no-repeat scroll 0 center transparent
}

.item-list .pager .pager-next a,.item-list .pager .pager-previous a {
color:#fff
}

#content4_4 #user-pass-reset {
float:left;
margin:20px 0 0 15px
}

#content4_4 #user-profile-form {
float:left;
padding:20px 0 0
}

#node-form-pm .vertical-tabs-list,#node-form-pm .vertical-tabs-panes {
display:none
}

.input_text,.input_textarea,.input_small_text,.input3,.smal_f,.smal_v_f,.smal_b_f,.input_small_text_c,.input_text_c,.input_textarea_c,.form-text,.smal_f_sum,.smal_f_log {
float:left;
width:411px;
padding:2px 0;
border:1px solid #ADADAD
}

.form-text {
width:150px;
padding:4px 0;
float:none
}

.input_text {
margin-bottom:12px
}

.input_textarea {
padding:4px 0
}

.input_small_text {
width:198px
}

.input3 {
float:right;
width:270px
}

.smal_f {
width:100px;
margin-top:4px
}

.smal_f_log {
border-radius:5px;
height:21px;
margin-top:4px;
padding:3px;
width:126px
}

.smal_f_sum {
width:164px;
float:none
}

.smal_v_f {
width:50px;
margin-right:2px
}

.smal_b_f {
width:90px;
margin-right:2px
}

.input_small_text_c {
width:270px
}

.input_text_c {
width:554px
}

.input_textarea_c {
width:554px
}

.figures,.figures22 {
width:120px;
float:right
}

.figures22 {
width:70px
}

.figures2,.figures2_1 {
width:250px;
float:right
}

.figures2_1 {
padding:2px 0;
width:58px;
text-align:right;
margin-right:2px
}

.titl {
float:none;
width:120px;
margin-top:42px
}

.text_f {
width:100px;
float:left
}

.ref input[type="submit"] {
float:right;
text-align:left
}

.ref,.ref2 {
float:none
}

.ref {
text-decoration:underline
}

input.ref {
background:none;
color:#0B5C91;
font:12px/18px Arial
}

.ref img {
padding-right:5px;
vertical-align:middle
}

input.ref2 {
background:url(images/ok.png) no-repeat scroll 0 0;
width:40px;
margin-left:10px;
padding-right:3px
}

.button_v {
margin-top:10px;
float:right
}

input.midl[type="submit"] {
margin:7px 146px
}

.markets input[type="submit"] {
background:url(fimages/key_kypit.png) no-repeat scroll 0 0
}

.righ {
width:200px;
float:right
}

.lef {
float:left;
width:100px
}

.st_1 {
float:left;
width:100%
}

.node-pm table,.node-pm table tbody {
border:none
}

.node-pm {
border:1px solid #c2c2c2;
margin:5px 0;
width:447px;
background-color:#f6f6f6;
float:left
}

.infa_l {
border-bottom:1px solid #c2c2c2;
width:425px;
padding-top:5px;
padding-bottom:5px
}

.infa_l a,.node_reply_a,.node_delete_a {
color:#176995;
text-decoration:underline
}

.comment_us_n {
padding-left:10px
}

.node_delete_a {
float:right
}

.node_reply_a {
float:left
}

.left {
float:left;
width:80px;
padding:0
}

.right {
float:right;
width:62px
}

.right img {
padding:5px 0
}

.input_asd {
padding:5px 0
}

.contik_l {
padding:0 20px
}

.date-block {
background:url(images/news_date.gif) top left repeat-x;
display:block;
border:0 solid #ceb70d;
width:62px;
padding:1px 2px;
margin:2px;
color:#fff;
text-align:center;
font-weight:700;
font-size:11px
}

.support_blok {
	background-color: #DBF2FF;
	background-image: linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0));
	border: 1px solid #CCC;
	border-radius: 4px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.5) inset;
	padding: 10px;
	text-shadow: 0 1px 0 rgba(255,255,255,0.4);
	margin: 5px 0 10px;
}

.supports_bloks {
	background-color: #E3F8F8;
	border: 1px solid #E7AB6A;
	border-radius: 15px;
	padding: 10px;
	margin: 0 auto;
	width: 100%;
	table-layout: fixed;
}

.bloks_index {
background:#FFEFD5;
border-radius:5px;
padding:5px;
width:100%
}

.bloks_index_man {
background:#FFF;
border:1px solid #016FAA;
border-radius:6px;
padding:3px;
margin:7px auto;
text-align:center;
width:610px
}

.bloks_glav {
background:#E7F6FF;
color:#016FAA;
/*line-height: 1.4;*/
font-size: 12px;
border:1px solid #CCC;
border-radius:8px;
margin:0 auto;
padding:8px
}

/*.stroka_mani_left2 {
	display: inline-block;
	background: url(../img/wakations.png) no-repeat;
	padding: 0;
	margin: 0;
	width:20px;
	height:20px
}*/

.stroka_mani_left1 {
	display: inline-block;
	background: url(../img/akk_setsr.png) no-repeat;
	padding: 0;
	margin: 0;
	width:20px;
	height:20px
}

.stroka_mani_left {
	display: inline-block;
	background: url(../img/deletesn.png) no-repeat;
	padding: 0;
	margin: 0;
	width:18px;
	height:18px
}

.chain_mani_left {
	display: inline-block;
	background: url(../img/chain_small.png) no-repeat;
	width:16px;
	height:16px
}

.rel_l_blok {
	background-color: #DBF2FF;
	background-image: linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0));
	border: 1px solid #CCC;
	border-radius: 4px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.5) inset;
	text-shadow: 0 1px 0 rgba(255,255,255,0.4);
	margin: 0;
	padding: 10px;
}

.best_idea_8 {
font:11px/12px arial;
padding-bottom:16px;
color:#494949
}

.reclam_element_block_ton,.reclam_element_block_ton_r {
background:url(images/sho3.png) repeat scroll 0 0 transparent;
float:left;
width:100%;
border-bottom:#c2c2c2 1px solid;
padding:4px 8px
}

.reclam_element_block_ton_r {
background:url(images/sho3.png) repeat scroll 0 0 transparent
}

.reclam_element_block_ton a img,.reclam_element_block_ton_r a img {
float:left;
margin:0 10px 0 0
}

.dert9 {
border-bottom:#c2c2c2 1px solid
}

.reclam_element_block_botton {
background:url(images/shoo.png) repeat-x scroll 0 0;
float:left;
padding:1px;
margin-bottom:4px;
font:12px Arial;
color:#4b4b4b;
width:616px
}

.reclam_element_block_botton a {
color:#176995
}

.reclam_element_block_botton div {
padding:5px 0 5px 10px;
width:100%
}

.reclam_element_block_botton div span {
font:12px Arial;
color:#4b4b4b
}

.reclam_element_block_botton div span a {
color:#2d5b74
}

.dertt {
color:#3F3838;
float:left;
font:12px/16px arial;
margin-left:6px;
margin-top:4px;
width:65%
}

.derttt {
color:#3F3838;
float:left;
font:12px/16px arial;
margin-left:6px;
margin-top:4px
}

.pros {
color:#3F3838;
border-top:5px;
font:12px/16px arial;
margin-top:6px;
margin-bottom:6px
}

.keyy {
border-bottom:1px solid #C2C2C2;
width:100%
}

.keyyy {
border-bottom:1px solid #C2C2C2;
width:100%
}

.geclam_element_block_ton,.geclam_element_block_ton_r {
background:url(images/shos.png) repeat scroll 0 0 transparent;
float:left;
width:100%;
border-bottom:#c2c2c2 1px solid;
padding:4px 8px
}

.smal_g_log {
height:20px;
width:156px;
margin-top:4px
}

.reclam_element_block_bottoq {
background:url(images/shoo.png) repeat-x scroll 0 0;
float:left;
padding:1px;
font:12px Arial;
color:#4b4b4b;
width:100%
}

.reclam_element_block_bottoq a {
color:#176995
}

.reclam_element_block_botto4 {
background:url(images/shoo.png) repeat-x scroll 0 0;
float:left;
font:12px Arial;
color:#4b4b4b;
width:100%
}

.reclam_element_block_botto4 a {
color:#176995
}

#msgbox-error {
font-size:14px;
color:#fff;
text-align:center;
text-shadow:1px 1px 1px #913807;
background-color:#F47908;
display:block;
padding:10px 20px;
margin-bottom:5px;
margin-top:14px
}

#msgbox-error a {
font-size:14px;
color:#FDDECD;
border-color:#FDDECD;
text-align:center;
text-shadow:1px 1px 1px #913807
}

#msgbox-error a:hover {
color:#FFF
}

.send_mes {
background:url(images/send_mes.png) no-repeat scroll 0 0 transparent;
float:left;
color:#fff;
font:14px/20px arial;
height:34px;
margin-left:250px;
margin-top:63px;
margin-bottom:20px;
padding:0 0 3px;
text-align:center;
width:221px;
border:none
}

.reclam_element_block_botto8 {
background:url(images/shoo.png) repeat-x scroll 0 0;
float:left;
font:12px Arial;
color:#4b4b4b;
width:100%;
border-bottom:#c2c2c2 1px solid;
padding:5px 3px
}

.reclam_element_block8,.backtitle {
border:1px solid #C2C2C2;
border-bottom:0 solid #C2C2C2;
float:left;
margin-bottom:12px;
margin-top:6px;
overflow:hidden;
width:637px
}

.reclam_element_block_botto8 a {
color:#176995
}

.faq-category-indent {
padding-left:20px
}

.faq-more-link {
font-size:.85em;
margin-left:30em;
margin-top:0;
margin-bottom:-1.25em;
text-align:right
}

.faq-top-link {
font-size:.8em;
margin-top:0;
margin-bottom:0;
padding-bottom:1em
}

.faq-question {
padding-top:5px;
padding-left:20px
}

.faq-answer {
padding-left:20px
}

.faq-dl-hide-answer {
padding-bottom:15px
}

img.faq-tax-image {
float:left;
padding:0 3px
}

div.faq-detailed-question {
font-style:italic
}

.faq .collapsible {
display:block
}

.faq .collapsed {
display:none
}

.faq #faq-expand-all {
text-align:right;
display:none
}

.faq #faq-expand-all a.faq-expand-all-link,.faq #faq-expand-all a.faq-collapse-all-link {
display:none
}

fieldset.okp {
margin:0;
padding:10px 10px 10px 40px;
border:1px solid #478247;
-moz-border-radius:4px;
border-radius:4px;
width:auto;
background:#D1FFD1 url(../images/public.png) no-repeat .5% 50%;
color:#003D00;
font:13px/1.4em arial,helvetica,verdana,sans-serif;
font-weight:700;
text-align:justify
}

fieldset.errorp {
margin:0;
padding:10px 10px 10px 40px;
border:1px solid red;
-moz-border-radius:4px;
border-radius:4px;
background:#FFCFFF url(../images/public.png)no-repeat .5% 50%;
color:red;
font:13px/1.4em arial,helvetica,verdana,sans-serif;
font-weight:700;
text-align:justify
}

fieldset.task {
margin:10px;
padding:10px;
border:0 solid #478247;
-moz-border-radius:10px;
border-radius:10px;
width:auto;
font:15px/1.4em arial,helvetica,verdana,sans-serif;
font-weight:700;
text-align:left;
background:none;
background-color:#FFFF3E
}

a.b {
font-size:11px;
margin:0;
padding:0 0 0 5px;
font-weight:700
}

.task a {
font-size:11px;
margin:0;
padding:0 0 0 5px;
font-weight:400;
background:url(../img/menu_task.gif) top left no-repeat
}

.task a.b {
font-size:11px;
margin:0;
padding:0 0 0 5px;
font-weight:700;
background:url(../img/menu_task.gif) top left no-repeat
}

.task a.no {
font-size:11px;
margin:0;
padding:0 0 0 20px;
font-weight:400;
color:green;
background:url(../../../img/add.png) top left no-repeat
}

.popup {
z-index:10000;
width:450px;
height:auto;
position:absolute;
font-size:13px;
border:solid 1px blue;
background:#FBEEBB url(/img/top_back.jpg) 0 0 repeat-x
}

.popup h6 {
background:none;
margin:5px 0 5px 10px;
padding:5px 0 5px 20px;
font-size:14px;
height:22px;
float:left;
color:#FFF
}

.popup button {
float:right;
background:none;
border:none;
margin:6px 6px 0 0
}

.popup p {
clear:both;
margin:5px auto;
padding:1px;
font-size:10px;
text-align:justify
}

.popup .accept {
width:80px;
height:26px;
display:block;
background:url(/img/blue_bt_right.jpg) right top no-repeat;
text-align:center;
margin:0 auto;
margin-top:30px
}

.popup a {
font-family:arial;
color:#000;
font-weight:400;
text-decoration:none
}

.popup a,.popup a:link,.popup a:visited {
font-family:arial;
color:#1e90ff;
outline:none;
text-decoration:none
}

.popup a:hover {
color:#00cd00;
text-decoration:none
}

.popup .accept span {
padding-top:5px;
font-size:13px;
font-weight:700;
color:#1b6181;
display:block;
height:21px;
width:80px;
float:left;
background:url(/img/blue_bt_left.jpg) 0 0 no-repeat
}

a.block {
font-size:10pt;
font-family: arial;
color: #EE5B2E;
text-shadow: -1px 0 1px
white, 0 -1px 1px white, 0 1px 1px white, 1px 0 1px white, 0 0 8px white,
 0 0 8px white, 0 0 8px white, 2px 2px 3px black;
}

a.block:hover {
color:#00cd00;
text-decoration:none
}

#newform input.ok:focus,#newform input.ok12:focus,#newform select:focus,#newform textarea:focus {
border:1px solid #228B22
}

#newform input.ok {
width:97%;
height:20px;
padding:2px 5px;
margin:0 5px 0 0;
border:1px solid #B5B5B5;
background:#FFF;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}

#newform input.ok12 {
width:120px;
height:20px;
padding:2px 5px;
margin:0 5px 0 0;
border:1px solid #B5B5B5;
background:#FFF;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}

#newform input.err {
width:97%;
height:20px;
padding:2px 5px;
margin:0 5px 0 0;
border:1px solid #FF9393;
background:#FFDBDB;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}

#newform select {
width:100%;
height:24px;
padding:2px 5px;
margin:0 5px 0 0;
border:1px solid #B5B5B5;
background:#FFF;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}

#newform textarea {
width:98%;
height:100px;
border:1px solid #B5B5B5;
background:#FFF;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
box-shadow:0 0 0 0 rgba(0,0,0,0);
padding:2px 5px;
margin:5px 5px 2px 0
}

#newform input.ok:focus,#newform input.ok12:focus,#newform select:focus,#newform textarea:focus {
outline:none;
border:1px solid #228B22;
box-shadow:0 0 0 rgba(102,148,200,1)
}

#newform input.err:focus,#newform input.err12:focus {
outline:none;
border:1px solid #FF9393;
box-shadow:0 0 5px #FF9393
}

#newform input.err12 {
width:120px;
height:20px;
padding:2px 5px;
margin:0 5px 0 0;
border:1px solid #FF9393;
background:#FFDBDB;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}

.sub-green,.sub-blue,.sub-red,.sub-black,.sub-black-l,.sub-orange,.sub-blue160 {
font-size:11px;
text-align:center;
line-height:1.9em;
height:25px;
width:92px;
color:#fff;
text-shadow:1px 1px 1px #000;
outline:none;
border:none;
float:right;
cursor:pointer
}

.sub-green:hover,.sub-blue:hover,.sub-red:hover,.sub-black:hover,.sub-black-l:hover,.sub-orange:hover,.sub-blue160:hover {
color:#fff;
border:none;
background-position:left bottom
}

#newslink a.sub-green,#newslink a.sub-blue,#newslink a.sub-red,#newslink a.sub-black,#newslink a.sub-black-l,#newslink a.sub-orange,#newslink a.sub-blue160 {
font-size:11px;
text-align:center;
line-height:1.9em;
height:25px;
color:#fff;
text-shadow:1px 1px 1px #000;
outline:none;
border:none;
float:right;
cursor:pointer
}

#newslink a.sub-green:hover,#newslink a.sub-blue:hover,#newslink a.sub-red:hover,#newslink a.sub-black:hover,#newslink a.sub-black-l:hover,#newslink a.sub-orange:hover,#newslink a.sub-blue160:hover {
color:#fff;
border:none;
background-position:left bottom;
text-decoration:none
}

.sub-green {
background:url(img/sub-green.png) no-repeat left top;
}

.sub-red {
background:url(img/sub-red.png) no-repeat left top;
}

.sub-blue {
background:url(img/sub-blue.png) no-repeat left top;
}

.sub-blue160 {
background:url(img/sub-blue160.png) no-repeat left top;
width:160px
}

.sub-orange {
background:url(img/sub-orange.png) no-repeat left top;
width:110px
}

.sub-black {
background:url(img/sub-black.png) no-repeat left top;
}

.sub-black-l {
background:url(img/sub-black_l.png) no-repeat left top;
width:40px
}

h1.sp {
font:16px Tahoma,Arial;
font-weight:400;
margin:3px 0 13px;
text-shadow:3px 2px 2px #ccc
}

h2.sp {
text-align:center;
font:14px Tahoma,Arial,sans-serif;
color:#00649E;
text-shadow:1px 1px 1px #CDCFD0;
margin-top:20px;
margin-bottom:8px
}

h3.sp {
text-align:left;
font:14px Tahoma,Arial,sans-serif;
color:#00649E;
margin-top:10px;
margin-bottom:5px;
border-bottom:1px dotted #00649E
}

h4.sp {
text-align:left;
font:12px Arial,Verdana,sans-serif,Tahoma;
font-style:italic;
font-weight:700;
color:#C41300;
text-shadow:0 0 2px #FFC18F;
margin-top:10px;
margin-bottom:5px
}

h5.sp {
text-align:left;
font:13px Tahoma,Arial,sans-serif;
color:#05599B;
text-shadow:0 0 3px #A3D3F7;
margin-top:20px;
margin-bottom:6px;
padding-bottom:2px;
border-bottom:1px dotted #7DA1BD
}

.msg-ok {
font-size:14px;
font-weight:400;
color:#FFF;
text-align:center;
text-shadow:2px 2px 2px #000;
background-color:#2E8B57;
display:block;
margin:0 auto;
padding:10px 20px;
border:none;
-moz-border-radius:0;
border-radius:0
}

.msg-error {
font-size:14px;
font-weight:400;
color:#FFF;
text-align:center;
text-shadow:2px 2px 2px #000;
background-color:#EE6363;
display:block;
margin:0 auto;
padding:10px 20px;
border:none;
-moz-border-radius:0;
border-radius:0
}

.msg-w {
font-size:14px;
font-weight:400;
color:#FFF;
text-align:center;
text-shadow:2px 2px 2px #000;
background-color:#FF7F00;
display:block;
margin:0;
padding:10px 20px;
border:none;
-moz-border-radius:0;
border-radius:0
}

.box-modal-content > .msg-ok, .box-modal-content > .msg-error, .box-modal-content > .msg-w, .box-modal-content > .alert {
	margin: 0 auto;
	padding: 10px;
}

.loader {
background:url(img/loader.gif) no-repeat left top;
width:128px;
height:15px;
display:block;
margin:0 auto;
margin-top:10px
}

table.newssites {
border-collapse:collapse;
border-bottom:solid 1px #D1E3EF
}

table.newssites td {
color:#404040;
font-size:12px;
border-bottom:solid 1px #D7E4C8;
padding:4px 6px
}

table.newssites td.messtitle {
color: #F9F8F7;
background: linear-gradient(to bottom, #ACC9EA 0%,#3D8BB9 100%);
padding:3px 10px;
border:0 solid #000;
font-size:16px;
font-family:Monotype Corsiva;
/*font-weight: bold;*/
border-radius:5px
}

.newssitestitle {
color:#008B8B;
font-size:15px;
display:block;
margin-bottom:8px
}

.message {
font-size:12px;
display:block;
padding:5px 5px 10px
}

.navigation {
border:none;
width:100%;
margin:5px 0;
padding:3px 0;
text-align:center
}

.navigation td.orient {
white-space:nowrap;
padding-top:0;
vertical-align:top
}

.navygray {
font-size:12px;
color:#B3C2A4
}

.text14 {
font-size:14px
}

.navigation td a {
font-size:12px;
color:#135B11
}

.navigation td a:hover,.navigation td a:hover {
font-size:12px;
color:red
}

a.selpage {
border:solid 1px #3F8E5A;
background-color:#59C67D;
padding:1px 3px;
margin:0 1px
}

a.selpage:hover {
border:solid 1px #C7B285;
background-color:#E7DECB
}

.selpage-act {
border:solid 1px #3F8E5A;
background-color:#3F8E5A;
color:#fff;
padding:1px 3px;
margin:0 1px
}

ul.green,ul.red {
list-style:none;
line-height:1.4;
color:#009126;
margin:5px 10px;
padding:0;
font-size:12px
}

ul.green li,ul.red li,#content ul.green li,#content ul.red li {
padding-left:0;
margin-left:15px
}

ul.red {
color:#E54100
}

#content a.rang,a.rang {
background:url(/img/rang.png) no-repeat;
height:38px;
width:64px;
display:block;
border:none;
outline:none;
cursor:pointer;
padding-top:25px;
color:#FFF;
text-shadow:1px 2px 2px #000
}

input.btnsearch {
background:url(img/btn-search.png) no-repeat left top;
width:30px;
height:21px;
cursor:pointer;
border:none;
display:block;
float:right;
margin:1px;
margin-top:-1px
}

input.btnsearch:hover {
background-position:left bottom
}

table.tables {
text-align:left;
border-collapse:separate;
line-height:1.4;
border:none;
border-spacing:0;
width:100%;
padding:0
}

table.tables thead {
text-align:center;
background:#46A2FF;
}

table.tables thead th {
text-align:center;
font-weight:400;
padding-bottom:6px;
padding-top:6px;
color:#fff;
font-size:13px;
text-shadow:1px 1px 1px #376603
}

table.tables thead th a {
color:#fff;
outline:none
}

table.tables thead th a:hover {
color:#FAE897;
border-color:#FAE897
}

table.tables td {
color:#114C5B;
font-size:12px;
border-top:solid 1px #FFF;
border-left:solid 1px #FFF;
border-bottom:solid 1px #DDD;
border-right:solid 1px #DDD;
background:#f7f7f7;
padding:2px 5px
}

table.tables td:first-child {
border-left:1px solid #DDD
}

#banners a img {
opacity:.3;
-moz-opacity:.3;
filter:alpha(opacity=40)
}

#banners a:hover img {
opacity:1;
-moz-opacity:1;
filter:alpha(opacity=100)
}

.button,.sbutton span {
display:inline-block;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px
}

.button {
white-space:nowrap;
text-decoration:none;
padding:5px;
line-height:1em;
position:relative;
outline:none;
overflow:visible;
cursor:pointer;
border:1px solid #999;
border:rgba(0,0,0,.2) 1px solid;
border-bottom:rgba(0,0,0,.4) 1px solid;
-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);
box-shadow:0 1px 2px rgba(0,0,0,.2);
background:-moz-linear-gradient(center top,rgba(255,255,255,.1) 0%,rgba(0,0,0,.1) 100%);
background:-webkit-gradient(linear,center bottom,center top,from(rgba(0,0,0,.1)),to(rgba(255,255,255,.1)));
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#19000000');
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#19000000');
-moz-user-select:none;
-webkit-user-select:none;
-khtml-user-select:none;
user-select:none;
margin-bottom:10px
}

.button.full,.sbutton.full span {
display:block
}

.button:hover,.sbutton.hover {
background:-moz-linear-gradient(center top,rgba(255,255,255,.2) 0%,rgba(255,255,255,.1) 100%);
background:-webkit-gradient(linear,center bottom,center top,from(rgba(255,255,255,.1)),to(rgba(255,255,255,.2)));
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF',EndColorStr='#19FFFFFF');
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF',EndColorStr='#19FFFFFF')
}

.button:active,.sbutton.active {
top:1px
}

.button span {
position:relative;
color:#fff;
text-shadow:0 1px 1px rgba(0,0,0,0.25);
border-top:rgba(255,255,255,.2) 1px solid;
padding:.6em 1.3em;
line-height:1em;
text-decoration:none;
text-align:center;
white-space:nowrap
}

.button.small span {
font-size:16px
}

.button.medium span {
font-size:22px
}

.button.large span {
font-size:28px
}

.button.black {
background-color:#333
}

.button.gray {
background-color:#666
}

.button.white {
background-color:#FFF
}

.button.white span {
color:#666
}

.button.red {
background-color:#e62727
}

.button.orange {
background-color:#ff5c00
}

.button.magenta {
background-color:#A9014B
}

.button.yellow {
background-color:#ffb515
}

.button.blue {
background-color:#00ADEE
}

.button.pink {
background-color:#e22092
}

.button.green {
background-color:#91bd09
}

.button.rosy {
background-color:#F16C7C
}

.button.brown {
background-color:#804000
}

.button.purple {
background-color:purple
}

.button.cyan {
background-color:#46C7C7
}

.button.gold {
background-color:#D4A017
}

.abutton span {
display:inline-block;
text-decoration:none;
text-align:center;
color:#FFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:15px;
padding:10px 15px;
text-shadow:0 -1px 1px rgba(19,65,88,.8);
background:#C00;
background:-webkit-gradient(linear,0% 0%,0% 100%,from(#FF6347),to(#FA8072));
background:-moz-linear-gradient(#FF6347,#FA8072);
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
-webkit-transition:-webkit-transform .2s ease-in-out;
-moz-transition:-moz-transform .2s ease-in-out;
-o-transition:-o-transform .2s ease-in-out;
transition:transform .2s ease-in-out
}

.abutton {
display:inline-block;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
-webkit-box-shadow:0 8px 0 #990202,0 15px 20px rgba(0,0,0,.35);
-moz-box-shadow:0 8px 0 #990202,0 15px 20px rgba(0,0,0,.35);
box-shadow:0 8px 0 #990202,0 15px 20px rgba(0,0,0,.35);
-webkit-transition:-webkit-box-shadow .2s ease-in-out;
-moz-transition:-moz-box-shadow .2s ease-in-out;
-o-transition:-o-box-shadow .2s ease-in-out;
transition:box-shadow .2s ease-in-out
}

.abutton:active {
-webkit-box-shadow:0 8px 0 #990202,0 12px 10px rgba(0,0,0,.3);
-moz-box-shadow:0 8px 0 #990202,0 12px 10px rgba(0,0,0,.3);
box-shadow:0 8px 0 #990202,0 12px 10px rgba(0,0,0,.3)
}

.abutton:active span {
-webkit-transform:translate(0,4px);
-moz-transform:translate(0,4px);
-o-transform:translate(0,4px);
transform:translate(0,4px)
}

#tree {
text-align:center;
font-size:30px;
color:#4074A7;
text-shadow:0 1px 0 #4D646E,0 2px 0 #4D646E,0 3px 0 #4D646E,0 4px 0 #4D646E,0 5px 0 #4D646E,0 6px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3),0 3px 5px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.2),0 20px 20px rgba(0,0,0,.15)
}

#loading {
position:fixed;
top:20%;
right:2%;
background:url(img/ajax-loader.gif) no-repeat left top;
width:66px;
height:66px;
display:block;
margin:0 auto
}

.blocks1, #content .blocks1 {
color:#00F;
font:13px arial,helvetica,verdana,sans-serif;
line-height:13px
}

.blocks2, #content .blocks2 {
color:red;
font:13px arial,helvetica,verdana,sans-serif;
line-height:13px
}

.onlinecss {
background:#1489ff;
background:-o-linear-gradient(top,#3b9dff 0px,#1489ff 100%);
background:-moz-linear-gradient(top,#3b9dff 0px,#1489ff 100%);
background:-webkit-linear-gradient(top,#3b9dff 0px,#1489ff 100%);
background:-ms-linear-gradient(top,#3b9dff 0px,#1489ff 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1489ff',endColorstr='#3b9dff',GradientType=0);
box-shadow:0 1px 3px rgba(0,0,0,0.8);
width:70px;
height:35px;
line-height:30px;
border-bottom:none;
position:fixed;
z-index:1000;
right:-23px;
top:50%;
border-radius:5px 5px 0 0;
border:2px solid #f0ffff;
cursor:help;
color:#f0ffff;
text-align:center;
text-shadow:1px 1px 5px #848482;
-moz-text-shadow:1px 1px 5px #848482;
-webkit-text-shadow:1px 1px 5px #848482;
font-weight:700;
font-size:25px;
font-family:"Comic Sans MS","Monaco CY",cursive;
-webkit-transform:rotate(270deg);
-moz-transform:rotate(270deg);
-o-transform:rotate(270deg);
transform:rotate(270deg);
-ms-transform:rotate(270deg)
}

.refexchange {
background:url(img/box_add.png) no-repeat left top
}

.refex-back {
background:url(img/box-back.png) no-repeat left top
}

.refex-dis {
background:url(img/box.png) no-repeat scroll left top rgba(0,0,0,0);
border:medium none;
display:block;
float:right;
height:16px;
margin:0 1px;
width:16px
}

.refdel {
background:url(img/adv/icon-dell.png) no-repeat scroll left top rgba(0,0,0,0)
}

.refbonus {
background:url(img/ref_bonus.png) no-repeat left top
}

.refstat {
background:url(img/stats.png) no-repeat left top
}

.refread {
background:url(img/ref_read.png) no-repeat left top
}

.refdel:hover,.refbonus:hover,.refexchange:hover,.refread:hover,.refstat:hover,.refex-back:hover {
border:none
}

.refdel,.refbonus,.refexchange,.refread,.refstat,.refex-back {
border:medium none;
cursor:pointer;
display:block;
float:right;
height:16px;
margin:0 1px;
outline:medium none;
width:16px;
padding:0 1px
}

.bigs_btns {
background:red;
border:3px solid #f6f7f7;
border-radius:50%;
display:inline-block;
vertical-align:middle;
line-height:30px;
text-align:center;
width:32px;
margin:0 5px;
color:#fff;
text-shadow:#BBB 0 1px 1px;
box-shadow:0 1px 2px rgba(0,0,0,0.3);
font-size:16px
}

.reg_block {
background:-moz-linear-gradient(center top,#EFF4EC 0px,#FDFDFC 100%) repeat scroll 0 0 rgba(51,161,221,0);
border-radius:4px;
box-shadow:0 1px 3px rgba(51,161,221,0.8);
display:block;
font-size:12px;
margin:3px;
padding:2px;
text-align:center;
text-shadow:0 0 2px rgba(51,161,221,0.4)
}

.reg_block .reg_tit {
text-align:center;
font-size:12px;
font-weight:700;
border-bottom:1px solid #ddd;
padding:2px;
margin:3px 0 0;
display:block;
color:#007fff
}

table.reg_table {
border:medium none;
border-spacing:0;
line-height:1.4;
padding:2px;
text-align:left;
width:100%
}

table.reg_table tbody td {
width:50%;
border-bottom:1px solid #DBDFBE;
font-size:12px;
padding:5px 20px 5px 10px;
text-align:left
}

table.reg_table input {
background:-moz-linear-gradient(center top,#E8F5FC 0px,#FDFDFC 100%) repeat scroll 0 0 rgba(51,161,221,0);
border:1px solid #CCC;
border-radius:4px;
padding:4px;
text-align:center;
text-shadow:0 0 2px rgba(51,161,221,0.4)
}

.e_r_rep {
background:none repeat scroll 0 0 #E55245;
color:#FFF;
font-size:14px;
padding:10px;
text-align:center
}

.reg_block .avatar {
width:50px;
background:none repeat scroll 0 0 #0F7FC7;
border:1px solid #9FD2F2;
box-shadow:0 1px 2px rgba(0,0,0,0.3),0 1px 0 rgba(255,255,255,0.1) inset;
float:left;
margin:0 15px 10px 0;
padding:2px
}

.sf_button {
text-decoration:none;
text-align:center;
padding:2px 4px;
border:solid 1px #004F72;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
font:16px Arial,Helvetica,sans-serif;
font-weight:700;
color:#FFF;
margin-top:8px;
background-color:#3BA4C7;
background-image:-moz-linear-gradient(top,#3BA4C7 0%,#1982A5 100%);
background-image:-webkit-linear-gradient(top,#3BA4C7 0%,#1982A5 100%);
background-image:-o-linear-gradient(top,#3BA4C7 0%,#1982A5 100%);
background-image:-ms-linear-gradient(top,#3BA4C7 0%,#1982A5 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1982A5',endColorstr='#1982A5',GradientType=0);
background-image:linear-gradient(top,#3BA4C7 0%,#1982A5 100%);
-webkit-box-shadow:0 0 2px #bababa,inset 0 0 1px #fff;
-moz-box-shadow:0 0 2px #bababa,inset 0 0 1px #fff;
box-shadow:0 0 2px #bababa,inset 0 0 1px #fff
}

.msgbox-error,.msgbox-success,.msgbox-info {
box-shadow:0 1px 3px rgba(0,0,0,0.4);
color:#F0FFFF;
display:block;
font-size:14px;
margin:5px;
padding:3px;
text-align:center
}

.msgbox-error {
background:-moz-linear-gradient(center top,#E76256 0px,#E03223 100%) repeat scroll 0 0 rgba(0,0,0,0)
}

.prof_tit {
text-align:center;
font-size:14px;
font-weight:700;
border-bottom:1px solid #ddd;
padding:2px;
margin:3px 0 0;
display:block;
color:#007fff
}

.prof_ava {
text-align:left;
font-size:14px;
font-weight:700;
border-bottom:1px solid #ddd;
padding:2px;
margin:3px 0 0;
display:block;
color:#FFF
}

table.prof_tab {
border:0
}

table.prof_tab td {
border-bottom:1px solid #36A4DF;
padding:3px 7px
}

.otpusk {
background:none repeat scroll 0 0 #FFF;
border:0 none;
border-radius:5px;
margin-top:5px;
padding:2px 6px;
color:#154760;
cursor:pointer
}

.prof_save {
border:1px solid #36A4DF;
border-radius:3px;
color:#496F89;
cursor:pointer;
padding:2px
}

.prof_inp {
border:1px solid #36A4DF;
border-radius:3px;
padding:2px
}

.sel_prof {
background:none repeat scroll 0 0 #FFF;
border:1px solid #36A4DF;
overflow:hidden;
padding:0 2px;
width:64px
}

.mes_suc {
background:none repeat scroll 0 0 #177245;
box-shadow:0 1px 3px rgba(0,0,0,0.4);
color:#fff;
display:block;
font-size:14px;
margin:0 0 5px;
padding:3px;
text-align:center;
width:100%
}

.mes_err {
background:none repeat scroll 0 0 red;
box-shadow:0 1px 3px rgba(0,0,0,0.4);
color:#fff;
display:block;
font-size:14px;
margin:0 0 5px;
padding:3px;
text-align:center;
width:100%
}

.progress-bar {
background-color:#96D3F4;
height:15px;
padding:3px;
text-align:left;
width:350px;
margin:0;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-moz-box-shadow:0 1px 5px #13638E inset,0 1px 0 #A0D9F7;
-webkit-box-shadow:0 1px 5px #13638E inset,0 1px 0 #A0D9F7;
box-shadow:0 1px 5px #13638E inset,0 1px 0 #A0D9F7
}

.progress-bar span {
display:inline-block;
height:100%;
background-color:#777;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
-moz-box-shadow:0 1px 0 rgba(255,255,255,.5) inset;
-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5) inset;
box-shadow:0 1px 0 rgba(255,255,255,.5) inset;
-webkit-transition:width .4s ease-in-out;
-moz-transition:width .4s ease-in-out;
-ms-transition:width .4s ease-in-out;
-o-transition:width .4s ease-in-out;
transition:width .4s ease-in-out
}

.blue_pb span {
background-color:#3CF47C;
}

.glow span {
-moz-box-shadow:0 5px 5px rgba(255,255,255,.7) inset,0 -5px 5px rgba(255,255,255,.7) inset;
-webkit-box-shadow:0 5px 5px rgba(255,255,255,.7) inset,0 -5px 5px rgba(255,255,255,.7) inset;
box-shadow:0 5px 5px rgba(255,255,255,.7) inset,0 -5px 5px rgba(255,255,255,.7) inset;
-webkit-animation:animate-glow 1s ease-out infinite;
-moz-animation:animate-glow 1s ease-out infinite
}

.blocks1, #content .blocks1 {
color:#00F;
font:13px arial,helvetica,verdana,sans-serif;
line-height:13px
}

.blocks2, #content .blocks2 {
color:red;
font:13px arial,helvetica,verdana,sans-serif;
line-height:13px
}

.val_m {
background:none repeat scroll 0 0 #FFF;
border:1px solid #C0CAD5;
color:#000;
font-family:'Tahoma',sans-serif;
font-size:12px;
height:17px;
outline:medium none;
padding:1px 5px;
resize:none;
text-align:left
}

.tooltip {
position:absolute;
width:575px;
padding:10px 13px;
z-index:2;
color:#303030;
background-color:#FEF9E3;
border:1px solid #1E90FF;
font-family:sans-serif,Tahoma;
font-size:12px;
line-height:18px;
text-align:justify
}

.hint-quest {
background:url(img/help_16x16.png) no-repeat left top;
height:16px;
width:16px;
display:block;
border:none;
outline:none;
cursor:help;
margin:0 auto
}

.adv-title-open, .adv-title-close {
	border-top:solid 2px #FFF; border-left:1px solid #DDD; border-bottom:1px solid #DDD; border-right:1px solid #DDD;
	text-align:center;
	font:12px Tahoma, Arial, sans-serif;
	font-weight: bold;
	display: block;
	text-shadow:1px 1px 1px #FFFFFF;
	margin:0;
	padding: 0;
	height:25px;
	line-height:25px;
	outline: none;
	cursor: pointer;
	background: #DCE7EA url(img/title-down.png) no-repeat 5px top;
	color: #00649E;
}

.adv-title-close {
	background-color: #EDEDED;
	color: #728E9E;
}

.warning-info {
color:#AF0032;
border:1px dashed #C68500;
font-weight:400;
padding:10px;
display:block;
background-color:#FAFACA
}

.bbc-left,.bbc-center,.bbc-right,.bbc-justify,.bbc-bold,.bbc-uline,.bbc-tline,.bbc-italic,.bbc-url {
float:left;
display:block;
height:24px;
width:22px;
outline:none;
border:none;
margin:-1px 0 -3px;
padding-right:2px;
cursor:pointer;
color:#fff;
font:11px arial,tahoma,verdana;
text-align:center;
line-height:1.9;
text-shadow:1px 1px 1px #000
}

.bbc-bold,.bbc-uline,.bbc-tline,.bbc-italic,.bbc-url {
background:url(img/bbc_text.png) no-repeat left top
}

.bbc-left {
background:url(img/bbc_left.png) no-repeat left top
}

.bbc-center {
background:url(img/bbc_center.png) no-repeat left top
}

.bbc-right {
background:url(img/bbc_right.png) no-repeat left top
}

.bbc-justify {
background:url(img/bbc_justify.png) no-repeat left top
}

.bbc-bold {
font-weight:700
}

.bbc-uline {
text-decoration:underline
}

.bbc-tline {
text-decoration:line-through
}

.bbc-italic {
font-style:italic;
width:21px;
padding-right:3px
}

.bbc-url {
line-height:1.8;
font-family:tahoma,arial,verdana;
background:url(img/bbc_text_l.png) no-repeat left top;
width:46px
}

.bbc-left:hover,.bbc-center:hover,.bbc-right:hover,.bbc-justify:hover,.bbc-bold:hover,.bbc-uline:hover,.bbc-tline:hover,.bbc-tline:hover,.bbc-italic:hover,.bbc-url:hover {
background-position:left bottom;
text-shadow:1px 1px 1px #b44d1c
}

.sub-green,.sub-blue,.sub-red,.sub-black,.sub-black-l,.sub-orange,.sub-blue160 {
font-size:12px;
text-align:center;
line-height:1.9em;
height:25px;
width:92px;
color:#FFF;
text-shadow:1px 1px 1px #000;
outline:none;
border:none;
display:block;
cursor:pointer
}

.sub-green:hover,.sub-blue:hover,.sub-red:hover,.sub-black:hover,.sub-black-l:hover,.sub-orange:hover,.sub-blue160:hover {
color:#FFF;
border:none;
background-position:left bottom
}

a.sub-green,a.sub-blue,a.sub-red,a.sub-black,a.sub-black-l,a.sub-orange,a.sub-blue160 {
font-size:11px;
text-align:center;
line-height:1.8em;
height:25px;
width:92px;
color:#FFF;
text-shadow:1px 1px 1px #000;
outline:none;
border:none;
display:block;
cursor:pointer
}

.sub-green {
background:url(img/sub-green.png) no-repeat left top
}

.sub-red {
background:url(img/sub-red.png) no-repeat left top
}

.sub-blue {
background:url(img/sub-blue.png) no-repeat left top
}

.sub-blue160 {
background:url(img/sub-blue160.png) no-repeat left top;
width:160px;
float:none
}

.sub-orange {
background:url(img/sub-orange.png) no-repeat left top;
width:110px
}

.sub-black {
background:url(img/sub-black.png) no-repeat left top
}

.sub-black-l {
background:url(img/sub-black_l.png) no-repeat left top;
width:40px
}

table.tables td.cab_menu,table.tables td.cab_menu_act {
border:none;
background:none;
margin:0;
padding:0 3px
}

table.tables td.cab_menu span,table.tables td.cab_menu_act span {
text-align:center;
font-size:12px;
font-weight:700;
line-height:1.6em;
color:#F0FFFF;
padding:3px 20px;
margin:3px auto;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
box-shadow:0 3px 5px rgba(0,0,0,0.5);
display:block;
cursor:pointer
}

table.tables td.cab_menu span {
background:#0087A7;
background:-o-linear-gradient(top,#0087A7 0px,#006486 100%);
background:-moz-linear-gradient(top,#0087A7 0px,#006486 100%);
background:-webkit-linear-gradient(top,#0087A7 0px,#006486 100%);
background:-ms-linear-gradient(top,#0087A7 0px,#006486 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006486',endColorstr='#0087A7',GradientType=0)
}

table.tables td.cab_menu span:hover {
color:#F0FFFF;
background:#FF3800;
background:-o-linear-gradient(top,#FF6034 0px,#FF3800 100%);
background:-moz-linear-gradient(top,#FF6034 0px,#FF3800 100%);
background:-webkit-linear-gradient(top,#FF6034 0px,#FF3800 100%);
background:-ms-linear-gradient(top,#FF6034 0px,#FF3800 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF3800',endColorstr='#FF6034',GradientType=0)
}

table.tables td.cab_menu_act span {
color:#F0FFFF;
background:#E63200;
background:-o-linear-gradient(top,#FF4C1A 0px,#E63200 100%);
background:-moz-linear-gradient(top,#FF4C1A 0px,#E63200 100%);
background:-webkit-linear-gradient(top,#FF4C1A 0px,#E63200 100%);
background:-ms-linear-gradient(top,#FF4C1A 0px,#E63200 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E63200',endColorstr='#FF4C1A',GradientType=0)
}

table.adv-cab {
text-align:left;
border-collapse:separate;
line-height:1.4;
border:none;
border-spacing:0;
width:100%;
padding:0
}

table.adv-cab td {
border-top:solid 2px #FFF;
border-left:solid 2px #FFF;
border-bottom:solid 1px #DDD;
border-right:solid 1px #DDD;
background:#f7f7f7;
padding:2px 4px
}

table.adv-cab td.noborder1 {
border:none;
border-top:solid 2px #FFF;
border-bottom:solid 1px #DBDFBE;
background:#f7f7f7;
padding:2px 4px
}

table.adv-cab td.ext-text {
text-align:center;
background:#F5F5D4;
border-left:#F5F5D4;
color:#B1051E;
padding:10px 2px
}

.sub-click {
cursor:pointer;
text-shadow:1px 0 0 #000;
float:none;
color:#FFF;
background:#A52A2A;
border:3px solid #CCC;
padding:4px 6px
}

.sub-click:hover {
cursor:pointer;
background:#FF4500
}

.test-img,.test-img-up {
width:37px;
height:38px;
display:block;
margin-bottom:-2px
}

.test-img {
background:url(img/adv-test.png) no-repeat 2px 1px
}

.test-img-up {
background:url(img/adv-test-up.png) no-repeat 2px 1px
}

.test-blank {
background-color:#FAFAFA;
box-shadow:0 1px 3px rgba(0,0,0,0.8);
margin:10px auto;
padding:0 0 1px
}

.test-blank-title {
background:#46A2FF;
width:100%;
display:block;
padding:5px 0 8px;
color:#FFF;
font-size:14px;
text-align:center
}

.test-block {
padding:10px;
margin-bottom:20px
}

.test-desc {
background-color:#FFF;
border:1px dashed #C2C2C2;
border-right:1px dashed #C2C2C2;
padding:10px;
display:block;
line-height:1.45em
}

.test-sub-title {
text-align:center;
display:block;
background-color:#46A2FF;
padding:7px;
margin:20px 0 10px;
color:#FFF;
text-shadow:1px 1px 1px #005870
}

.test-quest {
background-color:#F5F5D4;
border:1px dashed #5CA4BC;
padding:10px;
display:block
}

.test-block-answ {
display:block;
margin:10px 20px 15px
}

.test-answ-sel {
padding:4px;
margin-top:3px;
display:block;
cursor:pointer;
border:1px solid #B4D2E3;
outline:none;
width:250px
}

.test-answ-sel:hover {
padding:3px;
background-color:#EFF2FB;
border:2px solid #4690B8
}

.test-answ-sel-act {
padding:2px;
margin-top:3px;
display:block;
cursor:pointer;
background-color:#F0FFFF;
border:3px solid #00B83B;
outline:none;
width:250px
}

a.golinktest {
color:#008B00
}

.sub-blue159 {
line-height:2.5;
font-size:11px;
font-weight:700;
text-align:center;
color:#FFF;
height:34px;
display:block;
cursor:pointer;
outline:none;
border:none;
background:url(img/subblue159.png) no-repeat left bottom;
color:#FFF;
text-shadow:1px 1px 1px #000;
width:112px
}

.sub-blue159:hover {
background-position:left top;
color:#FFF;
border:none
}
/*
img.avatar {
margin:0;
background:url(img/avatarbg.png) no-repeat right bottom;
padding:2px 9px 9px 2px;
border:none;
width:60px;
height:60px;
border-style:solid;
border-width:0
}*/

img.avatar {
margin-top: 2px;
margin-right: 15px;
margin-left: 4px;
border: #BBBBBB double 4px;
padding: 2px ;
/*box-shadow: 0 0 5px 0 #BBBBBB;*/
border-radius: 10px ;
width:65px;
height:65px
}

/*a.obmenwebmoney {
background:url(../img/plat/W1.png);
display:block;
width:190px;
height:80px
}

a.obmenwebmoney:hover {
background:url(../img/plat/W.png)
}

a.obmenyandex {
background:url(../img/plat/yandeks.png);
display:block;
width:190px;
height:80px
}

a.obmenyandex:hover {
background:url(../img/plat/yandeks1.png)
}

a.obmenqiwi {
background:url(../img/plat/qiwi.png);
display:block;
width:190px;
height:80px
}

a.obmenqiwi:hover {
background:url(../img/plat/qiwi2.png)
}

a.obmenpayeer {
background:url(../img/plat/payeer.png);
display:block;
width:190px;
height:80px
}

a.obmenpayeer:hover {
background:url(../img/plat/payeer2.png)
}

a.obmenusers {
background:url(../img/plat/P.png);
display:block;
width:190px;
height:80px
}

a.obmenusers:hover {
background:url(../img/plat/P1.png)
}*/

table.tables-aut {
text-align:left;
border-collapse:separate;
line-height:1.4;
border:none;
border-spacing:0;
width:100%;
padding:0
}

table.tables-aut thead {
text-align:center;
background:#3977D2
}

table.tables-aut thead th {
text-align:center;
font-weight:400;
padding-bottom:4px;
padding-top:4px;
color:#fff;
font-size:13px;
text-shadow:1px 1px 1px #376603;
border-left:solid 0 #FFF
}

table.tables-aut thead th a {
color:#fff;
outline:none
}

table.tables-aut thead th a:hover {
color:#FAE897;
border-color:#FAE897
}

table.tables-aut td {
color:#114C5B;
font-size:12px;
border-top:solid 2px #FFF;
border-bottom:solid 1px #DDD;
background:#F7F7F7;
padding:2px 5px
}

table.tables-aut td:first-child {
border-left:none
}

table.tables-aut td:last-child {
border-right:solid 1px #DDD
}

.check-aut {
font-weight:500;
font-size:14px;
padding:4px 3px;
margin:1px 4px;
display:block;
color:#FFF;
cursor:pointer;
text-shadow:0 1px rgba(67,66,72,0.5)
}

.check-aut-active,.check-aut:hover {
font-weight:500;
font-size:14px;
padding:4px 3px;
margin:1px 6px;
display:block;
color:#434248;
cursor:pointer;
text-shadow:0 1px rgba(255,255,255,0.5);
background:#FFF;
border-radius:1px;
background-image:-webkit-linear-gradient(top,#FEFEFE,#EEE);
background-image:-moz-linear-gradient(top,#FEFEFE,#EEE);
background-image:-o-linear-gradient(top,#FEFEFE,#EEE);
background-image:linear-gradient(to bottom,#FEFEFE,#EEE);
-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 0 1px rgba(0,0,0,0.1);
box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 0 1px rgba(0,0,0,0.1)
}

.sub-reg-user,.sub-log-user {
	font-size: 15px;
	line-height: 40px;
	display: block;
	height: 40px;
	width: 210px;
	color: #FFF;
	outline: none;
	border: none;
	cursor: pointer;
	margin-top:10px;
	padding: 0 0 0 50px;
	box-sizing: border-box;
}

.sub-reg-user {
	background: url(img/btn-reg.png?v=2) no-repeat left top;
	text-shadow: 1px 1px 1px #125702;
}

.sub-log-user {
	background: url(img/btn-login.png?v=2) no-repeat left top;
	text-shadow: 1px 1px 1px #024263;
	margin-top: 5px;
}

.sub-reg-user:hover, .sub-log-user:hover {
	color: #FFF;
	background-position: left bottom;
}

.beach {
height:130px;
margin:30px 0 20px;
display:block;
background:url(img/beach.png) no-repeat center
}

#content a.book-title {
text-align:left;
font:14px Tahoma,Arial,sans-serif;
color:#00649E;
text-shadow:0 0 2px #fff;
margin:5px 0 10px;
background:url(../img/icon-book-50x50.png) no-repeat left top;
display:block;
padding:12px 0 9px 60px;
border:none;
text-decoration:none
}

#content a.book-title:hover {
color:#C24E00;
border:none;
cursor:pointer;
text-decoration:none
}

#content a.book-title span {
font-size:10px;
color:#688194;
display:block;
text-decoration:none
}

#content .catalog-block {
display:block;
margin:10px 0 20px;
padding:8px;
border-top:3px solid #E8E8E8;
border-bottom:3px solid #E8E8E8;
background-color:#F5F5F5;
text-align:center
}

#content a.catalog-site, #content a.catalog-csite, #content a.catalog-chsite {
font-size:11px;
text-align:center;
text-decoration:none;
border:none;
color:#fff;
display:inline-block;
margin:1px;
padding:2px 8px 3px
}

#content a.catalog-site {
background-color:#1477A8;
text-shadow:1px 1px 1px #0F5A80
}

#content a.catalog-csite {
background-color:#CC2A18;
text-shadow:1px 1px 1px #8C1D11
}

#content a.catalog-chsite {
background-color:#8C8C8C;
text-shadow:1px 1px 1px #827373
}

#content a.catalog-site:hover {
background-color:#1997D6
}

#content a.catalog-csite:hover {
background-color:#E74330
}

#content a.catalog-chsite:hover {
background-color:#A39999
}

table.tables td.td-statlink {
color:#114C5B;
font-size:12px;
border:none;
border-top:solid 2px #FFF;
border-bottom:solid 1px #DBDFBE;
background:#F7F7F7;
padding:3px 5px
}

table.tables td.td-statlink:last-child {
border-right:solid 1px #DDD
}

table.table-serf {
text-align:left;
border-collapse:separate;
line-height:1.4;
border:none;
border-spacing:0;
width:100%;
padding:0;
margin:0 auto
}

table.table-serf td.td-serf,table.table-serf td.td-serfm,table.table-serf td.td-tests,table.table-serf td.td-testsm {
color:#114C5B;
font-size:12px;
border:none;
border-top:solid 2px #FFF;
border-bottom:solid 1px #DDD;
background:#F7F7F7;
padding:5px 3px 3px
}

table.table-serf td:first-child {
border-left:none
}

table.table-serf td:last-child {
border-right:1px solid #DDD
}

.startserf {
color:#FFF;
text-shadow:1px 1px 1px #56A100;
text-align:center;
margin:0;
padding:4px 10px;
font-size:13px;
border:solid 1px #006400;
background-color:#3CB371;
cursor:pointer
}

.startserf:hover {
color:#FFF;
text-shadow:1px 1px 1px #56A100;
border:solid 1px #228B22;
background-color:#2E8B57
}

.workvir,.workquest,.workcomp,.workuplist {
float:right;
display:block;
height:16px;
width:16px;
outline:none;
border:none;
margin:0 1px;
float:right;
cursor:pointer
}

.workvir {
background:url(../img/bg_drweb.png) no-repeat left top
}

.workquest {
background:url(../img/question.png) no-repeat left top
}

.workcomp {
background:url(../img/icon-claims.png) no-repeat left bottom
}

.workvir:hover {
background-position:left bottom
}

.workcomp:hover {
background-position:left top
}

.workquest:hover {
background-position:left bottom
}

.refblock-lines {
text-align:center;
display:block;
margin:20px 0 15px
}

.refblock-line,.refblock-line-active {
font-size:12px;
margin:0;
padding:0 0 17px;
color:#135B11;
cursor:pointer;
width:128px;
height:15px;
display:inline-block
}

.refblock-line {
background:url(blocks/refblock-line-1.png) no-repeat bottom center
}

.refblock-line-active {
background:url(blocks/refblock-line-2.png) no-repeat bottom center;
font-weight:700
}

.refblock-line:hover {
background:url(blocks/refblock-line-3.png) no-repeat bottom center;
color:#FF8400
}

table.tables td.kopilka {
border:none;
background:none;
padding:0;
margin:0
}

.kop_add {
width:96%;
padding:3px 0;
margin:4px auto;
display:block;
color:#F0FFFF;
box-shadow:0 3px 5px rgba(0,0,0,0.5);
text-align:center;
font-weight:700;
text-shadow:0 0 3px #627172;
cursor:pointer;
line-height:2;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
background:#FC8000;
background:-o-linear-gradient(top,#FC8000 0px,#FC8000 100%);
background:-moz-linear-gradient(top,#FC8000 0px,#FC8000 100%);
background:-webkit-linear-gradient(top,#FC8000 0px,#FC8000 100%);
background:-ms-linear-gradient(top,#FC8000 0px,#FC8000 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FC8000',endColorstr='#FC8000',GradientType=0)
}

.kop_add:hover {
background:red;
background:-o-linear-gradient(top,red 0px,red 100%);
background:-moz-linear-gradient(top,red 0px,red 100%);
background:-webkit-linear-gradient(top,red 0px,red 100%);
background:-ms-linear-gradient(top,red 0px,red 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0000',endColorstr='#FF0000',GradientType=0);
color:#FFF
}

.kop_list {
width:92%;
padding:3px 1px 3px 0;
margin:3px 0 3px 1px;
display:block;
color:#F0FFFF;
box-shadow:0 3px 5px rgba(0,0,0,0.5);
text-align:center;
font-weight:700;
text-shadow:0 0 3px #627172;
cursor:pointer;
line-height:2;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
background:#0087A7;
background:-o-linear-gradient(top,#0087A7 0px,#0087A7 100%);
background:-moz-linear-gradient(top,#0087A7 0px,#0087A7 100%);
background:-webkit-linear-gradient(top,#0087A7 0px,#0087A7 100%);
background:-ms-linear-gradient(top,#0087A7 0px,#0087A7 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0087A7',endColorstr='#0087A7',GradientType=0)
}

.kop_list:hover {
background:#FF3800;
background:-o-linear-gradient(top,#007FFF 0px,#06C 100%);
background:-moz-linear-gradient(top,#007FFF 0px,#06C 100%);
background:-webkit-linear-gradient(top,#007FFF 0px,#06C 100%);
background:-ms-linear-gradient(top,#007FFF 0px,#06C 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0066CC',endColorstr='#007FFF',GradientType=0);
color:#F0FFFF
}

.kop_plus {
width:100%;
padding:6px 2px;
margin:6px auto;
color:#F0FFFF;
box-shadow:0 3px 5px rgba(0,0,0,0.5);
text-align:center;
font-weight:700;
font-size:17px;
text-shadow:0 0 3px #627172;
cursor:pointer;
line-height:2;
-moz-border-radius:1px;
-webkit-border-radius:1px;
border-radius:1px;
background:#228B22;
background:-o-linear-gradient(top,#228B22 0px,#228B22 100%);
background:-moz-linear-gradient(top,#228B22 0px,#228B22 100%);
background:-webkit-linear-gradient(top,#228B22 0px,#228B22 100%);
background:-ms-linear-gradient(top,#228B22 0px,#228B22 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#228B22',endColorstr='#228B22',GradientType=0)
}

.kop_plus:hover {
background:#134C13;
background:-o-linear-gradient(top,#134C13 0px,#134C13 100%);
background:-moz-linear-gradient(top,#134C13 0px,#134C13 100%);
background:-webkit-linear-gradient(top,#134C13 0px,#134C13 100%);
background:-ms-linear-gradient(top,#134C13 0px,#134C13 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#134C13',endColorstr='#134C13',GradientType=0);
color:#F0FFFF
}

.kop_plus_no {
width:100%;
padding:6px 2px;
margin:6px auto;
color:#F0FFFF;
box-shadow:0 3px 5px rgba(0,0,0,0.5);
text-align:center;
font-weight:700;
font-size:17px;
text-shadow:0 0 3px #627172;
cursor:pointer;
line-height:2;
-moz-border-radius:1px;
-webkit-border-radius:1px;
border-radius:1px;
background:#7C7C7C;
background:-o-linear-gradient(top,#7C7C7C 0px,#7C7C7C 100%);
background:-moz-linear-gradient(top,#7C7C7C 0px,#7C7C7C 100%);
background:-webkit-linear-gradient(top,#7C7C7C 0px,#7C7C7C 100%);
background:-ms-linear-gradient(top,#7C7C7C 0px,#7C7C7C 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7C7C7C',endColorstr='#7C7C7C',GradientType=0)
}

.invest_sub,.invest_sub_act {
margin:0 3px 10px 0;
padding:4px 6px;
display:block;
float:left;
color:#F0FFFF;
box-shadow:0 2px 3px rgba(0,0,0,0.5);
text-align:center;
font:12px Tahoma,Arial,sans-serif;
font-weight:400;
text-shadow:0 0 3px #627172;
cursor:pointer;
line-height:2;
letter-spacing:.8px;
text-transform:uppercase;
-moz-border-radius:1px;
-webkit-border-radius:1px;
border-radius:1px
}

.invest_sub {
background:#0087A7;
background:-o-linear-gradient(top,#0087A7 0px,#0087A7 100%);
background:-moz-linear-gradient(top,#0087A7 0px,#0087A7 100%);
background:-webkit-linear-gradient(top,#0087A7 0px,#0087A7 100%);
background:-ms-linear-gradient(top,#0087A7 0px,#0087A7 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0087A7',endColorstr='#0087A7',GradientType=0)
}

.invest_sub:hover {
background:#007FFF;
background:-o-linear-gradient(top,#007FFF 0px,#06C 100%);
background:-moz-linear-gradient(top,#007FFF 0px,#06C 100%);
background:-webkit-linear-gradient(top,#007FFF 0px,#06C 100%);
background:-ms-linear-gradient(top,#007FFF 0px,#06C 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0066CC',endColorstr='#007FFF',GradientType=0)
}

.invest_sub_act,.invest_sub_act:hover {
background:#FF4E00;
background:-o-linear-gradient(top,#FF4E00 0px,#FF4E00 100%);
background:-moz-linear-gradient(top,#FF4E00 0px,#FF4E00 100%);
background:-webkit-linear-gradient(top,#FF4E00 0px,#FF4E00 100%);
background:-ms-linear-gradient(top,#FF4E00 0px,#FF4E00 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF4E00',endColorstr='#FF4E00',GradientType=0)
}

.invest_sub_act {
cursor:default
}

.invest_shopping,.invest_un_shopping,.invest_ap_shopping {
float:none;
display:block;
height:24px;
width:24px;
outline:none;
border:none;
margin:0 1px;
cursor:pointer
}

.invest_ap_shopping {
background:url(../img/invest/icon-ap_shopping-24x24.png) no-repeat left top
}

.invest_shopping {
background:url(../img/invest/icon-shopping2-24x24.png) no-repeat left top
}

.invest_un_shopping {
background:url(../img/invest/icon-un_shopping-24x24.png) no-repeat left top
}

.invest_shopping:hover,.invest_un_shopping:hover {
background-position:left bottom
}

#load-pages {
	display: block;
	text-align: center;
	color: #828282;
	font-size: 12px;
	text-shadow: 0 1px 1px #FFF;
	padding: 4px 5px;
	margin: 10px auto;
	border-radius: 2px;
	border: 1px solid #E0E0E0;
	cursor: pointer;
	outline: none;
	background: #F5F5F5;
	width: 100%;
	height: 30px;
	line-height: 20px;
	box-sizing: border-box;
}

#load-pages:hover {
	color: #616161;
	border: 1px solid #CACACA;
	background: #E2E2E2;
}

#loading-pages {
background:url(../images/ajax-loader2.gif) no-repeat left center;
width:16px;
height:11px;
display:block;
margin:0 auto;
padding:4px
}

.news_comment,.news_forum,.news_add_comment,#content a.news_comment,#content a.news_forum {
float:right;
display:inline-block;
color:#FFF;
padding:4px 10px 5px;
margin:10px 0 5px;
border-radius:1px;
text-shadow:0 1px 1px rgba(0,0,0,0.56);
font-size:12px;
border:2px solid #E0E0E0;
cursor:pointer;
background:#0077A7;
outline:none;
text-decoration:none
}

.news_comment:hover,#content a.news_comment:hover {
background:#069;
outline:none;
text-decoration:none
}

.news_comment span,#content a.news_comment span {
display:inline-block;
color:#FFF;
padding:4px 14px 5px;
margin:-6px -10px -8px 10px;
border-radius:0 0 0 0;
text-shadow:0 1px 1px rgba(0,0,0,0.56);
font-size:12px;
border:0 solid #E0E0E0;
cursor:pointer;
background:#0087A7;
outline:none;
text-decoration:none
}

.news_comment:hover span,#content a.news_comment:hover span {
background:#0077A7;
outline:none;
text-decoration:none
}

.news_forum,#content a.news_forum {
float:left;
background:#F7942A;
outline:none;
text-decoration:none
}

.news_forum:hover,#content a.news_forum:hover {
background:#FC8000;
outline:none;
text-decoration:none
}

.news_add_comment {
float:none;
display:block;
margin:10px auto;
width:200px;
text-align:center;
background:#0077A7;
outline:none;
text-decoration:none
}

.add_comment,.edit_comment {
float:right;
display:block;
height:16px;
width:19px;
outline:none;
border:none;
margin:0 1px;
float:right;
cursor:pointer
}

.add_comment {
background:url(img/add-comment.png) no-repeat left top;
opacity:.7;
-moz-opacity:.7;
filter:alpha(opacity=70)
}

.add_comment:hover {
opacity:1.5;
-moz-opacity:1.5;
filter:alpha(opacity=150)
}

.edit_comment {
background:url(img/icon-edit.png) no-repeat left top;
opacity:.7;
-moz-opacity:.7;
filter:alpha(opacity=70)
}

.edit_comment:hover {
opacity:1.5;
-moz-opacity:1.5;
filter:alpha(opacity=150)
}

.news_add_comment:hover {
background:#069;
outline:none;
text-decoration:none
}

.news_answer {
background-color:#F0F8FF;
border:1px dotted #708090;
color:#135b11;
padding:4px;
margin:7px 0 4px;
display:block;
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0
}

.news_answer_title {
font-style:normal;
font-size:12px;
color:#999;
padding:2px 0 3px 2px;
display:block
}

.news_answer_text {
padding:0 2px;
display:block
}

table.ajax-nav {
	text-align:left;
	border-collapse:separate;
	line-height:1.4;
	border:none;
	border-spacing:0;
	width:100%;
	padding:0;
	margin:2px auto;
}

table.ajax-nav td.nav-left, 
table.ajax-nav td.nav-center, 
table.ajax-nav td.nav-right {
	margin:0;
	padding:8px 6px 6px;
	background:#F7F7F7;
	border-top:1px solid #DDD;
	border-bottom:1px solid #DDD;
	white-space:nowrap;
	vertical-align:middle;
}

table.ajax-nav td.nav-left {
	text-align:center;
	width:90px;
}

table.ajax-nav td.nav-center {
	text-align:center;
}

table.ajax-nav td.nav-right {
	text-align:center;
	width:90px;
}

.nav-prev-next, a.nav-prev-next, #content a.nav-prev-next {
	cursor:default;
	font-size:12px;
	color:#B3C2A4;
}

.nav-prev-next-act, a.nav-prev-next-act, #content a.nav-prev-next-act {
	cursor:pointer;
	font-size:12px;
	color:#176995;
}

.nav-prev-next-act:hover, a.nav-prev-next-act:hover, #content a.nav-prev-next-act:hover {
	color:red;
}

.nav-page, .nav-page-act, a.nav-page, a.nav-page-act, #content a.nav-page, #content a.nav-page-act {
	cursor:pointer;
	color:#069;
	font:15px Tahoma,Arial,"Times New Roman","Trebuchet MS",Impact,sans-serif;
	font-weight:400;
	padding:0 3px;
	margin:0 2px;
	border-radius:1px;
}

.nav-page:hover, .nav-page-act:hover, a.nav-page:hover, a.nav-page-act:hover, #content a.nav-page:hover, #content a.nav-page-act:hover {
	color:red;
}

.nav-page-act, a.nav-page-act, #content a.nav-page-act {
	font-weight:700;
	font-size:15px;
	border-bottom:2px solid #069;
}

.text14 {
	font-size:14px;
}

.art-calendar {
float:left;
display:block;
height:18px;
width:auto;
outline:none;
border:none;
margin:0 1px;
padding-left:22px;
line-height:18px;
font-size:11px;
color:#828282;
background:url(articles/icon-calendar-18x18.png) no-repeat left top
}

.art-eye {
float:right;
display:block;
height:16px;
width:auto;
outline:none;
border:none;
margin:0 1px;
padding-left:20px;
line-height:16px;
font-size:11px;
color:#828282;
background:url(articles/icon-eye-16x16.png) no-repeat left top
}

#content a.art-book-title,.art-book-title {
text-align:left;
font:14px Tahoma,Arial,sans-serif;
color:#00649E;
text-shadow:0 0 2px #FFF;
margin:5px 0 10px;
background:url(articles/icon-book-50x50.png) no-repeat left top;
display:block;
padding:12px 0 9px 60px;
border:none;
text-decoration:none
}

#content a.art-book-title:hover,.art-book-title:hover {
color:#C24E00;
border:none;
cursor:pointer;
text-decoration:none
}

#content a.art-book-title span,.art-book-title span {
display:block;
font-size:10px;
color:#688194;
text-decoration:none
}

#content a.articles_sub,a.articles_sub {
display:inline-block;
color:#FFF;
padding:4px 10px 5px;
margin:10px 0 5px;
border-radius:1px;
text-shadow:0 1px 1px rgba(0,0,0,0.56);
font-size:12px;
border:2px solid #E0E0E0;
cursor:pointer;
background:#0077A7;
outline:none;
text-decoration:none
}

#content a.articles_sub:hover,a.articles_sub:hover {
background:#069;
outline:none;
text-decoration:none
}

.cashout-loading {
	background: url(eps/icon-loading.gif) no-repeat center center;
	width: 16px;
	height: 11px;
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	padding: 4px;
}

.cashout-wm, .cashout-wmr, .cashout-wmp, .cashout-wmz, .cashout-wme, 
.cashout-ym, .cashout-pm, .cashout-pe, .cashout-qw, .cashout-mb, .cashout-pp, .cashout-sb, .cashout-ac {
	background: #FFF;
	border: 1px solid #F0F1F1;
	display: inline-block;
	margin: 3px;
}

.cashout-wm div, .cashout-wmr div, .cashout-wmp div, .cashout-wmz div, .cashout-wme div, 
.cashout-ym div, .cashout-pm div, .cashout-pe div, .cashout-qw div, .cashout-mb div, .cashout-pp div, .cashout-sb div, .cashout-ac div {
	border: 2px solid #E9EAEA;
	display: block;
}

.cashout-wm div div, .cashout-wmr div div, .cashout-wmp div div, .cashout-wmz div div, .cashout-wme div div, 
.cashout-ym div div, .cashout-pm div div, .cashout-pe div div, .cashout-qw div div, .cashout-mb div div, .cashout-pp div div, .cashout-sb div div, .cashout-ac div div {
	border: 1px solid #E2E4E5;
	display: block;
}

.cashout-wm div div div, .cashout-wmr div div div, .cashout-wmp div div div, .cashout-wmz div div div, .cashout-wme div div div, 
.cashout-ym div div div, .cashout-pm div div div, .cashout-pe div div div, .cashout-qw div div div, .cashout-mb div div div, .cashout-pp div div div, .cashout-sb div div div, .cashout-ac div div div {
	width: 160px;
	height: 67px;
	border: 1px solid #9CADBA;
	display: block;
}

.cashout-wm div div div  {background: url(eps/icon-wm.png)  no-repeat center 5px;}
.cashout-wmr div div div {background: url(eps/icon-wmr.png) no-repeat center 5px;}
.cashout-wmp div div div {background: url(eps/icon-wmp.png) no-repeat center 5px;}
.cashout-wmz div div div {background: url(eps/icon-wmz.png) no-repeat center 5px;}
.cashout-wme div div div {background: url(eps/icon-wme.png) no-repeat center 5px;}

.cashout-ym div div div {background: url(eps/icon-ym.png) no-repeat center 5px;}
.cashout-pm div div div {background: url(eps/icon-pm.png) no-repeat center 5px;}
.cashout-pe div div div {background: url(eps/icon-pe.png) no-repeat center 5px;}
.cashout-qw div div div {background: url(eps/icon-qw.png) no-repeat center 5px;}
.cashout-mb div div div {background: url(eps/icon-mb.png) no-repeat center 5px;}
.cashout-sb div div div {background: url(eps/icon-sb.png) no-repeat center 5px;}
.cashout-pp div div div {background: url(eps/icon-pp.png) no-repeat center 5px;}
.cashout-ac div div div {background: url(eps/icon-ac.png) no-repeat center 5px;}

.cashout-wm div div div:hover, .cashout-wmr div div div:hover, .cashout-wmp div div div:hover, .cashout-wmz div div div:hover, .cashout-wme div div div:hover, 
.cashout-ym div div div:hover, .cashout-pm div div div:hover, .cashout-pe div div div:hover, .cashout-qw div div div:hover, 
.cashout-mb div div div:hover, .cashout-pp div div div:hover, .cashout-sb div div div:hover, .cashout-ac div div div:hover {
	border: 4px solid #5BA4FD;
	display: inline-block;
	margin: -3px;
	cursor: pointer;
}

.line-blue, .line-gray, .line-green, .line-red, .line-orange {
	display: block;
	font: 12px/16px 'Open Sans',Arial,Helvetica,sans-serif;
	color: #FFF;
	padding: 2px 2px 3px;
	margin: 45px 1px 0
}

.line-blue   {background-color: #3579AC;}
.line-gray   {background-color: #9CADBA;}
.line-green  {background-color: #65AB34;}
.line-orange {background-color: #E88523;}
.line-red    {background-color: #D94821;}

.sum-form {
	border: 4px solid #E2E4E5;
	background: #E2E4E5;
	margin: 10px auto;
	display: block;
	width: 150px;
}

input.sum-out {
	font-size: 19px;
	text-align: center;
	padding: 4px;
	border: 1px solid #9CADBA;
	box-shadow: 0 0 0 rgba(102,148,200,1);
	text-transform: uppercase;
	width: 140px;
	height: 30px;
	outline: none;
	margin: 0;
	border-radius: 0;
}

input.sum-out:hover, input.sum-out:focus {
	outline: none;
	border: 1px solid #228B22;
	box-shadow: 0 0 0 #228B22;
	margin: 0;
}

.cash-bank {
	text-align: justify;
	display: block;
	background: url(eps/icon-bank.png) no-repeat left top;
	padding: 5px 5px 0 80px;
	border: none;
	min-height: 60px;
}

.cash-order {
	display: block;
	color: #324D63;
	text-align: left;
	padding: 5px 10px 5px 50px;
	border-bottom: 1px solid #C5D2DB;
	width: 300px;
	margin:0 auto;
}

.cash-order .txt-l {
	color: #005E91;
	font-size: 14px;
	width: 100px;
	display: inline-block;
}

.cash-order .txt-r {
	font-size: 16px;
}

.cash-order-btn {
	display: inline-block;
	color: #FFF;
	padding: 6px 15px 7px;
	margin: 5px 0;
	border-radius: 1px;
	text-shadow: 0 1px 1px rgba(0,0,0,0.56);
	font-size: 13px;
	text-transform: uppercase;
	border: 2px solid #E0E0E0;
	cursor: pointer;
	background: #0077A7;
	outline: none;
	text-decoration: none;
}

.cash-order-btn:hover {
	background: #069;
	outline: none;
	text-decoration: none;
}

.cash-success {
	font-size: 14px;
	color: #11730E;
	letter-spacing: normal;
	text-shadow: 0 1px 0 #FFFFFF, 1px 2px 2px #AAA;
	text-align: center;
	padding: 0;
	margin-top: 10px;
	display: block;
}

.cash-success span {
	font-size: 15px;
	letter-spacing: normal;
	color: #FFF;
	text-align: center;
	text-shadow: 0 1px 1px rgba(0,0,0,0.56);
	background-color: #4FAD1F;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px 20px;
}

.cash-success .bg-img {
	background: url(eps/icon-success-pay.png) no-repeat center center;
	display: block;
	width: 128px;
	height: 128px;
	padding: 0;
	margin: 15px auto;
}

.cash-success a, .cash-success a:active, .cash-success a:visited {
	font: bold 15px Arial, Tahoma, Sans-Serif;
	color: #2C7DA8;
	border-bottom: 1px dotted #2C7DA8;
	text-transform: uppercase;
	cursor: pointer;
}

.cash-success a:hover {
	color: #DE1200;
	text-decoration: none;
	border-bottom: 1px dotted #971C1D;
}

a.userstatus {
height:54px;
width:58px;
display:block;
border:none;
outline:none;
text-decoration:none;
cursor:pointer;
margin:0;
margin-bottom:10px;
line-height:4.6;
font-size:11px;
text-align:center;
color:#fff;
text-shadow:1px 1px 1px #3C693C;
background:url(img/icon-status.png) no-repeat left top
}

a.userstatus:hover {
text-decoration:none
}

a.user-status-1,a.user-status-2,a.user-status-3,a.user-status-4,a.user-status-5,a.user-status-6,a.user-status-7,a.user-status-8,a.user-status-9,a.user-status-10,a.user-status-11,.user-status-1,.user-status-2,.user-status-3,.user-status-4,.user-status-5,.user-status-6,.user-status-7,.user-status-8,.user-status-9,.user-status-10,.user-status-11,#content a.user-status-1,#content a.user-status-2,#content a.user-status-3,#content a.user-status-4,#content a.user-status-5,#content a.user-status-6,#content a.user-status-7,#content a.user-status-8,#content a.user-status-9,#content a.user-status-10,#content a.user-status-11 {
height:60px;
width:60px;
display:block;
border:none;
outline:none;
text-decoration:none;
cursor:pointer;
margin:0 auto;
margin-bottom:10px;
padding:0;
line-height:58px;
font-size:11px;
text-align:center;
color:#FFF;
text-shadow:1px 1px 1px #3C693C
}

.user-status-1:hover,.user-status-2:hover,.user-status-3:hover,.user-status-4:hover,.user-status-5:hover,.user-status-6:hover,.user-status-7:hover,.user-status-8:hover,.user-status-9,.user-status-10,#content a.user-status-1:hover,#content a.user-status-2:hover,#content a.user-status-3:hover,#content a.user-status-4:hover,#content a.user-status-5:hover,#content a.user-status-6:hover,#content a.user-status-7:hover,#content a.user-status-8:hover,#content a.user-status-9,#content a.user-status-10 {
text-decoration:none
}

a.user-status-1,.user-status-1 {
background:url(icon-status/icon-status-1.png) no-repeat left top
}

a.user-status-2,.user-status-2 {
background:url(icon-status/icon-status-2.png) no-repeat left top
}

a.user-status-3,.user-status-3 {
background:url(icon-status/icon-status-3.png) no-repeat left top
}

a.user-status-4,.user-status-4 {
background:url(icon-status/icon-status-4.png) no-repeat left top
}

a.user-status-5,.user-status-5 {
background:url(icon-status/icon-status-5.png) no-repeat left top
}

a.user-status-6,.user-status-6 {
background:url(icon-status/icon-status-6.png) no-repeat left top
}

a.user-status-7,.user-status-7 {
background:url(icon-status/icon-status-7.png) no-repeat left top
}

a.user-status-8,.user-status-8 {
background:url(icon-status/icon-status-8.png) no-repeat left top
}

a.user-status-9,.user-status-9 {
background:url(icon-status/icon-status-9.png) no-repeat left top
}

a.user-status-10,.user-status-10 {
background:url(icon-status/icon-status-10.png) no-repeat left top
}

a.user-status-11,.user-status-11 {
background:url(icon-status/icon-status-11.png) no-repeat left top
}

.cat-title-open,.cat-title-close {
border-top:1px solid #46A2FF;
border-bottom:1px solid #ABC0DA;
display:block;
margin:0 0 4px;
padding:4px 10px 5px 52px;
color:#00649E;
text-align:left;
font:12px Tahoma,Arial,sans-serif;
font-weight:700;
text-shadow:1px 1px 1px #FFF;
outline:none;
cursor:pointer;
background:#DCE7EA url(img/title-down.png) no-repeat 5px center
}

.cat-title-close {
background-color:#EDEDED;
color:#728E9E
}

table.tab-wall {
text-align:left;
border-collapse:separate;
line-height:1.4;
border:none;
border-spacing:0;
width:100%;
padding:0 0 5px
}

table.tab-wall td.td-wall {
color:#114C5B;
font:12px/14px tahoma,arial,sans-serif;
padding:4px 4px 4px 10px;
border-bottom:1px solid #DDD
}

table.tab-wall td.td-wall:nth-child(2) {
color:#0A4C5B
}

#content a.vp-mail,a.vp-mail {
width:15px;
height:11px;
display:block;
cursor:pointer;
float:left;
margin:2px 5px 0 0;
padding:0;
border:none;
background:#F5F5F5 url(img/icon-mail.png) no-repeat left top
}

#content a.vp-mail:hover,a.vp-mail:hover {
background-position:left bottom;
border:none
}

.task-favorite-in, .task-favorite-out, .task-basket-in, .task-basket-out {
	border:none;
	outline:none;
	width:30px;
	height:22px;
	display:block;
	float:right;
	margin-top:10px;
	cursor:pointer;
}
.task-favorite-in  {background:url(icon-task/task-favorite-in.png) no-repeat;}
.task-favorite-out {background:url(icon-task/task-favorite-out.png) no-repeat;}
.task-basket-in    {background:url(icon-task/task-basket-in.png) no-repeat;}
.task-basket-out   {background:url(icon-task/task-basket-out.png) no-repeat;}


.wall-cnt {
color:#167E48;
font-size:12px;
text-shadow:0 1px 0 #FFF,1px 2px 2px #AAA;
font-weight:700
}

.seach-form {
	font:12px/14px tahoma,arial,sans-serif;
	color:#335783;
	background-color:#3CB371;
	padding:3px 0;
	margin-bottom:5px;
	display:block;
	position:relative;
	text-align:center;
	border:1px solid #828282;
	border-radius:1px;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	box-sizing: border-box;
	height: 38px;
}

.seach-form input {
	border: 1px solid #696969;
	text-align: center;
	width: 400px;
	height: 30px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	color: #363636;
	box-sizing: border-box;
}

.seach-form input:focus {
	border: 1px solid #00868B;
	outline: none;
}

.seach-result {
	position: relative;
	top: 0;
	left: 0;
	width: 400px;
	max-height: 238px;
	border: 1px solid #00868B;
	background-color: rgba(255,255,255, 0.98);
	overflow-y: auto;
	display: none;
	margin: 0 auto;
	padding: 5px 0;
	z-index: 1000;
	box-sizing: border-box;
}

.seach-loading {
	background: url(eps/icon-loading.gif) no-repeat center center;
	width: 16px;
	height: 11px;
	display: block;
	margin: 0 auto;
	padding: 10px 0;
}

.seach-in {
padding:5px;
position:relative;
height:35px;
cursor:pointer;
border-bottom:1px solid #CCC;
color:#335783;
width:96%;
margin:2px auto
}

.seach-box-a {
float:left
}

.seach-box-b {
float:left;
line-height:35px;
padding-left:5px;
font-weight:700;
text-shadow:0 1px 0 #FFF,1px 2px 2px #AAA
}

.seach-box-c {
float:right;
line-height:35px
}

.wall-avatar,.small-avatar {
background:url(img/avatarbg.png) no-repeat right bottom;
padding:2px 9px 9px 2px;
border:none;
width:30px;
height:30px;
display:block
}

.wall-avatar {
width:50px;
height:50px;
cursor:pointer
}

.comm-info {
float:left;
line-height:22px
}

.comm-time {
float:right;
color:#4F4F4F;
text-shadow:0 1px 0 #FFF,1px 1px 1px #AAA;
line-height:22px;
padding-right:3px
}

.comm-author {
color:#05599B;
font-size:12px;
color:#05599B;
text-shadow:0 0 3px #A3D3F7;
margin:0
}

.comm-author-id {
color:#387021;
font-size:12px;
font-weight:400;
margin:0 0 0 2px;
border-bottom:1px dotted #99BA77
}

.comm-plus,.comm-minus {
width:22px;
height:22px;
margin:0 7px 0 0;
padding:0;
border:none;
float:left;
display:inline-block
}

.comm-plus {
background:url(img/icon-comm-plus.png) no-repeat left center
}

.comm-minus {
background:url(img/icon-comm-minus.png) no-repeat left center
}

.text-green { color:#167E48; }
.text-red   { color:#FF0000; }
.text-grey  { color:#363636; }
.text-blue  { color:#0080EC; }
.text-bold  { font-weight:600; }

.bg-wall {
width:20px;
height:20px;
cursor:pointer;
margin:0 0 0 7px;
padding:0 0 0 22px;
border:none;
background:url(img/icon-wall-20x20.png) no-repeat left center
}

.wall_answer {
background-color:#F0F8FF;
border:1px dotted #708090;
color:#135b11;
padding:4px;
margin:7px 0 4px;
display:block;
word-wrap:break-word
}

.wall_answer_title {
font-style:normal;
font-size:12px;
color:#999;
padding:2px 0 3px 2px;
display:block
}

.wall_answer_text {
padding:0 2px;
display:block
}

.cnt-comm {
color:#696969;
font:14px/20px Tahoma,Arial,sans-serif;
text-align:center;
padding:5px 0 15px
}

.cnt-comm-minus {
margin-left:10px
}

.cnt-comm-all span {
color:#696969;
font-weight:700
}

.cnt-comm-plus span {
color:#2E8B57;
font-weight:700
}

.cnt-comm-minus span {
color:#E32636;
font-weight:700
}

.wall-sub {
display:inline-block;
color:#FFF;
padding:4px 10px 5px;
margin:5px 2px;
border-radius:1px;
text-shadow:0 1px 1px rgba(0,0,0,0.56);
font-size:12px;
border:2px solid #E0E0E0;
cursor:pointer;
background:#0077A7;
outline:none;
text-decoration:none
}

.wall-sub:hover {
background:#069;
outline:none;
text-decoration:none
}

.info-bon,.info-kon,.info-task {
color:#176995;
font-size:12px;
cursor:pointer;
border-bottom:0 dotted #176995;
margin:0 2px
}

.info-bon:hover,.info-kon:hover,.info-task:hover {
color:#A52A2A;
border-bottom:1px dotted #A52A2A
}

.wall-userinfo {
background-color:#FFFADF;
border:1px dashed #5CA4BC;
padding:4px;
margin:0 0 5px;
min-height:17px;
word-wrap:break-word
}

.d-gift {
display:inline-block;
cursor:pointer
}

.img-gift {
display:inline-block;
background:#FAFAFA;
border-radius:5px;
padding:6px;
border:1px solid #CCC;
margin:3px;
outline:none;
width:48px;
height:48px
}

.img-gift:hover {
border:1px solid #167E48
}

span .img-gift,span .img-gift:hover {
border:none;
background:none;
padding:15px
}

#wall-usergifts {
text-align:center;
margin:0 auto;
padding-bottom:7px
}

.wall-gift {
display:inline-block;
padding:5px;
margin:4px;
cursor:pointer;
position:relative
}

.wall-gift:hover {
background:#FAFAFA;
border:1px solid #167E48;
border-radius:5px;
margin:3px
}

.wall-gift .info-gift {
font-size:11px;
color:#FFF;
text-align:center;
display:none;
position:absolute;
width:250px;
top:65px;
left:50%;
margin-left:-125px;
padding:5px 8px;
border:1px solid rgba(0,0,0,0.25);
background-color:rgba(0,0,0,0.8);
border-radius:3px;
box-shadow:0 0 3px #555;
z-index:10000;
word-wrap:break-word
}

.wall-gift:hover .info-gift {
display:block
}

.wall-gift img {
width:48px;
height:48px;
border:none;
outline:none;
margin:0;
padding:0
}

.author-gift {
float:left;
font-weight:700
}

.date-gift {
float:right
}

.comm-gift {
text-align:left
}

.progress_style {
width:40px;
height:40px;
margin:10px 0;
border-radius:66px;
-moz-border-radius:66px;
-webkit-border-radius:66px;
-khtml-border-radius:66px;
font-size:13px;
color:#888;
line-height:40px;
text-shadow:0 1px 0 #FFF;
text-decoration:none;
text-align:center;
cursor:help;
-webkit-box-shadow:0 2px 10px rgba(0,0,0,.5),0 2px 3px rgba(0,0,0,.5);
-moz-box-shadow:0 2px 10px rgba(0,0,0,.5),0 2px 3px rgba(0,0,0,.5);
-o-box-shadow:0 2px 10px rgba(0,0,0,.5),0 2px 3px rgba(0,0,0,.5);
box-shadow:0 2px 10px rgba(0,0,0,.5),0 2px 3px rgba(0,0,0,.5)
}

.progress_style img {
margin:0;
padding:0
}

.stat_1 {
border:#daa520 1px solid;
background:#daa520;
background:-o-linear-gradient(top,#e8c161 0px,#daa520 100%);
background:-moz-linear-gradient(top,#e8c161 0px,#daa520 100%);
background:-webkit-linear-gradient(top,#e8c161 0px,#daa520 100%);
background:-ms-linear-gradient(top,#e8c161 0px,#daa520 100%)
}

.stat_2 {
border:#acacac 1px solid;
background:#acacac;
background:-o-linear-gradient(top,#e7e7e7 0px,#acacac 100%);
background:-moz-linear-gradient(top,#e7e7e7 0px,#acacac 100%);
background:-webkit-linear-gradient(top,#e7e7e7 0px,#acacac 100%);
background:-ms-linear-gradient(top,#e7e7e7 0px,#acacac 100%)
}

.stat_3 {
border:#ffd700 1px solid;
background:#ffd700;
background:transparent;
background:-o-linear-gradient(top,#ffed89 0px,#ffd700 100%);
background:-moz-linear-gradient(top,#ffed89 0px,#ffd700 100%);
background:-webkit-linear-gradient(top,#ffed89 0px,#ffd700 100%);
background:-ms-linear-gradient(top,#ffed89 0px,#ffd700 100%)
}

.stat_4 {
border:#e5e3e2 1px solid;
background:#e5e3e2;
background:transparent;
background:-o-linear-gradient(top,#f8f7f7 0px,#e5e3e2 100%);
background:-moz-linear-gradient(top,#f8f7f7 0px,#e5e3e2 100%);
background:-webkit-linear-gradient(top,#f8f7f7 0px,#e5e3e2 100%);
background:-ms-linear-gradient(top,#f8f7f7 0px,#e5e3e2 100%)
}

.stat_5 {
border:#5fcc83 1px solid;
background:#5fcc83;
background:transparent;
background:-o-linear-gradient(top,#7dd69b 0px,#5fcc83 100%);
background:-moz-linear-gradient(top,#7dd69b 0px,#5fcc83 100%);
background:-webkit-linear-gradient(top,#7dd69b 0px,#5fcc83 100%);
background:-ms-linear-gradient(top,#7dd69b 0px,#5fcc83 100%)
}

#user-notif {
position:fixed;
z-index:1000000;
right:8px;
bottom:8px;
pointer-events:all!important;
margin:0;
padding:0;
letter-spacing:normal;
overflow:hidden;
max-height:280px;
font-weight:400;
font:12px/14px Tahoma,Arial,"Times New Roman","Trebuchet MS",Impact,sans-serif
}

#user-notif .notif-block {
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
width:290px;
height:80px;
padding:5px;
margin:0 0 5px;
color:#FFF;
cursor:pointer;
background:rgba(0,0,0,0.85);
background:-o-linear-gradient(top,#222 0px,#000 100%);
background:-moz-linear-gradient(top,#222 0px,#000 100%);
background:-webkit-linear-gradient(top,#222 0px,#000 100%);
background:-ms-linear-gradient(top,#222 0px,#000 100%);
opacity:.85;
-moz-opacity:.85;
filter:alpha(opacity=85)
}

#user-notif .notif-block:last-child {
margin-bottom:0
}

#user-notif .notif-block:hover {
opacity:.9;
-moz-opacity:.9;
filter:alpha(opacity=90)
}

#user-notif .notif-title {
text-align:left;
font-size:12px;
line-height:14px;
margin:0 6px 2px;
border-bottom:0 solid #696969
}

#user-notif .notif-avatar {
width:60px;
height:60px;
float:left;
margin:0 3px 0 6px
}

#user-notif img.bg-avatar {
margin-top:5px;
background:url(img/avatarbg.png) no-repeat right bottom;
padding:2px 9px 9px 2px;
border:none;
width:50px;
height:50px
}

#user-notif .notif-content {
display:block;
word-wrap:break-word;
margin:5px 5px 3px 2px;
text-align:left
}

.block-captcha {
margin:0;
padding:1px;
display:inline-block;
border:1px solid #008B8B;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
width:100px;
height:40px;
cursor:pointer
}

.block-captcha img {
margin:0;
padding:0;
border:none;
cursor:pointer;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px
}

.ref-walls {
display:block;
text-align:center;
margin:0 auto
}

.ref-wall {
	display: inline-block;
	width: calc(100% / 3 - 10px);
margin:0 5px 10px;
padding:10px 7px;
vertical-align:top;
background:#FFF;
border:1px solid #999;
box-shadow:3px 3px 15px 1px #999;
-webkit-box-shadow:3px 3px 15px 1px #999;
-moz-box-shadow:3px 3px 15px 1px #999;
-khtml-box-shadow:3px 3px 15px 1px #999;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
cursor:pointer;
opacity:1;
-moz-opacity:1;
filter:alpha(opacity=100);
	box-sizing: border-box;
}

.ref-wall:first-child, .ref-wall:nth-child(3n + 1) {
	margin-left: 0;
}
.ref-wall:last-child, .ref-wall:nth-child(3n) {
	margin-right: 0;
}

.ref-wall:hover {
opacity:.9;
-moz-opacity:.9;
filter:alpha(opacity=90)
}

.rw_login {
color:#0080EC;
text-shadow:0 1px 0 #FFF,1px 2px 2px #AAA;
text-align:center;
font-weight:700
}

.rw_status {
color:red;
text-shadow:0 1px 0 #FFF,1px 2px 2px #AAA;
text-align:center;
font-weight:400;
margin:-8px auto 8px
}

.rw_ref_back {
color:#069;
font-size:12px;
margin:8px auto 10px
}

.rw_ref_back span {
color:#167E48;
font-size:12px;
text-shadow:0 1px 0 #FFF,1px 2px 2px #AAA;
font-weight:700
}

.rw_avatar,.rw_avatar_small {
margin:0 auto;
text-align:center
}

.rw_avatar img,.rw_avatar_small img {
width:140px;
height:140px;
background-color:#F5FFFA;
border:1px solid transparent;
margin:0;
padding:0;
border-radius:71px;
-moz-border-radius:71px;
-webkit-border-radius:71px;
-khtml-border-radius:71px;
box-shadow:0 0 10px 0 #999;
-webkit-box-shadow:0 0 10px 0 #999;
-moz-box-shadow:0 0 10px 0 #999;
-khtml-box-shadow:0 0 10px 0 #999
}

.rw_avatar_small img {
width:50px;
height:50px;
border-radius:26px;
-moz-border-radius:26px;
-webkit-border-radius:26px;
-khtml-border-radius:26px;
box-shadow:0 0 4px 0 #999;
-webkit-box-shadow:0 0 4px 0 #999;
-moz-box-shadow:0 0 4px 0 #999;
-khtml-box-shadow:0 0 4px 0 #999;
margin:5px
}

.rw_avatar_small {
display:inline-block;
position:relative
}

.rw_avatar_small .info-rw {
font-size:11px;
color:#FFF;
text-align:center;
display:none;
position:absolute;
width:250px;
top:75px;
left:calc(50% - 137px);
margin:0;
padding:5px 8px;
border:1px solid rgba(0,0,0,0.25);
background-color:rgba(0,0,0,0.8);
border-radius:3px;
box-shadow:0 0 3px #555;
z-index:10000;
word-wrap:break-word
}

.rw_avatar_small:hover .info-rw {
display:block
}

.rw_comment {
min-height:28px;
max-height:38px;
padding:10px 0 0;
color:#167E48;
font-size:11px;
font-weight:700;
line-height:13px;
letter-spacing:.1px;
word-wrap:break-word
}

.rw_addsub {
display:block;
margin:0 auto;
padding:0;
min-height:5px
}

a.button14 {
display:inline-block;
text-shadow:1px 1px #fff;
text-decoration:none;
padding:.3em 1em;
border:1px solid #aaa;
border-radius:100px;
outline:none;
background:#d6dbbf no-repeat;
background-image:linear-gradient(to left,#aaa,#aaa),linear-gradient(to left,#feffe8,#feffe8),linear-gradient(#feffe8,#d6dbbf);
background-position:calc(100% - 2.7em) 0,calc(100% - 2.7em + 1px) 0,0 0;
background-size:1px 100%,1px 100%,auto auto;
overflow:hidden
}

a.button14:after {
content:"\bb";
position:relative;
bottom:0;
display:inline-block;
margin-left:1.4em;
vertical-align:middle;
font-family:"Times","Times New Roman","serif","sans-serif","EmojiSymbols";
font-weight:700;
font-size:140%;
-webkit-transform:rotate(90deg);
transform:rotate(90deg)
}

a.button14:hover {
background-color:#F4A460;
background-image:linear-gradient(to left,#aaa,#aaa),linear-gradient(to left,#feffe8,#feffe8),linear-gradient(#fffce7,#F4A460)
}

a.button14:active:after {
bottom:-1.2em;
transition:.3s
}


img.avatar_small {
width:30px;
height:30px;
text-align:center;
background-color:#F5FFFA;
border:1px solid transparent;
margin:5px;
padding:0;
border-radius:16px;
-moz-border-radius:16px;
-webkit-border-radius:16px;
-khtml-border-radius:16px;
box-shadow:0 0 10px 0 #999;
-webkit-box-shadow:0 0 10px 0 #999;
-moz-box-shadow:0 0 10px 0 #999;
-khtml-box-shadow:0 0 10px 0 #999;
float:left
}

.q_mess_block_ch,.q_mess_block_nh {
margin:5px 0 10px;
padding:5px;
font-size:13px;
font-family:Tahoma;
text-align:left;
text-shadow:0 1px 0 #f6f7f7;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
box-shadow:0 1px 3px rgba(0,0,0,0.2);
color:#252b2c;
word-wrap:break-word
}

.q_mess_block_ch {
background:#77FD9F;
background:-o-linear-gradient(top,#B1FEC8 0px,#77FD9F 100%);
background:-moz-linear-gradient(top,#B1FEC8 0px,#77FD9F 100%);
background:-webkit-linear-gradient(top,#B1FEC8 0px,#77FD9F 100%);
background:-ms-linear-gradient(top,#B1FEC8 0px,#77FD9F 100%)
}

.q_mess_block_nh {
background:#DDD;
background:-o-linear-gradient(top,#F6F7F7 0px,#D7DCDC 100%);
background:-moz-linear-gradient(top,#F6F7F7 0px,#D7DCDC 100%);
background:-ms-linear-gradient(top,#F6F7F7 0px,#D7DCDC 100%);
background:-webkit-linear-gradient(top,#F6F7F7 0px,#D7DCDC 100%)
}

.q_mess_al {
height:15px;
margin:5px -5px -5px;
border-radius:0 0 4px 4px;
-moz-border-radius:0 0 4px 4px;
-webkit-border-radius:0 0 4px 4px;
padding:3px 5px;
font-size:12px
}

#ahref a.q_mess_author,a.q_mess_author {
background:#26C8F0;
width:100%;
height:17px;
display:block;
cursor:pointer;
float:left;
margin:0 0 0 -5px;
padding:2px 0 0 10px;
border:none;
border-radius:0 6px 0 4px;
-moz-border-radius:0 6px 0 4px;
-webkit-border-radius:0 6px 0 4px;
text-shadow:none;
color:#FFF;
line-height:15px;
min-width:75px
}

#ahref a.q_mess_link,a.q_mess_link {
background:#BA81EE;
width:100%;
height:17px;
display:inline-block;
cursor:pointer;
margin:0 -5px 0 0;
padding:2px 10px 0 0;
float:right;
border:none;
border-radius:6px 0 4px 0;
-moz-border-radius:6px 0 4px;
-webkit-border-radius:6px 0 4px 0;
text-shadow:none;
color:#FFF;
line-height:15px;
min-width:75px;
text-align:right
}

.r-schet22, .r-schet22:link, .r-schet22:visited {
	display: inline-block;
	width: 100%;
	height: 40px;
	background: #79bbff url(img/bablo.png) no-repeat 15px center;
	box-shadow: inset 0 1px 0 0 #bbdaf7;
	text-shadow: 1px 1px 0 #528ecc;
	border-radius: 6px;
	border: 1px solid #84bbf3;
	color: #FFF;
	font-family: Arial;
	font-size: 13px;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	box-sizing: border-box;
	line-height: 25px;
	padding-left: 50px;
}

.r-schet22:hover {
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#378de5),color-stop(1,#79bbff));
	background: -moz-linear-gradient(center top,#378de5 5%,#79bbff 100%);
	background-color: #378de5;
}

.r-schet22:active {
	position: relative;
	top: 1px;
}

.osn-schet22, .osn-schet22:link, .osn-schet22:visited {
	display: inline-block;
	width: 100%;
	height: 40px;
	background: #b8e356 url(img/bablo1.png) no-repeat 15px center;
	box-shadow: inset 0 1px 0 0 #d9fbbe;
	text-shadow: 0 -1px 2px rgba(0,0,0,0.2);
	border-radius: 6px;
	border: 1px solid #83c41a;
	color: #FFF;
	font-family: Arial;
	font-size: 13px;
	font-weight: 700;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
	text-align: left;
	box-sizing: border-box;
	line-height: 25px;
	padding-left: 50px;
}

.osn-schet22:hover {
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#a5cc52),color-stop(1,#b8e356));
	background: -moz-linear-gradient(center top,#a5cc52 5%,#b8e356 100%);
	background-color: #a5cc52;
}

.osn-schet22: active {
	position: relative;
	top: 1px;
}

.sbtitleyus {
text-shadow:1px 1px 1px #fff;
color:#FF7F00;
font:13px Tahoma,Arial,sans-serif;
text-align:center;
margin-top:0;
margin-bottom:5px;
padding:2px;
display:block;
border:1px solid #BDDAEB;
background-color:#E5EFF7
}

div.stattablo {
color:#114C5B;
text-align:center;
font:16px Tahoma,Arial,sans-serif;
display:block;
margin-bottom:5px;
white-space:nowrap;
background:url(img/skoba.png) no-repeat left top;
height:40px;
width:198px
}

div.stattablo span {
color:#197086;
font-size:12px
}

.sbtitle {
text-shadow:1px 1px 1px #fff;
color:#355f2a;
font:12px Tahoma,Arial,sans-serif;
text-align:center;
margin-top:0;
margin-bottom:5px;
display:block;
padding-top:4px;
padding-bottom:5px;
background:url(img/mnu-title.png) repeat-y center;
border-bottom:1px solid #c3d6af;
border-top:1px solid #e8efe0
}

.seklam {
	margin-top: 10px;
}

.seklam2_2 {
	margin-left:37px;
	margin-top:25px
}

.seklam2 {
	margin-left:37px;
	margin-top:25px
}

.look_seklam {
float:left;
margin-left:68px;
margin-top:46px
}

.look_seklam2 {
float:left;
margin-left:68px;
margin-top:83px
}

.look_sek {
float:left;
padding-left:12px;
margin-left:10px;
margin-top:45px
}

.look_sek2 {
float:left;
padding-left:10px;
margin-left:15px;
margin-top:82px
}

.adblock {
z-index:10;
position:fixed;
bottom:100px;
right:20px;
background:#f30000;
opacity:1;
margin:5px;
padding:5px;
width:300px;
height:90px;
border-radius:4px;
color:#fcfdfd;
text-align:left;
font-size:14px;
box-shadow:0 1px 3px rgba(0,0,0,0.6)
}

.a_b_ico {
position:relative;
top:10px;
width:30px;
height:30px;
border-radius:50%;
background:#fff;
display:inline-block;
color:#f30000;
text-align:center;
font-weight:700;
font-size:20px;
margin:5px
}

.a_b_t {
position:relative;
top:-35px;
margin-left:40px;
width:250px;
height:100%;
line-height:20px;
display:inline-block
}

.a_b_x {
position:relative;
top:-5px;
float:right;
display:inline-block;
font-weight:700;
font-size:14px;
margin:5px;
opacity:.8;
cursor:pointer
}

.a_b_x:hover {
opacity:1
}

ul#menus,ul#menus ul {
	list-style: none;
	margin: 0;
	padding: 0;
	color: #000;
	text-indent: 15px;
	font-weight: 700;
	box-shadow: 0 0 5px 0 rgba(50,50,50,0.2);
}

ul#menus a,ul#menus span {
	display: block;
	text-decoration: none;
}

ul#menus li {
	margin-top: 3px;
}

ul#menus li a,ul#menus li span {
	background: #339BD4 url(img/sin-menu.png)no-repeat;
	color: #EEE;
	padding: 7px;
	border: 0 solid #000;
	border-radius: 5px;
}

ul#menus li a:hover,ul#menus li span:hover {
	background: #EB3F1C url(img/icon-comm-minus1.png)no-repeat 180px 7px;
}

ul#menus li ul li a {
	background: #E8E3B5 url(img/toshka.png)no-repeat 5px 8px;
	color: #434FA8;
	font-weight:500;
	padding-left: 10px;
}

ul#menus li ul li a:hover {
background:#E6E5DD
}


.fun-basket,.fun-unbasket {
float:right;
display:block;
height:16px;
width:16px;
outline:none;
border:none;
margin:0 1px;
float:right;
cursor:pointer
}

.fun-basket {
background:url(img/icon-basket.png) no-repeat left top
}

.fun-unbasket {
background:url(img/icon-unbasket.png) no-repeat left top;
margin-top:1px
}

.fun-basket:hover,.fun-unbasket:hover {
background-position:left bottom
}

.filter-lines {
text-align:center;
display:block;
margin:20px 0 15px
}

.filter-line,.filter-line-active {
font-size:12px;
margin:0;
padding:0 0 17px;
color:#069;
cursor:pointer;
width:128px;
height:15px;
display:inline-block
}

.filter-line {
background:url(blocks/refblock-line-1.png) no-repeat bottom center
}

.filter-line-active {
background:url(blocks/refblock-line-2.png) no-repeat bottom center;
font-weight:700
}

.filter-line:hover {
background:url(blocks/refblock-line-3.png) no-repeat bottom center;
color:#FF8400
}

.pchart {
display:block;
background:url(img/stpc.png) no-repeat left top;
width:24px;
height:24px;
border:none;
cursor:help
}

.pok_uzer {
    display: block;
    background: url(../img/jar_sell.png) no-repeat left top;
    width: 24px;
    height: 24px;
    border: none;
    cursor: pointer
}

.prod_uzer {
    display: block;
    background: url(../img/buy_ref.png) no-repeat left top;
    width: 24px;
    height: 24px;
    border: none;
    cursor: pointer
}

.vozvrat_uzer {
    display: block;
    background: url(../img/jar_back.png) no-repeat left top;
    width: 22px;
    height: 22px;
    border: none;
    cursor: default
}

.verx_uzer {
    display: block;
    background: url(../img/up_task.png) no-repeat left top;
    width: 22px;
    height: 22px;
    border: none;
    cursor: default
}

.diagram {
text-align:left;
display:block;
background:url(img/diagrams.png) no-repeat left;
padding:0 0 0 60px;
border:none
}

form.movebudget {
display:block;
text-align:center
}

td.lider-top100 {
text-align:center;
padding:3px 5px
}

td.lider-top100 img {
float:center;
border-radius:40px;
border:2px solid #badaf8;
width:50px;
height:50px
}

td.lider-top {
text-align:center;
padding:3px 5px
}

td.lider-top img {
float:center;
border-radius:10px;
border:1px solid #cccccc;
width:120px;
height:120px;
-moz-transition: all 1s ease-out;
-o-transition: all 1s ease-out;
 webkit-transition: all 1s ease-out
}

td.lider-top img:hover{
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1)
 }

.konk_board {
background:url(img/01-1.png) no-repeat center top;
width:604px;
height:146px;
border-radius:10px;
float:center
}

.oranges:hover {
background:red;
background:-o-linear-gradient(top,red 0px,red 100%);
background:-moz-linear-gradient(top,red 0px,red 100%);
background:-webkit-linear-gradient(top,red 0px,red 100%);
background:-ms-linear-gradient(top,red 0px,red 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0000',endColorstr='#FF0000',GradientType=0);
color:#FFF
}

.oranges {
width:96%;
padding:3px 0;
margin:4px auto;
display:block;
color:#F0FFFF;
box-shadow:0 3px 5px rgba(0,0,0,0.5);
text-align:center;
font-weight:700;
text-shadow:0 0 3px #627172;
border:2px solid #E0E0E0;
cursor:pointer;
line-height:2;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background:#FC8000;
background:-o-linear-gradient(top,#FC8000 0px,#FC8000 100%);
background:-moz-linear-gradient(top,#FC8000 0px,#FC8000 100%);
background:-webkit-linear-gradient(top,#FC8000 0px,#FC8000 100%);
background:-ms-linear-gradient(top,#FC8000 0px,#FC8000 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FC8000',endColorstr='#FC8000',GradientType=0)
}

.sds_sub:hover {
background:orange;
background:-o-linear-gradient(top,orange 0px,orange 100%);
background:-moz-linear-gradient(top,orange 0px,orange 100%);
background:-webkit-linear-gradient(top,orange 0px,orange 100%);
background:-ms-linear-gradient(top,orange 0px,orange 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FC8000',endColorstr='#FC8000',GradientType=0);
color:#FFF
}

.sds_sub {
width:98%;
padding:3px 0;
margin:4px auto;
display:block;
color:#F0FFFF;
box-shadow:0 3px 5px rgba(0,0,0,0.5);
text-align:center;
font-weight:700;
text-shadow:0 0 3px #627172;
border:1px solid #E0E0E0;
cursor:pointer;
line-height:2;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
background:red;
background:-o-linear-gradient(top,red 0px,red 100%);
background:-moz-linear-gradient(top,red 0px,red 100%);
background:-webkit-linear-gradient(top,red 0px,red 100%);
background:-ms-linear-gradient(top,red 0px,red 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0000',endColorstr='#FF0000',GradientType=0)
}

.sds_subs:hover {
background:blue;
background:-o-linear-gradient(top,blue 0px,blue 100%);
background:-moz-linear-gradient(top,blue 0px,blue100%);
background:-webkit-linear-gradient(top,blue 0px,blue 100%);
background:-ms-linear-gradient(top,blue 0px,blue 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1E90FF',endColorstr='#1E90FF',GradientType=0);
color:#FFF
}

.sds_subs {
width:98%;
padding:3px 0;
margin:4px auto;
display:block;
color:#F0FFFF;
box-shadow:0 3px 5px rgba(0,0,0,0.5);
text-align:center;
font-weight:700;
text-shadow:0 0 3px #627172;
border:1px solid #E0E0E0;
cursor:pointer;
line-height:2;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
background:#0087A7;
background:-o-linear-gradient(top,#0087A7 0px,#0087A7 100%);
background:-moz-linear-gradient(top,#0087A7 0px,#0087A7 100%);
background:-webkit-linear-gradient(top,#0087A7 0px,#0087A7 100%);
background:-ms-linear-gradient(top,#0087A7 0px,#0087A7 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0087A7',endColorstr='#0087A7',GradientType=0)
}

.subb_in {
width:240px;
padding:3px 0;
margin:4px auto;
display:block;
color:#FFF;
box-shadow:0 3px 5px rgba(0,0,0,0.5);
text-align:center;
font-weight:700;
text-shadow:0 0 3px #627172;
border:1px solid #E0E0E0;
cursor:pointer;
line-height:2;
border-radius:3px;
background:-webkit-linear-gradient(top,#0087A7 0px,#0087A7 100%);
}

.subb_in:hover {
background:blue;
background:-o-linear-gradient(top,blue 0px,blue 100%);
background:-moz-linear-gradient(top,blue 0px,blue100%);
background:-webkit-linear-gradient(top,blue 0px,blue 100%);
background:-ms-linear-gradient(top,blue 0px,blue 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1E90FF',endColorstr='#1E90FF',GradientType=0);
color:#FFF
}

.button-big-flat-green,.button-big-flat-red {
display:block;
font-size:16px;
color:#fff;
padding:6px;
cursor:pointer;
outline:none;
margin:2px;
border:3px solid #DAE2E6;
width:300px;
text-align:center
}

.button-big-flat-green {
background-color:#65AB34;
text-shadow:1px 1px 1px #447322
}

.button-big-flat-red {
background-color:#C9463A;
text-shadow:1px 1px 1px #91332A
}

.button-big-flat-green:hover {
color:#fff;
background-color:#7EC84A;
border:3px solid #DAE2E6
}

.button-big-flat-red:hover {
color:#fff;
background-color:#D46C62;
border:3px solid #DAE2E6
}


.adv-dell, .adv-edit, .adv-erase, .adv-up, .adv-down, .adv-info, .adv-vip, .adv-clock, .adv-copy, .adv-color-paste {
	height: 16px;
	width: 16px;
	display: block;
	border: none;
	outline: none;
	cursor: pointer;
	float: right;
	margin: 3px;
	margin-top: 12px;
}

.adv-up, .adv-down {
	color: #FFFFFF;
	font-size: 10px;
	text-align: center;
	line-height: 1.4;
}

.adv-dell 	{ background: url(img/adv/icon-dell.png) no-repeat left top; }
.adv-edit 	{ background: url(img/adv/icon-edit.png) no-repeat left top; margin-right:4px;}
.adv-vip 	{ background: url(img/adv/icon-vip.png) no-repeat left bottom; margin-left:1px; width: 26px;}
.adv-up 	{ background: url(img/adv/up-down.png) no-repeat left bottom; margin-left:1px;}
.adv-down 	{ background: url(img/adv/up-down.png) no-repeat left top; margin-left:1px;}
.adv-clock 	{ background: url(img/adv/icon-clock16x16.png) no-repeat left top; margin-left:1px; margin-top:8px; height: 16px; width: 16px;}
.adv-copy 	{ background: url(img/adv/icon-copy.png) no-repeat center center; background-size: contain; margin-top: 8px;}
.adv-color-paste { background: url(img/adv/icon-color-paste.png) no-repeat center center; background-size: contain; margin-top: 8px;}

a.add-money,a.add-money-no,a.add-money-yes,.add-money,.add-money-no,.add-money-yes {
display:block;
border:none;
outline:none;
cursor:pointer;
text-align:center;
font-size:12px;
color:green;
padding-top:30px
}

a.add-money,.add-money {
background:url(img/adv/icon-addmoney.png) no-repeat top center
}

a.add-money-no,.add-money-no {
background:url(img/adv/icon-addmoney-no.png) no-repeat top center
}

a.add-money:hover,a.add-money-no:hover,.add-money:hover,.add-money-no:hover,#content a.add-money:hover,#content a.add-money-no:hover {
background:url(img/adv/icon-addmoney-yes.png) no-repeat top center;
color:red
}

#content a.adv-edit {
margin-top:8px
}

ul#menuis,ul#menuis ul {
list-style:none;
margin:0;
padding:0;
width:200px;
color:#000;
font-weight:700;
box-shadow:0 0 5px 0 rgba(50,50,50,0.2)
}

ul#menuis a,ul#menuis span {
display:block;
text-decoration:none
}

ul#menuis li {
margin-top:3px
}

ul#menuis li a,ul#menuis li span {
background:#339BD4 url(img/refresh-t.png)no-repeat 5px 8px;
color:#EEE;
padding:7px;
border:0 solid #000;
border-radius:5px
}

ul#menuis li a:hover,ul#menuis li span:hover {
background:#EB3F1C url(img/icon-comm-minus1.png)no-repeat 180px 7px
}

ul#menuis li ul li a {
background:#E8E3B5 url(img/toshka.png)no-repeat 5px 8px;
color:#3E5CA3;
font-weight: normal;
padding-left:25px
}

ul#menuis li ul li a:hover {
background:#C4B5B7
}

.empty {
	height:65px;
	border:none
}

ul.arrowtitle li,ul.arrowred li {
background:url(img/point2.png) no-repeat 0 5px;
padding-left:16px
}

ul.arrowred {
color:#E54100
}

h1 {
font:16px Tahoma,Arial,sans-serif;
color:#0047AB;
text-shadow:1px 1px 1px #fff;
text-align:center;
margin:0 0 10px;
padding:0
}

h2 {
text-align:center;
font:14px Tahoma,Arial,sans-serif;
color:#00649E;
text-shadow:1px 1px 1px #CDCFD0;
margin-top:20px;
margin-bottom:8px
}

h3.sp {
text-align:left;
font:14px Tahoma,Arial,sans-serif;
color:#00649E;
margin-top:10px;
margin-bottom:5px;
border-bottom:1px dotted #00649E
}

h4.sp {
text-align:left;
font:12px Arial,Verdana,sans-serif,Tahoma;
font-style:italic;
font-weight:700;
color:#C41300;
text-shadow:0 0 2px #FFC18F;
margin-top:10px;
margin-bottom:5px
}

h5.sp {
text-align:left;
font:13px Tahoma,Arial,sans-serif;
color:#05599B;
text-shadow:0 0 3px #A3D3F7;
margin-top:20px;
margin-bottom:6px;
padding-bottom:2px;
border-bottom:1px dotted #7DA1BD
}

.chat-bubble {
	background-color: #D2F1FE;
	border: 2px solid #4B93BE;
	line-height: 1.3em;
	padding: 10px;
	margin: 10px auto;
	position: relative;
	text-align: center;
	width: 160px;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 0 0 5px #888;
	color: #268D22;
	left: -90px;
	margin-left: 170px;
}

.chat-bubble-arrow-border {
border-color:#4B93BE transparent transparent;
border-style:solid;
border-width:10px;
height:0;
width:0;
position:absolute;
bottom:-22px;
left:40px
}

.chat-bubble-arrow {
border-color:#D2F1FE transparent transparent;
border-style:solid;
border-width:10px;
height:0;
width:0;
position:absolute;
bottom:-19px;
left:40px
}

.new_mail {
background:#008cf0;
border:2px solid #fff;
border-radius:50%;
display:inline-block;
vertical-align:middle;
line-height:20px;
text-align:center;
width:22px;
margin:0 5px;
color:#fff;
text-shadow:0 1px 1px rgba(0,0,0,0.2);
box-shadow:0 1px 2px rgba(0,0,0,0.3)
}

.sindex-shentr {
	background:url(img/user-engagement-male1.png) no-repeat center top;
	border:none;
	float:left;
	height:160px;
	/*margin-left:20px;
	margin-top:5px;*/
	width:160px
}

.sindex2-shentr2 {
	background:url(img/user-engagement-female1.png) no-repeat center top;
	border:none;
	float:left;
	height:140px;
	/*margin-left:5px;
	margin-top:5px;*/
	width:195px
}

.priem {
	background:url(img/pay.png) no-repeat;
	border:none;
	height:69px;
	width:460px
}
.priems {
	background:url(img/pay2.png) no-repeat;
	border:none;
	height:54px;
	width:400px
}

.refssilka {
color:#4F6A33;
/*font-weight:700;*/
font-size:14px;
text-align:center;
background-color:#F5F5F5 ;
border:Dotted 1px #CD5B45;
display:block;
padding:5px;
margin:5px auto
}

.inf404 {
background:url(../images/info/404.png) no-repeat center top;
height:296px;
border:none;
padding-bottom:40px
}

.ext_plat {
background:url(../images/inkassa.png) no-repeat center top;
height:128px;
border:none;
margin-top:50px;
padding-bottom:40px
}

.inf_rekl {
background:url(../images/info/vniman.png) no-repeat center top;
margin-bottom:2px;
padding-bottom:23px;
height:140px;
border:none
}

ul.minititle li,ul.mini_zv li {
background:url(../img/zv16.png) no-repeat;
padding-left:22px
}

.bir_reit {
display:block;
float:left;
background:url(../img/Profile-bir.png) no-repeat;
width:48px;
height:48px
}

.reit_bir {
display:block;
background:url(../images/konk.png) no-repeat;
width:65px;
height:51px
}

.reit_check{
background: url(../img/activ_check.png)no-repeat;
border:none;
cursor: help;
margin-left:280px;
margin-top:-20px;
width:24px;
height:24px
}

.reit_stop{
background: url(../img/stop_sign.png)no-repeat;
border:none;
cursor: help;
margin-left:280px;
margin-top:-20px;
width:24px;
height:24px
}

.reit_serf{
background: url(../img/rsurfin_cs.png)no-repeat center;
border:none;
cursor:default;
margin-left:0px;
margin-top:5px;
width:64px;
height:64px
}

.reit_avtoserf{
background: url(../img/avto_serf.png)no-repeat center;
border:none;
cursor:default;
margin-left:0px;
margin-top:5px;
width:64px;
height:64px
}

.reit_visits{
background: url(../img/visits.png)no-repeat center;
border:none;
cursor:default;
margin-left:0px;
margin-top:5px;
width:64px;
height:64px
}

.reit_complex{
background: url(../img/complex.png)no-repeat center;
border:none;
cursor:default;
margin-left:0px;
margin-top:5px;
width:64px;
height:64px
}

.reit_advertisers_cont{
background: url(../img/advertisers_cont.png)no-repeat center;
border:none;
cursor:default;
margin-left:0px;
margin-top:5px;
width:64px;
height:64px
}

.reit_bonus{
background: url(../img/bonus_collector.png)no-repeat center;
border:none;
cursor:default;
margin-left:0px;
margin-top:5px;
width:64px;
height:64px
}

.reit_referal{
background: url(../img/referer.png)no-repeat center;
border:none;
cursor:default;
margin-left:0px;
margin-top:5px;
width:64px;
height:64px
}

.reit_klik{
background: url(../img/clicker.png)no-repeat center;
border:none;
cursor:default;
margin-left:0px;
margin-top:5px;
width:64px;
height:64px
}

.reit_executor{
background: url(../img/executor.png)no-repeat center;
border:none;
cursor:default;
margin-left:0px;
margin-top:5px;
width:64px;
height:64px
}

.reit_members{
background: url(img/male-user.png)no-repeat center;
border:none;
cursor:default;
margin: 12px; 
width:28px;
height:28px
}

.stroka_mani {
display:block;
float:left;
background:url(../img/soln1.png) no-repeat;
width:29px;
height:16px
}

.big_btn {
display:inline-block;
padding:4px 7px;
color:#212121;
text-decoration:none;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
border-radius:20px;
border:0;
border-top:1px solid #f6f6f6;
border-bottom:1px solid #bfbfbf;
-moz-box-shadow:0 0 2px rgba(0,0,0,0.2);
-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);
-khtml-box-shadow:0 0 2px rgba(0,0,0,0.2);
box-shadow:0 0 2px rgba(0,0,0,0.2);
text-shadow:0 1px 0 #fafafa;
font-size:11px
}

.error_plat {
display:block;
background:url(../images/error.png) no-repeat center;
border-radius:10px;
width:639px;
height:284px
}

.webmoney_priem {
display:block;
background:url(images/foot2.png) no-repeat;
margin-left:8px;
width:88px;
height:31px
}

.webmoney_attestat {
display:block;
background:url(images/foot1.png) no-repeat;
margin-left:2px;
width:88px;
height:31px
}

.strl_top {
display:block;
background:url(img/go-up.png) no-repeat;
width:48px;
height:36px
}

.strl_bottom {
display:block;
background:url(img/go-down.png) no-repeat;
width:48px;
height:36px
}

.znak_adblock {
display:block;
background:url(../img/warning.png) no-repeat;
margin-left:4px;
width:24px;
height:24px
}

.info_zd {
display:block;
background:url(../img/help.png) no-repeat center;
padding-left:26px;
width:24px;
height:24px
}

.rab_zd {
display:block;
background:url(../style/img/info_t.png) no-repeat center;
padding-left:4px;
cursor:help;
width:37px;
height:38px
}

.fair_site {
background:url(../img/group.png) no-repeat;
float:left;
display:block;
padding-right:8px;
width:32px;
height:32px
}

.vacat {
background:url(../images/vacationo.png) no-repeat;
float:left;
display:block;
padding-right:10px;
width:110px;
height:110px
}

.fut_mal {
background:url(img/ru.png) no-repeat;
float:left;
display:block;
padding-right:5px;
width:16px;
height:11px
}

.serf_mal {
background:url(../img/protect_green.png) no-repeat;
display:block;
margin:1px 0;
padding:0;
width:16px;
height:16px
}

.standart_mal {
background:url(../img/goserf.png) no-repeat;
display:block;
margin:1px 0;
padding:0;
width:16px;
height:16px
}

.activ_mal {
background:url(../img/active.png) no-repeat;
display:block;
margin:1px 0;
padding:0;
width:16px;
height:16px
}

.opasno_mal {
background:url(../img/protect_red.png) no-repeat;
display:block;
margin:1px 0;
padding:0;
width:16px;
height:16px
}

.stp_mal {
background:url(img/18+.png) no-repeat;
float:left;
display:block;
padding-right:5px;
width:16px;
height:16px
}

.stat_mal {
background:url(../img/tm.png) no-repeat;
width:18px;
height:18px
}


.menu-game {
	text-align:center;
	background:rgba(57, 119, 210, 1.0);
	text-shadow:1px 1px 1px rgba(0,0,0, 0.5);
}

.menu-game span.menu-s {
	display:inline-block;
	padding:0 10px;
	margin:0 2px;
	font-size:12px;
	text-decoration:none;
	color: #FFF;
	font-weight:normal;
	line-height:30px;
	cursor:pointer;
}

.menu-game span.menu-s:hover {
	background:rgba(27, 85, 113, 1.0);
	border-top:2px solid #CD5C5C;
	border-bottom:2px solid #CD5C5C;
}

.menu-game span.menu-act {
	background:rgba(27, 85, 113, 1.0);
	border-top:2px solid #CD5C5C;
	border-bottom:2px solid #CD5C5C;
}

table.tables-game, table.tables-stat {text-align:left; border-collapse:separate; line-height:1.4; border:none; border-spacing:0; width:100%; padding:0; margin:1px auto;}
table.tables-game thead {text-align:center; background:rgba(57, 119, 210, 1.0);}
table.tables-game thead th {text-align:center; font-weight:normal; padding:5px; color:#FFF; font-size:13px; text-shadow:1px 1px 1px #376603;}

table.tables-game td, table.tables-stat td {
	height:45px;
	color:#114C5B;
	font:12px/18px tahoma, arial, sans-serif;
	border-top:1px solid #FFF;
	border-left:1px dashed #FFF;
	border-bottom:1px solid #DDD;
	border-right:1px dashed #EEE;
	background:#F7F7F7;
	padding:2px 5px;
}
table.tables-game td:first-child {border-left:1px solid #DDD; padding-left:6px;}
table.tables-game td:last-child {border-right:1px solid #DDD;}
table.tables-game td.knb-winner {background-color:#D2F3C9; font-weight:bold;}

table.tables-stat td {height:20px; border-left:none; border-right:none; padding:2px 10px;}
table.tables-stat td:first-child {border-left:1px solid #DDD;}
table.tables-stat td:last-child {border-right:1px solid #DDD; width:100px;}

.knb-form {
	background-color:#F7F7F7;
	border:1px solid #DDD;
	padding:5px 10px 10px;
	text-align:center;
}

.knb-form .form-control {
	text-align:center;
}

.knb-input {
	display:inline-block;
	text-align:center;
	font-size:12px;
	color:#404040;
	margin-right:3px;
}

.protect-md5 {
	width:24px;
	height:27px;
	display:block;
	cursor:pointer;
	background:url(icon-games/icon-md5.png) no-repeat 0 3px;
	opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=90);
}
.protect-md5:hover {opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);}

.game-object {
	display:inline-block;
	width:36px;
	height:30px;
	cursor:pointer;
	transition:0.015s linear;
	opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);
}

.knb-rock 	{background:url(icon-games/icon-knb-rock.png) left top no-repeat;}
.knb-scissors 	{background:url(icon-games/icon-knb-scissors.png) left top no-repeat; width:40px;}
.knb-paper 	{background:url(icon-games/icon-knb-paper.png) left top no-repeat;}
.knb-help 	{background:url(icon-games/icon-knb-help.png) left top no-repeat;}

.knb-rock:hover, .knb-rock.act, .knb-scissors:hover, .knb-scissors.act, .knb-paper:hover, .knb-paper.act, .knb-help:hover, .knb-help.act {
	background-position:left bottom;
}

.knb-rock.nohover, .knb-scissors.nohover, .knb-paper.nohover, .knb-help.nohover {
	background-position:left top;
}

.knb-opacity {opacity:0.25; -moz-opacity:0.25; filter:alpha(opacity=25);}
.knb-date, .knb-date-s, .knb-date-v {font:11.5px Tahoma, Arial, sans-serif; cursor:help;}
.knb-date {color:#4F4F4F;}
.knb-date-s {color:#167E48;}
.knb-date-v {color:#8B3A3A;}

.knb-rules {line-height:16px; padding:5px 7px;}
.knb-rules-top {padding:15px 0px 2px 0px; line-height:14px;}
.knb-rules-top:first-child {padding-top:0px;}
.knb-rules-line {padding:2px 0px 2px 8px; line-height:14px;}

.knb_user {
    background: url(../images/knb.png)no-repeat center;
     margin-left: auto;
    margin-right: auto;
	height: 460px;à
    width: 440px;
}

.birj_user {
    background: url(../images/rinok.png)no-repeat center;
     margin-left: auto;
    margin-right: auto;
	height: 479px;
    width: 618px;
}

div.avatarchange {
    font: 12px Tahoma, Arial, sans-serif;
    color: #00649E;
    display: block;
    padding: 6px 8px;
    margin: 0;
}

div.avatarchange input {
    font: 12px Tahoma, Arial, sans-serif;
    color: #454545;
    display: block;
    margin-bottom: 5px;
}
.statusis {
border-bottom: 1px solid #C0C0C0;
color: #1C9ECA;
font-size: 12px;
text-shadow: 0 1px 0 #fff,1px 2px 2px #aaa;
/*font-weight: bold ;
float: center;*/
}

.statusus {
color: #0A478A;
font-size: 12px;
text-shadow: 0 1px 0 #fff,1px 2px 2px #aaa;
/*font-weight: bold ;*/
}

.status_clock {
font-family: Monotype Corsiva;
border-bottom: 0px solid #C0C0C0;
color: #1C9ECA;
font-size: 18px;
text-shadow: 0 1px 0 #fff,1px 2px 2px #aaa;
/*font-weight: bold ;
float: center;*/
}

.bonus-invest {
	height:78px;
	width:99px;
	display:block;
	border:none;
	outline:none;
	cursor:pointer;
	margin-bottom:7px;
	margin-right:3px;
	line-height:99px;
	font-size:18px;
	background:url(img-reit-fruits.png) left top;
	color: #FFFFFF!important;
	text-shadow: 1px 1px #000, -1px -1px #000, -1px 1px #000, 1px -1px #000, 1px 0 #000, -1px 0 #000, 0 2px #000, 0 -1px #000;
}

span.kop_bonus {
background:url(img/invest_bonus.png)no-repeat 50% 50%;
display:block;
border:none;
cursor:pointer;
width: 70px;
height: 77px;
margin-left:510px;
margin-top: 280px;
position:absolute; 
-moz-transition: all 1s ease-in-out;
-webkit-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;
}
span.kop_bonus:hover{
background:url(img/invest_bonus1.png)no-repeat 50% 50%;
opacity:1;
filter:alpha(opacity=1);
}

/*-----ïîïîëíåíèå-------*/
.advantages-item {
    list-style-type: none;
    display: inline-block;
    vertical-align: top;
    width: 100%;
    max-width: 360px;
    margin: 0 auto;
}
.advantages-item__icon {
    display: block;
    vertical-align: top;
    max-width: 100%;
    height: auto;
    margin: 0 auto 10px;
}

.advantages-item__title {
    font-family: "RobotoMedium";
    font-size: 24px;
    color: #0095d3;
    margin-bottom: 5px;
}

.advantages-item__text {
    font-size: 15px;
    text-align: justify;
    line-height: 1.2;
    color: #00182b;
}

ul, ol {
  padding: 0;
  margin: 0;
}

.block-statistics {
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	padding: 20px 0 20px;
	background: url(../img/fon-stat.png) no-repeat;
	cursor:pointer;
	/*background-size: auto auto;*/
	background-size: cover;
	width: 631px;
}

.container {
	width: 640px;
	height: 220px;
}

.statistic-list {
    text-align: center;
}

.statistic-item {
    display: inline-block;
    list-style-type: none;
    margin: 0 25px 20px;
    width: 200px;
    height: 200px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    position: relative;
    padding: 20px;
}

.statistic-number {
    font-family: "RobotoBold";
    font-size: 30px;
}

.statistic-item__value {
    font-family: "Roboto-Thin";
    font-size: 18px;
    color: #ffffff;
    word-wrap: break-word;
    overflow-wrap: break-word;
    line-height: 1;
}

.statistic-item__title {
    font-family: "RobotoMedium";
    font-size: 18px;
    color: #ffffff;
    margin-bottom: 5px;
}

.statistic-item:nth-child(2) .statistic-around {
	-webkit-animation: rotate3 infinite 8s linear reverse;
		animation: rotate3 infinite 8s linear reverse;
}

.statistic-item:nth-child(3) .statistic-around {
	-webkit-animation: rotate3 infinite 6s linear;
		animation: rotate3 infinite 6s linear;
}

.statistic-item:nth-child(4) .statistic-around {
	-webkit-animation: rotate3 infinite 3s linear reverse;
		animation: rotate3 infinite 3s linear reverse;
}
.statistic-around {
	position: absolute;
	top: 0;
	left: 0;
	background: url(img/el_statistic.png);
	width: 200px;
	height: 200px;
	-webkit-transform-origin: 50% 50%;
	    -ms-transform-origin: 50% 50%;
	        transform-origin: 50% 50%;
	-webkit-animation: rotate3 infinite 5s linear;
		animation: rotate3 infinite 5s linear;
}

@-webkit-keyframes rotate3 {
	0%   {-webkit-transform: rotate(0deg); transform: rotate(0deg);}
	100% {-webkit-transform: rotate(360deg); transform: rotate(360deg);}
}

@keyframes rotate3 {
	0%   {-webkit-transform: rotate(0deg); transform: rotate(0deg);}
	100% {-webkit-transform: rotate(360deg); transform: rotate(360deg);}
}

.statistic-item__inner {
    position: relative;
    height: 160px;
    width: 160px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.sd_sub, #content a.sd_sub, input.sd_sub {
	display: inline-block;
	color: #FFFFFF;
	padding: 6px 15px 7px;
	margin: 5px 6px;
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.50);
	font:12px/12px Tahoma, Arial, sans-serif;
	font-size: 12px;
	border: 2px solid #E2E2E2;
	cursor: pointer;
	outline: none;
	text-align:center;
	text-decoration: none;
	letter-spacing: normal;
	line-height:12px;
	box-shadow: none;
	vertical-align: baseline;
}

.sd_sub.big, #content a.sd_sub.big, input.sd_sub.big {
	padding-left:30px;
	padding-right:30px;
}

.sd_sub.small, #content a.sd_sub.small, input.sd_sub.small {
	padding:3px 3px 4px 4px;
	margin:2px 3px 2px 0px;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
	border:1px solid #E2E2E2;
	font-size:11px;
	line-height:12px;
	min-width:13px;
}

.sd_sub.blue, #content a.sd_sub.blue, #content a.sd_sub.blue {
	background: #00A8CE;
	background: -o-linear-gradient(top, #00A8CE 0px, #0082AD 100%);
	background: -moz-linear-gradient(top, #00A8CE 0px, #0082AD 100%);
	background: -webkit-linear-gradient(top, #00A8CE 0px, #0082AD 100%);
	background: -ms-linear-gradient(top, #00A8CE 0px, #0082AD 100%);
}

.sd_sub.blue:hover, #content a.sd_sub.blue:hover {
	background: #009ABC;
	background: -o-linear-gradient(top, #009ABC 0px, #007AA3 100%);
	background: -moz-linear-gradient(top, #009ABC 0px, #007AA3 100%);
	background: -webkit-linear-gradient(top, #009ABC 0px, #007AA3 100%);
	background: -ms-linear-gradient(top, #009ABC 0px, #007AA3 100%);
}

.sd_sub.red, #content a.sd_sub.red {
	background: #FF7B71;
	background: -o-linear-gradient(top, #FF7B71 0px, #D32718 100%);
	background: -moz-linear-gradient(top, #FF7B71 0px, #D32718 100%);
	background: -webkit-linear-gradient(top, #FF7B71 0px, #D32718 100%);
	background: -ms-linear-gradient(top, #FF7B71 0px, #D32718 100%);
}

.sd_sub.red:hover, #content a.sd_sub.red:hover {
	background: #FF4C1A;
	background: -o-linear-gradient(top, #FF4C1A 0px, #E63200 100%);
	background: -moz-linear-gradient(top, #FF4C1A 0px, #E63200 100%);
	background: -webkit-linear-gradient(top, #FF4C1A 0px, #E63200 100%);
	background: -ms-linear-gradient(top, #FF4C1A 0px, #E63200 100%);
}

.sd_sub.green, #content a.sd_sub.green {
	background: #54B419;
	background: -o-linear-gradient(top, #54B419 0px, #318401 100%);
	background: -moz-linear-gradient(top, #54B419 0px, #318401 100%);
	background: -webkit-linear-gradient(top, #54B419 0px, #318401 100%);
	background: -ms-linear-gradient(top, #54B419 0px, #318401 100%);
}

.sd_sub.green:hover, #content a.sd_sub.green:hover {
	background: #65AB34;
	background: -o-linear-gradient(top, #65AB34 0px, #447322 100%);
	background: -moz-linear-gradient(top, #65AB34 0px, #447322 100%);
	background: -webkit-linear-gradient(top, #65AB34 0px, #447322 100%);
	background: -ms-linear-gradient(top, #65AB34 0px, #447322 100%);
}

.sd_sub.orange, #content a.sd_sub.orange {
	background: #FFA726;
	background: -o-linear-gradient(top, #FFA726 0px, #EB6600 100%);
	background: -moz-linear-gradient(top, #FFA726 0px, #EB6600 100%);
	background: -webkit-linear-gradient(top, #FFA726 0px, #EB6600 100%);
	background: -ms-linear-gradient(top, #FFA726 0px, #EB6600 100%);
}

.sd_sub.orange:hover, #content a.sd_sub.orange:hover {
	background: #FF9A0F;
	background: -o-linear-gradient(top, #FF9A0F 0px, #EB6611 100%);
	background: -moz-linear-gradient(top, #FF9A0F 0px, #EB6611 100%);
	background: -webkit-linear-gradient(top, #FF9A0F 0px, #EB6611 100%);
	background: -ms-linear-gradient(top, #FF9A0F 0px, #EB6611 100%);
}

.sd_sub.purple, #content a.sd_sub.purple {
	background: #9370DB;
	background: -o-linear-gradient(top, #9370DB 0px, #8A2BE2 100%);
	background: -moz-linear-gradient(top, #9370DB 0px, #8A2BE2 100%);
	background: -webkit-linear-gradient(top, #9370DB 0px, #8A2BE2 100%);
	background: -ms-linear-gradient(top, #9370DB 0px, #8A2BE2 100%);
}

.sd_sub.purple:hover, #content a.sd_sub.purple:hover {
	background: #9400D3;
	background: -o-linear-gradient(top, #9400D3 0px, #9932CC 100%);
	background: -moz-linear-gradient(top, #9400D3 0px, #9932CC 100%);
	background: -webkit-linear-gradient(top, #9400D3 0px, #9932CC 100%);
	background: -ms-linear-gradient(top, #9400D3 0px, #9932CC 100%);
}

.sd_sub.black, #content a.sd_sub.black {
	background: #6B6B6B;
	background: -o-linear-gradient(top, #6B6B6B 0px, #5A5A5A 100%);
	background: -moz-linear-gradient(top, #6B6B6B 0px, #5A5A5A 100%);
	background: -webkit-linear-gradient(top, #6B6B6B 0px, #5A5A5A 100%);
	background: -ms-linear-gradient(top, #6B6B6B 0px, #5A5A5A 100%);
}

.sd_sub.black:hover, #content a.sd_sub.black:hover {
	background: #5A5A5A;
	background: -o-linear-gradient(top, #5A5A5A 0px, #555555 100%);
	background: -moz-linear-gradient(top, #5A5A5A 0px, #555555 100%);
	background: -webkit-linear-gradient(top, #5A5A5A 0px, #555555 100%);
	background: -ms-linear-gradient(top, #5A5A5A 0px, #555555 100%);
}

.sd_sub.grey, #content a.sd_sub.grey {
	background: #ADC3CE;
	background: -o-linear-gradient(top, #ADC3CE 0px, #8FA9B7 100%);
	background: -moz-linear-gradient(top, #ADC3CE 0px, #8FA9B7 100%);
	background: -webkit-linear-gradient(top, #ADC3CE 0px, #8FA9B7 100%);
	background: -ms-linear-gradient(top, #ADC3CE 0px, #8FA9B7 100%);
}

.sd_sub.grey:hover, #content a.sd_sub.grey:hover {
	background: #9CADBA;
	background: -o-linear-gradient(top, #9CADBA 0px, #CFCFCF 100%);
	background: -moz-linear-gradient(top, #9CADBA 0px, #CFCFCF 100%);
	background: -webkit-linear-gradient(top, #9CADBA 0px, #CFCFCF 100%);
	background: -ms-linear-gradient(top, #9CADBA 0px, #CFCFCF 100%);
}

table.tab-work {text-align:left; border-collapse:separate; line-height:1.4; border:none; border-spacing:0; width:100%; padding:0;}
table.tab-work thead {text-align:center; background: rgba(0, 154, 86, 0.8);}
table.tab-work thead th {text-align:center; font-weight:normal; padding-bottom:4px; padding-top:4px; color:#FFF; font-size:13px; text-shadow:1px 1px 1px #376603;}

table.tab-work tr td {text-align:left; color:#114C5B; font-size:12px; border-top:solid 2px #FFF; border-bottom:solid 1px #DDD; background:#F7F7F7; padding:5px;}
table.tab-work tr td:first-child {border-left:1px solid #DDD; width:34px; text-align:center; padding:5px 5px 5px 8px;}
table.tab-work tr td:last-child  {border-right:1px solid #DDD; width:100px; text-align:right; padding-right:8px; white-space:nowrap;}

table.tab-work tr:first-child td {border-top:1px solid #DDD;}
table.tab-work tr:nth-child(1n) td {background:#F7F7F7;}
table.tab-work tr:nth-child(2n) td {background:#EFEFEF;}
/*table.tab-work tr:hover td{background:#ECFBD4;}*/

table.tab-work tr td.td-top {background:#F7F7F7;}
table.tab-work tr td.td-work {cursor:pointer;}
table.tab-work tr td.td-work-go {text-align:center;}
table.tab-work tr td.td-info {background:#F5F5D4; text-align:left; padding-left:50px; color:#828282; font-size:11px;}

img.favicon {width:16px; height:16px; border:none; outline:none; margin:0; padding:0 5px 0 0; vertical-align:text-bottom;}

.img-work {
	height:34px;
	width:34px;
	display:block;
	border:none;
	outline:none;
	cursor:help;
	margin:0;
	padding:0;
}

.click-blue  {background: url(icon-work/icon-click-blue.png) no-repeat left top;}
.click-green {background: url(icon-work/icon-click-green.png) no-repeat left top;}

.text-title {font-size:13px; color:#3A5FCD; cursor:pointer;}
.text-title-hl {font-size:13px; color:#FF3800; cursor:pointer;}
.text-desc  {font-size:12px; color:#89A688;}
.text-price {color:#135B11; cursor:help;}
.text-totals {font-size:11px; color:#89A688; cursor:help; padding-right:5px;}

.text-title:hover {color:#228B22;}
.text-title-hl:hover {color:#B22222;}

.sub_work, .work-mess {
	display: inline-block;
	color: #FFFFFF;
	margin: 0;
	padding: 6px 15px 7px;
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.50);
	font:12px/12px Tahoma, Arial, sans-serif;
	border: 2px solid #E2E2E2;
	cursor: pointer;
	outline: none;
	text-align:center;
	text-decoration: none;
	letter-spacing: normal;
	line-height:12px;
}

.sub_work.blue {
	background: #00A8CE;
	background: -o-linear-gradient(top, #00A8CE 0px, #0082AD 100%);
	background: -moz-linear-gradient(top, #00A8CE 0px, #0082AD 100%);
	background: -webkit-linear-gradient(top, #00A8CE 0px, #0082AD 100%);
	background: -ms-linear-gradient(top, #00A8CE 0px, #0082AD 100%);
}

.sub_work.blue:hover {
	background: #009ABC;
	background: -o-linear-gradient(top, #009ABC 0px, #007AA3 100%);
	background: -moz-linear-gradient(top, #009ABC 0px, #007AA3 100%);
	background: -webkit-linear-gradient(top, #009ABC 0px, #007AA3 100%);
	background: -ms-linear-gradient(top, #009ABC 0px, #007AA3 100%);
}

.work-mess.error {background: #FF3030; cursor: help; width: auto;}
.work-mess.warn {background: #FF7F00; cursor: help; width: auto;}


.plus18 {
	float:right;
	display:block;
	height:16px;
	width:16px;
	outline:none;
	border:none;
	margin:0 1px;
	cursor:help;
	background:url(../img/18+.png) no-repeat left top;
}

.get_bonus_block {
	position:absolute;
	display:none;
	width:70px;
	height:77px;
	margin-left:500px;
	margin-top:280px;
	z-index:6000;
}

/*.get_bonus_btn {
	background:url(img-gold-bonus.gif) no-repeat;
	width:38px;
	height:47px;
	cursor:pointer;
}

.get_bonus2_btn {
	background:url(img-gold-bonus.gif) no-repeat;
	width:38px;
	height:47px;
	cursor:pointer;
}*/

.get_bonus_btn {
	background:url(img-gold-bonus.png) no-repeat;
	width:69px;
	height:72px;
	cursor:pointer;
}

.get_bonus2_btn {
	background:url(img-money2.png) no-repeat;
	width:40px;
	height:41px;
	cursor:pointer;
}

.animated {
	-webkit-animation-duration: 1s;
		animation-duration: 1s;
	-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
}

.animated.infinite {
	-webkit-animation-iteration-count: infinite;
		animation-iteration-count: infinite;
}

@-webkit-keyframes pulse {
	from {
		-webkit-transform: scale3d(1, 1, 1);
			transform: scale3d(1, 1, 1);
	}

	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
			transform: scale3d(1.05, 1.05, 1.05);
	}

	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

@keyframes pulse {
	from {
		-webkit-transform: scale3d(1, 1, 1);
			transform: scale3d(1, 1, 1);
	}

	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
			transform: scale3d(1.05, 1.05, 1.05);
	}

	to {
		-webkit-transform: scale3d(1, 1, 1);
			transform: scale3d(1, 1, 1);
	}
}

.pulse {
	-webkit-animation-name: pulse;
		animation-name: pulse;
}

.slideDown {
	-webkit-animation-name: slideDown;	
		animation-name: slideDown;
	-webkit-animation-duration: 1s;
		animation-duration: 1s;	
	-webkit-animation-timing-function: ease;	
		animation-timing-function: ease;	
	visibility: visible !important;						
}

@keyframes slideDown {
	0%   {transform: translateY(-100%);}
	50%  {transform: translateY(8%);}
	65%  {transform: translateY(-4%);}
	80%  {transform: translateY(4%);}
	95%  {transform: translateY(-2%);}			
	100% {transform: translateY(0%);}		
}

@-webkit-keyframes slideDown {
	0%   {-webkit-transform: translateY(-100%);}
	50%  {-webkit-transform: translateY(8%);}
	65%  {-webkit-transform: translateY(-4%);}
	80%  {-webkit-transform: translateY(4%);}
	95%  {-webkit-transform: translateY(-2%);}			
	100% {-webkit-transform: translateY(0%);}	
}

.bal-bl {
	font-size: 20px;
	text-align: left;
	margin-bottom: 5px;
	line-height: 2.3em;
	display: block;
	color: #fff;
	text-shadow: 1px 1px 1px #074D78;
	background: url(img/bal.png) no-repeat left top;
	background-size: cover;
}

.box-chat-info {
	text-align:center;
	background:#F0F8FF;
	border:none;
	padding:10px;
	margin-bottom:10px;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.4);
}

.box-chat {
	height:500px;
	overflow-y:auto;
	border:1px solid #B5B5B5;
	padding:5px 5px 10px;
	margin:0;
	background:#FFF;
}

.box-message {padding:5px 10px; margin:5px 0; word-wrap:break-word; font-size:12.5px;}
.box-message:nth-child(1n) {background:#F4F4F4; /*margin-left:5px; margin-right:50px;*/}
.box-message:nth-child(2n) {background:#DBF1F9; /*margin-left:50px; margin-right:5px;*/}

.box-panel {
	display:block;
	border:1px solid #B5B5B5;
	border-top:none;
	border-bottom:none;
	padding:8px 5px;
	background:#F0F8FF;
}

.box-form {
	margin:0 auto;
	padding:0;
	border:1px solid #B5B5B5;
	padding:6px 5px 4px;
	background:#F9FCFF;
	text-align:center;
}

.box-smiles {
	position:relative;
	left:5px;
	top:-260px;    
	width:350px;
	height:250px;
	overflow-y:auto;
	z-index:1000;
	border:1px solid #B5B5B5;
	background-color:rgba(255,255,255,0.8);
	display:none;
	text-align:center;
	cursor:default;
}

.box-colors {
	position:absolute;
	left:5px;
	top:-191px;    
	width:180px;
	height:180px;
	z-index:1000;
	border:1px solid #B5B5B5;
	background-color:rgba(255,255,255,0.9);
	display:none;
	text-align:center;
	cursor:default;
}

.box-promotion, .box-chat-pay {
	display:block;
	border:1px solid #B5B5B5;
	padding:5px 8px;
	margin:7px auto 0;
	background:#F0F8FF;
	height:20px;
	line-height:18px;
	text-align:center;
}

.box-chat-pay {
	display:none;
	text-align:left;
}


.promotion-panel {width:auto; height:18px; float:right; text-align:right;}
.promo-add, .promo-info, .promo-edit, .promo-del, .mess-del, .ban-user, .chat-privat {
	width:16px;
	height:16px;
	position:relative;
	display:inline-block;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	margin:2px;
	background:url(icon-chat/icon-promotion.png?v=4) no-repeat;
}
.promo-add  {background-position:0px 0px;}
.promo-info {background-position:-16px 0px;}
.promo-edit {background-position:-32px 0px;}
.promo-del, .mess-del {background-position:-48px 0px;}
.promo-add:hover, .promo-info:hover, .promo-edit:hover, .promo-del:hover, .mess-del:hover {background-position-y:-16px;}
.ban-user {background:url(icon-chat/icon-stop-16.png) no-repeat; background-position:0px 0px;}
.ban-user:hover {background-position:0px -16px;}
.chat-privat {background:url(icon-chat/icon-chat-closed.png) no-repeat; margin:0 0 0 4px; cursor:help; vertical-align:text-bottom;}

a.promo-link-n, a.promo-link-h, a.promo-link-n:link, a.promo-link-h:link, a.promo-link-n:visited, a.promo-link-h:visited, 
#content a.promo-link-n, #content a.promo-link-h, #content a.promo-link-n:link, #content a.promo-link-h:link, #content a.promo-link-n:visited, #content a.promo-link-h:visited {
	font:12px/18px tahoma, arial, sans-serif;
	font-weight:bold;
	text-shadow:0 1px 0 #FFF, 1px 1px 1px #AAA;
	margin:0;
	cursor:pointer;
	outline:none;
	text-decoration:none;
}
a.promo-link-n, #content a.promo-link-n {color:#0080EC;}
a.promo-link-h, #content a.promo-link-h {color:#CC0000;}

a.promo-link-n:hover, a.promo-link-h:hover, #content a.promo-link-n:hover, #content a.promo-link-h:hover {
	color:#228B22;
	outline:none;
	text-decoration:none;
}

.smile_sub, .scroll_on, .scroll_off, .sound_on, .sound_off {
	width:26px;
	height:26px;
	position:relative;
	display:inline-block;
	text-align:center;
	vertical-align:bottom;
	cursor:pointer;
}
.smile_sub {background:url(icon-chat/icon-smiles.png?wh=24) no-repeat left center;}
.smile_sub span {display:block; padding:7px 0 5px 9px; font-weight:bold; text-align:left;}
.smile_sub img {cursor:pointer; margin:0 4px 5px 5px; padding:0;}
.smile_img {border:none; vertical-align:middle; margin:0 2px; padding:0;}
.scroll_on, .scroll_off {float:right; background:url(icon-chat/icon-scroll.png) no-repeat center center;}
.scroll_off {opacity: 0.5;}
.sound_on  {float:right; background:url(icon-chat/icon-sound-on.png) no-repeat right center;}
.sound_off {float:right; background:url(icon-chat/icon-sound-off.png) no-repeat right center;}

.chat-lenght {
	width:25px;
	float:right;
	text-align:right;
	line-height:26px;
	text-shadow:0 1px 0 #FFF, 1px 1px 1px #AAA;
	cursor:help;
}

.colors_sub {
	position:relative;
	width:24px;
	height:24px;
	display:inline-block;
	padding:0;
	margin:0 5px 0 0;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
	border:1px solid #FFF;
	box-shadow:0 0 1px rgba(102,148,200,1);
	cursor:pointer;
	outline:none;
	text-align:center;
	text-decoration:none;
	letter-spacing:normal;
	line-height: normal;
	vertical-align:bottom;
}
.colors_sub {background:url(icon-chat/icon-sub-colors.png) no-repeat center center;}
.colors_sub div div {display:block; padding:3px 0 3px 5px; text-align:left;}
.colors_sub div div div {display:inline-block; text-align:left; width:auto; border:none;}
.colors_sub span, .color_choise {
	display:inline-block;
	border:1px solid #CCC;
	width:15px;
	height:15px;
	margin:1px;
	cursor:pointer;
}
.color_choise {margin:0; cursor:default;}

textarea.chat_form {
	color:#002E5F;
	width:98%;
	width:calc(100% - 14px);
	height:60px;
	font-size:13.5px;
	border:1px solid #CCC /*#B5B5B5*/;
	background:#FFF;
	-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;
	padding:5px 6px;
	margin:0 auto;
	resize:none;
}

input[type="checkbox"].chat_form {
	width:16px;
	height:16px;
	margin:0 5px 0 0;
	padding:0;
	vertical-align:text-top;
}

textarea.chat_form:focus {
	outline:none;
	border:1px solid #B5B5B5;
	box-shadow:0 0 0px rgba(102,148,200,1);
}

textarea.chat_form:required {
	outline:none;
	box-shadow:none;
}

textarea.chat_form::placeholder {
	color:#BEBEBE;
	font-size:14px;
	font-style:italic;
	text-align:center;
	line-height:22px;
	vertical-align:middle;
}

.chat-avatar {
	background:url(img/avatarbg.png) no-repeat right bottom;
	margin:0;
	padding:2px 9px 9px 2px;
	border:none;
	width:35px;
	height:35px;
	display:block;
}
.chat-avatar-small {
	width:34px;
	height:34px;
	background-color:#F5FFFA;
	border:1px solid transparent;
	margin:0;
	padding:0;
	border-radius:18px; -moz-border-radius:18px; -webkit-border-radius:18px; -khtml-border-radius:18px;
	box-shadow:0 0 10px 0 #999; -webkit-box-shadow:0 0 10px 0 #999; -moz-box-shadow:0 0 10px 0 #999; -khtml-box-shadow:0 0 10px 0 #999;
	display:block;
	float:left;
}

.chat-users {
	margin:-2px 0 4px 0;
}

.chat-author {
	font:11px/16px tahoma, arial, sans-serif;
	font-weight:bold;
	color:#0080EC;
	text-shadow:0 1px 0 #FFF, 1px 1px 1px #AAA;
	margin:0;
	cursor:pointer;
}
.user-to {
	padding-left:4px;
	text-shadow:0 1px 0 #FFF, 1px 1px 1px #AAA;
	cursor:default;
	color:#7A7876;
}

.chat-user-to 	   {padding-left:15px;}
.chat-user-to b    {color:#0080EC;}
.chat-user-to span {
	background-color:rgba(232, 17, 35, 0.75);
	padding: 0px 4px 1px 4px;
	color:#FFF;
	font:14px/14px tahoma, arial, sans-serif;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.50);
	box-shadow:0 0 1px rgba(102,148,200,1);
	border:1px solid #FFF;
	cursor:pointer;
}
.chat-user-to span:hover {background-color:rgba(232, 17, 35, 1);}

.chat-mess {
	min-width:480px;
	max-width:500px;
	word-wrap:break-word;
}

.chat-time {
	font-size:10px;
	color:#828282;
}

.chat-online {
	padding:3px;
}
.chat-online-title {
	padding:5px 10px;
	background-color:#118BB4;
	display:block;
	text-align:left;
	color:#FFF;
	text-shadow:0 1px 0 #000, 1px 1px 1px #000;
	font-weight:normal;
}
.chat-online-cnt {
	display:block;
	float:right;
	text-align:right;
}
.chat-online-users {
	height:auto;
	min-height:50px;
	max-height:500px;
	overflow-y:auto;
	background-color:#FFF;
}

.chat-online-line {
	height:35px;
	padding:5px 7px;
	background-color:#F7F7F7;
	border:1px solid #DDD;
	border-top:solid 2px #FFF;
}

.chat-online-line:first-child {
	border-top:2px solid #F7F7F7;
}

.chat-user-info {
	display:inline-block;
	padding-left:10px;
	vertical-align:middle;
	height:35px;
}

.chat-user-login, .chat-user-login-ban {
	font-size:11px;
	font-weight:bold;
	color:#0080EC;
	text-shadow:0 1px 0 #FFF, 1px 1px 1px #AAA;
	cursor:pointer;
	margin-bottom:4px;
}

.chat-admin {color:#FF0000; cursor:help;}
.chat-moder {color:#088A08; cursor:help;}
.chat-ban   {color:#CCC; cursor:help;}
.chat-user-login-ban  {font-size:11px; font-weight:normal; color:#CCC; text-shadow:none;}

.chat-ban-block {
	width:100%;
	height:100%;
	background:url(icon-chat/icon-bgban-1.jpg) no-repeat center center;
	background-size:auto;
	position:relative;
}

.chat-ban-info {
	position:absolute;
	bottom:50px;
	left:30%;
	left:calc(50% - 135px);
	width:250px;
	border:5px solid rgba(204, 204, 204, 0.7);
	background-color:rgba(255, 255, 255, 0.8);
	text-align:center;
	padding:5px;
}

.chat-ban-info .ban-title {
	font-size:18px;
	font-weight:bold;
}

.chat-ban-info .ban-text {
	font-size:13px;
	padding-top:8px;
	color:#FF0000;
}

.chat-ban-info .ban-time {
	font-size:13px;
	padding-top:10px;
	color:#930000;
}
.chat-status {
	padding:5px 10px 8px;
	text-align:center;
	color:#FF0000;
}

.chat-user-vp {
	display:inline-block;
	float:right;
	padding-top:10px;
}

.chat-online-line .vp-mail {
	float:right;
}

.chat-rules-line {margin:0 auto 8px; line-height:14px;}

.chat-icon-male, .chat-icon-female {
	display: inline-block;
	outline: none;
	border: none;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	     -o-box-sizing: border-box;
	        box-sizing: border-box;
	width: 12px;
	height: 12px;
	cursor: help;
	vertical-align: text-top;
	padding: 0;
	margin: 0 3px 0 0;
}
.chat-icon-male   {background: url(/img/sex/icon-male.png) no-repeat center center; background-size: contain;}
.chat-icon-female {background: url(/img/sex/icon-female.png) no-repeat center center; background-size: contain;}

table.chat-table {text-align:left; border-collapse:separate; line-height:1.4; border:none; border-spacing:0; width:100%; padding:0; margin:0;}
table.chat-table td {font-size:12px; text-align:left; vertical-align:top; padding:0 2px;}
table.chat-table td.ta-left {text-align:left;}
table.chat-table td.ta-center {text-align:center;}
table.chat-table td.ta-right {text-align:right;}

table.chat-table td.va-top {vertical-align:top;}
table.chat-table td.va-middle {vertical-align:middle;}
table.chat-table td.va-bottom {vertical-align:bottom;}

.bb_sub {
	width:24px;
	height:24px;
	font:12px/24px Tahoma, Arial, sans-serif;
	display:inline-block;
	color:#FFFFFF;
	padding:0;
	margin:0 5px 0 0;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.50);
	border:1px solid #FFF;
	box-shadow:0 0 1px rgba(102,148,200,1);
	cursor:pointer;
	outline:none;
	text-align:center;
	text-decoration:none;
	letter-spacing:normal;
}

.bb_sub.blue {
	background:#00A8CE;
	background:-o-linear-gradient(top, #00A8CE 0px, #0082AD 100%);
	background:-moz-linear-gradient(top, #00A8CE 0px, #0082AD 100%);
	background:-webkit-linear-gradient(top, #00A8CE 0px, #0082AD 100%);
	background:-ms-linear-gradient(top, #00A8CE 0px, #0082AD 100%);
}

.bb_sub.blue:hover {
	background:#009ABC;
	background:-o-linear-gradient(top, #009ABC 0px, #007AA3 100%);
	background:-moz-linear-gradient(top, #009ABC 0px, #007AA3 100%);
	background:-webkit-linear-gradient(top, #009ABC 0px, #007AA3 100%);
	background:-ms-linear-gradient(top, #009ABC 0px, #007AA3 100%);
}

.bb_sub.green {
	background:#54B419;
	background:-o-linear-gradient(top, #54B419 0px, #318401 100%);
	background:-moz-linear-gradient(top, #54B419 0px, #318401 100%);
	background:-webkit-linear-gradient(top, #54B419 0px, #318401 100%);
	background:-ms-linear-gradient(top, #54B419 0px, #318401 100%);
}

.bb_sub.green:hover {
	background:#65AB34;
	background:-o-linear-gradient(top, #65AB34 0px, #447322 100%);
	background:-moz-linear-gradient(top, #65AB34 0px, #447322 100%);
	background:-webkit-linear-gradient(top, #65AB34 0px, #447322 100%);
	background:-ms-linear-gradient(top, #65AB34 0px, #447322 100%);
}

.bb_sub.orange {
	background:#FFA726;
	background:-o-linear-gradient(top, #FFA726 0px, #EB6600 100%);
	background:-moz-linear-gradient(top, #FFA726 0px, #EB6600 100%);
	background:-webkit-linear-gradient(top, #FFA726 0px, #EB6600 100%);
	background:-ms-linear-gradient(top, #FFA726 0px, #EB6600 100%);
}

.bb_sub.orange:hover {
	background:#FF9A0F;
	background:-o-linear-gradient(top, #FF9A0F 0px, #EB6611 100%);
	background:-moz-linear-gradient(top, #FF9A0F 0px, #EB6611 100%);
	background:-webkit-linear-gradient(top, #FF9A0F 0px, #EB6611 100%);
	background:-ms-linear-gradient(top, #FF9A0F 0px, #EB6611 100%);
}

.bb_sub.bb_bold   {font-weight:bold;}
.bb_sub.bb_italic {font-style:italic;}
.bb_sub.bb_uline  {text-decoration:underline;}
.bb_sub.bb_tline  {text-decoration:line-through;}


.supportcss, .chatcss {
	background:#0087A7;
	background:-o-linear-gradient(top, #0087A7 0px, #0087A7 100%);
	background:-moz-linear-gradient(top, #0087A7 0px, #0087A7 100%);
	background:-webkit-linear-gradient(top, #0087A7 0px, #0087A7 100%);
	background:-ms-linear-gradient(top, #0087A7 0px, #0087A7 100%);

	-webkit-box-shadow:0 2px 10px rgba(0, 0, 0, .5), 0 2px 3px rgba(0, 0, 0, .5);
	-moz-box-shadow:0 2px 10px rgba(0, 0, 0, .5), 0 2px 3px rgba(0, 0, 0, .5);
	-o-box-shadow:0 2px 10px rgba(0, 0, 0, .5), 0 2px 3px rgba(0, 0, 0, .5);
	box-shadow:0 2px 10px rgba(0, 0, 0, .5), 0 2px 3px rgba(0, 0, 0, .5);

	border-bottom:none;
	position:fixed;
	z-index:1000;
	border-radius:6px 6px 0 0;
	border:2px solid #F0FFFF;
	cursor:pointer;
	letter-spacing:2px;

	color:#F0FFFF;
	text-align:center;
	
	text-shadow:1px 1px 5px #848482;
	-moz-text-shadow:1px 1px 5px #848482;
	-webkit-text-shadow:1px 1px 5px #848482;

	font:14px/34px 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight:bold;
	
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	transform:rotate(90deg);
	-ms-transform:rotate(90deg);
}

.chatcss    {width:70px; height:84px; top:calc(50% - 110px); left:-48px;}
.supportcss {width:100px; top:calc(50% + 20px); padding:0 10px; left:-48px}

.chatcss:hover    {left:-47px;}
.supportcss:hover {left:-47px;}

.close_chat {
	color:#FF0000;
	font-size:20px;
	cursor:pointer;
	padding-right:6px;
}

.text-blink {-webkit-animation:text-blink 1s linear infinite; animation:text-blink 1s linear infinite;}
@-webkit-keyframes text-blink {50%{color:rgb(255, 255, 255);} 100%{color:rgba(255, 255, 255, 0);}}
@keyframes text-blink {50%{color:rgb(255, 255, 255);} 100%{color:rgba(255, 255, 255, 0);}}


.adv-btn, .adv-btn-act {
	color: #FFF;
	width: 212px;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	font-weight: 500;
	display: inline-block;
	padding: 0px;
	margin: 1px 1px 0px 0px;
	text-shadow: 0 1px 1px rgba(0,0,0,0.56);
	text-transform: uppercase;
	border: 2px solid #E0E0E0;
	cursor: pointer;
	outline: none;
	text-decoration: none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	letter-spacing: normal;
}

.adv-btn {
	background:#0087A7;
	background:-o-linear-gradient(top, #0087A7 0px, #006486 100%);
	background:-moz-linear-gradient(top, #0087A7 0px, #006486 100%);
	background:-webkit-linear-gradient(top, #0087A7 0px, #006486 100%);
	background:-ms-linear-gradient(top, #0087A7 0px, #006486 100%);
}

.adv-btn-act {
	background:#E63200;
	background:-o-linear-gradient(top, #FF4C1A 0px, #E63200 100%);
	background:-moz-linear-gradient(top, #FF4C1A 0px, #E63200 100%);
	background:-webkit-linear-gradient(top, #FF4C1A 0px, #E63200 100%);
	background:-ms-linear-gradient(top, #FF4C1A 0px, #E63200 100%);
}

.adv-btn:hover {
	background:#E63200;
	background:-o-linear-gradient(top, #FF4C1A 0px, #E63200 100%);
	background:-moz-linear-gradient(top, #FF4C1A 0px, #E63200 100%);
	background:-webkit-linear-gradient(top, #FF4C1A 0px, #E63200 100%);
	background:-ms-linear-gradient(top, #FF4C1A 0px, #E63200 100%);
}

.block-top-info {
	color:#114C5B;
	text-align:justify;
	display:block;
	background: #F0F8FF url(img/icon-trophy-48x48.png) no-repeat 10px center;
	padding:8px 8px 8px 60px;
	border-radius:5px;
	margin:10px auto;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.4);
}

.block_reg {
	color:#114C5B;
	text-align:justify;
	display:block;
	background: #F0F8FF url(img/emblem_money.png) no-repeat 10px center;
	padding:8px 8px 8px 80px;
	border-radius:0px;
	margin:10px auto;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.4);
}

.block-top-infa {
	color:#114C5B;
	text-align:justify;
	display:block;
	background: #F0F8FF  no-repeat 10px center;
	padding:8px 8px 5px 10px;
	border-radius:5px;
	margin:5px auto;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.4);
}


.block-top-filter {
	text-align:center;
	margin:20px auto 15px;
}

.block-top-mesto {
	color:#167E48;
	text-align:center;
	text-shadow:0 1px 0 #FFF, 1px 2px 2px #AAA;
	font-weight:bold;
	margin:0 auto 10px;
}

.block-investment {
color: #114C5B;
text-align: justify;
display: block;
background: #F0F8FF url(img/finance_investment.png)no-repeat 10px center;
padding: 8px 8px 8px 68px;
border-radius: 5px;
margin: 10px auto;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
}

.block-jarmarka {
color: #114C5B;
text-align: justify;
display: block;
background: #F0F8FF url(img/sale.png)no-repeat 10px center;
padding: 12px 12px 12px 84px;
border-radius: 5px;
margin: 10px auto;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
}

.filter-top, .filter-top-active {
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0 0 17px 0;
	color:#167E48;
	cursor:pointer;
	width:128px;
	height:15px;
	display:inline-block;
}

.filter-top 		{ background:url(blocks/refblock-line-1.png) no-repeat bottom center; }
.filter-top-active 	{ background:url(blocks/refblock-line-3.png) no-repeat bottom center; color:#FF8400; font-weight:bold; }
.filter-top:hover 	{ background:url(blocks/refblock-line-3.png) no-repeat bottom center; color:#FF8400; }

.mesto-top {
	font-size:12px;
	font-weight:bold;
	color:#C80000;
	text-shadow:0 1px 0 #FFF, 1px 2px 2px #AAA;
}

table.tab-top {text-align:left; border-collapse:separate; line-height:1.4; border:none; border-spacing:0; width:100%; padding:0;}
table.tab-top thead {text-align:center; background:#46A2FF;}
table.tab-top thead th {text-align:center; font-weight:normal; padding:4px 3.5px; color:#FFF; font-size:11px; text-shadow:1px 1px 1px #376603;}

table.tab-top tr td {text-align:center; color:#114C5B; font-size:12px; border-top:solid 2px #FFF; border-bottom:solid 1px #DDD; background:#F7F7F7; padding:5px;}
table.tab-top tr td:first-child {border-left:1px solid #DDD; padding:5px;}
table.tab-top tr td:last-child  {border-right:1px solid #DDD;}

table.tab-top tr:first-child td {border-top:1px solid #DDD;}
table.tab-top tr:nth-child(1n) td {background:#F7F7F7;}
table.tab-top tr:nth-child(2n) td {background:#EFEFEF;}

.top-avatar {
	background:url(img/avatarbg.png) no-repeat right bottom;
	margin:0;
	padding:2px 9px 9px 2px;
	border:none;
	width:40px;
	height:40px;
	display:block;
}

.top-login, .top-login a, #maincolumn .top-login a {
	color:#0080EC;
	text-shadow:0 1px 0 #FFF, 1px 2px 2px #AAA;
	text-align:left;
	font-weight:bold;
	line-height:16px;
}

.top-medal-gold, .top-medal-silver, .top-medal-bronze {
	width:24px;
	height:24px;
	position:relative;
	display:inline-block;
	text-align:center;
	vertical-align:middle;
	cursor:help;
	margin:0;
}

.top-medal-gold   {background:url(img/icon-medal-gold.png) no-repeat; background-size:24px;}
.top-medal-silver {background:url(img/icon-medal-silver.png) no-repeat; background-size:24px;}
.top-medal-bronze {background:url(img/icon-medal-bronze.png) no-repeat; background-size:24px;}

.top-stat {
	width:22px;
	height:22px;
	position:relative;
	display:inline-block;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	background:url(img/icon-stats.png) no-repeat left top;
}


/*---------------------- form-group ----------------------*/

.form-control[disabled], .form-control[readonly] {
	background-color: rgba(238,238,238, 0.20) !important;
	opacity: 1;
}
.form-control[disabled] {
	cursor: not-allowed;
}

.margin-bottom { margin-bottom: 10px !important; }
.margin-bottom-sm { margin-bottom: 5px !important; }

.input-group {
	position: relative;
	display: table;
	border-collapse: separate;
	width: 100%;
}

.input-group-addon {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: normal;
	line-height: 1;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 4px;
}

.input-group-addon, .input-group-btn {
	width: 40px;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	        box-sizing: border-box;
}

.input-group-addon, .input-group-btn, .input-group .form-control {
	display: table-cell;
}

.input-group-addon img {
	margin: 0 !important;
	padding: 0 !important;
	vertical-align: middle !important;
}

.form-control {
	display: block;
	width: 100%;
	height: 30px;
	padding: 4px 10px;
	font: 13px/1 tahoma, arial, sans-serif;
	/*line-height: 1.42857143;*/
	color: #525252;
	text-align: left;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	     -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
		transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

select.form-control {
	padding-left: 6px;
}

.form-control, .form-control:before, .form-control:after {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	     -o-box-sizing: border-box;
	        box-sizing: border-box;
}

.form-control:focus {
	border-color: #66AFE9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.035), 0 0 8px rgba(102, 175, 233, 0.3);
	        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.035), 0 0 8px rgba(102, 175, 233, 0.3);
}

.form-control::placeholder {
	color: #BEBEBE;
	opacity: 0.8;
}
.form-control::-webkit-input-placeholder {
	color: #BEBEBE;
	opacity: 0.8;
}
.form-control::-moz-placeholder {
	color: #BEBEBE;
	opacity: 0.8;
}
.form-control::-ms-placeholder {
	color: #BEBEBE;
	opacity: 0.8;
}

select.form-control::-ms-expand {
	background-color: transparent;
	border: none;
}

.input-group .form-control {
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0;
}

.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
	height: 46px;
	padding: 10px 10px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
	height: 46px;
	line-height: 46px;
}

textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
	height: auto;
}

.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
	height: 34px;
	padding: 5px 10px;
	font-size: 14px;
	line-height: 1.5;
	border-radius: 3px;
}

select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
	height: 34px;
	line-height: 34px;
}

textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
	height: auto;
}

.input-group-xs > .form-control,
.input-group-xs > .input-group-addon,
.input-group-xs > .input-group-btn > .btn {
	height: 28px;
	padding: 3px 10px;
	font-size: 13px;
	line-height: 1.5;
	border-radius: 3px;
}

select.input-group-xs > .form-control,
select.input-group-xs > .input-group-addon,
select.input-group-xs > .input-group-btn > .btn {
	padding-left: 8px;
	height: 28px;
	line-height: 28px;
}

textarea.input-group-xs > .form-control,
textarea.input-group-xs > .input-group-addon,
textarea.input-group-xs > .input-group-btn > .btn,
select[multiple].input-group-xs > .form-control,
select[multiple].input-group-xs > .input-group-addon,
select[multiple].input-group-xs > .input-group-btn > .btn {
	height: auto;
}

.input-group > select.form-control {
	padding-left: 8px;
}

.input-group-addon:first-child {
	border-right: 0;
}
.input-group-addon:last-child {
	border-left: 0;
}

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn-group:not(:last-child)>.btn, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
	border-radius: 0;
}
.input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group {
	margin-right: -2px;
}
.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
	z-index: 2;
	margin-left: -1px;
}

/*
input:invalid:focus:not(:placeholder-shown), 
select:invalid:focus:not(:placeholder-shown), 
textarea:invalid:focus:not(:placeholder-shown) {
	border-color: #FF9393;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.035), 0 0 8px rgba(102, 175, 233, 0.3);
	        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.035), 0 0 8px rgba(102, 175, 233, 0.3);

}
*/
.form-control:valid, .form-control:invalid {
	outline: 0;
}
.form-control.is-invalid {
/*
	border-color: #FF9393;
	outline: 0;
*/
}
.form-control.is-invalid:focus {
	border-color: #FF9393;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.035), 0 0 8px rgba(102, 175, 233, 0.3);
	        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.035), 0 0 8px rgba(102, 175, 233, 0.3);
}

.flex-group {
	display:flex !important;
	align-items: center;
	justify-content: center;
}

.flex-group>.btn {
	width:100%;
}

.flex-group .form-control:not(:first-child) {
	margin-left: 1px;
}

.flex-group > .btn:not(:first-child) {
	margin-left: 1px !important;
}

.without-input {
	background-color: rgba(238,238,238, 0.20) !important;
	-webkit-box-shadow: none;
	        box-shadow: none;
}

.without-input label {
	cursor: pointer;
}

ul, ol {
	margin-top: 0;
	margin-bottom: 10px;
}

ul, li, span.nav-tab {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	     -o-box-sizing: border-box;
	        box-sizing: border-box;
}

.nav:before, .nav:after {
	display: table;
	content: " ";
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	     -o-box-sizing: border-box;
	        box-sizing: border-box;
}

.nav:after {
	height: 37px;
}

.nav {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

.nav-tabs {
	border-bottom: 1px solid #DDD;
}

.nav > li {
	position: relative;
	display: block;
}

.nav > li > span.nav-tab {
	position: relative;
	display: block;
	padding: 8px 15px;
	font-size:14px;
	line-height:14px;
	cursor: pointer;
}

.nav-tabs > li {
	float: left;
	margin-bottom: -1px;
}

.nav-tabs > li span.nav-tab {
	background: #428bca;
	color: #fff;
	margin: 0;
	margin-right: 1px;
	line-height: 1.42857143;
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0;
}

.nav-tabs > li span.nav-tab:hover {
	color: #fff;
	background-color: #3071a9;
	border-color: #285e8e;
}

.nav-tabs > li.active > span.nav-tab, .nav-tabs > li.active > span.nav-tab:hover, .nav-tabs > li.active > span.nav-tab:focus {
	color: #555;
	cursor: default;
	background-color: #F7F7F7;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
}


.profile-info {
	font: 13px/18px Tahoma, Arial, sans-serif;
	color: #114C5B;
	text-align: justify;
	padding: 8px 12px;
	margin: 0 auto 20px;
	background-color: #F0F8FF;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.4);
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
		border-radius: 3px;
}


table.tb-profile {text-align:left; border:1px solid #DDD; border-top:none; border-collapse:separate; border-spacing:0; width:100%; margin:0; padding:0;}
table.tb-profile td {
	color: #114C5B;
	text-align: left;
	font: 12px/12px Tahoma, Arial, sans-serif;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #DDD;
	background: #F7F7F7;
	padding: 2px 5px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	     -o-box-sizing: border-box;
	        box-sizing: border-box;
}

table.tb-profile tr td:first-child:not(:last-child) { /*border-left: 1px solid #DDD;*/ width: 100px; font-size: 13px; padding: 5px 5px 5px 12px; text-align: right; white-space: nowrap; }
table.tb-profile tr td:last-child  { /*border-right: 1px solid #DDD;*/ }
table.tb-profile tr:first-child td { border-top: none; padding-top:10px; padding-bottom:2px;}
table.tb-profile tr:last-child td { border-bottom: none;}

table.tb-profile tr td       { height: 34px; }
table.tb-profile tr td.td-xs { height: 34px; }
table.tb-profile tr td.td-sm { height: 36px; }
table.tb-profile tr td.td-lg { height: 52px; }

table.tb-profile tr td.td-submit { text-align: center; padding:10px;}
table.tb-profile tr td.td-help { width: 34px; background-color: #F0F0F0; text-align: center; padding:2px; }

table.tb-profile tr td.td-social { padding: 10px !important; }
table.tb-profile tr td.td-social:first-child { text-align: left; width: 40%; }
table.tb-profile tr td.td-social:last-child { padding: 5px 8px 5px 0 !important; text-align: right; }

table.tb-profile tr td.td-avatar { padding: 8px; color: #00649E; white-space: unset !important;}
table.tb-profile tr td.td-avatar:first-child { text-align: center; width: 70px; }
table.tb-profile tr td.td-avatar:last-child { text-align: left; }

table.tb-profile {
	display:none;
}
table.active {
	display: table;
}

.tb-profile a {
	color: #428BCA !important;
}

.tb-profile a:hover {
	color: #E54100 !important;
}

.block-avatar { display: inline-block; float: left; cursor:pointer; position: relative;}
.block-avatar img { margin: 0 15px 0 10px; }

.block-avatar-info { margin-top: 5px; line-height: 15px; text-align: justify; }
.block-avatar-info b:first-child {display: block; }
.block-avatar-success {
	pointer-events: none;
	opacity: 0;
	z-index: 500;
	position: absolute;
	display: block;
	top: 50%;
	left: 50%;
	margin-left: -23px;
	margin-top: -21px;
	-webkit-animation: passing-through 2s cubic-bezier(0.77, 0, 0.175, 1);
	   -moz-animation: passing-through 2s cubic-bezier(0.77, 0, 0.175, 1);
	    -ms-animation: passing-through 2s cubic-bezier(0.77, 0, 0.175, 1);
	     -o-animation: passing-through 2s cubic-bezier(0.77, 0, 0.175, 1);
		animation: passing-through 2s cubic-bezier(0.77, 0, 0.175, 1);
}
.block-avatar-success {
	display: block;
	width: 40px;
	height: 40px;
	background: url(img/icon-success.svg) no-repeat center center;
	-webkit-background-size: cover !important;
	   -moz-background-size: cover !important;
		background-size: cover !important;
}

.hint-help {
	width: 18px;
	height: 18px;
	display: inline-block;
	cursor: help;
	background: url(icon-help-32.png) no-repeat center center;
	background-size: cover;
	vertical-align: middle;
	outline: none;
	border: none;
}

.input-purse {
	text-transform: uppercase;
}
.input-purse::placeholder {
	text-transform: none;
}

.purses {
	width: 16px;
	height: 16px;
	display: inline-block;
	border: none;
	outline: none;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	text-align: center;
}

.purse-wm  { background: url(icon-purses/wm.png) no-repeat center center; background-size: cover; }
.purse-wmr { background: url(icon-purses/wmr2.png) no-repeat center center; background-size: cover; }
.purse-wmp { background: url(icon-purses/wmp.png) no-repeat center center; background-size: cover; }
.purse-wmz { background: url(icon-purses/wmz.png) no-repeat center center; background-size: cover; }
.purse-wme { background: url(icon-purses/wme.png) no-repeat center center; background-size: cover; }
.purse-ym  { background: url(icon-purses/ym.png) no-repeat center center; background-size: cover; }
.purse-pm  { background: url(icon-purses/pm.png) no-repeat center center; background-size: cover; }
.purse-pe  { background: url(icon-purses/pe.png) no-repeat center center; background-size: cover; }
.purse-qw  { background: url(icon-purses/qw.png) no-repeat center center; width: 18px; height: 18px; background-size: cover; }
.purse-mb  { background: url(icon-purses/mb.png) no-repeat center center; background-size: cover; }
.purse-ac  { background: url(icon-purses/ac.png) no-repeat center center; background-size: cover; }
.purse-sb  { background: url(icon-purses/sb.png) no-repeat center center; width: 17px; height: 16px; background-size: cover; }

.info-success {
	color: #3E8F3E;
	font-size:14px;
	cursor:help;
}

input[type="checkbox"] {
	margin: 0;
	padding: 0;
	width: 15px;
	height: 15px;
	vertical-align: middle;
}

.checkbox-input {
	position: absolute !important;
	clip: rect(1px,1px,1px,1px) !important;
}

.checkbox-checkbox {
	position: relative;
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	vertical-align: baseline;
}
.checkbox-checkbox .checkbox-flag {
	border-color: rgba(0,0,0,0.2);
	box-shadow: inset 0 90px #fff;
}
.checkbox-checkbox:hover > .checkbox-flag {
	border-color: rgba(0,0,0,0.4);
}
.checkbox-checkbox > input:focus + .checkbox-flag {
	z-index: 2;
	/*border-color: rgba(178,142,0,0.6);*/
	outline: none;
}
.checkbox-checkbox > input:focus + .checkbox-flag:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: inherit;
	/*box-shadow: 0 0 10px #fc0;*/
}
.checkbox-checkbox > input:active + .checkbox-flag {
	box-shadow: inset 0 90px #f6f5f3;
}
.checkbox-checkbox > input:checked + .checkbox-flag {
	border-color: rgba(102, 175, 233, 0.8);
	box-shadow: inset 0 90px rgba(255, 255, 255, 0.85);
}
.checkbox-checkbox > input:checked + .checkbox-flag:after {
	visibility: inherit;
}
.checkbox-checkbox .checkbox-flag:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	border-right: 2px solid;
	border-bottom: 2px solid;
	color: #000;
	-webkit-transform: scale(0.85) rotate(47deg) skewX(12deg);
	        transform: scale(0.85) rotate(47deg) skewX(12deg);
	visibility: hidden;
}
.checkbox-checkbox .checkbox-flag:after {
	margin: -9px 0 0 5px;
	width: 7px;
	height: 18px;
}
.checkbox-checkbox .checkbox-flag {
	width: 15px;
	height: 15px;
}
.checkbox-checkbox .checkbox-flag {
	position: relative;
	display: inline-block;
	vertical-align: top;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	vertical-align: middle;
	border-width: 1px;
	border-style: solid;
	margin-top: 0;
	border-radius: 3px;
}

.block-privacy {
	color: #114C5B;
	text-align: left;
	padding: 10px 15px;
	line-height: 20px;
	border-radius: 3px;
	background-color: #F0F8FF;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.4);
}

ul.privacy {
	margin: 0 0 15px;
	padding: 0 0 0 35px;
	list-style: none;
}

ul.privacy > li {
	list-style-type: disc;
}

@-webkit-keyframes passing-through {
	0% {
		opacity: 0;
		-webkit-transform: translateY(40px);
		-moz-transform: translateY(40px);
		-ms-transform: translateY(40px);
		-o-transform: translateY(40px);
		transform: translateY(40px);
	}
	30%, 70% {
		opacity: 1;
		-webkit-transform: translateY(0px);
		   -moz-transform: translateY(0px);
		    -ms-transform: translateY(0px);
		     -o-transform: translateY(0px);
			transform: translateY(0px);
	}
	100% {
		opacity: 0;
		-webkit-transform: translateY(-40px);
		   -moz-transform: translateY(-40px);
		    -ms-transform: translateY(-40px);
		     -o-transform: translateY(-40px);
			transform: translateY(-40px);
	}
}
@-moz-keyframes passing-through {
	0% {
		opacity: 0;
		-webkit-transform: translateY(40px);
		   -moz-transform: translateY(40px);
		    -ms-transform: translateY(40px);
		     -o-transform: translateY(40px);
			transform: translateY(40px);
	}
	30%, 70% {
		opacity: 1;
		-webkit-transform: translateY(0px);
		   -moz-transform: translateY(0px);
		    -ms-transform: translateY(0px);
		     -o-transform: translateY(0px);
			transform: translateY(0px);
	}
	100% {
		opacity: 0;
		-webkit-transform: translateY(-40px);
		   -moz-transform: translateY(-40px);
		    -ms-transform: translateY(-40px);
		     -o-transform: translateY(-40px);
			transform: translateY(-40px);
	}
}
@keyframes passing-through {
	0% {
		opacity: 0;
		-webkit-transform: translateY(40px);
		   -moz-transform: translateY(40px);
		    -ms-transform: translateY(40px);
		     -o-transform: translateY(40px);
			transform: translateY(40px);
	}
	30%, 70% {
		opacity: 1;
		-webkit-transform: translateY(0px);
		   -moz-transform: translateY(0px);
		    -ms-transform: translateY(0px);
		     -o-transform: translateY(0px);
			transform: translateY(0px);
	}
	100% {
		opacity: 0;
		-webkit-transform: translateY(-40px);
		   -moz-transform: translateY(-40px);
		    -ms-transform: translateY(-40px);
		     -o-transform: translateY(-40px);
			transform: translateY(-40px);
	}
}

.socials-line {
	width: 100%;
	margin: 5px 0 0;
	padding: 12px 10px;
	text-align: center;
	background-color: #ECF2F5;
	box-shadow: inset 0 1px 1px #FFF;
	border-top: 1px solid #CCC;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	        box-sizing: border-box;
	-webkit-border-radius: 0 0 3px 3px;
	   -moz-border-radius: 0 0 3px 3px;
		border-radius: 0 0 3px 3px;
}

.socials-line > .socials:not(:last-child) {margin: 0 7px 0 0;}
.socials-line > a {display: inline-block;}
.socials-line > a:not(:last-child) {margin: 0 7px 0 0;}

.socials {
	border: none;
	outline: none;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	text-align: left;
	display: inline-block;
	-webkit-background-size: cover !important;
	   -moz-background-size: cover !important;
		background-size: cover !important;
	-webkit-border-radius: 15%;
	   -moz-border-radius: 15%;
		border-radius: 15%;
}

.soc-btn { box-shadow: 1px 1px 4px rgba(0,0,0, 0.4); opacity: 1.0; cursor: pointer;}
.soc-btn:hover { opacity: 0.9; }
.soc-title { font-weight: bold; padding-left: 8px; text-shadow: 1px 1px 1px rgba(0,0,0, 0.1); }

.social-wm { background: url(icon-social/svg/wm.svg) no-repeat left top; }
.social-enum { background: url(icon-social/png/enum-64.png) no-repeat left top; }
.social-vk { background: url(icon-social/svg/vk.svg) no-repeat left top; }
.social-ok { background: url(icon-social/svg/ok.svg) no-repeat left top; }
.social-fb { background: url(icon-social/svg/fb.svg) no-repeat left top; }
.social-yandex { background: url(icon-social/svg/yandex.svg) no-repeat left top; }
.social-mailru { background: url(icon-social/svg/mailru.svg) no-repeat left top; }
.social-google { background: url(icon-social/svg/google.svg) no-repeat left top; }
.social-google-plus { background: url(icon-social/svg/google-plus.svg) no-repeat left top; }
.social-instagram { background: url(icon-social/svg/instagram.svg) no-repeat left top; }

.soc-wh-16 { width: 16px; height: 16px; }
.soc-wh-18 { width: 18px; height: 18px; }
.soc-wh-20 { width: 20px; height: 20px; }
.soc-wh-24 { width: 24px; height: 24px; }
.soc-wh-32 { width: 32px; height: 32px; }
.soc-wh-48 { width: 48px; height: 48px; }
.soc-wh-64 { width: 64px; height: 64px; }

.block-soc-prof {
	padding: 6px;
	margin: 0;
	text-align: left;
	color: rgba(17, 76, 91, 1.0);
	font: 12px/12px Tahoma, Arial, sans-serif;
	background-color: #EEF1ED;
	background-image: -webkit-linear-gradient(top, #EEF1ED 0%, #D8E4D3 100%);
	background-image: -o-linear-gradient(top, #EEF1ED 0%, #D8E4D3 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#EEF1ED), to(#D8E4D3));
	background-image: linear-gradient(to bottom, #EEF1ED 0%, #D8E4D3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEF1ED', endColorstr='#FFD8E4D3', GradientType=0);
	background-repeat: repeat-x;
	border: 1px solid transparent;
	border-radius: 4px;
	border-color: #B2DBA1;
	display: flex;
	align-items: center;
	justify-content: center;
}

.soc-avatar {
	padding: 0;
	display: inline-block;
	vertical-align: middle;
}
.soc-avatar img {
	margin: 0;
	padding: 0;
	width: 50px;
	height: 50px;
	vertical-align: middle;
	border: 4px double #BBBBBB;
	-webkit-border-radius: 29px;
	   -moz-border-radius: 29px;
		border-radius: 29px
}
.soc-info {
	width: 100%;
	padding: 0 0 0 10px;
	display: inline-block;
	vertical-align: middle;
	text-align: left;
	font: 12px/16px Tahoma, Arial, sans-serif;
}
.soc-user-name {
	display: block;
	text-align: left;
}
.soc-decline {
	display: inline-block;
	vertical-align: middle;
	float: right;
}
.soc-decline span {
	line-height: 16px;
	font-size: 15px;
	cursor: pointer;
	vertical-align: middle;
	color: rgba(138, 106, 106, 1.0);
}
.soc-decline span:hover {
	color: rgba(212, 28, 56, 1.0);
}
.decline-isavatar {
	line-height: 50px;
}


table.tb-auth {text-align: left; border: none; border-collapse: separate; border-spacing: 0; width: 100%; margin: 0 auto; padding: 20px;}
table.tb-auth td {
	color: #114C5B;
	text-align: center;
	vertical-align: middle;
	font: 12px/12px Tahoma, Arial, sans-serif;
	background: none;
	padding: 10px 0 0 0;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	     -o-box-sizing: border-box;
	        box-sizing: border-box;
}

table.tb-auth tr:first-child td {padding: 0;}
table.tb-auth td.td-btn-auth {padding: 15px 0 0 0;}
table.tb-auth td.td-btn-auth:first-child {text-align: left; width: 50%; vertical-align: bottom; white-space: nowrap;}
table.tb-auth td.td-btn-auth:last-child {text-align: right; width: 50%; vertical-align: bottom; white-space: nowrap;}
table.tb-auth td.td-link-auth {text-align: right; padding: 2px 0 0 0;}
table.tb-auth td.td-info-recovery {text-align: center; color: green; text-shadow: 1px 1px 1px #CCC; padding: 0 0 5px 0 !important;}
table.tb-auth td.td-pin-auth {padding: 0; display: none;}

.btn-auth {width: 75px; height: 34px;}
.link-auth, a.link-auth:link, .link-auth:active, .link-auth:visited {
	color: #428BCA !important;
	font: 13px/14px Tahoma, Arial, sans-serif;
	outline: none;
	text-decoration: none;
	margin: 0;
	padding: 0;
	cursor: pointer;
	border-bottom: 1px dotted #FFF;
}
.link-auth:hover {
	color: #307AB9 !important;
	border-color: #307AB9;
}

table.tb-auth td.td-btn-auth > span:not(:last-child) {
	margin: 0 8px 0 0;
}

.icon-gray {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
}

.captcha-auth {
	display: inline-block;
	width: 80px;
	height: 32px;
	box-sizing: border-box;
	background-position: center !important;
	background-size: contain !important;
	background-repeat: no-repeat !important;
	background-color: rgba(238, 238, 238, 0.1) !important;
	vertical-align: middle;
	padding: 0;
	margin: 0;
	outline: none;
	cursor: pointer;
}

.captcha-compute {
	display: inline-block;
	width: 35px;
	height: 15px;
	box-sizing: border-box;
	background: url("/style/icon-serf/icon-ravno.png") no-repeat center center;
	vertical-align: middle;
	padding: 0;
	margin: 0;
}

.captcha-in {
	text-align: center;
	width: 80px !important;
}

.input-group-addon.input-group-captcha {
	padding: 0;
}

table.tb-verif {text-align: left; border: none; border-collapse: separate; border-spacing: 0; width: 50%; margin: 0 auto; padding: 10px 0 0 0;}
table.tb-verif td {
	color: #114C5B;
	text-align: left;
	vertical-align: middle;
	font: 12px/12px Tahoma, Arial, sans-serif;
	background: none;
	padding: 5px 0;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	     -o-box-sizing: border-box;
	        box-sizing: border-box;
}
table.tb-verif tr:last-child td {padding: 15px 0 5px; text-align: center;}

.info-msg-top, .info-msg-bottom {
	position: fixed;
	left: 0;
	right: 0;
	display: none;
	z-index: 10001;
	font: 14px/14px Tahoma, Arial, sans-serif;
}
.info-msg-top    {top: 5px;}
.info-msg-bottom {bottom: 5px;}

.info-msg-top > .msg-ok, 
.info-msg-top > .msg-w, 
.info-msg-top > .msg-error, 
.info-msg-bottom > .msg-ok, 
.info-msg-bottom > .msg-w, 
.info-msg-bottom > .msg-error {
	margin: 0 auto;
	text-shadow: 1px 1px 1px rgb(0,0,0, 0.5);
}

.info-msg-top > .msg-error,
.info-msg-bottom > .msg-error {
	background-color: #E91000;
}

.wofsts {display:table-row;}
.wofsth {display:none;}

.block-refkonk {
	padding: 0 0 15px;
}

.refkonk-info {
	font: 13px/18px Tahoma, Arial, sans-serif;
	color: #114C5B;
	text-align: justify;
	padding: 5px 10px;
	margin: 0 1px;
	border-radius: 0 0 3px 3px;
	background-color: #F0F8FF;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.4);
}

table.tables-refkonk {border-collapse:separate; border:none; border-spacing:0; width:100%; padding:0; margin:0 auto 20px;}
table.tables-refkonk tr td {box-sizing: border-box; text-align:left; color:#114C5B; font: 12px/15px Tahoma, Arial, sans-serif; border-top:solid 2px #FFF; border-right:solid 1px #DDD; border-bottom:solid 1px #DDD; border-left:solid 2px #FFF; background:#F7F7F7; padding: 4px 5px;}
table.tables-refkonk tr td:first-child {border-left:1px solid #DDD; border-right:none; text-align:center; padding:5px 8px; width:30px;}
table.tables-refkonk tr td:nth-child(2) {border-left:none;}
table.tables-refkonk tr td:last-child  {border-right:1px solid #DDD; text-align:center; width:85px; white-space:nowrap;}
table.tables-refkonk tr:first-child td {border-top:1px solid #DDD;}

table.tables-refkonk-f {border-collapse:separate; border:none; border-spacing:0; width:100%; padding:0;}
table.tables-refkonk-f tr td {box-sizing: border-box; text-align:left; color:#114C5B; font: 13px/15px Tahoma, Arial, sans-serif; border-top:solid 2px #FFF; border-right:solid 1px #DDD; border-bottom:solid 1px #DDD; border-left:solid 2px #FFF; background:#F7F7F7; padding:3px 4px; height:30px;}
table.tables-refkonk-f tr td:first-child {border-left:1px solid #DDD;}
table.tables-refkonk-f tr td:last-child  {border-right:1px solid #DDD;}
table.tables-refkonk-f tr:first-child td {border-top:1px solid #DDD;}
table.tables-refkonk-f tr td:first-child:not(:last-child) {padding-left:8px;}

table.tables-rk-stat {border-collapse:separate; border:none; border-spacing:0; width:100%; padding:10px 0 0 0;}
table.tables-rk-stat thead {text-align:center; background: rgba(0, 154, 86, 0.9);}
table.tables-rk-stat thead th{text-align:center; font-weight:normal; padding-bottom:6px; padding-top:6px; color:#FFF; font-size:13px; text-shadow:1px 1px 1px #376603;}
table.tables-rk-stat tr td {box-sizing: border-box; text-align:left; color:#114C5B; font: 13px/15px Tahoma, Arial, sans-serif; border-top:2px solid #FFF !important; border-right:1px solid #DDD !important; border-bottom:1px solid #DDD !important; border-left:2px solid #FFF !important; background:#F7F7F7; padding:3px 10px !important;}
table.tables-rk-stat tr td:first-child {border-left:1px solid #DDD !important; text-align:left;}
table.tables-rk-stat tr td:last-child  {border-right:1px solid #DDD !important; text-align:center;}
table.tables-rk-stat tr:first-child td {border-top:1px solid #DDD !important;}
table.tables-rk-stat tr td.rk-reached {background-color: #DCFBDA !important;}

.rk-stat-mesto-img, .rk-stat-mesto {
	color: #135B11;
	background: url(img/adv/icon-trophy-16x16.png) no-repeat top left;
	float: left;
	display: inline-block;
	padding-left: 25px;
	height: 18px;
	line-height: 18px;
}
.rk-stat-mesto {background: none;}

.rk-stat-prize {
	color: #888888;
	float: right;
	display: inline-block;
	height: 18px;
	line-height: 18px;
	padding-right: 10px;
}

.rk-panel {width:auto; height:16px; float:right; text-align:right; margin:5px 0 0; padding:0; display:inline-block;}
.rk-info, .rk-edit, .rk-del {
	width:16px;
	height:16px;
	position:relative;
	display:inline-block;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	margin:0 2px;
}
.rk-info {background: url(img/adv/icon-statistics.png) no-repeat top center;}
.rk-edit {background: url(img/adv/icon-edit.png) no-repeat top center;}
.rk-del  {background: url(img/adv/icon-dell.png) no-repeat top center;}

.rk-regular {width: auto; height:16px; line-height:16px; text-align:center;}
.rk-regular-0, .rk-regular-1 {
	height:16px;
	font: 11px/11px Tahoma, Arial, sans-serif;
	padding: 1px 4px;
	cursor: pointer;
	box-sizing: border-box;
	margin: 0;
	width: 84px;
	display: block;
}
.rk-regular-0 {color: #0079B8; border: 1px solid #BEE8EB; background-color: #D5EFF1;}
.rk-regular-1 {color: #E66900; border: 1px solid #F7DACB; background-color: #F7E4DA;}

.rk-play, .rk-pause, .rk-stop, .rk-start, .rk-wait, .rk-work, .rk-finish {
	height: 26px;
	width: 26px;
	display: block;
	border: none;
	outline: none;
	cursor: help;
	margin: 0;
	font-size: 11px;
	text-align: center;
}

.rk-play 	{background: url(img/adv/icon-play.png) no-repeat top center;}
.rk-pause 	{background: url(img/adv/icon-pause.png) no-repeat top center;}
.rk-stop 	{background: url(img/adv/icon-stop.png) no-repeat top center;}
.rk-start 	{background: url(img/adv/cont-start.png) no-repeat top center;}
.rk-wait 	{background: url(img/adv/cont-start.png) no-repeat top center;}
.rk-work 	{background: url(img/adv/cont-work.png) no-repeat top center;}
.rk-finish 	{background: url(img/adv/cont-finish.png) no-repeat top center;}

.rk-start 	 {color: #AF0032; padding-top: 26px; width:unset; height:unset; cursor: pointer;}
.rk-wait 	 {color: #00A800; padding-top: 26px; width:unset; height:unset;}
.rk-work 	 {color: #008000; padding-top: 26px; width:unset; height:unset;}
.rk-finish 	 {color: #0079B8; padding-top: 26px; width:unset; height:unset;}
.rk-start:hover  {color: #EF6A00;}

.title-rk {
	font-size: 14px;
	color: #135B11;
	display: inline-block;
	line-height: 16px;
}

.ref-info-rk {
	float: right;
	display: inline-block;
	color: #828282;
}

.info-rk {
	font: 11px/16px Tahoma, Arial, sans-serif;
	color: #114C5B;
	margin-top: 5px;
	display: inline-block;
}

.rk-pl-0  {padding-left: 0;}
.rk-pl-2  {padding-left: 2px;}
.rk-pl-5  {padding-left: 5px;}
.rk-pl-7  {padding-left: 7px;}
.rk-pl-10 {padding-left: 10px;}
.rk-pl-15 {padding-left: 15px;}

.rk-pr-0  {padding-right: 0;}
.rk-pr-5  {padding-right: 5px;}
.rk-pr-10 {padding-right: 10px;}
.rk-pr-15 {padding-right: 15px;}

.rk-w-50  {width: 50px !important;}
.rk-w-100 {width: 100px !important;}
.rk-w-200 {width: 200px !important;}

.rk-t-l {text-align:left !important;}
.rk-t-c {text-align:center !important;}
.rk-t-r {text-align:right !important;}
.rk-t-j {text-align:justify !important;}

.rk-mb-5  {margin-bottom: 5px;}
.rk-mb-10 {margin-bottom: 10px;}
.rk-mb-15 {margin-bottom: 15px;}

.rk-form {
	width: 100%;
	height: 26px;
	padding: 3px 5px;
	font-size: 13px;
	line-height: 13px;
	color: #2F2F2F;
	text-align: left;
	background-color: #FFF;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	        box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	     -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	        transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	     -o-box-sizing: border-box;
	        box-sizing: border-box;
}

.rk-form:focus {
	border-color: #66AFE9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.035), 0 0 8px rgba(102, 175, 233, 0.3);
	        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.035), 0 0 8px rgba(102, 175, 233, 0.3);
}

.rk-form:hover:not(:focus):not([type="submit"]) {
	border-color: #ccc;
}

ul.rk {margin: 0; padding: 0 0 0 25px; list-style: none;}
ul.rk > li {list-style-type: disc;}


.rk-mesto {
	display: inline-block;
	text-align: center;
	width: 26px;
	height: 26px;
	border: 2px solid #FFF;
	border-radius: 5px;
	background: #CDBCA7;
	text-shadow: 1px 0px 1px rgba(0, 0, 0, 0.4);
	line-height: 25px;
	color:#FFF;
	box-shadow: 0 1px 3px rgba(0,0,0,0.7);
	margin: 0 10px 1px 0;
	padding: 0;
	vertical-align: bottom;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	     -o-box-sizing: border-box;
	        box-sizing: border-box;

}
.rk-mesto-1 {background: #01AB54;}
.rk-mesto-2 {background: #90C845;}
.rk-mesto-3 {background: #AFDA75;}

.td-info {
	background: #F5F5D4 !important;
	text-align: left !important;
	padding: 10px 15px !important;
	color: #384E5E !important;
	font-size: 12px !important;
	white-space: normal !important;
}

.rk-avatar {
	background: url(img/avatarbg.png) no-repeat right bottom;
	margin: 0 0 0 2px;
	padding: 2px 9px 9px 2px;
	border: none;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
}

a.rk-link {
	color: #0069d6 !important;
	text-shadow: unset;
	font: 12px/14px Tahoma, Arial, sans-serif !important;
}
.rk-link:hover {color: #008000 !important;}
a.rk-link:link, a.rk-link:visited {color: #006699; text-decoration: none !important;}

.rk-ref-level {
	float: right;
	color: #888888;
	font-size: 11px;
	line-height: 30px;
}

.geor_lenta{
background:url(../img/lentas.png) no-repeat;
position: absolute;
margin-left: 240px;
margin-top:42px;
margin-right: auto;
width: 64px;
height:64px;
border: none
}

.birdies_lenta{
background:url(images/lentasis.png) no-repeat;
position: absolute;
margin-left: 60px;
margin-top:-20px;
margin-right: auto;
width: 200px;
height:66px;
border: none
}

.branch_sakura{
background:url(images/sakura.png) no-repeat;
position: absolute;
margin-left: 263px;
margin-top:97px;
margin-right: auto;
width:32px;
height:32px;
border: none
}



.user-menu-header {
	font-size: 12px;
	position: relative;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	     -o-box-sizing: border-box;
	        box-sizing: border-box;
	border: 1px solid rgba(255, 255, 255, 0);
}
.user-menu-header:hover {
	background-color: #FFF;
	border: 1px solid #E1E7ED;
	border-bottom: 1px solid rgba(255, 255, 255, 0);
	border-radius: 3px 3px 0 0;
}

.line-menu-header:first-child {
	padding: 3px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	     -o-box-sizing: border-box;
	        box-sizing: border-box;
}

.b-user-menu-header {
	display: none;
	position: absolute;
	background-color: #FFF;
	border: 1px solid #E1E7ED;
	border-radius: 5px 0px 5px 5px;
	white-space: nowrap;
	padding: 5px;
	right: -1px;
	text-align: left;
	min-width: 100%;
	margin-top: -1px;
}

.user-menu-header:hover {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	     -o-box-sizing: border-box;
	        box-sizing: border-box;
}

.user-menu-header:hover .b-user-menu-header {
	display: block;
}

.text-admin-menu {
	color: #0080EC;
	margin-left: 4px;
	vertical-align: middle;
}

.text-admin-menu:hover {
	color: #3B6A9A;
}

.icon-user, .icon-admin, .icon-logout, .icon-settings, .icon-beach {
	display: inline-block;
	outline: none;
	border: none;
	width: 16px;
	height: 16px;
	cursor: pointer;
	vertical-align: middle;
	padding: 0;
	}

.icon-user {background: url(img/icon-user.png) no-repeat center center;}
.icon-admin {background: url(img/icon-admin.png) no-repeat center center;}
.icon-logout {background: url(img/icon-logout.png) no-repeat center center;}
.icon-settings {background: url(img/icon-settings2.png) no-repeat center center;}
.icon-beach {background: url(img/icon-beach.png) no-repeat center center; background-size: contain;}

.login-user-menu {
	display: inline-block;
	height: 16px;
	line-height: 16px;
	vertical-align: middle;
	margin-left: 5px;
	color: #0080EC;
	font-weight: bold;
	text-shadow: 1px 1px 0px #FFF, 1px 1px 2px #AAA;
	margin-top: 5px;
	cursor: pointer;
}

.arrow-down {
	font-size: 0;
	line-height: 0;
	display: inline-block;
	vertical-align: middle;
	zoom: 1.2;
	width: 0;
	height: 0;
	margin-left: 5px;
	margin-top: 5px;
	border-top: 4px solid #879CB5;
	border-right: 4px solid #FFF0;
	border-left: 4px solid #FFF0;
	cursor: pointer;
}

.b-line-menu-header {margin-top: 3px; font-size: 11px;}
.b-line-menu-header:not(:first-child) {margin-top: 5px;}


/***** Table form adv *****/

input[type="number"] {
	-webkit-appearance: textfield !important;
	   -moz-appearance: textfield !important;
		appearance: textfield !important;
}

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
	-webkit-appearance: none !important;
	   -moz-appearance: none !important;
		appearance: none;
	pointer-events: none;
	opacity: 0;
	margin: 0;
}

table.form-adv {text-align: left; border: none; border-collapse: separate; border-spacing: 0; width: 100%; margin: 0; padding: 0;}
table.form-adv thead tr {background: rgba(32, 109, 223, 0.8);}
table.form-adv thead tr th {border: none; height: 32px; text-align: center; font-weight: normal; padding: 4px; color: #FFF; font-size: 13px; text-shadow: 1px 1px 1px #376603;}

table.form-adv thead th, table.form-adv tbody td {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	     -o-box-sizing: border-box;
	        box-sizing: border-box;
}

table.form-adv tbody td {
	text-shadow: 0.5px 0.5px 0.5px #FFF;
	color: #114C5B;
	text-align: left;
	font: 12px/1 tahoma, arial, sans-serif;
	border-top: 1px solid #FFF;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	border-left: 1px solid #FFF;
	background: #F7F7F7;
	padding: 2px 5px;
	height: 36px;
}

table.form-adv tbody td:first-child {border-left: 1px solid #DDD;}
table.form-adv tbody td:last-child {border-right: 1px solid #DDD;}

table.form-adv tbody td.td-text {padding: 2px 5px 2px 8px; font-size: 13px; font-weight: normal; width: 230px; word-break: break-all; word-break: break-word;}
table.form-adv tbody td.td-val {padding: 2px 4px;}
table.form-adv tbody td.td-help {width: 36px; padding: 2px; text-align: center; background-color: #F0F0F0;}
table.form-adv tbody td.td-btn {text-align: center; padding: 7px;}
table.form-adv tbody td.text-bold {font-size: 12px; font-weight: 600;}
table.form-adv tbody td.td-tab-geo {padding: 0;}
table.form-adv tbody td.td-warning {text-align: center; padding: 2px;}

table.form-adv tbody td.td-sb-title {
	padding: 0;
	height: 28px;
	line-height: 26px;
}

table.form-adv tbody td.td-sb-title > .sb-title {
	border: none;
	height: 100%;
	text-align: center;
	line-height: inherit;
}

table.form-adv-geo {text-align: left; border: none; border-collapse: separate; border-spacing: 0; width: 100%; margin: 0; padding: 0;}
table.form-adv-geo tbody td {
	text-shadow: 0.5px 0.5px 0.5px #FFF;
	color: #114C5B;
	text-align: left;
	font: 12px/1 tahoma, arial, sans-serif;
	border-top: 1px solid #FFF;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	border-left: 1px solid #FFF;
	background: #F7F7F7;
	padding: 2px 5px;
	height: 36px;
}

table.form-adv-geo tbody tr:first-child td {border-top: none;}
table.form-adv-geo tbody tr:last-child td {border-bottom: none;}

table.form-adv-geo tbody td:first-child {border-left: none;}
table.form-adv-geo tbody td:last-child {border-right: none;}

table.form-adv tbody td.td-geo-sub {height: 28px; text-align: center; font-weight: 700;}
table.form-adv tbody td.td-geo-sub span {width: 100%; display: inline-block; cursor: pointer; line-height: 22px;}
table.form-adv tbody td.td-geo {padding: 2px 10px 2px 15px; width: 25%; height: 26px;}
table.form-adv tbody td.td-geo img.geo-flag {margin: 0 0 0 6px; padding: 0; vertical-align: middle;}
table.form-adv tbody td.td-geo span.geo-text {margin: 0 0 0 3px; padding: 0; vertical-align: middle;}
table.form-adv tbody td.td-tos-accept {background-color: #F1F1C4; padding: 5px; text-align: center; vertical-align: middle;}

table.form-adv tbody td > .warning-info {
	color: #AF0032;
	border: 1px dashed #C68500;
	font-weight: normal;
	padding: 5px 10px;
	display: block;
	background-color: #FAFACA;
	text-align: center;
	font-size: 12px;
}

.block-info-adv {
	display: block;
	text-align: justify;
	padding-bottom: 10px;
}

.member_icon {
color: #2576D4;

}
.invest_icon {
color:#F0BA1B;
}
.knb_icon {
color:#0AA64E;
}

.blocken_birj {
animation:anim 4s;
animation-duration:4s;
width:56%;
height: avto;
position: absolute;
center:0;  
}

@keyframes anim {
from {top:-100%;}
to {top:0;}
}


.blocken_on {
animation:anim 3s;
animation-duration:3s;
width:78%;
height: avto;
position: absolute;
top:0;  
}
 
@keyframes anim {
from {top:-100%;}
to {top:0;}
}

.sb-title {
	display: block;
	text-align: left;
	font: 12px Tahoma, Arial, sans-serif;
	font-weight: bold;
	border-top: 1px solid #46A2FF;
	border-left: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	border-right: 1px solid #DDD;
	text-shadow:1px 1px 1px #FFFFFF;
	margin: 0;
	padding: 0 0 0 50px;
	height: 26px;
	line-height: 24px;
	outline: none;
	cursor: pointer;
	background: url(img/title-down.png) no-repeat 5px top;
}

.sb-title-open {
	background-color: #DCE7EA;
	color: #00649E;
	cursor: pointer;
}

.sb-title-close {
	background-color: #EDEDED;
	color: #728E9E;
	cursor: pointer;
}

.sb-desc {
	display: block;
	margin: 0;
	padding: 6px 7px;
	text-align: justify;
	background: #F7F7F7;
	line-height: 18px;
	border: 1px solid #E8E8E8;
	border-top: 1px solid #FFF;
}

p.tos { text-align:justify; padding:0; margin: 4px 0 0 0; line-height:1.3}

.form-textarea-head {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: space-between;
	box-sizing: border-box;
	padding: 0;
}

.form-textarea-foot {
	color: #717171;
	text-align: right;
	padding: 5px 0;
	box-sizing: border-box;
	font-size: 12px;
}

textarea.form-control.form-textarea {
	min-height: 150px;
	padding: 8px;
	resize: vertical;
}

.form-adv-line-btn-bb {
	display: block;
	text-align: right;
	box-sizing: border-box;
	padding: 5px 1px 6px 1px;
}
.text-before-line-btn-bb {
	display: block;
	text-align: left;
	padding-left: 2px;
	font-weight: 600;
	font-size: 11.5px;
}

.btn-bb {
	display: inline-block;
	font: normal normal normal 14px/20px FontAwesome;
	color: #1f4055;
	text-rendering: auto;
	-moz-osx-font-smoothing: grayscale;
	 -webkit-font-smoothing: antialiased;
	box-sizing: border-box;
	min-width: 26px;
	height: 23px;
	background-color: #FFF;
	border: 1px solid #BDC3C7;
	text-align: center;
	vertical-align: middle;
	padding: 1px 1px 1px 1.5px;
	margin: 0;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
		border-radius: 3px;
	cursor: pointer;
	background-image: -webkit-linear-gradient(top, #FFF 0%, #F3F3F3 100%);
	background-image: -o-linear-gradient(top, #FFF 0%, #F3F3F3 100%);
	background-image: -webkit-gradient(linear, #FFF top, left bottom, from(#FFF), to(#F3F3F3));
	background-image: linear-gradient(to bottom, #FFF 0%, #F3F3F3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF3F3F3', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	background-repeat: repeat-x;
}

.btn-bb:hover,
.btn-bb:focus {
	background-color: #F3F3F3;
	background-position: 0 -15px;
}

.btn-bb:active {
	background-color: #F3F3F3;
	border-color: #DBDBDB;
}

.btn-bb:not(:first-child) {
	margin-left: 4px;
}

.btn-bb.bb-bold::before 	 {content: "\f032";}
.btn-bb.bb-italic::before 	 {content: "\f033";}
.btn-bb.bb-uline::before 	 {content: "\f0cd";}
.btn-bb.bb-tline::before 	 {content: "\f0cc";}
.btn-bb.bb-align-left::before 	 {content: "\f036";}
.btn-bb.bb-align-center::before  {content: "\f037";}
.btn-bb.bb-align-right::before 	 {content: "\f038";}
.btn-bb.bb-align-yustify::before {content: "\f039";}
.btn-bb.bb-link::before 	 {content: "\f0c1";}
.btn-bb.bb-picture::before 	 {content: "\f03e";}


.form-group-cash-in {
	margin: 10px auto;
	width: 260px;
}

.text-cash-add {
	text-align: center;
	font: 14px Tahoma, Arial, sans-serif;
	font-weight: 600;
	color: #00649E;
	text-shadow: 0 1px 0 #FFF, 1px 2px 2px #AAA;
	margin: 20px auto 5px;
}
.text-cash-add:first-child {
	margin-top: 0;
}

.btn-group-payments {
	display: block;
	width: 530px;
	text-align: center;
	margin: 0 auto;
}

.btn-payment {
	display: inline-block;
	width: 170px;
	box-sizing: border-box;
	margin: 5px;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	outline: 1.5px solid #F0F1F1;
	border: 2px solid #E2E4E5;
	text-decoration: none;
	background-color: white;
}

.btn-payment:first-child, .btn-payment:nth-child(3n + 1) {
	margin-left: 0;
}

.btn-payment:last-child, .btn-payment:nth-child(3n) {
	margin-right: 0;
}

.btn-payment:hover {
	outline: 1.5px solid #6FB0FF;
	border: 2px solid #5BA4FD;
}

.btn-payment div {
	height: 100%;
	border: 1px solid #9CADBA;
	box-sizing: border-box;
}

.btn-payment > div:hover {
	border: 1px solid #5598EA;
}

.btn-payment-line {
	display: block;
	height: 20px;
	font: 12px 'Open Sans', Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 3px;
	margin: 45px 1px 1px;
	background-color: #3579AC;
	box-sizing: border-box;
}

.btn-payment > .btn-wm {background: url(eps/icon-wm.png) no-repeat center 5px;}
.btn-payment > .btn-wmr {background: url(eps/icon-wmr.png) no-repeat center 5px;}
.btn-payment > .btn-wmp {background: url(eps/icon-wmp.png) no-repeat center 5px;}
.btn-payment > .btn-wmz {background: url(eps/icon-wmz.png) no-repeat center 5px;}
.btn-payment > .btn-wme {background: url(eps/icon-wme.png) no-repeat center 5px;}

.btn-payment > .btn-rk {background: url(eps/icon-rk.png) no-repeat center 5px;}
.btn-payment > .btn-rk-card {background: url(eps/icon-rk-card.png) no-repeat center 3px;}

.btn-payment > .btn-ym {background: url(eps/icon-ym.png) no-repeat center 5px;}
.btn-payment > .btn-ym-card {background: url(eps/icon-ym-card.png) no-repeat center 4px;}

.btn-payment > .btn-up {background: url(eps/icon-up.png) no-repeat center 5px;}
.btn-payment > .btn-up-card {background: url(eps/icon-up-card3.png) no-repeat center 3px;}

.btn-payment > .btn-pm {background: url(eps/icon-pm.png) no-repeat center 5px;}
.btn-payment > .btn-pe {background: url(eps/icon-pe.png) no-repeat center 5px;}
.btn-payment > .btn-qw {background: url(eps/icon-qw.png) no-repeat center 5px;}
.btn-payment > .btn-mb {background: url(eps/icon-mb.png) no-repeat center 5px;}
.btn-payment > .btn-pp {background: url(eps/icon-pp.png) no-repeat center 5px;}
.btn-payment > .btn-ac {background: url(eps/icon-ac.png) no-repeat center 5px;}
.btn-payment > .btn-ik {background: url(eps/icon-ik.png) no-repeat center 5px;}
.btn-payment > .btn-fk {background: url(eps/icon-fk.png) no-repeat center 5px;}
.btn-payment > .btn-mk {background: url(eps/icon-mk.png) no-repeat center 5px;}
.btn-payment > .btn-wo {background: url(eps/icon-wo.png) no-repeat center 5px;}
.btn-payment > .btn-os {background: url(eps/icon-os.png) no-repeat center 5px;}
.btn-payment > .btn-rs {background: url(eps/icon-rs.png) no-repeat center 5px;}
.btn-payment > .btn-vm {background: url(eps/icon-vm.png) no-repeat center 5px;}
.btn-payment > .btn-pp {background: url(eps/icon-pp.png) no-repeat center 5px;}

.btn-payment > .btn-sb {background: url(eps/icon-sb.png) no-repeat center 5px;}
.btn-payment > .btn-ab {background: url(eps/icon-ab.png) no-repeat center 5px;}

.btn-payment > .btn-lt {background: url(eps/icon-lt.png) no-repeat center 5px;}
.btn-payment > .btn-bc {background: url(eps/icon-bc.png) no-repeat center 5px;}
.btn-payment > .btn-bcc {background: url(eps/icon-bcc.png) no-repeat center 5px;}

.btn-payment-order {width: 140px; margin: 5px 8px;}
/*èíôîðìàöèÿ äëÿ uzera*/
.proc-btn, .proc-btn-t, .proc-btn-n {
	color: #FFFFFF;
	height: 26px;
	line-height: 24px;
	font-size: 13px;
	display: inline-block;
	padding: 0px;
	margin: 2px 0px 1px 0px;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.56);
	cursor: pointer;
	outline: none;
	text-decoration: none;
	letter-spacing: normal;
}

.proc-btn   { width: 100%; background: #0077A7; border: 2px solid #E0E0E0; border-radius: 1px; -moz-border-radius: 1px; -webkit-border-radius: 1px; }
.proc-btn-t { width: 160px; background: #0077A7; border: 2px solid #E0E0E0; border-right: none; border-radius: 1px 0px 0px 1px; -moz-border-radius: 1px 0px 0px 1px; -webkit-border-radius: 1px 0px 0px 1px; }
.proc-btn-n { width:45px; background: #FF7F00; border: 2px solid #E0E0E0; border-left:  none; border-radius: 0px 1px 1px 0px; -moz-border-radius: 0px 1px 1px 0px; -webkit-border-radius: 0px 1px 1px 0px; }

.proc-btn:hover, .proc-btn-t:hover {
	background: #006699;
}