/* стандартные стили и переопределения */
* { -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: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000;
}
img, form, p,
table, tr, td,
h1, h2, h3,
ul, ol, li { padding: 0; margin: 0; border: 0; font-weight: normal; }

/* ссылки */
a { text-decoration: underline; }
a:link,
a:visited { color: #1467AD;}
a:hover,
a:active { color: #F38752; }
a img { border: none; }

td, th { vertical-align: top; font-size: '80%' }
p { margin-top: .2em; margin-bottom: .5em; }
hr { height: 1px; color: #ccc; background: #ccc; border: none; }
strong { font-weight: bold; }
em { font-style: italic; }
/* заголовки */
h1 { font-size: 220%; margin: .1em 0 .2em; clear: left; color: #285D89; }
h2 { font-size: 150%; margin: 1.3em 0 0; clear: left; color: #285173; }
h3 { font-size: 100%; margin: 1.3em 0 0; clear: left; font-weight: bold; color: #454f61; }
/* списки */
ul { padding: .1em 0 .9em 15px; clear: both; }
ul li { padding: 0 0 .3em 20px; list-style: none; background: url(../img/marker.gif) no-repeat 0 25%; }
ol { padding: .1em 0 .9em 38px; }
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 { clear: both; margin: 1em 0 .5em 0; padding: 9px 14px; font-size: 90%; color: #fff; border-left: 5px solid #82BCE6;  background: #4E8EC4; }
/* формы */
input, select, textarea { font-size: 11px; font-family: tahoma, arial, helvetica, sans-serif; }
/* универсальные стили */
.w1 { width: 1%; }
.w25 { width: 25%; }
.w49 { width: 49% }
.w50 { width: 50%; text-align: left; }
.w100 { width: 100%; }

.mt { margin-top: 1.1em; }
.t-rgh { text-align: right; }
.lft { float: left; }
.rgh { float: right; }
.c-lft { clear: left; }
.c-rgh { clear: right; }
.c-bth { clear: both; }
.rltv { position: relative; }