/*
Ukladat si sem barvy webu
(udrzime jednotne barvy v celem webu a pripadna nahrada je pak rychle Ctrl+H)
-------------------------

01 - #EE0031 - cervena ( defaultni formulář tlačítko/soubory/hlášky ,  )

*/

html{
  height: 100%; /* kdyz je i v body, tak dela fancyboxu problemi (po popupu nezustane tam kde se kliklo, ale odsune se na vrchol stranky) */
}
body, html{   /* osetreni abych mel jistotu ze body ci html neskonci drive nez obrazovka */
  /* pokud se doda height: 100% tak cist komentar v tagu "html" */
  min-height: 100%;
  margin: 0;
  padding: 0;
}

body{
  font-size: 14px;
  line-height: 22px; /*z tohoto cisla plnye i margin pro tag "hr"*/
  font-family: Arial, Helvetica, sans-serif;
  margin: 0px;
  text-align: left;
  color: #000000;
}
hr{
  margin: 10px 0px 10px 0px; /*hr ma vysku 1px = pokud je radkovani 22px tak dam margin 10px*/
}
.blok_sirky_webu_full_hd{
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.blok_sirky_webu{
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
}

.obsah{
  display: block;
}

a, a:active, a:focus {/*zrus tecky kolem odkazu*/
   outline: none;
}
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.spacer {
	clear:both;
}
.center {
	text-align: center;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
h1 {
	font-size: 20px;
    line-height: normal;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}
h2 {
	font-size: 18px;
    line-height: normal;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}
h3 {
	font-size: 16px;
    line-height: normal;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 10px 0px;
}
.obsah h1, .obsah h2, .obsah h3{ /* spolecne styly pro nadpisy z editoru od klienta */
  /*display: block;
  text-align: center;*/
}

p {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
}
table p{
  margin: 0px;
}
img { /* potreba pro vlozene obrazky do textu - kontrola zda je vse po webu ok */
  height: auto;
  max-width: 100%;
}
td img{ /* tabulky se nekdy k obrazku s max-width: 100% chovaji tak ze ho zuzuji na svoji malou sirku */
  max-width: none;
}
iframe{
  max-width: 100%;
  /* dela to problemy FB pluginu u jeho popup okna kdy ho to omezi na sirku buttonu = spise cilit na iframe v nejakem divu nez globalne */
}
.jscroll-loading{
  text-align: center;
}

ol{
  padding-left: 18px;
}
.obsah ul{
  padding-left: 18px;
  list-style-image: url('../../img/ic-odrazka.png');
}
.obsah ul ul{
  margin-left: 20px;
}
.obsah ul ul ul{
  margin-left: 20px;
}
.obsah ul ul{ /*druha uroven seznami */
  list-style-image: url('../../img/ic-odrazka-2-uroven.png');
}
.obsah ul ul ul{ /*treti uroven seznami */
  list-style-image: url('../../img/ic-odrazka-3-uroven.png');
}

/* Vylepseni pro tisk, ktere vynuti zobrazovani obrazku a barev v pozadi. V breznu 2016 funguje pouze pro prohlizece Chrome+Opera+Safari. Prefix pro FF predpripraven. */
:root{
  -webkit-print-color-adjust: exact;
  -moz-print-color-adjust: exact;
  printer-color-adjust: exact;
}