body { margin: 0;	padding: 0;	background: #013976 url(../img/body_bg_intro.png) repeat-x top; font-family: arial; font-size: 12px; color: #010101; line-height: 18px; text-align: left; position:relative;}

a { color: #00C5EF; text-decoration: none;}
a:hover { color: #00C5EF; text-decoration: underline; }
form { display: inline; }
.k { text-align: center; padding: 10px; border: 1px solid #D5D5D5; font-weight: bold; }
.e { text-align: center; padding: 10px; border: 1px solid red; font-weight: bold; }
img {border:0px;}
h1 {color:#000;font-family:trebuchet ms, tahoma;font-weight:normal;font-size:14px;text-transform:uppercase;margin:0px 0 20px 0;}

/* intro */
#bodyBg_intro {width:100%;height:100%;;margin:0px auto 0px auto;position:relative;}
#header_intro {width:990px;height:188px;margin:0 auto;clear:both;overflow:hidden;position:relative;text-align:center;}
#content_intro {width:990px;margin:0px auto;clear:both;overflow:hidden;position:relative;}
.boxIntro {width:490px;height:267px;float:left;background:url(../img/box_intro_bg.gif) no-repeat;padding:8px 0 0 0;margin:0 10px 0 0}
.noMargin {margin:0 !important}
.boxIntro .logo {text-align:center}
.boxIntro .text {display:block;color:#fefefe;font-weight:bold;margin:0 60px 0 0;padding:40px 30px 0 100px;background:url(../img/arrow_ico.gif) no-repeat right center;height:130px;font-size:17px;line-height:22px}
.boxIntro .text:hover {text-decoration:none;color:#7EB2EA}
.boxIntro .text span {display:block;}
.boxIntro .text span.bigText {margin:10px 0 0 30px;font-size:29px;line-height:32px}
/* intro */


#bodyBg {width:100%;margin:0px auto 0px auto;position:relative;background:url(../img/body_bg.gif) repeat-x top}
#layout {width:990px;margin:0px auto 0px auto;position:relative;}

#header {width:990px;height:119px;margin:0 auto;clear:both;overflow:hidden;position:relative;background:url(../img/header_bg.gif) no-repeat bottom;text-align:left;}
#logo {width:990px;}

#content {width:990px;margin:0px auto;clear:both;overflow:hidden;position:relative;}
#content .middle {width:920px;overflow:hidden;background:#F2F2F4 url(../img/content_bg.gif) repeat-x top;padding:20px 20px 20px 50px}
#columnLeft {float:left;width:560px;margin:0 29px 0 0;color:#393939;font-size:12px;font-family:arial}
#columnLeft .arrowList {list-style:none;padding:0 0 0 10px}
#columnLeft .arrowList li {background:url(../img/ul_bg.gif) no-repeat 0px 7px;padding:0 0 0 10px}
#columnRight {float:left;width:331px;}
#columnRight .linkBox {margin:0 0 10px 0;width:266px;height:27px;background:url(../img/column_right_link.gif) no-repeat;padding:10px 50px 0 15px;display:block;color:#fff;text-transform:uppercase;font-size:14px;font-weight:bold}
#columnRight .linkBox:hover {text-decoration:none;color:#fff;background:url(../img/column_right_link_hover.gif) no-repeat}

.columnRightBox {width:331px;height:171px;background:url(../img/column_right_box.gif) no-repeat;padding:1px 0 0 0;margin:0 0px 10px 0}
.columnRightBox .logo {text-align:center}
.columnRightBox .text {display:block;color:#013976;font-weight:bold;margin:0 25px 0 0;padding:10px 45px 0 20px;background:url(../img/arrow_ico.gif) no-repeat right center;height:70px;font-size:14px;line-height:19px;font-family:trebuchet ms;}
.columnRightBox .text:hover {text-decoration:none;color:#ed1e24;background:url(../img/arrow_ico.gif) no-repeat right center;}
.columnRightBox .text span {display:block;}
.columnRightBox .text span.bigText {margin:10px 0 0 60px;font-size:19px;line-height:24px}


#content .bottom {width:990px;height:19px;margin:0px auto;clear:both;overflow:hidden;background:url(../img/content_bottom.png) no-repeat;behavior: url(iepngfix.htc);}


#footer {width:990px;clear:both;text-align:center;overflow:hidden;margin:20px auto 20px auto;color:#fefefe}
#footer a {color:#EC1E25;font-weight:bold;}
#footer a:hover {text-decoration:underline;}
#copyright {margin:7px 0px 0 0px;font-size:12px}


/* accordion */
#accordion .ui-icon {background:url(../img/ul_bg.gif) no-repeat 5px 5px}
#accordion h3 img {margin:0 0 0 10px ;vertical-align:middle}
#accordion h3 {font-weight:bold;font-family:arial;font-size:12px}
#accordion .ui-accordion-content {}
/* accordion */


/*podstrona */


#localizer {font-size:12px;color:#A1A1A1;margin:0 0 15px 0}
#localizer span {margin:0 5px;}
#localizer a {color:#a1a1a1;font-size:12px;text-decoration:none;}
#localizer a:hover {text-decoration:underline;color:#00C5EF}

















/* historia zamowien */
.hs_tabelka {width:100%;border-collapse:collapse;}
.hs_tabelka th {text-align:center;background:#d95206;color:#FFFFFF;font-weight: normal;}
.hs_tabelka th, .hs_tabelka td {border:1px solid #636363;padding:3px 3px 3px 3px}
.tr_background {background:#DFDFDF}
.hs_naglowek_1 {}
.hs_naglowek_2 {}
.hs_naglowek_3 {}
.hs_naglowek_4 {}
.hs_naglowek_5 {}
.hs_naglowek_6 {}
.hs_wiersz_1 {text-align:center;font-weight:bold;}
.hs_wiersz_2 {}
.hs_wiersz_3 { text-align: right; }
.hs_wiersz_4 {text-align:center;}
.hs_wiersz_5 {text-align:center;}
.hs_wiersz_6 {text-align:center;}
.hs_wiersz_6 a {}
.hs_wiersz_6 a:hover {}
/* historia zamowien */

/* koszyk */
#koszyk { border-collapse: collapse; margin: 10px 0 10px 0; width: 100%; }
#koszyk th { text-align: center; border-top: 0px; border: 1px solid #636363; padding: 8px 4px 8px 4px; font-weight: normal; font-size: 12px; color: #000000; }
#koszyk td { border: 1px solid #636363; padding: 8px 4px 8px 4px; }
#koszyk .koszyk_liczba_sztuk {width:43px;border:1px solid #636363;color:#666666;text-align:center;padding:3px 0;font-size:11px;margin:0 0 0 5px;}
.koszyk_naglowek_1 {width:30px;border-left:0px;text-align:right;}
.koszyk_naglowek_2 {text-align:left;font-weight:bold;}
.koszyk_naglowek_3 {text-align:center;}
.koszyk_naglowek_4 {text-align:center;}
.koszyk_naglowek_5 {text-align:center;}
.koszyk_naglowek_6 {text-align:center;}
.koszyk_naglowek_7 {text-align:center;}
.koszyk_naglowek_8 {text-align:center;}
.koszyk_naglowek_9 {text-align:center;}
.koszyk_wiersz_1 {width:30px;border-left:0px;text-align:right;}
.koszyk_wiersz_2 {text-align:left;}
.koszyk_wiersz_2 a { color: #000000; font-weight: bold; }
.koszyk_wiersz_3 {text-align:right;}
.koszyk_wiersz_4 {text-align:center;}
.koszyk_wiersz_5 {text-align:right;}
.koszyk_wiersz_6 {text-align:right;}
.koszyk_wiersz_7 {text-align:right;border-right:0px;}
.koszyk_wiersz_8 { text-align: center; }
.koszyk_podsumowanie_1 { text-align:right;border-left:0px !important;border-bottom: 0px !important; padding:15px 10px 15px 10px;font-weight:bold; }
.koszyk_podsumowanie_2 { text-align:right;font-weight:bold; }
.koszyk_podsumowanie_3 { text-align:right;font-weight:bold; }
.koszyk_podsumowanie_4 { text-align:right;font-weight:bold; }
.koszyk_przyciski { margin: 20px 0 0 0; }
.koszyk_przyciski img { cursor: pointer; margin: 0 0 0 10px; }
.koszyk_przyciski_lewe { float: left; width: 130px; }
.koszyk_przyciski_prawe { float: right; text-align: right; width: 420px; }
/* koszyk */

/* formualarz logowania */
.logowanie_zestaw { clear:both;margin:0 0 10px 0;width:340px;overflow:hidden; }
.logowanie_opis { float: left; width: 135px; text-align: left; font-weight:bold;clear:both; }
.logowanie_opis span { color: #b31660;font-weight:bold; }
.logowanie_pole { float: left; width: 203px; text-align: left; }
.logowanie_pola_wymagane { float:left;color: #b31660;font-weight:bold;margin:10px 0 0 0;width:150px; }
.logowanie_przycisk { width:130px;text-align:right;float:right }
.logowanie_przycisk img { cursor: pointer; }
/* formualarz logowania */

/* formularz klienta */
.form {  }
.form input, .form textarea, .form select { font-family: Tahoma; font-size: 12px; color: #000000; background: #FFFFFF; padding: 3px; border: 1px solid #dc6ba0; margin: 0; }
.formSet { padding: 20px 0; overflow: hidden; clear: both; margin-bottom: 4px; border-bottom: 1px solid #85a015; }
.formTitle { font-weight: bold; font-size: 16px; color: #000000; margin: 0px 0 10px 0; line-height: 22px; }
.formCheckbox { padding: 5px; }
.formCheckbox input { vertical-align: middle;border:none;padding:0 }
.formLabel { width: 170px; float: left; text-align: right; }
.formLabel span { color: #373737; font-weight: bold; }
.formField { width: 220px; float: left; margin: 0 0 6px 5px; }
.formField input { vertical-align: middle; }
.formField select { vertical-align: middle; width: 227px; }
.formInput1 { width: 220px; }
.formInput2 { width: 122px; }
.formInput3 { width: 31px; }
.formInput4 { width: 200px; color: #4b4d4f;background: #FFFFFF; border: 1px solid #dc6ba0;padding:3px 0 3px 3px; }
.formTextarea { width: 400px; height: 150px; overflow: auto; }
.formSetBottom { padding: 0px 10px; overflow: hidden;clear:both;}
.formButton { float:right;text-align:right;padding:5px 0px 0 0;cursor:pointer;margin:0 10px 0 0}
.formButton input {border:none;padding:0}
.formRequiredFields { padding: 5px 0 5px 0; float: left; color: #373737; font-weight:bold; }
/* formularz klienta */


.newsBoxSzczegoly { }
.newsBoxSzczegoly .date { padding: 0 0 5px 0; color:#898989;font-size:11px;font-weight:bold; }
.newsBoxSzczegoly .image { border:3px solid #462C72; float:left;margin:0 8px 0 0 }
.newsBoxSzczegoly .text { }
.newsBoxSzczegoly .zdjecia { }

.newsListBox { clear: both; padding: 15px 0 15px 0; overflow: hidden; }
.newsListBox .pic { border: 3px solid #462C72; float: left; margin: 0 8px 0 0; }
.newsListBox .desc { }
.newsListBox .desc .title { color: #462C72; font-size: 14px; font-weight: bold; line-height: 18px; }
.newsListBox .desc .title a { color: #462C72; text-decoration: underline; }
.newsListBox .desc .title a:hover { color: #d1763a; }
.newsListBox .desc .date { padding: 2px 0 2px 0; color: #898989; font-size: 11px; font-weight: bold; }
.newsListBox .desc .text { }
.newsListBox .desc .more { text-align: left; }
.newsListLine { clear: both; overflow: hidden; height: 1px; background: #0e3d7b; }

.porcjowanie { clear: both; padding: 5px 0 0 0; text-align: center; }

/* referencje */
#referencje { list-style: none; margin: 0; padding: 0; }
#referencje li { list-style: none; margin: 0; padding: 0; float: left; width: 132px; height: 99px; border: 1px solid #dddddd; margin: 3px; text-align: center; }
#referencje li .center { width: 132px; height: 99px; display: table-cell; font-size: 99px; vertical-align: middle; text-align: center; }
#referencje li img { vertical-align: middle; }
#referencje li .opis { display: none; }
/* referencje */

/* referencje - cytaty */
#referencjeCytaty { list-style: none; margin: 0; padding: 0; height: 130px; }
#referencjeCytaty li { list-style: none; margin: 0; padding: 0; padding: 0; text-align: left; font-size: 12px; }
#referencjeCytaty li.fakt { display: none; }
/* referencje - cytaty */

/* formularz kontaktu */
.formKontaktu { width: 500px; margin: 10px auto; text-align: center; }
.formKontaktuZestaw { width: 500px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.formKontaktuLabel { float: left; width: 200px; text-align: right;margin:0 10px 0 0 }
.formKontaktuLabel span { color: #B5162A;font-weight:bold; }
.formKontaktuPole { float: right; width: 280px; text-align: right; }
.formKontaktuPole input { width: 270px; border: 1px solid #ccc; color:#000000;padding:3px;}
.formKontaktuPole select { width: 276px;color: #000000; }
.formKontaktuPole textarea { padding: 3px; width: 270px; height: 80px; overflow: auto; color: #000000; border: 1px solid #ccc; font-family:tahoma; font-size: 13px; }
.formKontaktuWymagane { float: left; color: #B5162A;font-weight:bold; }
.formKontaktuPrzycisk { float: right; text-align: right; }
.formKontaktuPrzycisk img { cursor: pointer; }
/* formularz kontaktu */

/* faq */
.faqKat { font-weight: bold; font-size: 16px; }
.faq { display: none; border: 1px solid #006bb7; padding: 10px; margin: 20px; }
/* faq */

/* praca - ogloszenia */
.praca_ogloszenia_lista { width: 100%; border-collapse: collapse; margin: 0 0 0 1px; color: #FFFFFF; }
.praca_ogloszenia_lista th { border-collapse: collapse; border: 1px solid #e16971; padding: 4px 6px 4px 6px; }
.praca_ogloszenia_lista td { border-collapse: collapse; border: 1px solid #e16971; padding: 4px 6px 4px 6px; }
.praca_ogloszenie_stanowisko { font-size: 16px; font-weight: bold; }
/* praca - ogloszenia */

/* galerie */
.gallery_name { font-weight: bold; padding: 10px 0 5px 0; }
.gallery_text { }
.gallery_pics { text-align: center; overflow: hidden; }
.gallery_pic { float: left; margin: 0 2px 2px 0; }
.gallery_pic img { padding: 1px; border: 1px solid #dbdbdb; }
/* galerie */

/* mapa serwisu */
.sitemap, .sitemap ul, .sitemap li{
	margin:0 0 0 0;
	padding:0;
	list-style:none;
}
.sitemap { margin-left:10px; }
.sitemap{background:url(../img/line1.gif) repeat-y;}
.sitemap li{
	line-height:20px;
	margin-top:1px;
	position:relative;
	width:100%;
}
/* IE leaves a blank space where span is added so this is to avoid that */
* html .sitemap li{
	float:left;
	display:inline;
}

.sitemap li a{padding-left:28px;}
.sitemap li span{float:left;position:absolute;top:5px;left:5px;width:13px;height:13px;cursor:auto;font-size:0;}
.sitemap li span, .sitemap li span.collapsed{background:url(../img/collapsed.gif) no-repeat 0 0;} 
.sitemap li span.expanded{background:url(../img/expanded.gif) no-repeat 0 0;}

/* sub levels */

.sitemap li ul{	
	margin-left:28px;
	background:url(../img/line1.gif) repeat-y;
}
.sitemap li li{	
	background:url(../img/line2.gif) no-repeat 0 0;
}

/* etc. */

/* float fix */

.sitemap:after, .sitemap ul:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.sitemap, .sitemap ul{display:block;}
/*  \*/
.sitemap, .sitemap ul{min-height:1%;}
* html .sitemap, * html .sitemap ul{height:1%;}
 /*  */
.sitemap ul{}
/* mapa serwisu */
