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

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

/*
WebDesignum
*/
.wd{
text-decoration:none;
}
a.wd:hover{
text-decoration: underline;
}
#web{
color:#0f0;
}
#design{
color:#f00;
}
#um{
color:#ccc;
}
#cz{
color:#999;
}



/*******
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;
}
.clear, .cb{
clear: both;
}

/*
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;
}
.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: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;
}
.wide{
width:100%;
}
.hover{
text-decoration: none;
}
.hover:hover{
text-decoration: none;
cursor: hand;
}
.left{
text-align: left;
}
.right{
text-align: right;
}

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

