body {font: 80% Arial, sans-serif; margin: 0px; padding: 0px; color: #0B4678; text-align: left;}

input,select {font-family: Arial, sans-serif;}
td {font-family: Arial, sans-serif; _font-size: 80%;}
h3 {font-size: 150%; font-weight: bold; margin: 0px; padding: 0px;}
h2 {font-size: 170%; font-weight: bold; margin: 0px; padding: 0px; text-align: center; border-bottom: 1px solid #483D8B;}
h1 {font-size: 170%; font-weight: bold; margin: 0px; padding: 0px; text-align: center; border-bottom: 1px solid #483D8B;}

img {border: 0px;}

#pageie {background: transparent url(img/menu_pozadi.gif) repeat-y;}
#page {}
#header {
   height: 98px;
   background-image: url(img/pozadi.gif);
   background-repeat: repeat-x;
   overflow: hidden;
}

#logo {width: 227px; float: left; padding-top: 16px;}
#logo2 {width: 174px; float: right; padding-top: 16px;}/* height: 71px;*/
#title {vertical-align: top;}/* font-variant: small-caps; color: #FFFFFF; padding: 30px 0px 0px 30px;*/

#contentie {margin-left: 215px; vertical-align: top; _width: 100%; min-height: 600px; _height: 600px; padding-right: 50px;}
/*#content {font-size: 80%; padding: 0px;}*/
#footerie {height: 20px; font-size: 80%; clear: both;}
#footer {padding-left: 215px; text-align: center;}

#content3 {background: #BCB7FF; margin:0px; padding: 0px; min-height: 800px;}
#menu {float: left; width: 200px; color: #FFFFFF;background: #0000FF url(img/menu_pozadi.gif) repeat-y;}

#menu a:visited, #menu a {
   color: #FFFFFF;
   text-decoration: none;
   display: block;
   width: 80%
}


#menu a:hover {
   color: #64CB56;
   text-decoration: underline;
}
#menu img {
   text-decoration: none;
}
#menu #login_box {
   border: 1px dotted #32CD32;
   margin: 15px;
   padding: 5px;
}

#menu ul
{
   list-style: none;
   border: none;
   margin: 0px;
   padding: 0px;
   
   /*line-height: 20px;
   background-position: left;
   background-repeat: no-repeat;
   /*padding-left: 30px; /* šířka obrázku na pozadí */
}

#menu img {
   vertical-align: middle;
   margin: 2px;
}
#menu .uroven1
{
 padding-left: 5px;
}

#menu ul li
{
   padding-left: 0px; /*line-height: 30px;*/
   font-weight: bold;
}

#menu .uroven2
{
 padding-left: 25px;
}

#menu .uroven2 li
{
   padding-left: 0px;
   font-weight: normal;
}


/*#menu ul li
{
   /*line-height: 20px;
   background-position: left 50%;
   background-repeat: no-repeat;
   padding-left: 30px; /* šířka obrázku na pozadí
}*/
/*
#menu ul li ul
{
 padding-left: 20%;
}
/*#menu img {vertical-align: top;}*/

html>body #menu li a { width: auto; }


a {
   color: #000184;
}
a:hover { text-decoration: none; }

fieldset {
   margin-left: auto;
   margin-right: auto;
   border: 1px solid #A0A0A0;
   background-color: #EFF0F6;
   width: 95%;
}
fieldset table {width: 100%; font-size: 1em;}
fieldset table tr td {padding-right: 5px; padding-left: 5px; text-align: center; font-size: 100%;}
fieldset table tr .levy {width: 150px; text-align: right; vertical-align: top; font-weight: bold;}
fieldset table tr .pravy {text-align: left; vertical-align: top;}

legend {
   background: #C6FAB8;
   color: #010E85;
   border: 1px solid #A0A0A0;
   padding: 1px 10px;
   font-weight: bold;
   margin-top: 5px;
   font-size: 120%;
}
legend a {color: #D4D7FF;}

td,tr,table {margin: 0px; padding: 0px; text-align: left;}
.tabulka {
   border: 1px solid #A0A0A0;
   margin: 5px;
   margin-left: auto;
   margin-right: auto;
}

.tabulka caption {border: 0px solid #A0A0A0; text-align: left; display: none;}
.tabulka caption span {border: 1px solid #A0A0A0;  text-align: left; }
.tabulka thead tr td {text-align: center; font-size: 12px; font-weight: bold; border: 1px solid #A0A0A0; border-width: 0px 1px 1px 0px;}
.tabulka tbody tr td {border: 1px dotted #A0A0A0; border-width: 0px 1px 1px 0px; padding: 2px;}
.tabulka tfoot tr td {font-weight: bold; border: 1px solid #A0A0A0; border-width: 1px 0px 0px 0px; text-align: center; }
.hovernik tr:hover td, .tabulka tr.hover td {background-color: #DFE0E6;}


.alert {
   color: #FF0000;
   font-size: 150%;
   border: 1px dotted #BF0000;
   font-weight: bold;
   margin: 3px;
   padding: 2px;
   margin: 0px;
   text-align: center;
}
.ok {
   color: #00B902;
   font-size: 150%;
   border: 1px solid #00BF02;
   font-weight: bold;
   margin: 3px;
   padding: 2px;
   margin: 0px;
   text-align: center;
}

label {text-align: right; font-weight: bold;  vertical-align: top;}
input, select,textarea {
   background-color: #F6F6F9;
   border: 1px solid #6B8FA3;
}


.button {border: 1px outset #00017B;}

.strankovani {
   border: 1px solid Navy;
   border-width: 1px 0px 1px 0px;
   min-height: 1.35em;
   margin-top: 2px;
   margin-bottom: 2px;
}
.strankovani .levy {float: left; width: 8em; text-align: left;}
.strankovani .pravy {float: right; width: 8em; text-align: right;}
.strankovani .prostredek {margin-right: 8em; margin-left: 8em; text-align: center; height: 100%;  font-size: 0.8em;  vertical-align: middle;}

.highlighted {
   background-color: #F9F9F9;
}

.fotkanahledie {
	margin: 2px;
}
/*ZOBRAZENI NAHLEDU FOTEK ALBA*/
.fotkanahledseznam {float: left; display: inline; margin: 7px 0px 0px 14px; text-align: center;}
/*
.nahledie {
   width: 170px;
   height: 140px;
   text-align: center;
   float: left;
   display: inline;
   vertical-align: middle;
}
.nahledie .nahled {
   margin: 2px;
   margin-left: 7px;
   border: 1px solid #0F7426;
   background-color: #E3FFE3;
   padding: 2px;
}


.nahledie .fotka {
   margin: 5px;
   border: 1px solid #0F7426;
   background-color: #9ACC9A;
   margin: 5px;
   text-align: center;
}
.fotka {
   margin: 5px;
   border: 1px solid #0F7426;
   background-color: #E3FFE3;
   margin: 5px;
   text-align: center;
}
.foto {}

.nahledie .nahled .foto {
   padding: 3px;
   height: 110px;
   margin: 1px;
   border: 3px solid #0F7426;
}
#content .nahledie img {padding: 0px; margin: 0px; border: 0px; background-color: transparent;}


.fotka .seznam {
   width: 95%;
   height: 140px;
   overflow: auto;
   white-space: nowrap;
   margin: 5px;
   margin-left: auto;
   margin-right: auto;
}
.fotka .seznam img {
   margin: 5px;
}*/
/*SLIDESHOW*/
.fotka { margin: 5px; border: 1px solid #000000; background-color: #DDC597; margin: 5px; text-align: center; }
.fotka .foto { padding: 5px; margin: 5px;}
/*.fotka .foto img {border: 2px solid #0F7426;}*/
.fotka .foto #popisfotky {background-color: #F8EACF; color: #000000; padding: 5px; text-align: left; }
.fotka .seznam { width: 100%;height: 160px; overflow: auto; white-space: nowrap; margin: 5px; margin-left: auto; margin-right: auto; background-color: #F8EACF;}
.fotka .seznam img {	margin: 2px;}
.clanekkategorie .uvod {font-size: 120%; margin: 0px 0px 20px 0px;}

.claneknahled h2 {
   background-color: #C3AE8C;
   color: #533E1A;
   text-align: left;
   font-size: 180%;
   border-bottom: 1px solid #402E2C;
   font-variant: small-caps;
   font-family: "Times New Roman";
   font-style: italic;
   font-weight: bold;
   margin: 0px;
   padding: 0px;
   padding-left: 7px;
}
.claneknahled h3 {
   text-align: justify;
   background-color: #E0D7C4;
   color: #533E1A;
   margin: 0px;
   padding: 10px;
   font-size: 100%;

}
.claneknahled h3 img{
   /*background-color: #E0D7C4;
   padding: 5px;
   margin: 0px;
   margin-left: 10px;
   margin-bottom: 10px;
   border: 2px solid #C3AE8C;*/
   float: right;
}
.claneknahled .patka {
   background-color: #C3AE8C;
   color: #533E1A;
   border-top: 1px solid #402E2C;
   text-align: left;
   margin: 0px;
   padding-left: 2px;
   font-size: 90%;
   font-weight: bold;
   clear: right;
}
.claneknahled {background: #E0D7C4; width: 90%; border: #402E2C solid 1px; margin: auto; margin-bottom: 20px;}

/*diskuze*/
.diskuze_prispevek h3 {
   background-color: #C3AE8C;
   color: #533E1A;
   text-align: left;
   font-size: 120%;
   border-bottom: 1px solid #402E2C;
   font-variant: small-caps;
   font-style: italic;
   font-weight: bold;
   margin: 0px;
   padding: 0px;
   padding-left: 7px;
}
.diskuze_prispevek h4 {
   text-align: justify;
   background-color: #E0D7C4;
   color: #533E1A;
   margin: 0px;
   padding: 10px;
   font-size: 100%;
   font-weight: normal;
}
.diskuze_prispevek .patka {
   background-color: #C3AE8C;
   color: #533E1A;
   border-top: 1px solid #402E2C;
   text-align: left;
   margin: 0px;
   padding-left: 2px;
   font-size: 90%;
   font-weight: bold;
   clear: right;
}
.diskuze_prispevek {background: #E0D7C4; width: 90%; border: #402E2C solid 1px; margin: auto; margin-bottom: 20px;}
/*clanek*/
/*.clanek h2 {
   background-color: #C3AE8C;
   color: #533E1A;
   text-align: left;
   font-size: 180%;
   border-bottom: 1px solid #402E2C;
   font-variant: small-caps;
   font-family: "Times New Roman";
   font-style: italic;
   font-weight: bold;
   margin: 0px;
   padding: 0px;
   padding-left: 7px;
}
.clanek {
   background-color: #E0D7C4;

}*/
.clanek h3 {
   text-align: justify;
   /*background-color: #E0D7C4;*/
   color: #533E1A;
   margin: 0px;
   padding: 10px;
   font-size: 100%;

}
.clanek h3 img{
   /*background-color: #E0D7C4;
   padding: 5px;
   margin: 0px;
   margin-left: 10px;
   margin-bottom: 10px;
   border: 2px solid #C3AE8C;*/
   float: right;
}
.clanek .clanek_text{
   text-align: left;
   clear: right;
   border-top: 1px solid #402E2C;
   padding: 10px;
}
.clanek .patka {
   background-color: #C3AE8C;
   color: #533E1A;
   border: 1px solid #402E2C;
   /*border-width: 1px 0px 1px 0px;*/
   margin: 0px;
   padding: 5px;
   font-size: 100%;
   font-weight: bold;
   margin-top: 100px;
}
/*local menu*/
#local_menu
 {
   font-size: 50%;
}
#local_menu ul
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#local_menu li
{
display: inline;
list-style-type: none;
}

#local_menu a { padding: 3px 3px; }

#local_menu a:link, #local_menu a:visited
{
/*color: #fff;
background-color: #036;*/
text-decoration: none;
}

#local_menu a:hover
{
color: #fff;
background-color: #369;
text-decoration: none;
}
/*konec localmenu*/

.odpoved {/*v diskuzi*/
   border: 1px dotted Green;
   padding: 5px;
   margin: 5px 15px 5px 15px;
}

.s300 {width: 300px;}
.s200 {width: 200px;}
.s150 {width: 150px;}
.s50 {width: 50px;}
.s50p {width: 50%;}
.s100 {width: 100px;}
.s90 {width: 90%;}
.s95 {width: 95%;}
.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}
.justify {text-align: justify;}
.bez {margin: 0px; padding: 0px;}
.top { vertical-align: top; }
.fright {float: right; margin: 5px;}
.fleft {float: left; margin: 5px;}
.highlight td {background: #D4D7F5;}
.nowrap {white-space: nowrap;}
.bold {font-weight: bold;}
