body {margin: 0px;padding: 0px;background: #72a0b7 url('/images/pagebg2.jpg') 0px 0px repeat-x;}
body, td, p, li {color: #5f5f5f;font-family: Arial;}

a {color: #3366ff;}
a:hover {text-decoration: none;}

textarea, input.required, select {border: 1px solid #3a7394;}
textarea {font-size: 12px;padding: 2px;}
input, textarea, input.required, select, textarea.required {color: #185480;font-family: Arial;}
table.portalTab {border: 1px solid #3a7394;position: relative;background-color: #fff;}

hr {height: 1px;color: #3a7394;}
p {margin: 0px 0px 15px 0px;}

H1 {margin: 10px 0px 5px 5px;font-size: 1.5em;font-weight: bold;color: #5f5f5f;}
H2 {font-size: 1em;margin-bottom: 0px;margin-left: 20px;}
H3 {color: #5f5f5f;font-size: 1.1em;display: inline;padding: 4px 10px 4px 2px;border: 1px solid #FF6600;white-space: nowrap;margin-top: 0px;}
H4 {font-size: 1em;margin-bottom: 10px;color: #165268;}
H5 {font-size: 1em;font-weight: bold;color: #5f5f5f;text-decoration: underline;}
H6 {font-size: 1em;font-weight: bold;color: #5f5f5f;font-style: italic;}

div.oc {display: none;}

.tabulkaDownload {}
.hlavicka {}
.tmavsi {}
.tabulkaRamik {}
.ramikHoreDole {}

/* hlavicka */

td.header {padding: 0px;height: 119px;}
td.header img {margin: 0px;}
div#ipmLogo {position: absolute;z-index: 10;top: 30px;/*width: 979px;*/width: 115px;height: 95px;left: 863px;}
div#scrollPortal{position: absolute;left: 232px;top: 81px;}
div#logged {font-size: 0.8em;position: relative;left: 275px;top: 16px;}

td.lista {font-size: 0.7em;background-color: #3a7394;height: 17px;vertical-align: middle;color: #fff;padding-left: 10px;}
td.lista span {margin-top: 3px;display: block;font-size: 1.1em;}
td.lista span a {font-style: italic;font-size: 0.9em;}
td.lista span a:hover {color: #fff;text-decoration: underline;}
td.lista em {margin-right: 20px;}
td.lista div {float: right;background-color: #185480;height: 100%;padding-left: 24px;padding-right: 24px;padding-top: 3px;border-left: 1px solid #3a7394;}
td.lista a {color: #fff;text-decoration: none;}
td.lista a:hover {color: #cccccc;}

a.navbar {font-size: 0.9em;}
a.navbar:hover {color: #fff !important;text-decoration: underline !important;}

/* END hlavicka */

/* paticka */

td.pFooter {background-color: #185480;text-align: center;font-size: 0.6em;padding: 4px 0px;color: #fff !important;}
td.pFooter p {color: #fff !important;margin: 0px;}

/* END paticka */

/* lave menu */

td.leftBox ul {background-color: #bcceda;list-style: none;margin-left: 0px;padding-left: 0px;}
td.leftBox ul li {margin: 0px;padding: 0px;display: inline;}
td.leftBox ul li a {margin: 0px;padding: 2px 4px;text-decoration: none;font-weight: normal;border-bottom: 1px solid #3a7394;}
td.leftBox ul li li a {padding: 2px 4px 2px 16px;}
td.leftBox ul li a {color: #185480;}
td.leftBox ul li a:hover {color: #fff;background-color: #185480;text-decoration: none;}
td.leftBox ul li.menuULDirOpen a {color: #fff;background-color: #185480;}
td.leftBox ul li.menuULDirOpen li a {color: #185480;background-color: #bcceda;}
td.leftBox ul li li.menuULDirOpen a, td.leftBox ul li.menuULDirOpen li a:hover {color: #fff !important;background-color: #185480 !important;}
td.leftBox a {color: #185480;text-decoration: none;}
td.leftBox a:hover {text-decoration: underline;}

/* END lave menu */

/* content */

td.content {padding: 0px;font-size: 0.8em;}
table.pContent {width: 979px;border-collapse: collapse;}

td.pTitle {height: 43px;border-bottom: 1px solid #3a7394;padding-bottom: 6px !important;padding-left: 8px !important;
  font-size: 1.3em;font-weight: bold;background-color: #72a1b7;color: #185480;border-right: 1px solid #b8d0db;vertical-align: bottom;}
td.leftBox {background-color: #72a1b7;padding: 14px 10px 10px 1px;width: 150px;vertical-align: top;border-right: 1px solid #b8d0db;}
td.leftBox strong {padding: 2px 5px;color: #185480;display: block;}
td.leftBox a {font-weight: bold;display: block;margin: 7px 0px 0px 5px;}

td.pText {padding: 12px 32px 32px 16px;}
td.pTextSkolenia {padding: 12px 0px 32px 0px;}
td.pTextSkolenia div#odsadenie {padding: 0px 32px 0px 16px;}
td.pText, td.pTextSkolenia {border-top: 1px solid #3a7394;text-align: justify;vertical-align: top;font-size: 0.9em;_height: 434px;}
td.pText img, td.pTextSkolenia img {margin: 4px;}
td.pText2 {padding: 30px 60px 30px 60px;text-align: justify;font-size: 0.9em;}

table.homeContent {margin: 50px 0px 0px 0px;width: 979px;}
table.homeContent p {color: #808080;font-family: verdana;}
table.homeContent td.strana {width: 300px;}
table.homeContent td.strana, table.homeContent td.stredny {padding: 14px 14px 8px 14px;vertical-align: top;border-top: 1px solid #3a7394;}
table.homeContent td.stredny {border-right: 1px solid #3a7394;border-left: 1px solid #3a7394;width: 286px;}
table.homeContent img {margin-bottom: 5px;}
table.portal_tabulkaRamik {border: 1px solid #7DA1B7;width: 100%;margin-bottom: 15px;}
table.portal_tabulkaRamik td {padding: 4px 2px;font-family: verdana;line-height: 1.4;}
table.portal_tabulkaRamik tr.portal_hlavicka td {background-color: #dddddd;padding: 5px 2px;font-weight: bold;color: #5f5f5f;}
table.portal_tabulkaRamik tr.portal_aktual td {background-color: #FF0000;padding: 5px 2px;font-weight: bold;color: #FFFFFF;}
td.strana a {color: #808080;text-decoration: none;}
tr.portal_hlavicka a {color: #5f5f5f;text-decoration: none;}

table.iContent {margin: 20px 18px 30px 18px;width: 943px;}
table.iContent p, table.iContent li {color: #000;}
table.iContent li {text-align: justify;}
table.iContent img {margin-left: 25px;margin-bottom: 15px;}
table.iContent hr {margin-bottom: 15px;_margin-bottom: 10px;margin-top: 0px;}
table.registracia {width: 760px;}
table.registracia td {padding: 1px 20px 1px 0px;}
table.registracia div {float: right;}

tr.linia_v_strede td {background: url('/images/linebg.gif') 0px 13px repeat-x;padding: 5px 0px;}
tr.linia_v_strede strong {background-color: #fff;padding-right: 5px;}

input.submit {margin-top: 15px;border: 1px solid #cccccc;background-color: #dddddd;font-weight: bold;color: #5f5f5f;}
div#results form {display: none;}

table.newsTable {width: 100%;margin-top: 0px !important;margin-bottom: 5px;}
table.newsTable td {padding: 14px 0px 0px 0px;border-bottom: 1px solid #185480;}
table.newsTable2 {width: 100%;}
div#datum {float: left;width: 80px;}
table.newsTable a, table.newsTable2 a {font-weight: bold;color: #185480 !importnat;}
table.newsTable2 td {vertical-align: top;border-bottom: 1px solid #185480;padding-top: 10px;padding-bottom: 10px;}
table.newsTable2 span.newsTableTitle {display: block;margin-bottom: 10px;}
table.newsTable2 td.newsTableImage {padding-left: 10px;}
table.newsTable td.newsTableImage, table.newsTable2 td.newsTableImage {width: 150px;}

td.newsNadpis {border-bottom: 0px !important;height: 30px;}
table.newsTable img {margin: 0px 0px 0px 10px;}

p.newsTableTitle {margin-bottom: 0px;}

table.forumTable {border: 1px solid #72a1b7 !important;}
table.forumTable tr.hlavicka td {background-color: #72a1b7 !important;color: #fff !important;}

table.tabulkaDownload {border-collapse: collapse;width: 100%;}
table.tabulkaDownload td {padding: 4px;font-size: 11px;border: 1px solid #185480;}
table.tabulkaDownload p {font-size: 11px;margin: 4px 0px;}
table.tabulkaDownload tr.hlavicka td {background-color: #185480;border-right: 1px solid #fff;font-weight: bold;color: #fff;padding: 8px 18px 8px 4px;}
table.tabulkaDownload tr.hlavicka td p {color: #fff;margin: 1px 0px;}
table.tabulkaDownload tr.tmavsi td {background-color: #dae5eb;}
table.tabulkaDownload a {color: #185480 !important;}

span.error {color: #fff;}

table.CAL {background-color: #dae5eb;border-collapse: collapse;}
table.CAL td {border: 1px solid #185480;color: #185480;text-align: center;width: 36px;height: 30px;vertical-align: top;}
td.CAL-DN {background-color: #185480;font-weight: bold;color: #fff !important;height: 15px !important;}
td.CAL-Day-Weekend, td.CAL-DayD-Weekend {background-color: #72a1b7;}
span#eventLayer {display: block;height: 200px;width: 350px;overflow: auto;}

table.bazarListTable td {border-bottom: 1px solid #185480;padding-top: 10px;padding-bottom: 10px;}

table.ramikHoreDole {border-top: 1px solid #185480;border-bottom: 1px solid #185480;width: 100%;border-collapse: collapse;}
table.ramikHoreDole td {border-top: 1px solid #185480;border-bottom: 1px solid #185480;border-collapse: collapse;padding: 5px;vertical-align: top;}
table.tabulkaRamik {border: 1px solid #185480;border-collapse: collapse;width: 100%;}
table.tabulkaRamik td {padding: 2px 4px;font-size: 11px;}
table.tabulkaRamik p {font-size: 11px;margin: 4px 0px;}
table.tabulkaRamik tr.hlavicka td {border-bottom: 1px solid #185480;border-top: 1px solid #185480;background-color: #dae5eb;font-weight: bold;}
table.tabulkaRamik tr.hlavicka p {margin: 1px 0px;}

/* END content */

