
body{
background:#FFF;
color:#000;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:10pt;
margin:1pt;
padding:3pt;

}

table{
font-size:100%;
}

td{
vertical-align:top;
empty-cells:hide;
}

td.middle{
vertical-align:middle;
}

.ra{
text-align:right;
}

.la{
text-align:left;
}

.ca{
text-align:center;
}
table{
border-color:#888;
}


form{
margin:0px;
padding:0px;
}

.kom p, .chatlist p{
  margin:2pt 0pt 2pt 0pt;
}

p+p{
text-indent:1em;
margin:8pt 0pt 5pt 0pt;
}

.kom p+p, .chatlist p+p{
  text-indent:0;
  margin:8pt 0pt 5pt 0pt;
}

div.signature{
text-align:left;
font-weight:bold;
padding-left:4em;
padding-top:10pt;
}

select, input, textarea{
background:#FFF;
border:1px solid #C63;
color:#000;
padding:0px;
margin:0px;
}

select, input{
font-size:x-small;
}

select[disabled], input[disabled], textarea[disabled]{
border:1px dotted #C63;
}

input[type=submit]{
background-color:#9C3;
color:#C30;
border:2px solid #C63;
font-weight:bolder;
}

input[type=submit]:hover{
background-color:Yellow;
}


a{
color:#900;
text-decoration:underline;
}

a:visited{
color:#C63;
text-decoration:none;
}

a:hover{
text-decoration:underline;
color:#C39;
background-color:Yellow;
}

a.nobg:hover{
background-color:transparent;
}


.changed, .changed a{
color:Red;
font-style:italic;

}


.diskuse{
background-color:#FFF;
border:2px dashed #C63;
font-size:100%;
max-width:550pt;
vertical-align:middle;
padding:0pt;
margin:2pt;
}

.diskuse div{
text-align:left;
}


.emptykom{
padding-top:3pt;
}


.dzanor{
padding-left:50px;
text-align:left;
}


span.dopen{
color:Red;
font-weight:bolder;
text-decoration:underline;
cursor:pointer;
}


.kom{
padding-bottom:1.5pt;
text-align:left;
border-bottom:1px dotted #C63;
}

.kom td a, .kom td a:visited{
text-decoration:underline;
}


.kom td{
vertical-align:middle;
text-align:left;
}


.kombottom{
padding:4pt;
padding-top:3pt;
}

.kombottom2{
    border-top:1px dotted #C63;
}


.scripterror{
border:double Red;
margin:20pt;
padding:20pt;
background-color:#FFEEEE;
color:#000;
}

.scripterror h2{
color:Red;
}


.album{
text-align:center;
}


.albumtable > td{

vertical-align:top;
max-width:250px;
padding:4pt;
}

.positionbartop{
text-align:center;
font-weight:bold;
border-bottom:1px dotted #C63; 
margin-bottom:4pt;
padding-bottom:3pt;
}

.positionbarbottom{
text-align:center;
font-weight:bold;
border-top:1px dotted #C63; 
margin-top:4pt;
padding-top:3pt;
}


.odd{ 
background-color:#C63;
}


.actuser{
background-color:Yellow;
}


td.r{
background-color:#F88;
}

td.g{
background-color:#5F5;
}

td.g2{
background-color:#3B7;
}

.vyfocenitable{
font-weight:lighter;
font-size:xx-small;
vertical-align:middle;
line-height:1.1;
}

.fullimage{
text-align:center;
}

.userlisttr td{
vertical-align:middle;
}

.userlisttr:hover{
background:Yellow;
}


.history{
font-size:80%;
}

.history a{
text-decoration:underline;
}


.historyseen{
color:#C63;
text-decoration:underline;
}

.rf{
float:right;
}

.lf{
float:left;
}

.colorsample{
padding-left:3pt;
padding-right:4pt;
border:1px dotted #000;
}

.gritem{
vertical-align:bottom;
}

.loginstat td{
font-size:75%;
}

.graph{
margin:5pt;
padding:5pt;
}


.searchitem{
background:#000;
color:#FFC;
border:1px dashed Yellow;
}

#posunbutton{
padding:2pt;
margin:2pt;
border:2px dashed #C63;
}


.histakcelist{
padding-left:5pt;
padding-top:3pt;
padding-bottom:4pt;
font-weight:normal;
font-size:80%;
}

.histakcelist a, .histakcelist a:visited{
text-decoration:none;
color:#000;
}

.histopener{

color:Red;
padding:2px;
font-weight:bolder;
cursor:hand;
}

.histsekcenazev{
padding-left:10pt;
color:#C30;
margin-bottom:3pt;
font-weight:bolder;
cursor:hand;
}

.histepoch{
padding-left:30pt;
color:%Text%;
margin-bottom:3pt;
font-weight:bolder;
}

.histsekcenazev a{
text-decoration:none;
color:#C30;
}

.histakcesekce{

}

img.histimg{
vertical-align:-2px;
border:0;
}

.histitemactive{
color:Red;
}

div.yesno{
font-size:110%;
border:2px dashed Red;
padding:10pt;
margin:10pt;
}

div.yesno td, div.yesno input{
font-weight:bold;
padding:2pt 5pt 2pt 5pt;
vertical-align:middle;
}

.floathistorymover{
outline:1px dotted Red;
border:2px solid #FFF;
padding:0pt;
margin:0pt;
position:fixed;
left:10px;
top:10px;

min-width:32px;
}

.floathistorymover div{
border:3px solid #C63;
padding:2pt;
background-color:#FFC;  
text-align:center; 
}

.dzanorhid img{
        filter:alpha(opacity=50);
        -moz-opacity:0.5;
        -khtml-opacity:0.5;
        opacity:0.5;
}

.tooltip{
    background:url('bubble_yellow.gif') center right no-repeat;
    padding:0 12px 0 0;
    cursor:help;
}

.cursor-busy{
    cursor:wait !important;
}

.commedit{
    
}

.akceinfotable td, .akceinfotable th{
    border-bottom:1px solid #C63;
    padding:2pt 20pt 2pt 20pt;
}

.akceinfotable th{
    border-right:1px dotted #C63;
    width:80pt;
}

.akceinfotable{
    max-width:500pt;
}

th.akcememberyou img{
    border:2px solid #FFFF00;
}


.topbanner{

background:#9C3 url("img/misc/back.jpg");
border-top:2px solid #C63;
border-left:2px solid #C63;
border-right:2px solid #C63;
border-bottom:7pt solid #C63;
width:100%;
vertical-align:middle;
border-spacing:0px;
}


.pagecaption{
padding:10pt; 
font-size:30pt;
font-weight:bold;
text-align:left;
color:#C30;
}


.topmenutd{
vertical-align:bottom;
text-align:left;
}


.topmenu{
vertical-align:bottom;
padding:0 4pt 5pt 4pt;
background-color:#FFF;
border-top:2px solid #C63;
border-left:2px solid #C63;
border-right:2px solid #C63;
border-bottom:0px;
}


.topmenu span{
padding-left:4pt;
padding-right:4pt;
border:2px solid #C63;
border-top:2px dashed #9C3;
background:#9C3 url("img/misc/back.jpg");
color:#C30;
}


.topmenu span.sel, .topmenu span.sel a{
padding-bottom:3pt;
border:2px solid #C63;
background:#C63;
position:relative;
color:#000;
top:3pt;
text-decoration:none;
}

.topmenu a{
text-decoration:none;
}


.topmenu span:hover{
background:Yellow;
border-top:Yellow solid;
color:#900;
}

.topmenu span.sel:hover{
background:#C63;
border:2px solid #C63;
}

.topmenu a:hover{
background:Yellow;
color:#900;
text-decoration:none;
}


.logo{
padding:1.5pt;
width:96px;
}


.topright{
text-align:center;
vertical-align:top;
padding:2pt;
}

form.login{
font-size:60%;
}

#pas{
font-size:90%;
margin:2pt;
}

#loginbut{
font-size:90%;
}


.logout{
text-align:right;
vertical-align:bottom;
padding:0 2pt 0 0;

}


.logout:hover{
background-color:Yellow;
}


.logout input{
background-color:transparent;
color:#C30;
font-weight:bold;
font-size:110%;
border:0px solid #C63;
border-bottom:0px;
border-right:0px;
}




.leftcolumn{
background:#9C3 url("img/misc/back.jpg");
border:2px solid #C63;
padding:2pt 3pt 2pt 3pt;
margin-right:8pt;
max-width:200px;
}


.leftakcelist{
padding-top:2pt;

text-align:left;
}

.leftakcelist h5{
color:#C30;
}

.leftsekce{
font-size:95%;
text-align:center;
font-weight:bolder;
padding:4pt 0 3pt 0;
}

.leftakce{
border-bottom:1px dotted #C63;
font-size:85%;

padding:2pt 0 1pt 0;
}

div.leftakce table{
border:0px;
padding:0px;
margin:0px;
border-spacing:0;
}

th.lll{
padding-left:3pt;
vertical-align:center;
}

td.lll{
padding-left:2pt;
vertical-align:top;
}

.leftakcelist a:hover{
color:#900;
background:Yellow;
}

.leftakcelist a, .leftakcelist a:visited{
text-decoration:none;
}

.leftakcelist div:hover{
background:Yellow;
}

.message{
font-size:120%;
color:#C30;
border:medium dashed #C63;
padding:4pt;
margin:0pt 0 4pt 0;
text-align:center;
font-weight:bold;
background-color:Yellow;
}

.bodytable{
padding:0pt;
margin-top:4pt;
}


.pagespace{
padding:0 5pt 0 5pt;

}


.article{
border:1px solid #C63;
padding:5pt;
padding-top:0; 
background-color:#FFC;
margin:0 0 10pt 0;
text-align:justify;
}

h1, h2, h3{
color:#C30;
}


.deleteask{
border:2px dotted #C63;
padding:5pt;
padding-top:0; 
background-color:#FFC;
margin:0 0 10pt 0;
text-align:justify;
}

.deleteask h1, .deleteask h2{
color:Red;
}


.bottom{
border-top:medium solid #C63;
margin-top:5pt;
font-size:80%;
padding:2pt;
}
.tooltd{
padding:0 0 0 5pt;
margin:0;
vertical-align:top;
border-left:2px dotted #C63;
}


.tool{
font-size:80%;
padding:4pt 2pt 2pt 2pt;
border:2px solid #C63;
margin-bottom:5pt;
background-color:#FFC;
}


h5{
margin:0 0 2pt 0;
padding:0 0 2pt 0;
border-bottom:2px solid #C63;
font-size:120%;
font-weight:bold;
text-align:center;
}

h5 a{
color:#000;
}

h5 a:visited{
text-decoration:underline;
color:#000;
}


.toolclose{
float:right;
border:1px solid #C63;
background-color:#FFF;
padding:1pt;
margin:1pt;
font-weight:bold;
}



.act1{
border-left:1em solid #0F0;
padding-left:2pt;
}
.act2{
border-left:1em solid #FA0;
padding-left:2pt;
}
.act3{
border-left:1em solid #F00;
padding-left:2pt;
}



.upomline{
border-bottom:1px dotted #C63;
}

.upomtable td{
vertical-align:middle;
text-align:left;
}



.akcetool, .strankatool, .spravatool, .kategtool{
text-align:center;
}

.newchat{
text-decoration:blink;
font-weight:bold;
color:Red;
}



.popisimages{
text-align:center;
padding:8pt 0 8pt 0;
}

.rfloat{
float:right;
clear:right;
padding:2pt;
border:1px solid #C63;
background-color:#FFF;
margin:5pt;
font-size:80%;
text-align:center;
}


.akceheader{
text-align:center;
background:#9C3 url("img/misc/back.jpg");
padding:0;
margin:0 0 10pt 0;
border-top:2px solid #C63;
}

.akceheader .nadpis{
border-left:2px solid #C63;
border-right:2px solid #C63;
}

.akceheader h1{
padding:5pt;
margin:0;
color:#C30;
font-size:180%;
font-weight:bold;
}


.akcemembers{
float:right;
clear:right;
padding:2pt;
border:1px solid #C63;
background-color:#FFF;
margin:4pt;
font-size:80%;
text-align:center;
}

.memb{
vertical-align:middle;
text-align:left;
}


.akcekat   {
    font-size:120%;
    font-weight:bold;
    padding:3pt;
}


.kategtable td   {
    text-align:center;
    padding-bottom:5pt;
}


.akcelist td   {
    text-align:center;
    vertical-align:middle;
    padding-bottom:3pt;
}



.akcelist tr.here td{
    color:#C30;
}


span.akcopen{
color:Red;
font-weight:bolder;
font-size:130%;

border:1px dotted Red;
cursor:hand;
}


.akcelist td.la   {
    text-align:left;
}


.akcemenu{
vertical-align:bottom;
padding:0 2pt 2pt 2pt;
background-color:#FFF;
border:0px hidden;
border-top:2px solid #C63;
line-height:180%;
}


.akcemenu span{
padding-left:6pt;
padding-right:6pt;
border:2px solid #C63;
background:#9C3 url("img/misc/back.jpg");
color:#C30;
}

.akcemenu spana{
  text-decoration:none;
}

.akcemenu span.chg{
  border-style:dashed;
}


.akcemenu span.sel{
background:#C63;
color:#000;
}

.akcemenu span.sel a{
background:#C63;
color:#000;
}


.akcemenu span:hover, .akcemenu span:hover a{
background:Yellow;
}

.akcemenu span.sel:hover{
background:#C63;
}


.akceimages{
text-align:center;
padding-bottom:6pt;
vertical-align:middle;
}


.fotoinfo{
float:left;
margin-right:5pt;
}

.kateglistfield{
color:#C30;
 
}
body.chatlist{
background:#FFF;
}

body.chatins{
background:#9C3;
}


.chat{
background:#FFC;
}


.chat td{
border-bottom:1px solid #C63;
margin:1pt;
padding:1pt;
}


tr.chatpriv{
background:#BFB;
}

td.chatnew{
background:Red;
}
