/* Webdesignum */
#wd{text-decoration:none;}
a#wd:hover{text-decoration: underline;}
#web{color:#090;}
#design{color:#900;}
#um{color:#999;}

/* Lang menu */
ul#lang_ul{position:absolute;top:30px;right:20px;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(../_i/flags/cz.png);}
ul#lang_ul li a.lang_cz{background-image:url(../_i/flags/cz_g.png);}
ul#lang_ul li a:hover.lang_cz{background-image: url(../_i/flags/cz.png);}
/* EN */
ul#lang_ul li strong.lang_en{background-image:url(../_i/flags/en.png);}
ul#lang_ul li a.lang_en{background-image:url(../_i/flags/en_g.png);}
ul#lang_ul li a:hover.lang_en{background-image:url(../_i/flags/en.png);}
/* DE */
ul#lang_ul li strong.lang_de{background-image:url(../_i/flags/de.png);}
ul#lang_ul li a.lang_de{background-image:url(../_i/flags/de_g.png);}
ul#lang_ul li a:hover.lang_de{background-image:url(../_i/flags/de.png);}
/* IT */
ul#lang_ul li strong.lang_it{background-image:url(../_i/flags/it.png);}
ul#lang_ul li a.lang_it{background-image:url(../_i/flags/it_g.png);}
ul#lang_ul li a:hover.lang_it{background-image:url(../_i/flags/it.png);}
/* PL */
ul#lang_ul li strong.lang_pl{background-image:url(../_i/flags/pl.png);}
ul#lang_ul li a.lang_pl{background-image:url(../_i/flags/pl_g.png);}
ul#lang_ul li a:hover.lang_pl{background-image:url(../_i/flags/pl.png);}


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


/* Plovouci */
.flL, flR, obrL, obrR, .popisekL, .popisekR{border:0;margin:0;}
.flL{float:left;clear:none;margin-bottom:1em;}
.flR{float:right;clear:none;margin-bottom:1em;}
.obrL {margin: 0px 2em 0px 0px;padding:0px;float:left;clear:none;}
.obrR{margin:0px 0px 0px 2em;padding:0px;float:right;clear:none;}
.popisekL, .popisekR{font-style:normal;font-size:x-small;}
.popisekL{margin:0px 2em 0px 0px;text-align:left;padding:0px;}
.popisekR{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;}
.maly{font-size:xx-small;}
.inline{display:inline;}
.mt0{margin-top:0;}
.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%;}
.obrovsky{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;}
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;}

.yes_button, .no_button{padding:0.5em 2em;margin:0.25em 0;cursor:hand;}
.no_button{background-color:#efe;color:green;border:1px green solid;}
.yes_button{background-color: #fee;color:red;border:1px red solid;}

.submit_button{margin:1em 0;padding:1em 3em;}


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

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


/* Fotogalerie */
.fg_obal{clear:both;margin:1em 0 2em;}
h2.fotogalerie{
margin:0 0 0.5em 0;padding:0.5em 0 0.5em 34px;border:0 none;clear:both;
background-image:url(../_i/i/fotogalerie.gif);
background-position:left center;background-repeat:no-repeat;}
.fotka{margin:0 0.5em 1em 0;padding:0.5em 0 0 0;text-align: center;float: left;
/* Toto lze zmenit */
width:175px;height:270px;border:1px solid #555;background-color:#eee;}
.fg_obal .fg_datum, .datum{color:#555;font-size:x-small;}
.fg_kde{font-weight:bold;letter-spacing:0.1em;}
.fg_fotka_detail{/*text-align: center;*/}


/* Clanky */
.clanek_podnadpis{letter-spacing:0.1em;color:#555;margin:0 0 1em 0;}
.clanek_datum, .clanek_1_datum, .ud_datum, .ud_1_datum{
font-size:x-small;background-color:#eee;clear: both;}
.home_clanek{margin:0 0 1em 0;}


/* Kategorie clanku */
.cl_kat_popis{background-color:#eee;padding:0.5em;}
.cl_kat_popis a, .cl_kat_popis strong{font-size: medium;letter-spacing:0.2em;}


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


/* Slozka ke stazeni */
h2.folder{
margin:0 0 0.5em 0;padding:0.5em 0 0.5em 34px;border:0 none;clear:both;
background-image:url(../_i/i/folder.png);
background-position: left center;background-repeat: no-repeat;}


/* Anketa */
div.anketa_obal{float:right;width:170px;margin:1em 0 1em 1em;}
div.anketa_obal div.block{font-size: small;}
div.anketa_obal h2{
color:#000;font-size: small;padding:0 0.25em 0 0.25em;line-height:30px;
background-image: url(../_i/block_h_bg.png);
background-position: top;background-repeat: no-repeat;}
div.anketa_otazka{font-weight:bold;margin:0 0 0.5em 0;}
div.anketa_line{padding:0 5px 0 5px;margin:0 0 0.5em 0;}
div.anketa_line div{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{min-height:200px;}


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


/* Fotka */
body.body_fotka #header,
body.body_fotka #hl_me,
body.body_fotka #admin_link,
body.body_fotka #left,
body.body_fotka #lang_ul,
body.body_fotka #obchod_horni-menu{display: none;}
body.body_fotka #main{margin-left: 20px;}


/* Private */
body.private #main_in{font-size: x-small;}
#main div.struct_tree ul li{
margin:0 0 1em 0;padding:0 0 0 1.25em;list-style-image:none;list-style-type:none;
background-image: url(../_i/i/elko.png);
background-position: left top;background-repeat: repeat-y;}


.grid_3 legend{letter-spacing:0;}


h1, h2, h3, h4, h5, h6{margin:0;padding:0;line-height:1em;}
h1, h2.h1{
margin-bottom:0.5em;
padding: 0.25em 0 0.25em 25px;
background:url(../_i/h1-bg.jpg) repeat-y left;
letter-spacing:0;
font-size:medium;
}
h2{
margin:1em 0 0.5em 0;
padding:0 0 0.4em 0.5em;
color:#000;
background: url(../_i/h2-bg.gif) no-repeat left bottom;
letter-spacing:0.25em;
font-size:small;
}
h2.h1{
margin:0 0 0.5em 0;
}
h3{
font-size:small;
}
#left h3{
margin-left:0.5em;
}
h4{
font-size:110%;
letter-spacing: 0.25em;
}
h5{
font-size:100%;
letter-spacing: 0.25em;
}
h6{
font-size:100%;
letter-spacing: 0.1em;
}

.slide h2, .slide h3, .slide h4, .slide h5, .slide h6{margin-top:2em;}



a:link{text-decoration:underline;color:#06c;}
a:visited{text-decoration:underline;color:#60f;}
a:hover{text-decoration:none;color:#909;}
a:active{text-decoration:underline;color:#900;}



#main_in ul li{list-style-image:url(../_i/i/ctverecek.gif);}

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


.home_clanek{margin-bottom:3em;}
.home_clanek h3{font-size:110%;}
.home_clanek h3 a:link{color:#000;}
.home_clanek h3 a:visited{color:#555;}
.home_clanek h3 a:hover{color:#000;}
.home_clanek h3 a:active{color:#000;}



.bl1{border-left: 1px #06f solid;}

