@charset "windows-1251";
@import url("content.css");
@import url("lightbox.css");

* {font-family: tahoma, verdana; outline: none; list-style: none; margin: 0; padding: 0}

body {background: #1e6685 url(/templates/images/bg.jpg) 50% 0}
   body, input, textarea {color: #333; font-size: 11px; cursor: default}
   img {border: none}
   p {margin-bottom: 15px}
   strike {height: 1px; overflow: hidden; clear: left; display: block}
   a {color: #319ece; text-decoration: underline; outline: none}
   a:hover {color: #d82e00}

#page {width: 940px; margin: 0 auto; padding: 0 28px}

#top {height: 291px; position: relative; z-index: 20; padding-top: 39px}
#top .map {background: url(/templates/images/icons.gif) -221px -79px; width: 18px; height: 17px; overflow: hidden; position: absolute; top: 0; right: 220px; padding: 5px 0 0 5px}
   #top .map a {width: 13px; height: 11px; overflow: hidden; display: block}
#top .lang {background: url(/templates/images/flags.gif); height: 18px; overflow: hidden; position: absolute; top: 0; right: 0; padding: 4px 8px 0 3px}
   #top .lang li {background: none; width: 18px; height: 13px; float: right; padding-left: 5px}
   #top .lang li * {background: url(/templates/images/flags.gif); width: 18px; height: 13px; overflow: hidden; display: block}
      #top .lang .rus a {background-position: 0 -46px}
      #top .lang .eng a {background-position: -19px -46px}
      #top .lang .fra a {background-position: -38px -46px}
      #top .lang .ger a {background-position: -57px -46px}
      #top .lang .ita a {background-position: -76px -46px}
      #top .lang .esp a {background-position: -95px -46px}
      #top .lang .pol a {background-position: -114px -46px}
      #top .lang .jap a {background-position: -133px -46px}
      #top .lang .fra span {background-position: -38px -60px}
      #top .lang .ger span {background-position: -57px -60px}
      #top .lang .ita span {background-position: -76px -60px}
      #top .lang .esp span {background-position: -95px -60px}
      #top .lang .pol span {background-position: -114px -60px}
      #top .lang .jap span {background-position: -133px -60px}
   #top .lang .left, #top .lang .right {background: url(/templates/images/flags.gif); width: 3px; height: 22px; overflow: hidden; position: absolute; top: 0}
   #top .lang .left {background-position: 0 -23px; left: 0}
   #top .lang .right {background-position: -4px -23px; right: 0}

/*
#top .menu {background: url(/templates/images/icons.gif) -101px 11px no-repeat; height: 40px; border-bottom: 1px #777 solid; padding-left: 20px}
   #top .menu li {background: url(/templates/images/icons.gif); width: 98px; height: 22px; font-size: 12px; color: #777; text-align: center; float: left; position: relative; z-index: 50; margin-top: 11px; padding: 7px 0 0 2px}
   #top .menu div {background: url(/templates/images/x.gif); width: 200px; font-weight: normal; display: none; position: absolute; top: 27px; left: 0; z-index: 40; padding-top: 14px}
   #top .menu .act, #top .menu .in {background-position: 0 -30px; color: #fff; font-weight: bold; height: 27px; cursor: pointer; margin: 0; padding-top: 13px}
   #top .menu .act div {display: block}
   #top .menu .act div a {background: #37a8d4 url(/templates/images/icons.gif) -122px -30px; color: #777; font-size: 11px; text-decoration: none; text-align: left; overflow: hidden; display: block; padding: 5px 0 6px 18px}
   #top .menu .act div a:hover {background-color: #e6eaeb; background-position: -323px -30px; color: #fff}
   #top .menu .search {background-position: 0 -79px; width: 220px; position: relative; padding-left: 0}
      #top .menu .search .text {background: none; width: 157px; color: #8f9090; border: none; position: absolute; top: 8px; left: 24px}
      #top .menu .search .button {background: none; width: 15px; height: 15px; border: none; cursor: pointer; overflow: hidden; position: absolute; top: 7px; left: 185px}
*/

#top .menu {background: url(/templates/images/icons.gif) -101px 11px no-repeat; height: 40px; border-bottom: 1px #777 solid; padding-left: 20px}
   #top .menu li {background: url(/templates/images/icons.gif); width: 98px; height: 22px; font-size: 12px; color: #777; text-align: center; float: left; position: relative; z-index: 50; margin-top: 11px; padding: 7px 0 0 2px}
   #top .menu .act {background-position: 0 -30px; color: #fff; cursor: pointer; margin-top: 11px}
   #top .menu .in, #top .menu .act_in {background-position: 0 -30px; color: #fff; font-weight: bold; height: 27px; cursor: pointer; margin: 0; padding-top: 13px}
   #top .menu div {background: url(/templates/images/x.gif); width: 200px; font-weight: normal; display: none; position: absolute; top: 16px; left: 0; z-index: 40; padding-top: 14px}
   #top .menu .act div {display: block}
    #top .menu .act_in div {display: block; top: 27px}
   #top .menu .act div a, #top .menu .act_in div a {background: #37a8d4 url(/templates/images/icons.gif) -122px -30px; color: #777; font-size: 11px; text-decoration: none; text-align: left; overflow: hidden; display: block; padding: 5px 0 6px 18px}
   #top .menu .act div a:hover, #top .menu .act_in div a:hover {background-color: #e6eaeb; background-position: -323px -30px; color: #fff}
   #top .menu .search {background-position: 0 -79px; width: 220px; position: relative; padding-left: 0}
      #top .menu .search .text {background: none; width: 157px; color: #8f9090; border: none; position: absolute; top: 8px; left: 24px}
      #top .menu .search .button {background: none; width: 15px; height: 15px; border: none; cursor: pointer; overflow: hidden; position: absolute; top: 7px; left: 185px}

#top .pic {background: #d3c9b9 url(/templates/images/bgs.jpg) 470px 0 no-repeat; height: 250px}
   #top .pic_1 {background-position: 470px 0}
   #top .pic_2 {background-position: 470px -251px}
   #top .pic_3 {background-position: 470px -502px}
   #top .pic_4 {background-position: 470px -753px}
   #top .pic_5 {background-position: 470px -1004px}
   #top .pic_6 {background-position: 470px -1255px}
   #top .pic_7 {background-position: 470px -1506px}
   #top .pic p {background: url(/templates/images/logo.jpg); width: 470px; height: 250px; overflow: hidden; position: absolute; top: 80px; left: 0}
   #top .pic a {width: 344px; height: 70px; overflow: hidden; display: block; position: absolute; top: 141px; left: 68px}
   .ru #top .pic p {background-position: 0 0}
   .en #top .pic p {background-position: 0 -251px}
   .fr #top .pic p,
   .ge #top .pic p,
   .it #top .pic p,
   .es #top .pic p,
   .po #top .pic p,
   .ja #top .pic p {background-position: 0 -251px}

#bottom {color: #d3f5ff; height: 32px; position: relative; padding-top: 18px}
   #bottom .copyright {font-weight: bold; font-style: normal}
   #bottom .counters {position: absolute; top: 9px; right: 376px}
   #bottom .counters img {float: left; display: block; margin-left: 10px}
   #bottom .icreations {font-size: 11px; position: absolute; top: 9px; right: 0}
      #bottom .icreations * {cursor: pointer}
      #bottom .icreations a {text-decoration: none}
      #bottom .icreations span {color: #d3f5ff; white-space: nowrap; position: absolute; top: 9px; right: 32px; padding-right: 5px}
      #bottom .icreations img {border: 2px #949699 solid}
