@import url('../syntax.css');


div#imod_main div.clanok h1 {
    display : block;
    background : inherit;
    color : inherit;
    text-align : left;
    font-size : 140%;
    text-transform : none;
    letter-spacing : inherit;
    text-align : center;
  }


body {
    background : white;
    font-family : 'DejaVu Sans', Verdana, sans-serif, Helvetica;
    color : black;
    min-width : 60em;
    font-size : 11px;
  }


td, th, caption {
    font-size : 11px;
  }


input {
    padding : 1px;
  }


div.sekcia {
    font-size : 140%;
    font-weight : bold;
    text-align : center;
    margin-top : 15px;
    margin-bottom : 5px;
  }


div#lavy_stlpec {
    float : left;
    text-align : center;
  }


div#mod_clanok h2 {
    display : none;
  }


div#mod_clanok div.clanok h2 {
    display : block;
  }


h2 {
    font-size : 110%;
    font-weight : bold;
    margin-bottom : 0px;
  }


h3 {
    font-size : 105%;
    font-weight : bold;
  }


h4 {
    font-size : 100%;
    font-weight : bold;
  }


div#imod_main div.clanok h2 {
    font-size : 120%;
  }


div#imod_main div.clanok h3 {
    font-size : 110%;
  }


div#imod_main div.clanok h4 {
    font-size : 105%;
  }


div.akcie_buttons {
    text-align : right;
  }


img {
    border : 0;
  }


img.emoticon {
    vertical-align : middle;
  }


div.anketa {
    width : 17em;
  }


div.mod_main div.anketa label, div.mod_main div.anketa_row1 label, div.mod_main div.anketa_row2 label {
    display : inline;
    width : auto;
    float : none;
  }


div.anketa_row1, div.anketa_row2 {
    background : #eff3f7;
    padding-top : 2px;
    padding-bottom : 2px;
    width : 16.5em;
  }


div.anketa_row1:hover, div.anketa_row2:hover {
    background : #d8e4fe;
  }


div#mod_anketa_frontpage {
    text-align : left;
  }

div.mod_main label {
    float : left;
    display:block;
    width : 25%;
    text-align:right;
    padding-right:10px;
  }


div#mod_show label {
    text-align : left;
  }


div.mod_main table tr td label {
    width : 100%;
  }


td {
    text-align : left;
  }


div.mod_main table tr td div.clanok_keywords label {
    width: auto;
    display:inline;
    float:none;
  }


div.label {
    float : left;
    text-align : right;
    width : 25%;
  }


div.input, div.popis {
    padding-left : 26%;
    margin-bottom : 0.5em;
  }


div.popis {
    margin-bottom : 1em;
  }


div.input label {
    font-weight : bold;
    margin-left : 5px;
    float : none;
    display : inline;
  }


a:link {
    text-decoration: none;
    color: #003399;
  }


a:visited {
    text-decoration: none;
    color: #003399;
  }


a:hover {
    text-decoration: underline;
    color: #4B71A0;
  }


a:active {
    text-decoration: none;
    color: #003399;
  }


div.icon {
    background : #e9f1ff;
    margin : 5px;
    border : #cccccc solid 1px;
    float : left;
    text-align : center;
    width : 110px;
  }


div.icon_fileinfo {
    background : white;
    border : #cccccc 1px;
    border-style : solid none none;
    font-size : 9px;
    color : #555;
  }


div.icon_filename {
    color : #333;
    font-size : 10px;
    font-weight : bold;
  }


div.icon_image {
    height: 80px;
    vertical-align : middle;
  }


div.icon_image img {
    margin-top : 5px;
    margin-bottom : 5px;
  }


textarea {
    width : 70%;
    height : 15em;
  }


td.clanok_edit iframe, td.clanok_edit textarea {
    width : 100%;
    height : 500px;
  }


code, pre {
    color:#4C5874;
    overflow : auto;
  }


div#imod_right {
    float : right;
    text-align : center;
    background : white;
  }


div.spravy_komentare, div.clanok_nazov {
    font-weight : bold;
  }


div.KnowledgeBase_intro {
    text-align: left;
    margin-left: 3px;
  }


div.zoznam_i {
    margin-bottom : 10px;
    position:relative;
    padding-left : 50px;
  }


div#imod_left, div#imod_right {
    width : 17em;
  }


div#imod_main {
    padding : 0 19em;
  }


div#mod_spravy {
    font-size : 90%;
    text-align : left;
    padding : 4px;
    font-weight : bold;
  }


div.spravy_body {
    font-weight : normal;
  }


div.spravy_header span, p.popis, div.info {
    color : #616b7a;
  }


span.stat {
    font-weight : bold;
  }


div.zoznam_i_row {
    margin-top : 0px;
    margin-bottom : 10px;
    position:relative;
  }


div.spravy_header span {
    font-weight : bold;
  }


div.spravy {
    font-size : 85%;
    margin-bottom : 10px;
  }


div.spravy_header {
    background : #EFF3F7;
    padding : 0 3px;
    margin : 8px 0 0;
    text-align : left;
  }

div.spravy_predmet {
    border-style : solid none none;
    border-width : 1px medium medium;
    border-top-color : #DBDFE3;
    color : black;
    margin-top : 6px;
    padding : 3px;
    background : #eff3f7;
    font-weight : bold;
  }

div.mod_main div.spravy_header {
    margin-top : 0px;
}

td.table_forum_predmet_table_1, td.table_forum_predmet_table_2, th.forum_predmet {
    padding : 0 0 0 5px;
    text-align : left;
  }


td.table_KnowledgeBase_predmet_table_1, td.table_KnowledgeBase_predmet_table_2, th.KnowledgeBase_predmet {
    padding : 0 0 0 5px;
    text-align : left;
  }


div#mod_menu a {
    display : block;
    padding : 3px;
    text-align : center;
  }


div#mod_menu a:hover {
    background : #a7c5e2;
    text-decoration : none;
  }


textarea,  input[type=text], input[type=password] {
    background : white;
    padding : 1px;
    border : black solid 1px;
    font-family : Arial, Sans, 'Luxi Sans', Verdana;
    margin : 2px;
    font-size : 110%;
  }


input[type=text], input[type=password] {
    width : 14.5em;
  }


input[type=text]:hover, input[type=password]:hover {
    background : #eff3f7;
    border : #6b8ec6 solid 1px;
  }


div.bar {
    border : #abbbcb solid 1px;
    height : 8px;
    width : 15.5em;
    margin-left : auto;
    margin-right : auto;
    text-align : center;
    background : #eff3f7;
  }


div.bar_center {
    background : #90bcff url('img/anketa_bg.png');
    height : 8px;
    width : 5em;
    float : left;
  }


div.bar_left, div.bar_right {
    width : 0px;
    height : 8px;
    float : left;
    display : none;
  }


div#nadpis1 {
    display : block;
    font-weight : bold;
    margin : 0.5em 17.5em 1em 17.5em ;
    font-size : 110%;
    text-align : center;
    padding : 1px;
    color : white;
    background : #6b8ec6;
    font-family : Arial, Sans, 'Luxi Sans', Verdana;
    border : black solid 1px;
  }


input[type=submit] {
    text-align : center;
    padding : 1px;
    color : white;
    background : #6b8ec6;
    font-family : Arial, Sans, 'Luxi Sans', Verdana;
    border : black solid 1px;
  }

/* tiez blbost jak hovado, ale shitny IE */





/*div#imod_left h1, div#imod_right h1, div#imod_main h1, div.tooltip_h {
    background : #6b8ec6;
    font : bold medium 'DejaVu Sans', Verdana, 'sans-serif', Helvetica;
    padding : 0.15em 0;
    color : white;
    text-align : center;
    display : block;
    margin : 0px;
    font-size: 100%;
    letter-spacing: 0.2em;
    text-transform: uppercase;
  }*/


div#imod_main h1, div#imod_left h1, div#imod_right h1, div.tooltip_h {
    background : #6b8ec6;
    font : bold medium 'DejaVu Sans', Verdana, sans-serif, Helvetica;
    padding : 0.15em 0;
    color : white;
    text-align : center;
    display : block;
    margin : 0px;
    font-size: 100%;
    letter-spacing: 0.2em;
    text-transform: uppercase;
  }


div.mod_main {
    margin-bottom : 1.5em;
    padding : 0.4em;
    width : 100%;
  }


div[class=mod_main] {
    width : auto;
  }

/* Viem, ze blbost, shitny IE bug */





div.mod_left,div.mod_right, div.mod_main, div.clanok_anotacia, div.forum_sekcia {
    border: 1px solid #6b8ec6;
  }


div.clanky_filter {
    display : table-cell;
  }


div.clanky_filter span {
    text-align : left;
    font-weight : bold;
    display : block;
  }


fieldset {
    border : #ccc solid 1px;
  }


div.clanky_filter fieldset {
    float : left;
    margin : 2px;
    padding : 3px;
    margin-top : 7px;
  }


legend {
    font-weight : bold;
  }


div.clanky_filter fieldset input.input, td.clanky_time input.input {
    width : 2.5em;
  }


div.mod_left, div.clanok_anotacia, div.forum_sekcia {
    background-color : #eff3f7;
    padding-top : 3px;
    padding-bottom : 3px;
  }



table {
    width : 100%;
    border-collapse : collapse;
  }


caption {
    color : #999;
    font-size : 80%;
    font-weight : bold;
    text-align : center;
  }


th.KnowledgeBase_last {
    text-align : right;
  }


th.date {
    width : 10em;
    text-align : center;
  }


th.icons,th.num {
    width : 8em;
    text-align : center;
  }


th {
    font-weight : bold;
    text-align : left;
  }


td.table_num_1, td.table_num_2, td.table_icons_1, td.table_icons_2, td.table_date_1, td.table_date_2 {
    font-weight : bold;
    text-align : center;
  }


tr.table_1 {
    background : #fff;
  }


tr.table_2 {
    background : #eff3f7;
  }


div.errormsg {
    color : red;
  }


div.not {
    color: #418EDC;
    font-weight : bold;
  }


div.formatbutton {
    border : #aaa solid 1px;
  
    float : left;
    z-index: -1;
    clear: right;
   /* clear: both;*/
    height : 21px;
    width : 21px;
  margin : 2px;
  }


div.formatbutton:hover {
    background : #dde9ff;
    border : #6994c1 solid 1px;
  }


img.formatbutton {
    margin : 1px;
  }


div.format_buttons {
    display : block;
    text-align : center;
    margin-right : auto;
    margin-left : auto;
    height: 25px;
    width: 275px;
  }


input.button_delete, input.button_new, input.button_edit, input.button_public, input.button_unpublic,input.button_ok, input.button_cancel, input.button_save, input.button_for, input.button_back {
    background-color : white;
    padding : 3px 3px 3px 18px;
    margin : 3px;
    border : #ccc solid 1px;
    color : black;
  }


input.button_delete {
    background : white url('img/trashcan_full.png') no-repeat 2px 2px;
  }


input.button_public, input.button_ok {
    background : white url('img/ok.png') no-repeat 2px 2px;
  }


input.button_unpublic, input.button_cancel {
    background : white url('img/cancel.png') no-repeat 2px 2px;
  }


input.button_edit {
    background : white url('img/edit.png') no-repeat 2px 2px;
  }


input.button_new {
    background : white url('img/new.png') no-repeat 2px 2px;
  }


input.button_save {
    background : white url('img/save.png') no-repeat 2px 2px;
  }


input.button_for {
    background : white url('img/forward.png') no-repeat 2px 2px;
  }


input.button_back {
    background : white url('img/back.png') no-repeat 2px 2px;
  }


input.button_delete:hover, input.button_new:hover, input.button_edit:hover, input.button_public:hover, input.button_unpublic:hover, input.button_save:hover, input.button_ok:hover, input.button_cancel:hover, input.button_for:hover, input.button_back:hover {
    background-color : #eef1f5;
  }


div.diskusia_header, div.diskusia_header_my, div.diskusia_header_new {
    border-style : solid none none;
    border-width : 1px medium medium;
    border-top-color : #dbdfe3;
    margin-bottom : 18px;
    background : #eff3f7;
  }

/*div.diskusia_odsadenie div.diskusia_header {
    border-left-width : 10px;
    border-left-style : solid;
    border-left-color : #8bf;
}


}

div.diskusia_odsadenie div.diskusia_odsadenie div.diskusia_odsadenie div.diskusia_header {
    border-left-color : #cfe4fa;
}*/




div.diskusia_odsadenie div.diskusia_odsadenie div.diskusia_odsadenie div.diskusia_odsadenie div.diskusia_odsadenie div.diskusia_header {
    border-left-color : #eff3f7;
    border-left-width : 10px;
    border-left-style : solid;
  }


div.diskusia_odsadenie div.diskusia_odsadenie div.diskusia_odsadenie  div.diskusia_odsadenie div.diskusia_header {
    border-left-color : #e6edf4;
    border-left-width : 10px;
    border-left-style : solid;
  }


div.diskusia_odsadenie div.diskusia_odsadenie div.diskusia_odsadenie div.diskusia_header {
    border-left-color : #d1deeb;
    border-left-width : 10px;
    border-left-style : solid;
  }


div.diskusia_odsadenie div.diskusia_odsadenie div.diskusia_header {
    border-left-color : #9dbad6;
    border-left-width : 10px;
    border-left-style : solid;
  }


div.diskusia_odsadenie div.diskusia_header {
    border-left-width : 10px;
    border-left-style : solid;
    border-left-color : #5d7f9f;
  }


div.diskusia_header_my {
    border-left-width : 10px;
    border-left-style : solid;
    border-left-color : #38f;
  }


div.diskusia_header_new {
    border-left-width : 10px;
    border-left-style : solid;
    border-left-color : #ffee55;
  }


div.signatura, div.time_info {
    text-align: left;
    font-style: italic;
    font-size: 85%;
    margin-top: 10px;
    color: #616b7a;
  }


div.diskusia_user, div.diskusia_more_info {
    padding-right : 30px;
    padding-top : 3px;
    padding-bottom : 3px;
    float : right;
  }


div.diskusia_info, div.diskusia_predmet, div.diskusia_oinfo {
    padding-left : 6px;
    padding-top : 3px;
    padding-bottom : 3px;
  }


div.diskusia_info span, div.diskusia_oinfo span, div.clanok_inf {
    color : #616b7a;
  }


div.diskusia_oinfo span {
    font-weight:bold;
  }


div.diskusia_akcie {
    text-align : right;
  }


div.diskusia_odpoved, div.diskusia_predmet, div.edit_article {
    font-weight : bold;
    margin : 4px;
  }


div.forum_akcie {
    text-align : right;
  }


hr {
    display:block;
    border : none;
    height : 1px;
    background-color : #dbdfe3;
  }


div.stav_temy {
    font-weight: bold;
    border: solid 1px #ccc;
    background: #eee;
    width: 100%;
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-bottom: 15px;
  }


div.diskusia_icon {
    float : right;
    width : 26px;
    height : 36px;
  }


div.clanok_anotacia {
    padding : 2px;
    margin-top : 10px;
    margin-bottom : 10px;
    display : table;
    width : 100%;
  }


div.search {
    padding : 4px 0 4px;
    border-style : solid none none;
    border-width : 1px medium medium;
    border-top-color : #dbdfe3;
    margin-top : 4px;
  }


div.search_result {
    font-size: 90%;
    color: #455667;
  }


div.search_info, div.search_score {
    font-size: 85%;
    color: #616b7a;
  }


div.search_score {
    float : left;
    padding-right : 10px;
    color : #212b3a;
    font-weight : bold;
  }


img.zoznam_ikona {
    position:absolute;
    top:0;
    bottom:0;
    margin:auto;
    float:left;
    width : 38px;
    height : 39px;
  }


td input.input,td textarea {
    width : 100%;
  }


div.foot, div.pager {
    padding-top : 5px;
    text-align : center;
  }


div.clanok_nadpis {
    display:none;
  }


span.this_page,span.clanok_stat,div.meno {
    font-weight : bold;
  }


span.akcie {
    font-weight:bold;
    margin-left:1em;
    margin-right:1em;
  }


div.suvisiace_clanky {
    border-style : solid none none;
    border-width : 1px medium medium;
    border-top-color : #dbdfe3;
    padding : 2px;
    background : #eff3f7;
  }


input.smalltextinput {
    width : 3em;
  }


span.error {
    color : #FF0000;
  }


span.warn {
    color : #FFAE00;
  }


span.ok {
    color : #00BB00;
  }


div.diskusia_odsadenie {
    min-width : 30em;
    padding-bottom: 5px;
    margin-left : 20px;
  }


div#mod_clanok_mesiaca {
    background-color : #eff3f7;
    display : table;
    width : 98%;
  }


div#mod_find label {
    display : inline;
    width : auto;
    float : none;
  }


img.clanok_mesiaca_file {
    float : left;
    margin: 5px;
  }


div#mod_login_form {
    border-bottom : none;
  }


div#mod_user_info {
    border-top : none;
  }


div#body_foot {
    background : #6b8ec6;
    border-style : solid none none;
    border-width : 5px medium medium;
    border-top-color : #ffffff;
    color : white;
    text-align : center;
    clear:both;
  }


div#mod_eshop_left {
    text-align : left;
  }


div#mod_eshop_left > ul {
    display : block;
    padding : 0px;
    margin-left : 5px;
  }


div#mod_eshop_left > ul > li {
    list-style : none;
  }


div#mod_eshop_left > ul > li > ul {
    display : block;
    margin-left : 25px;
    padding : 0px;
  }


div#mod_eshop_left > ul > li > ul > li {
    list-style-type : disc;
  }


div.tooltip {
    background : white;
    border-style : solid;
    border-width : 1px;
    border-color : #6b8ec6;
    position : absolute;
    visibility : hidden;
    width : 159px;
  }


div.mod_left span.akcie, div.mod_right span.akcie {
    margin : 0px;
    display : block;
  }


div#mod_styles_qswitch a {
    display : block;
  }


div.tovar img {
    float : right;
  }


div.tovar {
    display : table;
    width : 100%;
  }


div.mod_right span.menu_link {
    padding : 1px 0px;
    border-style : none solid;
    border-width : medium 5px;
    border-right-color : white;
    border-left-color : transparent;
    display : block;
    font-weight : bold;
    text-align : left;
    padding-left : 4px;
  }


div.mod_right span.menu_link:hover {
    border-style : none solid;
    border-width : medium 5px;
    border-right-color : white;
    border-left-color : #6b8ec6;
    display : block;
  }


div.submenu span.menu_link {
    padding-left : 20px;
  }


table.calendar {
    background : white;
    border : none;
    border : #ccc solid 1px;
  }


div#calendar {
    position : absolute;
    width: 240px;
    top:0px;
    left:0px;
    border-collapse: collapse;
    padding-top: 10px;
    padding-left: 20px;
  }


td.calendar_day {
    padding: 3px;
  }


td.calendar_weekend {
    padding: 3px;
    color: red;
  }


td.calendar_day:hover {
    background : #e8e8e8;
  }


td.calendar_weekend:hover {
    background : #e8e8e8;
  }


td.calendar_current_day {
    padding: 3px;
    background : #678db2;
    font-weight: bold;
    color : white;
  }


td.calendar_empty {
    color : #aaa;
  }


tr.calendar_days {
    background : #e8e8e8;
  }


table.calendar th {
    padding: 3px;
    background : #678db2;
    font-weight: bold;
    color : white;
    text-align: center;
  }


div#mod_reklama_top {
    text-align : center;
    margin-right : auto;
    margin-left : auto;
  }


td.table_progress_1, td.table_progress_2, th.progress {
    width : 204px;
  }


div.progress {
    height : 8px;
    margin : 2px;
    background : #444 url('img/anketa_bar.png');
    border : #abbbcb solid 1px;
  }

div.bar_left, div.bar_right, div.bar_center {
    font-size : 1px;
}

div.exp_c, div.exp_o {
    font-weight : bold;
    padding : 6px 0 6px 18px;
    margin : 4px;
    cursor : pointer;
  }


div.exp_c:active, div.exp_o:active, div.exp_c:hover, div.exp_o:hover {
    padding-top : 7px;
    padding-left : 19px;
    margin-bottom : 3px;
    margin-right : 0px;
  }


div.exp_c:active, div.exp_o:active {
    color : red;
  }


div.exp_c {
    background : url('img/exp.png') no-repeat center left;
  }


div.exp_o {
    background : url('img/exp_o.png') no-repeat center left;
  }


span.tab, span.tab_disabled {
    margin-top : 6px;
    margin-bottom : -1px;
    padding : 4px;
  }


span.tab, span.tab_active, span.tab_disabled {
    border : #dbdfe3 solid 1px;
    display : block;
    float : left;
    margin-left : 3px;
    margin-right : 3px;
    border-collapse : collapse;
  }


span.tab a, span.tab_active a {
    text-decoration : none;
    color : black;
    display : block;
  }


span.tab_active a {
    font-weight : bold;
  }


span.tab:hover, span.tab_active {
    border-top-width : 3px;
    border-top-color : #6b8ec6;
  }


span.tab_active {
    margin-top : 0px;
  }


span.tab:hover {
    margin-top : 4px;
  }


div.tabs {
    display : table;
    width : 100%;
    border-bottom-width : 1px;
    border-bottom-color : #dbdfe3;
    border-bottom-style : solid;
    margin-bottom : 3px;
  }


span.tab_disabled {
    color : #888;
    text-shadow: #bcb 0 0 3px;
  }

cite, blockquote {
    background-color : #f4f8fd;
    background-image : url('img/uv2.png');
    background-repeat : no-repeat;
    background-position : top right;
    padding : 7px;
    padding-right : 45px;
    margin : 3px;
    margin-left : 12px;
    margin-right : 15px;
    border-style : none none none solid;
    border-width : medium medium medium 5px;
    border-left-color : #e8f0ff;
    display : block;
  }

div#imod_main fieldset.radio label {
    float:none;
    display:block;
    clear:both;
    text-align:left;
    width:auto;
    margin-left:100px;
  }

div#mod_reklama_right {
  text-align: left;
  padding: 2px;
}

div#imod_main h1#mod_nadpis_frontpage
{
    padding-left: 10px;
    width: 50%;
}

div#mod_frontpage {
    width: 50%;
}

div.center {
    text-align : center;
}

