/*body { font-family:Lucida Sans, Arial, Helvetica, Sans-Serif; font-size:13px; margin:20px;}*/
body { padding:10px; }
#main { width:680px; margin: 0px auto; border:solid 1px #b2b3b5; -moz-border-radius:10px; padding:20px; padding-top:0px; padding-bottom:5px;}
#header-constructor { text-align:center; border-bottom:solid 1px #b2b3b5; margin: 0 0 0 0; }
fieldset { border:none; width:420px;}
.descr { width:370px; }
legend { font-size:18px; margin:0px; padding:10px 0px; color:#b0232a; font-weight:bold;}
label { display:inline-block; }
input[type=text], input[type=password] { width:300px; padding:5px; border:solid 1px #000;}
.prev, .next { background-color:#b0232a; padding:5px 10px; color:#fff; text-decoration:none;}
.prev:hover, .next:hover { background-color:#000; text-decoration:none;}
.prev { float:left;}
.next { float:right;}
#steps { list-style:none; width:100%; overflow:hidden; margin:0px; padding:0px;}
#steps li {font-size:24px; float:left; padding:10px; color:#b0b1b3;}
#steps li span {font-size:11px; display:block;}
#steps li.current { color:#000;}
#makeWizard { background-color:#b0232a; color:#fff; padding:5px 10px; text-decoration:none; font-size:18px;}
#makeWizard:hover { background-color:#000;}
#steps li { padding-left:45px; margin-left:5px; }
.devices label { margin-top: 1px; }
.devicesSize { font-style:italic; border-bottom: 1px dashed blue; }
#allsize { font-weight:bold; border-bottom: 1px dashed blue; }
#countfile { font-weight:bold; }
#SignupForm { padding-left:150px; }
#info { display:none; font-size:18px; }

#stepDesc0 { background:url(step1.png) left center no-repeat; }
#stepDesc1 { background:url(step2.png) left center no-repeat; }
#stepDesc2 { background:url(step3.png) left center no-repeat; }
#stepDesc3 { background:url(step4.png) left center no-repeat; }


#main {
	font: 12px/1.3 "Lucida Grande","Lucida","Arial",Sans-serif;
}

h4 {
	font-size: 17px;
}

fieldset {
	border: 0;
}

.checklist {
	list-style: none;
	margin: 0;
	padding: 0;
}

.checklist li {
	float: left;
	margin-right: 10px;
	background: url(checkbox.gif) no-repeat 0 0;
	width: 105px;
	height: 150px;
	position: relative;
	font: normal 14px/1.3 "Lucida Grande","Lucida","Arial",Sans-serif;
}

.checklist li.selected {
	background-position: -105px 0;
}

.checklist li.selected .checkbox-select {
	display: none;
}

.checkbox-select {
	display: block;
	float: left;
	position: absolute;
	top: 118px;
	left: 10px;
	width: 85px;
	height: 23px;
	background: url(select00.gif) no-repeat 0 0;
	text-indent: -9999px;
}

.checklist li input {
	display: none;	
}

a.checkbox-deselect {
	display: none;
	color: white;
	font-weight: bold;
	text-decoration: none;
	position: absolute;
	top: 120px;
	right: 10px;
}

.checklist li.selected a.checkbox-deselect {
	display: block;
}

.checklist li p {
	text-align: center;
	padding: 8px;
}

#frame { display:none; }