/* CSS Document ONLINE TESTY*/


#OnLineTestRegForm input[type='text'],#OnLineTestRegForm input[type='password'], #OnLineTestRegForm select {
    border:1px solid grey;
}

#OnLineTestRegForm input.error, #OnLineTestRegForm select.error {
    border:1px dotted red;
}

#OnLineTestRegForm fieldset legend {
   font-weight:bold;
   
}

#OnLineTestRegForm fieldset {
   margin-top:20px;
}

#OnLineTestRegForm label {
   display:block;
}

#OnLineTestRegForm label.error {
	margin-left: 10px;
	width: auto;
	display: inline;
	font-style:italic;
	color:red;
}




#OnLineTestTimeToEnd{
   width:160px;
   height:120px;
   border:1px solid  #dbdbdb;
   background-color:#ffffff;
   left: expression( ( -130 - OnLineTestTimeToEnd.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
   top: expression( ( -130 - OnLineTestTimeToEnd.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );

}

#OnLineTestTimeToEnd {
bottom:130px;
position:absolute;
right:130px;
}

#flashcontent {
   display:inline;
}

div > div#OnLineTestTimeToEnd {
position:fixed;
}

#OnlineTestErrorMessage{ color:red;}

#OnLineTestTimeToEnd{display:none;}


ul#QuestionListUL {
   list-style-type:none;
   margin:10px;
}

ul#QuestionListUL li strong {
  font-size:14px;
  margin-top:20px;
  display:block; 
}

ul#QuestionListUL li {
  margin-bottom:30px;
}

ul#QuestionListUL li ul {
   position:relative;
   display:block;
   list-style-type:lower-alpha;
   clear:both;
   margin-top:20px;
   margin-bottom:40px;
}

ul#QuestionListUL li ul li{
   display:block;
   float:left;
   text-align:center;
   padding:20px;
   font-size:12px;
   
}

ul#QuestionListUL li ul li input{
   display:block;
   border:0;
   margin-bottom:8px;
}

ul#QuestionListUL li .number{
   background-image: url(../images/podklad/online-testy-number-background.png);
   background-repeat: no-repeat;
   background-position: left top;
   width:78px;
   height:36px;
   
   font-weight:bold;
   font-size:22px;
   color:#ffffff;
   
   text-align:center;
   vertical-align: middle;
   line-height:36px;
   
   
   
   
}

ul#QuestionListUL li .numberBox{
   margin-right:20px;
}

ul#QuestionListUL li .questionBox{

}

ul#QuestionListUL li .numberBox span {
   font-size:10px;
   color:#4a4a4a;
}

