/* стандартные стили и переопределения */
* { -moz-box-sizing: border-box; box-sizing: border-box; }
html { height: 100%; width: 100%; }
body {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	background: #fff;  
	font-family: Tahoma;
	font-size: 80%;
	color: #000;
}
body.body {  }
img, form, p,
table, tr, td,
h1, h2, h3,
ul, ol, li { padding: 0; margin: 0; border: 0; font-weight: normal; }
td, th { vertical-align: top; font-size: '75%' }
p { margin-top: .2em; margin-bottom: .4em; }
hr { background: #ccc; border: none; color: #ccc; height: 1px; }
strong { font-weight: bold; }
em { font-style: italic; }
/* ссылки */
a { text-decoration: underline; }
a:link,
a:visited { color: #0d1aa2; }
a:hover,
a:active { color: #000000; }
a img { border: none; }
/* заголовки */
h1 { color: #091381; font-family: "Times New Roman"; font-size: 180%; margin: .1em 0 .2em; clear: left; }
h2 { color: #091381; font-size: 125%; font-size: '130%'; font-weight: bolder; margin: .3em 0 0; }
h3 { color: #454f61; font-size: 115%; font-size: '120%'; font-weight: bolder; margin: .3em 0 0; }
/* списки */
ul { padding: .1em 0 .5em 17px; list-style: none none; clear: left; }
ul li { padding: 0 0 0 12px; }
ol { padding: .1em 0 .5em 30px; }
ol li { padding-bottom: .3em; }
li p { padding-bottom: .3em; }
dl { margin: 1.1em 0; }
dl dt { padding: .1em 0; }
dl dd { padding: .1em 0 .5em 21px; }
/* цитаты */
cite { color: #666; font-style: italic; }
blockquote { background: #1f3c8c url(../img/quote_bg.jpg) repeat-y 0 0; clear: both; color: #fff; margin: .5em 0; padding: 7px 10px 10px 20px; }
/* формы */
input, select, textarea { font-size: 11px; font-family: tahoma, arial, helvetica, sans-serif; }
input.button { overflow: visible; padding-left: 10px; padding-right: 10px; }
/* универсальные стили */
.pointer { cursor: pointer; }
.w1 { width: 1%; }
.w25 { width: 25%; }
.w49 { width: 49% }
.w50 { width: 50%; text-align: left; }
.w75 { width: 75%; }
.w100 { width: 100%; }
.lft { float: left; }
.rgh { float: right; }
.c-lft { clear: left; }
.c-rgh { clear: right; }
.c-bth { clear: both; }
.rltv { position: relative; }
