<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.noborder {border:0px !important;}
.band-header { background:#dde0e1;}
.band-header .content {min-height:110px;}
.band-header .logo {width:194px; height:82px; background:url(/design/logo1.png) center bottom no-repeat; display:block;}
.band-header .box {position:absolute; left:336px; padding-left:68px;}
.band-header .box a {display:block;}
.band-header .usz {top:11px; background:url('/design/icon-usz.png') no-repeat 0px 0px; white-space:nowrap;}
.band-header .sup {top:58px; background:url('/design/icon-sup.png') no-repeat 3px 0px; padding-top:5px;}
.band-header .ugyfelkapu {position:absolute; left: 815px; top:10px;}


.palyazat {
	position:fixed;
	top:0px;
	right:0px;
	z-index:10000000;
}

.szerverimg {
	position:absolute;
	left:320px;
	top:30px;
}

.copylink {
	cursor:pointer;
	color:#ce5e29
}

.copylink:hover {
  color:black;
  text-decoration:underline;
}

.band-form .atitle{
    margin-top: 20px;
    text-align: left;
    line-height: 65px;
    font-family: csm77;
    font-weight: bold;
    font-size: 55px;
    color: #ce5e29;
}

.band-form .ttitle{
    margin-top: 20px;
    text-align: left;
    line-height: 65px;
    font-family: csm65;
    font-weight: bold;
    font-size: 42px;
	display:inline-block;
}

.band-form .termek{
    margin-top: 20px;
    font-family: csm65;
    font-size: 22px;
    line-height: 40px;
}

.band-form .btitle{
    margin-top: 16px;
    font-family: csm65;
    font-size: 22px;
    line-height: 40px;
}


.band-form .btitler{
    margin-top: 0px;
}

.band-form .input input{
    height: 32px;
    border: 0px;
    background-color: #dde0e1;
    padding-left: 10px;
    width:88%;
    margin:0px 20px;
}

.band-form .label {
  margin-top:6px;
}

.band-form button, .orangebutton {
  display:block;
  width:300px !important;
  margin:30px auto 30px auto;

    background: white;
    border: 1px solid #dee1e2;
    width: 200px;
    line-height: 44px;
    font-size: 22px;
	text-align:center;
}

.band-form button:hover, .orangebutton:hover {
	background:#ce5e29;
	color:white;
	text-decoration:none;
}

.band-form .required input[type=text]{
  background-color:#ffce9f;
}

.band-form form {
	width:50%;
	float:left;
	border-right: 1px solid #dde0e1;
}

.band-form .infopanel {
	padding-left:40px;
	padding-top:85px;
	width:50%;
	float:right;
}

.band-form .infopanel2 {
	padding-top:0px !important;
}


.band-form .infopanel div {
  text-transform: uppercase;
  line-height:44px;
  font-size:16px;
  font-weight:bold;
}

.band-form .infopanel span {
  color:#ce5e29;
  font-size:16px;
  text-transform:none;
}

.infopanel span {
  color:#ce5e29;
  font-size:16px;
  text-transform:none !important;
}










.band-menu { background:#ffffff;}
.band-menu .mobiletitle{
	display:none;
}

.mobileimage {
	display:none;
}

.band-menu .content {height:50px;}
.band-menu a {
  display:inline-block;
  height:50px;
  line-height:50px;
  padding-right:12px;
  font-size:19px;
  position:relative;
}
.band-menu a:hover,  .band-menu .activemenu{text-decoration:none; font-weight:bold; color:#ce5e29;}

.band-menu .facebook { float:right; background:url(/design/icon-fb.png) center center no-repeat; width:34px; height:50px; padding:0px;}

.band-banner .content {min-height:451px; width:100%; position:relative;}
.band-banner .content .slides {min-height:451px; width:100%; position:relative;}
.band-banner .content .slide {min-height:451px; width:100%; position:absolute; left:0px; top:0px;}

.band-banner {
	/*display:none;*/
	min-height:auto;
	padding-top:25%;
	position:relative;
	z-index:1000000;
}

.band-banner .content {
	min-height:auto;
	padding-top:24.4%;
}

.band-banner .content , .band-banner .content .slides {
	position:absolute;
	left:0px;
	top:0px;
}

.band-banner .content .slide{
	background-position: center center !important;
	background-size:cover;
	height:auto;
	min-height:auto;
	padding-top:24.4%;
	background-repeat:no-repeat;
}


.band-banner .slidetitle {font-size:16px; color:#bfb8b8; padding:0px 10px; cursor:pointer;}
.band-banner .slidetitle:hover, .band-banner .stactive {color:black;}

.band-services { background:#ffffff; }
.band-services .content {min-height:638px; }
.band-services .box { width:380px; padding-top:276px; float:left; margin-top:55px; }
.band-services .box .title {font-family:csm65; font-size:26px; line-height:36px;}
.band-services .box .subtitle {font-family:csm37; font-size:23px; padding-bottom:24px;}
.band-services .web { background:url(/design/serv-web.jpg) no-repeat left top; }
.band-services .cam { background:url(/design/serv-cam.jpg) no-repeat left top; }
.band-services .server { background:url(/design/serv-serv.jpg) no-repeat left top; }
.band-services a {display:inline-block; border:1px solid #dee1e2; width:130px; line-height:46px; text-align:center; font-size:21px; margin-top:25px;}
.band-services a:hover {text-decoration:none; color:white; background:#9da0a3; 	background:#ce5e29;}

.band-products { background:#f2f2f1; }
.band-products .content {min-height:575px; background:url(/design/bg-net.png) left top no-repeat;}
.band-products .box {width:530px; float:right; padding-top:39px;}
.band-products .title {font-family:csm77; font-size:55px; color:#ce5e29; line-height:66px;}
.band-products .button {border:1px solid #8e9296; width:509px; height:57px; line-height:57px; padding-left: 190px; display:block; margin:3px 0px 10px 0px;}
.band-products .button:hover {text-decoration:none; background-color:#dde0e1; border:1px solid #838383; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.22);}

.band-products .hot    {background:#f0f0ef url(/design/net-hot.png) 6px center no-repeat;}
.band-products .mozaik {background:#f0f0ef url(/design/net-mozaik.png) 6px center no-repeat;}
.band-products .fiber  {background:#f0f0ef url(/design/net-fiber.png) 6px center no-repeat;}

.band-products .turbo  {background:#f0f0ef url(/design/sub-turbo2.png) 6px center no-repeat;}
.band-products .mlln   {background:#f0f0ef url(/design/sub-mlln.png) 6px center no-repeat;}

.band-products .button2 {border:1px solid #cf632f; width:242px; height:46px; line-height:46px; text-align:center; display:block; margin:37px auto 0px auto; color:#ce5e29; font-size:21px;}
.band-products .button2:hover {text-decoration:none; color:white; background-color:#ce5e29; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.55);}


.band-tools { background:#dde0e1;}
.band-tools .content {min-height:202px;}
.band-tools .box { width:280px; height:170px; float:left; margin-top:15px; background:#f1f1ef; padding-top:78px; text-align:center;}
.band-tools .box:hover {text-decoration:none; background-color:white;  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.55);}
.band-tools .news { background:#f1f1ef url(/design/icon-news.png) center 18px no-repeat; }
.band-tools .speed { background:#f1f1ef url(/design/tool-speed.png) center 18px no-repeat; }
.band-tools .cover { background:#f1f1ef url(/design/tool-cover.png) center 18px no-repeat; }
.band-tools .hot   { background:#f1f1ef url(/design/tool-hot.png)   center 22px no-repeat; }
.band-tools .calc  { background:#f1f1ef url(/design/tool-calc.png)  center 22px no-repeat; }
.band-tools .box .title {font-family:csm65; font-size:26px; line-height:36px;}
.band-tools .box .subtitle {font-family:csm37; font-size:18px; }

.band-web { background:#ffffff; }
.band-web .content { min-height:631px; }

.band-web .cbox     { position:absolute;}
.band-web .cserv    { left:0px; top:92px;}
.band-web .chost    { left:0px; top:296px;}
.band-web .cdomain  { left:783px; top:92px;}
.band-web .cweb     { left:783px; top:296px;}

.band-web .box     { display:inline-block; width:396px; height:168px; background:#ce5e29; color:#fff; font-size:18px; padding:10px 10px 0px 20px; font-size:18px; line-height:26px; }
.band-web .box:hover {background-color:#434a51; text-decoration:none;}

.band-web .serv    { background:#ce5e29 url(/design/server-1.png) 24px top no-repeat;}
.band-web .host    { background:#ce5e29 url(/design/server-3.png) 24px top no-repeat;}
.band-web .domain  { background:#ce5e29 url(/design/server-2.png) 24px top no-repeat;}
.band-web .web     { background:#ce5e29 url(/design/server-4.png) 24px top no-repeat;}
.band-web .title   { font-family:csm65; font-size:26px; line-height:45px; padding-left:80px; color:#fff; padding-bottom:10px;}

.band-cam           { background:#434a51;}
.band-cam .content  { min-height:552px;}
.band-cam .title    { font-family:csm77; font-size:55px; color:white; line-height:65px; padding-top:77px;}
.band-cam .title2   { font-family:csm65; font-size:26px; color:#ce5e29; line-height:40px;}
.band-cam .boxes    { position:absolute; left:0px; top:244px;}
.band-cam .box      { overflow:hidden;font-size:14px; display:inline-block; width:185px; height:170px; border:1px solid #c2c4c5; padding-top:70px; margin-right:10px; text-align:center;}
.band-cam .ter      { background:#f1f1ef url(/design/cam-ter.png) no-repeat center 6px;}
.band-cam .biz      { background:#f1f1ef url(/design/cam-biz.png) no-repeat center 6px;}
.band-cam .tur      { background:#f1f1ef url(/design/cam-tur.png) no-repeat center 6px;}
.band-cam .button   { text-align:center; padding-top:45px;}
.band-cam .button a { color:#d8dbdc; font-size:21px; text-align:center; width:224px; height:46px; line-height:46px; border:1px solid #d8dbdc; display:inline-block;}
.band-cam .button a:hover {background:white; color:#434a51; text-decoration:none; border:0px; padding:1px;  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.55);}

.band-cam .pic      { background:url(/design/cam-pic.png); width:591px; height:394px; border:1px solid #f2f3f3; position:absolute; left:620px; top:79px;}

.band-news { background:#ffffff;}
.band-news .content {margin-top:60px; margin-bottom:40px;}
.band-news .newsbox  {
  float:left;
  width:680px;
  border-right:1px solid #dde0e1;
}

.band-news .blogbox  {
  float:right;
  width:480px;
}

.band-news .title {
  display:inline-block;
  background:#ce5e29;
  color:white;
  height:47px;
  line-height:47px;
  padding:0px 40px 0px 12px;
  font-family:csm77;
  font-size:26px;
  margin-bottom:55px;
}

.band-news .bloglink {
  display:block;
  text-decoration:none;
  font-family:csm37;
  font-size:17px;
  line-height:20px;
  padding-bottom:15px;
  border-top:1px solid #dde0e1;
  padding-top:15px;
}

.band-news .bloglink .blogtitle {
  color:#434a51;
  font-family:csm65;
  font-size:16px;
  line-height:19px;
  text-transform: uppercase;
  padding-bottom:15px;
}

.band-news .bloglink:hover .blogtitle {
  text-decoration:underline;
}

.band-news .button {
  display:block;
  width:200px;
  margin:0px auto;
  height:46px;
  line-height:46px;
  text-align:center;
  border:1px solid #e0e3e4;
  font-family:csm37;
  font-size:21px;
  color:#434a51;
}

.band-news .button:hover {
	color:white;
	background:#ce5e29;
	text-decoration:none;
}


.band-news .news-main {
  width:280px;
  float:left;
  min-height:450px;
}

.band-news .news-main .txt {
  margin:11px 0px 16px 0px;
  line-height:20px;
  width:270px;
	height:120px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.band-news .news-main .newstitle {
  font-family:csm65;
  font-size: 19px;
  color: #434a51;
  line-height:23px;
}

.band-news .news-main .image {
  width:280px;
  height:190px;
  background-size:cover;
  position:relative;
  margin-top:21px;
}

.band-news .news-main .hirdate {
  position:absolute;
  font-family:csm65;
  font-size:16px;
  width:57px;
  height:58px;
  text-align:center;
  line-height:24px;
  padding-top:4px;
  background:#ce5e29;
  color:white;
  left:212px;
  top:-28px;
}

.band-news .news-main .hirdate .year{
	font-size:16px;
	color:white;
	text-align:center;
	line-height:12px;
}

.band-news .news-small {
  width:365px;
  min-height:450px;
  float:left;
  padding-left:27px;
}

.band-news .news-small .newsbody {
  width:270px;
  float:right;
  margin-left:18px;
  border-bottom:1px solid #dde0e1;
  padding-bottom:15px;
  margin-bottom:15px;
}

.band-news .news-small .txt {
  margin:11px 0px 16px 0px;
  line-height:20px;
  width:270px;
	height:40px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.band-news .news-small .hirdate {
  float:left;
	font-family:csm65;
  font-size:14px;
  width:47px;
  height:47px;
  text-align:center;
  line-height:20px;
  padding-top:3px;
  background:#dde0e1;
}

.band-news .news-small .hirdate .year{
	font-size:16px;
	color:black;
	text-align:center;
	line-height:12px;
}

.band-news .news-small .newstitle {
  font-family:csm65;
  font-size: 19px;
  color: #434a51;
  line-height:16px;
}

.band-news .smallbutton {
  display:block;
  width:85px;
  height:25px;
  line-height:25px;
  text-align:center;
  border:1px solid #51575e;
  font-family:csm37;
  font-size:17px;
  color:#434a51;
}

.band-news .smallbutton:hover {
	color:white;
	background:#ce5e29;
	text-decoration:none;
}



.band-contact          { background:#dde0e1;}
.band-contact .content { min-height:575px;}
.band-contact .title   { font-family:csm77; font-size:55px; line-height:125px; text-align:center;}
.band-contact .mapbox  { width:540px; height:392px; border:1px solid #434a51; float:left;}
.band-contact .textbox { width:628px; float:right; padding-left:48px; line-height:30px; }
.band-contact .title2  { font-family:csm65; font-size:19px; font-weight:bold; line-height:17px; margin-bottom:20px;}
.band-contact .title3  { font-family:csm65; font-size:19px; font-weight:bold; line-height:17px; margin-top:20px; margin-bottom:20px;}

.band-footer { background:#434a51; color:#fefefe;}
.band-footer .content {min-height:262px; padding-bottom:10px;}
.band-footer * {color:#fefefe;}
.band-footer .box1 { float:left; width:454px; padding-top:15px;}
.band-footer .menubox { float:left; width:210px; padding-top:23px;}
.band-footer .menubox a {display:block; line-height:20px; font-size:16px;}
.band-footer .bigtext { font-size:14px; line-height:21px; padding-top:12px;}
.band-footer .title   { font-size:17px; font-family:csm65; font-weight:900; line-height:40px;}

.band-footer .infobox { float:left; width:270px; padding-top:23px;}
.band-footer .infobox a {display:block; line-height:20px; font-size:16px;}

.band-footer .infobox .fbmail a {float:left; padding-right:20px; padding-top:30px;}

.band-footer .paybox { float:left; width:188px; padding-top:72px;}
.band-footer .paybox .center {padding-bottom:16px;}

.band-bottom { background:#3c4147;}
.band-bottom .content {min-height:50px;}

.band-bottom .content div, .band-bottom a {font-size:14px; color:#fefefe; float:left; line-height:50px;}
.band-bottom .content .sanyi {float:right;}

.band-submenu {
  background:#dde0e1;
  position:relative;
}

.band-submenu .content{
  height:80px;
  /*padding-left:84px;*/
  text-align: center;
  padding-top:8px;
  position:relative;
}

.band-submenu span {
  position:relative;
  text-align:center;
  display:inline-block;
  font-size:14px;
}

.band-submenu a {
  display:inline-block;
  position:relative;
  width:157px;
  height:44px;
  margin:0px 10px;
}

.band-submenu .turbo { background:url(/design/sub-turbo2-a.png); }
.band-submenu .turbo:hover, .band-submenu .turbo-active{ background:url(/design/sub-turbo2.png); }

.band-submenu .hotzone { background:url(/design/sub-hotzone.png); }
.band-submenu .hotzone:hover, .band-submenu .hotzone-active { background:url(/design/sub-hotzone-a.png); }

.band-submenu .mozaik { background:url(/design/sub-mozaik.png); }
.band-submenu .mozaik:hover, .band-submenu .mozaik-active { background:url(/design/sub-mozaik-a.png); }

.band-submenu .fiber { background:url(/design/sub-fiber.png); }
.band-submenu .fiber:hover, .band-submenu .fiber-active { background:url(/design/sub-fiber-a.png); }

.band-submenu .mlln { background:url(/design/sub-mlln-a.png); }
.band-submenu .mlln:hover, .band-submenu .mlln-active { background:url(/design/sub-mlln.png); }


.band-submenu .domain { background:url(/design/server/gomb/szerver-gombok-domain-2.png); }
.band-submenu .domain:hover, .band-submenu .domain-active{ background:url(/design/server/gomb/szerver-gombok-domain.png); }

.band-submenu .kamera { background:url(/design/server/gomb/gombok-kamera-2.png); }
.band-submenu .kamera:hover, .band-submenu .kamera-active{ background:url(/design/server/gomb/gombok-kamera.png); }

.band-submenu .hosting { background:url(/design/server/gomb/szerver-gombok-hosting-2.png); }
.band-submenu .hosting:hover, .band-submenu .hosting-active{ background:url(/design/server/gomb/szerver-gombok-hosting.png); }

.band-submenu .tarhely { background:url(/design/server/gomb/szerver-gombok-tarhely-2.png); }
.band-submenu .tarhely:hover, .band-submenu .tarhely-active{ background:url(/design/server/gomb/szerver-gombok-tarhely.png); }

.band-submenu .weboldal { background:url(/design/server/gomb/szerver-gombok-weboldal-2.png); }
.band-submenu .weboldal:hover, .band-submenu .weboldal-active{ background:url(/design/server/gomb/szerver-gombok-weboldal.png); }

.band-hz1 .content {
  height:630px;
  padding-top:0px;
}

.band-hz1 .hot-box {
  width:590px;
  height:240px;
  float:left;
}

.band-hz1 .hot-box .text {
  width:380px;
}

.band-hz1 .hot-box .text .title{
  padding-left:120px;
  height:112px;
  font-family:csm65;
  font-size:26px;
  padding-top:16px;
}

.band-hz1 .hot-box .text .title span{
  display:block;
  font-family:csm37;
  font-size:23px;
}

.band-hz1 .hot-huseg {
  background:url(/design/hotzone/huseg.png) no-repeat left top;
}

.band-hz1 .hot-olcso {
  background:url(/design/hotzone/legolcsobb.png) no-repeat left top;
}

.band-hz1 .hot-egyszeru {
  background:url(/design/hotzone/egyszerubb.png) no-repeat left top;
}

.band-hz1 .hot-ingyenes {
  background:url(/design/hotzone/ingyenes.png) no-repeat left top;
}

.band-hz2 {

}

.band-hz2 .content {
  height:632px;
  width:100%;
  background:#f1f1ef;
}

.band-hz2 .pic {
  width:50%;
  height:632px;
  background:url(/design/hotzone/csatlakozz.png) right top no-repeat;
  float:left;
}

.band-hz2 .title {
  font-family:csm65;
  font-size:26px;
  line-height:70px;
  text-align:center;
  padding-bottom:26px;
}

.band-hz2 .text {
  width:660px;
  padding-left:18px;
  float:left;
  font-size:17px;
}

.band-hz3 {
  background:#dde0e1;
}

.band-hz3 .content {
  height:203px;
}

.band-hz3 .box {
  height:170px;
  background:#f1f1ef url(/design/hotzone/boxa.png) right center no-repeat;
  padding-right:10px;
  margin-top:15px;
  margin-right:10px;
  float:left;
}

.band-hz3 .box-inner {
  width:280px;
  height:170px;
  text-align:center;
  padding-top:75px;
  color:#434a51;
  font-size:18px;
  line-height:26px;
}

.band-hz3 .title {
  font-family:csm65;
  font-size:26px;
  font-weight:bold;
}

.band-hz3 .box-csatlakozas { background:url(/design/hotzone/box-csatlakozas.png) no-repeat center 17px}
.band-hz3 .box-elso        { background:url(/design/hotzone/box-elso.png) no-repeat center 17px}
.band-hz3 .box-login       { background:url(/design/hotzone/box-login.png) no-repeat center 17px}
.band-hz3 .box-internet    { background:#f1f1ef url(/design/hotzone/box-internet.png) no-repeat center 17px}

.band-hz4 .content {
  height:858px;
}

.band-hz4 .title {
  text-align:center;
  font-family:csm65;
  font-size:26px;
  line-height:32px;
  font-weight:bold;
  padding:50px 0px;
}

.band-hz4 .form {
  float:left;
  width:625px;
}

.band-hz4 .hzinfo {
  float:left;
  width:540px;
}

.band-hz4 .hzinfo .button{
  margin-bottom:41px;
  color:white;
  height:47px;
  line-height:47px;
  width:218px;
  font-family:csm77;
  font-size:26px;
  background:#ce5e29;
  padding-left:13px;
}

.band-hz4 .box {
  background:#434a51;
  padding:0px 14px 24px 14px;
  color:white;
  font-size:17px;
  line-height:20px;
}

.band-hz4 .adown {
  background:white url(/design/hotzone/adown.png) no-repeat center top;
  height:29px;
}


.band-hz4 .boxtitle{
  line-height:60px;
  font-family:csm65;
  font-size:16px;
  color:white;
}

.band-hz4 .orange {
  margin-top:17px;
  padding-top:20px;
  background:#ce5e29;
  text-transform:uppercase;
}

.band-hz4 .form div {
  line-height:40px;
  font-size:17px;
}

.band-hz4 .form .label {
  font-family:csm65;
  font-size:16px;
}

.band-hz4 .form span {
  width: 60px;
  display:inline-block;
}
.band-hz4 .form span.w80 {
	width: 80px;
}

input[type=text] {
  height:32px;
  line-height:32px;
  padding-left:10px;
  background:#dde0e1;
  border:0px;
}

.obutton {
	height:32px;
    line-height: 32px;
    font-size: 16px;
	text-align:center;
	background:#ce5e29;
	color:white;
	border:0px;
	position:relative;
	top:1px;
}



.band-hz4 .form input[type=text] {
  width:410px;
}

.band-hz4 button, .whitebutton {
	margin-top:25px;
	background:white;
	border:1px solid #dee1e2;
	width:200px;
	line-height:44px;
	font-size:22px;
}

.band-hz4 button:hover, .whitebutton:hover {
	background:#ce5e29;
	color:white;
}

.band-hz5 {
  background:#434a51;
}

.band-hz5 .content {
  height:476px;
}

.band-hz5 .img {
  margin-top:41px;
  float:left;
  width:600px;
  height:402px;
  border:4px solid white;
  background:url(/design/hotzone/business.jpg) no-repeat center center;
}

.band-hz5 .box {
  width: 580px;
  float:left;
  padding-top:45px;
  color:white;
}

.band-hz5 .cards {padding-left:90px;}

.band-hz5 .card {
  width:185px;
  height:170px;
  background-color:#f1f1ef;
  border:1px solid #bcbec0;
  padding-top:75px;
  text-align:center;
  float:left;
}

.band-hz5 .card .title{
  line-height:40px;
  font-family:csm65;
  color:#ce5e29;
  font-size:26px;
  font-weight:bold;
}
.band-hz5 .card .subtitle{
  line-height:22px;
  font-family:csm37;
  font-size:18px;
}

.band-hz5 .card1 {
  background:#f1f1ef url(/design/hotzone/box-uzletek.png) no-repeat center 8px;
}

.band-hz5 .card1 {
  margin-left:35px;
  background:#f1f1ef url(/design/hotzone/box-lefedettseg.png) no-repeat center 8px;
  cursor:pointer;
}

.band-hz5 .card1:hover {
  background-color:#fff;
}

.band-hz5 .text {
  padding-top:64px;
  padding-left:28px;
  color:white;
  line-height:20px;
  font-size:17px;
}

.band-hz6 .content {
  min-height:622px;
  background:white url(/design/hotzone/csalad.png) no-repeat 75% center;
}

.band-hz6 .title {
  text-align:center;
  font-family:csm65;
  font-size:26px;
  line-height:80px;
  font-weight:bold;
}

.band-hz6 .box {
  width:580px;
}

.band-hz6 table {
  width:100%;
  background:#dde0e1;
  border-collapse:separate;
  border-spacing:1px;
}

.band-hz6 td {
  background:#f1f1ef;
  padding: 8px 10px;
  font-family:csm37;
  font-size:18px;
  line-height:22px;
  white-space:nowrap;
}


.band-hz6 .price {
  font-family:csm65;
  font-size:18px;
  font-weight:bold;
  line-height:26px;
  color:#434a51;
  text-align:center;
}

.band-hz6 .price div{
  font-family:csm37;
  font-weight:normal;
}

.band-content {
  border-top:1px solid #dde0e1;
}

.band-content .content {
	padding:30px 0px;
}

.band-content button {
  display:block;
  width:150px;
  margin:0px auto;
  height:36px;
  line-height:32px;
  text-align:center;
  border:1px solid #e0e3e4;
  font-family:csm37;
  font-size:18px;
  color:#434a51;
	background:white;
	cursor:pointer;
}

.band-content button:hover {
	color:white;
	background:#ce5e29;
	text-decoration:none;
}

.band-content .title {
	font-family:csm65;
	font-size:28px;
}

.category-group {
  margin-top:20px;
  line-height:30px;
  font-size:18px;
  font-weight:bold;
  color:#ce5e29;
  padding-left:20px;
}

.category-item {
  line-height:26px;
  font-size:16px;
  padding-left:40px;
  font-weight:bold;
}

.category-item-text {
  line-height:26px;
  font-size:16px;
  margin-left:40px;
	padding:0px 10px;
  font-weight:normal;
	border:1px solid #999;
	background:white;
	margin-bottom:10px;
	display:none;
	box-shadow:2px 2px 4px #eee;
}

.category-download {
  line-height:18px;
  font-size:14px;
  padding-left:40px;
  position:relative;
  top:-4px;
}

.band-mozaik1 .titlebox {
  float:left;
  width:815px;
	height:815px;
  position:relative;
  left:-17px;
  background:url(/design/mozaik/mozaikbg.jpg) left bottom no-repeat;
}

.band-mozaik1 .titlebox .title {
  margin-top:55px;
  text-align:center;
  line-height:65px;
  font-family: csm77;
  font-weight:bold;
  font-size:43px;
  color:#ce5e29;
}

.band-mozaik1 .titlebox .subtitle {
  text-align:center;
  font-family:csm65;
  font-size:26px;
  font-weight:bold;
}

.band-mozaik1 .icons {
  float:right;
  padding-top:63px;
}

.band-mozaik1  .icon {
  width:350px;
  height:270px;
}

.band-mozaik1  .icon .ititle {
  padding-left:120px;
  font-family: csm65;
  font-size: 26px;
  color:#434a51;
  line-height:34px;
  padding-top:17px;
}

.band-mozaik1  .icon .isubtitle {
  padding-left:120px;
  font-family: csm37;
  font-size: 23px;
  color:#434a51;
  line-height:32px;
  padding-bottom:17px;
}

.band-mozaik1  .icon .itext {
  line-height:26px;
  padding-top:14px;
  font-size:18px;
  font-family:csm37;
}

.band-mozaik1  .icon1 { background:url(/design/mozaik/icon1.png) left top no-repeat; }

.band-mozaik1  .icon2 { background:url(/design/mozaik/icon2.png) left top no-repeat; }

.band-mozaik1  .icon3 { background:url(/design/mozaik/icon3.png) left top no-repeat; }

.band-mozaik-lepesek {
  background:#dde0e1;
  padding:15px 0px;
}

.band-mozaik-lepesek .box-outer {
    height: 170px;
    background: #f1f1ef url(/design/hotzone/boxa.png) right center no-repeat;
    padding-right: 10px;
    margin-right: 10px;
    float: left;
}

.band-mozaik-lepesek .box {
  width:280px;
  height:170px;
  background:#f1f1ef;
  text-align:center;
  line-height:25px;
  color:#434a51;
  padding-top:75px;
  display:inline-block;
}

/*.band-mozaik-lepesek .box:hover {text-decoration:none; background-color:white;  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.55);}*/


.band-mozaik-lepesek .box  .title{
  font-family:csm65;
  font-size:26px;
  line-height:40px;
}

.band-mozaik-lepesek .box1 { background:#f1f1ef url(/design/mozaik/step1.png) center 18px no-repeat;}
.band-mozaik-lepesek .box2 { background:#f1f1ef url(/design/mozaik/step2.png) center 18px no-repeat;}
.band-mozaik-lepesek .box3 { background:#f1f1ef url(/design/mozaik/step3.png) center 18px no-repeat;}
.band-mozaik-lepesek .box4 { background:#f1f1ef url(/design/mozaik/step4.png) center 18px no-repeat;}

.band-mozaik-calc {
}

.band-mozaik-calc .title {
  display:inline-block;
  background:#ce5e29;
  color:white;
  height:47px;
  line-height:47px;
  padding:0px 20px 0px 20px;
  font-family:csm77;
  font-size:26px;
  margin-bottom:47px;
  margin-top:35px;
}

.band-mozaik-calc .form {
  float:left;
  width:459px;
  border-right:1px solid #dde0e1;
  font-weight:bold;
}

.band-mozaik-calc .form input[type=checkbox]{
  border:0px;
  background:#dde0e1;
  width:25px;
  height:23px;
}

.band-mozaik-calc .form table{
  border-spacing:20px;
  border-collapse:separate;
}

select {
  height:32px;
  border:0px;
  background-color:#dde0e1;
  min-width:80px;

  -webkit-appearance: none;
  -moz-appearance: none;

  padding-left:10px;

   background-image:
    linear-gradient(45deg, transparent 50%, #dde0e1 50%),
    linear-gradient(135deg, #dde0e1 50%, transparent 50%),
    linear-gradient(to right, #434a51, #434a51);
  background-position:
    calc(100% - 15px) calc(1em),
    calc(100% - 10px) calc(1em),
    100% 0;
  background-size:
    5px 5px,
    5px 5px,
    2em 2em;
  background-repeat: no-repeat;
}

.band-mozaik-calc .form select {
  width:170px;
}



.band-mozaik-calc .info, .info {
  text-align:center;
  width:25px;
  height:23px;
  line-height:23px;
  color:white;
  margin:0px 45px 0px 5px;
  background:#ce5e29;
  font-family:csm37;
  font-size:17px;
}

.band-mozaik-calc .infopanel {
  float:right;
  padding-left:65px;
  width:720px;
}

.band-mozaik-calc .infopanel div {
  text-transform: uppercase;
  line-height:44px;
  font-size:16px;
  font-weight:bold;
}

.band-mozaik-calc .infopanel span {
  color:#ce5e29;
  font-size:16px;
}

.steptitle {
  text-align:center;
  padding:20px 0px 10px 0px;
  font-family: csm37;
  font-size: 23px;
  font-weight:bold;
}

.tooltip {
	display:none;
	position:absolute;
	border:1px solid #333;
	background-color:#161616;
	border-radius:5px;
	padding:10px;
	color:#fff;
	font-size:12px Arial;
	max-width:400px;
}

.tooltip * {
	color:white;
}
</pre></body></html>