СЮЖЕТ

[html]<div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://forumstatic.ru/files/001c/af/02/23937.png"></div>
    <div class="spiritfirsttitle">будет и корректироваться
      <subtitle>от Вещего духа</subtitle></div>
    <div class="spiritfirsttext"><subtitle>да, этот мужик смотрит вам в душу хд</subtitle>
      <about>В начале 2000-х годов, когда страна ещё только приходила в себя от эпохи перемен, вдали от суеты больших городов, на окраине западных государственных границ Российской Федерации, находилась войсковая часть № 249811 под кодовым названием «Дозор». Эта часть размещалась в неприметном посёлке Подолье, окружённом лесом, холмами и рекой - естественная защита от посторонних глаз.
</about></div>
  </div>
 
  <div class="spiritsecond">
<div class="tabs">
    <input id="tab1" type="radio" name="tabs" checked>
    <label for="tab1">Начало</label>

    <input id="tab2" type="radio" name="tabs">
    <label for="tab2">Уже скоро</label>

    <input id="tab3" type="radio" name="tabs">
    <label for="tab3">Алтернатива</label>

    <section id="content-tab1">
        <p>
Часть I: Прибытие

В начале 2000-х годов, когда страна ещё только приходила в себя от эпохи перемен, вдали от суеты больших городов, где-то на окраине западной государственной границы Российской Федерации, находилась войсковая часть № 249811 под кодовым названием «Дозор». Эта часть размещалась в неприметном посёлке Подолье, окружённом лесом, холмами и рекой - естественная защита от посторонних глаз.

События начинаются с прибытия группы новобранцев, среди которых рядовой по имени Алексей Коршунов, сын ветерана Афганистана, который мечтает продолжить семейную традицию и служить Родине. Вместе с Алексеем прибывают молодые люди разных социальных слоёв: интеллигент Александр, мечтатель-музыкант Игорь и бывший спортсмен Иван. Их объединяет общая судьба – служба в условиях строгой секретности.

Ему противостоит другая  группа ребят вокруг жесткого, но справедливого парня, такого же рядового Егора Демьяненко, спортсмена разрядника, который часто думает кулаками, а потом уже мозгами, но он вовсе не тупой, просто прошел уже школу жизни в интернате, потому  лучшая защита - это нападение, вокруг него собрались  парни под стать ему, хотя и пара умников тоже затесались.

Войсковая часть «Дозор» известна своими необычными задачами, о которых мало кто знает даже в самом Министерстве обороны. Здесь новобранцы проходят не просто армейскую службу, но и участвуют в тайных учениях, направленных на противодействие возможным угрозам национальной безопасности. Командует частью опытный полковник Бородин, Павел Терентьевич, закаленный периодом Холодной войны, человек строгих правил и высокой чести.

        </p>
    </section> 
    <section id="content-tab2">
        <p>
: Тайны и испытания

Первые дни службы полны стресса и адаптации. Новобранцы сталкиваются с суровостью военных порядков, но также начинают понимать непростую задачу части – наблюдение за деятельностью иностранных разведок и предотвращение возможных диверсий. Алексей быстро обнаруживает, что в посёлке живут не только солдаты, но и семьи офицеров, а также учёные, работающие над сверхсекретными проектами.

Вскоре Алексей и его друзья становятся свидетелями таинственных событий. В лесу пропадают техники, ночью слышны странные звуки, а однажды они натыкаются на заброшенное здание, полное архивов и документов, свидетельствующих о давних операциях, связанных с холодной войной. Оказывается, «Дозор» является местом хранения уникальных технологий и знаний, передаваемых из поколения в поколение.

Алексей начинает собственное расследование, привлекая к нему Игоря, обладающего феноменальной памятью и способностями к расшифровке информации, а также Ивана, благодаря которому удаётся преодолевать физические преграды. Они находят следы деятельности старой разведгруппы, которая работала здесь десятилетия назад, и обнаруживают, что некоторые технологии могут быть использованы против страны.

Алексей делится своими опасениями с Егором и их обе группы ребят впервые объединят усилия...
        </p>
    </section>
    <section id="content-tab3">
        <p>
<b>Ловушка и предательство</b>

В ходе расследования группа случайно раскрывает планы одного из высокопоставленных командиров, стремящегося продать секретные разработки иностранным государствам. Это ставит их жизнь под угрозу, так как предатель не остановится ни перед чем, чтобы скрыть свои действия. Пполковник Бородин, узнав правду, решает действовать строго по уставу, но понимает, что без поддержки молодых солдат он не сможет противостоять внутренней угрозе.

Сложившаяся ситуация приводит к серии напряжённых событий: тайным операциям, преследованию в ночном лесу, рукопашным схваткам и перестрелкам. Герои оказываются в ловушке, где каждый шаг может стоить жизни. Алексей, осознавая свою ответственность, находит в себе силы объединить всех своих друзей и старослужащих, верных своему долгу.

    </p>
    </section>   
</div>
  </div>
</div>
<div class="clearer"></div>

<style>
/* код от вещего духа */
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900|Prata&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Amatic+SC:400,700|Old+Standard+TT:400,700|Oranienbaum|Oswald:300,400,700|PT+Sans:400,700|Roboto+Condensed:300,400,700|Roboto:300,400,700');

#spiritworkroom {width: 610px;
height: 520px;
background: #fefefe;
margin:auto;
box-shadow: 0 0 0 1px rgba(0,0,0,.2)}

.spiritfirst {float: left;
  margin: 10px;
width: 190px;
height: 490px;
box-shadow: 0 0 0 1px rgba(0,0,0,.2);
overflow: hidden;
position: relative;
border: 5px solid #fefefe}

.spiritfirstpic {margin:auto;
width: 190px;
height: 490px;}

.spiritfirsttitle {font-family: playfair display;
font-weight: 900;
width: 190px;
color: #dfdfdf;
text-shadow: 1px 1px 0px #000;
font-size: 18px;
height: 73px;
margin: -80px 0 0 0px;
z-index: 10;
position: relative;
padding-left: 10px;
background: rgba(0,0,0,.65);
transition: all .7s cubic-bezier(0.25, 0.1, 0.25, 1) .15s}
.spiritfirsttitle subtitle {box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
  font-family: pt sans;
font-weight: normal;
color: #cecece;
text-shadow: 1px 1px 0px #333;
font-size: 9px;
display: block;
text-align: right;
letter-spacing: 1px;
margin-top:4px;
margin-right: 20px}
.spiritfirsttitle:before {background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.65));
content: "";
display: block;
position: absolute;
width: 100%;
height: 50px;
top: -50px;
margin-left: -10px}
.spiritfirsttext {
z-index:8;
position: relative;
background: rgba(0,0,0,.65);
width: 190px;
margin: 0px 0 0 0px;
font-family: pt sans;
font-size: 10px;
text-align: justify;
padding: 1px 0px;
  color: #efefef;}
.spiritfirsttext about {margin: 10px 15px;
display: block;
box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
padding-top:10px}
.spiritfirsttext:after {background:linear-gradient(to bottom, rgba(0,0,0,.65), rgba(0,0,0,0));
content: "";
display: block;
position: absolute;
width: 100%;
height: 100px;
bottom: -100px;
margin-left: 0px}
.spiritfirsttext subtitle {
  text-align: center;
  display: block;
  width: 190px;
  font-size: 9px;
  font-family: pt sans;
  color: #999;
  opacity: 0;
  transform: translate(0,400px);
  transition: all 1s cubic-bezier(0.25, 0.1, 0.25, 1) .15s
}

.spiritfirst:hover .spiritfirsttitle {margin-top: -530px;
}
.spiritfirst:hover subtitle {opacity:1;
  transform: translate(0,0px)}

.spiritsecond {background: #fefefe;
width: 389px;
  margin: 10px;
  height: 500px;
  margin-top:9px;
border: 1px solid rgba(0,0,0,.2);
  position: absolute;
  margin-left: 211px
}

.tabs {
padding: 0px;
margin: 0 auto;
}

.tabs>section {
display: none;
padding: 10px;
  height: 440px;
  overflow-y: auto;
  margin: 5px;
  font-family: arial;
  font-size: 11px;
  text-align: justify
}
.tabs>section>p {
margin: 0 0 5px;
line-height: 1.5;
color: #383838;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}

@keyframes fadeIn {
from {
    transform: translate(-400px,0);
    transform-origin: 50% 0%;
}
to {
    transform: translate(0px,0);
}
}

.tabs>input {
display: none;
position: absolute;
}

.tabs>label:first-of-type {box-shadow: none}
.tabs>label {
display: inline-grid;
margin: 0 -3px 0px;
padding: 10px 0px;
font-weight: 600;
text-align: center;
color: #aaa;
background: #fefefe;
  width: 131px;
  border: solid rgba(0,0,0,.2);
  border-width: 0px 0px 1px 0px;
  left: 3px;
  top: 0px;
  position: relative;
  font-family: pt sans;
  font-size: 8px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: lighter;
  box-shadow: 1px 0 0 0 rgba(0,0,0,.2) inset
}
.tabs>label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #dfdfdf;
left:3px;
bottom:3px;
transform: scaleX(0);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

.tabs>label:hover:after {transform: scaleX(1);
background: #888;}
.tabs>label:hover {
color: #888;
cursor: pointer;
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s
}

.tabs>input:checked+label {
color: #555;
  background: #f1f1f1;
}
.tabs>input:checked+label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #888;
left:3px;
bottom:3px;
transform: scaleX(1);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

#tab1:checked~#content-tab1, #tab2:checked~#content-tab2, #tab3:checked~#content-tab3 {
display: block;
}
</style>[/html]