да, что-то со стилями неправильно. как может быть такое, что вернули бэкап и баги стали еще хуже?
попробуйте написать хостеру, чтобы дал бэкап, например, за несколько дней до вмешательств в код.
бекап через ftp --- хостер только 2 последних дня.. а мы не сразу заметили.( какие нибудь мысли где искать?
style.css
/**
* @author ( Bobrik )
* @package Joomla
* @copyright Copyright (C) 2012
http://site-sbs.ru. All rights reserved.
*/
@font-face {
font-family: 'MP';
src: url('fonts/myriadprocond.eot');
src: url('fonts/myriadprocond.eot?#iefix') format('embedded-opentype'),
url('fonts/myriadprocond.woff') format('woff'),
url('fonts/myriadprocond.ttf') format('truetype'),
url('fonts/myriadprocond.svg#MyriadProCondRegular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: MPR; /* Имя шрифта */
src: url(fonts/MyriadPro-Regular.otf); /* Путь к файлу со шрифтом */
}
@font-face {
font-family: MP; /* Имя шрифта */
src: url(fonts/MyriadPro-Cond.otf); /* Путь к файлу со шрифтом */
}
@font-face {
font-family: MPS; /* Имя шрифта */
src: url(fonts/MyriadPro-Semibold.otf); /* Путь к файлу со шрифтом */
}
h2 {
font-family:"MP", sans-serif;
font-size:25px;
color:#666;
text-align:left;
padding:5px 0;
}
#sideLeft .moduletableserviceslist h3 {
background:url('images/side-navigation-bg.jpg') no-repeat;
color: #FFFFFF;
font-family: "MP", sans-serif;
font-size: 25px;
height: 45px;
margin: 20px 0px 10px;
padding: 10px 0px 0px 20px;
width: 187px;
}
#sideLeft .menu-serviceslist a{
border-bottom: 1px solid #F0F0F0;
color: #433C3C;
display: inline-block;
font-family: "MP", sans-serif;;
font-size:20px;
font-weight: 500;
line-height: 33px;
margin: 0px 0px 10px 20px;
text-decoration: none;
width: 160px;
}
#sideLeft ul li {
list-style-type: none;
}
h3 {
font-family:"MP", sans-serif;
font-size:20px;
color:#666666;
text-align:left;
padding:5px 0;
}
p {
font-family:'MP';
font-size:16px;
color:#666;
/* line-height: 18px;*/
margin:0px 0;
}
/*HEADER*/
.korzina_top {
display: inline-block;
float: right;
margin-left:240px;
font-family: 'MP';
height: 100px;
background: url('images/cart.png') no-repeat;
/*margin-top:-103px;*/
margin: 5px 10px;
}
.phone {
display: inline-block;
float: right;
font-family: 'MP';
height: 100px;
}
.korzina_top {
/*background: url('images/cart.png') no-repeat;*/
}
.korzina_top h3
{
font-size:17px;
font-weight:500;
}
#logo img{
margin:0 0 0 -20px;}
#slider img{border-radius:10px;}
#phone img{margin:0 20px 0 0;
}
#phone p{font-family:"MP", sans-serif;
font-size:20px;color:#333;}
.korzina_top {
padding-left: 110px;
}
#jshop_module_cart span{font-family:'MP';
font-size:18px;color:#333;}
#jshop_module_cart a{text-transform: uppercase;text-decoration:none;font-family:'MP', Geneva,Verdana, sans-serif;font-size:12px;padding:0 0 0 65px;}
span.cifra{color:red !important;}
.jshop_quantity_products .cifra{font-size:20px;}
.nivoSlider, .nivoSlider a.nivo-imageLink {
border-radius: 10px 10px 10px 10px;
}
.nivoSlider .s0 {
border-bottom-left-radius: 10px;
border-top-left-radius: 10px;
}
.nivoSlider .s14, .nivoSlider .pol {
border-bottom-right-radius: 10px;
border-top-right-radius: 10px;
}
.nivoSlider .b00 {
border-top-left-radius: 10px;
}
.nivoSlider .b07 {
border-top-right-radius: 10px;
}
.nivoSlider .b30 {
border-bottom-left-radius: 10px;
}
.nivoSlider .b37 {
border-bottom-right-radius: 10px;
}
.nivoSlider {
box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
}
/*
LEVEL ONE
*/
ul.menu-dropdown { position: relative; list-style:none;z-index:111111;margin:0 0 0 30px;}
ul.menu-dropdown li { font-weight: bold; float: left; zoom: 1; padding:11px 0 11px 0;}
ul.menu-dropdown a:hover { color: #000; }
ul.menu-dropdown a:active { color: #ffa500; }
ul.menu-dropdown li a { display: block; padding: 4px 8px; border-right: 1px inset #fff;
color: #fff;text-decoration:none;font-family:"MP", sans-serif;
font-size:14px; }
ul.menu-dropdown li:last-child a { border-right: none; } /* Doesn't work in IE */
ul.menu-dropdown li.hover,
ul.menu-dropdown li:hover {
background-image: linear-gradient(bottom, rgb(0,0,0) 17%, rgb(68,68,68) 59%);
background-image: -o-linear-gradient(bottom, rgb(0,0,0) 17%, rgb(68,68,68) 59%);
background-image: -moz-linear-gradient(bottom, rgb(0,0,0) 17%, rgb(68,68,68) 59%);
background-image: -webkit-linear-gradient(bottom, rgb(0,0,0) 17%, rgb(68,68,68) 59%);
background-image: -ms-linear-gradient(bottom, rgb(0,0,0) 17%, rgb(68,68,68) 59%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.17, rgb(0,0,0)),
color-stop(0.59, rgb(68,68,68))
);
position: relative;border-left:0;border-right:0; }
ul.menu-dropdown li.hover a { color: #fff; }
/*
LEVEL TWO
*/
ul.menu-dropdown ul { width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; list-style:none;background:url('images/subnavigation-bg.png') repeat; margin:1px 0 0 0; border-radius:0 10px 10px 10px;box-shadow:0 0 3px #333;padding:10px 0;}
ul.menu-dropdown ul li { font-weight: normal; color: #fff;
float: none; padding:5px 0 5px 10px;}
/* IE 6 & 7 Needs Inline Block */
ul.menu-dropdown ul li a { border-right: none; width: 100%; display: inline-block;font-family:"MP", sans-serif;
font-size:14px; }
/*
LEVEL THREE
*/
ul.menu-dropdown ul ul { left: 100%; top: 0; }
ul.menu-dropdown li:hover > ul { visibility: visible; }
/*LEFT*/
#sideLeft .moduletable h3{
font-family:"MP", sans-serif;
font-size:18px;
width:187px;
height:45px;
margin:20px 0 10px 0;
padding:10px 0 0 20px;
color:#fff;
background:url('images/side-navigation-bg.jpg') no-repeat;}
#sideLeft .moduletable ul{
list-style:none;
margin:0 0 0 20px;}
#sideLeft .moduletable a{
font-family:"MP", sans-serif;
font-size:20px;
text-decoration:none;
color:#333;}
/*#sideLeft .moduletable a:hover{
color: #F23535;}
#sideLeft .menu-serviceslist a:hover{
color: #F23535;} */
#sideLeft a:hover{
color: #F23535;}
#sideLeft .moduletable li{
width:150px;
margin:0 0 10px 0;
border-bottom:1px solid #eee;}
/*CONTENT*/
.tbl{width:800px;}
.tbl td{text-align:center;}
.tbl a{
font-family:"MP", sans-serif;
font-size:18px;
text-decoration:none;
color:#333;}
/*FOOTER*/
.allnav ul{
float:left;
list-style:none;
padding:10px 0 0 0;}
.allnav a, .allnav2 a{
text-decoration:none;
font-family:"MP"
font-size:16pt;
font-weight:500;
color:#949494;}
/*
#foot1,
#foot2,
#foot3,
#foot4{
width:1030px;
margin:0 0 0 30px;
float:left;}*/
#foot1{
padding:0 30px;
}
#foot1 .custom
{
width:1030px;
}
#foot1 .footer_div
{
width:200px;
float: left;
}
#foot1 .footer_cen
{
width:200px;
float: left;
}
#foot1 .footer_div1
{
margin-top:12px;
background:url('images/fon_foot.png') no-repeat;
width:500px;
float: left;
}
#foot1 p,#foot2 p {
font-family:"MP", sans-serif;
font-size:16px;
color:#666;
margin:5px 0;
}
#foot1 p span a {
text-decoration:none;
color:#666;
}
#foot1 img,#foot2 img{
margin:0 20px 0 0;
vertical-align: middle;
}
#foot1 span{
padding-bottom: 5px;
display:inline-block;
vertical-align:middle;
}
#copyright{
margin-left:5px;
padding:0 20px;
}
#copyright p{font-family:"MP", sans-serif;
font-size:16px;
color:#666;}
/*--------------joomla-nav----------------*/
.topmenu{
padding-bottom: 0px;
z-index: 5;position: relative;
background:url('images/navigation.png') no-repeat;
/*margin-left: 103px;
margin-top: 10px;*/
width: 1024px;
margin:0px auto 0px;
}
.topmenu .container{
height:57px;
width:1024px;
border: none;
}
.topmenu .menujoomla-nav{background-color: #151413;
margin: 0;padding: 0;overflow: visible;}
.topmenu .menujoomla-nav li a {position:relative;color: #fffcfc; font-family: Arial Narrow, Helvetica, sans-serif;font-size: 18px;font-weight: normal;padding: 10px 21px;margin: 0;}
.topmenu .menujoomla-nav li.focus a,
.topmenu .menujoomla-nav li.hover a,
.topmenu .menujoomla-nav li:focus a,
.topmenu .menujoomla-nav li:hover a,
.topmenu .menujoomla-nav li.hover a,
.topmenu .menujoomla-nav li.active a,
.topmenu .menujoomla-nav li:active a,
.selected a{
/*background: url(../../images/menu_bg.png) 100% 100% repeat-x;*/
color: #fff;
}
.topmenu .menujoomla-nav li {
background:url('images/right.png') 0% no-repeat;
position:relative;
margin: 0 -1px 0 0;
}
.item101{background:none !important;}
.topmenu .menujoomla-nav ul{
position:absolute; /*background-color: #151413;*/top:49px;padding:8px 0; margin:-1px 0 0;display:none; width:100%;
border-radius: 0 0 7px 7px;
background: -webkit-linear-gradient(top, rgba(242, 9, 5, 0.9), rgba(195, 8, 3, 0.9)); /* Chrome 10+, Safari 5.1+ */
background: -moz-linear-gradient(top, rgba(242, 9, 5, 0.9), rgba(195, 8, 3, 0.9)); /* Firefox 3.6+ */
background: -o-linear-gradient(top, rgba(242, 9, 5, 0.9), rgba(195, 8, 3, 0.9)); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(242, 9, 5, 0.9), rgba(195, 8, 3, 0.9)); /* IE10 */
background: linear-gradient(top, rgba(242, 9, 5, 0.9), rgba(195, 8, 3, 0.9)); /* CSS3 */
}
.topmenu .menujoomla-nav li:hover ul{display:block;
}
.topmenu .menujoomla-nav ul li{margin: 0px 0;display:block; background:none;width: 100%; }
.topmenu .menujoomla-nav ul li:hover {/*background: url('images/menu1.png') repeat-y;*/
}
.menujoomla-nav li.item-101:hover li a,
.menujoomla-nav li.item-101.active li a{
background:none;}
.topmenu .menujoomla-nav ul li a span{margin-left:10px;}
.topmenu .menujoomla-nav ul li a{
margin: 0;
padding: 0;
font-size: 16px;
width: 100%;
background:none;
}
.topmenu .menujoomla-nav ul li a:focus,.topmenu .joomla-nav ul li a:hover{/*background: url(../../images/menu2_bg.png) 100% 100% repeat-x;*/}
.menujoomla-nav {
background-color:#c3d9ff;
/* border-top:1px solid #b3c9e4;*/
/*border-bottom:1px solid #b3c9ef;*/
/* fixing IE 6 */
margin:0 0 1.5em 0;
min-height:auto;
overflow:auto;
padding:0.67em 0 0.67em 0;
}
.menujoomla-nav li {
float:left;
line-height:1.5;
list-style-type:none;
/*margin:0 0.5em 0 0.5em;*/
padding:0;
}
.menujoomla-nav li.item-101:hover li:hover a,
.menujoomla-nav li.item-101.active ul li:hover a,
.menujoomla-nav li:hover a, .menujoomla-nav li:hover li:hover a,
.menujoomla-nav li a:hover,.menujoomla-nav li:hover li a:hover,
.menujoomla-nav li.active a
{
/*border-left: 1px solid red;*/
position: relative;
z-index: 10;
background: url('images/menu1.png') 50% 0 no-repeat;
/* margin-left:-1px;*/
}
.menujoomla-nav li.item-101:hover a,
.menujoomla-nav li.item-101 a:hover,
.menujoomla-nav li.item-101.active a
{
border:0;
background: url('images/menu1.png') no-repeat;
}
.menujoomla-nav ul li a:hover {
/*background: url('images/menu2.png') repeat-x; */
}
.menujoomla-nav li a {
font-family:"MP", sans-serif;
color:#222;
cursor:pointer;
display:block;
float:left;
font-weight:bold;
padding:0 .33em 0 .33em;
}
.menujoomla-nav li a.selected {
color:#555;
cursor:default;
}
.menujoomla-nav li a
{
text-decoration:none;
}
.joomla-nav li a:focus, .joomla-nav li a:hover {
text-decoration:none;
}
.menujoomla-nav li a:focus, .joomla-nav li a:hover {
color:#555;
outline:none;
}
.menujoomla-nav li.label {
font-weight:normal;
line-height:1.5;
margin-right:1em;
padding:.15em .33em .15em .33em;
}
#sideLeft .jshop_menu_level_0,#sideLeft .jshop_menu_level_0_a {
border-bottom: 1px solid #F0F0F0;
border-right: 0;
line-height: 33px;
font-family: 'Myriad Pro';
font-weight: 500;
color: #433C3C;
font-size: 13px;
width: 100%;
text-decoration: none;
display: block;
margin:0 0 10px 0;
}
#sideLeft .mod_cat{
margin:0 20px;
}
.allnav2 .jshop_menu_level_0,.allnav2 .jshop_menu_level_0_a {
border: 0;
line-height: 1;
font-family: 'Myriad Pro';
font-weight: 500;
color: #433C3C;
font-size: 16pt;
text-decoration: none;
display: block;
width: 100%;
margin: 0 0px 5px 0px;
}
.allnav2 .mod_cat{
padding-top:10px;
/*----------slider----------------*/
.nivoSlider, .nivoSlider a.nivo-imageLink{
border-radius:10px;
-moz-border-radius:10px;
}
.nivoSlider .s0{
border-top-left-radius:10px;
-moz-border-radius-topleft:10px;
-webkit-border-top-left-radius:10px;
border-bottom-left-radius:10px;
-moz-border-radius-bottomleft:10px;
-webkit-border-bottom-left-radius:10px;
}
.nivoSlider .s14,.nivoSlider .pol{
border-top-right-radius:10px;
-moz-border-radius-topright:10px;
-webkit-border-top-right-radius:10px;
border-bottom-right-radius:10px;
-moz-border-radius-bottomright:10px;
-webkit-border-bottom-right-radius:10px;
}
.nivoSlider .b00{
border-top-left-radius:10px;
-moz-border-radius-topleft:10px;
-webkit-border-top-left-radius:10px;
}
.nivoSlider .b07{
border-top-right-radius:10px;
-moz-border-radius-topright:10px;
-webkit-border-top-right-radius:10px;}
.nivoSlider .b30{
border-bottom-left-radius:10px;
-moz-border-radius-bottomleft:10px;
-webkit-border-bottom-left-radius:10px;
}
.nivoSlider .b37{
border-bottom-right-radius:10px;
-moz-border-radius-bottomright:10px;
-webkit-border-bottom-right-radius:10px;
}
.nivoSlider { -moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.5);
box-shadow: 2px 2px 3px rgba(0,0,0,0.5);}
#slider .nivo-controlNav{
margin-top:215px;
}
#slider .nivoSlider{
margin:0 !important;left:0 !important;
}
#clickToCallBox h3 {
line-height: 24px !important;
}
#clickToCallBox #jshop_module_cart a {
padding:0 !important;
}