
/* Фильтр-чинильщик прозрачности PNG-шек */
.png, .footer IMG { filter:expression(fixPNG(this)); }

BODY { margin:0; padding:0; background-color:#f2ecd9; }

body, table {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #49453c;
}

IMG { border:none; }



H1 { /* Стиль заголовков первого уровня */
	font-family: Arial, Helvetica, sans-serif;
	font-size:23px;
    font-weight:bold;
	color:#59564a;
	margin:0;
	margin-bottom:5px;
}

H2 { /* Стиль заголовков второго уровня */
	font-family: Arial, Helvetica, sans-serif;
    font-size:20px;
    font-weight:normal;
    color:#59564a;
    margin:0;
    margin-bottom:5px;
}

H3 { /* Стиль заголовков третьего уровня */
	font-family: Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:bold;
    color:#59564a;
    margin:0;
    margin-bottom:5px;
}

H4 {
	font-family: Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    color:#59564a;
    margin:0;
    margin-bottom:5px;
}

H5 {
	font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#a53203;
    margin:0;
    margin-bottom:5px;
}

H6 {
	font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#a53203;
    margin:0;
    margin-bottom:5px;
}

P { line-height:16px; margin:0; margin-bottom:6px; }

.slogan {
    margin:20px;
 }
.slogan, .slogan P, .slogan H1, .slogan H2, .slogan H3, .slogan H4, .slogan H5, { 
    font-family: Arial, Helvetica, sans-serif;
    font-size:20px;
    font-style:italic;
    color:#ad3008;
}

.phone, .phone P, .phone H1, .phone H2, .phone H3, .phone H4, .phone H5, {
    font-family: Arial, Helvetica, sans-serif;
}

UL { margin:0; padding-left:10px; list-style:none; }
UL LI { background:url(/images/li.gif) no-repeat 0 4px; margin:0; padding:0 0 0 20px; }
OL { margin-left:10px; padding-left:20px; }
OL LI { list-style-image:none; }

.paginator { font-size:11px; margin-top:30px; }
.nav { margin:-10px 0 10px 0; }
.nav, .nav A, .nav A:hover { font-size:11px; color:#898573; }
.search { margin:5px 0 10px 0; }
.search, .search A, .search A:hover { font-size:10px; color:#59564a; }

A { color: #a53203; text-decoration: underline; }
A:hover { color: #a53203; text-decoration: none; }

A.inverse { text-decoration: none; }
A.inverse:hover { text-decoration: underline; }

A.white { color: white; }
A.white:hover { color: white; }

A.menu { font-family: Arial, Helvetica, sans-serif;line-height:14px; font-size:14px; color:#43474a; font-weight:bold; text-decoration:none;}
A.menu:hover { font-family: Arial, Helvetica, sans-serif;line-height:14px; font-size:14px; color:#43474a; font-weight:bold; text-decoration:underline; }
A.inv { text-decoration: underline; }
A.inv:hover { text-decoration: none; }

A.productname { color: #a53203; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
A.productname:hover { color: #a53203; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }

A.subname { color: #59564a; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
A.subname:hover { color: #59564a; font-family:Arial, Helvetica, sans-serif; font-size:12px; }


.ndate { background:url('/images/news.gif') no-repeat top left; height:16px; color:#4e5153; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; font-weight:bold; padding-left:23px; margin:15px 0 7px 0; }
.nsubj {  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0 0 0 5px; }
.nannot { margin:0 0 18px 5px; }
.nannot P { margin:0; }
.narch, .narch A, .narch A:hover { font-family:Arial, Helvetica, sans-serif; color:#59564a; font-weight:bold; }


.footer, .footer P, .footer TABLE { color:#9c2b0b; }

FORM { margin:0;padding:0;}

.textfield { /* Настройки шрифтов полей ввода */
    height:21px;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size:11px;
	padding:3px 0 0 3px;
	margin:0;
	background-color:#fefcf0;
	border:solid #6c5f5f 1px;
}

.textarea { /* Настройки шрифтов полей ввода текста */
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size:11px;
	padding:3px 0 0 3px;
	margin:0;
	background-color:#fefcf0;
	border:solid #6c5f5f 1px;
}


/* Стили всплывающего окна добавления в корзину  */
#basket { border:1px solid dimgray;padding:0px;margin:10px; } /* Все окно*/
#basket .hd {padding:5px; background-color:dimgray;color:white} /* Заголовок */
#basket .bd {padding:5px;background-color:white } /* Содержимое */

