	@font-face { font-family:"Myriad Pro Condensed";font-display:auto;src:url(../fonts/myriadprocondensed.otf); }
	h1 { font-size:1.3em;font-weight:bold;color:#4c0104;margin:0px;margin-top:10px; }
	body { margin:0px;padding:0px;background:url(../../gfx/pl/menu/menu_back2.png) #fff;background-repeat:repeat-x;background-position:0px -11px;font-family:'Segoe Ui',Arial;font-size:12px; }
	input,textarea,select,button { font-family:'Segoe Ui',Arial; }
	a { text-decoration:none;color:#000; }
	.bodycontent-div { position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:1200px;min-width:280px; }
	.mainpg-h2 { float:left;display:block;width:100%;font-size:0.9em;font-style:italic;padding:0px;padding-bottom:20px;margin:0px;color:#898989 }
/*MENU TOP*/
	#top-menu-content { position:relative;width:100%;max-width:1200px;height:51px;overflow:visible }
	#top-menu-content .m-ovr { background:#fff; }
	li.topmenu-item { position:relative;float:left;max-width:114px;width:100%;height:51px;margin-bottom:3px;background:rgba(0,0,0,0.4);margin-left:3px;margin-right:2px;text-align:center;color:#ffffff;cursor:pointer; }
	li.topmenu-item:hover { background:#990000;}
	ul.main-menu { list-style:none;margin:0px;padding:0px;text-align:center;background:#3c3a3a; }
	.topmenu-item > a { position:relative;display:table;font-size:1.2em;color:#fff;height:100%;width:100%;z-index:99999;box-sizing:border-box;-moz-box-sizing:border-box; }
	a.mainmenu-link > span { display:table-cell;vertical-align:middle; }
	ul.main-menu li.icon { display:none;position:absolute;right:0;top:0;width:60px;height:50px; }
	ul.main-menu li.icon:hover,.mm-ison { background:#900 !important; } 
	li.icon a { display:block;width:60px;height:39px;color:#fff;font-size:23px;padding-top:12px; }
	#touch4product { display:none; }
	li.m-ovr span { color:#000; }
	
	#tpm-itembg { display:block;position:absolute;top:0px;left:-12px;width:118px;height:95px;background:url(../../gfx/menuintro/topmenu_bg.png);z-index:99995; }
	div.m-ovr a.set-tpm-white { color:#ffffff; }
	div.tpm-itemsubmenu { display:none;position:absolute;top:51px;left:0px;padding:25px 0px;width:100%;min-height:325px;background-color:rgba(0,0,0,0.93);border-bottom:5px solid #900;z-index:99990;box-sizing:border-box;overflow:hidden; }
	div.tpmsub-txts { display:none; }
	div.tpmsub-txts-on { display:block; }
	div.tpmsub-txts a { display:block;width:100%;text-decoration:none;color:#ababab; }
	div.tpmsub-txts a.fyplink { font-weight:bold;color:#3548de; }
	div.tm-menucontent { float:left;padding:8px;font-size:1.4em;width:16%;min-height:192px;box-sizing:border-box; }
	div.tm-menucontent p { display:block;float:left;width:100%;margin:0px;padding:0px;padding-bottom:5px;font-weight:bold;color:#fff;text-shadow:#000 1px 1px 1px; }
	div.tm-menucontent ul { display:block;float:left;width:100%;margin:0px;padding:0px;list-style-type:none; }
	div.tm-menucontent li,.mm-tmp-li { padding:5px 0px 5px 10px;color:#aaa;border:0px !important;width:100%;text-align:left;cursor:pointer; }
	div.tm-menucontent li:hover { background:#636363; }
	div.tm-menucontent li:hover a { color:#fff; }
	div.tm-wide2 { width:20%; }
/*end menu top*/
/*searchbox*/
.btn-mainpg { position:absolute;right:9%;top:40px;display:block;width:100%;max-width:560px;height:45%;z-index:1; }
.div-rz-logo { position:relative;float:left;height:200px;width:100%;max-width:1200px;background-repeat:no-repeat; }
div.tbox-l { position:relative;float:left;width:80%;height:100%; } 
div.tbox-l img.rzlogo { display:block;position:absolute;right:12px;top:30px;width:100%;max-width:697px; } 
div.tbox-r { float:left;width:20%;height:100% }
div.qmenu-btn { position:relative;float:right;width:129px;height:49px;margin-top:10px;background:url(../../gfx/cartmenu/icons2.png) -56px -28px;cursor:pointer; }
.qm-ico { position:absolute;top:4px;width:40px;height:40px;background:url(../../gfx/cartmenu/icons2.png) 1px -142px no-repeat;z-index:40; } 
.qm-fav .qm-ico { background:url(../../gfx/cartmenu/icons2.png) -150px -142px no-repeat; }
.qm-cart .qm-ico { background:url(../../gfx/cartmenu/icons2.png) -77px -142px no-repeat; }
div.qmenu-btn a { position:absolute;z-index:50;width:100%;height:100%;padding:13px 10px 10px 45px;font-size:0.9em;box-sizing:border-box; }
div.qmenu-btn a > span.qmvals { display:block;width:100%;text-align:center;padding-right:20px;box-sizing: border-box;font-size:1.5em; }
div.qmenu-contact { position:absolute;bottom:8px;width:180px;height:48px; }
div.mc-tel,div.mc-mail,div.mc-hours { position:relative;float:left;width:160px;font-size:1.2em;padding:5px 5px 5px 26px;box-sizing:border-box; }
div.mc-tel .mc-ico,div.mc-mail .mc-ico,div.mc-hours .mc-ico { position:absolute;top:4px;left:0px;width:24px;height:24px;background:url(../../gfx/cartmenu/icons2.png) 0px -186px; }
div.mc-tel span { font-size:0.8em; }
div.mc-tel a,div.mc-mail a { position:absolute;display:block;width:100%;height:100%;top:0;left:0; }
div.mc-tel:hover,div.mc-mail:hover { color:#900; }
div.mc-mail .mc-ico { background:url(../../gfx/cartmenu/icons2.png) -29px -186px; }
div.mc-hours .mc-ico { background:url(../../gfx/cartmenu/icons2.png) -59px -186px; }
#myCart-quantity { display:block;text-align:center;color:#ccc;float:left;width:46px;font-size:0.9em;padding:17px 0px; }
#myCart-price-wo { display:none; }
.sbox-content { position:absolute;width:100%;height:45px;bottom:10px; }
#search-field { display:block;width:100%;height:45px;color:#d91d1e;font-weight:bold;font-family:Myriad Pro Condensed;font-size:1.4em;padding:0px 0px 0px 5px;border:3px solid rgba(0,0,0,0.2);border-radius: 6px;background: rgba(255,255,255,0.8);box-sizing:border-box; }
.sbox-holder { position:absolute;width:90%;max-width:510px;right:10%; }
.sbox-searchfield { position:relative;float:left;width:80% }
.sbox-button {position:relative;float:left;width:20%;padding:9px 5px;background:rgba(0,0,0,0.8);color:#fff;text-align:center;font-family:Myriad Pro Condensed;font-size:19px;box-sizing:border-box;
    border:2px solid #444;border-radius:3px;cursor:pointer; }
.sbox-button:hover { background:rgba(200,0,0,0.8); }

@media screen and (max-width: 1230px) { li.topmenu-item { min-width:9%;max-width:10%;margin:0;border-left: 1px solid #6a6a6a;font-size:0.92em;box-sizing:border-box;-moz-box-sizing:border-box; } }
@media screen and (max-width: 1020px) {	li.topmenu-item { font-size:0.80em; } div.tm-menucontent { font-size:1.2em; } }
@media screen and (max-width: 975px) { div.qmenu-contact { bottom:172px;width:330px;right:13%;height:24px; } }
@media screen and (max-width: 870px) {
div.tpm-itemsubmenu { display:none !important; }
li.topmenu-item { max-width:100%;margin:0px;border-left:0; }
.topmenu-item > a { font-size:1.8em; }
#touch4product { display:block; }
ul.main-menu li:not(:first-child) {display: none;}
ul.main-menu li.icon { float:right;display:inline-block; }
ul.main-menu.resp { position:relative;float:left;min-height:561px; }
ul.main-menu.resp li { float:left;display:block;border-bottom:1px solid #565656; }
#top-menu-content.resp { min-height:561px;background:#3c3a3a; }
h1 { font-size:1.1em; }
.mainpg-h2 { font-size:0.75em; }
.btn-mainpg { top:35px;height:43%; }
.sbox-content { bottom:23px; }
}
@media screen and (max-width: 500px) {
.btn-mainpg { top:8px;height:30%;right:5%;width:90%; }
.div-rz-logo { height:210px; }
div.tbox-l,div.tbox-r  { width:100%; }
div.tbox-r  { position:absolute;height:70px;bottom:72px;padding:0px 10px;box-sizing:border-box; }
div.tbox-l img.rzlogo { top:5px;right:0px; }
div.qmenu-btn { float:left;width:32%;background:url(../../gfx/cartmenu/icons2.png) center -56px;height:55px; }  
.qm-account { margin-left:1%; }
.qm-fav { margin:10px 1%; }
 div.qmenu-btn a { padding:10px 5px 10px 0px;text-align:right; }
 div.qmenu-btn a > span.qmvals { text-align:right;padding-right:5px; }
.sbox-content { bottom:28px; }
.sbox-holder { width:98%;max-width:520px;right:1%;left:1%; }
div.qmenu-contact { bottom:0px;height:26px;width:100%;right:0;text-align:center; }
div.mc-tel,div.mc-mail,div.mc-hours { float:none;display:inline-block;text-align:left;font-size:0.9em; }
div.mc-tel,div.mc-hours { width:130px; }
div.mc-mail { width:143px; }
div.mc-tel .mc-ico,div.mc-mail .mc-ico,div.mc-hours .mc-ico { top:0px; }
h1 { font-size:0.9em; }
.mainpg-h2 { font-size:0.6em; }
}
@media screen and (max-width: 410px) { div.qmenu-btn a { font-size:0.85em;padding:10px 5px 10px 38px; } }
@media screen and (max-width: 350px) { 
div.qmenu-btn a { font-size:0.85em;font-family:Myriad Pro Condensed; } 
#search-field { font-size:1.2em; }
}
/*main content*/
.top {	width:100%;max-width:1200px;height:86px }
.content { position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:1200px;min-width:255px;font-size:1.2em;min-height:800px;margin-top:5px;overflow:hidden;	}
.contenttop { position:relative;width:100%;max-width:1200px;overflow:hidden; }
.product-headerimg { position:relative;float:left;width:100%;background:#22231e; }
.pheader-content { position:relative;width:100%;max-width:1200px;min-width:297px;color:#fff;margin-left:auto;margin-right:auto; }
.pheader-content img.rot-img { display:block; }
.left-box { position:relative;float:right;width:70%;padding:0 5px;box-sizing:border-box; }
.full-width { width:100%;max-width:1200px;float:left; }
.right-box { position:relative;width:30%;float:left; }
.right-box img { border:0px }
.main-recommended { position:relative;float:left;width:100%;padding-top:35px;margin-top:15px;background:url(../../gfx/pl/printfromgallery.png) no-repeat 5px 0px; }
b { font-size:13px; }
u { font-size:14px;color:#B1B2FA; }
p.prod-descr { padding:0px 10px; }
/* box left */
.pheader-left,.pheader-right { position:absolute;top:0px;width:35%;min-width:150px;overflow:hidden;z-index:10; }
.pheader-left { left:10px;height:100%; }
.pheader-right { right:10px;height:100%;display:none; }
.ph-title { position:absolute;width:60%;top:40%;padding:1.5%;text-align:center;font-size:1.8em;border:3px solid #fff;background:rgba(0,0,0,0.1);border-radius: 6px;box-shadow:#000 0 0 15px 2px; }
.ph-descr { position:absolute;top:57%;font-size:1.4em;text-shadow:#000 3px 3px 3px; }
.ph-descr span { display:block;float:left;padding-top:200px;width:100%; }
.phopi-title { position:relative;float:right;width:42%;margin-top:5%;border-bottom:1px solid #fff;text-align:right;font-size:1.2em;text-transform:uppercase; }
.phopi-opi { position:relative;float:right;width:60%;height:90%;text-align:right;color:#bbb;font-size:1em;overflow:hidden;text-shadow:#000 1px 0px 2px; }
.phopi-opi b { color:#fff;font-size:1.1em !important; }
#imgrotate { position:absolute;top:4%;left:36%;width:27.5%;height:51%;background:rgba(255,255,255,0.9); }
#rotfx-txt { display:none; }
#opiscroll1,#opiscroll2 { position:absolute;top:0px; }
/*rot*/
#d-alutop-nfo { display:none;position:absolute;top:19%;width:100%;text-align:center;z-index:6;color:#000; }
#d-alucore-nfo { display:none;position:absolute;top:43%;width:100%;text-align:center;z-index:6; }
#d-alubottom-nfo { display:none;position:absolute;top:69%;width:100%;text-align:center;z-index:6;color:#000 }
#d-print-nfo { position:absolute;bottom:110%;width:100%;text-align:center;font-size:1.3em;text-transform:uppercase;z-index:7 }
#hf-fxtxt { position:absolute;width:62%;top:-20%;left:0;text-align:right;text-transform:uppercase;font-size:1.3em; }

@media screen and (max-width: 800px) {
.ph-title { font-size:1.4em; }
.ph-descr { font-size:1.2em; }
.phopi-title,#d-print-nfo,#hf-fxtxt { font-size:1em; }
.phopi-opi { font-size:0.9em; }
}
@media screen and (max-width: 680px) {
.ph-title { font-size:1.1em;border:2px solid #fff; }
.ph-descr { font-size:1.0em; }
.phopi-title,#hf-fxtxt { font-size:0.85em; }
.phopi-opi,#d-print-nfo { font-size:0.8em; }
.left-box,.right-box { width:100%; } 
.left-box { float:left; } 
#d-alutop-nfo,#d-alucore-nfo,#d-alubottom-nfo { font-size:0.7em; }
}
@media screen and (max-width: 500px) {
.ph-title { top:37%;font-size:0.9em;border:1px solid #fff;border-radius:3px; }
.ph-descr { top:57%;font-size:0.8em; }
.phopi-title,#hf-fxtxt { font-size:0.7em; }
.phopi-opi { font-size:0.65em; }
#d-print-nfo { font-size:0.5em; }
#d-alutop-nfo,#d-alucore-nfo,#d-alubottom-nfo { font-size:0.6em; }
}

/*lightbox*/
.lbx-intro { float:left;width:100%;padding-top:43px;padding-bottom:20px;font-size:1em;text-align:center;background:url(../../gfx/pl/toptitle/favgal.png) no-repeat center top; }
.lbx-breaker { float:left;width:100%;height:1px;margin-top:3px;background:#cdcdcd; }
.lbx-box { margin-left:2px;margin-right:2px; }
.lbx-btn-del,.acclbx-btn-del { position:absolute;bottom:4px;padding:4px;width:86%;text-align:center;cursor:pointer;font-size:15px;color:#ababab;background:#fff;font-weight:bold;border-radius:4px; }
.lbx-btn-del:hover,.acclbx-btn-del:hover { background:#f00;color:#fff; }

.tags-box { text-align:center;margin-top:20px;color:#999; }
.tags-box img { width:90%;max-width:265px; }

.foot-box { float:left;margin-left:50px;overflow:hidden;width:900px;color:grey;text-align:left;font-size:10px; }
.foot-box div { float:left;width:900px; }
.foot-img { float:left;width:900px;height:200px;background:url(../../gfx/pl/foot.png) no-repeat center top; }

.currencyFin { font-size:10px; }
.miniCurrency { font-size:9px;color:#999; }
.minicapital { font-family:verdana;font-size:10px;font-weight:bold;color:#000055; }	

#tooltip { position:absolute;z-index:99999;background-color:rgba(0,0,0,0.7);padding:10px;min-width:220px;min-height:120px;text-align:center;border-radius:6px; }
#tooltip h3, #tooltip div { margin: 0; }

.img-sizes { z-index:99999;text-align:left;padding-left:80px; }
.canvas-selector { cursor:pointer; }
.canvas-selector:hover { font-weight:bold;color:#65060a; }
.gal_items { text-align:center; }
.gal_photo { position:relative;display:inline-block;width:32%;max-width:275px;margin-left:5px;margin-bottom:5px;min-height:50px;overflow:hidden;text-align:center;border-radius:5px; }
div.gal_photo img.reco-img { display:block;float:left;width:100%;border:0px; }
.gal_photo a { display:block;position:absolute;bottom:0px;left:0px;width:100%;padding-top:148px;padding-bottom:10px;text-align:center;font-size:1em;color:#fff;z-index:65; }
.gal_photo .p-str { position:absolute;bottom:5px;left:0px;width:100%;height:33px;background:rgba(0,0,0,0.8);z-index:60; }
.gal_photo span { display:block;font-size:0.8em;line-height:0.8em;color:#999; }


/* shopping cart */ 
SELECT { width:150px; }
.cm { font-size:9px; }
.totalPrice { font-size:25px;color:#990000;font-family:impact;float:left;height:28px;} 
.totalValue { height:20px;padding-top:12px; }
.tabRightPad { padding-right:10px;text-align:right; }
.miniCapcap { font-size:9px;color:#999; }
.minicapital { font-family:verdana;font-size:10px;font-weight:bold;color:#000055; }
.smallBold { font-size:11px; }
/* end shopping cart */
.poster-recom-box2 { float:left;width:100%;min-height:180px;overflow:hidden;box-sizing:border-box; }
.red-link { float:left;width:615px;position:relative;height:25px;text-align:right; }
.red-link a { font-size:15px; }
.red-link a:hover { font-weight:bold;color:#990000; }
h1.search-h1 { display:block;float:left;width:100%;font-weight:normal;color:#9f9f9f;text-align:center;margin:0px;padding:0px;padding-bottom:10px; }
.watermark-info { font-size:0.9em;height:10px;color:#fff;text-align:center; }
span.where-is-calc { font-weight:bold;font-size:12px;color:#009900; }
span.where-is-calc a { text-decoration:none;font-weight:bold;color:#007700; }
/*noaccess pg*/
.noaccess-nfo { margin:auto;margin-top:20px;width:90%;padding:95px 10px 41px;background:url(../../gfx/icon_stop.jpg) no-repeat top center;text-align:center;
font-weight:bold;color:#990000;font-size:1.8em;font-family:Myriad Pro Condensed;box-sizing:border-box; }
.noaccess-links { min-height:400px;width:90%;font-size:1.3em;margin:auto; }
/*foot*/
	.footcontent-div { position:relative;overflow:hidden;float:left;width:100%;margin-top:10px;background-color:#5a5a5a;background-image:url(../../gfx/pl/foot4.png);background-repeat:repeat-x; }
	.footcontent-div div.innerfoot { position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:1200px;overflow:hidden;font-size:1.4em; }
	div.innerfoot a { color:#fff; }
	div.innerfoot a:hover { color:#ff0; }
	div.innerfoot div.block-a { position:relative;float:left;width:25%;max-width:300px;padding-left:30px;box-sizing:border-box; }
	div.innerfoot div.block-c { position:relative;float:left;max-width:1200px;width:100%;padding-bottom:10px;padding-top:20px;font-size:0.9em;text-align:center;color:#acacac }
	div.innerfoot ul { padding-left:1em;margin-left:0px; }
	div.foot-icons-div { float:right;width:550px;height:103px;background:url(../../gfx/pl/bg_foot_icons.png); }
	div.foot-flag { float:left;padding-left:1.5em;margin-top:3px; }
	div.foot-payments { position:relative;float:left;width:100%;height:80px;font-size:1.3em;background:#000000;padding:5px;color:#acacac; }
	span.footblock-title { display:block;font-size:16px;color:#fff;text-shadow:#000000 1px 1px 1px;font-weight:bold;margin-top:20px;margin-bottom:10px }
	div.flag-pl { background:url(../../gfx/flag_pl.png) no-repeat 0px 2px; }
	div.flag-eu { background:url(../../gfx/flag_uk.png) no-repeat 0px 2px; }
	div.flag-de { background:url(../../gfx/flag_de.png) no-repeat 0px 2px; }
#login-window { display:none;position:fixed;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,0.85);z-index:99999; }
  
@media screen and (max-width: 720px) { div.innerfoot div.block-a { width:50%;max-width:360px;max-height:228px; } }
@media screen and (max-width: 440px) { div.innerfoot div.block-a { width:100%;height:auto; } }
@media screen and (max-width: 405px) { .gal_photo { width:48%; } }
@media screen and (max-width: 315px) { .gal_photo { width:98%;margin-left:1%; } }
@media print {
    body {
        font: 1em "Palatino Linotype", "Book Antiqua", Palatino, serif;
        color: #333;
        margin: 2cm 2cm 1.5cm 2cm;
    }
}
