body {margin: 10px 0px;padding: 0px;background-color: #fff;}
body, p, td, div {font-family: Arial CE, Arial, Helvetica CE, helvetica, sans-serif;font-size: 11px;color: #666666;}
body.popupBody {margin: 5px;padding: 0px;}

td {vertical-align: top;}
p {text-align: justify;line-height: 1.4;padding: 0px;margin-bottom: 20px;}

li {text-align: justify;line-height: 1.4;}
li p {margin: 0px;}

a {color: #007cc3;text-decoration: underline;}
a:hover {text-decoration: none;}

ul {margin: 0px 0px 10px 25px;}

form {margin: 0px;padding: 0px;}
input.radio {position:relative;top:2px;}
input.noborder {border: 0px;font-family: Arial CE, Arial, Helvetica CE, helvetica, sans-serif;font-size: 11px;color: #666666;padding: 0px;margin: 0px;background-color: transparent;}
input.white {background-color: #fff;}

H1 {color: #007cc3;font-weight: normal;font-size: 24px;margin: 10px 0px;padding: 0px;}
H2 {color: #007cc3;font-weight: bold;font-size: 16px;margin: 10px 0px;padding: 0px;}
H3 {color: #007cc3;font-weight: bold;font-size: 14px;margin: 10px 0px 5px 0px;padding: 0px;}
H4 {margin: 10px 0px 5px 0px;padding: 0px;}
H5 {margin: 10px 0px 5px 0px;padding: 0px;}
H6 {margin: 10px 0px 5px 0px;padding: 0px;}

hr {height: 1px;color: #007cc3;}

table.mainTab {width: 770px;}

div.relpos {position: relative;}

.sivaLinka {}
.lineBlue {}
.maleSede {}

.oc {display: none;}

.onlyprint {display:none;}

/*    hlavicka    */

td.hlavicka {position: relative;width: 770px;height: 232px;}
td.hlavicka img {position: absolute;top: 0px;left: 0px;}

div.topMenu {background-color: #007cc3;padding: 5px 2px 5px 25px;height: 18px;width: 743px;position: absolute;top: 206px;}
div.topMenu ul {list-style: none;}
div.topMenu ul, div.topMenu li {margin: 0px;padding: 0px;}
div.topMenu li {float: left;}
div.topMenu a {color: #fff;font-weight: bold;font-size: 13px;padding: 0px 8px;border-left: 1px solid #fff;text-decoration: none;}
div.topMenu a:hover {color: #8dd8f8;text-decoration: none;}
div.topMenu a#menuPrvy {border-left: 0px;}
div.topMenu a.menuPrvy {border-left: 0px;}
div.topMenu li.menuULDirOpen a {color: #8dd8f8;}

div.topLinks {position: absolute;top: 15px;left: 35px;z-index: 10;}
div.topLinks img {position: static;}
div.topLinks a {color: #fff;font-size: 13px;font-weight: bold;padding: 0px 5px;text-decoration: none;}
div.topLinks a:hover {text-decoration: underline;}
div.topLinks img {float: none;vertical-align: top;}

div.topLogo {position: absolute;top: 66px;left: 87px;z-index: 10;}
div.logoText {position: absolute;top: 70px;left: 210px;z-index: 10;font-weight: bold;font-style: italic;font-size: 12px;color: #06519e;}
div.logoText sup {font-size: 10px;}

div.search {position: absolute;top: 170px;left: 35px;z-index: 10;}
input.searchText {border: 1px solid #007cc3;color: #007cc3;margin-right: 5px;font-size: 10px;height: 13px;padding: 3px 5px;}
input.searchButton {border: 0px;background: url('/images/style/search2.gif') 0px 0px no-repeat;width: 78px;height: 17px;cursor: hand;cursor: pointer;_margin-bottom: 2px;}

/*   END hlavicka    */

/*    paticka    */

td.paticka td, td.paticka p, td.paticka div {font-size: 9px;}
td.paticka a {color: #666666;text-decoration: none;}
td.paticka a:hover {text-decoration: underline;}
td.patickaLinky {padding-top: 12px;padding-left: 15px;white-space: nowrap;}
td.patickaLinky img {vertical-align: top;margin: 0px 4px 0px 2px;}
td.patickaLogo {width: 150px;text-align: right;padding-right: 15px;}

div#rohL {background: url('/images/style/rohL.gif') 0px 0px no-repeat;float: left;}
div#rohL2 {background: url('/images/style/rohL2.gif') 0px 0px no-repeat;float: left;}
div#rohR {background: url('/images/style/rohR.gif') 0px 0px no-repeat;float: right;}
div#rohL, div#rohL2, div#rohR {width: 20px;}
div#rohL, div#rohL2, div#rohR, div#lineR {height: 20px;position: relative;top: -20px;}
div#lineR {background: url('/images/style/linia.gif') 20px 19px repeat-x;width: 560px;float: right;left: -10px;}

/*   END paticka    */

/*    menu    */

td.menu {background-color: #9cdcf9;padding: 10px 12px 10px 21px;width: 152px !important;}
td.menu ul {list-style: none;width: 142px;}
td.menu ul, td.menu li {margin: 0px;padding: 0px;}
td.menu li {border-bottom: 1px dashed #fff;text-align: left;}
td.menu li.group92 ul {display: none;}
td.menu li.group244, td.menu li.group134, td.menu li.group255 {border-bottom: 0px;}
td.menu li.group279 a, td.menu li.group286 a {border-bottom: 1px dashed #fff;}
li.group279, li.group286 {padding-bottom: 2px !important;}
td.menu li a {display: block;width: 124px;padding: 4px 4px 4px 14px;background: url('/images/style/sipka-on.gif') 0px 6px no-repeat;}
td.menu a {color: #007cc3;font-size: 13px;font-weight: bold;text-decoration: none;}
td.menu li.menuULDirOpen a, td.menu li.menuULDocOpen a, td.menu li.menuULDirOpen a:hover {color: #fff;background: url('/images/style/sipka.gif') 0px 6px no-repeat;}
td.menu a:hover {color: #fff;background: url('/images/style/sipka.gif') 0px 6px no-repeat;}

td.menu li li {border-bottom: 0px;}
td.menu li.menuULDirOpen li a {background-image: none !important;font-size: 11px;color: #007cc3;}
td.menu li li.menuULDirOpen a, td.menu li.menuULDirOpen li a:hover, td.menu li li.menuULDocOpen a {text-decoration: underline;color: #007cc3;}
td.menu li li li a {font-weight: normal;text-decoration: none !important;width: 114px;padding: 4px 4px 4px 24px;}
td.menu li li li li a {text-decoration: none !important;width: 104px;padding: 4px 4px 4px 34px;}
td.menu li li li li {background: url('/images/style/sipka-s.gif') 24px 7px no-repeat;}
td.menu li li li.menuULDirOpen a, td.menu li li.menuULDirOpen li a:hover, td.menu li li li.menuULDocOpen a {text-decoration: underline !important;}

/*   END menu    */

/*    content   */

td.content {padding: 20px 30px 20px 35px;}
td.content, td.content2 {background: url('/images/style/bg_blue2.jpg') 0px 0px repeat-x;}
td.content2 {width: 597px;}

td.content2 img {margin: 0px 0px;}
div.subBox {width: 522px;margin: 0px 30px 20px 35px;}

div.navLink1 {width: 420px;}
div.navLink2 {width: 345px;}
div.navBox {font-size: 9px;color: #007cc3;margin: 20px 0px 10px 35px;position: relative; padding: 0px 200px 0px 0px;}
div.navBox a {text-decoration: none;}
div.navBox a:hover {text-decoration: underline;}
div.navBox div a {color: #fff;}
div.sirokaVerejnost, div.odbornaVerejnost {position: absolute;top: -18px;padding: 5px 20px;color: #fff;font-weight: bold;}
div.sirokaVerejnost {background: #f58220 url('/images/style/bg_orange.png') right top repeat-y;width: 91px;left: 427px;}
div.odbornaVerejnost {background: #e21a22 url('/images/style/bg_red.png') right top repeat-y;width: 166px;left: 346px;}
div.odbornaVerejnost img {vertical-align: top;margin: 0px 6px;}

table.newsTab {clear: both;position: relative;top: -20px;}
table.newsTab td {padding-top: 15px;}
td.newsTit {background: url('/images/style/linia.gif') 0px 40px repeat-x;padding-top: 0px;}
td.newsTit div {color: #fff;background-color: #007cc3;padding: 5px 20px;font-weight: bold;font-size: 14px;width: 55px;}
td.newsLink {background: url('/images/style/linia.gif') 0px 7px repeat-x;font-size: 9px;text-align: right;padding-top: 0px;}
td.newsLink a {text-decoration: none;padding-left: 8px;}
td.newsLink a:hover {text-decoration: underline;}

td.panels {padding-left: 25px;}
td.panels div {position: relative;top: 0px;left: 0px;}
td.panels a {display: block;text-decoration: none;width: 210px;height: 95px;position: absolute;top: 0px;left: 0px;background: url('/images/style/blank.gif');}
table.panel1, table.panel2, table.panel3 {width: 210px;margin-bottom: 18px;height: 96px;}
table.panel1 td, table.panel2 td, table.panel3 td {padding-right: 10px;text-align: right;color: #fff;}
td#text {padding-top: 22px;font-weight: bold;font-size: 13px;vertical-align: top;}
td.text {padding-top: 22px;font-weight: bold;font-size: 13px;vertical-align: top;}
td#odkaz {vertical-align: bottom;padding-bottom: 10px;font-size: 9px;color: #fff;}
td.odkaz {vertical-align: bottom;padding-bottom: 10px;font-size: 9px;color: #fff;}
table.panel1 {background: url('/images/content/panel1b.gif') 0% 100% no-repeat;}
table.panel2 {background: url('/images/content/panel2a.gif') 0% 100% no-repeat;}
table.panel3 {background: url('/images/content/panel3a.gif') 0% 100% no-repeat;}
table.panel3 td#text {padding-top: 18px;}

.sivaLinka a, a.sivaLinka {color: #666666;font-weight: bold;}

div.prihlasenie {text-align: center;padding: 50px 0px;border-top: 1px dotted #007cc3;border-bottom: 1px dotted #007cc3;background-color: #fff;}
div.prihlasenie input {width: 50px;}
div.prihlasenie input, input.button {border: 0px;text-align: center;font-family: Arial;font-weight: bold;background-color: #007cc3;color: #fff;margin: 0px 10px;cursor: hand;cursor: pointer;}
input.button {padding: 0px 5px;}

table.brozury {width: 520px;}
table.brozury td {padding: 0px 8px 16px 0px;}
table.brozury img {margin-top: 10px;}
table.brozuryForm {border-top: 1px dotted #007cc3;border-bottom: 1px dotted #007cc3;background-color: #DBF1FD;width: 400px;clear: both;margin: 0px 10px;}
table.brozuryForm td {padding: 2px 4px;}
input#nazov {border: 0px;background-color: #DBF1FD;background-image: none;display: inline;font-family: Arial;padding: 0px;}
table.brozuryForm input.required {background-color: #fff;border: 1px solid #7f9db9;}

#upoz {font-size: 85%;margin-left: 10px;margin-top: 5px;}

table.lineBlue {}
table.lineBlue td {border-top: 1px dashed #007cc3;padding: 20px 0px 10px 0px;}
table.lineBlue td td {border: 0px;padding: 0px 10px 10px 0px;}
table.lineBlue li {margin-bottom: 10px;}

a.viac, .viac a {text-decoration: none;background: url('/images/style/viac.gif') 0px 0px no-repeat;padding: 3px 10px 3px 35px;font-weight: bold;}
a.viac:hover, .viac a:hover {color: #8dd8f8;}

p.definice {display:block;padding:0;margin:-16px 22px 0px 20px;font-size:10px;color:#999;}

.maleSede {font-size:10px;color:#999;}

table.zadostTab td {vertical-align: middle;}

div.peciatka {width: 250px;height: 80px;border: 1px dashed #666666;float: right;}
div.peciatkaText {width: 250px;float: right;clear: both;text-align: center;}
div.previewBox {border-top: 1px solid #000;border-left: 1px solid #000;border-right: 2px solid #000;border-bottom: 2px solid #000;width: 600px;margin-bottom: 10px;padding: 5px 2px;}
div.previewBox div.previewBox {/*  width: 593px;*/}
.jobpilotTable th {font-size: 12px;font-weight: bold;text-align: left;}

table.pamet th {border-top: 1px solid #007cc3; border-bottom: 1px solid #007cc3; background-color:#9cdcf9; height:20px;}
table.pamet th.prvy {border-left: 1px solid #007cc3; background-color:#9cdcf9; width:110px;}
table.pamet th.posledny {border-right: 1px solid #007cc3; background-color:#9cdcf9;}
table.pamet td {border-bottom: 1px solid #007cc3; vertical-align:middle; padding: 0px 2px 0px 2px;}

/*   END content   */

/*   prebrate styly   */

table.vpois {BORDER-TOP: #007cc3 1px solid;BORDER-BOTTOM: #007cc3 1px solid;}
table.vpois td {padding-left: 30px;}
table.vpois table {BORDER-TOP: #007cc3 1px solid;MARGIN-LEFT: 60px;BORDER-BOTTOM: #007cc3 1px solid;BACKGROUND-COLOR: #ffffff;}
table.vpois table td {padding: 5px 10px;}
table.vpois table td a {font-weight: normal;text-decoration: none;}	
table.vpois table td a:hover {font-weight: normal;text-decoration: underline;}
table.vpois table tr.spcpil td {padding-top: 0px;padding-bottom: 0px;background-color: #007cc3;color: #ffffff;font-weight: bold;font-size: 11px;}
table.vpois a:hover, table.vpois a:active {font-weight: bold;text-decoration: none;}

#info {position: absolute;display: none;width: 400px; height: 100px;font: normal 10pt verdana;color:  #0B396A;z-index: 5;border: solid 1px #0B396A;border-top: solid 8px #0B396A;background:  #EBEBEB;text-align: center;padding: 15px;top: expression(document.documentElement.scrollTop + this.offsetHeight - this.offsetHeight + 250);}
#info div { margin: 0px; padding: 0px; } 
#info a:link, #info a:visited {display: block;border: outset 2px;background: #CC0000;color: white;padding: 3px;text-decoration: none;width: 150px;}
#info p {margin-bottom: 0.5em;}

a.letak {display:block; margin: -17px 0px 0px 25px; font-size:1.2em;}

table.pomahame {width: 100%; border-collapse: collapse;}
table.pomahame th {background:#007CC3; border:1px solid #007CC3; color: #ffffff;}
table.pomahame td {border:1px solid #007CC3; padding: 2px 3px;}


/*    END prebrate styly   */

a.bAck, .bAck a {text-decoration: none;background: url('/images/style/back-tl.gif') right 0px no-repeat;padding: 3px 35px 3px 10px;font-weight: bold; float: left; margin: 0px; display: block; width: 170px; height: 35px;}
a.bAck:hover, .bAck a:hover {color: #8dd8f8;}

a.nExt, .nExt a {text-decoration: none;background: url('/images/style/viac.gif') 0px 0px no-repeat;padding: 3px 10px 3px 35px;font-weight: bold; margin: 0px; float: right; display: block; width: 170px; height: 35px;}
a.nExt:hover, .nExt a:hover {color: #8dd8f8;}