JSFiddle - React, Tailwind, and code Playground

HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Приветствие</title>
<link href="style.css" rel="stylesheet" type="text/css" /><!--[if lte IE 7]>
<style>
.content { margin-right: -1px; } /* это отрицательное поле в 1 пиксел можно поместить в любом столбце данного макета с таким же корректирующим эффектом. */
ul.nav a { zoom: 1; }  /* свойство масштабирования предоставляет IE триггер hasLayout, необходимый для удаления лишнего пустого пространства между ссылками */
</style>
<![endif]-->
</head>

<body>

<div class="container">
  <div class="header">
		<div class="logo">
        	<img src="images/logo_shield.png" width="120" height="130" />
        </div><!-- end logo -->
   		 <div class="contacts_header">
        	<p>
  	Телефон: 8 (916) 819-5....<br />
    Адрес: Москва, Ломоносовский пр-т, д.....
    		</p>
            <p><a name="top"></a></p> 
		</div><!-- end contacts_header -->
        
        <div class="slogan">
        	<img src="images/slogan.png" />
        </div><!--end slogan-->
    </div><!-- end .header -->
  <div class="sidebar1">
    <ul class="nav">
      <li><a href="#">Приветствие</a></li>
      <li><a href="#">Биография</a></li>
      <li><a href="#">Стоимость услуг</a></li>
      <li><a href="#">Ответы на вопросы</a></li>
      <li><a href="#">Этапы работы</a></li>
      <li><a href="#">Контакты</a></li>
      <li><a href="#">Новости</a></li>
           
    </ul>
    
  </div><!-- end .sidebar1 -->
  
  <div class="content">
    	<div class="text">
        
            <h3>Добро пожаловать</h3>
            
    		<p>Рада приветствовать Вас на своём персональном сайте адвоката.</p>
    
    		<p>Меня зовут ........... </p>
    
    		<p>Я являюсь членом Адвокатской Палаты г. Москвы, консультирую по вопросам российского права, веду гражданские...

CSS

@charset "utf-8";
body {
	font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
	background: #9d9191;
	margin: 0;
	padding: 0;
	color: #000;
}


ul, ol, dl { 
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;	 
	padding-right: 15px;
	padding-left: 15px; 
}
a img { 
	border: none;
}

a:link {
	color:#414958;
	text-decoration: underline;
}
a:visited {
	color: #4E5869;
	text-decoration: underline;
}
a:hover, a:active, a:focus { 
	text-decoration: none;
}


.container {
	
	box-shadow: 0 1px 4px rgba(0, 0, 0, .3),
	 -23px 0 20px -23px rgba(0, 0, 0, .8),
	  23px 0 20px -23px rgba(0, 0, 0, .8),
	  0 0 40px rgba(0, 0, 0, .1) inset;
	width: 100%;
	max-width: 1380px;
	min-width: 780px;
	background: #ffffff;
	margin: 0 auto; 
	
}


.header {
	background: #5e2325;
	background-image:url(images/header.png);	
	height: 150px; 
}
.logo {
	float:left;
	margin: 10px;
	margin-left:3%;

}


.contacts_header {
	background-image:url(images/header.png);
	padding-top: 95px;
	margin-left:15%;
	color:#e6dad9;
	font-size:14px;
}
.slogan {
	float:right;
	margin-top:-60px;
	margin-right: 9%;
}

.sidebar1 {
	float: left;
	width: 15%;
	height:550px;
	background: #e6dada;
	padding-bottom: 10px;

}
.content {
	padding: 10px 0;
	width: 50%;
	float: left;
}

.text {
	margin-top:20px;
}
.sidebar2 {
	float: left;
	width: 35%;
	background: #ffffff;
	padding: 10px 0;
}


.content ul, .content ol { 
	padding: 0 15px 15px 40px; 
}


ul.nav {
	list-style: none; 
	margin-bottom: 15px; 
}
ul.nav li {
	border-bottom: 1px solid #FFF; 
}
ul.nav a, ul.nav a:visited { 
	padding: 5px 5px 5px 15px;
	display: block; 
	text-decoration: none;
	background: #e6dada;
	color: #000;
}
ul.nav a:hover, ul.nav a:active, ul.nav a:focus { 
	background: #FFF;
	background-image:url(images/button-pushed.png);
	color: #FFF;
	border-bottom:1px solid #000;
}


.horizont {
	background: #e6dada;
	padding: 10px 0;
	position: relative;
	clear: both;
}
.horizont_text {
	margin-left:15%;
	margin-right:35%;
}

#footer...