html,body,ol,ul,p,h1,h2,h3,h4,h5,h6,img,form{padding:0px; margin:0px; border:0px; }
html{scroll-behavior:smooth;}
body{color:#000; font-family:'IBM Plex Sans',sans-serif;background:#fff; }
a{text-decoration:underline; color:#ee922d; }
a:hover{text-decoration:none; }
h1{margin-bottom:15px; font-size:48px; display:block; text-transform:uppercase; font-weight:500; text-align:center; font-style:italic;color:#ee922d; }
h2,h3,h4,h5,h6,.hhh{color:#ee922d; margin-bottom:15px; font-size:38px; display:block; text-transform:uppercase; font-weight:400; }
.white{color:#fff; }
.hhhh{color:#ee922d; font-weight:600; font-size:22px; display:block; margin-bottom:0px; }
p{text-align:center; margin-bottom:20px !important; color:#000; }
ul.list{float:left; text-align:center; margin-bottom:25px; width:100%; margin-left:25px;color:#ee922d; }
ul.list li{margin-top:10px; margin-bottom:5px; margin-left:5px; text-align:justify; padding-left:5px; list-style:circle; }
ol.list{margin-top:0px; margin-bottom:15px; margin-left:22px; }
ol.list li{margin-top:5px; margin-bottom:5px; margin-left:25px; text-align:justify; }
.clear{clear:both; margin:0; padding:0; font-size:1px; height:0px; }
/*layout*/
.anchor{position:absolute;width:1px;height:1px;margin-top:-100px;}
#header-container{width:100%;position:fixed;background:#fff;z-index:1000;border-bottom:4px solid #ee922d;}
#logo img.tiny{max-width:150px;transition:.5s ease;}
nav.tiny{margin-top:53px;transition:.5s ease;}
header{width:100%;margin:0 auto;overflow:hidden;max-width:1024px;}
#orange-bar{width:100%;height:4px;float:left;background:#ee922d;}
.container{width:100%;margin:0 auto;overflow:hidden;max-width:1024px;padding-top:30px;padding-bottom: 10px;}
.content{padding:70px 0;width:100%;float:left;}
#first-content {margin-top: 120px;}
#first-container {position: relative;padding:0px;}
.last-container {padding-bottom: 0 !important;}
#logo{float:left;margin-top:10px;}
#logo img{float:left;width:100%;max-width:267px;transition:height 500ms,background 500ms;}
/*-webkit-animation-name: bounce;	-webkit-animation-duration: 0.7s;	-webkit-animation-timing-function: ease;	animation-name: bounce;	animation-duration: 0.7s;	animation-timing-function: ease;*/
nav{background:#ed922d;margin-top:111px;float:right;-}
nav ul{float:left;overflow:hidden;}
nav ul li{float:left;list-style:none;border-left:2px solid #fff;}
nav ul li:last-child{border-right:2px solid #fff;}
nav ul li a{text-decoration:none;padding:7px 7px;float:left;color:#fff;font-size:13px;}
nav ul li:hover{background:#686868;color:#fff;}
#top-img {position: absolute;bottom: 0;right:0;}
#top-img img{float: right;width:100%;}
.hh-center{text-align:center;display:block;color:#ee922d;font-size:48px;}
.hhh-center{text-align:center;display:block;color:#ee922d;}
.strejda{font-family:'Dancing Script',cursive;text-transform:capitalize;color:#8f2f79;padding-right:5px;font-size:62px;font-weight:700; }
.content-left{float:left;width:47%;}
.content-right{float:right;width:49%;}
.white-container{width:100%;float:left;padding:20px 0 20px 0;}
.gray-container{width:100%;float:left;padding:20px 0 20px 0;background:#ebebeb;color:#fff;}
.orange-container{width:100%;float:left;padding:0px 0 50px 0;background:#ee922d;color:#fff;}
.orange-container span{font-size:22px; }
.orange-container a{color:#8f2f79;}
.price{font-size:26px;margin-top: -7px;float: right;}
.empty-li {list-style: none !important;}
.li-right {text-align: right !important;margin-top:10px;}
.orange{font-weight:bold;color:#ee922d;}
.white{color:#fff;}
#slider {float: left;width:100%;height: 547px;}
.download-ico { background:  #ee922d url("../images/ico-download.png") no-repeat center center;position: absolute;top:20px;right:20px;color:#fff;text-decoration: none;/*padding: 7px 14px 7px 34px;*/ width:40px;height:40px;}
.download-ico:hover {background-color: #686868;}
/*.download-ico img {float: left;max-width:30px;max-height: 30px;}*/
table.projects-table {width:100%;float:left;color:#000;}
table.projects-table th:first-child{text-align: left;padding:5px;width:13%;}
table.projects-table th{background: #ee922d;padding:5px;}
table.projects-table td{text-align: center;background: #fff;}
table.projects-table td.red{color: red;}
table.projects-table td.green{color: green;}

table.price-table {text-align: center;float: none;font-size: 150%; border-collapse: collapse;width:100%;max-width:480px;}
table.price-table td {border-bottom: 2px solid #ee922d;}
table.price-table td:first-child {/*background:#ee922d;color:#fff;*/ text-align: left;padding-right: 15px;}
table.price-table td:last-child {text-align: right;}

.white-link {color:#fff !important;}
.big-text {text-transform:uppercase;}
.extra-bottom {padding-bottom: 20px;}
.map {border:0;float:left; width:100%}
.mobile-space {display: none;}
.footer-padding {padding:10px 0;}
/*font-family:'Gudea',sans-serif;font-family:'IBM Plex Sans',sans-serif;font-family:'Monda',sans-serif;font-family:'Dancing Script',cursive;*/
footer{width:100%;margin:0 auto;overflow:hidden;max-width:1024px;background:#ee922d;text-align:center;font-size:11px;}
@media (max-width:920px){nav ul li a{padding:7px 7px;}}
@media (max-width:830px){#logo img{max-width:180px;}nav{margin-top: 65px;}.nav-dots {bottom: 10px !important;}.nav label{top:100px !important}.nav label {opacity:1 !important}}
@media (max-width:735px){nav{margin-top: 0px;}#slider {height:480px !important;}/*.nav{display: none !important;}*/.nav .prev { left: 10px !important; }.nav .next { right: 10px !important; }}
@media (max-width:570px){nav{float: left;width:100%;}nav ul li a{padding:7px 0px;width:100%;float: left;text-align: center;border:0;border-top: 4px solid #fff;}nav ul li{width:100%;float: left;border-left:none !important;}#logo{float:left;margin-top:10px;width:100%;text-align: center;}#logo img {float: none;max-width:150px;}nav.tiny{margin-top:0px;}#first-content{margin-top:230px;}.anchor{margin-top:-300px;}.content-left{width:100%;}.content-right{width:100%;}.price{float: left;}#slider {height:260px !important;}.mobile-space{display: block;}.mobile-hide{display: none;}.hh-center{font-size: 32px;;}}
@media (max-width:500px){.opticka-sit {font-size:16px !important;}}


.price-table-title {background:#98c72d;color:#fff;font-weight:bold !important;display: block;width:99%;float:left;margin-top:15px;font-size:120%;margin-bottom:10px;padding:0.5%;}
.price-list {float:left;width:100%;border:4px solid #ed922d;border-collapse: collapse;font-size:120%;}
.price-list th {background:#ed922d;color:#fff;}
.price-list td {border:3px solid #ed922d;padding:2px 5px;}
.price-list td:last-child {text-align: center !important;}
.price-table-text {width:100%;float:left;text-align: right;font-size:110%;margin-top:10px;}