INPUT {
	font-family: "Arial CE", Arial;
	font-size: 9pt;
}

.main #search P {
	margin-bottom: 20px;
}

#header .navigation .top .search FORM INPUT.button {
	margin: 0;
	display: block;
	font-size: 7pt;
}

/*********************************/
/*** vychozi styly pro det. uzlu */
/*********************************/
#signpost IMG, #module IMG {
	margin-bottom: 20px;
}

#signpost TABLE IMG, #module TABLE IMG {
	margin-bottom: 0px;
}

#signpost IMG.noborder,#module IMG.noborder {
	border: none;
}

/*
#content A, #content A:VISITED {
	color: #435CCC;
	font-weight: normal;
}
*/
#content A STRONG {
/*	color: #435CCC; */
	font-weight: bold;
}

/*********************************/ 
/*** seznam pripojenych souboru  */
/*********************************/
#fileList {
	width: 100%;
	float: left;
}

#signpost #fileList {
	margin-top: 20px;
}

#fileList H1 {
	color: #606163;
	font-size: 9pt;
	margin-bottom: 5px;
}

#fileList UL {
	padding: 0;
	margin: 0;
}

#fileList LI {
	list-style: none;
	margin-bottom: 5px;
	font-size: 8pt;
}

#fileList LI IMG {
	float: left;
}

#fileList LI A {
	color: #000000;
	font-style: normal;
}

/*********************************/ 
/*** seznam podrizenych uzlu     */
/*********************************/
#content .main * #childStructureList UL {
	padding: 23px 0 0 0; /* bot 10px */
	line-height: 150%;
	background-image:url("../img/bg_line.png");
	background-position: left top;
	background-repeat: repeat-x;	
}

#content .main * #childStructureList LI {
	list-style: none;
}

#content .main * #childStructureList.noborder UL {
	padding: 0 0 0px 0;
	border-top: 0;
	background-image: none;
}

/*********************************/
/*** bublina                     */
/*********************************/
TD.alt {
	font-size: 8pt;
}

.bold {
	font-weight: bold;
	color: #000000;
}

.error,.error * {
	color: red;
}

/*********************************/
/*** Cviceni                     */
/*********************************/
/*
@font-face {
	font-family: 'DroidSans';
	src: url('fonts/DroidSans.ttf');
}
@font-face {
	font-family: 'DroidSansBold';
	src: url('fonts/DroidSans-Bold.ttf');
}
*/
.exercise {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.exercise .dojoDndItem {
	font-weight: bold;
}
/*
.exercise .source, .exercise .target {
	font-family: "DroidSans";
}
*/
.exercise .source .dojoDndItem  {
/*  font-family: "DroidSansBold"; */
  color: #0000ff;
}
.exercise .source .SELECTED {
	border: 1px solid red;
	padding: 0 3px;
}
.exercise .target .dojoDndItem  {
/*  font-family: "DroidSansBold"; */
  color: #ff0000;
  background-color: #dcdcdc;
  padding: 0 3px;
}
.exercise .target .OK, .exercise .OK * INPUT, .exercise * INPUT.OK /*ie*/{
	color: #000000;
}
.exercise .target .ERROR, .exercise .ERROR * INPUT, .exercise * INPUT.ERROR /*ie*/ {
	color: #ff0000;
}
.exercise .SPELL * INPUT, .exercise * INPUT.SPELL /*ie*/ {
	font-family: Courier !important;
    background-image: url("../img/bg_spell_text.png");
    background-repeat: repeat-y;
    font-size: 9pt;
}
/*.exercise*/ A.help, /*.exercise */A.ok, /*.exercise */A.error {
	float: left;
	width: 14px;
	height: 14px;
}
/*.exercise*/ A.help SPAN, /*.exercise */A.ok SPAN, /*.exercise */A.error SPAN {
	float: left;
	width: 14px;
	height: 14px;
    background-repeat: no-repeat;
    text-decoration: none;
    margin: 2px 0 0 2px;
}
/*.exercise*/ A.help SPAN {
    background-image: url("../img/bt_help.png");
    margin: 2px 0 0 2px;
}
/*.exercise */A.error SPAN {
    background-image: url("../img/bt_error.png");
}
/*.exercise */A.ok SPAN {
	width: 16px;
    background-image: url("../img/bt_ok.png");
}

.dijitAccordionTitleFocus INPUT[type=button] {
	border: 1px solid #BFBFBF;
	margin: 2px 5px 0 0;
}
.dijitAccordionTitleFocus INPUT[type=button]:hover {
	background-color: #d6d6d6;
}

.add SPAN, .del SPAN {
	float: left;
	width: 14px;
	height: 14px;
	background-repeat: no-repeat;
	cursor: pointer;
}
.add SPAN {
	background-image: url("../img/bt_add.png");
}
.del SPAN {
	background-image: url("../img/bt_del.png");
}
INPUT.add {
	padding-left: 14px;
    background-image: url("../img/bt_add.png");
    background-repeat: no-repeat;
}	

.exercise .response {
	float: left;
	width: 100%;
	font-family:"Arial CE",Arial;
	font-style: italic;
	color: #F49200;
}

.bubb {
	cursor: pointer;
	color: #666666;
	border-bottom: 1px dotted #666666;
}

#aContent #list .path {
	font-family: Courier;
}

A.player {
	background-color: #000000;
}
A.player IMG {
	float:left;
}
.play {
	position: relative;
	display: block;
	z-index: 2000;
    background-image: url("../img/play.png");
    background-repeat: no-repeat;
    background-position: center;
}

TABLE UL {
	margin: 0;
	padding: 0;
}
TABLE LI {
	list-style: none;
	margin-bottom: 5px;
}

#detail table TR.dojoDndItemBefore TD {
	border-top: 2px solid #369;
} 
#detail table TR.dojoDndItemAfter TD {
	border-bottom: 2px solid #369;
} 
#lessons LI, UL.dojoDndSource LI, UL.dojoDndSourceMoved LI, .dijitTitlePaneContentInner UL LI, TR.dojoDndItem UL LI {
	list-style: none;
}
#lessons {
	float: left;
}
#lessons UL, #catalogs UL {
	margin: 5px;
	padding: 0;
	float: left;
}
#lessons UL {				
	height: 335px;
	width: 415px;
}
#catalogs {
	float: right;
	margin-left: 20px;
}
.tundra #catalogs .dijitTitlePaneContentInner {
	margin: 0;
}
#cGrammar .dijitTitlePaneContentInner, #cExcercise .dijitTitlePaneContentInner, #cVideo .dijitTitlePaneContentInner, #cTest .dijitTitlePaneContentInner {
	height: 275px;
}
#cGrammar UL, #cExcercise UL, #cVideo UL, #cTest UL {
	overflow-y: auto;
	height: 275px;
}
#lessons LI.excercise,  #catalogs LI.excercise, #cExcercise, SPAN.excercise {
	background:url("../img/excercise.png") no-repeat scroll left top transparent;
	padding-left: 28px;
}
#lessons LI.grammar,  #catalogs LI.grammar, #cGrammar, SPAN.grammar {
	background:url("../img/grammar.png") no-repeat scroll left top transparent;
	padding-left: 28px;
}
#lessons LI.video,  #catalogs LI.video, #cVideo, SPAN.video {
	background:url("../img/video.png") no-repeat scroll left top transparent;
	padding-left: 28px;
}
#lessons LI.avalon,  #catalogs LI.avalon, #cAvalon, SPAN.avalon {
	background:url("../img/avalon.png") no-repeat scroll left top transparent;
	padding-left: 28px;
}
#lessons LI.test,  #catalogs LI.test, #cTest, SPAN.test {
	background:url("../img/test.png") no-repeat scroll left top transparent;
	padding-left: 28px;
}
#lessons LI.file,  #catalogs LI.file, #cFile, SPAN.file {
	background:url("../img/pdf.png") no-repeat scroll left top transparent;
	padding-left: 28px;
}
#aContent #Osnova #detail {
	width: 1000px;
}
#aContent #Sezeni #detail {
	width: 1000px;
}
