/* General Style */
body {margin:0px;font-size:12px/16px;font-family:'Fira Sans',sans-serif;color: #2a2e30;text-align: left;}
td, input, select, textarea {font-size:12px/16px;font-family:'Fira Sans',sans-serif;}
body a {color: #136f95;}
body a:hover {text-decoration: none;color: #f96020;}
* {}
img {border: 0px;}
a.noun img {margin: 2px;}
ul, li {margin:0px 0px 0px 9px; padding: 0px;}
.clear {clear: both;overflow: hidden;height: 1px;}
:focus {outline: none;}
textarea {resize: none;}
hr {height: 1px; background: #918f69; border: 0px; overflow: hidden;}
/* ------------- */

:root {
--orange:#f96020; 
--black_1:#2a2e30;
--grey_1:#697379;
--grey_2:#8d98a1;
--sin_1:#136f95;
--yell1:#ffac4a; 
--yell2:#d6ab00; 
}

.width1200{max-width:1200px;margin:auto;}
.width900{max-width:900px;margin:auto;}
.width800{max-width:800px;margin:auto;}

.cczag {font-family: 'Fira Sans Condensed', sans-serif;padding:10px 8px 10px 12px;color:var(--sin_1);font-weight:600;font-size:18px; line-height:18px;letter-spacing: 0.3px;
 background:#e5e5e5;border-radius:4px;margin-top:10px;}
.cctime {font-family: 'Fira Sans Condensed', sans-serif;padding:12px 8px 6px 0px;color:var(--orange);font-weight:400;font-size:18px; line-height:18px;letter-spacing: 0.1px;
 border-top:dotted 1px var(--orange);}
.ccfio{font-family: 'Fira Sans Condensed', sans-serif;padding:12px 8px 4px 0px;color:var(--black_1);font-weight:600;font-size:18px; line-height:20px;letter-spacing: 0.1px;}
.ccdol{font-family: 'Fira Sans Condensed', sans-serif;padding:6px 8px 16px 16px;color:var(--black_1);font-weight:400;font-size:14px; line-height:16px;letter-spacing: 0.1px;}
.ccstat{font-family: 'Fira Sans Condensed', sans-serif;padding:1px 8px 22px 0px;color:var(--sin_1);font-weight:400;font-size:18px; line-height:24px;letter-spacing: 0.1px;}

.confer{font-family: 'Fira Sans', sans-serif;color:white;font-weight:400;font-size:20px; line-height:22px;letter-spacing: 0.1px;
 background:var(--orange);text-align:center;padding:12px 9vw;margin:0px 10px;display:inline-block;border-radius:6px;}
.confer:hover{color:black;}
.confbl{background:linear-gradient(to bottom, #e5e5e5 50%, rgb(212,212,212) 50%);margin:2px -15px;}

/* -----CONMET CLUB-------- */
#upbutton {bottom: 38px;right: 10px;cursor: pointer;display: none;position: fixed;z-index: 999;}
.block4 {text-align:center;background-color:#f0f1f1;border:solid 3px #fff;border-radius:5px 5px 0px 0px;}
.block4:hover {background-image:url('/img/cover/gradgif2.png');}
.block4ico {text-align:center;padding:32px 0px 22px 0px;display:inline-block;}
.block4ico img {transition:0.5s; display:block; }
.block4ico img:hover {transform: scale(1.3);}
.block4txt {font-family:'Fira Sans',sans-serif;padding:18px 0px 32px 0px;text-align:center;color:#697379;font-weight:500;font-size:21px;
line-height:26px;text-transform:uppercase;letter-spacing: 0.4px;}
.block4txt:hover {color:#2a2e30;}
.conf25{font-family: 'Fira Sans', sans-serif;padding:12px 22px;color:white;font-weight:400;font-size:20px; line-height:22px;letter-spacing: 0.1px;
 border-top:dotted 1px var(--orange);background:var(--orange);}

.migrid{display:grid; grid-template-columns:40px auto 1fr;grid-gap:6px;justify-content:center;align-items:center;border:1px solid #e5e5e5;
 background:linear-gradient(to top, hsl(202.5,7.1%,37%) 50%, var(--grey_1) 50%);margin-top:32px;border-radius:4px;}
.migrid:hover{background:linear-gradient(to top, hsl(202.5,7.1%,22%) 50%, hsl(202.5,7.1%,31%) 50%);}
.mig1{background:url(/foto/news/tr22.png) center center / contain no-repeat;font-size:40px;}
.mig2{font-family: 'Fira Sans', sans-serif;padding:20px 20px 20px 0px;color:white;font-weight:400;font-size:20px; line-height:34px;letter-spacing: 0.1px;text-transform:uppercase;text-align:center;}
.mig3{}
.migalflex{}
.migal1{}
.migal1f{height:35px;}


.cook1 {font-family: 'Fira Sans Condensed', sans-serif;padding:12px 8px 12px 18px;color:#fff;font-weight:300;font-size:12px; line-height:15px;letter-spacing: 0.1px;}
.cook2 {font-family: 'Fira Sans Condensed', sans-serif;padding:2px 6px 1px 6px;color:#697379;font-weight:500;font-size:10px; letter-spacing: 0.4px;border:solid 1px red;
background-color:#fff;border-radius:5px;-moz-border-radius:5px;margin-left:4px;}

.uk2020{font-family: 'Fira Sans Condensed', sans-serif;padding:10px 12px 10px 42px;color:red;font-size:17px;text-align:left;
 line-height:3.3vw;letter-spacing: 0.1px;background-color:rgba(255, 255, 255, 0.9);margin:14px 14px 12px 12px;font-weight:500;
 -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}

.block4n {background-color:#f0f1f1;border-radius:0px 0px 5px 5px;padding:20px 0px;margin:3px -9px 0px -9px;}
.block4nposled{font-family: 'Fira Sans', sans-serif;padding:6px 0px 6px 24px;color:#2a2e30;font-weight:400;font-size:16px;
 line-height:25px;letter-spacing: 0.1px;}
.block4nnum {font-family: 'Fira Sans', sans-serif;padding:6px 12px 6px 0px;color:#f96020;font-weight:800;font-size:15px; line-height:19px;letter-spacing: 0.1px;}
.block4ntitle {font-family: 'Fira Sans Condensed', sans-serif;padding:6px 0px 6px 0px;color:#136f95;font-weight:400;font-size:17px; line-height:20px;letter-spacing: 0.1px;}
.block4ntitle:hover {color:#f96020;font-weight:500;letter-spacing: 0px;}

.medrab {font-family: 'Fira Sans', sans-serif;font-weight:300;font-size:15px;letter-spacing: 0.1px;padding-bottom:2px;color:#697379;}
.medrab2 {font-family: 'Fira Sans', sans-serif;font-weight:300;font-size:16px;letter-spacing: 0.1px;padding-bottom:12px;color:#8d98a1;}
.gridnwsvm {display:grid;grid-template-columns:120px 35px 137px);margin:0px 10px 10px 0px;
border:solid 1px #999;height:120px;d-flex;-moz-border-radius:2px; -webkit-border-radius: 2px; border-radius:2px;}

.imp01{margin:7px 0px;background:#f0f1f1;}
.imp01:hover{background:#e5e5e5;}
.impf{width:65px;}
.impt{font-weight:500;}
.impt0{font-weight:500;text-align:center;padding:9px 0px;}

.conftd0{background:linear-gradient(-45deg,transparent 90%,var(--yell1) 90%),#e5e5e5;margin:20px -15px;
 border-bottom:5px solid #121c40;padding:12px 0px;}
.conftd0:hover{border-bottom:5px solid var(--yell1);}
.conftd1{font-family:'Fira Sans',sans-serif;text-align:left;color:black;font-weight:400;font-size:15px;letter-spacing: -0.2px;
 margin:0px;padding:10px 12px 10px 40px;line-height:22px;}

.gridart{display:grid;grid-template-columns:20px 1fr;margin-bottom:14px;border-bottom:solid 1px #e5e5e5;}
.block4nnum2 {font-family: 'Fira Sans', sans-serif;padding:35px 0px 6px 0px;color:#f96020;font-weight:500;font-size:17px; line-height:26px;letter-spacing: 0.1px;}
.block4ntitle2 {font-family: 'Fira Sans Condensed', sans-serif;padding:6px 0px 6px 0px;color:#136f95;font-weight:400;font-size:20px; line-height:26px;letter-spacing: 0.1px;}
.block4ndata2 {font-family: 'Fira Sans Condensed', sans-serif;padding:2px 10px 2px 10px;color:#136f95;font-weight:500;font-size:13px; line-height:26px;letter-spacing: 0.4px;background:#e5e5e5;
border:solid 1px #f0f1f1;border-left:2px solid;}
.block4ncat2 {font-family: 'Fira Sans Condensed', sans-serif;padding:2px 6px 2px 6px;color:#136f95;font-weight:400;font-size:13px; letter-spacing: 0.1px;
border:solid 1px #e5e5e5;}
.widthfor{width:168px;}
.parallax0 { min-height:400px; background:transparent;}

.ban01 {font-family: 'Fira Sans', sans-serif;padding:0px 0px 0px 26px;text-align:left;color:#fff;font-weight:400;font-size:35px;line-height:35px;
text-transform:uppercase;letter-spacing: 0.9px;}
.ban02 {font-family: 'Fira Sans Condensed', sans-serif;padding:20px 0px 0px 26px;text-align:left;color:#fff;font-weight:200;font-size:35px;line-height:35px;
text-transform:uppercase;}
.topmenu0 {font-family: 'Fira Sans', sans-serif;padding:4px 0px;text-align:right;font-weight:400;font-size:14px;color:#697379;}
.topmenu1 {font-family: 'Fira Sans', sans-serif;margin:0px 12px;text-align:right;color:#2a2e30;font-weight:500;font-size:20px;text-transform:uppercase;display:inline-block;}
.menubar {font-family: 'Fira Sans Condensed', sans-serif;font-weight:500;font-size:20px;}

.zagone1 {font-family: 'Fira Sans', sans-serif;padding:72px 6px 12px 6px;text-align:center;font-weight:500;font-size:16px;color:#8d98a1;text-transform:uppercase;}
.zagone2 {font-family: 'Fira Sans', sans-serif;padding:2px 6px 26px 6px;text-align:center;font-weight:400;font-size:28px;color:#2a2e30;text-transform:uppercase;}
.zagone3 {font-family: 'Fira Sans', sans-serif;text-align:center;font-weight:600;text-transform:uppercase;}
.zagone4 {font-family: 'Fira Sans', sans-serif;text-align:justify;font-weight:500;font-size:16px;border-left:solid 10px rgba(105,115,121,0.4);padding:0px 0px 0px 16px;
margin:22px 0px;line-height:32px;}

.faqnumber{color:#fff;font-size:14px;font-weight:800;padding:0px 6px;background:#f96020;margin-right:8px;border-radius:6px;-moz-border-radius: 6px;}
.gridpol {display:grid;grid-template-columns:24px 146px auto 120px 12px 12px 100px;font-size:85%;line-height:180%;}

/*Related*/
.relabord {border:solid 2px #f0f1f1;-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.relazag {font-family: 'Fira Sans', sans-serif;text-align:left;font-weight:500;font-size:17px;color:#f96020;padding:14px 18px;
letter-spacing:0.1px;background:#f0f1f1;}
ul.uRelatedEntries {padding: 12px 0px;}
li.uRelatedEntry {background: url('/img/icon/arrc2.png') no-repeat 0px 15px;background-size:18px;list-style:none;font-family: 'Fira Sans', sans-serif;text-align:left;font-weight:500;font-size:17px;
padding:12px 8px 0px 26px;}

/*Confer 2019*/
.conftcol1 {font-family: 'Fira Sans', sans-serif;text-align:left;font-weight:500;font-size:16px;color:#f96020;}
.conftcol21 {font-family: 'Fira Sans', sans-serif;text-align:left;font-weight:500;font-size:18px;color:#136f95;}
.conftcol21b {font-family: 'Fira Sans', sans-serif;text-align:left;font-weight:400;font-size:18px;color:#697379;}
.conftcol22 {font-family: 'Fira Sans', sans-serif;text-align:left;font-weight:600;font-size:18px;color:#2a2e30;padding:10px 0px 0px 0px;letter-spacing: 0.3px;}
.conftcol23 {font-family: 'Fira Sans', sans-serif;text-align:left;font-weight:400;font-size:14px;color:#2a2e30;padding:4px 0px 0px 0px;line-height:18px;}



/*Museum Dental Implantology*/
.swchItemA1{font-size:20px;margin:0px 8px;}
.swchItem1{font-size:20px;margin:0px 8px;}
.mdiag2f{font-family: 'Fira Sans', sans-serif;font-size:24px;text-align:left;color:#697379;font-weight:500;line-height:28px;letter-spacing: 0.1px;padding:0px 0px 0px 12px;}
.mdiag2f:first-letter{color:var(--orange);}
.mdiltr{font-family: 'Fira Sans', sans-serif;text-align:left;font-weight:400;font-size:17px;color:var(--black_1);padding:3px 3px 3px 17px;letter-spacing: 0.4px;}
.mdiltr:hover{background:var(--grey_2);color:white;border-radius:4px;}
.mdilogob{}
.mdinume{font-family: 'Fira Sans', sans-serif;text-align:center;font-weight:600;font-size:20px;color:white;padding:2px 22px;background:grey;border-radius:6px;letter-spacing: 0.9px;}
.mdimenuk{font-family: 'Fira Sans', sans-serif;text-align:center;font-weight:600;font-size:16px;color:grey;padding:6px 12px;background:#e5e5e5;border-radius:4px;letter-spacing: 0.4px;}
.mditop1flex{display:grid;grid-template-columns:auto 1fr 2fr auto;align-items:center;grid-column-gap:10px;justify-content:center;}
.mditop1{background:#e5e5e5;padding:22px 0px;text-align:center;}
.mditopico{text-align:right;}
.mditopt{font-family: 'Fira Sans', sans-serif;text-align:left;font-weight:400;font-size:26px;color:var(--grey_1);padding:6px 12px;letter-spacing: -0.2px;}
.museuminf0{font-family: 'Fira Sans', sans-serif;text-align:left;font-weight:400;font-size:16px;color:var(--black_1);padding:16px;letter-spacing: -0.2px;
margin:12px;border:solid 1px var(--grey_2);border-radius:6px;}
.mditop2{background:var(--grey_1);}
.mditop2t{font-family: 'Fira Sans', sans-serif;text-align:center;font-weight:400;font-size:16px;color:white;padding:14px 2px;letter-spacing: 1.2px;text-transform:uppercase;}
.mdimenur1{background:#e5e5e5;border-bottom:1px solid #e5e5e5;padding:12px 0px;}
.mdimenur2{font-family: 'Fira Sans', sans-serif;text-align:center;font-weight:400;font-size:15px;var(--black_1);padding:3px 2vw;margin:0.5vw;letter-spacing: -0.2px;
border-radius:6px;border:solid 1px var(--grey_1);background:white;}
.podgal{font-family: 'Fira Sans', sans-serif;text-align:center;font-weight:600;font-size:13px;color:white;padding:5px 10px 4px 5px;margin:0px;letter-spacing: 0.4px;
border-radius:11px;background:var(--orange);}
.mdisearch1{font-family: 'Fira Sans', sans-serif;text-align:center;font-weight:600;font-size:15px;color:var(--grey_1);padding:15px 10px 0px 10px;margin:0px;letter-spacing: 0.4px;}
.mdisearch2{text-align:center;}

/* Стили контейнера формы поиска */
.searchForm {padding:10px;margin:4px 0px 22px 0px;height:68px;}
/* Стили контейнера поля для ввода запроса */
.searchForm .schQuery {padding:4px;}

/* Стили контейнера кнопки поиска */
.searchForm .schBtn {}

/* Стили поля для ввода запроса */
.searchForm .schQuery>.queryField {padding:4px 0px;font-size:22px;}
/* Стили кнопки поиска */
.searchForm .schBtn >.searchSbmFl {margin-left:16px;padding:2px 21px; }

.mirazd0{margin-right:10px;font-family: 'Fira Sans Condenced', sans-serif;padding:0px;}
.mirazd1{font-family: 'Fira Sans Condenced', sans-serif;text-align:left;font-weight:600;font-size:14px;line-height:24px;color:#555;padding:0px;}
.mirazd2{font-family: 'Fira Sans Condenced', sans-serif;text-align:left;font-weight:600;font-size:14px;line-height:24px;color:#555;padding:6px 0px;}

#button-up{ display: none; 
 opacity:0.3; filter:alpha(opacity=30);
 position: fixed; right: 20px;
 bottom: 25px; color: #000; transition: .3s;}
 
#button-up:hover{
 cursor: pointer; opacity: 1; filter:alpha(opacity=100);
 transition: .3s; color: #FF0000;}

/*Conmet info*/
.vrimpla {font-family: 'Fira Sans Extra Condensed', sans-serif;font-size:35px;color:#fff;text-transform:uppercase;letter-spacing: 1.0px;text-shadow:2px 2px 2px #000;display:flex;align-items:center;justify-content: center;height: 100%;}
.cinf0 {background-image: url('/img/cover/sunset2.jpg');background-position: center center;background-repeat: no-repeat;background-size: cover;background-attachment:fixed;
color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.6);overflow:hidden;text-align:center;font-size:4vw;font-weight:300;height:400px;}
.cinf01 {color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.6);overflow:hidden;text-align:center;font-size:4vw;font-weight:300;height:400px;}
.cinf1 {font-family: 'Fira Sans Condenced', sans-serif;text-align:left;font-weight:400;font-size:16px;line-height:24px;color:#fff;
background-image: url('/img/icon/648a.png');background-position: left top;background-repeat: no-repeat;background-size:auto;padding-bottom:40px;}
.cinf2 {font-family: 'Fira Sans Extra Condensed', sans-serif;text-align:left;font-weight:500;font-size:18px;line-height:24px;color:#f96020;padding-bottom:16px;
text-transform:uppercase;letter-spacing:0.8px;border-top:dotted 2px #697379;padding-top:16px;}
.cinf3 {font-family: 'Fira Sans Extra Condensed', sans-serif;text-align:left;font-weight:400;font-size:16px;line-height:22px;color:#fff;padding-bottom:20px;letter-spacing:0.3px;}
.cinf4 {font-family: 'Fira Sans', sans-serif;text-align:center;font-weight:200;font-size:32px;line-height:42px;color:#fff;padding:10px 0px 40px 0px;letter-spacing:0.1px;text-transform:uppercase;}
.cinmatz2 {font-family: 'Fira Sans', sans-serif;text-align:left;font-weight:400;font-size:26px;line-height:28px;color:#0d4d68;padding:16px 0px 10px 0px;}
.cinmatz3 {font-family: 'Fira Sans', sans-serif;text-align:left;font-weight:400;font-size:26px;line-height:36px;color:#0d4d68;padding:0px 0px 0px 10px;letter-spacing:-0.3px;
 border-left:solid 3px #f96020;margin:26px 0px;}
.cinmatz2::first-letter{ border-left:solid 3px #f96020;padding-left:6px;}
.statt2{font-family: 'Fira Sans', sans-serif;font-size:23px;text-align:left;padding:22px 0px 0px 0px;color:#0d4d68;font-weight:500;border-bottom:dotted 1px #8d98a1;}
.statt2::first-letter{color:#f96020;font-weight:500;}

/*Site*/
.sitetxt {font-size:16px;text-align:left;font-family:'Fira Sans',sans-serif;line-height:28px;font-weight:400;color:#697379;
background-image: url('/img/icon/648a.png');background-position: left top;background-repeat: no-repeat;background-size:auto;}
.sitemail {font-family: 'Fira Sans', sans-serif;text-align:center;font-weight:500;font-size:16px;color:#f96020;padding:3px 18px;margin:0px 10px;
letter-spacing:0.1px;border:solid 1px #f96020;-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;display:inline-block;}
/*Contact*/
.concont {font-family: 'Fira Sans', sans-serif;text-align:left;font-weight:400;font-size:18px;color:#2a2e30;letter-spacing:0.2px;}
.concont2 {font-family: 'Fira Sans', sans-serif;text-align:left;font-weight:400;font-size:16px;color:#2a2e30;letter-spacing:0.2px;}
/*GRID NEWS*/
@media (min-width: 1240px) {.gridnewsw {grid-template-columns:150px 238px;}}
@media (max-width: 1240px) {.gridnewsw {grid-template-columns:150px 190px;}}
@media (max-width: 1100px) {.gridnewsw {grid-template-columns:150px 142px;}}

@media (max-width: 950px) {.gridnewsw {grid-template-columns:150px 220px;}}
@media (max-width: 800px) {.gridnewsw {grid-template-columns:150px 450px;}}
@media (max-width: 650px) {.gridnewsw {grid-template-columns:150px 350px;}}
@media (max-width: 400px) {.gridnewsw {grid-template-columns:150px 250px;}}
.gridnews {display:grid;margin:0px 12px 12px 0px;d-flex;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
border:solid 1px #8d98a1;}
.gridnewsdata{font-family: 'Fira Sans', sans-serif;font-size:12px;text-align:left;color:#fff;margin:64px 0px 0px 8px;padding:1px 8px;border:solid 1px #fff;
background-color:#f96020;border-radius: 6px; -moz-border-radius: 6px;font-weight:500;letter-spacing:0.5px;text-transform: uppercase;display:inline-block;}
.gridnews0{font-family: 'Fira Sans', sans-serif;font-size:17px;line-height:22px;text-align:left;padding:0px 6px 0px 14px;font-weight:500;background-image: url('/img/icon/348n.png');background-position: left center;background-repeat: no-repeat;background-size:auto;}

/*NEWS*/
.newsdata {font-family: 'Fira Sans', sans-serif;text-align:left;font-weight:500;font-size:16px;line-height:22px;color:#fff;letter-spacing:0.5px;
left: 0px;top: -200px;position: relative;background-color:#f96020;display:inline-block;padding:2px 14px 2px 12px;border-radius:0px 0px 12px 0px;}
.newsdata2 {font-family: 'Fira Sans', sans-serif;text-align:left;font-weight:500;font-size:16px;line-height:22px;color:#fff;letter-spacing:0.5px;
background-color:#f96020;display:inline-block;padding:2px 14px 2px 12px;border-radius:0px 0px 12px 0px;}
.newsdatapage {font-family: 'Fira Sans', sans-serif;text-align:left;font-weight:500;font-size:16px;color:#fff;letter-spacing:0.5px;
background-color:#f96020;display:inline-block;padding:2px 14px 2px 12px;border-radius:0px 0px 12px 0px;}
.newsdatapage2 {border-top:solid 1px #f96020;}
.newsdatapage3 {border-top:solid 1px #f96020;background-image: url('/img/icon/463or.png');background-position: left top;background-repeat: no-repeat;background-size:auto;}
.newstxt {font-family: 'Fira Sans Extra Condensed', sans-serif;text-align:center;font-weight:400;font-size:20px;line-height:26px;color:#fff;padding:0px 8px 22px 8px;letter-spacing:0.3px;}
.newstxt:hover {font-weight:600;color:#000;}
.newstxtuk {font-family: 'Fira Sans Extra Condensed', sans-serif;text-align:left;font-weight:400;font-size:15px;line-height:22px;color:#000;
padding:10px 8px 10px 12px;letter-spacing:0.3px;border-left:solid 2px #D39F47;}
.newstxtuk:hover {font-weight:600;color:#777;}
.podrobno {font-family: 'Fira Sans', sans-serif;text-align:center;font-weight:500;font-size:18px;color:#fff;padding:6px 18px 6px 14px;letter-spacing:0.5px;
background-color:#f96020;text-transform:uppercase;border-radius: 12px;-moz-border-radius: 12px;display:inline-block;margin-top:20px;}
.newszag1{font-family: 'Fira Sans', sans-serif;font-size:24px;text-align:center;background-image:url('/img/cover/1gradgif.png');background-repeat:repeat-x;
 background-position:left bottom;background-size:contain;background-color:#e1e3e4;padding:15px 0px;color:#697379;border-radius:6px 6px 0px 0px;}
.newszag2{font-family: 'Fira Sans', sans-serif;font-size:28px;text-align:left;padding:22px 0px 36px 0px;color:#697379;font-weight:500;line-height:32px;}
.newszag2f{font-family: 'Fira Sans', sans-serif;font-size:24px;text-align:left;color:#697379;font-weight:500;line-height:28px;}
.newsbrief{font-family: 'Fira Sans', sans-serif;font-size:16px;text-align:left;color:#2a2e30;line-height:28px;}
.newsright1{font-family: 'Fira Sans', sans-serif;font-size:16px;text-align:center;padding:12px 5px;color:#fff;
 background-color:#697379;text-transform:uppercase;letter-spacing:0.4px;font-weight:400;
background-image: url('/img/icon/sq8.png');background-position: right bottom;background-repeat:no-repeat;background-size:auto;}

.newsrighttxt2{font-family: 'Fira Sans Extra Condensed', sans-serif;font-size:18px;text-align:left;padding:14px 0px 14px 12px;text-transform: uppercase;
 font-weight:500;line-height:19px;background-color:#d2d5d6;letter-spacing:0.2px;}
.newsrighttxt2f{font-family: 'Fira Sans Condensed', sans-serif;font-size:13px;text-align:left;padding:6px 14px 6px 14px;text-transform: uppercase;
 font-weight:500;line-height:19px;background-color:#d2d5d6;letter-spacing:0.2px;border-radius: 6px;-moz-border-radius: 6px;display:inline-block;}
.newsrighttxtm{font-family: 'Fira Sans Extra Condensed', sans-serif;font-size:18px;text-align:left;padding:16px 0px 16px 24px;text-transform: uppercase;
 font-weight:500;line-height:40px;background-color:#f0f1f1;letter-spacing:0.2px;margin-bottom:22px;border-bottom:solid 6px #c3c7c9;}

.newsrighttxt{font-family: 'Fira Sans Extra Condensed', sans-serif;font-size:18px;text-align:left;padding:12px 0px;font-weight:400;line-height:19px;}
.news0small{font-family: 'Fira Sans', sans-serif;font-size:12px;text-align:left;color:#fff;margin:0px 0px 8px 0px;padding:2px 12px;
background-color:#f96020;border-radius: 6px; -moz-border-radius: 6px;font-weight:500;letter-spacing:0.5px;text-transform: uppercase;display:inline-block;}
.news1small{font-family: 'Fira Sans', sans-serif;font-size:12px;text-align:left;color:#8d98a1;padding-top:2px;
font-weight:300;letter-spacing:0.1px;}
.news0{font-family: 'Fira Sans', sans-serif;font-size:20px;text-align:left;padding:0px 6px 0px 0px;font-weight:500;}
.news0top{font-family: 'Fira Sans', sans-serif;font-size:20px;text-align:center;color:#697379;padding:14px 6px 4px 0px;font-weight:300;
margin-bottom:24px;max-width:810px;}
.news0top2{font-family: 'Fira Sans', sans-serif;font-size:16px;text-align:center;color:#697379;padding:14px 0px 4px 0px;font-weight:400;
margin-bottom:18px;}
.newspm{font-family: 'Fira Sans', sans-serif;font-size:16px;text-align:left;color:#2a2e30;line-height:28px;border-radius: 4px;-moz-border-radius: 4px;
padding:10px 10px 0px 10px;border:solid 1px #8d98a1;font-weight:500;margin:22px 0px;}

.newshover1{height:200px;background-position: center center;background-repeat:no-repeat;background-size: cover;filter: opacity(87%) grayscale(99%);border-top:solid 1px #697379;}
.newshover1:hover{filter: opacity(90%) ;}

/*ARTICLE*/
.arttop{font-family: 'Fira Sans Extra Condensed', sans-serif;font-size:22px;font-weight:500;text-align:left;color:#697379;line-height:32px;}
.arttop2{font-family: 'Fira Sans Extra Condensed', sans-serif;font-size:22px;font-weight:500;text-align:left;color:#697379;line-height:32px;
border-bottom:dotted 2px #fcaf8f;padding-bottom:8px;margin-bottom:8px;}
.artbrief{font-family: 'Fira Sans', sans-serif;font-size:16px;padding-top:0px;font-weight:400;text-align:left;color:#2a2e30;line-height:26px;}
.arttxt{font-family: 'Fira Sans', sans-serif;font-size:16px;font-weight:400;text-align:left;color:#2a2e30;line-height:26px;}
.artbrief::first-line{font-weight:600;color:#2a2e30;}

.arttxtbar{font-family: 'Fira Sans', sans-serif;font-size:16px;font-weight:400;text-align:left;color:#697379;line-height:30px;}
.rowinfomar{margin:22px 0px;background-color:#f0f1f1;padding:12px 0px;border-radius: 4px;-moz-border-radius: 4px;}
.infopictxt{font-family: 'Fira Sans Extra Condensed', sans-serif;font-size:17px;font-weight:400;text-align:left;color:#545c60;line-height:26px;
padding-left:28px;background-image: url('/img/icon/21x2.png');background-position: left top;background-repeat:repeat-y;background-size:auto;}
.infopictxt:first-letter{font-weight:400;color:#fff;background-color:#f96020;padding:0px 4px;margin-right:2px;border-radius:3px;-moz-border-radius:3px;}
.arttxtvn{font-family: 'Fira Sans', sans-serif;font-size:15px;font-weight:400;text-align:left;color:#697379;padding:9px 10px;border:dotted 1px #f96020;
border-radius: 5px; -moz-border-radius: 5px;margin:12px 0px;}
.arttxtvn2{font-family: 'Fira Sans', sans-serif;font-size:15px;font-weight:400;text-align:left;color:#697379;padding:11px 10px;border:solid 1px #f96020;
border-radius: 5px; -moz-border-radius: 5px;margin:12px 0px;}

/*MY FORUM*/
.dismenu0{font-family: 'Fira Sans Extra Condensed', sans-serif;font-size:19px;font-weight:400;color:#697379;line-height:20px;padding:12px 0px;text-align:center;}
.forh1{font-family: 'Fira Sans', sans-serif;font-size:14px;font-weight:400;text-align:left;color:#697379;line-height:22px;margin:12px 0px;}

/*TEST*/
.testcol1{font-family: 'Fira Sans', sans-serif;font-size:18px;text-align:left;color:#2a2e30;vertical-align:middle;padding:2px 10px 2px 0px;font-weight:400;}
.testcol2{font-family: 'Fira Sans', sans-serif;font-size:18px;text-align:left;color:#2a2e30;vertical-align:middle;padding:2px 22px;font-weight:500;}
.testcol3{vertical-align:middle;padding:14px 0px;width:80px;font-size:16px;text-align:center;}
.fotoflex {margin:6px 10px 6px 0px;border-left:2px solid #f96020;}

.hk{font-family: 'Fira Sans', sans-serif;font-size:14px;text-align:left;padding:12px 0px;color:#697379;font-weight:400;}
.zapros90 {position:fixed;top:120px;right:0px;z-index:999;font-size:16px;text-align:center;color:#fff;font-weight:400;
 padding:10px 28px 10px 28px;background-color:#697379;border-radius:12px 12px 0px 0px;border-top:solid 6px #fff;border-left:solid 6px #fff;border-right:solid 6px #fff;letter-spacing: 1px;
transform: rotate(-90deg);transform-origin: bottom right;text-transform: uppercase;}
/*BRAND*/
.brandtxt{font-family: 'Fira Sans', sans-serif;font-size:14px;text-align:left;padding:px 12px;font-weight:400;}
.brandtxt2{font-family: 'Fira Sans', sans-serif;font-size:14px;text-align:left;padding:px 12px;font-weight:500;}

/*USER*/
.regtxt{font-family: 'Fira Sans', sans-serif;font-size:16px;text-align:left;color:#697379;font-weight:400;padding-left:24px;margin-bottom:14px;}

.dropadmin{font-family: 'Fira Sans', sans-serif;font-size:14px;text-align:center;color:#697379;font-weight:400;padding:12px 0px 2px 0px;border-bottom:solid 1px #c6c6c6;}

/*ARHIV*/
.arhtop1{font-family: 'Fira Sans', sans-serif;font-size:15px;text-align:center;color:#fff;font-weight:600;
 padding:4px 14px;margin-left:12px;background-color:#f96020;border-radius: 5px; -moz-border-radius: 5px;letter-spacing:0.5px;}
.rastop1{font-family: 'Fira Sans', sans-serif;font-size:15px;text-align:center;color:#fff;font-weight:600;
 padding:4px 14px;margin:0px 12px;background-color:#697379;border-radius: 5px; -moz-border-radius: 5px;letter-spacing:0.5px;}
.imgavatar{text-align:center;border-radius:50%; -moz-border-radius:50%;width:25px;margin:0px 12px 0px 6px;}

/*APPENDIX APP*/
.appmet{font-family: 'Fira Sans', sans-serif;font-size:16px;text-align:left;color:#fff;font-weight:600;
 padding:4px 0px 4px 14px;background-color:#697379;border-radius: 5px; -moz-border-radius: 5px;letter-spacing:0.7px;border-left:solid 4px #f96020;margin-bottom:12px;}
.appzag{font-family: 'Fira Sans', sans-serif;font-size:20px;text-align:left;color:#f96020;font-weight:400;
 padding:14px 0px 0px 16px;letter-spacing:0.1px;}
.appcat1{font-family: 'Fira Sans', sans-serif;font-size:18px;text-align:center;font-weight:500;background-color:#fff;
 padding:6px 34px;border:solid 1px #697379;border-radius: 5px; -moz-border-radius: 5px;letter-spacing:0.7px;border-left:solid 4px #f96020;line-height:48px;}

.appblock4 {text-align:center;background-color:#f0f1f1;border:solid 2px #fff;border-radius:5px;}
.appblock4ico {text-align:center;padding:22px 0px 22px 0px;}
.appblock4txt {font-family:'Fira Sans',sans-serif;padding:16px 4px 32px 4px;text-align:center;color:#697379;font-weight:500;font-size:18px;
line-height:6px;text-transform:uppercase;letter-spacing: 0.4px;}
.app0small{font-family: 'Fira Sans', sans-serif;font-size:12px;text-align:left;color:#fff;margin:0px 0px 8px 0px;padding:2px 12px;margin-right:12px;
background-color:#697379;border-radius: 6px; -moz-border-radius: 6px;font-weight:500;letter-spacing:0.5px;text-transform: uppercase;display:inline-block;}

.admincom1{font-family: 'Fira Sans', sans-serif;font-size:15px;text-align:left;font-weight:400;background-color:#fff;margin-top:12px;
 padding:2px 4px;border:solid 1px #697379;border-radius: 5px; -moz-border-radius: 5px;letter-spacing:0.1px;border-left:solid 4px #f96020;line-height:22px;}
.download1 {font-family: 'Fira Sans', sans-serif;font-size:20px;text-align:left;font-weight:400;background-color:#d2d5d6;
 padding:12px 24px;margin:40px 72px 40px 32px;border:solid 1px #b4b9bc;border-radius: 5px; -moz-border-radius: 5px;letter-spacing:0.7px; color:#697379;}

.appcattop1{font-family: 'Fira Sans', sans-serif;font-size:16px;text-align:center;padding:12px 5px;color:#697379;
 background-color:#d2d5d6;text-transform:uppercase;letter-spacing:0.4px;font-weight:500;
background-image: url('/img/icon/sq8.png');background-position: right bottom;background-repeat:no-repeat;background-size:auto;}
.appcattop2{font-family: 'Fira Sans', sans-serif;font-weight:400;font-size:14px;text-align:left;padding:12px 15px;color:#697379;
letter-spacing:0.2px;border:solid 1px #d2d5d6;margin-bottom:32px;}
.appcattop3{font-family: 'Fira Sans', sans-serif;font-weight:400;font-size:14px;text-align:left;padding:0px 15px 6px 15px;color:#697379;
letter-spacing:0.2px;}

.pselector1{font-family: 'Fira Sans', sans-serif;font-size:24px;text-align:center;color:#a5abae;
 margin:12px 10px;padding:2px 6px;font-weight:500;letter-spacing:0.5px;text-transform: uppercase;}

.adminsysbot {font-family: 'Fira Sans', sans-serif;font-size:14px;text-align:left;color:#000;border-left:solid 1px #d2d5d6;
padding:6px 14px;font-weight:400;letter-spacing:0.3px;}
.adminsysbot2 {font-family: 'Fira Sans', sans-serif;font-size:12px;text-align:left;color:#000;border-left:solid 1px #d2d5d6;
padding:3px 14px;font-weight:400;letter-spacing:0.3px;}

/*COMMENTS COMMENTS COMMENTS */
.commtitle1{font-family: 'Fira Sans', sans-serif;font-size:20px;text-align:left;padding:12px 16px;color:#fff;margin-top:30px;
 background-color:#697379;letter-spacing:0.4px;font-weight:400;border-radius: 2px; -moz-border-radius: 5px;letter-spacing:0.3px;
background-image: url('/img/icon/sq8.png');background-position: right bottom;background-repeat:no-repeat;background-size:auto;}

/*ADMIN ADMIN ADMIN ADMIN ADMIN ADMIN ADMIN ADMIN ADMIN ADMIN ADMIN ADMIN */
.kolon2{font-family: 'Fira Sans Extra Condensed', sans-serif;font-size:14px;text-align:left;color:#000;vertical-align:middle;
 padding:2px 6px;font-weight:400;letter-spacing:0.1px;border:dotted 1px #d2d5d6;}

/* BARAHOL */
.dobob{font-family: 'Fira Sans', sans-serif;font-size:16px;text-align:center;padding:6px 12px;color:#fff;
 background-color:#f0f1f1;letter-spacing:0.4px;font-weight:500;border-radius: 10px; -moz-border-radius:10px;border:solid 1px #c3c7c9;}

/* HELP */
.titlehelp{font-family:'Fira Sans',sans-serif;font-size:18px;font-weight:500;padding:8px 0px;}
.titlehelp::first-letter{font-weight:500;border-left:dotted 2px #f96020;padding-left:8px;}

/***************************************************************/
/*HEADER*/
#usermenu {margin-top: 3px;height: 32px;background: url(/.s/t/783/4.png) no-repeat top center;}
#usermenu ul {list-style: none;padding-left: 2px;}
#usermenu li {float: left;height: 32px;}
#usermenu li a {display: block;font: 12px/32px 'Arial'; color: #fff;padding: 0px 10px 0px 8px;text-decoration: none;background: url(/.s/t/783/5.png) no-repeat top right;}
#usermenu li a:hover {background: #444242;}

span#whois {position: relative;color: #999999; font: 11px 'Trebuchet MS';line-height: 32px;padding-left: 10px;}
span#whois a {color: #fff;}

#search {position: relative;float: right;margin: 5px 10px 0px 0px;width: 233px; height: 23px;background: url(/.s/t/783/6.png);}
#search form {width: 233px; height: 23px;}
#search div {height: 23px;}
#search .schQuery {float: left;}
#search .schQuery input.queryField {background: none;margin: 3px 0px 0px 7px;padding: 0px;width: 200px !important;border: 0px;font: italic 12px 'Arial'; color: #d5d5d5;}
#search .schBtn {float: right;}
#search .schBtn input {border: 0px;margin: 0px 1px 0px 0px;width: 24px;height: 22px;background: url(/.s/t/783/7.png);cursor: pointer;border-radius: 0px; -moz-border-radius: 0px;}
#search .schBtn input:hover {background-position: bottom left;}
/*------*/

/*CONTAINERS*/
#content {margin-top: 5px;}
.sidebar {float: left; width: 254px;}
.sidebar a {color: #333;}
.sidebar-top {height: 5px; overflow: hidden; background: url(/.s/t/783/8.png);}
.sidebar-mid {background: url(/.s/t/783/9.png);padding: 10px 0px;}
.sidebar-bot {height: 5px; overflow: hidden; background: url(/.s/t/783/10.png);}
#maincont {float: left;margin: 10px 0px 0px 20px;width: 688px;}
/*----------*/

/* Menus */
ul.uz, ul.uMenuRoot {margin: 0; padding: 0;}
li.menus {}
/* ----- */

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

.uMenuV .uMenuItem {}
.uMenuV {background: none;}
.uMenuV li {list-style: none;margin: 0px !important;background: none;}
.uMenuV li a {font-size: 14px;display: block;padding: 5px 10px 5px 5px;}
.uMenuV li a:hover {background: #b8cfe6;}
.uMenuV .uMenuItem {display: block;padding: 1px 0px ;}
.uMenuV .uMenuItemA {background: #b8cfe6;text-decoration: none;}
.uMenuV .uMenuArrow {position: absolute; right: 3px; top: 10px;width: 4px; height: 7px;overflow: hidden; background: url(/.s/t/783/11.gif);}

.block .xw-tl,.block .xw-bl,.block .u-menuvsep {display:none;}
.block .xw-ml,.block .xw-mr {margin:0;padding:0;background:none !important;}
.block .xw-mc {color:#333; font-weight: normal; float: none; margin: 0px; padding: 0px; line-height:28px;
background:#f1f1f1; !important; border:1px solid #d6d3d3 !important;-moz-border-radius: 0px 5px 5px 0px ;border-radius: 0px 5px 5xp 0px;
}
.block .u-menubody {border: 0px !important; padding: 0px 0px;}
.block .u-menuvitem {background:#f1f1f1 !important; padding: 0px 35px 0px 30px; line-height:28px;}
.block .u-menuvitem:first-child {-moz-border-radius-topleft: 0px;-moz-border-radius-topright: 5px;border-top-left-radius: 0px;border-top-right-radius: 5px;}
.block .u-menuvitem:last-child {-moz-border-radius-bottomleft: 0px;-moz-border-radius-bottomright: 5px;border-bottom-left-radius: 0px;border-bottom-right-radius: 5px;}
.block a {}
.block .u-menuvitem span {font-size:14px;color:#333;text-decoration: underline;}
.block .u-menuitemhl {background:#d2dfeb !important; padding: 0px 35px 0px 30px; line-height:28px;}
.block .u-menuitemhl span {text-decoration: none;}
.block .u-menuarrow {position: absolute; right: 3px; top: 10px;width: 4px; height: 7px; overflow: hidden; background: url(/.s/t/783/11.gif);}
.block .u-menu {margin-left: 0px;}
.block .x-sh {display: none;}
/* --------- */

/* Module Part Menu */
.catsTable {}
.catsTd {}
.catName {}
.catNameActive {}
.catNumData {color:#a5abae;font-weight:400;}
.catDescr {}
a.catName:link {}
a.catName:visited {}
a.catName:hover {}
a.catName:active {}
a.catNameActive:link {}
a.catNameActive:visited {}
a.catNameActive:hover {}
a.catNameActive:active {}
/* ----------------- */

/*Container blocks styles*/
.block {background: url(/.s/t/783/12.gif) no-repeat bottom center;padding-bottom: 10px;margin-bottom: 10px;}
.blocktitle {font: bold 16px 'Arial';color: #333;padding: 0px 40px;}
.blockcontent {margin: 7px 40px 0px 40px; width: 174px;}
.blockcontent ul {}
.blockcontent li {margin-left: 15px;}
.blockcontent li a {}
.blockcontent li a:hover {}
.blockcontent a {}
.blockcontent a:hover {}
/*-----------------------*/



/* Entry Manage Table */
.manTable {}
.manTdError {}
.manTd1 {}
.manTd2 {}
.manTd3 {}
.manTdSep {}
.manHr {}
.manTdBrief {}
.manTdText {}
.manTdFiles {}
.manFlFile {}
.manTdBut {}
.manFlSbm {}
.manFlRst {}
.manFlCnt {}
/* ------------------ */

/* Comments Style */
.cAnswer, .cMessage {text-align: justify !important;}
.cBlock1, .cBlock2 {padding: 5px; border-top: 1px solid #ccc;}
.cBlock1 {}
.cBlock2 {}
/* -------------- */

/* Comments Form Style */
.commTable {}
.commTd1 {}
.commTd2 {}
.commFl {}
.smiles {}
.commReg {}
.commError {}
.securityCode {}
/* ------------------- */

/* Archive Menu */
.archUl {}
.archLi {}
a.archLink:link {}
a.archLink:visited {}
a.archLink:hover {}
a.archLink:active {}
/* ------------ */

/* Archive Style */
.archiveCalendars {}
.archiveDateTitle {}
.archEntryHr {}
.archiveeTitle li {}
.archiveEntryTime {}
.archiveEntryComms {}
a.archiveDateTitleLink:link {}
a.archiveDateTitleLink:visited {}
a.archiveDateTitleLink:hover {}
a.archiveDateTitleLink:active {}
.archiveNoEntry {}
/* ------------- */

/* Calendar Style */
.calTable {width: 100%;}
.calTable td {}
.calMonth {}
.calWday ,.calWdaySe, .calWdaySu {text-transform: uppercase;}
.calWday {}
.calWdaySe {font-weight: bold;}
.calWdaySu {font-weight: bold;}
.calMday {}
.calMdayA {background: #333; color: #fff; border-radius: 5px;-moz-border-radius: 5px;}
.calMdayA a {color: #fff !important;}
.calMdayIs {}
.calMdayIsA {background: #333; color: #fff; border-radius: 5px;-moz-border-radius: 5px;}
.calMdayIsA a {color: #fff !important;}
a.calMonthLink:link,a.calMdayLink:link {font-weight: bold;}
a.calMonthLink:hover,a.calMdayLink:hover {}
/* -------------- */



/* Poll styles */
.pollBut {}

.pollBody {}
.textResults {}
.textResultsTd {}

.pollNow {}
.pollNowTd {}

.totalVotesTable {}
.totalVotesTd {}
/* ---------- */

/* 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 {}
.legendTd {font-size:12px;color:#697379;line-height:22px;}
.codeMessage, .quoteMessage {padding: 5px;}
.bbcodeBlock, .bbquoteBlock {margin: 5px;}
/* ------------ */

/*Pages switches*/
.catPages1, .catPages2 {margin: 5px 0px;}
.swchItemA span, .swchItem span, .swchItemA1 span, .swchItem1 span {padding: 8px;}
/*--------------*/

/*--------------------- INPUTS start ---------------------*/
input[type=submit], input[type=reset], input[type=button]{font-size:16px; background-color:#8d98a1; border:0px solid #fff; color:#fff;
 border-radius:3px; -moz-border-radius:3px;padding-left:14px;padding-right:14px;cursor:pointer;margin-top:6px; }
input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover{background-color:#f96020; }
input[type=submit]:active, input[type=reset]:active, input[type=button]:active {}
input[type=text], input[type=password], textarea, select {background: #fff; 
 border: 1px solid #b4b9bc;font: 16px 'Arial'; color: #2a2e30;padding:5px 0px 5px 6px;}
#mchatBtn, input.codeButtons, input.button {padding-left: 0px;padding-right: 0px;}
.queryField {width: auto !important;}
.commFl {width: 100%;}
input#catSelector9{padding-right:25px; }
input#catSelector9:hover{background-image:url('/.s/src/panel-v2/img/select_arrow.png'); }
/*--------------------- INPUTS end ---------------------*/

/*--------------------- POPUP start ---------------------*/
.popup {margin: 10px;padding: 1px;background: #f3f3f3; border: 1px solid #ccc;text-align: left; border-radius: 3px; -moz-border-radius: 3px;}
.popup a {color: #407ab2;}
.popuptitle {font: 16px/32px 'Arial'; font-weight:600;text-transform: uppercase; color: #fff; background: #697379;padding: 4px 14px;border-radius: 2px; -moz-border-radius: 2px;}
.popupbody {font-size: 15px;font-family: 'Arial';padding: 8px 10px;line-height:18px;}
/*--------------------- POPUP end ---------------------*/

#uNetRegF{text-align:left;}
input[type=submit] {*overflow: visible; *padding:0 7px;}
.uMenuV{z-index:5;}
input[type=text], input[type=password], textarea, iframe#mchatIfm2{box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; *padding:3px 0px !important;}
.myBtnLeft img, .myBtnRight img, .myBtnLeftA img, .myBtnRightA img, .myBtnRight + td input, .myBtnRightA + td input { display: block }
.myBtnCenter, .myBtnCenterA { line-height:19px !important }

/*-U_FORM
--------------------------------------*/
.uForm {margin: 10px 0;}
ul.uf-form {
 margin: 0 !important;
 padding: 0 !important;
 list-style: none !important;
}
ul.uf-form li {
 margin: 0 0 10px 0 !important;
}
ul.uf-form li:last-child {
 margin-bottom: 0 !important;
}
.uf-form textarea {
 margin: 0;
 width: 100%;
 overflow: auto;
 resize: vertical;
 -webkit-box-sizing: border-box !important;
 -moz-box-sizing: border-box !important;
 box-sizing: border-box !important;
}
.uf-hidden {display: none;}

.uauth-small-links {margin: 0 0 10px 60px;}

.uf-txt-input {
 padding: 4px 10px !important;
 *padding: 0 !important;
 margin: 0 !important;
 font-size: 12px !important;
 color: #848484 !important;
 line-height: 20px !important;
 border: 1px solid #d6d6d6 !important;
 border-radius: 3px !important;
 background-color: #fff !important;
 -webkit-box-sizing: border-box !important;
 -moz-box-sizing: border-box !important;
 box-sizing: border-box !important;
 box-shadow: none !important;
 outline: none !important;
 background-image: none !important;
}
input.uf-txt-input {height: 28px !important;}
textarea.uf-txt-input {
 width: 100% !important;
 padding: 6px 10px !important;
 *padding: 0 !important;
 min-height: 50px !important;
 overflow: auto !important;
 resize: none !important;
}

.ucf-post-btn:active {
 background-color: #f3f3f3 !important;
}

.uf-btn:hover, input.uf-btn:hover,
.uf-btn:active, input.uf-btn:active {
 background-position: 0;
}

/*--------DARK_THEME:----------*/
.uForm-dark ::-webkit-input-placeholder{color:#fff;}
.uForm-dark ::-moz-placeholder{color:#fff;}
.uForm-dark .uf-txt-input:-ms-input-placeholder{color:#fff;}
.uForm-dark .uf-txt-input {
 color: #fff !important;
 background-color: #707070 !important;
 border-color: #1f1f1f !important;
}






/*-COMMENTS_FORM
--------------------------------------*/
.uComForm {}
.ucf-avatar {float: left;width: 50px;}
.ucf-avatar img {width: 50px;border-radius: 3px;}
.ucf-content {position: relative;margin: 0 0 0 60px;}
.ucf-start-content {overflow: hidden;}
.uComForm input.uf-txt-input {
 width: 200px !important;
}
.ucf-start-content textarea {
 height: 50px;
 max-height: 200px;
}

.ucf-table {
 vertical-align: top;
 width: 100%;
 border-collapse: collapse;
 border: 0;
}
.ucf-table td {vertical-align: top;}
.ucf-smiles {
 width: 5%;
 padding: 0 0 0 5px !important;
}
.ucf-message-wrap {
 padding: 0 !important;
}
.ucf-form .commFl {
 margin: 0 !important;
 -webkit-box-sizing: border-box !important;
 -moz-box-sizing: border-box !important;
 box-sizing: border-box !important;
}
.ucf-form select, .ucf-form input {margin: 0 !important;vertical-align: middle;}
.ucf-form label, .ucf-form img {vertical-align: middle;}

.ucf-options {
 position: relative;
 float: right;
 font-size: 0;
}
.ucf-option {
 display: inline-block !important;
 vertical-align: middle !important;
 margin: 0 0 0 3px !important;
 width: 30px !important;
 height: 30px !important;
}
.ucf-option-label {
 display: inline-block !important;
 vertical-align: middle !important;
 margin: 0 !important;
 cursor: pointer !important;
 opacity: .4 !important;
 filter: alpha(opacity=40) !important;
 background: #ccc;
 border-radius: 50% !important;
 width: 30px !important;
 height: 30px !important;
 background: no-repeat center center;
}
.uf-checkbox {
 width: 30px;
 height: 30px;
 outline: none;
 opacity: 0 !important;
 filter: alpha(opacity=0) !important;
 cursor: pointer;
}
.ucf-option-checked {
 opacity: 1 !important;
 filter: alpha(opacity=100) !important;
}
.ucf-option-share {background: #44688e url(/.s/img/icon/social/uauth_icons_32x32.png);}
.ucf-share-uid {background-color: #44688e;background-position: -1px -1px;}
.ucf-share-vk {background-color: #44688e;background-position: -1px -33px;}
.ucf-share-fb {background-color: #4862a5;background-position: -1px -65px;}
.ucf-share-gplus {background-color: #515151;background-position: -1px -97px;}
.ucf-share-twt {background-color: #01a9d3;background-position: -1px -129px;}
.ucf-option-subscribe, .ucf-option-anonymous, .ucf-option-additional {background: url(/.s/img/icon/social/options_icons_30x30.png) no-repeat left center;}
.ucf-option-subscribe {background-color: #f57936; background-position: left -60px;}
.ucf-option-anonymous {background-color: #999; background-position: left -30px;}
.ucf-option-additional {background-color: #86a55b;background-position: left 0;}

/* ===== forum Start ===== */
/* General forum Table View */
.forumContent {margin-top: 25px;position: relative;}
.forumContent a {text-decoration: none;}
.forumContent a:hover {text-decoration: underline;}
.forumcontent td {font: 11px 'Tahoma'; color: #555555;}
a.fNavLink {font: 12px 'Arial';color: #999999;text-decoration: underline;padding: 3px 6px;}
a.fNavLink:hover {color: #313131; }
.gTable {background: #dcdbe0;border-radius: 5px 5px 0px 0px;-moz-border-radius: 5px 5px 0px 0px;margin-top:10px;}
.gTable td {background: #fff; padding: 12px 7px;font-size:14px;line-height:24px;color:#2a2e30;}
td.gTableTop {font-size:22px;color: #2a2e30;padding:8px 14px;background: #e1e3e4;border-bottom: 1px solid #f5f5f5;
border-radius: 5px 5px 0px 0px;-moz-border-radius: 5px 5px 0px 0px;}
td.gTableTop a {font-size:14px; color: #136f95;font-weight:500;}
td.gTableTop:hover a {color: #f96020;font-weight:400;}
td.gTableSubTop, td .postTdTop {background: #d2d5d6;font-size:12px;color: #545c60;padding: 3px 6px;}
td.gTableSubTop a, td .postTdTop a {color: #545c60;}
.gTableBody {}
.gTableBody1 {}
.gTableBottom {}
.gTableLeft {}
td.gTableRight {background: #fff;}
.gTableError {}
/* ------------------------ */

/* Forums Styles */
.forumNameTd,.forumLastPostTd {font-size:14px;color:#697379;line-height:26px;}
td.forumIcoTd,td.forumThreadTd,td.forumPostTd {background: #fff;font-size:14px;color:#697379;}
.forumLastPostTd,.forumArchive {}

/* Category*/
a.catLink:link {font-size:20px;font-weight:500;color:#136f95;}
a.catLink:visited {font-size:20px;font-weight:500;color:#136f95;}
a.catLink:hover {font-size:20px;font-weight:400;color:#f96020;}
a.catLink:active {font-size:20px;font-weight:400;color:#000;}

.lastPostGuest,.lastPostUser,.threadAuthor {}
.archivedForum{}
/* ------------- */

/* forum Titles & other */
.forum {font-size:20px;line-height:39px;font-weight:400;}
.forumDescr,.forumModer {font-family: 'Fira Sans Condensed', sans-serif;font-size:15px; color: #697379;line-height:18px;font-weight:400;}
.forumViewed {}

a.forum:link {color: #136f95;font-size:20px;}
a.forum:visited {color: #136f95;}
a.forum:hover {color: #f96020;}
a.forum:active {color: #136f95;}

a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link {color: #136f95;font-size:14px;}
a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited {color: #136f95;}
a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover {color: #f96020;}
a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active {color: #136f95;}
/* -------------------- */

/* forum Navigation Bar */
.forumNamesBar {font-family:'Fira Sans', sans-serif;font-size:14px;line-height:20px;}
.forumBarKw {}
a.forumBarA:link {}
a.forumBarA:visited {}
a.forumBarA:hover {}
a.forumBarA:active {}
/* -------------------- */

/* forum Fast Navigation Blocks */
.fastNav,.fastSearch,.fastLoginForm {}
/* ---------------------------- */

/* forum Fast Navigation Menu */
.fastNavMain {}
.fastNavCat {}
.fastNavCatA {}
.fastNavForumA {}
/* -------------------------- */

/* forum Page switches */
.switches {}
.pagesInfo {font-size:14px;line-height:33px;color:#2a2e30;}
.switch {}
.switchActive {font-size:14px;font-weight:600;color:#2a2e30;}
a.switchDigit:link,a.switchBack:link,a.switchNext:link {}
a.switchDigit:visited,a.switchBack:visited,a.switchNext:visited {}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {}
a.switchDigit:active,a.switchBack:active,a.switchNext:active {}
/* ------------------- */

/* forum Threads Style */
.threadNametd,.threadAuthTd,.threadLastPostTd {}
td.threadIcoTd,td.threadPostTd,td.threadViewTd {background: #fff;font-size:14px;color:#697379;}
.threadLastPostTd {}
.threadDescr {font: 10px 'Arial'; color: #a1a1a1;}
.threadNoticeLink {}
.threadsType {}
.threadsDetails {}
.forumOnlineBar {}

a.threadPinnedLink:link {}
a.threadPinnedLink:visited {}
a.threadPinnedLink:hover {}
a.threadPinnedLink:active {}

a.threadLink:link {font-size:20px;color: #136f95;}
a.threadLink:visited {font-size:20px;color: #136f95;}
a.threadLink:hover {font-size:20px;color: #f96020;}
a.threadLink:active {font-size:20px;color: #2a2e30;}

.postpSwithces {}
.thDescr {}
.threadFrmBlock {}
/* ------------------- */

/* forum Posts View */
.postTable {background:#dcdbe0; }
.postTable td {font-size: 14px;}
.postPoll {}
.postPoll td {border: 0px !important;}
.postFirst {}
.postRest1 {}
.postRest2 {}
.postSeparator {display: none;}

.postTdTop {}
.postBottom {font-size: 10px !important;}
.postBottom td {border: 0px;padding: 0px 5px !important;}
.postBottom img, .postBottom input {vertical-align: middle;}
.postUser {font-size: 12px; font-weight: bold;}
.postTdInfo {text-align: center;}
.postRankName {}
.postRankIco {}
.reputation {}
.signatureHr {}
.posttdMessage {text-align: justify;padding: 8px !important;line-height: 18px;}

.pollQuestion {}
.pollButtons,.pollTotal {}
.pollSubmitBut,.pollreSultsBut {}
.pollSubmit {}
.pollEnd {}

.codeMessage {font-family: monospace;}
.quoteMessage {font-style: italic;}

.signatureView {}
.edited {}
.editedBy {}

.statusBlock {}
.statusOnline {}
.statusOffline {}
/* ------------------ */

/* forum AllInOne Fast Add */
.newThreadBlock {}
.newPollBlock {}
.newThreadItem {}
.newPollItem {}
/* ----------------------- */

/* forum Post Form */
.pollBut, .loginButton, .searchSbmFl, .commSbmFl, .signButton {}

.codeButtons {}
.codeCloseAll {}
.postNameFl,.postDescrFl {}
.postPollFl,.postQuestionFl {}
.postResultFl {}
.postAnswerFl {}
.postTextFl {}
.postUserFl {}

.pollHelp {}
.smilesPart td {border: 0px !important;}
/* ----------------- */
.funcLink {font: bold 11px 'Tahoma';color: #595959;}
/* ====== forum End ====== */