﻿*
{
    margin: 0;
    padding: 0;
}
input[type="checkbox"]
{
    margin-right: 6px;
    margin-left: 2px;
}
body
{
    background-image: url(../img/index_bg.png);
     background-repeat: repeat-x;
    background-color: #c8c8c8;
    font-family: Arial;
    font-size: 11px;
    color: #444444;
}
img
{
    border: 0;
}
textarea
{
    resize: none;
}
#site_content
{
    /*background: url(../img/body_bg_bot.png) repeat-y;*/
    width: 955px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
#content, #content_alt
{
    overflow: hidden;
}
#content
{
    background: url(../img/bgbg.png) center top no-repeat;
}
#header_top
{
    /*background: url(../img/header_top_bg.png);*/
    height: 62px;
    clear: both;
}
#header_menu
{
    font-size: 12px;
    clear: both;
    margin: 0 auto;
    width: 954px;
}
#top_menu
{
    list-style: none outside none;
    padding: 0 0;
    margin: 0;
}
.inline_list
{
    display: inline;
    margin: 0 0 0 0;
    padding-left: 0px;
    padding-right: 0px;
    position: relative;
}

.menu_top_2, .menu_top_3, .menu_top_4, .menu_top_5, .menu_top_6, .menu_top_7, .menu_top_1
{
    height: 38px;
    width: 136px;
    text-align: center;
    line-height: 34px;
    float: left;
    cursor: pointer;
}
.menu_top_1
{
    background: url(../img/top_menu_s.png) 0 0 no-repeat;
    width: 137px;
}
.menu_top_1:hover
{
    background: url(../img/top_menu_s.png) 0 -38px no-repeat;
    font-weight: bold;
}
.menu_top_2
{
    background: url(../img/top_menu_s.png) -137px 0 no-repeat;
}
.menu_top_2:hover
{
    background: url(../img/top_menu_s.png) -137px -38px no-repeat;
    font-weight: bold;
}
.menu_top_3
{
    background: url(../img/top_menu_s.png) -273px 0 no-repeat;
}
.menu_top_3:hover
{
    background: url(../img/top_menu_s.png) -273px -38px no-repeat;
    font-weight: bold;
}
.menu_top_4
{
    background: url(../img/top_menu_s.png) -409px 0 no-repeat;
}
.menu_top_4:hover
{
    background: url(../img/top_menu_s.png) -409px -38px no-repeat;
    font-weight: bold;
}
.menu_top_5
{
    background: url(../img/top_menu_s.png) -545px 0 no-repeat;
}
.menu_top_5:hover
{
    background: url(../img/top_menu_s.png) -545px -38px no-repeat;
    font-weight: bold;
}
.menu_top_6
{
    width: 132px;
    background: url(../img/top_menu_s.png) -681px 0 no-repeat;
}
.menu_top_6:hover
{
    background: url(../img/top_menu_s.png) -681px -38px no-repeat;
    font-weight: bold;
}
.menu_top_7
{
    width: 141px;
    background: url(../img/top_menu_s.png) -813px 0 no-repeat;
    height: 38px;
    position: relative;
}
.menu_top_1
{
    margin: 0;
}
.menu_link, .menu_link:hover, .menu_link:visited
{
    background: transparent;
    text-decoration: none;
    color: #444444;
    display: block;
}
.podpowiadarka
{
    background: url(../img/podpowiadarka.png) no-repeat 0 0 transparent;
    position: absolute;
    top: -4px;
    height: 46px;
    width: 142px;
    font-size: 9px;
    line-height: 64px;
    padding-left: 14px;
    text-align: left;
    font-weight: bold;
    left: 0px;
}
.podpowiadarkaGB
{
    background: url(../img/podpowiadarka_GB_03.png) no-repeat 0 0 transparent;
    position: absolute;
    top: -4px;
    height: 46px;
    width: 142px;
    font-size: 9px;
    line-height: 64px;
    padding-left: 14px;
    text-align: left;
    font-weight: bold;
    left: 0px;
}
.podpowiadarka_link, .podpowiadarka_link:hover, .podpowiadarka_link:visited
{
    color: white;
    text-decoration: none;
}
#slideshow_container
{
    width: 954px;
    height: 136px;
    margin: 42px auto 16px auto;
    clear: both;
    overflow: hidden;
}
#slideshow_container_outer
{
    padding-top: 15px;
    margin-bottom: -15px;
}
#main_content, #main_content_alt
{
    width: 954px;
    margin: 0 auto;
    text-align: left;
}
#main_content_alt
{
    margin-top: 70px;
}
#main_content_left
{
    width: 190px;
    margin-right: 10px;
    float: left;
}
#main_content_right
{
    width: 750px;
    float: left;
    margin-right: 4px;
}
#left_top
{
    margin-bottom: 8px;
}
#left_top_up
{
    width: 192px;
    background: url(../img/left_menu_s.png) 0 0 no-repeat;
    height: 105px;
}
#left_top_down
{
    width: 192px;
    height: 17px;
    background: url(../img/left_menu_s.png) 0 0 no-repeat;
}
#contact
{
    height: 105px;
    width: 192px;
    border-bottom: solid 1px #e1e1e1;
    background: url(../img/left_menu_s.png) 0 -17px no-repeat;
}
#search, #search_cart_empty
{
    height: 67px;
    width: 190px;
}
#search
{
    border-top: solid 1px #f8f8f8;
    border-bottom: solid 1px #e1e1e1;
    border-left: solid 1px #e1e1e1;
    border-right: solid 1px #e1e1e1;
    background: url(../img/left_menu_s.png) -1px -124px no-repeat;
}
#cats
{
    /*height: 568px;*/
    overflow: hidden;
    width: 190px;
    border-top: solid 1px #f8f8f8;
    border-left: solid 1px #e1e1e1;
    border-right: solid 1px #e1e1e1;
    background: url(../img/left_menu_s.png) -1px -193px no-repeat #d6d6d6;
}
#newsletter, #cart, #repository, #work
{
    margin-bottom: 8px;
}
#newsletter_top
{
    width: 192px;
    height: 83px;
    background: url(../img/left_menu_s.png) -192px -17px no-repeat;
    position: relative;
}
#newsletter_bottom
{
    width: 192px;
    height: 17px;
    background: url(../img/left_menu_s.png) -192px 0 no-repeat;
}
#cart_top, #repository_top
{
    width: 192px;
    background: url(../img/left_menu_s.png) -192px -17px no-repeat;
    height: 17px;
}
#cart_bottom, #repository_bottom
{
    width: 192px;
    height: 17px;
    background: url(../img/left_menu_s.png) -192px 0 no-repeat;
}
#cart_mid, #repository_mid
{
    width: 190px;
    background: url(../img/left_menu_s.png) -193px -34px #d6d6d6;
    border-left: solid 1px #c4c4c4;
    border-right: solid 1px #c4c4c4;
    min-height: 66px;
    overflow: hidden;
}
#work
{
    width: 192px;
    height: 272px;
    background: url(../img/left_menu_s.png) -384px 0 no-repeat;
    position: relative;
}
.block
{
    position: relative;
    float: left;
    margin-right: 7px;
    margin-bottom: 7px;
}
.block:hover .main_block
{
    background: url(../img/main_block.png) -180px 0 no-repeat;
}
.main_block
{
    width: 180px;
    height: 183px;
    background: url(../img/main_block.png) 0 0 no-repeat;
    position: relative;
    top: 2px;
    left: 0;
    text-align: center;
}
.outer_category_name
{
    width: 180px;
    height: 183px;
    position: absolute;
    top: 2px;
    left: 0;
    text-align: center;
    display: table;
}
.inner_category_name
{
    padding-top: 140px;
    display: table-cell;
    vertical-align: middle;
    height: 32px;
    font-size: 12px;
    color: #444444;
    text-decoration: none;
    font-weight: bold;
    width: 164px;
    padding-left: 8px;
    padding-right: 8px;
}
.shadows
{
    width: 178px;
    height: 178px;
    background: transparent url(../img/main_block.png) -2px -183px no-repeat;
    position: absolute;
    top: 3px;
    left: 1px;
}
.holiday_ribbon, .promo_ribbon, .eco_ribbon, .new_ribbon, .promo_ribbon_en, .eco_ribbon_en, .new_ribbon_en, .holiday_ribbon_en
{
    width: 79px;
    height: 79px;
    position: absolute;
    top: 0;
    left: 103px;
}
.holiday_ribbon
{
    background: transparent url(../img/main_block.png) -180px -183px no-repeat;
}
.promo_ribbon
{
    background: transparent url(../img/main_block.png) -259px -183px no-repeat;
}
.eco_ribbon
{
    background: transparent url(../img/main_block.png) -180px -262px no-repeat;
}
.new_ribbon
{
    background: transparent url(../img/main_block.png) -259px -262px no-repeat;
}

.holiday_ribbon_en
{
    background: transparent url(../img/christmas.png);
}
.promo_ribbon_en
{
    background: transparent url(../img/special_offer.png);
}
.eco_ribbon_en
{
    background: transparent url(../img/eco.png);
}
.new_ribbon_en
{
    background: transparent url(../img/new.png);
}

.cat_img
{
    margin-top: 2px;
    width: 138px;
    height: 135px;
}
.holiday_text
{
    color: red;
}
.promo_text
{
    color: #ff8400;
}
.promo_div
{
    width: 110px;
    height: 50px;
    overflow: hidden;
}
.eco_text
{
    color: #4bb02c;
}
.new_text
{
    color: #0081ec;
}
.new_text, .eco_text, .promo_text, .holiday_text, .cat_link
{
    text-decoration: none;
}
.cat_link:hover, .new_text:hover, .eco_text:hover, .promo_text:hover, .holiday_text:hover, .block:hover .new_text, .block:hover .eco_text, .block:hover .promo_text, .block:hover .holiday_text, .block:hover .cat_link
{
    text-decoration: underline;
}
.cat_link, .cat_link:visited
{
    color: #444444;
}
.category_link
{
    position: absolute;
    width: 180px;
    height: 180px;
    top: 2px;
}
.category_anchor
{
    display: block;
    width: 180px;
    height: 180px;
}
#footer_main
{
    width: 100%;
    margin: 20px auto 0 auto;
    height: 350px;
    border-top: solid 1px #e4e4e4; /*background-color: #3c3f48;*/
    background: #3c3f48 url(../img/footer_bg_side.png) repeat-x;
    clear: both;
    position: relative;
}
#footer_container
{
    width: 955px;
    margin: 0 auto;
    height: 230px;
    background: url(../img/footer_bg.png) no-repeat;
}
#footer_top, #footer_bottom
{
    color: #fffefe;
    width: 750px;
    margin-left: 200px;
    margin-right: auto;
}
#footer_top
{
    margin-bottom: 6px;
    padding-top: 20px; /*margin-top: 20px;*/
    border-bottom: solid1px#52555d;
    height: 92px;
    position: relative;
}
#footer_top_left, #footer_top_mid, #footer_top_right
{
    /* text-shadow: 1px 1px 12px #000000; /*font-weight:lighter;*/
    font-size: 15px;
}
#footer_top_left, #footer_top_mid, #footer_top_right, #footer_top_rightmost, .footer_separator, #footer_bottom_left, #footer_bottom_right
{
    float: left;
    text-align: left;
}
#footer_top_left
{
    width: 190px;
}
#footer_top_mid
{
    width: 150px;
    margin-left: 38px;
}
#footer_top_right
{
    width: 186px;
    text-indent: 38px;
}
#footer_top_right ul
{
    list-style: none;
}
#footer_top_right ul li a, #footer_top_right ul li a:visited
{
    color: #fffefe;
    text-decoration: none;
}
#footer_top_right ul li a:hover
{
    text-decoration: underline;
}
#footer_top_rightmost
{
    height: 80px;
    width: 182px;
    text-align: right;
    color: #63656c;
    display: table;
}
.footer_separator
{
    width: 2px;
    background: url(../img/footer_bg.png) -1200px 0 no-repeat;
    height: 92px;
    border-bottom: solid 1px #52555d;
}
.alt
{
    background-position: -1202px 0;
}
.bot_cell
{
    display: table-cell;
    vertical-align: bottom;
}
#up_btn
{
    position: absolute;
    right: 0;
    background: url(../img/up.png) no-repeat;
    width: 26px;
    height: 28px;
    top: -14px;
}
.up_btn_anchor
{
    display: block;
    width: 26px;
    height: 28px;
}
#footer_bottom_left
{
    margin-top: 9px;
    width: 343px;
    font-weight: lighter;
}
#footer_bottom_right
{
    width: 407px;
}
#infoline
{
    background: url(../img/left_menu_s.png) -384px -273px no-repeat;
    height: 15px;
    top: 12px;
    position: relative;
    margin-left: 14px;
    margin-bottom: 8px;
}
#infolineGB
{
    background: url(../img/left_menu_s.png) -381px -408px no-repeat;
    height: 15px;
    top: 12px;
    position: relative;
    margin-left: 14px;
    margin-bottom: 8px;
}
#infoline_number
{
    height: 21px;
    background: url(../img/left_menu_s.png) -384px -288px no-repeat;
    top: 24px;
    position: relative;
    left: -1px;
}
#infoline_details
{
    position: relative;
    top: 32px;
}
#infoline_details_cart_empty
{
    width: 186px;
}
.infoline_left, .infoline_right
{
    float: left;
}
.infoline_left
{
    width: 34px;
}
#infoline_details_cart_empty .infoline_left
{
    width: 44px;
}
.infoline_right
{
    width: 142px;
    font-weight: bold;
}
.infoline_link, .infoline_link:visited, .adv_search_link, .adv_search_link:visited
{
    text-decoration: none;
    color: #ff8400;
}
.infoline_link:hover, .adv_search_link:hover
{
    text-decoration: underline;
}
#offer, #offerGB, #products_on_site, #work_top, #work_top2, #newsletter_title, #cart_titleEN, #cart_title
{
    width: 176px;
    margin-left: 14px;
}
#offer
{
    height: 16px;
    margin-top: 11px;
    margin-bottom: 12px;
    background: url(../img/left_menu_s.png) -384px -309px no-repeat;
}
#offerGB
{
    height: 16px;
    margin-top: 11px;
    margin-bottom: 12px;
    background: url(../img/left_menu_s.png) -382px -392px no-repeat;
}
#products_on_site
{
    margin-bottom: 11px;
}
#categories_list
{
    margin-left: 14px;
}
.subcats_ul li, .subsubcats_ul li
{
    margin-left: 14px;
}
.category_item, .category_item_more, .category_item_less
{
    margin: 5px 0 5px 10px;
}
.category_item
{
    list-style-image: url(../img/dot.png);
}
.category_item_more
{
    list-style-image: url(../img/plus.png);
}
.category_item_less
{
    list-style-image: url(../img/minus.png);
}
.category_list_anchor, .category_list_anchor:visited, .header_top_menu_link, .header_top_menu_link:visited, .selected_category_list_anchor, .selected_category_list_anchor:visited
{
    text-decoration: none;
    color: #444444;
}
.selected_category_list_anchor, .selected_category_list_anchor:visited
{
    color: #ff8400;
    font-weight: bold;
}
.category_list_anchor:hover
{
    font-weight: bold;
}
.dark
{
    background-color: #a6a6a6;
    display: block;
    overflow: hidden;
}
.header_top_menu_link:hover
{
    text-decoration: underline;
}
#work_top, #work_top2, #newsletter_title, #cart_title, #cart_titleEN
{
    position: relative;
    top: 11px;
    margin-bottom: 6px;
    height: 16px;
}
#cart_title
{
    background: url(../img/left_menu_s.png) -384px -341px no-repeat;
    height: 19px;
}
#cart_titleEN
{
    background: url(../img/left_menu_s.png) -392px -648px no-repeat;
    height: 39px;
}
#newsletter_title
{
    background: url(../img/left_menu_s.png) -384px -325px no-repeat;
}
#work_top
{
    background: url(../img/left_menu_s.png) -382px -424px no-repeat;
}
#work_top2
{
    background: url(../img/left_menu_s.png) -384px -360px no-repeat;
}
#work_topEN
{
    background: url(../img/left_menu_s.png) -384px -360px no-repeat;
}
.work_info, .newsletter_info
{
    margin-bottom: 9px;
    margin-top: 9px;
    top: 17px;
    position: relative;
    top: 26px;
    width: 150px;
}
.newsletter_info
{
    margin-bottom: 12px;
}
#work_info_bot_main
{
    display: table;
    width: 124px;
    height: 80px;
    position: absolute;
    bottom: 11px;
    right: 0;
}
#work_info_bot
{
    display: table-cell;
    vertical-align: bottom;
    text-align: center;
    background: url(../img/left_menu_s.png) -380px -456px no-repeat;
}
#work_more_btn
{
    width: 107px;
    height: 41px;
}
#header_top_left, #header_top_right, #header_inner_right, #header_inner_left, #header_top_center
{
    float: left;
}
#header_top_right
{
    width: 310px;
    padding-top: 14px;
    text-align: center;
}
#header_top_center
{
    width: 290px;
    text-align: center;
    margin-left: 100px;
    margin-top: 13px;
}

#header_top_left
{
    padding-top: 13px; /*   margin-left: 70px;*/
    width: 160px;
}
#logo1
{
    margin-right: 13px;
}
#logo2
{
    margin-right: 10px;
}
.orange
{
    color: #ff8400;
}
#orange
{
    color: #ff8400;
}
#header_inner_left
{
    width: 400px;
    margin-top: 10px;
    text-align: right;
}
#header_inner_right
{
    width: 67px;
}
#header_top_menu
{
    display: inline;
    list-style: none;
}
.header_separator
{
    margin-right: 5px;
    margin-left: 5px;
}
#newsletter_control
{
    height: 26px;
    width: 174px;
    position: relative;
    top: 21px;
}
#search_control, #search_control_cart_empty
{
    height: 26px;
    margin: 14px 0 5px 14px;
}
#adv_search_text, #adv_search_text_cart_empty
{
    margin-left: 14px;
    width: 176px;
}
#search_control_cart_empty, #adv_search_text_cart_empty
{
    margin-left: 0;
}
#search_tb, #search_tb_cart_empty, #search_btn, #newsletter_tb, #newsletter_btn
{
    float: left;
}
#search_tb, #search_tb_cart_empty, #newsletter_tb
{
    height: 26px;
    width: 113px;
    background: url(../img/textbox_bg.png) no-repeat;
}
.search_tb, .newsletter_tb
{
    background: none;
    border: none;
    width: 100px;
    height: 20px;
    padding: 5px 5px 0px 9px;
}
#search_btn, #search_btn_cart_empty, #newsletter_btn
{
    width: 57px;
    height: 26px;
}
#search_btn_cart_empty
{
    float: left;
}
.hand
{
    cursor: pointer;
}
#cart_details
{
    width: 176px;
    margin-left: 14px;
    margin-top: 21px;
}
#cart_detailsEN
{
    width: 176px;
    margin-left: 14px;
    margin-top: 39px;
}
#navbar, #navbar_top, .ProductsBottomBottom, #navbar_bottom, #pagebar, #pagebar_top, #pagebar_bottom, #page_content, #page_content_top, #page_content_bottom, #second_page_content, #second_page_content_top, #second_page_content_bottom, .infotop, .ProductsBottomTop, .infomid, .infobot, .errortop, .errormid, .errorbot
{
    width: 750px;
    position: relative;
    clear: both;
}
#navbar_top, #pagebar_top, #page_content_top, #second_page_content_top, .ProductsBottomTop, .infotop, .errortop
{
    height: 13px;
    background: url(../img/nav_bar.png) 0 0 no-repeat;
}
#navbar_bottom, .ProductsBottomBottom, #pagebar_bottom, #page_content_bottom, #second_page_content_bottom, .infobot, .errorbot
{
    height: 15px;
    background: url(../img/nav_bar.png) 0 -12px no-repeat;
}
#page_content, #products_container, #second_page_content
{
    margin-top: 8px;
}
#navbar_mid, #pagebar_mid, .ProductsBottom
{
    width: 722px;
    border-right: solid 1px #d0d0d0;
    background: white;
    padding-left: 14px;
    padding-right: 14px;
    overflow: hidden;
    clear: both;
}
#page_content_mid, #second_page_content_mid
{
    width: 750px;
    border-right: solid 1px #d0d0d0;
    background: white;
    overflow: hidden;
    clear: both;
}
.infomid, .errormid
{
    width: 722px;
    border-right: solid 1px #d0d0d0;
    background: white;
    overflow: hidden;
    padding-left: 14px;
    padding-right: 14px;
    clear: both;
}
.infomid_left, .errormid_left
{
    float: left;
    width: 30px;
    text-align: right;
    padding-right: 10px;
}
.infomid_right, .errormid_right
{
    float: left;
    width: 682px;
}
#second_page_content_mid
{
    padding-top: 10px;
}
#navbar_left, #navbar_right, .pagebar_left, .pagebar_right, .pagebar_center, .pagebar_center2
{
    float: left;
}
#navbar_left
{
    width: 566px;
}
#navbar_right, .pagebar_right
{
    width: 156px;
    text-align: right;
}
#navbar_left a, #navbar_left a:visited, #navbar_right a, #navbar_right a:visited, .pagebar_center a, .pagebar_center2 a, .pagebar_center a:visited, .pagebar_center2 a:visited
{
    color: #444444;
    text-decoration: none;
}
#navbar_left a:hover, #navbar_right a:hover, .pagebar_center a:hover, pagebar_center2 a:hover
{
    text-decoration: underline;
}
.navbar_current, .pagebar_current
{
    font-weight: bold;
}
#navbar_right img, .pagebar_right img
{
    margin-right: 4px;
}
#navbar_right span, .pagebar_right span
{
    font-weight: bold;
}
.pagebar_left
{
    width: 70px;
}
.pagebar_center
{
    width: 486px;
    text-align: center;
}
.pagebar_center2
{
    width: 440px;
    text-align: center;
}
.topleft, .botright
{
    position: absolute;
    width: 51px;
    height: 37px;
    z-index: 999;
}
.topleft
{
    top: 0;
    left: 0;
    background: url(../img/bar_shadows.png) 0 0 no-repeat;
}
.botright
{
    background: url(../img/bar_shadows.png) -51px 0 no-repeat;
    bottom: 2px;
    right: 0;
}
.title, .title_account
{
    font-size: 18px;
    color: #ff8400;
    margin-bottom: 14px;
    margin-left: 15px;
}
#contact_left
{
    width: 270px;
    margin-left: 15px;
    float: left;
    margin-top: 5px;
    font-size: 12px;
}
#contact_left .title
{
    margin-left: 0;
}
#contact_right
{
    margin-top: 5px;
    width: 450px;
    margin-right: 15px;
    float: left;
}
#contact_map
{
    width: 450px;
    height: 345px;
    background: url(../img/contact_map.png) no-repeat;
}
.contact_details_s
{
    width: 180px;
    border-bottom: solid 1px #dddddd;
    clear: both;
    margin-bottom: 12px;
    overflow: hidden;
}
.contact_details_l1, .contact_details_l2
{
    width: 251px;
    margin-bottom: 12px;
}
.contact_details_l2
{
    border-bottom: solid 1px #dddddd;
    border-top: solid 1px #dddddd;
    padding-top: 16px;
    padding-bottom: 8px;
}
.contact_details_s p, .contact_details_l1 p, .contact_details_l2 p, .contact_details_l3 p
{
    line-height: 17px;
    margin-bottom: 12px;
}
.contact_infoline
{
    font-size: 16px;
    color: #ff8400;
    font-weight: bold;
}
.bold
{
    font-weight: bold;
}
.contact_details_left
{
    width: 55px;
    float: left;
}
.contact_details_right
{
    float: left;
    width: 125px;
}
.pt3
{
    padding-top: 3px;
}
.noborder
{
    border: 0;
}
.small_font
{
    font-size: 10px;
}
.normal
{
    font-weight: normal;
}
#contact_invoice
{
    padding-top: 15px;
}
#contact_invoice, #contact_invoice_top, #contact_invoice_mid, #contact_invoice_bottom
{
    width: 318px;
    margin: 0 auto;
}
#contact_invoice_top
{
    height: 34px;
    background: url(../img/invoice.png) 0 0 no-repeat;
}
#contact_invoice_bottom
{
    height: 20px;
    background: url(../img/invoice.png) 0 -34px no-repeat;
}
#contact_invoice_mid
{
    font-weight: bold;
    font-size: 12px;
    overflow: hidden;
    background: url(../img/invoice_bg.png) repeat-y;
}
#contact_invoice_upper, #contact_invoice_lower
{
    width: 268px;
    margin: 0 auto;
}
#contact_invoice_upper
{
    padding-bottom: 3px;
    border-bottom: solid 1px #dddddd;
}
#contact_invoice_lower
{
    padding-top: 12px;
    border-top: solid 1px #ffffff;
}
#about_banner
{
    background: url(../img/about_banner.png) 0 0 no-repeat;
    width: 720px;
    height: 177px;
    margin: 0 auto;
}
#about_bannerEN
{
    background: url(../img/about_banner_03.EN.png) 0 0 no-repeat;
    width: 720px;
    height: 177px;
    margin: 0 auto;
}
#about
{
    width: 720px;
    margin: 15px auto 0 auto;
    font-size: 12px;
    border-bottom: solid 1px #dddddd;
}
.italic
{
    font-style: italic;
}
#about p
{
    margin-bottom: 18px;
}
#about_logos
{
    height: 63px;
    width: 720px;
    margin: 20px auto 20px auto;
    clear: both;
}
.about_logo_separator
{
    width: 92px;
    float: left;
}
.logo1, .logo2, .logo3, .logo4
{
    height: 63px;
    float: left;
}
.logo1
{
    background: url(../img/akton_ofirmie_1.png) no-repeat;
    width: 99px;
}
.logo2
{
    background: url(../img/akton_ofirmie_2.png) no-repeat;
    margin-left: -40px;
    width: 99px;
}
.logo3
{
    background: url(../img/akton_ofirmie_3.JPG) no-repeat;
    width: 200px;
    text-align: center;
    vertical-align: middle;
    margin-left: -40px;
    margin-right: 40px;
}
.logo4
{
    background: url(../img/akton_ofirmie_4.png) no-repeat;
    margin-top: -10px;
    width: 153px;
}
#login_left
{
    width: 257px;
    float: left;
    margin-top: 5px;
}
#login_leftEN
{
    width: 286px;
    float: left;
    margin-top: 5px;
}
#login_right
{
    float: left;
    width: 400px;
    position: relative;
}
#login_content
{
    padding-left: 15px;
    padding-top: 4px;
}
#login_top
{
    border-bottom: solid 1px #dddddd;
    clear: both;
    overflow: hidden;
    padding-bottom: 6px;
}
.login_row .left_side
{
    width: 54px;
    float: left;
    padding-top: 3px;
}
.login_row .right_side
{
    width: 190px;
    float: left;
}

.login_row
{
    clear: both;
    width: 244px;
    height: 29px;
    line-height: 17px;
}
.login_rowEN
{
    clear: both;
    width: 278px;
    height: 29px;
    line-height: 17px;
}
.login_tb
{
    height: 21px;
    background: url(../img/login_tb_bg.png) 0 0 no-repeat;
}
.login_box
{
    padding: 4px 5px 0 9px;
    width: 172px;
    background: none;
    border: 0;
}
.login_link, .login_link:visited
{
    color: #444444;
    text-decoration: none;
}
.eoh_link, .eoh_link:visited
{
    color: #63656c;
    text-decoration: none;
}
.login_link:hover, .eoh_link:hover
{
    text-decoration: underline;
}
#login_bottom
{
    margin-left: 50px;
    margin-top: 9px;
}
#remember_me
{
    vertical-align: text-top;
}
#login_button
{
    margin-top: 11px;
    margin-bottom: 5px;
}
#login_btn
{
    cursor: pointer;
}
#login_image
{
    width: 225px;
    height: 224px;
    position: absolute;
    left: 170px;
    background: url(../img/login_right.png) 0 0 no-repeat;
}
#register_left
{
    width: 368px;
    float: left;
    margin-top: 5px;
}
#register_right
{
    float: left;
    width: 352px;
    position: relative;
}
#register_image
{
    background: url(../img/register_image.png) 0 0 no-repeat;
    width: 293px;
    height: 220px;
    margin-left: 50px;
    left: 50px;
    top: 30px;
}
#register_summary
{
    width: 293px;
    position: absolute;
    left: 50px;
    top: 260px;
}
#register_content
{
    padding-left: 15px;
    padding-top: 4px;
}
.register_row
{
    clear: both;
    width: 368px;
    height: 29px;
    line-height: 17px;
}
.register_row .left_side
{
    width: 84px;
    float: left;
    padding-top: 3px;
}
.register_row .right_side
{
    width: 284px;
    float: left;
}
.register_tb
{
    height: 21px;
    background: url(../img/register_tb.png) 0 0 no-repeat;
}
.register_box
{
    padding: 4px 5px 0 9px;
    width: 264px;
    background: none;
    border: 0;
}
#register_bottom
{
    width: 700px;
    float: left;
    margin-left: 15px;
    margin-top: 10px;
    color: #bcbcbc;
    font-size: 10px;
}
#o_catalogue_left
{
    width: 386px;
    float: left;
    margin-top: 5px;
}
#o_catalogue_right
{
    float: left;
    width: 334px;
    position: relative;
}
#o_catalogue_image
{
    background: url(../img/o_catalogue_image.png) 0 0 no-repeat;
    width: 334px;
    height: 223px;
    position: absolute;
    left: 30px;
    top: 30px;
}
#o_catalogue_summary
{
    width: 334px;
    position: absolute;
    left: 55px;
    top: 260px;
}
#o_catalogue_content
{
    padding-left: 15px;
    padding-top: 4px;
}
.o_catalogue_row
{
    clear: both;
    width: 386px;
    height: 29px;
    line-height: 17px;
}
.o_catalogue_row .left_side
{
    width: 105px;
    float: left;
    padding-top: 3px;
}
.o_catalogue_row .right_side
{
    width: 281px;
    float: left;
}
.o_catalogue_tb
{
    height: 21px;
    background: url(../img/register_tb.png) 0 0 no-repeat;
}
.o_catalogue_box
{
    padding: 4px 5px 0 9px;
    width: 264px;
    background: none;
    border: 0;
}
#o_catalogue_bottom
{
    width: 700px;
    float: left;
    margin-left: 15px;
    margin-top: 10px;
    clear: both;
}
.fr
{
    float: right;
}
.fl
{
    float: left;
}
.pointer
{
    cursor: pointer;
}
.catalogue_column
{
    width: 200px;
    float: left;
    margin-right: 32px;
    margin-top: 6px;
}
.catalogue_column p
{
    margin-top: 5px;
}
.catalogue_column p input
{
    text-indent: 4px;
}
#o_catalogue_down, #o_catalogue_info
{
    margin-left: 15px;
    width: 720px;
}
#o_catalogue_down
{
    text-align: center;
    border-bottom: solid 1px #dddddd;
    clear: both;
    padding-bottom: 8px;
    margin-top: 10px;
}
#o_catalogue_info
{
    margin-top: 15px;
    width: 720px;
    font-weight: bold;
}
#work_image
{
    width: 720px;
    height: 223px;
    background: url(../img/work_banner.png) 0 0 no-repeat;
    padding-top: 6px;
}
#work_image_en
{
    width: 720px;
    height: 223px;
    background: url(../img/work_banner_en.png) 0 0 no-repeat;
    padding-top: 6px;
}
#work_content
{
    margin-left: 15px;
    width: 720px;
    margin-top: 12px;
}
#work_content p
{
    margin-bottom: 14px;
}
#work_form
{
    width: 720px;
}
.work_form_right, .work_form_left, .work_form_mid, .work_form_right_h, .work_form_left_h
{
    float: left;
    width: 102px;
    margin: 10px auto 10px auto;
    line-height: 21px;
}
.work_form_right_h, .work_form_left_h
{
    height: 25px;
}
.work_form_right, .work_form_right_h
{
    width: 618px;
}
.work_form_mid
{
    width: 720px;
}
.work_description_height
{
    height: 160px;
}
.work_info_box
{
    background: url('../img/work_info_bg.png') 0 0 no-repeat;
    width: 704px;
    height: 60px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 4px;
    clear: both;
    margin: 10px auto 10px auto;
    font-size: 10px;
}
.work_experience
{
    width: 392px;
    height: 154px;
    background: url(../img/tb_experience_bg.png) 0 0 no-repeat;
    padding: 5px 0 0 0; /*margin-top: 12px;     margin-bottom: 12px;*/
}
.tb_experience
{
    padding: 9px 5px 4px 9px;
    width: 377px;
    height: 132px;
    border: 0;
    background: none;
}
#work_btn
{
    width: 720px;
    text-align: center;
    margin: 12px auto;
}
#terms_image
{
    width: 720px;
    height: 229px;
    background: url(../img/terms_image.png) 0 0 no-repeat;
    padding-top: 6px;
}
#terms_imageEN
{
    width: 720px;
    height: 229px;
    background: url(../img/terms_imageEN_03.png) 0 0 no-repeat;
    padding-top: 6px;
}

#terms_info
{
    border-top: solid 1px #f0f0f0;
    border-bottom: solid 1px #f0f0f0;
    color: #a8a7a7;
    font-size: 10px;
    padding: 10px 0 8px 0;
    margin-left: 15px;
    width: 720px;
}
.center
{
    text-align: center;
}
#terms_toc
{
    margin-top: 12px;
    font-weight: bold;
    font-size: 12px;
    margin-left: 15px;
    overflow: hidden;
}
#terms_toc_left, #terms_toc_right
{
    float: left;
    margin-top: 10px;
}
#terms_toc_left
{
    width: 504px;
    padding-left: 19px;
}
#terms_toc_left div
{
    width: 222px;
    float: left;
}
#terms_toc_right
{
    width: 200px;
}
#terms_pdf
{
    width: 30px;
    height: 30px;
    float: left;
}
#terms_pdf_dl
{
    width: 170px;
    float: left;
}
.terms_toc li a, .terms_toc li a:visited
{
    text-decoration: none;
    color: #444444;
}
.terms_toc li a:hover
{
    text-decoration: underline;
}
#terms_separator, #work_separator
{
    width: 706px;
    margin-left: 22px;
    height: 10px;
    background: url(../img/terms_separator.png) 0 0 no-repeat;
    clear: both;
    margin-top: 10px;
}
#work_separator
{
    margin-left: 7px;
}
#terms_content
{
    margin-left: 15px;
    width: 720px;
    margin-top: 12px;
}
#terms_content div
{
    margin-left: 15px;
    margin-bottom: 10px;
}
#terms_content p
{
    margin-bottom: 10px;
}
.terms_title
{
    height: 18px;
    padding-top: 4px;
}
.terms_ul
{
    list-style-image: url('img/dot.png');
}
#sitemap_left
{
    width: 316px;
    float: left;
}
#podpowiadarka_left
{
    width: 515px;
    float: left;
}
#sitemap_left .title
{
    color: #444444;
}
#sitemap_right
{
    width: 404px;
    float: left;
}
#sitemap_image
{
    width: 374px;
    height: 1098px;
    background: url(../img/sitemap_image.png) 0 0 no-repeat;
    margin-top: 5px;
}
#sitemap_content
{
    width: 301px;
    margin-left: 15px;
    margin-top: 16px;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 10px;
}
#podpowiadarka_content
{
    width: 500px;
    margin-left: 15px;
    margin-top: 16px;
    margin-bottom: 10px;
}
#sitemap_content ul
{
    list-style: none;
    padding-left: 25px;
}
#sitemap_content ul li
{
    background: url(../img/sitemap_arrow.png) 0 9px no-repeat;
    padding-left: 8px;
    line-height: 22px;
}
.sitemap_separator, .sitemap_separator_long
{
    height: 5px;
    margin-bottom: 10px;
    margin-top: 8px;
}
.sitemap_separator
{
    background: url(../img/sitemap_separator.png) 0 0 no-repeat;
    width: 180px;
}
.sitemap_separator_long
{
    background: url(../img/sitemap_separator.png) 0 -5px no-repeat;
    width: 226px;
}
.sitemap_group
{
    margin-bottom: 12px;
    padding-left: 35px;
}
.indented_ul
{
    padding-left: 10px;
    margin-bottom: 16px;
}
.c1, .c2, .c3, .c4, .c5, .c6
{
    height: 47px;
}
.c1
{
    background: url(../img/tab1_on.png) 0 0 no-repeat;
    width: 115px;
    z-index: 1;
}
.c2
{
    background: url(../img/tab2_off.png) 0 0 no-repeat;
    width: 151px;
    z-index: 1;
}
.c3
{
    background: url(../img/tab3_off.png) 0 0 no-repeat;
    width: 123px;
    z-index: 1;
}
.c4
{
    background: url(../img/tab1_off.png) 0 0 no-repeat;
    width: 115px;
    z-index: 1;
}
.c5
{
    background: url(../img/tab2_on.png) 0 0 no-repeat;
    width: 151px;
    z-index: 2;
}
.c6
{
    background: url(../img/tab3_off.png) 0 0 no-repeat;
    width: 123px;
    z-index: 1;
}
.product_block
{
    position: relative;
    float: left;
    margin-left: 3px;
    margin-right: 4px;
    margin-bottom: 7px;
}
.product_block:hover .main_product_block
{
    background: url(../img/main_product_block.png) -180px 0 no-repeat;
}
.main_product_block
{
    width: 180px;
    height: 283px;
    background: url(../img/main_product_block.png) 0 0 no-repeat;
    position: relative;
    top: 2px;
    left: 0;
    text-align: center;
}
.product_shadows
{
    width: 178px;
    height: 278px;
    background: transparent url(../img/main_product_block.png) -1px -283px no-repeat;
    position: absolute;
    top: 3px;
    left: 1px;
}
.products_holidays_ribbon, .products_promo_ribbon, .products_eco_ribbon, .products_new_ribbon
{
    width: 79px;
    height: 79px;
    position: absolute;
    top: 0;
    left: 103px;
}
.products_holidays_ribbon
{
    background: transparent url(../img/main_product_block.png) -180px -283px no-repeat;
}
.products_promo_ribbon
{
    background: transparent url(../img/main_product_block.png) -259px -283px no-repeat;
}
.products_eco_ribbon
{
    background: transparent url(../img/main_product_block.png) -180px -362px no-repeat;
}
.products_new_ribbon
{
    background: transparent url(../img/main_product_block.png) -259px -362px no-repeat;
}
#navbar_filter
{
    clear: both;
    border-top: dotted 1px #444444;
    border-bottom: dotted 1px #444444;
    padding-top: 12px;
    padding-bottom: 8px;
    margin-bottom: 8px;
    margin-top: 20px;
    width: 720px;
    overflow: hidden;
}
#navbar_pagging
{
    clear: both;
    width: 720px;
}
.prod_img_staff
{
    margin-top: 30px;
    width: 150px;
    height: 150px;
}

.prod_img
{
    margin-top: 42px;
    width: 160px;
    height: 160px;
}
.outer_product_name
{
    width: 180px;
    height: 41px;
    position: absolute;
    top: 2px;
    left: 0;
    text-align: left;
    display: table;
}
.inner_product_name
{
    padding-top: 2px;
    display: table-cell;
    vertical-align: middle;
    height: 32px;
    font-size: 12px;
    color: #444444;
    text-decoration: none;
    font-weight: bold;
    width: 150px;
    padding-left: 15px;
    padding-right: 15px;
}
.outer_product_details
{
    width: 180px;
    height: 278px;
    position: absolute;
    top: 2px;
    left: 0;
    text-align: left;
    display: table;
}
.inner_product_details
{
    padding-top: 200px;
    display: table-cell;
    vertical-align: middle;
    height: 68px;
    font-size: 11px;
    color: #444444;
    text-decoration: none;
    font-weight: bold;
    width: 150px;
    padding-left: 15px;
    padding-right: 15px;
}
.inner_product_details a:hover
{
    text-decoration: none;
}
.inner_product_details_staff
{
    padding-top: 175px;
    display: table-cell;
    vertical-align: middle;
    height: 68px;
    font-size: 11px;
    color: #444444;
    text-decoration: none;
    font-weight: bold;
    width: 150px;
    padding-left: 15px;
    padding-right: 15px;
}
.inner_product_details_staff a:hover
{
    text-decoration: none;
}
.prod_price
{
    color: #ff8400;
    font-size: 12px;
}
.prod_price_old
{
    font-weight: normal;
    text-decoration: line-through;
    font-size: 11px;
}
.product_link
{
    position: absolute;
    width: 180px;
    height: 280px;
    top: 2px;
}
.product_anchor
{
    display: block;
    width: 180px;
    height: 280px;
}
.prod_price_main
{
    line-height: 15px;
}
.perpage_link, .perpage_link:visited
{
    color: #ff8400;
    text-decoration: none;
}
.perpage_link:hover
{
    text-decoration: underline;
}
.current_page, .current_page_products, .current_page_products_selected
{
    font-weight: bold;
    color: #ff8400;
}

.page_item, .current_page, .current_page_products, .current_page_products_selected
{
    padding-left: 4px;
    padding-right: 4px;
}
#filter_left, #filter_center, #filter_right
{
    float: left;
}
#filter_left
{
    width: 300px;
    font-weight: bold;
}
#filter_center
{
    width: 120px;
    margin-bottom: -25px;
    margin-top: -10px;
    height: 10px;
}
#filter_right
{
    width: 300px;
    text-align: right;
    margin-left: 120px;
}
#filter_sort
{
    width: 103px;
    height: 21px;
    background: url(../img/ddlFilter_bg.png) 0 0px no-repeat;
    float: right;
    text-align: left;
    padding-left: 8px;
    line-height: 21px;
}
#cart_page
{
    width: 720px;
    padding-left: 15px;
    padding-right: 15px;
}
#cart_table
{
    width: 100%;
}
#cart_title_row
{
    width: 720px;
    height: 73px;
}
#cart_title_row td, .cart_position_row td
{
    text-align: center;
    vertical-align: middle;
}
#cart_title_row td
{
    background: url(../img/cart_table_bg.png) 0 0 no-repeat;
}
.cart_separator_row .separator_left
{
    background: url(../img/cart_table_bg.png) 0 -73px no-repeat;
    width: 680px;
    height: 7px;
    line-height: 7px;
}
.cart_separator_row .separator_panel
{
    background: url(../img/cart_table_bg.png) -680px -73px no-repeat;
    width: 40px;
    height: 7px;
    line-height: 7px;
}
#cart_footer_row
{
    background: url(../img/cart_table_bg.png) 0 -81px no-repeat;
    width: 720px;
    height: 73px;
}
#cart_footer_row .cart_td9
{
    background: white;
}
#cart_title_row .cart_td1
{
    width: 82px;
    background-position: 0 0;
}
#cart_title_row .cart_td2
{
    width: 110px;
    background-position: -82px 0;
}
#cart_title_row .cart_td3
{
    width: 45px;
    background-position: -192px 0;
}
#cart_title_row .cart_td4
{
    width: 101px;
    background-position: -237px 0;
}
#cart_title_row .cart_td5
{
    width: 69px;
    background-position: -338px 0;
}
#cart_title_row .cart_td6
{
    width: 97px;
    background-position: -407px 0;
}
#cart_title_row .cart_td7
{
    width: 94px;
    background-position: -504px 0;
}
#cart_title_row .cart_td8
{
    width: 82px;
    background-position: -598px 0;
}
#cart_title_row .cart_td9
{
    width: 40px;
    background-position: -680px 0;
}
.cart_position_row td
{
    border-right: dotted 1px #dddddd;
    height: 94px;
    font-weight: bold;
}
.cart_position_row .cart_td1
{
    background: url(../img/cart_table_borders.png) 0 0 repeat-y;
}
.cart_position_row .cart_td8
{
    border: 0;
    background: url(../img/cart_table_borders.png) -3px 0 repeat-y;
}
.cart_position_row .cart_td9
{
    border: 0;
    margin: 0;
    width: 40px;
}
.cart_summary
{
    padding-right: 5px;
    text-align: right;
    font-weight: bold;
}
.cart_panel
{
    width: 40px;
    height: 100%;
}
#first_cart_panel
{
    height: 5px;
    background: url(../img/cart_table_panel.png) 0 0 no-repeat;
}
.next_cart_panel, .next_cart_panel_alt
{
    background: url(../img/cart_table_panel.png) -40px 0 repeat-y;
    height: 94px;
    width: 40px;
}
.next_cart_panel_alt
{
    height: 94px;
    padding-top: 6px;
}
#last_cart_panel
{
    height: 5px;
    background: url(../img/cart_table_panel.png) -80px 0 no-repeat;
}
.cart_edit_configuration, .cart_edit_configuration_div, .cart_new_configuration_div, .cart_new_configuration
{
    width: 16px;
    margin: 0 auto;
    border: 0;
}
.cart_edit_configuration, .cart_edit_configuration_div, .cart_files_div, .cart_files
{
    height: 16px;
}
.cart_new_configuration_div, .cart_new_configuration
{
    height: 15px;
}
.cart_delete_div, .cart_delete
{
    height: 13px;
}
.cart_new_configuration_div, .cart_edit_configuration_div, .cart_delete_div
{
    margin-bottom: 6px;
}
.cart_files_info
{
    visibility: hidden;
}
.files_info
{
    visibility: inherit;
}
#cart_other_info
{
    margin-top: 18px;
}
#preorder_options
{
    margin-top: 25px;
}
#order_btns
{
    padding-top: 10px;
    margin-top: 10px;
    padding-right: 40px;
    text-align: right;
    width: 618px;
}
#cart_options
{
    margin-top: 25px;
    line-height: 42px;
}
#cart_options_print, #cart_options_savepdf, #cart_options_btns
{
    float: left;
}
#cart_options_print
{
    width: 102px;
    text-indent: 20px;
    background: url(../img/cart_icons.png) 0 0 no-repeat;
}
#cart_options_print a, #cart_options_print a:visited
{
    width: 102px;
    height: 42px;
    display: block;
    color: #444444;
    text-decoration: none;
}
#cart_options_print a:hover
{
    text-decoration: underline;
}
#cart_options_savepdf
{
    width: 358px;
    text-indent: 20px;
    background: url(../img/cart_icons.png) 0 -42px no-repeat;
}
#cart_options_savepdf a, #cart_options_savepdf a:visited
{
    width: 358px;
    height: 42px;
    display: block;
    color: #444444;
    text-decoration: none;
}
#cart_options_savepdf a:hover
{
    text-decoration: underline;
}
#cart_options_btns
{
    width: 260px;
}
#cart_send_div, #cart_delete_all_div, #cart_page_left, #cart_page_right, #search_page_left, #search_page_right, .search_page_left, .search_page_right
{
    float: left;
}
#cart_send_div, #cart_delete_all_div
{
    height: 42px;
}
#cart_send_div
{
    width: 80px;
    margin-right: 20px;
}
#cart_delete_all_div
{
    width: 160px;
}
#cart_page_left
{
    width: 490px;
}
#cart_page_content
{
    margin-top: 25px;
    padding-left: 15px;
}
#cart_page_right
{
    width: 230px;
    background: url(../img/empty_cart_image.png) 0 0 no-repeat;
    height: 255px;
}
#search_page
{
    width: 750px;
    clear: both;
}
#search_page_left
{
    width: 394px;
}
#search_page_right
{
    width: 326px;
    background: url(../img/search_page_image.png) 0 0 no-repeat;
    height: 237px;
}
.search_page_left
{
    width: 102px;
    line-height: 21px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.search_page_right
{
    width: 277px;
    line-height: 21px;
    margin-top: 5px;
    margin-bottom: 5px;
    height: 21px;
}
#search_page_select_criteria
{
    margin-top: 4px;
    padding-left: 15px;
}
.search_page_tb
{
    height: 21px;
    background: url(../img/search_tb_bg.png) 0 0 no-repeat;
}
.search_page_box
{
    padding: 4px 5px 0 9px;
    width: 262px;
    background: none;
    border: 0;
}
.search_page_shorttxt
{
    width: 25px;
    float: left;
}
.search_page_tb_short
{
    height: 21px;
    background: url(../img/search_page_tb_short.png) 0 0 no-repeat;
    width: 87px;
    float: left;
}
.search_page_box_short
{
    padding: 4px 5px 0 9px;
    width: 62px;
    background: none;
    border: 0;
}
.search_page_l1, .search_page_l2, .search_page_l3, .search_page_l4
{
    float: left;
}
.search_page_l1
{
    width: 112px;
}
.search_page_l2
{
    width: 53px;
    text-align: right;
}
.search_page_l3
{
    width: 182px;
    margin-top: 4px;
}
.search_page_l4
{
    width: 93px;
    margin-top: 4px;
}
#product_page_left
{
    width: 285px;
    margin-left: 15px;
    margin-right: 10px;
}
#product_page_right
{
    width: 425px;
}
#product_page_right p
{
    line-height: 21px;
}
.other_product_photo
{
    width: 60px;
    height: 60px;
    margin-right: 8px;
}

#product_info_top
{
    border-bottom: dotted 1px #dddddd;
    padding-bottom: 20px;
    margin-bottom: 15px;
    clear: both;
    overflow: hidden;
}
#product_info_bottom p
{
    line-height: 16px;
}
#product_info_top_left, #product_info_top_left
{
    width: 200px;
    float: left;
}
#product_info_top_left
{
    margin-right: 15px;
}
#product_info_top_left p, #product_info_top_right p
{
    padding-bottom: 8px;
}
#product_page_buttons
{
    text-align: right;
    height: 42px;
    margin-top: 15px;
}
#likeit_buttons
{
    height: 40px;
    margin-right: 5px;
    margin-top: 15px
      
}
#calculator_topmost, #calculator_bottom, #calculation, #other_calculation_info
{
    margin-left: 15px;
    overflow: hidden;
}
#calculator_topmost, #calculator_bottom, #calculation
{
    margin-bottom: 14px;
    padding-bottom: 14px;
    border-bottom: dotted 1px #dddddd;
}
#calculator_topmost_left
{
    width: 300px;
}
#calculator_topmost_right
{
    width: 420px;
}
.ctl_left, .ctl_right, .ctr_left, .ctr_right
{
    float: left;
    height: 21px;
    line-height: 21px;
    margin-bottom: 4px;
    margin-top: 5px;
}
.ctl_left, .ctr_left
{
    width: 135px;
}
.ctl_right
{
    width: 165px;
}
.ctr_right
{
    width: 285px;
}
.calculator_ilosc_tb
{
    height: 21px;
    background: url(../img/tbCalculatorIlosc_bg.png) 0 0 no-repeat;
}
.calculator_ilosc_box
{
    padding: 4px 5px 0 9px;
    width: 62px;
    background: none;
    border: 0;
}
#calculator_bottom
{
    clear: both;
}
.calculator_bottom_container
{
    float: left;
    width: 240px;
}
.calculator_bottom_container p
{
    line-height: 24px;
}
.ti20
{
    text-indent: 20px;
}
.calc_bot_chb
{
    float: left;
    width: 135px;
    line-height: 24px;
}
.calc_bot_right
{
    width: 105px;
    float: left;
    line-height: 24px;
}
#calculation_table
{
    margin-top: 12px;
    border: 0;
}
.w500
{
    width: 500px;
}
.ct_ld, .ct_ld_bot, .ct_rd
{
    width: 330px;
    height: 20px;
    vertical-align: middle;
    background-color: #ececec;
    text-indent: 10px;
}
.ct_rd, .ct_rd_bot
{
    width: 149px;
}
.ct_rd_bot_divl
{
    width: 106px;
    float: left;
    text-indent: 10px;
}
.ct_rd_bot_divr
{
    width: 43px;
    text-align: left;
    float: left;
}
.ct_ld_bot, .ct_rd_bot, .ct_rdr_bot
{
    font-weight: bold;
    background-color: #e0e0e0;
}
#calculator_additional_info
{
    width: 720px;
    height: 87px;
    background: url(../img/tbAdditionalInfo_bg.png) 0 0 no-repeat;
    padding: 5px 0 0 0;
    margin-top: 12px;
    margin-bottom: 12px;
}
.tbAdditionalInfo
{
    padding: 9px 5px 4px 9px;
    width: 705px;
    height: 65px;
    border: 0;
    background: none;
}
#calculator_files
{
}
.calculator_file, .calculator_file_break
{
    float: left;
}
.calculator_file
{
    width: 340px;
    line-height: 21px;
    margin-bottom: 15px;
}
.calculator_file img, .calculator_file input
{
    vertical-align: middle;
}
.calculator_file_break
{
    width: 50px;
    margin-bottom: 15px;
}
#calculator_add
{
    text-align: right;
    padding-bottom: 20px;
    padding-right: 15px;
}
.right
{
    text-align: right;
}
#product_page_separator
{
    background: url(../img/product_page_separator.png) 0 0 no-repeat;
    height: 10px;
    width: 703px;
    overflow: hidden;
    clear: both;
    padding-top: 5px;
    margin: 0 auto 0 auto;
    background-position: 0 5px;
}
#product_page_pagging
{
    text-align: center;
    width: 720px;
}
#product_page_separator2
{
    background: url(../img/product_page_separator.png) 0 0 no-repeat;
    height: 10px;
    width: 703px;
    overflow: hidden;
    clear: both;
    padding-top: 5px;
    margin: 0 auto 0 auto;
    background-position: 0 5px;
}
#product_page_pagging2
{
    text-align: center;
    width: 720px;
}
.product_page_pagging
{
    width: 720px;
    text-align: center;
    margin-top: 20px;
    padding-top: 8px;
    border-top: dotted 1px #dddddd;
}
#main_product_photo, #main_product_photo_promo
{
    width: 285px; /*height: 300px;*/
}
#main_product_photo_promo
{
    position: relative;
    width: 283px;
    height: 298px;
    border: solid 1px #dadada;
}
.product_ribbon
{
    left: 207px;
    top: -3px;
    width: 284px;
}
#sample_topmost, #sample_topmost2, #sample_bottom, #sample_bottom2
{
    width: 720px;
    margin-left: 15px;
}
#sample_topmost
{
    padding-top: 5px;
    padding-bottom: 12px;
    margin-bottom: 10px;
    border-bottom: dotted 1px #dddddd;
}
#sample_topmost2
{
    padding-top: 5px;
    padding-bottom: 12px;
    margin-bottom: 10px;
    border-bottom: dotted 1px #dddddd;
}
#sample_date_selection
{
    clear: both;
    overflow: hidden;
    margin-top: 10px;
}
#sample_date_selection2
{
    clear: both;
    overflow: hidden;
    margin: 14px;
}
#sample_date_selection img
{
    vertical-align: middle;
}
#sample_date_selection2 img
{
    vertical-align: middle;
}
.sample_date_day, .sample_date_month, .sample_date_year
{
    line-height: 21px;
    float: left;
    width: 100px;
}
.sample_date_month
{
    width: 100px;
}
#sample_bottom
{
}
#sample_bottom2
{
}
#samlpe_additional_info
{
    width: 720px;
    height: 87px;
    background: url(../img/tbAdditionalInfo_bg.png) 0 0 no-repeat;
    padding: 5px 0 0 0;
    margin-top: 12px;
    margin-bottom: 12px;
}
#samlpe_additional_info2
{
    width: 720px;
    height: 87px;
    background: url(../img/tbAdditionalInfo_bg.png) 0 0 no-repeat;
    padding: 5px 0 0 0;
    margin-top: 12px;
    margin-bottom: 12px;
}
#sample_info_btns
{
    clear: both;
    line-height: 42px;
}
#sample_info_btns2
{
    clear: both;
    line-height: 42px;
}
#sample_info, #sample_info2, #sample_btns, #sample_btns2
{
    width: 120px;
    text-align: right;
}
#sample_info
{
    width: 600px;
}
#sample_info2
{
    width: 600px;
}
#sample_btns
{
    width: 120px;
    text-align: right;
    margin-left: 600px;
}
#sample_btns2
{
    width: 120px;
    text-align: right;
    margin-left: 600px;
}
#realizacje_main
{
    margin-left: 15px;
    width: 720px;
}
.referenc_banner
{
    background: url(../img/akton_referencje_03.jpg) 0 0 no-repeat;
    width: 720px;
    height: 179px;
}
.referenc_bannerEN
{
    background: url(../img/referencje22_03.png) 0 0 no-repeat;
    width: 720px;
    height: 179px;
}
.realizacje_banner
{
    background: url(../img/realizacje_banner.png) 0 0 no-repeat;
    width: 720px;
    height: 179px;
}
.realizacje_bannerEN
{
    background: url(../img/banner22_03.png) 0 0 no-repeat;
    width: 720px;
    height: 179px;
}
.realizacje_banner_bot
{
    width: 720px;
    background: url(../img/realizacje_banner.png) 0 -179px no-repeat;
}
.realizacje_content
{
    padding-top: 10px;
    width: 720px;
}
.realizacje_content p
{
    font-size: 12px;
    margin-bottom: 15px;
}
.page_separator
{
    background: url(../img/product_page_separator.png) 0 0 no-repeat;
    height: 10px;
    width: 703px;
    overflow: hidden;
    clear: both;
    padding-top: 5px;
    margin: 0 auto 0 auto;
    background-position: 0 5px;
}
.page_pagging
{
    text-align: center;
    width: 720px;
}
.realizacje_client
{
    width: 720px;
    margin-top: 10px;
    overflow: hidden;
}
.realizacje_blocks
{
    margin-top: 10px;
    clear: both;
}
.realizacje_separator
{
    width: 720px;
    height: 1px;
    border-bottom: solid 1px #dddddd;
    clear: both;
}
.realizacje_block, .realizacje_block_separator, .realizacje_bolck div
{
    width: 164px;
    height: 165px;
    float: left;
}
.realizacje_block
{
    text-align: center;
    display: table;
    margin: 5px;
    padding-top: 7px;
    background: url(../img/realizacje_block_bg.png) 0 0 no-repeat;
}
.realizacje_block_separator
{
    width: 21px;
}
.realizacje_block div
{
    display: table-cell;
    vertical-align: middle;
}
.realizacje_block div img
{
    width: 150px;
    height: 150px;
}
#main_left, #main_right
{
    float: left;
    height: 47px;
}
#main_left
{
    width: 344px;
}
#main_right
{
    width: 406px;
    background: url(../img/refTab_bg.png) 0 0 no-repeat;
    background-position: left bottom;
    height: 48px;
}

#main_right
{
    height: 47px;
}
.tab
{
    background: url(../img/refTab.png) 0 0 no-repeat;
    float: left;
    text-indent: 10px;
    position: relative;
    color: #959595;
    font-weight: bold;
    font-size: 12px;
    font-family: Arial;
    height: 47px;
}
.tab span
{
    position: absolute;
    top: 10px;
    left: 0;
}
.ptab
{
    background: url(../img/prodTab.png) 0 0 no-repeat;
    float: left;
    position: relative;
    color: #959595;
    font-weight: bold;
    font-size: 12px;
    font-family: Arial;
    height: 47px;
}
.ptab span
{
    position: absolute;
    top: 10px;
    left: 0;
}
.ptab div
{
    position: absolute;
    top: 10px;
}
.refTab_1_1
{
    width: 107px;
    background-position: 0 0;
    color: #444444;
}
.refTab_1_2
{
    width: 130px;
    background-position: -107px 0;
}
.refTab_1_3
{
    width: 107px;
    background-position: -237px 0;
}
.refTab_1_4
{
    width: 406px;
    background-position: -344px 0;
}
.refTab_2_1
{
    width: 100px;
    background-position: 0 -47px;
}
.refTab_2_2
{
    width: 137px;
    background-position: -100px -47px;
    color: #444444;
}
.refTab_2_3
{
    width: 107px;
    background-position: -237px -47px;
}
.refTab_2_4
{
    width: 406px;
    background-position: -344px -47px;
}
.refTab_3_1
{
    width: 100px;
    background-position: 0 -94px;
}
.refTab_3_2
{
    width: 137px;
    background-position: -100px -94px;
}
.refTab_3_3
{
    width: 107px;
    background-position: -237px -94px;
    color: #444444;
}
.refTab_3_4
{
    width: 406px;
    background-position: -344px -94px;
}
.prodTab_1_1, .prodTab_2_2, .prodTab_4_4, .prodTab_5_5, .prodTab_6_6
{
    color: #444444;
}
.prodTab_1_1, .prodTab_2_1, .prodTab_4_1, .prodTab_5_1, .prodTab_6_1
{
    width: 117px;
    background-position: 0 0;
    text-indent: 15px;
}
.prodTab_2_1
{
    background-position: 0 -47px;
}
.prodTab_4_1
{
    background-position: 0 -94px;
}
.prodTab_5_1
{
    background-position: 0 -141px;
}
.prodTab_6_1
{
    background-position: 0 -188px;
}
.prodTab_1_2, .prodTab_2_2, .prodTab_4_2, .prodTab_5_2, .prodTab_6_2
{
    width: 190px;
    background-position: -117px 0;
    text-indent: 6px;
}
.prodTab_2_2
{
    background-position: -117px -47px;
}
.prodTab_4_2
{
    background-position: -117px -94px;
}
.prodTab_5_2
{
    background-position: -117px -141px;
}
.prodTab_6_2
{
    background-position: -117px -188px;
}
.prodTab_1_3, .prodTab_2_3, .prodTab_4_3, .prodTab_5_3, .prodTab_6_3
{
    width: 61px;
    background-position: -307px 0;
}
.prodTab_2_3
{
    background-position: -307px -47px;
}
.prodTab_4_3
{
    background-position: -307px -94px;
}
.prodTab_5_3
{
    background-position: -307px -141px;
}
.prodTab_6_3
{
    background-position: -307px -188px;
}
.prodTab_1_4, .prodTab_2_4, .prodTab_4_4, .prodTab_5_4, .prodTab_6_4
{
    width: 120px;
    background-position: -368px 0;
    text-indent: 18px;
}
.prodTab_2_4
{
    background-position: -368px -47px;
}
.prodTab_4_4
{
    background-position: -368px -94px;
}
.prodTab_5_4
{
    background-position: -368px -141px;
}
.prodTab_6_4
{
    background-position: -368px -188px;
}
.prodTab_1_5, .prodTab_2_5, .prodTab_4_5, .prodTab_5_5, .prodTab_6_5
{
    width: 120px;
    background-position: -488px 0;
}
.prodTab_2_5
{
    background-position: -488px -47px;
}
.prodTab_4_5
{
    background-position: -488px -94px;
}
.prodTab_5_5
{
    background-position: -488px -141px;
}
.prodTab_6_5
{
    background-position: -488px -188px;
}
.prodTab_1_6, .prodTab_2_6, .prodTab_4_6, .prodTab_5_6, .prodTab_6_6
{
    width: 142px;
    background-position: -608px 0;
    text-indent: 13px;
}
.prodTab_2_6
{
    background-position: -608px -47px;
}
.prodTab_4_6
{
    background-position: -608px -94px;
}
.prodTab_5_6
{
    background-position: -608px -141px;
}
.prodTab_6_6
{
    background-position: -608px -188px;
}
.prodTabP1
{
    color: Green;
    width: 30px;
    text-align: right;
    float: left;
    text-indent: 13px;
}
.prodTabP11
{
    color: Green;
    width: 30px;
    text-align: right;
    float: left;
    text-indent: 13px;
    margin-left: 15px;
}
.prodTabP2
{
    color: White;
    width: 90px;
    text-align: left;
    float: left;
    text-indent: 4px;
    left: 28px;
}
.prodTabP22
{
    color: White;
    width: 90px;
    text-align: left;
    float: left;
    text-indent: 4px;
    left: 28px;
    margin-left: 15px;
}
.nosize
{
    width: 0;
    height: 0;
}
#messages .info
{
}

#messages .error
{
}

#footer_container a, #footer_container a:visited
{
    color: #fffefe;
    text-decoration: none;
}

#footer_container a:hover
{
    text-decoration: underline;
}
#spanLan
{
    margin-left: 25px;
}
.invisible
{
    display: none;
    visibility: hidden;
}
.ddl_main
{
    background: url(../img/ddl_main.png) 0 0 repeat-x;
    height: 21px;
    line-height: 19px;
    color: #000000;
    width: 60px;
    float: left;
}
.ddl-bg
{
    position: relative; /*left: 95px;     top: -2px;*/ /*height: 21px;*/
    width: 119px;
}
.ddl_left
{
    width: 17px;
    height: 21px;
    overflow: hidden;
    background: url(../img/ddl_left.png) 0 0 no-repeat;
    float: left;
}
.ddl_btn
{
    float: left;
    background: url(../img/ddl_btn.png) 4px 0 repeat-x;
    width: 38px;
    height: 21px;
    padding-right: 4px;
}
.ddl-main
{
    display: inline;
    font: bold 11px;
    text-align: right;
    position: relative;
}
.ddl-main select
{
    font-weight: bold;
    border-width: 0;
    margin-left: 5px;
    background: transparent;
    color: #000000;
}
.cartcontrol_w40
{
    width: 40px;
}
.cartcontrol_right
{
    text-align: right;
}
.cartcontrol_sum
{
    text-align: center;
    padding-top: 5px;
}
.calculator_dropdown, .calculator_dropdown_long
{
    padding-left: 1px;
    width: 125px;
}
.calculator_dropdown_long
{
    width: 240px;
}
.cart_image
{
    width: 70px;
    height: 70px;
}
.calc_info
{
    visibility: visible;
    padding-left: 20px;
}
.invisible
{
    visibility: hidden;
}
.cart_fileupload
{
    width: 206px;
}
#cartContain
{
    width: 170px;
}
.td_no_automatic
{
    padding: 5px;
    font-weight: bold;
    color: Black;
    background-color: #f47e03;
    min-height: 30px;
}
.pl10
{
    padding-left: 10px;
}
.doplata_div
{
    width: 240px;
    float: left;
    line-height: 26px;
}
.doplata_l, .doplata_r
{
    width: 120px;
    float: left;
}
.realization_companyName
{
    font-size: 14px;
    margin-bottom: 20px;
}
.realization_company
{
    font-weight: bold;
}
.realization_product_name
{
    padding-left: 10px;
    padding-right: 10px;
}
.sugessty_banner_in_prodact
{
    background: url(../img/podpowiadarka_baner-1_03.jpg) center no-repeat;
    float: left;
    height: 220px;
    width: 400px;
    margin-left: 10px;
}
.sugessty_text_in_prodact
{
    float: left;
    width: 300px;
    height: 250px;
    margin-left: 20px;
    padding-left: 20px;
}
.sugessty_text_in_prodact_title
{
    font-size: 30px;
}
.sugessty_text_in_prodact_orange
{
    font-size: 28px;
    color: #ff8400;
    margin-bottom: 20px;
}
.sugessty_text_in_prodact_tx
{
    font-size: 14px;
}
.sugessty_text_in_prodact_btn
{
    margin-top: 30px;
}
.referenc_text
{
    margin: 10px;
}
.reference_clients
{
    background: url(../img/akton_referencje_06.jpg) center no-repeat;
    width: 720px;
    height: 350px;
}
.referenc_img_1
{
    background: url(../img/akton_referencje_1.jpg) center no-repeat;
    float: left;
    width: 120px;
    height: 140px;
}
.referenc_img_2
{
    background: url(../img/akton_referencje_2.jpg) center no-repeat;
    float: left;
    width: 120px;
    height: 140px;
}
.referenc_img_3
{
    background: url(../img/akton_referencje_3.jpg) center no-repeat;
    float: left;
    width: 120px;
    height: 140px;
}
.referenc_img_4
{
    background: url(../img/akton_referencje_4.jpg) center no-repeat;
    float: left;
    width: 120px;
    height: 140px;
}
.referenc_img_5
{
    background: url(../img/akton_referencje_5.jpg) center no-repeat;
    float: left;
    width: 120px;
    height: 140px;
}
.referenc_img_6
{
    background: url(../img/akton_referencje_6.jpg) center no-repeat;
    float: left;
    width: 120px;
    height: 140px;
}
#background_china
{
    background: url(../img/made_in_china.jpg) no-repeat;
    width: 450px;
    height: 350px;
    float: left;
}
#baner_china
{
    background: url(../img/made_in_china_baner.jpg) no-repeat;
    height: 180px;
    width: 730px;
    margin-bottom: 20px;
}
.bold_text
{
    font-weight: bold;
    font-size: 14px;
}
.bold_text_order
{
    font-size: 20px;
    text-align: center;
}
.bold
{
    font-weight: bold;
}
.text_size
{
    font-size: 14px;
}
.Chinka
{
    background: url(../img/made_in_china_chinka.jpg) no-repeat;
    float: left;
    height: 350px;
    margin-left: 7px;
    width: 278px;
}
.ChineContaine
{
    width: 735px;
    background: #ffffff;
    padding-left: 15px;
    overflow: hidden;
}
.ChinkaBottom
{
    height: 13px;
    margin-left: 472px;
    width: 278px;
}
#backgrounTop
{
    background: url(../img/made_in_china_tło_góra.jpg) no-repeat;
    height: 265px;
    width: 240px;
    float: left;
    margin-left: 61px;
}
.textSize
{
    font-size: 15px;
}
#textSize
{
    font-size: 15px;
}
.mailBold
{
    text-decoration: underline;
    font-weight: bold;
}
.prNrPhon
{
    margin-right: 20px;
    width: 100px;
}
.marginSample
{
    margin-right: 73px;
}
#divFill
{
    margin-bottom: 30px;
}
.marginTop
{
    margin-top: 50px;
}
.ProductsBottom
{
    clear: both;
    background: #FFFFFF;
    overflow: hidden;
    padding: 5px 15px 5px 15px;
    width: 720px;
}
.ProductsBottomPading
{
    float: left;
    width: 95px;
}
.paging2
{
    width: 600px;
    overflow: hidden;
    text-align: right;
}
.current_page_products
{
    text-decoration: none;
}
.current_page_products_selected
{
    color: #444444;
    text-decoration: none;
}
.image_title_account
{
    margin-bottom: 20px;
    margin-left: 100px;
    margin-top: 10px;
}
.titleOrder
{
    font-size: 18px;
    color: #ff8400;
    margin-bottom: 14px;
}
.pagingMargin
{
    margin-top: 13px;
}
.jaguar_versions
{
    float: right;
    padding-top: 5px;
    padding-right: 10px;
}
.jg_current_right, .jg_current_left, .jg_current, .jg_other_left, .jg_other_right, .jg_other
{
    float: right;
    font-size: 11px;
    font-weight: bold;
}
.jg_current_right, .jg_current_left, .jg_other_left, .jg_other_right
{
    width: 13px;
    height: 34px;
}
.jg_other_right
{
    background: url('../img/jgbtns.png') -13px -34px no-repeat;
}
.jg_other_left
{
    background: url('../img/jgbtns.png') 0 -34px no-repeat;
    margin-left: 10px;
}
.jg_current_right
{
    background: url('../img/jgbtns.png') -39px -34px no-repeat;
}
.jg_current_left
{
    background: url('../img/jgbtns.png') -26px -34px no-repeat;
    margin-left: 10px;
}
.jg_other, .jg_current
{
    height: 34px;
    line-height: 34px;
}
.jg_current
{
    color: #444444;
    background: url('../img/jgbtns.png') 0 -68px repeat-x;
}
.jg_other
{
    background: url('../img/jgbtns.png') 0 0 repeat-x;
}
.jg_other a
{
    display: block;
}
.jg_all
{
    float: right;
    margin-top: 10px;
}
.topleft
{
    width: 0px;
}
.enter
{
    margin-bottom: 10px;
}
#gadgets_top_baner
{
    background: url('../img/gadhet_baner_top.jpg') 0 0 repeat-x;
    width: 720px; 
    height: 177px; 
    margin-left: auto; 
    margin-right: auto; 
}
.title_gadgets
{
    font-size: 22px;
    color: #ff8400;
    margin-left: 15px;
    margin-top: 10px; 
}
.orange_gadhets
{
    font-size: 18px;
    color: #ff8400;
    margin-left: 15px;
    margin-top: 10px; 
}
.text_gadhets
{
    margin-left: 15px;
    font-size:12px;
  
}
.nexto_gadhet
{
    width:218px; 
    height: 113px; 
    background: url('../img/gadhet_nexto.jpg') 0 0 repeat-x;
  
}
#gadhet_baner_bottom
{
    background: url('../img/gadhet_baner_bottom.png') 0 0 repeat-x;
    width: 720px; 
    height: 276px; 
    margin-left: auto; 
    margin-right: auto; 
    margin-top: 10px;
}

