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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline
}
html
{
	font-size: 100.01%
}
a
{
	color: #015593;
	text-decoration:underline
}
a:hover
{
	text-decoration: none
}
body
{
	background: #F7F3F3;
	color: #333;
	font-size: .75em
}
body, select, input, textarea
{
	font-family: Georgia, Times New Roman, Times, serif
}
select, input, textarea
{
	font-size: 1em
}
h1
{
	color: #b22b3f;
	font-size: 1.8em;
	font-weight: 400
}
h2
{
	background: url(/bitrix/templates/sakura/images/bg/dotted.png) repeat-x 0 bottom;
	color: #b02439;
	font-size: 1.65em;
	font-weight: 400;
	margin: 0 0 30px;
	padding: 20px 0 2px;
	text-align: center
}
h3
{
	background: url(/bitrix/templates/sakura/images/bg/dotted.png) repeat-x 0 bottom;
	color: #b02439;
	font-size: 1.5em;
	font-weight: 400;
	margin: 0 0 10px;
	padding: 20px 0 2px;
	text-align: center
}
ul li
{
	background: url(/bitrix/templates/sakura/images/bg/1.png) no-repeat -356px -267px;
	margin: 0 0 0 20px;
	padding: 0 0 20px 18px
}
p
{
	line-height: 150%;
	padding: 0 0 15px
}
.float-left
{
	float: left
}
.float-right
{
	float: right
}
.fontTahoma
{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif
}
.input-text
{
	background: #fff;
	border: solid 1px #bfbda8;
	padding: 3px 5px 0;
	height: 24px;
	width: 428px
}
.input-textarea
{
	background: #fff;
	border: solid 1px #bfbda8;
	padding: 5px 0 0 5px;
	height: 100px;
	width: 433px
}
.left-img
{
	float: left;
	margin: 0 12px 0 0
}
.left-img img
{
	border: solid 3px #d5d4d1;
}
.small
{
	font-size: .9em
}
.table
{
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 0 20px;
	width: 100%
}
.table th
{
	border-top: solid 2px #ba959c;
	border-right: solid 1px #dfd0d2;
	border-bottom: solid 2px #ba959c;
	border-left: solid 1px #dfd0d2;
	color: #990000;
	font-size: 1.2em;
	font-weight: 400;
	padding: 8px 14px 6px;
	text-align: left
}
.table td
{
	border-bottom: solid 1px #c4a5ab;
	border-left: solid 1px #e0d1d4;
	border-right: solid 1px #e0d1d4;
	padding: 8px 14px 6px
}

.line_height {
	
	line-height: 8px !important;
	
}
