/********
 ZAKLADNI
 ********/
body {
margin: 0;
padding: 0;
color: #000;
font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
background: #E6E6E6 url(images/bg.gif) no-repeat top left;
font-size: 12px;
}
a.header {
display: block;
clear: both;
height: 85px;
width: 980px;
margin: 0 0 0 -10px;
border: 0;
background: url(images/logo.gif) top left;
}
div.cleaner {
clear: both;
}
div.kontejner {
width: 960px;
margin: 0 auto;
border: 0;
padding: 0 10px;
background: #fff url(images/bg-shadow.gif) repeat-y top center;
}
div.obsah {
width: 960px;
margin: 0;
border: 0;
padding: 0;
background: #fff;
}
/* odkazy */
a {
text-decoration: underline;

color: #2b5496;
}
a:hover {
text-decoration: none;
}
.quick {
color: #E6E6E6;
margin-left: auto;
margin-right: auto;
padding: 5px 0 0 0;
text-align: center;
width: 60%;
font-size: 14px;
}
.sedy {
color: #999;
}
.rss {
text-decoration: none;
color: #000;
}
.rss:hover {
text-decoration: underline;
}

/****
 MENU
 ****/
 
div.menu {
float: left;
width: 150px;
background: #fff;
margin: 0;
padding: 0 0 10px 10px;
border: 0;
font-size: 11px;
}
.menu1 {
clear: both;
margin: 10px auto 10px auto;
padding: 10px 5px 0px 5px;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 5px;
}
div.menu li {
color: #e6e6e6;
line-height: 2em;
}
div.menu li.active {
color: #000;
}
div.menu a {
color: #000;
text-decoration: none;
}
div.menu a:hover {
text-decoration: underline;
}

/****
 TEXT
 ****/

div.text {
float: right;
width: 740px;
margin: 0;
padding: 0 30px 0 29px;
border: 0;
border-left: 1px solid;
border-color: #2b5496;
background: #fff;
min-height: 800px;
}
h1, h2 {
clear: both;
color: #000;
font-family: Cambria, 'Times New CE', 'Times CE', 'Times New Roman', Times, serif;
font-weight: normal;
text-align: center;
border-bottom: 1px solid;
border-color: #E6E6E6;
}
h1 {
font-size: 3em;
padding: 5px 0 2px 0;
}
h2 {
font-size: 2em;
padding: 10px 0 2px 0;
}
h3 {
color: #000;
font-size: 14px;
}
p {
line-height: 1.5;
text-align: justify;
margin: 0 0 1em 0;
}
.maly {
font-size: 11px;
}
.podh1 {
clear: both;
color: #000;
font-family: Cambria, 'Times New CE', 'Times CE', 'Times New Roman', Times, serif;
font-size: 2em;
font-weight: normal;
text-align: center;
padding: 0px 0 15px 0;
margin: -25px 0 0 0;
}
/* vba a kódy */
pre {
font-family: 'Courier New CE', 'Courier CE', 'Courier New', Courier, monospace;
}
.vba {
background: #ffffe1;
margin: 0 0 10px 0;
padding: 5px 10px 5px 10px;
font-family: Courier New, monospace;
}
code {
background: #ffffe1;
}

/*******
 PATICKA
 *******/

div.footer {
float: right;
width: 960px;
height: 95px;
margin: 0px;
border: 0;
padding: 0;
color: #999;
border-color: #2b5496;
background: #fff;
font-size: 11px;
line-height: 1.6em;
text-align: center;
}
/* odkazy v patiece */
div.footer a {
color: #999;
}

/*******
 SLOUPCE
 *******/
 
div.sloupce_2 {
float: left;
width: 48%;
margin: 0px 6px 10px 6px;
border: 0;
padding: 0;
}
div.sloupce_2b {
float: left;
width: 37%;
margin: 0px 6px 10px 6px;
border: 0;
padding: 0;
}

/*******
 OBRAZKY
 *******/
 
img {
margin: 0px;
border: 0px;
padding: 0;
vertical-align: text-bottom;
}
img.lnk {
margin: 2px 0;
}

/*******
 TABULKY
 *******/
 
table {
margin: 0px auto 10px auto;
border: 0px;
border-collapse: collapse;
}
tr.alt {
background: #fafafa;
}
td.alt {
background: #f4f4f4;
}
th, td {
margin: 0px;
border: 1px solid #e0e0e0;
padding: 4px 6px;
font-size: 11px;
text-align: center;
}
td.left, table.left td {
text-align: left;
}
table.big td {
font-size: 12px;
}
td.aktuality {
padding: 8px 4px;
font-size: 12px;
vertical-align: top;
}
.noborder, .noborder td, input.noborder {
border: 0;
}

/**************************
 * DISKUZE NA STRANCE TRIDY
 **************************/

ol {
margin: 6px 0 6px 18px;
padding: 0;
list-style: outside decimal;
}
ul {
margin: 6px 0 12px 18px;
padding: 0;
list-style: outside disc;
}
li > ul {
margin: 0 0 0 18px;
list-style: outside circle;
}
ul.nic {
margin: 6px 0;
list-style: none;
}
ul.nic ul {
margin: 0px;
list-style: none;
color: #999;
}
ul.rss {
color: #ddd;
margin: -0px 0 0 20px;
}
li {
margin: 0 0 6px 0;
line-height: 1.5;
}
div.menu li {
margin: 0;
}
div.menu p {
margin: 0;
}
li.oddelovac {
width: 75%;
margin: 0 auto 4px auto;
border-bottom: 1px solid #ddd;
font-weight: bold;
text-align: center;
}

/*******
 OSTATNI
 *******/

.skryty {
display: none;
}
.center {
margin-left: auto;
margin-right: auto;
text-align: center;
}
.del {
color: #999;
text-decoration: line-through;
}
.vlevo {
float: left;
margin: 0 10px 5px 0;
}
.vpravo {
float: right;
margin: 0 0 5px 10px;
}
.pozn {
color: #999;
}
.red {
color: #e21319;
font-weight: bold;
font-variant: small-caps;

}
.b {
font-weight: bold;
}
.i {
font-style: italic;
}
.u {
text-decoration: underline;
}

/*********
 FORMULARE
 *********/

input, textarea, submit {
border: 1px solid;
border-color: #e6e6e6;

}

textarea {
height: 100px;
width: 274px;
}

.submit {
border-color: #999;
width: 150px;
}

