 /*============================================================================
 == OBECNE =====
 =========================================================================== */
.skoly{width: 663px;background: url(/images/skoly.png); height: 30px; margin-top: 20px; padding-left: 33px; line-height: 30px;}
.skoly a {color: white; font-size: 14px; font-weight: bold;}
.skoly a:visited {color: #b0b0b0;}

.lokalita {width: 631px;background: url(/images/fakulta.png); height: 48px; padding-left: 12px; line-height: 48px; font-size: 12px;}

.tlacitko.tl_od {margin-top: 20px; float: right; margin-right: 46px;}

/* ============================================================================
 == Otazky pro nerozhodnuté =====
 =========================================================================== */

.ovladaniOtazekOtazkyProNerozhodnute { margin: 15px 0 20px; float: right; }
.stredoveCislaOtazkyProNerozhodnute { float: left; margin: 0 20px; } 
.stredoveCislaOtazkyProNerozhodnute span { display: block; padding: 10px; float: left; height: 20px; line-height: 20px; }
.cislaDalsiOtazkyProNerozhodnuteVybrane { background-color: #D7D7D7; border: 1px solid #BFBFBF; }
.tlacitkoDopreduOtazkyProNerozhodnute { padding: 9px 0 0; float: right; }
.tlacitkoZpetOtazkyProNerozhodnute { padding: 9px 0 0; float: left; }
.plochaOtazkyOtazkyProNerozhodnute table { width: 100%;  }
.plochaOtazkyOtazkyProNerozhodnute table tr td { padding: 2px 3px; border-bottom: 1px solid silver; width: 50%;  }

.nebo { float: left; margin: 0; font-weight: normal; margin: 0 4px 0 4px;}
.otazky-pro-nerozhodnute .otazkyPredmet {  background-color: red;font-weight: bold; }
.otazky-pro-nerozhodnute .levy {  }
.otazky-pro-nerozhodnute .levy label { margin-right: 10px; }
.otazky-pro-nerozhodnute .pravy label { margin-left: 10px; }
.otazky-pro-nerozhodnute .otazkyPredmet label { border-bottom: 1px dotted #E0E0E0; }
.otazky-pro-nerozhodnute label:hover { border-bottom: 1px dotted #333; }
.otazky-pro-nerozhodnute table {width: 100%; border: 0px solid black; font-weight: bold; }
.otazky-pro-nerozhodnute table tr {vertical-align: top; }
.bg_color_1 {vertical-align: top;}
.bg_color_2 {background-color: #cccccc}

.otazky_zaver { text-align: left; }
.otazky_zaver_radio { text-align: left}
.otazky_zaver_text { background-color: #cccccc; font-weight: bold}

.plochaOtazkyOtazkyProNerozhodnute table .otazkyPredmet { padding-left: 5px; }
.plochaOtazkyOtazkyProNerozhodnute h3,
.plochaOtazkyOtazkyProNerozhodnute p { margin-left: 0 !important; }

/* ============================================================================
 == Detail University =====
 =========================================================================== */
td.row10 {background: #f5f5f5; color: #666666; width: 570px; padding-left: 18px; width:700px;}
td.row11 {background: #f5f5f5 url(/images/ctverecek.png) left top; background-position: 0px 5px; background-repeat: no-repeat; padding-left: 18px; width:700px; font-weight: bold; color: #333333;}

/* =============================================================================================================
                       ============ PRIHLASKA NA VS ================
=============================================================================================================*/

input.button.osp { width: 130px; height: 24px; background: url(../images/btn-osp.png) no-repeat top left; overflow: hidden; text-indent: -2000px; _text-indent: 0px; &text-indent: 0px; border: none; cursor: pointer; }
input.button.osp:hover { background-position: 0 -24px; }

.OP { width: 65px}
.RC1 {width: 45px}
.RC2 {width: 30px}
.CP {width: 60px }
.PSC { width: 45px}
.CisloDomu {width: 40px}
.KKOV { width: 70px}
.nazev-oboru {width: 250px}
.StredniSkola {width: 400px}

#PrihlaskaNaVS table {margin-left: 40px}

span.napoveda { margin-left: 25px}
span.napoveda { color: #777777; font-size: 12px; background: url(../images/zachranne_kolo.png) no-repeat left center; padding-left: 22px; height: 20px; line-height: 18px; letter-spacing: 0px; }

h3 span.napoveda { margin-left: 35px; color: #777777}

td.prospech input {width: 30px}
td.predmet input {width: 200px}

td.maturita { width: 70px; text-align: Center}
td.maturita input {width: 30px; text-align: center}

div.prihlaska input {	border-width:1px; border-style:solid; border-color:#d1d1d1;}
div.prihlaska select {	border-width:1px; border-style:solid; border-color:#d1d1d1;}
/* =============================================================================================================
                       ============ 4-4-Prehled prijimacek ================
=============================================================================================================*/

.contentDiv {}
.contentDiv table,.contentDiv td
{
    border               : 1px solid #CCC;
    border-collapse      : collapse;
  font                 : small/1,3 "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
}
.contentDiv table
{
    border                :none;
    border                :1px solid #CCC;
background-color: #F8F8F8;
}
.contentDiv thead th,
.contentDiv tbody th
{
    background            : #FFF url(../images/th_bck.gif) repeat-x;
	color                 : #666;  
    padding               : 5px 10px;
	border-left           : 1px solid #CCC;
}
.contentDiv tbody th
{
  background            : #fafafb;
  border-top            : 1px solid #CCC;
  text-align            : left;
  font-weight           : normal;
}
.contentDiv tbody tr td
{
    padding               : 5px 10px;
  color                 : #666;
}
.contentDiv tbody tr:hover
{
  background            : #FFF url(../images/tr_bck.gif) repeat;
}

.contentDiv tbody tr:hover td
{
  color                 : #454545;
}
.contentDiv tfoot td,
.contentDiv tfoot th
{
  border-left           : none;
  border-top            : 1px solid #CCC;
    padding               : 4px;
  background            : #FFF url(../images/foot_bck.gif) repeat;
  color                 : #666;
}
.contentDiv caption
{
    text-align            : left;
    font-size             : 120%;
    padding               : 10px 0;
    color                 : #666;
}