.t1 {
	font-family: tahoma, verdana, helvetica, sans serif;
	color: #333333;
	font-size: 10pt;
}

.t2 {
	font-family: tahoma, verdana, helvetica, sans serif;
	color: #000000;
	font-size: 8pt;
}

.t3 {
	font-family: tahoma, verdana, helvetica, sans serif;
	color: #ffffff;
	font-size: 7pt;
	text-decoration: none;
}

.t3:hover {
	text-decoration: none;
	color: #ffffff;
}


.copy {
	font-family: tahoma, verdana, helvetica, sans serif;
	color: #ffffff;
	font-size: 9pt;
}

.nav {
	font-family: tahoma, verdana, helvetica, sans serif;
	color: #284B9B;
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
}

.nav:visited {
	color: #284B9B;
}

a {
	color: #3e78a8;
}

a:hover {
	color: #000000;
}

a:visited {
	color: #5149a0;
}

.z1 {
	font-family: arial, tahoma, verdana, helvetica, sans serif;
	color: #ff6400;
	font-size: 14pt;
}

.z2 {
	font-family: arial, tahoma, verdana, helvetica, sans serif;
	color: #000000;
	font-size: 11pt;
	font-weight: bold;
}

ul {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
}

ol {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
}

form {
	margin-top: 0px;
	margin-bottom: 0px;
}

input {
	width: 100%;
	font-family: tahoma, verdana, helvetica, sans serif;
	font-size: 9pt;
	color: #333333;
}

textarea {
	width: 100%;
	font-family: tahoma, verdana, helvetica, sans serif;
	font-size: 9pt;
	color: #333333;
}

/* Фоны */
#bg03 { background: #FFF url('/pics/back/03.gif') top left repeat-x; text-align: right }

/* Поиск */
TABLE TD.search {
	font-family: tahoma, verdana, helvetica, sans serif; color: #333; font-size: 10pt;
	background: #EEE; padding: 5px
}

OL#search { margin: 0 35px; padding: 0 }
OL#search LI { font-family: tahoma, verdana, helvetica, sans serif; color: #333; font-size: 10pt; margin: 10px 0 }

.search_head { font-weight: bold; color: #333 }
.search_adr { padding: 1px 0 }

/* Таблицы */
TABLE.data {
	width: 100%;
	font-family: tahoma, verdana, helvetica, sans serif; color: #333; font-size: 10pt;
	border-color: #FFF; border-style: solid; border-width: 0px 2px 2px 0px;
}
TABLE.data TH { border-color: #FFF; border-style: solid; border-width: 2px 0px 0px 2px; padding: 3px; background: #EEE }
TABLE.data TD { border-color: #FFF; border-style: solid; border-width: 2px 0px 0px 2px; text-align: center; padding: 3px;  background: #EEE }

/* Картинки */
IMG.left { float: left; margin: 5px 15px 5px 0 }
IMG.right { float: right; margin: 5px 0 5px 15px }

/* Пейджинг */
DIV.paging { background: #4077C6; padding: 3px 8px; width: 1% }
DIV.paging A { font-family: tahoma, verdana, helvetica, sans serif; color: #FFF; font-size: 7pt; text-decoration: none }
DIV.paging A:visited { color: #FFF }

/* Каталог */
TABLE.cat_groups { font-family: tahoma, verdana, helvetica, sans serif; color: #333; font-size: 10pt }
TABLE.cat_groups TD { border-bottom: 1px solid #EEE }
DIV.direction { margin: 5px 0 8px 0 }
DIV.direction A { color: #333; font-size: 10pt; font-weight: bold }
DIV.description { font-size: 8pt; padding-bottom: 10px; margin-left: 20px }
IMG.point { margin: 11px 10px 0 0 }

/* Каталог FAG */

TABLE.cat_prod { font-family: tahoma, verdana, helvetica, sans serif; color: #333; font-size: 8pt }
TABLE.cat_prod TH { border-color: #FFF; border-style: solid; border-width: 0 0 0 1px; text-align: center; padding: 5px; background: #6795D6; color: #FFF }
TABLE.cat_prod TD {	border-color: #6795D6; border-style: solid; border-width: 0 0 1px 1px; text-align: center; padding: 5px; }
TABLE.cat_prod TD.prod, TABLE.cat_prod TH.prod { text-align: left; padding-left: 6px }
TABLE.cat_prod TD.cb, TABLE.cat_prod TH.cb { border-left: none }
INPUT.cb { width: 15px; height: 15px }
TABLE.cat_prod TR.act TD { background: #CFDDF0 }
INPUT.amount { width: 40px; text-align: right }

p { margin-bottom: 0pt; margin-top: 0pt; }