/*
	Minimaxing by HTML5 UP
	html5up.net | @n33co
	Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
*/

/*********************************************************************************/
/* Global                                                                        */
/*********************************************************************************/

/* Basic */
/*
@font-face {
    font-family: "AvantGardeGothicC";
    src: url("fonts/AvantGardeGothicC.otf");
}

@font-face {
    font-family: "AvantGardeGothicCBold";
    src: url("fonts/AvantGardeGothicC-Bold.otf");
}
*/
@font-face {
    font-family: 'AvantGardeGothicC';
    src: url('fonts/avantgardegothicc-webfont.eot');
    src: url('fonts/avantgardegothicc-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/avantgardegothicc-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AvantGardeGothicCBold';
    src: url('fonts/avantgardegothicc-bold-webfont.eot');
    src: url('fonts/avantgardegothicc-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/avantgardegothicc-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

html {
	background:#0776a0;
}

	body {
		font-size: 13.5pt;
		font-family: AvantGardeGothicC;
		color: #878e83;
	}

	h1,h2,h3,h4 {
		color: #007897;
		font-weight: normal;
	}

	h1,h2 {
	}

	h2 {
		font-size: 1.6em;
		letter-spacing: 0px;
		margin-bottom: 1em;
	}

	h3,h4 {
		color: #283121;
		margin-bottom: 0.5em;
	}

	h3 {
		font-size: 1.2em;
		margin-bottom: 0.8em;
	}

	h4 {
		font-size: 1em;
	}

	p, ul {
		margin-bottom: 1.25em;
	}

	p {
		line-height: 1.8em;
	}

	strong {
		color: #024c68;
	}

	img.left {
		float: left;
		margin: 2px 1.25em 0 0;
	}

	img.top {
		margin: 4px 0 2.25em 0;
	}

	ul {
		padding: 0.25em 0 0 0;
	}

	a {
		color: #5d93a2;
		text-decoration: underline;
	}

	a:hover {
		text-decoration: none;
	}

	* > p:last-child {
		margin-bottom: 0 !important;
	}

/* Reusable */

	article.blog-post {
		position: relative;
	}

		article.blog-post .comments {
			position: absolute;
			top: 0;
			right: 0;
			height: 32px;
			line-height: 24px;
			padding-left: 40px;
			background: url('images/icon-bubble.png') no-repeat;
		}

	ul.small-image-list {
	}

		ul.small-image-list li {
			overflow: hidden;
			margin-bottom: 1.5em;
		}

	ul.big-image-list {
	}

		ul.big-image-list li {
			overflow: hidden;
			margin-bottom: 2em;
		}

	ul.link-list {
	}

		ul.link-list li {
			border-top: solid 1px #ced0b7;
			padding: 0.75em 0 0 0;
			margin: 0.75em 0 0 0;
		}

		ul.link-list li:first-child {
			padding-top: 0;
			margin-top: 0;
			border-top: 0;
		}

	.button {
		display: inline-block;
		padding: 15px 25px 15px 25px;
		background-color: #007b9d;
		background-image: -moz-linear-gradient(top, #008dad, #007b9d);
		background-image: -webkit-linear-gradient(top, #008dad, #007b9d);
		background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#008dad), to(#007b9d));
		background-image: -ms-linear-gradient(top, #008dad, #007b9d);
		background-image: -o-linear-gradient(top, #008dad, #007b9d);
		background-image: linear-gradient(top, #008dad, #007b9d);
		border-radius: 10px;
		text-decoration: none;
		color: #fff;
		font-size: 1.2em;
		letter-spacing: -1px;
		border: solid 1px #006e8b;
		box-shadow: inset 0px 0px 0px 1px #18a8c8;
	}

	.button:hover {
		background-color: #118eb1;
		background-image: -moz-linear-gradient(top, #1b9fbe, #118eb1);
		background-image: -webkit-linear-gradient(top, #1b9fbe, #118eb1);
		background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1b9fbe), to(#118eb1));
		background-image: -ms-linear-gradient(top, #1b9fbe, #118eb1);
		background-image: -o-linear-gradient(top, #1b9fbe, #118eb1);
		background-image: linear-gradient(top, #1b9fbe, #118eb1);
		box-shadow: inset 0px 0px 0px 1px #3ecceb;
	}

/* popup */
.popup {
	background-color: #ffffff;
	border: 1px solid #0776a0;
	box-shadow: 2px 3px 1px rgba(0, 0, 0, 0.2);
	color: #0776a0;
	font-size: 15px;
	padding: 20px;
	position: absolute;
	text-align: left;
	width: 300px;
}

.mobile .popup {
	display:none !important;
}
.popup:before, .popup:after {
    content: "";
    position: absolute;
}
.popup.left:after {
    border-bottom: 10px solid rgba(255, 241, 190, 0);
    border-left: 10px solid #ffffff;
    border-top: 10px solid rgba(255, 241, 190, 0);
    right: -9px;
    top: 20px;
}
.popup.left:before {
    border-bottom: 10px solid rgba(113, 101, 58, 0);
    border-left: 10px solid #0776a0;
    border-top: 10px solid rgba(113, 101, 58, 0);
    right: -10px;
    top: 20px;
}
.popup.right:after {
    border-bottom: 10px solid rgba(255, 241, 190, 0);
    border-right: 10px solid #ffffff;
    border-top: 10px solid rgba(255, 241, 190, 0);
    left: -9px;
    top: 20px;
}
.popup.right:before {
    border-bottom: 10px solid rgba(113, 101, 58, 0);
    border-right: 10px solid #0776a0;
    border-top: 10px solid rgba(113, 101, 58, 0);
    left: -10px;
    top: 20px;
}
.popup.top:after {
    border-left: 10px solid rgba(255, 241, 190, 0);
    border-right: 10px solid rgba(255, 241, 190, 0);
    border-top: 10px solid #ffffff;
    bottom: -9px;
    left: 20px;
}
.popup.top:before {
    border-left: 10px solid rgba(113, 101, 58, 0);
    border-right: 10px solid rgba(113, 101, 58, 0);
    border-top: 10px solid #0776a0;
    bottom: -10px;
    left: 20px;
}
.popup.bottom:after {
    border-bottom: 10px solid #ffffff;
    border-left: 10px solid rgba(255, 241, 190, 0);
    border-right: 10px solid rgba(255, 241, 190, 0);
    left: 20px;
    top: -9px;
}
.popup.bottom:before {
    border-bottom: 10px solid #0776a0;
    border-left: 10px solid rgba(113, 101, 58, 0);
    border-right: 10px solid rgba(113, 101, 58, 0);
    left: 20px;
    top: -10px;
}

/* Редактирование */
#edit_message {
	background: none repeat scroll 0 0 #cccccc;
	color: #ffffff;
	display: block;
	margin: 0 auto;
	padding: 10px;
	position: relative;
	text-align: center;
	z-index: 1200;
}

.edit_btn {
	display: block;
	font-size: 14px;
	text-align: right;
}

.edit_message_true {
	color: #339933;
	margin: 0 auto;
	text-align: center;
}

.edit_message_false {
	color: #ff0000;
	margin: 0 auto;
	text-align: center;
}

#noinfography table td:nth-child(even) {
	background: #e8f3f8;
}

.order .section1 h2 {
	background: #ff8500;
	border-radius: 5px;
}

.order .section1_1 h2 {
	background: #ff8500;
	border-radius: 5px;
}

#partners {
	display: block;
	margin: 10px auto 0;
	text-align: center;
}

#partners a {
	color: #ffffff;
	white-space: nowrap;
	padding: 5px 20px;
	border: 2px solid #ffffff;
	border-radius: 5px;
}

#android10{
	display:block;
	width:200px;
	height:66px;
	background:transparent url("/images/google-play.png") no-repeat scroll 0% 0%;
}

#ios10{
	display:block;
	width:200px;
	height:66px;
	background:transparent url("/images/app-store.png") no-repeat scroll 0% 0%
}

#android10uk{
	display:block;
	width:200px;
	height:66px;
	background:transparent url("/images/google-play.png") no-repeat scroll 0% 0%;
}

#ios10uk{
	display:block;
	width:200px;
	height:66px;
	background:transparent url("/images/app-store.png") no-repeat scroll 0% 0%
}

#android10en{
	display:block;
	width:200px;
	height:66px;
	background:transparent url("/images/google-play.png") no-repeat scroll 0% 0%;
}

#ios10en{
	display:block;
	width:200px;
	height:66px;
	background:transparent url("/images/app-store.png") no-repeat scroll 0% 0%
}

.content_h1 {
	font-size: 1.5em;
	text-align:center;
}

.partners_link {
	margin-bottom: 0 !important;
}

.textin10{
	margin-bottom:16px;
}

.textin10 h1, .textin10 h2, .textin10 h3, .textin10 h4{
	color:#007897;
	margin:6px
}

.textin10 h1{
	font-size:22px;
	font-weight:bold
}

.textin10 h2{
	font-size:20px
}

.textin10 h3{
	font-size:18px
}

.textin10 h4{
	font-size:16px
}

.textin10 p{
	font-size:14px;
	text-align:justify;
}

.textin10 strong{
	color:#555;
}

.textin10 ul{
	margin-left:16px
}

.textin10 li{
	font-size:14px;
    padding-bottom:10px;
	list-style:inside none square
}