/* Шаблон */html {height: 100%;}body, #Main {    padding: 0px; margin: 0px;    height: 100%;    min-height: 100%;        background: url("misc/background_header.png") top repeat-x;}body {    font-size: 12px;    font-family: Arial;    color: #414042;    line-height: 150%;}#Main{    display: block; position: relative;    width: 100%;    height: auto !important;      margin: 0px auto;       background: url("misc/background_r_t.jpg") 100% 0% no-repeat;}#Footer,#Wrapper {    display: block; position: relative;    clear: both; overflow: hidden;    height: 180px; width: 100%;    padding: 0px; margin: 0px;}#Footer {    margin: -180px auto;    overflow: hidden;    overflow: visible;    background: url("misc/background-bottom.png") 0% 80% repeat-x;}#Footer-Border {	border-top: 1px solid #cccccc;	padding-top: 3%;}#Footer, #Main {min-width: 1200px; max-width: 1400px;}.main-body {    display: block; position: relative;    padding: 0% 5%;    overflow: hidden;}#Main .main-body {    padding-bottom: 2%;}#Footer .main-body {    padding-top: 3%;}#Content-Header {    display: block; position: relative;    padding: 56px 0% 0% 0%;    margin-left:-56px;    height: 200px;    background: url("misc/logo.jpg") 0% 0% no-repeat;}#Content-Left {    float: left;    margin: 0%; padding: 0%;    width: 23%;}#Content-Right {    float: right;    margin: 0%; padding: 0%;    width: 75%;    margin-left: -2%;    padding-top: 30px;}/* Глобальные */p.clear,br.clear    {clear: both;}div.empty,p.clear     {display: block; position: relative; height: 1px; width: 1px; margin: 0%; padding: 0%; overflow: hidden; }.clear-w    {display: block; position: relative;}.clear-w100-v,.clear-w100 {display: block; position: relative; width: 100%; overflow: hidden;}.clear-w100-v {overflow: visible;}ul.menu a:visited,a:link {color: #828993; text-decoration: underline;}a.active,ul.menu a.active,ul.menu a:hover,a:visited  {color: #a1aeb7;}ul.menu a:hover {text-decoration: none;}a:hover {color: #1f5598; text-decoration: none;}.black {color: #000000;}/* Центрируемая таблица */.table {	display: table;	position: relative;	overflow: hidden;}.table .cell-top,.table .cell-middle {	display: table-cell;	vertical-align: top;	text-align: left;}.table .cell-middle {	vertical-align: middle;}/* Подчеркивание <hr /> */div.hr {	display: block; position: relative;	overflow: hidden; height: 1px;	border-bottom: 1px dashed #939598;	margin: 1.4em 0;}h1, h2, h3, h4 {	margin: 0.5em 0; line-height: normal; line-height: 125%;	font-weight: 500;}h1 {font-size: 2em;  color: #000000; text-decoration: underline;}h3,h2 {font-size: 1.5em;  color: #000000; text-decoration: underline;  }h3 {text-decoration: none;}h4 {font-size: 1em;  margin: 0.5em 0;  line-height: normal; line-height: 125%; font-weight: bold;}.txt-big {line-height: normal; font-size: 1.5em; line-height: 140%;}.txt-medium {line-height: normal; font-size: 1.2em; line-height: 140%;}