@charset UTF-8;
:root {
  --tlo_paneli: #eee;
  --tlo_body: #ddd;
  --tlo_gradient: #bbb;
  --tlo_over: #999;
  --tlo_headerow: #666;
  --borders: #333;
  --tlo_ciemne_komorki: #666;
  
}
#div_podsum_show,.div_show{text-align:center;height:15px;border: 1px solid lightgray;font-size:11px;font-weight:700;visibility:visible;cursor:pointer;background-image:url(pomocnicze/tlogradient.jpg);background-repeat:repeat-x;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;padding:0}
body{text-align:center;
background-image:url(pomocnicze/jpgs/tlo.png);
background-repeat:repeat;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;margin:0 auto;}
#div_tlo_main{
	background-image:url(pomocnicze/jpgs/tlo.png);
	background-repeat:repeat;
	height:100%;

}
/* #models input.imageOff{position:relative}*/
 .ui-effects-transfer {
border: 3px solid #0020FF;
}

.txquote{width:99%;height:99%}
#menu_wyboru_szyby_ok table tr td{border-radius:4px;}
#menu_wyboru_szyby_ok table tr:nth-child(1) td:nth-child(1){background-color:transparent;}
#menu_wyboru_szyby_ok table tr td:nth-child(1){padding:2px;background-color:#FFF;}
#menu_wyboru_szyby_ok table tr td:nth-child(2){background-color:#FFF;}
#menu_wyboru_szyby_ok table tr td:nth-child(3){background-color:#0B0;}
#menu_wyboru_szyby_ok table tr td:nth-child(4){background-color:#F00;}
table{font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;border-collapse:collapse;}
#lista_ciec_table td:first-child{
	text-align:left;
}
#lista_ciec_table td:nth-child(3){
	text-align:left;
}
#lista_ciec_table td:nth-child(5){
	text-align:right;
}

ul{list-style:none;margin-left:0;padding:0}
#div_all{position:relative;width:980px;height:660px;text-align:left;margin:0 auto}
#div_main{position:relative;width:980px;height:100%;left:0;text-align:left;
background-image:url(pomocnicze/jpgs/sprite.png);
background-position: 0 0;
	width: 980px;
	height: 374px;
	background-repeat:no-repeat;}
.div_tlo2{position:absolute;top:0;left:0;}

.div_tlo2[class]{background-image:url(pomocnicze/jpgs/sprite.png);
background-position: 0 0;
	width: 980px;
	height: 374px;
	background-repeat:no-repeat}
em{font-weight:400;background:url(pomocnicze/jpgs/hovertitle.png) no-repeat;width:180px;height:45px;position:absolute;top:-85px;left:-15px;text-align:center;font-style:normal;z-index:2;display:none;padding:20px 12px 10px}
#div_back{position:absolute;width:50px;height:20px;left:0;top:0}
#lang{position: absolute; width: 250px; height: 20px; right: 0px;top: 5px;}
.opts{margin-left: -45px;text-align:center;}
.opt{
    background-color: #52A8E8;
    background-image: -moz-linear-gradient(center top , #52A8E8, #377AD0);
    border-color: #4081AF #2E69A3 #20559A;
    border-radius: 16px 16px 16px 16px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 0 #72B9EB inset, 0 1px 2px 0 #B3B3B3;
    color: #FFFFFF;
    font: 11px/1 "lucida grande",sans-serif;
    padding: 3px 5px;
    text-align: center;
    text-shadow: 0 -1px 1px #3275BC;
    width: 112px;
    text-decoration: none;
    cursor:pointer;
}
.flag{width:20px;height:20px;margin:6px}
.flag2{width:26px;height:26px;margin:0}
#waluty{position:absolute;width:120px;height:20px;right:180px;top:0}
#navigation{position:absolute;width:auto;height:20px;right:0;top:40px}
#div_quote{position:absolute;left:525px;top:10px;width:450px;height:500px;}
#off_lista{position:relative;background-color:#FFF;width:98%;resize:both;padding:1%;height:450px;overflow:auto;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;}
#off_control{width:450px;height:35px;text-align:center;}
/*#off_control input{-moz-border-radius:9px;border-radius:9px;-webkit-border-radius:9px;box-shadow:2px 5px 5px 2px;}*/

#p_nstring{font-size:10px;font-weight:700}
.rol_img{background: url(pomocnicze/trans.gif) repeat;position:absolute;z-Index:1;cursor:pointer;left:0; top:0; width:100%; }
.badge{left:0;top:0;background-image:url(pomocnicze/jpgs/sprite.png);
background-position: 0 -888px ;
	width: 980px;
	height: 59px;
	background-repeat:no-repeat}
/*.badge{left:0;top:0;width:980px;height:59px;background-image:url(pomocnicze/jpgs/inoutic_logo.png);background-repeat:no-repeat}
*/
#after_comments{position:relative;width:100%;overflow:auto;text-align:center;font-size:12px;font-weight:bold; padding: 2px 0px;}
#p_info{color:#FFF;background-color:#2B7D53;-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:8px; height:auto;position:relative;box-shadow:inset 0px 0px 8px #AF0;}
#p_info2{color:#FFF;background-color:#D00;-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:8px;  height:auto;position:relative;box-shadow:inset 0px 0px 8px #FFE;}
.info_half{width:50%;float:left;}
.info_all{width:100%;margin:auto;float:none;}
#table_podsum{border-collapse:collapse;width:100%;}
#off_podsum{position:absolute;left:0;top:470px;width:100%;height:80px;overflow:visible;border-top-width:2px;border-top-color:#888;border-top-style:solid}
#off_podsum1{-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;
position:relative;top:0px;display:block;padding:5px;
background-image: linear-gradient(bottom, rgb(255,255,255) 18%, rgb(221,221,221) 100%);
background-image: -o-linear-gradient(bottom, rgb(255,255,255) 18%, rgb(221,221,221) 100%);
background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 18%, rgb(221,221,221) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 18%, rgb(221,221,221) 100%);
background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 18%, rgb(221,221,221) 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.18, rgb(255,255,255)),
	color-stop(1, rgb(221,221,221))
);}

td.td_nazwa_kw_zest{text-align:center;border-radius:30px;padding:4px;box-shadow: inset -3px -3px 10px #AAA;}
div#rolety legend{cursor:pointer;}
div#form_menu_zaluzja_fasadowa legend, div#form_menu_roleta_zewnetrzna legend{cursor:pointer;}
div#parapety legend{cursor:pointer;}
.buttons_cart{width:140px;height:68px;text-align:left;cursor:pointer;border:0 solid #FFF}
#div_sh_kw{position:absolute;left:30px;top:30px;overflow:auto}
.div_sh_kw_quote{
	position:relative;
	overflow:auto;
	 -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}
#div_zrys_name{background-color:#FFF;position:absolute;width:298px;height:550px;left:480px;top:0;border-color:#888;border-style:solid;border-width:2px}
#zrys{z-index:0;background-color:#FFF;position:absolute;width:290px;height:350px;left:0;top:0;overflow:auto}
#zqua{z-index:0;position:absolute;width:290px;height:350px;left:0;top:0;overflow:auto}
#name{z-index:0;background-color:#FFF;position:absolute;width:290px;height:150px;left:0;bottom:0;overflow:auto}
#butt{z-index:0;position:absolute;width:300px;height:auto;top:630px;right:auto;bottom:0;left:0}
#th_zrys_quote{overflow:auto}
#div_form_quote{position:absolute;left:0;top:630px;width:350px}
#p_a_quote_print{position:absolute;left:20px;top:550px;color:red}
.symbol_menu_kol{font-size:16px;font-weight:bold; padding: 2px;}
#colors_1{background-color:#cdf;width:300px}
.tytul_menu{background:#AAA;color:#FF0;font-weight:700}
fieldset{border:1px solid #04D;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;background-color:rgba(100,200,255,0.1);box-shadow: inset 0 0 10px #8cf; margin: 5px;}
fieldset legend{text-transform:capitalize;font-weight:700;color:#04D}
td.td_kols_input{width:250px;font-weight:700;cursor:pointer}
#ok_szczeg label,div.divkol_szp_scroll label,div.divkol_scroll label,div.div_kol_ral label{display:block;font-weight:400;width:240px}
td.td_szp_kols_input{width:220px;font-weight:700;cursor:pointer}
label.td_szp_kols_input{display:block;font-weight:700;width:240px;cursor:pointer}
.divkol_szp_scroll{height:140px;overflow:auto}
.divkol_VR_scroll{height:110px;overflow:auto}
.szpr_nakl{width:90%}
#profiles_change{height:60px;overflow:auto;font-size:10px}
table.stan_plus{background-color:#FFF;color:#00F;border-width:1px}
table.stan_minus{background-color:#FFF;color:#a70000;border-width:1px}
table.czarna{background-color:#FFF;color:#000;border-width:1px}
table.main{width:100%;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#d7ecff}
.submitform{-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;cursor:pointer;background-image:url(pomocnicze/tlogradient.jpg);background-repeat:repeat-x;color:#000;font-size:12px;font-weight:700;width:auto;height:20px;border-width:1px;box-shadow:1px 2px 3px;margin:1px;white-space:normal;}
.submitform:hover{-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;background-image:url(pomocnicze/tlogradient2.jpg);background-position:100% 100%;cursor:pointer;background-repeat:repeat-x;background-color:#bfbfbf;color:#00f;font-size:12px;font-weight:700;width:auto;border-width:1px;box-shadow:1px 2px 3px;margin:1px;white-space:normal;}
#ul_toggle_ind4{position:absolute;left:10px;width:500px;height:40px;top:5px}
.off_print_poz{font-weight:700;font-size:12px;color:#B00;text-decoration:underline}
.off_desc{color:#777;font-size:10px}
.off_poz{color:#000011}
.off_poz_zazn{color:#0020FF;}
.ui-dialog{box-shadow:8px 22px 50px 5px;border-radius:5px;}
.div_poz_caly{position:relative;background-color:#FFF;z-index:0;border-color:#FFF #FFF #777;border-style:solid;border-width:2px}
.borderblue{border-color:#FF2000;}
.div_poz_caly_zazn{background-color:#EEE;z-index:0;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;border-color:#0020FF;border-style:solid;border-width:2px;
background-image: linear-gradient(bottom, rgb(255,255,255) 18%, rgb(221,221,221) 100%);
background-image: -o-linear-gradient(bottom, rgb(255,255,255) 18%, rgb(221,221,221) 100%);
background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 18%, rgb(221,221,221) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 18%, rgb(221,221,221) 100%);
background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 18%, rgb(221,221,221) 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.18, rgb(255,255,255)),
	color-stop(1, rgb(221,221,221))
);}
div.submenu3{position:absolute;width:270px;left:0;top:40px;height:400px}
.div_naw_ok_img{cursor:pointer;}
.naw_ok_picture{text-align:center;}
.naw_ok_picture h2{background-color:#00B;color:#FF0;border-radius:4px;}
.naw_ok_picture .opis_naw_ok{text-align:left;}
.logo_naw_ok, .img_naw_ok_duzy{border-radius:4px;}
#div_same_towary{position:absolute;bottom:5px}
#parapety_menu{position:absolute;width:270px;height:400px;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif}
#parapety_kolor{height:120px;overflow:auto;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif}
#parapety_wykonczenie{height:120px;overflow:auto;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif}
#parapety_material{height:120px;overflow:auto;}
.submenu{position:absolute;left:5px;top:5px;width:100%;height:100%}
.subsubmenu{position:absolute;left:0;top:0;width:100%;height:100%}
.div_menu_mzok,.div_menu_mzk{position:relative;left:150px;top:15px;width:69%;height:655px;overflow-y:auto;overflow-x:hidden;}
.div_menu_mzok label,.div_menu_mzk label,.div_menu_mzok li,.div_menu_mzk li{-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:8px}
#p_models{position:absolute;left:10px;width:142px;height:40px;top:0;line-height:25px}
#p_zmok{position:absolute;left:131px;width:25%;height:40px;top:0;line-height:25px}
#p_wst_tow{position:absolute;left:252px;width:25%;height:40px;top:0;line-height:25px}
#p_wst_ceny{position:absolute;left:372px;width:25%;height:40px;top:0;line-height:25px}
#p_models.toggle{background-image:url(pomocnicze/jpgs/sprite.png);
background-position: -603px -751px ;
	width: 118px;
	height: 40px;
	background-repeat:no-repeat}
#p_models.toggle_active{background-image:url(pomocnicze/jpgs/sprite.png);
background-position: -604px -709px ;
	width: 118px;
	height: 40px;
	background-repeat:no-repeat}
#p_zmok.toggle{background-image:url(pomocnicze/jpgs/sprite.png);
background-position: -604px -667px ;
	width: 118px;
	height: 40px;
	background-repeat:no-repeat}
#p_zmok.toggle_active{background-image:url(pomocnicze/jpgs/sprite.png);
background-position: -603px -624px ;
	width: 118px;
	height: 40px;
	background-repeat:no-repeat}
#p_wst_tow.toggle{background-image:url(pomocnicze/jpgs/sprite.png);
background-position: -606px -496px ;
	width: 117px;
	height: 40px;
	background-repeat:no-repeat}
#p_wst_tow.toggle_active{background-image:url(pomocnicze/jpgs/sprite.png);
background-position: -606px -453px ;
	width: 118px;
	height: 40px;
	background-repeat:no-repeat}
#p_wst_ceny.toggle{background-image:url(pomocnicze/jpgs/sprite.png);
background-position: -603px -581px ;
	width: 118px;
	height: 40px;
	background-repeat:no-repeat}
#p_wst_ceny.toggle_active{background-image:url(pomocnicze/jpgs/sprite.png);
background-position: -604px -539px ;
	width: 118px;
	height: 40px;
	background-repeat:no-repeat}
#menus4{position:absolute;background-image:url(pomocnicze/jpgs/sprite.png);
background-position: 0 -375px ;
	width: 500px;
	height: 512px;
	background-repeat:no-repeat;z-index:0;left:10px;top:44px;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px; }
.submenu_szyb{height:150px;overflow:auto}
#rabat{font-size:16px;font-weight:700;color:red}
.t_s{position:absolute;left:11px;top:5px;text-align:left}
li.t_inactive,li.t_active,li.t_onclick,li.t_over{background-position:center center;background-repeat:no-repeat;list-style:none;display:block;margin-top:4px;margin-bottom:4px;font-weight:700;cursor:pointer;text-align:center;line-height:27px}
li.t_inactive{color:#006ab7;background-image:url(pomocnicze/jpgs/sprite.png);
background-position: -602px -864px ;
	width: 114px;
	height: 22px;}
li.t_onclick{color:#fff;background-image:url(pomocnicze/jpgs/sprite.png);
background-position: -602px -817px ;
	width: 114px;
	height: 22px;
	line-height:30px}
li.t_active{color:#fff;background-image:url(pomocnicze/jpgs/sprite.png);
background-position: -601px -794px ;
	width: 114px;
	height: 22px;
	left:0}
li.t_over{color:#006ab7;background-image:url(pomocnicze/jpgs/sprite.png);
background-position: -602px -841px ;
	width: 114px;
	height: 22px;}
.infowarning{position:absolute;top:100px;left:40px;width:400px;color:#00f;font-size:16px;font-weight:700;text-align:center}
.fixed_options{font-weight:700}
.p_header_prod{color:#f0f;font-size:16px;font-weight:700}
#kwaterki{cursor:pointer;border-width:2px}
#div_prod{position:relative;background-color:#FFF}
div.prod_page,#wz{position:relative;left:20px;top:20px;width:800px;height:auto;page-break-before:always;page-break-after:always;page-break-inside:avoid}
.imageOff{background: url(pomocnicze/trans.gif) repeat;opacity:0.6;filter:alpha(opacity=60)}
.borderOff{background: url(pomocnicze/trans.gif) repeat;cursor:pointer;border-color:#000;border-style:dashed;border-width:0;padding:3px;}
.borderOn{background: url(pomocnicze/trans.gif) repeat;cursor:pointer;border-color:#0020FF;border-style:dashed;border-width:2px;border-radius:4px;}
.borderOnst{background: url(pomocnicze/trans.gif) repeat;position:absolute;cursor:pointer;border-color:#0020FF;border-style:solid;border-width:3px;border-radius:4px;}
.borderOnn{background: url(pomocnicze/trans.gif) repeat;position:absolute;cursor:pointer;border-top-width:3px;border-top-color:#0020FF;border-top-style:dashed;border-bottom-width:3px;border-bottom-color:#0020FF;border-bottom-style:dashed}
.borderOnstn{background: url(pomocnicze/trans.gif) repeat;position:absolute;cursor:pointer;background-color:#0020FF;border-top-width:3px;border-top-color:#0020FF;border-top-style:solid}
.borderOns{background: url(pomocnicze/trans.gif) repeat;position:absolute;cursor:pointer;border-bottom-width:3px;border-bottom-color:#0020FF;border-bottom-style:dashed}
.borderOnsts{background: url(pomocnicze/trans.gif) repeat;position:absolute;cursor:pointer;border-bottom-width:3px;border-bottom-color:#0020FF;border-bottom-style:solid}
.borderOne{background: url(pomocnicze/trans.gif) repeat;position:absolute;cursor:pointer;border-right-width:3px;border-right-color:#0020FF;border-right-style:dashed;border-left-width:3px;border-left-color:#0020FF;border-left-style:dashed}
.borderOnste{background: url(pomocnicze/trans.gif) repeat;position:absolute;cursor:pointer;background-color:#0020FF;border-right-width:3px;border-right-color:#0020FF;border-right-style:solid}
.borderOnw{background: url(pomocnicze/trans.gif) repeat;position:absolute;cursor:pointer;border-left-width:3px;border-left-color:#0020FF;border-left-style:dashed}
.borderOnstw{background: url(pomocnicze/trans.gif) repeat;position:absolute;cursor:pointer;border-left-width:3px;border-left-color:#0020FF;border-left-style:solid}
.wym_na_rys{position:absolute;cursor:pointer;z-Index:1;right:auto; bottom:auto;background: url(pomocnicze/trans.gif) repeat;}
tr.podkreslenie{border-bottom-width:2px;border-bottom-color:#000;border-bottom-style:solid}
.backgroundtable,.backgroundtable TD,.backgroundtable TH{background-color:#9CF}
.cennik_nazwa{padding-left:20px;padding-right:20px;background-color:#FFF;text-align:left;border-color:#004;border-style:solid;border-width:2px}
.cennik_tabela{background-color:#FFF;border:2px solid #000}
.do_zam{background-color:#FFF;color:#004;font-weight:700}
#logoff{color:orange;font-weight:bold;}
.show{font-size:15px;font-weight:700;cursor:pointer;background-image:url(pomocnicze/tlogradient.jpg);background-repeat:repeat-x;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;padding:5px}
.infoAB{font-size:20px;text-decoration:underline}
.d_block{display:block}
.d_none{display:none}
.images_profiles{position:fixed;top:5px;left:300px;box-shadow: 8px 22px 30px 5px;-moz-border-radius:1px;border-radius:15px;-webkit-border-radius:15px;}
.images_profiles img{-moz-border-radius:15px;border-radius:15px;-webkit-border-radius:15px;max-width:200px;}
#oproznij_zakl{cursor:pointer;width:18px;height:18px;-moz-border-radius:9px;border-radius:9px;-webkit-border-radius:9px;}
#table_rejestr_poll{background-color:#EEE}
.icon{width:15px;height:15px}
/*#div_main_ofzap{position:absolute;width:960px;height:100%;top:64px;left:10px;text-align:left}*/
.tabela_scroll{height:200px;overflow:auto;background-color:#FFF}
label.do_prod{background-color:#C1DC70}
#work_dial_temp{cursor:pointer;background-color:#BFD6E2;text-align:center;width:400px}
#work_dial_temp .wah_param{font-weight:700;width:125px;text-align:left}

#work_dial_temp_mont {

  display: flex;
  flex-direction: column;
  gap: 18px;
  padding: 12px;
  font-family: Arial, sans-serif;
  font-size: 13px;
}

/* Common box look */
.montaz1, .montaz2, .montaz3, .montaz4 {
  background: #f9f9f9;
  border-radius: 8px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.08);
  padding: 14px 18px;
  overflow-x: auto;
}

.montaz1 { background: #ffffff; }
.montaz2 { background: #f5f7ff; }
.montaz3 { background: #fff6f6; }
.montaz4 { background: #f3f9f3; }

/* Worker name or summary */
.montaz1 p,
.montaz2 p,
.montaz3 h3,
.montaz4 h3 {
  margin: 18px 0 10px 0; /* more vertical spacing */
  font-weight: bold;
  color: #222;
  font-size: 13.5px;
}

/* First block’s first <p> tighter to top */
.montaz1 p:first-of-type,
.montaz2 p:first-of-type,
.montaz3 h3:first-of-type,
.montaz4 h3:first-of-type {
  margin-top: 0;
}

/* Tables (no headers now) */
.montaz1 table,
.montaz2 table,
.montaz3 table,
.montaz4 table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 5px;
}

.montaz1 td,
.montaz2 td,
.montaz3 td,
.montaz4 td {
  border: 1px solid #ccc;
  padding: 6px 8px;
}

/* highlight totals */
.montaz3 h3 {
  background: #ffdede;
  padding: 6px 10px;
  border-radius: 6px;
  color: #a33;
  font-size: 14px;
}

/* montaz4 – orders without workers */
.montaz4 h3 {
  background: #e6f5e6;
  padding: 6px 10px;
  border-radius: 6px;
  color: #205920;
  font-size: 14px;
}

/*
.montaz1{background-color:rgba(210,255,210,.4);position:relative;float:left;-moz-border-radius:15px;border-radius:15px;-webkit-border-radius:15px;margin:10px;padding:15px}
.montaz2{background-color:rgba(255,255,170,.4);position:relative;float:left;-moz-border-radius:15px;border-radius:15px;-webkit-border-radius:15px;margin:10px;padding:15px}
.montaz3{background-color:rgba(255,150,170,.4);position:relative;float:left;-moz-border-radius:15px;border-radius:15px;-webkit-border-radius:15px;margin:10px;padding:15px}
*/

#div_all_work div{-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px}
input[type=text],input[type=number],input[type=email],input[type=color],input[type=password],select,textarea{-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:8px;background-color:#FFF;box-shadow: inset 0 0 3px #999;}
#tab,#tab1{z-index:0;position:absolute;width:300px;height:auto;top:900px;right:auto;bottom:0;left:0;padding:10px}
fieldset.no_border,.imageOn{border:0}
.table_kols,.table_szp_kols{width:250px}
label,input[type=radio],.toggle,.toggle_active,#text_nazwa_pozycja_podp span,#text_uwagi_pozycja_podp span,.img_lista_ciec{cursor:pointer}
label.td_kols_input,#okucia_1 label,#wst_sk_kw label,#wst_sk_ok label,#wst_ra5 label,#wst_sys label{display:block;font-weight:700;width:240px}
.divkol_VR_scroll label{display:block;max-width:300px;}
.div_menu_mzok select{max-width:300px}
.divkol_scroll,.list_kolor_zew,.list_kolor_wew,.select_multi_work,.div_kol_ral,#menu_wyboru_szyby_ok,.submenu_szyb,.div_panels{height:148px;overflow:auto;resize:both;}
.div_menu_mzok fieldset div:not(.okleina_tlo, .img_klam){overflow:auto;}
.div_menu_mzok fieldset::has(li){overflow:auto;resize:both;}

.div_panels li{float:left;margin-bottom:5px;margin-left:5px;}
.div_panels li img{text-align:center}

.div_panel_price{width:60px;height:6px;background-color:grey;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;padding-left:2px;padding-top:1px;padding-bottom:1px;}
.div_panel_cena_pasek{background-color:#ffff00;position:relative;float:left;height:6px;margin-right:1px;}

tr,img,.tr_of_print{page-break-inside:avoid}
#showid_list_poz{font-size:10px;font-weight:700;cursor:pointer;background-image:url(pomocnicze/tlogradient.jpg);background-repeat:repeat-x;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;padding:1px}
.floatl_padr{float:left;padding-right:20px;}
html.busy, html.busy * {cursor: wait !important;}
span.color_roleta{border: black solid 1px;margin:2px;padding:2px;display: inline-block;width:90%;height:15px;-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:8px;}
/*DIALOG*/
#work_dial_temp{
	cursor:pointer;
background: #88ccff; /* Old browsers */
background: -moz-linear-gradient(top, #88ccff 0%, #efefef 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88ccff), color-stop(99%,#efefef)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #88ccff 0%,#efefef 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #88ccff 0%,#efefef 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #88ccff 0%,#efefef 99%); /* IE10+ */
background: linear-gradient(to bottom, #88ccff 0%,#efefef 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88ccff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
}

#work_dialog{
	display:none;
}

#work_dial_temp .wah_param{
	font-weight : bold;
	width:125px;
	text-align:left;
	padding:2px;
}

#work_dial_temp .g{
	color:green
}
#work_dial_temp .r{
	color:red;
}
#work_dial_temp .y{
	color:yellow
}

#work_dial_temp .wah_value{
	font-style : italic;
	text-align:left;
	padding:2px;
}

.ui-widget-header{
	background-color:var(--tlo_headerow);
	color:#FFF;
	font-weight:bold;

}

body.busy * {cursor: wait !important;}

.fixed-dialog{
  position: fixed;
  top: 50px;

}

.profram{display:block;font-size:20px;weight:bold;background-color:#04D;color:#FFF;padding:5px;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;}
.profram_s{font-size:15px;color:#FF0;}
.imgram{-moz-border-radius:15px;border-radius:15px;-webkit-border-radius:15px;}
.imgram_s{height:15px;margin-right:20px;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;}

#off_zakl{
	height:20px;
	float:left;
	-moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.off_zakl_div{
	/*border:1px solid red;*/
	float:left;
	height:20px;
	width:30px;
	text-align:center;
	font-size:11pt;
	cursor:pointer;
	-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;
}

#off_zakl_wersja{
	height:20px;
	text-align:center;
	float:right;

	-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;
}

#off_zakl_wersja span{
	display:none;
}

.off_zakl_activ{
	background-color:#D4E0FF;
	font-weight:bold;
	-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;
}
.off_zakl_drop{
	background-color:#00EE66;
	font-weight:bold;
	-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;
}
#d_tab_title{
	background-color:#D4E0FF;
	font-weight:bold;
	-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;
	text-align:center;
	padding:1px;
	margin-bottom:1px;
	min-height:14px;
	cursor:pointer;
}
#i_tab_title, #s_tab_title{
	width:98%;text-align:center;
}

/* MODELS*/
#save_as_link input[type="text"]{
	text-decoration: underline;
	color: blue;
	font-size:10px;
	display:none;
}

#div_hint{ position:absolute; right : 1px; z-index:1;}
.selpos_off{background-color: #F0FBFF; color : black;}
.selpos_on{background-color: #7D9DB1; color: white }
.selpos_half{background-color: red; color: white }
.selpos_none{background-color: inherit;}
#zazn_poz_tab{width:15px; position:absolute; top:44px; left:510px;height: 500px;
    overflow-y: auto;      /* enable vertical scroll */
    scrollbar-width: none; /* Firefox: hide scrollbar */
    -ms-overflow-style: none; /* IE/Edge: hide scrollbar */ }
	
#zazn_poz_tab div { font-size:8px; height:10px;cursor:pointer; border: 1px solid black; text-align:center;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
#zazn_poz_select{font-size:15px;}
#zazn_poz_all{font-size:15px; font-weight:bold;}
#id_zazn_poz_wybor{font-size:10px; padding: 0px; width:60px ; text-align:center}
#id_zazn_poz_wybor3{
		display: block;
		/*margin-left: -100px*/;
		 width: 202px; background-color: #7D9DB1;
	}
#zazn_form  td { text-align:center; border: 1px solid black;}

/* global */
#cluetip-close img {
  border: 0;
}
#cluetip-title {
  overflow: hidden;
}
#cluetip-title #cluetip-close {
  float: right;
  position: relative;
}
/*
#cluetip-waitimage {
  width: 43px;
  height: 11px;
  position: absolute;
  background-image: url(images/wait.gif);
}
*/
/***************************************
   =cluetipClass: 'rounded'
-------------------------------------- */

.cluetip-rounded {
  /*background: transparent ;*/
  background-color: #FFFFFF;
  border-width: 1px;border-color: #888888;border-style: solid;
  margin-top: 10px;
  margin-left: 12px;
  cursor:pointer;
}

.cluetip-rounded #cluetip-inner {
 /* background: url(images/br.gif) no-repeat 100% 100%;*/
  padding: 5px 12px 12px;
 /* margin: -18px -12px 0 0;*/
  position: relative;
}


/* stupid IE6 HasLayout hack */
.cluetip-rounded #cluetip-title,
.cluetip-rounded #cluetip-inner {
  zoom: 1;
}

.hint_cluetip {
	margin:0 auto;   font-size: 10px;font-weight:normal;font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
}
img{text-align:center;overflow:auto;}
.hint_cluetip .cluetip_span1 {
	 font-size: 12pt;font-weight: bold;text-align:center;

}
.hint_cluetip .cluetip_span2 {
	text-align:left;

}
.hint_cluetip .cluetip_span3 {
	text-align:left;

}
.flag_English, .flag_Polski, .flag_German, .flag_Flemish, .flag_Spanish, .flag_Italian, .flag_French, .flag_Czeski{
	background:url(pomocnicze/jpgs/sprite.png) transparent;width:20px;height:20px;}

.flag_English{
	background-position: -602px -377px ;

}

.flag_Polski{
	background-position: -625px -377px ;

}

.flag_German{
	background-position: -648px -377px ;

}

.flag_Flemish{
	background-position: -671px -378px ;

}

.flag_Spanish{
	background-position: -694px -378px ;

}

.flag_Italian{
	background-position: -716px -378px ;

}

.flag_French{
	background-position: -739px -378px ;

}
.flag_Czeski{
background-position: -761px -378px;

}
.flag{border:none;margin:3px;cursor:pointer;}
.flag2{border:none;margin:4px;cursor:pointer;}
.button_samtow0_C-icon,
.button_samtow1_C-icon,
.button_samtow0_O-icon,
.button_samtow1_O-icon,
.button_samtow1_N-icon,
.button_samtow0_N-icon,
.button_zoomin_C-icon,
.button_zoomout_C-icon,
.button_zoomin_O-icon,
.button_zoomout_O-icon,
.button_zoomin_N-icon,
.button_zoomout_N-icon,
.button_copy2end_C-icon,
.button_copy2end_N-icon,
.button_copy2end_O-icon,
.button_down_C-icon,
.button_down_N-icon,
.button_down_O-icon,
.button_mirror_C-icon,
.button_mirror_N-icon,
.button_mirror_O-icon,
.button_print_C-icon,
.button_print_N-icon,
.button_print_O-icon,
.button_redo_C-icon,
.button_redo_N-icon,
.button_redo_O-icon,
.button_remove_C-icon,
.button_remove_N-icon,
.button_remove_O-icon,
.button_selectAll_C-icon,
.button_selectAll_N-icon,
.button_selectAll_O-icon,
.button_undo_C-icon,
.button_undo_N-icon,
.button_undo_O-icon,
.button_up_C-icon,
.button_up_N-icon,
.button_up_O-icon,
.button_save_C-icon,
.button_save_N-icon,
.button_save_O-icon
{
	background: url(pomocnicze/jpgs/sprite.png?v=20141601) transparent no-repeat;width:27px;height:28px;cursor:pointer;border:none;margin:1px;
}

.button_samtow0_C-icon{
	background-position: -726px -450px ;
}

.button_samtow1_C-icon{
	background-position: -727px -480px ;
}

.button_samtow0_O-icon{
	background-position: -727px -510px ;
}

.button_samtow1_O-icon{
	background-position: -725px -540px ;
}

.button_samtow1_N-icon{
	background-position: -725px -569px ;
}

.button_samtow0_N-icon{
	background-position: -724px -601px ;
}

.button_zoomin_C-icon{
	background-position: -723px -631px ;
}

.button_zoomout_C-icon{
	background-position: -724px -662px ;
}

.button_zoomin_O-icon{
	background-position: -724px -693px ;
}

.button_zoomout_O-icon{
	background-position: -723px -723px ;
}

.button_zoomin_N-icon{
	background-position: -723px -753px ;
}

.button_zoomout_N-icon{
	background-position: -723px -783px ;
}

.button_copy2end_C-icon{
	background-position: -724px -813px ;
}

.button_copy2end_N-icon{
	background-position: -724px -843px ;
}

.button_copy2end_O-icon{
	background-position: -755px -450px ;
}

.button_down_C-icon{
	background-position: -757px -480px ;
}

.button_down_N-icon{
	background-position: -756px -511px ;
}

.button_down_O-icon{
	background-position: -755px -542px ;
}

.button_mirror_C-icon{
	background-position: -755px -572px ;
}

.button_mirror_N-icon{
	background-position: -754px -604px ;
}

.button_mirror_O-icon{
	background-position: -752px -634px ;
}

.button_print_C-icon{
	background-position: -753px -664px ;
}

.button_print_N-icon{
	background-position: -754px -695px ;
}

.button_print_O-icon{
	background-position: -752px -727px ;
}

.button_redo_C-icon{
	background-position: -754px -758px ;
}

.button_redo_N-icon{
	background-position: -752px -790px ;
}

.button_redo_O-icon{
	background-position: -753px -820px ;
}

.button_remove_C-icon{
	background-position: -754px -851px ;
}

.button_remove_N-icon{
	background-position: -785px -449px ;
}

.button_remove_O-icon{
	background-position: -786px -479px ;
}

.button_selectAll_C-icon{
	background-position: -786px -510px ;
}

.button_selectAll_N-icon{
	background-position: -785px -541px ;
}

.button_selectAll_O-icon{
	background-position: -784px -572px ;
}

.button_undo_C-icon{
	background-position: -784px -603px ;
}

.button_undo_N-icon{
	background-position: -783px -634px ;
}

.button_undo_O-icon{
	background-position: -782px -665px ;
}

.button_up_C-icon{
	background-position: -784px -696px ;
}

.button_up_N-icon{
	background-position: -782px -727px ;
}

.button_up_O-icon{
	background-position: -783px -758px ;
}
.button_save_C-icon{
	background-position: -783px -788px ;

}

.button_save_N-icon{
	background-position: -783px -819px ;

}

.button_save_O-icon{
	background-position: -783px -852px ;

}
#nieotwierane .model_trapezfix1,#nieotwierane .model_fix,#nieotwierane .model_fixpodzpoz2,#nieotwierane .model_fixpodzkrzyz,#nieotwierane .model_fixpodzpoz3cz,#nieotwierane .model_fix_3_slupki_poz,#nieotwierane .model_fix_bez_szyby,#nieotwierane .model_dc_wew_2z,#nieotwierane .model_cwierckolefix,#nieotwierane .model_trojkatprostfix,#nieotwierane .model_rombfix,#nieotwierane .model_kolofix,#nieotwierane .model_trojkatrownoramfix,#nieotwierane .model_lukfix,#nieotwierane .model_fix_podz_pion,#nieotwierane .model_pieciokatfix,#nieotwierane .model_fixpodzpion3,#nieotwierane .model_lukgotykfix,#nieotwierane .model_trapezsymetrfix,#nieotwierane .model_HS_fix,#nieotwierane .model_cassonetto,#nieotwierane .model_szesciokatfix,#nieotwierane .model_lukkoszfix,#nieotwierane .model_polkolefix,#nieotwierane .model_lukfixniesym{
 background: url(pomocnicze/jpgs/sprite_model_1.png) transparent no-repeat;cursor:pointer;border:none;margin:1px; }

#nieotwierane .model_trapezfix1{background-position: 0px 0px;
 width:41px; height:71px;
}
#nieotwierane .model_fix{background-position: -41px 0px;
 width:41px; height:41px;
}
#nieotwierane .model_fixpodzpoz2{background-position: -82px 0px;
 width:41px; height:61px;
}
#nieotwierane .model_fixpodzkrzyz{background-position: -123px 0px;
 width:41px; height:61px;
}
#nieotwierane .model_fixpodzpoz3cz{background-position: -164px 0px;
 width:41px; height:61px;
}
#nieotwierane .model_fix_3_slupki_poz{background-position: -205px 0px;
 width:41px; height:61px;
}
#nieotwierane .model_fix_bez_szyby{background-position: -246px 0px;
 width:41px; height:41px;
}
#nieotwierane .model_dc_wew_2z{background-position: -287px 0px;
 width:41px; height:81px;
}
#nieotwierane .model_cwierckolefix{background-position: -328px 0px;
 width:51px; height:51px;
}
#nieotwierane .model_trojkatprostfix{background-position: -379px 0px;
 width:51px; height:51px;
}
#nieotwierane .model_rombfix{background-position: -430px 0px;
 width:51px; height:51px;
}
#nieotwierane .model_kolofix{background-position: -481px 0px;
 width:51px; height:51px;
}
#nieotwierane .model_trojkatrownoramfix{background-position: -532px 0px;
 width:51px; height:51px;
}
#nieotwierane .model_lukfix{background-position: -583px 0px;
 width:61px; height:71px;
}
#nieotwierane .model_fix_podz_pion{background-position: -644px 0px;
 width:61px; height:41px;
}
#nieotwierane .model_pieciokatfix{background-position: -705px 0px;
 width:61px; height:71px;
}
#nieotwierane .model_fixpodzpion3{background-position: -766px 0px;
 width:61px; height:41px;
}
#nieotwierane .model_lukgotykfix{background-position: -827px 0px;
 width:61px; height:71px;
}
#nieotwierane .model_trapezsymetrfix{background-position: -888px 0px;
 width:61px; height:51px;
}
#nieotwierane .model_HS_fix{background-position: -949px 0px;
 width:61px; height:81px;
}
#nieotwierane .model_cassonetto{background-position: -1010px 0px;
 width:61px; height:13px;
}
#nieotwierane .model_szesciokatfix{background-position: -1071px 0px;
 width:81px; height:71px;
}
#nieotwierane .model_lukkoszfix{background-position: -1152px 0px;
 width:81px; height:71px;
}
#nieotwierane .model_polkolefix{background-position: -1233px 0px;
 width:101px; height:51px;
}
#nieotwierane .model_lukfixniesym{background-position: -1334px 0px;
 width:31px; height:71px;
}

#jednokwaterowe .model_trapez1ru,#jednokwaterowe .model_rrrru,#jednokwaterowe .model_1u,#jednokwaterowe .model_1ru_L,#jednokwaterowe .model_luk1skru,#jednokwaterowe .model_lukgotyk1skru,#jednokwaterowe .model_cassonetto,#jednokwaterowe .model_1rozw,#jednokwaterowe .model_lukfixniesym{
 background: url(pomocnicze/jpgs/sprite_model_2.png) transparent no-repeat;cursor:pointer;border:none;margin:1px; }

#jednokwaterowe .model_trapez1ru{background-position: 0px 0px;
 width:41px; height:71px;
}
#jednokwaterowe .model_rrrru{background-position: -41px 0px;
 width:41px; height:41px;
}
#jednokwaterowe .model_1u{background-position: -82px 0px;
 width:41px; height:21px;
}
#jednokwaterowe .model_1ru_L{background-position: -123px 0px;
 width:41px; height:41px;
}
#jednokwaterowe .model_luk1skru{background-position: -164px 0px;
 width:41px; height:71px;
}
#jednokwaterowe .model_lukgotyk1skru{background-position: -205px 0px;
 width:41px; height:51px;
}
#jednokwaterowe .model_cassonetto{background-position: -246px 0px;
 width:61px; height:13px;
}
#jednokwaterowe .model_1rozw{background-position: -307px 0px;
 width:21px; height:41px;
}
#jednokwaterowe .model_lukfixniesym{background-position: -328px 0px;
 width:31px; height:71px;
}

#dwukwaterowe .model_2rzed_f_u,#dwukwaterowe .model_2sktrapez2rzed,#dwukwaterowe .model_2sk_2rzed_ru_u,#dwukwaterowe .model_2uu,#dwukwaterowe .model_balkonprogpoprzbezp2sk,#dwukwaterowe .model_dwurzedfixdol,#dwukwaterowe .model_dwurzedfixgora,#dwukwaterowe .model_dwusk2rzedzpodzpion,#dwukwaterowe .model_fix_podz_pion,#dwukwaterowe .model_fix_podz_pion_skrz,#dwukwaterowe .model_kolo1skdziel,#dwukwaterowe .model_luk2sk2rzed,#dwukwaterowe .model_lukowe2sk,#dwukwaterowe .model_pieciokat2kw,#dwukwaterowe .model_polkole2sk,#dwukwaterowe .model_rruruchsl,#dwukwaterowe .model_rrut,#dwukwaterowe .model_RSRU_srodk_klamka,#dwukwaterowe .model_ru1{
 background: url(pomocnicze/jpgs/sprite_model_3.png) transparent no-repeat;cursor:pointer;border:none;margin:1px; }

#dwukwaterowe .model_2rzed_f_u{background-position: 0px 0px;
 width:41px; height:61px;
}
#dwukwaterowe .model_2sktrapez2rzed{background-position: -41px 0px;
 width:41px; height:71px;
}
#dwukwaterowe .model_2sk_2rzed_ru_u{background-position: -82px 0px;
 width:41px; height:61px;
}
#dwukwaterowe .model_2uu{background-position: -123px 0px;
 width:81px; height:21px;
}
#dwukwaterowe .model_balkonprogpoprzbezp2sk{background-position: -204px 0px;
 width:61px; height:81px;
}
#dwukwaterowe .model_dwurzedfixdol{background-position: -265px 0px;
 width:41px; height:61px;
}
#dwukwaterowe .model_dwurzedfixgora{background-position: -306px 0px;
 width:41px; height:61px;
}
#dwukwaterowe .model_dwusk2rzedzpodzpion{background-position: -347px 0px;
 width:41px; height:61px;
}
#dwukwaterowe .model_fix_podz_pion{background-position: -388px 0px;
 width:61px; height:41px;
}
#dwukwaterowe .model_fix_podz_pion_skrz{background-position: -449px 0px;
 width:61px; height:41px;
}
#dwukwaterowe .model_kolo1skdziel{background-position: -510px 0px;
 width:51px; height:51px;
}
#dwukwaterowe .model_luk2sk2rzed{background-position: -561px 0px;
 width:41px; height:71px;
}
#dwukwaterowe .model_lukowe2sk{background-position: -602px 0px;
 width:61px; height:71px;
}
#dwukwaterowe .model_pieciokat2kw{background-position: -663px 0px;
 width:61px; height:71px;
}
#dwukwaterowe .model_polkole2sk{background-position: -724px 0px;
 width:101px; height:51px;
}
#dwukwaterowe .model_rruruchsl{background-position: -825px 0px;
 width:61px; height:41px;
}
#dwukwaterowe .model_rrut{background-position: -886px 0px;
 width:61px; height:41px;
}
#dwukwaterowe .model_RSRU_srodk_klamka{background-position: -947px 0px;
 width:41px; height:41px;
}
#dwukwaterowe .model_ru1{background-position: -988px 0px;
 width:43px; height:105px;
}

#trojkwaterowe .model_dwurzedfix2sk,#trojkwaterowe .model_dwurzedfixgora2sk,#trojkwaterowe .model_luk3sk2rzed,#trojkwaterowe .model_trzyskniesymetr,#trojkwaterowe .model_trzyskdoluch,#trojkwaterowe .model_lukgotyk3kwat1,#trojkwaterowe .model_trzysk2rzed_gornepodz,#trojkwaterowe .model_rurru,#trojkwaterowe .model_3rusrrru,#trojkwaterowe .model_luk3sk1rzed,#trojkwaterowe .model_3kw_rufru{
 background: url(pomocnicze/jpgs/sprite_model_4.png) transparent no-repeat;cursor:pointer;border:none;margin:1px; }

#trojkwaterowe .model_dwurzedfix2sk{background-position: 0px 0px;
 width:61px; height:61px;
}
#trojkwaterowe .model_dwurzedfixgora2sk{background-position: -61px 0px;
 width:61px; height:61px;
}
#trojkwaterowe .model_luk3sk2rzed{background-position: -122px 0px;
 width:61px; height:91px;
}
#trojkwaterowe .model_trzyskniesymetr{background-position: -183px 0px;
 width:61px; height:61px;
}
#trojkwaterowe .model_trzyskdoluch{background-position: -244px 0px;
 width:61px; height:61px;
}
#trojkwaterowe .model_lukgotyk3kwat1{background-position: -305px 0px;
 width:61px; height:91px;
}
#trojkwaterowe .model_trzysk2rzed_gornepodz{background-position: -366px 0px;
 width:61px; height:61px;
}
#trojkwaterowe .model_rurru{background-position: -427px 0px;
 width:81px; height:41px;
}
#trojkwaterowe .model_3rusrrru{background-position: -508px 0px;
 width:81px; height:41px;
}
#trojkwaterowe .model_luk3sk1rzed{background-position: -589px 0px;
 width:81px; height:71px;
}
#trojkwaterowe .model_3kw_rufru{background-position: -670px 0px;
 width:81px; height:41px;
}

#czterokwaterowe .model_4sk_2rzed_rs_ru,#czterokwaterowe .model_4sk_2rz_st_r_ru,#czterokwaterowe .model_luk4sk2rzed,#czterokwaterowe .model_czterosk3rzed,#czterokwaterowe .model_luk4sk2rzedfixgora,#czterokwaterowe .model_czterokwfixgora,#czterokwaterowe .model_czterokwfixdol,#czterokwaterowe .model_4sk_slepe_rs_ru_slepe,#czterokwaterowe .model_4sk1rzedslszerst,#czterokwaterowe .model_uchprzes4sk,#czterokwaterowe .model_HS_G{
 background: url(pomocnicze/jpgs/sprite_model_5.png) transparent no-repeat;cursor:pointer;border:none;margin:1px; }

#czterokwaterowe .model_4sk_2rzed_rs_ru{background-position: 0px 0px;
 width:61px; height:61px;
}
#czterokwaterowe .model_4sk_2rz_st_r_ru{background-position: -61px 0px;
 width:61px; height:61px;
}
#czterokwaterowe .model_luk4sk2rzed{background-position: -122px 0px;
 width:61px; height:91px;
}
#czterokwaterowe .model_czterosk3rzed{background-position: -183px 0px;
 width:61px; height:81px;
}
#czterokwaterowe .model_luk4sk2rzedfixgora{background-position: -244px 0px;
 width:81px; height:91px;
}
#czterokwaterowe .model_czterokwfixgora{background-position: -325px 0px;
 width:81px; height:81px;
}
#czterokwaterowe .model_czterokwfixdol{background-position: -406px 0px;
 width:81px; height:81px;
}
#czterokwaterowe .model_4sk_slepe_rs_ru_slepe{background-position: -487px 0px;
 width:121px; height:41px;
}
#czterokwaterowe .model_4sk1rzedslszerst{background-position: -608px 0px;
 width:121px; height:41px;
}
#czterokwaterowe .model_uchprzes4sk{background-position: -729px 0px;
 width:141px; height:81px;
}
#czterokwaterowe .model_HS_G{background-position: -870px 0px;
 width:161px; height:81px;
}

#wielokwaterowe .model_szkolne6sk,#wielokwaterowe .model_szkolne7sk,#wielokwaterowe .model_luk6sk,#wielokwaterowe .model_szkolne5sk,#wielokwaterowe .model_szkolne5sk2,#wielokwaterowe .model_szescioskslst{
 background: url(pomocnicze/jpgs/sprite_model_6.png) transparent no-repeat;cursor:pointer;border:none;margin:1px; }

#wielokwaterowe .model_szkolne6sk{background-position: 0px 0px;
 width:81px; height:81px;
}
#wielokwaterowe .model_szkolne7sk{background-position: -81px 0px;
 width:81px; height:81px;
}
#wielokwaterowe .model_luk6sk{background-position: -162px 0px;
 width:81px; height:91px;
}
#wielokwaterowe .model_szkolne5sk{background-position: -243px 0px;
 width:81px; height:81px;
}
#wielokwaterowe .model_szkolne5sk2{background-position: -324px 0px;
 width:81px; height:81px;
}
#wielokwaterowe .model_szescioskslst{background-position: -405px 0px;
 width:81px; height:81px;
}

#drzwi .model_balkon_z_zamkeimR,#drzwi .model_DC_1zamek,#drzwi .model_1sk_dc_nasw,#drzwi .model_dc_wew_2z,#drzwi .model_DL1bpr3305,#drzwi .model_dlek_nasw_prop_1zam_wew,#drzwi .model_drzwilekkie1zam,#drzwi .model_DC_HZ_Elite_1zam_1skrz,#drzwi .model_dciezkie1zamek2sk,#drzwi .model_balkonzzamkiem2sk,#drzwi .model_dlek_2sk,#drzwi .model_DC_2HZ_Elite_2zam_1sk{
 background: url(pomocnicze/jpgs/sprite_model_7.png) transparent no-repeat;cursor:pointer;border:none;margin:1px; }

#drzwi .model_balkon_z_zamkeimR{background-position: 0px 0px;
 width:41px; height:81px;
}
#drzwi .model_DC_1zamek{background-position: -41px 0px;
 width:41px; height:81px;
}
#drzwi .model_1sk_dc_nasw{background-position: -82px 0px;
 width:41px; height:101px;
}
#drzwi .model_dc_wew_2z{background-position: -123px 0px;
 width:41px; height:81px;
}
#drzwi .model_DL1bpr3305{background-position: -164px 0px;
 width:41px; height:81px;
}
#drzwi .model_dlek_nasw_prop_1zam_wew{background-position: -205px 0px;
 width:41px; height:101px;
}
#drzwi .model_drzwilekkie1zam{background-position: -246px 0px;
 width:41px; height:81px;
}
#drzwi .model_DC_HZ_Elite_1zam_1skrz{background-position: -287px 0px;
 width:56px; height:93px;
}
#drzwi .model_dciezkie1zamek2sk{background-position: -343px 0px;
 width:61px; height:81px;
}
#drzwi .model_balkonzzamkiem2sk{background-position: -404px 0px;
 width:61px; height:81px;
}
#drzwi .model_dlek_2sk{background-position: -465px 0px;
 width:61px; height:81px;
}
#drzwi .model_DC_2HZ_Elite_2zam_1sk{background-position: -526px 0px;
 width:61px; height:81px;
}

#przesuwne .model_HS_fix,#przesuwne .model_HS_G,#przesuwne .model_HS_prawy,#przesuwne .model_legend_slide_2sk,#przesuwne .model_uchprzes2_stand,#przesuwne .model_uchprzes2_stand_nieaktywny,#przesuwne .model_uchprzes4sk,#przesuwne .model_uchprzes4sk_nieaktywny,#przesuwne .model_uchprzesaut3sk,#przesuwne .model_uchprzesaut3sk_nieaktywny,#przesuwne .model_uchprzesstand3sk,#przesuwne .model_uchprzesstand3sk_nieaktywny,#przesuwne .model_uchprzes_automat,#przesuwne .model_uchprzes_automat_nieaktywny{
 background: url(pomocnicze/jpgs/sprite_model_8.png) transparent no-repeat;cursor:pointer;border:none;margin:1px; }

#przesuwne .model_HS_fix{background-position: 0px 0px;
 width:61px; height:81px;
}
#przesuwne .model_HS_G{background-position: -61px 0px;
 width:161px; height:81px;
}
#przesuwne .model_HS_prawy{background-position: -222px 0px;
 width:121px; height:81px;
}
#przesuwne .model_legend_slide_2sk{background-position: -343px 0px;
 width:81px; height:81px;
}
#przesuwne .model_uchprzes2_stand{background-position: -424px 0px;
 width:61px; height:81px;
}
#przesuwne .model_uchprzes2_stand_nieaktywny{background-position: -485px 0px;
 width:61px; height:81px;
}
#przesuwne .model_uchprzes4sk{background-position: -546px 0px;
 width:141px; height:81px;
}
#przesuwne .model_uchprzes4sk_nieaktywny{background-position: -687px 0px;
 width:141px; height:81px;
}
#przesuwne .model_uchprzesaut3sk{background-position: -828px 0px;
 width:121px; height:81px;
}
#przesuwne .model_uchprzesaut3sk_nieaktywny{background-position: -949px 0px;
 width:121px; height:81px;
}
#przesuwne .model_uchprzesstand3sk{background-position: -1070px 0px;
 width:101px; height:81px;
}
#przesuwne .model_uchprzesstand3sk_nieaktywny{background-position: -1171px 0px;
 width:101px; height:81px;
}
#przesuwne .model_uchprzes_automat{background-position: -1272px 0px;
 width:81px; height:81px;
}
#przesuwne .model_uchprzes_automat_nieaktywny{background-position: -1353px 0px;
 width:81px; height:81px;
}


#skosne .model_trapezfix1,#skosne .model_trapez1ru,#skosne .model_2sktrapez2rzed,#skosne .model_trojkatprostfix,#skosne .model_rombfix,#skosne .model_trojkatrownoramfix,#skosne .model_pieciokatfix,#skosne .model_pieciokat2kw,#skosne .model_trapezsymetrfix,#skosne .model_szesciokatfix{
 background: url(pomocnicze/jpgs/sprite_model_9.png) transparent no-repeat;cursor:pointer;border:none;margin:1px; }

#skosne .model_trapezfix1{background-position: 0px 0px;
 width:41px; height:71px;
}
#skosne .model_trapez1ru{background-position: -41px 0px;
 width:41px; height:71px;
}
#skosne .model_2sktrapez2rzed{background-position: -82px 0px;
 width:41px; height:71px;
}
#skosne .model_trojkatprostfix{background-position: -123px 0px;
 width:51px; height:51px;
}
#skosne .model_rombfix{background-position: -174px 0px;
 width:51px; height:51px;
}
#skosne .model_trojkatrownoramfix{background-position: -225px 0px;
 width:51px; height:51px;
}
#skosne .model_pieciokatfix{background-position: -276px 0px;
 width:61px; height:71px;
}
#skosne .model_pieciokat2kw{background-position: -337px 0px;
 width:61px; height:71px;
}
#skosne .model_trapezsymetrfix{background-position: -398px 0px;
 width:61px; height:51px;
}
#skosne .model_szesciokatfix{background-position: -459px 0px;
 width:81px; height:71px;
}

#lukowe .model_luk1skru,#lukowe .model_luk2sk2rzed,#lukowe .model_lukgotyk1skru,#lukowe .model_cwierckolefix,#lukowe .model_kolofix,#lukowe .model_kolo1skdziel,#lukowe .model_lukfix,#lukowe .model_lukowe2sk,#lukowe .model_luk3sk2rzed,#lukowe .model_luk4sk2rzed,#lukowe .model_lukgotykfix,#lukowe .model_lukgotyk3kwat1,#lukowe .model_luk3sk1rzed,#lukowe .model_luk6sk,#lukowe .model_luk4sk2rzedfixgora,#lukowe .model_lukkoszfix,#lukowe .model_polkolefix,#lukowe .model_polkole2sk,#lukowe .model_lukfixniesym{
 background: url(pomocnicze/jpgs/sprite_model_10.png) transparent no-repeat;cursor:pointer;border:none;margin:1px; }

#lukowe .model_luk1skru{background-position: 0px 0px;
 width:41px; height:71px;
}
#lukowe .model_luk2sk2rzed{background-position: -41px 0px;
 width:41px; height:71px;
}
#lukowe .model_lukgotyk1skru{background-position: -82px 0px;
 width:41px; height:51px;
}
#lukowe .model_cwierckolefix{background-position: -123px 0px;
 width:51px; height:51px;
}
#lukowe .model_kolofix{background-position: -174px 0px;
 width:51px; height:51px;
}
#lukowe .model_kolo1skdziel{background-position: -225px 0px;
 width:51px; height:51px;
}
#lukowe .model_lukfix{background-position: -276px 0px;
 width:61px; height:71px;
}
#lukowe .model_lukowe2sk{background-position: -337px 0px;
 width:61px; height:71px;
}
#lukowe .model_luk3sk2rzed{background-position: -398px 0px;
 width:61px; height:91px;
}
#lukowe .model_luk4sk2rzed{background-position: -459px 0px;
 width:61px; height:91px;
}
#lukowe .model_lukgotykfix{background-position: -520px 0px;
 width:61px; height:71px;
}
#lukowe .model_lukgotyk3kwat1{background-position: -581px 0px;
 width:61px; height:91px;
}
#lukowe .model_luk3sk1rzed{background-position: -642px 0px;
 width:81px; height:71px;
}
#lukowe .model_luk6sk{background-position: -723px 0px;
 width:81px; height:91px;
}
#lukowe .model_luk4sk2rzedfixgora{background-position: -804px 0px;
 width:81px; height:91px;
}
#lukowe .model_lukkoszfix{background-position: -885px 0px;
 width:81px; height:71px;
}
#lukowe .model_polkolefix{background-position: -966px 0px;
 width:101px; height:51px;
}
#lukowe .model_polkole2sk{background-position: -1067px 0px;
 width:101px; height:51px;
}
#lukowe .model_lukfixniesym{background-position: -1168px 0px;
 width:31px; height:71px;
}


#najpopularniejsze .model_1rozw,#najpopularniejsze .model_1ru_L,#najpopularniejsze .model_1u,#najpopularniejsze .model_2rzed_f_u,#najpopularniejsze .model_2sk_2rzed_ru_u,#najpopularniejsze .model_3kw_rufru,#najpopularniejsze .model_3rusrrru,#najpopularniejsze .model_4sk_2rz_st_r_ru,#najpopularniejsze .model_balkonzzamkiem2sk,#najpopularniejsze .model_DC_1zamek,#najpopularniejsze .model_dwurzedfixdol,#najpopularniejsze .model_dwurzedfixgora,#najpopularniejsze .model_fix,#najpopularniejsze .model_fix_podz_pion_skrz,#najpopularniejsze .model_rrrru,#najpopularniejsze .model_rruruchsl,#najpopularniejsze .model_rrut,#najpopularniejsze .model_rurru{
 background: url(pomocnicze/jpgs/sprite_model_30.png) transparent no-repeat;cursor:pointer;border:none;margin:1px; }

#najpopularniejsze .model_1rozw{background-position: 0px 0px;
 width:21px; height:41px;
}
#najpopularniejsze .model_1ru_L{background-position: -21px 0px;
 width:41px; height:41px;
}
#najpopularniejsze .model_1u{background-position: -62px 0px;
 width:41px; height:21px;
}
#najpopularniejsze .model_2rzed_f_u{background-position: -103px 0px;
 width:41px; height:61px;
}
#najpopularniejsze .model_2sk_2rzed_ru_u{background-position: -144px 0px;
 width:41px; height:61px;
}
#najpopularniejsze .model_3kw_rufru{background-position: -185px 0px;
 width:81px; height:41px;
}
#najpopularniejsze .model_3rusrrru{background-position: -266px 0px;
 width:81px; height:41px;
}
#najpopularniejsze .model_4sk_2rz_st_r_ru{background-position: -347px 0px;
 width:61px; height:61px;
}
#najpopularniejsze .model_balkonzzamkiem2sk{background-position: -408px 0px;
 width:61px; height:81px;
}
#najpopularniejsze .model_DC_1zamek{background-position: -469px 0px;
 width:41px; height:81px;
}
#najpopularniejsze .model_dwurzedfixdol{background-position: -510px 0px;
 width:41px; height:61px;
}
#najpopularniejsze .model_dwurzedfixgora{background-position: -551px 0px;
 width:41px; height:61px;
}
#najpopularniejsze .model_fix{background-position: -592px 0px;
 width:41px; height:41px;
}
#najpopularniejsze .model_fix_podz_pion_skrz{background-position: -633px 0px;
 width:61px; height:41px;
}
#najpopularniejsze .model_rrrru{background-position: -694px 0px;
 width:41px; height:41px;
}
#najpopularniejsze .model_rruruchsl{background-position: -735px 0px;
 width:61px; height:41px;
}
#najpopularniejsze .model_rrut{background-position: -796px 0px;
 width:61px; height:41px;
}
#najpopularniejsze .model_rurru{background-position: -857px 0px;
 width:81px; height:41px;
}

#zestawy .model_set_3,#zestawy .model_set_empty,#zestawy .model_set_1,#zestawy .model_set_2,#zestawy .model_set_4,#zestawy .model_set_5{
 background: url(pomocnicze/jpgs/sprite_model_11.png) transparent no-repeat;cursor:pointer;border:none;margin:1px; }

#zestawy .model_set_3{background-position: 0px 0px;
 width:41px; height:101px;
}
#zestawy .model_set_empty{background-position: -41px 0px;
 width:81px; height:81px;
}
#zestawy .model_set_1{background-position: -122px 0px;
 width:81px; height:81px;
}
#zestawy .model_set_2{background-position: -203px 0px;
 width:81px; height:81px;
}
#zestawy .model_set_4{background-position: -284px 0px;
 width:81px; height:81px;
}
#zestawy .model_set_5{background-position: -365px 0px;
 width:101px; height:81px;
}



#loft .model_Loft1sk_2fix_nasw,#loft .model_Loft_1sk_fix,#loft .model_Loft_1sk_nasw,#loft .model_Loft_1sk_nasw_fix_z_boku,#loft .model_Loft_1_sk_r1,#loft .model_Loft_2sk_rs,#loft .model_Loft_fix,#loft .model_Loft_fix_1sk_fix,#loft .model_Loft_pivot_1sk,#loft .model_Loft_pivot_2sk,#loft .model_Loft_slide1,#loft .model_Loft_slide2,#loft .model_Loft_slide_art,#loft .model_Loft_slide_art_plus_puste,#loft .model_Loft_slide_plus_puste,#loft .model_set_empty{
 background: url(pomocnicze/jpgs/sprite_model_31.png) transparent no-repeat;cursor:pointer;border:none;margin:1px; }

#loft .model_Loft1sk_2fix_nasw{background-position: 0px 0px;
 width:81px; height:101px;
}
#loft .model_Loft_1sk_fix{background-position: -81px 0px;
 width:61px; height:81px;
}
#loft .model_Loft_1sk_nasw{background-position: -142px 0px;
 width:41px; height:101px;
}
#loft .model_Loft_1sk_nasw_fix_z_boku{background-position: -183px 0px;
 width:61px; height:101px;
}
#loft .model_Loft_1_sk_r1{background-position: -244px 0px;
 width:41px; height:81px;
}
#loft .model_Loft_2sk_rs{background-position: -285px 0px;
 width:81px; height:81px;
}
#loft .model_Loft_fix{background-position: -366px 0px;
 width:41px; height:81px;
}
#loft .model_Loft_fix_1sk_fix{background-position: -407px 0px;
 width:121px; height:81px;
}
#loft .model_Loft_pivot_1sk{background-position: -528px 0px;
 width:41px; height:81px;
}
#loft .model_Loft_pivot_2sk{background-position: -569px 0px;
 width:81px; height:81px;
}
#loft .model_Loft_slide1{background-position: -650px 0px;
 width:41px; height:101px;
}
#loft .model_Loft_slide2{background-position: -691px 0px;
 width:81px; height:101px;
}
#loft .model_Loft_slide_art{background-position: -772px 0px;
 width:41px; height:81px;
}
#loft .model_Loft_slide_art_plus_puste{background-position: -813px 0px;
 width:81px; height:81px;
}
#loft .model_Loft_slide_plus_puste{background-position: -894px 0px;
 width:81px; height:81px;
}
#loft .model_set_empty{background-position: -975px 0px;
 width:81px; height:81px;
}



#loft_harmonijki .model_Loft_harm_1L2P,#loft_harmonijki .model_Loft_harm_2P,#loft_harmonijki .model_Loft_harm_2P2L,#loft_harmonijki .model_Loft_harm_3L1P,#loft_harmonijki .model_Loft_harm_3L2P,#loft_harmonijki .model_Loft_harm_3L3P,#loft_harmonijki .model_Loft_harm_3P,#loft_harmonijki .model_Loft_harm_4L3P,#loft_harmonijki .model_Loft_harm_4L4P,#loft_harmonijki .model_Loft_harm_4P{
 background: url(pomocnicze/jpgs/sprite_model_32.png) transparent no-repeat;cursor:pointer;border:none;margin:1px; }

#loft_harmonijki .model_Loft_harm_1L2P{background-position: 0px 0px;
 width:73px; height:81px;
}
#loft_harmonijki .model_Loft_harm_2P{background-position: -73px 0px;
 width:49px; height:81px;
}
#loft_harmonijki .model_Loft_harm_2P2L{background-position: -122px 0px;
 width:97px; height:81px;
}
#loft_harmonijki .model_Loft_harm_3L1P{background-position: -219px 0px;
 width:97px; height:81px;
}
#loft_harmonijki .model_Loft_harm_3L2P{background-position: -316px 0px;
 width:121px; height:81px;
}
#loft_harmonijki .model_Loft_harm_3L3P{background-position: -437px 0px;
 width:145px; height:81px;
}
#loft_harmonijki .model_Loft_harm_3P{background-position: -582px 0px;
 width:73px; height:81px;
}
#loft_harmonijki .model_Loft_harm_4L3P{background-position: -655px 0px;
 width:169px; height:81px;
}
#loft_harmonijki .model_Loft_harm_4L4P{background-position: -824px 0px;
 width:193px; height:81px;
}
#loft_harmonijki .model_Loft_harm_4P{background-position: -1017px 0px;
 width:97px; height:81px;
}





div.okleina_tlo{width:95%;height:25px;-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:8px;border: black solid 1px;
overflow: hidden;
  
  white-space: nowrap;
  }
.s-3214007,.s-2065021,.s-3202001,.s-1192001,.s-49198,.s-2167001,.s-2052089,.s-4363043,.s-929405,.s-725105,.s-3214009,.s-3156003,.s-3214008,.s-2167003,.s-970495,.s-3152009,.s-3118076,.s-3162002,.s-2178001,.s-4367003,.s-3069041,.s-3211005,.s-4367048,.s-2178007,.s-137905,.s-49240,.s-4361014,.s-4361005,.s-4366010, .s-47097,.s-4563081 { width: 100px; height: 25px; background-image: url(pomocnicze/jpgs/sprite_kol.png); }
.s-3214007 { background-position: -0px -0px; }
.s-2065021 { background-position: -0px -25px; }
.s-3202001 { background-position: -0px -50px; }
.s-1192001 { background-position: -0px -75px; }
.s-49198 { background-position: -0px -100px; }
.s-2167001 { background-position: -0px -125px; }
.s-2052089 { background-position: -0px -150px; }
.s-4363043 { background-position: -0px -175px; }
.s-929405 { background-position: -0px -200px; }
.s-725105 { background-position: -0px -225px; }
.s-3214009 { background-position: -0px -250px; }
.s-3156003 { background-position: -0px -275px; }
.s-3214008 { background-position: -0px -300px; }
.s-2167003 { background-position: -0px -325px; }
.s-970495 { background-position: -0px -350px; }
.s-3152009 { background-position: -0px -375px; }
.s-3118076 { background-position: -0px -400px; }
.s-3162002 { background-position: -0px -425px; }
.s-2178001 { background-position: -0px -450px; }
.s-4367003 { background-position: -0px -475px; }
.s-3069041 { background-position: -0px -500px; }
.s-3211005 { background-position: -0px -525px; }
.s-4367048 { background-position: -0px -550px; }
.s-2178007 { background-position: -0px -575px; }
.s-137905 { background-position: -0px -600px; }
.s-49240 { background-position: -0px -625px; }
.s-4361014 { background-position: -0px -650px; }
.s-4361005 { background-position: -0px -675px; }
.s-4366010 { background-position: -0px -700px; }
.s-47097 { background-position: -0px -725px; }
.s-4563081 { background-position: -0px -750px; }
@media only screen
and (max-device-width : 80px) {/*jesli iphone, to 480*/
#off_pods_slide{display:block;}
#menus4{top:763px;}
body{width:480px;}
#ul_toggle_ind4{top:724px;}
#div_quote{left:5px;}
#id_zazn_poz_all{display:none;}
#div_all{width:480px;}
#div_main{width:480px;}
#div_hint{display:none;}
#zoom_in{display:none;}
#zoom_out{display:none;}
.badge{width:175px;}
.submitform{height:50px;}
table.off_desc, #after_comments, .off_zakl_div, .off_lista table, .off_poz, .off_poz_zazn{font-size:16px;}
.submitform {height:50px;}
#zazn_poz_tab{left:456px;width:30px;top:80px;}
#zazn_poz_tab div{font-size:16px;height:30px;font-weight:bold;}
.div_poz_caly input[type="checkbox"]{width:15px;height:15px;}
#off_control input{margin:3px;}
}
.html_rectangles_szpr:hover{background-color: yellow;border: 1px solid red;}
.html_rectangles_szpr{cursor:crosshair;z-index:1000;}




