.floats
{
/* Компенсируем отступы между float-блоками, чтобы они занимали все доступное пространство */
margin: -3em 0 0 -2em;

/* Эти правила для IE */
position: relative;
display: inline-block;
clear: both;
}
.floats .left
{
position: relative;
float: left;

/* Убираем удвоение отступов в IE */
display: inline;

/* Прячем все, что вдруг вылезло за наши ограничения */
overflow: hidden;

/* Отсупы между float-блоками */
margin: 3em 0 0 2em;

/* Задаем минимальную ширину по картинке и тексту */
width: 19em;
min-width: 300px;
}
.floats .left .r
{
position: absolute;
top: 0;
left: 0;
width: 100%;
}
.floats .left .min
{
/* Задаем минимальную высоту по картинке */
margin: 0 0 300px 0;

/* Задаем минимальную высоту по тексту */
height: 4em;

/* Дублируем значение минимальной ширины по картинке для IE */
width: 300px;
}



:link.doplink, :hover.doplink, :visited.doplink {text-decoration: none;color:#000000;}
:hover.doplink {color:#808080}

:link.ditto_page, :hover.ditto_page, :visited.ditto_page {text-decoration: none underline;letter-spacing:0;padding-top:0; padding-bottom:0; padding-left:2px; padding-right:2px}
:hover.ditto_page {color:#FDB813; text-decoration:underline}



img { border:0; }
td {
	color: #000000;
	font-family: Tahoma, Arial, Verdana;
	font-size: 10pt;
	font-stretch: unchanged;
}

.title {
	color: #ffffff;
	font-family: Tahoma, Arial, Verdana;
	font-size: 10pt;
	font-stretch: unchanged;
	font-weight: bolder;
	padding-left: 10px;
	text-transform: uppercase;
}

.title_b {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10pt;
	font-weight: bolder;
	padding-left: 10px;
	text-transform: uppercase;
}

.title2 {
	color: maroon;
	font-size: 15pt;
	font-weight: 800;
	text-align: left;
	margin-bottom: -10px;	
}

p {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10pt;
	font-stretch: unchanged;
	padding-left: 0px;
	padding-right: 10px;

}

li {
	list-style-position: outside;
	font-size: 10pt;
	margin-left: -15px;
	padding-left: 0px;
	text-align: left;
	list-style-image: url(/img/li.gif);
}

a {
	color: #000000;
	font-stretch: unchanged;
	text-decoration: underline;
}

a.menu {
	color: #ffffff;
	font-family: Tahoma, Arial, Verdana;
	font-size: 9pt;
}

h1 {
	color: maroon;
	padding-left: 10px;
	padding-top: -50px;
	text-align: left;
	text-transform: uppercase;
}

h2 {
	color: maroon;
	padding-left: 10px;
	padding-top: -50px;
	text-align: left;
}

h3 {
	color: maroon;
	font-family: Tahoma, Arial, Verdana;
	font-stretch: unchanged;
	font-weight: bolder;
	padding-bottom: -50px;
	padding-left: 10px;
	padding-top: -50px;
	text-align: left;
}

.path {
	font-family: Tahoma, Arial, Verdana;
	font-size: xx-small;
	font-weight: bolder;
}

#ajaxSearch_input {
	background-attachment: scroll;
	background-image: none;
	background-position: 0% 0%;
	background-repeat: repeat;
	border-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	font-family: Arial;
	font-size: 14px;
	width: 160px;
}

#ajaxSearch_submit {
	background-color: #000000;
	border-color: #000000;
	border-style: solid;
	border-width: 0px;
	color: #FFCC4E;
	cursor: pointer;
	font-family: Arial;
	font-size: 10px;
	padding-bottom: 2px;
	padding-top: 3px;
}

.B_crumbBox {
	color: #ffcc4e;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
}

.B_currentCrumb {
	color: #ffcc4e;
	font-family: Verdana, Arial, Tahoma;
	font-size: 8pt;
}

.B_crumb {
	color: white;
	font-size: 8pt;
}

.B_homeCrumb {
	color: #ffffff;
	font-size: 8pt;
}

.text_catologa_red {
	color: #BF311A;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: baseline;
}

.text_catologa0 {
	font-size: 10pt;
}

.text_catologa1 {
	font-size: 10pt;
}

.text_catologa2 {
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	letter-spacing: 0;
	padding-bottom: 0;
	padding-top: 0;
	text-decoration: none;
}

.text_catologa3 {
	font-size: 10pt;
}

.text_catologa4 {
	font-family: Arial;
	font-size: 10pt;
	vertical-align: baseline;
}

.menu_sec {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10pt;
	font-weight: bolder;
}

h4 {
	font-family: Tahoma, Verdana, Arial;
	text-align: left;
	text-transform: uppercase;
}
.down {
	font-family: Tahoma, Verdana, Arial;
	text-align: center;
	font-size: 8pt;
	color: #FFFFFF;
}


.tabel001  {align:center; border-top:1px solid #000000; border-bottom:1px solid #000000; border-collapse: collapse;}
.tabel002  {border-bottom:1px solid #C0C0C0; }
.tabel003  {border-bottom:1px solid #C0C0C0;  padding-right:10px }