.submit{
	height:18px;
	font-size:11px; 
	border:#000000 1px solid; 
	background-color:#C61C3B;
	color:#ffffff;
	font-weight:bold;
}

.nickname{
	height:18px;
	font-size:11px; 
	border:#000000 1px solid; 
	background-color:#ffffff;
	color:#000000;
	font-weight:bold;
}

.message{
	font-size:11px; 
	border:#000000 1px solid; 
	background-color:#ffffff;
	color:#000000;
}

/* --- */


body{
	background:#fff ;
	font-family:Tahoma ;
	color:#000 ;
	font-size:12px ;
	margin:0px ;
	padding:0px ;
}

td.leftst{
	background:url('leftbg00.gif') repeat-y;
	width:145px ;
}

.shapka{
	background: url('shapka00.gif') no-repeat;
	width:880px ;
	height:81px ;
}

.shapka ul {
	margin:0px ;
	padding:0px ;
	margin-left:50px;
}

* html .shapka ul {
	margin-left:32px;	
}

.shapka ul li {
	float:left ;
	margin-top:55px ;
	list-style-type:none ;
	margin-left:17px ;
}

.shapka ul li a{
	color:#fff ;
	text-decoration:none ;
	font-size:12px ;
	font-weight:bold ;
}

.shapka ul li a.white{
	color:#000000 ;
	text-decoration:none ;
	font-size:12px ;
	font-weight:bold ;
}

.shapka li ul {
	display: none;
	position: absolute;
	background: #eee;
	border: #8E0002 1px solid;
	border-top: 4px solid #8E0002;
	margin-left: -10px;
	z-index: 5;
}

.shapka li ul {
	*margin-left: -75px;	
	*margin-top: 14px;
}

.shapka li ul li {
	float: none;
	overflow: hidden;
	text-align: left;
	margin: 0; padding: 0;
	border: #eee 1px solid;
}

.shapka li ul li a {
	margin: 0; padding: 0;
	font-size: 11px;
	font-weight: normal;
	display: block;
	background: #eee;
	padding: 4px 10px;
	text-align: left;
	color: #000;
}

.shapka li ul li a:hover {
	color: #8E0002;
	background: #fff;
}

ul.leftmenu li{
	list-style-type:none ;
	margin-left:-20px ;
}

li.newli{
	width:60px ;
}

/* menu - left*/
.catalog{
	color:#990000 ;
	text-decoration: none ;
	font-weight:bold ;
	text-align:left ;
	margin-left:-20px ;
	background:url(stila000.gif) no-repeat ;
	padding-left:10px ;
	padding-top:-3px ;
}

.off{
	color:#000000 ;
	text-align:left ;
	font-weight:bold ;
	text-decoration:none ;
	margin-left:0px ;
}

.off:hover{
	color:#FF3366 ;
	font-weight:bold ;
	margin-left:0px ;
	text-decoration:none ;	
}
/*off*/
.dod{
	width:133px ;
	background:url(menuogol.gif) ;
	color:#FFFFFF ;
	font-size:11px ;
	text-align:right ;
	padding-right:12px ;
	padding-bottom:3px ;
	line-height:10px ;
}

.txt{
	font-size:11px ;
	text-align:justify ;
	margin-right:100px ;
	margin-top:12px ;
	color:#6F7173 ;
}

img{
	margin:10px ;
	border:1px solid #000000;
}
p {
	margin: 0px;
}

.obsii{
	border-bottom:2px solid #D1D3D4 ;
	width:720px ;
	margin-left:15px ;
}

p.gar{
	color:#333 ;
}

p.gar a{
	color:#333 ;
	text-decoration:none ;
	}

.zamov{
	background:url(knopki00.gif) ;
	font-size:6px ;
	width:115px ;
	height:9px ;
	color:#FFFFFF ;
	font-family:Arial, Helvetica, sans-serif ;
	float:right ;
}
/*
.shapka li ul, 
.shapka ul ul li, 
.shapka li li ul,
.shapka li li.msieFix ul {
display: none;
}

.shapka li:hover ul, 
.shapka li:hover li, 
.shapka li a:hover li ul,
.shapka li:hover li ul,
.shapka li:hover li.msieFix ul {
display: block;
} 
*/
.shapka li:hover ul, .shapka li a:hover ul, 
.shapka li.msieFix ul, .shapka li ul:hover
{
	display: block;
	visibility: visible;
	height: auto;
}

