html, body, div, span, td, th, p, h1, x, h3, h4, dl, dd, label, img, object, form {
	margin: 0;
	padding: 0;
	border: 0;
}

html {
    margin-bottom: 0.01em;
    height: 100%;
}

body {
    text-align: center;
    color: #555555;
    background: #E2E6E5 url(../image/body_bg.jpg) repeat-x;
}

p {
	margin: 0px;
	text-align: left;
}

div {
    text-align: left;
    font-family: Arial, Verdana;
    font-size: 14px;
}

.container {
  width:928px;
  margin-left:auto;
  margin-right:auto;
  overflow:hidden;
}

.head {
  height:81px;
  position:relative;
  background: url('../image/head_bg.jpg') no-repeat 172px 0;
}

.head .logo {
  float:left;
}

.head .right {
  float:right;
  height:81px;
  background: url('../image/head_right.jpg') no-repeat 100% 0;
  padding-right:38px;
}

.head .right form {
  margin-top:55px;
}

.head .right a {
  color:#007547;
  text-decoration:none;
}

.head .right input {
  height:13px;
  border:1px solid #909090;
  outline-style:none;
  outline-width:0;
  margin-right:6px;
  padding:0;
  width:171px;
  font-size:11px;
}

.main_menu {
  list-style-type:none;
  margin:0;
  padding-left:0;
  position:absolute;
  top:11px;
  left:172px;
  width:718px;
  background: url('../image/main_menu_end.jpg')  no-repeat 100% 0;
}

.main_menu li {
  display:inline;
  float:left;
  height:40px;
  text-align:center;
}

.breadcrumbs {
  list-style-type:none;
  margin:0;
  padding-left:0;
  position:absolute;
  top:56px;
  left:165px;
}

.breadcrumbs li {
  display:inline;
  float:left;
  height:35px;
  text-align:center;
  font-size:12px;
  padding-left:6px;
}

.breadcrumbs li a {
  color:#007547;
  text-decoration:none;
  display:block;
  padding-right:14px;
  background: url(../image/bredsep.gif) no-repeat 100% 3px;
}

.page {
  padding:20px 15px 30px 15px;
  width:884px;
  background: #FFFFFF url(../image/content_bg.jpg) repeat-y;
}

.left_menu {
  float:left;
  width:125px;
  margin-left: 15px;
}

.left_menu ul{
  margin:0 0 10px 0;
  padding-left:13px;
  color:#007547;
  padding-bottom:10px;
  border-bottom:1px solid #cfcfcf;
}

.left_menu ul li a {
  color:#545454;
  text-decoration:none;
}

.left_menu ul .main {
  list-style-type:none;
  margin-left:-13px;
  font-weight:bold;
  font-size:13px;
  color:#FF0000;
}

.left_menu ul .main a {
  color:#FF0000;
}

.content {
  float:left;
  width:708px;
  margin-left: 20px;
  padding-bottom:10px;
  border-bottom:1px solid #cfcfcf;
}

.content .header {
  font-size:13px;
  font-weight:bold;
  color:#007547;
  padding-bottom:10px;
  border-bottom:1px solid #007547;
  margin-bottom:27px;
}

.content .blocked {
  display:block;
  padding: 8px 5px;
  margin: 10px 0;
  background:#E5F1EC;
  width: 267px;
}
.prodcats {
  margin: 50px 0 100px 0;
  text-align: center;
}

.prodcats img {
  margin: 0 15px;
}

.prodlist {
  width: 100%
}

.prodlist td {
  width: 20%;
  text-align: center;
  padding: 10px;
}

.prodlist td a {
  text-decoration: none;
  color: #007547;
  font-weight: bold;
  font-size: 14px;
  display: block;
}

.prodlist td img {
  margin-bottom: 10px;
}

.result a {
  text-decoration: underline;
  color: #007547;
  font-size: 14px;
  font-weight: bold;
  
}

.result li {
  margin-top: 10px;
}

.errors {
	border: 5px solid #FF2828;
	margin-bottom: 20px;
	color: #FF2828;
}

.errors legend {
	color: #FF2828;
}

a {
  text-decoration: underline;
  color: #007547;
}

a:hover {
  text-decoration: none;
  color: #007547;
}

h1 {
  font-size: 14pt;
}

