body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	font-family: Tahoma, Helvetica, Arial, Verdana;
	color:#404040;
}

td {
	font-family: Tahoma, Helvetica, Arial, Verdana;
	color:#404040;
}

li {
	font-family: Tahoma, Helvetica, Arial, Verdana;
	color:#404040;
}

table {
	font-family: Tahoma, Helvetica, Arial, Verdana;
	color:#404040;
}

H1 {
	font-family: Tahoma, Helvetica, Arial, Verdana;
	color:#000000;
}

H2 {
	font-family: Tahoma, Helvetica, Arial, Verdana;
	color:#000000;
	font-size:16px;
}

H3 {
	font-family: Tahoma, Helvetica, Arial, Verdana;
	color:#000000;
}

H4 {
	font-family: Tahoma, Helvetica, Arial, Verdana;
	color:#000000;
}

H5 {
	font-family: Tahoma, Helvetica, Arial, Verdana;
	color:#000000;
}

H6 {
	font-family: Tahoma, Helvetica, Arial, Verdana;
	color:#000000;
}

A:LINK {
	font-family: Tahoma, Helvetica, Arial, Verdana;
	color:#2C85D1;
	font-weight: normal;
}
A:ACTIVE {
	font-family: Tahoma, Helvetica, Arial, Verdana;
	color:#2C85D1;
	font-weight: normal;
}
A:VISITED {
	font-family: Tahoma, Helvetica, Arial, Verdana;
	color:#2C85D1;
	font-weight: normal;
}
A:HOVER {
	font-family: Tahoma, Helvetica, Arial, Verdana;
	color:#B5DEFF;
	font-weight: normal;
}

li.vert {
   list-style-image: url('/images/vert.gif');
	margin-left:19px;
	text-align:absmiddle;
	display:list-item;
	}

.img {
	margin-left:0px;
	margin-top:4px;
}

.label {
	margin-left:8px;
	font-family: Tahoma, Helvetica, Arial, Verdana;
	color:#737373;
	font-weight:bold;
}

.news_vacancy {
	font-family: Arial;
	color:#000000;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}

.date {
	color:#D9031C;
	font-size:9px;
}

.tit {
   color:#2C85D1;
	font-size:11px;
	font-weight:bold;
}

li.light {
	list-style-image: url('/images/li.gif');
	padding-left: 10px;
	padding-right: 10px;
	margin-right : 3px;
	margin-left : 3px;
	display : list-item;
}


.MAP:LINK {
	font-size: 13px;
	font-family: Tahoma, Helvetica, Arial, Verdana;
	color:#CA0202;
	font-weight: normal;
}
.MAP:ACTIVE {
	font-size: 13px;
	font-family: Tahoma, Helvetica, Arial, Verdana;
	color:#CA0202;
	font-weight: normal;
}
.MAP:VISITED {
	font-size: 13px;
	font-family: Tahoma, Helvetica, Arial, Verdana;
	color:#CA0202;
	font-weight: normal;
}
.MAP:HOVER {
	font-size: 13px;
	font-family: Tahoma, Helvetica, Arial, Verdana;
	color:#F1C103;
	font-weight: normal;
}

.MAPL:LINK {
	font-size: 13px;
	font-family: Tahoma, Helvetica, Arial, Verdana;
	color:#2C85D1;
	font-weight: bold;
}
.MAPL:ACTIVE {
	font-size: 13px;
	font-family: Tahoma, Helvetica, Arial, Verdana;
	color:#2C85D1;
	font-weight: bold;
}
.MAPL:VISITED {
	font-size: 13px;
	font-family: Tahoma, Helvetica, Arial, Verdana;
	color:#2C85D1;
	font-weight: bold;
}
.MAPL:HOVER {
	font-size: 13px;
	font-family: Tahoma, Helvetica, Arial, Verdana;
	color:#B5DEFF;
	font-weight: bold;
}

.mapred{
	font-size: 13px;
	font-family: Tahoma, Helvetica, Arial, Verdana;
	color:#CA0202;
	font-weight: bold;
}
div.topm {
	font-family: Verdana:hover, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
div.topm H1 {
	margin:0px;
	padding:0px;
	font-family: Verdana:hover, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
div.topm H2 {
	margin:0px;
	padding:0px;
	font-family: Verdana:hover, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

h2.label{
	float:left;
	font-weight:normal;
	font-size:13px;
}




table.priceTable{
 width:70%;
 border-collapse:collapse;
}
table.priceTable td{
 padding:2px;
 border-bottom:1px solid #fff;
 text-align:center;
 font-size: 12px;
 font-family: Arial;
}
table.priceTable th{
 padding:2px;
 border-bottom:1px solid #fff;
 background:#e0ebf3;
 text-align:center;
}
table.priceTable .first{
 text-align:left;
}
table.priceTable td.single{
 background:#e0ebf3;
 font-weight:bold;
 text-align:left;
}


#main_left_menu td{
	background-image: url(/images/menu2/pro1.jpg);
	height: 29px;
	font-size: 12px;
}
#main_left_menu td a:hover{
	color: red;
}

ol li{
	font-size: 14px;
	margin-bottom: 5px;
}

ul li{
	margin-bottom: 5px;
}

table.list_of_products th{text-align: center;}
table.list_of_products td{text-align: center;}

table#part_page{
	margin-top: 40px;
}
#part_page td{
	text-align: center;
	vertical-align: top;
	width: 33%;
	margin:0;
	padding:0;
}
#part_page .p_block{
	margin-right: 20px;
	margin-left: 20px;
}
#part_page .p_img{
	height: 170px;
}
#part_page .p_title{
	margin-top:0;
	margin-bottom:15px;		
}
	#part_page .p_title a{
		font-size: 16px;
		font-weight: bold;
	}
#part_page .p_txt{
	font-size: 12px;
	line-height:22px;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, a h1, a h2, a h3, a h4, a h5  {
	color: #2C85D1;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, a h1:hover, a h2:hover, a h3:hover, a h4:hover, a h5:hover  {
	color: #B5DEFF;
}

#footer-contacts h3{
	color: #E00E0E;
	}