@font-face {
    font-family: 'robotoregular';
    src: url('/fonts/roboto-regular.eot');
    src: url('/fonts/roboto-regular.eot?#iefix') format('embedded-opentype'),
         url('/fonts/roboto-regular.woff') format('woff'),
         url('/fonts/roboto-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotoblack';
    src: url('/fonts/roboto-black.eot');
    src: url('/fonts/roboto-black.eot?#iefix') format('embedded-opentype'),
         url('/fonts/roboto-black.woff') format('woff'),
         url('/fonts/roboto-black.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;

}
*
{
	margin: 0;
	padding: 0;
}

html 
{
	position: relative;
	min-height: 100%;
}

body
{
	background: #FFFFFF;
	font-family: 'robotoregular', Arial, sans-serif;
	color: #333333;
	min-width: 1170px;
}

a
{
	outline: none;
}

.header,
.footer
{
	min-width: 1170px;
}

.main-header
{
	
	height: 510px;
	background-size: cover;
	position: relative;
	
	background: rgb(0,102,134); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(0,102,134,1) 0%, rgba(0,102,134,1) 35%, rgba(0,79,161,1) 65%, rgba(0,79,161,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,102,134,1)), color-stop(35%,rgba(0,102,134,1)), color-stop(65%,rgba(0,79,161,1)), color-stop(100%,rgba(0,79,161,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(0,102,134,1) 0%,rgba(0,102,134,1) 35%,rgba(0,79,161,1) 65%,rgba(0,79,161,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(0,102,134,1) 0%,rgba(0,102,134,1) 35%,rgba(0,79,161,1) 65%,rgba(0,79,161,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(0,102,134,1) 0%,rgba(0,102,134,1) 35%,rgba(0,79,161,1) 65%,rgba(0,79,161,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(0,102,134,1) 0%,rgba(0,102,134,1) 35%,rgba(0,79,161,1) 65%,rgba(0,79,161,1) 100%); /* W3C */
}

	.main-header .header
	{
		background: none;
		position: absolute;
		z-index: 99;
		width: 100%;

	}

	.main-header .slider-header
	{
		/*background: rgba(0, 0, 0, 0) url(/images/i/slide1-header.png) 50% 0 no-repeat;*/
		min-width: 1170px;
		height: 510px;
	}	

	.header
	{
		background: url(/images/i/header.png) 50% 0;
		background-size: cover;
		height: 100px;
		
	}

		.slider-header .sec-60
		{
			position: absolute;
			top: 95px;
			width: inherit;
		}

		.slider-header .sec-60 .inner
		{
			background: url(/images/i/slide4details.png) 180px 100% no-repeat;
			width: inherit;
			height: 415px;
			position: relative;
			
		}

		.slider-header .sec-60 .inner-ru
		{
			background: url(/images/i/slide4details-ru.png) 180px 100% no-repeat !important;
		}

			.slider-header .sec-60 h2
			{
				color: #ffffff;
				font-size: 40px;
				text-align: center;
				font-weight: normal;
				line-height: 1.0;

			}

			.slider-header .sec-60 h3
			{
				font-size: 23px;
				color: #163346;
				text-align: center;
				font-weight: normal;
			}

				.slider-header .sec-60 .advan
				{
					position: absolute;
					width: inherit;
					top: 143px;
				}

					.slider-header .sec-60 .advan .left-op
					{
						left: 25px;
						position: absolute;
						text-align: right;
						line-height: 1.0;
						width: 155px;
					}

					.slider-header .sec-60 .advan h4
					{
						font-size: 30px;
						font-family: 'robotoblack', Arial, sans-serif;
						color: #ffffff;
						text-transform: uppercase;

					}

					.slider-header .sec-60 .advan p
					{
						color: #ffffff;
						font-size: 18px;
					}

					.slider-header .sec-60 .advan .right-op
					{
						right: 0;
						position: absolute;
						display: inline-block;
						text-align: left;
						line-height: 1.0;
						width: 210px;
					}

					.slider-header .sec-60 .funds
					{
						position: absolute;
						top: 303px;
						left: 552px;
					}

					.slider-header .sec-60 .funds a
					{
						color: #ffffff;
						text-transform: uppercase;
						font-size: 12px;
						width: 121px;
						font-family: 'robotoblack', Arial, sans-serif;
						height: 30px;
						text-decoration: none;
						text-align: center;
						display: table-cell;
						vertical-align: middle;
						background: rgb(85,172,0); /* Old browsers */
						background: -moz-linear-gradient(top,  rgba(85,172,0,1) 0%, rgba(109,156,30,1) 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(85,172,0,1)), color-stop(100%,rgba(109,156,30,1))); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  rgba(85,172,0,1) 0%,rgba(109,156,30,1) 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  rgba(85,172,0,1) 0%,rgba(109,156,30,1) 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  rgba(85,172,0,1) 0%,rgba(109,156,30,1) 100%); /* IE10+ */
						background: linear-gradient(to bottom,  rgba(85,172,0,1) 0%,rgba(109,156,30,1) 100%); /* W3C */
					}

					.slider-header .sec-60 .funds a:hover
					{
						background: rgb(109,156,30); /* Old browsers */
						background: -moz-linear-gradient(top,  rgba(109,156,30,1) 0%, rgba(111,170,34,1) 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(109,156,30,1)), color-stop(100%,rgba(111,170,34,1))); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  rgba(109,156,30,1) 0%,rgba(111,170,34,1) 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  rgba(109,156,30,1) 0%,rgba(111,170,34,1) 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  rgba(109,156,30,1) 0%,rgba(111,170,34,1) 100%); /* IE10+ */
						background: linear-gradient(to bottom,  rgba(109,156,30,1) 0%,rgba(111,170,34,1) 100%); /* W3C */
					}

		.slider-header .text-main
		{
			width: 600px;
			position: absolute;
			top: 105px;
		}

			.slider-header .text-main h1
			{
				font-size: 42px;
				font-weight: normal;
				color: #163346;
				margin-top: 35px;
				margin-bottom: 30px;
			}

			.slider-header .text-main h4
			{
				color: #546876;
				font-family: 'robotoblack', Arial, sans-serif;
				font-size: 20px;
				margin-bottom: 10px;
			}

			.slider-header .text-main p
			{
				color: #546876;
				font-size: 16px;
			}

			.slider-header .text-main ul
			{
				margin-top: 10px;
			}

				.slider-header .text-main ul li
				{
					
					list-style-type: none;
					font-size: 16px;
					display: inline-block;
					margin-right: 20px;
				}

					.slider-header .text-main ul li a
					{
						color: #546876;
					}

					.slider-header .btn
					{
						display: inline-block;
						width: auto;
						font-size: 12px;
						padding: 10px 20px;
						-webkit-border-radius: 25px;
			            			-moz-border-radius: 25px;
			            				border-radius: 25px;
					}

					.slider-header .li-btn
					{
						margin-top: 25px !important;
					}

					.orange
					{
						background: #d1a446 !important;
						border-bottom: none !important;
					}

	.container
	{
		width: 1170px;
		margin: 0 auto;
	}

	.header .top-menu
	{
		position: relative;
	}

		.header .top-menu .logo
		{
			position: absolute;
            display: block;
            text-decoration: none;
		}

		.header .top-menu .main-menu
		{
			font-size: 16px;
			color: #FFFFFF; 
			position: absolute;
			top: 38px;
			left: 200px;
		}

		.header .top-menu .sub-menu
		{
			display: inline-block;
			position: absolute;
			background: rgba(255,255,255, 0.9);
			top: 62px;
			border-top: 2px solid #fcd209;
			left: 50%;
			box-shadow: 0px 0px 5px rgba(20,25,32,0.25);
			min-width: 180px;
			margin-left: -90px;
			z-index: 9000;

		}

			.header .top-menu .sub-menu > li
			{
				list-style-type: none;
				font-size: 14px;
				border-top: 1px solid #dae0e0;
			}

			.header .top-menu .sub-menu > li:first-child
			{
				border-top: none;
			}

			.header .top-menu .sub-menu > li:hover
			{
				background: #244860;
			}

				.header .top-menu .sub-menu > li a
				{
					color: #546876;
					text-decoration: none;
					font-size: 14px;
					padding: 10px 25px;
					display: block;
				}

				.header .top-menu .sub-menu > li:hover a
				{
					color: #ffffff;
				}

			.header .top-menu .main-menu > li
			{
				display: inline-block;
				margin-left: 32px;
				position: relative;
				white-space: nowrap;
				padding-bottom: 42px;
			}

				.header .top-menu .main-menu li:first-child
				{
					margin-left: 0;
				}

				.header .top-menu .main-menu > li > a
				{
					color: #FFFFFF;
					text-decoration: none;
					border-bottom: 1px solid #8bbacd;
					padding-bottom: 3px;
					font-family: 'robotoblack', Arial, sans-serif;
				}

				.header .top-menu .main-menu > li > a:hover
				{
					color: #FCD209;
					border-bottom: none;
				}

		.header .top-menu .login
		{
			position: absolute;
			top: 38px;
			right: 140px;
		}

			.header .top-menu .login li
			{
				display: inline-block;
				padding-left: 30px;
			}

				.header .top-menu .login li a
				{
					font-size: 14px;
					display: inline-block;
					color: #FFFFFF;
					padding-left: 25px;
					text-decoration: none;
				}

				.header .top-menu .login li a span
				{
					border-bottom: 1px solid #8bbacd;
					padding-bottom: 3px;
				}

					.header .top-menu .login li a span:hover
					{
						color: #FCD209;
						border-bottom: none;
					}

				.header .top-menu .login li .img-log
				{
					background: url(/images/i/key.png) no-repeat;
				}

				.header .top-menu .login li .img-reg
				{
					background: url(/images/i/pen.png) no-repeat;
				}

		.header .top-menu .lang-menu
		{
			position: absolute;
			right: 0;
			top: 31px;
			cursor: pointer;
			width: 128px;
			
		}

			.header .top-menu .lang-menu .lang
			{
				border: 1px solid #4e85bb;
				padding: 0 5px;
				position: relative;
				z-index: 10;
			}

			.header .top-menu .lang-menu p
			{
				font-size: 14px;
				color: #FFFFFF;
				padding: 8px 10px 8px 30px;
                text-transform: capitalize;
			}

					.header .top-menu .lang-menu span
					{
						width: 8px;
						height: 5px;
						background: url("/images/i/arrow.png") no-repeat;
						position: absolute;
						top: 15px;
						right: 5px;
					}

			.header .top-menu .lang-menu ul
			{
				background: rgba(255,255,255, 0.9);
				box-shadow: 3px 5px 6px rgba(20, 25, 32, 0.25);
			}

				.header .top-menu .lang-menu ul li
				{
					list-style-type: none;
					cursor: pointer;
					border-top: 1px solid #dae0e0;
					padding: 0 6px;
				}

				.header .top-menu .lang-menu ul li:first-child
				{
					border-top: none;
				}

				.header .top-menu .lang-menu ul li:hover
				{
					background: #244860;
				}

				.header .top-menu .lang-menu ul .lang_en a,
				.header .top-menu .lang-menu .en-flag
				{
					background: url(/images/i/en-flag.png) no-repeat scroll 0 50%;
				}

				.header .top-menu .lang-menu ul .lang_ng a,
				.header .top-menu .lang-menu .ng-flag
				
				{
					background: url(/images/i/ng.png) no-repeat scroll 0 50%;
				}

				.header .top-menu .lang-menu ul .lang_ru a,
				.header .top-menu .lang-menu .ru-flag
				
				{
					background: url("/images/i/ru.png") no-repeat 0 50%;
				}

				.header .top-menu .lang-menu ul .lang_id a,
				.header .top-menu .lang-menu .id-flag
				{
					background: url("/images/i/id.png") no-repeat 0 50%;
				}

				.header .top-menu .lang-menu ul .lang_pt a,
				.header .top-menu .lang-menu .pt-flag

				{
					background: url("/images/i/pt.png") no-repeat 0 50%;
				}

				.header .top-menu .lang-menu ul .lang_es a,
				.header .top-menu .lang-menu .es-flag
				{
					background: url("/images/i/es.png") no-repeat 0 50%;
				}

				.header .top-menu .lang-menu ul .lang_th a,
				.header .top-menu .lang-menu .th-flag
				{
					background: url("/images/i/th.png") no-repeat 0 50%;
				}

				.header .top-menu .lang-menu ul .lang_ar a,
				.header .top-menu .lang-menu .ar-flag
				{
					background: url("/images/i/ar.png") no-repeat 0 50%;
				}

				.header .top-menu .lang-menu ul li a
				{
					color: #546876;
					font-size: 14px;
					padding: 10px 0 10px 35px;
					display: block;
					text-decoration: none;
					text-transform: capitalize;
				}

				.header .top-menu .lang-menu ul li:hover a
				{
					color: #87b3c5;
				} 						



	.main
	{
		padding-bottom: 470px;

	}

	.content
	{
		padding-bottom: 470px;

	}

		.content .main-info
		{
			background: url(/images/i/bg-grey.png) repeat;
			height: 200px;
			border-top: 3px solid #dae0e0;
			border-bottom: 3px solid #dae0e0;
		}

			.content .main-info ul
			{
				padding: 20px 0;
				position: relative;
				overflow: hidden;
				height: 140px;
			}

				.content .main-info .active-li
				{
					width: 100%;
					
				}

				.content .main-info .invisible
				{
					padding-left: 260px;
					position: absolute;
					top: 20px;
					z-index: 3;
					font-size: 14px;
					padding-top: 40px;
					width: 878px;
				}

				.content .main-info .invisible a
				{
					color: #007ddb;
				}

					.content .main-info .invisible .close
					{
						width: 26px;
						height: 26px;
						background: url(/images/i/close.png) no-repeat;
						display: block;
						position: absolute;
						right: 0;
						top: 10px;
						cursor: pointer;
						
					}

					.content .main-info .invisible .close:hover
					{
						background-position: 0 -26px;
					}

					.content .main-info .active-li div:first-child
					{
						width: 225px; 
						float: left;
						z-index: 100;
						position: relative;
					}

					.content .main-info .active-li div:first-child p,
					.content .main-info .active-li div:first-child a
					{
						display: none;
					}

					.content .main-info .hide
					{
						display: none;
					}

				.content .main-info ul li
				{
					list-style-type: none;
					width: 225px;
					border-left: 1px solid #dae0e0;
					padding: 0 30px;
					vertical-align: top;
					display: inline-block;
					height: 170px;

				}

				.content .main-info ul li:first-child
				{
					border-left: none;
				}

				.content .main-info ul li div:first-child
				{
					cursor: pointer;
				}

					.content .main-info ul li span
					{
						width: 45px;
						height: 41px;
						display: block;
						margin: 0 auto;
						background: url(/images/i/main-sprite.png) no-repeat;
					}

					.content .main-info ul li .why
					{
						background-position: 0 0;
						width: 27px;
						height: 41px;
					}

					.content .main-info ul li:hover .why
					{
						background-position: 0 -54px;
					}

					.content .main-info ul li .trade
					{
						background-position: -27px 0;
						width: 45px;
						height: 41px;
					}

					.content .main-info ul li:hover .trade
					{
						background-position: -27px -54px;
					}

					.content .main-info ul li .depo
					{
						background-position: -80px 0;
						width: 55px;
						height: 41px;
					}

					.content .main-info ul li:hover .depo
					{
						background-position: -80px -54px;
					}

					.content .main-info ul li .mark
					{
						background-position: -139px 0;
						width: 45px;
						height: 41px;
					}

					.content .main-info ul li:hover .mark
					{
						background-position: -139px -54px;
					}

					.content .main-info ul li h4
					{
						text-align: center;
						font-family: 'robotoblack', Arial, sans-serif;
						font-weight: normal;
						font-size: 18px;
						margin-top: 15px;


					}

					.content .main-info ul li p
					{
						text-align: center;
						font-size: 14px;
						margin-top: 10px;
						margin-bottom: 10px;
					}

					.content .main-info ul li div:first-child a
					{
						display: block;
						width: 16px;
						height: 17px;
						background: url(/images/i/main-sprite.png) no-repeat;
						background-position: -195px 0;
						margin: 0 auto;
						cursor: pointer;
					}

					.content .main-info ul li a:hover
					{
						background-position: -195px -19px;
					}

					.content .quotes
					{
						margin-bottom: 10px;
					}

					.content .quotes ul
					{
						margin: 10px 0;

					}

					.content .quotes ul *
					{
						box-sizing: border-box;

						
					}
                        .content .quotes .hidden_quote
                        {
                            display: none;
                        }

						.content .quotes ul li
						{
							list-style-type: none;
							width: 14.2857%;
							display: table;
							float: left;
							position: relative;
							border: 1px solid #dae0e0;
								-webkit-border-radius: 6px;
			            			-moz-border-radius: 6px;
			            				border-radius: 6px;
						}

						li[class^="an"]
					    {
					        -webkit-animation-duration: 1s;
					           -moz-animation-duration: 1s;
					                animation-duration: 1s;        
					    }

							.content .quotes ul li a
							{
								border: 1px solid #dae0e0;
								-webkit-border-radius: 6px;
			            			-moz-border-radius: 6px;
			            				border-radius: 6px;
                                display: block;
                                text-decoration: none;
                                width: 50%;
							}

							.content .quotes ul li .call
							{
								
								float: left;
								background: rgb(8,164,84); /* Old browsers */
								background: -moz-linear-gradient(top,  rgba(8,164,84,1) 0%, rgba(81,146,113,1) 100%); /* FF3.6+ */
								background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(8,164,84,1)), color-stop(100%,rgba(81,146,113,1))); /* Chrome,Safari4+ */
								background: -webkit-linear-gradient(top,  rgba(8,164,84,1) 0%,rgba(81,146,113,1) 100%); /* Chrome10+,Safari5.1+ */
								background: -o-linear-gradient(top,  rgba(8,164,84,1) 0%,rgba(81,146,113,1) 100%); /* Opera 11.10+ */
								background: -ms-linear-gradient(top,  rgba(8,164,84,1) 0%,rgba(81,146,113,1) 100%); /* IE10+ */
								background: linear-gradient(to bottom,  rgba(8,164,84,1) 0%,rgba(81,146,113,1) 100%); /* W3C */
								-webkit-border-radius: 6px;
			            			-moz-border-radius: 6px;
			            				border-radius: 6px;
							}

								.content .quotes ul li .call span
								{
									width: 17px;
									height: 17px;
									background: url("/images/i/arrow-quotes.png") no-repeat;
									display: block;
									margin: 5px;
								}

								.content .quotes ul li .put span
								{
									width: 17px;
									height: 17px;
									background: url("/images/i/arrow-quotes.png") no-repeat scroll 0 -19px;
									display: block;
									margin: 5px;
									float: right;
								}

								.content .quotes ul li .put p,
								.content .quotes ul li .call p
								{
									clear: both;
									color: #ffffff;
									font-size: 18px;
									text-align: center;
									padding: 5px 0;
									cursor: pointer;
								}

								.content .quotes ul li .quote_name
								{
									position: absolute;
									background: #ffffff;
									padding: 2px 10px;
									font-size: 13px;
									left: 15%;
									width: 70%;
									text-align: center;
									white-space: nowrap;
								}

								.content .quotes ul li .quote_name span
								{
									color: #ccc;
									font-family: 'robotoblack', Arial, sans-serif;
								}
                                .content .quotes ul li .quote_name span
                                {
                                    color:inherit;
                                }
                                .content .quotes ul li .quote_name span.up
                                {
                                    color: #a63737;
                                }
                                .content .quotes ul li .quote_name span.down
                                {
                                    color: #43966B;
                                }

							.content .quotes ul li .put
							{
								
								float: right;
								background: rgb(205,66,42); /* Old browsers */
								background: -moz-linear-gradient(top,  rgba(205,66,42,1) 0%, rgba(165,35,37,1) 100%); /* FF3.6+ */
								background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(205,66,42,1)), color-stop(100%,rgba(165,35,37,1))); /* Chrome,Safari4+ */
								background: -webkit-linear-gradient(top,  rgba(205,66,42,1) 0%,rgba(165,35,37,1) 100%); /* Chrome10+,Safari5.1+ */
								background: -o-linear-gradient(top,  rgba(205,66,42,1) 0%,rgba(165,35,37,1) 100%); /* Opera 11.10+ */
								background: -ms-linear-gradient(top,  rgba(205,66,42,1) 0%,rgba(165,35,37,1) 100%); /* IE10+ */
								background: linear-gradient(to bottom,  rgba(205,66,42,1) 0%,rgba(165,35,37,1) 100%); /* W3C */
								-webkit-border-radius: 6px;
			            			-moz-border-radius: 6px;
			            				border-radius: 6px;
							}

					.content .row-block
					{
						margin: 20px 0;
					}

						.content .row-block li
						{
							width: 570px;
							list-style-type: none;
							display: inline-block;
							margin-left: 15px;
						}

						.content .row-block li:first-child
						{
							margin-left: 0;
						}

							.content .row-block li:first-child a
							{
								float: right;
							}

							.content .row-block li a
							{
								float: left;
							}

						.content .btn-white
						{
							padding: 10px 20px;
							display: inline-block;
							color: #333333;
							font-size: 14px;
							text-decoration: none;
							border:1px solid #9f9f9f;
							-webkit-border-radius: 6px;
			            			-moz-border-radius: 6px;
			            				border-radius: 6px;
						}

						.content .btn-white:hover
						{
							color: #ffffff;
							background: #80b230; /* Old browsers */
				            background: -moz-linear-gradient(top,  #80b230 0%, #729f29 100%); /* FF3.6+ */
				            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80b230), color-stop(100%,#729f29)); /* Chrome,Safari4+ */
				            background: -webkit-linear-gradient(top,  #80b230 0%,#729f29 100%); /* Chrome10+,Safari5.1+ */
				            background: -o-linear-gradient(top,  #80b230 0%,#729f29 100%); /* Opera 11.10+ */
				            background: -ms-linear-gradient(top,  #80b230 0%,#729f29 100%); /* IE10+ */
				            background: linear-gradient(to bottom,  #80b230 0%,#729f29 100%); /* W3C */
						}

						.content .traders-block
						{
							margin-bottom: 30px; 
						}

							.content .traders-block > ul
							{
								display: table;
							}

								.content .traders-block > ul > li
								{
									width: 555px;
									display: table-cell;
									padding-left: 30px;
									padding-bottom: 30px;
								}

								.content .traders-block > ul > li:first-child
								{
									border-right: 1px solid #dae0e0;
									padding-left: 0;
									width: 580px;
								}

									.content .traders-block > ul > li h3
									{
										font-size: 36px;
										font-weight: normal;
										margin-bottom: 25px;
									}

									.content .traders-block > ul > li h4
									{
										font-family: 'robotoblack', Arial, sans-serif;
										font-size: 16px;
										margin-bottom: 10px;
									}

									.content .traders-block > ul > li p
									{
										font-size: 14px;
									}

										.content .traders-block > ul > .about-info > ul
										{
											margin: 25px 0;
										}

											.content .traders-block > ul > .about-info > ul li
											{
												list-style-type: none;
												background: url("/images/i/li.png") no-repeat scroll 0 5px;
												padding-left: 20px;
												font-size: 14px;
												margin: 10px 0;
											}

											.content .traders-block > ul > .analysis-info ul
											{
												margin: 20px 0;
												display: table;
											}

												.content .traders-block > ul > .analysis-info ul li
												{
													display: inline-block;
													width: 106px;
													border-left: 1px solid #dae0e0;
													vertical-align: top;

												}

												.content .traders-block > ul > .analysis-info ul li:first-child
												{
													border-left: none;
												}

												.content .traders-block > ul > .analysis-info ul li a
												{
													text-decoration: none;
												}

												.content .traders-block > ul > .analysis-info ul li div
												{
													width: 60px;
													height: 60px;
													margin: 0 auto;
													background: url("/images/i/sprite-analysis.png") no-repeat scroll 0 0;
												}

												.content .traders-block > ul > .analysis-info ul li:hover div
												{
													background-position: 0 -68px;
												}

												.content .traders-block > ul > .analysis-info ul li p
												{
													text-align: center;
													font-size: 12px;
													color: #333333;
													padding-top: 10px;
												}

												.content .traders-block > ul > .analysis-info ul .a1 div
												{
													background-position: -69px 0;
												}

												.content .traders-block > ul > .analysis-info ul .a1:hover div
												{
													background-position: -69px -68px;
												}

												.content .traders-block > ul > .analysis-info ul .a2 div
												{
													background-position: -137px 0;
												}

												.content .traders-block > ul > .analysis-info ul .a2:hover div
												{
													background-position: -137px -68px;
												}

												.content .traders-block > ul > .analysis-info ul .a3 div
												{
													background-position: -206px 0;
												}

												.content .traders-block > ul > .analysis-info ul .a3:hover div
												{
													background-position: -206px -68px;
												}



							.content .traders-block .news-info div
							{
								padding: 10px 0 15px;
								border-bottom: 1px solid #dae0e0;
								width: 460px;
							}

								.content .traders-block .news-info div p
								{
									font-size: 12px;
								}

								.content .traders-block .news-info div a
								{
									color: #007ddb;
									font-size: 14px;
								}

							.content .traders-block .demo-reg
							{

							}

								.content .traders-block .demo-reg a
								{
									color: #007ddb;
								}

								.content .traders-block .demo-reg form
								{
									margin-top: 30px;
								}

									.content .traders-block .demo-reg form .column-left > div,
									.content .traders-block .demo-reg form .column-right > div
									{
										margin-bottom: 27px;
									}

									.content .traders-block .demo-reg form .column-left,
									.content .traders-block .demo-reg form .column-right
									{
										width: 265px;
									}

									.content .traders-block .demo-reg form .chosen-container
									{
										width: 265px !important;
									}

		form input[type="checkbox"] 
		{ 
			width: auto;
			display: none;

		}

		form input[type="checkbox"] + label 
		{
		    padding-left: 30px;
		    background:url(/images/i/checkbox.png) no-repeat;
		    margin: 5px 0;
		    height: 20px;
		    display: inline-block;
		    cursor: pointer;
		}

		.LabelSelected
		{
			background-position: 0 -20px !important;
		}							

		.content .trading-platform-main
		{
			background: #f5f5ea;
			padding: 45px 0;
			margin-bottom: 50px;
		}

			.content .trading-platform-main h3
			{
				font-size: 36px;
				font-weight: normal;
				text-align: center;
			}

			.content .trading-platform-main .menu-platform
			{
				text-align: center;
				margin-top: 40px;
			}

			.content .trading-platform-main .menu-platform ul
			{
				display: inline-block;
			}

				.content .trading-platform-main .menu-platform ul li
				{
					
				}

					.content .trading-platform-main .menu-platform ul li a
					{
						padding: 10px 15px;
						display: block;
						
					}

		.content .trading-platform-main .info-platform
		{
			background: url("/images/i/monitor.png") no-repeat scroll 50% 0;
			height: 600px;
			margin-top: 60px;
			position: relative;
		}

			.content .trading-platform-main .info-platform .slide-platform > div
			{
				width: 170px;
				position: absolute;
				right: 0;
			}

			.content .trading-platform-main .info-platform .slide-platform .line
			{
				
				background: url("/images/i/lines/lines.png") no-repeat scroll 0 0;
				position: absolute;
				z-index: 5;
			}

			.content .trading-platform-main .info-platform .slide-platform .in1 span
			{
				background-position: 0 0;
				width: 252px;
				height: 89px;
				top: 20px;
				left: 0;
			}

			.content .trading-platform-main .info-platform .slide-platform .in2 span
			{
				width: 245px;
				height: 27px;
				background-position: 0 -90px;
			}



			.content .trading-platform-main .info-platform > .slide-platform div:first-child 
			{
				left: 0;
			}

			.content .trading-platform-main .info-platform > .slide-platform > div > div:first-child
			{
				height: 180px !important;
			}

				.content .trading-platform-main .info-platform > .slide-platform div > div
				{
					height: 200px;
					position: relative;
					cursor: pointer;
				}

				.content .trading-platform-main .info-platform > .slide-platform div > div h4
				{
					margin-bottom: 10px;
					border-bottom: 2px solid transparent;
				}

				.content .trading-platform-main .info-platform > .slide-platform div > div p
				{
					font-size: 14px;
				}

			.content .trading-platform-main .info-platform .slide-platform img
			{
				position: absolute;
				left: 230px;
				top: 39px;
				z-index: 3;
			}

			.content .video-block
			{
				margin-bottom: 20px;
			}

				.content .video-block ul
				{
					word-spacing: 12px;
					margin: 50px 0 10px;
				}

				.content .video-block ul li
				{
					width: 379px;
					height: 252px;
					list-style-type: none;
					display: inline-block;
					position: relative;
					word-spacing: 0;
					-webkit-border-radius: 6px;
		            	-moz-border-radius: 6px;
		            		border-radius: 6px;
				}

				.content .video-block ul li img
				{
					
					-webkit-border-radius: 6px;
		            			-moz-border-radius: 6px;
		            				border-radius: 6px;
				}

				.content .video-block a
				{
					color: #007ddb;
					font-size: 14px;
					float: right;
					display: block;
				}

		.content .news-block-wait
		{
			height: 170px;
			background: #ebeff5;
			margin-bottom: 30px;
			-webkit-border-radius: 6px;
            	-moz-border-radius: 6px;
            		border-radius: 6px;
		}

			.content .news-block-wait .name-news
			{
				width: 305px;
				border-right: 1px solid #d8dee6;
				height: 100%;
				padding: 0 25px;
				position: relative;
				float: left;
			}

			.content .news-block-wait .name-news:after
			{
				content: "";
				position: absolute;
				background: url("/images/i/arrow-right2.png") no-repeat scroll 0 0;
				width: 8px;
				height: 18px;
				top: 45%;
				right: -8px;
			}

				.content .news-block-wait .name-news h3
				{
					font-size: 24px;
					font-weight: normal;
					padding: 30px 0 10px;
				}

					.content .news-block-wait .name-news a
					{
						color: #007ddb;
						margin-top: 10px;
						display: block;
						background-position:0 -6px;
						background-repeat:no-repeat;
						padding-left: 40px;
						font-size: 14px;
					}

				.content .news-block-wait .time-news
				{
					width: 320px;
					float: left;
					padding: 0 20px;
				}

				.content .news-block-wait > div
				{
					background: url("/images/i/news-block.png") no-repeat scroll 100% -25px;
					height: 100%;
					box-shadow: 1px 12px 35px rgba(0, 0, 0, 0.3);
					-webkit-border-radius: 6px;
		            	-moz-border-radius: 6px;
		            		border-radius: 6px;
				}

					.content .news-block-wait .time-news h3
					{
						padding-top: 30px;
						font-size: 16px;
						font-weight: normal;
					}

				.content .news-block-wait .offer-news	
				{
					float: right;
					padding: 22px 0;
					width: 430px;
				}

					.content .news-block-wait .offer-news h3
					{
						
					}

					.content .news-block-wait .offer-news .btn
					{
						display: inline-block;
						width: auto;
						padding: 10px 30px;
						text-transform: none;
						margin-top: 20px;
						font-family: 'robotoregular', Arial, sans-serif;

					}

				.content .binary-option
				{
					margin: 30px 0;
				}

					.content .binary-option h3
					{
						font-size: 36px;
						font-weight: normal;
						margin-bottom: 20px;
					}

					.content .binary-option p
					{
						font-size: 14px;
						margin-bottom: 20px;
					}

			.content .bg-grey
			{
				background: url(/images/i/bg-grey.png) repeat;
				border-top: 1px solid #dae0e0;
				border-bottom: 1px solid #dae0e0;
				padding: 50px 0;
				margin-top: 100px;
			}														






		.main .title
		{
			padding-bottom: 30px;
			padding-top: 30px;
		}

		.main .benefits
		{
			width: 370px;
			float: left;
		}

			.main .benefits .benefits-block
			{
				background: #f5f5ea;
				margin-bottom: 28px;
				padding-bottom: 30px;
				padding: 50px 40px;
				border-bottom: 1px solid #c9c9ba;
					-webkit-border-radius: 6px;
	            			-moz-border-radius: 6px;
	            				border-radius: 6px;
			}

				.main .benefits .benefits-block h3,
				.main .benefits h3,
				.main .form-reg form h3
				{
					font-size: 36px;
					color: #333333;
					font-weight: normal;
					padding-bottom: 30px;
				}

				.main .benefits .benefits-block ul
				{
					
				}

					.main .benefits .benefits-block ul li
					{
						font-size: 15px;
						color: #333333;
						list-style-type: none;
						background: url("/images/i/li.png") no-repeat scroll 0 5px;
						padding-left: 25px;
						padding-bottom: 20px;
					}

				.main .benefits .btn,
				.part-menu .btn,
				.btn
				{
					width: auto;
					margin-bottom: 12px;
					display: block;
					text-align: center;
					border-bottom: 1px solid #546140;
					text-transform: uppercase;
					font-family: 'robotoblack', sans-serif;
					color: #FFFFFF !important;
					padding: 15px 0;
					font-size: 15px;
					text-decoration: none;
					background: #80b230; /* Old browsers */
		            background: -moz-linear-gradient(top,  #80b230 0%, #729f29 100%); /* FF3.6+ */
		            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80b230), color-stop(100%,#729f29)); /* Chrome,Safari4+ */
		            background: -webkit-linear-gradient(top,  #80b230 0%,#729f29 100%); /* Chrome10+,Safari5.1+ */
		            background: -o-linear-gradient(top,  #80b230 0%,#729f29 100%); /* Opera 11.10+ */
		            background: -ms-linear-gradient(top,  #80b230 0%,#729f29 100%); /* IE10+ */
		            background: linear-gradient(to bottom,  #80b230 0%,#729f29 100%); /* W3C */
		            	-webkit-border-radius: 6px;
		            			-moz-border-radius: 6px;
		            				border-radius: 6px;
				}

				.main .benefits .btn:hover,
				.main form .btn-reg:hover,
				.main .account-block .btn:hover,
				.main .newsletter form .btn-submit:hover,
				.trading .btn:hover,
				form .btn-submit:hover,
				.rev-share .rev-share-head .btn:hover,
				.btn:hover,
				.btn-reg:hover
				{
					background: #729f29; /* Old browsers */
					background: -moz-linear-gradient(top,  #729f29 4%, #80b230 71%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(4%,#729f29), color-stop(71%,#80b230)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  #729f29 4%,#80b230 71%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  #729f29 4%,#80b230 71%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  #729f29 4%,#80b230 71%); /* IE10+ */
					background: linear-gradient(to bottom,  #729f29 4%,#80b230 71%); /* W3C */
				}

				.main .benefits .blue,
				.main .account-block .blue,
				.trading .blue,
				.blue
				{
					background: #244860;
				}
				
				.main .benefits .blue:hover,
				.main .account-block .blue:hover,
				.trading .blue:hover,
				.blue:hover
				{	
					background: #244860; /* Old browsers */
					background: -moz-linear-gradient(top,  #244860 0%, #36718e 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#244860), color-stop(100%,#36718e)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  #244860 0%,#36718e 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  #244860 0%,#36718e 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  #244860 0%,#36718e 100%); /* IE10+ */
					background: linear-gradient(to bottom,  #244860 0%,#36718e 100%); /* W3C */
				}

				.main .benefits h3
				{
					font-size: 36px;
					color: #333333;
				}

				.main .benefits .video
				{
					width: 100%;
					height: 252px;
					position: relative;
					margin-bottom: 47px;
					background: url(/images/i/video.png) no-repeat;

						-webkit-border-radius: 6px;
		            			-moz-border-radius: 6px;
		            				border-radius: 6px;
				}

					.main .benefits .video span,
					.video-block ul li span
					{
						color: #FFFFFF;
						font-size: 25px;
						position: absolute;
						bottom: 15px;
						left: 20px;

					}

					.main .video .circle,
					.video-block ul li .circle
					{
						background: url(/images/i/circle.png) no-repeat;
						width: 74px;
						height: 74px;
						position: absolute;
						top: 35%;
						right: 40%;
					}

					.main .video .circle .play,
					.video-block ul li .circle .play
					{
						width: 27px;
						height: 30px;
						background: url(/images/i/play.png) no-repeat;
						position: absolute;
						top: 24px;
						left: 27px;
						cursor: pointer;
					}

					.main .video .circle .play:hover,
					.video-block ul li .circle .play:hover
					{
						background: url(/images/i/play-hover.png) no-repeat;
					}

		.main .form-reg
		{
			width: 690px;
			height: 540px;
			border: 1px solid #d2d9d9;
			margin-left: 400px;
			padding: 40px;
			-webkit-border-radius: 6px;
		           -moz-border-radius: 6px;
		            		border-radius: 6px;

		}

			.main .form-reg form
			{

			}

				form .data .row,
				form .row
				{
					margin-bottom: 10px;		
				}

				
					form .column-left
					{
						width: 330px;
						float: left;
					}

					form .column-right
					{
						width: 330px;
						float: right;
					}

					form .data input,
					form .data textarea,
					form input,
					form textarea
					{
						height: 40px;
						padding-left: 10px;
						width: 100%;
						font-size: 16px;
						font-family: 'robotoregular', sans-serif;
						box-sizing: border-box;
						color: #a2a2a2;
						border: 1px solid #d2d9d9;
						-webkit-border-radius: 6px;
	           				-moz-border-radius: 6px;
	            					border-radius: 6px;
					}

					form textarea
					{
						padding-top: 10px;
					}

					form .data textarea
					{
						margin-top: 18px;
					}

					
					form .data label
					{
						font-size: 16px;
						color: #a2a2a2;
						display: block;
						margin-bottom: 10px;
					}

					form .select .chosen-container-single .chosen-single
					{
						width: 100%;
						height: 40px;
						box-shadow: none;
						color: #a2a2a2;
						font-size: 16px;
						font-family: 'robotoregular', sans-serif; 
						border: 1px solid #d2d9d9;
						background: #FFFFFF;
							-webkit-border-radius: 6px;
		           				-moz-border-radius: 6px;
		            					border-radius: 6px;
					}

					form .select .chosen-container-single .chosen-single span
					{
						padding: 6px 0;
						color: #a2a2a2;
					}

					form .select .chosen-container-single .chosen-single div b
					{
						background-position: 0 10px;
					}

					form .select .chosen-container-single .chosen-drop
					{
						margin-top: -10px;
						border-bottom: 1px solid #d2d9d9;
						border-left: 1px solid #d2d9d9;
						border-right: 1px solid #d2d9d9;
						box-shadow: none;
					}

					form .terms-of-use
					{
						clear: both;
						margin-bottom: 15px;
						margin-top: 15px;
					}

					form .terms-of-use span
					{
						color: #000000; 
						font-size: 16px; 
						display: inline-block; 
						margin-left: 10px;
						border-bottom: 1px dashed #000080;
					}

						form .terms-of-use span a
						{
							text-decoration: none;
							color: #007ddb;
						}

						form .btn-reg,
						form .btn-submit
						{
							width: 100%;
							height: 45px;
							border: none;
							margin: 20px 0;
							color: #FFFFFF;
							cursor: pointer;
							font-size: 18px;
							background: #80b230; /* Old browsers */
				            background: -moz-linear-gradient(top,  #80b230 0%, #729f29 100%); /* FF3.6+ */
				            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80b230), color-stop(100%,#729f29)); /* Chrome,Safari4+ */
				            background: -webkit-linear-gradient(top,  #80b230 0%,#729f29 100%); /* Chrome10+,Safari5.1+ */
				            background: -o-linear-gradient(top,  #80b230 0%,#729f29 100%); /* Opera 11.10+ */
				            background: -ms-linear-gradient(top,  #80b230 0%,#729f29 100%); /* IE10+ */
				            background: linear-gradient(to bottom,  #80b230 0%,#729f29 100%); /* W3C */
			            	-webkit-border-radius: 6px;
			            			-moz-border-radius: 6px;
			            				border-radius: 6px;
						}



					.clearfix:before,
					.clearfix:after
					{
						display: table;
  						content: " ";
					}

					.clearfix:after
					{
						clear: both;
					}

					.form-reg-in
					{
						float: left;
						width: 100%;
					}

	.footer
	{
		background: #244860;
		clear: both;
		color: #FFFFFF;
		position: absolute;
		width: 100%;
		bottom: 0;
	}

		.footer .footer1
		{
			padding-top: 60px;
			height: 292px;
			border-bottom: 1px solid #306378;
		}

			.footer .footer1 .col
			{
				width: 200px;
				float: left;
			}

				.footer .footer1 .col p,
				.footer .footer1 .follow p
				{
					font-size: 15px;
					padding-bottom: 15px;
					text-transform: uppercase;
					font-family: 'robotoblack', sans-serif;
				}

					.footer .footer1 .col p a
					{
						color: #FFFFFF;
						border-bottom: 1px solid #667f90;
						text-decoration: none;
						padding-bottom: 3px;
						font-family: 'robotoblack', sans-serif;
					}

					.footer .footer1 .col p a:hover
					{
						color: #FCD209;
						border-bottom: none;
					}

				.footer .footer1 .col ul
				{

				}

					.footer .footer1 .col ul li
					{
						list-style-type: none;
						color: #007ddb;
						font-size: 14px;
						padding-top: 10px;
					}

						.footer .footer1 .col ul li a
						{
							color: #007ddb;
							border-bottom: 1px solid #195885;
							text-decoration: none;
							padding-bottom: 3px;
						}

						.footer .footer1 .col ul li a:hover
						{
							color: #FCD209;
							border-bottom: none;
						}

			.footer .footer1 .follow
			{
				width: 370px;
				float: left;

			}

				.footer .footer1 .follow ul
				{

				}

					.footer .footer1 .follow ul li
					{
						list-style-type: none;
						margin-right: 10px;
						float: left;
	
					}

					.footer .footer1 .follow ul li a
					{
						background: url(/images/i/social-sprite.png) 0 0 no-repeat;
						width: 20px;
						height: 20px;
						display: inline-block;
					}

					.footer .footer1 .follow ul li .fb:hover
					{
						background-position: 0 -30px;
					}

					.footer .footer1 .follow ul li .tw
					{
						background-position: -30px 0;
					}

					.footer .footer1 .follow ul li .tw:hover
					{
						background-position: -30px -30px;
					}

					.footer .footer1 .follow ul li .in
					{
						background-position: -59px 0;
					}

					.footer .footer1 .follow ul li .in:hover
					{
						background-position: -59px -30px;
					}

					.footer .footer1 .follow ul li .g
					{
						background-position: -90px 0;
					}

					.footer .footer1 .follow ul li .g:hover
					{
						background-position: -90px -30px;
					}

					.footer .footer1 .follow ul li .yt
					{
						background-position: -119px 0;
					}

					.footer .footer1 .follow ul li .yt:hover
					{
						background-position: -119px -30px;
					}

					.footer .footer1 .follow ul li .vk
					{
						background-position: -155px 0;
					}

					.footer .footer1 .follow ul li .vk:hover
					{
						background-position: -155px -30px;
					}


					.footer .footer1 .follow span
					{
						font-size: 12px;
						padding-top: 12px;
						display: block;
						line-height: 1.5;
					}


		.footer .footer2
		{
			padding: 40px 0;
			position: relative;
		}

			.footer .footer2 p
			{
				font-size: 13px;
				position: absolute;
				top: 48px;
				left: 45px;
			}

				.footer .footer2 ul
				{
					position: absolute;
					right: 0;
					top: 45px;
				}

					.footer .footer2 ul li
					{
						list-style-type: none;
						float: left;
						padding: 0 27px;
						border-left: 1px solid #306378; 
					}

					.footer .footer2 ul li:first-child
					{
						border-left: none;
					}

						.footer .footer2 ul li a
						{
							color: #FFFFFF;
							text-decoration: none;
							font-size: 13px;
						}

						.footer .footer2 ul li a:hover
						{
							color: #FCD209;
						}

						.support-block
						{
							position: fixed;
							background: #007ddb;
							bottom: 0;
							right: 0;
								-webkit-border-radius: 6px 6px 0 0;
			            			-moz-border-radius: 6px 6px 0 0;
			            				border-radius: 6px 6px 0 0;
						}

						.support-block:after
						{
							background: url(/images/i/support-icon.png) no-repeat scroll 0 0;
							position: absolute;
							content: "";
							width: 19px;
							height: 16px;
							top: 30%;
							right: 10px;
						}

							.support-block a
							{
								color: #ffffff;
								text-decoration: none;
								padding: 10px 60px 10px 20px;
								display: block;
								font-size: 14px;

							}

	.trading
    {

    }

        .trading h3,
        .contacts h3
        {
            font-size: 36px;
            color: #333333;
            font-weight: normal;
            margin-bottom: 40px;
        }

        .trading .part-menu
        {
			width: 275px;
			float: left;
			margin-bottom: 35px;
        }

            .trading .part-menu .instruments ul

            {
				background: #f5f5ea;
				margin-bottom: 30px;
				border-bottom: 1px solid #c9c9ba;
				-webkit-border-radius: 6px;
			        -moz-border-radius: 6px;
			            border-radius: 6px;

            }

            	.trading .part-menu .instruments ul li
	            {
					list-style-type: none;
					padding: 10px 0 10px 20px;
					border-top: 1px solid #e3e3cd; 

	            }

	            	.trading .part-menu .instruments ul .active
	            	{
	            		background: #244860;
	            		color: #FFFFFF;
	            	}

	            		.trading .part-menu .instruments ul .active a
	            		{
	            			color: #FFFFFF;
	            		}

	            .trading .part-menu .instruments ul li:first-child
	            {
	            	border-top: none;
	            }

	            	.trading .part-menu .instruments ul li a
	            	{
	            		color: #333333;
	            		text-decoration: none;
	            		font-size: 14px;
	            	}

	            	           		
	            	.account-block .btn
	            	{
	            		text-transform: uppercase;
	            		font-family: 'robotoblack', sans-serif;
	            	}

	            		.trading .part-menu .account-block,
	            		.trading .part-menu .newsletter
	            		{
	            			background: #f5f5ea;
	            			padding: 23px 20px 15px;
	            			margin-bottom: 30px;
	            			border-bottom: 1px solid #c9c9ba;
	            			-webkit-border-radius: 6px;
			        			-moz-border-radius: 6px;
			            			border-radius: 6px;
	            		}

	            			.trading .part-menu .account-block p,
	            			.trading .part-menu .newsletter p
	            			{
	            				font-family: 'robotoblack', sans-serif;
	            				text-align: center;
	            				padding-bottom: 20px;
	            			}


				.trading .part-menu .newsletter	p
				{
					text-align: left;
				}

				.trading .part-menu .newsletter	span
				{
					text-align: left;
					font-size: 14px;
					padding-bottom: 25px;
					display: block;
				}

					.trading .part-menu .newsletter form
					{
						width: 100%;
					}

					.trading .part-menu .newsletter form div
					{
						margin-bottom: 0 !important;
					}

						
		.trading-account,
		.deposit,
		.faq,
		.trading-conditions,
		.account-types,
		.analytics,
		.news,
		.partner
		{
			width: 870px;
			float: right;
			margin-bottom: 30px;
			
		}

			.trading-account p,
			.deposit p,
			.news p,
			.partner p
			{
				color: #333333;
				font-size: 14px;
			}

			.trading-account .desc,
			.deposit .desc,
			.account-types .desc,
			.analytics .desc,
			.news .desc,
			.partner .desc
			{
				padding-bottom: 30px;
			}

				.trading-account ul
				{

				}

					.trading-account ul li
					{
						list-style-type: none;
						float: left;
						padding: 20px 15px;
					}

						.trading-account ul li a
						{
							font-size: 16px;
							color: #333333;
							text-decoration: none;
							border-bottom: 1px dashed #333333;
							cursor: pointer;
						}

						.trading-account ul .active
						{
							background: #244860;
							-webkit-border-radius: 6px 6px 0 0;
			        			-moz-border-radius: 6px 6px 0 0;
			            			border-radius: 6px 6px 0 0;
						}

							.trading-account ul .active a
							{
								color: #FFFFFF;
								border-bottom: 1px dashed #FFFFFF;
							}

				.trading-account .instruments-table
				{
					border-top: 5px solid #244860;
				}

					.trading-account .instruments-table table
					{
						width: 100%;
						color: #333333;
						font-size: 14px;
						border: 1px solid #d2d9d9;
						border-collapse: collapse;
						-webkit-border-radius: 0 0 6px 6px;
			        			-moz-border-radius: 0 0 6px 6px;
			            			border-radius: 0 0 6px 6px;
											
					}

					.trading-account .instruments-table table a
					{
						color: #007ddb;
						border-bottom: 1px dashed #007ddb;
						text-decoration: none;
					}

					.trading-account .instruments-table table tbody .title
					{
						border-top: 1px solid #d2d9d9;
						border-bottom: 1px solid #d2d9d9;
						background: #f7f7f7; /* Old browsers */
						background: -moz-linear-gradient(top,  #f7f7f7 0%, #f7f7f7 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  #f7f7f7 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  #f7f7f7 0%,#f7f7f7 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  #f7f7f7 0%,#f7f7f7 100%); /* IE10+ */
						background: linear-gradient(to bottom,  #f7f7f7 0%,#f7f7f7 100%); /* W3C */
					}

						.trading-account .instruments-table table tr td
						{
							border-left: 1px solid #d2d9d9;
							padding: 10px 20px;
							

						}

						.trading-account .instruments-table table tr td .currency-head
						{
							position: relative;
							padding-top: 3px;
						}

							.trading-account .instruments-table table tr td .currency-head .currency-pair
							{
								width: 470px;
								float: left;
							}

						.trading-account .instruments-table table tr
						{
							background: #f2f2f2;
						}

						.trading-account .instruments-table table tr td:first-child
						{
							border-left: none;
						}

						.trading-account .instruments-table table tr:nth-child(2n)
						{
							background: #FFFFFF;
						}

						.trading-account .instruments-table table .invisible
						{
							display: none;
						}

						.trading-account .instruments-table table tr td ul
						{
							
							display: inline-block;
							width: 90px;
							top: 15px;
							left: 480px;
						}

							.trading-account .instruments-table table tr td ul li
							{
								cursor: pointer;
								color: #007ddb;
								border-bottom: 1px dashed #007ddb;
								padding: 0;
							}

						.trading-account .instruments-table table tr td .open-up
						{	
							width: 7px;
							height: 5px;
							background: url(/images/i/up-down.png) 0 0 no-repeat;
							position: absolute;
							right: 0;
							top: 8px;
							cursor: pointer;
						}

						.trading-account .instruments-table table tr .opened .open-up
						{
							background-position: 0 -5px;
						}

						.trading-account .instruments-table table .btn,
						.analytics .analytics-info .btn
						{
							display: inline-block;
							text-transform: none;
							margin: 10px 0;
							text-align: center;
							float: right;
							border: 1px solid #9f9f9f;
							color: #333333 !important;
							font-family: 'robotolight', sans-serif;
							padding: 5px 15px;
							font-size: 15px;
							text-decoration: none;
							background: #FFFFFF;
				            	-webkit-border-radius: 6px;
				            			-moz-border-radius: 6px;
				            				border-radius: 6px; 
						}

						.trading-account .instruments-table table .btn:hover,
						.analytics .analytics-info .btn:hover
						{
							background: #80b230; /* Old browsers */
				            background: -moz-linear-gradient(top,  #80b230 0%, #729f29 100%); /* FF3.6+ */
				            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80b230), color-stop(100%,#729f29)); /* Chrome,Safari4+ */
				            background: -webkit-linear-gradient(top,  #80b230 0%,#729f29 100%); /* Chrome10+,Safari5.1+ */
				            background: -o-linear-gradient(top,  #80b230 0%,#729f29 100%); /* Opera 11.10+ */
				            background: -ms-linear-gradient(top,  #80b230 0%,#729f29 100%); /* IE10+ */
				            background: linear-gradient(to bottom,  #80b230 0%,#729f29 100%); /* W3C */
				            color: #ffffff !important;
				        }

						.trading-account .instruments-table table p
						{
							padding-bottom: 20px;
							padding-top: 35px;
						}

/* Deposit / Withdrawal */
	.deposit
	{

	}

		.baner-block
		{
			height: 330px;
			background: #f5f5ea;
			width: 100%;
			position: relative;
			margin-bottom: 30px;
			border-bottom: 1px solid #c9c9ba;
    			-webkit-border-radius: 6px;
        			-moz-border-radius: 6px;
            			border-radius: 6px;
		}

			.baner-block .baner-info
			{
				position: absolute;
				top: 40%;
				width: 100%;
			}

				.baner-block .baner-info p
				{
					text-align: center;
				}

				.baner-block .baner-info h3
				{
					font-size: 72px;
					font-family: 'robotoblack', sans-serif;
					text-align: center;
				}

		.deposit .deposit-method
		{
			background: #244860;
			color: #FFFFFF;
			font-size: 16px;
			font-family: 'robotolight', sans-serif;
			padding: 13px 20px;
				-webkit-border-radius: 12px 12px 0 0;
        			-moz-border-radius: 12px 12px 0 0;
        				border-radius: 12px 12px 0 0;
		}

		.deposit table
		{
			
			border-collapse: collapse;
			
			-webkit-border-radius: 6px;
    			-moz-border-radius: 6px;
    				border-radius: 6px;
		}

			.deposit table tr td
			{
				width: 220px;
				height: 163px;
				
				border-bottom: 1px solid #d2d9d9;
				border-right: 1px solid #d2d9d9;
				text-align: center;

			}

			.deposit table tr td a
			{
				width: 100%;
				height: 100%;
				display: block;	
			}

				.deposit table tr td .visa
				{
					background: url(/images/i/visa.png) no-repeat 50% 50%;
				}

				.deposit table tr td .payza
				{
					background: url(/images/i/payza.png) no-repeat 50% 50%;
				}

				.deposit table tr td .astro-pay
				{
					background: url(/images/i/astro-pay.png) no-repeat 50% 50%;
				}

				.deposit table tr td .lava-pay
				{
					background: url(/images/i/lava-pay.png) no-repeat 50% 50%;
				}

				.deposit table tr td .skrill
				{
					background: url(/images/i/skrill.png) no-repeat 50% 50%;
				}

				.deposit table tr td .qiwi
				{
					background: url(/images/i/qiwi.png) no-repeat 50% 50%;
				}

				.deposit table tr td .verve-pay
				{
					background: url(/images/i/verve-pay.png) no-repeat 50% 50%;
				}

				.deposit table tr td .neteller
				{
					background: url(/images/i/neteller.png) no-repeat 50% 50%;
				}

				.deposit table tr td .ok-pay
				{
					background: url(/images/i/ok-pay.png) no-repeat 50% 50%;
				}

				.deposit table tr td .cashu
				{
					background: url(/images/i/cashu.png) no-repeat 50% 50%;
				}

				.deposit table tr td .yandex
				{
					background: url(/images/i/yandex.png) no-repeat 50% 50%;
				}

				.deposit table tr td .webmoney
				{
					background: url(/images/i/webmoney.png) no-repeat 50% 50%;
				}

				.deposit table tr td .przelewy
				{
					background: url(/images/i/przelewy.png) no-repeat 50% 50%;
				}

				.deposit table tr td .sofort
				{
					background: url(/images/i/sofort.png) no-repeat 50% 50%;
				}

				.deposit table tr td .wire
				{
					background: url(/images/i/wire.png) no-repeat 50% 50%;
				}

				.deposit table tr td .alfa
				{
					background: url(/images/i/alfa.png) no-repeat 50% 50%;
				}

				.deposit table tr td .vtb24
				{
					background: url(/images/i/vtb24.png) no-repeat 50% 50%;
				}

				.deposit table tr td .sberbank
				{
					background: url(/images/i/sberbank.png) no-repeat 50% 50%;
				}




			.deposit table tr:last-child td
			{
				border-bottom: none;
			}

			.deposit table td:last-child
			{
				border-right: none;
			}

			.deposit table tr td:hover
			{
				background: #f5f5ea;
			}

			.border-table
			{
				margin-bottom: 30px;
				overflow: hidden;
				border: 1px solid #d2d9d9;
				border-top: none;
				-webkit-border-radius: 0 0 6px 6px;
    			-moz-border-radius: 0 0 6px 6px;
    				border-radius: 0 0 6px 6px;
			}

/* FAQ */

	.faq
	{
		
	}

		.faq .block-question .question
		{
			color: #007ddb;
			display: inline-block;
			font-size: 14px;
			margin-bottom: 15px;
			cursor: pointer;
		}

		.faq .block-question .answer
		{
			
			background: url(/images/i/arrow-faq.png) no-repeat 25px 0;
			padding-top: 8px;
			margin-bottom: 20px;
		}

			.faq .block-question .answer > div
			{
				background: #f2f2f2;
				padding: 25px 25px 5px;
			}

			.faq .block-question .answer p
			{
				color: #333333;
				padding-bottom: 15px;
				font-size: 14px;
			}

/* trading-conditions */

	.trading-conditions
	{
		color: #333333;
	}

		.trading-conditions	.condition
		{
			margin-bottom: 5px;	
		}

			.trading-conditions	.condition .title-condition
			{
				border: 1px solid #d2d9d9;
				position: relative;
				background: #f8f8f8; /* Old browsers */
				background: -moz-linear-gradient(top,  #f8f8f8 0%, #f2f2f2 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #f8f8f8 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #f8f8f8 0%,#f2f2f2 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #f8f8f8 0%,#f2f2f2 100%); /* IE10+ */
				background: linear-gradient(to bottom,  #f8f8f8 0%,#f2f2f2 100%); /* W3C */
			}

				.trading-conditions	.condition .title-condition p
				{
					padding: 10px 25px;
					font-size: 14px;
					cursor: pointer;
				}

				.trading-conditions	.condition .title-condition .plus
				{
					width: 10px;
					height: 10px;
					background: url(/images/i/plus.png) no-repeat;
					position: absolute;
					top: 15px;
					right: 20px;
					cursor: pointer;
				}

				.trading-conditions	.opened .title-condition .plus
				{
					background-position: 0 -10px;
				}

				.trading-conditions	.opened .title-condition
				{
					position: relative;
				}

				.trading-conditions	.opened .title-condition:after
				{
					content: "";
					position: absolute;
					width: 18px;
					height: 8px;
					background: url(/images/i/arrow-white.png) no-repeat;
					bottom: -1px;
					left: 25px;
				}

				.trading-conditions	.condition .info-condition
				{
					padding: 25px 25px 10px;
					margin-bottom: 20px;
					border-bottom: 1px solid #d2d9d9;
					border-left: 1px solid #d2d9d9;
					border-right: 1px solid #d2d9d9;
					-webkit-border-radius: 0 0 6px 6px;
		    			-moz-border-radius: 0 0 6px 6px;
		    				border-radius: 0 0 6px 6px;
				}

					.trading-conditions	.condition .info-condition p
					{
						font-size: 14px;
						padding-bottom: 15px;
					}		

/* Account Types */

		.account-types
		{
			
		}

			.account-types .desc
			{
				font-size: 14px;
				color: #333333;
			}

			.account-types .account-table
			{
				width: 866px;
				-webkit-border-radius: 6px;
		    			-moz-border-radius: 6px;
		    				border-radius: 6px;
			}

				.account-types .account-table li
				{
					width: 163px;
					display: block;
					list-style-type: none;
					float: left;
					position: relative;
					border-top: 1px solid #d2d9d9;
					border-bottom: 1px solid #d2d9d9;
					border-right: 1px solid #d2d9d9;
				}


				.account-types .account-table li .last tr td
				{
					border-right: 1px solid #d2d9d9;
				}

				.account-types .account-table .last .title-account
				{
					border-right: none !important;
					-webkit-border-radius:  0 6px 0 0;
		    			-moz-border-radius: 0 6px 0 0;
		    				border-radius: 0 6px 0 0;
				}

				.account-types .account-table .last table thead tr td
				{
					border-right: none;
				}

				.account-types .account-table .last .get-started
				{
					border-right: none;
					-webkit-border-radius:  0 0 6px 0;
		    			-moz-border-radius: 0 0 6px 0;
		    				border-radius: 0 0 6px 0;
				}

				.account-types .account-table li:first-child
				{
					width: 206px;
					border-left: 1px solid #d2d9d9;
					-webkit-border-radius: 6px 0 0 6px;
		    			-moz-border-radius: 6px 0 0 6px;
		    				border-radius: 6px 0 0 6px;
				}

					.account-types .account-table li:first-child div:first-child
					{
						background: #f5f5ea !important;
						color: #333333 !important;
					}

					.account-types .account-table li .title-account,
					.account-types .account-table li:first-child div:first-child
					{
						
						background: #244860;
						color: #FFFFFF;
						font-size: 18px;
						font-family: 'robotoblack', sans-serif;
						font-weight: bold;
						text-align: center;
						padding: 35px 0;
						/* border-right: 1px solid #FFFFFF; */
					}

					.account-types .account-table li table
					{
						font-size: 14px;
						width: 100%;
						border-collapse: collapse;

					}

						.account-types .account-table li table tr td
						{
							text-align: center;
							padding: 10px 0;
							border-top: 1px solid #efefef;
							border-bottom: 1px solid #efefef;
							
						}


						.account-types .account-table li .account-features,
						.account-types .account-table li .account-features thead tr td
						{
							background: rgb(251,251,251); /* Old browsers */
							background: -moz-linear-gradient(left,  rgba(251,251,251,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
							background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(251,251,251,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
							background: -webkit-linear-gradient(left,  rgba(251,251,251,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
							background: -o-linear-gradient(left,  rgba(251,251,251,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
							background: -ms-linear-gradient(left,  rgba(251,251,251,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
							background: linear-gradient(to right,  rgba(251,251,251,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
						}

							.account-types .account-table li .account-features thead tr td
							{
								font-size: 24px;
								font-family: 'robotoblack', sans-serif;
								font-weight: bold;
								border-top: none;
								border-bottom: none;

							}

							.account-types .account-table li .account-features tr:nth-child(2n+1)
							{
								background: #f2f2f2;
							}

							.account-types .account-table li .account-features tr td
							{
								/* border: 1px solid #FFFFFF; */
															}

							.account-types .account-table li .get-started
							{
								background: #244860;
								text-align: center;
								padding: 20px 15px;
								border-right: 1px solid #ffffff;
							}

							.account-types .account-table li .get-started .btn
							{
								background: #ffffff;
								color: #333333;
								font-size: 14px;
								padding: 10px 25px;
								text-decoration: none;
								box-shadow: inset 0px 0px 2px rgba(0,0,0,1);
								display: inline-block;
								-webkit-border-radius: 6px;
					    			-moz-border-radius: 6px;
					    				border-radius: 6px;
							}

							.account-types .account-table li:hover
							{
								
								-webkit-border-radius: 0 0 6px 6px ;
					    			-moz-border-radius: 0 0 6px 6px;
					    				border-radius: 0 0 6px 6px;
							}

							.account-types .account-table li:first-child:hover
							{
								-webkit-border-radius: 6px 0 0 6px;
					    			-moz-border-radius: 6px 0 0 6px;
					    				border-radius: 6px 0 0 6px;
							}

							

							.account-types .account-table li:hover .account-features
							{
								border-left: 1px solid #d2d9d9;
								border-right: 1px solid #d2d9d9;
							}

							.account-types .account-table li:hover .title-account
							{
								padding-top: 40px;
								padding-bottom: 40px;
								margin-top: -10px;
								color: #E0A53B;
								-webkit-border-radius: 6px 6px 0 0;
					    			-moz-border-radius: 6px 6px 0 0;
					    				border-radius: 6px 6px 0 0;
							}

							.account-types .account-table li:hover .account-features thead tr td
							{
								background: #E0A53B;
								color: #ffffff;
								border: none;
							}

							.account-types .account-table li:hover .get-started .btn
							{
								background: #80b230;
								color: #ffffff;
								font-weight: bold;
								box-shadow: none;
								text-transform: uppercase;
								padding: 13px 20px;
							}

							.account-types .account-table li:hover .get-started
							{
								padding-bottom: 28px;
								padding-right: 10px;
								padding-left: 10px;
								-webkit-border-radius: 0 0 6px 6px ;
					    			-moz-border-radius: 0 0 6px 6px;
					    				border-radius: 0 0 6px 6px;	
							}

/* Account Types */

	.analytics
	{

	}

		.analytics .desc
		{
			font-size: 14px;
			color: #333333;
		}

			.analytics .analytics-block ul
			{
				
				height: 40px;
				width: 100%;

				-webkit-border-radius: 6px ;
		    			-moz-border-radius: 6px;
		    				border-radius: 6px;

		    			
			}

				.analytics .analytics-block ul li,
				.content .trading-platform-main .menu-platform ul li
				{
					list-style-type: none;
					display: inline-block;
					float: left;
					cursor: pointer;
					position: relative;
					text-align: center;
					
					overflow: hidden
					text-overflow: ellipsis;
					white-space: nowrap;
					border-right: 1px solid #e2e3e5;
					border-top: 1px solid #e2e3e5;
					border-bottom: 1px solid #e2e3e5;

					background: rgb(254,254,254); /* Old browsers */
					background: -moz-linear-gradient(top,  rgba(254,254,254,1) 0%, rgba(242,246,249,1) 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(242,246,249,1))); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(242,246,249,1) 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(242,246,249,1) 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(242,246,249,1) 100%); /* IE10+ */
					background: linear-gradient(to bottom,  rgba(254,254,254,1) 0%,rgba(242,246,249,1) 100%); /* W3C */	
				}

					.analytics .analytics-block ul li a
					{
						padding-top: 10px;
						padding-bottom: 10px;
						display: block;
					}

					.analytics .analytics-block ul .active:after
					{
						content: "";
						position: absolute;
						width: 18px;
						height: 8px;
						bottom: -15px;
						left: 45%;
						background: url(/images/i/arrow-faq.png) no-repeat;
					}

				.analytics .analytics-block ul li:first-child,
				.content .trading-platform-main .menu-platform ul li:first-child
				{
					border-left: 1px solid #e2e3e5;
					-webkit-border-radius: 6px 0 0 6px;
					    -moz-border-radius: 6px 0 0 6px;
					    	border-radius: 6px 0 0 6px;
				}

				.analytics .analytics-block ul .last,
				.content .trading-platform-main .menu-platform ul .last
				{	

					-webkit-border-radius: 0 6px 6px 0;
					    -moz-border-radius: 0 6px 6px 0;
					    	border-radius: 0 6px 6px 0;
				}

				.analytics .analytics-block ul .active,
				.content .trading-platform-main .menu-platform ul .active
				{
					color: #ffffff;
					background: rgb(22,38,49); /* Old browsers */
					background: -moz-linear-gradient(top,  rgba(22,38,49,1) 0%, rgba(31,49,61,1) 35%, rgba(40,59,73,1) 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(22,38,49,1)), color-stop(35%,rgba(31,49,61,1)), color-stop(100%,rgba(40,59,73,1))); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  rgba(22,38,49,1) 0%,rgba(31,49,61,1) 35%,rgba(40,59,73,1) 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  rgba(22,38,49,1) 0%,rgba(31,49,61,1) 35%,rgba(40,59,73,1) 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  rgba(22,38,49,1) 0%,rgba(31,49,61,1) 35%,rgba(40,59,73,1) 100%); /* IE10+ */
					background: linear-gradient(to bottom,  rgba(22,38,49,1) 0%,rgba(31,49,61,1) 35%,rgba(40,59,73,1) 100%); /* W3C */
				}

					.analytics .analytics-info .technical-main,
					.analytics .analytics-info .fundamental-main,
					.analytics .analytics-info .signals-main,
					.analytics .analytics-info .calendar-main,
					.analytics .analytics-info .market-main,
					.analytics .analytics-info .trends-main
					{
						padding: 30px;
						background: #f2f2f2;
						margin-top: 14px;
						float: left;
						width: 100%;
						position: relative;
					}

					.analytics .analytics-info
					{
						width: 810px
					}

						.analytics .analytics-info .video
						{
							background: url(/images/i/technical.png) no-repeat;
							width: 445px;
							height: 250px;
							position: relative;
							float: left;
							margin: 0 25px 25px 0;
						}

							.analytics .analytics-info h3
							{
								font-size: 36px;
								color: #333333;
								margin-bottom: 30px;

							}

							.analytics .analytics-info .video span
							{
								color: #FFFFFF;
								font-size: 25px;
								position: absolute;
								bottom: 15px;
								left: 20px;
							}

							.analytics .analytics-info p
							{
								font-size: 14px;
								color: #333333;
								margin-bottom: 20px;
							}

							.analytics .analytics-info .btn
							{
								padding: 10px 60px;
								width: auto;
								color: #333333 !important;
								font-family: 'robotolight', sans-serif;
							}

							.analytics .analytics-info .btn:hover
							{
								color: #ffffff !important;
							}

/* News */ 
.news
{

}

	.news .new-block
	{
		border-bottom: 1px solid #d2d9d9;
		margin-bottom: 25px;
	}

		.news .new-block h4
		{
			font-size: 16px;
			font-family: 'robotoblack', sans-serif;
			font-weight: normal;
			color: #333333;
		}

		.news .new-block span
		{
			color: #bababa;
			font-size: 12px;
			margin: 10px 0 15px;
			display: block;
		}

		.news .new-block p
		{
			margin-bottom: 20px;
		}

		.news .new-block a
		{
			font-size: 14px;
			color: #007ddb;
			border-bottom: 1px dashed #007ddb;
			text-decoration: none;
			margin-bottom: 20px;
			display: inline-block;
		}


/* Pagination */ 

.pagination
{
	margin: 40px 0;
}

	.pagination ul
	{

	}

		.pagination ul li
		{
			list-style-type: none;
			float: left;
			font-size: 13px;
			margin-left: 8px;
			cursor: pointer;
		}

			.pagination ul li:first-child
			{
				margin-left: 0;
			}

				.pagination ul li a
			{
				padding: 5px 10px;
				display: block;
				border: 1px solid #cbcbcb;
				color: #333333;
			}

				.pagination ul li .active
				{
					background: #f5f5ea;
					border: 1px solid #333333;
				}

/* Contacts */ 

.contacts
{

}

	.contacts .contacts-info
	{
		width: 540px;
		float: left;
	}

		.contacts .contacts-info .contact-block
		{
			padding-bottom: 30px;
			border-bottom: 1px solid #d2d9d9;
			margin-bottom: 45px;
		}

			.contacts a
			{
				text-decoration: none;
				border-bottom: 1px solid #007ddb;
				color: #007ddb;
			}

			.contacts a:hover
			{
				border-bottom: none;
			}

			.contacts .contacts-info .contact-block h4,
			.contacts .contacts-form h4
			{
				font-size: 16px;
				font-family: 'robotoblack', sans-serif;
				font-weight: normal;
				color: #333333;
				margin-bottom: 20px;
			}

			.contacts .contacts-info .contact-block p,
			.contacts .contacts-form form p
			{
				font-size: 14px;
				color: #333333;
				margin-bottom: 18px;
			}

	.contacts .contacts-form
	{
		margin-left: 600px;
		width: 470px;

	}

		.contacts .contacts-form form
		{
			padding: 50px 50px 25px;
			width: 100%;
			background: #f5f5ea;
			-webkit-border-radius: 6px;
					    -moz-border-radius: 6px;
					    	border-radius: 6px;
		}

		.contacts .contacts-form form .message
		{
			padding-bottom: 150px; 
		}

		.contacts .contacts-form form input
		{
			color: #a2a2a2;
			font-size: 16px;
		}

/* affiliates */

.partner
{

}

	.partner .chart
	{
		width: 100%;
		height: 411px;
		border: 1px solid #d2d9d9;
		position: relative;
		margin-bottom: 20px;
	}

		.affiliates
		{
			background: url(/images/i/white-label.png) no-repeat 50% 50%;
		}

		.affiliates .up,
		.affiliates .down,
		.affiliates .left,
		.affiliates .right
		{
			position: absolute;
			width: 365px;
			height: 90px;
		}

		.affiliates .up
		{
			left: 248px;
			top: 45px;
			text-align: center;
		}

		.affiliates .down
		{
			left: 248px;
			top: 270px;
			text-align: center;
		}

		.affiliates .left
		{
			left: 0px;
			top: 160px;
			text-align: right;
		}

		.affiliates .right
		{
			right: 0px;
			top: 160px;
			text-align: left;
		}



		.affiliates .up a,
		.affiliates .down a,
		.affiliates .left a,
		.affiliates .right a
		{
			color: #244860;
			font-size: 13px;
			font-family: 'robotoblack', sans-serif;
			display: inline-block;
			text-transform: uppercase;
		}

		.affiliates .down a
		{
			margin-top: 75px;
		}

		.affiliates .left a
		{
			margin-top: 35px;
			margin-right: 80px;
		}

		.affiliates .right a
		{
			margin-top: 35px;
			margin-left: 80px;
		}

		.affiliates .up a span,
		.affiliates .down a span,
		.affiliates .left a span,
		.affiliates .right a span
		{
			height: 34px;
			display: block;
			position: absolute;
			background: url(/images/i/sprite-wl.png) no-repeat;
			-webkit-transition: all 0.15s linear 0.15s;
		     -moz-transition: all 0.15s linear 0.15s;
		     -o-transition: all 0.15s linear 0.15s;
		     transition: all 0.15s linear 0.15s;
		}


		.affiliates .up a span
		{
			background-position: 0 0;
			left: 48%;
			top: 55px;
			width: 28px;
		}

		.affiliates .down a span
		{
			left: 48%;
			top: 9px;
			width: 29px;
			background-position: -43px 0;
		}

		.affiliates .left a span
		{
			background-position: -82px 0;
			right: 0;
			top: 25px;
			width: 34px;
		}

		.affiliates .right a span
		{
			background-position: -125px 0;
			left: 0;
			top: 25px;
			width: 35px;
		}

		.affiliates .up a:hover,
		.affiliates .down a:hover,
		.affiliates .left a:hover,
		.affiliates .right a:hover
		{
			color: #58A00C;
		}		

		.affiliates .up a:hover span
		{
			background-position: 0 -43px;
		}

		.affiliates .down a:hover span
		{
			background-position: -43px -43px;
		}

		.affiliates .left a:hover span
		{
			background-position: -82px -43px;
		}

		.affiliates .right a:hover span
		{
			background-position: -125px -43px;
		}

		.partner > ul
		{
			padding-bottom: 30px;
		}

			.partner > ul li
			{
				list-style-type: none;
				color: #333333;
				font-size: 14px;
				padding-left: 35px;
				background: url(/images/i/li2.png) no-repeat 18px 7px;
			}

		.partner .form-partner
		{
			width: 812px;
			padding: 30px;
			background: #f2f2f2;
			height: 600px;
		}

		.partner .form-partner .form-reg-in input
		{
			width: 100%;
		}

			.partner .form-partner	.form-reg-in .column-left,
			.partner .form-partner	.form-reg-in .column-right
			{
				width: 376px;
			}

		.partner .form-partner .tel,
		.form-reg-in .tel
		{
			margin-bottom: 10px;
		}

			.partner .form-partner .tel input,
			.form-reg-in .tel input
			{
				border: 1px solid #d2d9d9;
				margin-left: 0;
				padding-left: 15px;
					-webkit-border-radius: 6px;
           				-moz-border-radius: 6px;
            					border-radius: 6px;
			}


/* CPA partner */
.cpa
{

}

	.cpa .logo2,
	.white-label .logo2,
	.rev-share .rev-share-head .logo2
	{
		width: 112px;
		height: 81px;
		background: url(/images/i/logo2.png) no-repeat;
		display: block;
		margin: 0 auto;
	}

	.cpa .affiliate
	{
		width: 100%;
		position: absolute;
		top: 25px;
		text-align: center
	}

		.cpa .btn,
		.white-label .btn,
		.rev-share .rev-share-head .btn
		{
			margin-top: 50px;
			text-align: center;
			border-bottom: 1px solid #546140;
			text-transform: uppercase;
			font-family: 'robotoblack', sans-serif;
			color: #FFFFFF !important;
			font-weight: bold;
			display: inline-block;
			position: relative;
			padding: 20px 35px;
			font-size: 15px;
			text-decoration: none;
			background: #80b230; /* Old browsers */
	        background: -moz-linear-gradient(top,  #80b230 0%, #729f29 100%); /* FF3.6+ */
	        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80b230), color-stop(100%,#729f29)); /* Chrome,Safari4+ */
	        background: -webkit-linear-gradient(top,  #80b230 0%,#729f29 100%); /* Chrome10+,Safari5.1+ */
	        background: -o-linear-gradient(top,  #80b230 0%,#729f29 100%); /* Opera 11.10+ */
	        background: -ms-linear-gradient(top,  #80b230 0%,#729f29 100%); /* IE10+ */
	        background: linear-gradient(to bottom,  #80b230 0%,#729f29 100%); /* W3C */
	        	-webkit-border-radius: 6px;
	        			-moz-border-radius: 6px;
	        				border-radius: 6px; 
		}

			.cpa .btn:before
			{
				content: "";
				position: absolute;
				background: url(/images/i/arrow-partner.png) no-repeat;
				width: 9px;
				height: 30px;
				left: 50%;
				top: -40px;
			}

			.cpa .btn a,
			.rev-share .rev-share-head .btn a
			{
				color: #ffffff;
				text-decoration: none;
				background: url(/images/i/icon-cpa.png) no-repeat;
				padding: 10px 10px 10px 35px;
			}

			.cpa .cpa-block
			{
				background: url(/images/i/partner-arrow.png) no-repeat scroll 35px 0;
				width: 100%;
				height: 178px;
				position: absolute;
				top: 225px;
			}

				.cpa .cpa-block > div
				{
					position: relative;

				}

					.cpa .cpa-block > div ul
					{
						position: absolute;
						top: 35px;
						left: 35px;
						padding-bottom: 0;
					}

					.cpa .cpa-block > div ul li
					{
						list-style-type: none;
						display: inline-block;
						font-family: 'robotoblack', sans-serif;
						font-size: 24px;
						color: #244860;
						font-weight: bold;
						background: none;
						margin-top: 50px;
						width: 160px;
						padding-left: 0;
						text-align: center;
					}

						.cpa .cpa-block > div ul li p:hover,
						.rev-share .rev-share-body ul li p:hover
						{
							color: #58a00c;
						}

						.cpa .cpa-block ul li span
						{
							background: url(/images/i/icon-people.png) no-repeat scroll 0 3px;
							padding: 8px 0 8px 35px;
							font-size: 13px;
							font-weight: bold;
							font-family: 'robotoblack', sans-serif;
							color: #333333;
						}

/* White Label */

.white-label
{
	height: 465px !important;
}

.white-label .white-label-blok
{
	position: absolute;
	top: 205px;
	width: 295px;
	text-align: right;
}

	.white-label .white-label-blok .btn
	{
		margin-top: 0;
	}

		.white-label .structure
		{
			position: absolute;
			right: 310px;
			top: 35px;
		}

		.white-label .structure ul,
		.rev-share .rev-share-body ul
		{
			display: inline-block;
			position: relative;
		}

		.white-label .structure ul:before
		{
			content: "";
			background: url(/images/i/white-label-arrow.png) no-repeat scroll 0 0;
			width: 81px;
			height: 361px;
			position: absolute;
			left: -90px;
			top: 20px;
		}

		.white-label .structure ul:after
		{
			content: "";
			background: url(/images/i/white-label-arrow2.png) no-repeat scroll 0 0;
			width: 82px;
			height: 361px;
			position: absolute;
			right: -90px;
			top: 20px;
		}

			.white-label .structure ul li,
			.rev-share .rev-share-body ul li div,
			.cpa .cpa-block ul li div
			{
				padding: 15px 5px;
				text-align: center;
				margin-bottom: 12px;
				list-style-type: none;
				font-family: 'robotoblack', sans-serif;
				font-size: 13px;
				text-transform: uppercase;
				font-weight: bold;
				background: #f2f2f2;
				border-bottom: 1px solid #c9c9c9;
				-webkit-border-radius: 6px;
	        			-moz-border-radius: 6px;
	        				border-radius: 6px;
			}

			.rev-share .rev-share-body ul li div,
			.cpa .cpa-block ul li div
			{
				margin-bottom: 6px;
			}

			.white-label .structure ul li:hover,
			.rev-share .rev-share-body ul li div:hover,
			.cpa .cpa-block ul li div:hover
			{
				background: #f5f5ea;
			}

			.white-label .logo2
			{
				margin: 0;
				top: 195px;
				position: absolute;
				right: 96px;
				cursor: auto;
			}

/* Rev-Share */	

		.rev-share
		{
			height: 433px !important;
		}

			.rev-share .rev-share-head
			{
				width: 335px;
				margin: 25px auto 0;
			}

				.rev-share .rev-share-head .logo-block
				{
					background: #244860;
					width: 100%;
					height: 110px;
					padding-top: 40px;
				}

			.rev-share .rev-share-head .logo2
			{
				background: url(/images/i/logo3.png) no-repeat scroll 0 0;
				width: 123px;
				height: 73px;
			}

			.rev-share .rev-share-head .btn
			{
				margin-top: 0;
				border-radius: 0;
				width: 100%;
				padding: 20px 0;
				border-bottom: 0;
			}

			.rev-share .rev-share-body
			{
				width: 100%;
				height: 177px;
				background: url(/images/i/rev-arrow.png) no-repeat scroll 50% 13px;
				position: relative;
			}

				.rev-share .rev-share-body ul
				{
					margin-top: 98px;
					position: absolute;
					left: 112px;
				}

					.rev-share .rev-share-body ul li
					{
						list-style-type: none;
						display: inline-block;
						margin-right: 4px;
					}

				.rev-share .rev-share-body ul div
				{
					display: inline-block;
					width: 122px;
					padding: 15px 0 !important;
				}

					.rev-share .rev-share-body ul li span
					{
						background: url(/images/i/icon-usd.png) no-repeat scroll 0 3px;
						padding: 8px 0 8px 35px;
					}

					.rev-share .rev-share-body ul li p,
					.cpa .cpa-block ul li p
					{
						color: #244860;
						font-family: 'robotoblack', sans-serif;
						font-size: 24px;
						font-weight: bold;
						text-align: center;
					}

/* login */
#login-form
{
	width: 372px;
	height: 330px;
	background: rgba(0, 0, 0, 0.50);
	top: 45%;
	padding: 40px;
	position: fixed;
	top: 45%; 
	left: 50%; 
	left: 50%;
	opacity: 0;
	z-index: 101;
	overflow: hidden;
	display: none;
	margin-top: -150px;
	margin-left: -150px;
	-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
			border-radius: 6px;
}

#overlay {
	z-index: 100; /* пoдлoжкa дoлжнa быть выше слoев элементoв сaйтa, нo ниже слoя мoдaльнoгo oкнa */
	position: fixed; /* всегдa перекрывaет весь сaйт */
	background-color: #000; /* чернaя */
	opacity: 0.5; /* нo немнoгo прoзрaчнa */
	width: 100%; 
	height: 100%; /* рaзмерoм вo весь экрaн */
	top: 0; 
	left: 0; /* сверху и слевa 0, oбязaтельные свoйствa! */
	cursor: pointer;
	display: none; /* в oбычнoм сoстoянии её нет) */
}

	#login-form h4
	{
		font-size: 20px;
		font-weight: normal;
		color: #91908f;
		text-align: center;
		margin-bottom: 30px;
	}

		#login-form h4 span
		{
			color: #ffffff;
		}

		#login-form input
		{
			background: rgba(0, 0, 0, 0.70);
			border: none;
			margin-bottom: 25px;
			font-size: 12px;
			color: #8e8d8d;
			height: 45px;
		}

		#login-form input:focus
		{
			background: #faffbd;
			color: #000000;
			outline: none;
		}

		#login-form .btn
		{
			text-transform: none;
			padding: 12px 0;
			font-family: 'robotoregular', sans-serif;
			width: 100%;
			margin-bottom: 12px;
			display: block;
			text-align: center;
			cursor: pointer;
			border-bottom: 1px solid #546140;
			color: #FFFFFF !important;
			font-size: 15px;
			text-decoration: none;
			background: #80b230; /* Old browsers */
            background: -moz-linear-gradient(top,  #80b230 0%, #729f29 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80b230), color-stop(100%,#729f29)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top,  #80b230 0%,#729f29 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top,  #80b230 0%,#729f29 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top,  #80b230 0%,#729f29 100%); /* IE10+ */
            background: linear-gradient(to bottom,  #80b230 0%,#729f29 100%); /* W3C */
            	-webkit-border-radius: 6px;
            			-moz-border-radius: 6px;
            				border-radius: 6px;
		}

		#login-form .btn:hover
		{
			background: #729f29; /* Old browsers */
			background: -moz-linear-gradient(top,  #729f29 4%, #80b230 71%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(4%,#729f29), color-stop(71%,#80b230)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #729f29 4%,#80b230 71%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #729f29 4%,#80b230 71%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #729f29 4%,#80b230 71%); /* IE10+ */
			background: linear-gradient(to bottom,  #729f29 4%,#80b230 71%); /* W3C */
		}

		#login-form .reg
		{
			color: #ffffff;
			text-decoration: none;
		}

		#login-form label
		{
			color: #b0aead;
			padding-left: 30px;
			font-size: 12px;
		}

		#login-form form input[type="checkbox"] + label 
		{
		    padding-left: 25px;
		    background:url(/images/i/checkbox-small.png) no-repeat;
		    margin: 5px 0;
		    height: 15px;
		    display: inline-block;
		    cursor: pointer;
		}

		#login-form .LabelSelected
		{
			background-position: 0 -15px !important;
		}

		#login-form .social-bl a
		{
			width: 48px;
			height: 48px;
			background: url(/images/i/social2.png) no-repeat;
			display: inline-block;
		}

		
		#login-form .social-bl .fb-soc
		{
			background-position: 0 0;
		}

		#login-form .social-bl .fb-soc:hover
		{
			background-position: 0 -56px;
		}

		#login-form .social-bl .g-soc
		{
			background-position: -57px 0;
		}

		#login-form .social-bl .g-soc:hover
		{
			background-position: -57px -56px;
		}

		#login-form .social-bl .y-soc
		{
			background-position: -113px 0;
		}

		#login-form .social-bl .y-soc:hover
		{
			background-position: -113px -56px;
		}

		#login-form .social-bl .ya-soc
		{
			background-position: -169px 0;
		}

		#login-form .social-bl .ya-soc:hover
		{
			background-position: -169px -56px;
		}

		#login-form .social-bl .mail-soc
		{
			background-position: -282px 0;
		}

		#login-form .social-bl .mail-soc:hover
		{
			background-position: -282px -56px;
		}

		#login-form #recovery,
		#login-form #back
		{
			color: #b0aead;
			font-size: 12px;
			text-decoration: none;
		}

		#login-form #login
		{
			position: relative;
		}

		#login-form .social-bl
		{
			word-spacing: 5px;
			position: absolute;
			right: 40px;
			bottom: 40px;
		}

			#login-form .social-bl li
			{
				list-style-type: none;
				display: inline;
				word-spacing: 0;
			}

			#login-form .close-form-login
			{
				position: absolute;
				cursor: pointer;
				width: 14px;
				right: 20px;
				top: 20px;
				height: 14px;
				background: url(/images/i/close2.png) no-repeat; 
			}

			#login-form .pass-recovery
			{

			}

				#login-form .pass-recovery .captcha-area
				{
					overflow: hidden;
					margin-bottom: 25px;
					-webkit-border-radius: 6px;
							-moz-border-radius: 6px;
								border-radius: 6px;
				}

					#login-form .pass-recovery .captcha-area .img-captcha
					{
						float: left;
						width: 158px;
						height: 45px;
					}

					#login-form .pass-recovery .captcha-area input
					{
						width: 165px;
						margin: 0 auto;
						
						-webkit-border-radius: 0;
							-moz-border-radius: 0;
								border-radius: 0;
					}

					#login-form .pass-recovery .captcha-area .refresh
					{
						background: #e2e7eb;
						width: 48px;
						float: right;
						height: 45px;
					}

					#login-form .pass-recovery .captcha-area .refresh a
					{
						width: 100%;
						height: 100%;
						background: url(/images/i/refresh-captcha.png) no-repeat scroll 50% 50%;
						display: block;
					}

					#login-form .error
					{
						color: #f45646;
						font-size: 12px;
						position: absolute;
						top: -22px;
					}						