article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display:block}
audio, canvas, progress, video {display:inline-block; vertical-align:baseline}
audio, canvas, img, svg, video {vertical-align:middle}
audio:not([controls]) {display:none; height:0}
[hidden], template {display:none}

a {background:transparent; color:#1B7DCE; text-decoration:none}
#main a{ color:#1B7DCE; text-decoration:none; }
.green{ color:#1B7DCE;}
#main a:hover,a:hover {text-decoration:underline}

#main .blogItem { color:#362414; display:block;; } 

a:active, a:hover {outline:0}
abbr[title] {border-bottom:1px dotted}
b, strong {font-weight:bold}
dfn {font-style:italic}
h1 {margin:0 0 .67em; font-weight:normal; font-size:30px}

mark {background:#ff0; color:#000}
small {font-size:80%}
sub, sup {font-size:75%; line-height:0; position:relative; vertical-align:baseline}
sup {top:-0.5em}
sub {bottom:-0.25em}
img {border:0}
svg:not(:root) {overflow:hidden}

figure {margin:1em 40px}
hr {-moz-box-sizing:content-box; box-sizing:content-box; height:0; display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0}
pre {overflow:auto}
code, kbd, pre, samp {font-family:monospace, monospace; font-size:1em}

#wrap button, input, optgroup, select, textarea {color:inherit; font:inherit; margin:0}
#wrap button {overflow:visible}
#wrap button, select {text-transform:none}
#wrap button, input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance:button; cursor:pointer}
#wrap button[disabled], html input[disabled] {cursor:default}
#wrap button::-moz-focus-inner, input::-moz-focus-inner {border:0; padding:0}


input {line-height:normal}
input[type="checkbox"], input[type="radio"] {box-sizing:border-box; padding:0; width:4em; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height:auto}
input[type="search"] {-webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance:none}

label { font-size:1.5em; }
h4 {
	font-size: 1.2em;
	margin-top: 2em;
	border-top: 1px dotted #c2c2c2;
	padding-top: 2em;
}
fieldset {border:1px solid #c0c0c0; margin:0 2px; padding:.35em .625em .75em}
legend {border:0; padding:0}

optgroup {font-weight:bold}
table {border-collapse:collapse; border-spacing:0}
td, th {padding:0}

/* main */
/*  */
html {font-family: 'Open Sans', sans-serif;; font-size:12px; background:#fff url(img/topline.jpg) repeat-x center top;  color:#000;}
body {margin:0; background:#fff ;  }
h2, h3,  a.btn, #wrap  button,#nav>li:last-child>a { font-weight:normal}

.browsehappy {margin:0.2em 0; background:#caa; color:#000; padding:.5em; text-align:center; filter:alpha(opacity=66); display:none}

::-moz-selection {background:#b3d4fc; text-shadow:none}
::selection {background:#b3d4fc;text-shadow:none}

fieldset {border:0; margin:0; padding:0}
textarea {resize:vertical; overflow:auto}

em.big {font-size:larger; font-style:normal}

input[type="text"], input[type="password"], #wrap  button, a.btn, #nav a {padding:.45em 1em; /* -webkit-border-radius:.33em; border-radius:.33em */ }
input[type="text"], input[type="password"], textarea {
	background:#fff; border:1px solid #bbcac7;
	-webkit-box-shadow:0 3px 0 #fff, 0 -3px 0 #fff, -3px 0 0 #fff, 3px 0 0 #fff, 0 0 .6em rgba(0,0,0,.2) inset; box-shadow:0 3px 0 #fff, 0 -3px 0 #fff, -3px 0 0 #fff, 3px 0 0 #fff, 0 0 .6em rgba(0,0,0,.2) inset;
margin-top:3px;
margin-bottom:3px;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {border-color:#237c9c}
#wrap  button, a.btn,#nav>li:last-child>a {background:none repeat scroll 0 0 #41b647 ; border:1px solid #469f1c !important; color:#fff!important;; text-transform:uppercase; display:inline-block}
#wrap  button:hover, a.btn:hover,#nav>li:last-child>a:hover {background-image:none !important; text-decoration:none}

#wrap,.wrap {width:990px; margin:0 auto; padding:0px; position:relative}
#main{
 min-height: 55vh;
}
#foot > .w-33, #aside, #main {display:inline-block; *display:inline; *zoom:1; vertical-align:top}
ul#nav, #foot {padding:0; margin:0; list-style:none; *zoom:1}

#main {width:640px; padding:30px; ; margin-top:0px; margin-right:25px; background:#fff;  position:relative; z-index:1}
#main > .sub-title {margin:-1em 0 2em 0}
body.hp #main {margin-top:420px}

#aside {width:260px; margin-top:-240px;}
#aside h3 {font-size:1.4375em;margin-bottom:10px;}
#aside > .opens table {color:#fff; width:100%}
#aside > .opens th {text-align:right}
#aside > .news {
	color:#fff; padding:0 0 0 70px; margin:0 0 3em 0; *zoom:1;
	min-height:240px; height:auto !important; height:240px;
}
#aside > .news > p {position:relative}
#aside > .news > p > a {color:#362414; line-height:1.2em;}
#aside > .opens > h3, #aside > .news .date, #aside > .news > h3, #aside > .opens tr:hover, #aside > .opens tr:hover {color:#d7c587}
#aside > .news h3 {margin-left:-30px; }
#aside > .news .date {
	background-color:rgba(59,43,28,.6) !important; background-color:#352414; padding:.25em .5em; position:absolute; top:0; left:-67px; widthoverflow:hidden; text-align:center; *zoom:1;
	border-right:1px solid #937750; border-bottom:1px solid #937750; text-shadow:1px 1px 1px #352414; -webkit-box-shadow:0 0 .5em #352414 inset; box-shadow:0 0 .5em #352414 inset; -webkit-border-radius:.4em; border-radius:.4em;
line-height:1.5em;
}
#aside > .news .date > small {display:block; font-family:'open_sansregular',sans-serif; line-height:1.24}
#aside > .news a {display:block; color:#fff !important; *zoom:1; padding-bottom:.5em}
#aside > .news a:after {content:' … >'; /*font-family:'open_sansbold',sans-serif; */}
#aside > .news a:hover {text-decoration:none}
#aside > .news a:hover > .date {border-color:#ffa100; background:#352414 !important}
#aside > .news a:hover:after {color:#ffa100}
#aside > .news p {margin-top:.5em; margin-top:0.5em; min-height:50px;}
#aside > .interest a {display:inline-block}
#aside > .interest a:hover {outline:.2em solid #ffa100 !important}

#foot {padding-top:1em; margin:2em 0 0 0; border-top:1px solid #dbdbdb; position:relative}
#foot > .w-33 {width:33.333%; vertical-align:top; margin-right:-.25em}
#redir {position:absolute; top:-12px; right:0; width:61px; height:24px; background:url("icons-lang-fb.png") no-repeat}
#redir a {width:19px; height:19px; border:3px solid transparent; -webkit-border-radius:100%; border-radius:100%; position:absolute; top:-1px}
#redir a:hover {border-color:#352414}
#redir a.lg {left:8px}
#redir a.fb {right:-1px}
#foot a.underline {color:#ffa100; text-decoration:underline !important; font-size:.8em; position:relative; top:-.5em}
#foot a.underline:hover {color:#362414}
#foot h3 {font-family:'open_sansregular',sans-serif; padding-left:1.75em; margin-bottom:.6em; line-height:1.4; background:url("foot-icon.png") no-repeat 0 3px; font-weight:normal; font-size:1.6125em; font-weight:100}
#foot h3.cus {background-position:0 -154px}
.wrap-map {position:relative; margin-top:2em}
#foot .mapa h3 {background-position:0 -57px}
.mapa {position:relative}
.mapa a, .mapa span {position:absolute; color:#362414}
.mapa .lbc {top:-5px; left:0}
.mapa .ms {top:-5px; left:204px}
.mapa .ph {top:85px; left:85px; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,.5)}
.mapa .zb {top:0px; left:3px}
.mapa .ls {top:27px; left:53px}
.mapa .ms-2 {top:75px; left:52px}
.mapa .kr {top:125px; left:5px}
.mapa .jz {top:112px; left:123px}
.mapa .do {top:206px; left:149px}
.mapa .tr {top:230px; left:100px}
.mapa .e65 {top:196px; left:76px}
#foot .contact {position:relative}
#foot .contact h2 {font-size:1.8125em; margin-top:.5em}
#foot .contact a.underline {position:relative; top:-1.45em; margin-bottom:.66em; display:inline-block; font-size:1.125em}
#foot .ex-nav {margin:3em -13px 0}
#foot .ex-nav a {background-image:url("icons-rounded.png"); background-repeat:no-repeat; overflow:hidden; display:inline-block; width:59px; margin-right:-.25em; height:41px}
#foot a.ex-1 {background-position:13px 0}
#foot a.ex-2 {background-position:-46px 0}
#foot a.ex-3 {background-position:-105px 0}
#foot a.ex-4 {background-position:-162px 0}
#foot a.ex-5 {background-position:-221px 0}
#foot a.ex-1:hover {background-position:13px -63px}
#foot a.ex-2:hover {background-position:-46px -63px}
#foot a.ex-3:hover {background-position:-105px -63px}
#foot a.ex-4:hover {background-position:-162px -63px}
#foot a.ex-5:hover {background-position:-221px -63px}
#foot .ex-nav strong {visibility:hidden}
#foot > .lnk {margin-top:3em; border-top:1px solid #cecece; padding:1.5em 0; line-height:2}
#foot > .lnk a:hover {color:#ffa100}
#foot > .lnk a {color:#5c3d22}
#foot > .lnk > img {display:block; margin-bottom:1.66em}
#foot > .lnk .right {float:right; text-align:right}
#foot .logos > a {display:inline-block; padding-right:1.2em}

body.hp #shadow {visibility:hidden}
#shadow {position:absolute; top:330px; z-index:0; left:-24px; width:729px; height:289px; background:url("shadow.png") no-repeat }

body.hp #slides {top:110px}
#slides {position:absolute; top:-100em; left:20px; width:640px; text-align:center; height:350px; overflow:hidden}
/* #slides img {display:none; margin:0 -50%} */

.bold {font-family:"open_sansbold",sans-serif}
.small {font-size:75%}
.upper {text-transform:uppercase; font-size:1.125em}
.center {text-align:center}
.title-top {margin-bottom:0}
.perex {margin-top:.2em; line-height:1.8}


header #lista{
	background:#fff;
	display:block;
	height:60px;
}
header {
	background:transparent url('hd-bg.png') center top no-repeat;
	display:block;
	height:360px;
}

#wltp{
float:right;
width:640px; padding:30px; 
color:#fff;
}

#wltp img{
	margin-top:4em;
}


/* ==========================================================================
  Helper classes
  ========================================================================== */

.hidden {display:none !important; visibility:hidden}
.visuallyhidden {border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {clip:auto; height:auto; margin:0; overflow:visible; position:static; width:auto}
.invisible {visibility:hidden}

.clearfix:before, .clearfix:after {content:" "; display:table}
.clearfix:after {clear:both}

@media only screen and (min-width:35em) {
	/* Style adjustments for viewports that meet the condition */
}

@media only screen and (max-width:1234px) {
	#foot {margin-left:0; margin-right:0; padding-left:0; padding-right:0}
}

@media print {
	* {background:transparent !important; color:#000 !important; box-shadow:none !important; text-shadow:none !important}
	a, a:visited {text-decoration:underline}
	a[href]:after {content:" (" attr(href) ")"}
	abbr[title]:after {content:" (" attr(title) ")"}
	a[href^="javascript:"]:after, a[href^="#"]:after {content:""}
	pre, blockquote {border:1px solid #999; page-break-inside:avoid}
	thead {display:table-header-group; /* h5bp.com/t */ }
	tr, img {page-break-inside:avoid}
	img {max-width:100% !important}
	p, h2, h3 {orphans:3; widows:3}
	h2, h3 {page-break-after:avoid}
}

/* Development */
/*
* {outline:1px solid rgba(255,0,0,.3)}
* * {outline:1px solid rgba(0,255,0,.3)}
* * * {outline:1px solid rgba(0,0,255,.3)}
* * * * {outline:1px solid rgba(255,0,0,.3)}
* * * * * {outline:1px solid rgba(0,255,0,.3)}
*/

@media print, (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi) {
	/* Style adjustments for high resolution devices */
}

#nav{
 margin-top: 15px !important;
  text-transform: uppercase;
}
/*
#nav>.liClass1>a{
background: transparent url("img/logo.png") no-repeat center center !important;
overflow:hidden;
text-indent:-9999px;
display:block;
float:left;
width:260px;
height:54px;
 margin-top: -15px;
 margin-right: 15px;

}
 */
 
 
#mini-nav{
position:fixed;
top:0px;
left:0px;
width:100%;
text-align:center;
background: url(img/mininavbg.png) repeat-x;
height:36px;
display:block;
z-index:999;
}

#mini-nav .mini-nav{
margin:auto;
text-align:center;
position:relative;
font-size:15px;
padding-top:5px;
color:#fff;
font-family: "open_sans",sans-serif !important;
width:990px;
}

.fleft{
float:left;
}
.fright{
float:right;
}



#mini-nav .mini-nav .gohome{
 display:block;
position:absolute;
left:0px;
top:0px;
 width:170px;
 height:36px;
 text-indent: -999px;
 overflow:hidden;
}
#mini-nav .mini-nav .divX{
    left: 195px;
    position: absolute;
    top: 8px;
}

#mini-nav .mini-nav .divX a{
 margin-left:200px;
 margin-right:20px;
}
#mini-nav .mini-nav .scrollTop{
 display:block;
position:absolute;
right:0px;
top:0px;
 width:50px;
 height:36px;
background: url(img/gotop.png) no-repeat center center;
 text-indent: -999px;
 overflow:hidden;
}



.nav {list-style:none; padding:0;z-index:99;}
.nav.top {margin:0 -1.5em 3em}
.nav a {text-decoration:none; outline:none;z-index:99;}
.nav a:hover ~ ul, .nav li:hover > ul {display:block;z-index:99;}
.nav ul {display:none; list-style:none; position:absolute; z-index:2; padding:.5em 0; 
 color:#fff;

background:#41B647; top:3em; margin-top:-1.2em; border:1px solid #469F1C; left:0em; white-space:nowrap}
.nav ul a {display:block}
.nav > li {display:inline; position:relative}
.nav > li > a {border:1px solid transparent; margin-right:-.4em; display:inline-block; color:#362414}
.nav.top > li > a {padding:.45em 1.5em}


#nav>li:last-child>a{
float:right;
}


#fgi img{
width:100%;
}

#main .blogItem:hover{
text-decoration:none;
}

#main .blogItem h2{
margin-bottom:5px;

}

.tLine{
padding:10px;
}
.goBack{
float:right;
}

.blogItem{
clear:both;
}

.fb_iframe_widget {
    display: inline-block;
    float: left;
    position: relative;
    width: 400px;
}

.blogItem .img{
width:100px;
margin-right:10px;
height:120px;
float:left;
padding-top:5px;
}
.blogItem img{
width:100px;
}

.novinkyH1{
margin-top:20px;
}

.gold{
color:#D7C587;
}

.cw{
text-align:center;
font-size:75%;
padding-top:20px;
}



/*
#main table{
 border:1px solid #D0DBDF;
 background-color: #FCFDFE;
}

#main table td,#main table th{
 border:1px solid #D0DBDF;
 padding:2px;
 font-size:0.8em;
} 

#main table th, #main table thead td {
 background-color: #F4F8FB;
 color:#628491;
 text-align:center;
} 
*/


#slides p{
margin:0;
padding:0;
text-align:left;
max-width:100%;
max-height:100%;
}
#slides a:hover img{
border:1px solid transparent;
   -moz-box-sizing:    border-box;
   -webkit-box-sizing: border-box;
   box-sizing:         border-box;
}


#slides td a{
  position:relative;
  display:block;
  width:100%;
  height:100%;
}

#slides td a span{
  position:absolute;
  bottom:15px;
  left:0px;
  width:100%;
  padding:5px;
  color:#000;
  text-transform:uppercase;
  font-weight:bold;
  text-align:center;
}

#slides a:hover span{
color:#fff;
  bottom:16px;

}

#slides table td{
padding:5px;
}

#slides table{
width:100%;
}


#aside .snews{
border-top: 5px solid  #00457E;
padding:20px;
background:#fff;
margin-bottom:2em;
	box-shadow: 1px 1px 1px 2px #f1f1f1;

}



#aside .snews h3{
 text-align:center;
 text-transform:uppercase;
 font-size:30px;
 color:#666666;
 font-weight:100;
 margin:0;
 padding:0px;
 margin-top:-.5em;
 padding-bottom:.1em;
 margin-bottom:.5em;
 border-bottom:1px solid #E5E5E5;
}

#aside .snews p{
 display:block;
}

#aside .snews .date{
 color:#00457E;
}

#aside .snews h4{
 font-weight:bold;
margin-top:2px;
margin-bottom:14px;
font-size:14px;
}

#aside .snews a{
 text-decoration:underline;
 color:#00457E;
 font-weight:bold;
 display:block;
margin-top:2px;
}




#navigace{
background:#00457E;
padding:0;
margin-bottom:35px;
position:relative;
list-style-type: none;
}

#navigace li{
margin:0;
padding:0;

}



#navigace li a{
color:#fff!important;
display:block;
text-transform:uppercase;
padding:1em 1em 1em 3.5em;
text-decoration:none;
font-size:1.5em;
border-bottom:1px solid #227FCC;
background:#00457E url() no-repeat 14px center
}



#navigace > .liClass1 > a{
background-image: url(img/m-home.png);
}
#navigace > .liClass2 > a{
background-image: url(img/m-agenda.png);
}
#navigace > .liClass3 > a{
background-image: url(img/m-download.png);
}
#navigace > .liClass4 > a{
background-image: url(img/m-download.png);
}
#navigace > .liClass5 > a{
background-image: url(img/m-my.png);
}
#navigace > .liClass6 > a{
background-image: url(img/m-my.png);
}
#navigace > .liClass7 > a{
background-image: url(img/m-my.png);
}

.startdlt{
display:inline-block;
height:60px;
overflow:hidden;
width:330px;
float:right
}
.startdlt h4{
	margin:0;padding:0;display:inline-block;
		color:#A3A3A3;
		text-transform:uppercase;
		padding-top:18px;
		font-size:1.5em;
		font-weight:100;
}

#pq{
    color: #fff !important;
    display: block;
    text-transform: uppercase;
    padding: 1em 1em 1em 1em;
    text-decoration: none;
    font-size: 1.25em;
    border-bottom: 1px solid #227FCC;
    background: #00457E url(img/sipkavpravo.png) no-repeat right center;
    margin-bottom:1em;
}

#ctable{
width:100%
}

#ctable td{
width:50%;
color:#666666;
padding:.5em 0;
font-size:1.2em;
}

#ctable a{
	font-weight:700;
}

#navigace li a:hover,#navigace li .active{
 background-color:#227FCC;
 text-decoration:none;
}

#footer{
background:transparent url(img/footer.png) no-repeat bottom left;
width:100%;
height:42px;
border-top:1px solid #f1f1f1
}

#Box_jbeeb_12,#Box_jbeeb_8,#Box_jbeeb_16{
display:none!important;
}

.otazka{
background: transparent url(img/q.gif) no-repeat top left;
padding-left:50px;
padding-top:5px;
}

.otazka h4{
font-size:14px;
}

.qq{
background-image:url(img/qq.gif) !important;
}

.otazka textarea{
width:80%;
height:100px;
}

.thanx2 div{
padding:20px;
}
.thanx2{
    margin: 35px 0 50px;
    padding: 0px;
    padding-left: 50px;
margin-top:-40px!important; 
background:url("img/qt.png") no-repeat scroll left center transparent;   
}

.greenbg{ background-color:#1B7DCE; color:#fff; }
.redbg{ background-color:#AD292D; color:#fff;  }


.thanx{
    margin: 35px 0 50px;
    padding: 20px;
}

#logout{
float:right;font-size:12px
}

#cd{
display: inline-block;
float: right;
position: relative;
width: 200px;
padding-top: 15px;
text-align: right;
color:#c2c2c2
}

#cd .wr{
display:inline-block;
float:left;
width:30%;
margin-right:3%;
background:transparent url(img/countdown.png) no-repeat top left;
padding: 10px 0;
}

.cb{
clear:both;
}

#cd .black{
background:transparent;
color: #fff;
font-size: 1.5em;
text-align: right;
letter-spacing: 6px;
padding: 3px;
display: inline-block;
width: 39px;
 float: left;
text-align:right;
margin:-10px 0;
}

#cd span{
text-transform:uppercase;
text-align:center;
display:block;
color:rgba(153, 153, 153, 1);
padding-top:3px;
}

.dlt{
width:100%;
font-weight:bold;
}

.dlt th,.dlt td{
padding:5px;
border-bottom:1px solid #c8c8c8;
}

.dlt .even{
background:#F2F2F2;
}
.dlt th{
background:#1B7DCE;
color:#fff;
  text-align:left;
}


@media screen and (max-width: 1024px){

 body{
 width:1024px;
 }

}


 #asideShow{
 	display:none;
 	width:50px;
 	height:50px;
 	position:absolute;
 	top:0;
 	lef:0;
 	background:#00457E url(img/hamburgr.gif);
 }



@media screen and (max-width: 990px){


* {
		max-width:100%;
	}

	#aside{
	position:absolute;
	top:0px;
	display:none;
	z-index:9999 ;
	background:#fff;
	}
	
	#logo{
	margin-left:50px;
	}
	
	#wltp{
	max-width: 90%;
padding: 5%;
	}
 #asideShow{
 	display:inline-block;
 }

}

@media screen and (max-width: 500px){

.startdlt{
display:none
}
}

.fg{
float:left;
margin:10px;
height:100px;
}
.fg img{
height:100px;
}
