body {
  margin: 0px;
  padding: 0px;
  font-family: Arial;
  font-size: 12px;
  color: #c7b299;
  background: url(images/bg.jpg);
}
*html img, *html div, *html input, *html span, *html .form_send { behavior: url("iepngfix.htc") }

ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
a {
  color: #ff9000;
}
a:hover {
  text-decoration: none;
}
table {
  border: none;
  border-collapse: collapse;
}
/* td { */
/*  padding: 0px; */
}
.cat_table {
  border: none;
  border-collapse: collapse;
}
.cat_table td {
  padding: 4px;
}
.table_gallery {
  border: none;
  border-collapse: collapse;
}
.table_gallery td {
  text-align: center;
  padding: 20px;
}
img {
  border: none;
}
h2 {
  margin: 0px;
  padding: 0px;
  color: #ffe6a1;
  font-weight: bold;
  font-size: 15px;
  margin-bottom: 15px;
}
h3 {
  font-size: 16px;
  color: #ffe6a1;
  margin: 0px;
  padding: 0px;
  margin-bottom: 15px;
}

#wrap {
  text-align: center;
}
.container1 {
  width: 1000px;
  background: url(images/center1.gif) repeat-y top left;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}
.container2 {
  width: 1000px;
  background: url(images/top1.jpg) no-repeat top left;
}
.container3 {
  width: 1000px;
/*  padding-top: 499px; */
  padding-top: 315px;
  background: url(images/bottom1.jpg) no-repeat bottom left;
  position: relative;
}
.menu_table {
  width: 1000px;
  height:108px;
  font-size: 17px;
  margin-bottom: 0px;
}
.menu_table td {
/*  width: 200px; */
  text-align: center;
}
.menu_table td a {
  width: 250px;
  height: 40px;
  text-align: center;
  color: #ff9a2f;
  text-decoration: none;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.menu_table td a:hover {
  background: url(images/menu_table_li.gif) no-repeat bottom center;
  color: #ffe6a1;
}
.menu_table td .active {
  background: url(images/menu_table_li.gif) no-repeat bottom center;
  color: #ffe6a1;
}
.tag {
  width: 75px;
  height: 30px;
/*  height: 46px; */
  /* background: url(images/tag.jpg) no-repeat top left; */
  position: absolute;
/*  top: 62px; */
  top: 75px;
  right: 104px;
}
.footer {
  width: 1000px;
  height: 40px;
  padding-top: 80px;
  font-size: 11px;
  color: #c7b299;
  position: relative;
  text-align: center;
}
.footer a {
  color: #c7b299;
}
.footer_text {
  position: absolute;
  text-align: left;
  left: 107px;
  top: 80px;
}
.logo {
  width: 175px;
  height: 80px;
  background: url(images/logo.jpg) no-repeat top left;
  position: absolute;
  top: 0px;
  left: 415px;
}
.models_ul {
  margin-left: 45px;
}
.models_ul li {
  width: 405px;
  height: 172px;
  padding-top: 23px;
  margin-right: 68px;
  margin-bottom: 15px;
  overflow: hidden;
  position: relative;
  float: left;
}
.models_photo {
  width: 152px;
  height: 167px;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  text-align: center;
  padding-top: 9px;
  background: url(images/models_photo.gif) no-repeat top left;
  /* position: absolute; */
 /* # top: 25px; */
 /* # left: 0px; */
}
.models_head {
  font-size: 15px;
  height: 20px;
  overflow: hidden;
  font-weight: bold;
  color: #ffe6a1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.models_ul p {
  margin: 0px;
  padding: 0px;
  line-height: 130%;
  margin-bottom: 20px;
  margin-left: 165px;
}
.models_adv {
  margin-left: 165px;
}
.nav {
  font-size: 11px;
  font-family: Verdana;
  width: 1000px;
  text-align: center;
}
.nav img {
  vertical-align: middle;
}
.clear {
  height: 0px;
  clear: both;
  overflow: hidden;
}
.mleft20 {
  margin-left: 20px;
}

/* меню */
.b1, .b2, .b3, .b4  {
  position: absolute;
  left: 45px;
}
.b5, .b6, .b7, .b8 {
  position: absolute;
  right: 48px;
}
.b9, .b10, .b11, .b12  {
  position: absolute;
  left: 45px;
}
.b13, .b14, .b15, .b16 {
  position: absolute;
  right: 48px;
}
.b1 {
  width: 97px;
  height: 37px;
  background: url(images/b1.jpg) no-repeat top left;
  top: 136px;
}
.b1:hover {
  background: url(images/b1.jpg) no-repeat bottom left;
}
.b2 {
  width: 97px;
  height: 18px;
  background: url(images/b2.jpg) no-repeat top left;
  top: 196px;
}
.b2:hover {
  background: url(images/b2.jpg) no-repeat bottom left;
}
.b3 {
  width: 97px;
  height: 36px;
  background: url(images/b3.jpg) no-repeat top left;
  top: 246px;
}
.b3:hover {
  background: url(images/b3.jpg) no-repeat bottom left;
}
.b4 {
  width: 97px;
  height: 33px;
  background: url(images/b4.gif) no-repeat top left;
  top: 304px;
}
.b4:hover {
  background: url(images/b4.gif) no-repeat bottom left;
}
.b5 {
  width: 57px;
  height: 16px;
  background: url(images/b5.jpg) no-repeat top left;
  top: 136px;
}
.b5:hover {
  background: url(images/b5.jpg) no-repeat bottom left;
}
.b6 {
  width: 82px;
  height: 18px;
  background: url(images/b6.jpg) no-repeat top left;
  top: 196px;
}
.b6:hover {
  background: url(images/b6.jpg) no-repeat bottom left;
}
.b7 {
  width: 57px;
  height: 20px;
  background: url(images/b7.jpg) no-repeat top left;
  top: 246px;
}
.b7:hover {
  background: url(images/b7.jpg) no-repeat bottom left;
}
.b8 {
  width: 66px;
  height: 16px;
  background: url(images/b8.jpg) no-repeat top left;
  top: 304px;
}
.b8:hover {
  background: url(images/b8.jpg) no-repeat bottom left;
}

.b9 {
  width: 97px;
  height: 37px;
  background: url(images/b1.jpg) no-repeat top left;
  top: 56px;
}
.b9:hover {
  background: url(images/b1.jpg) no-repeat bottom left;
}
.b10 {
  width: 97px;
  height: 18px;
  background: url(images/b2.jpg) no-repeat top left;
  top: 116px;
}
.b10:hover {
  background: url(images/b2.jpg) no-repeat bottom left;
}
.b11 {
  width: 97px;
  height: 36px;
  background: url(images/b3.jpg) no-repeat top left;
  top: 166px;
}
.b11:hover {
  background: url(images/b3.jpg) no-repeat bottom left;
}
.b12 {
  width: 97px;
  height: 33px;
  background: url(images/b4.gif) no-repeat top left;
  top: 224px;
}
.b12:hover {
  background: url(images/b4.gif) no-repeat bottom left;
}
.b13 {
  width: 57px;
  height: 16px;
  background: url(images/b5.jpg) no-repeat top left;
  top: 55px;
}
.b13:hover {
  background: url(images/b5.jpg) no-repeat bottom left;
}
.b14 {
  width: 82px;
  height: 18px;
  background: url(images/b6.jpg) no-repeat top left;
  top: 116px;
}
.b14:hover {
  background: url(images/b6.jpg) no-repeat bottom left;
}
.b15 {
  width: 57px;
  height: 20px;
  background: url(images/b7.jpg) no-repeat top left;
  top: 166px;
}
.b15:hover {
  background: url(images/b7.jpg) no-repeat bottom left;
}
.b16 {
  width: 66px;
  height: 16px;
  background: url(images/b8.jpg) no-repeat top left;
  top: 224px;
}
.b16:hover {
  background: url(images/b8.jpg) no-repeat bottom left;
}
.b_active {
  background-position: bottom left;
}
/* меню конец */

/* gal.htm */
.gal {
  margin-left: 69px;
  width: 840px;
}
.gal_nav {
  margin-bottom: 20px;
  padding-top: 10px;
}
.gal_nav img {
  vertical-align: middle;
  margin-left: 4px;
}
.gal_max {
  width: 228px;
  height: 227px;
  padding-top: 12px;
  text-align: center;
  background: url(images/gal_max.jpg) no-repeat top left;
  float: left;
}
.gal_opisanie {
  width: 592px;
  float: right;
}
.gal_min {
  width: 75px;
  height: 82px;
  margin-bottom: 5px;
  padding-top: 1px;
  padding-left: 1px;
  background: url(images/gal_min_2.gif) no-repeat top left;
  margin-right: 20px;
  display: block;
  float: left;
}
.gal_min img {
  width: 74px;
  height: 74px;
  overflow: hidden;
}
.gal_min:hover img {
  opacity: 0.7;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.gal p {
  margin: 0px;
  padding: 0px;
  line-height: 130%;
  margin-bottom: 15px;
}
/* gal.htm конец */

/* index2.htm */
#ind2 {
  width: 960px;
  height: 165px;
  margin-left: 40px;
  overflow: hidden;
  position: relative;
}
.ind2_left {
  width: 166px;
  padding-top: 46px;
  position: relative;
  float: left;
}
.ind2_left_head {
  font-size: 17px;
  color: #ff9000;
  position: absolute;
  top: 15px;
  left: 7px;
}

.ind2_right {
  width: 730px;
  margin-right: 60px;
  padding-top: 9px;
  float: right;
}
.ind2_right p {
  line-height: 130%;
  margin-bottom: 20px;
}
.ind2_photo {
  width: 165px;
  height: 104px;
  padding-top: 15px;
  text-align: center;
  overflow: hidden;
  margin-bottom: 20px;
  position: relative;
}
.ind2_photo span {
  width: 165px;
  height: 119px;
  position: absolute;
  top: 0px;
  left: 0px;
  background: url(images/ind2.png) no-repeat top left;
}
.ind2_scroll_top {
  width: 7px;
  height: 73px;
  background: url(images/ind2_scroll_top.gif);
  position: absolute;
  top: 553px;
  left: 958px;
}
.ind2_scroll_bottom {
  width: 7px;
  height: 74px;
  background: url(images/ind2_scroll_bottom.gif) no-repeat top left;
  position: absolute;
  top: 626px;
  left: 958px;
}
/* index2.htm end */

/* index3.htm */
.ind3_left {
  width: 1000px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  background: url(images/ind3_left.jpg) no-repeat top left;
}
.ind3_right {
  width: 1000px;
  height: 915px;
  position: relative;
  background: url(images/ind3_right.jpg) no-repeat top right;
}
.ind3_right .footer {
  position: absolute;
  bottom: 0px;
  left: 0px;
}
#ind3_content {
  width: 787px;
  height: 243px;
  padding-top: 7px;
  position: absolute;
  top: 530px;
  left: 83px;
  overflow: hidden;
}
.ind3_head {
 font-size: 17px;
 color: #ff9000;
 text-align: center;
 margin-bottom: 15px;
}
.in3_left {
  margin-left: 14px;
  width: 168px;
  float: left;
}
.in3_right {
  width: 590px;
  float: right;
}
.in3_right p {
  margin: 0px;
  padding: 0px;
  line-height: 130%;
  margin-bottom: 15px;
}
.in3_photo {
  width: 168px;
  height: 112px;
  position: relative;
}
.in3_photo span  {
  width: 168px;
  height: 112px;
  background: url(images/in3_photo.png);
  position: absolute;
  top: 0px;
  left: 0px;
}
.in3_scroll_top {
  width: 7px;
  height: 98px;
  background: url(images/in3_scroll_top.gif) no-repeat top left;
  position: absolute;
  top: 572px;
  left: 888px;
}
.in3_scroll_bottom {
  width: 7px;
  height: 99px;
  background: url(images/in3_scroll_bottom.gif) no-repeat top left;
  position: absolute;
  top: 670px;
  left: 888px;
}
/* index3.htm end */

/* inner.htm */
.inner1 {
  width: 1000px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  background: url(images/inner_fon.gif) repeat-y top left;
}
.inner2 {
  width: 1000px;
  background: url(images/inner_top.jpg) no-repeat top left;
}
.inner3 {
  width: 1000px;
  padding-top: 497px;
  background: url(images/bottom1.jpg) no-repeat bottom left;
  position: relative;
}
.inner_content {
  margin-left: 50px;
  margin-right: 45px;
  position: relative;
  margin-bottom: 60px;
}
.inner_table {

}
.inner_table td {
  vertical-align: top;
  border: 1px solid #614032;
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.inner_table .tr_head td {
  border-top: none;
  padding-top: 0px;
  color: #c16d01;
}
.inner_table .td_left {
  border-left: none;
  padding-left: 0px;
}
.inner_table .td_right {
  border-right: none;
  padding-right: 0px;
}
.but1, .but2, .but3 {
  width: 107px;
  height: 32px;
  margin-right: 30px;
  float: left;
}
.but1 {
  background: url(images/but1.jpg) no-repeat top left;
}
.but2 {
  background: url(images/but2.jpg) no-repeat top left;
}
.but3 {
  background: url(images/but3.jpg) no-repeat top left;
}
.imaga {
  width: 148px;
  height: 148px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 17px;
  background: url(images/imaga.gif) no-repeat top left;
  overflow: hidden;
}
.imaga img {
  width: 148px;
  height: 148px;
}
.div_scroll {
  width: 905px;
  height: 263px;
  position: relative;
  overflow: hidden;
  text-align: justify;
  margin-bottom: 20px;
}
#div_scroll {
  width: 880px;
  height: 263px;
  overflow: hidden;
  position: relative;
}
#div_scroll .header {
 font-size: 17px;
 color: #ff9000;
 text-align: center;
 margin-bottom: 15px;
}
.span1 {
  color: #ffe6a1;
}
.img_fleft {
  margin-right: 50px;
  float: left;
}
.fright {
  float: right;
}
.a_scroll_top {
  width: 7px;
  height: 98px;
  background: url(images/div_scroll_top.gif) no-repeat top left;
  position: absolute;
  top: 36px;
  left: 898px;
}
.a_scroll_bottom {
  width: 7px;
  height: 99px;
  background: url(images/div_scroll_bottom.gif) no-repeat top left;
  position: absolute;
  top: 134px;
  left: 898px;
}
/* inner.htm end */
.d_okna {
  width: 150px;
  height: 39px;
  position: absolute;
  top: 81px;
  left: 212px;
}
.i {
  width: px;
  height: px;
  position: absolute;
  top: px;
  left: px;
}
.text {
  text-align: justify;
  padding-top: 0px;
  padding-left: 40px;
  padding-right: 40px;
}