
.selectbox { behavior:expression(window.dropdown_menu_hack!=null?window.dropdown_menu_hack(this):0); }
.png { filter:expression(fixPNG(this)); }

BODY { margin:0;padding:0; }

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

IMG { border:none; }

H1 { /* Стиль заголовков первого уровня */
	font-family: Tahoma, Verdana, sans-serif;
	font-size:14px;
    font-weight:bold;
	color:#212121;
	margin:0;
	margin-bottom:10px;
}

H2 { /* Стиль заголовков второго уровня */
	font-family: Tahoma, Verdana, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#212121;
	margin:0;
    margin-bottom:10px;
}

H3 { /* Стиль заголовков третьего уровня */
	font-family: Tahoma, Verdana, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#212121;
	margin:0;
    margin-bottom:10px;
}

H4 {
	font-family: Tahoma, Verdana, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#212121;
	margin:0;
    margin-bottom:10px;
}

H5 {
	font-family: Tahoma, Verdana, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#212121;
	margin:0;
    margin-bottom:10px;
}

H6 {
	font-family: Tahoma, Verdana, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#212121;
	margin:0;
    margin-bottom:10px;
}

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

UL { margin:5px 0 5px 0; padding-left:15px; list-style:none; }
UL LI { background:url(/images/li.gif) no-repeat 0 7px; margin:0; padding:0 0 0 20px; }
OL { margin:5px 0 5px 15px; padding-left:20px; }
OL LI { list-style-image:none; }
LI {  line-height:16px; }


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

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

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

A.blk, A.blk:hover { color:#212121; }
A.red, A.red:hover { color:#ba0000; }
.hblue { color:#006097; }
.hred  { color:#BA0000; }

.nav, A.nav, A.nav:hover { color:#606060; font-size:10px; }

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

DIV.red { background:url("/images/red_grad.gif") repeat-x; border:solid #c3c3c3 1px; padding: 2px 0 2px 10px; font-weight:bold; color:black; }
DIV.red A { color:black; }
DIV.red A:hover { color:white; }

.selcat { background-color:#a90101; color:white; }
.selcat A, .selcat A:hover { color:white; }

.ndate { font-size:10px; color:#757575; }
.nsubj { font-weight:bold; }
.nsubj A, .nsubj A:hover { color:#212121; }
.nannot P { margin-bottom:0; }


TABLE.border { border-top: solid black 1px; border-left:solid black 1px; border-collapse:collapse; }
TABLE.border TD { border-bottom: solid black 1px; border-right:solid black 1px; margin:0; padding:3px 10px 3px 10px; text-align:center; }

.footer, .footer A, .footer A:hover { color:#302c2d; font-size:10px; }

FORM { margin:0; padding:0; }

.textfield { height:19px; }
.textfield, .textarea {
    border:1px solid #c3c3c3;
    font-family:Tahoma, Verdana, sans-serif;
    font-size:11px;
    padding:2px 0 0 3px;
}



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


/* Верхнее меню */
#topMenu {padding:0;margin:-2px 0 0 0 ;width:100%;height:30px;background:url('/images/menu_bg.gif') 2px 2px repeat-x ;}
#topMenu td { }
#topMenu td.menuDelimiter {width:1px;padding:0;}
#topMenu td.menuItem { padding:0;height:30px;}
#topMenu td.menuItem a {display:block; font:bold 11px 	Tahoma,Verdana,sans-serif; background:url('/images/menu_bg.gif') repeat-x ;color:#f1f1f1; text-align:center; text-decoration:none;margin:0; padding:3px 0 14px 0;}
#topMenu td.menuItem a:hover {text-decoration:underline;display:block;}
#topMenu td.menuItem a.selected {text-decoration:none;background:url('/images/menu_bg_a.gif') repeat-x top;display:block;}
#topMenu td.menuItem div.dropDownContainer { height:30px; position:relative;margin-top:0;padding:0; margin-left:-2px;}
#topMenu td.menuItem div.dropDownContainer div.dropDownMenu {display:none; position:absolute; top:30px;  padding:1px 1px 1px 1px; background:#000;}
#topMenu td.menuItem div.dropDownContainer div.dropDownMenu div.dropDownMenuInner {}
#topMenu td.menuItem div.dropDownContainer div.dropDownMenu div.dropDownMenuInner table { border-collapse:collapse; border-spacing:0;width:135px;}
#topMenu td.menuItem div.dropDownContainer div.dropDownMenu div.dropDownMenuInner table td.menuItem {height:1px;  vertical-align:top;}
#topMenu td.menuItem div.dropDownContainer div.dropDownMenu div.dropDownMenuInner table td.menuItem a {font: 10px 	Tahoma,Verdana,sans-serif; color:#fff;text-align:left; text-decoration:none; background:	#424242; padding:6px 10px 6px 10px;}
#topMenu td.menuItem div.dropDownContainer div.dropDownMenu div.dropDownMenuInner table td.menuItem a:hover {text-decoration:underline; color:#ffffff; background:	#424242;}
#topMenu td.menuItem div.dropDownContainer div.dropDownMenu div.dropDownMenuInner table td.menuDelimiter {height:1px; text-align:center; vertical-align:middle;}
#topMenu td.menuItem div.over div.dropDownMenu {display:block;}



