/* General Style */
* {
 margin: 0;
 padding: 0;
}

.contanier_hed {
 width: auto;
 height: 200px;
 background: url("/sl1.gif");
 background-size: cover;
}

<style>
.col { 
 width: 795px; /* Ширина блока */
 padding: 10px; /* Поля */
 font-size: 1em; /* Размер шрифта */
 flex-wrap: wrap; /* Перенос слов */
}

.header_title {
color: #ffffff;
font-size: 22px;
text-align: center;
background-color: #a9a9a9;
}

.header_logo {
 color: #ffffff;
 font-size: 22px;
 text-align: center;
}

.header_telephone1 {
 display: flex;
 justify-content: center;
 color: #ffffff;
 font-size: 21px;
}

.header_telephone2 {
 display: flex;
 justify-content: center;
 color: #ffffff;
 font-size: 21px;
}

body {
 background: url("/gnd.jpg") no-repeat center center fixed;
 background-size: cover;
}

#footer {
 background: url("/m.jpg") no-repeat;
 background-size: cover;
 width: 450px;
 text-align: center;
 border-radius: 20px;
}

.boxTable {
 width: 210px;
 margin-bottom: 10px;
}

.boxTitle {
 height: 30px;
 padding: 5px;
 background: url("/m.jpg") repeat-x;
 text-align: center;
 border-radius: 10px;
}

.boxContent {
 padding: 5px 5px 10px 5px;
}

h1.header {
 color: #ffffff;
 font: 20pt bold Times New Roman;
 margin: 0;
 padding: 0;
}

.whiteLink a:link {
 text-decoration: none;
 color: #ffffff;
}

.whiteLink a:active {
 text-decoration: none;
 color: #ffffff;
}

.whiteLink a:visited {
 text-decoration: none;
 color: #ffffff;
}

.whiteLink a:hover {
 text-decoration: none;
 color: #000000;
}

.menu1 a:link {
 text-decoration: none;
 color: #000080
}

a:active {
 text-decoration: none;
 color: #abfffe;
}

a:visited {
 text-decoration: none;
 color: #000000;
}

a:hover {
 text-decoration: none;
 color: #000000;
}

td,
body {
 font-family: verdana, arial, helvetica;
 font-size: 10pt;
}

form {
 padding: 0px;
 margin: 0px;
}

input,
textarea,
select {
 vertical-align: middle;
 font-size: 8pt;
 font-family: verdana, arial, helvetica;
}

.copy {
 font-size: 7pt;
}

a.noun:link {
 text-decoration: none;
 color: #ffffff;
}

a.noun:active {
 text-decoration: none;
 color: #ffffff;
}

a.noun:visited {
 text-decoration: none;
 color: #ffffff;
}

a.noun:hover {
 text-decoration: none;
 color: #000000;
}

hr {
 color: #81bed8;
 height: 1px;
 background: #81bed8;
 border: none;
}

label {
 cursor: pointer;
}

.blocktitle {
 font-family: Verdana, Sans-Serif;
 color: #787878;
 font-size: 12px;
}

a.menu1:link {
 text-decoration: none;
 color: #fafafa;
}

a.menu1:active {
 text-decoration: none;
 color: #fafafa;
}

a.menu1:visited {
 text-decoration: none;
 color: #fafafa;
}

a.menu1:hover {
 text-decoration: none;
 color: #cccccc;
}

.menuTd {
 padding-left: 12px;
 padding-right: 10px;
 background: url("/.s/t/888/4.gif") no-repeat 0px 3px;
}

.mframe {
 border-left: 1px solid #e5e7ea;
 border-right: 1px solid #e5e7ea;
}

.colgray {
 border-right: 1px solid #e5e7ea;
}

.colwhite {
 border-right: 1px solid #fafafa;
}

.msep {
 border-top: 1px solid #fafafa;
}

/* ------------- */

/* Menus */
ul.uz,
ul.uMenuRoot {
 list-style: none;
 margin: 0 0 0 0;
 padding-left: 0px;
}

li.menus {
 margin: 0;
 padding: 3px 3px 3px 20px;
 background: url("/.s/t/888/5.gif") center left no-repeat;
 margin-bottom: 0.6em;
}

/* ----- */

/* Site Menus */
.uMenuH li {
 float: left;
 padding: 0 5px;
}

.uMenuV .uMenuItem {
 font-weight: normal;
}

.uMenuV li a:link {
 text-decoration: none;
 color: #000000;
}

.uMenuV li a:active {
 text-decoration: none;
 color: #ffffff;
}

.uMenuV li a:visited {
 text-decoration: none;
 color: #ffffff;
}

.uMenuV li a:hover {
 text-decoration: none;
 color: #000000;
}

.uMenuV a.uMenuItemA:link {
 text-decoration: none;
 color: #000000;
}

.uMenuV a.uMenuItemA:visited {
 text-decoration: none;
 color: #000000;
}

.uMenuV a.uMenuItemA:hover {
 text-decoration: none;
 color: #000000;
}

.uMenuV .uMenuArrow {
 position: absolute;
 width: 10px;
 height: 10px;
 right: 0;
 top: 3px;
 background: url("/.s/img/wd/1/ar1.gif") no-repeat 0 0;
}

.uMenuV li {
 margin: 0;
 padding: 3px 3px 3px 20px;
 background: url("/.s/t/888/5.gif") center left no-repeat;
 margin-bottom: 0.6em;
}

/* --------- */

/* Module Part Menu */
.catsTd {
 padding: 3px 3px 3px 20px;
 background: url("/.s/t/888/5.gif") center left no-repeat;
}

.catName {
 font-family: Verdana, Tahoma, Arial, Sans-Serif;
 font-size: 11px;
}

.catNameActive {
 font-family: Verdana, Tahoma, Arial, Sans-Serif;
 font-size: 11px;
}

.catNumData {
 font-size: 7pt;
 color: #222222;
}

.catDescr {
 font-size: 7pt;
 padding-left: 10px;
}

a.catName:link {
 text-decoration: none;
 color: #ffffff;
}

a.catName:visited {
 text-decoration: none;
 color: #ffffff;
}

a.catName:hover {
 text-decoration: none;
 color: #000000;
}

a.catName:active {
 text-decoration: none;
 color: #ffffff;
}

a.catNameActive:link {
 text-decoration: none;
 color: #000000;
}

a.catNameActive:visited {
 text-decoration: none;
 color: #000000;
}

a.catNameActive:hover {
 text-decoration: none;
 color: #000000;
}

a.catNameActive:active {
 text-decoration: none;
 color: #000000;
}

/* ----------------- */

/* Entries Style */

.eTitle {
 font-family: Verdana, Arial, Sans-Serif;
 font-size: 13px;
 font-weight: bold;
 color: #abfffe;
 padding: 7px 7px 7px 40px;
 background: url("/.s/t/888/6.gif") center left no-repeat;
}

.eTitle a:link {
 text-decoration: underline;
 color: #abfffe;
}

.eTitle a:visited {
 text-decoration: underline;
 color: #abfffe;
}

.eTitle a:hover {
 text-decoration: none;
 color: #000000;
}

.eTitle a:active {
 text-decoration: underline;
 color: #abfffe;
}

.eMessage {
 text-align: justify;
 padding-bottom: 5px;
}

.eText {
 text-align: justify;
 padding-bottom: 5px;
 padding-top: 5px;
 border-top: 1px solid #cccccc;
}

.eDetails {
 border-top: 1px dashed #81bed8;
 border-bottom: 1px dashed #81bed8;
 font-family: Verdana, Tahoma, Arial, Sans-Serif;
 color: #1a1a1a;
 padding-bottom: 5px;
 padding-top: 3px;
 text-align: left;
 font-size: 7pt;
}

.eDetails1 {
 border-top: 1px dashed #81bed8;
 border-bottom: 1px dashed #81bed8;
 font-family: Verdana, Tahoma, Arial, Sans-Serif;
 color: #1a1a1a;
 padding-bottom: 5px;
 padding-top: 3px;
 text-align: left;
 font-size: 8pt;
}

.eDetails2 {
 border-bottom: 1px dashed #81bed8;
 font-family: Verdana, Tahoma, Arial, Sans-Serif;
 color: #1a1a1a;
 padding-bottom: 5px;
 padding-top: 3px;
 text-align: left;
 font-size: 8pt;
}

.eRating {
 font-size: 7pt;
}

.eAttach {
 margin: 16px 0 0 0;
 padding: 0 0 0 15px;
 background: url("/.s/t/888/7.gif") no-repeat 0px 0px;
}

/* ------------- */

/* Entry Manage Table */

.manTdError {
 color: #ff0000;
}

/* ------------------ */

/* Comments Style */
.cAnswer {
 padding-left: 15px;
 padding-top: 4px;
 font-style: italic;
}

.cBlock1 {
 background: top repeat-x #dedede;
 border-top: 1px solid #81bed8;
}

.cBlock2 {
 background: top repeat-x #ffffff;
 border-top: 1px solid #81bed8;
}

/* -------------- */

/* Comments Form Style */

.commTd1 {
 color: #000000;
}


.commFl {
 color: #000000;
 width: 100%;
}

.smiles {
 border: 1px inset;
 background: #ffffff;
}

.commReg {
 padding: 10px;
 text-align: center;
}

.commError {
 color: #ff0000;
}

.securityCode {
 color: #000000;
}

/* ------------------- */

/* Archive Menu */
.archUl {
 list-style: none;
 margin: 0;
 padding-left: 0;
}

.archLi {
 padding: 0 0 3px 10px;
 background: url("/.s/t/888/8.gif") no-repeat 0px 4px;
 font-family: Tahoma, Arial, Sans-Serif;
}

a.archLink:link {
 text-decoration: underline;
 color: #000000;
}

a.archLink:visited {
 text-decoration: underline;
 color: #000000;
}

a.archLink:hover {
 text-decoration: none;
 color: #000000;
}

a.archLink:active {
 text-decoration: none;
 color: #000000;
}

/* ------------ */

/* Archive Style */
.archiveCalendars {
 text-align: center;
 color: #0000ff;
}

.archiveDateTitle {
 font-weight: bold;
 color: #000000;
 padding-top: 15px;
}

.archEntryHr {
 width: 250px;
 color: #81bed8;
}

.archiveeTitle li {
 margin-left: 15px;
 padding: 0 0 0 15px;
 background: url("/.s/t/888/9.gif") no-repeat 0px 4px;
 margin-bottom: 0.6em;
}

.archiveEntryTime {
 width: 65px;
 font-style: italic;
}

.archiveEntryComms {
 font-size: 9px;
 color: #c3c3c3;
}

a.archiveDateTitleLink:link {
 text-decoration: none;
 color: #c9f6ff;
}

a.archiveDateTitleLink:visited {
 text-decoration: none;
 color: #c9f6ff;
}

a.archiveDateTitleLink:hover {
 text-decoration: underline;
 color: #c9f6ff;
}

a.archiveDateTitleLink:active {
 text-decoration: underline;
 color: #c9f6ff;
}

.archiveNoEntry {
 text-align: center;
 color: #0000ff;
}

/* ------------- */

/* Calendar Style */
.calMonth {
 font-weight: bold;
}

.calWday {
 color: #ffffff;
 width: 18px;
}

.calWdaySe {
 color: #ffffff;
 width: 18px;
 font-weight: bold;
}

.calWdaySu {
 color: #ffffff;
 width: 18px;
 font-weight: bold;
}

.calMday {
 color: #000000;
}

.calMdayA {
 border: 1px solid #ffffff;
 font-weight: bold;
}

.calMdayIs {
 background: #ffffff;
 color: #000000;
 font-weight: bold;
}

.calMdayIsA {
 border: 1px solid #016ead;
 background: #ffffff;
 font-weight: bold;
}

a.calMonthLink:link,
a.calMdayLink:link {
 text-decoration: none;
 color: #000000;
}

a.calMonthLink:visited,
a.calMdayLink:visited {
 text-decoration: none;
 color: #000000;
}

a.calMonthLink:hover,
a.calMdayLink:hover {
 text-decoration: underline;
 color: #016cac;
}

a.calMonthLink:active,
a.calMdayLink:active {
 text-decoration: underline;
 color: #000000;
}

/* -------------- */

/* Poll styles */
.pollBut {
 width: 110px;
}

.pollBody {
 padding: 7px;
 margin: 0px;
 background: #ffffff;
}

.textResults {
 background: #e5e5e5;
}

.textResultsTd {
 background: #ffffff;
}

.pollNow {
 border-bottom: 1px solid #e5e5e5;
 border-left: 1px solid #e5e5e5;
 border-right: 1px solid #e5e5e5;
}


.totalVotesTable {
 border-bottom: 1px solid #e5e5e5;
 border-left: 1px solid #e5e5e5;
 border-right: 1px solid #e5e5e5;
}

.totalVotesTd {
 background: #ffffff;
}

/* ---------- */

/* User Group Marks */
a.groupModer:link,
a.groupModer:visited,
a.groupModer:hover {
 color: blue;
}

a.groupAdmin:link,
a.groupAdmin:visited,
a.groupAdmin:hover {
 color: red;
}

a.groupVerify:link,
a.groupVerify:visited,
a.groupVerify:hover {
 color: green;
}

/* ---------------- */

/* Other Styles */
.replaceTable {
 height: 100px;
 width: 300px;
}

.replaceBody {
 background: url("/f.jpg") center top no-repeat;
}

.legendTd {
 font-size: 7pt;
}

/* ------------ */

/* ===== forum Start ===== */

/* General forum Table View */
.gTable {
 background: #d9dedf;
}

.gTableTop {
 padding: 2px;
 background: url("/f.jpg") center top no-repeat;
 padding: 10px;
 font-weight: bold;
 font-size: 10pt;
}

.gTableSubTop {
 padding: 2px;
 background: url("/.s/t/888/10.gif") #7cbd01;
 color: #000000;
 height: 20px;
 font-size: 10px;
}

.gTableBody {
 padding: 2px;
 border-top: 1px solid #81bed8;
}

.gTableBody1 {
 padding: 2px;
 border-top: 1px solid #81bed8;
}

.gTableBottom {
 padding: 2px;
 border-top: 1px solid #81bed8;
}

.gTableLeft {
 padding: 2px;
 border-top: 1px solid #0c0c0c;
 font-weight: bold;
 color: #0c0c0c;
}

.gTableRight {
 padding: 2px;
 border-top: 1px solid #81bed8;
}

.gTableError {
 padding: 2px;
 border-top: 1px solid #81bed8;
 color: #ff0000;
}

/* ------------------------ */

/* Forums Styles */
.forumNameTd,
.forumLastPostTd {
 padding: 2px;
 border-top: 1px solid #81bed8;
}

.forumIcoTd,
.forumThreadTd,
.forumPostTd {
 padding: 2px;
 border-top: 1px solid #81bed8;
}

.forumLastPostTd,
.forumArchive {
 padding: 2px;
 font-size: 7pt;
}

a.catLink:link {
 text-decoration: none;
 color: #ffffff;
}

a.catLink:visited {
 text-decoration: none;
 color: #ffffff;
}

a.catLink:hover {
 text-decoration: underline;
 color: #000000;
}

a.catLink:active {
 text-decoration: underline;
 color: #ffffff;
}

.lastPostGuest,
.lastPostUser,
.threadAuthor {
 font-weight: bold;
}

.archivedForum {
 font-size: 7pt;
 color: #ff0000;
 font-weight: bold;
}

/* ------------- */

/* forum Titles & other */
.forum {
 font-weight: bold;
 font-size: 9pt;
}

.forumDescr,
.forumModer {
 color: #222222;
 font-size: 7pt;
}

.forumViewed {
 font-size: 9px;
}

a.forum:link,
a.lastPostUserLink:link,
a.forumLastPostLink:link,
a.threadAuthorLink:link {
 text-decoration: none;
 color: #000000;
}

a.forum:visited,
a.lastPostUserLink:visited,
a.forumLastPostLink:visited,
a.threadAuthorLink:visited {
 text-decoration: none;
 color: #000000;
}

a.forum:hover,
a.lastPostUserLink:hover,
a.forumLastPostLink:hover,
a.threadAuthorLink:hover {
 text-decoration: underline;
 color: #ffffff;
}

a.forum:active,
a.lastPostUserLink:active,
a.forumLastPostLink:active,
a.threadAuthorLink:active {
 text-decoration: underline;
 color: #000000;
}

/* -------------------- */

/* forum Navigation Bar */
.forumNamesBar {
 font-weight: bold;
 font-size: 7pt;
}

.forumBarKw {
 font-weight: normal;
}

a.forumBarA:link {
 text-decoration: none;
 color: #000000;
}

a.forumBarA:visited {
 text-decoration: none;
 color: #000000;
}

a.forumBarA:hover {
 text-decoration: none;
 color: #000000;
}

a.forumBarA:active {
 text-decoration: underline;
 color: #000000;
}

/* -------------------- */

/* forum Fast Navigation Blocks */
.fastNav,
.fastSearch,
.fastLoginForm {
 font-size: 7pt;
}

/* ---------------------------- */

/* forum Fast Navigation Menu */
.fastNavMain {
 background: #dadada;
}

.fastNavCat {
 background: #efefef;
}

.fastNavCatA {
 background: #efefef;
 color: #0000ff;
}

.fastNavForumA {
 color: #0000ff;
}

/* -------------------------- */

/* forum Page switches */
.switches {
 background: #cccccc;
}

.pagesInfo {
 background: #ffffff;
 padding-right: 10px;
 font-size: 7pt;
}

.switch {
 background: #ffffff;
 width: 15px;
 font-size: 7pt;
}

.switchActive {
 background: #e0e0e0;
 font-weight: bold;
 color: #000000;
 width: 15px;
}

a.switchDigit:link,
a.switchBack:link,
a.switchNext:link {
 text-decoration: none;
 color: #000000;
}

a.switchDigit:visited,
a.switchBack:visited,
a.switchNext:visited {
 text-decoration: none;
 color: #000000;
}

a.switchDigit:hover,
a.switchBack:hover,
a.switchNext:hover {
 text-decoration: underline;
 color: #ff0000;
}

a.switchDigit:active,
a.switchBack:active,
a.switchNext:active {
 text-decoration: underline;
 color: #ff0000;
}

/* ------------------- */

/* forum Threads Style */
.threadNametd,
.threadAuthTd,
.threadLastPostTd {
 padding: 2px;
 padding: 2px;
 border-top: 1px solid #ffffff;
}

.threadIcoTd,
.threadPostTd,
.threadViewTd {
 padding: 2px;
 border-top: 1px solid #ffffff;
}

.threadLastPostTd {
 padding: 2px;
 font-size: 7pt;
}

.threadDescr {
 color: #222222;
 font-size: 7pt;
}

.threadNoticeLink {
 font-weight: bold;
}

.threadsType {
 padding: 2px;
 background: url("/f.jpg") no-repeat;
 height: 20px;
 font-weight: bold;
 font-size: 7pt;
 color: #ffffff;
 padding-left: 40px;
}

.threadsDetails {
 padding: 2px;
 background: url("/f.jpg") no-repeat;
 height: 20px;
 color: #000000;
}

.forumOnlineBar {
 padding: 2px;
 background: url("/f.jpg") no-repeat;
 height: 20px;
 color: #000000;
}

a.threadPinnedLink:link {
 text-decoration: none;
 color: #0000ff;
}

a.threadPinnedLink:visited {
 text-decoration: none;
 color: #0000ff;
}

a.threadPinnedLink:hover {
 text-decoration: none;
 color: #ff0000;
}

a.threadPinnedLink:active {
 text-decoration: underline;
 color: #ff0000;
}

a.threadLink:link {
 text-decoration: none;
 color: #000000;
}

a.threadLink:visited {
 text-decoration: none;
 color: #000000;
}

a.threadLink:hover {
 text-decoration: underline;
 color: #000000;
}

a.threadLink:active {
 text-decoration: underline;
 color: #000000;
}

.postpSwithces {
 font-size: 7pt;
}

.thDescr {
 font-weight: normal;
}

.threadFrmBlock {
 font-size: 7pt;
 text-align: right;
}

/* ------------------- */

/* forum Posts View */
.postTable {
 background: none;
}

.postPoll {
 text-align: center;
}

.postFirst {
 border-bottom: 3px solid #787878;
}

.postSeparator {
 height: 3px;
 background: #016cac;
}

.postTdTop {
 background: url("/.s/t/888/10.gif") #7cbd01;
}

.postBottom {
 background: #e0e0e0;
 height: 20px;
}

.postUser {
 font-weight: bold;
}

.postTdInfo {
 text-align: center;
 padding: 5px;
}

.postRankName {
 margin-top: 5px;
}

.postRankIco {
 margin-bottom: 5px;
 margin-bottom: 5px;
}

.reputation {
 margin-top: 5px;
}

.signatureHr {
 margin-top: 20px;
 color: #787878;
}

.posttdMessage {
 padding: 5px;
 background: #d9dedf;
}

.pollQuestion {
 text-align: center;
 font-weight: bold;
}

.pollButtons,
.pollTotal {
 text-align: center;
}

.pollSubmitBut,
.pollreSultsBut {
 width: 140px;
 font-size: 7pt;
}

.pollSubmit {
 font-weight: bold;
}

.pollEnd {
 text-align: center;
 height: 30px;
}

.codeMessage {
 background: #ffffff;
 font-size: 9px;
}

.quoteMessage {
 background: #ffffff;
 font-size: 9px;
}

.signatureView {
 font-size: 7pt;
}

.edited {
 padding-top: 30px;
 font-size: 7pt;
 text-align: right;
 color: gray;
}

.editedBy {
 font-weight: bold;
 font-size: 8pt;
}

.statusBlock {
 padding-top: 3px;
}

.statusOnline {
 color: #0000ff;
}

.statusOffline {
 color: #ff0000;
}

/* ------------------ */

/* forum AllInOne Fast Add */
.newThreadBlock {
 background: #f9f9f9;
 border: 1px solid #b2b2b2;
}

.newPollBlock {
 background: #f9f9f9;
 border: 1px solid #b2b2b2;
}

.newThreadItem {
 padding: 0 0 0 8px;
 background: url("/.s/t/888/11.gif") no-repeat 0px 4px;
}

.newPollItem {
 padding: 0 0 0 8px;
 background: url("/.s/t/888/11.gif") no-repeat 0px 4px;
}

/* ----------------------- */

/* forum Post Form */
.codeButtons {
 font-size: 7pt;
 background: #fcfcfc;
 border: 1px solid #c9f6ff;
}

.codeCloseAll {
 font-size: 7pt;
 color: #000000;
 font-weight: bold;
 background: #fcfcfc;
 border: 1px solid #c9f6ff;
}

.postNameFl,
.postDescrFl {
 background: #fcfcfc;
 border: 1px solid #c9f6ff;
 width: 400px;
}

.postPollFl,
.postQuestionFl {
 background: #fcfcfc;
 border: 1px solid #c9f6ff;
 width: 400px;
}

.postResultFl {
 background: #fcfcfc;
 border: 1px solid #c9f6ff;
 width: 50px;
}

.postAnswerFl {
 background: #fcfcfc;
 border: 1px solid #c9f6ff;
 width: 300px;
}

.postTextFl {
 background: #fcfcfc;
 border: 1px solid #c9f6ff;
 width: 550px;
 height: 150px;
}

.postUserFl {
 background: #fcfcfc;
 border: 1px solid #c9f6ff;
 width: 300px;
}

.pollHelp {
 font-weight: normal;
 font-size: 7pt;
 padding-top: 3px;
}

.smilesPart {
 padding-top: 5px;
 text-align: center;
}

/* ----------------- */

/* ====== forum End ====== */