/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

@import url(../warp/css/layout.css);

@font-face {
        font-family: 'Aharoni-Bold';
        src: url('../fonts/aharonibold1.eot');
        src: url('../fonts/aharonibold1.eot?#iefix') format('embedded-opentype'),
             url('../fonts/aharonibold1.woff') format('woff'),
             url('../fonts/aharonibold1.ttf') format('truetype'),
             url('../fonts/aharonibold1.svg#aharonibold1') format('svg');
        font-weight: normal;
        font-style: normal;
    }


/* Spacing
----------------------------------------------------------------------------------------------------*/
a {
	/*color: #848181;*/
}

.module { }

.wrapper.grid-block, #content #system {
  position:relative;
}

#header,
#top-a,
#top-b,
#bottom-a,
#bottom-b,
#innertop,
#innerbottom,
#breadcrumbs,
#footer { }

#header {  }

#innertop,
#breadcrumbs { margin-top: 0; }
#innerbottom { margin-bottom: 0; }

#content { position:relative;  }

#top-a > div,
#top-b > div,
#bottom-a > div,
#bottom-b > div,
#innertop > div,
#innerbottom > div {  }

#header,
#top-a,
#top-b,
#innertop {

}
#header {  }

#bottom-a,
#bottom-b,
#innerbottom {
  
}

#footer .module { margin: 0; }

#headerbar {  }

/* System Output Disabled */
#header + #bottom-a,
#header + #bottom-b,
#top-a + #bottom-a,
#top-a + #bottom-b,
#top-b + #bottom-a,
#top-b + #bottom-b {
  padding-top: 0;
  border-top: none;
}


/* Layout
----------------------------------------------------------------------------------------------------*/

#containerwrapp{

width: 100%;
background-color: #000;

}


/* Sidebar Backgrounds */
#sidebar-a,
#sidebar-b { position: relative; }

.sidebar-bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
}

.sidebar-a-right #sidebar-a .sidebar-bg,
.sidebar-b-right #sidebar-b .sidebar-bg {  }

.sidebar-a-left #sidebar-a .sidebar-bg,
.sidebar-b-left #sidebar-b .sidebar-bg {  }

/* ToTop Scroller */
#totop-scroller {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 21px;
  height: 21px;
  border: 1px solid #ddd;
  background: url(../images/totop_scroller.png) 50% 50% no-repeat;
  -moz-border-radius: 4px;
  border-radius: 4px;
  text-decoration: none;
}

#totop-scroller:hover { background-color: #EEE; }


#bottom-c {
  background-color:#f3f1f1;
  border:solid #c8c7c7;
  border-width:1px 0;
}
#bottom-c .grid-block {
  width:1260px;
  margin:0 auto;  
}
#bottom-c, #bottom-c a {
  color:#848181;
}
#bottom-c .module {
  margin:0;
  border-right:solid #c8c7c7 1px;
 /* display:inline-block;
  vertical-align:middle;*/
  font-size:11px;
  line-height:14px;
  float:left;
}
#bottom-c .module.product-area ul {
  padding:15px 40px;
  list-style:none;
  list-style-image:none;
  width:245px;
}
#bottom-c .module.product-area ul li {
  width:49%;
  float:left;
  line-height:26px;
}
#bottom-c .module:last-child {
  border:none;
}

#bottom-c .product-area {
  width:325px;
}
#bottom-c .branches {
  width:560px;
  text-align:center;
}
#bottom-c .contact {
  padding:0 60px;
  border:none;
}
#bottom-c .contact h4 {
  font-size:19px;
  margin:20px 0 10px;
}
#bottom-c .product-area,
#bottom-c .contact,
#bottom-c .branches {
  /*width:auto !important;*/
}
#bottom-c .branches {
  background:url(../images/pin-map.png) no-repeat 445px center;
}
#bottom-c .branches .branch-loc {
/*  display:inline-block;*/
  float:left;
  width:200px;
  text-align:left;
}
#bottom-c .branches .branch-loc:first-child {
  padding:40px 0 40px 50px;
}
#bottom-c .branches .branch-loc:last-child {
  padding:40px 110px 40px 0px;
}
#bottom-c .branches .branch-loc h4 {
  font-size:19px;
  margin:0;
}
#bottom-b {
  border:1px solid #c8c7c7;
  background-color:#FFF;
  margin:0 25px 8px;
  padding:0;
  text-align:center;
  width:1208px;
}
#bottom-b .module {
  padding:0 auto;
}
#bottom-b img {
  margin-right:14px;
}
#bottom-b img:last-child {
  margin:0px;
}
#bottom-a .module, #content #system.wrapper, #content article.item,
#bottom-d .module {
  border:1px solid #c8c7c7;
  background-color:#FFF;
  display:inline-block;
  padding:10px;
  margin-right:8px;
  position:relative;
  z-index:1;
  width:938px;
  margin-bottom:8px;
}
#bottom-d {
	margin-top:8px;
	width:968px;
}
#bottom-d .module {
	/*width:454px;
	padding-top:68px;*/
	margin-bottom:0;
	margin-right:0;
} 
#bottom-d .grid-box {
	margin-bottom:8px;
}
#bottom-d .grid-box:last-child {
	margin:0;
}

#bottom-d .module a.button-more { float:right; }
#bottom-d .docs ul {
	padding:0;
}
#bottom-d .docs li {
	background:url(../../../media/media/images/mime-icon-16/pdf.png) no-repeat;
	list-style:none;
	list-style-image:none;
	padding-left:20px;
	line-height:16px;
	margin-bottom:5px;
}
#bottom-d .module.last {
	margin:0;
	width:458px;
}
#bottom-d .module h3, #bottom-d .module h1 {
	margin-top:0;
}
#content #system.featured {
  border:none;
  padding:0;
  margin:0;
  display:block;
}
  
#bottom-a .module:last-item {
  margin:0;
}
#content .item div.moduletable.last {
  margin-right:0px;
  width:162px;
}
#bottom-a .module.seasonal {
  
}
#sidebar-a {
  /*padding-top:50px;*/
}
#bottom-a h3.module-title, #innerbottom h3.module-title, #content #system h1.title, #content .djc_title h4 a, .djc_item_row .djc_title h3 a,
#bottom-d h3.module-title, #bottom-d h1 {
  background:url(../images/title.png) no-repeat top left;
  padding:0 10px 30px 13px;
  line-height:32px;
  color:#FFF;
  font-size:17px;
  position:absolute;
  left:-25px;
  top:-5px;
  width:auto;
  z-index:999;
  margin:0;
}
#bottom-a h3.module-title,
#bottom-d h3.module-title,
#bottom-d h1,
#innerbottom h3.module-title,
#content #system h1.title {
  top:8px;
  left:-15px;
}
#content article.item h1.title a {
  color:#FFF;
}
#blockrandom {
  margin:45px 0 0 160px;
  background-color:#F3F1F1;
  padding: 10px;
  
}
#sidebar-a h3.module-title {
  background:url(../images/title2.png) no-repeat top right;
  padding:0 20px 30px;
  line-height:32px;
  color:#FFF;
  font-size:17px;
  position:absolute;
  right:-25px;
  top:-5px;
  width:auto;
  z-index:999;
}
#sidebar-a .grid-box {
  border:1px solid #c8c7c7;
  background-color:#FFF;
  margin:8px 0 0;
  padding:10px;
  width:220px;
}

#sidebar-a .grid-box:first-child {
	padding:0;
	border:0;
	background:none;
}
#sidebar-a .module {
  margin:0;
  font-size:12px;
  border:none;
  padding:0;
  color:#a1a1a1;
}
#innerbottom .module,
#sidebar-a .bfClearfix {
  background-color:#f3f1f1;
  padding:41px 6px 6px;
}
#sidebar-a .bfClearfix {
  width:207px !important;
}
#sidebar-a .bfPage-m.bfClearfix {
  padding:0;
  width:100% !important;
}
#sidebar-a .module #ff_formdiv1 {
  position:relative;
  z-index:0;
}
#sidebar-a .module .bfClearfix p {
  padding:0;
  padding-bottom:5px;
}

#sidebar-a .module .bfClearfix input.ff_elem {
  background-color:#FFF;
  width:170px;
  border:1px solid #c8c7c7;
  line-height:25px;
  height:25px;
  display:block;
  color:#a1a1a1;
  padding:0 12px;
}
#sidebar-a .module .bfClearfix #bfElemWrap4, #sidebar-a .module .bfClearfix #bfElemWrap5 {
  width:49%;
  display:inline-block;
}
#sidebar-a .module .bfClearfix #bfElemWrap4 label, #sidebar-a .module .bfClearfix #bfElemWrap5 label {
  float:left;
  line-height:25px;
  width:auto;
}
#sidebar-a .module .bfClearfix #bfElemWrap4 input.ff_elem, #sidebar-a .module .bfClearfix #bfElemWrap5 input.ff_elem {
  width:auto !important;
  height:auto;
  border:1px solid #c8c7c7;
  background-color:#FFF;
  margin:5px 0;
}
#sidebar-a .module .bfClearfix #bfElemWrap6 {
  text-align:right;
}
#sidebar-a .module .bfClearfix button, a.button-more {
  background-color:#b51e00;
  box-shadow:0px 1px 2px #3d3c3d;
  border:none;
  color:#FFF;
  font-size:14px;
  line-height:25px;
  padding:0 25px;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
}
#innerbottom a.button-more {
  margin-top:6px;
  float:right;
  background:url(../images/readmore.png) repeat-x;  
}

#sidebar-a .module .bfClearfix button {
  float:right;
  margin-right:13px;
}
.djc_image, #sidebar-a .djc_image {
/*  float:right;
  position:absolute;
  top:28px;
  right:-10px;*/
  text-align:center;
  margin:0 auto;
}
#sidebar-a .djc_items {
/*  position:relative;
  padding-top:28px;
  height:210px;*/
}
#sidebar-a .djc_description {
/*  padding-top:1px;
  width:120px;
  height:180px;*/
}
#sidebar-a .djc_title {
/*  width:100px;*/
}
#sidebar-a .djc_title h4 {
  margin:15px 0 0;
}
#sidebar-a .djc_title h4, #sidebar-a .djc_title h4 a {
  font-family: 'Aharoni-Bold';
  font-size:14px;
  color:#000;
  font-weight:bold;
  text-transform:uppercase;
}
#sidebar-a .djc_readon a, #content .djc_readon a {
    background-color: #B51E00;
    border: medium none;
    box-shadow: 0 1px 2px #3D3C3D;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
    padding: 0 25px;
  width:auto;
  float:right;
    background:url(../images/readmore.png) repeat-x;

}
#sidebar-a .djc_introtext {
  display:none;  
}
#menubar {
  background:url(../images/menu-bg.png) repeat-x;
  border-radius:5px;
  line-height:40px;
  height:40px;
  width:1212px;
  margin:0 auto;
}
#menubar ul {
  margin-bottom:8px;
  
}
#menubar li.level1,
#menubar a.level1 {
  padding:0;
  line-height:40px;
  height:40px;
  font-family: 'Aharoni-Bold';
  font-weight:normal;
}
#menubar li.level1:first-child a.level1 {
  border-radius:5px 0 0 5px;
}
#menubar a.level1:hover {
  background:url(../images/menu-bg2.png) repeat-x 0 0;
}

#menubar a.level1 span {
  line-height:16px;
  height:16px;
  display:block;
  color:#FFF;
  font-size:13px;
  text-transform:uppercase;
  border-right:1px solid #888888;
  margin:12px 0;
  padding:0 12px;
}
#menubar li.level1:last-child a.level1 span {
  border:none;
}
#search {
	position:absolute;
	right:-7px;
	top:-5px;
}
#search #searchbox {
  background-color:#fff;
  height:22px;
  margin:11px 15px;
  border:1px solid #b1bac0;
  border-radius:5px;
}
#search #searchbox input{
  line-height:22px;
  height:22px;
}
#toolbar {
	position:relative;
	z-index:999999;
}
#toolbar .float-left {
  color:#011d32;
  font-size:16px;
  position:absolute;
  top:20px;
  right:25px;
  font-weight:bold;
}
#toolbar .float-right {
  position:absolute;
  top:40px;
  right:25px;
}
#toolbar .float-left .module {
  margin:0;
}
#top-a {
  height:250px;
}
#top-a .module {
  position:absolute !important;
/*  top:-183px;*/
  top:0px;
  z-index:0;
  padding:0;
}
#top-a #djslider-loader110, #top-a #djslider110 {
  width:1260px !important;
}
#top-a #djslider110 ul li {
  overflow:visible;
}
#top-a #djslider110 ul li img {
  padding:0 25px;
  width:1210px;
}
#top-a #djslider110 .slide-desc {
  top:152px;
  left:-145px;
  background:url(../images/arrow-bg.png) repeat;
  height:185px;
  width:400px;
  padding:20px 0 20px 255px;
  z-index:1;
}
#top-a #djslider110 .slide-desc h1, #top-a #djslider110 .slide-desc h2,
#top-a #djslider110 .slide-desc h1 a, #top-a #djslider110 .slide-desc h2 a {
  font-family:"Aharoni-Bold";
  text-transform:uppercase;
  margin:0;
  padding-bottom:10px;
  text-shadow:3px 3px 3px #000;  
}
#top-a #djslider110 .slide-desc h1,
#top-a #djslider110 .slide-desc h1 a {
  color:#1fc5d9;
  font-size:60px;
}
#top-a #djslider110 .slide-desc h2,
#top-a #djslider110 .slide-desc h2 a {
  color:#f21e22;
  font-size:30px;
}
#top-a #djslider110 .slide-desc p, #top-a #djslider110 .slide-desc p a {
  font-size:12px;
  line-height:normal;
  text-shadow:2px 2px 0px #000;    
}


#top-a #djslider110 .slide-desc-bg {
  background:none;
}
#top-a #djslider110 #prev110 {
  top:227px;
  left:35px;
  z-index:999;
}
#top-a #djslider110 #next110 {
  right:35px;
  top:227px;
  z-index:999;
}
#header {
  position:relative;
  z-index:9999;
  background:url(../images/header.png) repeat-x;
}
#innertop {
  height:135px;
  overflow:hidden;
}
#innertop ul li.level1 {
  position:absolute;
}
#innertop ul li.level1 span.icon {
  width:477px;
  height:135px;
  background-position:top left;
}
#innertop ul li.level1.item125 {
  left:0px;
}
#innertop ul li.level1.item126 {
  left:317px;
}
#innertop ul li.level1.item127 {
  left:650px;
}
#innerbottom {
  border:1px solid #c8c7c7;
  background-color:#FFF;
  display:inline-block;
  padding:10px;
  position:relative;
  z-index:1;
  width:938px;
  /*margin-bottom:4px;  */
}
#innerbottom .grid-box .module {  }
#innerbottom .grid-box:first-child { border-right:10px solid #FFF width:290px;; }
#innerbottom .grid-box:first-child .module { width:270px; }
#innerbottom .grid-box:first-child h3.module-title { left:-25px; }
#innerbottom .grid-box:last-child .module {  background-color:#FFF; padding:0 15px; }
#innerbottom .module {
  padding:64px 15px 6px;
}
#innerbottom .djc_items .djc_image img {
  max-width:218px;
}
#innerbottom .djc_readon a {
  border:none;
  box-shadow:0px 1px 2px #3d3c3d;  
  color:#FFF;
  font-size:14px;
  line-height:27px;
  display:block;
  padding:0 25px;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  background:url(../images/readmore.png) repeat-x;
}
#innerbottom .djc_image img {
  float:right;
}
#innerbottom .djc_description {
  position:absolute;
  top:185px;
}
#innerbottom .module .badge {
  width:214px;
  height:124px;
  right: -12px;
    top: -13px;
  background:none;
}
#innerbottom .module .badge-week {
  background:url(../images/badge-special.png) no-repeat 0 0;
}
#innerbottom .module .badge-featured {
  background:url(../images/badge-feat.png) no-repeat 57px 0;
}
#innerbottom .module .badge-hot { 
  background:url(../images/badge-hot.png) no-repeat 57px 0;
}
#innerbottom .module .badge-limited {
  background:url(../images/badge-limited.png) no-repeat 57px 0;
}
#innerbottom .module .badge-lasts {
  background:url(../images/badge-lasts.png) no-repeat 57px 0;
}



#maininner {
  margin:0 8px 0 25px;
}
#innerleft {
  position:absolute;
  background-color: #F3F1F1;
    padding: 10px;
  z-index:999;
  top:56px;
  left:10px;
  width:141px;
}
#innerleft .branches li a {
  font-size:16px;
  background:url(../images/marker.png) no-repeat;
  padding:10px 5px 5px 24px;
  line-height:33px;
  display:block;
}

/*DJ Catalog2*/

.djc_item .djc_images {
    width: 250px;
}
#djc_contact_form_button {
  /*background:url(../images/email_more.png) no-repeat;
  border:none;
  overflow:hidden;
  padding-left:239px;
  padding-top:82px;
  width:0;
  height:0;*/
}

#djcatalog {
  background-color: #FFFFFF;
    border: 1px solid #C8C7C7;
    /*margin: 0 0 8px;*/
    padding: 10px;
}
#djcatalog .djc_description {
  position:relative;
}
#djcatalog .djc_bg .djc_description {
  padding-bottom:40px;
}
#djcatalog .djc_images {
  z-index:999;
  position:relative;
  background-color:#FFF;
}
#djcatalog .djc_man_form {
  clear:both;
  position:relative;
  min-height:75px;
}
.djc_item .djc_producer_info {
  padding:50px 0 0;
}
#djcatalog p.djc_contact_form_toggler,
#djcatalog div.djc_coupon {
  bottom:0;
  position:absolute;
  right:250px;
  height:82px;
  width:auto;
  z-index:999;
}
#djcatalog .djc_attributes {
  margin:0;
}
#djcatalog .djc_attributes ul#djc_tabs {
  list-style:none;
  list-style-image:none;
  margin:0;
  padding:0;
  position:relative;
  /*height:200px;*/
}



#djcatalog .djc_attributes ul#djc_tabs li .djc_label {
  height:73px;
  overflow:hidden;
  position:absolute;
  top:0;
}

#djcatalog .djc_attributes ul li .djc_value {
  position:absolute;
  border: 1px solid #C8C7C7;
  width:884px;
  left:1px;
  top:73px;
  padding:25px;
  background:#FFF;
}
#djcatalog .djc_attributes ul#djc_tabs li ul {
  margin-left:0;
}
#djcatalog .djc_attributes ul#djc_tabs li ul li {
  padding:0 0 0 25px;
  list-style-image:none;
  list-style:none;
  background:url(../images/tab-li.png) no-repeat 0 3px;
  margin:0;
}
/*#djcatalog .djc_attributes ul li.djc_downloads .djc_value,
#djcatalog .djc_attributes ul li.djc_other .djc_value {
  display:none;
}*/
#djcatalog h2.djc_title {
    background:url(../images/title.png) no-repeat top left;
  padding:0 20px 30px;
  line-height:32px;
  color:#FFF;
  font-size:17px;
  position:relative;
  left:-25px;
  top:0px;
  z-index:999;
  margin:0;
  width:320px;
}
.djc_bg {
  background-color: #F3F1F1;  
  padding:20px;
  position:relative;
  top:-16px;
}
#menubar .menu-dropdown .dropdown {
  width:209px;
}
#menubar .menu-dropdown .dropdown {
  z-index:9999;
  padding-left:0px
}  

#menubar .menu-dropdown .dropdown ul.level2 li.level2 {
  padding:0 20px 2px 20px;
}
#menubar .menu-dropdown .dropdown ul.level2 li.level2 a.level2 span {
  background:url(../images/submenu.png) repeat-x;
  display:block;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  padding:0 12px;
  width:165px;
  color:#FFF;
}
#menubar .menu-dropdown .dropdown ul.level2 li.level2 a.level2,
#menubar .menu-dropdown .dropdown ul.level2 li.level2 a.level2 span {
  line-height:22px;
  box-shadow:-2px 1px 5px #333;
}
#menubar .menu-dropdown .dropdown-bg > div, #menubar .menu-dropdown .dropdown {
}

#content .item div.moduletable {
  width:160px;
  display:inline-block;
  border:1px solid #c8c7c7;
  background-color:#FFF;
  padding:10px;
  margin-right:8px;
  position:relative;
  z-index:1;
  /*margin-bottom:8px;*/
  vertical-align:top;
}
#content .item .content div.moduletable:last-child {
  margin-right:0px;
  width:162px;
}
#content .djc_image {
  background-color:#FFF;
  border-bottom:8px #FFF solid;
}
#content .mod_djc_item {
  background-color:#f3f1f1;
  margin-top:70px;
  position:relative;
}
#content .mod_djc_item .djc_description {
  padding:6px;
  /*margin-bottom:8px;*/
}
#content .djc_title h4 a {
  top:-35px;
  left:-25px;
}
#content .badge {
  position:absolute;
  width:158px;
  height:85px;
  display:block;
  top:-4px;
  right:-6px;
  z-index:9999;
}
#content .badge-featured .badge {
  background:url(../images/badge-feat.png) no-repeat;
}
#content .badge-hot .badge { 
  background:url(../images/badge-hot.png) no-repeat;
}
#content .badge-limited .badge {
  background:url(../images/badge-limited.png) no-repeat;
}
#content .badge-lasts .badge {
  background:url(../images/badge-lasts.png) no-repeat;
}
#content .badge-week .badge {
  background:url(../images/badge-week.png) no-repeat;
}
#content .mod_djc_items .djc_introtext {
  clear:both;
}
#content .mod_djc_items h4 {
  margin:0;
}
#sidebar-a .module .badge {
  background:none;
}
#ff_frame2 body#contentpane {
  margin:0;
}
#sbox-window {
  border-radius:20px;
  border:6px solid #000;
}
#djcatalog .djc_items .djc_item_bg {
  margin:0;
}
#djcatalog .djc_items .djc_item_row {
  margin:0 0 8px;  
}
#djcatalog .djc_items .djc_item_row:last-child, #djcatalog .djc_items .djc_item_row .djc_title h3 {
  margin:0;  
}
#djcatalog .djc_items .djc_item_row .djc_producer_info {
  top:28px;
  left:3px;
  position:absolute;
  padding:0;
}
#djcatalog .djc_items .djc_item_row .djc_producer_info,
#djcatalog .djc_items .djc_item_row .djc_price {
 /* display:inline-block;*/
}
#djcatalog .djc_filters .djc_filters_in, #djcatalog .djc_order .djc_order_in {
  background:none;
  border-radius:0;
}
#djcatalog .djc_items .djc_item_row .djc_introtext {
  padding-top:110px;
}
#djcatalog .djc_items .djc_item_row .djc_description {
  margin-left:150px;
  position:relative;
}
#djcatalog .djc_items .djc2_cols_1 .djc_image, #djcatalog .djc_items .djc2_cols_2 .djc_image {
    float: left;
    margin: 0 10px 0px 0;
}
#toolbar .float-right ul {
  list-style:none;
  list-style-image:none;
  float:right;
}
#toolbar .float-right li {
  float:left;
  padding:0 6px;
  cursor:pointer;
}
#toolbar .float-right li ul {
  display:none;
  position:absolute;
  width:150px;
  padding:20px;
  right:-1px;
  top:5px;
  background-color:#FFF;
  z-index:999999;
  border:1px solid #C8C7C7
}
#bottom-a .djc_column {
  display:inline-block;
  padding-top:35px;
  padding:35px 20px 0;
}
#bottom-a .djc_column:last-child {
  padding-right:0;
}
#bottom-a .djc_readon a {
    background-color: #B51E00;
    border: medium none;
    box-shadow: 0 1px 2px #3D3C3D;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
    padding: 0 25px;
    width: auto;
  display:block;
  background:url(../images/readmore.png) repeat-x;
  
}
#bottom-a .module .badge {
  background:none;
}
#content article.item div.content.clearfix {
  background-color:#f3f1f1;
  padding:41px 20px 20px;
}
.specials #content article.item, .specials #content article.item div.content.clearfix {
  border:0;
  padding:0;
  margin:0;
  width:auto;
  background:none;
}
.djc_subcategories {
  display:none;
}
#innertop .grid-h .mod-line {
  padding:0;
}
#innertop .grid-box {
  width:335px !important;  
}
#innertop .grid-box:first-child {
  width:315px !important;
}
#innertop .grid-box:last-child {
  width:310px !important;
}

#djcatalog .djc_attributes ul#djc_tabs li.djc_prf_fee,
#djcatalog .djc_attributes ul#djc_tabs li.djc_shop_code,
#djcatalog .djc_attributes ul#djc_tabs li.djc_old-price,
#djcatalog .djc_attributes ul#djc_tabs li.djc_coupon {
  margin:0;
  clear:both;
  display:none !important  
}
#djcatalog .djc_attributes ul#djc_tabs li.djc_shop_code {
  bottom:140px;
}
#djcatalog .djc_attributes ul#djc_tabs li.djc_prf_fee .djc_label,
#djcatalog .djc_attributes ul#djc_tabs li.djc_shop_code .djc_label {
  height:auto; float:left;
  
}
#djcatalog .djc_attributes ul#djc_tabs li.djc_prf_fee .djc_value,
#djcatalog .djc_attributes ul#djc_tabs li.djc_shop_code .djc_value {
  position:relative;
  border:0;
  padding:0;
  display:block !important;
  float:left;
  width:auto;
  background:none
}
#djcatalog div.djc_prf_fee,
#djcatalog div.djc_shop_code,
#djcatalog div.djc_prf_fee span,
#djcatalog div.djc_shop_code span {
  display:inline-block;
  padding-right:8px;
  padding-bottom:2px;
}
#djcatalog div.djc_prf_fee span.djc_attribute-label,
#djcatalog div.djc_shop_code span.djc_attribute-label {
  font-weight:bolder;
}

#djcatalog .djc_man_form .djc_producer_info {
  padding:0;
}
#djcatalog .djc_description h1,
#djcatalog .djc_description h2,
#djcatalog .djc_description h3,
#djcatalog .djc_description h4,
#djcatalog .djc_description h5,
#djcatalog .djc_description h6 {
  margin-top:0;
}
#djcatalog .djc_producer_info a img {
  max-height:80px;
}
#djcatalog .djc_coupon a {
  background:url(../images/coupon-icon.png) no-repeat;
  padding-left:314px;
  height:79px;
  display:block;
  width:0px;
  overflow:hidden;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/*    #sidebar-a .djc_price span, #innerbottom .djc_price span { 
    top:-16px;
    }
  #sidebar-a .djc_price sup, #innerbottom .djc_price sup, #djcatalog .djc_old_price span sup {
    bottom: -9px;
  }
  #djcatalog .djc_price sup, #content .mod_djc_items .djc_price sup {
    bottom: -12px;
  }
  #djcatalog .djc_man_form .djc_price sup {
    bottom: -14px;
  }
  #content .mod_djc_items .djc_price sup {
    bottom: -7px;
  }*/
	.djc_old_price span sup,.djc_price span sup {
		top:0px;
		margin-top:-2px;
	}
}
/*#sidebar-a .djc_price sup, #innerbottom .djc_price sup, #djcatalog .djc_old_price span sup {
  height:30px;
}*/
#content .mod_djc_items .djc_column, 
#content .mod_djc_items .djc_readon,
#content .mod_djc_items .djc_price
{
	clear:both;
}
#contact-slider .panel h3 a {
	color:#000;
}
#contact-slider .panel .pane-slider.content.pane-hide {
	overflow:visible !important;
}
#toolbar .float-right .module {
	clear:both;
	width:300px;
}

#main {
	margin-bottom:8px;
}
#djcatalog .djc_attributes ul#djc_tabs li .djc_value li {
	display:block;
	clear:both;
	position:relative;
}
#content h1.componentheading {
	margin:0;
}
#bottom-a {
	margin-top:8px;
}
#bottom-a .module:last-child {
	margin:0	
}
#bottom-a h3 {
	margin-top:38px;
	clear:both;
}
#bottom-a h3 a {
	color:#848181;
}
#bottom-a a.button-more
{
	margin-top:15px;
  background:url(../images/readmore.png) repeat-x;
	
}
#bottom-a ul {
	margin-top:60px;	
}
#bottom-a li {
	width:30%;
	float:left;
	vertical-align:top;
	list-style:none;
	list-style-image:none;
}
	

#footer {
    text-align: center;
    width: 1208px;
	margin:8px auto;
}
/*	
#bottom-c .module,
#bottom-c .module.product-area ul li, 
#bottom-c .branches .branch-loc,*/
#bottom-a .module, 
#content #system.wrapper, 
#content article.item,
#sidebar-a .module .bfClearfix #bfElemWrap4, 
#sidebar-a .module .bfClearfix #bfElemWrap5,
#sidebar-a .djc_price span span.price_unit,  
#innertop .grid-box,
#innerbottom .djc_price span span.price_unit,
#innerbottom,
#content .item div.moduletable,
#content .mod_djc_items .djc_price span span.price_unit,
#djcatalog .djc_items .djc_item_row .djc_price span span.price_unit,
#djcatalog .djc_man_form .djc_old_price span span.price_unit,
#djcatalog .djc_man_form .djc_price span span.price_unit,
#bottom-a .djc_column,
#djcatalog div.djc_prf_fee,
#djcatalog div.djc_shop_code,
#djcatalog div.djc_prf_fee span,
#djcatalog div.djc_shop_code span
{
	display: inline-block;
	*display: inline;
	zoom: 1;
}
#sidebar-a .joomla_add_this {
	border-radius:4px;
	background:#fff;
	padding:2px 25px 2px 0px;
	border:1px solid #C8C7C7;
}
#sidebar-a .joomla_add_this a.addthis_button_expanded {
	color:#333333;
}
#innerbottom .spacing {
	padding-top:66px;
}


/* PRICE */

.djc_price {
    color: #C6000E;
    font-family: 'Impact';
    font-weight: bold;
    text-transform: uppercase;
	height:70px;
	overflow:hidden;
	font-size:24px;
  opacity:1 !important;
  filter:alpha(opacity=100) !important; /* For IE8 and earlier */
  -moz-opacity:1 !important;
  margin:0;
  position:relative;
}
.djc_price span {
	position:absolute;
	font-size: 40px;
	left:0;
	top:20px;
	margin-left:20px;
}
.djc_price span span.price_unit {
	font-size: 30px;
    margin: 0px;
	position:absolute;
	top:2px;
	left:-20px;
}
.djc_price span sup {
	position:absolute;
	top:2px;
}

.djc_old_price {
	font-family: 'Impact';
	font-size: 24px;
	height:40px;
	overflow:hidden;
	position:relative;
	padding-left:2px;
}
.djc_old_price span {
	position:relative;
	font-size: 36px;
	margin-left:20px;
}
.djc_old_price span span.price_unit {
    font-size: 24px;
	position:absolute;
	margin:0;
	top:3px;
	left:-16px;
	
}
.djc_old_price span sup {
	position:absolute;
	top:3px;
}
.mod_djc_item .djc_price {
	margin-left:6px;
}