/*======================================================================*\
|| #################################################################### ||
|| # Package - Joomla Template based on YJSimplegrid Framework          ||
|| # Copyright (C) 2010  Youjoomla.com. All Rights Reserved.            ||
|| # license - PHP files are licensed under  GNU/GPL V2                 ||
|| # license - CSS  - JS - IMAGE files  are Copyrighted material        ||
|| # bound by Proprietary License of Youjoomla.com                      ||
|| # for more information visit http://www.youjoomla.com/license.html   ||
|| # Redistribution and  modification of this software                  ||
|| # is bounded by its licenses                                         ||
|| # websites - http://www.youjoomla.com | http://www.yjsimplegrid.com  ||
|| #################################################################### ||
\*======================================================================*/



a.uk-slidenav.uk-slidenav-contrast.uk-slidenav-previous.uk-hidden-touch {
    background: red;
    color: white;
}

a.uk-slidenav.uk-slidenav-contrast.uk-slidenav-next.uk-hidden-touch {
    background: red;
    color: white;
}







.bg_f1 {
    background: #f8f8f6;
    padding: 8px 38px 38px 38px;
    color: black;
    font-weight: 500;
    box-shadow: 0px 1px 10px 1px rgb(209, 209, 209);
    margin-top: 50px;
    margin-bottom: 50px;
}







.sum h2 {
    border-bottom: solid 1px #cfcdcd;
    padding-bottom: 10px;
    color: black;
    font-weight: 500;
    margin-top: 40px;
}

.holders {
    padding: 35px 20px !important;
}


div.sum h1 {
    font-weight: 800;
    color: #000000;
}


div.yjsgxhtml, div.inside-container {
    padding-left: 25px !important;
    padding-right: 25px !important;
}


.img-fulltext-none {
    width: 60%;
    margin: 0 auto;
}

.sum h3 {
    line-height: 1.3em;
}



ul.defaultmenu ul {
    list-style: disc !important;
    padding-left: 20px;
}


tr {
    border-bottom: solid 1px #d0d0d0;
    /* padding: 2px; */
  color: black;
    font-weight: 400;
}

td {
    padding: 2px;
}

tr:hover {
    border-bottom: solid 1px #d0d0d0;
    /* padding: 2px; */
    background: rgb(255, 255, 238);
 color: black;
    font-weight: 400;
}







._90p img {
    width: 85px !important;
    margin-bottom: 30px;
}

#pathway {

    margin: 0px !important;
}


.sppb-section._dizing div.sppb-column {
    border: solid 1px #b7b7b7;
    padding: 9px 9px 9px 9px;
    background: #f2f2f2;
}

.sppb-addon.sppb-addon-gallery._potolok img {
    margin-top: 5px;
    margin-bottom: 5px;
}











li.item-142.lifirst {
  
      /* background-color: rgb(230, 250, 182); */
    margin: 12px 2px 12px 2px;
    border-radius: 0px;
    padding: 2px 5px 2px 25px;
    background: linear-gradient(to bottom, rgb(253, 247, 63) 0%,rgb(222, 215, 5) 100%);
}





li.item-143.lilast {
    /* background-color: rgb(230, 250, 182); */
    margin: 12px 2px 12px 2px;
    border-radius: 0px;
    padding: 2px 5px 2px 25px;
    background: linear-gradient(to bottom, rgb(253, 247, 63) 0%,rgb(222, 215, 5) 100%);
}















.test{color:red;}

.fon_bg{background-color:#C90600; padding:10px;}
.cent {padding-top:50px; text-align:center;}
.zag {color:#FFF; text-align:center;}
.spisok {padding-top:10px; padding-left:35px; font-size: 1.2em; list-style: none; }

.spisok li {line-height: 1.5; border-bottom: solid 1px rgb(231, 231, 231);
padding-bottom: 5px;}
.cena{ font-size:1.5em; color:#C90600; font-weight: 800; padding-left:35px;}

.usl_bg{background-image: url('/images/kontent/bg_01.jpg'); background-repeat: no-repeat;
position: 250px 400px;
background-position: left bottom;
background-size: 100%; }
.texcen{text-align:center;}

div#uslugi a {
font-size: 1.5em;
font-weight: bold;
text-align: center;
color:#ffffff;
text-decoration: underline;
}



div#uslugi a:hover {
font-size: 1.5em;
font-weight: bold;
text-align: center;
color:#1c8ab9;
text-decoration: underline;
}








div#uslugi a:hover {
text-decoration: none;
}



.price {
background: url("/images/kontent/price-wrap.png") no-repeat;
width: 161px;
height: 50px;
text-align: center;
position: relative;
z-index: 3000;
margin: -40px auto;
font: 18px;
color: #ff6600;
padding-top: 2px;
font-size: 1.4em;
font-weight: bold;
}



.zagalovok {
width: 40%;
padding: 2px 20px 0px 20px;
background-color: #C90600;
margin: 0 auto;
}
.tek_zag{text-align:center; font-size:1.6em; color:#FFF;}


































