/* ----- quiz CSS ----- */
/* // rayouts // */

* {
	margin			: 0;
	padding			: 0;
}

html {
	width			: 100%;
	height			: 100%;
}

html>/**/body {
  overflow-y		: scroll;
}

body {
	width			: 100%;
	height			: 100%;
	margin			: 0px;
	padding			: 0px;
	text-align		: center;
	font-family		: "‚l‚r ‚oƒSƒVƒbƒN", Arial;
	font-size		: 100%;
	line-height		: 140%;
	color			: #000000;
}

#container {
	width			: 100%;
	height			: 100%;
	text-align		: center;
}

#main {
	width			: 840px;
	min-height		: 100%;
	margin-left		: auto;
	margin-right	: auto;
	text-align		: left;
	background		: #fff;
	background-position : 0% 0%;
	border-left		: solid 1px #eae0bf;
	border-right	: solid 1px #eae0bf;
}

#logo {
	height			: 130px;
	margin			: 0 10px;
	background		: URL(../test/quiz/images/qma_logo.jpg) no-repeat;
	background-position : 170px 0px;
}

#logo a {
	display			: block;
	text-indent		: -9999em;
	width			: 500px;
	height			: 130px;
	margin			: 0 0 0 170px;
}

#head {
	background		: URL(../test/quiz/images/head_bg.jpg) repeat-x;
}

#content {
	margin			: 0 20px;
	background		: #fff;
}

#foot {
	margin			: 20px;
	text-align		: center;
	font-size		: 80%;
}

.read {
	margin			: 20px 0;
	padding			: 10px;
	background		: #f6efe7;
	border			: solid 1px #eae0bf;
}

.input_txt {
	margin			: 0 0 5px 0;
	padding			: 0 0 0 7px;
	font-size		: 70%;
}

.btn_add {
	height			: 60px;
	margin			: 10px 10px 0 10px;
	background		: URL(../test/quiz/images/btn_add.gif) no-repeat;
	background-position : 190px 0px;
}

.btn_add a {
	display			: block;
	text-indent		: -9999em;
	width			: 400px;
	height			: 60px;
	margin			: 0 0 0 190px;
}


/* add */
#add {
	margin			: 20px 0;
}

#add form {
	margin			: 0 0 20px 0;
}

#add p {
	margin			: 0 0 20px 0;
}

#add dl {
	margin			: 0 0 10px 0;
}

#add dt {
	clear			: both;
	float			: left;
	width			: 150px;
	padding			: 0 0 0 5px;
	background		: #e8e8e8;
	font-weight		: bold;
}

#add dd {
	margin			: 0 0 0 150px;
	padding			: 0 0 5px 10px;
}

#add_h3 {
	display			: block;
	text-indent		: -9999em;
	height			: 40px;
	background		: URL(../test/quiz/images/add_h3.gif) no-repeat;
}

/* quiz */
.question {
	padding			: 5px;
	font-size		: 110%;
	background		: #f6efe7;
}

#quiz {
	margin			: 20px 0;
}

#quiz input {
	width			: 70%;
	font-size		: 120%;
}

#t_or_f {
	margin			: 10px 0;
}

#author {
	margin			: 10px 0;
}


/* // tags // */
h1 {
	padding			: 5px;
	font-size		: 10px;
	line-height		: 90%;
	color			: #660000;
}

a:focus {
	outline			: none;
}

img {
	border			: 0;
}

hr {
	clear			: both;
	border			: solid 1px #ffffff;
	border-top-color: #eae0bf;
	color			: #ffffff;
}

ul {
	list-style		: none;
}

pre {
	white-space		: -moz-pre-wrap; /* Mozilla */
	white-space		: -pre-wrap;     /* Opera 4-6 */
	white-space		: -o-pre-wrap;   /* Opera 7 */
	white-space		: pre-wrap;      /* CSS3 */
	word-wrap		: break-word;    /* IE 5.5+ */
	margin			: 5px 0 20px 0;
	padding			: 10px;
	background		: #e8e8e8;
	font-size		: 80%;
}

/* // fonts // */
.bold_txt {
	font-weight		: bold;
}

.big_txt {
	font-size		: 130%;
}

.bold_big_txt {
	font-weight		: bold;
	font-size		: 130%;
}

.red_txt {
	color			: #ff0000;
}

.bold_red_txt {
	font-weight		: bold;
	color			: #ff0000;
}

.superbig_red_txt {
	font-weight		: bold;
	font-size		: 200%;
	color			: #ff0000;
}

.notice_txt {
	font-weight		: bold;
	font-size		: 80%;
	color			: #ff0000;
}

.small_txt {
	font-size		: 80%;
}

/* // etc // */
.no_disp {
	display			: none;
}

.hidden {
	visibility		: hidden;
}

.center {
	text-align		: center;
}

.go_to_top {
	clear			: both;
	height			: 30px;
	margin			: 0;
	padding			: 10px 0 0 8px;
	background		: URL(../images/common/link_top.gif) no-repeat;
	background-position: center top;
	text-align		: center;
	font-size		: 75%;
	line-height		: 100%;
}

.center_posi {
	text-align		: center;
}
