body{
	font-family: arial;
}
#test{

}
div.allbilets{
	margin: 0 auto;
	margin-top: 60px;
	width: 500px;
	/*background-color: grey;*/
}
p.tablecaption{
	font-family: Arial;
	/*font-weight: bold;*/
	font-size: 10pt;
	text-align: center;
	color: #838382;
}
.overtd{
	background-color: #daf5fe;
	color: black;
	
}
table#bilet{
	border-collapse: collapse;
	margin: 0 auto;
	width: 480px;
	font-family: Arial;
	font-weight: bold;
	color: #015697;
	font-size: 10pt;
	/*ackground-color: #fcfaef;*/
	border: 4px solid #fd973d;
}
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{
	margin: 0 auto;
	text-align: center;
	margin-top: 10px;
	font-size: 11pt;
	color: #737373;
}
div#current_bilet{
	margin: 0 auto;
	margin-top: 25px;
	font-size: 21pt;
	color: #ff7b65;
	text-align: center;
}

table#questTable{
	font-family: arial;
	width: 560px;
	color: #777676;
	margin: 0 auto;
	margin-top: 25px;
	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%;
	font-size: 11pt;
	/*font-weight: bold;*/
	/*font-family: verdana;*/
	/*color: #2d2d2d;*/
}
div.questbody p{
	padding-top: 10px;
	font-family: Georgia;
	font-weight: bold;
	color: #505050;
}
p.pddimage{
	text-align: center;

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

.try_quest{
	margin-top: 15px;
}
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: 11pt;
	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: 65%;
	margin: 0 auto;
	margin-top: 30px;
	font-size: 11pt;
	border: 1px solid #fdcc97;
	background-color: #ffebd5;
	color: #b03b01;
	padding: 10px;
}
span.komm_text{
	font-size: 10pt;
	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%;
	margin: 0 auto;
	border-collapse:collapse;
	border: none;
	font-family: tahoma;
	color:#595959;
	font-size:13px;
	font-weight:bold;
	margin-top: 100px;
}
table.pdd_menu td.curr{
	width: 110px;
	height: 36px;
	background: url('../images/current_long.jpg') bottom repeat-x;
	cursor: pointer;
}
table.pdd_menu td.unselect{
	width: 110px;
	height: 36px;
	background: url('../images/unselect.jpg') bottom repeat-x;
	cursor: pointer;
}
.tdnorm{
	text-align: center;
	width: 70px;
}
.tdlong{
	border-bottom: 1px solid #d9d9d9;
}
#random{
	color:#455d81;
	font-size: 10pt;
	font-family: arial;
	text-decoration: underline;
	cursor: pointer;
	margin-top: 15px;
	display: block;
	text-align: center;
}
#randoms{
	color:#455d81;
	font-size: 10pt;
	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;
}
table.vars td{
	padding-bottom: 10px !important;
}
div.button_answer{
	text-align: center;
}
