body { margin: 0;	padding: 0;	background: #000 url(../img/body_bg.jpg) repeat-x top; font-family: tahoma; font-size: 12px; color: #353535; line-height: 18px; text-align: left; }

a { color: #b8272c; text-decoration: underline; }
a:hover { color: #000000; text-decoration: none; }
form { display: inline; }
.k { font-weight: bold; padding: 20px; margin: 3px 0 3px 0; border: 1px solid #C8C8C8; text-align: center; }
.e { font-weight: bold; padding: 20px; margin: 3px 0 3px 0; border: 1px solid red; text-align: center; }
img {border:0px;}
h1 {color:#000;font-size:23px;line-height:27px;font-family:trebuchet ms;font-weight:bold;margin:0 0 20px 0}
#ukryty_submit { display: inline; width: 0; height: 0; padding: 0; margin: 0; border: 0; }
.porcjowanie { text-align: center; margin: 10px 0 0 0; }

#newsletterBox {margin:20px 0 0 0;font-size:13px;color:#000;font-weight:bold;}
#newsletterBox .text {margin:0 0 10px 0}
#newsletterBox .input {border:1px solid #d0d0d2;color:#666;margin:0 20px 0 0px;vertical-align:middle;padding:5px 4px 5px 8px;width:150px;font-size:11px}
#newsletterBox .button { vertical-align: middle; cursor: pointer; }
#newsletter_info { color: red; padding: 0 0 10px 0; display: block; }

#layout {width:990px;margin:0 auto;overflow:hidden;clear:both;}

#header {width:950px;padding:0 20px 0 20px;height:135px;margin:0 auto;clear:both;overflow:hidden;}
#logo {width:320px;height:135px;float:left;text-align:left}
#headerRight {width:610px;float:right;margin:0 0 0 20px;}
#topMenu {text-align:right;font-size:11px;padding:20px 0 0 0;color:#333}
#topMenu a {font-size:11px;color:#b8272c;text-decoration:none;vertical-align:middle;}
#topMenu a:hover {text-decoration:underline;}
#topMenu .spacer {vertical-align:middle;margin:0 20px}
#topMenu .label {text-decoration:underline}
#topMenu .basket {color:#a8a8a8;margin:0 0 0 20px}
#topMenu .more_ico {vertical-align:middle;margin:0 0 0 10px}


#mainMenu {clear:both;overflow:hidden;margin:40px 0 0 0}
#mainMenu .position {float:left;display:inline;height:31px;margin:0 7px 0 0}
#mainMenu .position a {float:left;color:#333;font-weight:normal;padding:4px 6px 0 6px; height:27px; display:block;text-decoration:none;font-size:18px;line-height:21px;font-family:arial;}
#mainMenu .position a:hover {color:#fff;background-color:#003366;color:#fff; background: url(../img/menu_center.gif) top center repeat-x;}
#mainMenu .position .first{float:left;width:5px; height:31px;}
#mainMenu .position .last{float:left;width:5px; height:31px;}

#contentTop {width:990px;height:300px;margin:22px auto 0 auto;overflow:hidden;clear:both;background:url(../img/content_top_bg.png) no-repeat;}
#contentTopPic {float:left;width:658px;}
#contentTopText {float:right;width:252px;height:260px;padding:20px 50px 20px 30px;color:#fff;font-size:11px;line-height:17px}
#contentTopText h1 {color:#fff;font-size:20px;line-height:27px;font-family:trebuchet ms;}
#contentTopText img {vertical-align:middle;}

#contentMain {width:990px;margin:35px auto 40px auto;overflow:hidden;clear:both;}
#columnLeft {float:left;width:658px;overflow:hidden;}
#columnLeft .box_1 {float:left;width:289px;background:url(../img/box_1_bg.jpg) no-repeat;height:160px;padding:20px 20px 20px 20px;font-size:11px;line-height:16px;}
#columnLeft .box_1 .header, #columnLeft .box_2 .header {color:#000;font-size:20px;font-weight:bold;font-family:trebuchet ms;line-height:25px;margin:0 0 15px 0}
#columnLeft .box_1 .header a, #columnLeft .box_2 .header a { color: #000; text-decoration: none; }
#columnLeft .box_1 .header a:hover, #columnLeft .box_2 .header a:hover { color: #000; text-decoration: underline; }

#columnLeft .box_1 .text {margin:0 0 0 120px;color:#515151}

#columnLeft .box_spacer {float:left;width:1px;background:url(../img/box_spacer_bg.jpg) no-repeat;height:200px;}
#columnLeft .box_2 {float:left;width:288px;background:url(../img/box_2_bg.jpg) no-repeat;height:160px;padding:20px 20px 20px 20px;font-size:11px;}
#columnLeft .box_2 .text {margin:0 120px 0 0;color:#515151;line-height:16px;}
#columnLeft .text a {color:#b8272c;text-decoration:none;}
#columnLeft .text a:hover {color:#b8272c;text-decoration:underline;}

#columnRight {float:right;width:321px;margin:0 0 0 11px;}
#columnRight .header {color:#ffffff;margin:25px 0 30px 20px;font-weight:bold;font-size:20px;line-height:27px;font-family:trebuchet ms;}
#tags {width:281px;height:81px;background:url(../img/tags_bg.gif) no-repeat;padding:15px 20px 10px 20px;color:#000;line-height:22px}
#tags a {color:#000;text-decoration:none;}
#tags a:hover {text-decoration:underline;}

#tags .size_1 {font-size:11px;}
#tags .size_2 {font-size:16px;}
#tags .size_3 {font-size:18px;}
#tags .size_4 {font-size:20px;}


#footerBg {width:100%;background:#fff url(../img/footer_bg.jpg) repeat-x top;padding:30px 0 40px 0}
#footer {width:940px;margin:0 auto;font-size:12px;clear:both;overflow:hidden;font-size:11px;}
#copyright {float:left;text-align:left;}
#copyright a {color:#5b6b00;font-weight:bold}
#footerMenu {text-align:center;float:left;width:550px}
#footerMenu a {color:#515151;font-weight:normal;text-decoration:none;}
#footerMenu a:hover {color:#b8272c;text-decoration:underline;}
#footerMenu img {vertical-align:middle;margin:0 10px}
#bull {float:right;}
#bull a {color:#b8272c;}

/* podstrona */

#content {width:990px;margin:22px auto 0px auto;overflow:hidden;background:url(../img/content_bg.jpg) repeat-y}
#localizer {padding:10px 0 10px 20px;background:#000}
#localizer span {color:#b8272c;margin:0 10px}
#localizer a {color:#b8272c;text-decoration:underline;}
#localizer a:hover {color:#fff;text-decoration:underline}
#localizer a.active {text-decoration:none;color:#999}
#localizer a.active:hover {text-decoration:underline;color:#fff}

#subpageContent {width:618px;background: url(../img/subpage_content_bg.jpg) no-repeat top;padding:15px 20px 10px 20px;text-align:justify }
#subpageContent .text {color:#515151}
#subpageContent ul {list-style:none;padding:0 0 0 15px}
#subpageContent ul li {background:url(../img/ul_bg.gif) no-repeat 0px 5px;padding:0 0 0 15px}
#subpageContent2 { width:618px;background: url(../img/subpage_content_bg.jpg) no-repeat top;padding:15px 20px 10px 20px;text-align:justify }
#subpageContent2 .text {color:#515151}

#columnRight_s {float:right;width:281px;margin:0 0 0 11px;background:#fff url(../img/column_right_bg.jpg) no-repeat top;padding:25px 20px 10px 20px;font-size:11px;line-height:16px;}
#columnRight_s .header {color:#000;font-size:20px;font-weight:bold;font-family:trebuchet ms;line-height:25px;margin:0 0 15px 0}
#columnRight_s .projectBox {width:281px;overflow:hidden;color:#515151}
#columnRight_s .projectBox .picture {float:left;width:112px;margin:0 11px 0 0}
#columnRight_s .projectBox .picture img { cursor: pointer; }
#columnRight_s .projectBox .description {float:right;width:158px;}
#columnRight_s .projectBox .title {display:block;color:#b8272c;font-size:14px;text-decoration:underline;font-weight:bold;margin:0 0 5px 0}
#columnRight_s .projectBox .title:hover {text-decoration:none;}
#columnRight_s .projectBox .area {margin:0 0 10px 0}
#columnRight_s .projectBox .priceOld {  text-decoration: line-through; margin-left: 10px; }
#columnRight_s .projectBox .text a {color:#b8272c}
#columnRight_s .line {width:281px;height:1px;overflow:hidden;background:#cccccc;margin:20px 0}
#columnRight_s .button {text-align:center;}
#columnRight_s .textContent {margin:25px 20px 0 0;color:#515151}




#contentBottom {width:990px;height:10px;background:url(../img/content_bottom_bg.jpg) no-repeat; margin:0 0 0px 0}

#siteMenu {margin:0 350px 0 0;text-align:right;padding:15px 0}
#siteMenu a {color:#b8272c;margin:0 15px 0 0;text-decoration:none;}
#siteMenu a:hover {color:#fff}
#siteMenu img {margin:0 5px 0 0;vertical-align:middle;cursor:pointer;}


/* lista */
#subpageContent .siteChange {color:#b8272c}
#subpageContent .siteChange a, #subpageContent .siteChange img, #subpageContent .siteChange span {vertical-align:middle;}
#subpageContent .siteChange .button1 {margin:0 4px 0 0;padding:0}
#subpageContent .siteChange .button2 {margin:0 0 0 4px;padding:0}
#subpageContent .siteChange a {padding:0 12px;color:#b8272c;text-decoration:none;}
#subpageContent .siteChange a:hover {color:#000;text-decoration:none;}
#subpageContent .siteChange a.active {color:#999;font-weight:bold}
#subpageContent .siteChange a.active:hover {color:#000;}

#projectList {margin:20px 0 20px 0;width:618px;}

#projectList .box {width:618px;clear:both;overflow:hidden;font-size:11px;line-height:16px;margin:0 0 40px 0}
#projectList .box .picture {float:left;width:170px;margin:0 20px 0 0}
#projectList .box .picture img { cursor: pointer; }
#projectList .box .description {float:left;width:428px;}
#projectList .box .title {display:block;text-decoration:underline;color:#b8272c;font-size:15px;line-height:20px;font-weight:bold;margin:0 0 15px 0 }
#projectList .box .descPosition {clear:both;overflow:hidden;width:220px;color:#515151;font-size:11px}
#projectList .box .descPosition .label {float:left;width:85px;margin:0 10px 0 0;color:#515151}
#projectList .box .descPosition .value {float:left;width:125px;font-weight:bold;}
#projectList .box .descPosition .value span {color:#b8272c}

#projectList .box .descPosition .value .priceOld { text-decoration: line-through; margin-left: 10px; }

#projectList .box .line {width:220px;height:1px;overflow:hidden;clear:both;background:#ccc;margin:5px 0}
#projectList .box .textAdded {margin:10px 0 0 0}



/* 
#newProductsList { width:510px; padding: 0 8px 0 8px; overflow: hidden; }
#columnCenterBox .productBox {width:510px;overflow:hidden;clear:both;}
#columnCenterBox .productBox .picture {float:left;width:106px;margin:0 14px 0 0}
#columnCenterBox .productBox .picture img {border:3px solid #dddddd}
#columnCenterBox .productBox .description {float:left;width:390px;}
#columnCenterBox .productBox .description .more {margin:0 0 0 10px;color:#c00808;text-decoration:underline;}

#columnCenterBox .productBox .picture img { cursor: pointer; }
#columnCenterBox .productBox .description .name { font-weight: bold; padding: 0 0 10px 0; }
#columnCenterBox .productBox .description .desc { }

#columnCenterBox .productBox .description .price { font-size: 15px; font-weight: bold; padding: 10px 0 0 0; }
#columnCenterBox .productBox .description .price .priceOld { text-decoration: line-through; margin-left: 10px; }
#columnCenterBox .productBox .description .price .red { color: red; }

#columnCenterBox .productBox .description .ofspec { color: #000000; }
#columnCenterBox .productBox .description .ofspec span { padding-right: 10px; }
#columnCenterBox .productBox .description .ofspec .nowosc { color: #18ad18; }
#columnCenterBox .productBox .description .ofspec .promocja { color: red; }
#columnCenterBox .productBox .description .ofspec .polecany { color: blue; }

#columnCenterBox .productBox .description .dostepnosc { padding-top: 4px; }
#columnCenterBox .productBox .description .dostepnosc span { color: #d51015; font-weight: bold; }
#columnCenterBox .productBox .description .nr_kat { padding-top: 4px; }
#columnCenterBox .productBox .description .nr_kat span { color: #d51015; font-weight: bold; }
#columnCenterBox .productBox .description .producent { padding-top: 4px; }
#columnCenterBox .productBox .description .producent span { color: #d51015; font-weight: bold; }
#columnCenterBox .productBox .description .button { padding: 4px 0 0 0; }
#columnCenterBox .productBox .description .button img { cursor: pointer; }

#columnCenterBox .productBox .description .more:hover {color:#db590b;text-decoration:none;}
#columnCenterBox .line {width:510px;height:1px;overflow:hidden;background:#d8d8d8;margin:10px 0}
*/

/* faq */
.faqKat { font-weight: bold; color: #000000; }
.faq { display: none; padding: 0; margin: 10px 0 0 0; }
/* faq */

/* szczegoly produktu */
#productChange { overflow: hidden; }
#productChange .previous { float: left; }
#productChange .next { float: right; }
#productBox { clear: both; padding: 5px 10px 5px 10px; }
#productBox .picture { background: #FFFFFF; padding: 10px; text-align: center; }
#productBox .picture img { padding: 2px; border: 1px solid #f0f0f0; }
#productBox .pictures img { padding: 2px; border: 1px solid #f0f0f0; margin: 20px 1px 0 1px; }

#productBox .opis { clear: both; padding: 15px; background: #f2f2f2; margin: 10px 0 20px 0; }
#productBox .price { float: left; width: 300px; font-size: 18px; font-weight: bold; padding: 10px 0 0 0; }
#productBox .price .priceOld { text-decoration: line-through; margin-left: 10px; }
#productBox .price .red { color: red; }

#productBox .ofspec { color: #000000; text-align: center; }
#productBox .ofspec span { padding-right: 10px; }
#productBox .ofspec .nowosc { color: #18ad18; }
#productBox .ofspec .promocja { color: red; }
#productBox .ofspec .polecany { color: blue; }

#productBox .linia { height: 1px; width: 100%; background: #e6e6e6; overflow: hidden; margin: 5px 0 5px 0; }

#productBox .nr_kat { padding-top: 4px; }
#productBox .nr_kat span { font-weight: bold; width: 150px; display: block; float: left; text-align: right; margin-right: 10px; }
#productBox .koszt_inwestycji { padding-top: 4px; }
#productBox .koszt_inwestycji span { font-weight: bold; width: 150px; display: block; float: left; text-align: right; margin-right: 10px; }
#productBox .powierzchnia { padding-top: 4px; }
#productBox .powierzchnia span { font-weight: bold; width: 150px; display: block; float: left; text-align: right; margin-right: 10px; }

#productBox .button { float: right; text-align: right; padding: 5px 0 0 0; }
#productBox .button img { cursor: pointer; }
#productBox .powrot { text-align: right; }
#productBox .powrot img { cursor: pointer; }

#productBox .ocena { }

#productBox .ocena #ocenaGwiazdki { width: 202px; overflow: hidden; background:url(../img/stars.gif) no-repeat; height: 16px; }
#productBox .ocena #ocenaGwiazdki a { width: 20px; line-height: 18px;  float: left; }
#productBox .ocena #ocenaGwiazdki a:hover { text-decoration: none;}

#productBox .ocena img { margin-right: 3px; }
#ocenaInfo { padding: 0 0 5px 0; color: red; }

#productContactForm { margin: 20px 0 20px 0;overflow: hidden; width: 556px; }

#productContactForm .input {width:166px;height:21px;border:1px solid #cccccc;padding:3px 5px 0 5px;font-family:trebuchet ms;color:#666666;margin:0 0 10px 0}
#productContactForm .marginInput {margin-right:11px;}
#productContactForm textarea {width:544px;border:1px solid #cccccc;padding:2px 5px 0 5px;font-family:trebuchet ms;color:#666666;margin:0 0 10px 0;height:100px}
#productContactForm .newsletter {margin:10px 0 0 0}
#productContactForm .newsletter input {vertical-align:middle;margin:0 10px 0 0}
#productContactForm .newsletter label {vertical-align:middle;color:#666;font-size:11px;}
#productContactForm .button { margin: 20px 0 0 0; text-align: center; cursor: pointer; }

#productOpiniaForm { margin: 20px 0 20px 0;overflow: hidden; width: 556px; }
#productOpiniaForm .input {width:260px;height:21px;border:1px solid #cccccc;padding:3px 5px 0 5px;font-family:trebuchet ms;color:#666666;margin:0 0 10px 0}
#productOpiniaForm .marginInput {margin-right:11px;}
#productOpiniaForm textarea {width:544px;border:1px solid #cccccc;padding:2px 5px 0 5px;font-family:trebuchet ms;color:#666666;margin:0 0 10px 0;height:100px}
#productOpiniaForm .button { margin: 20px 0 0 0; text-align: center; cursor: pointer; }
.opinia { padding: 10px; border-bottom: 1px solid #BEBEBE; margin: 0 0 10px 0; }
.opinia span { font-size: 10px; font-style: italic; color: #BEBEBE; }




/* szczegoly produktu */

/* formularz kontaktu */
.formKontaktu { width: 420px; margin: 10px auto; text-align: center; }
.formKontaktuZestaw { width: 420px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.formKontaktuLabel { float: left; width: 120px; 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;background:url(../img/input_bg.jpg) top repeat-x;padding:3px;}
.formKontaktuPole select { width: 276px;color: #000000; }
.formKontaktuPole textarea { padding: 3px; width: 270px; height: 80px; overflow: auto; color: #000000; border: 1px solid #ccc; background:url(../img/input_bg.jpg) top repeat-x; 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 */

/* skladanie zamowienia */
.skladanie_zamowienia {  }
.skladanie_zamowienia_tytul { font-weight: bold; font-size: 13px; color: #1F236E; margin-top: 20px; }
.skladanie_zamowienia_ramka { overflow: hidden; margin-bottom: 4px; padding: 20px; }
.skladanie_zamowienia_tresc { margin: 10px 5px 10px 0; }
.skladanie_zamowienia_przycisk { text-align: left; }
.skladanie_zamowienia_przycisk img { padding-bottom: 10px; }
.skladanie_zamowienia_form { margin: 10px 5px 10px 0; }

.logInputD {clear:both;overflow:hidden; width:335px;margin:0 0 10px 0}
.logInputD label {float:left;width:130px;font-weight:bold;}
.logInputD input {float:left; width: 200px; color: #4b4d4f; background: #FFFFFF; border: 1px solid #F4A41F;padding:3px 0 3px 3px; }
.loginBtnD {width:335px;text-align:right; padding: 0px 0 0 0; }
/* skladanie zamowienia */

/* formularz klienta */
.form {  }
.form input, textarea { font-family: Tahoma; font-size: 12px; color: #000000; background: #FFFFFF; padding: 3px; overflow: auto; border: 1px solid #dc6ba0; }
.formSet { padding: 20px 10px; overflow: hidden;clear:both; margin-bottom: 4px;border-bottom:1px solid #eee }
.formTitle { font-weight: bold; font-size: 16px; color: #1F236E; margin: 0px 0 10px 0;line-height:22px }
.formCheckbox { padding: 5px; }
.formCheckbox input { vertical-align: middle;border:none;padding:0 }
.formCompany {  }
.formLabel { width: 170px; float: left; text-align: right; }
.formLabel span {color: #B31660;font-weight:bold; }
.formField { width: 310px; float: left; margin: 0 0 0 5px; }
.formField input { margin-bottom: 6px; vertical-align: middle; height:14px}
.formInput1 { width: 290px; }
.formInput2 { width: 191px; }
.formInput3 { width: 33px; }
.formInput4 { width: 200px; color: #4b4d4f;background: #FFFFFF; border: 1px solid #dc6ba0;padding:3px 0 3px 3px; }
.formTextarea { width: 450px; height: 150px; }
.formSetBottom { padding: 0px 10px; overflow: hidden;clear:both;width:490px}
.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: #B31660;font-weight:bold;  }
/* formularz klienta */

/* moje konto */
#formLogin {width:340px}
#przypomnijHasloBox {width:340px}
#przypomnijHasloBox .search_button {text-align:right;}
#przypomnijHasloBox .search_button img {cursor:pointer;}
.myAccount_zestaw {clear:both;margin:0 0 10px 0;width:340px;overflow:hidden;}
.myAccount_label { float: left; width: 135px; text-align: left; font-weight:bold;clear:both;}
.myAccount_label span { color: #ED6124;font-weight:bold; }
.myAccount_input { float: left; width: 203px; text-align: left;}
.myAccount_input input { width: 200px; color: #4b4d4f;background: #FFFFFF; border: 1px solid #F4A41F;padding:3px 0 3px 3px;}
.myAccount_submit {width:130px;text-align:right;float:right}
.required_fields { float:left;color: #ED6124;font-weight:bold;margin:10px 0 0 0;width:150px; }

/* koszyk */
#koszyk { border-collapse: collapse; margin: 10px 0 10px 0; width: 100%; }
#koszyk td { border: 1px solid #DCDDF9; padding: 12px 10px 12px 10px; }
#koszyk th {line-height:13px;text-align:center;border-top:0px;padding:3px 10px 3px 10px;font-size:11px;border: 1px solid #DCDDF9; padding: 12px 10px 12px 10px;}
#koszyk .liczba_sztuk {width:43px;border:1px solid #d7d7d7;color:#666666;text-align:center;padding:3px 0;font-size:11px;margin:0 0 0 5px;}
.koszyk_naglowek_1 { width:207px;border-left:0px;text-align:left; }
.koszyk_naglowek_2 {text-align:right;}
.koszyk_naglowek_3 {text-align:center;}
.koszyk_naglowek_4 {text-align:right;}
.koszyk_naglowek_5 {text-align:right;}
.koszyk_naglowek_6 {border-right:0px;}
.koszyk_wiersz_1 { width:207px;border-left:0px;text-align:left; }
.koszyk_wiersz_2 {text-align:right;}
.koszyk_wiersz_3 {text-align:center;}
.koszyk_wiersz_4 {text-align:right;}
.koszyk_wiersz_5 {text-align:right;}
.koszyk_wiersz_6 {text-align:right;border-right:0px;}
.koszyk_podsumowanie_1 { text-align:right;border-left:0px;padding:15px 10px 15px 10px;font-weight:bold; }
.koszyk_podsumowanie_2 { 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: 100px; }
.koszyk_przyciski_prawe { float: right; text-align: right; width: 350px; }
/* 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 */

/* mapa serwisu */
.ms0 { padding: 2px 0 2px 0; font-weight: bold; }
.ms1 { padding: 2px 0 2px 20px; }
.ms2 { padding: 2px 0 2px 40px; }
.ms3 { padding: 2px 0 2px 60px; }
/* mapa serwisu */

/* 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, td {border:1px solid #DFDFDF;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 */

/* wyszukiwarka zaawansowana */
.searchLabel { float: left; width: 160px; text-align: right; margin: 4px 5px 0 0; }
.searchField { float: left; width: 250px; margin: 2px 0 2px 0; }
.searchField input { width: 236px; }
.searchField select { width: 240px; }
.searchButton { clear: both; width: 405px; text-align: right; padding: 5px 0 0 0; }
/* wyszukiwarka zaawansowana */




/* portfolio - kategorie */
#realizacje {width:535px;margin:0 auto;overflow:hidden;clear:both;}
#realizacje .set {width:535px;overflow:hidden;clear:both;margin:0 0 25px 0}
#realizacje .margin {margin:0 27px;}
#realizacje .box {width:160px;float:left;}
#realizacje .box .picture {width:160px;margin:0 0 10px 0}
#realizacje .box .picture img { cursor: pointer; }
#realizacje .box .title {width:160px;display:block;color:#5c7797;font-size:15px;text-align:center;font-weight:bold;;line-height:20px;text-decoration:none;font-family:arial;}
#realizacje .box .title:hover {color:#BF7122}
/* portfolio - kategorie */

/* portfolio - lista realizacji */
#realizacjeList {width:535px;margin:0 auto;overflow:hidden;clear:both;font-size:11px;}
#realizacjeList .header {color:#008846;font-size:17px;line-height:23px;margin:0 0 20px 0}
#realizacjeList .set {width:535px;overflow:hidden;clear:both;margin:0 0 25px 0}
#realizacjeList .margin {margin:0 27px;}
#realizacjeList .box {width:160px;float:left;}
#realizacjeList .box .picture {width:160px;margin:0 0 10px 0}
#realizacjeList .box .picture img { cursor: pointer; }
#realizacjeList .box .title {width:160px;display:block;color:#5c7797;font-size:15px;text-align:center;font-weight:bold;;line-height:20px;text-decoration:none;font-family:arial;}
#realizacjeList .box .title:hover {color:#BF7122}
#realizacjeList .box .description {margin:2px 0 0 0}
#realizacjeList .box .description a {text-decoration:none;}
/* portfolio - lista realizacji */


/* portfolio - szczegóły realizacji */
#realizacjaBox {width:535px;margin:0 auto;font-size:11px;}
#realizacjaBox .title {color:#008846;font-size:17px;line-height:23px;margin:0 0 20px 0}
#realizacjaBox .picture { margin: 0 0 40px 0; overflow: hidden; }
#realizacjaBox .smallPics {margin:0 0 25px 0;text-align:center;}
#realizacjaBox .smallPics img {margin:0 15px 10px 0;cursor:pointer;}
#realizacjaBox .picture_l { width: 46px; float: left; margin: 0 12px 0 0; }
#realizacjaBox .picture_l img, #realizacjaBox .picture_r img { margin-top: 121px; cursor: pointer; }
#realizacjaBox .picture_c { width: 410px; height: 288px; text-align: center; float: left; margin: 0 12px 0 0; }
#realizacjaBox .picture_r { width: 46px; float: left; }
#realizacjaBox .description {text-align:justify;margin:0 0 20px 0}
#realizacjaBox .contact {}
#realizacjaBox .contact a {font-size:13px;font-weight:bold;;color:#5c7797;text-decoration:underline;}
#realizacjaBox .contact a:hover {color:#008846;text-decoration:none;;}
#realizacjaNav {width:535px;overflow:hidden;margin:20px 0 0 0;}
#realizacjaNav a {display:block;color:#008846;text-decoration:none;font-size:11px;}
#realizacjaNav a:hover {color:#5c7797;text-decoration:none;}
#realizacjaNav .left {float:left;width:200px;}
#realizacjaNav .right {float:right;text-align:right;width:200px;}
#realizacjaNav .img1 {margin:0 5px 0 0}
#realizacjaNav .img2 {margin:0 0 0 5px}
/* portfolio - szczegóły realizacji */

.pobieranieProdukt { font-size: 16px; font-weight: bold; margin: 5px 0 5px 0; }
.pobieraniePlik { padding: 3px 10px 3px 10px; margin-bottom: 1px; background: #f1f1f1; }
