table.w100 { width: 100%; }

/* forms */
table.form {width: 100%; font-size: 95%; }
table.listbox {width: 100%; font-size: 100%; }
table.button { width: 100%; }
td.center  { text-align: center; }
td.margin10  { width: 10%; }
td.margin20  { width: 20%; }
td.label     { width: 40%; text-align: left; vertical-align: top;}
td.error     { width: 60%; text-align: left; vertical-align: bottom; color: red; }
td.input     { width: 60%; text-align: left; }
td.listbox     { width: 60%; text-align: left; }
td.comment   { width: 60%; text-align: left; vertical-align: top; font-size: 90%;}
table.radio   { width: 100%; font-size: 100%; }
td.radioinput   { width: 100%; text-align: left; }
td.radioinputline   { text-align: left; white-space: nowrap; }
/*td.radiolabel   { width: 55%; text-align: left; }
td.radiocomment { width: 55%; text-align: left; vertical-align: top; font-size: 90%; }
*/
td.button { width: 100%; text-align: center; }

td.news {
    border-width: 0px;
    /* 	border-bottom: 1px dashed #33336A; */
    font-size: 90%;
}

p.news_date {
    margin: 0px;
    padding: 0px;
    text-align: right;
    /* 	font-size: 90%; */
    border-width: 0px;
    border-top: 1px dashed #33336A;
}

/*rozrolovacie menu*/
td.medzihover div {
    visibility: visible;
    position: absolute;
    margin-top: 1px;
    width: 12em;
    border: 1px solid black;
    overflow: hidden;
}

td.medzi div {
    visibility: hidden;
    position: absolute;
    margin-top: 1px;
    padding: 0px;
    list-style-type: none;
}

div.submenuhover {
    visibility: visible;
}

td.medzi div a , td.medzihover div a {
    background-color: #33336A;
    color: #EEEEF9;
    text-decoration: none;
}

td.medzi div a:hover , td.medzihover div a:hover {
    color: #33336A;
    background-color: #EEEEF9;
    text-decoration: underline;
}

/**************************************************/

body {
    font-family: Arial, Helvetica, sans-serif;
}

/*------------------------------------------------*/

table {
    width: 100%;
}
table.lava {
    height: 100%;
}
table.prava {
    height: 100%;
}

table.horizontal_menu {
    height: 100%;
    margin: 0px;
    padding:0px;
}

/*------------------------------------------------*/

th {
    font-family: Arial, Helvetica, sans-serif;
}
td.hlav {
    height: 95px;
}

td.pod {
    height: 6px;
    max-height: 6px;
}

td.registr {
    /**/
}

td.podlinky {
    /**/
}

td.poznamkaPod {
    height: 1px; /*11*//*?l*/
    max-height: 1px;
}

/*------------------------------------------------*/

td {
    font-family: Arial, Helvetica, sans-serif;
}

td.hlavicka {
    height: 95px;
    min-width: 209px;
    background-color: #EEEEF9; /* 238 238 249 */
    background-image: url(../images/design/hlavicka.png);
    background-repeat: repeat-x;
    color: #000000;
    font-size: 12px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    vertical-align: middle;
}

td.hlavickaZ { /* na predeloch, kvoli sirke */
    height: 95px;
    width: 4px;
    min-width: 4px;
    max-width: 4px;
    background-color: #EEEEF9; /* 238 238 249 */
    background-image: url(../images/design/hlavicka.png);
    background-repeat: repeat-x;
    font-size: 0px;
    padding: 0px;
    vertical-align: middle;
}

td.menu {
    height: 30px;
    max-height: 50px;
    min-height: 15px;
    min-width: 500px;
    background-color: #33336A; /* 51 51 106 */
    padding: 0px;
    margin: 0px;
    padding-left: 25px; /*odsadenie tabulky obsahujucej menu*/
    vertical-align: middle;
    /* 	border: 1px solid green; */
}


td.medzi { /*pozri menu a # */
    width: 55px; /*???*/
    min-width: 55px;
    height: 100%;
    background-image: url(../images/design/medzi.png); /*?e*/
    background-repeat: repeat-y;
    color: #FFFFFF;
    font-size: 12px;
    padding: 1px;
    padding-left: 5px;
    vertical-align: middle;
}
td.medzi a {
    font-weight: normal;
    font-size: 12px;
    color: #ffffff;
    background-color: #33336A; /* 51 51 106 */
    text-decoration: none;
    display: block;
    margin: 0px;
    padding: 3px 3px 3px 3px; /*hpdl*/
}
td.medzi a:visited { /* ako A */
    color: #ffffff;
    background-color: #33336A; /* 51 51 106 */
    text-decoration: none;
}
td.medzi a:hover {
    background-color: #EEEEF9; /* 238 238 249 */
    color: #33336A;
    text-decoration: underline;
}

td.medzihover { /*pozri menu a # */
    width: 55px; /*???*/
    min-width: 55px;
    height: 100%;
    background-image: url(../images/design/medzi.png); /*?n*/
    background-repeat: repeat-y;
    background-color: #EEEEF9;
    color: #33336A;
    font-size: 12px;
    padding: 1px;
    padding-left: 5px;
    vertical-align: middle;
}
td.medzihover a {
    font-weight: normal;
    font-size: 12px;
    color: #33336A;
    background-color: #EEEEF9; /* 51 51 106 */
    text-decoration: underline;
    display: block;
    margin: 0px;
    padding: 3px 3px 3px 3px; /*hpdl*/
}

td.medzi2 { /* na poslednu prazdnu bunku menu - ??? - pozri medzi */
    width: 20%;
    min-width: 55px;
    height: 100%;
    background-image: url(../images/design/medzi.png); /*?a*/
    background-repeat: repeat-y;
    font-size: 0px;
    color: #FFFFFF;
    padding: 1px;
    padding-left: 4px;
}

td.podd {
    height: 6px;
    max-height: 6px;
    background-color: #33336A; /* 51 51 106 */
    background-image: url(../images/design/pod.png);
    background-repeat: repeat-x;
    font-size: 0px;
    padding: 0px;
    vertical-align: middle;
}

td.L1 {
    /*width: 205px;*/
    width: 170px;
    /* 	min-width: 205px; */
    background-color: #BEBEEA; /* 190 190 234 */
    color: #000000;
    font-size: 13px;
    padding: 4px;
    vertical-align: top;
}
td.L1 h3 {
    font-size: 16px;
    color: #000000; /*#33336A; /* 51 51 106 */
    margin: 0px;
    padding-top: 10px;
    padding-bottom: 6px;
}

td.L1 a {
    color: #000000; /*#33336A; /* 51 51 106 */
    font-weight: bold;
    text-decoration: underline;
}
td.L1 a:visited {
    color: #000000; /*#33336A; /* 51 51 106 */
}
td.L1 a:hover {
    color: #000000; /*#33336A; /* 51 51 106 */
}

td.Lz {
    width: 4px;
    min-width: 4px;
    max-width: 4px;
    background-color: #EEEEF9; /* 238 238 249 */
    background-image: url(../images/design/L_z.png);
    background-repeat: repeat-y;
    font-size: 0px;
    padding: 0px;
    vertical-align: top;
}

td.P1 {
    /* 	width: 205px; */
    /* 	min-width: 205px; */
    width: 170px;
    background-color: #F5F5FF; /* 245 245 255 */
    font-size: 13px;
    padding: 4px;
    vertical-align: top;
}
td.P1 h3 { /*pozri L1 h3*/
    font-size: 16px;
    color: #33336A; /* 51 51 106 */
    margin: 0px;
    padding-top: 10px;
    padding-bottom: 6px;
}

td.P1 a {
    color: #6161C2; /* 97 97 194 */
    font-weight: bold;
    text-decoration: underline;
}
td.P1 a:visited {
    color: #6161C2; /* 97 97 194 */
}

td.P1 a:hover {
    color: #6161C2; /* 97 97 194 */
}

td.Pz {
    width: 4px;
    min-width: 4px;
    max-width: 4px;
    background-color: #EEEEF9; /* 238 238 249 */
    background-image: url(../images/design/P_z.png); /*?d*/
    background-repeat: repeat-y;
    font-size: 0px;
    padding: 0px;
    vertical-align: top;
}

td.obsah {
    height: 400px;
    background-color: #FDFDFF; /* 253 253 255 skor biela */
    font-size: 13px;
    color: #33336A; /* 51 51 106 */
    text-align: justify;
    padding: 3px 1em 3px 1em;
    vertical-align: top;
    margin: 0px;
}
td.obsah h1 {
    font-size: 22px;
    color: #6161C2; /* 97 97 194 */
    /*color: #33336A; /* 51 51 106 */
}
td.obsah h2 {
    font-style: italic;
    font-size: 19px;
    color: #33336A; /* 51 51 106 */
}
td.obsah h3 {
    font-size: 16px;
    color: #33336A; /* 51 51 106 */
}

td.obsah a {
    color: #6161C2; /* 97 97 194 */
    font-weight: bold;
    text-decoration: none;
}
td.obsah a:visited {
    color: #6161C2; /* 97 97 194 */
}
td.obsah a:hover {
    color: #6161C2; /* 97 97 194 */
    text-decoration: underline;
}

td.reg { /*table Lava*/
    padding-bottom: 10px;
}

td.podlink { /*table Lava*/
    background-image: url(../images/design/predel_L_a.png);/*a/b*/
    background-repeat: repeat-x;
    vertical-align: text-top;
}

td.roz { /*table Prava*/
    padding-bottom: 10px;
}

td.comunity { /*table Prava*/
    background-image: url(../images/design/predel_P_a.png);/*a/b*/
    background-repeat: repeat-x;
    vertical-align: text-top;
}

td.poznL { /*z casti ako L*/
    /* 	width: 205px; */
    /* 	min-width: 205px; */
    width: 170px;
    /*height: ...;*/
    background-color: #BEBEEA; /* 190 190 234 */
    background-image: url(../images/design/predel_L_b.png); /*?u*/
    background-repeat: repeat-x;
    font-size: 9px;
    padding: 3px;
    vertical-align: bottom;
    margin: 0px;
}
td.poznL a { /*ako poznS*/
    color: #000000;
    font-weight: bold;
}
td.poznL a:visited {
    color: #000000;
    font-weight: bold;
}

td.poznS { /*z casti ako obsah*/
    height: 15px;
    background-color: #FDFDFF; /* 253 253 255 skor biela */
    background-image: url(../images/design/predel_S_b.png); /**/
    background-repeat: repeat-x;
    font-size: 9px;
    color: #33336A; /* 51 51 106 */
    text-align: justify; /*?s*/
    padding: 3px;
    padding-top: 6px;
    vertical-align: bottom;
    margin: 0px;
}
td.poznS a {
    color: #000000;
    font-weight: bold;
}
td.poznS a:visited {
    color: #000000;
    font-weight: bold;
}

td.poznP {
    /* 	width: 205px; */
    /* 	min-width: 205px; */
    width: 170px;
    height: 15px;
    background-color: #F5F5FF; /* 245 245 255 */
    background-image: url(../images/design/predel_P_b.png); /*?k*/
    background-repeat: repeat-x;
    font-size: 9px;
    padding: 3px;
    padding-top: 6px;
    vertical-align: bottom;
    margin: 0px;
}
td.poznP a { /*ako poznS*/
    color: #000000;
    font-weight: bold;
}
td.poznP a:visited {
    color: #000000;
    font-weight: bold;
}

td.poznPodL { /*z casti ako L*/
    height: 11px;
    max-height: 11px;
    background-color: #FDFDFF; /* 253 253 255 skor biela */
    background-image: url(../images/design/predel_L_c.png); /*?o*/
    background-repeat: repeat-x;
    font-size: 0px;
    padding: 0px;
    margin: 0px;
}

td.LzPod {
    width: 4px;
    min-width: 4px;
    max-width: 4px;
    height: 19px;
    background-color: #ffffff;
    background-image: url(../images/design/L_koniec.png); /**/
    background-repeat: no-repeat;
    font-size: 0px;
    padding: 0px;
    margin: 0px;
}

td.poznPodS { /*z casti ak oobsah / poznS */
    height: 11px;
    max-height: 11px;
    background-color: #FDFDFF; /* 253 253 255 skor biela */
    background-image: url(../images/design/predel_S_c.png); /*?v*/
    background-repeat: repeat-x;
    font-size: 0px;
    padding: 0px;
    margin: 0px;
}

td.PzPod {
    width: 4px;
    min-width: 4px;
    max-width: 4px;
    height: 19px;
    background-color: #ffffff;
    background-image: url(../images/design/P_koniec.png); /**/
    background-repeat: no-repeat;
    font-size: 0px;
    padding: 0px;
    margin: 0px;
}

td.poznPodP { /*z casti ako P, poznPodL*/
    height: 11px;
    max-height: 11px;
    background-color: #FDFDFF; /* 253 253 255 skor biela */
    background-image: url(../images/design/predel_P_c.png); /*?a*/
    background-repeat: repeat-x;
    font-size: 0px;
    padding: 0px;
    margin: 0px;
}

/*************************************************************/

#menu {
    padding: 0px 20px 0px 0px;
    margin: 0px;
}

#menu td {
    border: 0px;
    min-width: 55px;
    width: 175px; /*prehnane, ale ucinne na ie*/
    /* 	margin: 0px; */
    /* 	height: 100%; */
}
/*ed2007*/

/*Adresare*/
#folder {
    border: 1px solid #33336A;
    background-color: #33336A;
    padding: 0px;
    margin: 1em 0px 1em 0px;
    width: 95%;
}

div.toolbar {
    float: left;
    width: 30%;
    padding: 0px;
    margin: 0px;
}

h4.path {
    float: right;
    width: 68%;
    padding: 0px;
    margin: 0px;
    color: #FDFDFF;
    top: 1ex;
    position: relative;
}

div.top {
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}

img {
    border-width: 0px;
}

/*forum*/

ul.forum_list {
    margin: 0px;
    padding: 0px 0px 0px 3ex;
}

ul.forum_list li p {
    padding: 0px;
    margin: 0.5ex 0px 0.5ex 0px;
}

div.forum {
    border: 1px solid black;
    margin: 0px;
    margin-top: 0.5em;
    width: 95%;
}

div.forum h4 {
    margin: 0ex 0ex 0ex 0ex;
    padding: 0ex 0ex 0.5ex 1ex;
    border: 1px solid #33336A;
    /* 	width: inherit; */
    color: white;
    background-color: #33336A;
}

div.forum h4 a {
    float: right;
}

div.forum ul {
    border: 0px solid black;
    border-bottom: 1px dashed #33336A;
    margin: 0ex;
    padding: 0px;
    list-style-type: none;
    /* 	width: inherit; */
}

div.forum ul li {
    display: inline;
    margin: 0px 2em 0px 1ex;
    font-family: 'Lucida Console' monospace;
    font-size: 95%;
    color: #33336A;
}

div.forum p {
    border: 0px solid black;
    margin: 0px;
    padding: 0.7em 1ex 0ex 1ex;
    /* 	width: inherit; */
}

div.responses {
    margin: 0px;
    padding: 1ex 0.5ex 0.5ex 4%;
    /* 	width: inherit; */
}

div.responses div.forum {
    width: 100%;
}

/* Articles */
div.article {
    border: 1px solid black;
    margin: 1em 0px 0px 0px;
    overflow:hidden;
}

div.article h3 {
    float: left;
    display: inline;
    width:75%;
    margin: 0px;
    padding: 0px;
    padding-left: 1ex;
}
/*
div.article p {
display:inline;
width: 20%;
position: relative;
top: 0em;
right: 0em;
clear: right;
}

div.annotation {
position: relative;
top: 1em;
clear: both;
font-style: italic;
padding: 0px 1ex 0px 1ex;
}

div.annotation img.foto_left {
float: left;
padding: 0px 1ex 1ex 0px;
}

div.annotation img.foto_right {
float: right;
padding: 0px 0px 1ex 1ex;
}

div.text {
position: relative;
clear: both;
top: 1em;
margin: 1em 0em 1em 0em;
padding: 0px 1ex 0px 1ex;
}

table.article_navig * td {
width:33%;
text-align:center;
}*/

div.article p {
    display:inline;
    width: 20%;
    /* 	position: relative; */
    top: 0em;
    right: 0em;
    clear: right;
}

div.annotation {
    /* 	position: relative; */
    top: 1em;
    /* 	clear: both; */
    margin-top: 1ex;
    font-style: italic;
    padding: 0px 1ex 0px 1ex;
}

div.annotation img.foto_left {
    float: left;
    padding: 0px 2ex 2ex 0px;
}

div.annotation img.foto_right {
    float: right;
    padding: 0px 0px 2ex 2ex;
}

div.text {
    /* 	position: relative; */
    /* 	clear: both; */
    /* 	top: 1em; */
    margin: 1em 0em 1em 0em;
    padding: 0px 1ex 0px 1ex;
}

table.article_navig * td {
    width:33%;
    text-align:center;
}

/* ANKETA */
div.poll {
    /* 	margin-top: 2em; */
}

div.poll ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

/* zoznam prihlasenych v komunite */
ul.member_list {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    height: 8em;
    overflow: auto;
}

ul.member_list li.owner a {
    color: #33336A;
}

td.comunity > h3 {
    font-size: 110%;
}

/* linky */
p.link_author {
    float: left;
    width: 45%;
    height: 3ex;
    margin: 0px;
    padding: 0px;
}

p.link_date {
    float: right;
    width: 45%;
    height: 3ex;
    margin: 0px;
    padding: 0px;
    text-align: right;
}

p.link_content {
    width: 100%;
    margin: 0px;
    padding: 0.5ex 0px 0.5ex 0px;
}

/*strankovanie pri forach*/

p.page_numbers a {
    margin: 0 1ex 0 1ex;
    padding: 0 1ex 0 1ex;
    border: 1px solid #33336A;
}

p.page_numbers a:visited,a:link,a:hover {
    color: #33336A;
}

p.page_numbers a.current_page {
    background-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
