*{
  margin: 0;
  padding: 0
}
html,body {
   height: 100%;
   margin: 0;
}
#tab {
  height: 100%;
  min-height: 100%;
  border-collapse: collapse;
  width: 1000px;
  margin: auto;
  margin-top: 1px;
  background-image: url(../img/bgholiday_13.jpg);
  background-position: left;
  background-repeat: repeat
}
* html #tab {
   height: 100%;
}
body{
  font-family: Tahoma, "Times New Roman", sans-serif;
  color: #ffe6aa;
  font-size: 12px;
  background-color: #1C1513;
}
A{
  color: #de9c04;
  text-decoration: underline
}
A:hover{
  text-decoration: none
}
IMG{
  border: 0
}

blockquote{
  padding-left: 30px
}
td{
  overflow: hidden;
  vertical-align: top
}
H1,H2,H3,H4,H5,H6{
  font-weight: normal
}
H1{
  font-size: 22px;
  color: #ffe6aa
}
H2{
  font-size: 18px;
}
H3{
  font-size: 16px
}
H4{
  font-size: 14px
}
H5{
  font-size: 12px
}
H6{
  font-size: 10px
}
ol{
  padding-left: 25px
}
ul{
  padding-left: 25px
}
#header{
  height: 126px;
  width: 1000px;
  position: relative;
  float: left;
  background-image: url(../img/variant1.jpg);
  background-position: top;
  background-repeat: no-repeat
}
#logo{
  height: 100px;
  width: 130px;
  position: absolute;
  top: 11px;
  left: 30px
}
#lang-en{
  height: 28px;
  width: 38px;
  position: absolute;
  top: 18px;
  right: 51px;
}
#lang-ru{  height: 28px;  width: 38px;  position: absolute;  top: 18px;  right: 101px;}
#lang-kz{  height: 28px;  width: 38px;  position: absolute;  top: 18px;  right: 151px;}
#fh{
  height: 223px;
  width: 1000px;
  position: relative;
  float: left;
  overflow: hidden
}
#socialseti{
  width: 207px;
  position: absolute;
  text-align: left;
  top: 70px;
  right: 0;
  padding: 0;
  height: 30px
}
#socialseti A{
  width: 30px;
  position: relative;
  float: left;
  height: 30px;
  text-decoration: none;
  padding: 0;
  margin-left: 20px
}
#socialseti A.iyo{
  background-image: url(../img/yut.png);
  background-position: top;
  background-repeat: no-repeat
}
#socialseti A.ivf{
  background-image: url(../img/fb.png);
  background-position: top;
  background-repeat: no-repeat
}
#socialseti A.ivt{
  background-image: url(../img/tw.png);
  background-position: top;
  background-repeat: no-repeat
}
#menu{
  height: 49px;
  width: 987px;
  position: relative;
  padding-left: 13px;
  background-image: url(../img/bgholiday_05.jpg);
  background-position: bottom;
  background-repeat: repeat-x;
  float: left
}
#menu div{
  position: relative;
  float: left;
  background-image: url(../img/bgholiday_06.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  height: 42px;
  width: 127px;
  padding-top: 7px
}
#menu A{
  text-decoration: none;
  position: relative;
  float: left;
  color: #ffe6aa;
  height: 22px;
  width: 127px;
  padding-top: 10px;
  text-align: center;
  font-size: 13px;
  font-weight: bold;
  font-family: sans-serif,Verdana, Tahoma, Helvetica;
}
#menu A:hover{
  background-image: url(../img/podsvetka.png);
  background-position: top;
  background-repeat: no-repeat;
}
#menu span{
  position: relative;
  float: left;
  background-image: url(../img/bgholiday_08.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  height: 49px;
  width: 10px;
  margin-left: 2px;
  margin-right: 2px
}
.content{
  width: 1000px;
  position: relative;
  float: left;
  padding-bottom: 20px;
  padding-left: 0px;
}

.lft{
  width: 266px;
  position: relative;
  float: left;
  background-image: url(../img/bgholiday_10.jpg);
  background-position: top;
  background-repeat: no-repeat;
  padding-top: 20px
}
.lft .names{
  width: 170px;
  position: relative;
  float: left;
  font-size: 18px;
  color: #ffe6aa;
  background-image: url(../img/fon_h2.gif);
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 15px;
  margin-left: 30px
}
.lft .stranileft{
  width: 220px;
  position: relative;
  float: left;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-top: 15px
}
.lft .stranileft A{
  width: auto;
  position: relative;
  float: left;
  padding-left: 15px;
  clear: left;
  background-image: url(../img/strelka.png);
  background-position: left;
  background-repeat: no-repeat;
  text-decoration: none;
  font-size: 15px;
  color: #a2700e
}
.lft .stranileft A:hover{
  color: #ffe6aa;
  text-decoration: underline
}
.lft .leftline{
  width: 266px;
  position: relative;
  float: left;
  background-image: url(../img/bgholiday_15.jpg);
  background-position: top;
  background-repeat: no-repeat;
  height: 18px
}
.lft .contleft{
  width: 250px;
  position: relative;
  float: left;
  padding-bottom: 20px;
  padding-left: 10px;
  padding-top: 15px;
  font-size: 11px
}
.lft .contleft .cc{
  width: 100%;
  position: relative;
  float: left;
  padding-bottom: 1px;
  padding-left: 1px;
}
.lft .contleft .cc .c1{
  width: 88px;
  position: relative;
  float: left;
  text-align: right;
  color: #867657
}
.lft .contleft .cc .c2{
  width: 130px;
  position: relative;
  float: left;
  color: #ffe6aa;
  padding-left: 12px
}
.lft .banneravia{
  width: 230px;
  position: relative;
  float: left;
  padding-bottom: 10px;
  padding-top: 10px;
  text-align: center
}
.cont{
  width: 710px;
  position: relative;
  float: right;
  padding-top: 15px
}
.cont .names{
  width: 620px;
  position: relative;
  float: left;
  background-image: url(../img/h1.png);
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 75px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 22px;
  color: #ffe6aa
}
.cont .names .allg{
  width: auto;
  position: absolute;
  font-size: 16px;
  color: #ffe6aa;
  right: 30px;
  top: 18px
}
.cont div.text{
  width: 690px;
  position: relative;
  float: left;
  padding-top: 10px
}
.cont div.text p{
  padding-top: 3px;
  padding-bottom: 3px
}
.cont .textln{
  width: 690px;
  position: relative;
  float: left;
  padding-top: 10px
}
.cont .textln A{
  width: auto;
  position: relative;
  float: left;
  font-size: 18px;
  color: #ffe6aa;
  background-image: url(../img/fon_h2.gif);
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 15px
}
.cont .listkurort{
  width: 690px;
  position: relative;
  float: left;
  padding-top: 10px
}
.cont .kurort{
  width: 330px;
  position: relative;
  float: left;
  padding-top: 15px
}
.cont .kurort .name{
  width: 100%;
  position: relative;
  float: left;
  color: #ffe6aa;
  font-size: 20px;
  padding-bottom: 8px
}
.cont .kurort .listkurort{
  width: 320px;
  position: relative;
  float: left;
  height: auto
}
.cont .kurort .listkurort .posk{
  width: 300px;
  position: relative;
  float: left;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-top: 10px
}
.cont .kurort .listkurort .posk .imgkur{
  width: 66px;
  position: relative;
  float: left;
  height: 66px;
  overflow: hidden;
  margin-top: 2px
}
.cont .kurort .listkurort .posk .imgkur IMG{
  position: absolute;
}
.cont .kurort .listkurort .posk .txotz{
  width: 220px;
  position: relative;
  float: right;
  overflow: hidden;
}
.cont .kurort .listkurort .posk .txotz A{
  font-size: 14px
}

.cont .leftcnt{
  width: 350px;
  position: relative;
  float: left;
}
.cont .mininame{
  width: 100%;
  position: relative;
  float: left;
  font-size: 20px;
  padding-top: 20px
}
.cont .fotokur{
  width: 307px;
  position: relative;
  float: right;
}
.cont .fotokur .max{
  width: 307px;
  position: relative;
  float: right;
}
.cont .fotokur .max .im{
  width: 304px;
  position: relative;
  float: left;
  overflow: hidden;
  height: 204px;
  border: 1px solid #9D9F94
}
.cont .fotokur .max .im IMG{
  position: absolute;
}
.cont .clr{
  width: 100%;
  position: relative;
  float: left;
  height: 10px
}
.cont .fotokur .ming{
  width: 307px;
  position: relative;
  float: right;
  padding-top: 10px
}
.cont .fotokur .ming .min{
  width: 98px;
  position: relative;
  float: left;
  height: 55px;
  overflow: hidden;
  border: 1px solid #9D9F94;
  margin-top: 2px;
  margin-right: 2px
}
.cont .fotokur .ming .min IMG{
  position: absolute;
}





.cont .gallerys{
  width: 100%;
  position: relative;
  float: left;
  padding-top: 10px
}
.cont .gallerys .album{
  width: 100%;
  position: relative;
  float: left;
}
.cont .gallerys .glr{
  width: 137px;
  position: relative;
  float: left;
  padding-bottom: 10px
}
.cont .gallerys .glr .glrf{
  width: 131px;
  position: relative;
  float: left;
  height: 105px;
  overflow: hidden;
  z-index: 5
}
.cont .gallerys .glr .glrf img{
  position: absolute;
}
.cont .gallerys .glr .glrm{
  width: 131px;
  position: absolute;
  height: 105px;
  overflow: hidden;
  z-index: 15;
  top: 0;
  left: 0
}
.cont .gallerys .glr .glrname{
  width: 131px;
  position: relative;
  float: left;
  overflow: hidden;
  z-index: 5;
  text-align: center
}
.cont .gallerys .glr .glrname A{
  color: #ffe6aa;
}


.cont .ttx{
  width: 656px;
  position: relative;
  float: left;
  padding-bottom: 10px;
  border: 2px solid #622207;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  z-index: 4;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  margin-top: 25px
}
.cont .ttx .linen{
  width: 100%;
  position: relative;
  float: left;
  padding-top: 3px;
  padding-bottom: 3px
}
.cont .ttx .linen div{
  width: 200px;
  position: relative;
  float: left;
  padding-left: 15px
}
.cont .ttx .linen div A{
  position: relative;
  float: left;
  padding-left: 9px;
}
.cont .ttx .linen div A.acv{
  color: #ffe6aa
}



.cont .texti{
  width: 685px;
  position: relative;
  float: left;
  padding-top: 10px
}
.cont .texti .otzivlist{
  width: 685px;
  position: relative;
  float: left;
  border-bottom: 1px solid #622207;
}
.cont .texti .otziv{
  width: 322px;
  position: relative;
  float: left;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px
}
.cont .texti .otziv .imgotz{
  width: 120px;
  position: relative;
  float: left;
  overflow: hidden;
  height: 120px;
  padding-top: 3px;
  padding-left: 3px
}
.cont .texti .otziv .imgotz div{
  width: 117px;
  position: relative;
  float: left;
  overflow: hidden;
  height: 117px;
}
.cont .texti .otziv .imgotz div IMG{
  position: absolute;
}
.cont .texti .otziv .txotz{
  width: 190px;
  position: relative;
  float: right;
  overflow: hidden;
  text-align: justify
}
.cont .texti .otziv .mesto{
  font-size: 11px;
  font-weight: bold
}
.cont .texti .otziv .nameotz{
  padding-top: 3px;
  padding-bottom: 3px;
  font-weight: bold
}
.cont .texti .otziv .nameotzmax{
  padding-top: 1px;
  padding-bottom: 1px;
  font-size: 20px
}

.cont .pages{
  width: 100%;
  position: relative;
  float: left;
  padding-top: 20px;
}
.cont .pages .ditto_currentpage{
  position: relative;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
  color: #ffe6aa
}
.cont .pages .ditto_page{
  position: relative;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}
.cont .pages .ditto_next_link{
  position: relative;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}
.cont .pages .ditto_previous_link{
  position: relative;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}


.cont .form{
  width: 690px;
  position: relative;
  float: left;
  padding-top: 10px;
  color: #ffe6aa;
}
.cont .form .rez{
  width: 100%;
  position: relative;
  float: left;
  padding-top: 20px;
  font-size: 18px
}
.cont .form .rez .er{
  color: #EB0000
}
.cont .form .rez .yes{
  color: #3BCC33
}
.cont .form .ftx{
  width: 100%;
  position: relative;
  float: left;
  padding-top: 7px;
  padding-bottom: 4px
}
.cont .form .ftp{
  width: 100%;
  position: relative;
  float: left;
}
.cont .form .ftp .tx{
  width: 400px;
  position: relative;
  float: left;
}
.cont .form .ftp textarea{
  width: 410px;
  position: relative;
  float: left;
}
.cont .form .ftp #sub{
  width: 120px;
  position: relative;
  float: left;
  background-color: #ffe6aa;
  border: 1px solid #7A5600;
  padding-top: 2px;
  padding-bottom: 2px;
  cursor: pointer
}
#footer{
  height: 70px;
  vertical-align: bottom
}
#fut{
  width: 1000px;
  position: relative;
  height: 70px;
  float: left;
}
#im{
  width: 270px;
  position: absolute;
  height: 14px;
  left: 25px;
  top: 55px;
  font-size: 11px
}
#statistik{
  width: 100px;
  position: absolute;
  height: 35px;
  left: 20px;
  top: 20px
}
#copy{
  width: 200px;
  position: absolute;
  height: 25px;
  left: 500px;
  top: 20px
}
div{
  border: 0px solid #E05E00
}