p{
text-align: justify;
line-height: 1.5em;
}
form{
margin:0;
padding:0;
}
/*
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:10px;
}
.flR{
  float:right;
  clear:none;
  margin-bottom:10px;
}
.obrL {
  margin: 0px 20px 0px 0px;
  padding:0px;
  float:left;
  clear:none;
}
.obrR{
  margin:0px 0px 0px 20px;
  padding:0px;
  float:right;
  clear:none;
}
.popisekL, .popisekR{
  font-style:normal;
  font-size:10px;
}
.popisekL{
  margin:0px 20px 0px 0px;
  text-align:left;
  padding:0px;
}
.popisekR{
  margin:0px 0px 0px 20px;
  text-align:right;
  padding:0px;
}
.border0{
border:0px none;
}
.endfl{
visibility: hidden;
clear: both;
}
.clear{
clear: both;
}


/*
Obecne tridy
*/

.nic{
display:none;
}

.scroll{
overflow: auto;
}


.cb{
clear:both;
}
.pl2{
padding-left: 2em;
}
.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;
}
.mb{
margin-bottom: 1em;
}
.ml2{
margin-left: 2em;
}
.fl{
float:left;
}
.wa{
width:auto;
}
.w100{
width:99%;
}
.relative{
position:relative;
}
.tt{
font-family: 'Courier New CE', 'Courier CE', 'Courier New', courier, monospace;
}
.b{
font-weight: bold;
}

/*
Formulare
*/
.button, a.button {
padding: 0.5em;
border: 1px #999 solid;
background-color: #eee;
line-height: 3em;
margin: 0.25em 0;
cursor: hand;
}
.green{
color:green;
}
.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 3em;
}


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





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

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

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;
}
.p16{
padding:0 0 0 16px;
}


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


code{
text-align:left;
}