p{
text-align: justify;
line-height: 1.5em;
margin: 0 0 1em 0;
}
form{
margin:0;
padding:0;
}
p code, p.code{line-height: 1em;}

/* Obrazkove odkazy */
a img{border: 0 none;}
a:link img{border-bottom: 1px solid #00f;}
a:visited img{border-bottom: 1px solid #90f;}
a:hover img{border-bottom: 1px solid #fff;}
a:active img{border-bottom: 1px solid #f00;}

a:link img.no_underline{border: 0 none;}
a:visited img.no_underline{border: 0 none;}
a:hover img.no_underline{border: 0 none;}
a:active img.no_underline{border: 0 none;}

kbd{
font-size: small;
}

legend{
color:#060;
font-size: medium;
font-weight: bold;
}

/*
WebDesignum
*/
#wd{
text-decoration:none;
}
a#wd:hover{
text-decoration: underline;
}
#web{
color:#060;
}
#design{
color:#600;
}
#um{
color:#666;
}
#cz{
color:#000;
}



/*******
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;
}
.clear, .cb{
clear: both;
}
.endfl{
visibility: hidden;
clear: both;
height: 1px;
}

/*
PHP: show_code()
*/
code{
font-size: small;
}
.tag{
font-weight: bold;
color:purple;
}
.keyword{
font-weight: bold;
color:black;
}
.identifier{
color:blue;
}
.string{
color:red;
}
.comment{
color:green;
}

/*
Obecne tridy
*/

.maly{font-size: xx-small;}
.nic{display:none;}
.scroll{overflow: auto;}
.cb{clear:both;}
.fl{float:left;}
.wa{width:auto;}
.w100{width:98%;}
.w50{width: 49%;}
.relative{position:relative;}
.tt{font-family: 'Courier New CE', 'Courier CE', 'Courier New', courier, monospace;}
.b{font-weight: bold;}
.i{font-style: italic;}
.vam{vertical-align:middle;}

/* pl */
.pl2{padding-left: 2em;}
/* mt */
.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;}
/* mr */
.mr2{margin-right: 2em;}
.mr290{margin-right:290px;}
/* mb */
.mb0{margin-bottom:0;}
.mb{margin-bottom: 1em;}
.mb2{margin-bottom:2em;}
.mb3{margin-bottom:3em;}
.mb4{margin-bottom:4em;}
.mb6{margin-bottom:6em;}
.mb7{margin-bottom:7em;}
/* ml */
.ml2{margin-left: 2em;}
/*mt*/





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

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


/*
RS (JS)
*/
.jako-odkaz{
color:blue;
text-decoration: underline;
}
.view{
border: 3px #99f groove;
padding: 0.5em;
}
.js_buttons{
font-size: x-small;
}




/* Dalsi */
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: #fff;
}

a img{
border:0 none;
}

table{
  border-collapse:collapse;
  font-size:100%;
}
  td, th{
    border:1px #999 solid;
    vertical-align:top;
  }
  th{
  text-align:center;
  }
table.format td, table.format th{
border: 0 none;
}
table tr.trbg{
background-color: #eee;
}

q{
font-style: italic;
}


.skryt{
position:absolute;
top:-10000px;
left:-10000px;
}



/* Ikonky */
.sipka-dolu{
padding:0 0 0 16px;
background-image:url(../_i/sipka-dolu.gif);
background-position: 0 50%;
background-repeat: no-repeat;
}
.sipka-nahoru{
padding:0 0 0 16px;
background-image:url(../_i/sipka-nahoru.gif);
background-position: 0 50%;
background-repeat: no-repeat;
}
.edit{
padding:0 0 0 16px;
background-image:url(../_i/edit.gif);
background-position: 0 50%;
background-repeat: no-repeat;
}
.delete{
padding:0 0 0 16px;
background-image:url(../_i/delete.gif);
background-position: 0 50%;
background-repeat: no-repeat;
}
.new{
padding:0 0 0 16px;
background-image:url(../_i/new.gif);
background-position: 0 50%;
background-repeat: no-repeat;
}
.show{
padding:0 0 0 16px;
background-image:url(../_i/show.gif);
background-position: 0 50%;
background-repeat: no-repeat;
}
.back{
padding:0 0 0 16px;
background-image:url(../_i/back.gif);
background-position: 0 50%;
background-repeat: no-repeat;
}
.buy{
padding:0 0 0 16px;
background-image:url(../_i/buy.gif);
background-position: 0 50%;
background-repeat: no-repeat;
}
.p16{
padding:0 0 0 16px;
}




/* sipka u rozeviraciho odkazu */
a.rozeviraci{
padding: 0 20px 0 0;
background-image: url(/_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{
float: right;
width: 50%;
margin: 0 0 1em 2em;
}
.forum_bg{
background-color: #eee;
}
.forum_autor{
font-size: xx-small;
}


/*
Fotogalerie
*/
.fg_obal{
clear: both;
margin: 1em 0 2em;
}
h2.fotogalerie{
background-image: url(../_i/fotogalerie.gif);
background-position: left center;
background-repeat: no-repeat;
padding-left: 34px;
clear: both;
margin: 0 0 0.5em 0;
line-height: 1.5em;
}
