/* стандартные стили и переопределения */
* { -moz-box-sizing: border-box; box-sizing: border-box; }
html { height: 100%; width: 100%; }
body {
	background: #fff;  
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	height: 100%;
	margin: 0;
	min-width: 950px;
	padding: 0;
	width: 100%;
}
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: #a0c2e1; border: none; color: #a0c2e1; height: 1px; }
strong { font-weight: bold; }
em { font-style: italic; }
/* ссылки */
a { text-decoration: underline; }
a:link,
a:visited { color: #075fb0; }
a:hover,
a:active { color: #000000; }
a img { border: none; }
/* заголовки */
h1 { color: #373737; font-size: 200%; font-size: '200%'; margin: .1em 0 .2em; clear: left; }
h2 { color: #373737; font-size: 140%; font-size: '130%'; font-weight: bolder; margin: .3em 0 0; }
h3 { color: #373737; font-size: 130%; font-size: '120%'; font-weight: bolder; margin: .3em 0 0; }
h2 span { color: #075fb0; }
/* списки */
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: transparent url(../img/blockquote.gif) no-repeat 0 0; clear: both; color: #06549d; font-size: 110%; font-size: '100%'; margin: 7px 20px 7px 10px; padding: 2px 10px 4px 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; }
