@font-face {
    font-family: 'airborne_regular';
    src: url('/static/css/fonts/RadioCanada-Bold.eot');
    src: url('/static/css/fonts/RadioCanada-Bold.eot?#iefix') format('embedded-opentype'),
    url('/static/css/fonts/RadioCanada-Bold.woff') format('woff'),
    url('/static/css/fonts/RadioCanada-Bold.woff2') format('woff2'),
    url('/static/css/fonts/RadioCanada-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
/*
@font-face {
    font-family: 'airborne_pilot';
    src: url('fonts/arbrnplt-webfont.eot');
    src: url('fonts/arbrnplt-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/arbrnplt-webfont.woff') format('woff'),
         url('fonts/arbrnplt-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}*/

HTML{   margin: 0px;padding: 0px;
    background-image: url(/static/img/page/bg-50.jpg);  background-repeat: repeat; background-position: center top; background-attachment: scroll;
}


BODY{   margin: 0px;padding: 0px;
    font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif;font-size: 13px; font-weight: normal; color: #434343; text-align: center;
}
.ui-dialog-titlebar-close{float: right; margin: 3px;}

#bg{/*background-image: url(/static/img/page/bg-50.jpg?v=2);*/  background-repeat: repeat-x; background-position: center 218px; background-attachment: scroll; overflow: hidden;}

BODY.page-us #bg{background-image: url(/static/img/page/bg-50-us.jpg?v=2);}

FORM{margin: 0px; padding: 0px;}
IMG{margin: 0px; padding: 0px; border: 0px;}

.link{ cursor: pointer;}
.input_size{width: 250px;}

#container{margin: 0px auto; width:1170px; text-align: left; position: relative; z-index: 5;}
@media(min-width:1600px){
    #container{width:1570px;}
}

.clear{clear: both;}

/* header */
#headerTopContainer{background-color: #e0e0e0;}
#header-top{height: 40px; text-align: right; margin: 0px auto; width:1170px;}
@media(min-width:1600px){
    #header-top{width:1570px;}
}

#headerContainer{background-image: url('/static/img/header/bg-top.jpg'); background-repeat: repeat-x; background-position: left top; background-color: #05051E;}
#header-top .select-page{color: #565656; font-size: 14px; display: inline-block; padding-right: 16px; font-style: italic; line-height: 40px;}
#header-top .page-option{font-size: 16px; color: #a3a3a3; font-family: 'airborne_regular',Arial,Helvetica,Garuda,sans-serif; text-transform: uppercase; background-color: #FFFFFF; min-width: 137px; padding: 4px 20px 0;
    line-height: 36px; float: right; text-align: center; cursor: pointer;
}
#header-top .page-option:hover, #header-top .page-option-sel{background-color: #05051E; color: #FFF;}
#header-top .page-option-sel{cursor: default;}
#header-top .page-option IMG{margin-right: 11px; position: relative; top: 2px;}

#header{  height: 224px; text-align: left; position: relative; z-index: 1000; margin: 0px auto; width:1170px;}
@media(min-width:1600px){
    #header{width:1570px;}
}

.select-lang{float: left; position: relative; cursor: pointer; z-index: 10000;}
.select-lang .txt{font-family: 'airborne_regular',Arial,Helvetica,Garuda,sans-serif; text-transform: uppercase; line-height: 20px; background-color: #FFF; padding: 3px 10px; margin: 7px 0; text-transform: uppercase;}
.select-lang .dropdown{display: none; background-color: #FFF; position: absolute; top: 35px; padding: 10px;}

#logo{position: absolute; top: 6px; left: 0px; z-index: 2; display: inline; width: 420px;}
#logo a{float: left;}
#logo .logo-txt{overflow: hidden; text-transform: uppercase; font-size: 18px; font-family: 'airborne_regular',Arial,Helvetica,Garuda,sans-serif; text-transform: uppercase; color: #b8b8b8; font-style: italic;
    padding: 40px 15px;
}

#headerLinks{ position: absolute; top: 24px; left: 402px; text-align: left; width: 400px;}
#headerLinks a      {display: inline-block; padding: 0px 10px 0px 10px; color: #2a2826; font-size: 12px; text-decoration: underline; *zoom: 1; *display: none;}
#headerLinks a:hover{text-decoration: none;}

#headerContact{display: inline-block; position: absolute; top: 39px; right: 0px; padding: 4px 0 7px 19px;   *zoom: 1; *display: inline; /*border-left: 1px solid #434343;*/ }
#headerContact div{ display: inline-block; float: left; cursor: pointer;
    font-family: 'airborne_regular',Helvetica,Garuda,sans-serif; text-transform: uppercase; font-size: 16px; color: #ffffff; font-weight: 400;   text-decoration: none; text-transform: uppercase;
    /*background-image: url("/static/img/header/imgs.png"); background-repeat:  no-repeat;*/
    *zoom: 1; *display: inline; }
#headerContact #headerTel{font-size: 30px; padding: 0px 10px 0px 33px; background-position: 0px 7px; display: none; }
#headerContact #headerEmail{ padding: 4px 0px 0px 24px; background-position: 0px 0px; background-image: url('/static/img/header/mail.png'); background-position: left 6px; background-repeat: no-repeat;}
#headerContact #headerEmail span{color: #BEA069;}
#headerContact:hover #headerEmail{text-decoration: underline;}

#header-socials{width: 140px; position: absolute; left: 660px; top: 27px;}
#header-socials .ttl{font-family: 'airborne_regular',Helvetica,Garuda,sans-serif; text-transform: uppercase; font-size: 18px; color: #FFF; padding-bottom: 5px; }
#header-socials .links{}
#header-socials .links div{margin-right: 7px; cursor: pointer; float: left; background-repeat: no-repeat; background-position: 0px 0px; width: 27px; height: 26px;}

#header-socials div.facebook{background-image: url('/static/img/footer/fb.png');}
#header-socials div.instagram{background-image: url('/static/img/footer/instagram.png');}
#header-socials div.twitter{background-image: url('/static/img/footer/twitter.png');}
#header-socials div.youtube{background-image: url('/static/img/footer/youtube2.png');}

#header-socials .links div:hover{background-position: 0px -26px;}

#headerBlackBg{width: 1170px; height: 70px; position: absolute; top: 115px; left: 0px;
    background-color: #0d0d0e; }
@media(min-width:1600px){
    #headerBlackBg{width:1570px;}
}

#header-loginregister{ width: auto; text-align: center; margin-top: 35px;
    float:right; margin-right: 215px;
}
#header-loginregister .header_login a{font-size: 14px; font-family: 'airborne_regular',Arial,Helvetica,Garuda,sans-serif; text-transform: uppercase; font-weight: 400; color: #000;  text-decoration: none;
    display: inline-block; padding: 11px 15px 9px 38px; background-color: #FFF;
    background-image: url('/static/img/user/user-icon.png'); background-repeat: no-repeat; background-position: 8px center;
}
#header-loginregister .header_login a:hover{background-color: #dddddd; text-decoration: none;}

#header_logged{padding: 10px 0; height: 35px; color: #FFF;}
#header-loginregister a{font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif; font-size: 14px; font-weight: 400; color: #FFF;   text-decoration: none;}
#header-loginregister a:hover{text-decoration: underline;}
/*
.header_login{color: #2c6698; font-size: 12px; display: inline-block; padding-left: 39px; border-left: 2px solid #d7d7d7; *display: inline;}
.header_login a      {padding: 0px; color: #2c6698; font-size: 12px; text-decoration: none; }
.header_login a:hover{padding: 0px; color: #2c6698; font-size: 12px; text-decoration: underline; }
.header_logged{color: #2c6698; font-size: 12px; border: 0px solid black;  display: inline-block;padding-left: 23px; border-left: 1px solid #5d5d5d; *display: inline;}
.header_logged a      {padding: 0px; color: #2c6698; font-size: 12px; text-decoration: none; }
.header_logged a:hover{padding: 0px; color: #2c6698; font-size: 12px; text-decoration: underline; }
*/

#header-loginregister .header_logged_profile{cursor: pointer;}
#header-loginregister .header_logged_profile:hover{text-decoration: underline;}
#header-loginregister .header_logged_logout{text-transform: none; }

#header-logo{float:right; height:54px; width:111px;
    background-image: url("/static/img/header/header-logo.jpg"); background-repeat: no-repeat;background-position: 0px 0px;}

/* Header - search*/
#header-search{position:absolute;right:0px; bottom: 8px; z-index: 1; width: 204px; height: 37px;
    background-color: #d4d4d4;}
#header-search-txtbg{ width:178px; height: 32px; padding: 0px 0px 0px 0px; position: absolute; left: 0px; top: 0px; }
#header-search-txt{color: #2a2826; font-size: 18px; border: 0px;  width: 170px; text-align: left;
    font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif; font-weight: 300; font-style: italic; color: #191919;
    padding: 8px 17px 8px 17px;   background-color: #FFF;}

#header-search-btn      {width: 42px; height: 38px; position: absolute; right: 0px; top:0px; cursor:pointer;
    background-image: url("/static/img/header/search.png?v=2"); background-repeat: no-repeat;background-position: 0px 3px;}
#header-search-btn:hover{ background-position: 0px -29px;}



/* header - basket*/
#header-basket{ display: block; position: absolute; right: 0px; top: 25px; cursor: pointer;z-index: 100; width: 201px; height: 54px;
    background-image: url("/static/img/header/basket.png"); background-repeat: no-repeat;background-size: 60px;
}
.header-basket{background-position: 0px 0px;}
#header-basket.header-basket-sel{background-position: 0px 0px; background-color: #262626;}

#header-basket-items{ }
#header-basket-items-txt{ padding-left: 56px;
    font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif; font-weight: 700; color: #8b8b8b; font-size: 14px;
}
#header-basket-items-txt div{float: left; }
#header-basket-items-txt div.num{ font-size: 18px; color: #FFF;
    padding-right: 6px; }
#header-basket-items-txt div.txt{padding-top: 3px; }
.header-basket-sel #header-basket-items-txt div.txt{}

#header-basket-text{ font-family: 'airborne_regular',Helvetica,Garuda,sans-serif; text-transform: uppercase; font-size: 14px; color: #FFF; padding-left: 56px; padding-top: 8px; }
#header-basket-text span{ color: #BEA069;}

#header-basket-dropdown{width: 201px; position: absolute; top: 78px !important; right: -0px; z-index: 9000 !important; visibility: hidden; background-color: #262626;}
#header-basket-dropdown-top{height: 3px; }
#header-basket-dropdown-mid{  background-color: #262626;}
#header-basket-dropdown-bot{height: 3px; background-color: #262626;}

.dropdown-product{cursor: pointer; padding-top: 15px; padding-bottom: 15px; color: #FFF; border-bottom: 1px dotted #434343;}
.dropdown-product:hover{background-color: #BEA069; color: #191919;}
.dropdown-product .cont1{overflow: hidden;}
.dropdown-product .quant{font-size: 13px;  font-weight: bold; float: left; width: 23px;padding-left: 13px; }
.dropdown-product .ttl{font-size: 13px;  font-weight: normal; float: left; width: 146px;text-decoration: underline; line-height: 15px; }
.dropdown-product .cont2{overflow: hidden; padding-top: 7px; }
.dropdown-product .price{float: right; padding-right: 10px; font-size: 12px; font-weight: bold;}
.dropdown-product .pricettl{float: left; padding-left: 21px; font-size: 12px;  font-weight: normal; display: none;}

#header-basket-dropdown-empty{ width: 165px; padding: 10px 15px 10px 15px;
    color:#FFF; font-size: 12px; text-align: center;}
#header-basket-dropdown-sum{ overflow: hidden; padding: 9px 0px 9px 0px;
    background-image: url("/static/img/header/basket-dropdown-spacer.png"); background-repeat: repeat-x; background-position: 0px 0px;}
#header-basket-dropdown-sum .num{float: right; padding-right: 10px;
    color: #FFF; font-size: 14px; font-weight: bold;}
#header-basket-dropdown-sum .ttl{float: left; padding-left: 13px; padding-top: 2px;
    color: #FFF; font-size: 12px; font-weight: bold; text-align: right;}
#header-basket-dropdown-btns{padding: 8px 0px 5px 0px;  overflow:hidden;
    background-image: url("/static/img/header/basket-dropdown-spacer.png"); background-repeat: repeat-x; background-position: 0px 0px;}
#header-basket-dropdown-btn-close{ width: 64px; float: left; cursor: pointer;  padding-top: 9px;
    font-size: 12px; color: #2a2826; text-decoration: underline;text-align: center;  }
#header-basket-dropdown-btn-close:hover{ width: 64px; float: left; cursor: pointer;  padding-top: 9px;
    font-size: 12px; color: #2a2826; text-decoration: none;text-align: center;  }

#header-basket-dropdown-btn-gotocart{ width: 119px; height: 28px; float: left; cursor: pointer; margin-left: 5px; padding-top: 7px;
    font-size: 14px; color: #111113; text-decoration: none;text-align: center; font-weight: 700;

    -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75);
    -moz-box-shadow:    0px 1px 2px rgba(0, 0, 0, 0.75);
    box-shadow:         0px 1px 2px rgba(0, 0, 0, 0.75);

    background: #BEA069; /* Old browsers */
}
#header-basket-dropdown-btn-gotocart:hover{text-decoration: underline;}


#header-prednosti{position: absolute; top: 245px; left: 0px;}

/* header - selected*/
#header-selected{ height: 52px; position: absolute; left: 0px; bottom: 0px;}
#header-selected div.header-selected-item{float: left; cursor: pointer;  height: 52px; padding: 17px 25px 0 10px; margin-right: 5px; box-sizing: border-box;
    font-family: 'airborne_regular',Helvetica,Garuda,sans-serif; text-transform: uppercase;
    background-image: url("/static/img/header/selected.png"); background-repeat: no-repeat;
    font-size: 16px; color: #FFF;
}

#header-selected div:hover.header-selected-item{background-color: #434343; color: #FFF;}
/*
#header-selected-findadealer  {width: 170px;  background-position: right 5px center;}
#header-selected-becomeadealer{width: 198px;  background-position: right 5px center;}
#header-selected-freecatalogue{width: 184px;  background-position: right 5px center; position: relative;}
*/
#header-selected div.header-selected-item{widthx: 184px;  background-position: right 5px center; position: relative;}


#header-selected-freecatalogue .freecatalogue_menu{display: none;}
#header-selected-freecatalogue:hover .freecatalogue_menu{display: block; width: 184px; position: absolute; left: 0;
    top: 51px; border-top: 1px dotted #434343;}

.freecatalogue_menuitem{ overflow: hidden; padding: 13px 19px 10px 22px; text-decoration: none; display: block;
    font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif; font-weight: 700;  font-size: 13px; color: #FFF;
    background-color: #111113; margin-bottom: 3px;
}
.freecatalogue_menuitem span{/*float: right;*/  color: #BEA069; font-weight: 400; }

.freecatalogue_menuitem:hover{background-color: #BEA069; color: #191919;}
.freecatalogue_menuitem:hover span{ color: #191919;}


.mailchimp-top{border:1px solid #fff;  width: 350px; float: right; margin: 0 auto; padding: 15px 15px 15px; text-align: left; position: relative;}
.mailchimp-top .txtdesc{font-size: 16px; color: #FFF; /*float: left;*/ overflow: hidden; padding-bottom: 15px; padding-right: 2px; text-align: justify;}
.mailchimp-top .txtdesc span{text-transform: uppercase; font-family: 'airborne_regular',Helvetica,Garuda,sans-serif; text-transform: uppercase;}
.mailchimp-top .fieldbox{background-color: #FFF; position: relative; margin-bottom: 5px;}
.mailchimp-top label{color: #FFF;}
.mailchimp-top label a{color: #FFF;}
.mailchimp-top .fieldbox #header-mailchimp-email{color: #191919;
    font-size: 14px; border: 0;  width: 142px; text-align: left;
    font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif; font-weight: 400; font-style: italic;
    padding: 6px 10px 7px 10px;
}
.mailchimp-top .fieldbox .btnsave{width: 25px; height: 31px; background-image: url('/static/img/header/mailchimpsave.png'); background-repeat: no-repeat; background-position: 0px 0px;
    cursor: pointer; float: right;
}
.mailchimp-top .fieldbox .btnsave:hover{background-position: 0px -31px;}
.mailchimp-top .fieldbox .mailchimp-validation{display: none; positionx: absolute; topx: 31px; width: 94%; padding: 3%;
    color: #FFF; background-color: #121212; z-index: 10;}

.mailchimp-top .fieldbox .success{
    margin: 0;
    padding: 7px 10px 9px 50px;
    font-size: 14px;
}
#successHeader{margin: 2px auto; font-size: 14px; max-width: 890px; text-align: left;}

/* Mailchimp popup*/
#mailchimpPopup .popup_btnclose {background: url("/static/img/popup/popup_close.png"); width: 12px; height: 12px;}
#mailchimpPopup .popup_btnclose:hover{background-position: 0 -12px;}
#mailchimpPopup_wrap{width: 100%; height: 100%; position: absolute; z-index: 6000; display: none;}
#mailchimpPopup{
    padding: 40px 13px; width: 503px; max-width: 503px;
    background-color: #ff4b3a;
    font-size: 16px; font-weight: 400; Color: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#mailchimpPopup .sectioncontainer-content {text-align: center;}
#mailchimpPopup .mailchimpPopup_info_container {}
.mailchimpPopup_topimg {z-index: 1; position: relative;}
#mailchimpPopup .mailchimpPopup_txt_top {
    font-family: 'airborne_regular',Helvetica,Garuda,sans-serif; text-transform: uppercase; font-size: 30px; line-height: 36px; color: #fff; text-decoration: none;
    text-align: center; margin-bottom: 17px;
}
#mailchimpPopup .mailchimpPopup_txt_top span {}
#mailchimpPopup .mailchimpPopup_txt {text-align: center;}
#mailchimpPopup .mailchimpPopup_txt span{text-decoration: underline; font-weight: 700;}

#mailchimpPopup .sectioncontainer {
    clear: both; padding-top: 24px;
}

#mailchimpPopup #popup_newsletter              {}
#mailchimpPopup #popup_newsletter_field        {width: 223px; display: inline-block; *zoom: 1; *display: inline;}
#mailchimpPopup #popup_newsletter_field_email  {
    width: 100%;
    line-height: 39px; font-size: 16px; font-weight: 400; font-style: italic;  color: #191919;
    padding: 0 16px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
}
#mailchimpPopup #popup_newsletter_btnc         {text-align: center; width: 142px; display: inline-block; *zoom: 1; *display: inline; vertical-align: top;}
#mailchimpPopup .popup_newsletter_field_btn    {background: url("/static/img/popup/mailchimp-btn.png"); background-position: right 11px center; background-repeat: no-repeat; background-color: #2e2d2d;
    margin: 0 auto; padding: 0; width: 100%;
    line-height: 39px; font-size: 16px; font-weight: 600; color: #fff;
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out; -o-transition:all 0.2s ease-out; -ms-transition:all 0.2s ease-out;
}
#mailchimpPopup .popup_newsletter_field_btn:hover {text-decoration: underline;}
#mailchimpPopup #newsletterValidation {max-width: 337px; margin: 0 auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    bottom: 15px; position: relative;
}
#mailchimpPopup .page_loading {top: 65%;}


/* header - topmenu*/
/*
#header-topmenu{ width: 595px; position: absolute; left: 0px; top: 115px; padding-left: 8px;  overflow: hidden;}

#header-topmenu a{ display: block; float: left; padding: 26px 15px 24px 15px;
   font-family: 'airborne_regular',Helvetica,Garuda,sans-serif; font-size: 18px; color: #565656; text-decoration: none;
}
#header-topmenu a:hover, #header-topmenu a.sel{color: #BEA069;}

#topmenu #topmenupointer{ display: none;width: 22px;height: 13px; position: absolute; top: 56px; left: 0px; border: 0px solid black;
    background-image: url("/static/img/header/topmenu-pointer.png"); background-repeat: no-repeat; background-position: center;
    z-index: 9999;}
.MainMenu_Item{ height: 56px; padding-top: 0px; vertical-align: top; cursor: pointer;  }
.MainMenu_Item div{position: relative; height: 41px;  padding: 15px 13px 0px 13px;
  background-image: url("/static/img/header/topmenu-arrow.png"); background-repeat: no-repeat; background-position: right bottom; }
.MainMenu_Item a{display: block;
  font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif;  font-weight: 700;  color: #2e2f30; font-size: 17px; text-decoration: none;}

.MainMenu_Item_Over{ height: 56px; padding-top: 0px; vertical-align: top; cursor: pointer; background-color: #9dbd1a;  }
.MainMenu_Item_Over div{position: relative; height: 41px;  padding: 15px 13px 0px 13px; }
.MainMenu_Item_Over a{display: block;
  font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serxif;  font-weight: 700;  color: #FFF; font-size: 17px; text-decoration: none;}

.MainMenu_Item_Selected{ height: 56px; padding-top: 0px; vertical-align: top; cursor: pointer; background-color: #9dbd1a;  }
.MainMenu_Item_Selected div{position: relative; height: 41px;  padding: 15px 13px 0px 13px; }
.MainMenu_Item_Selected a{display: block;
  font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serxif;  font-weight: 700;  color: #FFF; font-size: 17px; text-decoration: none;}


.Menu_Item_Seperator{width: 1px; vertical-align: top;}
.Menu_Item_Seperator div{width: 1px; height: 56px; ;background-color: #c4c4c4;}

.TopMenu_Item_Sub{ overflow: hidden;


  width: 573px; height: 374px; padding: 7px 117px 0px 9px;

  z-index: 10;  background-color: #FFF; border-top: 5px solid #312f2d; left: 0px;
  visibility: hidden;position: absolute;top: 0px;z-index: 120;
  background-repeat: no-repeat; background-position: right bottom;
  -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.75);
  -moz-box-shadow:    0px 0px 5px rgba(0, 0, 0, 0.75);
  box-shadow:         0px 0px 5px rgba(0, 0, 0, 0.75);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
.TopMenu_Item_Sub_top{display: none;}
.TopMenu_Item_Sub_Items{ }
.TopMenu_Item_Sub_Bottom{display: none;}
.TopMenu_Item_Sub_Seperator{  display: none;}

.TopMenu_Item_Sub_Item{   width: 155px;  text-align: left; cursor: pointer; padding: 0px; float: left; margin-left: 28px;}

.TopMenu_Item_Sub_Item .itm2{ display: block; padding: 3px 3px 3px 3px;  margin: 17px 0px 5px 0px; border-bottom: 1px solid #312f2d;
  font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serxif;  font-weight: 700;  color: #1a1918; font-size: 14px; text-decoration: none;}

.TopMenu_Item_Sub_Item .itm2:hover, .TopMenu_Item_Sub_Item .itm2-sel{ display: block; padding: 3px 3px 3px 3px;  margin: 17px 0px 5px 0px; border-bottom: 1px solid #312f2d;
  font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serxif;  font-weight: 700;  color: #FFF; font-size: 14px; text-decoration: none;
  background-color: #9dbd1a;}

.TopMenu_Item_Sub_Item .itm3{ display: block; padding: 2px 3px 6px 3px;
  font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serxif;  font-weight: 400;  color: #1a1918; font-size: 12px; text-decoration: none;
  background-image: url("/static/img/header/topmenu-sub-spacer.jpg"); background-repeat: repeat-x; background-position: bottom left;}

.TopMenu_Item_Sub_Item .itm3:hover, .TopMenu_Item_Sub_Item .itm3-sel{ display: block; padding: 2px 3px 6px 3px;
  font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serxif;  font-weight: 400;  color: #9dbd1a; font-size: 12px; text-decoration: none;
  background-image: url("/static/img/header/topmenu-sub-spacer.jpg"); background-repeat: repeat-x; background-position: bottom left;}



#topmenu_0.MainMenu_Item{background-image: url("/static/img/header/home.png?v=2"); background-repeat: no-repeat; background-position: 0px 0px; }
#topmenu_0.MainMenu_Item div{width: 28px; background-image: none;}
#topmenu_0.MainMenu_Item_Over{background-image: url("/static/img/header/home.png?v=2"); background-repeat: no-repeat; background-position: 0px -56px; }
#topmenu_0.MainMenu_Item_Over div{width: 28px;  background-image: none;}
#topmenu_0.MainMenu_Item_Selected, #topmenu_0.MainMenu_Item:hover{background-image: url("/static/img/header/home.png"); background-repeat: no-repeat; background-position: 0px -56px; }
#topmenu_0.MainMenu_Item_Selected div{width: 28px;  background-image: none;}
*/

/* header - topmenu*/
#header-topmenu-container{background-color: #FFF; position: absolute; top: 149px; width: 100%; height: 64px; z-index: 1001;}
#header-topmenu{max-width: 1170px; margin: 0 auto; overflowx: hidden; position: absolute; top: 108px; }
@media(min-width:1600px){
    #header-topmenu{max-width:1570px;}
}

#topmenu{}


.MainMenu_Item{padding: 0px 10px 0px 10px; /*height:42px;*/ cursor: pointer;
    /*background-image:url('/static/img/menu/leftmenu-arrow.png'); background-position: 177px center; background-repeat:no-repeat; background-color:#434343;*/}
.MainMenu_Item div{line-height:16px; position: relative; text-align: center; min-width: 85px;}
.MainMenu_Item a{
    font-family: 'airborne_regular',Arial,Helvetica,Garuda,sans-serif; text-transform: uppercase; font-size: 14px; font-weight: 400; text-decoration: none;  color: #434343; }

.MainMenu_Item_Over{padding: 0px 10px 0px 10px; /*height:42px;*/  cursor: pointer; background-color: #dddddd;
    /*background-image:url('/static/img/menu/leftmenu-arrow-sel.png'); background-position: 177px center; background-repeat:no-repeat;*/}
.MainMenu_Item_Over div{line-height:16px; position: relative; text-align: center; min-width: 85px;}
.MainMenu_Item_Over a{
    font-family: 'airborne_regular',Arial,Helvetica,Garuda,sans-serif; text-transform: uppercase; font-size: 14px; font-weight: 400; text-decoration: none;  color: #434343; }


.MainMenu_Item_Selected{padding: 0px 10px 0px 10px; /*height:42px;*/ cursor: pointer; background-color: #dddddd;
    /*background-image:url('/static/img/menu/leftmenu-arrow-sel.png'); background-position: 177px center; background-repeat:no-repeat;*/}
.MainMenu_Item_Selected div{line-height:16px; position: relative;  text-align: center; min-width: 85px;}
.MainMenu_Item_Selected a{
    font-family: 'airborne_regular',Arial,Helvetica,Garuda,sans-serif; text-transform: uppercase; font-size: 14px; font-weight: 400; text-decoration: none;  color: #434343; }


.Menu_Item_Seperator{ }
.Menu_Item_Seperator div{height: 64px; width: 1px; background-color: #dddddd;}
.Menu_Item_Seperator div IMG{display: none;}

.MainMenu_Item_Special{border-top: 0px; color: #FFF;
    background-image:url('/static/img/menu/leftmenu-arrow.png'); background-position: 177px center; background-repeat:no-repeat;
}


.MainMenu_Item_Special-blagovne-znamke      {background-color: #2c6698;}
.MainMenu_Item_Special-blagovne-znamke:hover{background-color: #3d719e;}

.MainMenu_Item_Special-sale    {background-color: #ed1b24;}
.MainMenu_Item_Special-sale:hover {background-color: #e10f18;}

.MainMenu_Item_Special-new-products     {background-color: #ff4b3a; }
.MainMenu_Item_Special-new-products:hover{background-color: #fa311e;}

.MainMenu_Item_Special-razprodaja      {background-color: #9d24bb;  }
.MainMenu_Item_Special-razprodaja:hover{background-color: #8d22a8;}

.MainMenu_Item_Special-paketi      {background-color: #0095DA;  }
.MainMenu_Item_Special-paketi:hover{background-color: #0095DA;}

.MainMenu_Item_Special-featured-products       {background-color: #d71249;}
.MainMenu_Item_Special-featured-products:hover {background-color: #bf1343;}





.TopMenu_Item_Sub{displayx: none;
    /* 3 columns */
    background: #FFF;
    width: 100%; padding: 25px 0; border:2px solid #434343;
    box-sizing: border-box;
    /*min-height:428px;
    min-height:91%;*/


    left: 0px;
    position: absolute; visibility: hidden;

    top: 64px !important;z-index: 120;

    /*
    -webkit-box-shadow: 0px 2px 3px 0px rgba(3, 3, 3, 0.35);
    -moz-box-shadow:    0px 2px 3px 0px rgba(3, 3, 3, 0.35);
    box-shadow:         0px 2px 3px 0px rgba(3, 3, 3, 0.35);
    */

}
.topmenu-image{height:100%; float:right;}
.TopMenu_Item_Sub IMG{}

.TopMenu_Item_Sub_top{display: none;}
.TopMenu_Item_Sub_Items{position:relative; /*background-image:url('/static/img/menu/middleline.jpg');*/ background-position:370px center; background-repeat:no-repeat;}
.TopMenu_Item_Sub_Bottom{display: none;}
.TopMenu_Item_Sub_Seperator{  display: none;}

/*#header-topmenu .TopMenu_Item_Sub_Item a{font-size:12px; padding:3px 0 3px 0; width:175px;}
#header-topmenu .TopMenu_Item_Sub_Item a:hover, #header-topmenu .TopMenu_Item_Sub_Item .itm2-sel{text-decoration: underline;}
*/

.TopMenu_Item_Sub_Item_Showall{width: 170px; line-height:39px; cursor: pointer;  float: left; text-align: center; background-color:#233f60; margin:13px 0 0 53px;
    font-weight:700;}
.TopMenu_Item_Sub_Item_Showall:hover a{color:#f5aa3f;}
.TopMenu_Item_Sub_Item_Showall a{color:#FFF; text-transform: uppercase; font-size:13px; text-decoration:none;}

.TopMenu_Item_Sub_Item{
    width: 180px;  padding: 2px 26px 7px 26px; cursor: pointer;  float: left;
    text-align: left;
}
@media(min-width:1900px){
    .TopMenu_Item_Sub_Item{
        width: 204px;
    }
}

.TopMenu_Item_Sub_Item.divide_0{clear: both;}

.TopMenu_Item_Sub_Item .itm2{ display: block;  padding: 10px 0px 5px 0px; font-weight:400; color: #434343; font-size: 14px;
    font-family: 'airborne_regular',Arial,Helvetica,Garuda,sans-serif; text-transform: uppercase; text-decoration: none; margin-bottom: 5px;
    border-bottom: 2px dashed #BEA069;
}

.TopMenu_Item_Sub_Item .itm2:hover, .TopMenu_Item_Sub_Item .itm2-sel{display: block;  padding: 10px 0px 5px 0px; font-weight: 400; color: #BEA069;
    font-size: 14px;
    font-family: 'airborne_regular',Arial,Helvetica,Garuda,sans-serif; text-transform: uppercase; text-decoration: none;
    border-bottom: 2px dashed #BEA069;
}


.TopMenu_Item_Sub_Item .itm3{ display: block; padding: 2px 0px 2px 0px; line-height: 18px;
    font-weight: 400;  color: #434343; font-size: 13px; text-decoration: none;
}

.TopMenu_Item_Sub_Item .itm3:hover, .TopMenu_Item_Sub_Item .itm3-sel{  display: block; padding: 2px 0px 2px 0px; line-height: 18px;
    font-weight: 700;  color: #434343; font-size: 13px; text-decoration: none;
}

/* content*/
#index-content, #sub-content{width: 1170px; padding: 0px 0px 30px 0px;  }
@media(min-width:1600px){
    #index-content, #sub-content{width:1570px;}
}

/*
#prednostiTopIndex{width: 1005px; position: absolute; top: 388px; left: 0px; z-index: 1000;}
#prednostiTopSub{width: 1005px; padding-top: 10px; padding-bottom: 9px;}
#oglasLevo {display: inline; position: absolute; right: 1014px; top: 0px;}
#oglasDesno{display: inline; position: absolute; left: 1014px; top: 0px;}
#contentbot{width: 985px; margin-left: 19px;height: 11px; background-image: url("/static/img/page/dots.png"); background-repeat: repeat; background-position: left bottom;   }
*/

#left{width:  280px; margin-right: 20px; padding-top: 53px; float: left;  }
#right{margin-left: 0px; overflow: hidden;}




/* Catalogue - left menu*/
#leftmenu{ padding-bottom: 0px; background-color: #FFF; margin-bottom: 20px;}
#leftmenuTitle{ padding: 8px 17px 5px 17px;
    font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serxif;  font-weight: 700;  color: #FFF; font-size: 20px; text-decoration: none;
    background-color: #2a2826;  }
.leftmenuCat{ display: none;font-size: 12px; color: #555555; font-weight: bold; width: 140px; padding: 20px 21px 0px 21px;}

.leftmenuItems{padding-top: 0px; padding-bottom: 7px; margin-top: 0px;}
.leftmenu_spacer{ height: 1px; display: none;}

.contolpanel_menu_left .leftmenuItems{padding-bottom: 0;}
#leftmenu a.controlpanel_menu{color: #FFF; background-color: #05051E;}
#leftmenu a.controlpanel_menu:hover{background-color: #FFF; color: #05051E;}

#leftmenu a.leftmenu_item{
    display: block; position: relative;
    padding: 16px 22px 15px 22px;
    font-family: 'airborne_regular',Helvetica,Garuda,sans-serif; text-transform: uppercase;
    font-weight: 400;
    font-size: 18px;
    color: #FFF;
    background-repeat: repeat;
    background-position: left top;
    background-color: #05051E;
}
/*#leftmenu a.leftmenu_item .img{position: absolute; display: block; width: 62px; height: 55px; top: 0px; left: 0px; z-index: 10;background-repeat: no-repeat; background-position: 0px 0px;}*/

#leftmenu a.leftmenu_item_sel, #leftmenu a:hover.leftmenu_item{
    display: block; position: relative;
    padding: 16px 22px 15px 22px;
    font-family: 'airborne_regular',Helvetica,Garuda,sans-serif; text-transform: uppercase;
    font-weight: 400;
    font-size: 18px;
    color: #FFF;
    background-repeat: repeat;
    background-position: left top;
    background-color: #05051E; text-decoration: none;
}
/*#leftmenu a.leftmenu_item_sel .img,
  #leftmenu a:hover.leftmenu_item .img{position: absolute; display: block; width: 62px; height: 55px; top: 0px; left: 0px; z-index: 10; background-repeat: no-repeat; background-position: 0px -55px;}*/

.leftmenulevel3topspacer{ heightx: 10px;}
.leftmenulevel3botspacer{ heightx: 10px;}



#leftmenu a.leftmenu_item_sub        { display: block; margin-top: 5px; padding: 12px 20px 5px 20px; text-transform: uppercase; font-family: 'airborne_regular',Helvetica,Garuda,sans-serif;
    font-weight: 400; color: #121212; text-decoration: none;
    border-top: 2px solid #f9f9f9; font-size: 14px;
}
#leftmenu a.leftmenu_item_sub_sel,
#leftmenu a:hover.leftmenu_item_sub{ display: block;  margin-top: 5px; padding: 12px 20px 5px 20px; text-transform: uppercase; font-family: 'airborne_regular',Helvetica,Garuda,sans-serif;
    font-weight: 400; color: #BEA069; text-decoration: none;
    border-top: 2px solid #f9f9f9; font-size: 14px;
}


#leftmenu a.leftmenu_item_suber        { display: block; padding: 5px 20px 5px 20px; margin-left: 0px; margin-bottom: 0px;
    font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif; font-weight: 400; font-size: 14px; color: #121212;text-decoration: none;
    /*background-image: url("/static/img/menu/leftmenusub.png"); background-repeat: no-repeat; background-position: 0px 6px; */ }
#leftmenu a.leftmenu_item_suber_sel,
#leftmenu a:hover.leftmenu_item_suber{ display: block; padding: 5px 20px 5px 20px; margin-left: 0px; margin-bottom: 0px;
    font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif; font-weight: 400; font-size: 14px; color: #BEA069;text-decoration: none;
    /*background-image: url("/static/img/menu/leftmenusub.png"); background-repeat: no-repeat; background-position: 0px 6px; */ }



.leftmenuItemsSpecial{padding-top: 0px; padding-bottom: 0px; margin-top: 0px;}

#leftmenu .leftmenuItemsSpecial a.leftmenu_item{border-top: 0px; color: #FFF;
    background-image: url("/static/img/menu/topmenuspecial-arrow.png");}

#leftmenu a.leftmenu-blagovne-znamke      {background-color: #2c6698;}
#leftmenu a:hover.leftmenu-blagovne-znamke{background-color: #3d719e;}

#leftmenu a.leftmenu-sale    {background-color: #d71249;}
#leftmenu a:hover.leftmenu-sale {background-color: #bf1343;}

#leftmenu a.leftmenu-new-products     {background-color: #ff9c01; }
#leftmenu a:hover.leftmenu-new-products{background-color: #e78f05;}

#leftmenu a.leftmenu-razprodaja      {background-color: #9d24bb;  }
#leftmenu a:hover.leftmenu-razprodaja{background-color: #8d22a8;}

#leftmenu a.leftmenu-paketi      {background-color: #0095DA;  }
#leftmenu a:hover.leftmenu-paketi{background-color: #0095DA;}
#facebookbox{padding-top: 22px;}

#leftmenu a.leftmenu-featured-products     {background-color: #d71249;}
#leftmenu a:hover.leftmenu-featured-products {background-color: #bf1343;}


#leftPrednosti{}
#leftPrednosti a{display: block; margin-bottom: 7px;}


/* Left - mailing*/

.right_newsletter{width: 191px; margin-top: 25px;
    background-color: #333333; background-image: url("/static/img/mailing/right-bg.jpg"); background-repeat: no-repeat; background-position: top left;}
.right_newsletter_Ttl{font-family: 'airborne_regular',Helvetica,Garuda,sans-serif; text-transform: uppercase; color: #BEA069; text-transform: uppercase; font-size: 18px; font-weight: 400; line-height: normal; padding: 20px 0px 11px 0px;
    text-align: center;}
.right_newsletter_Txt{font-size: 14px; color: #d2d2d2; text-align: center;}

.right_newsletter_content{position: relative; width: 166px; margin-left: 10px; padding-top: 13px; padding-bottom: 13px;}
.right_newsletter_field{ text-align: left;}
.right_newsletter_field INPUT{width: 138px;  padding: 5px 14px 7px 14px; border: 0px;
    font-weight: 400; font-style: italic; color: #191919; font-size: 18px;
    background-color: #BEA069; }
.right_newsletter_field INPUT:focus{border: 0px solid #e44101;}
.right_newsletter_btnc{padding-top: 14px; text-align: right;}

#newsletterValidation{}
#newsletterOk{/*width: 164px; margin-left: 13px;*/}

/* content - h1,h2, ...*/
.content{text-align: left;}
h1{ font-family: 'airborne_regular',Helvetica,Garuda,sans-serif; text-transform: uppercase; font-weight: 400; font-size: 18px; color: #FFF; margin: 0px; padding: 0px;text-transform: none; display: inline;}
h2{ font-family: 'airborne_regular',Helvetica,Garuda,sans-serif; text-transform: uppercase; font-weight: 400; font-size: 16px; color: #434343; margin: 0px; padding: 0px;text-transform: none; display: inline;}
h3{ font-weight: 600; font-size: 14px;color: #FFF; margin: 0px; padding: 0px;text-transform: none; }
.page_title{padding: 16px 22px 15px 22px; margin-top: 15px;
    font-family: 'airborne_regular',Helvetica,Garuda,sans-serif; text-transform: uppercase; font-weight: 400; font-size: 18px; color: #FFF;
    background-repeat: repeat; background-position: left top;
    background-color: #05051E;}

.page_title span.ttl{ color: #BEA069;}

#sub-content .catalogue_list .page_title{
    background: none; color: #121212; padding: 12px 5px 10px 5px;
}
#sub-content .catalogue_list .page_title span.ttl{color: #121212;}
#sub-content .catalogue_list .page_title h1{font-size: 26px; color: #121212;}

.FieldSection{ font-family: 'airborne_regular',Helvetica,Garuda,sans-serif;text-transform: uppercase; color: #BEA069; font-size: 17px; padding-bottom: 5px; padding-top: 15px; }
.FieldLabel{color: #0d0d0e; font-size: 14px;  }

.field{border: 0px; padding: 6px 10px 7px 10px; width: 221px;
    font-size: 14px; color: #000; font-weight: 400;   text-decoration: none;
    background-color: #d4d4d4;
    font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif;
}

.input_size{width: 300px;}

.content .btn{  display: inline-block;   padding: 10px 26px 9px 17px;
    font-size: 14px; font-weight: 700; color: #292929; cursor: pointer;
    background-image : url("/static/img/form/btn.png"); background-repeat: no-repeat;background-position: right center;
    border: 3px solid #e4e4e4;
    *zoom: 1; *display: inline;
}
.content .btn:hover{border: 3px solid #BEA069;  }

.content .btn-back, .content a.btn-back{  display: inline-block;  padding: 10px 17px 9px 26px;
    font-size: 14px; font-weight: 700; color: #292929; cursor: pointer; text-decoration: none;
    background-image : url("/static/img/form/btn-back.png"); background-repeat: no-repeat;background-position: left center;
    border: 3px solid #565656;
    *zoom: 1; *display: inline;
}
.content .btn-back:hover, .content a.btn-back:hover{border: 3px solid #BEA069;
    font-size: 14px; font-weight: 700; color: #292929; cursor: pointer; text-decoration: none;}



.content a      {color: #BEA069; text-decoration: underline; font-size: 13px;}
.content a:hover{color: #BEA069; text-decoration: none;      font-size: 13px;}
.content .controlpanelindex a      {color: #2a2826; text-decoration: underline; font-size: 12px;}
.content .controlpanelindex a:hover{color: #2a2826; text-decoration: none;      font-size: 12px;}


.content ul{margin-left: 0px;padding-left: 0px; list-style-type: none;}
.content ul li{ padding-left: 13px; line-height: 18px;
    background-image: url("/static/img/content/ul-bullet.png"); background-repeat: no-repeat; background-position: 0px 7px;}




.table tr th{border-bottom: 0px solid black; padding: 6px 10px 6px 10px; background-color: #dcdcdc;
    color: #2f2f2f; font-size: 12px;
}
.table td{  padding: 6px 10px 6px 10px; vertical-align: top; color: #4b4b4b; font-size: 12px;}
.table td .quantity{width: 40px; text-align: left; }
.table .image{text-align: center; width: 100px;}
.table .title{vertical-align: top;}
.table .over{ background-color: #efefef;}



/* Content - breadcrumb*/

.menu_breadchrumb              {color: #292929; font-weight: 600;  font-size: 14px; ; padding: 20px 0px 0px 0px;
    position: relative; top: 0px;
}
.menu_breadchrumb a            {color: #292929;display: inline-block; font-size: 14px; text-decoration: none; }
.menu_breadchrumb a:hover      {color: #292929;display: inline-block; font-size: 14px; text-decoration: underline;}
.menu_breadchrumb a:last-child {color: #BEA069;display: inline-block; font-size: 14px; text-decoration: none; }
.menu_breadchrumb_spacer{display: none;}
#menu_breadchrumbinner{display: inline-block; zoom:1; *display: inline;}

/* Catalogue */


/* Catalogue - list - small */
/*.catalogue_list_small{width: 463px;background-color: transparent; }
.catalogue_list_small_title{height: 33px; padding: 28px 0px 0px 15px; width: 448px;
  color: black;font-size: 24px; font-weight: bold;
}
.catalogue_list_small_titleline{height: 1px; background-color: #cbcbcb;  }
.catalogue_list_small_content{ width: 450px; height: 206px; margin-left: 13px; margin-top: 9px; background-color: transparent;}

.catalogue_list_small_item_spacer{float: left; width: 22px; height: 202px; float: left;}
*/

/* Catalogue - list */
.catalogue_list{margin-left: 0px; padding: 0px 0px 0px 0px; position: relative; }

.catalogue_list_description{padding: 21px 21px 21px 21px;
    background-color:#f9f9f9; color: #434343; font-size: 15px; line-height: 24px; margin-top: 13px;  }
.catalogue_list_description_image      {width: 290px; border: 2px solid #e1ded7;  overflow: hidden;  float: right;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; margin-left: 40px; margin-bottom: 20px;}
.catalogue_list_description_image:hover{ border: 2px solid #2c6698; }

/*
.catalogue_list_filter{ position: absolute; top: 10px; right: 12px;  display: inline; }
.catalogue_list_filter_item{ float: right; color: #FFF; font-size: 11px; font-weight: normal; text-transform: none;
  margin-left: 10px;margin-top: 3px; padding-right: 0px;}
.catalogue_list_filter_item SELECT{margin-left: 10px; text-transform: none; font-size: 12px;}
.catalogue_list_filter_item .txt{margin-left: 10px; text-transform: none; font-size: 12px; floatx: left;}
.catalogue_list_filter_item .btn-search{ cursor: pointer; margin-topx: 3px; margin-leftx: 3px;floatx: left; vertical-align: bottom;}
*/
.catalogue_list_filter{ overflow: hidden; padding: 8px 13px 8px 13px; position: absolute; top: 56px ; right: 0px;
    background-color: #FFF; }
.catalogue_list_filter_search{ overflow: hidden; padding: 8px 13px 8px 13px; position: relative; top: auto ; right: auto;
    background-color: #FFF; }

.catalogue_list_filter_item{ float: right;  margin-left: px;margin-top: 0px; padding-right: 0px;
    font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif;  color: #0d0d0e; font-size: 13px; font-weight: 400; text-transform: none;
}
.catalogue_list_filter_item SELECT{margin-left: 34px; text-transform: none; font-size: 13px; color: #BEA069; background-color: #FFF; border: 0px;}
.catalogue_list_filter_item .txt{ float: left;}
.catalogue_list_filter_item .btn-search{ cursor: pointer; margin-topx: 3px; margin-leftx: 3px;floatx: left; vertical-align: bottom;}

.catalogue_list_filter_item_listtype    {width: 17px; height: 16px; margin-left: 10px;  float: left; cursor: pointer;
    background-image: url("/static/img/catalogue/filter-listtype.png"); background-repeat: no-repeat;background-position: -27px -16px; }

.catalogue_list_filter_item_listtype_detailed      {background-position: -27px   0px; }
.catalogue_list_filter_item_listtype_detailed:hover,
.catalogue_list_filter_item_listtype_detailed_sel{background-position: -27px -16px; }
.catalogue_list_filter_item_listtype_list          {background-position:  0px   0px; }
.catalogue_list_filter_item_listtype_list:hover,
.catalogue_list_filter_item_listtype_list_sel    {background-position:  0px -16px;  }

.catalogue_list_content{ text-align: left; padding-left: 0px; padding-top: 28px;}

.catalogue_list_paging{text-align: center; margin: 0px 0px 0px 0px; overflow: hidden;  color: #BEA069;  padding: 0px 14px 0px 0px; position: relative;}
.catalogue_list_paging_arrowleft_disabled{display: none;}
.catalogue_list_paging_arrowright_disabled{display: none;}

.catalogue_list_paging_text{ display: none;  font-size: 15px; color: #1a1918; padding-top: 10px;
    font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif;  text-align: center; }
.catalogue_list_paging_textleft{display: none;}

.catalogue_list_paging_arrowleft, .catalogue_list_paging_arrowright{
    display: inline-block; width: 20px; height: 20px; padding-right: 0px; padding: 3px;
    cursor: pointer;   margin-left: 0px;
    background-image: url("/static/img/catalogue/paging-imgs.png"); background-repeat: no-repeat; background-position: 0px 0px;
    *zoom: 1;  *display: inline;
}
.catalogue_list_paging_arrowleft{background-position: 0px -110px; }
.catalogue_list_paging_arrowleft:hover{background-position: 0px -136px;}
.catalogue_list_paging_arrowright{background-position: 0px -162px;}
.catalogue_list_paging_arrowright:hover{background-position: 0px -188px;}

.catalogue_list_paging_numb, .catalogue_list_paging_numb_sel, .catalogue_list_paging_spacer{

    display: inline-block; width: 26px; height: 26px; padding-right: 0px;
    cursor: pointer;  padding-top: 0px;  /*float: left;*/ margin-left: 7px;
    color: #434343;  text-align: center;font-weight: normal; font-size: 18px; font-weight: 700; text-decoration: none; text-align: center;
    border: 3px solid #565656;
}
.catalogue_list_paging_numb:hover, .catalogue_list_paging_numb_sel{ color: #FFF; background-color: #BEA069; border: 3px solid #BEA069;}
.catalogue_list_paging_spacer{cursor: default;}




.catalogue_list_row_spacer{clear: both; height: 30px;}
.catalogue_list_item_spacer{float: left; width: 28px; height: 394px;}
.catalogue_list_item{  width: 271px; height: 394px; float: left; cursor: pointer;position: relative;
    background-color: #f9f9f9;}
@media(min-width:1600px){
    .catalogue_list_item{width: 291px;}
}

.catalogue_list_item_image_container{width: 271px; height: 190px; padding: 0px; position: absolute; left: 0px; top: 0px; background-color: transparent;   overflow: hidden;
}
@media(min-width:1600px){
    .catalogue_list_item_image_container{width: 291px;}
}
.catalogue_list_item_image{width: 271px;  height: 190px; margin: 0px 0px 0px 0px;  overflow: hidden;background-color: #FFF;  }
@media(min-width:1600px){
    .catalogue_list_item_image{width: 291px;}
}
.catalogue_list_item_image td{text-align: center; vertical-align: middle;width: 271px;  height: 190px; overflow: hidden;}
@media(min-width:1600px){
    .catalogue_list_item_image td{width: 291px;}
}
.catalogue_list_item_image_shadow{
    /*
      position: absolute; top: 0px; left: 0px; width: 231px; height: 66px;
    background-image: url("/static/img/catalogue/list-item-image-bg.png"); background-repeat:repeat-x; background-position: 0px 0px; */
    display: none;
}

.catalogue_list_item_txt{width:265px; height: 47px; position: absolute; top: 190px; left: 3px;  border-bottom: 1px dotted #434343; padding-top: 8px; }
.catalogue_list_item_title{ text-align: center;height: 40px; overflow: hidden; }
.content .catalogue_list_item .catalogue_list_item_title a{
    font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif; color: #292929; font-size: 16px;  font-weight: bold;
    text-decoration:none;  line-height: 18px;
}
.content .catalogue_list_item:hover .catalogue_list_item_title a,
.content .catalogue_list_item .catalogue_list_item_title a:hover{color: #BEA069; text-decoration: none; }

.catalogue_list_item_description{display: none;}

.catalogue_list_item_price{display: block; position: absolute; top: 286px; left: 0px; padding: 0px 0px 0px 0px; width: 271px;
    font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif; color: #2a2a2a; font-size: 17px; font-weight: 600;  text-align: center;
}
@media(min-width:1600px){
    .catalogue_list_item_price{width: 291px;}
}
.catalogue_list_item_price .price{display: inline; color: #BEA069; }
.catalogue_list_item_price span.curr{font-weight: 400;}

.catalogue_list_item_price_discounted{display: block; position: absolute; top: 246px; left: 0px; padding: 19px 0px 0px 0px; width: 271px;  }
@media(min-width:1600px){
    .catalogue_list_item_price_discounted{width: 291px;}
}
.catalogue_list_item_price_discounted .price{display: inline;  }
.catalogue_list_item_price_discounted .curr{font-weight: 400;}

/* .catalogue_list_item_price_discounted div{float: left; font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif; color: #FFF; font-size: 18px;  font-weight: 900; }*/
.catalogue_list_item_price_discounted .disabled{ padding-top: 3px;
    font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif; color: #2a2a2a; font-size: 13px; font-weight: 600;  text-align: center;}
.catalogue_list_item_price_discounted .disabled .price{text-decoration: line-through;}
.catalogue_list_item_price_discounted .discount{
    font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif; color: #2a2a2a; font-size: 17px; font-weight: 600;  text-align: center;}
.catalogue_list_item_price_discounted .discount .price{display: inline; color: #BEA069; }
.catalogue_list_item_price_discounted .discount .percent{font-size: 15px;}

.catalogue_list_item_price_discounted .discountpercent{display: none;  color: white;  position: absolute; top: 0px; right: 10px; font-size: 18px; }

.catalogue_list_item_sale_discounted .disabled{}
.catalogue_list_item_sale_discounted .discount{}

.catalogue_list_item_package_discounted .disabled{}
.catalogue_list_item_package_discounted .discount{}

.catalogue_details .catalogue_details_packageitem{width: 164px; position: relative; float: left; padding: 20px 0; height: 160px}
.catalogue_details .catalogue_details_packageitem .catalogue_details_image_big{width: 100%; padding: 0;}
.catalogue_details .catalogue_details_packageitem .catalogue_details_image_big IMG{max-width: 150px; max-height: 150px;}
/*
.catalogue_details .catalogue_details_packageitem .catalogue_list_item_package_title{display: block; top: 0px; left: 20px; height: auto; position: absolute;
  background-color: #262626; width: 130px; padding: 2px 0; text-align: center;}
*/
.catalogue_details .catalogue_details_packageitem .catalogue_list_item_package{display: block; bottom: 0px; left: 10px; min-height: 20px; position: absolute;
    background-color: #f9f9f9; width: 150px; padding: 2px 0; text-align: center;}
.catalogue_details .catalogue_details_packageitem .catalogue_list_item_package_discounted{min-height: 35px;}

.catalogue_details .catalogue_details_packageitem .catalogue_list_item_package .itemttl{color: #262626; font-size: 14px;}
.catalogue_details .catalogue_details_packageitem .catalogue_list_item_package .price{color: #BEA069; font-size: 14px;}
.catalogue_details .catalogue_details_packageitem .catalogue_list_item_package .price .pricettl{color: #262626;}
.catalogue_details .catalogue_details_packageitem .catalogue_list_item_package .discount{color: #BEA069; font-size: 14px;}
.catalogue_details .catalogue_details_packageitem .catalogue_list_item_package .discount .pricettl{color: #FFF;}
.catalogue_details .catalogue_details_packageitem .catalogue_list_item_package .disabled{text-decoration: line-through; color: #FFF; font-size: 14px;}


.catalogue_list_item_discount_img{/*position: absolute; top: -18px; right: -17px; width: 87px; height: 79px;text-align: center;;*/
    position: absolute; top: -8px; right: -7px; width: 49px; height: 48px;  z-index: 10;
    background-image: url("/static/img/catalogue/badges.png?v=2"); background-repeat: no-repeat; background-position: 0px 0px;
    display: none;
}
.catalogue_list_item_discount_img .ttl{display: none;color: #FFF; font-size: 12px; text-transform: uppercase; padding-top: 17px;  font-weight: bold; display: none;}
.catalogue_list_item_discount_img .disc{display: none;font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif; color: #FFF; font-size: 16px; padding-top: 0px; font-weight: 900; text-align: center;
    padding-top: 48px; width: 78px;}
.catalogue_list_item_sale_img{background-position: 0px -96px;}
.catalogue_list_item_package_img{background-position: 0px -144px;}

.catalogue_list_item_btn{ width: 104px; height: 31px; position: absolute; right: 11px; bottom: 22px; padding-left: 15px; padding-top: 12px;
    font-size: 14px; color: #FFF; font-weight: 700;
    background-image: url("/static/img/catalogue/btntobasket.png"); background-repeat: no-repeat; background-position: 92px 15px; background-color: #BEA069;}

.catalogue_list_item_btn_outofstock{width: 88px; height: 31px; position: absolute; right: 11px; bottom: 22px; padding-left: 15px; padding-top: 12px;
    font-size: 14px; color: #FFF; font-weight: 700; background-color: #BEA069; opacity:.5;}

.catalogue_list_item_more{position: absolute; bottom: 22px; left: 11px;}

/* List type detailed */
.catalogue_listtype_detailed .catalogue_list_content{ margin-left: 15px; padding-left: 0px; margin-bottom: 20px;
    width: 670px;
    border-bottom: 2px solid #e1ded7;
    border-top: 2px solid #e1ded7;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;}
.catalogue_listtype_detailed .catalogue_list_item{  float: none; width: auto; height: auto;
    border-left: 2px solid #e1ded7;
    border-right: 2px solid #e1ded7;
    /*border-top: 2px solid #e1ded7;*/
}
.catalogue_listtype_detailed  .catalogue_list_item_spacer{ float: none; height: 2px; background-color: #e1ded7; width: auto;;}
.catalogue_listtype_detailed .catalogue_list_row_spacer{display: none;}
.catalogue_listtype_detailed .catalogue_list_item_image_container {width: 171px; height: 147px; padding: 0px; position: relative;float: left;
    background-color: transparent;   overflow: hidden;
    padding: 10px;
    border: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;}

.catalogue_listtype_detailed  .catalogue_list_item_image{width: 171px;  height: 147px; margin: 0px 0px 0px 0px;  overflow: hidden;  }
.catalogue_listtype_detailed  .catalogue_list_item_image td{text-align: center; vertical-align: middle;width: 171px;  height: 147px; overflow: hidden;}
.catalogue_listtype_detailed  .catalogue_list_item_image IMG{width: 85%; }
.catalogue_listtype_detailed .catalogue_list_item_btn{ width: 179px; height: 33px; position: absolute; right: -1px; top: 73px;
    background-image: url("/static/img/catalogue/btntobasket.png"); background-repeat: no-repeat; background-position: 0px -33px;}

.catalogue_listtype_detailed .catalogue_list_item_txt{width:267px; height: auto; overflow: hidden; padding: 31px 0px 0px 0px;
    position: relative; top: 0px; left: 0px; float: left;}
.catalogue_listtype_detailed .catalogue_list_item_title{overflow: hidden;  text-align: left;  }
.content .catalogue_listtype_detailed  .catalogue_list_item .catalogue_list_item_title a{
    font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif; color: #312c26; font-size: 20px;  font-weight: 600;
    text-decoration:none;  line-height: 22px;
}
.content .catalogue_listtype_detailed .catalogue_list_item:hover .catalogue_list_item_title a,
.content .catalogue_listtype_detailed .catalogue_list_item .catalogue_list_item_title a:hover{color: #9ebf16; text-decoration: none; }

.catalogue_listtype_detailed .catalogue_list_item_description{display: block;  line-height: 22px; padding-top: 10px;}


.catalogue_list_description ul li, .catalogue_list_description ol li {
    background-position: 0px 10px;
    line-height: 24px;
    margin-left: 20px;
    margin-bottom: 5px;
}
/*
.catalogue_listtype_detailed .catalogue_list_item_price{display: inline-block; position: absolute; top: 24px; left: auto; right: -1px; padding: 6px 26px 6px 47px;
  font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif; color: #FFF; font-size: 24px; font-weight: 700; width: 120px; text-align: center;
  background-color: #1a1918; background-image: url("/static/img/catalogue/pricepointers.png"); background-repeat: no-repeat; background-position: 0px 0px;
  *zoom: 1; *display: inline;
}
.catalogue_listtype_detailed .catalogue_list_item_price span.curr{font-weight: 400;}

.catalogue_listtype_detailed .catalogue_list_item_price_discounted{display: inline-block; position: absolute; top: 24px; left: auto; right: -1px;  width: auto;
  *zoom: 1; *display: inline;  }
.catalogue_listtype_detailed .catalogue_list_item_price_discounted .curr{font-weight: 400;}

 .catalogue_listtype_detailed .catalogue_list_item_price_discounted div{float: left; font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif; color: #FFF; font-size: 24px;  font-weight: 900; }
 .catalogue_listtype_detailed .catalogue_list_item_price_discounted .disabled{font-size: 14px; text-decoration: line-through; font-weight: 600;
    height: 30px;  padding-top: 13px; padding-left: 22px;
    background-color: #d71249;  background-image: url("/static/img/catalogue/pricepointers.png?v=2"); background-repeat: no-repeat; background-position: 0px -43px;}
 .catalogue_listtype_detailed .catalogue_list_item_price_discounted .discount{     height: 38px;   padding: 5px 11px 0px 10px;
    background-color: #d71249;}
 .catalogue_listtype_detailed .catalogue_list_item_price_discounted .discountpercent{     height: 31px;   padding: 12px 3px 0px 3px;
    font-size: 14px;
    background-color: #1a1918;}

.catalogue_listtype_detailed .catalogue_list_item_discount_img{top: 5px; left: 4px;}


 .catalogue_listtype_detailed .catalogue_list_item_sale_discounted .disabled{background-color: #9d24bb; background-position: 0px -86px;}
 .catalogue_listtype_detailed .catalogue_list_item_sale_discounted .discount{background-color: #9d24bb;}

 .catalogue_listtype_detailed .catalogue_list_item_package_discounted .disabled{background-color: #0095da; background-position: 0px -129px;}
 .catalogue_listtype_detailed .catalogue_list_item_package_discounted .discount{background-color: #0095da;}
*/

/*
.catalogue_list_item_discount_img{position: absolute; top: 67px; left: 170px; width:56px; height: 43px;  padding-top: 23px;
  text-align: right; padding-right: 16px;
  background-image : url("/static/img/content/content.png"); background-position:  0px  -230px; background-repeat: no-repeat;
  color: #ffffff; font-weight: bold; font-size: 18px; border: 0px solid black;}*/

/* SIBLINGS */
/*
.catalogue_list_item_3{ }
.catalogue_list_item_3 .catalogue_list_item_title{width: 180px; padding: 11px 4px 0px 4px; }
.catalogue_list_item_3 .catalogue_list_item_image_container{ background-image: none; overflow: hidden;width: 188px;  height: 130px; overflow: hidden;   border: 0px solid black; padding: 0px;}
.catalogue_list_item_3 .catalogue_list_item_image{width: 188px;  height: 130px;}
.catalogue_list_item_3 .catalogue_list_item_image td{width: 188px;  height: 130px;}
.catalogue_list_item_3 .catalogue_list_item_image img{max-width: 188px;  max-height: 130px;}
.catalogue_list_item_3 .catalogue_list_item_image_shadow{width: 188px;  height: 130px;}
.catalogue_list_item_3 .catalogue_list_item_description{displayx: none; background-position:  0px  -213px; padding: 0px;height: 3px; width: 188px;}
.catalogue_list_item_3 .catalogue_list_item_price{width: 162px; padding: 8px 16px 0px 10px;}
.catalogue_list_item_3 .catalogue_list_item_onlinesel{width: 162px; padding: 8px 16px 0px 10px;}
.catalogue_list_item_3 .catalogue_list_item_price_discounted{width: 162px; padding: 8px 16px 0px 10px;}
.catalogue_list_item_3 .catalogue_list_item_price_save{width: 162px; padding: 8px 16px 0px 10px; }
.catalogue_list_item_3 .catalogue_list_item_stock{width: 162px; padding: 8px 16px 0px 10px; }
.catalogue_list_item_3 .catalogue_list_item_discount_img{left: 120px;}
*/

/* catalogue - details*/
/*.catalogue_details_title{background-image: url("/static/img/catalogue/details-title-bg.png"); width: 738px; height: 31px; margin-left: 5px; margin-top: 7px;
  padding: 4px 14px 0px 14px;}*/


#catalogue_item_youtube_container{padding-left:20px; padding-top: 30px}
#catalogue_item_youtube_container IMG{cursor:pointer; width:100%}
#catalogue_item_youtube_container .catalogue_item_youtube{background-image:url("/static/img/catalogue/video-btn.png"); background-repeat:no-repeat;
    position:absolute; height:24px; padding: 6px 0 0 50px; margin: 25px 0 0 90px; top: 50%; transform: translateY(-50%);}
#catalogue_item_youtube_container .more{
    position: relative;
    display: block;
    margin:0 20px;
}
#catalogue_item_youtube_container .catalogue_video_shadow{background-image:url("/static/img/catalogue/video-shadow.png"); background-repeat:repeat-x;
    position:absolute; height:86px; width:100%; top: 50%;  transform: translateY(-50%);}
#catalogue_item_youtube_container a{font-family:'airborne_regular',Helvetica,Garuda,sans-serif; text-transform: uppercase; font-size:18px; color:#bcbcbc;
    text-decoration: none;}

.catalogue_details{  position: relative; margin-top: 15px; background-color: #FFF; padding-bottom: 1px;}

.catalogue_details_info{ padding: 20px 20px 30px;  }

.catalogue_details_image{ width: 329px;  float: left; }
@media(min-width:1600px){
    .catalogue_details_image{width: 430px;}
}
.catalogue_details_image_big {width: 289px;  overflow: hidden;  text-align: center;
    padding: 20px;}
@media(min-width:1600px){
    .catalogue_details_image_big{width: 390px;}
}
.catalogue_details_image_big:hover{ }
.catalogue_details_image_shadow{/*position: absolute; top: 0px; left: 0px; width: 329px; height: 66px; z-index: 10; cursor: pointer;
  background-image: url("/static/img/catalogue/list-item-image-bg.png"); background-repeat:repeat-x; background-position: 0px 0px;*/ display: none; }

.catalogue_details_image_zoom{width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; cursor: pointer;
    background-image: url("/static/img/catalogue/zoom.png"); background-repeat: no-repeat; background-position: center;
}

.catalogue_details_image_package_spacer{height: 46px;
    background: url("/static/img/catalogue/package-img-spacer.png") no-repeat center;}

.catalogue_details_gallery_spacer{width: 289px; margin-left: 20px; height: 2px;  background-color: #dadada;}
@media(min-width:1600px){
    .catalogue_details_gallery_spacer{width: 390px;}
}
.catalogue_details_gallery{
    width: 293px; margin-left: 12px;
    /*width: 271px;margin-left: 22px; padding-top: 20px; padding-bottom: 0px; */

    overflow: hidden; padding-left: 12px; /*border-top: 2px solid #dadada;*/}
@media(min-width:1600px){
    .catalogue_details_gallery{width: 390px; margin-left: 8px;}
}
.catalogue_details_gallery .img{ width: 70px; height: 86px; float: left; overflow: hidden; text-align: center; vertical-align: middle;
    margin: 10px;  border: 2px solid white;
}
.catalogue_details_gallery .img:hover{border: 2px solid #262626; }
.catalogue_details_gallery .img IMG{}
.catalogue_details_gallery .img IMG:hover{}
.catalogue_details_gallery .spacer{width: 25px; height: 87px; float: left; display: none;}
.catalogue_details_gallery .spacerv{height: 20px; clear: both;display: none;}



.catalogue_details_item_discount_img{display: none; background-image: url("/static/img/catalogue/badges.png?v=2");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 48px;
    position: absolute;
    left: 4px;
    top: 5px;
    width: 49px;
    z-index: 10;}
.catalogue_details_item_discount_img .ttl{display: none;}
.catalogue_details_item_discount_img .disc{display: none;}

.catalogue_details_item_sale_img{background-position: 0px -96px;}
.catalogue_details_item_package_img{background-position: 0px -144px;}

.catalogue_details        .catalogue_details_package_badge{display: none;}
.catalogue_detailspackage .catalogue_details_package_badge{display: block;
    background-image: url("/static/img/catalogue/badges.png?v=2");   background-position: 0px -144px;   background-repeat: no-repeat;
    position: absolute;   /*right: -13px;   top: -44px;*/ left: 325px;   top:  20px;
    width: 49px; height: 48px;
    z-index: 10;
}
.catalogue_detailspackage .catalogue_list_item_price_discounted{top: auto; bottom: 50px;}

.catalogue_details_description{/*float: left; width: 430px;*/ overflow: hidden; padding-top: 0px; position: relative; background-color: #f9f9f9; padding: 30px 30px;}
.catalogue_details_code{ padding: 15px 0px  3px 0;; font-size: 17px; color: #0d0d0e; font-weight: 400;}
.catalogue_details_title {}
.catalogue_details_title h1{  font-family: 'airborne_regular',Helvetica,Garuda,sans-serif; text-transform: uppercase; font-size: 48px; color: #262626; line-height: 45px;}
.catalogue_details_title h1 span{color: #BEA069;}

.catalogue_details_facebooklike{ padding: 20px 0px  21px 0px; border-bottom: 2px solid #0d0d0e;}

.catalogue_details_summ_text{ padding: 21px 0px 17px 0px; font-size: 16px; border-bottom: 1px dashed #434343; line-height: 26px; color: #434343;}

.catalogue_details_price_container_spacer{height: 20px;display: none;}

.catalogue_details_price_container{padding: 0px; border-bottom: 1px dashed #434343;}


/*
.catalogue_list_item_price{display: block; position: absolute; top: 246px; left: 0px; padding: 28px 0px 0px 0px; width: 231px;
  font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif; color: #FFF; font-size: 17px; font-weight: 600;  text-align: center;
}
.catalogue_list_item_price .price{display: inline; color: #BEA069; }
.catalogue_list_item_price span.curr{font-weight: 400;}

.catalogue_list_item_price_discounted{display: block; position: absolute; top: 246px; left: 0px; padding: 19px 0px 0px 0px; width: 231px;  }
.catalogue_list_item_price_discounted .price{display: inline;  }
.catalogue_list_item_price_discounted .curr{font-weight: 400;}
.catalogue_list_item_price_discounted .disabled{ padding-top: 3px;
  font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif; color: #FFF; font-size: 13px; font-weight: 600;  text-align: center;}
.catalogue_list_item_price_discounted .disabled .price{text-decoration: line-through;}
.catalogue_list_item_price_discounted .discount{
  font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif; color: #FFF; font-size: 17px; font-weight: 600;  text-align: center;}
.catalogue_list_item_price_discounted .discount .price{display: inline; color: #BEA069; }
.catalogue_list_item_price_discounted .discount .percent{font-size: 15px;}

*/

.catalogue_details_price{ padding:  4px 0px 16px 0px;  }
.catalogue_details_price .txt  {float: left;  color: #0d0d0e; font-size: 17px; font-weight: 600; padding-top: 31px;}
.catalogue_details_price .price{float: right; color: #0d0d0e; font-size: 48px; font-weight: 700; }
.catalogue_details_price  span.ddvtxt{display: none; text-align: right; font-size: 14px;}
.catalogue_details_price  span.curr{ font-weight: 400;}
.catalogue_details_price  .pricepointer{ /*width: 14px; height: 19px; position: absolute; left: -14px; top: 34px;
  background-image: url("/static/img/catalogue/pricepointerssub.png?v=2"); background-repeat: no-repeat; background-position: 0px -12px;*/
    clear: both;
}

.catalogue_details_price_disabled{ padding:  4px 0px 16px 0px;  }

.catalogue_details_price_disabled .txt  {float: left;  color: #434343; font-size: 13px; font-weight: 600; padding-top: 0px;}
.catalogue_details_price_disabled .price{float: right; color: #434343; font-size: 18px; font-weight: 600; }
.catalogue_details_price_disabled  span.ddvtxt{display: block; text-align: right; font-size: 14px; display: none;}
.catalogue_details_price_disabled  span.curr{ font-weight: 400;}
.catalogue_details_price_disabled  .pricepointer{ clear: both;/*width: 14px; height: 19px; position: absolute; left: -14px; top: 34px;
  background-image: url("/static/img/catalogue/pricepointers.png?v=2"); background-repeat: no-repeat; background-position: 0px -56px;*/
}

.catalogue_details_price_disabled .disabled .txt {font-size: 14px;  padding-top: 8px;}
.catalogue_details_price_disabled .disabled .price{ color: #434343; font-size: 18px; font-weight: 600; text-decoration: line-through; padding-top: 5px;}
.catalogue_details_price_disabled .disabled .disc{ display: inline; /*float: right; margin-left: 5px;  color: #FFF;
  font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif;  color: white; font-size: 18px; font-weight: 600;
  background-color: #1A1918;
    font-size: 14px;
    height: 25px;
    padding: 8px 3px 0;*/}

/*
.catalogue_details_price_issale .catalogue_details_price_disabled{background-color: #9d24bb;;}
.catalogue_details_price_issale  .pricepointer{background-position: 0px -99px;}

.catalogue_details_price_package .catalogue_details_price_disabled{background-color: #9d24bb;;}
.catalogue_details_price_package  .pricepointer{background-position: 0px -141px;}
*/

.catalogue_details_btn_basket{ min-width: 160px; height: 31px; padding-left: 25px; padding-top: 12px; float: right; cursor: pointer;
    font-size: 15px; color: #FFF; font-weight: 700; text-transform: uppercase; border:3px solid #BEA069;
    background-image: url("/static/img/catalogue/btntobasket.png"); background-repeat: no-repeat; background-position: 93% 15px; background-color: #BEA069;}
.catalogue_details_btn_basket:hover{
    border:3px solid #000;
}

.catalogue_details_btn_nostock{ width: 120px; height: 31px; padding-left: 0px; padding-top: 12px; float: right; margin-right: 33px;
    font-size: 14px; color: #FFF; font-weight: 700; text-align: center;
    background-color: #BEA069;}/*{  top: 0px; right: -116px;position: absolute; width: 116px; height: 79px; padding-top: 6px;
    display: block;background-color: #D71249;
    font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif;    font-size: 26px;    font-weight: 700; color: #FFFFFF;   text-decoration: none; text-align: center; text-transform: uppercase;
}*/
.catalogue_details_btn_nostock div{/*font-weight: bold; font-size: 26px; color:   #2C363D; background-color: #fcbe13; text-align: center; */}

.povprasevanje-btn{float: left;}
.povprasevanje-btn .btn-desc{font-size:14px; padding-top:10px; padding-right:16px; float:left;}
.povprasevanje-btn .btn-povprasevanje{
    border: 3px solid #e0e0e0; min-width:138px; padding-left: 15px; padding-right: 30px;
    cursor: pointer; line-height:43px; text-transform: uppercase;
    font-weight: 700; color: #292929; cursor: pointer; font-size: 15px;
    background-image : url("/static/img/form/btn.png"); background-repeat: no-repeat; background-position: 98% center;
}
.povprasevanje-btn .btn-povprasevanje:hover{border: 3px solid #BEA069;}


/*
.catalogue_details_stock{width: 100px;text-align: center;padding: 0px 0px 0px 0px; float: right;}
.catalogue_details_stock_title{font-weight: bold; color:#5e5e6d; padding-top: 25px;}
.catalogue_details_stock_special{font-weight: bold; color:#d40a1b; padding-top: 10px; font-size: 14px;}
.catalogue_details_stock_normal{font-weight: bold; color:#5e5e6d; padding-top: 10px; font-size: 12px;}
*/




.catalogue_details_price_save{width: 445px/*468px*/; text-align: center; font-size: 11px; font-weight: normal; height: 19px; padding: 4px 12px 0px 11px;
    background-color: #f3f3f3; text-align: left; color: #555555;height: 18px; }
.catalogue_details_price_save .normal  {float: right; font-size: 11px;}

.catalogue_details_btn_form{ padding: 0px 0px 0px 0px;  text-align: right;color: #464644; font-weight: 12px; text-decoration: underline;  cursor: pointer; font-weight: bold;}



.catalogue_details_description_text     { }
.catalogue_details_description_review{padding: 0 20px 20px;}

.catalogue_details_description_text .ttl{padding: 12px 22px 10px 22px; margin-top: 14px;
    font-family: 'airborne_regular',Helvetica,Garuda,sans-serif; text-transform: uppercase; font-weight: 400; font-size: 18px; color: #FFF;
    background-color: #0d0d0e;}
.catalogue_details_description_text .ttl span{color: #BEA069;}
.catalogue_details_description_text{margin: 30px 0 30px; position: relative;}
.catalogue_details_description_text .inner{height: auto; overflow: hidden;}
.catalogue_details_description_text .readmore{position: relative; bottom: 0px; left: 25px; right: 25px; text-align: center; padding: 7px 0;

    font-family: 'airborne_regular',Helvetica,Garuda,sans-serif; text-transform: uppercase;
    font-weight: 400;
    font-size: 16px;
    color: #0d0d0e;
    background-color: #f9f9f9;
    cursor: pointer;
    text-decoration: none;

}
.catalogue_details_description_text .readmore:hover{background-color: #b7b7b7}
.catalogue_details_description_text .readmore .shadow{
    /* background-image: url("/static/img/catalogue/video-shadow.png");
    background-repeat: repeat-x;
    position: absolute; left: 0px; right: 0px; top: -40px; height: 40px; */
}
.catalogue_details_description_text .txt{ margin: 0px 35px 0px 35px; line-height: 24px; font-size: 15px; color: #262626;}

.catalogue_details_tabs{background-color: #0d0d0e; margin: 15px 20px; position: relative;}
.catalogue_details_tabs .ttl{padding: 12px 22px 10px 22px; float: left;
    font-family: 'airborne_regular',Helvetica,Garuda,sans-serif; text-transform: uppercase; font-weight: 400; font-size: 18px; color: #FFF;
}

.catalogue_details_tabs .ttl.sel, .catalogue_details_tabs .ttl:hover{
    color: #FFF; background-color: #BEA069; cursor: pointer;
}

.catalogue_details_tabs .count{font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif; font-weight: 600; line-height: 16px;}

/*
.catalogue_details_addons{background-color: transparent; height: 90px; margin-left: 19px;  width: 711px;}
.catalogue_details_addons_title{text-align: center; color: black; height: 17px; font-size: 12px; font-weight: bold; padding-top: 5px;}
.catalogue_details_addons_item{text-align: center;vertical-align: middle; width: 52px;  height: 52px; background-color: white; cursor: pointer;}
.catalogue_details_addons_item img{heightx: 52px; overflow: hidden; max-width: 52px;max-height: 52px;}
*/
.catalogue_details_siblings{   }
.catalogue_details_siblings_title{padding: 12px 22px 10px 22px; margin-top: 14px;
    font-family: 'airborne_regular',Helvetica,Garuda,sans-serif; font-weight: 400; font-size: 18px; color: #FFF;
    background-color: #0d0d0e;}
.catalogue_details_siblings_title span{color: #BEA069;}
.catalogue_details_siblings_list{ overflow: hidden; padding-top: 19px; }
/*
.catalogue_details_siblingsandlast{background-color: transparent; margin-left: 19px;  width: 711px; height: 85px;}
.catalogue_details_siblings{background-color: transparent; margin-left: 19px;  width: 306px; float: left;}
.catalogue_details_siblings_title{text-align: center; color: black; height: 17px; font-size: 12px; font-weight: bold; padding-top: 5px;}

.catalogue_details_siblings_item{text-align: center;vertical-align: middle; width: 52px;  height: 52px; background-color: white; cursor: pointer;}
.catalogue_details_siblings_item img{heightx: 52px; overflow: hidden; max-width: 52px;max-height: 52px;}

.catalogue_details_last{background-color: transparent; margin-left: 65px;  width: 306px;float: left;}
.catalogue_details_last_title{text-align: center; color: black; height: 17px; font-size: 12px; font-weight: bold; padding-top: 5px;}
.catalogue_details_last_item{text-align: center;vertical-align: middle; width: 52px;  height: 52px; background-color: white; cursor: pointer;}
.catalogue_details_last_item img{heightx: 52px; overflow: hidden; max-width: 52px;max-height: 52px;}
*/

.catalogue_details_back{ padding: 40px 33px 20px 14px;;  }

/* Catalogue details - addon basket*/

#addonBasket{background-color: #ffffff; padding: 0px 0px 0px 0px;}

#addonBasketTitle{padding: 12px 22px 10px 22px; margin-top: 14px;
    font-family: 'airborne_regular',Helvetica,Garuda,sans-serif; text-transform: uppercase; font-weight: 400; font-size: 18px; color: #FFF;
    background-color: #0d0d0e;}

#addonBasketTitle span{ color: #BEA069;}


#addonBasketSelected{padding: 20px 33px 15px 33px; }
#addonBasketSelected .itmbase{display: block; float: left; width: 100px; height: 100px;}
#addonBasketSelected .itmbase IMG{max-height: 100%; max-width: 100%;}
#addonBasketSelected .itm{display: block; float: left; width: 100px; height: 100px;}
#addonBasketSelected .itm IMG{max-height: 100%; max-width: 100%;}
#addonBasketSelected .plus{width: 66px; height: 100px; float: left; background-image: url("/static/img/catalogue/addonSelPlus.jpg"); background-repeat: no-repeat; background-position: center 28px;}


#addonBasketPrice{background-color: #262626; display: inline-block; margin: 0 33px;
    padding: 17px 15px 17px 15px;
}
#addonBasketPriceLeft{float: Left; padding: 10px 25px 0px 0px;
    color: #FFF; font-size: 14px; font-weight: 700;}
#addonBasketPriceLeft .ddv{text-align: right; color: #2c2f33; display: none;}
#addonBasketPricePrice{float: left;
    color: #BEA069; font-size: 30px; font-weight: 700; padding-right: 36px;}
#addonBasketPricePrice .curr{font-weight: 400;}


#addonBasketPriceAddtoCart{ width: 104px; height: 31px; padding-left: 15px; padding-top: 12px; float: left; cursor: pointer;
    font-size: 14px; color: #111113; font-weight: 700;
    background-image: url("/static/img/catalogue/btntobasket.png"); background-repeat: no-repeat; background-position: 92px 15px; background-color: #BEA069;}

#addonBasketItems{overflow: hidden; padding: 25px 25px 0px 25px; }
#addonBasketItems .itm{overflow: hidden; padding: 5px 5px; margin-bottom: 5px; display: block; position: relative;
    float: left; width: 30.3%; margin: 15px 1.5% 0; background-color: #f9f9f9; box-sizing: border-box; height: 300px;
}
#addonBasketItems .itm.itmsel{}
#addonBasketItems .img{background-color: #FFF; text-align: center;}
#addonBasketItems .img img{max-width: 100%; max-height: 100%}
#addonBasketItems .chk{padding-top: 6px; display: block; overflow: hidden; float: left; padding-right: 10px;}
#addonBasketItems .chk INPUT{margin-top: 10px; float: left; display: none;}
#addonBasketItems .ttl{color: #2c2f33; font-size: 15px; cursor: pointer;  padding-bottom: 5px;}
#addonBasketItems .price{ font-weight: bold;
    position: absolute; right: 0; top: 0; padding: 5px 7px; background-color: #262626; color: #FFF;
}

#addonBasketSpacer{height: 32px;}

#addonBasketItems .properties-item{display: inline-block; width: 150px; margin-top: 0px;}
#addonBasketItems .btn-select{ position: absolute; bottom: 5px; left: 5px; right: 5px;
    font-size: 13px;
    font-family: 'airborne_regular',Arial,Helvetica,Garuda,sans-serif; text-transform: uppercase;
    font-weight: 400;
    color: #FFF;
    text-decoration: none;
    display: inline-block;
    margin-top: 5px;
    text-align: center;
    padding: 8px 12px 6px 12px;
    background-color: #262626;
}
#addonBasketItems .btn-select.active, #addonBasketItems .btn-select:hover{
    background-color: #BEA069; color: #FFF;
}

/* Catalogue details - addon basket [END] */


/* Catalogue - search*/
.catalogue_search{width: 729px; height: 64px; position: relative; margin-top: 26px; margin-bottom: 25px; margin-left: 15px;
    background-image : url("/static/img/catalogue/search-bg.jpg"); background-position:  top left; background-repeat: no-repeat;  }
.catalogue_search .txt{ border: 0px solid black; color: #828081; font-weight: bold; font-size: 18px;
    position: absolute; top: 9px; left: 74px; width: 615px; background-color: #f9f9f9;
    padding: 7px 10px 6px 10px;

    color: #191919;
    font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif;
    font-size: 24px;
    font-style: italic;
    font-weight: 400;
    padding: 8px 10px;
    text-align: left;
}
.catalogue_search .btn-search{width: 71px; height: 64px; position: absolute; top: 0px; left: 0px; cursor: pointer;}

.catalogue_search_results_text{  /*color: #555555; font-size: 12px;
  width: 724px;  margin-top: 20px;
  background-image: url("/static/img/catalogue/bg-3.jpg"); background-repeat: repeat-x; padding: 20px 15px 20px 15px;*/
}
.catalogue_search_results_text .tehn{ color: #0c0c0c; font-weight: bold; padding-bottom: 17px;}


/* footer*/
#footer_container{ padding-top: 0px; /*height: 476px;*/
    background-image: url("/static/img/footer/bg-bottom.jpg");  background-repeat: repeat; background-position: top center; background-color: #0d0d0e;}

#footer{  text-align: left;  padding-bottom: 20px;}
#footer-top{width: 1170px; margin: 0px auto;overflow: hidden; padding-bottom: 0px; padding-top: 0px;}
@media(min-width:1600px){
    #footer-top{width:1570px;}
}

#footer-partners{width: 1170px; margin: 0px auto;height: 130px; border-bottom: 1px solid #BEA069; background-color: red; opacity: 0.5; font-size: 30px; text-align: center; visibility: hidden; display: none;}
@media(min-width:1600px){
    #footer-partners{width:1570px;}
}
#footer-content{width: 1170px; margin: 0px auto; padding-top: 30px; padding-bottom: 30px; border-bottom: 1px solid #2e2e2e; }
@media(min-width:1600px){
    #footer-content{width:1570px;}
}
#footer-content .ttl{font-family: 'airborne_regular',Helvetica,Garuda,sans-serif; text-transform: uppercase; font-size: 18px; color: #FFF; padding-bottom: 9px;}
#footer-links{width: 239px; padding-right: 30px; float: left;}
@media(min-width:1600px){
    #footer-links{width: 300px;}
}
#footer-links a{line-height: 22px;font-size: 14px;color: #f9f9f9; text-decoration: none;}
#footer-links a:hover{text-decoration: underline;}

#footer-info{width: 243px; padding-right: 30px; float: left;
    line-height: 22px;font-size: 14px; color: #f9f9f9; }
#footer-info a{color: #BEA069; text-decoration: none;}
#footer-info a:hover{ text-decoration: underline;}
#footer-info span{color: #BEA069; }

#footer-socials{width: 123px; float: right;}
#footer-socials .ttl{padding-bottom: 21px;}
#footer-socials IMG{margin-right: 8px; cursor: pointer;}

#footer-bottom{ width: 1170px; margin: 0px auto; padding: 10px 0px 10px 0px; color: #e9e9e9; font-size: 12px; }
@media(min-width:1600px){
    #footer-bottom{width:1570px;}
}
#footer-bottom a{color: #e9e9e9; font-size: 12px;}
#footerCopyright{float: left;}
#footerAuthors{float: right;}
/*basket */

.basket_header{/*padding-top: 22px; padding-bottom: 28px;*/ display: none;}
.basket_navig{ overflow: hidden;}


.basket_tab_item, .basket_tab_item-sel{
    padding: 6px 66px 6px 24px; display: inline-block; /*cursor: pointer;*/   margin-right: 10px;
    font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif; font-size: 16px; font-weight: 700; color: #ffffff; text-transform: normal;
    background-image : url("/static/img/form/btn.jpg"); background-repeat: no-repeat;background-position: right center; background-color: #1a1918;
    *zoom: 1; *display: inline;
}

.basket_tab_item-sel{text-decoration: none; background-color: #f7851f; text-decoration: underline;}


#basket-container{background-color: #ffffff;
    padding: 30px;
}

#basket-combined{background-color: #FFF;
    padding: 30px;
}

.basket{width: 100%;border: 0px solid #e1ded7;
    -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }

.basket-empty{ padding: 20px; text-align: center;  font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif; color: #312c26; font-size: 17px; font-weight: 700; }

.basket-itm-header{background-color: #ededed; overflow: hidden; padding: 5px 0px 5px 10px;}
.basket-itm-header div{font-size: 13px; color: #262626;}
.basket-itm-header .title{ width: 56%; float: left;}
.basket-itm-header .price{ width: 11%; float: left; text-align: right;}
.basket-itm-header .quant{ width: 13%; float: left; text-align: right;}
.basket-itm-header .sum  { width: 15%; float: left; text-align: right;}
.basket-itm-header .del  { display: none; width:  5%; float: left; text-align: right; padding: 0px;}

.basket-itm{overflow: hidden;  background-color: #f9f9f9; margin-top: 4px;}
.basket-itm div{padding:  22px 0px 22px 0px;}
.basket-itm div .ttlsmall{display: none; font-size: 14px; color: #BEA069; font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif; font-weight: 400;
    padding: 0;
}
.basket-itm div.image{ width: 20%; float: left; position: relative; padding-top: 0px; padding-bottom: 0px; }
.basket-itm .image div.imagecont{width: 110px; padding: 0px; background-color: white; padding: 0px;padding-top: 10px; text-align: center;}
.basket-itm .image IMG{width: 90px; }
.basket-itm .image .imageshadow{/*position: absolute; z-index: 2; top: 0px; left: 0px; width: 110px; height: 27px;
  background-image: url("/static/img/basket/image-bg.png"); background-repeat: repeat-x; background-position: top left;*/ display: none;}
.basket-itm .title{ width: 36%; float: left; color: #262626; }
.basket-itm .title .divtitle{padding: 0px; color: #0d0d0e;}
.basket-itm .price{ width: 12%; float: left; text-align: right;}
.basket-itm .quant{ width: 13%; float: left; text-align: right;}
.basket-itm .sum  { width: 15%; float: left; text-align: right;}
.basket-itm .del  { /*width:  5%; float: left; text-align: right; padding: 0px;*/}

.basket-itm .title a{  font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif; color: #0d0d0e; font-size: 16px; font-weight: 700; text-decoration: none;}
.basket-itm .title a:hover{ color: #BEA069;}
.basket-itm .price  {  font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif; color: #0d0d0e; font-size: 14px; font-weight: 400; text-decoration: none;}
.basket-itm .sum    {  font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif; color: #BEA069; font-size: 16px; font-weight: 700; text-decoration: none;}
.basket-itm .curr{font-weight: 400;}

.basket-itm .del{overflow: hidden; padding: 0px;}
.basket-itm .del div{text-decoration: underline; color: #262626; font-size: 13px;padding: 0px; padding-top: 6px; cursor: pointer;}
.basket-itm .del div:hover{color: #BEA069; }

.basket-bottomspacer {display: none; height: 19px}

.basket-sum{padding: 9px 60px 8px 60px;; position: relative; background-color: #ededed;}
.basket-sum .sumitem{ position: relative; }
.basket-sum .sumitem .sumttl{float: right; padding-top: 3px; width: 500px; text-align: right;
    font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif;  font-weight: 700; color: #BEA069; font-size: 20px; text-transform: uppercase;}
.basket-sum .sumitem .sumprice{float: right; width: 120px; text-align: right;
    font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif;  font-weight: 700; color: #0d0d0e; font-size: 24px;}
.basket-sum .curr{font-weight: 400;}

.basket-sum .sumitem .sumttlsub{float: right; padding-top: 2px; width: 500px; text-align: right;
    font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif;  font-weight: 600; color: #BEA069; font-size: 16px; text-transform: uppercase;}
.basket-sum .sumitem .sumpricesub{float: right; width: 120px; text-align: right;
    font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif;  font-weight: 600; color: #0d0d0e; font-size: 20px;}
.basket-sum .sumitem .sumpricesub .curr{font-weight: 400;}


.basket-sum .btndelete{display: inline-block; background-color: #BEA069; cursor: pointer;; position: absolute; top: 2px; right: -35px;
    font-family: "airborne_regular",Helvetica,Garuda,sans-serif; text-transform: uppercase; font-weight: 400; color: #FFF;
    padding: 6px 8px 6px 8px;  *zoom: 1; *display: inline;}
.basket-sum .btndelete:hover{text-decoration: underline;}

.sumbtnnext{overflow: hidden; background-color: #FFF; padding: 15px 30px 15px 30px;}
.sumbtnprev{float: left; margin-top: 0px;}

/*.sumbtnnext .sumbtnprev:hover{color: #292929;}*/

.basket-actions{width: 270px; float: left; padding-top: 10px; display: none;}

/* msgs */
.info, .info2, .success, .warning, .error, .validation {
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;


    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('/static/img/icons/knob/info.png');
}
.info2 {
    color: #FFF;
    background-color: #ff4b3a;
    background-image: url('/static/img/icons/knob/info2.png');
    border-color: #ed1b24;
}
.info2 a{color: #FFF;}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('/static/img/icons/knob/success.png');
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('/static/img/icons/knob/warning.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('/static/img/icons/knob/error.png');
}
.validation {
    color: #D63301;
    background-color: #FFCCBA;
    background-image: url('/static/img/icons/knob/error.png');
}


/* News - small*/
.news_small{background-color: #FFF; padding: 0px 17px 0px 19px; }
.news_small_title{  padding-top: 6px; padding-bottom: 5px;
    border-bottom: 4px solid #dddddd;}
.news_small_title .ttl{float: left; padding-top: 15px;
    font-family: 'airborne_regular',Helvetica,Garuda,sans-serif; text-transform: uppercase; font-size: 18px; color: #565656; font-weight: 400;}
.news_small_title .ttl span{color: #BEA069;}
.news_small_arhive{float: left; font-weight: bold; font-size: 15px; padding: 7px 50px 8px 44px; cursor: pointer; margin-left: 26px; color: #565656;
    border: 3px solid #9c9c9c;
    background-image: url("/static/img/news/archive.png"); background-repeat: no-repeat; background-position: 115px 10px;}
.news_small_arhive:hover{border: 3px solid #BEA069;  }
.news_small_content{padding-top: 11px; }
.news_small .news_small_item{float: left; width: 48%;}
.news_small_item{cursor: pointer; padding: 16px 1%;}
.news_small_item_img{width: 200px; float: left; margin-right: 15px;}
.news_small_item_img img{max-width: 100%;}
.news_small_item_content{overflow: hidden;}
.news_small_item_title{padding-top: 24px; padding-bottom: 27px;}
.content .news_small_item_title a{ font-family: 'airborne_regular',Helvetica,Garuda,sans-serif; text-transform: uppercase; font-size: 36px; color: #BEA069; font-weight: 400; text-decoration: none;}
.news_small_item_title a span{font-size: 30px; color: #565656; }
.news_small_item_date{display: none;}
.news_small_item_summary{color: #434343; font-size: 15px; line-height: 20px; padding-bottom: 10px;}
.news_small_item_arrow{float: right; font-weight: bold; font-size: 15px; padding: 7px 41px 8px 38px; cursor: pointer; margin-left: 26px; color: #565656;
    border: 3px solid #909090;
    background-image: url("/static/img/news/arrow.png"); background-repeat: no-repeat; background-position: right center;}
.news_small_item_arrow:hover{border: 3px solid #BEA069; }

/* News - list */
.news_full{}
.news_full_content{background-color: #f9f9f9; padding: 0px 17px 0px 19px; /*background-image: url("/static/img/news/bg.png"); background-repeat: repeat-x;*/}



/* News - details */
.news_details{background-color: #f9f9f9; padding: 19px 17px 19px 19px; }
/*.news_details .img{float: right; margin-left: 10px; margin-bottom: 5px; width: 300px;}
.news_details .date{  margin-top: 3px;  padding-bottom: 7px;}
.news_details .arrow{margin-left: 2px;  margin-top: 10px;}*/
.news_details_date{color: #262626; font-size: 17px; font-weight: 600;}
.news_details_img{width: 330px; float: left; padding-bottom: 10px;}
.news_details_desc{color: #262626; font-size: 15px; line-height: 22px; padding-top: 20px;}

.news_details_gallery{padding-top: 20px; padding-bottom: 0px; overflow: hidden; clear: both;}
.news_details_gallery .img{ width: 168px; height: 137px; float: left; overflow: hidden; text-align: center; vertical-align: middle;
    border: 2px solid #e1ded7; }
.news_details_gallery .img:hover{border: 2px solid #BEA069;}
.news_details_gallery .img IMG{}
.news_details_gallery .img IMG:hover{}
.news_details_gallery .spacer{width: 9px; height: 137px; float: left;}
.news_details_gallery .spacerv{height: 9px; clear: both;}
.news_details_code{ clear: both; padding-top: 20px;}

/* Menu - sitemap*/
.sitemap_item{padding-top: 3px; padding-bottom: 3px; font-weight: bold; font-size: 13px;}
.sitemap_itemsub{padding-top: 3px; padding-bottom: 3px; font-size: 13px;}


.right{text-align: right;}
.center{text-align: center;}

.over{text-decoration: underline; cursor: pointer;}
.out{text-decoration: none; cursor: pointer;}

/* User*/
.user_register, .user_login{
    background-color: #f9f9f9;
    padding: 33px;
}


/* User control */

.user_panel{padding-top: 22px; padding-bottom: 28px;}

.user_panel_box{}
.user_panel_bottom{/*background-image: url(../img/user_panel/box_bottom.jpg); background-repeat: no-repeat; background-position: bottom;*/}
.user_panel_top{  /*background-image: url(../img/user_panel/box_top.jpg); background-repeat: no-repeat; background-position: top; height: 120px;  */  }
.user_panel_title{
    border-bottom: 1px solid #bcbcbc;
    padding: 0px 0px 10px 0px; margin-bottom: 19px;
}
.user_panel_title img{display: none;}
.user_panel_title span{ font-family: 'Noto Serif',Arial,Helvetica,Garuda,sans-serif;  font-size:15px; color: #000000; font-weight: 600; }
.user_panel_content{widthx: 245px; background-color: #f3f3f3;border: 0px; padding: 20px 20px 20px 20px; overflow: hidden; margin-left: 0px;margin-right: 0px;margin-bottom: 15px;
    background-image: url("/static/img/basket/fieldshadow.png"); background-repeat: repeat-x;
    font-family: 'ralewaysemibold', Arial, "Helvetica Neue", Helvetica, sans-serif; color: #000; font-size: 13px;
    border-right:1px solid #e8e8e8; border-left:1px solid #e8e8e8;
}

.user_panel_more{text-align: left; margin-top: 15px; }
.user_panel_more a{  font-family: Arial, Helvetica,sans-serif; colorx: #f42285; font-size: 11px;font-weight: bold;
    background-repeat: no-repeat; padding: 2px 0px 2px 20px;}
.user_panel_more a:hover{  font-family: Arial, Helvetica,sans-serif; colorx: #f42285; font-size: 11px;font-weight: bold; text-decoration: underline;}


.user_panel_edit a{background-image: url(/static/img/user_panel/edit.png); }
.user_panel_details a{background-image: url(/static/img/user_panel/details.gif); }

.user_panel_content a.order{
    font-family: Arial, Helvetica,sans-serif; color: #010101; font-size: 11px;font-weight: normal; display: inline-block;;
    background-image: url(../img/user_panel/arrow.gif); background-repeat: no-repeat; background-position: right;
    padding: 2px 15px 2px 0px; *zoom: 1; *display: inline;
}

#googlemapContainer{width:90%;  padding: 2%;border: 1px solid #e1ded7;
    -webkit-border-radius: 1%;-moz-border-radius: 1%;;border-radius: 1%; }
#googlemap{width:100%; height: 500px; }



/* News2*/
.news2_listitem{ padding-bottom: 20px;padding-top: 20px;}
.news2_listitem_summary{ padding-top: 20px;}


/* POPUPs */
.popup_overlay{width:100%;    height:100%;position:absolute;    top:0; left:0;  display:none;   z-index:1000;
    /*background:#000;
    filter:alpha(opacity=80);    -moz-opacity:0.8;    -khtml-opacity: 0.8;    opacity: 0.8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; */
    background-image:url('/static/img/popup/popup_overlay.png?v=2'); background-repeat: repeat;}

.popup{display: none;  position:absolute; z-index:3001;  padding: 20px 40px 40px; top: 50%; left: 50%;
    text-align: left;
    background:  #FFF;
    border-radius: 6px;
    -webkit-box-shadow: 0px 2px 3px rgba(63, 63, 63, 0.37); -moz-box-shadow: 0px 2px 3px rgba(63, 63, 63, 0.37); box-shadow:  0px 2px 3px rgba(63, 63, 63, 0.37);
    /*-webkit-border-radius: 5px;   -moz-border-radius: 5px;   border-radius: 5px;*/
    color: #434343; font-size: 15px; line-height: 20px;
}
.popup .page_title{padding-left:0px; background: none; color: #434343; }
.popup .popup_btnclose{ width: 12px; height: 12px; position: absolute; z-index:5002; right: 10px; top: 10px; cursor: pointer;
    background-image: url("/static/img/popup/popup_close.png"); background-repeat: no-repeat; background-position: 0px 0px;
}
.popup .popup_btnclose:hover{background-position: 0px -12px;}
.popup .btn{  display: inline-block;   padding: 10px 26px 9px 17px;
    font-size: 14px; font-weight: 700; color: #292929; cursor: pointer;
    background-image : url("/static/img/form/btn.png"); background-repeat: no-repeat;background-position: right center;
    border: 3px solid #e4e4e4;
    *zoom: 1; *display: inline;
}
.popup .btn:hover{border: 3px solid #BEA069;}

.popup a{color: #BEA069;}
.popup a:hover{text-decoration:none;}

#packagePricesPopup{width: 300px;}
#packagePricesPopup .properties .properties-item{padding-bottom: 20px;}
#packagePricesPopup .catalogue_details_btn_basket{min-width: 140px; float: right; background-position: 95% 15px; text-transform: uppercase; margin-right: 33px; padding-left: 15px; text-align: left;}

#SendRequestPopup{width: 488px;}
#SendRequestPopup .form_container{padding: 30px 0 10px !important;}

/* Bozicka */
#bozickaVideo{ position: fixed; bottom: 0px; left: 1600px; width: 496px; height: 277px; cursor: pointer;}

#facebookIzpostavljeno{padding-bottom: 5px; background-color: #f6f7f9;}
/* Skrijemo left sidebar, ki vsebuje facebook like box, ker trenutno ni na voljo social povezav */
#left:has(#facebookIzpostavljeno) {
    display:none;
}

/* Banner */
.banner-slider-item{width: 50%; float: left; margin: 15px 0; box-sizing: border-box;}
.banner-slider-left{border-right: 2px solid #dddddd;}
.banner-slider-right{border-left: 2px solid #dddddd;}
.flexslider ul.slides li{padding-left: 0;}

/* Pavarti cookie */
.cookie-icon{display: none; position: fixed; z-index: 40; left: -5px; bottom: -5px; width: 50px; height: 50px; color: #FFF; padding: 10px 10px; cursor: pointer;
    background-image: url("/static/img/icons/settings-icon.png"); background-repeat: no-repeat; background-position: center center;
}
.cookie-bg.hide .cookie-icon{display: block;}
.cookie-bg.hide .cookie-content{display: none;}

.cookieList{padding: 10px 0; margin-right: 105px;}
.cookieList .cookieItem{padding: 5px 0;}
.cookieList .cookieItem label{font-size: 16px; font-weight: 400; cursor: pointer; color: #FFF;}
.cookieList .cookieItem .desc{font-size: 14px;}

.cookie-bg{
    background-color: #2C2C2C;
    height: auto !important; height: 64px; margin: 0 auto; z-index: 19999999999; width: 100%; position:fixed; bottom:0px;
    -webkit-box-shadow: 0px -1px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px -1px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 0px -1px 5px 0px rgba(0,0,0,0.75);
}
.cookie-content{margin: 0px auto; z-index: 50; background: transparent; width: 1100px; position: relative; padding: 30px 0px; overflow: hidden;
    font-size:14px; color:#bfbfbf; font-family: Verdana;
    background-image: url("/static/img/icons/lockbig.png"); background-position: right 15px bottom 70px; background-repeat: no-repeat;
}
.cookie-content form{ text-align:left;  margin:0px 0px; padding:0px 0px;
}

.cookieSave{padding: 10px 0;}

.cookie-content input.yes{

    color:#000000;
    background-color: #dedede;
    cursor: pointer;
    border: 0px none;
    padding: 5px 15px;
    width: auto;
    overflow: visible;
    font-family: Arial;
    font-weight: bold;
    font-size: 16px;
}
.cookie-content input.yes:hover{background: #cfcfcf;}
.cookie-content button.no{

    margin-left:68px;
    border: 0px none;
    padding: 0px 0px 0 0;
    margin: 0px 0px 0 0;
    cursor: pointer;
    width: 22px;
    height: 22px;
}

#catalogue_details_comments{padding: 15px 0px 15px; float: left; width: 60%; box-sizing: border-box;}
#catalogue_details_comments .cnt_comments{margin-bottom:20px; font-size:12px; text-align:center;}
#catalogue_details_comments .user_image{float:left; width:70px; height:70px;}
#catalogue_details_comments .comment{padding:20px 5px 20px 5px; border-top: 1px dashed #000; }
#catalogue_details_comments .comment.first{border-top: none;}
#catalogue_details_comments .comment .header{}
#catalogue_details_comments .comment .header .title{float:left; color:#001225; font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif;
    font-weight:700; font-size:14px;}
#catalogue_details_comments .comment .header .date{float:left; color:#464849; font-size:12px; padding: 2px 0 0 5px;}
#catalogue_details_comments .comment .text{color:#262626; font-size:13px; padding: 0px 0px;
    margin-top:11px;}

#catalogue_details_comments .comment_paging{float:left; width:100%; display:inline;}
#catalogue_details_comments .comment_paging .page_num{float:left; margin-right:10px;}
#catalogue_details_comments .comment_paging .page_num_sel{float:left; margin-right:10px; color:#001225; text-decoration: underline; font-weight:700;}
#catalogue_details_comments .comment_paging .page_num:hover{cursor:pointer; color:#001225; text-decoration: underline;}

#catalogue_details_comments .list_paging{padding: 0; text-align: left;}

.catalogue_list_item_rating .showratingtxt{font-size: 15px; position: relative; top: -3px;}

#catalogue_comment_container{}
.catalogue_comment{
    float: right; width: 38%; margin-left: 2%; box-sizing: border-box; padding: 15px 15px;
    background-color: #f9f9f9;
}

.catalogue_details_description_review .empty_list{padding: 15px 15px;}

.comment_field{padding: 5px 0;}
.comment_field textarea{width: 100%; box-sizing: border-box;}

.catalogue_comment .ttl{font-size: 18px; font-weight: 700; color: #000;}
.catalogue_comment .page_rating{padding: 15px 0px;}
.catalogue_comment .page_rating .catalogue_list_item_rating{position:inherit; background:none; width:auto; padding-top:3px;}
.catalogue_comment textarea{font-family: Arial,Helvetica,Garuda,sans-serif; background-color: #e1e1e1;}

.catalogue_list_item_rating{padding: 10px 0 15px;}

.btn_login{}
.btn_login a{
    font-size: 14px;
    font-family: 'airborne_regular',Arial,Helvetica,Garuda,sans-serif; text-transform: uppercase;
    font-weight: 400;
    color: #000;
    text-decoration: none;
    display: inline-block;
    padding: 11px 15px 9px 38px;
    background-color: #FFF;
    background-image: url('/static/img/user/user-icon.png');
    background-repeat: no-repeat;
    background-position: 8px center;
}
.btn_login a:hover{font-size: 14px;}

.list_paging{text-align: right; margin: 10px 0px 0px 0px; overflow: hidden;  color: #BEA069;  padding: 0px 14px 0px 0px; position: relative;}
.list_paging_arrowleft_disabled{display: none;}
.list_paging_arrowright_disabled{display: none;}

.list_paging_text{ display: none;  font-size: 15px; color: #1a1918; padding-top: 10px;
    font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif;  text-align: center; }
.list_paging_textleft{display: none;}

.list_paging_arrowleft, .list_paging_arrowright{
    display: inline-block; width: 20px; height: 20px; padding-right: 0px; padding: 3px;
    cursor: pointer;   margin-left: 0px;
    background-image: url("/static/img/catalogue/paging-imgs.png"); background-repeat: no-repeat; background-position: 0px 0px;
    *zoom: 1;  *display: inline;
}
.list_paging_arrowleft{background-position: 0px -110px; }
.list_paging_arrowleft:hover{background-position: 0px -136px;}
.list_paging_arrowright{background-position: 0px -162px;}
.list_paging_arrowright:hover{background-position: 0px -188px;}

.list_paging_arrowleft{background-position: 0px -110px; }
.list_paging_arrowleft:hover{background-position: 0px -136px;}
.list_paging_arrowright{background-position: 0px -162px;}
.list_paging_arrowright:hover{background-position: 0px -188px;}

.list_paging_numb, .list_paging_numb_sel, .list_paging_spacer{

    display: inline-block; width: 20px; height: 20px; padding-right: 0px;
    cursor: pointer;  padding-top: 0px;  /*float: left;*/ margin-left: 7px;
    color: #434343;  text-align: center;font-weight: normal; font-size: 14px; font-weight: 700; text-decoration: none; text-align: center;
    /*background-image: url("/static/img/catalogue/paging-imgs.png"); background-repeat: no-repeat; background-position: 0px 0px;*/
    border: 3px solid #565656;
    *zoom: 1;  *display: inline;
}
.list_paging_numb:hover, .list_paging_numb_sel{ color: #FFF; background-color: #BEA069; border: 3px solid #BEA069;}
.list_paging_spacer{cursor: default;}

#bozickaPopup{
    padding: 0 !important; box-sizing: border-box;
    background-image: url(/static/img/page/bg-50-bottom.png);
    background-repeat: repeat;
    background-position: center top;
}
#bozickaPopup .popup_btnclose{background-color: #FFF; border-radius: 100%; padding: 5px 5px; background-image: url('/static/img/popup/popup_close-black.png'); background-position: center center;
    right: -8px;
    top: -8px;
}
#bozickaPopup .popup_btnclose:hover{background-position: center center; background-color: #ff4b3a;}
#videoContent{
    width: 496px; height: 270px;
    padding: 100px 15px 0; background-image: url('/static/img/popup/christmasbg4.png'); background-repeat: no-repeat; background-position: center -0px;
    background-size: 100% auto; cursor: pointer;
}

/* Login POPUP */

#loginPopupError, #registerPopupError{display: none; margin-top: 0px; margin-bottom: 0;}
#loginPopup{width: 240px;}
#passwordPopup{width: 340px;}
#registerPopup{width: 500px;}

.userpopup{padding:20px 40px 30px; background-color: #f3f3f3;}
.userpopup .page_title{padding: 10px 0; font-size: 20px; font-weight: 400; text-align: center;}
.userpopup .bottomLinks{padding-top: 5px;}
.userpopup .field{width: 100% !important; box-sizing: border-box; max-width: none !important;}

.userpopup .btn{display: block; text-align: center; background-image: none; padding: 10px 10px 9px 10px; margin-bottom: 10px;}
.userpopup .btn .arrow{
    width: 16px; height: 16px; position: relative; top: 3px; margin-left: 10px; display: inline-block; background-image: url("/static/img/form/btn.png");
    background-repeat: no-repeat; background-position: 0px 0px;
}
.userpopup .btn-black{
    background-color: #05051E; border-color: #05051E; font-size: 16px;
    color: #FFF;
}
.userpopup .btn-black:hover{background-color: #BEA069; border-color: #BEA069;}

.userpopup .section-all{margin: 0 -15px;}
.userpopup .section-half{width: 50%; box-sizing: border-box; padding: 0 15px; float: left;}
.userpopup .section-ttl{
    font-family: airborne_regular,Helvetica,Garuda,sans-serif; text-transform: uppercase;
    color: #BEA069;
    font-size: 15px;
    padding-top: 20px;
}

.userpopup .itm-fld{padding-top: 10px;}

#loginPopup .itm-title, #passwordPopup .itm-title{  margin-top:10px; font-size: 14px; font-weight: 400; padding: 2px 18px 3px 3px; text-align: left;}
#loginPopup .itm-title span, #passwordPopup .itm-title span{colorx: #5ea700;}

#loginPopup .itm-fld-txt { border: 0px; padding: 4px 10px 5px 10px; width: 220px;
    font-size: 15px; color: #3e3a35; font-weight: 400;   text-decoration: none;
    background-color: #efefef; margin-bottom:10px;
}

#loginPopup .itm-chkbox{padding: 4px 0px 5px 1px;}

#loginPopup .itm-txt{ color: #2c2f33; font-size: 11px; padding-top: 8px;}

#loginPopup .itm-link, #passwordPopup .itm-link{}
#loginPopup .itm-link-right, #passwordPopup .itm-link-right{float:right;}
#loginPopup .itm-link:hover, #passwordPopup .itm-link:hover{text-decoration: none;}

.bottomLinks{font-weight: 600;text-align: center;}

#loginregisterPopup .item-btn-container{text-align: center;}
#passwordPopup .item-btn-container{padding-top: 10px;}

#sociallogin-container{float: left; padding: 30px 0 15px;}
.login_txt{font-size: 20px; color: #393939; font-weight: 700; float: left; padding-top: 8px; padding-right: 75px;}
#basket .login_txt{float: none; padding: 0 0 25px 0;}

.sectioncontainer-spacer{width: 1px; height: 300px; margin:20px 5px 0; float: left; background-color: #e9e9e9}

.add_item_container{margin-top: 30px;}
.add_item_container h2{font-size: 30px; text-align: center; padding-bottom: 10px;}
.add_item{float: left; width: 49%; margin-top: 20px; position: relative; height: 400px; overflow: hidden;
    -webkit-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out; -o-transition:all 0.2s ease-out; -ms-transition:all 0.2s ease-out;
}
.add_item_spacer{width: 2%; height: 100px; float: left;}
.add_item .img{z-index: 8; left: 0px; right: 0px; top: 0px; bottom: 0px; position: absolute;
    -webkit-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out; -o-transition:all 0.2s ease-out; -ms-transition:all 0.2s ease-out;
}
.add_item .desc_content{z-index: 10; position: relative;}
.add_item .desc{z-index: 10; position: absolute; left: 50px; right: 50px; top: 180px; color: #FFF; padding: 15px; text-align: center;
    -webkit-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out; -o-transition:all 0.2s ease-out; -ms-transition:all 0.2s ease-out;
}
.add_item:hover .desc{top: 155px;}
.add_item .desc_overlay{z-index: 9; position: absolute; left: 0px; right: 0px; bottom: 0px; top: 0px; background-color: #1A1918; opacity: 0.8;}
.add_item .desc{}
.add_item .desc:hover{
    /*-webkit-animation: swing 1s ease;
          animation: swing 1s ease;
          -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;*/
}
.add_item:hover .img
{
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}
.add_item .desc .title{font-size: 24px; font-weight: 600;}
.add_item .desc .txt1{font-size: 14px;}
.add_item .desc .desc_hidden{display: none; }
.add_item:hover .desc .desc_hidden{display: block;}

.add_item .btn{
    padding: 2px 25px 3px 25px;
    margin-top: 15px;
    cursor: pointer;
    font-size: 18px;
    font-weight: 700;
    color: #1A1918;
    -webkit-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out; -o-transition:all 0.2s ease-out; -ms-transition:all 0.2s ease-out;
    /*background-image: url("/static/img/form/btn.jpg");
    background-repeat: no-repeat;
    background-position: right center;*/
    background-color: #a5c73d;
}
.add_item .btn:hover{text-decoration: none; }
.existinguser {float: right; font-size: 14px;}
.existinguser a{font-size: 14px; color: #BEA069;}
.register_new_user_wrapper{padding: 10px 10px 10px 132px;}
.page_loading{position: fixed; top: 45%; left: 0; right: 0; text-align: center; z-index: 3002;}

.write_a_review{
    position: absolute; top: -58px; left: 15px; font-size: 13px; width: 450px;
    background-color: #fff; color: #262626; border:1px solid #BEA069; padding: 10px 20px 10px 10px;
    font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif;
    -webkit-box-shadow: 4px 9px 5px -6px rgba(0,0,0,0.75);
    -moz-box-shadow: 4px 9px 5px -6px rgba(0,0,0,0.75);
    box-shadow: 4px 9px 5px -6px rgba(0,0,0,0.75);
    opacity: 0;
    -webkit-transition:all 2s ease-out; -moz-transition:all 2s ease-out; -o-transition:all 2s ease-out; -ms-transition:all 2s ease-out;
}
.write_a_review b{
    color:#BEA069;
}
.write_a_review:after{
    position: absolute; left: 46%; bottom: -10px; height: 0; width: 0; content: ' ';
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #BEA069;
}
.write_a_review .close-btn{
    width: 12px;
    height: 12px;
    position: absolute;
    z-index: 5002;
    right: 10px;
    top: 10px;
    cursor: pointer;
    background-image: url("/static/img/popup/popup_close.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
.write_a_review .close-btn:hover{background-position: 0 -12px;}

.shortcode-btn{
    display: inline-block;
}
.shortcode-btn a, .shortcode-btn a:visited{
    font-size: 1em;
    color:white;
    background-color: #BEA069;
    text-decoration: none;
    display: inline-block;
    padding:0.5em 1em;
    cursor:pointer;

}

.shortcode-btn a:hover{
    color:white;
    background-color: #436B6F;
}


.img-responsive{
    max-width: 100%;
}

#index-content .catalogue_list .catalogue_list_item_spacer{
    width: 28px;
}
.catalogue_list .catalogue_list_item_spacer{
    width: 35px;
}

#goog-gt-tt.skiptranslate{
    visibility:hidden !important;
    display:none !important;
}
}