/* CSS Document */


body{
background: url(../pictures/bg-out.jpg) repeat;
font-family: 'Lucida Grande',Verdana,Arial,Sans-Serif;
color: #222;
margin: 0;
text-align: center;
line-height: 2.0em;
font-size: 0.8em;
}

.frame {
padding: 0 0 0.5em 0;
margin-left: auto;
margin-right: auto;
text-align: left;
width: 770px;
background: url(../pictures/bg-in.jpg) repeat-y ;
}

.top {
height: auto;
margin: 0;
text-align: left;
padding: 1em 0 1em 0;
}

td.top {
text-align: right;
padding: 0 3em 0 0;
}

.left-menu {
vertical-align: top;
margin: 0;
padding: 0 1em 1em 1.5em;
width: 170px;
}

.right-content {
vertical-align: top;
margin: 0;
padding: 1em 3em 1em 1em;
width: 600px;
text-align: left;
}



/* Levé menu */

.left-menu ul {
list-style-position: outside;
padding: 0;
margin: 0 0 0 1em;
}

.left-menu li {
list-style: none;
padding: 0.5em 0 0 0;
}


/* NADPISY */

h1 {
font-family: 'Times New Roman CE';
font-size: 2em;
color: #003399;
}

h2 {
font-family: 'Times New Roman CE';
font-size: 1.5em;
margin-top: 1em;
margin-bottom: 0em;
padding-bottom: 0em;
color: rgb(102,51,0);
}

h3 {
font-size: 1em;
margin-bottom: 0em;
padding-bottom: 0em;
}

/* SEZNAMY */

ol {
margin-right: 10em;
}


ul.normal {
list-style: none;
padding: 0 4em 0 0;
}

ul.inline {
margin: 0;
padding: 0;
list-style-type: none;
list-style-position: outside;
}

.inline li {
display: inline;
margin: 0;
padding: 0;
}

/* TABULKY */

table {
font-size: 1em;
}

table.normal  {
border-collapse: collapse;
width: 100%;
border: 1px solid #960;
background-color: #fea;
font-size: 1em;
}

table.normal td,th {
border: 1px solid #960;
padding: 0.2em 1em 0.2em 0.5em;
}

table.normal th {
background: url(pictures/bg-th.jpg) #bc9528;
}

table.normal caption {
padding: 0.3em;
color: #fea;
background-color: #960;
font-size: 0.8em; 
}

/* ODKAZY */

a {
font-weight: bold;
color: #cc9933
}

a:link {text-decoration: none; color: #960;}
a:visited {text-decoration: none; color: #960;}
a:hover {text-decoration: none; color: #630;}

p {
padding: 0;
}

/* OSTATNI PRVKY */

hr {
margin: 2em 0;
}

.about {border-bottom: 1px dashed gray; cursor: help;}

.code,	{font-family: MS Sans Serif, Geneva, sans-serif ; font-weight: 600; font-size: 70%; color: #494949; letter-spacing: "0.3px"; }
p.code 	{margin: 0 10% 0  10%;  background-color: #fdf1de;}

.olvasojel {font-weight: bold; font-style: italic;}

/* KOMENTARE */

.fcp-comments table {
background-color: #fea;
margin: 0 0 1em 0;
border: 1px solid #cb8;
border-collapse: collapse;
text-align: left;
width: 100%;
}

.fcp-comments caption {
font-weight: bold;
padding: 0.2em 1em 0.2em 0;
text-align: left;
margin: 0 0 1em 0;
}

.fcp-comments td {
border: 0;
width: 50%;
padding: 0.3em 0 0.2em 0.5em;
}

.fcp-comments th {
border: 0;
color: black;
padding: 0.3em 0 0.2em 0.5em;
font-weight: normal;
vertical-align: top;
width: 50%;
}


/* SPODEK */

.bottom {
font-size: 0.7em;
padding: 0;
text-align: center;
height: 1.5em;
color: grey;
}


