BODY {
  margin: 0px;
  min-width: 1000px;
}

#family {
  position: absolute;
  z-index: 11;
  top: 110px;
  right: 0px;
  width: 1000px;
  height: 205px;
}
html > body #family {
  background: url(/images/t21.png) no-repeat;
}
*html #family {
  background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/t21.png', sizingMethod='crop');
}

#logo {
  position: absolute;
  z-index: 12;
  top: 34px;
  right: 25%;
  width: 454px;
  height: 55px;
}
html > body #logo {
  background: url(/images/tlogo.png) no-repeat;
}
*html #logo {
  background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/tlogo.png', sizingMethod='crop');
}

#yaht {
  position: absolute;
  z-index: 13;
  top: 121px;
  right: 3%;
  width: 154px;
  height: 119px;
}
html > body #yaht {
  background: url(/images/tyaht.png) no-repeat;
}
*html #yaht {
  background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/tyaht.png', sizingMethod='crop');
}

#win1 {
  position: absolute;
  z-index: 21;
  top: 278px;
  left: 31px;
  width: 275px;
  min-height: 190px;
}
.win1_top {
  background-image: url(/images/win11.png);
  background-position: top;
  background-repeat: no-repeat;
  width: 275px;
}
html > body .win1_top {
  background: url(/images/win11.png) no-repeat;
}
*html .win1_top {
  background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/win11.png', sizingMethod='crop');
}

.win1_top DIV {
  padding: 10px 0px 0px 35px;
  font-family: times,georgia,verdana;
  font-size: 25px;
  font-weight: bold;
  color: #704E11;
}

.win1_cont {
  padding-bottom: 18px;
  position: relative;
  font-family: times,verdana;
  font-size: 15px;
  color: #704E11;
}
.win1_tbl {
  margin-left: 17px;
}

#win1_bot1 {
  position: absolute;
  z-index: 31;
  bottom: 18px;
  right: 0px;
  width: 105px;
  height: 79px;
  background-image: url(/images/win12-1.png);
  background-position: bottom;
  background-repeat: no-repeat;
}
html > body #win1_bot1 {
  background: url(/images/win12-1.png) repeat-y;
}
*html #win1_bot1 {
  background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/win12-1.png', sizingMethod='crop');
}

#win1_bot2 {
  position: absolute;
  z-index: 32;
  bottom: 0px;
  left: 0px;
  width: 275px;
  height: 18px;
  background-image: url(/images/win12-2.png);
  background-position: bottom;
  background-repeat: no-repeat;
}
html > body #win1_bot2 {
  background: url(/images/win12-2.png) repeat-y;
}
*html #win1_bot2 {
  background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/win12-2.png', sizingMethod='crop');
}

.win1_cont A, .win1_cont H1 {
  margin: 0px;
  padding: 0px;
  font-family: arial,verdana;
  font-size: 12px;
  font-weight: bold;
  color: #003E5E;
  text-decoration: underline;
}
.win1_cont A:hover, .win1_cont H1:hover {
  font-family: arial,verdana;
  font-size: 12px;
  font-weight: bold;
  color: gray;
  text-decoration: underline;
}
.win1_cont .act {
  font-family: arial,verdana;
  font-size: 12px;
  font-weight: bold;
  color: #00A8FF;
  text-decoration: none;
}
.win1_cont .act:hover {
  color: #00A8FF;
  text-decoration: none;
}


#win2 {
  position: absolute;
  z-index: 22;
  top: 278px;
  right: 0px;
  width: 245px;
  min-height: 190px;
}
.win2_top {
  background-image: url(/images/win21.png);
  background-position: top;
  background-repeat: no-repeat;
  width: 275px;
}
html > body .win2_top {
  background: url(/images/win21.png) no-repeat;
}
*html .win2_top {
  background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/win21.png', sizingMethod='crop');
}

.win2_top DIV {
  padding: 30px 0px 0px 35px;
  font-family: times,georgia,verdana;
  font-size: 28px;
  color: #704E11;
}
.win2_tbl {
  background-image: url(/images/win22.jpg);
  background-position: top right;
  background-repeat: no-repeat;
}

#win2_bot {
  width: 221px;
  height: 11px;
}
html > body #win2_bot {
  background: url(/images/win23.png) no-repeat;
}
*html #win2_bot {
  background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/win23.png', sizingMethod='crop');
}

.win2_t1 {
  margin: 0px 0px 0px 10px;
  font-family: times,georgia,verdana;
  font-size: 15px;
  font-weight: bold;
  color: #668390;
}
.win2_t2 {
  margin: 0px 0px 0px 10px;
  font-family: times,georgia,verdana;
  font-size: 25px;
  color: #4458C1;
}
.win2_t3 {
  margin: 10px 0px 0px 10px;
  font-family: arial,verdana;
  font-size: 12px;
  color: black;
}

.content {
  background-image: url(/images/cont_bg.jpg);
  background-color: #FFEBBB;
  background-position: top;
  background-repeat: repeat-x;
}

.lm_1 A {
  font-family: times,georgia,arial,verdana;
  font-size: 20px;
  color: #095881;
  text-decoration: underline;
}
.lm_1 A:hover {
  color: gray;
  text-decoration: underline;
}

.win3_1 {
  height: 67px;
}
html > body .win3_1 {
  background: url(/images/win31.png) no-repeat;
}
*html .win3_1 {
  background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/win31.png', sizingMethod='crop');
}

.win3_1t1 {
  margin-left: 10px;
  font-family: times,georgia,arial,verdana;
  font-size: 25px;
  color: #7F6533;
}
.win3_1t2 {
  margin-left: 10px;
  font-family: times,georgia,arial,verdana;
  font-size: 17px;
  font-weight: bold;
  color: #7F6533;
}

.win3_menu {
  position: relative;
}
.win3_menu A {
  font-family: arial,verdana;
  font-size: 13px;
  color: black;
  text-decoration: underline;
}

.win3_2 {
  position: absolute;
  z-index: 41;
  right: 6px;
  bottom: 0px;
  width: 98px;
  height: 72px;
}
html > body .win3_2 {
  background: url(/images/win32.png) no-repeat bottom right;
}
*html .win3_2 {
  background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/win32.png', sizingMethod='crop');
}

.win3_3 {
  height: 34px;
}
html > body .win3_3 {
  background: url(/images/win33.png) no-repeat;
}
*html .win3_3 {
  background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/win33.png', sizingMethod='crop');
}

.win4_1 {
  height: 51px;
}
html > body .win4_1 {
  background: url(/images/win41.png) no-repeat;
}
*html .win4_1 {
  background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/win41.png', sizingMethod='crop');
}

.win4_1 DIV {
  padding: 5px 0px 0px 15px;
  font-family: times,georgia,verdana;
  font-size: 22px;
  color: #704E11;
}

.win4_menu {
  position: relative;
}
.win4_menu A {
  font-family: arial,verdana;
  font-size: 13px;
  color: black;
  text-decoration: underline;
}

.win4_2 {
  position: absolute;
  z-index: 41;
  right: 15px;
  bottom: 0px;
  width: 63px;
  height: 36px;
}
html > body .win4_2 {
  background: url(/images/win42.png) no-repeat bottom right;
}
*html .win4_2 {
  background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/win42.png', sizingMethod='crop');
}

.win4_3 {
  height: 34px;
}
html > body .win4_3 {
  background: url(/images/win43.png) no-repeat;
}
*html .win4_3 {
  background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/win43.png', sizingMethod='crop');
}

.win5_1 {
  height: 51px;
  line-height: 20px;
}
html > body .win5_1 {
  background: url(/images/win51.png) no-repeat;
}
*html .win5_1 {
  background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/win51.png', sizingMethod='crop');
}

.win5_menu {
  position: relative;
}
.win5_menu A {
  font-family: arial,verdana;
  font-size: 13px;
  color: black;
  text-decoration: underline;
}

.win5_1t1 {
  margin-left: 10px;
  font-family: times,georgia,arial,verdana;
  font-size: 21px;
  color: #7F6533;
}
.win5_1t2 {
  margin-left: 10px;
  font-family: times,georgia,arial,verdana;
  font-size: 15px;
  font-weight: bold;
  color: #7F6533;
}

.win5_2 {
  position: absolute;
  z-index: 41;
  right: 0px;
  bottom: 0px;
  width: 93px;
  height: 53px;
}
html > body .win5_2 {
  background: url(/images/win52.png) no-repeat bottom right;
}
*html .win5_2 {
  background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/win52.png', sizingMethod='crop');
}

.win5_3 {
  height: 34px;
}
html > body .win5_3 {
  background: url(/images/win53.png) no-repeat;
}
*html .win5_3 {
  background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/win53.png', sizingMethod='crop');
}

.lm_img1 {
  width: 79px;
  height: 75px;
}
html > body .lm_img1 {
  background: url(/images/lm_img1.png) no-repeat;
}
*html .lm_img1 {
  background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/lm_img1.png', sizingMethod='crop');
}

.bottom {
  background-color: #C7EBFF;
  background-image: url(/images/bot_bg.jpg);
  background-position: top;
  background-repeat: repeat-x;
}

.tmenu {
  margin: 5px;
  font-family: times,georgia,verdana;
  font-size: 15px;
  font-weight: bold;
  color: #9F762E;
  text-decoration: underline;
}

.obj_tbl {
  margin-top: 10px;
  background-color: white;
  border-collapse: collapse;
  font-family: arial;
  font-size: 11px;
  color: black;
}
.obj_tbl A {
  font-family: arial;
  font-size: 11px;
  color: black;
}

.bot_menu {
  margin: 55px 0px 20px 0px;
  text-align: center;
}
.bot_menu A, .bot_menu H1 {
  display: inline;
  margin: 0px;
  padding: 0px;
  font-family: arial,verdana;
  font-size: 12px;
  font-weight: normal;
  color: black;
  text-decoration: underline;
}
.bot_menu A:hover, .bot_menu H1:hover {
  font-weight: normal;
  text-decoration: none;
}

.order_tbl {
  margin-top: 10px;
  font-family: arial,verdana;
  font-size: 12px;
  color: black;
}
.order_sel {
  width: 95%;
  font-family: verdana;
  font-size: 11px;
  color: black;
}

.order_inp {
  width: 95%;
  font-family: verdana;
  font-size: 11px;
  color: black;
}

.order_text {
  width: 95%;
  height: 60px;
  font-family: verdana;
  font-size: 11px;
  color: black;
}

.mes_error {
  margin: 12px;
  font-family: arial,verdana;
  font-size: 16px;
  font-weight: bold;
  color: black;
  text-decoration: underline;
}

.mes_ok {
  margin: 12px;
  font-family: arial,verdana;
  font-size: 16px;
  font-weight: bold;
  color: black;
  text-decoration: underline;
}

.order_but {
  width: 130px;
  height: 23px;
  font-family: verdana;
  font-size: 11px;
  font-weight: bold;
  color: gray;
}

.site_map {
  margin: 15px;
  font-family: verdana;
  font-size: 12px;
  color: black;
}
.site_map STRONG {
  margin: 5px 0px;
  display: block;
  text-transform: uppercase;
  cursor: default;
}
.site_map A {
  font-family: verdana;
  font-size: 12px;
  color: #0066FF;
  text-decoration: underline;
}
.site_map A:hover {
  font-family: verdana;
  font-size: 12px;
  color: #FF9900;
  text-decoration: underline;
}

.obj_tbl_info {
  margin-top: 10px;
  font-family: verdana;
  font-size: 12px;
  color: black;
}
.obj_col_head {
  margin-right: 5px;
  display: inline;
  font-weight: bold;
}
.foto_block {
  padding: 5px;
}

.gallery_cat {
  height: 20px;
  font-family: verdana;
  font-size: 12px;
  color: #808080;
  text-decoration: underline;
}
.gallery_cat:hover {
  text-decoration: none;
}
.gall_foto {
  margin: 5px;
  border-style: solid;
  border-color: gray;
  border-width: 2px;
}
.gallery_head {
  font-family: arial,verdana;
  font-size: 14px;
  color: #808080;
  text-decoration: underline;
}
.gallery_head:hover {
  text-decoration: none;
}

.obj_foto_head {
  font-family: arial,verdana;
  font-size: 14px;
  color: #808080;
  text-decoration: underline;
}
.obj_foto_head:hover {
  text-decoration: none;
}

.mainContent {
  margin-right: 10px;
  font-family: verdana;
  font-size: 12px;
  color: black;
}
.link_obj {
  color: #00A8FF;
}
.link_obj:hover {
  text-decoration: none;
}

.created {
  margin: 5px;
  font-family: arial;
  font-size: 12px;
  color: black;
}
.created A {
  font-family: arial;
  font-size: 12px;
  color: black;
  text-decoration: none;
}
.created A:hover {
  font-family: arial;
  font-size: 12px;
  color: black;
  text-decoration: underline;
}

#created_logo {
  width: 69px;
  height: 32px;
}
html > body #created_logo {
  background: url(/images/created.png) no-repeat;
}
*html #created_logo {
  background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/created.png', sizingMethod='crop');
}
