/* CSS Document */

body {
    background:url(../images/euroffice_images/bg.png) repeat-x;
    color:#858585;
    font-family:Tahoma, serif;
    font-size:11px;
    margin:0;
    padding:0;
    }
.clear {
    clear:both;
    }

#global_wrapper {
    position: relative;
    margin:auto;
    clear:both;
    width:775px;
    /*
    width:975px;
    */
    }

#wrapper_sg {
    background:url(../images/euroffice_images/page_bg.png) no-repeat;
    width:775px;
    /*
    height:737px;
    */
    padding-right: 200px;
    }


#right_modules {
    width: 200px;
    margin-left:785px;
    background:url(../images/euroffice_images/right_panel3_srodek.jpg) repeat-y;
    position: absolute;
    top: 52px;
    /*
    border: 1px solid black;
    */
}

#right_modules_top {
    background:url(../images/euroffice_images/right_panel3.jpg) no-repeat;
    padding: 20px;
    margin: 0;
    }

#right_modules_bottom {
    background:url(../images/euroffice_images/right_panel_bottom3.jpg) no-repeat;
    padding: 0;
    margin: 0;
    height: 20px;
    position: relative;
    }

#right_modules #right_modules_cart {
    height:40px;
    _height:45px;
    }

#right_modules #right_modules_cart a{
    color: #858585;
    text-decoration: none;
    }

#right_modules_login {
    margin-top: 30px;
    text-align: center;
    margin-right: 7px;
    margin-bottom: 30px;
}

#right_modules_login_button {
    background:url(../images/euroffice_images/login_button.gif) no-repeat 17px 0;
    height: 20px;
    padding-top: 1px;
    }

#right_modules_login_button a{
    font-weight: bold;
    color: white;
    text-decoration: none;
    }

#top_menu {
    margin:0;
    float: right;
    }
#top_menu img {
    border:none;
    margin:0;
    padding:0;
    }
#top_menu a {
    float:left;
    }
#r_col {
    float:left;
    margin:16px 0 0 0;
    /*
    width:237px;
background:url(../images/euroffice_images/left_vertical_line.gif) repeat-y;
background-position: 517px 0;
_background-position: 518px 0; /* IE */
    */
    width:527px;
    }

#r_col2 {
    float:left;
    margin:175px 0 0 0;
    width:527px;
    }

#both_columns{
    background:url(../images/euroffice_images/left_vertical_2lines.gif) repeat-y;
    background-position: -4px 0;
    _background:url(../images/euroffice_images/left_vertical_2lines3.png) repeat-x;
    /*_background-position: -4px 410px; /* IE */
    _background-position: -4px 310px; /* IE */
    }

#l_col {
    float:left;
    width:248px;
    background:url(../images/euroffice_images/left_vertical_line.gif) no-repeat;
background-position: 245px 500px;
    }

#content_container{
    position: absolute;
    top: 38px;
    }

#logo {
    margin:0 0 0 0;
    }
    #logo a {
        text-decoration:none;
        }
    #logo img {
        border:none;
        }

#left_bar_top  {
    background:url(../images/euroffice_images/left_bar_top.png) no-repeat;
    height:30px;
    margin:33px 0 0 15px;
    padding:2px 0 0 20px;
    width:227px;
    _width:213px; /* IE */
    }
#left_bar_bottom  {
    background:url(../images/euroffice_images/left_bar_bottom.png) no-repeat;
    height:30px;
    margin:0 0 0 15px;
    padding:2px 0 0 20px;
    width:227px;
    _width:213px; /* IE */
    }
#l_menu {
    background:url(../images/euroffice_images/menu_bg_top2org.png) no-repeat;
    /*height:196px;*/
    margin: 0 0 0 0;
    padding: 15px 0 15px 10px;
    width:237px;
    background-color: #25619D;
    *background-color: #1D5694; /* IE */
    }

#l_menu.white_corners {
    background: #25619D url(../images/euroffice_images/menu_bg_top2.png) no-repeat;
}

#l_menu_break {
    height: 8px;
    background: white;
    background: white url(../images/euroffice_images/mwnu_break.gif) repeat-y;
    background-position: -18px 0;
    }

#l_menu_bottom {
    background:url(../images/euroffice_images/menu_bg_bottom.png) no-repeat;
    height:0;
    margin: -1px 0 0 0;
    padding:10px 0 0 20px;
    _padding-top: 0; /* IE */
    width:227px;
    }

    a.oferta:link, a.oferta:active, a.oferta:visited {
        background:url(../images/euroffice_images/oferta_link.png) no-repeat;
        display:block;
        height:25px;
        width:220px;
        }
    a.oferta:hover {
        background:url(../images/euroffice_images/oferta_hover.png) no-repeat;
        display:block;
        height:25px;
        width:220px;
        }
    a.formularz:link, a.formularz:active, a.formularz:visited {
        background:url(../images/euroffice_images/form_link.png) no-repeat;
        display:block;
        height:25px;
        width:220px;
        }
    a.formularz:hover {
        background:url(../images/euroffice_images/form_hover.png) no-repeat;
        display:block;
        height:25px;
        width:220px;
        }
    a.warunki:link, a.warunki:active, a.warunki:visited {
        background:url(../images/euroffice_images/warunki_link.png) no-repeat;
        display:block;
        height:25px;
        width:220px;
        }
    a.warunki:hover {
        background:url(../images/euroffice_images/warunki_hover.png) no-repeat;
        display:block;
        height:25px;
        width:220px;
        }
    a.o_firmie:link, a.o_firmie:active, a.o_firmie:visited {
        background:url(../images/euroffice_images/o_firmie_link.png) no-repeat;
        display:block;
        height:25px;
        width:220px;
        }
    a.o_firmie:hover {
        background:url(../images/euroffice_images/o_firmie_hover.png) no-repeat;
        display:block;
        height:25px;
        width:220px;
        }
    a.katalog:link, a.katalog:active, a.katalog:visited {
        background:url(../images/euroffice_images/katalog_link.png) no-repeat;
        display:block;
        height:25px;
        width:220px;
        }
    a.katalog:hover {
        background:url(../images/euroffice_images/katalog_hover.png) no-repeat;
        display:block;
        height:25px;
        width:220px;
        }
    a.praca:link, a.praca:active, a.praca:visited {
        background:url(../images/euroffice_images/praca_link.png) no-repeat;
        display:block;
        height:25px;
        width:220px;
        }
    a.praca:hover {
        background:url(../images/euroffice_images/praca_hover.png) no-repeat;
        display:block;
        height:25px;
        width:220px;
        }
    a.kontakt:link, a.kontakt:active, a.kontakt:visited {
        background:url(../images/euroffice_images/kontakt_link.png) no-repeat;
        display:block;
        height:25px;
        width:220px;
        }
    a.kontakt:hover {
        background:url(../images/euroffice_images/kontakt_hover.png) no-repeat;
        display:block;
        height:25px;
        width:220px;
        }
#adres {
    color:#d8576d;
    float:left;
    height:170px;
    line-height:18px;
    margin:0;
    padding:16px 0 0 32px;
    width:215px;
    _width:210px; /* IE */
    }
#adres img {
    padding:0 0 4px 0;
    }
#adres p {
    margin:0;
    padding:10px 0 0 0;
    }
#adres a:link, #adres a:active, #adres a:visited {
    color:#d8576d;
    text-decoration:none;
    }
#adres a:hover {
    color:#d8576d;
    text-decoration:underline;
    }
#content {
    float:left;
    line-height:18px;
    margin:0;
    padding:22px 25px 0 21px;
    /*
    height:184px;
    width:180px;
    */
    width:480px;
    _background:url(../images/euroffice_images/left_vertical_line.gif) repeat-y; /* IE */
    _background-position: 516px -100px;   /* IE */
    }
#content p {
    padding:6px 0 0 0;
    text-align:justify;
    }

#content ul {
    font-size:11px;
    line-height:14px;
    padding-left: 40px;
    margin-top: 10px;
    margin-bottom: 10px;
    }

#content li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: disc;
    }

#bottom {
    background:url(../images/euroffice_images/bottom.png) no-repeat;
    /*
    position:relative;
    */
    line-height:18px;
    margin:0 0 0 238px;
    height:190px;
    width:534px;
    /*
    top: -180px;
    top: 50px;
    */
    }


#main_page_thumbs {
    background:url(../images/euroffice_images/bottom4.png) no-repeat;
    line-height:18px;
    margin:0 0 0 0;
    position:relative;
    height:186px;
    width:334px;
    left: -20px;
    top: 50px;
    }
    /*
    #bottom_image {
        position:absolute;
            left:0px;
            top:0px;
    }
            */

    #zamow_katalog {
        position:relative;
            left:140px;
            top:152px;
        }
    #zamow_wizyte {
        position:relative;
            left:99px;
            top:152px;
        }
    #konsultant {
        position:relative;
            left:106px;
            top:41px;
        }
    #katalog {
        position:relative;
            left:290px;
            top:-34px;
        }
    #konsultant {
        color:#2c6cae;
        margin:0;
        padding:0;
        text-align:right;
        width:140px;
        }
    #katalog {
        color:#fffefe;
        margin:0;
        padding:0;
        text-align:left;
        width:140px;
        }
#bottom img {
    border:none;
    }
#footer {
    color:#a9bfd6;
    margin:0 0 20px 220px;
    padding:9px 0 10px 35px;
    width:534px;
    }
#footer_l {
    float:left;
    padding:0 0 0 0;
    width:340px;
    }
#footer_r {
    float:left;
    }
#footer_r a:link, #footer_r a:active, #footer_r a:visited {
    color:#a9bfd6;
    font-weight:bold;
    text-decoration:none;
    }
#footer_r a:hover {
    color:#a9bfd6;
    font-weight:bold;
    text-decoration:underline;
    }

/*PODSTRONY*/
#wrapper_sub {
    background:url(../images/euroffice_images/sub_bg.png) no-repeat;
    clear:both;
    margin:auto;
    position:relative;
    width:775px;
    }
#konsultanci {
    background:url(../images/euroffice_images/konsultanci.png) no-repeat;
    height:106px;
    position:relative;
    width:248px;
    }
    #konsultanci img {
        border:none;
        }
    #zamow_wizyte2 {
        position:absolute;
            left:80px;
            top:74px;
        }
#adres2 {
    color:#d8576d;
    float:left;
    height:170px;
    line-height:18px;
    margin:0;
    padding:37px 0 0 32px;
    position:relative;
    width:215px;
    }
#adres2 img {
    padding:0 0 4px 0;
    }
#adres2 p {
    margin:0;
    padding:10px 0 0 0;
    }
#adres2 a:link, #adres2 a:active, #adres2 a:visited {
    color:#c83247;
    text-decoration:none;
    }
#adres2 a:hover {
    color:#c83247;
    text-decoration:underline;
    }
#content2 img.pict {
    float:right;
    padding:0 10px 10px 10px;
    }
#content_footer {
    background:#ffffff;
    color:#a9bfd6;
    padding:9px 0 20px 286px;
    width:480px;
    }
#dowiedz {
    margin: 0 0 0 0;
    display: block;
    width: 480px;
    background:url(../images/euroffice_images/product_middle.gif) repeat-y;
    }

#dowiedz_top {
    display: block;
    width: 480px;
    background:url(../images/euroffice_images/product_top.gif) no-repeat;
    height: 18px;
    margin: 5px 0 -6px 0;
    }

#dowiedz_bottom {
    display: block;
    width: 480px;
    background:url(../images/euroffice_images/product_bottom.gif) no-repeat;
    height: 20px;
    }
#dowiedz_l {
    float:left;
    padding:12px 0 0 20px;
    width:397px;
    }
#dowiedz_r {
    float:left;
    padding:12px 0 0 0;
    }
#content2 {
    float:left;
    line-height:18px;
    margin:0;
    padding:53px 25px 0 21px;
    width:480px;
    }
#content2 p {
    padding:6px 0 0 0;
    text-align:justify;
    }
#flash {
    float:left;
    position:absolute;
        left:248px;
        top:53px;
    width:527px;
    }
#flash2 {
    }
#both_columns_bottom {
    background:url(../images/euroffice_images/content_bottom2.png) no-repeat;
    _background:url(../images/euroffice_images/content_bottom3.png) no-repeat; /* IE6 */
    *width: 522px;
    height:43px;
    margin-left: 245px;
    position:relative;
    }
#content_bottom {
    /*
    background:url(../images/euroffice_images/content_bottom.png) no-repeat;
    */
    height:43px;
    margin:0px 0 0px 247px;
    position:relative;
    width:519px;
    }
    #content_bottom img {
        border:none;
        }
    #wstecz {
        position:absolute;
            left:23px;
            top:18px;
        }
    #drukuj {
        position:absolute;
            left:355px;
            top:18px;
        }
    #do_gory {
        position:absolute;
            left:441px;
            top:18px;
        }
h1 {
    font-size:12px;
    font-weight:bold;
    text-align:center;
    margin-bottom: 20px;
    }
h2 {
    font-size:11px;
    font-weight:bold;
    }
img.katalog {
    margin:0 0 15px 0;
    }
#form_l    {
    float:left;
    font-weight:bold;
    padding:0 20px 0 0;
    text-align:right;
    width:130px;
    }
.form_row {
    height:25px;
    clear: both;
    display: block;
    }
.textarea_row {
    height:120px;
    }
#form_r {
    float:left;
    width:320px;
    }
    #form_r input, .Static_Page_ContactForm input{
        background:url(../images/euroffice_images/input.png) no-repeat;
        border:none;
        font-size:11px;
        height:18px;
        padding:2px 0 0 2px;
        width:315px;
        }
    #form_r textarea, .Static_Page_ContactForm textarea {
        background:url(../images/euroffice_images/textarea.png) no-repeat;
        border:none;
        font-size:11px;
        height:97px;
        padding:5px 0 5px 2px;
        width:315px;
        }

    .Static_Page_ContactForm .subform_element label{
        width: 120px;
        display: block;
        float:left;
        text-align: right;
        padding-right: 30px;
        font-weight: bold;
    }

#content2 a:link, #content2 a:active, #content2 a:visited {
    color:#858585;
    text-decoration:underline;
    }
#content2 a:hover {
    color:#858585;
    text-decoration:underline;
    }
.clear_button {
    background:url(../images/euroffice_images/wyczysc.png) no-repeat;
    border:none;
    cursor:pointer;
    height:17px;
    margin:0 0 0 185px;
    width:67px;
    }
.send_button, .Static_Page_ContactForm .submit_element input {
    background:url(../images/euroffice_images/wyslij.png) no-repeat;
    border:none;
    cursor:pointer;
    height:17px;
    margin:0 0 20px 150px;
    width:57px;
    }

.Static_Page_ContactForm .submit_element label {
    visibility: hidden;
    }

.show_map {
    border:none;
    padding:0 0 0 150px;
    }
#content2 ul {
    line-height:14px;
    font-size:11px;
    }

h1 {margin-top: 40px; text-align: left; color: #3F72A5; font-weight: bold; font-size: 16px; }
h1.page_title {margin-top: 0;}

.top_menu_central {
    background:url(../images/euroffice_images/central_link.png) repeat-x;
    padding: 11px 7px 11px 7px;
    color: white;
    float: left;
    }

#top_menu .top_menu_central:hover{
    color: white;
    }

.top_menu_left {
    background:url(../images/euroffice_images/left_link.png) no-repeat;
    width: 9px;
    height: 35px;
    display: inline;
    float: left;
    }

.top_menu_right {
    background:url(../images/euroffice_images/right_link.png) no-repeat;
    width: 12px;
    height: 35px;
    display: inline;
    float: left;
    }

.top_menu_client_left {
    background:url(../images/euroffice_images/left_link_client.png) no-repeat;
    width: 9px;
    height: 55px;
    display: inline;
    float: left;
    }

.top_menu_client_right {
    background:url(../images/euroffice_images/right_link_client.png) no-repeat;
    width: 12px;
    height: 55px;
    display: inline;
    float: left;
    }

.top_menu_client_central {
    background:url(../images/euroffice_images/central_link_client.png) repeat-x;
    padding: 18px 6px 0 6px;
    color: white;
    float: left;
    height: 55px;
    }

.top_menu_client_central.two_rows {
    padding: 10px 6px 0 6px;
    text-align: center;
    }


.top_menu_client_cart {
    width: 120px;
    background:url(../images/euroffice_images/central_link_client.png) repeat-x;
    color: white;
    float: left;
    height: 55px;
    text-align: center;
    text-decoration: none;
    }

.cart_menu_cart {
    display: block;
    text-align: center;
    margin-bottom: 3px;
    text-decoration: underline;
    }

.cart_menu_products {
    display: block;
    font-size: 9px;
    text-decoration: none;
    }

.cart_menu_count {
    display: block;
    font-size: 9px;
    text-decoration: none;
    }

.cart_menu_price {
    display: block;
    font-size: 9px;
    text-decoration: none;
    }

.top_menu_client_central:hover{
    color: white;
    }

.menu_bar {
    background:url(../images/euroffice_images/menu_bar.png) no-repeat;
    height: 15px;
    margin: 10px 0 10px -3px;
    }

.menu_item_li {
    /*
    display: block;
    */
    margin: 10px 0 10px 0;
    }

a.menu_item:link, a.menu_item:active, a.menu_item:visited, .category_list_category_no_link {
  /*
    display:block;
    height:23px;
    padding: 4px 0 0 2px;
    */
    color: #D6E1ED;
    font-size:12px;
    font-weight: bold;
    text-decoration: none;

        padding-left: 10px;
        background:url(../images/euroffice_images/level_arrow3.gif) no-repeat 0 6px;
    }


.no_categories a.menu_item{
    background:none;
}


#menu4{
}

a.menu_item:hover {
    /*
    background:url(../images/euroffice_images/menu_item_hover.gif) no-repeat;
    */
    background-color: #2A5FAA;
    text-decoration: none;
    }

a.menu_item.category_menu_item ,
.category_list_category_no_link {
    _margin-top: -14px; /* IE */
    display: block;
    width: 160px;
    }

.normal_menu_item{
    display: block;
    width: 212px;
    }
.last_menu_li{
    margin-bottom: 0;
    }

    .menu ul a.menu_item,
    .menu ul .category_list_category_no_link{
        margin-left: 10px;
        padding-left: 15px;
        width:145px;
        background:url(../images/euroffice_images/level_arrow3_x2.gif) no-repeat 0 6px;
    }

    .menu ul ul a.menu_item,
    .menu ul ul .category_list_category_no_link{
        margin-left: 25px;
        padding-left: 20px;
        width:130px;
        background:url(../images/euroffice_images/level_arrow3_x3.gif) no-repeat 0 6px;
    }

    .menu ul ul ul a.menu_item,
    .menu ul ul ul .category_list_category_no_link{
        margin-left: 40px;
        padding-left: 25px;
        width:115px;
        background:url(../images/euroffice_images/level_arrow3_x4.gif) no-repeat 0 6px;
    }

    .menu ul ul ul ul a.menu_item,
    .menu ul ul ul ul .category_list_category_no_link{
        margin-left: 55px;
        padding-left: 30px;
        width:100px;
        background:url(../images/euroffice_images/level_arrow3_x5.gif) no-repeat 0 6px;
    }

    .menu ul ul ul ul ul a.menu_item,
    .menu ul ul ul ul ul .category_list_category_no_link{
        margin-left: 70px;
        padding-left: 35px;
        width:85px;
        background:url(../images/euroffice_images/level_arrow3_x6.gif) no-repeat 0 6px;
    }


    .menu ul a.menu_item,
    .menu ul .category_list_category_no_link{
        _width:150px; /* IE */
    }

    .menu ul ul a.menu_item,
    .menu ul ul .category_list_category_no_link{
        _width:135px; /* IE */
    }

    .menu ul ul ul a.menu_item,
    .menu ul ul ul .category_list_category_no_link{
        _width:120px; /* IE */
    }

    .menu ul ul ul ul a.menu_item,
    .menu ul ul ul ul .category_list_category_no_link{
        _width:105px; /* IE */
    }

    .menu ul ul ul ul ul a.menu_item,
    .menu ul ul ul ul ul .category_list_category_no_link{
        _width:90px; /* IE */
    }

a.menu_item{
    /*
    background:url(../images/euroffice_images/category_arrow.gif) no-repeat;
    background-position: 0 3px;
    */
    }
.show_more {
    font-size: 10px;
    background:url(../images/euroffice_images/category_arrow.gif) no-repeat;
    padding-left: 18px;
    background-position: 3px 3px;
    }

.login_info{
    padding-top: 12px;
    font-weight: bold;
    }

.login_info span{
    color:#E14163;
    }

.menu a.show_category{
    text-decoration: underline;
    float: right;
    /*
    display: inline;
    */
    padding-right: 10px;
    padding-top: 3px;
    color: white;
    margin-top: -19px;
    }

.menu{
    _padding-top: 15px; /* IE */
    }

.products_list_item_top {
    display: block;
    width: 480px;
    background:url(../images/euroffice_images/product_top.gif) no-repeat;
    height: 18px;
    margin: 0 0 -4px 0;
    /*
    border-bottom: 1px solid green;
    */
    }

.products_list_item {
    margin: 0 0 0 0;
    display: block;
    width: 480px;
    background:url(../images/euroffice_images/product_middle.gif) repeat-y;
    }

.login_info_text {
    padding-left: 40px;
    _padding-left: 0px;
    }

#content .login_info_text a{
    font-weight: normal;
    }

.products_list_item_bottom {
    display: block;
    width: 480px;
    background:url(../images/euroffice_images/product_bottom.gif) no-repeat;
    height: 20px;
    }

.products_list_header {
    background:url(../images/euroffice_images/pasek_nad_produktami.gif) no-repeat 5px 0;
    height: 35px;
    margin-top: 20px;
    }

.products_list_item .products_list_item_photo,
.products_list_header .products_list_item_photo{
    width: 50px;
    height: 39px;
    text-align: center;
    padding:0;
    margin: 0;
    padding-left: 15px;
    }

.products_list_item_photo img {
    padding:0;
    margin: 0 auto;
    display: block;
    }

.products_list_item .products_list_item_name,
.products_list_header .products_list_item_name{
    width: 210px;
    padding-left: 10px;
    text-align: center;
    }

.products_list_item_code {
    font-weight: bold;
    color: #aaa;
    }

.products_list_item .products_list_item_name a {
    text-decoration: underline;
    color: #1D5694;
    }

.products_list_item .products_list_item_price_netto,
.products_list_header .products_list_item_price_netto{
    width: 80px;
    text-align: center;
    }

.products_list_item .products_list_item_price_brutto,
.products_list_header .products_list_item_price_brutto{
    width: 80px;
    text-align: center;
    }

.products_list_item .products_list_item_price_add_to_cart,
.products_list_header .products_list_item_price_add_to_cart{
    width: 180px;
    text-align: center;
    }

.products_list_header .products_list_item_price_add_to_cart a {
    text-decoration: underline;
    color: #1D5694;
    }

.products_list_header {
    display: block;
    width: 480px;
    }

.products_list_header .products_list_item_name
    {
    text-align: center;
    }

p a{
    text-decoration: underline;
    color: #1D5694;
    }

p a:visited{
    text-decoration: underline;
    color: #1D5670;
    }

.cart_table {
    width: 480px;
    }

.Person_User_LoginForm {
    display: block;
    margin: -8px 0 0 0;
    width: 480px;
    background:url(../images/euroffice_images/product_middle.gif) repeat-y;
    padding-bottom: 10px;
    /*
    border-top: 1px solid red;
    */
    }

.Person_User_LoginForm .errors {
    padding-left: 150px;
    color: red;
    }

.Person_User_LoginForm label{
    display: block;
    width: 150px;
    margin-top: 6px;
    margin-bottom: 1px;
    margin-left: 150px;
    }
.Person_User_LoginForm input{
    display: block;
    width: 150px;
    margin-left: 165px;
    }

.login_form_top {
    display: block;
    width: 480px;
    background:url(../images/euroffice_images/product_top.gif) no-repeat;
    height: 18px;
    margin: 5px 0 0 0;
    }

.login_form_bottom {
    display: block;
    width: 480px;
    background:url(../images/euroffice_images/product_bottom.gif) no-repeat;
    height: 20px;
    }

.history_order {
    display: block;
    margin: 0 0 0 0;
    width: 480px;
    _width: 475px;
    background:url(../images/euroffice_images/product_middle.gif) repeat-y;
    padding: 0 20px;
    _padding: 0 0;
    text-align: center;
    }

.history_order span{
    display: block;
    font-weight: bold;
    }

.history_order div{
    }

.history_order_top {
    display: block;
    width: 480px;
    background:url(../images/euroffice_images/product_top.gif) no-repeat;
    height: 18px;
    margin: 5px 0 0 0;
    }

.history_order_bottom {
    display: block;
    width: 480px;
    background:url(../images/euroffice_images/product_bottom.gif) no-repeat;
    height: 20px;
    }

.history_order_id {
    float: left;
    width: 30px;
    margin-right: 18px;
    _padding-left: 5px;
    }

.history_order_status {
    float: left;
    width: 50px;
    margin-right: 18px;
    }

.history_order_price_netto {
    float: left;
    width: 60px;
    margin-right: 18px;
    }

.history_order_price_brutto {
    float: left;
    width: 63px;
    margin-right: 18px;
    }

.history_order_created_at {
    float: left;
    width: 85px;
    margin-right: 18px;
    }

.history_order_products_count {
    float: left;
    width: 55px;
    margin-right: 18px;
    }

.history_order_details {
    clear: both;
    padding-top: 5px;
    margin-right: 10px;
    width: 440px;
    *width: 390px;
    text-align: right;
    }

.pager {
    text-align: center;
    margin: 10px;
    font-weight: bold;
    }

.pager a {
    text-decoration: none;
    }

.pager div {
    display: inline;
    margin: 0 3px;
    }

.pager_next, .pager_prev {
    font-size: 14px;
    }

.no_items {
    margin: 20px 0 40px 10px;
    }

.product_details {
    display: block;
    margin: 0 0 0 0;
    width: 480px;
    _width: 440px; /* IE */
    background:url(../images/euroffice_images/product_middle.gif) repeat-y;
    padding: 0 20px;
    text-align: center;
    }

.product_details_top {
    display: block;
    width: 480px;
    background:url(../images/euroffice_images/product_top.gif) no-repeat;
    height: 18px;
    margin: 5px 0 0 0;
    }

.product_details_bottom {
    display: block;
    width: 480px;
    background:url(../images/euroffice_images/product_bottom.gif) no-repeat;
    height: 20px;
    }

.product_details_category,
.product_details_book_page,
.product_details_code{
    text-align: left;
    float: left;
    width: 200px;
    }

.product_details_category a{
    text-decoration: underline;
    color: #1D5694;
    }

.product_details_product{
    font-size: 13px;
    color: black;
    font-weight: bold;
    width: 440px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    margin-bottom: 10px;
    text-align: left;
    float: left;
    }

.product_details_unit,
.product_details_price_netto,
.product_details_price_brutto{
    text-align: right;
    margin-right: 40px;
    _margin-right: 0;
    }

.product_details_price_netto span,
.product_details_price_brutto span{
    color: black;
    font-weight: bold;
    }

.product_details_book_page span,
.product_details_code span,
.product_details_unit span{
    font-weight: bold;
    }

.product_details_description{
    clear: both;
    width: 425px;
    padding-top: 15px;
    text-align: left;
    float: left;
    }

.product_details_description p {
    margin: 0px;
    padding: 0px;
    }

.product_details_description span{
    display: block;
    font-weight: bold;
    }

.product_details_addtocart{
    text-align: right;
    margin-right: 40px;
    _margin-right: 0;
    margin-top:10px;
    }

.history_boughtproduct {
    display: block;
    margin: 0 0 0 0;
    width: 480px;
    background:url(../images/euroffice_images/product_middle.gif) repeat-y;
    padding: 0 20px;
    text-align: center;
    }

.history_boughtproduct span{
    display: block;
    font-weight: bold;
    }

.history_boughtproduct div{
    }

.history_boughtproduct_top {
    display: block;
    width: 480px;
    background:url(../images/euroffice_images/product_top.gif) no-repeat;
    height: 18px;
    margin: 5px 0 0 0;
    }

.history_boughtproduct_bottom {
    display: block;
    width: 480px;
    background:url(../images/euroffice_images/product_bottom.gif) no-repeat;
    height: 20px;
    }

.history_boughtproduct_name     {
    font-size: 13px;
    color: black;
    font-weight: bold;
    width: 440px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    margin-bottom: 10px;
    text-align: left;
    }

.history_boughtproduct_product_id {
    text-align: right;
    margin-right: 45px;
    margin-bottom: 10px;
    }

.history_boughtproduct_count {
    float: left;
    width: 95px;
    margin-right: 18px;
    }

.history_boughtproduct_final_price_netto {
    float: left;
    width: 95px;
    margin-right: 18px;
    }

.history_boughtproduct_final_price_brutto {
    float: left;
    width: 95px;
    margin-right: 18px;
    }

.history_boughtproduct_unit {
    float: left;
    width: 95px;
    margin-right: 18px;
    }

.history_boughtproduct_book_page {
    clear: both;
    float: left;
    width: 95px;
    margin-right: 18px;
    margin-top:15px;
    margin-left: 230px;
    }

.history_boughtproduct_code {
    float: left;
    width: 95px;
    margin-right: 18px;
    margin-top:15px;
    }

.history_boughtproduct_description {
    clear: both;
    width: 425px;
    padding-top: 15px;
    text-align: left;
    padding-left: 10px;
    }

.search_query {
    width: 150px;
    color: #555;
    margin-left: 6px;
}

.search_submit {

}

.query_string_header {
    margin-bottom: 30px;
    color: black;
    font-size: 13px;
    text-align: center;
    font-weight: bold;
}

.Common_SearchForm {
    display: block;
    margin: 0 0 0 0;
    width: 480px;
    _width: 435px; /* IE */
    background:url(../images/euroffice_images/product_middle.gif) repeat-y;
    padding: 10px 20px;
    text-align: center;
}
.Common_SearchForm .text_element, .Common_SearchForm .select_element{
    margin-bottom: 5px;
    }

.Common_SearchForm label{
    display: block;
    width: 200px;
    float: left;
    clear: both;
    text-align: right;
    margin: 0;
    margin-right: 20px;
}

.Common_SearchForm input, .Common_SearchForm select{
    display: block;
    *display: inline;
    margin: 0;
    width: 140px;
    *float: left;
}

.show_map_a {
    float: right;
    padding: 0;
    padding-right: 70px;
    width: 150px;
}

.show_map_a img{
    padding: 0;
}

#content .sitemap ul {
    margin: 2px;
    padding: 0;
    line-height: 18px;
    margin-left: 20px;
    color:#858585;
}

#content a {
    /*
    color:#E14163;
    */
    color: #858585;
    text-decoration:underline;
    font-weight: bold;
}

#content .main_page_static_contect a{
    color: #D8576D;
}

#content .sitemap li {
    margin: 2px;
    padding: 0;
    line-height: 18px;
}

select#search-category {
    width: 200px;
}
.clear_count {
    cursor: pointer;
    font-size: 9px;
    color: #3F72A5;
    margin-left: 5px;
}

.cart_count {
    font-weight: bold;
}

.cart_count span{
    color: #E14163;
}

.remove_from_favourites {
    cursor: pointer;
    font-size: 9px;
    color: #3F72A5;
    margin-left: 5px;
}

.add_to_favourites {
    cursor: pointer;
    font-size: 9px;
    color: #3F72A5;
    margin-left: 5px;
}

.add_to_favourites span{
    color: #E14163;
    cursor: default;
}

.products_list_header .products_list_item_photo.products_list_item_photo_header {
    height: 20px;
}

.set_producs_number {
    text-align: center;
}

.store_module {
    margin-top: 10px;
    margin-bottom: 10px;
}

#content .store_module a {
    text-decoration: none;
    color: #858585;
    font-weight: normal;
}

.store_module_image {
    float: left;
    width: 210px;
    height: 80px;
    text-align: center;
}

#content .store_module .store_module_title {
    margin-left: 220px;
    font-weight: bold;
    margin-bottom: 10px;
}


#content .store_module .store_module_title a{
    font-weight: bold;
}

.store_module_short_description {
    margin-left: 220px;
    height: 50px;
}

.promotion {
    margin-top: 30px;
    text-align: center;
    margin-right: 7px;
    border-top: 1px solid #C4D8EB;
    border-bottom: 1px solid #C4D8EB;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 30px;
}

.promotion_title {
    font-weight: bold;
    margin-bottom: 5px;
    }

.promotion a{
    text-decoration: none;
    color:#858585;
}

.right_modules_dowiedz {
    display: block;
    width: 170px;
    }

.right_modules_dowiedz_r {
    }

.right_modules_dowiedz_link {
    display: block;
    margin-left:auto;
    width:50px;
    margin-bottom: 5px;
    margin-top: 2px;
}

.div_paradigm_all {
    margin-left: 3px;
    margin-top: 5px;
}

.menu_item_li .menu_item.store_menu_link {
    color: #fff;
}

#content .return_to_category a{
    color:#3F72A5;
    font-size:10px;
    font-weight: normal;
}


