
/***********************************************/
/*        Глобальные правила для тегов         */
/***********************************************/

BODY
{
	background:#c6ddff;
	background-image:url(i/bg.jpg);
	background-repeat:repeat-x;
	background-position:center top;
	color:#374f5c;
	padding:0;
	margin:0;
}

/* --- отступы для элементов уровня блока --- */

P,H1,H2,H3,H4,H5,H6,FIELDSET,TABLE,PRE,ADDRESS,UL,OL,DL
{
	margin-bottom:0.7em;
}

/* --- заголовки --- */

H1, H2, H3, H4, H5, H6
{
  font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, Serif;
	font-weight:bold;
}

H1
{
	font-size:138.5%;
}

H2
{
	font-size:123.1%;
}

H3
{
	font-size:108%;
}

/* --- ссылки --- */

A
{
	color:#0d3c6e;
	text-decoration:underline;
}

A:hover
{
	color:#150949;
	text-decoration:none;
}

A:visited
{
	color:#0d3c6e;
}

A:active
{
	color:#0d3c6e;
}

/* --- списки --- */

UL,OL,DL
{
	margin:0 .5em .5em 1.5em;
}

OL UL,
UL UL,
OL OL,
UL OL
{
  margin-top:1em;
}

OL LI
{
	/*list-style:decimal outside;*/
	margin-bottom:.3em;
}


DL DT
{
	font-weight:bold;
	margin-bottom:.1em;
}

DL DD
{
	margin-bottom:.5em;
	margin-left:2em;
}

/* --- таблицы --- */

TABLE
{
	border-collapse:collapse;
	border-spacing:0;
	text-align: center;
}

TH,TD
{
	border:1px solid #AAA;
	/*padding:.5em;*/
}

TH
{
	font-weight:bold;
	text-align:center;
}

CAPTION
{
	padding-bottom:.5em;
	text-align:center;
}

/* --- элементы формы --- */

LABEL
{
}


BUTTON,
INPUT,
SELECT
{
	margin:0.1em 0.3em 0.3em 0;
	vertical-align:middle;
}

BUTTON,
INPUT[type="submit"],
INPUT[type="reset"],
INPUT[type="button"],
INPUT[type="text"],
INPUT[type="password"],
INPUT[type="file"],
TEXTAREA
{
	padding:0.1em 0.4em 0.15em;
	font-size:12px;
}


INPUT[type="checkbox"],
INPUT[type="radio"]
{
	padding:1px;
}

INPUT[type="radio"],
INPUT[type="checkbox"],
INPUT[type="button"],
INPUT[type="submit"],
INPUT[type="reset"],
SELECT
{
	cursor:pointer;
}

OPTGROUP
{
	font-weight:normal;
}

/* --- элементы уровня текста --- */

EM, I
{
	font-style:italic;
}

STRONG, B
{
	font-weight: bold;
}

SUP 
{
	position:relative;
	top:-0.4em;
	vertical-align:baseline;
}

SUB 
{
	bottom:-0.4em;
	position:relative;
	vertical-align:baseline;
}

DEL
{
  text-decoration: line-through;
}

INS 
{
	text-decoration: none;
}

ABBR, ACRONYM 
{
	border:0;
	border-bottom:1px dotted #000;
	cursor:help;
	font-variant:normal;
}

VAR
{
	font-style:italic;
	text-decoration:none;
}

/* --- элементы уровня блока --- */

FIELDSET
{
	border:#ccc 1px solid;
	padding:1em;
}

LEGEND
{
	color:#000;
	padding:0 .8em;
}

BLOCKQUOTE
{
	margin:0 1em 1em;
	quotes:none;
}

BLOCKQUOTE:before,
BLOCKQUOTE:after,
Q:before,
Q:after
{
	content:'';
}

ADDRESS
{
	font-style:italic;
}