body { margin: 0;	padding: 0;	background: url(../img/body_bg.jpg) repeat-x top #ffffff; font-family: Tahoma; font-size: 11px; color: #333333; line-height: 16px; text-align: center; }

a { color: #ff6600; text-decoration: none; font-weight:normal;}
a:hover { color: #274d8c; text-decoration: underline; }
form { display: inline; }
.ok { font-weight: bold; width: 100%; text-align: center; color: #17418D; }
.blad { color: red; font-weight: bold; width: 100%; text-align: center; }
img {border:0px;}
.porcjowanie { width: 100%; clear: both; float: left; text-align: center; }
.porcjowanie a {font-weight: bold; }

.form_naglowek {color:#375c99;font-family:arial;font-size:17px;font-weight:normal;margin:20px 0 20px 0; width: 100%; text-align: center; font-weight: bold;}

ul {list-style: none;margin-left:10px;padding:0;}
ul li {background: url(../img/map_2_bg.gif) no-repeat 2px 5px;padding:0 0 0 15px;}

#layout {margin: 0 auto;  width:930px; position: relative;}

#header {background:url(../img/header_bg.jpg) repeat-y;width:930px;}
#headerLogo {float:left;display:inline;width:230px}
#headerRight {float:left;display:inline;width:700px;margin:10px 0 0 0}
#headerMenu{float:left;display:inline;margin:10px 0px 0 130px;}
#headerMenu a {color:#e95e00 ;text-decoration:none;margin:0 10px 0 0}
#headerMenu a:hover {text-decoration:underline;}

#language {float:left;display:inline;color:#9f9f9f;margin:10px 0 0 10px;}
#language .langText {float:left;display:inline;margin:0 10px 0 0}
#language .language_active {color:#ffffff;background:url(../img/language_bg.gif) no-repeat}
#language a {float:left;display:inline;display:block;color:#9f9f9f;width:21px;height:20px;text-decoration:none;text-align:center;padding:1px 0 0 0;margin:0 2px}
#language a:hover {color:#ffffff;background:url(../img/language_bg.gif) no-repeat}

#searchBox {float:left;display:inline;width:235px;height:39px;background:url(../img/searchbox_bg.jpg) no-repeat;margin:0 0 0 10px;}
#searchBox input {vertical-align:middle;margin:8px 0 0 0}
#searchBox img {vertical-align:middle;margin:8px 0 0 0;cursor:pointer}
#searchBox .input_text {width:150px;height:16px;border:1px solid #dadada;margin-right:10px;padding:4px 0 0 3px;font-size:10px;color:#9f9f9f}

#mainMenu {width:930px}
#mainFlashBody { width: 930px; height: 309px; position: relative;}
#mainFlash {width:930px; position: absolute; top: 0; left: 0;}
#mainNews { width: 210px; position: absolute; top: 140px; left: 20px;}
#mainNewsHeader { color: #FFFFFF; width: 100%; text-align: left; float: left; clear: both; margin: 0 0 5px 0; font-size: 16px;}
#mainNewsName { color: #FFFFFF; font-weight: bold; width: 100%;  text-align: left; float: left; clear: both; margin: 0 0 5px 0;} 
#mainNewsText { color: #FFFFFF; width: 100%; text-align: left; float: left; clear: both; line-height: 16px;}
#mainNewsText img {vertical-align:middle;}

#mainInfo { position: absolute; top: 190px; left: 270px; width: 630px;}
#mainInfoHeader { width: 100%; clear: both; color: #FFFFFF; text-align: left; font-size: 16px;}
#mainInfoText { width: 100%; clear: both; color: #FFFFFF; text-align: left;line-height:18px}
#mainInfoText .ico2 { vertical-align:middle;}

#content {width:930px;margin:0 auto 0 auto;background:#eeeeee url(../img/column_left_bg.jpg) repeat-y left}
#columnLeft {float:left;display:inline;width:251px;}
#columnLeft .columnLeftBox {width:221px;background:#ff6600 url(../img/column_left_box_bg.jpg) no-repeat top;padding:25px 10px 20px 20px;text-align:left;color:#ffffff;overflow:hidden;}
#columnLeft .columnLeftBox h1 {font-size:15px;color:#ffffff;font-family:arial;margin:0 0 10px 0;font-weight:normal;line-height:20px; visibility:visible;}
#columnLeft .columnLeftBoxImg {float:left;display:inline;width:75px}
#columnLeft .columnLeftBoxText {float:left;display:inline;width:135px;margin:0 0 0 10px;}
#columnLeft .columnLeftBoxText a { text-decoration: none; color: #FFFFFF;}
#columnLeft .columnLeftBoxText a:hover { text-decoration: underline; color: #FFFFFF;}



#columnRight {float:left;display:inline;width:639px;text-align:left;padding:20px 20px 0 20px;background:#eeeeee; overflow: hidden;}
#columnRight h2 {color:#375c99;font-family:arial;font-size:17px;font-weight:normal;margin:0px 0 10px 0}
.products {padding:20px 0 20px 0;width:639px; float: left;}
.productBox {float:left; display:inline; width:170px;}
.productImg {text-align:center;margin:0 auto; height: 113px;}
.productDescription {margin:20px 0 0 0;text-align:left;}
.productHeader a {color:#17428a;text-decoration:none;}
.productHeader a:hover {text-decoration:underline;}
.productTechData {margin:10px 0 0 0}
.productTechData a {color:#ff6600;text-decoration:none;}
.productTechData a:hover {color:#17428a}
.productTechData img {vertical-align:middle;}
.ico1 {margin:0 3px 0 0}
.ico2 {margin:0 0 0 3px}

.productLine {float:left;display:inline;margin:0 30px;background:url(../img/product_line_bg.gif) repeat-y;width:1px;height:200px;overflow:hidden;}

#footerMainPage {background:url(../img/footer_main_page.jpg) repeat-y;height:25px;width:930px;}
#footer {width:930px;height:43px;background:#274d8c;margin:0 auto}
#footer a {color:#9b9b9b}
#copyright {float:left;display:inline;margin: 15px 0 0 25px; width:450px;text-align:left;color:#9b9b9b}
#footerMenu {float:right;display:inline;margin: 15px 25px 0 0; }
#footerMenu a {text-decoration:none;}
#footerMenu a:hover {text-decoration:underline;}
.footerPosition {float:left;display:inline;}
.footerLine {vertical-align:middle;float:left;display:inline;margin:0 8px;background:#5e77a1;width:1px;height:15px}

/*----------------------FORMULARZ------------------------------------------------------------------*/
.form_zestaw { clear: both; float: left; width: 639px; margin: 0 0 5px 0; display: inline; text-align: center;}
.form_zestaw_opis { clear: both; float: left; width: 260px; text-align: right; margin: 0 0 0 0px; font-weight: bold; display: inline; color:#333333;}
.form_zestaw_input { float: left; width: 300px; margin: 0 0 0 10px; text-align: left; display: inline;}
.form_zestaw_input input { float: left;}
.form_zestaw_input .link { float: left; margin-left: 15px; margin-top: 4px;  }
.form_zestaw_input div { float: left; color: #990000;}
.form_zestaw_input .input_1 { width: 300px; float: left; font-family: Tahoma; color: #333333; border: 1px solid #274d8c; background: #EEEEEE; padding: 2px 5px 2px 5px; font-size: 11px; }
.form_zestaw_input .input_1_short { width: 150px; float: left; font-family: Tahoma; color: #333333; border: 1px solid #274d8c; background: #EEEEEE; padding: 2px 5px 2px 5px; font-size: 11px; }

.form_zestaw_input .textarea { width: 300px; float: left; font-family: Tahoma; color: #333333; border: 1px solid #274d8c; background: #EEEEEE; padding: 2px 5px 2px 5px; height: 80px; font-size: 11px; }

/*----------------------KONIEC FORMULARZ------------------------------------------------------------------*/



#homepage_partnerzy { border-top: 1px solid #D4D4D4;}
#homepage_partnerzy .text { margin: 10px 0 0 20px;}
#homepage_partnerzy .text h2 { font-size: 12px; color: #385d9a; text-align: left;}
#homepage_partnerzy .images img { margin: 0 15px 10px 0;}
/*subpage*/
#ContentBanner { position: relative;}
#bannerSubpage {background:url(../img/header_bg.jpg) repeat-x-y; width:930px;height:196px; background: #274D8C;}
#bannerSubpageTitle { position: absolute; width: 640px; top:160px; left: 270px; }
#bannerSubpageTitle h1 { color: #ffffff; font-family: Arial; font-size: 17px; font-weight: normal; padding: 0; margin: 0; text-align: left; }
#leftMenu {width:220px;margin:25px 10px 0 21px;text-align:left;}
#leftMenu .menu_1 {display:block;background:url(../img/left_menu.gif) no-repeat 0 1px;color:#274d8c;font-weight:bold;text-decoration:none;padding:0 0 0 25px;margin:12px 0}
#leftMenu .menu_1:hover {background:url(../img/left_menu_on.gif) no-repeat 0 1px;color:#ff6600}
#leftMenu .menu_1_active {background:url(../img/left_menu_on.gif) no-repeat 0 1px;color:#274D8C}
#localizer {width:640px;padding:0px 0 10px 0}
#leftMenu .menu_2 {display:block;color:#666666;font-weight:normal;text-decoration:none;padding:0 0 0 25px;margin:8px 0}
#leftMenu .menu_2:hover {color:#ff6600}
#localizer .localizerPosition {float:left;display:inline;margin:0 5px 0 0}
#localizer a {color:#274d8c;text-decoration:none;font-size:10px;}
#localizer a:hover {color:#ff6600;}
#localizer img {vertical-align:middle;float:left;display:inline;margin:4px 6px 0 6px;}
#localizer .localizerActive {color:#ff6600;}
#localizer .localizerActive:hover {color:#274d8c;#274d8c;font-weight:normal;text-align:left;}

#columnRightText {width:620px;margin:10px 10px 20px 0;text-align:justify}

#columnRightText h2 {font-size:11px;color:#274d8c;margin:10px 0 10px 0;float:none;font-weight:bold;}
#columnRightText .tr_bg {background:#d2d2d2}
#textMenu {font-size:10px;float:right;display:inline;margin:0 20px 30px 0}
#textMenu a {color:#274d8c;margin:0 6px;text-decoration:none;}
#textMenu a:hover {color:#ff6600}
#textMenu img {margin:0 0 0 3px}

.newsBox {width:620px;}
.newsBox .newsHeader a{color:#274d8c;font-weight:bold;text-decoration:none;}
.newsBox .newsHeader a:hover{color:#ff6600;}
.newsLine {background:url(../img/news_line.gif) repeat-x;width:620px;height:1px;overflow:hidden;margin:13px 0}
.newsLine2 {background:url(../img/news_line.gif) repeat-x;width:620px;height:1px;overflow:hidden;margin:40px 0}
.newsText {margin:5px 0 5px 0}
.newsText a {color:#ff6600;text-decoration:none;}
.newsText a:hover {text-decoration:underline;}
.newsDate {color:#727272}

#sortingBox {margin:0 auto 0 auto;padding:10px 0 0 0;text-align:center;line-height:18px;}
#sortingBox a{vertical-align:middle;}
#sortingBox img {margin:1px 3px 0 3px;vertical-align:middle;}
#sortingBox .prev_next {float:left;display:inline;display:block;background:#eeeeee;color:#ff6600;vertical-align:middle;text-decoration:none;margin:0 6px;}
#sortingBox .prev_next:hover {background:#eeeeee;color:#274d8c;}
#sortingBox .sortPage {float:left;display:inline;display:block;background:#274d8c;margin:0 2px;color:#ffffff;text-decoration:none;text-align:center;line-height:22px;width:20px;vertical-align:middle;}

#sortingBox .sortPage:hover {background:#ff6600;}

#rightMenu {width:620px;padding:10px 0 0 0}
.rightMenuPosition {float:left;display:inline;margin:0 1px 0 0}
.positionFirst {float:left;display:inline;background:url(../img/position_first.jpg) no-repeat;width:5px;height:23px}
.positionLast {float:left;display:inline;background:url(../img/position_last.jpg) no-repeat;width:5px;height:23px}
.positionCenter {float:left;display:inline; background:url(../img/menu_position_bg.jpg) repeat-x;}
.positionCenter a {float:left;display:inline;display:block;height:20px;color:#ffffff;text-decoration:none;padding:3px 5px 0 5px;font-size:13px;}
.positionCenter a:hover {color:#ffffff;}
.positionFirstOn {float:left;display:inline;background:url(../img/position_first_on.jpg) no-repeat;width:5px;height:23px}
.positionLastOn {float:left;display:inline;background:url(../img/position_last_on.jpg) no-repeat;width:5px;height:23px}
.positionCenterOn {float:left;display:inline; background:url(../img/menu_position_bg_on.jpg) repeat-x;}
.positionCenterOn a {float:left;display:inline;display:block;height:20px;color:#ffffff;text-decoration:none;padding:3px 5px 0 5px;font-size:13px;}
.positionCenterOn a:hover {color:#ffffff;}

.productDetails {width:620px;margin:25px 0 25px 0}
#productDetails {width:620px;margin:25px 0 25px 0}
#rightMenuBg {background:url(../img/product_details_bg.gif) repeat-x;width:620px;height:10px;}
#productText {float:left;display:inline;width:375px;margin:0 20px 0 0}
#productImg {float:left;display:inline;width:225px}

.product_gallery { padding: 1px; border: 3px solid #CCCCCC; cursor: pointer; margin: 0 5px 5px 0;}
.ul_nagrody li {margin:0px 0 0px 0}
#select {margin:20px 0 20px 0}
#select select {border:1px solid #cccccc;width:200px}

#footerSubpage {width:930px;height:2px;overflow:hidden;background:#ffffff}
.sitemap {list-style:none;text-align:left}
.sitemap a{color:#274d8c;text-decoration:none;font-weight:normal;background:url(../img/map_2_bg.gif) no-repeat 0 13px;padding:10px 0 10px 15px}
.sitemap a:hover {color:#ff6600;text-decoration:underline;font-weight:normal;background:url(../img/map_2_bg_on.gif) no-repeat 0 13px;}
.sitemap li {margin:5px 0;list-style-type:none;background:none;}

a.map_product {background:url(../img/map_3_bg.gif) no-repeat 0 9px;padding:5px 0 10px 15px}
a.map_product:hover { background:url(../img/map_3_bg_on.gif) no-repeat 0 9px;}


a.map_bolder {font-weight:bold;background:url(../img/left_menu.gif) no-repeat 0 9px;padding:10px 0 10px 25px}
a.map_bolder:hover {font-weight:bold;background:url(../img/left_menu_on.gif) no-repeat 0 9px;}
.dane_techniczne {border:1px solid #cccccc;border-collapse:collapse;background:#e1e1e1;margin:0 auto;}
.dane_techniczne p {margin:0px;}
.dane_techniczne td {padding:3px 10px;border:1px solid #ffffff}
.dane_techniczne_header {background:#d5d4d0;font-weight:bold;text-align:center;}

.contactBox {width:630px;}
.contactBox h1 {font-weight:bold;font-size:11px;margin:0; visibility: visible;}
.mainMail a{color:#e95e00;font-weight:bold;font-size:10px;text-decoration:none;}
.mainMail a:hover{text-decoration:underline;}
.stanowisko {margin:6px 0 4px 0}

.contactPeople {width:630px;padding:5px 0}
.contactPeoplePosition1 {width:600px;height:22px;padding:8px 10px 0 20px}
.contactPeoplePosition2 {width:600px;height:22px;padding:8px 10px 0 20px;background:#d2d2d2;}
.name {float:left;display:inline;width:190px;margin:0 10px 0 0}
.telNumber {float:left;display:inline;width:170px;margin:0 10px 0 0}
.email {float:left;display:inline;width:220px;}
.email a {text-decoration:none;}

.contactLine {width:630px;height:1px;overflow:hidden;background:#275db7;margin:20px 0}

/* do pobrania*/

.wyniki_wyszukiwania_1 { font-weight: bold; padding: 0 0 4px 0; border-bottom: 1px solid #275DB7; }
.wyniki_wyszukiwania_2 { padding: 5px 0 15px 0; }


.downloadFile {padding:5px 0}
.downloadHeader {color:#333333;font-weight:bold;padding:5px 0}
.downloadLogo {float:left;display:inline;background:url(../img/download_logo_bg.gif) no-repeat;width:28px;height:18px;color:#fff;font-weight:normal;font-size:8px;padding-top:1px;margin:0 10px 0 0;text-align:center}

.fileName {float:left;display:inline;}
.fileName a {color:#515151;text-decoration:none;}
.fileName a:hover {color:#274d8c;text-decoration:underline;}
.fileSize {float:left;display:inline;color:#888888;margin: 0 0 0 20px;}

.sIFR-flash {visibility: visible !important;  margin: 0;  padding: 0;}

.sIFR-unloading .sIFR-flash {visibility: hidden !important;}

.sIFR-replaced, .sIFR-ignore {visibility: visible !important;}

.sIFR-alternate {  position: absolute;  left: 0;  top: 0;  width: 0;  height: 0;  display: block;  overflow: hidden;}

.sIFR-replaced div.sIFR-fixfocus {  margin: 0pt;  padding: 0pt;  overflow: auto;  letter-spacing: 0px;  float: none;}

#bannerSubpageTitle .sIFR-active h1 
    .sIFR-active h2,
    .sIFR-active h3,
    .sIFR-active h4,
    .sIFR-active h5#pullquote {visibility: hidden; font-family: Tahoma; line-height: 1em; color: #0E5FD8;}
    .sIFR-active h1 {padding: 0; margin:0;}
    .sIFR-active h2 {font-size: 55px;}
    .sIFR-active h3 {font-size: 18px; }
    .sIFR-active h4 {font-size: 21px; font-weight: normal;}
    .sIFR-active h5#pullquote {font-size: 24px;}

/* kontakt-mapa */
#contact_map {width:575px;height:260px;}

/* galeria */
.gallery2_into {width:450px;margin:30px 0 10px 0;padding:15px 0 0 0;border-top:1px solid #fff}

/* galerie o firmie */
.companyImages {width:620px;margin:10px 0 30px 0}
.companyImages img {float:left;display:inline;padding:1px;border:3px solid #cccccc;margin-bottom:10px;}
.companyImages .img_middle {margin:0 10px 0 10px}

.newsGallery { text-align: center; margin: 5px 0 0 0; }
.newsGallery img { padding: 1px; border: 3px solid #cccccc; margin: 3px; }

#popup { position: absolute; top: 70px; left: 100px;  z-index: 1000; }
