body
{
    width:100%;

    padding:0;
    margin:0;
    font-family:Arial;
    font-size:11px;
}
body.default_content { background: #ffffff url(../images/tloBodyBottom.jpg) no-repeat center bottom; }
.default_content form {background: url(../images/tloBodyTop.jpg) no-repeat center top;  }
.logotype a {width:206px; height:108px; display:block;}
.main_background
{
    background-image: url(../images/menu_back.png);
    background-position: center 114px;
    background-repeat:no-repeat;
    min-height:200px;	
	width:100%;
	margin:0 auto;
	padding:0 4px;
}
body.default_content .main_background { width:1018px; }

img
{
    border:0;
}
#centerPage {margin:0 auto;width:1018px;}

.menu_block
{
    position:relative;  
    top:6px;
    height:260px;
    width:1018px;
    background-image:url(../images/header_menu.jpg);
    background-repeat:no-repeat;
}

.produkt_block
{
    position:relative;  
    top:2px;
    height:800px;
    width:1018px;
    background-color:#ececec;
   
}
.logotype
{
    float:left;
    width:206px;
    height:108px;
}
.links_block
{
    float:left;
    position:relative;
    top:10px;
    left:80px;
}

.links_block ul li a
{
    height:37px;
    background-position:0% 0%;
    display:block;
}

.links_block ul li
{
    list-style:none;
    float:left;
}
.links_block ul
{
    margin:0;
    padding:0;
}
.home_page_menu
{
    background-image:url(../images/home_page_menu.png);
    width:133px;
}
.addnews_menu
{
    background-image:url(../images/addnews_menu.png);
    width:94px;
}

.login_menu
{
    background-image:url(../images/login_menu.png);
    width:94px;
}

.logout_menu
{
    background-image:url(../images/logout_menu.png);
    width:94px;
}

.nowy_menu
{
    background-image:url(../images/nowy_menu.png);
    width:94px;
}

.cennik_menu_s
{
    background-image:url(../images/cennik_menu_s.png);
    width:133px;
}
.shownews_menu
{
    background-image:url(../images/shownews_menu.png);
    width:133px;
}



.cennik_menu_k
{
    background-image:url(../images/cennik_menu_k.png);
    width:133px;
}


.konto_menu
{
    background-image:url(../images/konto_menu.png);
    width:94px;
}

.kites_menu
{
    background-image:url(../images/kites_menu.png);
    width:94px;
}

.kontakt_menu
{
    background-image:url(../images/kontakt_menu.png);
    width:94px;
}
.kitesurf_menu
{
    background-image:url(../images/kitesurf_menu.png);
    width:94px;
}


.kites_menub
{
    background-image:url(../images/kites_menub.png);
    width:133px;
}


.kitesurf_menub
{
    background-image:url(../images/kitesurf_menub.png);
    width:133px;
}

.my_account_menu
{
    background-image:url(../images/moje_konto_menu.png);
    width:94px;
}

.company_menu
{
    background-image:url(../images/firma_menu.png);
    width:94px;
}

.help_menu
{
    background-image:url(../images/pomoc_menu.png);
    width:94px;
}

.contact_menu
{
    background-image:url(../images/kontakt_menu.png);
    width:94px;
}
.fakury_menu
{
    background-image:url(../images/fakury_menu.png);
    width:94px;
}

.links_block ul li a:hover, .links_block ul li a:active
{
    background-position:0% 100%;
}

.active_menu
{
    background-position:0% 100%;
}

.koszyk_block
{
    background-image: url(../images/koszyk_back.png);
    width:224px;
    height:102px;
    position:absolute;
    left:760px;
    top:38px;
}

.upper_part_koszyk
{
    height:68px;
    width:100%;
    overflow:hidden;
    display:block;
}

.lower_part_koszyk
{
    height:29px;
    width:100%;
    overflow:hidden;
    display:block;
}

.lower_part_koszyk a
{
    width:50%;
    color:#fff;
    text-transform:uppercase;
    font-size:11px;
    text-decoration:underline;
    text-align:center;
    display:block;
    float:left;
    line-height:29px;
}

.welcome_user a
{
    width:auto!important;
    color:#fff;
    text-transform:uppercase;
    font-size:11px;
    text-decoration:underline;
    text-align:center;
    line-height:29px;
    float:none;
    display:inline;
}

.show_cart
{
    margin-top:10px;
    float:left;
    width:77px;
    height:50px;
    border-right:solid 1px #a9a9a9;
    display:block;
}
.cart_values
{
    float:left;
    width:130px;
    text-align:right;
    padding-top:20px;
    font-size:11px;
}
.cart_contain
{
    margin-top:5px;
    font-weight:bold;
    color:#035595;
}
.clr
{
    clear:both;
}

.sub_menu
{
    position:relative; top:100px;
    margin-left: 300px;
}

.sub_menu a
{
    font-size:12px;
    text-decoration:none;
    height: 23px;
    display:block;
    line-height:23px;
    padding:0 8px;
	text-align:center;
}

.sub_menu ul
{
    margin:0;
    padding:0;
}

.sub_menu ul li
{
    float:left;
    list-style:none;
}

.sub_menu ul li a:link, .sub_menu ul li a:visited
{
    color:#ffffff;
}

.sub_menu ul li a:active, .sub_menu ul li a:hover
{
    color:#ff00ff;
}

.default_content .sub_menu ul li a {color:#fff;}
.chroma_gold:active, .chroma_gold:hover
{
    background-image:url(../images/cien_chroma_sub_menu_gold.png);
    background-repeat:no-repeat;
}
.praca:active, .praca:hover
{
    background-image:url(../images/cien_chroma_sub_menu_praca.png);
    background-repeat:no-repeat;
}

.program_partnerski:active, .program_partnerski:hover
{
    background-image:url(../images/cien_chroma_sub_menu_progra.png);
    background-repeat:no-repeat;
}

.drukowanie:active, .drukowanie:hover
{
    background-image:url(../images/cien_chroma_sub_menu_drukow.png);
    background-repeat:no-repeat;
}

.specyfikacja:active, .specyfikacja:hover
{
    background-image:url(../images/cien_chroma_sub_menu_specyf.png);
    background-repeat:no-repeat;
}

.czas:active, .czas:hover
{
    background-image:url(../images/cien_chroma_sub_menu_czas.png);
    background-repeat:no-repeat;
}

.platnosci:active, .platnosci:hover
{
    background-image:url(../images/cien_chroma_sub_menu_platno.png);
    background-repeat:no-repeat;
}

.banner_flash
{
    margin:0 0 5px 0;
    background: url(../images/cienPiecemaker.png) no-repeat center bottom; padding:10px 0 27px;
    height:216px;
}

.main_content
{
    margin-top:5px;
    width:1018px;
    text-align: center;
}

.product_container
{
   width:180px; float:left;
    margin:1px 3px 5px 3px;
    height:167px;
    overflow:hidden;
    background-image: url(../images/product_home_bg.png);
    background-repeat:no-repeat;
    float:left;
    margin:1px 3px 5px 3px;
    text-decoration:none;
    font-size:11px;
    color:#4d4d4d;
    line-height:17px;
    text-transform:uppercase;
}

.product_container span { line-height:25px; }

.product_container:active, .product_container:hover
{
    background-image: url(../images/product_back_hover.png);
}

.wybory { width:180px; float:left;
    margin:1px 3px 5px 3px;
    height:167px; background: url(../images/wybory_ico.jpg) no-repeat left bottom; }
a.wybory:active, a.wybory:hover {background-position: left top !important;}

.kandydaci { width:180px; float:left;
    margin:1px 3px 5px 3px;
    height:167px; background: url(../images/kandydaci_ico.jpg) no-repeat left bottom; }
a.kandydaci:active, a.kandydaci:hover {background-position: left top !important;}

.products_content
{
    float:left;
    width:748px;
    overflow:hidden;
}

.right_content
{
    float:right;
    width:263px;
}

.right_content img.infoBox
{
    margin:0px 0 0 0;
}

.box_title
{
    width:263px;
    overflow:hidden;
    height:37px;
    line-height:30px;
    font-size:15px;
    font-family:Verdana;
    color:#000;
    text-indent:40px;
    background-image: url(../images/box_title_back.png);
    float:right;
    text-align:left;
}
.helpful
{
    width:1018px;
    margin-top:10px;
    margin-bottom:15px;
}
.helpful > a {margin-right: 5px;}
.helpful_box
{
    width:213px;
    float:left;
    text-align:justify;
    margin-right:48px;
}

.helpful_box a, .helpful_box_last a
{
    color:#8e8e8e;
    text-decoration:none;
}

.helpful_box_last
{
    width:213px;
    float:left;
    text-align:justify;
}

.helpful_box_title
{
    font-family:Arial;
    font-size:13px;
    line-height:25px;
    font-weight:bold;
    color:#444141;
    text-align:center;
}


.quick_links
{
   /* width:100%;*/
   margin: 0 !important;
   background: #8E8E8E;
}

.quick_links_inner
{
    width:1018px;
    margin:0 auto;
    height:100%;
    background: #8E8E8E;
    
}
.default_content .quick_links {background:url(/images/QuickLinksRound.png) no-repeat center top;padding-top:11px;}
.default_content .quick_links_inner {float: left;}

.info_column
{
    width:215px;
    margin-right:10px;
    padding:10px;
    float:left;
}

.info_column_title
{
    text-align:left;
    color:#fff;
    font-family:Verdana;
    font-size:14px;
}

.info_column_title ul li
{
    background: url(../images/dot.png) no-repeat 10px center;
    padding-left:23px;
    height:21px;
}

.info_column ul
{
    margin:0;
    padding:0;
    margin-top:10px;
}

.info_column ul li
{
    list-style:none;
    border-bottom:solid 1px #ffffff;
    border-top:solid 1px #ffffff;
    margin-top:-1px;
}
.info_column ul li a
{
    font-size:10px;
    font-family:Verdana;
    color: #fff;
    text-decoration:none;
    line-height:21px;
}
.info_column ul li a:hover {text-decoration:underline;}

.contact_me
{
    width:238px;
    float:right;
}

.contact_me_title
{
    font-size:16px;
    color:#fff;
    font-family:Verdana;
    text-align:right;
    margin:10px;
}
.form_contact
{
    background-image:url(../images/formularz_copy.png);
    width:238px;
    height:134px;
    display:block;
    overflow:hidden;
    text-align:left;
    font-size:15px;
    font-family:Arial;
    text-indent:15px;
    line-height:20px;
}

.white_field
{
    background-image: url(../images/white_field.png);
    width:216px;
    height:35px;
    display:block;
    float:right;
    text-align:right;
    color:#9e9e9e;
    line-height:35px;
    margin:4px;
}

.white_field a
{
    color:#9e9e9e;
    text-decoration:none;
}

.innerText
{
    margin-right:10px;
}

.inputText
{
    width:160px;
    float:left;
}

.inputText input[type=text]
{
    width:100%;
    height:30px;
    float:left;
    border:none;
    background:none;
    font-size:15px;
    margin-left:5px;

    margin-top:2px;
}

.contact_me_subtitle
{
    text-align:left;
    margin:5px;
    margin-bottom:0;
    font-size:15px;
    color: #444;
}
.newsletter_title
{
    font-size:17.6px;
}
.newsletter_contact
{
    background-image:url(../images/newsletter_back.png);
    width:238px;
    height:70px;
    display:block;
    overflow:hidden;
    text-align:left;
    font-size:15px;
    font-family:Arial;
    text-indent:15px;
    line-height:20px;
    margin-top:5px;
}

.formularz_kntaktowy_footer { background:url(../images/contact_formularz_bg.png) no-repeat;background-position: left bottom;margin:7px 0 10px 0; height:51px;}
.formularz_kntaktowy_footer .white_field {margin-top:8px;}
.newsletter_adder
{
    border-left:solid 1px #000000;
}

.footer
{
	height:50px;
    width:1018px;
    color:#ffffff;
    font-size:12px;
    background-color:#1F1A17;
    padding: 5px 0 0 0;
    text-align:center;
}

.footer a
{
    color:#9b9b9b;
    font-weight:bold;
    text-decoration:none;
}
.footer a:active, .footer a:hover{
	  background:#fff;
	  color:#000;
}
a:active
 {
	 text-decoration:none;
}

a:hover{
	 
	  color:#9b9b9b;
}



.default_content .footer_inner {background-color:#fff; padding:15px 10px 0 10px;}
.default_content .footer {background:url(/images/FooterBottomRound.png) no-repeat center bottom; width:1018px;padding:0 0 9px 0; margin:0;}
.InfoBox
{
    line-height:15px;
    font-size:11px;
    color:#888888;
    width:300px;
    text-align:center;
}
.opcje
{
    float:left;
    width:387px;
    text-align:left;
}
.opcje div.uwaga { color:Red; text-align:center; border-left: 1px solid #E6E3E3;border-right: 1px solid #E6E3E3; width:364px; padding:3px 1px;}

.product_title
{
    background-color:#f5f5f5;
    width:366px;
    height:34px;
    display:block;
    border-left:1px solid #e6e3e3;
    border-right:1px solid #e6e3e3;
    text-align:center;
}

.product_title h1
{
    line-height:34px;
    text-transform:uppercase;
    color:#000;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    margin:0;
    padding:0;
}
.help_sign
{
    float:right;
    width:20px;
    text-indent:0;
    margin-right:7px;
    margin-top:-2px;
}
.option_header
{
    text-align:left;
    padding:5px 0 5px 10px;
    font-size:11px;
    font-family:Verdana;
    font-weight:bold;
    background-color:#e6e3e3;
}
.option_panel
{
    width:368px;
}
.option_list
{
    background-color:#f5f5f5;
    border-left:1px solid #e6e3e3;
    border-right:1px solid #e6e3e3;
    text-align:center;
    width:352px;
    padding:7px;
}
.option_list a {color:#6A5757; margin-top:5px;}
.option_list a+a {margin-left:10px;}
.option_list a:hover {text-decoration:underline;}
.option_list input.kalkulatorEdit { width:50px; margin:0 5px;}
.option_list select
{
    width:352px;
}

.option_list input[type=text]
{
    width:352px;
}
.promocje
{
    font-size:11px;
    font-family:Verdana;
    width:368px;
    margin:5px 0 20px 0;
}

.promocje_desc
{
    color:#535353;
    width:100px;
    float:left;
    font-weight:bold;
}

.grey_desc
{
    font-weight:normal;
    font-family:Arial;
    color:#9e9e9e;
}

.promocje_box
{
    float:left;
    text-align:center;
    width:100%;
    margin-bottom:15px;
}
.promocje_box img, .promocje_box input {margin:0 4px;}
.cena_tb
{
    background-image:url(../images/cena_tb.jpg);
    background-repeat:no-repeat;
    width:190px;
    height:42px;
    display:block;
    color:#035191;
    font-family:Verdana;
    font-size:17px;
    text-align:center;
    line-height:42px;
    font-weight:bold;
    float:right;
    border:0;
}

.price_list
{
    float:left;
    width:513px;
}

.price_list_header
{
    background-image:url(../images/price_list_header.png);
    width:495px;
    height:72px;
    background-position:left top;
    background-repeat:no-repeat;
    display:block;
    float:left;
}
.hide_me
{
    display:none;
}
.table_product
{
    clear:both;
    font-size:11px;
    font-family:Verdana;
    color:#6a5757;
    width:495px;
    float:left;
}

.table_product a
{
     color:#6a5757;
     text-decoration:none;
}

.table_product a:hover, .table_product a:active
{
     color:#6a5757;
     text-decoration:underline;
}

.NakladStyle
{
    width:123px;
    text-align:center;
}
.CenaNettoStyle
{
    width:135px;
    text-align:center;
}
.CenaBruttoStyle
{
    width:172px;
    text-align:center;
}
.ZamowStyle
{
    width:65px;
    text-align:center;
    padding:2px 0;
}
.BlueFill td
{
   background-color:#1a415b;
   color:#fff;
}

.BlueFill a
{
    color:#fff;
}

.BlueFill a:active, .BlueFill a:hover
{
    color:#f5f5f5;
}

.pomoc_panel
{
    background:url(../images/pomoc_panel.png) no-repeat;
    width:109px;
    overflow:hidden;
    display:block;
    float:left;
}
.pomoc_panel input
{
    margin-top:10px;
}
.icos
{
    margin-top:50px;
    background:url(../images/pomoc_panel_bottom.jpg) no-repeat 0 bottom;
    padding-bottom:2px;
}

.icos a
{
    margin-top:10px;
}

.strona_statyczna
{
    text-align: left;
    font-size: 11px;
    font-family: Verdana;
}

.strona_statyczna a
{
    color: #0b7fb6;
     text-decoration: none;
}

.strona_statyczna a:hover
{
    text-decoration:  underline;
}

.strona_statyczna h1
{
    font-size: 14px;
    font-family: Verdana;
    border-bottom: 2px solid #00baff;
    padding-bottom:9px;
    color: #1b1b1b;
}

.pasek_lang
{
    margin: 0 20px 0 auto;
    text-align: right;
}

.box1
{
    display: block;
    float: left;
}
.box1 h2 {padding-left:10px; font-family:Verdana; font-size:11px; font-weight:bold;}
.box {margin-right:8px;}
.box .content{margin-top:8px;}
.box1 .top
{
    background: url(../images/box1_topright.jpg) no-repeat right top;
    margin-right:0;
    margin-left:0;
    margin-top:0;
    height: 8px;
}

.box1 .bottom
{
    background: url(../images/box1_bottomright.jpg) no-repeat right bottom;
    margin-right:0;
    margin-left:0;
    margin-top:0;
    height: 8px;
}

.box1 .content
{
    margin:0 0 0 0;
    padding: 0 10px 0 10px;
    border-left: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
    font-family: Verdana;
    font-size: 11px;
    color: #7f7f7f;
    text-align:justify;
    line-height: 140%;
}
.box1 .content h2 {color: #5e5e5e; font-size:1.1em; margin:0;  padding: 5px 0 23px 30px; }

.box1 .content strong
{
    color: #444444;
    font-weight: bold;
}
.box1 .content p {float:right; font-weight:bolder; width:187px;line-height:16px;}
.box1 .content p span {float:right;}
.box1 .content p span a{color:#777;}
.upperTabs
{
    margin: 0 0 0 0;
    padding: 0;
    background-color: #f0f1f1;
    overflow: hidden;
     font-size: 11px;
}

.upperTabs ul
{
    margin: 0;
    padding: 0;
}

.upperTabs ul li
{
    float: left;
    list-style-type:none;
    color: #5e5e5e;
    line-height: 33px;
    margin: 0;
    padding: 0;

    border-left: 1px solid #c0bfbf;
}

.upperTabs ul li:first-child
{
    border-left: 0;
}

.upperTabs ul li a
{
    color: #5e5e5e;
    text-decoration: none;
    padding: 0 10px;
}

.upperTabs ul li a:hover
{
    color: #5e5e5e;
    text-decoration: underline;
}

.pomoc
{
    font-size: 11px;
    color: #7F7F7F;
    font-family: Verdana;
}

.pomoc h1
{
     font-size: 14px;
     color: #2d2d2d;
}

.pomoc h2
{
     font-size: 13px;
     color: #1d1d1d;
}

.pomoc hr
{
     border: 1px solid #3ecbff;
}

ul.linki1
{
    font-size: 12px;
    color: #565656;
    font-family: Verdana;
}

ul.linki1 li
{
      list-style-image: url(../images/znaczek1.jpg) ;
}

ul.linki1 li a
{
    color: #0b7fb6;
    text-decoration: none;
    line-height: 120%;
}
#table_header
{
    width:1010px;
    height:50px;
    background-image:url(../images/koszyk_header.jpg);
    background-repeat:no-repeat;
}

.table_header_lista_zamowien
{
    width:510px;
    height:35px;
    background-image:url(../images/belka_lista_zamowien.jpg);
    background-repeat:no-repeat;
    border:none !important;
}
.table_header_szczegoly_zamowienia
{
    width:487px;
    height: 33px;
    background-image:url(../images/belka_szczegoly.jpg);
    background-repeat:no-repeat;
}

.table_header_szczegoly_zamowienia h3
{
    margin: 0;
    padding: 5px 0 0 0;
     font-size: 13px;
    color: #6d6d6d;
}
.table_header_szczegoly_zamowienia h3 strong
{
    font-size: 18px;
    color: #6d6d6d;
 font-weight: normal;
}

.szczegoly_zamowienia
{
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    text-align: left;
     overflow: hidden;
      padding-top: 20px;
}

.szczegoly_zamowienia .lewa
{
    text-align: center;
    width: 185px;
    float: left;
}

.szczegoly_zamowienia .prawa
{
    margin-right:13px;
    width: 287px;
    float: right;
}

.szczegoly_zamowienia .statusik
{
    margin: 0 auto 0 auto;
    width: 180px;
    height: 34px;
    background: url(../images/status_box.jpg) no-repeat left top;
    padding: 15px 0 4px 0;
    line-height: 34px;
    font-size: 12px;
    color: #fe0000;
}

.szczegoly_zamowienia .prawa h1
{
    color: #6d6d6d;
}
.szczegoly_zamowienia .prawa input  {padding:0;}
.szczegoly_zamowienia .prawa h4 {background:url(../images/question.png) no-repeat 100% 50%; color:#515151; font-size:13px;  line-height:23px; margin:24px 0 5px  0;}
.szczegoly_zamowienia .prawa .wiecej-miejsca {margin-right:2px; padding:0;}
.szczegoly_zamowienia .cena {float:right;margin: 30px 10px 16px 0;}
.szczegoly_zamowienia .cena_small {float:right;margin: 10px 10px 5px 0;}
.szczegoly_zamowienia .cena p {width:101px; display:inline-block; color:#5f4f4f; font-size:11px; font-weight:bold;margin:0 5px;}
.szczegoly_zamowienia .cena .cena_tb {float:none; display:inline;}
.szczegoly_zamowienia .cena input[type='image']{float:right;margin-left:15px;margin-top:2px;}
.table_header ul
{
    margin:0;
    padding:0;
     font-family: Arial;
 font-size: 11px;
 color: #444444;
}

#maintab table {margin-left:10;font-size:12px;color:#ececec;}

.table_main
{
	position:relative;  
	height:260px;
	width:231px;
}

.table_main_hed
{
	position:relative;  
	top:-240px;
	left:10px;
	align:center;
	height:30px;
	width:200px;
	font-size: 18px;
	font-weight:bold;
}

.table_main_text
{
	position:absolute;  
	top:100px;
	left:10px;
	height:200px;
	width:200px;
	font-size: 9px;
}

.table_main_icon
{
	position:absolute;  
	top:180px;
	left:100px;
	height:100px;
	width:100px;
	float:right;
}


.table_main_href
{
	position:absolute;  
	top:180px;
	left:10px;
	height:200px;
	width:200px;
	font-size:12px;
}

.table_main_href22
{
	position:relative;  
	top:-190px;
	left:10px;
	height:20px;
	width:200px;
	font-size: 12px;
}
.table_header ul li
{
    margin-top:10px;
    float:left;
    list-style:none;
    padding:0;
    line-height:12px;
}

#table_header ul
{
    margin:0;
    padding:0;
}

#table_header ul li
{
    margin-top:10px;
    float:left;
    list-style:none;
    padding:0;
    line-height:12px;
}
.ProductTable
{
    width:1008px;
    font-size:11px;
    font-family:Verdana;
    color:#6d6d6d;
    border:1px solid #dfdfdf;
}

.ProductTable td
{
    border:1px solid #dfdfdf;
    height:33px;
    text-align:center;
    padding:3px;
    line-height:33px;
    border-bottom:none;
    border-top:none;
    font-size:11px;
    font-family: Verdana;
    vertical-align:middle;
}
.ProductTable td td {height:auto; line-height:normal;}
.TP_LP
{
    width:5%;
}
.TP_NAME
{
    width:15%;
    vertical-align:text-bottom;
}
.TP_CENA
{
    width:10%;
}
.TP_OPERACJA
{
    width:15%;
}
.TP_PROMOCJA
{
    width:25%;
}
.desc_txt
{
    float:left; line-height:normal;
}
.desc_ico
{
    float:right;
    margin-top:8px;
    margin-left:3px;
}
td.status-bg { background: url(../images/arrow-orders.png) no-repeat 89% 50% transparent; padding-right:13px !Important;}
td.status-bg:hover {background-position:93% 50%;}
.Summary
{
    font-size:14px;
    font-weight:bold;
    font-family:Verdana;
    color:#000;
    width:500px;
    float:right;
    margin:20px 20px 20px 0;
    clear:both;
}
.Summary p.KartaChromaGold input { width:226px; }
.Summary p.KartaChromaGold input.selected {opacity:0.55; filter:alpha(Opacity=55)}
.suma_netto
{
    height:50px;
    line-height:50px;
}
.form {margin-right:7px;}
.form h2 {margin:30px 0 0 0;font-size:23px; color:#7f7f7f;}
.form hr {color:#CDCDCD; border: none; border-bottom: 1px solid #CDCDCD;}
.form .comunicate {font-weight:bold; margin:0 auto; text-align:center;}
.form img {float:right; margin:-1px 185px 20px 20px;}
.form .field{margin-top:7px;}
.form .field input[type='checkbox'] {margin-left:197px;}
.form .field input[type='image'], .form .field input[type='submit'] {float:right; margin:20px 134px 20px 20px;}
.form .field a {text-decoration:underline;}
.form .error {margin-left:235px; width: 335px;}
.form tr td label {text-align:left; margin-left:10px; width:auto;line-height:18px;}
.form label {display:inline-block; width:210px; text-align:right;margin-right:12px;}
.form label.textarea {height:120px; margin-bottom:-104px; position:relative; top:-52px; width:121px; }
.form input[type='text'], .form input[type=password] { background:url(../images/input-text.jpg); width:350px; padding:9px 20px 9px 20px; font-size:11px; color:#7f7f7f; border:none;}
.form select { background:url(../images/input-text.jpg); width:350px; height:30px; padding:9px 20px 9px 20px; font-size:11px; color:#7f7f7f; border:none;}

.form textarea { background:url(../images/textarea.jpg); width:742px; height:175; padding:9px 20px 9px 20px; font-size:11px; color:#7f7f7f; border:none; height:156px; font-family:Verdana;}
.form textarea.small {background:url(../images/textarea_small.jpg); width:471px; padding:9px 20px 9px 20px; height:102px;margin:0 auto;}
.form input.right {float:right;}
.form .validation-info {color: #7f7f7f;margin-top:7px;margin-left:200px; width:346px;}
.regulamin {color: #5d5d5d !important; font-family:Verdana !important; }
.register-box {width:737px;}
.realizacja thead tr th{border-bottom: 2px solid #00baff;padding:17px 23px; text-align:center;}
.realizacja tbody tr td {border-bottom:1px solid #dadada; text-align:center; height:50px; vertical-align:middle;}
.realizacja-produkt {height:50px;}
.realizacja tbody tr td.left-align {text-align:left;padding-left:18px}

.opis {color:#2b2929;border-top:1px solid #dedede;}
.opis p {line-height:18px; padding:0 5px; margin:0;}
.opis span {float:right; text-align:right; color:#6d6d6d; width:72%; }
.opis .opis-bg {background:#f5f5f5;}
.whiteContent { display: none;position: fixed;top: 34%;left: 34%;width: 402px;height: 312px;background: transparent url("/images/popup-bg.png") repeat;z-index: 1402;overflow: auto;}
.popUpContainer { background-color: #ffffff;width: 380px; height: 290px; z-index: 1401; border: 1px solid #000; margin: 10px; padding: 0px;}
#popup_close, #facebook_link {cursor:pointer;}
.my-account {width:100%; border: none!important;}
.my-account tr td {border:1px solid #dfdfdf;}
.my-account tr td a {color: #6D6D6D;}
.alternatingRowStyle {background:#f5f5f5;}
.SelectedRow {background:#1a415b !important; color:#fff;}
tr.SelectedRow td a { color:#fff;}
.szczegoly {width:487px; float: left;  margin-left: 20px;}
h2.title {margin:10px auto;  color:#595959; font-size:20px; font-weight:normal;}
h2.title span {background: url(../images/koszyk.jpg) no-repeat left center; display:inline-block; width:21px; height:20px;margin-right:8px;}
.komunikat {display:block; margin:10px auto; padding: 10px; background:#F0F1F1; color: #ff0000;width:50%;}
.Platnosci
{
    font-size:11px;
    font-family:Verdana;
    color:#666666;
}

.Platnosci td
{
    text-align:left;
    background-color:#d5d5d5;
    padding:10px;
}
.color-red {color: #ff0000 !important;}
.color-green  {color: #00ff00 !important;}
.FormaPrawna {width:310px; float:right; text-align:left; margin-right:150px;}
.wgrany-plik .komunikat{ width:auto;}
.chroma-gold img {margin-bottom:18px;}
.chroma-gold .box1 {width:740px;}
.chroma-gold .box1 .content {background:url(../images/chromaGoldBg.jpg) no-repeat 70px 168px; }
.chroma-gold .box1 .content h2 {background:url(../images/chromaGoldLogo.jpg) no-repeat right 12px;font-size:36px; margin-top:0; font-weight:normal; line-height:30px; color:#000;}
.chroma-gold .box1 .content h2 span{color:#5f5e5e; font-size:12px;  }
.chroma-gold .box1 .content h3,.chroma-gold .box1 .content p,.chroma-gold .box1 .content h4 {margin-left:300px;}
.chroma-gold .box1 .content h3 {font-size:35px; font-weight:normal;color:#000;}
.chroma-gold .box1 .content h4 {font-size:28px; font-weight:normal;margin-bottom:10px;}
.chroma-gold .box1 .content p {color:#737373; font-size:11px; float:none; font-weight:normal; line-height:normal; width:auto;}
.chroma-gold .box1 .content p a {color:#002e95; font-size:10px; margin-right:20px; text-decoration:underline;}
.partner {width:740px;}
.partner .content {background:url(../images/save-money.jpg) no-repeat; background-position: 417px 45px;}
.partner .content h2 { color:#4473cf; font-family: Verdana; font-size: 25px; font-weight: bold; line-height:28px; text-align:left; padding-left:10px;padding-bottom:0;}
.partner .content h2 span {color:#a7a7a7; font-family:Arial; font-size:19px;  }
.partner .content img {margin:10px;}
.partner .content img+img {margin-left:0px;}
.partner .content .box1 img {margin:0;}
.partner .content p {margin:0 10px; float:none; font-weight:normal; width:auto;}
.partner .content .partner-pakiety {color:#58585a; font-size:13.85px; }
.partner .content .partner-pakiety strong {color: #4674d0; font-size:19px; }
.partner .content .partner-pakiety em {color: #d40707; font-weight:bold; font-style:normal; font-size:19px;}
.partner .content .partner-box {width:350px; margin:10px;}
.partner .content .partner-box .content {padding:10px 20px;}
.partner .content .partner-box h3 {margin:0; color:#035595; font-size:12px;padding:0 0 9px 0; font-weight:normal; text-align:center; line-height:125%;height:30px;}
.partner .content .partner-box p {margin:0; text-align:left; font-size:11px; font-weight:normal; float:none; width:auto;}
.partner .content hr {margin:10px -10px 15px; border:1px solid #b4b4b4;}
.partner .content img.sprawdz-nas {float:left; margin: 0  10px 0 0; }

.partner .content p.zapytanie { margin:81px 0 0 46px; float:left;line-height:18px; }

.preflight h2 { text-align:right; padding:118px 15px 0 316px; background:url(../images/preflight.jpg) no-repeat; font-size:12px; color: #2a4c8a; font-weight:normal; border: none; }
.preflight .proof img {margin:0 15px;float:left;}
.preflight .proof .line-black {color:#172983;display:inline-block;font-size:12px;margin-top:27px;}
.preflight .proof .line-black div {height:1px; background:#172983; width:140px;  margin:7px 7px 0 -15px;float:left;}
.preflight .proof .line-blue {color:#e2041d;display:inline-block;font-size:12px;margin-top:27px; width:314px;}
.preflight .proof .line-blue div {height:1px; background:#e2041d; width:144px; margin:16px 7px 0 -19px;float:left; }
.preflight .proof .line-red {color:#fded11;display:inline-block;font-size:12px;margin-top:27px; width:340px;}
.preflight .proof .line-red div {height:1px; background:#fded11; width:149px; margin:16px 7px 0 -24px;float:left; }
.preflight .proof .onScreen {float:left; width:350px;margin-top:16px;}
.preflight .proof .onScreen h3 {width: 217px; height:43px; background:url(../images/onScreen-proof.jpg);}
.payment {width:330px;}
.payment .content p {width:100%;}
div.payment + div.payment {width:350px; margin-left:10px;}

.check1 { margin-right: 13px;}
.upperTabs ul li a.selected
{
   color:#f0f1f1;
   background-color:#5e5e5e;
   display:block;
}
.lista_zamowien {width: 510px; min-height:300px; float: left;}
.fb-promocja .fb-bg {background:url(../images/facebook-promo.jpg); width:740px; height:418px;}
.fb-promocja .fb-bg h2 {color:#009ee0; font-size:32px; font-weight:bold; margin:0 41px;width:314px;padding:30px 0;}
.fb-promocja .fb-bg h3 {color: #808080; font-size:18px; font-weight:normal;letter-spacing:-1px; margin:0 41px; }
.fb-promocja .fb-bg h3 a {margin-left:8px;}
.fb-promocja .fb-bg p { color:#525252; font-size:13px; margin-left:41px; width:370px;}
.fb-promocja .fb-bg h4 {color: #3769cc; font-size:24px; margin-left:41px;}

h3.pliki-wgrane {background:url(../images/belka_preflight.jpg) center bottom; height:35px; margin:10px 0 0 -185px; width:485px;}
.pliki_template {display:block; color:#4c4e50; margin:17px 10px 10px -165px; width:435px;}
.pliki_template + .pliki_template { margin-top: 15px;}
.pliki_template a {color:#035392; font-size:14px; text-decoration:underline; margin-bottom:8px; display:inline-block; }
.pliki_template p.proof {margin-top:8px; border-top: 1px solid #a0a0a0; color: #888888; padding-top:5px;}
.whiteFont {color:#fff;}

.PlikPodgladu {color:#ffcc00; background-color:#888888; display:block; padding:10px;}
a.podglad {margin:0 auto 10px auto;}
a.podglad img{max-width:180px;max-height:85px;}

.formx {margin-right:7px; }
.formx h2 {margin:30px 0 0 0;font-size:23px; color:#7f7f7f;}
.formx hr {color:#CDCDCD; border: none; border-bottom: 1px solid #CDCDCD;}
.formx .field{margin-top:7px;}
.formx  fieldset { margin:0 auto 0 auto; border:0;}

.formx label {display:block; width:210px; text-align:left; padding:0; margin:0; clear:both;}
.formx input[type='text'], .formx input[type=password] { background:url(../images/input-text.jpg); width:310px; padding:9px 20px 9px 20px; font-size:11px; color:#7f7f7f; border:none; clear:both; float:left;}
.formx textarea { background:url(../images/textarea.jpg); width:701px; padding:9px 20px 9px 20px; font-size:11px; color:#7f7f7f; border:none; height:156px; font-family:Verdana;}
.formx input.right {float:right;}
.formx .validation-info {color: #7f7f7f;margin-top:7px;margin-left:200px; width:346px;}

.procent {width:740px;}
.procent h1.logo{ background:url(../images/50Procent.jpg) no-repeat; width:740px; height:181px; margin:-8px -11px 10px -11px; border: none;}
.procent .content div h2 {color:#3769cc; font-weight:bold; font-size:20px;}
.procent  .content div.lewa, .procent div.prawa {float:left; width:50%;}
.procent  .content div.lewa  ul li { background:url(../images/50-cyfry.jpg) no-repeat left top; color: #535353; font-size:12px; font-family:Arial; height:30px; line-height:30px; padding-left:50px; list-style:none;margin-bottom:6px;}
.procent  .content div.lewa  ul li span{border-top:1px solid #adadad; display:inline-block; width:225px; text-align:left;}
.procent  .content div.lewa  ul li.start-2 {background-position:left -35px;}
.procent  .content div.lewa  ul li.start-3 {background-position:left -71px;}
.procent  .content div.lewa  ul li.start-4 {background-position:left -109px;height:50px;line-height:18px; }
.procent  .content div.lewa  ul li.start-4 span { padding-top:3px; }
.procent  .content div.lewa img {margin:30px;}
.procent  .content div p { float:none; text-align:left; font-weight:normal; margin-left:30px; width:auto;}
.procent  .content div.prawa .form-default { margin-left:30px; }
.procent  .content div.prawa .form-default label { width:100px; text-align:left; line-height:22px; display:inline-block }
.procent  .content div.prawa .form-default input { width:150px; height:22px; line-height:22px; margin-bottom:6px;}
.procent  .content div.prawa .form-default input[type="checkbox"]{ width:auto;}
.procent  .content div.prawa input[type="image"], {margin-left:210px;position:relative;top:8px;}

.kartka_send_tlo { background: url(../images/ekupon.png) no-repeat; width:713px; height:383px;}

.form_kartka { width:275px; height:285px; display:block; position:relative; top:85px; left:437px; float:left; color:#5b5b5b; font-family:Verdana; font-size:11px; text-align:left; }

.form_kartka p  { margin:0; padding:0; margin:2px 0; }
.form_kartka input, .form_kartka textarea  { font-family:Verdana; font-size:11px; text-align:left;  color:#5b5b5b; width:90%;}
.facebook_register {margin:20px auto 10px; font-size:20px; color: #3769CC; font-weight:bold; text-align:center;}
.ankietaView h4 {font-size:13px; color:#444141; margin-top:0;}
.ankietaView table {margin: 0 auto;}
.ankietaView label {color:#6D6D6D; display:inline; font-size:11px;}
.dialogWindow .igdw_BodyContent {text-align:left; margin:7px;}
.polecZnajomemu-rejestracja {float:right;}
.moja-chroma { width:740px; }
.moja-chroma .content { padding:20px; }
.moja-chroma h1 { border:none; color:#066eab; font-size:12px; font-weight:bold;margin:0;}
.moja-chroma ul, .moja-chroma p {width:100%; padding:0;}
.moja-chroma p {border-bottom:1px solid #cdcdcd; margin-bottom:18px; float:right;}
.moja-chroma ul+h1,.moja-chroma ul+div  {border-top:1px solid #cdcdcd; padding-top:18px;}
.moja-chroma ul li{text-align:right; list-style-type:none;line-height:31px;margin-bottom:10px;}
.moja-chroma ul li span {display:inline-block;color: #7c5e5e; font-weight:bold; font-size:12px; float:left; width:260px; text-align:left; }
.moja-chroma ul li span.box {background:url(../images/ramka_187.jpg) no-repeat; color: #302c2c; height:31px;  font-size:14px;width:167px; overflow:hidden; padding:0 10px; margin:0; float:right; margin-left:5px; text-align:right;}
.moja-chroma .content p, .polec-znajomemu p {text-align:left;float:none; width:auto; padding-bottom:20px; font-weight:normal;}
.moja-chroma .content p strong, .polec-znajomemu p strong {color:inherit;}
.moja-chroma .content p span, .moja-chroma .content div input[type='text'], .polec-znajomemu div[obj='body'] span, .polec-znajomemu input[type='text']{background:url(../images/ramka_495.jpg) no-repeat; height:31px; line-height:31px; width:495px; padding:0 15px; float:none; display:inline-block; font-weight:normal; margin-top:5px;}
.moja-chroma .content div {border-bottom:1px solid #cdcdcd;margin-bottom:18px;}
.moja-chroma .content div p, .polec-znajomemu p {border:none;padding:0;}
.moja-chroma .content div ul {float:none; border: none; margin-bottom:5px;}
.moja-chroma .content div blockquote {background:url(../images/ramka_493x276.jpg) no-repeat;width: 453px; height:246px; margin:0; padding:15px 20px; }
.moja-chroma .content div blockquote p {margin:0 0 7px 0;}
.moja-chroma .content div ul li {line-height:normal; text-align: left;}
.moja-chroma .content div input[type='text'], .polec-znajomemu input[type='text'] {font-size:11px; color:#7F7F7F; border: none;}
.moja-chroma .content div input[type='image'] { margin-left:376px;}
.moja-chroma div.KartaChromaGold { border-bottom:none; }
.moja-chroma .KartaChromaGold div.right {float:right; width:50%; border:none; margin-top:40px;}
.moja-chroma .KartaChromaGold div.right span.aktywacja {color:#ff0000;}
.moja-chroma .KartaChromaGold div.right span.wyroznienie {font-weight:bold; color:#302C2C;}
.moja-chroma .KartaChromaGold div.right span {line-height:2em;}
.moja-chroma .KartaChromaGold p {font-weight:bold; font-size:1.1em; color:#7C5E5E;}
.moja-chroma .KartaChromaGold ul {margin-left:15px;}
.moja-chroma .KartaChromaGold ul li{ list-style-type:circle;}
.zestawy_odd { background-color:#e4e4e4}
#ZamowioneZestawyDiv {width:263px;}
#ZamowioneZestawyDiv ul{padding:5px; margin:10px; list-style-type:none;}
#ZamowioneZestawyDiv ul li{line-height:20px; height:20px; border-bottom:1px solid #e4e4e4; font-family:Verdana; font-size:11px; color:#454545; text-align:left}

.PodsumowanieZestawy {font-family:Verdana; font-size:11px; color:#454545;}
.PrzeliczBtn {color:#000!important;}
.chroma-header {background:url(../images/mojachromaGold-header.jpg) no-repeat; width:738px; height:158px; margin-left:-20px; margin-bottom:18px;}
.polec-znajomemu .box1 {width:495px;margin:5px 0;}
.polec-znajomemu .box1 .content{padding:6px 20px; font-size:9px !important; font-weight:normal; }
.chroma-gold .chroma-header {margin:0;padding:0;}
.polec-znajomemu .box1 h1 {margin-top:0;}
.polec-znajomemu .box1 p {width: auto;float: none; font-weight:normal; line-height:normal;}
.polec-znajomemu div[obj="body"] span.komunikat {background: inherit; line-height:normal; height:auto; width:inherit; display:block; }

.pakietWyborczy {overflow:visible;}
.pakietWyborczy img.banner {margin-left:-2px;}
.pakietWyborczy img {margin:5px 0 10px;}
.pakietWyborczy label {float:left; width:20%; display:inline-block; font-weight:bold; font-size:11px; font-family:Arial; text-align:left;}
.pakietWyborczy .cena-wybory {margin:0 10px;}
.pakietWyborczy input[type="image"] {float:right;margin-top:8px;}
.pakietWyborczy .header { background:url(../images/wybory-header.jpg) no-repeat; width:748px; height:72px;}
.pakietWyborczy .ProductTable  {width:748px; border:none; }
.pakietWyborczy .ProductTable td {line-height:normal;text-align:center; border: 0 none #fff; border-left:0 none #fff; border-right:0 none #fff;border-bottom:0 none #fff;border-top:0 none #fff;}
.pakietWyborczy .ProductTable td.left {text-align:left;padding-left:20px;}
.pakietWyborczy .ProductTable td select {width:150px;}
.PayPalButton {line-height:20px;}
.PayPalButton input { margin-right:8px;}
#NieZalogowanyChromaGold, #ZalogowanyChromaGold {float:right; margin-left:20px;}
.pakietWyborczy textarea {width:430px; height:100px;}
.cena .promocje_desc {width:128px;}
.cena .promocje_box {width:243px;}
#tlo {background:#000; position:fixed; width:100%;height:100%; opacity:0.55; filter:alpha(Opacity=55); left:0; top:0;z-index:150;}
#banner {position:absolute;z-index:500; top:30%;left:35%;}
.facebook-button {border:none; background:url(../images/facebook-button.jpg); color:#fff; font-size:12px; font-family:Tahoma;width:133px; height:27px;margin-top:10px;margin-right:20px;}
#historiaZamowienia {margin:10px 0 0 -194px;padding-left:30px;width:435px;}
#historiaZamowienia p {margin:0;text-align:right; padding:3px;color:#6D6D6D;}
#historiaZamowienia p span {float:left; color:#2B2929;}
#historiaZamowienia p.opis-bg {background:#F5F5F5;}
h3.pliki-wgrane {cursor:pointer;}
h3.historiaZamowieniaBg {background-image:url(../images/historiaZamowienia.jpg); background-position: center bottom;}
#listaPlikowZlecenia {background:#fff;}
.potwierdzenieWyboru .igdw_BodyContent p, .potwierdzenieWyboru .igdw_BodyContent div div{color:#6A5757; text-align:right; padding:4px 10px; margin:0 5px; font-size:11px;}
.potwierdzenieWyboru .igdw_BodyContent span, .potwierdzenieWyboru .igdw_BodyContent div div label {float:left; }
.potwierdzenieWyboru .igdw_BodyContent p.alternateText {background:WhiteSmoke;}
.potwierdzenieWyboru .igdw_BodyContent span+span{float:none;}
.potwierdzenieWyboru .igdw_BodyContent input {margin:7px;}
.potwierdzenieWyboru .igdw_BodyContent td input {margin:0;}
.potwierdzenieWyboru .igdw_BodyContent div table {float:right;}
.potwierdzenieWyboru .igdw_BodyContent h1 {font-size:13px; text-align:center; color:#AB0C0C; border-bottom:1px solid #8E8E8E;padding-bottom:2px; margin-bottom:1px;}
.long {background:url(../images/facebook-button-long.jpg) !important; width:200px !important;}
div.uwaga { color:#AB0C0C;}
p.uwaga {margin:8px 4px; color:#AB0C0C; font-size:1em;}
p.uwaga span {font-size:1.2em;}
p.uwaga a { color:#AB0C0C; }
p.uwaga img {margin-top:4px;}
div.search {margin:10px 0 10px 8px; float:right; width: 253px;}
div.search label {color: #7F7F7F; font-size:11px; font-family:Verdana; float:left; line-height:22px;}
div.search input {margin-left:10px; float:left;}
div.search input[type='text'] {width:60px; text-align:center;}
.historia label {color: #7F7F7F; font-size:11px; font-family:Verdana; float:left; line-height:22px;}
.historia input {margin-left:10px; float:left;}
.historia div.content {line-height:normal; height:26px;}
.historia table {float:left; width:57%; }
.historia table td { color:#6D6D6D;  border:1px solid #DFDFDF; padding:5px 3px;margin:1px;}
.historia table tr.header { text-align:center;  font-size:1.1em; font-weight:bold;}
.historia table tr.bg-0 {background:#fff;}
.historia table tr.bg-1 {background-color:#F5F5F5;}
.historia div.szczegoly {float:left; width:40%; margin-left:7px;}
.historia div.szczegoly p {margin:0;}
.historia div.szczegoly p span {display:inline-block; margin-bottom:3px;}
.historia div.szczegoly p span.header {text-align:center;  font-size:1.1em; font-weight:bold; line-height:1.1em;}
.historia div.szczegoly p span.color-green {color:Green !important; }
.progressBar {text-align:center; width: 300px; height:30px;}
.progressBar .igpb_Windows7ForegroundLabel {display:none;}
.etapyRealizacji > div {float:left; margin:0 8px;}
.etapyRealizacji div p {text-align:center; }
.etapyRealizacji {width:740px;}
.etapyRealizacji div p {font-weight:bold;}
.etapyRealizacji div p.error {color:Red; position:absolute;width:128px;background:#fff; height:55px; font-weight:normal;}
.historia div.legenda img {margin-right:5px; width:25px;}
.changedDropDownList {background: #1A415B; color: #fff;}
.daneZamowieniaWindow {margin:8px;}
.daneZamowieniaWindow div div {border-top:1px solid #DFDFDF; }
.daneZamowieniaWindow div div span {display:inline-table; width:30%; text-align:left; vertical-align:middle;}
.daneZamowieniaWindow div div span+span {width:30%; text-align:center;height:100%;  border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF; padding:6px 8px;}
.daneZamowieniaWindow div div select {width:32%; vertical-align:middle;}
.daneZamowieniaLoading {position:absolute; left:8px; top:24px; width:800px; height:500px; background:#fff url(../images/ajax-loader.gif) no-repeat center center; line-height:530px;text-align:center;}
.daneZamowieniaWindow div div.daneZamowieniaLoading {margin:0;}
.daneZamowieniaWindow div div.header {border-top:none;}
.daneZamowieniaWindow div div.header span {font-size:1.1em; font-weight:bold; background:none !important;border-top:none;}
.daneZamowieniaWindow input {float:right; margin:10px 15px 0 0;}
.daneZamowieniaWindow select {margin:0;}
.daneZamowieniaWindow input[type='button'] {margin-top:20px;}
.daneZamowieniaWindow div div span:last-child {border:none;}
.webUploadMany,  .webUploadMany td {font:12px Verdana;}
.webUploadMany > div {width:45%; float:left;margin:10px;}
.webUploadMany h1 {font-size:14px; text-align:center;}
.webUploadMany table {width:100%;margin-bottom:10px;}
.webUploadMany .header td {font-weight:bold;}
.webUploadMany .alternate {background:#F5F5F5;}
.webUploadMany  td.number {width:15%; vertical-align:middle;}
.webUploadMany  td.filename {width:50%; text-align:left;vertical-align:middle;}
.webUploadMany  td.actions {width:35%; vertical-align:middle;}
.webUploadMany p {margin:3px; text-align:center;}
.webUploadMany .webUploadControls p {text-align:left;}
.webUploadMany .webUploadControls p+p {margin-top:7px;}
.dolaczDoZamowieniaBtn {position:relative; top:20px; margin-top:-20px;}
.spanIndicator {background:url(../images/ajax-loader.gif) no-repeat left center; padding-left:31px; height:24px; line-height:24px;}
#loadingFileIndicator {position:relative; top:7px;}
.webUploadMany hr {background: #DFDFDF; border:none; margin:10px 0;}
.webUploadControls td label {display:inline-block; text-align:left; width:90%; margin-left:8px;}
.webUploadControls td input {margin:0; padding:0;}
.programPartnerski {overflow:visible;}
.programPartnerski img {margin:0 0 10px -11px;}
.programPartnerski p {border-bottom:1px solid #cdcdcd;padding:15px 7px;margin:0; width:726px;}
.programPartnerski p.zapytanie{text-align:center; float:right; width:243px; border-bottom:0;padding:0;margin-top:15px;}
.programPartnerski p.zapytanie img {margin:4px 0 0 0;}
.films li {float:left; list-style:none;margin-right:15px;}
.films li a {display:block;width:83px;height:83px;text-indent:-9999px;}
.films li a.cdr {background:url(/images/makietka_cdr_ico.png); }
.films li a.indd {background:url(/images/makietka_indd_ico.png); }
.films {clear:both;}
.remaDays .firstView {margin:-57px 0 0 23px;}
.remaDays .firstView input{margin-right:12px;}
/**** Accordion ****/
#featured {width:1022px; height:245px;overflow:hidden;}
#navigation { height: 44px;
    padding: 0 39px 0 35px;margin-top:-239px; width:1004px;}
#navigation a {width:44px;height:202px;display:block;}
body.default_content  #navigation {margin-left:-28px;}
#nav-left {background:url(/images/slide-left.png) no-repeat 44px center; float:left; position:relative;z-index:1000;}
#nav-right {background:url(/images/slide-right.png) no-repeat 44px center; float:right; position:relative;z-index:1000;}
#navigation a:hover {background-position:center center;}
/**** Accordion ****/
.dodatkiIkony {float:left;}
.dodatkiIkony p {float:left; width:50%;text-align:center;height:160px;margin:0;}
.dodatkiIkony p img{margin-bottom:8px;}
.dodatkiIkony h6 {text-align:left; font-size:13px; color:#6A5757;margin:7px 0;padding:0;}
.dodatkiIkony h7 {float:left; font-size:10px; color:#6A5757;margin:3px 0 0 0;padding:0;}
.teczki_icons p {width:50%;height:155px;}
#bigImg {float:left; background:url(/images/bigImg_bg.png) no-repeat;background-position:left top; width:272px; text-align:center;margin-right:10px;}
#bigImg img {max-width:243px;margin-top:25px;}
#bigImg p {text-align:left;position:relative;top:53px;width:100%;}
#bigText1 {color:#1a415b; font-size:13px; line-height:28px; }
#bigText2 {color:#767676; font-size:12px;}
#smallImg {float:left; width: 230px;}
#smallImg p {float:left; width:103px; height:96px; background:url(/images/smallImg_bg.png) no-repeat; overflow:hidden; color:#1a415b; font-size:10px;margin:0 10px 5px 0;}
#smallImg p img {width:80px; text-align:center;margin:10px 0; cursor:pointer;}
#smallImg p .hidden {display:none;}
.bannery_icons #bigImg img {max-width:272px; margin-top:0;}
.bannery_icons #smallImg p img {width:auto; margin:0 0 5px 0;}
.bannery_icons #bigImg p {top:10px;}

.searchstatus {
    width:256px;
    height:106px;
    background: url(../images/right_status.png) no-repeat center center;
    margin-left: 4px;
}

.insearch {
    margin-top: 64px;
    margin-left:16px;
    float:left;
    width: 186px;
    height: 16px;

    font-size: 13px;
}

.insearchbtn
{
    float: right;
    margin-top: 62px;
    margin-right: 17px;
}

.feedback {position:fixed;right:0;top:48px;}
.feedback li {list-style:none;}
.feedback li a {display:block; width:46px; background-repeat:no-repeat;background-position:12px top;}
.feedback li a:hover {background-position:right top;}
.feedback .feed-facebook {background-image:url(../images/feedback/feed_fb.png); height:117px; }
.feedback .feed-chromagold {background-image:url(../images/feedback/feeed_gold.png);height:116px; }
.feedback .feed-idea {background-image:url(../images/feedback/feed_idea.png);  height:117px; }
.feedback .feed-newsletter {background-image:url(../images/feedback/feed_newsletter.png); height:118px; }
.feedback .feed-partner {background-image:url(../images/feedback/feed_partner.png); height:141px; }

#Ulotki_express {background:url(../images/expressUlotki.png) no-repeat 0 0; width:180px; height:140px; display:block;}
#Plakaty_express {background:url(../images/expressPlakaty.png) no-repeat 0 0; width:180px; height:140px; display:block;}
#UlotkiSkladane_express {background:url(../images/expressSkladane.png) no-repeat 0 0; width:180px; height:140px; display:block;}
.hideElement {display:none;}
.chroma-gold-popup { background:url(../images/chromaGoldPopup.png) no-repeat; padding:23px;}
.polec-znajomemu .chroma-gold-popup p {color:#818181; font-family:Trebuchet MS;font-size:12px;margin:7px 0;}
.chroma-gold-popup-ModalBg {background:#444;}
.chroma-gold-popup-body {background:none;}
.close-button {margin-left:482px;}

.mojagold{background:url(../images/moje-chroma-gold.jpg) no-repeat; width:541px;height:247px;}
.moja-chroma .content div .mojagold input {float:none; margin:0;}
.packedProducts {padding-left:10px;background:url(../images/produktLeftColumn.png) no-repeat center left transparent;height:214px;}
.packedProducts .hiddenProducts { background:url(../images/produktRightColumn.png) no-repeat top right transparent; float: left;
    height: 100%;
    padding-right: 11px;}
.hiddenProducts .rightColumn { background:url(../images/produktBg.png) repeat-x;
    height: 100%;  padding: 0 10px;  }
.hiddenProducts .rightColumn a.product_container {margin:23px 10px 0 10px;}
.ModalBackground {background:#444;}
.packedProducts_content {background:none;}
.hiddenProducts .rightColumn input {float:right;margin-top:10px;}
.reseller {font-family:Arial; font-size:12px;}
.reseller h2 {margin:20px 0;}
.reseller p, .reseller ul li {color:#595959;}
.reseller p.headline {color:#237F00;line-height:24px; font-weight:bold;}
.reseller h3 {color:#332a80; font-size:14px; font-weight:bold;}
.reseller .prawaKolumna {float:right; margin-left:18px;}
.reseller ul {padding-left:15px;margin:0;}
.reseller ul li {padding-left:1px;margin:5px 0;}
.reseller .nazwa {width:313px; height:95px; margin:0 auto;background:url(../images/reseller/reseller-tlo-nazwa.jpg) no-repeat;}
.reseller .nazwa h4 {color:#332a80; font-size:17px;padding:11px 0 0 15px;margin:0;}
.reseller .nazwa ul li {list-style:none; color:#525252; font-size:10px;margin:0; padding:0;}
.reseller a img {margin-top:40px;}

.reseller .box1 {width:736px;}
.reseller .box1 .top, .reseller .box1 .content {margin-left:3px;}
.reseller .box1 .bottom {background:none; height:42px;}
.reseller .box1 h2 {color: #332a80; font-size:24px; font-weight:normal; line-height:normal; padding:0;margin:0 30px;padding:20px 0;}
.reseller .box1 h3 {color: #f29400; font-size:20px; font-weight:normal; margin:0 0 20px 30px;}
.reseller .box1 .pole {margin:0 0 10px 30px; width:273px;}
.reseller .box1 .pole span {display:block; float:left;width:270px; text-align:center;}
.reseller .box1 .pole label {color:#8c8c8c;text-align:left;float:left;}
.reseller .box1 .pole textarea {width:273px;height:100px; max-width:273px;}
.reseller .box1 .pole input {width:273px;}
.reseller .box1 .pole table {width:273px;clear: both;}
.reseller .box1 .pole table input {width:inherit;}
.reseller .box1 .imgButton  {margin:15px 0 0 188px;}
div.firma {font-family:Arial; color:#484848;}
div.firma  h1 span {float:right;}
div.firma h2 {font-size:18px; font-weight:normal; } 
div.firma h2.logo {background:url(../images/chromaLogo.jpg) no-repeat center right;line-height:47px;}
div.firma p {margin-bottom:25px;}
div.firma ul {border-top:1px solid #898989;padding:0;}
div.firma ul li {border-bottom:1px solid #898989; list-style:none;margin:0; padding:9px 0;background:no-repeat center left;}
div.firma ul li p {margin:0;padding:0;text-align:right;line-height:1.7em;background:no-repeat center left; padding:5px 0;}
div.firma ul li ul {border:none;padding-left:250px;}
div.firma ul li ul li {border-bottom-color:#b6b6b6; text-align:right;padding:0;line-height:24px;}
div.firma ul li ul li span {float:left;}
div.firma ul li ul li:last-child{border:none;}
div.firma ul li.druk p {background-image:url(../images/komori.jpg);}
div.firma ul li.ctp p {background-image:url(../images/screenLogo.jpg);}
div.firma ul li.dtp {background-image:url(../images/dtpLogo.jpg);}
div.firma ul li.introligatornia ul {background:url(../images/introligatorniaLogo.jpg) no-repeat center left;}

.ofertaPracy .box1 {width:100%;}
.ofertaPracy .box1 .content {padding:46px 25px 0 25px;}
.ofertaPracy .logoContent {background:url(../images/ofertaLogo.png) no-repeat; background-position:left bottom; float:left;margin-bottom:20px;}
.ofertaPracy .content p {float:none; width:auto; font-weight:normal;}
.ofertaPracy .leftColumn {width:160px; float:left;height:100%;}
.ofertaPracy .leftColumn p { color:#000; font-size:14px; } 
.ofertaPracy .leftColumn h2{ background:url(../images/ofertaPracy.png) no-repeat top left; width:63px;height:25px; padding:0;}
.ofertaPracy .rightColumn {float:left; width:494px;border-left:1px solid #7f7f7f;padding-left:40px;}
.ofertaPracy .rightColumn .info {margin:60px 0;}
.ofertaPracy .klauzula {margin:0; padding:15px; font-size:9px;}
.ofertaPracy .rightColumn h2{ background:url(../images/ofertaPracy.png) no-repeat; background-position: left -24px; width:379px;height:50px;  padding:0;}
.ofertaPracy ul {padding:0;margin-left:25px;}
.ofertaPracy ul li {list-style-image:url(../images/ofertaLi.png); list-style-position:outside;}
.smallerFeatured {height:202px !important;}
.regulaminexpress ol  {font-weight:bold;}
.regulaminexpress ol li {font-weight:normal; line-height:1.3em;}
.regulaminexpress ol ul {list-style-type:lower-alpha;}
.zapytania-ofertowe p {line-height: 1.6em; margin: 8px auto 25px auto; width: 530px;}
.zapytania-ofertowe p strong {font-size:1.3em;}
.zapytania-ofertowe ol li {margin:8px 0;}
.zapytania-ofertowe ol li a {display:block; font-size:1.2em; margin-bottom:8px;}
.zapytania-ofertowe ol ul li  {margin:0;}
.prezent50Procent {background:url(/images/prezentRabat.jpg) no-repeat; width:711px; height:706px; padding: 60px 20px 10px;}
.prezent50Procent .komunikat {padding:0; background:none;}
.prezent50Procent fieldset { border-color:#b6b6b6; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;border-width:1px; width:360px; margin: 0 auto; padding: 20px 20px 0 20px;}
.prezent50Procent fieldset label {display:inline-block; text-align:right; padding-right:10px; width:100px;}
.prezent50Procent fieldset input {margin-bottom:10px; width:190px;}
.prezent50Procent fieldset input[type="image"] {float:right; margin-right:53px; width:auto;}
.odbierz_prezent_content .products_content, .kandydaci_content .products_content {width:751px;}
