.ad {
	margin: 0 0 15em 1.5em;
}
.ad .image_link {
	margin: 0 0 20px -10px;
}

.ad h3 {
	bottom: 100%;
	font-size: 108%;
	font-style: italic;
	margin: 0 0 1em;
	position: absolute;
}

#faq li {
	margin: 0 0 2em;
}

#faq h2 {
	font-family: Georgia;
	font-size: 130%;
	font-style: italic;
	margin-bottom: 0.6em;
	text-indent: -1.1em;
	padding: 0 0 0 1.1em;
}
#other_questions h3 {
	font-size: 115%;
	text-indent: -1.1em;
	padding: 0 0 0 1.1em;
}
#faq li h2:before, #other_questions li h3:before {
	color: #000;
	content:'\2014\a0';
}

#faq .answer {
	color: #5e7687;
	font-size: 93%;
	text-indent: -1.15em;
	margin: 0;
	padding: 0 0 0 1.45em;
}
#faq .answer:before, #faq .answer .dash {
	color: #5e7687;
	content:'\2014\a0';
	margin: 0 0.3em 0 -0.3em;
}

.form {
	background: #fff;
	margin: 1.5em 0 0;
}
.form form, .form .checked_content {
	margin: 0 1.3em;
	padding: 1em 0;
}

.form label, .form .label {
	color: #5e7687;
	font-family: Verdana;
	font-size: 72%;
	margin: 0 0.5em 0 0;
}

.form p {
	margin-bottom: 0.5em;
}

#check_bulletin {
	min-width: 40em;
	width: 50%;
}

.bulletin_number input {
	width: 5.5em;
}

.checked_numbers input {
	float: left;
	margin: 0 0.2em 0.2em 0;
	width: 1.3em;
}
#check_bulletin .checked_numbers .add_button,
#check_bulletin .checked_numbers .remove_button {
	margin: 0 0 0 0.5em;
	padding-bottom: 0.2em;
}

.checked_numbers, .bulletin_number {
	padding: 0 0 0 10em;
	position: relative;
}
.checked_numbers label, .bulletin_number label {
	left: 0;
	line-height: 2.3;
	position: absolute;
}

.form .drawing {
	float: right;
}

.form .checked_content .drawing {
	width: 33%;
}


.form .submit input {
	font-size: 80%;
	margin: 1em 0 0;
}

.check {
	clear: both;
}

#faq .short {
	width: 60%;
}

#check_bulletin .pseudo_link {
	color: #00aeef;
	font-family: Verdana;
	font-size: 87%;
	margin: 0 1.2em 0 0;
}
#check_bulletin .pseudo_link.selected, #check_bulletin .pseudo_link.selected:hover {
	border: none;
	color: #000 !important;
	cursor: auto;
}

.not_display {
	left: -10000px;
	position: absolute;
}

#feedback {
	margin-bottom: 3em;
	position: relative;
}

#feedback h3 {
	font-family: Verdana;
	font-size: 119%;
	font-style: normal;
	font-weight: normal;
	margin: 0 0 1em;
	text-align: left;
}

#feedback form {
	width: 50%;
}

#feedback input, #feedback textarea {
	width: 100%;
}
#feedback textarea {
	height: 10em;
}

#feedback .submit {
	padding-left: 0;
}
#feedback .submit input {
	width: auto;
}

#feedback .mic {
	background: url("/media/html/f/i/mic.png") no-repeat;
	bottom: 0;
	height: 444px;
	left: 80%;
	margin: 0 0 0 -105px;
	position: absolute;
	width: 271px;
	z-index: 5;
}

#feedback .contacts {
	left: 60%;
	position: absolute;
	top: 5em;
	width: 23%;
	z-index: 6;
}
#feedback .contacts .desc {
	color: #5e7687;
	font-family: Verdana;
	font-size: 73%;
}
#feedback .contacts p {
	padding: 0;
}

#feedback .contacts .phone {
	font-family: Verdana;
	font-size: 110%;
	font-weight: bold;
	white-space: nowrap;
}

#feedback label {
	left: 0;
	position: absolute;
	width: 13em;
}

#feedback p {
	padding: 0 0 0 10em;
	position: relative;
}

#feedback .textarea {
	padding: 0;
}

#other_questions h2 {
	font-family: Verdana;
	font-style: normal;
	margin-bottom: 1em;
}

#other_questions h3 {
	font-style: italic;
	margin: 0 0 0.5em;
}

#other_questions .answer {
	font-size: 86%;
	line-height: 1.5;
}

#other_questions ul {
/*	float: left;
	width: 49.5%; */
}

#other_questions li {
/*	width: 85%; */
}

.error_block {
	color: red;
	font-family: Verdana;
	font-size: 75%;
	margin: 0.4em 0 0 1em;
	position: absolute;
}
.safari .error_block {
	position: relative;
}


.error_block.not_display {
	display: none;
}

/*
.win_5_36 {
	background: url("/media/html/f/i/win_5_36_bg.png") repeat-x #c9eda4;
}

.win_6_45 {
	background: url("/media/html/f/i/win_6_45_bg.png") repeat-x #ffef95;
}

.win_7_49 {
	background: url("/media/html/f/i/win_7_49_bg.png") repeat-x #f8af88;
	font-family: Verdana;
}

#faq .game_5_36 .numbers li.rc4 {
	background: #7ECB3F;
	color: #fff;
}
#faq .game_6_45 .numbers li.rc4 {
	background: #EBBA00;
	color: #fff;
}
#faq .game_7_49 .numbers li.rc4 {
	background: #A7A195;
	color: #fff;
}
*/

.form h3 {
	/*font-size: 143%;
	font-style: italic;
	font-weight: bold;
	font-family: Georgia;*/
	font: italic bold 143% Georgia;
	text-align: center;
}

#faq .numbers li.rc4 {
	background: #fff;
}

#faq .numbers li {
	float: left;
	font-family: "Microsoft Sans Serif",'sans-serif';
	margin: 0 2px 2px 0;
	padding: 0;
}
#faq .numbers li p {
	margin: 0;
	padding: 0.1em 0.2em;
}
.rc4 .rocon-br, .rc4 .rocon-bl {
	bottom: auto !important;
	margin-top: -4px !important;
}

.not_display {
	display: none;
}


