body {
background: black url(design/bodyback2.gif) repeat-x;
color:#012765;
margin: 0px 0px 0px 0px;
padding: 0px;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 8pt;
font-family: verdana, arial, helvetica, sans-serif;
text-align: center;
}
a{
font-weight: bold;
text-decoration: underline;
}
a:link{
color: Black;
}
a:visited{
color: #66767D;
}
a:hover{
color: black;
background-color: #E7F9FF;
text-decoration: none;
}
a:active{
background-color: #66767D;
color: #E7F9FF;
}

#vsechno {
background: url('design/back.gif') repeat-y;
position: relative;
margin: 0 auto;
margin-top: 0px;
margin-bottom: 0px;
padding-bottom: 40px;
width: 800px;
height: 500px;
min-height: 500px;
z-index: 2;
text-align: left;
}
*>#vsechno {
height: auto;
}
input, select,textarea { /* select option, */
border : 1px solid #66767D;
color: #66767D;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 9pt;
}
input.zmena, .zmena input{
background-color: #E7F9FF;
}
input.zmena:hover,  input.zmena:focus, .zmena input:focus{
background-color: White;
}
textarea{
background-color: white;
font-family: "Courier New", Courier, monospace;
}
select{
margin: 0 0 0 0;
}
ul{
list-style-type : square;
text-align: justify;
}
ul.prehled{
list-style-type : circle;
text-align: justify;
margin: 0;
padding: .5em 3em;
font-family: "Trebuchet MS", Geneva, "Lucida Sans Unicode", sans-serif;
}
ul.prehled li{
margin: 0;
padding: 0 1em;
line-height: 2em;
font-size: 108%;
}
#top {
position: relative;
width: 800px;
height: 97px;/*82*/
top: 0px;
margin: 0px;
border: 0px;
padding: 0px;
background: url('design/top.gif') no-repeat;
}
#nadpisstranky{
font-family: "Trebuchet MS", 'Geneva CE', lucida, sans-serif;
color: #66767D;
float: right;
border-width: 0 0 0 0;
padding: 0 0 0 0;
margin: 50px 30px 0px 0px;
font-size : 17pt;
font-weight: bold;
color: #A8BFC7;
letter-spacing: 0.2em;
}
#levypanel {
text-indent: 5px;
position: absolute;
width: 125px;
margin: 0px 0px 0px 0px;
border: 0px;
padding-top: 10px;
}
#levypanel p{
line-height: 12px;
margin: 5px 25px 0px 7px;
padding : 0 0 0 0;
}
.br{
margin: .5em 0;
padding: 0;
width: 100%;
height: 2px;
background-color: #66767D;
_background-color: transparent;
}
#levypanel a {
width: 92px;
_width: 112px;
padding: 1px 4px 1px 4px;
/*margin: 0px 7px 0px 7px;
*/
display: block;
text-decoration : none;
background-color : White;
border : 1px solid #66767D;
font-weight : normal;
border-left : 10px solid #66767D;
}
#levypanel a:link, #levypanel a:visited{
color: #66767D;
background-color: white;
}
#levypanel a:hover{
color: Black;
background-color: #E7F9FF;
border : 1px solid Black;
border-left : 10px solid Black;
}
#levypanel a:active, #levypanel a.current, #levypanel a.current:visited, #levypanel a.current:hover{
color: #F3FCFF;
background-color: #66767D;
}
#levypanel a.podmenu, #levypanel a.podmenu:hover{
border: 1px solid #91AAB2;
border-left: 10px solid #91AAB2;
}
#pravypanel {
position: absolute;
width: 115px;
_width: 125px;
margin: 0px 0px 0px 675px;
top: 97px;
border: 0px;
padding: 0px 5px 0px 5px;
}
#pravypanel p{
margin: 0 0 0 0;
padding: 0 0 0 0;
border-width : 0 0 0 0;
}
#pravypanel a, #pravypanel a:visited{
color: #E7F9FF;
font-weight: normal;
text-decoration: none;
}
#pravypanel a:hover{
color: #66767D;
text-decoration: underline;
}
#pravypanel a:active{
background-color: #E7F9FF;
color: #66767D;
}

#footer {
background: url('design/footer.gif') no-repeat;
position: relative;
margin: 0 auto;
margin-top: 0px;
width: 800px;
height: 50px;
z-index: 1;
}
#footer .obsah{
float: right;
margin: 35px 2px 2px 2px;
}
#footer a, #footer a:link, #footer a:visited{
color: #012765;
text-decoration: none;
}
#footer a:hover, #footer a:active{
color: #E7F9FF;
background-color: #66767D;
}
.main {
position: relative;
font-size: 10pt;
line-height: 1.3;
width: 538px;
left: 130px;
top: 0px;
padding: 0px;
margin: 0px 0px 0px 0px;
overflow: hidden;
text-align: justify;
background-color: White;
}
.od{
margin: -1.6em 0 0 0;
padding: 0 0 5px 0;
border-width: 0 0 0 0;
text-align: right;
font-size: 7pt;
font-weight: bold;
color: #66767D;
}
h1{
_width: 100%;
color: #66767D;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
margin: 0;
padding: 7px 4px 0px 4px;
border-bottom : 1px solid #66767D;
}
h2{
color: #66767D;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
margin: 0;
padding: 1em 4px .2em 1em;
}
h3{
color: #66767D;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
margin: 0;
padding: 3px 4px 0px 4px;
}
#pravypanel h1{
font-size: 9pt;
width: auto;
padding: 2px 0px 0px 0px;
}
#pravypanel ul{
margin: 2px 0 0 0;
padding: 0 0 3px 0;
list-style-type : none;
text-align: justify;
}
#pravypanel li{
text-indent: 0px;
margin: 2px 0 0 0;
padding: 0 0 3px 0;
}

.main p{
padding: 2px 4px 4px 4px;
margin: 0;
}
.main p:hover, .main p.hover{
color: Black;
}
.chyba{
margin: 3px 0px 0px 0px;
padding: 0px 15px 0px 15px;
background-color: #E7F9FF;
text-align : center;
border : 1px solid #66767D;
font-weight : bold;
}
span.podpis{
display:block;
}
p.podpis, span.podpis{
text-align: right;
color: #999;
font-size: 1em;
margin: 0;
padding: .5em 0;
min-width: 100px;
font-family: "Trebuchet MS", Geneva, "Lucida Sans Unicode", sans-serif;
}
p, input, select, textarea, tr{
_behavior: url(hover.htc);
}
table{
font-size: 10pt;
font-family: verdana, arial, helvetica, sans-serif;
width: 535px;
}
p.napoveda{
text-indent: 0px;
font-size: 8pt;
padding: 6px 0 0 0;
}
.vyrazne tr:hover, .vyrazne tr.hover{
background-color: #E7F9FF;
}
.zmenaskupiny {
width: auto;
}
.neprecteno{
background-color: #D7E9EF;
font-weight: bold;
}
td.neprecteno{
background-color: #A8BFC7;
}
table.skupina{
border: 1px solid gray;
margin: 3px 0 6px 2px;
vertical-align: top;
border-collapse: collapse;
}
table.skupina tr:hover{
background-color: #f6f6f6;
}
table.skupina tr.neprecteno:hover{
background-color: #D0E2E9;
}
table.skupina tr.nadpis{
background-color: #A8BFC7;
}
table.skupina td.kat{
padding: 4px;
}
table.skupina h3{
color: white;
font-size: 11pt;
margin: 0;
padding: 0;
}
table.skupina p.popis{
font-size: 8pt;
text-indent: 0;
padding: 0 0 3px 0;
color: black;
}
.skupina a{
color: #66767D;
font-weight: bold;
text-decoration: none;
margin: 4px 0 4px 0;
}
.skupina a:hover{
background-color: inherit;
text-decoration: underline;
}
.upravy{
text-align: right;
width: 30px;
}
.upravy a{
font-weight: normal;
color: White;
background-color: #66767D;
margin: 0 0px 0 3px;
padding: 0 1px 0 1px;
}
.upravy a:hover{
background-color: #FF7900;
}
table.prispevek, table.vypisuzivatelu, table.download{
border-width: 0;
border-collapse: collapse;
}
table.prispevek{
border-top: 1px solid grey;
}
.prispevek td{
vertical-align: top;
}
.prispevek td.autor{
text-align: center;
vertical-align: top;
font-weight: bold;
width: 110px;
}
td.cas{
font-size: 8pt;
text-align: right;
width: 0px;
}
.prispevek td.autor img{
border-width: 0 0 0 0;
}
.prispevek td.autor div{
min-height: 55px;
}
.prispevek tr.nadpis{
width: 100%;
background-color: #E7F9FF;
}
.prispevek td.text{
border-left: 1px dotted #A8BFC7;
}
td.text table{
width: auto;
border-collapse: collapse;
margin: 0 auto;
color: #555;
}
td.text table td{
border: 1px solid #ddd;
padding: 3px 5px
}
td.text ul{
margin: 0.5em 0;
padding: 0 30px;
}
td.text a{
font-weight: normal;
}
td.text a:hover{
color: black;
background-color: transparent;
text-decoration: none;
}
td.text div{
width: 420px;
overflow: auto;
_overflow-y: visible;
_padding-bottom: 1em;
}
td.text p{
text-indent: 0;

}
table.download{
vertical-align: top;
background-color: #F3FCFF;
width: 100%;
border : 1px solid #66767D;
margin-bottom: 3px;
margin-top: 3px;
}
table.download p{
text-indent: 0;
}
.file{
background-color: #66767D;
padding: 2px 0 1px 4px;
}
.file a:link, .file a:visited{
color: White;
background-color: #66767D;
}
.file a:active, .file a:hover{
color: #FF7900;
background-color: #66767D;
}
td.podrobnosti{
width: 105px;
color: #66767D;
border: 1px solid #66767D;
}
.on{
background-color: #E0FFE0;
}
.off{
background-color: White;
}
.vlajky{
width: 125px;
margin: 20px auto 0 auto;
text-align: center;
}
.vlajky img{
border-width: 0 0 0 0;
}
.vlajky table{
width: 80px;
padding: 0 0 0 0;
border-width: 0 0 0 0;
margin: 0 auto;
text-align: center;
}
#levypanel .vlajky a, #levypanel .vlajky a:hover{
display: inline;
_width: auto;
margin: 0 0 0 0;
padding: 0 0 0 0;
border-width: 0 0 0 0;
background-color: White;
width: auto;
height: auto;
}
table.member{
border-collapse: collapse;
border: 1px solid Silver;
border-top: 0;
width: 380px;
margin-top: 10px;
}
table.member td.key {
background-color: #91AAB2;
color: black;
width: 120px;
}
table.member td.hodnota {
text-align: right;
}
table.member tr.nadpis td{
background-color: #66767D;
color: white;
font-weight: bold;
text-align: center;
}
table.member td{
padding: 1px 4px 1px 4px;
border: 1px solid Silver;
vertical-align: top;
}
.red{
color: #FF7900;
}
.green{
color: #00C41C;
}
.blue{
color: #290AA3;
}
.poslednizmena{
width: 0;
}
img.usrimg{
float: left;
}
ul.vysledky{
list-style-type : none;
margin: 0 0 0 3px;
padding: 0 0 0 0;
}
ul.vysledky li{
margin: 0 0 0 0;
padding: 0 0 0 0;
}
ul.rozhovor{
list-style-type : none;
margin: 0 0 0 25px;
padding: 0 0 0 0;
}
ul.rozhovor li{
margin: 0 0 0 0;
padding: 2px 0 2px 0;
text-indent: -15px;
}
ul.rozhovor li.A{
font-family : Arial, Helvetica, sans-serif;
color: #91A9B2;
}
ul.rozhovor li.B{
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color: Black;
}
.zdroj{
background-color: #eeeeee;
margin-bottom: 15px;
padding: 3px 5px 3px 5px;
border: 1px dotted black;
font-family : "Courier New", Courier, monospace;
color : Navy;
text-align : left;
}
.kratce li{
cursor: help;
}
#info{
color: #66767D;
font-size: 8pt;
margin: 7px 0 0 10px;
padding: 6px;
background-color: white;
border: 1px dashed #66767D;
width: 125px;
float: right;
}
table.prihlas{
margin: 0 auto;
width: 200px;
}
.center{
text-align: center;
}
.opraveno{
text-decoration: line-through;
}
table.album{
margin: 0 auto;
border-width: 1px 0 1px 0;
border-style: solid;
border-color: grey;
border-collapse: collapse;
}
.album td{
border: none;
text-align: center;
}
.album a{
background-color: transparent;
}
.album img{

}
.album a img{
border: 1px solid grey;
margin: 10px 10px;
padding: 0;
}
.album a:hover img{
border: 1px solid black;
}
table.navigace{
margin: 0 auto;
text-align: center;
font-size: 8pt;
color: #CCC;
}
.navigace a{
text-decoration: none;
}
.help{
border-bottom: 1px dashed black;
cursor: help;
}
p.presunuto{
color: #bbb;
font-size: 8pt;
text-indent: 0;
margin-top: 6px;
line-height: 0.8;
}
.poznamka{
font-size: 70%;
}
hr{
border: 0 none;
margin: 1em 2em;
border-bottom: 1px solid #bbe;
}

/*  texy  */
blockquote{
font-family: georgia, serif;
font-size: 85%;
margin: 2px 5px 2px 5px;
padding: 0 0 0 5px;
background: #EEE;
}
blockquote[cite]:before{
content: attr(cite) ":";
display: block;
font-size: .9em;
font-weight: bold;
color: #999;
border-bottom: 1px solid #ccc;
width: 20%;
min-width: 20px;
padding: 1px;
}
code{
color: #00F;
}
pre{
margin: 2px 0 2px 15px;
}
pre code{
color: #555;
}
#newsedit form p, p.uvod{
margin-top: .5em;
text-indent: 0;
text-align: left;
line-height: 1.6;
}
#newsedit label{
font-weight: bold;
}
#newsedit .nahled, .nahled{
border: 1px solid grey;
padding: 10px;
background: #F9F9F9;
}
.novinka .cas{
text-align: right;
color: #bbb;
font-size: 70%;
margin-bottom: 1em;
margin-top: -0.5em;
}
.novinka img.img{
display: block;
margin: 0 auto;
}

div.kontakt{
margin: 1em 2em;
border: 1px solid #EEE;
background: #FEFCFF;
padding: .5em .7em;
}
div.kontakt h3{
text-align: center;
font-family: "Trebuchet MS", Geneva, "Lucida Sans Unicode", sans-serif;
font-size: 1.6em;
letter-spacing: 1.5;
}
div.kontakt p{
text-indent: 0;
padding: .7em 0;
color: black;
}
div.kontakt p.pozn{
padding: 0;
text-align: center;
font-size: 1.1em;
color: #999;
font-family: "Trebuchet MS", Geneva, "Lucida Sans Unicode", sans-serif;
}
div.kontakt table{
font-size: 1.1em;
width: 100%;
margin: 0 auto;
padding: .5em 1em;
font-family: "Trebuchet MS", Geneva, "Lucida Sans Unicode", sans-serif;
}
div.kontakt table th{
text-align: right;
width: 25%;
padding: 0 .3em 0 0;
}
div.kontakt table td{
padding: 0 0 0 .3em;
}



/* (c) 2002 Martin Cohen - www.martincohen.info */
/* P H P */
.php-keyword1 {color:#000; font-weight:bold;}
.php-keyword2 {color:#000;}
.php-var {color:#00f;}
.php-num {color:008;}
.php-quote {color:#080;}
.php-vquote {color:#fa0;}
.php-comment {color:#999; background-color:#ffe;}
/* H T M L */
.html-tag {color:#598527; font-weight:bold;}
.html-tagin {color:#89A315}
.html-quote {color:#598527; font-weight:bold;}
.html-comment {color:#999; background-color:#F1FAE4;}
.html-entity {color:#89A315}
/* C S S */
pre.css code{
font-weight: bold;
color: #800;
}
.css-class {color:#800; }
.css-id {color:#f00; font-weight:bold; }
.css-def {color:#f00; font-weight:normal;}
.css-property {color:black; font-weight:normal; }
.css-value {color:#00f; font-weight:normal;}
.css-color {color:#808; font-weight: normal;}
.css-comment {background-color:#E5F8FF; color:#999; }
/* C P P */
.cpp-keywords1 {color:blue; font-weight:bold;}
.cpp-num {color:red;}
.cpp-quote {color:brown; font-weight:bold;}
.cpp-comment {color:green;}
.cpp-preproc {color:grey;}
/* J A V A */
.java-keywords1 {color:blue; font-weight:bold;}
.java-num {color:red;}
.java-quote {color:brown; font-weight:bold;}
.java-comment {color:green;}
.java-preproc {color:grey;}
/* J a v a S c r i p t */
.js-out {color:#898993;}
.js-keywords1 {color:#575757; font-weight:bold;}
.js-num {color:#575757;}
.js-quote {color:#575757; font-weight:bold;}
.js-comment {color:#898993; background-color:#F4F4F4;}
/* S Q L */
.sql-keyword1 {color: #DD0000; font-weight: bold;}
.sql-keyword2 {color: #DD2222;}
.sql-keyword3 {color: #0000FF; font-weight: bold;}
.sql-value {color: #5674B9;}
.sql-comment {color: #FFAA00;}
.sql-num {color:red;}
.sql-option {color: #004A80; font-weight: bold;}
/* C O M M O N */
.normal {color:black;}
.xlang {color:red; font-weight:bold;}
.count {color:black; background-color:#FFF;}


::-moz-selection {
color:white;
background:#38f;
}
::selection {
color:#FFF;
background:#7E1622;
}


div.sm, div.sm div{
height: 1em;
width: 2em;
max-height: 1em;
}
div.sm div{
_behavior: url(hover.htc);
}
div.sm p{
text-decoration: underline;
color: #66767D;
}
div.sm a{
font-weight: normal;
text-decoration: none;
}
div.sm a img{
border: none;
}
div.sm table{
height: 1em;
visibility: hidden;
background: white;
border: 1px solid grey;
width: 10em;
position: relative;
top: -10em;
left: 4em;
_position: absolute;
_top: 10em;
_left: 4em;
}
div.sm table tr:hover{
background: #f5f7f6;
}
div.sm div:hover table, div.sm div.hover table{
visibility: visible;
}

pre{
border: 2px solid #A8BFC7;
background: #f4f7fa;
padding: 2px;
margin: 5px;
}
.main h1{
clear:both;
}
div#info{
position: absolute;
right:200px;
top:100px;
}

.resizable-textarea {
border : 1px solid #66767D;
margin: 1ex 0 1em;
}
.resizable-textarea textarea {
border: none;
border-bottom: 1px solid #eee;
width: 100%;
}
.resizable-textarea .grippie {
height: 9px;
background: #EEEEEE url("design/grippie.gif") no-repeat center 2px;
border: 1px solid #DDDDDD;
border-top-width: 0;
cursor: s-resize;
overflow: hidden;
}

/*
@media handheld{
  a.bigger{
    height: 7em;
    line-height: 7em;
  }
  #pravypanel a.bigger{
    display: block;
    border: 1px solid #E7F9FF;
    padding-left: 5px;
  }
}
*/
