html, body {
  height:100%;
  margin:0;
  padding: 0px;
}
html>body {
  min-height:100%;
  height:auto;
}
body {
  position:relative;
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 0.8em;
  background-color: #ffc400;
  background-image: url(/images/bg.gif);
  background-repeat: repeat-x;
  background-position: left top;
}
#footer {
  position:absolute;
  bottom:0;
  width:100%;
  background-color: #FFF072;
  color:#000000;
  font-size: 0.8em;
  line-height: 20px;
  text-align: right;
  clear: both;
}
#footer div{
  padding: 0px 11px;
}
a {
  color: #000000;
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}
.ill {
  width: 978px;
  height: 303px;
  background-repeat: no-repeat;
  position: relative;
}
.zakaz {
	font-size: 1.15em;
	position: absolute;
	top: 0px;
	left: 49px;
	text-align: left;
	font-weight: bold;
	line-height: 1.4em;
}
.zakaz p {
	text-indent: 8px;
	padding-top: 0px;
	margin-top: 5px;
}
.zakaz span {
  color: #999999;
  font-size: 0.7em;
}
.hm {
  position: absolute;
  top: 10px;
  left: 52px;
}
.menu {
  position: relative;
  text-align: left;
}
.menu .tarify, .menu .akziya, .menu .discont, .menu .vakansii, .menu .otzivi, .menu .kompaniya  {
  position: absolute;
  text-align: center;
}
.menu .tarify {
  width: 80px;
  left: 350px;
}
.menu .akziya {
  width: 65px;
  left: 435px;
}
.menu .discont {
  width: 162px;
  left: 505px;
}
.menu .vakansii {
  width: 83px;
  left: 674px;
}
.menu .otzivi {
  width: 80px;
  left: 764px;
}
.menu .kompaniya {
  width: 97px;
  left: 850px;
}
.menu .tarify a, .menu .akziya a, .menu .discont a, .menu .vakansii a, .menu .otzivi a, .menu .kompaniya a {
  display: block;
  background-repeat: no-repeat;
  background-position: left bottom;
  font-size: 12px;
  line-height: 35px;
  text-decoration: none;
}
.menu .tarify a {
  background-image: url(/images/but_tarifi.gif);
}
.menu .akziya a {
  background-image: url(/images/but_akziya.gif);
}
.menu .discont a {
  background-image: url(/images/but_discont.gif);
}
.menu .vakansii a {
  background-image: url(/images/but_vakansii.gif);
}
.menu .otzivi a {
  background-image: url(/images/but_otzivi.gif);
}
.menu .kompaniya a{
  background-image: url(/images/but_kompaniya.gif);
}
.menu .tarify a:hover, .menu .akziya a:hover, .menu .discont a:hover, .menu .vakansii a:hover, .menu .otzivi a:hover, .menu .kompaniya a:hover, .menu .order a:hover, .menu a.akt {
  line-height: 45px;
}
.menu a.akt {
  cursor: default;
}
.content td{
 text-align: left;
}
form {
  padding:0px;
  margin: 0px;
}
.enter {
  padding-top: 7px;
}
.enter strong{
  border-bottom: solid 1px #000000;
}
address {
  margin-top: 5px;
  font-style: normal;
  font-weight: normal;
  font-size: 0.9em;
}
h2 {
  font-weight: normal;
  font-size: 1.5em;
  margin-top: 0px;
  padding: 0px;
}
.news {
  margin-bottom: 20px;
}
.news .data {
  color: #4D4D4D;
}
.news .data strong{
  margin-left: 10px;
  font-size: 1.1em;
  color: #000000;
}
.headline {
  background-color: #ff9000;
}
.headline2 {
  background-color: #ffcf43;
}
.headline .I, .headline2 .I {
  background-repeat: no-repeat;
  background-position: right bottom;
}
.headline .I {
  background-image: url(/images/headline_rb.gif);
}
.headline2 .I {
  background-image: url(/images/headline2_rb.gif);
}
.headline .IV, .headline2 .IV {
  background-repeat: no-repeat;
  background-position: right top;
}
.headline .IV {
  background-image: url(/images/headline_rt.gif);
}
.headline2 .IV {
  background-image: url(/images/headline2_rt.gif);
}

.headline .II, .headline2 .II {
  background-repeat: no-repeat;
  background-position: left bottom;
}
.headline .II {
  background-image: url(/images/headline_lb.gif);
}
.headline2 .II {
  background-image: url(/images/headline2_lb.gif);
}
.headline .III, .headline2 .III {
  background-repeat: no-repeat;
  background-position: left top;
}
.headline .III {
  background-image: url(/images/headline_lt.gif);
}
.headline2 .III {
  background-image: url(/images/headline2_lt.gif);
}
.dataTable thead {
  font-weight: bold;
  background-color: #ff9000;
}
.dataTable tbody td{
  padding: 5px 9px;
  vertical-align: top;
}
.logIn {
  width: 206px;
  background-image: url(/images/login_bg.gif);
  background-repeat: repeat-y;
  font-size: 0.85em;
}
.logIn .I{
  background-image: url(/images/login_bg_bottom.gif);
  background-repeat: no-repeat;
  background-position: center bottom;
}
.logIn .II{
  background-image: url(/images/login_bg_top.gif);
  background-repeat: no-repeat;
  background-position: center top;
  padding: 15px 10px 26px 10px;
}
.logIn .edit, .logIn .favourite, .logIn .exit {
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 25px;
  display: block;
  margin-top: 7px;
  line-height: 16px;
}
.logIn .edit {
  background-image: url(/images/login_but_edit.gif);
}
.logIn .favourite {
  background-image: url(/images/login_but_fav.gif);
}
.logIn .exit {
  background-image: url(/images/login_but_exit.gif);
}
.logIn ol {
  padding: 0px 0px 0px 25px;
  margin: 0px;
  //padding: 0px 0px 0px 29px;
}
.logIn ol li{
  margin-bottom: 5px;
}
strong.grey {
  color: #67604E;
  border: none;
}
.regTable td {
  vertical-align: top;
}
.regTable td td{
  vertical-align: middle;
}
.regTable td img {
  float: left;
}
.regTable .r {
  padding: 0px 0px 10px 10px;
  font-size: 0.8em;
  color: #4D4D4D;
}
.ok {
  border-top: solid 2px #FF9B00;
  padding-top: 5px;
  margin-top: 20px;
  text-align: right;
}
.ok input {
  width: 80px;
}
.block {
  margin-bottom: 20px;
}
.block .head img{
  margin-right: 10px;
}
.block .body {
  padding: 5px 10px;
}
.block .head .data {
  font-size: 0.8em;
}
.warning {
  color: #CA3800;
  font-weight: bold;
}