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,
dd, dl, dt, 
fieldset, form, label, legend,
.table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	border: 0px;
	font-size: 100%;
	line-height: 1;
	text-align: left;
	vertical-align: baseline;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a, a:visited { color:#351884; }


img.logo { margin:7px 4px 6px 14px; }
td.p0 { padding:0px; }

table.mt { border-right:1px solid #dedede; 
background-image:url('/images/bottom-waves.jpg'); 
background-repeat: no-repeat; background-position:left bottom; 
/*background-image:url('/images/town2.jpg'); 
background-repeat: no-repeat; background-position:right top;*/
height:100%; border-bottom:1px solid #9e9e9e; }
table.mt td { padding:8px; vertical-align:top; font-family:Arial; }
table.mt td a:hover { text-decoration:none; }


/* логотип */
table.mt td.logo { vertical-align:top; padding:2px; padding-bottom:4px; width:15%; 
background-image:url('/images/title.jpg'); 
background-repeat: no-repeat;
background-position:left top;
}
/* заголовок в шапке */
table.mt td.title { width:85%; color:#110044; 
letter-spacing:-1px; font: 24pt Verdana, sans-serif; 
text-align:left; vertical-align:top; padding-top:17px; 
background-image:url('/images/title.jpg'); 
background-repeat: no-repeat;
background-position:right top;
border-right:0px;
}
/* цитата в шапке 
table.mt td.quote { vertical-align:bottom; width:29%; text-align:right; width:260px; font-size:10pt; font-style:italic; font-family:Georgia; }
table.mt td.quote div { margin-top:2px; text-align:right; font-weight:bold; font-style:normal; }
*/

table.mt td.bottom { padding-top:29px;padding-bottom:8px;text-align:right;padding-right:12px;font-size:10pt;color:#110055;line-height:140%; }

table.mt td.p0 { padding:0px; }

table.mt td.left { width:250px; padding:0px 16px 10px 10px; vertical-align:top; }
table.mt td.left div.h1 { background-color:#DAE4EB; padding:5px 8px 7px 6px; margin-top:15px; font-size:12pt; font-weight:bold; }
table.mt td.left div.h1 a { font-size:12pt; color:#351884; font-weight:bold; }

table.mt tr td.left div.h2 { /*background-color:#ddffff;*/ padding:4px 8px 6px 16px; font-size:10pt; font-weight:bold; 
border-left:1px solid #DAE4EB; }
table.mt tr td.left div.h2 a { font-size:10pt; color:#4D6EB2; font-weight:bold; }

table.mt tr td.left div.h3 { /*background-color:#ddffff;*/ padding:3px 8px 5px 26px; font-size:10pt; 
border-left:1px solid #DAE4EB; }
table.mt tr td.left div.h3 a { font-size:10pt; color:#351884; }

table.mt td.right { padding:15px 10px 16px 10px; vertical-align:top; }

table.line { width:100%; border:1px solid #8487B8; border-left:0px; border-right:0px; background:url('/images/grad3.gif'); }
table.line td { font-size:12pt; text-align:center; border-right:1px dotted #8487B8; }
table.line td a { text-decoration:none; font-weight:bold; color:#ffffff; }
table.line td a:hover { text-decoration:underline; color:#005588; }

div.h1 { padding:4px 6px 6px 2px;  }

table.line2 { width:100%; border:1px solid #e5e5e5; border-top:1px solid #A4A7E8; background:url('/images/grad2.gif'); margin-bottom:22px; }
table.line2 td.content { background-color:#ffffff; padding-bottom:10px; }
table.line2 td.top { padding:6px 3px 7px 11px; font-size:11pt; }
table.line2 td.top a { text-decoration:none; font-weight:bold; color:#005588; }
table.line2 td.top a:hover { text-decoration:underline; color:#005588; }


span.title { font-family:Tahoma,Verdana; font-size:18pt; color:#6376C1; letter-spacing:0px; }
div.date, div.datered { font-size:8pt; font-family:Arial; padding:3px 5px 5px 0px; }
div.date { color:#999999; }
div.datered { color:#c40000; }
div.title { margin-bottom:12px; padding-left:4px; padding-right:20px; padding-bottom:4px; }
div.title a { font-size:9pt; font-family:Arial; text-decoration:none; line-height:1.2; }

table.cent { width:100%; margin-top:15px; margin-bottom:25px; }
table.cent td { padding:2px 10px 3px 10px; }
table.cent td.l { width:230px; border-right:1px solid #dedede; padding-right:18px; }
table.cent td.p18 { padding-right:18px; }
table.cent td.r { width:220px; border-left:1px solid #dedede; }

div.h2 { padding:4px; padding-left:10px; }
div.h2 a { font-family:Arial; font-size:10pt; }

td.txt p, td.txt div { font-size:10pt; line-height:130%; font-family:Arial,sans-serif; text-align:justify; text-indent:18px; margin-bottom:15px; padding-left:30px; }
td.txt div { text-indent:0px; margin-left:22px; }

ul { margin-top:0px; /*margin:-12px 5px 3px 44px;*/ list-style-type:square; }
ul li { margin-top:0px; margin-bottom:5px; line-height:130%; /*margin-left:20px;*/ padding:0px; font-family:Arial,sans-serif; font-size:10pt; }

div.clearblock {
	margin: 6px 32px 10px 23px;
	padding: 0;
	border: 0;
	font-size: 10pt;
	font-family: Arial;
	text-align: justify;
	line-height:120%;
}
div.clearblock p { text-indent:20px; text-align:justify; line-height:120%; padding-bottom:15px; }
div.clearblock table { border:1px solid #333333; border-collapse:collapse; }
div.clearblock table tr th { text-align:center; }
div.clearblock table tr td, div.clearblock table tr th { border:1px solid #333333; padding:5px; }
