@import url(//fonts.googleapis.com/css?family=Montserrat:400,700);

* {font-family:inherit; margin:0; padding:0; font-size:inherit; color:inherit; -webkit-font-smoothing: antialiased; line-height:140%;}
button::-moz-focus-inner {padding:0;border:0;}
h3 {padding:10px 0; font-weight:bold; font-size:110%;}
p {line-height:140%; padding-bottom:10px;}
a {outline:none; text-decoration:none; background-color:transparent; color:#2d2a2b; font-weight:bold; color:#2bb8df;}
a:hover {text-decoration:underline;}
#content ol, ul { margin-left:40px; padding-bottom:10px;}
#content ol li, #content ul li{color:#757575 !important; padding-bottom:5px;}
#content .top_site a, #footer a {font-weight:normal;}
#content .top_site a:hover, #footer a:hover { text-decoration:none;}
img {border:none;}
html {height: 100%; overflow-y:scroll;}

body {
  height: auto !important;
  height: 100%;
  min-height: 100%;
  position: relative;
  background: url(../images/bg.png) repeat-x top center #000000;
  font-size:12px;
  color:#7d7d7d;
  min-width:960px;
  font-weight:normal;
  font-family: 'Verdana', sans-serif;
}

#content {
  padding-bottom:74px;
  width:100%;
  min-width:100%;
  position:relative;
  z-index:3; 
}

#footer {
  position: absolute;
  z-index:5;
  bottom:0px;
  height:74px;
  width:100%;
  background: url(../images/footer_bg.png) no-repeat center #000000;
 
}

/* review count */
.star_span {color: #fff;line-height: 20px;vertical-align: top;display: inline-block;}
.star_span_grid {color:#ababab; line-height: 31px; vertical-align: top; display: inline-block; font-size: 9px;}
.star_span a {color: #ababab; cursor: pointer; font-weight: normal;}
.star_span_grid a {color: #ababab; cursor: pointer; font-weight: normal;}
.star_span a:hover, .star_span_grid a:hover {color:#2bb8df; text-decoration:none;}

.site{ width:960px; margin:0 auto;}
.logo{ float:left;}
.top_site{ height:89px; overflow:hidden;}
/* BLOK_SEARCH */
.blok_search{ float:right; height:89px;}
.telefone_top{ height:24px;padding:0 10px; background:#303030; line-height:24px; text-align:center; color:#ababab; font-size:10px; text-transform:uppercase;}
.search{ float:left; width:169px; height:26px; background:#000; border:solid 1px #4a4a4a;margin-right:20px;}
.search:hover {-webkit-box-shadow: 0px 0px 2px 1px #2bb8df;
box-shadow: 0px 0px 2px 1px #2bb8df; border:solid 1px #2bb8df;}
.input_search{ background:#000; width:130px; height:26px; line-height:26px; padding-left:10px; font-size:12px; color:#757575; border:none; float:left;}
.but_search{ float:right; border:none; background: url(../images/search_but.png) no-repeat; height:26px; width:29px;}
.massege{ float:right; display:block; background:url(../images/massege.png) no-repeat; width:21px; height:19px; margin-top:5px;}
.massege:hover { background:url(../images/massege_2.png) no-repeat;}
.massege.select { background:url(../images/massege_2.png) no-repeat;}

.telezka{ float:right; display:block; background:url(../images/telezka.png) no-repeat; width:20px; height:19px; margin-top:5px; margin-left:15px;}
.telezka:hover { background:url(../images/telezka_2.png) no-repeat;}
.telezka.select { background:url(../images/telezka_2.png) no-repeat;}
.top_menu{ float:right; height:85px; display:block; font-size:15px; color:#ffffff; line-height:85px; border-top:solid 4px transparent;}
.top_menu:hover, .top_menu.selected{ border-top:solid 4px #05abda; text-decoration:none;} 

/* BLOK_SEARCH end*/

/* FOOTER*/
.left_footer{ width:631px; float:left; height:74px; overflow:hidden; padding-right:16px;}
.footer_menu {width:410px; float:left; height:46px;}
.footer_menu td { vertical-align:top; text-align:left; height:46px; background:none; }
.footer_menu td.menu a.main { display:block; font-size:12px; color:#767776; text-transform:uppercase; margin:14px 0;}
.footer_menu td.menu a.main:hover { text-decoration:none; }
.footer_menu td.menu.selected a.main {}

.lang{ float:right; font-size:12px; color:#656565; overflow:hidden; width:62px; display:block; margin-top:14px; text-align:center;}
.chert{ float:right; border-right:solid 1px #252525; border-left:solid 1px #1a1a1a; height:11px; margin-top:16px;}
.copy{ font-size:11px; color:#878c87;}
.copy a{ font-size:11px; color:#878c87;}

.right_footer{ float:right; width:313px; height:74px; overflow:hidden;}
.newsletter{ float:left; font-size:12px; color:#767776; width:92px; padding-left:12px; overflow:hidden; margin-top:14px;}
.email_footer{ float:left; background:url(../images/nyrius-home_03.png) no-repeat; width:209px; height:30px; margin-top:6px;}
.inp_footer{ float:left; font-size:12px; color:#adadad; border:none; height:30px; line-height:30px; padding-left:11px; width:165px; padding-right:8px; background:none;}
.ok_footer{ float:left; display:block; width:13px; height:10px; background:url(../images/ok_ft.png) no-repeat; margin-top:9px;}
.ok_footer:hover{background:url(../images/ok_ft_2.png) no-repeat; text-decoration:none;} 
.ok_footer.select {background:url(../images/ok_ft_2.png) no-repeat;}

.facebook{ float:right; background:url(../images/facebook.png) no-repeat; display:block; width:16px; height:16px; margin-left:9px;} 
.facebook:hover { background:url(../images/facebook_hover.png) no-repeat;}
.facebook.select { background:url(../images/facebook_hover.png) no-repeat;}

.twitter{float:right; background:url(../images/twitter.png) no-repeat; display:block; width:20px; height:16px;}
.twitter:hover { background:url(../images/twitter_hover.png) no-repeat;}
.twitter.select { background:url(../images/twitter_hover.png) no-repeat;}

.youtube{float:right; background:url(../images/youtube.png) no-repeat; display:block; width:18px; height:16px; margin-left:9px;}
.youtube:hover { background:url(../images/youtube_hover.png) no-repeat;}
.youtube.select { background:url(../images/youtube_hover.png) no-repeat;}
/* FOOTER end*/

/* dropdown*/
.menu_drop_box { background:#303030; width:280px; position:absolute; display:none;
				 padding-top:17px; z-index:5; margin-top:89px; padding-bottom:17px;margin-left:-30px;}
.for_drop{
    display: block;
    height: 85px;
    width: auto;
    float: right;
    padding: 0px 32px 0px 0px;	
}
.for_drop:hover .menu_drop_box{display:block;z-index: 6;}
.sub_menu {font-size:15px; color:#ababab; display:block; text-align:left; height:28px; line-height:28px; padding-left:19px; text-transform:uppercase;}		
.sub_menu:hover {background:#05abda; color:#000; margin-left:-2px; background-image:url(../images/hov_arrow.png); background-repeat:no-repeat; background-position:right;}
.sub_menu.selected {background:#05abda; color:#000; margin-left:-2px;  background-image:url(../images/hov_arrow.png); background-repeat:no-repeat; background-position:right;}				 
.for_drop{}
/* dropdown end */

/* dropdown_2 */
.menu_drop_box_2 { background:#303030; position:absolute; display:none; padding-top:3px; z-index:5; margin-left:280px; padding-bottom:7px; margin-top:-3px; white-space: nowrap; padding-right: 20px;}
.for_drop_2:hover .menu_drop_box_2{display:block;}				 
.sub_menu_2 {font-size:15px; color:#ababab; display:block; text-align:left; height:28px; line-height:28px; padding-left:13px; text-transform:uppercase;}		
.sub_menu_2:hover {background:#05abda; color:#000; }
.sub_menu_2.selected {background:#05abda; color:#000; }				 
.for_drop_2{}
/* dropdown_2 end*/

.blok_1{ width:350px; float:left; overflow:hidden; margin-right:20px;}
.index_blok_1{ width:350px; overflow:hidden; display:block;}
.text_blok_1{ position:absolute; z-index:5; margin-top:139px; height:58px; line-height:58px; background:url(../images/nyrius-header-dropdownmenu-9.23_03.png) repeat; margin-left:20px; padding:0px 18px; text-align:center; display:inline-block; font-size:25px; color:#FFF; text-transform:uppercase; font-weight:600;}
.text_blok_2{position:absolute; z-index:5; margin-top:20px; height:26px; margin-left:21px; width:38px; display:block;}
.text_blok_3{ line-height:27px; position:absolute; z-index:5; margin-top:117px; height:82px; margin-left:20px; width:220px; display:block; text-transform:uppercase; font-size:25px; color:#FFF;}
.text_blok_77{ line-height:27px; position:absolute; z-index:5; margin-top:180px; margin-left:20px; width:220px; display:block; text-transform:uppercase; font-size:25px; color:#FFF;}
.text_blok_771{line-height:27px; position:absolute; z-index:5; margin-top:150px; margin-left:20px; width:220px; display:block; text-transform:uppercase; font-size:25px; color:#FFF;}
.t_1{ font-size:15px;}
.t_2{ font-size:15px; background:#FFF; color:#127db0; padding:0px 8px; height:23px; display:inline-block; line-height:23px;}

.blok_2{width:340px; float:left; overflow:hidden; margin-right:20px;}
.index_blok_2{ display:block;}
.text_blok_4{position:absolute; z-index:5; margin-top:347px; line-height:25px; background:url(../images/jkdfh.png) repeat; margin-left:20px; padding:19px 18px; text-align:center; display:inline-block; font-size:25px; color:#FFF; text-transform:uppercase; font-weight:600;}

.blok_3{width:230px; float:left; overflow:hidden;}
.index_blok_3{ width:230px; overflow:hidden; display:block;}
.text_blok_5{line-height:27px; position:absolute; z-index:5; margin-top:95px; height:105px; margin-left:20px; width:200px; display:block; text-transform:uppercase; font-size:25px; color:#FFF;}
.page_next{ background:#000000; height:49px; padding-left:19px;}
.page_name{ display:block; float:left; font-weight:normal; font-size:12px; color:#ababab; line-height:49px;}
.page_name_div{ float:left; margin:0px 6px; font-weight:600; font-size:12px; color:#d8d8d8; line-height:47px;}
.color{ color:#d8d8d8;}
.color:hover{ text-decoration:none;}

.blok_1 a, .blok_2 a, .blok_3 a {font-weight:normal;}
.blok_1 a span, .blok_2 a span, .blok_3 a span, .blok_1 a strong, .blok_2 a strong, .blok_3 a strong {line-height:120%;}

.bg_about{ background:url(../images/bg_about.png) no-repeat; width:920px; height:149px; overflow:hidden; display:table; padding:20px;}
.title_about{vertical-align:bottom; display:table-cell; font-size:25px; line-height:25px; color:#ffffff; font-weight:600; text-transform:uppercase;}
.bg_about_white{ background:#FFF; width:920px; overflow:hidden; display:table; padding:20px;}
.title_about_2{vertical-align:top; display:table-cell; font-size:25px; line-height:25px; color:#303030; font-weight:600; text-transform:uppercase;}

.title_about_2_new{vertical-align:top; display:table-cell;}
.title_1{ font-size:25px; color:#303030; line-height:25px;}
.text_1{ font-size:12px; color:#757575; line-height:17px; overflow:hidden;}
.text_1_a{ font-size:12px; color:#05abda; line-height:17px;}
.live_chat{ display:inline-block; height:29px; line-height:29px; padding:0px 9px; color:#ababab; font-size:15px; text-transform:uppercase; border:solid 1px #d8d8d8; font-weight:normal;}
.live_chat:hover { border:solid 1px #05abda; color:#05abda; text-decoration:none;}

.text_blok_wh{position:absolute; z-index:5; margin-top:110px; line-height:25px; background:url(../images/one_more.png) repeat; margin-left:20px; padding:19px 18px; display:inline-block; font-size:25px; color:#FFF; text-transform:uppercase; font-weight:600;}

.text_blok_12{ position:absolute; z-index:5; margin-top:173px; height:58px; line-height:58px; background:url(../images/nyrius-support_03_03.png) repeat; margin-left:20px; padding:0px 18px; text-align:center; display:inline-block; font-size:25px; color:#FFF; text-transform:uppercase; font-weight:600;}
.blok_4{width:590px; float:left; overflow:hidden;}
.index_blok_4{ width:590px; overflow:hidden; display:block;}

/*MARINA*/

/*nyrius-13-category-compare*/
.cr2_menu_gr{ background:#303030; height:46px;}
.fl_left{ float:left;}
.fl_right{ float:right;} 
.cr2_men_l{ padding-left:20px;}
.cr2_men_l a{ display:inline-block; font-size:13px; color:#ababab; text-transform:uppercase; line-height:42px; border-top:solid 4px transparent; margin-right:19px; font-weight:normal;}
.cr2_men_l a:hover{ border-top:solid 4px #05abda; color:#FFF; text-decoration:none;}
.cr2_men_l a.selected{ border-top:solid 4px #05abda; color:#FFF;}

.cr2_deal{ padding-top:14px;}
.cr2_deal a{ color:#05abda; text-transform:uppercase; font-size:12px; background:#fff; -webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px; line-height:20px; padding:3px 10px; font-weight:600; }
.cr2_deal a:hover{ background:#05abda; color:#FFF; text-decoration:none;}
.cr2_deal a.selected{ background:#05abda; color:#FFF;}
.cr2_men_r{ padding-right:20px;}
.grid{ margin-left:11px; margin-top:16px; display:inline-block; width:16px; height:16px; background:url(../images/cr2_grid.png) no-repeat;}
.grid:hover{ background:url(../images/cr2_grid_hover.png) no-repeat; text-decoration:none;}
.grid.selected{ background:url(../images/cr2_grid_hover.png) no-repeat;}
.list{ margin-left:11px; margin-top:16px; display:inline-block; width:16px; height:16px; background:url(../images/cr2_list.png) no-repeat;}
.list:hover{ background:url(../images/cr2_list_hover.png) no-repeat; text-decoration:none;}
.list.selected{ background:url(../images/cr2_list_hover.png) no-repeat;}

.cr2_tit_con{ background:#FFF; padding:20px; font-size:12px; color:#757575; line-height:21px; font-weight:600;}
.cr2_title{ font-size:15px; color:#303030;  font-weight:600; text-transform:uppercase;}

.cr2_compare{ display:block; width:268px; height:270px; background:#FFF; padding:19px; color:#ababab; font-size:12px; font-weight:600;}/*height:258px*/
.cr2_new{ display:inline-block; padding:3px 7px; font-size:10px; color:#FFF; font-weight:600; background:#05abda; margin-left:10px;}
.cr2_lin_gr{ display:block; background:#d8d8d8; height:1px;}
.cr2_img_bl{ display:table; vertical-align:middle; text-align:center; height:125px; overflow:hidden; width:268px;}
.cr2_price{ width:80px; text-align:left; font-size:15px; color:#757575; line-height:31px;}
.cr2_comp{ display: inline-block; border:solid 1px #05abda; line-height:29px; font-size:15px; color:#05abda; padding:0px 8px; font-weight:normal;}
.cr2_comp:hover{text-decoration:none;}
.cr2_st{ width:85px; text-align:right;}
.cr2_st a{ line-height:31px;}
.cr2_mar{ margin:0px 21px;}
.cr2_comp_wh{ height:91px; background:#f3f3f3; border:solid 1px #d8d8d8;}

.cr2_com1{ width:190px; height:62px; padding-left:20px; padding-top:29px; font-size:12px; color:#ababab; font-weight:600; border-right: solid 1px #dedede;}

.comp_td{ display:block; width:119px; height:91px; background:#ffffff;  border-right: solid 1px #dedede;}
.comp_td span{ width:119px; height:91px; display: table-cell; vertical-align:middle; text-align:center; }
.bg_line{ background:url(../images/bg_line_img.png) repeat;}

.cr2_com3{ width:148px; padding-top:30px; text-align:center;}
.bl_col{ background:#05abda; color:#FFF;}
.bl_col:hover{-webkit-box-shadow: inset 0px 0px 4px 2px #037190;
box-shadow: inset 0px 0px 4px 2px #037190; text-decoration:none;}

/*nyrius-13-category-extendedwarranty*/
.bl_lig{ color:#05abda; font-size:12px;}

.gr_ex{ background:#757575; height:50px; border-bottom: solid 1px #b5b5b5; padding:0px 21px; }
.f_pro{ font-size:15px; color:#FFF; text-transform:uppercase; line-height:50px; padding-right:19px;}
.cr2_sear{ width:220px; height:26px; border:solid 1px #818181; background:#606060; margin-top:11px; padding-left:8px;}
.cr2_ser{ width:180px; height:26px; background:none; border:none; font-size:12px; color:#d8d8d8;}
.cr2_but_search{ background:none; width:30px; height:26px; border:none;}
.menu_ex{ width:468px; margin-left:20px;}
.menu_ex a{ font-size:12px; color:#d8d8d8; line-height:51px; display:inline-block; margin-right:11px;}
.menu_ex a.selected{text-decoration: underline;}
.bg_wh_cr2{ background:#FFF; padding:0px 19px;overflow:hidden;}
.font_td_cr2, .font_td_cr2 a{ font-size:12px; color:#ababab; font-weight:normal;}
.font_td2_cr2, .font_td2_cr2 a{ font-size:15px; color:#757575; font-weight:normal;}
.font_td_cr2 a:hover, .font_td2_cr2 a:hover{ text-decoration:none;}
.cr2_ex_bord{ border-bottom:solid 1px #d8d8d8;}
.cr2_ex_img_ov{ width:133px; height:94px; overflow: hidden;}
.cr2_tex_dec{ text-decoration:line-through; color:#ababab;}

/*nyrius-13-category-grid-view*/
.cr2_grid{ text-align:center; width:100px; float:left; line-height:32px; font-size:15px;}
/*nyrius-13-category-grid-view*/
.cr2_gr_but{border:solid 1px #d8d8d8; color:#ababab;}
.cr2_gr_but:hover{border:solid 1px #05abda; color:#05abda; text-decoration:none;}
.cr2_gr_but.selected{border:solid 1px #05abda; color:#05abda;}

/*nyrius-13-comparechart*/
.cr2_tit_chart{ background: url(../images/cr2_tit_chart.png) no-repeat; width:958px; height:58px; font-size:25px; color:#FFF; text-transform:uppercase; font-weight:bold; overflow:hidden;}
.cr2_tit_l{ width:830px; float:left; padding-left:18px; line-height:58px;}
.cr2_ex_r{ float:right; padding-right:20px; width:50px; text-align:right; line-height:58px;}
.cr2_rev{ text-align:left; font-size:12px; color:#0086c5; font-weight:600; padding:10px 0px;}
.cr2_gr_t{ font-size:12px; color:#ababab; text-align:center; padding:10px 0px;}
.cr2_pr_t{ text-transform:uppercase; font-size:12px; color:#303030; font-weight:600;}
.cr2_can{ font-size:12px; color:#ababab; font-style:italic; font-weight:600; text-align:right;}
.cr2_bord_non{ border:none;}

/*nyrius-about-us*/
.bg_about{ background:url(../images/bg_about.png) no-repeat; width:920px; height:149px; overflow:hidden; display:table; padding:20px;}
.title_about{vertical-align:bottom; display:table-cell; font-size:25px; line-height:25px; color:#ffffff; font-weight:600; text-transform:uppercase;}
.bg_about_white{ background:#FFF; width:920px; height:189px; overflow:hidden; display:table; padding:20px;}
.title_about_2{vertical-align:top; display:table-cell; font-size:25px; line-height:25px; color:#303030; font-weight:600; text-transform:uppercase;}


/*nyrius-downloads*/
.cr2_down_n{ width:218px; margin-left:20px; height:26px; background:#606060; border:solid 1px #737373; margin-top:9px;}
.search_down{ width:185px; height:25px; font-size:12px; color:#d8d8d8; background:none; border:none; padding-left:5px;}
.cr2_search_dow{ background:url(../images/cr2_lypa.png) no-repeat; width:25px; height:27px; border:none;}
.cr2_search_dom{ background:url(../images/but_ser.png) no-repeat; width:25px; height:27px; border:none;}
.nwn{ font-size:15px; text-transform:uppercase; font-weight:600; color:#FFF; line-height:50px; overflow:hidden; width:180px; float:left;}
/*nyrius-faq*/
.cr2_faq{border-bottom:solid 1px #d8d8d8; background:#FFF;cursor:pointer}
/*.cr2_faq:hover .fight_table .td.colm_1{ color:#2bb8df;}
.cr2_faq:hover{ border:solid 1px #2bb8df; -webkit-box-shadow: 0px 0px 4px 1px #2bb8df;
box-shadow: 0px 0px 4px 2px #2bb8df;  margin:5px 0px; }*/
.cr2_faq.selected .fight_table .td.colm_1{ color:#2bb8df;}


.cr2_faq.selected{ border:solid 1px #2bb8df; -webkit-box-shadow: 0px 0px 4px 1px #2bb8df;
box-shadow: 0px 0px 4px 2px #2bb8df;  margin:5px 0px; cursor:default; }
.fight_table {display:table; width:645px; cursor:pointer; padding:20px;}
.cr2_faq.selected > .fight_table { padding-bottom:0;}
.fight_table.nobg {background:none;}
.fight_table .tr {display:table-row; }
.fight_table .tr_1 {display:table-row; height:61px; background:#FFF;}
.fight_table .td {display:table-cell; vertical-align:middle; font-size:13px; }
.fight_table .td.title {font-size:13px;}

.fight_table .td.colm_1 {width:550px; color:#303030; font-size:15px; text-transform:uppercase; font-weight:normal; float:left;}
.fight_table .td.colm_11 {width:80px; color:#000000; font-size:16px; float:left; margin-top:0px; text-align:center; margin-top:12px;}
.fight_table .td.colm_8 {width:40px; float:right; text-align:right;}

.fight_table .td.colm_8 img {cursor:pointer;}
.fight_table .td a {font-size:13px; color:#5ea2ff; font-weight:bold;}

.fight_sh {padding:0 20px; display:table; width:630px;  background:#FFF;}
.fight_sh_1 {padding:0px; display:table; width:630px;}
.orang{ }
.fight_sh.nobg {background:none;}
.fight_sh .tr {display:table-row;}
.fight_sh .td {display:table-cell; vertical-align:top;}
.fsh_img_block {width:210px;}
.fsh_img_block img {display:block; border:solid 1px #ebebeb;}
.fsh_img_block img:hover {display:block; text-decoration:none;}
.sre{ color:#757575; font-size:12px; margin-top:10px;}

.cr2_qv{ background:#FFF; padding:10px 20px; font-size:15px; color:#757575; text-transform:uppercase;}



/* Video Overlay */
#videoOverlay {
	width: 100%; text-align: center; display: none;
}
#videoOverlay a.close{
	width: 16px;
	height: 15px;
	background: url(/images/over_close.png) no-repeat center;
	padding: 5px;
	cursor: pointer;
	margin: -34px 0 0 924px;
	border-radius: 8px;
	display: inline-block;
}


.title_video{ text-transform:uppercase; font-size:15px; color:#05abda; font-weight:600; line-height:15px; margin-bottom:15px;}
.video{ display:block; width:916px; height:511px; }
.bg_gr_video{ display:block; width:916px; height:307px; background: url(../images/bg_gr_video.png) repeat; position:absolute; text-align:center; padding-top:204px; font-size:24px; color:#FFF; font-weight:normal;}

.video_blok{ float:left; width:420px; height:115px;}
.mini_video{ width:206px; height:115px; display:block; overflow:hidden; float:left; margin-right:19px;}
.text_video{ float:left; height:115px; width:195px;}
.title_video_mini{ font-size:16px; color:#05abda; font-weight:normal; height:40px; display:block; overflow:hidden;}
.watch_video{ font-size:14px; color:#757575; font-weight:bold; background:url(../images/nyrius-videos_03.png) no-repeat left; padding-left:25px;}
.watch_video:hover, .title_video_mini:hover {text-decoration:none;}

.seti{ float:right; display:block; margin-top:14px; margin-right:5px;}
.qw{ font-size:12px; color:#ababab;}
.l_n{ height:1px; background:#838383;}

.top_blok_left{ float:left; width:550px; height:320px;}
.posishin{ width:80px; height:266px; position:absolute; margin-top:6px; margin-left:8px; display:none;}
.top_blok_left:hover .posishin{display:block; text-decoration:none;}
.top_blok_left:hover .posishin_small{display:none; text-decoration:none;}
.top_blok_left .posishin_small{display:block; margin-top:12px; margin-left:8px; width:40px;}

.pic_11{ display:block; width:85px; height:85px; margin-top:6px;}
.posishin_2{ width:81px; height:301px; position:absolute; margin-left:450px;}
.pic_22{display:block; width:81px; height:81px; margin-top:19px;}

.top_blok_right{ float:right; width:390px; height:320px;}
.blok_tt{ background:url(../images/nyrius-productpage-downloads_03.png) no-repeat; height:257px; width:370px; padding-left:20px;}
.hom{ font-weight:600; font-size:25px; color:#ffffff; line-height:25px;}
.wire{ font-weight:600; font-size:15px; color:#ffffff; line-height:15px;}
.blok_tt_wh{ height:63px; width:370px; padding-left:20px; background:#FFF;}
.price{font-weight:600; font-size:25px; color:#757575; line-height:63px; margin-right:11px; float:left;}
.preorder{ display:inline-block; float:left; background:#05abda; padding:0px 10px; height:31px; line-height:31px; color:#FFF; font-size:15px; margin-top:16px;}

.revo{ font-size:12px; color:#757575; font-weight:600;}

.blok_spe{ border-bottom:solid 1px #d8d8d8; padding:13px 0px 15px 0px;}
.left_parth{ float:left; width:253px; text-transform:uppercase; font-weight:bold; font-size:12px; color:#303030;}
.right_parth{ float:left; width:660px; font-size:12px; color:#757575; overflow:hidden;}


.sincluded{ background:url(../images/nyrius-productpage-whatsincluded_03.png) no-repeat; width:960px; height:429px;}
.opis{ width:415px; margin-left:310px; font-size:12px; color:#757575; font-weight:bold; line-height:27px;}

.abc{ float:left; display:block; width:32px; text-align:center; text-transform:uppercase; font-weight:600; font-size:12px; color:#aeaeae; height:33px; margin-top:15px;}
.abc:hover {-webkit-border-radius: 1000px;
-moz-border-radius: 1000px;
border-radius: 1000px; background:#6c6c6c; height:25px; margin-top:7px; padding-top:8px; color:#FFF; text-decoration:none;}
.abc.select {-webkit-border-radius: 1000px;
-moz-border-radius: 1000px;
border-radius: 1000px; background:#6c6c6c; height:25px; margin-top:7px; padding-top:8px; color:#FFF;}


.blok_img_7{ float:left; margin-right:20px; width:470px;}
.text_img_7{ position:absolute; margin-left:20px; margin-top:20px; width:420px;}
.title_img_7{ font-size:25px; color:#303030; font-weight:600; line-height:30px; margin-bottom:7px;}
.text_7{ font-size:12px; color:#757575; line-height:19px;}
.blok_img_8{float:left; width:470px;}
.learn_more{ display:inline-block; padding:0px 9px; height:29px; border:solid 1px #d8d8d8; font-size:15px; color:#ababab; font-weight:600; line-height:29px;}
.blok_img_81{width:470px;}

.blok_img_10{ width:960px;}

.cr2_menu_gr_new{ background:#303030; height:46px; padding-left:20px; line-height:46px; color:#ababab; font-size:15px; font-weight:600; text-transform:uppercase;}
.white{ background:#FFF; padding:16px 20px 11px 20px;}
.fot_lf{ float:left; width:458px; border-right:solid 1px #d8d8d8;}
.fot_rig{float:left; width:458px;}
.for_img{ width:136px; text-align:center; float:left;}
.left{ float:left;}
.blue{ color:#26b6df;}
.right{ float:right; margin-right:20px;}
.left_part{ float:left; width:170px; margin-right:60px;}
.left_part_bottom{ float:left; width: 160px; margin-right: 30px;}
.right_part{ float:left; width:675px;}
.title_about_1 { font-size:15px; color:#05abda; text-transform:uppercase; font-weight:normal; height:50px; display:table-cell; vertical-align:bottom;}
.silver_line{ height:1px; background:#d8d8d8;}
.silochki{ display:block; font-weight:normal; font-size:15px; color:#303030; text-transform:uppercase;}
.silochki.selected, .silochki.selected:hover {color:#a8a8a8; text-decoration:none; cursor:default;}
.silochki:hover{ text-decoration: nderline;}
.text_about{ font-size:12px; color:#757575; line-height:19px;}
.iframe{ color:#ff2025; font-size:30px; font-weight:600; margin-left:43px;}
/*.text_about a{font-size:12px; color:#ff2025; line-height:19px;}*/
.apply{ font-size:12px; color:#FFF; display: inline-block; text-align:center; background:url(../images/nyrius-contact-us_03.png) repeat; height:26px; line-height:26px; padding:0px 11px;}

.lf_left{ float:left; width:440px; background:#FFF; padding:20px;}
.title_info{ font-size:25px; color:#303030; font-weight:600;}
.ol{ margin-left:20px; color:#757575;}

.ol {
    color:#05abda; /* Цвет маркеров */
   }
   li span {
    color:#757575; /* Цвет текста */
   }
.tex{font-size:12px; color:#757575;}   
.rig_right{ float:right; width:461px;}
.white_one{ height:40px; background:#FFF; border-bottom:solid 4px #05abda; padding:0px 20px;}
.extended_1{ font-size:12px; text-transform:uppercase; font-weight:600; color:#000000; line-height:40px; float:left; width:400px; overflow:hidden;}
.arrow{ float:right; line-height:40px; width:15px;}
.bg_white{ background:#FFF; padding:0px 20px; height:372px; overflow:hidden;}
.white_1{ background:#FFF; padding:20px;}
.sp{ font-size:12px; color:#05abda;}

.blok_grey{ background:#757575; height:50px; padding:0px 20px;}
.fak_1{ float:left; font-size:15px; color:#ffffff; text-transform:uppercase; line-height:50px;}
.far_2{ float:right; width:218px; height:26px; background:#606060; border:solid 1px #737373; margin-top:11px;}

.tourBox{
    background:url(../images/bg_over.png) no-repeat center top;
    background-color:#000;
    position:absolute;
    display:none;
}
.gallery{
    width:500px;
    height:590px;
}
.tourBox .header{
    width:443px;
    height:46px;
    margin:10px auto;
    background:url(../images/over_head.png) no-repeat;
    display:block;
    padding:20px;
}
.tourBox .header .title{
    color:#fff;
    font-size:25px;
    line-height:20px;
    display:block;
    float:left;
}
.tourBox .header .title .small{
    font-size:15px;
    line-height:18px;
}
.tourBox .header .close{
    width:16px;
    height:15px;
    float:right;
    background:url(../images/over_close.png) no-repeat;
    cursor:pointer;
    margin: -10px -10px 0 0;
}
.scrollNavi .prev{
    cursor:pointer;
    font-size:16px;
    color:#fff;
    display:block;
    padding-left:20px;
    height:20px;
    line-height:21px;
    background:url(../images/prev_over.png) no-repeat left center;
}
.scrollNavi .next{
    cursor:pointer;
    font-size:16px;
    color:#fff;
    display:block;
    padding-right:20px;
    height:20px;
    line-height:21px;
    background:url(../images/next_over.png) no-repeat right center;
}
.tourttl{
    font-size:16px;
    color:#fff;
    display:block;
    padding-left:40px;
    height:34px;
    line-height:34px;
    background:url(../images/tour_ico.png) no-repeat left center;
    display:block;
    float:left;
    margin:10px 20px;
}
.zoomttl{
    font-size:16px;
    color:#fff;
    display:block;
    padding-left:40px;
    height:35px;
    line-height:36px;
    background:url(../images/zoom_ico.png) no-repeat left center;
    display:block;
    float:left;
    margin:10px 20px;
}
.hotttl{
    font-size:16px;
    color:#fff;
    display:block;
    padding-left:44px;
    height:37px;
    line-height:38px;
    background:url(../images/hotspots_icon.png) no-repeat left center;
    display:block;
    float:left;
    margin:7px 20px;
}


.clcknddrg{
    font-size:16px;
    color:#fff;
    display:block;
    height:34px;
    line-height:34px;
    display:block;
    float:right;
    margin:10px 20px;
}


.image-scroller {
  height: 430px;
  -moz-user-select: none;
  overflow: hidden;
  position: relative;
  -webkit-user-select: none;
  width: 480px;
  margin:0 auto;
}
.image-scroller img {
  display: block;
  left: 0;
  position: absolute;
  top: 0;
}
.image-scroller .preview {
  border: 5px solid #fff;
  border-radius: 5px;
  bottom: 20px;
  box-shadow: 2px 2px 3px rgba(0,0,0,0.35);
  left: 20px;
  -moz-border-radius: 5px;
  -moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.35);
  position: absolute;
  -webkit-border-radius: 5px;
  -webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.35);
  width: 200px;
}
.image-scroller .preview .indicator {
  background: #000;
  cursor: move;
  display: block;
  left: 0;
  position: absolute;
/*  width: 50px; */
}
.image-scroller .preview .indicator span {
  color: #fff;
  display: block;
  margin-top: -10px;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: 50%;
  width: 100%;
}
.name_test{
    border:0;
    width:121px;
    height:28px;
    background:url("../images/review_input.png") no-repeat;
    padding:0 10px;
    color:#05abda;
}
.review{
    padding:10px;
    resize:none;
    border:0;
    width:427px;
    height:175px;
    background:url("../images/review_textarea.png") no-repeat;
}
.left_testimonials{
    width:145px;
    float:left;
    margin-left:20px;
    margin-right:10px;
}
.right_testimonials{
    float:left;
    margin-top:10px;
}

.gl{text-decoration: underline; display:inline-block;text-indent:0;}

.gl .hidden{
    position:absolute;
    display:none;
    z-index: 100;
    background-color:#fff;
    text-align: left;
    width: 200px;
    padding: 5px;
    font-size: 12px;
	color: #757575;
	font-weight: normal;
	text-transform: none;
    margin-left: 0px;
    margin-top: 0px;
    border:1px solid #aaa;
    -moz-box-shadow: 0px 3px 3px rgba(8,8,8,0.4);
    -webkit-box-shadow: 0px 3px 3px rgba(8,8,8,0.4);
    box-shadow: 0px 3px 3px rgba(8,8,8,0.4);
}

.gl:hover .hidden{display:block; text-decoration:none;}

.tile .back{
    background:url(../images/img_2.png) no-repeat center top;
    color:#000;
    display:none;
}

.blog_viseos{ margin:15px; float:left;}

.shape_video_text{
    width:280px;
    text-align:center;
}

.email_this {
    border-radius: 7px;
    height: 22px;
    box-shadow: inset 0 0 4px 2px #ccc; 
    -webkit-box-shadow: inset 0 0 4px 2px #ccc; 
    -moz-box-shadow: inset 0 0 4px 2px #ccc;
}

.delete{ position:absolute; background:url(../images/delete.png) no-repeat #fff; width:22px; height:22px; margin-left:90px; margin-top:-10px; border: 1px solid #ababab; box-shadow: 0 2px 4px #ababab; border-radius: 11px;}

/* Modal Popup */
.smartmodal-overlay {
  display: none;
  position: fixed;
  z-index: 9999;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
}
.smartmodal-modal {
  display: none;
  position: fixed;
  z-index: 999999;
  padding: 1em;
  border-radius: .3em;
  background: #fff;
  color: #000;
}
/* Chat Bottom Panel */
.ny-chat-btn{
	background-color:#1079AA;
	border-radius:5px;
	bottom:15px;
	color:#fff;
	display:block;
	right:30px;
	cursor:pointer;
	font-size:16px;
	transition:background-color 0.3s ease 0s;
	z-index:999;
	font-family:'Helvetica',Arial;
	font-weight:bold;
	line-height:1;
	position:fixed;
	padding:10px 0;	
}
.ny-ico-chat{
	float:right; padding:8px 0px 0px 6px; background-image:url(../images/chaticon.png); background-repeat:no-repeat; width:22px; height:13px; margin-left:5px;	
}
.ny-title{
	margin-left:10px;
	float:left;
	overflow:hidden;
	color:#fff;
	background-color:#1079AA;	
}
.ny-icon-arrow::before{
	content:"\25BC";	
}
.ny-icon-arrow{
	position:absolute; top:10px; right:15px;	
}
#ny-popup-0 .ny-body input[type=button]{
	background-color:transparent;
	padding:2px 15px;
	border:3px solid #000;
	color:#000;
	transition:all 0.5s ease-out 0s;
	font-size:16px;
	cursor:pointer;
}
#ny-popup-0 .ny-body input[type=button]:hover{
	background-color:#05ACD9;
	border:3px solid #05ACD9;
	color:#fff;
	transition:all 0.5s ease-out 0s;
}
@media screen and (max-width:480px){
	#ny_chatbox{display:none;}
}
@media screen and (min-width:481px){
	#ny_chatbox{display:block;}
}
@media screen and (min-width:1430px){
	#wirelessSolutionImg img{max-width:225px;}	
}
@media screen and (max-width:1430px) and (min-width:1100px){
	#wirelessSolutionImg img{max-width:70%;}	
}
@media screen and (max-width:1100px) and (min-width:750px){
	#wirelessSolutionImg img{max-width:50%;}	
}
@media screen and (max-width:750px) and (min-width:600px){
	#wirelessSolutionImg img{max-width:35%;}	
}
@media screen and (max-width:600px){
	#wirelessSolutionImg img{display:none;}	
}
.fixed{position:fixed; top:0; z-index:2; width:inherit;}