html,body{
width:100%;
height:100%;
font-family:Helvetica, Verdana, sans-serif;
margin:0px;
padding:0px;
font-size: 13px;
}

span.star{
color: #ff0000;
}
button, select, #buttonfilter{
cursor: pointer;
}
.head a:hover img, .top ul.menu li a:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* IE 5.5+*/
-moz-opacity: 0.90; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.90; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.90; /* CSS3 – Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}
.uBlock .tovar, a.categor_product, body .jshop_list_category .category, .left .moduletable .bannergroup img, .right .moduletable .bannergroup img, .fixhead{
-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Firefox */
-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Safari и Chrome */
box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Параметры тени */
}

ul.menuimg li a span, .tooltip, input, textarea, fieldset, legend, button.btn-primary,.flexslider .slides img, .fixhead, .component_text .blog{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

textarea{resize:vertical}

/*Поля для ввода*/
#body input[type="text"], #body input[type="email"], #body input[type="password"],#body input[type="file"], #body textarea, #body select,#body input[type="tel"]{
outline: none;
width: 95%;
max-width: 600px;
color: #222222;
border: none;
border: 1px solid #008dd2;
min-height: 38px;
background-color:  ;
color: #000;
margin: 0 0 10px 0;
padding-left: 10px;
padding-right: 10px;
padding-top: 4px;
padding-bottom: 4px;
font-size: 14px;
font-weight: 100;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
select,input[type="checkbox"],input[type="radio"]{
cursor:pointer;
}
#body input[type="text"]:focus, #body input[type="email"]:focus, #body input[type="password"]:focus,#body input[type="file"]:focus, #body textarea:focus, #body select:focus,#body input[type="tel"]:focus{
background:#f9f9f9 url(../img/ten_v.png) repeat-x center -12px;
}
#body input[type="text"]:disabled{
color: #aaaaaa;
background:#eeeeee url(../img/ten_v.png) repeat-x center -12px;
}
#body textarea{
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
border: 1px solid #476a8c;
}

#body input::placeholder{
color: #333333;
text-transform: lowercase;
}
#body textarea::placeholder{
color: #476a8c;
}
/*Конец Поля для ввода*/

/*Ошибка при вводе*/
span.star,.jshop_register td span,.requiredtext, .jshop_register .control-group span, .invalid{
color:#158fbd;
}
#body input[type="text"].fielderror, #body input[type="email"].fielderror, #body input[type="password"].fielderror,#body input[type="file"].fielderror,#body input[type="tel"].fielderror, #body textarea.fielderror,#body select.fielderror, #body div.fielderror{
border: 1px solid #d6b5b5;
background: #fff0f0 url("../img/ten_v.png") repeat-x center -10px;
}
button,select,#buttonfilter,input[type="checkbox"]{
cursor:pointer;
}
/*Конец Ошибки при вводе*/

fieldset{
border: none;
background: #f1f1f1;
padding: 20px;
}
legend{
padding: 5px 10px 5px 10px;
background: #000000;
color: #ffffff;
font-size: 12px;
}

a{
outline:none;
color: #0096dc;
}
a:hover{
text-decoration: none;
}
a:active{
color: #b00000;
}
a img{
border: none;
}
.clear{
clear:both
}
.w1000{
max-width: 1100px;
text-align: left;
}
.w100{
width: 100%;
}
.h100{
height: 100%;
}
table, th, td{
border-collapse: collapse;
padding: 0px;
margin: 0px;
vertical-align: top;
text-align: left;
}
#body .jmoddiv{ /*Устраняю глюк с селектами select*/
position: static;
}
.left, .right{
width: 1px;
}

.left .moduletable, .right .moduletable{
width: 240px;
border-bottom: 1px solid #f1f1f1;
}
.left .moduletable{
background: url(../img/ten_r.png) repeat-y center right;
padding: 0px 0px 10px 10px;
}

.right .moduletable{
background: url(../img/ten_l.png) repeat-y center left;
padding: 0px 10px 10px 0px;
}
.left .moduletable div{
padding-right: 10px;
}
.right .moduletable div{
padding-left: 10px;
}
.left .moduletable h3, .right .moduletable h3{
 background: #87b0d8;
 margin: 0px 0px 10px 0px;
 padding: 2px 10px 2px 10px;
 display: block;
 color: #ffffff;
}

.left .moduletable .bannergroup img, .right .moduletable .bannergroup img{
width: 95%;
height: auto;
border: 1px solid #f1f1f1;
padding: 2px;
display: block;
margin: 5px;
}

/*Левое правое меню*/
.left .moduletable ul.menu, .right .moduletable ul.menu{
padding: 0px;
margin: 0px;
list-style: none;
}
.left .moduletable ul.menu li, .right .moduletable ul.menu li{
padding: 5px;
 }
.left .moduletable ul.menu li.active, .right .moduletable ul.menu li.active{
font-weight: bold;
}

/*Конец левое правое меню*/

.podloshka{
background: #f1f1f1 url(../img/fon.jpg);
}
.podloshka1{
background: url(../img/head.png) no-repeat center top;
}
.fff{
background: #ffffff url(../img/ten_n.png) repeat-x center bottom;
border-bottom: 40px solid #87b0d8;
}

.fon{
background: url(../img/ten_v.png) repeat-x center top;
min-height: 500px;
padding: 20px 0px 20px 0px;
}

 .logo{
     width: 200px;
 }

/*Шапка сайта*/
/*Фиксированная позиция*/
.fixhead{
position: fixed;
top: -5px;
z-index: 300;
background: #fafafa url(../img/ten_n.png) repeat-x center bottom;
width: 200px;
left: 50%;
margin-left:-100px;
border: 1px solid #ffffff;
}
.fixhead .moduletable{
padding: 10px;
text-align: center;
}
.fixhead h1, .fixhead h2, .fixhead h3, .fixhead h4, .fixhead h5, .fixhead h6{
color: #b00000;
margin: 0px;
padding: 0px;
}
/*Конец Фиксированная позиция*/

.head{
height: 350px;
}

/*Меню картинками*/
ul.menuimg{
margin: 0px;
padding: 0px;
list-style: none;
color: #ffffff;
}
ul.menuimg li{
float: left;
position: absolute;
z-index: 200px;
}
ul.menuimg li a{
color: #ffffff;
}

ul.menuimg li a span{
display: none;
padding: 10px;
background: #000000;
text-align: center;
z-index: 250;
position: absolute;
}
ul.menuimg li a,ul.menuimg li img{
display: block;
z-index: 249;
}
ul.menuimg li a:hover span{
display: block;
}

ul.menuimg .item-138 a{
margin-left: 240px;
margin-top: 180px;
}
ul.menuimg .item-139 a{
margin-left: 410px;
margin-top: 150px;
}
ul.menuimg .item-140 a{
margin-left: 60px;
margin-top: 210px;
}

ul.menuimg .item-149 a{
margin-left: 60px;
margin-top: 190px;
}

ul.menuimg .item-202 a{
margin-left: 70px;
margin-top: 230px;
}
/*Конец меню картинками*/
/*Конец шапка сайта*/

/*Верхнее меню*/
.top{
background: #87b0d8;
font-size: 16px;
}
.top ul{
padding: 0px;
margin: 0px;
list-style: none;
position: relative;
color: #ffffff;
z-index: 180;
}
.top ul.menu li{
float: left;
font-weight: bold;
}
.top ul.menu li a{
display: block;
padding: 10px;
color: #ffffff;
}
.top ul.menu li ul{
position: absolute;
z-index: 180;
background: #508fcd;
display: none;
}
.top ul.menu li:hover ul{
display: block;
}

.top ul.menu li.active{
background: #508fcd;
}

.top ul.menu li a img{
height: 17px;
padding: 1px;
}
.top ul.menu li a span{
 display: none;
}

.top ul.menu li li{
float: none;
font-size: 13px;
}

/*Краткие новости*/
.newsflash{
padding: 10px 0px 10px 0px;
margin-bottom: 10px;
}
.newsflash h4.newsflash-title{
margin: 0px 0px 10px 0px;
padding: 5px;
font-weight: bold;
background: #f9f9f9;
}

/*Конец Краткие новости*/
/*Center*/
.center .moduletable{
margin-bottom: 5px;
}

.center .banneritem, .bottom_content .banneritem{
margin-bottom: 5px;
}
.center .bannergroup img, .bottom_content .bannergroup img{
width: 100%;
}
/*Конец Center*/

/*Контент*/
.content{
padding: 10px;
}

#contact-form .control-group{
margin-bottom: 15px;
}

.items-leading .leading-0, .items-leading .leading-1, .items-leading .leading-2, .items-leading .leading-3, .items-leading .leading-4, .items-leading .leading-5, .items-leading .leading-6, .items-leading .leading-7, .items-leading .leading-8, .items-leading .leading-9, .items-leading .leading-10, .items-leading .leading-11, .items-leading .leading-12, .items-leading .leading-13, .items-leading .leading-14, .items-leading .leading-15, .items-leading .leading-16{
padding: 20px;
clear: both;
margin-bottom: 5px;
border: 1px solid #f1f1f1;
display:  inline-block;
-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Firefox */
-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Safari и Chrome */
box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Параметры тени */
background: #ffffff;
clear: both;
width: 765px;

}
.items-leading .page-header h2{
margin: 0px 0px 5px 0px;
padding: 5px;
background: #f1f1f1;
font-size: 14px;
}
.items-leading{
background: #eeeeee;
padding: 10px;
}
.blog .page-header h1{
  padding: 0px;
  margin: 0px;
}

.content-category .category{
width: 100%;
}
.content-category .category td{
padding: 10px;
}
body .content-category .category td.list-title{
padding-left: 50px;
border: 1px solid #f1f1f1;
background:  url(../img/doc.png) no-repeat 5px 3px;
}
#body table.table{
border: 1px solid #cccccc;
padding: 5px;
display:  inline-block;
background: #f1f1f1;
margin-top: 30px;
}

.cat-list-row0{
background: #ffffff;
}

.cat-list-row1{
background: #fafafa;
}
.tab td, table.tab th{
padding: 3px;
}

/*Конец Контент*/
/*Навигатор*/
.breadcrumb{
list-style: none;
margin: 0px;
padding: 5px;
background: #f1f1f1;
display: table;
width: 100%;
color: #555555;
}
.breadcrumb li{
float: left;
padding: 5px 0px 5px 5px;
}
/*Конец навигатор*/



/*Кнопка основная*/
input[type="submit"],#contact-form button,.urllogout .btn,input[type="button"], .content-category .btn.btn-primary, a.btntest, #body .modal_anchor.red .modal_to_cart a,#body  .modal_anchor.red .modal_checkout a, .mycart_wrapp.red .gotocart .checkout, .moduletable .buttons .button_buy{
font-size: 17px;
text-transform: uppercase;
padding: 20px 15px 20px 15px !important;
margin-bottom: 0px;
line-height: 1;
display: inline-block;
min-width: 220px;
text-align: center;
color: #fff !important;
border: 1px solid #618cb6 !important;
background: #87b0d8 url("../img/button.png") no-repeat  center top !important;
background-size: 100% 100%; /* Масштабируем фон */

-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
position: relative;
-webkit-transition: all 0.3s linear 0s;
transition: all 0.3s linear 0s;
text-shadow: none !important;
text-decoration: none;
cursor: pointer;
-webkit-appearance: none;
outline: none !important;
}

input[type="submit"]:hover,#contact-form button:hover,.urllogout .btn:hover,input[type="button"]:hover,.content-category .btn.btn-primary:hover, .btntest:hover, .leftright ul.menu li:hover span, #body .modal_anchor.red .modal_to_cart a:hover,#body  .modal_anchor.red .modal_checkout a:hover, .mycart_wrapp.red .gotocart .checkout:hover, .moduletable .buttons .button_buy:hover{
border: 1px solid #618cb6 !important;
background-color: #618cb6 !important;
text-decoration: none;
color: #ffffff !important;
outline: none !important;
}
input[type="submit"]:active,#contact-form button:active,.urllogout .btn:active,input[type="button"]:active,.content-category .btn.btn-primary:active, .btntest:active, .leftright ul.menu li:active span, #body .modal_anchor.red .modal_to_cart a:active,#body  .modal_anchor.red .modal_checkout a:active, .mycart_wrapp.red .gotocart .checkout:active, .moduletable .buttons .button_buy:active{
background-color: #476a8c !important;
outline: none !important;
}
.urllogout, #body .modal_anchor.red .modal_to_cart, #body  .modal_anchor.red .modal_checkout, .mycart_wrapp.red .gotocart, .moduletable.metka .buttons, .productfull .buttons{
padding: 5px;
display: inline-block;
/*background: url("../img/btn_ten.png") no-repeat center bottom;
background-size: 100% 26px;*/
}
.list_product .urllogout{
/*min-width: 240px; */
}

.blok_tel .urllogout, .telfooter .urllogout{
padding: 0px;
background: none;
display: block;
}

/*Конец Кнопка основная*/
/*FOOTER*/

.footer{
color: #ffffff;
}
#footer{
padding: 20px 30px 20px 10px;
min-height: 100px;
background: url(../img/footer.png) no-repeat center bottom;
}

#footer a, .footer #razrabotchik a{
color: #ffffff;
}

#schetchiki{
padding-top: 10px;
}

#razrabotchik{
position: absolute;
text-align: right;
float: right;
padding: 0px 30px 0px 30px;
margin-top: -30px;
}
#naverh, .administrator{
background: url(../img/fff.png);
padding: 10px;
}

#naverh, .administrator{
position: fixed;
bottom: 10px;
display: block;
}
.administrator{
left: 10px;
}

#naverh{
right: 10px;
}

/*Конец FOOTER*/

/*Комминтарии*/
#comments-list{
  background: #f1f1f1;
  padding: 10px;
}

div.comments-policy{
border: none;
background: #fffff0;
padding: 10px 30px 10px 30px;
font-size: 10px;
}
/*Конец комминтарии*/
/*Фотогаллерея*/
.item-container-big .item_first{
border: 5px solid #f1f1f1;
}

.item-container-big .item_first .content .data{
padding: 5px 0px 5px 0px;
}

.item-container-big .item_first .content .data a{
color: #ffffff;
font-weight: bold;
text-decoration: none;
font-size: 13px;
}
/*Конец фотогаллерея*/

/*Сообщение об ошибке*/
#system-message{
background: #ffd1d1;
color: #ff0000;
padding: 10px 30px 10px 30px;
border-bottom: 3px solid #ffbfbf;
border-top: 3px solid #ffbfbf;
}
#system-message .close{
float: right;
cursor: pointer;
}

/*Конец сообщение об ошибке*/

.tooltip {
display:none;
position:absolute;
border:1px solid #333;
background-color:#161616;
padding:10px;
color:#fff;
font-size:12px Arial;
width: 350px;
}

#extra_field_7, #v_manufacture, #mxcpr, .muted, #comments-footer, #tolko_s_photo, .ostavit_zayavku, #extra_field_2, #spisoktovkatid_f16, #spisoktovkatid_t16, #spisoktovkatid_f17, #spisoktovkatid_t17, #spisoktovkatid_f20, #spisoktovkatid_t20, #spisoktovkatid_f22, #spisoktovkatid_t22{
 display: none;
}
/*Редактор*/
iframe#imageframe{
background: #f1f1f1;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
margin: 5px 0px 5px 0px;
}
.tabbb th{
background: #cccccc;
color: #ffffff;
}

.tabbb td,.tabbb th{
padding: 5px;
}
.tabbb tr{
border-bottom: 1px solid #f1f1f1;
}
.tabbb tr:hover{
background: #f9f9f9 url(../img/ten_v.png) center -15px repeat-x;
}
#system-readmore{
clear: both;
display: block;
border: 1px dotted #ff0000;
}
img.z{
padding: 2px;
border: 1px solid #f1f1f1;
margin: 0px 5px 5px 5px;
}
.icons .dropdown-menu{
list-style: none;
padding: 0px;
margin: 0px;
display: table;
}
.icons .dropdown-menu li{
float: left;
margin: 2px;
}
.icons .dropdown-menu li a, .list-edit a{
color: #15b300;
}
/*Конец Редактор*/
/*Кнопки редактора*/
#body #adminForm .btn-toolbar .btn{
float: left;
padding: 5px;
margin: 3px;
}
#body .form-validate.form-vertical fieldset{
clear: both;
}
#body .form-validate.form-vertical fieldset input{
margin: 5px;
}
#body .form-validate.form-vertical fieldset .control-label label{
font-size: 15px;
margin: 4px 4px 0px 4px;
display: block;
clear: both;
}
#body .form-validate.form-vertical fieldset input{
display: inline-block;
}
#body .form-validate.form-vertical fieldset .input-append button{
display: inline-block;
cursor: pointer;
height: 10px;
padding-top: 10px;
padding-bottom: 10px;
background: #cccccc;
}
#body .form-validate.form-vertical fieldset .controls #jform_tags_chzn,#body .form-validate.form-vertical fieldset .control-label #jform_tags-lbl, #body .form-validate.form-vertical fieldset .nav.nav-tabs{
display: none;
}
#body #jform_featured_chzn{
font-size: 9px;
}
.contentpane .manager.thumbnails{
list-style: none;
padding: 0px;
margin: 0px;
}
body.contentpane .manager.thumbnails li{
float: left;
}
body.contentpane .manager.thumbnails li a{
display:  block;
padding: 2px;
border: 1px solid #f1f1f1;
margin: 2px;
height: 80px;
width: 80px;
text-align: center;
overflow: hidden;
font-size: 10px;
background: #ffffff url(../img/papka.png) center center no-repeat;
color: #000000;
text-shadow: #ffffff 1px 0px, #ffffff 1px 1px, #ffffff 0px 1px, #ffffff -1px 1px, #ffffff -1px 0px, #ffffff -1px -1px, #ffffff 0px -1px, #ffffff 1px -1px;
}
body.contentpane .manager.thumbnails li a:hover{
background: #fffed7 url(../img/papka.png) center center no-repeat;
}

body.contentpane .manager.thumbnails li a.img-preview{
background: #ffffff;
}
body.contentpane .manager.thumbnails li a.img-preview:hover{
background: #fffed7;
}
body.contentpane .manager.thumbnails li a .height-50{
height: 50px;
}
body.contentpane .row .btn{
cursor: pointer;
}
body.contentpane .table.table-striped.table-condensed .row0{
background: #ffffff;
}
body.contentpane .table.table-striped.table-condensed .row1{
background: #f9f9f9;
}
/*Конец Кнопки редактора*/

/*Кнопка наверх*/
#topcontrol{
background:url(../img/up.png) center center no-repeat;
width:50px;
height:50px;
white-space:nowrap;
cursor:pointer;
opacity:0.7;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
bottom:40px;
right:20px;
z-index:3012;
-webkit-border-radius:50px;
-moz-border-radius:50px;
border-radius:50px;
}

/*Конец Кнопка наверх*/

/*Слайд шоу*/

#body .flexslider .flex-caption .urllogout{
display: block;
margin: 10px;
position: static;
}
#body .flexslider .flex-caption .urllogout .btn{display: block; }

#body .flexslider .flex-caption h1, #body .flexslider .flex-caption h2, #body .flexslider .flex-caption h3, #body .flexslider .flex-caption h4, #body .flexslider .flex-caption h5, #body .flexslider .flex-caption h6, #body .flexslider .flex-caption p{
color: #ffffff;
padding: 10px;
margin: 0px;
display: inline-block;
}
#body .flex-control-nav {
width: 50%;
}

#body .flex-control-paging li a{
height: 20px;
width: 10px;
margin-bottom: -15px;
box-shadow: none;
}
.flex-direction-nav a{
width: 50px;
height: 50px;
-webkit-border-radius:50px;
-moz-border-radius:50px;
border-radius:50px;
}
#body .color-nav-active-black .flex-control-paging li a.flex-active{
background: #ffffff !important;
box-shadow: none;
}
#body .color-nav-light .flex-control-paging li a{
background: none !important;
border: 2px solid #ffffff;
}

.flex-direction-nav a.flex-prev{
background: #008dd2 url(../img/s-left.png) no-repeat center center;
}
.flex-direction-nav a.flex-next{
background: #008dd2 url(../img/s-right.png) no-repeat center center;
}
.flexslider.position-nav-bottom .flex-control-nav{
bottom: 30px;
}

/*Конец Слайд шоу*/

/*Наши клиенты*/
.klpr{
    height: 140px;
    width: 140px;
    padding: 2px;
    display: inline-block;
     border: 1px solid #cccccc;
     margin: 5px;
     overflow: hidden;
     vertical-align: top;
}
.klpr img{
 width: 100%;
  vertical-align:  middle;
}

/*Выезжающее блок с лева*/
.hidden-menu{
display: none;
position: fixed;
list-style:none;
padding: 60px 10px 10px 10px;
margin: 0;
box-sizing: border-box;
width: 250px;
background: url(../img/fon_ya.png);
height: 100%;
top: 0;
left: -250px;
transition: left .2s;
-webkit-transform: translateZ(0);
-webkit-backface-visibility: hidden;
overflow-y: auto;
z-index: 3004;
}
/*делаем невидимым Чекбокс*/
input.hidden-menu-ticker {
display: none;
}
/*Конец делаем невидимым Чекбокс*/
/*Кнопка-бургер*/
.btn-menu {
color: #ffffff;
background:  none;
padding: 6px;
position: fixed;
top: 15px;
left: 5px;
cursor: pointer;
transition: left .23s;
z-index: 3005;
width: 25px;
-webkit-transform: translateZ(0);
-webkit-backface-visibility: hidden;
border: none;
display: none;
background: url(../img/fon_yaf.png);
}
.btn-menu:hover{
background: #ffffff;
}
.btn-menu span {
display: block;
height: 1px;
background-color: #158fbd;
margin: 9px 0 0;
transition: all .1s linear .23s;
position: relative;
}
.btn-menu span.first {
margin-top: 0;
}
/*Конец Кнопка-бургер*/
/*Магия крестик*/
.hidden-menu-ticker:checked ~ .btn-menu {
/*left: 210px;*/
}
.hidden-menu-ticker:checked ~ .hidden-menu {
left: 0;
}
.hidden-menu-ticker:checked ~ .btn-menu span.first {
-webkit-transform: rotate(45deg);
background: #476a8c;
top: 10px;
}

.hidden-menu-ticker:checked ~ .hidden-menu{
border-right: 2px solid #008dd2;
}

.hidden-menu-ticker:checked ~ .btn-menu span.second {
opacity: 0;
}
.hidden-menu-ticker:checked ~ .btn-menu span.third {
-webkit-transform: rotate(-45deg);
top: -10px;
background: #476a8c;
}
/*Конец Магия крестик*/
/*Мои новшивства в магии*/
.pokaz_menu{
display: inline-block;
left: 0px;
text-align: left;
margin-top: -30px;
padding: 0px;
color: #016ca0;
font-size: 13px;

}
.skrit_menu{
display: none;
left: -211px;
text-align: center;
margin-top: -11px;
width: 250px;
height: 45px;
padding: 5px 0px 0px 0px;
}
.pokaz_menu,.skrit_menu{
position: absolute;
font-weight: normal;
padding-top: 8px;
}

.btn-menu:hover .pokaz_menu,.btn-menu:hover .skrit_menu,.toptel a:hover,.topfix .logo:hover{
color: #5b5b5b;
}
.btn-menu:active .pokaz_menu,.btn-menu:active .skrit_menu,.toptel a:active,.topfix .logo:active{
color: #000000;
}

.hidden-menu-ticker:checked ~ .btn-menu .pokaz_menu{
display: none;
}
.hidden-menu-ticker:checked ~ .btn-menu .skrit_menu{
display: none;
}
/*Конец Мои новшивства в магии*/
.hidden-menu h3{
color: #f1f1f1;
font-weight: normal;
margin-top: 0px;
margin-bottom: 10px;
background: #87b0d8;
}

.hidden-menu, .hidden-menu a{
color: #ffffff;
font-size: 16px;
text-decoration: none;
}
.hidden-menu ul{
padding-left: 15px;
margin: 5px 0px 5px 0px;
}
.hidden-menu ul li{
margin-bottom: 2px;
}
.hidden-menu a:hover{color: #f1f1f1;}
.hidden-menu .active a:hover{color: #f1f1f1;}
.hidden-menu .active a:hover{color: #f1f1f1;}
.hidden-menu .divider{color: #333333; list-style: none;}
.telmob{
    display: none;
}
