﻿body, form, h1, h2, h3, h4, div, h5, h6, p, a, td, button, select
{
	font-family: 'Verdana Cyr' , Verdana, 'Tahoma Cyr' , Tahoma, 'Arial Cyr' , Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	margin: 0;
	padding: 0;
	z-index: 1;
}

ul, li
{
	font-family: 'Verdana Cyr', Verdana, 'Tahoma Cyr', Tahoma, 'Arial Cyr', Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

h4
{
	font-size: 9pt;
	font-weight: bold;
	color: #993300;
}

p 
{
	font-size: 8pt;
	color: gray;
	padding: 5px 0;
}

hr {
	border: none;
	color: rgb(255,204,153);
	clear: both;
	height: 1px;
}

li.rubric
{
	list-style-type:none;
	text-decoration: none;
	margin: 0;
	padding: 0;
	z-index: 1;
}

.steps div, .steps div * 
{
	float: left; height: 25px; line-height: 25px;
	font-size: 8pt;
	color: #767676;
}

.steps div span
{
	padding: 0px 6px 0px 6px;
}

.steps div.active, .steps div.active *
{
	background-color: rgb(255,204,153);
	color: black;
}

.steps div.separator
{
	padding: 0px 5px 0px 5px;
	font-family: tahoma, arial, helvetica, sans-serif;
}

.content
{
	padding: 8px 8px 30px 6px;
	float: left;
	font-size: 9pt;
	text-align: left;
	width: 100%;
}

.label
{
	font-size: 8pt;
	color: Gray;
	text-align: right;
    width: 80px;
}

.required 
{
	font-size: 8pt;
	color: red;
	width: 10px;
	vertical-align:top;
}

.content select, .content textarea, .content input, .content span
{
	font-family: 'Verdana Cyr', Verdana, 'Tahoma Cyr', Tahoma, 'Arial Cyr', Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.contact
{
	font-size: 9pt;
}

.emptycontact
{
	font-size: 9pt;
	color: red;
}

.contacttype
{
	font-size: 9pt;
	color: gray;
}

.footer
{
	padding: 10px 0px 10px 8px;
	float: left;
	height: 25px;
	line-height: 25px;
	font-style: normal;
	font-size: 8pt;
	text-decoration: none;
	width: 100%;
	text-align: left;
	background: whitesmoke;
}

.navbutton
{
	font-family: 'Verdana Cyr' , Verdana, 'Tahoma Cyr' , Tahoma, 'Arial Cyr' , Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 2px 0px 2px 0px;
}

.finishbutton
{
	font-family: 'Verdana Cyr' , Verdana, 'Tahoma Cyr' , Tahoma, 'Arial Cyr' , Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 2px 0px 2px 0px;
	font-weight: bold;
}

.validSummary
{
	font-size: 9pt;
	text-align: left;
	padding: 6px;
	margin: 10px 0px;
	border: red 1px solid;
	background-color: #fff1ee;
}

.errormsg
{
	font-size: 8pt;
}

.note
{
	font-size: 8pt;
	color: Green;
}

.warn
{
	font-size: 8pt;
	color: Red;
}