body {
  margin: 0px;
  padding: 0px;
  background: #cccccc url('/images/afs/css/page-bg.png') 0px 0px repeat-x;
  font-size: 70%;
}
body.popup {
  margin: 10px;
  background-color: #fff;
  background-image: none;
}

body, td, p, div {
  color: #333333;
  font-family: Arial;
}

body.popupBody {
  background-image: none;
  background-color: #fff;
  margin: 10px;
}
body.popupBody a {
  font-size: 70%;
}

a {
  /*color: #003366;*/
  color: #2b2b5f;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

td {
  vertical-align: top;
}

H1 {
  font-size: 110%;
}
H2 {
  font-size: 100%;
}
H3 {
  font-size: 90%;
}
H4 {
  font-size: 110%;
  text-decoration: underline;
}
H5 {
  font-size: 100%;
  text-decoration: underline;
}
H6 {
  font-size: 90%;
  text-decoration: underline;
}

form {
  margin: 0px;
  padding: 0px;
}

ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
ul li {
  background: url('/images/afs/css/zoznam.gif') 0px 3px no-repeat;
  margin: 0px;
  padding: 0px 0px 10px 10px;
}

div.tienDiv {
  width: 100%;
  background: url('/images/afs/css/tiene.png') center 69px no-repeat;
}
table.mainTab {
  width: 748px;
}

/*   header   */

td.header {
  border-left: 1px solid #dadada;
  border-right: 1px solid #dadada;
  background-color: #fff;
}
td.logo {
  width: 411px;
}
td.logo img {
  float: left
}
td.search {
  width: 290px;
  height: 46px;
  padding: 22px 25px 0px 20px;
  border-bottom: 1px solid #fff;
  background: #666666 url('/images/afs/css/header-bg.png') 0px 0px repeat-x;
}
td.search img {
  margin-right: 9px;
  margin-top: 5px;
}
td.search form {
  float: right;
  background: url('/images/afs/css/ciarky2.gif') 0px 0px no-repeat;
  _background: url('/images/afs/css/ciarky2.gif') 0px 1px no-repeat;
  padding-left: 8px;
}
td.search input {
  border: 0px;
  background-color: #fff;
  color: #333333;
  font-size: 10px;
  height: 13px;
  _height: 14px;
  padding-top: 4px;
  font-family: Verdana;
}
td.search input.submit {
  height: 18px;
  _height: 19px;
  padding-top: 0px;
  cursor: hand;
  cursor: pointer;
}
/*div.langMenu {
  text-align: right;
}
div.langMenu img {
  margin: 0px 0px 3px 10px;
}*/
td.banner {
  background-color: #dadada;
  padding: 2px 0px;
}
td.banner img {
  float: left;
}

td.topMenu {
  padding-bottom: 4px;
}
td.topMenu ul {
  background: url('/images/afs/css/menu-bg.gif') 0px 0px repeat-x;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #b2b2b2;
  list-style: none;
  margin: 0px;
  padding: 0px;
  height: 27px;
}
td.topMenu li {
  margin: 0px;
  padding: 0px 1px 0px 0px;
  float: left;
  background: url('/images/afs/css/menu-space.gif') right top no-repeat;
}
td.topMenu li a {
  display: block;
  float: left;
  height: 21px;
  padding: 6px 22px 0px 31px;
  background: url('/images/afs/css/sipka.gif') 18px 9px no-repeat;
  color: #333333;
  font-weight: bold;
}
td.topMenu li.menuULDirOpen a {
  /*background: url('/images/afs/css/sipka-on.gif') 19px 9px no-repeat;*/
  background: #2b2b5f url('/images/afs/css/sipka2-on.gif') 19px 9px no-repeat;
  color: #fff;
}
td.topMenu a:hover {
  text-decoration: none;
  background-color: #f0f0f0;
}
td.topMenu div {
  position: relative;
}
td.topMenu div div {
  position: absolute;
  top: 1px;
  right: 2px;
}
td.topMenu img {
  margin-right: 10px;
}

/*  END header   */

/*   paticka   */

td.footer {
  background: transparent url('/images/afs/css/bottom2.gif') bottom left no-repeat;
  padding: 8px 14px;
}
td.footer p {
  font-size: 80%;
  /**font-family: Verdana;*/
  padding: 0px;
  margin: 0px;
}
td.footer p, td.footer a {
  color: #ffffff;
}

/*  END paticka   */

/*   menu   */

td.menu {
  width: 193px;
  height: 150px;
  padding: 15px 0px;
  /*padding: 15px 16px;*/
  background: url('/images/afs/css/menu-top.gif') 0px 0px repeat-x;
}
td.menu ul {
  margin: 15px 0px 15px 16px;
  /*margin: 0px;*/
  padding: 0px 3px 0px 0px;
  list-style: none;
}
td.menu li {
  padding: 3px 0px;
  background-image: none;
}
td.menu li a {
  padding-left: 21px;
  display: block;
  color: #666666;
  background: url('/images/afs/css/menu.gif') 0px 4px no-repeat;
  font-weight: bold;
}
td.menu li a:hover, td.menu li.menuULDirOpen a, td.menu li.menuULDocOpen a {
  color: #2b2b5f;
  /*color: #003366;*/
  background: url('/images/afs/css/menu-on.gif') 0px 4px no-repeat;
  text-decoration: none;
}

td.afsImg {
  vertical-align:top !important;
  height: 100%;
  /*vertical-align:bottom !important;*/
}
td.afsImg img {
  float: left;
}

td.menu div {
  color: #666666;
  padding: 0px 4px;
}
div.kurzy {
  font-size: 110%;
  font-weight: bold;
}
table.kurzyTab {
  width: 185px;
  margin-left: 4px;
  border-top: 1px solid #cccccc;
}
table.kurzyTab td {
  padding: 1px 3px;
  border-bottom: 1px solid #cccccc;
  color: #666666;
}
table.kurzyTab img {
  margin-top: 5px;
}
table.kurzyTab p {
  color: #666666;
}

div.sutaz {
  margin: 0px;
  text-align: center;
}
div.sutaze {
  margin: 0px 0px 0px 10px;
}
div.sutaze img {
  margin-bottom: 5px;
}
div.sutaze a {
  padding-left: 8px;
  background: url('/images/afs/css/zoznam.gif') 0px 3px no-repeat;
}

/*  END menu   */

/*   content   */

td.stred {
  background: #fff url('/images/afs/css/content-bg.gif') 0px 5px repeat-x;
  border-left: 1px solid #dadada;
  border-right: 1px solid #dadada;
  height: 200px;
}
table.stredTab {
  width: 100%;
}
td.content {
  border-left: 1px solid #cccccc;
  background: url('/images/afs/css/content-top.gif') 0px 0px repeat-x;
}
div.content {
  padding: 10px 24px 20px 24px;
  _padding: 0px 24px 20px 24px;
}

div.navigacia {
  padding: 18px 24px 0px 24px;
  font-size: 90%;
  color: #2b2b5f;
  /*color: #003366;*/
  background: url('/images/afs/css/navig.gif') 10px 18px no-repeat;
}

table.newsTable td {
  padding-bottom: 10px;
}
span.newsTableTitle {
  font-weight: bold;
}

input.required {
	background-color: #d2daef;
}

img.left {float:left; margin: 0px 0px 10px 0px;}
img.right {float:right; margin: 0px 0px 10px 0px;}
div.clearer {clear:both; font-size:0px; margin:0; padding:0;}

div.logo {height:69px; line-height:69px; margin:0; padding:0; width:330px;}
div.logo h1 {font-size: 130%; text-align:center; margin:0; font-weight:bold;}
div.logo a:hover {text-decoration:none;}

table.partners td {vertical-align:middle; text-align:center;}