/* - - - - - - - - - - - - - - - - - - - - -
Title : CSS Pakt Minilabs s.c.
Author : Grzegorz Szostak
URL : www.gszostak.com
Description : www.pakt-minilabs.com website css main file
Created : 01/16/2006 
Modified : 02/27/2006
- - - - - - - - - - - - - - - - - - - - - */
/*main-styles*/
html, body {background:#f8f8f8;color:#5e5e5e;font:normal 11px/1.2em verdana,tahoma,sans-serif;text-align:center;line-height: 1.2;}
body, form, input, h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, li, ol, dl, fieldset, address, table, tr, td, th {margin:0;padding:0;}
input, textarea, select {border:1px solid #5a5a5a;font:normal 11px tahoma;padding:1px;}
input.go {height:17px;font:bold 10px tahoma;color:#5b5b5b;background:#ececec;cursor:pointer;}
input.go:hover {color:#c50000;background:#fff;}
input.err {border:1px solid #c50000;background:#ffe8e8;}
a {font:normal 10px tahoma;color:#c50000;text-decoration:none;}
a:hover {text-decoration:underline;background:#ffe8e8;}
h2 {font:normal 12px verdana,tahoma,sans-serif;background:transparent url(../img/bgh2.gif) no-repeat;text-indent:-9000px;width:50px;}
h3 {font:normal 9px verdana,tahoma,sans-serif;text-align:right;}
h4 {font:bold 11px tahoma,verdana,sans-serif;border-bottom:1px solid #c50000;padding-bottom:3px;margin:10px;}
h4.h4r {text-align:right;}
h4 span {color:#89bc00;}
h5 {background:url(../img/bgp2h2.gif) 40px 0 repeat-y;height:40px;width:499px;}
h6 {font:bold 15px "Trebuchet MS";padding:4px 10px;}
#content h5 a.up {display:block;height:40px;width:70px;text-indent:-9000px;background:url(../img/bgup.gif) -8px 0 no-repeat;overflow:hidden;}
#content h5 a.up:hover {background-position:-3px -40px;outline:none;}
.bgp1h2 {background:url(../img/bgp1h2.gif) repeat-x;}
.right {float:right;}
.left {float:left;}
fieldset {border:0 none;}
acronym {color:#007db1;font-weight:bold;cursor:default;}
abbr {color:#89bc00;font-weight:bold;cursor:help;}
/*clearfix*/
.clearfix:before, .clearfix:after {content:".";display:block;position:relative;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-table;}
* html .clearfix {height:1%;}
.clearfix {display:block;}
/*backgrounds*/
#bg1 {background:url(../img/bg1.gif) top left repeat-x;width:50%;position:absolute;left:0;top:256px;height:136px;}
#bg2 {background:url(../img/bg2.gif) bottom right repeat-x;width:50%;position:absolute;bottom:0;right:0;height:136px;z-index:5;}
#bg3 {background:url(../img/bg3.gif) top left repeat-x;width:50%;position:absolute;right:0;top:0;height:260px;}
#bg4 {background:url(../img/bg4.gif) bottom left repeat-x;width:50%;position:absolute;bottom:0;left:0;height:42px;z-index:20;}
/*website*/
#container {width:100%;position:relative;}
#wrapper {width:707px;margin:0 auto;position:relative;z-index:10;text-align:left;background:transparent url(../img/bgwrapper.gif) center top repeat-y;}
/*sidebar*/
#sidebar {float:right;background:transparent url(../img/bgsidebar3.gif) top left no-repeat;min-height:492px;height:auto !important;height:492px;padding:0 4px;
width:200px;} 
#sidebar ul {list-style:none;}
#sidebar h3 {color:#007db1;padding-right:15px;height:16px;padding-top:3px;background:#e4e4e4;}
/*sidebar->nav-menu*/
#nav-menu {background:#e4e4e4;height:32px;margin:22px 0px 3px;border-bottom:1px solid #007db1;padding-left:6px;}
#nav-menu a {display:block;color:#868686;font-size:10px;text-decoration:none;text-align:center;background:url(../img/bgnav-menu.gif) no-repeat;}
#nav-menu a:hover {color:#5b5b5b;}
#nav-menu li {float:left;border-right:1px solid #fff;margin-top:4px;height:24px;}
#nav-menu li a {width:63px;height:14px;padding-top:10px;}
#nav-menu li a#map {background-position:-60px -24px;}
#nav-menu li a#map:hover {background-position:-60px 0;}
#nav-menu li a#nav-contact {background-position:-125px -24px;}
#nav-menu li a#nav-contact:hover {background-position:-125px 0;}
/*sidebar->language-menu*/
#lng {width:60px;}
#lng li {float:left;border:0 none #e4e4e4;height:24px;margin-top:0;}
#lng li a {width:20px;height:14px;text-align:left;padding-top:10px;}
#lng li a.lngsel {color:#5b5b5b;}
#lng li a#pl {background-position:-1px -24px;}
#lng li a#pl.lngsel {background-position:-1px 0;}
#lng li a#pl:hover {background-position:-1px 0;}
#lng li a#en {background-position:-22px -24px;}
#lng li a#en.lngsel {background-position:-22px 0;}
#lng li a#ua {background-position:-41px -24px;}
#lng li a#ua.lngsel {background-position:-41px 0;}
/*sidebar->main-menu*/
#menu {background:#ebebeb;}
#menu li {height:25px;margin-bottom:1px;}
#menu li a {display:block;height:20px;background:url(../img/bgmenu.gif) 0 0 no-repeat;border-bottom:1px solid #fafafa;padding:2px 15px;text-indent:-9000px;overflow:hidden;}
#menu li a:hover {outline: none;}
#menu li a:hover {border-bottom:1px solid #007db1;}
#menu li a#add {background-position:0 0px;}
#menu li a#add.sel {background-position:0 -26px;}
#menu li a#add:hover {background-position:0 -26px;}
#menu li a#regulamin {background-position:0 -52px;}
#menu li a#regulamin.sel {background-position:0 -78px;}
#menu li a#regulamin:hover {background-position:0 -78px;}
#menu li a#partner {background-position:0 -104px;}
#menu li a#partner.sel {background-position:0 -130px;}
#menu li a#partner:hover {background-position:0 -130px;}
#menu li a#partner-add {background-position:0 -156px;}
#menu li a#partner-add.sel {background-position:0 -182px;}
#menu li a#partner-add:hover {background-position:0 -182px;}
#menu li a#contact {background-position:0 -208px;}
#menu li a#contact.sel {background-position:0 -234px;}
#menu li a#contact:hover {background-position:0 -234px;}
#menu li a#home {background-position:0 -259px;}
#menu li a#home.sel {background-position:0 -285px;}
#menu li a#home:hover {background-position:0 -285px;}
/*sidebar->news*/
#news {background:url(../img/bgsidebar2.gif) repeat-x;padding-top:20px;text-align:right;}
#news div.bgp1h2 {background-position:0 -23px;margin:0 15px;}  
#news div h2 {width:170px;height:40px;background-position:-19px 12px;text-align:left;}
#news-list {font:normal 11px tahoma;text-align:right;padding:0 15px;}
#news-list li {padding-top:20px;}
#news-list li p {border-bottom:1px solid #dfe0df;padding:3px 0;margin-bottom:3px;}
#news-list li span {font:normal 10px tahoma;float:left;}
/*main*/
#main {width:499px;float:left;background: url(../img/bgcontent.gif) 0 256px no-repeat;}
/*main->header*/
#header {width:499px;background:#f8f8f8 url(../img/bg3.gif) top left repeat-x;height:257px;}
#header h1 a {float:left;display:block;width:260px;height:77px;text-indent:-9000px;overflow:hidden;background:transparent url(../img/pakt-minilabs.gif) 0 0 no-repeat;}
#header h1 a:hover {outline:none;}
#header h3 {float:right;margin-top:60px;color:#fff;padding-right:5px;}
/*content*/
#content {margin:20px 20px 20px 23px;}

#content h4 {font:bold 17px "Trebuchet MS";padding:10px 0;background:url(../img/bgh4.gif) 0 8px repeat-x;margin-bottom:5px;text-align:right;clear:both;}
#content ul {list-style:outside none;}
#content ul li {list-style-image:url(../img/bgimglink.gif);margin:0 0 5px 20px;}
#content ol {margin:30px 0 0 30px;}
#content ol li {list-style:outside decimal;margin:0 0 20px 0;font:normal 10px verdana;}
#content ol li p {margin:0 0 5px 0;font:normal 11px verdana;text-indent:0;}
#content ol li p strong {color:#c50000;}
#content em {color:#c50000;}
#copy p {text-align:center;text-indent:0;} 
/*site-map list*/
#map-list ul {margin-left:40px;list-style:none;font:normal 12px verdana;color:#c50000;}
#map-list ul li {height:30px;display:block;clear:both;}
#map-list ul li.sub {margin-left:65px;}
#map-list ul li a {font:normal 12px verdana;color:#5e5e5e;padding:0 2px;}
#map-list ul li a:hover {text-decoration:none;}
#map-list ul li span {display:block;height:18px;float:left;border-bottom:1px solid #dededf;padding:0 5px;margin-right:10px;color:#5e5e5e;}
/*small navigation*/
#content ul.nav {height:16px;list-style:none;color:#c50000;margin:0;font:normal 10px verdana;width:414px;}
#content ul.nav li {list-style-image:none;float:left;padding:0 4px 3px 4px;margin:0;margin-bottom:3px;border-bottom:1px solid #dedede;}
#content ul.nav li a {color:#5e5e5e;padding:0 3px;}
#content ul.nav li a:hover {text-decoration:none;}
/*contact forms*/
.cform div {margin:20px 0;width:414px;}
.cform div span {display:block;color:#86bd00;font:bold 55px verdana;float:left;padding:0 10px;width:39px;}
.cform div fieldset {display:block;border-left:1px solid #86bd00;padding:10px 15px;padding-right:0;float:right;width:339px;background:#fff;}
.cform div fieldset:hover {background:#faffeb;}
#content .cform p {font:normal 10px tahoma;margin:0;padding:0 15px 5px 0;text-indent:0;}
.cform div fieldset strong {font-size:13px;display:block;margin:0;padding-bottom:5px;}
.cform div fieldset div {width:169px;margin:0;}
.cform div fieldset label {font:normal 10px verdana;padding:4px 0 2px;display:block;}
.cform div fieldset input {width:322px;}
.cform div fieldset select {width:322px;}
.cform div fieldset input.user-data {width:153px;}
.cform div fieldset input.go {width:60px;padding-bottom:10px;margin-bottom:10px;}
.cform div fieldset textarea {width:322px;}
.cform-go {text-align:center;}
.cform-go p {text-align:left;}
/*bottom*/
#bottom {width:100%;height:144px;position:relative;z-index:15;margin-bottom:30px;}
#main-bottom {margin:0 auto;width:704px;height:144px;position:relative;z-index:25;text-align:left;padding-left:3px;}
/*3 blocks*/
.bgp1h2 {background:url(../img/bgp1h2.gif) repeat-x;}
#blocks {background:#fff;height:102px;padding-bottom:3px;width:701px;font:normal 10px tahoma;}
#blocks a {font:normal 9px tahoma;}
#blocks a:hover {background:none;}
#blocks fieldset {float:right;width:197px;height:91px;margin-left:10px;padding-top:11px;}
#blocks input {height:13px;width:147px;}
#blocks input.go {width:30px;height:17px;margin-left:6px;font-weight:bold;padding-bottom:8px;}
#blocks input.radio {width:10px;height:10px;margin-left:5px;border:0 none;background:transparent;}
#blocks label {display:block;padding-bottom:7px;}
#blocks label.action {display:inline;padding:0 5px;}

#polecamy {width:500px;background-position:0 -107px;float:left;height:102px;}
#blocks ul {list-style:none;margin:0 20px;}
#blocks p {margin:2px 20px 0;}
#blocks ul li {line-height:1.3;float:left;margin-right:5px;}
#polecamy h4 {margin:5px 20px; border-bottom:1px solid #d0ff4d;}
#partnerzy {width:201px;background-position:0 -209px;float:left;height:102px;}
#partnerzy h4 {margin:5px 20px; border-bottom:1px solid #e2f7ff;}
/*footer*/
#footer {width:500px;background-position:0 -311px;height:39px;text-align:center;float:left;}
#footer-menu {float:left;width:297px;list-style:none;color:#c50000;font:normal 11px tahoma;line-height:34px;padding-left:10px;}
#footer-menu li {float:left;padding-left:3px;}
#footer-menu li a {text-decoration:none;color:#5e5e5e;}
#footer-menu li a:hover {text-decoration:underline;background:#ffe8e8;}
#footer p {float:right;width:191px;border-left:1px solid #b0b0b0;font:normal 9px tahoma;margin-top:3px;line-height:1.5;}
#footer a {font:normal 9px tahoma;}
#stats {width:201px; text-align:center;float:right; padding-top:10px;}

#fk-main-table {border-top:1px solid #007db1;border-bottom:1px solid #007db1;}
#fk-main-table, #fk-main-table td {font:normal 11px/1.3em tahoma,verdana,sans-serif;}
#fk-main-table table.main_menu td, #fk-main-table table.subcategories td {border:1px solid #dedede;padding:3px; background:#f4f4f4;vertical-align:top;}
#fk-main-table table.subcategories {width:100%;}
#fk-main-table a.kateg {font:bold 11px tahoma;color:#5e5e5e;text-decoration:none;line-height:1.7;}
#fk-main-table td.stopka {background:#f2fcff;border-top:1px solid #007db1;padding:3px 2px;}
#fk-main-table td.wpis {border:1px solid #dedede;background:#f4f4f4;padding:5px 15px 0;}
#fk-main-table td a.wpisy {font:bold 11px/1.5em tahoma,verdana,sans-serif;}
#fk-main-table p {margin:0 0 5px 0;}
#fk-main-table p.address {line-height:1.5em;color:#006d9a;}
#fk-main-table p.szczegol {color:#c50000;}
#fk-main-table p.error {color:#c50000;text-align:center;padding:25px 0;font:bold 11px/1.4em tahoma,verdana,sans-serif;}
#fk-main-table p.pr {padding:3px 0;}
#fk-main-table p.date {font:bold 9px/1.4em tahoma,verdana,sans-serif;}
#fk-main-table span.counter {font:normal 9px/1em tahoma,verdana,sans-serif;}
#fk-main-table p.sciezka {padding:8px; background:white;line-height:1.7;}
#fk-main-table p.page_nr {padding-top:5px;}
#fk-main-table p.szczegol a {color:#5e5e5e}
#fk-main-table p.szczegol a:hover {color:#5e5e5e}
#fk-main-table p.bannery {margin:15px 0 10px;}
div.ramka {border:1px solid #dedede;background:#f4f4f4;padding:5px 15px;margin:10px 0;}
div.wpis {margin:5px 0;}
img.thumb {margin:5px 15px 10px 0px;padding:1px;border:1px solid #ccc;}
div.strony {width:456px;padding-top:5px;}
ul#kategorie {margin:10px;padding:0;}
ul#last_add {margin-bottom:20px;border-bottom:1px solid white;}
ul#last_add li {margin:10px;padding:0;}
ul#last_add li img {margin:5px 0; padding:0;}
ul#last_add li a.glowne {line-height:1.5;}
#search-field {padding:0 10px;}
#search-field-input {width:110px; margin-right:10px;}