@charset "utf-8";
/* CSS Document */

body { scrollbar-face-color: #999999; scrollbar-highlight-color: #cccccc; scrollbar-3dlight-color: #999999; scrollbar-darkshadow-color: #999999; scrollbar-shadow-color: #999999; scrollbar-arrow-color: #333333; scrollbar-track-color: #C6C6C8; width: 100%; }
.WIDE { display: none; }
.NARROW, .COMP {display: inline-block; }
.MOBILE, #MOBILE, #MOBILE-BUTTONS, body .MOBILE, body .MOBILEport { display: none; }
#play { display: block; background-image: url(/images/OrangeDot.jpg); width: 122px; height: 22px; z-index: 6700999999999999999999999; background-color: #DA7C1F; float: left; color: #ccc; font-weight: normal; font-size: 14px; line-height: 22px; text-align: center; text-decoration: none; border-radius: 3px; }
#play:hover { color: #fff; }
a:hover, a:active, a:focus { outline: none; outline: 0; }
input { background-position: center center; }
hr { color: #BBBBBD; border: solid 1px #989FA3; width: 70%; background-color: #BBBBBD; }
.SelectFormElement #Print_label { background-color: #C00; }
.FINEPRINTSTITLE { color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: 1px; padding-left: 2px; }
.ModelNumber { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #51575E; }
#infoblock { display: block; height: auto; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; }
#DinamicProductBlock { display: block; float: left; height: 300px; width: 130px; margin-top: 10px; margin-bottom: 0px; margin-left: 9px; background-color: #C6C6C8; padding-bottom: 5px; }
#DinamicGallery { display: block; min-height: 400px; width: 100%; min-width: 310px; margin-right: auto; margin-left: auto; margin-bottom: 10px; padding-bottom: 30px; text-align: center; vertical-align: top; }
#DinamicProductBlockGallery { display: block; float: left; height: 122px; width: 122px; margin-bottom: 15px; margin-left: 8px; padding: 0px; margin-right: 7px; border-collapse: collapse; background-color: #D2D2D5; }
#DinamicProductBlockGallery img { float: left; padding: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin-top: 0px; margin-right: 0px; }
#imageHolder { display: block; height: 122px; width: 122px; overflow: hidden; background-color: #D2D2D5; position: absolute; z-index: 10; cursor: auto; margin: 0px; border-collapse: collapse; padding: 0; margin: 0; }
#imageHolder:hover { margin-top: -42px; margin-left: -42px; z-index: 10000; position: absolute; -moz-box-shadow: 3px 3px 4px #333333; -webkit-box-shadow: 3px 3px 4px #333333; box-shadow: 3px 3px 4px #333333; /* For IE 8 */    
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333')"; /* For IE 5.5 - 7 */     
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333');
height: 208px; width: 208px; display: block; overflow: visible; }
#imageHolder a { display: block; width: 184px; height: 184px; }
#imageHolder-WP { display: block; height: 122px; width: 122px; overflow: hidden; background-color: #D2D2D5; position: absolute; z-index: 10; cursor: auto; margin: 0px; border-collapse: collapse; padding: 0; margin: 0; }
#imageHolder-WP:hover { margin-top: -45px; margin-left: -45px; z-index: 10000; position: absolute; -moz-box-shadow: 3px 3px 4px #333333; -webkit-box-shadow: 3px 3px 4px #333333; box-shadow: 3px 3px 4px #333333; /* For IE 8 */    
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333')"; /* For IE 5.5 - 7 */     
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333');
height: 214px; width: 214px; display: block; overflow: visible; }
#DinamicProductBlockGallery #imageHolder-WP img { max-height: 184px; max-width: 184px; min-height: 122px; min-width: 122px; display: block; margin: auto; top: 10px; float: none; }
#DinamicProductBlockGallery #imageHolder-WP:hover img { margin-top: 10px; height: auto; }
DinamicProductBlockGallery form { }
#imageHolder a img, #imageHolder form img { display: block; margin-top: -30px; margin-left: -30px; }
#imageHolder:hover img { margin-top: 10px; margin-left: 10px; margin-right: 0px; }
#imageHolder form img { display: block; margin-top: -30px; margin-left: 0px; }
#imageHolder #imageHolder-Shadow { background-color: #000000; margin-top: 10px; margin-left: 10px; height: 210px; width: 210px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; display: block; z-index: 0; position: absolute; }
#imageHolder #imageHolder-Shadow:hover { background-color: #000000; margin-top: 10px; margin-left: 10px; height: 210px; width: 210px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; filter: alpha(opacity=20); -moz-opacity: 0.2; -khtml-opacity: 0.2; opacity: 0.2; display: block; }
#imageHolder-Shadow a:hover { height: 220px; width: 220px; }
.opacityRGB { background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.6); }
.opacity { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }
#Just-Posted #DinamicProductBlockGallery { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; // first!  filter: alpha(opacity=40);
// second!  margin-top: 0px;
}
#Just-Posted #DinamicProductBlockGallery:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; // first!  filter: alpha(opacity=100);
// second!
}
.alpha60 { /* Fallback for web browsers that doesn't support RGBa */ 
    
background: rgb(0, 0, 0); /* RGBa with 0.6 opacity */ 
    
background: rgba(0, 0, 0, 0.6);     
/* For IE 5.5 - 7*/ 
   
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
/* For IE 8*/ 
    
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; }
#DinamicProductBlockGalleryTini { display: block; width: 100%; height: auto; margin-left: auto; margin-right: auto; color: #878B96; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; text-align: center; }
#DinamicProductBlockGalleryTini img { height: 53px; width: 53px; }
#DinamicProductBlockGalleryTini a { display: inline-block; height: 53px; width: 53px; background-repeat: no-repeat; background-position: center center; }
#DinamicProductBlockGalleryTini a img { height: 53px; width: 53px; margin-top: 0px; margin-left: 0px; overflow: hidden; }
#DinamicProductBlockGalleryTini a img { border: 5px solid #eee; }
#DinamicProductBlockGalleryTini a:hover img { border: 5px solid #ccc; }
#DinamicMap { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; padding: 0px; }
#DinamicMap form { margin: 0px; padding: 0px; text-align: center; width: 850px; }
#DinamicMap img { margin: 0px; padding: 0px; }
.NoButton { background-color: #BCBCBE; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-size: 12px; color: #666666; }
#NoButton { background-color: #BCBCBE; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-size: 12px; color: #666666; }
#NoButton submit a:hover { background-color: #BCBCBE; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; color: #EA7817; }
#NoButton submit a:first-letter { background-color: #BCBCBE; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; color: #EA7817; }
.Order-Button, submit { color: #FFFFFF; background-color: #DA7C1F; display: block; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-decoration: none; letter-spacing: 2px; width: 70px; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-align: center; background-image: url(../images/OrangeDot.jpg); height: 18px; z-index: 100; position: fixed; background-position: center center; background-repeat: no-repeat; }
#HOME-TABLE { display: block; width: 880px; margin-right: auto; margin-left: auto; padding-left: 20px; }
#HOME-TABLE-TOP { display: block; width: 856px; margin-right: auto; margin-left: auto; }
#DinamicProductBlockSearch { display: block; float: left; height: 300px; width: 130px; margin-top: 10px; margin-bottom: 0px; margin-left: 9px; background-color: #C6C6C8; padding-bottom: 5px; position: relative; z-index: 9999999999999999999999999999999999; }
#DinamicProductBlockSearch h6 { font-size: 12px; }
#DinamicProductBlock a img { border: 1px solid #AAACB3; display: block; }
#infoblockSearch { display: block; height: auto; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; }
#infoblockSearch .OrderCustomButton { display: block; margin-right: auto; margin-left: auto; }
.ModelNumberSearch { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #51575E; }
#DinamicProductBlockSearch a:hover img { border: 1px solid #FFFFFF; }
.Product-Price { font-size: 16px; font-weight: bold; color: #555; margin-top: 3px; }
#DinamicProductBlockSearch .OrderButton button, #DinamicProductBlock .OrderButton, #PricingTable .OrderButton, .OrderButton { color: #FFFFFF; background-color: #DA7C1F; display: block; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #F8B115; border-right-color: #8F5C07; border-bottom-color: #8F5C07; border-left-color: #F8B115; text-decoration: none; letter-spacing: 2px; width: 80px; margin-right: auto; margin-left: auto; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-align: center; }
#PricingTable { background-color: #D7D7D9; width: 820px; position: fixed; top: 75px; border: 1px solid #9E9EA3; overflow: auto; visibility: hidden; z-index: 2; height: auto; clip: rect(auto,auto,auto,auto); }
#PricingTable td { padding-left: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #C0C0C2; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; border-top-style: none; border-right-style: none; border-left-style: none; font-size: 14px; }
.FINEPRINTSTITLE { color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: 1px; }
#visualBox { display: block; clear: both; float: left; height: 620px; width: 990px; overflow: hidden; }
#Slideshow { display: block; clear: both; height: 620px; width: 990px; overflow: hidden; clip: rect(12px,auto,auto,auto); margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#visualBox ul { margin: 0px; padding: 0px; height: 100%; width: 990px; overflow: hidden; background-repeat: no-repeat; background-position: center center; }
#visualBox ul img { display: block; margin: auto; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; height: auto; width: auto; }
#Slideshow-BUTTON { display: block; width: 130px; float: left; height: 20px; margin-top: 10px; }
#Slideshow-BUTTON a { font-size: 12px; color: #CCC; background-color: #878B96; text-align: center; display: block; height: 16px; width: 115px; padding-top: 1px; padding-bottom: 2px; text-decoration: none; letter-spacing: 2px; }
#Slideshow-BUTTON a:hover { background-color: #D86D13; }
.spacer, #spacer { display: block; clear: both; width: 100%; height: 1px; }
#SubNavigation { display: block; float: left; height: 20px; width: 990px; padding-right: 0px; padding-left: 0px; text-align: center; margin-top: 10px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#SubNavigation a { font-size: 12px; color: #69727A; display: block; float: right; padding-right: 11px; padding-left: 11px; border-left-width: 1px; border-left-style: solid; border-left-color: #848D96; font-family: Arial, Helvetica, sans-serif; margin-right: auto; margin-left: auto; }
#SubNavigation a:hover { color: #40444A; }
#PricingTableMR { width: 310px; float: left; clear: both; height: 310px; margin-top: 5px; }
#PricingTableMR td { font-size: 13px; font-family: Arial, Helvetica, sans-serif; height: 11px; padding-top: 2px; padding-right: 3px; padding-bottom: 2px; padding-left: 3px; }
#PricingTableMR td strong { color: #5F666E; text-align: left; margin-top: 5px; margin-bottom: 5px; height: 15px; }
#PricingTableMR tr td h2 strong { display: inline; float: none; width: 120px; clear: both; }
#PricingTableMR tr td a img, #PricingTableMR tr td img { display: block; height: auto; width: 150px; }
#PricingTableMR tr td input { float: left; margin-bottom: 5px; margin-top: 5px; height: auto; width: auto; }
#SlideshowGallery ul { display: block; clear: both; height: auto; width: 844px; overflow: hidden; clip: rect(12px,auto,auto,auto); margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#SlideshowGallery ul li a { display: block; float: left; margin-right: 14px; margin-bottom: 14px; border: 1px solid #9B9A9C; padding: 0px; list-style-position: inside; list-style-image: none; list-style-type: none; height: 122px; width: 122px; overflow: hidden; }
#SlideshowGallery ul li a:hover { border: 1px solid #EAE9EC; }
.ORDER-SelectFormElement { width: 290px; background-color: #D86D0B; margin-top: 3px; margin-bottom: 5px; color: #CCC; border: 1px solid #BCBCBE; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 30px; font-weight: bold; }
.container { width: 770px; margin-right: auto; margin-left: auto; display: block; margin-top: 10px; margin-bottom: 10px; }
.container form { float: right; }
#wrapper-Order { display: block; width: 930px; margin-left: auto; height: 660px; margin-right: auto; }
#SlideNumbers { height: auto; width: 990px; display: block; margin-top: 10px; margin-bottom: 15px; }
#SlideNumbers a { color: #565963; float: left; height: 15px; width: 15px; border: 1px solid #878B96; background-color: #A6A6A8; margin-left: 4px; margin-top: 4px; text-decoration: none; padding: 3px; text-align: center; }
#SlideNumbers a:hover, #SlideNumbers a:active, #SlideNumbers a:focus { border: 1px solid #FFF; background-color: #BDBDBF; color: #FFF; text-align: center; }
#SlideNumbersPics { height: auto; width: 990px; display: block; margin-top: 10px; clear: both; }
#SlideNumbersPics a { color: #BCBCBE; display: block; float: left; height: 53px; width: 53px; border: 1px solid #BCBCBE; background-color: #BCBCBE; margin-left: 0px; margin-top: 0px; }
#SlideNumbersPics img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; height: 53px; width: 53px; }
#SlideNumbersPics a:hover { border: 1px solid #FFF; background-color: #BDBDBF; }
#Slideshow #SlideNumbers a { color: #FFF; border-top-color: #FFF; border-right-color: #FFF; border-bottom-color: #FFF; border-left-color: #FFF; }
#Display-Image img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
body #BUTTON-Go-Back { height: 1px; }
body #BUTTON-Go-Back a { display: block; background-image: url(../images/Buttons-UP-PREVIOUS.png); background-repeat: no-repeat; display: block; height: 22px; width: 22px; float: left; margin-top: 3px; margin-left: 22px; margin-right: 0px; color: #D97906; text-decoration: none; postion: absolute; left: 0; z-index: 1; }
#BUTTON-Go-Back a:hover { background-image: url(../images/Buttons-OVER-PREVIOUS.png); }
#Display-Image-Dinamic { max-width: 100%; min-height: 570px; text-align: center; vertical-align: middle; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin-top: 5px; margin-right: auto; margin-left: auto; clear: both; margin-bottom: 5px; display: block; position: relative; background-image: url(/images/loading.gif); background-repeat: no-repeat; background-position: center 52%; background-size: center 10% auto; }
#Display-Image-Dinamic img { height: auto; width: auto; max-width: 100%; max-height: 760px; text-align: center; vertical-align: middle; display: block; margin-bottom: 3px; margin-right: auto; margin-left: auto; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
 @media(max-height:870px) {
#Display-Image-Dinamic img { max-height: 660px; }
}
 @media(min-height:1200px) {
#Display-Image-Dinamic img { max-height: 1000px; }
}
 @media(min-height:1300px) {
#Display-Image-Dinamic img { max-height: 1100px; }
}
 @media(min-height:1400px) {
#Display-Image-Dinamic img { max-height: 1200px; }
}
#BUTTONS-SUBNAV { color: #003366; margin-left: 0px; padding: 0px; margin-top: 10px; margin-bottom: 10px; display: block; height: 40px; width: 960px; float: left; }
#BUTTONS-SUBNAV a { display: block; color: #FFF; background-color: #C60; font-size: 11px; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none; padding-top: 3px; padding-right: 20px; padding-bottom: 3px; padding-left: 20px; margin-bottom: 2px; text-transform: uppercase; font-family: Verdana, Geneva, sans-serif; text-decoration: none; letter-spacing: 1px; font-weight: bold; float: left; text-align: center; }
#BUTTONS-SUBNAV a:hover { color: #FFFFFF; background-color: #993300; border-top-style: none; }
#wrapper #MAINBODY { display: block; clear: left; float: left; }
#GALLERY-MAP { margin: auto; display: block; width: 100%; max-width: 100%; text-align: center; padding-bottom: 25px; }
#GALLERY-MAP ul { margin: 0; padding: 0; width: 100%!important; }
#GALLERY-MAP111 li { display: inline-block; width: 30%; vertical-align: top; text-align: left; font-size: 12px; line-height: 15px; margin-top: 1px; margin-right: 1%; margin-bottom: 2px; margin-left: 2%; height: 32px; }
#GALLERY-MAP li { display: inline-block; width: 30%; vertical-align: top; text-align: left; font-size: 12px; line-height: 15px; margin-top: 1px; margin-right: 1%; margin-bottom: 4px; margin-left: 2%; height: 17px; overflow: hidden; float: left; }
#GALLERY-MAP ul li a, body #GALLERY-MAP li { list-style-image: url(../images/bullet.gif); font-size: 12px; line-height: 15px; font-family: Arial; }
 @media (min-width: 1900px) {
#GALLERY-MAP li { width: 22%; }
}
 @media (max-width: 1280px) {
#GALLERY-MAP li { width: 45%; }
}
 @media (max-width: 800px) {
#GALLERY-MAP li { width: 96%; }
}
#GALLERY-MAP h4 { font-size: 14px; margin: 15px; text-transform: uppercase; font-weight: normal; }
#GALLERY-MAP a { color: #5C6369; }
#GALLERY-MAP a:hover { color: #C60; }
#PricingTableMR .Product-Price { font-size: 14px; line-height: 22px; }
#GALLERY-MAP-Featured { margin: auto; display: block; width: 94%; height: 200px; overflow: auto; margin-top: 10px; margin-bottom: 10px; padding: 0px 6px; list-style-position: outside; list-style-image: url(../images/bullet.gif); opacity: 0.6; background-image: url(/images/opacity22.png); }
body #GALLERY-MAP-Featured p { color: #778088; font-size: 12px; line-height: 19px; margin: 5px; }
#GALLERY-MAP-Featured a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: normal; color: #222; text-transform: none; text-align: center; vertical-align: top; text-decoration: none; padding: 0; margin: 0; display: block; }
#GALLERY-MAP-Featured a:hover { color: #000; }
#GALLERY-MAP-Featured ul li a, body #GALLERY-MAP-Featured li { list-style-image: url(../images/bullet.gif); font-size: 12px; line-height: 18px; }
#ContactInfo { display: block; width: 200px; margin-right: auto; margin-left: auto; }
#BUTTONS-ORDER-Dinamic { display: block; width: 80px; text-align: center; position: absolute; top: 570px; margin-left: 900px; z-index: 6700; }
#BUTTONS-ORDER-Dinamic a, .Order-Button { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #D9DBDD; background-color: #D97906; font-weight: bold; text-decoration: none; display: block; letter-spacing: 1px; width: 66px; text-align: center; border: none; float: right; -moz-border-radius: 2px; border-radius: 2px; line-height: 22px; position: absolute; top: 0px; right: 0px; z-index: 999999; margin: 0; }
#BUTTONS-ORDER-Dinamic a:hover { color: #FFFFFF; background-color: #BC5E08; }
#BUTTON-LINK-Dinamic { display: block; width: 80px; text-align: center; position: absolute; top: 600px; margin-left: 900px; z-index: 6700; }
#BUTTON-LINK-Dinamic a, .Order-Button { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #D9DBDD; background-color: #D97906; font-weight: bold; text-decoration: none; display: block; padding-top: 2px; padding-bottom: 2px; letter-spacing: 1px; width: 55px; text-align: center; margin-top: 0px; margin-bottom: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; float: right; -moz-border-radius: 2px; border-radius: 2px; }
#BUTTON-LINK-Dinamic a:hover { color: #FFFFFF; background-color: #BC5E08; text-decoration: none; }
#PricingTableMR tr .order { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #676F77; letter-spacing: normal; background-color: #E2E1E3; }
.OPTIONS { display: block; height: 80px; width: 500px; margin-top: 7px; margin-right: auto; margin-bottom: 7px; margin-left: auto; clear: both; }
#OrderInfo { display: block; clear: both; margin-left: 15px; }
#Order-PictureInfo { display: block; clear: both; height: 230px; width: 500px; margin-right: auto; margin-left: auto; }
#COMFIRMATION { width: 100%; max-width: 810px; margin-right: auto; margin-left: auto; height: auto; margin-bottom: 30px; clear: both; display: block; background-color: #D2D2D5; text-align: center; }
#DinamicGallery h1 { display: block; clear: both; float: left; height: 20px; width: 100%; }
.feed { display: block; height: 30px; width: 30px; float: right; margin-right: 5px; }
.feed img { display: block; height: 25px; width: 25px; }
#PricingTableMR #Print_label { display: block; float: left; font-weight: bold; margin-top: 8px; margin-bottom: 8px; }
#PricingTableMR #Print_Red { display: block; float: left; width: 300px; }
#Link { background-color: #F3F3F3; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #666; border-right-color: #FFF; border-bottom-color: #FFF; border-left-color: #797979; padding-top: 5px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px; font-size: 13px; color: #000; }
#SocialMediaLinksHome { display: block; margin-right: auto; margin-left: auto; margin-top: 1px; height: 30px; width: 95%; max-width: 300px; clear: both; text-align: center; }
#SocialMediaLinksHome a { display: inline-block; margin: 5px; float: none; }
#LinkTo { display: block; float: right; height: 10px; width: 90%; margin-top: -40px; position: relative; z-index: 777; text-decoration: none; }
#LinkTo img { }
#LinkTo a { display: block; float: right; text-decoration: none; }
#LinkTo a:hover { color: #52575D; }
a:hover { color: #52575D; }
table h2 { color: #C66606; font-size: 14px; }
#FULL-SLIDESHOW { position: relative; width: 99.4%; text-align: center; margin-top: -10px; margin-right: auto; margin-bottom: 20px; margin-left: auto; }
#FULL-SLIDESHOW a { font-family: 'MyFontMed', Arial; font-size: 15px; line-height: 26px; color: #eee; background-color: #B61844; background-color: #d0235b; background-image: url(/images/NoteMusicIcon.svg); font-weight: bold; text-decoration: none; display: inline-block; letter-spacing: 1px; text-align: center; border-radius: 2px; margin-top: 5px; background-repeat: no-repeat; background-position: left center; text-transform: uppercase; width: 90px; position: absolute; z-index: 999999999999; right: 0; bottom: 0px; padding-right: 5px; padding-left: 20px; }
#FULL-SCREEN-SLIDESHOW { color: #52575D; }
 @media(max-width:1200px) {
#FULL-SLIDESHOW { height: 15px; }
}
 @media(max-width:400px) {
#FULL-SLIDESHOW { height: 1px; }
#FULL-SLIDESHOW { display: none!important; }
}
#FULL-SLIDESHOW a { font-size: 14px; line-height: 26px; color: #eee; background-color: #D86D0B; background-image: url(/images/NoteMusicIcon.svg); font-weight: bold; text-decoration: none; display: inline-block; letter-spacing: 1px; text-align: center; margin-top: 5px; background-repeat: no-repeat; background-position: left center; text-transform: uppercase; width: 90px; position: absolute; z-index: 99999; right: 0; bottom: 0px; padding-right: 8px; padding-left: 20px; }
#FULL-SLIDESHOW-MOBILE { height: 15px; }
#FULL-SLIDESHOW-MOBILE a { font-family: Arial; font-size: 12px; line-height: 26px; color: #D9DBDD; background-color: #D86D0B; font-weight: bold; text-decoration: none; display: inline-block; letter-spacing: 1px; text-align: center; -moz-border-radius: 2px; border-radius: 2px; margin-top: 10px; text-transform: uppercase; width: 88px; position: absolute; z-index: 99999; right: 0; bottom: 0px; }
#FULL-SLIDESHOW a:hover, #FULL-SLIDESHOW-MOBILE a:hover { color: #FFFFFF; background-color: #BC5E08; text-decoration: none; }
#MOBILESLIDESHOW { width: 100%; }
#MOBILESLIDESHOW a { font-family: Arial, Helvetica, sans-serif; color: #D9DBDD; background-color: #D86D0B; background-image: url(/images/OrangeDot.jpg); font-weight: normal; text-decoration: none; display: block; letter-spacing: 1px; text-align: center; -moz-border-radius: 5px; border-radius: 5px; font-size: 16px; line-height: 16px; padding-top: 5px; padding-bottom: 5px; letter-spacing: 1px; width: 200px; color: #FFFFFF; clear: both; margin: auto; float: none; }
#MOBILESLIDESHOW a:hover { color: #FFFFFF; background-color: #BC5E08; background-image: none; text-decoration: none; }
#INFO-BOX tr td a img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#Photo-INFO-BOX { display: block; margin: auto; max-width: 98%; margin-bottom: 0px; clear: both; position: relative; z-index: 15; }
#Photo-INFO-BOX #INFO-BOX { width: 100%; max-width: 1200px; margin: auto; margin-top: 10px; }
#Photo-INFO-BOX h2 { width: 100%; text-align: center; margin: auto; margin-top: 2px; }
#Photo-INFO-BOX a { white-space: nowrap; }
body #BUTTONS-ORDER-Dinamic { margin-left: 83%; }
body #BUTTONS-ALL-BLOCK-2levels { width: 83%; margin-left: 70px; }
#PriceTable { background-color: #E8E8E8; margin: auto; max-width: 500px; border: 1px solid #9E9EA3; padding: 0; border-collapse: collapse; width: 100%; }
#PriceTable td { padding: 3px; font-size: 14px; border-bottom: 1px solid #939397; border-right: 1px solid #ccc; }
#PriceTable .headercell { background-color: #A8A8AC; font-size: 12px; color: #333; }
#PriceTable h2 { color: #B5600B; font-family: Arial, serif; letter-spacing: normal; font-size: 18px; line-height: 1em; margin-top: 5px; }
.row { display: block; text-align: center; vertical-align: top; min-width: 320px; margin: auto; width: 100%; }
.Half { width: 49%; padding: 5px 1%; display: inline-block; vertical-align: top; margin: 0; box-sizing: border-box; }
.Awards { padding-top: 5px; padding-bottom: 5px; vertical-align: top; text-align: center; width: 100%; height: 100%; float: none; vertical-align: top; display: inline-block; padding-right: 0; padding-left: 0; margin-bottom: 0px; }
.Aw { background-image: url(/images/opacity-Dark06.png); }
.Awards .awardBlock { text-decoration: none; background-color: #BCBCBE; display: inline-block; border-bottom: solid 1px #9FA0A2; width: 148px; height: auto; min-height: 180px; padding: 4px; vertical-align: top; margin: 2px 0.1%; text-align: center; }
.TwoThirds .Awards .awardBlock { width: 138px; }
 @media (max-width: 1450px) {
.Awards .awardBlock { width: 140px; }
}
 @media (max-width: 1300px) {
.Awards .awardBlock, .TwoThirds .Awards .awardBlock { width: 125px; }
}
 @media (max-width: 430px) {
.Awards .awardBlock, .TwoThirds .Awards .awardBlock { width: 148px; }
}
.Awards .awardBlock .smallPic { max-width: 100%; min-height: 90px; clear: none; clear: both; margin-bottom: 6px; display: block; }
.awardBlock a, .Awards a { text-decoration: none; color: #555; font-size: 12px; line-height: 15px!important; }
.Awards .awardBlock img { border: none; clear: both; margin: auto; margin-top: 0px; margin-bottom: 6px; height: auto; max-height: 90px; width: auto; max-width: 99%; display: block; }
.Awards .awardBlock a p { margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; text-align: left; clear: both; color: #777!important; font-size: 12px; line-height: 15px; text-align: center; }
.Awards p em { font-weight: bold; font-style: normal; color: #555; }
.Awards .awardBlock p strong { font-weight: normal; color: #BC5F0A; color: #444; font-size: 12px; text-decoration: none; clear: both; margin-top: 4px; margin-bottom: 1px; display: block; text-align: center; line-height: 16px; }
.Awards .awardBlock:hover p strong { color: #000; }
.Awards .awardBlock:hover { -webkit-box-shadow: inset 0 0px 20px #eee; -moz-box-shadow: inset inset 0 0px 20px #eee; -ms-box-shadow: inset 0 inset 0 0px 20px #eee; -o-box-shadow: inset 0 inset 0 0px 20px #eee; box-shadow: inset 0 inset 0 0px 20px #eee; }
.OneThird { width: 50%; display: inline-block; padding: 0; margin: 0; vertical-align: top; text-align: center; }
.TwoThirds { width: 22%; display: inline-block; vertical-align: top; text-align: center; padding: 0; margin: 0; }
.CONTENT { width: 96%; max-width: 1280px; clear: both; padding-right: 2%; padding-left: 2%; margin: auto; }
.CONTENT h1 .title { display: block; height: auto; padding: 0; font-family: 'MyFont', 'LeagueGothic', 'Helvetica', Arial, serif; font-size: 24px; line-height: 30px; font-weight: normal; color: #B5600B; letter-spacing: 1px; text-align: center; clear: both; margin-top: 6px; margin-bottom: 5px; text-transform: none; }
.CONTENT h2 { display: block; height: auto; padding: 0; font-family: 'MyFont', 'LeagueGothic', 'Helvetica', Arial, serif; font-size: 24px; line-height: 30px; font-weight: normal; color: #5F6974; color: #B5600B; letter-spacing: 1px; clear: both; margin-top: 20px; margin-bottom: 5px; text-transform: none; }
.lupa-zoom { background-image: url(/images/zoom.svg); background-repeat: no-repeat; background-position: 80% bottom; background-size: 40px; display: block; height: 100%; width: 50%; left: 25%; position: absolute; margin: auto; opacity: 0.8; z-index: 600; }
.lupa-zoom:hover { opacity: 1; }
html #SearchBox { display: none; }
 @media (max-width:1024px) {
.lupa-zoom { display: none; }
}
 @media (max-width: 780px) {
.TwoThirds { width: 21%; }
#COMP, .COMP, #wrapper .COMP { display: none; }
body .MOBILE, body #MOBILE, body .MOBILEport { display: block; height: auto; }
#FOOTER { margin: 0.5%; background-color: #757B89; font-size: 14px; color: #eee; padding-bottom: 10px; }
#FOOTER p, #FOOTER a, #FOOTER p a { font-size: 14px; color: #eee; }
#FOOTER img { border: 0; }
body #TITLE, body #TITLE_DINAMICGALLERY { width: 100%; max-width: 100%; height: auto; overflow: hidden; }
#Gallery li { display: block; float: left; width: 100px; height: auto; width: 31%; background-repeat: no-repeat; background-position: center center; background-size: 150%; margin: 1%; }
#Gallery li a { display: block; width: 100%; min-width: 100px; height: auto; border: none; text-decoration: none; }
#Gallery li a p { display: none; width: 100%; font-size: 12px; line-height: 20px; margin: 0; text-shadow: 0 0 2px #000; color: #FFF; text-decoration: none; margin: 0px; margin-top: -20px; position: relative; z-index: 3; background-image: url(/images/opacity-Dark88.png); text-align: center; height: 20px; opacity: 0.6; }
#Gallery li a img { display: block; width: 100%; min-width: 100px; height: auto; border: none; }
#DinamicGallery { min-height: 100px; height: auto; }
body .theme-default .nivo-controlNav { margin-top: -35px; display: none; }
.theme-default .nivo-controlNav a { margin: 0 8px; }
body #DinamicGallery { width: 100%; max-width: 100%; overflow: hidden; }
html #TITLE_DINAMICGALLERY h1, #TITLE_DINAMICGALLERY h1 a, .entry-title a { border: none; font-size: 22px; height: auto; line-height: 1.1em; letter-spacing: normal; width: 96%; padding: 0 2%; min-width: 300px; text-shadow: none; }
body #DivMap { display: none; }
#DinamicGallery { padding-left: 0px; }
body #DinamicProductBlockGallery { display: inline-block; float: none; height: 98px; width: 98px; margin-bottom: 6px; margin-left: 3px; margin-right: 3px; }
#imageHolder { height: 98px; width: 98px; }
#Display-Image-Dinamic { min-width: 100%; min-height: 100%; padding-bottom: 10px; margin-top: -5px; }
body .OrderBTN, body .OrderBTN:link, body .OrderBTN:visited { right: 2px; bottom: 6px; z-index: 99999999999999999999; }

body h2 { font-size: 17px; margin: 10px 3%; }
body h3 { font-size: 15px; }
#GALLERY-MAP-Featured { display: none; }
body #TITLE h5 { padding-left: 10px; }
.Half { width: 96%; padding-left: 2%; margin: auto; }
#LinkTo { margin-top: -16px; }
}
 @media (max-width:300px) {
#FULL-SLIDESHOW-MOBILE { height: 1px; }
#FULL-SLIDESHOW-MOBILE a { display: none; }
body #FULL-SLIDESHOW a { margin-left: 10px; bottom: 40px; }
}
 @media (max-width:600px) {
.OneThird { width: 100%; }
.TwoThirds { width: 100%; }
}
 @media (max-width: 530px) {
body #TITLE h5 { padding-top: 10px; padding-left: 10px; letter-spacing: 4px; font-size: 15px; max-width: 96%; overflow: hidden; }
}
 @media (max-width: 800px) {
#np { position: absolute; top: 0; display: none; }
}
 @media (max-width: 320px) {
.Half { width: 96%; padding-left: 2%; margin: auto; }
}
