html{height:100%;margin-bottom:0px;}
form, div, span, li{margin:0;padding:0;}
ul{margin-top:0px;margin-bottom:0px;padding-left:26px;margin-left:5px;}
hr{height:0 !important;height:1px;color:#ddd;background:transparent;border-width:1px 0 0 0;border-color:#ddd;border-style:solid;}
img,table{border:none;}
body{font-family:'Arial', sans-serif, Tahoma, Verdana;font-weight:400;line-height:25px;margin:0;font-size:15px;padding:0;color:#333;text-align:justify;background:#f4f4f4;}
body.contentpane{}
a:link, a:visited{text-decoration:none;color:#3d8dd1;}
a:hover{text-decoration:none;color:#999;}
p{font-size:15px;color:#333;padding:0px;margin:0px;text-align:justify;margin-bottom:5px;}
fieldset{border:none;padding:0px;margin:0px;}
input.button, button, input[type="submit"]{font-size:17px;height:40px;line-height:25px;padding:0px 19px;cursor:pointer;color:#fff;vertical-align:middle;color:#fff;border:none;background:#3d8dd1;font-family:'Open Sans Condensed', sans-serif, Tahoma, Verdana;font-weight:400;}
.readmore{overflow:hidden;}
.readmore a.btn{text-align:center;display:block;height:34px;line-height:34px;float:right;}
input.button:hover, button:hover, input[type="submit"]:hover{background:#025ba7;}
.inputbox, input[type="text"], input[type="password"], input[type="email"]{width:340px;color:#777;font-size:15px;height:34px;padding:2px 5px;border:1px solid #ddd;background:#fafafa;font-family:'Open Sans Condensed', sans-serif, Tahoma, Verdana;font-weight:400;}
.inputbox:hover, input[type="text"]:hover, input[type="password"]:hover, input[type="email"]:hover, textarea:hover{border:1px solid #3d8dd1;}
select{width:382px;color:#777;font-size:13px;height:30px;padding:2px 1px;border:1px solid #ddd;background:#fafafa;font-family:'Open Sans Condensed', sans-serif, Tahoma, Verdana;font-weight:400;margin-bottom:4px;}
input[type="file"]{width:370px;color:#777;font-size:11px;height:22px;padding:2px 5px;border:1px solid #eee;background:#f6f6f6;font-family:'Open Sans Condensed', sans-serif, Tahoma, Verdana;font-weight:400;margin-bottom:4px;}
input:-moz-placeholder, input::-webkit-input-placeholder,:-ms-input-placeholder, input:-moz-placeholder{color:#777;}
.textarea, textarea{width:98%;height:100px;border:1px solid #ddd;background:#fafafa;color:#999;padding:0.5%;font-size:15px;font-family:'Open Sans Condensed', sans-serif, Tahoma, Verdana;font-weight:400;}
form table{width:100%;}
.article-info-term{display:none;}
dd.create{margin:0;}
dl{overflow:hidden;margin:0;}
dl dd{margin:5px 0;font-size:11px;font-style:italic;color:#ccc;padding:0;float:left;line-height:16px;}
#page_bg{padding:0;border-top:4px solid #3d8dd1;background: #fff;}
#header_bg{}
#header{padding:0;max-width:1040px;margin:0 auto;position:relative;}
#header_01{height:70px;float:left;margin-top:35px;}
#header_02{height:145px;float:right;margin-right:20px;}
#header_03{float:right;padding:10px;}
#footer_bg{position:relative;background:#f8f8f8;border:1px solid #ececec;margin-top:40px;}
#footer{margin:0px auto;max-width:600px;overflow:hidden;padding:20px 0 0;}
#footer p, #footer a:link, #footer a:visited{font-family:'Open Sans Condensed', sans-serif, Tahoma, Verdana;font-size:20px;color:#555;line-height:20px;padding: 30px 0;}
#footer p{margin:0;}
#content_bg{}
#slideshow_bg{padding:0;background:url(../images/slide.jpg) bottom center no-repeat;height:448px;}
#slideshow{margin:0px auto;padding:0px 0px;max-width:1040px;}
#slideshow p{margin:0px;}
#content{margin:0px auto 2px;padding:20px 0px 0;max-width:1040px;}

#header_02 ul{list-style:none;margin:0px 0px;padding:0px;float:right;}
#header_02 ul li{float:left;padding:0 0px;margin:0px;}
#header_02 ul li a:link, #header_02 ul li a:visited{font-family:'Open Sans Condensed', sans-serif, Tahoma, Verdana;display:block;font-size:23px;line-height:50px;padding:55px 10px 10px;margin:0px;color:#3d8dd1;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;text-transform:uppercase;}
#header_02 ul li.current>a, #header_02 ul li:hover>a{background:#3d8dd1;color:#fff;}
#header_02 > ul{position:relative;z-index:1002;clear:both;}
#header_02 > ul > div > div > li{position:relative;display:block;float:left;}
#header_02 > ul > div > div > li a{position:relative;z-index:9999;display:block;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}
#header_02 ul ul{display:block !important;position:absolute;z-index:1002;padding:0px;margin:0;top:80px;left:0;visibility:visible;max-height:0;opacity:0;background:#efefef;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}
#header_02 > ul li{}
#header_02 > ul > li:hover{overflow:initial;}
#header_02 ul li:hover > ul{opacity:1;max-height:1000px;overflow:visible;top:102px;}
#header_02 ul ul > li a{height:auto;display:block;padding:5px 0px;margin:0;font-size:14px;}
#header_02 ul ul > li{float:initial;}
#header_02 ul ul > li a:link, #header_02 ul ul > li a:visited{font-size:16px;line-height:20px;padding: 20px 10px;}
#main_module .module, #main_module > .module-last{width:32%;margin-top:10px;float:left;margin-right:2%;background:#fff;min-height:310px;}
#main_module .module-last{margin-right:0%;}
#maincolumn{margin:0 0 10px;margin-left:20px;padding:0;float:left;width:830px;}
#rightcolumn{padding:0;float:left;width:300px;margin-left:20px;}
#rightcolumn > div{display:block;margin-bottom:20px;padding:20px;}
#rightcolumn h3, #rightcolumn h3 a{color:#064a3d;text-shadow:1px 1px 0px #FFF;text-align:left}
.module-blog{background:#e0e0d9 url(../images/blog.png) top right no-repeat;}
.module-kontakt{background:#e0e0d9 url(../images/kontakt.png) top right no-repeat;}
.custom-kontakt img{margin-right:20px;float: left;}
.custom-kontakt p{margin:20px 0 0;line-height:16px;}
#maincolumn_full{padding:0px;}
h1, h2{font-family:'Open Sans Condensed', sans-serif, Tahoma, Verdana;padding:0;margin:0;font-size:35px;line-height:40px;color:##=3d8dd1;text-align:left;margin:10px 0 10px;font-weight:normal;}
h2{margin:10px 0 10px;line-height:34px;color:#3d8dd1;font-weight:normal;}
h4{font-family:'Open Sans Condensed', sans-serif, Tahoma, Verdana;margin:5px 0;color:#999;font-size:18px;line-height:28px;font-weight:normal;}
h3{font-family:'Open Sans Condensed', sans-serif, Tahoma, Verdana;padding:5px 0;margin:5px 0;font-size:20px;line-height:32px;color:#3d8dd1;font-weight:normal;}
.clr{clear:both;}
div.icons{display:none;}
div.center_box_header h3{font-size:24px;text-align:center;margin:0;padding:0px;text-transform:uppercase;line-height:44px;}
div.center_box_header{height:160px;background:url(../images/box_title.png) top center repeat-x;}
div.center_box_content .custom{background:none !important;}
div.center_box_content .custom{padding:20px 15px 15px;}
div.center_box_bottom{padding:0px;}
#system-message ul{list-style:none;padding:0;margin:0;}
#system-message dt{display:none;}
#system-message dd{list-style:none;padding:0;margin:0;}
#system-message ul li{padding:0;margin:0;text-align:center;font-size:14px;padding:5px;}
#system-message dd ul{background:#fff;border-top:3px solid #FF0000;border-bottom:3px solid #FF0000;border:1px solid #AAA;padding:0;margin:0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin:5px 0;}
#system-message dd.message{color:#0080C0}
#system-message dd.error{color:#FF0000;}
#system-message dd.notice{color:#0080C0}
#content .pagination, #content .vm-pagination{margin:10px 0;padding:10px 0 10px 0px;}
#content .pagination ul, #content .vm-pagination ul{list-style-type:none;margin:0;padding:0;text-align:center;}
#content .pagination li, #content .vm-pagination li{display:inline;padding:2px 5px;text-align:left;border:solid 0px #eee;margin:0 2px}
#content .pagination li.pagination-start,
#content .pagination li.pagination-next,
#content .pagination li.pagination-end,
#content .pagination li.pagination-prev,
#content .vm-pagination li.pagination-start,
#content .vm-pagination li.pagination-next,
#content .vm-pagination li.pagination-end,
#content .vm-pagination li.pagination-prev{border:1px solid #eee;padding:7px 5px;}
a.pagenav{font-size:10px;}
#content .pagination li, #content .vm-pagination li{border:1px solid #eee;background:#fdfdfd;padding:7px 15px;color:#666;}
#content .pagination li a, #content .vm-pagination li a{font-weight:bold;color:#333;}
#content .pagination li a:hover, #content .vm-pagination li a:hover{color:#666;}
p.counter{font-weight:bold;text-align:center;margin-bottom:5px;color:#333;}
#system-message .alert{background:#fff;border:1px solid #ddd;padding:10px;margin:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:5px 0;}
#system-message .close{display:block;float:right;background:url(close.png) top right no-repeat;width:28px;height:28px;text-indent:-9999px;cursor:pointer;}
#system-message .alert-heading{font-size:16px;text-align:center;}
table.tabelka{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:1px solid #eee;-moz-box-shadow:0 0 5px #fafafa;-webkit-box-shadow:0 0 5px #fafafa;box-shadow:0 0 5px #fafafa;}
table.tabelka td, table.tabelka tr{border-top:1px solid #eee;vertical-align:middle;background-color:none;}
table.tabelka td{padding:2px 6px;}
table.tabelka tr:hover td{background:#f6f6f6;}
table.tabelka tr.th{background:#02AAFF url(../images/menu.png) center top repeat-x;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px;}
table.tabelka tr.th .th1{-webkit-border-top-left-radius:8px;-moz-border-radius-topleft:8px;border-top-left-radius:8px;}
table.tabelka tr.th .th2{-webkit-border-top-right-radius:8px;-moz-border-radius-topright:8px;border-top-right-radius:8px;}
table.tabelka tr.th th{border:none;color:#fff;padding:6px 6px;font-weight:normal;vertical-align:middle;text-align:center;}
table.tabelka p, table.tabelka span{text-align:left;}
div.sigplus-gallery ul>li>img, div.sigplus-gallery ul>li>a>img{margin:2px!important;padding:10px!important;}
#content div.sigplus-gallery ul>li>img, #content div.sigplus-gallery ul>li>a>img{margin:4px!important;padding:6px!important;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
#content div.sigplus-gallery ul>li>img:hover, #content div.sigplus-gallery ul>li>a>img:hover{-moz-box-shadow:0 0 5px #aaa;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;border-color:#bbb;}
.tooltip{background:#eee;padding:10px;opacity:0.8;filter:alpha(opacity=80);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;max-width:400px;}
.readmore{display:block;text-align:right;color:#064a3d!important;}


.custom-box-title{max-width:600px;margin:0 auto;}
.custom-box-title h2{margin:20px 0;}

.custom-box1{float:left;border:1px solid #f4f4f4;background:#f4f4f4;margin:1.5%;width:30.33%;padding:15px;position:relative;box-sizing: border-box;min-height:395px;margin-top:20px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}

.custom-box2{float:left;background:#f4f4f4;margin:1.5%;width:30.33%;padding:15px;position:relative;box-sizing: border-box;min-height:395px;margin-top:20px;}

.custom-box3{float:left;background:#f4f4f4;margin:1.5%;width:30.33%;padding:15px;position:relative;box-sizing: border-box;min-height:395px;margin-top:20px;}

.custom-box1 img, .custom-box2 img, .custom-box3 img{position:absolute;top:-20px;left:-20px;}

.custom-box1 h3, .custom-box2 h3, .custom-box3 h3{text-align: left;margin: 0;font-size: 25px;padding: 0;line-height: 40px;height: 50px;margin-left: 70px;margin-bottom: 10px;}

.custom-box1:hover{background:#eee;border:1px solid #ccc;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}

h3.accordion_title{ margin-top: 40px;font-size: 30px;line-height: 42px;}

.ui-accordion-header {border:1px solid #eee;margin:2px 0 0; padding: 10px 15px;color: #333;background: #f6f6f6 url(../images/accord.png) center right no-repeat;}

.ui-accordion-header.ui-state-active{background:#eee url(../images/accord2.png) center right no-repeat;}

.ui-accordion-content {border:1px solid #eee;border-top:none;padding:15px;margin:0;}

@media (max-width:1040px){
#maincolumn_full, #footer, #header{width:96%;padding:0% 2%;}
#footer{padding:2%;}
#header_01{}
#header_02{margin-right:0;}
#header_03, .slide_opis{display:none;}
#slide_gora{height:250px !important;}
#slide_gora > div{background-size:cover!important;}
.item-page img{max-width:100%;}
#maincolumn{width:62%;margin-left:2%;}
#rightcolumn{width:32%;margin-left:2%;}
}
@media (max-width:980px){

#header_01{width:310px;margin:20px auto 0;float:none;}
#header_02{float:none;width:auto;height:auto;margin:30px 0;}
#header_02 ul{float:none;display:table;margin: 0 auto 10px;height:auto}
#header_02 ul li a:link, #header_02 ul li a:visited {padding: 0px 16px;}
#header_02 ul li:hover > ul{top:50px;}
#slideshow_bg{height:250px;background-size:cover;}
.custom-box1,.custom-box2, .custom-box3{width:96%;min-height:100px;margin:2%}
}
@media (max-width:768px){
#slide_left, #slide_right{display:none;}
.item-page img.img_content{max-width:40%;}
#slide_gora{height:200px !important;}
#maincolumn{width:96%;margin:0 2%;}
#rightcolumn{display:none;}
#header_02 ul div div li {float: none!important;}
#header_02 ul {display: block;}
.naver-handle{border:none;}
.naver.enabled .naver-container{border:none;}
#slideshow_bg{height:180px;}

}
@media (max-width:640px){
#slide_gora{height:150px !important;}
.newsflash_cont{width:85%;margin:10px 0;padding-left:15%;}
#slideshow_bg{height:150px;}
}
@media (max-width:490px){
#slide_gora{height:100px !important;}
#header_01{width:280px;}
#logo img{max-height:60px;}
#slideshow_bg{height:120px;}
}
