<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
margin:0;
}

.main {
position:relative;
}

.red {color:red;}
.small {font-size:90%;}

.tab_form td{
border:0;
}


.obr_text table {border-collapse:collapse;}
/*
.obr_text td {
border:1px solid #e0e0e0;*/
/*padding:2px;
}
*/


.odkaz_top {
clear:both;
padding:15px 0 10px 0;
}

.obr_text {
/*float:left;*/
clear:both;
height:99%;
margin:0 0 10px 0; /*sjednoceni odsazeni bloků - radek*/
}

.obr_text p {
margin-top:0;
}

hr {
clear:both;
/*height:1px;*/
}


ul, .ul2 {
margin:0 0 10px 14px;
padding:0;
clear:both;
list-style-type:square;
} 

.ul_nad {
margin:15px 0 3px 18px;
list-style-type:square;
}

.ul_sub {
margin:5px 0 5px 35px;
list-style-type:circle;
}

.ul_free {
margin:15px 0 5px 18px;
list-style-type:square;
}

ul {list-style-type:square;}
ul ul{list-style-type:circle;}
ul ul ul{list-style-type:square;}
ul ul ul ul{list-style-type:circle;}
ul ul ul ul ul{list-style-type:square;}

img {border:0;}


h1 {
font-size:160%; /*vychozi velikost */
clear:both;
margin-top:0; /*2010-05-27 - odstranění výchozího marginu H1*/
}

h2 {margin:10px 0 5px 0;}

p a {text-decoration:underline;}





.dat_clanek {  /* div pro datum u clanku */
/*float:right;*/
clear:both;
margin:10px 0 5px 0;
}

.dat_clanek ul {
margin:0 0 0 20px;
}

.div_odk {
float:left;
clear:both;
width:99%;
margin:0 0 10px 0; /*sjednoceni odsazeni bloků - radek*/
position:relative;
}


.div_formular td {
vertical-align:top;
}

.blok_odkazy, .div_formular, .div_editor {
clear:both;
float:left;
/*margin:5px 0 5px 0;*/
margin:0 0 10px 0; /*sjednoceni odsazeni bloků - radek*/
width:99%;
/*border:1px solid red*/
}

.blok_odkazy ul {
margin:0 0 0 20px;
padding:0 0 0 14px;
}


.noborder {border:0;}

.main_adm { /* - hlavni ram okolo vseho v ADMINU*/
float:left;
margin:0 0 0 3px;
font-size:80%;
width:1100px; 
text-align:left;
}

.nad_top {
clear:both;
position:relative;
width:100%;
height:0;
}

.top {
clear:both;
/*position:relative;*/
width:100%;
}

.top2 {
float:left;
/*clear:both;*/
width:100%;
text-align:left;
}

.topmenu a{
float:left;
}

.top h1 {margin-left:20px;}
.top img {
float:left;
margin:10px 10px 5px 10px;
}

.lp_sl {
float:left;
}

.left {
float:left;
text-align:left;
}

.right {
float:right;
text-align:justify;
/*position:relative;*/
}

.right a {text-decoration:underline;}
.right a:hover {text-decoration:none;}

.right2 {
float:right;
text-align:left;
}

.inpl {width:350px;}
.inp_600 {width:600px;}
.inp_500 {width:500px;}
.inp_400 {width:400px;}
.inp_300 {width:300px;}
.inp_250 {width:250px;}
.inp_200 {width:200px;}
.inp_150 {width:150px;}
.inp_130 {width:130px;}
.inp_100 {width:100px;}
.inp_110 {width:110px;}
.inp_115 {width:115px;}
.inp_120 {width:120px;}

.inp_70 {width:70px;}
.inp_60 {width:60px;}
.inp_50 {width:50px;}
.inp_35 {width:40px; text-align:center;}
.inp_25 {width:30px; text-align:center;}
.inp_20 {width:25px; text-align:center;}
.inp_15 {width:20px; text-align:center;}
.inp_10 {width:12px; text-align:center;} /*background:#f4f4f4;*/

.inpred {background:#ff0000; color:#ffffff;}


textarea {width:500px;height:100px;}
.textareal {width:350px; height:100px;}
.textarea2 {width:450px; height:50px;}
.textarea3 {width:450px; height:160px;}
.textarea4 {width:650px; height:150px;}
.textarea_big {width:700px; height:350px;}
.textarea_book {width:70%; height:100px;}

.menu_left {
clear:both;
background-position: left center;
}

.menu_left_tp, .submenu_left_tp{
 display:none !important;
}

.menu_left li, .menu_left_pozic li, .topmenu li {
/*border:1px solid green;*/
padding: 0; margin: 0;
list-style-type:none; /*odstraneni odrazek*/
display:inline; /* zabrání u li tvoření mezer mezi položkama menu u vnořenejch &lt;ul&gt; - podkaktegorie*/
}

.menu_left ul, .menu_left_pozic ul, .topmenu_main ul {
padding: 0; margin: 0;
}

.topmenu_main ul&gt;li&gt;div {
 position:absolute;
 bottom:0;
 left:0;
 width:0;
 height:0;
 visibility:hidden;
 z-index: 999999;
}
/*
@keyframes dropdown_in {
 0%{
  transform: scale(1, 0);
 }
 100%{
  transform: scale(1, 1);
 }
}
*/
.topmenu_main ul&gt;li:hover&gt;div {
 visibility:visible;
/* animation-name: dropdown_in;
 animation-duration: .3s;
 animation-iteration-count: 1;
 animation-direction: linear;
 animation-delay: 0s;*/
}

.topmenu_main ul&gt;li&gt;div&gt;ul {
 position:absolute;
 top:0;
 left:0;
}

.topmenu li {
 position:relative;
 display:inline-block;
 text-align:left;
}

.topmenu_main ul&gt;li li {
 display:flex;
}

.topmenu_main ul&gt;li&gt;div&gt;ul&gt;li a {
 width:100%;
 min-width:250px;
}

.topmenu_main ul&gt;li&gt;div&gt;ul&gt;li&gt;div {
 position:absolute;
 top:50%;
 left:30%;
}

.menu_left span, .menu_left_pozic span { /* aby se text v menu zalamoval až za odrážkou a nemusel se tam cpát div */
display: block;
}

.mspce {
float:left;
/*height:15px;*/
/*border:0;*/
}

.div_file_all {
float:left;
width:99%;
/*padding:20px 0 10px 0;*/
margin:0 0 10px 0; /*sjednoceni odsazeni bloků - radek*/
}

.div_file_all img {
vertical-align:middle;
}

.div_file_all p {
float:left;
width:100%;
vertical-align:middle;
margin:3px 0 3px 0;
}

.div_file_all p img {
border:0;
margin:0 10px 0 0;
}







.foot {
clear:both;
/*width:100%;*/
text-align:center;
/*padding:5px 0 2px 0;*/
/*font-size:90%;*/
}

/*.foot p {margin:10px 0 5px 0;}*/

.foot a, .foot a:hover {
text-decoration:underline;
/*font-size:90%;*/
}

.gallery { /*automatickagalerie*/
overflow:auto;
float:left;
width:200px;
height:180px; 
border:1px solid #e0e0e0;
padding:10px 10px 0 10px;
text-align:center;
margin:10px 10px 5px 0;
}

.blok_galerie { /*ram okolo cele galerie*/
float:left;
/*margin:5px 0 5px 0;*/
margin:0 0 10px 0; /*sjednoceni odsazeni bloků - radek*/
width:100%;
}

.blok_galerie p{ /*ram okolo cele galerie*/
width:100%;
}


.blok_galerie a img{ /*ram okolo cele galerie*/
float:none;
}

.div_odkaznik { 
float:left;
width:99%;
margin:0 0 10px 0; /*sjednoceni odsazeni bloků - radek*/
}


/*volitelna galerie*/
.gal_main {
float:left;
text-align:center;
}

.gal_obr_dopln {
width:100%;
overflow:auto;
/*border:1px solid red;*/
}

.gal_text1 {
float:left;
width:98%;
overflow:auto;
padding:2px;
}

.gal_text2 {
float:left;
width:98%;
overflow:auto;
padding:2px;
}

/*h1,h3,h4,h5,form {display:inline;} odstraneno h1, protoze se nedelalo pozadi h1 pres celou delku*/
h3,h4,h5,form {display:inline;}

.form textarea {
height:50px;
}

.form input[type="text"], .form textarea {width:94%;}
.form .inpform {width:60px;} /* 2010-07-15 - rozšířeno na 60px text odeslat se nevešel do tlačítka*/

.lang {
clear:both;
}

.lang img{
margin-right:2px;
}

.edit_lang input {
background:#ffffff;
}

.search {
clear:both;
margin:12px 0 10px 6px;
}

.search1 {
text-align:left;
}

.search p, .search1 p  {
display:inline;
}

.form {
clear:both;
margin:20px 0 20px 7px;
}

.form_nad {
margin:0 0 20px 7px;
}


.divform {
clear:both;
}

.about {clear:both;}
.about p {padding:10px 5px 10px 5px;line-height:140%;}


.about a {text-decoration:underline;}
.about a:hover {text-decoration:underline none;}

.gal_blok a{
float:left;
margin:1px;
padding:1px;
border:1px solid #E0E0E0;
}

.lista img {
vertical-align:middle;
}

.tdl {text-align:right; }
.td2 {width:300px;text-align:right;}
.td3 {text-align:right;} /*v admin levy*/
.kosik_1 .td4 {text-align:right;padding:5px;}

.imgbut_kosik {
vertical-align:middle;
border:0;
}

.eshop_detail_main {
/*float:left;*/
/*width:100%;*/
margin:5px 0 10px 0;
text-align:left; /*2009-11-05 - pridáno zarovnání textů v položce eshopu doleva, pokud by s tím byl trabl, tak to zas odstranit - jeste je to v polozce zbozi*/
}

.div_eshop {
float:left;
width:99%;
/*margin:5px 0 5px 0;*/
margin:0 0 10px 0; /*sjednoceni odsazeni bloků - radek*/
text-align:left; /*2009-11-05 - pridáno zarovnání textů v položce eshopu doleva, pokud by s tím byl trabl, tak to zas odstranit - jeste je to v detailu zbozi*/
}

.div_eshop select {
margin:1px 0 1px 0;
}

.div_eshop a {
text-decoration:underline;
}

.e1,.e2{
float:left;
}

.e1 a {
margin:0;
}

.e2 {
width:310px;
margin:0 0 0 5px;
}

.all_dokosiku {
margin:5px 0 5px 0;
}

.all_dokosiku a{
text-decoration:none;
}


.e3 {
float:right;
/*overflow-y:auto;*/ /*tohle neumi opra takze pouzijeme prosté overflow:auto;*/
overflow:auto;
/*overflow: -moz-scrollbars-vertical;*/ /*toto je na hovno nacpe to scrollbary v mozille i kdyz nejsou treba*/
padding:0 5px 0 5px;
text-align:left;
}


.div_eshop h2 {
text-align:left;
}

.red_small 
{
font-family:verdana,arial,helvetica;
color:#cc0000;
/*font-weight:bold;*/
}

.green_small {
font-family:verdana,arial,helvetica;
color:#009900;
font-size:80%;
font-weight:bold;
}

.black_small {
font-family:verdana,arial,helvetica;
color:#000000;
font-weight:bold;
}

.table_kosik {
width:100%;
}

.table_kosik th, .table_kosik td {
text-align:left;
font-weight:normal;
font-family:verdana,arial,helvetica;
/*color:#000000;*/
}

.table_kosik th {
/*background:#f0f0f0;*/
padding:6px 1px 2px 2px;
text-align:center;
}

.table_kosik td {
vertical-align:middle;
padding:2px 1px 2px 2px;
/*background:#ffffff;*/
}

.table_kosik input {
font-size:90%;
}

.kosik_dph {
width:100%;
}

.kosik_dph td{
font-family:verdana,arial,helvetica;
color:#000000;
font-size:80%;
padding:5px;
}

.div_1 {
float:left;
margin:5px 0 5px 0;
}

.kosik_1 td{ /*tab os udaju trebas*/
font-family:verdana,arial,helvetica;
/*color:#000000;*/
font-size:80%;
padding:4px 2px 2px 2px;
valign:middle;
border:0;
}

.kosik_1 input {
font-size:90%;
}

.td1 {text-align:right;}

.ed_tb .td1 {
font-size:85%;
}

.ed_tb td {
padding:5px;
}

.main_eshop { /*pro os udaje*/
float:left;
width:99%;
border:0px solid gray;
margin:10px 0 10px 0;
}

.main_eshop2 { /*pro os udaje*/
clear:both;
border:0px solid gray;
margin:0 0 10px 0;
text-align:left;
}

.main_eshop2 textarea {
width:99%;
height:40px;
border:1px solid gray;
}

.text_int_pozn {
height:40px;
}

.div1 {
float:left;
width:90%;
border:1px solid #e0e0e0;
padding:5px;
margin-right:2px;
background:#fafafa;
}

.tde1 {text-align:right;}

.div_eshop_detail {
float:left;
width:99%;
border:0px solid #c0c0c0;
margin-bottom:10px;
}

.div_eshop_det_1 {
float:left;
width:300px;
margin-right:10px;
border:0px solid #c0c0c0;
}



.vypiskosiku_top a {text-decoration:underline;}
.vypiskosiku_top a:hover {text-decoration:none;}

.small {font-size:80%;}


.book_answer {
margin:5px 0 5px 30px;
padding:1px;
font-size:90%;
}

.zpet { /* tlac zpet v detailu clanku */
float:left;
width:100%;
margin:10px 0 10px 0;
}


.ed_left {
float:left;
width:50%;
/*padding:0 5px 0 0;*/
}

.ed_right {
float:right;
width:47%;
/*padding:0 0 0 5px;*/
}

.ed_vel_obr {
position:relative;
float:left;
}

.ed_sm_obr{
position:relative;
float:left;
margin:0 2px 2px 0;
}

.ed_sm_obr1{
position:relative;
margin:0;
}

.ed_zvetsit_obr a {
display:block;
}

.ed_zvetsit_obr, .ed_zvetsit_obr_sm, .ed_zvetsit_obr_lb {
position: absolute; left:0; top:0;
}

/* ============= login ==================*/

.divlogin_key {
margin:10px 2px 10px 0;
}

.divlogin .login_but {border:0;}

.divlogin {
margin:10px 0px 10px 5px;
padding:5px;
font-size:80%;
text-align:left;
}

.divlogin input {
font-size:80%;
}

.divlogin td {border:0;text-align:left;}

/* hlavni login  */
.login1 {
width:400px;
margin:100px 0 50px 0;
padding:15px 5px 5px 5px;
border:1px solid #c0c0c0;
border-top:5px solid #c0c0c0;
background:#f2f2f2;
}

.login1 p {
text-align:justify;
padding:10px;
background:#e0e0e0;
}

.tb_log1 {margin:20px 0 20px 0;}
.tb_log1 td {text-align:left;}


.log1_subm {
background:url(imgsys/save_back.gif);
background-color:#ffcc00;
color:#000000;
border-left:10px solid #660000;
padding:1px 2px 0 2px;
margin:1px;
} 


.nxtlink {
margin:0 0 10px 0;
} 



.user_detail {
 position:relative;
 clear:both;
} 

.user_detail th {
border:0;
padding:2px 7px 2px 20px;
vertical-align:top;
text-align:left;
/*border-bottom:1px solid silver;*/
} 

.user_detail td {
border:0;
padding:2px;
/*border-bottom:1px solid silver;*/
} 

.user_detail table {
border-collapse:collapse;
border:0;
/*width:100%;*/
} 

.dp table {
 width:100%;
 clear:both;
 border-collapse:collapse;
 table-layout: fixed;
}

.dp td {
 border:0;
 padding:0;
 vertical-align: top;
}

.dp input {
 border:0;
 background:0;
 margin: 0 2px 0 2px;
 float:right;
}

.dpimg {
 vertical-align: top;
 width:82px;
}

.dphd{
 font-weight:bold;
 height:10px;
}

.dptxt {
 text-align:left;
 overflow:auto;
}

.dptxtimg img {
 max-width:100%;
 margin: 5px 0 0 0;
}

.dpcit {
 font-style:italic;
 display:block;
 margin-bottom:10px;
}

.dp hr {
 opacity: 0.5;  filter: alpha(opacity=50);# -moz-opacity: 0.5;  -khtml-opacity: 0.5;
}
/* ovladaci prvky diskuze po najeti myši, prozatim odstaveno
.dp table input {
 display:none;
}

.dp table:hover input {
 display:inline;
}
*/
.ds{
 padding:2px 5px 0 5px;
 background:#F5F5F5;
 text-align:center;
 margin: 0 0 10px 0;
 color:#000000;
 box-shadow: 2px 2px 3px #000;
 position:relative;
} 

.ds textarea{
 margin:0 0 3px 0;
 /*background:red;*/
 /*border:0;*/
 width:99%;
 height:80px;
} 

.ds span{
 float:left;
 text-align:left;
} 

.disdet {
 width:100%;
 clear:both;
}

.dsbut{
 padding-top:10px;
 clear:both;
 min-height:14px;
}

.dsbut input{
 float:left;
 background: -webkit-linear-gradient(#FFFFFF, #BBBBBB);
 background: -moz-linear-gradient(#FFFFFF, #BBBBBB);
 background: -ms-linear-gradient(#FFFFFF, #BBBBBB);
 background: -o-linear-gradient(#FFFFFF, #BBBBBB);
 background: linear-gradient(#FFFFFF, #BBBBBB);
 border-bottom:0;
 clear:none;
 margin-right:-1px;
 font-size:80%;
 
}

.dsbut input:hover{
 background: -webkit-linear-gradient(#FFFFFF, #CCCCCC);
 background: -moz-linear-gradient(#FFFFFF, #CCCCCC);
 background: -ms-linear-gradient(#FFFFFF, #CCCCCC);
 background: -o-linear-gradient(#FFFFFF, #CCCCCC);
 background: linear-gradient(#FFFFFF, #CCCCCC);
}

.dssendbut{
 position:absolute;
 bottom:5px;
 right:5px;
}

.dssendbut input{
 background: -webkit-linear-gradient(#FFFFFF, #99EE99);
 background: -moz-linear-gradient(#FFFFFF, #99EE99);
 background: -ms-linear-gradient(#FFFFFF, #99EE99);
 background: -o-linear-gradient(#FFFFFF, #99EE99);
 background: linear-gradient(#FFFFFF, #99EE99);
}

.dssendbut input:hover{
 background: -webkit-linear-gradient(#FFFFFF, #CCFFCC);
 background: -moz-linear-gradient(#FFFFFF, #CCFFCC);
 background: -ms-linear-gradient(#FFFFFF, #CCFFCC);
 background: -o-linear-gradient(#FFFFFF, #CCFFCC);
 background: linear-gradient(#FFFFFF, #CCFFCC);
}

.lb_back {
 background-color: #555555; 
 position: fixed; 
 top: 0; 
 left: 0; 
 width: 100%;
 height: 100%; 
 z-index: 10000; 
 opacity: 0.8; filter: alpha(opacity=80);# -moz-opacity: 0.8;  -khtml-opacity: 0.8;
}

.lb_pin {
 text-align:center; 
 width:1px;
 height:1px; 
 position:absolute; 
 left:50%; 
 top:10vh; 
 z-index:10001;
 /*background:green;*/
}

.lb_box {
 text-align:center;  
 background:#FFFFFF; 
 padding:10px; 
 border:1px solid silver;
 position:absolute; 
 top:1px; 
 z-index:10002; 
 box-sizing:border-box;
}

.lb_nav {
 background:#FFFFFF; 
 color:#585858;
}

.lb_nav table{
 width:100%;
 border-collapse:collapse;
}

.lb_nav td{
 padding:0;
 background:0;
 border:0;
 /*color:F5F5F5;*/
 text-align:left;
 vertical-align:middle;
 background:#FFFFFF; 
 font-size:90%;
}

.lb_nav img{
 background:0;
 border:0;
}

.lb_exit {
 float:right;
 width:70px;
}

.lb_prev {
  position:absolute;
  left:0px;
  top:0px;
  background:0;
  background-image: url("icosys/lb_blank.gif");
  background-repeat: repeat;
}

.lb_prev:hover {
 background-image: url("icosys/lb_prev2.gif");
 background-position: left top;
 background-repeat: no-repeat;
}

.lb_next {
 background:0;
 position:absolute;
 right:0px;
 top:0px;
 background-image: url("icosys/lb_blank.gif");
 background-repeat: repeat;
}

.lb_next:hover {
 background-image: url("icosys/lb_next2.gif");
 background-position: right top;
 background-repeat: no-repeat;
}

.main_admnavbar {
 margin:0 0 10px 0;
 /*width:98%;*/
 float:left
}

.main_admnavbar a{
 font-family:arial,tahoma;
 font-size:80%;
 border:1px solid #000000;
 padding:2px 6px 2px 6px;
 margin:0 2px 2px 0;
 text-decoration:none;
 float:left;
}

.nav_bar {
 margin:0 0 10px 0;
 clear:both;
 font-size:85%;
}

.col_adm_pnkt {
 width:22px;
 height:19px;
 position:relative;
 float:right;
}

.col_adm {
 position:absolute; 
 right:0px; 
 top:0px; 
 background-image: url("icosys/columns.png");
 background-repeat: no-repeat;
 border:0;
 padding:0;
 margin:0;
 width:22px;
 height:20px;
 color:#000000;
 font-size:80%;
}

.col_adm div {
 visibility:hidden;
}

.col_adm:hover {
 position:absolute; 
 right:-40px; 
 top:-40px; 
 z-index:100; 
 background-image: url("icosys/lb_blank.gif");
 padding:50px 50px 50px 50px;
 width:auto;
 height:auto;
 /*border:1px solid red;*/
}

.col_adm:hover div {
 text-align:left;
 visibility:visible;
 background-color:#F5F5F5; 
 padding:7px; 
 border:1px solid silver;
 width:auto;
 height:auto;
 min-width:220px;
 min-height:150px;
 /*opacity: 1;  filter: alpha(opacity=99);# -moz-opacity: 1;  -khtml-opacity: 1*/
}

.col_adm:hover input {
 vertical-align:middle;
}

.col_adm:hover span {
 vertical-align:middle;
}

.trn_adm_pnkt {
 width:22px;
 height:19px;
 position:relative;
 float:right;
}

.trn_adm {
 position:absolute; 
 right:0px; 
 top:0px; 
 background-image: url("icosys/transf.png");
 background-repeat: no-repeat;
 border:0;
 padding:0;
 margin:0;
 width:22px;
 height:20px;
}

.trn_adm div {
 visibility:hidden;
}

.trn_adm:hover {
 position:absolute; 
 right:-40px; 
 top:-40px; 
 z-index:100; 
 background-image: url("icosys/lb_blank.gif");
 padding:50px 50px 50px 50px;
 width:auto;
 height:auto;
 /*border:1px solid red;*/
}

.trn_adm:hover div {
 text-align:left;
 visibility:visible;
 background-color:#F5F5F5; 
 padding:7px; 
 border:1px solid silver;
 width:auto;
 height:auto;
 min-width:220px;
 min-height:150px;
 /*opacity: 1;  filter: alpha(opacity=99);# -moz-opacity: 1;  -khtml-opacity: 1*/
}

.trn_adm:hover input {
 vertical-align:middle;
}

.trn_adm:hover span {
 vertical-align:middle;
}

.trn_adm:hover td {
 border:0
}

.vwusr_imgdiv{
 background:transparent;
 position:relative;
 border:1px solid silver;
 padding:1px;
}

.vwusr_img{
 display:block;
 width:100%;
}

.vwusr_imgbut {
 color:#555555;
 font-weight:bold;
 width:100%;
 height:20px;
 border:0;
 background:#F5F5F5;
 position:absolute;
 bottom:0;
 left:0;
 opacity: 0.7;  filter: alpha(opacity=70);# -moz-opacity: 0.7;  -khtml-opacity: 0.7;
 cursor: hand; 
 cursor: pointer
}

.vwusr_imgbut:hover {
 background:#AAAAAA;
 color:#000000;
}

.div_hledani {
 width:100%
}

.text_hpb{
 width:100%;
 clear:both;
 margin-top:10px
}

.strank{
 width:100%;
 clear:both;
 text-align:right;
 padding:10px 0 10px 0;
}

.strank input{
 border:0 !important; 
 background:0 !important;
 margin:0 !important;
 padding:0 !important;
 text-decoration:underline !important;
}

.blik {
 -webkit-animation-name: blikac;
 -webkit-animation-duration: 1s;
 -webkit-animation-timing-function: blikac;
 -webkit-animation-iteration-count: infinite;
 -moz-animation-name: blikac;
 -moz-animation-duration: 1s;
 -moz-animation-timing-function: blikac;
 -moz-animation-iteration-count: infinite;
 animation-name: blikac;
 animation-duration: 1s;
 animation-timing-function: blikac;
 animation-iteration-count: infinite;
}

@-moz-keyframes blikac {  
 0% { opacity: 1.0; }
 50% { opacity: 0.5; }
 100% { opacity: 1.0; }
}

@-webkit-keyframes blikac {  
 0% { opacity: 1.0; }
 50% { opacity: 0.5; }
 100% { opacity: 1.0; }
}

@keyframes blikac {  
 0% { opacity: 1.0; }
 50% { opacity: 0.5; }
 100% { opacity: 1.0; }
}

.adm .save, div .save {
background:url(imgsys/save_back.gif);
background-color:#ffcc00;
color:#000000;
border-left:10px solid #660000;
padding:1px 2px 0 2px;
margin:1px;
} 

.trs {
background:#F5F5F5;
}
.trs td {
border: 1px solid #e0e0e0;
color:#000000;
}

.trl {
background:#FFFFFF;
}

.trl td {
border: 1px solid #e0e0e0;
color:#000000;
}

.trh:hover {
background:#E5E5E5;
}

.line_but{
/*background: url("img/button_back.png") repeat-x scroll left top transparent;*/
border: none;
border: 1px solid silver;
font-weight: normal;
font-size:90% !important;
text-decoration: none;
white-space: nowrap;
margin: 1px 2px 0 0 !important;
padding: 1px 3px 1px 3px !important;
font-size:100%;
cursor: hand; 
cursor: pointer;
color:#333333 !important;
border-radius: 2px;
box-shadow: 1px 1px 1px #000;
background:#FFFFFF;
cursor: pointer;
display: inline-block;
text-align: center;
vertical-align:middle;
height: 18px;
box-sizing: border-box;
}

.line_but:hover{
color:#000000;
box-shadow: 1px 1px 0px #000
}

/***** ALERT *****************************************************************/
.alrt_bck { /*zatmavene pozadi pod alertem*/
 background-color: #000000; 
 position: fixed; 
 top: 0px; 
 left: 0px; 
 width: 100%; 
 height: 100%; 
 z-index: 10000; 
 opacity: 0.8; 
 filter: alpha(opacity=80);#
 -moz-opacity: 0.8;
 -khtml-opacity: 0.8;
}

.alrt_mdl_pnkt { /*stredovy bod pro alert*/
 text-align:center; width:1px;height:1px;  position:fixed; left:50%; top:50%; z-index:10001;
}

.alrt { /*div alertu*/
 text-align:center; 
 width:250px;  
 position:absolute; 
 left:-125px; 
 top:-80px; 
 z-index:10002; 
 background:#FFFFFF; 
 color:#000000;
 padding:25px; 
 border:1px solid silver;
 border-radius: 5px 5px 5px 5px;
 -moz-box-shadow: 3px 3px 4px #000;
 -webkit-box-shadow: 3px 3px 4px #000;
 box-shadow: 3px 3px 4px #000;
}

.alrt input { /*input alertu*/
 border-radius: 2px 2px 2px 3px;
 -moz-box-shadow: 3px 3px 4px #000;
 -webkit-box-shadow: 3px 3px 4px #000;
 box-shadow: 3px 3px 4px #000;
 font-weight:bold;
 border:1px outset silver;
 padding:2px 10px 2px 10px;
 margin:0 10px 0 10px;
 min-width: 60px;
}

.alrt input:hover { /*input alertu*/
 -moz-box-shadow: 2px 2px 3px #000;
 -webkit-box-shadow: 2px 2px 3px #000;
 box-shadow: 2px 2px 3px #000;
}

.alrt_yes { /*tlacitko ANO alertu*/
 background:#FF5050 !important;
}

.alrt_no { /*tlacitko NE alertu*/
 background:#50FF50 !important; 
}

.res_switch_on{
 visibility:hidden;
 display:none;
}

.ek {
 position:relative; 
 z-index:1; 
 width:0px; 
 height:0px; 
 float:right;
}

.ek a {
 position:absolute;
 top:1px;
 right:1px;
 z-index:50;
 border:0;
 background:0;
 padding:0;
 margin:0;
 width:21px;
 height:20px
 display:block;
}

.ek img {
 border:0 !important;
 background:0;
 padding:0;
 margin:0;
}

.resp_logo_img{
 display:none;
}

.number_buble{
 border-radius: 50%;
 width: 14px;
 height: 14px;
 padding: 0;
 background: #FF0000;
 border: 0;
 text-align: center;
 line-height:12px !important;
 display: table !important;
}

.nbs1{
 font: 10px sans-serif;
 font-weight:bold;
}

.nbs2{
 font: 8px sans-serif;
}

.number_buble span{
 border:0;
 background:0;
 margin:0;
 padding:0;
 color: #FFFFFF;
 display: table-cell;
 vertical-align:middle;
}

.bask_buble{
 display:none;
 visibility:hidden;
}

.res_switch_off{
 font-size:200%;
}

.sitemap ul{
 margin:10px 0 10px 14px;
}

.sitemap li{
 margin:10px 0 10px 0;
}

.cookie_opruz{
 padding:5px;
 box-sizing:border-box;
}
.cookie_opruz h2{
 background:0;
}

.cookie_opruz p{
 max-height:200px;
 overflow-y:auto;
}

.cookie_opruz input:not(:first-of-type){
 margin-left:5px;
}

.cookie_position_top{
 position:fixed;
 top:0;
 left:0;
 z-index:10000;
 width:100%;
 min-height:5%;
}

.cookie_position_bottom{
 position:fixed;
 bottom:0;
 left:0;
 z-index:10000;
 width:100%;
 min-height:5%;
}

.cookie_position_lightbox{
 padding:10px;
 position:fixed;
 top: 20%;
 left: 50%;
 z-index:10000;
 min-height:5%;
 width:50%;
 min-width:400px;
 margin-left: -25%;
 border-radius: 4px 4px 4px 4px;
}

.cookie_schema_dark{
 background:#222222;
 border:1px solid #000000;
 color:#FFFFFF; 
}

.cookie_schema_light{
 background:#FFFFFF;
 border:1px solid #EEEEEE;
 color:#1E1E1E;
}


// pro tisk
@media print {
 body {
 color: black;
 background: white;
 }

 @page {margin: 2,5cm;}

 .main {
  width:100%;
  margin:0;
  padding:0;
  border:0;
 }

 .right {
  width:98%;
 } 

 .left {
  display:none;
 }

 .foot {
  background:none;
 }
}</pre></body></html>