body{
	font-size: 80%;
	height:100%;
	margin:0px;
	padding:0px;
	FONT-FAMILY: Arial;
}
td {
	font-size: 80%;
}
p {
	margin-top:0px;
	margin-bottom:5px;
	padding-left:0px;
}

ol,ul {
	margin-top:0px;
	margin-left:20px;
}

li {
	list-style-type: square;
	list-style-image: url(images/icon-li.gif);
	line-height: 20px;
	top:1px;
}

hr {
	border: solid 0px #E1E1E1;
	height:1px;
	margin:0px;
	padding:0px;
	height:1px;
	color: #E1E1E1;
	background-color: #E1E1E1;
}

A{
	 COLOR: #666666;  
	 TEXT-DECORATION: none;
}

A:hover {
	 COLOR: #B12621;  
	 TEXT-DECORATION: none;
}
h1 {
	font-size:130%;
	margin:0px;
	padding: 22px 0px 22px 0px;
}
h2 {
	color:#F7F2E6;
	FONT-SIZE: 110%;
	margin:0px;
}
h6{
	color: #B12621;
	text-transform: uppercase;
	font-size: 100%;
	padding: 16px 0px 0px 0px;
	margin: 0px;
}
.aut_word{
	color: #666666;
	padding: 16px 0px 0px 0px;
	font-weight: bold;
}
.ban{
	color: #666666;
	font-weight: bolder;
	font-size: 90%;
}
.bm{
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}
.bookm{
	display: block;
	background-image: url(images/icon-li.gif);
	background-repeat: no-repeat;
	padding: 0px 10px 0px 12px;
	font-weight: bold;
}
.bot-menu{
	margin-top: 12px;
}
.contacts{
	padding: 20px 20px 0px 20px;
	color: Black;
	font-size: 11px;
}
.content{
	padding: 18px 24px 25px 24px;
}
.foot{
	font-size: 70%;
	padding: 12px 18px 0px 18px;
	height: 60px;
	width: 220px;
	border-top: 1px solid #E1DFDF;
}
.foot1{
	background-image: url(images/footer-bg1.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.icons{
	border-top: 5px solid #B83504;
	background-color: #838383;
}
#b300, #b200, #b100{
	margin-bottom: 20px;
}
.leftcol{
	background-image: url(images/leftcol-bg.gif);
	border-top: 1px solid white;
}
.left-col-grad{
	background-image: url(images/leftcol-bord.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.leftm{
	background-image: url(images/leftmenu-bg.gif);
	padding-left: 22px;
}
.leftm-left-bg{
	background-image: url(images/leftm-left-bg.gif);
	background-repeat: repeat-y;
	background-position: right;
}
a.lm, a.lmact, span.lmact{
	color: #B12621;
	font-weight: bold;
	display: block;
}
.mainm_top{
	background-repeat: no-repeat;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
}
.mainm{
	background-repeat: no-repeat;
	text-align: center;
	border-right: 1px solid #C3C3C3;
}
.mainm a, .mainm span, .mainm a:hover, .s_word{
	color: White;
	font-size: 12px;
	font-weight: bold;
	display: block;
	padding: 6px 5px 5px 5px;
}
a.menu1, a.menu1act{
	display: block;
}
.news{
	color: #C09657;
	font-weight: bold;
}
h1.news{
	color: #C09657;
	padding: 10px 0px 15px 0px;
}
.prod, .prod1{
	padding: 8px 10px 0px 10px;
	color: #666666;
}
.prod{
	border-right: 1px solid #E1E1E1;
}
.prod-title{
	background-color: #CDCDCD;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
}
.right{
	float: right;
}
.right_col{
	border-left: 1px solid #E6E6E6;
	padding: 0px 10px 20px 12px; 
}
#rusoft{
	margin-top: 13px; 
}
#rusoft a{
	color: #666666;
	font-size: 90%;
}
.s_word{
	padding: 6px 5px 0px 0px;
}
.search-bord{
	border: 1px solid white;
	width: 10px;
}
a.sublm, span.sublmact,a.sublmact{
	color: #666666;
	background-image: url(images/leftmenu-icon.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0px 20px 0px 13px;
	font-weight: bold;
}
span.sublmact,a.sublmact{
	color: #B12621;
	background-image: url(images/leftmenu-icon-act.gif);
}
a.subsublm, span.subsublmact, a.subsublmact{
	color: #666666;
	display: block;
	padding: 0px 20px 0px 24px;
}
span.subsublmact,a.subsublmact{
	color: #B12621;
}
span.topmenu{
	color: #B12621;
}
a.zakaz{
	color: #B12621;
	font-weight: bold;
	text-decoration: underline;
}
a.zakaz_prod{
	color: #EEB35A;
	font-weight: bold;
	text-decoration: underline;
}
