@media all { 
  .page-head-title h2 { margin-top: 12px; }
  .page-head-title h3 { display: none; }
  #ects .subjectHeaderTitles th, #ects .subjectAttrsTitle{ text-align: left !important; }
  #ects .unimportant{ background-color: #fff; }
  #ects .subjectHeaderValues{ background-color: #ff9900; font-weight: bold; }
  #ects .important{ background-color: #ffff99; }
  #ects td, #ects th{ padding: 1px !important; }
  #ects table{ border-collapse: collapse; }
  
  #english-site div.contact-form { width: 920px; border-top: 1px solid gray; margin-top: 50px; }
  #english-site div.contact-form table.tbl { border-collapse: collapse; border: none; margin: 0px; }
  #english-site div.contact-form table.tbl td.empty { height: 6px; border: none; padding: 0px; }
  #english-site div.contact-form table.tbl td.cell { border-right: 1px solid gray; border-top: none; border-bottom: none; border-left: none; height: 40px; padding: 0px 30px; }
  #english-site div.contact-form table.tbl td.cell:hover { cursor: pointer; }
  #english-site div.contact-form table.tbl td.cell:last-child { border-right: none; }
  #english-site div.contact-form table.tbl td.cell table.bt { color: black; font-size: 8pt; line-height: 1.5em; text-align: left; border-collapse: collapse; white-space: nowrap; margin: 0px; }
  #english-site div.contact-form table.tbl td.cell table.bt:hover { color: #eb6a0a; }
  #english-site div.contact-form table.tbl td.cell table.bt:hover td.ti a { color: #eb6a0a; }
  #english-site div.contact-form table.tbl td.cell table.bt td img.obr { height: 36px; padding-right: 16px; }
  #english-site div.contact-form table.tbl td.cell table.bt td.obr { border: none; padding: 0px; }
  #english-site div.contact-form table.tbl td.cell table.bt td span.ti { vertical-align: middle; height: 36px; }
  #english-site div.contact-form table.tbl td.cell table.bt td a.ti { color: black; }
  #english-site div.contact-form table.tbl td.cell table.bt td a.ti:hover { text-decoration: none; }
  #english-site div.contact-form table.tbl td.cell table.bt td.ti { border: none; padding: 0px; }
  
  #contact-body p.text {padding-left: 20px;}
  #contact-body p.text a {padding-left: 10px;}
  
  table.more-info-table { width: 100%; border: none; } 
  table.more-info-table tr td { padding: 0px 10px 0px 10px; border: none; width: 50%; } 
  table.more-info-table tr td input { margin-bottom: 10px; height: 20px; border-radius: 4px; border-width: 1px; border-style: solid; border-color: gray; } 
  table.more-info-table tr td select { margin-bottom: 10px; height: 20px; border-radius: 4px; border-width: 1px; border-style: solid; border-color: gray; width: 100%; } 
  table.more-info-table tr td input[type=text] { width: 100%; }
   td.send-butt-td { text-align: right; }
  button.send-butt { background-color: #EB6A0A; border-radius: 5px; padding: 0px; border: none; cursor: pointer; }
  table.send-butt-table { margin: 0px; padding: 0px; }
  table.send-butt-table tr td { margin: 0px; padding: 0px; border: none; }
  table.send-butt-table tr td { vertical-align: middle; }
  table tr td.send-text { padding: 0px 10px 0px 10px; color: white; font-size: 12px; }
  table tr td.send-icon { background-image: url('//www.vsb.cz/share/webresources/o8/vsb/img/send.png'); width: 35px; height: 31px; background-repeat: no-repeat; padding: 0px; }
  .form-body { border-left: 1px solid gray; border-right: 1px solid gray; border-bottom: 1px solid gray; border-top: 1px solid gray; }
  .form-body h3 { margin: 0px; padding: 10px 0px 10px 10px; }
  #english-site div span.detail-icon { display: inline-block; background-image: url('//www.vsb.cz/share/webresources/o8/vsb/img/arrow.png'); width: 24px; height: 10px; cursor: pointer; }
  #english-site div span.detail-icon:hover { display: inline-block; background-image: url('//www.vsb.cz/share/webresources/o8/vsb/img/arrow-selected.png'); width: 24px; height: 10px; cursor: pointer; }
  #english-site div span.detail-icon-up { display: inline-block; background-image: url('//www.vsb.cz/share/webresources/o8/vsb/img/arrow-up.png'); width: 24px; height: 10px; cursor: pointer; }
  #english-site div span.detail-icon-up:hover { display: inline-block; background-image: url('//www.vsb.cz/share/webresources/o8/vsb/img/arrow-up-selected.png'); width: 24px; height: 10px; cursor: pointer; }
  #english-site div span.detail { display: none; }
  #english-site div.branch-head { height: 110px; background-color: rgb(150,150,150); color: white; font-size: 18pt; } 
  #english-site div.branch-head p { padding-left: 15px; padding-top: 15px; }
  #english-site h1 { text-transform: uppercase; color: #EB6A0A; font-size: 22pt; font-weight: normal;}
  #english-site h2 { font-size: 18pt; font-weight: normal; }
  #english-site h3 { font-weight: normal; color: #EB6A0A; }
  #english-site table.branch-info-table { width: 100%; }
  #english-site table.branch-info-table tr td.branch-info-name { width: 150px; font-weight: bold; border: none; border-top: 1px solid #ddd; }
  #english-site table.branch-info-table tr td.branch-info-value { border: none; border-top: 1px solid #ddd; }
  #english-site div.tile-panel { width: 100%; height: 224px; }
  #english-site div.tile-panel a span { display: inline-block; width: 205px; height: 205px; border: none; color: white; background-color: rgb(150, 150, 150); padding: 15px 0px 0px 15px; margin: 2px; float: left; }
  #english-site div.tile-panel a span.selected { background-color: rgb(235, 106, 10); }
  #english-site div.tile-panel a span:hover { background-color: rgb(235, 106, 10); }
  #english-site div.branch-list h3 {font-size: 22pt; text-transform: uppercase; }
  #english-site div.branch-list ul li a.branch-list {text-decoration: none; color: black; font-size: 12pt; font-weight: bold; }
  #english-site div.study-tile-panel { display: block; height: 220px; }
  #english-site div.study-tile-panel a { display: inline-block; width: 280px; height: 200px; border: solid #A7A7A7 1px; padding: 15px 0px 0px 15px; margin: 2px; float: left; }
  #english-site div.study-tile-panel span { color: #969696; width: 200px; display: inline-block; }
  #english-site div.study-tile-panel span.tile-title { font-size: 20pt; line-height: 1.4em; color: #eb6a0a; }
}
