/*
WebDesignum
*/
#wd{
text-decoration:none;
}
a#wd:hover{
text-decoration: underline;
}
#web{
color:#6f6;
}
#design{
color:#f66;
}
#um{
color:#ccc;
}
#cz{
color:#fff;
}


/* 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;
  }
  th{
  text-align:center;
  }

p{
text-align: justify;
line-height: 1.5em;
margin: 0 0 2em 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:x-small;
}
q{
font-style: normal;
font-family: 'Tahoma CE', Tahoma, 'Arial CE', 'Arial, Helvetica CE', lucida, sans-serif;
}

/* 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:x-small;
}
.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;
}
.clear, .cb{
clear: both;
}
.left{float: left;}
.right{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;}
/* margin-left */
.ml2{margin-left: 2em;}
/* padding-left */
.pl2{padding-left: 2em;}

.fl{float:left;}
.wa{width:auto;}
.w100{width:99%;}
.w50{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;}


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


/*
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.green, a.green:link, a.green:visited{
color:#0c0;
}
.red, a.red, a.red:link, a.red:visited{
color:#f00;
}
.orange, a.orange, a.orange:link, a.orange:visited{
color:#f90;
}
.grey, a.grey, a.grey:link, a.grey:visited{
color:#999;
}



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




/* 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;
}
.p16{
padding:0 0 0 16px;
}
.rss{
padding:0 0 0 16px;
background-image:url(../_i/rss.gif);
background-position: 0 50%;
background-repeat: no-repeat;

}



/* 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: 0.5em 0 0.5em 34px;
clear: both;
margin: 0 0 0.5em 0;
}



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



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