* {
	margin: 0px; padding: 0px; border: none; background: transparent;
}

@font-face {
        font-family: "Cuprum";
        src: url('../fonts/Cuprum-Regular.eot');
        src: url('../fonts/Cuprum-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Cuprum-Regular.svg#Cuprum') format('svg'),
        url('../fonts/Cuprum-Regular.woff') format('woff'),
        url('../fonts/Cuprum-Regular.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }

@font-face {
    font-family: 'PFSquareSansPro';
    src: url('../fonts/PFSquareSansPro.eot');
    src: url('../fonts/PFSquareSansPro.eot?#iefix') format('embedded-opentype'),         
         url('../fonts/PFSquareSansPro.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

html {
	height: 100%; 
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}

body {
	height: 100%; font-family: 'Franklin Gothic Heavy', Verdana;
}

img {
	opacity: 1;
}

.content-box {
	width: 100%; 
}
.f_tex {font-size:30px; font-weight:bold; line-height:30px;}
.m_t { margin-bottom:20px;}
.f_fr {font-style:italic; font-family:'Franklin Gothic Medium'}
.zag {font-weight:bold;  text-transform:uppercase; text-align:left}

.wrapper {
	width: 1000px; margin: 0 auto; text-align: center;
}

.background {
	background: url('../images/background.jpg'); height: 670px; width: 100%;
}

.section-border {
	border-top: 2px dotted #5c6668; margin-top: 7px;
	border-bottom: 2px dotted #5c6668; margin-bottom: 7px;
}

.section-border-top {
	border-top: 2px dotted #5c6668; margin-top: 7px;
}

header {
	width: 100%px; height: 516px; background: url('../images/back.jpg'); background-position: center; background-color:#0e1d24; background-repeat:no-repeat;
}

/*
header {
	height: 670px; background: url('../images/back_left.png'); background-repeat: no-repeat; background-position: left;
}

header .back-right {
	height: 670px; background: url('../images/back_right.png'); background-repeat: no-repeat; background-position: right;
}

header .text-container {
	width: 1000px; height: 670px; background: url('../images/man.png'); background-repeat: no-repeat; background-position: 500px 25px;
}

header p.text {
	color: #FFF; font-size: 26px; font-style: italic; text-align: left;	
	line-height: 50px; padding-top: 20px; padding-bottom: 30px; font-family: 'Franklin Gothic Book';
}

header p.name {
	color: #FFF; text-align: left; font-size: 60px; font-style: italic;
}
*/

section.record {
	height: 420px; font-family: 'Cuprum';
}

section.record .wrapper {
	height: 420px; background: url('../images/back-record.png'); background-repeat: no-repeat;
	background-position: 200px 30px;
}

section.fuckts {
	height: 910px; background-color: #223b55;
}

section.fuckts .fuckts-background {
	height: 910px; width: 100%; background: url('../images/back-fuckts.jpg'); background-repeat: no-repeat; background-position: center;
	font-family: 'Cuprum';
}

section.scenaries {
	height: 850px; background: url('../images/separator.png'); background-repeat: no-repeat; background-position: center 40px; 
}

section.scenaries img {
	margin-top: 30px; margin-bottom: 30px;
}

section.scenaries p {
	font-size: 24px; line-height:24px; font-weight: normal; font-family: 'Cuprum';
}

section.foryou {
	height: 410px; background-color: #202d30;
}

section.foryou .background {
	height: 410px; margin: 0 auto; background: url('../images/back-foryou.jpg'); background-position: center;	
}

section.program-first {
	height: 2350px; background: url('../images/bagr_zal.jpg'); background-position: center top; border-bottom:1px dotted #999999;
}

section.program-second {
	height: 1300px; background: url('../images/bagr_zal2.jpg'); background-position: center top;
}

section.program-second .col-md-12 {
	text-align: left;
}

section.program-second .col-md-12 p {
	font-size: 20px; font-weight: bold; font-family: 'Franklin Gothic Medium';
}

section.reviews {
	height: 1010px; background-color: #202d30; font-family: Arial;
}

section.reviews .background {
	height: 1010px; width: 1200px; margin: 0 auto; background: url('../images/back-reviews.jpg'); background-position: center;
}

section.reviews .header {
	background: url('../images/lines.png'); background-repeat: no-repeat; background-position: center 30px;
}

section.reviews p {
	color: #FFF;
}

.review-item {
	width: 1000px; height: 280px; margin-top: 20px; 
}

.review-item .text {
	text-align: left; width: 750px; background-color: #FFF; border: 2px solid #00b4ee;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}

.review-item .text p {
	color: #525657; padding: 10px;
}

.piople {
	width: 210px; font-size: 18px;  
}

/* Texts
---------------------------------------------------*/
p.subtitle {
	font-size: 26px; color: #FFF; font-style: italic; font-weight: bold; text-align: left; padding-top: 30px;	
}

p.redtitle {
	font-size: 46px; color: #fd0202; font-style: italic; font-weight: bold; text-align: left;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 1); padding-top: 20px; font-family: 'Franklin Gothic Demi'
}

h1 {
	font-family: Arial; font-size: 36px; color: #000;
}

h2 {
	color: #FFF; font-weight: bold; font-size: 38px; padding-top: 20px; font-family: Arial;
}

h3 {
	color: #FFF; font-size: 24px; padding-top: 15px; font-family: 'Myriad Pro';
}

h4 {
	font-size: 36px; text-transform: uppercase; color: #FFF;
}

h5 {
	color: #1e8bcb; font-size: 20px; margin-top: 30px; margin-bottom: 30px;
}

h6 {
	color: #333; font-size: 38px;
}

footer {
	height: 250px; margin-top: 20px; font-family: 'Cuprum';
}

footer p {
	font-size: 22px; margin-top: 20px; margin-bottom: 20px;
}

/* Forms
---------------------------------------------------*/
form {
	background: url('../images/form.jpg'); background-repeat: no-repeat; width: 340px; height: 385px;
	margin: 0 auto; margin-top: 20px;
}

/* Controls
---------------------------------------------------*/
ul {
	text-align: left; line-height: 30px;
}

ul.blue-list {
	list-style-type: none; color: #015392; font-family: 'Franklin Gothic Demi Cond';
}

ul.blue-list span {
	font-size: 18px; font-weight: bold;
}

ul.blue-list span strong {
	font-size: 26px; 
}

ul.circle-list {
	list-style-image: url('../images/circle.jpg'); text-align: justify; font-family: 'Cuprum';
}

ul.circle-list span {
	line-height: 40px;
} 

ul.circle-list li {
	padding-top: 20px;
}

ul.circle-list li p {
	font-size: 28px; font-weight: bold;
}

ul.circle-list li span {
	font-size: 24px;
}

span.left-text {
	font-size: 24px; font-family: 'Cuprum';
}

div.left-text {
	text-align: left; line-height: 40px; text-align: justify;
}

.blue {
	color: #D9EEF7;
	border: solid 1px #0076A3;
	background: #0095CD;
	background: -webkit-gradient(linear, left top, left bottom, from(#00ADEE), to(#0078A5));
	background: -moz-linear-gradient(top, #00adee, #0078a5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}

.button {
	min-width: 235px; height: 50px; font-size: 22px; font-family: Arial;
display: inline-block;
zoom: 1;
vertical-align: baseline;
margin: 0 2px;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
font: Arial, Helvetica, sans-serif;
padding: 8px;
/*padding: .5em 2em .55em;*/
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
-webkit-border-radius: .5em;
-moz-border-radius: .5em;
border-radius: .5em;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
.blue:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}