/*
CityLife template for Joomla!
Commercial Software
Copyright 2013 joomlaxtc.com
All Rights Reserved
www.joomlaxtc.com
*/
/*-----------------------------------------------*/
/*  font fontello*/
/*-----------------------------------------------*/

@font-face {
  font-family: 'fontello';
  src: url('../fonts/fontello.eot?31919061');
  src: url('../fonts/fontello.eot?31919061#iefix') format('embedded-opentype'),
  url('../fonts/fontello.woff?31919061') format('woff'),
  url('../fonts/fontello.ttf?31919061') format('truetype'),
  url('../fonts/fontello.svg?31919061#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  line-height: 22px;

}
/* ----------------------------------------------*/
/* B 00 - Body
/* ----------------------------------------------*/
body.frontpage {background:#fff ;color:#777777;background-attachment: fixed;}
body.frontpage {overflow-y:visible}
body{background:#fbfbfb ;color:#777777;}
body.mobile{background:#fbfbfb!important;}

/* ----------------------------------------------*/
/* B 01 - Heading,links and titles
/* ----------------------------------------------*/
.contentheading {color:#333333;}
.componentheading,.componentheadingnowrap,.pagetitle,span.subheading-category {color:#6B6B6B;}
a,input.button {color:#777777;}
a:hover {color:#f1783c;}
a:active {color:#777777;}
h1 {color:#333333;}
h2 {color:#333333;}
h2.cat_title a,h2.cat_title {color:#333333;}
h3 {color:#333333;}
h4 {color:#333333;}
h5 {color:#333333;}
h6 {color:#333333;}

/* ----------------------------------------------*/
/* B 02 - Titles
/* ----------------------------------------------*/
.pagetitle, .pagetitle a {color:#6B6B6B;}
.title {color:#333333;}
.title a {color:#333333;}
.title a:hover {color:#777777;}
h4.title{color:#333333;}

/* ----------------------------------------------*/
/* B 03 - Basecolor styles, used in JXTC Walls and 3rd party components
/* ----------------------------------------------*/
.basecolor_1 {color:#60bcf6;}
.basecolor_2 {color:#e68d57;}
.basecolor_2 a {color:#e68d57;}
.basecolor_3 {color:#e9c25d;}
.basecolor_4 {color:#bdcd74;}
.basecolor_5 {color:#81c49d;}
.basecolor_6 {color:#e9c25d;}
.basecolor_7 {color:#fff;}
.basecolor_8 {color:#77d6ca;}

/* ----------------------------------------------*/
/* L 00 - Header,logo,menu,inset,message,breadcrumb
/* ----------------------------------------------*/
#headerwrap{background:#e3e3e3 url('http://remont.hidroservice.com.ru/templates/citylife/images/backgrounds/pattern6.png') repeat-x bottom left;}
#header{background:transparent ; margin: 30px 0;}
#logo a{background:url(http://remont.hidroservice.com.ru/templates/citylife/images/logos/logoOLD.png) no-repeat 0 0;height: 100px;width:265px;margin:9px 0 0 0;}
#search input{-moz-box-shadow: -1px -1px 0px rgba(0,0,0,0.3), 1px 1px 0px rgba(255,255,255,0.075); -webkit-box-shadow: -1px -1px 0px rgba(0,0,0,0.3), 1px 1px 0px rgba(255,255,255,0.075); box-shadow: -1px -1px 0px rgba(0,0,0,0.3), 1px 1px 0px rgba(255,255,255,0.075);}

/* ----------------------------------------------*/
/* L 01 - Region 1
/* ----------------------------------------------*/
#region1wrap{
	background: rgb(125,185,232); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiMxZTU3OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-radial-gradient(center, ellipse cover,  rgba(125,185,232,1) 0%, rgba(30,87,153,1) 99%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(125,185,232,1)), color-stop(99%,rgba(30,87,153,1))); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(125,185,232,1) 0%,rgba(30,87,153,1) 99%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  rgba(125,185,232,1) 0%,rgba(30,87,153,1) 99%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  rgba(125,185,232,1) 0%,rgba(30,87,153,1) 99%); /* IE10+ */
	background: radial-gradient(ellipse at center,  rgba(125,185,232,1) 0%,rgba(30,87,153,1) 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#1e5799',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
#region1{background:transparent ;}
/* ----------------------------------------------*/
/* L 02 - Region 2
/* ----------------------------------------------*/
#region2wrap{
	background: rgb(135,224,253); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM4N2UwZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiM1M2NiZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDVhYmUwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover,  rgba(135,224,253,1) 0%, rgba(83,203,241,1) 40%, rgba(5,171,224,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(135,224,253,1)), color-stop(40%,rgba(83,203,241,1)), color-stop(100%,rgba(5,171,224,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(135,224,253,1) 0%,rgba(83,203,241,1) 40%,rgba(5,171,224,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(135,224,253,1) 0%,rgba(83,203,241,1) 40%,rgba(5,171,224,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(135,224,253,1) 0%,rgba(83,203,241,1) 40%,rgba(5,171,224,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(135,224,253,1) 0%,rgba(83,203,241,1) 40%,rgba(5,171,224,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#05abe0',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */

}
#region2{background: ;}
/* ----------------------------------------------*/
/* L 03 - Region 3
/* ----------------------------------------------*/
#region3wrap{background: rgb(201,222,150); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNjOWRlOTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NCUiIHN0b3AtY29sb3I9IiM4YWI2NmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzk4MjM1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover,  rgba(201,222,150,1) 0%, rgba(138,182,107,1) 44%, rgba(57,130,53,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(201,222,150,1)), color-stop(44%,rgba(138,182,107,1)), color-stop(100%,rgba(57,130,53,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(201,222,150,1) 0%,rgba(138,182,107,1) 44%,rgba(57,130,53,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(201,222,150,1) 0%,rgba(138,182,107,1) 44%,rgba(57,130,53,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(201,222,150,1) 0%,rgba(138,182,107,1) 44%,rgba(57,130,53,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(201,222,150,1) 0%,rgba(138,182,107,1) 44%,rgba(57,130,53,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9de96', endColorstr='#398235',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
#region3{ background:transparent ;}
#component {background:#fff}
/* ----------------------------------------------*/
/* L 04 - Region 4
/* ----------------------------------------------*/
#region4wrap{background: rgb(201,222,150); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNjOWRlOTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NCUiIHN0b3AtY29sb3I9IiM4YWI2NmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzk4MjM1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover,  rgba(201,222,150,1) 0%, rgba(138,182,107,1) 44%, rgba(57,130,53,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(201,222,150,1)), color-stop(44%,rgba(138,182,107,1)), color-stop(100%,rgba(57,130,53,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(201,222,150,1) 0%,rgba(138,182,107,1) 44%,rgba(57,130,53,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(201,222,150,1) 0%,rgba(138,182,107,1) 44%,rgba(57,130,53,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(201,222,150,1) 0%,rgba(138,182,107,1) 44%,rgba(57,130,53,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(201,222,150,1) 0%,rgba(138,182,107,1) 44%,rgba(57,130,53,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9de96', endColorstr='#398235',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
#region4{background: ;}
/* ----------------------------------------------*/
/* L 05 - Region 5
/* ----------------------------------------------*/
#region5wrap{
background: rgb(222,239,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNkZWVmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOThiZWRlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover,  rgba(222,239,255,1) 0%, rgba(152,190,222,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(222,239,255,1)), color-stop(100%,rgba(152,190,222,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(222,239,255,1) 0%,rgba(152,190,222,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(222,239,255,1) 0%,rgba(152,190,222,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(222,239,255,1) 0%,rgba(152,190,222,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(222,239,255,1) 0%,rgba(152,190,222,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#deefff', endColorstr='#98bede',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */

}
#region5{background: ;}
/* ----------------------------------------------*/
/* L 06 - Region 6
/* ----------------------------------------------*/
#region6wrap{background: url('http://remont.hidroservice.com.ru/templates/citylife/images/backgrounds/r5-lt.jpg') top center no-repeat fixed;}
#region6{background:transparent ; }
/* ----------------------------------------------*/
/* L 07 - Region 7
/* ----------------------------------------------*/
#region7wrap{
background: rgb(197,222,234); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNjNWRlZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMSUiIHN0b3AtY29sb3I9IiM4YWJiZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDY2ZGFiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover,  rgba(197,222,234,1) 0%, rgba(138,187,215,1) 31%, rgba(6,109,171,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(197,222,234,1)), color-stop(31%,rgba(138,187,215,1)), color-stop(100%,rgba(6,109,171,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(197,222,234,1) 0%,rgba(138,187,215,1) 31%,rgba(6,109,171,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(197,222,234,1) 0%,rgba(138,187,215,1) 31%,rgba(6,109,171,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(197,222,234,1) 0%,rgba(138,187,215,1) 31%,rgba(6,109,171,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(197,222,234,1) 0%,rgba(138,187,215,1) 31%,rgba(6,109,171,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5deea', endColorstr='#066dab',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */

}
#region7{background: ;}
/* ----------------------------------------------*/
/* L 08 - Region 8
/* ----------------------------------------------*/
#region8wrap{background:  url('http://remont.hidroservice.com.ru/templates/citylife/images/backgrounds/BG-4.jpg') bottom center no-repeat fixed;}
#region8{background:transparent ;}
/* ----------------------------------------------*/
/* L 09 - Region 9
/* ----------------------------------------------*/
#region9wrap{background:#161616 ;}
#region9{background: ;}
#region9 input.inputbox{background:#333!important;border:1px solid #333!important;}
/* ----------------------------------------------*/
/* L 10 - Footerwrap
/* ----------------------------------------------*/
#footerwrap{
	background: #e3e3e3 url('http://gns.hidroservice.com.ua/templates/citylife/images/backgrounds/pattern6.png') repeat-x bottom left;
	color:#222;
	margin-top:-50px;}
#footerpad{background:;}

/* ----------------------------------------------*/
/* L 11 - Region Border Styles
/* ----------------------------------------------*/
body.frontpage #region1wrap, #region2wrap, body.frontpage #region3wrap, body.frontpage #region4wrap, body.frontpage #region5wrap, body.frontpage #region6wrap, body.frontpage #region7wrap,  body.frontpage #region8wrap {
border-top:5px solid #e3e3e3; border-bottom:5px solid #e3e3e3; border-left:10px solid #e3e3e3; border-right:10px solid #e3e3e3;  
}
#region1wrap {border-top:0px!important;}

/* ----------------------------------------------*/
/* M 00 - XTC Menu
/* ----------------------------------------------*/
#menuwrap {background: transparent;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
#menu {background: transparent;}
/* Top Level */
#menuwrap ul.menu > li > a {color:#174577; background-color: transparent;}
#menuwrap ul.menu > li > a:hover,#header ul.menu > li.xtcHover a {text-shadow: 1px 1px 2px rgba(150, 150, 150, 1);color:#fff;background-color: transparent;}
#menuwrap ul.menu > li.active > a{color:#60bcf6;background-color: transparent;}
/* Dropdown Level */
#menuwrap ul.menu li.parent > ul {background-color: rgba(0, 0, 0, 0.9);text-align:center;}
#menuwrap ul.menu li.parent > ul > li > a {color:#ADADAD;background: transparent;}
#menuwrap ul.menu li.parent > ul > li.active > a {color:#f1f1f1;background: transparent;}
#menuwrap ul.menu li.parent > ul > li > a:hover {color:#f1f1f1;background: #60bcf6;}

/* ----------------------------------------------*/
/* S 00 - Module Suffixes
/* ----------------------------------------------*/
.module{background: #fff;}
.module h3{background: #D1D1D1  ;}
.module h3 span.first_word{color:#fff;}
.module h3 span.rest{color:!important;}
.rtitle h3 span {background-color:#e68d57;color:#fff!important; color: rgba(255,255,255,0.75)!important; text-shadow:-1px -1px 0px rgba(0,0,0,0.25);}
.frame {border: 8px solid #e68d57!important;}
.box{background:#e68d57!important;color:#fff!important;}
.stylebox{background:#81c49d;color:#fff;}

/* ----------------------------------------------*/
/* C 00 - Content Overrides
/* ----------------------------------------------*/
/* Joomla Content */
h2.title a,h2.title{color:#333333!important;}
.article_heading {border-color:#333333!important;}
.btn input,.btn button {background:#60bcf6!important; color:#fff!important;text-shadow:none!important; text-transform:uppercase;}
.btn {background:#60bcf6!important; border:none; color:#fff!important;text-shadow:none!important; text-transform:uppercase; }
.button, button {}
.readmore a {color:#60bcf6 !important;}
.readmore a span {color:#e68d57;}
.readmore a:hover {background:#60bcf6; color:#fff; text-shadow: 1px 1px 0 rgba(0,0,0,0.3); box-shadow: 2px 2px 0 rgba(0,0,0,0.15);}
legend {color:#60bcf6 !important;}
dt.result-title, dt.result-title a {color:#60bcf6 !important; font-weight:normal;}
.search_menu_btn:hover {color:#fff;background:#60bcf6;cursor:pointer;}
.items-more h3 {color:#60bcf6!important;}


/* K2 Content */
h2.title a,h2.title {color:#60bcf6 !important;}
div.itemToolbar {border-color:#e9c25d;}
div.itemFullText h2 {color:#e9c25d;}
a.subCategoryMore {background:#60bcf6 !important;color:#fff;}
div.subCategory-rwd h2 {background:#fff;!important;}
div.subCategory-rwd h2 a {color:#60bcf6 !important;}
div.catItemView.groupLinks {background:transparent;}
.catwall {background:#fff;}
.catimgwrap {padding: 0; border:1px solid #ededed; border-bottom:none;}
.catimgwrap  img {/*min-width:150px !important;*/}
a.info {background:#e68d57;color:#fff; padding:5px 5px 6px 5px;display:block;}
div.catItemCommentsLink a {color:#60bcf6;}
div.catItemCommentsLink a:hover {color:#e68d57;}
div.catItemReadMore a {color:#60bcf6;}
div.catItemReadMore a:hover {color:#e68d57;}
a.info i {font-size:12px; margin:4px 3px 0 -20px; color: rgba(255,255,255,0.35);}
.info:hover {background:#60bcf6;}
h2.k2title {background:#e9c25d;}
.k2storeCartForm1 {background:#f4f4f4;}
.k2left {background:#333;}
div.itemFullText h3,.item-page h3 {color:#60bcf6;}

/* ----------------------------------------------*/
/* C 01 - Typography
/* ----------------------------------------------*/
.numbered:after, .numbered-medium:after, .numbered-small:after {border-color:transparent;}
.bargraphv,.bargraphv a:hover {background-color:#60bcf6!important;}
.circletag {background-color:#60bcf6!important;}
.circlebottom {border-top-color: #60bcf6!important;}
.cloud_tag1 {background-color:#e68d57!important;}
.bargraphv,.bargraphv a {background-color:#60bcf6!important;} 

/* ----------------------------------------------*/
/* M 00 - Wall Styling
/* ----------------------------------------------*/
.rmore1 {background: #fff!important;}
.rmore2,#region8 .acymailing_form .btn-primary  {background: #60bcf6!important;}
.team a {color:#777!important;}
h3.teamtitle-rt{color:#777!important; }
.teamintro-rt {color:#777!important;}

/* ----------------------------------------------*/
/* M 01 - Social Wall Styling
/* ----------------------------------------------*/
.citylifesocialright .fivehundredpx a,
.citylifesocialright .aboutme a,
.citylifesocialright .amazon a,
.citylifesocialright .aol a,
.citylifesocialright .appstore a,
.citylifesocialright .apple a,
.citylifesocialright .bebo a,
.citylifesocialright .behance a,
.citylifesocialright .bing a,
.citylifesocialright .blip a,
.citylifesocialright .blogger a,
.citylifesocialright .coroflot a,
.citylifesocialright .daytum a,
.citylifesocialright .delicious a,
.citylifesocialright .designbump a,
.citylifesocialright .designfloat a,
.citylifesocialright .deviantart a,
.citylifesocialright .digg a,
.citylifesocialright .dribble a,
.citylifesocialright .drupal a,
.citylifesocialright .email a,
.citylifesocialright .ebay a,
.citylifesocialright .etsy a,
.citylifesocialright .facebook a,
.citylifesocialright .feedburner a,
.citylifesocialright .flickr a,
.citylifesocialright .foodspotting a,
.citylifesocialright .forrst a,
.citylifesocialright .foursquare a,
.citylifesocialright .friendsfeed a,
.citylifesocialright .friendstar a,
.citylifesocialright .gdgt a,
.citylifesocialright .github a,
.citylifesocialright .googleplus a,
.citylifesocialright .googletalk a,
.citylifesocialright .grooveshark a,
.citylifesocialright .hyves a,
.citylifesocialright .icondock a,
.citylifesocialright .icq a,
.citylifesocialright .identica a,
.citylifesocialright .imessage a,
.citylifesocialright .instagram a,
.citylifesocialright .itunes a,
.citylifesocialright .lastfm a,
.citylifesocialright .linkedin a,
.citylifesocialright .meetup a,
.citylifesocialright .metacafe a,
.citylifesocialright .mrwong a,
.citylifesocialright .msn a,
.citylifesocialright .myspace a,
.citylifesocialright .newsvine a,
.citylifesocialright .paypal a,
.citylifesocialright .photobucket a,
.citylifesocialright .picasa a,
.citylifesocialright .pinterest a,
.citylifesocialright .podcast a,
.citylifesocialright .qik a,
.citylifesocialright .quora a,
.citylifesocialright .reddit a,
.citylifesocialright .retweet a,
.citylifesocialright .rss a,
.citylifesocialright .scribd a,
.citylifesocialright .sharethis a,
.citylifesocialright .skype a,
.citylifesocialright .slashdot a,
.citylifesocialright .slideshare a,
.citylifesocialright .smugmug a,
.citylifesocialright .soundcloud a,
.citylifesocialright .spotify a,
.citylifesocialright .squidoo a,
.citylifesocialright .stackoverflow a,
.citylifesocialright .stumbleupon a,
.citylifesocialright .technorati a,
.citylifesocialright .tumblr a,
.citylifesocialright .twitterbird a,
.citylifesocialright .twitter a,
.citylifesocialright .viddler a,
.citylifesocialright .vimeo a,
.citylifesocialright .virb a,
.citylifesocialright .www a,
.citylifesocialright .wikipedia a,
.citylifesocialright .windows a,
.citylifesocialright .wordpress a,
.citylifesocialright .xing a,
.citylifesocialright .yahoobuzz a,
.citylifesocialright .yahoo a,
.citylifesocialright .yelp a,
.citylifesocialright .youtube a {background: #60bcf6!important;}

/* ----------------------------------------------*/
/* M 02 - Acymailing
/* ----------------------------------------------*/
#user_name_formAcymailing,#user_email_formAcymailing {background:#666!important;}

/* ----------------------------------------------*/
/* M 03 - Kommento
/* ----------------------------------------------*/
.kmt-readmore span {color:#393939;}
.kmt-readmore a {color:#60bcf6 !important;border-right:1px solid #ccc;}
.kmt-readmore a:hover {color:#60bcf6 !important;}
.kmt-comment span {color:#393939;}
.kmt-comment a {color:#60bcf6 !important;border-right:1px solid #ccc;}
.kmt-comment a:hover {color:#60bcf6 !important;}
.kmt-hits span {color:#393939;}
.kmt-hits a {color:#60bcf6 !important;}
.kmt-hits a:hover {color:#60bcf6 !important;}
#section-kmt .input.button {background:#60bcf6 !important;color:#fff !important;	}
#section-kmt .kmt-btn-submit {background:#60bcf6 !important;color:#fff !important;}
div.kmt-content p {background:#fff;}
div.kmt-content p:after {border-color:transparent #fff;}
#Kunena .kheader h2, #Kunena .kheader h2 a  {color:#60bcf6 !important;}
#community-wrap .app-box > h3, #community-wrap .app-box-footer a,#community-wrap .app-box-filter a,#community-wrap .cResetList a,.js-focus-menu a {color:#60bcf6 !important;}
#community-wrap .cFilter .filters li.active a, #community-wrap .cFilter .filters li.active a:hover {background:#f1f1f1;}

/* ----------------------------------------------*/
/* MOBILE
/* ----------------------------------------------*/
.mobilebtn {background:url(http://remont.hidroservice.com.ru/templates/citylife/images/icons/menu-icon_dk.png) no-repeat  50% 50%;}

/* ----------------------------------------------*/
/* RESPONSIVE
/* ----------------------------------------------*/
	@media(max-width:767px){
		body.frontpage {background:#fbfbfb ;}
	}
	@media (max-width: 767px) {
	#headerwrap.xtc-bodygutter.sticky {border-right:2px solid #e3e3e3;} 
	}
	@media (max-width: 420px) {
	#logo a{background:url(http://remont.hidroservice.com.ru/templates/citylife/images/logos/mobile_logo_hidroservice.png) no-repeat 0 0;height: 40px;width:109px!important;margin:9px 0 0 0!important;}
	}
	@media(max-width:767px ){
	
	/* ----------------------------------------------*/
	/* L 01 - Region 1
	/* ----------------------------------------------*/
	#region1wrap{background:  url('http://remont.hidroservice.com.ru/templates/citylife/images/backgrounds/mobile_BG-3.jpg') top center no-repeat fixed; }
	#region1{background:transparent ; }
		}

@media(max-width:767px ){
	
/* ----------------------------------------------*/
/* L 02 - Region 2
/* ----------------------------------------------*/
#region2wrap{background:  url('http://remont.hidroservice.com.ru/templates/citylife/images/backgrounds/mobile_BG-1.jpg') top center no-repeat fixed;; }
#region2{background: ; }
}

@media(max-width:px ){
	
#region3wrap,#region3 {background-image:none;}
} 

@media(max-width:767px ){
	
/* ----------------------------------------------*/
/* L 04 - Region 4
/* ----------------------------------------------*/
#region4wrap{background:  url('http://remont.hidroservice.com.ru/templates/citylife/images/backgrounds/mobile_BG-2.jpg') top center no-repeat fixed;; }
#region4{background: ; }
 
} 

@media(max-width:767px ){
	
/* ----------------------------------------------*/
/* L 05 - Region 5
/* ----------------------------------------------*/
#region5wrap{background:  url('http://remont.hidroservice.com.ru/templates/citylife/images/backgrounds/mobile_r6-lt.jpg') top center no-repeat fixed;; }
#region5{background: ; }
 
} 

@media(max-width:767px ){
	
/* ----------------------------------------------*/
/* L 06 - Region 6
/* ----------------------------------------------*/
#region6wrap{background:  url('http://remont.hidroservice.com.ru/templates/citylife/images/backgrounds/mobile_r5-lt.jpg') top center no-repeat fixed;; }
#region6{background:transparent ; }
} 

@media(max-width:767px ){
	
/* ----------------------------------------------*/
/* L 07 - Region 7
/* ----------------------------------------------*/
#region7wrap{background:  url('http://remont.hidroservice.com.ru/templates/citylife/images/backgrounds/mobile_BG-4.jpg') top center no-repeat fixed;; }
#region7{background: ; }
}

@media(max-width:767px ){
	
/* ----------------------------------------------*/
/* L 08 - Region 8
/* ----------------------------------------------*/
#region8wrap{background:  url('http://remont.hidroservice.com.ru/templates/citylife/images/backgrounds/mobile_BG-4.jpg') bottom center no-repeat fixed; }
#region8{background:transparent ; }
 
}

@media(max-width:px ){
	
#region9wrap,#region9 {background-image:none;}
}
/*-----------------------------------*/
/*My css*/
/*-----------------------------------*/
.text_cont {
max-width: 725px;
margin: 0 auto;
}
.cont_line {
width: 100%;
box-sizing: border-box;
padding: 20px;

}
#region6wrap, #region8wrap {display:none;}
#footer p {
	text-shadow:none;
}
#region1 h2 {
	margin-top:-50px;
}
#region7 .cont_line {
	margin-top: 20px;
}
.HN-img-big {
width: 30%;
}
.HN-img{
	width: 20%;
}
.forma_zakaza span {
color: #6EE8FF;
}
.forma_zakaza span:hover {
color: #CCF3FF;
}
#region7 h2 {
	/*text-shadow: 0 0 33px rgba(0,0,0,1), 0 0 50px rgba(0,0,0,1)!important;*/
}
#region2 .cont_line {
	min-height: 150px;
	
}
.plusy_left {
	text-align: left;
	float: left;
	font-size: 0.9em;
	width: 49%;
}
.plusy_right {
	text-align: left;
	float: right;
	font-size: 0.9em;
	width: 49.5%;
}
.plusy_left li, .plusy_right li {
	line-height:45px;
}
.icon-li:before { 
	content: '\e800';
	color: #1D7900;
	margin-right: 9px;
	}
.citylife_mainslide {
	padding:10% 0 0 !important;;
}
.newmainslide 
{
	padding:4% 0 0 !important;
}
.newmainslide  span {
	color: #fff;
	border: 3px solid #fff;
	display: none;
	width: 250px;
	padding: 2px;
	margin: -3px auto 0;
	font-size: 21px;
}
#prichiny {
	text-shadow: 0 0 33px rgba(0,0,0,1), 0 0 50px rgba(0,0,0,1)!important;
	color: #fff;
}
#rem {
width: 220px;
color: #fff;
font-size: 21px;
/*border: 3px solid #fff;*/
padding: 5px 5px 0px ;
margin: 0 auto;
display:block;
font-family: a_assuan_2;
}
#rem:hover {
	
}
#line_remont{
	background:url(../images/remont/line_remont.png) no-repeat;
	content:"";
	width: 50px;
	height: 150px;
	margin: 0 auto;
}
#line_remont:hover {
	background:url(../images/remont/line_remont_hover.png) no-repeat;
}
#line_plus {

content: "";
width: 47px;
height: 150px;
margin: 0 auto;
margin-top: -110px;
background:url(../images/remont/line_pluse.png) no-repeat;
}
#line_plus:hover {
	background:url(../images/remont/line_pluse_active.png) no-repeat;
}
#kap_remont{
	background:url(../images/remont/line_remont_5.png) no-repeat;
	background-position: 50.2% 0;
	height:900px;
	overflow:hidden;
}
#kap_remont_left {
	float:left;
	width:49%;
	/*-webkit-transform: perspective(500px) rotateY(20deg);
	-moz-transform: perspective(500px) rotateY(20deg);
	-o-transform: perspective(500px) rotateY(20deg);
	transform: perspective(500px) rotateY(20deg);*/
}
#kap_remont_right{
	float:right;
	width:49%;
	/*-webkit-transform: perspective(500px) rotateY(-20deg);
	-moz-transform: perspective(500px) rotateY(-20deg);
	-o-transform: perspective(500px) rotateY(-20deg);
	transform: perspective(500px) rotateY(-20deg);*/
}
#left_1, #left_2, #left_3, #left_4{
	float:left;
	
	height:200px;
	width:100%;
	content:"";
	margin:5px;
	
}
#right_1, #right_2, #right_3, #right_4{
	float:right;
	height:200px;
	width:100%;
	content:"";
	margin:5px;
	
}
#right_1 div, #right_2 div, #right_3 div, #right_4 div {
	float:left;
	color: #fff;
font-size: 110px;
line-height: 200px;
}
#left_1 div, #left_2 div, #left_3 div, #left_4 div {
	float:right;
	color: #fff;
font-size: 110px;
line-height: 200px;
}

.usluga{
	/*background:#528aec;*/
	height:200px;
	width:200px;
	margin:0 auto;
	content:"";
	overflow:hidden;
}
#kap_remont_left .u_title {
background:#0b46b4;
font-size: 17px !important;
float:left !important;
margin-left:-200px;
z-index:1;
/*padding:5px;*/
width:200px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); /* IE 5.5+*/
-moz-opacity: 0; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0; /* Konqueror 3.1, Safari 1.1 */
opacity: 0; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */

	-moz-transition: all  0.5s ease;
    -o-transition: all  0.5s ease;
    -webkit-transition: all   0.5s ease;
	
	
}
/*------------------------------usluga1--------------------------------*/
#left_1 .usluga {
	background: #528aec;
	
	-moz-transition: all  0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all  0.5s ease;
}
#left_1 .u_img{
	background:url(../images/remont/cilindr_icon.png) no-repeat;
	background-size:100%;
	width:200px;
	height:200px;
	float:left;
	content:"";
	z-index:100;

}
#left_1 .usluga:hover {
	width:420px !important;
}
#left_1 .usluga:hover  .u_title{
	margin-left:0px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
-moz-opacity: 1; /* Mozilla 1.6 и ниже */
-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */

}
#left_1 .usluga:hover .u_img {
	background:url(../images/remont/cilindr_i.png) no-repeat;
	background-size:100%;
}
/*--------------------------------------------------------------------*/
/*------------------------------usluga2--------------------------------*/
#left_2 .usluga {
	background: #528aec;
	
	-moz-transition: all  0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all  0.5s ease;
}
#left_2 .u_img{
	background:url(../images/remont/raspred_icon.png) no-repeat;
	background-size:100%;
	width:200px;
	height:200px;
	float:left;
	content:"";
	z-index:100;

}
#left_2 .usluga:hover {
	width:420px !important;
}
#left_2 .usluga:hover  .u_title{
	margin-left:10px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
-moz-opacity: 1; /* Mozilla 1.6 и ниже */
-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */

}
#left_2 .usluga:hover .u_img {
	background:url(../images/remont/raspred_i.png) no-repeat;
	background-size:100%;
}
/*--------------------------------------------------------------------*/
/*------------------------------usluga3--------------------------------*/
#left_3 .usluga {
	background: #528aec;
	
	-moz-transition: all  0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all  0.5s ease;
}
#left_3 .u_img{
	background:url(../images/remont/molot_icon.png) no-repeat;
	background-size:100%;
	width:200px;
	height:200px;
	float:left;
	content:"";
	z-index:100;

}
#left_3 .usluga:hover {
	width:420px !important;
}
#left_3 .usluga:hover  .u_title{
	margin-left:0px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
-moz-opacity: 1; /* Mozilla 1.6 и ниже */
-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */

}
#left_3 .usluga:hover .u_img {
	background:url(../images/remont/molot_i.png) no-repeat;
	background-size:100%;
}
/*--------------------------------------------------------------------*/
/*------------------------------usluga4--------------------------------*/
#left_4 .usluga {
	background: #528aec;
	
	-moz-transition: all  0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all  0.5s ease;
}
#left_4 .u_img{
	background:url(../images/remont/nasos_icon.png) no-repeat;
	background-size:100%;
	width:200px;
	height:200px;
	float:left;
	content:"";
	z-index:100;

}
#left_4 .usluga:hover {
	width:420px !important;
}
#left_4 .usluga:hover  .u_title{
	margin-left:0px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
-moz-opacity: 1; /* Mozilla 1.6 и ниже */
-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */

}
#left_4 .usluga:hover .u_img {
	background:url(../images/remont/nasos_i.png) no-repeat;
	background-size:100%;
}
/*--------------------------------------------------------------------*/
/*------------------------------usluga5--------------------------------*/
#right_1 .usluga {
	background: #528aec;
	
	-moz-transition: all  0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all  0.5s ease;
}
#right_1 .u_img{
	background:url(../images/remont/motor_icon.png) no-repeat;
	background-size:100%;
	width:200px;
	height:200px;
	float:right;
	content:"";
	z-index:100;

}
#right_1 .usluga:hover {
	width:420px !important;
}
#right_1 .usluga:hover  .u_title{
	margin-right:0px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
-moz-opacity: 1; /* Mozilla 1.6 и ниже */
-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */

}
#right_1 .usluga:hover .u_img {
	background:url(../images/remont/motor_i.png) no-repeat;
	background-size:100%;
}
/*--------------------------------------------------------------------*/
/*------------------------------usluga6--------------------------------*/
#right_2 .usluga {
	background: #528aec;
	
	-moz-transition: all  0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all  0.5s ease;
}
#right_2 .u_img{
	background:url(../images/remont/NS_icon.png) no-repeat;
	background-size:100%;
	width:200px;
	height:200px;
	float:right;
	content:"";
	z-index:100;

}
#right_2 .usluga:hover {
	width:420px !important;
}
#right_2 .usluga:hover  .u_title{
	margin-right:0px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
-moz-opacity: 1; /* Mozilla 1.6 и ниже */
-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */

}
#right_2 .usluga:hover .u_img {
	background:url(../images/remont/NS_i.png) no-repeat;
	background-size:100%;
}
/*--------------------------------------------------------------------*/
/*------------------------------usluga7--------------------------------*/
#right_3 .usluga {
	background: #528aec;
	
	-moz-transition: all  0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all  0.5s ease;
}
#right_3 .u_img{
	background:url(../images/remont/rul_icon.png) no-repeat;
	background-size:100%;
	width:200px;
	height:200px;
	float:right;
	content:"";
	z-index:100;

}
#right_3 .usluga:hover {
	width:420px !important;
}
#right_3 .usluga:hover  .u_title{
	margin-right:0px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
-moz-opacity: 1; /* Mozilla 1.6 и ниже */
-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */

}
#right_3 .usluga:hover .u_img {
	background:url(../images/remont/rul_i.png) no-repeat;
	background-size:100%;
}
/*--------------------------------------------------------------------*/
/*------------------------------usluga8--------------------------------*/
#right_4 .usluga {
	background: #528aec;
	
	-moz-transition: all  0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all  0.5s ease;
}
#right_4 .u_img{
	background:url(../images/remont/dozator_icon.png) no-repeat;
	background-size:100%;
	width:200px;
	height:200px;
	float:right;
	content:"";
	z-index:100;

}
#right_4 .usluga:hover {
	width:420px !important;
}
#right_4 .usluga:hover  .u_title{
	margin-right:0px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
-moz-opacity: 1; /* Mozilla 1.6 и ниже */
-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */

}
#right_4 .usluga:hover .u_img {
	background:url(../images/remont/dozator_i.png) no-repeat;
	background-size:100%;
}
/*--------------------------------------------------------------------*/
#kap_remont_right .u_title {
background:#0b46b4;
font-size: 17px !important;
float:right !important;
margin-right:-200px;
z-index:1;
width:200px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); /* IE 5.5+*/
-moz-opacity: 0; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0; /* Konqueror 3.1, Safari 1.1 */
opacity: 0; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */

	-moz-transition: all  0.5s ease;
    -o-transition: all  0.5s ease;
    -webkit-transition: all   0.5s ease;
	
}
#region2pad{
	background:url(../images/remont/line1.jpg) no-repeat;
	background-position: 50% 0;
}
#region4pad {
	background:url(../images/remont/line_pluse_big.png) no-repeat;
	background-position: 50% 0;
}
#region4wrap .xtc-wrapper {
	padding-top:410px;
}
#dostavka {
	max-width:800px;
	width: 100%;
	height:240px;
	margin: 0px auto;
	display: flex;
	justify-content: space-between;
}
/*#dostav_1 {
	background:url(../images/dostavka/avtoluks.png) no-repeat;
}
#dostav_2 {
	background:url(../images/dostavka/gunsel.png) no-repeat;
}
#dostav_3 {
	background:url(../images/dostavka/new_poshta.png) no-repeat;
}*/
#dostav_1 {
	background:url(../images/dostavka/1.png) no-repeat;
}
#dostav_2 {
	background:url(../images/dostavka/2.png) no-repeat;
}
#dostav_3 {
	background:url(../images/dostavka/3.png) no-repeat;
}
#dostav_4 {
	background:url(../images/dostavka/intime.png) no-repeat;
}
#dostav_5 {
	background:url(../images/dostavka/nochnoiExpress.png) no-repeat;
}
#dostav_6 {
	background:url(../images/dostavka/drugie.png) no-repeat;
}
#dostav_1, #dostav_2, #dostav_3, #dostav_4, #dostav_5, #dostav_6 {
	width:230px;
	height:220px;
	background-position: 50% 0;
}
.newmainslide h2 a {
	font-family: a_assuan_2, Open Sans !important;
	text-shadow: 0 0 14px rgba(0,0,0,0.5), 0 0 46px rgba(0,0,0,0.5)!important;
}
.red_span {
color: red !important;
border: none !important;
font-size: 100px !important;
margin-bottom: 20px !important;
}
.moduletitle {
	background:none !important;
		color: #fff;
	font-size: 3.7em;
	font-family: a_assuan_2, Open Sans !important;
	
}
#user31 .firstarea {
	display:none;
}
#user31 .module{

	background:none !important;
}
#user31 .modulecontent {
	width: 980px;
	height: auto;
	margin: 0 auto;
}
.contactform {
width: 460px;
float: left;
}
.contactinfo {
width: 442px;
float: right;
font-family: Arial;
text-align: left;
}
#contactForm 
	{
margin: 0;
padding: 0;
border: 0;
font: inherit;
vertical-align: baseline;
word-wrap: break-word;
word-break: normal;
display: block;
}
.contactform input, .contactform textarea {
color: #8c8c8c;
width: 460px;
background: #454545;
}
.contactform textarea {
height: 210px;
overflow: auto;
margin-bottom: 10px;
padding: 6px;
}
.contactinfo h2 strong {
font-family: 'nexa_boldregular', Arial, Helvetica, sans-serif;
}
.contactinfo h2 {
text-transform: uppercase;
margin-bottom: 20px;
font: normal 24px 'nexa_lightregular', Arial, Helvetica, sans-serif;
}
.contactinfo p {
	color:#fff;
}
.contactway {
margin-top: 30px;
padding-bottom: 30px;
border-bottom: 1px solid #fff;
font-style: italic;
color: #ccc;
}
.vg-white-force *, hgroup.vg-white-force-in-title * {
color: #fff !important;
}
.forma_zakaza:hover {
color: #232527;
opacity: 0.9;
-moz-opacity: 0.9;
-o-opacity: 0.9;
filter: alpha(opacity=90);
}
.forma_zakaza {
color: #fff;
}
button.zakaz:hover {
color: #232527;
opacity: 0.9;
-moz-opacity: 0.9;
-o-opacity: 0.9;
filter: alpha(opacity=90);
}
#div_contact_title {
	font: normal 48px a_assuan_2, Arial, Helvetica, sans-serif; 
	color: #fff !important; 
	font-weight: bold;
	margin-bottom: 30px;
}
/*region4*/
#region4 .wallview.columns-1.rows-1{
	min-height:930px;
}
#region4 .cont_line, #region4 .plusy_left, #region4 .plusy_right, #region4 .introtext, #region4  .text_cont{
	width:100%;
	max-width:100%;
	margin:0;
	padding:0;
	background:none;
}
#region4 ul li {
	float:left;
	display:inline;
	width: 25%;
	padding: 0;
	margin-top: 30px;
}
#region4 ul li .c-plus  {
	width:250px;
	height:250px;
	border-radius:50%;
	margin:0 auto;
	}
	#region4 ul li .c-plus  img{
		width:100%;
	}
#region4 .zakaz {
	margin-top: 32px;
}
@media screen and (max-width: 1100px) {
	#region4 ul li {
	float:left;
	display:inline;
	width: 33%;
	padding: 0;
	margin-top: 30px;
}
}
@media screen and (max-width: 900px) {
	#region4 ul li {
	float:left;
	display:inline;
	width: 49%;
	padding: 0;
	margin-top: 30px;
}
#region4 ul li .c-plus  {
	width:80%;
	height:80%;
	border-radius:50%;
	margin:0 auto;
	}
}
@media screen and (max-width: 630px) {
	#region4 ul li {
	float:left;
	display:inline;
	width: 49%;
	padding: 0;
	margin: 30px auto 0;
}
#region4 ul li .c-plus  {
	width:80%;
	height:80%;
	border-radius:50%;
	margin:0 auto;
	}
	/*NEW*/
.modulecontent {
	width:100% !important;
	box-sizing: border-box;
}
.contactform {
    width: 100%;
}
.contactform input, .contactform textarea{
    width: 100%;
    box-sizing: border-box;
}
.contactform input {
    height: auto;
}
.contactinfo {
    width: 100%;
    margin-top: 24px;
    margin-bottom: 34px;
}

.contactinfo .zakaz {
    margin-top: 18px;
}

#region5 .newmainslide > h2 {
    padding-top: 20px;
}

#dostavka {
    flex-direction: column;
    height: 680px;
    align-items: center;
}
#region5wrap {
    background-size: cover;
    background-position: center;
}

}