BODY {
	font-family: Arial;
	font-size: 12px;
	margin: 0px;
}

TABLE, TD {	font-size: 12px;
}

P {
	margin: 10px 0px;
}

A {	color: #C10800;
}

A:hover {
	text-decoration: none;
}

A.ico-prices { background: url('/images/design/ico/prices.gif') no-repeat left center; }
A.ico-order { background: url('/images/design/ico/order.gif') no-repeat left center; }
A.ico-where { background: url('/images/design/ico/where.gif') no-repeat left center; }
A.ico-consult { background: url('/images/design/ico/consult.gif') no-repeat left center; }
A.ico-purchase { background: url('/images/design/ico/purchase.gif') no-repeat left center; }
A.ico-vacancy { background: url('/images/design/ico/vacancy.gif') no-repeat left center; }
A.ico-info { background: url('/images/design/ico/info.gif') no-repeat left center; }
A.ico-cat_producer { background: url('/images/design/ico/cat_producer.gif') no-repeat left center; }


#top {	height: 94px;
	background: url('/images/design/b01.gif') repeat-x;
}

#top.info {
	background: url('/images/design/b11.gif') repeat-x;
}

#top TD.t01 {	width: 265px;
}

#top TD.t01 A {
	width: 265px;
	height: 94px;
	display: block;	background:  url('/images/design/b02.gif') no-repeat;
}

#top TD.t01a A {
	width: 256px;
	height: 94px;
	display: block;
	background:  url('/images/design/b10.gif') no-repeat;
}

#top TD.t02 {
	height: 94px;
	background:  url('/images/design/b03.jpg') no-repeat left top;
	text-align: right;
}


#top TD.t02 DIV, #top TD.t02a DIV {	float: right;
	clear: both;
}

#top TD.t02 DIV.all, #top TD.t02a DIV.all {
	padding-right: 15px;
	padding-top: 10px;
}

#top DIV.address {
	margin-top: 6px;
	background: url('/images/design/b04.gif') repeat-x bottom;
}

#top DIV.phones {
	padding-left: 18px;
	background: url('/images/design/b05.gif') no-repeat left center;
}

#top DIV.email {
	padding-left: 18px;
	background: url('/images/design/b06.gif') no-repeat left center;
}

#top DIV.email A {
	color: #000;
}

#rasp {	height: 1px;
	background: #C10800;
}

#rasp DIV {	height: 1px;
	width: 920px;
	overflow: hidden;
}

#promo {	height: 148px;
	background: #000 url('/images/design/b07.gif');
}

#promo DIV {	float: left;	height: 148px;
}

#promo DIV.part1 {
	width: 305px;
	background: url('/images/design/p01.jpg');
}

#promo DIV.part2 {
	width: 346px;
	background: url('/images/design/p02.jpg');
}

#promo DIV.part3 {
	width: 240px;
	background: url('/images/design/p03.jpg');
}

#menu {	height: 10px;
	margin: 0;
	padding: 8px 10px;
	background: #676867;
	font-size: 16px;
}

#menu  A {
	color: #FFF;
	text-decoration: none;
	margin-right: 15px;
	padding-left: 20px;
}

#menu A:hover {
	text-decoration: underline;
}



#bottom {	font-size: 11px;	height: 10px;
	background: #C10800;
	padding: 5px 0;
	color: #FFF;
}

#bottom DIV.copy {
	float: left;
	padding-left: 10px;
}

#bottom DIV.info {
	float: right;
	padding-right: 10px;
	text-align: right;
}

#bottom A {
	color: #FFF;
}

#cont {	background: #FFF url('/images/design/b08.gif') repeat-x top;
}

DIV.text {	margin: 20px 15px;
}

#col1 {	width: 180px;
}
#col1r {
	width: 180px;
	height: 1px;
	overflow: hidden;

}

DIV.kurs {
	background: #FFF;
	font-weight: bold;
	padding: 5px;
	border: 2px #C7C7C7 solid;
	height: 55px;
}

DIV.kurs DIV {
	float: left;
	border-left: 1px solid #676867;
	position: relative;
	left: 18px;
	padding-left: 5px;
	margin: 5px 0;
}


H1, H2, H3, H4 {
	color: #C10800;
	margin: 10px 0;
	font-size: 13px;
	clear: both;
}

H3 { font-size: 14px; }
H2 { font-size: 16px; }
H1 { font-size: 18px; }

P.news A {
	color: #C10800;
}

DIV.banner {
	border: 1px solid #A8A8A8;
	width: 154px;
	height: 154px;
	margin-top: 10px;
}

DIV.banner IMG {
	border: 0;
	width: 150px;
	height: 150px;
	margin: 2px;
}

/*DIV.banner2 IMG {
	border: 1px solid #A8A8A8;
	margin: 2px;
}

DIV.banner2 {
	position: relative;
	margin-top: 15px;
	width: 149px;
	height: 149px;
	background: #000;
}*/

#col3 {	width: 300px;	background: url('/images/design/b09_2.gif');
}

#promo2 {
	height: 77px;
	background: #000 url('/images/design/b13.gif');
}

#promo2 DIV.part1 {
	height: 77px;
	width: 721px;
	background: url('/images/design/p04.jpg');
}

MENU.left {
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
}

MENU.left DIV {
	margin: 7px 0;
}

MENU.left DIV A {
	color: #C10800;
	display:block;
	background: url('/images/design/tip.gif') no-repeat left 5px;
	padding-left: 14px;
}

MENU.left DIV A:hover {
	text-decoration: none;
}

MENU.left DIV A.selected{
	font-weight: bold;
}

TEXTAREA, INPUT, SELECT {	font-size: 12px;
	font-family: Arial;
}


DIV.online {
	padding-left: 85px;
	line-height: 130%;
	padding-bottom: 3px;
	margin-top: 30px;
	position: relative;
	left: 10px;
	background: url('/images/design/b12.gif') no-repeat left center;
}

DIV.online A {
	color: #515151;
	text-decoration: none;
}

DIV.online A:hover {
	text-decoration: underline;
}

DIV.path {
	position: relative;
	top: 7px;
	left: 11px;
	color: #C10800;
	font-size: 11px;
}

DIV.path A {
	color: #C10800;
	text-decoration: none;
}

A:hover {
	text-decoration: underline;
}

MENU.right {
	margin: 0;
	padding: 0;
}

MENU.right A {
	padding: 4px 8px;
	float: left;
	display: block;
	background: url('/images/design/gray.gif') no-repeat right 7px;
	color: #FFF;
	text-decoration: none;
}

MENU.right A B {
	padding: 4px 8px;
	display: block;
	background: #676867;
}

MENU.right A.active {
	background: url('/images/design/maroon.gif') no-repeat right 7px;
}

MENU.right A.active B {
	background: #C10800;
}

A.list {
	display: block;
	float: left;
	clear: both;
	background: url('/images/design/tip.gif') no-repeat left 5px;
	padding-left: 14px;
	color: maroon;
	margin-bottom: 3px;
}

DIV.txt A:hover {
	text-decoration: none;
}

/**********
 Main page
 **********/
.spec  {
	padding: 0 0 0 10px;
	vertical-align: top;
}
.spec .img {
	border: 2px solid #C10800;
}