/* ---- Tablet scr  ----- */
/* ---- css_klasikB_tablet-R24 (klasik obsah)  ----- */
/* SCMS: screen and (max-width: 1078px) and (min-width: 680px) */

* {margin: 0; padding: 0;}
body {background: #f9fcfb; font: normal 10.5pt Verdana /* 10pt */; /* background: #d8d8d8 url(https://www.nasnetgroup.cz/web/uploads/webimg/w_bg00.png) repeat-x; */ }

html {height: 100%;}
h1, h2, h3 {color: #313131;}

h1 {margin-bottom: -0.05em; font-size: 175%; font-weight: bold; letter-spacing: 1px;
  color: #064AB3; text-align: left; padding: 5px 0px 5px 0px; font-family: arial; /* width: 100%; background: #063744; */ }

h2 {margin-top: 1.1em; margin-bottom: 0.3em; font-size: 160%; font-weight: bold;
  letter-spacing: 0px; /* color: #035a9d; */ color: #0d2487; font-family: arial;}

h3 {margin-top: 0.5em; margin-bottom: -0.5em; font-family: arial; font-size: 136%; font-weight: bold; color: #0070C5; padding: 5px 0px 12px 0px;}
.h3_liABC {margin-bottom: 0.25em; color: #fff; padding: 8px; background-color: #0070C5; display: inline-block; clear: both; border-radius: 18px;}
.h3nadp_strk01spc {text-align: center;text-transform: uppercase;background: #E5E3E4;max-width: 90%;margin-left: 4%;color: #0070C5; font-weight: 800; margin-bottom: 0px;
	padding-bottom: 0.35em;padding-top: 0.6em; letter-spacing: 1px; font-family: 'Open Sans', Arial, sans-serif;font-weight: 600; border-bottom: 3px double #0B8EF2;}
.h3nadp_strk01spc span {-webkit-text-stroke: 0.15pt #0B8EF2; -webkit-text-fill-color: #0081E3;font-size: 15.5pt;
	/* text-shadow: 3px 3px 0 #CACACA, -1px -1px 0 #CCC, 1px -1px 0 #CCC, -1px 1px 0 #CCC, 1px 1px 0 #CCC; */}
.h3nadp_strk01spc span span {text-transform: lowercase; letter-spacing: 0;}

p, blockquote, ol, ul, table { /* margin-top: 1em; */ padding-top: 0.2em; margin-bottom: 0.8em; line-height: 144%; font-size: 107%; }
blockquote {margin-left: 2em;}

ol {padding-top: 0px; padding-bottom: 8px; margin-left: 2em; /* margin-left: 2px; */ line-height: 150%;}
ul {list-style: none; padding-top: 0px; padding-bottom: 8px; margin-left: 2px; line-height: 150%;}               

#celek {width: 100%; /* background: url(img/bg_str.png) repeat-y center top; 
  background: #dcdbd2 url(https://www.nasnetgroup.cz/web/uploads/webimg/bg-hl.png) repeat-x; */ }

#stred {width: 100%;margin: 0 auto;background: transparent;min-height: 308px;display: table;padding-top: 10px;}

/* Menu */
#menuh {min-width: 260px; min-height: 38px; margin: 0 auto; margin-top: 2px; margin-bottom: 18px; padding: 0px;	text-align: center; 
	/* border: 1px solid #000000; */ /* background: #2364ae; */	}

#menuh ul {list-style: none; margin: 0px; padding: 0px; line-height: 135%; text-align: center;}

#menuh li {padding: 0px; display: inline-block; background: none;	font-family: Verdana; /*  font-size: 11pt !important;  */	
	color: #000000; /* 452121 */ padding: 20px 12px 5px 12px;}

/* 
#menuh li:first-child { margin-left: 0px !important; padding-left: 0px !important; }
#menuh li:last-child { margin-right: 0px !important; padding-right: 0px !important; } 
*/

#menuh a {display: inline-block; color: #001254; text-decoration: none; font-weight: bold; padding: 0px 4px 0px 4px;
	background: #none; height: 22px; border-bottom: 4px solid #0173c9;}

#menuh a:hover {text-decoration: none; color: #0173c9; text-decoration: none; padding: 0px 4px 0px 4px;
	background: #none; height: 22px; border-bottom: 4px solid #5a9c3a; /*  #00b591;  */}

#slidero-top {width: 100%; max-width: 980px; height: 353px; margin: 0 auto; padding: 0px; position: absolute; z-index: 950; overflow: hidden; margin-top: 29px; /* border: 1px solid red; */}

/* Logo */
#bar_top {width: 100%; height: 353px; margin: 0 auto; overflow: hidden; background: #ffffff url(https://www.nasnetgroup.cz/web/uploads/webimg/herohl_bg001_2.png) left top repeat-x;	
  /* border: 1px red solid; */ /* text-align: center; */ }

#bt_imagezone {width: 100%; height: 353px; margin: 0 auto; overflow: hidden; background: transparent url(https://www.nasnetgroup.cz/web/uploads/webimg/herohl_bg03_4.jpg) center top no-repeat;
  /*  background-color: aquamarine;  */ background-size: cover; }

#btiz_stred {max-width: 980px; min-width: 654px; height: 353px; margin: 0 auto; overflow: hidden;}

#spclogo_a {width: 0px; height: 0px; display: none; visibility: hidden;}
#spclogo_b {width: 0px; height: 0px; display: none; visibility: hidden;}

#logo {width: 396px; height: 69px; float: right; margin-top: -3px; margin-right: 76px; display: inline-block; overflow: hidden; position: relative; z-index: 985;}

#logo img {min-width: 250px; max-width: 100%; max-height: 81px; height: auto; display: inline-block; margin-top: 0.5%; filter: drop-shadow(0 2px 3px #3272ce); -webkit-filter: drop-shadow(0 2px 3px #3272ce);}
#logo img:hover {filter: drop-shadow(0 2px 3px #2f3885); -webkit-filter: drop-shadow(0 2px 3px #2f3885);}
@media screen and (max-width: 838px) and (min-width: 680px) { #logo {margin-right: 4%;} }
@media screen and (max-width: 838px) and (min-width: 680px) { #logo img {max-width: 88%; margin-top: 0.7%;} }

#ikony_nttm_tbg {max-width: 595px; height: 93px; float: right; margin-top: 50px; margin-right: -390px; display: inline-block; overflow: hidden; position: relative; z-index: 982;
  /*  background: transparent url(uploads/webimg/hero_nettvtelmob01_2.png) center top no-repeat;  */  }
#ikony_nttm_tbg img {max-width: 90%; height: auto; float: none; filter: drop-shadow(0 2px 3px #4680b8); -webkit-filter: drop-shadow(0 2px 3px #4680b8);}
#ikony_nttm_tbg img:hover {filter: drop-shadow(0 2px 3px #e2e3ec); -webkit-filter: drop-shadow(0 2px 3px #e2e3ec);}
@media screen and (max-width: 838px) and (min-width: 680px) { #ikony_nttm_tbg {margin-top: -2%; margin-right: 2.5%;} }

#menuh_top {
  width: 101px; height: 68px; margin-top: 0px; float: right;
  display: inline-block; overflow: hidden; position: relative; z-index: 990;
  background: transparent url(https://www.nasnetgroup.cz/web/uploads/webimg/menutl_bg02.png) center top no-repeat;
}

#menuh_top p {margin-top: 17px; color: #ffffff; text-align: center;}

#menuh_top a {
  font-family: Verdana; font-size: 10.5pt; font-weight: bold; letter-spacing: 1px;
  display: inline-block; color: #ffffff; text-decoration: none; margin-left: 2px; border-bottom: 2px solid #1E2344;
  transform : scale(1,1.5);
  -webkit-transform:scale(1,1.5); /* Safari and Chrome */
  -moz-transform:scale(1,1.5); /* Firefox */
  -ms-transform:scale(1,1.5); /* IE 9+ */
  -o-transform:scale(1,1.5); /* Opera */
}

#menuh_top a:hover {
  font-family: Verdana; font-size: 10.5pt; font-weight: bold; letter-spacing: 1px;
  /*  display: inline-block; color: #6ab8f0; text-decoration: underline;  */
  display: inline-block; color: #ffffff; text-decoration: none; margin-left: 2px; border-bottom: 2px solid #6ab8f0;
  transform : scale(1,1.5);
  -webkit-transform:scale(1,1.5); /* Safari and Chrome */
  -moz-transform:scale(1,1.5); /* Firefox */
  -ms-transform:scale(1,1.5); /* IE 9+ */
  -o-transform:scale(1,1.5); /* Opera */
}

#cmp_top {                    
	width: 96%; max-width: 969px; min-height: 110px; display: none; visibility: hidden;
  margin-top: 86px; margin-left: 2%; position: absolute;
  border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
  z-index: 995; overflow: hidden; border: 6px solid #ededed; background-color: #f5fafc;
  background: -webkit-linear-gradient(top, #f5fafc 0px, #ebebeb 100%) transparent; /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(top, #f5fafc 0px, #ebebeb 100%) transparent; /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(top, #f5fafc 0px, #ebebeb 100%) transparent; /* For Firefox 3.6 to 15 */  
  background: -ms-linear-gradient(top,  #f5fafc 0%,#ebebeb 100%) transparent; /* IE10+ */
  background: linear-gradient(top, #f5fafc 0px, #ebebeb 100%) transparent; /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5fafc', endColorstr='#ebebeb',GradientType=0 ); /* IE6-9 */
}

#search {width: 160px; height: 22px; /* margin: 0 auto; */ float: right; margin-top: 15px; /* border: 1px green solid; */ display: inline-block;}
div#search label {text-indent: -9999em; height: 0pt; width: 0pt; display: none;}

div#search input.search-input { 
    width: 150px; height: 22px; color: #999; float: left; padding: 0px; padding-left: 4px; padding-right: 4px; font: bold 0.9em Arial,Helvetica,sans-serif;
    /* background: transparent url(uploads/webimg/bg_searchbox1.png) no-repeat scroll left top; */    
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;          
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #005893;}                              

div#search input.search-button {width: 26px; height: 24px; border-style: none; text-indent: -9999em; float: left; margin: 0px; cursor: pointer; font-size: 0px; line-height: 0px;
  /* background: transparent url(https://www.nasnetgroup.cz/web/uploads/webimg/search_bx2.png) no-repeat scroll right top; */ } 

.p_smotto {color: #000000; font-family: Arial; font-size: 13pt; font-weight: normal; letter-spacing: 0.6pt; /* margin: 10px 0px 0px 77px; */ 
    text-align: center; margin-left: 6px; max-width: 564px; height: auto; padding-top: 0.2em; margin-bottom: 0.8em; line-height: 138%;}
#hl_logo_link {width: 245px; height: 190px; display: block; margin-top: 28px; margin-left: 15px; /* border: 1px solid #000000; */ }

/* Content */
#content0 {width: 100%; margin: 0 auto; min-height: 200px; background: #ffffff; display: table; /* margin-bottom: 25px; */ /* border: 1px solid #000000; */ }

#content0 .top_lnk_bck {width: 100%; height: 0px; background: transparent; display: block;
    text-align: right; visibility: visible; font-size: 105%; margin-bottom: 1em; margin-top: 2.25em;}

#content0 .top_lnk_bck a {color: #fff; background-color: #222141; padding: 14px;
    border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px;}

#content0 .top_lnk_bck a:hover {color: #fff; background-color: #2458aa;}

#content {
  max-width: 980px; width: 100%; min-height: 300px; padding: 8px 16px 18px 16px; margin: 0 auto; margin-bottom: 15px; background: transparent; /*  #f9fcfb  */
  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; 
  /* background: #00aa00 center center; */  /* border: 1px solid #000000; */ }

@media screen and (max-width: 925px) and (min-width: 680px) {
  #content > img {max-width: 99%; height: auto; width: auto;}
  #content > p img {max-width: 99%; height: auto; width: auto;}
  #content p > img {max-width: 99%; height: auto; width: auto;}
  #content p > a > img {max-width: 99%; height: auto; width: auto;}
}

#content h1 {position: absolute; margin-top: -18px; padding: 11px 0px 5px 42px; width: 90%; height: 48px; background: url(https://www.nasnetgroup.cz/web/uploads/webimg/cnt_kls_h1bg.png) no-repeat;}
/*  #content p {font-size: 1.0em; line-height: 145%;}  */
#content h1 + h2 {margin-top: 2em !important;} 
#content h1 + p, #content h1 + h3, #content h1 + div {margin-top: 2.7em !important;}
/*  #content h2 + p {margin-bottom: -0.1em !important;}  */

.fluidMediaBox {
    padding-bottom: 56.25%; /* proportion value to aspect ratio 16:9 (9 / 16 = 0.5625 or 56.25%) */
    position: relative; padding-top: 30px; height: 0; overflow: hidden;
}
.fluidMediaBox iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

#content iframe {width: 99%; max-height: 99%; text-align: center !important;}    

#content ul {list-style: none; vertical-align: middle; margin-top: -6px; margin-left: 14px; margin-bottom: 14px;}
#content ul li {padding: 7px 0px 0px 20px; display: block; line-height: 22px; color: #131212; 
  background: url(https://www.nasnetgroup.cz/web/uploads/webimg/cnt_kls_li0bg.png) no-repeat left 12px;  
}

.klasika {list-style: disc !important; vertical-align: middle !important; margin-top: 1px !important; margin-left: 16px !important; margin-bottom: 14px !important;}
.klasika li {padding: 5px 0px 0px 2px !important; display: list-item !important; background: transparent !important; line-height: 19px !important; color: #131212 !important;}

.klasika2 {list-style: square !important; vertical-align: middle !important; margin-top: 1px !important; margin-left: 16px !important; margin-bottom: 14px !important;}
.klasika2 li {padding: 5px 0px 0px 2px !important; display: list-item !important; background: transparent !important; line-height: 19px !important; color: #131212 !important;}	

#content ol li {padding: 0px 0px 6px 7px; line-height: 18px; color: #131212;}

#content .cntoddel0 {
  margin: 0 auto; margin-top: 20px; margin-bottom: 5px; width: 99%; height: 6px; display: block; 
  background: transparent url(https://www.nasnetgroup.cz/web/uploads/webimg/hpoddel00.png) center top no-repeat;  
}
#content .cntoddel1 {
  margin: 0 auto; margin-top: 20px; margin-bottom: 5px; max-width: 88%; height: 6px; display: block;   
  background: transparent url(https://www.nasnetgroup.cz/web/uploads/webimg/hpoddel01.png) center top no-repeat;  
}
#content .cntoddel2 {  
  margin: 0 auto; margin-top: 4px; margin-bottom: 18px; width: 99%; height: 6px; display: block; 
  background: transparent url(https://www.nasnetgroup.cz/web/uploads/webimg/hpoddel00.png) center top no-repeat;  
}
.barva_del01 {color: #0070c5 !important;}
.barva_del02 {color: #00b591 !important;}

#content #zakdel01 {width: 100%; display: inline-block;}
#zakdel01 .zkd_box {width: 420px; height: 420px; display: inline-block; margin-top: 6px; overflow: hidden;}
#zakdel01 .cela01 {background: transparent url(https://www.nasnetgroup.cz/web/uploads/webimg/hp_rzdomjed02.png) center top no-repeat; margin-left: 30px; float: left;}
#zakdel01 .cela02 {background: transparent url(https://www.nasnetgroup.cz/web/uploads/webimg/hp_rzfirmy02.png) center top no-repeat; margin-right: 30px; float: right;}
#zakdel01 .zkd_box .txtbox {width: 100%; display: block; margin-top: 125px;}
#zakdel01 .zkd_box .txtbox h3 {text-align: center; padding: 0px 10px 15px 10px; font-size: 130%;}
#zakdel01 .zkd_box .txtbox p {text-align: center; width: 354px; height: 120px; margin-left: 34px; font-size: 105%; font-weight: bold; line-height: 165%; color: #000E43;}
.barva_del01 {color: #0070c5 !important;}
.barva_del02 {color: #00b591 !important;}

a.zkd_vicebtn {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;          
  border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
  font-size: 115%; padding: 10px; color: #ffffff; background: transparent; margin: 0 auto; display: table; text-decoration: none;}
a.zkd_vicebtn:hover {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;          
  border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
  font-size: 115%; padding: 10px; color: #ffffff; background: transparent; margin: 0 auto; display: table; text-decoration: underline;}
  
.buttn_cnts00 {width: max-content; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color:#ffffff; background: #09196a; 
  font: normal 11pt Verdana; padding: 5px; cursor: pointer; padding: 10px; border: 0px; margin: auto; margin-top: 2em; display: inline-block; text-decoration: none;}
.buttn_cnts00:hover {width: max-content; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color:#ffffff; background: #1c8ecc; 
  font: normal 11pt Verdana; padding: 5px; cursor: pointer; padding: 10px; border: 0px; margin: auto; margin-top: 2em; display: inline-block; text-decoration: none;}

.buttn_cnts01 {width: max-content; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color:#ffffff; background: #09196a; 
  font: normal 11pt Verdana; padding: 5px; cursor: pointer; border: 0px; margin: auto; margin-top: 0.5em; margin-bottom: 0.5em; padding: 8px; display: inline-block; text-decoration: none;}
.buttn_cnts01:hover {width: max-content; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color:#ffffff; background: #1c8ecc; 
  font: normal 11pt Verdana; padding: 5px; cursor: pointer; border: 0px; margin: auto; margin-top: 0.5em; margin-bottom: 0.5em; padding: 8px; display: inline-block; text-decoration: none;}

.vbtn_barva01 {background: #0070c5 !important;}
.vbtn_barva02 {background: #00b591 !important;}

/* Novinky - modul */
.News_clanekxy {width: 99%; min-height: 114px; overflow: hidden; display: block; padding-bottom: 15px; 
  border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; 
  border: 2px dotted #B1BBCA /* 1px solid #DCE3E6 */; margin: 0 auto; margin-bottom: 15px; background: #EFF2F4;}

.news_dat {font-family: Verdana;	margin-top: 15px; margin-bottom: 3px; margin-left: 35px; padding-right: 28px; 
  font-weight: bold; font-size: 101%; letter-spacing: 0px; color: #0d2487;}
  
.news_dat2 {margin-top: 5px; margin-bottom: -8px; color: #0d2487; font-weight: bold; font-size: 101%;}

.news_hp_h3, .news_hp_h3_a {font-family: Verdana; margin-top: 6px; margin-bottom: 3px; margin-left: 35px; padding-right: 28px;
	font-size: 108%; font-weight: bold; letter-spacing: 0px; color: #047ebd; padding: 0;}
.news_hp_h3_a {color: #E6021B !important;} 

.news_det1_h1 {background: transparent !important; height: 1.2em !important; font-family: Verdana; margin-top: 6px !important;
	font-size: 122%; font-weight: bold; letter-spacing: 0px; color: #047ebd; padding: 10px 0px 4px 0px !important;}

h2.news_det1_h3rev {margin-top: 0.5em; margin-bottom: -0.5em; font-family: arial; font-size: 136%; font-weight: bold; color: #0070C5; padding: 5px 0px 12px 0px;}
h3.news_det1_h2rev {margin-top: 1.1em; margin-bottom: 0.3em; font-size: 160%; font-weight: bold;
	letter-spacing: 0px; /* color: #035a9d; */ color: #0d2487; font-family: arial;}

.news_para {font-family: Verdana;	margin-top: 2px; margin-bottom: 3px; margin-left: 35px; padding-right: 28px;
  font-weight: normal; letter-spacing: 0px; color: #131212; text-align: justify;}

.news_vicelnk {text-align: right; display: block;}
#nwhp_bxbg {margin-top: 11pt;}
#NewsPostDetailContent p {text-align: justify;}
#NewsPostDetailContent img {padding: 0px;}
p[class^=news_] {padding-right: 28px;}   p[class^=news_] {padding-bottom: 0.15em;}
p[class^=news_] span a {display: inline-block;}

/* Footer */
#konec_str {width: 100%; min-height: 365px;	display: table; margin: 0 auto; margin-top: 5px;
  background: #004698 url(https://www.nasnetgroup.cz/web/uploads/webimg/pata_bghl01.png) center top repeat-x; /* border: 2px solid red; */ }
#konec_str .pataoddel1 {display: none; visibility: hidden;}

#konec_str-box {width: 100%; min-height: 195px; margin: 0 auto; /*background: #e0e0e0;*/ background-color: #ffffff;      		
  border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;}
#konec_str-box .pataoddel2 {margin: 0 auto; margin-bottom: 2px; max-width: 906px; height: 5px; display: block; 
  background: transparent url(https://www.nasnetgroup.cz/web/uploads/webimg/hpoddel_pata02.png) center top no-repeat;}

#konec_str #menu_pata {max-width: 934px; padding: 20px 0px 14px 0px; text-align: center; margin: 0 auto;}
#menu_pata ul {margin: 0; padding: 1px 5px 9px 1px; list-style: none;}
#menu_pata ul li {padding: 0px 0px 0px 24px; display: inline-block; line-height: 3em; background: none; color: #ffffff;}

#konec_str-box .endp_cnt {width: 97%; color: #ffffff; display: inline-block; min-height: 50px;
  margin-left: 12px; margin-top: 9px; text-align: left; font-size: 100%; font-weight: normal; line-height: 105%;}

#konec_str-box .levoik1 {margin-left: 13% !important;}
#konec_str-box .levoik2 {margin-left: 35% !important;}

@media screen and (max-width: 800px) and (min-width: 700px) {
  #konec_str-box .levoik1 { margin-left: 10% !important; }
}
@media screen and (max-width: 699px) and (min-width: 680px) {
  #konec_str-box .levoik1 { margin-left: 8% !important; }
}

#konec_str-box .endp_cnt_logo {float: left; color: #1e2345; margin: 10px 15px 10px 15px; text-align: center; font-size: 100%; font-weight: bold; line-height: 198%;}
#konec_str .endp_kon {width: 100%; min-height: 25px; margin: 0 auto; text-align: center; display: table; margin-bottom: 10px; font-size: 104%;}

.endp_kon .signtr {margin-top: 20px; margin-bottom: 12px; display: block; position: relative;
  font-weight: normal; line-height: 105%; color: #ffffff; z-index: 120;}

.endp_kon .ppodm {width: 100%; position: absolute; margin-top: 20px; margin-bottom: 12px; display: block;
  font-weight: normal; line-height: 105%; color: #ffffff; text-align: center; z-index: 100;}

#konec_str-box a#stc_fcb {background: transparent url(https://www.nasnetgroup.cz/web/uploads/webimg/pic_fb01.jpg) 0px 0px no-repeat; text-decoration: none; color: none; width: 68px; height: 68px; display: inline-block; margin-top: 5px; margin-right: 0px;}
#konec_str-box a:hover#stc_fcb {background: transparent url(https://www.nasnetgroup.cz/web/uploads/webimg/pic_fb01.jpg) -68px 0px no-repeat; text-decoration: none; color: none;}
#konec_str-box a#stc_wbc {background: transparent url(https://www.nasnetgroup.cz/web/uploads/webimg/pic_cam01.jpg) 0px 0px no-repeat; text-decoration: none; color: none; width: 115px; height: 68px; display: inline-block; margin-top: 5px; margin-right: 0px;}
#konec_str-box a:hover#stc_wbc {background: transparent url(https://www.nasnetgroup.cz/web/uploads/webimg/pic_cam01.jpg) -115px 0px no-repeat; text-decoration: none; color: none;}
#konec_str-box a#stc_tpp1 {background: transparent url(https://www.nasnetgroup.cz/web/uploads/webimg/pic_cam01.jpg) 0px 0px no-repeat; text-decoration: none; color: none; width: 115px; height: 68px; display: inline-block; margin-top: 5px; margin-right: 0px;}
#konec_str-box a:hover#stc_tpp1 {background: transparent url(https://www.nasnetgroup.cz/web/uploads/webimg/pic_cam01.jpg) -115px 0px no-repeat; text-decoration: none; color: none;}
#konec_str-box a#stc_tpp2 {background: transparent url(https://www.nasnetgroup.cz/web/uploads/webimg/pic_cam01.jpg) 0px 0px no-repeat; text-decoration: none; color: none; width: 115px; height: 68px; display: inline-block; margin-top: 5px; margin-right: 0px;}
#konec_str-box a:hover#stc_tpp2 {background: transparent url(https://www.nasnetgroup.cz/web/uploads/webimg/pic_cam01.jpg) -115px 0px no-repeat; text-decoration: none; color: none;}
#konec_str-box a#stc_mspd {background: transparent url(https://www.nasnetgroup.cz/web/uploads/webimg/pic_rychl01.jpg) 0px 0px no-repeat; text-decoration: none; color: none; width: 115px; height: 68px; display: inline-block; margin-top: 5px; margin-left: 0px;}
#konec_str-box a:hover#stc_mspd {background: transparent url(https://www.nasnetgroup.cz/web/uploads/webimg/pic_rychl01.jpg) -115px 0px no-repeat; text-decoration: none; color: none;}
#konec_str-box a#stc_cisco {background: transparent url(https://www.nasnetgroup.cz/web/uploads/webimg/picd_cisco01.jpg) 0px 0px no-repeat; text-decoration: none; color: none; width: 54px; height: 38px; display: inline-block; margin-top: 1px; margin-right: 0px;}
#konec_str-box a:hover#stc_cisco {background: transparent url(https://www.nasnetgroup.cz/web/uploads/webimg/picd_cisco01.jpg) -54px 0px no-repeat; text-decoration: none; color: none;}
#konec_str-box a#stc_eband {background: transparent url(https://www.nasnetgroup.cz/web/uploads/webimg/picd_eband01.jpg) 0px 0px no-repeat; text-decoration: none; color: none; width: 45px; height: 38px; display: inline-block; margin-top: 1px; margin-right: 0px;}
#konec_str-box a:hover#stc_eband {background: transparent url(https://www.nasnetgroup.cz/web/uploads/webimg/picd_eband01.jpg) -45px 0px no-repeat; text-decoration: none; color: none;}
#konec_str-box a#stc_alcoma {background: transparent url(https://www.nasnetgroup.cz/web/uploads/webimg/picd_alcoma01.jpg) 0px 0px no-repeat; text-decoration: none; color: none; width: 118px; height: 38px; display: inline-block; margin-top: 1px; margin-right: 0px;}
#konec_str-box a:hover#stc_alcoma {background: transparent url(https://www.nasnetgroup.cz/web/uploads/webimg/picd_alcoma01.jpg) -118px 0px no-repeat; text-decoration: none; color: none;}
#konec_str-box a#stc_tpm {background: transparent url(https://www.nasnetgroup.cz/web/uploads/webimg/pic_tepmer01.jpg) 0px 0px no-repeat; text-decoration: none; color: none; width: 115px; height: 68px; display: inline-block; margin-top: 5px; margin-right: 0px;}
#konec_str-box a:hover#stc_tpm {background: transparent url(https://www.nasnetgroup.cz/web/uploads/webimg/pic_tepmer01.jpg) -115px 0px no-repeat; text-decoration: none; color: none;}

a#frm_imgbx00 {background: transparent url(https://www.nasnetgroup.cz/web/uploads/webimg/hp_rzboxzav02.png) 0px 0px no-repeat; text-decoration: none; color: #1c8ecc; width: 40px; height: 40px; display: block; margin-top: 3px; margin-right: 3px; float: right;}
a:hover#frm_imgbx00 {background: transparent url(https://www.nasnetgroup.cz/web/uploads/webimg/hp_rzboxzav02.png) -40px 0px no-repeat; color: #ffffff; float: right;}

#frm_bxnab_fill {border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; background: transparent; width: 99%; margin: 0 auto; padding: 10px;}    
#frm_bxnab_fill p {width: 100%; text-align: left; margin-left: 2px; margin-top: 10px; font-weight: bold; color: #1c8ecc;}
#frm_bxnab_fill #kont-form {width: 100%; text-align: left; margin-left: 2px;}
#frm_bxnab_fill #kont-form td {padding: 8px 0px 8px 0px; vertical-align: bottom; font-size: 11pt;}
#frm_bxnab_fill #kont-form textarea {width: 98%; max-width: 900px; height: 190px; max-height: 190px; font: normal 11pt Verdana; padding: 5px; margin-top: 5px;}
.kont-form-inpbox1 {width: 92%; font: normal 11pt Verdana; padding: 4px; margin-top: 5px;}
.kont-form-boxhidd1 {width: 90%; visibility: hidden; display: none;}
.kont-form-selbox1 {width: 97.5%; font: normal 11pt Verdana; padding: 4px; margin-top: 5px;}
.noedit_inp {background-color: #e4e4e4; color: #424242;}

#frm_bxnab_fill *[class=kont-form-buttn1] {float: left; margin-left: 2px;}
#frm_bxnab_fill *[class=kont-form-buttn2] {float: right; margin-right: 12px;}

#frm_bxnab_fill *[class=kont-form-buttn1], #frm_bxnab_fill *[class=kont-form-buttn2] {
  width: 125px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
  color:#ffffff; background: #1c8ecc; font: normal 11pt Verdana; padding: 5px; cursor: pointer; padding: 10px; border: 0px;}

#frm_bxnab_fill *[class=kont-form-buttn1]:hover, #frm_bxnab_fill *[class=kont-form-buttn2]:hover {
  width: 125px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
  color:#ffffff; background: #1e2344; font: normal 11pt Verdana; padding: 5px; cursor: pointer; padding: 10px; border: 0px;}

/* .chkBXtvar1 */
.chkBXtvar1 {width: 22px; height: 22px; position: relative; margin: 0px auto; margin-bottom: 8px; margin-top: 6px; background: #e4e8e9; box-shadow: inset 0px 2px 1px white, 0px 1px 2px rgba(0, 0, 0, 0.4); display: inline-block;}
  /* background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%); */ /* background: linear-gradient(to bottom, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%); */
.chkBXtvar1 label {width: 16px; height: 16px; cursor: pointer; position: absolute; left: 3px; top: 3px; background: #ffffff; box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.4), 0px 1px 0px white;}
  /* background: -webkit-linear-gradient(top, #222222 0%, #45484d 100%); background: linear-gradient(to bottom, #222222 0%, #45484d 100%); */
.chkBXtvar1 label:after {content: ''; width: 7px; height: 4px; position: absolute; top: 4px; left: 3px; border: 3px solid #033665; border-top: none; border-right: none; 
    background: transparent; opacity: 0; -webkit-transform: rotate(-45deg); transform: rotate(-45deg);}
.chkBXtvar1 label:hover::after {opacity: 0.2;}
.chkBXtvar1 input[type=checkbox] {visibility: hidden;}  .chkBXtvar1 input[type=checkbox]:checked + label:after {opacity: 1;}
.chkBXtvar1 + span {display: inline-block; vertical-align: bottom; margin-bottom: 8px;}
.chkBXs_moblajn {display: inline-block;}
/* end .chkBXtvar1 */

#vyhody_benef_konstr {width: 100%; display: inline-block;}
#vyhody_benef_konstr ul {list-style: none; display: inline-block; width: 46%; float: left; margin-left: 21px;}
#vyhody_benef_konstr ul li {padding: 10px 0px 0px 34px; background: url(https://www.nasnetgroup.cz/web/uploads/webimg/bodka_benef01.png) no-repeat left 12px; font-size: 11pt; font-weight: bold; letter-spacing: 0.2pt; display: block; line-height: 28px; color: #006EC5;}

.ramec_tab_2rs {display: table; margin-top: 8px;}
.ramec_tab_2rs_jeden {display: block;	vertical-align: top; float: left; }
.ramec_tab_2rs_dva {display: table;	vertical-align: top; float: left; margin-left: 10px;}
.ramec_tab_2rs_dva_a {display: block; color: #052B52; font: bold 11pt "Trebuchet MS", Arial, Helvetica, sans-serif;}
.ramec_tab_2rs_dva_b {display: block; color: #1B2A0B; font-weight: normal; padding-left: 8px; font: bold 10pt "Trebuchet MS", Arial, Helvetica, sans-serif;}

.bxslider_nosl {list-style: none; margin-top: 0px; margin-left: 0px; list-style: none; padding-top: 0px;}
.bxslider_nosl li {max-width: 980px; overflow: hidden;}
/*  .bxslider_nosl li img {width: 100%; margin-left: 0px; float: left; bottom: 0px; position: absolute;}  */
.bxslider_nosl li img {margin-left: 0px; height: auto; width: 100%; max-width: none; vertical-align: bottom; bottom: 0px; float: left; position: absolute;}

.slider_top_textbox {max-width: 660px; min-width: 200px; min-height: 200px; max-height: 228px; height: auto;   
  margin-left: 32.5%; margin-top: 122px; overflow: hidden; background: transparent; }

#thero_imgbox {width: 33%; max-width: 285px; position: absolute; height: 313px;}

.slider_top_lrsmobilebox {display: none; visibility: hidden;}

.slider_top_textbox p {
  padding-top: 8px; padding-left: 8px; padding-right: 8px; font-family: Arial; font-size: 19.5pt;
  font-weight: bold; letter-spacing: 1pt; line-height: 138%; color: #0d2487;  
  margin: 0 auto; text-align: left; display: table-cell; vertical-align: middle;
  /* border: 0px red solid; */ }

@media screen and (max-width: 838px) and (min-width: 680px) {
  .slider_top_textbox p {font-size: 16.8pt !important;}
  #benefits_cnt_top ul {margin-top: 10px;}
  #benefits_cnt_top ul li {font-size: 11pt !important; letter-spacing: 0.2pt !important; padding: 9px 0px 0px 29px !important;}   
}

#benefits_cnt_top {width: 100%; display: inline-block; padding-left: 15px;}
#benefits_cnt_top ul {list-style: none; display: inline-block; float: left; margin-top: -3px;}
#benefits_cnt_top ul li {background: url(https://www.nasnetgroup.cz/web/uploads/webimg/bodka_benef02.png) no-repeat left 12px; padding: 8px 0px 0px 29px; font-size: 12pt; font-weight: bold; letter-spacing: 0.5pt; display: block; line-height: 27px; color: #006EC5;}
/*  #benefits_cnt_top ul li {padding: 10px 0px 0px 34px; font-size: 13.5pt; display: block; background: url(https://www.nasnetgroup.cz/web/uploads/webimg/bodka_benef01.png) no-repeat left 12px; line-height: 28px; color: #006EC5;}  */
#benefits_cnt_top ul > li:nth-of-type(1) {margin-left: 0px;}
#benefits_cnt_top ul > li:nth-of-type(2) {margin-left: 20px;}
#benefits_cnt_top ul > li:nth-of-type(3) {margin-left: 40px;}

.benef_blok01 {width: auto; display: grid; /* flex-flow: row wrap; */ grid-template-columns: auto auto auto; 
  justify-content: space-around; padding: 10px 0; padding-bottom: 0;}
@media screen and (max-width: 947px) and (min-width: 680px) { .benef_blok01 {grid-template-columns: auto auto;} }

.benef_blok01 .bfb00_bunka_B {display: inline-block; position: relative; top: 0.25em; max-width: 282px; padding-bottom: 1.25em;}
/* color: #f1b800; // border-right: 1px solid #c8c8c8; */
/* padding: 0 18px; // background: linear-gradient(to bottom,#eff3f5 0,#e5edf7 25%,#fff 100%); */

.benef_blok01 .bfbico_obr {text-align: center; /* margin-left: -20px; */ padding-right: 20px;}
.benef_blok01 .bfbico_obr img {text-align: center;}

.benef_blok01 .bfbtxt_blok {border-radius: 12px; margin-top: 0em; margin: 0 auto; text-align: left;}
/* border-right: 1px solid #c8c8c8; // background: linear-gradient(to bottom,#eff3f5 0,#e5edf7 25%,#fff 100%); */
/* padding: 1px 18px 0 18px; */
.benef_blok01 .lnbgr1 {background: linear-gradient(to bottom,#eff3f5 0,#e5edf7 25%,#fff 100%); padding: 1px 18px 0 18px; border-radius: 12px; margin-top: 1.0em;}
.benef_blok01 span.ang_brack01 {color: #0086fd;}
.benef_blok01 h3 {text-align: left; text-transform: uppercase; color: #192a9b; /*  padding-left: 1.0em; text-indent: -1.0em;  */ 
  display: inline-block; max-width: max-content /* min-content */; /* margin-left: -24px; */ margin-top: 0.15em; /* font-size: 12pt; */ }

.benef_blok00 {width: auto; display: grid; /* flex-flow: row wrap; */ grid-template-columns: auto auto auto; 
  justify-content: space-around; padding: 10px 0; padding-bottom: 0;}
@media screen and (max-width: 722px) and (min-width: 680px) { .benef_blok00 {grid-template-columns: auto auto;} }

.benef_blok00 .bfb00_bunka_A {display: inline-block; position: relative; top: 0.25em; max-width: 180px; padding-bottom: 1.25em;}
/* color: #f1b800; // border-right: 1px solid #c8c8c8; */
/* padding: 0 18px; // background: linear-gradient(to bottom,#eff3f5 0,#e5edf7 25%,#fff 100%); */

.benef_blok00 .bfbico_obr {text-align: center; /* margin-left: -20px; */ padding-right: 20px;}
.benef_blok00 .bfbico_obr img {text-align: center;}

.benef_blok00 .bfbtxt_blok {border-radius: 12px; margin-top: 0em; margin: 0 auto; text-align: center;}
/* border-right: 1px solid #c8c8c8; // background: linear-gradient(to bottom,#eff3f5 0,#e5edf7 25%,#fff 100%); */
/* padding: 1px 18px 0 18px; */

.benef_blok00 span.ang_brack01 {color: #0086fd;}
.benef_blok00 h3 {text-align: left; text-transform: uppercase; color: #192a9b; padding-left: 1.0em; text-indent: -1.0em; 
  display: inline-block; max-width: min-content;margin-left: -24px; margin-top: -0.15em; /* font-size: 12pt; */ }

.tabulka_00 {border: 0px solid #000000; width: 99%; border-collapse: collapse;}
.tabulka_00 tr:first-child {line-height: 22px; color: #131212;}
.tabulka_00 td {border: 0px solid #000000; text-align: left; padding: 4px; border-bottom: 1px solid #cdcdcd;}
.tabulka_00 tr td:first-child {min-width: 250px; max-width: 500px; padding: 7px 0px 7px 20px; color: #000000; font-weight: bold; background: url(https://www.nasnetgroup.cz/web/uploads/webimg/cnt_kls_li0bg.png) no-repeat left 12px;}
.tabulka_00 tr td {border-bottom: 1px dashed #555555;}

.tabulka_1 {border: 0px solid #000000; width: 99%; border-collapse: collapse;}
.tabulka_1 tr:first-child {background: #E5E3E4; color: #000928; font-weight: bold;}
.tabulka_1 td {border: 0px solid #000000; text-align: center; padding: 4px; border-bottom: 1px solid #cdcdcd;}
.tabulka_1 tr td:first-child {color: #000000; font-weight: bold;}
.tabulka_1 tr:first-child td {border-bottom: 0px solid #E5E3E4; padding: 0.5em 0;}

.tabulka_2_ceny {border: 0px solid #000000; width: 99%; border-collapse: collapse;}
.tabulka_2_ceny tr:first-child {background: #E5E3E4; color: #000928; font-weight: bold;}
.tabulka_2_ceny td {max-width: 100px; min-width: 75px; border: 0px solid #000000; text-align: center; padding: 4px; border-bottom: 1px solid #cdcdcd;}
.tabulka_2_ceny tr td:first-child {width: 92px; text-align: left; color: #000000; font-weight: bold;}
.tabulka_2_ceny tr td:first-child img {max-height: 86px; width: auto;}
.tabulka_2_ceny tr:first-child td {border-bottom: 0px solid #E5E3E4;}

.tabulka_3_ceny {border: 0px solid #000000; width: 99%; border-collapse: collapse;}
.tabulka_3_ceny tr:first-child {background: #E5E3E4; color: #000928; font-weight: bold;}
.tabulka_3_ceny td {max-width: 220px; min-width: 75px; border: 0px solid #000000; text-align: center; padding: 4px; border-bottom: 1px solid #cdcdcd;}
.tabulka_3_ceny tr td:first-child {width: 345px; text-align: left; color: #000000; font-weight: bold;}
.tabulka_3_ceny tr td img {max-height: 86px; width: auto;}
.tabulka_3_ceny tr:first-child td {border-bottom: 0px solid #E5E3E4; padding-left: 8pt;}

/* Zalozky - Tabs ZAC css */
.prtabs {width: 99%; float: none; list-style: none; padding: 0px; margin: 15px auto;
    clear: both; display: inline-table; border-bottom: #001254 solid 6px; /* border-bottom: 4px solid #ccc; */ }
.prtabs:after {content: ''; display: table; clear: both;}
.prtabs input[type=radio] {visibility: hidden; display:none;}

.prtabs label {
  z-index: 10; float: left; display: block; padding: 10px 20px; 
  border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; color: #001254; /* #08C; */ /* font-size: 24px; */
  /* font-weight: normal; font-family: 'Roboto', helveti; */ background: #FEFEFE; /* rgba(255,255,255,0.2); */
  cursor: pointer; position: relative; top: 6px; margin-left: 16px; border-bottom: #001254 solid 6px;
  -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;
  box-shadow: 1px 0px 10px 1px #D5D5D5, -1px 0px 10px 1px #D5D5D5; /* 10px 0 10px -6px #e0e0e0, -10px 0 10px -6px #e0e0e0; */      
}

.prtabs ~ label:first-child {margin-left: 18px !important;}
/*  .prtabs label[class=zaltb1] {margin-left: 18px !important;}  */
.prtabs label span {display: inline-block;}
.prtabs label span h2 {margin-top: 0em; margin-bottom: 0em; color: #001254; font-size: 135%;}
.prtabs label:hover {background: #DEDFE6; /* background: rgba(255,255,255,0.5); */ top: 0px; box-shadow: none !important;}

.tab-content00 {display: block; z-index: 20; position: relative; width: 100%; float: none; padding: 10px; 
    box-sizing: border-box; background-color:#ffffff; border-bottom: #001254 solid 4px;}

.tab-content {display: none; z-index: 20; position: relative; width: 100%; float: left; padding: 15px; 
  box-sizing: border-box; background-color:#ffffff; border-top: #001254 solid 6px;}

.tab-content * {-webkit-animation-duration: 0.5s; -o-animation-duration: 0.5s; -moz-animation-duration: 0.5s; animation-duration: 0.5s;}

.tab-content ul:last-child {margin-bottom: -3px !important;}
.prtabs [id^="tab"]:checked + label {background: #001254; /* color: #001254; top: 0; */}
.prtabs [id^="tab"]:checked + label span > h2 {color: white; /* top: 0; */}    

#tab1:checked ~ #tab-content1, #tab2:checked ~ #tab-content2, 
#tab3:checked ~ #tab-content3, #tab4:checked ~ #tab-content4, 
#tab5:checked ~ #tab-content5, #tab6:checked ~ #tab-content6, 
#tab7:checked ~ #tab-content7, #tab8:checked ~ #tab-content8,
#tab9:checked ~ #tab-content9, #tab10:checked ~ #tab-content10,
#tab11:checked ~ #tab-content11, #tab12:checked ~ #tab-content12,
#tab13:checked ~ #tab-content13, #tab14:checked ~ #tab-content14,
#tab15:checked ~ #tab-content15, #tab16:checked ~ #tab-content16 {display: block;}
/* Zalozky - Tabs KON css */

.tv_tabloga {width: 100%; display: inline-block; clear: both; margin: 0 auto; padding: 4px 0px 20px 0px; border: 0px solid #A3A3A4;}
.tv_tabloga > span {
  display: list-item; float: left; background: #EEEDE7; border: 1px solid #A3A3A4; border-collapse: collapse;
  height: 56px; width: 63px; text-align: center; line-height: 56px; list-style: none; margin: -1px 0 0 -1px;
  list-style-type: disc; color: transparent;
}
.tv_tabloga > span > img {display: inline-block; vertical-align: middle;}

.fotogal_ref01 {width: 100%; display: inline-block; clear: both; margin: 0 auto; padding: 4px 0px 20px 0px; border: 0px solid #A3A3A4;}
.fotogal_ref01 span {
  display: list-item; float: left; background: transparent; border: 1px solid #A3A3A4; border-collapse: collapse;
  height: auto; width: auto; text-align: center; line-height: 100%; list-style: none; margin: 4px; padding: 6px;
}
.fotogal_ref01 span a img {display: inline-block; vertical-align: middle; width: auto; max-height: 500px;}
.fotogal_ref01 span span {display: block; float: none; background: transparent; border: 0px solid #A3A3A4; border-collapse: none;
  height: auto; width: auto; text-align: center; line-height: 100%; list-style: none; margin: 2px; padding: 2px;}

.prod_box01 {width: 100%; display: inline-table; clear: both;}
.prod_box01 img {float: left; margin-right: 15px; margin-bottom: 15px; display: inline-block;}

.prod_box02 {width: 100%; display: inline-table; clear: both;}
.prod_box02 img {float: right; margin-left: 15px; margin-bottom: 15px; display: inline-block;}

.prod_box03 {width: 100%; display: inline-table; clear: both; margin-top: 6px;}
.prod_box03 img {float: left; margin-right: 15px; margin-bottom: 15px; display: inline-block; max-width: 13%;}
.prod_box03 p {float: right; display: inline-block; text-align: left; width: 83%;}

.floating-box-spoj {width: 100%; display: table;}
.floating-box-levo {float: left; width: 48%; max-width: 480px; text-align: left; padding-right: 3%;}
.floating-box-pravo {float: right; width: 48%; max-width: 480px; text-align: left;}
.floating-box-levo img, .floating-box-pravo img {width: auto; max-width: 99%; height: auto; text-align: left;}

#sezmapa1, #sezmapa2, #sezmapa3, #sezmapa4, #sezmapa5 {width: 99%; height: 285px; border: 1px solid #888888; margin-top: 5px; display: block;}
#mapa00 img, #sezmapa1 img, #sezmapa2 img, #sezmapa3 img, #sezmapa4 img, #sezmapa5 img {max-width: 480px !important;}
.map_kont iframe {/* border: 2px solid #3B6F8C; */ border: 2px solid #d0d9e0; border-radius: 14px; width: 98%; height: 280px;}

.cms_cesticka-nav {float: right; /* width: 290px; */ padding-left: 40px; margin-top: 54px; display: inline-block;}
.cms_cesticka-nav p {float: right; background-color: #EAEEF1; max-width: 250px; min-height: 2.2em; display: inline-block; 
  border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; padding: 11px 10px 4px 10px; border: 1px solid #DCE3E6;} 

.ul_sbod1 {list-style: none !important; padding-top: 0px; padding-bottom: 2px; margin-left: 2px !important;}                 
.ul_sbod1 li {background: none !important; line-height: 165% !important;}
/*  .ul_sbod1 li:before {content: "\8227 \0020";  */  
.zvyrazneni00 {font-size: 106%; font-weight: bold; color: #0070C5; line-height: 155%; display: inline-block; padding-top: 0.4em;}
.zvyrazneni01 {background-color: #EAEEF1; height: 2.1em; display: inline-block; padding: 8px 10px 0px 10px; border: 1px solid #DCE3E6; 
  border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; margin-top: 5px;}

.vpravo {text-align: right !important;}
.vlevo {text-align: left !important;}
.doprava {float: right !important; margin-right: 8px !important;}
.doleva {float: left !important; margin-left: 8px !important;}
.nastred {text-align: center !important;}
.tucne {font-weight: bold;}
.netucne {font-weight: normal;}
.img_ochrz1 {padding: 8px 5px 8px 5px;}
.img_ochrz2 {margin: 10px 5px 10px 0px;}
.img_ochrz3 {margin: 0px 8px 15px 8px;}

.oddel1 {color: #3F3F3F; border-bottom: 2px dotted #3F3F3F; margin-top: -12px; margin-bottom: 8px; padding: 0; width: 100%;}

br.cistic {clear:both; line-height: 5px;}
br.cistic_50px {clear:both; line-height: 50px;}

.mb165em {margin-bottom: 1.65em !important;}
.mb165em_pp {margin-left: 5pt;margin-bottom: 1.65em !important;line-height: 200%;text-align: left;}
.mb165em_pp strong {/* padding: 0 5pt 0 5pt; */ letter-spacing: 0.10pt;}
.mb165em_pp span {padding: 0 5pt 0 5pt;}
.mb165em_pp strong:first-of-type {/* padding: 0 5pt 0 0pt !important; */}
/*  .nosmartdev {display: none; white-space: nowrap;}  */
.nosmartdev {display: initial; white-space: normal;}

a {color: #1400b2; text-decoration: underline;}
a:hover {color: #e60000; text-decoration: none;}
a.odkaz2 {text-decoration: none; color: #ffffff;}
a.odkaz2:hover {text-decoration: underline; color: #000e24;}
a.odkaz3 {text-decoration: underline; color: #ffffff;}
a.odkaz3:hover {text-decoration: underline; color: #74c7ff;}
a.odkaz4 {text-decoration: none; color: #ffffff;}
a.odkaz4:hover {text-decoration: underline; color: #74c7ff;}

a.sprite_langcz {
  background: transparent url(https://www.nasnetgroup.cz/web/uploads/webimg/ico_lang_cz.png) no-repeat scroll 0px 0px;
  float: left; display: inline-block; margin-left: 9px;
  width: 22px; height: 22px;
}
a.sprite_langcz:hover {background-position: -22px 0px;}

a.sprite_langen {
  background: transparent url(https://www.nasnetgroup.cz/web/uploads/webimg/ico_lang_en.png) no-repeat scroll 0px 0px;
  float: left; display: inline-block; margin-left: 9px;
  width: 22px; height: 22px;
}
a.sprite_langen:hover {background-position: -22px 0px;}
/* Stylesheet: css_klasikB_tablet-R24 Modified On 2025-08-14 16:22:49 */
/*  ZAC Boxiky Benef kategorie  */
.boxikyA-bnf {width: auto; display: grid; /* flex-flow: row wrap; */ grid-template-columns: auto auto auto; 
  justify-content: space-around; padding: 10px 0; padding-bottom: 0;}
.bx-hp_2dod {text-align: center !important;}
.boxikyA-bnf-bunka {display: inline-block; position: relative; top: 0.25em; max-width: 280px; padding-bottom: 1.25em;}
/* .boxikyA-bnf-bunka:nth-child(even) {padding: 22px 22px; display: inline-block;} */
/* .boxikyA-bnf-bunka:nth-child(2), .boxikyA-bnf-bunka:nth-child(5), .boxikyA-bnf-bunka:nth-child(8), .boxikyA-bnf-bunka:nth-child(11) {padding: 22px 34px; display: inline-block;} */
.bx-bunka_2dod {margin-left: 26px !important; margin-right: 26px !important;}
.boxikyA-bnf-bunka-box {background: #ececec /* #c8c7c5 */; width: unset; height: unset; padding: 0px; display: table-cell;
    border-radius: 14px; -moz-border-radius: 14px; -webkit-border-radius: 14px;
    background-size: auto !important; background-position: center top !important; overflow: hidden;
} 

.boxikyA-bnf-box-cnt {width: 280px; height: 216px; padding: 4px 0px 2px 0px; text-align: center; display: block;/*! position: absolute; */}
.boxikyA-bnf-box-cnt h3 {text-align: left; text-transform: uppercase; color: #192a9b; padding-left: 1.0em; text-indent: -1.0em; 
  display: inline-block; max-width: min-content;margin-left: -24px; margin-top: -0.15em; /* font-size: 12pt; */ }
.boxikyA-bnf-box-cnt h4 {margin-top: 0em; margin-bottom: 0em; font-size: 11pt; font-weight: normal; color: #3a1200; padding: 0px;}
.boxikyA-bnf-box-cnt p {text-align: left; color: #000 /* #004899 */; padding: 0px 4px 1px 8px; margin-top: -2px; letter-spacing: 0px; line-height: 140%; max-width: 306px;}
.boxikyA-bnf-box-cnt ul {list-style: none; font-size: 11pt; padding-top: 0px; margin-bottom: 0px; margin-left: 2px; line-height: 150%; font-size: 11pt;}                 
.boxikyA-bnf-box-cnt li {padding-left: 17px; padding-bottom: 5px; background: url(https://www.wbnng.cz/webimg/r20/li-par.png) no-repeat 0% 2px;}

.boxikyA-bnf-bunka a.allbox {text-decoration: none; color: #b93400; width: 280px; height: 220px; display: block; position: absolute; background: red; opacity: 0; filter:alpha (opacity=0); cursor: default /*none*/;}
.boxikyA-bnf-bunka a:hover.allbox {text-decoration: none; color: #44130e;}
.boxikyA-bnf-box-cnt p.morea {color: #b93400; text-align: center; margin-left: 4px; margin-top: 14px; text-decoration: underline;}

/*  toto nahrazuje puvodni JS skript "box_hp_zmena_in(this.id);" kdyz neslo dat pres CSS-selectors  */
.boxikyA-bnf-bunka > a[id^="box"] + div h3 {text-align: left; text-transform: uppercase; color: #192a9b; margin-top: 0px; margin-bottom: 0.3em; padding: 130px 3px 2px 8px; padding-left: 1.0em; text-indent: -1.0em; 
  display: inline-block; max-width: min-content;margin: 0 auto; margin-top: -0.15em; /* font-size: 12pt; */}
/* ZZZ h3: .boxikyA-bnf-bunka > a[id^="box"] + div h3 {color:#01489a; font-family:'Roboto Black','Source Sans Pro',sans-serif; margin-top:86px; text-align:center; background:linear-gradient(90deg, rgba(236,236,236,1) 0%, rgba(255,255,255,0.90) 50%, rgba(236,236,236,1) 100%); min-height:42px; padding-top:12px; /* border-top:2px solid #ececec; border-bottom:2px solid #ececec; /// }  */  
.boxikyA-bnf-bunka span.ang_brack01 {color: #0086fd;}

.boxikyA-bnf-bunka > a[id^="box"]:hover + div h3 {margin-top:5px; margin-left: 12px; color:#0086fd; background: transparent; padding-left: 0; padding-top: 20px; text-indent: unset; max-width: max-content;}
/*  ZZZ ruzek: .boxikyA-bnf-bunka > a[id^="box"]:hover {background:transparent; background-image: url(https://www.wbnng.cz/uploads/images/boxy_hp/orz_roh00.svg); background-repeat:no-repeat; background-size: 50px; background-position: 274px 174px; opacity:100; transition: opacity 0.75s;}  */
.boxikyA-bnf-bunka > a[id^="box"]:hover ~ .boxikyA-bnf-bunka-box {background:linear-gradient(to bottom,#eff3f5 0,#e5edf7 25%,#fff 100%) !important;}
.boxikyA-bnf-bunka > a[id^="box"] + div[id^="box"] > div p {visibility:hidden;margin-top: 0.5em;padding-left: 15px;}
.boxikyA-bnf-bunka > a[id^="box"]:hover + div[id^="box"] > div p {visibility:visible; transition: visible 0.95s;}
.boxikyA-bnf-bunka > a[id^="box"]:hover + div[id^="box"] .boxikyA-bnf-box-cnt {width: 280px; height: 216px; padding: 4px 0px 2px 0px; text-align: left; display: block; position: unset; z-index: 10000;}

@media screen and (max-width: 1022px) and (min-width: 680px) {
   /*  zmena ==> Hover (viz vyse) plus Focus (ala klik) pro TAB rozlis  */
  .boxikyA-bnf-bunka > a[id^="box"]:hover + div h3 {text-align: left; text-transform: uppercase; color: #192a9b; margin-top: 0px; margin-bottom: 0.3em; padding: 130px 3px 2px 8px; padding-left: 1.0em; text-indent: -1.0em; 
  display: inline-block; max-width: min-content;margin: 0 auto; margin-top: -0.15em; /* font-size: 12pt; */}
  .boxikyA-bnf-bunka > a[id^="box"]:hover ~ .boxikyA-bnf-bunka-box {background: transparent !important;}
  .boxikyA-bnf-bunka > a[id^="box"] + div[id^="box"] > div p {visibility: visible;}
  .boxikyA-bnf-bunka > a[id^="box"]:hover + div[id^="box"] > div p {visibility: hidden;}
  .boxikyA-bnf-bunka > a[id^="box"]:hover + div[id^="box"] .boxikyA-bnf-box-cnt {text-align: center;}
  /* pokrrrr */   
  .boxikyA-bnf-bunka a.allbox {cursor: pointer !important;}
  .boxikyA-bnf-bunka > a[id^="box"]:focus + div h3 {margin-top:5px; margin-left: 12px; color:#0086fd; background: transparent; padding-left: 0; padding-top: 20px; text-indent: unset; max-width: max-content;}
  .boxikyA-bnf-bunka > a[id^="box"]:focus ~ .boxikyA-bnf-bunka-box {width: 280px; height: 216px; background:linear-gradient(to bottom,#eff3f5 0,#e5edf7 25%,#fff 100%) !important;}
  .boxikyA-bnf-bunka > a[id^="box"]:not(:focus) ~ .boxikyA-bnf-bunka-box {background: var(--bg-image) !important;}
  .boxikyA-bnf-bunka > a[id^="box"] + div[id^="box"] > div p {visibility:hidden;margin-top: 0.5em;padding-left: 15px;}
  .boxikyA-bnf-bunka > a[id^="box"]:focus + div[id^="box"] > div p {visibility:visible; transition: visible 0.95s;}
  .boxikyA-bnf-bunka > a[id^="box"]:focus + div[id^="box"] .boxikyA-bnf-box-cnt {width: 280px; height: 216px; padding: 4px 0px 2px 0px; text-align: left; display: block; position: unset; z-index: 10000;position: absolute;}
}
@media screen and (max-width: 947px) and (min-width: 680px) {
  .boxikyA-bnf {grid-template-columns: auto auto;}
  .boxikyA-bnf-bunka {display: inline-block; position: relative; top: 0.25em; max-width: 280px; padding-bottom: 1.25em;}
  .boxikyA-bnf-box-cnt {width: 280px; height: 216px; padding: 4px 0px 2px 0px; text-align: center; display: block;}
  .boxikyA-bnf-bunka a.allbox {text-decoration: none; color: #b93400; width: 280px; height: 220px; display: block; position: absolute; background: red; opacity: 0; filter:alpha (opacity=0); cursor: default /*none*/;}
}
/*  KON Boxiky Benef kategorie  */
/* Stylesheet: css_benefboxhB_tabntb-R25 Modified On 2025-02-05 11:48:01 */
