
.png { filter:expression(fixPNG(this)); }

body {
    margin:0;
    padding:0;
}

body, table {
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 12px;
	color: #4e3602;
}

IMG { border:none; }

H1 { /* Стиль заголовков первого уровня */
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size:14px;
    font-weight:bold;
	color:#4e3602;
	margin:0;
	margin-bottom:15px;
	text-transform:uppercase;
}

H1.header { background:url('/images/eye.gif') no-repeat 0 2px; padding-left:30px; margin:15px 0 15px 15px; }

H2 { /* Стиль заголовков второго уровня */
    font-family: Tahoma, Verdana, Sans-Serif;
    font-size:14px;
    font-weight:bold;
	color:#4e3602;
	margin:0;
    margin-bottom:15px;
}

H3 { /* Стиль заголовков третьего уровня */
    font-family: Tahoma, Verdana, Sans-Serif;
    font-size:13px;
    font-weight:bold;
	color:#4e3602;
	margin:0;
    margin-bottom:15px;
}

H4 {
    font-family: Tahoma, Verdana, Sans-Serif;
    font-size:12px;
    font-weight:bold;
	color:#4e3602;
	margin:0;
    margin-bottom:15px;
}

H5 {
    font-family: Tahoma, Verdana, Sans-Serif;
    font-size:11px;
    font-weight:bold;
    color:#4e3602;
	margin:0;
    margin-bottom:15px;
}

H6 {
    font-family: Tahoma, Verdana, Sans-Serif;
    font-size:11px;
    font-weight:bold;
    color:#4e3602;
	margin:0;
    margin-bottom:15px;
}


DIV.header { background:url('/images/hd_bg.gif') no-repeat bottom left; padding:16px 93px 5px 55px;margin-bottom:15px; }
DIV.header H1 { margin:0; text-transform:none; color:white; }

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

A { color:#1d617e; text-decoration:underline; }
A:hover { color:#cd2902; text-decoration:none; }

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


TD.menu {
    vertical-align:middle;
    height:23px;
    padding-left:10px;
}

.menu A { text-decoration: none; color:white; font-size:13px; font-weight:bold; }
.menu A:hover { text-decoration: underline; color:white; font-size:13px; font-weight:bold; }

TD.menu TABLE { width:100%; height:100%; }

TD.menu TD.minus { background:url('/images/minus.gif') no-repeat bottom right; vertical-align:bottom;  }
TD.menu TD.plus { background:url('/images/plus.gif') no-repeat bottom right; vertical-align:bottom;  }

TD.red {
    background:url('/images/punkt_bg_a.gif') repeat-y left;
    border-top:#ff4985 solid 1px;
    border-right:#c40702 solid 1px;
    border-bottom:#c40702 solid 1px;
    border-left:#ff4985 solid 1px;
}

TD.blue {
    background:url('/images/punkt_bg_na.gif') repeat-y left;
    border-top:#5080fb solid 1px;
    border-right:#071a7d solid 1px;
    border-bottom:#071a7d solid 1px;
    border-left:#5080fb solid 1px;
}

.sub {
    background:#c2d5f2;
    border-top:none;
    border-right:#5080fb solid 1px;
    border-bottom:none;
    border-left:#5080fb solid 1px;
}

.sub TD { padding:3px 5px 5px 13px;}
.sub A { color:#1d617e; font-size:13px; font-weight:bold; text-decoration:none; }
.sub A:hover { color:#1d617e; font-size:13px; font-weight:bold; text-decoration:underline; }

.search {
    background:#1f7cf6;
    border-top:#0d1cac solid 1px;
    border-right:#c4d6e3 solid 1px;
    border-bottom:#c4d6e3 solid 1px;
    border-left:#0d1cac solid 1px;
    color:white;
    padding-left:3px;
}

.subj { margin:15px 0 15px 0; }
.subj P { margin:0; }
.subj A, .subj A:hover { color:#4e3602; }

.header_right { color:white;padding-right:8px;font-size:15px;font-weight:bold; vertical-align:middle;text-align:right; }

DIV.content { width:455px;margin:0 10px 15px 10px;overflow-x:hidden; padding-bottom:3px;}

FORM { margin:0; padding:0;}

.textfield, .textarea{
	font-size:11px;
    font-family:Tahoma;
	background-color:white;
	line-height:13px;
	vertical-align:top;
	padding:0px;
    padding-left:3px;
    border:solid #010101 1px;
}

UL LI { list-style:none; background:url('/images/li_blue.gif') no-repeat 0 5px; padding-left:10px;}

TD.left { padding:10px;}
TD.left LI:hover { list-style:none; background:url('/images/li_red.gif') no-repeat 0 5px; padding-left:10px;}
TD.left UL { margin:0; padding-left:0;}
TD.left A { text-decoration:none;}
TD.left A:hover { text-decoration:underline; }

/* Стили всплывающего окна добавления в корзину  */
#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 } /* Содержимое */


