/* Конфеты */
TABLE.konfi {
	font-size: 10px;
	width: 100%;
	background: #FEF1C4;
}
TABLE.konfi TH.name {
	font-weight: bold;
	text-align: left;
	padding: 10px 15px 2px 30px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}
TABLE.konfi TH.col-vo {
	font-weight: bold;
	text-align: left;
	padding: 10px 15px 2px 5px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}
TABLE.konfi TD.name {
	width: 90%;
	padding: 2px 15px 2px 30px;
	border-bottom: 1px solid #FFF;
}
TABLE.konfi TD.col-vo {
	width: 10%;
	padding: 2px 5px 2px 5px;
	border-bottom: 1px solid #FFF;
}
TABLE.konfi P {
	padding: 0;
}

/* Таблица с иллюстацией */
DIV.m-brd { border-top: 14px solid #E0233E; border-bottom: 8px solid #FAE69C; }
TABLE.ill { width: 100%; }
TABLE.ill TD.petuh-talk { width: 45%; font-size: 11px; padding: 15px 20px 20px 10px; text-align: center; color: #806F35; font-style: italic; }
TABLE.ill TD.petuh-talk DIV { padding: 8px 15px 0 15px; text-align: left; }
TABLE.ill TD.ill { width: 55%; background: #FFF4CD; vertical-align: middle; text-align: center; }
TABLE.ill TD.comment { background: #FEFAD2; font-weight: bold; font-size: 10px; padding: 3px 10px 3px 30px; border: solid #FFF; border-width: 0 1px 1px 0; }
TABLE.ill TD.hdr { background: #E0233E; font-size: 12px; color: #FFF; font-style: italic; vertical-align: bottom; padding: 2px 25px 6px 8px; }
TABLE.ill TD.opis-kr { background: #FEF1C4 url(img/kat-opis-gr-bg.gif) repeat-x 0 0; border: solid #FFF; border-width: 1px 1px 0 1px; padding: 30px 10px 5px 30px; vertical-align: top; font-size: 11px; padding-bottom: 20px; }
TABLE.ill TD.opis-kr DIV { padding: 2px 0; }
TABLE.ill TD.opis-kr SPAN { font-weight: bold; font-size: 14px; display: block; padding-bottom: 7px; }

/* Переопределения */
BODY {
	padding: 0;
	margin: 0;
	background: #FFF4CD url(img/kat-table-bg.gif) repeat 100% 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
}
TABLE, TD { border: none; }
H1 {
	font-size: 135%;
	font-weight: bold;
	color: #9B9B9B;
	padding: 0 15px 2px 29px;
	margin: 0;
}

H2 { padding: 2px 5px 3px 5px; margin: 0; font: normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFF; text-align: center; }
H3 { font-size: 14px; color: #E0233E; margin: 0; padding: 10px 25px 10px 14px; }
P { margin: 0; padding: 8px 0; }
HR { }
STRONG { font-weight: bold; }
UL { list-style: disc inside url(img/mrk-ul.gif); margin: 0; padding: 10px 25px 10px 20px; }


/* Формы */
FORM { padding: 0; margin: 0; }
IMG { border: none; }
.large { width: 100%; }
.medium { width: 80%; }
.small { width: 60%; }
.smallest { width: 20%; }
INPUT, TEXTAREA { border: 1px solid #DBCB94; font-size: 13px; }
/* Отступы у изображений */
IMG.left { margin: 0 15px 2px 0; float: left; }
IMG.right { margin: 0 0 2px 15px; float: right; }

