#site_cont{
	width: 1160px;
	margin: 50px auto;
	padding-left: 45px;
}

#site_cont h1{
	margin-bottom: 10px;
}

#site_cont p{
	width: 800px;
	margin: 10px 0 0 0;
}

#site_cont p span{
font-weight: bold;
}

#site_cont img{
	border: 1px solid #b2b2b2;
}

#site_cont a{
	font-family: "Segoe UI", "Helvetica", "Arial";
}


#trigger_container{
position: relative;
width: 45px;
height: 40px;
margin: 20px 0 0 -3px;
}

#trigger_bg{
position: absolute;
top: 0;
left: 0;
width: 45px;
height: 40px;
background: url("../images/sites/trigger_bg.png");
background-size: 100% 100%;
z-index: 1;
}

#trigger{
position: absolute;
top: 0;
left: 0;
width: 45px;
height: 40px;
background: url("../images/sites/trigger.png");
background-size: 100% 100%;
z-index: 2;
cursor: pointer;
}

#portfolio_access2azure{
	position: relative;
	width:750px;
	height:900px;
	margin:30px 0 100px 0;
}

#portfolio_tntdrama{
	position: relative;
	width:800px;
	height:665px;
	margin:30px 0 100px 0;
}

#portfolio_tntdrama2{
	position: relative;
	width:800px;
	height:665px;
	margin:30px 0 100px 0;
}

#portfolio_shopeshop{
	position: relative;
	width:800px;
	height:752px;
	margin:30px 0 100px 0;
}

#portfolio_chehov{
	position: relative;
	width:800px;
	height:554px;
	margin:30px 0 100px 0;
}

#chehov_night{
	position: absolute;
	top: 0;
	left: 0;
	width:800px;
	height:554px;
	background: url("../images/sites/chehov.jpg");
	z-index: 2;
}

#chehov_day{
	position: absolute;
	top: 0;
	left: 0;
	width:800px;
	height:554px;
	background: url("../images/sites/chehov_day.jpg");
	z-index: 1;
}


#portfolio_chehov2{
	position: relative;
	width:800px;
	height:557px;
	margin:30px 0 100px 0;
}


#portfolio_chehov3{
	position: relative;
	width:800px;
	height:614px;
	margin:30px 0 100px 0;
}

#portfolio_enisey{
	position: relative;
	width:750px;
	height:664px;
	margin:30px 0 100px 0;
}

#portfolio_web-pay{
	position: relative;
	width:750px;
	height:611px;
	margin:30px 0 100px 0;
}

/*-------------------------- uroven ------------------------------------- */

.blue_line{
	position: relative;
	height: 240px;
	background: #00abe8;
}

.blue_line_inner{
width: 700px;
padding: 55px 0 40px 0;
margin: 0 auto;
}

.blue_line_inner h2{
	color: #fff;
	padding: 8px 50px 0 200px;
}

.blue_line_inner p{
	color: #fff;
	padding: 8px 50px 0 200px;
}

.member{
	position: absolute;
	width: 160px;
	height: 160px;
	margin: -15px 0 0 0;
}

.antony{
	background: url("../images/sites/antony.png");
}

.michael{
	background: url("../images/member4.png");
	-moz-background-size: 100% 100%; /* Gecko 1.9.2 (Firefox 3.6) */
	-o-background-size: 100% 100%; /* Opera 9.5 */
	-webkit-background-size: 100% 100%; /* Safari 3.0 */
	background-size: 100% 100%; /* CSS3 */
}

.member_hover{
	position: absolute;
	top: -1px;
	left: -1px;
	background: #323232;
	width: 162px;
	height: 162px;
	-webkit-border-radius: 150px;
	-moz-border-radius: 150px;
	border-radius: 150px;
	opacity: 0;		
    -moz-transform: scale(0.01);
     -o-transform: scale(0.01);
     -webkit-transform: scale(0.01);
     transform: scale(0.01);	 
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.member:hover .member_hover{
	opacity: 1;
    -moz-transform: scale(1.0);
     -o-transform: scale(1.0);
     -webkit-transform: scale(1.0);
     transform: scale(1.0);
}

	.member_hover h6{
		font-family: 'Neue Helvetica Paneuropean W1G 35 Thin', "Segoe Ui", "Helvetica", "Arial";
		width: 140px;
		font-size: 18px;
		font-weight: 100;
		letter-spacing: 1px;
		text-transform: uppercase;
		color: #fff;
		text-align: center;
		line-height: 1.2;
		padding-bottom: 5px;
		border-bottom: 1px solid #fff;
		margin: 45px auto 0 auto;
	}
	
	.member_hover h5{
		font-family: "Segoe Ui", "Helvetica", "Arial";
		width: 160px;
		font-size: 14px;
		font-style: italic;
		font-weight: 100;
		color: #fff;
		text-align: center;
		padding: 0;
	}

.uroven_proto_bg{
	position: relative;
	width: 100%;
	height: 750px;
	background: url("../images/sites/proto_texture.png");
}

#prototype{
	position: absolute;
	width: 859px;
	height: 608px;
	top: 80px;
	left: 50%;
	margin-left: -429px;
	background: url("../images/sites/prototype.png");
	z-index: 2;
}

#prototype_blur_l{
	position: absolute;
	width: 850px;
	height: 604px;
	top: 80px;
	left: 50%;
	margin-left: -600px;
	background: url("../images/sites/prototype_blur.png");
	z-index: 1;
}

#prototype_blur_r{
	position: absolute;
	width: 850px;
	height: 604px;
	top: 80px;
	left: 50%;
	margin-left: -240px;
	background: url("../images/sites/prototype_blur.png");
	z-index: 1;
}

#uroven_bg1{
	position: relative;
	width: 100%;
	height: 2072px;
	background: url("../images/sites/uroven_bg1.jpg") no-repeat center;
}

#white_line_inner{
	width: 700px;
	height: 240px;
	padding: 55px 0 40px 0;
	margin: 0 auto;
}

#white_line_inner p{
	color: #323232;
	margin: 20px 0 0 200px;
}

#uroven_bg2{
	position: relative;
	width: 100%;
	height: 2010px;
	background: url("../images/sites/uroven_bg2.jpg") no-repeat center;
}

#uroven_icons{
	position: relative;
	width: 100%;
	height: 351px;
	margin: 0 0 50px 0;
	background: url("../images/sites/uroven_icons.jpg") no-repeat center;
}

#uroven_bg3{
	position: relative;
	width: 100%;
	height: 644px;
	background: url("../images/sites/uroven_infografic.jpg") no-repeat center;
	margin: 0 0 70px 0;
}

#uroven_bg3 a{
	position: absolute;
	font: 22px "Segoe UI";
	top: 542px;
	left: 50%;
	margin-left: -44px;	
}

#uroven_form{
	width: 435px;
	margin: 40px auto 40px auto;
	padding: 15px 30px 15px 30px;
	border: 1px solid #b2b2b2;
	height: 145px;

}

.questions { 
	color: #323232;
	float: left;
	font-weight: 700;
	height: auto;
	margin: 7px 0px 5px;
	position: relative;
	font-family: "Segoe UI", "Helvetica", "Arial";
}

.answer { 
	color: #323232;
	float: left;
	margin: 12px 0px 10px 10px;
	width: 340px;
	font-size: 13px;
	font-family: "Segoe UI", "Helvetica", "Arial";
}

.niceCheck { 
	background: url("../images/sites/checkbox.png") transparent;
	cursor: pointer;
	display: inline-block;
	float: left;
	height: 22px;
	margin-top: 10px;
	transition: background-position 0.2s cubic-bezier(0, 0, 1, 1) 0s;
	width: 22px;
}

.niceCheck input {
display: none;
}



/*-------------------------- Sochi ------------------------------------- */

#sochi_bg{
	position: relative;
	width: 100%;
	background: #4fa9ec;
	padding: 0 0 0 100px;
}

#index_sochi{
	width: 1050px;
	position: relative;
	background-size: 100% 100%;
	float: left;
	margin: 100px 50px 0px 0px;
}

#index_sochi img{
	width: 1050px;
	background-size: 100% 100%;
}

#index_480{
	position: relative;
	margin: 100px 0 100px 0px;
	width: 480px;
	height: 4614px;
	background: url('../images/sites/index_480.jpg');
	float: left;
}


/*------------------------------------- Blurb ---------------------------------------*/


#land-content {
width: 100%; padding: 0px 0px 0px 0px; margin: 0 auto; position: relative; z-index: 1;
}
#land-content .w-center {
width: 1000px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px;
}
#land-content .w-center-2 {
width: 1000px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; text-align: center;
}
#land-content .w-center-3 {
width: 1000px; position: relative; margin: 0 auto; padding: 132px 0px 83px 0px;
}
#land-content .w-center .container {
color: #000; margin: 0px 0px 0px 0px; padding: 157px 0px 0px 0px; text-align: center;
}
#land-content .w-center-3 .container-3 {
color: #000; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center;
}
.mini-logo {
display: inline-block; width: 216px; vertical-align: top; padding: 0px 0px 0px 0px; margin: 0px 0px 0px -5px;
}
.big-logo {
display: inline-block; vertical-align: top; padding: 0px 0px 0px 0px; margin: 0px 0px 0px -5px;
}
.txt-desc {
display: block; vertical-align: top; padding: 0px 0px 139px 0px; margin: 148px 0px 0px 0px; background: url(../images/sites/arrow-green.png) bottom center no-repeat;
}
.txt-desc .line-1 {
display: block; vertical-align: top; padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px; font-size: 32px; font-weight: 100; font-family: 'Neue Helvetica Paneuropean W1G 35 Thin', "Segoe Ui", "Helvetica", "Arial";
}
.txt-desc .line-2 {
display: block; vertical-align: top; padding: 17px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 16px; font-family: "Segoe ui", "Helvetica", "sans-serif";
}
.site-main-img {
width: 100%; position: relative; margin: 122px 0px 0px 0px; background: url(../images/sites/bg-green-line.jpg) top center repeat-x; min-height: 1451px; padding: 0px 0px 0px 0px;
}
.site-main-img .c-site {
position: relative; display: block; vertical-align: top; padding: 0px 0px 0px 0px;
}
.site-main-img .site-main {
display: inline-block; vertical-align: top; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; -moz-box-shadow: 10px 17px 35px rgba(0,0,2,.3); -webkit-box-shadow: 10px 17px 35px rgba(0,0,2,.3); box-shadow: 10px 17px 35px rgba(0,0,2,.3);
}
.site-main-img .loop-1 {
position: absolute; top: 163px; right: -50px; width: 365px; height: 280px; background: url(../images/sites/loop-1.png) top center no-repeat; display: block; vertical-align: top; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
}
.site-main-img .loop-2 {
position: absolute; top: 1065px; left: -67px; width: 401px; height: 286px; background: url(../images/sites/loop-2.png) top center no-repeat; display: block; vertical-align: top; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
}
.site-main-img .icon-important {
display: block; vertical-align: top; padding: 37px 0px 0px 34px; margin: 0 auto; width: 825px;
}
.site-main-img .icon-important span {
background: url(../images/sites/icon-important.png) top left no-repeat; background-position: 0px 0px; display: block; vertical-align: top; padding: 4px 0px 0px 44px; min-height: 29px; margin: 0px 0px 0px 0px; text-align: left; font-size: 16px; font-family: 'Segoe UI', sans-serif; font-weight: 350;
}
.button-bl {
position: relative; display: block; vertical-align: top; padding: 0px 0px 0px 0px; margin: 117px 0px 100px 0px;
  height: 135px;
}
.button-bl a {
font-family: "Segoe Ui", "Helvetica", "sans-serif";
background: url(../images/sites/button-green.png) top center no-repeat; display: inline-block; text-decoration: none; color: #000; width: 493px; 
height: 135px; vertical-align: top; padding: 39px 0px 0px 0px; margin: 0px 0px 0px 0px;
}
.button-bl a:hover {
background: url(../images/sites/button-green-hover.png) top center no-repeat;
color: #fff;
height: 
}
.l-white-bl .button-bl a {
color: #fff;
}
.w-c-logo .container {
color: #000; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center;
}
.w-c-logo img {
display: block; width: 214px; vertical-align: top; padding: 0px 0px 0px 0px; margin: 0 auto; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;
}
.w-c-logo .comm-green {
background: url(../images/sites/comm-green.png) top center no-repeat; display: inline-block; text-decoration: none; color: #000; width: 580px; height: 111px; vertical-align: top; padding: 42px 10px 0px 10px; margin: 30px 0px 0px 0px; letter-spacing: 0.01em; font-family: 'Myriad Pro', sans-serif;
}
.logo-steps .txt-d {
padding: 87px 0px 71px 0px; margin: 0px 0px 0px 0px;
font-family: "Segoe ui", "Helvetica", "sans-serif";
}
.logo-steps img {
padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
}
.w-c-logo {
width: 1000px; position: relative; margin: 0 auto; padding: 122px 0px 43px 0px;
}
#land-content .w-center-steps {
width: 1000px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; text-align: center;
}
.logo-steps {
width: 100%; position: relative; margin: 0px 0px 0px 0px;
background: #343434; 
min-height: 362px; padding: 0px 0px 0px 0px; color: #fff;
}
.logo-steps .c-steps {
position: relative; display: block; vertical-align: top; padding: 0px 0px 0px 0px;
}
.w-c-l-paint {
height: 560px;
}
.w-c-l-paint div {
margin: 0px 0px 0px 0px; padding: 165px 0px 0px 0px; text-align: center;
}
.w-c-l-paint div img {
display: inline-block; vertical-align: top; padding: 0px 0px 0px 0px; margin: 0px 0px 0px -6px;
}
.l-white-bl {
background: url(../images/sites/girl-bg.jpg) top center no-repeat; position: relative; width: 100%; height: 664px; padding: 0px 0px 0px 0px;
}
.l-white-bl .cont {
color: #000; width: 1000px; margin: 0 auto; padding: 182px 0px 0px 0px; text-align: center;
}
.l-white-bl .logo-white {
padding-bottom: 0px; margin-bottom: 4px;
}

/*-------------------------------- cw tech ------------------------------------------------*/
.cwtech{
	position: relative;
	z-index: 1;
	font-family: "Segoe Ui", "Helvetica", "sans-serif";
}

#block-1 {
background: url(../images/sites/block-1-bg.jpg) top center no-repeat; width: 100%; height: 644px; padding: 0px 0px 0px 0px; margin: 0 auto; position: relative; z-index: 99;
}
#block-1 .w-center {
width: 1094px; position: relative; margin: 0 auto; padding: 129px 0px 0px 0px; vertical-align: top; text-align: left; color: #fff;
}
#block-1 .logo-big {
padding: 0px 7px 0px 0px; margin: 0 auto; margin-bottom: 90px; display: block;
}
#block-1 .title {
font-size: 32px; font-weight: 100; padding: 8px 0px 93px 0px; margin: 0px 0px 0px 0px; text-align: center;
}
#block-1 .l-bl {
font-family: "Segoe Ui", "Helvetica", "sans-serif";
float: left; width: 330px; font-weight: 100; padding: 0px 0px 0px 15px; letter-spacing: 0.01em;
}
#block-1 .r-bl {
font-family: "Segoe Ui", "Helvetica", "sans-serif";	
float: left; width: 640px; font-weight: 100; padding: 0px 0px 0px 0px; margin-left: 80px; 
}
#block-1 .l-bl div {
	font-family: "Segoe Ui", "Helvetica", "sans-serif";
padding: 18px 0px 0px 0px; font-size: 16px; line-height: 18px;
}
#block-1 .r-bl .cont {
font-family: "Segoe Ui", "Helvetica", "sans-serif";
padding: 18px 0px 0px 0px; font-size: 16px; line-height: 18px;
}
#block-1 .r-bl .cont .c-1 {
float: left; width: 360px;
}
#block-1 .r-bl .cont .c-2 {
float: left; width: 240px; margin-left: 70px; margin-right: -60px;
}
#block-2 {
background: #f15e30; width: 100%; height: 341px; padding: 0px 0px 0px 0px; margin: 0 auto; position: relative; z-index: 99;
}
#block-2 .w-center {
width: 1094px; position: relative; margin: 0 auto; padding: 12px 0px 0px 0px; vertical-align: top; text-align: left; color: #fff;
}
#block-2 .title {
font-size: 32px; font-weight: 100; padding: 20px 0px 63px 0px; margin: 0px 0px 0px 0px; text-align: center;
}
#block-2 .steps {
font-family: "Segoe Ui", "Helvetica", "sans-serif";
font-size: 16px; line-height: 18px; letter-spacing: 0.01em; text-align: center;
}
#block-2 .steps img {
padding: 0px 0px 0px 0px; margin: 0 auto; display: block;
}
#block-2 .steps .step-1 {
padding: 30px 0px 0px 0px; width: 220px; float: left; margin: 0px 0px 0px -34px;
}
#block-2 .steps .step-2 {
padding: 30px 0px 0px 0px; width: 220px; float: left; margin: 0px 0px 0px -39px;
}
#block-2 .steps .step-3 {
padding: 30px 0px 0px 0px; width: 220px; float: left; margin: 0px 0px 0px -30px;
}
#block-2 .steps .step-4 {
padding: 30px 0px 0px 0px; width: 220px; float: left; margin: 0px 0px 0px -27px;
}
#block-2 .steps .step-5 {
padding: 30px 0px 0px 0px; width: 220px; float: left; margin: 0px 0px 0px -31px;
}
#block-2 .steps .step-6 {
padding: 30px 0px 0px 0px; width: 220px; float: left; margin: 0px -40px 0px -32px;
}
#block-3 {
width: 100%; padding: 0px 0px 80px 0px; margin: 0 auto; position: relative; z-index: 99;
}
#block-3 .w-center {
width: 1094px; position: relative; margin: 0 auto; padding: 48px 0px 0px 0px; vertical-align: top; text-align: left; color: #000;
}
#block-3 .title {
 font-size: 32px; font-weight: 100; padding: 20px 0px 56px 0px; margin: 0px 0px 0px 0px; text-align: center;
}
#block-3 .logotype {
position: relative; padding: 0px 0px 67px 0px; font-size: 16px; line-height: 18px; letter-spacing: 0.01em; text-align: center;
}
#block-3 .logotype .old {
padding: 0px 0px 0px 0px; float: left; display: inline-block; vertical-align: top; width: 536px; text-align: left; margin-left: 21px;
}
#block-3 .logotype .new {
padding: 0px 0px 0px 0px; float: left; display: inline-block; vertical-align: top; width: 536px; text-align: left; margin-left: -45px;
}
#block-3 .logotype .old p {
display: block; padding: 0px 0px 0px 78px; width: 370px;
}
#block-3 .logotype .new p {
display: block; padding: 0px 0px 0px 96px; width: 425px;
}
#block-3 .prototype {
margin: 0 auto; display: block; padding-left: 5px;
}
#block-3-2 {
width: 100%; padding: 3px 0px 80px 0px; margin: 0 auto; position: relative; z-index: 99;
}
#block-3-2 .w-center {
width: 1094px; position: relative; margin: 0 auto; padding: 48px 0px 0px 0px; vertical-align: top; text-align: left; color: #000;
}
#block-3-2 .title {
font-size: 32px; font-weight: 100; padding: 20px 0px 56px 0px; margin: 0px 0px 0px 0px; text-align: center;
}
#block-3-2 .logotype {
position: relative; padding: 0px 0px 0px 0px; font-size: 16px; line-height: 18px; letter-spacing: 0.01em; text-align: center;
}
#block-3-2 .logotype .old {
padding: 0px 0px 0px 0px; float: left; display: inline-block; vertical-align: top; width: 536px; text-align: left; margin-left: 21px;
}
#block-3-2 .logotype .new {
padding: 0px 0px 0px 0px; float: left; display: inline-block; vertical-align: top; width: 536px; text-align: left; margin-left: -45px;
}
#block-3-2 .logotype .old p {
display: block; padding: 0px 0px 0px 78px; width: 460px;
}
#block-3-2 .logotype .new p {
display: block; padding: 0px 0px 0px 96px; width: 425px;
}
#block-3-2 .design-main {
margin: 0 auto; display: block; margin-top: 33px;  padding-left: 5px;
}
#block-3-2 .design-big {
margin: 92px 0px 0px 0px; display: block; position: relative; height: 2659px;
}
#block-3-2 .design-big .img-big {
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display: block; vertical-align: top; float: left;
position: absolute;
top: 0px;
left: 15px;
width: 825px;
-moz-box-shadow: 10px 17px 35px rgba(0,0,2,.45);
-webkit-box-shadow: 10px 17px 35px rgba(0,0,2,.45);
box-shadow: 10px 17px 35px rgba(0,0,2,.45);
}
#block-3-2 .design-big .preview-img {
float: right;
width: 220px;
margin: 0px 11px 0px 0px;
padding: 0px 0px 0px 0px;
}
#block-3-2 .design-big .preview-img a {
display: block; text-decoration: none;
}
#block-3-2 .design-big .preview-img img {
width: 220px;
-moz-box-shadow: 10px 17px 29px rgba(0,0,2,.67);
-webkit-box-shadow: 10px 17px 29px rgba(0,0,2,.67);
box-shadow: 10px 17px 29px rgba(0,0,2,.67);
display: block;
}
#block-3-2 .design-big .preview-img .img-2 {
margin-top: 0px;
}
#block-3-2 .design-big .preview-img .img-3 {
margin-top: 41px;
}
#block-3-2 .design-big .preview-img .img-4 {
margin-top: 42px;
}
#block-3-2 .design-big .preview-img .img-5 {
margin-top: 42px;
}
#block-3-2 .design-big .preview-img .img-6 {
margin-top: 43px;
}
#block-3-2 .design-big .preview-img .img-7 {
margin-top: 43px;
}
#block-4 {
background: url(../images/sites/block-4-bg.jpg) top center no-repeat; width: 100%; padding: 26px 0px 100px 0px; margin: 0 auto; position: relative; z-index: 99;
}
#block-4 .w-center {
width: 1094px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; text-align: left; color: #000;
}
#block-4 .title {
font-size: 32px; font-weight: 100; padding: 13px 0px 20px 0px; margin: 0px 0px 0px 0px; text-align: center;
}
#block-4 .desc {
font-family: "Segoe Ui", "Helvetica", "sans-serif";	
font-weight: 400; padding: 37px 0px 20px 0px; text-align: center; font-size: 16px; 
}
#block-4 .conts {
padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-align: center;
}
#block-4 .containers-1 {
padding: 63px 0px 0px 0px;
}
#block-4 .containers-2 {
padding: 99px 0px 0px 0px;
}
#block-4 .containers-3 {
padding: 131px 0px 0px 0px;
}
#block-4 .conts .sub-title {
padding: 0px 0px 0px 0px;
}
#block-4 .conts .containers-img {
margin: 0 auto; display: block; margin-top: 0px;
}
#block-4 .containers-1 .containers-img {
margin-top: 41px;
}
#block-4 .containers-2 .containers-img {
margin-top: 57px;
}
#block-4 .containers-3 .containers-img {
margin-top: 76px;
}
#block-5 {
background: url(../images/sites/bl-5-bg.png) top center no-repeat; width: 100%; height: 494px; padding: 0px 0px 0px 0px; 
margin: 0 auto; position: relative; z-index: 99; margin-top: 94px;
}
#block-5 .w-center {
width: 1094px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; text-align: left; color: #000;
}
#block-5 .title {
 font-size: 32px; font-weight: 100; padding: 1px 0px 80px 0px; margin: 0px 0px 0px 0px; text-align: center;
}
#block-5 .containers {
float: left; font-weight: 400; padding: 0px 0px 0px 0px; margin-left: 80px; font-family: 'SegoeUI-Light'; letter-spacing: 0.01em;
}
#block-5 .containers .cont {
padding: 0px 0px 0px 0px; font-size: 16px; line-height: 18px;
}
#block-5 .l-bl-2 {
float: left; width: 420px; margin-left: 535px; margin-top: 90px; margin-right: -60px; color: #fff;
}
#block-6 {
background: url(../images/sites/bl-6-bg.png) top center no-repeat; background-position: 50% 206px; width: 100%;
padding: 0px 0px 75px 0px; margin: 0 auto; margin-top: 76px; position: relative; z-index: 99;
}
#block-6 .w-center {
width: 1094px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; text-align: left; color: #000;
}
#block-6 .title {
font-size: 32px; font-weight: 100; padding: 13px 0px 20px 0px; margin: 0px 0px 0px 0px; text-align: center;
}
#block-6 .desc {
font-weight: 400; padding: 37px 0px 20px 0px; text-align: center; font-size: 16px; 	
font-family: "Segoe Ui", "Helvetica", "sans-serif";
}
#block-6 .butt-copy {
text-align: center; margin-top: 0px; font-weight: 400; padding: 764px 0px 0px 0px; 	
font-family: "Segoe Ui", "Helvetica", "sans-serif";
}
#block-6 .butt-copy .butt {
	text-decoration: none;
	display: inline-block;
	margin-bottom: 30px;
	color: #f15e30;
	width: 450px;
	height: 60px;
	padding: 15px 0px 0px 0px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	border: 3px solid #f15e30;
	font-size: 16px;
}
#block-6 .butt-copy .copy {
text-decoration: none; color: #f15e30;
}

#block-6 .butt-copy .butt:hover {
background: #f15e30; color: #fff;
}
#block-6 .butt-copy .copy:hover {
text-decoration: underline;
}
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(../images/sites/fancybox.png)}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:999999;display:none}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:9999999;outline:none;display:none}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}
#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:99999999;border:0 solid #fff}
#fancybox-content>div{-webkit-overflow-scrolling:touch!important}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:9999999}
#fancybox-close{position:absolute;top:-16px;right:-24px;width:44px;height:37px;background:transparent url(../images/sites/fancybox_close.png) 0 0;cursor:pointer;z-index:999999999;display:none}
#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}
#fancybox-frame{width:100%;height:100%;border:none;display:block}
#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url(../images/sites/blank.gif);z-index:99999999;display:none}
#fancybox-left{left:0}
#fancybox-right{right:0}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:99999999;display:block}
#fancybox-left-ico{background-image:url(../images/sites/fancybox.png);background-position:-40px -30px}
#fancybox-right-ico{background-image:url(../images/sites/fancybox.png);background-position:-40px -60px}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible}
#fancybox-left:hover span{left:20px}
#fancybox-right:hover span{left:auto;right:20px}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}
#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url(../images/sites/fancybox-x.png)}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:url(../images/sites/fancybox.png);background-position:-40px -162px}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url(../images/sites/fancybox-y.png);background-position:-20px 0}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url(../images/sites/fancybox.png);background-position:-40px -182px}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url(../images/sites/fancybox-x.png);background-position:0 -20px}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url(../images/sites/fancybox.png);background-position:-40px -142px}
#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url(../images/sites/fancybox-y.png)}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:url(../images/sites/fancybox.png);background-position:-40px -122px}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}
#fancybox-overlay{background:#112134!important;opacity:.5!important}
.fancybox-title-outside{padding-top:10px;color:#fff}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}
#fancybox-title-over{padding:10px;background-image:url(../images/sites/fancy_title_over.png);display:block}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}
#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}
#fancybox-title-float-wrap td{border:none;white-space:nowrap}
#fancybox-title-float-left{padding:0 0 0 15px;background:url(../images/sites/fancybox.png) -40px -90px no-repeat}
#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:700;padding:0 0 3px;background:url(../images/sites/fancybox-x.png) 0 -40px}
#fancybox-title-float-right{padding:0 0 0 15px;background:url(../images/sites/fancybox.png) -55px -90px no-repeat}
.sertifikati{display:block;border:3px solid #ffa100;height:448px;border-radius:12px;font-family:'PFSquareSansPro-Bold';text-align:left;color:#000;position:relative;vertical-align:top;padding:0;margin:0 auto;width:1090px;margin-left:-45px}
.hidden{opacity:0}
.visible{opacity:1}