/* Красный		: #d00022 */
/* Чёрный текст  : #202020 */

@font-face {
    font-family: "PF Agora Sans Pro Reg";
	src: url('../../../../assets/templates/qr-guide/fonts/PFAgoraSansPro-Reg.ttf') format('truetype');
	font-weight: normal;
    font-style: normal;
}

@font-face{
	font-family: 'PFAgoraSansPro Bold';
	src: url('../../../../assets/templates/qr-guide/fonts/PFAgoraSansPro-Bold.ttf') format('truetype');
	font-weight: bold;
    font-style: normal;
}

*{margin:0;padding:0;}
html,body{min-width:480px;margin:0;padding:0;height:100%;}
body{background:#fff url(../../../../assets/templates/qr-guide/img/debut_light.png);font-size:14px;line-height:24px;font-family: "PF Agora Sans Pro Reg", Arial, Helvetica, sans-serif;color:#202020;}
a img, img{border:0;}
table{table-layout:fixed;border-collapse:collapse;}
table td, table th{border:0px;}
.display-none{display: none;}

/* Тексты */
h1 {font-size:30px;line-height:30px;margin:0 0 16px 0;padding:22px 0 6px 0;color:#fff;font-family: "PF Agora Sans Pro Reg", Arial, Helvetica, sans-serif;font-weight:normal;}
h2 {font-size:22px;line-height:22px;margin:0 0 16px 0;color:#d00022;font-family: "PF Agora Sans Pro Reg", Arial, Helvetica, sans-serif;font-weight:normal;}
h3 {font-size:18px;line-height:22px;margin:0 0 16px 0;color:#d00022;font-family: "PF Agora Sans Pro Reg", Arial, Helvetica, sans-serif;font-weight:normal;}
p {line-height:22px;margin-bottom:22px;font-size:14px;}
p.no-margin {margin:0}
strong, b {color:#d00022;}

/* Адаптив */
@media (min-width: 1024px) {
.get-scanner {display:block;}
#container header {
	display:block;
	height:280px;
	background-image:url(../../../../assets/templates/qr-guide/img/pointed-way.png);
	border-top:5px solid #d00022;
	box-shadow: 0px 0px 20px #202020;
}
header .top {height:280px;}
header #logo {display:block;}
header .trafficator {display:block;}
header .get-scanner {display:block;left:335px;top:34px;width:350px;}
header .barcode-text {display:block;padding:15px 0 0 0;}
header .for-reading-qr {display:inline;}
header nav {left:20px;top:150px;font-weight:bold;}
header nav ul#main-menu{display: block ! important;}
header nav li {position:absolute;min-width:151px;font-size:18px;display:block;padding:40px;}
header nav li.main {top:-25px;left:104px;background:url(../../../../assets/templates/qr-guide/img/point.png) no-repeat 14px 28px;}
header nav li.about {top:-7px;left:307px;background:url(../../../../assets/templates/qr-guide/img/point.png) no-repeat 17px 21px;}
header nav li.allpoints {top:-9px;left:501px;background:url(../../../../assets/templates/qr-guide/img/point.png) no-repeat 18px 9px;}
header nav li.forum {top:-5px;left:792px;background:url(../../../../assets/templates/qr-guide/img/point.png) no-repeat 14px 28px;}

article .time-machine-outer {max-width:938px;height:600px;overflow:hidden;padding:0 0 24px 0;position:relative;}
article #time-machine {max-width:938px;height:600px;overflow:hidden;}
article #time-machine img {width:100%;height:auto;position:relative;bottom:0;}
article h1 {font-size:30px;line-height:30px;margin:0 0 16px 0;padding:22px 0 6px 0;color:#fff;font-weight:normal;}
article .lt767 {display:none;}
article .gt767 {display:inline;}

section #pelena {display:none;}

.banner{height: 100px;}
.banner a{line-height: 100px;}

footer #seti {display:block;}
footer .sponsors {position:absolute;width:300px;top:20px;left:20px;text-align:right;color:#fff;}
footer .mpsb {display:none;}
footer .oaompsb {display:inline;}
footer #mpsb{position:absolute;top:28px;left:333px;}
footer .saransk-adm {display:block;position:absolute;top:20px;left:416px;text-align:right;color:#fff;}
footer #saransk {position:absolute;top:27px;left:538px;}
footer #rostr {position:absolute;top:32px;left:615px;}
footer #author{display:block;position:absolute;top:31px;right:20px;}

}
@media (min-width: 979px) and (max-width: 1024px) {
.get-scanner {display:block;}
#container header {display:block;height:120px;background-image:none;border-top:0;}
header .top {height:120px;}
header #logo {display:none;}
header .trafficator {display:none;}
header .get-scanner {display:block;left:auto;right:20px;top:21px;width:350px;}
header .barcode-text {display:block;padding:15px 0 0 0;}
header .for-reading-qr {display:inline;}
header nav {left:0;top:46px;font-weight:bold;}
header nav ul#main-menu{display: block ! important;}
header nav li {position:static ! important;display:inline;font-size:18px;padding:30px 24px 0 24px;}
header nav li.main {background:url(../../../../assets/templates/qr-guide/img/point.png) no-repeat 0 6px;}
header nav li.about {background:url(../../../../assets/templates/qr-guide/img/point.png) no-repeat 0 6px;}
header nav li.allpoints {background:url(../../../../assets/templates/qr-guide/img/point.png) no-repeat 0 6px;}
header nav li.forum {background:url(../../../../assets/templates/qr-guide/img/point.png) no-repeat 0 6px;}
header nav li.this {background:url(../../../../assets/templates/qr-guide/img/point-balloon.png) no-repeat 0 6px;}

article .time-machine-outer {max-width:938px;height:400px;overflow:hidden;padding:0 0 24px 0;position:relative;}
article #time-machine {max-width:938px;height:400px;overflow:hidden;}
article #time-machine img {width:100%;height:auto;position:relative;top:-20%;}
article h1 {font-size:24px;line-height:28px;margin:0 0 14px 0;padding:20px 0 6px 0;color:#fff;font-weight:normal;}
article .lt767 {display:none;}
article .gt767 {display:inline;}

section #pelena {display:block;}

.banner{height: 70px;background-position: 132px -11px ! important;}
.banner a{line-height: 70px;}

footer #seti {display:block;}
footer .sponsors {position:absolute;width:300px;top:20px;left:20px;text-align:right;color:#fff;}
footer .mpsb {display:none;}
footer .oaompsb {display:inline;}
footer #mpsb{position:absolute;top:28px;left:333px;}
footer .saransk-adm {display:none;}
footer #saransk {position:absolute;top:27px;left:407px;}
footer #rostr {position:absolute;top:32px;left:484px;}
footer #author{display:block;position:absolute;top:31px;right:20px;}

}
@media (min-width: 768px) and (max-width: 979px) {
.get-scanner {display:block;}
#container header {display:block;height:108px;background-image:none;border-top:0;}
header .top {height:108px;}
header #logo {display:none;}
header .trafficator {display:none;}
header .get-scanner {display:block;left:auto;right:20px;top:15px;width:200px;}
header .barcode-text {display:block;padding:3px 0 0 0;}
header .for-reading-qr {display:none;}
header nav {left:0;top:41px;font-weight:bold;}
header nav ul#main-menu{display: block ! important;}
header nav li {position:static ! important;display:inline;font-size:14px;padding:30px 14px 0 24px;}
header nav li.main {background:url(../../../../assets/templates/qr-guide/img/point.png) no-repeat 0 6px;}
header nav li.about {background:url(../../../../assets/templates/qr-guide/img/point.png) no-repeat 0 6px;}
header nav li.allpoints {background:url(../../../../assets/templates/qr-guide/img/point.png) no-repeat 0 6px;}
header nav li.forum {background:url(../../../../assets/templates/qr-guide/img/point.png) no-repeat 0 6px;}
header nav li.this {background:url(../../../../assets/templates/qr-guide/img/point-balloon.png) no-repeat 0 6px;}

.banner{height: 60px;background-position: 132px -18px ! important}
.banner a{line-height: 60px;}

article .time-machine-outer {max-width:938px;height:350px;overflow:hidden;padding:0 0 24px 0;position:relative;}
article #time-machine {max-width:938px;height:350px;overflow:hidden;}
article #time-machine img {width:100%;height:auto;position:relative;bottom:20%;}
article h1 {font-size:20px;line-height:24px;margin:0 0 10px 0;padding:16px 0 6px 0;color:#fff;font-weight:normal;}
article .lt767 {display:none;}
article .gt767 {display:inline;}

section #pelena {display:block;}

footer #seti {display:block;}
footer .sponsors {position:absolute;width:300px;top:20px;left:20px;text-align:right;color:#fff;}
footer .mpsb {display:none;}
footer .oaompsb {display:inline;}
footer #mpsb{position:absolute;top:28px;left:333px;}
footer .saransk-adm {display:none;}
footer #saransk {position:absolute;top:27px;left:407px;}
footer #rostr {position:absolute;top:32px;left:484px;}
footer #author{display:block;position:absolute;top:31px;right:20px;}

}
@media (min-width: 480px) and (max-width: 767px) {
.get-scanner {display:block;}
#container header {display:block;height:auto;min-height:50px;background-image:none;border-top:0;}
header .top {height:auto;min-height:50px;}
header #logo {display:none;}
header .trafficator {display:none;}

header .get-scanner {display:block;left:auto;right:20px;top:11px;width:230px;}
header .get-scanner #bar-link-01{display: none;}

header .barcode-text {display:block;padding:3px 0 0 0;}
header .for-reading-qr {display:none;}
header nav {left:0;top:0;font-weight:bold;position: relative;width: 250px;}
header nav ul#main-menu{display: none;}
header nav li {position:static ! important;display:block;font-size:14px;padding: 0 14px 5px 0;}
header nav li.main {background:url(../../../../assets/templates/qr-guide/img/point.png) no-repeat 0 6px;}
header nav li.about {background:url(../../../../assets/templates/qr-guide/img/point.png) no-repeat 0 6px;}
header nav li.allpoints {background:url(../../../../assets/templates/qr-guide/img/point.png) no-repeat 0 6px;}
header nav li.forum {background:url(../../../../assets/templates/qr-guide/img/point.png) no-repeat 0 6px;}
header nav li.this {background:url(../../../../assets/templates/qr-guide/img/point-balloon.png) no-repeat 0 6px;}
header nav  #menu-link{display: block;}

.banner{height: 50px;background-position: 132px -47px}
.banner a{line-height: 50px;}

article .time-machine-outer {max-width:938px;height:350px;overflow:hidden;padding:0 0 24px 0;position:relative;}
article #time-machine {max-width:938px;height:350px;overflow:hidden;}
article #time-machine img {width:100%;height:auto;position:relative;bottom:0;}
article h1 {font-size:16px;line-height:20px;margin:0 0 10px 0;padding:12px 0 2px 0;color:#fff;font-weight:normal;}
article .lt767 {display:inline;}
article .gt767 {display:none;}

section #pelena {display:block;}

footer #seti {display:none;}
footer .sponsors {position:absolute;width:180px;top:20px;left:20px;text-align:right;color:#fff;}
footer .mpsb {display:inline;}
footer .oaompsb {display:none;}
footer #mpsb{position:absolute;top:28px;left:213px;}
footer .saransk-adm {display:none;}
footer #saransk {position:absolute;top:27px;left:287px;}
footer #rostr {position:absolute;top:32px;left:364px;}
footer #author{display:none;position:absolute;top:31px;right:20px;}

}
@media (max-width: 480px) {
.get-scanner {display:block;}
#container header {display:block;height:auto;min-height:50px;background-image:none;border-top:0;}
header .top {height:auto;min-height:50px;}
header #logo {display:none;}
header .trafficator {display:none;}

header .get-scanner {display:block;left:auto;right:20px;top:11px;width:230px;}
header .get-scanner #bar-link-01{display: none;}

header .barcode-text {display:block;padding:3px 0 0 0;}
header .for-reading-qr {display:none;}
header nav {left:0;top:0;font-weight:bold;position: relative;width: 250px;}
header nav ul#main-menu{display: none;}
header nav li {position:static ! important;display:block;font-size:14px;padding: 0 14px 5px 0;}
header nav li.main {background:url(../../../../assets/templates/qr-guide/img/point.png) no-repeat 0 6px;}
header nav li.about {background:url(../../../../assets/templates/qr-guide/img/point.png) no-repeat 0 6px;}
header nav li.allpoints {background:url(../../../../assets/templates/qr-guide/img/point.png) no-repeat 0 6px;}
header nav li.forum {background:url(../../../../assets/templates/qr-guide/img/point.png) no-repeat 0 6px;}
header nav li.this {background:url(../../../../assets/templates/qr-guide/img/point-balloon.png) no-repeat 0 6px;}
header nav  #menu-link{display: block;}

.banner{height: 40px;}
.banner a{line-height: 40px;font-size: 22px ! important}

article .time-machine-outer {max-width:938px;height:350px;overflow:hidden;padding:0 0 24px 0;position:relative;}
article #time-machine {max-width:938px;height:350px;overflow:hidden;}
article #time-machine img {width:100%;height:auto;position:relative;bottom:0;}
article h1 {font-size:16px;line-height:20px;margin:0 0 10px 0;padding:12px 0 2px 0;color:#fff;font-weight:normal;}
article .lt767 {display:inline;}
article .gt767 {display:none;}

section #pelena {display:block;}

footer #seti {display:none;}
footer .sponsors {position:absolute;width:180px;top:20px;left:20px;text-align:right;color:#fff;}
footer .mpsb {display:inline;}
footer .oaompsb {display:none;}
footer #mpsb{position:absolute;top:28px;left:213px;}
footer .saransk-adm {display:none;}
footer #saransk {position:absolute;top:27px;left:287px;}
footer #rostr {position:absolute;top:32px;left:364px;}
footer #author{display:none;position:absolute;top:31px;right:20px;}

}

.clear{clear:both;}

/*Links*/
a:link {color:#d00022;}
a:visited {color:#d00022;}
a:hover {color:#d00022;text-decoration:none;}
a:active {color:#d00022;text-decoration:none;}

/*Body*/
#container {min-height:100%;}
	header {height:280px;position:relative;background:url(../../../../assets/templates/qr-guide/img/pointed-way.png) no-repeat 50% 157px;border-top:5px solid #d00022;}
	#menu-link{
		display: none;
		width: 50px;
		color: #d00022;
		font-size: 18px;
		margin-bottom: 10px;
		margin-top: 10px;
	}
		.top {height:280px;max-width:938px;position:relative;margin:0 auto;padding:0 20px;overflow:hidden;}
			#logo {position:absolute;top:34px;left:20px;}
			.get-scanner {width:350px;position:absolute;left:335px;top:34px;}
				.barcode {float:left;padding:3px 15px 3px 0;}
				.barcode-text {display:block;padding:15px 0 0 0;}
				.for-reading-qr {display:inline;}
			.trafficator {width:220px;position:absolute;right:20px;top:34px;padding:0 0 22px 0;background:url(../../../../assets/templates/qr-guide/img/trafficator.png) no-repeat 50% 100%;z-index:2;}
				.cities_outer {border-radius:4px;padding:2px;width:220px;
				background: -moz-linear-gradient(#eeeeee, #d4d4d4);
				background: -ms-linear-gradient(#eeeeee, #d4d4d4);
				background: -o-linear-gradient(#eeeeee, #d4d4d4);
				background: -webkit-linear-gradient(#eeeeee, #d4d4d4);
				background: linear-gradient(#eeeeee, #d4d4d4);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#d4d4d4');
				}
					.cities_white_line {border:2px solid #fff;border-radius:4px;padding:2px 8px;text-align:center;}
						.cities h3 {margin:0;margin:4px 0;color:#202020;text-transform:uppercase;font-weight:normal;cursor:pointer;display:none;}
						.cities h3 span {border-bottom:1px dotted #202020;}
						.cities h3 span:hover {color:#d00022;border-bottom:1px dotted #d00022;}
						.cities h3.active {display:block;}
						.cities h3 a {text-decoration:none;color:#202020;}
			nav {position:absolute;top:150px;z-index:1;}
			nav ul {list-style-type:none;}
			nav li {position:absolute;min-width:150px;font-family:"PFAgoraSansPro Bold", Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;padding:40px;}
				nav li.main {top:-25px;left:104px;background:url(../../../../assets/templates/qr-guide/img/point.png) no-repeat 14px 28px;}
				nav li.about {top:-7px;left:307px;background:url(../../../../assets/templates/qr-guide/img/point.png) no-repeat 17px 21px;}
				nav li.allpoints {top:-9px;left:501px;background:url(../../../../assets/templates/qr-guide/img/point.png) no-repeat 18px 9px;}
				nav li.forum {top:-5px;left:792px;background:url(../../../../assets/templates/qr-guide/img/point.png) no-repeat 14px 28px;}
				nav li.this {background-image:url(../../../../assets/templates/qr-guide/img/point-balloon.png)}
			article {background:url(../../../../assets/templates/qr-guide/img/debut_dark.png);box-shadow:0 0 20px #202020;}
/* 			article.index{
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
} */
				.segment {width:100%:background:none;}
					.city-gerb {display:block;width:435px;height:247px;float:left;margin:33px 66px 33px 0;overflow:hidden;position:relative;}
					.city-gerb-even {display:block;width:435px;height:247px;float:left;margin:33px 0 33px 0;overflow:hidden;position:relative;}
						.gerb {position:absolute;top:247px;width:435px;z-index:2;}
				div.content {max-width:938px;padding:0 20px;margin:0 auto;color:#fff;}
				.index .content{
					padding-bottom: 10px;
				}
					.index .content a{
						color: #ff4665;
					}
					.index .content .ajaxSearch_resultLink{
						font-size: 16px;
					}
					.time-machine-outer {max-width:938px;height:600px;overflow:hidden;padding:0 0 24px 0;position:relative;}
						#time-machine {max-width:938px;height:600px;overflow:hidden;}
						#currentyear {z-index:1;position:absolute;bottom:24px;left:50%;font-size:24px;line-height:45px;text-align:center;margin-left:-65px;width:131px;height:45px;color:#fff;background:#d00022;opacity:0.6;}
						#nextslide {z-index:1;position:absolute;bottom:24px;right:0;font-size:24px;line-height:45px;text-align:center;width:131px;height:45px;color:#fff;background:#d00022 url(../../../../assets/templates/qr-guide/img/arrows-1.png) no-repeat;cursor:pointer;}
						#prevslide {z-index:1;position:absolute;bottom:24px;left:0;font-size:24px;line-height:45px;text-align:center;width:131px;height:45px;color:#fff;background:#d00022 url(../../../../assets/templates/qr-guide/img/arrows-1.png) no-repeat 0 100%;cursor:pointer;}
						.av{
							height: 100%;
							width: 100%;
							z-index: 9999;
							position: absolute;
						}
							.av a{
								display: block;
								height: 100%;
								width: 100%;
							}
			section {max-width:938px;padding:26px 20px;margin:0 auto;}
				section h3 {font-size:30px;color:#202020;font-weight:normal;}
					#carousel-outer {max-width:938px;overflow:hidden;height:193px;position:relative;}
						#pelena {display:none;width:100px;height:200px;position:absolute;right:0;top:0;background:url(../../../../assets/templates/qr-guide/img/pelena.png) no-repeat 100% 0;}
						#carousel {width:987px;height:193px;overflow:hidden;}
							#carousel .swiper-slide {padding:5px 0 0 0;}
							#carousel a {font-size:18px;line-height:20px;font-weight:bold;}
							#carousel img {display:block;margin:15px 0 0 0;}


	.footer-place {height:178px;margin:-178px 0 0 0;}

/*Tabs*/
ul.tabNavigation {
list-style: none;
margin: 0 0 0 -8px;
padding: 0;
}

ul.tabNavigation li {
display: inline;
}

ul.tabNavigation li a {
font-size:16px;
padding: 0 2px;
margin:0 8px;
color: #fff;
text-decoration:none;
border-bottom:1px dotted #fff;
}

.lt767 {display:none;}

ul.tabNavigation li a.selected,
ul.tabNavigation li a.selected:hover {
color: #d00022;
border-bottom:1px dotted #d00022;
}

ul.tabNavigation li a:hover {
color: #fff;
}

ul.tabNavigation li a:focus {
outline: 0;
}

div.tabs div {
padding: 16px 0 4px 0;
}
.banner{
	width: 100%;
	background: #fff;
	background: url(../../../../assets/templates/qr-guide/img/banner_bg.jpg) 132px 100% repeat-x;
}
	.banner a{
		height: 100%;
		width: 100%;
		display: block;
		text-align: center;
		font-size: 24px;
	}
#map, #sochi{
	width: 100%;
	height: 500px;
	overflow: hidden;
}
/*Footer*/
footer{max-width:100%;height:178px;font-size:16px;color:#fff;}
	.footer-inner-1{width:100%;height:64px;margin:0 auto;position:relative;}
		.bgrd {width:100%;height:64px;background:#d00022;opacity:0.4;position:absolute;}
		.cntn {width:100%;height:64px;position:absolute;}
			.cntn .content {max-width:938px;height:64px;padding:0 20px;margin:0 auto;position:relative;}
			.searchline {width:358px;height:34px;position:relative;}
				.searchfield {position:absolute;top:15px;width:298px;height:34px;padding:0 40px 0 20px;border:0;background:url(../../../../assets/templates/qr-guide/img/searchline.png) no-repeat;z-index:1;}
				.searchsubmit {position:absolute;top:0;right:0;width:34px;height:34px;border:0;background:transparent;z-index:2;cursor:pointer;}
			#seti {position:absolute;top:18px;right:20px;}
	.footer-inner-2{width:100%;height:114px;background:#d00022;margin:0 auto;position:relative;}
		.footer-inner-2 .content {max-width:938px;height:114px;padding:0 20px;margin:0 auto;position:relative;}
			.sponsors {position:absolute;width:300px;top:20px;left:20px;text-align:right;color:#fff;}
			.minkult{position:absolute;display:block;top:0;left:0;color:#fff;}
			footer a:link {color:#fff;}
			footer a:visited {color:#fff;}
			footer a:hover {color:#fff;}
			footer a:active {color:#fff;}
			.saransk-adm {position:absolute;top:20px;left:416px;text-align:right;color:#fff;}
			#saransk {position:absolute;top:27px;left:538px;}
			#rostr {position:absolute;top:32px;left:615px;}
			#author{position:absolute;top:31px;right:20px;}

/*
playback timings (ms):
  captures_list: 109.031
  exclusion.robots: 0.064
  exclusion.robots.policy: 0.057
  cdx.remote: 0.051
  esindex: 0.008
  LoadShardBlock: 84.636 (3)
  PetaboxLoader3.datanode: 97.419 (5)
  load_resource: 200.962 (2)
  PetaboxLoader3.resolve: 113.925 (2)
*/