/* main.css.php */ html,body { min-height:101%; } /* scrollbar hack */ body { margin: 0px; background: url('../../images/hlavicka.png') repeat-x; background-position: 0px 120px; font-family: "Tahoma","Arial",sans-serif; font-size: 13px; text-align: center; } ul, li { padding:0; margin: 0; } #header img{ height:50px; margin-left: 12px; margin-top: 8px; } .notify{ margin-left:auto; margin-right:auto; width:340px; height:40px; padding-right:20px; border: 2px solid #40bd03; background:green url('../../images/ok.png') no-repeat; background-position:right; color:white; text-align:right; cursor:pointer; } .notify div{ width:340px; padding-right:40px; padding-top:8px; padding-bottom:8px; text-align:center; } .notify2{ margin-left:auto; margin-right:auto; width:340px; height:40px; padding-right:20px; border: 2px solid #b00202; background-color:red; color:white; text-align:right; cursor:pointer; } .notify2 div{ width:340px; padding-right:40px; padding-top:8px; padding-bottom:8px; text-align:center; } #container { position: relative; top: -91px; margin-left: auto; margin-right: auto; width: 960px; border: 1px solid ; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; } #headercontainer { height: 120px; background: url('../../images/hlavicka.png') repeat-x; text-align: center; } #header { position: relative; height: 66px; text-align: left; background-color: ; -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; -webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; } #toolbar { position: relative; height: 22px; background-color: #DDDDDD; text-align: left; font-size:0.9em; border-top: 1px dotted #AAAAAA; border-bottom: 1px dotted #AAAAAA; } } #logo { display: block; width: 200px; position: relative; top: 8px; left: 13px; text-align:left; } #logo img { border: 0px; } #title { float: right; margin: 8px 15px 0px 0px; font-size: 25px; } #title a { color: ; text-decoration: none; } #title a:hover { text-decoration: underline; } #personalista { float: right; padding: 4px 5px; } #footer { padding: 5px; text-align: right; font-size: 0.85em; color: gray; } #content { padding: 10px 10px; background: url('../../images/main_shadow.png') no-repeat; background-position: 0px 0px; min-height: 500px; height: auto !important; height: 500px; text-align: left; border-bottom: 1px solid ; } /* * horni menu */ #menu { width: 780px; height: 35px; position: relative; left: 160px; top: -12px; } #menu a { display: block; width: 100px; height: 35px; float: left; margin-right: 5px; line-height: 35px; border-left: 1px solid ; border-top: 1px solid ; border-right: 1px solid ; text-decoration: none; font-weight: normal; text-align: center; } #menu a:hover { text-decoration: underline; background-color: ; } #menu a.active { background-color: ; } /* * spolecne styly */ .clear, .cl { clear: both; } h1, h2, h3 { color: ; text-align: left; font-weight:normal; } h1 { border-bottom: 1px solid ; margin: 0px; font-size:23px; } h2 { border-bottom: 1px solid ; margin: 0px; padding: 0px; font-size: 20px; } h3 { margin-bottom: 2px; font-size:15px; font-weight: normal; padding: 0px; } h3.highlight { background-color:#eeeeee; border-bottom: 1px solid ; padding: 2px; font-weight: bold; } a { color: ; font-weight: bold; } a:hover { text-decoration: none; } p { text-align: left; } /* * moduly */ table.prehled { width: 90%; border-collapse: collapse; border: 1px solid ; margin: 10px auto; } .prehled td, .prehled th, .buttons td, .statistika td, .statistika th { border: 1px solid ; padding: 3px; } .prehled th, .statistika th { background-color: ; border: 1px solid ; color: #000000; //; text-align: left; padding:3px; font-weight:normal; } .prehled tr:hover { background-color: ; } .prehled td { text-align: left; padding:3px; border-left-style: dotted; border-right-style: dotted; } .prehled td.button, .buttons td.button { text-align: center; background-color: #f0f0f0; margin: 0; padding: 0; } .prehled td.button a, .buttons td.button a { display:block; padding:3px; font-weight:normal; text-decoration:none; } .prehled td.button:hover, .buttons td.button:hover, .prehled td.button a:hover, .buttons td.button a:hover { background-color: #cccccc; color:black; } .prehled td.button a:hover, .buttons td.button a:hover { text-decoration:underline; background-color: #c0c0c0; } .prehled td.kategorie { font-size:10px; } .prehled td.dulezite { font-weight: bold; } .prehled td.seznam { color: grey; font-size: 85%; } .prehled td ul { padding-left: 12px; } .prehled problemy { font-weight: bold; color: red; } .dochazka_a { background-color:#e6e64c; } .dochazka_n { background-color:#cccccc; } .dochazka_zp { background-color:#0099ff; } .dochazka_za { background-color:red; } .dochazka_zv { background-color:#E4D7C5; } table.statistika { border-collapse: collapse; border: 1px solid ; } table.statistika td.hodnota { font-weight: bold; text-align: right; padding: 2px 10px; } td.cislo, th.cislo { text-align: right; } td.v_grafu { background-color: ; } td.hodnoceni { font-weight: bold; } .datum_small { font-size: 10px; } table.formular { width: 90%; border-collapse: collapse; border: 1px solid ; margin: 10px auto; } .formular td, .formular th { padding: 3px; } .formular th { background-color: ; border-top: 1px dotted ; color: #000000; vertical-align: top; text-align: right; padding-top: 5px; width: 20%; font-weight: normal; } .formular td { text-align: left; } .formular textarea { width: 98%; height: 100px; } .formular input{ width: 98%; } input, textarea, select { border: 1px solid #cccccc; padding: 3px; font-size: 12px; font-family: "Lucida Grande", "Verdana", "Arial", "Helvetica", sans-serif; background: #ffffff; } input:hover, textarea:hover, select:hover { border: 1px solid ; } input:focus, textarea:focus, select:focus { border: 1px solid #000000; } input:focus, textarea:focus { background-color: #FFFFdd; } .formular .checkbox{ width:15px; height:15px; margin:0px; padding:0px; } radio{ width:30px; } .formular ul.radio_list { list-style-type: none; } div.button_bar a, div.button_bar input, table.formular tfoot td a, table.formular tfoot td input, table.prehled tfoot td a, table.prehled tfoot td input, table tfoot.button_bar td a, table tfoot.button_bar td input, input.action_button, a.action_button { margin: 0px 5px; text-decoration: none; text-align: center; color: ; font-weight: bold; font-size: 12px; background-color: ; padding: 5px 20px; border: 1px solid ; width: auto; font-weight: bold; font-family: "Tahoma", "Arial", sans-serif; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; } div.button_bar input, table.formular tfoot td input, table tfoot.button_bar td input, input.action_button { cursor:pointer; cursor:hand; } input.default { background-color: ; } ul.error_list { border: 1px dashed red; margin: 0px 0px 2px 0px; background: #ffe0e0 url('../../images/ikony/warning.png') no-repeat 3px 2px; list-style-position: inside; } ul.error_list li { color:red; text-decoration: italic; text-align: left; list-style-type:disc; padding:2px; margin-left: 20px } input.cviceni_test_edit { width: 40px; } /* * filtry */ table.filtr { width: 100%; border-collapse: collapse; border: 1px solid ; } .filtr td { border: 1px solid ; } .filtr th { background-color: ; border: 1px solid ; text-align:left; } .filtr select { height: 250px; overflow: auto; font-size: 10px; } .filtr .f_pokrocilost { vertical-align: top; } .filtr .f_pokrocilost select { height: 180px; } .filtr .buttons { width: 100px; } .filtr a { display: block; background-color: ; border: 1px solid ; padding: 5px; width: 80px; margin: 5px 7px; text-align: center; text-decoration: none; } .filtr .f_pokrocilost a { width: 20px; float: left; margin-bottom: 1px; padding: 2px; } .filtr_inline input, .filtr_inline select, .filtr_standalone input, .filtr_standalone select { border: 1px solid ; width: 110px; } .filtr_standalone input, .filtr_standalone select { width: 300px; } .filtr_standalone .multiselect { height: 50px; } .filtr_inline a, .filtr_standalone a { float: left; display: block; background-color: ; border: 1px solid ; color: ; padding: 5px; margin: 5px 7px; text-align: center; text-decoration: none; } .filtr_inline a:hover, .filtr_standalone a:hover { color: black; } .filtr_inline td { background-color: ; border: 1px solid ; } .filtr_standalone { background-color: ; margin-top: 10px; } .filtr_standalone .title { color: ; font-size: 1.2em; font-weight: bold; border-bottom: 1px solid ; } /* * listovatko */ .listovatko { text-align: center; } .listovatko a { margin: 0 5px; } /* * prihlasovaci formular */ .login_form { text-align: center; margin-top: 100px; border: 1px solid ; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; margin-left: auto; margin-right: auto; width: 300px; } .login_form div { padding: 10px; margin-left: auto; margin-right: auto; width:240px; } .login_form div div { width: auto; padding: 0px; } /* * zobrazeni otazek */ .otazka { padding: 10px; text-align: left; border-top: 1px solid #a0a0a0; } .otazka_2 input, .otazka_4 input { border: 1px solid #000000; margin-right: 5px; } .otazka_3 td { padding: 0px; } .otazka_3 ul { list-style-type: none; padding: 0px; margin: 0px; } .otazka_3 li { height: 20px; line-height: 20px; margin: 2px; padding: 3px; border: 1px solid #ffffff; } .otazka_3 ul.otazka_sort_target { background-color: #f0f0f0; border: 1px solid #f0f0f0; height: 27px; margin-bottom: 2px; } .otazka_3 ul.otazka_sort_target li { cursor: move; color: #006600; font-weight: bold; border: 0px; } .otazka_3 ul.otazka_sort { border: 1px solid #006600; } .otazka_3 ul.otazka_sort li { cursor: move; border: 1px solid #006600; } .otazka_3 ul.otazka_nosort li { text-align: right; } .typ_3_hint { font-size: 10px; text-align: right; padding-left: 20px !important; } .otazka_5 { /* otázka s textem */ border-top: 1px solid black; } .otazka .funcs { float: right; } .otazka .uvodni_text { margin-bottom: 15px; border-bottom: 1px solid #a0a0a0; } .cviceni_obal { margin-top: 20px; padding: 0; border: 1px solid #000000; position: relative; -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; -webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; } .cviceni_zadani { margin: 0; padding: 5px; background-color: #eeeeee; } .cviceni_cislo { padding: 5px; background-color: ; color: white; font-weight: bold; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; } span.otazka_cislo { float: left; margin-right: 5px; color: ; font-size: 10px; width: 25px; } /* * * testovani * */ #timer { width: 220px; height: 40px; position: absolute; bottom: 0px; left: 50px; border-left: 1px solid ; border-top: 1px solid ; border-right: 1px solid ; color: #000000; font-size: 18px; font-weight: bold; line-height: 40px; text-align: center; } .boxed { padding: 25px; margin: auto; } /* Personalista */ .big_button { width: 100%; } .big_button td { text-align: center; } .big_button a { display: block; border: 2px solid #000000; background-color: #f5f5f5; padding: 10px; width: 250px; font-size: 16px; color: #000000; text-decoration: none; margin: auto; text-align: center; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; } .big_button a:hover { /*border-color: #888888;*/ background-color: #ffffff; color: #888888; } a img { border: 0px; } .boxed { border: 1px solid #888888; margin-left: 50px; padding: 10px; } span.odpoved { border: 1px solid #000000; background-color: #eeeeee; padding: 0px 5px; margin: 0px 5px; } span.odpoved_tisk { border: 1px solid #000000; background-color: #ffffff; display: inline; width: 100px; height: 50px; padding: 2px 5px; margin: 0px 5px; line-height: 30px; } table.odpovedi td.zadani { text-align: right; padding-right: 5px; } table.odpovedi td.odpoved { border: 1px solid #000000; background-color: #eeeeee; padding: 0px 5px; } table.odpovedi td.odpoved_tisk { border: 1px solid #000000; background-color: #ffffff; padding: 0px 5px; } .cviceni_vysledek { background-color: #999999; color: white; height: 18px; position: absolute; right: 0; bottom: 0; border-top: 1px solid black; border-left: 1px solid black; text-align: center; padding-top: 2px; padding-left: 5px; padding-right: 5px; } table.uchazec_detail { width: 500px; } table.uchazec_detail th { text-align: right; font-weight: normal; padding-right: 5px; } table.uchazec_detail td { font-weight: bold; } table.hodnoceni { width: 100%; border: 1px dotted ; } table.hodnoceni th { vertical-align: top; } table.hodnoceni .popis_urovne { font-weight: normal; border: 1px solid ; padding: 0 10px; } .otazka_varianty { font-style: italic; padding: 0 5px; } /* Cerna barva v nadpise modulu */ h2{ line-height:30px; } h1{ line-height:30px; } h2 .title{ color:black; } h1 .title{ color:black; } table.prehled2 { border-collapse: collapse; border: 1px solid ; margin: 10px 0 0 0; float:left; } .prehled2 td, .prehled2 th, .buttons td { border: 1px solid ; padding: 3px; } .prehled2 th { background-color: ; border: 1px solid ; color: ; text-align: left; padding:3px; } .prehled2 tr:hover { background-color: ; } .prehled2 td { text-align: left; padding:3px; } .prehled2 td.button, .buttons td.button { text-align: center; background-color: #f0f0f0; margin: 0; padding: 0; } .prehled2 td.button a, .buttons td.button a { display:block; padding:3px; font-weight:normal; text-decoration:none; } .prehled2 td.button:hover, .buttons td.button:hover, .prehled2 td.button a:hover, .buttons td.button a:hover { background-color: #cccccc; color:black; } .prehled2 td.button a:hover, .buttons td.button a:hover { text-decoration:underline; } .prehled2 td.kategorie { font-size:10px; } #archive{ float: left; padding-top:15px; padding-left:20px; font-size:12px; } #archive a{ font-size:12px; font-weight:normal; } #breadcrumb { padding: 4px 5px; float: left; } #toolbar a { border-right: 3px solid gray; font-weight:normal; } #toolbar a.noborder { border-right: none; } #toolbar a:hover { background-color: #FFFFFF; } #toolbar a, #toolbar span { padding: 4px 6px; } #eu_logo { float: right; margin: 20px 30px 0px 0px; } #eu_logo img { margin-right: 15px; } #export_actions { width: 90%; margin: 10px auto; text-align: right; padding-right: 20px; } #export_actions span { color: ; font-weight: bold; font-size: 14px; margin-right: 10px; position: relative; top: 5px; float: right; display: block; } #export_actions a { display: block; width: 70px; text-align: center; float: right; margin-right: 5px; } #export_actions a img { display: block; margin: 0px auto; } div.instrukce { margin: 10px 0px; padding: 10px; background-color: #eeeeee; border: 1px solid black; } div.button_bar, table.formular thead td, table thead.button_bar td, table.formular tfoot td, table.prehled tfoot td, table tfoot.button_bar td { background-image: url('/images/pruhy_seda.gif'); background-repeat: repeat; } div.button_bar { padding: 8px 0px; margin: 2px 0px; border-top: 1px dotted #CCCCCC; border-bottom: 1px dotted #CCCCCC; } table.formular thead td, table.formular tfoot td, table.prehled tfoot td, table tfoot.button_bar td { padding: 15px 5px; } table.formular tfoot td input, table.formular tfoot td a, table.formular thead td input, table.formular thead td a, table tfoot.button_bar td a, table tfoot.button_bar td input, table thead.button_bar td a, table thead.button_bar td input, div.button_bar input, div.button_bar a { background-color: #F8F8F8; } input.action_button:hover, a.action_button:hover, table.formular tfoot td input:hover, table.formular tfoot td a:hover, table.formular thead td input:hover, table.formular thead td a:hover, table tfoot.button_bar td a:hover, table tfoot.button_bar td input:hover, table thead.button_bar td a:hover, table thead.button_bar td input:hover, div.button_bar input:hover, div.button_bar a:hover { background-color: #FFFFbb; color: #000000; } p.info {margin-left: 50px; margin-right: 50px;} .podpora {width: 400px; padding 10px;} .podpora textarea {width: 98%; height: 200px;} .podpora input {width: 98%; } .button_bar strong {margin-left: 20px;} fieldset {border: 1px solid #ccc; width: 825px; margin-left: auto; margin-right: auto; margin-top: 20px;} p.error {margin: 0; color: red;} tr.documents_row td {border-top: 1px solid #BBBBBB;} tr.documents_row td a {font-weight: normal;} tr.documents_row {background-color: #ffff99;}