	html, body {
		height: 100%;
		width: 100%;
	}
	
	body {		
		font-family: DaxlineMP, "Trebuchet MS", Tahoma, Verdana, sans-serif;
		color: #5B5B5B;		
		background: #f0f0f0;
		background: url(/img/bodybg.jpg);
		background-position: top center;
		font-size: 12px;
	}
	
	@font-face {
		font-family: DaxlineMP;		
		src: url('fonts/DaxlinePro-Regular.eot');
		src: local('DaxlineMP'),
		local('DaxlineMP'),
		url('fonts/DaxlinePro-Regular.otf');
	}
	
	@font-face {
		font-family: DaxlineMP;		
		src: url('fonts/DaxlinePro-Bold.eot');
		src: local('DaxlineMP'),
		local('DaxlineMP'),
		url('fonts/DaxlinePro-Bold.otf');
		font-weight: bold;
	}
	
	h2{
		font-size: 18px;
	}
	
		#page {			
			min-height: 100%;
			height: auto;	
			background: url(/img/head-bg.jpg) top center repeat-x;			
			margin-bottom: -54px;			
		}
		
			#head-wrap {				
				height: 115px;
				background: url(/img/head.jpg) top center no-repeat;
			}
			
				#head {
					width: 1000px;
					margin: 0 auto;
					padding-top: 18px;
				}
			
					#logo {
						float: left;
						
						height: 68px;
						width: 321px;
						
						color: #fff;
						font-weight: 100;
						font-size: 30px;
						
						text-indent: -31337px;
					}
					
						/*#logo span {
							background: url(/img/logo.png) no-repeat;
						}*/
					
					#lang-nav {						
						position: relative;
						top: 7px;
						right: 70px;
					}
						
						#lang-nav li.en{
							position: absolute;
							top: 0px;
							right: 50px;
						}
													
						#lang-nav li.ru{
							position: absolute;
							top: 0px;
							right: 0px;
						}
						
						#lang-nav li.ru img{
							display: block;
							margin-left: -50px;
						}
					
						#lang-nav li {
							width: 50px;
							overflow: hidden;
						}
						
			#main {
				padding-top: 60px;
				padding-bottom: 54px;
				position: relative;
				margin: 0 auto;
				min-width: 1000px;
				max-width: 1100px;
			}
			
				#nav-wrap {					
					position: relative;					
					width: 1000px;					
					margin: 0 auto;					
				}
				
					#nav{
						position: absolute;
						top: -60px;
						left: 0px;
						height: 100px;
						z-index: 100;
					}
			
						#nav li {
							float: left;							
						}
						
						#nav li.current{
							margin-top: -10px;
						}
						
							#nav li a {
								display: block;								
								height: 90px;
								width: 250px;
								background-image: url(/img/buttons.png);
								background-repeat: no-repeat;
							}

							#nav-prod a {
								background-position: -350px -22px;
							}
							
								#nav-prod.current a {
									background-position: -350px -140px;
								}
							
							#nav-comp a {
								background-position: -850px -22px;
							}

								#nav-comp.current a {
									background-position: -850px -140px;
								}

							#nav-store a {
								background-position: -600px -22px;
							}
							
								#nav-store.current a {
									background-position: -600px -140px;
								}

							#nav-home a {
								background-position: -98px -22px;
							}

								#nav-home.current a {
									background-position: -98px -140px;
								}

						#nav li.current {
							background-position: 98px 22px;
						}
				
				#store-wrap {
					clear: both;					
					background: url(/img/store.jpg) 50% 0 no-repeat;										
					padding-top: 30px;
					height: 500px;
				}
				
					#store {
						width: 1000px;
						margin: 0 auto;
						
						padding-top: 210px;
					}

						#store h2 {
							color: #686868;
							font-size: 18px;
							text-align: center;
							text-transform: uppercase;
							margin-bottom: 15px;
						}
						
							#store p {
								font-size: 13px;
								color: #5b5b5b;
								line-height: 120%;
								
								margin-bottom: 20px;
							}
						
								#store p.centrify {
									text-align: center;
								}
							
								#store p a {
									color: #008aff;
								}

						#store ul {
							margin-left: -20px;
						}
					
						#store li {
							float: left;

							padding-left: 40px;
							padding-right: 25px;
							width: 275px;
						}
					
				#scrolla-wrap {
					padding-top: 95px;					
					height: 215px;
					background: url(/img/scrollabg.jpg) center top no-repeat;
					clear: both;
				}
				
					#scrolla-wrap.team {
						padding-top: 40px;
						background: url(/img/scrollabg.jpg) center -55px no-repeat;
					}
				
					#scroll-left {
						cursor: pointer;						
						position: absolute;
						margin-left: -70px;
						margin-top: 55px;
					}
						
					#scroll-right {
						cursor: pointer;						
						position: absolute;						
						margin-left: 850px;
						margin-top: 55px;
					}
				
					#scrolla-team-wrap {
						width: 850px;
						margin: 0 auto;
						height: 150px;						
						overflow: hidden;						
						margin-top: -15px;
					}
				
					#scrolla-team {
						width: 10000px;
					}
					
						#scrolla-team li {
							float: left;
							
							width: 425px;
							overflow: hidden;
						}
						
							#scrolla-team li .info, #scrolla-team li .photo {
								float: left;
							}
							
							#scrolla-team li .info {
								padding-top: 15px;
								padding-left: 10px;
								
								color: #fff;
								
								text-shadow: #000 2px 2px 3px;
							}
							
								#scrolla-team li .info h3 {
									font-size: 14px;
									color: #fff;
									
									padding-bottom: 5px;
								}
								
								#scrolla-team li .info a {
									color: #fff;
								}
								
								#scrolla-team li .info p {
									font-size: 11px;									
									padding-top: 8px;
								}
				
					#scrolla-products {
						width: 680px;						
						margin: 0 auto;						
						margin-top: -23px;
					}
					
						#scrolla-products li {
							position: relative;
							
							float: left;
							padding-left: 15px;
							padding-right: 15px;
						}
						
						#scrolla-products li.current {
							background: url(/img/prod-selected.png) 50% bottom no-repeat;
						}
						
							.badge {
								position: absolute;

								top: -15px;
								right: 5px;

								text-align: center;
								padding-top: 8px;

								font-size: 15px;
								font-weight: bold;
								color: #fff;

								width: 34px;
								height: 32px;

								background: url(/img/products-badge.png) center center no-repeat;
							}
						
							#scrolla-products li#prod-soft-iphone span {
								display: block;
								background: url(/img/soft-iphone.png) 0 0 no-repeat;
								width: 105px;
								height: 173px;
							}
							
							#scrolla-products li#prod-soft-ipad span {
								display: block;
								background: url(/img/soft-ipad.png) 0 0 no-repeat;
								width: 144px;
								height: 173px;
							}
							
							#scrolla-products li#prod-soft-imac span {
								display: block;
								background: url(/img/soft-imac.png) 0 0 no-repeat;
								width: 185px;
								height: 173px;
								
								margin-top: 3px;
							}

							#scrolla-products li#prod-soft-hard span {
								display: block;
								background: url(/img/soft-hard.png) 0 0 no-repeat;
								width: 120px;
								height: 173px;
							}

				
					#scrolla-wrap{
						position: relative;						
					}
				
					#scrolla {
						position: absolute;
						width: 1000px;						
						height: 142px;
						margin-top: -10px;
					}
													
						#scrolla a {							
							display: block;
							position: absolute;
							width: 100px;							
							height: 142px;
							color: #ffffff;
							text-align: center;
							text-decoration: none;
							text-shadow: #000 1px 1px 2px;
						}
						
						#scrolla img{							
							width: 90%;							
						}
						
						#scrolla span{
							display: none;
							position: absolute;
							width: 140px;
							text-align: center;
							top: 125px;
						}
						
						#scrolla a.big {
							margin-top: -16px;
						}
						
				#text {
					font-size: 14px;
					width: 900px;
					margin: 0 auto;
					padding: 0 50px;
					padding-bottom: 100px;
					padding-top: 140px;
				}
				
					#text h2 {
						margin-bottom: 10px;
					}
					
					#text p {
						margin-bottom: 15px;
					}
				
				#products, #product {					
					background: url(/img/footer.jpg) no-repeat scroll bottom center transparent;
					
					padding-right: 70px;
					padding-left: 70px;
					padding-bottom: 40px;
				}
				
					#product {						
						padding-bottom: 60px;
						margin-bottom: 20px;
					}
					
					#products li{						
						background: url(/img/bighr.jpg) center bottom no-repeat;
						padding-bottom: 60px;
						margin-bottom: 20px;
						padding-right: 70px;
						padding-left: 70px;
						margin-left: -70px;
						margin-right: -70px;
					}
					
				#product-wrap {					
					margin: 0 auto;
				}
				
				#product {	
					clear: both;
					background: 0;
					padding-top: 35px;
					padding-bottom: 20px;
				}
				
				.sdk{
					width: 860px;
					margin: 0 auto;					
					clear: both;					
					padding-top: 35px;
				}

					#products li.soon {
						background: none;
						padding-top: 50px;
						padding-bottom: 150px;
					}
					
						#products li h2, #product h2 {
							padding-top: 5px;
							margin-bottom: 5px;
						
							font-size: 18px;
							color: #666;
						}
						
							#products li h2 a, #product h2 a {
								color: #666;
								text-decoration: none;
							}
							
								#products li h2 a:hover, #product h2 a:hover {
									text-decoration: underline;
								}

						.moar {
							text-align: right;
							font-size: 14px;
							font-weight: bold;
							
							padding-top: 5px;
						}
						
							.moar a {
								color: #666;
								text-decoration: none;
							}
							
							.moar a:hover {
								text-decoration: underline;
							}

						.prod-pic {
							float: left;
							padding-right: 20px;
							padding-bottom: 20px;
						}
						
						.prod-desc {
							color: #ffa800;
							font-size: 14px;
							margin-bottom: 5px;
						}
						
						.prod-price {
							font-size: 14px;
							color: #666;
						}
						
						.prod-text {
							clear: both;
							font-size: 14px;
							color: #434343;
						}
						
				.prod-infoblock{
					clear: both;
					font-size: 14px;
					
					width: 860px;
					margin: 0 auto;
					
					color: #434343;
					
					background: url(/img/infoblock-bottom.png) 0 bottom no-repeat;
					padding-bottom: 50px;
				}
				
				.prod-infoblock-noline{
					clear: both;
					font-size: 14px;
					
					width: 860px;
					margin: 0 auto;
					
					color: #434343;
					
					
					padding-bottom: 50px;
				}
				
				#videos-wrap {
					width: 625px;
					margin: 0 auto;
					overflow: hidden;					
					position: relative;
				}
				
				#videos-wide-wrap{
					width: 840px;
					margin: 0 auto;
					overflow: hidden;					
					position: relative;
				}
				
					#videos {
						width: 3133337px;
					}
					
						#videos-wrap #videos li {
							float: left;
							width: 425px;
							padding: 0px 100px;
							padding-bottom: 18px;
							background: url(/img/video-shadow.png) bottom center no-repeat;
						}
						
						#videos-wide-wrap #videos li{
							float: left;
							width: 640px;
							padding: 0px 100px;
							padding-bottom: 18px;
							background: url(/img/video-shadow.png) bottom center no-repeat;
						}
						
						#vid-scroll-left, #vid-scroll-right {
							position: absolute;
							cursor: pointer;
						}
						
						#vid-scroll-left {
							top: 50%;
							margin-top: -41px;
						}
						
						#vid-scroll-right {
							top: 50%;
							margin-top: -41px;
							right: 0;
						}
				
				.prod-videos {										
					background: url(/img/footer.jpg) bottom center no-repeat;					
					font-size: 14px;								
					color: #434343;
					padding-bottom: 70px;
				}
				
				.prod-videos h3{
					width: 900px;
					margin: 0px auto;
					padding-left: 100px;
				}
				
					.prod-infoblock a {
						color: #4996fe;
						font-weight: bold;
						text-decoration: none;
					}
					
						.prod-infoblock a:hover {
							text-decoration: underline;
						}
				
					.prod-infoblock h3, .prod-videos h3 {
						font-size: 18px;
						color: #666;
						
						margin-bottom: 10px;
					}
			
					.prod-infoblock ul li {
						padding-left: 25px;
						margin-left: -25px;
						
						margin-bottom: 2px;
						
						background: url(/img/bullet.png) no-repeat;
					}
					
						.prod-infoblock li.red-bull {
							background: url(/img/bullet-red.png) no-repeat;
						}
						
					.prod-infoblock-noline a {
						color: #4996fe;
						font-weight: bold;
						text-decoration: none;
					}

						.prod-infoblock-noline a:hover {
							text-decoration: underline;
						}

					.prod-infoblock-noline h3, .prod-videos h3 {
						font-size: 18px;
						color: #666;

						margin-bottom: 10px;
					}

					.prod-infoblock-noline ul li {
						padding-left: 25px;
						margin-left: -25px;

						margin-bottom: 2px;

						background: url(/img/bullet.png) no-repeat;
					}

						.prod-infoblock-noline li.red-bull {
							background: url(/img/bullet-red.png) no-repeat;
						}
			
				#company {
					width: 900px;
					margin: 0 auto;
				}
				
					#company a {
						color: #00b4ff;
					}
					
						#company a:hover {
							text-decoration: none;
						}
				
					#comp-sidebar {
						float: right;
						width: 160px;
						margin-left: 80px;						
						padding-left: 40px;
						background: url(/img/company_icons/contacts.png) no-repeat;
					}
					
						#comp-sidebar ul {
							margin-left: -40px;
							margin-top: 30px;
						}
						
							#comp-sidebar li {
								font-size: 13px;
								color: #5b5b5b;
							}
							
								#comp-sidebar li a {
									color: #5b5b5b;
									text-decoration: none;
								}

								#comp-sidebar img {
									vertical-align: middle;
									padding-right: 5px;
									padding-top: 5px;
								}

					#comp-content {
						margin-top: 50px;
						padding-right: 120px;						
					}
					
						#comp-sidebar h2, #comp-content h2 {
							font-size: 18px;
							color: #666;
						}
						
						#comp-content .part {
							margin-bottom: 30px;
							padding-left: 45px;
						}
						
							#comp-content .part.about-us {
								background: url(/img/company_icons/about-us.png) 0 0 no-repeat;
							}

							#comp-content .part.what-we-do {
								background: url(/img/company_icons/what-we-do.png) 6px 2px no-repeat;
							}
							
							#comp-content .part.location {
								background: url(/img/company_icons/location.png) 6px 2px no-repeat;
							}
							
							#comp-content .part.jobs {
								background: url(/img/company_icons/jobs.png) 0 0 no-repeat;
							}

							#comp-content .part.team {
								background: url(/img/company_icons/team.png) 0 0 no-repeat;
							}

							#comp-content p {
								font-size: 13px;
								color: #5b5b5b;
							}
				
					#screens-wrap, #screens-wrap-ipad, #screens-wrap-mac {						
						position: relative;
						top: -35px;
						padding-top: 70px;
					}
					
					#screens-wrap{
						background: url(/img/screens.jpg) top center no-repeat;						
						height: 400px;
					}
					
					#screens-wrap-ipad{
						background: url(/img/screens-ipad.jpg) top center no-repeat;						
						height: 560px;
						padding-top: 77px;
					}
					
					#screens-wrap-mac{
						background: url(/img/screens-ipad.jpg) top center no-repeat;						
						height: 560px;
						padding-top: 77px;
					}
				
						#screens-scrolla {
							width: 860px;
							margin: 0 auto;
							
							overflow: hidden;
						}
						
							#screens, #ipad-screens, #mac-screens {
								width: 313337px;
							}
					
							#screens li {
								width: 233px;
								float: left;
								padding: 0 25px;
							}
							
							#ipad-screens li{
								width: 360px;
								float: left;
								padding: 0 40px;
							}
							
							#mac-screens li{
								width: 853px;
								float: left;
								padding: 0 5px;
							}
							
							#screens-wrap #scroll-left,
							#screens-wrap-ipad #scroll-left,
							#screens-wrap-mac #scroll-left{
								top: 40%;
								left: 25px;
								margin-left: 0;
							}

							#screens-wrap #scroll-right,
							#screens-wrap-ipad #scroll-right,
							#screens-wrap-mac #scroll-right{
								top: 40%;
								right: 30px;
								margin-left: 0;
							}
				
				#app-info {
					height: 660px;
				}
				
				#app-release {
					position: relative;
					clear: both;					
					width: 1000px;
					margin: 0 auto;					
					margin-top: -10px;					
					height: 478px;					
				}
				
					#app-release #iphone{
						
						position: absolute;
						top: -80px;
						left: 326px;
						width: 319px;
						height: 478px;						
					}
					
					#app-release #ipad{
						position: absolute;
						top: 20px;
						left: -18px;
					}
					
					#app-release #iphone img{
						margin-top: 87px;
						margin-left: 68px;
					}
				
					#desc {
						padding-left: 640px;
						padding-top: 80px;
					}
					
						#desc h2 {
							font-size: 35px;
							font-weight: bold;
							color: #666;
						}
						
						#app-version {
							position: absolute;
							left: auto;
							top: auto;
							margin-left: -12px;
							margin-top: -15px;
							padding-top: 12px;
							text-align: center;
							font-size: 10px;
							font-weight: bold;
							letter-spacing: -1px;
							color: #fff;
							width: 35px;
							height: 35px;
							background: url(/img/desc-badge.png) no-repeat;
						}
						
						#desc p {
							font-size: 13px;
							color: #5b5b5b;
							line-height: 120%;							
							margin-top: 15px;
						}
							
							#desc p span {
								font-size: 14px;
								font-weight: bold;
								color: #aa0f0f;
							}
							
					#features {						
						position: absolute;
						width: 385px;						
						margin-top: 30px;
					}
					
						#features.two {
							margin-top: 140px;
						}
					
						#features li {
							background: url(/img/list-bg.png) bottom left no-repeat;							
							padding-bottom: 45px;
						}
						
							#features li p {
								padding-left: 50px;
								padding-right: 40px;
								font-size: 13px;
								color: #5b5b5b;								
								line-height: 160%;
							}
							
							.icon{
								min-height: 50px;
							}
					
							.icon.mini.iphone {
								background: url(/img/icons/mini/phone.png) 0 5px no-repeat;
							}
							
							.icon.mini.dash {
								background: url(/img/icons/mini/dash.png) 0 5px no-repeat;
							}
							
							.icon.mini.pref {
								background: url(/img/icons/mini/pref.png) 0 5px no-repeat;
							}
							
							.icon.mini.smile {
								background: url(/img/icons/mini/smile.png) 0 5px no-repeat;
							}
							
							.icon.mini.angry {
								background: url(/img/icons/mini/angry.png) 0 5px no-repeat;
							}
							
							.icon.mini.music {
								background: url(/img/icons/mini/music.png) 0 5px no-repeat;
							}
							
							.icon.mini.tv {
								background: url(/img/icons/mini/tv.png) 0 5px no-repeat;
							}
							
							.icon.mini.cinema {
								background: url(/img/icons/mini/cinema.png) 0 5px no-repeat;
							}
							
							.icon.mini.badg {
								background: url(/img/icons/mini/badge.png) 0 5px no-repeat;
							}
							
							.icon.mini.fontanka {
								background: url(/img/icons/mini/fontanka.png) 0 5px no-repeat;
							}
							
							.icon.mini.gazeta {
								background: url(/img/icons/mini/gazeta.png) 0 5px no-repeat;
							}
							
							.icon.mini.reporter {
								background: url(/img/icons/mini/reporter.png) 0 5px no-repeat;
							}
							
			/* /widgets.html */
			
			.widgets{
				position: relative;				
				clear: both;
				padding-top: 30px;				
				min-height: 670px;
				margin: 0px auto;				
				margin-bottom: -40px;
				background: url(/img/widgets-top.jpg) center 30px no-repeat;
			}
			
				.widgets h2{
					margin-left: 80px;
				}
			
			.widgets div.gallery{
				padding-top: 30px;
				padding-left: 80px;
				background: url(/img/widgets-bottom.jpg) bottom center no-repeat;
				padding-bottom: 50px;
			}
			
				.widgets div.splitter{
					position: relative;
					width: 970px;
					margin: 0px auto;
					margin-top: 40px;
					margin-bottom: 40px;
					height: 20px;
					font-size: 15px;
					line-height: 19px;
					font-weight: bold;
				}
			
					.widgets div.splitter ul.filter{
						position: absolute;
						left: 0px;
					}
			
					.widgets div.splitter ul.sort{
						position: absolute;
						right: 0px;
					}
					
						.widgets div.splitter ul li{
							font-weight: normal;
							float: left;
							margin-right: 10px;
						}
			
						.widgets div.splitter ul li.selected{
							background: #8e8e8e;				
							text-shadow: rgba(255, 255, 255, 0.08) 0 1px 0;
							padding: 0px 10px 0px 10px;
							-moz-border-radius: 7px;				
							-webkit-border-radius: 7px;				
							-webkit-transition: background-color 0.3s linear;
							-moz-transition: background-color 0.3s linear;
						}
			
							.widgets div.splitter ul li.selected a{
								color: #ffffff;				
							}
			
							.widgets div.splitter ul li a{
								text-decoration: none;
								color: inherit;
							}
			
			.widgets ul.image-grid{
					width: 915px;
					margin: 0px auto;
					overflow: hidden;
					min-height: 670px;
			}
			
			
					.widgets ul.image-grid li{
						background-image: url(/img/widgeticon_bg.png);
						background-position: -0px 0px;
						background-repeat: no-repeat;
						position: relative;
						float: left;
						width: 270px;
						padding-left: 5px;
						padding-top: 5px;						
						margin: 0px 30px 40px 0px;
						height: 60px;
						font-size: 10px;
						line-height: 20px;						
					}
					
					.widgets ul.image-grid li a{						
						padding-left: 80px;
						width: 170px;
						display: block;
						text-decoration: none;
						color: #666666;
					}
					
					.widgets ul.image-grid li a:hover{
						color: #000000;
					}
					
					.widgets ul.image-grid li strong{
							font-size: 18px;				
							font-weight: normal;
					}
			
						.widgets ul.image-grid li img{
							width: 48px;
							height: 48px;							
							position: absolute;
							top: 3px;
							left: 9px;
						}
	
			div.popup{								
				color: #ffffff;
				font-size: 12px;
				background-color: #545454;
				padding: 10px;
				width: 282px;
				overflow:hidden;
			}			
					
				div.popup span.title{
					font-size: 15px;
					font-weight: bold;
				}
			
				div.popup a{
					color: #fb873e;
					text-decoration: none;
				}
			
				div.popup p{
					margin: 10px 0px;
				}
				
				div.popup img{
					display: block;
					border: 1px solid #BFBFBF;
					width: 280px;
					height: 420px;
				}
				
			div.popup2{								
				color: #ffffff;
				font-size: 12px;
				background-color: #545454;
				padding: 10px;
				width: 570px;
				overflow:hidden;
			}			

				div.popup2 span.title{
					font-size: 15px;
					font-weight: bold;
				}

				div.popup2 a{
					color: #fb873e;
					text-decoration: none;
				}

				div.popup2 p{
					margin: 10px 0px;
				}

				div.popup2 img{

					border: 1px solid #BFBFBF;
					width: 280px;
					height: 420px;
				}

				div.popupss{								
					color: #ffffff;
					font-size: 12px;
					background-color: #545454;
					
					height: 600px;
					width: 400px;
					overflow:hidden;
				}			


					div.popupss p{
						margin: 10px 0px;
					}

					div.popupss img{

						border: 1px solid #BFBFBF;
						width: 400px;
						height: 600px;
					}			

			
			#widgets {
				margin-top: 40px;
			}
			
				#widget-tpl {
					display: none;
				}
			
				#widgets a {
					color: #666;
					text-decoration: none;
				}
				
					#widgets a:hover {
						text-decoration: underline;
					}
			
				#widgets li {
					float: left;
					margin-left: 35px;
					margin-right: 25px;
					margin-bottom: 40px;
				}
				
					#widgets h3 {
						font-size: 20px;
						color: #666;
					}
					
					#widgets .cat {
						font-size: 12px;
					}
					
					#widgets .author {
						font-size: 12px;
					}
				
					#widgets .icon {
						padding-top: 10px;
						
						float: left;
						padding-right: 10px;
					}
					
					#widgets .desc {
						margin-top: 10px;
						font-size: 14px;
					}
				
					#widgets .info {
						width: 250px;
						float: left;
					}
				
					#widgets .scr {
						float: left;
					}
				
			#teasers {
				width: 1000px;				
				height: 200px;
				margin: 0px auto;
			}
			
				#teasers.two {
					width: 680px;
				}
			
				#teasers li {
					background: url(/img/teaser-bg.png) -13px 0px no-repeat;
					
					padding-top: 55px;
					padding-left: 23px;
					padding-right: 23px;
					padding-bottom: 40px;
					
					width: 270px;
					float: left;
					
					font-size: 13px;
					color: #5b5b5b;
					line-height: 140%;
				}
				
				#teasers li:first-child{
					margin-right: 24px;
				}
				
				#teasers li:last-child{
					margin-left: 24px;
				}
				
					#teasers li h3 {
						font-size: 18px;
						text-align: center;
						padding-bottom: 10px;
					}
					
					#teasers li a {
						color: #4995fe;
						font-weight: 600;
						text-decoration: none;
					}
			
			#about-wrap {
				height: 280px;
				min-width: 1000px;
				max-width: 1100px;
				margin: 0 auto;				
				clear: both;
				background: url(/img/footer.jpg) bottom center no-repeat;
			}
			
			#about {
				width: 1000px;
				margin: 0px auto;								
			}
			
				.about-block {
					padding-left: 75px;
					padding-right: 60px;					
					margin-bottom: 30px;
				}
			
					.about-block.what-we-do {
						background: url(/img/what-we-do.png) 30px 0 no-repeat;
					}
					
					.about-block.about-us {
						background: url(/img/about-us.png) 20px 0 no-repeat;

					}
					
					.about-block.our-contacts {
						padding-top: 10px;
						background: url(/img/our-contacts.png) 28px 0px no-repeat;
					}
					
				.about-block p {
					color: #5b5b5b;
					font-size: 13px;
				}
			
				#about h3 {
					text-transform: uppercase;
					font-size: 18px;
					color: #666;
				}
			
				#about-info {
					float: left;
					width: 700px;
				}
				
				#about-contacts {
					float: left;
				}		
				
					#about-contacts	ul {
						margin-top: 20px;
						
						width: 150px;
					}
				
					#about-contacts li {
						float: left;
					}
					
		#footer-wrap {
			width: 100%;
			height: 24px;			
			padding-bottom: 30px;			
			background: url(/img/footer.png) bottom center repeat-x;
		}
		
			#footer {
				position: relative;
				width: 1000px;
				height: 24px;
				margin: 0 auto;				
				font-size: 15px;
				color: #7b7b7b;
			}			
			
				#footer .tos {
					position: absolute;					
					top: 0px;
					right: 0px;
					z-index: 100;
				}
				
				#footer p a {
					color: #7b7b7b;
					text-decoration: none;
				}
				
					#footer p a:hover {
						text-decoration: underline;
					}
					
					a.siteblog-switcher{
					height: 110px;
					background-color: gray;
					display: block;
					cursor: pointer;
					top: 23%;
					right: 0px;
					position: fixed;
					z-index: 10000;
					}

				a.siteblog-switcher:hover{
					  background-color: #444;
					}
