html {
  height: 100%;
  overflow: hidden; 
  background: #111111;  

}

.start1024 {
    background: #111111 url(images/1024a.jpg) no-repeat center top;  
    margin: 0 auto;

}

.start1280 {
    background: #111111 url(images/1280a.jpg) no-repeat center top; 
    margin: 0 auto;

}

.start1440 {
    background: #111111 url(images/1440a.jpg) no-repeat center top;  
    margin: 0 auto;
}

body#startup {
/*
  background-color: #aab8a8;
  background-image: url(images/bgmain_st.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  width: expression(body.clientWidth>1004 ? "auto" : "1004px");
*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  padding: 0px;
  text-align: left;
  position: relative;
  height: 100%;
  color: #445f40;  
  width: 100%;  margin: 0px;
}

.cen {
  color: #494e46;
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  text-align:center !important;
}
/*
#outer{
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  margin-left:
  margin-top:
  height: 554px; 
  width: 575px;
  margin-left: -287px;
  margin-top: -275px;
  background: url(images/lena.png) no-repeat top left;    
}

#container {
  height: 554px;
} 

* html #outer {
  background: url(images/lena.gif) no-repeat left top;    
} */

#lang {
  color: #445f40;
  position: absolute;
  /*
  left: 502px;
  top: 130px; 
  */
  top:0;
  left:0;
}


#lang ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#lang ul li {
  float: left;
  padding: 0 5px 0 0;
}

#lang a{
  color: #445f40;
}

#lang a:hover {
  text-decoration: underline;
}

#lang a {
 text-decoration: none;

}

/*
* html outer {
  background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://lena-katina.com/templates/lenakatina_tillopening/images/lena.png', sizingMethod='crop');
  position:relative;
}


#logo {
  width: 356px;
  height: 94px;
  position: absolute;
  top: 40px;
  left: 212px;  
} */


/* ˆ§¬ */

#logo {
  display: none;
}

#lang {
  left: 50%;
  position: absolute;
}

#lang a {
  display: block;
  width: 15px;
  height: 15px;
  position: absolute;
}

#lang a span {
  display: none;
}

.start1440 #lang a {
  display: block;
  width: 25px;
  height: 25px;
}

.start1440 #lang .ru {
  top: 150px;
  right: 435px;
}

.start1440 #lang .en {
  top: 95px;
  left: 147px;
}

.start1280 #lang a {
  display: block;
  width: 20px;
  height: 20px;
}

.start1280 #lang .ru {
  top: 140px;
  right: 390px;
}

.start1280 #lang .en {
  top: 85px;
  left: 130px;
}

.start1024 #lang a {
  display: block;
  width: 15px;
  height: 15px;
}

.start1024 #lang .ru {
  top: 110px;
  right: 316px;
}

.start1024 #lang .en {
  top: 66px;
  left: 104px;
}

.start-stay {
  display: block;
  position: absolute;
}

.start1024 .start-stay {
  left: -465px;
  top: 23px;
  width: 114px;
  height: 112px;
}

.start1280 .start-stay {
  left: -580px;
  top: 26px;
  width: 143px;
  height: 146px;
}

.start1440 #lang .start-stay {
  left: -653px;
  top: 28px;
  width: 160px;
  height: 162px;
}

.never-forget {
  display: block;
  width: 112px;
  height: 107px;
  position: absolute;
  background: url("images/index_stay.png") no-repeat;  
  top: 21px;
  left: 20px;
  z-index: 1000;
}

#lang .never-forget a {
  display: block;
  width: 112px;
  height: 107px;
  line-height: 107px;
}

.never-video {
  display: block;
  width: 108px;
  height: 106px;
  position: absolute;
  background: url("images/never.png") no-repeat;  
  top: 23px;
  left: 170px;
  z-index: 1000;
}

.keepon {
  display: block;
  width: 104px;
  height: 107px;
  position: absolute;
  background: url("images/keeponbreathing.png") no-repeat;  
  top: 23px;
  left: 300px;
  z-index: 1000;
}

#lang .keepon a {
  display: block;
  width: 104px;
  height: 107px;
  line-height: 107px;
}

#lang .never-video a {
  display: block !important;
  width: 108px;
  height: 106px;
  line-height: 106px;
}

.start1024 .never-forget {
  left: -430px;
  top: 5px;
}

.start1024 .never-video {
  left: -300px;
  top: 5px;
}

.start1024 .keepon {
  left: -170px;
  top: 5px;
}

.start1280 .never-forget {
  left: -610px
}

.start1280 .never-video {
  left: -490px;
}

.start1280 .keepon {
  left: -370px;
}

.start1440 .never-forget {
  left: -700px
}

.start1440 .never-video {
  left: -580px;
}

.start1440 .keepon {
  left: -460px;
}




