@import url(http://fonts.googleapis.com/css?family=Roboto+Slab:400,700,300);

header {
	font: 14px 'Open Sans', Arial, sans-serif;
}

body {
	font-family: 'Roboto Slab', serif;
	background: #fff;
}

.card-header {
	height: 640px;
	padding-top: 60px;
	background: url(../img_card/top.jpg) center no-repeat;
	-webkit-background-size:  cover;
    background-size:          cover;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../img_card/top.jpg', sizingMethod='scale');
}

.head-title {
	font-size: 36px;
	text-align: center;
	color: #fff;
	width: auto;
}

.head-title span {
	padding: 0 50px;
}

.head-title.t1 span {
	background: #ef6050;
}

.head-title.t2 span {
	background: #3c3f46;
}

.card-header .left {
	margin-top: 40px;
	color: #3c3f46;
}

.card-header .right {
	text-align: right;
	margin-top: 70px;
}

.ch-text {
	font-size: 24px;
}

.ch-new {
	line-height: .9;
	font-size: 130px;
	color: #91c853;
}

.ch-new p, .ch-old p {float: left;}

.ch-new .rub {font-size: 60px;}

.ch-old {
	font-size: 48px;
	color: #ef6050;
}

.ch-old p {
	text-decoration: line-through;
}

.ch-old .rub {font-size: 30px;}

.ch-date {
	margin-top: 45px;
	font-size: 14px;
}

.zakaz1 {
	padding: 50px 0;
}

.zakaz1 .form-horizontal .form-group {
	margin-bottom: 0;
}

.zakaz1 .form-horizontal .col-md-3 {
	padding-right: 50px;
	font-size: 24px;
}

.advantages {
	padding: 55px 0;
}

.information-of-products {
	padding: 85px 0 45px;
	background: url(../img_card/bg2.jpg) center 65% repeat;
	color: #fff;
	background-size: 100%;
}

.information-of-products .title {
	font-size: 36px;
	color: #fff;
	text-align: center;
	font-weight: normal;
	margin-bottom: 100px;
}

.information-of-products .title-mini {
	font-size: 24px;
	margin: 50px 0;
} 

.information-of-products .pdo {
	padding: 0 150px;
}

.information-of-products .itm {
	margin-bottom: 40px;
}

.information-of-products .itm>div {
	text-align: center;
}

.information-of-products .itm .desc {
	font-size: 24px;
	text-align: center;
	margin-top: 40px;
}

.information-of-products .itm .desc .small {
	font-size: 14px;
}

.information-of-products .itm .desc .big {
	font-size: 48px;
}

.information-of-products .examples {
	padding: 0 100px;
}


.information-of-products .examples .title {
	margin-bottom: 50px;
}

.txtaf {
	text-align: center;
	margin-bottom: 50px;
}

.txtaf span {
	color: #000;
	background: #f7da64;
	padding: 0 50px;
	font-size: 18px;
}

.advantages .title, .advantages2 .title {
	font-size: 36px;
	color: #3c3f46;
	text-align: center;
	font-weight: normal;
	margin-bottom: 40px;
}

.advantages .title-mini {
	font-size: 24px;
	color: #91c853;
	margin-top: 10px;
}

.advantages .title-mini.c2 {
	color: #3c3f46;
}

.advantages .title-mini.c3 {
	color: #ef6050;
}

.advantages .title-mini p {margin-bottom: 0;}

.advantages .col-md-4 {
	text-align: center;
}

.likeus {
	height: 180px;
	padding-top: 50px;
	background: url(../images/quote.jpg) center no-repeat;
}

.likeus .row {
	padding: 0 170px;
}

.txt-rek {
	font-size: 18px;
	color: #3c3f46;
	text-align: center;
	margin-top: 55px;
	margin-bottom: 80px;
}

.txt-rek span {
	background: #f7da64;
	padding: 0 50px;
}

.zakaz2 {
	padding: 65px 0;
	background: url(../img_card/footer.jpg) center no-repeat;
	-webkit-background-size:  cover;
    background-size:          cover;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../img_card/footer.jpg', sizingMethod='scale');
}

.zakaz2 .form-horizontal {
	margin-bottom: 80px;
}

.zakaz2 .form-horizontal .form-group {
	margin-bottom: 0;
}

.zakaz2 .form-horizontal .col-md-3 {
	padding-right: 50px;
	font-size: 24px;
}

.zakaz2 .btn-success {
	background: #f7da64;
	border-bottom: 2px solid #e0c55a;
	color: #3c3f46 !important;
}

.zakaz2 p {
	color: #fff;
	font-size: 24px;
	text-shadow: 1px 0px 1px #3C3F46;
}

.rub {
	font-weight: normal;
	font-family: 'ALS Rubl';
}

.form-control {
	padding-left: 10px !important;
	box-shadow: inset 4px 4px 8px -3px #CCC;
	height: 66px;
	line-height: 33px !important;
	font-size: 24px !important;
}

.btn-success {
	background: #91C853;
	border: none;
	border-bottom: 2px solid #81B349;
	border-radius: 3px;
	font-size: 24px;
	padding: 20px 30px;
    margin-top: 20px;
}