
/* CSS Document */
*{margin:0;padding:0;}
body {color:#000; font-size:80%;margin:0 auto; width:100%;height:100%; letter-spacing:1.0px; text-align:center;font-family: Tahoma,georgia,"trebuchet ms",verdana,arial,lucida,sans-serif !important;line-height:1.4;}
#top {background: url(../images/back-top.jpg) repeat-x; 
background-position: bottom;z-index:10; width:100%; height:549px;color:#fff;}
#min {background: url(../img/obsah.gif) top center repeat-y; min-width: 960px; z-index:10}
img {border:0;}
ul li {list-style-type:none;}

hr {display:none;clear:both;}
/* odkazy */
a {color:#000;}
a:link, a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}

.reference_o {color: #000;}
.reference_o a:link, .reference_o a:visited {color:#000;text-decoration:none;}
.reference_o a:hover {color:#000;text-decoration:underline;}
/* konec odkazy */

.red {font-size:130%;color:red;}

/* nadpisy */

h1 {display:none;}
h2 {font-size:20px;text-align:left;text-decoration:underline;padding:1px 5px;margin:5px 0px;color:#000;}
h3 {color:#000;font-size:11px;text-align:left;text-decoration:underline;text-transform:uppercase;padding:1px 5px;margin:5px 0px;}
h4{color:#fff;font-size:13px;text-align:left;;padding:5px 27px;margin:3px 0;
text-decoration:none;background-color:#666;border-bottom:1px solid #ff4e00;
border-top:1px solid #000;
background-image: url(images/odrazka.jpg);
background-repeat: no-repeat;
background-position: left center;
}
/* hlavicka dokumentu */


#logo-top {
background-image: url(../images/logo-top.jpg);
height:36px;
position:relative; z-index:10;
width:1000px;
margin:0 auto;
}   

#logo-stred {
background-image: url(../images/logo-stred.jpg);
background-position: bottom;
width:1024px;
height:319px;
position:relative; z-index:10;
margin:0px auto;
margin-top: -2px;
} 

#logo-stred2 {
background-image: url(../images/logo-stred2.jpg);
width:1024px;
height:71px;
position:relative; z-index:10;
margin:0 auto;
} 

#logo-bottom {
background-image: url(../images/logo-bottom.jpg);
width:1000px;
height:71px;
position:relative; z-index:10;
margin:0 auto;
margin-top: -1px;
} 

#logo-bottom p {text-align:right;}


/*obsah*/
#hlavni {width:1000px; margin:0 auto; display:block; position:relative; min-height:400px; height:auto;}
#hlavni h1 {font-size:70%; color:#E6E6E6; position:absolute; top:110px; left:0px; text-align:center; margin:0 auto; width:1000px}
#obsah {background: url(../img/obsah-top.jpg) top center no-repeat; width:1000x; margin:0 auto; display:block; float:left; position:relative;}
#in {background: url(../img/obsah.gif) top center repeat-y; min-width: 960px; z-index:10; float:left}
.obsah {padding:0 0px 0 35px}
.oddel { background: url(../img/emb.gif) center center no-repeat; display:block; width:60%; height:30px; margin:30px auto !important; padding:5px; position:relative; line-height:25px; font-size:150%; color:#AA0000; text-align:center !important} 
.slogan3 {width:60%; margin:30px auto !important; padding:10px; position:relative; line-height:25px; font-size:150%; color:#053046; border-top:#053046 1px solid; border-bottom:#053046 1px solid; text-align:center !important} 


/*horni menu pod logem*/
#menu { height:50px; font-size:100%;  margin:0 auto;  position:relative; top:0px}
#menu ul {position:relative; right:5px;  height:50px;  float:right}
#menu li {display:inline; font-weight:bold; line-height:50px; height:60px; letter-spacing:0.3px }
#menu li a {text-align:right; border-right:#DC5A03 1px solid; border-left:#9D4002 1px solid; color:#fff;  text-decoration: none;  padding: 10px 10px; text-align: center; }
#menu li a:hover {background:#fff318; color:#000;   }
.aktiv { color:#fff; border-right:#DC5A03 1px solid; border-left:#9D4002 1px solid; padding: 10px 10px}


/*levemenu*/
#l-menu {width:300px; position:relative; left:0px; top:0px; padding-bottom:0px;  font-family:Arial;}
#l-menu ul {margin:0 0 10px 0; float:left}
#l-menu li {text-align:left; letter-spacing:0.8px; float:left; border-bottom:#fff 1px solid }
#l-menu span {  color:#D45601;  font-size:85%; margin-right:3px; font-weight:bold}
#l-menu li a {background:#f3f3f3 url(../img/l-menu.gif) center left  no-repeat; width:270px; text-indent:10px; font-size:100%; font-weight:bold; text-decoration:none; color:#000; padding:8px 0;  display:block;  line-height:10px;  float:left}
#l-menu li a:hover {background:url(../img/l-menu.gif) center right no-repeat; color:#D45601}
.active2 {background:#000; color:#fff; width:270px;  padding: 8px 0;  text-indent:10px; font-weight:bold; line-height:10px;}


/* konec hlavicka dokumentu */

/*leva*/
#leva {float:left; width:300px; position:relative;  padding:3px 0 0 0; text-align:left }
#leva h3, #leva h4 {line-height:40px; color:#b3b3b3; font-family:Arial;  font-size:120%; letter-spacing:0.05px;}
#leva strong, #prava strong {color:#303086;}
#leva b, #prava b {color:#303086}
#leva p {text-align:justify}
#leva  img {border:3px solid #fff; margin:10px 20px }
#leva a img {border:#f1f1f1 3px solid!important}
#leva a:hover img {border:#cacaca 3px solid!important}
#leva a {color:#D45112}
#leva a:hover {color:#000}
#leva address {font-style: normal; padding-left: 10px; padding-bottom: 15px}
/* konec leva navigace  */

/*prava*/
#prava {float:right; width:166px; position:relative; padding:20px 0 0 0; overflow:hidden; text-align:left}
#prava p {text-align:justify;}
#prava h4, #prava h5 {line-height:40px; font-family:Arial; color:#b3b3b3; font-size:120%; letter-spacing:0.05px;}
#prava em {font-style:normal; font-size:90%!important}
#prava  img {border:3px solid #fff; margin:5px 0 }
#prava a img {border:#f1f1f1 3px solid!important}
#prava a:hover img {border:#cacaca 3px solid!important}

/*prava*/
#main  {float:right; width:700px;  position:relative; padding:3px 0 0 0px;  z-index:0; color:#000;}
#main  p {text-align:justify; margin:0 15px 15px 5px }
#main  strong, #leva strong, #prava strong {color:#000;}
#main   b, #leva b, #prava b {color:#D45601}
#main  h2 {color:#000; font-size:200%; margin:8px 0; text-align:left; font-weight:normal; font-family:Arial }
#main  h3 {color:#ff4e00; font-size:120%; text-align:left; letter-spacing:0.05px; font-family:Arial; margin:5px 0 }
#main  h4 {color:#D45601; font-size:100%; text-align:left; letter-spacing:0.05px; font-family:Arial; margin:5px 0 }
#main  .nadpis3 {background:url(../img/h3.gif) center left no-repeat; color:#A93903; padding-left:25px; font-size:140%; text-align:left; height:40px; line-height:40px;  margin-bottom:20px ; width:100%; clear:left  }
#main  .nadpis {background:url(../img/h2.gif) bottom left no-repeat; height:40px; line-height:40px; padding-left:55px; overflow:hidden}
#main  address {font-style: normal; text-align:left;}

#main   hr {color:#cacaca; background-color:#cacaca; border: 0 none; height:1px; margin:15px auto; text-align:center; width:100%; position:relative;  }
#main   img { margin:0 0 10px 0px; border:3px solid #fff; }
#main  a img {border-bottom:#f1f1f1 3px solid!important;border-top:#f1f1f1 3px solid!important; display:block}
#main  a:hover img {border-bottom:#D45601 3px solid!important; border-top:#D45601 3px solid!important}
#main  a {color:#D45112; font-weight:bold}
#main  a:hover {color:#000}
#main  ul {margin-top: 10px;  text-align: left;}
#main  ul li {list-style-type: square;	margin-left: 35px;}
#main  ol li {list-style-type: square;	margin-left: 35px;}

#main1 table {width:90%;margin: 0 auto;}

/*paticka*/
#nadpaticka {background: url(../images/back-footer.jpg) top repeat-x; width:100%; height:130px; min-height:130px; float:left; margin:0 auto}
#paticka {background: url(../images/back-footer.jpg) repeat-x; font-size:90%;  width:1000px; min-height:130px; height:130px;  margin:0 auto; position:relative; text-align:center}
#paticka p {width:1000px;position:relative; top:60px;  text-align:center; margin:0 auto; color:#fff }

/*menu-foot*/
#menu-foot{position:absolute;right:0px;top:0px; color:#fff; height:20px}
#menu-foot a{color:#fff}
#menu-foot a:hover{color:#fff}
a.print {background:url(../img/print.gif) left center no-repeat;padding-left:22px; line-height:18px; }
a.fav{background:url("../img/fav.gif") left center no-repeat;padding-left:22px; line-height:18px;}
a.nahoru{background:url("../img/nahoru.gif") left center no-repeat;padding-left:22px; line-height:18px;}
a.mapa{background:url("../img/mapa.gif") left center no-repeat;padding-left:22px; line-height:18px;}


.zaznam {min-height:170px;height:100%;border-bottom:1px solid #000;background:#f3f3f3;}

.obrazek_p {border:1px solid #303086; margin:2px;padding:1px;float:right;}
.center {text-align:center;}
.left{text-align:left;}
.right {text-align:right;}
.right_p {border:none;margin:0 auto;padding-left:400px;}

.vpravo_o {float:right;width:150px;height:113px;border:1px solid #003366;padding:1px;margin:1px;}
.vpravo_ob {float:right;border:1px solid #003366;padding:1px;margin:1px;}
.vlevo_o {border:1px solid #003366;padding:1px;margin:1px;float:left;}
.vlevo_ob {width:100px;height:100px;border:1px solid #003366;padding:1px;margin:1px;float:left;}

.button {
border: 1px solid #000;
background-color: #4d456b;
color:#fff;
}
.form {text-align:left;margin:0;padding:1px 5px;font-size:12px;}
.legend {padding:6px;margin:0px 0px 0px 50px;color:#4d456b;}
.fieldset {border:1px solid #4d456b;margin:0 auto;}

.form_o {text-align:left;margin:0;padding:1px 5px;font-size:12px;}
.form_poukaz {width:150px;text-align:left;margin:0;padding:1px 5px;font-size:12px;}
.legend_o {padding:6px;margin:0px 0px 0px 50px;color:#003366;}
.legend_poukaz {width:200px;padding:6px;margin:0px 0px 0px 50px;color:#003366;}
.fieldset_o {border:1px solid #0066cc;margin:0 auto;}
.fieldset_poukaz {border:1px solid #0066cc;margin:0 auto;}
.pole_o {text-align:left;}
/* Sortable tables */
table.sortable thead {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    cursor: default;
}