@charset "utf-8";
/* CSS Document */
/*ALL RESETS SAVED IN normalize.css*/
@font-face {
    font-family: 'OpenSansSemibold';
    src: url('opensans-semibold-webfont.eot');
    src: local('☺'), url('opensans-semibold-webfont.woff') format('woff'), url('opensans-semibold-webfont.ttf') format('truetype'), url('opensans-semibold-webfont.svg#OpenSansSemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
body {
	min-width:980px;
	color:#1b345c;
	font:13px/1.25 Tahoma, Geneva, sans-serif;
	background:#e6e6e6;
}
a, a:hover {color:#15365f;}
h1,h2,h3,h4,h5,h6 {
	font-size:22px;
	font-weight: bold;
}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}

/* Заголовок страницы */
h1 {}
/*----SITE-PATH----*/
		.site-path-wrap {
			margin:0 0 8px;
			font-size:10px;
		}
/*----MAIN----*/
	#site-wrap {
		height:auto !important;
		height:100%;
		min-height:100%;
		margin:0 auto -74px;
		width: 942px;
		border-left: 1px solid #cacaca;
		border-right: 1px solid #cacaca;
		background: #fff;
		box-shadow:0 0 10px 2px #b9b9b9;
		behavior:url(/g/pie/pie.htc);
	}
	.clear-footer {
		clear:both;
		height:74px;
	}
/*----HEADER----*/
	header {
		min-height:100px;
		overflow: auto;
		border-top: 1px solid #15367a;
  background: #15367a;

	}
/*----MIDDLE COLUMN----*/
	.site-content-middle-in {}
	.site-content-middle-in2 {
		background: #fff;
		padding: 20px 24px 20px 29px;
		min-height: 500px;
	}
/*----FOOTER----*/
	footer {
		margin:0 auto;
		height:74px;
		width: 944px;
		background: #bebebe;
		color: #494949;
	}
/*----LOGO----*/
		.site-logo {
			float: left;
			padding:0;
		}
/*----ADDRESS-CONTACTS-MAIL----*/
		.site-contacts {
			float: right;
			color:#ffffff;
			font-size: 12px;
			font-weight: bold;
			line-height: 19px;
			text-align: right;
			padding: 14px 16px 10px;
			min-width: 125px;
		}
		.site-contacts a {
			color:#ffffff;
			text-decoration:none;
		}
		.site-contacts a:hover {
			color:#ffffff;
			text-decoration:underline;
		}
			.lang {
				font-size: 9px;
				line-height: 1;
				margin: 0 0 6px;
			}
			.lang a {text-decoration: none;}
			.lang a:hover {text-decoration: underline;}
/*--TOP-BUTTONS--*/
	.top-but {
		float: right;
		padding: 32px 0 0;
	}
a.top-button {
  color:#1b345c;
  font:14px/25px 'OpenSansSemibold', Arial, Helvetica, sans-serif;
  text-decoration:none;
  text-align:center;
  display:inline-block;
  min-width:120px;
  padding:0 10px;
  margin:0 0 5px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
  background: #b1b1b1;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5d5d5', endColorstr='#b1b1b1',GradientType=0);
  background: -moz-linear-gradient(top, #d5d5d5 0%,#b1b1b1 100%);
  background: -webkit-linear-gradient(top, #d5d5d5 0%,#b1b1b1 100%);
  background: -o-linear-gradient(top, #d5d5d5 0%,#b1b1b1 100%);
  background: -ms-linear-gradient(top, #d5d5d5 0%,#b1b1b1 100%);
  background: linear-gradient(top, #d5d5d5 0%,#b1b1b1 100%);
    
}
a.top-button:hover {
  color:#1b345c;
  text-decoration:underline;
}
/*----MENU-TOP----*/
		.menu-top-wrap {
			min-height: 29px;
			background: #1b345c;
			position: relative;
			padding: 0 1px 0 250px;
			margin: 0 0 10px;
  border-top:1px solid #788bb0;
  border-bottom:1px solid #788bb0;
		}
			ul.menu-top {float: right;}
				ul.menu-top li {
					float:left;
					padding:0;
					border-left: 1px dotted #3e77d3;
				}
				ul.menu-top li a {
					text-decoration:none;
					font-size: 11px;
					line-height: 29px;
					/* text-transform: uppercase; */
					color:#fff;
					display:block;
					padding:0 19px;
					margin: 0 -1px;
					position: relative;
				}
				ul.menu-top li a:hover, ul.menu-top li a.over, ul.menu-top li.active a {
					color:#fff;
					background: #3869b8;
				}
/*----FORM-SEARCH----*/
	.form-search {
		position:absolute;
		top:5px;
		left:20px;
	}
		.form-search form {
			background: #fff url(search.png) 183px 3px no-repeat;
			height:18px;
			width:206px;
			padding:0;
		}
		.form-search input[type="text"] {
			border:none;
			outline:none;
			background:none;
			float:left;
			margin:0 0 0 26px;
			padding:0;
			width:142px;
			height:18px;
			color:#757575;
			font:13px/18px Tahoma, Geneva, sans-serif;
		}
		.form-search input[type="submit"] {
			border:none;
			outline:none;
			background:none;
			float:left;
			margin:3px 0 0 15px;
			height:12px;
			width:12px;
			padding:0;
		}
/*----NAV-BUTTONS----*/
	.json-wrap {
	}
		.json-block {
			display: block;
			border-bottom: 1px solid #a5a5a5;
			border-left: 1px solid #a5a5a5;
			width: 235px;
			margin: 0 auto;
			text-align:center;
			text-decoration: none;
			position: relative;
			background:#f2f2f2;
			behavior:url(/g/pie/pie.htc);
			z-index: 5;
		}
		.json-block img {
			position: relative;
			z-index: 15;
		}
		/*.shadow-ie {
			position:absolute;
			top:0;
			bottom:0;
			left:0;
			right:0;
			z-index: -1;
		}*/
			.json-wrap .table-reset td:first-child .json-block {border-left:0;}
		.json-text {
			display: block;
			position: relative;
			z-index: 15;
			font-size:13px;
			line-height: 28px;
			font-weight: bold;
			text-transform: uppercase;
			color:#1b345c;
			margin:0;
			background: #bebebe;
		}
		.json-block:hover {
			box-shadow:0 0 10px 1px #6d6d6d;
			z-index: 10;
		}
		/*.json-block:hover .shadow-ie {
			background: #6d6d6d;
			filter: progid:DXImageTransform.Microsoft.Blur(makeShadow='true', enabled='true', pixelRadius=5, shadowOpacity=0.5);
		}*/
		.json-block:hover .json-text {background: #959595;}
/*----EDIT-BLOCK----*/
		.edit-block {
			font-size:12px;
			color:#6f6f6f;
			padding:2px 15px 3px;
		}
			.edit-block p {margin:0;}
/*---FOOT-EDIT--*/
	.foot-edit {
		position: absolute;
		top: 41px;
		left: 196px;
		font-size: 11px;
		line-height: 14px;
		width:432px;
	}
/*----SITE-NAME----*/
		.site-name {
			/*left:20px;
			top:31px;*/
			font-size:13px;
			
			left: 50%;
    		top: 40px;
    		width: 200px;
		    margin-left: -100px;
		    text-align: center;
		}
/*----COPYRIGHT----*/
		.site-copyright {
			right:28px;
			bottom:56px;
			font-size:11px;
		}
				.site-copyright a, .site-copyright a:hover {
					color:#494949;
				}
/*----COUNTERS AND INFORMERS----*/
		.site-counters {
			right:28px;
			bottom:15px;
		}
		.site-informers {
			position: absolute;
			top: 5px;
			left: 20px;
		}
/*--TABLES--*/
	/*table.table0 td p,table.table1 td p,table.table2 td p { margin: 0;}*/
	table.table0,
	table.table1, 
	table.table2 {border-collapse:collapse; border-spacing:0;}

	table.table0 td,
	table.table1 td,
	table.table2 td {padding:5px; border:none;}

	table.table1 td,
	table.table2 td,
	table.table2 th {border:1px solid #666;}

	table.table2 th {padding:8px 5px; color:#fff; text-align:left; background:#1b345c;}
/*--K.I.--*/

.cont { position: absolute; top: 6px; left: 196px;}
.cont p { margin: 0;}

.blocks .images {text-align: justify;}


.blocks .images:after {
    content: "";
    display: inline-block;
    width: 100%;}

.blocks .images .image-title {display:block;}

.image-item {display: inline-block; text-align: center; vertical-align: top;}

.blocks a,
.blocks a:hover {
text-decoration: none;
}

a { text-decoration:none;}
a:hover { text-decoration:underline;}


/*Блоки на главной*/

.js-my-block { font-size:0; padding:15px 0 0; margin-bottom:-9px;}
.js-my-block-inner { display:inline-block; width:164px; min-height:316px; vertical-align:top; margin-left:20px; margin-bottom:29px;}
.js-my-block-pic { width:164px; height:155px;}
.js-my-block-in { background:#15367a; border:1px solid #cccccc; min-height:143px;}
.js-my-block-tit { font:12px Arial; color:#ffffff; text-align:center; padding:4px 5px; background:url(js-my-top-bg.png) no-repeat left top;}
.js-my-block-tit a { color:#fff;}

.js-my-block-body { font:11px/9px Arial; color:#ffffff; padding:0 10px 0 15px;}
.js-my-block-body p { margin:7px 0;}
.js-my-block-body a { color:#fff;}

.js-my-block-more { height:20px; background:url(js-my-more.png) no-repeat center top; font:11px/18px Arial; color:#ffffff; text-align:center;}
.js-my-block-more a {color:#ffffff; }


.main-bl1 { width:533px; margin-left:19px; margin-right:21px; float:left;}

.main-bl1-tit {border: 1px solid #ccc;
background-image: -moz-linear-gradient(bottom, #d3d3d3 0%, #fff 100%);
background-image: -o-linear-gradient(bottom, #d3d3d3 0%, #fff 100%);
background-image: -webkit-linear-gradient(bottom, #d3d3d3 0%, #fff 100%);
background-image: linear-gradient(bottom, #d3d3d3 0%, #fff 100%);
  height:40px;
  font:20px/40px Arial; color:#15367a;
  padding: 0 0 0 17px;
  overflow:hidden;
}

.main-bl1-body { background:#f8f8f8; border:1px solid #cccccc; font:13px Arial; color:#343434; padding: 0 17px 14px 17px; min-height:386px; line-height: 16px;}
.main-bl1-more { float:right; text-decoration:underline; font:12px Arial; color:#15367a;}
.main-bl1-more:hover {text-decoration:none;}


.main-bl2 { width:348px; float:left;}

.main-bl2-tit {border: 1px solid #ccc;
background-image: -moz-linear-gradient(bottom, #d3d3d3 0%, #fff 100%);
background-image: -o-linear-gradient(bottom, #d3d3d3 0%, #fff 100%);
background-image: -webkit-linear-gradient(bottom, #d3d3d3 0%, #fff 100%);
background-image: linear-gradient(bottom, #d3d3d3 0%, #fff 100%);
  height:40px;
  font:20px/40px Arial; color:#15367a;
  padding: 0;
  overflow:hidden;
  text-align:center;
}

.main-bl2-body { background:#f8f8f8; border:1px solid #cccccc; font:13px Arial; color:#343434; padding: 0 17px 14px 17px; min-height:394px;}
.main-bl2-more { float:right; text-decoration:underline; font:12px Arial; color:#15367a;}
.main-bl2-more:hover {text-decoration:none;}

.clear { clear:both;}

.sl-title { font:18px Arial; color:#15367a; background:url(sl-title-del.png) repeat-x left bottom; margin: 0 20px 13px 20px; padding:0 0 6px;}
.sl-wr { background:url(sl-title-del.png) repeat-x left bottom; margin: 0 20px 16px 20px; height:246px; padding:0 0 16px;}

.otz-wr { width:214px; margin-left:20px; margin-right:32px; margin-bottom:12px; float:left;}
.otz-tit { font:20px/40px Arial; color:#15367a; height:40px; border: 1px solid #ccc;
background-image: -moz-linear-gradient(bottom, #d3d3d3 0%, #fff 100%);
background-image: -o-linear-gradient(bottom, #d3d3d3 0%, #fff 100%);
background-image: -webkit-linear-gradient(bottom, #d3d3d3 0%, #fff 100%);
background-image: linear-gradient(bottom, #d3d3d3 0%, #fff 100%);
  padding:0 15px;  
}

.otz-tit a { float: right;
color: #153579;
font-family: "Arial";
font-size: 12px;
text-decoration: underline;}

.otz-tit a:hover {text-decoration: none;}

.otz-bod { background:#f8f8f8;
  border: 1px solid #ccc;
  border-top:none;
  font:12px Arial; color:#342f2f;
height:275px; overflow-y:auto;
padding:8px 10px;}

.otz-edit-wr { float:left; width:656px; font:12px Arial; color:#342f2f; margin-bottom:12px; }
.otz-edit-tit { font:20px Arial; color:#15367a; margin-bottom:10px; margin-top:10px;}
.otz-edit-bod { max-height: 305px; overflow-y: auto;  }
.otz-edit-bod p:first-child { margin-top: 0; }
.otz-edit-bot { font:12px Arial; color:#342f2f; margin-bottom:6px; margin-left:20px; margin-right:20px; }

.my-news-wr { margin:0 20px 15px;}
.my-news-tit { border: 1px solid #ccc;
background-image: -moz-linear-gradient(bottom, #d3d3d3 0%, #fff 100%);
background-image: -o-linear-gradient(bottom, #d3d3d3 0%, #fff 100%);
background-image: -webkit-linear-gradient(bottom, #d3d3d3 0%, #fff 100%);
background-image: linear-gradient(bottom, #d3d3d3 0%, #fff 100%);
  height:40px;
  font:20px/40px Arial; color:#15367a;
  padding:0 16px;
}
.my-news-tit a { float:right; color: #153579;
font-family: "Arial";
font-size: 12px;
text-decoration: underline;
}
.my-news-tit a:hover {text-decoration: none;}

.my-news-body { border:1px solid #d1d1d1; border-top:none; background:#f8f8f8; padding-top:12px; padding-left:16px; height:124px; overflow-y:auto;}
.my-news-innder { width:250px; float:left; padding-right:55px; padding-bottom:16px;}
.my-news-date { display:block; color: #153579;
font-family: "Arial";
font-size: 14px;
font-weight: bold;
  padding-bottom:7px;
}
.my-news-in-tit {color: #153579;
font-family: "Arial";
font-size: 13px;
font-weight: bold;
  display:block;
  padding-bottom:7px;
}
.my-news-in-anonce {color: #3a3a3a;
font-family: "Arial";
font-size: 13px; line-height:14px;}
.my-news-in-anonce p {margin:0;}


.my-map-wr { margin:0 20px 20px;}
.my-map-tit { padding:0 0 0 5px; color: #153579;
font-family: "Arial";
font-size: 20px;}

.edit-bot-wr { width:595px; margin-left:20px; margin-right:43px; margin-bottom:10px; float:left;}
.edit-bot-tit {color: #153579;
  font-family: "Arial";
  font-size: 20px;
  padding-top:8px;
  padding-bottom:10px;
}
.edit-bot-anonce {color: #332e2e;
font-family: "Arial";
font-size: 12px;
}

.frm-wr-bot { width:261px; float:left;}
.frm-wr-bot iframe { border:1px solid #ccc;  border-top: none; background:#f8f8f8; width:259px;}

.frm-wr-tit {border: 1px solid #ccc;
background-image: -moz-linear-gradient(bottom, #d3d3d3 0%, #fff 100%);
background-image: -o-linear-gradient(bottom, #d3d3d3 0%, #fff 100%);
background-image: -webkit-linear-gradient(bottom, #d3d3d3 0%, #fff 100%);
background-image: linear-gradient(bottom, #d3d3d3 0%, #fff 100%);
  height:40px; padding:0 0 0 20px;
  color: #153579;
font-family: "Arial";
font-size: 20px;
  line-height:40px;
}
.site-map {
	position: absolute;
	top: 7px;
	right: 90px;
	width: 20px;
	height: 20px;
	background: url(site-map.gif) 0 0 no-repeat;
}
.highslide-dimming {
	background: #1B345C;
}

.sample-overlay, .sample-popup { display:none; }
.sample-overlay {
  position:fixed;
  z-index:999;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background:rgba(0,0,0,0.7);
}
.sample-popup {
  z-index:1000;
  background:#fff;
  width:350px;
  padding:16px 40px 25px;
  margin:-175px 0 0 -175px;
  position:fixed;
  top:50%;
  left:50%;
  border:1px solid #fff;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 1px 4px rgba(0,0,0,0.7);
  -moz-box-shadow:0 1px 4px rgba(0,0,0,0.7);
  box-shadow:0 1px 4px rgba(0,0,0,0.7);
  font:Arial;
  color:#000;
}
.sample-popup .gr-field { margin-bottom:12px; }
.sample-popup .gr-head {
  font-size:18px;
  margin:0 0 22px -20px;
}
.sample-popup .gr-title {
  font-weight:normal;
  margin:0 0 2px;
  font-size:13px;
}
.sample-popup .gr-title .gr-required { color:red; }
.sample-popup .gr-title .gr-error {
  display:block;
  color:red;
}
.sample-popup .gr-info {
  font-size:18px
}
.sample-popup input[type="text"] { height:32px; }
.sample-popup select {
  width:357px !important;
  height:34px;
}
.sample-popup .gr-button {
  border:none;
  color:#fff;
  background-color:#1a4294;
  background-image:-moz-linear-gradient(top,#1c49a6,#15367b);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#1c49a6),to(#15367b));
  background-image:-webkit-linear-gradient(top,#1c49a6,#15367b);
  background-image:-o-linear-gradient(top,#1c49a6,#15367b);
  background-image:linear-gradient(to bottom,#1c49a6,#15367b);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c49a6', endColorstr='#15367b', GradientType=0);
  -webkit-box-shadow:#001C58 1px 1px 0 inset, #001C58 -1px -1px 0 inset, #001C58 -1px 1px 0 inset, #001C58 1px -1px 0 inset;
  -moz-box-shadow:#001C58 1px 1px 0 inset, #001C58 -1px -1px 0 inset, #001C58 -1px 1px 0 inset, #001C58 1px -1px 0 inset;
  box-shadow:#001C58 1px 1px 0 inset, #001C58 -1px -1px 0 inset, #001C58 -1px 1px 0 inset, #001C58 1px -1px 0 inset;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  padding:9px 10px 9px;
  line-height:1;
}
.sample-popup .gr-button:hover {
  background-color:#1c48a3;
  background-image:-moz-linear-gradient(top,#1e4cac,#1a4396);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#1e4cac),to(#1a4396));
  background-image:-webkit-linear-gradient(top,#1e4cac,#1a4396);
  background-image:-o-linear-gradient(top,#1e4cac,#1a4396);
  background-image:linear-gradient(to bottom,#1e4cac,#1a4396);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e4cac', endColorstr='#1a4396', GradientType=0);
  cursor:pointer;
}
.sample-popup .gr-button:active {
  background-color:#173c87;
  background-image:-moz-linear-gradient(top,#15367A,#1b449b);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#15367A),to(#1b449b));
  background-image:-webkit-linear-gradient(top,#15367A,#1b449b);
  background-image:-o-linear-gradient(top,#15367A,#1b449b);
  background-image:linear-gradient(to bottom,#15367A,#1b449b);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#15367A', endColorstr='#1b449b', GradientType=0);
  -webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset;
  -moz-box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset;
  box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset;
}
.sample-popup input[name="_cn"] { width:100px; }
.sample-popup .sample-close {
  position:absolute;
  width:34px;
  height:34px;
  background-repeat:no-repeat;
  background-position:0 0;
  background-image:url("data:image/png;base64,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");
  top:-15px;
  right:-15px;
  cursor:pointer;
}
.sample-popup input[type="text"].error, .sample-popup select.error {
  border-color:#ffc50c;
  background-color:#fff;
}
.sample-popup input[type="text"], .sample-popup textarea, .sample-popup select {
  border:1px solid #d2d2d2;
  width:100%;
  margin:0;
  padding:0 2px;
  background-color:#fff;
}

.sample-button {
	position: absolute;
	right: 335px;
	top: 33px;
	padding:5px 11px;
	margin:0;
	vertical-align:middle;
	border:none;
	cursor:pointer;
	font-family:inherit;
	font-size:18px;
	color:#fff;
	text-shadow: 1px 1px 1px #001C59;
	background-color:#9cc62c;
	background-image:-moz-linear-gradient(top,#a8d531,#8ab024);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#a8d531),to(#8ab024));
	background-image:-webkit-linear-gradient(top,#a8d531,#8ab024);
	background-image:-o-linear-gradient(top,#a8d531,#8ab024);
	background-image:linear-gradient(to bottom,#a8d531,#8ab024);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a8d531', endColorstr='#8ab024', GradientType=0);
	-webkit-box-shadow:#76961F 1px 1px 0 inset, #76961F -1px -1px 0 inset, #76961F -1px 1px 0 inset, #76961F 1px -1px 0 inset;
	-moz-box-shadow:#76961F 1px 1px 0 inset, #76961F -1px -1px 0 inset, #76961F -1px 1px 0 inset, #76961F 1px -1px 0 inset;
	box-shadow:#76961F 1px 1px 0 inset, #76961F -1px -1px 0 inset, #76961F -1px 1px 0 inset, #76961F 1px -1px 0 inset;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.sample-button:hover {
  background-color:#a6d132;
  background-image:-moz-linear-gradient(top,#abd638,#9fca2a);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#abd638),to(#9fca2a));
  background-image:-webkit-linear-gradient(top,#abd638,#9fca2a);
  background-image:-o-linear-gradient(top,#abd638,#9fca2a);
  background-image:linear-gradient(to bottom,#abd638,#9fca2a);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#abd638', endColorstr='#9fca2a', GradientType=0);
}
.sample-button:active {
  background-color:#93bc27;
  background-image:-moz-linear-gradient(top,#89AF24,#a2cf2b);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#89AF24),to(#a2cf2b));
  background-image:-webkit-linear-gradient(top,#89AF24,#a2cf2b);
  background-image:-o-linear-gradient(top,#89AF24,#a2cf2b);
  background-image:linear-gradient(to bottom,#89AF24,#a2cf2b);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89AF24', endColorstr='#a2cf2b', GradientType=0);
  -webkit-box-shadow:rgba(0,0,0,0.4) 0 1px 1px 0 inset;
  -moz-box-shadow:rgba(0,0,0,0.4) 0 1px 1px 0 inset;
  box-shadow:rgba(0,0,0,0.4) 0 1px 1px 0 inset;
}
.frm-height textarea {
    width: 201px;
    height: 350px;
    border: 1px solid #d4d4d4;
    background: #fff;
    padding: 0 10px;
}

.link_top {
	position: fixed;
	z-index: 100;
	width: 50px;
	height: 40px;
	background: rgba(0,0,0,0.3);
	border-radius: 5px;
	cursor: pointer;
	left: 30px;
	bottom: 30px;
	display: none;
	padding: 7px;
}

.link_top:before {
	background: url(up.svg) 50% 4px no-repeat;
	display: inline-block;
	vertical-align: middle;
	content: '';
	-webkit-background-size: 100%;
	background-size: 100%;
	width: 100%;
	height: 100%;
}