/* - - - - - - - - - - - - - - - - - - - - -
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;}
img {display:block;border:1px solid #dedede;padding:1px;margin-bottom:3px;}
img:hover {border:1px solid #5a5a5a;}
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 9px 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;}
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;width:200px;background:transparent url(../img/bgsidebar3.gif) top left no-repeat;min-height:492px;height:auto !important;height:492px;padding:0 4px;}
#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#en:hover {background-position:-22px 0;}*/
#lng li a#ua {background-position:-41px -24px;}
#lng li a#ua.lngsel {background-position:-41px 0;}
/*#lng li a#ua:hover {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#home.sel {background-position:0 -26px;}
#menu li a#home:hover {background-position:0 -26px;}
#menu li a#offer {background-position:0 -52px;}
#menu li a#offer.sel {background-position:0 -78px;}
#menu li a#offer:hover {background-position:0 -78px;}
#menu li a#support {background-position:0 -104px;}
#menu li a#support.sel {background-position:0 -130px;}
#menu li a#support:hover {background-position:0 -130px;}
#menu li a#clients {background-position:0 -156px;}
#menu li a#clients.sel {background-position:0 -182px;}
#menu li a#clients: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;}
/*sidebar->news*/
#news {background:url(../img/bgsidebar2.gif) repeat-x;padding-top:15px;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;}
/*main->offer*/
#main-offer {clear:both;list-style:none;background: url(../img/bghead1.gif) top left no-repeat;height:180px;padding:0 0 1px 4px;}
#main-offer li {float:left;width:123px;height:179px;margin-right:1px;}
#main-offer li.last {margin-right:0;}
#main-offer li a {position:relative;display:block;width:123px;height:179px;background:#fff url(../img/bgmenuoffer1.jpg) top left no-repeat;color:#5a5a5a;font:bold 11px tahoma, sans-serif;text-decoration:none;}
#main-offer li a span {position:absolute;width:110px;background: url(../img/bgmenuoffer2.gif) top right repeat-y;padding:5px 13px 5px 0;text-align:right;}
#main-offer li a span strong {color:#89bc00;}
#main-offer li a#dcarrier span {bottom:0;}
#main-offer li a#dcarrier:hover {background-position:0 -179px;}
#main-offer li a#minilab {background-position:-123px 0;}
#main-offer li a#minilab:hover {background-position:-123px -179px;}
#main-offer li a#parts {background-position:-246px 0;}
#main-offer li a#parts span {bottom:0;}
#main-offer li a#parts:hover {background-position:-246px -179px;}    
#main-offer li a#equipment {background-position:-369px 0;}
#main-offer li a#equipment:hover {background-position:-369px -179px;}  
/*content*/
#content {margin:20px 20px 20px 3px;width:476px;}
#content div.left {padding-left:62px;width:176px;float:left;}
#content div.left fieldset, #content div.right fieldset, #content div.left p, #content div.right ul {width:176px;}
#content div.left p {margin:0;padding:0;line-height:1.33;text-align:right;}
#content div.left p q {display:block;text-align:justify;text-indent:20px;padding-bottom:10px;quotes:none;}
#content div.left p span {float:left;display:block;font:bold 12px tahoma;}
#content div.left p span strong {color:#c50000;}
#content div.right {padding-left:62px;width:176px;float:right;}
#content div.right ul {margin:0;padding:0;}
#content div.right ul li {list-style-image:none;list-style:none;height:50px;padding:0;margin:0;}
#content div.right ul li a {display:block;height:41px;font:bold 12px tahoma;text-decoration:none;color:#5a5a5a;padding:9px 0 0 10px;background:url(../img/bgsupportmenu.gif) no-repeat;}
#content div.right ul li a:hover {background-position:-100px 0;text-align:right;}
#content div.right ul li a span {display:block;color:#c50000;padding-top:4px;}
#content div.right ul li a.digital-sup {background-position:0 -50px;}
#content div.right ul li a.digital-sup:hover {background-position:-100px -50px;}
#content div.right ul li a.analog-sup {background-position:0 -100px;}
#content div.right ul li a.analog-sup:hover {background-position:-100px -100px;}
#content div.right ul li a.parts-sup {background-position:0 -150px;}
#content div.right ul li a.parts-sup:hover {background-position:-100px -150px;}
#content div.right legend, #content div.left legend {display:block;font:bold 15px "Trebuchet MS";color:#5e5e5e;border-bottom:1px solid #dedede;padding:0 5px 3px;margin-bottom:10px;}
#content div.right fieldset p, #content div.left  fieldset p {font:normal 10px verdana;text-align:left;}
#content div.right div, #content div.left div {margin-bottom:8px;}
#content div.right input, #content div.left input {width:172px;}
#content div.right input.go, #content div.left input.go {width:30px;float:right;}
#content div.right label, #content div.left label {display:block;padding-bottom:2px;font:normal 9px verdana;}
#content div.left .remember {display:block;margin-top:40px;}
#content div.center {margin-left:62px;}
#content p.sign {text-align:right;font:bold 12px tahoma;}
#content p.sign strong {color:#c50000;}
#content p.info-text {text-align:center;color:#89bc00;font:bold 12px tahoma;text-indent:0;margin:20px 0;}
#content p.error-text {text-align:center;color:#c50000;font:bold 12px tahoma;text-indent:0;margin:20px 0;}
#content p.no-indent {text-indent:0;font:normal 9px verdana;}
#content p.noindent {text-indent:0;}
#content h2 {display:none;}
#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 h4 span {display:block;}
#content ul {list-style:outside none;margin:5px 0 15px;}
#content ul li {list-style-image:url(../img/bgimglink.gif);margin:0 0 5px 35px;}
#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 p {margin:0 5px 15px;text-align:justify;text-indent:15px;}
#content em {color:#c50000;}
#content .foto {float:right;text-align:center;margin:0 5px 10px 25px;}
#content .foto a {font:normal 9px tahoma;}
#content .foto span {background:url(../img/bgimglink.gif) 0 0 no-repeat;padding-left:15px;margin-bottom:15px;}
#content .foto-center {text-align:center;margin:5px;}
#content .foto-center img {margin:0 auto;}
#content .foto-center a {font:normal 9px tahoma;}
#content .foto-center span {background:url(../img/bgimglink.gif) 0 0 no-repeat;padding-left:15px;margin-bottom:15px;width:40px;}
/*news-box*/
#content div.news-box {margin-bottom:25px;}
#content div.news-date {font:normal 10px tahoma;width:55px;text-align:right;float:left;margin-top:8px;}
#content div.news-content {width:328px;float:right;padding:5px 10px;}
#content div.news-content .foto {float:left;margin-left:40px;}
#content div.news-content h3 {font:bold 14px verdana;text-align:left;margin-bottom:10px;}
#content div.news-content p {text-align:justify;text-indent:15px;}
/*content headings*/
.compover, .compover-full {background:url(../img/bgh2overview.gif) 0 0 no-repeat;}
.support-offer {background:url(../img/bgh2support.gif) 0 0 no-repeat;}
.dcarrier-page {background:url(../img/bgh2dcarrier.gif) 0 0 no-repeat;}
.offer-page {background:url(../img/bgh2offer.gif) 0 0 no-repeat;}
.parts-page {background:url(../img/bgh2parts.gif) 0 0 no-repeat;}
.support-page {background:url(../img/bgh2support.gif) 0 0 no-repeat;}
.clients-page {background:url(../img/bgh2clients.gif) 0 0 no-repeat;}
.clients-page div.news-content {border-left:1px solid #c50000;}
.clients-page div.news-content:hover {background:#fff9f9;}
.clients-page div.news-date {color:#c50000;}
.clients1 {background:url(../img/bgh2clients1.gif) 0 0 no-repeat;}
.search-result {background:url(../img/bgh2search.gif) 0 0 no-repeat;}
.contact-page {background:url(../img/bgh2contact.gif) 0 0 no-repeat;}
.news-page {background:url(../img/bgh2news.gif) 0 0 no-repeat;}
.news-page div.news-content {border-left:1px solid #007db1;}
.news-page div.news-content:hover {background:#f1fbff;}
.news-page div.news-date {color:#007db1;}
.info-page {background:url(../img/bgh2info.gif) 0 0 no-repeat;}
#copy p {text-align:center;text-indent:0;} 
/*contact-page*/
.compover-full h3, .contact-page h3, .info-page h3 {border-bottom:1px solid #dedede;color:#a6a6a6;font:normal 9px tahoma;margin-bottom:8px;padding:0 10px 2px;text-align:left;}
.compover-full h3 {font:normal 12px "Trebuchet MS";}
#teleaddress {margin-bottom:20px;}
#address-data {width:207px;float:left;}
#address-data a {font:normal 11px verdana;}
#address-data address {padding:7px 10px;border-bottom:1px solid #007db1;border-top:1px solid #007db1;font:normal 11px/1.8 verdana;}
#maps {width:207px;float:right;text-align:right;}
#maps h3 {margin-bottom:37px;text-align:right;}
#maps p {margin:0 10px 15px 16px;width:181px;text-align:right;}
#maps a {font:normal 9px tahoma;}
#maps a span {background:url(../img/bgimglink.gif) 0 0 no-repeat;padding-left:15px;}
#people {margin:20px 0 20px 0;}
/*#people div {padding:0 0 10px 160px;margin:0 0 20px 10px;line-height:1.5;height:110px;}*/
#people div {padding:0 0 0px 0px;margin:0 0 20px 10px;line-height:1.5;height:80px;}
#people div p {text-indent:0;}
#kondracki {background:url(../foto/fot1.gif) left center no-repeat;}
#kudela {background:url(../foto/fot1.gif) left center no-repeat;}
/*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-bottom:20px;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:3px 15px;padding-right:0;float:right;width:339px;}
.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;float:left;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:30px;padding-bottom:10px;margin-bottom:10px;}
.cform div fieldset textarea {width:322px;}
.cform-go {text-align:center;}
.cform-go p {text-align:left;}
/*table*/          
table {border:0;border-bottom:1px solid #007db1;margin-bottom:20px;width:414px;clear:both;}
table caption {display:none;border:0;}
tbody tr.bgblue {background:#f2fcff;}
tbody tr.bgred {background:#fff6f7;}
tbody tr:hover {background:#faffeb;cursor:text;}
thead th {color:#a6a6a6;font:normal 9px tahoma;border:0;border-bottom:1px solid #dedede;padding:2px 5px;}
table td {border:0;border-right:1px solid #fff;font:normal 11px tahoma;padding:5px;padding-bottom:0;}
table td a {font:normal 9px tahoma;}
table td a.device-name {font:bold 12px verdana;color:#5d595a;}
table td a.device-name:hover {color:#c50000;}
table td.icon {margin:0;padding:0;text-align:center;}
table td.icon a {display:block;width:35px;height:40px;text-indent:-9000px;background:url(../img/bgabutton.gif) 0 0 no-repeat;overflow:hidden;}
table td.icon a:hover {outline:none;background:url(../img/bgabutton.gif) 0 0 no-repeat;}
table td.icon a.inf {background-position:0 0;}
table td.icon a.inf:hover {background-position:0 -2px;}
table td.icon a.down {background-position:-35px 0;}
table td.icon a.down:hover {background-position:-35px -2px;}
table td.icon a.quest {background-position:-70px 0;}
table td.icon a.quest:hover {background-position:-70px -2px;}
table td.tab-head {font:bold 15px "Trebuchet MS";color:#5e5e5e;padding:4px 10px;border-bottom:1px solid #007db1;background:#fff;}
table td span {color:#c50000;}
table td p {font:normal 9px verdana;padding-top:5px;}
table.tlist {border-bottom:0 none #fff;}
table.tlist tr.bgred {background:#fff6f7;}
table.tlist td {font:bold 12px verdana;color:#5d595a;}
table.tlist td.tab-head {font:bold 16px "Trebuchet MS";color:#89bc00;padding-top:10px;}
/*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*/
#blocks {background:#fff;height:102px;padding-bottom:3px;width:701px;font:normal 10px 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;}
  /*1-search*/
#search {width:248px;background-position:0 -107px;float:left;height:102px;}
#search h2 {width:40px;height:102px;background-position:-67px -43px;border-right:1px solid #d0ff4d;float:left;}
#search div {padding-top:7px;}
  /*2-newsletter*/
#newsletter {width:252px;background-position:0 -107px;float:left;height:102px;}
#newsletter h2 {width:30px;height:102px;background-position:-118px -43px;border-right:1px solid #d0ff4d;float:left;}
#newsletter div {padding-top:7px;}
  /*3-clients-area*/
#clients-area {width:201px;background-position:0 -209px;float:left;height:102px;}
#clients-area h2 {width:40px;height:102px;background-position:-151px -49px;border-right:1px solid #e2f7ff;float:left;}
#clients-area fieldset {width:150px;}
#clients-area input {width:100px;}
#clients-area label {width:31px;float:left;padding-top:2px;}
#clients-area div {padding:3px 0;}
#clients-area div p {float:left;margin-bottom:2px;}
#clients-area div span {width:95px;float:left;text-align:right;padding-top:2px;}
#clients-area div p strong {font:bold 10px verdana;}
#clients-area input.go {float:right;margin-right:15px;}
/*footer*/
#footer {width:500px;background-position:0 -311px;height:39px;text-align:center;}
#footer-menu {float:left;width:267px;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:221px;border-left:1px solid #b0b0b0;font:normal 9px tahoma;margin-top:3px;line-height:1.5;}