/*
	Rekopol - Basic Style Sheet
	Grzegorz Kaliciak, grzegorz@kaliciak.net / etrust.pl
	v1.0.0, 30.08.2007
*/

/* =kalkulator */
.mainhint { border: 1px solid #AEECDE; background-color:#dbf6ee; position: absolute; width:100%;display:none;}
.hintlewy {width: 91%;float:left;padding:5px;text-align:justify;}
.hintprawy {width: 20px;float:right;text-align:center;padding:5px;}
.hintprawy img {cursor:pointer;cursor:hand;}
.hint ul {list-style-type: square;}


.opakowania {height:1.25em;width:5.25em;text-align:center;width:60px;}
.opakowaniaspan {height:1.25em;width:60px;text-align:center;}
.opakowaniaspan2 {height:1.25em;text-align:center;padding:0px; margin:0px;}
.oplata {height:1.25em;width:5.25em;text-align:center;width:60px;}



table.kalkulator {padding: 0; margin: 0; width:100%;border-collapse: collapse;font-family:"Trebuchet MS";font-size: 11px; color: #006666;}
table.kalkulator th {padding: 4px; font-weight:normal; text-align:center; width:60px; border: 2px #AEECDE; border-style: solid none;border-left:solid 1px #AEECDE;}
table.kalkulator th.dlugi {width: 150px; text-align:center;border-left: 0px;vertical-align:middle;}
table.kalkulator tr {border: 1px #AEECDE; border-style: solid none none none;}
table.kalkulator tr.c2 {background-color:#dbf6ee; text-align:center;}
table.kalkulator tr.c1 {background-color:#edfaf8; text-align:center;}
table.kalkulator td {padding:0px 2px; margin: 0; width:60px; vertical-align: middle; border: 1px #AEECDE;border-style: none none none solid;}
table.kalkulator input {width: 45px;}
table.kalkulator td.dlugi {border: 0px; width:150px; padding: 5px 5px; margin: 0;text-align:left;}

table.bum {width:100%;text-align:center;font-weight:bold;font-size:14px;width:100%; border-collapse: collapse; border: 2px #AEECDE; border-style: solid none none none;}


table.kalk {font-size: 10px; color: #006666; padding: 0; margin: 0; width:100%; border-collapse: collapse; border: 2px #AEECDE; border-style: solid none;font-family:"Trebuchet MS";font-size: 11px; color: #006666;}
table.kalk th.dlugi {width: 150px; text-align:center;border-left: 0px;}
table.kalk th {text-align:center;}
table.kalk td.maly {padding: 0px 5px;vertical-align: middle;text-align:center;width:60px;}
table.kalk tr {border: 1px #AEECDE;border-style: solid none none none;}
table.kalk tr.c1 {background-color:#edfaf8;text-align:left;}
table.kalk tr.c2 {background-color:#dbf6ee;text-align:left;font-weight:bold;}

#ostrzezenie {background-color:#fde2b5; color: red; padding: 5px; border: 2px #AEECDE; border-style: solid none solid none; font-size:11px;}
.tresc {font-size:10px; padding: 0px 5px;}
.tresc2 {padding: 0px 5px;}
input.formularz {height: 1.25em; width: 150px; font:1em;}
textarea.formularz {background:white; border:1px solid #679b9a; width: 250px; height: 100px;}
.lewa {display: inline; float: left; width: 200px;}
.prawa {display: inline; float: right;} 

.hl {background:url('../img/stzlewa.jpg');width:23px;height:50px;display:inline;float:left;margin:0px;padding:0px;}
.hr {background:url('../img/bokprawy.jpg');width:4px;height:50px;display:inline;float:right;margin:0px;padding:0px;}
.hm {background:url('../img/bf50.jpg');width:121px;height:30px;display:inline;float:left;padding: 10px 5px;margin:0px;font-size:12px;font-weight:bold;}
.hm2 {background:url('../img/bf50.jpg');width:121px;height:16px;display:inline;float:left;padding: 17px 5px;margin:0px;font-size:12px;font-weight:bold;}
.hint {margin: 0px 0px 0px 0px;cursor:pointer;cursor:hand;}
.hint:hover {text-decoration: underline;}

.hl2 {background:url('../img/boklewy.jpg');width:4px;height:50px;display:inline;float:left;margin:0px;padding:0px;}
.hr2 {background:url('../img/stzprawa.jpg');width:23px;height:50px;display:inline;float:right;margin:0px;padding:0px;}
.hmd {background:url('../img/bf50.jpg');width:121px;height:30px;display:inline;float:left;padding: 10px 5px;margin:0px;font-size:10px;font-weight:bold;}

hr {color: #dbf6ee;background-color: #dbf6ee;height: 2px;border:0px;}

.clear {clear:both;}
.wyslijto {background-color:#1bcba1;border:none;font-weight:bold;color:white;cursor:pointer;cursor:hand;}

/* =global */
body{color:#066;background:#fff;font:0.69em/1.3 "Trebuchet MS",sans-serif;text-align:center;margin:0;padding:0 0 2em;}
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:"Trebuchet MS",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 "Trebuchet MS",sans-serif;color:#066;}
textarea,input.text,select{background:#b3f2e3;border:1px solid #fff;}
textarea,input.text{padding:0.1em 5px 0.1em;}
input.text{height:1.25em;}
input[type=checkbox]{vertical-align:top;height:10px;}

/* =links */
a:link{color:#066;text-decoration:none;}
a:visited{color:#055;text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:underline;}

/* =skips */
.skip{position:absolute;text-indent:-9999px;overflow:hidden;list-style:none;}

/* ----------------------------------------------------------------------------------------- */
/** =layout **/
#wrapper{width:798px;text-align:left;margin:0 auto;font-size:1.09em;}

#home #main{background:#edfaf8;overflow:hidden;height:100%;margin:2px 0;}
#sub #main{background:#edfaf8;overflow:hidden;height:100%;margin:2px 0;}

/* =header */
#header{clear:both;}
#header .pic{float:right;margin-right:1px;}
/* #home #header{height:212px;} */
#home #header{height:126px;} 
#home #header p.supp{overflow:hidden;text-indent:-9999px;margin:0;height:212px;float:left;width:158px;background:#e8f7f2 url('../lay-gfx/popieram-l.png') no-repeat 50% 50%;}
#sub #header{height:126px;}
#sub #header p.supp{overflow:hidden;text-indent:-9999px;margin:0;height:126px;float:left;width:158px;background:#e8f7f2 url('../lay-gfx/popieram-l.png') no-repeat 50% 50%;}

/* ----------------------------------------------------------------------------------------- */
/** =branding **/
#branding{padding-bottom:14px;min-height:85px;position:relative;}
#branding h1{margin:0;left:0;bottom:11px;padding:0;position:absolute;}
#branding h1 a{display:block;width:158px;height:44px;background:url('../lay-gfx/id-rekopol.png') no-repeat;overflow:hidden;text-indent:-9999px;}

#branding .w{width:477px;overflow:hidden;height:100%;float:right;padding-bottom:10px;}
#branding .nav-supp{font-weight:bold;margin:0;padding:0.2em 0;border-bottom:4px solid #b3f2e3;width:100%;}
#branding .nav-supp li{display:inline;margin:0;list-style:none;padding:0 4px 0 10px;background:url('../lay-gfx/emdash.png') no-repeat 0 60%;}
#branding .nav-supp li.first{padding-left:0;background-image:none;}

/* =breadcrumbs */
#breadcrumbs{color:#85d2c0;padding-top:0.3em;}
#breadcrumbs ul,
#breadcrumbs p{margin:0;display:inline;}
#breadcrumbs li{display:inline;margin:0;padding:0 3px 0 0;}
#breadcrumbs a{color:#85d2c0;padding-right:7px;background:url('../lay-gfx/breadcrumbs-sep.gif') no-repeat 100% 55%;}

/* =search form */
#search_form{float:right;clear:right;}
#search_form label{position:absolute;float:left;overflow:hidden;text-indent:-9999px;}
#search_form #search{padding:0.3em 0.8em;}
#search_form .but{display:none;}

/* =global navigation */
#nav-global{overflow:hidden;height:100%;margin:0;}
#nav-global li{float:left;padding:2px 2px 0 0;width:158px;margin:0;list-style:none;}
#nav-global a{font-weight:bold;text-decoration:none;display:block;background:#b9ede2;padding:0.3em 7px;}
#nav-global li.last{padding-right:0;}
#nav-global a:hover,#nav-global a:active,#nav-global a:focus,#nav-global a.active{background-color:#7ddfb9;}

/* ----------------------------------------------------------------------------------------- */
/** =content**/
#content{float:right;width:638px;overflow:hidden;height:100%;background:#edfaf8;}
#sub #content h2{color:#fff;font-size:1.27em;margin:0;padding:15px 8px 3px;background:#1bcba1;border-bottom:2px solid #fff;}
#content-p{float:left;width:478px;position:relative;}
#content-p .pic{display:block;border-bottom:2px solid #fff;}
#content-p h2{color:#fff;font-size:1.27em;margin:0;padding:15px 8px 3px;background:#4ec3a8;border-bottom:2px solid #fff;}
#content-s{float:right;width:158px;}
#content-s .pic{overflow:hidden;background:#fff;border-bottom:2px solid #fff;}
#content-s .pic .l{float:left;}
#content-s .pic .r{float:right;}
#content-s h2{color:#fff;font-size:1.27em;margin:0;padding:15px 8px 3px;background:#1bcba1;border-bottom:2px solid #fff;}
#content .c{padding:0px 0px;}

/* =news list */
#news_list{margin:0.5em 0;}
#news_list li{margin:0;list-style:none;}
#news_list h3{margin:0;font-size:1.27em;}
#news_list p{margin-top:0;}

/* ----------------------------------------------------------------------------------------- */
/** =sidebar **/
#sidebar{float:left;width:158px;}
#sidebar h2{color:#fff;font-size:1.27em;margin:0;padding:15px 8px 3px;background:#1bcba1;border-bottom:2px solid #fff;}
#sidebar .c{padding:0px 0px;}

/* =local navigation */
#nav-local{margin:0}
#nav-local li{margin:0;list-style:none;border-bottom:2px solid #fff;}
#nav-local a{display:block;padding:0.1em 8px;text-decoration:none;}
#nav-local a:hover,
#nav-local a:active,
#nav-local a:focus,
#nav-local a.active{background:#7ddfb9;}

/* ----------------------------------------------------------------------------------------- */
/** =footer **/
#footer{margin:0;background:#b9ede2;text-align:center;font-size:0.91em;padding:0.3em 0;color:#5aa9a3;}

/* =misc */
.cl{clear:both;line-height:1px;height:1px;font-size:1px;position:relative;}

.gal {text-align: center; margin-left: auto; margin-right: auto}

h2.search{color:#fff;font-size:1.27em;margin:0;padding:15px 8px 3px;background:#1bcba1;border-bottom:2px solid #fff;}
