/* CSS Document */
		@font-face {
			font-family:Plex;
			src:url("plex/Plex-ExtraLight.woff") format("woff");
			font-style:normal;font-weight:normal;
			font-feature-settings:"ss02";
			}
		@font-face {
			font-family:Plex;
			src:url("plex/Plex-ExtraLight-Cyrillic.woff") format("woff");
			font-style:normal;font-weight:normal;
			unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9;
			}
		@font-face {
			font-family:Plex;
			src:url("plex/Plex-ExtraLightItalic-Latin1.woff") format("woff");
			font-style:italic;font-weight:normal;
			unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02;
			}
		@font-face {
			font-family:Plex;
			src:url("plex/Plex-ExtraLightItalic-Latin2.woff") format("woff");
			font-style:italic;font-weight:normal;
			unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02;
			}
		@font-face {
			font-family:Plex;
			src:url("plex/Plex-ExtraLightItalic-Pi.woff") format("woff");
			font-style:italic;font-weight:normal;
			unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,
			U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC;
			}
		@font-face {
			font-family:Plex;
			src:url("plex/Plex-ExtraLightItalic-Cyrillic.woff") format("woff");
			font-style:italic;font-weight:normal;
			unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9;
			}
		@font-face {
			font-family:Plex;
			src:url("plex/Plex-Text-Latin1.woff") format("woff");
			font-style:normal;font-weight:bold;
			unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02;
			}
		@font-face {
			font-family:Plex;
			src:url("plex/Plex-Text-Latin2.woff") format("woff");
			font-style:normal;font-weight:bold;
			unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02;
			}
		@font-face {
			font-family:Plex;
			src:url("plex/Plex-Text-Pi.woff") format("woff");
			font-style:normal;font-weight:bold;
			unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,
			U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC;
			}
		@font-face {
			font-family:Plex;
			src:url("plex/Plex-Text-Cyrillic.woff") format("woff");
			font-style:normal;font-weight:bold;
			unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9;
			}
		@font-face {
			font-family:Plex;
			src:url("plex/Plex-TextItalic-Latin1.woff") format("woff");
			font-style:italic;font-weight:bold;
			unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02;
			}
		@font-face {
			font-family:Plex;
			src:url("plex/Plex-TextItalic-Latin2.woff") format("woff");
			font-style:italic;font-weight:bold;
			unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02;
			}
		@font-face {
			font-family:Plex;
			src:url("plex/Plex-TextItalic-Pi.woff") format("woff");
			font-style:italic;font-weight:bold;
			unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,
			U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC;
			}
		@font-face {
			font-family:Plex;
			src:url("plex/Plex-TextItalic-Cyrillic.woff") format("woff");
			font-style:italic;font-weight:bold;
			unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9;
			}
body {
	font: normal 125%/175% Plex, Helvetica, Arial, sans-serif;
	background: #444;
}
@media only screen and (max-width:359px){
body {font-size:112.5%}
}


a {
	color : #000;
}

a:hover {
	color : Black;
	text-decoration : none;
}

a:focus {
	outline: 0px;
}


/*reklama*/
iframe {margin:1em auto !important;display:block;max-width:960px}

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset {
	margin-top: .25em;
}

/* =Headings
--------------------------------------------------------------------------------*/
h1
{
	font-weight:normal;
	color: #567;
	margin:.5em auto;
	line-height: 1.2em;
}

h2
{
	line-height: 1.4em;
	font-weight : normal;
	margin-top:2rem;
}

h3
{
	font-size: 125%;
	font-weight : normal;
	margin-top : 1rem;

}

h4
{
	font-size: 110%;
	margin-top:2em;
}

h5
{
	font-size: 100%;
	font-weight:bold;
}

h6
{
	font-size: 100%;
	font-weight:bold;
	color: #567;
}


ol
{
	list-style-type: decimal;
}

ul
{
	list-style-type: disc;
}

li
{
	margin-left: 30px;
	list-style-position: outside;
}

p b, p strong,li strong  {
    color: #333;
}
p.meta {
	margin-top : 30px;
	padding-top : 15px;
	border-top : 1px solid #DCDCDC;
}


*{
	margin:0;
	padding:0;
}

a img{
	border : none;
	width: 100%;
max-width: 800px;
}

p a:only-child {background: #346;
color: #eee;
padding: .25em .2em .2em;
text-decoration: none;}

.smaller{font-size:80%}

:focus {
	outline: none;
}

.clear{
	clear : both;
}

dt{display: block;
margin-top: 1em;
font-style: normal;
color: #346;
font-weight: bold;}
dt+dd{font-style: italic;color: #666;}
del{color:#888;font-size:92.5%;font-weight:normal}


#map {filter: brightness(.77) contrast(2);}

#wrapper {
	padding : .25em .25em;
	background: #f7f5f0;
}

 
#header{
	width: 95%;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align:center;
}

#header .language {
  float: right;
  font-size: 80%;
  margin-top: 0.5em;
}
#header .language a {
  color: red;
}

#logo {
	font-size: 48px;
	font-weight: bold;
	font-family:Helvetica, Arial, sans-serif;
	border: none;
	color:#aab5c6;
	line-height: 1em;
}
@media only screen and (min-width:640px){
	#logo{
		letter-spacing:.2em;
	}
	#header{
		text-align:left
	}
}
	

#main_menu{
	background-color : #346;
	width: 95%;
	margin:auto/*centruje*/
}

#content{
	margin: 20px 2%;
	display: block;
	clear: both;
}

#text{
	margin: 0 .5em;
}

#footer {
	color: #ffffff;
	background: #334466;
	text-align: center;
	width: 95%;
	margin: .5rem auto;
	padding: 1rem 0;
}

#main_menu ul {
	margin: 0;
	padding: 0 0 0 0.6em; 
	list-style: none; 
	position: relative;
	width : 100%;
	eight : 40px;
	loat : left;
}

#main_menu ul li { 
	margin : 0;
}
#main_menu li:last-child a{
	float:none
	}

/* Root Menu */
#main_menu ul a {
	padding: 0.4em 1em .4em 0em;
	float: left;
	display: block;
	text-decoration: none;
	margin-left : 3px;
	color: #FFF;
	font-size: 80%;
	font-family: Arial, sans-serif;
	font-weight:normal

}

/* Root Menu Hover Persistence */
#main_menu ul li a:hover, #main_menu ul li.current a{
	color : #4682B4;
	color: #9ef
}
@media only screen and (max-width:640px){
	#main_menu ul li a, #main_menu ul li a:visited{font-size:125%;float:none;text-align:center;color:#69e;text-decoration:underline;text-shadow: 0px 2px 7px #8bf;margin-top:1em}
	#main_menu ul li.current a{text-shadow: none;text-decoration: none;color: #abd;}
	#main_menu {background:transparent;margin:2em auto}
}

#map {height: 600px;max-width:1024px;background-color:#d4dadc;margin: 0px auto}
@media print
{
	#map{display: none !important;height:0px;}
}
#metka {
line-height: 125%;
font-size: 80%;
margin: 2em auto 2em;
background-color: #f0eadf;
padding: 1em;
	color:#567;
	font-weight:bold
}
#metka b, #metka strong{color:#222

}

.weatherday {text-align: center;display:inline-block;background-color: #eeeef7;border-right:2px solid #f7f5f0;width: calc(20% - 2px);overflow-x:hidden}
p.weatherdate{margin:0 0 .5em 0;font:700 12px Arial;text-transform:uppercase;color:white;background-color:lightslategrey;}
.weatherday img{height:45px}

.insider {background-color: gainsboro;padding: 1em;}
