* {margin: 0px; padding: 0px;}
body {
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	color: #000;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
 text-align: center;
}

img {border: 0px;}

A {	color: #000; }
A:visited { color: #000; }
A:hover {	text-decoration: none; }

p {
	padding-bottom: 16px;
}

div.clr {clear: both; position: relative; left: 0px; top: 0px;}

#main {
	width: 755px;
 display:block;
	position:relative;
	margin: 0 auto;
 text-align: left;
}

#main h1 {
	font-size: 23pt;
	color: #000;
	padding-top: 30px;
\\	text-decoration: line-through;
}

#main #correct {
 font-weight: bold;
}

#main .line {
	padding-top: 40px;
}

#main .line #ad1 {
	width: 300px;
	float: left;
}

#main .line .text {
	width: 420px;
	float: right;
	padding-left: 35px;
}

#main .line .text_full {
 padding-top: 10px;
}

#main .line .text_full ul {
	padding-left: 35px;
}

#main .line .text_full h2 {
 padding-top: 20px;
}

p a {
	text-decoration: none;
}

#main .line .opinion {
	width: 300px;
	height: 270px;
	float: left;
	background-color: #ddd;
}

#main .line .opinion p {
 margin: 8px;
}

#main .line .opinion h2 {
 margin-top: 12px;
 margin-left: 8px;
	font-size: 13pt;
}

#main .line .opinion .big {
	font-size: 16pt;
	font-weight: bold;
	line-height: 2px;
}

#main .line #ad2 {
	width: 420px;
	float: right;
	padding-left: 35px;
	text-align: center;
}

#main .line #ad2 h2 {
 font size: 18pt;
	color: #000;
	margin-top: 8px;
\\	text-decoration: line-through;
}

#main .line #ad2 h2 a {
	color: #000;
	text-decoration: none;
}

#flex {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -212px;
	margin-left: -220px;
	width: 439px;
	height: 423px;
	background: url("flex_bg.gif") no-repeat;
	text-align: left;
}


#flex h2 {
	padding-top: 35px;
 padding-bottom: 40px;
	font-weight: bold;
	font-size: 22pt;
	color: #e4c075;
	text-align: center;
}

#flex .e_item {
 width:330px;
	margin-left: 80px;
	padding-bottom: 25px;
	text-align: left;
}

#flex .e_item a {
	text-decoration: none;
}

#flex .e_item img {

}

#flex .e_item .e_item_title {
 width: 170px;
 font-size: 10pt;
	text-decoration: none;
	margin-left: 100px;
}

#flex .e_item .e_item_title span {
 font-size: 18pt;
	text-decoration: none;
}

#flex .e_item .e_item_pict {
 width: 100px;
 float: left;
}
