/* Списки - lists, l */
/*
1. padding-left: 0px; margin-left: 0px; - выставляют текст айтема по левой границе (буллета не видно)
2. Если выводится список с дефолтными буллетами, выставляем margin-left: 15px; и нужный тип буллетов
3.1 Если выводится список с рисованными буллетами, в li двигаем буллет или через позиционирование фона в background ( если список в div, то высота строк в IE почему-то выше, чем было бы у параграфа; если не в div, то нормально) или через line-height
3.2 Для разных кеглей шрифтов, подстройка буллета делается через позиционирование фона в background (для IE, соответственно, подстраиваем или фон или line-height)
*/
ul												{padding-left: 0px; /* Для FF */ margin: 5px 0px; list-style-type: none;}
ul li											{/* _line-height: 14px; *//* Для IE */ background: url(../i/icn_a.gif) no-repeat 0px 5px; _background: url(../i/icn_a.gif) no-repeat 0px 5px; /* Для IE */ padding-left: 9px;}

/*
dl											{margin-top: 0px; margin-bottom: 0px;}
dd											{margin-left: 2em; margin-top: -1.1em}

ul.lua li								{margin: 0px 0px 12px 5px; list-style-image: none; color: #ffffff; font-size: 14px; font-family: "Times New Roman", Times, serif; background: url(../i/icn02.gif) no-repeat top left;}
ol.loa li								{margin: 0px 0px 12px 5px; list-style-image: none; color: #ffffff; font-size: 14px; font-family: "Times New Roman", Times, serif; background: url(../i/icn02.gif) no-repeat top left;}

dl.lda dd								{margin-left: 4em;}
*/
/* !Списки */

/* Общее */
*											{box-sizing: border-box; -moz-box-sizing: border-box;}
td, th, p, h1, h2, h3, h4, div, input, select, textarea, ul, li {color: #333333; font: normal 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
td, th, p, h1, h2, h3, h4, input, select, textarea	{margin: 0px;}
/*p										{margin-bottom: 15px;}*/

html, body								{scrollbar-track-color: #ffffff; scrollbar-face-color: #ffffff; scrollbar-3dlight-color: #ffffff; scrollbar-darkshadow-color: #ffffff; scrollbar-highlight-color: #0A4682; scrollbar-shadow-color: #0A4682; scrollbar-arrow-color: #0A4682; background-color: #ffffff; margin: 0px; padding: 0px; height: 100%;}

img										{border-width: 0px;}

a:link, a:visited						{color: #003399; text-decoration: underline;}
a:active, a:hover						{color: #003399; text-decoration: none;}

form										{margin: 0px; font: normal 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;} 
input, select, textarea				{/*border: 1px solid #7F9DB9;*/ background-color: #ffffff; width: 100%; height: 22px;}
/* !Общее */

/* Ссылки - anchors, a */
a.aa:link, a.aa:visited				{color: #ffffff; text-decoration: underline;}
a.aa:active, a.aa:hover				{color: #ffffff; text-decoration: none;}
a.ab:link, a.ab:visited				{color: #666666; text-decoration: underline;}
a.ab:active, a.ab:hover				{color: #666666; text-decoration: none;}
/* !Ссылки */

/* Элементы форм - form elements, f */
/* form */
input.ffa			{width: 345px; margin-top: 5px;}
/* form input-text */
input.fta			{border: 1px solid #806C5E; width: 90px; height: 14px; margin-bottom: 6px;  font: normal 10px Arial, Helvetica, sans-serif;}
/* form input-checkbox */
input.fca			{border: none; width: 14px; height: 14px; margin-top: 5px;}
/* form input-radiobutton */
input.fra			{border: none; width: 14px; height: 14px; margin-top: 4px;}
/* form input-button */
input.fba			{width: 100px; height: 21px; background-color: #ffffff; margin-top: 17px;}
/* form select */
select.fsa			{margin-bottom: 20px;}
/* form textarea */
textarea.faa		{height: 70px; margin-top: 20px;}
/* !Элементы форм */

/* Отступы - margin, padding, m */
.ma					{margin: 0px 7px;}
.mb					{margin-bottom: 20px;}
.mc					{margin: 0px 0px 30px 30px;}
.md					{margin: 20px 0 20px 43px}
/* !Отступы */

/* Блоки с неформализованным контентом - content, c */
.ca					{padding-left: 42px;} /* Блок "О себе": Индекс */
.ca p					{font-size: 14px; line-height: 22px;}
.cb					{padding-left: 42px;} /* Блок "События": Индекс */
.cb p					{margin-bottom: 19px; line-height: 18px;}
.cc					{padding-top: 20px;} /* Блок "Разное": Индекс */
/* !Блоки */

/* Фоны - backgrounds, b) */
.ba					{background: url(../i/bgr_a.jpg) no-repeat top right;}
.baa					{background: url(../i/bgr_aa.jpg) no-repeat top right;}
.bb					{background: url(../i/bgr_b.jpg) no-repeat top left;}
.bc					{background: url(../i/bgr_d.jpg) no-repeat top left; padding: 4px 25px 3px 22px;}
.bd					{background: url(../i/bgr_e.jpg) no-repeat top left;}
.bda					{background: url(../i/bgr_ea.jpg) no-repeat top left;}
.be					{background: url(../i/bgr_f.jpg) no-repeat top right;}
.bea					{background: url(../i/bgr_fa.jpg) no-repeat top left;}
.beb					{background: url(../i/bgr_fb.jpg) no-repeat top left;}
.bf					{background: url(../i/bgr_g.jpg) repeat-y top center;}
.bg					{background: url(../i/bgr_h.jpg) no-repeat top left; padding-right: 20px; padding-bottom: 20px;}
.bh					{background: url(../i/bgr_j.gif) no-repeat top left;}
.bha					{background: url(../i/bgr_ja.gif) no-repeat bottom right;}
.bhb					{background: url(../i/bgr_jb.gif) no-repeat top left;}
/* !Фоны */

/* Границы - outlines, o */
.oa					{border: 1px solid #0A4682;}
/* !Границы */

/* Начертания - texts, t */
.ta					{color: #ffffff; font-size: 17px; font-weight: bold; font-family: "Times New Roman", Times, serif; padding-top: 6px;}
.tb					{color: #003366; font-size: 25px; font-weight: 600; font-family: "Times New Roman", Times, serif; background: url(../i/bgr_i.gif) no-repeat top left;  padding-top: 6px; padding-left: 23px; margin: 20px 0px 6px;}
p.tc					{color: #FF6600; margin-bottom: 0px;}
p.tcc					{color: #FF6600; margin-bottom: 0px;margin-top:12px}
.td					{color: #666666; font-size: 10px; margin-left: 24px; margin-top: 20px;}
.tda					{color: #666666; font-size: 10px; margin-top: 20px; margin-right: 20px;}
/* !Начертания */

/* Разное - "different", d */
.da					{background-repeat: no-repeat; background-position: top left;}
.sel					{color: #FF6600;  font-size:14px;}
.sel2					{font-size:14px;}
/* !Разное */

.f
{
	border:1px solid #999999;
}