.header {background:url('/images/1/bg-header.png'); position:absolute; left:0px; top:51px; width:100%; z-index:1;}
.itemlist {display:none;}
.popup-layer {display:none !important;}
.popup {display:none !important;}

/* BannerTop Start */
.bannertop {display:block; background:url("/images/items/16/banner-workshop.jpg") center no-repeat;}

.res1810 .bannertop {background:url("/images/items/16/banner-workshop-1810.jpg") center no-repeat;}
.res940 .bannertop {background:url("/images/items/16/banner-workshop-940.jpg") center no-repeat; height:500px;}
.res720 .bannertop {background:url("/images/items/16/banner-workshop-720.jpg") center no-repeat; height:450px;}
.res480 .bannertop {background:url("/images/items/16/banner-workshop-480.jpg") center no-repeat; height:300px;}
.res320 .bannertop {background:url("/images/items/16/banner-workshop-320.jpg") center no-repeat; height:200px;}
/* BannerTop End */

/* Item Content Start */
#mitem #mitemtop h1 {margin-top:20px; padding-left:60px; background:url(/images/items/16/ico-flecha.png) top left no-repeat; font-size:30px;}
#mitem #mitemcnt {width:100%;}
#mitem #mitemcnt .itemdDescr .ttl {font-weight:bold; margin:10px 0px}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormBlock .itemFormBlockTitle {color:#000; font-weight:700;}

.res1810 #mitem #mitemcnt {width:100%;}

.res320 #mitem #mitemtop h1 {background:none; padding-left:0px;}

/* Banners Start */
.banner {margin:20px 0px;}
.banner .barea {position:relative;overflow:hidden;height:100%;}
.banner .barea .btn {position:absolute;letter-spacing:10px;padding:10px 60px;color:#fff;border:1px solid #fff;font-weight:400;text-transform:uppercase;text-align:center;}
.banner.banner1 .barea .btn {left:50%; bottom:80px; margin-left:75px;}
.banner.banner2 .barea .btn {left:50%; bottom:80px; margin-left:-385px;}
.banner.banner3 .barea .btn {left:50%; bottom:80px; margin-left:15px;}

.res1810 .banner.banner1 .barea .btn {bottom:130px; margin-left:195px;}
.res1810 .banner.banner2 .barea .btn {bottom:130px; margin-left:-525px;}
.res1810 .banner.banner3 .barea .btn {bottom:130px; margin-left:100px;}

.res940 .banner.banner1 .barea .btn {bottom:50px; margin-left:20px;}
.res940 .banner.banner2 .barea .btn {bottom:50px; margin-left:-325px;}
.res940 .banner.banner3 .barea .btn {bottom:50px; margin-left:0px;}

.res720 .banner.banner1 .barea .btn {bottom:40px; margin-left:0px;}
.res720 .banner.banner2 .barea .btn {bottom:40px; margin-left:-300px;}
.res720 .banner.banner3 .barea .btn {bottom:40px; margin-left:-15px;}

.res480 .banner.banner1 .barea .btn {bottom:20px; margin-left:5px;}
.res480 .banner.banner2 .barea .btn {bottom:20px; margin-left:-200px;}
.res480 .banner.banner3 .barea .btn {bottom:20px; margin-left:-5px;}
.res480 .banner .barea .btn {padding:10px 10px 10px 20px;font-size:16px;}

.res320 .banner.banner1 .barea .btn {bottom:auto; top:120px; margin-left:-96px;}
.res320 .banner.banner2 .barea .btn {bottom:auto; top:120px; margin-left:-96px;}
.res320 .banner.banner3 .barea .btn {bottom:auto; top:120px; margin-left:-96px;}
.res320 .banner .barea .btn {padding:10px 10px 10px 20px; font-size:16px;}

/* Banners Background Start */
.banner1 {background:url("/images/items/16/banner-beginner.jpg") top center no-repeat; height:281px;}
.res1810 .banner.banner1 {background:url("/images/items/16/banner-beginner-1810.jpg") top center no-repeat; height:440px;}
.res940 .banner.banner1 {background:url("/images/items/16/banner-beginner-940.jpg") top center no-repeat; height:224px; max-width:900px; margin:20px auto;}
.res720 .banner.banner1 {background:url("/images/items/16/banner-beginner-720.jpg") top center no-repeat; height:224px; max-width:680px; margin:20px auto;}
.res480 .banner.banner1 {background:url("/images/items/16/banner-beginner-480.jpg") top center no-repeat; height:190px; max-width:440px; margin:20px auto;}
.res320 .banner.banner1 {background:url("/images/items/16/banner-beginner-320.jpg") top center no-repeat; height:336px; max-width:280px; margin:20px auto;}

.banner2 {background:url("/images/items/16/banner-intermediate.jpg") top center no-repeat; height:281px;}
.res1810 .banner.banner2 {background:url("/images/items/16/banner-intermediate-1810.jpg") top center no-repeat; height:440px;}
.res940 .banner.banner2 {background:url("/images/items/16/banner-intermediate-940.jpg") top center no-repeat; height:224px; max-width:900px; margin:20px auto;}
.res720 .banner.banner2 {background:url("/images/items/16/banner-intermediate-720.jpg") top center no-repeat; height:224px;}
.res480 .banner.banner2 {background:url("/images/items/16/banner-intermediate-480.jpg") top center no-repeat; height:190px; max-width:440px; margin:20px auto;}
.res320 .banner.banner2 {background:url("/images/items/16/banner-intermediate-320.jpg") top center no-repeat; height:336px; max-width:280px; margin:20px auto;}

.banner3 {background:url("/images/items/16/banner-advanced-sold.jpg") top center no-repeat; height:281px;}
.res1810 .banner.banner3 {background:url("/images/items/16/banner-advanced-sold-1810.jpg") top center no-repeat; height:440px;}
.res940 .banner.banner3 {background:url("/images/items/16/banner-advanced-sold-940.jpg") top center no-repeat; height:224px; max-width:900px; margin:20px auto;}
.res720 .banner.banner3 {background:url("/images/items/16/banner-advanced-sold-720.jpg") top center no-repeat; height:224px; max-width:680px; margin:20px auto;}
.res480 .banner.banner3 {background:url("/images/items/16/banner-advanced-sold-480.jpg") top center no-repeat; height:190px; max-width:440px; margin:20px auto;}
.res320 .banner.banner3 {background:url("/images/items/16/banner-advanced-sold-320.jpg") top center no-repeat; height:336px; max-width:280px; margin:20px auto;}
/* Banners Background End */
/* Banners End */
/* Item Content End */

/* Reserve Form Start */
#mitem #mitemcnt .itemdInfo {padding:40px 0px; margin-top:40px; border-top:2px solid #af9653;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .PriceCnt {font-weight:700;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .PriceCnt .ItemSummaryPriceTotalAmount {color:#af9653;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.itemFormOptionCheckbox {float:none; margin-bottom:0px;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.itemFormOptionCheckbox .itemFormLabel label {text-transform:uppercase;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.itemFormOptionCheckbox .itemFormLabel label span.InputCheckboxAddPrice span.InputCheckboxAddPriceMount {color:#af9653;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.ReservationBlock {float:left;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.ReservationBlock .itemFormLabel {display:inline-block;font-weight:600;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.ReservationBlock .itemFormLabel .cvValueLabelDisplayMinBlock {display:none;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.ReservationBlock .itemFormInput {padding-left:20px; display:inline-block;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.ReservationBlock .itemFormInput .ReservationPriceCurrency {display:inline-block; font-weight:bold;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.ReservationBlock .itemFormInput #ReservationPrice {margin-left:10px;border:none;background:#f1f1f1;padding:10px 20px;width:80px;color:#af9653;font-size:20px;font-weight:bold;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOption.itemFormOptionSubmit {clear:none; float:left; margin-top:0px; margin-left:20px;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOption.itemFormOptionSubmit .SubmitButtonPaid {background-color:#af9653;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOption.itemFormOptionSubmit .SubmitButtonPaid:hover {background-color:#000}
#mitem #mitemcnt .itemdInfo .ReservationInfo {margin-top:20px;}

.res940 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOption.itemFormOptionSubmit .SubmitButton {padding:0px 40px;}

.res720 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.ReservationBlock {float:none;}
.res720 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOption.itemFormOptionSubmit {float:none; margin:15px 0px 0px 0px;}

.res480 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.ReservationBlock {float:none;}
.res480 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOption.itemFormOptionSubmit {float:none; margin:15px 0px 0px 0px;}
.res480 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOption.itemFormOptionSubmit .SubmitButton {padding:0px 30px;}

.res320 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.ReservationBlock {float:none;}
.res320 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.ReservationBlock .itemFormInput {margin:10px 0px 0px 0px; padding-left:0px;}

.res320 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOption.itemFormOptionSubmit {float:none; margin:0px;}
.res320 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOption.itemFormOptionSubmit .SubmitButton {margin:15px 0px 0px 0px; padding:0px 30px;}

.SubmitClear1 {clear:both;}
.SubmitClear2 {clear:both;}
/* Reserve Form End */

/* If Reservation Price is set */
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOption.itemFormOptionSubmit {margin:15px 0px 0px 0px;}