/* line 7, ../sass/lightbox.sass */
body:after {
  content: url(css/lightbox/close.png)/*tpa=http://internet-kz.com/css/lightbox/close.png*/ url(css/lightbox/loading.gif)/*tpa=http://internet-kz.com/css/lightbox/loading.gif*/ url(css/lightbox/prev.png)/*tpa=http://internet-kz.com/css/lightbox/prev.png*/ url(css/lightbox/next.png)/*tpa=http://internet-kz.com/css/lightbox/next.png*/;
  display: none;
}

/* line 11, ../sass/lightbox.sass */
.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

/* line 20, ../sass/lightbox.sass */
.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}
/* line 28, ../sass/lightbox.sass */
.lightbox .lb-image {
  display: block;
  height: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 32, ../sass/lightbox.sass */
.lightbox a img {
  border: none;
}

/* line 35, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 44, ../sass/lightbox.sass */
.lb-container {
  padding: 4px;
}

/* line 47, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 43%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 56, ../sass/lightbox.sass */
.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(css/lightbox/loading.gif)/*tpa=http://internet-kz.com/css/lightbox/loading.gif*/ no-repeat;
}

/* line 63, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 71, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 74, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 77, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  cursor: pointer;
  /* Trick IE into showing hover */
  display: block;
}

/* line 84, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}
/* line 87, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(css/lightbox/prev.png)/*tpa=http://internet-kz.com/css/lightbox/prev.png*/ left 48% no-repeat;
}

/* line 90, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}
/* line 93, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(css/lightbox/next.png)/*tpa=http://internet-kz.com/css/lightbox/next.png*/ right 48% no-repeat;
}

/* line 96, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 103, ../sass/lightbox.sass */
.lb-data {
  padding: 0 4px;
  color: #bbbbbb;
}
/* line 106, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 111, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
/* line 115, ../sass/lightbox.sass */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}
/* line 121, ../sass/lightbox.sass */
.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(css/lightbox/close.png)/*tpa=http://internet-kz.com/css/lightbox/close.png*/ top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 130, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}


body {

	font-size:16.9px;
    
	font-family:calibri, "Open Sans Condensed", sans-serif;

	color: #050505;

	margin:0;

}

html * {
    max-height: 999999px;
}

/* СТИЛИ ДЛЯ ОБЩИХ ЭЛЕМЕНТОВ */



div.fon{

	display:none;

	background:#000000;

	width:200%;

	height:200%;

	position:fixed;

	z-index:400;

	opacity:0.8;

	top:-20px;

}



input[type="button"],
div.tabs__content div.inline_b a {

background: #000000 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 5px;
    color: #ffffff;
    cursor: pointer;
    font-family: calibri,"Open Sans Condensed",sans-serif;
    font-size: 18px;
    outline: medium none;
    padding: 7px 50px;
    text-decoration: none;

	-webkit-transition: all 0.5s ease;                  

    -moz-transition: all 0.5s ease;                 

    -o-transition: all 0.5s ease;   

    -ms-transition: all 0.5s ease;          

    transition: all 0.5s ease;


	cursor:hand;


}



input[type="button"]:hover,
div.tabs__content div.inline_b a:hover {

background: #fff none repeat scroll 0 0;
    border: 0 none;
    border-radius: 5px;
    color: #000;
    cursor: pointer;
    font-family: calibri,"Open Sans Condensed",sans-serif;
    font-size: 18px;
    outline: medium none;
    padding: 7px 50px;
    text-decoration: none;
	cursor:hand;


}



input[type="text"] {

    border: medium none;
    box-sizing: border-box;
    color: #000000;
    font-family: calibri,"Open Sans Condensed",sans-serif;
    font-size: 20px;
    outline: medium none;
    padding: 7px 10px;
    width: 100%;

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;

}



input[type="text"]:focus {

	box-shadow:0 0 6px gray;

}



input[type="password"] {

    border: medium none;
    box-sizing: border-box;
    color: #000000;
    font-family: calibri,"Open Sans Condensed",sans-serif;
    font-size: 20px;
    outline: medium none;
    padding: 7px 10px;
    width: 100%;

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;

}



input[type="password"]:focus {

	box-shadow:0 0 6px gray;

}



input.fail {

	color: #79797b;

	background:#FDDFDF;


}



input.fail:focus {

	box-shadow:0 0 6px #9A1414;

}



textarea {

    border: medium none;
    box-sizing: border-box;
    color: #000000;
    font-family: calibri,"Open Sans Condensed",sans-serif;
    font-size: 20px;
    outline: medium none;
    padding: 7px 10px;
    width: 100%;

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;

}



textarea:focus {

	box-shadow:0 0 6px gray;

}



textarea.fail {

	color: #79797b;

	background:#FDDFDF;


}




textarea.fail:focus {

	box-shadow:0 0 6px #9A1414;

}



select {

    border: medium none;
    box-sizing: border-box;
    color: #000000;
    font-family: calibri,"Open Sans Condensed",sans-serif;
    font-size: 20px;
    outline: medium none;
    padding: 7px 10px;
    width: 100%;

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;

}



select:focus {

	box-shadow:0 0 6px gray;

}



select.fail {

	color: #79797b;

	background:#FDDFDF;


}



select.fail:focus {

	box-shadow:0 0 6px #9A1414;

}



a {

	text-decoration:none;

	color:#79797b;

}



a:hover {

	text-decoration:underline;

	color:#428bca;

}



div.relative {

	position:relative;

}



div.deliver {

	

}



div.inline {

	display:inline-block;

	vertical-align:middle;

}



div.delivercent {

	display: table-cell;

	vertical-align:top;

}



div.incenter {

	display:table;

	margin:0 auto;

	width:100%;

}



div.nothingfound {

	color: #F00;

	text-align: center;

	margin: 20px auto;

	font-size: 12px;

}



div.textfail {

	color:red;

}



span.star {

	color:red;

}



/*-- ВСПЛЫВАЮЩЕЕ ОКНО ОТВЕТА --*/	



div.answerform {

	position: fixed;

	background: #EFEFEF none repeat scroll 0% 0%;

	box-shadow: 0px 0px 0px 20px rgba(0, 0, 0, 0.3);

	padding: 30px;

	display: none;

	z-index: 500;

	width: 500px;

}



div.answer_main {

	width:100%;

}



div.answer_mainin {



}



div.answer_closeline {

	height:40px;

}



div.answer_close {

	float:right;

}



div.answer_title {

	text-align: center;

	font-size: 15px;

	padding: 20px;

}



/* СТИЛИ РАЗМЕТКИ */



div.body{

	

}



div.allheader {

position: relative;
    width: 100%;
    z-index: 15;


}



div.overhead {

	width:100%;
	margin:0 auto;

}



div.overheadinfo {

	margin:0 auto;

	width:100%;
	display: table;

}



div.overheadleft {

	display:table-cell;

	vertical-align:top;

}



div.overheadright {

	display:table-cell;

	text-align: right;

}



div.head {

background: rgb(0, 0, 0) none repeat scroll 0 0;
    box-shadow: 0 2px 3px 0 #969696;
    height: 100px;
    margin: 0 auto;
    width: 100%;

}



div.headinfo {

	margin:0 auto;
    max-width:1200px;
    min-width:320px;
	width:100%;

	display: table;

}



div.headcolumnlogo {
display: none;
    text-align: center;
    vertical-align: middle;
    width: 20%;

}



div.headcolumn1 {

 display: table-cell;
    vertical-align: top;
    width: 48%;

}



div.headcolumn2 {
display: table-cell;
    /* padding-bottom: 10px; */
    text-align: center;
    vertical-align: middle;
    float: right;
    top: 10px;
    position: relative;
}


div.headcolumn1 div{
  /*  margin-left:-50px;*/
}

div.headcolumn2row1 div.inline_b{
    vertical-align:middle;
}


div.headcolumn2row1 {
  padding-top: 5px;
    text-align: center;
    width: 100%;

}



div.headcolumn2row2 {

		

}



div.headcolumn3 {

	

}



div.headcolumn3row1 {

	text-align:right;

}



div.headcolumn3row2 {

	text-align:right;	

}



div.underhead {

	width:100%;

	max-width:1200px;

}



div.underheadinfo {

	margin:0 auto;

	width:100%;

	display: table;

}



div.underheadleft {

	display:table-cell;

}



div.underheadright {

	display:table-cell;

	text-align: right;

}



div.allcentermain {

margin: 0 auto;
    position: relative;
    width: 100%;
    z-index: 1;

}


div.site_block{
    width:100%;
  /*  min-width:320px;*/
    max-width:1200px;
    margin:0 auto;
	/*margin-top: 100px;*/
}


div.allcenterblock {

	display: table;

	width: 100%;

	margin:0 auto;

}



div.leftmain {

	vertical-align:top;

	display:table-cell;

	width:260px;

	padding:10px 0;

}



div.leftcolumn {

	padding:0 10px 0 0 ;

}





div.centermain {

	vertical-align:top;

	display:table-cell;


}



div.centercolumn {



}





div.rightmain {

	vertical-align:top;

	display:table-cell;

	width: 260px;

	padding:10px;

}



div.rightcolumn {

	margin-left:20px;

}



div.centerunderslider {

	

}



div.leftunderslider {

	

}



div.rightunderslider {

	

}



div.allfooter {

	background: #fbfbfc;

	width:100%;

}



div.allfooterinfo {

 background: #055490;
    background-image: linear-gradient(90deg, #065490 0%, #068390 100%);
}



div.overfooter {
margin: 0 auto;
    max-width: 1200px;
    min-height: 220px;
    min-width: 320px;
    position: relative;
    width: 100%;
	

}



div.underfooter {

	

}



div.underfooterleft {

	

}



div.underfooterright {

	

}



div.counter {

	

}



/* МОДУЛИ РАЗДЕЛОВ */



/* Разделы на шапке */



div.topchapters {

	

}



div.topchapters_separator {

	display:inline-block;

	vertical-align:middle;

	width:1px;

	background:#fff;

	height: 1px;

}



div.topchapter {

	display:inline-block;

	vertical-align:middle;

	position:relative;

	-webkit-transition: all 0.3s ease;                  

    -moz-transition: all 0.3s ease;                 

    -o-transition: all 0.3s ease;   

    -ms-transition: all 0.3s ease;          

    transition: all 0.3s ease;

	cursor:pointer;

	cursor:hand;

}



div.topchapter a { 

	text-decoration:none;

	-webkit-transition: all 0.3s ease;                  

    -moz-transition: all 0.3s ease;                 

    -o-transition: all 0.3s ease;   

    -ms-transition: all 0.3s ease;          

    transition: all 0.3s ease;

}



div.topchapter:hover {

	display:inline-block;

	vertical-align:middle;

	position:relative;



}



div.topchapter:hover a.topchapter_link { 

	text-decoration:none;

	color:#AAC5DC;

}



div.topactivechapter {

	display:inline-block;

	vertical-align:middle;

	position:relative;

	cursor:pointer;

	cursor:hand;

}



div.topactivechapter a.topchapter_link { 

	text-decoration:none;

	color:#AAC5DC;

}



div.topchapterin {

	padding:8px 10px;

	height:30px;

	display:table-cell;

	vertical-align:middle;

}



div.topchapter:hover div.topchapters_submenu{

	display:block;

}



div.topactivechapter:hover div.topchapters_submenu{

	display:block;

}



div.topchapters_submenu {

	display:none;

	position:absolute;

	top:36px;

	background:#525157;

	text-align:left;

	z-index:100;

	padding:5px;

}



div.topchapter_submenu0 {

	min-width:150px;

	padding:3px;

}



div.topchapter_submenu1 {

	min-width:150px;

	padding:3px;

}



div.topchapter_submenu0:hover {

	min-width:150px;

	padding:3px;

	background:#2b3944;

}



div.topchapter_submenu1:hover {

	min-width:150px;

	padding:3px;

	background:#2b3944;

}



div.topchapter_submenu0:hover a{

	color:#AAC5DC;

}



div.topchapter_submenu1:hover a{

	color:#AAC5DC;

}



a.topchapter_link_submenu0 {

	text-decoration:none;

	white-space:nowrap;

	color:#fff;

}



a.topchapter_link_submenu1 {

	text-decoration:none;

	white-space:nowrap;

	color:#fff;

}



/* Разделы в колонке */



div.columnchapters_main {

	margin-bottom:15px;

}



div.columnchapters_title {

	text-transform: uppercase;

    border: 1px solid #e0e0e1;

    background: #f2f2f5;

    color: #3e3d41;

    padding: 10px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

}



div.columnchapters {

	

}



div.columnchapter0 {

	padding: 8px 0px;

	cursor: pointer;

	cursor:pointer;

	cursor:hand;

}



div.columnchapter0 a{

	text-decoration: none;

	-webkit-transition: all 0.3s ease;                  

    -moz-transition: all 0.3s ease;                 

    -o-transition: all 0.3s ease;   

    -ms-transition: all 0.3s ease;          

    transition: all 0.3s ease;

}



div.columnchapter0:hover {

	padding: 8px 0px;

}



div.columnchapter0:hover a{

	text-decoration:none;

	color:#000;

}



div.columnchapteractive0 {

	padding: 8px 0px;

	cursor:pointer;

	cursor:hand;

}



div.columnchapteractive0 a{

	text-decoration:none;

	color:#000;

}



div.columnchapter1 {

	padding: 4px 0px 4px 10px;

	cursor:pointer;

	cursor:hand;

}



div.columnchapter1 a{

	text-decoration:none;

}



div.columnchapter1:hover {

	padding: 4px 0px 4px 10px;

}



div.columnchapter1:hover a{

	text-decoration:none;

	color:#000;

}



div.columnchapteractive1 {

	padding: 4px 0px 4px 10px;

	cursor:pointer;

	cursor:hand;

}



div.columnchapteractive1 a{

	text-decoration:none;

	color:#000;

}



div.columnchapter2 {

	padding: 4px 0px 4px 20px;

	cursor:pointer;

	cursor:hand;

}



div.columnchapter2 a{

	text-decoration:none;

}



div.columnchapter2:hover {

	padding: 4px 0px 4px 20px;

}



div.columnchapter2:hover a{

	text-decoration:none;

	color:#000;

}



div.columnchapteractive2 {

	padding: 4px 0px 4px 20px;

	cursor:pointer;

	cursor:hand;

}



div.columnchapteractive2 a{

	text-decoration:none;

	color:#000;

}



/* Разделы в центре */



div.centerchapters {

	margin:10px 0;

	text-align:center;

}



div.centerchapters_in {



}



div.centerchapter {

	display: inline-block;

	margin:15px 0;

	padding: 10px;

	max-width: 280px;

	min-width: 280px;

	vertical-align: top;

}



div.centerchapter_topname {

	display:none;

}



div.centerchapter_img {

	vertical-align:top;

	text-align: center;

}



div.centerchapter_imgin {

	text-align: center;

	max-width:280px;

	margin: 0 auto;

	max-height:200px;

}



div.centerchapter_imgin img{

	max-width:280px;

	max-height:200px;

}



div.centerchapter_infoblock {

	vertical-align:top;

	text-align:center;

}



div.centerchapter_bottomname {

	padding:10px 0px 10px 0;

}



div.centerchapter_bottomname a {

	font-size:16px;

	color:#000;

	text-decoration:none;

	-webkit-transition: all 0.7s ease;

	-moz-transition: all 0.7s ease;

	-o-transition: all 0.7s ease;

	transition: all 0.7s ease;

}



div.centerchapter_bottomname a:hover {

	font-size:16px;

	color:#000;

	text-decoration:underline;

}



div.centerchapter_info {

	margin: 5px 0px;

	height:50px;

}



div.centerchapter_button {

	text-align:center;

}



/* МОДУЛИ ПОИСК */



div.search {

	position:relative;

	left: -20px;

}



div.search_input {

	display:inline-block;

	width: 300px;



}



div.search_input input {

	width: 300px;

}



div.search_button {

	display:inline-block;

}



div.search_button input {

	padding:0;

	background:url("themes/templates/icon_search.png")/*tpa=http://internet-kz.com/themes/templates/icon_search.png*/ no-repeat center;

	width:24px;

	height:24px;

	font-size:0;

	position: absolute;

	top: 4px;

}



div.search_button input:hover {

	padding:0;

	background:url("themes/templates/icon_search_hover.png")/*tpa=http://internet-kz.com/themes/templates/icon_search_hover.png*/ no-repeat center;

	width:24px;

	height:24px;

	font-size:0;

	position: absolute;

	top: 4px;

}



div.dropdownsearch {

	position:absolute;

	z-index:3000;

	width:100%;

}



div.dropdownsearchfon {

	position:relative;

	box-shadow:0 0 2px #eee;

	border:1px solid #e8e8e8;

	left:0px;

	background:white;

}



div.searchrow0 {

	display:table;

	width:100%;

	cursor:pointer;

	cursor:hand;

   

}



div.searchrow1 {

 	display:table;

	width:100%;

	cursor:pointer;

	cursor:hand;

	background:#efefef;

}



div.dropdownname0 {

    text-align:left;

	color:#777;

	padding:5px;	  

	font-size: 11px;

	display:table-cell;

}



div.searchrow0:hover div.dropdownname0 {

	text-align:left;

	color: #777;

	font-size: 11px;

}



div.dropdownname1 {

    text-align:left;

	color:#777; 

	padding:5px;  

	font-size: 11px;

	display:table-cell;

}



div.searchrow1:hover div.dropdownname1 {

	color: #777;

	font-size: 11px;

	text-align:left;

}



div.dropdownprice0 {

	text-align:right;

    color: #ec6d58;

    font-size: 11px;

	padding:5px;

	display:table-cell;

}



div.searchrow0:hover div.dropdownprice0 {



}



div.dropdownprice1 {

	text-align:right;

    color: #ec6d58;

    font-size: 11px;

    padding:5px;

	display:table-cell;

}



div.searchrow1:hover div.dropdownprice1 {



}



/* НОВОСТНАЯ ЛЕНТА */



/* Новостная лента в колонке */



div.columnarticles_main {

	

}



div.columnarticles_title {

	text-transform: uppercase;

    border: 1px solid #e0e0e1;

    background: #f2f2f5;

    color: #3e3d41;

    padding: 10px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

	margin-bottom:10px;

}



div.columnarticles {

	

}



div.columnarticle_separator {

	display:none;

}



div.columnarticle {

	text-align:left;

}



div.columnarticle_imgleft {

	display:none;

}



div.columnarticle_imgright {

	display:none;

}



div.columnarticle_info {

	vertical-align:top;

}



div.columnarticle_name {

	padding: 3px 0;

}



div.columnarticle_name a {

	text-decoration:none;

}



div.columnarticle_date {

	color:#476776;

	font-style:italic;

	margin-bottom: 20px;

	text-align:right;

}



div.columnarticle_seeall {

	text-align:center;

	margin-bottom:20px;

}



/* Новостная лента в центре */



div.centerarticles_main {

	text-align: Center;

	margin:10px 0;

}



div.centerarticles_title {

	text-transform: uppercase;

    border: 1px solid #e0e0e1;

    background: #f2f2f5;

    color: #3e3d41;

    padding: 10px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

	margin-bottom:10px;

}



div.centerarticle {

	display:inline-block;

	vertical-align:top;

	max-width: 280px;

	min-width: 280px;

	margin:15px;

	text-align:center;

}



div.centerarticle_img {

	width: 280px;

	height: 200px;

	margin: 0px auto;

	background: #fff;

	border-radius: 3px;

	

}



div.centerarticle_imgin {

	max-height:200px;

	overflow:hidden;

}



div.centerarticle_imgin img{

	max-width:280px;

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;

}



div.centerarticle_info {

	text-align:center;

	margin-top:20px;

}



div.centerarticle_topname {

	display:none;

}



div.centerarticle_name {

	padding:10px 0px 10px 0;

	height:40px;

}



div.centerarticle_name a {

	font-size:16px;

	color:#000;

	text-decoration:none;

	-webkit-transition: all 0.7s ease;

	-moz-transition: all 0.7s ease;

	-o-transition: all 0.7s ease;

	transition: all 0.7s ease;

}



div.centerarticle_name a:hover {

	font-size:16px;

	color:#000;

	text-decoration:underline;

}



div.centerarticle_short {

	margin: 5px 0px;

	text-align:left;

}



div.centerarticle_date {

	font-size: 14px;

	padding: 8px;

}



div.centerarticle_seeall {

	text-align:center;

}



/* Новостная лента страница */



div.pagearticles {

	text-align: center;

}



div.pagearticle {

	margin:5px 0;

	text-align:center;

}



div.pagearticle_img {

	width:180px;

	display:table-cell;

	vertical-align:top;

}



div.pagearticle_imgin {

	

}



div.pagearticle_imgin img{

	max-width:180px;

}



div.pagearticle_info {

	display:table-cell;

	text-align:left;

	vertical-align:top;

	padding-left:15px;

}



div.pagearticle_topname {

	display:none;

}



div.pagearticle_name {

	margin-bottom: 3px;

}



div.pagearticle_name a {

	font-size: 16px;

	text-decoration:none;

}



div.pagearticle_short {

	margin: 3px 0;

}



div.pagearticle_date {

	font-size: 12px;

}



/* Страница элемента ленты */



div.articleback {

	margin: 10px 0;

}



div.articlename {

	margin-bottom: 20px;

}



h1{
	
	/*
color: white;
    font-size: 25.4px;
    font-weight: normal;
    letter-spacing: 2px;
    margin-top: 12px;
    padding: 4px 0 0;
    text-align: right;
    text-transform: uppercase;
*/
	
	line-height: 100%;
    font-weight: 100;
    color: white;
    font-weight: 900;
    font-size: 52px;
    font-family: calibri, "Open Sans Condensed", sans-serif;
	 text-align: left;  
	
	
	
	
	
	
	
}

h1 span{
   background-color: rgba(0, 0, 0, 0);
   background-image: url("themes/beeline/grad.png")/*tpa=http://internet-kz.com/themes/beeline/grad.png*/;
   background-repeat: repeat-y;
   background-attachment: scroll;
   background-position: 0 0;
   background-size: 100% auto;
    border-radius: 10px;
    color: #000;
    display: block;
    padding: 8px 20px 8px 0;
}

h3{
    font-size:25px;
    font-weight:bold;
}

div.inline_b{
    display:inline-block;
    vertical-align:top;
    }



div.articletext {

	

}



div.articledate {

font-size: 13px;



padding: 8px;	

}



div.article_commall {

	

}



div.articlecomments {

	

}



div.commenthorseparator {

	

	

}



div.commentquote {

	

}



div.oneartcomm {

	

}



/* ХЛЕБНЫЕ КРОШКИ */



div.breads {

	margin:0 auto;

	margin-top: 10px;

	margin-bottom: 10px;

	padding: 10px;

	background:#efefef;

}



div.linkicon {

	display:inline-block;

	vertical-align:middle;

	padding: 0 10px;

	font-size:13px;

}



div.link {

	display:inline-block;

	vertical-align:middle;

}



div.link a {

	font-size:13px;

	text-decoration:none;

}



div.link a:hover {

	font-size:13px;

	text-decoration:underline;

	color:#AAC5DC;

}



div.linkactive {

	display:inline-block;

	vertical-align:middle;

}



div.linkactive a {

	font-size:13px;

	color:#AAC5DC;

}



div.linkactive a:hover {

	font-size:13px;

	text-decoration:underline;

	color:#AAC5DC;

}



/* ПАГИНАЦИЯ */



div.paging {

	

}



div.pagingbutton {

	display:inline-block;

	vertical-align:middle;

}



div.pagingleft {

	

}



div.pagingright {



}



div.pagingall {

	background:#f0f0f0;

	border:1px solid #dedede;

	color:#2b3944;

	font-size:18px;	

	width: 36px;

	

	text-align:center;	

	cursor:pointer;

	cursor:hand;

	margin:0 2px;

	line-height: 36px;

}



div.pagingall:hover {

	background:#fff;

	border:1px solid #dedede;

	color:#2b3944;

	font-size:18px;

	width: 36px;

	height: 36px;

	line-height: 36px;

	text-align:center;	

	cursor:pointer;

	cursor:hand;

	margin:0 2px;

}



div.pagingnow {

	background:#fff;

	border:1px solid #dedede;

	color:#2b3944;

	font-size:18px;

	width: 36px;

	height: 36px;

	line-height: 36px;

	text-align:center;	

	cursor:pointer;

	cursor:hand;

	margin:0 2px;

}



/* ЗАКАЗАТЬ ЗВОНОК */



div.callme {

	

}



div.callmeform {

background-color: #ffe200;
/*background-image: url("themes/beeline/vkl_1.png");*/
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0 0;
background-size: 26% auto;
    box-shadow: 0 0 0 20px rgba(0, 0, 0, 0.3);
    display: none;
    padding: 30px;
    position: fixed;
    width: 400px;
    z-index: 500;

}



div.callme_main {

	width:100%;

}



div.callme_mainin {



}



div.callme_closeline {

	height:40px;

}



div.callme_close {

	float:right;

}



div.callme_title {

    font-size: 20px;
    font-weight: bold;
    padding: 10px 20px;
    position: relative;
    text-align: center;
    text-transform: uppercase;

}



div.callme_line {

	margin:3px 0;

}



div.callme_block {

	

}



div.callme_button {
 padding: 10px 0 0;
    text-align: center;

}



/* СЛАЙДЕР */



div.sliderback {

	

}



div.slider {

	

}

div.sliderimg {

	

	border-bottom:1px solid #dedede;

	

}



div.advbanner {

	position:absolute;

}



div.sliderarrows {

	

}



div.sliderleft {

	position:absolute;

	z-index:100;

	top:40%;

	left:43px;

}



div.sliderleft input {

	background:url("themes/templates/arrow_left.png")/*tpa=http://internet-kz.com/themes/templates/arrow_left.png*/ no-repeat center;

	width:36px;

	height:36px;

	font-size:0;

	padding:0;

	border:0;

	-webkit-transition: all 0.5s ease-in-out;

-moz-transition: all 0.5s ease-in-out;

-o-transition: all 0.5s ease-in-out;

transition: all 0.5s ease-in-out;

}



div.sliderleft input:hover {

	background:url("themes/templates/arrow_left_hover.png")/*tpa=http://internet-kz.com/themes/templates/arrow_left_hover.png*/ no-repeat center;

	width:36px;

	height:36px;

	font-size:0;

	padding:0;

	border:0;

}



div.sliderright {

	position:absolute;

	z-index:100;

	margin-left:100%;

	left:-100px;

	top:40%;

}



div.sliderright input {

	background:url("themes/templates/arrow_right.png")/*tpa=http://internet-kz.com/themes/templates/arrow_right.png*/ no-repeat center;

	width:36px;

	height:36px;

	font-size:0;

	padding:0;

	border:0;

	-webkit-transition: all 0.5s ease-in-out;

-moz-transition: all 0.5s ease-in-out;

-o-transition: all 0.5s ease-in-out;

transition: all 0.5s ease-in-out;

}



div.sliderright input:hover {

	background:url("themes/templates/arrow_right_hover.png")/*tpa=http://internet-kz.com/themes/templates/arrow_right_hover.png*/ no-repeat center;

	width:36px;

	height:36px;

	font-size:0;

	padding:0;

	border:0;

}



div.sliderbuttons {

	position:relative; 

	top:100%; 

	z-index:100;

	text-align: center;

}



div.sliderbuttonsin {

	

}



div.sliderbutton {

	display:inline-block;

}



div.slidernext {

	background:#fff;

	border:1px solid #2b3944;

	width:18px;

	height:18px;

	margin:3px;

	font-size:0;

	cursor:pointer;

	cursor:hand;

}



div.slidernextact {

	background:#2b3944;

	border:1px solid #2b3944;

	width:18px;

	height:18px;

	margin:3px;

	font-size:0;

	cursor:pointer;

	cursor:hand;

}



/* ГАЛЕРЕЯ */



/* Страница галереи */



div.pagegallery {



}



div.gallery {

	display:inline-block;

	vertical-align:top;

	width:290px;

	margin:5px;

}



div.gallery_img {

	width: 290px;

    height: 150px;

    vertical-align: middle;

    text-align: center;

    display: table-cell;

}



div.gallery_imgin {

	

}



div.gallery_imgin img{

	max-width:290px;

	max-height:150px;

}



div.gallery_text {

	text-align: center;

	padding-top:10px;

}



/* Слайдер галереи */



div.slidergallerys {

	position: relative;

	padding-bottom:10px;

	margin-top:20px;

}



div.slidergallery_title {

	text-transform: uppercase;

    border: 1px solid #e0e0e1;

    background: #f2f2f5;

    color: #3e3d41;

    padding: 10px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

	margin-bottom:10px;

}



div.slidergallery_info {

	margin: 0 auto;

}



div.slidergallery_left {

	display:table-cell;

	vertical-align: middle;

	padding-right:20px;

}



div.slidergallery_right {

	display:table-cell;

	vertical-align: middle;

	padding-left:20px;

}



div.slidergallery_center {

	vertical-align: middle;

	display:table-cell;

	margin:0 auto; 

	width:100%;

}



div.slidergallery_cont {

	

}



div.slidergallery_contin {

	

}



div.slidergallery_main {

	display:table-cell; 

	vertical-align: top;

}



div.slidergallery {

	margin:5px;





}



div.slidergallery_topname {

	display:none;

}



div.slidergallery_bottomname {

	text-align:center;

}



div.slidergallery_bottomname a {

color: #AAC5DC;

font-size: 15px;



}



div.slidergallery_bottomname a:hover {

color: #AAC5DC;

font-size: 15px;



			-webkit-transition: all 0.5s ease-in-out;

-moz-transition: all 0.5s ease-in-out;

-o-transition: all 0.5s ease-in-out;

transition: all 0.5s ease-in-out;

text-decoration:none;

}



div.slidergallery_img {

	vertical-align:middle;

	display:table-cell;

	text-align:center;

	max-width: 362px;

	height:200px;

	overflow:hidden;

}



div.slidergallery_img:hover {

	vertical-align:middle;

	display:table-cell;

	text-align:center;

	max-width: 362px;

	height:200px;

	overflow:hidden;

}



div.slidergallery_imgin {

	height: 200px;

}



div.slidergallery_imgin img{

	max-width:362px;

	max-height:200px;

}



div.slidergallery_seeall {

	text-align:center;

	margin:15px 0;

}



/* Колонка галереи */



div.columngallerys_main {



}



div.columngallery_title {



}



div.columngallerys {



}



div.columngallery {



}



div.columngallery_topname {



}



div.columngallery_bottomname {



}



div.columngallery_imgleft {



}



div.columngallery_imgright {



}



div.columngallery_separator {



}



div.columngallery_seeall {



}



/* ОТЗЫВЫ */



/* Форма добавления */



div.addcomment {

	width: 50%;

    margin: 0 auto;

	margin-top:30px;

}



div.addcomment_title {

	text-align:center;

	color:red;

}



div.addcommenttitle {

	padding: 10px 0px 10px;

	font-size: 21px;

	text-align: center;

	margin: 0px auto 10px;

}



div.addcomment_line {

	margin:10px 0;

}



div.addcomment_block{

	

}



div.addcomment_button {

	text-align:center;

}



div.addcomment_info {



}



/* Страница отзывов */



div.pagecomments {



}



div.pagecomment {

	padding: 10px;

	margin: 0 auto;

	margin-bottom: 10px;

	margin-top: 10px;

}



div.pagecomment_info {

	display:table;

	width:100%;

}



div.pagecomment_name {

	display:table-cell;

	color: #1F2931;

	font-size: 18px;

}



div.pagecomment_text {

	color: #476776;

	font-size: 16px;

}



div.pagecomment_date {

	display:table-cell;

	text-align:right;

	font-style:italic;

}



div.pagecomment_separator {



}



/* Отзывы в колонке */



div.columncomments {



}



div.columncomments_title {



}



div.columncomment {



}



div.columncomment_name {



}



div.columncomment_text {



}



div.columncomment_date {



}



div.columncomment_separator {



}



div.columncomment_seeall {



}



/* Отзывы в центре */



div.centercomments {

	vertical-align:top;

}



div.centercomments_title {

	text-transform: uppercase;

    border: 1px solid #e0e0e1;

    background: #f2f2f5;

    color: #3e3d41;

    padding: 10px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

	margin-bottom:10px;

}



div.centercomment {



}



div.centercomment_info {

	margin:10px 0;

	display:table;

	width:100%;

}



div.centercomment_name {

	display:table-cell;

	font-size:18px;

}



div.centercomment_text {

	font-size:16px;

	margin:5px 0;

}



div.centercomment_date {

	display:table-cell;

	margin-left:50px;

	font-size:13px;

	color:silver;

	text-align:right;

}



div.centercomment_seeall {



}



/* FAQ */



/* Форма добавления */



div.addfaq {

	width: 50%;

	margin: 30px auto 0px;

}



div.addfaqtitle {

	padding: 10px 0px 10px;

	font-size: 21px;

	text-align: center;

	margin: 0px auto 10px;}



div.addfaq_line {

	margin: 10px 0px;

}



div.addfaq_block{

	

}



div.addfaq_button {

	text-align:center;

}



div.addfaq_info {



}



/* Страница отзывов */



div.pagefaqs {



}



div.page_faq {

	padding: 10px;

	margin: 10px auto;

}



div.pagefaq_info {

	display:table;

	width:100%;

}



div.pagefaq_name {

	display:table-cell;

	color: #1F2931;

	font-size: 18px;

}



div.pagefaq_text {

	font-size: 16px;

}



div.pagefaq_date {

	display:table-cell;

	text-align:right;

}



div.pagefaq_textseparator {



}



div.pagefaq_answerinfo {

	display:table;

	width:100%;

}



div.pagefaq_answername {

	display: table-cell;

	color: #1F2931;

	font-size: 15px;

	padding-top: 20px;

}



div.pagefaq_answertext {

	background: #F0F0F0 none repeat scroll 0% 0%;

	padding: 10px 10px 10px 30px;

	border: 1px solid #DEDEDE;

	color: #476776;

	font-size: 16px;

}



div.pagefaq_answerdate {

	display:table-cell;

	text-align:right;

}



div.pagefaq_separator {



}



/* ФОРМА СВЯЗИ */



div.feedback_main {

	min-width:300px;

	vertical-align:top;

	padding:20px 10px;


}



div.feedback_in {



}



div.feedback_title {

	text-transform: uppercase;

    border: 1px solid #e0e0e1;

    background: #f2f2f5;

    color: #3e3d41;

    padding: 10px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

    margin-bottom: 10px;

}



div.feedback_titlein {

	font-size:14px;

	text-align:center;

}



div.feedback_info {



}



div.feedback_line {

	margin:10px 0;

}



div.feedback_blockname {

	vertical-align:top;

}



div.feedback_blockparam {

	vertical-align:top;

}



div.feedback_button {

	text-align:center;

}



div.feedback_button input {



}



/* ГОЛОСОВАНИЯ */



div.columnpolls {

	margin-top:20px;

	padding: 5px;

}



div.columnpolls_title {

	text-transform: uppercase;

    border: 1px solid #e0e0e1;

    background: #f2f2f5;

    color: #3e3d41;

    padding: 10px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

    margin-bottom: 10px;

}



div.columnpoll {



}



div.columnpoll_info {



}



div.columnpoll_infoin {

	display:table;

	width:100%;

}



div.columnpoll_radio {

	display:table-cell;

	vertical-align:middle;

	width:1%;

}



div.columnpoll_name {

	display:table-cell;

	vertical-align:middle;

	padding: 5px 0;

}



div.columnpoll_votes {

	display:table-cell;

	vertical-align:middle;

	width:1%;

	color:#AAC5DC;

}



div.columnpoll_line {

	background:#2b3944;

}



div.columnpoll_linein {

	background: #AAC5DC none repeat scroll 0% 0%;

	border-bottom: 1px dashed #476776;

	height: 25px;

	border-top: 1px dashed #476776;

}



/* РЕГИСТРАЦИЯ */



div.registration_main {

	margin: 0px auto;

	padding: 10px;

	margin-top: 10px;

}



div.registration_title {

	padding: 10px 0px;

	font-size: 12px;

	text-align: right;

	margin: 0px auto 10px;

}



div.registration_blockin {

	

}



div.registration_line {

	display:table;

	width:100%;

}



div.registration_blockname {

	display:table-cell;

	width:25%;

	padding: 4px;

	vertical-align:middle;

}



div.registration_blockparam {

	display:table-cell;

	padding: 4px;

	vertical-align:middle;

}



div.registration_button {

	text-align: center;

	margin: 20px;

}



div.registration_maincomp {



}



/* ОКНО ВХОДА */



div.loginform {

	position: fixed;

	background: #EFEFEF none repeat scroll 0% 0%;

	box-shadow: 0px 0px 0px 20px rgba(0, 0, 0, 0.3);

	padding: 30px;

	display: none;

	z-index: 500;

	width: 500px;

}



div.login_main {

	width:100%;

}



div.login_mainin {



}



div.login_closeline {

	height:40px;

}



div.login_close {

	float:right;

}



div.login_title {

	text-align: center;

	font-size: 16px;

	text-transform: uppercase;

	padding: 10px;

	color:#2b3944;

}



div.login_line {

	

}



div.login_block {

	margin-bottom:10px;

}



div.login_button {

	

}



div.login_info {

	

}



div.login_forget {

	margin-top:3px;

	float:right;

}



div.login_maininsocial {



}





div.login_titlesocial {

	text-align: center;

	font-size: 16px;

	text-transform: uppercase;

	padding: 10px;

	color:#2b3944;

}



div.login_titlesocialin {

	text-align:center;

}



div.login_socialfb {

	display:inline-block;

	padding:5px;

}



div.login_socialfb input  {

	width:50px;

	height:50px;

	background:url('themes/templates/f.png')/*tpa=http://internet-kz.com/themes/templates/f.png*/ no-repeat;

	border:0;

	font-size:0;

	color:transparent;

	padding:0;

}



div.login_socialfb input:hover {

	width:50px;

	height:50px;

	background:url('themes/templates/f.png')/*tpa=http://internet-kz.com/themes/templates/f.png*/ no-repeat;

	border:0;

	font-size:0;

	color:transparent;

	padding:0;

}



div.login_socialod {

	display:inline-block;

	padding:5px;

}



div.login_socialod input  {

	width:50px;

	height:50px;

	background:url('themes/templates/od.png')/*tpa=http://internet-kz.com/themes/templates/od.png*/ no-repeat;

	border:0;

	font-size:0;

	color:transparent;

	padding:0;

}



div.login_socialod input:hover {

	width:50px;

	height:50px;

	background:url('themes/templates/od.png')/*tpa=http://internet-kz.com/themes/templates/od.png*/ no-repeat;

	border:0;

	font-size:0;

	color:transparent;

	padding:0;

}



div.login_socialgg {

	display:inline-block;

	padding:5px;

}



div.login_socialgg input  {

	width:50px;

	height:50px;

	background:url('themes/templates/g.png')/*tpa=http://internet-kz.com/themes/templates/g.png*/ no-repeat;

	border:0;

	font-size:0;

	color:transparent;

	padding:0;

}



div.login_socialgg input:hover {

	width:50px;

	height:50px;

	background:url('themes/templates/g.png')/*tpa=http://internet-kz.com/themes/templates/g.png*/ no-repeat;

	border:0;

	font-size:0;

	color:transparent;

	padding:0;

}



div.login_socialvk {

	display:inline-block;

	padding:5px;

}



div.login_socialvk input  {

	width:50px;

	height:50px;

	background:url('themes/templates/vk.png')/*tpa=http://internet-kz.com/themes/templates/vk.png*/ no-repeat;

	border:0;

	font-size:0;

	color:transparent;

	padding:0;

}



div.login_socialvk input:hover {

	width:50px;

	height:50px;

	background:url('themes/templates/vk.png')/*tpa=http://internet-kz.com/themes/templates/vk.png*/ no-repeat;

	border:0;

	font-size:0;

	color:transparent;

	padding:0;

}



/* АВТОРИЗАЦИЯ */



/* Кнопки */



div.buttonsusers {

	

}



div.buttonsusers_main {



}



div.buttonsusers_button1 {

	display:inline-block;

}



div.buttonsusers_button1 input {

	display:inline-block;

	background:transparent;

	border-top:4px solid #4f677a;

	color:#4f677a;

	text-transform:uppercase;

	padding: 5px 5px;

font-size: 14px;

	border-radius:0;

}



div.buttonsusers_button1 input:hover {

	display:inline-block;

	background:transparent;

	border-top:4px solid #AAC5DC;

	color:#AAC5DC;

	text-transform:uppercase;

	padding: 5px 5px;

	font-size: 14px;

	border-radius:0;

}



div.buttonsusers_button2 {

	display:inline-block;

}



div.buttonsusers_button2 input{

	display:inline-block;

	background:transparent;

	border-top:4px solid #4f677a;

	color:#4f677a;

	text-transform:uppercase;

	padding: 5px 5px;

	font-size: 14px;

	border-radius:0;

}



div.buttonsusers_button2 input:hover{

	display:inline-block;

	background:transparent;

	border-top:4px solid #AAC5DC;

	color:#AAC5DC;

	text-transform:uppercase;

	padding: 5px 5px;

	font-size: 14px;

	border-radius:0;

}



div.buttonsusers_button3 {

	display:inline-block;

}



div.buttonsusers_button3 input{

	display:inline-block;

	background:transparent;

	border-top:4px solid #4f677a;

	color:#4f677a;

	text-transform:uppercase;

	padding: 5px 5px;

	font-size: 14px;

	border-radius:0;

}



div.buttonsusers_button3 input:hover{

	display:inline-block;

	background:transparent;

	border-top:4px solid #AAC5DC;

	color:#AAC5DC;

	text-transform:uppercase;

	padding: 5px 5px;

	font-size: 14px;

	border-radius:0;

}



div.buttonsusers_button4 {

	display:inline-block;

}



div.buttonsusers_button4 input{

	display:inline-block;

	background:transparent;

	border-top:4px solid #4f677a;

	color:#4f677a;

	text-transform:uppercase;

	padding: 5px 5px;

font-size: 14px;

	border-radius:0;

}



div.buttonsusers_button4 input:hover{

	display:inline-block;

	background:transparent;

	border-top:4px solid #AAC5DC;

	color:#AAC5DC;

	text-transform:uppercase;

	padding: 5px 5px;

font-size: 14px;

	border-radius:0;

}









/* Поля */



div.polesusers {

	

}



div.polesusers_main {

	

}



div.polesusers_enter {

	

}



div.polesusers_enter1 {

	

}



div.polesusers_enter1 {

	

}



div.polesusers_button {

	

}



div.polesusers_button1 {

	

}



div.polesusers_button2 {

	

}



div.polesusers_titlesoc {

	

}



div.polesusers_social {

	

}



div.polesusers_fb {

	

}



div.polesusers_gg {

	

}



div.polesusers_vk {

	

}



div.polesusers_od {

	

}



div.polesusers_forget {

	

}



div.polesusers_mainin {

	

}



div.polesusers_enterin {

	

}



div.polesusers_buttonsin {

	

}



div.polesusers_buttonsin1 {

	

}



div.polesusers_buttonsin2 {

	

}



div.polesusers_buttonsin3 {

	

}



div.polesusers_buttonsin4 {

	

}



/* АККАУНТ */



div.accountinfo {



}



div.userwelcome {

color: #1F2931;

padding: 10px 0px;

font-size: 21px;

text-align: center;

margin: 0px auto 10px;

border-bottom: 1px solid #1F2931;

}



div.accounttabs {



}



div.accounttabposition {

	display:inline-block;

	vertical-align:bottom;

}



div.accounttab {

	padding: 10px 20px;

	border: 1px solid  #555;

	height:30px;

	-webkit-transition: all 0.3s ease;                  

    -moz-transition: all 0.3s ease;                 

    -o-transition: all 0.3s ease;   

    -ms-transition: all 0.3s ease;          

    transition: all 0.3s ease;

	cursor:pointer;

	cursor:hand;

	background:#fbfbfc;

}



div.accounttab:hover {

	padding: 10px 20px;

	border: 1px solid #555;

	height: 50px;

	color: #FFF;

	background: #AAC5DC none repeat scroll 0% 0%;

	cursor: pointer;

}



div.accountactivetab {

	padding: 10px 20px;

	border: 1px solid #555;

	height: 50px;

	color: #FFF;

	background: #AAC5DC none repeat scroll 0% 0%;

	cursor: pointer;

}





div.accounttabinfo {

	padding: 20px;

}



div.account_userdata {



}



div.account_userdatacolumn1 {

	display:inline-block;

	width:48%;

	vertical-align:top;

}



div.account_userdatacolumn2 {

	display:inline-block;

	width:48%;

	vertical-align:top;

	float:right

}



div.account_button{

	text-align:center;

	margin-top:20px;

}



div.account_blockname {

	color: #476776;

	font-size: 16px;

	padding: 10px 0px 0px 0px;

}



div.account_title{

	font-size: 18px;

	text-align: center;

	border-bottom: 1px solid #555;

	padding: 0px 0px 10px 0px;

	width: 50%;

	margin: 0 auto;

}



/* ПОИСК */



div.searchtextpage {



}



div.searchtextname {



}



div.searchtext {



}



div.searchtexthorseparator {



}



div.searchtextfail {



}



/* МАТЕРИАЛЫ */



div.notemenu {

	

}



div.notetabposition {

	display:inline-block;

	vertical-align:bottom;

}



div.notetab {

	padding:8px 20px;

	border:1px solid silver;

	height:30px;

	-webkit-transition: all 0.3s ease;                  

    -moz-transition: all 0.3s ease;                 

    -o-transition: all 0.3s ease;   

    -ms-transition: all 0.3s ease;          

    transition: all 0.3s ease;

	cursor:pointer;

	cursor:hand;

}



div.notetab:hover {

	padding:8px 20px;

	height:30px;

	color:white;

	background:#555;

}



div.notetab:hover a {

	color:white;

	text-decoration:none;

}



div.notetabact {

	padding:8px 20px;

	border:1px solid silver;

	height:30px;

	color:white;

	background:#555;

	cursor:pointer;

	cursor:hand;

}



div.notetabact a {

	color:white;

	text-decoration:none;

}



div.notetext {



}



/* ЯЗЫКИ */



div.languages {



}



div.languageact {



}



div.language{

	

}

/*top*/

div.headcolumn2row1 div.inline_b:nth-child(2){
    padding-left:50px;
    margin-left:20px;
    background:url(themes/beeline/phone_top.png)/*tpa=http://internet-kz.com/themes/beeline/phone_top.png*/ no-repeat left center;
}

div.headcolumn2row1 div.inline_b:nth-child(2) a{
    color: #ffffff;
    font-size: 23.62px;
    line-height: 30px;
    text-decoration: none;
}

/*podval*/

div.overfooter div.inline_b{
 padding-top: 40px;
    vertical-align: top;
    width: 30%;
}


div.overfooter div.inline_b:nth-child(1){
padding-top: 20px;
    width: 28%;
}

div.overfooter div.inline_b:nth-child(1) img{
    height:186px;
	display:none;
}


div.overfooter div.inline_b:nth-child(2){
    width:35%;
}

div.overfooter div.inline_b h2{
    color: #fff;
    font-size: 16px;
    margin: 0 0 15px;
    min-height: 38px;
    padding: 1px 0 5px 0px;
    position: relative;
    text-transform: uppercase;
}

div.overfooter div.inline_b h2:before{
    border-bottom: 1px solid #ffe200;
    content:"";
    position:absolute;
    bottom:-1px;
    left:0;
    width:221px;
}

div.overfooter div.inline_b:nth-child(3) h2{
    min-height: 26px;
    padding: 12px 0 5px 30px;
}

div.overfooter div.inline_b h2 img{
 left: -41px;
    position: absolute;
    bottom: -4px;
}

div.overfooter div.inline_b:nth-child(3) h2 img {
    left: -18px;
    position: absolute;
    bottom: -1px;
    }

div.overfooter div.inline_b:nth-child(2) a{
    color:#ffe100;
    text-decoration:underline;
    font-size:18.54px;
    cursor:pointer;
}

div.overfooter div.inline_b:nth-child(2) a:hover{
    text-decoration:none;
}

div.overfooter div.inline_b:nth-child(2) input{
    color:#ffe100;
    text-decoration:underline;
    font-size:18.54px;
    cursor:pointer;
    background:none;
    padding:0;
    margin:0;
}

div.overfooter div.inline_b:nth-child(2) input:hover{
    text-decoration:none;
    background:none;
    padding:0;
    margin:0;
}

div.overfooter div.inline_b:nth-child(3){
    color:#fff;
    font-size:18.54px;
}

div.overfooter div.inline_b:nth-child(3) a{
    color:#fff;
    text-decoration:none;
    font-size:23.62px;
    }

div.overfooter div.inline_b:nth-child(4){
color: #ffe100;
    font-size: 16px;
    font-weight: bold;
    padding: 20px 0 0;
    text-align: center;
    text-transform: uppercase;
    width: 22%;
    color:transparent;
}

div.overfooter div.inline_b:nth-child(3) div{
    padding-left: 40px;
}


div.overfooter div.inline_b:nth-child(2) div {
line-height: 26px;
    padding-left: 22px;
}

/*text*/

div.centertext{
      letter-spacing: 0.5px;
    text-align: justify;
    padding-left:40px;
    padding-right:20px;
}

/*yasheritsa*/

div.yasheritsa{
   box-shadow: 0 3px 3px 1px #ACACAC;
    background: rgba(0, 0, 0, 0) url(themes/beeline/bg_kote_2.jpg)/*tpa=http://internet-kz.com/themes/beeline/bg_kote_2.jpg*/ no-repeat scroll right bottom;
    max-width: 1920px;
    
}

div.yasheritsa div.site_block{
 min-height: 420px;
    position: relative;
}

div.form_gran{
background: #ffe200 none repeat scroll 0 0;
    border-radius: 10px;
    box-shadow: 3px 3px 8px 0 #7d7d7d;
    left: 0;
    position: relative;
    top: 30px;
    width: 50%;
}

div.feedback_title {
background: rgba(0, 0, 0, 0) url("themes/beeline/zayavka.png")/*tpa=http://internet-kz.com/themes/beeline/zayavka.png*/ no-repeat scroll 10px center;
    border: medium none;
    border-radius: 5px;
    color: #000000;
    font-size: 26px;
    font-weight: bold;
    margin: 0 auto 15px;
    padding: 10px 0 10px 70px;
    text-transform: uppercase;
    width: 72%;
}

div._feedbackinfozayavka div.feedback_blockname{
    display:none;
}

div._feedbackinfozayavka div.feedback_line:nth-child(7) div.feedback_blockname,
div._feedbackinfozayavka div.feedback_line:nth-child(8) div.feedback_blockname{
     display: block;
    padding: 0 0 10px 11px;
}


div._feedbackinfozayavka{
    margin: 0 auto;
    width: 88%;
}


div._feedbackinfozayavka div.feedback_line {
      display: inline-block;
    vertical-align: top;
    width: 49%;
}


div._feedbackinfozayavka div.feedback_blockparam{
    width: 90%;
    margin:0 auto;
}

/**/

div.zagl{
color: #000000;
 font-size: 26px; 
    letter-spacing: 1px;
    padding: 40px 5px 20px;
    text-align: center;
    /* text-transform: uppercase; */

    text-align: center;
    font-weight: bold;
}

div.proverka{
    background:#F7F7F7 url(themes/beeline/line_vokrug.png)/*tpa=http://internet-kz.com/themes/beeline/line_vokrug.png*/ no-repeat center 25px;
}


div.proverka div.site_block{
   TEXT-ALIGN:CENTER;   
   padding-bottom:85px; 
}

div.proverka div.inline_b{
    width:20%;
}

div.proverka div.inline_b div.img{
    height:114px;
}

div.proverka div.inline_b div:nth-child(2){
   /* font-size:21px;*/
    font-weight:bold;
}

div.proverka div.inline_b:nth-child(2) div.img{
    background:url(themes/beeline/vozm_11.png)/*tpa=http://internet-kz.com/themes/beeline/vozm_11.png*/ no-repeat center center;
}

div.proverka div.inline_b:nth-child(3) div.img{
    background:url(themes/beeline/vozm_22.png)/*tpa=http://internet-kz.com/themes/beeline/vozm_22.png*/ no-repeat center center;
}

div.proverka div.inline_b:nth-child(4) div.img{
    background:url(themes/beeline/vozm_33.png)/*tpa=http://internet-kz.com/themes/beeline/vozm_33.png*/ no-repeat center center;
}

div.proverka div.inline_b:nth-child(5) div.img{
    background:url(themes/beeline/vozm_44.png)/*tpa=http://internet-kz.com/themes/beeline/vozm_44.png*/ no-repeat center center;
}


div.proverka div.inline_b:nth-child(5){
        margin-right: 120px;
}

/*router*/

div.router{
     background: rgba(0, 0, 0, 0) url("themes/beeline/bg_router.jpg")/*tpa=http://internet-kz.com/themes/beeline/bg_router.jpg*/ no-repeat scroll center 33px;

}

div.router div.site_block{
    height:515px;
    position:relative;
}

div.router div.zagl ~ div{
    position:absolute;
    font-size:18px;
}

div.router div:nth-child(2){
    left: 15%;
    top: 135px;
}

div.router div:nth-child(3){
     left: 15%;
    top:192px;
}

div.router div:nth-child(4){
   left: 15%;
     top: 255px;
}

div.router div:nth-child(5){
    left: 15%;
    top:323px;
}

div.router div:nth-child(6){
  left: 30%;
    top: 420px;
    background: rgba(0, 0, 0, 0) url("themes/beeline/knop_grad.jpg")/*tpa=http://internet-kz.com/themes/beeline/knop_grad.jpg*/ repeat-x scroll 0 0;
    border-radius: 5px;
    transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -ms-transition:all 0.3s ease;
    -webkit-transition:all 0.3s ease;
}


div.router div:nth-child(6) input{
    background: rgba(0, 0, 0, 0) url("themes/beeline/zakaz.png")/*tpa=http://internet-kz.com/themes/beeline/zakaz.png*/ no-repeat scroll 20px 8px;
    color: #000000;
    font-style: italic;
    font-size:20px;
    padding: 10px 20px 10px 60px;
    text-transform: uppercase;
    display:none;
}

div.router div:nth-child(6):hover{
    background: #000;
}

div.router div:nth-child(6) input:hover{
    background: rgba(0, 0, 0, 0) url("themes/beeline/zakaz_h.png")/*tpa=http://internet-kz.com/themes/beeline/zakaz_h.png*/ no-repeat scroll 20px 8px;
    color: #fff;
    font-style: italic;
        font-size:20px;
    padding: 10px 20px 10px 60px;
    text-transform: uppercase;
}


/*vkladki*/


div.vkladki{
    background:#f7f7f7;
    padding-bottom:30px;
}

div.tabs {
   margin: 0 auto;
    padding-top: 45px;
    width: 90%;
}

div.tabs__caption, div.tabs__caption1 {
height: 55px;
    list-style: outside none none;
    margin: 0 auto 6px;
    position: relative;
    text-align: left;
    width: 100%;
    z-index: 1;
	
}

div.tabs__caption div {
    background-color: #000000;
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-radius: 10px 10px 0 0;
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-top: 4px solid rgba(0, 0, 0, 0);
    bottom: 0;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-family: Calibri;
    font-size: 20px;
    padding: 10px 15px 15px 65px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: 0;
    transition: all 0.4s ease 0s;
    width: 20%;
}

div.tabs__caption div:hover {
    background-color: #ffffff ;
    border-left: 4px solid #ffe200;
    border-radius: 10px 10px 0 0 ;
    border-right: 4px solid #ffe200;
    border-top: 4px solid #ffe200;
    bottom: -5px;
    color: #000000;
    padding: 19px 15px 24px 65px;
    top: -5px;

}

div.tabs__caption div.active {
    background-color: #ffffff ;
    border-left: 4px solid #ffe200;
    border-radius: 10px 10px 0 0 ;
    border-right: 4px solid #ffe200;
    border-top: 4px solid #ffe200;
    bottom: -5px;
    color: #000000;
    padding: 18px 15px 24px 65px;
    top: -5px;
}


#vkladki > div.site_block > div > img {

    display: none;

	
}







div.tabs__content {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    clear: both;
    display: none;
    border-radius: 0 10px 10px;
    padding: 30px 16px;
    border:4px solid #FFE200;
}

div.tabs__content.active {
 display: block;
    margin: 0 auto;
    min-height: 472px;
    position: relative;
}

div.bxslider div.inline_b {
    height: 198px;
    width: 310px;
}


div.tabs__caption div:nth-child(2),
div.tabs__caption div:nth-child(3){
    margin-left: 45px;
}

div.tabs__caption div:nth-child(1){
    background-image: url(themes/beeline/in_1.png)/*tpa=http://internet-kz.com/themes/beeline/in_1.png*/;
    background-position:20px center;
    background-repeat:no-repeat;
}

div.tabs__caption div:nth-child(2){
    background-image: url(themes/beeline/in_2.png)/*tpa=http://internet-kz.com/themes/beeline/in_2.png*/;
    background-position:20px center;
    background-repeat:no-repeat;
	    display: none;
}

div.tabs__caption div:nth-child(3){
    background-image: url(themes/beeline/in_3.png)/*tpa=http://internet-kz.com/themes/beeline/in_3.png*/;
    background-position:20px center;
    background-repeat:no-repeat;
}

div.tabs__caption div:nth-child(1):hover,
div.tabs__caption div.active:nth-child(1){
    background-image: url(themes/beeline/in_1h.png)/*tpa=http://internet-kz.com/themes/beeline/in_1h.png*/;
}

div.tabs__caption div:nth-child(2):hover,
div.tabs__caption div.active:nth-child(2){
    background-image: url(themes/beeline/in_2h.png)/*tpa=http://internet-kz.com/themes/beeline/in_2h.png*/;
}

div.tabs__caption div:nth-child(3):hover,
div.tabs__caption div.active:nth-child(3){
    background-image: url(themes/beeline/in_3h.png)/*tpa=http://internet-kz.com/themes/beeline/in_3h.png*/;
}


div.tabs__content div.inline_b{
 border: 1px solid #eaeaea;
    border-radius: 10px;
    min-height: 230px;
    width: 25%;
    background:url(themes/beeline/bg_white.png)/*tpa=http://internet-kz.com/themes/beeline/bg_white.png*/;
    position:relative;
    z-index:1;
}

div.tabs__content div.inline_b:nth-child(2),
div.tabs__content div.inline_b:nth-child(3){
    margin-left: 20px;
}

div.tabs__content div.inline_b div.tarif{
 background: #ffe200 none repeat scroll 0 0;
    border-radius: 10px 0 0;
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    left: -1px;
    padding: 10px 20px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: -1px;
    min-width:50%;
}
div.tabs__content div.inline_b div:nth-child(2){
    color: #050505;
    font-size: 16px;
    text-align: center;
	margin-top: 15px;
}
div.tabs__content div.inline_b div:nth-child(2) p{
background: #f7f7f7 url("themes/beeline/galke_y.png") no-repeat scroll 9px center;
    line-height: 28px;
    margin: 0 0 45px;
    padding: 0 0 0 40px;
    position: relative;
    text-align:left;
}

div.tabs__content img{
bottom: 0px;
    position: absolute;
    right: 0;
}
div.tabs__content div.inline_b div:nth-child(2) p span{
  display: block;
    font-size: 20px;
    font-weight: bold;
    position: absolute;
    top: 36px;
}

div.tabs__content div.inline_b div:nth-child(2) p.sravnenie span{
    font-size:28px;
}

div.tabs__content div.inline_b a{
    display: inline-block;
    margin: 20px auto 10px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

div.tabs__content div.inline_b a:HOVER{
       background:#FFE200;
       color:#000;
}

div.dop-tariff{
	padding-top:15px;
	padding-left:2%;

}

/*first_block*/

div.first_block{
    
}

div.first_block > div.site_block{
    background:rgba(0, 0, 0, 0) url("themes/beeline/block_sale.jpg")/*tpa=http://internet-kz.com/themes/beeline/block_sale.jpg*/ no-repeat scroll center 5px;
    min-height: 300px;
}

div.first_block > div.site_block div.zagl{
 border: 1px solid #ffe400;
    border-radius: 5px;
    color: #000000;
    font-size: 24px;
    letter-spacing: normal;
    margin: 16px auto 0;
    padding: 10px 0;
    text-transform: uppercase;
    width: 23%;
	display: none;
}



div.sale_1{
 color: #000000;
    display: inline-block;
    font-size: 29px;
      left: 22.5%;
    letter-spacing: normal;
    position: relative;
    text-transform: uppercase;
    top: 26px;
    width:300px;
	display: none;
	
}

div.sale_2{
color: #ffffff;
    display: inline-block;
    font-size: 29px;
    left: 5.5%;
    letter-spacing: normal;
    position: relative;
    text-transform: uppercase;
    top: 101px;
      width: 300px;
	  display: none;
}

div.sale_1 span{
 background: rgba(0, 0, 0, 0) url("themes/beeline/sale.png")/*tpa=http://internet-kz.com/themes/beeline/sale.png*/ no-repeat scroll left center;
    color: #ffffff;
    display: inline-block;
    height: 60px;
    margin-top: -22px;
    padding-left: 47px;
    padding-top: 23px;
    position: absolute;
    right: 5px;
    top: 0;
    font-size: 28px;
    width: 120px;
	display: none;

}


#callme_button{
    display:none;
}

div.sale_2 span{
background: rgba(0, 0, 0, 0) url("themes/beeline/sale.png")/*tpa=http://internet-kz.com/themes/beeline/sale.png*/ no-repeat scroll left center;
    color: #ffffff;
    display: inline-block;
    height: 60px;
    margin-top: -22px;
    padding-left: 47px;
    padding-top: 23px;
    position: absolute;
    right: 5px;
    top: 0;
      font-size: 28px;
    width: 120px;
	display: none;
}


div.yasher_pre{   
    background: #fff url(themes/beeline/bg_kote_1.jpg)/*tpa=http://internet-kz.com/themes/beeline/bg_kote_1.jpg*/ no-repeat scroll center bottom;
    text-align: center;
}


div.first_block div.yasher_pre div.site_block{
    min-height: 265px;
    padding-top: 65px;
}


div.first_block div.yasher_pre div.site_block div.left div.inline_b {
    width: 23%;
    text-align: center;
    vertical-align: top;
    font-size: 21px;
}

div.first_block div.yasher_pre div.site_block div.left:nth-child(2){

}

div.first_block div.yasher_pre div.site_block div.left:nth-child(2) div.inline_b{
    padding-bottom: 30px;
    width: 22%;
}

div.first_block div.yasher_pre div.site_block div.left:nth-child(1) div.inline_b:nth-child(3){

}

div.left{
    float:left;
}

div.clear{
    clear:both;
}

div.first_block div.yasher_pre div.site_block div.left{
    width:100%;
}

div.first_block div.yasher_pre div.site_block div.inline_b div.img{
    height: 85px;
}

div.first_block div.yasher_pre div.site_block div.left:nth-child(1) div.inline_b:nth-child(1) div.img{
    background:url(themes/beeline/pre_1.png)/*tpa=http://internet-kz.com/themes/beeline/pre_1.png*/ no-repeat center center;
}

div.first_block div.yasher_pre div.site_block div.left:nth-child(1) div.inline_b:nth-child(2) div.img{
    background:url(themes/beeline/pre_2.png)/*tpa=http://internet-kz.com/themes/beeline/pre_2.png*/ no-repeat center center;
}

div.first_block div.yasher_pre div.site_block div.left:nth-child(1) div.inline_b:nth-child(3) div.img{
    background:url(themes/beeline/pre_3.png)/*tpa=http://internet-kz.com/themes/beeline/pre_3.png*/ no-repeat center center;
}

div.first_block div.yasher_pre div.site_block div.left:nth-child(2) div.inline_b:nth-child(1) div.img{
    background:url(themes/beeline/pre_4.png)/*tpa=http://internet-kz.com/themes/beeline/pre_4.png*/ no-repeat center center;
}

div.first_block div.yasher_pre div.site_block div.left:nth-child(2) div.inline_b:nth-child(2) div.img{
    background:url(themes/beeline/pre_6.png)/*tpa=http://internet-kz.com/themes/beeline/pre_6.png*/ no-repeat center center;
}

div.first_block div.yasher_pre div.site_block div.left:nth-child(2) div.inline_b:nth-child(3) div.img{
    background:url(themes/beeline/pre_7.png)/*tpa=http://internet-kz.com/themes/beeline/pre_7.png*/ no-repeat center center;
}

/*div.first_block div.yasher_pre div.site_block div.left:nth-child(2) div.inline_b:nth-child(4) div.img{
    background:url(themes/beeline/pre_7.png) no-repeat center center;
}*/

div.first_block div.yasher_pre div.site_block div.inline_b:nth-child(5),
div.first_block div.yasher_pre div.site_block div.inline_b:nth-child(6),
div.first_block div.yasher_pre div.site_block div.inline_b:nth-child(7){
    width:28%;
    padding-top:25px;
}


div.callme_close input,
div.answer_close input{
 padding: 10px 15px;
}

div.callme_close input:hover,
div.answer_close input:hover{
  padding: 10px 15px;
}


/*form_podval*/


div.incenter_chapter7_home,
div.incenter_chapter7_stranica_spasibo{
    width:100%;
    margin:0 auto;
    max-width:1200px;
    min-width:320px;
    position:relative;
    display:none;
}



div.incenter_chapter7_home div.feedback_main_obrat_2,
div.incenter_chapter7_stranica_spasibo div.feedback_main_obrat_2{
 background: #ffe200 none repeat scroll 0 0;
    border-radius: 5px;
    min-width: auto;
    padding: 15px 10px 0;
    position: absolute;
    right: 50px;
    top: 45px;
    width: 170px;
}


div.incenter_chapter7_home div.feedback_title,
div.incenter_chapter7_stranica_spasibo div.feedback_title{
   background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    font-size: 16px;
    font-weight: normal;
    padding: 0;
    text-align: center;
    text-transform: none;
}

div.incenter_chapter7_home input[type="text"],
div.incenter_chapter7_stranica_spasibo input[type="text"]{
    font-size:16px;
}

div.incenter_chapter7_home input[type="button"],
div.incenter_chapter7_home input[type="button"]:hover,
div.incenter_chapter7_stranica_spasibo input[type="button"],
div.incenter_chapter7_stranica_spasibo input[type="button"]:hover{
    padding:4px 10px;
}

div.incenter_chapter7_home div.feedback_main_obrat_2 div.feedback_blockname,
div.incenter_chapter7_stranica_spasibo div.feedback_main_obrat_2 div.feedback_blockname{
    display:none;
}


/**/
div.container{
    position:relative;
}

div.page-404-content{
 max-width: 1200px;
    min-width: 320px;
    text-align: center;
    width: 100%;
    margin:160px auto;
    position:relative;
}

div.page-404-content h2{
font-size: 50px;

}

div.page-404-content a{
     font-size: 46px;
     color:#000;
     text-decoration:underline #FFE200;
}

div.page-404-content a:hover{
    color:#FFE200;
}
img.img_back{
    position: absolute;

}



div._feedbackinfozayavka div.feedback_line:nth-child(7),
div._feedbackinfozayavka div.feedback_line:nth-child(10){
    width:98%;
}


div.zagl span{
    display:block;
}

/*teh_block*/


div.teh-block{
background: #ffe200 none repeat scroll 0 0;
    border-radius: 10px;
    box-shadow: 1px 1px 2px 0 #000000;
    margin: -76px auto -58px;
    min-height: 140px;
    position: relative;
    text-align: center;
    width: 75%;
	margin-top: -22px;
}

div.teh-block h4{
   color: #000000;
    font-size: 26px;
    letter-spacing: 1px;
    margin: 0;
    padding: 14px 0 2px;
    text-align: center;
    text-transform: uppercase;
}


div.teh-block div.cellrelative{
    width:24%;
    display:inline-block;
    vertical-align:bottom !important;
}


div.block-deskript{
    padding-bottom: 10px;
    text-align: center;
}

div.teh-block div.cellrelative > span:nth-child(1){
      display: block;
    padding-left: 5px;
    text-align: left;
}

div.teh-block-info > div.table{
   padding-bottom: 10px;
}


#turnongood > div:nth-child(4) > div:nth-child(1){
    text-align: left;
    width: 75% !important;
}

#turnongood > div:nth-child(4) > div:nth-child(1) > div:nth-child(1),
#turnongood > div:nth-child(4) > div:nth-child(1) > div:nth-child(2){
    display: inline-block;
    width: 48%;
}


#turnongood > div:nth-child(4) > div:nth-child(1) > div:nth-child(2) div{
    width: auto;
}
#turnongood > div:nth-child(4) > div:nth-child(1) > div:nth-child(1) span{
    padding-left: 5px;
}

#turnongood > div:nth-child(4) > div:nth-child(1) > div:nth-child(2) span{
    padding-left: 10px;
}

div.message{

border-bottom:1px solid #FBC608;
  padding-bottom:10px;
}


div.message-bottom{
    padding:10px 0;
}

#turnongood > div:nth-child(4) > div:nth-child(1) > div:nth-child(3) > div.cellrelative{
    width:95%;
}

div.incenter_chapter1_home{
    max-width:1200px;
    width:100%;
    min-width:320px;
    margin:0 auto;    
}
/*mobile_version*/

@media screen and (max-width: 1150px){
    
div.sale_1 {
    left: 20%;
    }
    
    div.sale_2 {
    left: 9%;
    }
    
    
    
}

#turnondatabut,
#turn1ondatabut{
    margin:10px 0;
}


@media screen and (max-width: 1150px) {
    div.router div:nth-child(2),
    div.router div:nth-child(3),
    div.router div:nth-child(4),
    div.router div:nth-child(5) {
    left: 12%;
}

    div.sale_1 {
    left: 19%;
}


div.sale_2 {
    left: 1%;
}
}

@media screen and (max-width: 1100px) {
    div.router div:nth-child(2),
    div.router div:nth-child(3),
    div.router div:nth-child(4),
    div.router div:nth-child(5) {
    left: 10%;
}

div.tabs__caption div:nth-child(2), div.tabs__caption div:nth-child(3) {
    margin-left: 2%;
}



div.headinfo {
    display:block;
    text-align: center;
    }
    
    
    
div.headcolumnlogo {
    display: inline-block;
    margin-right: -45px;
    position: relative;
    width: 20%;
    }
   
   
   
div.overfooter div.inline_b:nth-child(1) {
   /* margin-right: 2%;*/
    } 
    
div.head {
    height: auto;
    }
    
    
div.headcolumnlogo img {
    height: 150px;
    }
    
    
    
div.headcolumn1 {
    display: inline-block;
    width: 54%;
    }
    
    
div.headcolumn2 {
    display: inline-block;
    margin-top: -86px;
    padding-top: 0;
    width: 70%;
    
    }
    
div.first_block > div.site_block div.zagl {
    width: 35%;
    }
    
div.first_block div.yasher_pre div.site_block div.left:nth-child(2) div.inline_b {
    padding-bottom: 30px;
    width: 23%;
}


div.tabs__content div.inline_b {
    width: 31%;
    
    }
    
    
div.router div.zagl ~ div {
    font-size: 21px;
    }
    
    
    
div.proverka div.inline_b:nth-child(5) {
    margin-right: 8%;
    }
    
    div.proverka div.inline_b {
    width: 22%;
}


div.proverka div.inline_b div:nth-child(2) {
    font-size: 19px;
    }



div.form_gran {
    left: 1%;
    width: 55%;
    }
    
    
#turnongood > div:nth-child(3) {
    margin-left: 12.5%;
    text-align: left;
}

#turnongood > div:nth-child(4) > div:nth-child(1) {
    padding: 0 !important;
    text-align: left;
    width: 75% !important;
}

}

#turn1on_router{
    width:auto !important;
}

@media screen and (max-width: 1050px) {
    div.router div:nth-child(2),
    div.router div:nth-child(3),
    div.router div:nth-child(4),
    div.router div:nth-child(5) {
    left: 8%;
}


}

@media screen and (max-width: 1000px) {
    div.router div:nth-child(2),
    div.router div:nth-child(3),
    div.router div:nth-child(4),
    div.router div:nth-child(5) {
    left: 6%;
}

#turnonall > div:nth-child(1) div.cellrelative > span:nth-child(1) {
    display: block;
    padding-left: 5px;
    text-align: left;
    width: 80%;
}

  div.headcolumn1 {
    width: 70%;
}

 div.head_top  div.headcolumn2 {
    display: none;
    }

div.teh-block div.cellrelative{
    display: inline-block;
    padding-bottom: 5px;
    vertical-align: bottom;
    width: 48%;
}

div.teh-block div.cellrelative input{
    width:80%;
}


div.teh-block div.table > div.cellrelative > span:nth-child(1) {
    display: block;
    margin: 0 auto;
    padding-left: 10%;
    text-align: left;
}


#turnongood > div:nth-child(3){
    text-align: left; margin-left: 13.5%;
}

#turnondivstreet,
#turnondivcity,
#turnondivhouse{
    margin: 0 auto;
    width: 80%;
}

div.width_change{
        width: 87% !important;
}
  
}







@media screen and (max-width: 980px) {

div.first_block > div.site_block div.zagl {
    width: 50%;
}


    div.sale_1 {
    left: 15%;
}


div.sale_2 {
    left: -5%;
}

div.headcolumn1 {
    width: 60%;
}


div.tabs {
    width: 98%;
    
    }
    
    
div.form_gran {
    margin: 0 auto;
    opacity: 0.95;
    -o-opacity: 0.95;
    -moz-opacity: 0.95;
    -ms-opacity: 0.95;
    -webkit-opacity: 0.95;
    width: 75%;
    
    }
    
    
    div.feedback_title {
    width: 55%;
    
    }
    


}


@media screen and (max-width: 945px) {
    
    



div.headcolumnlogo img {
    height: 120px;
}


div.headcolumn2row1 div.inline_b:nth-child(2) a {
    font-size: 20px;
    line-height: 26px;
}


div.headcolumn2 {
    margin-top: -63px;
}


div.sale_2 {
    left: -13%;
}

div.sale_1 {
    left: 11%;
}

div.first_block > div.site_block div.form {
    width: 98%;
    
    }
    
    
div.yasher_pre {
    text-align: center;
}


div.first_block div.yasher_pre div.site_block div.left div.inline_b {
    width: 33%;
}


div.first_block div.yasher_pre div.site_block div.left {
    width: 98%;
}


div.first_block div.yasher_pre div.site_block div.left:nth-child(2) {
    padding-bottom: 10px;
    text-align: center;
}


div.first_block div.yasher_pre div.site_block div.left:nth-child(1) div.inline_b:nth-child(3) {
    padding-top: 0;
}

div.first_block div.yasher_pre div.site_block div.left:nth-child(1) div.inline_b {
    padding-bottom:20px;
}


div.first_block div.yasher_pre div.site_block div.left:nth-child(2) div.inline_b {
    padding-bottom: 0;
    width: 33%;
}



div.first_block div.yasher_pre div.site_block div.left:nth-child(2) div.inline_b:nth-child(4) {
    display:none;
}

div.tabs__caption div:nth-child(2), div.tabs__caption div:nth-child(3) {
    margin-left:0;
}



div.sale_1 {
    background: #fee100 none repeat scroll 0 0;
    height: 44px;
    left: 11%;
    padding-left: 15px;
    padding-top: 7px;
    top: 19px;
}


div.sale_2 {
    background: #000000 none repeat scroll 0 0;
    height: 43px;
    left: -16%;
    padding-left: 15px;
    padding-top: 7px;
    top: 94px;
}

div.router div:nth-child(2), div.router div:nth-child(3), div.router div:nth-child(4), div.router div:nth-child(5) {
    left: 2%;
}


div.proverka div.inline_b:nth-child(5) {
    margin-right: 0;
}
}


@media screen and (max-width: 910px) {
    
    div.feedback_title {
    background-position: 8% center;
    letter-spacing: 1px;
    padding: 10px 0;
    text-align: center;
    width: 90%;
}


div.headcolumn2 {
    margin-left: -65px;
}

div.proverka {
    background: #f7f7f7 url("themes/beeline/line_vokrug.png")/*tpa=http://internet-kz.com/themes/beeline/line_vokrug.png*/ no-repeat scroll center 76px;
}
}


@media screen and (max-width: 875px) {

div.headcolumn1 {
    width: 75%;
}



div.tabs__caption div {
    font-size: 19px;
    }

div.teh-block div.cellrelative input,
#turnonall > div:nth-child(1) div.cellrelative > span:nth-child(1){
    width: 90%;
}

div.width_change {
    width: 91% !important;
}

#turnondivstreet, #turnondivcity, #turnondivhouse {
    width: 90%;
}

div.teh-block div.cellrelative > span:nth-child(1) {
    display: block;
    margin: 0 auto;
    padding-left: 0;
    text-align: left;
}

div.tabs__content.active {
    text-align: center;
     border-radius: 0 0 10px 10px;
}

div.tabs__content.active div.inline_b{
    text-align: left;
}

div.tabs__content div.inline_b {
    margin-bottom: 10px;
    width: 42%;
}

div.tabs__caption div:nth-child(1),
div.tabs__caption div:nth-child(2),
div.tabs__caption div:nth-child(3),
div.tabs__caption div:nth-child(1):hover,
div.tabs__caption div:nth-child(2):hover,
div.tabs__caption div:nth-child(3):hover,
div.tabs__caption div.active:nth-child(1),
div.tabs__caption div.active:nth-child(2),
div.tabs__caption div.active:nth-child(3){
    background-image:none;
    text-align: center;
    padding-left:15px;
}


div.feedback_title {
    background-position: 0 center;
    padding: 10px 0;
    text-align: center;
    width: 90%;
}




}


@media screen and (max-width: 780px) {
div.tabs__caption div{
width: 25%;
}



div.overfooter div.inline_b {
    /* padding-top: 40px; */
    vertical-align: top;
    /* width: 30%; */
    text-align: center;
}







div.overfooter div.inline_b:nth-child(1) {
 /*   display:none;*/
 width: 100%;
}
div.overfooter div.inline_b h2:before {
	
	width: 100%;
	
}



div.overfooter div.inline_b {
    width: 40%;
}


div.overfooter div.inline_b:nth-child(2) {
    padding-left: 10%;
    width: 42%;
}



div.router {
     background: rgba(0, 0, 0, 0) url("themes/beeline/rou-ter.png")/*tpa=http://internet-kz.com/themes/beeline/rou-ter.png*/ no-repeat scroll 75% 112px / auto 200px;
}


#router div.zagl {
    background: rgba(0, 0, 0, 0) url("themes/beeline/bg_router.jpg")/*tpa=http://internet-kz.com/themes/beeline/bg_router.jpg*/ no-repeat scroll center 30px;
    padding-bottom: 10px;
}

div.router div:nth-child(2), div.router div:nth-child(3), div.router div:nth-child(4), div.router div:nth-child(5) {
    display:none;
}


div.router div.zagl ~ div {
    left:15%;
    top: 190px;
}


div.headcolumnlogo img {
    height: 116px;
    left: -25px;
    position: relative;
    top: 45px;
}


div.router div.site_block {
    height: 320px;
    position: relative;
}

div.sale_1 {
    left: 0;
    }
    
    
div.sale_2 {
    left: -30%;
    top: 95px;
    }
    
    
div.feedback_title {
    background:none;
    width: 100%;
}

  div.headcolumnlogo {
    margin-right: 0;
    }
    

}

@media screen and (max-width: 780px) {

div.form_gran {
    left: 0;
    margin: 0 auto;
    opacity: 0.95;
    width: 96%;
}



div.headcolumnlogo img {
    height: 88px;
    left: 0;
    position: relative;
    top: 0;
}


div.headcolumnlogo {
    width: 10%;
}


div.headcolumn2row1 {
    text-align: left;
}


div.headcolumn2 {
    margin-left: 0;
    text-align: left;
}


div.headcolumn1 div {
    margin-left: 0;
}

div.headcolumn2 {
    margin-top: -48px;
}

div.sale_2 {
display: block;
    left: 9%;
    top: 44px;
    width: 307px;
}

div.first_block > div.site_block div.form {
    top: 65px;
}

}


@media screen and (max-width: 710px) {

div.teh-block div.cellrelative {
    display: inline-block;
    padding-bottom: 5px;
    vertical-align: bottom;
    width: 98%;
}


#turnongood > div:nth-child(4) > div:nth-child(1) > div:nth-child(1), #turnongood > div:nth-child(4) > div:nth-child(1) > div:nth-child(2) {
    display: inline-block;
    width: 100%;
}

#turnongood > div:nth-child(3) {
    text-align: left;
}
}


@media screen and (max-width: 620px) {

div.first_block > div.site_block {
    background: rgba(0, 0, 0, 0) url("themes/beeline/block_sale.jpg")/*tpa=http://internet-kz.com/themes/beeline/block_sale.jpg*/ no-repeat scroll -100px 5px;
    min-height: 300px;
}


div.headcolumn2 {
    margin-top: -17px;
}


div.headcolumn2row1 {
    text-align: center;
}



div.tabs__caption, div.tabs__caption1 {
    height: 67px;
}

 div.tabs__caption div{
    height:49px;
}


div.tabs__caption div:nth-child(1), div.tabs__caption div:nth-child(2), div.tabs__caption div:nth-child(3), div.tabs__caption div:nth-child(1):hover, div.tabs__caption div:nth-child(2):hover, div.tabs__caption div:nth-child(3):hover, div.tabs__caption div.active:nth-child(1), div.tabs__caption div.active:nth-child(2), div.tabs__caption div.active:nth-child(3) {
    background-image: none;
    padding-left: 15px;
    text-align: center;
}
div.tabs__caption div:nth-child(1):hover, div.tabs__caption div.active:nth-child(1) {
    background-image: url("themes/beeline/in_1h.png")/*tpa=http://internet-kz.com/themes/beeline/in_1h.png*/;
}
div.tabs__caption div:nth-child(1), div.tabs__caption div:nth-child(2), div.tabs__caption div:nth-child(3), div.tabs__caption div:nth-child(1):hover, div.tabs__caption div:nth-child(2):hover, div.tabs__caption div:nth-child(3):hover, div.tabs__caption div.active:nth-child(1), div.tabs__caption div.active:nth-child(2), div.tabs__caption div.active:nth-child(3) {
    background-image: none;
    padding-left: 15px;
    text-align: center;
}

div.tabs__caption div.active {
    background-color: #ffffff;
    border-left: 4px solid #ffe200;
    border-radius: 10px 10px 0 0;
    border-right: 4px solid #ffe200;
    border-top: 4px solid #ffe200;
    bottom: -5px;
    color: #000000;
    padding: 19px 15px 10px 65px;
    top: -5px;
}

div.tabs__caption div:hover{
    padding: 19px 15px 10px 65px;
}
div.tabs__caption div {
    height: 45px;
}

div.tabs__caption div:hover,
div.tabs__caption div.active{
    height:49px;
}

div.tabs__caption div {
    width: 25%;
}
div.tabs__caption div {
    vertical-align: top;
    
    }
    
    
    div.tabs__content div.inline_b div.tarif {
    display: block;
    min-width: auto;
    right: -1px;
}
    
    
    div.tabs__content div.inline_b {
    margin-bottom: 10px;
    text-align: center !important;
    width: 80%;
}

div.router div.zagl ~ div {
    left: 15%;
    top: 240px;
}


div.proverka {
    background: #f7f7f7 url("themes/beeline/line_vokrug.png")/*tpa=http://internet-kz.com/themes/beeline/line_vokrug.png*/ no-repeat scroll center 109px;
}


div._feedbackinfozayavka div.feedback_line:nth-child(7), 
div._feedbackinfozayavka div.feedback_line:nth-child(8),
div._feedbackinfozayavka div.feedback_line:nth-child(9) {
    width: 98%;
}


div.yasheritsa div.site_block {
    min-height: 1px;
    padding-bottom: 45px;
    position: relative;
}


div.centertext {
    padding-left: 20px;
}


div.overfooter div.inline_b:nth-child(2),
div.overfooter div.inline_b:nth-child(3) {
    padding-left: 10%;
    width: 55%;
    text-align:left;
}


div.overfooter {
    text-align: center;
    }
      
      div.callmeform {
    max-width: 400px;
    min-width: 320px;
    width: 95%;
}


div.sale_1 span,
div.sale_2 span{
    font-size:26px;
}


}

@media screen and (max-width: 550px) {




div.first_block > div.site_block {
    background: rgba(0, 0, 0, 0) url("themes/beeline/block_sale.jpg")/*tpa=http://internet-kz.com/themes/beeline/block_sale.jpg*/ no-repeat scroll -200px 5px;
    }



#router div.zagl {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding-top: 10px;
}

div.router div.zagl ~ div {
    left: 10%;
    top: 240px;
}


div._feedbackinfozayavka div.feedback_line:nth-child(1), 
div._feedbackinfozayavka div.feedback_line:nth-child(2), 
div._feedbackinfozayavka div.feedback_line:nth-child(3),
div._feedbackinfozayavka div.feedback_line:nth-child(4) {
    width: 98%;
}


div.form_gran {
    top: 10px;
    }
    
    
div._feedbackinfozayavka {
    margin: 0 auto;
    text-align: center;
    width: 90%;
}

div._feedbackinfozayavka div.feedback_line:nth-child(5), 
div._feedbackinfozayavka div.feedback_line:nth-child(6){
    width:45%;
}


div.overfooter {
    padding-bottom: 15px;
    text-align: center;
}


div.yasheritsa div.site_block {
    padding-bottom: 27px;
    }
    
    div.first_block div.yasher_pre div.site_block div.left div.inline_b {
    width: 42%;
}

div.first_block div.yasher_pre div.site_block div.left:nth-child(2) div.inline_b {
    width: 42%;
}

div.zagl span{
    display:inline;
}
}


@media screen and (max-width: 525px) {
    
div.tabs__caption div:nth-child(1), div.tabs__caption div:nth-child(2), div.tabs__caption div:nth-child(3), div.tabs__caption div:nth-child(1):hover, div.tabs__caption div:nth-child(2):hover, div.tabs__caption div:nth-child(3):hover, div.tabs__caption div.active:nth-child(1), div.tabs__caption div.active:nth-child(2), div.tabs__caption div.active:nth-child(3) {
 
    padding-left: 2px;
    padding-right: 2px;
}


div.proverka div.inline_b {
    width: 45%;
}


div.proverka {
    background: #f7f7f7 url("themes/beeline/line_vokrug.png")/*tpa=http://internet-kz.com/themes/beeline/line_vokrug.png*/ no-repeat scroll center -248px;
}


div.zagl {
  /*  padding: 65px 0 20px;*/
  font-size: 1.6rem!important;
    }
    
    
div.headcolumnlogo img {
    left: -32px;
}
    

div.overfooter div.inline_b:nth-child(2), div.overfooter div.inline_b:nth-child(3) {
    width: 75%;
}
    
    
    div.tabs__content div.inline_b {
    width: 90%;
}
    

div.first_block > div.site_block div.zagl {
    width: 85%;
}


div.first_block > div.site_block {
    background: none;
}



div.router {
    background: rgba(0, 0, 0, 0) url("themes/beeline/rou-ter.png")/*tpa=http://internet-kz.com/themes/beeline/rou-ter.png*/ no-repeat scroll center 128px / auto 123px;
}



div.router div.zagl ~ div {
    left: 30%;
    top: 261px;
}


div.sale_2 {
    display: block;
    left: 0;
    top: 44px;
    width: 301px;
}

div.tabs__caption div {
    width: 29%;
    font-size:18px;
}

div.tabs__content div.inline_b:nth-child(1),
div.tabs__content div.inline_b:nth-child(2), 
div.tabs__content div.inline_b:nth-child(3) {
    margin-left:0; 
}

div.tabs__content div.inline_b:nth-child(1) div.tarif,
div.tabs__content div.inline_b:nth-child(2) div.tarif, 
div.tabs__content div.inline_b:nth-child(3) div.tarif{
    border-radius:10px 10px 0  0;
    right: -2px;
       width: 87%;
}   

div.zagl {
    font-size: 24px;
    }
    
    
div.sale_1 span,
div.sale_2 span{
    font-size:24px;
     padding-top: 26px;
}


div.teh-block {
    width: 96%;
    }
    
    }
    
@media screen and (max-width: 425px) {
    
    div.headcolumnlogo {
    width: 1%;
}

div.headcolumn2 {
    width: 100%;
}

div.overfooter div.inline_b:nth-child(2) div:nth-child(3) {
    overflow: hidden;
    width: 126px;
}
}

div.head_top_bg{
    background: rgb(0, 0, 0) none repeat scroll 0 0;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 24;
	
}

div.head_top div.headcolumn2row1 div.inline_b:nth-child(2) a{
}


div.head_top_bg input[type="button"], div.head_top_bg div.tabs__content div.inline_b a {
    background: #FFE200 !important;
    color:#000 !important;
}

div.head_top_bg input[type="button"]:hover, div.head_top_bg div.tabs__content div.inline_b a:hover {
    background: #fff !important;
    color:#000 !important;
}


div.head_top div.headcolumn1 {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 60%;
}


.default{
    display:none !important;
}

div.head_top div.headcolumn1 div.inline_b{
    margin-left:10px;
	    text-align: left;
    vertical-align:middle;
}


div.head_top div.headcolumn2row1 div.inline_b:nth-child(2) {
    background: rgba(0, 0, 0, 0) url("themes/beeline/phone_top.png") no-repeat scroll left center;
    margin-left: 20px;
    padding: 4px 0 14px 50px;
	background-position-y: 0px;
}

@media screen and (max-width: 600px) {
div.head_top div.headcolumn1{
    width:100%;
}

div.head_top div.headcolumn1 img{
    width:35px;
}

div.head_top div.headcolumn1 div.inline_b:nth-child(3){
    margin-bottom:5px;
}
}

div.teh-block div.zametka-block{
color: #333333;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 1px;
    padding-bottom: 6px;
    text-transform: uppercase;	
}

#turnondivcity,
#turnondivstreet,
#turnondivhouse{
    text-align:left;
}



body > div.body > div.allheader > div.head > div > div.headcolumn2 > div.headcolumn2row1 > div:nth-child(1) > img {weight:80px!important;}

body > div.body > div.allheader > div.head > div > div.headcolumnlogo > a
{}

body > div.body > div.allheader > div.head > div > div.headcolumnlogo > a > img

{width:160px;}

body > div.body > div.head_top_bg.fixed.transbg > div > div.headcolumn1 > div:nth-child(3) > a {display: none;}



.accordion {
    width: 100%;
/*
ширина произвольная выбирается
*в зависимости от места размещения 
*/
    max-width: 1180px;
    min-height: 0;
    display: block;
	    width: 100%;
    text-align: center;
    margin: 0px auto;
	
	
	
/* относительное позиционирование */
    position: relative;
    margin: 0 auto;
    padding: 0;
    background-color: #fefffa;
    overflow: hidden
}
/* заголовки панелей аккордеона */
.accordion h2 {
   font-size: 21px;
    font-weight: normal;
    letter-spacing: 1px;
    display: block;
    margin: 0;
    padding: 20px 25px;
    cursor: pointer;
    color: #000000;
    background: #ffe200;
    /* border-top: 1px solid #000000; */
    border-bottom: 1px dashed #000000;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: calibri, "Open Sans Condensed", sans-serif;
    text-align: left;
}
/* заголовки панелей аккордеона при наведении
* в данном варианте не срабатывает
*/
/* .accordion h2:hover {
    display: block;
    background-color: #005049;
}
*/
 
/* Формируем блоки с содерханием */
.msg {
  position: relative;
  overflow: hidden;
  max-height: 800px;
  opacity: 1;
  transform: translate(0, 0);
}
 
/* оформляем параграфы */
.msg p {

    color: rgb(0, 0, 0);
    font-size: 18px;
    line-height: 20px;
    letter-spacing: 1px;
    padding: 0 20px;
    text-align: left;

}
 
/* Позаботимся о небольших экранах */
@media (max-width: 550px) {
  .accordion {
    box-sizing: border-box;
    transform: translate(0, 0);
    max-width: 100%;
    min-height: 100%;
    margin: 0;
    left: 0;
  }
} 
 
/* Формируем неупорядоченный список */
.accordion ul {
  list-style: none;
  perspective: 900;
  padding: 0;
  margin: 0;
}
 
/* Определяем и формируем отдельный элемент списка 
 * в который поместим скрытый флажек,
 * заголовок панелей и блок с содержанием
*/
.accordion ul li {
  position: relative;
  padding: 0;
  margin: 0;
}
 
/* устанавливаем время ожидания перед воспроизведением анимации 
 * на основе нумерации в дереве элементов
*/
.accordion ul li:nth-of-type(1) {
  animation-delay: 0.5s;
}
.accordion ul li:nth-of-type(2) {
  animation-delay: 0.75s;
}
.accordion ul li:nth-of-type(3) {
  animation-delay: 1s;
}
.accordion ul li:last-of-type {
  padding-bottom: 0;
}
 
/* Сформируем  указатель переключения состояния аккордеона */
.accordion ul li i {
  position: absolute;
  transform: translate(-6px, 0);
  margin-top: 16px;
/* расположим указатель на панели заголовка справа */
  right: 25px;
}
 
/* "Рисуем " сам указатель */
.accordion ul li i:before, .accordion ul li i:after {
  content: "";
  position: absolute;
  background-color: #000;
  width: 3px;
  height: 9px;
 
}
/* Добавляем элемент трансформации указателя при переключении */
.accordion ul li i:before {
  transform: translate(-2px, 0) rotate(45deg);
}
.accordion ul li i:after {
  transform: translate(2px, 0) rotate(-45deg);
}
 
/* Делаем чекбокс скрытым*/
.accordion ul li input[type=checkbox] {
  position: absolute;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  left: 0px;
  opacity: 0;
}
/* Когда у флажка установлен checked  
 * блок с содержанием скрыт
*/
.accordion ul li input[type=checkbox]:checked ~ div.msg {
  margin-top: 0;
  max-height: 0;
  opacity: 0;
  transform: translate(0, 50%);
}
/* А указатель показывает вниз */
.accordion ul li input[type=checkbox]:checked ~ i:before {
  transform: translate(2px, 0) rotate(45deg);
}
.accordion ul li input[type=checkbox]:checked ~ i:after {
  transform: translate(-2px, 0) rotate(-45deg);
}
/*  Устанавливаем эффект перехода
 * между двумя состояниями указателя 
*/
div.msg, ul li i:before, ul li i:after {
    transition: all 0.5s ease-in-out;
}
/**
 * Изображения внутри аккордеона
 * ...сделаем их отзывчивыми
 */
.accordion .msg img {
    width: 100%;
    height: auto;
    -moz-box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
}
 
/* полноразмерная картинка */
.msg img .large-img {
    width: 100%;
    margin-bottom: 10px;
}
/* миниатюра слева */
 .msg img.img-left {
    width: 25%;
    float:left;
    margin:5px 15px 5px 0;
}
/* миниатюра справа */
.msg img.img-right {
    width: 25%;
    float:right;
    margin:5px 0 5px 15px;
}
 
/* Встраиваемое видео */
.video-responsive {
    margin: 20px;
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    -moz-box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
}
/* Предусмотри использование кода встраиваемого видео
 *через iframe, object или embed */
.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.you-can-now__item {
    width: 100%;
    box-shadow: 0 0.5rem 0.3rem rgba(0, 0, 0, 0.12);
    border-radius: 0.5rem;
    background-color: #ffffff;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    padding: 0.5rem 2rem;
    padding-left: 6.1rem;
    margin-bottom: 1rem;
    min-height: 10rem;
    position: relative;
}




.container {
  max-width: 1100px;
  margin: 0 auto;
}

.cards {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 15px;
  padding: 1.5%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.card {
  position: relative;
  margin-bottom: 20px;
  padding-bottom: 30px;
  background: #fefff9;
  color: #363636;
  text-decoration: none;
  -moz-box-shadow: rgba(0, 0, 0, 0.19) 0 0 8px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.19) 0 0 8px 0;
  box-shadow: rgba(0, 0, 0, 0.19) 0 0 8px 0;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
@media (max-width: 700px) {
  .card {
    width: 100%;
  }
}
@media (min-width: 700px) {
  .card {
    max-width: 320px;
    margin-right: 20px;
    margin-bottom: 20px;
  }
  .card:nth-child(even) {
    margin-right: 0;
  }
}
@media (min-width: 980px) {
  .card:nth-child(even) {
    margin-right: 20px;
  }
  .card:nth-child(3n) {
    margin-right: 0;
  }
}
.card span {
  display: block;
}
.card .card-summary {
  padding: 5% 5% 3% 5%;
}
.card .card-header {
  position: relative;
  height: 175px;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-color: rgba(255, 255, 255, 0.15);
  background-blend-mode: overlay;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px;
  border-radius: 4px 4px 0 0;
}
.card .card-header:hover, .card .card-header:focus {
  background-color: rgba(255, 255, 255, 0);
}
.card .card-title {
  background: rgb(255, 225, 0);
  padding: 3.5% 0 2.5% 0;
  color: black;
  font-family: calibri, "Open Sans Condensed", sans-serif;
  text-transform: uppercase;
  position: absolute;
  bottom: 0;
  width: 100%;
}
.card .card-title h3 {
  font-size: 1.2em;
  line-height: 1.2;
  padding: 0 3.5%;
  margin: 0;
}
.card .card-meta {
  max-height: 0;
  overflow: hidden;
  color: #666;
  font-size: .78em;
  text-transform: uppercase;
  position: absolute;
  bottom: 5%;
  padding: 0 5%;
  -moz-transition-property: max-height;
  -o-transition-property: max-height;
  -webkit-transition-property: max-height;
  transition-property: max-height;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
.card:hover, .card:focus {
  background: white;
  -moz-box-shadow: rgba(0, 0, 0, 0.45) 0px 0px 20px 0px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.45) 0px 0px 20px 0px;
  box-shadow: rgba(0, 0, 0, 0.45) 0px 0px 20px 0px;
}
.card:hover .card-title, .card:focus .card-title {

  background: rgb(0, 0, 0);
    color: white;
}
.card:hover .card-meta, .card:focus .card-meta {
  max-height: 1em;
}


* {
  -moz-transition-property: background-color, border-color, box-shadow, color, opacity, text-shadow, -moz-transform;
  -o-transition-property: background-color, border-color, box-shadow, color, opacity, text-shadow, -o-transform;
  -webkit-transition-property: background-color, border-color, box-shadow, color, opacity, text-shadow, -webkit-transform;
  transition-property: background-color, border-color, box-shadow, color, opacity, text-shadow, transform;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -moz-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  -webkit-transition-timing-function: linear;
  transition-timing-function: linear;
}


@media (max-width: 1200px) {


div.tabs__content img {
	
display:none;
}

div.yasheritsa {
    background: none;
	    box-shadow: none;
}



  }

@media (max-width: 320px) {
body > div.head_top_bg.fixed.transbg > div > div.headcolumn1 > div:nth-child(3) > a > input[type="button"] {
	display:none;
}
	
}
@media (max-width: 320px) {

.headinfo.head_top {padding: 5px 0px;}

}

/*************************************************
*                      why                       *
*************************************************/
.why {
  padding-bottom: 6.5rem;
  padding-top: 0.4rem!important;
  background: #fff; }

.why .section-title {
  padding: 0;
  padding-top: 0;
  margin-bottom: 3.7rem; }

.why .section-title span {
  color: #00aa71; }

.why__table {
  margin-left: -2.8rem;
  margin-right: -2.8rem; }

.why__we {
  background-image: linear-gradient(-90deg, #00A676 0%, #00B563 69%);
  box-shadow: -0.9rem 0 1.9rem 0 rgba(0, 171, 112, 0.31);
  border-radius: 10px;
  text-align: center;
  width: 100%;
  padding: 2rem 2rem;
  padding-bottom: 2.9rem;
  padding-top: 2.7rem; }

.why__we h4 {
  font-size: 1.6rem;
  line-height: 1.1875;
  color: #FFFFFF;
  letter-spacing: 0.013rem;
  line-height: 1.3;
  font-family: 'SF_UI_Display_h';
  position: relative;
  padding-top: 5.2rem;
  margin: 0;
  margin-bottom: 1.4rem; }

.why__we h4:before {
  content: "";
  position: absolute;
  background: url(local/templates/summer2017/images/why_table_icon7.svg) no-repeat 0 0;
  width: 4.1rem;
  height: 3.7rem;
  background-size: contain;
  left: 50%;
  margin-left: -2.05rem;
  top: 0; }

.why__we p {
  font-size: 1.4rem;
  color: #FFFFFF;
  line-height: 1.42857143;
  letter-spacing: 0.013rem;
  font-family: 'sf_ui__textmedium';
  margin: 0; }

.why__other {
  border: 2px solid #E84545;
  border-radius: 10px; }

.why__other-item {
  padding: 2rem 2rem;
  padding-bottom: 2.5rem;
  padding-top: 2.7rem;
  text-align: center; }

.why__other-item h4 {
  font-size: 1.6rem;
  line-height: 1.1875;
  color: #FFFFFF;
  letter-spacing: 0.013rem;
  line-height: 1.22857143;
  font-family: 'sf_ui__textbold';
  position: relative;
  padding-top: 5rem;
  margin: 0;
  margin-bottom: 1.5rem;
  color: #7d8985; }

.why__other-item h4:before {
  content: "";
  position: absolute;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 0; }

.why__other-item p {
  font-size: 1.4rem;
  line-height: 1.42857143;
  letter-spacing: 0.013rem;
  font-family: 'sf_ui__textlight';
  margin: 0; }

.why__other-item p b {
  font-family: 'sf_ui__textbold'; }

.why__other-item--item1 h4:before {
  width: 4.3rem;
  height: 3.5rem;
  background-image: url(local/templates/summer2017/images/why_table_icon1.svg); }

.why__other-item--item2 h4:before {
  width: 3.9rem;
  height: 3.9rem;
  background-image: url(local/templates/summer2017/images/why_table_icon2.svg); }

.why__other-item--item3 h4:before {
  width: 3.7rem;
  height: 3.5rem;
  background-image: url(local/templates/summer2017/images/why_table_icon3.svg); }

.why__other-item--item4 h4:before {
  width: 2.4rem;
  height: 3.4rem;
  background-image: url(local/templates/summer2017/images/why_table_icon6.svg); }

@media (max-width: 991px) {
  .why {
    padding-bottom: 50px; }
  .why__we {
    width: 100%;
    margin-bottom: 1rem; }
  .why__we h4 {
    width: 30%;
    margin: 0; }
  .why__we p {
    width: 70%;
    text-align: left; }
  .why__we div {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
            align-items: center;
    /*max-width: 400px;*/
    margin: 0 auto; } }

@media (max-width: 787px) {
  .why {
    padding-bottom: 0; }
  .why__we div {
    max-width: 400px;
    display: block; }
  .why__we h4 {
    width: 100%;
    margin-bottom: 10px; }
  .why__we p {
    width: 100%;
    text-align: center; }
  .why__table {
    margin-left: 0;
    margin-right: 0; } }


/*************************************************
*                      why                       *
*************************************************/



.why {
  padding-bottom: 6.5rem;
  padding-top: 4.4rem;
  background: #fff; }

.why .section-title {
 padding: 0;
    padding-top: 0;
    margin-bottom: 3.7rem;
    font-size: 2.5rem;
    text-align: center;
	


 }

.why .section-title span {
  color: #00aa71; }

.why__table {
  margin-left: -2.8rem;
  margin-right: -2.8rem; }

.why__we {
  background-image: linear-gradient(-90deg, #00A676 0%, #00B563 69%);
  box-shadow: -0.9rem 0 1.9rem 0 rgba(0, 171, 112, 0.31);
  border-radius: 10px;
  text-align: center;
  width: 100%;
  padding: 2rem 2rem;
  padding-bottom: 2.9rem;
  padding-top: 2.7rem; }

.why__we h4 {
  font-size: 1.6rem;
  line-height: 1.1875;
  color: #FFFFFF;
  letter-spacing: 0.013rem;
  line-height: 1.3;
  font-family: 'SF_UI_Display_h';
  position: relative;
  padding-top: 5.2rem;
  margin: 0;
  margin-bottom: 1.4rem; }

.why__we h4:before {
  content: "";
  position: absolute;
  background: url(local/templates/summer2017/images/why_table_icon7.svg) no-repeat 0 0;
  width: 4.1rem;
  height: 3.7rem;
  background-size: contain;
  left: 50%;
  margin-left: -2.05rem;
  top: 0; }

.why__we p {
  font-size: 1.4rem;
  color: #FFFFFF;
  line-height: 1.42857143;
  letter-spacing: 0.013rem;
  font-family: 'sf_ui__textmedium';
  margin: 0; }

.why__other {
  border: 2px solid #E84545;
  border-radius: 10px; }

.why__other-item {
  padding: 2rem 2rem;
  padding-bottom: 2.5rem;
  padding-top: 2.7rem;
  text-align: center; }

.why__other-item h4 {
  font-size: 1.6rem;
  line-height: 1.1875;
  color: #FFFFFF;
  letter-spacing: 0.013rem;
  line-height: 1.22857143;
  font-family: 'sf_ui__textbold';
  position: relative;
  padding-top: 5rem;
  margin: 0;
  margin-bottom: 1.5rem;
  color: #7d8985; }

.why__other-item h4:before {
  content: "";
  position: absolute;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 0; }

.why__other-item p {
  font-size: 1.4rem;
  line-height: 1.42857143;
  letter-spacing: 0.013rem;
  font-family: 'sf_ui__textlight';
  margin: 0; }

.why__other-item p b {
  font-family: 'sf_ui__textbold'; }

.why__other-item--item1 h4:before {
  width: 4.3rem;
  height: 3.5rem;
  background-image: url(local/templates/summer2017/images/why_table_icon1.svg); }

.why__other-item--item2 h4:before {
  width: 3.9rem;
  height: 3.9rem;
  background-image: url(local/templates/summer2017/images/why_table_icon2.svg); }

.why__other-item--item3 h4:before {
  width: 3.7rem;
  height: 3.5rem;
  background-image: url(local/templates/summer2017/images/why_table_icon3.svg); }

.why__other-item--item4 h4:before {
  width: 2.4rem;
  height: 3.4rem;
  background-image: url(local/templates/summer2017/images/why_table_icon6.svg); }

@media (max-width: 991px) {
  .why {
    padding-bottom: 50px; }
  .why__we {
    width: 100%;
    margin-bottom: 1rem; }
  .why__we h4 {
    width: 30%;
    margin: 0; }
  .why__we p {
    width: 70%;
    text-align: left; }
  .why__we div {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
            align-items: center;
    /*max-width: 400px;*/
    margin: 0 auto; } }

@media (max-width: 787px) {
  .why {
    padding-bottom: 0; }
  .why__we div {
    max-width: 400px;
    display: block; }
  .why__we h4 {
    width: 100%;
    margin-bottom: 10px; }
  .why__we p {
    width: 100%;
    text-align: center; }
  .why__table {
    margin-left: 0;
    margin-right: 0; } }
	
	.row.no-pad > [class*='col-'] {
	padding-right: 0 !important;
    padding-left: 0 !important;
	}
	
	.row.no-pad {
    margin-right: 0 !important;
    margin-left: 0 !important;
}


 @media only screen and (max-width: 629px) {

div.proverka {
	background: none;
	
	
}
div.proverka div.site_block {
    
    padding-bottom: 45px;
}
.page_container {
    display: none;
}

body > div.wrapper > div.benefits{
	
	 display: none;
	
}

 }





 @media only screen and (max-width :520px) {
	 
	 
	 .why .section-title {
   
    font-size: 1.6rem;
   
}


.btn--outline {


   

}




 }



 @media only screen and (max-width :420px) { 

.why .section-title {
    padding: 0;
    padding-top: 0;
    margin-bottom: 3.7rem;
    font-size: 1.6rem;
    text-align: center;
}

div.head_top div.headcolumn1 div.inline_b:nth-child(3) {
		 display: none;
		 
	 }

	div.head_top div.headcolumn1 div.inline_b {
		
		padding: 3px 0px;
	} 
	 
	 
	 
	 
	 
	 

#vkladki > div.zagl {
	
	font-size: 1.6rem!important;
	
}


div.first_block div.yasher_pre div.site_block {
   
    padding-top: 10px; 
	display: none;
}








 }
 
 
 @media only screen and (max-width :360px) { 
div.router div.site_block {
   
    margin-bottom: -40px;
}
	 div.head_top div.headcolumn1 div.inline_b:nth-child(3) {
		 display: none;
		 
	 }
	 
	 
 }
 
 
  @media only screen and (max-width :320px) { 
 
 div.tabs__content div.inline_b div.tarif {
 
 padding: 10px 17px;
 
 }
 
 .accordion h2 {
    font-size: 18px;
 }
 
 #yasheritsa > div > div.btn_centr > a
	 
	 .btn {
   
    padding-top: 0px!important;
}
	
 
  }
 
 /*************************************************
*                    you-can                     *
*************************************************/
.you-can-now {
  background: #e8f2f4;
  padding-bottom: 5rem;
  padding-top: 5.1rem; }

.you-can-now__title {
  font-size: 3rem;
  line-height: 5.5rem;
  margin: 0;
  letter-spacing: 0.025rem;
  margin-bottom: 2.7rem; }

.you-can-now__title span {
  color: #0f568e; }

.you-can-now__items {
  padding-right: 1rem; }

.you-can-now__item {
  width: 100%;
  box-shadow: 0 0.5rem 0.3rem rgba(0, 0, 0, 0.12);
  border-radius: 0.5rem;
  background-color: #ffffff;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  padding: 0.5rem 0.5rem;
  padding-left: 8rem;
  margin-bottom: 1rem;
  min-height: 10rem;
  position: relative; }

.you-can-now__item:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%); }

.you-can-now__item h5 {
font-size: 17px;
    letter-spacing: 0.012rem;
    line-height: 1;
    color: #065490;
    font-family: calibri, "Open Sans Condensed", sans-serif;
    margin: 0;
}
  

.you-can-now__item h5 b {
  font-family: 'sf_ui__textbold'; }

.you-can-now__item--item1:before {
  background: url(https://internetnadachu.com/local/templates/summer2017/images/you_can_now_icon1.svg) no-repeat center 0;
  background-size: 3.6rem 3.6rem;
  width: 8rem;
  height: 3.6rem; }

.you-can-now__item--item2:before {
  background: url(https://internetnadachu.com/local/templates/summer2017/images/you_can_now_icon2.svg) no-repeat center 0;
  background-size: 2.8rem 3.3rem;
  width: 8rem;
  height: 3.3rem; }

.you-can-now__item--item3:before {
  background: url(https://internetnadachu.com/local/templates/summer2017/images/you_can_now_icon3.svg) no-repeat center 0;
  background-size: 3.6rem 3.4rem;
  width: 8rem;
  height: 3.4rem; }

.you-can-now__item--item4:before {
  background: url(https://internetnadachu.com/local/templates/summer2017/images/you_can_now_icon4.svg) no-repeat center 0;
  background-size: 3.3rem 2.6rem;
  width: 8rem;
  height: 2.6rem; }

.you-can-now__item--item5:before {
  background: url(https://internetnadachu.com/local/templates/summer2017/images/you_can_now_icon5.svg) no-repeat center 0;
  background-size: 3.3rem 3.3rem;
  width: 8rem;
  height: 3.3rem; }

.you-can-now__item--item6:before {
  background: url(https://internetnadachu.com/local/templates/summer2017/images/you_can_now_icon6.svg) no-repeat center 0;
  background-size: 3.1rem 3.1rem;
  width: 8rem;
  height: 3.1rem; }

.you-can-now__item--item7:before {
  background: url(https://internetnadachu.com/local/templates/summer2017/images/you_can_now_icon7.svg) no-repeat center 0;
  background-size: 2.2rem 2.9rem;
  width: 8rem;
  height: 2.9rem; }

.you-can-now__item--item8:before {
  background: url(https://internetnadachu.com/local/templates/summer2017/images/you_can_now_icon8.svg) no-repeat center 0;
  background-size: 3.4rem 2.1rem;
  width: 8rem;
  height: 2.1rem; }

@media (max-width: 767px) {
  .you-can-now__title {
    font-size: 23px;
    line-height: 1.2; }
  .you-can-now__items {
    width: calc(100% + 40px);
    margin-left: -20px;
    padding-right: 0; } }
 
 .btn_centr{
 
     text-align: center;
    padding: 20px;
 }
 
 .btn--outline {
    font-size: 1.2rem!important;
    color: #03A9F4!important;
    font-family: calibri, "Open Sans Condensed", sans-serif!important;
    font-weight: 400!important;
    background: none!important;
    border: 0.2rem solid #03A9F4!important;
    box-shadow: none!important;
    padding: 1.1rem 0px;
    padding-bottom: 1.2rem!important;
	display: inline-block!important;
    margin-bottom: 0!important;
	backface-visibility: hidden!important;
    transition: color 0.3s, border-color 0.3s, background 0.3s, box-shadow 0.3s!important;
	text-align: center!important;
    letter-spacing: 0.01rem!important;
	outline: none!important;
	    border-radius: 50px!important;
}

.btn--outline:hover {
    background: #03A9F4!important;
    color: #fff!important;
    box-shadow: none!important;
}
 
 
 #podkluchi {
	 text-decoration: none;
	 
	 
 }
 
 #podkluchi:hover {
    color: white!important;
    background: #1f649a!important;;
	 
	 
 }
 
@media only screen and (max-width :601px) { 
 #podkluchi{display:none;}
}



/*акация начало*/


 
 
 .b-qa {
  background: #e8f2f4;
  padding-bottom: 10rem; }

.b-qa .section-title {
  text-align: left;
  margin-bottom: 2.6rem; }

.b-qa__banner {
  background-image: linear-gradient(-90deg, #2d3a4a 0%, #2d3a4a 100%);
  padding: 1.9rem 6rem;
  padding-bottom: 4.8rem;
  overflow: hidden;
  position: relative;
  /*min-height: 36.1rem;*/
  color: #fff;
padding-bottom: 50px!important;  }



.b-qa__banner1 {
  background-image: linear-gradient(-90deg, #4CAF50 0%, #8BC34A 100%);
  padding: 1.9rem 6rem;
  padding-bottom: 4.8rem;
  overflow: hidden;
  position: relative;
  /*min-height: 36.1rem;*/
  color: #fff;
padding-bottom: 50px!important;  }















.b-qa__banner:before {
  content: "";
  position: absolute;
  width: 48.2rem;
  height: 36.1rem;
  background: url(local/templates/summer2017/images/qa_banner_img.png) no-repeat 0 0;
  background-size: contain;
  right: 0;
  bottom: 0; }

  
  .b-qa__banner1:before {
  content: "";
  position: absolute;
  width: 48.2rem;
  height: 36.1rem;
  background: url(local/templates/summer2017/images/qa_banner_img.png) no-repeat 0 0;
  background-size: contain;
  right: 0;
  bottom: 0; }
  
  
  
  
  
  
.b-qa__banner-logo {
  width: 13.8rem;
  height: 3.8rem;
  background: url(themes/beeline/sunshine.png) no-repeat 0 0!important;
  background-size: contain;
  margin-bottom: 3.6rem; }

.b-qa__banner-text {
  color: #fff;
  max-width: 50rem; 
  margin-top: -47px;
  }

.b-qa__banner-text h3 {
  font-size: 3.6rem;
  line-height: 1.38888889;
  letter-spacing: 0.03rem;
  margin-bottom: 0rem; }

.b-qa__banner-text p {
      width: 70%;
    font-weight: 400;
    font-size: 2rem;
    line-height: 1.1;
    margin-bottom: 3.3rem;
    font-size: 22px;
    margin-top: 0px;
	}

.b-qa__banner .btn--white,
.b-qa__banner .btn--white:focus,
.b-qa__banner .btn--white:hover {
  color: #008675; }

.b-qa__banner:before {
   content: "";
    position: absolute;
    width: 400px;
    height: 374x;
 background: url(http://internet-tula.ru/themes/beeline/snowdrops.png) no-repeat 0 0;
    right: 0;
    background-position-x: right;
    background-position-y: bottom;
}

.b-qa__banner1:before {
    content: "";
    position: absolute;
    /* width: 400px; */
    height: 374px;
    background: url(themes/beeline/sosed.png) no-repeat 0 0;
    right: 0;
    background-position-x: right;
    background-position-y: bottom;
}



a.btn.btn--white {
	
	text-align: center;
    padding: 10px!important;
    color: #3f8dd9;
    background: white;
	    border-radius: 20px;
	
}
 #vkladki > div > div > div.b-qa__banner-text > a > span {

 
 font-family: calibri, "Open Sans Condensed", sans-serif;
 
 }
 
 


@media (max-width: 991px) {

.b-qa__banner {
   
    padding: 20px;
    padding-top: 42px;
    padding-bottom: 48px;
    min-height: 0;
}


.b-qa__banner1 {
   
    padding: 20px;
    padding-top: 42px;
    padding-bottom: 48px;
    min-height: 0;
}








.b-qa__banner-text {
   /* max-width: 350px;*/
}

.b-qa__banner p {
    font-size: 28px;
}
.b-qa__banner1 p {
    font-size: 28px;
}




.b-qa__banner:before{
	
	display:none;
}

.b-qa__banner1:before{
	
	display:none;
}


 }
 
 
 @media (max-width: 767px) {

.btn {
    font-size: 14.3px;
    padding: 15px 35px;
    padding-top: 14px;
    padding-bottom: 18px;
    letter-spacing: 0.15px;
}
 
 a.btn.btn--white {
  
    text-align: center;
    margin: 0px auto;
    display: block;
}
 
 
 
 }
 
 
 @media (max-width: 478px) {
 
 .b-qa__banner-text h3 {
    font-size: 2.6rem;
    line-height: 1.38888889;
    letter-spacing: 0.03rem;
    margin-bottom: 1rem;
}
 
 
.b-qa__banner p {
    font-size: 22px;
}
 
 
 
 .b-qa__banner1 p {
    font-size: 22px;
}
 
.smartLidBtn{
	display: none;
	
	
}
 
 

 }
 
 
 
 
 
 
 
 
 
 
 
 @media (max-width: 432px) {
 
 .b-qa__banner-text h3 {
    font-size: 2.6rem;
 
 }
 }
 
  @media (max-width:362px) {
	 
 
 .b-qa__banner-text h3 {
        font-size: 2.1rem;
    margin-bottom: 10px;
 
 }
 
  }
 
 
 
 
 
 
 
 
 
 
 @media (max-width: 320px) {
	 
 
 .b-qa__banner-text h3 {
        font-size: 2.1rem;
    margin-bottom: 10px;
 
 }
 
 .b-qa__banner p {
    font-size: 22px;
	line-height: 1; 
}
 }
/*акация конец*/


 
 /* 
* РњРѕРґР°Р»СЊРЅС‹Рµ РѕРєРЅР°
* РЅР° С‡РёСЃС‚РѕРј CSS, Р±РµР· javascript
* Рё РґРѕРїРѕР»РЅРёС‚РµР»СЊРЅС‹С… РёР·РѕР±СЂР°Р¶РµРЅРёР№
*
* РљРѕРїРёСЂР°Р№С‚ (c) 2014 shurawi http://www.dbmast.ru
*/

/*** РЎС‚РёР»Рё РѕС‚РЅРѕСЃСЏС‰РёРµСЃСЏ Рє РјРѕРґР°Р»СЊРЅРѕРјСѓ РѕРєРЅСѓ Рё СЃРѕРґРµСЂР¶Р°РЅРёСЋ ***/
.popup h1,
.popup h2,
.popup h3 {
color: #008000;
text-shadow: 0 1px 3px rgba(0,0,0,.3);
font-weight: normal;
}
.popup h1 { /* Р·Р°РіРѕР»РѕРІРѕРє 1 */
font-size:24px;
}
.popup h2 { /* Р·Р°РіРѕР»РѕРІРѕРє 2 */
font-size: 1.5em;
}
.popup h3 { /* Р·Р°РіРѕР»РѕРІРѕРє 3 */
font-size: 1.2em;
}
/* Р‘Р°Р·РѕРІС‹Рµ СЃС‚РёР»Рё СЃР»РѕСЏ Р·Р°С‚РµРјРЅРµРЅРёСЏ Рё РјРѕРґР°Р»СЊРЅРѕРіРѕ РѕРєРЅР°  */
.overlay {
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 9999;
visibility: hidden;
/* С„РѕРЅ Р·Р°С‚РµРјРЅРµРЅРёСЏ */
background-color: rgba(0, 0, 0, 0.7);
opacity: 0;
position: fixed; /* С„РёРєСЃРёСЂРѕРІР°РЅРЅРѕРµ РїРѕС†РёР·РёРѕРЅРёСЂРѕРІР°РЅРёРµ */
cursor: default; /* С‚РёРї РєСѓСЂСЃР°СЂР° */
-webkit-transition: all 0.6s;
-moz-transition: all 0.6s;
-ms-transition: all 0.6s;
-o-transition: all 0.6s;
transition: all 0.6s;
}
.overlay:target {
visibility: visible;
opacity: 1;
}

/* СЃС‚РёР»Рё РјРѕРґР°Р»СЊРЅРѕРіРѕ РѕРєРЅР° */
.popup {
top: 0;
right: 0;
left: 50%;
font-size: 14px;
font-family: 'Tahoma', Arial, sans-serif;
z-index: 10000;
margin: 0 auto;
width: 100%;
min-width: 320px;
max-width: 820px;
/* С„РёРєСЃРёСЂРѕРІР°РЅРЅРѕРµ РїРѕР·РёС†РёРѕРЅРёСЂРѕРІР°РЅРёРµ, РѕРєРЅРѕ СЃС‚Р°Р±РёР»СЊРЅРѕ РїСЂРё РїСЂРѕРєСЂСѓС‚РєРµ */
position: fixed;
padding: 15px;
border: 1px solid #383838;
/* СЃРєСЂСѓРіР»РµРЅРёРµ СѓРіР»РѕРІ */
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
border-radius: 4px;
background-color: #FFFFFF;
/* РІРЅРµС€РЅСЏСЏ С‚РµРЅСЊ */
-webkit-box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
-moz-box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
-ms-box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
-o-box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
/* С‚СЂР°РЅСЃС„РѕСЂРјР°С†РёСЏ */
-webkit-transform: translate(-50%, -150%);
-ms-transform: translate(-50%, -150%);
-o-transform: translate(-50%, -150%);
transform: translate(-50%, -150%);
/* Р°РЅРёРјРёСЂСѓРµРј С‚СЂР°РЅСЃС„РѕСЂРјР°С†РёСЋ */
-webkit-transition: transform 0.6s ease-out;
-moz-transition: transform 0.6s ease-out;
-ms-transition: transform 0.6s ease-out;
-o-transition: transform 0.6s ease-out;
transition: transform 0.6s ease-out;
}
/* Р°РєС‚РёРІРёСЂСѓРµРј РјРѕРґ. РѕРєРЅРѕ */
.overlay:target+.popup {
top: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
/* С„РѕСЂРјРёСЂСѓРµРј РєРЅРѕРїРєСѓ Р·Р°РєСЂС‹С‚РёСЏ */
.close {
position: absolute;
padding: 0;
top: -10px;
right: -10px;
width: 22px;
height: 22px;
border: 2px solid #ccc;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
background-color: rgba(61, 61, 61, 0.8);
-webkit-box-shadow: 0px 0px 10px #000;
-moz-box-shadow: 0px 0px 10px #000;
box-shadow: 0px 0px 10px #000;
text-align: center;
text-decoration: none;
font-weight: bold;
line-height: 20px;
-webkit-transition: background-color ease .7s;
-moz-transition:  background-color ease .7s;
-ms-transition:  background-color ease .7s;
-o-transition:  background-color ease .7s;
transition: background-color ease .7s;
}
.close:before {
color: rgba(255, 255, 255, 0.9);
content: '\2715';
text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
font-size: 12px;
 
}

.close:hover {
background-color: rgba(252, 20, 0, 0.8);
}
.popup p {
margin: 0;
padding: 10px;
}
/* РїР»Р°РЅС€РµС‚ */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.popup {
		width: 95%;
	}
}
/* СЃРјР°СЂС‚ */
@media only screen and (min-width: 320px) and (max-width: 767px) {
	.popup {
		width:85%;
	}
}
/* РёР·РѕР±СЂР°Р¶РµРЅРёСЏ РІРЅСѓС‚СЂРё РѕРєРЅР° */
.popup img {
display: block;
border: none;
width: 100%;
height: auto;
}
/* РјРёРЅРёР°С‚СЋСЂС‹ СЃР»РµРІР°/СЃРїСЂР°РІР° */
.pic-left, 
.pic-right {
    width: 25%;
    height: auto;
}
.pic-left {
    float: left;
    margin: 5px 15px 5px 0;
}
.pic-right {
    float: right;
    margin: 5px 0 5px 15px;
}
/* РІСЃС‚СЂРѕРµРЅРЅС‹Рµ СЌР»РµРјРµРЅС‚С‹ Рј-РјРµРґРёР°, С„СЂРµР№РјС‹ */
/* Р°РґР°РїС‚РёРІРЅС‹Р№ Р±Р»РѕРє РІРёРґРµРѕ */
.video { 
position: relative; 
padding-bottom: 56.25%; 
height: 0; 
overflow:hidden; 
} 
.video iframe, 
.video object, 
.video embed {
position: absolute; 
top: 0; 
left: 0; 
width: 100%;
height: 100%; 
}



@media only screen and (max-width :360px) { 


.close{
	
	top: 10px;
    right: 20px;
	
}
}

a#karta {
    width: 100%;
    height: 408px;
    background: url(themes/img/karta.jpg) no-repeat 0 0;
    display: block;
    background-position: top;
}


body > div.deliver > div:nth-child(5) > div{
	
	
    margin-left: 0px;
    margin-right: 0px;

}
body > div.centertext > div {
    text-align: left!important;
}
