* {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;}
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, table, tr, td, div {margin:0;padding:0;border:0;}
 /* нижняя часть страницы*/
body{background:#5b7693;overflow:scroll;}
ol,ul{list-style:none;}
a{color:#06c;text-decoration:none;}
a:hover{text-decoration:underline;}
p{padding-top:5px;padding-bottom:5px;text-align:justify;}

  /* высота белого поля на первой странице , больше рикселей - больше вниз*/
.clr{clear:both;height:1400px;}

                                                     
.clro{clear:both;}

   /*  высота и цвет самой верхней рамки заголовка */
#s_top{background:#000080;height:34px;}
   /*  расположение элементов  самой верхней рамки заголовка */
#m_top{width:960px;position:absolute;left:50%;margin-left:-480px;}

#logo{position:absolute;left:10px;top:2px;text-decoration:none;color:#fff;font-weight:bold;font-size:24px;font-style:italic;}
h1{color:#fff;font-weight:normal;font-size:14px;position:absolute;left:160px;top:3px;line-height:12px;}
#logos{position:absolute;left:280px;top:1px;}
  /*  высота и цвет рамки заголовка с картинками */
#s_mid{background:#5b7693;height:132px;}

#m_mid{width:1280px;position:absolute;left:50%;margin-left:-640px;background: url(../i/photo/n1.png) top center no-repeat;height:172px;}
#m1_mid{width:680px;position:absolute;left:40%;margin-left:-340px;background: url(../i/dvig3.png) top center no-repeat;height:172px;}
/* размеры по горизонтали и цвет нижней сторочки заголовка*/
#s_bot{background:#000080;height:50px;}
 /* размеры по горизонтали нижней сторочки заголовка*/
  /* с уменьшением left:35% строка уходит влево */
#m_bot{width:1160px;position:absolute;left:49%;margin-left:-500px;}

#s_pag{background:#d6e5f4;}

  /* перемещение надписи на желтом поле заголовка*/
#m_pag{width:940px;position:relative;left:50%;margin-left:-480px;background:#fff;padding:1px;}

#t_bann{border:1px solid #fc0;background:#ffc;padding:5px;margin:5px;text-align:center;}

    /*  высота страницы с основным текстом заголовка padding:  */
    /*  расстояние начала страницы с основным текстом заголовка от верхней рамки заголовка шапки margin:  */ 
.tbn{border:2px solid #fc0;background:#ffc;padding:10px;margin:1px;text-align:center;}
  /*  высота страницы с основным текстом после заголовка padding:  */
    /*  расстояние начала страницы с основным текстом после заголовка от верхней рамки заголовка шапки margin:  */ 

 .tbn1{border:2px solid #fc0;background:#ffc;padding:3px;margin:0px;text-align:center;}
 
   .tbn2{border:2px solid #fc0;background:#ffc;padding:150px;margin:0px;text-align:center;}

  /* купон . рadding :5px - размеры квадрата купона */
.coupon{position:relative;float:left;border:1px solid #740410;background:#fdc2c9;padding:5px;margin:0.1px;text-align:center;}



   /*  высота и цвет нижней полоски с телефонами */
#s_ftr{background:#740410;height:30px;color:#fff;}

   /* надпись уходит в сторону нижней полоски с телефонами */
   /* padding-top:5px; толщина букв  */
   
#m_ftr{width:960px;position:absolute;left:49%;margin-left:-480px;padding-top:6px;}





/* menu */
#nav {height:9px;text-transform:uppercase;z-index:1000;}
#nav ul {float:left;width:100%;z-index:1001;list-style:none;margin:0px;}
#nav li {float:left;position:relative;background-color:#740410;back\ground: none;z-index:1001;list-style:none;margin:0px;}
#nav li ul {display:none;position:absolute;background-color:#ccc;padding:8px 0;width:190px;z-index:1001;list-style:none;margin:0px;}

  /* блок меню нижней строчки заголовка -class menu a  width - меняется ширина каждого блока меню*/
#nav a {color:#fff;text-decoration:none;display:block;width:180px;padding: 8px 15px 8px 10px;background:#740410 repeat-y right;z-index:1001;text-align:center;}

  /* блок меню нижней строчки заголовка , меняется цвет при наводке курсора на огравление меню */
#nav a:hover {color:#fff;background-color:#08088A;z-index:1001;}      

#nav li:hover, #nav li.jshover {background-color:#994a53;z-index:1001;}          
#nav li li a {color:#666;width:170px;background:none;z-index:1001;}
#nav li:hover ul, #nav li.jshover ul {display:block;z-index:1001;}
/* end menu */

h2{color:#740410;font-size:18px;font-weight:bold;margin-bottom:10px;}
.subt{color:#740410;font-size:14px;margin-bottom:10px;}

ul.lst{text-align:left;list-style:disc outside;margin-left:30px;}
ul.lst li{padding-bottom:4px;padding-top:2px;}

ul.lsts{text-align:left;list-style:circle outside;margin-left:30px;}
ul.lsts li{padding-bottom:4px;padding-top:2px;}

p.p{text-align:justify;}
p.z{font-weight:bold;}

.tbl{border-collapse:collapse;font-family:Verdana, Geneva, sans-serif;}
.tbl td{padding:5px;font-size:12px;border:1px solid #666;}
.tbl tr:first-child{background:#666;color:#fff;font-weight:bold;text-align:center;}

a.bann{color:#fff;font-size:16px;font-weight:bold;display:block;background:#740410;padding:10px;text-decoration:none;}
a.bann:hover{background:#994a53;}
.bn{position:relative;float:right;margin-left:10px;text-align:center;border:2px solid #740410;}

.grsm{font-size:11px;color:#666;}
.sm{font-size:11px;}

#hint1,#hint2,#hint3{position:absolute;left:0;top:0;width:300px;height:350px;display:none;z-index:9999;padding:10px;background:#5b7693;border:1px solid #013f76;text-align:center;}
#mask {position:absolute;left:0;top:0;z-index:9000;background-color: #8a8a8a;display:none;}
.close{text-decoration:none;color:#06c;padding:3px;background:#e4f4fc;border:1px solid #013f76;}
.close:hover{color:#fc0;background:#013f76;}
.hinh{font-size:14px;color:#d6e5f4;;font-weight:bold;}
.hnt{font-weight:bold;}

#ht{}
.yhl{color:#fc0;font-weight:bold;}

.im{color:#666;font-size:11px;}
.pg{background:#cfc;border:1px solid #363;padding:5px;}