@charset "windows-1251";




@font-face {
    font-family: 'houschka_prolight';
    src: url('houschkapro-light-webfont.eot');
    src: url('houschkapro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('houschkapro-light-webfont.woff') format('woff'),
         url('houschkapro-light-webfont.ttf') format('truetype'),
         url('houschkapro-light-webfont.svg#houschka_prolight') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'houschka_prodemibold';
    src: url('houschkapro-demibold-webfont.eot');
    src: url('houschkapro-demibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('houschkapro-demibold-webfont.woff') format('woff'),
         url('houschkapro-demibold-webfont.ttf') format('truetype'),
         url('houschkapro-demibold-webfont.svg#houschka_prodemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'houschka_promedium_italic';
    src: url('houschkapro-medium_italic-webfont.eot');
    src: url('houschkapro-medium_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('houschkapro-medium_italic-webfont.woff') format('woff'),
         url('houschkapro-medium_italic-webfont.ttf') format('truetype'),
         url('houschkapro-medium_italic-webfont.svg#houschka_promedium_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* CSS Document */

/* CSS Reset */
* { margin:0; padding:0; outline:none; border:none; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, figure, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{ margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
outline: 0; background: transparent; }
:focus { outline: 0; }
img { vertical-align: top; }

body { font-family:houschka_promedium_italic; font-size:100%;background: #000000; /* Old browsers */
background: -moz-linear-gradient(left,  #000000 1%, #666262 50%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(1%,#000000), color-stop(50%,#666262), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #000000 1%,#666262 50%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #000000 1%,#666262 50%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #000000 1%,#666262 50%,#000000 100%); /* IE10+ */
background: linear-gradient(to right,  #000000 1%,#666262 50%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
}

.top1 {
background: url("../images/top_menu.png");
position: relative;
width: 100%;
height: 31px;
margin-bottom: 20px;}
.pod_menu {
margin: 7px 10px 0 0;
float: left;
font-size: 14px;
}
.pod_menu a {
color: #aeaeae;
margin-left: 10px;
font-family: houschka_promedium_italic;
}
.pod_menu a:hover  {
color: #fbc112;}

.footer_soc {
float: left;
margin: 2px 40px 10px 2px;}
.vkontakte a{display:block;
 background: url(../images/vk.png); 
   width: 26px;
height: 26px;
display: block;
float: left;
margin-top: 2px;
margin-right: 10px;
border-bottom: 0 dotted;
	   }
	   .vkontakte a:hover {
    background: url(../images/vk_act.png); }
	
.facebook a{
   display: block;
   background: url(https://www.powernet.com.ru/img/telegram.png);
   width: 26px;
   height: 26px;
   display: block;
   float: left;
   margin-top: 2px;
   margin-right: 10px;
   border-bottom: 0 dotted;
   background-size: cover;
   filter: grayscale(100);
}
	   .facebook a:hover {
    background: url(https://www.powernet.com.ru/img/telegram.png);
    background-size: cover;
    filter: grayscale(0);
    }
	
	.ok a{display:block;
 background: url(../images/ok.png); 
   width: 26px;
height: 26px;
display: block;
float: left;
margin-top: 2px;
margin-right: 10px;
border-bottom: 0 dotted;
	   }
	   .ok a:hover {
    background: url(../images/ok_act.png); }
	
.idea a{
display:block;
background: url(../images/lightbulb_gray26.png); 
width: 26px;
height: 26px;
display: block;
float: left;
margin-top: 2px;
margin-right: 10px;
border-bottom: 0 dotted;
border-radius:5px;
}

.idea a:hover {
background: url(../images/lightbulb_yellow26.png); 
border-radius:5px;
}
	.tv_powernet { background: url(../images/ICOPN_grey.png); 
   width: 26px;
height: 26px;
display: block;
float: left;
margin-top: 2px;
margin-right: 10px;
border-bottom: 0 dotted;
	   }
	   .tv_powernet:hover {
    background: url(../images/ICOPN.png); }	
	
	.youtube { background: url(../images/YTicon_grey.png); 
   width: 26px;
height: 26px;
display: block;
float: left;
margin-top: 1px;
margin-right: 10px;
border-bottom: 0 dotted;
	   }
	   .youtube:hover {
    background: url(../images/YTicon.png); }

/* Поиск */

.search_r { 
margin-top:2px;
padding-left:3px;
height:26px;
width:185px;
border-radius:7px; 
-moz-border-radius:7px; 
-webkit-border-radius:7px; 
background:gray;
font-family:houschka_promedium_italic;
color:white;
}

::-webkit-input-placeholder {color: white;}
:-moz-placeholder {color: white;}
::-moz-placeholder {color: white;}
:-ms-input-placeholder {color: white;}

.search_button {
background: url(../images/search_gray26.png); 
width: 26px;
height: 26px;
display: block;
float: right; 
margin-top: 2px;
margin-right: 10px;
border-bottom: 0 dotted;
border-radius:5px;
}

.search_button:hover {
background: url(../images/search_yellow26.png);
border-radius:5px;
cursor: pointer
}	

	
.sub_menu {
float: left;
margin: 3px 0 0 26px;
font-size: 14px;
font-family: houschka_promedium_italic;}


#headerWrap, #contentWrap, #footerWrap {min-width:980px; position: relative;}
#contentWrap {margin-top:-4px; z-index:1;}
.top_menu {
height: 258px;
color: #fff;
}
.top_menu a {
line-height: 17px;
color: #fff;
font-size: 16px;}
.top_menu a:hover  {
color: #fbc112;}

.wrap {

width: 940px;
margin: 0 auto;
}
.abon_info {
display: table;
float: left;
width: 141px;
margin-right: 19px;
font-family: houschka_promedium_italic;
font-size: 14px;
letter-spacing: -1px;}
.abon_info a {
color: #fbc112!important;
line-height: 17px;
font-size: 14px;
}
.konsultant {
display: table;
float: left;
width: 140px;
margin-right: 0px;
font-size: 14px;
}

.konsultant a {
color: #fbc112!important;
line-height: 17px;
font-size: 14px;
}
.logo {
display: table;
float: left;
width: 300px;
margin-right: 20px;
text-align: center;
padding-left:20px;
}
.contact {
display: table;
float: left;
width: 299px;
height: 49px;
}
.contact span {
font-size: 23px;
margin-left: 27px;
line-height: 18px;
font-family: houschka_promedium_italic;
}
.contact_small_tel {
font-size: 14px!important;
float: left;
margin-top: 5px;
}
.zvonok {
float: right;
background:url(..templates/obzor/images/yellow_phone.png) no-repeat;
width: 92px;
height: 62px;
color: #000!important;
text-decoration: none;
padding: 15px 0 0 22px;
margin-right: -22px;
margin-top: 0px;
font-family: houschka_promedium_italic;
border-bottom: 0;
}
.menu {
display: block;}
figure {
display: block;
float: left;
text-align: center;

color: #fbc112!important;
padding: 20px 30px 0 0;
cursor: pointer;}
figure:hover +top_menu a {color: #fbc112;
font-size: 16px;}
#cornertop {width:960px; height:17px;margin:0 auto; background:url(../images/back_content_top.png) no-repeat; padding-bottom:4px;}
#content {width:960px; margin:0 auto; background:url(../images/back_content_center.png) repeat-y top center; clear:both; overflow:hidden;padding:20px 0;}
#cornerbottom {width:960px; height:17px;margin:0 auto; background:url(../images/back_content_bottom.png) no-repeat; padding-bottom:10px;}
/* Header */
headerWrap {height:200px; background:url(../images/back_nav.png) left bottom repeat-x; z-index:2;}
#logolk a {background:url(../images/cabinet.png) no-repeat; width:120px; height:90px; display:block; float:left; margin:20px 2px ; text-indent:-9999px; }
#logocon a {background:url(../images/online_consult.png) no-repeat; width:150px; height:90px; display:block; float:left; margin:20px 2px ; text-indent:-9999px; }
#logo a {background:url(../images/logo.png) no-repeat; width:300px; height:90px; display:block; float:left; margin: 10px 0 13px; text-indent:-9999px;}
#logocall{background:url(../images/contact_phone.png) no-repeat; width:252px; height:70px; display:block; float:left; margin: 20px 10px 0 20px; text-indent:-9999px; }
#headerAds ul li {display:block; float:right; width:170px; margin-left:10px; list-style:none; height:100px; margin-top:7px; overflow:hidden;}
/* Navigation */
#nav {clear: both;}
#nav ul li {  display:inline-block; list-style:none; display:inline-table; margin: auto;}
.butlan a, .butahtung a, .butsoft a, .butpayment a, .butnewuser a, .buthelp a, .butfiwi a, .butdc a, .butvideo a, .butforum a {float:left; width:100px; height:100px; margin-right:10px; margin-top:20px; text-indent:-9999px;}
.butlan a{display:block;
 background: url(../images/but_lan.png); 
    display: block; 
    width: 100px; 
    height: 100px; 
	margin-top:-50px;

	   }
   .butlan a:hover {
    background: url(../images/but_lan_act.png); 
   }
.butahtung a{display:block;
 background: url(../images/but_ahtung.png); 
    display: block; 
    width: 100px; 
    height: 100px; 
	margin-top:-50px;
   }
   .butahtung a:hover {
    background: url(../images/but_ahtung_act.png); 
   }
.butnewuser a{display:block;
 background: url(../images/but_newuser.png); 
    display: block; 
    width: 100px; 
    height: 100px; 
	margin-top:-50px;
	
   }
   .butnewuser a:hover {
    background: url(../images/but_newuser_act.png); 
   }
.butsoft a{display:block;
 background: url(../images/but_soft.png); 
    display: block; 
    width: 100px; 
    height: 100px; 
	margin-top:-50px;

   }
   .butsoft a:hover {
    background: url(../images/but_soft_act.png); 
   }
.butvideo a{display:block;
 background: url(../images/but_video.png); 
    display: block; 
    width: 100px; 
    height: 100px; 
	margin-top:-50px;
	
   }
   .butvideo a:hover {
    background: url(../images/but_video_act.png); 
   }
.butpayment a{display:block;
 background: url(../images/but_payment.png); 
    display: block; 
    width: 100px; 
    height: 100px; 
	margin-top:-50px;
	
   }
   .butpayment a:hover {
    background: url(../images/but_payment_act.png); 
   }
.buthelp a{display:block;
 background: url(../images/but_iptv.png); 
    display: block; 
    width: 100px; 
    height: 100px; 
	margin-top:-50px;
	
   }
   .buthelp a:hover {
    background: url(../images/but_iptv_act.png); 
   }
.butfiwi a{display:block;
 background: url(../images/but_wifi.png); 
    display: block; 
    width: 100px; 
    height: 100px; 
	margin-top:-50px;
	

   }
   .butfiwi a:hover {
    background: url(../images/but_wifi_act.png); 
   }
.add a, .search input, .butSearch input {display:block; float:right; height:30px;margin-top:35px;}
.add a, .add a:hover{ width:30px;  background:url(../images/but_add.png) no-repeat;}
.add a:hover {background-position:-30px 0;}
.search input {width:120px; background:url(../images/back_search.png) no-repeat;padding-left:5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff; line-height:30px;}
.butSearch input, .butSearch input:hover {width:75px; background:url(../images/but_search.png) no-repeat; text-indent:-9999px; cursor:pointer;}
.butSearch input:hover {background-position:-75px 0;}

/* Content */
.head {clear:both; float:left; width:100%; margin-top:10px;}
.head ul li { display:block; float:left; list-style:none; display:inline;}
.razdel, .searchresult {background:url(../images/cat_lan.png) no-repeat; width:166px; height:50px; font-family:houschka_prolight; font-weight: bold; font-size:18px; color:#FFF; line-height:32px; overflow:hidden; padding:0 -10px; text-decoration:none; text-align:center;}
.razdel, .razdel a { color: #000000;font-family:houschka_prolight; font-weight: bold;font-size:18px;}
.razdel a {color:#000000; text-decoration:none;font-family:houschka_prolight;font-weight: bold;}
.searchresult { color: #000000;font-family:houschka_prolight; font-weight: bold;font-size:18px;}
.searcherror {width:745px; margin-left:20px; font-family: houschka_promedium_italic, serif, Tahoma; font-size:20px; font-weight:lighter; color:red;}
.newshead {width:745px; margin-left:20px; font-family: houschka_promedium_italic, serif, Tahoma; font-size:28px; font-weight:lighter;}
.newshead a, .news a {font-family: houschka_promedium_italic, serif, Tahoma; border-bottom: 1px dotted; color:#fbc112; text-decoration:none;}
.newshead a:hover, .news a:hover { color:#ffffff; text-decoration:none;}
.news {clear:both; padding:10px 40px 20px 40px; font-family: houschka_promedium_italic, serif, Tahoma; font-size:16px; color:white;}
.news p { margin-top:12px; text-align: justify;}
.news blockquote { font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; color:#ffffff; font-weight:lighter; font-style:italic; margin:15px 0 15px 50px; background-color: #FFFFD5; padding:15px; border-left: 3px solid #F60; border-right:1px dashed #F60; border-top:1px dashed #F60; border-bottom:1px dashed #F60;}
.news blockquote p {margin: 0;}
.news h1, .news h2, .news h3, .news h4, .news h5, .news h6 {font-family: houschka_promedium_italic, serif, Tahoma; color:white; font-weight:lighter; margin:14px 0}
.news h6 {font-size: 18px; color:white;}
.news h5 {font-size: 20px; color:white;}
.news h4 {font-size: 22px; color:white;}
.news h3 {font-size: 24px; color:white;}
.news h2 {font-size: 26px; color:white;}
.news h1 {font-size: 28px; color:white;}
.news ul {margin-left:50px; margin-top:10px; list-style:url(../images/back_list02.png);}
.news h1, .news h2, .news h3, .news h4, .news h5, .newshead {color:white;text-shadow:0 1px 1px #000;}
.news ol {margin-left:50px; margin-top:10px;}
.readmore {clear:both; float:left; width:100%; margin-top:10px; padding-bottom:20px; background:url(../images/dash.png) repeat-x left 15px;}
.butreadmore a{display:block; float:right; background:url(../images/back_but01.png) repeat-x left center; border:1px solid #ff9f0e; padding:5px 12px; font-family:Arial, Helvetica, sans-serif; font-size:14px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; color:#000;}
.butreadmore a:hover { color:#000000; border:1px solid #000; background#fbc112; text-shadow:none; }
.views {float:left; background-color:#ff9f0e; color:#000; font-family:Tahoma, Geneva, sans-serif; font-size:12px; padding:2px 5px; border-radius: 2px; -moz-border-radius:2px; -webkit-border-radius:2px; margin-top:6px;}

/* news lan */
.newslan {clear:both; width:880px; margin:10px auto; overflow:hidden; background:#F4F4F4 url(../images/back_fon.png); border:1px solid #A5ACAF; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;font-family:"Trebuchet MS",arial, helvetica, clean, sans-serif;}
.newslan ul li {list-style:none; display:block; display:inline; float:left; margin:15px; padding-bottom:20px; width:849px; border:1px solid #A5ACAF;  border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; background:#FFF url(../images/bg.png) no-repeat top right;}
.newslancom {margin-right:20px;}
.newslan h3 {color:#ffffff;  font-size:22px; font-weight:normal; padding:10px 10px 10px 15px;}
.newslancom a, .newslan a {display:block; margin:0 15px; padding:8px 0 8px 35px; border-bottom:1px dotted #00CCFF; color:#236BE4; text-decoration:none; text-shadow:0 1px 1px #CCC;  font-size:16px;}
.newslancom a:hover, .top a:hover {border-bottom:1px solid fuchsia; color:231f20; text-decoration:none;}
.newslancom a {background:url(../images/back_list.png) no-repeat left center;}
.top a {background:url(../images/back_list01.png) no-repeat left center;}


/* Reklama Footer */
.reklamaFooter {clear:both; width:880px; margin:0 auto; overflow:hidden;}
.reklamaFooter ul li {list-style:none; display:block; display:inline; float:left; margin-top:15px;}
.banner160x120 {width:160px;}
.banner468x120 {width:468px;margin:0 46px;}


/* Footer */
#footer { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-shadow:none; margin-top:10px;}
#footer ul li {display:block; display:inline; float:left; margin-left:10px; margin-bottom:20px; width:301px; height:100px; line-height:22px;}
#footer img {margin-right:5px; margin-top:4px;}
#contact { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-shadow:none; margin-top:10px; width:100%;}
#contact ul li {display:block; display:inline; float:left; margin-left:15px; margin-bottom:20px; width:301px; height:100px; line-height:22px;}
#contact img {margin-right:5px; margin-top:4px;}
.contactMail {background:url(../images/online_consult.gif) no-repeat;}
.contactMail a {display:block; text-indent:-9999px; width:301px; height:100px;}
.contactSkype {background:url(../images/contact_phone.png) no-repeat 30px 0px;}
.contactSkype p  {margin-left: 140px;}
.contactPhone {text-align: left;}
.contactPhone p {text-align: lef; margin-left: 65px;}
#copyright { clear:both; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; text-shadow:none;color:#354A53; margin-bottom:80px;}
#copyright a, .contactSkype a {text-decoration:none;padding:2px 3px;color:#ffffff;}
#copyright a:hover, .contactSkype a:hover { background:#fcb040; color:#000000; text-decoration:none; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}

/*Скролл наверх*/
#gotop{
position:fixed;
width:128px;
height:128px;
right:20px;
bottom:40px;
display:block;
background:url('../images/up.png') no-repeat;
z-index:100;
display:none;
}

/*Таблица обзоров*/
.table_obzor {
border: 1px solid gray;
border-style: dashed;
border-collapse: collapse;
}
/*для ячеек в таблице обзоров*/
.table_obzor td {
border: 1px solid gray;
border-style: dashed;
border-collapse: collapse;
padding: 2px;
padding-top:5px;
}
/*для галочки и крестика в таблице обозоров*/
#table_text{
padding: 2px;
padding-top:0px;
}

/* Стиль для акронима */
.acr_style{
font-weight: bold;
border-bottom: 1px dashed gold;
cursor: pointer;
color: gold;
}

.maintext {
margin: 20px;
}

.lan a {display:block;
 background: url(../images/back_lan.png); 
    display: block; 
    width: 254px; 
    height: 135px; 
	margin-top:10px;
   }
.lan a:hover {
    background: url(../images/back_lan_act.png);
    transition: 0.6s;
	transition-timing-function: ease;
   }
.lan a:not(:hover) {
transition: 0.6s;
  transition-timing-function: ease;
   }
   
.security a {display:block;
 background: url(../images/back_ahtung.png); 
    display: block; 
     width: 254px; 
    height: 135px; 
	margin-top:10px;
   }
.security a:hover {
    background: url(../images/back_ahtung_act.png); 
    transition: 0.6s; 
	transition-timing-function: ease;
	
   }
.security a:not(:hover) {
transition: 0.6s;
  transition-timing-function: ease;
   }
.soft a{display:block;
 background: url(../images/back_soft.png); 
    display: block; 
    width: 254px; 
    height: 135px; 
	margin-top:10px;
   }
.soft a:hover {
    background: url(../images/back_soft_act.png); 
transition: 0.6s;
	transition-timing-function: ease;
   }
.soft a:not(:hover) {
transition: 0.6s;
  transition-timing-function: ease;
   }

.obzor a{display:block;
 background: url(../images/back_obzor.png); 
    display: block; 
     width: 254px; 
    height: 135px;  
	margin-top:10px;
   }
.obzor a:hover {
    background: url(../images/back_obzor_act.png); 
transition: 0.6s;
	transition-timing-function: ease;
   }  
.obzor a:not(:hover) {
  transition: 1s;
   }   

.telephony a{display:block;
 background: url(../images/back_telephony.png); 
    display: block; 
    width: 254px; 
    height: 135px; 
	margin-top:10px;
   }
.telephony a:hover {
    background: url(../images/back_telephony_act.png); 
transition: 0.6s; 
	transition-timing-function: ease;
   }
.telephony a:not(:hover) {
transition: 0.6s;
  transition-timing-function: ease;
   }
   
.iptv a{display:block;
 background: url(../images/back_iptv.png); 
    display: block; 
     width: 254px; 
    height: 135px; 
	margin-top:10px;
   }
.iptv a:hover {
    background: url(../images/back_iptv_act.png); 
transition: 0.6s;
	transition-timing-function: ease;
   }
.iptv a:not(:hover) {
transition: 0.6s;
  transition-timing-function: ease;
   }
   
.box a{display:block;
 background: url(../images/back_box.png); 
    display: block; 
    width: 254px; 
    height: 135px; 
	margin-top:10px;
   }
.box a:hover {
    background: url(../images/back_box_act.png); 
	transition: 0.6s;
transition-timing-function: ease;
	}
.box a:not(:hover) {
  transition: 0.6s;
  transition-timing-function: ease;
   }
   

.footer_left {
font-family:houschka_prolight;
color: #fff;
float: left;
width: 470px;
font-size: 13px;
font-weight: normal;
line-height: 15px;
text-align: justify;
}

.footer_left_con {
font-family:houschka_prolight;
color: #fbc112;
font-size: 15px;
}

.footer_right {
font-family:houschka_prolight;
color: #fff;
float: right;
width: 470px;
font-size: 13px;
font-weight: normal;
line-height: 15px;
text-align: right;
}

.pravila a {
font-family: houschka_promedium_italic;
font-size: 14px;
border-bottom: 1px dotted;
}

#copyright {width:960px; margin:0 auto; clear:both; overflow:hidden;padding:20px 0;}

