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

BODY {
    margin:0;padding:0;
    background:url('/images/pattern.gif');
}

body, table {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}



IMG { border:none; }



H1 { /* Стиль заголовков первого уровня */
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size:24px;
    font-weight:normal;
	color:white;
	margin:0;
	margin-bottom:21px;
}

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

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

H4 {
	font-family: Georgia, Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    color:white;
    margin:0;
    margin-bottom:21px;
}

H5 {
	font-family: Georgia, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:white;
    margin:0;
    margin-bottom:21px;
}

H6 {
	font-family: Georgia, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:white;
    margin:0;
    margin-bottom:21px;
}

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

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:13px; margin-top:30px; }
.nav { font-size:11px; margin-bottom:15px; padding-right:30px; }
.nav, .nav A, .nav A:hover { font-size:11px; color:#973f26; }

.footer { font-size:11px; color:#373737; }
.footer A, .footer A:hover { color:#373737; }
.footer P { margin:0; }

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

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

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

A.cat { line-height:12px; color:black; font-weight:bold; }
A.cat:hover { line-height:12px; color:black; font-weight:bold; }

A.subcat { line-height:12px; color:black; }
A.subcat:hover { line-height:12px; color:black; }

A.productname { line-height:12px; color:#010101; font-weight:bold; }
A.productname:hover { line-height:12px; color:#010101; font-weight:bold; }

A.botmenu { font-size:11px; }
A.botmenu:hover { font-size:11px; }


.ndate { color:#982f2b; font-size:12px; margin-bottom:5px;font-weight:bold; }
.nsubj { font-weight:bold; }
.nsubj A, .nsubj A:hover { color:black; }
.nannot { margin:0 0 20px 0; }
.nannot P { margin:0; }
.narch { width:113px;height:20px;line-height:20px;font-size:10px;padding-left:25px;background:url('/images/news_arch.jpg') no-repeat; float:right; margin-bottom:40px; }
.narch A, .narch A:hover { color:black; }


.groupfile { width:163px;height:20px; line-height:20px; font-size:10px; padding-left:35px;background:url('/images/production.jpg') no-repeat; margin-top:5px; }
.groupfile A, .groupfile A:hover { color:black; }


TABLE.border { border-top: solid black 1px; border-left:solid black 1px; border-collapse:collapse; font-size:11px; font-family: Georgia, Arial, Helvetica, sans-serif; }
TABLE.border TD { border-bottom: solid black 1px; border-right:solid black 1px; margin:0; padding:0 20px 0 20px; }
.header { background-color:#edb693; }
.border .header TD { padding:3px 10px 3px 10px; text-align:center; }


.number {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}

.content { padding:0 0 20px 0; }

FORM { margin:0;padding:0;}

.textfield { /* Настройки шрифтов полей ввода */
	font-family: Tahoma, Verdana ,Sans-Serif;
	font-size:8pt;
	padding:1px;
	margin:0;
	height:20px;
	border:solid #bb9d80 1px;
	}

.textarea { /* Настройки шрифтов полей ввода текста */
	font-family: Tahoma, Verdana ,Sans-Serif;
	font-size:8pt;
	padding:1px;
	margin:0;
	border:solid #bb9d80 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 } /* Содержимое */

/* Статьи на главной */
table#mainpage-articles { width: 100%; margin-top: 30px; }
table#mainpage-articles td { width: 25% }
.mainpage-articles-date { color: #A72F2B; font-weight: bold; }
.mainpage-articles-content {}

/* Статьи на внутренних */
table#innerpage-articles { width: 100%; margin-top: 30px; }
table#innerpage-articles td { width: 25%; padding:7px 5px 7px 0; }
.innerpage-articles-date { color: #A72F2B; font-weight: bold; }
.innerpage-articles-content {}



#enter {
    position:absolute;
    width:146px;
    height:167px;
    margin:0 auto;
    background:url('/images/enter.png') no-repeat top ;
    left:50%;
    margin-left:-73px;
    top:-134px;
}
#enter .form{
    height:134px;
    text-align:center;
}

#enter .form td {
   color:#fff;  
}

#enter .form input {
    border:none;
    width:117px;
    margin-left:3px;
}
#enter .form .submit {
    border:none;background:none;
    padding:0;margin:0;
    width:40px;
    text-align:left;
    color:#fff;
    text-decoration:underline;
    cursor:pointer;
    font-size:12px;
    font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
}

#enter .form .submit:hover {
    text-decoration:none;
}

#enter .form td {
    padding:3px 0 3px 0;
}

#enter .form a {
    color:#fff;
    font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
#enter .bottom {
    height:33px;
     cursor:pointer;
}

