body, h1, h2, h3, h4, h5, h6   {font-family:Verdana, Arial, sans-serif;}
body   {background:#f3efe9 none repeat scroll 0 0;}
/*.uk-container, .uk-container a {font-family:Arial !important;}*/
@import url("https://netdna.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");
.fa {font-family:FontAwesome;}
.uk-navbar-nav, .uk-navbar-nav a {font-family:Arial !important;}

/*  -------------------------------  ÁÀÇÎÂÛÅ ÑÒÈËÈ  -------------------------------   */

.upper, .upper a    {text-transform:uppercase !important;}
.norma, .norma a   {text-transform:none !important;}
.italka, .italka a     {font-style:italic !important;}
.bolda, .bolda a     {font-weight:666 !important;}
.nobold, .nobold a, .nobold h1 {font-weight:444 !important;}
.heading-2             {font-weight:666; text-transform:uppercase; color:#0099ff; font-size:130%;}
.heading-3             {font-weight:666; text-transform:uppercase; color:#0099ff; font-size:120%; text-align:left;}
.heading-4             {font-weight:666; text-transform:uppercase; color:#0099ff; font-size:110%;}
.red, .red a, .red h1 {color:#9c3302 !important;}
.red a:hover, .red a:active            {color:#ff3300 !important; transition:all 300ms ease-in 0s;}
.white, .white a     {color:#fff !important;}
.yellow, .yellow a   {color:#ffff00 !important;}
.grey, .grey a         {color:#8E8E8E !important;}
.grey-1, .grey-1 a  {color:#999 !important;}
.blue, .blue a         {color:#0099ff !important;}
.green, .green a    {color:#339900 !important;}
.clr       {clear:both !important;}
.clr-15  {clear:both !important; padding-top:15px !important;}
.clr-30  {clear:both !important; padding-top:30px !important;}
.clr-50  {clear:both !important; padding-top:50px !important;}
.bottom-15 {padding-bottom:15px;}
.bottom-30 {padding-bottom:30px;}
.top-15 {padding-top:15px !important;}
.top-30 {padding-top:30px !important;}
.left      {text-align:left !important;}
.center {text-align:center !important;}
.center table {margin:0 auto !important;}
.center-img       {text-align:center !important; margin:30px auto;}
.center-img img {text-align:center !important; margin:0 5px;}
.right    {text-align:right !important;}

.size-200     {font-size:200% !important;}
.size-200 td {font-size:200% !important;}
.size-150     {font-size:150% !important; line-height:200% !important;}
.size-150 td {font-size:150% !important;}
.size-120     {font-size:120% !important;}
.size-120 td {font-size:120% !important;}
.size-110     {font-size:110% !important;}
.size-110 td {font-size:110% !important;}
.size-100     {font-size:100% !important;}
.size-100 td {font-size:100% !important;}
.size-90       {font-size:90% !important;}
.size-90 td   {font-size:90% !important;}
.size-80       {font-size:80% !important;}
.size-80 td   {font-size:80% !important;}

/*  -------------------------------  ÐÀÇÍÛÅ ÄÎÏÎËÍÅÍÈß  -------------------------------   */

#logo-top     {margin:0; padding:0; width:210px; height:110px;}
#logo-footer {margin:0; padding:0; width:53px; height:48px;}
.uk-icon-odnoklassniki:before {content: "\f263";}

.ul-check              {list-style:none !important; margin:15px 0 30px;}
.ul-check li            {display:block; padding:5px !important;}
.ul-check li:before {content:"\f00c"; padding-right:8px; font-family:FontAwesome;}

.ul-check-nul ul              {list-style:none !important; margin:15px 0 30px; padding-left:0 !important;}
.ul-check-nul ul li            {display:block; padding:0 0 10px !important; line-height:120% !important;}
.ul-check-nul ul li:before {content:"\f00c"; padding-right:8px; font-family:FontAwesome;}

.uk-article .uk-align-right img, .uk-article  .uk-align-right {width:200px !important;}

/*  -------------------------------  ÌÎÄÓËÈ  -------------------------------   */

.karta-sajta                    {font-size:90% !important;}
.karta-sajta .zoo-list li     {border:0 none !important; padding:0 !important; margin:0 !important; line-height:110% !important;}
.karta-sajta .zoo-list img {display:none !important;}
.karta-sajta .meta          {display:none !important;}

.tm-headerbar .uk-panel                                         {width:300px !important; color:#000 !important;}
.tm-headerbar .uk-panel .uk-search .uk-search-field {width:300px !important; color:#000 !important; border:1px solid #ccc !important; margin-right:30px;}

.wk-slideset .set {text-align:left !important;}

.fl-zoo-main a, .fl-zoo-main a:link  {text-transform:none !important; color:#9c3302 !important; transition:all 300ms ease-in 0s; text-decoration:none !important;}
.fl-zoo-main a:hover                     {text-transform:none !important; color:#ff3300 !important; transition:all 300ms ease-in 0s;}
.fl-zoo-main .uk-article-meta         {display:none !important;}

.tm-footer .uk-subnav                                {color:#9c3302 !important; transition:all 300ms ease-in 0s;}
.tm-footer .uk-subnav a                             {color:#9c3302; transition:all 300ms ease-in 0s;}
.tm-footer .uk-subnav a:not([class])           {color:#9c3302 !important; transition:all 300ms ease-in 0s;}
.tm-footer .uk-subnav a:not([class]):hover {color:#ff3300 !important;  transition:all 300ms ease-in 0s;}

.header-top .uk-icon-button {font-size:1.5em !important; margin:2px;}

.slovar li    {float:left !important; margin-right:10px;}
.slovar li a {font-size:1em !important; font-weight:666 !important;}

.k-slovar                                             {list-style:none !important; padding:0 !important;}
.k-slovar .mod-articles-category-group {border-bottom:1px solid #ccc; font-weight:666 !important;}
.k-slovar li ul                                       {padding:15px 0 0 15px !important;}

.translate               {float:right; text-align:right; clear:right; padding:30px 0 0;}
.translate .flag img {margin-left:5px !important; opacity:1. !important;}

/*  -------------------------------  ZOO  ------------------------------------------------------   */

#yoo-zoo #comments .actions input  {background-color:#424242 !important; color:#fff; border:0 none !important; padding:10px 15px; text-transform:uppercase !important; font-size:90% !important;}
.tm-main a           {color:#9c3302 !important; transition:all 300ms ease-in 0s; text-decoration:none !important;}
.tm-main a:hover  {color:#ff3300 !important; transition:all 300ms ease-in 0s;}

figure.pull-right  {margin:15px 0 15px 15px !important;}

.pos-content h3 {color:#9c3302 !important;}
h2.pos-subtitle  {color:#9c3302 !important; font-size:120% !important; font-style:normal !important; line-height:135% !important;}
.pos-media .element-image {padding-top:10px !important;}

#yoo-zoo .pos-media.media-right img {width:300px !important;}

#yoo-zoo .items p.pos-links                     {margin:15px 0;}
#yoo-zoo .items p.pos-links span a          {padding:6px 15px; color:#fff !important; background:#9c3302 !important; text-transform:uppercase !important; font-size:0.9em !important; -webkit-transition:all 300ms ease-in !important; -moz-transition:all 300ms ease-in !important; -o-transition:all 300ms ease-in !important; transition:all 300ms ease-in !important; display:inline-block !important;}
#yoo-zoo .items p.pos-links span a:hover {color:#fff !important; background:#800000 !important; -webkit-transition:all 300ms ease-in !important; -moz:all 300ms ease-i-transitionn !important; -o-transition:all 300ms ease-in !important; transition:all 300ms ease-in !important; display:inline-block !important;}
#yoo-zoo .items p.pos-links span a:after  {content:"\f054"; padding-left:8px; font-family:FontAwesome;}

#yoo-zoo .zoo-pagination                            {text-align: center; }
#yoo-zoo .zoo-pagination div.pagination-bg {display:inline-block; cursor:pointer;}
#yoo-zoo .zoo-pagination a                         {text-decoration:none;}

#yoo-zoo.blog-sans .description                                                  {}
#yoo-zoo.blog-sans .description .spoilers                                     {}
#yoo-zoo.blog-sans .description .spoilers .title                             {padding:10px 15px !important; background:#c9af87 !important; color:#fff !important; font-size:1em !important; text-transform:uppercase !important; font-weight:444 !important; border:0 none !important;}
#yoo-zoo.blog-sans .description .spoilers .title a                          {color:#fff !important;}
#yoo-zoo.blog-sans .description .spoilers .title .mark                    {width:30px !important; float:right;}
#yoo-zoo.blog-sans .description .spoilers .title .mark::after           {content:"\f107"; padding-left:8px; font-family:FontAwesome;}
#yoo-zoo.blog-sans .description .spoilers .title.active .mark          {width:30px !important; float:right;}
#yoo-zoo.blog-sans .description .spoilers .title.active .mark::after {content:"\f106"; padding-left:8px; font-family:FontAwesome;}
#yoo-zoo.blog-sans .description .spoilers .desc                             {padding:15px; background:#fef6d8 !important; border:0 none !important; font-size:1.1em; line-height:135%; font-style:italic; color:#9c3302 !important;}
#yoo-zoo.blog-sans .description .spoilers .desc .text                     {padding:0 0 0 15px; margin:0; border-left:5px solid #c9af87 !important;}
#yoo-zoo.blog-sans .description .spoilers .desc .text p                  {margin:0 0 8px 0 !important;}
#yoo-zoo.blog-sans .description .spoilers .desc .text h3                {color:#c9af87 !important; font-size:120% !important; margin:0 !important;}

/* ------------------------------- ÃËÀÂÍÀß ------------------------------------------------*/

.main-zoo                                                           {}
.main-zoo .pos-meta                                           {font-size:90% !important; line-height:130% !important; font-style:italic !important;}
.main-zoo .heading h1.title                                  {font-style:italic !important; font-weight:600 !important; color:#9c3302 !important;}
.main-zoo h2.pos-title, .main-zoo h3.pos-subtitle  {color:#9c3302 !important; font-weight:400 !important;}
.main-zoo .pos-media.media-right                       {width:300px !important;}
.main-zoo .pos-media.media-right img                 {width:300px !important;}
.main-zoo .subtitle                                              {padding:30px 0 !important; color:#ff3300 !important;}
.main-zoo #yoo-zoo .details h1.title                    {font-size:2.5em !important;}

/* --------------------------------   ÊÍÎÏÊÈ  --------------------------------------------*/

.tm-blog-more .uk-button, 
.uk-form .uk-button, 
.contact-form .btn                       {color:#fff !important; background:#9c3302 !important; -webkit-transition:all 300ms ease-in !important; -moz-transition:all 300ms ease-in !important; -o-transition:all 300ms ease-in !important; transition:all 300ms ease-in !important; display:inline-block !important;}
.tm-blog-more .uk-button:hover, 
.uk-form .uk-button:hover, 
.contact-form .btn:hover              {color:#fff !important; background:#800000 !important; -webkit-transition:all 300ms ease-in !important; -moz:all 300ms ease-i-transitionn !important; -o-transition:all 300ms ease-in !important; transition:all 300ms ease-in !important; display:inline-block !important;}