/*reset.css*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/*fonts.css*/

body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}

/* body * {line-height:1.3em;} */



/* page_width[px] / 13 => non_IE   / .9759 => IE  */

#pagewrap {
	margin:0 auto;text-align:left; /* leave unchanged */
width:820px;
}




#demo1 {font-size:85%;}  /*renders 11px */
#demo2 {font-size:100%;} /*renders 13px */ 
#demo3 {font-size:107%;} /*renders 14px */
#demo4 {font-size:122%;} /*renders 16px */
#demo5 {font-size:136%;} /*renders 18px */

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}


.accessibility {display:none;}


#header {
	height:107px;
	position:relative;
}

#header p {
position:absolute;
right:0;
bottom:0;
width:200px;
text-align:right;
padding-right:8px;
padding-bottom:3px;
color:#cbcbcb;
font-size:80%;
font-weight:bold;
}

#header p a {
color:#236FB0;
text-decoration:none;
/* text-transform:uppercase; */
}

#header p a:hover {
color:#666666;
}


#stamp {
position:absolute;

z-index:100;
top:0px;
right:0;

}

img {border:0px;}

#slideshow {

width:677px;
height:252px;
overflow:hidden;
margin-left:139px;
}

#slideshow img {
float:left;
border:0;
margin:0;
}

#floatmenu {
position:absolute;
width:184px;
z-index:200;
top:163px;
margin-left:6px;
/* opacity:.9; */
}

div.topnav {
background: #1C6BAE url(img/darkbluebg.gif) no-repeat 0 bottom;
padding:10px 5px 25px 20px;
}

div.topnav, div.topnav a {
color:white;
text-decoration:none;
}

div.topnav h3 {
text-transform:uppercase;
font-size:11px;
letter-spacing:1px;
font-weight:bold;
margin-top:15px;
padding-left:8px;
background: transparent url(img/arrow-r.gif) no-repeat 0 6px;
}



div.topnav div.tmave_modry {
margin-left:10px;
text-transform:normal;
}

div.tmave_modry li { margin-bottom:4px;}

div.secnav {
background: #8EB4D8;
padding:5px 5px 20px 20px;
}

.secnav h3 {
/*font-weight:bold;*/
margin-top:15px;
padding-left:8px;
background: transparent url(img/arrow-r.gif) no-repeat 0 6px;
}

.secnav a {
color:white;
text-decoration:none;
}


#contentbox {
margin-left:137px;
background: #FBFBFB url(img/widebg.gif) repeat-y 0 0;
width:677px;
}

h1 {
color:#1c6bae;
font-size:190%;
text-transform:uppercase;
margin-top:10px;
margin-bottom:15px;
}
h1.intro {
color:#1c6bae;
font-size:160%;
margin-top:10px;
margin-bottom:15px;
}

#content {
margin-left:78px;
width:424px;
float:left;
color:#666;
padding-bottom:40px;
font-size:90%;
}

#content a,#rightstrip a {
color:#236FB0;
text-decoration:none;
border-bottom:1px dotted #236FB0;
font-weight:bold;
}

#content a:hover,#rightstrip a:hover {
border-bottom:1px dotted #666;
}

#content a:hover {
color:#666;
}

#content b,p.intro {
color:#333;
}

#rightstrip {
float:right;
width:140px;
font-size:11px;
}

#footer {
text-align:right;
padding-right:8px;
color:#999;
font-size:80%;
margin-top:10px;
margin-bottom:20px;
}

#footer a {
text-decoration:none;
color:#999;

}

.breadcrumbs {
margin-top:24px;
font-size:80%;
}

.breadcrumbs a {
text-decoration:none;
}

#content h3 {
color:#333;
margin-top:5px;
font-weight:bold;
}

#content h2 {
color:#333;
margin-top:10px;
color:#1c6bae;
font-size:140%;
}



h4.kontakt {
background: transparent url(img/kontakt.gif) no-repeat 0 0;
height:30px;
margin-bottom:10px;
}
h4.kontaktde {
background: transparent url(img/de-kontakt.gif) no-repeat 0 0;
height:30px;
margin-bottom:10px;
}
h4.kontakten {
background: transparent url(img/en-kontakt.gif) no-repeat 0 0;
height:30px;
margin-bottom:10px;
}
h4.clenstvi {
background: transparent url(img/clenstvi.gif) no-repeat 0 0;
height:30px;
margin-bottom:10px;
}
h4.clenstvide {
background: transparent url(img/de-clenstvi.gif) no-repeat 0 0;
height:30px;
margin-bottom:10px;
}
h4.clenstvien {
background: transparent url(img/en-clenstvi.gif) no-repeat 0 0;
height:30px;
margin-bottom:10px;
}

h4.clenstvi span {
margin-left:-999em;
}
h4.clenstvide span {
margin-left:-999em;
}
h4.clenstvien span {
margin-left:-999em;
}

h4.kontakt span {
margin-left:-999em;
}
h4.kontaktde span {
margin-left:-999em;
}
h4.kontakten span {
margin-left:-999em;
}

#rightstrip strong {
display:block;
text-align:center;
font-weight:bold;
color:#333;
}

#rightstrip p {
padding:0 7px 10px 7px;
text-align:center;
color:#666;
line-height:1.4em;
}



h4.aktuality {
background: transparent url(img/cz-aktuality.gif) no-repeat 0 0;
height:30px;
margin:20px 0 10px 0;
}

h4.aktualityde {
background: transparent url(img/de-aktuality.gif) no-repeat 0 0;
height:30px;
margin:20px 0 10px 0;
}

h4.aktualityen {
background: transparent url(img/en-aktuality.gif) no-repeat 0 0;
height:30px;
margin:20px 0 10px 0;
}

h4.aktuality span {
margin-left:-999em;
}
h4.aktualityde span {
margin-left:-999em;
}
h4.aktualityen span {
margin-left:-999em;
}

h4.aktualityuvod {
background: transparent url(img/cz-aktuality.gif) no-repeat 0 0;
height:30px;
margin:0px 0 10px 0;
}
h4.aktualityuvodde {
background: transparent url(img/de-aktuality.gif) no-repeat 0 0;
height:30px;
margin:0px 0 10px 0;
}
h4.aktualityuvoden {
background: transparent url(img/en-aktuality.gif) no-repeat 0 0;
height:30px;
margin:0px 0 10px 0;
}

h4.aktualityuvod span {
margin-left:-999em;
}
h4.aktualityuvodde span {
margin-left:-999em;
}
h4.aktualityuvoden span {
margin-left:-999em;
}

/* search */

#search {
background:#D7D7D7;
text-align:center;
padding:20px 5px;
}

#search input {
width:103px;
border:1px solid #D7D7D7;
background: transparent url(img/searchbox.gif) no-repeat center center;
color:#666;
padding:7px 17px 7px 24px;
font-size:11px;
}

.clicker {
cursor:pointer;
}


h1,h2 {
line-height:1.5em;
}


.topnav li a {
font-size:11px;
}


div.topnav h3.clickeropen {
background: transparent url(img/arrow-d.gif) no-repeat 0 6px;
}




/* proklad pro tmave modry menu */

.topnav {
line-height:1.5em;
}


/* proklad pro text a list */

#content,#content p,#content h3 {font-size:12px;line-height:1.5em}
#content ul {margin-left:24px;  list-style-type: disc; font-size:12px;line-height:1.5em;
list-style-position:outside;
}


/* mezera za odstavcem v hlavnim textu */

#content p {
margin-bottom:5px;
}

div.tmave_modry a.active,div.tmave_modry a:hover  {color:#8eb4d8;}


#printer {
float:right;
width:16px;height:16px;
background: transparent url(img/print.gif) no-repeat 0 0;
cursor:pointer;
margin-top:24px;
}




#content p {
margin-bottom:5px;
}

div.tmave_modry a.active,div.tmave_modry a:hover {color:#8eb4d8;}

div.loginonline {width:200px;
margin:20px;
padding:10px;
border:2px solid #d7d7d7;
}

div.loginonline input {clear:both;margin-bottom:5px;display:block;}


#content p strong {
display:block;
margin-top:1em;
padding-top:5px;
border-top:1px dotted gray;
font-weight:bold;
color:#333;
}


/* list w numbers */
#content ol {
margin-left:24px;list-style-type:decimal;
}
#content ol li{
margin-top:.5em;
}

#content ol ul li{
margin-top:0;
}

p.clenstvi a,p.clenstvi img,p.clenstvi {
border-bottom:1px #e1e1e1 solid !important;
}

div.noborder input {border:0;}

/* PRINTING */
@media print {

body {font-family: "Helvetica CE","Arial CE",helvetica,arial}
#slideshow,#floatmenu,#stamp,#header p,#rightstrip,#footer,#printer {display:none;}

#contentbox,#content {margin:0,margin-left:0, background-image:none;background:white;}

#header { border-bottom:2px gray solid; }

#content ,#content p,#content b{font-size:12px !important; }

}

