p, pre, hr,ol,ul, form {
	font: 10pt Arial, Helvetica;
	margin: 10px;
	text-align: left;
}
h3, h2, h1,li,{
	font: 10pt Arial, Helvetica;
	color: #0e626d;
	margin: 10px;
	text-align: left;
}

a{
	color: #0e626d;
	text-decoration: none;
	font-weight: bold;
}
p, form, td {

	font: 10pt Arial, Helvetica;
}

strong {
	color: #0e626d;
	font-weight: bold;
}
strong_it {
	color: #0e626d;
	font-weight: bold;
	font-style: italic;

}
strong_all {
	font-weight: bold;
	font-style: bold;
}

strong_b {
	color: #0e626d;
	font-weight: bold;
	font-style: bold;
	font-size: 14px;
}


oncons {
	font-weight: bold;
	font-family: "italic";
	color: #970b16;
}
onl_vop {
	font-weight: bold;
	font-family: "italic";
	color: #ee0011;
}
onl_ot {
	font-weight: bold;
	font-family: "italic";
	color: #808080;
}

skitka {
	font-style: italic;
	font-size: 12px;

}
zakaz {
        font-family: "Comic Sans MS";
	font-size: 16px;
	color: #0e626d;
}

em {
	text-decoration: underline;
	font-style: italic;
}

ul {
	font: 10pt Arial, Helvetica;
	list-style-type: square;
	margin-top: -10px;
}

ol {
	list-style: outside;
	list-style-type: decimal;
}

li {
	font: 10pt Arial, Helvetica;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 30px;
}

h4 {
	font: bold 12pt Arial, Helvetica;
	text-align: center;
	margin-top: 30px;
	color: #0e626d;
}
h3 {
	font: 14pt Arial, Helvetica;
	color: #0e626d;
	text-align: left;
	margin-top: 30px;
	border-bottom: 1px solid #0e626d;
}
hb {
	font: 12pt Arial, Helvetica;
	text-align: left;
	margin-top: 30px;
	border-bottom: 1px solid #0e626d;
}
h2 {
	font: 16pt Arial, Helvetica;
	text-align: center;
	margin-top: 60px;
	margin-bottom: 60px;
	color: #0e626d;
}
h1 {
	color: #0e626d;
	font: bold italic 16px Arial, Helvetica;
	text-align: right;
	text-transform: uppercase;
	margin-top: 10px;
	margin-bottom: 50px;
}

.fl_left {
	float: left;
	clear: left;
}
.fl_right {
	float: right;
	clear: right;
}

.epigraph {
	font-style: italic;
	text-align: right;
}


#page_holder {
	width: 960px;
	background: #ebb47e url(images/holder_back.jpg) repeat-y scroll top left;
}

#page_header {
	width: 960px;
	height: 205px;
	background: #ebb47e url(images/header_1.jpg) no-repeat scroll top left;
}

#page_menu {
	width: 250px;
	vertical-align: top;
	padding-bottom: 20px;
}

#page_content {
	width: 710px;
	overflow: hidden;
	vertical-align: top;
	padding-bottom: 50px;
	background: transparent url(images/content_logo.jpg) no-repeat scroll top right;
}

#page_footer {
	width: 710px;
	height: 30px;
	background: #ebb47e url(images/footer_back.jpg) no-repeat scroll top left;
}

div.vmenu_caption {
	width: 249px;
	height: 85px;
	position: relative;
	z-index: 14;
}
}

div.online_help {
	width: 249px;
	height: 85px;
	position: relative;
	z-index: 14;
}
div.individual_holder {
	width: 249px;
	height: 290px;
	position: relative;
	z-index: 13;
}
div.corporate_holder {
	width: 249px;
	height: 95px;
	position: relative;
	z-index: 12;
}
div.provider_holder {
	width: 249px;
	height: 140px;
	position: relative;
	z-index: 11;
}

div.stat_holder {
	width: 204px;
	margin-left: 25px;
}

table.menu_sheet {
	width: 204px;
	margin-top: 2px;
	border: 1px solid #b5b8b6;
	border-collapse: collapse;
	color: #000000;
	background: #b5b8b6 url(images/info_back.jpg) repeat-x scroll top left;
}

table.menu_sheet th, table.menu_sheet td {
	border: 1px solid #b5b8b6;
	padding: 3px;
}

table.menu_sheet th {
	font: bold 11px Arial, Helvetica;
}

table.menu_sheet td {
	font: 11px Arial, Helvetica;
}

div.ad_right {
	position: relative;
	float: right;
	clear: both;
	right: 0px;
	margin-top: 5px;
	margin-right: -5px;
}

div.banner_right {
	border: 1px solid #000000;
	position: relative;
	float: right;
	clear: both;
	right: 0px;
	margin-top: 5px;
	margin-right: -5px;
}

div.info_left, div.info_right {
	border: 0px solid #000000;
	clear: both;
	position: relative;
	right: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
div.info_right {
	float: right;
	margin-left: 10px;
	margin-right: -5px;
}
div.info_left {
	float: left;
	margin-left: -13px;
	margin-right: 10px;
}
div.banner_content, div.info_content, div.info_picture {
	border: 0px solid #0e626d;
	font: 10pt Arial, Helvetica;
}
div.info_content {
	width: 160px;
	padding: 10px;
	color: #000000;
	background: #b5b8b6 url(images/info_back.jpg) repeat-x scroll top left;
	text-align: left;
}
div.info_content span.header {
	font: bold 12pt Arial, Helvetica;
	text-align: center;
	text-transform: uppercase;
}

div.contract p {
	padding-left: 40px;
}
div.contract p span.number {
	float: left;
	margin-left: -40px;
}

div.form_holder {

}
table.form {
}
table.form td.field_name {
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	color: #0e626d;
}
table.form td.field_content {
	padding: 2px;

}
table.form td.error {
	padding: 15px;
	font-weight: bold;
	text-align: center;
	color: #0e626d;
}

input.text, select, textarea {
	border: 1px solid #0e626d;
	color: ##0e626d;
	background-color: #CFEAEF;
	padding: 2px;
}
input.button {
	border: 1px solid #0e626d;
	color: #0e626d;
	background: #CFEAEF repeat-y scroll top left;
	font-weight: bold;
	padding-top: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0;
	margin-top: 10px;
}

table.sheet {
	margin: 3px;
	border-collapse: collapse;
}
table.sheet th, table.sheet td {
	border: 1px solid #707276;
}
table.sheet th {
	font: bold 10pt Arial, Helvetica;
	text-transform: uppercase;
	padding: 3px;
	background-color: #b9e3e9;
	color: #0e626d;
}
table.sheet td {
	font: 10pt Arial, Helvetica;
	padding: 2px;
}
