body {
margin:0 auto;
padding:10px;
font-family: times;
background:#000000 url(../i/site/fazan-gray.gif);
/*background-position: 50% 50%;*/

}

img {border:0px;}

#all {
  width:980px;
  margin:0 auto;
}

#head {
	display:block;
	position: relative;
	margin:20px 0 40px 0;
}
div#head div.logo {
	position: relative;
}

#head div p.garantia {margin:0; padding:0; color:#fff; font-style:italic; text-decoration:underline}

.hd-right {
	float:right;
	font:26px arial narrow;
	color:#fff;
}
.hd-right h2 {margin:0; padding:0; font-size:15px; font-weight:normal}



#content {
	display:block;
	clear:both;
	}

.left {
	width:250px;
	float:left;
	position: relative;
}

.title {
    background-color:#000000;
    padding:4px;
	color:#fff;
	font-weight:bold;
	text-transform: uppercase;
	letter-spacing:5px;
}

div.menu ul {
	color:#fff;
	font-size:14px;
}

div.menu ul a {color:#fff; text-decoration:none;}
div.menu ul a:hover {color:#666666; text-decoration:underline;}
div.menu li {}

div.menu ul li.act a {background-color:#000000; color:#9b0d66 !important; padding:2px 4px;}
div.menu ul li.actsub a{color:#666666; text-decoration:underline;}

div.menu ul ul {
	margin-left:16px;
	padding:0;
}

.breakcrumbs {
	display:block;
	color:#666666;
}
.breakcrumbs a {color:#666666 !important; text-decoration:none; padding:2px 4px;}
.breakcrumbs a:hover {background-color:#000000; color:#9b0d66 !important; padding:2px 4px;}

.center {
	margin-left:250px;
	color:#fff;
	margin-right:10px;
	margin-bottom:20px;
}

.center a {
	color:#9b0d66;
}


#footer {
	position: relative;
	width:100%;
	color:#fff;
	display:block;
	clear:both;
}
#footer a {color:#fff;}

.frb {
	float:right;
	border-top:3px #fff solid;
	width:300px;
	text-align:center;
}

.flb {
	border-top:3px #666666 solid;
	margin-right:300px;
}

.frb, .flb
{
		padding:5px;
}
/******firmeniy style******/
/* color:#9b0d66; - pink  */
/* color:#666666; - gray  */
/* color:#000000; - black */
/*                        */
/******firmeniy style******/


/*NEWS*/
.news p{
   margin:0;
	padding:0;
}

.anons {
	font-size:14px;
	border-bottom:2px #666666 dotted;
	margin-bottom:5px;
	padding:0 30px;
}
.anons h2 {
	margin:0;
	padding:0;
	font-size:16px;
}
.date-news {
	font-size:13px;
	color:#666666;
}

/**CATALOG**/

.catalog {	padding:4px 0;
}
.catalog {
overflow:hidden;}

*html .catalog {
position:relative;
width:94%;
 }

.clears {	border-bottom:2px #666666 dotted;
	clear:both;}

.phcat {	float:left;
	width:150px;}
.infocat {	margin-left:150px;}


.pages{	position:relative;
	width:100%;
	border-top:1px #666666 dotted;
	border-bottom:1px #666666 dotted;	padding:5px 0;}
.pages a {color:#fff; padding:6px 0px}

.pages span {	border:1px #666666 solid;
	background-color:#9b0d66;
	padding:0 6px;
	color:#fff;}
