
html {
	font-size:100.01%;	
}

body {
	font-size:62.5%;
	background:white;
	font-family:arial, sans-serif;
	margin:0;
	padding:0;
	background:#eeeeee;
}

img {
	border:0;
	margin:0;
	padding:0;
}

p, a {
	color:#666666;
	padding:0;
	margin:0;
}

ul {
	font-size:1em;
	padding:0 0 10px 0;
	margin:0;
	list-style-position:inside;
	list-style-type:disc;
}

ul li, li {
	margin:0 0 10px 0;
}

ul ul {
	margin-left:30px;
}

table {
	border:0;
	padding:0;
	margin:0;
}

table td {
	padding:0;
	margin:0;
}

.form { 
	background:#eeeeee;
	width:590px;
	height:1%;
	padding:0;
	margin:0 auto;
	border:1px solid #eeeeee;
}

.formContent {
	margin:0;
	padding:30px;
	color:#666666;
	font-size:1.2em;
	line-height:1.2em;
}

.formContent p {
	font-size:1em;
	line-height:1.3;
	margin:0 0 16px 0;
	padding:0;
}

p.indent {
	margin:8px 0 10px 0;
}

p.selection {
	font-size:1.5em;
	line-height:1.3em;
	text-align:center;
	margin:0 0 30px 0;
	padding:0 35px;
}

p.white {
	color:white;
	margin:30px 0;
	padding:0;
}

form {
	padding:0;
	margin:0 0 20px 0;
	position:relative;
}

div {
	overflow:hidden;
	height:1%;
	padding:0;
	margin:0 0 20px 0;
}

label, span {
	display:block;
	overflow:hidden;
	width:100%;
	margin:0 0 4px 0;
	padding:0;
}

label.contact {
	margin:-13px 0 15px 0;
}

.contactInside {
	display:block;
	font-size:0.9em;
	width:95%;
	margin:5px 0 0 20px;
	padding:0 0 15px 0;
}

.half {
	overflow:hidden;
	float:left;
	width:48%;
	margin:0 7px 5px 0;
	padding:0;
}

label.areas {
	display:block;
	overflow:hidden;
	width:100%;
	margin:0 0 15px 0;
	padding:0;
}

span.areas {
	display:block;
	overflow:hidden;
	width:100%;
	margin:0 0 15px 0;
	padding:0;
}

DIV.areas2 {
	display:block;
	overflow:hidden;
	width:100%;
	margin:0 0 15px 0;
	padding:0;
}

label.areas3{
	display:block;
	overflow:hidden;
	width:100%;
	padding:0;
}

label span {
	display:inline;
	overflow:hidden;
	width:100%;
	font-size:0.9em;
	margin:0 0 0 6px;
	padding:0;
}

label span.infront {
	margin:0;
	padding:0;
}

label span.inside {
	display:block;
	overflow:hidden;
	font-size:1.1em;
	width:90%;
	margin:0;
	padding:0;
}

label img {
	padding:0 0 0 3px;
	margin:0 0 -3px 0;
}

input.text {
	width:290px;
	height:15px;
	float:right;
	border:1px solid #666666;
	padding:0;
	margin:0;
}

input.textClient {
	width:430px;
	height:15px;
	float:left;
	border:1px solid #666666;
	padding:0;
	margin:0;
}

input.textClientHalf {
	width:230px;
	height:15px;
	float:left;
	border:1px solid #666666;
	padding:0;
	margin:0;
}

input.radio {
	float:left;
	width:30px;
	height:13px;
	padding:0;
	margin:0;
}

input.radioClient {
	float:left;
	width:13px;
	height:13px;
	padding:0;
	margin:0 7px 0 0;
}

input.buttom {
	width:152px;
	height:34px;
	background:url(images/buttom1.gif) no-repeat;
	border:0;
	color:white;
	font-size:14px;
	text-align:center;
	padding:0;
	margin:0 0 0 190px;
}

input.checkbox {
	float:left;
	width:14px;
	height:14px;
	padding:0;
	margin:0;
}

.labelText {
	display:block;
	float:left;
	width:43%;
	margin:0;
	padding:0;
}

.labelRadio {
	display:block;
	float:left;
	width:25%;
	height:17px;
	margin:0;
	padding:11px 0 0 0;
}

.labelRadioClient {
	display:block;
	width:100%;
	height:16px;
	margin:0 0 10px 0;
	padding:0;
}

.labeltextClient {
	padding-top:4px;
	padding-bottom:15px;
}

.labelDouble {
	display:block;
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
}

.labelShort {
	float:left;
	width:43%;
	margin:0;
	padding:0;	
}

.coup  {
	margin-bottom:3px;
}

.labelButtom {
	display:block;
	overflow:hidden;
	width:100%;	
	margin:0;
	padding:0;
}

.off {
	position:relative;
	overflow:hidden;
	padding:0;
	margin:0;
}

.relative {
	position:relative;
}

.inactive1 {
	position:absolute;
	top:50px;
	left:255px;
	width:255px;
	height:425px;
	background:#eeeeee;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	opacity:0.7;
	padding:0;
	margin:0;
}

.inactive2 {
	position:absolute;
	top:160px;
	left:0;
	width:450px;
	height:130px;
}

.inactive3 {
	position:absolute;
	top:0;
	left:0;
	width:450px;
	height:100px;
}

.blockAreas { 
	width:430px;
	border: 1px solid #EEEEEE;
	margin:0;
	padding:10px 0 15px 0;
}

.report {
 width:470px;
 height:168px;
 position:absolute;
 bottom:130px;
 left:30px;
 border:0;
 color:white;
 padding:0;
 margin:0;
}

.close {
 width:9px;
 height:9px;
 padding:8px 15px;
 margin:0;
 position:absolute;
 top:0;
 right:0px;
 z-index:1000;
}

.report1 {
 width:470px;
 height:168px;
 background:url(images/buttom2.png) no-repeat;
 border:0;
 color:white;
 font-size:14px;
 text-align:center;
 padding:0;
 margin:0;
}

.report2 {
 width:470px;
 height:168px;
 /*position:absolute;
 top:130px;
 left:30px;*/
 border:0;
 color:white;
 padding:0;
 margin: 130px auto 0 auto;
}

.close2{
font-size:14px;
height:20px;
margin: 0.5em; 
font-size:85%; 
text-align:center; }

.close2  A {
 color:white; }
 
p.selection2 {
	font-size:1.5em;
	line-height:1.3em;
	text-align:center;
	margin:0 0 30px 0;
	padding:0 35px;
}

p.white2 {
	color:white;
	margin:30px 0 20px 0;
	padding:0;
}
 
 