/* New menu styles*/
.site-colection ul li a{
font-size:14px;
text-decoration:none !important;
}
.site-colection ul li{
width:auto;
padding-right:16px;
padding-left:6px;
background:url(../images1/topmenusprite.png) 100% 11px no-repeat;
}
.site-colection ul li:first-child{
padding-left:0px;
}

.site-colection ul li.last-elem{
padding-right:10px;
background-position:100% 59%;
}
.main ul li a{
text-decoration:none !important;
font-size:15px;
}
.main ul li{
padding-right:16px;
padding-left:6px;
background:url(../images1/topmenusprite.png) 100% -88px no-repeat;
margin-right:0px !important;
}
.main ul li:first-child{
padding-left:0px;
}
.main ul li.last{
background:none;
}
.lte7 .header{
overflow:none!important;
width:1000px;
}
.head-links{
	width: 690px;
	/*width: 710px;*/
	position:relative;
	top: 33px
}
.head-links_phone-wrap{
position:relative;
float:right;
}
.head-links_phone{
display:block;
padding-left:18px;
height:17px;
background:url(../images1/phone-ico-menu.png) 0px 0px no-repeat;
}
.head-links_phone span{
position:relative;
color:#ee6c18;
font-size:17px;
line-height:17px;
border-bottom:1px dotted #b2b2b2;
}
.head-links_phone-link:hover .head-links_phone span{
border-color:transparent;
}
.head-links_phone-link.active .head-links_phone span{
border-color:transparent;
}

.head-links_phone-link{
cursor:pointer;
text-decoration:none !important;
position:relative;
z-index:999;
background:url(../images1/link-button-a-up.png) 100% 6px no-repeat;
display:block;
top:-17px;
right:5px;
float:right;
height:17px;
padding-right:10px;
}
.head-links_phone-link.active{
background:url(../images1/link-button-a-up.png) 100% -26px  no-repeat;
}

.head-links_phone-inactive{
display:none;
position:absolute;
top:-26px;
right:-9px;
z-index:998;
}
.head-links_phone-inactive-top{
height:40px;
width:363px;
background:url(../images1/phone-bg-active-top.png) 0px 0px no-repeat;
}
.head-links_phone-inactive-mid{
padding-left:9px;
padding-right:9px;
padding-bottom:25px;
height:auto;
width:342px;
background:url(../images1/phone-bg-active-mid.png) repeat-x;
border-left:1px solid #e9e9e9;
border-right:1px solid #e9e9e9;
border-bottom:1px solid #e9e9e9;

-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;

}
/*end menu styles*/
.head-links_phone-inactive-mid p{
color:#ee6c18;
font-size:28px;
padding-top:10px;
padding-bottom:10px;
margin-left:10px;

}
.head-links_phone-inactive-mid p span{
vertical-align:middle;
font-size:18px;

}
.phone-hidden-right-txt{
font-size:13px !important;
color:#535353;
position:relative;
left:10px;
}

.head-links_phone-inactive-separator{
height:2px;
width:auto;
background:url(../images1/phone-dotted-bg.png) repeat-x;
}
.head-links_phone-inactive-separator.arrow{
height:11px;
width:auto;
background:url(../images1/separator-short.png) repeat-x;
}

.head-links_phone-inactive-mid-txt{

font-size:13px !important;
color:#535353 !important;
}
.head-links_phone-inactive-mid ul{
list-style-type:none;
margin-left:10px;
}
.head-links_phone-inactive-mid ul li{
background:url(../images1/ul-image-phone.png) 0px 6px no-repeat;
padding-left:13px;
}

.d-variations.redisign{
margin-top:36px !important;
}
.right-gray-banner{
height:188px;
width:441px;
background:url(../images1/gray-banner.png) 0px 0px no-repeat;
margin-top:50px;
}
.redisign-two-columns{
margin-left:18px;
}
.redisign-two-columns-example-name{
	font-size:18px;
	font-weight:bold;
	color:#535353;
	margin-top:45px;
	font-family: 'Myriad Pro';
}
.my-special-list-type{
list-style-type:none;
margin-bottom:40px;
}
.my-special-list-type li{
background:url(../images1/special-list-type.png) 0px 8px no-repeat;
padding-left:20px;
margin-top:20px;
}
.last-chapter-redisign{
margin-top:20px;
}
.redisign-two-columns-wrap{
margin-top:32px;
}
.redisign-two-columns-wrap-item{
margin-bottom:45px;
}

.redisign-two-columns-wrap-description{
float:right;
width:285px;
position:relative;
background:url(../images1/zvezdapng.png) 0% 6px no-repeat;
padding-left: 22px;
padding-top: 16px;
}
.redisign-two-columns-wrap-description p{
padding-top:25px;}
.redisign-two-columns-wrap-description p:first-child{
padding-top:0;
}
.another-examples-bottom{
margin-left:18px;
margin-right:18px;
}
/* bot slider*/
.redisign-hand-slider{
	list-style: none;
	margin-top:20px;
    border-bottom: 1px solid #ee6828;
    font-size: 0px;
    height: 182px;
	overflow:visible;
}
.redisign-hand-slider-elem{
	display: inline-block;
	*zoom: 1;
	*display: inline;
	height:0px;
	width:228px;
    position: relative;

}
.redisign-hand-slider-elem img{
}
.redisign-hand-slider-elem-arrow{
 display: none;
 background:url(../images1/arrow-item-link.png) 0px 0px no-repeat;
    position: absolute;
    height: 11px;
    width: 17px;
    top: 182px;
    left: 50%;
    margin-left: -9px;
}
.redisign-hand-slider-elem.active .redisign-hand-slider-elem-arrow{
 display: block;
}
.redisign-hand-slider-description{
margin-top:25px;
margin-bottom:25px;
margin-left:18px;
display:none;
}
.redisign-hand-slider-description.active{
	display:block;
}



/*main-page-begin*/
.foliodescrition{
width:auto !important;
}
.foliodescrition .logo,.foliodescrition .text{
	display: inline-block;
	*zoom: 1;
	*display: inline;
padding-left:0px !important;
}
.foliodescrition .text{
	position:relative;
	top:12px;}
.foliodescrition .text{
width: 327px;
vertical-align:top;
}
.portfolio-block .foliodescrition {
top:515px !important;
}
.blogline{
background: #F9F9F9;
padding-left:25px;
padding-top:20px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.lte7 .blogline{
padding-left:40px;
width:300px;
margin-left:25px;
}
.view-project_ico{
width:16px;
height:16px;
background:url(../images1/view-project-ico.png) 0px 0px no-repeat;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align:middle;
	margin-left:5px;

}
.slider-name-header{

font-size:18px;
text-decoration:none;
color:#535353;
margin-top:20px;
margin-bottom:25px;
}
.yca-reviews{
	position:relative;
}
.yca-review{
	font-family: 'Myriad Pro';
}
.yca-reviews-image{
	display: inline-block;
	*zoom: 1;
	*display: inline;
	margin-left:30px;
}
.yca-reviews-text{
position:relative;
display: inline-block;
	*zoom: 1;
	*display: inline;
	margin-left:18px;
	height:107px;
	vertical-align:top;
}
.review-author_name{
font-size:20px;
margin-left:35px;
}
.review-reload-go{
display: inline-block;
	*zoom: 1;
	*display: inline;
width:19px;
height:19px;
background:url(../images1/Refresh-sprite-rev.png) 0px 0px no-repeat;
position:relative;
top: -5px;
left:5px;
cursor:pointer;
}
.review-reload-go:active{
background-position:0px -19px;
}
.review-author_name-description{
color:#d76129;
font-size:12px;
display:block;
margin-left:35px;
}
.yca-reviews-text{
display: inline-block;
	*zoom: 1;
	*display: inline;
max-width:865px;
}
.yca-reviews-text p {

}
.yca-reviews-text .innertext{
position:absolute;
bottom:0px;
width:780px;
padding-left:35px;
padding-right:35px;
min-height:33px;
background:url(../images1/bg-txt-slide.png) 0px 50% no-repeat;
}
.we-can-bxslider-elem{
height:290px;

width:960px;
background:url(../images1/bg-slider-bx.png) 50% 40px no-repeat;

}
.we-can-bxslider{
list-style:none;
	font-family: 'Myriad Pro';
position:relative;
color:#535353;
}
.we-can-bxslider_head{
text-align:center;
font-size:28px;
position:relative;
top:-5px;
}
.we-can-bxslider_head p{
font-size:22px;
color:#848079;
}
.we-can-bxslider-item{
width:182px;
height:169px;
text-align:center;
position:relative;

padding-top:20px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}



.we-can-bxslider-item:hover{

cursor:pointer;
background:#fff;
/*border:1px solid #d8d1c6;*/

-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.35);
-moz-box-shadow:    0px 1px 2px rgba(0, 0, 0, 0.35);
box-shadow:         0px 1px 2px rgba(0, 0, 0, 0.35);
}
.we-can-bxslider-item span{
display: inline-block;
	*zoom: 1;
	*display: inline;
text-decoration:underline;
color:#d76129;
font-size:15px;
margin-top:21px;
	width:100%;
	text-align:center;
}
.we-can-bxslider-item:hover .minustxtdecor {text-decoration:none !important;}
.we-can-bxslider-elem-link{
display: inline-block;
	*zoom: 1;
	*display: inline;
text-decoration:none;
margin-top:40px;}
.we-can-button-prev{
z-index:121;
display:block;
width:39px;
height:39px;
background:url(../images1/slider-button-sprite.png) 0px 0px no-repeat;
position:absolute;
top:38px;
left:275px;
}
.we-can-button-prev:hover{
background-position:-44px 0px;
}
.we-can-button-next{
z-index:121;
display:block;
width:39px;
height:39px;
background:url(../images1/slider-button-sprite.png) -137px 0px no-repeat;
position:absolute;
top:38px;
right:275px;
}
.we-can-button-next:hover{
background-position:-93px 0px;
}
.we-can-button-next,.we-can-button-prev{
cursor:pointer;
}
.b-slide2-wrap{
	font-family: 'Myriad Pro';
margin-top:30px;
margin-left:100px;
background:url(../images1/separator-slide2.png) 42% 75px no-repeat;
}
.b-slide3-wrap{
	font-family: 'Myriad Pro';
margin-top:30px;
margin-left:50px;
}
.b-slide2-column1{
vertical-align:top;
display: inline-block;
	*zoom: 1;
	*display: inline;
width:228px;

text-align:center;
}
.text-slide2-after{
display: inline-block;
	*zoom: 1;
	*display: inline;
	width:103%;
font-size:15px;
color:#7b7b7b;
text-align:left;
margin-top:30px;
}
.b-slide2-column2{
margin-left: 299px;
vertical-align:top;
display: inline-block;
	*zoom: 1;
	*display: inline;
width:273px;
text-align:center;
}
.b-slide3-column2{
vertical-align:top;
display: inline-block;
	*zoom: 1;
	*display: inline;
width:650px;
}
.b-slide3-column2 h2{
font-size:24px;
color:#535353;
font-weight: 300;
}
.b-slide3-column2__link{
margin-top:25px;
display:block;
width:109px;
height:27px;
background:url(../images/whatthe.png) 0px 0px no-repeat;
}
.b-slide3-column2 p{
font-size:14px;
color:#7b7b7b;
}
.slide2-show-more{
display:block;
text-align: left;
width: 100%;
font-size:14px;
margin-top:5px;
}
.slide2-show-more.right{
text-align: right;
}
.bottom-text-wrap{
position:relative;
margin-bottom:25px;
width:100%;
}
.bottom-text-wrap.last{
margin-bottom:-20px;
}
.bottom-text-wrap-column1{
position:absolute;
color:#d76129;
top:50%;
left:0px;
font-size:16px;
margin-top:-8px;
	width:65px;
}
.bottom-text-wrap-column2{
padding-left:20px;
padding-top:8px;
padding-bottom:8px;
margin-left:70px;
border-left:3px solid #ff8c00;
border-radius:10px;
position:relative;
}
.bottom-text-wrap-column2-figure{
background:url(../images1/Kusok.png) 0px 0px no-repeat;
height:11px;
width:8px;
position:absolute;
left:-7px;
top:50%;
margin-top:-7px;
}
.footer-slider-head{
color:#535353;
font-size:25px;
margin-left:20px;
margin-top: 20px;
text-align: center;
}


/*parametrs footer on index page*/

footer.mainpage{
overflow:visible !important;
height:280px;
margin-top:-280px;
}
footer .partners{
position:relative;
height:190px;
line-height:normal !important;
}
.hFooter{
height:325px;
}
footer .inside{
height:295px;
}
/*-complete-edit parametrs footer on index page*/
.foter-bxslider{

list-style:none;
width:100%;
text-align: justify;
 text-justify: newspaper;
                        line-height: 0;
position:absolute;
left:-6000px;
}
.foter-bxslider.active{
position:relative;
top:15px;
left:0;
}

.foter-bxslider-elem{
position:relative;
display: inline-block;
	*zoom: 1;
	*display: inline;
width:auto;
}
.foter-bxslider-elem-last{
content: "";
display: inline-block;
	*zoom: 1;
	*display: inline;
height: 0px;
overflow: hidden;
visibility: hidden;
width: 100%;
height:0px;
}
.foter-bxslider-elem-helper{
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.35);
	-moz-box-shadow:    0px 1px 2px rgba(0, 0, 0, 0.35);
	box-shadow:         0px 1px 2px rgba(0, 0, 0, 0.35);
	display:none;
	padding:18px 12px 0 12px;
	width:220px;
	height:auto;
	background:#f8f8f8;
	position:absolute;
	bottom:100%;
	left:50%;
	margin-left:-120px;
	z-index:999;

	/*border:2px solid #b5b5b5;*/
	border-radius:10px;
}
.lte8 .foter-bxslider-elem-helper{
box-shadow:none;
border:2px solid #b4b4b4;
}
.foter-bxslider-elem-helper-inner{
	line-height:normal;
	position:relative;
	text-align:left !important;
	text-justify:none;
}
.foter-bxslider-elem-helper-inner-arrow{
position:absolute;
bottom:0px;
background:url(../images1/img-for-help-window.png) 0px 0px no-repeat;
width:29px;
height:14px;
bottom:-13px;
left:50%;
margin-left:-14px;

}
.foter-helper-head{
display: block;
font-size:19px;
color:#535353;
}
.footer-helper-content{
padding:10px 0 20px 0;
display:block;
font-size:12px;
color:#848484;
}
.footer-helper-content a{
text-decoration:underline;
}
.footer-helper-content a:hover{
text-decoration:none;
}
.foter-slider-controls{
position:absolute;
left:50%;
margin-left:-38px;
bottom:15px;
margin-top:15px;
text-align:center;
}
.foter-slider-controls-button{
content: "";
display: inline-block;
	*zoom: 1;
	*display: inline;
height:12px;
width:12px;
background:url(../images1/foter-slider-sprite.png) 0px 0px no-repeat;
margin:0 5px;
}
.foter-slider-controls-button:hover,.foter-slider-controls-button.active{
background-position:0px -14px;

}
/* заменить \/Стили для новой кнопки + спрайт*/
.newicofoot{
width: 342px !important;
background:url(../images1/mine_sprite1.png) -10px -690px !important;
}
.newicofoot:hover{
background-position: -10px -747px !important;
}
/*^^ заменить Стили для новой кнопки*/


#fixed-menu{
z-index:999;
display:none;
background:#fbfbfb;
height:auto;
width:225px;
position:fixed;
top: 50px;
margin-left:1025px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.35);
-moz-box-shadow:    0px 1px 2px rgba(0, 0, 0, 0.35);
box-shadow:         0px 1px 2px rgba(0, 0, 0, 0.35);
font-size:14px;
	font-family: 'Myriad Pro';
}
.fixed-menu_inner{
width:100%;
height:100%;
position:relative;

padding-bottom:25px;
}
.fixed-menu_inner-elem{
list-style:none;
}
.fixed-menu_inner-elem-container{
height:50px;
line-height:50px;
border-bottom:1px solid #e9e9e9;
border-top:1px solid #fff;
}
.fixed-menu_inner-elem-container:hover{
background:url(../images1/bg-fixed-menu.png) 0px 0px repeat-x;
}
.fixed-menu_inner-elem-container:first-child{
border-top:none;
-webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
}
.fixed-menu_inner-elem-container a{
padding-left:60px;
text-decoration:none;
color:#535353;
display:block;

}
.fixed-menu_inner-elem-container.first a{
background:url(../images1/fixed-menu-sprite.png) 14px 10px no-repeat;
}
.fixed-menu_inner-elem-container.second a{
background:url(../images1/fixed-menu-sprite.png) 14px -60px no-repeat;
}
.fixed-menu_inner-elem-container.third a{
background:url(../images1/fixed-menu-sprite.png) 14px -132px no-repeat;
}
.fixed-menu_inner-elem-container.fourth a{
background:url(../images1/fixed-menu-sprite.png) 14px -209px no-repeat;
}
.fixed-menu-separator{
width:100%;
background:url(../images1/fixed-menu-zvezd.png) 50% 0px no-repeat;
height:6px;
margin-top:35px;
margin-bottom:20px;
}
.fixed-menu-link{
text-decoration:none !important;
font-size:15px;
color:#535353 !important;
position:relative;
text-align:center;
border-bottom:1px dotted #b2b2b2;
}
.fixed-menu-link:hover{
cursor:pointer;
border-color:transparent;
}
.fixed-menu-closest{
position:absolute;
left:50%;
margin-left:-45px;
bottom:-25px;
width:91px;
height:35px;
background:url(../images1/fixed-menu-closest.png) 0px 0px no-repeat;
}
.fixed-menu-link-wrap{
text-align:center;}
.hidden-second-content{
display:none;
}
	.fixed-menu_inner-elem-container a.hidden{
	display:none;
	}
@media screen and (max-width: 1507px) {
	.fixed-menu_inner-elem-container a{
	display:none;
	}
	.fixed-menu_inner-elem-container a.hidden{
	display:block;
	}
	#fixed-menu{
		width:130px;
	}
}
@media screen and (max-width: 1315px){
#fixed-menu{
		display:none!important;
	}
}

.slider{
margin-top:35px;
}

.slider-range-wrap{
position:relative;
}
.slider-range-wrap-left{
height:5px;
width:25px;
background:url(../images1/jslider-left.png)  0px 0px no-repeat;
position:absolute;
top:7px;
left:0px;
}
.slider-range-wrap-right{
height:5px;
width:25px;
background:url(../images1/jslider-left.png)  -26px 0px no-repeat;
position:absolute;
top:7px;
right:0px;
}

/*yca-portals begin  */
.portalst-two-column{
margin-top:45px;
	font-family: 'Myriad Pro';
	font-size:13px;
	color:#646464;
}
.portalst-two-column.inner{
padding-bottom:75px;
}
.portalst-two-column-left{
padding-right:35px;
width:465px;
float:left;
margin-left:19px;
}
.portalst-two-column-left.inner{
width:565px;
padding-right: 0px;
}
.portalst-two-column-right{
margin-left:540px;
width:436px;
height:auto;
padding-top:22px;
}
.lte7 .portalst-two-column-right{
width:421px;
}

.portalst-two-column-right.no-padding{
padding-top:0px;
width: 361px;
margin-left:605px;
}
.lte7 .portalst-two-column-right.no-padding{
width:355px;
}

.portalst-two-column-left-header{
display:block;
margin-top:45px;
color:#535353;
font-size:18px;
}
.portalst-two-column-left ul{
margin-left:20px;
margin-top:25px;
list-style:none;
}
.portalst-two-column-left ul.inner{
margin-bottom:30px;
}
.portalst-two-column-left ul li{
background:url(../images1/bg-li.png)  0px 8px no-repeat;
padding-left:22px;
font-size:14px;
margin-top:15px;
}

.portals_pseudo-ul-img{
display: inline-block;
	*zoom: 1;
	*display: inline;
}
.portals_pseudo-ul-txt{
margin-left:15px;
display: inline-block;
	*zoom: 1;
	*display: inline;
	max-width:414px;
	vertical-align:top;
	font-size:14px;

}
.portals_pseudo-ul-txt-head{
font-size:18px;
color:#ed6207;
margin-top:2px;
margin-bottom:10px;
font-weight:bold;
}
.portals_pseudo-ul-wrap{
margin-top:30px;}
.portalst-two-column-right-inner{
padding-bottom:25px;
background:#f9f9f9;
height:auto;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;

position:relative;
}
.portalst-two-column-right.no-padding .portalst-two-column-right-inner{
padding-left:25px;
padding-right:20px;
}
.portalst-two-column-right-top-info{
margin-left:205px;
}
.portalst-two-column-right-top-info-head{
font-size:22px;
color:#535353;
padding-top:27px;
}
.bitrix-package-ico-right{
position:absolute;
top:20px;
left:35px;
width:128px;
height:150px;
background:url(../images1/cloud24.png) 0px 0px no-repeat;
}
.portalst-two-column-right-top-info p{
font-size:15px;
}
.portalst-two-column-right-top-info ul{
list-style:none;
margin-top:23px;
padding-bottom:70px;
}
.portalst-two-column-right-top-info ul li{
color:#ed6207;
font-family: 'Conv_PTS55F'; 
font-size:13px;
background:url(../images1/portals-ul-bg.png) 0px 9px no-repeat;
padding-left:13px;
margin-left:5px;
}
.portalst-two-column-right-separator{
height:1px;
background:url(../images1/separator-right-panel.png) 0px 0px repeat-x;
margin:0 15px;
}
.portalst-two-column-left-header.left35{
margin-left:35px;
}
.column-right-price{
height:53px;
line-height:53px;
display: inline-block;
	*zoom: 1;
	*display: inline;
	text-align:right;
	width:147px;
	font-family: 'Conv_PTS55F';
	color:#737373;
	font-size:25px;
	font-weight:bold;
	background:url(../images1/pricemarker.png) 100% 50% no-repeat;
	padding-right:35px;
	}
.column-right-price-description{
display: inline-block;
	*zoom: 1;
	*display: inline;
	font-family: 'Conv_PTS55F';
	font-size:13px;
	margin-left: 12px;
	max-width: 220px;
	vertical-align:top;
	padding-top:2px;
}
.column-right-price-wrap{
margin-top:35px;
}
.another-header-name{
width:100%;
text-align:center;
font-size:26px;
color:#535353;
margin-top:75px;
padding-bottom:20px;
}
.portals-examples-wrap{
padding-left:55px;
font-family: 'Myriad Pro';
margin-top:25px;
}
.portals-examples-number{
display: inline-block;
	*zoom: 1;
	*display: inline;
margin-right:25px;
width:46px;
height:39px;
background:url(../images1/number-bg.png) 0px 0px no-repeat;
font-size:28px;
color:#ed6207;
text-align:center;
padding-top:7px;
}
.portals-examples-more-info{
display: inline-block;
	*zoom: 1;
	*display: inline;
	max-width:770px;
	vertical-align:top;
	padding-top: 12px;
}
.portals-examples-more-info-link{
text-decoration:none;
color:#535353;
font-size:18px;
border-bottom:1px dotted #b2b2b2;
display:block;
}
.portals-examples-more-info-link.active{
border-bottom:transparent;
}
.portals-examples-more-info-link:hover{
border-color:transparent;
cursor:pointer;
}
.portals-examples-show-hide-ico{
display: inline-block;
	*zoom: 1;
	*display: inline;
	width:13px;
	height:18px;
content:'';
background:url(../images1/portals-show-hide.png) #fff 6px 2px no-repeat;

position:relative;
top:9px;
}
.lte7 .portals-examples-show-hide-ico{
top:3px;
}
.portals-examples-more-info-link.active .portals-examples-show-hide-ico{
background-position: -3px -9px;
}
.portals-examples-more-info p{
display:none;
margin-top:15px;
font-size:14px;

}
.portals-examples-show-more-info{
color:#d76129;
font-size:14px;
display:block;

text-align:right;
margin-top:5px;
}
.imgCenter {text-align:center;
padding-top:50px;
padding-bottom:65px;
}
.portals-inner-separator-top{
background:url(../images1/portals_separator.png) 0px 0px no-repeat;
height:11px;
width:323px;
margin-top:15px;
margin-left:-7px;
}
.portalst-two-column-left-header.right{
padding-top:30px;
margin-top:0px !important;
}
.portals_inner-right{
width: 323px;
margin-left:-7px;
list-style:none;}
.portals_inner-right-elem{
height:50px;
line-height:50px;
border-bottom:1px dashed #d7d7d7;
}
.portals_inner-right-elem a{
margin-left:10px;
color:#535353;
font-size:15px;
text-decoration:none;
border-bottom:1px solid #d7d7d7;
}
.portals_inner-right-elem a:hover{
border-color:transparent;
}
.portals-link-img{
display: inline-block;
	*zoom: 1;
	*display: inline;
background:url(../images1/portals-li-elem-img.png) #f9f9f9 0px 1px no-repeat;
width:30px;
height:19px;
position:relative;
top: 6px;
}
.lte7 .portals-link-img{
top:3px;
}
.portals_inner-right-elem.active a{
color:#ed6207;
border-color:transparent;
}
.portals_inner-right-elem.active .portals-link-img{
background-position:0px -53px;
}
.iframe-video{
display:block;
margin:40px auto;
}
.portal-examples-wrap-all{
margin-bottom:60px;
}
.that-the-label.logotips{
bottom:2px;
right:-17px;
}

/*FORM SEND MESSAGE*/
.send-calloffer-wrap{
font-family: 'Myriad Pro';
position:relative;
width:520px;
height:auto;
background:#fff;

background:#f7f7f7;
border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
box-shadow:         0px 1px 2px rgba(0, 0, 0, 0.35);
-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.35);
-moz-box-shadow:    0px 1px 2px rgba(0, 0, 0, 0.35);
/*note
padding-top:47px;
padding-bottom:22px;
padding-left:60px;
padding-right:60px;*/
padding: 25px 60px 15px;
}
.send-calloffer-tittle{
font-size:20px;
color:#535353;
text-align:center;

}
.send-calloffer-wrap-left-img{
position:absolute;
left:-20px;
bottom:40px;
width:20px;
height:169px;
background:url(../images1/send-message-sprite.png) 0px 0px no-repeat;
}
.send-calloffer-wrap-right-img{
position:absolute;
right:-20px;
top:20px;
width:20px;
height:169px;
background:url(../images1/send-message-sprite.png) 0px 0px no-repeat;
}
.send-calloffer-wrap-close-button{
position:absolute;
width:16px;
height:16px;
background:url(../images1/send-message-sprite.png) -26px 0px no-repeat;
top:10px;
right:10px;
}
.send-calloffer-wrap-close-button:hover{
cursor:pointer;
background-position: -26px -20px;
}
.send-calloffer-inputs{
width:100%;
font-size:13px;
color:#747474;
table-layout:fixed;
}
.send-calloffer-inputs.short{
/*note margin-top:45px;*/
margin-top: 20px;
}
.send-calloffer-inputs-str{
height:45px;
}
.send-calloffer-inputs-td1{
width:110px;
text-align:left;
font-size:13px;
}
.send-calloffer-inputs-td2 table{
width:100%;
}

.send-calloffer-inputs-td2 table .first{
width:170px;
padding-right:5px;
}
.send-calloffer-inputs-str td{
vertical-align:middle;
}
.send-calloffer-input-wrap{
position:relative;
z-index:50;
width:100%;
height:30px;
border-radius: 0px 0px 5px 5px; 
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px; 
border: 1px solid #d6d6d6; 
background:url(../images1/input-top-shadow.png) #fff 0px 0px repeat-x;
}
.send-calloffer-inputs-txt{
border:none; /* Убираем рамку */
	border-color:white; border-width:0;
    outline: none; /* Убираем свечение в Chrome и Safari */
    -webkit-appearance: none; /* Убираем рамку в Chrome и Safari */
color: #5f5f5f; /*цвет текста*/
width: 85%; /*длина формы*/
font-size: 16px; /*размер шрифта*/
font-weight: bold;
padding-left:30px !important;
/*margin-left: 30px; внутренний отступ текста от левого края формы*/
margin-top:6px;
vertical-align: middle;
text-decoration: none; /*убрали оформления текста*/
}
.send-calloffer-inputs-txt.name{
background: url(../images1/send-message-sprite.png) #ffffff no-repeat 6px -484px; /*url иконки name, цвет фона формы*/
}
.send-calloffer-inputs-txt.phone{
background: url(../images1/send-message-sprite.png) #ffffff no-repeat 6px -426px; /*url иконки phone, цвет фона формы*/
}
.send-calloffer-inputs-txt.mail{
background: url(../images1/send-message-sprite.png) #ffffff no-repeat 6px -453px; /*url иконки mail, цвет фона формы*/
}
.send-calloffer-input-ico{
height:17px;
width:17px;
left:5px;
top:6px;
position:absolute;
}
.send-calloffer-input-ico.name{
background: url(../images1/send-message-sprite.png) #ffffff no-repeat 0px -484px; /*url иконки, цвет фона формы*/
}
.send-calloffer-input-ico.phone{
background: url(../images1/send-message-sprite.png) #ffffff no-repeat 0px -426px; /*url иконки, цвет фона формы*/
}
.send-calloffer-input-ico.email{
background: url(../images1/send-message-sprite.png) #ffffff no-repeat 0px -453px; /*url иконки, цвет фона формы*/
}
.send-calloffer-button{
height:58px;
width:297px;
border:0;
background: url(../images1/send-message-sprite.png) transparent no-repeat 0px -182px; /*url иконки, цвет фона формы*/
}
.send-calloffer-button:hover{
background-position: 0px -240px;
}
.send-calloffer-wrap button::-moz-focus-inner{
border:0;
}
.button-margin-wrap{

margin:0 auto;
text-align:center;
margin-top:10px;
}
.send-calloffer-button.full{
height:58px;
width:297px;
border:0;
background: url(../images1/send-message-sprite.png) transparent no-repeat 0px -302px; /*url иконки, цвет фона формы*/
}
.send-calloffer-button.full:hover{
background-position: 0px -361px;
}
.send-calloffer-input-wrap.double{
display: inline-block;
	*zoom: 1;
	*display: inline;
width: 165px;
}
.send-calloffer-input-wrap.double .send-calloffer-inputs-txt{
width:80%;
}
.send-calloffer-input-wrap.second{
display: inline-block;
	*zoom: 1;
	*display: inline;
	width: 100%;
}
.send-calloffer-textarea{
margin-top: 25px;
/*note margin-top:40px;*/
width:100%;
height:auto;
}
.send-calloffer-textarea-name{
display:block;
font-size:13px;
color:#747474;
margin-left:8px;
}

.send-calloffer-textarea-inner{
position:relative;
z-index:50;
margin-top:5px;
margin-bottom:25px;
width:96%;
height:160px;
font-size:13px;
color:#5f5f5f;
border: 1px solid #d6d6d6; 
background:url(../images1/input-top-shadow.png) #fff 0px 0px repeat-x;
resize:none;
padding-top:10px;
padding-left:10px;
padding-right:10px;
border-radius: 0px 0px 5px 5px; 
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
}
.send-calloffer-textarea-inner:focus{
outline:none;
}

/* - end send message - */
.show-more-info
{
border: none;
outline: none;
}
.main .inner__main-banner ul li{padding: 0 !important;}