/* meyerweb css reset start */
/* The goal of a reset stylesheet is to reduce browser inconsistencies in things like default line heights, margins and font sizes of headings, and so on. */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
a img, :link img, :visited img {
border: 0;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: #ffddff;
background: #fff;
font-size: 13px;
text-align:center; /* for ie5.+*/
}
.c_wrapper12 {background: #004460;}
a {
color: inherit;
text-decoration: none;
}
ol, ul {
list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,q:before, q:after {
content: "";
}
blockquote, q {
quotes: none;
}
/* meyerweb css reset end */

em {font-style: italic;}
strong {font-weight: bold;}
h1, h2, h3, h4, h5, h6{font-weight:bold;}
h1{font-size:197%}/* 26px */
h2{font-size:182%}/* 24px */
h3{font-size:167%}/* 22px */
h4{font-size:152%}/* 20px */
h5{font-size:136%}/* 18px */
h6{font-size:122%}/* 16px */

.clearfix:after {
content: " ";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {}  /* for IE/Mac */

/* For HTML5 to be rendered correctly in old browsers */
article,aside,figcaption,figure,footer,header,hgroup,nav,section,time {display: block;}

.before-last {
    margin-right: 0 !important;
}


.global_container_ {
	min-height: 5533.0px;
	margin: 0.0px auto 0.0px auto;
	float: none;
	height: auto;
	position: relative;
	
}
.content {margin: 0 auto;width: 960px;}
.c_wrapper12 {
	min-height: 1639.0px;
	position: relative;

}
.bg {
	height: 1030px;
}
.ellipse_4_copy-holder {
	padding: 82.0px 0 146.0px ;
    margin: 0 auto;
	position: relative;
}
.title {
	text-align: center;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 384.62%;
	color: #ffffff;
	margin: -1.0px 0.0px 0.0px 0.0px;
	float: left;
	width: 960.0px;
}
.c_wrapper23 {
	float: left;
	clear: both;
	position: relative;
	width: 942.0px;
	margin: 42.0px 0.0px 0.0px 0.0px;
}
.price {
	float: left;
	position: relative;
	width: 450.0px;
	margin: 28.0px 0.0px 0.0px 0.0px;
}
.txt {
	padding: 0.0px 0.0px 0.0px 0.0px;
	clear: both;
	min-width: 450.0px;
}
div.txt p {
	text-align: center;
	text-indent: 0.0;
	margin: 10.0px 0.0px 0.0px 0.0px;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 138.46%;
	line-height: 7.0%;
	color: #fff7f7;
}
.icon {
	float: left;
	margin: 0.0px 0.0px 1.0px 155.0px;
	display: block;
}
.key {
	min-height: 345.0px;
	float: right;
	position: relative;
	width: 450.0px;
	margin: 0.0px 0.0px 0.0px 0.0px;
}
.txt_2 {
	height: 196.0px;
	width: 450.0px;
    top:149px;
    position: absolute;
}
div.txt_2 p {
	text-align: center;
	text-indent: 0.0;
	margin: 10.0px 0.0px 0.0px 0.0px;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 138.46%;
	line-height: 7.0%;
	color: #fff7f7;
}
.icon_2 {
	position: absolute;
	top: 0.0;
	left: 164.0px;
	height: 155.0px;
}
.c_wrapper17 {
	clear: both;
	position: relative;
	width: 941.0px;
	margin: 50px auto 0;
    top: 50px;
}
.budjet {
	float: left;
	position: relative;
	width: 449.0px;
	margin: 1.0px 0.0px 0.0px 0.0px;
}
.txt_3 {
	padding: 0.0px 0.0px 0.0px 0.0px;
	clear: both;
	min-width: 449.0px;
}
div.txt_3 p {
	text-align: center;
	text-indent: 0.0;
	margin: 10.0px 0.0px 0.0px 0.0px;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 138.46%;
	line-height: 7.0%;
	color: #fff7f7;
}
.icon_3 {
	float: left;
	margin: 0.0px 0.0px 7.0px 167.0px;
	display: block;
}
.check {
	float: right;
	position: relative;
	width: 450.0px;
	margin: 0.0px 0.0px 0.0px 0.0px;
}
.txt_4 {
	padding: 0.0px 0.0px 0.0px 0.0px;
	clear: both;
	min-width: 450.0px;
}
div.txt_4 p {
	text-align: center;
	text-indent: 0.0;
	margin: 10.0px 0.0px 0.0px 0.0px;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 138.46%;
	line-height: 7.0%;
	color: #fff7f7;
}
.icon_4 {
	float: left;
	margin: 0.0px 0.0px 8.0px 164.0px;
	display: block;
}
.ellipse_4_copy-holder {
	background: url(images/ellipse_4_copy.png) 50% 0 no-repeat;
	min-height: 830.0px;
}
.bg {
	background: #3e7aac  0 92px;
}
.top_cta {
	padding: 2.0px 0 43.0px 0;
	height: 544.0px;
}
.layer_4 {
	float: left;
	margin: 0.0px 0.0px 0.0px 267.0px;
}
.title_2 {
	text-align: center;
	text-indent: 0.0;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 538.46%;
	line-height: 100.0%;
	color: #ffffff;
	margin: 58.0px 0.0px 0.0px 0.0px;
	text-shadow: rgba(0, 0, 0, 0.75) 1px 1px 0 ;
	float: left;
	clear: both;
	width: 960.0px;
}
.top {
	padding: 97.0px 52.0px 59.0px 37.0px;
	width: 100.0%;
}
.cat_title {
	padding: 0.0px 0.0px 0.0px 0.0px;
	text-align: center;
	text-indent: 0.0;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 161.54%;
	line-height: 120.0%;
	color: #002d4f;
	width: 638.0px;
	position: relative;
	float: left;
	position: relative;
	width: 638.0px;
	margin: 0.0px 0.0px 0.0px 91.0px;
}
.cat_title {
	background: url(images/bg_11.png) no-repeat 599px 32px;
	min-height: 67.0px;
}
.c_wrapper18 {
	float: left;
	clear: both;
	position: relative;
	width: 823.0px;
	margin: 5.0px 0.0px 0.0px 0.0px;
}
.c_wrapper18-inner {
	float: left;
	margin: 0.0px 18.0px 0.0px 0.0px;
}
.name {
	float: left;
	position: relative;
	width: 262.0px;
	margin: 0.0px 18.0px 0.0px 0.0px;
	margin-top: 0.0!important;
}
.in_text_2 {
	height: 34.0px;
	padding: 2.0px 2.0px 2.0px 22.0px;
	border: 0.0;
	background: url(images/noname-layer.png) no-repeat;
	width: 238.0px;
	float: left;
	position: relative;
}
.tel {
	float: left;
	position: relative;
	width: 262.0px;
	margin: 0.0px 18.0px 0.0px 0.0px;
	margin-top: 0.0!important;
}
.in_text_3 {
	height: 34.0px;
	padding: 2.0px 2.0px 2.0px 28.0px;
	border: 0.0;
	background: url(images/in_text.png) no-repeat;
	width: 232.0px;
	float: left;
	position: relative;
}
.in_button {
	float: right;
	margin: 0.0px 18.0px 0.0px 0.0px;
	margin-top: 0.0!important;
}
.c_wrapper18 .last {
	margin-right: 0.0!important;
	float: right;
}
.top {
	background: url(images/bg_21.png) no-repeat;
	min-height: 113.0px;
}
.top-form {
	float: left;
	clear: both;
	position: relative;
	width: 912.0px;
	margin: 0.0px 0.0px 0.0px 34.0px;
}
.top_cta {
	background: url(images/bg_20.jpg) 50% 0 no-repeat;
	min-height: 544.0px;
	background-size: cover;
}
.group5steps {
	padding: 63.0px 0 43.0px 0;
	clear: both;
	position: relative;
	margin: -80.0px auto 0;
}
.vash_idealnyi_novyi_god_z {
	text-align: center;
	text-indent: 0.0;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 384.62%;
	line-height: 100.0%;
	color: #3498db;
	margin: -1.0px 0.0px -2.0px 103.0px;
	float: left;
	width: 770.0px;
}
.group1 {
	padding: 0.0px 35.0px 19.0px 10.0px;
	float: left;
	clear: both;
	position: relative;
	width: 916.0px;
	margin: 40.0px 0.0px 0.0px 9.0px;
}
.number {
	padding: 25.0px 6.0px 0.0px 0.0px;
	text-align: center;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 184.62%;
	color: #ffffff;
	min-width: 18.0px;
	position: relative;
	float: left;
	position: relative;
	width: 38.0px;
	margin: 0.0px 0.0px 0.0px 0.0px;
}
.number {
	background: url(images/bg_2.png) no-repeat;
	min-height: 32.0px;
}
.txt_5 {
	text-align: center;
	margin: 0.0px 0.0px 10.0px 0.0px;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 138.46%;
	color: #000000;
	margin: 31.0px 0.0px 0.0px 0.0px;
	float: right;
	width: 869.0px;
}
.group1 {
	background: url(images/bg.png) no-repeat 0 3px;
	min-height: 57.0px;
}
.group2 {
	padding: 0.0px 38.0px 22.0px 10.0px;
	float: left;
	clear: both;
	position: relative;
	width: 913.0px;
	margin: 7.0px 0.0px 0.0px 9.0px;
}
.number_2 {
	padding: 25.0px 4.0px 0.0px 0.0px;
	text-align: center;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 184.62%;
	color: #ffffff;
	min-width: 22.0px;
	position: relative;
	float: left;
	position: relative;
	width: 40.0px;
	margin: 0.0px 0.0px 0.0px 0.0px;
}
.number_2 {
	background: url(images/bg_4.png) no-repeat;
	min-height: 32.0px;
}
.txt_6 {
	text-align: left;
	text-indent: 0.0;
	margin: 0.0px 0.0px 10.0px 0.0px;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 138.46%;
	line-height: 150.0%;
	color: #000000;
	margin: 26.0px 0.0px -5.0px 0.0px;
	float: right;
	width: 862.0px;
}
.group2 {
	background: url(images/bg_3.png) no-repeat 0 3px;
	min-height: 104.0px;
}
.group3 {
	padding: 0.0px 33.0px 14.0px 10.0px;
	float: left;
	clear: both;
	position: relative;
	width: 918.0px;
	margin: 5.0px 0.0px 0.0px 9.0px;
}
.number_3 {
	padding: 24.0px 4.0px 0.0px 0.0px;
	text-align: center;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 184.62%;
	color: #ffffff;
	min-width: 22.0px;
	position: relative;
	float: left;
	position: relative;
	width: 40.0px;
	margin: 0.0px 0.0px 0.0px 0.0px;
}
.number_3 {
	background: url(images/bg_2.png) no-repeat;
	min-height: 33.0px;
}
.vy_vybiraete_ponravivshuu {
	text-align: left;
	text-indent: 0.0;
	margin: 0.0px 0.0px 10.0px 0.0px;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 138.46%;
	line-height: 150.0%;
	color: #000000;
	margin: 16.0px 0.0px -5.0px 0.0px;
	float: right;
	width: 864.0px;
}
.group3 {
	background: url(images/rounded_rectangle_2.png) no-repeat 0 3px;
	min-height: 67.0px;
}
.group4 {
	padding: 0.0px 33.0px 14.0px 10.0px;
	float: left;
	clear: both;
	position: relative;
	width: 918.0px;
	margin: 9.0px 0.0px 0.0px 9.0px;
}
.number_4 {
	padding: 24.0px 3.0px 0.0px 0.0px;
	text-align: center;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 184.62%;
	color: #ffffff;
	min-width: 23.0px;
	position: relative;
	float: left;
	position: relative;
	width: 41.0px;
	margin: 0.0px 0.0px 0.0px 0.0px;
}
.number_4 {
	background: url(images/bg_7.png) no-repeat;
	min-height: 33.0px;
}
.txt_7 {
	text-align: left;
	text-indent: 0.0;
	margin: 0.0px 0.0px 10.0px 0.0px;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 138.46%;
	line-height: 150.0%;
	color: #000000;
	margin: 16.0px 0.0px -5.0px 0.0px;
	float: right;
	width: 864.0px;
}
.group4 {
	background: url(images/bg_6.png) no-repeat 0 3px;
	min-height: 67.0px;
}
.c_wrapper15 {
	min-height: 288.0px;
	float: left;
	clear: both;
	position: relative;
	width: 983.0px;
	margin: 14.0px 0.0px 0.0px 0.0px;
}
.group5 {
	padding: 4.0px 40.0px 19.0px 0.0px;
	height: 80.0px;
	width: 930.0px;
}
.number_5 {
	padding: 26.0px 1.0px 0.0px 0.0px;
	text-align: center;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 184.62%;
	color: #ffffff;
	min-width: 23.0px;
	position: relative;
	float: left;
	position: relative;
	width: 79.0px;
	margin: 0.0px 0.0px 0.0px 0.0px;
}
.number_5 {
	background: url(images/bg_9.png) no-repeat;
	min-height: 54.0px;
}
.txt_8 {
	text-align: left;
	text-indent: 0.0;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 138.46%;
	line-height: 150.0%;
	color: #ffffff;
	margin: 18.0px 0.0px -5.0px -7.0px;
	float: right;
	width: 857.0px;
}
.group5 {
	background: url(images/bg_8.png) no-repeat 9px 0;
	min-height: 80.0px;
}
.group2_2 {
	padding: 92.0px 0 59.0px 68.0px;
}
.cta_title {
	padding: 0.0px 0.0px 0.0px 0.0px;
	text-align: center;
	text-indent: 0.0;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 161.54%;
	line-height: 120.0%;
	color: #002d4f;
	width: 773.0px;
	position: relative;
	float: left;
	position: relative;
	width: 773.0px;
	margin: 0.0px 0.0px 0.0px 0.0px;
}
.cta_title {
	background: url(images/bg_11.png) no-repeat 692px 28px;
	min-height: 63.0px;
}
.wrapper3 {
	float: left;
	clear: both;
	position: relative;
	width: 823.0px;
	margin: 5.0px 0.0px 0.0px 2.0px;
}
.wrapper3-inner {
	float: left;
	margin: 0.0px 18.0px 0.0px 0.0px;
}
.name_2 {
	float: left;
	position: relative;
	width: 262.0px;
	margin: 0.0px 18.0px 0.0px 0.0px;
	margin-top: 0.0!important;
}
.in_text_4 {
	height: 34.0px;
	padding: 2.0px 2.0px 2.0px 22.0px;
	border: 0.0;
	background: url(images/noname-layer.png) no-repeat;
	width: 238.0px;
	float: left;
	position: relative;
}
.tel_2 {
	float: left;
	position: relative;
	width: 262.0px;
	margin: 0.0px 18.0px 0.0px 0.0px;
	margin-top: 0.0!important;
}
.in_text_5 {
	height: 34.0px;
	padding: 2.0px 2.0px 2.0px 28.0px;
	border: 0.0;
	background: url(images/in_text.png) no-repeat;
	width: 232.0px;
	float: left;
	position: relative;
}
.in_button_2 {
	height: 41.0px;
	background: url(images/in_button.png) no-repeat;
	float: right;
	width: 262.0px;
	margin: 0.0px 18.0px 0.0px 0.0px;
	margin-top: 0.0!important;
    border: 0;
}
.wrapper3 .last {
	margin-right: 0.0!important;
	float: right;
}
.group2_2 {
	background: url(images/bg_10.png) no-repeat;
	min-height: 109.0px;
}
.group2-form {
	position: absolute;
	top: 28.0px;
	left: 9.0px;
	height: 260.0px;
	width: 974.0px;
}
.group5steps {
	background: url(images/rectangle_7.png) 50% 0 repeat-x;
	min-height: 824.0px;
}
.services {
	padding: 44.0px 0 79.0px 0;
	clear: both;
	position: relative;
	margin: 0 auto;
}
.title_3 {
	text-align: center;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 384.62%;
	color: #3498db;
	margin: -4.0px 0.0px 0.0px 133.0px;
	float: left;
	width: 770.0px;
}
.row1 {
	float: left;
	clear: both;
	position: relative;
	width: 988.0px;
	margin: 51.0px 0.0px 0.0px 0.0px;
}
.showman {
	float: left;
	position: relative;
	width: 252.0px;
	margin: 0.0px 0.0px 0.0px 0.0px;
}
.vedushii {
	text-align: center;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 123.08%;
	color: #3498db;
	margin: 0.0px 0.0px 0.0px 0.0px;
	padding: 0.0px 0.0px 0.0px 0.0px;
	clear: both;
	min-width: 252.0px;
}
.layer_31 {
	float: left;
	margin: 0.0px 0.0px 9.0px 63.0px;
	display: block;
}
.music {
	float: left;
	position: relative;
	width: 134.0px;
	margin: 0.0px 0.0px 0.0px 4.0px;
}
.muzykanty {
	text-align: center;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 123.08%;
	color: #3498db;
	margin: 0.0px 0.0px 0.0px 0.0px;
	padding: 0.0px 0.0px 0.0px 0.0px;
	clear: both;
	min-width: 134.0px;
}
.layer_33 {
	float: left;
	margin: 0.0px 0.0px 11.0px 2.0px;
	display: block;
}
.artist {
	float: left;
	position: relative;
	width: 175.0px;
	margin: 0.0px 0.0px 0.0px 44.0px;
}
.artisty {
	text-align: center;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 123.08%;
	color: #3498db;
	margin: 0.0px 0.0px 0.0px 0.0px;
	padding: 0.0px 0.0px 0.0px 0.0px;
	clear: both;
	min-width: 175.0px;
}
.layer_34 {
	float: left;
	margin: 0.0px 0.0px 11.0px 19.0px;
	display: block;
}
.video {
	float: left;
	position: relative;
	width: 202.0px;
	margin: 0.0px 0.0px 0.0px 5.0px;
}
.video-semka {
	text-align: center;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 123.08%;
	color: #3498db;
	margin: 0.0px 0.0px -3.0px 0.0px;
	padding: 0.0px 0.0px 0.0px 0.0px;
	clear: both;
	min-width: 202.0px;
}
.layer_35 {
	float: left;
	margin: 0.0px 0.0px 10.0px 34.0px;
	display: block;
}
.decoration {
	float: right;
	position: relative;
	width: 152.0px;
	margin: 0.0px 0.0px 0.0px 0.0px;
}
.oformlenie {
	text-align: center;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 123.08%;
	color: #3498db;
	margin: 0.0px 0.0px 0.0px 0.0px;
	padding: 0.0px 0.0px 0.0px 0.0px;
	clear: both;
	min-width: 152.0px;
}
.layer_36 {
	float: left;
	margin: 0.0px 0.0px 10.0px 7.0px;
	display: block;
}
.row2 {
	float: left;
	clear: both;
	position: relative;
	width: 809.0px;
	margin: 43.0px 0.0px 0.0px 103.0px;
}
.tech {
	float: left;
	position: relative;
	width: 246.0px;
	margin: 0.0px 0.0px 0.0px 0.0px;
}
.tehnika {
	text-align: center;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 123.08%;
	color: #3498db;
	margin: 0.0px 0.0px -3.0px 0.0px;
	padding: 0.0px 0.0px 0.0px 0.0px;
	clear: both;
	min-width: 246.0px;
}
.layer_41 {
	float: left;
	margin: 0.0px 0.0px 11.0px 57.0px;
	display: block;
}
.effects {
	float: left;
	position: relative;
	width: 138.0px;
	margin: 0.0px 0.0px 0.0px 6.0px;
}
.specefekty {
	text-align: center;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 123.08%;
	color: #3498db;
	margin: 0.0px 0.0px 0.0px 0.0px;
	padding: 0.0px 0.0px 0.0px 0.0px;
	clear: both;
	min-width: 135.0px;
}
.layer_38 {
	float: left;
	margin: 0.0px 0.0px 10.0px 0.0px;
	display: block;
}
.katering {
	float: left;
	position: relative;
	width: 184.0px;
	margin: 0.0px 0.0px 0.0px 33.0px;
}
.keitering {
	text-align: center;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 123.08%;
	color: #3498db;
	margin: 0.0px 0.0px 0.0px 0.0px;
	padding: 0.0px 0.0px 0.0px 0.0px;
	clear: both;
	min-width: 184.0px;
}
.layer_39 {
	float: left;
	margin: 0.0px 0.0px 9.0px 24.0px;
	display: block;
}
.places {
	float: right;
	position: relative;
	width: 197.0px;
	margin: 0.0px 0.0px 0.0px 0.0px;
}
.podbor_ploshadok {
	text-align: center;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 123.08%;
	color: #3498db;
	margin: 0.0px 0.0px 0.0px 0.0px;
	padding: 0.0px 0.0px 0.0px 0.0px;
	clear: both;
	min-width: 197.0px;
}
.layer_40 {
	float: left;
	margin: 0.0px 0.0px 10.0px 30.0px;
	display: block;
}
.services {
	background: url(images/layer_25.png) 50% 0 repeat-x;
	min-height: 456.0px;
}
.eventsWrapp {background: #3E7AAC}
.events {
	padding: 46.0px 0 7.0px 0;
	clear: both;
	position: relative;
	margin: -1.0px auto 0;
}
.group1_2 {
	float: left;
	position: relative;
	width: 202.0px;
	margin: 84.0px 0.0px 0.0px 0.0px;
}
.pervyi_televizionnyi {
	text-align: center;
	text-indent: 0.0;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 138.46%;
	line-height: 140.0%;
	color: #ffffff;
	margin: 0.0px 0.0px -4.0px 0.0px;
	padding: 0.0px 8.0px 0.0px 8.0px;
	clear: both;
	min-width: 186.0px;
}
.layer_42 {
	float: left;
	margin: 0.0px 0.0px 11.0px 0.0px;
	display: block;
}
.c_wrapper13 {
	float: left;
	position: relative;
	width: 519.0px;
	margin: 0.0px 0.0px 0.0px 6.0px;
}
.nashi_meropriyatiya {
	text-align: center;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 384.62%;
	color: #ffffff;
	margin: -4.0px 0.0px 0.0px 0.0px;
	float: left;
	width: 519.0px;
}
.c_wrapper24 {
	float: left;
	clear: both;
	position: relative;
	width: 440.0px;
	margin: 38.0px 0.0px 0.0px 43.0px;
}
.group2_3 {
	float: left;
	position: relative;
	width: 202.0px;
	margin: 0.0px 0.0px 0.0px 0.0px;
}
.interaktivnyi_novyi_god {
	text-align: center;
	text-indent: 0.0;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 138.46%;
	line-height: 140.0%;
	color: #ffffff;
	margin: 0.0px 0.0px -4.0px 0.0px;
	padding: 0.0px 8.0px 0.0px 7.0px;
	clear: both;
	min-width: 187.0px;
}
.layer_43 {
	float: left;
	margin: 0.0px 0.0px 11.0px 0.0px;
	display: block;
}
.group3_2 {
	float: right;
	position: relative;
	width: 202.0px;
	margin: 0.0px 0.0px 0.0px 0.0px;
}
.novogodnyaya_studiya_2014 {
	text-align: center;
	text-indent: 0.0;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 138.46%;
	line-height: 140.0%;
	color: #ffffff;
	margin: 0.0px 0.0px -4.0px 0.0px;
	padding: 0.0px 8.0px 0.0px 8.0px;
	clear: both;
	min-width: 186.0px;
}
.layer_44 {
	float: left;
	margin: 0.0px 0.0px 11.0px 0.0px;
	display: block;
}
.c_wrapper22 {
	padding: 0.0px 10.0px 27.0px 9.0px;
	float: left;
	clear: both;
	position: relative;
	width: 352.0px;
	margin: 44.0px 0.0px 0.0px 75.0px;
}
.link-holder {
	padding: 12.0px 0.0px 0.0px 49.0px;
	text-align: left;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 115.38%;
	color: #000000;
	letter-spacing: -0.03em;
	min-width: 288.0px;
	position: relative;
	width: 303.0px;
	float: left;
	position: relative;
}
.link-holder {
	background: url(images/link.png) no-repeat;
	min-height: 29.0px;
}
.c_wrapper22 {
	background: url(images/shadow.png) no-repeat 0 3px;
	min-height: 41.0px;
}
.group4_2 {
	float: right;
	position: relative;
	width: 202.0px;
	margin: 84.0px 0.0px 0.0px 0.0px;
}
.nazad_v_90-e_korporativna {
	text-align: center;
	text-indent: 0.0;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 138.46%;
	line-height: 140.0%;
	color: #ffffff;
	margin: 0.0px 0.0px -4.0px 0.0px;
	padding: 0.0px 8.0px 0.0px 7.0px;
	clear: both;
	min-width: 187.0px;
}
.layer_45 {
	float: left;
	margin: 0.0px 0.0px 11.0px 0.0px;
	display: block;
}
.events {
	background: url(images/bg_12.jpg) 50% 0 no-repeat;
	min-height: 452.0px;
}
.response {
	padding: 48.0px 0 14.0px 0;
	clear: both;
	position: relative;
	margin: -3px auto 0;
}
.title_4 {
	text-align: center;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 384.62%;
	color: #3498db;
	margin: -3.0px 0.0px -10.0px 94.0px;
	float: left;
	width: 770.0px;
}
.group1_3 {
	padding: 36.0px 37.0px 21.0px 43.0px;
	float: left;
	clear: both;
	position: relative;
	width: 881.0px;
	margin: 67.0px 0.0px 0.0px 0.0px;
}
.txt_10 {
	text-align: left;
	text-indent: 0.0;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 138.46%;
	line-height: 150.0%;
	color: #000000;
	margin: -6.0px 0.0px -5.0px 0.0px;
	float: left;
	width: 877.0px;
}
.author {
	float: left;
	clear: both;
	position: relative;
	width: 879.0px;
	margin: 25.0px 0.0px 0.0px 2.0px;
}
.shape_1 {
	float: left;
	margin: 0.0px 0.0px 0.0px 0.0px;
}
.wrapper7 {
	float: left;
	clear: both;
	position: relative;
	width: 290.0px;
	margin: 20.0px 0.0px 0.0px 0.0px;
}
.name_3 {
	text-align: left;
	text-indent: 0.0;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 123.08%;
	line-height: 150.0%;
	color: #000000;
	margin: 0.0px 0.0px -4.0px 0.0px;
	padding: 0.0px 0.0px 0.0px 130.0px;
	min-width: 160.0px;
}
.logo {
	float: left;
	margin: 0.0px 23.0px 0.0px 0.0px;
	display: block;
}
.group1_3 {
	background: url(images/bg_16.png) no-repeat;
	min-height: 245.0px;
}
.group2_4 {
	padding: 29.0px 0.0px 17.0px 41.0px;
	float: left;
	clear: both;
	position: relative;
	width: 920.0px;
	margin: 47.0px 0.0px 0.0px 0.0px;
}
.txt_11 {
	text-align: left;
	text-indent: 0.0;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 138.46%;
	line-height: 150.0%;
	color: #000000;
	margin: -6.0px 0.0px -5.0px 0.0px;
	float: left;
	width: 859.0px;
}
.author_2 {
	float: right;
	clear: both;
	position: relative;
	width: 916.0px;
	margin: 27.0px 0.0px 0.0px 0.0px;
}
.shape_1_copy {
	float: left;
	margin: 0.0px 0.0px 0.0px 0.0px;
}
.wrapper6 {
	float: left;
	clear: both;
	position: relative;
	width: 915.0px;
	margin: 20.0px 0.0px 0.0px 1.0px;
}
.name_4 {
	text-align: left;
	text-indent: 0.0;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 123.08%;
	line-height: 150.0%;
	color: #000000;
	margin: 0.0px 0.0px -4.0px 0.0px;
	padding: 11.0px 0.0px 0.0px 131.0px;
	min-width: 784.0px;
}
.logo_2 {
	float: left;
	margin: 0.0px 24.0px 0.0px 0.0px;
	display: block;
}
.group2_4 {
	background: url(images/bg_15.png) no-repeat;
	min-height: 242.0px;
}
.group3_3 {
	padding: 22.0px 0.0px 23.0px 39.0px;
	float: left;
	clear: both;
	position: relative;
	width: 922.0px;
	margin: 36.0px 0.0px 0.0px 0.0px;
}
.txt_12 {
	text-align: left;
	text-indent: 0.0;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 138.46%;
	line-height: 150.0%;
	color: #000000;
	margin: -6.0px 0.0px -5.0px 2.0px;
	float: left;
	width: 847.0px;
}
.author_3 {
	float: right;
	clear: both;
	position: relative;
	width: 922.0px;
	margin: 34.0px 0.0px 0.0px 0.0px;
}
.shape_1_copy_2 {
	float: left;
	margin: 0.0px 0.0px 0.0px 6.0px;
}
.wrapper5 {
	float: left;
	clear: both;
	position: relative;
	width: 922.0px;
	margin: 26.0px 0.0px 0.0px 0.0px;
}
.name_5 {
	text-align: left;
	text-indent: 0.0;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 123.08%;
	line-height: 150.0%;
	color: #000000;
	margin: 0.0px 0.0px -4.0px 0.0px;
	padding: 0.0px 0.0px 0.0px 138.0px;
	min-width: 784.0px;
}
.logo_3 {
	float: left;
	margin: 8.0px 23.0px 0.0px 0.0px;
	display: block;
}
.group3_3 {
	background: url(images/bg_14.png) no-repeat;
	min-height: 224.0px;
}
.group4_3 {
	padding: 27.0px 0.0px 27.0px 23.0px;
	float: left;
	clear: both;
	position: relative;
	width: 938.0px;
	margin: 35.0px 0.0px 0.0px 0.0px;
}
.txt_13 {
	text-align: left;
	text-indent: 0.0;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 138.46%;
	line-height: 150.0%;
	color: #000000;
	margin: -6.0px 0.0px -5.0px 18.0px;
	float: left;
	width: 844.0px;
}
.author_4 {
	float: right;
	clear: both;
	position: relative;
	width: 938.0px;
	margin: 28.0px 0.0px 0.0px 0.0px;
}
.shape_1_copy_3 {
	float: left;
	margin: 0.0px 0.0px 0.0px 22.0px;
}
.wrapper4 {
	float: left;
	clear: both;
	position: relative;
	width: 938.0px;
	margin: 9.0px 0.0px 0.0px 0.0px;
}
.logo_4 {
	float: left;
	margin: 0.0px 0.0px 0.0px 0.0px;
}
.name_6 {
	text-align: left;
	text-indent: 0.0;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 123.08%;
	line-height: 150.0%;
	color: #000000;
	margin: 31.0px 0.0px -4.0px -2.0px;
	float: right;
	width: 846.0px;
}
.group4_3 {
	background: url(images/bg_13.png) no-repeat;
	min-height: 360.0px;
}
.response {
	background: url(images/layer_25_copy.png) 50% 0 repeat-x #fff;
	min-height: 1446.0px;
}
.last_cta {
	padding: 0.0px 0 11.0px 0;
	clear: both;
	position: relative;
    top: -61px;
}
.cta_bottom {
	padding: 89.0px 0 59.0px 68.0px;

}
.title_5 {
	padding: 0.0px 0.0px 0.0px 0.0px;
	text-align: center;
	text-indent: 0.0;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 161.54%;
	line-height: 120.0%;
	color: #002d4f;
	width: 773.0px;
	position: relative;
	float: left;
	position: relative;
	width: 773.0px;
	margin: 0.0px 0.0px 0.0px 0.0px;
}
.title_5 {
	background: url(images/bg_11.png) no-repeat 692px 31px;
	min-height: 66.0px;
}
.wrapper8 {
	float: left;
	clear: both;
	position: relative;
	width: 823.0px;
	margin: 5.0px 0.0px 0.0px 2.0px;
}
.wrapper8-inner {
	float: left;
	margin: 0.0px 18.0px 0.0px 0.0px;
}
.name_7 {
	float: left;
	position: relative;
	width: 262.0px;
	margin: 0.0px 18.0px 0.0px 0.0px;
	margin-top: 0.0!important;
}
.in_text_6 {
	height: 34.0px;
	padding: 2.0px 2.0px 2.0px 22.0px;
	border: 0.0;
	background: url(images/noname-layer.png) no-repeat;
	width: 238.0px;
	float: left;
	position: relative;
}
.tel_3 {
	float: left;
	position: relative;
	width: 262.0px;
	margin: 0.0px 18.0px 0.0px 0.0px;
	margin-top: 0.0!important;
}
.in_text_7 {
	height: 34.0px;
	padding: 2.0px 2.0px 2.0px 28.0px;
	border: 0.0;
	background: url(images/in_text.png) no-repeat;
	width: 232.0px;
	float: left;
	position: relative;
}
.in_button_3 {
	height: 41.0px;
	background: url(images/in_button.png) no-repeat;
	float: right;
	width: 262.0px;
	margin: 0.0px 18.0px 0.0px 0.0px;
	margin-top: 0.0!important;
	font-weight:bold;
	border:0px;
	font-size:14px;	
	cursor: pointer;
}

.in_button_3:hover{
	background: url(images/in_button_hover.png) no-repeat;
	
	
}

.wrapper8 .last {
	margin-right: 0.0!important;
	float: right;
}
.cta_bottom {
	background: url(images/bg_17.png) no-repeat;
	min-height: 112.0px;
}
.cta_bottom-form {
	width: 974.0px;
	float: left;
	position: relative;
}
.last_cta {
	background: url(images/layer_25_copy_2.png) no-repeat 50% 52px #fff;
	min-height: 260.0px;
}
.header {
	min-height: 94px;
	height: 94px;
    background: #fff;
}
.link-holder_2 {
	padding: 12.0px 0.0px 0.0px 0.0px;
	text-align: center;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 115.38%;
	color: #000;
	letter-spacing: -0.03em;
	min-width: 127.0px;
	position: absolute;
	top: 22.0px;
    right: -150px;
	height: 29.0px;
	width: 154.0px;
}

.link-holder_2 {
	background: url(images/link_3.png) 50% 0 no-repeat;
	min-height: 29.0px;
	z-index:300;
}

.link-holder_2:hover {
	background: url(images/link_3_hover.png) 50% 0 no-repeat;
	min-height: 29.0px;
	z-index:300;
}

.copy-holder:hover {
	background: url(images/link_3_hover.png) 50% 0 no-repeat;
	min-height: 29.0px;
	z-index:300;
}
.header_2 {
	padding: 4px 0 15px 0px;
	height: 75.0px;
	width: 818.0px;
    margin: 0 auto;
    position: relative;
}
.logo_5 {
	float: left;
	margin: 0.0px 0.0px 0.0px 0.0px;
}
.descriptor {
	float: left;
	position: relative;
	width: 356.0px;
	margin: 21.0px 0.0px 0.0px 29.0px;
}
.organizaciya_i_provedenie {
	text-align: left;
	text-indent: 0.0;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 107.69%;
	line-height: 160.0%;
	color: #3498db;
	margin: 0.0px 0.0px -4.0px 0.0px;
	padding: 0.0px 40.0px 0.0px 0.0px;
	min-width: 316.0px;
}
.layer_29_copy {
	float: right;
	margin: 4.0px 0.0px 0.0px 4.0px;
	display: block;
}
.tel_4 {
	text-align: left;
	text-indent: 0.0;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 138.46%;
	line-height: 130.0%;
	color: #000000;
	width: 201.0px;
	position: relative;
	float: right;
	position: relative;
	width: 201.0px;
	margin: 17.0px 0.0px 0.0px 0.0px;
}
.header_2 {
	background: #ffffff;
	min-height: 75.0px;
}
.maincontentwrapper {max-height: 5390px;}
.footer {
	padding: 13.0px 0 26.0px 0;
	height: 105.0px;
	margin: -2px auto 0;
}
.footer .content {margin-top: -20px;position: relative;top: -20px;}
.c_wrapper10 {
	float: left;
	position: relative;
	width: 550.0px;
	margin: 4.0px 0.0px 0.0px 0.0px;
}
.konstruktor_sobytii_ooo_t {
	text-align: left;
	text-indent: 0.0;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 123.08%;
	line-height: 150.0%;
	color: #000000;
	margin: -5.0px 0.0px -4.0px 0.0px;
	float: left;
	width: 478.0px;
}
.link_3 {
	text-align: left;
	text-decoration: underline;
	font-family: Georgia, serif;
	font-size: 100%;
	color: #a1a1a1;
	margin: 23.0px 0.0px 0.0px 0.0px;
	float: left;
	clear: both;
	width: 550.0px;
}
.layer8_800_700_21_32_7_38_2 {
	text-align: left;
	text-indent: 0.0;
	text-decoration: none;
	font-family: Georgia, serif;
	font-size: 161.54%;
	line-height: 110.0%;
	color: #000000;
	margin: -3.0px 0.0px -3.0px 31.0px;
	float: left;
	width: 225.0px;
}
.copy-holder {
	padding: 12.0px 0.0px 0.0px 0.0px;
	text-align: center;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 115.38%;
	color: #000000;
	letter-spacing: -0.03em;
	min-width: 154.0px;
	position: relative;
	float: right;
	position: relative;
	width: 136.0px;
	margin: 2.0px 0.0px 0.0px 0.0px;
}
.copy-holder {
	background: url(images/link_3.png) 50% 0 no-repeat;
	min-height: 29.0px;
}
.footer {
	background: url(images/bg_19.png) 50% 0 no-repeat #fff;
	min-height: 105.0px;
}
