/* CSS Document */
html {
    margin: 0 !important;
    padding: 0 !important;
}

p {
color: black !important;
margin-bottom: 20px;
font-size: 13px;
}
 
ul {
margin-left: 20px;
margin-bottom: 20px;
}

li {
color: #6f6f6e !important;
display: list-item;
font-family: Arial;
height: 18px;
list-style-type: disc;
}


.grey {
color: #6f6f6e !important;
}

a {
color: #004b9b;
text-decoration: underline; 
}
 
a:link {
color: #004b9b;
text-decoration: underline; 
}

a:visited {
color: #004b9b;
text-decoration: underline; 
}

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

body { 
    background-color: transparent !important;
    background-repeat: no-repeat;
    margin: 0 !important;
    padding: 0 !important; 
    font-family: Arial;
}

#content {
    background-color: #ffffff !important;
    background-repeat: repeat-x;   
    background-position-x: center;
    width: 100%;
    background-image: url('/images/globaltrack/back.jpg') !important;
    height: 100%;
    margin: 0;
    padding: 0;    
}
#header {   
    width: 920px;
    height: 72px;
    display: block;
    margin: 0 auto 0 auto; 
    padding: 0 !important;
    background-color: #ff8201 !important;
    background-image: none !important;
}

#logo {   
    display: block;
    width: 182px;
    height: 57px;
    background-image: url('/images/globaltrack/globalsec.png');
    margin: 5px 0 0 0;
    position: absolute;
}

#slogan {   
    display: none;
    width: 349px;
    height: 66px;
    background-image: url('/images/truetrac/fasttrac_slogan.png');
    margin: 144px 0 0 382px;
    position: absolute; 
}

#tt_tracking {   
    display: block;
    width: 98px;
    height: 30px;
    background-image: url('/images/truetrac/tt_tracking.png');
    margin: 36px 0 0 948px;
    position: absolute;
    cursor: pointer; 
}

#logo span, #slogan span, #tt_tracking span {   
    display: none; 
}

#menu {   
    display: block;
    width: 677px;
    margin: 32px 0 0 250px;
    position: absolute;
    vertical-align: top;     
}


#menu > div{   
    cursor: pointer;     
    font-size: 15px;
    color: black !important;
    font-weight: bold;
    margin: 0 45px 0 0;
}

#menu_01 {   
    display: inline-block;
    margin: 0;
    background-repeat: no-repeat;     
}

#menu_02 {   
    display: inline-block;
    margin: 0;
    background-repeat: no-repeat;
    vertical-align: top;     
}  

#menu_03 {   
    display: inline-block;
    margin: 0;
    background-repeat: no-repeat;
    vertical-align: top;     
}  

#menu_04 {   
    display: inline-block;
    margin: 0;
    background-repeat: no-repeat;
    vertical-align: top;    
} 

#corpus {
    width: 920px; 
    height: auto;
    display: block;
    margin: 0 auto 0 auto;
    padding: 0; 
    clear: both;   
}

#left {
    width: 250px; 
    height: 195;
    display: inline-block;
    margin: 0;
    padding: 0;    
}

#login_form {
    width: 205px; 
    height: 145px;
    display: block;
    margin: 70px 0 0 0;
    padding: 0;
    background: #818181;    
}

#right {
    width: 670px; 
    height: auto;
    display: inline-block;
    margin: 0;
    padding: 0;
    vertical-align: top;
}
 
input {
    width: 165px; 
    height: 30px;
    margin: 9px 0 0 9px;
    padding: 0px 0 0 20px;
    font-family: Arial !important;
    background: white;
}

input[type=submit] {
    width: 185px;
    height: 30px;
    background: #abde45;
    margin: 20px 0 0 9px;
    color: black;
    font-weight: bold;
    padding: 0;
    text-align: center;
} 
a#prohlidka_systemu, a#kontaktni_formular {
    text-decoration: none;
} 
 
a#prohlidka_systemu:visited, a#kontaktni_formular:visited {
    text-decoration: none;
}
#prohlidka_systemu {
    width: 205px; 
    height: 30px;
    display: block;
    margin: 33px 0 0 0;
    padding: 0;
    background: #ff8201; 
    text-align: center;  
}  
#prohlidka_systemu span {
    margin: 0;
    display: block;
    padding: 9px 0 0 0;
    color: black;
    font-size: 12px;    
}   
#kontaktni_formular {
    width: 212px; 
    height: 40px;
    display: block;
    margin: 33px 0 0 0;
    padding: 0;
    border: solid 1px #004b9b;
    border-radius: 5px 5px 5px 5px;
    background: #f0f0f0; 
    vertical-align: middle; 
    text-align: center;  
}  
#kontaktni_formular span {
    margin: 15px 0 0 0;
    display: block;
    padding: 0;
    color: #004b9b;
    font-size: 12px;    
}
   
#kontaktni_formular:link {
    text-decoration: none;  
}    
#vice_informaci {
    width: 212px; 
    height: 40px;
    display: block;
    margin: 60px 0 0 0;
    padding: 0;
    text-align: center; 
}   
#vice_informaci span {
}
   
#vice_informaci a {
    color: black;
}
  
p.home_slogan {
    font-size: 28px;
    color: white !important;
    font-weight: bold;
    margin-top: 70px;
}
p.home_slogan2 {
    font-size: 15px;
    color: white !important;
    font-weight: bold;
    margin: 15px 0 207px 0;
}

#footer {
width: 100%;
height: 80px;
margin: 0 auto 0 auto;
display: block;
background-repeat: no-repeat;
background-position: top right;
color: #004b9b;
border: none !important;
background: #e6e6e6;
border-top: solid 1px #818181 !important;

}

#change_language {
 cursor: pointer;
 display: none; 
 margin: 60px 0 0 106px;
 vertical-align: top;
 width: 200px; 
}

#copy {
 width: 920px;
 display: block; 
 margin: 20px auto 0 auto;
 vertical-align: top;
}

#facebook {
 display: none; 
 margin: 60px 0 0 224px;
 vertical-align: top;
}

#languages {
 display: block;
 position: absolute;
 border: solid 1px #004b9b;
 border-radius: 5px 5px 5px 5px;
 background: #f0f0f0; 
 z-index: 1000;
 white-space: nowrap;
 bottom: initial !important;
}

#languages > a {
 display: block;
 padding: 8px 12px 8px 12px;
 margin: 0;
 color: black;
 text-decoration: none; 
}
#languages > a > span {
 vertical-align: top !important;
}
.flag {
  display: inline-block;
  width: 16px;
  height: 11px;
  border: 0;
  margin-right: 10px;
  position: relative;
  top: 1px;
  vertical-align: top; 
}

.lang-cs {
  background: url("/images/truetrac/flags.png") no-repeat 0 0;
}

.lang-en {
  background: url("/images/truetrac/flags.png") no-repeat -32px 0;
}

.lang-de {
  background: url("/images/truetrac/flags.png") no-repeat -48px 0;
}

.lang-sk {
  background: url("/images/truetrac/flags.png") no-repeat -16px 0;
}

.lang-bg {
  background: url("/images/truetrac/flags.png") no-repeat -64px 0;
}

.lang-es {
  background: url("/images/truetrac/flags.png") no-repeat -80px 0;
}

.lang-pt {
  background: url("/images/truetrac/flags.png") no-repeat -96px 0;
}

.lang-tr {
  background: url("/images/truetrac/flags.png") no-repeat -112px 0;
}

.lang-ru {
  background: url("/images/truetrac/flags.png") no-repeat -128px 0;
}

.lang-ro {
  background: url("/images/truetrac/flags.png") no-repeat -144px 0;
}

.lang-sl {
  background: url("/images/truetrac/flags.png") no-repeat -160px 0;
} 
.lang-hu {
  background: url("/images/truetrac/flags.png") no-repeat -176px 0;
}

.lang-fr {
  background: url("/images/truetrac/flags.png") no-repeat -192px 0;
} 
.lang-ua {
  background: url("/images/truetrac/flags.png") no-repeat -208px 0;
} 
.lang-fa {
  background: url("/images/truetrac/flags.png") no-repeat -224px 0;
}

#right_menu_03 a {
  text-decoration: underline;
  color: #6f6f6e;
  margin: 0 0 10px 0;
}

#right_menu_03 a img {
  margin: 2px 0 0 0;
}
#gdpr {
display: block;
width: 190px;
height: 50px;
background: url('/images/gdpr.png');
float: right;
}
