/*
	Amart Logic - Basic Style Sheet
	gka@emarketingexperts.pl / www.emarketingexperts.pl
	v1.1.3, 06.11.2007
*/

/* =global */
body{color:#575859;font:0.69em/1.4 Tahoma,sans-serif;background:#f5f5f5 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:1.2em 0;padding:0;}
li{margin:0 0 0 2em;padding:0;}
h1,h2,h3,h4,h5,h6{padding:0;margin:1em 0;line-height:1.1;color:#41372c;}
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 Tahoma,sans-serif;color:#575859;}
textarea,input.text,select{background:#fff;}
textarea,input.text{padding:0.3em 0.4em 0em;border:1px solid #e0e0e0;border-top-width:3px;border-left-width:2px;}
select{padding:0.3em 0.4em 0.1em;border:1px solid #e0e0e0;}
input.text{height:1.5em;}
input[type=checkbox]{vertical-align:top;}

/* =links */
a:link{color:#53a948;text-decoration:none;}
a:visited{color:#32663b;text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:underline;}
a.more{padding-right:12px;background:url('../lay-gfx/more.gif') no-repeat 100% 0.4em;white-space:nowrap;}
#content a{font-weight:bold;}

/* =headlines */
h2{color:#3a3a3a;font-size:1.64em;}
h2.s{margin-bottom:0.4em;}
#home h2.h{font-size:2.18em;font-weight:normal;margin-bottom:0.5em;}
h3{font-size:1.09em;}
h3.s{font-size:1.45em;color:#adadad;margin-bottom:0;}
h3 span{font-weight:normal;}

/* =skips */
.skip{position:absolute;text-indent:-9999px;overflow:hidden;list-style:none;}

/* =layout */
#wrap-t{background:url('../lay-gfx/bg-theme.jpg') no-repeat 50% 0;margin:0 auto;max-width:1136px;min-width:1000px;}
#wrapper{width:1000px;margin:0 auto;text-align:left;}
#wrapper div embed {vertical-align:bottom;}
/* ----------------------------------------------------------------------------------------- */
/** =branding **/
#branding{height:188px;background:url('../lay-gfx/branding-bg.png') no-repeat 0 46px;position:relative;}
#branding h1{margin:0;padding:56px 0 0 40px;float:left;}
#branding h1 a{display:block;width:110px;height:82px;background:url('../lay-gfx/id-amart_logic.jpg') no-repeat;overflow:hidden;text-indent:-9999px;}

/* =global navigation */
#nav-global{position:absolute;top:97px;right:0;margin:0;padding:0;}
#nav-global li{list-style:none;margin:0;padding:0;float:left;height:54px;}
#nav-global a{float:left;height:54px;overflow:hidden;text-indent:-9999px;list-style:1px;line-height:1px;background-repeat:no-repeat;}
a#n-o_nas{background-image:url('../lay-gfx/n-o_nas.png');width:165px;}
a#n-produkty{background-image:url('../lay-gfx/n-produkty.png');width:140px;}
a#n-nowosci{background-image:url('../lay-gfx/n-nowosci.png');width:132px;}
a#n-referencje{background-image:url('../lay-gfx/n-referencje.png');width:149px;}
a#n-kontakt{background-image:url('../lay-gfx/n-kontakt.png');width:148px;}
#nav-global a:hover,#nav-global a:active,#nav-global a:focus,#nav-global a.active{background-position:0 -54px;}

/* =language nav */
#lang{margin:0;font-size:0.91em;top:14px;right:42px;position:absolute;}
#lang li{display:inline;margin:0;padding:0 7px 0 12px;list-style:none;background:url('../lay-gfx/tmenu-sep.png') no-repeat 0 50%;}
#lang li.first{background-image:none;}
#lang a{color:#979797;}

/* =supplementary navigation @ branding */
#branding .nav-supp{margin:0;top:65px;right:50px;position:absolute;}
#branding .nav-supp li{float:left;margin:0;padding-left:22px;list-style:none;}
#branding .nav-supp a{float:left;padding-left:23px;color:#979797;font-size:0.91em;}
#branding #ns-home{background:url('../lay-gfx/i-home.png') no-repeat;}
#branding #ns-sitemap{background:url('../lay-gfx/i-sitemap.png') no-repeat;}
#branding #ns-contact{background:url('../lay-gfx/i-contact.png') no-repeat;}

/* =theme */
#home .theme{height:158px;padding-top:5px;background:url('../lay-gfx/theme-bg.jpg')}
#sub .theme{height:61px;}
.theme img{display:block;}

/* =content layout */
#home #main{background:url('../lay-gfx/main-home-m.jpg') repeat-y 17px 0;}
#home #content{background:url('../lay-gfx/main-home-t.jpg') no-repeat;padding:0 17px;}
#content div.cf{border-bottom:5px solid #e6e6e6;clear:both;line-height:0;font-size:0;height:0;}

#sub #main{background:url('../lay-gfx/main-sub-m.png') repeat-y 16px 0;}
#sub #content{background:url('../lay-gfx/main-sub-t.jpg') no-repeat;padding:0 17px;}

/* ----------------------------------------------------------------------------------------- */
/** =home content **/
#about_home{float:left;width:296px;padding-left:29px;}
#about_home .c{padding-top:1px;}
#about_home p.but-dowiedz_sie_wiecej{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;margin-left:-8px;text-align:center;padding:9px 0;}
#about_home p.but-dowiedz_sie_wiecej a{display:block;width:181px;height:32px;overflow:hidden;text-indent:-9999px;background:url(../lay-gfx/but-dowiedz_sie_wiecej.jpg) no-repeat;margin:0 auto;}

#our_offer_home{float:left;width:250px;padding-left:58px;}
#our_offer_home .offer{margin-top:2em;font-size:1.27em;font-family:"Trebuchet MS",sans-serif;}
#our_offer_home .offer li{margin:0;padding:0.3em 0 0.3em 30px;background:url('../lay-gfx/our_offer-p.png') no-repeat 0 0.5em;list-style:none;}

#news_home{float:right;width:271px;padding:0 25px;}
#news_home .news{margin:0 -25px;overflow:hidden;height:100%;}
#news_home .news li{margin:0 0 -1px;list-style:none;padding:1px 25px;border-bottom:1px solid #f0f0f0;}
#news_home .news h3{font-size:1em;margin-bottom:0.2em;}
#news_home .news p.date{color:#808285;font-size:0.91em;margin-top:0;}

/* ----------------------------------------------------------------------------------------- */
/** =content, sub **/
#content-p{float:right;width:678px;padding-right:19px;padding-left:23px;}
.content{padding:10px 0 0 0;}
.content p.date{color:#808285;font-size:0.91em;margin-top:-0.5em;}

ul.list li{margin:0;padding:0.3em 0 0.3em 27px;list-style:none;background:url('../lay-gfx/list-p.png') no-repeat 0 0.5em;font-weight:bold;}

table.tab{border-collapse:collapse;margin:1px;}
table.tab th{background:#4da942;color:#fff;font-weight:bold;text-align:left;}
table.tab th,
table.tab td{padding:1em;border:1px solid #efefee;border-collapse:collapse;}

/* =breadcrums */
#breadcrumbs{height:57px;position:relative;}
#breadcrumbs p{position:absolute;text-indent:-9999px;overflow:hidden;}
#breadcrumbs a{font-weight:normal;color:#696969;padding-right:15px;background:url('../lay-gfx/more.gif') no-repeat 100% 0.45em;}
#breadcrumbs ul{margin:0 0 0 -4px;padding:0 0 0 0;top:50%;position:absolute;}
#breadcrumbs li{display:inline;margin:0;padding-left:4px;list-style:none;}

/* =contact */
#contact{overflow:hidden;height:100%;}
#contact .c1{float:left;width:270px;font-size:1.09em;}
#contact .c2{float:right;width:400px;}

/* =tools */
#tools{margin:2em 0 0;overflow:hidden;height:100%;}
#tools li{list-style:none;margin:0;padding:0 1px 0 0;float:right;}
#tools li.back{float:left;padding-left:0;}
#tools li.back a{background:#e6e6e7 url('../lay-gfx/i-back.gif') no-repeat 1.2em 1.35em;padding-left:3em;}
#tools li a{display:block;color:#626468;background:#e6e6e7;font-weight:normal;padding:0.8em 2em;}

/* =news list */ 
#news_list{margin:0 0 0 -22px;}
#news_list li{overflow:hidden;height:100%;margin:0;;padding:0.5em 0 0 22px;border-bottom:1px solid #efefef;list-style:none;}

/* =products */
#products{padding:1px 0;background:url('../lay-gfx/products-cols.gif') repeat-y 209px 0;}
#products p{font-size:1.09em;}
#products .pic{margin-top:0.5em;}
#products .c1{float:left;width:210px;}
#products .c2{float:left;width:210px;padding-left:30px;}
#products .c3{float:right;width:190px;padding-left:30px;}

#our_offer{background:url('../lay-gfx/our_offer-bg.png') repeat-x;padding:1px 19px 1px 23px;margin:0 -18px 0 -22px;}
#our_offer ul li{margin:0;padding:0 0 0 40px;list-style:none;background:url('../lay-gfx/our_offer-p.png') no-repeat 13px 45%;}
#our_offer h4.s{font-size:1.27em;margin:0;}

/* =product */
#product{overflow:hidden;height:100%;}
#product .c{float:left;width:433px;}
#product .i{float:right;margin-left:15px;width:191px;padding-top:25px;background:url('../lay-gfx/hline.png') repeat-y;padding-left:25px;}
#product .i .f{margin-left:-25px;line-height:1px;font-size:1px;height:5px;background:url('../lay-gfx/product-i-f.png') no-repeat;}
#product .i .sep{margin-left:-25px;line-height:1px;font-size:1px;height:5px;background:url('../lay-gfx/product-i-sep.png') no-repeat;}
#product .docs{font-size:1.09em;}
#product ul.gal{margin:0 0 0.5em 0;text-align:right;}
#product ul.gal li{margin:0;padding:0 0 0.5em;list-style:none;}

.files li{margin:0;list-style:none;padding:0.3em 0 0.3em 30px;}
.files li.doc{background:url('../lay-gfx/i-doc.png') no-repeat 0 50%;}
.files li.app{background:url('../lay-gfx/i-app.png') no-repeat 0 50%;}
.files li.arch{background:url('../lay-gfx/i-arch.png') no-repeat 0 50%;}

/* =pager */
#pager{text-align:center;margin:4em 0 0;padding:1em 0;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;position:relative;}
#pager ul{margin:0 auto;padding:0 150px;width:377px;position:relative;}
#pager li{display:inline;margin:0;padding:0 0.1em 0 0.4em;list-style:none;background:url('../lay-gfx/tmenu-sep.png') no-repeat 0 60%;}
#pager li.first{background-image:none;}
#pager a{padding:0.4em 0.6em;color:#626468;font-weight:normal;}
#pager .prev{float:left;padding:0;background-image:none;position:absolute;left:0;top:-0.3em;}
#pager .prev a{padding:0.4em 15px 0.4em 35px;background:#f7f7f7;}
#pager .next{float:right;padding:0;background-image:none;position:absolute;right:0;top:-0.3em;}
#pager .next a{padding:0.4em 35px 0.4em 15px;background:#f7f7f7;}
#pager .prev a,#pager .next a{float:left;}
#pager strong{text-decoration:underline;padding:0 0.6em 0 0.6em;}
#pager a:hover,#pager a:active,#pager a:focus{background-color:#e6e6e6;text-decoration:none;}

/* =sitemap */
#sitemap{margin:3em 0 3em;}
#sitemap li{margin:0;padding:0;list-style:none;}
#sitemap a{font-weight:normal;}
#sitemap ul li{padding:0.4em 0 0.4em 17px;background:url('../lay-gfx/sitemap-p.gif') no-repeat 2px 0;}
#sitemap ul li.last{background:url('../lay-gfx/sitemap-l.png') no-repeat 2px 0.2em;}
#sitemap ul{margin:0;background:url('../lay-gfx/sitemap-v.png') repeat-y 2px 0;}
#sitemap h3{margin:0.5em 0 0.1em;font-size:1.27em;}
#sitemap h3 a{font-weight:bold;color:#5b5b5b;}

/* ----------------------------------------------------------------------------------------- */
/** =sidebar **/
#sidebar{float:left;width:214px;padding-left:32px;}
#sidebar h2{margin:1.5em 0;}

/* =contact form */
#contact_form{width:206px;margin:0 0 1em -8px;background:url('../lay-gfx/contact_form-m.png') repeat-y;}
#contact_form .w{padding:1em 0 0 15px;background:url('../lay-gfx/contact_form-t.png') no-repeat;}
#contact_form .but{margin:1em 0 0 -15px;padding:0 0 0 15px;border-top:1px solid #e0e0e0;background:url('../lay-gfx/contact_form-b.png') no-repeat 0 100%;}
#contact_form .but input{width:181px;height:32px;background:url('../lay-gfx/but-wyslij_wiadomosc.jpg') no-repeat;border:0;cursor:pointer;margin:1em 0 1em -3px;}
#contact_form label{font-size:0.91em;padding:0.5em 0;display:block;}
#contact_form .text,
#contact_form textarea{width:165px;}

/* =local navigation */
#nav-local{margin-left:-8px;}
#nav-local li{margin:0;list-style:none;border-bottom:1px solid #efefef;}
#nav-local a{color:#5b6162;display:block;padding:0.8em 10px 0.8em 39px;background:url('../lay-gfx/nav-local-p.png') no-repeat 8px 50%;text-decoration:none;}
#nav-local a:hover,#nav-local a:active,#nav-local a:focus,#nav-local a.active{color:#53a948;background-color:#efefef;}
#nav-local ul{margin:0;border-top:1px solid #efefef;margin-bottom:-1px;}
#nav-local ul a{padding-left:54px;padding-top:0.4em;padding-bottom:0.4em;background-image:none}
#nav-local ul li{border:0;}
#nav-local ul ul{border-bottom:1px solid #efefef;}
#nav-local ul ul a{padding-left:69px;}

/* ----------------------------------------------------------------------------------------- */
/** =footer **/
#footer{color:#787878;overflow:hidden;height:100%;padding:0 37px 1em;}
#footer strong, 
#footer a{color:#464646;font-weight:bold;}
#footer .copyright{float:left;width:49%;}
#footer .createdby{float:right;width:49%;text-align:right;}

/* =misc */
.cl{clear:both;line-height:1px;height:1px;font-size:1px;position:relative;}
img.pic-r{float:right;background:#eff7ee;border:1px solid #e0e0e0;border-top:0;border-left:0;padding:5px;margin:0.5em 0 0.5em 2em;}
img.pic{background:#eff7ee;border:1px solid #e0e0e0;border-top:0;border-left:0;padding:5px;}
img.pic-l{float:left;background:#eff7ee;border:1px solid #e0e0e0;border-top:0;border-left:0;padding:5px;margin:0.5em 2em 0.5em 0;}