html {
     overflow: -moz-scrollbars-vertical;
     overflow-y: scroll; 
}

body {
  padding:30px 0px;
  font-family:verdana,arial,sans-serif;
  font-size:12px;
  color:#666;
  margin:0px;
  min-height: 150%;
  
}

a, a:hover {
  text-decoration:none;
}

a[hreflang]				{padding-right:12px;background:transparent none no-repeat 100% 0%}
a[hreflang=en]			{background-image:url("../img/l-enf.gif")}
a[hreflang=en]:hover	{background-image:url("../img/l-en.gif")}

.warning {
  color:#f7941c;
  font-weight:bold;
}

img {
  border:0px none;
}

#map {
  float:right;
}

#content a {
  text-decoration:none;
  color:#0072bb;
}

#content a:hover {
  text-decoration:underline;
  color:#0072bb;
}

#content .border {
  border:1px solid #666;
}

.rightimg {
  margin-left:10px;
}

.center {
  text-align:center;
}

ul {
  list-style:square;
  padding:0px 0px 0px 16px;
  margin:0px;
}


h1 {
  padding:15px 0px 5px 0px;
  margin:0px;
  font-size:13px;
}

#page {
  width:750px;
  position: relative;
  margin-left:auto;
  margin-right:auto;
}

#logo {
  width:750px;
  height:50px;
}

#logo #imglogo {
  float:left;
  border:0px none;
  margin-left:1px;
  margin-bottom:10px;
}


#lang {
width: 100px;
height: 45px;
margin-right: 1px;
text-align: right;
background-image: url("../img/podflag.gif");
}

#lang img {
margin-right: 2px;
}

#logo #lang {
  float:right;
  font-size:9px;
  padding-top:3px;
  padding-right:3px;
}

#logo #lang img {
  border:0px;
  vertical-align:center;
  padding:1px;
}

.clear {
  clear:both;
}

#menu {
  list-style:none;
  margin:0px;
  padding:0px;
}

#content {
  padding:10px;
  background:#fcfcfc;
  width:728px;
  margin-left:1px;
  text-align:justify;
}

#copyright {
  width:739px;
  padding:5px;
  margin-left:1px;
  background:#95c3e2;
  color:#fff;
  font-size:9px;
}

#copyright a, #copyright a:hover {
  color:#fff;
  text-decoration:none;
}

#menu li {
  float:left;
  margin-right:0px;
}

#menu li a {
  display: block;
  width:96px;
  border:0px none;
  color:#fff;
  font-weight:normal;
  padding:70px 5px 5px 5px;
  margin-left:1px;
  font-size:12px;
  font-weight:normal;
}

.label {
  width:738px;
  padding:35px 5px 10px 5px;
  color:#fff;
  margin-left:1px;
  font-size:12px;
  font-weight:bold;
  clear:both;
}

#mindex, #labelindex {
  background:#95C3E2 url("../img/icon_index.gif") no-repeat top right;
}
#mindex:hover {
  background:#f7941c url("../img/icon_index.gif") no-repeat top right;
}
.selectedindex {
  display:inline;
  width:96px;
  margin-left:1px;
  padding:70px 5px 5px 5px;
  border:0px none;
  background:#95C3E2;
  color:#95C3E2;
}


#mhistory, #labelhistory {
  background:#7EB7DC url('../img/icon_history.gif') no-repeat top right;
}
#mhistory:hover {
  background:#f7941c url('../img/icon_history.gif') no-repeat top right;
}
.selectedhistory {
  display:inline;
  width:96px;
  margin-left:1px;
  padding:70px 5px 5px 5px;
  border:0px none;
  background:#7eb7dc;
  color:#7eb7dc;
}


#mdownload, #labeldownload {
  background:#5FA6D5 url('../img/icon_download.gif') no-repeat top right;
}
#mdownload:hover {
  background:#f7941c url('../img/icon_download.gif') no-repeat top right;
}
.selecteddownload {
  display:inline;
  width:96px;
  margin-left:1px;
  padding:70px 5px 5px 5px;
  border:0px none;
  background:#5fa6d5;
  color:#5fa6d5;
}


#mfaq, #labelfaq {
  background:#3D93CB url('../img/icon_faq.gif') no-repeat top right;
}
#mfaq:hover {
  background:#f7941c url('../img/icon_faq.gif') no-repeat top right;
}
.selectedfaq {
  display:inline;
  width:96px;
  margin-left:1px;
  padding:70px 5px 5px 5px;
  border:0px none;
  background:#3d93cb;
  color:#3d93cb;
}


#mcompany, #labelcompany {
  background:#1D82C4 url('../img/icon_company.gif') no-repeat top right;
}
#mcompany:hover {
  background:#f7941c url('../img/icon_company.gif') no-repeat top right;
}
.selectedcompany {
  display:inline;
  width:96px;
  margin-left:1px;
  padding:70px 5px 5px 5px;
  border:0px none;
  background:#1d82c4;
  color:#1d82c4;
}


#mcontact, #labelcontact {
  background:#0072BB url('../img/icon_contact.gif') no-repeat top right;
}
#mcontact:hover {
  background:#f7941c url('../img/icon_contact.gif') no-repeat top right;
}
.selectedcontact {
  display:inline;
  width:96px;
  margin-left:1px;
  padding:70px 5px 5px 5px;
  border:0px none;
  background:#0072bb;
  color:#0072bb;
}

#mjob, #labeljob {
  background:#0068aa url('../img/icon_job.gif') no-repeat top right;
}
#mjob:hover {
  background:#f7941c url('../img/icon_job.gif') no-repeat top right;
}
.selectedjob {
  display:inline;
  width:96px;
  margin-left:1px;
  padding:70px 5px 5px 5px;
  border:0px none;
  background:#0068aa;
  color:#0068aa;
}

#vsuvka {
  background: #ffffff url('../img/vsuvka.gif') repeat;
  width: 748px;
  height: 30px;
  margin-left:1px;
  padding-top: 5px;
  font-size: 80%;
  color: #2D65B9;
  vertical-align: center;
  text-align: center;
  position: relative;
}

#vsuvka a {
  text-decoration: none;
  font-weight: bold;
  color: #2D65B9;
}

#vsuvka a:hover {
  text-decoration: underline;
  color: #1155AA;
}

#mark1 {
  position: absolute;
  top: 8px;
  left: 80px;
}

#mark2 {
  position: absolute;
  top: 8px;
  right: 80px;
}

.kurziva {
width: 730px;
overflow: hidden;
font-style: italic;
}

.line {
  width:720px;
  height: 2px;
  position: relative;
  >margin-top: 16px;
  margin-left:auto;
  margin-right:auto;
  background:#95c3e2;
  font-size:0;
}

.zmenseni80 {
  font-size:80%
}

#new_support {
text-align: center;
}

  #support {font:86% Verdana, sans-serif; width: 200px; position: absolute; left: 480px; top: -30px;}
	#support ul {width: 200px;}
	#support ul, #support ul.sub {list-style-type:none; margin: 0; padding: 0;}
	#support li {display: block; background-color: #FDFDFD; color: #0068aa; width: 200px;}
	#support ul.sub li {color: #666;}
	#support li, #support ul.sub li {margin: 0; padding: 0;}
	#support h3 {font-size: 1em; margin:0; padding: 1px; border: 2px solid #f7941c; border-top: none;}
	#support h3 a {display: block; text-decoration: none; width: 100%;}
	#support h3 a:hover {background-color: #DDD; color: #f7941c; background-color: #0068aa;}
	ul.sub {position: absolute; z-index: 10; visibility:hidden;}
  #support ul.sub li {display: block; width: 195px; margin:0; padding: 0; padding-left: 5px;}

  #support ul li.main:hover h3 a {color: #f7941c; background-color: #0068aa;}
  #support ul li.main {position: relative;}
  #support ul li > ul.sub {position: absolute; z-index:10; visibility: hidden;}
  #support ul li.main:hover ul.sub {visibility: visible;}
  
#support ul.sub a {
  text-decoration:none;
  color:#0072bb;
}

#support ul.sub a:hover {
  text-decoration:underline;
  color:#0072bb;
}

#vista {
position: absolute;
top: 220px;
left: 350px;
}

#popisek {
  font-size: 90%;
  color:#EE3333;
}