/*@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic);*/
/*@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700);*/
html,body {
	margin:0;
	padding:0;
	height:100%;
}
body {
	background:#fff;
	color:#3b4043; 
	font-size:14px; 
	line-height:1.5; 
	font-family:"Open Sans", Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0;
	padding:0;
}
tr:last-child th,
tr:last-child td {
	border-bottom:none;
}
.clearfix:after, .clearfix:before {
	display:block; clear:both; content:""; height:0
}
p, ul, ol, dl, blockquote, hr, pre, hgroup, table, form, fieldset, h1, h2, h3, h4, h5, h6, .slogan-reg{
	margin-bottom:15px;
}
::selection {
	background: #99adbd; /* Safari */
	color:#fff;
}
::-moz-selection {
	background: #99adbd; /* Firefox */
	color:#fff;
}
:-webkit-input-placeholder {
	color: #ccc;
}
:-moz-placeholder {
	color: #ccc !important;
}
.new-register :-moz-placeholder {
	color:#333 !important
}
:input-placeholder {
	color: #ccc;
}
.new-register :input-placeholder {
	color:#333
}

.menuTop a::selection{
	background:none;
	color:#212121;
}
.menuTop a::-moz-selection{
	background:none;
	color:#212121;
}

form{
	position:relative;
	width:100%
}
ul li{
	list-style:inside circle
}
ol li{
	list-style:outside decimal;
	margin-top:5px;
}
ol.bold li{
	font-size:15px;
	text-shadow:0 1px 0 rgba(255,255,255,0.8);
}
.btn, .btn:hover, .btn_sml, .btn_sml:hover, .blog-wrapper input[type="submit"], .blog-wrapper button{
	border:none;
	font-family:"Open Sans", Arial, Helvetica, sans-serif;
	font-size:13px;
	box-shadow:none;	
	border-radius:5px;
	color:#fff;
	text-shadow:0 1px 0 rgba(0,0,0,0.3);
	text-transform:uppercase;

background: #7e8095; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: linear-gradient(to bottom, #7e8095 0%,#494b61 100%); /* W3C */

}
.blog-wrapper input[type="submit"], .blog-wrapper button{
	margin:5px 0
}
.btn_sml:hover, .btn:hover, .blog-wrapper input[type="submit"]:hover, .blog-wrapper button:hover{
background: #494b61; /* Old browsers */
background: linear-gradient(to bottom, #494b61 0%,#7e8095 100%); /* W3C */
}

.orange {
	color:#df811b;
}
.btn_middle, .btn_middle:hover{
	font-size:16px;
	padding:10px 25px 8px;
	border-color:#c4c8cc;
	background: #5283a5; /* Old browsers */
background: linear-gradient(to bottom, #5283a5 0%,#255176 100%); /* W3C */
}
.btn_middle:hover{
	background: #255176; /* Old browsers */
background: linear-gradient(to bottom, #255176 0%,#5283a5 100%); /* W3C */
}
i, em, .italic{
	font-family:"Open Sans", Arial, Helvetica, sans-serif;
	font-style:italic
}
b, strong, .discipl, .bold, .list_arrow_sml .title, .list_links .title{
	font-family:"Open Sans", Arial, Helvetica, sans-serif;
	font-weight:600
}
.normal{
	font-family:"Open Sans", Arial, Helvetica, sans-serif;
	font-weight:normal
}
b.big, strong.big, .big{
	font-size:24px;
}
a, a:hover {
  color: #0072bc;
  text-decoration:none;
  font-family:"Open Sans", Arial, Helvetica, sans-serif;  
}
a:hover {
  color: #0072bc;
  /**/text-decoration:underline;
}

sup {
	top: 0.5em;
}
.for-semantic{
	margin:0;
	padding:0;
	position:absolute;
	left:-500%
}
.wrapper{
	min-height:100%;
	position:relative;
	z-index:1;
}
.wrapper_top{
	height:65px;
}
.hfooter{
	clear:both;
	height:100px;
}
.admin_wrap .hfooter{
	height:50px
}
.main_footer{
	min-height:135px;
	margin-top:-100px;
	position:relative;
	z-index:2;
	background:#afbeca;
	box-shadow:0 1px 1px 2px rgba(255, 255, 255, 0.3), 0 5px 7px -4px rgba(0, 0, 0, 0.2) inset
}
.domen-page + .main_footer{
	min-height: 70px;
	margin-top:-70px
}
.admin_wrap .main_footer{
	background: none;
	box-shadow:none;
	min-height:50px;
	margin-top:-50px;
}
.admin_wrap .main_footer .ta_center{
	text-align:left;
	padding-left: 210px
}
.pageIn, .main_header .pageIn{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;	/* Firefox, other Gecko */
	box-sizing: border-box;		 /* Opera/IE 8+ */
	width:100%;
	min-width:300px;
	max-width:1200px;
	margin:0 auto;
	padding:0 10px;
	position:relative;
}
.main_header{
	background: #fff;
	position:fixed;
	width:100%;
	left:0;
	top:0;
	z-index:5;
}
.navMobile-toggle {
	display: none;
}
/*.admin_wrap .main_header .pageIn:after{
	background:  url(/img/snow.png) -332px -12px no-repeat;
	position:absolute;
	width: 1072px;
	height: 50px;
	left:0;
	z-index:5;
	content: " ";
	top:27px;
}*/
.admin_wrap .menuTop, 
.admin_wrap .authorised .loginBar,
.admin_wrap .user_info {
	position: relative;
	z-index: 6;
}

.main_header.scroll{
	z-index:999;
	box-shadow:0 1px 7px 1px rgba(0, 0, 0, 0.2)
}
.main_header .pageIn .row{
	display:table;
	height:100%;
	width:100%;
}
.logo, .menuTop, .loginBar, .main_header .user{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	height:60px
}
.logo{
	text-align:left;
	width:213px
}

.logo.logo-ny a,
.logo.logo-ny a:hover{
	height: auto;
}
.loginBar, .box-help .quarter{
	text-align:right
}
.logo a, .logo a:hover{
	height:43px;
	display:block;
	text-decoration:none;
}
.logo a, 
.logo img{
	outline: none;
	border: none;
}
.menuTop ul {
	margin:0;
	display:inline-block;
	vertical-align: middle;
}
.menuTop li {
	list-style:none;
	display:table-cell;
	vertical-align:middle;
	height:65px;
	padding:0 20px;	
}
.domen-page .menuTop li {
	padding:0 15px;
}
.menuTop li a {
	text-decoration:none;
	color:#3C6F94;
	font-size:14px;
	padding-bottom:2px;
	text-transform: uppercase;
}
.menuTop li a:hover{
	border-bottom:1px solid #DF811B;
	color: #005589;
}
.menuTop li.current a, .menuTop li.current a:hover{
	border-bottom:none;
	color: #DF811B;
	font-weight: 600;
}

.loginBar .btn, .loginBar .btn:hover, .loginBar a.btn, .loginBar a.btn:hover, .btn_reg, .btn_reg:hover, .blue_btn, .blue_btn:hover{
  display:inline-block;
  border:2px solid #dedede;
  border-radius:5px;
  text-shadow:0 1px 0 rgba(0,0,0,0.3);
  color:#fff;
  text-transform:uppercase;
  font-family:"Open Sans", Arial, Helvetica, sans-serif;  
  font-size:15px;
  padding:6px 7px 6px 37px;
  z-index:1;
  box-shadow:none;
background: #94aebf; /* Old browsers */
background: linear-gradient(to bottom, #94aebf 0%,#607f97 100%); /* W3C */

}
.loginBar .btn:hover, .loginBar a.btn:hover, .blue_btn:hover {
background: #607f97; /* Old browsers */
background: linear-gradient(to bottom, #607f97 1%,#94aebf 99%); /* W3C */
}
.blue_btn, .blue_btn:hover{
	display:block
}
.form_login_page .blue_btn, .form_login_page .blue_btn:hover{
	padding-left:5%;
	padding-right:5%;
	width:100%;
	display:block;
	white-space:normal;
	line-height:18px;
}
.loginBar .btn:before, .loginBar .btn:after, .top_section:after, .top_section:before, .top_section .wrap-s:before{
	display:block; content:""; position:absolute;
	width:1px;
	z-index:2;
	height:100%;
	top:0;
	left:29px;
	background:#618199;
	box-shadow:1px 0 0 0 rgba(255,255,255,0.3);
	
}
.loginBar .btn:after{
	left:30px;
	box-shadow:none;
	width:15px;
	height:14px;
	background:url(../img/sprite.png) -20px -1020px no-repeat;
	top:50%;
	margin-top:-7px;
	left:10px;
}
.loginBar .btn.logout:after{
	width:20px;
	height:20px;
	margin-top:-9px;
	background-position:-35px -1022px;
	left:8px;
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	transform:rotate(360deg);
}
.top_section{
	min-height:400px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;	/* Firefox, other Gecko */
	box-sizing: border-box;		 /* Opera/IE 8+ */
	background:#bee5fe;
	position:relative;
	z-index:3;
	overflow:hidden;
	box-shadow:0 1px 7px 1px rgba(0, 0, 0, 0.3) inset, 0 40px 40px 0 rgba(0, 0, 0, 0.1) inset;
}
.inner-page .top_section{
	box-shadow:0 4px 4px -3px rgba(0, 0, 0, 0.3) inset, 0 40px 40px 0 rgba(0, 0, 0, 0.1) inset;
	border-bottom:1px solid #CAC8C8
}
.inner-page .top_section .wrap-s:before{
	display:none
}
.top_section .wrap-s, .top_section .pageIn{
	position:relative;
	min-height:400px;
}
.inner-page .top_section, .inner-page .top_section .wrap-s, .inner-page .top_section .pageIn{
	min-height:119px;
}
.top_section .pageIn{
	z-index:9
}
.top_section:before, .top_section:after, .top_section .wrap-s:before{
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index:3;
	box-shadow:none;
	background:none;
	opacity:0.5;
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAUVBMVEWFhYWDg4N3d3dtbW17e3t1dXWBgYGHh4d5eXlzc3OLi4ubm5uVlZWPj4+NjY19fX2JiYl/f39ra2uRkZGZmZlpaWmXl5dvb29xcXGTk5NnZ2c8TV1mAAAAG3RSTlNAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAvEOwtAAAFVklEQVR4XpWWB67c2BUFb3g557T/hRo9/WUMZHlgr4Bg8Z4qQgQJlHI4A8SzFVrapvmTF9O7dmYRFZ60YiBhJRCgh1FYhiLAmdvX0CzTOpNE77ME0Zty/nWWzchDtiqrmQDeuv3powQ5ta2eN0FY0InkqDD73lT9c9lEzwUNqgFHs9VQce3TVClFCQrSTfOiYkVJQBmpbq2L6iZavPnAPcoU0dSw0SUTqz/GtrGuXfbyyBniKykOWQWGqwwMA7QiYAxi+IlPdqo+hYHnUt5ZPfnsHJyNiDtnpJyayNBkF6cWoYGAMY92U2hXHF/C1M8uP/ZtYdiuj26UdAdQQSXQErwSOMzt/XWRWAz5GuSBIkwG1H3FabJ2OsUOUhGC6tK4EMtJO0ttC6IBD3kM0ve0tJwMdSfjZo+EEISaeTr9P3wYrGjXqyC1krcKdhMpxEnt5JetoulscpyzhXN5FRpuPHvbeQaKxFAEB6EN+cYN6xD7RYGpXpNndMmZgM5Dcs3YSNFDHUo2LGfZuukSWyUYirJAdYbF3MfqEKmjM+I2EfhA94iG3L7uKrR+GdWD73ydlIB+6hgref1QTlmgmbM3/LeX5GI1Ux1RWpgxpLuZ2+I+IjzZ8wqE4nilvQdkUdfhzI5QDWy+kw5Wgg2pGpeEVeCCA7b85BO3F9DzxB3cdqvBzWcmzbyMiqhzuYqtHRVG2y4x+KOlnyqla8AoWWpuBoYRxzXrfKuILl6SfiWCbjxoZJUaCBj1CjH7GIaDbc9kqBY3W/Rgjda1iqQcOJu2WW+76pZC9QG7M00dffe9hNnseupFL53r8F7YHSwJWUKP2q+k7RdsxyOB11n0xtOvnW4irMMFNV4H0uqwS5ExsmP9AxbDTc9JwgneAT5vTiUSm1E7BSflSt3bfa1tv8Di3R8n3Af7MNWzs49hmauE2wP+ttrq+AsWpFG2awvsuOqbipWHgtuvuaAE+A1Z/7gC9hesnr+7wqCwG8c5yAg3AL1fm8T9AZtp/bbJGwl1pNrE7RuOX7PeMRUERVaPpEs+yqeoSmuOlokqw49pgomjLeh7icHNlG19yjs6XXOMedYm5xH2YxpV2tc0Ro2jJfxC50ApuxGob7lMsxfTbeUv07TyYxpeLucEH1gNd4IKH2LAg5TdVhlCafZvpskfncCfx8pOhJzd76bJWeYFnFciwcYfubRc12Ip/ppIhA1/mSZ/RxjFDrJC5xifFjJpY2Xl5zXdguFqYyTR1zSp1Y9p+tktDYYSNflcxI0iyO4TPBdlRcpeqjK/piF5bklq77VSEaA+z8qmJTFzIWiitbnzR794USKBUaT0NTEsVjZqLaFVqJoPN9ODG70IPbfBHKK+/q/AWR0tJzYHRULOa4MP+W/HfGadZUbfw177G7j/OGbIs8TahLyynl4X4RinF793Oz+BU0saXtUHrVBFT/DnA3ctNPoGbs4hRIjTok8i+algT1lTHi4SxFvONKNrgQFAq2/gFnWMXgwffgYMJpiKYkmW3tTg3ZQ9Jq+f8XN+A5eeUKHWvJWJ2sgJ1Sop+wwhqFVijqWaJhwtD8MNlSBeWNNWTa5Z5kPZw5+LbVT99wqTdx29lMUH4OIG/D86ruKEauBjvH5xy6um/Sfj7ei6UUVk4AIl3MyD4MSSTOFgSwsH/QJWaQ5as7ZcmgBZkzjjU1UrQ74ci1gWBCSGHtuV1H2mhSnO3Wp/3fEV5a+4wz//6qy8JxjZsmxxy5+4w9CDNJY09T072iKG0EnOS0arEYgXqYnXcYHwjTtUNAcMelOd4xpkoqiTYICWFq0JSiPfPDQdnt+4/wuqcXY47QILbgAAAABJRU5ErkJggg==")
}
.top_section .wrap-s:before{/*shine-tring*/
	left:auto;
	right:0;
	height:334px;
	top:auto;
	bottom:-10px;
	z-index:5;
	opacity:1;
	background:url(../img/sprite.png) 0 0 no-repeat;
}
.top_section:after{/*shine*/
	left:50%;
	opacity:1;
	z-index:4;
	height:648px;
	margin-left:-40%;
	background:url(../img/sprite.png) 0 -330px no-repeat;
}
.abs{
	display:block;
	z-index:5;
	position:absolute;
	background:url(../img/sprite.png) 0 0 no-repeat;
}
.abs-wrapp{
	width:980px;
	left:50%;
	margin-left:-490px;
	top:65px;
	height:auto
}

@media(max-width: 1110px) {
	.abs-wrapp{
		width: 100%;
		left:0;
		margin-left:0;
		min-height: 400px;
		overflow: hidden;
	}
}

.aquarium{
	width:425px;
	height:410px;
	background-position:-157px -1020px;
	top:-27px;
	right:-63px;
}
.aquarium-sml{
	width:164px;
	height:224px;
	background-position:-618px -1020px;
	top:130px;
	right:350px;
}
.wave-wrap{
	width:446px;
	height:128px;
	bottom:0;
	top:auto;
	right:auto;
	left:50%;
	margin-left:-223px;
	background:none
}
.wave{
	width:446px;
	height:128px;
	bottom:0;
	left:0;
	background-position:-782px -1200px;
}
.fish-sml{
	width:153px;
	height:100px;
	background-position:-873px -1329px;
	top:25px;
	right:75px;
}
.fish{
	background-position:-924px -1020px;
	width:134px;
	height:100px;
	top:230px;
	left:207px;	
}
.free-fish{
	background-position:-1080px -1031px;
	width:62px;
	height:78px;
	top:-36px;
	left:102px;
}
@-moz-keyframes swim{
	from{
		left:260px;top:230px;opacity:0.7; -moz-transform:scaleX(0.7)
	}
	20%{
		left:190px;-moz-transform:scaleX(1);opacity:0.8
	}
	20.2%{
		-moz-transform:scaleX(-1);left:190px;top:200px;opacity:0.5;
	}
	41%{
		left:250px; -moz-transform:scaleX(-0.7);opacity:0.8;
	}
	42%{
		left:260px;-moz-transform:scaleX(-1);
	}
	42.2%{
		left:250px;top:230px;-moz-transform:scaleX(1);opacity:0.5
	}
	60%{
		left:180px;opacity:0.8;
	}
	61%{
		left:180px;opacity:1;-moz-transform:scaleX(1);
	}
	61.2%{
		-moz-transform:scaleX(-1);left:180px;	top:200px;opacity:0.5;
	}
	80%{
		left:260px;opacity:0.8;-moz-transform:scaleX(-1);
	}
	80.2%{
		left:260px;top:230px;-moz-transform:scaleX(1);opacity:0.5
	}
	to{
		left:260px;top:230px;opacity:0.7;-moz-transform:scaleX(0.7)
	}
}
/*---------end swimming-animation---------------------*/

.top_section h1, .top_section h2, .top_section .slogan, .top_section h2.slogan, .reg_box li, .slogan-reg{
	color:#123d5e;
	font-size:30px;
	font-weight:normal;
	text-shadow:0 1px 0 #fff;
	line-height:120%;
	text-transform:uppercase;
}
.inner-page h1, .title-page, h1.title-page, .main_section .title-page, .inner-page .main_section .title-page, .main_section h1.title-page, .inner-page .main_section h1.title-page {
	text-shadow:none;
	font-size:36px;
	text-transform:none;
	color:#3b4043;
	/*only for mac ???*/
-webkit-font-smoothing: none;
-webkit-font-smoothing: subpixel-antialiased;
-webkit-font-smoothing: antialiased;
}
.place-title-page{
	height:55px;
	display:block
}
.inner-page .main_section h1.title-page,
.inner-page .main_section .title-page {
	position:absolute;
	text-shadow:0 1px 0 #fff;
	top:-135px;
	left:0;
	z-index:3;
	padding-top: 10px;
}
.top_section h2, .top_section .slogan, .top_section h2.slogan{
	font-size:20px;
	color:#3c6f94;
	padding-top:64px;
}
.slogan-reg {
	padding-top:64px;
}
.inner-page .top_section .slogan, .inner-page .top_section h2.slogan{
	padding-top:25px
}
.inner-page .top_section .quarter{
	padding-top:34px;
	min-height:50px
}
.reg_box, ul.reg_box{
	margin:30px 0 33px 
}
.reg_box li{
	margin:7px 0;
	padding:0 0 0 60px;
	display:block;
	position:relative;
	color:#123d5e;
	font-size:24px;
	text-transform:none;
}
.reg_list:before, .btn_reg:before, .btn_reg:after, .satel-page .wrap_btn_reg:before, .price-policy-bar:before, .list-ok li:before, .box-help:before, .chat:before, .discipl:before, .tw_post_one:before, 
 .twtr-tweet-text:before, .tw_posts .title:before, .tw_posts .title:after, .list_arrow_sml .arrow:before, .list_links .arrow:before, .list_links .gradelancer a:after, .current_orders:before, .accordion .title .ico, .our-tweets:after, .our-tweets:before, .wrap_email:after, .wrap_passw:after, .list-blog li a:before, .side-list ul li a:before, .btn-more:after{
	display:block;
	position:absolute;
	content:"";
	left:20px;
	top:7px;
	width:21px;
	height:22px;
	background:url(../img/sprite.png) 0 0 no-repeat;
}
.cv:before{
	background-position:-260px -978px
}
.test:before{
	background-position:-281px -978px
}
.start:before{
	background-position:-303px -978px
}
.btn_reg, .btn_reg:hover{
	border:1px solid #df811b;
	box-shadow:0 1px 0 0 rgba(255,255,255,0.3) inset;
	color:#fff;
	font-size:24px;
	text-transform:none;
	padding:12px 25px 12px 60px;
	background: #f89d27; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4OWQyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZjgxMWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #f89d27 0%, #df811b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f89d27), color-stop(100%,#df811b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f89d27 0%,#df811b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f89d27 0%,#df811b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f89d27 0%,#df811b 100%); /* IE10+ */
background: linear-gradient(to bottom, #f89d27 0%,#df811b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f89d27', endColorstr='#df811b',GradientType=0 ); /* IE6-8 */
}
.btn_reg:before, .satel-page .wrap_btn_reg:before{
	background-position:-325px -978px;
	width:24px;
	height:26px;
	top:50%;
	margin:-13px 0 0;
	left:20px;
	z-index:99
}
.btn_reg:after{
	background-position:-345px -978px;
	width:215px;
	height:17px;
	top:auto;
	bottom:-28px;
	margin:0 0 0 -95px;
	left:50%;
}
.btn_reg:hover{
background: #df811b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmODExYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmODlkMjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #df811b 0%, #f89d27 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#df811b), color-stop(100%,#f89d27)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #df811b 0%,#f89d27 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #df811b 0%,#f89d27 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #df811b 0%,#f89d27 100%); /* IE10+ */
background: linear-gradient(to bottom, #df811b 0%,#f89d27 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#df811b', endColorstr='#f89d27',GradientType=0 ); /* IE6-8 */
}
.btn_reg_sml, .btn_reg_sml:hover{
	padding-left:25px;
	font-size:18px
}
input.btn_reg_sml, input.btn_reg_sml:hover, button.btn_reg_sml, button.btn_reg_sml:hover, .site_wrap input.btn_reg, .site_wrap input.btn_reg:hover{
	padding:0 10%;
	height:33px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;	/* Firefox, other Gecko */
	box-sizing: border-box;		 /* Opera/IE 8+ */
	
}
.wrap-label{
	padding-bottom:5px
}
.btn_reg_sml:after, .btn_reg_sml:before{
	display:none
}
.main_section{
	z-index:5
}
.inner-page .main_section{
	/*padding-bottom:35px;*/
}
.gray-pattern, .social, .inner-page{
	background-color:#f4f3f4;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTE4QTFCMDAwNjNBMTFFMkI0NUZBODgwQ0RGODIyNTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTE4QTFCMDEwNjNBMTFFMkI0NUZBODgwQ0RGODIyNTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMThBMUFGRTA2M0ExMUUyQjQ1RkE4ODBDREY4MjI1MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMThBMUFGRjA2M0ExMUUyQjQ1RkE4ODBDREY4MjI1MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhbPqNcAAAAuSURBVHjaYnz96jUDAwMnJyeQZGFhZWGAARZWVlaG/wzfv38HcYAssBhIHiDAAOdIB/U8HOnxAAAAAElFTkSuQmCC");	
}
.white-line{
	background:#fff;
	color:#394e5f;
	overflow:hidden
}
.gray{
	color:#8e8e8e
}
.small, .box div.small, .box div .small, .box p.small, .inner-page .small{
	font-size:13px;
}

.gray-pattern, .white-line, .inner-page.satel-page .gray-pattern{
	border-bottom:1px solid #cac8c8;
	border-top:1px solid #fff;
	border-top:1px solid rgba(255,255,255,0.7);
	box-shadow:0 1px 0 1px #fff;
	padding:25px 0 20px;
}

.gray-pattern{
	padding-bottom:10px
}
.inner-page .gray-pattern{
	border-bottom:none;
	box-shadow:none;
	padding-top:35px
}
.price-policy-bar{
	position:relative;
	font-size:16px;
	padding-left:95px;
	color:#394e5f;
	line-height:120%
}
.price-policy-bar:before{
	width:47px;
	height:33px;
	background-position:-621px -978px;
	top:0;
	left:30px
}

.sixth{
	text-align:right;
}
.price-policy-bar .small{
	padding-top:10px
}

.main_section h1, .main_section h2, .main_section h3, .main_section h4, .title, .list-ok li, .box .title, .tw_posts .title, div.ui-dialog-titlebar, .side-list ul li{
	font-size:24px;
	font-weight:normal;
}

.main_section .writer_block h2 {
	padding-top: 5px;
}
.inner-page .main_section h1, .inner-page .main_section h2, .inner-page .main_section h3, .inner-page .main_section h4{
	padding-top:10px;
	line-height: 1.4
}
.list-ok ul, .list-ok ol, .list-ok, .discipl_block, ul.discipl_block, ol.discipl_block, .side-list ul{
	margin:0;
	padding:0
}
.list-ok li, .discipl, li.discipl, .side-list ul li, .note-info {
	list-style:none;
	display:block;
	position:relative;
	font-size:15px;
	padding-bottom:15px;
	padding-left:45px;
}
.note-info {
	font-size:20px;
}
.writer_block li {
	padding-bottom: 10px;
}
.list-ok li:before, .discipl:before{
	left:20px;
	top:0;
	width:13px;
	height:14px;
	background-position:0 -1048px;
}
.list-ok li:before{
	top:2px
}
.table_info{
	position:relative;
	margin-top:-20px
}
.box, .box-help, .our-tweets, .admin_wrap .c, .admin_wrap .m li ul, #urgent_orders, .admin_wrap div.ui-dialog, .fb-widget{
	border-radius:4px;
	background:#fff;
	position:relative;
	box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.3);
	
}
.box, .box-help, .list_arrow_sml, .border-op-bottom.list_arrow_sml, .our-tweets, .fb-widget{
	margin-bottom:30px;

}
.review-item .box {
	padding-bottom:0
}
.site_wrap .review-item .box {
	overflow: visible
}
.box-table, .box-table:first-child {
	padding-bottom:0
}
.threefifth .box-table {
	margin-bottom: 22px
} 
.new-register .box {
	margin:0 auto;
	width:80%;
}
.social .fb_iframe_widget iframe {
	position:relative
}
.fb-widget{
	background:none;
	width:100%;
	padding:0;
}

.fb-widget {
	position:relative
}
.fb-widget .fb_iframe_widget {
	background: #fff;
	position:relative;
	margin-top:-1px;
}
.inner-page .fb-widget {
	margin: 15px auto 0;
	text-align: center;
}
.inner-page .our-tweets{
	margin-bottom:15px;
	min-height:373px;
}
.inner-page .border-op-bottom + .border-op-bottom .our-tweets, .inner-page .border-op-bottom + div .our-tweets{
	margin-top:25px;
}
.box.current_orders_inner_block{
	margin-bottom:10px
}
.accordion h2 {
	margin: 0;
	padding: 0;
}
.accordion .title {
	cursor:pointer;
}
.domen-page .accordion {
	padding-left: 0;
}
.box .title, .box.accord-in .tabpric .title, .accordion .title, .accordion a.title, .accordion a.title:hover, .accordion h6, .our-tweets .twtr-hd, .twtr-widget-profile h3, .twtr-widget-profile h4, .tw_posts .title, div.ui-dialog-titlebar{
	color:#fff;
	background:#99adbd;
	margin:0;
	border-radius:4px 4px 0 0;
	text-shadow:0 1px 0 rgba(0,0,0,0.3)
}
.new-register .box.register-items {
	margin:20px 0 30px;
	width:100%;
}
.box.register-items .row {
	margin-bottom: 0;
}
.item-title, .item-text {
	display:block; position:relative; color:#303030;
	font-size:15px;
	padding-left: 25px;
}
.item-title {
	font-size:16px;
	margin-bottom: 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAD0f5bSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjQxRjgzQkM5QUUxMTFFMkIwQjU5NEYyQjVDOUIzNEMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjQxRjgzQkQ5QUUxMTFFMkIwQjU5NEYyQjVDOUIzNEMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NDFGODNCQTlBRTExMUUyQjBCNTk0RjJCNUM5QjM0QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2NDFGODNCQjlBRTExMUUyQjBCNTk0RjJCNUM5QjM0QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhaQQeoAAADVSURBVHjaYvz//z8DMeDHDMV+IFUAxBcYidEE1OAApPbD+EwMxIF+JPYBJiJsATnJAEmoEK/zgBoEgNR9IBaACk3gyLhfSMim+UgaPgBxI4jBAjQtAEj7A/FEoCkX0DwfgGRAIlD+Aywg1gNxAih0oM5BtgXueaCGDcih9wHKFoAaALKlAUgpINuC7GaQpkIkvgNQA8iGfCSxRqAtD5A1gUMPqjABS0CAFBvC/IIeuSDbLmDRVIiuAW4T1B+gCDyP5nlHbPEAjydocCcixUkirsgDCDAAaqZOfbmZkPwAAAAASUVORK5CYII=) 0 7px no-repeat;
}
.our-tweets .title a, .our-tweets .title a:hover{
	color:#fff;
}
.our-tweets .twtr-doc{
	border-radius:0 0 4px 4px
}
.our-tweets .twtr-hd{
	min-height:30px;
	display:none
}
.our-tweets .twtr-widget-profile h4{
	display:none
}
.our-tweets .twtr-hd .twtr-profile-img-anchor{
	display:none
}
.our-tweets .twtr-widget-profile h3.tw-title{
	display:block
}
.our-tweets .twtr-widget-profile h3, .our-tweets .twtr-widget-profile h4, .our-tweets .twtr-widget h4, .our-tweets .twtr-widget h3, .tw_posts .title{
	font-size:24px !important;
}
.our-tweets .twtr-widget-profile h3, .our-tweets .twtr-widget-profile h4{
	margin:0 !important;
	font-weight:normal
}
.box.accord-in .tabpric td.title, .box.accord-in .tabpric th.title{
	display:table-cell;
}
.box tr th.title, .box tr td.title, .box.accord-in .tabpric .title{
	border-radius:0;
	text-transform:capitalize
}
.box tr .title:first-child, .box.accord-in .tabpric .title:first-child{
	border-radius:4px 0 0 0;
}
.box tr .title:last-child, .box.accord-in .tabpric .title:last-child{
	border-radius:0 4px 0 0;
}
.box table, table{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;	/* Firefox, other Gecko */
	box-sizing: border-box;		 /* Opera/IE 8+ */
	width:100%;
}
table td, table th, .box td, .box th{
	word-wrap: break-word;
}
.box table{
	margin:0;
	border-radius:0 0 4px 4px
}
.box > .title, .box td, .box th, .box > p, .box > div, .box > footer, .accordion .title, .main_section .box > .title, .main_section .box > h1.title, .main_section .box > h2.title, .box.accord-in .tabpric td, .box.accord-in .tabpric th, .our-tweets .twtr-hd, .tw_posts .title, div.ui-dialog-titlebar{
	padding:10px 24px;
	margin:0
}
.blog-wrapper .box > .title, .blog-wrapper .box > h2.title, .blog-wrapper .box > div, .blog-wrapper .box > footer {
	padding-right: 35px;
	padding-left: 35px;	
}
.blog-wrapper .review-item .box > div {
	padding-right: 24px;
	padding-left: 24px;
}
div.ui-dialog-titlebar{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;	/* Firefox, other Gecko */
	box-sizing: border-box;		 /* Opera/IE 8+ */
	width:100%;
}
.box > div, .box > footer{
	padding-top:25px
}
.review-item  .box > div {
	padding-top:10px
}
.box td, .box th, .box.accord-in .tabpric td, .box.accord-in .tabpric th{
	padding-left:0
}
.box td:first-child, .box th:first-child, .box .tabpric td:first-child, .box .tabpric th:first-child{
	padding-left:24px;	
}
.box th[rowspan="2"] {
	border-right:1px solid #C5D1DA;
}
.box .pad-td {
	padding-left:24px
}
.box td, .box th, .box td.title, .box th.title, .box .tabpric td, .box .tabpric th, .box p, .box div{
	font-size:15px
}
.box td, .box th, .box .tabpric td, .box .tabpric th{
	font-size:13px
}
.box td.title, .box th.title{
	font-size:15px
}
.box .big, .box strong.big, .box b.big{
	font-size:18px
}
table tr, table tr td, table tr th, table tr:first-child th, table tr:first-child td, .upload_files table tr th, table tr td{
	border:none
}
table tr th, table tr td, .box table tr th, .box table tr td{
/*	border-top:1px solid #c5d1da*/
}
.row{
	margin:0;
	padding:0
}
.gray-pattern .row{
	margin:0 0 20px
}
.box-help{
	clear:both;
	padding:10px 62px 7px;
	min-height:40px;
	position:relative;
	z-index:2;
	overflow:hidden;
	background:rgba(213,220,225,0.5);
	box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.3), 0 2px 2px 0 rgba(150, 150, 150, 0.1) inset, 0 -4px 0 0 rgba(255,255,255,0.18) inset;
	background: #e2e7eb;
}
.inner-page .box-help{
	padding:15px 25px 20px
}
.inner-page .main_section .main_row{
	position:relative;
	margin-bottom:0
}
.box-help .fivesixth, .box-help .sixth, .box-help div, .box-help .threequarter, .box-help .quarter{
	position:relative;
	z-index:3
}
.box-help .title{
	color:#123d5e;
	text-align:center
}
.inner-page .box-help .title{
	line-height:120%;
	margin-bottom:20px;
}
.inner-page .box-help .title span{
	display:block;
	font-size:18px;
}
.box-help:before{
		top:auto;
		z-index:1;
		bottom:0;
		left:0;
		width:100%;
		height:57px;
		background-position:0 -1434px;
		background-repeat:repeat;
		box-shadow:0 -5px 5px 0 rgba(255, 255, 255, 0.4) inset;
}
.arrow-lft, .arrow-rgt{
	width:26px;
	height:26px;
	top:50%;
	bottom:auto; left:auto; right:auto;
	margin-top:-13px;
}
.arrow-lft{
	background-position:-673px -977px;
	left:22px
}
.inner-page .arrow-lft{
	left:26px;
	margin-top:-20px;
}
.arrow-rgt{
	background-position:-700px -977px;
	right:22px
}
.inner-page .arrow-rgt{
	right:26px;
	margin-top:-20px;	
}

.chat, .chat:hover{
	padding-left:57px;
	font-size: 20px;
}
.chat:before{
	background-position:-727px -976px;
	width:24px;
	height:24px;
	bottom:auto; left:auto; right:auto;
	top:50%;
	margin-top:-12px;
	left:25px;
	
}
.chat .small{
	font-size:12px;
	text-transform:lowercase;
	color:#e8ffc5;
	display:inline-block;
	padding-left:5px;
	vertical-align:bottom;
	text-shadow:0 1px 0 rgba(0, 0, 0, 0.7);	
}
.chat .small.offline{
	color:#ffcf98;	
	text-shadow:0 1px 0 rgba(0, 0, 0, 0.5);		
}
.chat .small.busy{
	color:#cfe5f4;	
}

.chat .LPMcontainer .LPMlabel {
	top: 6px !important;
	left: 0 !important;
    font-family: "Open Sans", Arial, Helvetica, sans-serif !important;
    text-transform: none !important;
    font-size: 16px !important;
}

/*--new chat--*/
.chat, .chat:hover {
	padding:0;
}
.chat, .chat div {
	width:100% !important;
	position: relative;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

.lpchat-label + .lpchat-label {
	text-transform:none
}
.lpchat-container {
	text-align:center !important;
	padding-left: 30px !important;
}
.chat div.lpchat-label {
	position:relative !important;
	float:none;
	display:inline-block;
	vertical-align:middle;
	top:3px !important;left:auto !important;right:auto !important; height:auto !important;
	width:auto !important;
}
.chat div.lpchat-label:first-child {
	padding-left:20px !important;
	padding-right:5px !important;
}
.admin_wrap .btn.chat {
	width:190px !important;
}
.admin_wrap .chat:before {
	left:12px;
}
/*---------- */
.block-15, .font-15{
	font-size:15px
}
.discipl_block, ul.discipl_block, ol.discipl_block{
	padding-top:35px;
}
.domen-page .discipl_block, .domen-page ul.discipl_block, .domen-page ol.discipl_block {
	padding-top:25px;
}
.domen-page.inner-page .main_section h1.title-page,
.domen-page.inner-page .main_section .title-page {
	top:-115px;
}
.discipl, li.discipl{
	padding-left:60px;
	padding-bottom:27px
}
.discipl:before{
	background-position:-826px -977px;
	width:37px;
	height:34px;
	left:10px;
	top:-5px
}
.chemistry:before{
	background-position:-864px -977px;
	width:23px;
	left:20px;
	top:-8px
}
.composition:before{
	background-position:-886px -977px;
	width:24px;
	left:20px;
	top:-5px
}
.engineering:before{
	background-position:-913px -977px;
	width:23px;
	left:20px;
	top:0;
}
.family:before{
	background-position:-937px -977px;
	width:33px;
	left:14px;
	top:0
}
.film:before{
	background-position:-971px -977px;
	width:28px;
	left:20px;
	top:-5px
}
.human:before{
	background-position:-999px -977px;
	width:25px;
	left:20px;
	top:4px;
}
.math:before{
	background-position:-1026px -977px;
	width:24px;
	left:20px;
	top:-5px
}
.music:before{
	background-position:-1050px -977px;
	width:25px;
	left:20px;
	top:-5px
}
.nursing:before{
	background-position:-1076px -977px;
	width:25px;
	left:20px;
	top:-3px
}
.statistics:before{
	background-position:-1102px -972px;
	width:31px;
	left:17px;
	top:-7px
}
.technology:before{
	background-position:-1134px -977px;
	width:27px;
	left:17px;
	top:0;
}
.finance:before{
	background-position:-971px -977px;
	width:27px;
	left:17px;
	top:0;
}
.it-web:before{
	background-position:-827px -977px;
	width:37px;
	left:14px;
	top:0;
}
.education:before{
	background-position:-887px -975px;
	width:25px;
	left:20px;
	height:40px;
	top:0;
}
.economics:before{
	background-position:-1050px -975px;
	width:35px;
	left:15px;
	top:0;
}
.ta_right{
	text-align:right
}
.ta_center, .table_gray th, .table_gray td{
	text-align:center
}
.ta_center.seo{
	padding:20px;
}
.box.tw_posts td, .box.tw_posts th, .box.tw_posts > p, .box.tw_posts > div, .our-tweets .twtr-tweet-text{
	padding-left:70px;
	padding-top:20px;
	padding-bottom:10px;
	position:relative
}
.our-tweets .twtr-tweet-text{
	padding-right:24px
}
.tw_post_one:before, .our-tweets .twtr-tweet-text:before{
	background-position:-797px -977px;
	width:29px;
	height:22px;
	top:20px;
	left:22px;
}
.tw_posts .title:before, .our-tweets:before{
	background-position:-750px -977px;
	width:48px;
	height:36px;
	left:20px;
	top:-55px
}
.tw_posts .title:after, .our-tweets:after{
	background-position:0 -1292px;
	width:35px;
	height:23px;
	left:70px;
	top:-23px
}
.our-tweets{
	position:relative;
	padding-bottom:0;
	z-index:3
}
.our-tweets .abs, .shadow-b, .shadow-t{
	bottom:0;
	z-index:4;
	border-radius:0 0 4px 4px;
	left:0;
	width:96%;
	height:22px;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,0.1) 0%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1affffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}
.our-tweets .abs.shadow-t, .shadow-t{
	border-radius:0;
	bottom:auto;
	top:52px;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-8 */
}
.our-tweets .shadow-b, .our-tweets .shadow-t{
	display:none
}
.our-tweets .twtr-ft{
	display:none
}
.our-tweets .twtr-bd{
	padding:0 0 1px;
}
#tweets.our-tweets .twtr-doc, #tweets.our-tweets .twtr-widget{
	background:none !important
}
.our-tweets .twtr-timeline{
	border-radius:0 0 4px 4px;
	padding-bottom:20px
}
.our-tweets .twtr-widget .twtr-tweet-wrap{
	padding:0 0 5px
}
.our-tweets .twtr-tweet .twtr-tweet-text p, .our-tweets .twtr-tweet .twtr-tweet-text{
	font-family:'Open Sans',Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#303030;
	font-size:15px;
	line-height:1.4 !important
}
.our-tweets .twtr-tweet .twtr-tweet-text .twtr-user{
	display:none
}
.our-tweets .twtr-tweet .twtr-tweet-text p > em{
	display:block;
	text-align:right;
	padding-top:5px;
}
.our-tweets .twtr-tweet .twtr-tweet-text p > em, .our-tweets .twtr-tweet .twtr-tweet-text p > em a, .our-tweets .twtr-tweet .twtr-tweet-text p > em a:hover, .twtr-timestamp, .twtr-reply, .twtr-rt, .twtr-fav, #tweets .twtr-tweet .twtr-tweet-text em a, #tweets .twtr-tweet .twtr-tweet-text em a:hover{
	font-size:12px;
	color:#8E8E8E !important;
	font-style:normal;
	text-align:right
}
.our-tweets .twtr-widget .twtr-tweet{
	border-bottom:none
}
.twofifth.tw_posts_block, .twofifth.tw_posts_block + .threefifth{
	margin-top:45px
}
.imp, .important{
	color:#e37a0f;
	font-weight:600
}
.title .imp{
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.imp{
	text-transform:uppercase;
}
.list_arrow_sml .title, .list_links .title{
	color:#394e5f;
	font-size:20px;
}
.list_arrow_sml .arrow, .list_links .arrow{
	display:block;
	padding-left:20px;
	position:relative
}
.list_arrow_sml .arrow .gray, .list_links .arrow .gray{
	white-space:nowrap
}
.list_arrow_sml .arrow:before, .list_links .arrow:before{
	background-position:-674px -1005px;
	width:11px;
	height:8px;
	left:0;
	top:8px
}
.list_links .arrow:before{
	background-position:0 -1036px;
	width:11px;
	height:11px;
	left:0;
	top:5px
}
.list_links .gradelancer{
	display:inline-block
}
.list_links .gradelancer a{
	display:inline-block;
	padding-right:50px;
}
.list_links .gradelancer a:after{
	background-position:-1162px -978px;
	width:28px;
	height:25px;
	left:auto;
	right:0;
	top:0;
	-moz-transition:all .3s ease;
	-webkit-transition:all .3s ease;
	-o-transition:all .3s ease;	
	transition:all .3s ease;	
	
}
.list_links .gradelancer a:hover:after{
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	transform:rotate(360deg);
}

.main_footer .list_links .gradelancer a:after, .list_links .gradelancer a:hover:after{
	background-position:-1191px -978px;
}
.main_footer .list_links .gradelancer a:hover:after{
	background-position:-1162px -978px;
}
.box.warning_box{
	padding-top:10px;
	padding-bottom:15px;
}
.warning_box .title{
	background:none;
	color:#E37A0F;
	font-size:16px;
	text-shadow:none;
	padding-top:20px
}
.main_footer .pageIn{
	padding-top:30px;
	padding-bottom:10px;
	overflow:hidden
}
.main_footer .third, .main_footer .f, .main_footer ul.f, .main_footer .f li, .main_footer ul.third, .main_footer li, .main_footer .third li{
	list-style:none;
	margin: 3px 0;
}
.domen-page + .main_footer .third {
	padding-left: 0;
}
.main_footer .third li, .main_footer .f li{
	display:block;
}
.admin_wrap .main_footer .f li{
	display:inline-block;
	padding-top:7px;
	margin:0 10px;
}
.main_footer a, .main_footer a:hover, .copy-rights{
	color:#394e5f;
	text-decoration:none;	
	text-shadow:0 1px 0 rgba(255,255,255,0.5);

}
.main_footer a:hover{
	text-decoration:underline
}
.copy-rights{
	text-decoration:none;
	color:#627d91;
	display:block;
	padding:10px 0;
}

.current_orders{
	padding-left:75px;
	color:#737373;
	text-shadow:0 1px 0 rgba(255,255,255,0.7);
	font-size:20px;
	margin-top:40px;
	position:relative;
	text-align: right;
}
.current_orders .big {
	color:#99adbd;
	font-size:30px;
	vertical-align:middle;
	display: inline-block;
	width: 45px;
	padding-right: 30px;
}

.current_orders:before{
	background-position:0 -1123px;
	width:62px;
	height:58px;
	left:7px;
	top:50%;
	margin-top:-31px;
}
.inner-page .current_orders{
	padding-left:0;
	text-align:center;
	font-size:17px;
	padding-top:90px;
}
.inner-page .view_all .current_orders{
	text-align:left;
	margin:0 0 15px
}
.inner-page  .current_orders .big, .inner-page .current_orders .bold{
	font-size:20px
}
.inner-page .current_orders:before{
	bottom:-65px;
	top:auto;
	left:50%;
	margin-left:-31px
}
.current_orders_list{
	padding-top:15px
}
.inner-page .current_orders_list.view_all .current_orders{
	padding-top:0
}
.inner-page .current_orders_list.view_all .current_orders:before{
	display:none
}

.d_inlbl{
	display:inline-block;
	vertical-align:middle
}
.d_inlbl{
	padding-right:35px;
	padding-left:35px
}
.title_30, h1.title_30, h2.title_30, h3.title_30{
	font-size:30px
}
.accordion, ul.accordion, ol.accordion{
	margin:0 0 20px;
}
.box > div.accordion{
	padding:0
}
.accordion > li{
	list-style:none;
	display:block
}
.blog-wrapper .box > .title:hover{
	background:#ccd4d9;
}
.accordion .title, .accordion a.title, .accordion a.title:hover, .blog-wrapper .box > .title a, .blog-wrapper .box > .title a:hover{
	text-decoration:none;
	display:block;
	background:none;
	color:#394e5f;
	text-shadow:0 1px 0 rgba(255, 255, 255, 0.7);	
}
.blog-wrapper .box > .title a, .blog-wrapper .box > .title a:hover{
	color:#fff;
	text-shadow:0 1px 0 rgba(0, 0, 0, 0.3)		
}
.blog-wrapper .box > .title:hover a, .blog-wrapper .box > .title:hover a:hover{
	color:#394e5f;
	text-shadow:0 1px 0 rgba(255, 255, 255, 0.7);	
}
.accordion .title, .accordion a.title, .accordion a.title:hover{
	border-top:1px solid #cdcdcd;
	font-size:20px;
	position:relative;
	padding:13px 12px 10px 45px;
	border-radius:0;

	-moz-transition:all .3s ease;
	-webkit-transition:all .3s ease;
	-o-transition:all .3s ease;	
	transition:all .3s ease;	
}
.accordion a.title.current{
	border-radius:4px 4px 0 0;
	padding-left:44px
}
.accordion li:first-child .title, .accordion li:first-child a.title, .accordion li:first-child a.title:hover
{
	border-top:none
}
.list-blog li, .side-list ul li{
	border-bottom:1px solid #F4F3F4;
}
.accordion li:last-child .title, .accordion li:last-child a.title, .accordion li:last-child a.title:hover, .list-blog li:hover, .side-list ul li:hover{
	border-bottom:1px solid #cdcdcd;
}
.faq-page li:last-child .title, .faq-page li:last-child a.title, .faq-page li:last-child a.title:hover{
	border-bottom:none
}
.accordion .title .ico{
	-moz-transition:all .3s ease;
	-webkit-transition:all .3s ease;
	-o-transition:all .3s ease;	
	transition:all .3s ease;	
	
	left:15px;
	top:50%;
	margin-top:-8px;
	width:12px;
	height:19px;
	background-position:0 -1328px;
}
.accordion .title:hover .ico{
	/*background-position:-18px -1328px;*/	
}
.accordion .title.current .ico{
	background-position:-18px -1328px;	
	left:13px;
}
.accordion .title:hover, .accordion a.title:hover, .list-blog li a:hover, .side-list ul li a:hover{
	background:#e6e8ea;
	background:rgba(152,172,188,0.1);
}
.accordion .title.current, .accordion .title.current:hover, .accordion a.title.current, .accordion .title.current:hover, .accordion a.title.current:hover{
	background:#dbe6ec;
	background:rgba(212,230,241,0.6);
	border-bottom:1px solid #d3dbe1;
	box-shadow:0 1px 0 0 rgba(255, 255, 255, 0.5) inset, 0 1px 2px 0 rgba(0, 0, 0, 0.3);
}
.accordion li:first-child .title.current, .accordion li:first-child a.title.current, .accordion li:first-child a.title.current:hover{
	border-top:1px solid #d3dbe1
}
.accordion .title:hover .ico, a.accordion .title:hover .ico{
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	transform:rotate(360deg);
}
.accord-in{
	border-radius:0 0 4px 4px;
	display:none;
	margin:0;
}
.box.accord-in > p, .box.accord-in > div, .box.accord-in > ul, .box.accord-in > ol{
	padding-left:44px;
	padding-right:44px;	
	padding-bottom:20px;
}
.box.accord-in > .list_arrow_sml {
	padding-top: 0;
	padding-bottom:0;
}
.accord-in a:visited{
	color:#92278f
}

.box-help:hover .arrow-lft{
	-moz-animation-duration: 1s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-name: arrow_to_right;
	-moz-animation-timing-function: linear;

	-webkit-animation-duration: 1s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-name: arrow_to_right;
	-webkit-animation-timing-function: linear;

	animation-duration: 1s;
	animation-iteration-count: infinite;
	animation-name: arrow_to_right;
	animation-timing-function: linear;
}
.box-help:hover .arrow-rgt{
	-moz-animation-duration: 1s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-name: arrow_to_left;
	-moz-animation-timing-function: linear;

	-webkit-animation-duration: 1s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-name: arrow_to_left;
	-webkit-animation-timing-function: linear;

	animation-duration: 1s;
	animation-iteration-count: infinite;
	animation-name: arrow_to_left;
	animation-timing-function: linear;
}
@-webkit-keyframes arrow_to_right{
	0%{
		left:22px
	}
	50%{
		left:35px
	}
	100%{
		left:22px
	}
}
@-moz-keyframes arrow_to_right{
	0%{
		left:22px
	}
	50%{
		left:35px
	}
	100%{
		left:22px
	}
}
@keyframes arrow_to_right{
	0%{
		left:22px
	}
	50%{
		left:35px
	}
	100%{
		left:22px
	}
}
/*----------------------------*/
@-webkit-keyframes arrow_to_left{
	0%{
		right:22px
	}
	50%{
		right:35px
	}
	100%{
		right:22px
	}
}
@-moz-keyframes arrow_to_left{
	0%{
		right:22px
	}
	50%{
		right:35px
	}
	100%{
		right:22px
	}
}
@keyframes arrow_to_left{
	0%{
		right:22px
	}
	50%{
		right:35px
	}
	100%{
		right:22px
	}
}
/*-------------------------*/
@-webkit-keyframes arrow_to_right_sml{
	0%{
		left:0
	}
	50%{
		left:5px
	}
	100%{
		left:0
	}
}
@-moz-keyframes arrow_to_right_sml{
	0%{
		left:0
	}
	50%{
		left:5px
	}
	100%{
		left:0
	}
}
@keyframes arrow_to_right_sml{
	0%{
		left:0
	}
	50%{
		left:5px
	}
	100%{
		left:0
	}
}
/*-------------------------*/
@-webkit-keyframes arrow_to_top{
	0%{
		top:10px
	}
	50%{
		top:5px
	}
	100%{
		top:10px
	}
}
@-moz-keyframes arrow_to_top{
	0%{
		top:10px
	}
	50%{
		top:5px
	}
	100%{
		top:10px
	}

}
@keyframes arrow_to_top{
	0%{
		top:10px
	}
	50%{
		top:5px
	}
	100%{
		top:10px
	}

}
/*-------------------------*/
@-webkit-keyframes fish_sml_up{
	0%{
		top:225px
	}
	99%{
		top:27px
	}
	100%{
		top:25px
	}
}
@-moz-keyframes fish_sml_up{
	0%{
		top:225px
	}
	99%{
		top:27px
	}
	100%{
		top:25px
	}
}
@keyframes fish_sml_up{
	0%{
		top:225px
	}
	99%{
		top:27px
	}
	100%{
		top:25px
	}
}

.jquery-ratings-star{
	display:inline-block;
	cursor:pointer;
	width:19px;
	height:19px;
	background:url(../img/sprite.png) -61px -1142px no-repeat;
}
.jquery-ratings-star:hover{
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	transform:rotate(360deg);
	-moz-transition:all .3s ease;
	-webkit-transition:all .3s ease;
	-o-transition:all .3s ease;	
	transition:all .3s ease;	
}
.jquery-ratings-full{
	background-position:-81px -1142px;
	-moz-transition:none;
	-webkit-transition:none;
	-o-transition:none;	
	transition:none;	
}
#star{
	display:inline-block;
	vertical-align:middle;
	padding-left:10px;
	padding-right:10px;
	width:auto !important
}
.aggregateRating{
	font-size:20px;
	color:#394e5f;
	text-shadow:none;
}
.inner-page .aggregateRating{
	padding-top:44px
}
.aggregateRating .small{
	font-size:15px
}
.like{
	padding-top:15px;
}
.social{
	border:3px solid #cdcdcd;
	border:3px solid rgba(205,205,205,0.5);
	padding:15px 25px 25px;
	margin-bottom:150px;/*for facebook popup*/
	border-radius:4px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzBDMjc0QzEwOTVCMTFFMjg4RjRGNzNGNTVFQ0Y3ODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzBDMjc0QzIwOTVCMTFFMjg4RjRGNzNGNTVFQ0Y3ODAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMEMyNzRCRjA5NUIxMUUyODhGNEY3M0Y1NUVDRjc4MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMEMyNzRDMDA5NUIxMUUyODhGNEY3M0Y1NUVDRjc4MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pqk1B0sAAAA8SURBVHjaYrx7++4bJiYmYQFBAQYQYOHi5hIGMRiB8D8QsnBycjL8//+f4f379xAVIA4IcHBygGmAAAMAE+QPBg0+1sMAAAAASUVORK5CYII=');
}
.inner-page .social{
	background:none;
	border:none;
	padding:0;
	display:block;
	border-radius:0;
	min-height:175px
}
.domen-page .social{
	min-height:1px;
	margin-bottom:0
}
.inner-page .social h3{
	font-size:18px
}
.social > div.ta_center{
	margin-top:15px;
}
.inner-page .social > div.ta_center{
	margin-left:18px;
}
.twitter-timeline {
	width: 100%;
	height: 350px;
}
.social_button, .addthis_32x32_style .at15nc.at15t_facebook, span.at300bs.at15nc.at15t_facebook, .addthis_32x32_style .at15nc.at15t_twitter, .addthis_32x32_style .at15nc.at15t_gmail, span.at300bs.at15nc.at15t_twitter{
	display:inline-block;
	vertical-align:middle;
	text-decoration:none;

	margin:0 15px;
	background:url(../img/sprite.png) 0 -1182px no-repeat !important;
	width:50px !important;
	height:33px !important;
	cursor:pointer;
/*	-moz-transition:all .3s ease;
	-webkit-transition:all .3s ease;
	-o-transition:all .3s ease;	
	transition:all .3s ease;	*/
}
.addthis_default_style .addthis_separator, .addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m, .addthis_default_style .at300bs, span.at300bs.at15nc.at15t_facebook, span.at300bs.at15nc.at15t_twitter{
	float:none
}
.social_button:hover, .addthis_32x32_style .at15nc.at15t_facebook:hover, .addthis_32x32_style .at15nc.at15t_twitter:hover, span.at300bs.at15nc.at15t_facebook:hover, span.at300bs.at15nc.at15t_twitter:hover{
	background-position:-62px -1182px !important;
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	transform:rotate(360deg);
}
.fbo, .goo, .addthis_32x32_style .at15nc.at15t_facebook, .addthis_32x32_style .at15nc.at15t_gmail, span.at300bs.at15nc.at15t_facebook{
	width:37px !important;
	height:38px !important;
	background:url(../img/sprite.png) 0 -1215px no-repeat !important;
}
.fbo:hover, .addthis_32x32_style .at15nc.at15t_facebook:hover, span.at300bs.at15nc.at15t_facebook:hover{
	background:url(../img/sprite.png) -50px -1216px no-repeat !important;	
}
.goo, .addthis_32x32_style .at15nc.at15t_gmail{
	background:url(../img/sprite.png) 0 -1253px no-repeat !important;		
}
.goo:hover, .addthis_32x32_style .at15nc.at15t_gmail:hover{
	background:url(../img/sprite.png) -50px -1254px no-repeat !important;			
}
.fb-like{
	position:relative;
	text-decoration:none;
	top:0;
}
.fb_reset, .fb-like{
	display:inline-block
}
.twitter-share-button{
	width:90px !important
}
.like-block{
	position:relative;
	padding-bottom:15px
}
.like-block .addthis_toolbox{
	position:absolute;
	left:50%;
	margin-left:-85px;
	bottom:5px
}
.addthis_button_facebook_like{
	position:relative;
	top:5px;
	left:5px
}
.popup-like{
	display:none;
	margin-top:15px;
	position:relative;
	top:-52px;
	left:50%;
	margin-left:-83px;
	width:150px;
	z-index:999;
	background:#fff;
	padding:5px;
	text-align:center;
	border:1px solid #b2b3b6;
	border-radius:4px;
}
.popup-like-tw{
	width:90px;
	margin-left:-53px;	
}
 .popup-like-goo{
	top:-51px;
	width:70px;
	margin-left:-43px;	
}
.popup-like:after{ display:block; content:""; position:absolute; bottom:-7px; left:50%; margin-left:-4px;
	 width: 0; height: 0; border-left: 5px solid transparent; border-right:5px solid transparent; border-top:7px solid #fff; }
iframe{
	border:none !important;
	outline:none;
	background:none
}
.popup-like div, .popup-like iframe{
	display:block !important;
	position:relative !important;
	top:0 !important
}
.social_button{
	position:relative;
	text-indent:0;
}
.vcount #count{
	font-size:15px
}
.paypal, .mbookers,.skrill{
	display:inline-block;
	text-indent:-3000px;
	vertical-align:middle;
	width:63px;
	height:16px;
	background:url(../img/sprite.png) 0 -1348px no-repeat;
}
.mbookers{
	width:158px;
	background-position:0 -1364px;
}
.skrill{
	background-position: -32px -1384px;
	width: 46px;
}
.padd-lft-15{
	padding-left:15px;
}
.padd-lft-35{
	padding-left:35px;
}
.main_row > .threefifth{
	width:65%;
	padding-right:3%;
	position:relative
}
.main_row > .twofifth{
	width:29%;
	margin-left:0;
	padding-left:3%;
}
.main_row > .threefifth, .main_row > .twofifth{
	margin-bottom:0;
	position:relative
}
.home-page ~ footer .main_row > .twofifth {
	padding-left: 0;
	width: 38%
}
.home-page ~ footer .main_row > .threefifth {
	padding-right: 0;
	width: 62%
}

.border-op-bottom, .border-op-bottom-lft, .border-op-top-lft{
	position:relative;
	padding-bottom:15px;
	margin-bottom:10px;
}
.border-op-bottom:after{
	display:block; content:"";
	position:absolute; z-index:8;
	bottom:1px;
	left:0;
	height:1px;
	width:100%;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NhYzhjOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjY2FjOGM4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NhYzhjOCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, rgba(202,200,200,1) 0%, rgba(202,200,200,1) 1%, rgba(202,200,200,0.2) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(202,200,200,1)), color-stop(1%,rgba(202,200,200,1)), color-stop(100%,rgba(202,200,200,0.2))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(202,200,200,1) 0%,rgba(202,200,200,1) 1%,rgba(202,200,200,0.2) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(202,200,200,1) 0%,rgba(202,200,200,1) 1%,rgba(202,200,200,0.2) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(202,200,200,1) 0%,rgba(202,200,200,1) 1%,rgba(202,200,200,0.2) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(202,200,200,1) 0%,rgba(202,200,200,1) 1%,rgba(202,200,200,0.2) 100%); /* W3C */
}
.border-op-bottom:before{
	display:block; content:"";
	position:absolute; z-index:8;
	bottom:0;
	left:0;
	height:1px;
	width:100%;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 1%, rgba(255,255,255,0.2) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(1%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0.2))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 1%,rgba(255,255,255,0.2) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 1%,rgba(255,255,255,0.2) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 1%,rgba(255,255,255,0.2) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 1%,rgba(255,255,255,0.2) 100%); /* W3C */
}


.border-op-bottom-lft:after, .border-op-top-lft:after{
	display:block; content:"";
	position:absolute; z-index:2;
	bottom:-1px;
	left:0;
	height:1px;
	width:100%;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NhYzhjOCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiNjYWM4YzgiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYWM4YzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, rgba(202,200,200,0.2) 0%, rgba(202,200,200,0.2) 1%, rgba(202,200,200,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(202,200,200,0.2)), color-stop(1%,rgba(202,200,200,0.2)), color-stop(100%,rgba(202,200,200,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(202,200,200,0.2) 0%,rgba(202,200,200,0.2) 1%,rgba(202,200,200,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(202,200,200,0.2) 0%,rgba(202,200,200,0.2) 1%,rgba(202,200,200,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(202,200,200,0.2) 0%,rgba(202,200,200,0.2) 1%,rgba(202,200,200,1) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(202,200,200,0.2) 0%,rgba(202,200,200,0.2) 1%,rgba(202,200,200,1) 100%); /* W3C */
}
.border-op-bottom-lft:before, .border-op-top-lft:before{
	display:block; content:"";
	position:absolute; z-index:2;
	bottom:-2px;
	left:0;
	height:1px;
	width:100%;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(left, rgba(255,255,255,0.2) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.2)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(255,255,255,0.2) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(255,255,255,0.2) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(255,255,255,0.2) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(255,255,255,0.2) 0%,rgba(255,255,255,1) 100%); /* W3C */
}
.border-op-top-lft{
	padding-top:15px;
	margin-top:70px;
}
.review-item {
	padding-top:35px;
	padding-bottom:10px;
	margin: 35px 10px 10px;
}
.border-op-top-lft:before, .border-op-top-lft:after{
	bottom:auto;
	top:0;
}
.border-op-top-lft:before{
	top:1px;	
}
.border-op-bottom > .box-help, .border-op-bottom > .tw_posts{
	margin-bottom:15px
}
.padd-top-35{
	padding-top:35px
}
.padd-top-60{
	padding-top:60px
}
.border-op-right:after{
	display:block; content:"";
	position:absolute; z-index:8;
	top:0;
	right:-1px;
	height:100%;
	width:1px;
	background: #cac8c8;
	border-right:1px solid #fff;
}
.border-op-left:after{
	display:block; content:"";
	position:absolute; z-index:8;
	top:0;
	left:-1px;
	height:100%;
	width:1px;
	background: #cac8c8;
	border-right:1px solid #fff;
}
dl{
	position:relative
}
dl dt{
	font-weight:normal;
	clear:both;
	min-width:115px;
	text-align:right;
	padding-bottom:10px
}
dt, dd{
	float:left;	
	vertical-align:top
}
dl:after, .blog-wrapper .navigation:after{
	content:"";
	display:block; clear:both
}
#back-top, #back-top:hover{
	position: fixed;
	display:block;
	display:none;
	bottom: 20px;
	right:20px;
	cursor:pointer;
	width: 74px;
	height:74px;
	text-align: center;
	text-decoration: none;
	color: #797e82;
	color: rgba(100,100,100,0.8);
	font-size:16px;
	border:1px solid #c5ccd3;
	border-radius:38px;
	z-index:9999;
	padding-top:35px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;	/* Firefox, other Gecko */
	box-sizing: border-box;		 /* Opera/IE 8+ */
	
	background: #dee1e7;
	background: rgba(208,215,222,0.5);
}
#back-top:hover{
	color:#000;
	text-shadow:1px 1px 0 #fff;
	background: #d0d7de;
	background: rgba(208,215,222,0.9);
	border-color:#8fa8c1;
}
#back-top:before{
	display:block;
	content:"";
	position:absolute;
	z-index:998;
	background: #e2e3e6;
	background: rgba(222,225,231,0.3);
	width: 88px;
	height:88px;
	border-radius:45px;
	border:1px solid #c5ccd3;
	top:-9px;
	left:-9px
}
#back-top:hover:before{
	border-color:#8fa8c1
}
#back-top:after{
	display:block;
	content:"";
	position:absolute;
	z-index:10000;
	background: url(../img/sprite.png) -10px -1384px no-repeat;
	opacity:0.5;
	width: 10px;
	height:23px;
	top:10px;
	left:50%;
	margin-left:-5px;
}

#back-top, #back-top:after, #back-top:before{
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	transition: 0.5s;
}
#back-top:hover:after{
	opacity:1;

	-moz-animation-duration: .5s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-name: arrow_to_top;
	-moz-animation-timing-function: linear;

	-webkit-animation-duration: .5s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-name: arrow_to_top;
	-webkit-animation-timing-function: linear;

	animation-duration: .5s;
	animation-iteration-count: infinite;
	animation-name: arrow_to_top;
	animation-timing-function: linear;
}
input[type="text"],
input[type="password"],
input[type="email"],
textarea, select{
	width:100%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;	/* Firefox, other Gecko */
	box-sizing: border-box;		 /* Opera/IE 8+ */
	height:auto;
	padding:7px 5px;
	border-radius:3px;
	font-size:15px
}
input[disabled] {
	background: #efefef;
	box-shadow: none !important;
}

:focus, input:focus, textarea:focus{
	outline:none;
}
.register_page .wrap_email input{
	padding: 7px 35px 7px 5px;
}
.inner-page .current_orders_block .threequarter .box{
	margin-bottom:10px
}
.tw_posts iframe{
	position:relative;
	min-width:100%;
	min-height:100%;
}
div.error{
	min-height:5px
}
div.ui-dialog{
	max-width:90%;
	padding:0;
	border:none
}
.logpassblock .box .form_login{
	padding:25px;
	margin:0;
	width:100%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;	/* Firefox, other Gecko */
	box-sizing: border-box;		 /* Opera/IE 8+ */
}
.logpassblock .box .form_login input[type='text'], .logpassblock .box .form_login input[type='password']{
	padding-right:35px;
}
.logpassblock .box .form_login input{	
	position:relative;
	z-index:9999
}
/*---DIALOG-------------------------------------------------------*/
div.ui-dialog .box .title, div.ui-dialog-titlebar{
	background:#d3e2eb;
	box-shadow:0 7px 7px 1px rgba(255, 255, 255, 0.3) inset, 0 -7px 7px 1px rgba(191, 212, 225, 0.4) inset;
	border:none;
	border-bottom:1px solid #bfd4e1;
	color:#12354f;
	text-shadow:1px 1px 0 #fff;
	font-size:20px
}
div.ui-dialog .ui-dialog-titlebar{
	position:relative;
	padding-right:50px;
	padding-top:12px;
	padding-bottom:0;
	line-height:100%;
	cursor:move
}
div.ui-dialog .ui-dialog-titlebar-close, 
div.ui-dialog .ui-dialog-titlebar-close:hover,
div.ui-dialog.verify-code-check .ui-dialog-titlebar-close, 
div.ui-dialog.verify-code-check .ui-dialog-titlebar-close:hover, 
#massege_close, #massege_close:hover{
	display:block;
	text-indent:-30000px;
	text-decoration:none;
	position:absolute;
	width:23px;
	height:23px;
	right:20px;
	top:50%;
	border:1px solid #D3E2EB;
	margin-top:-12px;
	background:url(../img/sprite.png) -87px -1326px no-repeat
}
#massege_close, #massege_close:hover{
	padding:0;
	box-shadow:none;
}
div.ui-dialog .ui-dialog-titlebar-close:hover,
div.ui-dialog.verify-code-check .ui-dialog-titlebar-close:hover, 
#massege_close:hover{
	border-radius:3px;
	border:1px solid #8c9dab;
}
.ui-dialog.verify-code-check #verify_code_check > p{
	color: #7b7b7b;
	font-size: 14px;
}
.ui-dialog.verify-code-check #verify_code_check > p:first-child{
	color: #222;
	margin: 15px 0;
}
div.ui-dialog .box{
	border-radius:0 0 4px 4px
}
div.ui-dialog{
	position:fixed;
	max-width:95%;
	width:400px !important;
	left:50% !important;
	margin-left:-200px;
	z-index:10001 !important;
}
div.ui-dialog .blue_btn, div.ui-dialog .blue_btn:hover{
	width:100%;
	display:block;
	padding-left:7px;
	padding-right:7px;	
}
div.ui-dialog input, div.ui-dialog textarea, div.ui-dialog select{
	position:relative;
	z-index:10100;
}
div.ui-dialog .box{
	margin:0
}
div.ui-dialog .submit{
	margin-top:10px;
	margin-bottom:10px
}
div.ui-widget-overlay{
	-webkit-transition: 1.5s;
	-moz-transition: 1.5s;
	-o-transition: 1.5s;
	-ms-transition: 1.5s;
	transition: 1.5s;	
	position:fixed;
	top:0;
	left:0;
	opacity:1;
	height:100% !important;
	width:100% !important;
	z-index:10000 !important;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUJGNzhEMjcwRUU0MTFFMjk4RDg4OTA3OUI1QTFGNEQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUJGNzhEMjgwRUU0MTFFMjk4RDg4OTA3OUI1QTFGNEQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QkY3OEQyNTBFRTQxMUUyOThEODg5MDc5QjVBMUY0RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QkY3OEQyNjBFRTQxMUUyOThEODg5MDc5QjVBMUY0RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpP10XoAAAAYSURBVHjaYhQWFk5jQANMDFgAhYIAAQYAQaMAqUlfBEwAAAAASUVORK5CYII=");
}
.wrap_email, .wrap_passw{
	position:relative;
}
.wrap_email:after, .wrap_passw:after{
	width:20px;
	height:18px;
	background-position:-118px -1329px;
	top:50%;
	left:auto;
	margin-top:-11px;
	right:10px;
	z-index:99999
}
.wrap_passw:after{
	background-position:-139px -1330px;
	right:8px;
}
.list-blog a, .list-blog a:hover, .side-list ul li a, .side-list ul li a:hover{
	text-decoration:none;
	color:#3e3e3e;
	display:block;
	position:relative;
	padding:5px 24px;
	-moz-transition:all .3s ease;
	-webkit-transition:all .3s ease;
	-o-transition:all .3s ease;	
	transition:all .3s ease;	
}
.list-blog li, .side-list ul li{
	padding:0;
	margin:0
}
.list-blog li:before{
	display:none
}
.list-blog li a:before, .side-list ul li a:before{
	width:8px;
	height:10px;
	background-position:-89px -1349px;
	left:3px;
	top:10px;
}
.side-list{
	margin:0
}
.side-list > li{
	margin:0;
	padding:0;
	list-style:none;
	display:block
}
.blog-wrapper .sidebar .border-op-bottom{
	margin-bottom:0
}
.blog-wrapper .main_section .box > .title, .blog-wrapper .main_section .box > h1.title, .blog-wrapper .main_section .box > h2.title
{
	padding-right:95px;
	position:relative
}
.blog-wrapper .wsp-posts-list {
	margin-bottom:20px;
}
.blog-wrapper .calen{
	position:absolute;
	top:50%;
	margin-top:-11px;
	right:35px;
	padding:0;
	color:#708290;
	font-size:13px;
	font-weight:700;
	text-shadow:0 1px 0 rgba(255, 255, 255, 0.4)
}
.blog-wrapper .box > .title .calen a, .blog-wrapper .box > .title .calen a:hover, .blog-wrapper .calen a, .blog-wrapper .calen a:hover{
	color:#708290;
	font-size:13px;
	font-weight:700;
	text-shadow:0 1px 0 rgba(255, 255, 255, 0.4);
	text-decoration:none
}
.blog-wrapper .date{
	float:right;
	padding-top:15px;
	font-size:13px;
	font-weight:700
}
.blog-wrapper .month, .blog-wrapper .day{
	display:inline-block;
	position:relative;
	vertical-align:top;
	font-size:13px;
	line-height:100%;	
}
.blog-wrapper .day{
	border:2px solid #708290;
	border-top-width:7px;
	border-radius:2px;
	padding:1px 5px 2px;
	margin-left:1px;
	font-weight:700;
	text-align:center;
	min-width:15px;
	box-shadow:inset 1px 0 1px 0 rgba(255,255,255,0.3), 1px 1px 1px 0 rgba(255,255,255,0.4)
}
.blog-wrapper .day:before, .blog-wrapper .day:after{
	display:block;
	position:absolute;
	border-radius:2px;
	background:#708290;
	width:4px;
	height:6px;
	border:1px solid #b5c4cf;
	content:"";
	top:-11px;
	left:3px;
}
.blog-wrapper .day:after{
	left:auto;
	right:3px;
}
.blog-wrapper .month{
	text-align:center;
	line-height:100%;
	font-weight:700;
	position:relative;
	top:-2px;
	left:-3px
}
.blog-wrapper .year{
	display:block;
	line-height:100%	
}
.btn-more, .btn-more:hover, a.btn-more, a.btn-more:hover{
	display:block;
	font-size:13px;
	padding-right:20px;
	margin:10px 0;
	text-shadow:none;
	text-transform:none;
	max-width:120px;
	position:relative;
background: rgb(105,171,195); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY5YWJjMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNzdlOWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(105,171,195,1) 0%, rgba(55,126,157,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(105,171,195,1)), color-stop(100%,rgba(55,126,157,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(105,171,195,1) 0%,rgba(55,126,157,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(105,171,195,1) 0%,rgba(55,126,157,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(105,171,195,1) 0%,rgba(55,126,157,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(105,171,195,1) 0%,rgba(55,126,157,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69abc3', endColorstr='#377e9d',GradientType=0 ); /* IE6-8 */
}
.btn-more:hover, a.btn-more:hover{
background: rgb(55,126,157); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM3N2U5ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YWFjYzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(55,126,157,1) 0%, rgba(106,172,195,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(55,126,157,1)), color-stop(100%,rgba(106,172,195,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(55,126,157,1) 0%,rgba(106,172,195,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(55,126,157,1) 0%,rgba(106,172,195,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(55,126,157,1) 0%,rgba(106,172,195,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(55,126,157,1) 0%,rgba(106,172,195,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#377e9d', endColorstr='#6aacc3',GradientType=0 ); /* IE6-8 */
}
.btn-more:after{
	background-position:-98px -1349px;
	width:7px;
	height:11px;
	top:50%;
	margin-top:-4px;
	right:12px;
	left:auto
}
.blog-wrapper .entry-tags, .entry-utility, .posted-in{
	color:#99adbd;
	font-weight:700;
	font-size:13px;
	padding-top:12px;
	border-top:1px solid #e1e7e9;
}
.blog-wrapper .entry-tags a, .blog-wrapper .entry-tags a:hover, .entry-utility a, .entry-utility a:hover, .posted-in a, .posted-in a:hover{
	font-weight:normal
}
.blog-wrapper .navigation{
	margin-bottom:20px;
	position:relative
}
.blog-wrapper .nav-bottom{
	margin:0 0 35px 
}
.nav-next, .blog-wrapper .navigation > a{
	float:right;
	text-align:right
}
.nav-previous, .blog-wrapper .navigation > a:first-child{
	float:left;
	text-align:left
}
.posted-in{
	border:none;
	padding-top:0;
	margin-top:0;
	padding-bottom:12px;
	color:#3B4043;
	font-size:13px
}
.lpStaticButton tr.lpStaticButtonTR td.lpStaticButtonAddTextTD, .lpStaticButton td{
	display:none
}
.lpStaticButton tr.lpStaticButtonTR td{
	display:block
}
.lpStaticButton{
	text-align:center;
	margin-top:20px;
	width:100%
}
.lpStaticButton tr.lpStaticButtonTR td img{
	width:270px;
	height:63px;
}
div.ui-dialog .ui-dialog-content{
	padding:0
}
div.ui-dialog .ui-dialog-titlebar-close{
	padding:0
}
div.ui-dialog .ui-dialog-titlebar-close span{
	display:none
}
div.ui-widget-content{
	background:none;
	color:#3B4043
}
div.ui-dialog.ui-widget h2{
	line-height:100%
}
div.ui-dialog .ui-dialog-content{
	overflow:visible
}
div.ui-dialog.ui-widget, div.ui-dialog.ui-widget input, div.ui-dialog.ui-widget select, div.ui-dialog.ui-widget textarea, div.ui-dialog.ui-widget button{
	font-family:"Open Sans",Arial,Helvetica,sans-serif;
	font-size:15px;
}
.entry-meta > div{
	position:relative;
	z-index:9;
	overflow:visible !important
}
.activity_block, .activity_block .row{
	margin:0;
	padding:0
}
.link_rss, .link_rss:hover, a.link_rss, a.link_rss:hover{
	text-decoration:none;
	display:block;
	margin:5px 0 0;
	width:31px;
	height:31px;
	background:url(../img/sprite.png) -1524px -979px no-repeat
}
.link_rss:hover, a.link_rss:hover{
	background-position:-1524px -1010px
}
.pic_part_time{
	float:left;
	width:52%;
	margin:5px 20px 10px 0;
}
.pic_part_time img{
	max-width:100%;
	display:inline-block;
	border:1px solid #cac8c8; border-radius:2px
}
.block_part_time{
	overflow:hidden
}
.wrap_part_time{
	padding-bottom:75px
}
.hide_for_wr_admin{
	display: none;
}
#fb-root{
	display:inline !important
}
.geogr-content {
	position:relative;
	padding-top:220px;
	margin-bottom:60px
}
.geogr-content:after {
	display:block; content:""; position:absolute; top:-57px; left:0;
	width:100%;
	height:248px;
	background:url(../img/geopublic/india.png) 50% 100% no-repeat;
	background-size:contain;

}
.geogr-content:after {
	background:none;
	box-shadow:0 1px 0 0 #cac9c9, 0 2px 0 0 #fdfdfd;
	margin-top:-2px	
}
.geogr-content .country-img {
	display:block; position:absolute; top:-57px; left:0;
	width:100%;
	height:248px;
}
.geogr-content .country-img img {
	display:block;
	width:auto !important;
	height:auto !important;
	max-width:100%;
	position:absolute;
	bottom:0;
	top:auto
}
/*.kenya .geogr-content {
	padding-top:250px
}
.kenya .geogr-content .country-img {
	height:281px;
}*/
.video-uvo {
	margin:25px 0;
	padding:30px 0 0
}
.satel-page .video-uvo {
	padding-top:0
}
.video-wrap {
	padding:0;
	border-radius:3px;
	box-shadow:0 0 0 3px rgba(0,0,0,.4);
	margin:0 auto;
	width:80%
}
.satel-page .video-wrap {
	width:100%
}
.video-contaner {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.video-contaner iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.content-new-register {
	margin-top:30px
}
.content-new-register.hidden {
	display:none
}
.tabs-new-register, .new_reg_box {
	margin:0 0 40px;
	width:100%;
	border-radius:3px;
	border:1px solid #99adbd;
	overflow:hidden;
}
.new_reg_box, .tabs-new-register li.current {
	background:#dce5ee;
	background:rgba(162,196,224,.3);
}
.new_reg_box {
	padding:12px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.new_reg_box input.new-input[type='text'], .new_reg_box input.new-input[type='password'], .new_reg_box select, .new_reg_box textarea.new-input, .new_reg_box input.error, .new_reg_box select.error {
	border:1px solid #89b1d6;
	font-size:14px;
	padding:10px;
	color:#333
}
.new_reg_box select {
	padding-left:8px
}
.new_reg_box input.error, .new_reg_box input.new-input[type='text'].error, .new_reg_box select.error {
	border-color:#cc0000;
}
.new_reg_box .btn, .new_reg_box .btn:hover, .new_reg_box input.btn, .new_reg_box input.btn:hover {
	line-height:1;
	height:41px
}
.tabs-new-register li {
	display:block;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:30%;
	float:left;
	text-align:left;
	position:relative;
	padding:15px 63px;
	padding-right:5px;
	line-height:100%;
	font-size:18px;
	color:#3a3645;
	height:50px;
}
.tabs-new-register li:before, .tabs-new-register li.current + li:after, .tabs-new-register li + li:after, .site_wrap .tabs-new-register li > span:before, .site_wrap .tabs-new-register li > span:after {
	display:block; content:""; position:absolute;
	width:16px; height:16px;
	top:50%; margin-top:-8px;
	left:37px;
	background:url("../img/sprite.png") -1222px -979px no-repeat;
}
.tabs-new-register li.tab-02:before, .site_wrap .tabs-new-register li.tab-02 > span:before {
	background-position:-1237px -979px;
	width:20px;
}
.tabs-new-register li.tab-03:before, .site_wrap .tabs-new-register li.tab-03 > span:before {
	background-position:-1258px -979px
}
.tabs-new-register li.current {
	cursor:default;
}
.tabs-new-register li.current + li:after, .tabs-new-register li + li:after {
	background-position:-1279px -979px;
	height:50px;
	width:14px;
	left:auto;
	left:-14px;
	top:0;
	margin:0
}
.tabs-new-register li.tab-01, .tabs-new-register li.tab-02 {
	left:-14px
}
.tabs-new-register li.tab-03 {
	width:36%;
}
.tabs-new-register li.tab-01 {
	left:-28px;
	width:34%;
	padding-left:110px
}
.tabs-new-register li.tab-01:before {
	left:80px
}
.tabs-new-register li + li:after {
	background-position:-1294px -979px;
}
.tabs-new-register li + li.current:after {
	background-position:-1309px -979px;
}
.satel-page h1.title-page {
	position:absolute;
}
.satel-page .main_section h2.imp {
	margin-bottom:30px;
	padding-top:30px
}
.satel-page .box {
	margin-top:65px
}
.satel-page .discipl_block, .satel-page ul.discipl_block, .satel-page ol.discipl_block {
	padding-top:15px
}
.satel-page .imp {
	text-transform:none;
	color:#f7951e
}
.satel-page .new-register {
	margin:0 auto;
	width:90%;
	max-width:730px
}
.satel-page .new_reg_box.split .threequarter {
	width:67%
}
.satel-page .new_reg_box.split .quarter {
	width:33%
}
.satel-page .wrap_btn_reg {
	display:block;
	position:relative;
}
.satel-page .wrap-reg-btn {
	padding-right:10px
}
.site_wrap .satel-page input.btn_reg, .site_wrap .satel-page input.btn_reg:hover {
	display:block;
	width:100%;
	padding-left:50px;
	height:auto;
	min-height:43px;
	white-space:normal;
}
.site_wrap .new_reg_box {
/*	background: rgb(134,175,212);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg2YWZkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiN2QyZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(134,175,212,1) 0%, rgba(183,210,232,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(134,175,212,1)), color-stop(100%,rgba(183,210,232,1)));
	background: -webkit-linear-gradient(top, rgba(134,175,212,1) 0%,rgba(183,210,232,1) 100%);
	background: -o-linear-gradient(top, rgba(134,175,212,1) 0%,rgba(183,210,232,1) 100%);
	background: -ms-linear-gradient(top, rgba(134,175,212,1) 0%,rgba(183,210,232,1) 100%);
	background: linear-gradient(to bottom, rgba(134,175,212,1) 0%,rgba(183,210,232,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86afd4', endColorstr='#b7d2e8',GradientType=0 );*/	
}
.site_wrap form {
	margin-bottom:0
}
.site_wrap .new_reg_box input.new-input[type="text"], .site_wrap .new_reg_box input.new-input[type="password"], .site_wrap .new_reg_box select, .site_wrap .new_reg_box textarea.new-input, .site_wrap .new_reg_box input.error, .site_wrap .new_reg_box select.error {
	padding-top:13px;
	padding-bottom:13px;
	border-radius:4px;
	box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.4);
}
.imp-req, .tabs-new-register li .step, .site_wrap .tabs-new-register li > span:after {
	color:#818181;
}
.satel-page h2.imp-req {
	padding-top:0;
	margin-bottom:15px;
}
.satel-page .tabs-new-register li > span {
	display:block;
	position:relative;
	padding-left:35px;
	padding-right:50px;
	margin:0 auto;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-size:20px
}
.satel-page .tabs-new-register li .step {
	display:block;
	font-size:13px;
	padding-top:5px;
	padding-left:1px
}
.satel-page .tabs-new-register {
	border:none;
	background:none;
	height:auto;
	margin:0;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-left:30px;
}
.satel-page .tabs-new-register li {
	width:33%;
	height:auto;
	left:0;
	padding-left:0;
	padding-right:0
}
.satel-page .tabs-new-register li > span:before {
	left:3px;
	top:2px;
	margin-top:0;

}
.satel-page .tabs-new-register li.tab-01 > span:before, .satel-page .tabs-new-register li.tab-03 > span:before {
	left:8px
}
.satel-page .tabs-new-register li:after, .satel-page .tabs-new-register li:before, .satel-page .tabs-new-register li.tab-03 > span:after {
	display:none
}
.satel-page .tabs-new-register li > span:after {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAALCAYAAAByF90EAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mjk2RjBBN0I1QzAxMTFFMjgxMkJGQ0ZCQTAzMTc0RTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mjk2RjBBN0M1QzAxMTFFMjgxMkJGQ0ZCQTAzMTc0RTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyOTZGMEE3OTVDMDExMUUyODEyQkZDRkJBMDMxNzRFNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyOTZGMEE3QTVDMDExMUUyODEyQkZDRkJBMDMxNzRFNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlmwdFoAAACtSURBVHjaYvz//z8DsaCpqekIkDoMxFV1dXUoGpkYSAPZQBwNxCuBhnIiSzCS4iKoqySB1BYg/gXE/kCXvSLHRQxAjc+BlC0QvwTik0CDNcEuamxs5AHSLAykA2YgbgTiWCCOAxnwAoi5GSgDG0AGSVDDRSQHNjTAuYDUMiDWB2IvYLhdZyHDEORYMycr1oCGgFxwEojvArETzBByon8qEC8F4nCgId+RJQACDABUizjIkmLY5QAAAABJRU5ErkJggg==) 0 0 no-repeat;
	width:18px;
	height:11px;
	left:auto;
	right:20px;
	top:5px;
	margin:0
}
.satel-page .tabs-new-register li.tab-01 > span {
	margin-left:33px
}

.satel-page .tabs-new-register li.tab-03 > span {
	padding-right:0
}
.site_wrap .writer_block li {
	padding-bottom:15px
}
.flag {
	bottom: 0;
	display: block;
	height: auto !important;
	max-width: 100%;
	position: absolute;
	top: auto;
	right:10px;
	width: auto !important;
}
.pig {
	position:relative;
	padding-bottom:180px
}
.pig:after {
	position:absolute;
	display:block;
	content:"";
	bottom:10px;
	top:auto;
	right:30px;
	background:url(../img/geopublic/pig.png) 0 0 no-repeat;
	width:187px;
	height:89px;
}
.site_wrap .satel-page .white-line {
	padding-top:0
}
.chart-wrap {
	background: rgba(255, 255, 255, 0.4);
	border: 1px solid #CAC8C8;
	border-radius: 5px;
	box-shadow: 1px 1px 0 0 rgba(255, 255, 255, 0.7);
	overflow: hidden;
	padding: 5px 10px 5px 20px;
}
.chart-wrap h3 {
	margin:14px 0;
}
.domen-page .chart-wrap h3 {
	margin:0;
}
.chart-wrap .k-content, .chart-wrap .k-editable-area, .chart-wrap .k-panelbar > li.k-item, .chart-wrap .k-panel > li.k-item, .chart-wrap .k-tiles {
	background: none;
}
.chart-item {
	width:50%;float:left;
}
.chart-wrap text {
	font-family: Arial,Helvetica,sans-serif !important;
	font-weight: bold !important;
}
.chart-wrap text[style="font: 12px Arial,Helvetica,sans-serif"]{
	font-weight:bold !important;
	
}
.chart-date {
	float: right;
	font: 11px Open Sans,Arial,Helvetica,sans-serif;
	font-style: italic;
	padding-top: 10px;
	padding-right: 10px
}
.chart-title, .main_section h3.chart-title, .c-label {
	font: 13px Open Sans,Arial,Helvetica,sans-serif;
	color:#394E5F;
	font-weight:600;
}
.chart-title {
	margin:14px 0;
}
.chart {
	display:block;
	position:relative;
	width:140px;
	height:140px;
	margin:10px auto;
}
.chart .abs-c {
	position:absolute;
	display:block;
	background:url(../img/sprite_chart.svg) 0 0 no-repeat;
	left:0;
	top:0;
	cursor:pointer;
}
/*.chart .abs-c:hover {
	opacity:.8
}*/
.chart  .yes {
	width:139px;
	height:137px;
	background-position:-111px 0;
}
.chart .nc {
	width:65px;
	height:60px;
	background-position:-43px -1px;
	left:5px
}
.chart .no {
	width:44px;
	height:26px;
	background-position:-1px 0;
	left:2px;
	top:43px;
	z-index:10
}

.chart .c-1 {
	width:14px;
	height:37px;
	background-position:-13px -141px;
	left:83px;
	top:4px;
}
.chart .c-2 {
	width:17px;
	height:36px;
	background-position:-39px -139px;
	left:84px;
	top:5px;
}
.chart .c-3 {
	background-position: -73px -141px;
	height: 46px;
	left: 84px;
	top: 5px;
	width: 45px;
}
.chart .c-4 {
	background-position: -120px -141px;
	height: 104px;
	left: 79px;
	top: 31px;
	width: 60px;
}
.chart .c-5 {
	width:90px;
	height:135px;
	background-position:-186px -141px;
	left:1px;
	top:0;
}
/*----*/
.chart_01 .c-1 {
	background-position:-1px 0;
	width:10px;
	height:38px;
	left:73px;
	top:1px;
}
.chart_01 .c-2 {
	width:24px;
	height:38px;
	background-position:-13px 0;
	left:74px;
	top:2px;
}
.chart_01 .c-3 {
	background-position: -37px 0;
	height: 58px;
	left: 78px;
	top: 8px;
	width: 57px;
}
.chart_01 .c-4 {
	background-position: -98px 0;
	height: 77px;
	left: 68px;
	top: 58px;
	width: 67px;
}
.chart_01 .c-5 {
	width:76px;
	height:138px;
	background-position:-175px 0;
	left:0;
	top:0;
}

.c-label {
	display:block;
	position:absolute;
	top:-15px;
	left:-30px;
	padding-right:7px;
	padding-left:7px;
	font-weight: 300;
	text-shadow: 1px 1px 0 rgba(255,255,255,.9)
}
.chart_02 .c-label {
	top:-15px; left:auto;
	right:-30px;
	padding-right:0;
}
.yes .c-label {
	top:auto; left:auto;
	bottom:-10px;
	right:-50px;
	padding:0;
	padding-left:7px;
}
.c-label:after, .c-label:before {
	display:block; content:""; position:absolute;
	height:1px; width:5px;
	border-top:1px solid #999;
	top:50%; margin-top:-1px;
	right:-2px;
}
.c-label:before {
	height:35px;
	width:1px;
	border:none;
	border-left:1px solid #999;
	top:50%;
	right:-3px;
	-webkit-transform:rotate(-35deg);
	-moz-transform:rotate(-35deg);
	transform:rotate(-35deg)
}
.yes .c-label:before, .c-1 .c-label:before, .c-2 .c-label:before, .c-3 .c-label:before, .c-4 .c-label:before{
	right:auto;
	left:-3px;
	-webkit-transform:rotate(35deg);
	-moz-transform:rotate(35deg);
	transform:rotate(35deg)
}
.yes .c-label:after, .chart_02 .c-label:after{
	right:auto;
	left:-2px;
}
.chart_01 .c-label:after {
	right:auto;
	left:-3px;
}
.c-1 .c-label {
	top:-42px;
	right:-70px
}
.chart_01 .c-1 .c-label {
	left: auto;
	right: -76px;
	top: -38px;
}
.c-2 .c-label {
	top:-25px;
	right:-81px
}
.chart_01 .c-2 .c-label {
	left: auto;
	right: -86px;
	top: -26px;
}
.c-3 .c-label {
	right: -78px;
	top: -10px;
}
.chart_01 .c-3 .c-label {
	left: auto;
	right: -91px;
	top: 0;
}
.c-4 .c-label {
	top:67px;
	right:-52px
}
.chart_01 .c-4 .c-label {
	left: auto;
	right: -52px;
	top: 56px;
}
.c-5 .c-label {
	top:60px;
	right:auto;
	left:-95px;
	padding:0;
	padding-right:7px;
}
.chart_01 .c-5 .c-label {
	right:auto;
	left:-99px;
	top: 60px;
}
.c-5 .c-label:after {
	left:auto;
	right:-2px
}
.yes .c-label:before, .c-4 .c-label:before {
	height: 19px;
	left: -10px;
	top: -6px;
	-webkit-transform: rotate(135deg);
	-moz-transform: rotate(135deg);
	transform: rotate(135deg);
}
.no .c-label {
	left: -96px;
	top: -6px;
}
.nc .c-label {
	left: -106px;
	top: -35px;
}
.nc .c-label:before {
	top:6px;
	right:-13px;
}
.no .c-label:before,.c-5 .c-label:before {
	right: -22px;
	top: -1px;
	transform: rotate(-75deg);
	height:40px
}
.no .c-label:before {
	right: -23px;
	top:-6px
}

.c-5 .c-label:before {
	height:45px;
	right: -25px;
	top: -10px;
	transform: rotate(-80deg);
}
.c-1 .c-label:before, .c-2 .c-label:before, .c-3 .c-label:before, .c-4 .c-label:before  {
	left:-13px;
	top:4px
}
.c-1 .c-label:before {
	top:6px
}
.c-2 .c-label:before, .c-3 .c-label:before {
	height: 40px;
	left: -20px;
	top: 0;
	transform: rotate(-125deg);
}
.c-4 .c-label:before {
	top:-6px;
	left: -10px
}
.c-perc {
	color:#3B4043;
	font-weight:600;
}
.c-1 {
	z-index:5
}
.c-5 {
	z-index:1
}
/*-----review------------------------------*/
.inner-page .main_section .title-inner {
	line-height:120%;
	color:#33658b;
	font-size:24px;
	font-weight:400;
	margin-bottom:35px;	
}
.review-item {
	font-size:15px;
	color:#595959;
}
.review-rate {
	float: right;
	text-align:right;
	line-height:100%
}
.inner-page .main_section .review-title {
	
	font-size:18px;
	margin-bottom:0;
	text-transform: uppercase;
}
.review-rate span { 
	color:#535d63;
	font-size:80%
}
.review-rate img {	
	vertical-align:middle;
}
.review-rate .rate-title {
	color:#849bb0;
	font-weight:600;
	padding-right: 5px
}
.review-rate .rate {
	font-weight:600;
	font-size:120%;
	padding-left: 5px
}
.review-footer {
	border-top:1px solid #d8dee2
}
.review-item .box:after, .review-all:after {
	display: block; content:""; position:absolute; height:29px; width:21px; top:auto; bottom:-27px; right:70px;
	background: 0 0 no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAdCAYAAABFRCf7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTA1NjRCMDY3NUYxMTFFMjhDQzhCQjJBODRCMDY3NUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTA1NjRCMDc3NUYxMTFFMjhDQzhCQjJBODRCMDY3NUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MDU2NEIwNDc1RjExMUUyOENDOEJCMkE4NEIwNjc1RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MDU2NEIwNTc1RjExMUUyOENDOEJCMkE4NEIwNjc1RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhIewWYAAAJeSURBVHjaYvz///9HBgYGPgbqgU9MDDQAtDH0yZMnJ6lp4NKlS9sY7t69O+8/lcDNmzfXMzAwqjD9+vXrKVVi59Onu0FBwY1A5kumjx8/PqPUwL9//37v7e0rvXr16hMg9xvDpk2b/Cj19o4dO4AuZJQGYjYgZmC6fv06Rd5/8ODBLg8Pz4VA5nsg/g0WVFFRlfr3798fclz45cuXR1ZW1qZA1/EDMRPIlRDMwCj848ePF6QaCAzHXz09PZFA/aJAzIIwEGKowIcPHy6Qaujhw4d7gXplYOGIbijfixcvdpJi4NOnTw+zs3OoAvVyAzEjuqGgbPrv69evRCer79+/v0xLSy//+fPnaxAXiP9jy/v/vn37RlQKAAXlwoULq7Zu3XoHyP0C0otDKSPHoUOHMonx9unTp2cA1csBMTtmOKJ5/+XLl48JufL169dnnZycJwCZb4H4F6Gi79+ZM2fxGgosH94XF5eUff78+SWucET3PijRigPT3U9sXgZmjH/A4iwHqEYCiFnxeRs5SYEzADCyHmEz9PLly4uA8vKgsMeWfPAZKvj+/ftT6Aa+ffv2ioSEpBZQnpd4AxGG8gET9CZkA4Hh+DkvL98DKCcExMzEG4gwlOfOnTvTkQ1dt25dOVBckvhwxDSU68KFC7UwA2/durUOKKYIxJykeRuRTkHgHzD8nkCrhTuBgUFN0PT4k4jkg7OK/gusVR+DqoWuru4yaLXwFU82xAuYYWEgJibGICEh8SouLn4HtBT/Q25twIgUsFxADMzTDD+IzDUEDYUFBRPUy/8oqbcAAgwAaDyzA8iy0XkAAAAASUVORK5CYII=);
}
.review-all {
	display:none;
	float:left;
	position:relative;
	padding-right:17px;
	font-size:13px;
}
.review-all:after {
	background:url(../img/sprite.png) -108px -1216px no-repeat; width:9px; height:6px; right:0; bottom:auto; top:50%; margin-top:-2px;
}
.review-hide:after {
	background-position:-108px -1223px
}
.review-num, .box .review-num {
	float:right;
	font-size:13px;
}
.review-num em {
	color:#99adbd;
	font-style:italic;
	padding-left:7px;
	font-size: 13px
}
.review-item .box > div.review-footer {
	padding-bottom:15px
}
.review-item .box > div.review-rate {

	padding-top:20px
}
.review-body {
	overflow:hidden;
}

.chart-years {
	margin:0 0 15px;
	padding-bottom:20px;
}
.chart-years h3 {
	text-align:center
}
.chart-years h3 span {
	font-size:16px;
}
.block-15 .chart-years h3 span {
	display:block;
}
.chart-y {
	width:445px;
	height:190px;
	position:relative;
	margin:15px auto;
}
.inner-page .chart-y {
	height:250px;
}
.o-y, .o-x, .chart-y-body, .chart-y-lines {
	position:absolute;
	display:block;
	top:auto; bottom:-3px;
	z-index:1
}
.chart-y-body {
	left:0; bottom:25px; 
	width:392px; height:220px;
	background:url(../img/chart-y.png) 10px 0 no-repeat;
	border-left:1px solid rgba(247,146,28,.1);
	border-bottom:1px solid rgba(247,146,28,.1)	
}
.inner-page .chart-y-body {
	left: -1px;
}
.chart-y-lines {
	width:100%; height:222px;
	top:0; left:0; z-index:2;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAA8CAYAAACEqoEvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0EwMkU2OTk3NjgzMTFFMkFDRDVCOTI1OUI5NjM1Q0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0EwMkU2OUE3NjgzMTFFMkFDRDVCOTI1OUI5NjM1Q0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQTAyRTY5Nzc2ODMxMUUyQUNENUI5MjU5Qjk2MzVDQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQTAyRTY5ODc2ODMxMUUyQUNENUI5MjU5Qjk2MzVDQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhMcUyIAAABHSURBVHja7NGxCUAhFANArZzzj+hiLiD8pxuoYOcF0oVrkiMi3UqGwWCwY+zb3NbZtsLKJtZnfwfAYDAYDAaDwWCwB7EhwADupreJjjGAaQAAAABJRU5ErkJggg==);	
}
.o-y {
	-webkit-transform:rotate(-90deg);
	-moz-transform:rotate(-90deg);
	transform:rotate(-90deg);
	left:50px;
	top:-25px;
	font-size:20px;
}
.block-15 .o-y {
	font-size:23px;
	left:50px;
	top:-70px;
}
.o-x span {
	display:inline-block;
	width:40px;
	font-size:14px;
	border-top:1px solid #485f75;
	position:relative;
	text-align:center
}
.o-x span:after {
	width:4px;
	height:4px;
	border-radius:4px;
	background:#485f75;
	display:block; content:""; position:absolute; top:-2px; right:-3px;
}
div#new_account_dialog input.like_link, .admin_wrap .like_link, .admin_wrap input.like_link[type="button"], .admin_wrap input.like_link[type="submit"], div#new_account_dialog input.like_link[type="button"], div#new_account_dialog input.like_link[type="submit"] {
	box-shadow:none;
	background:none;
	border:none !important;
	text-decoration:underline;
	color:#466572;
	text-shadow:none;
	border-radius:0;
	padding-left: 0;
	padding-right: 0;
}
div#new_account_dialog input.like_link:hover, .admin_wrap .like_link:hover, .admin_wrap input.like_link[type="button"]:hover, .admin_wrap input.like_link[type="submit"]:hover, div#new_account_dialog input.like_link[type="button"]:hover, div#new_account_dialog input.like_link[type="submit"]:hover {
	 text-decoration:none; 
}
/*--nano-copy-----*/
#logoInCollapsedMode a.link_nano, .link_rep{color:#8E8E8E; font-size:12px}
#logoInCollapsedMode a.link_nano{padding-top:2px; display:inline-block}
#logoInCollapsedMode a.link_nano:hover{text-decoration:underline}

.our-tweets iframe {
	height: 307px;
	min-height:0;
	padding: 0;
	position: relative;
}
.main_footer .link-invest {
	color:#646c73;
	display:inline-block;
	margin-top: 20px;
	padding-left: 15px;
	position:relative;

}
.link-invest:before {
	display:block; position:absolute; content:'';
	width: 11px; height: 9px; top:5px; left: 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAYAAABi8KSDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDY5MUM1QkFFRTAzMTFFMkFBRThBNjZDMzhEMEVFQUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDY5MUM1QkJFRTAzMTFFMkFBRThBNjZDMzhEMEVFQUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNjkxQzVCOEVFMDMxMUUyQUFFOEE2NkMzOEQwRUVBQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNjkxQzVCOUVFMDMxMUUyQUFFOEE2NkMzOEQwRUVBQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvSwkMcAAADzSURBVHjaYvz//z9DQ+8sVgYGhlAgFgHiFQ3Faa+AYsJAdggQvwfiNUCxfyxABgMjA8Oy/xAJELsCqDAASK8DikkzQMAKII5krO+ZKQNkPGZAAkCF34EKORlQgRyTlLiIKpogAxaFDEB1KkwBHg6PuDg5PjPgAUD5jyB1TGIiQg9CvJ0XCvLzvcSmECj+IsLfbT5IHSMoNIBA7M/fv3Hb9h4NPH/lpiVQjBEI/hvpahz1dLLayMLMPB+o5i0DSDEUMwGxy4lzlzc09c3+c/zMpY1AvjNUHKwGWTEMa9+5/3gBkNZBl4M5Ax1IAvFzdEGAAAMAuwuDmD4Mh9oAAAAASUVORK5CYII=) 0 0 no-repeat;
}

.warning_box {
	background: none repeat scroll 0 0 rgba(255, 0, 0, 0.07);
	border: 3px solid rgba(0, 0, 0, 0.07);
	border-radius: 5px;
	padding: 10px 30px 20px;
}
/*---MQ-----------------------------------------------------------*/
@media (max-width: 8000px) {
	.fb-widget{
		overflow:hidden
	}
}

@media (max-width: 1660px) {
	.fb-like{
		height:21px;
		overflow:hidden;
		top:0;
	}
	
}

@media (max-width: 1140px) {
	div.row-chart .block-15 {
		float:none;
		margin: 0 0 15px;
		width:auto;
	}
}
@media (max-width: 1100px) {
	.split .half.chart-item {width:100%;float:none;}
	.split .half.chart-item:first-child{margin-bottom:70px}
}

@media (min-width: 701px) and (max-width: 980px) {
	.site_wrap .loginBar .btn, .site_wrap .loginBar .btn:hover, .site_wrap .loginBar a.btn, .site_wrap .loginBar a.btn:hover{
		padding: 6px 10px;
	}
	.site_wrap .btn_reg, .site_wrap .btn_reg:hover, .site_wrap .chat, .site_wrap .chat:hover{
		padding-left:25px
	}
	.site_wrap .chat, .site_wrap .chat:hover{
		padding-left:0
	}
	.chat div.lpchat-label:first-child {
		padding-left:0 !important
	}
	.site_wrap .loginBar .btn:before, .site_wrap .loginBar .btn:after, .site_wrap .btn_reg:before, .satel-page .wrap_btn_reg:before, .site_wrap .chat:before, .site_wrap .arrow-lft, .site_wrap .arrow-rgt{
		display:none
	}
	.site_wrap .satel-page input.btn_reg, .site_wrap .satel-page input.btn_reg:hover {
		padding-left:10%
	}
	.site_wrap .box-help{
		padding-left:25px;
		padding-right:25px;
	}
	.site_wrap .logo{
		max-width:200px
	}
	.site_wrap .logo img{
		max-width:100%;
		vertical-align:middle
	}
	.site_wrap .menuTop li a, .site_wrap .menuTop li a:hover{
		padding-bottom:0;
	}
	.site_wrap .current_orders_block .current_orders_list, .site_wrap .current_orders_block .threequarter, .site_wrap .current_orders_block .twofifth{
		width:100%;
		margin-left:0;
		float:none;
		clear:both
	}
	.site_wrap .current_orders{
		margin-top:0;
		text-align:left
	}
	.site_wrap .box{
		overflow-x:auto
	}

}
@media (max-width: 880px) {
	.inner-page .main_section h1.title-page{
		font-size:24px
	}
	.site_wrap .logo{
		max-width:180px
	}
	.site_wrap .menuTop li a, .site_wrap .menuTop li a:hover{
		font-size:12px
	}
	.site_wrap .copy-rights{
		padding-top:0
	}
	.site_wrap .main_footer li{
		padding-bottom:15px
	}
	.site_wrap .box{
		overflow-x:auto
	}
	.block_part_time{
		overflow:visible
	}	
}
@media (max-width: 800px) {
	.site_wrap .menuTop li{
		padding:0 10px;
	}
	.site_wrap .domen-page .menuTop li {
		padding:0 10px;
	}
}
@media (max-width: 767px) {
	html, body {
		height: auto;
	}
	.main_row > .threefifth,
	.main_row > .twofifth {
		width: auto;
		padding: 0;
		float: none;
	}
	.main_footer {
		z-index:0;
		margin-top:0
	}
	.hfooter {
		height:1px
	}
	.current_orders:before {
		background:none
	}
	.new_reg_box.split .threequarter {
		width:100%
	}
	.new_reg_box.split .quarter {
		width:100%
	}
	.pic_part_time{
		float:none;
		width:auto;
		padding-bottom:15px
	}
	.block_part_time{
		clear:both
	}
	label.error, label.success	{
		position:relative
	}
	.wrap_btn_reg {
		width:100%;
		text-align:center;
		padding-top:10px
	}
	.wrap-reg-btn {
		padding-right:0
	}
	.inner-page .box-help{
		margin-top:15px
	}
	.inner-page .current_orders:before{
	  bottom: auto;
	  left: 50%;
	  margin: -47px 0 0 -190px;
	  top: 50%;
	}
	.inner-page .current_orders{
		padding-top:0;
		padding-bottom:35px;
	}
	.inner-page .current_orders_list{
		padding-top:0;
	}
	.inner-page .current_orders_list.view_all .current_orders{
		padding-top:0;
		padding-bottom:0;
	}	
	.inner-page .main_section h1.title-page{
		font-size:24px;
		line-height:100%;
	}
	.inner-page .main_section h1.title-page {
		top:-165px;
	}
	.site_wrap .logo{
		max-width:250px;
	}
	.site_wrap .quarter.ta_right{
		text-align:left;
	}
	.inner-page .top_section .quarter{
		padding-top:0;
		padding-bottom:30px;
	}
	.satel-page .flag {
		right:auto;
		left:40%
	}
	.satel-page .top_section .quarter {
		padding-bottom:0
	}
	.inner-page .wave-wrap{
		left:auto;
		margin-left:0;
		right:0
	}
	.aquarium-sml, .fish{
		background:none;
		display:none
	}
	.aquarium{
		margin:0;
		right:7%;
		background-position:-1394px -1104px;
		height:230px;
		width:161px;
		top:130px;
	}
	.border-op-left:after, .border-op-left:before, .border-op-right:after, .border-op-right:before{
		display:none
	}
	.inner-page .aggregateRating{
		text-align:center
	}
	.site_wrap .main_footer .row.main_row > div{
		float:left;
		width:50%
	}
	.site_wrap .box-help .quarter, .site_wrap .sixth{
		text-align:center;
		margin-top:5px;
		margin-bottom:5px;
	}
	.site_wrap .white-line .ta_right{
		text-align:left
	}
	.twofifth.tw_posts_block {
		margin-top: 35px;
	}

	.price-policy-bar {
		line-height: 160%;
		text-align: left;
	}

	.price-policy-bar abbr[title] {
		border:0;
		text-decoration: none;
	}

	.note-info {
		padding: 0;
	}
	.gray-pattern ol {
		padding-left: 20px;
		margin:0;
	}
	.current_orders {
		font-size: 16px;
		text-align: left;
		padding-left: 0;
		margin-top:0;
	}

	.current_orders .big {
		vertical-align: bottom;
		line-height: 120%;
	}

	.white-line {
		text-align: center;
	}

	.site_wrap .white-line .title_30 {
		font-size: 24px;
		text-align: center;
	}
	.white-line .btn_reg {
		font-size: 20px;
	}

	.gray-pattern .accordion {
		padding: 0;
	}

	.gray-pattern .list_links .title {
		margin: 20px 0 0;
	}

}
@media (max-width: 767px) {
	.satel-page .wrap_btn_reg:before {
		display:none
	}

	.main_header .pageIn .row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		height: 60px;
	}
	.main_header .pageIn .row:after, .main_header .user {
		display: none;
	}
	.navMobile-toggle, .menuTop .navMobile, .menuTop ul {
		display: block;
		text-align: left;
	}
	.main_header .logo, .main_header .menuTop, .main_header .loginBar, .menuTop ul li {
		display: block;
		height: auto;
	}

	.main_header .logo {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 160px;
		font-size: 0;
		margin:0;
	}

	.main_header .logo a, .main_header .logo a:hover {
		display: block;
		width: auto;
		height: auto;
		margin:0;
	}

	.site_wrap .main_header .menuTop {
		position: fixed;
		top:0;
		bottom:0;
		left: -265px;
		width: 265px;
		overflow-y: auto;

		background-color: #466277;
	}
	.push-body {
	    position: relative;
	}
	.push-body .main_header, .push-body-toright.site_wrap .main_header .menuTop {
		left: 0;
	}
	.push-body-toright .main_header {
	    left: 265px;
	}
	.noscroll {
	    overflow: hidden;
	}
	.push-body-toright .main_section:before {
		content:'';
		position: fixed;
		top:0; bottom:0;
		left:0; right:0;
		background-color: rgba(70,98,119,.6);
		z-index: 4;
	}

	.push-body-toright #back-top {
		z-index: 0;
	}

	.cbp-spmenu,
	.push-body, 
	.push-body .main_header,
	.main_header .menuTop {
		-webkit-transition: left 0.3s ease;
		transition: left 0.3s ease;
	}

	.navMobile-toggle, .navMobile-toggle:hover, .navMobile-toggle:focus {
		background-color: transparent;
		border:0;
		border-radius: 0;
		box-shadow: none;
		width: 44px;
		padding-top: 6px;
		padding-bottom: 0;
	}
	.navMobile-toggle:hover, .navMobile-toggle:focus {
		outline: 0;
	}

	.navMobile-toggle span {
		position: relative;
		display: block;
		height: 2px;
		margin-bottom: 6px;
		width: 32px;
		background-color: #466277;
		-webkit-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}

	.navMobile-toggle:hover span:nth-child(odd) {
		width: 25px;
	}
	.navMobile-toggle:hover span:nth-child(even) {
		width: 15px;
	}
	.navMobile-toggle.menu-active span:nth-child(even) {
		opacity: 0;
	}
	.navMobile-toggle.menu-active span:nth-child(1) {
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		top: 8px;
	}
	.navMobile-toggle.menu-active span:nth-child(3) {
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		top: -8px;
	}
	.navMobile-toggle.menu-active:hover span {
		width: 32px !important;
	}

	.menuTop ul {
		padding: 0;
	}

	.site_wrap .menuTop li {
		color: #fff;
		padding: 0;
	}

	.site_wrap .menuTop li a, .site_wrap .menuTop li a:hover {
		font-size: 14px;
	}

	.menuTop li a {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		position: relative;
		padding: 10px 20px 10px 30px;
		font-size: 14px;
		color: #fff;
		cursor: pointer;
		-webkit-transition: background-color .3s ease, text-shadow .3s ease;
		transition: background-color .3s ease, text-shadow .3s ease;
	}

	.menuTop li + li a:before, .menu li:first-child a:before {
		content:'';
		position: absolute;
		top:0;
		left: 20px;
		right:0;
		height: 1px;
		background-color: rgba(255,255,255,.1);
		-webkit-transition: left .3s ease;
		transition: left .3s ease;
	}

	.menuTop li a:hover, .menuTop li a:focus, .menuTop li.current a, .menuTop li.current a:hover, .menuTop li.current a:focus{
		border-bottom: 0;
		background-color: rgba(247,148,29,.8);
		font-size: 14px;
		font-weight: 400;
		color: #fff;
		text-shadow: 0.5px 1px 0 rgba(0, 0, 0, 0.3);
	}

	.menuTop li:hover a:before, .menuTop li:focus a:before, .menuTop li.current a:before, .menu li:hover:first-child a:before,
	.menuTop li:hover + li a:before, .menuTop li:focus + li a:before, .menuTop li.current + li a:before {
		left:0;
	}

	div.ui-dialog{
		position:absolute;
	}

	.admin_wrap .c {
		float: none;
	}

	.admin_wrap .chat {
		display: block;
		margin: 10px auto 0;
		z-index: 0;
	}

}
@media (max-width: 600px) {
	.wave{
		display:none
	}
	.top_section h1, .top_section h2, .top_section .slogan, .top_section h2.slogan, .slogan-reg {
		font-size:24px
	}	
}
@media (max-width: 560px) {
	.chart-years {
		padding: 3px;
	}
	.chart-y {
		width: 300px;
	}
	.o-y {
		font-size: 16px;
	} 
	.o-x span {
		width: 26px;
	}
	.o-x span {
		font-size: 12px;
	}
	.chart-y-body {
		background-size: cover;
		width: 270px;
	}
	.chart-years h3 span {
		display:block;
	}
}
@media (max-width: 500px) {
	.site_wrap .loginBar .btn, .site_wrap .loginBar .btn:hover, .site_wrap .loginBar a.btn, .site_wrap .loginBar a.btn:hover{
		padding: 6px 10px;
	}
	.site_wrap .loginBar .btn:before, .satel-page .wrap_btn_reg:before, .site_wrap .loginBar .btn:after{
		display:none
	}

	.box-table tbody tr:first-child {
		display: none;
	}

	.box-table tbody tr + tr {
		border-top: 2px solid #c5d1da;
	}

	.box-table tbody th, .box-table tbody td, .box-table tbody td.pad-td {
		position: relative;
		display: block;
		width: 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-bottom: 1px solid #c5d1da;
		padding-left: 130px;
		text-align: left;
	}

	.box-table tbody th:before, .box-table tbody td:before {
		content:'';
		position: absolute;
		top:0;
		bottom:0;
		left:0;
		width: 120px;
		padding: 10px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;

		background-color: #e2e7eb;
		font-size: 13px;
		font-weight: 400;
		line-height: 130%;

	}

	.box-table tbody th[rowspan="2"] {
		border-right:0;
		padding: 10px 10px 10px 130px;
	}

	.box-table tbody th:nth-of-type(1):before {
		content: 'Category';
	}
	.box-table tbody td:nth-of-type(1):before {
		content: 'Writer';
	}
	.box-table tbody td:nth-of-type(2):before {
		content: 'Earned';
	}
	.box-table tbody td:nth-of-type(3):before {
		content: 'Orders completed';
		padding: 7px 10px;
	}
	.box-table tbody td:nth-of-type(4):before {
		content: 'Pages';
	}

}
@media (max-width: 420px) {
	.chart {
		transform: scale(0.9);
	}
	.aquarium{
		display:none
	}
	.chat:before {
		display: none;
	}
	.lpchat-container {
		padding-left: 0 !important;
	}
	.chat div.lpchat-label:first-child {
    	padding-left: 0 !important;
   		padding-right: 0 !important;
	}

	.top_section, .top_section .wrap-s, .top_section .pageIn {
		min-height: 0;
	}
	.top_section {
		text-align: center;
	}
	.slogan-reg {
		padding-top: 30px;
	}
	.reg_box, ul.reg_box {
		text-align: left;
	}

	.reg_box li {
		font-size: 20px;
	}

	.top_section .btn_reg, .top_section .btn_reg:hover {
		font-size: 20px;
		margin: 0 0 30px;
	}

	.inner-page .main_section h1.title-page {
		top:-175px;
	}

	.inner-page .main_section h1.title-page + div {
		overflow: hidden;
	}

	.inner-page .top_section .quarter {
		text-align: center;
	}

	.inner-page .top_section .btn_reg, .inner-page .top_section .btn_reg:hover {
		margin: 30px 0 0;
		z-index: 10;
	}

	.box-table .title {
		font-size: 18px;
	}
	.box .table_s2 td.title, .box .table_s2 th.title {
		font-size: 13px;
	}
	.box .table_s2 td:first-child, .box .table_s2 th:first-child {
		padding-left: 10px;
	}
	.box .table_s2 th, .box .table_s2 td {
		padding: 10px 0;
		vertical-align: middle;
	}
}

/*---END - MQ-----------------------------------------------------------*/

/* FORGOT PASSWORD */
.notice_red{
	color: #DA3E5A;
}
.notice_green{
	color: green;
}
/*====== === NEW YEAR === ======= 
.logo {
	position: relative;
}
.admin_wrap .main_header:before {
	display: none;
}
.logo:after,
.main_header:before {
	background: url('../images/snow/snow.png') no-repeat -278px -5px;
	content: ""; display: block; position: absolute; top: 4px; right: 0; bottom: 0; left: -10px; z-index: 1;
	height: 50px;
	width: 34px;
}
@media(max-width: 767px) {
	.logo:after {
		left:-19px;
		top:-10px;
	}
}
.main_header:before {
	background-position: 50% -527px;
	top:18px;
	left:0;
	height: 70px;
	width: 100%;
	z-index: -1;
}
.top_section {
	position:relative;
}
.top_section:before,
.top_section:after {
	display:none;
}
.top_section:before {
	background: url('../images/snow/snow.png') no-repeat 50% -114px;
	display:block;
	content:"";
	position: absolute;
	top:0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 5;
}
/* ======END === NEW YEAR === =======*/
#ProgressBarBlock div.ui-progressbar-value {
	background-image: url('/img/common/cs/pbar-ani.gif');
	margin: 0;
	border-right: 1px solid #8D8A86;
	height: 100%;
}
#uploadProgressBar {
	margin:5px 0;
	height:1em;
	border: 1px solid #8D8A86;
}
#sources_ProgressBarBlock div.ui-progressbar-value {
	background-image: url('/img/common/cs/pbar-ani.gif');
	margin: 0;
	border-right: 1px solid #8D8A86;
	height: 100%;
}
#sources_uploadProgressBar {
	margin:5px 0;
	height:1em;
	border: 1px solid #8D8A86;
}
.yes {
	opacity:0;
	-webkit-animation: anim_falling 0.3s ease-in-out 2s;
	-moz-animation: anim_falling 0.3s ease-in-out 2s;
	animation: anim_falling 0.3s ease-in-out 2s;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}
.no {
	opacity:0;
	-webkit-animation: anim_falling 0.3s ease-in-out 2.2s;
	-moz-animation: anim_falling 0.3s ease-in-out 2.2s;
	animation: anim_falling 0.3s ease-in-out 2.2s;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}
.nc {
	opacity:0;
	-webkit-animation: anim_falling 0.3s ease-in-out 2.4s;
	-moz-animation: anim_falling 0.3s ease-in-out 2.4s;
	animation: anim_falling 0.3s ease-in-out 2.4s;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}
.c-5 {
	opacity:0;
	-webkit-animation: anim_falling 0.3s ease-in-out 2.6s;
	-moz-animation: anim_falling 0.3s ease-in-out 2.6s;
	animation: anim_falling 0.3s ease-in-out 2.6s;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}
.c-4 {
	opacity:0;
	-webkit-animation: anim_falling 0.3s ease-in-out 2.8s;
	-moz-animation: anim_falling 0.3s ease-in-out 2.8s;
	animation: anim_falling 0.3s ease-in-out 2.8s;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}
.c-3 {
	opacity:0;
	-webkit-animation: anim_falling 0.3s ease-in-out 3s;
	-moz-animation: anim_falling 0.3s ease-in-out 3s;
	animation: anim_falling 0.3s ease-in-out 3s;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}
.c-2 {
	opacity:0;
	-webkit-animation: anim_falling 0.3s ease-in-out 3.2s;
	-moz-animation: anim_falling 0.3s ease-in-out 3.2s;
	animation: anim_falling 0.3s ease-in-out 3.2s;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}
.c-1 {
	opacity:0;
	-webkit-animation: anim_falling 0.3s ease-in-out 3.4s;
	-moz-animation: anim_falling 0.3s ease-in-out 3.4s;
	animation: anim_falling 0.3s ease-in-out 3.4s;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}
.abs-c:hover{
	-moz-transition:top .3s ease-in-out, left .3s ease-in-out;
	-webkit-transition:top .3s ease-in-out, left .3s ease-in-out;
	transition:top .3s ease-in-out, left .3s ease-in-out;
}
.yes:hover {
	top:8px; left:8px
}
.nc:hover {
	top:-7px; left:0
}
.no:hover {
	top:41px; left:-7px
}
.c-1:hover {
	top:-12px; left:88px;
}
.chart_01 .c-1:hover {
	top:-12px; left:75px;
}
.c-2:hover {
	top:-1px;
}
.chart_01 .c-2:hover {
	top:-7px; left:77px;
}
.c-3:hover {
	top:-4px; left:95px;
}
.chart_01 .c-3:hover {
	top:-4px; left:95px;
}
.c-4:hover {
	top:34px; left:87px;
}
.chart_01 .c-4:hover {
	top:66px; left:79px;
}
.c-5:hover {
	top:0; left:-5px
}

/*-------------------------*/
@-webkit-keyframes anim_falling {
	0% { -webkit-transform: scale(10); opacity:0 }
	100% { -webkit-transform: scale(1); opacity:1 }
}
@-moz-keyframes anim_falling {
	0% { -moz-transform: scale(10); opacity:0 }
	100% { -moz-transform: scale(1); opacity:1 }
}
@keyframes anim_falling {
	0% { transform: scale(10); opacity:0 }
	100% { transform: scale(1); opacity:1 }
}

/*-------------------------*/

.chart-y-body {
	opacity:0;
	-webkit-opacity:1;
	-moz-animation: chart_go 0.4s ease-in 2s forwards;
	animation: chart_go 0.4s ease-in 2s forwards;
}
/*-------------------------*/
@-webkit-keyframes chart_go {
	0% { background-position:-400px 0; opacity:.8;}
	100% { background-position:10px 0; opacity:1; }
}
@-moz-keyframes chart_go {
	0% { background-position:-400px 0; opacity:.8;}
	100% { background-position:10px 0; opacity:1; }
}
@keyframes chart_go {
	0% { background-position:-400px 0; opacity:.8;}
	100% { background-position:10px 0; opacity:1; }
}

/*-------------------------*/
/*Dashboard-page------------*/
.dashboard-page {
	color:#595959;
	font-size:13px;
	line-height:120%;
	padding-bottom: 15px;
}
.dashboard-page .box div {
	font-size:13px;
}
.dashboard-page .box {
	box-shadow:none;
	border-radius:0;
	border:1px solid #c5d1da;
	margin-bottom: 15px;
}
.dashboard-page .box > div {
	padding: 10px 15px 0
}
.main_section .dashboard-page .box .title {
	background: #f6f8f8;
	color:#3B4043;
	font-size:18px;
	text-shadow: none;
	border-radius:0;
	padding:15px;
	border-bottom:1px solid #c5d1da
}
div .bg-pink {
	background-color: #fdf8f2;
}
div .semi-bold {
	font-weight: 600;
}
div .f-18 {
	font-size:18px;
}
div .f-14 {
	font-size:14px;
}
div .cl-blue {
	color:#647c90;
}
body div.ui-widget .btn-search-data,
body div.ui-widget .btn-search-data:hover {
	background:#edf7fe;
	border:1px solid #dee5f4;
	box-shadow:0 0 0 0 rgba(0,0,0,0) inset;
	margin-bottom: 15px;
	padding:10px 20px 10px 45px;
	color:#647c90;
	font-weight:600;
	font-size: 18px;
	text-shadow:none;
	position:relative;
	transition:border .2s ease,background .2s ease, box-shadow .1s ease;
}
body div.ui-widget .btn-search-data:hover {
	background:#dee5f4;
}
body div.ui-widget .btn-search-data:active {
	background:#dee5f4;
	box-shadow:-1px 1px 2px 0 rgba(0,0,0,.1) inset;
}
.btn-search-data:before{
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAVCAYAAABPPm7SAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQdJREFUeNpinLZq138GCgALEvsVEH8hUh8XEEugG1AIxMuINMAbiLegG9ACxEVEGsCPzQsrgHgflL0bym6H8iuB2AmI06F8MyBWQTfgChDvQeK/QOInQulZUBoUVsnoBnADsSASnw2Jz4bLL4zUjMZJQHwEyl4FxOeAuAPKzwNiGyCugPI1gDgB3YCTQLwaif8ciR8ApTuRojGBUBiw0iIM3iMZzgNiMKGlRGUoBoFNSPxNULEwKJ6MKy/cQ+J/QeLD8ggsXYhhM0ARiI2R+EJIfCEorYRuAMXpADkMaoDYBIpBYAcSfwdUzBWK27F54T4Qn0Xiv0Piv6NWGAgipRnqhwFZACDAACboPTnLKU8eAAAAAElFTkSuQmCC');
	content:"";
	display:block;
	width: 16px;
	height: 21px;
	position:absolute;
	top:50%;
	margin-top: -10px;
	left:20px;
}
.bonus-date-search {
	display:inline-block;
	font-weight:400;
	font-size: 14px;
	margin-left: 10px;
	vertical-align:baseline;
}
.bonus-table {
	font-size:14px;
}
.main_section .dashboard-page .bonus-table td,
.main_section .dashboard-page .bonus-table th {
	padding:15px;
	vertical-align:middle;
}
.main_section .dashboard-page .box .title.bg-without {
	background: none;
}
.dashboard-page .period-with-us {
	padding-bottom: 0;
	border-bottom:none;
}
.main_section .dashboard-page .period-with-us .title {
	font-weight:600;
	color:#595959;
}
.period-num {
	display:inline-block;
	border-radius:3px;
	border:1px solid #e1861c;
	background: #f7921c;
	text-align:center;
	padding: 8px 12px;
	line-height:100%;
	color:#fff;
	font-size:24px;
	vertical-align:middle;
}
.total-info {
	padding:5px 0 0 15px;
	font-size:15px;
	line-height:120%;
}
.pie-chart input[type="text"] {
	box-shadow:none;
	padding: 0;
	font-size:16px !important;
	font-family:Open Sans, Arial, Helvetica, sans-serif !important;
	font-weight:600 !important;
}
.ta-center{
	text-align:center
}
.pie-chart {
	display:inline-block;
	margin: 5px 25px;
	vertical-align:top
}
.pie-chart canvas {
	
	-webkit-transform: scale(-1, 1);
	-moz-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1);
}
.dashboard-page .gray {
	font-size:13px;
	color:#818181
}
.c .dashboard-page p {
	padding-top: 0;
	margin-top: 10px;
}
.dashboard-page .lft {
	float:left;
	width: 500px;
	text-align:center
}
.dashboard-page .graph-wrap .lft {
	width: 470px;
}
.dashboard-page .lft + .ov {
	overflow: hidden;
	padding: 25px
}
.calen-date, .calen-for {
	display:inline-block;
	position:relative;
	vertical-align: middle;
}
.calen-date {	
	padding: 0 20px;
	color:#54737f;
	font-size:13px
}
.calen-date input[type="text"], .calen-date input[type="date"] {
	box-shadow:none;
	max-width:100px;
	padding-right: 22px;
	background: transparent;
	position:relative;
	z-index: 9; cursor:pointer;
}
.calen-date input[type="text"], .calen-date input[type="date"], .beauty-radio-check-wrap {
	color: #54737f;
	font-family:Open Sans, Arial, Helvetica, sans-serif;
	font-weight:400;
}
.calen-for:after {
	display:block; content:""; position:absolute; width: 13px; height: 17px;
	z-index:0;
	right:7px; top:50%; margin-top: -9px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAARCAYAAAAG/yacAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATNJREFUeNpi+P//PwMIp9RM0ALiJBgfGYPEQfIwPhMDAhgAcQEDdlAAlQcDRqAJLUDaHIjnAXEsEO8AYl8kDZuB2AOIlwNxHBCfZIGa4ALEIM27gFgDyoeB21DxR1Dxn8jO4wFiGRzOk4HKgwELkkQJEP+B2oQMQE69AcTG2DQ54LEFxQVMDGQAdJskoAGzBhowNUAcAsQXgPgFEB9A1/QA6ieQU+4B8Rco/QaIn0Axhk2gCOSDahIFYi0gLgdiQyj7EzY/NQDxBCDeMLs5vwLkJCi9ASregJwitgBpbyBeAI0LkL+uAbETEO+D2vIC6twEIN7KhOa8JiBeBrQhHUifgtLLoOIF2PwUAMQioMhNrZ0YCqTloLQREHNBAwRD0wIkdgqUtsEVT6A4uUJC3N4ACDAAQdxj/zRBspwAAAAASUVORK5CYII=) 0 0 no-repeat
}
.beauty-radio-check input[type="checkbox"], .beauty-radio-check input[type="radio"] {
	display:none;
}
.beauty-radio-check input[type="checkbox"] + .as-label span, .beauty-radio-check input[type="radio"] + .as-label span {
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;
	width:17px;
	height:16px;
	background:url(../img/check_radio_sheet.png) 0 0 no-repeat;
	position:relative; top:-1px
}
.beauty-radio-check input[type="radio"] + .as-label span {
	background-position:-38px -1px;
	width:15px;
}
.beauty-radio-check input[type="checkbox"]:checked + .as-label span {
	background-position:-19px 0;
}
.beauty-radio-check input[type="radio"]:checked + .as-label span {
	background-position:-55px -1px;
}
.beauty-radio-check-wrap {
	border-radius:3px;
}
.beauty-radio-check {
	display:block;
	float:left;
	border:1px solid #c5d1da;
	border-right:none;
	padding: 10px 12px;
}
.beauty-radio-check:nth-of-type(1) {
	border-radius:3px 0 0 3px
}
.beauty-radio-check:nth-last-of-type(1) {
	border-right:1px solid #c5d1da;
	border-radius:0 3px 3px 0
}
.revisions-show, .revisions-show:nth-last-of-type(1) {
	float:none;
	border:none;
	padding-bottom: 0;
	padding-top: 20px
}
.graph-columns {
	padding: 0;
	margin: 65px 65px 7px;
	height: 140px;
}
.graph-monthes {
	background: #8399ab;
	margin-top: 0;
	height: auto;
}
.graph-column {
	float:left;
	margin-right: 1.88%;
	width: 15%;
	position:relative;
	height: 100%;
}
.graph-month {
	height:auto;
	color:#fff;
	text-align:center;
	padding:3px;
	font-weight:600;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
} 
.graph-inner, .graph-sum {
	display:block; position:absolute; top:auto; bottom:0;
	width:100%;
}
.graph-sum {
	top:-20px; bottom:auto;
	font-size:16px;
	font-weight:600;
	color:#8399ab;
}
.show-revisions .graph-sum {
	top:-40px;
} 
.graph-sum-revision, .show-revisions .graph-sum-revision {
	top:-20px;
	color:#4b4b4b;
}
.graph-inner {
	height: 100px;
	background: #d23600
}
.graph-column:nth-child(2n) .graph-inner {
	background: #f7921c
}
.graph-column:nth-last-of-type(1) {
	margin-right: 0;
	width: 15.6%;
}
.graph-revision, .graph-column:nth-child(2n) .graph-revision {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAADCAYAAACwAX77AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNJREFUeNpilJWVnZ+SkrKOAQjmzJkTCWQvBzL/MhcXF/8GMpiQBEEKQpjQVMLYqwECDAB36hhWjNo/OQAAAABJRU5ErkJggg==);
}
.graph-sum-revision, .graph-revision {
	display:none
}
.show-revisions .graph-sum-revision, .show-revisions .graph-revision {
	display:block
}
/*end-Dashboard-page------------*/

ul.quarter {
	padding: 0;
}




/*authorised styles*/
.main_header.mini {
	position: relative;
	background: none;
	height: 50px;

}
.mini .logo a, .mini .logo a:hover {
	width: 160px;
	height: 35px;
	margin-left:10px;
	margin-top: 7px;
}
.n_title, .n_dep {
	font-size: 90%;
}
/*end authorised styles*/

/* reviews slider */
.reviews-slider .review-item{
	padding-top: 0;
	margin-top: 0;
}
.reviews-slider .border-op-bottom-lft:after, 
.reviews-slider .border-op-top-lft:after{
	display: none;
}
#reviews-slider {
	display:none;
}
.owl-pagination {
	display: inline-block;
	margin-bottom: 30px;
	text-align: center;
	width: 100%;
}

.owl-page {
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 50%;
	box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.3) inset;
	display: inline-block;
	height: 15px;
	margin: 0 5px;
	position: relative;
	width: 15px;
}
.owl-page.active {
	background-color: #99adbd;
}
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
	opacity: 1;
  }

  100% {
	opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
	opacity: 1;
  }

  100% {
	opacity: 0;
  }
}
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
  
}

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-wrapper-outer {
	margin: -5px 0 0 -2%;
	overflow: hidden;
	padding: 6px 2% 0;
	position: relative;
	width: 100%;
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-page {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}
.no-js .owl-carousel {
  display: block;
}


.register_send_email .border-op-bottom:before,
.register_send_email .border-op-bottom:after,
.register_send_email .box-help:before,
.register_send_email .arrow-lft, 
.register_send_email .arrow-rgt{
	display: none;
}
.register_send_email .box-help{
	background: #fff;
	display: none;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
}
.register_send_email .box-help .title{
	font-size: 20px;
}
.register_send_email .chat{
	width: 190px !important;
}
/*.register_send_email .chat div.lpchat-label:first-child, .LPMlabel:first-child {
	padding-left: 40px !important;
}*/
.register_send_email .register_form_wrap{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTE4QTFCMDAwNjNBMTFFMkI0NUZBODgwQ0RGODIyNTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTE4QTFCMDEwNjNBMTFFMkI0NUZBODgwQ0RGODIyNTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMThBMUFGRTA2M0ExMUUyQjQ1RkE4ODBDREY4MjI1MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMThBMUFGRjA2M0ExMUUyQjQ1RkE4ODBDREY4MjI1MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhbPqNcAAAAuSURBVHjaYnz96jUDAwMnJyeQZGFhZWGAARZWVlaG/wzfv38HcYAssBhIHiDAAOdIB/U8HOnxAAAAAElFTkSuQmCC");
}
.register_send_email form{
	background-color: rgba(162, 196, 224, 0.3);
}
.register_send_email .error{
	font-size: 12px;
	position: relative;
}
.register_send_email .row{
	margin: 5px 0;
}
.register_send_email .review-item .box > div.review-rate {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	padding: 0 25px;
	text-align: left;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.animated {
  -webkit-animation-duration: 1s;
		  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
		  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
		  animation-iteration-count: infinite;
}
@-webkit-keyframes fadeInRight {
  0% {
	opacity: 0;
	-webkit-transform: translate3d(100%, 0, 0);
			transform: translate3d(100%, 0, 0);
  }

  100% {
	opacity: 1;
	-webkit-transform: none;
			transform: none;
  }
}

@keyframes fadeInRight {
  0% {
	opacity: 0;
	-webkit-transform: translate3d(100%, 0, 0);
			transform: translate3d(100%, 0, 0);
  }

  100% {
	opacity: 1;
	-webkit-transform: none;
			transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
		  animation-name: fadeInRight;
}
@-webkit-keyframes fadeOutLeft {
  0% {
	opacity: 1;
  }

  100% {
	opacity: 0;
	-webkit-transform: translate3d(-100%, 0, 0);
			transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  0% {
	opacity: 1;
  }

  100% {
	opacity: 0;
	-webkit-transform: translate3d(-100%, 0, 0);
			transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
		  animation-name: fadeOutLeft;
}

/* Take Button */

div.ui-dialog.mentor-dialog-take-revision .ui-dialog-content {
    height: 0 !important;
    min-height: 0 !important;
    overflow: hidden !important;
}
div.ui-dialog.mentor-dialog-take-revision .ui-dialog-buttonpane {
	border:0;
	margin:0;
}

/* Alert "Important!" */

#tabs .ui-widget-content a {
	color:#3c6f94;
}
#tabs .ui-widget-content a:hover {
	text-decoration: underline;
}

.additional-info {
	border:1px solid #dec59e;
	border-radius: 3px;
	margin: 10px 0 0;
	padding: 0 15px 10px;
	background: #fcf0de;
}

/* social-link */
.follow-us-on {
	padding-top: 1rem;
	padding-bottom: .5rem;
}
.follow-us-title {
    display: inline-block;
    vertical-align: middle;
    font-size: 24px;
	margin-right: .25rem;
}
.follow-item {
    background: url(../img/follow-us.png) no-repeat 0 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    display: inline-block;
    font-size: 0;
    height: 26px;
    line-height: 0;
    margin: 0 8px;
    vertical-align: middle;
    width: 26px;
}
.follow-item-t {
    background-position: -43px 0;
}
.follow-item-g {
    background-position: -85px 0;
}
.follow-item:hover {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
}
.follow-us-on .border-op-bottom {
	padding-bottom: 1em;
    margin-bottom: 1em;
}

/*trustpilot*/

.reviews-container .review-top {
    padding: 48px 0 0;
}
.reviews-container .review {
	background: rgba(255, 255, 255, 0.4);
	border: 1px solid #CAC8C8;
	border-radius: 5px;
	box-shadow: 1px 1px 0 0 rgba(255, 255, 255, 0.7);
	padding: 1rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.clearfix:after, .clearfix:before {
    content: " ";
    display: table;
    clear: both;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.reviews-container .review .user-info .user-review-picture {
    float: left;
    width: 70px;
    height: 70px;
    margin: -48px 20px 0 0;
    border-radius: 50%;
}
.reviews-container .review .user-info .user-review-picture .user-picture {
    border-radius: 50%;
        border: 0;
        vertical-align: middle;
}
.reviews-container .review .user-info .user-review-name {
    width: calc(100% - 90px);
    float: left;
    font-weight: 600;
    text-transform: capitalize;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 15px;
    overflow: hidden;
}
.reviews-container .review .user-info .user-review-statement {
    width: 100%;
}
.reviews-container .review .user-info .user-review-statement a {
    font-weight: 700;
}
.reviews-container .review .user-info {
    padding-bottom: .5rem;
}
.reviews-container .review .review-info .ndate {
    position: relative;
    display: block;
    padding: 0 0 .5rem 0;
    font-size: 14px;
    color: #8e8e8e;
}
.reviews-container .review .review-info .review-title {
    word-wrap: break-word;
    word-break: break-word;
    font-weight: 600;
    line-height: 1.2;
    font-size: 20px;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
	text-transform: none;
}
.reviews-container .review .review-info .review-body, .reviews-container .review .review-info .review-all-text {
    position: relative;
    margin: .5rem 0 1rem;
    word-wrap: break-word;
    word-break: break-word;
    overflow: hidden;
    font-size: 15px;
    -webkit-transition: none;
       -moz-transition: none;
        -ms-transition: none;
         -o-transition: none;
            transition: none;
}
.reviews-container .review .review-info {
	float: left;
	width: 100%;
}
.bx-wrapper .bx-controls {
	display: none !important;
}
.company-summary-overview {
    background: #fff;
    padding: 1rem;
    border-radius: 5px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
}
.company-summary-overview .picture {
    margin-bottom: 1rem;
}
.company-summary-overview .picture {
    width: 120px;
    float: left;
    margin: 0 20px 10px 0;
}
.company-summary-overview .company-screenshot {
    border: 1px solid #f1f1f1;
    border-radius: 4px;
    max-width: 118px;
}
.company-summary-overview .table-view .picture .company-screenshot {
}
.company-summary-overview .summary-rating {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
    margin-left: 140px;
	overflow: hidden;
}
.company-summary-overview .word-rating {
    font-size: 24px;
    line-height: 1.1;
    margin-bottom: .5rem;
    float: left;
    width: 100%;
}
.company-summary-overview .stats-recency-wrapper {
	float: left;
    width: 100%;
}
.company-summary-overview .word-rating .number-rating {
    display: inline-block;
	margin-right: 7px;
}
.company-summary-overview .word-rating .max-rating {
    font-size: 14px;
    color: #8e8e8e;
    white-space: nowrap;
}
.company-summary-overview .summary-rating .star-rating {
    margin: 0 auto .5rem;
    float: left;
    width: 100%;
}
.company-summary-overview .stats {
    color: #8e8e8e;
    margin-bottom: 5px;
    display: block;
}
.company-summary-overview .trustpilot-icon {
	max-width: 106px;
    vertical-align: middle;
}
.company-summary-overview .ratingCount {
    margin-right: 7px;
}
.star-rating.size-large .star-1, .star-rating.size-large .star-2, .star-rating.size-large .star-3, .star-rating.size-large .star-4, .star-rating.size-large .star-5 {
    float: left;
    line-height: 1em;
    padding: 4px;
    border-radius: 4px;
    margin: 0 4px 0 0;
    width: 38px;
}
.star-rating {
    margin: 0 0 .5rem;
}
.star-rating.count-4 .star-5 {
	background: #c8c8c8;
}
.star-rating.count-5 .star-1, .star-rating.count-5 .star-2, .star-rating.count-5 .star-3, .star-rating.count-5 .star-4, .star-rating.count-5 .star-5 {
    background: #007f4e;
}
.star-rating.count-4 .star-1, .star-rating.count-4 .star-2, .star-rating.count-4 .star-3, .star-rating.count-4 .star-4 {
	background: #73b143;
}
.star-rating.size-medium .star-1, .star-rating.size-medium .star-2, .star-rating.size-medium .star-3, .star-rating.size-medium .star-4, .star-rating.size-medium .star-5 {
    float: left;
    line-height: 1em;
    padding: 3px;
    border-radius: 3px;
    margin: 0 3px 0 0;
}
.star-rating.size-medium .star-1 .star-image, .star-rating.size-medium .star-2 .star-image, .star-rating.size-medium .star-3 .star-image, .star-rating.size-medium .star-4 .star-image, .star-rating.size-medium .star-5 .star-image {
    width: 20px;
    height: auto;
}
.twofifth.border-op-left .company-summary-overview .summary-rating {
	margin-left: 0;
}
.twofifth.border-op-left .company-summary-overview .company-screenshot {
	max-width: 73px;
}
.twofifth.border-op-left .company-summary-overview .picture {
	width: 73px;
}
@media only screen and (max-width: 1170px) and (min-width: 767px) {
	.company-summary-overview .table-view {
		overflow: hidden;
	}
	.company-summary-overview .summary-rating {
    	margin-left: 0;
	}
}
@media only screen and (max-width: 780px) and (min-width: 767px) {
	.star-rating.size-large .star-1, .star-rating.size-large.star-rating.count-5 .star-2, .star-rating.size-large.star-rating.count-5 .star-3, .star-rating.size-large.star-rating.count-5 .star-4, .star-rating.size-large.star-rating.count-5 .star-5 {
    	width: 30px;
	}
}
@media only screen and (max-width: 480px) {
	.company-summary-overview .table-view {
		overflow: hidden;
	}
	.company-summary-overview .summary-rating {
    	margin-left: 0;
	}
	.star-rating.size-large .star-1, .star-rating.size-large.star-rating.count-5 .star-2, .star-rating.size-large.star-rating.count-5 .star-3, .star-rating.size-large.star-rating.count-5 .star-4, .star-rating.size-large.star-rating.count-5 .star-5 {
    	width: 30px;
	}
}

/* Dialog "Become writer" */

div.dialog-become-writer {
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
}
div.dialog-become-writer .dialog-become-writer-container {
    border-radius: 0;
    box-shadow: none;
    padding: 25px;
}

div.dialog-become-writer .dialog-become-writer-container p {
	padding: 0;
}

div.dialog-become-writer .ui-dialog-buttonpane {
	background-color: #fff;
    border-radius: 0 0 4px 4px;
    border-top-color: #ddd;
    margin: 0;
    padding: 5px 15px;
}

div.dialog-become-writer .ui-dialog-buttonpane button.ui-button {
	margin:0;
    background: linear-gradient(#94aebf 0%, #607f97 100%);
    border: 2px solid #dedede;
    border-radius: 5px;
    box-shadow: none;
    color: #fff;
    padding: 6px 25px 8px;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
    text-transform: uppercase;

}

div.dialog-become-writer .ui-dialog-buttonpane button.ui-button:hover {
    background: linear-gradient(to bottom, #607f97 1%, #94aebf 99%);
}


@media(min-width: 768px) and (max-width: 992px) {
	.box .tabpricfull td, .box .tabpricfull th {
		padding-right: 5px;
	}
}


@media(max-width: 580px) {
	.tabpricfull tr:first-child{
		display: none;
	}
	.box .tabpricfull td {
		position: relative;
		display: block;
		padding-left: 150px;
		box-shadow: inset 140px 0 0 #f3f3f3;
	}

	.box .tabpricfull td + td {
		border-top: 1px solid #ccc;
	}

	.box .tabpricfull tr + tr {
		border-top: 2px solid #ccc;
	}

	.tabpricfull td:before {
		position: absolute;
		top: 0;
		left: 0;
		width: 130px;
		text-align: right;
		font-size: 13px;
		font-weight: 400;
		line-height: 38px;
	}
	.tabpricfull td:nth-of-type(1):before {
		content: 'Academic Level';
	}
	.tabpricfull td:nth-of-type(2):before {
		content: '8 hrs';
	}
	.tabpricfull td:nth-of-type(3):before {
		content: '24 hrs';
	}
	.tabpricfull td:nth-of-type(4):before {
		content: '48 hrs';
	}
	.tabpricfull td:nth-of-type(5):before {
		content: '3 days';
	}
	.tabpricfull td:nth-of-type(6):before {
		content: '5 days';
	}
	.tabpricfull td:nth-of-type(7):before {
		content: '7 days';
	}
	.tabpricfull td:nth-of-type(8):before {
		content: '14 days';
	}
}
