/* Main CSS Document */
img {
  border: none;
}
table {
  border: none;
  border-collapse: collapse;
}

#Content table.border th {
  background-color: #3A546F;
  color:#FFF;
  padding: 5px 5px 10px 10px;
}
#Content table.border td {
  background-color: #1C3551;
  color:#B9C3CB;
  padding: 5px 10px 10px 10px;
  border: 1px solid #3A546F;
}
#Content input {
  background-color: #33669F;
  color: #FFF;
  font: 13px Arial;
  font-weight: bold;
  padding: 5px 35px 5px 35px;
}
p {
  padding: 0;
  margin: 0;
}
a:link {
  color: #95C2E7;
  text-decoration: underline;
}
a:visited {
  color: #95C2E7;
  text-decoration: underline;
}
a:active, a:hover {
  color: #95C2E7;
  text-decoration: none;
}

#Pagecontent p, #CatPagecontent p {
  padding: 0 0 7px 0;
  font: 12px Arial, sans-serif;
  color: #B9C3CB;
}
#Pagecontent h1, #CatPagecontent h1 {
  color: #FFF;
  font: 23px Arial;
  font-weight: normal;
  margin: 0;
  padding: 5px 0 5px 0;
}
#Pagecontent h2, #CatPagecontent h2 {
  color: #78A0C6;
  font: 18px Arial;
  margin: 0;
  line-height: 30px;
  padding: 10px 0 10px 50px;
  background: url('../img/h2.gif') no-repeat left 50%;
}
#Pagecontent h3, #CatPagecontent h3 {
  color: #F09A1E;
  font: 13px Arial;
  font-weight: bold;
  margin: 0;
  padding: 7px 0 7px 0;
}
#Pagecontent h4, #CatPagecontent h4 {
  color: #C0D5EC;
  font: 12px Arial;
  font-weight: bold;
  margin: 0;
  padding: 7px 0 7px 30px;
  line-height: 31px;
  background: url('../img/h4.gif') no-repeat left top;
}
#Pagecontent h5, #CatPagecontent h5 {
  color: #95C2E7;
  font: 12px Arial;
  font-weight: bold;
  margin: 0;
  padding: 7px 0 7px 0;
}
#Pagecontent p.NewsDate {
  font: 11px Tahoma;
  color: #516C89;
  padding: 0 0 12px 0;
}
#Pagecontent p.NewsItem {
  padding: 0 0 50px 0;
}

/* Catalog begin */
td.cat_img {
  padding: 23px 0 0 0;
  text-align: left;
  vertical-align: top;
  width: 224px;
  background: url('../img/cat_arrow.gif') no-repeat left top;
}
td.cat_about {
  vertical-align: top;
  padding: 5px 0 0 0;
}
span.white {
  color: #fff;
}
#Content .prod_title {
  font: 18px Arial;
  font-style: italic;
  font-weight: normal;
  color: #78A0C6;
  text-decoration: underline;
}
/* Catalog end */
/* Распорки */
div.sp{
	height:1px;
	overflow:hidden;
	visibility:hidden;
	width:1px;
}
	div.sp span{
		display:block;
		height:1px;
		overflow:hidden;
		width:1px;
	}
#sp280 { width: 280px;} #sp280 span { width: 280px;}
#sp432 { width: 432px;} #sp432 span { width: 432px;}
#sp625 { width: 625px;} #sp625 span { width: 625px;}
