/* @import "http://webfonts.ru/import/didactgothic.css"; */
@font-face {
    font-family: 'Didact Gothic';
    src: local('DidactGothic'), url('../fonts/400.woff2') format('woff2'), url('../fonts/400.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
  font-family: 'Arial Narrow';
  font-style: normal;
  font-weight: 400;
  /*src: local('Arial Narrow'), local('ArialNarrow-Regular'), url(//allfont.ru/css/fonts/arial-narrow/d0eb64ed2b91fe9a67f7800c1b14868b.eot), url(//allfont.ru/css/fonts/arial-narrow/d0eb64ed2b91fe9a67f7800c1b14868b.eot?#iefix) format('embedded-opentype'), url(//allfont.ru/css/fonts/arial-narrow/d0eb64ed2b91fe9a67f7800c1b14868b.woff) format('woff'), url(//allfont.ru/css/fonts/arial-narrow/d0eb64ed2b91fe9a67f7800c1b14868b.ttf) format('truetype'), url(//allfont.ru/css/fonts/arial-narrow/d0eb64ed2b91fe9a67f7800c1b14868b.svg) format('svg');*/
  src: local('Arial Narrow'), local('ArialNarrow-Regular'), url('../fonts/arial-narrow.woff') format('woff'), url('../fonts/arial-narrow.ttf') format('truetype');
}
body {
  font-family: 'Arial Narrow', Arial, sans-serif;
  /* background: url("../images/bg.jpg") top center no-repeat #FFE100; */
  background: url("../images/bg.png") top center no-repeat, url("../images/footer.png") bottom center no-repeat #ff6900;
}
p {
	text-align: center;
    font-size: 20px;
	padding-right: 10px;
}
h3 {
	text-align: center;
    font-size: 30px;
}
#wrapper {
  position: relative;
  min-width: 1040px;
  overflow: hidden;
  padding-bottom: 300px;
  background: url("../images/footer.jpg") bottom center no-repeat;
}
.clear {
  float: none;
  clear: both;
}
.con {
  width: 980px;
  position: relative;
  margin: 0 auto;
}
.header {
  height: 525px;
  /* background: url("../images/head_bg.png") bottom left repeat-x; */
  /* background: url("../images/header.png"); */
  position: relative;
}
.header h1 {
  /* margin: 12px 0 25px 180px; */
  margin: 60px 0 55px 100px;
  font-size: 65px;
  color: #fff;
  font-family: 'Didact Gothic';
  text-shadow: 4px -4px 2px rgba(0, 0, 0, 0.6);
  padding: 0;
  line-height: 80px;
}
.header h1 span {
  font-size: 80px;
}
.header .h-info {
  /* font-size: 20px; */
  /* color: #ffffff; */
  /* position: absolute; */
  /* right: -24px; */
  /* font-weight: bold; */
  /* top: 100px; */
  
    font-size: 30px;
    color: #ffffff;
    position: absolute;
    right: -120px;
    font-weight: bold;
    top: 20px;
	text-shadow: -1px -1px 0 red, 1px -1px 0 red, -1px 1px 0 red, 1px 1px 0 red;
}
.header .h-info1 {
    font-size: 30px;
    color: #ffffff;
    position: absolute;
    right: -120px;
    font-weight: bold;
    top: 220px;
	text-shadow: -1px -1px 0 red, 1px -1px 0 red, -1px 1px 0 red, 1px 1px 0 red;
}
.header .h-info a, .header .h-info1 a {
  color: #ffffff;
  font-weight: bold;
}
.header .h-info span {
  font-size: 14px;
  color: #FFFF99;
  font-weight: bold;
}
.header .h-button {
  background: url("../images/button.png") top center no-repeat;
  width: 351px;
  height: 89px;
  position: relative;
  margin: 0 auto;
  text-align: center;
  font-size: 22px;
  color: #ffffcc;
  line-height: 55px;
}
.header a.h-link {
  color: #fff;
  text-decoration: underline;
  font-size: 16px;
  display: inline-block;
  margin-left: 310px;
}
.header .h-text {
  /* margin-top: -5px; */
  margin-top: 70px;
  font-size: 20px;
  line-height: 25px;
  color: #990000;
  font-weight: bold;
  text-align: center;
}
.content {
  padding: 0 15px;
  background: #FFFEFC;
  margin-top: 220px;
  border-radius: 20px;
  padding-bottom: 20px;
}
.content .line {
  text-align: center;
}
.content .c-text {
  /* text-align: center; */
  /* font-size: 17px; */
  /* color: #333333; */
  /* line-height: 22px; */
  /* padding-bottom: 20px; */
    text-align: center;
    font-size: 20px;
    color: #333333;
    line-height: 22px;
    font-weight: bold;
	margin-bottom: -50px;
}
.items {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
}
.items tr:first-child td {
  background: #e6e6e6;
  border: 1px solid #cccccc !important;
  padding-left: 15px !important;
  font-size: 15px;
  color: #666666;
}
.items tr td {
  padding: 4px 15px 0 0;
  border: 1px solid #cccccc;
  font-size: 18px;
  color: #808080;
}
.items tr td:first-child {
  border-left: none;
  border-right: none;
  padding-left: 0;
}
.items tr td ~ td {
  border-left: none;
}
.items tr td:last-child {
  border-right: none;
}
.items-coll {
  padding-bottom: 40px;
}
.items-coll .fifty {
  width: 25%;
  float: left;
  text-align: center;
  margin-bottom: 30px;
}
.items-coll .fifty img {
  width: 224px;
}
a.hide {
  display: none;
}
.b-text {
  font-size: 16px;
  line-height: 22px;
  color: #990000;
  font-weight: bold;
  text-align: center;
  margin-bottom: 35px;
}
.form {
  background: url("../images/form_bg.jpg") top left repeat-x;
  border: 2px solid #fff;
  border-radius: 4px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  height: 373px;
  position: relative;
}
.form form {
  display: block;
  background: url("../images/form.jpg") top right no-repeat;
  height: 373px;
}
.form form .f-right {
  width: 450px;
  float: right;
  padding: 10px;
  font-size: 26px;
  color: #fff;
  padding-top: 10px;
}
.form form .f-right button[type='submit'] {
  background: url("../images/submit.png");
  border: none;
  display: block;
  width: 410px;
  height: 81px;
  position: absolute;
  right: 50px;
  bottom: 5px;
  cursor:pointer;
}
.form form .f-right a{
  color: #FFFFFF;
}
.form form .f-right span{
  color: #FFE100;
  font-size: 18px;
  font-weight: bold;
}
.form form .f-left {
  padding: 10px;
  width: 390px;
  float: left;
}
.form form .f-left input,
.form form .f-left select,
.form form .f-left textarea {
  border: 2px solid #990000;
  border-radius: 6px;
  padding: 0 10px;
  font-size: 20px;
  /*color: #cccccc;
  font-style: italic;*/
  height: 40px;
  line-height: 40px;
  margin-bottom: 10px;
  width: 390px;
}
.form form .f-left textarea {
  height: 80px;
}
.f-line {
  text-align: center;
  padding: 20px 0;
}
.f-line p {
  margin-top: 5px;
  font-size: 20px;
  line-height: 25px;
  color: #990000;
  font-weight: bold;
  text-align: center;
}
.f-line h3 {
  font-size: 30px;
  color: #990000;
  font-weight: normal;
  padding: 0;
  margin: 15px 0;
}
.f-line a {
  color: #990000;
}
.bottom {
  /* background: url("../images/bottom.png") top left repeat-x; */
  height: 200px;
}
.header, x:-moz-any-link {
  height: 525px;
  /* background: url("../images/head_bg.png") bottom left repeat-x; */
  position: relative;
  }
  .stik-1495 {
  background: url(../images/stikers/1495.png) no-repeat;
  z-index: 2;
  width: 75px;
  height: 75px;
  position: absolute;
  top: -20px;
  right: 0;
}
.stik-745 {
  background: url(../images/stikers/745.png) no-repeat;
  z-index: 2;
  width: 75px;
  height: 75px;
  position: absolute;
  top: -20px;
  right: 0;
}
.stik-495 {
  background: url(../images/stikers/495.png) no-repeat;
  z-index: 2;
  width: 75px;
  height: 75px;
  position: absolute;
  top: -20px;
  right: 0;
}
.stik-450 {
  background: url(../images/stikers/450.png) no-repeat;
  z-index: 2;
  width: 75px;
  height: 75px;
  position: absolute;
  top: -20px;
  right: 0;
}
.stik-350 {
  background: url(../images/stikers/350.png) no-repeat;
  z-index: 2;
  width: 75px;
  height: 75px;
  position: absolute;
  top: -20px;
  right: 0;
}
.stik-300 {
  background: url(../images/stikers/300.png) no-repeat;
  z-index: 2;
  width: 75px;
  height: 75px;
  position: absolute;
  top: -20px;
  right: 0;
}
.stik-295 {
  background: url(../images/stikers/295.png) no-repeat;
  z-index: 2;
  width: 75px;
  height: 75px;
  position: absolute;
  top: -20px;
  right: 0;
}
.stik-270 {
  background: url(../images/stikers/270.png) no-repeat;
  z-index: 2;
  width: 75px;
  height: 75px;
  position: absolute;
  top: -20px;
  right: 0;
}
.stik-250 {
  background: url(../images/stikers/250.png) no-repeat;
  z-index: 2;
  width: 75px;
  height: 75px;
  position: absolute;
  top: -20px;
  right: 0;
}
.stik-245 {
  background: url(../images/stikers/245.png) no-repeat;
  z-index: 2;
  width: 75px;
  height: 75px;
  position: absolute;
  top: -20px;
  right: 0;
}
.stik-200 {
  background: url(../images/stikers/200.png) no-repeat;
  z-index: 2;
  width: 75px;
  height: 75px;
  position: absolute;
  top: -20px;
  right: 0;
}
.stik-195 {
  background: url(../images/stikers/195.png) no-repeat;
  z-index: 2;
  width: 75px;
  height: 75px;
  position: absolute;
  top: -20px;
  right: 0;
}
.stik-150 {
  background: url(../images/stikers/150.png) no-repeat;
  z-index: 2;
  width: 75px;
  height: 75px;
  position: absolute;
  top: -20px;
  right: 0;
}
.stik-145 {
  background: url(../images/stikers/145.png) no-repeat;
  z-index: 2;
  width: 75px;
  height: 75px;
  position: absolute;
  top: -20px;
  right: 0;
}
.stik-125 {
  background: url(../images/stikers/125.png) no-repeat;
  z-index: 2;
  width: 75px;
  height: 75px;
  position: absolute;
  top: -20px;
  right: 0;
}
.stik-100 {
  background: url(../images/stikers/100.png) no-repeat;
  z-index: 2;
  width: 75px;
  height: 75px;
  position: absolute;
  top: -20px;
  right: 0;
}
.stik-75 {
  background: url(../images/stikers/75.png) no-repeat;
  z-index: 2;
  width: 75px;
  height: 75px;
  position: absolute;
  top: -20px;
  right: 0;
}
.stik-45 {
  background: url(../images/stikers/45.png) no-repeat;
  z-index: 2;
  width: 75px;
  height: 75px;
  position: absolute;
  top: -20px;
  right: 0;
}
.stik-35 {
  background: url(../images/stikers/35.png) no-repeat;
  z-index: 2;
  width: 75px;
  height: 75px;
  position: absolute;
  top: -20px;
  right: 0;
}
.stik-25 {
  background: url(../images/stikers/25.png) no-repeat;
  z-index: 2;
  width: 75px;
  height: 75px;
  position: absolute;
  top: -20px;
  right: 0;
}
.stik-15 {
  background: url(../images/stikers/15.png) no-repeat;
  z-index: 2;
  width: 75px;
  height: 75px;
  position: absolute;
  top: -20px;
  right: 0;
}
.nomer {
	position: absolute;
    top: 5px;
    left: 30px;
    color: #FFFC40;
    font-size: 20px;
    /* text-shadow: 1px 1px 2px red; */
    font-weight: bold;
    text-shadow: -1px -1px 0 red, 1px -1px 0 red, -1px 1px 0 red, 1px 1px 0 red;
}
  .foto {
    float: left;
    margin-left: -80px;
    border: 3px solid #A20433;
    position: absolute;
    border-radius: 100%;
    /* left: 0px; */
    /* width: 120px; */
    /* height: 120px; */
	top: 70px;
    right: 40px;
}
.foto1 {
    float: left;
    margin-left: -50px;
    border: 1px solid #ffff99;
    position: relative;
    bottom: 10px;
    left: 320px;
    border-radius: 100%;
}
.zajigay {
    width: 200px;
    position: absolute;
    left: 0px;
    top: 60px;
}