body {color: #444;background-color: #000000;background-image: url(bg.gif);background-position: center top;font-family: Arial; font-size: 9pt; margin: auto;padding: 0;width: 980px;}
acronym, .titleTip {border-bottom: 1px dotted rgb(168,140,83);cursor: help;margin: 0;padding: 0;}
.doNotDisplay {display: none !important;}
.smallCaps {font-size: 117%;font-variant: small-caps;}
/* ##### interactive rounds ##### */
.aw {font-size: 14pt;font-weight: bold;background-color: red;color: yellow;padding: 3pt;}
.confirmed {font-size: 14pt;font-weight: bold;background-color: #00FF00;color: black;padding: 3pt;}
.ao_button {display: inline-block;border: solid thin black;padding: 1em;margin: 1em;cursor:pointer;}
.col1 {width: 49%;float: left;}
.col2 {width: 49%;float: right;}
.question_box {border-bottom: 1px solid #999999;}
.question_text {font-weight: bold;margin-top: 5px;}
.answer_default, .answer_active, .answer_correct, .answer_false, .answer_should_be {display: inline-block;width: 90%;padding: 8px 0 8px 0;}
.answer_default {background-color: #FFFFFF;}
.answer_default:hover {background-color: #EEEEEE;cursor: pointer;}
.answer_active {background-color: #FFFFFF;}
.answer_correct {background-color: #99FF99;}
.answer_false {background-color: #F336;}
.answer_should_be {background-color: #dfe7e9;}
.answer_should_be::after {content: '  (Toto by byla správná odpověď.)'; color: green; font-weight: bold;}
.answer_false::after {content: ' [Tvoje odpověď]'; color: red; font-weight: bold;}
.answer_text_field {border: thin solid red;display: inline;padding: 5px;}
.word_marked {color: red;cursor: pointer;}
.word_clear {color: #000;cursor: pointer;}
.a_spravne {background: url('spravne.png');width: 24px;height: 24px;display: inline-block;vertical-align: middle;border: none;}
.a_spatne {background: url('spatne.png');width: 24px;height: 24px;display: inline-block;vertical-align: middle;border: none;}
.a_loading {background: url('loading.gif');width: 20px;height: 20px;display: inline-block;vertical-align: middle;border: none;background-size:contain;}
.container {height: 100px;}
.limit_casu {height: 131px;width: 210px;position: fixed;right: 10px;top: 10px;z-index: 100;background-color: white;font-size: 20px;text-align: center;padding: 15px;border: solid 2px #005082;}
.school_round_section_comp {height: 50px;padding-left: 50px;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABFUExURUdwTKS5zWyAlqW4zaS3zYuesaW5zae6zoaar7LE03eLnGp+k8XV32Z4j6O3zXiLnVRuetvz/7zM2JytuoWYp9Dm9Vx2g+a+Sj4AAAAMdFJOUwCMuOg8dr/2GPvm8QE1hR8AAAFrSURBVFgJ7VfRkoMgDGytikoRRO3/f+o1AU+xcXqG60NnkgenUrJks0tmvFwkpAM5HWgKbVihi4Y6t9H9PLBi7jWFWPQsNEzqC6JEw6wPEGdNAfILHAYjgNABIz081QGxDd4bsc0p18i0CdNWbCO2edMBGbAyYN9YhPpbbPMh27C+UZakMPW3z7LPinKLhb/r9p4Rbb0HbFQG3DNV7b+lrlhg6xgRMq+7Em8eKpwYeG6CTH9LAcvA+MEBfADgXaWy1FjgyMFzbgRAn8gSC7Q8QAuAaYlBEs/Dcw7ptRtZomeYjCPnrXOqIInhVmgC5+pX6OAZXE0f3hKBBNN9+LY6J0pC7BkJPIuiEptXWYJnqC0TBYhGpnYvzjm+xiRja484L7IEz1BHkoztMefoHHV4IsnY2mPOCnSOnqEqPL2mwDl11qTeJcOFpoTkr30FYMfn95rZgcqvy/wVnA/Vv9XYrfPmWamEdODPHfgB6PMIWMWT7wAAAAAASUVORK5CYII=) no-repeat left;background-size: 36px;display: table-cell;vertical-align: middle;padding-right: 10px;}
.school_round_section_pen {height: 50px;padding-left: 50px;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACBUExURUdwTKy0vJ6JiN5mZpGjscm6js/a442fr42drZmnt8xOTtBQUKWgfombqc5OTslJSc9OTt7WtPP7///vo+DJgPWPkNnn9fXRhpuXntvEdt3If82vXpyprs3b6zxDTufdo9fl87ykcjZATOrw88mqcOLl4PWKimpoYdHHq+G+cZmJZwizmPYAAAARdFJOUwD7r/DP+uK7tc9ox3GQtTKveFbmGgAAATxJREFUSA3tlNtygjAURQk01gpqIWK4tFjwWv//A5sbSsBzEh8604eeJ5xZK/tsJhgEvzXrVRwvnjh8EZ3yPHr3NsIilxP5ZoTkUxuxX0RCtltt+Amh4LVxWvkkJPTjyxjRWgjLV3BmcmjJdr2hOr9k6KQVY8YgoVoIFxSvDcMHqGB4aZDEFMaEG88Y1fsICREGfNWfjwlDnpp9sIQhn87cgsVnbsHm3cKIdwpj3iVM+GyOlp7yuEDlfdNTpeZmYgniPvdz47GEhzwiXOrd9PwMEVpeG+G+j+gBdjge+HfNpVL2fVVtUKAbzlVGSa0vFxSugpcZIx5ciTStNHhtnw93OHfC2Bzai7UPXHrfdF1zpccxDiYUXXMmUxpOKIr9QxxMAGg44V+w3gB4+Sxq8ONvC/M3n1ne//mefPoBXUpusepvyswAAAAASUVORK5CYII=) no-repeat left;display: table-cell;vertical-align: middle;padding-right: 10px;background-size: 36px;}
.school_round_section_both {height: 50px;padding-left: 100px;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACBUExURUdwTKy0vJ6JiN5mZpGjscm6js/a442fr42drZmnt8xOTtBQUKWgfombqc5OTslJSc9OTt7WtPP7///vo+DJgPWPkNnn9fXRhpuXntvEdt3If82vXpyprs3b6zxDTufdo9fl87ykcjZATOrw88mqcOLl4PWKimpoYdHHq+G+cZmJZwizmPYAAAARdFJOUwD7r/DP+uK7tc9ox3GQtTKveFbmGgAAATxJREFUSA3tlNtygjAURQk01gpqIWK4tFjwWv//A5sbSsBzEh8604eeJ5xZK/tsJhgEvzXrVRwvnjh8EZ3yPHr3NsIilxP5ZoTkUxuxX0RCtltt+Amh4LVxWvkkJPTjyxjRWgjLV3BmcmjJdr2hOr9k6KQVY8YgoVoIFxSvDcMHqGB4aZDEFMaEG88Y1fsICREGfNWfjwlDnpp9sIQhn87cgsVnbsHm3cKIdwpj3iVM+GyOlp7yuEDlfdNTpeZmYgniPvdz47GEhzwiXOrd9PwMEVpeG+G+j+gBdjge+HfNpVL2fVVtUKAbzlVGSa0vFxSugpcZIx5ciTStNHhtnw93OHfC2Bzai7UPXHrfdF1zpccxDiYUXXMmUxpOKIr9QxxMAGg44V+w3gB4+Sxq8ONvC/M3n1ne//mefPoBXUpusepvyswAAAAASUVORK5CYII=) no-repeat 0px, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABFUExURUdwTKS5zWyAlqW4zaS3zYuesaW5zae6zoaar7LE03eLnGp+k8XV32Z4j6O3zXiLnVRuetvz/7zM2JytuoWYp9Dm9Vx2g+a+Sj4AAAAMdFJOUwCMuOg8dr/2GPvm8QE1hR8AAAFrSURBVFgJ7VfRkoMgDGytikoRRO3/f+o1AU+xcXqG60NnkgenUrJks0tmvFwkpAM5HWgKbVihi4Y6t9H9PLBi7jWFWPQsNEzqC6JEw6wPEGdNAfILHAYjgNABIz081QGxDd4bsc0p18i0CdNWbCO2edMBGbAyYN9YhPpbbPMh27C+UZakMPW3z7LPinKLhb/r9p4Rbb0HbFQG3DNV7b+lrlhg6xgRMq+7Em8eKpwYeG6CTH9LAcvA+MEBfADgXaWy1FjgyMFzbgRAn8gSC7Q8QAuAaYlBEs/Dcw7ptRtZomeYjCPnrXOqIInhVmgC5+pX6OAZXE0f3hKBBNN9+LY6J0pC7BkJPIuiEptXWYJnqC0TBYhGpnYvzjm+xiRja484L7IEz1BHkoztMefoHHV4IsnY2mPOCnSOnqEqPL2mwDl11qTeJcOFpoTkr30FYMfn95rZgcqvy/wVnA/Vv9XYrfPmWamEdODPHfgB6PMIWMWT7wAAAAAASUVORK5CYII=) no-repeat 50px;background-size: 36px;display: table-cell;vertical-align: middle;padding-right: 10px;}
.school_round_section_watch {height: 50px;padding-left: 50px;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABFUExURW+a0VF9uk16tmmLtnii11eEv2SRyl6Lxn+r5V93oFWCvU99uFSBvYm17/L6/9Th7Fx9qai3xbjF1OXv96W/3pCqysHS5WBEa/gAAAANdFJOU/tLJvP9vvTc/gGeEX1Q7O98AAACkElEQVRIDdWW2RqjIAyF0Q9E3HB//0ednIQgWGfuh4vWan5ONmJNeK/B5+Xez+i3ed9ruzkv27yffgEm28/99H8CwZm8/KgxtDn8nyyFMK1pDWoeGm/1xw8wTr7roNF1fmoFafw8K/ECGuf7Iq2dgyst2WeiAlpXFEE465swpEv2qgSGVOTeWmOsTVLGNek+F/4BRmexU2/sGY+4H/G0hpl+XYXwCCkDIzvfm/NYaMUdn8spSMcEOVcAo8P29rrYUIFlOzkqEGKfFRzUzb3stxDyeWxLZJG1GVKKk0sT/DeRzLYS2Mm/Axp9PhoCcKbZvjRP10wY7Q0BEICtnCnBCA2PiGkxgFPW29Kmvj4pQD19DKCUZr84hCoG5o5tg0SKggH0yrVQSqgA6w9BkUOikzQBaChFFttjfRB0lyTSAQcAj54IPglkXXwCgBylCv9NAz5JngBQCP0J07Q+NCJJyIFNQF2EuF4b96BusRwESNQK7DvaQNe+VsmihxS14TQpcEdNE6C4rtLfskOMKPYL0M2TyatPflyqgq5Z/sVBU36kl15p/bDnUj9pnSjJ5svsuVcXrqWIcms8RsUVjkTRGqgc9Ub8aTtBtls8kkGLtIYBPm2vWj0C+0UCVXuPkPhHFBc2TGeUFViiL/rv2R1X9xOyDjKReBVLKTnSacroXGrgJY0lOXZqumzUL2yvw14VKG7I2pNNYC+deFw0LenBM5ZUgU4RBUaTOKU2zdZlv7DR7PK76wGCDG8rFRQgXjwn+8K+AMIAcfKL5v19b/d5Gd59tqV9CdCrD27RojdKfp/Mvv47IHVAuWmNgyIC0mfnNJ9iUikIIu8QFjJeh3yypq9KgW+3k5P/P27Qif2Yh/AHPIZjWnhsnDEAAAAASUVORK5CYII=) no-repeat left;display: table-cell;vertical-align: middle;padding-right: 10px;background-size: 36px;}
table.krizovka tbody.krizovka td {padding: 0em !important;margin: 0em;width: 1.8em;height: 1.8em;}
table.krizovka td input{font-size: 1.3em;width: 1.8em;height: 1.8em;text-align: center;}
table.krizovka td.tajenka input {border: solid 3px;}
table.krizovka td.legenda {text-align: left; width: auto !important;}
div.multiple_column {display: inline-block;padding-left: 10px;text-align: right;vertical-align: top;}
input.text {font-size: 20px;}
input.souhvezdi {padding-bottom: 5px;margin-bottom: 5px;}
input.souhvezdi:focus {border: 2px solid #005082; background-color: #dfe7e9;}
#gpsLatConv, #gpsLonConv, #gpsLatConv2, #gpsLonConv2{display: inline;}
/* ##### Header ##### */
#pageTitle {display:none;}
#header {background-color: transparent;background-image: url('title.jpg'); background-repeat: no-repeat; background-size: contain; background-position: bottom; background-color: black; height:120px;}
.headerTitle {margin: 0;padding: 0.25em 4mm 0.25em 4mm;}
.headerTitle a {color: black;background-color: transparent;text-decoration: none;font-size: 110%; /* For MSIE */font-weight: bold;font-style: italic;}
.headerTitle > a {font-size: 138%; /* For fully standards-compliant user agents */}
.headerTitle span {color: white;background-color: transparent;font-weight: normal;}
.subHeader {color: white;background-color: transparent;font-size: 109%;text-align: right;margin: 0;padding: 0.5ex 0;position: relative;width: 500px;top: 90px;left: 230px;}
.subHeader a {color: white;background-color: transparent;text-decoration: none;font-weight: bold;padding-bottom: 3px;padding-right: 4px;padding-left: 4px;padding-top: 3px;}
.subHeader a:hover {color: #29303D;background-color: white;}
img {border: 0;}
#mainContainer {display: table; width: 100%;}
#ma {padding: 0px; background: #7aa1e6 url(mapa/poz.gif) top left no-repeat; height: 160px; width: 200px; font-size: 1px;}
/* ##### Left Side Bar ##### */
#ao_menu {width: 160px;text-align: left;display:table-cell; vertical-align: top;}
#ao_menu ul {list-style-type: none;list-style-position: outside;margin: 0;padding: 0;}
#ao_menu li {margin: 0ex;padding-top: 0px;padding-right: 0;padding-bottom: 0px;}
#menu div.logininfo {padding-right: 5px;padding-left: 5px;text-align: left;}
#menu li a {color: #FFFFFF; background-color: #005082; text-decoration: none; font-weight: bold; display: block; padding-top: 4px; padding-right: 1px; padding-bottom: 4px; padding-left: 4px; margin: 0px; border-bottom: 1px solid #999999;}
#menu li li a {color: #000000; background-color: #dfe7e9; padding-left: 8px; font-weight: normal;}
#menu li li li a {color: #444; background-color: #FDFDFD; padding-left: 16px; font-weight: normal;}
#menu li a:hover {color: #2F3F5E; background-color: #97B3C4; text-decoration: none; border-right-width: 3px; border-right-color: #005082; display: block; border-right-style: outset;}
#menu .activeLink {background-color: #F6D55D;font-weight: bold;font-style:underline;}
/* ##### Right Side Bar ##### */
.rightSideBar {width: 160px;border-left: 1px solid #999999;display:table-cell; vertical-align: top;}
[class~="rightSideBar"] {margin-right: 0ex;padding: 0px;}
.rightSideBar .sideBarTitle {color: #FFFFFF;background-color: #005082;font-weight: bold;margin: 0;padding: 0.8ex 1ex;border-bottom: 1px solid #999999;}
.rightSideBar ul {list-style-type: none;list-style-position: outside;margin: 0;padding: 0;}
.rightSideBar li {margin: 0ex;padding-top: 0px;padding-right: 0;padding-bottom: 0px;}
.rightSideBar .menu a {color: #FFFFFF;background-color: #005082;text-decoration: none;font-weight: bold;display: block;padding-top: 4px;padding-right: 1px;padding-bottom: 4px;padding-left: 4px;margin: 0px;border-bottom: 1px solid #999999;}
.rightSideBar .menu a:hover {color: #2F3F5E;background-color: #97B3C4;text-decoration: none;display: block;}
.rightSideBar .submenu a {color: #000000;background-color: #F8F8F8;text-decoration: none;display: block;padding-top: 4px;padding-right: 1px;padding-bottom: 4px;padding-left: 4px;margin: 0px;border-bottom: 1px solid #999999;}
.rightSideBar .submenu a:hover {color: #2F3F5E;background-color: #97B3C4;text-decoration: none;display: block;}
.rightSideBar .subsubmenu a {color: #0077dd;background-color: #FDFDFD;text-decoration: underline;display: block;padding-top: 4px;padding-right: 1px;padding-bottom: 4px;padding-left: 4px;margin: 0px;border-bottom: 1px solid #999999;}
.rightSideBar .subsubmenu a:hover {color: #000000;background-color: #97B3C4;text-decoration: none;display: block;}
.rightSideBar .sideBarText {color: #666666;background-color: #ffffff; /* transparent */line-height: 1.25em;margin: 1ex 0.25ex 1.5em 0.75ex;padding: 0;display: block;}
.rightSideBar .sideBarText a {text-decoration: underline;}
.rightSideBar .sideBarText a:hover {text-decoration: none;}
.rightSideBar .thisPage {color: rgb(64,64,64);background-color: #ffffff; /* transparent */font-weight: bold;}
/* ##### primaryContent ##### */
#pageFrame {color: black;background-color: rgb(255,255,255); /* transparent */text-align: justify;line-height: 1.5em;margin-top: 5px;-moz-border-radius: 0 0 15px 15px;border-radius: 0 0 15px 15px;}
#outer {color: black;background-color: #ffffff; /* transparent */text-align: justify;line-height: 1.5em;margin: 0px 0px 0 0px;padding: 25px 14px 15px 14px;border-left: 1px solid #999999;border-right: 1px solid #999999;}
table {margin-left: auto;margin-right: auto;}
.pageSkolni {min-height: 200px;font-size: 1.2em;}
#primaryContent {color: black;background-color: #ffffff; /* transparent */text-align: justify;line-height: 1.5em;padding: 25px 14px 15px 14px;display:table-cell; vertical-align: top; width: 658px;}
#primaryContent h1 {color: #545454;margin-bottom: 1em;border-bottom: dashed 1px #cccccc;padding-bottom: 0.3em;font-size: 1.5em;}
#primaryContent h2,h3 {color: #545454;margin-bottom: 1em;border-bottom: dashed 1px #cccccc;padding-bottom: 0.3em;}
#primaryContent h2 {font-size: 1.3em;}
#primaryContent h3 {font-size: 1.2em;}
#primaryContent h4 {font-size: 1.1em;font-weight: bold;text-align: center;padding-top: 0.0em;margin: 0;}
#primaryContent h5 {font-size: 1em;font-weight: bold;text-align: center;padding: 0;margin: 0;}
#primaryContent h5.dsn {font-size: 1em;font-weight: bold;text-align: left;padding: 0;margin: 0;}
#primaryContent h6 {font-size: 1em;text-align: center;padding: 0;margin: 0;}
#primaryContent li {padding-bottom: 0.3em;}
#primaryContent .left-line {padding-left: 1em;border-left: solid 0.75em #005082;}
#primaryContent .created-line {padding-left: 1em;border-left: solid 0.75em yellow;}
#primaryContent .sent-line {padding-left: 1em;border-left: solid 0.75em blue;}
#primaryContent .accepted-line {padding-left: 1em;border-left: solid 0.75em green;}
#primaryContent table {position: relative;margin: 1em auto 1em auto;border-collapse: collapse;text-align: center;}
#primaryContent table thead {font-weight: bold;padding: 0.5em;color: #fff;background: #006192 url('images/a8.gif') top left repeat-x;border-right: solid 1px #fff;}
#primaryContent table thead tr {font-weight: bold;padding: 0.5em;color: #fff;background: #006192 url('images/a8.gif') top left repeat-x;border-right: solid 1px #fff;}
#primaryContent table td, #primaryContent table th {padding: 0.5em;border-right: solid 1px #fff;}
#primaryContent table tr.rowH {color: #fff;background: #006192;border-right: solid 1px #fff;}
#primaryContent table tr.rowA {background: #F1F1F1;border-top: solid 1px #fff;color: inherit;}
textarea {width: 90%;}
.home_page_container {background: #F1F1F1 !important;border: solid 2px #fff !important; display:inline-block !important; width: 240px !important;}
fieldset:last-of-type .home_page_container {background: #F1F1F1 !important;border: solid 2px #fff !important; display:block !important;width: 100% !important;}
#primaryContent table tr.rowB {background: #FDFDFD;border-top: solid 1px #fff;color: inherit;}
#primaryContent a {color: #0077dd;background-color: #ffffff; /* transparent */text-decoration: underline;}
#primaryContent a:hover {text-decoration: none;color: #FF9933;}
#primaryContent a.trida {color: black;background-color: #dfe7e9;text-decoration: none;text-align: center;font-weight: inherit;font-size: 1.5em;display: inline-block;width: auto;height: 20px;margin: 2px;padding-top:7px;padding-bottom: 7px;padding-left: 7px;padding-right: 7px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
#primaryContent a.trida:hover {color: #2F3F5E;background-color: #97B3C4;border-width: 6px;border-color: #2F3F5E;}
#primaryContent a.pdf {background-image: url(../images/pdf.gif);
                       background-size: auto;
                       background-repeat: no-repeat;
                       background-position-x: center;
                       background-position-y: top;
                       display: table-cell;
                       padding: 40px 6px 6px 6px;
                       text-align: center;}
#primaryContent a.orange_button {  background-color: #005082;
                                   border: none;
                                   color: white;
                                   padding: 15px 32px;
                                   text-align: center;
                                   text-decoration: none;
                                   display: inline-block;
                                   font-size: 16px;}
#primaryContent a.green_button {  background-color: #4CAF50;
                                  border: none;
                                  color: white;
                                  padding: 15px 32px;
                                  text-align: center;
                                  text-decoration: none;
                                  display: inline-block;
                                  font-size: 16px;}
#primaryContent .selected {color: #FFFFFF;background-color: #005082;border: solid 3px orange;text-decoration: none;text-align: center;font-weight: bold;font-size: 1.5em;display: inline-block;width: auto;height: 20px;margin: 2px;padding-top:7px;padding-bottom: 7px;padding-left: 7px;padding-right: 7px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.align_center {margin: auto; width: fit-content;}
p {margin: 0.5em 0 0.5em 0;padding: 0;color: #000000;}
dt {font-weight: bold;margin: 0;padding: 0 0 0.5ex 0;}
dd {margin: 0 0 1.5em 1.5em;padding: 0;}
/* ##### Footer ##### */
footer {color: #444;background-color: #FFFFFF;font-size: 92%;text-align: center;line-height: 1.25em;margin-bottom: 10px;-moz-border-radius: 0 0 15px 15px;border-radius: 0 0 15px 15px;padding: 1em 4mm 1em 4mm;clear: both;border-top: 1px solid #999999;}
footer div {margin: 0;padding: 0 0 1ex 0;}
footer a {color: #0077dd;background-color: #ffffff; /* transparent */text-decoration: underline;}
footer a.bold {font-weight: bold;}
footer a:hover {text-decoration: none;color: #FF9933;}
input.text-short {width: 100px;}
input.text-medium {width: 250px;}
input.text-long {width: 450px;}
td.td-left {text-align: left;}
/*
@media only screen and (max-width: 980px) {#header {background-color: #004382 !important;background: url('title.jpg') no-repeat;max-width: 100%;background-size: 100%;}
.subHeader {left:0px;text-align: left;}
#primaryContent {margin: 0px 0px 0px 0px;width: auto;}
.rightSideBar {display: none;}
body {color: #444;background-color: #000000;background-image: url(bg.gif);background-position: center top;font-family: Arial;font-size: 1em; margin: auto;padding: 0;width: 100%;} 
html > body {font-size: 1em;}
.#ao_menu {float: none;width: 100%;}}*/
label.required {font-weight:bold;}
input:invalid {border-color: red;}
#menuToggle input {display:none;}
nav {width:160px;border-right: 1px solid #999999;display:table-cell;}
.wideContent {width: 790px;}
input.button {height: 22px;} 
.answers_saved {color: green; font-size: 18px; display: block;}
.answers_saving {color: #005082; font-size: 18px;display: none;}
.answers_saving_failed {color: red; font-size: 18px;display: none;}
.legenda_mobile {display: none;}
.res_warn {display:none;}
.mit_res {display:none;}
form span.error {
    color: red;
    display: block;
}
.bodovani {border: thin red solid; color: red; padding: 0.3em; border-radius: 0.5em;}
.vzorOdpoved {color: blue;}
.bold_text {font-weight: bold;}

/* hide spin boxes */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type=number] {
    -moz-appearance:textfield; /* Firefox */
}