

/* GENERIC */

body {
border: 0; margin: 0; padding: 0;
font: 70%/130% verdana, sans-serif; text-align: center;
color: black; background-color:  #000000;
}
input, textarea {
font: 100% verdana, sans-serif;
}
div, form {
display: block;
border: 0; margin: 0; padding: 0;
}
blockquote {
display:  block;
margin:  0 20px;
}
h1, h2, h3 {
margin: 1.2em 0 .6em 0; padding: 0;
font: bold 100% sans-serif;
color: #4F73C0;  
}
h1 {
margin-top: .4em;
font-size: 1.3em;
}
h2 {
font-size: 1.3em;
}
h3, h4, h5, h6 {
font-size: 1.1em;
}
h5 {
text-align: center;
color: #EA6E26; 
}
h6 {
text-align: left;
color: #EA6E26; 
}
hr {
display: block; height: 1px; overflow: hidden;
border: solid #BEC0C1; border-width: 1px 0 0 0; margin: .6em 0; padding: 0;
clear: both;
}
p, address {
border: 0; margin: 1.2em 0; padding: 0;
font-style: normal;
}
ul {
display: block; list-style: square; 
border: 0; margin: 1.2em 0 1.2em 20px; padding: 0;
}
li {
display: list-item;
border: 0; margin: 0; padding: 0;
}

span, img, a {
border: 0; margin: 0; padding: 0;
}
abbr, acronym {
border-bottom: 1px dotted;
cursor: help;
}
em, q, cite, dfn, var {
font-style: italic;
}
kbd, code, samp {
font: 1.1em monospace;
}
del {
text-decoration: line-through;
}
ins {
text-decoration: underline;
}
strong {
font-weight: bold;
}
sub, sup {
font-size: 80%;
text-decoration: none !important;
}
a:link {
color: black;
}
a:visited {
color: #EA6E26;
}
a:hover {
color: black;
}
a:active {
color: #EA6E26;
}


/* LAYOUT + CONTENT */
#page	{
background: #D6D8DA;  
padding: 2px;
background: url(../images/bg-page1.gif) #e2e2e2 repeat-y 50% 0;
}

#case {
width: 1000px; margin: 0 auto;
padding: 0px;
text-align: left;
background: url(../images/back.jpg) #4C70C0 repeat-y;
}

#header {
position: relative; z-index: 1;
background: url(../images/header.jpg) #EA6E26;
height: 120px;
}

#header_en {
position: relative; z-index: 1;
background: url(../images/header_en.gif) #EA6E26;
height: 100px;
}

#header h1 {
position: absolute; z-index: 2; left: 410px; overflow: hidden; color: #BEC0C1; font-family: tahoma; font-size: 20px; font-weight: bold; margin: 0; padding: 0;
}

#header h2 {
position: absolute; z-index: 2; left: 225px; overflow: hidden; color: #BEC0C1; font-family: tahoma; font-size: 22px; font-weight: bolder; margin: 0; 
}

#header h1.n1 {top: 100px;}
#header h2.nn1 {top: 90px;}
#header h1.n2 {top: 40px;}
#header h2.nn2 {top: 100px;}
#header h1.n3 {top: 125px;}
#header h2.nn3 {top: 150px;}


#main {
float: right; margin-top: 1px;
width: 825px; padding-bottom: 10px;   
background: url(../images/back.jpg) #4C70C0 repeat-y;

}
#content {
padding:  0px; color:  #000000;

}
#content h2{
border-bottom: solid 1px white; width:  500px;
padding-bottom: 5px;
}


#content td  {
padding: 0 1em;
}


#sidebar {
float: left;
margin-top: 10px;
width: 175px;
background: url(../images/back.jpg) #4C70C0 repeat-y;

}
#sidebar-in {
border-bottom: none;
}
#leme {
width: 175px;	
}

#leme ul, #leme li {
list-style: none;
margin: 0;
} 

#leme li {
background:  url(../images/leme1.gif) no-repeat 5px 0px;
}

#leme a {
padding:  9px 15px;
display: block; _display: inline-block;
text-decoration: none; font-weight: normal;
color:  white;
font-weight: 600;
}
#leme span {
display: none;
padding:  5px;
color: white;

}
#leme a:hover {
width: 140px;

color:  black; 
background:  url(../images/leme3.gif) no-repeat 5px 0px;
}
#leme a:active {
width: 140px;
font-weight: 600;
color: black;
background:  url(../images/leme3.gif) no-repeat 5px 0px;
}

#topmenu {
float: right;
margin-top: 10px;
width: 815px;
height: 20px;
background: url(../images/back.jpg) #4C70C0 repeat-y;
}

#topmenu a {
padding:  10px 10px;
color: black;
}

#rozsirene_box {
float: left;
width: 770px;
padding: 25px;
background: url(../images/back.jpg) #4C70C0 repeat-y; 
}

#news_box {
color: black;
width: 160px;
padding: 7px;
background: url(../images/back.jpg) #4C70C0 repeat-y; 
}

#aktuality_box {
float: left;
width: 565px;
padding: 25px;
background: url(../images/back.jpg) #4C70C0 repeat-y; 
}

#sekce_box {
margin-bottom: 10px;
float: right;
width: 200px;
padding: 5px;
clear: right;
background: url(../images/back.jpg) #4C70C0 repeat-y;
}

#fotogalerie_box {
float: right;
width: 200px;
padding: 5px;
clear: right;
background: url(../images/back.jpg) #4C70C0 repeat-y;
}

#plan_box {
float: right;
width: 200px;
padding: 5px;
clear: right;
background: url(../images/back.jpg) #4C70C0 repeat-y;
}

#kontakty_box {
float: right;
width: 200px;
padding: 5px;
clear: right;
background: url(../images/back.jpg) #4C70C0 repeat-y;
}


/*begin tabulka*/
#tabulka   {
width:auto;
border-collapse: collapse;
border: solid 1px #000;
}
#tabulka  th {
background-color: white;
color: black;
text-align: left;
vertical-align: center;
border: solid 1px #000;
}
#tabulka  td, th {
padding: 0 4px 0 2px;
}
#tabulka #inoso {
font-size: larger; 
padding: 4px;
}
#tabulka #prava {
font-size: normal; 
padding-right: 8px;
text-align: right;
}
#tabulka #fisi1 {
background-color: #ce0018;
color: #fff;
text-align: center;
}
#tabulka #fisi2 {
background-color: #ce0018;
color: #fff;
text-align: left;
}
#tabulka .fisi {
background-color: #666;
color: #fff;
text-align: right;
}
#tabulka  td {
border-bottom: solid 1px #fff;
background-color: #f6f6f6;
vertical-align: top;
}
#tabulka  .fisisuma1 {
border-bottom: solid 1px #fff;
background-color: #ff9900;
font-weight: 600;
vertical-align: top;
color: #fff;
text-align: left;
}
#tabulka  .fisisuma {
border-bottom: solid 1px #fff;
background-color: #ff9900;
font-weight: 600;
vertical-align: top;
color: #fff;
text-align: right;
}
/*end tabulka*/


#jidelni_listek {
width: 550px;
text-align: right;
}

#nazev {
float: left;
width: 450px;
text-align: left;
padding-left: 15px;
}

#gram {
float: left;
width: 30px;
text-align: right;
}

#cena {

width: 50px;
text-align: right;

}





.vystavovatele {
float: right;
background-color:  #ffffff; 
width: 570px;
}

.logo3 {
float: right;
padding: 10px;
}

.logo2 {
float: right;
padding-left: 10px;
}

.logo1 {
float: left;
padding: 10px;
}

.logo {
border:  none;
margin:  0; padding:  20px; 
text-align:  center; Xbackground-color:  #ffffff; background:  #ffffff url(../Images/zalozka01.gif) no-repeat 100% 100%;
}

.picture {
padding: 0px; 
}

#vypis ul li {margin-top:10px;}
#vypis li {float:left;width:700px;margin:0px;border:0px;border-top: solid 0px;background-color:whitesmoke;}
#vypis li strong {color:navy;width:500px;display:block;margin:0px;border:0px;padding:0px 4px 1px 4px;}
#vypis p {float:left;margin:0px;width:700px;padding:0px 4px 1px 4px;}
#vypis h3 {float:right;margin:0px;width:150px;padding: 0px 4px 0px 4px;text-align:right;border:0;}

#footer {
clear: both;
margin: 0; padding:  0;
background: url("../img/footer.gif") no-repeat right top;}

#footer address {
margin: 0;
color: #999;
}
/* PATA  begin EUROTRAFFIC*/
#pata div, #pata h3, #pata ul, #pata p, #nali, #nali input {margin:  0;padding:  0; clear: both;}    
#pata  {margin:  10px 0 0 0; padding:  0; color:  #565656; margin-top:   solid 3px #ff9900; clear: both;}
#pata_dat  {padding-left:  4px !important; color:  white; text-align:  left; float:  left; width:  40%; height:  20px; clear: both;}
#pata_nav {float:  right; width:  300px; text-align: right; height:  20px;}
form#nali {background:  transparent;}
#nali input {font-size:  80%;}
#pata_iko  {margin:   0 auto; text-align:   center; color:   silver; font-size:  10px; letter-spacing:  0.15em; width: 950px;}
#pata_group, #pata_copy  {text-align:  center; background-color:  white; line-height:  1.66;}
#pata_group ul, #pata_copy ul {background-color:  white;}
#pata_group ul li, #pata_copy ul li {margin:  0;padding:  0 4px; border-right:  solid 1px #565656; background-color:  white;  list-style-type:  none; display:  inline;}
#pata hr  {margin:  0px 10px; color:  #efefef; height:  1px; border-width:  0;}
/* PATA  end EUROTRAFFIC*/
/* PRE-DEFINITIONS */
.cb {
display: block; clear: both;
border: 0; margin: 0; padding: 0; height: 1px; overflow: hidden;
background-color: transparent;
}
.clear {
clear: both;
}
.center {
text-align: center;
}
.right {
text-align: right;
}
.bold {
font-weight: bold;
}
.italic {
font-style: italic;
}
.float-left {
float: left;
margin: 0 10px 10px 0;
}
.float-right {
float: right;
margin: 0 0 10px 10px;
}
.red  {
color: #ff0000;
}
.autowidth {
width: auto !important;
}
.hid {
display: none;
}
/* Copyright (c) 2007, Jan Køíha, ABF, a.s.; e-mail:  kriha@abf.cz */

