@charset "UTF-8";

@media screen, projection
{


html, body, .page_margins {
height:100% !important;
}
body > .page_margins, body > #winwrapper {
height:auto !important;
min-height:100% !important;
}
* html .page_margins {
height:100% !important;
}
.page_margins, #winwrapper {
height:auto !important;
min-height:100%;
position:relative !important;
}
   
  body { overflow-y: scroll; min-width: 980px; }

  
  input, textarea {border:1px solid #dfdfdf;background:#f8f8f8;font-family:Arial;font-size:12px;color:#a1a1a1;padding:2px 10px;}
  /*------------------------------------------------------------------------------------------------------*/
  
  /**
   * (en) Formatting YAML's  basic layout elements
   */

  /* (en) Marginal areas & page background */
  body { background: #fff; padding: 0; }

  /* (en) Centering layout in old IE-versions */
  /* (de) Zentrierung des Layouts in alten IE-versionen */
  body { text-align: left; }
  .page_margins { text-align:left; margin: 0 auto;overflow:hidden;}

  /* (en) Layout: width, background, borders */
  /* (de) Layout: Breite, Hintergrund, Rahmen */
  .page {padding-bottom:124px;}
  .page .ostenn-block {background:url(/images/ostennhoffbg.png) center bottom no-repeat;min-width:980px;}
	
  /* (en) Designing main layout elements */

  /* #header {
    color: #000;
    padding:0;
	background:url(/images/all_face_head_bg.jpg) center 19px no-repeat;
	height:574px;
	
  } */
  
  .header_inner_bg {background:url(/images/inner_header_bg.gif) 0 19px repeat-x;}
  
  /* #header_inner {
    color: #000;
    padding:0;
	background:url(/images/header_inner_bg.jpg) 0 19px no-repeat;
	margin-bottom:2px;
  } */
  
  header {width:100%;height:70px;background:#000;/*padding:15px 0 11px;*/border-bottom:1px solid #535353;position:relative;z-index:500;}
  .layout{width:980px;margin:0 auto;}
  
  .page-inner header {margin-bottom:22px;}
  
  #new_style {position:fixed;right:0;top:140px;z-index:999;display:block;
	width:75px; height:193px;background:url(/images/new_style_right.png) 0 0 no-repeat;
  }
  
  .main-slider {background:url(/images/main-bg-slider.png) 0 0 repeat-x;padding-bottom:34px;border-bottom:1px solid #cfcfd0;}
  .padd-top .main-slider {margin-top:0;}
  
	#header table, #header_inner table{margin-bottom:14px;}
	#header table td, #header_inner table td {padding:0;vertical-align:top;}
	.logo{float:left;width:109px;/* margin:0 20px 0 0; */}
	#slogan {vertical-align:top;margin-top:11px;}
	td.slogan {color:#004d9e;font-size:21px;text-align:right;}
	td.slogan span {color:#707070;font-size:18px;}
	
	div.info_new {padding:56px 0 0 33px;margin-bottom:21px;}
	span.slogan {display: inline-block;*display:inline;zoom:1;padding:0 130px 0 0;vertical-align: bottom;}
	
	span.tel {font-size:30px;font-weight:bold;color:#636363;}
	span.tel span {font-size:22px;color:#8a8a8a;padding-right: 6px;}
	
	#inner {margin:0 auto;width:980px;padding-bottom:54px;}
	.ostenn #inner {padding-bottom:0px;}
	.sinergy #inner {padding-bottom:0px;}
	
	#inner #pc-div{
		border: none;
		box-shadow: none;
		margin-left: -22px;
		margin-bottom: 60px;
	}
	#inner #pc-div .content_pc-div{
		padding-bottom: 10px;
		border-bottom: 1px solid #ccc;
	}
	
/* 	.content_inner {padding:0 0 0 24px;} */
	
	div.why_tousand_bg {background:url(/images/bg_blue_line.gif) 0 0 repeat-x;height:72px;}
	div.why_tousand {background:url(/images/why_tousand.jpg) center 0 no-repeat;text-align: center;padding:18px 0 27px;position:relative;}
	div.why_tousand a {color:#fff!important;font-size:22px;}
	div.why_tousand .corn {position:absolute;bottom:-11px;left:50%;z-index: 1000;}
	
  /* (en) adjustment of main navigation */
  #nav {padding:0 39px 0 42px;}
  #nav table{/*width:100%;*/height:55px;margin-bottom:0;background:url(/images/bg_menu.gif) left top repeat-x;}
  #nav table td{text-align:left;padding:0;vertical-align:middle;}  
  #nav table td.main_nav {padding-right:31px;font-size:12px;}
  #nav table td.main_current a {color:#707070!important;}
  #nav table td a {text-decoration:underline;font-style:normal;}
  #nav table td a:hover {text-decoration:none;}
  #nav table td.last {padding-right:0;}
  
  div.inner_nav {margin-bottom:15px;}
  
  
  a.vip_link {font-size:13px!important;color:#ed2c21!important;text-decoration:underline;}
  a.vip_linkcurrent {font-size:13px!important;color:#707070!important;text-decoration:underline!important;}
  a.vip_linkcurrent:hover {text-decoration:none!important;}
  td.chast_clients {font-size:13px!important;color:#707070;text-align:left;width:55px;}
  td.korp_clients {font-size:13px!important;color:#707070;text-align:left;width:93px;}
  td.finans_inst {font-size:13px!important;color:#707070;text-align:left;padding-right:45px!important;width:78px;}
  
  
  table.main_table td {
  vertical-align:top;
  }  
  div.bottom_news {
  border-right:1px solid #edede4;
  border-left:1px solid #edede4;
  /*min-height:408px;
  _height:408px;*/
  background:url(/images/2bottom.gif) left bottom no-repeat;
  padding-right:11px;
  }
  
  td.left_col {
  width:328px;
  padding:19px 0 0 0;
  }
  td.main_col {width:303px;padding:19px 34px 0 0!important;}
  td.right_col {
  padding:19px 0 0 0;
  width:250px;
  }
  
  td.left_inner {padding:0 19px 0 0;width:199px;}
  td.right_inner {padding:0;}
  td.inner_center {padding:0 34px 0 0;width:413px;}
  td.inner_right {padding:9px 0 0 0;width:250px;}
  
  td.inner_wide {width:697px;padding:0;}
  
  td.main_col p {font-size:11px;text-align:justify;line-height:21px;}

  
  
  footer {
	border:0 none;
	height:124px;
	margin:-124px auto 0;
	padding:0;
	position:relative;
	background:#f5f5f5 url(/images/footer-bg.png) 0 0 repeat-x;
	min-width:936px;
  }
  
	
	.footer-content {font-size:14px;color:#828282;padding-top:50px;}
	.footer-content .copy{float:left;padding-top:13px;}
	.footer-content .info{float:left;margin-left:88px;}
	.footer-content .address{float:right;}
	
	.footer-content img{margin-left:15px;}
	.footer-tel{font-size:20px;color:#828282;vertical-align:super;}
	.footer-tel-mobile{font-size:20px;color:#828282;vertical-align:super;display:none;}
	.address p {line-height:20px;}
	.address a {color:#828282;text-decoration:none;}
	.address a:hover {text-decoration:underline;}
	
	div#artus{clear:both;color:#525252;font-size:10px;white-space:nowrap;}

	div#artus img, div#artus input{vertical-align:middle;padding:0;border:none;}
	div#artus input {margin-top:5px;}
	div#artus span{
		display:inline-block !important;
		display:-moz-inline-stack !important;
	  display:inline-block !important;
	  _overflow:hidden;
	  zoom:1;
	  *display:inline !important;
		vertical-align:middle;
	  padding:7px 8px 3px 5px;
	  margin-right:4px;
	  border-right:1px solid #9d9d9d;
	  text-align: left;
	}
	
	div#artus a{color:#525252;text-decoration:none;}
	div#artus a:hover {text-decoration:underline;}
	
	td.face_td {padding:5px 36px 0 33px!important;}
	td.sitemap_td {padding:15px 9px 0 0 !important;}
	
	td.address {color:#747474;padding:5px 37px 0 41px!important;}
	td.address a {color:#747474!important;text-decoration:none;}
	td.address a:hover {text-decoration:underline;}
	td.address p {line-height:16px;}
	
	div.footer_tel {font-size:22px;color:#636363;margin-top:7px;}
	div.footer_tel span {font-size:18px;color:#8a8a8a;}
  /*------------------------------------------------------------------------------------------------------*/

  /**
   * (en) Repositioning content container
   *
   * |-------------------------------|
   * | #header                       |
   * |-------------------------------|
   * | #col3   | #col1               |
   * | flexible| 75%                 |
   * |-------------------------------|
   * | #footer                       |
   * |-------------------------------|
   */

/*
  #col1 { width: 31%; }
  #col1_content { padding: 10px 0; }

  #col3 { margin-left: 31%; }
  #col3_content { padding: 25px 10px 10px 18px; }
*/

  #col1 { width:757px; float:left;}
  .inner-wide #col1 {width:100%;}
  .col1_content {padding:0 40px 0 0; }
  .inner-wide   .col1_content{padding:0;}
  

  #col2 {margin-left:757px;position:relative;padding-top:91px;}
  #col2 img {border:1px solid #DDDDDD;}
  #col3_content {padding: 10px 0; }


	#breadcrumbs{margin:0 0 1em;}
	
	#vnav a{color:#ffffff;text-decoration:none;}
	#vnav a:hover{color:#d4252c;text-decoration:underline;}
	#vnav ul{list-style:none;/*margin:0 0 0 175px;*/padding:15px 0 0;text-align:center;margin-bottom:0;}
	#vnav ul li{padding:0 0 0 43px;margin:0;background:none;font-size:14px;display:inline-block;*display:inline;zoom:1;}
	#vnav ul li.first {padding:0;}
	#vnav ul li:first-child {padding:0;}
	#vnav ul li.first-child {padding:0;}
	#vnav ul li.current a  {color:#d4252c;}
	#vnav ul ul li{margin:5px 0 0 0;background: url(/images/li-nav2.gif) 0 0.45em no-repeat;font-size:13px;}
	#vnav ul ul ul li{padding:0 0 0.15em 20px;background: none;font-size:11px;}
	
	.send-app, .anketa input.send-app {display:inline-block;*display:inline;zoom:1;position:relative;background:#aa1e22;
	color:#fff!important;text-decoration:none;font-size:14px!important;/*text-transform:uppercase;*/line-height:13px!important;
	padding:10px 23px 9px 10px!important;margin-top:11px!important;cursor:pointer;width:auto;border:0;
	}
	
	.anketa input.send-app {
    background: url(/images/send-ater.gif) no-repeat 126px 13px #AA1E22;
    width: 145px;
	}
	
	.anketa input.send-app:hover {border:0;}
	
	.anketa-send{font-size:14px;}
	
	.send-app:hover {text-decoration:underline;}
	.send-app:after {
    top:13px;
    content: "";
    display: block;
	background:url(/images/send-ater.gif) 0 0 no-repeat;
    height:9px;
    right:11px;
    position: absolute;
    width:6px;
    } 
	
	.with-border {border:1px solid #ffffff;}
	

	#ver_nav a {color:#747474;}
	#ver_nav li a:hover {color:#d4252c;}
	#ver_nav li.current {color:#d4252c;/* margin-bottom:6px; */}
	#ver_nav {list-style:none;margin:0 0 57px 0;/* padding:42px 0 0; */}
	#ver_nav ul li {list-style:none;margin:0;padding:0;}
	#ver_nav ul li a:hover {font-weight:normal;color:#b8b8b8;}
	#ver_nav li {padding:0 0 0 16px;margin:0 0 15px; background:url(/images/two-bg.gif) no-repeat 0 6px;font-size:14px;text-transform:uppercase;line-height:18px;}
	#ver_nav li ul {padding:0;margin:7px 0 13px 4px;}
	#ver_nav li.second_level {padding:0 0 0 16px;margin:0 0 6px 3px;background:url(/images/second-level.gif) 0 7px no-repeat;font-size:10px;color:#b4b4b4;}
	#ver_nav li.second_level a:hover {font-weight:normal;color:#b4b4b4;}
	#ver_nav li.first_level + li.second_level  {margin-top:-10px;}
	#ver_nav li.second_level + li.first_level  {margin-top:15px;}
	/*#ver_nav li.second_level:last-child  {margin-bottom:20px;}*/
	
div.search_div {position:relative;width:165px;margin-top:9px;}
	
input.textSearch {
font-family:Tahoma;
font-size:12px;
color:#a1a1a1;
border:0px solid;
clear:both;
float:left;
padding:3px 0 4px 7px;
width:137px;
background:url(/images/search_new.gif) 0 0 no-repeat;
_background:transparent url(/images/search_new.gif) repeat fixed 0px 21px;
}	

input.img_search {
border:0 none !important;
height:21px !important;
position:absolute;
right:0;
top:0px;
width:21px !important;
float:left;
padding:0;
}


#col2_content {text-align:left;padding:0 47px 0 40px;}
#new_win {text-align:left;padding:0 68px 0 60px;}
#col2_content h1 {font-size:20px;color:#004d9e;background:none;}
input.button {font-family:Arial;font-size:13px;font-weight:bold;color:#575757;font-style:normal;
background:url(/images/button_send.gif) 0 0 no-repeat;
width:130px;
height:29px;
padding:0;
border:0px solid;
}

#print_main {text-align:left;padding:21px 0 61px 85px;}

/*--------*/
.clients_banners {border-top:1px dotted #c4c6c5;border-bottom:1px dotted #c4c6c5;padding:38px 0 9px;}

.white_plashka {padding:19px 0 16px 0;border-bottom:1px dotted #C4C6C5;}
.content_our_portfolio {width:937px;margin:0 auto;}

.main_face {background:#f5f5f5;color:#2e2e2e;border-bottom:1px dotted #C4C6C5;padding-bottom:36px;}
.content_main {width:947px;margin:0 auto;padding:29px 0 0 0;font-size:14px;}

.left_main {width:420px;float:left;}
.right_main {margin-left:460px;}

.right_main li{background:url(/images/two-bg.gif) 0 0 no-repeat;}

.content_news_face {width:936px;margin:0 auto;padding-top:16px;padding-bottom:11px;}

.grey_plashka {background:#f5f5f5;min-width:936px;}

.content_serv_prtn {margin:0 auto;padding-top:28px;padding-bottom:25px;}
.content_serv_prtn.text {padding-top:0px;}
.content_serv_prtn.text li {margin-bottom:0.4em;}
/* .content_serv_prtn.text p, */ .content_serv_prtn.text ul {margin-bottom:1.5em;text-align:justify;line-height:1.4em;}
.content_serv_prtn.text p+ul {margin-top:-0.5em;}

.left_serv {width:546px;float:left;color:#747474;}
.right_partnr {margin-left:614px;padding-left:47px;}



.novelty {background:#cdd4db url(/images/novelty.png) center top no-repeat;padding:27px 0 39px 0;}



.design {
background: -moz-linear-gradient(left, #000000 0%, #0d3e5e 50%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#000000), color-stop(50%,#0d3e5e), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #000000 0%,#0d3e5e 50%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #000000 0%,#0d3e5e 50%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #000000 0%,#0d3e5e 50%,#000000 100%); /* IE10+ */
background: linear-gradient(to right, #000000 0%,#0d3e5e 50%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d3e5e', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
padding:40px 0 30px;
}


#toTop {
    background: url(/images/ontop2.png) no-repeat 0 0;
    bottom: 37%;
    color: #666666;
    cursor: pointer;
    height: 79px;
    position: fixed;
    right: 20px;
    text-decoration: none;
    width: 56px;
    z-index: 100000;
}





/*---Parallax--*/
.cost_slides {color:#fff;width:100%;}
.cost_slides .captcha {color:#000;}
.cost_slides h1, .cost_slides h5, .cost_slides h3, .cost_slides h4{color:#fff;margin-top:0;}
.cost_slides h1{margin-bottom:29px;}
.cost_slides h3{font-size:35px;line-height:35px;}
.cost_slides h4{font-size:25px;line-height:25px;margin:0;}
.cost_slides p {font-size:16px;line-height:20px;}

.content-create_sites {width:980px;margin:0 auto;padding-top:80px;position:relative;z-index:10;/* height:90%; */}

.create_slides header{position: fixed;top: 0;z-index: 1000;}
.create_slides .form .layout{padding-top:80px;}

#create_sites {
min-height:881px;height:100%;
background: #063752;
background: -moz-linear-gradient(left, #063752 0%, #096294 50%, #063752 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#063752), color-stop(50%,#096294), color-stop(100%,#063752));
background: -webkit-linear-gradient(left, #063752 0%,#096294 50%,#063752 100%);
background: -o-linear-gradient(left, #063752 0%,#096294 50%,#063752 100%);
background: -ms-linear-gradient(left, #063752 0%,#096294 50%,#063752 100%);
background: linear-gradient(to right, #063752 0%,#096294 50%,#063752 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#063752', endColorstr='#063752',GradientType=1 );
}
#create_sites a {color:#fff;}

.why_money {position:absolute;top:453px;left:0;border:10px solid #fff;text-align:center;width:498px;}
.why_money p{color:#fff000;font-size:26px;font-family: 'Play',sans-serif;line-height:30px;padding:33px 55px 20px 58px;}


.big_q {display:block;width:35px;height:35px;background:#fff;position:absolute;}
.small_q {display:block;width:22px;height:22px;background:#fff;position:absolute;}

#create_sites .why_money {top:auto;bottom:173px;left:0;} 
#create_sites .big_q {bottom:126px;left:526px;}
#create_sites .small_q {bottom:87px;left:571px;}
#create_sites .girl {position:absolute;right:-10px;bottom:-383px;width:392px;height:383px;}

#create_sites .left1 {width:119px;height:112px;position:absolute;bottom:236px;right:268px;background:url(/images/create/create_sites1.png) 0 0 no-repeat;}
#create_sites .left2 {width:107px;height:69px;position:absolute;bottom:167px;right:263px;background:url(/images/create/create_sites2.png) 0 0 no-repeat;}
#create_sites .left3 {width:65px;height:87px;position:absolute;bottom:158px;right:56px;background:url(/images/create/create_sites3.png) 0 0 no-repeat;}
	
#create_sites .pic_anim{width:405px;height:265px;position:absolute;bottom:117px;right:25px;background:url(/images/create/n1.gif) 0 0 no-repeat;}


#create_sites .svg1{position:relative;}
#create_sites .eyes{width:110px;height:39px;position:absolute;left:138px;top:107px;}



#we {
height:758px;
/* background:url(/images/create/we_bg.png) repeat center center fixed; */
background: #0e430c;
background: -moz-linear-gradient(left, #0e430c 0%, #298915 50%, #0e430c 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0e430c), color-stop(50%,#298915), color-stop(100%,#0e430c));
background: -webkit-linear-gradient(left, #0e430c 0%,#298915 50%,#0e430c 100%);
background: -o-linear-gradient(left, #0e430c 0%,#298915 50%,#0e430c 100%);
background: -ms-linear-gradient(left, #0e430c 0%,#298915 50%,#0e430c 100%);
background: linear-gradient(to right, #0e430c 0%,#298915 50%,#0e430c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e430c', endColorstr='#0e430c',GradientType=1 );
}

#we .man {position:absolute;left:-90px;bottom:-474px;width:549px;height:474px;z-index:1;}
#we .why_money {top:174px;left:307px;width:672px;text-align:left; z-index:100;}
#we .why_money li {color:#fff000;font-size:26px;font-family: 'Play',sans-serif;line-height:30px;
padding:0;background:none;
}
#we .big_q {top:451px;left:318px;z-index:10;}
#we .small_q {top:501px;left:283px;z-index:10;}

#we  .bx-controls-direction a {
    background:url(/images/create/slide2-str.png) 0 0 no-repeat;
    cursor: pointer;
    font-size: 0;
    height:27px;
    left:13px;
    line-height: 0;
    position: absolute;
    top: 50%;
    width:16px;
}

#we  .bx-controls a.bx-next {
    background-position:-16px 0;
    left: auto;
    right:13px;
}

#we  .bx-wrapper {padding:24px 47px 20px;}


#we  .bx-pager {position:absolute;left:231px;bottom:-57px;}
#we  .bx-pager a{font-size:26px;font-family: 'Play',sans-serif;line-height:30px;color:#fff000;text-decoration:none;border:1px solid #fff000;padding:0 8px;margin-right:20px;}
#we  .bx-pager a.active{background:#fff000;color:#298418;}
#we  .bx-pager-item {display:inline-block;}

#we h4 {width:427px;text-align:center;position:absolute;left:450px;top:545px;}

#we .left1 {display:block;width:76px;height:80px;position:absolute;bottom:291px;left:15px;background:url(/images/create/we_left1.png) 0 0 no-repeat;}
#we .left2 {display:block;width:144px;height:113px;position:absolute;bottom:401px;left:3px;background:url(/images/create/we_left2.png) 0 0 no-repeat;}
#we .left3 {display:block;width:74px;height:73px;position:absolute;bottom:338px;left:92px;background:url(/images/create/we_left3.png) 0 0 no-repeat;}
#we .left4 {display:block;width:119px;height:107px;position:absolute;bottom:388px;left:146px;background:url(/images/create/we_left4.png) 0 0 no-repeat;}


#modern {
height:856px;
background: #120614;
background: -moz-linear-gradient(left,  #120614 0%, #581f64 50%, #120614 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#120614), color-stop(50%,#581f64), color-stop(100%,#120614));
background: -webkit-linear-gradient(left,  #120614 0%,#581f64 50%,#120614 100%);
background: -o-linear-gradient(left,  #120614 0%,#581f64 50%,#120614 100%);
background: -ms-linear-gradient(left,  #120614 0%,#581f64 50%,#120614 100%);
background: linear-gradient(to right,  #120614 0%,#581f64 50%,#120614 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#120614', endColorstr='#120614',GradientType=1 );

/* background:url(/images/create/modern-bg.png) repeat center center fixed;
 -webkit-background-size: 100%;
-moz-background-size: 100%;
-o-background-size: 100%;
background-size: 100%; */
}


#modern .simple_site, #modern .equally,  #modern .print_visits {position:absolute;display:block;}
#modern .simple_site {width:319px;height:267px;left:-2000px;top:383px;}
#modern .equally {width:89px;height:68px;top:466px;left:451px;}
#modern .print_visits  {width:303px;height:224px;top:393px;right:-2000px;}
#modern .print_visits img {z-index:10;position:relative;}
#modern .print_visits .after_list img {z-index:1;}
#modern .after_list  {position:absolute;width:285px;height:163px;top:31px;right:8px;}





#so_what{
height:890px;
/*  background:url(/images/create/so_what_bg.png) repeat center center fixed; */
background: #000000;
background: -moz-linear-gradient(left,  #000000 0%, #4a4a4a 50%, #000000 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#000000), color-stop(50%,#4a4a4a), color-stop(100%,#000000));
background: -webkit-linear-gradient(left,  #000000 0%,#4a4a4a 50%,#000000 100%);
background: -o-linear-gradient(left,  #000000 0%,#4a4a4a 50%,#000000 100%);
background: -ms-linear-gradient(left,  #000000 0%,#4a4a4a 50%,#000000 100%);
background: linear-gradient(to right,  #000000 0%,#4a4a4a 50%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 );

/* -webkit-background-size: 100%;
-moz-background-size: 100%;
-o-background-size: 100%;
background-size: 100%; */
}

#so_what h3 {margin-bottom:8px;font-style:italic;}
#so_what h4 {margin-bottom:6px;}
#so_what .so_what_girl {position:absolute;right:0px;bottom:-377px;width:558px;height:377px;z-index:10;}
#so_what .so_what_descr {position:absolute;left:80px;top:518px;width:426px;}
#so_what .why_money {top:212px;left:0px;width:957px;text-align:left; z-index:100;}
#so_what .why_money li {color:#fff000;font-size:26px;font-family: 'Play',sans-serif;line-height:30px;
padding:0;background:none;
}
#so_what .big_q {top:451px;left:318px;z-index:10;}
#so_what .small_q {top:501px;left:283px;z-index:10;}

#so_what  .bx-controls-direction a {
    background:url(/images/create/slide2-str.png) 0 0 no-repeat;
    cursor: pointer;
    font-size: 0;
    height:27px;
    left:13px;
    line-height: 0;
    position: absolute;
    top: 50%;
    width:16px;
}

#so_what  .bx-controls a.bx-next {
    background-position:-16px 0;
    left: auto;
    right:13px;
}

#so_what  .bx-wrapper {padding:40px 47px 45px 47px;}
#so_what  .bx-pager {position:absolute;left:40%;bottom:-57px;}
#so_what  .bx-pager a{font-size:26px;font-family: 'Play',sans-serif;line-height:30px;color:#fff000;text-decoration:none;border:1px solid #fff000;padding:0 8px;margin-right:20px;}
#so_what  .bx-pager a.active{background:#fff000;color:#298418;}
#so_what  .bx-pager-item {display:inline-block;}

#so_what .big_q {top:464px;left:848px;}
#so_what .small_q {top:514px;left:814px;}


.fishes {display:block;position:absolute;}
.min_fish {opacity:0;width:59px;height:50px;top:740px;right:855px;}
.medium_fish {opacity:0;width:138px;height:116px;top:714px;right:616px;}
.big_fish {width:336px;height:180px;top:644px;right:-3000px;}



#diff{
height:1300px;
/*  background:url(/images/create/diff.png) repeat top center fixed; */
/* -webkit-background-size: 100%;
-moz-background-size: 100%;
-o-background-size: 100%;
background-size: 100%; */
background: #2f3c46;
background: -moz-linear-gradient(left,  #2f3c46 0%, #4f6271 50%, #2f3c46 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#2f3c46), color-stop(50%,#4f6271), color-stop(100%,#2f3c46));
background: -webkit-linear-gradient(left,  #2f3c46 0%,#4f6271 50%,#2f3c46 100%);
background: -o-linear-gradient(left,  #2f3c46 0%,#4f6271 50%,#2f3c46 100%);
background: -ms-linear-gradient(left,  #2f3c46 0%,#4f6271 50%,#2f3c46 100%);
background: linear-gradient(to right,  #2f3c46 0%,#4f6271 50%,#2f3c46 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f3c46', endColorstr='#2f3c46',GradientType=1 );

}


#diff h3 {margin-bottom:30px;}
#diff h4 {color:#def0ff;margin-bottom:20px;font-size:19px;margin-bottom:50px;}
#diff h4.blue {color:#a6d7ff;font-size:27px;margin-bottom:3px;}
#diff h5  {font-size:24px;}
#diff .mark .more-title span  {font-size:24px;font-family:Arial,sans-serif;}
#diff .mark span {color:#fff000; font-family: 'Play', sans-serif; background:none;font-size:60px;line-height:1em;vertical-align:-24px;}
#diff .mark .more-title span:after{display:none;}

.this-blocks .hide-content p{margin-left:77px;}
.ui-accordion-content p{margin-left:102px;}
.this-blocks .hide-content ul{margin-top:20px;margin-left:77px;}
.ui-accordion-content ul{margin-top:20px;margin-left:102px;}

.absolute {position:absolute;}

#diff .www  {bottom:43px;left:275px;z-index:100;}
#diff .bg_mon  {bottom:0;left:275px;}
#diff .left_diff  {bottom:128px;left:128px;}
#diff .right_diff  {bottom:128px;left:303px;}
#diff .bottom_diff  {bottom:82px;left:169px;}


#what_create
{
height:1995px;
/*  background:url(/images/create/what_create.png) repeat top center fixed; */
/* -webkit-background-size: 100%;
-moz-background-size: 100%;
-o-background-size: 100%;
background-size: 100%; */
background: #621000;
background: -moz-linear-gradient(left,  #621000 0%, #d92400 50%, #621000 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#621000), color-stop(50%,#d92400), color-stop(100%,#621000));
background: -webkit-linear-gradient(left,  #621000 0%,#d92400 50%,#621000 100%);
background: -o-linear-gradient(left,  #621000 0%,#d92400 50%,#621000 100%);
background: -ms-linear-gradient(left,  #621000 0%,#d92400 50%,#621000 100%);
background: linear-gradient(to right,  #621000 0%,#d92400 50%,#621000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#621000', endColorstr='#621000',GradientType=1 );

}

#what_create .content-create_sites {width:100%;}
#what_create .header  {width:100%;background:url(/images/create/header_bg.png) bottom center no-repeat;padding-bottom:63px;margin-bottom:15px;}
#what_create .header  h3 {width:980px;margin:0 auto;}
#what_create  h4 {margin-bottom:0;}
#what_create  h4.big_margin {margin-top:57px;margin-bottom:39px;}
#what_create  a {color:#fff;}

.whats{line-height:43px;}
.whats i{display:inline-block;vertical-align:top;margin-top:4px;margin-left:20px;}

.cost_slides .yellow {color:#fff000;}
.shell980 {width:980px;margin:0 auto;}


.shell_people {background:url(/images/create/people_bg.png) center  0 no-repeat;}
.shell_people li {background:none;padding:0;display:inline-block;vertical-align:top;text-align:center;width:19%;padding-top:52px;}
.shell_people .three li {background:none;padding:0;display:inline-block;vertical-align:top;text-align:center;padding-top:52px;width:33%;}
 .shell_people .three li.first {opacity:0;}
.shell_people .three li.second {opacity:0;}
.shell_people .three li.third {opacity:0;}
.shell_people span {display:block;font-family: 'Play', sans-serif;font-size:20px;}

.shell_people i {font-style:normal;font-size:40px;color:#fff000;}
.shell_people.line1 .shell980{left:-1500px;position:relative;}
.shell_people.line2 .shell980{right:-1500px;position:relative;}


#development_slides{
height:1324px;
/*  background:url(/images/create/development_bg.png) repeat top center fixed; */
/* -webkit-background-size: 100%;
-moz-background-size: 100%;
-o-background-size: 100%;
background-size: 100%; */
background: #000000;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzBkM2U1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #000000 0%, #0d3e5e 50%, #000000 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#000000), color-stop(50%,#0d3e5e), color-stop(100%,#000000));
background: -webkit-linear-gradient(left,  #000000 0%,#0d3e5e 50%,#000000 100%);
background: -o-linear-gradient(left,  #000000 0%,#0d3e5e 50%,#000000 100%);
background: -ms-linear-gradient(left,  #000000 0%,#0d3e5e 50%,#000000 100%);
background: linear-gradient(to right,  #000000 0%,#0d3e5e 50%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 );
}


#development_slides  a {color:#fff;}
#development_slides h4 a {color:#fff000;}
#development_slides .why_money {/* top:312px;left:0px;*/top:0;left:0;width:957px; position:relative;text-align:left; z-index:100;margin-top:35px;margin-bottom:77px;}
#development_slides .why_money li {color:#fff000;font-size:26px;font-family: 'Play',sans-serif;line-height:30px;
padding:0;background:none;
}
#development_slides .man {position:absolute;right:-37px;bottom:-665px;}
#development_slides .big_q {top:621px;left:811px;z-index:10;}
#development_slides .small_q {top:675px;left:776px;z-index:10;}

#development_slides  .bx-controls-direction a {
    background:url(/images/create/slide2-str.png) 0 0 no-repeat;
    cursor: pointer;
    font-size: 0;
    height:27px;
    left:13px;
    line-height: 0;
    position: absolute;
    top: 50%;
    width:16px;
}

#development_slides  .bx-controls a.bx-next {
    background-position:-16px 0;
    left: auto;
    right:13px;
}

#development_slides  .bx-wrapper {padding:40px 47px 45px 47px;}
#development_slides  .bx-pager {position:absolute;left:22%;bottom:-57px;}
#development_slides  .bx-pager a{font-size:26px;font-family: 'Play',sans-serif;line-height:30px;color:#fff000;text-decoration:none;border:1px solid #fff000;padding:0 8px;margin-right:20px;}
#development_slides  .bx-pager a.active{background:#fff000;color:#298418;}
#development_slides  .bx-pager-item {display:inline-block;}







#nav-parralax {
    list-style: none outside none;
    position: fixed;
    right: 20px;
	top:33%;
    z-index: 999;
	background:url(/images/create/nav-parralax-bg.png) 11px 0 repeat-y;
	padding-top:18px;
}

#nav-parralax  li {
    margin:0;
	padding:0;background:none;
}

#nav-parralax li a {   
     border: 1px solid #fff; 
    display: block;
    height:14px;
    width:14px;
	margin:0 auto 18px;
}

#nav-parralax li.fr a {background:#096294;}
#nav-parralax li.sc a {background:#298518;}
#nav-parralax li.th a {background:#4e1e5a;}
#nav-parralax li.fo a {background:#494a4b;}
#nav-parralax li.fi a {background:#4c5f6d;}
#nav-parralax li.sx a {background:#bc2001;}
#nav-parralax li.sv a {background:#0f3e5e;}

#nav-parralax  li a:hover, #nav-parralax  li a.current {
   /*  height:20px;
    width:20px; */
	padding:4px;
	margin:0 auto 12px;
	border: 2px solid #fff;
}



.waves {display:block;width:100%;max-width:1600px;bottom:0;left:0;}
.blue_wave {background:url(/images/create/blue_wave.png) center bottom no-repeat;height:177px;z-index:1;}
.green_wave {background:url(/images/create/green_wave.png) center bottom no-repeat;height:284px;z-index:1;}
.purple_wave {background:url(/images/create/purple_wave.png) center bottom no-repeat;height:284px;z-index:1;}
.grey_wave {background:url(/images/create/grey_wave.png) center bottom no-repeat;height:284px;z-index:1;}
.ngrey_wave {background:url(/images/create/ngrey_wave.png) center bottom no-repeat;height:284px;z-index:1;}
.dev_wave {background:url(/images/create/development_wave.png) center bottom no-repeat;height:285px;z-index:1;}





	
	
	
	
.create_slides .cost_slides {overflow:hidden;}	
	
	
	
.bb {
    background:#434343;
    font-size: 14px;
    height:100px;
    padding: 0 20px;
    position: relative;
	color:#ffffff;
	display:none;
}
	
.bb .fit_text {
    margin: 0 auto;
    width: 980px;
}

.bb .bb_close {
    cursor: pointer;
    display: block;
    float: right;
    font-size: 100%;
    font-style: italic;
    padding-top: 10px;
    white-space: nowrap;
    width: 15px;
    z-index: 2;
}
.bb_close {
    line-height: 16px;
    right: 30px;
}

.bb_close .ext {display:block;width:15px;height:15px;background:url(/images/close_br.png) 0 0 no-repeat;}
.bb p {
    margin: 0 70px 0 0;
    padding: 10px 0;
    position: relative;
    vertical-align: middle;
}
	
	.bb .browser {
    cursor: pointer;
    display: inline-block;
    margin-right:76px;
    vertical-align: middle;
   color:#fff;
   margin-right:75px;
}
	.bb .browser:last-child, .bb .last  {margin-right:0;}
	
.bb .browser ins {
    background: url(/images/browser_icons.png) no-repeat 0 0;
    display: inline-block;
    height:48px;
    margin: 0.5em 0.5em 0 0;
    vertical-align: middle;
    width:48px;
}
.bb .browser span {
    display: inline-block;
    padding-top: 10px;
    vertical-align: middle;
}
.bb ins.new_chrome {
    background-position:0 0;
}
.bb a:hover ins.new_chrome {
    background-position:0 -48px;
}
.bb ins.new_safari {
    background-position:-48px 0;
}
.bb a:hover ins.new_safari {
    background-position: -48px -48px;
}
.bb ins.new_firefox {
    background-position:-96px 0;
}
.bb a:hover ins.new_firefox {
    background-position: -96px -48px;
}
.bb ins.new_opera {
    background-position:-144px 0;
}
.bb a:hover ins.new_opera {
    background-position: -144px -48px;
}
.bb ins.new_ie {
    background-position:-192px 0;
}
.bb a:hover ins.new_ie {
    background-position: -192px -48px;
}
	
	

}

.cf:before,
.cf:after {
    content: "";
    display: table;
}
.cf:after {
    clear: both;
}
.cf {
    zoom: 1;
}
.flleft {
    float: left
}
.flright {
    float: right
}
.fullBg {
    width: 100%;
}
.largeBg {
    width: 1920px;
    margin: 0 auto;
}
.contentBg {
    width: 980px;
    margin: 0 auto;
    position: relative;
}

header > .fullBg {
    background: #000;
    height: 52px;
    padding: 10px 0;
    z-index: 50;
    position: fixed;
    top: 0;
}
.navLinks {
    width: 140px;
}
.navLinks a {
    display: block;
    float: left;
    width: 52px;
    height: 52px;
    margin-right: 5px;
    border: 0;
}
ul {
    padding: 0;
    margin: 0;
}
/*header {
    height: 72px;
}*/
header .contentBg.cf {
    position: fixed;
    top: 0;
    padding: 10px 0;
    height: 52px;
    background: #000;
    left: 50%;
    margin-left: -490px;
    z-index: 50;
}
header nav {
    width: 590px;
    margin-left: 60px;
    height: 52px;
}
nav a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #fff;
    line-height: 52px;
}
nav ul li {
    list-style-type: none;
	padding: 0;
	margin: 0;
}
nav ul li a {
    display: block;
    float: left;
    margin-left: 40px;
    text-decoration: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
nav ul li a:hover {
    text-decoration: none;
    color: #d4252c;
}
nav ul li a.last {
    margin-left: 35px;
}
nav ul li.current a  {
	color:#d4252c;
}
.sendOrder {
    background: #aa1e22;
    margin-top: 10px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.sendOrder:hover {
    background: #55e1dd;
}
.sendOrder:hover a {
    color: #000;
    background-image: url(/images/vistlan/new/redbtn_arrowHover.png);
}
.sendOrder a {
    text-transform: uppercase;
    text-decoration: none;
    display: block;
    width: 128px;
    height: 32px;
    line-height: 32px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: left;
    padding-left: 10px;
    color: #fff;
    background-image: url(/images/vistlan/new/redbtn_arrow.png);
    background-repeat: no-repeat;
    background-position: 120px 11px;
}
.navlFirst,
.navlSecond {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.navlFirst {
    display: block;
    width: 52px;
    height: 52px;
    background-image: url(/images/vistlan/new/redBtn.png);
    background-repeat: no-repeat;
}
.navlFirst:hover {
    background-image: url(/images/vistlan/new/redBtnHover.png);
}
.navlSecond:hover {
    background-image: url(/images/vistlan/new/greyBtnHover.png);
}
.navlSecond {
    display: block;
    width: 52px;
    height: 52px;
    background-image: url(/images/vistlan/new/greyBtn.png);
    background-repeat: no-repeat;
}



/*  moblis  */


.introduction {
	margin: 0 0 40px;
	padding: 20px;
	border-top: 2px solid #2379c2;
	font-size: 16px;
	line-height: 26px;
	color: #4c4c4c;
	font-family: "Arial", Helvetica, sans-serif;
	position: relative;
}
.introduction:after{
	display: block;
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: -24px;
	height: 24px;
	background: url(/images/mi/01.jpg) no-repeat center bottom;
}

h4 span {
display: inline-block;
	color: #fff;
	width: 33px;
	height: 33px;
	background: #4b7bbf;
	background: -moz-linear-gradient(top, #4b7bbf 0%, #426cb3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4b7bbf), color-stop(100%,#426cb3));
	background: -webkit-linear-gradient(top, #4b7bbf 0%,#426cb3 100%);
	background: -o-linear-gradient(top, #4b7bbf 0%,#426cb3 100%);
	background: -ms-linear-gradient(top, #4b7bbf 0%,#426cb3 100%);
	background: linear-gradient(to bottom, #4b7bbf 0%,#426cb3 100%);
	text-align: center;
	line-height: 33px;
	font-size: 20px;
	vertical-align: bottom;
}

a.domain-colored:hover {
	text-decoration: underline;
}
a.domain-colored, span.domain-colored {
	color: #2379c2;
	font-size: 24px;
	font-family: Play, sans-serif;
	text-decoration: none;
}

/*  --moblis  */

/*  RTI  */


.introduction-rti {
	margin: 0 0 40px;
	padding: 20px;
	border-top: 2px solid rgb(224, 0, 0);
	font-size: 16px;
	line-height: 26px;
	color: #4c4c4c;
	font-family: "Arial", Helvetica, sans-serif;
	position: relative;
}
.introduction-rti:after{
	display: block;
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: -24px;
	height: 24px;
	background: url(/images/rti/2.jpg) no-repeat center bottom;
}





a.rti-colored:hover {
	text-decoration: underline;
}
a.rti-colored {
	color: rgb(224, 0, 0);
	font-size: 24px;
	font-family: Play, sans-serif;
	text-decoration: none;
} 

h4 span {
	display: inline-block;
	color: #fff;
	width: 33px;
	height: 33px;
	background: #ba2024;
	text-align: center;
	line-height: 33px;
	font-size: 20px;
	vertical-align: bottom;
}



.picture-row {
	overflow: hidden;
	width: 1020px;
	margin-left: -40px;
}
.picture-row .column {
	float: left;
	width: 300px;
	margin-left: 40px;
}
.picture-row .column img{
	display: block;
}
.picture-row .column p {
	font-size: 16px;
	line-height: 22px;
	color: #333;
	text-align: center;
	padding: 17px 0;
	margin: 0 25px;
}
.picture-row .border {
	clear: both;
	background: url(/images/rti/6.jpg) no-repeat center;
	width: 980px;
	height: 2px;
	margin-left: 40px;
}   



/*addons to RosGorKhim site in portfolio */

.pIs16px p {font-size: 16px; line-height: 24px; color: #3d3d3d;}

h3.centered_reColor {font-family: Arial; color: #007b9f; text-align: center; font-size: 32px;}
h4.centered_reColor {text-align: center; font-size: 24px; color: #3d3d3d; position: relative; margin-bottom: 28px;}
	h4.centered_reColor span {display: inline-block; background: #007b9f;font-size: 26px; line-height: 42px; width: 42px; height: 42PX; padding: 0px 0 0; position: absolute; top: -7px; margin-left: -61px;  z-index: 100 }

.bubble_quote {position: relative; background: #fcf4e9; padding: 26px 30px 32px; width: 600px; display: block; text-align: center; margin: 0 auto; font-size: 30px; line-height: 32px; color: #777777; margin: 26px auto 54px}
	.bubble_quote span {position: absolute; bottom: 0; left: 50%; margin: 0 0 -23px -23px; width: 46px; height: 23px; background: url(/images/rgh/quote_triangle.png) 0 0 no-repeat}
	.bubble_quote p {padding: 0; margin: 0 ; font-size: 30px; line-height: 30px; color: #777777;}

.experimental_columns {padding: 16px 0; -webkit-column-width: 475px; -moz-column-width: 475px; column-width: 475px; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px;}	
.bordered_byRed_box {display: inline-block; color: #ed451a; font-size: 24px; border: 1px solid #ed451a; padding: 10px 30px 9px; text-align: center; margin: 10px auto;}	

.resolution {padding: 9px 54px 20px; margin: 49px 0 57px; background: url(/images/rgh/custom_dots_border.png) 0 0 no-repeat; position: relative}
	.resolution span.bottom {display: block; position: absolute; width: 980px; height: 33px; left: 0; bottom: -33px; background: url(/images/rgh/custom_dots_border_bottom.png) 0 0 no-repeat;}
	.resolution  p a {color: #007b9f; font-weight: bold}
.resolution h4.centered_reColor	{margin-bottom: 23px;}

.portfolio_link.portfolio_linkSimply {margin-bottom: 2em;}
	.portfolio_link.portfolio_linkSimply a.blue {font: normal 27px/27px Arial; color: #01495d}	
	.portfolio_link.portfolio_linkSimply a.blue:hover { color: #007b9f; text-decoration: underline}	

/*addons to Сайт «Стройпартнер» site in portfolio */	

a.domain-colored.domain-colored-green {color: #3c992a}	
h3.centered_reColor.toBoldGreen {color: #3c992a; font-weight: bold}
h3.centered_reColor.toBoldGray {color: #747474;  font-weight: bold}

.rounded_people {margin: 36px auto 10px; text-align: center}
	.rounded_people tr td {padding: 0.5em 35px;}
	.rounded_people h5 {padding: 0; font-size: 28px; color: #3c992a; margin: 0 0 6px}	
.portfolio_link.portfolio_linkSimply a.green {font: normal 27px/27px Arial; color: #3c992a}	
	.portfolio_link.portfolio_linkSimply a.green:hover { color: #3c992a; text-decoration: underline}	
.custom_results_table {width: 100%; margin-bottom: 0}	
	.custom_results_table td {vertical-align: middle; padding-bottom: 0; padding-left: 14px; text-align: left}	
	.custom_results_table  p {	padding: 0; margin: 0}
.green_custom_block {background: #2e901c url(/images/st-par/green_custom_border.png) 0 50% no-repeat; float: right; padding: 2px 18px 10px 40px; color: #fff; }	
	.green_custom_block span {display: block; text-transform: uppercase; font-size: 20px}
		.green_custom_block span b {font-size: 42px; color: #bcff81; font-weight: 400; position: relative; top:5px; text-transform: none; margin-left: 20px; text-shadow: 3px 3px 5px rgba(0,0,0,0.24)}
			.green_custom_block span b small {font-size: 26px}

/*addons to «Металлоинвест» site in portfolio */		
a.meti-colored {color: #ee2737;	font-size: 24px;	font-family: Arial, sans-serif;	text-decoration: none;} 
	a.meti-colored:hover {text-decoration: underline;} 
.greyLine {clear: both;   border-top: 1px solid #e7e7e7; padding: 0 0 20px; margin-top: 70px}
.arrowed_hr {clear:both;  background: url(/images/metalinvest/arrowed_hr.png) 0 0 no-repeat; margin: 0; width: 980px; height: 16px; margin: 66px 0 20px}
.metinvest_3points {clear: both; float: left; width: 100%; background: url(/images/metalinvest/metinvest_1.png) 0 18px no-repeat; padding: 172px 0 18px; }
	.metinvest_3points__item {float: left; width: 33%; text-align: center; }
		.metinvest_3points__item p {color: #768591; padding: 0 10px}
.metinvest_devCommand {clear: both; width: 980px; height: 116px; background: url(/images/metalinvest/metinvest_3.png) 0 0 no-repeat; padding-bottom: 20px}		
	.metinvest_devCommand p {color: #768591; padding: 20px 630px 0 0; margin:0}
.metinvest_sources	{clear: both; width: 980px; height: 147px; background: url(/images/metalinvest/metinvest_4.png) 0 0 no-repeat; margin: 40px 0 64px}		
	.metinvest_sources p {color: #768591; padding: 10px 10px 0 490px; margin:0 }
	
.speech_block {clear: both; float: left; width: 100%; padding: 0 0 57px; background: url(/images/metalinvest/speech_right.png) 0 0 no-repeat; min-height: 212px; margin: 0 0 0}	
	.speech_block__face {float: right; width: 225px; text-align: center}
		.speech_block__face span {display: block; text-align: center; color: #566673; font-size: 14px; line-height: 20px;}
	.speech_block__text {float: left; padding: 20px 0 0 85px; width: 620px;}	
		.speech_block__text p {padding: 0; margin: 0; color: #566673; font-family: Georgia; font-style: italic}
		
.speech_block.toRight{background: url(/images/metalinvest/speech_left.png) 100% 0 no-repeat; margin-top: 27px; margin-bottom: 12px}		
	.speech_block.toRight .speech_block__face {float: left; width: 225px; text-align: center}
	.speech_block.toRight .speech_block__text {float: right; padding: 20px 0 0 0; width: 600px; margin-right: 60px}	
		
.metinvest_finallink {text-align: center;}		
	.redDash {display: inline-block; border-top: 2px solid #e33031; width: 52px; margin: 18px  0 28px}
	.metinvest_finallink a.rti-colored{font-size: 27px; font-family: Arial}
	
.mi_frames {clear: both; background:url(/images/metalinvest/mi_frames.png) 0 0 no-repeat; width: 914px; height: 125px; padding: 20px 33px 0; margin: 40px 0 20px; font-style: italic}	
	
	
	
	
/*addons to «Simple Interiors» site in portfolio */		
.si_color {color: #a76082 !important}
.si_frames {clear: both; background:url(/images/simpleinterios/si_frames.png) 0 0 no-repeat; width: 980px; height: 150px; padding: 20px 33px 0; top: 15px }
.width1046_centering {position: relative; margin-left:-33px; width: 1046px}
.width1044_centering {position: relative; margin-left:-32px; width: 1044px; box-shadow: 0px 0px 8px #f2f2f2}
.si_round_text {float: left; padding: 38px 0 0}	

/*addons to MECHEL portfolio */		
.ol_mechel_num {list-style: none}
	.ol_mechel_num li {padding-left:50px; position: relative; line-height: 24px; padding-bottom: 0;}
		.ol_mechel_num li  p {line-height: 24px;}
		.li_mechel_num {display: block;  background-color: #2c9cd7; color: #fff; text-align: center; width: 42px; height: 42px;  position: absolute; left: -20px; top: 4px; font-size: 26px; line-height: 40px;}

		.resolution  p {line-height: 24px;}
		h4.centered_reColor span {background: #2c9cd7 }

/*addons to MOSKADASTR portfolio */			
.centered {text-align: center;}
.mosk_color {color: #be1e2d}
.greyLine.mosk {border-width: 2px; margin: 27px 0 0; padding-bottom:22px}
.introduction.borders_red {border-color: #be1e2d; padding-left: 0; padding-right: 0}
	.introduction.borders_red:after {background-image: url(/images/moskadastr/backtri_red.jpg)}
	.fullWidthIMg {position: relative; left: -470px;}
.metinvest_finallink .mosk_color {font-size: 27px; text-decoration: none}	
	.metinvest_finallink .mosk_color:hover {text-decoration: underline}	
.mosicTable	{clear: both; float: left; width: 100%; margin: 40px 0 40px; padding: 0 0 25px; border-bottom: 2px solid #e7e7e7}
	.mosicTable td {padding-bottom: 20px}		
		
		
/*addons to PARKETOFF portfolio */	
.final_conclusion {font-style: italic; padding: 30px 0 30px; color: #393939; }	
	.final_conclusion p {padding: 0 0 15px; margin: 0}
.fullWidthIMg_cover  {position: relative; left: -470px; width: 1920px; overflow: hidden; text-align: center}			
.finallink.pf_color {color: #be1e2d; text-decoration: none; font-size: 2em; padding: 32px 0 40px; position: relative; margin: 70px 0 0}
	.finallink.pf_color a , .finallink.pf_color span{color: #be1e2d; text-decoration: none;}
		.finallink.pf_color a:hover  {text-decoration: underline;}
	.finallink.pf_color:after {content: " "; display: block; position: absolute; top: 0; left: 50%; background: #be1e2d; width: 52px; height: 2px; overflow: hidden; margin: 0 0 0 -26px;}

.pf_color {color: #786762} 	
.parketoff_list {width: 100%; height: 1440px; position: relative; background:url(/images/parketoff/pf_img007.jpg) no-repeat 0 100%; margin: 30px 0 70px 0 }
	.parketoff_list ul {list-style: none; position: absolute; padding: 0 0px 0 85px; left: 10px; top: 105px}
	.parketoff_list ul li {list-style: none; background: none; padding: 0 10px 10px 0; height: 50px; font-size: 16px; color: #393939}
	.parketoff_list ul li:last-child {list-style: none; background: none; padding: 20px 10px 10px 0; height: 50px;}

.defFrames {border: 2px solid red; padding: 25px 25px 10px; margin: 30px 0 45px; position: relative; font-size: 16px; line-height: 24px;}	
	.defFrames p {line-height: 24px;}
	.defFrames:after {content:" "; display: block; width: 30px; height: 16px; background: url(/images/parketoff/corner_pf.png) 0 0 no-repeat; position: absolute; bottom: -16px; left: 50%; margin: 0 0 0 -15px;}
	.defFrames.pf_color  {border-color: #e3d1a5}




/* MKKO */	
.defFrames.mkko_project{border-color: #ffc52c; border-width: 3px}			
	.defFrames.mkko_project:after {display: none}			
.line_with_corner {width: 100%; background: #ffc82b; height:1px; font-size: 0.001em; position: relative; border-top: 1px solid #ffe59c; border-bottom: 1px solid #ffe59c}
	.line_with_corner:after {content:" "; display: inline-block;  width: 34px; height: 20px; background:url(/images/mkko/corner_mkko.png); position: absolute; left: 50%; top: -1px; margin: 0 0 0 -17px;} 
.finallink.mkko_project {font-size: 1.72em; position: relative}
	.finallink.mkko_project a {text-decoration: none}
		.finallink.mkko_project a:hover {color: #ffc52c}
	.finallink.mkko_project:after {content: " "; display: block; position: absolute; bottom: -12px; left: 50%; background: #be1e2d; width: 52px; height: 2px; overflow: hidden; margin: 0 0 0 -26px;}

.img_block {position: relative; margin: 50px 0 10px}
	.img_block__description {position: relative; padding-left: 80px;}
	.img_block.withImage .img_block__description {position: absolute; top: 0;  width: auto}
	.img_block__descriptionNumber {position: absolute; left: 0px; width: 55px; height: 55px; background: #fff;  border: 3px solid #ffc82b; border-radius: 29px; font-size: 36px; color: #9b9b9b; font-weight: bold; text-align: center; line-height: 55px; }
		.img_block__description  p {padding: 20px 0 0}


/* AGE */	
.defFrames h5 {padding-top: 0; margin-top:0}
.defFrames.age_project{border-color: #2d4f9e; border-width: 2px}			
	.defFrames.age_project:after {display: none}	
.line_with_corner.age_project {width: 100%; background: #2d4f9e; height:1px; font-size: 0.001em; position: relative; border-top: 1px solid #2d4f9e; border-bottom: none}
	.line_with_corner.age_project:after {width: 34px; height: 18px; background:url(/images/age/age_project.png); } 
.finallink.age_project {font-size: 1.72em; position: relative; margin-top: 40px}
	.finallink.age_project a {text-decoration: none}
		.finallink.age_project a:hover {color: #2d4f9e}
	.finallink.age_project:after {content: " "; display: block; position: absolute; bottom: -12px; left: 50%; background: #be1e2d; width: 52px; height: 2px; overflow: hidden; margin: 0 0 0 -26px;}

.age_project .img_block__description {padding-left: 60px;}
.age_project .img_block__descriptionNumber {border-color: #2d4f9e; width: 40px; height: 40px; font-size: 24px; line-height: 40px; font-weight: 400}
 
.age_project__table {margin: 60px 0 0}
	.age_project__table td {width: 25%; text-align: center}
h3.asLabel {background: #2d4f9e; color: #fff; padding: 23px 10px; position: relative}	
	h3.asLabel:after {content:" "; display: inline-block;  width: 34px; height: 17px; background:url(/images/age/corner_asLabel.png); position: absolute; left: 50%; bottom: -17px; margin: 0 0 0 -17px;} 



/* all sets */	
.padTop0 {padding-top:0 !important}
.marBot10 {margin-bottom:10px}
.marTop30 {margin-top: 30px !important}
.marTop50 {margin-top: 50px !important}
.marTop100 {margin-top: 100px}
	
		
		
@media only screen and (max-width: 980px) {
			header nav {margin-left: 0; width: 450px;}
				nav ul li a {margin-left: 20px;}
				nav ul li:first-child a {margin-left: 0px;}
			header .contentBg.cf {width: 100%; min-width: 760px; margin-left: 0; lefT: 0;}		