BODY { font-size:10pt; font-family:Arial; margin:0px; padding:0 0 0 0; background-color:White; }
TABLE#global { width:100% }
BODY, HTML, TD, TR, TABLE, TH, B, P, DIV, A, I, UL, LI, U, OL, SPAN { font-size:10pt; }
H1 { color:#42210b; font-size:10pt; margin:0; padding:0; }
IMG { border:0px; }
A { color:#42210b; text-decoration:none; }
A:hover { color:#FF0000; text-decoration:underline;}
#crohi{color:#A0A0A0; font-size:8pt; font-family:tahoma}
#crohi a{color:#A0A0A0; font-size:8pt; font-family:tahoma; text-decoration:underline}
#crohi a:hover{color:#606060; text-decoration:underline}
DIV#contact { position:absolute; margin: 76 0 0 28; font-size:9px; font-style:italic; font-weight:Bold; }
#topmenu  {  }
#topmenu  TD#end { padding-left:0px; }
#topmenu  TD { font-size:10px; text-transform:uppercase; font-weight:Bold; }
#topmenu  TD#divider { padding-left:10px; padding-right:10px; font-size:10px; text-transform:uppercase; font-weight:Bold; }
#topmenu  TD A { font-size:10px; color:#000046; text-decoration:none; }
#topmenu  TD A#active { font-size:10px; color:Red; text-decoration:none; }
#topmenu  TD A:hover { font-size:10px; color:Red; text-decoration:none; }



#leftmenu { margin-left:28px; margin-top:10px; padding-right:20px; }



#leftmenu DIV#name{ text-transform:uppercase; font-style:italic; font-weight:Bold; font-size:9pt; text-align:center; }
#leftmenu DIV#news{  font-size:11px; text-align:left; }
#leftmenu DIV#news A {  font-size:10px; }
#leftmenu DIV#news DIV#bottomline { border-bottom:1px SOLID #9c8470; margin-left: -13px; position:absolute; width:100px; }
#leftmenu DIV#bottomline { border-bottom:1px SOLID #9c8470; margin-left: -27px; position:absolute; width:100px; }
#leftmenu LI { list-style: disc outside; margin-left:15px; }
#leftmenu LI A { font-size:9px; font-weight:Bold; text-transform:uppercase; color:#000046; text-decoration:none; }
#leftmenu LI A:hover { font-size:9px; font-weight:Bold; text-transform:uppercase; color:Red; text-decoration:none; }
#content { font-size:10pt; padding:5px; }
#content DIV#spo { float:right; border-left: 1px solid #0E88C9; width:155px; font-size:11px; text-align:left; margin: 10 0 10 20; padding: 0 0 0 5; }
#content DIV#spo P#text { padding: 5 70 5 10; margin: 0 0 0 0; }
#content DIV#spo DIV#name{ text-transform:uppercase; font-style:italic; font-weight:Bold; font-size:9pt; text-align:center; margin:10 10 10 0; }
#content DIV#spo DIV#bottomline { border-bottom: 2px solid #9c8470; font-size:2px;width:100px; }
#content H1 { font-size:12pt; padding-left:30px; margin-bottom:5px; margin-top:10px; }
#content H2 { font-size:11pt; padding-left:30px; margin-bottom:5px; } 
#content .forma { text-align:center }
//#content DIV#gallery { margin:20px; text-align:center; float:left; }
#content DIV#cat-menu { margin:20px; text-align:left; float:left; }
/* menu */
.catTree { text-align:left; margin-left:-10px; }
.catTree DIV { margin-left: 0.5em; background-repeat: no-repeat; background-position: 0px 4px; }
.catTree DIV.empty { margin-left: 1em; }
.catTree A { color:#42210b; margin-left: 0.5em; font-size:8pt; font-weight:100; }
.catTree A#active { color:#FF0000 }
.catTree A:hover { color:#FF0000; margin-left: 0.5em; font-size:8pt; font-weight:100; }
.catTree IMG.blankImg { margin: 0px; padding: 0px; border: 0px; }
.menu_off{  background-color : #F0F0F0; }
.menu_on { background-color:#E0E0E0; TEXT-DECORATION: none; }
.menu_on A { color:#333333; TEXT-DECORATION: none }
div.submenu { position:absolute; visibility: hide; visibility: hidden; filter:Alpha(opacity=85); float : left; z-index:100; }
div.submenu table { width:100px; border-collapse:collapse; }
div.submenu table td { text-align:left; height:14px; padding:0px 8px 0px 8px; display:block; border: 1px solid #A0A0A0; }
div.submenu table td a{ color:#404040; text-decoration:none; font-weight:Bold; }
div.submenu table td a:hover{ color:#000000; text-decoration:none; font-weight:Bold; }

/*  Фотогалерея  */ 
div.foto{
	width: 164px;
	float: left;
	margin: 0 10px 10px 0;
	color: #950515;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	height: 200px;
}
.foto img{display:block; margin-top:10px;border:1px solid black}
.fotochapt a{
	color: #950515;
	font-size: 12px;
	text-decoration: none;
}
.fotochapt a:hover{
	color: #950515;
	font-size: 12px;
	text-decoration: underline;
}
.fotochapt{height:40px;}
.fotoart{height:160px;}
.foto a{
	color: #950515;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}
.foto a:hover{
	color: #950515;
	font-size: 12px;
	text-decoration: underline;
}

A{color:#42210b; font-family:verdana; font-size:11px; font-weight:normal; text-decoration:none;}
A:hover{color:#950515;text-decoration:underline;}
INPUT.basket{ border: 0px solid #ffffff; background-color:#ffffff; font-weight:bold; color:red; cursor:pointer;}