/* Webdesignum */
#wd{text-decoration:none;}
a#wd:hover{text-decoration:underline;}
#web{color:#9f9;}
#design{color:#f99;}
#um{color:#ccc;}

/* Lang menu */
ul#lang_ul{position:absolute;top:30px;right:0px;margin:0;padding:0;}
ul#lang_ul li{margin:0;padding:0;list-style-type:none;float:left;width:45px;}
ul#lang_ul li a, ul#lang_ul li strong{
display:block;width:40px;height:30px;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:13px;}
/* 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);}


/* Tagy */
body {
margin:0;padding:0;font-size:small;background-color:#ffffff;
font-family:'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:2px;}
th{text-align:center;background-color:#aaa;color:#fff;}

p{text-align:justify;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;}
/*
a:link img{border-bottom:1px solid #fff;}
a:visited img{border-bottom:1px solid #fff;}
a:hover img{border-bottom:1px solid #eef;}
a:active img{border-bottom:1px solid #eee;}
*/

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:0px 2em 0px 0px;text-align:left;padding:0px;}
.captionR{margin:0px 0px 0px 2em;text-align:right;padding:0px;}
.fr{float:right;}
.fl{float:left;}

/* Obecne tridy */
.cb{clear:both;}
.endfl{visibility:hidden;clear:both;height:1px;margin:0;padding:0;border:0 none;}
.border0{border:0px 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;}
.pr{padding-right:1em;}
.pr2{padding-right: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_right{text-align:right;}
.dl{padding:0.5em 0 0.5em 20px;line-height:20px;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 15px 15px 0;
background-image:url(../_i/i/zvetsit1.gif);
background-position:right bottom;background-repeat:no-repeat;}
.a_popup:hover img{padding:0 15px 15px 0;
background-image:url(../_i/i/zvetsit1_.gif);
background-position:right bottom;background-repeat:no-repeat;}
.img_popisek{font-size:small;margin-bottom:2em;}


/* Formulare */
.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:4px 0 4px 20px;
background-image:url(../_ext/icons/2000/16x16/pencil_go.png);
background-position:0 2px;background-repeat:no-repeat;}
.delete{padding:4px 0 4px 20px;
background-image:url(../_ext/icons/2000/16x16/pencil_delete.png);
background-position:0 2px;background-repeat:no-repeat;}
.new{padding:4px 0 4px 20px;
background-image:url(../_ext/icons/2000/16x16/pencil_add.png);
background-position:0 2px;background-repeat:no-repeat;}
.show{padding:4px 0 4px 20px;
background-image:url(../_ext/icons/2000/16x16/page_go.png);
background-position:0 2px;background-repeat:no-repeat;}
.back{padding:4px 0 4px 20px;
background-image:url(../_ext/icons/2000/16x16/arrow_left.png);
background-position:0 2px;background-repeat:no-repeat;}
.p16{padding:0 0 0 16px;}
.rss{padding:0 0 0 16px;
background-image:url(../_i/i/rss.gif);
background-position:0 2px;background-repeat:no-repeat;}
.buy{padding:4px 0 4px 20px;
background-image:url(../_ext/icons/2000/16x16/cart_put.png);
background-position:0 50%;background-repeat:no-repeat;}
.copy{padding:0 0 0 16px;
background-image:url(../_i/i/copy.gif);
background-position:0 50%;background-repeat:no-repeat;}
.next{padding:0 0 0 16px;
background-image:url(../_i/i/sipka-2.gif);
background-position:0 50%;background-repeat:no-repeat;}
.print{padding:4px 0 4px 20px;
background-image:url(../_ext/icons/2000/16x16/printer.png);
background-position:0 2px;background-repeat:no-repeat;}

.art_go{padding:4px 0 4px 20px;
background-image:url(../_ext/icons/2000/16x16/newspaper_go.png);
background-position:0 2px;background-repeat:no-repeat;}


/* sipka u rozeviraciho odkazu */
a.rozeviraci{padding:0 20px 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 {background-color:#eee;}
table.format td, table.format th{border:0 none;}
caption{font-size:small;}


/* Forum */
.forum_form{
clear:both;z-index:100;background-color:#eee;padding:0.5em;margin:1em 0;color:#000;}
.forum_bg{background-color:#eee;z-index:1;}
.forum_autor{font-size:xx-small;border-bottom:1px solid #000;}
.forum_h{margin:0 0 0.5em 0;padding:0.5em 0 0.5em 20px;border:0 none;clear:both;
background-image:url(../_i/i/comments.png);
background-position:left center;background-repeat:no-repeat;}
.forum_reply_form{margin:1em;}
.forum_new_form{margin:1em 0;}
.forum_thread{padding:0 0 0 2em;border-left:1px solid #999;}



/* Novinky */
table.novinky{width:100%;}
table.novinky td, table.novinky th{border:0 none;font-size:x-small;}
table.novinky td.novinky_datum{color:#666;}



/* Anketa */
div.poll_out{float:right;width:170px;margin:0 0 2em 2em;background-color:#eee;}
div.poll_out .poll_in{font-size:small;padding:0.25em;}
div.poll_out .poll_h{color:#000;font-size:medium;padding:0.25em;}
div.poll_question{font-weight:bold;margin:0 0 0.5em 0;}
div.poll_line{padding:0 5px 0 5px;margin:0 0 0.5em 0;}
div.poll_line .poll_answer{padding:0;}

.bar_bg{background-color:#fff;}
.bar_top{background-color:#ccc;height:4px;}


/* Casopis */
.search-found{background-color:#ff9;}


/* Infomail */
.obr_r{margin:0 0 1em 2em;padding:0px;float:right;border:0;}


/* Kalendar */
.dnes{font-weight:bold;background-color:#ff6;}
tr.dny{font-style:italic;text-align:center;}
table.kalendar{width:172px;text-align:right;font-size:11px;}
.nedele{color:#c00;}


/* jQuery */
#tabs-1,#tabs-2,#tabs-3,#tabs-4,#tabs-5,#tabs-6{min-height:100px;}


/* Trail Image */
#trailimageid{position:absolute;left:0;top:0;z-index:1000;}
#trailimageid div{padding:0px;border:0 none;text-align:center;}
#trailimageid img{margin:0px;border:none;}



/* Prezentacni mod */
.projection_only{display:none;}
/* Prezentace */
.slide{clear:both;}

.grid_3 legend{letter-spacing:0;}


h1, h2, h3, h4, h5, h6{margin:0;padding:0;line-height:1em;}
h1{
font-size:large;
color:#ff7839;
margin:0em 0 1em 0;
padding:0 0 4px;
border-bottom:1px solid #ccc;
}
h2{font-size:medium;color:#000;}
h3{font-size:medium;}
h4{font-size:medium;font-weight:normal;}


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 li{list-style-image:url(../_i/i/quad-small.gif);}

#main_in div#tabs{clear:both;}
#main_in div#tabs ul li{list-style-image:none;}


a.button_on, a.button_off{border-width:2px;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:16px;padding:1px 4px 1px 20px;}
.text_icon_32{line-height:32px;padding:2px 8px 2px 40px;}


/* Vychozi text, kdyz neni zadan */
.content_default{border:1px solid #ccc;font-size:small;}

.content_default_heading{padding:1em 1em 1em 56px;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 72px;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 32px;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 40px;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;}

#main_in fieldset.attach ul{margin:0;padding:0;}
#main_in fieldset.attach ul li{list-style-image:none;list-style-type:none;}



/* Fotogalerie */
.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 40px;border:0 none;
background-image:url(/_ext/icons/2000/32x32/camera.png);background-position:left center;background-repeat:no-repeat;}
.photo_gal_date_place{font-size:x-small;color:#666;}
.photo_img{margin:0 1em 1em 0;padding:0.5em;text-align:center;float:left;overflow:hidden;
/* Toto lze zmenit */
width:200px;height:200px;border:1px solid #eee;background-color:#f8f8f8;}


/* 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{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{color:#000;}
body.body_photo #addthis{}

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.5em 0 0 0;height:100px;}
div.photo_img_previews a{text-decoration:none;}
div.photo_image_gal_link{text-align:center;clear:both;}


/* Clanky */
.art_intro{margin:0 0 1em 0;}
.art_subheading{letter-spacing:0.1em;color:#555;margin:0 0 1em 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_intro{margin-bottom:3em;}
.art_intro h3{margin:0.5em 0;font-size:110%;}
.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;}

/* Kategorie clanku */
.art_cat_info{padding:0.5em;margin:0 0 1em 0;background-image:url(../_i/i/transition_g.png);background-position:100%;background-repeat:repeat-x;}
.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;}

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;}

.act_calendar_action_cat_2{background-color:#dfd;}
.act_calendar_action_cat_7{background-color:#fdd;}

dl{}
dt{background-color:#eee;font-weight:bold;letter-spacing:0.25em;}
dd{margin-bottom:1em;}
