/*
	Techlab - Basic Style Sheet
	Grzegorz Kaliciak, grzegorz@kaliciak.net / etrust.pl
	v1.0.0, 14.09.2007
*/

/* =global */
body{color:#066;background:#003955;font:11px Tahoma,sans-serif;text-align:center;margin:0;padding:0 0 1em;}
img{border:0;}
strong{font-weight:bold;}
em{font-style:italic;}
p,ul,ol,dl{margin:1em 0;padding:0;}
ul,ol{margin:1em 0;padding:0;}
li{margin:0 0 0 2em;padding:0;}
td,th{vertical-align:top;}
h1,h2,h3,h4,h5,h6{font-family:Arial,sans-serif;padding:0;margin:0.5em 0;line-height:1.2}

/* =forms */
form{padding:0;margin:0;}
fieldset{margin:0;padding:0;border:0;}
input,select,textarea{font:1em/1.4 Tahoma,sans-serif;color:#066;}
textarea,input.text,select{color:#777;background:#fff;border:1px solid #ccc;}
textarea,input.text{padding:0.2em 5px 0.2em;}
input.text{height:1.25em;}
input[type=checkbox]{vertical-align:top;}

/* =links */
a:link{color:#2478a4;text-decoration:none;}
a:visited{color:#75b5d7;text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:underline;}
.more{overflow:hidden;height:100%;}
#wrapper .more a{background:#fff url('../lay-gfx/more.gif') no-repeat 6px 50%;border:1px solid #ececec;padding:2px 8px 3px 15px;font-weight:bold;color:#676767;float:left;text-decoration:none;}
#wrapper .more a:hover,
#wrapper .more a:active,
#wrapper .more a:focus{background-color:#e4ebee;}

/* =skips */
.skip{position:absolute;text-indent:-9999px;overflow:hidden;list-style:none;}

/* ----------------------------------------------------------------------------------------- */
/** =layout **/
#wrapper{width:939px;text-align:left;padding:0 6px;margin:0 auto;color:#333;border-bottom:6px solid #e4ebee;overflow:hidden;height:100%;}
#sub #wrapper{background:#f7fbfd url('../lay-gfx/main-sub.png') repeat-y;}
#home #wrapper{background:#f7fbfd url('../lay-gfx/main-home.png') repeat-y;}
h2{font-size:12px;color:#525252;}
h2 span.ar{padding-right:4px;background:url('../lay-gfx/hl-ar.gif') no-repeat 100% 50%;}

/* ----------------------------------------------------------------------------------------- */
/** =branding **/
#branding{min-height:111px;background:#fff;position:relative;width:939px;margin:0 auto;text-align:left;border-right:6px solid #e4ebee;border-left:6px solid #e4ebee;color:#333; height:auto;}
#branding h1{margin:0;left:28px;top:17px;padding:0;position:absolute;}
#branding h1 a{display:block;width:203px;height:70px;background:url('../lay-gfx/id-techlab.png') no-repeat;overflow:hidden;text-indent:-9999px;}
#branding #welcome{margin:0;text-indent:-9999px;overflow:hidden;height:33px;width:196px;background:url('../lay-gfx/s-witamy_w_serwisie.png') no-repeat;top:45px;right:167px;position:absolute;}
#welcome_en{margin:0;text-indent:-9999px;overflow:hidden;height:33px;width:196px;background:url('../lay-gfx/s-witamy_w_serwisie_en.png') no-repeat;top:45px;right:167px;position:absolute;}
*html #branding {height:111px}

#lang{float:right;margin:0;padding:44px 25px 0 0;}
#lang li{margin:0;list-style:none;}
#lang a{color:#8f8f8f;display:block;padding:5px 30px 5px 0;}
#lang #pol{background:url('../lay-gfx/flag-pol.png') no-repeat 100% 50%;}
#lang #en{background:url('../lay-gfx/flag-en.png') no-repeat 100% 50%;}

#slogan{width:951px;margin:0 auto;overflow:hidden;text-indent:-9999px;background:url('../lay-gfx/theme.jpg') no-repeat;height:85px;}
#slogan_en{width:951px;margin:0 auto;overflow:hidden;text-indent:-9999px;background:url('../lay-gfx/theme_en.jpg') no-repeat;height:85px;}

/* =global navigation */
#nav-global{text-align:left;width:951px;margin:0 auto;position:relative;height:52px;background:url('../lay-gfx/nav-global-bg.png') no-repeat;}
#nav-global ul{margin:0;padding:12px 0 0 290px;}
#nav-global a{color:#fff; }
div#nav-global li{border-right:1px solid #6eb0d1;position:relative;list-style:none;margin:0;float:left;}
div#nav-global li.submenu {float:left;}
div#nav-global li.submenu:hover a{background-position:0 1px;}
div#nav-global li a{padding:0 25px;text-decoration:none;height:40px;line-height:40px;background:url('../lay-gfx/nav-global-hover.png') repeat-x 0 -200px;display:block;_float:left;}
div#nav-global ul li a:hover,
div#nav-global ul li a:active,
div#nav-global ul li a:focus{background-position:0 1px;}
div#nav-global ul a {width:auto;}
div#nav-global ul ul{padding:0;background:#fff;position:absolute;width:204px;display:none;border-right:1px solid #ececec;border-left:1px solid #ececec;}
div#nav-global ul ul li{border:0;width:204px;border-bottom:1px solid #ececec;display:block;}
div#nav-global ul ul li a{height:auto;line-height:1.2;padding:0.8em 25px;width:154px;display:block;color:#2379a4;background:#fff;}
div#nav-global ul ul li a:hover,
div#nav-global ul ul li a:active,
div#nav-global ul ul li a:focus{background:#2379a4;color:#fff;}
div#nav-global ul li.submenu:hover ul{display:block;}
div#nav-global ul ul{top:40px;left:-1px;}
div#nav-global #sitemap{float:right;border:0;}

/* =breadcrumbs */
#breadcrumbs{border-bottom:1px solid #ececec;padding:1em 36px;background:#fff;}
#breadcrumbs ul{margin:0;}
#breadcrumbs p{overflow:hidden;text-indent:-9999px;position:absolute;}
#breadcrumbs li{display:inline;margin:0;padding:0 6px 0 0;}
#breadcrumbs a{padding-right:10px;background:url('../lay-gfx/breadcrumbs-sep.gif') no-repeat 100% 55%;}

/* ----------------------------------------------------------------------------------------- */
/** =content**/
#content-p{padding-top:1.5em;padding-bottom:1em;}
#content-s{padding-top:1em;padding-bottom:1em;color:#8f8f8f;}
#content{overflow:hidden;height:100%;}

#sub #content{float:right;width:700px;overflow:hidden;height:100%;}
#sub #contentlewe{float:left;width:920px;overflow:hidden;height:100%;}
#sub #content-p{float:left;width:470px;}
#sub #content-prozprawe{float:left;width:680px;}
#sub #content-prozlewe{float:left;width:700px; padding-left: 10px}
#sub #content-prozprawelewe{float:left;width:920px; padding-left: 10px}
#sub #content-s{float:right;width:200px;}

#home #content{float:right;width:620px;;}
#home #content-p{float:left;width:330px;}
#home #content-s{float:right;width:253px;}

#content-s .hl{margin:1.3em 0;background:url('../lay-gfx/hl-bg.png') repeat-x 0 50%;}
#content-s .hl h2{font-size:1.65em;font-weight:normal;display:inline;margin:0;padding-right:20px;background:#f7fbfd;text-transform:uppercase;color:#faa635;}
#content-s h3{font-size:12px;color:#000;margin-bottom:0;}
#content-s p{margin-top:0.2em;}

.pic-more{text-align:center;padding:10px 20px 10px 0;display:block;background:#e4ebee url('../lay-gfx/pic-more-ar.png') no-repeat 100% 50%;margin-bottom:0.5em;}

/* ----------------------------------------------------------------------------------------- */
/** =sidebar **/
#sidebar{padding-top:1.5em;padding-bottom:1em;}
#sub #sidebar{float:left;width:174px;padding-left:30px;}
#home #sidebar{float:left;width:253px;padding-left:30px;}

#sidebar .hl{margin:1em 0 0.5em;padding:0;background:url('../lay-gfx/hl-bg2.png') repeat-x 0 50%;overflow:hidden;height:100%;clear:both;}
#sidebar .hl h2{font-size:14px;font-weight:normal;display:inline;margin:0;padding-right:20px;background:#fff;text-transform:uppercase;color:#faa635;}

.list{margin:1em 0;}
.list li{margin:0;list-style:none;padding:0.2em 0 0.2em 12px;background:url('../lay-gfx/list-p.gif') no-repeat 0 0.7em;}
#wrapper .list a{color:#8f8f8f;}

/* =offer */
#offer{margin-bottom:2em;}
#offer li{margin:0;list-style:none;}
#wrapper #offer a{display:block;padding:16px 0 16px 53px;text-transform:uppercase;color:#525252;}
#offer #i-bezpieczenstwo{background:url('../lay-gfx/i-bezpieczenstwo.png') no-repeat 0 50%;}
#offer #i-telekomunikacja{background:url('../lay-gfx/i-telekomunikacja.png') no-repeat 0 50%;}
#offer #i-przemysl{background:url('../lay-gfx/i-przemysl.png') no-repeat 0 50%;}

/* =local navigation */
#nav-local{border-top:1px solid #ececec;margin:1.5em 0 0 -30px;}
#nav-local li{display:block;margin:0;list-style:none;border-bottom:1px solid #ececec;}
#nav-local a{display:block;padding:0.7em 10px 0.7em 30px;color:#2379a4;text-decoration:none;}
#nav-local a:hover,
#nav-local a:active,
#nav-local a:focus{background:#2379a4;color:#fff;}
#nav-local a.active{font-weight:bold;}

/* =search form */
#search_form{padding:0 0 2em;}
#search_form label{position:absolute;float:left;overflow:hidden;text-indent:-9999px;}
#search_form #search{margin:0;float:left;border-right:0;width:180px;}
#search_form .but{float:left;width:20px;height:20px;background:#faa635 url('../lay-gfx/search_but.png') no-repeat;border:0;}

#search_form2{padding:8px 2em 0;}
#search_form2 label{position:absolute;float:left;overflow:hidden;text-indent:-9999px;}
#search_form2 #search{margin:0;float:left;border-right:0;width:180px;}
#search_form2 .but{float:left;width:20px;height:20px;background:#faa635 url('../lay-gfx/search_but.png') no-repeat;border:0;}


/* ----------------------------------------------------------------------------------------- */
/** =footer **/
#footer{color:#889da8;}
#footer .nav-supp{margin:0;}
#footer .nav-supp li{margin:0;list-style:none;display:inline;padding:0 7px 0 19px;background:url('../lay-gfx/footer-sep.png') no-repeat;}
#footer .nav-supp a{font-weight:bold;color:#fff;}
#footer .nav-supp li.first{background-image:none;}
#footer p{margin:0.5em 0;}
#footer a{color:#faa635;}

/* =misc */
.cl{clear:both;line-height:1px;height:1px;font-size:1px;position:relative;}

div#nav-global li.first{margin-left: 0px;}

div#nav-global ul li{float:left;zoom:1;}

