ul,li,form{margin:0px;padding:0px;}
img{border:0px;}
a { text-decoration: none; }

@media screen {
   .only-print {
       display: none !important;
   }
}

@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
}

@font-face {
    font-family: Calibri;
    src: url(Calibri.ttf);
    font-weight:400;
}

footer {
	margin:auto;
	margin-top:14px;
	width:980px;

	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background-image: url('../images/layout/bg-footer.jpg');
	box-shadow: 2px 2px 3px rgba(0,0,0,0.5);
	background-repeat: repeat;

	color:#b6b5b6;
	font-size: 14px;

	font-family: Calibri, Helvetica, sans-serif;
}

footer table, footer td {
	font-family: Calibri, Helvetica, sans-serif;
	font-size: 14px;
}

footer li {
	padding-top: 3px;
	padding-bottom: 1px;
}

.alt_div {
	border-radius:3px; border: 1px solid #ee3124; background-color: #f6f6f6; font-weight:bold;
	color: #ee3124;
	text-align: center;
	cursor: pointer;
	*cursor: hand;
}

.alt_div:hover {
	border: 1px solid black;
	color: black;
}

footer a {
	color:#b6b5b6;
}

footer a:hover {
	color:white;
}

.dark-color {color:black;}

.middle-color, .middle-hover:hover, .middle-hover.selected {
    color: #999999;
}
.light-color, .light-hover:hover, .light-hover.selected {
    color: #ffffff;
}
.active-bg, .active-bg-hover:hover, .active-bg-hover.selected {
    background-color: #ee3124;
}
.checkout-progress {
    width: 70%;
    margin: 20px auto;
}

.grid-container:before, .clearfix:before,
  .grid-container:after,
  .clearfix:after {
    content: ".";
    display: block;
    overflow: hidden;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
    width: 0;
    height: 0;
  }

  .grid-container:after, .clearfix:after {
    clear: both;
  }

  .grid-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 960px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-5, .mobile-grid-5, .tablet-grid-5, .grid-10, .mobile-grid-10, .tablet-grid-10, .grid-15, .mobile-grid-15, .tablet-grid-15, .grid-20, .mobile-grid-20, .tablet-grid-20, .grid-25, .mobile-grid-25, .tablet-grid-25, .grid-30, .mobile-grid-30, .tablet-grid-30, .grid-35, .mobile-grid-35, .tablet-grid-35, .grid-40, .mobile-grid-40, .tablet-grid-40, .grid-45, .mobile-grid-45, .tablet-grid-45, .grid-50, .mobile-grid-50, .tablet-grid-50, .grid-55, .mobile-grid-55, .tablet-grid-55, .grid-60, .mobile-grid-60, .tablet-grid-60, .grid-65, .mobile-grid-65, .tablet-grid-65, .grid-70, .mobile-grid-70, .tablet-grid-70, .grid-75, .mobile-grid-75, .tablet-grid-75, .grid-80, .mobile-grid-80, .tablet-grid-80, .grid-85, .mobile-grid-85, .tablet-grid-85, .grid-90, .mobile-grid-90, .tablet-grid-90, .grid-95, .mobile-grid-95, .tablet-grid-95, .grid-100, .mobile-grid-100, .tablet-grid-100, .grid-33, .mobile-grid-33, .tablet-grid-33, .grid-66, .mobile-grid-66, .tablet-grid-66 {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-parent {
    padding-left: 0;
    padding-right: 0;
  }


.grid-100:before,
  .grid-100:after {
    content: ".";
    display: block;
    overflow: hidden;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
    width: 0;
    height: 0;
  }

  .grid-100:after {
    clear: both;
  }

  .push-5,
  .pull-5, .push-10,
  .pull-10, .push-15,
  .pull-15, .push-20,
  .pull-20, .push-25,
  .pull-25, .push-30,
  .pull-30, .push-35,
  .pull-35, .push-40,
  .pull-40, .push-45,
  .pull-45, .push-50,
  .pull-50, .push-55,
  .pull-55, .push-60,
  .pull-60, .push-65,
  .pull-65, .push-70,
  .pull-70, .push-75,
  .pull-75, .push-80,
  .pull-80, .push-85,
  .pull-85, .push-90,
  .pull-90, .push-95,
  .pull-95, .push-33,
  .pull-33, .push-66,
  .pull-66 {
    position: relative;
  }

  .hide-on-desktop {
    display: none !important;
  }

  .grid-5 {
    float: left;
    width: 5%;
  }

  .prefix-5 {
    margin-left: 5%;
  }

  .suffix-5 {
    margin-right: 5%;
  }

  .push-5 {
    left: 5%;
  }

  .pull-5 {
    left: -5%;
  }

  .grid-10 {
    float: left;
    width: 10%;
  }

  .prefix-10 {
    margin-left: 10%;
  }

  .suffix-10 {
    margin-right: 10%;
  }

  .push-10 {
    left: 10%;
  }

  .pull-10 {
    left: -10%;
  }

  .grid-15 {
    float: left;
    width: 15%;
  }

  .prefix-15 {
    margin-left: 15%;
  }

  .suffix-15 {
    margin-right: 15%;
  }

  .push-15 {
    left: 15%;
  }

  .pull-15 {
    left: -15%;
  }

  .grid-20 {
    float: left;
    width: 20%;
  }

  .prefix-20 {
    margin-left: 20%;
  }

  .suffix-20 {
    margin-right: 20%;
  }

  .push-20 {
    left: 20%;
  }

  .pull-20 {
    left: -20%;
  }

  .grid-25 {
    float: left;
    width: 25%;
  }

  .prefix-25 {
    margin-left: 25%;
  }

  .suffix-25 {
    margin-right: 25%;
  }

  .push-25 {
    left: 25%;
  }

  .pull-25 {
    left: -25%;
  }

  .grid-30 {
    float: left;
    width: 30%;
  }

  .prefix-30 {
    margin-left: 30%;
  }

  .suffix-30 {
    margin-right: 30%;
  }

  .push-30 {
    left: 30%;
  }

  .pull-30 {
    left: -30%;
  }

  .grid-35 {
    float: left;
    width: 35%;
  }

  .prefix-35 {
    margin-left: 35%;
  }

  .suffix-35 {
    margin-right: 35%;
  }

  .push-35 {
    left: 35%;
  }

  .pull-35 {
    left: -35%;
  }

  .grid-40 {
    float: left;
    width: 40%;
  }

  .prefix-40 {
    margin-left: 40%;
  }

  .suffix-40 {
    margin-right: 40%;
  }

  .push-40 {
    left: 40%;
  }

  .pull-40 {
    left: -40%;
  }

  .grid-45 {
    float: left;
    width: 45%;
  }

  .prefix-45 {
    margin-left: 45%;
  }

  .suffix-45 {
    margin-right: 45%;
  }

  .push-45 {
    left: 45%;
  }

  .pull-45 {
    left: -45%;
  }

  .grid-50 {
    float: left;
    width: 50%;
  }

  .prefix-50 {
    margin-left: 50%;
  }

  .suffix-50 {
    margin-right: 50%;
  }

  .push-50 {
    left: 50%;
  }

  .pull-50 {
    left: -50%;
  }

  .grid-55 {
    float: left;
    width: 55%;
  }

  .prefix-55 {
    margin-left: 55%;
  }

  .suffix-55 {
    margin-right: 55%;
  }

  .push-55 {
    left: 55%;
  }

  .pull-55 {
    left: -55%;
  }

  .grid-60 {
    float: left;
    width: 60%;
  }

  .prefix-60 {
    margin-left: 60%;
  }

  .suffix-60 {
    margin-right: 60%;
  }

  .push-60 {
    left: 60%;
  }

  .pull-60 {
    left: -60%;
  }

  .grid-65 {
    float: left;
    width: 65%;
  }

  .prefix-65 {
    margin-left: 65%;
  }

  .suffix-65 {
    margin-right: 65%;
  }

  .push-65 {
    left: 65%;
  }

  .pull-65 {
    left: -65%;
  }

  .grid-70 {
    float: left;
    width: 70%;
  }

  .prefix-70 {
    margin-left: 70%;
  }

  .pull-right{float:right;}
  .pull-left{float:left;}

  .suffix-70 {
    margin-right: 70%;
  }

  .push-70 {
    left: 70%;
  }

  .pull-70 {
    left: -70%;
  }

  .grid-75 {
    float: left;
    width: 75%;
  }

  .prefix-75 {
    margin-left: 75%;
  }

  .suffix-75 {
    margin-right: 75%;
  }

  .push-75 {
    left: 75%;
  }

  .pull-75 {
    left: -75%;
  }

  .grid-80 {
    float: left;
    width: 80%;
  }

  .prefix-80 {
    margin-left: 80%;
  }

  .suffix-80 {
    margin-right: 80%;
  }

  .push-80 {
    left: 80%;
  }

  .pull-80 {
    left: -80%;
  }

  .grid-85 {
    float: left;
    width: 85%;
  }

  .prefix-85 {
    margin-left: 85%;
  }

  .suffix-85 {
    margin-right: 85%;
  }

  .push-85 {
    left: 85%;
  }

  .pull-85 {
    left: -85%;
  }

  .grid-90 {
    float: left;
    width: 90%;
  }

  .prefix-90 {
    margin-left: 90%;
  }

  .suffix-90 {
    margin-right: 90%;
  }

  .push-90 {
    left: 90%;
  }

  .pull-90 {
    left: -90%;
  }

  .grid-95 {
    float: left;
    width: 95%;
  }

  .prefix-95 {
    margin-left: 95%;
  }

  .suffix-95 {
    margin-right: 95%;
  }

  .push-95 {
    left: 95%;
  }

  .pull-95 {
    left: -95%;
  }

  .grid-33 {
    float: left;
    width: 33.33333%;
  }

  .prefix-33 {
    margin-left: 33.33333%;
  }

  .suffix-33 {
    margin-right: 33.33333%;
  }

  .push-33 {
    left: 33.33333%;
  }

  .pull-33 {
    left: -33.33333%;
  }

  .grid-66 {
    float: left;
    width: 66.66667%;
  }

  .prefix-66 {
    margin-left: 66.66667%;
  }

  .suffix-66 {
    margin-right: 66.66667%;
  }

  .push-66 {
    left: 66.66667%;
  }

  .pull-66 {
    left: -66.66667%;
  }

  .grid-100 {
    clear: both;
    width: 100%;
  }
  label { font-size: 14px;}

  .button-small.button-with-icon, .button-normal.button-with-icon {
    padding-right: 42px;
}
.dark-color,.dark-hover:hover,.dark-hover.selected{color:#3e3e3e;}.dark-bg,.dark-bg-hover:hover,.dark-bg-hover.selected{background-color:#3e3e3e;}.dark-border,.dark-border-hover:hover,.dark-border-hover.selected{border-color:#3e3e3e;}.dark-gradient,.dark-gradient-hover:hover,.dark-gradient-hover.selected{background-image:linear-gradient(bottom,#0f0f0f 0%,#3e3e3e 100%);background-image:-o-linear-gradient(bottom,#0f0f0f 0%,#3e3e3e 100%);background-image:-moz-linear-gradient(bottom,#0f0f0f 0%,#3e3e3e 100%);background-image:-webkit-linear-gradient(bottom,#0f0f0f 0%,#3e3e3e 100%);background-image:-ms-linear-gradient(bottom,#0f0f0f 0%,#3e3e3e 100%);background-color:#3e3e3e;}.middle-color,.middle-hover:hover,.middle-hover.selected{color:#999999;}.middle-bg,.middle-bg-hover:hover,.middle-bg-hover.selected{background-color:#999999;}.middle-border,.middle-border-hover:hover,.middle-border-hover.selected{border-color:#999999;}.middle-gradient,.middle-gradient-hover:hover,.middle-gradient-hover.selected{background-image:linear-gradient(bottom,#7b7770 0%,#999999 100%);background-image:-o-linear-gradient(bottom,#7b7770 0%,#999999 100%);background-image:-moz-linear-gradient(bottom,#7b7770 0%,#999999 100%);background-image:-webkit-linear-gradient(bottom,#7b7770 0%,#999999 100%);background-image:-ms-linear-gradient(bottom,#7b7770 0%,#999999 100%);background-color:#999999;}.cream-color,.cream-hover:hover,.cream-hover.selected{color:#fbf9f7;}.cream-bg,.cream-bg-hover:hover,.cream-bg-hover.selected{background-color:#fbf9f7;}.cream-border,.cream-border-hover:hover,.cream-border-hover.selected{border-color:#fbf9f7;}.cream-gradient,.cream-gradient-hover:hover,.cream-gradient-hover.selected{background-image:linear-gradient(bottom,#fbf9f7 0%,#f7f2ed 100%);background-image:-o-linear-gradient(bottom,#fbf9f7 0%,#f7f2ed 100%);background-image:-moz-linear-gradient(bottom,#fbf9f7 0%,#f7f2ed 100%);background-image:-webkit-linear-gradient(bottom,#fbf9f7 0%,#f7f2ed 100%);background-image:-ms-linear-gradient(bottom,#fbf9f7 0%,#f7f2ed 100%);background-color:#fbf9f7;}.light-color,.light-hover:hover,.light-hover.selected{color:#ffffff;}.light-bg,.light-bg-hover:hover,.light-bg-hover.selected{background-color:#ffffff;}.light-border,.light-border-hover:hover,.light-border-hover.selected{border-color:#ffffff;}.light-gradient,.light-gradient-hover:hover,.light-gradient-hover.selected{background-image:linear-gradient(bottom,#f0eae3 0%,#fbf9f7 100%);background-image:-o-linear-gradient(bottom,#f0eae3 0%,#fbf9f7 100%);background-image:-moz-linear-gradient(bottom,#f0eae3 0%,#fbf9f7 100%);background-image:-webkit-linear-gradient(bottom,#f0eae3 0%,#fbf9f7 100%);background-image:-ms-linear-gradient(bottom,#f0eae3 0%,#fbf9f7 100%);background-color:#ffffff;position:relative;}.active-color,.active-hover:hover,.active-hover.selected{color:#ee3124;}.active-bg,.active-bg-hover:hover,.active-bg-hover.selected{background-color:#ee3124;}.active-border,.active-border-hover:hover,.active-border-hover.selected,.juicy-selected .active-border-selected{border-color:#ee3124;}.active-gradient,.active-gradient-hover:hover,.active-gradient-hover.selected{background-image:linear-gradient(bottom,#ab1207 0%,#ee3124 100%);background-image:-o-linear-gradient(bottom,#ab1207 0%,#ee3124 100%);background-image:-moz-linear-gradient(bottom,#ab1207 0%,#ee3124 100%);background-image:-webkit-linear-gradient(bottom,#ab1207 0%,#ee3124 100%);background-image:-ms-linear-gradient(bottom,#ab1207 0%,#ee3124 100%);background-color:#ee3124;}.facebook-color,.facebook-hover:hover{color:#3B5998;}.twitter-color,.twitter-hover:hover{color:#33CCFF}.linkedin-color,.linkedin-hover:hover{color:#4875B4;}.pinterest-color,.pinterest-hover:hover{color:#AB171E;}.google-color,.google-hover:hover{color:#D04028;}

.content-font,.content-font a,.content-font td,.content-font th,.content-font input,.content-font textarea,.content-font button{font-family:'Lato',Arial,sans-serif;}.subheader-font,.subheader-font a,.subheader-font td,.subheader-font th,.subheader-font input,.subheader-font textarea,.subheader-font button{font-family:'Lato',Arial,sans-serif;}.header-font,.header-font a,.header-font td,.header-font th,.header-font input,.header-font textarea,.header-font button{font-family:'Lato',Arial,sans-serif;}.uppercase{text-transform:uppercase!important;}.body-background1{background:#7a4927 url('../images/layout/bg-page-1.jpg') repeat center top;}.body-background2{background:#e5d9cf url('../images/layout/bg-page-2.jpg') repeat center top;}.body-background3{background:#21262b url('../images/layout/bg-page-3.jpg') repeat center top;}.body-background4{background:#5e554f url('../images/layout/bg-page-4.jpg') repeat center top;}.body-background5{background:#dad0be url('../images/layout/bg-page-5.jpg') repeat center top;}.body-texture1{background:#d1beab url('../images/layout/bg-texture-1.png') repeat center top;}.body-texture2{background:#d1beab url('../images/layout/bg-texture-2.png') repeat center top;}.body-texture3{background:#d1beab url('../images/layout/bg-texture-3.png') repeat center top;}.body-texture4{background:#d1beab url('../images/layout/bg-texture-4.png') repeat center top;}@-webkit-keyframes showPopup{from{-webkit-transform:perspective(600px) rotateX(-40deg) translateY(80px);}to{-webkit-transform:perspective(600px) rotateX(0deg) translateY(0px);}}@-moz-keyframes showPopup{from{-moz-transform:perspective(600px) rotateX(-40deg) translateY(80px);}to{-moz-transform:perspective(600px) rotateX(0deg) translateY(0px);}}@keyframes showPopup{from{transform:perspective(600px) rotateX(-40deg) translateY(80px);}to{transform:perspective(600px) rotateX(0deg) translateY(0px);}}@-webkit-keyframes hidePopup{from{-webkit-transform:perspective(600px) rotateX(0deg) translateY(0px);}to{-webkit-transform:perspective(600px) rotateX(-40deg) translateY(80px);}}@-moz-keyframes hidePopup{from{-moz-transform:perspective(600px) rotateX(0deg) translateY(0px);}to{-moz-transform:perspective(600px) rotateX(-40deg) translateY(80px);}}@keyframes hidePopup{from{transform:perspective(600px) rotateX(0deg) translateY(0px);}to{transform:perspective(600px) rotateX(-40deg) translateY(80px);}}.show-popup{-webkit-animation-name:showPopup;-moz-animation-name:showPopup;animation-name:showPopup;-webkit-animation-duration:400ms;-moz-animation-duration:400ms;animation-duration:400ms;-webkit-transform-origin:60% 0% 0px;-moz-transform-origin:60% 0% 0px;transform-origin:60% 0% 0px;}.hide-popup{-webkit-animation-name:hidePopup;-moz-animation-name:hidePopup;animation-name:hidePopup;-webkit-animation-duration:400ms;-moz-animation-duration:400ms;animation-duration:400ms;-webkit-transform-origin:60% 0% 0px;-moz-transform-origin:60% 0% 0px;transform-origin:60% 0% 0px;}.transition-opacity{transition:opacity 300ms;-moz-transition:opacity 300ms;-webkit-transition:opacity 300ms;-o-transition:opacity 300ms;}.transition-color{transition:color 300ms,background-color 300ms,border-color 300ms;-moz-transition:color 300ms,background-color 300ms,border-color 300ms;-webkit-transition:color 300ms,background-color 300ms,border-color 300ms;-o-transition:color 300ms,background-color 300ms,border-color 300ms;}.transition-all{transition:all 300ms;-moz-transition:all 300ms;-webkit-transition:all 300ms;-o-transition:all 300ms;}.hover-jump{top:0;-webkit-perspective:1000;transition:top 200ms;-moz-transition:top 200ms;-webkit-transition:top 200ms;-o-transition:top 200ms;}.hover-jump:hover{position:relative;top:-3px;}.float-left{float:left;}.float-right{float:right;}.vertical-aligner{display:inline-block;vertical-align:middle;height:100%;width:1px;}.remove-whitespaces{font-size:0;}.list-divider{height:0;border-top:1px solid #e8e3db;border-top:1px solid rgba(0,0,0,0.07);}.margin-bottom{margin-bottom:25px!important;}.margin-top{margin-top:25px;}.align-center{text-align:center;}.align-right{text-align:right;}.no-left-padding{padding-left:0;}.no-right-padding{padding-right:0;}.focusor{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;}.well:after,.well-shadow:after,.range-slider:after,.form-input:after,.alert:after{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0;clear:both;}.clear-before{clear:both;}h1{font-size:18px;font-weight:700;margin-bottom:20px;}h2{font-size:16px;font-weight:700;text-transform:uppercase;margin-bottom:20px;}h3{font-size:15px;font-weight:700;text-transform:uppercase;margin-bottom:15px;}h4{font-size:14px;font-weight:700;margin-bottom:10px;}h5{font-size:13px;font-weight:700;margin-bottom:10px;}h6{font-size:12px;font-weight:700;margin-bottom:10px;}a{text-decoration:none;outline:none;}p{margin-bottom:15px;text-align:justify;line-height:1.4em;}p.perex{font-weight:bold;font-size:1.1em;}blockquote{border-left:7px solid;padding-left:15px;position:relative;line-height:1.4em;}blockquote:before{content:" ";position:absolute;top:50%;margin-top:-8px;left:0;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left-width:6px;border-left-style:solid;border-left-color:inherit;}ul{}ul li{}hr{height:0;width:100%;padding:0 11px;margin:0;margin-left:-8px;display:block;border:none;border-top:1px solid #e6e1da;border-bottom:1px solid #ffffff;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input{outline:none}iframe{border:none;overflow:hidden;}.tip{border-top:1px solid #EFEFEF;border-top:1px solid rgba(88,88,88,0.2);border-bottom:1px solid #EFEFEF;border-bottom:1px solid rgba(88,88,88,0.2);width:100%;padding:16px 20px;margin-left:-20px;position:relative;font-size:15px;line-height:20px;-moz-box-shadow:0 1px 2px -2px #888888;-webkit-box-shadow:0 1px 2px -2px #888888;box-shadow:0 1px 2px -2px #888888;}.tip .tip-ribbon{background:transparent url('../images/icons/img-ribbon-blockquote.png') no-repeat top left;display:block;position:absolute;left:20px;top:-3px;width:27px;height:60px;}.tip p{padding-left:40px;margin-bottom:0;}.loading i{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;}.circle-button{display:inline-block;width:19px;height:19px;position:relative;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}.circle-button span{display:block;width:25px;height:28px;top:-3px;left:-3px;position:absolute;background:transparent url('../images/icons/circle-icons.png') 0 0 no-repeat;}.circle-button span.ok{background-position:0 0;}.circle-button span.cancel{background-position:-36px 0;}.circle-button span.minus{background-position:-72px 0;}.circle-button span.plus{background-position:-108px 0;}.popup-circle{display:inline-block;width:29px;height:29px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;cursor:pointer;}.popup-circle .popup-circle-icon{width:110%;margin-top:-1px;margin-left:-1px;}.well{border:1px solid #e1e1e1;border:1px solid rgba(88,88,88,0.2);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.well-table{display:table;table-layout:fixed;width:100%;}.well h3{font-size:12px;text-transform:uppercase;margin-bottom:10px;}.well-box,.well-box-middle{padding:10px 20px;border-right:1px solid #e1e1e1;border-right:1px solid rgba(88,88,88,0.2);position:relative;}.well-table .well-box,.well-table .well-box-middle{float:none;display:table-cell;vertical-align:top;}.well-table .well-box-middle{vertical-align:middle;}.well-box.last,.well-box-middle.last{border-right:none;}.well-border-gradient{border-right:none;background-image:url('../images/layout/bg-gradient-border.png');background-position:right center;background-repeat:no-repeat;}.well-shadow{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-right:1px solid #d8d6d4!important;border-bottom:1px solid #d8d6d4;box-shadow:1px 1px 1px rgba(88,88,88,0.3);-moz-box-shadow:1px 1px 1px rgba(88,88,88,0.3);-webkit-box-shadow:1px 1px 1px rgba(88,88,88,0.3);}.well-shadow:before{content:" ";overflow:hidden;height:0;}

.alert{display:inline-block;border-style:solid;border-width:3px;font-weight:bold;font-size:22px;line-height:24px;padding:20px 30px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.alert-small{display:inline-block;border-style:solid;border-width:2px;font-weight:bold;font-size:14px;line-height:16px;padding:10px 15px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.alert-success{background-color:#f3faf1;border-color:#d6eacd;color:#4da13f;}.alert-error{background-color:#feebeb;border-color:#f8cfcf;color:#cb4632;}.alert-info{background-color:#e2f2fa;border-color:#c0d4ed;color:#5e5dbc;}.alert-warning{background-color:#fff7dd;border-color:#fce7af;color:#e3a234;}.box-table{display:table;width:100%;padding:0 20px;margin-left:-20px;}.box-table .box,.box-table .box-middle{float:none;display:table-cell;vertical-align:top;border-right:1px solid #e6e1da;border-left:1px solid #ffffff;padding:15px 30px;}.box-table .box-middle{vertical-align:middle;}.box-table .box:first-child,.box-table .box-middle:first-child{border-left:none;padding-left:10px;}.box-table .box.last,.box-table .box-middle.last{border-right:none;}.arrow-top,.popup-box .arrow{height:20px;overflow:hidden;position:relative;width:40px;}.arrow-top .shadow,.popup-box .arrow .shadow{-moz-box-shadow:1px 1px 4px #888888;-webkit-box-shadow:1px 1px 4px #888888;box-shadow:1px 1px 4px #888888;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:"";height:20px;left:10px;position:absolute;top:10px;width:20px;}.popup-box{position:absolute;padding:15px 20px;z-index:100;display:none;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:1px 1px 4px #888888;-webkit-box-shadow:1px 1px 4px #888888;box-shadow:1px 1px 4px #888888;}.popup-box .arrow,.popup-box .shadow{position:absolute;}.popup-box .close-button{position:absolute;top:-8px;right:-8px;}.popup-box .arrow-top{position:absolute;top:-20px;left:50%;margin-left:-20px;}.popup-box-outside{position:absolute;z-index:1000;}.popup-left{margin-left:-20px;}.popup-left .arrow{top:50%;right:-20px;width:20px!important;height:40px;margin-top:-20px;}.popup-left .arrow .shadow{left:-10px;}.popup-left .focusor{height:100%;width:20px!important;right:-20px;top:0;position:absolute;}.popup-right{margin-left:20px;}.popup-right .arrow{top:50%;left:-20px;width:20px!important;height:40px;margin-top:-20px;}.popup-right .focusor{height:100%;width:20px!important;left:-20px;top:0;position:absolute;}.popup-top{margin-top:-20px;}.popup-top .arrow{left:50%;bottom:-20px;width:40px;height:20px;margin-left:-20px;}.popup-top .arrow .shadow{top:-10px;}.popup-top .focusor{height:20px;width:100%;bottom:-20px;left:0;position:absolute;}.popup-bottom{margin-top:20px;}.popup-bottom .arrow{left:50%;top:-20px;width:40px;height:20px;margin-left:-20px;}.popup-bottom .arrow .shadow{top:10px;}.popup-bottom .focusor{height:20px;width:100%;top:-20px;left:0;position:absolute;}.product-popup{width:110px;}.product-popup .ribbon-small{position:absolute;right:-4px;top:-4px;}.product-popup-top{text-align:center;}.product-popup .product-popup-divider{width:100%;margin:10px 0 10px -20px;padding:0 20px;border-top:1px solid #e8e8e6;border-top:1px solid rgba(0,0,0,0.2);}.product-popup .product-popup-top img{max-height:120px;}.product-popup .product-popup-bottom a{color:inherit;font-size:16px;}.product-popup .product-popup-subtitle{font-size:11px;}.product-popup .product-popup-price{font-weight:bold;font-size:20px;margin-top:5px;}.button-small,.button-normal{font-size:14px;font-weight:bold;display:inline-block;position:relative;border:none;text-transform:none;cursor:pointer;padding:7px 11px;-moz-box-shadow:0 1px 0 rgba(0,0,0,0.7),inset 0 1px 0 rgba(255,255,255,0.3);-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.7),inset 0 1px 0 rgba(255,255,255,0.3);box-shadow:0 1px 0 rgba(0,0,0,0.7),inset 0 1px 0 rgba(255,255,255,0.3);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-shadow:0 1px 0 rgba(76,70,56,0.7);}.button-small.button-with-icon,.button-normal.button-with-icon{padding-right:42px;}.button-small span,.button-normal span,.button-dual .button-dual-right{border-left:1px solid rgba(0,0,0,0.2);position:absolute;top:0;right:0;width:30px;height:100%;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;}.button-small span i,.button-normal span i,.button-dual .button-dual-right i{border-left:1px solid rgba(255,255,255,0.2);position:absolute;top:0;left:0;height:100%;width:100%;padding-top:34%;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}.button-normal{font-size:15px;padding:9px 15px;}.button-normal span i{font-size:1.2em;font-weight:bold;line-height:15px;}.button-dual{display:inline-block;position:relative;vertical-align:middle;}.button-dual .button-dual-left{font-size:15px;font-weight:700;border:none;cursor:pointer;position:relative;padding:9px 45px 9px 15px;display:block;margin:0;margin-right:30px;color:inherit;z-index:2;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;}.button-dual .button-dual-left i{font-weight:400;position:absolute;text-align:center;padding-top:10px;height:100%;width:50px;top:0;right:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}.button-dual .button-dual-right{cursor:pointer;z-index:2;}.button-dual-submenu{position:absolute;top:100%;right:0;margin-top:-4px;z-index:1;display:none;}.button-dual-submenu a{display:block;color:inherit;font-size:12px;padding:7px 15px;white-space:nowrap;border-bottom:1px solid #888888;border-bottom:1px solid rgba(0,0,0,0.1);border-top:1px solid rgba(255,255,255,0.1);}.button-dual-submenu a i{margin-left:12px;}.button-dual-submenu .dual-submenu-last{border-bottom:none;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}.button-block{font-size:13px;text-transform:uppercase;text-align:center;display:block;padding:8px 15px;border:1px solid #d8d6d4;border:1px solid rgba(88,88,88,0.2);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}textarea,input{outline:none;}.text-input,.textarea-input{padding:10px 13px;width:100%;border:1px solid #D5D4D2;display:inline-block;margin-bottom:15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);}.text-input:hover,.textarea-input:hover{-moz-box-shadow:0 0 2px #cecece;-webkit-box-shadow:0 0 2px #cecece;box-shadow:0 0 2px #cecece;border:1px solid #cecece;}.text-input:focus,.textarea-input:focus{-moz-box-shadow:0 0 2px #f8c2bf;-webkit-box-shadow:0 0 2px #f8c2bf;box-shadow:0 0 2px #f8c2bf;border:1px solid #f8c2bf;}.textarea-input{resize:vertical;height:130px;}.input-no-margin{margin:0;}.input-with-submit{display:inline-block;position:relative;}.input-round{-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;display:block;padding:12px 18px;}.input-round-submit{position:absolute;top:0;right:0;height:42px;width:45px;background-color:transparent;border:none;cursor:pointer;display:block;}.input-with-button{position:relative;}.input-with-button input{padding-right:35px;}.input-with-button button{border:none;background:transparent;position:absolute;top:0;right:0;padding:10px;cursor:pointer;}.content-form .form-input{margin-bottom:15px;vertical-align:top;}.content-form .form-input label{width:30%;display:inline-block;vertical-align:top;text-transform:uppercase;margin-top:10px;}.content-form .form-input .text-input,.content-form .form-input .textarea-input{width:45%;display:inline-block;vertical-align:top;margin-bottom:0;}.content-form .radio-input label,.content-form .radio-input input{width:auto;margin-top:0;cursor:pointer;}.form-input .custom-selectbox{width:45%;}.form-input .custom-selectbox span{display:inline-block;padding:7px 10px 5px;font-weight:normal;text-transform:uppercase;overflow:hidden;white-space:nowrap;max-width:80%;text-overflow:ellipsis;}.form-input .custom-selectbox i{float:right;margin:8px 0;}.content-form .form-submit{text-align:center;}.custom-checkbox{font-size:12px;line-height:1em;text-transform:uppercase;position:relative;}.custom-checkbox label{cursor:pointer;display:block;padding-left:20px;position:relative;}.custom-checkbox span{display:block;width:6px;height:6px;position:absolute;top:50%;left:0;margin-top:-4px;z-index:0;border:1px solid #e1e1e1;border:1px solid rgba(88,88,88,0.2);}.custom-selectbox{display:inline-block;text-align:left;position:relative;border:1px solid #ffffff;border-bottom-color:#cccbca;border-right-color:#cccbca;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 1px #c5c5c4;-webkit-box-shadow:0 0 1px #c5c5c4;box-shadow:0 0 1px #c5c5c4;}.custom-selectbox select{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-webkit-opacity:0;opacity:0;-webkit-appearance:none;}.custom-selectbox option{font-size:12px;padding:5px;text-transform:none;}.custom-selectbox span{display:inline-block;padding:7px 10px;text-transform:uppercase;font-weight:normal;font-size:13px;}.custom-selectbox i{padding-right:10px;}.input-radio-group,.input-radio-group input,.input-radio-group label{width:auto!important;margin-top:11px;cursor:pointer;}.input-radio-group label{text-transform:uppercase;margin-right:30px;}.voting-stars{text-shadow:0 1px 0 rgba(76,70,56,0.7);}.voting-stars.stars-small{font-size:11px;}.voting-stars.stars-big{font-size:18px;}.voting-stars.stars-huge{font-size:22px;}.voting-stars i{cursor:default;display:inline-block;text-align:center;width:1.25em;}.ribbon-big,.ribbon-small .ribbon-inner{width:285px;height:285px;display:inline-block;vertical-align:middle;text-align:center;position:relative;font-size:15px;background:no-repeat center center;-webkit-backface-visibility:hidden;-ms-background-size:100% 24.5%;-moz-background-size:100% 24.5%;-o-background-size:100% 24.5%;-webkit-background-size:100% 24.5%;background-size:100% 24.5%;-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}.ribbon-big span{position:relative;display:inline-block;vertical-align:middle;font-weight:700;text-transform:uppercase;}.ribbon-big .ribbon-small-text{font-size:1.0em;text-shadow:1px 1px 0 rgba(250,250,250,0.3);}.ribbon-big .ribbon-big-text{color:#ffffff;font-size:2.4em;margin-left:7px;text-shadow:1px 1px 0 rgba(0,0,0,0.3);}.ribbon-big .ribbon-aligner,.ribbon-small .ribbon-aligner{height:100%;width:1px;display:inline-block;vertical-align:middle;}.ribbon-big.ribbon-red{background-image:url('../images/layout/bg-ribbon-big-red.png');}.ribbon-big.ribbon-red .ribbon-small-text{color:#780000;}.ribbon-big.ribbon-blue{background-image:url('../images/layout/bg-ribbon-big-blue.png');}.ribbon-big.ribbon-blue .ribbon-small-text{color:#005780;}.ribbon-big.ribbon-green{background-image:url('../images/layout/bg-ribbon-big-green.png');}.ribbon-big.ribbon-green .ribbon-small-text{color:#3a6002;}.ribbon-big.ribbon-yellow{background-image:url('../images/layout/bg-ribbon-big-yellow.png');}.ribbon-big.ribbon-yellow .ribbon-small-text{color:#a36702;}.ie8 .ribbon-big,.ie8 .ribbon-small{width:auto;padding:0 20px;height:70px;margin-left:45px;background-color:transparent;top:-20px!important;right:-30px!important;z-index:10;}.ribbon-small{height:71px;width:71px;overflow:hidden}.ribbon-small .ribbon-inner{font-size:11px;width:101px;height:101px;margin-left:-8px;margin-top:-22px;}.ribbon-small .ribbon-text{color:#ffffff;font-weight:bold;text-transform:uppercase;text-shadow:1px 1px 0 rgba(0,0,0,0.3);white-space:nowrap;}.ribbon-small.ribbon-red .ribbon-inner{background-image:url('../images/layout/bg-ribbon-small-red.png');}.ribbon-small.ribbon-blue .ribbon-inner{background-image:url('../images/layout/bg-ribbon-small-blue.png');}.ribbon-small.ribbon-green .ribbon-inner{background-image:url('../images/layout/bg-ribbon-small-green.png');}.ribbon-small.ribbon-yellow .ribbon-inner{background-image:url('../images/layout/bg-ribbon-small-yellow.png');}.product-box,.product-wide{margin-bottom:20px;height:300px;position:relative;border-right:1px solid #d8d6d4;border-bottom:1px solid #d8d6d4;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:1px 1px 1px #E7E5E3;-webkit-box-shadow:1px 1px 1px #E7E5E3;box-shadow:1px 1px 1px #E7E5E3;}.product-wide{height:100px;-webkit-backface-visibility:hidden;-webkit-perspective:1000;transition:box-shadow 200ms;-moz-transition:box-shadow 200ms;-webkit-transition:box-shadow 200ms;}.product-wide:hover{-moz-box-shadow:0 0 3px #C2C1C0;-webkit-box-shadow:0 0 3px #C2C1C0;box-shadow:0 0 3px #C2C1C0;}.product-box .ribbon-small,.product-wide .ribbon-small,.product-detail .ribbon-small{position:absolute;right:-4px;top:-4px;}.product-detail .ribbon-small{z-index:9;}.product-box .product-img,.product-wide .product-img{display:table;table-layout:fixed;width:100%;height:185px;text-align:center;padding:10px 15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}.product-img-holder{height:100%;}.product-box .product-img span{height:100%;display:table-cell;vertical-align:middle;}.product-wide .product-img{display:block;height:100%;padding:5px 0;}.product-box .product-img img,.product-wide .product-img img{max-width:100%;max-height:100%;}.product-box .product-info{border-top:1px solid #d8d6d4;border-top:1px solid rgba(88,88,88,0.2);position:absolute;padding:15px;bottom:0;left:0;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}.product-wide .product-description{padding:15px 20px;border-left:1px solid rgba(88,88,88,0.2);height:100%;}.product-wide .product-description p{font-size:12px;line-height:14px;margin-top:8px;height:30px;overflow:hidden;}.product-info .product-title,.product-wide .product-title{font-size:18px;text-transform:none;margin-bottom:auto;}.product-info .product-category,.product-wide .product-category{font-size:11px;}.product-bottom{background-color:inherit;}.product-bottom .product-stars,.product-wide .product-stars{float:left;padding:12px 0;}.product-bottom .product-price,.product-wide .product-price{float:right;position:relative;font-size:20px;cursor:default;background-color:inherit;}.product-actions{text-align:right;background-color:inherit;padding-right:65px;padding-top:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.ie8 .product-actions{padding-right:60px;}.product-bottom .product-price del,.product-wide .product-price del{position:absolute;right:0;top:8px;font-size:12px;padding:3px 8px;white-space:nowrap;border:1px solid;border-right-style:none;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;transition:margin-right 300ms;-moz-transition:margin-right 300ms;-webkit-transition:margin-right 300ms;-o-transition:margin-right 300ms;}.product-bottom .product-price strong,.product-wide .product-price strong{position:relative;display:inline-block;padding:10px 0 10px 5px;background-color:inherit;-webkit-backface-visibility:hidden;-webkit-perspective:1000;transition:box-shadow 300ms;-moz-transition:box-shadow 300ms;-webkit-transition:box-shadow 300ms;-o-transition:box-shadow 300ms;}.product-bottom .product-price:hover del,.product-wide .product-price:hover del{margin-right:100%;}.product-bottom .product-price:hover strong,.product-bottom .product-price.selected strong,.product-wide .product-price:hover strong,.product-wide .product-price:hover strong{-moz-box-shadow:-5px 0 4px -5px #737373;-webkit-box-shadow:-5px 0 4px -5px #737373;box-shadow:-5px 0 4px -5px #737373;}.product-wide .button-dual{margin-top:7px;}.product-bottom .button-dual{display:block;height:0;overflow:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}.product-bottom .button-dual .button-dual-left{height:100%;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}.product-box:hover .product-bottom .button-dual{height:35px;overflow:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}.product-quantity{padding:5px;width:42px;text-align:center;margin-bottom:0;}.progress{display:table;table-layout:fixed;}.progress .progress-step{display:table-cell;font-size:16px;font-weight:bold;text-align:center;}.progress .progress-step span,.progress .progress-step a{display:block;}.progress .progress-step .step-outer{padding:0 5px;position:relative;}.progress .progress-step .step-outer:after{content:'';display:block;position:absolute;left:50%;right:-50%;margin-left:18px;margin-right:18px;top:13px;height:13px;background:transparent url('../images/layout/bg-progress-connect.png') repeat-x;}.progress .progress-step.last .step-outer:after{background:none;}.progress .progress-step .step-inner{position:relative;height:50px;background:transparent url('../images/layout/bg-progress-middle.png') no-repeat top center;}.progress .progress-step:first-child .step-inner{background-image:url('../images/layout/bg-progress-first.png');}.progress .progress-step.last .step-inner{background-image:url('../images/layout/bg-progress-last.png');}.progress .progress-step .step-inner span{position:absolute;top:0;left:50%;width:36px;line-height:35px;z-index:2;margin-left:-18px;text-align:center;text-shadow:1px 1px 1px rgba(255,255,255,0.5);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}.progress .progress-step.current-step .step-inner span{background-image:url('../images/layout/bg-progress-current.png');width:42px;height:42px;line-height:40px;margin-left:-21px;margin-top:-3px;text-shadow:-1px -1px 1px rgba(0,0,0,0.2);}.progress .progress-step.completed-step .step-inner span{background-image:url('../images/layout/bg-progress-completed.png');width:26px;height:26px;line-height:26px;margin-left:-13.5px;margin-top:5px;font-size:12px;text-shadow:-1px -1px 1px rgba(0,0,0,0.2);}.progress .progress-step.completed-step .step-inner .step-line{left:50%;right:-50%;width:auto;top:11px;height:5px;background-image:url('../images/layout/bg-progress-line.png');background-repeat:repeat-x;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}.thumbnail{display:block;position:relative;padding:5px;border:1px solid #e1e1e1;border:1px solid rgba(88,88,88,0.2);}.thumbnail img{display:block;margin:0 auto;width:100%;border:inherit;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.thumbnail .blur-thumb,.thumbnail .grayscale-thumb,.thumbnail .zoom-thumb{position:absolute;display:block;top:5px;left:6px;bottom:5px;right:6px;overflow:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-webkit-opacity:0;opacity:0;-webkit-backface-visibility:hidden;-webkit-perspective:1000;transition:opacity 200ms;-moz-transition:opacity 200ms;-webkit-transition:opacity 200ms;-o-transition:opacity 200ms;}.thumbnail:hover .blur-thumb,.thumbnail:hover .grayscale-thumb,.thumbnail:hover .zoom-thumb{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;}.thumbnail .blur-thumb img{position:relative;display:block;margin-top:-1%;margin-left:-2%;max-width:none;width:104%;height:104%;border:1px solid #e1e1e1;border:1px solid rgba(88,88,88,0.2);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-filter:blur(3px);filter:url('blur.svg#blur');-ms-filter:"progid:DXImageTransform.Microsoft.Blur(PixelRadius='3') progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}.ie9 .thumbnail .blur-thumb img{filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3') progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}.thumbnail:hover .blur-thumb img{-ms-filter:"progid:DXImageTransform.Microsoft.Blur(PixelRadius='3') progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3') progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}.ie8 .thumbnail .blur-thumb img,.ie9 .thumbnail .blur-thumb img{top:-3px;left:-3px;}.thumbnail .grayscale-thumb img{position:relative;top:1px;-webkit-filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(grayscale=1) progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}.ie9 .thumbnail .grayscale-thumb img{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1) progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}.thumbnail:hover .grayscale-thumb img{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(grayscale=1) progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1) progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}.thumbnail .zoom-thumb img{position:relative;display:block;margin-top:-1%;margin-left:-2%;max-width:none;width:104%;height:104%;}.thumbnail .thumbnail-arrow{border-bottom-width:45px;border-bottom-style:solid;border-left:45px solid transparent;position:absolute;right:6px;bottom:5px;height:0;width:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-webkit-opacity:0;opacity:0;-webkit-backface-visibility:hidden;-webkit-perspective:1000;transition:opacity 300ms;-moz-transition:opacity 300ms;-webkit-transition:opacity 300ms;-o-transition:opacity 300ms;}.thumbnail:hover .thumbnail-arrow{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-webkit-opacity:1;opacity:1;}.thumbnail .thumbnail-arrow i{position:absolute;top:22px;left:-20px;font-size:17px;font-weight:normal;}.page-tabs{top:-61px;margin-bottom:7px;position:relative;line-height:16px;}.page-tabs h2{display:inline-block;}.page-tabs a{display:inline-block;font-size:15px;font-weight:700;text-transform:uppercase;padding:11px 17px 12px;margin-bottom:14px;text-shadow:1px 1px 1px #000000;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-moz-box-shadow:-5px 0 3px -5px #999999,5px 0 3px -5px #999999,1px 1px 1px rgba(255,255,255,0.6) inset;-webkit-box-shadow:-5px 0 3px -5px #999999,5px 0 3px -5px #999999,1px 1px 1px rgba(255,255,255,0.6) inset;box-shadow:-5px 0 3px -5px #999999,5px 0 3px -5px #999999,1px 1px 1px rgba(255,255,255,0.6) inset;}.page-tabs a:hover,.page-tabs a.selected{text-shadow:none;padding-bottom:25px;margin-bottom:0;}.page-tabs-holder{margin-top:-80px;}.pager{cursor:default;margin-top:20px;}.pager .pager-page{display:inline-block;font-size:11px;text-align:center;padding:2px 1px 1px;width:18px;border-width:1px;border-style:solid;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

.checkout-summary {width:980px; margin-left:-8px;}
.checkout-summary th {font-size:14px; font-weight:normal; border-bottom:1px solid #e0e0e0;}
.checkout-summary td {font-size:18px; border-bottom:1px solid #e0e0e0;}

#copyright {
	background-image: url('../images/layout/bg-bottom.jpg');
	background-repeat: repeat;
	color:#b6b5b6;
	padding:10px 20px 8px 20px;
}

.calibri {
	font-family:Calibri,Arial,sans-serif;
}

.avenir {
	font-family:Avenir,Arial,sans-serif;
}

html {
	margin:0px; padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	/*background-image:url('../images/layout/bg-texture-1.png');
		background-color:#d1baa3;
	*/

	background-image:url('../images/layout/bulbtexture3.png');
	background-color:#aea99d;
	background-repeat:repeat;
}
table {font-size: 12px;}
body {font-size: 12px; color: #000; margin:0px; padding:0px;
	/*background-image:url('../images/layout/bg-texture-1.png');
		background-color:#d1baa3;
	*/
	background-image:url('../images/layout/bulbtexture3.png');
	background-color:#aea99d;
	background-repeat:repeat;
}

.mailFilter {
	padding:4px;
	border-bottom:1px solid silver;
}
.mailFilter:last-child {
	border-bottom: 0px;
}

#filterResults {
	margin:4px;
	border:1px solid silver;
	border-radius: 5px;
	background-color: white;
}

#filterCount {
	padding: 4px;
	color:silver;
	text-align: right;
}

.gallery_edit_button {
	position:relative; margin-top:-20px;float:right; margin-right:25px;
	padding:3px; background-color:yellow; border:1px solid silver; border-radius:5px;

}

.gallery_edit {
	position:absolute; text-align:right; padding:3px; margin:3px; background-color:yellow; border:1px solid silver; border-radius:5px;
}

.gallery_edit a {
	color:#ef3629;
}

.gallery_edit a:hover {
	color:black;
}

.generic_gallery {
	float:left;
	border:1px solid silver;
	border-radius: 5px;
	padding:3px;
	background-color: white;
	margin-left: 0px;
	margin-right: 3px;
	margin-bottom: 3px;
}
.generic_gallery img {
	border-radius: 5px;
}

.kontakt_topgallery {
	float:left;
	border:1px solid silver;
	border-radius: 5px;
	padding:3px;
	background-color: white;
	margin-left: 6px;
	margin-right: 10px;
	margin-bottom: 16px;
}
.kontakt_topgallery img {
	border-radius: 5px;
}

.lato {
	font-family:'Lato',Arial,sans-serif;
}

#topmenu {
	background-image:url('../images/layout/topmenu.gif');
	background-repeat:repeat-x;
	font-family:'Lato',Arial,sans-serif;
}

.lmenu {
	background-image:url('../images/layout/lmenu.png');
	background-repeat:repeat-y;
	border-bottom-left-radius: 5px;
}

#topmenu_left {
	padding:8px 0px;
	float: left;
}
#topmenu_right {
	background-image:url('../images/layout/topmenu2.gif');
	background-repeat:repeat-x;
	padding:8px 0px;
	float: right;
}

#topmenu a {
	padding-left:15px;
	padding-right:15px;
	padding-top:8px;
	color:grey;
}

#topmenu a.topmenu_logout {
	background-image:url('../images/layout/logout-icon.gif');
	background-repeat:no-repeat;
	background-position: 8px 5px;
	padding-left:35px;
}
#topmenu a.topmenu_login {
	background-image:url('../images/layout/login-icon.gif');
	background-repeat:no-repeat;
	background-position: 0px 5px;
	padding-left:27px;
	padding-right:25px;
}
#topmenu a.topmenu_register {
	margin-right:13px;
	padding:0px 25px;
}

input,textarea {
	border:1px solid silver;
}

.bold {font-weight: bold;}
.f13 {font-size:13px}
.f14 {font-size:14px}
.f15 {font-size:15px}
.f16 {font-size:16px}
.f18 {font-size:18px}
.f20 {font-size:20px}
.f24 {font-size:24px}

ol li {
	padding:5px 0px;
}

/*
.s_0, .s_0 a {
	color:grey;
	font-weight: bold;
}
.s_1, .s_1 a {
	color:red;
	font-weight: bold;
}
.s_2, .s_2 a {
	color:#336eb6;
	font-weight: bold;
}
.s_5, .s_5 a {
	color:#ff9400;
	font-weight: bold;
}
.s_6, .s_6 a {
	color:#ff40ff;
	font-weight: bold;
}
.s_7, .s_7 a {
	color:#00c7fc;
	font-weight: bold;
}
.s_3, .s_3 a {
	color:green;
	font-weight: bold;
}
.s_4, .s_4 a {
	color:black;
	font-weight: bold;
}
*/

.s_0, .s_0 a {
	color:#8A8988;
	font-weight: bold;
}
.s_1, .s_1 a {
	color:#DA4C27;
	font-weight: bold;
}
.s_2, .s_2 a {
	color:#4783C4;
	font-weight: bold;
}
.s_3, .s_3 a {
	color:#78A73B;
	font-weight: bold;
}
.s_4, .s_4 a {
	color:#4A4A49;
	font-weight: bold;
}
.s_5, .s_5 a {
	color:#DEA639;
	font-weight: bold;
}
.s_6, .s_6 a {
	color:#64C4D8;
	font-weight: bold;
}
.s_7, .s_7 a {
	color:#957043;
	font-weight: bold;
}
.s_8, .s_8 a {
	color:#559674;
	font-weight: bold;
}
.s_9, .s_9 a {
	color:#DA8C27;
	font-weight: bold;
}

.tableborders {
	border-bottom:1px solid silver;
	border-left:1px solid silver;
}

.tableborders td, .tableborders th {
	border-top:1px solid silver;
	border-right:1px solid silver;
}

.tableborders th {
	background-color: silver;
}

.input_button {
	border:1px solid silver;
	background-color:#336EB6;
	color:white;
}

.userstable td {
	border-bottom:1px solid silver;
}

.userstable th {
	font-size:14px;
}

.userstable {
	font-size:14px;
	margin-left:5px;
}

.userstable th {
	background-color: grey;
}

.userstable th a {
	color:white;
}

.bb {
	border-bottom:1px solid silver;
}

.cart_title {
	font-family:'Lato',Arial,sans-serif;
	padding-top:10px;
}

.cart_title a {
	color:#666666;
	font-weight: bold;
}
.cart_title a:hover {
	color: black;
}

.kosik_sum {
	text-align: right;
	padding-right: 0px;
}

.kosik_sum_number {
	font-size: 20px;
	padding:5px 5px 5px 0px;
}

.cart_prices_table_head {
	border:1px solid #d9d9d9;
	background-color: #d9d9d9;
	width: 550px;
	margin-top:10px;
}
.cart_prices_table_head th div {
	color:black;
	padding:4px 4px 2px 4px;
	font-size:11px;
	text-align:left;
}

.cart_prices_table_item {
	border:1px solid #d9d9d9;
	width: 550px;
	margin-top:1px;
}

.cart_prices_table_item td div {
	padding:1px 4px;
	text-align:left;
	font-size:11px;
}


.prices_table_head {
	border:1px solid #d9d9d9;
	background-color: #d9d9d9;
	width: 735px;
	margin-top:1px;
}

.prices_table_head th div {
	color:black;
	padding:12px 8px 10px 8px;
	font-size:11px;
	text-align:left;
}

.prices_table_item {
	border:1px solid #d9d9d9;
	width: 735px;
	margin-top:1px;
	background-color: white;
}

.prices_table_item td div {
	padding:5px 8px;
	text-align:left;
	font-size:11px;
}


.files {
	width:100%;
}

.files tr td {
	border-bottom:1px solid #cccccc;
}

.files tr:last-child td {
	border-bottom:0px;
}

.files td a {
	font-size:13px;
	font-weight: bold;
	color:#00488c;
}

.files td a:hover {
	color:#000000;
}


.sortiment {
	padding:5px 7px 5px 2px; float:left; text-align:center;
}

.sortiment a {
	color:#00488c;
}
.sortiment a:hover {
	color:#000000;
}

.subory {
	float:left;
	text-align:center;
	font-weight: bold;
	font-family:'Lato',Arial,sans-serif;
	font-size: 14px;
	margin-bottom: 15px;
}

.subory img {
	padding:0px 49px;
	border:1px solid #d3d3d3;
	border-radius: 5px;
	margin-right: 8px;
	margin-bottom: 6px;
	margin-left: 2px;
	background-color: white;
}

.subory a {
	color:#00488c;
}
.subory a:hover {
	color:#000000;
}

.text_flag {
	border-bottom:1px solid #dedede;
	background-color: white;
	background-image: url('../images/layout/text_flag.png');
	background-repeat: no-repeat;
	text-align: justify;
	min-height: 68px;
	font-size: 14px;
}

.text_flag_inner {
	padding:14px 15px 10px 60px;
}

.minibanner {
	margin-left: 20px;
	margin-top: 20px;
	float:left;
	background-color: white;
	border: 1px solid #dedede;
	padding:5px;
}

.minibanner div {
	border: 1px solid #dedede;
}


#body {
	background-color: #fbf8f6;
	border-radius: 5px;
	/*border-top-left-radius: 5px;
	border-top-right-radius: 5px;*/
	box-shadow: 2px 2px 3px rgba(0,0,0,0.5);
}

.body_top {
	background-color: #fbf8f6;
	border-radius: 5px;
	box-shadow: 2px 2px 3px rgba(0,0,0,0.5);
}


#logged {
	font-size:11px;
	padding-top:14px;
	width:240px;
	text-align: center;
}

#logged a {
	color:#00488c;
}

#pageholder {
	text-align: left;
	margin:auto;
	width:980px;
}

#holder {
	margin:auto;
	text-align: left;
	background-image:url('../images/layout/head.png');
	background-repeat:no-repeat;
	width:980px;
	background-size: 980px 136px;
	background-position: 0px 19px;
}

#top {
	height:112px;
}

#usermenu {
	height: 30px;
	background-color: #eeeeee;
}

#logo {
	height: 89px;
}

#menu {
	font-size: 12px;
	height:54px;
	background-image:url('../images/layout/menu.gif');
	background-repeat:repeat-x;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.topholder {
	box-shadow: 2px 2px 3px rgba(0,0,0,0.5);
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.menu_item, .menu_item-sel {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight:normal;
	float:left;
	text-align: center;
	padding-top:19px;
	padding-left:26px;
	padding-right:25px;
	font-size: 17px;
}

.menu_item a {
	color:white;
	text-decoration: none;
	text-transform: uppercase;
}
.menu_item a:hover {
	color:#ff0000;
}

.menu_item-sel a {
	color:#ff0000;
	text-decoration: none;
	text-transform: uppercase;
}
.menu_item-sel a:hover {
	color:#ff0000;
}

.imgmenu {
	float:left;
	color:#1745ab;
	width:222px;
	margin-right:6px;
	text-align:center;
	height:150px;
	margin-bottom: 5px;
}
.imgmenu div {
	border-radius:5px;
	border:1px solid #d3d2d3;
	margin-bottom:5px;
}
.imgmenu img {
	width:220px;
	height:120px;
	border-radius:5px;
}
.imgmenu a {
	color:#1745ab;
	font-weight: bold;
	font-size: 13px;
	font-family:'Lato',Arial,sans-serif;
}
.imgmenu a:hover {color:black;}

#pmenu {
	margin:12px 0px 0px 0px;
	background-color:#f9f4f0;
	border-radius: 5px;
	/**** box-shadow: 2px 2px 3px rgba(0,0,0,0.5); */
}

.pmenu_item, .pmenu_item-sel {
	font-family:Calibri,Arial,sans-serif;
	float:left;
	height:40px;
	width:230px;
	margin: 10px 1px 1px 11px;
	text-align: center;
}

.pmenu_item_inner,.pmenu_item_inner-sel {
	padding-top: 12px;
	padding-bottom: 8px;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
}

.pmenu_item_inner {
	background-color: #ffce17;
}

.pmenu_item_inner:hover, .pmenu_item_inner-sel {
	background-color: #34322f;
}

.pmenu_item a, .pmenu_item-sel a {
	font-weight: normal;
	font-size: 19px;
}

.pmenu_item a {
	color:black;
}

.pmenu_item-sel a {
	color:#ffce17;
}

.pmenu_item a:hover, .pmenu_item-sel a:hover {
	color:#ffce17;
}


#kosik {
	width:240px;
	text-align: center;

	background-image: url('../images/layout/cart_bg.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding:10px 0px;
	margin-top:4px;
	font-size: 15px;
	font-family:Calibri,Arial,sans-serif;
	color:#a9a9a9;
}
#kosik table {
	font-size: 16px;
	font-family:Calibri,Arial,sans-serif;
}

#login {
	float: left;
	width:75px;
	padding-top:8px;
}

#login a {
	color: black;
	text-decoration: underline;
}

#register {
	float: left;
	width:70px;
	padding-top:8px;
}

#register a {
	color: black;
	text-decoration: underline;
}

#lupa {
	float: left;
	width:35px;
}

.wdf {
	color:grey; padding-top:24px;
	font-family:Verdana,Arial,sans-serif;
	font-size: 11px;
}

.wdf a {
	color:grey;
}
.wdf a:hover {
	color:black;
}

#search {
	float: left;
	margin-left: 220px;
	margin-top:27px;
	background-image:url('../images/layout/search_input.gif');
	background-position:0px 7px;
	width:290px;
	background-repeat: no-repeat;
	padding-top:5px;
	padding-left:4px;
	padding-bottom:14px;
	font-family:Calibri,Arial,sans-serif;
}

#search input {
	border:0px;
	background:transparent;
	padding:9px 0px 5px 0px;
	font-size: 15px;
	text-indent:10px;
	color:grey;
	width:176px;
	font-family:Calibri,Arial,sans-serif;
}

#left {
	width:240px;
	float:left;
	padding-bottom:10px;
}


#content {
	margin-left:24px;
	width:700px;
	float:left;
}

#content_data {
	padding-right: 0px;
	padding-left: 8px;
}

#right {
	width:200px;
	float:left;
}

#akcie {
	padding-top:64px;
	padding-bottom:10px;
}

#novinky {
	background-image:url('../image/novinky.gif');
	background-repeat: no-repeat;
	padding-top:47px;
}

#nadpis {
	font-family:Calibri,Arial,sans-serif;
	font-weight:bold;
	color:#ee3124;
	font-size:20px;
	margin:20px 15px 20px 10px;
	padding:0px;
	padding-left:5px;
	padding-bottom:5px;
	border-bottom: 1px solid #e0e0e0;
}



#bottom {
	padding-left: 20px;
	margin-top:10px;
	height:105px;
	background-image:url('../image/bottom.gif');
}

#footer {
	font-size: 10px;
	background-image:url('../image/bg_bottom.gif');
	background-repeat: no-repeat;
	height:100px;
	text-align: center;
}

#footer_menu {
	color:#444444;
	padding-top:15px;
}

#footer_menu a {
	color:#444444;
	text-decoration: none;
}

#footer_menu a:hover {
	color:#000000;
}


#copyright {
	padding-top:10px;
	color:#cccccc;
}

























#example_6 {
     position: relative;
     overflow: hidden;
     width: 320px;
     height: 320px;
     margin: 0;
     background: #fff;
 }

 #example_6_content {
     position: absolute;
     top: 0;
     margin-left: 0;
 }

 #example_6_content
 #example_6_content li {
     list-style: none;
     margin: 0;
     padding: 0;
 }
     #example_6_content {
         width: 36000px;
     }
     #container_bd #example_6 ul li {
         display: block;
         float: left;
         margin: 0;
         padding: 0;
         border: none;
         background-color: #fff;
     }

 #container_bd #example_6 ul li img {
     display: block;
 }

 #example_6_frame {
 	width:320px;
     position: relative;
     margin-top: 5px;
     text-align:center;
 }
 #container_bd #example_6_frame ul li {
     margin: 0 2px;
 }
 #container_bd #example_6_frame ul li img{
     border: 1px solid #9cf;
     padding: 2px;
 }
 #container_bd #example_6_frame ul li img:hover {border: 1px solid #369;}

.carthumb {
	border: 1px solid #d9d9d9;
	padding:5px;
	cursor: pointer;
	*cursor:hand;
	margin-bottom:2px;
}

.adminmenu {margin-left:55px;}

.adminmenu td a { background-color:#CE3C01; color:#ffffff; font-weight:bold; padding:1px 5px; display:block; width:96px; text-align:center; text-decoration: none; }
.adminmenu td a:hover {background-color:#682603; color:#FFFFFF; text-decoration: none;}

.kosik_item {
	border:1px solid silver;
	margin-bottom:2px;
	background-color: white;
	width:755px;
}

.product_thumb_title {
	font-weight:bold;
	color:#115ecf;
	font-size: 13px;
	text-decoration: none;
	height:35px;
	overflow: hidden;
	text-overflow: hidden;
}
.product_thumb_title:hover {
	color:black;
	text-decoration: none;
}
.product_thumb_input {
	width:24px;
	text-align: right;
	border:1px solid #cbcbcb;
}
.product_thumb_input_div {
/* 	background-image: url(../image/input_bg_small.gif); */
/* 	background-repeat: no-repeat; */
	padding:1px 1px 2px 1px;
	margin-top:1px;
}
.product_thumb {
	margin:5px;
	border:1px solid #5189a3;
    float:left;
    width:250px;
}

.product_thumb_in {
	padding:5px;
    font-size:10px;
}

.kosikImput {border:1px solid #336981; background-color:#FFF; color:#22576F; height:15px; font-size:7pt;}

#breadcrumbs {
	background-color: white;
	height: 38px;
	font-size: 12px;
	border:1px solid #e0e0d6;
	color:#888888;
	/*** border-top-left-radius: 5px;
	border-top-right-radius: 5px; */
}

#breadcrumbs div {
	padding-top: 12px;
	padding-left: 10px;
}

#breadcrumbs a {
	color:#888888;
}
#breadcrumbs a:hover {
	color:#444444;
}

#product_menu_title {
	background-color: #e0e0d6;
	font-weight: bold;
	color:#0b0b0b;
	font-size: 14px;
	text-align: center;
	height: 40px;
}
#product_menu_title div {
	padding-top: 13px;
}

#product_menu {
}

.fadein {
    position:relative;
    height:320px;
    width:320px;
}

.fadein img {
    position:absolute;
    left:0;
    top:0;
}

.product_menu_li, .product_menu_li_sel {
	font-family:'Lato',Arial,sans-serif;
	list-style-type: none;
	padding:8px 0px;
	border-bottom: 1px solid #e0e0d6;
	text-indent: 15px;
	font-size:14px;
}

.product_menu_li a {
	color:#3a3a3a;
	text-decoration: none;
}

.product_menu_li_sel a {
	color:#ec2925;
	text-decoration: none;
}

.product_menu_li a:hover, .product_menu_li_sel a:hover {
	color:black;
}


.product_menu_li2_holder {
	border-bottom: 1px solid #e0e0d6;
	background-color: #f9f4f0;
	padding-bottom: 5px;
	font-size:14px;
}

.product_menu_li2, .product_menu_li2_sel {
	font-family:'Lato',Arial,sans-serif;
	list-style-type: none;
	padding:5px 0px 2px 0px;
	text-indent: 15px;
	background-color: #f9f4f0;
}

.product_menu_li2 a {
	color:#3a3a3a;
	text-decoration: none;
}

.product_menu_li2_sel a {
	color:#ec2925;
	text-decoration: none;
}

.product_menu_li2 a:hover, .product_menu_li_sel2 a:hover {
	color:black;
}



.round_box {
	border:1px solid #d3d3d3;
	border-radius: 5px;
	background-color: white;
	margin-bottom:10px;
}

.leftside_button:hover {
	border:1px solid #ee3124;
}

.leftside_button,.leftside_button table, .leftside_button td {
	cursor: pointer;
	*cursor: hand;
}

.leftside_button, .leftside_button_inactive {
	width: 200px;
	margin-left:18px;
}

.leftside_button table, .leftside_button_inactive table {
	padding:5px 6px;
	color:grey;
	font-size: 15px;
}

.leftside_button td, .leftside_button_inactive td {
	color:grey;
	font-size: 15px;
}

.leftside_button {

}

#filter {
	/*background-image:url('../images/layout/bg_filter.gif');
	background-repeat:no-repeat;*/
	border:1px solid #d3d3d3;
	border-radius: 3px;
	background-color: white;
	width:678px;
	height:55px;
	color: #888888;
	font-size: 13px;
}

.paging_filter table {
	color: #888888;
	font-size: 16px;
}

.filter_div {
	padding:20px;
}
#filter a {
	color: #888888;
	font-weight: bold;
}

.plist {
	/*background-image:url('../images/layout/bg_list.png');
	background-repeat:no-repeat;
	background-position: 0px 5px;*/
	height: 95px;
	margin-top: 6px;
	border:1px solid #d3d3d3;
	border-radius: 3px;
	background-color: white;
	width:678px;
}

.plist_stav_s img, .plist_stav_o img, .plist_stav_x img {
	margin-bottom:10px;
}

.plist_stav {
	width:60px;
	text-align: center;
}

.plist_stav_s  {
	width:120px;
	padding-top:29px;
	font-size: 12px;
	color:#15a54b;
	text-align: center;
}
.plist_stav_o  {
	width:120px;
	padding-top:29px;
	font-size: 12px;
	color:#3c6fb9;
	text-align: center;
}
.plist_stav_x  {
	width:120px;
	padding-top:29px;
	font-size: 12px;
	color:#ec2925;
	text-align: center;
}

.p3x4 {
	/*background-image:url('../images/layout/bg_3x4.png');
	background-repeat:no-repeat;
	background-position: 0px 5px;*/
	height: 315px;
	width: 222px;
	float:left;
	margin-right: 4px;
	margin-top: 8px;
	border:1px solid #d3d3d3;
	border-radius: 3px;
	background-color: white;

}

.ordertabletop {
	background-color: #e0e0e0;
	border-bottom: 1px slid silver;
}

.cena {
	font-family:Calibri,Arial,sans-serif;
	font-size: 22px;
	font-weight:bold;
	color:#ec2925;
}

.cena_small {
	font-size: 16px;
	color:#ec2925;
	font-weight: bold;
	font-family:Calibri,Arial,sans-serif;
}


.formularInput {
	padding:7px;
	border:1px solid silver;
	border-radius: 3px;
	box-shadow: inset 1px 1px 1px 0 rgba(0,0,0,0.25);;
}

.formularButton {
	border-radius: 5px;
	padding:5px 40px;
	font-size:16px;
	color:white;
	background: linear-gradient(#959493, #7c7871);
}

.whitebox {
	background-color: white;
	box-shadow: 2px 2px 3px rgba(0,0,0,0.5);
	border-radius: 5px;
}

.brownbox {
	background-color: #faf6f3;
	border-radius: 5px;
	color:#535250;
	font-size:14px;
}

.brownbox_title {font-size:16px; text-align:center; padding:10px; font-weight: bold;}

.register table td {
	vertical-align: middle;
}
.register table th {
	text-transform: uppercase;
	color:#666666;
	vertical-align: middle;
}

.register {
	width:675px;
}

.register table {
	padding:20px;
}

.red {
	color:#ef3629;
}

a.red:hover {
	color:black;
}


#pick {
	width:675px;
	font-family: Calibri, Helvetica, sans-serif;
}

#pick div {
	padding:20px 20px 30px 20px;
	color:#88898b;
	font-size: 16px;
}

#pick table {
	font-size: 16px;
}

.dph {
	margin:6px 0px 0px 0px;
	padding:14px 0px 0px 0px;
	color:#ef3629;
	font-weight: bold;
	text-align: center;
	width:120px;
	height:34px;
	background-image:url('../images/layout/bg_dph.gif');
	background-repeat:no-repeat;
	background-position: 0px 5px;
	cursor: pointer;
	*cursor: hand;
}



@media print {
  .noPrint {
    display:none;
  }
}









.third-level-menu
{
    position: absolute;
    top: 0;
    right: -230px;
    width: 230px;
    list-style: none;
    padding: 0;
    margin: 0;
    display: none;
    /*visibility: hidden;*/
    opacity: 0.0;
    z-index:99;
}

.third-level-menu > li
{
    height: 30px;
    background: #ffce17;
}
.third-level-menu > li:hover { background: #34322f; }

.second-level-menu
{
    position: absolute;
    top: 42px;
    left: 0;
    width: 230px;
    list-style: none;
    padding: 0;
    margin: 0;
    /*display: none;*/
    visibility: hidden;
    opacity: 0.0;
    z-index:99;
}

.second-level-menu > li
{
    position: relative;
    height: 30px;
    background-color: #ffce17;
}
.second-level-menu > li:hover { background-color: #34322f; }

.top-level-menu
{
    list-style: none;
    padding: 0;
    margin: 0;
}

.top-level-menu > li
{
    position: relative;
    background-color: #ffce17;
	float:left;
	height:42px;
	width:230px;
	margin: 10px 1px 1px 11px;
	text-align: center;
	padding:0px;
}

.top-level-menu > li:hover, .top-level-menu > li.limenu1-sel {
	background-color: #34322f;
}

.top-level-menu li > div {
	padding-top: 7px;
	padding-bottom: 5px;
	padding-right:10px;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
}

.top-level-menu li > div a {
	color:black;
	font-weight: normal;
	font-size: 16px;
}

.second-level-menu li > div, .third-level-menu li > div {
	padding:0px;
	box-shadow: 0px;
	padding-right:10px;
}

.second-level-menu li > div a, .third-level-menu li > div a {
	color:black;
	font-weight: normal;
	font-size:14px;
}

.top-level-menu > li:hover > div a, .top-level-menu > li.limenu1-sel > div a, .second-level-menu > li:hover > div a, .third-level-menu > li:hover > div a {
	color: #ffce17;
}

.top-level-menu li:hover > ul
{
    /* On hover, display the next levels menu */
    display: inline;
    visibility: visible;
    opacity: 1.0;
    transition-delay: 1s;
    transition-duration: 0.5s;
}

.limenu2 div, .limenu3 div {
	height:30px;
	overflow: hidden;
}

/* Menu Link Styles */

.top-level-menu a /* Apply to all links inside the multi-level menu */
{
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-decoration: none;
    padding: 0 0 0 10px;

    /* Make the link cover the entire list item-container */
    display: block;
    line-height: 30px;
}
.top-level-menu a:hover { color: #000000; }