/*
	Prema - Basic Style Sheet
	gka@emarketingexperts.pl / www.emarketingexperts.pl
	v1.0.0, 15.07.2008
*/

/* =global */
body{color:#000;font:0.69em/1.5 Tahoma,sans-serif;background:#fff url('../lay-gfx/bg.png') repeat-x;text-align:center;margin:0;padding:0;}
img{border:0;}
strong{font-weight:bold;}
em{font-style:italic;}
p,ul,ol,dl{margin:1em 0;padding:0;}
li{margin:0 0 0 2em;padding:0;}
h1,h2,h3,h4,h5,h6{padding:0;margin:1em 0 0.5em;line-height:1.2;}
td,th{vertical-align:top;}

/* =forms */
form{padding:0;margin:0;}
fieldset{margin:0;padding:0;border:0;}
input,select,textarea{font:1em/1.4 Arial,sans-serif;color:#000;}
textarea,input.text,select{background:#fff;padding:0.4em 5px 0.1em;border:1px solid #d6d6d6;}
select{background:#fff;padding:0.2em;border:1px solid #d6d6d6;}
input.text{height:1.45em;}
input[type=checkbox]{vertical-align:top;}

/* =links */
a:link{color:#0061aa;text-decoration:none;}
a:visited{color:#3e8dc9;text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:underline;}
a.more{background:url('../lay-gfx/more.gif') no-repeat 100% 0.45em;padding-right:8px;}

/* =headlines */
#content h3,
#content h4{color:#da7509;}

.gfxhl{overflow:hidden;text-indent:-9999px;margin:0;font-size:1px;line-height:1px;background-repeat:no-repeat;}

#h-aktualnosci{background:url('../lay-gfx/h-aktualnosci.png') no-repeat;height:15px;}
#h-wyszukiwarka_katalogow1{background:url('../lay-gfx/h-wyszukiwarka_katalogow.png') no-repeat;height:30px;}
#h-wyszukiwarka_katalogow{background:url('../lay-gfx/h-wyszukiwarka_katalogow2.png') no-repeat;height:14px;}
#h-pliki_do_pobrania{background:url('../lay-gfx/h-pliki_do_pobrania.png') no-repeat;height:11px;}
#h-kim_jestesmy{background:url('../lay-gfx/h-kim_jestesmy.png') no-repeat;height:14px;}
#h-koszyk{background:url('../lay-gfx/h-koszyk.png') no-repeat;height:14px;}
#h-jestes_w_magazynie{background:url('../lay-gfx/h-jestes_w_magazynie.png') no-repeat;height:14px;}
#h-limit_kredytowy{background:url('../lay-gfx/h-limit_kredytowy.png') no-repeat;height:14px;}
#h-zalogowany_jako{background:url('../lay-gfx/h-zalogowany_jako.png') no-repeat;height:14px;}
#h-premasa{background:url('../lay-gfx/h-prema.jpg') no-repeat;height:14px;width:100%:}

/* =skips */
.skip{position:absolute;text-indent:-9999px;overflow:hidden;list-style:none;}

/* =layout */
#wout{margin:0 auto;min-width:951px;max-width:1014px;background:url('../lay-gfx/main-bg.png') no-repeat 50% 0;}
#wrapper{width:951px;margin:0 auto;text-align:left;overflow:hidden;}

/* ----------------------------------------------------------------------------------------- */
/** =branding **/
#branding{overflow:hidden;position:relative;height:74px;padding:0;}
#branding h1{margin:0;position:absolute;top:18px;left:60px;width:137px;height:32px;}
#branding h1 a{display:block;width:137px;height:32px;overflow:hidden;text-indent:-9999px;background:url('../lay-gfx/id-prema.png') no-repeat;}

/* =supplementary navigation */
#branding .nav-supp{position:absolute;left:262px;top:20px;margin:0;overflow:hidden;height:100%;width:260px;}
#branding .nav-supp li{float:left;margin:0 0 0 -1px;padding:0 12px;list-style:none;border-left:1px solid #ddd;height:1.1em;line-height:1.1;}
#branding .nav-supp a{color:#959594;}

/* =languages */
#lang{left:540px;position:absolute;top:16px;margin:0;}
#lang li{float:left;margin:0;padding:0 4px 0 0;list-style:none;}
#lang a{display:block;width:23px;height:23px;background-repeat:no-repeat;overflow:hidden;text-indent:-9999px;}
#lang a#m_pl{background-image:url('../lay-gfx/l-pl.png');}
#lang a#m_de{background-image:url('../lay-gfx/l-de.png');}
#lang a#m_en{background-image:url('../lay-gfx/l-uk.png');}
#lang a#m_ru{background-image:url('../lay-gfx/l-ru.png');}

/* =search form */
#search_form{float:right;position:relative;padding:15px 55px 0 0;}
#search_form h2{position:absolute;text-indent:-9999px;}
#search_form label{text-align:left;overflow:hidden;text-indent:-9999px;position:absolute;}
#search_form #search_but{margin: 0 0 0 6px;width:24px;height:24px;border:0;cursor:pointer;background:url('../lay-gfx/search-but.png') no-repeat;}
#search_form input.text{margin-bottom:1px;background:#fff;width:100px;}

/* =global navigation */
#nav-global{margin:0;position:absolute;top:42px;left:267px;}
#nav-global ul{float:left;margin:0;}
#nav-global li{margin:0;padding:0 9px 0 0;list-style:none;display:block;float:left;}
#nav-global a{display:block;height:29px;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;background-position:5px -10px;}
#nav-global a:hover,#nav-global a:focus,#nav-global a:active,#nav-global li a.active{background-position:5px -40px;}
/* w sklepie jest nieco inny font w global navigation 
body.sklep #nav-global a:hover,body.sklep #nav-global a:focus,body.sklep #nav-global a:active,body.sklep #nav-global li a.active{background-position:5px -32px;}*/

a#m_o_firmie{background-image:url('../lay-gfx/n-o_firmie.png');width:53px;}
a#m_sklep{background-image:url('../lay-gfx/n-sklep.png');width:39px;}
a#m_serwis_techniczny{background-image:url('../lay-gfx/n-serwis_techniczny.png');width:113px;}
a#m_informator{background-image:url('../lay-gfx/n-informator.png');width:75px;}
a#m_oferta{background-image:url('../lay-gfx/n-oferta.png');width:47px;}
a#m_katalogi{background-image:url('../lay-gfx/n-katalogi.png');width:58px;}
a#m_certyfikaty_i_nagrody{background-image:url('../lay-gfx/n-certyfikaty_i_nagrody.png');width:132px;}
a#m_kontakt{background-image:url('../lay-gfx/n-kontakt.png');width:55px;}

/* =global navigation sklep */
a#m_adresy_dostaw{background-image:url('../lay-gfx/n-adresy_dostaw.png');width:87px;}
a#m_kontakt2{background-image:url('../lay-gfx/n-kontakt2.png');width:52px;}
a#m_platnosci{background-image:url('../lay-gfx/n-platnosci.png');width:58px;}
a#m_produkty{background-image:url('../lay-gfx/n-produkty.png');width:58px;}
a#m_profil{background-image:url('../lay-gfx/n-profil.png');width:40px;}
a#m_promocje{background-image:url('../lay-gfx/n-promocje.png');width:58px;}
a#m_strona_glowna{background-image:url('../lay-gfx/n-strona_glowna.png');width:90px;}
a#m_ulubione{background-image:url('../lay-gfx/n-ulubione.png');width:54px;}
a#m_zamowienia{background-image:url('../lay-gfx/n-zamowienia.png');width:71px;}

/* =global navigation en */
#en a#m_o_firmie{background-image:url('../lay-gfx/n-o_firmie-en.png');width:60px;}
#en a#m_sklep{background-image:url('../lay-gfx/n-sklep-en.png');width:39px;}
#en a#m_serwis_techniczny{background-image:url('../lay-gfx/n-serwis_techniczny-en.png');width:114px;}
#en a#m_informator{background-image:url('../lay-gfx/n-informator-en.png');width:40px;}
#en a#m_oferta{background-image:url('../lay-gfx/n-oferta-en.png');width:63px;}
#en a#m_katalogi{background-image:url('../lay-gfx/n-katalogi-en.png');width:74px;}
#en a#m_certyfikaty_i_nagrody{background-image:url('../lay-gfx/n-certyfikaty_i_nagrody-en.png');width:149px;}
#en a#m_kontakt{background-image:url('../lay-gfx/n-kontakt-en.png');width:56px;}

/* =global navigation de */
#de a#m_o_firmie{background-image:url('../lay-gfx/n-o_firmie-de.png');width:59px;}
#de a#m_serwis_techniczny{background-image:url('../lay-gfx/n-serwis_techniczny-de.png');width:165px;}
#de a#m_informator{background-image:url('../lay-gfx/n-informator-de.png');width:75px;}
#de a#m_oferta{background-image:url('../lay-gfx/n-oferta-de.png');width:57px;}
#de a#m_katalogi{background-image:url('../lay-gfx/n-katalogi-de.png');width:60px;}
#de a#m_certyfikaty_i_nagrody{background-image:url('../lay-gfx/n-certyfikaty_i_nagrody-de.png');width:132px;}
#de a#m_kontakt{background-image:url('../lay-gfx/n-kontakt-de.png');width:55px;}
#de #nav-global a:hover, #de #nav-global a:focus,#de #nav-global a:active,#de #nav-global li a.active{background-position:5px -38px;}
/* =header */
#header{position:relative;}
#header img{display:block;}
body #header{height:162px;}
body #header h2{position:absolute;text-indent:-9999px;overflow:hidden;height:146px;width:950px;margin:0;}
#h_sklep{background:url('../img/h_sklep.jpg') no-repeat;}
#h{background:url('../img/h.jpg') no-repeat;}
body #header #zalogowany_jako{position:absolute;overflow:hidden;height:90px;width:200px;margin:0;left:60px;top:46px;}
body #header #zalogowany_jako p{color:#555;font-family:Arial;font-size:1.07em;margin:5px 0;padding:0;}
body #header #zalogowany_jako #imie_nazwisko{border-bottom:1px solid #c9c9c9;font-weight:bold;}
body #header #zalogowany_jako #login{}
body #header #zalogowany_jako #firma{font-weight:bold;}
body #header #zalogowany_jako #wyloguj_i_zmiana_hasla a{background-image:url(../lay-gfx/pager-next.gif);background-position:100% 55%;background-repeat:no-repeat;padding-right:18px;}

/* ----------------------------------------------------------------------------------------- */
/** =content, home **/
#main{/*overflow:hidden;*/height:100%;padding:0 0 10px;}

/* =news, home */
.news{float:left;width:265px;padding:25px 54px 1px 60px;}
.news h2{margin:0 0 30px;}
.news ul{margin:1em 0 0;}
.news li{margin:0;padding:0 0 1em 0;list-style:none;}
.news span.date{color:#a4a4a4;display:block;}
.news p.more{overflow:hidden;height:100%;margin-top:0.5em;}
.news p.more a{padding:10px 0 10px 33px;background:url('../lay-gfx/more2.png') no-repeat 0 50%;float:right;}

/* =start_points, home */
.start_points{width:276px;float:left;background:#0061aa;}
.start_points h2{position:absolute;text-indent:-9999px;overflow:hidden;}
.start_points ul{margin:0;}
.start_points li{margin:0;list-style:none;display:block;}
.start_points a{display:block;height:80px;background-repeat:no-repeat;overflow:hidden;text-indent:-9999px;}
.start_points .but-szkolenia{background-image:url('../lay-gfx/but-szkolenia.jpg');}
.start_points .but-sprzedajemy{background-image:url('../lay-gfx/but-sprzedajemy.jpg');}
.start_points .but-informator{background-image:url('../lay-gfx/but-informator.jpg');}

#en .start_points .but-szkolenia{background-image:url('../lay-gfx/but-szkolenia-en.jpg');}
#en .start_points .but-sprzedajemy{background-image:url('../lay-gfx/but-sprzedajemy-en.jpg');}
#en .start_points .but-informator{background-image:url('../lay-gfx/but-informator-en.jpg');}
#de .start_points .but-szkolenia{background-image:url('../lay-gfx/but-szkolenia-de.jpg');}
#de .start_points .but-sprzedajemy{background-image:url('../lay-gfx/but-sprzedajemy-de.jpg');}
#de .start_points .but-informator{background-image:url('../lay-gfx/but-informator-de.jpg');}
/* =aside, home */
.aside{float:right;width:200px;padding:25px 55px 1px 0;}
.aside h2{margin:0 0 18px;}
.aside .but{padding-top:20px;width:205px;height:58px;background:url('../lay-gfx/but-serwis_techniczny.jpg') 0 20px no-repeat;text-indent:-9999px;}
.aside .but a{display:block;overflow:hidden;}
.aside .but .but-serwis_techniczny{width:205px;height:58px;background:url('../lay-gfx/but-serwis_techniczny.jpg') no-repeat;}
/*#en .aside .but .but-serwis_techniczny{width:205px;height:58px;background:url('../lay-gfx/but-serwis_techniczny-en.jpg') no-repeat;}
#de .aside .but .but-serwis_techniczny{width:205px;height:58px;background:url('../lay-gfx/but-serwis_techniczny-de.jpg') no-repeat;}*/

/* =product directory */
#product_directory{overflow:hidden;height:100%;}
#product_directory label{overflow:hidden;display:block;text-indent:-9999px;position:absolute;}
#product_directory input{width:155px;margin:0 0 0.4em;padding:2px 0 2px 2px;}
#product_directory .w{float:left;width:170px;}
#product_directory-but{float:left;width:23px !important;height:23px;cursor:pointer;border:0;background:#1577c2 url('../lay-gfx/more2.png') no-repeat;margin:1.4em 0 0 0 !important;}

/* ----------------------------------------------------------------------------------------- */
/** =content, sub **/
#content{float:left;width:541px;margin-left:304px;padding:1px 0 1em 50px;}
#content h3{margin:0;font-size:1.45em;text-transform:uppercase;}
#content h4{font-size:1.27em;margin-top:2em;}
#content .content{border-top:1px solid #e6e6e6;margin-top:20px;padding-top:1em;}
#content .content p{margin:1em 0;}
#content .content ul li{margin:0;padding:0.1em 0 0 40px;background:url('../lay-gfx/p.png') no-repeat 18px 0.5em;list-style:none;}
#content .content ul ul,
#content .content ul ol,
#content .content ol ul{margin:0.5em;}
.partners{vertical-align:middle''}
.partners img{margin-right:15px;margin-bottom:20px;}
.partners img.t{margin-top:10px;}

/* =breadcrumbs */
#breadcrumbs{padding:0 0 20px;}
#breadcrumbs p{overflow:hidden;text-indent:-9999px;position:absolute;}
#breadcrumbs ul{margin:0;overflow:hidden;height:100%;font-size:0.91em;}
#breadcrumbs li{float:left;margin:0;list-style:none;padding-right:8px;}
#breadcrumbs a{color:#959594;padding-right:11px;background:url('../lay-gfx/breadcrumbs-sep.png') no-repeat 100% 0.43em;}

/* =news */
#content #news h4{color:#000;margin-top:1em;}
#content #news .date{color:#a4a4a4;margin:1.5em 0;}
#content #news .back_to_list{float:right;margin:0.5em 0;}

/* =download */
.download{padding:20px 0 15px;border:1px solid #e6e6e6;border-width:1px 0;margin:3em 0 1.5em;}
#content #news .download h4{margin:0 0 1.2em 0;}
#content #news .download ul li{background-image:url('../lay-gfx/p-download.gif');color:#959594;}
.download ul a{margin-right:1em;}

/* =news list */
#news_list{margin-top:-0.7em;}
#content .content #news_list li{margin:0;padding:1em 0 1.5em;background-image:none;border-bottom:1px solid #e6e6e6;overflow:hidden;height:100%;}
#content .content #news_list h4{margin:1em 0;}
#content .content #news_list .date{color:#959594;margin:-0.4em 0 -0.3em;}

/* =searchresults */
#search_results-h{overflow:hidden;height:100%;padding:1em 0;}
#content .content #search_results-h p{margin:0;}
#search_results-h p.f{line-height:1.1;font-weight:bold;float:left;width:50%;font-size:1.27em;}
#search_results-h p.f strong{color:#da7509;}
#search_results-h p.r{float:right;}

#content .content #search_results{margin:0 0 -1em;}
#content .content #search_results li{background-image:none;margin:0;padding:2em 0 1em;}
#content .content #search_results h4{margin:0;}
#content .content #search_results p.bar{font-weight:bold;color:#da7509;margin:0;padding:0.3em 0 0;overflow:hidden;height:100%;position:relative;}
#content .content #search_results p.bar span{left:45px;top:8px;position:absolute;width:185px;background:#e6e6e6;font-size:1px;line-height:1px;height:8px;}
#content .content #search_results p.bar span span{top:0;left:0;margin:0;background:#feba63;}
#content .content #search_results p.c{margin:1.4em 0;padding-left:30px;border-left:1px solid #e6e6e6;}
#product_directory select{width:155px;padding:3px 0;margin-bottom:5px;}

/* =sitemap */
#sitemap{overflow:hidden;height:100%;}
#content .content #sitemap ul li{padding:0;background-image:none;}
#content .content #sitemap h4{font-size:1.09em;margin:1.4em 0;}
#content .content #sitemap ul ul{margin:-0.21em 0 0;padding:0 0 0 17px;}
#content .content #sitemap ul ul li{padding:0 0 0 23px;background:url('../lay-gfx/pager-next.gif') no-repeat 0 5px;}
#content .content .galeria img{margin:10px 0 0 20px;border:1px solid #959594;}
#sitemap ul ul a{color:#000;}
#sitemap ul.l1{float:left;width:48%;}
#sitemap ul.l2{float:right;width:48%;}

/* =awards */
#awards{margin:0 0 1em;}
#content .content #awards li{padding:1px 0;background-image:none;overflow:hidden;height:100%;}
#content .content #awards h4{font-size:1.09em;margin:2em 0 1em;color:#000;}
#awards div.c{float:right;width:410px;padding:1px 0;border-bottom:1px solid #e6e6e6;}
#awards img.pic{float:left;margin:2.3em 0 0 30px;}
#awards dl{margin:1em 0 1.5em;}
#awards dt{color:#949494;}
#awards dd{margin:0;}

/* =news & announcements */
#news2{margin:0 0 1em;}
#content .content #news2 li{padding:1px 0;background-image:none;overflow:hidden;height:100%;}
#content .content #news2 h4{font-size:1.09em;margin:2em 0 1em;color:#000;}
#news2 div.c{float:right;width:100%;padding:1px 0;border-bottom:1px solid #e6e6e6;}
#news2 img.pic{float:left;margin:2.3em 0 0 30px;}
#news2 dl{margin:1em 0 1.5em;}
#news2 dt{color:#000;}
#news2 dd{color:#949494;margin:0;}

#announcements{margin:0 0 1em;}
#content .content #announcements li{padding:1px 0;background-image:none;overflow:hidden;height:100%;}
#content .content #announcements h4{font-size:1.09em;margin:2em 0 1em;color:#000;}
#announcements div.c{float:right;width:100%;padding:1px 0;border-bottom:1px solid #e6e6e6;}
#announcements img.pic{float:left;margin:2.3em 0 0 30px;}
#announcements dl{margin:1em 0 1.5em;}
#announcements dt{color:#000;}
#announcements dd{color:#949494;margin:0;}

#news2 h4, #announcements h4{display:none;}

#news2 p.more,#announcements p.more{overflow:hidden;height:100%;margin-top:0.5em;}
#news2 p.more a,#announcements p.more a{padding:10px 0 10px 33px;background:url('../lay-gfx/more2.png') no-repeat 0 50%;float:right;}

/* =contact */
#contact{border:1px solid #ebebeb;padding:1em 0 1em 50px;overflow:hidden;height:100%;}
#contact .map{float:right;width:320px;}

#contactform{padding-bottom:2em;}
#contactform div.r{overflow:hidden;height:100%;padding:3px 0;}
#contactform label,
#contactform .label{float:left;width:140px;padding:4px 20px 0 0;text-align:right;}
#contactform div.cb{padding-top:12px;}
#contactform div.cb .label{padding-top:0;}
#contactform .cb label{float:none;width:auto;margin:0 2em 0 0;padding:0 0 0 3px;text-align:left;}
#contactform input.n{text-align:center;}
#contactform input.l{width:220px;}
#contactform textarea{width:350px;}
#contactform .but{background:#0162ab url('../lay-gfx/buts-bg.png') repeat-x;color:#fff;font-weight:bold;height:26px;width:192px;border:0;line-height:26px;text-align:center;cursor:pointer;margin:8px 0 0 160px;}



/* =loginform */
p.notice{font-size:1.27em;color:#515151;font-weight:bold;}
p.notice strong{color:#c96b06;}
#loginform{padding:0.4em 0 2em;margin:1em 0 2em;background:url('../lay-gfx/login.jpg') no-repeat 420px 0;border-bottom:1px solid #e6e6e6;}
#loginform div.r{overflow:hidden;height:100%;padding:3px 0;}
#loginform label{float:left;width:140px;padding:4px 20px 0 0;text-align:right;}
#loginform .but{background:#0162ab url('../lay-gfx/buts-bg.png') repeat-x;color:#fff;font-weight:bold;height:26px;width:152px;border:0;line-height:26px;text-align:center;cursor:pointer;margin:8px 0 0 160px;}

#registerform{border-bottom:1px solid #e6e6e6;padding-bottom:3em;margin-bottom:1em;}
#registerform div.r{overflow:hidden;height:100%;padding:3px 0;}
#registerform label{float:left;width:140px;padding:4px 20px 0 0;text-align:right;}
#registerform .but{background:#0162ab url('../lay-gfx/buts-bg.png') repeat-x;color:#fff;font-weight:bold;height:26px;width:152px;border:0;line-height:26px;text-align:center;cursor:pointer;margin:8px 0 0 160px;}
#de #registerform .but{width:212px;}
#registerform input.n{text-align:center;}
#registerform input.l{width:185px;}
#content .content #registerform .a{margin:1.5em 0;}

/* =nav-tab */
ul#nav-tab{border-bottom:1px solid #e6e6e6;font:bold 11px verdana, arial, sans-serif;list-style-type:none;margin:1em 0;padding:3px 10px;text-align:left;}
ul#nav-tab li{display:inline;}
div#tab1 li.tab1,div#tab2 li.tab2,div#tab3 li.tab3,div#tab4 li.tab4{background-color:#fff;border-bottom:1px solid #fff;}
div#tab1 li.tab1 a,div#tab2 li.tab2 a,div#tab3 li.tab3 a,div#tab4 li.tab4 a{background-color:#fff;color:#000;padding-top:4px;position:relative;top:1px;}
ul#nav-tab li a{background-color:#fff;border:1px solid #e6e6e6;border-bottom:none;color:silver;margin-right:0;padding:3px 4px;text-decoration:none;}

/* =form */
.form{border-bottom:1px solid #e6e6e6;padding-bottom:.5em;margin-bottom:.25em;}
.form div.r{overflow:hidden;height:100%;padding:3px 0;}
.form label{float:left;width:140px;padding:4px 20px 0 0;text-align:right;}
.form p{float:left;width:140px;margin:0;padding:0;}
.form .but{background:#0162ab url('../lay-gfx/buts-bg.png') repeat-x;color:#fff;font-weight:bold;height:26px;width:152px;border:0;line-height:26px;text-align:center;cursor:pointer;margin:8px 0 0 160px;}
#de .form .but{width:212px;}
.form input.n{text-align:center;}
.form input.l{width:185px;}
.form .output{display:block;font-weight:bold;padding:4px 20px 0 0;}
#content .content .form .a{margin:1.5em 0;}

/* =pager */
#pager{position:relative;padding:0 70px;margin:3em 0 1em;text-align:center;}
#pager li{margin:0;padding:0;list-style:none;display:inline;background-image:none;}
#pager a{padding:0.5em 3px 0.6em 3px;text-decoration:none;}
#pager a:hover,
#pager a:active
#pager a:focus{background-color:#ececec;}
#pager li.prev{position:absolute;left:0;top:0;float:left;}
#pager li.prev a{background-image:url('../lay-gfx/pager-prev.gif');background-repeat:no-repeat;background-position:0 55%;padding-left:18px;}
#pager li.next{position:absolute;right:0;top:0;float:left;}
#pager li.next a{background-image:url('../lay-gfx/pager-next.gif');background-repeat:no-repeat;background-position:100% 55%;padding-right:18px;}

#pager strong{padding:0.5em 3px 0.6em 3px;background:#ececec;color:#6e6e6e;}

/* =tools */
#tools{padding:2em 0;margin:0;overflow:hidden;height:100%;}
#tools li{margin:0;padding:0 0 0 30px;list-style:none;float:right;list-style:none;}
#tools li.l{float:left;padding-left:0;}
#tools a{float:left;background-repeat:no-repeat;padding-left:18px;background-position:0 55%;background-repeat:no-repeat;}
a#back{background-image:url('../lay-gfx/t-back.png');}
a#print{background-image:url('../lay-gfx/t-print.png');}
a#up{background-image:url('../lay-gfx/t-up.png');}

p.up{text-align:right;border-bottom:1px solid #e6e6e6;padding-bottom:2em;}
p.up a{padding-left:16px;background:url('../lay-gfx/t-up.png') no-repeat 0 55%;}

ol.tableofcontents{border-bottom:1px solid #e6e6e6;padding-bottom:2em;font-size:1.09em;font-weight:bold;color:#c0bfbf;}

/* =directory */
#content .content #directory li{overflow:hidden;height:100%;border-bottom:1px solid #fff;padding:0;margin:0;background-image:none;}
#directory a{display:block;background:#ebebeb;text-decoration:none;}
#directory a:hover,
#directory a:active,
#directory a:focus{color:#020101;background:#f4f4f4;}
#directory span.p{border-right:1px solid #fff;width:480px;display:block;padding:0.6em 0 0.6em 15px;}
#directory span.s{color:#777;padding-left:0.5em;}
#directory .icon{float:right;width:16px;height:16px;margin:0.7em 1em 0 0;display:block;overflow:hidden;background-repeat:no-repeat;}
#directory .lang{float:right;width:16px;height:11px;margin:0.9em 1em 0 0;display:block;overflow:hidden;background-repeat:no-repeat;}
#directory span.uk{background-image:url('../lay-gfx/fla-uk.png');}


/* ----------------------------------------------------------------------------------------- */
/** =sidebar **/
#sidebar{float:left;width:274px;padding:5px 0 1px 30px;margin-left:-895px;}

/* =nav-local */
#nav-local{margin:0 0 30px;}
#nav-local li{margin:0;list-style:none;display:block;border-bottom:1px solid #3180bb;}
#nav-local a{display:block;background:#0061aa;padding:0.5em 1em 0.5em 30px;color:#fff;}
#nav-local a:hover,
#nav-local a:active,
#nav-local a:focus,
#nav-local a.active{background-color:#004e89;color:#66b5f0;text-decoration:none;}
#nav-local a.active{border-bottom:0;}
#nav-local ul{margin:0;padding-bottom:0.5em;background-color:#004e89;}
#nav-local ul li{border-bottom:0;}
#nav-local ul a{background-image:url('../lay-gfx/nav-local-p2.gif');background-position:30px 8px;background-repeat:no-repeat;padding:2px 1em 3px 50px;background-color:#004e89;}
#nav-local ul a:hover,
#nav-local ul a:active,
#nav-local ul a:focus,
#nav-local ul a.active{background-position:30px -92px;}

/*  =buttons */
#sidebar .buts{margin:2em 0;}
#sidebar .buts li{margin:0 0 10px;list-style:none;}
#sidebar .buts{display:block;border:1px solid #e6e6e6;overflow:hidden;height:68px;}
#sidebar .but-certyfikaty_i_nagrody{background-image:url('../lay-gfx/but-certyfikaty_i_nagrody.gif');}
#sidebar .but-kontakt_z_nami{background-image:url('../lay-gfx/but-kontakt_z_nami.gif');}

/* =who we are */
#sidebar .who_we_are{background:#0061aa;color:#fff;padding:25px 30px 1.3em;}
#sidebar .who_we_are a.more{background-image:url('../lay-gfx/more-sidebar.gif');color:#94cffb;}
#sidebar .who_we_are p{border-top:1px solid #1675bc;margin:2em 0 1em;padding:1.8em 0 0.2em;}

#sidebar .cart{background:#0061aa;color:#fff;padding:25px 30px 1.3em;}
#sidebar .cart p{border-top:1px solid #1675bc;margin:2em 0 1em;padding:1.8em 0 0.2em;}
#sidebar .cart #p-jestes_w_magazynie{margin:0.5em 0 1em;padding:0.3em 0 0.2em;}
#sidebar .cart #przedmiotow_w_koszyku{}
#sidebar .cart #suma{}
#sidebar .cart #pokaz_koszyk{background:#0162ab url('../lay-gfx/but-pokaz_koszyk.gif') no-repeat;height:25px;width:137px;border:0;line-height:26px;text-align:center;cursor:pointer;margin:8px;display:block;}
#sidebar .cart #pokaz_koszyk span{display:none;}
#sidebar .cart #magazyn{}

/* =limit kredytowy */
#sidebar .credit_limit{background:#c0c0c0;color:#e0e0e0;padding:25px 30px 1.3em;}
#sidebar .credit_limit a.more{background-image:url('../lay-gfx/more-sidebar2.gif');color:#ffffff;}
#sidebar .credit_limit p{border-top:1px solid #cdcdcd;margin:2em 0 1em;padding:1.8em 0 0.2em;}
#sidebar .credit_limit #przyznany{color:#fff;font-weight:bold;}
#sidebar .credit_limit #wykorzystano{}
#sidebar .credit_limit #pozostalo{}

/* =loggedin */
.loggedin{border:1px solid #e6e6e6;padding:20px 30px;margin:0 0 30px;}
.loggedin p{border-top:1px solid #e6e6e6;padding:1em 0 0;margin:1em 0 0;}
.loggedin strong{color:#cf6405;}
.loggedin a{text-transform:uppercase;font-weight:bold;margin-left:1em;font-size:1em;}
.loggedin a.mail{text-transform:none;font-weight:normal;margin-left:1em;font-size:1em;}
.loggedin a.mail2{text-transform:none;font-weight:normal;margin-left:4.2em;font-size:1em;}

/* =product directory, sidebar */
#product_directory-s{background:#0061aa;padding:20px 30px;margin:0 0 30px;}
#product_directory-s label{overflow:hidden;display:block;text-indent:-9999px;position:absolute;}
#product_directory-s select{width:213px;margin:0 0 0.4em;padding:2px 0 2px 2px;}
#product_directory-s div.w{padding-top:18px;border-top:1px solid #1675bc;margin-top:20px;}
#product_directory-s-but{background:url('../lay-gfx/product_directory-s-but.png') no-repeat;border:0;color:#fff;width:115px;height:26px;margin:10px 0 0 100px;cursor:pointer;}


/* ----------------------------------------------------------------------------------------- */
/** =footer **/
#footer{padding:0;width:835px;margin:0 auto;border-top:1px solid #ebebeb;clear:both;overflow:hidden;height:100%;padding:25px 0;}
#footer .nav-supp{float:left;margin:0;padding:0 0 0 1em;}
#footer .nav-supp li{float:left;margin:0;padding:0 12px;list-style:none;border-left:1px solid #ddd;line-height:1.1;}
#footer .nav-supp a{color:#a6a6a6;}
#footer .copyright{float:left;margin:0;line-height:1.1;}
#footer .createdby{color:#a6a6a6;margin:0;float:right;line-height:1.1;}
#footer .createdby a{color:#a6a6a6;}

/* =misc */
.cl{clear:both;line-height:1px;height:1px;font-size:1px;position:relative;}

.pic-r{float:right;margin:1.2em 0 1em 3em;}
.pic-l{float:left;margin:1.2em 3em 1em 0;}
.pic-c{text-align:center;padding:1px 0;margin:2em 0;}

/* ----------------------------------------------------------------------------------------- */
/** =contium **/
#content .ERROR{border:1px solid #d77;background:#fcc;color:#633;}
#content .WARNING{border:1px solid #dd7;background:#ffc;color:#663;}
#content .INFO{border:1px solid #7d7;background:#cfc;color:#363;}
#content .SUCCESS{border:1px solid #7bd;background:#cdf;color:#226;}

a.button,input[type=button],input[type=submit]{
	background:#0162ab url('../lay-gfx/buts-bg.png') repeat-x;
	color:#fff;
	font-weight:bold;
	height:26px;
	border:0;
	line-height:26px;
	text-align:center;
	cursor:pointer;
	margin:4px 0 4px 0;
	vertical-align:middle;
}
a.button{padding:0.59em 0.8em;}
a.button:hover{text-decoration:none;}

table{text-align:left;border-collapse:collapse;margin:0;width:100%;}
table th{background:#ebebeb;color:#0061AA;font-size:0.9em;font-weight:700;padding:10px 4px;}
table td{color:#669;padding:4px;}
table td.num{
	text-align:center;
}
table .odd{background:#dfedf7;}

table#product{background:none;}
table#product td{padding:2px;}
table#product td label,
.form table label{
	float:none;
	padding:0;
	text-align:right;
	width:auto;
	}

table .ask {
	background:#d6d6d6 url('../lay-gfx/ask.gif') no-repeat center top;
	}

table .trader {
	margin:0 1%;
	width:98%;
	}
	
#tools .r-print {display:none;}

#actionForm {border-bottom:none;padding-bottom:0;margin-bottom:0;}
.important-action {
background:#ee8311 url(../lay-gfx/buts-bg-imp.png) repeat-x !important;
}

pre.nt {
font-family:Tahoma,sans-serif;
font-size:1em;
font-style:normal;
margin:0;
}
