@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=latin,cyrillic-ext);

html{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}

div{
/*border:1px solid;*/
/*border:1px solid;*/
}

	body{
		width:100%;
		height:100%;
		margin:0;
		padding:0;
		font-family:'Myriad Pro', Arial;
		font-size:15px;
		color:#0a0a08;
		background:#262729;
	}

		p{
			line-height:1.5;
		}

		a{
			cursor:pointer;
			text-decoration:underline;
			color:#0a0a08;
		}

		form {
			margin:0;
			padding:0;
		}

		a:hover{
			text-decoration:none;
		}

		a:active{
			color:#0a0a08;
		}

			a img, img{
				border:none;
			}

		a.dotted_a{
			text-decoration:none;
			border-bottom-width:1px;
			border-bottom-style:dotted;
		}

		a.dotted_a:hover{
			border-bottom:1px solid;
		}		

		a.dotted_a:active{
			border-bottom:none;
		}

		h1, h3, h4, h2, div, a, img, td, table, input{
			margin:0;
			padding:0;
		}

		.inputbox{
			margin-left:0px;
			border:1px solid #7e9db9;
			height:18px;
			padding-left:5px;
			padding-right:5px;
		}

		.button{
		
		}

		.all_out{
			background-image:url('../images/bg_bottom.jpg');
			background-color:#ffffff;
			background-repeat:repeat-x;
			background-position:-497% bottom;
			width:100%;
			margin:0 auto;
			float:left;
		}
		
			.all{
				width:925px;
				margin:0 auto;
			}

				.all_in{
					width:900px;
					margin:0 auto;
	/*				min-height:700px;*/
				}
				
					#top_block{
						width:900px;
						height:300px;
						margin:0 auto;
						position:relative;
						z-index:1;
						border:1px solid transparent;
					}
					
						#name_foto_block{
							margin:0 auto;
							text-align:center;
						}
						
							#name_foto_block .foto_block{
								margin-top:30px;
							}
							
								#name_foto_block .foto_block img{
									
								}
								
							#name_foto_block .name_block{
								margin-top:20px;
							}
							
								#name_foto_block .name_block h1{
									font-family: 'PT Sans', 'Myriad Pro', Arial;
									font-weight:700;
									font-size:29px;
									margin:0;
									padding:0;
								}
							
						#soc_text_block{
							position:absolute;
							top:30px;
							left:600px;
						}
						
							#soc_text_block .text_block{
								font-size:14px;
							}
							
							#soc_text_block .soc_block{
								margin-top:5px;
							}

								#soc_text_block .soc_block a, #soc_text_block .soc_block a:active{
									background-repeat:no-repeat;
									background-position:center top;
									display:inline-block;
								}
							
								#soc_text_block .soc_block .soc_tw{
									background-image:url('../images/twitter_black.png');
									width:24px;
									height:20px;
								}

								#soc_text_block .soc_block .soc_fb{
									background-image:url('../images/fb_black.png');
									width:30px;
									height:24px;
									margin-left:5px;
								}
								
								#soc_text_block .soc_block .soc_vk{
									background-image:url('../images/vk_black.png');
									width:32px;
									height:18px;
									margin-left:5px;
								}

								#soc_text_block .soc_block a:hover{
									background-position:center bottom;
								}
								
					#content_block{
						width:900px;
						margin:0 auto;
						position:relative;
						z-index:1;
						border:1px solid transparent;
						padding-bottom:400px;
					}
					
						#privetstvie_block{
							width:100%;
							text-align:center;
							margin-top:50px;
						}
						
							#privetstvie_block h2{
								margin:0;
								padding:0;
								font-size:23px;
								font-family: 'PT Sans', 'Myriad Pro', Arial;
								font-weight:700;
							}
							
							#privetstvie_block p{
								font-size:17px;
								font-weight:400;
								font-family: 'PT Sans', 'Myriad Pro', Arial;
							}
							
						#pages_link_block{
							width:900px;
							margin:0 auto;
						}
						
							#pages_link_block .page_link_block{
								width:900px;
							}
							
								#pages_link_block .page_link_block a{
									display:inline-block;
									width:33%;
									vertical-align:top;
									text-align:center;
									margin-top:45px;
									text-decoration:none;
									color:#0a0a08;
								}
								
									#pages_link_block .page_link_block a .img_block{
										display:block;
										height:20px;
										overflow:visible;
										text-decoration:none;
									}
								
										#pages_link_block .page_link_block a .img_block img{
											vertical-align:middle;
											position:relative;
											z-index:1;
											text-decoration:none;
										}
										
										#pages_link_block .page_link_block a .pg_ln_stack_stackoverflow img{
											top:-14px;
										}
										
										#pages_link_block .page_link_block a .pg_ln_github img{
											top:8px;
										}
										
										#pages_link_block .page_link_block a .pg_ln_tw img{
											top:2px;
										}
										
										#pages_link_block .page_link_block a .pg_ln_fb img{
											top:-2px;
										}
										
										#pages_link_block .page_link_block a .pg_ln_vk img{
											top:-2px;
										}
										
										#pages_link_block .page_link_block a:hover .img_block img{
											opacity:0.8;
										}
									
									#pages_link_block .page_link_block a .text_block{
										display:block;
										margin-top:17px;
										font-family: 'PT Sans', 'Myriad Pro', Arial;
										font-weight:400;
										font-size:15px;
										text-decoration:none;
									}

										#pages_link_block .page_link_block a .text_block b{
											display:block;
											font-weight:700;
											font-size:23px;
											text-decoration:none;
										}

										#pages_link_block .page_link_block a:hover .text_block b{
											text-decoration:underline;
										}
									
						#kurs_phone_desc_with_apple_block{
							width:900px;
							height:215px;
							margin:0 auto;
							overflow:visible;
							position:relative;
							z-index:1;
						}
						
							#kurs_block{
								position:absolute;
								top:90px;
								left:0px;
								z-index:1;
							}
							
								.kurs_button{
									display:block;
									min-height:129px;
									min-width:127px;
									background-image:url('../images/kurs_valut.png');
									background-position:left top;
									background-repeat:no-repeat;
									font-family: 'PT Sans', 'Myriad Pro', Arial;
									font-weight:700;
									font-size:35px;
									text-transform:uppercase;
									text-decoration:none;
									text-indent:95px;
								}
								
								.kurs_button:hover{
									opacity:0.9;
								}
								
							#phone_plashka_block{
								position:absolute;
								top:0px;
								left:300px;
								z-index:1;
							}
							
								#plashka_block{
									position:absolute;
									top:265px;
									left:-30px;
									z-index:2;
								}

									#plashka_block img{
									
									}
								
								#phone_block{
									position:absolute;
									top:60px;
									left:37px;
									width:365px;
									z-index:1;
								}
								
									#phone_bg_block{
										width:365px;
										height:562px;
										background-image:url('../images/phone.png');
										background-position:left top;
										background-repeat:no-repeat;
									}
									
										#phone_content_block{
											width:192px;
											height:340px;
											position:absolute;
											top:70px;
											left:19px;
											z-index:1;
										}
										
											#phone_content_block img{
												position:absolute;
												top:0px;
												left:0px;
												z-index:1;
												opacity:0;
											}
											
											#phone_content_block img.active{
												opacity:1;
											}
											
									#phone_pagination_block{
										position:absolute;
										top:492px;
										left:3px;
										width:225px;
										height:30px;
										text-align:center;
										cursor:default;
									}
									
										#phone_pagination_block span{
											display:inline-block;
											background:#ffffff;
											width:10px;
											height:10px;
											border-radius:10px;
											opacity:0.5;
											margin-left:10px;
											margin-right:10px;
											cursor:pointer;
										}
										
										#phone_pagination_block span.active{
											opacity:1;
										}
										
							#desc_with_apple_block{
								position:absolute;
								top:270px;
								left:600px;
								z-index:2;
							}
							
								#desc_block{
									color:#ffffff;
									font-family: 'PT Sans', 'Myriad Pro', Arial;
									font-weight:400;
									font-size:15px;
									line-height:1.2;
								}
								
								#apple_button, #apple_button:active{
									display:block;
									width:236px;
									height:73px;
									background-image:url('../images/app_store.png');
									background-position:left top;
									background-repeat:no-repeat;
									margin-top:112px;
								}
								
								#apple_button:hover{
									background-position:left bottom;
								}
								
			#footer_block{
				width:100%;
				float:left;
				background:#262729;
			}
			
				#footer_block_in{
					width:900px;
					height:75px;
					margin:0 auto;
					border:1px solid transparent;
				}
				
					#copyright{
						margin-left:5px;
						margin-top:28px;
						color:#ffffff;
						font-family: 'PT Sans', 'Myriad Pro', Arial;
						font-weight:400;
						font-size:15px;
					}