body {	
  padding: 0px;
  margin: 0px;
  height: 100%;
  background-color: #E8E8E8;
 	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

}

h1, h2, p {color: #007DB7;}

h1 {
  margin-top: 0;
}

header {
	background-color: #007DB7;
	display: block;
}

footer {
	background-color: #2E3638;
	color: #CCC;
	font-size: 13px;
	line-height: .8;
	padding: 10px;
}

footer p {
	color: #ccc;
	font-size: 14px;
	margin: 0;
  font-weight: normal;
  line-height: 22px;
}

.logo {
	margin: 21px 0;
	float: left;
}

.logo_phrase {
	margin: 31px 45px 31px 0;
	float: right;
	display: block;
	font-size: 22px;
	color: #FFF;	
}

.feedback_form {
	border: 1px solid #353333;
	background: url(../images/bg_2.png) no-repeat center top, url(../images/bg_feedback.gif) repeat;
	/*background: url(../images/bg_feedback.gif) repeat;*/
	color: #A1A1A1;
	display: none;
}

.feedback_form h1 {
    margin: 60px auto 0px;
    color: #A1A1A1;
    width: 600px;
    text-align: left;
    font-size: 30px;
    line-height: 1.2;
    padding-bottom: 8px;
}

.feedback_form table {
	margin: 0 auto;
	margin-bottom: 50px;
}

.feedback_form table td {
	color: #A1A1A1;	
	padding: 4px 4px 1px 4px;
  font-family: Trebuchet MS,Arial,sans-serif;
  font-size: 16px;
	/*border: 1px solid red;*/
}

.feedback_form table td span.phone {
	font-size: 22px;
	color: #A1A1A1;
	text-decoration: none;	
	cursor: pointer;
}

.feedback_form table td span.phone:hover {
	text-decoration: underline;
}	

.feedback_form table tr:nth-child(even){
	height: 50px;
}

.feedback_form input[type=text], .feedback_form textarea {
    width: 600px;
    padding: 6px;
    /*margin-top: 10px;*/
    color: #747070;
    background-color: #101010;
    border-width: medium medium 1px;
    border-style: none none solid;
    border-color: -moz-use-text-color -moz-use-text-color #494949;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-radius: 4px;
	  white-space: pre;
	  resize: none;

}

.feedback {
	background-image: url(../images/feedback.png);
	background-repeat: no-repeat;
	/*background-position: 90% top;*/
	height: 64px;
	float: right;
	margin: 0px 40px;
	width: 225px;
	text-align: center;
	/*border: 1px solid red;*/
	color: #fff;
	padding-top: 10px;
	font-size: 18px;
	cursor: pointer;
}

.feedback_form input[type="button"], .feedback_form input[type="submit"] {
    position: relative;
    width: 253px;
    height: 58px;
    border: medium none;
    color: #FFF;
    font-size: 20px;
    padding-top: 1px;
    cursor: pointer;
    z-index: 4;
    background: transparent url("../images/block_blue.png") no-repeat scroll;
}

#div_wait, #div_error, #div_success {
	text-align: center;
	border: 2px solid;
	margin: 20px auto;
	width: 80%;
	border-radius: 4px;
	vertical-align: middle;
	line-height: 50px;
	display: none;
	padding: 10px;
} 

#div_wait {
	border: 2px solid #746d33;
	color: #CEC577;
}

#div_error {
	border: 2px solid red;
	color: red;
}

#div_success {
	border: 2px solid green;
	color: #A5BDA5;
}

.li_linemore li{
	margin-top: 15px;
	margin-bottom: 15px;
}


#first p.tagline {
    margin: 30px 40px 30px 40px;
}

#first .tagline {
    font-size: 19px;
    line-height: 1.3;
    color: #444;
    font-family: Trebuchet MS,Arial,sans-serif;
}

/* 
  Второй экран 
*/

#second {
	background-color: #007DB7;
	/*background-image: url(../images/bg_2.png), url(../images/bg_white.png);*/
	background-image: url(../images/bg_white.png);
	background-repeat: repeat-x;
	/*background-repeat: no-repeat, repeat-x;*/
	background-position: 0 0;
	/*background-position: center top, 0 0;*/
}

#second_header {
	font-size: 44px;
	padding-top: 80px;
	text-align: center;
	color: #fff;
}
/*#second p, #second a,
#second h1, #second h2,
#second li {
	color: #fff;
}
*/

.body-slider {
	margin-top: 40px;
	/*height: 400px;*/
	/*border: 1px solid red;*/
}

.bx-prev {
	float: right;  
	/*margin-top: -50px; */
	/*margin-top: 145px; */
	/*margin-left:  250px;  */
	/*margin-right: 50px; */
	background: url(../images/slider.png) -120px 0 no-repeat;
	width: 54px;
	height: 52px;		
}

.bx-prev:hover {
	background: url(../images/slider.png) -240px 0 no-repeat;
}

.bx-next{
	float: right; 
	/*margin-top: -50px; */
	/*margin-top: 145px; */
	margin-right: 30px; 
	margin-bottom: 20px;
	background: url(../images/slider.png) -180px 0 no-repeat;
	width: 54px;
	height: 52px;		
}

.bx-next:hover {
	background: url(../images/slider.png) -300px 0 no-repeat;
}

.bx-wrapper {
	margin-bottom: 10px;
	border: none;
	background: none;
}

.row {padding-top: 40px;}

#slider-container {
	/*padding-left: 260px;*/
	/*border: 1px solid #20F12F;*/
	padding: 0;
}

#slider {
	/*border: 1px solid #F62153;*/
}


#slider table, #slider td {
	border: 1px solid #fff;
	color: #fff;
}

#slider td {padding: 0 5px;}

#slider > div {
	max-height: 700px;
	overflow: auto;	
	border-radius: 4px 4px 4px 4px;
}

#slider-pager {
	/*float: left;
	max-width: 200px;
	*/
	/*max-height: 600px;*/
	/*overflow: auto;*/
	/*white-space: nowrap;*/
	/*border: 1px solid red;*/
	padding: 0;
	clear: both;
}

 #slider-pager a {
    display: block;
    margin: 2px 5px;
    padding: 1px 5px;
    color: #fff;
    border: solid #02628E 2px;
    font-size: 12px;
  }
  
 #slider-pager a:hover,
 #slider-pager a.active {
    border: 2px solid #73BCDD;
    border-radius: 3px;
    text-decoration: none;
    /*font-weight: bold;*/
  }


.slide {
	/*width: 100%;*/
	height: 570px;
  /*border: 1px solid #C810EF;*/
}

.bg_blue {
	background-image: url(../images/sliders/bg_intertech_blue.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
  background-size: 100% 100%;
}

.slide_margin_1 {
	padding-top: 150px;
}

.slide_font {
	font-size: 19px;
}

.slide_font_big {
	font-size: 24px;
}

.slide_caption {
	background-image: url(../images/sliders/bg_intertech_caption.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
  background-size: 100% 100%;
  height: 80px;
  display: none;
}

.slide_contaier {
	padding: 0 30px 10px 30px;
	background-color: #FFFFFF;
	color: #000000;
	min-height: 550px;
	clear: both;
}

.slide_18 {
	background-color: #007DB7;
}

.slide_18 p {
	color: #FFFFFF;
}

.slide_contaier p{
	color: #000000;
}


.slide_container p .white,
.white {
	color: #FFFFFF;
}

.slide_container p .blue,
.blue {
	color: #007DB7;
}

/*.slide_contaier ul {
	list-style-image: url(../images/checkmark.svg) ;
	list-style-position: inside;
	list
	padding: 0;
	margin: 0;	
}
*/

/*.slide_contaier ul {
    list-style: none;
    padding: 0;
    margin: 0;
}


.slide_contaier li:before{
   content: '';
   display: inline-block;
   height: 16px;
   width: 16px;
   background-image: url(../images/checkmark.svg);
}*/



#second .slide_contaier h1,
#second .slide_contaier h2,
#second .slide_contaier h3{
	color: #007DB7;
	margin-bottom: 25px;
}

.img_center{
	margin: auto auto;
}
.img_inline {
	display: inline;
}

/*
	Третий экран
*/

#third {
	/*height: 693px;*/
	background-color: #E8E8E8;
	background: url(../images/bg_blue.png) repeat-x;
}

/*
	Четвертый экран
*/

#fourth {
	background-color: #2E3638;
	background-image: url(../images/bg_gray_blue.png), url(../images/bg_2.png);
	background-repeat: repeat-x, no-repeat;
	background-position:  0 0, center top;
}

#fourth h1 {
	font-size: 44px;
	padding-top: 122px;
	padding-bottom: 40px;
	text-align: center;
	color: #fff;
} 

#fourth p, #fourth a{
	font-size: 18px;
	color: #FBFEFF;
}

#fourth a{
	text-decoration: underline;
}

#fourth a:hover{
	text-decoration: none;
}


#fourth p.phone{
	font-size: 26px;
	padding-top: 8px;
	padding-bottom: 8px;	
	cursor: pointer;
}

#fourth p.phone:hover{
	text-decoration: underline;
}

#fourth table {
	margin: 0px auto;
}

#fourth table td{
	padding: 30px 60px 60px 60px ;
	/*border: 1px solid red;*/
	width: 400px;
	/*border: 1px solid red;*/
	vertical-align: top;

	font-family: Trebuchet MS,Arial,sans-serif;
	color: #444;
	font-size: 16px;
	font-weight: normal;
	line-height: 22px;	
}

