/* html5doctor.com Reset v1.6.1 (http://html5doctor.com/html-5-reset-stylesheet/) - http://cssreset.com */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent}
body{line-height:1}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{}
img{vertical-align: bottom;}
/*-- default --*/
a{color: #ff8900;text-decoration:underline;}
a:hover{color: #ff8900;text-decoration: none;}
a img{border:0;}
img a:hover{text-decoration: none;}
ul,ol{margin-left: 20px; margin-bottom:20px;}
p{padding-bottom: 20px;}
h1,h2,h3,h4,h5,h6{color:#0d88c3;line-height: normal;font-weight:bold;margin:0 0 20px 0;padding:0;}
h1{font-size:35px; color:#0d88c3;  padding:0; margin:0 0 20px 0; line-height:100%;  text-align:left; font-weight:normal;}
.skin-main h1, h1.orange, .basic001a h1, .h1, .basic003b h3{font-size:35px; color:#ff8900; text-align:center; font-weight: bold;}
.basic003b h3{text-align: left;}
h2{font-size: 30px; font-weight:normal; text-align:center;}
h3{font-size: 20px; color:#ff8900; margin-bottom:15px;}
h4,h5,h6{font-size:18px;}
strong{font-weight:bold;}
address{font-style:normal;padding-bottom:10px;}
.skry{display:none;}
.basic001, .basic001a, .basic002, .basic003{margin:0; padding:0; position:static; width:auto;}
.orange{color:#ff8900;}

.basic001::after, .basic001a::after, .basic002::after, .basic003::after, .pathway:after,
.domain-registration #kroky:after{content:''; display:block; clear:both;}

.basic002, .basic001a{background:#ffffff;padding:45px 0;}
.basic002 .title{text-align:center;}
.basic002 .title h2{margin:0;}
.basic002 .content{padding-top:35px;}
#page45607 .basic002 .content,
#page45678 .basic002 .content{padding-top:0;}
.ocenujete .content{padding-top:0;}

.basic001{background:#fff; padding:50px 0;}
.basic001 h1{/* text-align:center; */ margin:0 0 40px 0;}
#page45607 .pathway,
#page45678 .pathway{padding-bottom:30px;}
#page45607 .basic001b .content,
#page45678 .basic001b .content{width:auto;}

.basic002b, .basic003b{padding:30px 0 40px 0;}
.basic002b .title{text-align:center;}

.sjap-mnav{font-size:12px;}

/* weby */
body{font:normal 16px/1.5 'Open Sans', sans-serif;background:#dcf3fe;color:#58595b;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;}
	
#header{position:relative; background:#fff; z-index:1000; position:fixed; width:100%; top:0; border-bottom:4px solid #beeafd;}
#header::after, .inner::after, .intro::after, #kroky .in-content:after{content:''; clear:both; display:block;}
#head{min-height:115px;max-width:100%; width:1200px; margin:0 auto; position:relative; padding:0;}

.skin-blank{background:#fff;}
.skin-blank #container-main{padding:0; margin:0;}


@media only screen and (min-width:768px) {
	.scrolling #head{min-height:70px;}
	.scrolling #head #logo{margin:12px 0;}
	.scrolling #head .top-info{top:10px; display:none;}
	.scrolling .menu{bottom:20px;}
	.scrolling #main-menu{bottom:-4px;}
}

#head, #head .top-info,
.menu, #logo, .slogan{
  -webkit-transition: all 0.4s ease;
  -moz-transition:    all 0.4s ease;
  -ms-transition:     all 0.4s ease;
  -o-transition:      all 0.4s ease;
  transition:         all 0.4s ease;
}

.top-info{margin:0; padding:0; position:absolute; right:0; top:20px;}
.top-info li{margin:0; padding:0 12px; border-right:1px solid #e6e7eb; list-style:none; display:inline;}
.top-info li:last-child{border:0; padding-right:0;}
.top-info li i{font-size:22px; color:#ff8900; margin-right:5px;}
.top-info li a{color:#58595b; text-decoration:none;}
.top-info li.infomail a:hover,
.top-info li.kontakt a:hover{color:#58595b; text-decoration: underline;}
#logo{padding:0; margin:37px 0 0 0; float:left;}
#logo a{display:block; width:100%; height:100%;}
#logo span{font-size:17px; color:#0d88c3;}
#container{max-width:100%; padding:45px 0 0 0; margin:0 auto;text-align:left; position:relative;}
#page43373 #container, #page45606 #container{padding-top:0;}
#container-main{position:relative; padding-top:120px;}


#content{}
#wrapper{width:1200px; max-width:100%; margin:0 auto; padding:20px 0;}
#wrapper #content{float:left; width:65%;}
#wrapper #right{float:right; width:29%;}
#wrapper .basic001{padding:0;}
#wrapper .basic001 h1{line-height:normal; padding:0; margin-bottom:30px;}

.content,
.title,
.in-content{width:1200px; margin:0 auto; position:relative; max-width:100%;}

.pathway{font-size:12px; background:#fff;}
.skin-page .pathway ul{width:1200px; margin:0 auto; max-width:100%;}
.pathway ul{margin:0; padding:0;}
.pathway ul li{margin:0; padding:0; list-style:none; display:inline;}
.skin-page .pathway ul{padding:20px 0 0 0;}
.skin-right .pathway ul{padding:0 0 15px 0;}

#right-menu{background:#effaff; margin-bottom:15px;}
#right-menu .title{font-size:36px; color: #0d88c3; padding:15px 25px; letter-spacing:-1px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#right-menu ul{margin:0; padding:0;}
#right-menu ul li{margin:0 0 1px 0; padding:0; list-style:none;}
#right-menu ul li a{color:#58595b; text-decoration:none; font-size:16px; display:block; padding:18px 10px 18px 80px; background-repeat:no-repeat; background-position:0 center; background-image:url(images/ico-default.png);}
#right-menu ul li a:hover, #right-menu ul li.selected a{color:#fff; background-color:#0086c3; text-decoration:none; background-image:url(images/ico-default-h.png);}

#footer{background:#0d88c3 url(images/bg_footer.png) no-repeat center bottom; color:#fff; clear:both; padding:30px 0; min-height:150px;}
#footer .content{min-height:200px;}
.copy{text-align:right; font-size:14px; color:#fff; overflow:hidden; position:absolute; bottom:-15px; right:0;}
.copy p{margin:0 0 10px 0; padding:0; font-size:12px;}
.copy a{color:#fff; text-decoration:none;}
.copy a:hover{text-decoration:underline;}
.weby{margin:0; padding:0;}
.weby li{margin:0; padding:0 0 0 20px; list-style:none; display:inline;}
.weby li a{color:#fff; text-decoration:none;}
.weby li a:hover{color:#fff; text-decoration: underline;}

.menu-pata, .info-pata{margin:0; padding:0;}
.menu-pata li, .info-pata li{margin:0; padding:0; list-style:none;}

.menu-pata{
	-webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
	width:460px;
}

.menu-pata li{margin:0 0 5px 0;}
.menu-pata li a{color:#fff; text-decoration:none;}
.menu-pata li i{font-size:22px;}
.menu-pata li a:hover{text-decoration:underline;}

.info-pata{position:absolute; top:5px; right:0; width:600px;}
.info-pata li{display:block; width:50%; margin:0 0 15px 0; padding-left:30px; font-size:16px; line-height:48px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; float:left;}
.info-pata li i{font-size:40px; margin-right:6px; position:relative; top:5px;}
.info-pata li a{color:#fff; text-decoration:none;}
.info-pata li.infomail a:hover{color:#fff; text-decoration: underline;}

.clearfix:after, .article-box:after{clear:both; content:''; display:block;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}

p:last-child{margin-bottom:0 !important; padding-bottom:0 !important;}
div.otest{padding:30px 0 !important; text-align:center; font-size:24px; line-height:200px;}
div.otest a{background:#f58320; color:#fff; margin:0; width:400px; height:96px; text-align:center; line-height:96px; display:inline-block; text-decoration:none;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; position:relative; max-width:100%;}
div.otest a i{position:relative; left:-40px;}
div.otest a:hover{background:#53c102;}
.w40, .w20, .w50, .w80{display:block; float:left; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; padding:0 10px;}
.w80{width:80%;}
.w40{width:40%;}
.w50{width:50%;}
.w20{width:20%;}

.w40 img, .w20 img{max-width:100%;}
ul.none{margin:0 0 20px 0; padding:0; list-style:none;}


.intro{margin:0; padding:0;}
.intro li{margin:0; padding:100px 10px 10px 10px; list-style:none; width:25%; float:left; text-align:center; margin-bottom:20px; background-repeat:no-repeat; background-position:center 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; position:relative; height:250px; font-size:16px;}
.intro li:nth-child(4n+1){clear:both;}
.intro h3{font-size:22px; padding:0; margin: 0 0 10px 0; color:#0d88c3; font-weight:normal;}
.intro li:hover{background-color:#0086c3; color:#fff;}
.intro li:hover h3, .intro li:hover a{color:#fff; text-decoration:none;}
.intro li span{display:block;}
.intro li h3 a{color:#0d88c3; text-decoration:none;}

.intro li a::after{content:''; display:block; position:absolute; top:0; left:0; width:100%; height:100%;}
.intro li.ico-1{background-image:url(images/ico-1.png);}
.intro li.ico-1:hover{background-image:url(images/ico-1-h.png);}
.intro li.ico-2{background-image:url(images/ico-2.png);}
.intro li.ico-2:hover{background-image:url(images/ico-2-h.png);}
.intro li.ico-4{background-image:url(images/ico-4n.png);}
.intro li.ico-4:hover{background-image:url(images/ico-4n-h.png);}
.intro li.ico-15{background-image:url(images/ico-15.png);}
.intro li.ico-15:hover{background-image:url(images/ico-15-h.png);}

.full-slider{position:relative;}
.referencie, .intro-referencie{margin:0; padding:10px 0 0 0;}
.referencie li, .intro-referencie li > div{margin:0 0 5% 2%; padding:0; list-style:none; float:left; width:32%;}
.referencie li:nth-child(3n+1), .intro-referencie li > div:nth-child(3n+1){margin-left:0;}
.referencie img, .intro-referencie img{border:1px solid #bae7fd; max-width:100%; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.referencie a:hover img, .intro-referencie li > div a:hover img{border-color:#0d88c3;}
.referencie a, .intro-referencie a{text-decoration:none;}
.referencie span a, .intro-referencie span a{display:block; text-align:center; color:#58595b; padding:5px 0 0 0;}
.referencie span a:hover, .intro-referencie span a:hover{text-decoration:underline;}

.ocenujete ul{margin:0; padding:0; list-style:none;}
.ocenujete li > div.left{float:left; width:35%;}
.ocenujete li > div.right{float:right; width:65%; text-align:right;}
.ocenujete li h3{font-size:36px; font-weight:400;}
.ocenujete li h4{font-size:28px; font-weight:400; margin:0; padding:0;}
.ocenujete li p{margin:0 0 10px; padding:0;}
.ocenujete li ul{margin:15px 0 0 20px; list-style:disc;}
.ocenujete li ul li{margin-bottom:5px;}

.center{text-align:center;}

.button, .QuerySheetForm input.button, .QuerySheetForm input.input_odoslat,
.search-button{display:inline-block; padding:0 20px; height:52px; line-height:52px; text-decoration:none; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; font-size:22px; border:0; cursor:pointer;}
.button .fa{margin-right:10px;}
.button.blue, button.button, .reg-inner .button.fl-left{background:#0086c3; color:#fff;}
.button.orange, .search-button, .reg-inner .button{background:#ff8900; color:#fff;}

.button.white{border:1px solid #0086c3; color:#0086c3; padding-left:0; background:#fff;}
.button.white .fa{background:#0086c3; color:#fff; display:block; width:50px; height:52px; float:left; text-align:center; line-height:52px;}

.button:hover, .button.blue:hover, .button.white:hover, .button.white:hover .fa, .intro-slider a .button:hover, a.btn-zaujem:hover, .search-button:hover, .reg-inner .button:hover{background:#53c102; color:#fff;}
.button.white:hover{border-color:#53c102;}

.rad10{margin:0; padding:0;}
.rad10::after{clear:both; content:''; display:block; margin-bottom:30px;}
.rad10 li{margin:0; padding:12px 10px 12px 80px; list-style:none; float:left; width:33%; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; font-size:20px; line-height:normal;}
.rad10 li span{display:block;}
.rad10 li:nth-child(3n+2){margin-left:0.5%; margin-right:0.5%;}
.rad10 li.rada-1{background:url(images/ico-stabilita.jpg) no-repeat 10px 0;}
.rad10 li.rada-2{background:url(images/ico-krok.jpg) no-repeat 10px 0;}
.rad10 li.rada-3{background:url(images/ico-biznis.jpg) no-repeat 0 3px; padding-left:90px;}

.hr{margin:40px auto; width:50%; height:1px; background:#efeae1;}

.webyteam{}
.webyteam img{float:left; width:60%}
.webyteam .inbox{float:right; width:36%; padding-top:30px;}
.grey-box .webyteam .hr{margin:10px 0;}
.webyteam h2{line-height:38px; margin:0; padding:0;}
.webyteam h2 span{color:#f58220;}

.otvden{font-size:24px;}
.otvden img{float:right;}
.otvden .inbox{float:left;}
.otvden strong{color:#ff8900; font-size:40px;}
.otvden h3{font-size:35px; font-weight:normal; color:#0d88c3;}

.otvden.left-box{font-size:16px;}
.otvden.left-box img{float:left;}
.otvden.left-box .inbox{float:right;}
.otvden.left-box h3{color:#ff8900; font-size:24px; margin-bottom:5px;}

.seminar.content{padding-top:0;}
.seminar.left-box img{float:left; max-width:48% !important;}
.seminar.left-box .inbox{float:right; max-width:50%;}

.tvorba .hr{margin:10px 0 25px 0; width:40%;}
.img-intro-right{float:right;}
.button + .button{margin-left:30px;}

.bx-controls-direction-cs{width:100%; position:absolute; top:50%; left:0; margin-top:-50px;}
.bx-controls-direction-cs span.bx-next,
.bx-controls-direction-cs span.bx-prev{position:absolute;}
.bx-controls-direction-cs span.bx-prev{left:55px;}
.bx-controls-direction-cs span.bx-next{right:55px;}

.bx-controls-direction-cs a.bx-next,
.bx-controls-direction-cs a.bx-prev{display:block; width:100px; height:100px; background:#c2e5f5; text-align:center; line-height:96px; text-decoration:none; font-size:50px; color:#fff;}
.bx-controls-direction-cs a.bx-next:hover,
.bx-controls-direction-cs a.bx-prev:hover{background:#addaef;}

#page44360 #container{padding-top:0;}
.intro-bn{position:relative;}
.intro-bn > div{margin:0 auto; width:1200px; position:relative; max-width:100%;}
/*.intro-bn form{width:1200px; margin:0 auto; position:relative; max-width:100%; text-align:left; background:url(images/bubliny.png) 70% center no-repeat;}
.intro-bn form > div{background:url(images/ov-zena.png) no-repeat right bottom; padding:100px 0 145px 0;}*/

.intro-bn form h2{color:#0086c3; font-size:35px; line-height:normal; font-weight:normal; margin:0 0 40px; padding:0; text-align:center;}
.intro-bn p{position:absolute; top:230px; left:95px; font-size:27px; letter-spacing:-1px; margin:0; padding:0;}
.intro-bn a.button{position:absolute; left:95px; top:285px; z-index:100; background:#ff8900; color:#fff; height:65px; line-height:65px;}
.intro-bn a.button small{font-size:14px;}

.intro-bn form > div > div{border:3px solid #9dd9f6; width:73%; max-width:100%; margin:0 auto;}
.intro-bn form div.wwwdot{float:left; width:12%; text-align:center; height:60px; line-height:60px; font-size:18px;border-right:3px solid #9dd9f6;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.intro-bn form div.wwwtext{position:relative; width:88%; float:left;}
.intro-bn button{width:40%; font-size:24px; position:absolute; right:-10px; top:-3px; height:66px; background:#ff8900; color:#FFF; text-align:center; border:0; cursor:pointer;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; font-family:'Open Sans';}
.intro-bn button:hover{background:#53c102;}
#DomainNameTop{height:60px; width:100%; border:0; padding:0 15px; float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; font-size:18px;}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #777;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #777;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #777;
}
:-moz-placeholder { /* Firefox 18- */
  color: #777;
}

.button-row{margin:0; padding:0;}

.blue-box{font-size:20px;}
.blue-box .autor{margin:20px 0 40px 0; font-size:18px; padding-bottom:30px; background:url(images/blue-line.png) no-repeat center bottom;}

.grey-box{background:#f7f3ed;}
.basic002.grey-box .content{padding-top:0;}

.row-line{clear:both;}
.row-line::after{content:''; clear:both; display:block;}
.w50{float:left; width:50%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.w50:first-child{padding:0 20px 0 0;}

#main-menu{position:absolute; bottom:-4px; right:0;}
#main-menu .title{display:none;}
#main-menu .nav{float:right;}
#main-menu ul{margin:0; padding:0;}
#main-menu ul ul{display:none;}
#main-menu ul li{margin:0; padding:0; list-style:none; float:left; position:relative;}
#main-menu ul.sjMenu > li{margin:0 10px;}
#main-menu ul li:hover > ul {display:block; position:absolute; top:45px; left:0;}
#main-menu ul.sjMenu > li{border-bottom:4px solid rgba(0,0,0,0);}
#main-menu ul.sjMenu > li:hover, #main-menu ul.sjMenu > li.selected{border-bottom:4px solid #0d88c3;}

#main-menu ul li a{color:#58595b; font-size:17px; display:inline-block; vertical-align:middle; text-decoration:none;}
#main-menu ul.sjMenu > li > a{padding:0 0 16px 0;}

#main-menu ul.sjMenu > li::after{content:''; display:inline-block; background:#e6e7eb; width:1px; height:30px; position:absolute; right:-10px; top:0;}
#main-menu ul.sjMenu > li:last-child::after{display:none;}

#main-menu ul ul li{float:none;}
#main-menu ul ul li a{background:#0d88c3; color:#fff; display:block; padding:10px 15px; min-width:220px; border-top:1px solid #fff;}
#main-menu ul ul li a:hover{background:#0576ac; color:#fff;}

#main-menu ul li#mi-smainmenu-42751 a{text-indent:-9999px; overflow:hidden;}
#main-menu ul li a .fa{color:#999999; font-size:22px;}
#main-menu ul li a:hover, #main-menu ul li a:hover .fa{color:#0d88c3;}
#main-menu ul li a.btn-orange{background:#ff8900;}
#main-menu ul li a.btn-blue{background:#0086c3;}
#main-menu ul li a.btn-orange, #main-menu ul li a.btn-blue{color:#fff; padding:2px 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin-bottom:12px;}
#main-menu ul li a.btn-orange:hover, #main-menu ul li a.btn-blue:hover{background:#53c102; color:#fff;}
#main-menu ul.sjMenu li#mai-smainmenu-a-43380-link, #main-menu ul.sjMenu li#mai-smainmenu-a-45612-link:hover{border-bottom:0;}
#main-menu ul.sjMenu li#mai-smainmenu-a-43380-link:last-child{margin-right:0;}


.fancybox-close{background:url(images/close_fancy.png) no-repeat 0 0;}
.QuerySheetQueryRequired, .QuerySheetAnswerRequired, .QuerySheetAnswerRequiredMessage,
.message-failed{color:#F00;}
.QuerySheetQueryRequired{color:#666;}
.message-failed{margin-bottom:15px;}

table.QuerySheet{width:100%;}

#form-972 .QuerySheetLine label,
#form-972 .QuerySheetQueryRequiredInfo,
#form-954 .QuerySheetLine label,
#form-954 .QuerySheetQueryRequiredInfo,
#form-971 .QuerySheetLine label,
#form-971 .QuerySheetQueryRequiredInfo,
#form-973 .QuerySheetLine label,
#form-973 .QuerySheetQueryRequiredInfo,
#form-974 .QuerySheetLine label,
#form-974 .QuerySheetQueryRequiredInfo,
#form-975 .QuerySheetLine label,
#form-975 .QuerySheetQueryRequiredInfo,
#form-1096 .QuerySheetLine label,
#form-1096 .QuerySheetQueryRequiredInfo,
.container-insert-module,
.QuerySheetTitle{display:none;}

#form-972 .QuerySheetLine5 label,
#form-972 .QuerySheetLine4 label,
#form-971 .QuerySheetLine6 label,
#form-1096 .QuerySheetLine5 label,
#form-1096 .QuerySheetLine6 label{display:block; padding:15px 0 5px 0;}
#form-972 .QuerySheetLine5 label,
#form-971 .QuerySheetLine6 label,
#form-1096 .QuerySheetLine6 label{float:left; margin-right:10px;}
#form-1096 .QuerySheetLine6 .QuerySheetAnswer{float:left;}
.Verify img{height:55px !important; width:100px !important;}

#form-1096 .QuerySheetLine3,
#form-1096 .QuerySheetLine4{width:49%;}
#form-1096 .QuerySheetLine3{float:left;}
#form-1096 .QuerySheetLine4{float: right;}

.QuerySheetForm::after{content:''; clear:both; display:block;}
.QuerySheetForm input,
.QuerySheetForm textarea,
.QuerySheetForm select,
.inin label input{background:#f7fcff; border:1px solid #ccedfd; font-size:16px; padding:15px; color:#0d88c3; width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; font-family:'Open Sans', sans-serif;}
.QuerySheetForm textarea{height:145px;}
#form-971 .QuerySheetLine4 textarea{height:119px;}
.QuerySheetForm select:hover,
.QuerySheetForm input:hover,
.QuerySheetForm textarea:hover,
.QuerySheetForm input:focus,
.QuerySheetForm textarea:focus{border-color:#0086c3;}
.QuerySheetForm input.button, .QuerySheetForm input.input_odoslat{background:#ff8900; color:#FFF; cursor: pointer; min-width:200px; padding:0 30px; border:0; width:auto; z-index:1000; position:relative;}
.QuerySheetForm input.button:hover, a.button:hover, .QuerySheetForm input.input_odoslat:hover{background:#53c102; color:#FFF;}
.skin-blank h1{color:#0d88c3; text-align:left; font-weight:normal; margin:0 0 10px 0; padding:0;}
.skin-blank .basic001{padding:30px 20px;}
.fancybox-skin{background:#fff;}
.QuerySheetFoot{text-align:right; float:right;}
.QuerySheetLine{margin-bottom:10px;}
.QuerySheetForm input.Verify{width:auto;}

#page43400 .QuerySheetFoot{float:none;}

#form-954 .QuerySheetLine1,
#form-954 .QuerySheetLine2,
#form-954 .QuerySheetLine3,
#form-954 .QuerySheetLine4,
#form-954 .QuerySheetLine5,
#form-954 .QuerySheetLine6,
#form-971 .QuerySheetLine1,
#form-971 .QuerySheetLine2,
#form-971 .QuerySheetLine3,
#form-971 .QuerySheetLine4,
#form-971 .QuerySheetLine5,
#form-971 .QuerySheetLine6,
#form-973 .QuerySheetLine1,
#form-973 .QuerySheetLine2,
#form-973 .QuerySheetLine3,
#form-973 .QuerySheetLine4,
#form-973 .QuerySheetLine5,
#form-973 .QuerySheetLine6,
#form-973 .QuerySheetLine7,
#form-974 .QuerySheetLine1,
#form-974 .QuerySheetLine2,
#form-974 .QuerySheetLine3,
#form-974 .QuerySheetLine4,
#form-974 .QuerySheetLine5,
#form-974 .QuerySheetLine6,
#form-974 .QuerySheetLine7,
#form-975 .QuerySheetLine1,
#form-975 .QuerySheetLine2,
#form-975 .QuerySheetLine3,
#form-975 .QuerySheetLine4,
#form-975 .QuerySheetLine5,
#form-975 .QuerySheetLine6,
#form-975 .QuerySheetLine7,
#form-975 .QuerySheetLine8{width:49.5%; margin-bottom:10px; float:left; clear:left;}
#form-971 .QuerySheetLine6{clear:both;}
.QuerySheetBefore{margin:30px 0 40px 0; font-size:22px;}
.QuerySheetBefore small{font-size:14px; line-height:normal; display:block;}

.basic003b .title{position:relative;}
.basic003b .title::after{content:''; display:block; width:210px; height:210px; background:url(images/pecat.png) no-repeat 0 0; position:absolute; top:-15px; right:0;}


#form-954 .QuerySheetLine2,
#form-954 .QuerySheetLine4,
#form-954 .QuerySheetLine6,
#form-971 .QuerySheetLine2,
#form-971 .QuerySheetLine4,
#form-973 .QuerySheetLine2,
#form-973 .QuerySheetLine4,
#form-973 .QuerySheetLine6,
#form-974 .QuerySheetLine2,
#form-974 .QuerySheetLine4,
#form-974 .QuerySheetLine6,
#form-975 .QuerySheetLine2,
#form-975 .QuerySheetLine4,
#form-975 .QuerySheetLine6,
#form-975 .QuerySheetLine8{float:right; clear:none;}

#form-954 .QuerySheetLine5 label,
#form-954 .QuerySheetLine6 label,
#form-971 .QuerySheetLine6 label,
#form-973 .QuerySheetLine5 label,
#form-973 .QuerySheetLine6 label,
#form-973 .QuerySheetLine7 label,
#form-974 .QuerySheetLine5 label,
#form-974 .QuerySheetLine6 label,
#form-974 .QuerySheetLine7 label,
#form-975 .QuerySheetLine5 label,
#form-975 .QuerySheetLine6 label,
#form-975 .QuerySheetLine7 label,
#form-975 .QuerySheetLine8 label{display:block; padding-bottom:10px;}

.QuerySheetAnswer div label{display:inline  !important;}
.QuerySheetForm .sj-var-checkbox{width:auto !important;}

#form-954 .QuerySheetLine1,
#form-954 .QuerySheetLine3,
#form-954 .QuerySheetLine5,
#form-954 .QuerySheetFoot{clear:both;}

#form-1096 .QuerySheetLine, #form-972 .QuerySheetLine{position:relative;}
#form-1096 .QuerySheetLine:hover::before,
#form-972 .QuerySheetLine:hover::before{content:''; display:block; width:25px; height:27px; position:absolute; left:-35px; top:13px; background:url(images/sipka.png) no-repeat 0 0;}

#form-1096 .QuerySheetLine5{clear:both;}


#page43381 .basic001 .content{padding-right:350px; background:url(img/mam-zaujem.jpg) no-repeat right top; min-height:540px; max-width:100%; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

.w5050{}
.w5050 > div{width:50%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.w5050 .left{float:left;}
.w5050 .right{float: right; padding-left:40px;}
.w5050 .right .right{padding-left:0;}

.top .basic001{padding-bottom:30px;}
.top .basic001 h1{margin-bottom:0;}
.nopadding{padding:0;}
.nopadding .content{padding-top:0;}
.notp{padding-top:0;}
.text-right{text-align:right;}

.mapa-wrap-mapa > div{width:50%; padding:0;}
.mapa-wrap-mapa iframe{max-width:100%;}

.f40{font-size:40px;}
.f24{font-size:24px;}


.ShopCategoryPages, .pagination, .pager{padding:15px 0 0 0;text-align: center; width: 100%; max-width:100%; clear:both;}
.ShopCategoryPages span.CategoryPagesTitle{display:none;}
.ShopCategoryPages ul {padding: 0 3px;margin: 0;}
.ShopCategoryPages ul li, .pagination li {width:30px; height:30px; text-align:center; border:1px solid #e3e3e3; list-style:none; margin:0 2px; display:inline-block;}
.pagination li .disabled, .ShopCategoryPages ul li b, .ShopCategoryPages ul li a, .pagination a, .pagination li .current, .pager a {padding: 0;text-decoration:none; display:inline-block; line-height:30px; text-align:center; color:#000000; width:100%; height:100%; font-size:14px;}
.ShopCategoryPages ul li b,
.ShopCategoryPages ul li a:hover,
.CustomSort a:hover,
.pagination a:hover, .pager a:hover,
.pagination li .current{text-decoration:none; background:#0086c3; color:#ffffff;}
.pagination, .pager{width:100%; float:none; overflow:hidden; margin:10px 0; padding:0;}

.bg-white{background:#fff;}
img{max-width:100% !important; height:auto !important;}
iframe{max-width:100%;}

.w33{margin:0; padding:0;}
.w33 > li{margin:0 0 0 2%; padding:0; list-style:none; float:left; width:32%;}
.w33 > li:nth-child(3n+1){margin-left:0; clear:both;}
.w33 h3{color:#0d88c3;}

.co-dokaze{position:relative; min-height:450px;}
.co-dokaze ul{margin:0; padding:0;}
.co-dokaze ul li{margin:0; list-style:none; position:absolute; background:#fff; border:2px solid #a3e2fe; padding:25px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px;}
.co-dokaze ul li:nth-child(1){top:0px; left:145px; width:370px; height:200px;}
.co-dokaze ul li:nth-child(2){top:0px; left:585px; width:370px; height:200px;}
.co-dokaze ul li:nth-child(3){top:200px; left:0px; width:350px; height:170px;}
.co-dokaze ul li:nth-child(4){top:200px; left:750px; width:360px; height:170px;}

.co-dokaze ul li:nth-child(1)::after{content:''; display:block; width:52px; height:50px; background:url(images/a-right-down.png) no-repeat 0 0; bottom:-50px; right:30px; position:absolute;}
.co-dokaze ul li:nth-child(2)::after{content:''; display:block; width:52px; height:50px; background:url(images/a-left-down.png) no-repeat 0 0; bottom:-50px; left:30px; position:absolute;}

.co-dokaze ul li:nth-child(3)::after{content:''; display:block; width:50px; height:52px; background:url(images/a-right.png) no-repeat 0 0; top:50px; right:-50px; position:absolute;}
.co-dokaze ul li:nth-child(4)::after{content:''; display:block; width:50px; height:52px; background:url(images/a-left.png) no-repeat 0 0; top:50px; left:-50px; position:absolute;}

.co-dokaze a.button{position:absolute; top:320px; left:435px;}
.co-dokaze h3{font-weight:normal; color:#0d88c3;}

.ViewTable table th span {
    color: #ff8900;
    display: block;
    padding: 10px 0;
    text-align: center;
	text-transform:uppercase;
	font-weight:bold;
}
.ViewTable table th.td1 span{
    color: #ff8900;
    text-align: left;
	font-weight:bold;
}



.ViewTable table {
    background: none #FFFFFF;
    border-collapse: separate;
    border-spacing: 0;
    clear: both;
    width: 100%;
	margin-bottom:10px;
}

.ViewTable table td {
    border-bottom: 1px solid #d6ccbf;
    padding: 10pxpx;
    text-align: left;
    vertical-align: middle;
}

.ViewTable table td{text-align:center;}
.ViewTable table .seda td, .ViewTable table .td1{text-align:left; padding:10px;}

.ViewTable table tr.even td {
    background-color: #F5F5F5;
}
.ViewTable table tr.seda td {
    background-color: #dcf3fe;
    color: #0d88c3;
    font-weight: bold;
    padding: 10px;
    text-align: left;
}
.ViewTable table tr.sedasv td {
    background-color: #b1b1b1;
    font-weight: bold;
    padding: 10px;
    text-align: left;
}
.ViewTable table td.td1 {
    text-align: left !important;
}
.ViewTable table td.td1 a{color:#6D6C6C;}
.ViewTable table td.td1 a:hover{text-decoration:none;}
.ViewTable table th {
    color: #f58220;
    padding: 0px;
    text-align: center;
	font-weight:normal;
}
.ViewTable table td.tdskin1 {
    border-left: 2px solid #c7e619;
    border-right: 2px solid #c7e619;
    padding: 10px;
    width: 97px;
}
.ViewTable table td.tdskin2 {
    padding: 10px;
    width: 97px;
}
.ViewTable table td.tdskin3 {
    border-left: 2px solid #ff8900;
    border-right: 2px solid #ff8900;
    padding: 0;
    width: 97px;
}
.ViewTable table td.tdskin4 {
    border-left: 2px solid #FF8900;
    border-right: 2px solid #FF8900;
    padding: 0;
    width: 97px;
}
.ViewTable table td.tdseparate {
    padding: 0;
    width: 5px;
}
.ViewTable a, .ViewTable a:link, .ViewTable a:visited {
    color: #FFF;
    text-decoration: underline;
}
.ViewTable tr.even td a, .ViewTable tr.even td a:link, .ViewTable tr.even td a:visited, .ViewTable tr.even td a:hover, .ViewTable tr.even td a:active {
	color: #6D6C6C;
}
.ano-g{ /* background:#cde9ff; */}



.twocoll, .threecoll{clear:both; padding:15px 0; overflow:hidden;}
.box-l, .box-r{float:left; width:48%;}
.box-r{float:right;}

.threecoll .box-l, .threecoll .box-r, .threecoll .box-c{
	width:33.33%;
	padding:0 10px;
	float:left;
	box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}

.threecoll ul, .threecoll ul li{margin:0; padding:0;}

.boxuj.twocoll, .boxuj.threecoll{
	margin:15px 0;
}

.boxuj.twocoll h2, .boxuj.threecoll h3{
	font-weight:normal;
	font-size:24px;
	
}

.boxuj.twocoll ul, .boxuj.threecoll ul{
	margin:0;
}

.boxuj.twocoll ul li, .boxuj.threecoll ul li{
	list-style:none;
	margin-bottom:4px;
}

.boxuj.twocoll ul li .fa,
.boxuj.threecoll ul li .fa{color:#ff8900; font-size:24px;}

.boxuj.twocoll p, .boxuj.threecoll p{
	margin:0;
	padding:0;
}

.boxuj.twocoll p.price, .boxuj.threecoll p.price{
	margin-bottom:20px;
	border-bottom:1px solid #d6ccbf;
	padding-bottom:10px;
}

.boxuj.twocoll p.price strong, .boxuj.threecoll p.price strong{
	font-size:36px;
	font-weight:normal;
}

.boxuj.twocoll p.text, .boxuj.threecoll p.text{
	color:#777;
}

.boxuj.twocoll .inbox, .boxuj.threecoll .inbox{
	background:#fff;
	padding:15px;
	min-height:190px;
	text-align: left;
	margin-bottom:10px;
	border:1px solid #e5e5e5;
}

.boxuj.twocoll .inbox del, .boxuj.threecoll .inbox del{font-size:15px;}
.grey-box .hr{background:#d8c6ab; margin:0 auto 15px auto;}

.cennik-ceny{width:100%; border-collapse:collapse;}
.cennik-ceny td,
.cennik-ceny th{text-align:center; padding:5px 15px;}
.cennik-ceny td:first-child,
.cennik-ceny th:first-child{text-align:left;}
.cennik-ceny th{color:#f58220; font-size:28px; font-weight:normal;}
.cennik-ceny strong{font-size:24px;color:#f58220; }
tr.ciara td, td.bottom{border-top:1px solid #d6ccbf;}
td.bottom{text-align:right !important; padding:10px; font-size:12px;}
.thead th{border-bottom:2px solid #dcf3fe;}

.ViewTable .fa-check-circle{color:#59c10d; font-size:24px;}
.ViewTable .fa-remove{color:#da0000;}

.otvden.left-box img{max-width:52% !important;}
.otvden.left-box .inbox{max-width:46% !important;}

.na-mieru-box{margin:0; padding:30px 215px 30px 0; overflow:hidden; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; background:url(images/na-prenajom-icon.png) no-repeat right center;}
.na-mieru-box li{margin:0; padding:0; list-style:none; float:left; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; height:185px; text-align:center;}
.na-mieru-box li.w3{width:29.18%; background:#fff; font-size:22px; padding:40px 15px 0 15px;}
.na-mieru-box li.w3:last-child{background:#0d88c3; color:#fff;}
.na-mieru-box li.wplus{width:6.22%; line-height:185px; color:#0d88c3; font-size:60px;}

#main-menu ul li a.sub{display:none;}

/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
.tooltipster-default {
	border:1px solid #d6ccbf;
	background:#fff;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.85);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.85);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.85);
	}

/* Use this next selector to style things like font-size and line-height: */
.tooltipster-default .tooltipster-content {
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding: 8px 10px;
	overflow: hidden;
}

/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
	/* border-color: ... !important; */
}


/* If you're using the icon option, use this next selector to style them */
.tooltipster-icon {
	cursor: help;
	margin-left: 4px;
}

/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base {
	padding: 0;
	font-size: 0;
	line-height: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9999999;
	pointer-events: none;
	width: auto;
	overflow: visible;
}
.tooltipster-base .tooltipster-content {
	overflow: hidden;
}


/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow {
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.tooltipster-arrow span, .tooltipster-arrow-border {
	display: block;
	width: 0; 
	height: 0;
	position: absolute;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-top: 8px solid;
	bottom: -7px;
}
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-top: 9px solid;
	bottom: -7px;
}

.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-bottom: 8px solid;
	top: -7px;
}
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-bottom: 9px solid;
	top: -7px;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
	left: 0;
	right: 0;
	margin: 0 auto;
}
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {}
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {}
.tooltipster-arrow-top-right span,  .tooltipster-arrow-bottom-right span {}
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {}
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {}
.tooltipster-arrow-left .tooltipster-arrow-border {}
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {}
.tooltipster-arrow-right .tooltipster-arrow-border {}


/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */

.tooltipster-fade {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
.tooltipster-fade-show {
	opacity: 1;
}

.tooltipster-grow {
	-webkit-transform: scale(0,0);
	-moz-transform: scale(0,0);
	-o-transform: scale(0,0);
	-ms-transform: scale(0,0);
	transform: scale(0,0);
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-backface-visibility: hidden;
}
.tooltipster-grow-show {
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-o-transform: scale(1,1);
	-ms-transform: scale(1,1);
	transform: scale(1,1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

.tooltipster-swing {
	opacity: 0;
	-webkit-transform: rotateZ(4deg);
	-moz-transform: rotateZ(4deg);
	-o-transform: rotateZ(4deg);
	-ms-transform: rotateZ(4deg);
	transform: rotateZ(4deg);
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
}
.tooltipster-swing-show {
	opacity: 1;
	-webkit-transform: rotateZ(0deg);
	-moz-transform: rotateZ(0deg);
	-o-transform: rotateZ(0deg);
	-ms-transform: rotateZ(0deg);
	transform: rotateZ(0deg);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
}

.tooltipster-fall {
	top: 0;
	-webkit-transition-property: top;
	-moz-transition-property: top;
	-o-transition-property: top;
	-ms-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
}
.tooltipster-fall-show {
}
.tooltipster-fall.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	top: 0px !important;
	opacity: 0;
}

.tooltipster-slide {
	left: -40px;
	-webkit-transition-property: left;
	-moz-transition-property: left;
	-o-transition-property: left;
	-ms-transition-property: left;
	transition-property: left;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-slide.tooltipster-slide-show {
}
.tooltipster-slide.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	left: 0px !important;
	opacity: 0;
}


/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
.tooltipster-content-changing {
	opacity: 0.5;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.tooltip i{color:#dddddd; font-size:22px; cursor:pointer;}
.tooltip:hover i{color:#0086c3;}

.totop{position:fixed; right:10px; bottom:10px; display:none; z-index:1000;}
.totop a{display:block; width:45px; height:45px; line-height:40px; text-align:center; font-size:30px; background:#c2e5f5; color:#fff; transition: all .2s ease-in-out;}
.totop a:hover{background:#addaef;}

.kalendar-udalosti p{margin:0; padding:0 0 10px 0;}
.kalendar-udalosti ul{margin:0; padding:0;}
.kalendar-udalosti ul li{margin:0; padding:15px 0 20px 40px; list-style:none; float:left; width:33.33%; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; border-left:1px solid #e7dbc8;}
.kalendar-udalosti ul li:first-child{border:0;}
.kalendar-udalosti ul li p strong{font-size:24px; font-weight:normal;}

.kalendar-udalosti ul li li{width:auto; float:none; padding:0; border:0; color:#ff8900;}
.kalendar-udalosti ul li li a{color:#ff8900; text-decoration:none;}
.kalendar-udalosti ul li li a:hover{text-decoration:none; color:#000;}
.kalendar-udalosti ul li li .date{margin-right:20px;}

.rozcestnik{}
.rozcestnik .wrap{position:relative; bottom:-37px;}
.rozcestnik p{padding:0; margin:0; text-align:center;}
.rozcestnik ul{margin:0 auto; padding:0; width:1094px; max-width:100%;}
.rozcestnik ul li{margin:0 0.5%; padding:0; list-style:none; float:left; width:19%; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.rozcestnik ul li a{display:block; width:100%; height:75px; line-height:75px; text-align:center; color:#fff; text-decoration:none; font-size:22px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.rozcestnik ul li a:hover{text-decoration:underline; opacity:0.9;}
.rozcestnik ul li:nth-child(1) a{background:#a6ce39;}
.rozcestnik ul li:nth-child(2) a{background:#febd17;}
.rozcestnik ul li:nth-child(3) a{background:#ed1c24;}
.rozcestnik ul li:nth-child(4) a{background:#07538a;}
.rozcestnik ul li:nth-child(5) a{background:#017535;}

.rozcestnik p{clear:both;}
.rozcestnik p.big-header{background:#dcf3fe; padding:70px 0 30px 0 !important; margin:0; font-size:35px; color:#0d88c3;}

.blue,
.message-ok{color:#0086c3;}

.seven-box2 input[type="text"]{border:1px solid #ccedfd; height:50px; width:330px; background:#fff; padding:0 15px; font-size:16px; max-width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.seven-box2 input[type="text"]:focus, .seven-box2 input[type="text"]:hover{background:#f7fcff; border-color:#0086c3;}
.seven-box2 button, #right .rad-r8 button{border:0; height:52px; background:#ff8900; width:220px; color:#fff;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; font-size:20px; position:relative; cursor:pointer; max-width:100%;}
.seven-box2 button i, #right .rad-r8 button i{position:relative; left:-10px; font-size:20px;}
.seven-box2 button:hover, #right .rad-8 button:hover, #right .rad-r8 button:hover{background:#53c102;}
.seven-box2 h2{margin:10px 0 20px;}
#monews{margin-left:250px; text-align:left;}
#monews .nad{display:block; font-size:18px; margin:20px 0 10px 0;}
.seven-box2 ul.none li{margin-bottom:5px;}
.seven-box2 .NewsLetterButtons div{padding:10px 0 0 0;}

.rad-8 img{float:left;}

#right .basic002.rad-8 .content{padding:40px 25px;}
#right .basic002.rad-8{margin:20px 0;}
#right .rad-8 h2{font-size:24px; margin-bottom:15px;}
#right .rad-8 button{max-width:70%; background-color:#ff8900; left:auto; margin-top:10px;}
#right .rad-8 img{max-width:160px !important; right:10px;}
#right .rad-8 p{padding-right:40%;}

.articleSummary{border-bottom:1px solid #e6d9c5;margin-bottom:20px;width: 100%;overflow:hidden;padding-bottom:20px;text-align:justify;}

.articleSummary h2{margin:0 0 10px 0; padding:0; line-height:24px; text-align:left;}
.articleSummary h2 a{font-size: 24px;font-weight: normal;text-decoration:none;color:#0d88c3;}
.articleSummary h2 a:hover{text-decoration:underline;}

.articleSummary p{margin:0;display:inline;}
.articleSummaryMore{padding:0;}
img.articleSummaryImg, img.articleArticleImg{float:left;margin:0 20px 5px 0;padding:4px; border:1px solid #e0e0e0;}
.articleSummaryContent p{margin:0;padding:0;}
.article-sumarry-content{margin-left:230px;}
.NextPages {margin:5px 0;}
.articleBack {text-align:left;clear:both;padding-bottom:5px;}
.articles {text-align:justify;}
.articles .articleSummaryMore {clear:both;text-align:right;padding:0;}
.articles img.articleSummaryImg, .articles img.articleArticleImg {float:left;margin:0 10px 0 0;padding:2px;border:1px solid #cccccc;}
.articleBack{clear:both; padding-top:15px;}

.modry-box{background:#dcf3fe; margin:0; padding:0;}
.modry-box > li{list-style:none; padding:35px 25px; margin:0; border-bottom:1px solid #b5e6fd;}
.modry-box p{margin:0 0 20px 0; padding:0;}
.modry-box p strong{color:#0d88c3; font-size:24px; font-weight:normal;}
.modry-box li li,.modry-box li ul{list-style:none; margin:0; padding:0;}

#m-d83582.sjMenu{margin:0; padding:0;}
#m-d83582.sjMenu li{list-style:none; margin:0; padding:0 5px; float:left; width:20%; height:340px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#m-d83582.sjMenu li a{display:block; width:100%; height:100%; text-align:center; color:#58595b; background-color:#e3f6ff; font-size:18px; text-transform:uppercase; text-decoration:none; padding:260px 10px 10px 10px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; background-position:center top; background-repeat:no-repeat;}
#m-d83582.sjMenu li a:hover{background-color:#0d88c3; color:#fff;}

#m-d83582.sjMenu li:nth-child(1) a{background-image:url(images/iok-r1.png);}
#m-d83582.sjMenu li:nth-child(2) a{background-image:url(images/iok-r2.png);}
#m-d83582.sjMenu li:nth-child(3) a{background-image:url(images/iok-r3.png);}
#m-d83582.sjMenu li:nth-child(4) a{background-image:url(images/iok-r4.png);}
#m-d83582.sjMenu li:nth-child(5) a{background-image:url(images/iok-r5.png);}

#m-d83582.sjMenu li:nth-child(1) a:hover{background-position:center -338px;}
#m-d83582.sjMenu li:nth-child(2) a:hover{background-position:center -338px;}
#m-d83582.sjMenu li:nth-child(3) a:hover{background-position:center -338px;}
#m-d83582.sjMenu li:nth-child(4) a:hover{background-position:center -338px;}
#m-d83582.sjMenu li:nth-child(5) a:hover{background-position:center -338px;}

#page43378 h1,
#page43411 h1,
#page43412 h1,
#page43413 h1{text-align:center;}

/***************************/

div.anythingSlider {
    margin: 0 auto;
}
div.anythingSlider .thumbNav a.cur, div.anythingSlider .thumbNav a {
}
div.anythingSlider .anythingWindow {
}
div.anythingSlider .start-stop {
    background-color: #004400;
    color: #FFFFFF;
}
div.anythingSlider .start-stop.playing {
    background-color: #880000;
}
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover {
    color: #DDDDDD;
}
div.anythingSlider.activeSlider .anythingWindow {
    border-color: #7C9127;
}
div.anythingSlider.activeSlider .thumbNav a {
    color: #D1CE94;
}
div.anythingSlider .start-stop {
    /* display: none; */
}
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover {
    color: #FFFFFF;
}
div.anythingSlider .anythingWindow {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
}
div.anythingSlider {
    position: relative;
	margin-bottom:40px;
}
ul.anythingBase {
    background: none repeat scroll 0 0 transparent;
    left: 0;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
}
ul.anythingBase li.panel {
    background: none repeat scroll 0 0 transparent;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
	text-align:center;
	}
ul.anythingBase li.panel img {
    float: left;
}
div.anythingSlider .arrow {
    display: block;
    position: absolute;
    top: 132px;
}
div.anythingSlider .arrow a {
    display: block;
    height: 30px;
    margin: 0;
    outline: 0 none;
    text-align: center;
    text-indent: -9999px;
    width: 25px;
}
div.anythingSlider .forward {
    right: -22px;
}
div.anythingSlider .back {
    left: -16px;
}
div.anythingSlider .forward a {
    background:url(images/next.png) no-repeat 0 0;
}
div.anythingSlider .back a {
	background:url(images/prev.png) no-repeat 0 0;
    
}
div.anythingSlider .forward a:hover, div.anythingSlider .forward a.hover {

}
div.anythingSlider .back a:hover, div.anythingSlider .back a.hover {

}
div.anythingSlider .anythingControls {    
    outline: 0 none;
	text-align:center;
	margin:8px 0;
}
div.anythingSlider .thumbNav {
    margin: 0;
}
div.anythingSlider .thumbNav li {
    display: inline;
}
div.anythingSlider .thumbNav a {
    background-repeat: repeat-x;
    border-radius: 6px;
    display: inline-block;
    height: 8px;
    margin: 0 3px 0 0;
    outline: 0 none;
    overflow: hidden;
    padding: 2px 6px;
    text-align: center;
    text-decoration: none;
    text-indent: -9999px;
	background:#555;
}
div.anythingSlider .thumbNav a:hover, div.anythingSlider .thumbNav a.cur {
    background-color: #0086c3;
    background-image: none;
    color: #000000;
}
div.anythingSlider .thumbNav a:hover {
}
div.anythingSlider.rtl .thumbNav a {
    float: right;
}
div.anythingSlider.rtl .thumbNav {
    float: left;
}
div.anythingSlider .start-stop {
    background-position: center top;
    background-repeat: repeat-x;
    border-radius: 0 0 5px 5px;
    float: right;
    outline: 0 none;
    padding: 2px 5px;
    text-align: center;
    text-decoration: none;
    width: 40px;
    z-index: 100;
}
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover {background-image: none;}
div.anythingSlider, div.anythingSlider .anythingWindow, div.anythingSlider .thumbNav a, div.anythingSlider .arrow a, div.anythingSlider .start-stop {}
div.anythingSlider .start-stop{display:none;}

.ants{margin:0; padding:0;}
.ants li{margin:0 0 15px 0; padding:0 0 15px 0; list-style:none; border-bottom:1px solid #e6d9c5;}

.article-box{border-bottom:2px solid #dcf3fe; padding:0 0 15px 0; margin:40px 0 0 0;}
.backtotop{text-align:right;}

div.table{overflow: auto;}
table.table{width:100%;}
table.table th, table.table td{padding:15px;}
table.table th{background:#0086c3; color:#fff; font-weight:normal;}
table.table td{border-bottom:2px solid #dcf3fe;}
table.center td, table.center th{text-align:center;}
td.tdbut, table.center td.tdbut{text-align:right;}

.domain-registration{}
.domain-registration #kroky {
	clear: both;
	height: 72px;
	margin: 0;
	padding: 0;
	background:#fff;
}

.domain-registration #kroky ul {
	margin:0;
	padding:0;
	width:80%;
}

.domain-registration #kroky li {
	color: #4D4D4C;
	display: block;
	float: left;
	font-size: 12px;
	height: 72px;
	list-style: none outside none;
	padding:10px 10px 0 20px;
	width:20%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

.domain-registration #kroky li a {
	color: #555;
	text-decoration:none;	
	display:block;
}

.domain-registration #kroky li.selected a {
	display: block;
	height: 72px;
	float:left;
	text-decoration:none;
}

.domain-registration #kroky li em {
	color: #0d88c3;
	font-style: normal;
	line-height:30px;
	font-size:30px;
	display:block;
}

.domain-registration #kroky li.selected{background:#dcf3fe;}
.domain-registration #kroky li.selected a, .domain-registration #kroky li.selected a strong{}

.domain-registration #kroky li span {
	display: block;
}

.domain-registration #kroky li.selected a span {}

.domain-registration #registration-content {
	padding: 20px 30px;
}

.domain-registration #kroky li strong {
	line-height: normal;
	display:block;
	white-space:nowrap;
	font-size:14px;
	color:#555;
	font-weight:normal;
}

.domain-registration #kroky li.selected a span.smalltext,
.domain-registration #kroky li span.smalltext {
	color: #A7A7A7;
	display: inline;
	float: none;
	font-size: 11px;
	height: auto;
	margin: 0;
	padding: 0;
	width: auto;
}

#reg {padding:30px 0 50px 0;}

#content #reg h2 {
	margin:0 0 10px 0;
	padding:0;
	font-size:38px;
	font-weight:normal;
}

#reg form {padding:0;}

#reg form .search-row label,
#reg form .search-row label span,
#reg form .search-row label input,
#reg form .search-row  select{height:70px; font-size:18px; padding:0 15px;}
#reg form .search-row label{padding:0;}
#reg form .search-row label span{display:inline-block; background:#eef9ff; border:1px solid #ccedfd; vertical-align:top; line-height:70px; padding:0 35px;}
#DomainName{width:600px;}

.reg-inner {}

.cart{
	float:right;
	padding:20px 0 0 70px;
	width:20%;
	height:72px;
	background: url("images/kosik.png") no-repeat 10px center;
	box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}
.cart .price_without strong,
.cart .price_with span {float:right; padding-left:10px;}

.cart .price_without,
.cart .price_with{
	overflow:hidden;
}

.cart .price_without em,
.cart .price_with em {
	float:left;
	font-style:normal;
}

.cart .price_without{}
.cart .price_with{}
.cart .price_without, .cart .price_with {font-size:14px;}
.cart .price_without strong{color:#f88804; font-size:18px; font-weight:normal; line-height:18px;}
.cart .price_with span{}
.search-button{height:70px;}

.wg-tab select, .wg-tab option{font-size:18px;}
#zoznam_domen, .wg-tab {
	border-collapse: collapse;
	clear: both;
	margin-bottom:15px;
	width: 100%;
}
#zoznam_domen td, .wg-tab td {
	border-bottom: 1px solid #f5f5f5;
	padding:5px 10px;
	text-align:center;
	background:#ffffff;
}

#zoznam_domen td{font-size:16px;}

.wg-tab td.tab-sep{background:#dcf3fe; padding-bottom:10px;}

.wg-tab td:not(.viac):hover{cursor:pointer;}

#zoznam_domen th span, .wg-tab th span {}
#zoznam_domen th , .wg-tab th{background:#0086c3; padding:15px 10px; color:#fff; font-weight:normal; text-align:center;}
#zoznam_domen td , .wg-tab td{text-align:center; padding:15px 10px;}

.info-message{padding:5px 10px; text-align:left; border:1px solid #F5F5F5; background:#FFF; margin-bottom:20px;}

.wg-tab tbody tr:hover td,
#zoznam_domen.wg-tab tbody tr:hover td{background-color:#eee;}

.wg-tab tbody tr.selected-row td{background-color:#cbffcb;}

#zoznam_domen th.last span, .wg-tab th.last span{
	margin:0;
}
.fl-left{float:left;}
.fl-right{float:right;}

.colorfree{color:#43b300;}
.color1{color:#F00;}

#zoznam_domen .color1{}
#zoznam_domen .colorfree{}

.backbutton{}
.backbutton:hover{}

.outer-box{}
.inner-box{}

.del a{color:#F00;}
.del a:hover{color:#000;}
.viac a{display:inline-block; padding:5px; background:#0086c3; color:#fff; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; width:20px; height:20px; line-height:20px;}
.viac a:hover{background:#000;}
a.viac{}
.vlastnik label.vlab{float:left; height:16px; line-height:16px; margin-right:5px;}
.vlastnik .title{
	background: url("images/info.png") no-repeat scroll 0 0 transparent;
	display:inline-block;
	width:16px;
	height:16px;
    overflow: hidden;
    text-indent: -9999px;
}
.vlastnik input{margin:0 3px;}
.vlastnik p{text-align:left; margin:0; padding:0px 0 0px 22px;}
.vlastnik{margin-bottom:15px;padding:20px; overflow:hidden; background:#fff;}
.vlastnik .reg-left, .vlastnik .reg-right{padding:10px; overflow:hidden;}


p.small{font-size:11px;}

.smalltext{font-size:14px;}
td.text-left{text-align:left;}

p.status{
	background:#FF0000;
	color:#FFF;
	padding:5px; 
	text-align:center;
	margin-bottom:15px;
}
p.status a{color:#FFF;}
.reg-inner fieldset{
	border:1px solid #DBDADA;
	text-align:left;
	padding:10px 15px;
	margin-bottom:15px;
	}
.reg-inner fieldset legend{
	padding:2px 10px;
	border:1px solid #DBDADA;
	background-color:#7a7979;
	color:#FFF;
}

.reg-inner fieldset .row{
	width:100%;
	clear:both;
	padding:2px 0;
	overflow:hidden;
	}
.reg-inner fieldset .row label span{float:left; width:200px; display:block;}
.reg-inner fieldset .row  input{float:left; border:1px solid #DBDADA; padding:2px; width:300px;}
#zp{text-align:left; height:300px; overflow: auto; background:#FFF; padding:10px; margin-bottom:15px; border:1px solid #ccc;}
.zp{text-align:right; padding:5px 0; margin-bottom:15px;}
.zp input{margin-right:4px;}
.zp.warning{padding:10px !important; font-weight:normal;}
.poznamka{width:70%; height:100px; border:1px solid #DBDADA; padding:2px; font-size:12px;}

table.zoznam{width:100%;}
table.zoznam th{width:150px;}
table.zoznam td, table.zoznam th{border-bottom:1px solid #F5F5F5; padding:2px 5px; background:#FFFFFF;}

tr.celkom td.celkom{text-align:left; font-size:18px;}
tr.celkom td{background-color:#7a7979; color:#FFF; font-size:16px;}
tr.celkom small{font-size:12px;}

.kbox h3{background:#0086c3; color:#fff; font-size:18px; font-weight:normal; padding:15px 20px; margin:0;}
.kbox .inner-box{padding:20px; background:#fff; margin-bottom:20px;}
.kbox .forma{margin-bottom:20px;}
.kbox .forma label{margin-right:15px;}
.inin label span{width:20%; display:block; float:left; padding:15px 0;}
.inin label input{width:80%; float:left;}
.inin .row{overflow:hidden; margin-bottom:5px;}

.search-row{margin-bottom:20px; text-align:center;}


.zena{position:absolute; right:0; top:20px; z-index:2;}

#page45612 .basic001 .content {
    box-sizing: border-box;
    max-width: 100%;
    min-height: 540px;
    padding-right: 222px;
}

#right .rad-r8{background:#f7f3ed; padding:25px; text-align:center; margin-bottom:15px;}
#right .rad-r8 #monews{margin:0; text-align:center;}
#right .rad-r8 input{padding:10px; width:100%; margin-bottom:5px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#right .rad-r8 button{width:100%;}
#right .box-8-rad, #right .box-banner{}


.intro-produkty{margin:0; padding:0;}
.intro-produkty li{margin:0; padding:20px 10px 20px 10px; list-style:none; width:25%; float:left; text-align:center; margin-bottom:20px; background-repeat:no-repeat; background-position:center 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; position:relative; height:350px; font-size:16px;}
.intro-produkty li:nth-child(4n+1){clear:both;}
.intro-produkty h3{font-size:28px; padding:0; margin: 25px 0; color:#0d88c3; font-weight:normal;}
.intro-produkty li:hover, .intro-produkty li.select{background-color:#dcf3fe;}
.intro-produkty li:hover h3, .intro-produkty.webprodukty li:hover h5, .intro-produkty.webprodukty li:hover h3, .intro-produkty.webprodukty li.selected > h5, .intro-produkty.webprodukty li.selected > h3{color:#0d88c3; text-decoration:none;}
.intro-produkty li span{display:block;}
.intro-produkty li h3 a{color:#0d88c3; text-decoration:none;}
.intro-produkty h5 span{display:inline;}
.intro-produkty h5, .banerik h5{font-weight:normal; font-size:38px; margin:15px 0; margin-bottom:5px;}
.intro-produkty h5 .domen, .banerik h5 .domen{font-size:35px;}
.intro-produkty h5 em, .banerik h5 em{font-size:22px; font-style:normal;}
.intro-produkty li .button.blue{background:#fff; border:1px solid #dcf3fe; color:#58595b;}
.intro-produkty li .button.blue:hover,
.intro-produkty li.select .button.blue{background:#ff8900; color:#fff;}



.intro-produkty.webprodukty li{height:415px; margin-bottom:0; cursor:pointer;}
.intro-produkty.webprodukty li.selected{background:#dcf3fe;}
.intro-produkty.webprodukty h3, .intro-produkty.webprodukty h5{color:#58595b;}
#page45626 .content div{clear:both;}
.tables{background:#dcf3fe; padding:35px;}
#page45626 table.info{background:#fff;}

.host-products .tables table{width:100%;}


.intro-produkty li a::after{content:''; display:block; position:absolute; top:0; left:0; width:100%; height:100%;}
.intro-produkty li.ico-1{background-image:url(images/ico-1.png);}
.intro-produkty li.ico-1:hover{background-image:url(images/ico-1-h.png);}
.intro-produkty li.ico-2{background-image:url(images/ico-2.png);}
.intro-produkty li.ico-2:hover{background-image:url(images/ico-2-h.png);}
.intro-produkty li.ico-3{background-image:url(images/ico-3.png);}
.intro-produkty li.ico-3:hover{background-image:url(images/ico-3-h.png);}
.intro-produkty li.ico-4{background-image:url(images/ico-4n.png);}
.intro-produkty li.ico-4:hover{background-image:url(images/ico-4n-h.png);}

.intro-bn .title{text-align:center;}
.intro-bn h2{margin:20px 0;}

table.info th{background:#effaff; padding:20px 25px; color:#0086c3; font-size:18px;}
table.info td{border-bottom:1px solid #ccedfc; padding:20px 25px;}
table.info td:last-child{text-align:right;}

.button.blue.free{width:auto; text-align:left; margin-bottom:10px; border-radius:0; height:60px; line-height:60px; margin-top:10px;}
.button.blue.free .fa{margin-right:0; margin-left:150px;}

.banerik{background:#effaff; padding:30px; overflow:hidden;}
.banerik h1{margin:0;}
.banerik h2{text-align:left;}
.banerik .cena{float:left; width:33%; box-sizing:border-box; position:relative;}
.banerik .text{width:43%; float:left;}
.eur{font-size:100px; font-weight:bold;}
.cent{position:relative; bottom:45px; font-size:40px; font-weight:bold;}
.mesiac{position:absolute; right:35px; font-size:18px; top:75px; }
.banerik .button-row.center{text-align:left; clear:both;}
.
buttonik .button .fa{margin-left:10px;}
.banerik .pecat{position:relative;}
.banerik .pecat img{position:absolute; top:-20px;}
.buttonik{background:#0086c3; color:#fff; padding:12px; font-size:20px; margin-bottom:20px;}
.buttonik span{font-size:30px; }
.buttonik .button.orange{margin-right:20px;}
.buttonik .center{text-align:left;} 

.buttonik.isfixed{position:fixed; top:74px; left:0; width:100%; font-size:16px; border-top:1px solid #fff; z-index:100;}
.buttonik.isfixed p{width:1200px; margin:0 auto; max-width:100%;}
.buttonik.isfixed span{font-size:18px;}
.buttonik.isfixed .center{text-align:left;}

body.isfrane header,
body.isfrane #wrapper #right,
body.isfrane #footer,
body.isfrane .pathway,
body.isfrane .buttonik{display:none;}
body.isfrane #container-main,
body.isfrane #container{padding:0;}
body.isfrane #content,
body.isfrane #wrapper #content{float:none; width:auto;}

.buttonik.isfixed .button{font-size:16px; height:30px; line-height:30px;}

#page45628 .mesiac, #page45673 .mesiac{right:90px;}

#page45626 table.info:nth-child(2), #page45626 table.info:nth-child(3), #page45626 table.info:nth-child(4){display:none;}

#right .zona{padding: 20px; font-weight: normal; background:#ff8900; color:#fff;}
#right .zona h2, #content div.zona h2{color:#fff;}
#right .zona ul, #content div.zona ul{margin:0; padding:0; list-style:none;}
#right .zona ul li, #content div.zona ul li{margin:0 0 10px 0;}
#right .zona ul li a, #content div.zona a{color:#FFF; text-decoration:none;}
#right .zona ul li a:hover, #content div.zona a:hover{color:#FFF; text-decoration: underline;}

#right-menu ul li#mi-srightmenu-45646 > a{background-image:url(images/ico-2.png); background-repeat:no-repeat; background-position:15px center; background-size:35px;}
#right-menu ul li#mi-srightmenu-45646 > a:hover, #right-menu ul li#mi-srightmenu-45646.selected > a{background-image:url(images/ico-2-h.png);}
#right-menu ul li#mi-srightmenu-45647 > a{background-image:url(images/ico-4n.png); background-repeat:no-repeat; background-position:20px center; background-size:25px;}
#right-menu ul li#mi-srightmenu-45647 > a:hover, #right-menu ul li#mi-srightmenu-45647.selected > a{background-image:url(images/ico-4n-h.png);}
#right-menu ul li#mi-srightmenu-45648 > a{background-image:url(images/ico-1.png); background-repeat:no-repeat; background-position:15px center; background-size:35px;}
#right-menu ul li#mi-srightmenu-45648 > a:hover, #right-menu ul li#mi-srightmenu-45648.selected > a{background-image:url(images/ico-1-h.png);}
#right-menu ul li#mi-srightmenu-45639 > a{background-image:url(images/ico-10.png); background-repeat:no-repeat; background-position:15px center; background-size:35px;}
#right-menu ul li#mi-srightmenu-45639 > a:hover, #right-menu ul li#mi-srightmenu-45639.selected > a{background-image:url(images/ico-10-h.png);}
#right-menu ul li#mi-srightmenu-45649 > a{background-image:url(images/ico-16.png); background-repeat:no-repeat; background-position:15px center; background-size:35px;}
#right-menu ul li#mi-srightmenu-45649 > a:hover, #right-menu ul li#mi-srightmenu-45649.selected > a{background-image:url(images/ico-16-h.png);}
#right-menu ul li#mi-srightmenu-45650 > a{background-image:url(images/ico-17.png); background-repeat:no-repeat; background-position:15px center; background-size:35px;}
#right-menu ul li#mi-srightmenu-45650 > a:hover, #right-menu ul li#mi-srightmenu-45650.selected > a{background-image:url(images/ico-17-h.png);}



@media only screen and (max-width: 1500px) {
	.bx-controls-direction-cs{width:1200px; max-width:100%; position:static; margin:0 auto; padding-top: 15px;}
	.bx-controls-direction-cs span.bx-next,
	.bx-controls-direction-cs span.bx-prev{position: static; width:49%;}
	.bx-controls-direction-cs span.bx-prev{float:left;}
	.bx-controls-direction-cs span.bx-next{float:right;}
	
	.bx-controls-direction-cs a.bx-next,
	.bx-controls-direction-cs a.bx-prev{width:100%;}
	.bx-controls-direction-cs a.bx-next:hover,
	.bx-controls-direction-cs a.bx-prev:hover{}
}

@media only screen and (max-width: 1279px) {
	#header{padding:0 10px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	#container{}
	.content{}
	
	#main-menu ul.sjMenu > li::after{right:-8px;}
	#main-menu ul.sjMenu > li{margin:0 8px;}
	
	.top-info{top:10px;}
	
	#main-menu ul.sjMenu > li#mai-smainmenu-a-43380-link{position:absolute; top:-32px; right:130px;}
	#main-menu ul.sjMenu > li#mai-smainmenu-a-43380-link:last-child{right:5px;}
	#main-menu ul ul li a{padding:5px 10px;}
	/*.scrolling #main-menu ul.sjMenu > li > a{padding-bottom:8px;}*/
	.scrolling #main-menu ul.sjMenu > li#mai-smainmenu-a-43380-link a{padding-bottom:2px;}
	.scrolling #main-menu ul li:hover > ul {top:36px;}

	.intro-bn p{font-size:24px; left:8%; top:58%;}
	.intro-bn a.button{top:72%; left:8%;}
	
	#footer .content{padding:0 20px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

	
	.skin-main h1, h1.orange, .basic001a h1{font-size:30px;}
	.content, .title, .in-content{padding:0 15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}		
	.basic001, #reg{padding:35px 0;}
	#kroky .in-content{padding:0;}
	
	#page45607 .basic001b .content,
	# .basic001b .content{padding:0;}
	
	.intro li br{display:none;}
	.intro li a{display:block;}
	.intro h3{font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	.intro li{margin-bottom:20px;}

	.otvden{font-size:18px;}	
	.otvden img{max-width:55% !important;}
	
	
	.otvden strong{font-size:30px;}
	h2, .otvden h3{font-size:24px;}
	
	div.otest{line-height:normal;font-size:24px;}
	div.otest .w50{width:100%; float:none;}
	div.otest .w80, div.otest .w20{width:auto; display:inline; float:none;}
		
	.info-pata li {display: block;float: left;margin: 0;width: 50%;}
	
	h3{font-size:16px;}
	.otvden.left-box h3{font-size:20px;}
	#footer{padding:30px 0 10px 0;}
	
	.boxuj.twocoll h2, .boxuj.threecoll h3{font-size:20px;}
	.boxuj.twocoll p.price strong, .boxuj.threecoll p.price strong{font-size:30px;}
	
	.f40, #right-menu .title{font-size:30px;}
	.f24, .cennik-ceny strong{font-size:18px;}
	
	.w5050 .right .left,
	.w5050 .right .right{float:none;}
	
	/* #wrapper #right{margin-right:15px;} */
	
	.co-dokaze{width:965px; margin:0 auto;}
	.co-dokaze ul{}
	.co-dokaze ul li{padding:15px; font-size:14px;}
	.co-dokaze ul li:nth-child(1){left:135px; width:300px;}
	.co-dokaze ul li:nth-child(2){left:490px; width:300px;}
	.co-dokaze ul li:nth-child(3){left:0px; width:290px;}
	.co-dokaze ul li:nth-child(4){left:640px; width:290px;}	
	.co-dokaze a.button{left:340px;}
	
	.img-intro-right{max-width:40% !important;}
	.bx-controls-direction-cs span.bx-next{right:15px;}
	.bx-controls-direction-cs span.bx-prev{left:15px;}
	
	.na-mieru-box li.w3{font-size:18px;}
	
	.copy{bottom:0;}
	
	.intro-bn button{font-size:22px;}
	
	.intro-bn form > div{padding:30px 20px 30px}
	
	.cart{padding-right:10px;}
	
}
@media only screen and (max-width: 1200px) {
	.domain-registration{padding:0 10px;}
}

@media only screen and (max-width: 1200px) {
	.domain-registration{padding:0 10px;}
	
	#reg form .search-row label{width:65%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; float:left; font-size:14px;}
	#reg form .search-row select{width:10%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; float:left; font-size:14px;}
	#reg form .search-row button{width:25%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; float:none; font-size:14px;}
	
	#reg form .search-row label span{width:30%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; float:left; font-size:14px; padding:0 5px;}
	#reg form .search-row label input{width:70%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; float:left; font-size:14px; border:1px solid #ccedfd;}
	
	.domain-registration #kroky ul{width:75%;}
	.cart{width:25%;}
	.pecat img{max-width:130px !important;}
	.eur{font-size:95px;}
	.cent{font-size:30px;}
	.buttonik span{font-size:20px;}
}

@media only screen and (max-width: 1000px) {
	.info-pata{position:static; margin:20px; width:auto; overflow:hidden;}
	.copy{clear:both; position:static;}
	
	#main-menu ul li a{font-size:15px;}
	.intro-produkty li{height:320px;}
	.intro-produkty h3{font-size:20px;}
	.intro-produkty h5, .intro-produkty h5 .domen{font-size:22px;}
	.banerik .pecat img{max-width:100px !important;}
.eur{font-size:80px;}
.cent{font-size:25px; bottom:40px;}
.mesiac{font-size:12px; right:43px; }
.banerik h5 .domen{font-size:25px;}
.button.blue.free .fa{margin-left:100px;}
.banerik h5{font-size:28px;}
.button.blue.free .fa{margin-left:24px;}
.buttonik{font-size:16px;}
}

@media only screen and (max-width: 940px) {
	
	.button, .QuerySheetForm input.button, .QuerySheetForm input.input_odoslat, .search-button{font-size:16px;}
	
	
		
	body{font-size:14px;}
	#container-main{padding-top:90px;}
	.infolinka .mh{display:none;}
	.top-info li{padding:0 6px;}
	
	.top-info li.infologo{display:none;}
	.top-info li.infomail{border-right:0;}
	.top-info{position:static; margin:0 auto; padding:10px 0 0 0; text-align:center; display:block !important; font-size:14px;}
	
	.domsearch h1,
	.intro-bn form > div > div{width:90%; margin:0 auto;}
	
	.zena{display:none;}
	#page45612 .basic001 .content{padding-right:15px;}
	
	.QuerySheetBefore{font-size:18px;}
	
	
	#head{padding:10px 0; min-height:0;}
	#head #logo img{}
	#head #logo{width:208px !important; float:none !important; margin:0 auto 5px auto !important; padding:0 !important; text-align:center;}
	#logo span{font-size:14px; display:none;}
	
	.skin-main h1, h1.orange, .basic001a h1, .otvden strong, .basic003b h3, h2.h1,
	#wrapper .basic001 h1, h1{font-size:24px;}
	#wrapper .basic001 h1{margin-bottom:10px;}
	h2, .otvden h3, .f40, #right-menu .title{font-size:20px;}
	.button, .QuerySheetForm input.button, .intro-bn p{font-size:18px;}
	.intro-bn a.button{height:40px; line-height:40px;}
	#wrapper{padding:25px 0;}
	
	
	.webyteam h2{line-height:normal;}
	.otvden img{max-width: 45% !important;}
	

	#right-menu ul li a, .rad10 li{font-size:14px;}
	
	div.otest{padding:15px 0 !important;}
	div.otest a{height:60px; line-height:60px; margin-bottom:10px;}
	.info-pata li, .blue-box{font-size:14px;}
	
	.intro li{font-size:14px; height:auto;}
	.intro h3{white-space:normal;}
	
	#header{padding:0;}
	
	#main-menu{position:static;}
	#main-menu .title{position:absolute; top:50%; bottom: auto; right:15px; margin-top:-25px; display:block; font-size:40px; width:auto; padding:0;}
	#main-menu .title a{text-decoration:none; display:block;}
	#main-menu .title a i{color:#0d88c3; display:block; padding:5px 10px 4px 10px; border:1px solid #0d88c3; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
	#main-menu .nav{display:none; position:absolute; top:96px; right:0; width:100%; float:none; -moz-box-shadow:0 10px 10px 0 rgba(0,0,0,0.5);-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,0.5);box-shadow:0 10px 10px 0 rgba(0,0,0,0.5); overflow:hidden;}
	#main-menu .nav li{float:none !important; width:auto !important; position:static !important; margin:0 !important;}
	#main-menu .nav li a{display:block !important; float:none !important;}
	#main-menu .nav li#mai-smainmenu-b-44363-link{display:none !important;}
	#main-menu .nav ul ul, #main-menu .nav ul li:hover > ul{display:none; position: static !important;}
	
	#main-menu .nav ul li a{background:#fff; color:#0d88c3; padding:15px; border-bottom:1px solid #0d88c3;}
	#main-menu .nav ul li, #main-menu .nav ul li:hover{border:0 !important;}
	#main-menu .nav ul li.selected > a{border-left:5px solid #0d88c3;}
	#main-menu .nav ul li.selected > a.sub{border:0;}
	
	#main-menu ul li a.btn-orange, #main-menu ul li a.btn-blue{margin:0 !important;-webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important;}
	#main-menu ul li a:hover{background-color:#dcf3fe  !important; color:#0d88c3 !important;}
	
	.referencie li{width:49%;}
	.referencie li:nth-child(3n+1){margin-left:2%;}
	.referencie li:nth-child(2n+1){margin-left:0;}
	
	.na-mieru-box li.w3{font-size:14px;height:150px;}
	.na-mieru-box li.wplus{height:150px; line-height:150px;}
	
	#main-menu ul.sjMenu li{position:relative !important; right:auto !important; top:auto !important;}
	#main-menu ul.sjMenu li ul{display:none;}
	#main-menu ul li a.sub{display: block; position: absolute; top:0; right:0; background:#0d88c3 !important; color:#fff !important;}
	#main-menu ul li a.sub .fa{color:#fff; vertical-align:middle;}
	
	#main-menu .nav ul li li a{background:#0d88c3 !important; color:#fff !important;}
	.rozcestnik ul li a{font-size:16px;}
	
	.basic002.rad-8 .content{padding:0;}
	.rozcestnik p.big-header{font-size:24px;}
	.basic003b .title::after{display:none;}
	
	#m-d83582.sjMenu li{width:33.33%; margin-bottom:10px;}
	
	.rad-8 .w50:first-child{width:60%;}
	.rad-8 .w50:last-child{width:40%;}
	
	.ocenujete li h3{font-size:28px;}
	.ocenujete li h4{font-size:22px;}
	
	.cart .price_without em, .cart .price_with em,
	.domain-registration #kroky li strong{font-size:9px;}
	
	.domain-registration #kroky ul{width:70%;}
	.cart{width:30%;}
	
.intro-produkty li{height:340px;}
.intro-produkty h3{font-size:18px;}
.button.blue.free .fa{margin-left:85px;}
.button.blue.free{font-size:14px;}
.banerik .cena{width:34%;}
.buttonik span{font-size:16px;}

	
}
@media only screen and (max-width:855px) {
	.buttonik span, .buttonik{font-size:14px;}
}

@media only screen and (max-width:767px) {
	.mh, .weby, div.otest a .fa, .intro-bn a.button, .intro-bn p, #sjm-d-82849{display:none !important;}
	.md{display:inline-block !important;}
	
	.basic002.rad-8 .content{padding:20px; text-align:center;}
	
	.QuerySheetBefore{font-size:14px;}
	
	#container-main{padding:0;}
	.top .basic001{padding-bottom:0;}
	#container, .basic002, .basic001a, .basic001{padding:20px 0;}
	#header{position:relative;}
	
	.basic001 h2{margin-bottom:20px;}
	.intro li, .intro-produkty li{clear:both; height:auto; float:none; width:auto; border-bottom:1px solid #efeae1; padding-bottom:10px; margin-bottom:10px;}
	.intro-bn form h2{font-size:24px;}
	
	div.otest .w50, div.otest .w80, div.otest .w20{display:block; text-align:center; margin:5px 0; width: 100% !important;}
	div.otest, div.otest a, .boxuj.twocoll ul li .fa, .boxuj.threecoll ul li .fa{font-size:18px;}
	
	#footer{padding:0 0 10px 0;}	
	#footer .content{padding:0;}
	.info-pata{position:static; margin:0 20px 20px 20px;}
	.info-pata li{width:auto; float:none; text-align:left;}
	.copy{text-align:center; padding:0 20px; font-size:12px;}
	
	.menu-pata{-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;width: auto; margin-bottom:15px;}
	.menu-pata li{border-bottom:1px solid #dcf3fe;}
	.menu-pata li a{display:block; padding:10px 15px;}
	
	.webyteam img{float:none; width:auto;}
	.webyteam .inbox{float:none; width:auto;}
	
	table.table th, table.table td{padding:5px;}
	.tdbut a.button.orange{font-size:14px; padding:0 10px;}
	.tdbut a.button.orange i{ display:none;}
	
	
	.rad10 li, .otvden.left-box .inbox, .w33 > li, .seminar.left-box .inbox,
	.threecoll .box-l, .threecoll .box-r, .threecoll .box-c,
	.kalendar-udalosti ul li{width:auto !important; max-width:100% !important; float:none; margin:0 0 15px 0 !important;}
	.kalendar-udalosti ul li{border:0; margin:0 !important; border-bottom:1px solid #e7dbc8 !important; padding:10px;}
	.kalendar-udalosti ul li li{border:0 !important;}
	.otvden img, .otvden.left-box img, .seminar.left-box img{max-width: 100% !important; float:none !important; margin-bottom:10px;}
	
	.rozcestnik p{display:none;}
	.rozcestnik ul li{width:100%; margin:0 0 10px 0;}	
	.rozcestnik ul li a{font-size:16px; height:auto; line-height:normal; padding:10px 0;}
	.rozcestnik .wrap{position:static;}
	
	#m-d83582.sjMenu li{width:100%; float:none;}
	
	#form-954 .QuerySheetLine1, #form-954 .QuerySheetLine2, #form-954 .QuerySheetLine3, #form-954 .QuerySheetLine4, #form-954 .QuerySheetLine5, #form-954 .QuerySheetLine6, #form-971 .QuerySheetLine1, #form-971 .QuerySheetLine2, #form-971 .QuerySheetLine3, #form-971 .QuerySheetLine4, #form-971 .QuerySheetLine5, .QuerySheetForm .QuerySheetLine{float:none !important; width:100% !important;}
	
	#page43381 .basic001 .content{padding:0 15px; background:none;}
	
	.right, .left, #wrapper #content, #wrapper #right{float:none !important; width:auto !important; padding:0 !important; margin-bottom:15px !important;}
	.QuerySheetFoot{text-align:center; float:none;}
	#right-menu ul li{border-bottom:1px solid #fff;}
	
	.ViewTable table .seda td, .ViewTable table .td1,
	.cennik-ceny td, .cennik-ceny th{padding:5px 0;}
	.cennik-ceny th, .f24, .cennik-ceny strong,
	.ViewTable table, .cennik-ceny,
	.boxuj.twocoll ul, .boxuj.threecoll ul{font-size:12px;}
	
	.boxuj.twocoll .inbox, .boxuj.threecoll .inbox{min-height:0;}
	
	
	.na-mieru-box{padding:0; background:none;}
	.na-mieru-box li.w3,
	.na-mieru-box li.wplus{height:auto; padding:15px; line-height:normal; float:none; width:auto;}
	.na-mieru-box li.wplus{font-size:24px;}
	
	
	#logo span{display:none;}
	
	.articleSummary:after{position:absolute; top:0; right:0; width:20px; background:#E3E3E3 url(images/black-arrow.png) no-repeat center center; height:100%; content:"";}
	.articleSummary{background:none; width:100%; height:auto; float:none; margin:5px 0 0 0 !important; clear:both; overflow:hidden;border:1px solid #E3E3E3;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; position:relative; padding:0 25px 0 0;}	
	.articleSummary .ImageWrapper, .article .ImageWrapper{margin:10px !important; float:left !important; width:60px !important;}
	
	.articleSummary .Image, .article .Image, .ProductNorm .ProductImage{text-align:center; display: inline; float:left; width:60px; height:auto;}
	.IntroHome .ProductImage a, .ShopIntro .ProductImage a,.ShopDetailView .ProductImage a, .home-scroller .ProductImage a, .articleSummary .Image a, .ProductNorm .ProductImage a{display: inline; vertical-align:middle; border:0; text-align:center; padding:0 !important;}
	.IntroHome .ProductImage a img, .ShopIntro .ProductImage a img,.ShopDetailView .ProductImage a img,.home-scroller .ProductImage a img, .articleSummary .Image img, .article .Image img, .ProductNorm a img{max-width:100% !important; max-height:60px; margin:0 auto 5px auto;}
	
	.IntroHome .Product h3,.ShopIntro .Product h3,.ShopDetailView h2,.home-scroller h3, .articleSummary h2, .ProductNorm h3{font-size:12px;line-height: normal;height: auto; padding:0 0 5px 0; margin:0 !important;overflow:hidden; background:none; position:static; height:auto;}
	.ProductNorm h3{margin-bottom:10px;}
	.ShopIntro .Product .ProductContent, .ShopDetailView .Product .ProductContent, .home-scroller .ProductContent, .ProductNorm .ProductContent{background:none; border:0 !important; padding:10px 0 !important; position:static; width:auto !important; float:none !important; min-height:0 !important;}
	.Product p.ProductDescription{padding:0; height:auto; margin-bottom:5px; display:block !important;}
	
	.Product p.ProductDescription, .ShopDetailView .ProductDescription p, .TopSellProducts ul li .ProductWrapper p, .ShopIntro .Product .ProductContent .ContentIn p{height:auto;}
	
	.article-sumarry-content{margin-left:90px; padding:10px 0; height:auto;}
	.articleSummary h2 a{display:block; font-size:14px;}
	.articleSummary h2 a:after{content: "";cursor: pointer;display: block;height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 2;}		
	.articleSummaryMore{display:none;}
	
	.pathway{padding:0 15px;}
	
	.w50{padding:0; float:none; margin-bottom:15px; width:auto;}
	
	.ocenujete li h3{font-size:24px;}
	.ocenujete li h4{font-size:18px;}
	.rad-8 img{float:none;}
	.rad-8 .w50:first-child{width:100%; float:none; text-align:center;}
	.rad-8 .w50:last-child{width:100%; float:none; clear:both; text-align:center;}
	
	#monews{margin-left:0; text-align:center;}
	
	#DomainNameTop{padding:0 5px;}
	.domsearch h1, .intro-bn form > div > div{width:98%;}
	.intro-bn form div.wwwdot,
	#DomainNameTop,
	.intro-bn button{font-size:12px;}
	.intro-bn form > div{padding:30px 15px; background:none;}
	.intro-bn form{background:none;}
	.domsearch h1{text-align:center;}
	.intro-bn button{right:-5px; width:30%;}
	
	#form-972 .QuerySheetLine5 label, #form-971 .QuerySheetLine6 label, #form-1061 .QuerySheetLine6 label{float:none;}
	#form-1096 .QuerySheetLine, #form-972 .QuerySheetLine{overflow:hidden;}
	
	.button, .QuerySheetForm input.button, .QuerySheetForm input.input_odoslat, .search-button{height:auto; padding:10px 20px; line-height:normal;}
	
	.box-banner{padding:0 20px; margin-bottom:10px;}
	
	.deskvar .reg-inner{display:none;}
	.mobilevar, .mobilevar .reg-inner{display: block;}
	.mobilevar .reg-inner .table{}
	.mobilevar .reg-inner .table .row{padding:5px; background:#fff; border-bottom:1px solid #0d88c3; font-size:14px; text-align:left;}
	.forma label{display:block;}
	#email-box .row label span:empty{display:none;}
	.reg-inner fieldset .row input{max-width:95%;}
	
	.column.strong{display:none !important;}
	.row .column a{display:inline-block; padding:0 10px; background:#4d4d4d; color:#FFF; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
	.row .column{margin:3px 0; text-align:left;}
	.row .column label{font-weight:bold;}
	table.zoznam th{width:120px;}
	
	.selstep-1 .row .column:nth-child(1)::before{content:'Doména: '; font-size:12px; color:#666;}
	.selstep-1 .row .column:nth-child(3)::before{content:'Cena ročne bez DPH: '; font-size:12px; color:#666;}
	
	.selstep-2 .row .column:nth-child(1)::before{content:'Doména: '; font-size:12px; color:#666;}
	.selstep-2 .row .column:nth-child(2)::before{content:'Typ registrácie: '; font-size:12px; color:#666;}
	.selstep-2 .row .column:nth-child(3)::before{content:'Typ služby: '; font-size:12px; color:#666;}
	
	
	.selstep-0 .tabbox:first-child .row .column:nth-child(1),
	.selstep-0 .tabbox:first-child .row .column:nth-child(2){display:inline-block;}
	.selstep-0 .tabbox:first-child .row .column:nth-child(3)::before{content:'Cena bez DPH za 1 mesiac: '; font-size:12px; color:#666;}
	.selstep-0 .tabbox:first-child .row .column:nth-child(4)::before{content:'Celková cena bez DPH: '; font-size:12px; color:#666;}
	.selstep-0 .tabbox:first-child .row .column:nth-child(5)::before{content:'Celková cena s DPH: '; font-size:12px; color:#666;}
	.selstep-0 p.buttons::before{content:'Celková cena znamená cena za zvolené obdobie, t.j. podľa zvoleného obdobia platby: ročne, štvrťročne, mesačne.'; display:block; text-align:center; padding:10px 0;}
	
	.selstep-4 .tabbox .row .column:last-child::after{content:' bez DPH';font-size:12px; color:#666;}
	
	.domain-registration #kroky li strong{display:none;}
	.mobilevar .reg-inner .table{margin-bottom:15px;}
	.domain-registration #kroky li em{font-size:14px;}
	.domain-registration #kroky li{ width:auto; padding:10px; height:50px;}
	
	
	
	.cart{width:auto; clear:both; float:none; float:right;}
	.cart:after{content:''; clear:both; display:block;}
	.domain-registration #kroky{height:auto;background-color:#dcf3fe;}
	.domain-registration #kroky ul{height:50px; width:auto; background:#fff;}
	.domain-registration #reg{padding:10px 0;}
	
	#content #reg h2{font-size:18px;}
	.button, .QuerySheetForm input.button, .intro-bn p{font-size:14px;}
	
	#reg form .search-row label{width:80%;}
	#reg form .search-row select{width:20%;}
	#reg form .search-row button{width:80%;clear:both; margin:10px 0 0 0;}
	
	.inin label span{width:30%;}
	.inin label input{width:70%;}
	
	.banerik .cena, .banerik .text, .banerik .pecat{float:none; width:auto;}
	.banerik h5, .banerik h5 .domen{font-size:24px;}
	.banerik{text-align:center;}
	.banerik .button-row.center, .banerik h2{text-align:center;}
	.banerik .pecat{margin-top:10px;}
	.mesiac, .banerik .pecat img{position:static;}
	.buttonik span, .buttonik{font-size:18px !important;}
	
	
}

@media only screen and (max-width:449px) {
	
	#head .head{clear:both;}
	#main-menu .title{top:7px; margin:0;}
	#main-menu .title{font-size:30px;}
	.button.blue.free .fa{margin-left:0;}
	.button.blue.free{height:40px; line-height:40px; font-size:12px;}
}

@media only screen and (max-width:410px) {
	.tables{padding:0;}
}

@media only screen and (max-width:359px) {
	#head #logo{float:left !important; margin:0 0 0 25px !important;}	
	.button.blue.free{height:40px; line-height:40px; font-size:10px;}
	.tables{padding:0;}
	table.info td{padding:20px 15px;}
}