@charset "UTF-8";

html,body {color:#000;background:#fff;border:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td{margin:0;padding:0;}

/* input{margin:0;padding:0;} */ /* psuje w operze*/
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,b{font-style:normal;font-weight:normal;}
li {list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
abbr,acronym {font-variant:normal;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
html {font-size:100.01%;}
body {font-size:100%;font-family:verdana,helvetica,clean,sans-serif;
font-size:small;
font:x-small; 
}


sup{vertical-align:top;}

input::-moz-focus-inner {padding:0;margin:0;border:none;}
table, big, small{font-size:inherit;font-size:100%;}

pre,code,kbd,samp,tt
{
font-family:monospace;
line-height:99%;
*font-size:108%;
}

.left{float:left}
.right{float:right}
/*
a:active{outline:none;}
*/
form{display:inline;}
img{display:block;}
acronym{cursor:help;border-color:#ccc;}




a
    {
    color:#16387a;
    }


a:focus,
a:hover
    {
    text-decoration:none
    }

p,li,h2,h3,h4,h5,h6
    {
    line-height:150%;
    }




a:focus img,
a:hover img
    {
    filter:alpha(opacity=80);
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    opacity:.8;
    border-color: #9a040b;
    }


p.button-ship:focus,
p.button-ship:hover
    {
    opacity:.7;
    }



div.pro a:focus img,
div.pro a:hover img,
div.short-materials a:focus img,
div.short-materials a:hover img,
div.materials-gallery ul a:focus img,
div.materials-gallery ul a:hover img
    {
    filter:alpha(opacity=100);
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    opacity:1;
    }




/* ekoskora-boston */
.boston-nr-0 {background-color:#eadbb6}
.boston-nr-1 {background-color:#c0b388}
.boston-nr-2 {background-color:#cdb473}
.boston-nr-3 {background-color:#ac854a}
.boston-nr-4 {background-color:#b47d41}
.boston-nr-5 {background-color:#e54e14}
.boston-nr-6 {background-color:#930307}
.boston-nr-7 {background-color:#dddbd6}
.boston-nr-8 {background-color:#9ea39b}
.boston-nr-9 {background-color:#7ca1b0}
.boston-nr-11{background-color:#989a64}
.boston-nr-12{background-color:#585e39}
.boston-nr-13{background-color:#192d67}
.boston-nr-14{background-color:#0e1c23}
.boston-nr-15{background-color:#15223b}
.boston-nr-16{background-color:#dc9d4f}
.boston-nr-17{background-color:#99562f}
.boston-nr-18{background-color:#44221c}
.boston-nr-19{background-color:#84470e}
.boston-nr-20{background-color:#e0b581}
.boston-nr-21{background-color:#5e0304}
.boston-nr-22{background-color:#987d51}
.boston-nr-23{background-color:#987d51}
.boston-nr-24{background-color:#a48c61}
.boston-nr-25{background-color:#d0ee8b}
.boston-nr-26{background-color:#f2f2f1}


/* ekoskora-nessi */
.nessi-05 {background-color:#1e1e1e}
.nessi-10 {background-color:#ac931e}
.nessi-12 {background-color:#9e5106}
.nessi-24 {background-color:#6e0406}
.nessi-52 {background-color:#939a3f}
.nessi-59 {background-color:#b59f74}
.nessi-60 {background-color:#e4c98b}
.nessi-061{background-color:#e2d7a8}
.nessi-66 {background-color:#2e1206}
.nessi-67 {background-color:#643a25}


/* almara-paski */
.almara-paski-nr-1 {background-color:#766993}
.almara-paski-nr-2 {background-color:#b79f73}
.almara-paski-nr-3 {background-color:#d25822}
.almara-paski-nr-5 {background-color:#ab0d30}
.almara-paski-nr-6 {background-color:#9c6e37}
.almara-paski-nr-11 {background-color:#db7436}
.almara-paski-nr-13 {background-color:#99ba81}
.almara-paski-nr-14 {background-color:#ddac4f}
.almara-paski-nr-17 {background-color:#e4d9b5}
.almara-paski-nr-100 {background-color:#b38e54}
.almara-paski-nr-102 {background-color:#69624a}
.almara-paski-nr-103 {background-color:#594429}
.almara-paski-nr-301 {background-color:#a95c21}
.almara-paski-nr-800 {background-color:#b5a99b}
.almara-paski-nr-901 {background-color:#b8a887}
.almara-paski-nr-902 {background-color:#eaeae8}


/* skora */
.skora-arancio {background-color:#ec681c}
.skora-brown {background-color:#6d3d22}
.skora-camello {background-color:#bc9247}
.skora-green {background-color:#0c3311}
.skora-magnolia {background-color:#d2b977}
.skora-nero {background-color:#1f1f1f}
.skora-pistachio {background-color:#8f9556}
.skora-red {background-color:#992e1d}
.skora-s-51 {background-color:#dfca95}


/* tkanina-alco */
.alco-nr-0007 {background-color:#9c5822}
.alco-nr-0023 {background-color:#973227}
.alco-nr-0032 {background-color:#8c181d}
.alco-nr-0050 {background-color:#d76e31}
.alco-nr-0188 {background-color:#a94411}
.alco-nr-0372 {background-color:#efa440}
.alco-nr-3117 {background-color:#d5a151}
.alco-nr-3123 {background-color:#bdbdbd}
.alco-nr-3126 {background-color:#1f1c20}
.alco-nr-3132 {background-color:#525159}
.alco-nr-3181 {background-color:#75431b}
.alco-nr-5001 {background-color:#d5b07c}
.alco-nr-5006 {background-color:#ce735a}
.alco-nr-5012 {background-color:#2d4f81}
.alco-nr-5020 {background-color:#a92226}
.alco-nr-5032 {background-color:#b45838}
.alco-nr-5200 {background-color:#d9d0bc}
.alco-nr-5201 {background-color:#bb9e75}
.alco-nr-5202 {background-color:#75444d}
.alco-nr-5204 {background-color:#202658}


/* tkanina-kalipso */
.kalipso-wanilia-wzor {background-color:#ddc06a}
.kalipso-wanilia-koordynat {background-color:#cfae5f}
.kalipso-cegla-wzor {background-color:#ba4a28}
.kalipso-cegla-koordynat {background-color:#c45930}
.kalipso-bordo-wzor {background-color:#9a3b32}
.kalipso-bordo-koordynat {background-color:#97342c}
.kalipso-oliwka-wzor {background-color:#afc160}
.kalipso-oliwka-koordynat {background-color:#a5b354}
.kalipso-blekit-wzor {background-color:#486278}
.kalipso-blekit-koordynat {background-color:#517187}
.kalipso-czarny-wzor {background-color:#4a4444}
.kalipso-czarny-koordynat {background-color:#4b4948}
.kalipso-braz-wzor {background-color:#60452f}
.kalipso-braz-koordynat {background-color:#5f452e}
.kalipso-jasny-braz-wzor {background-color:#765734}
.kalipso-jasny-braz-koordynat {background-color:#82653d}
.kalipso-krem-wzor {background-color:#dcd3b5}
.kalipso-krem-koordynat {background-color:#d7cca7}
.kalipso-bez-wzor {background-color:#c5bda6}
.kalipso-bez-koordynat {background-color:#bcb298}
.kalipso-ciemny-bez-wzor {background-color:#a28a61}
.kalipso-ciemny-bez-koordynat {background-color:#9a815b}


/* piano */
.piano-nr-1-wzor {background:#957d58}
.piano-nr-1-koordynat {background:#986e2f}
.piano-nr-2-wzor {background:#90764e}
.piano-nr-2-koordynat {background:#4f2b1a}
.piano-nr-3-wzor {background:#8d6f50}
.piano-nr-3-koordynat {background:#56181b}


/* miami */
.miami-nr-001 {background:#5a4621}
.miami-nr-003 {background:#c2b490}
.miami-nr-004 {background:#786233}
.miami-nr-104 {background:#423828}
.miami-nr-105 {background:#90713f}
.miami-nr-106 {background:#89673b}
.miami-nr-202 {background:#b7a36b}
.miami-nr-204 {background:#826942}
.miami-nr-300 {background:#89172c}
.miami-nr-312 {background:#9c450e}
.miami-nr-801 {background:#612d08}
.miami-nr-802 {background:#604229}


/* lena */
.lena-nr-1-wzor {background:#c2a983}
.lena-nr-1-koordynat {background:#c0a885}
.lena-nr-2-wzor {background:#c2a270}
.lena-nr-2-koordynat {background:#bc9e6f}
.lena-nr-3-wzor {background:#916d3b}
.lena-nr-3-koordynat {background:#937641}
.lena-nr-4-wzor {background:#7e311a}
.lena-nr-4-koordynat {background:#842f19}
.lena-nr-5-wzor {background:#6d7635}
.lena-nr-5-koordynat {background:#646d33}
.lena-nr-6-wzor {background:#8c6c3b}
.lena-nr-6-koordynat {background:#8b6839}


/* len */
.len-nr-1 {background:#222222}
.len-nr-2 {background:#1f284c}
.len-nr-3 {background:#993114}
.len-nr-4 {background:#b1561b}
.len-nr-5 {background:#44381e}
.len-nr-6 {background:#7d7053}
.len-nr-7 {background:#8e8062}
.len-nr-8 {background:#c1b495}


/* gloria */
.gloria-granat-wzor {background:#587294}
.gloria-granat-koordynat {background:#2d3154}
.gloria-bordo-wzor {background:#a74a2c}
.gloria-bordo-koordynat {background:#731d1b}
.gloria-pomarancz-wzor {background:#b16b40}
.gloria-pomarancz-koordynat {background:#d9792f}
.gloria-braz-wzor {background:#ae9a7b}
.gloria-braz-koordynat {background:#6a503f}
.gloria-oliwka-wzor {background:#8d9d58}
.gloria-oliwka-koordynat {background:#c5dd67}


/* arabica */
.arabica-cegla-02 {background:#c37611}
.arabica-cegla-06 {background:#c56f11}
.arabica-cegla-01 {background:#bb610c}
.arabica-cegla-03 {background:#c26d10}
.arabica-braz-02 {background:#5b3e2c}
.arabica-braz-06 {background:#6b482b}
.arabica-braz-01 {background:#5f3f29}
.arabica-braz-03 {background:#583c2b}
.arabica-crem-02 {background:#d4bd85}
.arabica-crem-06 {background:#dcc896}
.arabica-crem-01 {background:#ddca97}
.arabica-crem-03 {background:#e2ce9b}
.arabica-ciemny-braz-02 {background:#332722}
.arabica-ciemny-braz-06 {background:#1d1814}
.arabica-ciemny-braz-01 {background:#181310}
.arabica-ciemny-braz-03 {background:#191210}
.arabica-bez-02 {background:#9b895d}
.arabica-bez-06 {background:#917f54}
.arabica-bez-01 {background:#857048}
.arabica-bez-03 {background:#968357}
.arabica-czarny-02 {background:#28241e}
.arabica-czarny-06 {background:#2b2821}
.arabica-czarny-01 {background:#2c2a23}
.arabica-czarny-03 {background:#25231b}



.drewno-ratan {background:#dbc3ac}
.metal-stal-szczotkowana {background:#c5c5c7}



/* selena */
.selena-17p6 {background:#6e443e}
.selena-roz {background:#c15567}
.selena-sliwka {background:#431d24}
.selena-1019 {background:#d0bb9a}
.selena-krem {background:#cec39d}
.selena-jasny-braz {background:#563c23}
.selena-1727 {background:#685938}
.selena-zielony {background:#a9a143}
.selena-braz {background:#5c402f}
.selena-2408 {background:#444030}
.selena-zloty {background:#bc8c4a}
.selena-ciemny-braz {background:#412e27}
.selena-24k1 {background:#453534}
.selena-czerwony {background:#7c242e}
.selena-24y5 {background:#384240}
.selena-czarny {background:#292929}


/* scandic */
.scandic-az-274 {background:#d4cdb2}
.scandic-a-6410 {background:#c0b28f}
.scandic-am-1b2 {background:#736b58}
.scandic-a-6479 {background:#826e49}
.scandic-az-698 {background:#d1861e}
.scandic-az-993 {background:#a64222}
.scandic-a-6480 {background:#513d2c}
.scandic-az-380 {background:#4f351c}
.scandic-az-324 {background:#2c251f}
.scandic-a-6424 {background:#3e3831}
.scandic-am-184 {background:#544f44}
.scandic-am-1c1 {background:#484849}
.scandic-am-124 {background:#2f2e30}

/* murad */
.murad-26n2 {background:#3d3c36}
.murad-1818 {background:#981214}
.murad-2626 {background:#5e625b}
.murad-3838 {background:#675e4b}
.murad-4747 {background:#474136}
.murad-4949 {background:#441315}
.murad-7979 {background:#483f2e}
.murad-8484 {background:#262926}
.murad-b3b3 {background:#877863}
.murad-b9b9 {background:#d2c3a6}
.murad-t3t1 {background:#6b2f12}
.murad-t3324 {background:#a79874}
.murad-t3333 {background:#b1a380}
.murad-t8484 {background:#493e30}
.murad-t5858 {background:#6b7237}

/* clever */
.clever-1 {background:#dbd0ac}
.clever-2 {background:#b8a983}
.clever-3 {background:#ac966b}
.clever-4 {background:#928060}
.clever-5 {background:#bd915c}
.clever-6 {background:#9e5c28}
.clever-7 {background:#907d43}
.clever-8 {background:#402e32}
.clever-9 {background:#4a292d}
.clever-10 {background:#403731}
.clever-11 {background:#4d4337}
.clever-12 {background:#413832}
.clever-13 {background:#433b3a}

/* clever2 */
.clever2-b10 {background:#ac9b5b}
.clever2-b52 {background:#c8bb9e}
.clever2-b54 {background:#9a8967}
.clever2-b56 {background:#ad8b50}
.clever2-b63 {background:#594e3d}
.clever2-b64 {background:#4b443c}
.clever2-c10 {background:#a08e5b}
.clever2-c52 {background:#bdae8e}
.clever2-c54 {background:#958466}
.clever2-c56 {background:#af8b53}
.clever2-c63 {background:#514b40}
.clever2-c64 {background:#514a44}
.clever2-c67 {background:#504d4d}

/* Sahara */
.sahara-1 {background:#f8f8f6}
.sahara-2 {background:#f7e5be}
.sahara-3 {background:#e3d8ba}
.sahara-4 {background:#f1dfb9}
.sahara-5 {background:#dec490}
.sahara-6 {background:#c0ac8e}
.sahara-7 {background:#bec162}
.sahara-8 {background:#c4a676}
.sahara-9 {background:#a67e54}
.sahara-10 {background:#b57540}
.sahara-11 {background:#af3431}
.sahara-12 {background:#7b3b3d}
.sahara-13 {background:#7e5e44}
.sahara-14 {background:#6d523b}
.sahara-15 {background:#5f4733}
.sahara-16 {background:#1b1b1b}




body
    {
    background: url('bg-header.png') repeat-x left top;
    }


/* LAYOUT ---------------------------------------------------------------------- */
div.layout
    {
    margin:0 auto;
    width:960px;
    position:relative;
    padding-top:160px;
    _padding-top:0;
    _margin:160px auto 0 auto;
    }

div.top
    {
    padding-top:160px;
    }

/* CONTENT --------------------------------------------------------------------- */
div.content
    {
    margin-right:20px;
    _margin-right:10px;
    clear:both;
    width:600px;
    }
    
div.content h1
    {
    font: 2.2em arial,helvetica,sans-serif;
    color:#a00;
    margin-bottom:1.5em;
    }    

div.content p
    {
    margin-bottom:1.5em;
    }

div.content p.info
    {
    margin-top:-2.5em;
    color:#595959;
    }    

div.content strong
    {
    font-weight:bold
    }    

/* PRICE ---------------------------------------------------------------------- */
div.price
    {
    padding-top:1em;
    margin-bottom:2em;
    width:280px;
    }

div.price p.button
    {
    margin-bottom:.5em;
    }

div.price h2
    {
    display:inline;
    font-weight:bold;
    }

div.price em
    {
    font:bold 1.8em/50% arial,helvetica,sans-serif;
    color:#a00
    }




/* INSTALLMENT ---------------------------------------------------------------- */
div.installment
    {
    padding-top:1em;
    margin-bottom:2.5em;
    width:180px;
    padding-left:110px;
    overflow:hidden;
    position:relative;
    _zoom:1;
    }

div.installment h2
    {
    font-weight:bold;
    }

div.installment ul li
    {
    margin-bottom:2px;
    color:#444;
    }

div.installment a
    {
    white-space:nowrap;
    }

div.installment img
    {
    position:absolute;
    top:15px;
    left:0;
    }


/* BUTTON --------------------------------------------------------------------- */
html .button:focus,
html .button:hover
{
background:#ffa;
}

html .button
{
display:-moz-inline-box;
display:inline-block;
/* *display:inline; */
border-width:1px 0;
border-style:solid;
border-bottom-color:#872;
border-top-color:#aa3;
background:#9fbd00 url('icon.png') repeat-x left -15px;
vertical-align:text-bottom;
}

html .button:focus,
html .button:hover,
html .button:focus *,
html .button:hover *,
html .button *:focus,
html .button *:hover
{
background:#ffa;
color:#31250c;
border-color:#aa3;
}

html .button input,
html .button a
{
margin:0 -1px;
padding:0 1em 0 1em;
border-width:0 1px;
border-style:solid;
border-right-color:#aa3;
border-left-color:#aa3;
/*
background:transparent url('-icon.png') no-repeat .5em 50%;
*/
display:block;
min-height:2.4em;
line-height:2.4;
cursor:pointer;
color:#000;
font-weight:bold;
text-decoration:none;
*display:inline-block;
*overflow:visible;
*line-height:2.4;
*min-height:auto;
*position:relative;
*left:-1px;
}

html .button:focus input,
html .button:hover input
{
outline:none;
}

html .button input:focus
{
outline:none;
}

















/* MATERIALS-GALLERY ----------------------------------------------------------- */
div.materials-gallery
    {

    padding:0 10px;
    clear:both;
    overflow:hidden;
    zoom:1; 
    }

div.materials-gallery h2,
div.materials-gallery h2
    {
    margin-bottom:4px;
    padding:0 0 5px 10px;
    border-bottom:1px dashed #ccc;
    font:bold 1.8em arial,helvetica,sans-serif;
    color:#6d562e;
    font: 1.8em arial,helvetica,sans-serif;
    }


div.materials-gallery ul li
    {
    margin-bottom:15px;
    height:108px;
line-height:125%;
    float:left;
    width:107px;
    text-align:center;
    margin-left:10px;
    }

div.materials-gallery ul li.image,
div.materials-gallery ul li.dsc
    {
    height:auto;
    width:auto;
    float:none;
    text-align:left;

    }


div.materials-gallery ul li.image
    {

    margin-right:auto;
    }
    
div.materials-gallery ul li.image a
{
border:none;
    width:880px;
}


div.materials-gallery ul li a
    {
    margin:0 auto;
    display:block;
    border:1px solid #fff;
    text-decoration:none;
    font-size:12px;
    color:#555;
    }

div.materials-gallery ul li a:focus,
div.materials-gallery ul li a:hover
    {
    border-color:#ccc;
    color:#000;
    }

div.materials-gallery ul li img
    {
    margin:0 auto;

    }


















/* SPECIFICATION ----------------------------------------------------------------- */
div.specification
    {
    clear:both;
    overflow:hidden;
    zoom:1;
    margin-bottom:1em;    
    }

div.specification h2,
div.head-variants h2
    {
    margin-bottom:4px;
    padding:0 0 5px 10px;
    border-bottom:1px dashed #ccc;
    font:bold 1.8em arial,helvetica,sans-serif;
    color:#6d562e;
    font: 1.8em arial,helvetica,sans-serif;
    }


/* PSEUDOTABLE ----------------------------------------------------------------- */
div.pseudotable
    {
    padding-bottom:1.5em;
    float:left;
    margin-left:20px;
    _margin-left:10px;
    overflow:hidden;
    zoom:1;    
    }

div.specification .size1
    {
    width:320px;
    }

div.specification .size1b
    {
    margin-left:0;
    width:310px;
    }

div.specification .size2
    {
    width:600px;
    margin-left:0;
    }


div.specification .size3
    {
    width:920px;
    clear:both;
    }


div.pseudotable ul
    {
    margin:0 -50px 0 0;
    padding-left:10px;

    }

div.pseudotable ul li
    {
    margin-right:40px;
    color:#444;
    }

div.pseudotable ul li em
    {
    font-weight:bold;
    color:#3d556b;
    }



/* VARIANTS ------------------------------------------------------------------- */
div.head-variants
    {
    margin:0 20px 0 20px;
    clear:both;
    }

div.head-variants p
    {
    padding:0 0 1em 10px;
    margin-bottom:1.2em;
    }

/* SHORT-MATERIALS -------------------------------------------------------------------- */
div.short-materials
    {
    clear:both; 
    margin-top:1em   
    }

div.short-materials h4
    {
    margin:0 .7em .5em 0;
    float:left;
    }

div.short-materials h4 span
    {
    font-weight:bold; 
    }


div.short-materials p
    {
    float:right;
    }

div.short-materials a
    {
    clear:left;
    display:block;
    zoom:1;
    }

/* VARIANT -------------------------------------------------------------------- */
div.variant
    {
    margin:0 20px 20px 20px;
    padding:10px;
    zoom:1;
    border:10px solid #d9d8d4;
    overflow:hidden;
    position:relative;
    }

div.variant h3
    {
    float:left;
    width:200px;
    padding-top:.6em;
    padding-bottom:2em;
    margin-right:1em;
    margin-bottom:1em;
    }




div.variant a.reset-link
    {
    text-decoration:underline;
    color:#a00;  
    }

div.variant a.reset-link:focus,
div.variant a.reset-link:hover
    {
    text-decoration:none;
    }


div.variant h3 span
    {
    font:bold 1.8em arial,helvetica,sans-serif;
    display:block;
    }

/* PRICE2 --------------------------------------------------------------------- */
div.variant p.price2
    {
    width:200px;
    float:left;
    margin-right:1em;
    margin-bottom:1em;
    }

div.variant p.price2 em
    {
    font:bold 1.8em arial,helvetica,sans-serif;
    color:#a00;
    }

/* DSC ------------------------------------------------------------------------ */
div.variant p.dsc
    {
    width:454px;
    float:left;
    margin-bottom:1em;
    }

div.variant p.dsc strong
    {
font-weight:bold;
    }


/* ELEMENTS ------------------------------------------------------------------- */
#sofa-anna li.image span,
#sofa-anna li.image
{background-image: url('sofa-anna.png')}

#sofa-gabi li.image span,
#sofa-gabi li.image
{background-image: url('sofa-gabi.png')}

#sofa-wing-s li.image span,
#sofa-wing-s li.image
{background-image: url('sofa-wings.png')}

#sofa-magda li.image span,
#sofa-magda li.image
{background-image: url('sofa-magda.png')}

#sofa-light-line li.image span,
#sofa-light-line li.image
{background-image: url('sofa-light-line.png')}

#sofa-db li.image span,
#sofa-db li.image
{background-image: url('sofa-db.png')}

#sofa-genf li.image span,
#sofa-genf li.image
{background-image: url('sofa-genf.png')}

#sofa-stuttgart li.image span,
#sofa-stuttgart li.image
{background-image: url('sofa-stuttgart.png')}

#sofa-kamila li.image span,
#sofa-kamila li.image
{background-image: url('sofa-kamila.png')}

#sofa-gris li.image span,
#sofa-gris li.image
{background-image: url('sofa-gris.png')}

#sofa-livia li.image span,
#sofa-livia li.image
{background-image: url('sofa-livia.png')}



#naroznik-patrycja li.image span,
#naroznik-patrycja li.image,
#ecksofa-patrycja li.image span,
#ecksofa-patrycja li.image
{background-image: url('naroznik-patrycja.png')}

#naroznik-condor li.image span,
#naroznik-condor li.image,
#ecksofa-condor li.image span,
#ecksofa-condor li.image
{background-image: url('naroznik-condor.png')}

#naroznik-norbert li.image span,
#naroznik-norbert li.image,
#ecksofa-norbert li.image span,
#ecksofa-norbert li.image
{background-image: url('naroznik-norbert.png')}

#naroznik-sevilla li.image span,
#naroznik-sevilla li.image,
#ecksofa-sevilla li.image span,
#ecksofa-sevilla li.image
{background-image: url('naroznik-sevilla.png')}

#naroznik-paulina li.image span,
#naroznik-paulina li.image,
#ecksofa-paulina li.image span,
#ecksofa-paulina li.image
{background-image: url('naroznik-paulina.png')}

#naroznik-casablanca li.image span,
#naroznik-casablanca li.image,
#ecksofa-casablanca li.image span,
#ecksofa-casablanca li.image
{background-image: url('naroznik-casablanca.png')}

#naroznik-lora li.image span,
#naroznik-lora li.image,
#ecksofa-lora li.image span,
#ecksofa-lora li.image
{background-image: url('naroznik-lora.png')}

#naroznik-simone li.image span,
#naroznik-simone li.image,
#ecksofa-simone li.image span,
#ecksofa-simone li.image
{background-image: url('naroznik-simone.png')}



#komplet-wypoczynkowy-florenz li.image span,
#komplet-wypoczynkowy-florenz li.image,
#couchgarnitur-florenz li.image span,
#couchgarnitur-florenz li.image
{background-image: url('komplet-florenz.png')}

#komplet-wypoczynkowy-margaret li.image span,
#komplet-wypoczynkowy-margaret li.image,
#couchgarnitur-margaret li.image span,
#couchgarnitur-margaret li.image
{background-image: url('komplet-margaret.png')}

#komplet-wypoczynkowy-buffalo li.image span,
#komplet-wypoczynkowy-buffalo li.image,
#couchgarnitur-buffalo li.image span,
#couchgarnitur-buffalo li.image
{background-image: url('komplet-bufalo.png')}

#komplet-wypoczynkowy-condor li.image span,
#komplet-wypoczynkowy-condor li.image,
#couchgarnitur-condor li.image span,
#couchgarnitur-condor li.image
{background-image: url('komplet-condor.png')}

#komplet-wypoczynkowy-paulina li.image span,
#komplet-wypoczynkowy-paulina li.image,
#couchgarnitur-paulina li.image span,
#couchgarnitur-paulina li.image
{background-image: url('komplet-paulina.png')}


#sofa-anna li.image span,
#sofa-gabi li.image span,
#sofa-wing-s li.image span,
#sofa-magda li.image span,
#sofa-light-line li.image span,
#sofa-db li.image span,
#sofa-genf li.image span,
#sofa-stuttgart li.image span,
#sofa-kamila li.image span,
#sofa-livia li.image span,
#sofa-gris li.image span,

#naroznik-patrycja li.image span,
#ecksofa-patrycja li.image span,
#naroznik-condor li.image span,
#ecksofa-condor li.image span,
#naroznik-norbert li.image span,
#ecksofa-norbert li.image span,
#naroznik-sevilla li.image span,
#ecksofa-sevilla li.image span,
#naroznik-paulina li.image span,
#ecksofa-paulina li.image span,
#naroznik-casablanca li.image span,
#ecksofa-casablanca li.image span,
#naroznik-lora li.image span,
#ecksofa-lora li.image span,
#naroznik-simone li.image span,
#ecksofa-simone li.image span,

#komplet-wypoczynkowy-florenz li.image span,
#couchgarnitur-florenz li.image span,
#komplet-wypoczynkowy-margaret li.image span,
#couchgarnitur-margaret li.image span,
#komplet-wypoczynkowy-buffalo li.image span,
#couchgarnitur-buffalo li.image span
#komplet-wypoczynkowy-condor li.image span,
#couchgarnitur-condor li.image span,
#komplet-wypoczynkowy-paulina li.image span,
#couchgarnitur-paulina li.image span
    {
    _background-image:none;
    }












div.elements
    {
    clear:both;
    overflow:hidden;
    zoom:1;
    padding-left:1px;
    margin:0 -10px -10px -10px;
    }

div.elements ul
    {
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    }




div.elements ul li a.edit
    {
    color:#a00;
    font-weight:bold;
    }

div.elements ul li em
    {
    color:#3d556b;
    font-weight:bold;
    }

div.elements ul.active li a.edit
    {
    display:none
    }




div.elements ul li.image
    {
    padding:0;
    background-repeat: no-repeat;
    position:absolute;
    }

div.elements ul.active
    {
    background:#fff;
    border-bottom-color:#fff;
    }

div.elements ul.active li.image span
    {
    background:none !important;
    }

div.elements ul li.image span
    {
    background-repeat: no-repeat;
    background-position:left top;
    width:230px;
    height:130px;
    display:block;
    }


/* E1 ------------------------------------------------------------------- */
div.e1 ul
    {
    margin-left:-1px;
    padding:1em 10px 1em 238px;
    background-color:#f8f8f8;
    _background-color:#fff;
    float:none;
    position:relative;
    min-height:8.5em;
    _height:8.5em;    
    }

div.e1 ul.element1 li.image
    {
    background-position: -230px 0;
    left:0;
    top:0;    
    }




/* E2 ------------------------------------------------------------------- */
div.e2 ul
    {
    width:210px;
    margin-left:-1px;
    padding:.5em 10px 1em 230px;
    background-color:#f8f8f8;
    _background-color:#fff;
    float:left;
    position:relative;
    min-height:10em;
    _height:10em;    
    }

div.e2 ul.element2
    {
    border-left:1px solid #d2d2d2;
    }

div.e2 ul.element1 li.image
    {
    background-position: -230px 0;
    left:0;
    top:0;    
    }

div.e2 ul.element2 li.image
    {
    background-position: -460px 0;
    left:0;
    top:0;    
    }


/* E3 ------------------------------------------------------------------- */
div.e3 ul
    {
    width:280px;
    margin-left:-1px;
    padding:.5em 10px 97px 10px;
    background-color:#f8f8f8;
    _background-color:#fff;
    float:left;
    position:relative;
    min-height:9.5em;
    _height:9.5em;  
    }

div.e3 ul.element2,
div.e3 ul.element3
    {
    border-left:1px solid #d2d2d2;
    }

div.e3 ul.element1 li.image
    {
    background-position: -230px 0;
    left:0;
    bottom:0;
    }

div.e3 ul.element2 li,image
    {
    background-position: -460px 0;
    left:0;
    bottom:0;
    }

div.e3 ul.element3 li.image
    {
    background-position: -690px 0;
    left:0;
    bottom:0;
    }



/* E4 ------------------------------------------------------------------- */
div.e4 ul
    {
    width:205px;
    margin-left:-1px;
    padding:.5em 10px 137px 10px;
    background-color:#f8f8f8;
    _background-color:#fff;
    float:left;
    position:relative;
    min-height:10em;
    _height:10em;  
    }

div.e4 ul.element2,
div.e4 ul.element3,
div.e4 ul.element4
    {
    border-left:1px solid #d2d2d2;
    }

div.e4 ul li.image
    {
    background-position: -230px 0;
    left:0;
    bottom:0;
    }

div.e4 ul.element1 li.image
    {
    background-position: -230px 0;
    left:0;
    bottom:0;
    }

div.e4 ul.element2 li,image
    {
    background-position: -460px 0;
    left:0;
    bottom:0;
    }

div.e4 ul.element3 li.image
    {
    background-position: -690px 0;
    left:0;
    bottom:0;
    }

div.e4 ul.element4 li.image
    {
    background-position: -920px 0;
    left:0;
    bottom:0;
    }



/* GALLERY -------------------------------------------------------------------- */
div.gallery
    {
    position:relative;
    }

div.gallery h2
    {
    width:275px;
    text-transform:uppercase;
    text-align:right;
    margin-left:20px;
    font-size:80%;
    color:#888;
    position:absolute;
    top:182px;
    left:0;
    }


div.gallery h3,
div.gallery h4
    {
    width:275px;
    text-transform:uppercase;
    margin-left:20px;
    font-size:80%;
margin-bottom:.5em;
clear:both;
color:#555;
    }


div.gallery ul
    {
    margin:0 0 1.5em 20px;
    _margin-left:10px;
    padding:0;
    width:300px;
    float:left;
    }

div.gallery li
    {
    float:left;
    margin-right:9px; 
    margin-bottom:22px; 
    }

div.gallery a
    {
    border:none;
    display:block;
    }

div.gallery a img
    {
    display:block;
    }







/* CONFIGURATION -------------------------------------------------------------- */
div.configuration
    {
    margin-top:1.5em;
    padding-top:1.5em;
    clear:both;
    position:relative;
    overflow:hidden;
    _zoom:1;
    background: url('bg-line.png') repeat-y 271px top;
    }

div.configuration h4,
div.configuration h5,
div.configuration h6
    {
    text-transform:uppercase;
    position:absolute;
    top:0;
    }

div.configuration h4 span,
div.configuration h6 span
    {
    text-transform:none;
    color:#6d6d6d;
    }

div.configuration h4
    {
    left:10px;
    width:240px;
    padding-right:21px;
    background:#fff;
    }

div.configuration h5
    {
    left:290px;
    }

div.configuration h6
    {
    left:590px;
    width:280px;
    }

/* MATERIALS ------------------------------------------------------------------ */
ul.materials
    {
    margin-left:10px;
    padding:20px 0;
    width:260px;
    float:left;
    _margin-left:5px;
    }

ul.materials li strong
    {
    width:230px;
    padding:7px 20px 7px 10px;
    margin-right:-1px;
    background: url('bg-1.png') repeat-y left top;
    font-weight:bold;
    color:#a00;
    border:1px solid #ccc;
    border-right-color:#fff;
    text-decoration:none;
    display:block;
    cursor:default;
    z-index:1;
    position:relative;
    }

ul.materials li
    {
    float:none;  
    position:static;
    text-align:right;
    }

ul.materials li a
    {
    padding:8px 10px 8px 10px;
    margin-right:10px;
    display:-moz-inline-box;
    display:inline-block;
    *display:inline; 
    zoom:1;   
    }

ul.materials li a:focus,
ul.materials li a:hover
    {
    text-decoration:none;
    color:#a00;    
    }

/* COLORS --------------------------------------------------------------------- */
ul.colors
    {
    width:300px;
    padding:20px 0 40px 20px;
    float:left;
    overflow:hidden;
    min-height:300px;
    _height:300px;
    }

ul.colors li
    {
    background-image: url('border-color.png');
    _background-image: url('ie-border-color.gif');    
    background-repeat:no-repeat;
    background-position:center top;
    width:50px;
    height:60px;
    display:block;
    text-align:center;
    margin-right:7px;
    float:left;
    line-height:120%;
    }

ul.colors li a,
ul.colors li label
    {
    width:50px;
    height:15px;
    padding:48px 0 0 0;
    _padding:43px 0 0 0;
    display:block;
    text-decoration:none;
    cursor:pointer;
    text-indent:-999em;
    }
/*
ul.colors li strong,
ul.colors li a.active
    {
    margin:0;
    width:auto;
    height:auto;
    padding:1px 4px;
    display:inline;
    background-color:#555;
    color:#fff;
    font-weight:bold;
    text-decoration:none;
    position:relative;
    top:40px;
    border:1px solid #fff;
    cursor:default;
    }
*/

ul.colors li.active
    {
    background-image: url('border-color.png');
    _background-image: url('ie-border-color.gif');  
    background-repeat:no-repeat;
    background-position:center -100px;
    }


ul.colors li a:focus,
ul.colors li a:hover
    {
    text-indent:0;
    color:#000;
    text-decoration:none;
    position:relative;
    width:80px;
    margin-left:-17px;
    _margin-right:-17px;
    margin-bottom:-100px;
    }

ul.colors li a:focus,
ul.colors li a:active,
ul.colors li a:hover
    {
    outline:none;
    }

ul.colors li a span
    {
    background-color:#555;
    color:#fff;
    padding:2px 2px 5px 2px;
    border:1px solid #fff;
    }

ul.colors li a:focus span,
ul.colors li a:hover span
    {
    display:block;
    }


/* TEXTURE -------------------------------------------------------------------- */
div.texture
    {
    float:left;
    margin-top:21px;
    padding-bottom:10px;
    width:280px;
    overflow:hidden;
    }

div.texture span,
div.texture span img
    {
    width:268px;
    height:268px;
    display:block;    
    }

div.texture span
    {
    padding:6px;
    margin-bottom:.5em;
    }

div.texture span img
    {
    background-color:#f8f8f8;
    margin-bottom:0;
    }

div.texture a
    {
    margin-left:3px;
    }

div.texture a strong
    {
    font-weight:bold;
    }



















body.screen2 div.layout
    {
    opacity:.2;
    }













/* FOOTER ---------------------------------------------------------------- */
div.footer
    {
    clear:both;
    margin-top:3em;
    background: url('icon.png') repeat-x left -643px;
    }





p.copyright
    {
    margin:1em auto;
    padding-top:1em;
    width:940px;
    padding-left:20px;
    height:60px;
    border-top:1px solid #d9d9d4;
    }





/* PRODUCTS ---------------------------------------------------------------- */
div.products
    {
    padding:0 0 2.5em 0;
    margin:0 auto;
    clear:both;
    overflow:hidden;
    width:960px;
    }

div.products h2
    {
    margin-bottom:.5em;
    margin-left:20px;
    font: 1.8em arial,helvetica,sans-serif;
    color:#6d562e;
    }

div.footer div.products h2
    {
    padding-top:1em;
    }

div.products div.section2
    {
    float:left;
    vertical-align:top;
    margin-left:13px;
    width:278px;
    zoom:1;
    position:relative;
    border:1px solid #d9d9d4;
    padding:10px;
    }

div.footer div.products div.section2
    {
    border:none;
    width:280px;
    }

div.products div.section2 h3
    {
    margin-bottom:.5em;
    font-weight:bold;
    font:bold 130% arial,helvetica,sans-serif;  
    }

div.products div.section2 p.images
    {
    margin:0 auto .5em auto;
    text-align:center;
    width:280px;
    }

div.products div.section2 p.images a
    {
    display:block;
    }


div.products div.section2 p
    {
    margin-bottom:1em;
    clear:both;
    line-height:150%;
    }

div.products div.section2 p strong
    {
    font-weight:bold;
    color:#598300;
    color:#a00;
    font-size:1.4em;
    }












/* CONTACT -------------------------------------------------------------------- */
div.contact
    {
    text-align:center;
    width:443px;
    float:right;
    margin-right:18px;
    }


div.contact strong
    {
font-weight:bold;
    }


div.contact p
    {
    text-align:left;
    margin-bottom:1em;
    line-height:150%;
    }

div.contact h1,
div.contact h2
    {
    margin-top:10px;
    margin-bottom:10px;
    color:#b41204;
    font:bold 130% arial,helvetica,sans-serif;
    text-align:left;
    border-bottom:1px solid #ddd;
    padding-bottom:.5em;
    zoom:1;
    font: 1.8em arial,helvetica,sans-serif;
    }




div.contact ul
    {
    font-family:tahoma,sans-serif;
    margin-left:1em;
    margin-bottom:2em;
    text-align:left;
    }

div.contact ul li
    {
    margin-bottom:1px;
    padding-top:8px;
    padding-bottom:6px;
    padding-left:50px;
    background-image: url('icon.png');
    background-repeat:no-repeat;
    font:bold 15px/165% arial,helvetica,sans-serif;
    color:#666;
    border-top:1px solid #ddd;
    }

div.contact ul li span
    {
    font-family:tahoma;
    font-weight:bold;
    font-size:110%;
    }









div.contact ul li.email{background-position:left -195px; border:none;}
div.contact ul li.telefon{background-position:left -318px;}
div.contact ul li.fax{background-position:left -464px;}






















/* FREETEXT ------------------------------------------------------------------- */
div.freetext 
    {
    float:left;
    padding:0 0 20px 35px;
    }

/* F1 ------------------------------------------------------------------------- */
div.f1 
    {
    width:433px;
    margin-left:18px;
    margin-bottom:2em
    float:left;
    overflow:hidden;
    }

/* INPUT ---------------------------------------------------------------------- */
input
    {
    vertical-align:middle;
    margin-top:-2px;
    }

input.text
    {
    vertical-align:middle;
    height:1.424em;
    margin-top:0;
    }

input.text,
textarea
    {
    display:inline;
    padding:.2em 0 .2em .4em;
    border-width:1px;
    border-style:solid;
    border-color:#b8b8b6 #bfbfbf #bfbfbf #b8b8b6;
    background:#fff url('bg-input.gif') no-repeat left top;
    }

input.text:focus,
textarea:focus
    {
    border-color:#b79826;
    }

div.sidebar select,
div.view select,
select
    {
    padding:3px;
    border-width:1px;
    border-style:solid;
    border-color:#b1b8a4;
    font-size:100%;
    }

.f1 input.text
    {
    padding:.3em 0 .1em .4em;
    }

.f1 h2,
div.freetext h2,
div.freetext h1,
h1.hmapsite
    {
    margin-top:10px;
    margin-bottom:10px;
    color:#b41204;
    font:bold 130% arial,helvetica,sans-serif;
    text-align:left;
    border-bottom:1px solid #ddd;
    padding-bottom:.5em;
    font: 1.8em arial,helvetica,sans-serif;
    }




.f1 p
    {
    padding:.5em 0;
    margin:0 0 -1px 0 !important;
    zoom:1;
    position:relative;
    font-size:114%;
    }

.f1 p.separator
    {
    margin-top:2em;
    }

.f1 p span
    {
    padding:.2em 0 .3em .4em;
    position:relative;
    top:.2em;
    color:#6e6e6e;
    }

.f1 p span.marker1
    {
    line-height:180%;
    font-weight:bold;
    color:#000;
    padding-left:0;
    }

.f1 p span.help
    {
    margin-left:218px;
    display:block;
    margin-top:-2px;
    margin-bottom:-.5em;
    font-size:88%;
    height:auto;
    }

.f1 p span.help em
    {
    font-weight:bold;
    color:#940a00
    }

/* label */
.f1 label
    {
    padding:.2em 0 .3em .4em;
    height:1.424em;
    vertical-align:top;
    position:relative;
    top:.2em;
    *padding-bottom:.22em;
    _position:static;
    }

.f1 p label
    {
    width:130px;
    float:left;
    text-align:right;
    padding-right:18px;
    _padding-right:10px;
    _width:128px;
    font-size:90%;
    color:#b41204;
   
    }

.f1 label strong
    {
    font-weight:bold;
    }

.f1 p input.verysmall
    {
    width:140px;
    }

.f1 p input.small
    {
    width:220px;
    }

.f1 p input.medium
    {
    width:270px;
     }

/* textarea */
.f1 textarea
    {
    padding:.3em 0 .1em .4em;
    line-height:140%;
    *font-family:arial,sans-serif;
    width:270px;
    height:20em;
    }

.f1 div.formtextfree,
div.freetext p
    {
    line-height:140%;
    margin:0 0 1em 0;
    }

.f1 div.formtextfree strong
    {
    font-weight:bold;
    }

.f1 .right
    {
    margin-right:28px;
    padding:1px 0;
    }

/* subform */
.f1 div.subform
    {
    padding:12px 0;
    margin:0 0 -1px 0;
    }

.f1 div.subform h4
    {
    margin:0;
    padding:0;
    width:200px;
    float:left;
    text-align:right;
    padding-right:18px;
    color:#6e6e6e;
    font-size:100%;
    line-height:140%;
    clear:none;
    font-size:114%;
    }

.f1 div.subform p
    {
    border:none;
    margin:0 0 .3em 227px;
    padding:0;
    zoom:1;
    }

.f1 div.subform p.marker1
    {
    margin-top:1em;
    }

.f1 div.subform input
    {
    position:relative;
    top:.25em;
    }

.f1 div.subform label
    {
    font-weight:normal;
    line-height:140%;
    width:auto;
    float:none;
    text-align:left;
    padding-right:0;
    }

.f1 p.marker2
    {
    overflow:hidden;
    zoom:1;
    padding-bottom:1em;
    vertical-align:top;    
    padding-left:0;
    }

.f1 p.marker2 label
    {
    display:block;  
    width:auto;
    float:none;
    text-align:left;
    height:auto;
    padding-bottom:.7em;
    }

.f1 p.marker2 select
    {
    margin-left:5px;
    }

#congratuletion
    {
    font-size:130%;
    margin:18px;
    padding:10px 20px 0 20px;
    background:#efe;
    border:1px solid #3a3;
    }

#congratuletion h2 em
    {
    color:#d82e00;
    font-weight:bold;
    line-height:200%;
    }

#congratuletion h2
    {
    color:#380;
    border-bottom:none;
    text-align:center;
    }

/* error */
#error
    {
    color:#000;
    font-size:130%;
    margin:18px;
    padding:20px;
    background:#ffa;
    border:1px solid #aaaa33;
    }

#error h2
    {
    color:#a00;
    border-bottom-color:#aaaa33;
    margin-bottom:1em;
    }

#error li
    {
    list-style-type:disc;
    margin-left:40px;
    margin-bottom:10px;
    font-weight:normal;
    color:#060;
    }


















/* HEADER --------------------------------------------------------------------- */
div.header
    {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    z-index:3;
    }


div.header div.wrap
    {
width:960px;
margin:0 auto;
position:relative;
    }



/* LOGO ------------------------------------------------------------------- */
div.logo
    {
    position:absolute;
    z-index:1;
    top:0;
    left:0;
    }

div.logo h2,
div.logo h1
    {
  display:block;
  width:330px;
    margin-left:20px;
    }

div.logo a
    {
  display:block;
  width:230px;

    }

div.logo a:hover img,
div.logo a:focus img
    {
    filter:alpha(opacity=80);
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    opacity:.8;
    }

/* NAVIGATION ----------------------------------------------------------------- */
div.navigation
    {
    position:relative;
    top:64px;
margin-left:325px;
    }

div.navigation h2
    {
    display:none
    }

div.navigation ul
    {
    text-align:left;
    width:600px;
    }

div.navigation ul li
    {
    padding:0 10px 0 15px;
    display:-moz-inline-box; /* Firefox2 */
    display:inline-block; /* Opera, Webkit, KHTML, Gecko, IE8 */
    *display:inline; /* IE */
    }

div.navigation ul li a,
div.navigation ul li strong
    {
    padding:9px 15px 8px 15px;
    display:block;
    font: 15px/115% arial,helvetica,sans-serif; 
    text-transform:uppercase;
    color:#AC3C6D;
    *display:inline-block;
    }

div.navigation ul li a:focus,
div.navigation ul li a:hover,
div.navigation ul li strong
    {
    background-color:#a00;
    color:#fff;
    }

div.navigation ul li strong
    {
    background-color:#6d562e;
    }

/* NAV ------------------------------------------------------------------------ */
ul.nav
    {
    position:absolute;
    top:13px;
    right:0;
    padding-right:20px
    }

ul.nav li
    {
    display:inline;
    border-left:1px solid #c9c9c9;
    padding:0 10px;
    float:left;
    }

ul.nav li.first
    {
    border-left:none;
    }


/* BREADCRUMBS ---------------------------------------------------------------- */
div.breadcrumbs
    {
    position:absolute;
    top:110px;
    color:#727270;
    margin-left:340px;
    }

body.pro div.breadcrumbs
    {
    bottom:-182px;
    }

div.breadcrumbs h2,
div.breadcrumbs ul
    {
    display:inline;
    }

div.breadcrumbs li
    {
    display:inline;    
    }

div.breadcrumbs li strong
    {      

    }




















/* LONGDESCRIPTION ---------------------------------------------------------------- */
div.section
    {
    clear:both;
    overflow:hidden;
    zoom:1;    
    }


div.longdescription
    {
    overflow:hidden;
    zoom:1;
    clear:both;
    margin:0 20px;
    padding-bottom:20px;
    }

div.column3
    {
    width:280px;
    margin:0 20px;
    _margin:0 15px;
    clear:none;
    }

div.column2
    {
    width:560px;
    margin:0 20px;
    _margin:0 15px;
    clear:none;
    }


div.longdescription h2
    {
    padding-bottom:.5em;
    clear:both;
    zoom:1;
    margin-bottom:.5em;
    font: 1.8em arial,helvetica,sans-serif;
    color:#6d562e;
    }

div.longdescription p
    {
    margin-bottom:1.8em;
    line-height:150%;
    display:block;
    zoom:1;
    }

div.longdescription strong
    {
    font-weight:bold;
    }
    
div.longdescription p.left,
div.longdescription p.right
    {

    padding:2px;
    display:block;
    }

div.longdescription p.left a,
div.longdescription p.right a
    {
    border:none;
    display:block;
    }

div.longdescription p.left
    {
    margin:2px 12px 1.6em 0;
    *margin-bottom:0;
    float:left;
    }

div.longdescription p.left
    {
    _margin-right:9px;
    }

div.longdescription p.right
    {
    _margin-left:9px;
    }

div.longdescription p.right
    {
    margin:2px 0 1.6em 12px;
    float:right;
    }

div.longdescription p.left  em,
div.longdescription p.right em
    {
    display:block;
    width:264px;
    background:#f5f5f5;
    text-align:right;
    padding:2px 8px 5px 8px;
    font-size:96%;
    }















/*  MAPSITE -------------------------------------------------------------- */
h1.hmapsite,
p.dscmapsite
{
margin:10px 20px 0 20px;
padding-left:0;
}




ol.mapsite
    {
    clear:both;
    position:relative;
    margin:10px 0 0 70px;
    }

ol.mapsite ol
    {
    margin-left:40px;
    }

ol.mapsite li
    {
line-height:180%;
list-style-type:upper-roman;
zoom:1;
    }



ol.mapsite li li
    {
list-style-type:decimal;
    }


ol.mapsite li li li
    {
list-style-type:square;
    }


ol.mapsite li li li li
    {
list-style-type:disc;
    }


ol.mapsite li li li li li
    {
list-style-type:circle;
    }





div.map
    {
    margin-bottom:2em;
    }


h2.marker
    {
    font-size:1.2em;
    padding:.2em .5em;
    margin-bottom:.5em;
    background: url('bg-1.png') repeat-y left top;
    color:#a33;
    font-weight:bold;
    }




html p.button-ship
    {
    height:87px;
    width:309px;
    background: url('button-ship.png') no-repeat left top;
    font-family:arial,helvetica, sans-serif;
    margin-bottom:.5em;
    line-height:155%;
float:left;

    }

p.button-ship a
    {
    height:87px;
    width:309px;
    display:block;
    text-decoration:none;
    }


p.button-ship a strong
    {
    color:#aa0000;
    font-size:18px;
    display:block;
    width:195px;
    margin-left:114px;
    padding-top:14px;
    cursor:pointer;
    font-weight:normal
    }

p.button-ship a strong span
    {
    color:#000;
    cursor:pointer;
    }

p.button-ship a em
    {
    text-decoration:underline;
    font-size:12px;
    display:block;
    width:195px;
    margin-left:114px;
    cursor:pointer;
    }







html p.button-materials
    {
    height:73px;
    width:150px;
    font-family:arial,helvetica, sans-serif;
    line-height:155%;
    margin-bottom:1.2em;
    margin-top:5px;
    margin-left:1em;
    background:#afa;

float:left;
    }




p.button-materials a
    {


    height:68px;
    width:70px;
    display:block;
    padding-left:80px;
    padding-top:5px;
    text-decoration:none;
    font-size:12px;
    background:#333 url('button-materials.png') no-repeat left top;
    border:3px solid #333;
    color:#ccc;

    }




p.button-materials a:focus,
p.button-materials a:hover
    {
    background-color:#444;
    color:#fff;
    }








/* NAV */

div.nav 
{
clear:both;
overflow:hidden;
zoom:1;
margin-left:13px;
_margin-left:26px;
margin-bottom:15px;
}

div.nav p
{
font-weight:normal;
color:#6d562e;
padding:1px 11px 1px 0;
float:left;
}

div.nav ul
{ 
float:left;
}

div.nav li
{
position:relative;
float:left;
background: url('bg-separator.gif') no-repeat left center;
white-space:nowrap;

}

div.nav ul li h1,
div.nav ul li a,
div.nav ul li span
{ 
display:block;
padding:1px 11px 1px 11px;
margin-right:-1px;
}

div.nav ul li h1
{ 
color:#6d562e;
font-weight:bold;


z-index:10;
position:relative;
background:#6d562e;
color:#fff;

}



div.nav li.sub span
{
color:#0e6199;
cursor:default;
padding-right:20px;
margin:0px 1px 1px 1px;
text-decoration:underline;
}


div.nav li a:focus,
div.nav li a:hover

{
background:#f8f5e4;
position:relative;
z-index:6;
color:#000;
}



.hv3
    {
    color:#AA0000;
font:16px arial,helvetica,sans-serif;

font-weight:bold;
    }


div.pseudotable .hv3
    {
    padding-top:1em;
    margin-left:25px;
  
    }



/* ------ list2 ------ */
ul.list2,
div.pseudotable ul.list2
    {
    margin-bottom:1em;
    padding-left:40px; 
    overflow:hidden;
    line-height:140%;
    zoom:1;
    float:none;
    }


div.pseudotable strong
    {
font-weight:bold;
    }


div.pseudotable ul.list2
    {
margin-top:1.2em;
margin-bottom:1.2em;
    }



div.pseudotable p
    {
padding-left:10px;
    }

ul.list2 li
    {
    margin-bottom:.4em;
    list-style:disc;
    }

ul.list2 ul
    {
    margin-bottom:.4em;
    margin-top:.5em;
    }

span.cenaz {
color:#222;
font:bold 16px/50% arial,helvetica,sans-serif;
}
