/* ELEMENTS TRIDNI.NET */
/* Ondrej Hruska (c) 2008 */
/* Definice tabulek, divu, layeru a podobne. */

/* ---M A I N   T A B L E-------------------------------------- */
/* Definice tabulky */
table.maintable {
	position:relative;
	width:100%;
	height:auto;
	text-align:left;
	border-spacing:0px;
	/*border:1px solid black;*/
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}
/* a jeji bunky */
table.maintable td {
	text-align:left;
	border-spacing:0px;
}
/* Bunka s obsahem stránky */
td.maincell {
	text-align:left;
	vertical-align:top;
	padding:5px;
	background:#ffffff;
	border:1px solid black;
	border-top:0px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
}
/* Bunky, ve kterych jsou tlacitka */
td.gcell, td.ccell, td.tcell {
	text-align:left;
	vertical-align:bottom;
	padding-left:20px;
	padding-bottom:0px;
	border-bottom:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;
}
td.gcell {
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:2px;
	height:150px;
	border:1px solid black;
	background:url("../images/design/logodef.gif") repeat-x #eeeeff;
}
table.headtable {width:100%;} /* Hlavickova tabulka
/* -------------------------------------------------------------------------- */
/* ---stin inspirovany navodem na http://www.cssplay.co.uk/menu/shadow2.html- */
/* nastaveny pro hlavni tabulku */
.mout {
  display:block; 
  background:url("../images/design/grey3s.gif") #678; 
  border:1px solid #89a; 
  position:relative;
  margin-left:5px;
  margin-top:5px;
  margin-right:0px;
  margin-bottom:0px;
  -moz-border-radius-bottomleft:3px;
  -moz-border-radius-topright:2px;
  -moz-border-radius-bottomright:3px;
  }
.mltin {
  left:-5px;
  }
.mtpin {
  top:-5px;
  }
.mnarrow {width:100%;}
/* -------------------------------------------------------------------------- */
/* ---jine tabulky a jejich bunky-------------------------------------------- */
.colorsubmit {margin-bottom:0px; padding-left:1px; padding-right:0px; margin-right:2px;} /* SUBMIT u vyberu barev */

.frc{text-align:left; vertical-align:top; padding-left:5px;width:50%;}
.frc div.rozcestnik {width: auto; height: 300px; overflow: auto; border:2px ridge grey; padding-right:5px; margin-left:0px;}
.frclinks{list-style-image: URL('../images/nav/r_green.gif'); font-size:18px; margin-top:10px;}
.frclinks a{position:relative; top:-7px;}

.flc{text-align:left; vertical-align:top; width:50%;}
.flc div.blizise{width: auto; height: 300px; overflow: auto; border:2px ridge grey; padding-left:5px; margin-right:5px; padding-right:2px;}
/* -------------------------------------------------------------------------- */

/* ---I M A G E S------------------------------------------------------------ */
/* Hlavni logo */
img.logo{margin-left:10px; margin-top:5px; margin-right:10px; margin-bottom:3px; border:0px;}
/* -------------------------------------------------------------------------- */

/* ---tabulka s materiály---------------------------------------------------- */
table.mattable {width:100%;}

table.mattable tr.headrow {background:#ccccff;}
table.mattable tr.obsahrow {background:#ffffaa;}

td.hdatum, td.hpridal, td.hvelikost,td.hpopis, td.hstahnout {padding-left:3px;padding-top:1px;padding-bottom:1px;padding-right:3px;}
td.hdatum{width:70px; text-align:center; font-size:1.05em; font-family:Arial, Helvetica, sans-serif, serif; color:black;}
td.hpridal{width:80px; text-align:center; font-size:1.05em; font-family:Arial, Helvetica, sans-serif, serif; color:black;}
td.hpopis{font-weight:bold; width:auto; text-align:center; font-size:1.05em; font-family:Arial, Helvetica, sans-serif, serif; color:#000066;}
td.hstahnout{font-weight:bold; width:126px; max-width:150px; text-align:center; font-size:1.05em; font-family:Arial, Helvetica, sans-serif, serif; color:#000066; white-space:nowrap; padding-right:7px; white-space:nowrap;}
td.hvelikost{width:68px; text-align:center; font-size:1.05em; font-family:Arial, Helvetica, sans-serif, serif; color:black;}

td.odatum, td.opridal, td.ovelikost,td.opopis, td.ostahnout {padding-left:3px;padding-top:2px;padding-bottom:2px;padding-right:5px; word-wrap:break-word; overflow:hidden;}
td.odatum, td.opridal, td.ovelikost {font-size:0.8em; font-family:Arial, Helvetica, sans-serif, serif; color:#000000;}
td.odatum{padding-left:3px; text-align:left;}
td.opridal{text-align:left;}
td.opopis{text-align:left;}
td.ostahnout{text-align:left;}
td.ovelikost{text-align:center;}
span.downloadiconspan{vertical-align:bottom;}
img.downloadicon{width:25px; height:16px; border:0px;}

div.math3 {text-align:left; margin-left:20px;}
/* -------------------------------------------------------------------------- */

/* perlicky */
.perly {list-style-image:url("../images/icons/smajlik.gif");}
ul.perly li {margin-bottom:10px;}

/* Info o studentech*/
.studcont{width:auto; height:auto; border:2px outset #cccccc; background:#ffffcc; padding:4px;}
.studkey div{text-align:right;}
.studkey{vertical-align:top; width:200px;}
.studval div{text-align:left;}
.studval{width:auto; vertical-align:top;}
input.studvalinput{width:300px;}

hr.sthr{margin-top:4px; margin-bottom:4px;}
/* ---------- */

/* akce */
div.floating{
	float:right;
	margin-right:10px;
	border:3px #ccf solid;
	-moz-border-radius:3px;
	padding:0px;
	min-width:300px;
	_width: expression(document.body.clientWidth < 300? "300px" : "auto" );
}

div.floattit{font-weight:bold; margin:0px; padding:2px; text-align:center; vertical-align:center; background:#ffc;}
/* ------------ */

/* suplparse */
.td_supltrid_3{
  border:1px solid #999;
  padding:4px;
}
.td_supltrid_3 p{
  margin-top:0px;
  margin-bottom:0px;
}
.suplparset{
  width:100%;
  border:1px solid #666;
  border-collapse:collapse;
  background-color:#ffd;
}
/* --------- */
