strong { color: #8c3848; }
#main { width:960px; margin: 0px auto; border:solid 1px #b2b3b5; -moz-border-radius:10px; padding:20px; background-color:#f6f6f6;}
#header { text-align:center; border-bottom:solid 1px #b2b3b5; margin: 0 0 20px 0; }
fieldset { border:none; width:481px;}
legend { font-size:16px; margin:0px; padding-bottom:10px; font-weight:bold;}
label { display:block; margin:15px 0 5px;}
select { width:471px; padding:3px;}
input[type=text], input[type=password] { width:461px; padding:3px; }
textarea[type=text]{ width:459px; padding:5px; resize: none;}
.next { background-image: url(/presses/images/form/nextoff.gif); background-repeat: no-repeat; padding:11px 40px; margin-top:10px; }
.prev { background-image: url(/presses/images/form/backoff.gif); background-repeat: no-repeat; padding:11px 40px; margin-top:10px; }
.next:hover { background-image: url(/presses/images/form/nexton.gif); }
.prev:hover { background-image: url(/presses/images/form/backon.gif); }
.prev { float:left;}
.next { float:right; }
.download { float: right; margin-right: 10px;}
.download: hover { text-decoration: none; }
.topbutton { background-image: url(/presses/images/form/callback.png);
	padding: 24px 107px;
	margin-top: 10px;
	color: #fff;
	text-decoration: none;
	margin: 1px 30px 0 500px;
	position: absolute; }
.topbutton:hover { background-image: url(/presses/images/form/callbackon.png);}
#steps { list-style:none; width:100%; height:50px; overflow:hidden; margin:0px; padding:0px;}
#steps li {font-size:24px; float:left; margin: 14px 40px 0px 5px; 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;}
#SignupForm {width:482px;}
.s_sub2 {
background: url(/presses/images/form/okoff.gif);
background-repeat: no-repeat;
width: 110px;
border: 0px;
}
.s_sub2-hover {
background: url(/presses/images/form/okon.gif);
background-repeat: no-repeat;
width: 110px;
border: 0px;
cursor:pointer;
}
#bootompoloska {
	padding: 11px 40px;
	margin: 10px;
	position: absolute;
	width: 325px;
	background-color: #f5eee6;
	z-index: -1; }
#bootompoloska2 {
	padding: 11px 40px;
	margin: 10px 0 0 0;
	position: absolute;
	width: 325px;
	background-color: #f5eee6;
	z-index: -1; }
.vulcanizing-press-desc {
	color: red;
	font-style: italic;
	margin: 5px 0 20px 0;
}
.vulcanizing-press-desc a {
	text-decoration: underline;
	color: red;
}
.vulcanizing-press-desc a:hover {
	text-decoration: none;
}
#RatedForce {
	width: 149px;
	float: left;
}
.rated-force-label {
	float: left;
    margin: 9px 34px 5px 0;
}
.menu-sequance {
	padding: 0;
	margin: 0 auto;
	clear: both;
}
.menu-sequance ul {
	list-style: none;
	margin: 0; padding: 0;
}
.menu-sequance li {
	display: inline
}
.menu-sequance a {
	float: left;
	text-decoration: none;
	text-align: center;
	font-size: 12px;
	color: black;
	margin-right: 6px;
	cursor: pointer;
}
.menu-sequance li:first-child a {
	color: gray;
	font-style: italic;
}
.menu-sequance span {
	text-decoration: none;
}
.menu-sequance a:hover {
	background-color: gray;
	color: white
}
.menu-sequance li:first-child a:hover {
	background-color: white;
	color: gray;
	cursor: default;
}
.text-bold {
	font-weight: bold;
}
.dropdown-wrapper {
	margin: 5px 0 0 0;
	clear: both;
}
.dropdown-block select {
	width: 252px;
}
.dropdown-block {
	float: left;
}
.dropdown-block.checkbox {
	margin: 21px 0 0 16px;
}
.press #step0commands {
	clear: both;
	padding: 15px 0 0 0;
}
.work-place {
	clear: both;
	padding: 15px 0 5px 0;
   	margin: 0;
}
.work-place-size-block {
	float: left;
}
.work-place-size-block input {
	width: 130px;
}
.work-place-size-block span {
	width: 24.5px;
    display: inline-block;
    text-align: center;
    margin: 0 0 0 -2px;
}
.checkbox-wrapper {
	margin: 15px 0 5px;
}
.rated-force-wrapper {
	margin: 6px 0 0 0;
}
.line-wrapper {
	font-weight: bold;
}
.line-block input {
	width: 218px;
}
fieldset select {
	width: 228px;
}
.line-block {
	float:left;
}
.line-wrapper .line-block:FIRST-CHILD {
	margin: 0 15px 0 0;
}
.plate-label {
	padding: 15px 0 0;
    clear: both;
}
.columns-wrapper {
	clear: both;
    padding: 7px 0 0 0;
}
.columns-wrapper select {
	width: 228px;
}
.plates-size-block {
	float: left;
}
.plates-size-block input {
	width: 91px;
}
.plates-size-block span {
	width: 24.5px;
    display: inline-block;
    text-align: center;
    margin: 0 0 0 -2px;
}
.lined-block p {
	margin: 0;
}
.lined-block p.small-font {
	font-size: 7pt;
}
.first-column {
	float: left;
	margin: 0 15px 0 0;
}
.second-column img {
	margin: -26px 0 0 0;
}
.second-column p {
	text-align: right;
    font-size: 9pt;
    margin: 7px 10px 0 0;
}
.not-bold-label {
	font-weight: normal;
}
.work-zone-label {
	margin: 5px 0;
}
.long-select {
	width: 471px;
}
.label-left {
	float: left;
    width: 70px;
    margin: 21px 0 5px;
}
.select-right {
	margin: 15px 0 0 10px;
}