body{
	padding:0;
	margin:0;
	font-family: Arial;
	font-size:13px;
	line-height: 18px;
	color:#3b3a3a;
}

td.content, td.content p {
	font-size:13px;
	color:#3b3a3a;
	line-height: 18px;
	text-align: justify;
}

.menu td{
	text-align:center;
	font-size:18px;
}

.menu a{
	color:#FFF;
	display:block;
	text-decoration:none;
	padding:11px 0 8px 0;
	background-image:url(../img/m.gif);
	background-repeat:repeat-x;
	background-position:top left;
	font-size: 14px;
	height: 18px;
}

.menu a:hover{
	background-image:url(../img/m-nav.gif);
	color:#753904;
	text-decoration:none;
}

a.menu-nav{
	background-image:url(../img/m-nav.gif);
	color:#753904;
	text-decoration:none;
}

ul {
margin-right:20px;
}

ul.ofsp a{
	font-size:14px;
	text-decoration:none;
	color:#7ccdf6;
}

ul.ofsp a:hover{
	text-decoration:underline;
}

ul.ofsp{
	list-style-image:url(../img/strelochka.gif);
	font-size:14px;
	margin:0 0 0 18px;
	padding:0;
	color:#7ccdf6;
}
ul.ofsp li{
	margin:0 0 22px 0;
}

a.mailto{
	color:#933507;
	text-decoration:underline;
}
.stg{
color:#0964b1; 
font-size:12px; 
font-family:Arial;
text-decoration:none;
}

.stg:hover{
	color:#FFF;
}
.bmenu{
	color:#0c8dde;
	font-size:12px;
	text-decoration:none;
}
.bmenu:hover{
	text-decoration:underline;
}
a{
	color:#004eff;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

h1{
	font-size:16px;
	color:#004eff;
}


.h_contacts {
  width: 240px;
  float: left;
  text-align: center;
  font-size: 25px;
  color: #015059;
  padding-top: 20px;
}
.h_contacts span {
  font-size: 17px; 
  color: white;
}
.header_address {
  margin-left: 280px;
  margin-top: 126px;
  font-size: 16px;
  color: #183d45;
}

.h_nav {
  float: right;
  padding-right: 10px;
  padding-top: 10px;
  color: white;
  font-size: 12px;
}
.h_nav a {
  font-size: 12px;
  color: white;
}

.header{
	height: 30px;
	}
.header a{
	color: #FFFFFF;	
	text-align: left;	
	text-decoration: none;
	padding-left: 15px;
	letter-spacing: 2px;
	}
.left_col .header{
	width:243px;
	background-image:url(/img/p_header.gif); background-repeat:no-repeat;
	}

.right_col .header{
	width:201px;
	background-image:url(/img/p_header_201.gif); background-repeat:no-repeat;
	}
	
.contact_header{
    background-image: url("/img/p_contacts.gif");
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-size: 18px;
    height: 43px;
    letter-spacing: 3px;
    text-align: center;
    width: 243px;
	}
.contact_body{
background-image: url("/img/bg_contacts.gif"); background-position: left top; background-repeat: repeat-x; background-color: rgb(255, 214, 0);
}

