/* Webdesignum */
#wd{color:#39c;}
a#wd{text-decoration:none;}
a#wd:hover{text-decoration:underline;}
#wd #web{color:#39c;}
#wd #designum{color:#999;}

/* Lang menu */
ul#lang_ul{position:absolute; top:2em; right:1em; margin:0; padding:0.5em 0.5em 1em 0.5em; z-index:100; background-color:rgba(0,0,0,0.25); border-radius:0.5em; border:1px solid #999;}
ul#lang_ul li{margin:0;padding:0;list-style-type:none;float:left;width:3em;}
ul#lang_ul li a, ul#lang_ul li strong{
display:block;width:3em;height:2em;font-size:xx-small;text-align:center;
background-position:center top;background-repeat:no-repeat;}
ul#lang_ul li a:link{color:#666;text-decoration:none;}
ul#lang_ul li a:visited{color:#989;text-decoration:none;}
ul#lang_ul li a:hover{color:#900;text-decoration:underline;}
ul#lang_ul li a:active{color:#009;text-decoration:underline;}
ul#lang_ul li strong{color:#000;}
ul#lang_ul li span{display:block;padding-top:1.75em;}
/* CZ */
ul#lang_ul li strong.lang_cz{background-image:url(/_ext/icons/flags/cz.gif);}
ul#lang_ul li a.lang_cz{background-image:url(/_ext/icons/flags/g/cz.gif);}
ul#lang_ul li a:hover.lang_cz{background-image:url(/_ext/icons/flags/cz.gif);}
/* EN */
ul#lang_ul li strong.lang_en{background-image:url(/_ext/icons/flags/en.gif);}
ul#lang_ul li a.lang_en{background-image:url(/_ext/icons/flags/g/en.gif);}
ul#lang_ul li a:hover.lang_en{background-image:url(/_ext/icons/flags/en.gif);}
/* DE */
ul#lang_ul li strong.lang_de{background-image:url(/_ext/icons/flags/de.gif);}
ul#lang_ul li a.lang_de{background-image:url(/_ext/icons/flags/g/de.gif);}
ul#lang_ul li a:hover.lang_de{background-image:url(/_ext/icons/flags/de.gif);}
/* IT */
ul#lang_ul li strong.lang_it{background-image:url(/_ext/icons/flags/it.gif);}
ul#lang_ul li a.lang_it{background-image:url(/_ext/icons/flags/g/it.gif);}
ul#lang_ul li a:hover.lang_it{background-image:url(/_ext/icons/flags/it.gif);}
/* PL */
ul#lang_ul li strong.lang_pl{background-image:url(/_ext/icons/flags/pl.gif);}
ul#lang_ul li a.lang_pl{background-image:url(/_ext/icons/flags/g/pl.gif);}
ul#lang_ul li a:hover.lang_pl{background-image:url(/_ext/icons/flags/pl.gif);}
/* SK */
ul#lang_ul li strong.lang_sk{background-image:url(/_ext/icons/flags/sk.gif);}
ul#lang_ul li a.lang_sk{background-image:url(/_ext/icons/flags/g/sk.gif);}
ul#lang_ul li a:hover.lang_sk{background-image:url(/_ext/icons/flags/sk.gif);}


/* <Struktura> */
.sm_struct_img{margin:1em auto; max-width:100%; height:initial; display:block;}


/* Tagy */
body {
margin:0;padding:0;font-size:small;background-color:#ffffff;
font-family:'Open Sans', 'Verdana CE', Verdana, 'Arial CE', Arial, 'Lucida Grande CE', 'Helvetica CE', lucida, sans-serif;}

table{border-collapse:collapse;font-size:100%;}
td, th{border:1px #999 solid;vertical-align:top;padding:0.25em;}
th{text-align:center;background-color:#aaa;color:#fff;}

p{text-align:left;line-height:1.5em;margin:0 0 1em 0;}
form{margin:0;padding:0;}
ul{margin-top:0;}

p img{vertical-align:bottom;}
fieldset{padding:1em;}
legend{font-size:large;color:#676;letter-spacing:0.25em;}
fieldset fieldset legend{font-size:medium;letter-spacing:0.1em;}
kbd{font-size:small;background-color:#eee;}
q{font-style:normal;
/*font-family:'Tahoma CE', Tahoma, 'Arial CE', 'Arial, Helvetica CE', lucida, sans-serif;*/
font-family:'Georgia CE', 'Times New CE', 'New York CE', Georgia, times, serif;
color:#400;}
q:before{content:open-quote;}
q:after{content:close-quote;}

a{text-decoration:underline;color:#00f;}
a:link{color:#06c;}
a:visited{color:#60c;}
a:hover{color:#c06;text-decoration:none;}
a:active{color:#c60;}

/* Obrazkove odkazy */
a img{border:0 none;}

ol{margin:0 0 0 0;padding:0 0 0 2.5em;}
ol li{margin:0;padding:0;}

figcaption{font-size:x-small;}
.imgR figcaption{text-align:right;}
/* Plovouci */
.flL, flR, imgL, imgR, .captionL, .captionR, .obrL, .obrR{border:0;margin:0;}
.flL{float:left;clear:none;margin-bottom:1em;}
.flR{float:right;clear:none;margin-bottom:1em;}
.imgL, .obrL{margin:0 2em 1em 0;padding:0;float:left;clear:none;}
.imgR, .obrR{margin:0 0 1em 2em;padding:0;float:right;clear:none;}
.captionL, .captionR{font-style:normal;font-size:x-small;}
.captionL{margin:0 2em 0 0;text-align:left;padding:0;}
.captionR{margin:0 0 0 2em;text-align:right;padding:0;}
.fr{float:right;}
.fl{float:left;}

/* Obecne tridy */
.cb{clear:both;}
.clb{clear:both;height:0;}
.endfl{visibility:hidden;clear:both;height:1px;margin:0;padding:0;border:0 none;}
.border0{border:0 none;}
.nic{display:none;}
.small{font-size:xx-small;}
.inline{display:inline;}
.mt0{margin-top:0;}
.mt05{margin-top:0.5em;}
.mb05{margin-bottom:0.5em;}
.mt1, .mt{margin-top:1em;}
.mt2{margin-top:2em;}
.mt3{margin-top:3em;}
.mt4{margin-top:4em;}
.mt5{margin-top:5em;}
.mr2{margin-right:2em;}
.mb0{margin-bottom:0;}
.mb{margin-bottom:1em;}
.mb2{margin-bottom:2em;}
.ml{margin-left:1em;}
.ml2{margin-left:2em;}
.pl{padding-left:1em;}
.pl2{padding-left:2em;}
.pl3{padding-left:3em;}
.pl4{padding-left:4em;}
.pr{padding-right:1em;}
.pr2{padding-right:2em;}
.pt{padding-top:1em;}
.pb{padding-bottom:1em;}
.pb2{padding-bottom:2em;}
.wa{width:auto;}
.w100{width:99%;}
.w50{width:49%;}
.w40{width:40%;}
.relative{position:relative;}
.tt{font-family:'Courier New CE', 'Courier CE', 'Courier New', courier, monospace;}
.b{font-weight:bold;}
.i{font-style:italic;}
.wide{width:99%;}
.xx-large{font-size:xx-large;}
.center{text-align:center;}
.align_left{text-align:left;}
.align_right{text-align:right;}
.dl{padding:0.5em 0 0.5em 1.5em;line-height:1.5em;overflow:visible;
background-position:left center;background-repeat:no-repeat;}
.xxx{color:#900;background-color:#ff0;}
.xxx code{background-color:#ff0;border:0 none;}


/* PHP: show_code() */
code{font-size:small;}
.code{line-height:1em;background-color:#eee;border:1px solid #ccc;text-align:left;}
div.code{padding:0.5em;margin:1em 0;}
.tag{font-weight:bold;color:purple;}
.keyword{font-weight:bold;color:black;}
.identifier{color:blue;}
.string{color:red;}
.comment{color:green;}
.code code .xxx{font-weight:bold;}


/* Images */
.a_popup img{padding:0 1em 1em 0;
background-image:url(../_i/i/zvetsit1.gif);
background-position:right bottom;background-repeat:no-repeat;}
.a_popup:hover img{padding:0 1em 1em 0;
background-image:url(../_i/i/zvetsit1_.gif);
background-position:right bottom;background-repeat:no-repeat;}
.img_popisek{font-size:small;margin-bottom:2em;}

.img_resizable_100, .img_100{width:100%; height:inherit;}
.imgR50{margin:1em 0; padding:0; float:none; width:100%; max-width:100%; height:inherit;}


/* Formulare */
.pointer {cursor: pointer;}
.button, a.button{padding:0.25em;margin:0.25em 0;line-height:3em;border:1px #999 solid;background-color:#eee;cursor:hand;}
.green, a.green, a.green:link, a.green:visited{color:#0c0;}
.red, a.red, a.red:link, a.red:visited{color:#c00;}
.orange, a.orange, a.orange:link, a.orange:visited{color:#f90;}
.grey, a.grey, a.grey:link, a.grey:visited{color:#999;}
.smaragd, a.smaragd, a.smaragd:link, a.smaragd:visited{color:#0c9;}


/* Ikonky */
.edit{padding:0.25em 0 0.25em 2em;
background-image:url(../_ext/icons/2000/16x16/pencil_go.png);
background-position:0 0.125em;background-repeat:no-repeat;}
.delete{padding:0.25em 0 0.25em 2em;
background-image:url(../_ext/icons/2000/16x16/pencil_delete.png);
background-position:0 0.125em;background-repeat:no-repeat;}
.new{padding:0.25em 0 0.25em 2em;
background-image:url(../_ext/icons/2000/16x16/pencil_add.png);
background-position:0 0.125em;background-repeat:no-repeat;}
.show{padding:0.25em 0 0.25em 2em;
background-image:url(../_ext/icons/2000/16x16/page_go.png);
background-position:0 0.125em;background-repeat:no-repeat;}
.back{padding:0.25em 0 0.25em 2em;
background-image:url(../_ext/icons/2000/16x16/arrow_left.png);
background-position:0 0.125em;background-repeat:no-repeat;}
.rss{padding:0 0 0 1.25em;
background-image:url(../_i/i/rss.gif);
background-position:0 0.125em;background-repeat:no-repeat;}
.buy{padding:0.25em 0 0.25em 2em;
background-image:url(../_ext/icons/2000/16x16/cart.png);
background-position:0 50%;background-repeat:no-repeat;}
.copy{padding:0 0 0 1.25em;
background-image:url(../_i/i/copy.gif);
background-position:0 50%;background-repeat:no-repeat;}
.next{padding:0 0 0 1.25em;
background-image:url(../_i/i/sipka-2.gif);
background-position:0 50%;background-repeat:no-repeat;}
.print{padding:0.25em 0 0.25em 2em;
background-image:url(../_ext/icons/2000/16x16/printer.png);
background-position:0 0.125em;background-repeat:no-repeat;}

.art_go{padding:0.25em 0 0.25em 1.5em;
background-image:url(../_ext/icons/2000/16x16/newspaper_go.png);
background-position:0 0.125em;background-repeat:no-repeat;}

.p16{padding:0 0 0 1em;}

/* sipka u rozeviraciho odkazu */
a.rozeviraci{padding:0 1.25em 0 0;
background-image:url(/_i/i/sipka-dolu.gif);background-repeat:no-repeat;}
a.rozeviraci:link, a.rozeviraci:visited{background-position:right center;}
a.rozeviraci:hover, a.rozeviraci:focus{background-position:right bottom;}


/* Tabulka */
table tr.bg_grey, table tr.trbg, table tr td.tdbg {background-color:#eee;}
table.format td, table.format th{border:0 none;}
table.format ul li{line-height:1.50em;}
caption{font-size:small;}


/* Infomail */
.obr_r{margin:0 0 1em 2em;padding:0;float:right;border:0;}

/* jQuery */
#tabs-1,#tabs-2,#tabs-3,#tabs-4,#tabs-5,#tabs-6{min-height:8em;}

h1, h2, h3, h4, h5, h6{margin:0;padding:0;line-height:1em;}
h1{font-size:180%;color:#099;margin:0em 0 1em 0;padding:0 0 0.25em 0;font-family: 'Comfortaa', cursive;}
h2{font-size:150%;color:#666;margin:1em 0 0.5em 0;padding:0 0 0.25em 0;font-variant: small-caps;font-family: 'Comfortaa', cursive;}
h3{font-size:120%;color:#000;margin:0 0 0.25em 0;letter-spacing:0.25em;font-family: 'Comfortaa', cursive;}
h4{font-size:100%;color:#333;margin:0 0 0.25em 0;font-weight:normal;letter-spacing:0.125em;font-family: 'Comfortaa', cursive;}


a:link{text-decoration:underline;color:#36f;}
a:visited{text-decoration:underline;color:#96f;}
a:hover{text-decoration:none;color:#909;}
a:active{text-decoration:underline;color:#00f;}

#main_in ul{padding-left:1.5em;}
#main_in ul li{list-style-image:url(../_i/i/quad-small.gif); line-height:1.5em; padding:0.5em 0;}

#main_in div#tabs{clear:both;}
#main_in div#tabs ul li{list-style-image:none;}


a.button_on, a.button_off{border-width:0.125em;padding:0.25em;border-color:#666;text-decoration:none;}
a.button_on{color:#060;border-style:inset;background-color:#9c9;}
a.button_on:hover{color:#900;border-style:outset;background-color:#c99;}
a.button_off{color:#600;border-style:outset;background-color:#c99;}
a.button_off:hover{color:#090;border-style:inset;background-color:#9c9;}

.submit_button{padding:1em 3em;}

#tabs ul li{list-style-image:none;}

/* Ikonky */
.icon{vertical-align:middle;}
.text_icon_16, .text_icon_32, a.text_icon_16, a.text_icon_32{display:block;float:left;margin:0 1em 0 0;
background-position:left center;background-repeat:no-repeat;border:1px solid #999;color:#333;background-color:#f4f4f4;text-decoration:none;}
a.text_icon_16:hover, a.text_icon_32:hover{border:1px solid #666;color:#000;background-color:#ddd;}
.text_icon_16{line-height:2em;padding:0.125em 0.25em 0.125em 2em; border-radius:0.25em;}
.text_icon_32{line-height:4em;padding:0.125em 0.5em 0.125em 4em; border-radius:0.5em;}


/* Vychozi text, kdyz neni zadan */
.content_default{border:1px solid #ccc;font-size:small;}

.content_default_heading{padding:1em 1em 1em 3.5em;background-color:#666;color:#fff;
font-weight:bold;font-variant:small-caps;font-size:medium;
background-image:url(/_ext/icons/2000/32x32/folders_explorer.png);background-position:1% 50%;background-repeat:no-repeat;}
.content_default_description{padding:0.25em 1em 0.25em 4.5em; margin:0 0 1em 0; background-color:#999;color:#fff;}

.content_default_sub_heading{margin:0 2em 0 2em;padding:0.5em 1em 0.5em 2em;background-color:#ccc;color:#000;
font-weight:bold;
background-image:url(/_ext/icons/2000/32x32/bullet_toggle_plus.png);background-position:left center;background-repeat:no-repeat;}
.content_default_sub_description{margin:0 2em 1em 2em;padding:0.25em 2em 0.25em 2.5em;background-color:#eee;color:#000;}

div.checkboxes div{margin:0 0 0 2em;padding:0.25em 0 0.5em 0;}
div.checkboxes div.level_0{margin:0;}
div.radios span{margin:0 2em 0 0;}

fieldset{border:1px solid #ccc; border-radius:0.5em;}

#main_in fieldset.attach ul{margin:0;padding:0;}
#main_in fieldset.attach ul li{list-style-image:none;list-style-type:none;}


/*
Stitky
*/
.tags_line{
  font-size: x-small;
  margin-bottom: 1em;
  display: inline-block;
}
#all .tags_link{
  border-radius: 0.125em;
  background-color: #666;
  padding: 0.125em;
  color: white;
  display: inline-block;
  margin-bottom: 0.125em;
}
#all .tags_link:visited{ color: white; }
#all .tags_link:link{ color: white; }
#all .tags_link:hover{ color: white; }
#all .tags_link:active{ color: white; }


/* Fotogalerie */
.photo_gal_all_container fieldset{padding:0.25em;}
.photo_gal_heading{clear:both;margin:1em 0 2em 0;}
.photo_gal_heading h2{
margin:0 0 0.5em 0;padding:0.5em 0 0.5em 2em;border:0 none;
background-image:url(/_ext/icons/2000/32x32/camera.png);background-position:left center;background-repeat:no-repeat;}
.photo_gal_heading p{margin:0.5em 0;}
.photo_gal_date_place{font-size:small;color:#666;}
.photo_img{margin:0 0.25em 0.5em 0; padding:0.25em; text-align:center; float:left; overflow:hidden;
/* Toto lze zmenit: */
width:12em; border:1px solid #eee; background-color:#f8f8f8;}
.photo_img img{width:100%;height:inherit;}
.photo_gal_name{font-size:1em; font-weight:bold;}
.photo_gal_description{font-weight:bold;}
.photo_gal_main{margin:1em 0 0 0;}


/* Fotka */
body.body_photo #header,
body.body_photo #menu_main,
body.body_photo #admin_link,
body.body_photo #left,
body.body_photo #lang_ul,
body.body_photo #addthis,
body.body_photo #banner, body.body_photo .banner_edit{display:none;}
body.body_photo, body.body_photo #all{background-color:#000;background-image:none;color:#fff;}
body.body_photo h1{color:#fff; background-image:none; padding-left:0; margin:1em 0; border:0 none; font-size:medium; text-align:center;}
body.body_photo #footer_sub{color:#fff;}
body.body_photo #all .photo_image_gal_link,
body.body_photo #all .photo_image_gal_link a,
body.body_photo #all #paulinky_citat a,
body.body_photo #all a.edit{color:#ccf;}
body.body_photo .photo_image img{width:100%; max-width:100%; height:auto;}

div.photo_image, div.photo_image p{text-align:center;clear:both;}
div.photo_image img{margin:0 0 1em 0;}

div.photo_img_previews{margin:0.25em 0 0 0; height:5em;}
div.photo_img_previews a{text-decoration:none;}
div.photo_image_gal_link{text-align:center;clear:both;}
div.photo_img_previews_h{position:absolute; top:0.25em; left:0.5em; right:0.5em; z-index:1000;}
  div.photo_img_previews_h h1{margin:0; padding:0.25em; background-color:rgba(0,0,0,0.25);}
div.photo_img_previews_prev, div.photo_img_previews_next{position:absolute; top:0;}
div.photo_img_previews_prev{left:0;}
div.photo_img_previews_next{right:0;}
img.photo_img_arrow_left, img.photo_img_arrow_up, img.photo_img_arrow_right{width:1.25em; height:1.25em;}


/* Clanky */
.art_intro{margin:0 0 1em 0;}
.art_subheading{letter-spacing:0.1em;color:#555;margin:0 0 0.5em 0;}
.art_date_author_cat{padding:0.125em 0.5em;font-size:x-small;background-color:#eee;clear:both;}
.art_article h1{margin:0.5em 0 1em 0;}
.art_article .art_article_img_1{width:100%; max-width:100%; height:auto; margin:0 auto 2em auto;}

.art_intro{margin-bottom:3em;}
.art_intro h3{margin:0.5em 0;font-size:110%;line-height:1.25em;}
.art_intro h3 a:link{color:#000;}
.art_intro h3 a:visited{color:#555;}
.art_intro h3 a:hover{color:#000;}
.art_intro h3 a:active{color:#000;}

/* Souvisejici */
.art_related{clear:both;}
.art_related_1{float:left; width:10em; height:13em; margin:0 1em 2em 0; text-align:center; overflow:hidden; background-color:rgba(0,0,0,0.10);}
.art_related_1_img{height:9em; padding-top:0.125em; overflow:hidden;}
.art_related_1_name{font-size:90%;padding:0.125em;}
.art_related_2{text-align:left;overflow:hidden;margin-bottom:0.125em;}

/* Kategorie clanku */
.art_cat_info{padding:0.5em;margin:0 0 1em 0;background-image:url(../_i/i/transition_g.png);background-position:top;background-repeat:repeat-x; border-radius:1em;}
.art_cat_info h2{color:#000;margin:0 0 1em 0;}
.art_cat_info h2 a, .art_cat_info h2 strong{font-size:medium;letter-spacing:0.2em;}


/* Udalosti */
.act_calendar{font-size:x-small;}
  .act_calendar_day{margin:0 0 1em 0;}
  .act_calendar_date{font-weight:bold;color:#fff;background-color:#666;padding:0.125em 0.5em;}
    .act_calendar_action{margin:0 0 0.25em 0;background-color:#ddd;padding:0.125em 0.5em 0.5em 0.5em;border-bottom:1px solid #666;}
      .act_calendar_heading{font-weight:bold;}
      .act_calendar_subheading{}
      .act_calendar_intro{padding:0.5em;background-color:#f8f8f8;}
        .act_calendar_intro p{text-align:left;margin:0.5em 0;}

.act_calendar .act_calendar_day .weekday_7{background-color:#696;} /*sobota*/
.act_calendar .act_calendar_day .weekday_1{background-color:#c66;} /*nedele*/
.act_calendar h2{margin:0 0 0.5em 0;}
.act_calendar form{margin:0 0 0.5em 0;padding:0.25em;background-color:#eee;border:1px solid #ccc;}

.art_pagination{margin:1em 0 2em 0;}
.art_pagination a, .art_pagination strong{display: inline-block; border:1px solid #ccc;padding:0.25em; margin-top:0.2em;}
.art_pagination a{color:#666;text-decoration:none;background-color:#fff;}
.art_pagination a:link{color:#000;}
.art_pagination a:visited{color:#666;}
.art_pagination a:hover{color:#fff;background-color:#666;}
.art_pagination a:active{color:#000;background-color:#ccc;}
.art_pagination strong{color:#fff;background-color:#666;}
.art_pagination_year strong{font-size:120%;}
.art_pagination_month{margin:0.5em 0 1em 0;font-size:90%;}
.art_pagination_month strong{font-size:110%;}

.gal_pagination{margin:1em 0 2em 0;font-size:0.6em;}
.gal_pagination a, .gal_pagination strong{display: inline-block; border:1px solid #ccc;padding:0.25em; margin-top:0.2em;}
.gal_pagination a{color:#666;text-decoration:none;background-color:#fff;}
.gal_pagination a:link{color:#000;}
.gal_pagination a:visited{color:#666;}
.gal_pagination a:hover{color:#fff;background-color:#666;}
.gal_pagination a:active{color:#000;background-color:#ccc;}
.gal_pagination strong{color:#fff;background-color:#666;}
.gal_pagination_year strong{font-size:0.8em;}
.gal_pagination_month{margin:0.5em 0 1em 0;font-size:0.65em;}
.gal_pagination_month strong{font-size:0.6em;}

/* Udalosti */
table.art_action{border-collapse:collapse;}
table.art_action tr td{border:0 none;vertical-align:top;border-bottom: 1px solid #ccc;}
.art_action_date{color:#555;font-weight:bold;margin-bottom:0;font-size:x-small;}
.art_action_subheading{color:#666;font-size:x-small;}


a.button_mini{color:#fff;background-color:#666;padding:0.125em 0.25em;text-decoration:none;border:1px solid #333;}
a.button_mini:hover{color:#000;background-color:#ccc;border:1px solid #336;}

table.art_action{border-collapse:collapse;}
table.art_action tr td{border:0 none;vertical-align:top;border-bottom: 1px solid #ccc;}
.art_action_date{color:#555;font-weight:bold;margin-bottom:0;font-size:x-small;}
.art_action_subheading{color:#666;font-size:x-small;}

dl{}
dt{background-color:#eee;font-weight:bold;letter-spacing:0.25em;}
dd{margin-bottom:1em;}

.block{margin:2em 0;border:1px solid #480005;padding:0.5em;border-radius:0.5em;}
.block h2{margin-top:0;}



.search_res{margin:0 0 1em 0;}
.search_heading{font-size:0.8em;}
.search_path{color:#063;font-size:0.65em;}
.search_path a:link{color:#063;}
.search_path a:visited{color:#052;}
.search_path a:hover{color:#093;}
.search_path a:active{color:#0c3;}
.search_description{font-size:0.75em;}

fieldset.attach{padding:0.25em;border-color:#eee;background-color:#f8f8f8;}
fieldset.attach legend{font-size:small;}

.edit_link{font-size:x-small;}

#main_in .link_external{padding-right:1em; background-image: url(/_ext/icons/2000/16x16/www_page.png); background-position:right center; background-repeat:no-repeat;}

.usr_simple_login{padding: 0.5em; color:#000; z-index:100;}
.usr_simple_login a{color:#36c;}
.usr_simple_login_form .usr_simple_login_form_password{margin:0.5em 0;}
.usr_simple_login_form .usr_login_pass_lnk{margin:0.5em 0;}
.usr_simple_login_link .usr_simple_login_link_menu{margin:0.5em 0;}
body.uzivatel .usr_login_link a{font-weight:bold;}

table.format h2{margin-top:0;}

#toTop {
display: block;
position: fixed;
top: 50%;
right: 0;
padding: 0.125em;
border: 0 none;
color:#000;
text-decoration: none;
font-size: xx-small;
text-align: center;
}

/* zebra */
table.zebra tr:even{background-color:#eee;}
table.zebra tr.tr_h{background-color:#fff;}

table.table-lines {
  border: none;
}
table.table-lines tr th,
table.table-lines tr td {
  padding-left: 1em;
  padding-right: 1em;
  border: none;
}
table.table-lines tr th { border-bottom: 0.125em solid black; }
table.table-lines tr td { border-bottom: 1px solid black; }
table.table-lines tr:nth-child(odd) td { background-color: #ddd; }
/*table.table-lines tr.disabled td { background-color: #fdf; }
table.table-lines tr.disabled:nth-child(odd) td { background-color: #dbd; }*/
table.table-lines tr.disabled.default-selected td { background-color: #faa; }
table.table-lines tr.disabled.default-selected:nth-child(odd) td { background-color: #d88; }
table.table-lines tr:last-child th,
table.table-lines tr:last-child td { border-bottom: none; }
table.table-middle td { vertical-align: middle; }

fieldset legend.smaller{font-size:small;}

.sm_err{border:1px solid #900;background-color:#fdd;padding:1em;color:#600;border-radius:0.5em;}
.sm_warn{border:1px solid #990;background-color:#ffc;padding:1em;color:#660;border-radius:0.5em;}
.sm_ok{border:1px solid #090;background-color:#dfd;padding:1em;color:#060;border-radius:0.5em;}

.art_serial_1{clear:both;margin:0 0 1em 0;padding:1em;border:1px solid #ccc;border-radius:0.25em;}
.art_serial_1_img{float:right;margin:0 0 1em 1em;}
.art_serial_1_active{border-color:#666;}


/* <levypanel> */
.aside_panel_open_button {
display: block;
font-size:1.125em;
padding:0 0.25em 0 1em;
color:#fff;
background: #02a79d; /* Old browsers */
background: -moz-linear-gradient(top, #00a49a 0%, #0eb4aa 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #00a49a 0%,#0eb4aa 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #00a49a 0%,#0eb4aa 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a49a', endColorstr='#0eb4aa',GradientType=0 ); /* IE6-9 */
line-height:2em;
margin-bottom: 1em;
cursor: pointer;
}

/* Zobrazování levého panelu na ostatních stránkách */
.aside_panel_open_button + aside{display:none; visibility:hidden;}
.aside_panel_open_button.open + aside{display:block; visibility:visible;}
/* Zobrazování levého panelu na úvodní stránce */
.aside_panel_open_button + #index_left{display:none; visibility:hidden;}
.aside_panel_open_button.open + #index_left{display:block; visibility:visible;}
/* Nápis tlačítka pro otevření levého panelu */
.aside_panel_open_button_span {}
.aside_panel_open_button.open .aside_panel_open_button_span {display:none; visibility:hidden;}
/* Nápis tlačítka pro zavření levého panelu */
.aside_panel_close_button_span {display:none; visibility:hidden;}
.aside_panel_open_button.open .aside_panel_close_button_span{display:inline; visibility:visible;}
/* <levypanel> */


div.menu_section_header { background-repeat: repeat; background-size: cover; }

.form_50_L, .form_50_R{margin-bottom:1em;}
html body #all iframe{max-width:100%;}

textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] {
font-size:130%;
}

.vam{vertical-align:middle;}

input.form_error{border:1px solid #900;}
.mandatory{color:#900;}


#main_in p > img{max-width:100%; height:initial;}


.uzivatel #main_in p > img{width:inherit;}


/* vyhledavani autocomplete */
.ui-autocomplete a{text-decoration:none; color:black;}
.ui-autocomplete a b{color:#f00;}


/* <Adapt> */
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{margin-left:0.625em;margin-right:0.625em;}.align_center,.align_right{text-align:left;}
/* </Adapt> */

.round_10{border-radius:0.5em;}


.video_1609{position:relative; height:0; padding-bottom:56.25%;}
.video_0503{position:relative; height:0; padding-bottom:60%;}
.video_1609 iframe, .video_0503 iframe{position:absolute; width:100%; height:100%;}
