@charset "utf-8";
html{color:#000; background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}
body{margin:0; font-family: Arial, Helvetica, sans-serif; color:#000; font-size:14px; overflow-y:scroll;}

a:link, a:visited{color:#19d0eb;}
a:hover{color:#FF6C0D;}

/* main */
.ucontainer_c{position:relative;}
.ucontainer{padding:97px 0 0 0; margin:0 auto; }
.utop_c{background:rgba(255,255,255,0.97); position:fixed; top:0; left:0; width:100%; z-index:99; border-bottom:1px solid #f2f2f2;}
	 .utop_c.dark{border-color:#000;}
.utop{height:96px; margin:0 auto; position:relative; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s;}
.ulogo{display:inline-block; position:absolute; top:10px; left:0; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s;}
	.ulogo:hover{opacity:0.8; cursor:pointer;}
	.logotxt{font-size:36px; display:inline-block;}
	.logotxt2{font-size:12px; margin-top:-3px; display:inline-block;}
		.utop_c.color .logotxt, .utop_c.color .logotxt2, .utop_c.dark .logotxt2{color:#fff;}
.topmenu{font-size:16px; text-align:right; padding:39px 0 0 0; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s;}
	.topmenu span{padding:8px 15px; background:#f9f9f9; border-radius:26px; margin:0 5px; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s;}
		.topmenu span:hover{cursor:pointer;}
		.utop_c.color .topmenu span, .utop_c.dark .topmenu span{background:transparent; color:#fff;}
			.utop_c.color .topmenu span:hover, .utop_c.color .topmenu span.active{background:#fff;}
	
	.fixed .utop_c{box-shadow:0px 2px 10px rgba(0,0,0,0.5); -webkit-box-shadow:0px 2px 10px rgba(0,0,0,0.5); -moz-box-shadow:0px 2px 10px rgba(0,0,0,0.5);}
	.fixed .utop{height:65px;}
		.fixed .topmenu{padding:24px 0 0 0;}
		.fixed .ulogo{top:-6px;}
		
/* blocks */
	.catslide_c{margin:0;}
	.banner_nav_c{}
	.banner_nav{width:100%; padding:0; text-align:center;}
		.banner_nav span {margin:-5px 5px 0 0; }
		
	.landblock_c{width:100%; position:relative;}
		.landblock{margin:0 auto; padding:35px 0 45px 0;}
			.bl_slogan.landblock{padding:45px 0 45px 0;}
			.landblock_c.map .landblock{padding:35px 0 15px 0;}
		.landblock_title{font-size:36px; padding:10px 0 40px 0; font-weight:600; text-transform:uppercase; text-align:center;}
			.landblock_c.map .landblock_title{font-size:36px; padding:10px 0 25px 0;}
	/*	
	.landblock_c.services{}
		.landblock_c.services .cms_wgt_service_ic{display:inline-block; text-align:center; min-height:180px; clear:both; vertical-align:top; width:31%; padding:0 1%;}
		.landblock_c.services .cms_wgt_service_im{display:inline-block; width:167px; margin:0; height:167px; border:5px solid #e8e8e8; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; overflow:hidden;}
			.landblock_c.services .cms_wgt_service_im img{width:167px; margin:0; -webkit-transition-duration: 1.0s; -o-transition-duration: 1.0s; -moz-transition-duration: 1.0s; transition-duration: 1.0s;}
			.landblock_c.services .cms_wgt_service_im:hover img{width:177px; margin:-5px 0 0 -5px;}
			.landblock_c.services .cms_wgt_service_t{font-size:30px; line-height:32px; padding:5px 0 10px 0;}
			.landblock_c.services .cms_wgt_service_ds{font-size:14px; height:100px;}
		
	.landblock_c.advantages{}
		.landblock_c.advantages .cms_wgt_service_ic{display:inline-block; min-height:180px; clear:both; vertical-align:top; width:48%; padding:0 1%;}
		.landblock_c.advantages .cms_wgt_service_im{display:inline-block; width:115px; float:left; margin:0 24px 34px 0; height:115px; border:5px solid #e8e8e8; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; overflow:hidden;}
			.landblock_c.advantages .cms_wgt_service_im img{width:115px; margin:0; -webkit-transition-duration: 1.0s; -o-transition-duration: 1.0s; -moz-transition-duration: 1.0s; transition-duration: 1.0s;}
			.landblock_c.advantages .cms_wgt_service_im:hover img{width:125px; margin:-5px 0 0 -5px;}
			.landblock_c.advantages .cms_wgt_service_t{font-size:30px; line-height:32px; padding:5px 0 10px 0;}
			.landblock_c.advantages .cms_wgt_service_ds{font-size:16px; padding-left:149px;}
	*/	
	.landblock_l{width:450x; float:left;}
	.landblock_r{width:600px; float:right;}
	.landblock_c .landblock_r .landblock_title{text-align:left; padding:10px 0 20px 0;}
		.landblock_l .lph_imgbl_im{display:inline-block;}
			.landblock_l .lph_imgbl_im img{max-width:448px;}
			.landblock_l .lph_imgbl_ipr{margin:0 0 0 -20px;}
			.landblock_l .lph_imgbl_i{width:136px; height:136px; margin:0 0 20px 20px; display:inline-block; overflow:hidden;}
			.landblock_l .lph_imgbl_i.lph_imgbl_it0{display:none;}
			
			.landblock_price_c{padding:20px 0 0 0;}
			.landblock_price_cr{width:50%; display:inline-block; vertical-align:middle; text-align:right;}
			.landblock_price_cl{width:50%; display:inline-block; vertical-align:middle; font-family:'logofnt'; font-size:24px;}
				.landblock_price_cl b{font-size:52px;}
			.landblock_price_bt{display:inline-block; padding:12px 30px; font-size:24px; text-transform:uppercase; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s;}
				.landblock_price_bt:hover{cursor:pointer;}
			.landblock_price_btc{display:inline-block; /* border:2px solid #fff; */ overflow:hidden; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;
			box-shadow:0px 2px 10px rgba(0,0,0,0.5); -webkit-box-shadow:0px 2px 10px rgba(0,0,0,0.5); -moz-box-shadow:0px 2px 10px rgba(0,0,0,0.5);}
			
			.catform_pop_bg{background-color:rgba(0,0,0,0.6);}
			.catform_pop_c{border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
	
	.landbl_pop_c{position:absolute; text-align:left; top:215px; left:6%; padding:23px; overflow-y:auto; width:650px; height:410px; border-radius:8px; background:#fff; z-index:5; box-shadow:0px 2px 10px rgba(0,0,0,0.5);}
		.landbl_pop_x{position:absolute; top:0px; right:7px; font-size:32px; color:#666;}
		.landbl_pop_x:hover{cursor:pointer; color:#333;}
	
	.landblock_cont{font-size:18px;}
	.landblock_cont h1{font-size:45px; margin:5px 0 15px 0;}
	.landblock_cont h2{font-size:22px; margin:5px 0 15px 0;}
	.landblock_cont h3{font-size:18px; margin:5px 0 15px 0;}
	.landblock_cont h4{font-size:14px; margin:5px 0 15px 0;}
	.landblock_cont p{margin:5px 0 15px 0; font-size:18px; line-height:140%;}
		.bl_slogan .landblock_cont p{font-size:26px;}
	.landblock_cont p img{max-width:100%;}
		.landblock_cont ul li{display:inline-block; position:relative; line-height:140%; vertical-align:top; width:44%; padding:0 1% 0 4%; margin:5px 0 10px 0;}
		.landblock_cont ul li:before{position:absolute; top:0; left:0; line-height:25px; content:'✔'; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; width:25px; height:25px; text-align:center;}
		
	.landblock_l img{-webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s;}
	.lfs-fl-left{margin:0px 35px 35px 0px;}
	.lfs-fl-right{margin:0px 0 35px 35px;}
	
	.landblock #sendform{width:700px; margin:0 auto;}
	.landblock #sendform .catform_ic label{display:block; line-height:30px; text-align:left; width:100%; font-size:16px; padding:5px 0 0 0; margin:0;}
	.landblock #sendform .catform_ic input{width:97%; padding:0 1%; height:39px; line-height:39px;}
	.landblock #sendform .catform_ic textarea{width:97%; height:150px; padding:5px 1%; margin:0;}
	.landblock #sendform .catform_bc{text-align:center;}
	.landblock #sendform .catform_sb{display:inline-block; overflow:hidden; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;
			box-shadow:0px 2px 10px rgba(0,0,0,0.5); -webkit-box-shadow:0px 2px 10px rgba(0,0,0,0.5); -moz-box-shadow:0px 2px 10px rgba(0,0,0,0.5);
			padding:12px 30px; margin:0; font-size:24px; text-transform:uppercase; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s;}
		.landblock #sendform .catform_sb:hover{cursor:pointer;}
	.landblock_c.color .landblock #sendform .catform_ic label, .landblock_c.dark .landblock #sendform .catform_ic label{color:#fff;}
	
/* futer */
	.ufuter_c{position:relative; background:#333; margin:0;}
	.ufuter{padding:30px 0 30px 0; margin:0 auto; color:#bbb; font-size:12px; clear:both;}
		.uf1{width:25%; display:inline-block; float:left}
		.uf2{width:25%; line-height:15px; display:inline-block; float:left; font-size:12px; text-align:left;}
		.uf3{width:25%; line-height:15px; display:inline-block; float:left; font-size:12px; text-align:left;}
		.uf4{width:25%; display:inline-block; text-align:right;}
		.ufuter a:link, .ufuter a:visited{text-decoration:none; color:#bbb; z-index:5; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s;}
			.ufuter a:hover{color:#fff;}
		.clear{clear:both;}
		.ufcopy{padding:0; font-size:12px;}
	
/* main size */
	.utop,.landblock,.ufuter{width:1364px; max-width:1364px; }
/* akcent color */
	.landblock_c.color, .landblock_c.light, .landblock_c.dark, .ufuter_c, .utop_c.light, .utop_c.color, .utop_c.dark{background:url(../img/bl_txt1.jpg) top center;}
	.landblock_c.white .landblock_price_btc, .landblock_c.color .landblock #sendform .catform_sb{background:#000;}
		.landblock_c.color .landblock_title, .landblock_c.color .cms_wgt_service_t, .landblock_c.color .cms_wgt_service_ds,
		.landblock_c.color .landblock_cont h1, .landblock_c.color .landblock_cont h2, .landblock_c.color .landblock_cont h3, .landblock_c.color .landblock_cont h4,
		.landblock_c.color .landblock_cont p, .landblock_c.color .landblock_cont,
		.landblock_c.dark .landblock_title, .landblock_c.dark .cms_wgt_service_t, .landblock_c.dark .cms_wgt_service_ds,
		.landblock_c.dark .landblock_cont h1, .landblock_c.dark .landblock_cont h2, .landblock_c.dark .landblock_cont h3, .landblock_c.dark .landblock_cont h4,
		.landblock_c.dark .landblock_cont p, .landblock_c.dark .landblock_cont, .landblock_c.color .landblock_price_cl, .landblock_c.dark .landblock_price_cl{color:#fff;}
		.landblock_c.color .landblock_cont ul li:before, .landblock_c.color .landblock_price_bt{background-color:#fff;}
	
	.topmenu span:hover, .topmenu span.active, .landblock_c.light .landblock_cont ul li:before, .landblock_c.white .landblock_cont ul li:before,
	.landblock_c.white .landblock_price_bt, .landblock_c.light .landblock_price_bt, .landblock_c.dark .landblock_price_bt,
	.landblock_c.white .landblock #sendform .catform_sb, .landblock_c.light .landblock #sendform .catform_sb, 
	.landblock_c.dark .landblock #sendform .catform_sb, .banner_nav span.active, .utop_c.dark .topmenu span:hover, .utop_c.dark .topmenu span.active{background-color:#ED1B24; color:#fff;}
	.banner_nav span.active, .utop_c.color{border-color:#ED1B24;}
	.logotxt, .landblock_c.light .cms_wgt_service_t, .landblock_c.white .landblock_title,
	.landblock_c.light .landblock_cont h1, .landblock_c.light .landblock_cont h2, .landblock_c.light .landblock_cont h3, .landblock_c.light .landblock_cont h4,
	.landblock_c.color .landblock_cont ul li:before,.landblock_c.light .landblock_price_cl, .landblock_c.color .landblock_price_bt,
	.landblock_c.color .landblock #sendform .catform_sb, .utop_c.color .topmenu span:hover, .utop_c.color .topmenu span.active,
	.landblock_c.dark .landblock_title{color:#ED1B24;}
	.landblock #sendform .catform_ic input, .landblock #sendform .catform_ic textarea{outline-color:#ED1B24;}
	.landblock_c.color .landblock_c2, .landblock_c.white .landblock_price_bt:hover, .landblock_c.dark .landblock_price_bt:hover, 
	.landblock_c.light .landblock_price_bt:hover, .utop_c.color .utop_c2{background:rgba(237,27,36,0.7);}
	.landblock_c.light .landblock_c2, .landblock_c.color .landblock_price_bt:hover, .utop_c.light .utop_c2{background:rgba(255,255,255,0.90);}
	.landblock_c.dark .landblock_c2, .ufuter_c2, .utop_c.dark .utop_c2{background:rgba(0,0,0,0.83);}
	.lifs_uside_b{display:none; font-size:48px; font-weight:normal; color:#888; width:45px; height:45px; top:14px;}
	.landblock_map iframe{width:100% !important; height:415px !important;}

	.land_bl_thm_chng_c{position:absolute; display:none; border-radius:12px; padding:3px 0 3px 3px; top:10px; right:10px; background:rgba(0,0,0,0.7); -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s;}
		.landblock_c:hover .land_bl_thm_chng_c, .utop_c:hover .land_bl_thm_chng_c{display:inline-block;}
		.land_bl_thm_chng_c span{display:inline-block; vertical-align:top; margin-right:3px; width:14px; height:14px; border:1px solid #fff; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; }
		.land_bl_thm_chng_c span:hover{cursor:pointer;}
		.land_bl_thm_chng_c span.active b{display:inline-block; margin:2px 0 0 2px; vertical-align:top; width:10px; height:10px; background:#fff; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
	
