body{
background-color:#ffdfb5;
color:#000;
font:75% tahoma,verdana;
margin:0;
padding:7px;
}

h2{
font-size:1.5em;
letter-spacing:1px;
font-weight:normal;
margin:1px 0 2px 6px;
padding:0;
}

#stranka{
background-color:#427552;
border:4px solid #427552;
margin:0 auto;
padding:0;
width:980px;
color:#000;
}

#logo{
background:#427552 url(pictures/logo.gif) no-repeat;
border:0;
margin:0;
padding:0;
width:980px;
height:50px;
}

#logo_en{
background:#427552 url(pictures/logo_en.gif) no-repeat;
border:0;
margin:0;
padding:0;
width:980px;
height:50px;
}

#menu{
background-color: #8cc79c;
border:1px solid #c6e78c;
margin:0 0 4px 0;
padding:0;
width:978px;
height:30px;
font-weight:bold;
font-size:1.1em;
text-align:left;
letter-spacing:1px;
clear:both;
}

.menu{
text-decoration:none;
color:#000;
float:left;
display:block;
border:0;
margin:0;
padding:7px 8px;
}

.menu:hover{
text-decoration:none;
color:#fff;
background-color:#31864a;
}

#oddil1{
border:0;
margin:0;
padding:0;
width:980px;
clear:both;
}

#hlavicka{
background-color:#ffdfb5;
border:3px solid #fff;
margin:0;
padding:0;
width:974px;
clear:both;
}

#oddil2{
background:#427552 url(pictures/bg01.gif) repeat-y;
border-left:3px solid #fff;
border-right:3px solid #fff;
margin:0;
padding:0px;
width:974px;
clear:both;
float:left;
}

#box1{
border:0;
margin-top:15px;
padding:0;
width:159px;
font-weight:normal;
font-size:1em;
text-align:center;
letter-spacing:0px;
line-height:1.5em;
float:left;
}

#navigace{
background-color:#f7ba10;
border:1px solid #ad965a;
margin:10px auto;
padding:0;
width:147px;
}

.nav{
text-decoration:none;
color:#000;
display:block;
border:1px solid #f7ba10;
margin:0px auto;
padding-top:1px;
width:140px;
height:20px;
}

.nav:hover{
text-decoration:none;
color:#000;
background-color:#efdfa5;
border:1px solid #297110;
margin:0px auto;
padding-top:1px;
width:140px;
height:20px;
}

#box2{
border:0;
margin:15px 0 0 170px;
padding:0;
width:795px;
line-height:1.5em;
}

.vlevo{
border:0;
float:;
}

.vpravo{
border:0;
float:right;
}

.box2a{
border:0;
margin:15px 0 0 0px;
padding:0;
width:795px;
float:right;
}

.box2b{
border:0;
margin:0;
padding:0;
width:795px;
clear:right;
}

.box2b1{
border:0;
margin:0 0 10px 0;
padding:0;
float:left;
display:block;
}

.box2b2{
border:0;
margin:0 0 10px 0;
padding:0;
}

.box2b3{
border:0;
margin:0 0 10px 0;
padding:0;
float:right;
}

#zapati{
background-color:#427552;
clear:both;
color:#f0f0f0;
font-size:0.9em;
height:20px;
margin-top:3px;
padding:0px;
text-align:center;
width:980px;
}
.clear{
clear: right;
}
/* ========================== =========== ===========================*/
/* ========================== Vince Black ===========================*/
/* ========================== =========== ===========================*/

.nadpis_vlaky{
font-family: Tahoma, Verdana;
font-weight:bold;
color: #0000FF;
font-size:1.8em;
}

#uvod_index{
margin:auto;
padding:0px;
width:713px;
height:414px;
font-weight:bold;
font-family:Tahoma, Verdana;
text-align:center;
}

#uvod_bannery_jinam{
border:0;
margin:5px auto 0px;
padding:0;
width:468px;
text-align:center;
}

#uvod_navstevnost{
float:left;
border:0;
margin:5px 0 0 0;
padding:0;
width:265px;
text-align:center;
}

#uvod_dalsi_odkazy{
float:left;
border:0;
margin:5px 0 0 0;
padding:0;
width:265px;
text-align:center;
}

#uvod_online{
float:left;
border:0;
margin:5px 0 0 0;
padding:0;
width:265px;
text-align:center;
}

#ramecek_vlaky    {
background: url(pictures/ramecek_vlaky.jpg) repeat-y;
margin:auto;
padding:0px;
width:713px;
height:414px;
}

#oddil_screeny_vlaku{
margin:auto;
padding:0px;
width:100px;
height:375px;
float:left;
}

#ramecek_download_vlaky{
background: url(pictures/ramecek_download_vlaky.jpg) repeat-y;
margin:auto;
padding:0px;
width:713px;
height:316px;
}

#oddil_info_download{
margin:auto;
padding:0px;
width:235px;
height:316px;
float:left;
vertical-align:middle;
text-align:center;
}

/* ****************** TABULKY - TŘÍDY **************** */
.tabulka{
margin: 10px auto 10px;
width:90%;
border:2px solid #FFDB69;
padding-left: 4;
padding-right: 4;
padding-top: 1;
padding-bottom: 1;
}

.tabulka_nadpis{
height:16px;
background-color:#FFDB69;
color:#000000;
text-align:center;
font-family:Verdana;
font-size:1.4em;
font-weight:bold;
}

.tabulka_sloupec_levy{
background-color:#FEF79C;
color:#336600;
font-size:1.1em;
font-weight:bold;
border-color:#FFDB69;
border-bottom:1px solid #FFDB69;
padding: 1px 4px 1px 4px;
text-align:center;
vertical-align:top
}

.tabulka_sloupec_bezny{
background-color:#FFFFFF;
color:#000000;
font-size:1.1em;
border-color:#FFDB69;
border-bottom:1px solid #FFDB69;
padding: 1px 4px 1px 4px;
text-align:left;
vertical-align:top;
}

.tabulka_odkaz{
color:#0000FF;
font-size:1.0em;
font-weight:bold;
text-decoration: underline;
}

.tabulka_odkaz:hover{
color: #33CCFF;
font-weight:bold;
}

.tabulka_podtitulek{
color:#000000;
background-color:#F7F7F7;
font-size:1.0em;
text-align:center;
}

.tabulka_podtitulek_slaby{
color:#808080;
background-color:#F7F7F7;
font-size:1.0em;
text-align:center;
}

.tabulka_upresnujici_text{
margin: 0px auto 0px;
color:#666666;
font-size:0.7em;
font-weight:normal;
}

.tabulka_trate{
margin: 0px auto 10px;
width:100%;
border:2px solid #FFDB69;
padding-left: 4;
padding-right: 4;
padding-top: 1;
padding-bottom: 1;
}

.tabulka_trate_nadpis{
background-color:#FFDB69;
color:#000000;
text-align:center;
font-family:Verdana;
font-size:0.8em;
font-weight:bold;
}

.tabulka_trate_radka{
background-color:#FFFFFF;
color:#000000;
font-size:1.1em;
border-color:#FFDB69;
border-bottom:1px solid #FFDB69;
padding: 1px 4px 1px 4px;
text-align:left;
vertical-align:top;
}

.tabulka_trate_typ{
color:#0000FF;
text-align:center;
font-family:Verdana;
font-size:0.8em;
}

.tabulka_trate_nazev{
color:#000000;
background-color:#F7F7F7;
font-size:1.0em;
text-align:center;
}

.tabulka_trate_odkaz{
color:#000000;
font-size:1.0em;
font-weight:bold;
text-decoration: underline;
}

.tabulka_trate_odkaz:hover{
color: #808080;
font-weight:bold;
}

.tabulka_trate_legenda_n{
border:0;
margin:0;
padding:0;
width:120px;
font-size:0.8em;
font-weight:bold;
}

.tabulka_trate_nazev_n{
background-color:#00CCFF;
}

.tabulka_trate_radka_n{
background-color:#CCFFFF;
vertical-align:top;
}

.tabulka_trate_legenda_a{
border:0;
margin:0;
padding:0;
width:120px;
font-size:0.8em;
font-weight:bold;
}

.tabulka_trate_nazev_a{
background-color:#66FFCC;
}

.tabulka_trate_radka_a{
background-color:#CCFFCC;
vertical-align:top;
}

.tabulka_vlaky_udaje{
background-color:#F7F7F7;
margin: 5px 15px 0px 0px;
border-top: 1px solid #FFDB69;
border-bottom: 1px solid #FFDB69;
float:right;
width:508px;
clear:none;
}

.tabulka_vlaky_obsahuje{
margin: 15px 8px 0px 0px;
float: right;
width: 515px;
clear: none;
vertical-align: center;
}

.tabulka_vlaky_podekovani{
margin: 3px 0px 0px 8px;
float: left;
width: 683px;
clear: both;
vertical-align: middle;
}

.tabulka_odkazy_status{
background-color: #FFFFFF;
text-align: center; 
font-weight: bold; 
color: green;
font-size: 1.1em;
border-color: #FFDB69;
border-bottom: 1px solid #FFDB69;
padding: 1px 4px 1px 4px;
vertical-align: top;
}

/* ****************** TABULKY - IDENTIFIKÁTORY **************** */

/*
#tabulka_trate_zahlavi_leve{
float:left;
border:0;
margin:2px 0px 0px 15px;
margin:15px 0 0 170px;
padding:0px;
width:795px;
text-align:left;
vertical-align:middle;
line-height:1.5em;
}

#tabulka_trate_zahlavi_stredni{
float:left;
border:0;
margin:5px auto;
padding:0;
width:265px;
text-align:center;
}

#tabulka_trate_zahlavi_prave{
float:left;
border:0;
margin:5px auto;
padding-bottom:10px;
width:265px;
vertical-align:middle;
text-align:right;
}

*/

/* ****************** VIRTUÁLNÍ DEPO **************** */
#pozadi_depo{
background-color:#040406;
}

#tabulka_depo{
margin:0px auto;
padding:0;
width:980px;
}

.tabulka_depo_odkaz{
color: white;
font-weight:bold;
text-decoration: none;
}

.tabulka_depo_odkaz:hover {
color: #FFDB69;
font-weight:bold;
text-decoration: underline;
}

#list{
text-align: left;
clear: both;
}


