/*

	Kancelaria Adwokacka Sławomir Lisiecki - Basic Style Sheet

	gka@emarketingexperts.pl / www.emarketingexperts.pl

	v1.0.0, 01.07.2007

*/



/* =global */

body{color:#41372c;font:0.69em/1.4 Arial,sans-serif;background:#f6f3f0 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;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:#41372c;}

textarea,input.text,select{background:#efebe7;}

textarea,input.text{padding:0.3em 0.4em 0em;border:1px solid #b9ab9d;border-right:0;border-bottom:0;}

select{padding:0.3em 0.4em 0.1em;border:1px solid #b9ab9d;border-right:0;border-bottom:0;}

input.text{height:1.5em;}

input[type=checkbox]{vertical-align:top;}



/* =links */

a:link{color:#b91b1b;text-decoration:none;}

a:visited{color:#b91b1b;text-decoration:none;}

a:hover,a:active,a:focus{text-decoration:underline;}



/* =headlines */

#newshl{width:70%;}



/* =skips */

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



/* =layout */

#wrapper{width:950px;margin:0 auto;padding:0 20px;background:#fff;text-align:left;}



#main{background:url('../lay-gfx/main-m.png') repeat-y 100% 0;}

#main .main-b{background:url('../lay-gfx/main-b.png') no-repeat 100% 100%;overflow:hidden;height:100%;padding-bottom:30px;}

#main .main-t{background:url('../lay-gfx/main-t.png') no-repeat 100% 0;height:10px;font-size:1px;line-height:1px;}



/* ----------------------------------------------------------------------------------------- */

/** =branding **/

#branding{height:141px;background:url('../lay-gfx/branding-bg.png') no-repeat 630px 0;position:relative;}

#branding h1{margin:0;padding:21px 0 0 60px;float:left;}

#branding h1 a{display:block;width:226px;height:46px;background:url('../lay-gfx/id-kasl.png') no-repeat;overflow:hidden;text-indent:-9999px;}

#branding p.date{position:absolute;right:50px;top:40px;margin:0;text-align:right;}



/* =navigation global */

#nav-global{margin:0;top:87px;left:0;position:absolute;width:100%;float:left;background:url('../lay-gfx/bg-nav-global.jpg') repeat-x;height:39px;}

#nav-global li{margin:0;float:left;list-style:none;}

#nav-global a{float:left;height:39px;overflow:hidden;text-indent:-9999px;list-style:1px;line-height:1px;background-repeat:no-repeat;}

a#n-o_kancelarii{background-image:url('../lay-gfx/n-o_kancelarii.png');width:164px;}

a#n-obszary_praktyki{background-image:url('../lay-gfx/n-obszary_praktyki.png');width:198px;}

a#n-zaufali_nam{background-image:url('../lay-gfx/n-zaufali_nam.png');width:168px;}

a#n-aktualnosci{background-image:url('../lay-gfx/n-aktualnosci.png');width:166px;}

a#n-linki{background-image:url('../lay-gfx/n-linki.png');width:126px;}

a#n-kontakt{background-image:url('../lay-gfx/n-kontakt.png');width:128px;}

#nav-global a:hover,#nav-global a:active,#nav-global a:focus,#nav-global a.active{background-position:0 -39px;}



/* =theme */

#home .theme{overflow:hidden;text-indent:-9999px;height:195px;background:url('../lay-gfx/theme-home-t.jpg') no-repeat;}

#sub .theme{height:73px;padding:1px 40px;background:url('../lay-gfx/theme-sub-t.jpg') no-repeat;}

.theme h2.w{font-size:2.18em;color:#fff;margin:0.9em 0 0;display:none;}



/* =main */

#main{padding:1px 40px;}

#home #main{background:url('../lay-gfx/theme-home-b.jpg') no-repeat;min-height:303px;overflow:hidden;;}

#sub #main{background:url('../lay-gfx/theme-sub-b.jpg') no-repeat;min-height:264px;overflow:hidden;;}

#home #content{padding-top:1em;}

#sub #content{padding-top:1em;}





#content{position:relative;}

#content h2.d{font-size:1.80em;}

#content h3.d{font-size:1.50em;}

#content h3.l{font-size:1.45em;color:#917e6a;}



/* ----------------------------------------------------------------------------------------- */

/** =home content **/

#home{line-height:1.5;}



#about-h{float:left;width:240px;}



#news-h{float:left;width:240px;padding-left:75px;}

#news-h h3{margin-bottom:0;font-size:1.09em;}

#news-h .date{margin-top:0.3em;color:#b8a793;}

#news-h .news-opt{overflow:hidden;height:100%;position:relative;}

#news-h .news-opt li{float:left;margin:0;list-style:none;}

#news-h .news-opt li a{float:left;border:1px solid #e9e4e0;padding:0.2em 20px;}

#news-h .news-opt li.prev{position:absolute;top:0;right:23px;}

#news-h .news-opt li.prev a{width:22px;padding-left:0;padding-right:0;background:url('../lay-gfx/i-prev.gif') no-repeat 50% 50%;overflow:hidden;text-indent:-9999px;}

#news-h .news-opt li.next{float:none;position:absolute;top:0;right:0;}

#news-h .news-opt li.next a{width:22px;padding-left:0;padding-right:0;background:url('../lay-gfx/i-next.gif') no-repeat 50% 50%;overflow:hidden;text-indent:-9999px;border-left:0;}



#contact-h{float:right;width:240px;}

#contact_form-h label{float:left;width:75px;}

#contact_form-h .text,

#contact_form-h select,

#contact_form-h textarea{width:150px;margin-bottom:0.3em;}

#contact_form-h select{width:159px;}

#contact_form-h textarea{height:5em;}

#contact_form-h .but{margin-top:0.2em;margin-left:75px;border:1px solid #e9e4e0;padding:0.2em 20px;background:#fff;color:#b91b1b;}



/* ----------------------------------------------------------------------------------------- */

/** =content, sub **/

#content-p{float:left;width:565px;position:relative;}

#content-p p.date{color:#a99681;font-weight:bold;}

.news_list_a{position:absolute;top:0;right:0;background:#fff;margin-top:2em;border:1px solid #e9e4e0;padding:0.2em 20px;}



#content-p2{float:right;width:550px;position:relative;}



/* =contact */

#contact{float:left;width:420px;}



#contact_form{float:right;width:420px;padding-top:0.5em;}

#contact_form label{float:left;width:125px;}

#contact_form .text,

#contact_form select,

#contact_form textarea{width:230px;margin-bottom:0.6em;}

#contact_form select{width:239px;}

#contact_form textarea{height:12em;width:280px;}

#contact_form .but{margin-top:0.2em;margin-left:125px;border:1px solid #e9e4e0;padding:0.2em 20px;background:#fff;color:#b91b1b;font-weight:bold;}



.contact-w{overflow:hidden;height:100%;padding-bottom:1em;}

.contact-w dl,

.contact-w p{margin:0.5em 0;}

.contact-c1{float:left;width:180px;}

.contact-c2{float:left;width:180px;}

.contact-w dt{display:inline;padding-right:0.3em;}

.contact-w dd{margin:0;display:inline;}



#location{width:410px;height:280px;border:1px solid #930c0c;}



/* =news list */

#news_list{}

#news_list li{margin:0;padding:1.5em 0;background:url('../lay-gfx/news_list-sep.gif') no-repeat 50% 100%;list-style:none;}

#news_list h3{font-size:1.82em;margin:0;}



/* =tools */

#tools{margin:0;padding:2em 0 1em 0;clear:both;;}

#tools ul{overflow:hidden;height:100%;margin:0;padding:0;}

#tools li{margin:0;list-style:none;float:right;}

#tools a{float:left;border:1px solid #e9e4e0;padding:0.2em 20px;}

#tools li.back{float:left;}

#tools li.back a{background:#fff url('../lay-gfx/i-prev.gif') no-repeat 50% 50%;overflow:hidden;text-indent:-9999px;width:22px;padding-left:0;padding-right:0;}

#tools li.up a{background:#fff url('../lay-gfx/i-up.gif') no-repeat 50% 50%;overflow:hidden;text-indent:-9999px;width:22px;padding-left:0;padding-right:0;}

#tools #print{border-right:0;padding-left:35px;background:#fff url('../lay-gfx/i-print.gif') no-repeat 18px 50%;}



/* =pager */

#pager{overflow:hidden;height:100%;padding:1em 0;text-align:center;position:relative;}

#pager h3{display:inline;margin:0;padding:0 0.2em 0 0;font-size:1em;}

#pager ul{margin:0;display:inline;font-weight:bold;overflow:hidden;height:100%;}

#pager li{margin:0;display:inline;list-style:none;}

#pager ul a{padding:0 0.3em;}

#pager ul strong{padding:0 0.3em;text-decoration:underline;}

#pager li.prev{float:none;position:absolute;top:0.7em;left:0;}

#pager li.prev a{width:22px;padding:0.2em 0;background:#fff url('../lay-gfx/i-prev.gif') no-repeat 50% 50%;overflow:hidden;text-indent:-9999px;display:block;border:1px solid #e9e4e0;}

#pager li.next{float:none;position:absolute;top:0.7em;right:0;}

#pager li.next a{width:22px;padding:0.2em 0;background:#fff url('../lay-gfx/i-next.gif') no-repeat 50% 50%;overflow:hidden;text-indent:-9999px;display:block;border:1px solid #e9e4e0;}



/* =list */

.content li{margin:0;padding:0.2em 0 0.2em 30px;background:url('../lay-gfx/list-p.gif') no-repeat 15px 0.7em;list-style:none;}



/* ----------------------------------------------------------------------------------------- */

/** =sidebar **/

#sidebar{float:right;width:230px;padding-top:0.5em;}



#sidebar .more{overflow:hidden;height:100%;padding-bottom:1em;clear:both;}

#sidebar .more a{float:right;border:1px solid #e9e4e0;padding:0.2em 20px;background:#fff;}

#sidebar .map{float:right;margin:0 0.5em 1em 0.5em;}



/* =local navigation */

#nav-local{float:left;width:260px;margin-top:2em;}

#nav-local li{margin:0;border-bottom:1px solid #e6e0d9;list-style:none;}

#nav-local a{display:block;padding:0.4em 10px 0.4em 23px;background:url('../lay-gfx/nav-local-p.gif') no-repeat 10px 0.9em;text-decoration:none;}

#nav-local a:hover,#nav-local a:active,#nav-local a:focus,#nav-local a.active{background-color:#f6f3f0;color:#3a3a3a;}

#nav-local a.active{font-weight:bold;}



/* ----------------------------------------------------------------------------------------- */

/** =footer **/

#footer{color:#997847;padding:2em 40px 3em;overflow:hidden;height:100%;}

#footer .createdby{text-align:right;margin:0;padding:0;float:right;width:30%;color:#b0a192;}

#footer .createdby a{color:#b0a192;}

#footer .w{float:left;width:69%;}

#footer p,#footer ul{margin:0;}

#footer .copyright{float:left;color:#000;}

#footer .nav-supp{float:left;}

#footer .nav-supp li{list-style:none;margin:0;padding:0 0 0 25px;display:inline;background:url('../lay-gfx/bmenu-sep.png') no-repeat 10px 50%;}

#footer .nav-supp li.first{padding:0;background-image:none;}



/* =misc */

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

img.pic-r{float:right;background:#fefefe;border:2px solid #e6e0d9;padding:3px;margin:0.5em 0 0.5em 2em;}

img.pic-l{float:left;background:#fefefe;border:2px solid #e6e0d9;padding:3px;margin:0.5em 2em 0.5em 0;}
