/**

 * @author  ( Bobrik  )

 * @package Joomla

 * @copyright Copyright (C) 2012 http://site-sbs.ru. All rights reserved.

 */
#global_container{
	
max-width:1024px;	
    margin: 0 auto;	
	
}
 
 
 
.show-on-mobile { 
display: none;
}

/* Smartphone Portrait and Landscape */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px){ .show-on-mobile { display: inline;}}



@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-display: swap;

}



/*@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:#333;

  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:16px;

  color:#646060;

  text-align:

  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;

}

#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 .moduletable_title{

font-family:MP, sans-serif;

font-size:25px;  

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",  sans-serif;

  font-size:16pt;

font-weight:500;

color:#949494;}







/*

#foot1,

#foot2,

#foot3,

#foot4{

  width:1030px;

  margin:0 0 0 30px;

float:left;}*/

#bottomfooter{

margin: 0 auto;
}

#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;
 overflow: hidden;

}

#bottomfooter{

margin: 0 auto;
}


.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: MP, Arial Narrow, Helvetica, sans-serif;font-size: 21px;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;
}


