HTML {
          padding: 0px;    margin: 0px; width: 100%;  height: 100%;
}
body {
         background: url(images/background.gif) no-repeat; padding: 0;    margin: 0px; width: 100%;  height: 100%
}
#index {
          background: url(images/background_2.gif) -15px -164px no-repeat;
}
#poezd {background: url(images/background_poezd.gif) no-repeat;}
#korabl {background: url(images/background_korabl.gif) no-repeat;}
#samolet {background: url(images/background_samolet.gif) no-repeat;}


.position_menu{position:absolute; margin:590px 0 0 228px; font: 11px tahoma; color:#c1c1c2;  width:700px; text-decoration:none;}
	.position_menu a {font: 11px tahoma; color:#c1c1c2; text-decoration:none; padding-left:10px; padding-right:10px;}

.pos_menu{position:absolute; margin:470px 0 0 238px; font: 11px tahoma; color:#c1c1c2;  width:700px; text-decoration:none;}
	.pos_menu a {font: 11px tahoma; color:#c1c1c2; text-decoration:none; padding-left:10px; padding-right:10px;}


h1 {font:11pt tahoma; color:#000000; font-weight:bold; margin:20px 0 10px 0;}

.all {
        width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1003)? "1003px" : "100%");  min-width: 1003px
}

.flash {
          width:566px; height:570px;float:left; padding-right:30px; 
}
#ind {
          width:576px;
}
:root .flash {
           height:540px; 
}
* HTML .flash {
           height:605zpx; 
}
.ogon {
          width:80px; height:17px; position:relative; top:-2px; left:263px;
}
.ogon_2 {
          width:576px; height:570px;  margin-left:-12px; 
}
.rusen {
          margin:8px 0 0 296px;z-index:20; width:100px;
}
.rusen a {
          font: bold 8pt tahoma; color:#ED1C24; text-decoration:none; padding:0px 6px 1px 0; border-right:#000000 1px solid;
}
#en {
          color:#000000; border:none; padding-left:7px;
}
.logo {
          width:283px; float:left; height:506px; padding-top:45px; 
}
#log_ind {
          position:relative; top:122px; left:-30px; height:400px;
}
:root #log_ind {
          top:118px;
}
* HTML #fot_ind {
          margin-top:-43px;
}
:root #fot_ind_2 {
          position:relative; z-index:10;
}
.logo img {
          float:left;
}
.menu  {
          position:relative; left:40px !important; padding-left:150px;
}
.menu ul {
          margin:0px 0 0 0; padding:0 0 0 5px; position:relative; top:-10px;
}
.menu li {
          list-style-type:none; margin-bottom:-2px;
}
.menu li a:link {
          padding-left:26px; background: url(images/str.gif) 0 65% no-repeat;font: 8pt tahoma; color:#000000; text-decoration:underline;
}
.menu li a:visited {
          font: 8pt tahoma; color:#000000;padding-left:26px; background: url(images/str.gif) 0 65% no-repeat; 
}
.menu li a:hover {
          padding-left:26px; background: url(images/str_2.gif) 0 65% no-repeat;font: 8pt tahoma; color:#ED1C24; text-decoration:underline;
}
.menu li a:active {
          padding-left:26px; background: url(images/str_2.gif) 0 65% no-repeat;font: bold 8pt tahoma; color:#ED1C24; text-decoration:underline;
}
.text {
          width:288px;position:relative; z-index:999;padding-top:30px; clear:both;  position:relative !important; z-index:100 !important;
}
.otsre {
          margin-bottom:5px;
}
* HTML .text {
          padding-top:50px; position:relative; top:-15px; 
}
.text h2 {
          font:11pt tahoma; color:#000000; margin:0 0 10px 0;
}
.text p {
          font: 8pt tahoma; color:#000000; margin:0px 0 4px 0; line-height:15px !important;
}
.ss_text { 
          margin-top:20px; float:right;width:54px; text-align:center; background: url(images/ss_back.gif) 0 58% no-repeat;
}
.ss_text a {
          font: 8pt tahoma; color:#000000; text-decoration:none;
}
.ss_text a:hover {
          text-decoration:underline;
}
#pp {
          text-indent:5px;
}
.footer { margin:0px 0px 10px 20px;  width:300px; 
           
}
* HTML .footer { margin:-55px 0 5px 20px;  
           
}
:root .footer { margin:0px 0px 10px 20px;  
           
} 
.footer h2 {
          font: 8pt tahoma; color:#787878; margin:0 7px 0 0; position:relative; top:6px; float:left;
}
.footer  a {
          font: 8pt tahoma; color:#787878; margin:0; text-decoration:underline
}
.footer  a:hover {
          text-decoration:none
}
.dizain {
         padding:0px 0 0 32px;background: url(images/diz.gif) 0 60% no-repeat;
}
.dizain h2 {
          font: 8pt tahoma; color:#787878; margin:0 0 2px 0 !important; float:none !important;
}
.text ul {
          margin:10px 0  0 ; padding:0;
}
* HTML .text ul {
          margin:-5px 0 0 0 ; position:relative; z-index:10;
}
.text li {
          list-style-type:none; font: 8pt tahoma; color:#000000; margin-bottom:1px 
}
.text li a {font: 8pt tahoma; color:#000000; text-decoration:none;}
.text li a:hover {text-decoration:underline;}
* HTML .text li {
          margin-bottom:-5px 
}
.st_1 a {
          background: url(images/pdf.gif) 0 30% no-repeat;padding:5px 0 5px 30px;font: 8pt tahoma; color:#000000; text-decoration:underline;
}
.st_1 a:hover {
          text-decoration:none;
}
.ppp p {
          font: 8pt tahoma; color:#000000; margin:0 0 10px 0; position:relative; top:8px;
}
.ppp p a {
          font: 8pt tahoma; color:#000000; text-decoration:underline;
}
.ppp p a:hover {
          text-decoration:none;
}
.ppp {
          clear:both;
}
.komp {
          position:relative; left:25px;
}
.komp_2 {
          position:relative; left:53px;
}
.kontakts p {
          font: 8pt tahoma; color:#000000; margin:0; line-height:13px !important;
}
.kontakts p a {
          color:#000000; text-decoration:underline;
}
.kontakts p a:hover {
          text-decoration:none;
}
.p1 {
          padding-bottom:18px;
}
.p2 {
          padding-bottom:18px;
}
.p3 {
          padding-bottom:29px;
}
.p4 {
          padding-bottom:18px;
}
.formass span {
          display:block; float:left;width:100px; font:8pt tahoma; color:#000000;
}
.for_tet {
          width:142px; height:16px;margin-bottom:12px; position:relative; top:-3px;
}
.for_tet_2 {
          width:176px; height:109px; position:relative; top:-3px;
}
.formass {
          margin-top:25px;
}
.submit {
          position:relative; left:102px; top:16px;padding-bottom:2px;width:102px; height:20px; background:#ACACAC; border:#555555 1px solid; font: 9pt tahoma; color:#FFFFFF
}
* HTML .submit {
          top:12px;
}
.lo img {
          border:none;width:128px; height:53px; position:relative; z-index:100;
}
.komp_2 {position:relative !important; left:34px !important;}
.komp_3 {position:relative !important; left:55px !important;}






