/*
  $Id: stylesheet.css,v 1.1.1.1 2004/03/04 23:42:24 ccwjr Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
a img {border: 0px;}

p {
    margin-bottom: 2px;
    margin-top: 4px;
}
ul {
    margin-top: 0px;
    padding-top: 0px;
    padding-left: 15px;
}
.block2 {
	display: block;
}

.absolute2 {
	position: absolute;
	z-index:2;
}

input.inputLogin {
    	background-image: url('images/inputBcg.png');
	background-repeat: no-repeat;
        border: none;
        color: #838485;
        height: 26px;
        padding-left: 10px;
        margin-bottom: 5px;
        width: 157px;
}
input.inputLogin.rightLogin{
        margin-top: 8px;
}

.topStrap {
    	background-image: url('images/top.png');
	background-repeat: repeat-y;
}
.login_info {
  	font-family : Verdana, Arial, sans-serif;
  	font-size : 10px;
  	font-weight : bold;
  	color: #0055A6;
      }

  .cat_description {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #800000;
     background : inherit;
     font-weight : bold;
      }
      
 .attrText {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
      }      
      
 .boxText {
     color : #7F8081;
     font-family : Verdana, Arial, sans-serif;
     font-size : 11px;
     padding-bottom: 0px;
     padding-left: 14px;
     padding-top: 2px;
     text-align: left;
      }

 .boxHText {
     background: #EDEDED;
     height: 22px;
     font-family : inherit;
     font-size : 11px;
     padding-top: 10px;
     padding-bottom: 2px;
     padding-left: 13px;
     margin-top: 10px;
     margin-bottom: 5px;
     margin-left: -13px;
     float: left;
     width: 171px;
     font-weight: bold;
  }      
  .infoBoxContentsLeft .boxText a.cat_down {
      float: left;
      margin-bottom: 0px;
      margin-top: 5px;
      width: 170px;
  }
      
 .centerTable {
     background-image : url('images/bg_cat4.gif');
     background-repeat : repeat-x;
     background : #fbfcfd;
     color : inherit;
      }
 .errorBox {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : inherit;
     background : #ffb3b5;
     font-weight : bold;
      }
 .stockWarning {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #cc0033;
     background : inherit;
      }
 .productsNotifications {
     background : #f2fff7;
     color : inherit;
      }
 .orderEdit {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #0055A6;
     background : inherit;
     text-decoration : underline;
      }
 .navBlue {
     color : #ff0000;
     background : inherit;
     font-size : 8pt;
     font-family : Verdana, Arial, sans-serif;
      }
 .subnavBlue {
     color : #9966ff;
     background : inherit;
     font-size : 8pt;
     font-family : Verdana, Arial, sans-serif;
      }
 BODY {
     background : #fff;
     color : #838485;
     margin : 0;
      }
 A {
     color : #838485;
     background : inherit;
     text-decoration : none;
      }
 A:hover {
     color : #aabbdd;
     background : inherit;
     text-decoration : underline;
      }
 FORM {
     display : inline;
      }
 TR.header {
     background : #ffffff;
     color : inherit;
     height: 100px;
      }
 TR.headerNavigation {
 	 /* odpowiada za naglowek - linki u gory */
     /* background : #bbc3d3; */
     background : #dededc;
     color : #838485;
      }
 TD.headerNavigation {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     /* background : #bbc3d3; */
     background : #fff;
     color : #838485;
      }
 A.headerNavigation {
     background: none;
     color : #838485;
      }
 a:hover.headerNavigation {
     color : #777777;
      }
 TR.headerError {
     background : #ff0000;
     color : #bbc3d3;
      }
 TD.headerError {
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 12px;
     background : #ff0000;
     color : #ffffff;
     font-weight : bold;
      }
 TR.headerInfo {
     background : #00ff00;
     color : #bbc3d3;
      }
 TD.headerInfo {
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 12px;
     background : #00ff00;
     color : #ffffff;
     font-weight : bold;
      }
 TR.footer {
     background : #565656;
     color : inherit;
      }
 TD.footer {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     background : #565656;
     color : #ffffff;
     font-weight : bold;
      }
 .templateinfobox {
     background : #f8f8f9;
     color : inherit;
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;
      }
 .infoBox {
     /* background : #b6b7cb; */
     color : #000000;
      }
.infoBoxLeft {
     background: url('images/box_center.png') repeat-y;
     color : #000000;
}
 TD.infoBox, SPAN.infoBox {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;
     background : #bbc3d3;
     color : inherit;
      }
 TD.infoBoxHeading {
     background: url('images/box_top_long.png');
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;
     height: 21px;
     padding-left:10px;
     text-align: left;
     /* background : #bbc3d3; 
     	odpowiada za ramki po bokach
     	/creloaded/templates/Original/images/infobox/corner_right_left.gif
     	boczne ramki
     */
     color : #fff;     
      }   

 A.infoBoxHeading {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;
     /* background : #bbc3d3; 
     	odpowiada za ramki po bokach
     	/creloaded/templates/Original/images/infobox/corner_right_left.gif
     */
     background : #000000;
     color : #ffffff;     
      }      
 a.forgotten {
     color: #D7D6D6;
      }             
 a:hover.forgotten {
     color: #565656;
      }  
      
 .infoBoxContents {
     background: url('images/column_right_content_center.png') repeat-y;
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
      }
   
.infoBoxContentsLeft {
     color : #000000;
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
}

.box_bottom {
    background: #fff;
     padding: 0px;
}
 TD.infoBoxFooter {
    font-family : Verdana, Arial, sans-serif;
    font-size : 10px;
    font-weight : bold;
    background-color : #cccccc;
    color : #000000;
}

 TD.contentBoxHeading {
    font-family : Verdana, Arial, sans-serif;
    font-size : 10px;
    font-weight : bold;
    color : #534f4d;
     background : #bbc3d3;
    padding-top : 5px;
}
 .infoBoxContentsHeader {
     background : #bbc3d3;
    color : #ffffff;
    font-family : Verdana, Arial, sans-serif;
    font-size : 10px;
    font-weight : bold;
}

 .infoBoxContentsCenter {
    color : inherit;
     background : #f8f8f9;
    font-family : Verdana, Arial, sans-serif;
    font-size : 10px;
}

 TD.infoBoxContentsfooter {
    color : #000000;
     background : #bbc3d3;
     font-family : Verdana, Arial, sans-serif;
    font-size : 10px;
    font-weight : bold;
}
 TD.infoBoxHeadingImage {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;
     background-position : left;
     background-color : #bbc3d3;
     color : #000000;
      }
 TD.infoBoxFooterImage {
     font-family : Verdana, Arial, sans-serif;
     font-size : 1px;
     font-weight : bold;
     background-color : #bbc3d3;
     color : #000000;
      }
 .infoBoxNotice {
     background : #ff8e90;
     color : #ffffff;
      }
 .infoBoxNoticeContents {
     background : #ffe6e6;
     color : #ffffff;
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
      }
 TD.main_table_heading {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #000000;
      }
 TD.main_table_heading_inner {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #000000;
     padding-right: 0px;
      }
 TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
     background : #f8f8f9;
     color : inherit;
     
     
      }
      
    
 TR.productListing-odd {
     background : #FDFDFD;
     color : inherit;          
 }
 
 
 
 TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
     background : #fff;
     color : inherit;
      }
 TABLE.productListing {
     border : 1px;
     border-style : solid;
     border-color : #b6b7cb;
     border-spacing : 1px;
      }
 .productListing-heading {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     background : #565656;
     color : #fff;
     font-weight : bold;
      }
      
 .productListing-info {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     
     color : #000000;
     font-weight : bold;
      }      
      
      
      
 .productlisting-headingPrice {
     font-family : Verdana, Arial, sans-serif;
     font-size : 20px;
     background : #cccccc;
     color : #9a9a9a;
     font-weight : bold;
      }
 TD.productListing-data {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     
      }
      
 TD.productListing-data2{
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     padding-bottom: 15px;
     padding-top: 15px;   
     border-bottom: 1px solid #DEDEDE;       
      }      
      
      
TD.productListing-koszyk{
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     padding-bottom: 0px;
     padding-top: 15px;   
     border-bottom: 3px solid #DEDEDE;       
      }      
      
      
 TD.productListing-plik{
     font-family : Verdana, Arial, sans-serif;
     font-size : 11px; 
     padding-top: 0px;
     line-height : 1.5;
     
      }         
     
 TD.productListing-tlo{
     font-family : Verdana, Arial, sans-serif;
     font-size : 1px; 
     padding-top: 0px;
     line-height : 1em;
     
     padding-top: 10px;
     padding-bottom: 10px;
     
      }         
      
.hrstyle {
	border: 1px inset ;
	width: 100%;
}
      
      
.bezodleglosci{
     padding-bottom: 0px;
     padding-top: 0px;
     padding-bottom: 15px;
     padding-top: 5px;       
}
      
      
 TD.productListing-calc {
     color: #838485;
     font-family : Verdana, Arial, sans-serif;
     font-size : 8.5pt;
     padding-top: 10px;
     padding-left: 10px;
     padding-bottom: 0px;
     valign: top;
      }
      
 .tabela_kalkulatora {
       background: url('images/column_right_content_center.png') repeat-y;
       width: 787px;
       z-index: 1;
 }
 TD.productListing-calcHead {
     font-family : Myriad Pro, Verdana, Arial, sans-serif;
     font-size : 27px;
     padding-top: 8px;
     padding-left: 20px;
     padding-bottom: 8px;
     padding-right: 0px;
     color: black;
     margin-top: 20px;
     margin-bottom: 15px;
     width: 180px;
     vertical-align: top;
      }

TD.productListing-calcBody {
    padding: 0px;
      } 
      
 TR.productListing-calcHead {

      }      

 TD.productListing-calczero {
     color: #838485;
     font-family : Verdana, Arial, sans-serif;
     font-size : 11px;
     padding-top: 0px;
     padding-bottom: 0px;
      }            
      
 A.pageResults {
     color : #838485;
     background : inherit;
      }
 a:hover.pageResults {
     color : #aabbdd;
     background : #fff;
      }
 TD.pageHeading, DIV.pageHeading {
     font-family : Myriad Pro, Verdana, Arial, sans-serif;
     font-size: 30px;
     color : #000;
     background : inherit;
      }
 TR.subBar {
     background : #f4f7fd;
     color : inherit;
      }
 TD.subBar {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #000000;
     background : inherit;
      }
 TD.main, P.main {
     font-family : Verdana, Arial, sans-serif;
     font-size : 11px;
     line-height : 1.5;
     background : inherit;
      }
 TD.smallText, SPAN.smallText, P.smallText {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #838485;
      }
 TD.accountCategory {
     font-family : Verdana, Arial, sans-serif;
     font-size : 13px;
     color : #aabbdd;
     background : inherit;
      }
 TD.fieldKey {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     font-weight : bold;
      }
 TD.fieldValue {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
      }
 TD.tableHeading {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     font-weight : bold;
      }
 TD.category_desc {
     font-family : Verdana, Arial, sans-serif;
     font-size : 11px;
     line-height : 1.7;
     padding-left: 17px;
     padding-right: 17px;
      }
 SPAN.newItemInCart {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #ff0000;
     background : inherit;
      }
 CHECKBOX, INPUT, RADIO, SELECT {
     font-family : Verdana, Arial, sans-serif;
     font-size : 11px;
      }
 TEXTAREA {
     font-family : Verdana, Arial, sans-serif;
     font-size : 11px;
      }
 SPAN.greetUser {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     color : #f0a480;
     background : inherit;
     font-weight : bold;
      }
 TABLE.formArea {
     background : #f1f9fe;
     color : #f4f7fd;
     border-color : #7b9ebd;
     border-style : solid;
     border-width : 1px;
      }
 TD.formAreaTitle {
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 12px;
     font-weight : bold;
      }
 SPAN.markProductOutOfStock {
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 12px;
     color : #c76170;
     background : inherit;
     font-weight : bold;
      }
 SPAN.productSpecialPrice {
     font-family : Verdana, Arial, sans-serif;
     color : #ff0000;
     background : inherit;
      }
 SPAN.errorText {
     font-family : Verdana, Arial, sans-serif;
     color : #ff0000;
     background : inherit;
      }
 .moduleRowOver {
     background-color : #FDFDFD;
     color : inherit;
     cursor : pointer;
      }
 .moduleRowSelected {
     background-color : #FDFDFD;
     color : inherit;
      }
 .checkoutBarFrom, .checkoutBarTo {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #8c8c8c;
     background : inherit;
      }
 .checkoutBarCurrent {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #000000;
     background : inherit;
      }
 .messageBox {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
      }
 .messageStackError, .messageStackWarning {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     background-color : #ffb3b5;
     color : inherit;
      }
 .messageStackSuccess {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     background-color : #99ff00;
     color : inherit;
      }
 .inputRequirement {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     float: right;
     color : #ff0000;
     background : inherit;
     margin-right: 5px;
      }
 TABLE.linkListing {
     border : 1px;
     border-style : solid;
     border-color : #b6b7cb;
     border-spacing : 1px;
      }
 .linkListing-heading {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;
     background : #b6b7cb;
     color : #ffffff;
     text-align : center;
      }
 TD.linkListing-data {
     border-right : 1px solid #b6b7cb;
     border-bottom : 1px solid #b6b7cb;
     padding : 4px;
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
      }
 TR.linkListing-odd {
     background : #f8f8f9;
     color : inherit;
      }
 TR.linkListing-even {
     background : #f5f5f5;
     color : inherit;
      }
 .content {
     color : #000000;
     background : inherit;
     font-size : 10px;
     font-family : Verdana, Arial, sans-serif;
      }
 TR.ShowCartDetails, TD.ShowCartDetails, P.ShowCartDetails {
     font-family : Verdana, Arial, sans-serif;
     font-size : 11px;
     line-height : 1.5;
     color : #bdcaf0;
     background : inherit;
      }
 TR.HeaderPageLinksLeft, TD.HeaderPageLinksLeft, P.HeaderPageLinksLeft {
     background-image : url('images/button_blank_left.gif');
      }
 TR.HeaderPageLinksRight, TD.HeaderPageLinksRight, P.HeaderPageLinksRight {
     background-image : url('images/button_blank_right.gif');
      }
 TR.HeaderPageLinks, TD.HeaderPageLinks, P.HeaderPageLinks {
     background-image : url('images/button_blank_middle.gif');
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;
     background-color : inherit;
     color : #000000;
      }
 A.HeaderPageLinks {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;
     color : #000000;
     background : inherit;
      }
 a:hover.HeaderPageLinks {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;
     background : inherit;
     color : #00ff00;
      }
 TD.cookieUsage {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;
     background : #000000;
     color : #ffffff;
      }
 .attributeBoxContent {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #000000;
     background-color : #808080;
      }
 .TR.attributeBoxContent {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #000000;
     background-color : #808080;
      }
 .TD.attributeBoxContent {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #000000;
     background-color : #c0c0c0;
      }
 .storyboxtitle {
     font-family : Verdana, Arial, sans-serif;
     color : #000000;
     font-size : 10px;
     font-weight : bold;
     background : inherit;
      }
 .storyboxtitle A:link {
     font-family : Verdana, Arial, sans-serif;
     color : #000000;
     font-size : 10px;
     font-weight : bold;
     background : inherit;
      }
 .storyboxtitle A:active {
     font-family : Verdana, Arial, sans-serif;
     color : #000000;
     font-size : 10px;
     font-weight : bold;
     background : inherit;
      }
 .storyboxtitle A:visited {
     font-family : Verdana, Arial, sans-serif;
     color : #000000;
     font-size : 10px;
     font-weight : bold;
     background : inherit;
      }
 .storyboxtitle A:hover {
     font-family : Verdana, Arial, sans-serif;
     color : #ffffff;
     font-size : 10px;
     font-weight : bold;
     text-decoration : underline;
     background : inherit;
      }
 .yearHeader {
     font-family : Verdana, Arial, sans-serif;
     font-size : 14px;
     font-weight : bold;
     color : #000000;
     background-color : #ffffff;
      }
 .calendarMonth {
     background-color : #cccccc;
     color : inherit;
     cursor : default;
     width : 100%;
      }
 .calendarHeader {
     font-family : Verdana, Arial, sans-serif;
     font-size : 11px;
     font-weight : bold;
     color : #000000;
     background-color : #ffffff;
     text-decoration : none;
     height : 22px;
      }
 .calendarToday {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #000000;
     background-color : #ffcf00;
     padding-left : 3px;
     text-decoration : none;
     border : 1px solid #ffffff;
     height : 22px;
     width : 18px;
      }
 .calendarWeekend {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #000000;
     background-color : #caeeff;
     padding-left : 3px;
     line-height : 14px;
     text-decoration : none;
     border : 1px solid #ffffff;
     height : 22px;
     width : 18px;
      }
 .calendar {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #000000;
     background-color : #ffffff;
     padding-left : 3px;
     line-height : 14px;
     text-decoration : none;
     height : 22px;
     width : 18px;
      }
 .event {
     font-family : Verdana, Arial, sans-serif;
     font-size : 11px;
     color : #000000;
     background-color : #ffffff;
     text-decoration : none;
     border : 1px solid #e6e6e6;
      }
 .empty {
     background-color : #f0faff;
     color : inherit;
     line-height : 14px;
     height : 22px;
     width : 18px;
      }
 .calendar A:hover, .calendar A:link, .calendar A:visited, .calendar A:visited:hover, .yearHeader A:hover {
     color : red;
     text-decoration : underline;
     background : inherit;
      }
 .calendarWeekend A:hover, .calendarWeekend A:link, .calendarWeekend A:visited, .calendarWeekend A:visited:hover {
     color : red;
     text-decoration : underline;
     background : inherit;
      }
 .calendarToday A:hover, .calendarToday A:link, .calendarToday A:visited, .calendarToday A:visited:hover {
     color : red;
     text-decoration : underline;
     background : inherit;
      }
 h4.infoTitle {
     margin-top : 0;
     margin-right : 0;
     margin-left : 0;
     margin-bottom : 0.2em;
      }
 p.infoBlurb {
     margin-top : 0;
     margin-right : 0;
     margin-left : 0;
     margin-bottom : 2em;
      }
 TD.productPriceInListing {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     background : #d2e9fb;
     color : inherit;
      }
 TD.productPriceInBox {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     background : #eeeeee;
     color : inherit;
      }
 TD.productPriceInProdInfo {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     background : #ccffcc;
     color : inherit;
      }
 #navMenu {
     clear : both;
     height : 0.01%;
     margin : 0;
     padding : 0;
     list-style : none;
      }
 #navMenu ul {
     float : left;
     width : 150px;
     margin : 0;
     padding : 0;
     list-style : none;
      }
 #navMenu li {
     position : relative;
     float : left;
     line-height : 24px;
     margin-bottom : -1px;
     width : 150px;
      }
 #navMenu li ul {
     position : absolute;
     left : -999em;
     margin-left : 150px;
     margin-top : -26px;
      }
 #navMenu li ul ul {
     left : -999em;
      }
 #navMenu li a {
     width : 150px;
     display : block;
     color : #334;
     font-weight : bold;
     text-decoration : none;
     background : #ffffff;
     border : 1px solid #cce;
     padding-left : 2px;
      }
 #navMenu li a:hover {
     color : #000000;
     background : #aac;
      }
 #navMenu li:hover ul ul, #navMenu li:hover ul ul ul, #navMenu li.sfhover ul ul, #navMenu li.sfhover ul ul ul {
     left : -999em;
      }
 #navMenu li:hover ul, #navMenu li li:hover ul, #navMenu li li li:hover ul, #navMenu li.sfhover ul, #navMenu li li.sfhover ul, #navMenu li li li.sfhover ul {
     left : auto;
      }

      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
#site {width:782px; margin-left: 2px; padding:0;}

#site img {border:0;}
#baner_top {margin-bottom:10px; height:203px;}

#banerki_red {margin-bottom:10px;}

#banerki_black {font-family:Trebuchet MS, sans-serif; font-size:11px; margin-bottom:10px;}

#druk {float:left; width:385px;}
#wielki_format {float:left; width:385px; margin-left:12px;}

#drukn {float:left; width:253px;}
#wielki_formatn {float:left; width:253px; margin-left:11px;}
#offsetn {float:left; width:253px; margin-left:11px;}

.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;}


#dla_kogo {float:left; width:192px; background-image:url(../../img/klienci.jpg); background-position:top; background-repeat:no-repeat; padding-top:119px; background-color:#e4e4e4; }
#dla_kogo_txt {padding:20px; background-image:url(../../img/corner_left.gif); background-repeat:no-repeat; background-position:left bottom;}

#dlaczego {float:left; width:198px; background-image:url(../../img/web_to_print.jpg); background-position:top; background-repeat:no-repeat; padding-top:119px; background-color:#e4e4e4;}
#dlaczego_txt {padding:20px; border-left:1px solid #ededed;}

#jakosc {float:left; width:199px; background-image:url(../../img/wysoka_jakosc.jpg); background-position:top; background-repeat:no-repeat; padding-top:119px; background-color:#e4e4e4;}
#jakosc_txt {padding:20px; border-left:1px solid #ededed; border-right:1px solid #ededed;}

#realizacja {float:left; width:193px; background-image:url(../../img/24h.jpg); background-position:top; background-repeat:no-repeat; 
padding-top:119px; background-color:#e4e4e4;}


#realizacja48 {float:left; width:193px; background-image:url(../../img/48h.jpg); background-position:top; background-repeat:no-repeat; 
padding-top:119px; background-color:#e4e4e4;}



#realizacja_txt {padding:20px; background-image:url(../../img/corner_right.gif); background-repeat:no-repeat; background-position:right bottom;}

#banerki_black a {background-image:url(../../img/red_dot.jpg); background-position:left; padding-left:15px; font-size:11px; font-family:Trebuchet MS, sans-serif; color:#e11e24; text-decoration:none; background-repeat:no-repeat;}
#banerki_black a:hover {background-image:url(../../img/red_dot.jpg); background-position:left; padding-left:15px; text-decoration:underline;}

#banerki_black p {margin:0; padding:0 0 15px 0;}



#calosc {float:left; width:782px; background-position:top; background-repeat:no-repeat; padding-top:0px; background-color:#e4e4e4;}
#calosc_txt {padding:20px; background-image:url(../../img/corner_left.gif); background-repeat:no-repeat; background-position:left bottom; font-size: 14px; line-height: 1.2em}





.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

.okienko_z_opisem_produktu {
        background: #F8FAF9;
	float: left;
	top: 0px;
	left: 0px;
	
	/*
	height: 104px;
	*/
	
	text-align:left;
        padding: 10px;
        margin-bottom: 20px;
	width: 300px;
}

.opis_produktu_obrazek {
	float: left;
	left: 0px;
	top: 0px;
	
	/*
	height: 90px;
	*/
	
	width: 107px;	
	text-align: left;
	
	padding-bottom: 7px;
}

.opis_produktu_opis {
	float: left;	
	overflow: auto;
	
	/*
	height: 90px;
	*/
	
	width: 175px;
	margin-right: 7px;		
	margin-bottom: 7px;	
}
      
.calc-button {
        width: 70px;
        border: 1px solid black;
        background: #dededc;
}

.opis_atrybutu_w_ramce {
     font-size : 8pt;
}

.tabelka_numerki {

	font-size:44px; 
	font-family:arial;
	font-weight : bold;
	width: 45px;
	text-align: center;
	height: 66px;
	color: #0066cc;
}
      
.toptest{
     color: #fff;
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;
     height: 21px;
     padding-left:10px;
     background-image: url('images/box_top.png');
}

.mapTop {
    float: right; 
    height: 144px;
    text-align: right; 
    font-size: 10px; 
    font-weight: bold; 
    font-family: Verdana, Arial, sans-serif;
    position: relative;
}

.mapTop td.mapRigth {
    background-image: url('images/map.png'); 
    color: #838485;
}

a.headerNavigationRight {
    background: none;
    font-family : Verdana, Arial, sans-serif;
    font-size : 10px;
    font-weight: normal;
    color : #838485;
    margin-top: 10px;
    margin-right: 15px;
    margin-left: -3px;
}

a.headerNavigationRight_1 {
    background: none;
    font-family : Verdana, Arial, sans-serif;
    font-size : 10px;
    font-weight: normal;
    color : #838485;
    margin-top: 10px;
    margin-right: 0px;
    margin-left: 0px;
}

a.headerNavigationRight_2 {
    background: none;
    float: left;
    font-family : Verdana, Arial, sans-serif;
    font-size : 10px;
    font-weight: normal;
    color : #838485;
    margin-top: 4px;
    margin-right: 9px;
    margin-left: 30px;
}

a.headerNavigationRight_3 {
    background: none;
    float: left;
    font-family : Verdana, Arial, sans-serif;
    font-size : 10px;
    font-weight: normal;
    color : #838485;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 13px;
}

a.headerNavigationRight_4 {
    background: none;
    font-family : Verdana, Arial, sans-serif;
    font-size : 10px;
    font-weight: normal;
    color : #838485;
    margin-top: 10px;
    margin-right: 10px;
    margin-left: -3px;
}

.changeCountry {
    color : #AEAEAE;
    margin-top: 20px;
    margin-bottom: 0px;
    padding-left: 8px;
    text-align: left;
    font-weight: normal;
    width: 135px;
}

.styled-select {
   width: 150px;
   height: 34px;
   overflow: hidden;
   background: url('images/select.png') no-repeat right;
   }
   
.styled-select select {
   background: transparent;
   background-color: rgba(0,0,0,0);
   color : #838485;
   width: 180px;
   padding: 8px;
   font-size: 10px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 34px;
   -webkit-appearance: none;
   }
   
 .styled-select select:focus {
       outline: 0;
   }
   
   #slider {
       background: url('images/column_right_content_center.png') repeat-y;
       height: 313px;
       margin-bottom: 5px;
       position: relative;
       width: 787px;
   }
   
   #slider .column_right_content {
       padding-top: 10px;
   }
   #slider .stripe { 
       position: absolute; 
       height: 293px; 
       width: 787px; 
       filter:  alpha(opacity=0.0); 
       z-index: -1000;
   } 
   #slider .stripe .video {
       width: 400px;
       height: 295px;
       float: left;
       margin-left: 13px;
       margin-top: 4px;
   }
   #slider .stripe .video_description {
       width: 355px;
       height: 200px;
       float: left;
       text-align: right;
       padding-top: 76px;
   }
   #slider .stripe .video img {
       border: 1px solid #DFE1E1;
   }
   #slider .stripe .video_description h2 {
       color: #000;
       font-size: 39px;
       font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
       font-weight: normal;
       margin-bottom: 10px;
   }
   #slider .stripe .video_description h2.print {
       margin-top: 0px;
       margin-bottom: 17px;
       line-height: 1;
   }
   
   #slider .stripe .video_description h2.print_line {
       margin-top: 0px;
       font-size: 34px;
       margin-bottom: 17px;
       line-height: 1;
   }
   
   #slider .stripe .video_description h2.people_books {
       margin-bottom: 17px;
       line-height: 1;
   }
   #slider .stripe .video_description span {
       color: #838485;
       font-family : Verdana, Arial, sans-serif;
       font-size: 11px;
       line-height: 1.8;
       width: 280px;
       height: 130px;
       float: right;
   }
   #slider .active_page {
       opacity: 1.0; 
       filter:  alpha(opacity=100.0); 
       z-index: 1;
   }
   #slider .navigate { 
       position: absolute; 
       right: 15px; 
       top: 10px; 
       z-index: 2; 
   }
   #slider .navigate ul li { 
       background: url('images/slider_navigate.png') no-repeat; 
       cursor: pointer; 
       display: block; 
       float: left;
       height: 12px;
       margin-right: 8px;
       width: 12px;
   }
   
   #slider .navigate ul li.active { 
       background: url('images/slider_navigate_active.png') no-repeat; 
   } 
   
   .column_right_bottom { 
       background: url('images/column_right_content_bottom.png') no-repeat #fff; 
       bottom: 0px; 
       left: 0px;
       position: absolute; 
       height: 13px; 
       width: 787px; 
   }

   .column_right_top { 
       background: url('images/column_right_content_top.png') no-repeat #fff; 
       top: 0px; 
       height: 13px; 
       width: 787px;
       position: absolute; 
   }
   
   .column_right_top_dark { 
       background: url('images/column_right_top_dark.png') no-repeat #fff; 
       color: #fff;
       font-weight: bold;
       font-size: 10px;
       font-family: Verdana, Arial, sans-serif;
       top: 0px; 
       padding-left: 10px;
       height: 20px; 
       line-height: 2;
       width: 787px;
       position: absolute; 
   }
   
   #list_books { 
       background: url('images/column_right_content_center.png') repeat-y;
       height: 313px;
       margin-bottom: 10px;
       position: relative;
       width: 787px;
   }
   
   #list_books .content_books {
       padding-top: 35px;
   }
   
   #list_books .content_books ul {
       float: left;
       padding-left: 15px;
       margin: 0px;
   }
   
   #list_books .content_books ul li {
       float: left;
       display: block;
       height: 130px;
       width: 378px;
   }
   
   #list_books .content_books ul li .img_book{
       float: left;
       height: 125px;
       width: 125px;
   }
   
   #list_books .content_books ul li .desc_book{
       float: left;
       height: 125px;
       width: 220px;
       
   }
   
   #list_books .content_books ul li .desc_book span {
       color : #838485;
       float: left;
       font-size: 11px;
       font-family : Verdana, Arial, sans-serif;
       display: block;
       min-height: 10px;
       padding-left: 5px;
       line-height: 15px;
       width: 220px;
   }
   
   #list_books .content_books ul li .desc_book span.head {
       color: #565656;
       font-weight: bold;
       margin-bottom: 5px;
   }
   
   #list_books .content_books ul li .desc_book span.headDown {
       color: #565656;
       margin-bottom: 5px;
   }
   
   #list_books .content_books ul li.first_book {
       border-right: 1px solid #DFDFDF; 
       border-bottom: 1px solid #DFDFDF;
   }
   
   #list_books .content_books ul li.secend_book {
       border-bottom: 1px solid #DFDFDF;
       padding-left: 17px;
       width: 360px;
   }
    
   #list_books .content_books ul li.third_book {
       border-right: 1px solid #DFDFDF;
   }
  
   #list_books .content_books ul li.fourth_book {
       padding-left: 20px;
       width: 360px;
   }
   
   #books_slider { 
       height: 219px;
       margin-bottom: 10px;
       position: relative;
       width: 787px;
   }
   
   #books_slider .tuck {
       position: absolute; 
       height: 219px;
       width: 787px;
   }
   
   #books_slider #page_1 {
       background: url('images/books_page_1.png') no-repeat;
   }
   
   #books_slider #page_2 {
       background: url('images/books_page_2.png') no-repeat;
   }
   
   #books_slider #page_3 {
       background: url('images/books_page_3.png') no-repeat;
   }
   
   #books_slider .navigate_books {
       position: absolute; 
       bottom: 0px;
       height: 60px;
       z-index: 4; 
       width: 787px;
   }
   
   #books_slider .navigate_books ul {
       float: left;
       height: 60px;
       margin: 0px;
       padding: 0px;
       width: 787px;
   }
   
   #books_slider .navigate_books ul li {
       cursor: pointer; 
       float: left;
       height: 50px;
       margin: 0px 25px 10px 45px;
       display: inline;
       width: 53px;
   }
   #books_slider .navigate_books ul li a {
       background: none;
       cursor: pointer; 
       float: left;
       height: 50px;
       display: block;
       width: 53px;
   }
   
   #books_slider .navigate_books ul li#book_1 {
       background: url('images/book_1.png') no-repeat;
   }
  
   #books_slider .navigate_books ul li#book_2 {
       background: url('images/book_2.png') no-repeat;
       margin-bottom: 0px;
       margin-left: 57px;
   }
   
   #books_slider .navigate_books ul li#book_3 {
       background: url('images/book_3.png') no-repeat;
       margin-bottom: 0px;
       margin-left: 59px;
       margin-top: 6px;
   }
   
   #books_slider .navigate_books ul li#book_4 {
       background: url('images/book_4.png') no-repeat;
       margin-bottom: 0px;
       margin-left: 47px;
       margin-top: 4px;
   }
     
   #books_slider .navigate_books ul li#book_5 {
       background: url('images/book_5.png') no-repeat;
       margin-bottom: 0px;
       margin-left: 57px;
       margin-top: 6px;
   }
      
   #books_slider .navigate_books ul li#book_6 {
       background: url('images/book_6.png') no-repeat;
       margin-bottom: 0px;
       margin-left: 50px;
       margin-top: 6px;
   }
   
   #books_slider .slider_book_conntent {
       height: 153px;
       float: left;
   }
   
   #books_slider .content_first{
       width: 269px;
   }
   
   #books_slider .content_second{
       width: 259px;
   }
   
   #books_slider .content_third{
       width: 259px;
   }
   
   #books_slider .slider_book_conntent .slider_book_desc {
       height: 153px;
       float: left;
       position: relative;
       z-index: 2;
       width: 138px;
   }
   
   #books_slider .slider_book_conntent .slider_book_img {
       height: 146px;
       float: left;
       padding-top: 7px;
       width: 124px;
   }
   
   #books_slider .slider_book_conntent .slider_book_img.fir {
       width: 131px;
   }
   
   #books_slider .slider_book_conntent .slider_book_img.sec {
       width: 121px;
   }
   
   #books_slider .slider_book_conntent .slider_book_img.thr {
       width: 121px;
   }
   
   #books_slider .slider_book_conntent .slider_book_desc .title_book {
       color: #000;
       height: 38px;
       font-family: Myriad Pro, Verdana, Arial, sans-serif;
       font-size: 29px;
       margin-left: 19px;
       margin-top: 34px;
       margin-bottom: 0px;
       width: 148px;
   }
   
   #books_slider .slider_book_conntent .slider_book_desc .bynow {
       margin-left: 20px;
   }
   
   #books_slider .slider_book_conntent .slider_book_desc .desc_book {
       color : #838485;
       font-size: 11px;
       font-family : Verdana, Arial, sans-serif;
       margin-left: 20px;
       height: 42px;
       line-height: 16px;
       width: 150px;
   }
   
   .calculator_desc {
       background: url('images/column_right_content_center.png') repeat-y;
       color: #838485;
       margin-top: 5px;
       margin-left: 2px;
       margin-bottom: 10px;
       width: 787px;
   }
   
   .calculator_desc .pageHeadingNew {
       color: #000;
       font-family : Myriad Pro, Verdana, Arial, sans-serif;
       font-size: 39px;
       padding-left: 15px;
   }
   
   .calculator_desc .pageHeadingNew span {
       float: left;
       font-size: 16px;
   }
   
   .calculator_desc .borderTop{
       height: 13px;
   }
   
   .calculator_desc .borderBottom{
       height: 13px;
   }
   
   .calculator_bottom {
       background: url('images/column_right_content_bottom.png') no-repeat #fff; 
       height: 13px; 
       width: 787px; 
   }
   
   .calculator_top {
       background: url('images/column_right_content_top.png') no-repeat #fff; 
       height: 22px; 
       width: 787px;
   }
   .register_top {
       background: url('images/column_right_content_top.png') no-repeat #fff; 
       height: 7px; 
       width: 787px;
   }
   .calc_head {
       height: 21px;
       float: right;
       text-align: right;
       background: url('images/info.png') no-repeat #fff;
       font-weight: bold;
       font-family : Verdana, Arial, sans-serif;
       font-size: 11px;
       margin-bottom: 10px;
       width: 295px;
   }
   .calc_head a {
       background: none;
       color: #fff;
       line-height: 21px;
       margin-right: 15px;
       margin-left: 0px;
   }
   
   .calc_line_left {
       height: 1px;
       background: url('images/column_right_calculation_line_left.png') no-repeat; 
   }
   
   .calc_line_right {
       height: 1px;
       background: url('images/column_right_calculation_line_right.png') no-repeat; 
   }

   .first_field_calc {
       text-align: right;
       width: 168px;
   }
   
   .secend_field_calc {
       margin: 0px;
       padding: 0px;
       width: 382px;
   }
   
   .kalkulacja {
        background: url('images/column_right_calculation_center.png') repeat-y;
        width: 787px;
   }
   
   .kalkulacja_end {
        background: url('images/column_right_calculation_bottom.png') no-repeat #fff; 
        height: 13px; 
        width: 787px; 
   }
   
   .kalkulacja_top {
        background: url('images/column_right_calculation_top.png') no-repeat #fff; 
        height: 30px; 
        width: 787px; 
   }
   
   .sel_format_div {
          width: 172px;
          height: 34px;
          overflow: hidden;
          background: url('images/selectShort.png') no-repeat right;
          margin-right: 5px;
   }
   
   .sel_format_div select {
          background: transparent;
          background-color: rgba(0,0,0,0);
          color : #838485;
          width: 200px;
          padding: 8px;
          padding-left: 4px;
          font-size: 10px;
          line-height: 1;
          border: 0;
          border-radius: 0;
          box-shadow: none;
          height: 34px;
          -webkit-appearance: none;
   }
   
   .sel_format_div select:focus {
       outline: 0;
   }
   
   .select_content_cal {
          height: 24px;
          float: left;
          overflow: hidden;
          background: url('images/selectCenter.png') repeat-x;
          margin-right: 5px;
          position: relative;
          z-index: 1;
   }
   
   .select_content_cal select {
          background: transparent;
          background-color: rgba(0,0,0,0);
          color : #838485;
          padding-left: 4px;
          padding-right: 10px;
          font-size: 10px;
          border: 0;
          border-radius: 0;
          height: 18px;
          -webkit-appearance: none;
          overflow: hidden;
   }
   
   .select_content_cal select:focus {
       outline: 0;
   }
   
   .select_content_cal .select_right {
       background: url('images/selectRight.png') no-repeat #fff;
       width: 15px;
       height: 18px;
       position: absolute;
       top: 0;
       right: 0px;
       z-index: -1;
   }
   
   .select_content_cal .select_left {
       background: url('images/selectLeft.png') no-repeat #fff;
       width: 10px;
       height: 18px;
       position: absolute;
       top: 0;
       left: 0px;
       z-index: -1;
   }
   
   .select_content_country {
          height: 25px;
          float: left;
          overflow: hidden;
          background: url('images/select_country_center.png') repeat-x;
          margin-right: 5px;
          position: relative;
          z-index: 1;
   }
   
   .select_content_country select {
          background: transparent;
          background-color: rgba(0,0,0,0);
          color : #838485;
          padding-left: 4px;
          padding-right: 10px;
          font-size: 10px;
          border: 0;
          border-radius: 0;
          border: none;
          height: 25px;
          -webkit-border-radius: 0px;
          -webkit-appearance: none;
          z-index: 2;
          overflow: hidden;
   }
   
   .select_content_country select:focus {
       outline: 0;
   }
   
   .select_content_country .select_right_country {
       background: url('images/select_country_right.png') no-repeat #F6F6F6;
       width: 25px;
       height: 25px;
       position: absolute;
       top: 0;
       right: 0px;
       z-index: -1;
   }
   
   .select_content_country .select_left_country {
       background: url('images/select_country_left.png') no-repeat #F6F6F6;
       width: 12px;
       height: 25px;
       position: absolute;
       top: 0;
       left: 0px;
       z-index: -1;
   }
   
   .select_long {
          width: 285px;
          height: 18px;
          overflow: hidden;
          background: url('images/selectLong.png') no-repeat right;
          margin-right: 5px;
   }
   
   .select_long select {
          background: transparent;
          background-color: rgba(0,0,0,0);
          color : #838485;
          width: 303px;
          padding-left: 4px;
          font-size: 10px;
          border: 0;
          border: none;
          border-radius: 0;
          height: 18px;
          -webkit-appearance: none;
          border-style: none;
   }
   
   .select_long select:focus {
       outline: 0;
   }
    
   .myCheckbox input {
       display: none;
   }

   .myCheckbox span {
       float: left;
       width: 20px;
       height: 20px;
       display: block;
       background: url("images/checkbox.png") no-repeat;
   }

   .myCheckbox input:checked + span {
       background: url("images/checkbox_check.png") no-repeat;
   }
   
   .myCheckbox input:disabled + span {
       background: url("images/checkboxDisable.png") no-repeat;
   }
   
   .calc-button-change {
       background: url("images/buttonNull.png") no-repeat;
       border: none;
       color: #fff;
       font-weight: bold;
       padding-bottom: 5px;
       margin-left: 0px;
       margin-right: 20px;
       width: 89px;
       height: 25px;
   }
   
   .calc-button-change.calc-button-change-long {
       background: url("images/buttonOrderAndSave.png") no-repeat;
       width: 150px;
   }
   
   .calc-button-download {
       background: url("images/buttonLongNull3.png") no-repeat;
       border: none;
       color: #fff;
       font-weight: bold;
       padding-bottom: 5px;
       margin-left: 0px;
       margin-right: 20px;
       width: 245px;
       height: 25px;
   }
   
   .calc-button-download.download-link {
       background: url("images/buttonLongNull4.png") no-repeat;
       width: 330px;
   }
   
   .calc-button-change-save {
       background: url("images/buttonOrderAndSave.png") no-repeat;
       border: none;
       color: #fff;
       font-weight: bold;
       padding-bottom: 5px;
       margin-left: 3px;
       width: 145px;
       height: 25px;
   }
   .calc-button-long-change-second, .calc-button-long-change-first {
       background: url("images/buttonLongNull.png") no-repeat;
       border: none;
       color: #fff;
       font-weight: bold;
       padding-bottom: 5px;
       width: 170px;
       height: 25px;
   }
   
   input.calc-button-long-change-second:disabled, input.calc-button-long-change-first:disabled {
       color: #fff;
       opacity: 0.6;
   }
   
   .calc-button-long-change-first {
       background: url("images/buttonLongFirstNull.png") no-repeat;
       width: 180px;
   }
   
   .calc-button-long-change-second {
       background: url("images/buttonLongSecondNull.png") no-repeat;
       width: 163px;
   }
   
   .select_country_uniform {
       float: left;
   }
   
   #uniform-selectCountry {
       float: left;
       margin-top: 6px;
       height: 25px;
   }
   
   #uniform-selectCountry span, #uniform-selectCountry {
       background-image: url("images/form/sprite2.png");
       text-align: left;
       font-weight: normal;
       font-size: 11px;
       font-family : Verdana, Arial, sans-serif;
   }
   
   .old_ie {
       color: #cc0033;
       font-weight: bold;
       width: 670px;
       float: right;
       margin-top: -12px;
   }
   
   .attrText div.selector {
       max-width: 247px;
   } 
   
   .attrText div.selector span {
       max-width: 223px;
   }
   
   
   .links_my_account {
       float: left;
       margin-bottom: 4px;
       width: 170px;
   }
   
   .links_my_account_first {
       float: left;
       margin-top: 6px;
       margin-bottom: 4px;
       width: 170px;
   }
   
   .links_topics {
       float: left;
       margin-bottom: 0px;
       margin-top: 4px;
       width: 170px;
   }
   
   .empty_cart_box {
       margin-top: 6px;
       margin-bottom: 0px;
   }
   
   .rzetelnafirma {
       margin-top: 9px;
   }
   
   .shopping_cart_box {
       margin-top: 6px;
   }
  
   
   .account_login {
       background: url("images/account_login.png") no-repeat;
       float: left;
       font-family: Myriad Pro, Verdana, Arial, sans-serif;
       font-size: 11px;
       height: 173px;
       width: 392px;
   }
   
   .account_login h3 {
       color: #000;
       font-size: 31px;
       font-weight: normal;
       padding-left: 20px;
       margin-top: 15px;
       margin-bottom: 22px;
   }
   
   .account_register {
       background: url("images/account_register.png") no-repeat;
       margin-left: 3px; 
   }
   
   .politic_cookies {
       background: #F2F2F2;
       text-align: center;
       width: 100%;
       height: 24px;
       padding-top: 10px;
       font-family: Verdana, Arial, sans-serif;
       font-size: 11px;
   }
   
   .politic_cookies .cookies {
       width: 1150px;
       margin: 0 auto;
   }
   
   .politic_cookies .cookies .close_politic {
       float: left;
       cursor: pointer;
       width: 16px;
       font-size: 20px;
       line-height: 0.6;
   }
   
   .politic_cookies .cookies .close_politic:hover {
       color: #000;
       text-decoration: none;
   }
   
   .politic_cookies .cookies .desc_politic {
       float: left;
       width: 1100px;
   }
   
   .disable_field {
       position: absolute;
       top: 0px;
       left: 0px;
       z-index: 2;
       opacity: 0.1;
       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
       filter: alpha(opacity=10);
       -moz-opacity: 0.1;
       -khtml-opacity: 0.1;
       background: #fff;
   }
   
   .button_left {
       background: url("images/button_left.png") no-repeat;
       height: 25px;
       float: right;
       width: 13px;
   }
   
   .button_center {
       background: url("images/button_center.png") repeat-x;
       height: 25px;
       float: right;
       font-size: 11px;
       color: #fff;
       line-height: 2;
       font-weight: bold;
       padding: 0px 6px 0px 6px;
   }
   
   .button_right {
       background: url("images/button_right.png") no-repeat;
       height: 25px;
       float: right;
       width: 13px;
   }
   
   .no_edit_project {
       color: #0055A6;
       font-family: Verdana,Arial,sans-serif;
       font-size: 11px;
       position: absolute;
       top: 0px;
       left: 0px;
       text-align: center;
       margin-top: 9px;
       width: 100%;
       z-index: 2; 
   }
   
   .fieldset_search_order {
       background: #EDEDED;
       border-left: none;
       border-right: none;
       margin: 10px 2px 20px 2px;
       font-family: Verdana,Arial,sans-serif;
       font-size: 11px;
   }
   
   .search_order {

   }
   
   .navigationDivUp {
       background: none;
       font-family: Verdana, Arial, sans-serif;
       font-size: 10px;
       font-weight: normal;
       color: #838485;
       text-align: center;
       padding-left: 3px;
   }
   
.div_inkjet { border-left: 12px solid #B30C04; margin: 5px 20px 0px 20px; padding: 0px 5px 0px 20px; font-family: Verdana, Arial, sans-serif; font-size: 10px; line-height: 1.3;}   
.div_table_inkjet { border-left: 12px solid #B30C04; margin: 0px 0px 10px 20px; padding: 10px 0px 0px 10px; font-family: Verdana, Arial, sans-serif; font-size: 11px; text-align: center;}   
.tabela_inkjet { font-size:10px; margin: 0px auto; width: 380px; border-collapse:collapse;}
.tabela_inkjet tr { background: #FFFFFF; }
.tabela_inkjet tr.selected { background: #FFFFFF; }
.tabela_inkjet td, .tabela_inkjet th { text-align: center; border-spacing: 0px; padding: 5px 3px 5px 3px; font-weight: normal;}
.tabela_inkjet th { border: none; text-align: left; padding: 5px 3px 5px 0px;}
.tabela_inkjet th, .tabela_inkjet td.sel  { color: #838485; } 
.tabela_inkjet td { border-collapse:collapse; border: 1px solid #838485; } 


.zalecana_ilosc { background: #FFF67D; color: #AE8800; border: 1px solid #E3CB3F; padding: 4px; }

#info_euro {
    background: url('images/column_right_content_center.png') repeat-y;
    height: 70px;
    margin-bottom: 5px;
    padding-top: 15px;
    position: relative;
    width: 787px;
}

.info_euro_box {
    background-color: #f8f8f9;
    border: 2px solid red;
    font-family: Verdana, Arial, sans-serif;
    text-align: left;
    margin: 0 0.8em 0.9em 0.8em;
    padding: 1.0em;
}

.delivery .infoBoxHeading {background: #565656; border: 1px solid #fff;}

.error_nip_customers { text-align: center; border: 2px solid #F30C0C; color: #F30C0C; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, sans-serif; margin: 5px 0px 15px 0px; padding: 5px 0px 5px 0px; line-height: 1.5; }

.zamow_inkjet {
    margin: 0 auto;
    width: 255px;
}

.zamow_inkjet label {
    float: left;
    width: 170px;
}

.zamow_inkjet input.long {
    width: 220px;
}

.zamow_inkjet .button {
    margin-left: 149px;
}

.komunikat_w_koszyku {
    margin: 0px 0px 20px 0px;
    text-align: center;
}

.apiboxpopup {
    background-color: #ffffff;
    color: #888888;
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    height: 210px;
    left: 100%;
    padding: 20px;
    position: fixed;
    right: 30%;
    top: 25%;
    width: 645px;
    z-index: 101;
    border:1px solid #ADADAD;
    border-radius:10px;
    -moz-border-radius:10px;
}

a.apiboxclose {
    background: url("images/apiboxclose.png") repeat scroll left top transparent;
    cursor: pointer;
    float: right;
    height: 28px;
    left: 34px;
    position: relative;
    top: -34px;
    width: 28px;
}

#uniform-api_accept {
    float: left;
    margin-left: 13px;
}

.nowy_przycisk {
    color: #333;
    background-color: #ebebeb;
    border: 1px solid #adadad;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.nowy_przycisk:hover {
    color: #333;
    background-color: #DFDFDF;
    border-color: #adadad;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}

.btn-pg {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    margin-top: 0;
    line-height: 12px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}



.pg_overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
  transition: opacity 500ms;
  display: none;
  z-index: 4;
}

.pg_overlay:target {
  visibility: visible;
  opacity: 1;
}

.pg_popup {
  margin: 21% auto;
  padding: 20px;
  background: #fff;
  border-radius: 5px;
  width: 710px;
  position: relative;
  transition: all 5s ease-in-out;
  font-family: Verdana, Arial, sans-serif;
}

.pg_popup textarea{
    border: 1px solid #a9a9a9;
    min-height: 40px;
    width: 98.6%;
    font-family: Verdana, Arial, sans-serif;
    display: none;
}

.pg_popup h2 {
  margin-top: 0;
  color: #333;
  font-family: Myriad Pro, Verdana, Arial, sans-serif;
  font-size: 27px;
  font-weight: normal;
  margin-bottom: 10px;
}
.pg_popup .close {
  position: absolute;
  top: 17px;
  right: 30px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #333;
}
.pg_popup .close:hover {
  color: #6B8AB1;
}
.pg_popup .content {
  max-height: 30%;
  overflow: auto;
  text-align: center;
}
.pg_popup .description {
    color: #000;
    margin-bottom: 10px;
    font-size: 11px;
}

.pg_popup .loader_popup {
    margin: 0 auto;
}

a.a_upload_file {
    color: #0055A6;
    text-decoration: underline;
}

a.a_upload_file:hover {
    text-decoration: none;
}

.oferta_tekst {
    height: 40px;
    margin-top: 15px;
    resize: vertical;
    width: 230px;
}

.wysylka_paletowa {
    
}

.wysylka_paletowa.hide_row {
    display: none;
}

.wysylka_paletowa .pytanie {
    font-size: 11px;
    margin-bottom: 15px;
}

.wysylka_paletowa .nota {
    
}

.wysylka_paletowa .prosba {
    display: none;
    font-size: 11px;
    margin-bottom: 15px;
}

.wysylka_paletowa .prosba.active {
    display: block;
}