@import 'https://fonts.googleapis.com/css?family=Open+Sans:400,700|Roboto:100,300,400,700&subset=cyrillic';
@import url('https://fonts.googleapis.com/css2?family=Fira+Sans+Condensed&display=swap');
@import url('/css/font-awesome.css') all;
@font-face {font-family:'Lobster';src: url('/fonts/564_lobster.ttf');}
@font-face {font-family:'Playfair Display';src: url('/fonts/PlayfairDisplay-Italic.ttf');}
@font-face {font-family:'Open Sans Condensed';src: url('/fonts/OpenSansCondensed-Light.ttf');}
@font-face {font-family:'Fira Sans Condensed';src: url('/fonts/FiraSansCondensed-Regular.woff2');}

/* General Style */
body {background:#f2f7f7;padding:0px 0px;margin:0px auto;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;width: 100%;}
#topTable {height:243px;width:1000px;margin-left:auto;margin-right:auto;}
#topTable2 {height:243px;width:1000px;margin-left:auto;margin-right:auto;}
.dataBar {height:28px;font-size:7pt;padding:5px;align="center"; color:#ffffff;}
.logoBar {height:195px;}
.logoBar h1 {color:#010101;margin-left:1%;font-size:1pt;}
.logoBar h1 {margin-left:1%;font-size:1pt;}
#centerBlock {background:#e2eded;padding-bottom:0px;} 
#centerBlock_n {background:#bec7bf;padding-bottom:37px;}
#centerBlock2 {background:#303030;padding-bottom:1px;}
.column {width:168px;padding:0px;}
.boxTable {width:168px;margin-bottom:0px;color: #303030;}
*html .boxContent {width:168px;background:#dee4df;opacity:.50;filter: alpha(opacity=100); -moz-opacity: 0.5;}
*html .boxContent div.boxText {position:relative;opacity:1.0;filter: alpha(opacity=100); -moz-opacity: 1.0;}
.boxContent {padding:0px 0px 1px 0px;}
.boxContent_n {padding:0px 0px 1px 0px;background:#dde9e9;}
.boxContent2 {background:#dde9e9;padding:0px 0px 1px 0px;}
.boxContentFormaVhoda {padding:7px;background:#212121;}
#footer {background:#e9f2f2;padding:0px 0;}
.footer_razdel {font-weight:normal;background:#f2f7f7;margin: 0px 0 0px 0;color:#303030;padding:20px 30px 21px 30px;font-size:15px;line-height:22px;}

a:link {color:#4d4d4d;}
a:active {text-decoration:none; color:#4d4d4d;}
a:visited {text-decoration:none; color:#4d4d4d;}
a:hover {text-decoration: underline; color: #393939;}

h1 {font-family: 'Fira Sans Condensed', sans-serif;font-size: 24px; line-height:20px;font-weight: normal; margin: 0px;}
h2 {font-family: 'Fira Sans Condensed', sans-serif;font-size: 24px; line-height:20px;font-weight: normal; margin: 0px;}
h3 {font-family: 'Fira Sans Condensed', sans-serif;font-size: 19px;text-transform: uppercase; line-height: 26px;font-weight: normal;margin: 1px 0px -1px 0px;}
h4 {font-family: 'Fira Sans Condensed', sans-serif;font-size: 19px; line-height:20px;font-weight: normal; margin: 0px;}
h5 {font-family: 'Fira Sans Condensed', sans-serif;font-size: 19px; line-height:20px;font-weight: normal; margin: 0px;}
.zag_anons {font-family: 'Fira Sans Condensed', sans-serif;text-transform: uppercase; font-weight: normal;}

.title_h {font-family: 'Lobster', cursive;font-size:24px;color: #4da5d0;}
.title_d {background:#e4eeee;margin:0px 0 0px 0;text-align: left;padding:18px 29px 18px 29px;}
.title_d_st {background: #f2f7f7;margin:0;text-align: left;padding:35px 0 0 29px;}

img {max-width:100%;}
td, body {font-size:14px;color:#303030;}
form {padding:0px;margin:0px;}
input,textarea,select {vertical-align:middle; font-size:9pt;}
.copy {font-size:13px;}

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

a.noun:link {text-decoration:none; color:#CCCCCC}
a.noun:active {text-decoration:none; color:#CCCCCC}
a.noun:visited {text-decoration:none; color:#CCCCCC}
a.noun:hover {text-decoration:none; color:#FFFFFF}
.mframe1 {padding:2 10 30 10px;}
hr {border: 0;border-bottom: 1px dashed #f2f7f7;margin: 6px 0px 0px 0px;background: #bfd4d4;}
label {cursor:pointer;cursor:hand}

#header { margin:0px;height:50px;background:#e7eceb; }
#header img { padding-top:0px; }

.novosti {line-height: 22px;font-size: 15px;}

.blocktitle {color:#FFFFFF;font-size:13px;font-weight:bold; padding-left:22px; background: url('https://src.ucoz.ru/t/878/7.gif') no-repeat 5px 2px;}

.menut0 {}
.menut {padding:2 3 3 15px;}
.mframe {padding:2 0 30 30px;}
.bannerTable {width:468;height:60;}

.menu1 {font-weight:bold;font-size:8pt;}
a.menu1:link {text-decoration:underline; color:#CCCCCC}
a.menu1:active {text-decoration:underline; color:#CCCCCC}
a.menu1:visited {text-decoration:underline; color:#CCCCCC}
a.menu1:hover {text-decoration:none; color:#FFFFFF}

/*---Основное меню---*/
 .menu2 {background:#4e92df;color:#ffffff !important;width: auto;margin: 0;font-size:10pt;display: block;position: relative;
padding: 10px 9px;border-bottom: 1px solid #4488d4;text-decoration: none;text-align: right; cursor: pointer;}
 a.menu2:link, 
 a.menu2:active, 
 a.menu2:visited {text-decoration:none;color:#ffffff !important;} 
 a.menu2:hover {background: #2576c2;color:#ffffff !important;font-size:10pt;display: block;position: relative; width: auto;
padding: 10px 9px;border-left: 0px solid #25b6c2;text-decoration: none;text-align: right;cursor: pointer;} 
 
 .menu3 {background:#ffffff;width: auto;margin: 0;font-size:10pt;display: block;position: relative; 
padding: 10px 9px;border-bottom: 1px solid #f2f7f7;text-decoration: none;text-align: right; cursor: pointer;}
 a.menu3:link, 
 a.menu3:active, 
 a.menu3:visited {text-decoration:none;color: #303030;} 
 a.menu3:hover {background: #f9f9f9;font-size:10pt;display: block;position: relative; width: auto;
padding: 10px 9px;border-left: 4px solid #44a5d5;text-decoration: none;text-align: right;cursor: pointer;} 
 
.menu4 {background:#ffffff;width: auto;font-size:10pt;display: block;position: relative; 
padding: 10px 9px;border: 0;text-decoration: none;text-align: right; cursor: pointer;}
 a.menu4:link, 
 a.menu4:active, 
 a.menu4:visited {text-decoration:none;color: #303030;} 
 a.menu4:hover {background: #afd9dd;font-size:10pt;display: block;position: relative; width: auto;
padding: 10px 9px;border-left: 4px solid #25b6c2;text-decoration: none;text-align: right;cursor: pointer;} 
 
 .menu2sub {background:#44a5d5;color:#ffffff !important;width: auto;margin: 0;font-size:10pt;display: block;position: relative; 
padding: 9px;border-bottom: 1px solid #3696c6;border-right: 0px solid #ffffff;border-top: 0px;border-left: 0px solid #ffffff;text-decoration: none;text-align: right;}
 a.menu2sub:link, 
 a.menu2sub:active, 
 a.menu2sub:visited {text-decoration:none;color: #303030;} 
 a.menu2sub:hover {background: #379cce;color:#ffffff !important;font-size:10pt;display: block;position: relative; width: auto;
padding: 9px;border-left: 0px solid #25b6c2;text-decoration: none;text-align: right;cursor: pointer;} 
 
 .menu2sub2 {background:#44a5d5;color:#ffffff !important;margin: 0;font-size:9pt;display: inline-block; width: 102px;
padding: 9px;border-bottom: 1px solid #3696c6;border-right: 1px solid #3696c6;text-decoration: none;text-align: right;}
 a.menu2sub2:link, 
 a.menu2sub2:active, 
 a.menu2sub2:visited {text-decoration:none;color: #303030;} 
 a.menu2sub2:hover {background: #379cce;color:#ffffff !important;font-size:9pt;display: inline-block; width: 102px;
padding: 9px;border-right: 1px solid #3696c6;text-decoration: none;text-align: right;cursor: pointer;} 
 
 .menu3sub {background:#a58ed4;color:#ffffff !important;width: auto;margin: 0;font-size:9pt;display: block;position: relative; 
padding: 9px;border-bottom: 1px solid #9b83cc;text-decoration: none;text-align: right;}
 a.menu3sub:link, 
 a.menu3sub:active, 
 a.menu3sub:visited {text-decoration:none;color: #303030;} 
 a.menu3sub:hover {background: #9b83cc;font-size:9pt;display: block;position: relative; width: auto;
padding: 9px;border-left: 0px solid #25b6c2;text-decoration: none;text-align: right;cursor: pointer;} 

.menu3sub2 {background:#a58ed4;color:#ffffff !important;margin: 0;font-size:9pt;display: inline-block; width: 102px;
padding: 9px;border-right: 1px solid #9b83cc;border-bottom: 1px solid #9b83cc;text-decoration: none;text-align: right;}
 a.menu3sub2:link, 
 a.menu3sub2:active, 
 a.menu3sub2:visited {text-decoration:none;color: #303030;} 
 a.menu3sub2:hover {background: #9b83cc;font-size:9pt;display: inline-block; width: 102px;
padding: 9px;border-right: 1px solid #9b83cc;text-decoration: none;text-align: right;cursor: pointer;} 
/* ------------- */

/* Main Menu */
.m {font-weight:normal;}
a.m:link {text-decoration:none; color:#CCCCCC}
a.m:active {text-decoration:none; color:#CCCCCC}
a.m:visited {text-decoration:none; color:#CCCCCC}
a.m:hover {text-decoration:none; color:#FFFFFF}

.ma {font-weight:bold;}
a.ma:link {text-decoration:none; color:#FFFFFF;}
a.ma:visited {text-decoration:none; color:#FFFFFF}
a.ma:hover {text-decoration:underline; color:#FFFFFF}
li.m {margin: 0; padding: 0 0 0 13px; background: none; margin-bottom: .6em;}
/* --------- */

/* Module Part Menu */
.catsTd {padding: 0 0 4px 12px; background: none;}
.catName {font-size:11px;}
.catNameActive {font-size:11px;}
.catNumData {font-size:7pt;color:#696969;}
.catDescr {font-size:7pt; padding-left:10px;}
a.catName:link {text-decoration:none; color:#323232;}
a.catName:visited {text-decoration:none; color:#323232;}
a.catName:hover {text-decoration:none; color:#828282;}
a.catName:active {text-decoration:none; color:#323232;}
a.catNameActive:link {text-decoration:none; color:#828282;}
a.catNameActive:visited {text-decoration:none; color:#828282;}
a.catNameActive:hover {text-decoration:underline; color:#828282;}
a.catNameActive:active {text-decoration:none; color:#828282;}
/* ----------------- */

/* Entries Style */
.eBlock {margin-top:10px;border-top:0px solid #212121;border-bottom:0px solid #212121;background:#f2f7f7;}
.eBlock_sm {margin-top:-6px;border-top:0px solid #f2f7f7;border-bottom:0px solid #212121;background:#f2f7f7;}
.eBlock2 {margin-top:0px;margin-bottom:-4px;border-top:0px solid #212121;border-bottom:0px solid #212121;background:#f2f7f7;}
.eBlock22 {margin-top:-14px;margin-bottom:1px;border-top:0px solid #212121;border-bottom:0px solid #212121;background:#f2f7f7;}
.eBlock3 {margin-top:-10px;margin-bottom:-4px;border-top:0px solid #212121;border-bottom:0px solid #212121;background:#f2f7f7;} 
.eBlock4 {margin-top:0px;border-top:0px solid #212121;border-bottom:0px solid #212121;background:#f2f7f7;}
.eBlock4_n {margin-top:10px;border-top:0px solid #212121;border-bottom:0px solid #212121;background:#f2f7f7;}
.eBlock_faq {margin-top:10px;margin-bottom:-22px;padding-bottom:16px;border-top:0px solid #212121;border-bottom:0px solid #212121;background:#f2f7f7;}
.eTitle {letter-spacing: 0px;font-size:20px;color:#303030; padding: 3px 29px 2px 29px; background: none;} 
.eTitle a:link {text-decoration:none; color:#303030;}
.eTitle a:visited {text-decoration:none; color:#303030;}
.eTitle a:hover {text-decoration:none; color:#303030;}
.eTitle a:active {text-decoration:none; color:#303030;}

.eTitle3 {font-size:16px;font-weight:bold;color:#303030; padding: 0px 10px 10px 12px; background: none;} 
.eTitle3 a:link {text-decoration:none; color:#303030;}
.eTitle3 a:visited {text-decoration:none; color:#303030;}
.eTitle3 a:hover {text-decoration:none; color:#303030;}
.eTitle3 a:active {text-decoration:none; color:#303030;} 

.eText, .eMessage {color:#303030; line-height: 22px; padding:4px 29px 0px 29px !important;font-size:15px;}
.eMessage a:hover img {}
.eMessage img {max-width:100%;}
.eMessage_img img {border:0px solid #ffffff;box-shadow: none !important;max-width:100%;}
.eMessage_img_stat img {margin:18px 4px 18px 18px;border:0px solid #ffffff;box-shadow: none !important;max-width:100%;}
.eMessage_img_stat a:link {color:#007b95 !important;}
.eMessage_img_stat a:visited {color:#007b95 !important;}
.eMessage_img_stat a:hover {color:#007b95 !important;}

.eMessage_stat {color:#303030; line-height: 25px; padding:4px 29px 2px 29px !important;font-size:16px;}
.eMessage_stat h2 {font-size: 21px;line-height: 27px;text-transform: uppercase;margin: 3px 0px 0px 0px;}
 
.eText a:link {text-decoration:none; color: #347840;}
.eText a:visited {text-decoration:none; color: #347840;}
.eText a:hover {text-decoration:none; color: #6c9b74;}

.eMessage a:link {text-decoration:none;}
.eMessage a:visited {text-decoration:none;}
.eMessage a:hover {text-decoration: underline;}

.eDetails {background: none;line-height: 18px;margin:4px 0 10px 0;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;
text-align:center;border-top: 0px solid #dee2df;font-size:12px;}
.eDetails_tegi {background:url('') right top no-repeat #f2f7f7;color:#f6f6f6;line-height:1.4;margin:0 0 10px 0;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;
text-align:center;font-size:8pt;border-top: 0px solid #dee2df;font-size:12px;}
.eDetails_n {background:url('') top center repeat-x #9fb4a3;color:#f6f6f6;line-height:1.4;margin:0 0 0 0;padding-bottom:12px;padding-top:8px;padding-left:8px;padding-right:8px;text-align:center;font-size:8pt;font-size:12px;}
.eDetails1 {background:url('') top center repeat-x #ecf4ee;color:#303030;line-height:1.4;margin:0 0px 10px 0px;padding-bottom:0px;padding-top:8px;padding-left:10px;padding-right:10px;text-align:center;font-size:8pt;font-size:12px;}
.eDetails2 {background:#353535;color:#393939;line-height:1.4;margin:0 0 0 0;padding-bottom:0px;padding-top:0px;padding-left:8px;text-align:left;font-size:8pt;font-size:12px;}
.eDetails3 {background:#f2f7f7;color: #303030;line-height:1.4;margin:0 0 10px 0;padding-bottom:0px;padding-top:0px;padding-left:0px;text-align:left;font-size:8pt;font-size:12px;}
.eDetailsDr {background:url('') top center repeat-x #dee4df;color:#999999;line-height:1.1;margin:0 0 0 0;padding-bottom:10px;padding-top:2px;padding-left:8px;padding-right:8px;text-align:center;font-size:8pt;font-size:12px;}
.eRating {font-size:7pt;}

.eAttach {margin: 16px 0 0 0; padding: 0 0 0 15px; background: url('https://src.ucoz.ru/t/878/11.gif') no-repeat 0px 0px;}
/* --------------- */

/* Entry Manage Table */
.manTable {border:0px solid #555555;background:#f2f7f7;padding:6px;}
.manTdError {color:#FF0000;}
.manTd1 {}
.manTd2 {}
.manTd3 {}
.manTdSep {}
.manHr {}
.manTdBrief {}
.manTdText {}
.manTdFiles {}
.manFlFile {}
.manTdBut {}
.manFlSbm {}
.manFlRst {}
.manFlCnt {}
/* ------------------ */

/* Comments Style */
.cAnswer {color:#838383;padding-left:15px;padding-top:4px;font-style:italic;}
.cBlock1 {background:#404040;}
.cBlock2 {background:#404040;}
/* -------------- */

/* Comments Form Style */
.commTable {background:#dee4df;}
 .commTable2 {background:#242424;} 
.commTd1 {color:#205529;font-weight:bold;padding-left:6px;}
.commTd2 {padding-bottom:2px;}
.commFl {width: 100%;color:#303030;background:#ffffff;border-top:none;border-left:0px solid #fff;border-right:0px solid #fff;border-bottom:0px solid #fff;box-shadow: inset 0 0px 1px #575555;}
.smiles {border:1px solid #555555;background:none;border:none;}
.commReg {background:#e9f2f2;margin-top:-1px;padding: 18px 0px 20px 0px; text-align:center;}
.commError {color:#FF0000;}
.securityCode {color:#303030;background:#ffffff;border:1px solid #85bbdd;}
/* ------------------- */

/* News/Blog Archive Menu */
.archLi {padding: 0 0 3px 10px; background: url('https://src.ucoz.ru/t/878/12.gif') no-repeat 0px 4px;}
.archActive {color:#FFFFFF;}
a.archLink:link {text-decoration:underline; color:#FFFFFF;}
a.archLink:visited {text-decoration:underline; color:#FFFFFF;}
a.archLink:hover {text-decoration:none; color:#D8D5D5;}
a.archLink:active {text-decoration:none; color:#D8D5D5;}
/* ---------------------- */

/* News/Blog Archive Style */
.archiveCalendars {text-align:center;color:#E2B4B4;}
.archiveDateTitle {font-weight:bold;color:#FFFFFF;padding-top:15px;}
.archEntryHr {width:250px;color:#333333;}
.archiveeTitle li {margin-left: 15px; padding: 0 0 0 15px; background: url('https://src.ucoz.ru/t/878/13.gif') no-repeat 0px 2px; margin-bottom: .6em;}
.archiveEntryTime {width:65px;font-style:italic;}
.archiveEntryComms {font-size:9px;color:#C3C3C3;}
a.archiveDateTitleLink:link {text-decoration:none; color:#FFFFFF}
a.archiveDateTitleLink:visited {text-decoration:none; color:#FFFFFF}
a.archiveDateTitleLink:hover {text-decoration:underline; color:#FFFFFF}
a.archiveDateTitleLink:active {text-decoration:underline; color:#FFFFFF}
.archiveNoEntry {text-align:center;color:#E2B4B4;}
/* ------------------------ */

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

.pollBody {padding:7px; margin:0px; background:#000000}
.textResults {background:#FFFFFF}
.textResultsTd {background:#5F5F5F}

.pollNow {background:#FFFFFF}
.pollNowTd {background:#5F5F5F}

.totalVotesTable {background:#FFFFFF}
.totalVotesTd {background:#5F5F5F}
/* ---------- */

/* User Group Marks */
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:yellow;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:pink;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:#99CCFF;}
/* ---------------- */

/* Other Styles */
.replaceTable {background:#2C2C2C;height:100px;width:300px;}
.replaceBody {background:url('https://src.ucoz.ru/t/878/1.jpg') top center no-repeat #303030;}

.legendTd {font-size:7pt;}
/* ------------ */
 
* Page Selector / Start */ 
#pagesBlock1 {margin:10px auto 4px auto;}

.catPages1 {color:#ffffff; border:1px;margin-bottom:4px;margin-top:10px;} 
.catPages1 a:link, .catPages1 a:visited, .catPages1 a:hover, .catPages1 a:active {
 text-decoration: none;
 color: #424754;
 background: #ffffff;
 padding: 7px 12px;
 font-size: 14px;
 font-weight: normal;
 border: 1px solid #424754;
}
.catPages1 a:hover {
 background: #424754;
 color: #f5f5f5;
 font-weight: normal;
 border: 1px solid #424754;
}
.catPages1 b {
 text-decoration: none;
 background: #424754;
 padding: 7px 12px;
 color: #f5f5f5;
 font-size: 14px;
 border: 1px solid #424754;
}

.pagesBlockuz1 {color:#ffffff; border:1px;margin-bottom:4px;margin-top:10px;} 
.pagesBlockuz1 a:link, .pagesBlockuz1 a:visited, .pagesBlockuz1 a:hover, .pagesBlockuz1 a:active {
 text-decoration: none;
 color: #424754;
 background: #ffffff;
 padding: 7px 12px;
 font-size: 14px;
 font-weight: normal;
 border: 1px solid #424754;
}
.pagesBlockuz1 a:hover {
 background: #424754;
 color: #f5f5f5;
 font-weight: normal;
 border: 1px solid #424754;
}
.pagesBlockuz1 b {
 text-decoration: none;
 background: #424754;
 padding: 7px 12px;
 color: #f5f5f5;
 font-size: 14px;
 border: 1px solid #424754;
}

.pagesBlock1 {border:0px;margin-bottom:10px;margin-top:10px;} 
.pagesBlock1 a:link, 
.pagesBlock1 a:visited, 
.pagesBlock1 a:hover, 
.pagesBlock1 a:active {text-decoration:none;color:#ffffff;background:#05a6b3;font-size:15px;padding:10px 14px;border: 0px solid #a7c3b3;} 
.pagesBlock1 a:hover {background:#333333;font-size:15px;padding:10px 14px;color:#ffffff;border: 0px solid #97b1a2;} 
.pagesBlock1 b {text-decoration:none;background:#333333;font-size:15px;padding:10px 14px;color:#ffffff;border: 0px solid #303030;} 
.pagesBlock1 a {}
.pagesBlock1 b {} 

.catPages2 {border:0px;margin-bottom:10px;margin-top:10px;}
.catPages2 a:link, 
.catPages2 a:visited, 
.catPages2 a:hover, 
.catPages2 a:active {text-decoration:none;color:#ffffff;background:#05a6b3;font-size:15px;padding:10px 14px;border: 0px solid #a7c3b3;} 
.catPages2 a:hover {background:#333333;font-size:15px;padding:10px 14px;color:#ffffff;border: 0px solid #97b1a2;} 
.catPages2 b {text-decoration:none;background:#333333;font-size:15px;padding:10px 14px;color:#ffffff;border: 0px solid #303030;} 
.catPages2 a {}
.catPages2 b {} 

.pagesBlockuz2 {border:0px;margin-bottom:10px;margin-top:10px;} 
.pagesBlockuz2 a:link, 
.pagesBlockuz2 a:visited, 
.pagesBlockuz2 a:hover, 
.pagesBlockuz2 a:active {text-decoration:none;color:#ffffff;background:#05a6b3;font-size:15px;padding:10px 14px;border: 0px solid #a7c3b3;} 
.pagesBlockuz2 a:hover {background:#333333;font-size:15px;padding:10px 14px;color:#ffffff;border: 0px solid #97b1a2;} 
.pagesBlockuz2 b {text-decoration:none;background:#333333;font-size:15px;padding:10px 14px;color:#ffffff;border: 0px solid #303030;} 
.pagesBlockuz2 a {}
.pagesBlockuz2 b {}

.pagesBlock2 {border:0px;margin-bottom:10px;margin-top:10px;} 
.pagesBlock2 a:link, 
.pagesBlock2 a:visited, 
.pagesBlock2 a:hover, 
.pagesBlock2 a:active {text-decoration:none;color:#ffffff;background:#05a6b3;font-size:15px;padding:10px 14px;border: 0px solid #a7c3b3;} 
.pagesBlock2 a:hover {background:#333333;font-size:15px;padding:10px 14px;color:#ffffff;border: 0px solid #97b1a2;} 
.pagesBlock2 b {text-decoration:none;background:#333333;font-size:15px;padding:10px 14px;color:#ffffff;border: 0px solid #303030;} 
.pagesBlock2 a {}
.pagesBlock2 b {}

/* Page Selector Style / End */

.opisanie_menu {width:200px;background:url('') repeat-y bottom left;border: solid 0px #303030;padding: 2px 2px 2px 7px;font: 12px Tahoma;
color: #CCCCCC;display: block;position: relative; margin:0 0 2px 0;text-align: left;}

.opisanie {color: #FFFFFF;background-color: #5bb3de;margin:8px 0 0 0;padding: 8px 18px;line-height: 18px;transition: 0.3s;border: 0px !important;font-size: 15px !important;}
.opisanie2 {color: #FFFFFF;background-color: #5bb3de;margin:8px 0 0 0;padding: 8px 18px;line-height: 18px;transition: 0.3s;border: 0px !important;font-size: 15px !important;}
.opisanieA {background-color:#ffffff;padding:4px 8px;border:0px solid #8b8b8b; color:#303030;}
.opisanieB {background-color:#ffffff;border:2px solid #dddddd; color:#393939;} 
 .tegi {color: #303030; background:url('/Oformlenie/knop.gif') no-repeat #ecf4ee; border: solid 0px #303030;} 
 .tegi2 {color: #303030; background:url('/Oform/knop2.gif') ; border: solid 0px #303030;}

 /*---Slider---*/
.slider { border: 0px; height: 319px; position: relative; }
.slider .container { padding-bottom: 0px; background: url("") repeat-x 50% 100%; }
#slides, .slides_container, .slider .container { height: 300px; }
.slides_container { position: relative; background: #303030 url("") no-repeat 50% 50%; width: 200px; overflow: hidden; }
 .pagination { text-align: center; height: 20px; margin: 0; padding: 11px 0 0 0; list-style: none; }
 .pagination li { display: inline-block; width: 19px; height: 19px;
 zoom: 1;
 *display: inline;
 }
 .pagination li a { background: none; display: block; padding-top: 19px; height: 0; overflow: hidden; }
 .pagination li a:hover { background-position: -19px 0; }
 .pagination li.current a { background-position: -38px 0; }

 .slider .dleft, .slider .dright { background: none; height: 302px; width: 23px; position: absolute; top: 0; }
 .slider .dleft { left: 0; background-position: 0 0; } .slider .dright { right: 0; background-position: -23px 0; }

.cleaner_h10 { clear: both; width:100%; height: 2px; }
.cleaner_h2 { clear: both; width:100%; height: 2px; }
.cleaner_h6 { clear: both; width:100%; height: 6px; }
.cleaner_h4 { clear: both; width:100%; height: 4px; }
.razdelenie_h3 { background:#191919; clear: both; width:100%; height: 3px; }

/*---Poisk---*/

#search {
height: 43px; 
width: auto;
margin: 15px 30px 14px 0px;
}
#search_text{
width: 227px;
padding: 10px 0 10px 18px;
font-size: 14px;
font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
border: 0px solid #09acb9;
height: 43px;
margin-top: 0px;
color: #303030;
outline: none;
background: #ffffff;
float: left;
box-sizing: border-box;
transition: all 0.15s;
}
::-webkit-input-placeholder { /* WebKit browsers */
color: #648369;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #648369;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #648369;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #648369;
}
#search_text:focus {
background: #ffffff;
 display: block;
 width: 280px; 
 height: 43px; 
 margin-top: 0px;
 padding: 10px 0 10px 18px;
}
#search_button {
border: 0px;
background: url(/menu/search.png) center no-repeat #ffffff;
width: 50px;
float: left;
padding: 0;
text-align: center;
height: 43px; 
cursor: pointer;
}
#search_button:hover {
background: url(/menu/search.png) center no-repeat #f2f7f7;
}
#search2 {
width: auto;
margin: 0px 0px 0px 0px;
}
#search2_text{
width: 100%; 
padding: 15px 18px 15px 18px;
font-size: 15px;
font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
border: 0px solid #bfcbc1;
height: 44px;
margin-right: 0;
color: #303030;
outline: none;
background: #ffffff;
opacity: 1; 
float: left;
box-sizing: border-box;
transition: all 0.15s;
}
::-webkit-input-placeholder { /* WebKit browsers */
color: #648369;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #648369;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #648369;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #648369;
}
#search2_text:focus {
background: url() center bottom #FFFFFF;
 display: block;
 height: 44px; 
 margin-top: 0px;
 padding: 15px 18px 15px 18px;
}

/* Poisk / End */

#bbfon{background:url('https://joomla.ucoz.com/1/7/3/bgcomentov.png');border-top:1px solid #fff;}
#bbcodeb{width:29px;background:url('https://joomla.ucoz.com/1/7/3/bbcode.png');}
#bbcodeb:hover{background:url('https://joomla.ucoz.com/1/7/3/bbcode.png')0px -27px;width:29px;height:27px;}
#bbcodei{background:url('https://joomla.ucoz.com/1/7/3/bbcode.png')-29px 0;width:28px;}
#bbcodei:hover{background:url('https://joomla.ucoz.com/1/7/3/bbcode.png')-29px -27px;width:28px;height:27px;}
#bbcodeu{background:url('https://joomla.ucoz.com/1/7/3/bbcode.png')-58px 0;width:27px;}
#bbcodeu:hover{background:url('https://joomla.ucoz.com/1/7/3/bbcode.png')-58px -27px;width:27px;height:27px;}
#bbcodetextleft{background:url('https://joomla.ucoz.com/1/7/3/bbcode.png')-85px 0;width:27px;}
#bbcodetextleft:hover{background:url('https://joomla.ucoz.com/1/7/3/bbcode.png')-85px -27px;width:27px;height:27px;}
#bbcodetextcenter{background:url('https://joomla.ucoz.com/1/7/3/bbcode.png')-113px 0;width:29px;}
#bbcodetextcenter:hover{background:url('https://joomla.ucoz.com/1/7/3/bbcode.png')-113px -27px;width:29px;height:27px;}
#bbcodetextright{background:url('https://joomla.ucoz.com/1/7/3/bbcode.png')-143px 0;width:27px;}
#bbcodetextright:hover{background:url('https://joomla.ucoz.com/1/7/3/bbcode.png')-143px -27px;width:27px;height:27px;}
#bbcodesmile{background:url('https://joomla.ucoz.com/1/7/3/bbcode.png')-170px 0;width:27px;}
#bbcodesmile:hover{background:url('https://joomla.ucoz.com/1/7/3/bbcode.png')-170px -27px;width:27px;height:27px;}
#bbcodeurl{background:url('https://joomla.ucoz.com/1/7/3/bbcode.png')-198px 0;width:27px;}
#bbcodeurl:hover{background:url('https://joomla.ucoz.com/1/7/3/bbcode.png')-198px -27px;width:27px;height:27px;}
#bbcodeimg{background:url('https://joomla.ucoz.com/1/7/3/bbcode.png')-253px 0;width:28px;}
#bbcodeimg:hover{background:url('https://joomla.ucoz.com/1/7/3/bbcode.png')-253px -27px;width:28px;height:27px;}
#bbcodecod{background:url('https://joomla.ucoz.com/1/7/3/bbcode.png')-282px 0;width:27px;}
#bbcodecod:hover{background:url('https://joomla.ucoz.com/1/7/3/bbcode.png')-282px -27px;width:27px;height:27px;}
#bbcodequote{background:url('https://joomla.ucoz.com/1/7/3/bbcode.png')-310px 0;width:27px;}
#bbcodequote:hover{background:url('https://joomla.ucoz.com/1/7/3/bbcode.png')-310px -27px;width:27px;height:27px;}
#bbfon div table td[id^='bb']{cursor:pointer;height:27px;-webkit-transition-property:background;-webkit-transition-duration:300ms;-moz-transition-property:background;-moz-transition-duration:300ms;}
#comentmessage{background:url('https://joomla.ucoz.com/1/7/3/bgmessage.png');height:200px;padding:6px;}
#comentmessage textarea{height:188px;width:328px;background:#fff !important;border:0 !important;border-radius:3px;moz-border-radius:3px;webkit-border-radius:3px;}
#addcoment{background:url('https://joomla.ucoz.com/1/7/3/bgmessage.png');padding:6px;}
#addcBut{width:113px;float:right;background:url('https://joomla.ucoz.com/1/7/3/add.png');border:0;height:26px;cursor:pointer;-webkit-transition-property:background;-webkit-transition-duration:300ms;-moz-transition-property:background;-moz-transition-duration:300ms;}
#addcBut:hover{width:113px;float:right;background:url('https://joomla.ucoz.com/1/7/3/add.png')0px -26px;border:0;height:26px;}

/*---Кнопка Подробнее---*/ 
.podrob {border-right:0px solid #6e8678;align:left;width:220px;height:28px;background: none;margin:0 0px 1px 0;}
.podrob a:link, 
.podrob a:visited {display:block;text-shadow: 1px 1px 1px #c3cec5;color: #303030;text-decoration:none;text-align:left;padding:5px 12px 0px 63px;font-size:10pt; margin:0 -1px 1px 0;} 
.podrob a:hover {border-right:0px solid #496454;align:left;height:28px;background: none;margin:0 0px 1px 0;} 
.podrob b {border-right:0px solid #496454;display:block;color:#ffffff;text-decoration:none;font-size:10pt; text-align:left;margin:0 -1px 1px 0;} 
.podrob b, 
.podrob a {}

.opisanie_razdela {font-weight:normal;border:0px solid #dee4df;background:#e4eeee;margin: 0;color:#303030;padding:18px 25px 19px 25px;font-size:10pt;}
.opisanie_razdela2 {text-align: left;font-weight:normal;border:0px solid #dee4df;background:#ffffff;margin: 0;color:#303030;padding:22px 30px 22px 30px;font-size: 15px;}
.opisanie_razdela2 a:link,
.opisanie_razdela2 a:visited {text-decoration:none;}
.opisanie_razdela2 a:hover {text-decoration: underline;}
.opisanie_razdela3 {font-weight:bold;border:0px solid #dee4df;background:#e4eeee;margin: 1px -2px -2px -1px;color:#303030;padding:2px 10px 2px 10px;font-size:10pt;}
.ssylka {color:#303030;border-bottom: 0px solid #c9d4cc;padding:0px 2px;background-color:#f6f6f6;}
.ssylka_kat {color:#303030;border-bottom: 0px solid #c9d4cc;padding:0px 2px;background-color:#f6f6f6;}

.drugie {FONT-SIZE: 11pt;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:normal;}

/*---Кнопка Подробнее для курсов на дисках---*/ 
.podrob2 {border-right:0px solid #6e8678;align:left;width:220px;height:28px;background: none;margin:0 0px 1px 0;}
.podrob2 a:link, 
.podrob2 a:visited {display:block;text-shadow: 1px 1px 1px #c3cec5;color: #303030;text-decoration:none;text-align:left;padding:5px 12px 0px 66px;font-size:10pt; font-family:Helvetica Neue,Helvetica,Arial,sans-serif;margin:0 -1px 1px 0;} 
.podrob2 a:hover {border-right:0px solid #496454;align:left;height:28px;background: none;margin:0 0px 1px 0;} 
.podrob2 b {border-right:0px solid #496454;display:block;color:#ffffff;text-decoration:none;font-size:10pt; font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:left;margin:0 -1px 1px 0;} 
.podrob2 b, 
.podrob2 a {}

.eAnswer {font-size: 10pt;}

.com-order-block {background:#f2f7f7;padding:2px;margin-bottom:-2px;}

.title_informer {font-size: 9pt;}

.banner__240x400__item {background:#EDF2EE !important;}
.banner__240x400__footer {background:#EDF2EE !important;}

.msg_neaktiv {margin-top:20px;}
.msg_neaktiv a:link, 
.msg_neaktiv a:visited {text-decoration:none;display:block;width:280px;background: url('/Oform/msg_icon.png') repeat-y center right #dddddd;padding:7px 10px 5px 10px;text-align:left;font-size:10pt;} 
.msg_neaktiv a:hover {background: url('/Oform/msg_icon.png') repeat-y center right #d2d2d2;} 

.noaktiv {width: 598px;border: 1px dashed #c9c9c9;background:#ffffff;padding: 6px 0;font-size: 14px;}

/*---Кнопки для скачивания mylink---*/
.mylink { 
border:0px;
float:left;text-align:left;font-size:10pt; 
padding:7px 10px 5px 10px;color: #ffffff;cursor: pointer;
}
.mylink:hover { 
border:0px;
}

.da_adp_links a:link {text-decoration:none !important;color:#000000;}

/*---Аватар пользователя в профиле---*/ 
.user-avatar-1 img { 
 width: 110px; 
 height: 110px; 
}

/*---Статья принадлежит сайту---*/
.sobstv {color:#999999;font-size: 11px;line-height: 1.1;}

.directadvert a:link {color: #303030 !important;}
.directadvert a:visited {color: #303030 !important;}

/*---Для картинок---*/
.ph-wrap, .ph-tc {
 width: 290px;
 height: 290px;
}

/*---Для обложек Фэйсбука---*/
.ph-wrap2, .ph-tc2 {
 width: 290px;
 height: 210px;}

.ph-tc2, .ph-tc {
 display: table-cell;
 vertical-align: middle;
 text-align: center;}

.ph-wrap2 {display:block; position:relative; overflow:hidden;}
.ph-wrap2 img {vertical-align:middle; border:0;}
.ph-wrap2 .ph-link {display:block; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center; text-decoration:none !important; background:rgba(255,255,255,.85); opacity:0; -webkit-transition:.5s .05s opacity ease; transition:.5s .05s opacity ease; filter:alpha(opacity=0); background:url('/.s/img/photopage/opacity085.png');}
.ph-wrap2 .ph-link:hover {opacity:1; filter:alpha(opacity=100);}
.ph-tc2 {display:table-cell; *display:block; vertical-align:middle; text-align:center;}

.ph-descr2 {
 display: block;
 padding: 0px 8px 72px 8px;
 font-style: italic;
 font-size: 12px;
 line-height: 14px;
 color: #464646 !important;
 text-shadow: 0 1px 0 #fff;
}

.ph-descr {
 font-size: 12px !important;
}

/*---Для Обоев на рабочий стол---*/
.ph-wrap3, .ph-tc3 {
 width: 260px;
 height: 230px;}

.ph-tc3, .ph-tc {
 display: table-cell;
 vertical-align: middle;
 text-align: center;}

.ph-wrap3 {display:block; position:relative; overflow:hidden;}
.ph-wrap3 img {vertical-align:middle; border:0;}
.ph-wrap3 .ph-link {display:block; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center; text-decoration:none !important; background:rgba(255,255,255,.85); opacity:0; -webkit-transition:.5s .05s opacity ease; transition:.5s .05s opacity ease; filter:alpha(opacity=0); background:url('/.s/img/photopage/opacity085.png');}
.ph-wrap3 .ph-link:hover {opacity:1; filter:alpha(opacity=100);}
.ph-tc3 {display:table-cell; *display:block; vertical-align:middle; text-align:center;}

/*---RTB.Sape---*/
div.trg-b-banner-block.trg-b-240xX {
 position: relative;
 padding: 0;
 width: 240px;
 font: 13px Arial, sans-serif;
 color: #333;
 margin: 0 0 1px 0 !important;
}

.lenta {height:37px;background:url('') top left no-repeat #69b8df;padding:0px 0px 0px 16px;border:0px;margin:0px;}
.lenta2 {height:auto;background:#8bc8e6;padding:2px 27px 10px 27px;border:0px;margin:0px;}
.lenta2 a:link, 
.lenta2 a:visited {color:#005985 !important;} 
.lenta2 a:hover {color:#005985 !important;} 

.lenta3 {height:36px;background:#9ed5da;padding:0px 0px 0px 16px;border-bottom:0px solid #a7c3b3;margin:5px -12px 0px -12px;}
.lenta5 {height:28px;background:#9ed5da;padding:6px 0px 0px 16px;border-bottom:0px solid #a7c3b3;margin:5px -12px 0px -12px;}
.lenta6 {height:28px;background:#9ed5da;padding:6px 0px 0px 16px;border-bottom:0px solid #a7c3b3;margin:5px -10px 0px -10px;}
.lenta7 {height:24px;background:#9ed5da;padding:6px 8px 0px 16px;border:0px solid #a7c3b3;margin:5px -1px -1px -1px;}

.lenta4 {background:#9ed5da;height:19px;padding:6px 0px 4px 16px;border-bottom:0px solid #a7c3b3;margin:0px 18px 2px 0px;}

.b_pozd {background:#ffffff;padding-top:3px;padding-bottom:3px;}

/*---Кнопки для скачивания картинок---*/ 
.catPages_ob {font-family: Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;border: 0px solid #d2b491;margin: 5px 0px 0 0;text-align:center;} 
.catPages_ob a:link, 
.catPages_ob a:visited {background: #5bb3de;color:#ffffff;border-radius: 0px;margin:0px auto;display:block;height:35px;width:100%;text-decoration:none;} 
.catPages_ob a:hover {background: #424754;color:#ffffff;} 

/*---Строка Раздел---*/
.razdel {text-align:left;padding: 5px 5px 4px 30px;font-size:13px;}
.razdel a:link {text-decoration:none;}
.razdel a:visited {text-decoration:none;}
.razdel a:hover {text-decoration:none;}

.razdel_st {text-align:left;padding: 10px 5px 4px 11px;font-size:13px;}
.razdel_st a:link {text-decoration:none;color: #303030;}
.razdel_st a:visited {text-decoration:none;color: #303030;}
.razdel_st a:hover {text-decoration: underline;color:#303030;}

.cat {font-size: 13px;}
.cat a:link {background: #69b8df;padding: 3px 4px;}
.cat a:hover {background: #aab808;}

.timer {background:#ffffff;padding:5px;}

.advBox {background:#e9f2f2;margin-right:-3px;}

/*---Обратная связь---*/
.contact { 
 max-width: 800px; 
 min-width: 320px; 
 margin: 0 auto; 
 background: #ffffff; 
 border: 1px solid #ffffff; 
} 
.contact * { 
 outline: none; 
 border: 0; 
 background: none; 
} 
form fieldset { 
 display: block; 
 padding: 25px 30px 31px 30px; 
} 
form .row { 
 margin: 0 -15px; 
} 
form .col-2 { 
 width: 50%; 
} 
form .col { 
 float: left; 
 min-height: 1px; 
 padding-right: 15px; 
 padding-left: 15px; 
 box-sizing: border-box; 
 -moz-box-sizing: border-box; 
} 
form .row:after { 
 content: ''; 
 display: table; 
 clear: both; 
} 
 form section { 
 margin-bottom: 20px; 
} 
form .input, form .textarea, form .radio, form .checkbox, form .button { 
 position: relative; 
 display: block; 
} 
form .fa-append { 
 position: absolute; 
 top: 5px; 
 right: 5px; 
 width: 29px; 
 height: 29px; 
 padding-left: 3px; 
 border-left: 1px solid #e5e5e5; 
 font-size: 15px; 
 line-height: 29px; 
 text-align: center; 
 color: #ccc; 
} 
.fa { 
 display: inline-block; 
 font-family: FontAwesome; 
 font-style: normal; 
 font-weight: normal; 
 line-height: 1; 
 -webkit-font-smoothing: antialiased; 
 -moz-osx-font-smoothing: grayscale; 
} 
.fa-user:before { 
 content: "\f007"; 
} 
.fa-envelope-o:before { 
 content: "\f003"; 
} 
.fa-tag:before { 
 content: "\f02b"; 
} 
.fa-comment:before { 
 content: "\f075"; 
} 
form .input .fa-append + input, form .textarea .fa-append + textarea { 
 padding-right: 46px; 
} 
form .input input, form .textarea textarea { 
 display: block; 
 box-sizing: border-box; 
 -moz-box-sizing: border-box; 
 width: 100%; 
 height: 39px; 
 padding: 8px 10px; 
 outline: none; 
 border: 2px solid #e5e5e5; 
 border-radius: 0; 
 background: #fff; 
 font: 13px/19px 'Open Sans', Helvetica, Arial, sans-serif; 
 color: #404040; 
 appearance: normal; 
 -moz-appearance: none; 
 -webkit-appearance: none; 
 transition: border-color 0.3s; 
 -o-transition: border-color 0.3s; 
 -ms-transition: border-color 0.3s; 
 -moz-transition: border-color 0.3s; 
 -webkit-transition: border-color 0.3s; 
} 
form .textarea textarea { 
 height: auto; 
 resize: none; 
 overflow:auto; 
} 
form .input:hover input, 
form .textarea:hover textarea, 
form .checkbox:hover i { 
 border-color: #5bb3de; 
} 
form .input input:focus, 
form .textarea textarea:focus, 
form .checkbox input:focus + i { 
 border-color: #5bb3de; 
} 
form .button_os { 
 float: right; 
 height: 39px; 
 overflow: hidden; 
 margin-left: 20px; 
 padding: 0 40px; 
 outline: none; 
 border: 0; 
 background-color: #419fcd; 
 font: 300 13px/39px 'Open Sans', Helvetica, Arial, sans-serif; 
 text-decoration: none; 
 color: #fff; 
 cursor: pointer; 
 opacity: 0.8; 
 transition: opacity 0.2s; 
 -o-transition: opacity 0.2s; 
 -ms-transition: opacity 0.2s; 
 -moz-transition: opacity 0.2s; 
 -webkit-transition: opacity 0.2s; 
} 
form .button_os:hover { 
 opacity: 1; 
} 
@media screen and (max-width: 470px){ 
 .col, .col-2 { float: none !important; width: 100% !important;} 
}
.cell-title {
float:center;
 max-width: 800px; 
 min-width: 320px; 
height:7px;
padding: 0px 0px 3px 0px;
margin: 0px 0px 10px 0px;
border-bottom: 2px solid #e5e5e5;
font-size:18px; 
color:#777;
margin-bottom: 27px;
}
.cell-title div {
max-width: 800px; 
 min-width: 320px;
text-align:center;
}
.cell-title strong,.cell-title a {
padding: 0px 15px;
background:#f2f7f7;
color:#303030; 
font-size:20px; 
font-weight: normal;text-decoration:none;
}

.kn_icon {align:left;width:34px;height:40px;background: none;margin:0;}
.kn_icon a:link, 
.kn_icon a:visited {display:block;color: #ffffff;text-decoration:none;text-align:center;vertical-align: middle;font-size: 10pt;} 
.kn_icon a:hover {height:40px;color: #79c7ed;}

.kn_icon2 {align:left;width:auto;height:40px;background: none;margin:0;}
.kn_icon2 a:link, 
.kn_icon2 a:visited {display:block;color: #ffffff;padding:17px 0px 19px 11px;text-decoration:none;text-align:center;vertical-align: middle;font-size: 10pt;} 
.kn_icon2 a:hover {height:40px; color: #79c7ed;}

.kn_vhd {align:left;width:auto;background: none;margin-top:12px;border:1px solid #5bb3de;}
.kn_vhd a:link, 
.kn_vhd a:visited {display:block;color: #79c7ed;padding:4px 8px 4px 8px;text-decoration:none;text-align:center;vertical-align: middle;font-size: 10pt;} 
.kn_vhd a:hover {color: #ffffff;}

.kn_icon3 {align:left;width:34px;height:40px;background: none;margin:0;}
.kn_icon3 a:link, 
.kn_icon3 a:visited {display:block;color: #ec4c53;text-decoration:none;text-align:center;vertical-align: middle;font-size: 10pt;} 
.kn_icon3 a:hover {height:40px; color: #79c7ed;}

.kn_icon4 {align:left;width:auto;height:40px;background: none;margin:0;}
.kn_icon4 a:link, 
.kn_icon4 a:visited {display:block;color: #1fc0ce;padding:13px 0px 13px 11px;text-decoration:none;text-align:center;vertical-align: middle;font-size: 10pt;} 
.kn_icon4 a:hover {height:40px; color: #79c7ed;}

.scrollup{width:40px;height:76px;position:fixed;bottom:160px;right:0px;display:none;text-indent:-9999px;background: url('/Oform/vverh.png') no-repeat;opacity:1;} 
.scrollup:hover{opacity:0.8;}

.autor {float:left; color: #6fa8e2; padding: 0px 12px 2px 30px; font-size: 13px;}

/*---Страница открытки по именам---*/
.a_alf2 {
 background-color:#3c3c3c;
 padding:12px 14px 12px 14px; 
 position:relative;
 font-size:15px;
 text-decoration:none;
 color:#fff !important;
 border-right: 2px solid #ecf4ee;
}

.a_alf2:hover {
 background-color:#05a6b3;text-decoration:none;
}

.white-cnt {
 padding: 14px 14px 0px 14px;
 font-size:13px!important; 
 background: #f2f7f7;
 border-left:0px solid #f2f7f7; 
}
.white-cnt a { 
 font-size:13px;
 text-decoration:none; 
}
.white-cnt a:hover { text-decoration:none; }

.b_verh {background:#e9f2f2;margin: 0px 0 10px 0;padding:0px 0px 0px 0px;align:center;}
.b_verh_st {background:#e9f2f2;margin:0px;padding:0px 0px 0px 0px;align:center;}
.b_verh_mod {background:#f7fbf8;margin: 0px 0 10px 0;padding:0px;align:center;}
.b_verh0 {border-top:0px solid #e6f2e9;background:#f3faf5;margin: 0px 0 10px 0;padding:1px 1px 1px 0px;align:center;}
.b_verh2 {border:2px solid #e2eae4;background:#f3faf5;height:100%;margin: -5px 0 2px 0 0;box-shadow: inset 0 0 4px rgba(122,122,122,1.8);padding:2px 0px 2px 0px;align:center;}
.b_verh3 {border:2px solid #e2eae4;background:#e2eae4;height:100%;margin: -5px 0 6px 0;box-shadow: inset 0 0 4px rgba(122,122,122,1.8);padding:2px 0px 2px 0px;align:center;}
.b_verh_person {border:2px solid #dee4df;background:#e2eae4;margin: 0px 0 0px 0;box-shadow: inset 0 0 4px rgba(122,122,122,1.8);padding:2px 0px 2px 0px;align:center;}
.b_verh_18 {height:64px;border:2px solid #dee4df;background:#e2eae4;margin: -5px 0 -13px 0;box-shadow: inset 0 0 4px rgba(122,122,122,1.8);padding:2px auto;align:center;}
.bb_niz {border:0px solid #dee4df;background:#e9f2f2;height:100%;margin: 0px 0px 0px 0;color:#303030;padding:2px 0px 2px 0px;}

.pmbody {font-size:14px;}
.com-order-block {display:none;}
.pdl {background:#f2f7f7;width:100%;padding:20px 0 20px 0;margin:0px;}

.sape1 {text-align:center;line-height:14px;font-size:9pt;color:#535353;}
.sape1 a:link {text-decoration:none; color:#00919d;}
.sape1 a:visited {text-decoration:none; color:#00919d;}
.sape1 a:hover {text-decoration:underline; color:#00919d;}
.sape1 a:active {text-decoration:none; color:#00919d;}

/*---Заметки и ссылки---*/
.zamet {background:#ffffff;height:100%;font-size:12px;padding:12px 12px;margin-top:5px;line-height: 1.2;border-left:1px solid #a2a8a8;
 box-shadow: 0px 0px 6px -1px rgba(160,183,169,0.1);}

.line { 
 border-left: 3px solid #5bb3de; 
 background:#ffffff; 
 margin: 9px 16px 7px 16px;
 padding: 20px 20px 22px 20px;
 box-shadow: 0px 0px 6px -1px rgba(160,183,169,0.1);
 }

/*---Оформление маркированных списков---*/

.sps_publ {
 margin: 0 0;
}

.img_st_1 {margin:5px 0px 20px 20px !important;background: #fff;padding: 5px;}
.img_st_2 {margin:5px 10px 26px 14px !important;background: #fff;padding: 5px;}
.img_st_3 {margin:34px auto 32px auto !important;background: #fff;padding: 5px;}

/*---Путь к странице---*/
.pt_str {font-size: 13px;}
.pt_str a {font-size: 13px}
.pt_str a:hover {}

ul {
 display: block;
 list-style-type: disc;
 -webkit-margin-before: 0em;
 -webkit-margin-after: 0em;
 -webkit-margin-start: 0px;
 -webkit-margin-end: 0px;
 -webkit-padding-start: 40px;
}

ol {
 display: block;
 -webkit-margin-before: 0em;
 -webkit-margin-after: 0em;
 -webkit-margin-start: 0px;
 -webkit-margin-end: 0px;
 -webkit-padding-start: 40px;
}

p.fl:first-letter {font-family: 'Lobster', cursive; color: #4da5d0; font-size:190%;}

.prazd a {
 display: inline-block;
 vertical-align: top;
 background: #6b7ddf;
 border-radius: 20px;
 color: #fff;
 text-decoration: none;
 font-size: 14px;
 margin: 3px 3px 0 0;
 height: 20px;
 line-height: 18px;
 padding: 2px 8px;
}
.prazd a:hover {
 background: #303030;
 text-decoration:none; 
}
.icon_s {
 width: 50px;
 height: 50px;
}
.data_zag a {
 display: inline-block; 
 color: #303030;
 text-decoration: underline;
 font-size: 18px;
 line-height: 18px; 
 padding: 0 0 0 18px; 
}
.data_zag a:hover {
 text-decoration: none; 
}
.data_op {
 color: #303030;
 text-decoration: none;
 font-size: 13px;
 line-height: 13px; 
 padding: 0 18px;
 margin-top: 10px; 
}
.stik_zag a {
 font-family: 'Lobster', cursive;
 font-size: 20px;
 color:#424754;
 text-decoration: none; 
}
.stik_zag a:hover {
 font-size: 21px;
}
.stik_kat {
padding-bottom:5px;
}

.data_tab {background: #ffffff;border-top:10px solid #ffffff;border-left:16px solid #ffffff;border-right:10px solid #ffffff;border-bottom:14px solid #ffffff;width:100%;text-align:left;}

.flag {
 width:14px;
 margin-bottom:-1px; 
 margin-right:6px;
 text-decoration: none; 
}

@keyframes animateBorder {
 to {
 outline-color: #c9c9c9;
 box-shadow: 0 0 0 2px #278ec1;
 }
}

/*---Цитаты---*/
blockquote {
margin: 7px 7px 8px 7px;
background: white;
border: 0;
color: #303030;
padding: 20px 20px 20px 70px;
position: relative;
}
blockquote:before {
content: "\201C";
font-family: serif;
position: absolute;
left: 20px;
top: 20px; 
color: white;
background: #5bb3de;
width: 45px;
height: 45px;
border-radius: 50%;
font-size: 45px;
line-height: 1.35;
text-align: center;
}
blockquote p {
margin: 0 0 16px 10px;
font-size: 15px;
font-style: italic; 
letter-spacing: .05em;
line-height: 1.2;
}
blockquote cite {
font-style: normal;
margin-left: 10px; 
}

/*---Кнопки Подробнее в белой рамке---*/ 
.catPages13_2 {color:#ffffff;font-family: 'Fira Sans Condensed', sans-serif;text-transform: uppercase;font-size:13px;border: 2px solid #ffffff;margin: 6px -1px -40px 0;text-align:center;} 
.catPages13_2 a:link, 
.catPages13_2 a:visited {background: #88c9cf;border-radius: 0px;display:block;width:220px;color:#ffffff;text-decoration:none;}
.catPages13_2 a:hover {background: #333333;color:#ffffff;} 
.catPages13_2 b {text-decoration:none;background:#88c9cf;color:#ffffff;position:relative;} 
.catPages13_2 b, 
.catPages13_2 a {}

/*---Кнопки Подробнее для теста---*/ 
.catPages13_test {color:#ffffff;font-family: 'Fira Sans Condensed', sans-serif;text-transform: uppercase;font-size:13px;margin: 4px -1px -40px 0;text-align:center;} 
.catPages13_test a:link, 
.catPages13_test a:visited {background:url('/Oform/kn12.svg') top right no-repeat;border-radius: 0px;display:block;width:263px;color:#ffffff;text-decoration:none;} 
.catPages13_test a:hover {background:url('/Oform/kn13.svg') top right no-repeat;color:#ffffff;} 
.catPages13_test b {text-decoration:none;background:url('/Oform/kn12.svg') top right no-repeat;color:#ffffff;position:relative;} 
.catPages13_test b, 
.catPages13_test a {}

/*---Кнопки Подробнее---*/ 
.catPages13 {color:#ffffff;font-family: 'Fira Sans Condensed', sans-serif;text-transform: uppercase;font-size:16px;line-height: 20px;margin: 4px -3px -38px 0;text-align:center;} 
.catPages13 a:link, 
.catPages13 a:visited {background:#5bb3de;border-radius: 0px;display:block;width:263px;color:#ffffff;text-decoration:none;} 
.catPages13 a:hover {background:#40a4d5;border-radius: 0px;display:block;width:263px;color:#ffffff;text-decoration:none;} 
.catPages13 b {text-decoration:none;background:#40a4d5;color:#ffffff;position:relative;} 
.catPages13 b, 
.catPages13 a {}

/*---Кнопки для скачивания---*/ 
.catPages11 {padding: 1px 0;background: #f9fcfc;margin: auto 9px;} 
.catPages11 a:link, 
.catPages11 a:visited {background:#ffffff;color: #4ba1cb;border: 2px solid #5bb3de;
 padding: 5px 8px 6px 8px;
 font-size: 15px;
 position: relative;
 overflow: hidden;
 text-decoration: none;
 display:block;
 max-width:271px;
 margin:0px auto;
 text-align:center;} 

.catPages11 a:hover {background:#ffffff;color: #333333;border: 2px solid #333333;}

#example {margin-top:5px;}
#timer {margin-top:5px;}

/*---Полоса прокрутки---*/
::-webkit-scrollbar-button {
background-image:url('');
background-repeat:no-repeat;
width:6px;
height:0px
}

::-webkit-scrollbar-track {
background-color:#424754;
box-shadow:0px 0px 3px #0f1117 inset;
}

::-webkit-scrollbar-thumb {
-webkit-border-radius: 0px;
border-radius: 0px;
background-color:#9dd9f7;
box-shadow:0px 1px 1px #b8e7fe inset; 
background-image:url('/img/59610063.png'); 
background-position:center;
background-repeat:no-repeat; 
}

::-webkit-scrollbar-thumb:hover{
background-color:#8acdee;
}

::-webkit-resizer{
background-image:url('');
background-repeat:no-repeat;
width:7px;
height:0px
}

::-webkit-scrollbar{
width: 7px;
}

/*---Выдвижное меню---*/
.wrapper {
 padding-left: 70px;
}

.menu_v {
 width: 280px; 
 position: fixed; 
 left: -210px;
 background:url('/img/menu3.png') top right no-repeat #424754;
 transition: 0.2s;
 z-index: 999999999999; 
 height: 100%; 
 overflow: auto;
}
.menu_v:hover {
 left:0px;
 transition: 0.2s;
 background: #ffffff; 
}
.m-header_v {
 background: #5bb3de;height: 50px;
 padding: 0px 10px;
}

 .menu3_v {background:#ffffff;width: 177px;margin: 0;font-size:10pt;display: block;position: relative; 
padding: 8px 9px 8px 23px;border-bottom: 1px solid #f6fafa;text-decoration: none;text-align: left; cursor: pointer;}
 a.menu3_v:link, 
 a.menu3_v:active, 
 a.menu3_v:visited {text-decoration:none;color: #303030;} 
 a.menu3_v:hover {background: linear-gradient(90deg, rgba(245,255,132,1) 50%, rgba(255,255,255,1) 100%);border-bottom: 1px solid #fbffd3;font-size:10pt;display: block;text-decoration: none;position: relative; width: auto;text-align: left;cursor: pointer;} 
 
 .menu2sub_v {background: linear-gradient(90deg, rgba(233,242,242,1) 50%, rgba(255,255,255,1) 100%);width: 170px;margin: 0;font-size:10pt;display: block;position: relative; 
padding: 8px 9px 8px 28px;text-decoration: none;text-align: left; cursor: pointer;}
 a.menu2sub_v:link, 
 a.menu2sub_v:active, 
 a.menu2sub_v:visited {text-decoration:none;color: #303030;} 
 a.menu2sub_v:hover {background: linear-gradient(90deg, rgba(245,255,132,1) 50%, rgba(255,255,255,1) 100%);width: auto;text-decoration: none;text-align: left;cursor: pointer;} 
 
 .menu2sub2_v {background:#ffffff;margin: 0;font-size:9pt;display: inline-block; width: 102px;
padding: 6px 9px 6px 9px;border-bottom: 1px solid #f2f7f7;border-right: 0px solid #f2f7f7;text-decoration: none;text-align: center;}
 a.menu2sub2_v:link, 
 a.menu2sub2_v:active, 
 a.menu2sub2_v:visited {text-decoration:none;color: #303030;} 
 a.menu2sub2_v:hover {background: #f5ff84;display: inline-block;border-right: 0px solid #3696c6;text-decoration: none;cursor: pointer;} 
 
 .menu3sub_v {background: linear-gradient(90deg, rgba(255,254,239,1) 50%, rgba(255,255,255,1) 100%);width: 201px;margin: 0;font-size:10pt;display: block;position: relative; 
padding: 6px 9px 6px 28px;text-decoration: none;text-align: left; cursor: pointer;}
 a.menu3sub_v:link, 
 a.menu3sub_v:active, 
 a.menu3sub_v:visited {text-decoration:none;color: #303030;} 
 a.menu3sub_v:hover {background: linear-gradient(90deg, rgba(245,255,132,1) 50%, rgba(255,255,255,1) 100%);width: auto;text-decoration: none;text-align: left;cursor: pointer;} 

 .menu3sub2_v {background: linear-gradient(90deg, rgba(255,254,239,1) 50%, rgba(255,255,255,1) 100%);width: 201px;margin: 0;font-size:10pt;display: block;position: relative; 
padding: 6px 9px 6px 28px;text-decoration: none;text-align: left; cursor: pointer;}
 a.menu3sub2_v:link, 
 a.menu3sub2_v:active, 
 a.menu3sub2_v:visited {text-decoration:none;color: #303030;} 
 a.menu3sub2_v:hover {background: linear-gradient(90deg, rgba(245,255,132,1) 50%, rgba(255,255,255,1) 100%);width: auto;text-decoration: none;text-align: left;cursor: pointer;} 
/* ------------- */

/*---Замена блока---*/
#hideMe1 {
 -moz-animation: cssAnimation 0s ease-in 10s forwards;
 /* Firefox */
 -webkit-animation: cssAnimation 0s ease-in 10s forwards;
 /* Safari and Chrome */
 -o-animation: cssAnimation 0s ease-in 10s forwards;
 /* Opera */
 animation: cssAnimation 0s ease-in 10s forwards;
 -webkit-animation-fill-mode: forwards;
 animation-fill-mode: forwards;
}
#hideMe15 {
 -moz-animation: cssAnimation 0s ease-in 15s forwards;
 /* Firefox */
 -webkit-animation: cssAnimation 0s ease-in 15s forwards;
 /* Safari and Chrome */
 -o-animation: cssAnimation 0s ease-in 15s forwards;
 /* Opera */
 animation: cssAnimation 0s ease-in 15s forwards;
 -webkit-animation-fill-mode: forwards;
 animation-fill-mode: forwards;
}
#hideMe2 {
 -moz-animation: cssAnimation 0s ease-in 20s forwards;
 /* Firefox */
 -webkit-animation: cssAnimation 0s ease-in 20s forwards;
 /* Safari and Chrome */
 -o-animation: cssAnimation 0s ease-in 20s forwards;
 /* Opera */
 animation: cssAnimation 0s ease-in 20s forwards;
 -webkit-animation-fill-mode: forwards;
 animation-fill-mode: forwards;
}
#hideMe25 {
 -moz-animation: cssAnimation 0s ease-in 25s forwards;
 /* Firefox */
 -webkit-animation: cssAnimation 0s ease-in 25s forwards;
 /* Safari and Chrome */
 -o-animation: cssAnimation 0s ease-in 25s forwards;
 /* Opera */
 animation: cssAnimation 0s ease-in 25s forwards;
 -webkit-animation-fill-mode: forwards;
 animation-fill-mode: forwards;
}
#hideMe3 {
 -moz-animation: cssAnimation 0s ease-in 30s forwards;
 /* Firefox */
 -webkit-animation: cssAnimation 0s ease-in 30s forwards;
 /* Safari and Chrome */
 -o-animation: cssAnimation 0s ease-in 30s forwards;
 /* Opera */
 animation: cssAnimation 0s ease-in 30s forwards;
 -webkit-animation-fill-mode: forwards;
 animation-fill-mode: forwards;
}
#hideMe35 {
 -moz-animation: cssAnimation 0s ease-in 35s forwards;
 /* Firefox */
 -webkit-animation: cssAnimation 0s ease-in 35s forwards;
 /* Safari and Chrome */
 -o-animation: cssAnimation 0s ease-in 35s forwards;
 /* Opera */
 animation: cssAnimation 0s ease-in 35s forwards;
 -webkit-animation-fill-mode: forwards;
 animation-fill-mode: forwards;
}
#hideMe4 {
 -moz-animation: cssAnimation 0s ease-in 40s forwards;
 /* Firefox */
 -webkit-animation: cssAnimation 0s ease-in 40s forwards;
 /* Safari and Chrome */
 -o-animation: cssAnimation 0s ease-in 40s forwards;
 /* Opera */
 animation: cssAnimation 0s ease-in 40s forwards;
 -webkit-animation-fill-mode: forwards;
 animation-fill-mode: forwards;
}
@keyframes cssAnimation {
 to {
 width:0;
 height:0;
 overflow:hidden;
 }
}
@-webkit-keyframes cssAnimation {
 to {
 width:0;
 height:0;
 visibility:hidden;
 }
}
/* ------------- */

/*---Форма добавления комментариев---*/
form .button_os2 { 
 float: right; 
 height: 32px; 
 overflow: hidden; 
 padding: 0 55px; 
 outline: none; 
 border: 0; 
 background-color: #5bb3de; 
 font-size: 14px !important;
 text-decoration: none; 
 color: #fff; 
 cursor: pointer; 
 opacity: 1; 
 transition: opacity 0.2s; 
 -o-transition: opacity 0.2s; 
 -ms-transition: opacity 0.2s; 
 -moz-transition: opacity 0.2s; 
 -webkit-transition: opacity 0.2s; 
} 
form .button_os2:hover { 
 background-color: #40a4d5; 
 opacity: 1; 
} 
/* ------------- */

.block_sidebar {
 padding:4px 4px;width:160px;background:#f9fcfc;margin:0 auto;
}
.block_sidebar_inf {
 padding:4px 4px;width:160px;background:#f9fcfc;margin:0 auto; 
}

.block-title {
 font-family: 'Fira Sans Condensed', sans-serif;
 font-size: 18px;
 text-transform: uppercase; 
 color: #303030;
 font-weight: normal;
 padding-left:5px;
 padding-right:5px; 
 padding-top:3px; 
 margin-bottom:-4px; 
}
.field_set { 
 margin:0px 7px 0px 9px; 
 border-left: 0px;
 border-right: 0px;
 border-bottom: 0px;
 border-top:1px; 
 text-align: left;
 padding-left:50px;
 border-color:#e2eded; 
 border-style: solid; 
}
.recomend {
 background: #f9fcfc;padding: 14px 2px 7px 0;margin-top: 8px;
}
.recomend2 {
 background: #f9fcfc;padding: 14px 2px 7px 0;margin-top: 8px;max-width:1104px;
}
.recomend3 {
 background: #f9fcfc;padding: 14px 2px 7px 0;margin-top: 8px;max-width:1000px;
}
.quotes2 {
background: #f9fcfc;
margin: auto 9px 8px 9px; 
}
.field_set2 { 
 background: #f9fcfc;
 margin: 9px 9px 9px 9px; 
}

 .content {
 float:left; 
 width:80% !important; 
 } 
.rk160 {
 float:right; 
 width:20% !important;
 min-width:auto; 
 } 
@media screen and (max-width: 986px) {
 .content {
 width:100% !important; 
 } 
 .rk160 {
 display: none; 
 } 
 }
@media screen and (max-width: 800px) {
 #search {
 display: none;
 } 
 }

.link_demo {color: #4fa6d0 !important;font-weight: bold;font-size: 16px;line-height:27px !important;}
.link_demo:hover {color: #278ec1 !important;text-decoration: none !important;}

.qc-cmp2-container a:link, .qc-cmp2-container a:hover,
.qc-cmp2-container a:visited {color: #fff;}

.quotes {
 padding: 3px 0;
 background: #f9fcfc;
 margin: auto 9px; 
}
a.boot2 {
 -webkit-transform: translate3D(0, 0, 0);
 -webkit-backface-visibility: hidden;
 color: #4096c0;
 font-family: "Open Sans", sans-serif !important; 
 padding: 8px 14px 8px 8px;
 letter-spacing: 0.6px; 
 text-transform: uppercase; 
 font-weight: 400;
 font-size: 12px;
 position: relative;
 overflow: hidden;
 text-decoration: none !important;
 display:block;
 max-width:271px;
 margin:1px auto;
 text-align:right;
}
a.boot2:after {
 background: url('/img/dwl3.png') no-repeat 2px 2px #ffffff; 
 border: 2px solid #5bb3de;
 padding: 0; 
 content: '';
 width: 98%;
 height: 33px;
 display: block;
 position: absolute;
 z-index: -2;
 top: 0;
 left: 1px;
}
a.boot2:before {
 -webkit-transition: all 0s ease-in-out;
 -moz-transition: all 0s ease-in-out;
 -o-transition: all 0s ease-in-out;
 transition: all 0s ease-in-out;
 content: '';
 width: 100%;
 height: 37px; 
 display: block;
 position: absolute;
 z-index: -1;
 border-left: 15px solid white;
 box-shadow: -20px 30px 30px white;
 background: transparent;
 top: 0px;
 left: -15px;
 margin-left: -1px; 
 -webkit-transform: translate(0, 0);
 -moz-transform: translate(0, 0);
 -ms-transform: translate(0, 0);
 -o-transform: translate(0, 0);
 transform: translate(0, 0);
}
 a.boot2:hover:before, a.boot2:active:before, a.boot2:focus:before {
 -webkit-transition: all 0.4s ease-in-out;
 -moz-transition: all 0.4s ease-in-out;
 -o-transition: all 0.4s ease-in-out;
 transition: all 0.4s ease-in-out;
 -webkit-transform: translate(115%, 0);
 -moz-transform: translate(115%, 0);
 -ms-transform: translate(115%, 0);
 -o-transform: translate(115%, 0);
 transform: translate(115%, 0);
}

a.boot2obl {
 -webkit-transform: translate3D(0, 0, 0);
 -webkit-backface-visibility: hidden;
 color: #4096c0;
 font-family: "Open Sans", sans-serif !important; 
 padding: 8px 14px 8px 8px;
 letter-spacing: 0.6px; 
 text-transform: uppercase; 
 font-weight: 400;
 font-size: 12px;
 position: relative;
 overflow: hidden;
 text-decoration: none !important;
 display:block;
 max-width:271px;
 margin:1px auto;
 text-align:right;
}
a.boot2obl:after {
 background: url('/img/dwl3obl.png') no-repeat 2px 2px #ffffff; 
 border: 2px solid #5bb3de;
 padding: 0; 
 content: '';
 width: 98%;
 height: 33px;
 display: block;
 position: absolute;
 z-index: -2;
 top: 0;
 left: 1px;
}
a.boot2obl:before {
 -webkit-transition: all 0s ease-in-out;
 -moz-transition: all 0s ease-in-out;
 -o-transition: all 0s ease-in-out;
 transition: all 0s ease-in-out;
 content: '';
 width: 100%;
 height: 37px; 
 display: block;
 position: absolute;
 z-index: -1;
 border-left: 15px solid white;
 box-shadow: -20px 30px 30px white;
 background: transparent;
 top: 0px;
 left: -15px;
 margin-left: -1px; 
 -webkit-transform: translate(0, 0);
 -moz-transform: translate(0, 0);
 -ms-transform: translate(0, 0);
 -o-transform: translate(0, 0);
 transform: translate(0, 0);
}
 a.boot2obl:hover:before, a.boot2:active:before, a.boot2:focus:before {
 -webkit-transition: all 0.4s ease-in-out;
 -moz-transition: all 0.4s ease-in-out;
 -o-transition: all 0.4s ease-in-out;
 transition: all 0.4s ease-in-out;
 -webkit-transform: translate(115%, 0);
 -moz-transform: translate(115%, 0);
 -ms-transform: translate(115%, 0);
 -o-transform: translate(115%, 0);
 transform: translate(115%, 0);
}

a.boot2tlg {
 -webkit-transform: translate3D(0, 0, 0);
 -webkit-backface-visibility: hidden;
 color: #4096c0;
 font-family: "Open Sans", sans-serif !important; 
 padding: 8px 14px 8px 8px;
 letter-spacing: 0.6px; 
 text-transform: uppercase; 
 font-weight: 400;
 font-size: 12px;
 position: relative;
 overflow: hidden;
 text-decoration: none !important;
 display:block;
 max-width:271px;
 margin:1px auto;
 text-align:right;
}
a.boot2tlg:after {
 background: url('/img/dwl3tlg.png') no-repeat 2px 2px #ffffff; 
 border: 2px solid #5bb3de;
 padding: 0; 
 content: '';
 width: 98%;
 height: 33px;
 display: block;
 position: absolute;
 z-index: -2;
 top: 0;
 left: 1px;
}
a.boot2tlg:before {
 -webkit-transition: all 0s ease-in-out;
 -moz-transition: all 0s ease-in-out;
 -o-transition: all 0s ease-in-out;
 transition: all 0s ease-in-out;
 content: '';
 width: 100%;
 height: 37px; 
 display: block;
 position: absolute;
 z-index: -1;
 border-left: 15px solid white;
 box-shadow: -20px 30px 30px white;
 background: transparent;
 top: 0px;
 left: -15px;
 margin-left: -1px; 
 -webkit-transform: translate(0, 0);
 -moz-transform: translate(0, 0);
 -ms-transform: translate(0, 0);
 -o-transform: translate(0, 0);
 transform: translate(0, 0);
}
 a.boot2tlg:hover:before, a.boot2:active:before, a.boot2:focus:before {
 -webkit-transition: all 0.4s ease-in-out;
 -moz-transition: all 0.4s ease-in-out;
 -o-transition: all 0.4s ease-in-out;
 transition: all 0.4s ease-in-out;
 -webkit-transform: translate(115%, 0);
 -moz-transform: translate(115%, 0);
 -ms-transform: translate(115%, 0);
 -o-transform: translate(115%, 0);
 transform: translate(115%, 0);
}

 a.boot3 {
 padding: 13px 32px 12px 32px;
 border-radius: 10px;
 font-size: 17px;
 transition: .2s linear;
 background: #0083ea;
 color: #ffffff;
 text-decoration: none;
}

 a.boot3:hover {
 box-shadow: 0 0 0 2px white, 0 0 0 4px #009de6;
 text-decoration: none;
}

 a.support-btn {
 position: fixed;
 top: 50%;
 right: 0;
 transform: translateY(-60%);
 z-index: 1000;

 background: #5bb3de;
 color: #ffffff;
 text-decoration: none; 

 padding: 18px 8px;
 font-size: 14px;
 letter-spacing: -1px; /* расстояние между буквами */

 writing-mode: vertical-rl; /* вертикальное письмо */
 text-orientation: upright; /* буквы НЕ поворачиваются */

 border-radius: 6px 0 0 6px;
 box-shadow: 0 4px 12px rgba(91, 179, 222, 0.3);

 transition: background 0.2s ease, transform 0.2s ease; 
 -webkit-font-smoothing: antialiased;
 backface-visibility: hidden; 
}

/* 🔹 Подложка справа */
.support-btn::after {
 content: "";
 position: absolute;
 top: 0;
 right: -20px; /* ширина зоны */
 width: 20px;
 height: 100%;
 background: #3e8bb1; /* тот же цвет */
}

 a.support-btn:hover {
 background: #5bb3de;
 text-decoration: none; 
 transform: translateY(-60%) translateX(-3px); 
}

@media (max-width: 768px) {
 a.support-btn {
 display: none;
 }
}

.support-text a {
 color: #2a94c8 !important;
 text-decoration: none;
}

.support-text a:hover {
 text-decoration: underline;
}

.qc-cmp2-persistent-link {
 background-color: #4297c0;
 border-top-right-radius: 0px; 
}
.qc-cmp2-container a:link, .qc-cmp2-container a:hover, .qc-cmp2-container a:visited {
 font-size:13px;
}

.mn_niz {text-align:center;background:#4b505d;padding:20px 20px;}
.mn_niz a:link {text-decoration: none;color:#cddddd;margin:auto 20px;}
.mn_niz a:visited {text-decoration: none;color:#cddddd;margin:auto 20px;}
.mn_niz a:active {text-decoration: none;color:#cddddd;margin:auto 20px;}
.mn_niz a:hover {text-decoration: underline;}

.block_rk { 
 padding: 4px; 
 background: #f9fcfc;
 border-left: 1px solid #e2eded; 
 box-sizing: border-box; 
 }
.block_rk_inf { 
 padding: 10px 4px; 
 background: #f2f7f7;
 border-left: 1px solid #e2eded; 
 border-top: 8px solid #e2eded;
 border-bottom: 8px solid #e2eded; 
 box-sizing: border-box; 
 }

.nom {
 padding:14px 29px 14px 29px;
 background:#dee9e9;
 font-size:14px;
 width:80%;
 }
.nom2 {
 padding:14px 29px 14px 0px;
 background:#dee9e9;
 white-space: nowrap;
 font-size:14px;
 text-align: right;
 }
.noEntry {
 background:#f2f7f7;
 padding:14px 29px 14px 29px;
 }

a.badlink {
 -webkit-transform: translate3D(0, 0, 0);
 -webkit-backface-visibility: hidden;
 color: #4ba1cb;
 font-family: "Open Sans", sans-serif !important; 
 padding: 4px 12px 4px 12px;
 letter-spacing: 0.6px; 
 text-transform: uppercase; 
 font-weight: 400;
 font-size: 11px;
 position: relative;
 overflow: hidden;
 text-decoration: none !important;
 display:block;
 max-width:271px;
 margin:9px auto 0px auto;
 text-align:center;
}
a.badlink:after {
 background:#f2f7f7; 
 border: 1px solid #aad8ed;
 padding: 0; 
 content: '';
 width: 98%;
 height: 27px;
 display: block;
 position: absolute;
 z-index: -2;
 top: 0;
 left: 2px;
}
a.badlink:before {
 -webkit-transition: all 0s ease-in-out;
 -moz-transition: all 0s ease-in-out;
 -o-transition: all 0s ease-in-out;
 transition: all 0s ease-in-out;
 content: '';
 width: 100%;
 height: 31px; 
 display: block;
 position: absolute;
 z-index: -1;
 border-left: 15px solid white;
 box-shadow: -10px 20px 20px white;
 background: transparent;
 top: 0px;
 left: -15px;
 margin-left: -1px;
 -webkit-transform: translate(0, 0);
 -moz-transform: translate(0, 0);
 -ms-transform: translate(0, 0);
 -o-transform: translate(0, 0);
 transform: translate(0, 0);
}
 a.badlink:hover:before, a.badlink:active:before, a.badlink:focus:before {
 -webkit-transition: all 0.4s ease-in-out;
 -moz-transition: all 0.4s ease-in-out;
 -o-transition: all 0.4s ease-in-out;
 transition: all 0.4s ease-in-out;
 -webkit-transform: translate(115%, 0);
 -moz-transform: translate(115%, 0);
 -ms-transform: translate(115%, 0);
 -o-transform: translate(115%, 0);
 transform: translate(115%, 0);
}

.bottom-info-wrapper {
 font: 1.1em/1.5 Helvetica Neue,Helvetica,Arial,sans-serif !important;
 background: #4f535f !important;
 opacity: 0.9 !important; 
}
.bottom-info-wrapper .bottom-info-block {
 margin: 10px 20px 10px 90px !important; 
}
.bottom-info-wrapper .bottom-info-button-agree {
 background: #f2f7f7 !important;
 white-space: nowrap; 
}

.block-title2 {
 font-family: 'Fira Sans Condensed', sans-serif; 
 font-size: 18px; 
 color: #303030;
 text-align: left; 
 text-transform: uppercase;
 border-bottom: 1px solid #d8e5e5;
 margin-top: 10px;
 margin-bottom: 4px;
 padding-bottom: 4px;
 padding-left: 5px; 
}

.tmr {
 position: relative;
 width:70px;
 height:auto;
 margin:6px auto 5px auto;
}
.tmr2 {
 position: relative;
 width:80px;
 height:auto;
 margin:6px auto 5px auto;
}
.tmr_tx {
 font-family: 'Fira Sans Condensed', sans-serif;
 color: #1ca2ce !important;
 font-size: 18px;
 margin:auto auto 9px auto;
 text-transform: uppercase;line-height: 1.1em;
}

table.iksweb{
 width: 100%;
 border-collapse:collapse;
 border-spacing:0;
 height: auto;
 margin:9px auto; 
}
table.iksweb,table.iksweb td, table.iksweb th {
 border: 1px solid #6e8996;
}
table.iksweb td,table.iksweb th {
 padding: 5px 10px;
 width: 30px;
 height: 35px;
 font-size: 16px; 
 text-align: left; 
}
table.iksweb th {
 background: #6e8996;
 color: #fff; 
 font-weight: normal;
 font-size: 16px; 
 text-align: left; 
}