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


/* Tagy */
body {
margin: 0;
padding: 0;
font-family: 'Verdana CE', Verdana, 'Arial CE', Arial, 'Lucida Grande CE', 'Helvetica CE', lucida, sans-serif;
font-size: small;
background-color: #FFFFFF;
}

table{
  border-collapse:collapse;
  font-size:100%;
}
  td, th{
    border:1px #999 solid;
    vertical-align:top;
    padding: 2px;
  }
  th{
  text-align:center;
  }

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: #060;
}
fieldset fieldset legend{font-size: medium;}
kbd{
font-size:small;
}
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:hover{text-decoration: none;}


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



/*******
Plovouci
********/
.flL, flR, obrL, obrR, .popisekL, .popisekR{
border:0; /*kvuli dedicnosti*/
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:1em;
}
.popisekL{
  margin:0px 2em 0px 0px;
  text-align:left;
  padding:0px;
}
.popisekR{
  margin:0px 0px 0px 2em;
  text-align:right;
  padding:0px;
}
.border0{
border:0px none;
}
.endfl{
visibility: hidden;
clear: both;
height:1px;
margin: 0;
padding: 0;
border: 0 none;
}
.clear, .cb{
clear: both;
}
.left{float: left;}
.fr{float: right;}

/*
Obecne tridy
*/
.nic{display:none;}
.scroll{overflow: auto;}
.cb{clear:both;}
.skryt{position:absolute;top:-10000px;left:-10000px;}
.maly{font-size: xx-small;}
.inline{display: inline;}
/* margin-top */
.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;}
/* margin-right */
.mr2{margin-right: 2em;}
/* margin-bottom */
.mb0{margin-bottom:0;}
.mb{margin-bottom: 1em;}
.mb2{margin-bottom:2em;}
/* margin-left */
.ml2{margin-left: 2em;}
/* padding-left */
.pl{padding-left: 1em;}
.pl2{padding-left: 2em;}
/* padding-right */
.pr{padding-right: 1em;}
.pr2{padding-right: 2em;}

.fl{float:left;}
.wa{width:auto;}
.w100{width:99%;}
.w50{width:45%;}
.w25{width:24%;}
.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%;}
.align_left, p.align_left{text-align: left;}

ul.abc{
list-style-type: lower-alpha;
}

/*
downloads
*/
.dl{
padding: 0.5em 0 0.5em 20px;
overflow: visible;
background-position: left center;
background-repeat: no-repeat;
line-height: 20px;
}


/*
Formulare
*/
.button, a.button {
padding: 0.25em;
border: 1px #999 solid;
background-color: #eee;
line-height: 3em;
margin: 0.25em 0;
cursor: hand;
}
#main_in .green, #main_in a.green, #main_in a.green:link, #main_in a.green:visited{
color:#0c0;
}
#main_in .red, #main_in a.red, #main_in a.red:link, #main_in a.red:visited{
color:#f00;
}

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


/*
RS (JS)
*/
.jako-odkaz{
color:blue;
text-decoration: underline;
}
.view{
border: 3px #99f groove;
padding: 0.5em;
}
.js_buttons{
font-size: xx-small;
}
  .js_buttons a{text-decoration: none;color:#000;}
/*
Formatovaci tlacitko
*/
.xxx{
color:#AE803E;
}




/* Ikonky */
.sipka-dolu{
padding:0 0 0 16px;
background-image:url(../_i/i/sipka-dolu.gif);
background-position: 0 2px;
background-repeat: no-repeat;
}
.sipka-nahoru{
padding:0 0 0 16px;
background-image:url(../_i/i/sipka-nahoru.gif);
background-position: 0 2px;
background-repeat: no-repeat;
}
.edit{
padding:0 0 0 16px;
background-image:url(../_i/i/edit.gif);
background-position: 0 2px;
background-repeat: no-repeat;
}
.delete{
padding:0 0 0 16px;
background-image:url(../_i/i/delete.gif);
background-position: 0 2px;
background-repeat: no-repeat;
}
.new{
padding:0 0 0 16px;
background-image:url(../_i/i/new.gif);
background-position: 0 2px;
background-repeat: no-repeat;
}
.show{
padding:0 0 0 16px;
background-image:url(../_i/i/show.gif);
background-position: 0 2px;
background-repeat: no-repeat;
}
.back{
padding:0 0 0 16px;
background-image:url(../_i/i/back.gif);
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:0 0 0 16px;
background-image:url(../_i/i/buy.gif);
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;
}



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


/*
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{
background-image: url(../_i/i/forum.gif);
background-position: left center;
background-repeat: no-repeat;
padding: 0.5em 0 0.5em 36px;
clear: both;
margin: 0 0 0.5em 0;
border: 0 none;
}
.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{
background-image: url(../_i/i/fotogalerie.gif);
background-position: left center;
background-repeat: no-repeat;
padding: 0.5em 0 0.5em 34px;
clear: both;
margin: 0 0 0.5em 0;
border: 0 none;
}
.fotka{
text-align: center;
float: left;
margin:0 0.5em 1em 0;
padding:0.5em 0 0 0;
/* Toto lze zmenit */
width:175px;
height:270px;
border: 1px solid #555;
background-color: #eee;
}
.fg_obal .datum, .datum{
color:#555;
font-size: x-small;
}
.fg_kde{
font-weight: bold;
letter-spacing: 0.1em;
}
.fg_fotka_detail{/*text-align: center;*/}
body.body_fotka #logo, body.body_fotka #hl_me, body.body_fotka #admin_link{display: none;}

/*
PHP: show_code()
*/
code{
font-size: small;
}
.code{
line-height: 1em;
background-color: #eee;
padding:0.5em;
margin:1em 0;
border:1px solid #ccc;
}
.tag{
font-weight: bold;
color:purple;
}
.keyword{
font-weight: bold;
color:black;
}
.identifier{
color:blue;
}
.string{
color:red;
}
.comment{
color:green;
}



/*
Sudy radek tabulky
*/
table tr.bg_grey, table tr.trbg {
background-color:#eee;
}

table.format td, table.format th{
border:0 none;
}


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



caption{font-size: small;}
.img_popisek{font-size: small;margin-bottom: 2em;}


/*
Prezentace
*/
.slide{
clear: both;
}

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


ol{
margin:0 0 0 0;
padding:0 0 0 2.5em;
}
ol li{
margin:0;
padding:0;
}

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

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

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




/*
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{
padding:0 0.25em 0 0.25em;
background-image: url(../_i/block_h_bg.png);
background-position: top;
background-repeat: no-repeat;
color:#000;
font-size: small;
line-height:30px;
}
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;
}


/*
Prezentacni mod
*/
.projection_only{
display: none;
}


.center{
text-align: center;
}

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

.align_right{
text-align: right;
}