.content p { margin-bottom: 16px; }
#test{ 
    position: static;
    top: 0px; 
    left: 0px;
}

div.allbilets{
	width: 500px;
	/*background-color: grey;*/
}
p.tablecaption{
	font-family: Arial;
	/*font-weight: bold;*/
	font-size: 10pt;
	text-align: center;
	color: #838382; }
p.about_test { display: none; padding-top:10px; }
div.about_test h1 { font-family: Calibri; font-size: 16pt; width: 220px; color: #666666; padding-top: 30px; }
div.about_test button  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 3px 9px;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#ffffff);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		to(#ffffff));
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #949494;
	-moz-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		0px 0px 0px rgba(000,000,000,0),
		0px 0px 0px rgba(255,255,255,0);
}




.overtd{
	background-color: #daf5fe;
	color: black;
	
}
table#bilet{
	border-collapse: collapse;

	width: 480px;
	font-family: Arial;
	font-weight: bold;
	color: #015697;
	font-size: 10pt;
	/*ackground-color: #fcfaef;*/
	border: 3px solid #aadbef;
}
table#bilet td{
	padding: 4px;
	/*padding-left: 6px;*/
	text-align: center;
	border: 2px solid white;
	/*border-bottom: 2px solid white;*/
	/*border-left: 2px solid #ff4a4a;*/
	cursor: pointer;
}
div#timeleft{

	text-align: center;
	font-size: 12pt;
	color: #999;
	padding-top: 3px;
}
div#current_bilet{

	font-size: 16pt;
	color: #cc0000;

}

table#questTable{
	font-family: arial;
	width: 560px;
	color: #777676;
	margin: 0 auto;
	margin-top: 16px;
	border-collapse: collapse;
}
;table#questTable tr.tr_bottom{
;	border-left: 1px solid #d9d9db;
;	border-right: 1px solid #d9d9db;
;}
table#questTable td{
	width: 28px;
	height: 23px;
	background: url('../images/vopr2.png')  bottom repeat-x; 
	text-align: center;
	color: #525252;
	font-size: 12px;
	padding-top: 3px;	

}
table#questTable td.current_guest{

	width: 28px;
	height: 23px;
	background: url('../images/current2.png')  bottom repeat-x;
	text-align: center;
	color: #525252;
	font-size: 12px;
	font-weight: bold;
}
;table#questTable tr.form_tr{
;	border-left: 1px solid #d9d9db;
;	border-right: 1px solid #d9d9db;
;	border-bottom: 1px solid #d9d9db;
;	}
table#questTable tr.form_tr td{
	text-align: left;
	background: none;
	padding-bottom: 10px;
}

form#question{
	width: 555px;
	margin: 0 auto;
}
table#questTable td.ok_quest{

	width: 28px;
	height: 23px;
	background: url('../images/ok2.png')  bottom repeat-x;
	text-align: center;
	color: #777676;
	font-size: 12px;

}
table#questTable td.wrong_guest{

	width: 28px;
	height: 23px;
	background: url('../images/wrong2.png')  bottom repeat-x;
	text-align: center;
	color: #777676;
	font-size: 12px;

}
div.questbody{
	padding-top: 0px;
	margin: 0 auto;
	width: 100%;

}
div.questbody p{
	padding-top: 3px;
	font-family: Sans;
	font-size: 16pt;
 	color: #333333;	

}
p.pddimage{
	text-align: center;

}
div#answers{
	color: #3f3f3f;
	padding-left: 20px;
	width: 92%;
	font-size: 12pt;
	font-family: verdana;
	margin: 0 auto;
}

.try_quest {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:16px;
	font-weight:normal;
	padding:6px 16px;
	text-decoration:none;
	text-shadow:1px 1px 0px #1570cd;
}.try_quest:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0;
}.try_quest:active {
	position:relative;
	top:1px;
}


.try_quest:disabled { color: #789ecc; }

input.try_quest_ {
	margin-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #050505;
	padding: 10px 20px;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#ebebeb 50%,
		#dbdbdb 50%,
		#b5b5b5);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		color-stop(0.50, #ebebeb),
		color-stop(0.50, #dbdbdb),
		to(#b5b5b5));
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #949494;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,1);
}



p.ok_result{
	text-align: center;
	color: #4c4c4c;
	font-size:11pt;
}
p.error_result{
	margin-top: 20px;
	text-align: center;
	color: #4c4c4c;
	font-size:11pt;
}
p.result_text_bad{
	color: red;
	text-align: center;
}
p.result_text_done{
	color: green;
	text-align: center;
}
div.quest_info{
	width: 87%;
	margin: 0 auto;
	padding: 10px;
	border-bottom: 1px solid #979797;
}
p.quest_num{
	font-weight: bold;
	color:#0074c5;
}
p.quest_body{
	margin-left: 15px;
	font-size: 12pt;
	background-color: #fff5de;
	padding: 7px;
	/*font-weight: bold;*/
	/*font-family: verdana;*/
}
div.komment{
	color: #b13200;
	font-size: 11pt;
}
p.answers{
	font-size: 11pt;
	color: #3f3f3f;
}
.yours{
	color: red;
	font-weight: bold;
}
.correct{
	color: green;
	font-weight: bold;
}
p.image_guest{
	text-align: center;
}
div.trydiv{
	margin: 0 auto;
	margin-top: 40px;
	width: 780px;
	
}
table.try_table{
	margin: 0 auto;
	width: 100%;
	font-size: 11pt;
	border-collapse: collapse;
	/*border: 1px solid #b2b2b2;*/
}
table.try_table th{
	text-align: center;
	background-color: #67b6f8;
	color: white;
	font-size: 11pt;
	font-weight: normal;
	padding: 3px;
}

table.try_table td{
	text-align: center;
	padding: 4px;
	/*background-color: #fff1df;*/
	border-bottom: 1px solid #ddeefd;
	color: #545454;
	cursor: pointer;
}
.good{
	color: #04bb0c;
}
.bad{
	color: red;
}
td.select_try{
	background-color: #ffe4ca;
}
a.delete_try{
	text-decoration: none;
	font-family: arial;
	font-weight: bold;
	color: red;
}
div.komment_view{
	width: 88%;
	margin: 0 auto;
	margin-top: 30px;
	font-size: 12pt;
	font-family: Georgia;
	border: 1px solid #666666;
	background-color: #f8f8f8;
	color: #333333;
	padding: 10px;
}
span.komm_text{
	font-size: 12pt;
	font-weight: bold;

	}
.komm_komm{
	padding-top: 6px;
	padding-left: 15px;
}
table#questTable td.wrong_guest_touched{
	width: 45px;
	height: 22px;
	background: url('../images/wrong2.jpg') bottom repeat-x;
	text-align: center;
	color: #777676;
	font-size: 11pt;
	cursor: pointer;
}
table#questTable td.ok_quest_touched{
	width: 45px;
	height: 22px;
	background: url('../images/ok2.jpg')  bottom repeat-x;
	text-align: center;
	color: #777676;
	font-size: 11pt;
	cursor: pointer;
}
.answer_ok{

	background-color: #d4fec9;
}
.answer_error{

	background-color: #fed3d7;
}
#load {
     background-position: center center;
     text-align: center;
     padding-top: 50px;
}
table.pdd_menu{
	width: 70%;
	border-collapse:collapse;
	border: none;
	font-family: tahoma;
	color:#595959;
	font-size:13px;
	font-weight:bold;

}
table.pdd_menu td.curr{
	width: 110px;
	height: 36px;
	background: url('../images/unselect.jpg') bottom repeat-x;
	cursor: pointer;

}
table.pdd_menu td.unselect{
	width: 110px;
	height: 36px;
	background: url('../images/current_long.jpg') bottom repeat-x;
	cursor: pointer;
}
.tdnorm{
	text-align: center;
	width: 70px;
}
.tdlong{
	border-bottom: 1px solid #d9d9d9;
}
#random{
	color:#455d81;
	font-size: 12pt;
	font-family: arial;
	text-decoration: underline;
	cursor: pointer;
	margin-top: 15px;
	display: block;
	text-align: center;
}
#randoms{
	color:#455d81;
	font-size: 12pt;
	font-family: arial;
	text-decoration: underline;
	cursor: pointer;
	margin-top: 15px;
	display: block;
	text-align: center;
}

table.vars td.vars_td1{
	vertical-align: top;
	width: 10px !important;
	padding: 0px !important;
	padding-right: 8px !important;
}
td.vars_td2{
	vertical-align: top;
	width: 420px !important;
	padding: 0px !important;
}
td.vars_td2 span { font-size: 11pt; }

table.vars td{
	padding-bottom: 10px !important;
}
div.button_answer{
	text-align: center;
}