* {
  margin: 0;
  padding: 0;
  border-collapse: collapse;
  font-family: Tahoma, sans-serif;
}

html {
  width: 100%;
  height: 100%;
  background: #fffffd url(images/bg-fade.gif) repeat-x;
}

body {
  height: 100%;
}

a:hover {
  text-decoration: none;
}

#wrap {
  width: 949px;
  margin: 0 auto;
  position: relative;
  background: url(images/bg-rezina.gif) repeat-y;
}

#wrap2 {
  background: url(images/content-bg.gif) no-repeat;
}

#head {
  height: 154px;
  position: relative;
}

#head h1 a {
  width: 178px;
  height: 102px;
  background: url(images/logo.png);
  overflow: hidden;
  display: block;
  text-indent: -999px;
}

#head h1 {
  position: absolute;
  top: 27px;
  left: 26px;
  z-index: 5;
}

#top-image {
  position: absolute;
  top: 0;
  left: 5px;
  height: 89px;
  width: 939px;
  background: url(images/top-image.jpg);
  z-index: 3;
  border-bottom: 1px solid #606060;
}

#menu {
  position: absolute;
  top: 92px;
  left: 251px;
  list-style: none;
  padding: 0 1px;
}

#menu li {
  float: left;
  padding: 0 1px;
}

#menu li a {
  display: block;
  text-indent: -9999px;
  float: left;
  height: 23px;
  overflow: hidden;
}

#but1 a {
  width: 61px;
  background: url(images/buttons/but1.jpg);
}

#but1 a:hover, #but1-active a {
  width: 61px;
  background: url(images/buttons/but1-active.jpg);
}

#but2 a {
  width: 83px;
  background: url(images/buttons/but2.jpg);
}

#but2 a:hover, #but2-active a {
  width: 83px;
  background: url(images/buttons/but2-active.jpg);
}

#but3 a {
  width: 54px;
  background: url(images/buttons/but3.jpg);
}

#but3 a:hover, #but3-active a {
  width: 54px;
  background: url(images/buttons/but3-active.jpg);
}

#but4 a {
  width: 102px;
  background: url(images/buttons/but4.jpg);
}

#but4 a:hover, #but4-active a {
  width: 102px;
  background: url(images/buttons/but4-active.jpg);
}

#but5 a {
  width: 55px;
  background: url(images/buttons/but5.jpg);
}

#but5 a:hover, #but5-active a {
  width: 55px;
  background: url(images/buttons/but5-active.jpg);
}

#but6 a {
  width: 57px;
  background: url(images/buttons/but6.jpg);
}

#but6 a:hover, #but6-active a {
  width: 57px;
  background: url(images/buttons/but6-active.jpg);
}

#but7 a {
  width: 83px;
  background: url(images/buttons/but7.jpg);
}

#but7 a:hover, #but7-active a {
  width: 83px;
  background: url(images/buttons/but7-active.jpg);
}

#but8 a {
  width: 96px;
  background: url(images/buttons/but8.jpg);
}

#but8 a:hover, #but8-active a {
  width: 96px;
  background: url(images/buttons/but8-active.jpg);
}

#but9 a {
  width: 67px;
  background: url(images/buttons/but9.jpg);
}

#but9 a:hover, #but9-active a {
  width: 67px;
  background: url(images/buttons/but9-active.jpg);
}

#menu2 {
  position: absolute;
  left: 260px;
  top: 129px;
}

#menu2 ul {
  list-style: none;
}

#menu2 ul li {
  float: left;
  padding-right: 20px;
}

#menu2 li a {
  display: block;
  float: left;
  color: #545454;
  font-size: 11px;
}

.firstmenu2 {
  background: none;
}

#footer {
  height: 72px;
  background: url(images/bg-footer.png) no-repeat;
  position: relative;
  width: 949px;
  margin: 0 auto;
}

#footer ul {
  list-style: none;
  position: absolute;
  width: 941px;
  height: 25px;
  left: 4px;
  top: 4px;
  text-align: center;
  font-size: 10px;
  color: #d9e4fe;
  line-height: 23px;
}

#footer ul li {
  display: inline;
}

#footer ul a {
  font-size: 10px;
  color: #d9e4fe;
}

#footer div {
  position: absolute;
  top: 42px;
  left: 18px;
  font-size: 10px;
  color: #545454;
  width: 913px;
}

#footer div a {
  color: #545454;
}

#footer div span {
  float: right;
}

#content {
  width: 899px;
  margin: 0 auto;
  padding: 8px 0 16px 0;
  line-height: 14px;
  font-size: 11px;
  color: #5d5d5d;
  overflow:hidden;
}

#content a {
  color: #526ca9;
}

#content h2 {
  color: #5d5d5d;
  font-size: 14px;
}

#content h2 span {
  color: #3e599a;
}

#content h3 span {
  color: #3e599a;
}

#content h4 span {
  color: #3e599a;
  font-size: 12px;
}

#content h2 {
  padding-bottom: 16px;
}
#content p {
  padding-bottom: 10px;
}
#content table td {
  padding: 5px;
}


ul.bodytext {
 margin: 0;
 padding: 0;
}
ul.bodytext li {
 display: inline;
 margin-right: 10px;
}
.table_form	{float:left; margin-top:17px;}
	.table_form th	{width:76px; text-align:right; padding:3px 10px 3px 0 !important; font-size:11px; color:#5d5d5d; vertical-align:top;}
	.table_form td	{vertical-align:top; padding:0 0 6px 0 !important; width:392px;}
		.style_input	{width:385px; height:18px; border:1px solid #c5c1b9; padding:0 0 0 5px; font-size:11px; color:#5d5d5d; font-family:Tahoma; background:#f0f0f0;}
		.style_input2	{width:220px; height:18px; border:1px solid #c5c1b9; padding:0 0 0 5px; font-size:11px; color:#5d5d5d; font-family:Tahoma; background:#f0f0f0;}
		.style_input3	{width:120px; height:18px; border:1px solid #c5c1b9; padding:0 0 0 5px; font-size:11px; color:#5d5d5d; font-family:Tahoma; background:#f0f0f0;}
		.style_textarea	{width:385px; height:97px; overflow:auto; border:1px solid #c5c1b9; font-size:11px; color:#5d5d5d; font-family:Tahoma; background:#f0f0f0; padding:0 0 0 5px;}
		.style_button	{float:right;}
	