/* Middle
-----------------------------------------------------------------------------*/
#content {
	padding: 0 0 162px;
}
.box_1{
	background:#cbe6fa;
	overflow:hidden;
	padding:63px 0 0 0;
	}
	.box_1 .lf{
		width:360px;
		float:left;
		color:#5b6d7a;
		font-size:16px;
		line-height:30px;
		}
		.box_1 .lf h1{
			color:#495762;
			font-size:30px;
			line-height:44px;
			font-weight:normal;
			margin-bottom:25px;
			margin-top:15px;
			}
		.box_1 .lf p{
			
			}
		.start{
			margin:30px 0 0 0;
			font-size:24px;
			background:#3bb9bb;
			border-bottom:3px solid #31a8aa;
			border-left:3px solid #31a8aa;
			padding:0px 55px;
			color:#fff;
			text-decoration:none;
			line-height:50px;
			display:inline-block;
			*display:inline;
			*zoom:1;
			}	
			.start:hover{
				background:#b7ca33;
				border-bottom:3px solid #a4b52e;
				border-left:3px solid #a4b52e;					
				}
	.box_1 .rf{
		width:479px;
		float:right;
		}
		.imac{
			background:url(../images/imac.png) no-repeat scroll;
			width:479px;
			height:349px;
			}
                        
                        
.box_2{
	overflow:hidden;
	padding:52px 0 40px 0;
	}
	.box_2 .rf{
		width:360px;
		float:left;
		color:#5b6d7a;
		font-size:16px;
		line-height:20px;
		}
		.box_2 .rf h1{
			color:#495762;
			font-size:30px;
			line-height:44px;
			font-weight:normal;
			margin-bottom:25px;
			margin-top:15px;
			}
		.box_2 .rf p{
			
			}
		.start2{
                        width: 50px;
			margin:30px 0 0 0;
			font-size:16px;
			background:#3bb9bb;
			border-bottom:3px solid #31a8aa;
			border-left:3px solid #31a8aa;
			padding:3px 20px;
			color:#fff;
			text-decoration:none;
			display:inline-block;
                        line-height: 25px;
			*display:inline;
			*zoom:1;
			}	
			.start2:hover{
				background:#b7ca33;
				border-bottom:3px solid #a4b52e;
				border-left:3px solid #a4b52e;					
				}
	.box_2 .rf{
		width:479px;
		float:right;
		}   
	.box_2 .lf{
		width:379px;
		float:left;
		}                  
.princip{
	overflow:hidden;
	background:#f7f7f3;
	padding:46px 0 46px 0;
	}
	.princip .title{
		font-size:30px;
		color:#333;
		line-height:normal;
		}
	.princ_pic{
		margin:50px 0;
		}	
	.princip p{
		font-size:16px;
		line-height:22px;
		color:#5d5c5c;
		}
		
.аdvantages{
	background:#333;
	padding:37px 0 33px 0;
	}
	.аdvantages .title{
		color:#fff;
		font-size:25px;
		line-height:normal;
		margin-bottom:10px;
		}
	.аdvantages ul{
		overflow:hidden;
		}
		.аdvantages ul li{
			padding:0;
			font-size:16px;
			color:#e3e3e3;			
			width:160px;
			margin:0 75px 29px 0;
			display:inline-block;
			vertical-align:top;
			}
		.аdvantages ul li.ic1{width:250px;}
		.аdvantages ul li.ic2{width:250px;}
		.аdvantages ul li.ic3{margin-right:0;width:250px;}

                

.management {
    background: none repeat scroll 0 0 #414F59;
    padding: 37px 0;
    color: #E3E3E3;
    /*line-height: 10px;*/
}
	.management .title{
		color:#fff;
		font-size:25px;
		line-height:normal;
		margin-bottom:10px;
		}

        .management ul li {
            background: url("../images/checkbox.png") no-repeat scroll left center rgba(0, 0, 0, 0);
            padding: 0px 0px 10px 25px;
        }           


.box_3{
	overflow:hidden;
	padding:37px 0 37px 0;
        background: #e6e7e8;
	}
	.box_3 .lf{
		width:360px;
		float:left;
		color:#5b6d7a;
		font-size:16px;
		line-height:20px;
		}
		.box_3 .lf h1{
			color:#495762;
			font-size:30px;
			line-height:44px;
			font-weight:normal;
			margin-bottom:25px;
			margin-top:15px;
			}
		.box_3 .lf p{
			
			}
	.box_3 .lf{
		width:479px;
		float:left;
		}   
	.box_3 .rf{
		width:379px;
		float:right;
		}      
	.box_3 .title{
		font-size:30px;
		color:#414f59;
		line-height:normal;
                padding-bottom: 15px;
		}                

                
.box_4{
	background:#ffffff;
	padding:37px 0 0 0;
	}
	.box_4 .title{
		color:#333333;
		font-size:25px;
		line-height:normal;
		margin-bottom:10px;
		}
	.box_4 ul{
		overflow:hidden;
		}
		.box_4 ul li{
			padding:0;
			font-size:16px;
			color:#333333;			
			display:inline-block;
			vertical-align:top;
                        padding-right: 150px;
			}
		.box_4 ul li.ic1{width:350px;}
		.box_4 ul li.ic2{width:350px; padding: 0px;}
        .box_4 ul li.ic1 li, .box_4 ul li.ic2 li {
            background: url("../images/checkbox.png") no-repeat scroll left center rgba(0, 0, 0, 0);
            padding: 0px 0px 10px 25px;
        }                      

                
.otziv{
	background:#414f59;
	padding:54px 0;
	}
	.otziv .title{
		font-size:30px;
		line-height:normal;
		color:#fff;
		margin-bottom:45px;
		}
	.otzbx{
		overflow:hidden;
		}
		.latipov{
			float:left;
			}
			.latipov img{
				display:block;
				border:8px solid #31a8aa;
				border-top:8px solid #3bb9bb;
				border-right:8px solid #3bb9bb;			
				}
		.latopovwho{
			padding-left:275px;
			font-size:16px;
			line-height:24px;
			color:#fff;
			}	
			.latopovwho .name{
				font-size:22px;
				color:#fff;
				margin-bottom:12px;
				}
			.latopovwho .where{
				font-size:16px;
				margin-bottom:5px;
				color:#d8e0e5;			
				}		
			.latopovwho .dev{
				font-size:16px;
				margin-bottom:30px;
				color:#d8e0e5;
				}	
				.latopovwho p{
					margin:0;
					}			

.partners{
	padding:73px 0 56px 0;
	}
	.partners .title{
		color:#414f59;
		font-size:30px;
		line-height:normal;
		margin-bottom:40px;
		}	
	.part_box{
		background:url(../images/shadow.jpg) no-repeat scroll center bottom;
		overflow:hidden;
		}
	.part{
		display:inline-block;
		*display:inline;
		*zoom:1;
		margin:0 40px;
		}
		.part span{
			height:101px;
			display:table-cell;
			vertical-align:middle;			
			}
	.startr{
		text-align:center;
		}
		.startr .start{
			font-size:18px;
			line-height:40px;
			}		

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	margin: -162px auto 0;
	height: 136px;
	padding:26px 0 0 0;
	background: #222;
	position: relative;
	}
	.foot_left {
		width:200px;
		float:left;
		font-size:11px;
		line-height:20px;
		color:#999;
		}
		.logofoot{
			margin-bottom:10px;
			display:block;
			}
		.copy{
			margin:50px 0 0 0;
			}
        
                        .foot_phone{
                            float:left; 
                            width: 150px;
                            margin: 14px 0 50px;
                            color: #999;
                        }
	.foot_right{
		float:right;
		width:690px;
		}
		.foot_menu{
			float:right;
			text-transform:uppercase;
			font-size:12px;
			font-weight:bold;
			margin:14px 0 50px 0;
			}
			.foot_menu li{
				float:left;
				padding:0 32px;
				position:relative;
				}
			.foot_menu li:last-child{
				padding:0 0 0 32px;
				}	
				.foot_menu li a{
					color:#31a8aa;
					text-decoration:none;
					}
					.foot_menu li ul{
						position:absolute;
						top:36px;
						left:0;
						text-transform:none;
						color:#999;
						}
						.foot_menu li ul li{
							font-size:11px;
							line-height:14px;
							padding-bottom:15px;
							width:100px;
							}
							.foot_menu li ul li a{
								
								color:#999;
								}
		.plateg{
			float:right;
			margin-bottom:15px;
			}	
		.clear{clear:both;}						
		.social{
			float:right;
			}
			.social li{
				float:left;
				}
				.social li a{
					background:url(../images/cos2.png) no-repeat scroll;
					width:45px;
					height:45px;
					display:block;
					margin:5px;
					}
				.social li a.s1{background-position:0 0;}
				.social li a.s2{background-position:-56px 0;}
				.social li a.s3{background-position:-111px 0;}		
				.social li a.s4{background-position:-166px 0;}
				.social li a.s5{background-position:-221px 0;}	


/*  UPD product.htm
------------------------------------------------*/	
.comdop{
	background:#cbe6fa;	
	}

.comdop h1{
	font-size:30px;
	line-height:normal;
	color:#495762;
	font-weight:normal;
	padding:26px 0;
	}

				
.prabs{
	position:relative;
	height:570px;
	}	
.product_list{
	background:#f7f7f3;
	}
	.product_box{
		width:309px;
		background:#fff;
		}	
	.product_box.pr1{
		-webkit-box-shadow: #ababa9 0px 3px 5px;
		-moz-box-shadow: #ababa9 0px 3px 5px;
		box-shadow: #ababa9 0px 3px 5px;
		behavior: url(PIE.htc);	
		position:absolute;
		top:52px;
		left:7px;
		z-index:1;
		height:469px;
		}
	.product_box.pr2{
		-webkit-box-shadow: #ababa9 0px 10px 20px;
		-moz-box-shadow: #ababa9 0px 10px 20px;
		box-shadow: #ababa9 0px 10px 20px;
		behavior: url(PIE.htc);	
		position:absolute;
		top:32px;
		left:308px;	
		z-index:2;	
		height:461px;
		}
	.product_box.pr3{
		-webkit-box-shadow: #ababa9 0px 3px 5px;
		-moz-box-shadow: #ababa9 0px 3px 5px;
		box-shadow: #ababa9 0px 3px 5px;
		behavior: url(PIE.htc);
		position:absolute;
		top:52px;
		right:7px;	
		z-index:1;	
		height:469px;	
		}				
		.product_box .title{
			height:80px;
			font-size:24px;
			line-height:32px;
			color:#fff;
			text-align:center;
			padding:15px 0 0 0;
			}
		.product_box.pr1 .title{background:#b7ca33;}	
		.product_box.pr2 .title{background:#a2b32c;}
		.product_box.pr3 .title{background:#94a427;}
		
		.product_box.pr1 .title span,
		.product_box.pr2 .title span,
		.product_box.pr3 .title span{
			display:block;
			font-size:14px;
			color:#f0f8b6;
			text-transform:uppercase;
			}
		.product_box.pr1 .title span i,
		.product_box.pr2 .title span i,
		.product_box.pr3 .title span i{
			font-style:normal;
			font-size:18px;
			text-transform:none;
			}						
		.product_box .opisan{
			padding:40px 35px 18px 25px;
			font-size:14px;
			line-height:22px;
			color:#9a9898;
			}	
			.opisan p{
				margin-bottom:20px;
				}
			.opisan ul{
				margin-bottom:18px;
				}
			.opisan ul li{
				background:url(../images/limin.png) no-repeat scroll left 9px;
				padding-left:14px;
				margin-bottom:20px;
				}
				.opisan ul li b{
					color:#4c4c4c;
					}
			.product_box.pr1 .opisan .links,
			.product_box.pr2 .opisan .links,
			.product_box.pr3 .opisan .links{
				text-align:center;
				position:absolute;
				bottom:20px;
				width:250px;
				}
						
				.links p{
					margin:0 !important;
					}
				.links a{
					color:#31a8aa;
					font-size:13px;
					}
				.links a.more{
					font-size:13px;
					text-transform:uppercase;
					background:#3bb9bb;
					border-bottom:3px solid #31a8aa;
					border-left:3px solid #31a8aa;
					padding:2px 15px 0 15px;
					color:#fff;
					text-decoration:none;
					line-height:28px;
					display:inline-block;
					*display:inline;
					*zoom:1;
					margin:0 0 10px 0;				
					}
				.links a.more:hover{
					background:#b7ca33;
					border-bottom:3px solid #a4b52e;
					border-left:3px solid #a4b52e;					
					}	
		.whotline{
			text-align:center;
			margin-bottom:10px;
			font-size:13px;
			color:#31a8aa;
			text-transform:uppercase;
			background:url(../images/whotline.png) repeat-x scroll left center;
			}
			.whotline span{
				padding:0 10px;
				background:#fff;				
				}
	.product_list .startr{
		padding:0 0 42px 0;	
		}	
/*
--------------------------------------*/		
.errorse{
	background:#414f59;
	font-size:16px;
	line-height:22px;
	color:#fff;
	padding:50px 0 58px 0;
	overflow:hidden;
	}
	.clear{clear:both;}
	.errorse .title{
		font-size:30px;
		line-height:normal;
		margin-bottom:30px;
		}
	.errorse .left{
		float:left;
		width:454px;
		}
	.errorse .right{
		float:right;
		width:410px;
		}	
		.errorse .right ul li{
			background:url(../images/gal.png) no-repeat scroll left 3px;
			padding-left:30px;
			margin-bottom:5px;
			}
	.errorse .start{
		padding:0 25px;
		}				
/*
--------------------------------------*/	
.consult{
	background:#fff;
	font-size:16px;
	line-height:22px;
	color:#414f59;
	padding:55px 0;
	overflow:hidden;	
	}
	.consult .title{
		font-size:30px;
		line-height:normal;
		margin-bottom:30px;
		}
	.consult .left{
		float:left;
		width:454px;
		}
		.consult .left ul li{
			background:url(../images/gal.png) no-repeat scroll left 3px;
			padding-left:30px;
			margin-bottom:12px;
			}		
	.consult .right{
		float:left;
		margin-left:142px;
		margin-top:10px;
		}
	.consult .start{
		padding:0 25px;
		}	
				
/* Страница внутрення с таблицами
-----------------------------------------------------------------------------------------------------------------------------------------*/		
#wrapper2 {
	min-width: 980px;
	max-width: 1920px;
	margin: 0 auto;
	height: auto !important;
    min-height: 100%;
	background:url(../images/left_bg.jpg) repeat-y scroll left center #fff;
}

#header2 {
	height: 55px;
	background: #4e5b65;
	/*overflow:hidden;*/
}
	.head_left{
		background:#414f59;
		float:left;
		height: 55px;
		width:200px;
		}
		.logopage{
			display:block;
			padding:3px 0 0 0;
			height:40px;
			width:200px;
			text-align:center;
			}
	.head_right{
		padding-left:200px;
		
		}	
		.inh{
			width:100%;
			}
		.project{
			float:left;
			color:#fff;
			font-size:12px;
			padding:19px 0 0 40px;
			}
			.project span{
				background:#394751;
				padding:2px 12px;
				}
		.menus{
			float:right;
			background:url(../images/nastr.jpg) no-repeat scroll;
			width:35px;
			height:16px;
			margin:20px 20px 0 0;
			}	

#middle {
	width: 100%;
	height: 1%;
	position: relative;
}
#middle:after {
	content: '';
	clear: both;
	display: table;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content2 {
	padding: 0 0 0 220px;
}
.inset{
	padding:35px 80px 0 45px;
	overflow:hidden;
	}
	.backand{
		width:627px;
		}
	.addbox{
		overflow:hidden;
		margin-bottom:20px;
		}
		.addbox input[type=text]{
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
			color:#666;
			float:left;
			width:246px;
			padding:0 11px;
			height:26px;
			border:1px solid #ccc;
			border-right:0;
			border-bottom:1px solid #ddd;
			-webkit-border-radius: 3px 0 0 3px;
			-moz-border-radius: 3px 0 0 3px;
			border-radius: 3px 0 0 3px;
			-webkit-box-shadow: inset #f0f0f0 0px 3px 3px;
			-moz-box-shadow: inset #f0f0f0 0px 3px 3px;
			box-shadow: inset #f0f0f0 0px 3px 3px;
			background: #fff;
			behavior: url(PIE.htc);			
			}
		.addbox input[type=button]{
			cursor:pointer;
			color:#414f59;
			float:left;
			width:auto;
			border:1px solid #ddd;
			padding-bottom:2px;
			background: #f8f8f8;
			background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f8f8f8), to(#ededed));
			background: -webkit-linear-gradient(#f8f8f8, #ededed);
			background: -moz-linear-gradient(#f8f8f8, #ededed);
			background: -ms-linear-gradient(#f8f8f8, #ededed);
			background: -o-linear-gradient(#f8f8f8, #ededed);
			background: linear-gradient(#f8f8f8, #ededed);
			-pie-background: linear-gradient(#f8f8f8, #ededed);
			behavior: url(PIE.htc);			
			}	
	table.dafault{
		border:1px solid #d7dfe1;
		color:#333;
		font-size:12px;
		}
	table.dafault a{
		color:#60a2a6;
		text-decoration:none;
		}	
		
		table.dafault thead{}
			table.dafault thead tr{
				background:#ecf0f1;
				height:35px;
				line-height:35px;
				border:1px solid #d7dfe1;
				}
				table.dafault thead tr th{
					text-align:left;
					font-size:13px;
					color:#555;
					padding:0 10px;
					}
		table.dafault tbody{}
			table.dafault tbody tr{
				height:26px;
				vertical-align:middle;
				}
			table.dafault tbody tr.grey{
				background:#fafafa;
				}
				table.dafault tbody tr td{
					vertical-align:middle;
					padding:0 10px;
					}

#sideLeft {
	float: left;
	width: 200px;
	margin-left: -100%;
	position: relative;
	background: #ecf0f1;
}		
	.finbox{
		font-size:12px;
		color:#4e5b65;
		padding:40px 0 50px 22px;
		}
		.finbox p{
			margin:0 0 10px 0;
			}
		.finbox .title{
			margin:0 0 18px 0;
			}		
		.finbox input[type=button]{
			cursor:pointer;
			margin:0 0 10px 0;
			color:#fff;
			width:148px;
			height:29px;
			text-align:center;
			line-height:29px;
			padding:0 0 2px 0;
			border:1px solid #38454f;
			background: #62707a;
			background: -webkit-gradient(linear, 0 0, 0 bottom, from(#62707a), to(#42505a));
			background: -webkit-linear-gradient(#62707a, #42505a);
			background: -moz-linear-gradient(#62707a, #42505a);
			background: -ms-linear-gradient(#62707a, #42505a);
			background: -o-linear-gradient(#62707a, #42505a);
			background: linear-gradient(#62707a, #42505a);
			-pie-background: linear-gradient(#62707a, #42505a);
			behavior: url(PIE.htc);			
			}
		.finbox a{
			color:#4a9397;
			font-size:12px;
			text-decoration:none;
			}	
	.news_box{}
		.news_box .title{
			font-size:14px;
			color:#4e5b65;
			border-bottom:1px solid #d9e0e2;
			padding:0 0 13px 24px;
			}
		.news_box .news{
			border-bottom:1px solid #d9e0e2;
			padding:5px 45px 8px 24px;
			background:url(../images/news.png) no-repeat scroll 187px center;
			}	
			.news_box .news .date{
				font-size:11px;
				color:#aab6bf;
				}
			.news_box .news a{
				font-size:12px;
				line-height:16px;
				color:#4e5b65;
				margin:0;
				text-decoration:none;
				display:block;
				}	

.inh{
	/*overflow:hidden;*/
	}
.projectmenu{
	float:left;
	margin-left:23px;
	}
	.projectmenu li{
		float:left;
		}
		.projectmenu li a{
			color:#fff;
			line-height:55px;	
			display:block;
			padding:0 15px;
			text-decoration:none;
			}
		.projectmenu li a:hover,
		.projectmenu li a.active{
			background:#6ebbbe;
			}
		.projectmenu li a span{
			background:#394751;
			padding:2px 12px;			
			}
			
.inh input[type=button].rega{
	float:right;
	margin:16px 20px 0 0;
	height:24px;
	width:73px;
	padding:0 0 2px 0;
	font-size:12px;
	}	
.seldre{
	padding-bottom:200px;
	float:right;
	}	
#cuselFrame-upr{
	margin:20px 0 0 0;
	}		


.cusel {
	display: block;
	position: relative;
	cursor: pointer;
	font-size: 16px;
	width:130px !important;
	height:26px;
	text-align:center;
	line-height:31px;
	font-size:16px;
	color:#414f59;
	border:1px solid #c4c4c4;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset #c4c4c4 0px 3px 5px;
	-moz-box-shadow: inset #c4c4c4 0px 3px 5px;
	box-shadow: inset #c4c4c4 0px 3px 5px;
	background: #fff;
	behavior: url(PIE.htc);	
	float:left;
	margin:0 20px 0 0;
}
	.cuselFrameRight {
		position: absolute;
		z-index: 2;
		top: 0;
		right: 0;
		height: 100%;
		width: 22px;
		background:url(../images/select.png) left 0 no-repeat;
	}
	.cuselText {
		padding: 0 0 0 8px;
		cursor: pointer;
		overflow: hidden;
		position: relative;
		z-index: 1;
		font-size:12px;
		line-height:27px;
		color:#414f59;
		position: absolute;
		top: 0;
		left: 0;
	}
	* html .cuselText {
		height: 22px;
	}
	.cusel span {
		display: block;
		cursor: pointer;
		white-space: nowrap;
		padding: 0px 8px 0px 8px;
		zoom: 1;
		font-size:12px;
		color:#414f59;
		text-align:left;
		line-height:27px;
	}
	.cusel span:hover,
	.cusel .cuselOptHover {
		background: #C1C1C1;
		color: #fff;
	}
	.cusel .cuselActive {
		background: #C1C1C1;
		color: #fff;
		cursor: default;
	}
	.cuselOpen {
		z-index: 999;
	}
	.classDisCusel,
	.classDisCusel .cuselFrameRight {
		cursor: default;
		color: #ccc;
	}
	.classDisCusel .cuselText {
		cursor: default;
	}
	.cusel .cusel-scroll-wrap {
		display: block;
		visibility: hidden;
		position: absolute;
		left: -1px;
		top: 100%;
		background: #fff;
		min-width: 100%;
		width: auto;
		border-left:solid 1px #e9e9e9;
		border-right:solid 1px #e9e9e9;
		border-bottom:solid 1px #e9e9e9;
	}
	.cusel .jScrollPaneContainer {
		position: relative;
		overflow: hidden;
		z-index: 5;
		border: 1px solid #999;
	}
	.cusel .jScrollPaneTrack {
		height: 100%;
		width: 7px !important;
		background: #ccc;
		position: absolute;
		top: 0;
		right: 4px;
	}
	.cusel .jScrollPaneDrag {
		position: absolute;
		background-position: -40px -26px;
		cursor: pointer;
		width: 15px !important;
		height: 27px !important;
		right: -4px;
	}
	.cusel .jScrollPaneDragTop {
		position: absolute;
		top: 0;
		left: 0;
		overflow: hidden;
	}
	.cusel .jScrollPaneDragBottom {
		position: absolute;
		bottom: 0;
		left: 0;
		overflow: hidden;
	}
	.cusel .jScrollArrowUp {
		position: absolute;
		top: 0;
		right: 2px;
		width: 26px;
		height: 12px;
		cursor: pointer;
		background-position: -2px -26px;
		overflow: hidden;
	}
	.cusel .jScrollArrowDown {
		width: 25px;
		height: 12px;
		position: absolute;
		top: auto;
		bottom: 0;
		right: 3px;
		cursor: pointer;
		background-position: -21px -26px;
		overflow: hidden;
	}																	

/*
----------------------------------------------------------*/
.breadcrumbs{
	color:#31979b;
	font-size:14px;
	margin-bottom:40px;
	}
	.breadcrumbs a{
		color:#31979b;
		}
	.breadcrumbs span{
		color:#39434b;
		}
.audot_box{
	border:1px solid #ddd;
	}
	.audot_box .audit_meta{
		height:33px;
		line-height:33px;
		background:#ecf0f1;
		border-bottom:1px solid #ddd;
		color:#666;
		font-size:13px;
		padding:0 0 0 12px;
		}
		.audot_box .audit_meta a{
			color:#31979b;			
			}
	
	.linii{
		padding:20px 11px 5px 11px;
		}
	.linii .line{
		height:86px;
		padding:0 25px;
		line-height:86px;
		margin-bottom:15px;
		}
		.linii .line .name{
			font-size:14px;
			color:#666;
			font-weight:bold;
			float:left;
			}
		.linii .line .err{
			float:right;
			font-size:14px;
			}
		.linii .line .mores{
			float:right;
			height:30px;
			line-height:30px;
			text-decoration:none;
			margin:28px 0 0 50px;
			padding:0 13px;
			border:1px solid #2b9092;
			display:block;
			color:#fff;
			text-shadow:0 1px 0 #2a7071;
			background: #61c5c7;
			background: -webkit-gradient(linear, 0 0, 0 bottom, from(#61c5c7), to(#309fa1));
			background: -webkit-linear-gradient(#61c5c7, #309fa1);
			background: -moz-linear-gradient(#61c5c7, #309fa1);
			background: -ms-linear-gradient(#61c5c7, #309fa1);
			background: -o-linear-gradient(#61c5c7, #309fa1);
			background: linear-gradient(#61c5c7, #309fa1);
			-pie-background: linear-gradient(#61c5c7, #309fa1);
			behavior: url(PIE.htc);			
			}		
	.linii .line.ok{
		background:#f9f9f9;
		}	
		.linii .line.ok .name{
			color:#666;
			}
		.linii .line.ok .err{
			background:url(../images/gal.png) no-repeat scroll left center;
			padding-left:27px;
			color:#999;
			}
		.linii .line.ok .mores{

			}
	.linii .line.bag{
		background:#fae1e1;
		}
		.linii .line.bag .name{
			color:#cf7979;	
			}
		.linii .line.bag .err{
			background:url(../images/ok.png) no-repeat scroll 6px center;
			padding-left:27px;
			color:#cf7979;
			}
		.linii .line.bag .mores{

			}

.check_left_menu{
    background-color: #4e5b65;
    color: white;
}
.check_left_menu_active{
    background-color: #6ebbbe;
}   
.graphite .accordion{
	font-size:14px;
	}
.graphite .accordion a {
	padding: 10px 50px 10px 12px;
	/*background: url(../images/bg_black.png) repeat-x 0 -1px;*/
	text-decoration:none;
	display: block;
	color: #4e5b65;
	border-bottom: 1px solid #d8dedf;
	position: relative;
	}
.graphite .accordion a.check_left_menu, 
.graphite .accordion a.check_left_menu_active{
    color: white;
    text-transform: uppercase;
    font-size: 13px;
    padding: 10px 5px 10px 32px;
}
.graphite .accordion a.check_left_menu img, 
.graphite .accordion a.check_left_menu_active img{
    position: absolute;
    margin-left: -20px;
}
.graphite .accordion a:hover.check_left_menu, 
.graphite .accordion a:hover.check_left_menu_active{
    color: white;
}
.graphite .accordion a:hover{
	color:#6ebbbe;
	}	
.graphite .accordion a .dcjq-icon {
	position: absolute;
	top: 50%;
	right: 20px;
	width: 14px;
	margin-top: -2px;
	height: 5px;
	background: url(../images/arrow_black_right.png) no-repeat 0 center;
	}
.graphite .accordion a.dcjq-parent.active {
	color:#6ebbbe;
	}	
.graphite .accordion a.dcjq-parent.active .dcjq-icon {
	background: url(../images/arrow_black_down.png) no-repeat 0 center;
	}
.graphite .accordion li ul li a{
	padding: 10px 10px 10px 34px;
	}	
		

.ling{
	font-size:24px;
	color:#39434b;
	font-weight:normal;
	margin-bottom:20px;
	}
	.ling a{
		color:#59b7bb;
		text-decoration:none;
		}
                
.meta_links_blue{
    background-color: #6ebbbe;
    width: 13px;
    height: 100%;
    float: left;
    margin: -1px 7px 0px -1px;
    height: 42px;
}
.tar_left_danni{
    float: left;
    width: 97%;
}
.meta_links{
	border:1px solid #d7dfe1;
	border-left:1px solid #6ebbbe;
	height:40px;
	line-height:40px;
	width:100%;
	margin-bottom:20px;
	}
	.meta_links a{
		color:#31979b;	
		text-decoration:none;
		}
	.meta_links .ng{
		margin:0 14px;
		}
	.meta_links	.ng span.date{
		background:url(../images/calendar.png) no-repeat scroll left center;
		padding-left:20px;
		margin-left:15px;
		}
	.meta_links	.ng span.time{
		background:url(../images/time.png) no-repeat scroll left center;
		padding-left:20px;
		margin-left:15px;
		}	
.vse{
	color:#31979b;
	margin-bottom:15px;
	text-decoration:none;
	display:inline-block;
	*display:inline;
	*zoom:1;
	}		
        
/*
---------------------------------------------------*/
.enter_page{
	background:#495762;
	height:100%;
	}				
	.enter_box{
		width:322px;
		margin:0 auto;
		padding:128px 0 0 0;
		}
		.logoreg{
			text-align:center;
			display:block;
			/*margin-bottom:60px;*/
                        margin: 0px 0px 60px -60px;
			}
		.line{
			margin:0 0 20px 0;
			}
			.line p{
				color:#fff;
				margin:0 0 9px 0;
				}
			.line input[type=text], .line input[type=password]{
				width:300px;
				padding:0 10px;
				height:35px;
				background:#fff;
				border:1px solid #6ebabe;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				behavior: url(PIE.htc);				
				}
                                
			.line select{
				width:300px;
				padding:0 10px;
				height:35px;
				background:#fff;
				border:1px solid #6ebabe;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				behavior: url(PIE.htc);				
				}
                                
		.enter_box .meta{
			margin:0 0 12px 0;
			overflow:hidden;
			}
			.ch{
				float:left;
				color:#fff;
				}
				.ch input[type=checkbox]{
					vertical-align:top;
					}
			.zabil{
				float:right;
				font-size:14px;
				color:#6ebabe;
				text-decoration:none;
				}
				.zabil:hover{
					text-decoration:underline;
					}
		.enter_box input[type=button], .enter_box input[type=submit]{
			margin:20px 0 0 0;
			cursor:pointer;
			font-size:14px;
			text-transform:uppercase;
			background:#3bb9bb;
			border:0;
			border-bottom:3px solid #31a8aa;
			border-left:3px solid #31a8aa;
			color:#fff;
			padding:0 45px;
			height:30px;
			}	
			.enter_box input[type=button]:hover, .enter_box input[type=submit]:hover{
				background:#b7ca33;
				border-bottom:3px solid #a4b52e;
				border-left:3px solid #a4b52e;					
				}
                                .enter_box a{
                                    color: white;
                                }
                                .enter_box .error{
                                    color: #31A8AA;
                                    font-weight: bold;
                                }
		.noact{
			padding:19px 0 16px 0;
			font-size:14px;
			color:#fff;
			margin:73px 0 0 0;
			width:320px;
			text-align:center;
			border:1px solid #6ebabe;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			behavior: url(PIE.htc);				
			}	
			.noact p{
				margin:0 0 7px 0;
				}
			.noact a{
				color:#31a8aa;	
				text-decoration:none;
				}
				.noact a:hover{
					text-decoration:underline;
					}	
                                        
	.shester{
		background:url(../images/shester.png) no-repeat;
		width:19px;
		height:19px;
		display:block;
                background-position:bottom;
		}
		.shester:hover{
			background-position:top;
			}	
	.vmusor{
		background:url(../images/delete.png) no-repeat;
		width:15px;
		height:17px;
		display:block;
                background-position:bottom;
		}
		.vmusor:hover{
			background-position:top;
			}	
	.competitors{
		background:url(../images/competitors.png) no-repeat;
		width:19px;
		height:18px;
		display:block;
                background-position:bottom;
		}
		.competitors:hover{
			background-position:top;
			}   
	.report_c{
		background:url(../images/report.png) no-repeat;
		width:19px;
		height:18px;
		display:block;
                background-position:bottom;
		}
		.report_c:hover{
			background-position:top;
			}                         
				
		        
.comdop h1{
	font-size:30px;
	line-height:normal;
	color:#495762;
	font-weight:normal;
	padding:26px 0;
	}				
.about{
	overflow:hidden;
	padding:30px 0;
	}
	.about .left{
		margin:20px 0 0 0;
		font-size:14px;
		line-height:24px;
		color:#737272;
		float:left;
		width:50%;
		}
	.aboutico{
		float:right;
		margin:0 74px 0 0;
		}
		.aboutico li{
			background:url(../images/about_icon.png) no-repeat scroll;
			height:50px;
			line-height:50px;
			padding-left:68px;
			font-size:16px;
			
			margin-bottom:12px;
			}
			.aboutico li a{
				color:#31a8aa;
				}
		.aboutico .ab1{background-position:0 0;}
		.aboutico .ab2{background-position:0 -100px;}
		.aboutico .ab3{background-position:3px -200px;}
		.aboutico .ab4{background-position:0 -300px;}
		.aboutico .ab5{background-position:3px -400px;}	
.dsp{
	background:#333;
	color:#e5e5e1;
	font-size:16px;
	line-height:24px;
	overflow:hidden;
	padding:51px 0 65px 0;
	}
	.dsp .title{
		font-size:30px;
		line-height:normal;
		color:#f7f7f3;
		margin-bottom:27px;
		}
	.imgright{
		float:right;
		margin:5px 0 0 120px;
		}
	.dsp ul{
		margin:0 0 18px 0;
		}
		.dsp ul li{
			background:url(../images/gal.png) no-repeat scroll 4px center;
			padding:0 0 0 33px;
			margin:0 0 2px 0;
			}
.evolution{
	background:url(../images/evo_bg.jpg) repeat scroll;
	padding:42px 0 0 0;
	}
	.evolution .title{
		font-size:30px;
		color:#333;
		margin-bottom:40px;
		line-height:normal;
		}
	.evo_line{
		overflow:hidden;
		border-bottom:1px solid #fff;
		padding-bottom:53px;
		margin-bottom:56px;
		-webkit-box-shadow: #e2e5e3 0px 1px 0px;
		-moz-box-shadow: #e2e5e3 0px 1px 0px;
		box-shadow: #e2e5e3 0px 1px 0px;
		behavior: url(PIE.htc);		
		}
	.evo_line.last{
		border-bottom:none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		margin:0;
		behavior: url(PIE.htc);			
		}	
		.evo_line .pic{
			float:left;
			}
			.evo_line .pic img{
				border:4px solid #429299;	
				}
		.evo_line .evo_opis{
			padding:0 0 0 315px;
			}
			.evo_opis .zag{
				font-size:24px;
				line-height:normal;
				color:#333;
				margin-bottom:15px;
				}
			.evo_opis p{
				font-size:14px;
				line-height:22px;
				color:#666;
				}	
	.evo_line2{
		margin:0 -18px;
		overflow:hidden;
		border-bottom:1px solid #fff;
		padding-bottom:53px;
		margin-bottom:56px;
		-webkit-box-shadow: #e2e5e3 0px 1px 0px;
		-moz-box-shadow: #e2e5e3 0px 1px 0px;
		box-shadow: #e2e5e3 0px 1px 0px;
		behavior: url(PIE.htc);		
		}	
		.evo_box{
			float:left;
			margin:0 18px;
			width:283px;
			}				
			.evo_box .pic{
				margin-bottom:23px;
				}
				.evo_box .pic img{
					border:4px solid #429299;	
					}	
			.evo_box .zag{
				font-size:24px;
				line-height:normal;
				color:#333;
				margin-bottom:15px;
				}
			.evo_box p{
				font-size:14px;
				line-height:22px;
				color:#666;
				}	

.pokup{
	padding:40px 0 60px 0;
	text-align:center;
	}
	.pokup p{
		font-size:18px;
		color:#737373;
		}	
		
.contact{
	overflow:hidden;
	}
	.contact .left{
		float:left;
		width:420px;
		}
		.con{
			margin:0 0 14px 0;
			}
			.con span{
				display:inline-block;

				*display:inline;
				*zoom:1;
				vertical-align:top;
				width:103px;
				font-size:12px;
				color:#414f59;
				}
			.con input[type=text]{
				width:291px;
				padding:0 10px;
				height:31px;
				line-height:31px;
				background:#fff;
				border:1px solid #495762;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				behavior: url(PIE.htc);				
				}
			.con textarea{
				width:291px;
				height:121px;
				padding:5px 10px;
				background:#fff;
				border:1px solid #495762;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				behavior: url(PIE.htc);					
				}
			.con input[type=button], .con input[type=submit]{
				cursor:pointer;
				width:116px;
				height:41px;
				color:#414f59;			
				border:none;
				color:#fff;
				text-align:center;
				background:#3bb9bb;
				border-bottom:3px solid #31a8aa;
				border-left:3px solid #31a8aa;						
				}
				.con input[type=button]:hover, .con input[type=submit]:hover{
					background:#b7ca33;
					border-bottom:3px solid #a4b52e;
					border-left:3px solid #a4b52e;					
					}					
	.contact .rigth{
		float:right;
		width:457px;
		}	
                
.sl_fraz {
    font-size: 18px;
    line-height: 30px;
    margin: 20px 0;
}               
.sl_fraz div {
    margin-bottom: 10px;
}
.sl_fraz div span {
    display: inline-block;
    width: 70px;
}
.pole {
    border: 1px solid #C3973D;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 2px 3px #D7D7D7 inset;
    height: 24px;
    line-height: 24px;
    padding: 0 7px;
    width: 361px;
}

.auth_body{
    background-color: #495762;
}


/*
--------------------------------------------*/
.box_01{
	font-family: 'opensans_regular';
	/*overflow:hidden;*/
	background:#c3e7f6;
	padding:27px 0 23px 0;
        /*min-width: 1000px;*/
        width: 970px;
        margin: auto;
        margin-top: 50px;
	}

        
        .zakazchiky {
            background: #333 none repeat scroll 0 0;
            border-bottom: 6px solid #3bb9bb;
            border-top: 6px solid #3bb9bb;
            float: left;
            padding: 20px 0 26px 40px;
            width: 370px;
        }        
	.zakazchiky2{
		background:#0bb9bb;
                padding: 20px 0px;
		}
                .main-ico{
                    text-align: center;
                    padding-bottom: 20px;                    
                }
                .main-ico-invis{
                    text-align: center;
                    padding-bottom: 20px;                    
                    display: none;
                }
                .main-polosa{
                    /*background-image:url(/template/main/images/ico/main-polosa.png);*/
                    background-color: white;
                    background-repeat:no-repeat;   
                    width: 100%;
                    height: 65px;
                    text-transform: uppercase;
                    font-size: 25px;
                    text-align: center;
                    color: #2b353f;
                    padding-top: 15px;
                }
                .main-polosa-galo4ka{
                    width: 100%;
                    text-align: center;
                    margin-top: -4px;
                }
                .main-text{
                    text-align: center;
                    padding: 20px 0px;
                    font-size: 16px;                    
                    color:#030a32;
                }
                .main-start{
                    font-size: 20px;
                    font-weight: bold;
                    color:#ffffff;
                    text-align: center;
                    padding: 0px 0px 20px 0px;
                }
                .main-start a{
                    text-decoration: none;
                    font-size: 20px;
                    font-weight: bold;
                    color:#ffffff;                    
                }
        
                .razrab{                    
                    width: 100%;
                    height: 160px;
                    vertical-align: middle;
                }
                .main-razrab{
                    height: 100%;
                    width: 40%;
                }
                .main-text2{
                    text-align: center;
                    padding: 20px 0px;
                    font-size: 16px;
                    color:#030a32;
                    float: right;
                }                
                .main-polosa2{
                    background-image:url(/template/main/images/ico/main-polosa-2.png);
                    background-repeat:no-repeat;   
                    width: 489px;
                    height: 62px;
                    text-transform: uppercase;
                    font-size: 25px;
                    text-align: center;
                    color: #2b353f;
                    padding-top: 20px;
                    float: left;
                    margin-top: 50px;
                }   
        .rabotniku {
            background: #2a3f50 none repeat scroll 0 0;
            border-bottom: 6px solid #3bb9bb;
            border-top: 6px solid #3bb9bb;
            float: right;
            padding: 20px 0 26px 40px;
            width: 370px;
        }                
	.rabotniku2{
		background:#fd991c;
                padding: 14px 0px 20px 0px;
		}
                
            @media screen and (max-width: 1000px) {
                .main-text2{
                    float: none;
                }
                
                .main-text{
                    height: 110px;
                }
                
                .main-razrab{
                    width: 100%;
                    margin: 0;
                }
                .rabotniku2{
                    margin-left: 0px;
                    clear: both;
                }
                .razrab{
                    height: auto;
                    width:100%;
                    padding: 15px 0px 20px 0px;                            
                }
                .main-polosa2{
                    /*background-image:url(/template/main/images/ico/main-polosa.png);*/
                    background-color: white;
                    background-repeat:no-repeat;   
                    width: 100%;
                    height: 65px;
                    text-transform: uppercase;
                    font-size: 25px;
                    text-align: center;
                    color: #2b353f;
                    padding-top: 15px;
                    margin-top: 0px;
                    background-image: none;
                    float: none;
                }     
                .box_01{
                    width: 100%;
                    padding: 0px;
                }
                
                .main-ico-invis{
                    display: inherit;
                }
                
            }
                .rabotniku .main-ico{
                    padding-bottom: 15px;                    
                }                
		.zakazchiky .title,
		.rabotniku .title{
			color:#fff;
			font-size:36px;
			line-height:normal;
			padding-bottom:24px;
			}
		.zakazchiky .imgb,
		.rabotniku .imgb{
			margin-bottom:25px;
			height:82px;
			}			
		.zakazchiky p,
		.rabotniku p{
			color:#fff;
			font-size:16px;
			line-height:36px;
			margin:0;
			}	
		.zakazchiky .more,
		.rabotniku .more{
			font-size:16px;
			margin:15px 0 0 0;
			}
			.zakazchiky .more a,
			.rabotniku .more a{
				color:#1db0b2;
				}		
		.zakazchiky .srt,
		.rabotniku .srt{
			
			}	
		.zakazchiky .str a.start,
		.rabotniku .str a.start{
			margin: 30px 0 0;
   			 padding: 0 25px;
			 font-size:22px;
			}	
.box_stat{
	font-family: 'opensans_regular';
	padding:24px 0 28px 0;
	}
	.box_stat .bx{
		border:2px dashed #333;
		overflow:hidden;
		padding:25px 0;
		}
        .box_stat .title{
		font-size:30px;
		line-height:normal;
		color:#333;
		margin-bottom:20px;
		}      
               
.box_unsubscribe{
	font-family: 'opensans_regular';
	padding:24px 0 28px 0;
	}
	.box_unsubscribe .bx{
		border:2px dashed #333;
		overflow:hidden;
		padding:25px 0;
		}
        .box_unsubscribe .p_content {
                 color: #333333;
                 display: table-cell;
                 font-size: 16px;
                 line-height: 24px;
                 vertical-align: middle;  
                 width: 770px;
                }
        .box_unsubscribe .title{
		font-size:30px;
		line-height:normal;
		color:#333;
		margin-bottom:20px;
		}      
                    
                
.ab_unsubscribe{
	font-family: 'opensans_regular';
	overflow:hidden;
	padding:20px 0 50px 0;
        height: 550px;
	}
	.ab_unsubscribe .left{
		float:left;
                color: black;
		}
	.ab_unsubscribe .right{
		color:#fffefa;
                float: right;
                padding-right: 160px;
		}	
		.ab_unsubscribe .right .title{
			font-size:30px;
			line-height:normal;
			margin:-10px 0 20px 0;
			}
		.ab_unsubscribe .right p{
			font-size:16px;
			line-height:24px;
			}
                        .ab_unsubscribe ul li{
                            padding: 5px 0px 5px 0px;
                        }
                        .ab_unsubscribe textarea{
                            width: 400px;
                            height: 150px;
                        }                        
                        .ab_unsubscribe input[type=submit] {
                            background: none repeat scroll 0 0 #3BB9BB;
                            border: 0px solid #3BB9BB;
                            cursor: pointer;
                            color: #FFFFFF;
                            display: inline-block;
                            font-size: 16px;
                            line-height: 50px;
                            padding: 15px 25px;
                            text-decoration: none;
                        }                        
                
	.day{
		width:33%;
		text-align:center;
		float:left;
		}
		.day .what{
			width:33%;
			font-size:16px;
			line-height:24px;
			color:#333;
			display:table-cell;
			height:60px;
			vertical-align:middle;
			}
		.day .kvo{
			font-size:30px;
			line-height:normal;
			color:#2d9c9e;
			font-weight:bold;
			margin:5px 0 0 0;
			}
.ab_box{
	font-family: 'opensans_regular';
	background:#333;
	overflow:hidden;
	padding:60px 0 50px 0;
	}
	.ab_box .left{
		float:left;
                color: #FFFEFA;
		}
	.ab_box .right{
		padding-left:360px;
		color:#fffefa;
		}	
		.ab_box .right .title{
			font-size:30px;
			line-height:normal;
			margin:-10px 0 20px 0;
			}
		.ab_box .right p{
			font-size:16px;
			line-height:24px;
			}	
.pictor_box{
	font-family: 'opensans_regular';
	}
	.line1{
		overflow:hidden;
		border-bottom:1px dashed #b5b4b1;
		padding-bottom:29px;
		margin:20px 0 0 0;
		}
	.line2{
		overflow:hidden;
		padding-bottom:29px;
		margin:20px 0 0 0;
		}		
		.line1 .title,
		.line2 .title{
			font-size:24px;
			color:#333;
			line-height:normal;
			margin-bottom:20px;
			}
		.ico_1{
			background:url(../images/ico_1.png) no-repeat scroll left center;
			padding-left:73px;
			height:61px;
			width:212px;
			float:left;
			}	
		.ico_2{
			background:url(../images/ico_2.png) no-repeat scroll left center;
			padding-left:73px;
			height:61px;
			width:200px;
			float:left;
			margin:0 50px 0 30px;
			}
		.ico_3{
			background:url(../images/ico_3.png) no-repeat scroll left center;
			padding-left:73px;
			height:61px;
			width:190px;
			float:left;
			}	
		.ico_4{
			background:url(../images/ico_4.png) no-repeat scroll left center;
			padding-left:73px;
			height:61px;
			width:212px;
			float:left;
			}	
		.ico_4_en{
			background:url(../images/money_en.png) no-repeat scroll left center;
			padding-left:73px;
			height:61px;
			width:212px;
			float:left;
			}	                        
                        
		.ico_5{
			background:url(../images/ico_5.png) no-repeat scroll left center;
			padding-left:73px;
			height:61px;
			width:200px;
			float:left;
			margin:0 50px 0 30px;
			}
		.ico_6{
			background:url(../images/ico_6.png) no-repeat scroll left center;
			padding-left:73px;
			height:61px;
			width:190px;
			float:left;
			}								
			.line1 p, .line2 p{margin:0;font-size:13px;}	
			.line1 p b, .line2 p b{font-size:16px;}													
.api_platform{
	background:#333;
	padding:30px 0;
	font-family: 'opensans_regular';
	}
	.api_platform .title{
		font-size:30px;
		line-height:normal;
		color:#fff;
		margin-bottom:40px;
		}	
	.api_platform .soft_logos{
		margin-bottom:40px;
		}	
		.api_platform .lg{
			display:table-cell;
			vertical-align:middle;
			padding-right:30px;
			}	
	.api_platform p{
		font-size:16px;
		line-height:26px;
		color:#fff;
		}			
.popular_soft{
	background:#e5e5e5;
	padding:30px 0 60px 0;
	font-family: 'opensans_regular';
	}
	.popular_soft .title{
		font-size:30px;
		line-height:normal;
		color:#333;
		margin-bottom:40px;
		}          
	.soft_logos{}
		.soft_logos .lg{
			display:table-cell;
			vertical-align:middle;
			padding-right:30px;
			}		
#slider7 { height: 1%; overflow:hidden; padding: 0 0 10px;   }
#slider7 .viewport { float: left; width: 925px; height: 77px; overflow: hidden; position: relative; }
#slider7 .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 240px; left: 0 top: 0; }
#slider7 .overview li{ float: left; height: 77px; width: 226px;margin-right:5px;}		

/* blog.htm
---------------------------------------------------*/
.blog{
    background:url(../images/blogbg.jpg) repeat-x scroll left top #f7f7f3;
}

.blog_list{
    margin:52px 0 52px 0;
    padding:0 28px 0 48px;
    -webkit-box-shadow: #c8c8c4 0px 0px 5px;
    -moz-box-shadow: #c8c8c4 0px 0px 5px;
    box-shadow: #c8c8c4 0px 0px 5px;
    background: #fff;
    behavior: url(PIE.htc);
    overflow:hidden;
}
.blog_content{
    float:left;
    padding:36px 0 35px 0;
    font-size:14px;
    line-height:24px;
    color:#85939f;
}
.post{
    border-bottom:1px solid #ddd;
    padding-bottom:26px;
    margin-bottom:25px;

}

.blog_content h2{
    font-size: 16px;
    color: #495762;
}
#p_blog .h_cat {
    color: #85939f;
    font-size: 20px;
    margin-bottom: -32px;
    margin-top: 40px;
}
.top_meta{
    overflow:hidden;
    padding-bottom: 15px;
}
.top_meta h1{
    font-size:24px;
    line-height:normal;
    color:#495762;
    font-weight:normal;
    padding-right:50px;
}
.top_meta .comment{
    float:right;
    background:url(../images/comment.png) no-repeat scroll;
    width:41px;
    height:34px;
    text-align:center;
    line-height:30px;
}
.bmeta{
    font-size:12px;
    color:#1982d1;
    margin-bottom:20px;
}


.site_bar{
    float:left;
    margin:0 0 0 13px;
    width:238px;
}
.search_box{
    width:168px;
    height:27px;
    padding:3px 0 0 9px;
    border:1px solid #ddd;
    background:#fafafa;

    /*border-radius: 2px;*/
    behavior: url(PIE.htc);
    margin:28px 0 26px 25px;
}
.search_box input[type=button]{
    background:url(../images/loopa.jpg) no-repeat scroll;
    border:0;
    width:13px;
    height:18px;
}
.search_box input[type=text]{
    padding:0 7px;
    color:#a9a9a9;
    font-size:12px;
    background:transparent;
    border:0;
}
.blog_list .top_meta h2 a{
    color: #495762;
    font-size: 20px;
    font-weight: normal;
    text-decoration: underline;
}

.blog_list .top_meta h2 a:hover{
    text-decoration: none;
}

.blog_read_more {
    color: #3893d7;
    font-size: 12px;
    font-weight: bold;
}
.site_bar .start{
    padding:0;
    width:206px;
    line-height:43px;
    font-size:16px;
    font-weight:bold;
    text-align:center;
    margin:0 0 46px 25px;
}
.site_bar .menusd{
    margin:0 0 40px 10px;
    margin-left: 25px;
}
.site_bar .menusd .title{
    text-transform:uppercase;
    color:#666;
    font-size:12px;
    margin-bottom: 13px;
}
.site_bar .menusd ul{}
.site_bar .menusd ul li{
    background:url(../images/dot.jpg) no-repeat scroll left center;
    padding-left:17px;
    margin-bottom:3px;
}
.site_bar .menusd ul li a{
    color:#1982d1;
    font-weight:bold;
    text-decoration:none;
}
.site_bar .menusd ul li a:hover{
    text-decoration:underline;
}
.site_bar .menusd ul li span{
    font-size:12px;
    color:#777;
}

.blog_content .blog_view h2{
    color: #495762;
    font-size: 16px;
    padding-bottom: 5px;
    padding-top: 0px;
}

.blog_content .blog_view h3{
    color: #495762;
    font-size: 14px;
    padding-top:5px;
    padding-bottom:5px;

}

.blog_content .blog_view p{
    padding-bottom: 10px
}
.blog_view a{
    color: #1982D1;
}
.blog_view a:hover{
    color: #1982D1;
    text-decoration: underline;
}

.blog_content {
    color: black;
    font-size: 14px;
    line-height: 24px;
}


.blog_top {
    background: url("/template/main/images/blogbg2.jpg") repeat-x scroll left top;  
}
.paging a {
    color: #3893d7;
    float: left;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
.paging li{
    float: left;
    width: 20px;
}
.site_bar .menusd ul li span {
    color: #777;
    font-size: 12px;
}


.mod_great_btn {
    background: linear-gradient(#f8f8f8, #ededed) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #ddd;
    color: #414f59;
    cursor: pointer;
    float: left;
    padding: 5px 10px;
    width: auto;
    margin: 0px 10px;
}
.mod_great_btn:hover {
    background:#6fb9be;
    border: 1px solid #548d91;
    color: #fff;
}

.ln_1 {
    float: left;
}
.pro_table {
    width: 100%;
}
.pro_table span.bl {
    font-weight: bold;
}
.pro_table td.right {
    text-align: right;
    vertical-align: bottom;
}

.outher_pro {
    padding: 30px 0 50px;
}
.outher_pro .meta {
    margin-bottom: 19px;
}
.outher_pro .meta .title_lab {
    float: left;
}
.title_lab {
    color: #495762;
    font-size: 25px;
    line-height: normal;
    margin: 0 0 24px -4px;
}
.outher_pro .meta .all_pro {
    color: #495762;
    float: right;
    font-size: 16px;
    line-height: 20px;
    margin: 0 30px 0 0;
}
.progect_box {
    float: left;
    width: 830px;
}
.progect {
    float: left;
    margin: 0 8px;
    width: 260px;
    padding: 0px 0px 10px 0px;
}
.progect .pic {
    display: table-cell;
    height: 42px;
    margin-bottom: 25px;
    vertical-align: middle;
}
.progect p {
    color: #495762;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 11px;
    margin-top: 25px;
}
.progect a.more {
    color: #495762;
    font-size: 16px;
    line-height: 20px;
}

.photoSloder_inner{
    float: right;
}
.pro_table td {
    height: 26px;
    padding: 0 5px 0 0;
    vertical-align: middle;
}
.ln_2 {
    color: #666;
    float: left;
    font-size: 14px;
    line-height: 20px;
}


.logo_pay {
    color: #737272;
}
.logo_pay table td{
    vertical-align: middle; 
    padding: 0px 10px 0px 0px;
    color: #737272;
}

.logo_pay h2{
    color: #2cbabc;
    font-size: 18px;
}

.logo_pay .logo_pay_content{
    padding: 0px 0px 0px 49px;    
}
.logo_pay .logo_pay_content ul{
    padding-left: 15px;
}
.logo_pay .logo_pay_content li{
    list-style-type: disc;
    color: #2cbabc;
}

.logo_pay .logo_pay_content li span{
    color: #737272;
}




.navbar-fixed-bottom, .navbar-fixed-top {
    left: 0;
    position: relative;
    right: 0;
    z-index: 1030;
}
.alert {
    border-radius: 0;
}
.alert-warning {
    background-image: linear-gradient(to bottom, #fcf8e3 0px, #f8efc0 100%);
    background-repeat: repeat-x;
    border-color: #f5e79e;
}
.alert {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}
.alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
    padding: 10px;
}

.alert-dismissable .close, .alert-dismissible .close {
    color: inherit;
    position: relative;
    right: -11px;
    top: 2px;
}
button.close {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    cursor: pointer;
    padding: 0;
}
.close {
    color: #000;
    font-size: 21px;
}


.header, .top-line, .captcha, .footer, .clear {
    clear: both;
    height: 20px;
}
.top-line div{
    width: 20%;
    float: left;
    text-align: center;
    word-wrap: break-word;
    padding: 5px;
    font-size: 7px;
    font-size: 2.5vw;
}

.top-line div span {
    font-size: 11px;
}



#hovered label {
    display: block;
    padding: 0.5em 0.5em 0.5em 3em;
    text-align: left;
}

#hovered input {
    float: left;
    position: relative;
    top: 0.5em;
    left: 0.5em;
}

div#hovered {
    border: solid 1px #afafaf;
    padding: 0;
    width: 300px;
}

#hovered p{
    margin: 0;
}

#hovered p:hover {
    background-color: #efefef;
}

#hovered .p_hovered {
    background-color: #ecf0f1;
}


.faq-img1{
    float: left;
    text-align: center;
}


.faq-img1 a, .faq-img2 a{
    padding: 10px 50px;
    font-size: 18px;
    cursor:pointer;
    width:auto;
    border:none;
    color:#fff;
    text-align:center;
    background:#00bcbf;
    border-bottom:3px solid #01acaf;
    border-left:3px solid #01acaf;
}

.faq-img2{
    float: left;
    margin-left: 20px;
    text-align: center;
}

		.user_menu{
			float:right;
			margin:10px 20px 0px 0px;
			position:relative;
			z-index:1000;
			}
			.user_menu .user{
				cursor:pointer;
				border:1px solid #6ebbbe;
				height:34px;
				line-height:34px;
				color:#fff;
				text-decoration:none;
				font-size:14px;
				width:auto;
				padding:0px 18px;
				margin-bottom:6px;
				background:url(../images/greencur.png) no-repeat scroll 160px center;
				}
			.user_menu ul{
				display:none;
				padding:10px 0 10px 18px;
				border:1px solid #6ebbbe;
				line-height:29px;
				background:url(../images/opacity_60.png) repeat scroll;
				position:absolute;
				left:0;
				top:40px;
				width:165px;
				}
			.user_menu:hover ul{
				display:block;
				}	
				.user_menu ul li{}
					.user_menu ul li a{
						color:#fff;
						text-decoration:none;						
						}
					.user_menu ul li a:hover{
						text-decoration:underline;
						}
                                                
                                                

.enterpage0{
    margin: 0px 0px 50px 0px;
    width: 100%;
    background:#FD991C;
    height: 500px;
}       
.enterpage1{
    margin: 0px 0px 50px 0px;
    width: 100%;
    background:#07b8ba;
    height: 750px;
}    
.enterpage2{
    margin: 0px 0px 50px 0px;
    width: 100%;
    background:#91aa4c;
    height: 900px;
}   

.enterpage-content{
    padding: 20px;
}
.enterpage-content a{
    color: #2b353f;
    text-decoration: underline;
}

.enterpage-content h1{
    font-size: 26px;
    color: #2b353f;
}
.enterpage-content ul li{
    padding: 3px 0px;
}
.enterpage-content ul{
    padding: 20px 0px;
}


/*Start main_content_worker*/
.main_content_worker {
  min-height: 100vh;
  padding: 60px 0 20px 0; }

.breadcambs_ul {
  overflow: hidden; }

.breadcambs_ul li {
  float: left;
  position: relative;
  padding-right: 20px; }

.breadcambs_ul li:after {
  content: '';
  position: absolute;
  right: -12px;
  bottom: 0;
  border: 20px solid transparent;
  border-left: 12px solid #b7ca33; }

.breadcambs_ul li a {
  font-size: 20px;
  color: #fff;
  padding: 5px 20px;
  text-align: left;
  background: #b7ca33;
  padding-right: 80px;
  display: block;
  text-decoration: none; }

.breadcambs_ul li.li_software a {
  padding-right: 20px; }

.breadcambs_ul li.color_blue a {
  background: #3abbbc; }

.breadcambs_ul li.color_black a {
  background: #000000; }

.breadcambs_ul li.color_blue:after {
  border-left: 12px solid #3abbbc; }

.breadcambs_ul li.color_black:after {
  border-left: 12px solid #000; }

.add_software {
  font-size: 16px;
  color: #000;
  text-decoration: none !important;
  overflow: hidden;
  display: inline-block;
  padding: 7px 0;
  outline: none !important;
  border: none !important; }

.add_software .text {
  float: left;
  line-height: 35px; }

.wrap_button {
  margin: 15px 0; }

.add_software .circle.small_circle.upload_test:after {
  width: 15px;
  height: 23px;
  background: url(../img/icons.png) no-repeat;
  background-position: -231px -59px;
  top: 9px;
  left: 3px; }

.copying_link .form-control {
  height: 40px;
  background: #fff;
  overflow: hidden; }

.copying_link .form-group {
  margin-bottom: 0; }

.copying_link {
  position: relative; }

.link_copied {
  position: absolute;
  width: 100%;
  text-align: center;
  font-size: 70%;
  color: green;
  top: -20px;
  display: none; }

.copying_link input {
  background: #fff url("../img/copy.png") no-repeat right center !important;
  cursor: pointer; }

.indicators {
  overflow: hidden;
  margin-top: 12px; }

.indicators li {
  float: right;
  font-size: 16px;
  color: #000;
  margin-left: 15px;
  position: relative;
  padding-left: 25px; }

.indicators li:before {
  content: '';
  width: 22px;
  height: 22px;
  position: absolute;
  left: 0;
  bottom: 3px;
  background: url("../img/icons.png") no-repeat;
  background-position: -90px -32px; }

.indicators li.reputation:before {
  width: 16px;
  background-position: -115px -32px;
  left: 5px; }

.indicators li .blue {
  color: #3abbbc;
  padding: 0 5px; }

.main_content_lines {
  padding: 50px 0 60px 0; }

.margin-bottom-30 {
  margin-bottom: 30px; }

.margin-bottom-10 {
  margin-bottom: 10px; }

.main_content_lines .title {
  font-size: 20px;
  color: #000; }

.circle.small_circle {
  height: 35px;
  width: 35px;
  position: relative; }

.circle.small_circle:after {
  content: '';
  position: absolute;
  width: 24px;
  height: 16px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto; }

.circle.small_circle.start_the_training:after {
  background: url("../img/icons.png") no-repeat;
  background-position: -132px -34px;
  top: 1px; }

.circle.small_circle.work_on_website:after {
  width: 20px;
  height: 20px;
  background: url("../img/icons.png") no-repeat;
  background-position: -183px -34px;
  top: 1px; }

.circle.small_circle.work_with_software:after {
  width: 20px;
  height: 15px;
  left: 1px;
  background: url("../img/icons.png") no-repeat;
  background-position: -159px -34px; }

.circle.small_circle.work_on_android:after {
  width: 26px;
  height: 15px;
  background: url("../img/icons.png") no-repeat;
  background-position: -208px -34px;
  top: 1px;
  left: 2px; }

.circle.small_circle.api_description:after {
  width: 22px;
  height: 22px;
  background: url("../img/icons.png") no-repeat;
  background-position: 0 -59px;
  top: 5px;
  left: 5px; }

.circle.small_circle.sandbox:after {
  width: 20px;
  height: 24px;
  background: url("../img/icons.png") no-repeat;
  background-position: -26px -59px;
  top: 1px;
  left: 5px; }

.circle.small_circle.real_time_statistic:after {
  width: 25px;
  height: 14px;
  background: url("../img/icons.png") no-repeat;
  background-position: -49px -59px;
  top: 5px;
  left: 2px; }

.circle.small_circle.upload_test:after {
  width: 15px;
  height: 23px;
  background: url("../img/icons.png") no-repeat;
  background-position: -80px -59px;
  top: 2px;
  left: 3px; }

.circle.small_circle.captchas_chart:after {
  width: 16px;
  height: 23px;
  background: url("../img/icons.png") no-repeat;
  background-position: -102px -59px;
  top: 2px;
  left: 1px; }

.circle.small_circle.recent_captchas:after {
  width: 22px;
  height: 22px;
  background: url("../img/icons.png") no-repeat;
  background-position: -122px -59px;
  top: 2px;
  left: 2px; }

.circle.small_circle.upload_errors:after {
  width: 12px;
  height: 22px;
  background: url("../img/icons.png") no-repeat;
  background-position: -148px -59px;
  top: 2px;
  left: 4px; }

.circle.small_circle.ip_restrictions:after {
  width: 17px;
  height: 17px;
  background: url("../img/icons.png") no-repeat;
  background-position: -163px -59px;
  top: 2px;
  left: 4px; }

.circle.small_circle.max_bid_limit:after {
  width: 16px;
  height: 22px;
  background: url("../img/icons.png") no-repeat;
  background-position: -185px -59px;
  top: 2px;
  left: 2px; }

.circle.small_circle.accuracy_feature:after {
  width: 22px;
  height: 22px;
  background: url("../img/icons.png") no-repeat;
  background-position: -206px -59px;
  top: 2px;
  left: 2px; }

.in_lines_button {
  font-size: 16px;
  color: #000;
  text-decoration: none !important;
  overflow: hidden;
  display: inline-block;
  width: 100%;
  padding: 15px;
  border: 1px solid transparent;
  -webkit-border-radius: 3px;
  border-radius: 3px; }

.in_lines_button:hover {
  border: 1px solid #c8c8c8; }

.in_lines_button .text {
  padding-top: 5px; }

.lines_row {
  margin-bottom: 10px; }

.support_at_facebook {
  border: 2px solid #232323;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  padding: 25px 40px;
  vertical-align: bottom; }

.text_pink {
  font-size: 24px;
  color: #f95f57; }

.support_at_facebook .text_pink {
  margin: 0 15px;
  display: inline-block;
  vertical-align: bottom; }

.btn.btn_pink {
  background: #f95f57;
  color: #fff;
  padding: 12px 90px;
  font-size: 24px;
  display: inline-block;
  position: relative;
  top: -10px; }

.btn.btn_pink:hover {
  background: rgba(249, 95, 87, 0.73); }

.logos_support {
  position: relative;
  top: 5px;
  display: inline-block; }

/*End main_content_worker*/
/*Start software */
.software_tabs .nav-tabs > li > a {
  border: 1px solid transparent;
  color: #000000;
  background: #f5f5f5;
  padding: 5px 30px;
  -webkit-border-radius: 3px !important;
  border-radius: 3px !important;
  margin-right: 25px; }

.software_tabs .nav-tabs {
  border: none;
  margin-bottom: 20px; }

.wrap_col_in_tab {
  text-align: center; }

.tab_line_row {
  text-align: center; }

.wrap_col_in_tab {
  display: inline-block;
  padding: 10px 10px;
  color: #000;
  text-decoration: none !important;
  border: 1px solid transparent;
  -webkit-border-radius: 3px;
  border-radius: 3px; }

.wrap_col_in_tab:hover {
  border: 1px solid #c8c8c8; }

.software_tabs .nav-tabs > li.active > a, .software_tabs .nav-tabs > li.active > a:hover, .software_tabs .nav-tabs > li.active > a:focus {
  color: #000000;
  background-color: #fff;
  border: 1px solid #000000;
  border-bottom-color: #000000;
  cursor: pointer; }

/*End software*/
/*Start Account*/
.account_info {
  border: 1px solid #c8c8c8;
  padding: 20px 3px; }

.account_info .table td {
  border: none; }

.wrap_btn {
  padding: 0 10px;
  overflow: hidden; }

.text-red {
  color: #fe3d34;
  line-height: 32px; }

.btn.btn_edit {
  padding: 5px 40px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  border-color: #39bbbd;
  color: #000; }

.btn.btn_edit:hover {
  background: #39bbbd;
  color: #fff; }

.circle.small_circle.change_password:after {
  width: 13px;
  height: 14px;
  background: url(../img/icons.png) no-repeat;
  background-position: -275px -59px;
  top: 2px;
  left: 0px; }

.circle.small_circle.button_notification:after {
  width: 17px;
  height: 15px;
  background: url(../img/icons.png) no-repeat;
  background-position: -467px 0;
  top: 2px;
  left: 2px; }

.modal-backdrop {
  background-color: #fff; }

.modal-backdrop.in {
  opacity: .9;
  filter: alpha(opacity=50); }

.modal-content {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 2px solid #000;
  -webkit-border-radius: 2px;
  border-radius: 2px; }

.modal-change-password {
  max-width: 485px;
  margin: 10% auto; }

.modal-change-password .modal-header {
  border: none;
  padding: 10px 20px; }

.modal-change-password .close {
  color: #f84938;
  font-weight: normal;
  font-size: 14px;
  outline: none;
  opacity: 0.8; }

.modal-change-password .close:hover {
  opacity: 1; }

.main_content_account_support {
  padding: 20px 0 35px 0; }

.account_support_buttons {
  margin-top: 50px; }

.account_support_buttons a.btn {
  -webkit-border-radius: 1px;
  border-radius: 1px;
  padding: 10px 15px;
  margin-bottom: 15px; }

.account_support_buttons a.btn:hover {
  border: 1px solid #39bbbd;
  background: transparent; }

/*End Account*/
/*Start Customer Api*/
.main_content_customer_api {
  padding: 10px 0 30px 0; }

.circle.small_circle.your_key:after {
  width: 15px;
  height: 26px;
  background: url(../img/icons.png) no-repeat;
  background-position: -333px -59px;
  top: 5px;
  left: 5px; }

.circle.small_circle.change_key:after {
  width: 16px;
  height: 26px;
  background: url(../img/icons.png) no-repeat;
  background-position: -353px -59px;
  top: 8px;
  left: 2px; }

.small-text {
  font-size: 12px;
  line-height: 16px; }

.text_blue {
  color: #39bbbd;
  font-weight: 700; }

.btn.btn_save {
  padding: 5px 40px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  border-color: #000000;
  color: #000; }

.btn.btn_save:hover {
  background: #39bbbb;
  color: #fff;
  border-color: #39bbbb; }

.ui-slider-horizontal {
  height: 4px;
  background: #c8c8c8; }

.ui-slider .ui-slider-handle {
  width: 12px;
  height: 12px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #36bebc;
  outline: none !important;
  border: none !important;
  cursor: pointer; }

.wrap_button .btn-default:hover {
  background: #fff;
  border: 1px solid #39bbbb;
  -webkit-border-radius: 2px;
  border-radius: 2px; }

#amount {
  width: 50px;
  text-align: center;
  display: inline-block; }

.api_teble .line-height-40 {
  line-height: 38px; }

#slider {
  margin: 16px 0; }

.api_teble .jq-checkbox, .onoffswitch-inner:before, .onoffswitch-inner:after {
  height: 20px;
  width: 38px;
  border: none; }

.vSwitch {
  float: left;
  margin-right: 5px; }

.vSwitch .switch {
  position: relative;
  width: 38px;
  height: 20px; }

.vSwitch .switch .button {
  position: absolute;
  left: 0;
  margin-top: 4px;
  width: 12px;
  height: 12px; }

.api_teble {
  border: 1px solid #c9c9c9;
  padding: 25px 15px 15px 0px;
  margin-bottom: 30px;
  margin-top: 15px; }

.margin-top-8 {
  margin-top: 8px; }

.api_teble td {
  border: none !important;
  padding: 12px 15px !important; }

/*End Customer Api*/
/*Start Start div*/
.start_div_header {
  height: 65px;
  background: #f5f5f5;
  padding: 15px !important; }

.start_div {
  border: 1px solid #c8c8c8; }

.margin-top-30 {
  margin-top: 30px; }

.start_div.alone {
  margin-bottom: 150px; }

.btn.border-red {
  border-color: #f95f57; }

.btn.border-red:hover {
  background: #f95f57; }

.btn.border-green {
  border-color: #b4cb32; }

.btn.border-green:hover {
  background: #b4cb32; }

.start_div_header select.form-control {
  display: inline-block;
  width: auto;
  margin-left: 10px; }

.start_continue {
  /*margin: 140px auto;
  text-align: center; */
display: table-cell; 
text-align: center; 
vertical-align: middle; 
height: 300px;
width: 750px;
}

.voice {
  display: inline-block;
  width: 25px;
  height: 25px;
  background: url(../img/icons.png) no-repeat;
  background-position: -376px -61px; }

.voice_select {
  display: inline-block;
  position: relative;
  padding-right: 35px; }

.voice_select:after {
  content: '';
  position: absolute;
  right: 0;
  top: 7px;
  width: 25px;
  height: 25px;
  /*background: url(../img/icons.png) no-repeat;
  background-position: -376px -61px;*/ 
}

.rate-div .start_div_header {
  padding: 21px 15px !important; }

.br-widget a.br-active, .br-widget a.br-selected {
  background-color: #ffd93c;
  color: #000; }

.br-widget {
  display: inline-block; }

.br-widget a {
  display: block;
  width: 20px;
  height: 32px;
  margin-right: 15px;
  float: left;
  background-color: #b7ca33;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.4;
  color: #000;
  text-align: center; }

.rate_text {
  clear: both;
  display: inline-block; }

.rate {
  overflow: hidden;
  padding: 30px 30px 0px 30px;
  text-align: center; }

.rate_value {
  display: block;
  width: 20px;
  height: 32px;
  float: left;
  background-color: none;
  margin-right: 15px;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.4;
  color: #000;
  text-align: center; }

/*End Start div*/
/*Media*/
.main_nav_toogler {
  display: none;
  color: #fff !important;
  font-size: 28px;
  padding-top: 15px;
  text-align: right; }
.login_form{
  width:360px;
  background: #232323;
  padding:20px 30px 30px 30px;
  margin:0 auto;
}
.login_form_logo {
  margin-bottom: 30px;

}
.login_form form input.form-control{
  background: #000;
  color:#c8c8c8;
  border: none;
  border-radius: 0;
  margin-bottom:25px;
  height: 40px;

}
.wrap_google_captcha img{
  width: 100%;
}
.wrap_google_captcha{
  margin-bottom:25px;
}
.wrap_login_form_button{
  margin-bottom:25px;
}
.wrap_login_form_button .btn{
  background: #b7ca33;
  color:#fff;

}

.login_form_footer{
  border-top:1px solid #c8c8c8;
  overflow: hidden;
  padding-top:20px;
  color:#c8c8c8;
}
.login_form_footer a{
  color:#c8c8c8;
}
.login_form_footer a:hover{
  text-decoration: none;
  color:#b7ca33;
}
.login_form .log_in{
  display: block;
  padding-left: 25px;
  background: url('../img/login_btn.png')no-repeat left center;

}
.repeat_password{
  display: block;
  padding-left: 25px;
  background: url('../img/reset_btn.png')no-repeat left center;
}
.login_form_wrap{
  position: fixed;
  top:50%;
  left:50%;
  margin-top:-285px;
  margin-left: -180px;
}
.login_form_logo{

}

/*Api Start*/
.api_body{
  background: #141414;
}
.api_main_content {
  background: url(../img/black_bg.png) no-repeat top left;
  background-size: 100%;
}
.api_content_in pre,.api_content_in code,.api_content_in pre code{
  width: 100% !important;
  word-wrap: normal !important;
  white-space: normal !important;
  background: none;
  border:none;
  color:#646464;
  padding:0;
  margin:0;
}
.api_content_in{
  background: #fff;
  padding:30px 30px 80px 30px;
  margin: 30px 0;
}
.api_title{
  color:#000000;
  font-size: 24px;
}
.api_title.api_title_first{
  margin-bottom:50px;

}
.api_content_in .title-blue{
  margin-top:20px;
}
.mb20{
  margin-bottom:20px;
}
.mb30{
  margin-bottom:30px;
}
.text.text-grey{
  color:#646464 !important;
}
.api_table_wrap thead th{
  background: #c8c8c8;
  font-weight: normal;
  padding:30px 15px !important;
  border: none !important;
  white-space: nowrap;
}

.api_table_wrap .table tr td{
  padding:15px;
}
.api_table_wrap .table,.api_table_wrap .table tr{
  border: 1px solid #c8c8c8;
}
.api_table_wrap .table tr:last-child{
  border:none;
}
.main_info_work_for_us .api_content_in{
  padding-bottom: 30px;
}
.title{
  color:#000000;
  font-size: 24px;
}

/*Api End*/
.video_block_wrap .btn-block.btn-blue{
  height: 60px;
  line-height: 60px;
  color:#fff;
  background: #3abbbc;
  text-align: center;
  margin-top:20px;
  padding:0;
  font-size: 24px;
}
.disc-list{
  list-style-image: url(../img/disc.png);
  padding-left: 15px;

}
.disc-list li{
  line-height: 25px;
}
.api_content_in.grey-bg{
  margin-bottom:0;
  background: #f5f5f5;
}
.api_content_in.no-margin{
  margin-top:0;
}
.handmade_wrap{
  text-align: center;
  padding-top:70px;
}
.you_can{
  padding-left:15px;
}
.big_icon_wrap{
  padding:70px 0 70px 0;
  background: #f5f5f5;

}
.about_content_in{
  margin-top:30px;
  background: #fff;
}
.about_content_in_info{
  margin:20px 30px 30px 0;
}
.about_content_in_info_bottom{
  margin:20px 10px 30px 30px;
}
.keybord{
  padding:135px 0;
  background: #f5f5f5;
}
.black_block_wrap{
  background: #232323;
  padding: 30px;
  overflow: hidden;
}
.title.color-white,.text.color-white{
  color:#fff;
}


/*Login Modal*/
#Login .modal-content{
  background: transparent;
  border: none;
}
#Login .modal-change-password{
  margin: 3% auto;
}
#Login .modal-change-password .close{
  margin-right: -20px;
  margin-top: -15px;
  display: block;
  color: #fff;
}
#Login .modal-change-password .close:before {
  display: none;
}
#Login .modal-change-password .close.visible-768{
  display: block !important;
}
/*worker-db start*/
.background_grey{
  background: #f6f7fb;
}
.user_thumb{
  width:62px;
  height: 62px;
  float:left;
  background: #fff;
  border-radius:3px;
  box-shadow: 0 0 8px rgba(0,0,0,0.2);
  margin-right:15px;
}
.user_foto{
  text-align: center;
  line-height: 62px;
  vertical-align: middle;
}
.user_foto{
  vertical-align: middle;
}
.user_profile_mail{
  font-size: 16px;
  color:#232323;
  font-weight: 600;
  line-height: 18px;
  padding-top: 10px;
}
.user_profile_settings{
  display: inline-block;
  color:#2486ff;
  text-decoration: underline;
  position: relative;
  padding-right: 22px;
  margin-top: 5px;
  font-size: 14px;
  font-weight: 400;
}
.user_profile_settings:after{
  position: absolute;
  width: 19px;
  height: 19px;
  content: '';
  background: url('../img/db_sprite.png')no-repeat;
  background-position: 0 0;
  right: 0;
  bottom: 0;
}
.worker_db_balance_block_header{
  overflow: hidden;
  height: 55px;
  line-height: 55px;
  position: relative;
}
.worker_db_balance_block_header.bg_blue{
  background: #2486ff;
  color:#fff;
}
.worker_db_balance_block{
  border-radius: 4px;
  overflow: hidden;
  max-width: 430px;
  position: relative;
  margin-bottom: 20px;
  padding: 0px 25px;
}
.padding-bottom-39{
  padding-bottom: 39px;
}
.padding-bottom-15{
  padding-bottom: 15px;
}
.padding-bottom-4{
  padding-bottom: 4px;
}
.balance_ico,.finance_ico,.partner_ico{
  padding-left: 35px;
  position: relative;
  font-size: 16px;
}
.balance_ico:after,.finance_ico:after,.partner_ico:after{
  top: 20px !important;
}
.finance_ico{
  font-size: 16px;
  color:#000;
}
.finance_ico:after{
  position: absolute;
  width: 18px;
  height: 18px;
  content: '';
  background: url('../images/ico2/icon-rate.png')no-repeat;
  left: 0;
  top:19px !important;
}
.finance_ico.anticapthca_ico{
  padding-left: 40px;
  font-size: 12px;
  color:#2a5885;
  font-weight: bold;
}
.text-small{
  font-size: 12px !important;
}
.btn.btn_grey{
  background: #e5ebf1;
  color:#55677d;
  font-size: 12px;
}
.padding-bottom-21{
  padding-bottom: 21px !important;
}
.finance_ico.anticapthca_ico:after{
  background: url('../img/anticapthca.png')no-repeat;
  width: 34px;
  height: 34px;
  background-position: 0 0;
  top: 10px !important;
}
.text_item_small{
  padding: 5px 0px;
  font-size: 14px;
  overflow: hidden;
}
.text_item_small.color_black{
  padding-bottom: 7px;
}
.display_flex{
  display: flex;
  flex-wrap: wrap;
  align-content:stretch;
}
.bg_white{
  background: #fff;
}
.radius{
  border-radius:3px;
}
.padding-bottom-24{
  padding-bottom: 24px;
}
.color_black{
  color:#000;
}
.wrap_small_item{
  margin:7px 0;
  overflow: hidden;
}
.balance_ico:after{
  position: absolute;
  width: 16px;
  height: 16px;
  content: '';
  background: url('../images/ico2/icon-balance.png')no-repeat;
  left: 0;
  top:0;  
}
.parttner_programm:after{
  position: absolute;
  width: 18px;
  height: 18px;
  content: '';
  background: url('../images/ico2/icon-affiliate-program.png')no-repeat;

}


.faq_ico{
    padding-left: 30px;
}
.faq_ico:after{
  position: absolute;
  width: 18px;
  height: 17px;
  content: '';
  background: url('../images/ico2/icon-faq.png') no-repeat;
  left: 0px;
  top: 20px;  
}

.statistic_ico{
    padding-left: 30px;
}
.statistic_ico:after{
  position: absolute;
  width: 16px;
  height: 12px;
  content: '';
  background: url('../images/ico2/icons-posters.png') no-repeat;
  left: 0px;
  top: 22px;  
}

.my_statistic_ico{
    padding-left: 30px;
}
.my_statistic_ico:after{
  position: absolute;
  width: 16px;
  height: 16px;
  content: '';
  background: url('../images/ico2/icon-statistic.png') no-repeat;
  left: 0px;
  top: 20px;  
}

.catalog_program{
    padding-left: 30px;
}
.catalog_program::after {
  position: absolute;
  width: 16px;
  height: 16px;
  content: '';
  background: url('../images/ico2/icon-soft.png') no-repeat;
  left: 0px;
  top: 20px;  
}

.accaunt_settings{
    padding-left: 30px;
}
.accaunt_settings::after {
  position: absolute;
  width: 16px;
  height: 14px;
  content: '';
  background: url('../images/ico2/icon-setting.png') no-repeat;
  left: 0px;
  top: 22px;  
}

.finance_ico.partner_ico{
  padding-left: 35px;
}
a.color-red{
  color:#ff6464;
  text-decoration: none;
}
a.color-red:hover{
  text-decoration: underline;
}
.finance_ico.pazle_ico:after{
  content: '';
  width: 20px;
  height: 20px;
  background: url('../img/pazle.jpg')no-repeat !important;
}
.finance_ico.profile_ico:after{
  content: '';
  width: 20px;
  height: 20px;
  background: url('../img/profile.jpg')no-repeat !important;
}


.finance_ico.faq_ico2:after{
  content: '';
  width: 21px;
  height: 28px;
  background: url('../img/db_sprite.png')no-repeat !important;
  background-position: -204px 0 !important;
  top: 14px !important;
}

.item_text{
  overflow: hidden;
  padding: 15px;
  font-size: 14px;
}
.color-grey{
  color:#646464;
}
.worker_db_balance_block_white{
  background: #fff;
}
.line{
  width: 100%;
  height: 3px;
  border-top:3px dotted #ced0d5;  
}

.line-dark{
  width: 100%;
  height: 1px;
  background: #d6d7dc;
}
.margin-30{
  margin: 30px 0;
}

.balance_list{
  margin: 5px 0;
}
.wrap_balance_list li{
  margin-bottom: 15px;
}
.wrap_balance_list li a{
  font-size: 14px;
  font-weight: 400;
  color:#2486ff;
  text-decoration: underline;
  display: inline-block;
  padding-left: 27px;
  height: 32px;
  line-height: 32px;
}
.wrap_balance_list li a:hover{
  text-decoration: none;
}
.wrap_balance_list li a{
  position: relative;
}
.wrap_balance_list li a:after{
  position: absolute;
  content:'';
  width:32px;
  height: 32px;
  left: 0;
  top:0;
  background: url('../img/balance_list_sprite.png')no-repeat left top;
  background-position: 0 0;
}
.wrap_balance_list li a.finance_history:after{
  background: url('../img/balance_list_sprite.png')no-repeat left top;
  background-position: -33px 0;
}
.wrap_balance_list li a.payment_history:after{
  background: url('../img/balance_list_sprite.png')no-repeat left top;
  background-position: -66px 0;
}

.wrap_balance_list li a.recapchts_icon:after{
  background: url('../img/balance_list_sprite.png')no-repeat left top;
  background-position: -99px 0;
}

.wrap_balance_list li a.mobile_interface_icon:after{
  background: url('../img/balance_list_sprite.png')no-repeat left top;
  background-position: -132px 0;
}

.wrap_balance_list li a.training_icon:after{
   background: url('../img/balance_list_sprite.png')no-repeat left top;
   background-position: -166px 0;
 }

.wrap_balance_list li a.instruction_icon:after{
  background: url('../img/balance_list_sprite.png')no-repeat left top;
  background-position: -199px 0;
}
.wrap_balance_list li a.check_instruction_icon:after{
  background: url('../img/balance_list_sprite.png')no-repeat left top;
  background-position: -233px 0;
}

.wrap_balance_list li a.worker_block_icon:after{
  background: url('../img/balance_list_sprite.png')no-repeat left top;
  background-position: -267px 0;
}

.wrap_balance_list li a.cant_button_icon:after{
  background: url('../img/balance_list_sprite.png')no-repeat left top;
  background-position: -301px 0;
}

.wrap_balance_list li a.telegram_bot_icon:after{
  background: url('../img/balance_list_sprite.png')no-repeat left top;
  background-position: -335px 0;
}

.wrap_balance_list li a.earnings_icon:after{
  background: url('../img/balance_list_sprite.png')no-repeat left top;
  background-position: -369px 0;
}
.wrap_balance_list li a.recognition_icon:after{
  background: url('../img/balance_list_sprite.png')no-repeat left top;
  background-position: -403px 0;
}

.wrap_balance_list li a.finance_questions_icon:after{
  background: url('../img/balance_list_sprite.png')no-repeat left top;
  background-position: -437px 0;
}

.wrap_balance_list li a.recognition_check_icon:after{
  background: url('../img/balance_list_sprite.png')no-repeat left top;
  background-position: -471px 0;
}

.wrap_balance_list li a.reputation_icon:after{
  background: url('../img/balance_list_sprite.png')no-repeat left top;
  background-position: -505px 0;
}
.shadow-block{
  box-shadow: 0 0 8px rgba(0,0,0,0.2);;
}
.margin-top-15{
  margin-top: 15px;
}
.padding-bottom-10{
  padding-bottom: 10px;
}
.padding-bottom-3{
  padding-bottom: 3px;
}
.blue_link{
  color:#2486ff;
  text-decoration: underline;
}
.ticket-ico{
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url('../img/db_sprite.png')no-repeat !important;
  background-position: -123px 0 !important;
  position: relative;
  top: 4px;
  left:-2px;
}
.answers-ico{
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url('../img/db_sprite.png')no-repeat !important;
  background-position: -148px 0 !important;
  position: relative;
  top: 6px;
  left:-2px;
}
.padding-bottom-5{
  padding-bottom: 5px;
}
.thumb_text{
  font-size: 16px;
  color: #232323;
  font-weight: 600;
  height: 62px;
  line-height: 62px;
}
.worker_db_balance_block_header.bg_green{
  background: #7ed026;
  color:#fff;
}
.worker_db_balance_block_header.bg_light_blue{
  background: #26cad0;
  color:#fff;
}
.worker_db_balance_block_header.bg_light_blue .btn.btn_start{
  background: #1ad9e0;
}
.btn.btn_start{
  padding-top: 0;
  padding-bottom: 0;
  height: 55px;
  line-height: 55px;
  position: relative;
  color: #fff;
  padding-right: 25px;
  padding-left: 25px;
  border-radius: 0;
  box-shadow: 10px 0px 15px 9px rgba(0,0,0,0.3);
  background: #7fdf18;
}
.btn.btn_start:after{
  content: '';
  position: absolute;
  width: 10px;height: 12px;
  background: url('../img/db_sprite.png')no-repeat !important;
  background-position: 0 -20px !important;
  right: 8px;
  top: 22px;
}
.max-width-60{
  max-width: 60%;
}
.chart_stat_to_hour{
  margin-top:-10px;
}
/*worker-db end*/


@media (min-width: 991px) {
  .nav_wrap {
    display: block !important; }
  .lines_row_buttons {
    margin-left: -15px; }
  .lines_button_title_alone {
    margin-left: 15px; }
  #Login .modal-change-password .close{
    margin-right: -20px;
    margin-top: -15px;
  }
  .modal-change-password .close {
    margin-right: -90px;
    position: relative; }
  .modal-change-password .close:before {
    content: '';
    position: absolute;
    width: 26px;
    height: 26px;
    outline: none;
    background: url(../img/icons.png) no-repeat;
    background-position: -295px -59px;
    top: -5px;
    left: -25px; } }

@media (max-width: 991px) {

  .main_nav{
    margin:0 15px;
  }
  .half_div_content img {
    width: 100%; }
  .copying_link {
    margin-top: 15px; }
  .windraw.deposit:before {
    left: 10px; }
  .worker_footer .translate_text, .worker_footer .email_text {
    float: right; }
  .in_top_header {
    text-align: center; }
  .top_header_ul li {
    float: none !important;
    display: inline-block; }
  .top_header ul li a.windraw {
    padding: 10px 15px 10px 25px; }
  .windraw:before {
    left: 8px; }
  .support_at_facebook {
    text-align: center; }
  .top_header ul li a.balance {
    padding: 10px 10px;
    padding-left: 40px; }
  .indicators ul {
    float: left; }
  .logos_support {
    top: auto;
    margin-bottom: 10px; }
  .btn.btn_pink {
    float: none !important;
    top: auto;
    display: block; }
  .main_nav_toogler {
    display: inline-block;
    float: right; }
  .nav_wrap {
    width: 100%;
    float: none;
    padding: 0;
    clear: both;
    display: none; }
  .mobile-center {
    text-align: center; }
  .jq-selectbox__dropdown {
    width: auto !important;
    padding: 20px 20px !important; }
  .translate_text .jq-selectbox__dropdown ul li {
    width: 100% !important;
    float: none !important;
    min-width: 180px !important; }
  .footer_nav ul {
    text-align: center; }
  .footer_nav ul li {
    float: none;
    text-align: left;
    display: inline-block; }
  .footer_nav {
    padding: 20px 0 10px 0; }
  .right_translate {
    height: 24px;
    margin: 10px 0; }
  .translate_text, .email_text {
    float: none;
    display: block; }
  .right_translate {
    text-align: center;
    height: auto; }
  .email_text:before {
    left: -160px;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto; } }

@media (max-width: 769px) {

  .about_content_in_info{
    margin:30px;
  }
  .keybord{
    padding: 50px;
  }

  .worker_footer .translate_text, .worker_footer .email_text {
    float: none; }
  .worker_footer .right_translate {
    height: auto; }
  .footer_logo_white {
    text-align: center; }
  .worker_footer .bottom_footer .text-grey {
    text-align: center; } }

@media (max-width: 680px) {
  .start_div_header {
    height: auto;
    text-align: center; }
  .start_div_header span {
    float: none !important;
    display: inline-block; }
  .start_div_header .btn {
    float: none !important;
    margin: 10px 0; }
  .footer_nav ul li:first-of-type a {
    padding-left: 10px; }
  .footer_nav ul {
    text-align: left; }
  .footer_nav ul li {
    float: none;
    text-align: left;
    display: inline-block; }
  .footer_nav {
    padding: 20px 0 10px 0; }
  .right_translate {
    height: 24px;
    margin: 10px 0; }
  .translate_text, .email_text {
    float: none;
    display: block; }
  .right_translate {
    text-align: center;
    height: auto; }
  .email_text:before {
    left: -160px;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto; } }

@media (max-width: 600px) {
  .support_at_facebook .text_pink {
    display: block;
    text-align: center; }
  .btn.btn_pink {
    padding: 12px 20px; } }


@media (max-width: 1350px) {
    .main_nav li a{
        font-size: 12px !important;
    }
    .main_nav li a.sing_in{
        padding: 8px 5px !important;
    }
}
@media (max-width: 580px) {
  .btn.btn_pink {
    font-size: 20px; }
  .wrap_worker_select {
    margin: 10px auto; }
  .main_nav li {
    float: none;
    width: 100%;
    text-align: center; }
  .main_nav li a.log_in, .main_nav li a {
    padding: 10px 0; }
  .main_nav li a.sing_in {
    background: transparent;
    padding: 10px 0;
    color: #fff;
    -webkit-border-radius: 0;
    border-radius: 0;
    margin-top: 0; }
  .main_nav li a.log_in:before {
    left: -80px;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto; }
  .logotype {
    margin-top: 0;
    padding: 10px 0; }

  .buttons_wrap .btn {
    float: none;
    display: block;
    margin: 15px auto; }
  .human_img {
    width: 100%;
    padding-left: 0;
    max-width: 300px; }
  .payments_img {
    width: 100%; }
  .big-btn.btn-orange {
    width: 100%; }
  .benefits li .text {
    padding-top: 10px;
    font-size: 14px; }
  .start_div_header {
    padding: 15px 0 !important; } }


@media (max-width: 420px) {
  .keybord img ,.big_icon_wrap img{
    width:100%;
  }
  .login_form {
    width: 290px !important;
  }
  .login_form_wrap{
    margin-left:-145px;

  }
}




.wrap_balance_list li a.replenish::after {
    /*background: rgba(0, 0, 0, 0) url("../img/balance_list_sprite.png") no-repeat scroll 0 -33px;*/
    background: url('../images/ico2/icon-add.png')no-repeat left top;
}
.wrap_balance_list li a.finance_history::after {
    background: rgba(0, 0, 0, 0) url("../img/balance_list_sprite.png") no-repeat scroll -33px 0;
}
.wrap_balance_list li a.payment_history_to_day::after {
    background: rgba(0, 0, 0, 0) url("../img/balance_list_sprite.png") no-repeat scroll -538px 0;
}


.finance_ico.my_statistics::after {
    background: rgba(0, 0, 0, 0) url("../img/db_sprite.png") no-repeat scroll -268px 0;
    height: 30px;
    top: 13px;
    width: 30px;
}
.finance_ico.server_statistics::after {
    background: rgba(0, 0, 0, 0) url("../img/db_sprite.png") no-repeat scroll -303px 0;
    height: 30px;
    top: 17px;
    width: 30px;
}


.width_buttons li a.button_check{
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  /*background: url(../img/db_sprite.png)no-repeat !important;
  //background-position: -338px 0 !important;*/
  background: url('../images/ico2/off.png')no-repeat left top;
  padding: 0;
  right: 24px;
}
.width_buttons li a.button_check.active{
  /*background: url(../img/db_sprite.png)no-repeat !important;
  background-position: -368px 0 !important;*/
  background: url('../images/ico2/on.png')no-repeat left top;
}
.width_buttons li a.button_check:after{
  display: none;
}
.wrap_balance_list li a.api_with_server::after {
    background: rgba(0, 0, 0, 0) url("../img/balance_list_sprite.png") no-repeat scroll -163px -33px;
}
.wrap_balance_list li a.web_interface_ico::after {
    background: rgba(0, 0, 0, 0) url("../img/balance_list_sprite.png") no-repeat scroll -198px -33px;
}
.wrap_balance_list li a.web_interface_ico:after{
  background: url('../img/balance_list_sprite.png')no-repeat left top;
  background-position: -198px -33px;
}
.wrap_balance_list li a.imacros_interface_icon:after{
  background: url('../img/balance_list_sprite.png')no-repeat left top;
  background-position: -231px -33px;
}

.wrap_balance_list li a.captcha_vk_icon:after{
  background: url('../img/balance_list_sprite.png')no-repeat left top;
  background-position: -266px -33px;
}

.wrap_balance_list li a.services_squera_icon:after{
  background: url('../img/balance_list_sprite.png')no-repeat left top;
  background-position: -301px -33px;
}

.wrap_balance_list li a.recaptcha_v2_icon:after{
  background: url('../img/balance_list_sprite.png')no-repeat left top;
  background-position: -335px -33px;
}

.wrap_balance_list li a.cambacks_icon:after{
  background: url('../img/balance_list_sprite.png')no-repeat left top;
  background-position: -369px -33px;
}
.wrap_balance_list li a.change_email::after {
    background: rgba(0, 0, 0, 0) url("../img/chenge_email.jpg");
    width: 30px;
    height: 30px;
}
.wrap_balance_list li a.change_password:after{
  background: url('../img/balance_list_sprite.png')no-repeat left top;
  background-position: -65px -33px;
}

.wrap_balance_list li a.captcha_zamok:after{
  background: url('../images/ico2/icon-restriction.png')no-repeat left top;
}
.wrap_balance_list li a.captcha_recognize:after{
  background: url('../images/ico2/icon-recognition.png')no-repeat left top;
}
.wrap_balance_list li a.captcha_recognize2:after{
  background: url('../images/ico2/icon-recognition-copy.png')no-repeat left top;
}
.wrap_balance_list li a.captcha_100percent:after{
  background: url('../images/ico2/icon-100.png')no-repeat left top;
}

.balance_list{
  margin: 5px 0;
}
.wrap_balance_list li{
  margin-bottom: 15px;
}
.wrap_balance_list li a{
  font-size: 14px;
  font-weight: 400;
  color:#2486ff;
  text-decoration: underline;
  display: inline-block;
  padding-left: 47px;
  height: 32px;
  position: relative;
  line-height: 32px;
}


.wrap_balance_list li a:hover{
  text-decoration: none;
}

.wrap_balance_list li a:after{
  position: absolute;
  content:'';
  width:32px;
  height: 32px;
  left: 0;
  top:0;
  background: url('../img/balance_list_sprite.png')no-repeat left top;
  background-position: 0 0;
}


.wrap_soft_list .soft_list_programs li a{
  color:#7b7c7e;
  text-decoration: underline;
  padding-left: 45px;
}

.soft_list_programs li{
    position: relative;
    float: left;
    width: 30%;
    background-color: #f6f7fb;
    padding: 6px 0px;
    margin: 0px 0px 10px 10px;
    height: 36px;
}

.ico-reset{
    position: relative;
}
.ico-reset a{
    padding-left: 20px;
}
.ico-reset a:after, .ico-reset submit:after{
  position: absolute;
  content:'';
  width: 13px;
  height: 14px;
  left: 0px;
  top: 8px;
  background: url('../images/ico2/icon-reset.png')no-repeat left top;
  background-size: 100%;
  background-position: 0 0;    
}


.wrap_soft_list .soft_list_programs li a:after{
  position: absolute;
  content:'';
  width: 16px;
  height: 16px;
  left: 15px;
  top: 10px;
  background: url('../images/ico2/icons-seo.png')no-repeat left top;
  background-size: 100%;
  background-position: 0 0;
}
.wrap_soft_list .soft_list_programs li a.posteri-sabmitteri_ico:after{
  background: url('../images/ico2/icons-posters.png')no-repeat left top;
  background-size: 100%;
}

.wrap_soft_list .soft_list_programs li a.registratori_ico:after{
   background: url('../images/ico2/icons-account.png')no-repeat left top;
   background-size: 100%;
 }
.wrap_soft_list .soft_list_programs li a.igrovie-boti_ico:after{
  background: url('../images/ico2/icons-game.png')no-repeat left top;
  background-size: 100%;
}

.wrap_soft_list .soft_list_programs li a.skripti-i-biblioteki_ico:after{
  background: url('../images/ico2/icons-scripts.png')no-repeat left top;
  background-size: 100%;
}

.wrap_soft_list .soft_list_programs li a.monitoring-pozitsiy_ico:after{
  background: url('../images/ico2/icons-positions.png')no-repeat left top;
  background-size: 100%;
}


.wrap_soft_list .soft_list_programs li a.golosovalki_ico:after{
   background: url('../images/ico2/icons-vote.png')no-repeat left top;
   background-size: 100%;
 }

.wrap_soft_list .soft_list_programs li a.avtozarabotok_ico:after{
   background: url('../images/ico2/icons-auto.png')no-repeat left top;
   background-size: 100%;
 }
.wrap_soft_list .soft_list_programs li a.ticket_bots_ico:after{
  background: url('../images/ico2/icons-ticket.png')no-repeat left top;
  background-size: 100%;
}

.wrap_soft_list .soft_list_programs li a.sbor-bitcoin_ico:after{
  background: url('../images/ico2/icons-bitcoin.png')no-repeat left top;
  background-size: 100%;
}

.wrap_soft_list .soft_list_programs li a.drugoe_ico:after{
  background: url('../images/ico2/icon-soft.png')no-repeat left top;
  background-size: 100%;
}

.wrap_soft_list .soft_list_programs li a.parseri_ico:after{
  background: url('../images/ico2/icons-parsers.png')no-repeat left top;
  background-size: 100%;
}

.wrap_soft_list .soft_list_programs li a.sotsialnie-seti_ico:after{
  background: url('../images/ico2/icons-social.png')no-repeat left top;
  background-size: 100%;
}

.soft_list_programs_left li{
    width: 100% !important;
    background-color: #fff !important;;
    margin: 0 !important;;
    height: 100%;
}

.soft_list_programs_left li span{
    float: right;
}


/*rd-about*/
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt15{margin-top:15px;}
.keybord-rd-about{padding:100px 0;}
.blue_block{background: #3abbbc;padding:40px 10px 50px 30px;}
.about_content_in_info-rd{padding-left: 20px;}
.about_content_in-rd{margin-top:0;}
.polygon-rd-about{padding: 150px 0;}
.text.text-blue{
  color:#32b8bd;
  font-weight: 600;
}

.big_icon_wrap_rd-about{
  padding:50px 0;
}
/*for-worker*/
.title.title-black{
  background: #232323;
  padding:10px 30px;

}
.mt80{margin-top:80px;}
.img_mt80{margin-top:80px;}
.mr30{margin-right: 30px;}
.text-middle{font-size: 18px;line-height: 28px;}
.wrap_video{height: 530px;}
.wrapListAbout{

}
.wrapListAbout .wrapListAbout__item__title{
  font-size: 16px;
  font-weight: 600;
  margin-bottom:0px;
}

.wrapListAbout .wrapListAbout__item{
  padding-left:140px;
  position: relative;
  margin-top:30px;
}
.wrapListAbout .wrapListAbout__item:after{
  width:110px;
  height: 70px;
  content: '';
  position: absolute;
  left:0;
  top:5px;
  background: url(../img/wrap_list_sprite.png)no-repeat;
  background-position: 0 0;
}

.wrapListAbout .wrapListAbout__item.second_block:after{
  background: url(../img/wrap_list_sprite.png)no-repeat;
  background-position: 0 -105px;
}

.wrapListAbout .wrapListAbout__item.third_block:after{
  background: url(../img/wrap_list_sprite.png)no-repeat;
  background-position: 0 -211px;
}

.wrapListAbout .wrapListAbout__item.four_block:after{
  background: url(../img/wrap_list_sprite.png)no-repeat;
  background-position: 0 -320px;
}
.wrapListAbout .wrapListAbout__item.fife_block:after{
  background: url(../img/wrap_list_sprite.png)no-repeat;
  background-position: 0 -422px;
}
.blue_block .disc-list{
 list-style: none;
  padding-left: 0;
}
.blue_block .disc-list li{
  position: relative;
  padding-left: 15px;

}
.blue_light_block{
  background: #0fd4dc;
  padding: 30px 10px 40px 30px;
  margin-bottom: 15px;
}
.blue_block .disc-list li:after{
  content: '';
  width: 4px;
  height: 4px;
  background: #fff;
  border-radius: 50%;
  position: absolute;
  top:0;
  right:auto;
  left:0;
  bottom: 0;
  margin: auto;
}
.color-white{color:white;}

.blocksGorizontal{
  font-size: 0;
}
.blocksGorizontal__item{
  width:25%;
  display: inline-block;
  font-size: 14px;
  text-align: center;
  position: relative;
  padding-top: 70px;
}
.blocksGorizontal__item:after{
  position: absolute;
  content: '';
  width:51px;
  height: 50px;
  left:0;
  top:0;
  bottom: auto;
  right: 0;
  margin:auto;
  background: url(../img/blockGorizontalSprite.png);
  background-position: 0 0;
}
.blocksGorizontal__item.blocksGorizontal__item__second:after{
   background: url(../img/blockGorizontalSprite.png)no-repeat;
  background-position: -51px 0;
}
.blocksGorizontal__item.blocksGorizontal__item__third:after{
  background: url(../img/blockGorizontalSprite.png)no-repeat;
  background-position: -102px 0;
}
.blocksGorizontal__item.blocksGorizontal__item__four:after{
  background: url(../img/blockGorizontalSprite.png)no-repeat;
  background-position: -153px 0;
}
.blocksGorizontal__item:before{
  position: absolute;
  content: '';
  width: 13px;
  height: 23px;
  background: url(../img/blockGorizontalSprite.png)no-repeat;
  background-position: -209px 0;
  right:0;
  top:20px;
}

.blocksGorizontal__item-bottom{
  margin:40px 0;
  width: 30%;
  padding: 80px 30px 0 30px;
}

.blocksGorizontal__item-bottom:before{
  display: block !important;
  width: 33px;
  height: 17px;
  background-position: -232px 0;
  top:-40px;
  left:0;
  bottom: auto;
  right: 0;
  margin: auto;
}
.blocksGorizontal__item-bottom:after{
  position: absolute;
  content: '';
  width:60px;
  height: 60px;
  left:0;
  top:10px;
  bottom: auto;
  right: 0;
  margin:auto;
  background: url(../img/blockGorizontalSprite.png);
  background-position: -265px 0;
}

.blocksGorizontal__item:last-child:before{
  display: none;
}
.mt0{
  margin-top: 0 !important;
}
.logosList{
  font-size: 0;
}
.logosList .logosList__item{
  width:20%;
  display: inline-block;
  height: 190px;
  text-align: center;
  line-height: 190px;
  vertical-align: middle;
  border-right:2px solid #f5f5f5;
}
.logosList .logosList__item:last-child{
  border:none;
}

.bg_grey{
  background: #f5f5f5;
}
.half_block{
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
}
.half_block .title,.half_block .text{
  margin:30px;
}
.half_block .blue-text{
  color:#00a1b3;
}
.row_block{
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (min-width: 991px) {
  .padding-left-0{padding-left: 0;}
  .padding-right-0{padding-right: 0;}
  .nav_wrap {
    display: block !important; }
  .lines_row_buttons {
    margin-left: -15px; }
  .lines_button_title_alone {
    margin-left: 15px; }
  #Login .modal-change-password .close{
    margin-right: -20px;
    margin-top: -15px;
  }
  .modal-change-password .close {
    margin-right: -90px;
    position: relative; }
  .modal-change-password .close:before {
    content: '';
    position: absolute;
    width: 26px;
    height: 26px;
    outline: none;
    background: url(../img/icons.png) no-repeat;
    background-position: -295px -59px;
    top: -5px;
    left: -25px; } }

@media (max-width: 991px) {
  .logosList{
    text-align: center;
  }
  .logosList .logosList__item{
    width: 50%;
    height: 80px;
    line-height: 80px;
    margin-top: 15px;
  }
  .for_customer_container{
    margin: 0;
  }
  .blocksGorizontal__item{
    width: 100%;
    margin-bottom:40px;
  }
  .blocksGorizontal__item:last-child{
    margin-bottom:0;
  }
  .blocksGorizontal__item.blocksGorizontal__item-bottom{
    margin-bottom:40px;
    margin-top:40px;
  }
  .blocksGorizontal__item.blocksGorizontal__item-bottom:before{
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    top:-20px;
    bottom:auto;
  }
  .blocksGorizontal__item:before{
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    top:auto;
    right: 0;
    left: 0;
    bottom: -30px;
    margin: auto;
  }

  .img_mt80{margin-top: 10px;}
  .polygon-rd-about{padding: 40px 0;}
  .main_nav{
    margin:0 15px;
  }
  .half_div_content img {
    width: 100%; }
  .copying_link {
    margin-top: 15px; }
  .windraw.deposit:before {
    left: 10px; }
  .worker_footer .translate_text, .worker_footer .email_text {
    float: right; }
  .in_top_header {
    text-align: center; }
  .top_header_ul li {
    float: none !important;
    display: inline-block; }
  .top_header ul li a.windraw {
    padding: 10px 15px 10px 25px; }
  .windraw:before {
    left: 8px; }
  .support_at_facebook {
    text-align: center; }
  .top_header ul li a.balance {
    padding: 10px 10px;
    padding-left: 40px; }
  .indicators ul {
    float: left; }
  .logos_support {
    top: auto;
    margin-bottom: 10px; }
  .btn.btn_pink {
    float: none !important;
    top: auto;
    display: block; }
  .main_nav_toogler {
    display: inline-block;
    float: right; }
  .nav_wrap {
    width: 100%;
    float: none;
    padding: 0;
    clear: both;
    display: none; }
  .mobile-center {
    text-align: center; }
  .jq-selectbox__dropdown {
    width: auto !important;
    padding: 20px 20px !important; }
  .translate_text .jq-selectbox__dropdown ul li {
    width: 100% !important;
    float: none !important;
    min-width: 180px !important; }
  .footer_nav ul {
    text-align: center; }
  .footer_nav ul li {
    float: none;
    text-align: left;
    display: inline-block; }
  .footer_nav {
    padding: 20px 0 10px 0; }
  .right_translate {
    height: 24px;
    margin: 10px 0; }
  .translate_text, .email_text {
    float: none;
    display: block; }
  .right_translate {
    text-align: center;
    height: auto; }
  .email_text:before {
    left: -160px;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto; } }

@media (max-width: 769px) {
  .half_block{
    width: 100%;
  }
  .logosList .logosList__item{
    width: 100%;
  }
  .wrapListAbout .wrapListAbout__item{
    padding-top:80px;
    position: relative;
    margin-top:20px;
    padding-left: 0;
  }
  .wrapListAbout .wrapListAbout__item__title{
    text-align: center;
  }
  .wrapListAbout .wrapListAbout__item:after{
    width:110px;
    height: 70px;
    content: '';
    position: absolute;
    left:0;
    right: 0;
    bottom: auto;
    top:0;
    margin: auto;
  }

  .about_content_in_info{
    margin:30px;
  }
  .keybord{
    padding: 50px;
  }

  .worker_footer .translate_text, .worker_footer .email_text {
    float: none; }
  .worker_footer .right_translate {
    height: auto; }
  .footer_logo_white {
    text-align: center; }
  .worker_footer .bottom_footer .text-grey {
    text-align: center; } }

@media (max-width: 680px) {
  .start_div_header {
    height: auto;
    text-align: center; }
  .start_div_header span {
    float: none !important;
    display: inline-block; }
  .start_div_header .btn {
    float: none !important;
    margin: 10px 0; }
  .footer_nav ul li:first-of-type a {
    padding-left: 10px; }
  .footer_nav ul {
    text-align: left; }
  .footer_nav ul li {
    float: none;
    text-align: left;
    display: inline-block; }
  .footer_nav {
    padding: 20px 0 10px 0; }
  .right_translate {
    height: 24px;
    margin: 10px 0; }
  .translate_text, .email_text {
    float: none;
    display: block; }
  .right_translate {
    text-align: center;
    height: auto; }
  .email_text:before {
    left: -160px;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto; } }

@media (max-width: 600px) {
  .support_at_facebook .text_pink {
    display: block;
    text-align: center; }
  .btn.btn_pink {
    padding: 12px 20px; } }

@media (max-width: 580px) {
  .polygon-rd-about img{
    width: 100%;
  }
  .btn.btn_pink {
    font-size: 20px; }
  .wrap_worker_select {
    margin: 10px auto; }
  .main_nav li {
    float: none;
    width: 100%;
    text-align: center; }
  .main_nav li a.log_in, .main_nav li a {
    padding: 10px 0; }
  .main_nav li a.sing_in {
    background: transparent;
    padding: 10px 0;
    color: #fff;
    -webkit-border-radius: 0;
    border-radius: 0;
    margin-top: 0; }
  .main_nav li a.log_in:before {
    left: -80px;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto; }
  .logotype {
    margin-top: 0;
    padding: 10px 0; }

  .buttons_wrap .btn {
    float: none;
    display: block;
    margin: 15px auto; }
  .human_img {
    width: 100%;
    padding-left: 0;
    max-width: 300px; }
  .payments_img {
    width: 100%; }
  .big-btn.btn-orange {
    width: 100%; }
  .benefits li .text {
    padding-top: 10px;
    font-size: 14px; }
  .start_div_header {
    padding: 15px 0 !important; } }


@media (max-width: 420px) {
  .keybord img ,.big_icon_wrap img{
    width:100%;
  }
  .login_form {
    width: 290px !important;
  }
  .login_form_wrap{
    margin-left:-145px;

  }
}


/*addfunds_wrap*/
.addfunds_wrap{
  display: block;
  text-decoration: none !important;
  color:#232323;
}
.addfunds-text{
  height: 62px;
  line-height: 62px;
  font-size: 16px;
  color:#232323;
}
.sendRequest{
  border:1px solid #2486ff;
  padding: 8px 12px;
  color:#232323;
  margin:40px 0px;
}
.sendRequest a{
  text-decoration: underline;
}
.sendRequest a:hover{
  text-decoration: none;
}
.payTable th{
  color:#646464;
  font-weight: normal;
  font-size: 14px;
}
.payTable th,.payTable td{
  vertical-align: middle !important;
  border-top:5px solid #fff !important;
}

.pay-image-td{
    padding:0px;
    margin:0px;
    border-top:1px solid #E1E1E1 !important;
    border:1px solid #E1E1E1 !important;
}
.pay-text-td{
    padding:0px;
    margin:0px;
    border:1px solid #E1E1E1 !important;
    background-color: #fff;
    color:#2486FF;
    border-top:0px solid #fff !important;
    font-size: 12px;
}

.color-red{
  color:#ff6464;
  width: 70px;
}
.payTable td:first-child{
  text-align: center;
}
.payTable{
  background: #fff;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);
  margin-top: 20px;
}
.calculation{
  overflow: hidden;
  border: 1px solid #c8c8c8;
  padding: 6px 0px;
  position: relative;
  max-width: 265px;
  font-size: 0;
  margin: 5px;
  float: left;
}
.rightCalc{
  width: 50%;
  float:right;
  padding: 0 5px;
}
.leftCalc{
  width: 50%;
  float:right;
  padding: 0 5px;
  text-align: right;
}
.leftCalc span{padding-right: 2px;}
.calcDelimeter{
  width: 1px;
  float:left;
  position: absolute;
  left:0;
  right: 0;
  bottom: 0;
  top:0;
  margin: auto;
  height: 70%;
  background: #c8c8c8;
}
.calculation input{
  border:none !important;
  width: calc(100% - 45px) !important;
  display: inline-block;
  padding: 0;
  font-size: 14px;
  outline: none !important;
  box-shadow: none;
  border-radius: none;
}
.calculation span{
  font-size: 14px;
  display: inline-block;
  text-align: right;
}
.addFunds__tr .text-pay{
  color:#c8c8c8;
  margin-top: 10px;
  float: left;
}
.btn-ddfunds{
    background: #7ed026;
    padding: 9px 18px;
    border-color:#7ed026;
    color:#fff;
    text-transform: uppercase;
    border-radius: 2px;
    float: left;
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;  
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid transparent;
}
.btn-ddfunds:hover{
  background: rgba(126, 208, 38, 0.75);
  border-color:rgba(126, 208, 38, 0.75);
  color:#fff;
  text-decoration: none;
}
.addFunds__tr{
  display: none;
}
tr.table-row + tr.addFunds__tr{display: table-row;}
.jq-checkbox.choicePay{
  width: 15px;
  height: 15px;
  border-radius: 50%;
  position: relative;
}
.jq-radio.checked .jq-radio__div{
  width: 9px !important;
  height: 9px !important;;
  position: relative;
  right: 0;
  border-radius: 50%;
  background: #2486ff !important;
  box-shadow: none !important;
}
.payTable tr:not(.addFunds__tr){
  cursor: pointer;
  background: #f8f8e2;
}
.payTable thead tr{
  background: none !important;
}
.payTable{
  padding: 20px;
}

@media (min-width: 991px) {
  .padding-left-0{padding-left: 0;}
  .padding-right-0{padding-right: 0;}
  .nav_wrap {
    display: block !important; }
  .lines_row_buttons {
    margin-left: -15px; }
  .lines_button_title_alone {
    margin-left: 15px; }
  #Login .modal-change-password .close{
    margin-right: -20px;
    margin-top: -15px;
  }
  .modal-change-password .close {
    margin-right: -90px;
    position: relative; }
  .modal-change-password .close:before {
    content: '';
    position: absolute;
    width: 26px;
    height: 26px;
    outline: none;
    background: url(../img/icons.png) no-repeat;
    background-position: -295px -59px;
    top: -5px;
    left: -25px; } 
}

@media (max-width: 991px) {

    .payTable{
        padding: 10px 0px;
    } 
}

@media (max-width: 769px) {
  .half_block{
    width: 100%;
  }
}

@media (max-width: 600px) {
  .btn.btn_pink {
    padding: 12px 20px; } 
}

@media (max-width: 580px) {
  .polygon-rd-about img{
    width: 100%;
  }
  .btn.btn_pink {
    font-size: 20px; } 
}


@media (max-width: 420px) {
  .keybord img ,.big_icon_wrap img{
    width:100%;
  }

}


.history_table_palt, .tblc, .tablehistor {
    width:100%;
    border:solid 1px #d7dfe1;
}
.history_table_palt thead tr, .tblc thead tr, .tablehistor thead tr {
    border:solid 1px #d7dfe1;
}
.history_table_palt thead td, .tblc thead td, .tblc th, .tablehistor thead td, .tablehistor th {
    background:#ecf0f1;
    height:35px;
    font-size:13px;
    color:#555555;
    font-weight:bold;
    vertical-align:middle;
    text-align: left;
}
.history_table_palt .td1,
.history_table_palt .td11,
.tblc .td1,
.tblc .td11,
.tablehistor .td1,
.tablehistor .td11{
    padding:0 22px 0 23px;
    /*width:17px;*/
}
.history_table_palt .td2,
.history_table_palt .td21,
.tblc .td2,
.tblc .td21,
.tablehistor .td2,
.tablehistor .td21{

}
.history_table_palt .td3,
.history_table_palt .td31,
.tblc .td3,
.tblc .td31,
.tablehistor .td3,
.tablehistor .td31{
    width:150px;
    padding-left:56px;
}
.history_table_palt .td4,
.history_table_palt .td41,
.tblc .td4,
.tblc .td41,
.tablehistor .td4,
.tablehistor .td41{
    width:70px;
}
.history_table_palt tbody tr:nth-child(even),
.dafault tbody tr:nth-child(even),
.tblc tbody tr:nth-child(even),
.tablehistor tbody tr:nth-child(even){
    background:#fafafa;
}
.history_table_palt tbody tr.ie_bg,
.tblc tbody tr.ie_bg,
.tablehistor tbody tr.ie_bg{
    background:#fafafa;
}
.history_table_palt tbody td,
.tblc tbody td,
.tablehistor tbody td{
    font-size:12px;
    color:#333333;
    line-height:16px;
    padding:5px 10px;
    vertical-align:middle;
}
.history_table_palt tfoot tr,
.tblc tfoot tr,
.tablehistor tfoot tr{
    border:solid 1px #d7dfe1;
}
.history_table_palt tfoot td,
.tblc tfoot td,
.tablehistor tfoot td{
    background:#ecf0f1;
    height:35px;
    vertical-align:middle;
    font-size:14px;
    color:#555555;
    padding:0;
}
.history_table_palt tfoot .td31,
.tblc tfoot .td31,
.tablehistor tfoot .td31{
    padding:0;
}
.history_table_palt tfoot td strong,
.tblc tfoot td strong,
.tablehistor tfoot td strong{
    font-weight:bold;
    padding-right:8px;
}

/*input[type=button], input[type=submit]{
    cursor:pointer;
    height:32px;
    color:#414f59;
    border:none;
    color:#fff;
    text-align:center;
    background:#6fb9be;
    border: 1px solid #548d91;
}

input[type=button]:hover,input[type=submit]:hover{
    background:#6fb9fe;
    border: 1px solid #548d91;
    color: #fff;
}*/

.header-wrap-balance{
    max-width: 55px;
    overflow: hidden;
    margin-bottom: -6px;    
}
.table img{
    max-width: 200px;
}