/* EasyWeb html style file */



body { background-color: #e4dfd8; color: #000; font-size: 1em; }



img.obtokVlevo { float: left; padding-right: 30px; padding-bottom: 20px; }



img.obtokVpravo { float: right; padding-left: 30px; padding-bottom: 20px; }



p.odrazkaVelka { font-size: 1.0em; margin: 0 0 15px 0; color: #000; background: url(8005abd2-77d0-4544-a460-9a32d2d7e8d0) no-repeat left center; min-height:32px; padding:0 0 0 40px; line-height:32px; display:table}



table.vychoziTabulka {border-collapse:collapse; border-spacing:0; margin:0 0 15px 0; width:100%; max-width:600px;}
table.vychoziTabulka tr th {background:#000000; color:#fff; font-weight:bold; padding:5px 10px; border:1px solid #fff;}
table.vychoziTabulka tr td {padding:5px 10px; border-bottom:1px dashed #665D52}



table.tabulkaZebra {border-collapse:collapse; border-spacing:0; margin:0 0 15px 0; width:100%}
table.tabulkaZebra tr:nth-child(2n) td {background:#E5E0DC; color:#000; padding:5px 10px;}
table.tabulkaZebra tr:nth-child(2n+1) td {background:#f7f6f5; color:#000; padding:5px 10px;}



p.zvyraznenyText { font-size: 1.0em; font-weight:600; margin: 0 0 15px 0; color: #000 !important; background:#E5E0DA; min-height:24px; padding: 15px 20px;display:table; text-align:center;}




div.obtokRight { float: right; padding-left: 30px; padding-bottom: 20px; }



div.obtokLeft { float: left; padding-right: 30px; padding-bottom: 20px; }



img.imgRespon { max-width:100%; }



div.respTable {overflow: auto; }
div.respTable table {max-width:100%; }




a.pdfIkona {}


.boxMain .boxIcons a {color:#000; }
.boxMain .boxIcons a:hover {color:#000;}
.boxIcons .pdfIkona {padding:2px 0 2px 20px; position:relative;  margin:0 8px 15px 8px; display:inline-block}

.boxIcons .pdfIkona:before {color:#EA4C3A; display:block; position:absolute; top:4px; left:0; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); content: "\f1c1";}



ul.contUl {margin:0 auto 20px auto; padding:0; list-style:none; display:table}
ul.contUl li {float:left;  margin:0 15px 15px 15px; }
ul.contUl li a, ul.contUl li span {padding:20px 40px; background:#22a579; color:#fff; font-size:1.1em; display:block; text-decoration:none;}
ul.contUl li a:hover {color:#fff; background:#1cb581; text-decoration:none;}



ul.contUl2 {margin:0 auto 20px auto; padding:0; list-style:none; display:table}
ul.contUl2 li {float:left;  margin:0 15px 15px 15px; }
ul.contUl2 li a, ul.contUl2 li span {padding:20px 50px; background:#f2a50f; color:#fff; font-size:1.1em; display:block; text-decoration:none; text-align:center; }
ul.contUl2 li a:hover {color:#fff; background:#fdc51c; text-decoration:none;}



ol.numList {margin:0 0 30px 0; padding:0;  counter-reset: section; list-style-type: none;}
ol.numList li {position:relative; padding:11px 0 0 50px; margin:0 0 10px 0; min-height:40px; list-style-type: none;}
ol.numList li:before {font-weight:400; font-size:1.1em; background:#343434 url(/templates/css/images/olLi.png) no-repeat left top; color:#fff; counter-increment: section; content: counters(section,".") " ";  width:40px; height:40px; margin:0 5px 0 0; line-height:40px; text-align:center; display:block; position:absolute; top:0; left:0; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; }
ol.numList ol {padding:20px 0 0 0; counter-reset: section; list-style-type: none; margin:0 0 10px 0;}



ol.numListCenter {margin:0 0 30px 0; padding:0;  counter-reset: section; list-style-type: none; text-align:center;}
ol.numListCenter li {position:relative; padding:50px 0 0 0; margin:0 0 50px 0; list-style-type: none; text-align:center;}
ol.numListCenter li:before {font-weight:400; font-size:1.1em; background:#343434 url(/templates/css/images/olLi.png) no-repeat left top; color:#fff; counter-increment: section; content: counters(section,".") " ";  width:40px; height:40px; margin:0; line-height:40px; text-align:center; display:block; position:absolute; top:0; left:calc(50% - 20px); -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; }
ol.numListCenter ol {padding:50px 0 0 0; counter-reset: section; list-style-type: none; margin:0 0 10px 0; text-align:center;}



.boxMain table {margin:0 0 20px 0; border-collapse:collapse;}
.boxMain table tr th  {padding:5px 10px; background:#382003; color:#fff; text-align:center;}
.boxMain table tr td {padding:3px 10px; text-align:center; border-bottom:1px solid #d3d1cf;}



.boxMain table.table1 {margin:0 0 20px 0; }
.boxMain table.table1 tr th  {padding:8px 10px; background:#382003; color:#fff; text-align:left; background:#eee8df;}
.boxMain table.table1 tr td {padding:5px 10px; text-align:left; border-bottom:1px solid #d3d1cf; background:#eee8df;}
.boxMain table.table1 tr th:nth-child(2n), .boxMain table.table1 tr td:nth-child(2n) {text-align:right;}
.boxMain table.table1 tr:nth-child(2n) th, .boxMain table.table1 tr:nth-child(2n) td {background:#fff;}





ul.ul01 {margin:0; padding:0; list-style:none; }
ul.ul01 li {display:block; position:relative; padding:0 0 0 20px; line-height:1.4em;}
ul.ul01 li:before {display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); color: #30ab83; position: absolute; top:7px; left:0; content: "\f111"; font-size: 9px !important;  }




@media screen and (max-width: 767px) {
		img.obtokVlevo, img.obtokVpravo {max-width:200px}
}
@media screen and (max-width: 600px) {
		ul.contUl li a, ul.contUl li span {padding:20px 30px;}
}
@media screen and (max-width: 480px) {
	ul.contUl li {float:none; margin:0 0 15px 0; display:block; }
	div.respTable table {width:100%}
	img.obtokVlevo {max-width:100%; display:table; margin:0 auto 10px auto; float:none;}
	img.obtokVpravo {max-width:100%; display:table; margin:0 auto 10px auto; float:none;}
	table.vychoziTabulka {min-width:200px; width:100%; font-size:0.9em; text-align:center}
	table.tabulkaZebra {font-size:0.9em; text-align:center}

}


@media screen and (min-width: 601px) {
.navbar {
  position : fixed;
  bottom : 10px;
  right : 10px;
  width : 100%;
  z-index : 10000;
}

.navbar img {
  float : right;
}

.navbar img:hover {
  box-shadow : rgba(0, 0, 0, 0.16) 1px 1px 10px 0px;
}
}

@media screen and (max-width: 999px) {
.navbar {
  visibility: hidden;
	}
}



#footerWrap {
margin-top:30px;
}

@media screen and (min-width: 999px) {
.mobile-show {
  visibility: hidden !important;
  display: none !important;
  
}

.header-academy-button {visibility:hidden}