html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font,  ins, kbd, q, s, samp,
small, strike, strong,  tt, var, table, tbody,
b, u, i, center, tr, td, dl, dt, dd, img,
fieldset, form, label, legend, caption {
    margin: 0; padding: 0; border: 0; font-size: 100%;
}
html {
    height: 100%;
}
body {
    width: 100%; font-family: Arial; color: #d8d8d8; background: url('../Images/blank.gif'); font-size: 12px; background: transparent;
}
input, textarea {
    outline: none;
}
.re {
	color:#000; width: 256px; height: 284px;
}
.h1 {
	font-family: Corbel;
	font-size: 22px;
	color: #000;
	margin-bottom: 5px;
	font-weight: bold;
}
.re p {
	margin-bottom: 5px;
}
#myModal_oz_en iframe body {
	height: auto;
}
#myModal_oz_ru iframe body {
	height: auto;
}
.re .errors {
	font-size: 11px;
	color: red;
	padding-bottom: 10px;
}
.sub, .sub:link, .sub:visited {
	width: auto !important; background-color: #C9C9C9; border: 2px solid #B7B7B7; cursor: pointer;
}
.sub:hover {
    background-color: #DFDFDF;
}
.sub:active {
    background-color: #C9C9C9;
}
.form_oz {
	width: auto !important;
}
.form_oz input{
	width: 250px; border: 2px solid #B7B7B7;
}
.form_oz textarea {
	width: 248px; height: 100px; border: 2px solid #B7B7B7; overflow: auto;
}
.form_oz input:hover, .form_oz textarea:hover, .form_oz input:focus, .form_oz textarea:focus {
	border-color: #B7B7B7;
}
input.error, textarea.error {
    border-color: #973d3d; border-style: solid; color: #973d3d;
}
label.error	{
    color: #973d3d;
}
#refresh {
    cursor: pointer;
}