

body, p {
    margin:0; 
    padding: 0; 
}


body, td, th, div, p, label, input {
    color:#363636;
    font:normal 13px/18px Arial, Geneva, sans-serif; }
a img {border: 0;  }

.clickable {
    cursor: pointer;
}

/* global */
.left {float: left;}
.right {float: right;}
.clear {clear: both;}
.textLeft {text-align: left;}
.textCenter {text-align: center;}
.textRight {text-align: right;}
.text_center {text-align: center;}
.text_right {text-align: right;}
.text_left {text-align: left;}
.normal {font-weight:  normal}
.bold {font-weight: bold;}
.redBold {font-weight: bold; color: #DD0000;}
.nonactive {color: #999999; font-style: italic;}
.hidden {display: none;}
.lightBlue { color: #276CDE; font-weight: bold; }
.violet { color: #CC3068 !important;font-weight: bold; }
.apple {  color: #d6711a !important;font-weight: bold;  }



.ubuntu{font-family: 'ubuntu_condensedregular';}
@font-face {
    font-family: 'ubuntu_condensedregular';
    src: url('../font/ubuntucondensed-regular-webfont.eot');
    src: url('../font/ubuntucondensed-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('../font/ubuntucondensed-regular-webfont.woff') format('woff'),
        url('../font/ubuntucondensed-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


h1 {
    font-family: 'ubuntu_condensedregular', Arial, Geneva, sans-serif;
    font-weight: 400;
    line-height:1.0em;
    color: #c2295b;
    font-size: 20px;
    margin-bottom: 12px;
}

h1 a {
    color: #c2295b;
    text-decoration: none;
}

h1 a:hover {
    color: #c2295b;
    text-decoration: none;
}


h2 {
    font-family:  'ubuntu_condensedregular',Arial, Geneva, sans-serif;
    font-weight: 400;
    line-height:1.0em;
    color: #c2295b;
    font-size: 18px;
    /*margin-bottom: 12px;*/  
}

h2 a {
  /*  color: #ffffff;*/
    text-decoration: none;
}

h2 a:hover {
    color: #1799be;
    text-decoration: none;
}

h2.prodo {
    font-family: 'ubuntu_condensedregular', Arial, Geneva, sans-serif;
    font-weight: 400;
    line-height:1.0em;
    color: #c2295b;
    font-size: 16px;
    margin-bottom: 8px;
}

h2.prodo a {
    color: #c2295b;
    text-decoration: none;
}

h3 {
    font-family:  'ubuntu_condensedregular',Arial, Geneva, sans-serif;
    /*line-height:1.0em;*/
    color: #c2295b;
    font-size: 18px;
    margin-bottom: 6px;
}

h3 a {
    color: #ffffff;
    text-decoration: none;
}

.moduletable h3 {
    font-family: Arial, Geneva, sans-serif;
    font-weight: 400;
    color: #c2295b;
    font-size: 24px;
    /*margin-bottom: 6px;*/
}

h4 {
    font-family:  'ubuntu_condensedregular',Arial, Geneva, sans-serif;
    font-weight: 400;
    color: #c2295b;
    font-size: 16px;
}

h5 {
    font-family: Arial, Geneva, sans-serif;
    font-weight: 300;
    color: #c2295b;
    font-size: 14px;
}

h6 {
    font-family: Arial, Geneva, sans-serif;
    font-weight: 600;
    font-size: 13px;
}

#cnt-message {   
    float: left;
}

/* Komunikaty systemowe */
.monit {
    font-weight: bold;
    padding: 4px 28px 4px 4px;
    width: auto;
    margin-bottom: 10px;
}

.monit.error {color: red;background: url("../img/marc-failed.png")right center no-repeat;}
.monit.success {color: green;  background: url('../img/marc-ok.png') right center no-repeat;}
.monit.message {background: url('../img/marc-info.png') right center no-repeat;}

.form-error {
    color: #FF5700;
    padding: 2px;
    font-weight: bold;
}

/* Structure */
#wrapper {

    margin:0;
    padding:0;
}

#header-wrap {
    margin:0;
    padding:0;
    width:100%;
    overflow: hidden;
}

#search-wrap {
    position: fixed;
    margin:0;
    padding:0;
    width: 100%;
    border-bottom: 1px solid #CDCBCB;
    z-index: 99;
}

.fxa {
    background: #fff;
}
.fxb {
    background: #CDCBCB;
    box-shadow: 0px 2px 2px #999;
}

#search-low {
    width: 980px;
    margin: auto;
}


.search-low-right {  
    line-height: 28px;
    color: #666666;
    font-size: 12px;
    height: 24px;
    text-align: right;
    vertical-align: middle;
    line-height: 18px;
    margin-top: 12px;
}

.search-low-right a{  
    color: #3d3d3f;
    font-weight: bold;
    text-decoration: none;
    
}

.search-low-right a:hover { 
    color: #3d3d3f;
    text-decoration: underline;

}

.fb-size {
    float: right;
    margin-top: 17px;
    font-size: 11px;
    text-align: center;
    
}
.fb-size a {
    color: #3D5A98;
}
.fb-size img {
    height: 36px
}

#cnt-logo {
    width: 260px;
    float: left;
    height: 36px; 
    overflow: hidden;
    margin-top: 6px;
}

#cnt-mainsearch {
    height: 62px;
}
#cnt-search {  
    width: 669px;
}

#cnt-search table {  
    width: 339px;
}

#cnt-search table td.bran_top {  
    width: 669px; 

}

#cnt-search table td.region_bt {  
    vertical-align: bottom;
    width: 478px;
}


#menu-wrap {
    box-sizing: border-box;
    margin:0;
    margin-top: 98px;
    padding:0;
    width: 100%;
    height:  82px;
    background: #CDCBCB;
}

#cnt-menu-top {
    margin: auto;
    width: 980px;                   
}

.menu-left-main {
    float: left;
    width: 760px;
    margin-top: 8px;
}



#account-top {
    margin:0;
    padding:0;
    width:100%;
    float: left;
    height: 10px;
}

#cnt-page {
    width: 980px;
    margin: 0px auto;
    padding:0;

}

#user-log {
    display: none;
}



/**
* Menu górne
*/

#mainmenu {  
    border: 0px solid red;
    width: 964px;
    height: 72px; 
    margin-top: 0px;
}

#mainmenu ul {  
    margin: 0;
    padding: 0;
    float: left;

} 

#mainmenu ul li {
    float: left;
    width: 115px;
    height: 99px; 
    padding-right: 0px;


}

#mainmenu ul li a {
    display: inline-block;
    width: 110px;
    height: 50px;
    color: #c2295b;
    text-transform:uppercase;
    text-decoration: none;
    text-align: center;
    font-size: 11px;  
    line-height: 120px;
}


#mainmenu ul li a:hover  {
    background-color: #c2295b;
}


#mainmenu ul li.icon-home a { background: url('../img/home.png') center 15px no-repeat;  } 
#mainmenu ul li.icon-home a:hover { background: #c2295b url('../img/home-active.png') center 15px no-repeat; } 
#mainmenu ul #menu-top-home.active a { color: #c2295b; background: #c2295b url('../img/home-active.png') center 15px no-repeat; }

#mainmenu ul li.icon-contact a { background: url('../img/contact.png') center 15px no-repeat;  } 
#mainmenu ul li.icon-contact a:hover { background: #c2295b url('../img/contact-active.png') center 15px no-repeat; } 
#mainmenu ul #menu-top-contact.active a { color: #c2295b; background: #c2295b url('../img/contact-active.png') center 15px no-repeat; }

#mainmenu ul li.icon-announcement a { background: url('../img/announcement.png') center 15px no-repeat;  } 
#mainmenu ul li.icon-announcement a:hover { background: #c2295b url('../img/announcement-active.png') center 15px no-repeat; } 
#mainmenu ul #menu-top-announcement.active a { color: #c2295b; background: #c2295b url('../img/announcement-active.png') center 15px no-repeat; }


#mainmenu ul li.icon-wholesale a { background: url('../img/wholesale.png') center 15px no-repeat; } 
#mainmenu ul li.icon-wholesale a:hover { background: #c2295b url('../img/wholesale-active.png') center 15px no-repeat; }  
#mainmenu ul #menu-top-wholesale.active a {background:#c2295b url('../img/wholesale-active.png') center 15px no-repeat;}

#mainmenu ul li.icon-products a { background:  url('../img/products.png') center 15px no-repeat; } 
#mainmenu ul li.icon-products a:hover { background: #c2295b url('../img/products-active.png') center 15px no-repeat; } 
#mainmenu ul #menu-top-offers.active a{background: #c2295b url('../img/products-active.png') center 15px no-repeat; } 

#mainmenu ul li.icon-mark a { background: url('../img/mark.png') center 15px no-repeat; } 
#mainmenu ul li.icon-mark a:hover { background: #c2295b url('../img/mark-active.png') center 15px no-repeat; }
#mainmenu ul  #menu-top-questions.active a{ background: #c2295b url('../img/mark-active.png') center 15px no-repeat; }

#mainmenu ul li.icon-add-company a { background:  url('../img/add-company.png') center 15px no-repeat; } 
#mainmenu ul li.icon-add-company a:hover { background: #c2295b url('../img/add-company-active.png') center 15px no-repeat; } 
#mainmenu ul  #menu-top-add.active a{ background: #c2295b url('../img/add-company-active.png') center 15px no-repeat; } 


#mainmenu ul li.icon-about-us a { background: url('../img/about-us.png') center 15px no-repeat; } 
#mainmenu ul li.icon-about-us a:hover { background: #c2295b url('../img/about-us-active.png') center 15px no-repeat; } 
#mainmenu ul #menu-top-about.active a{ background: #c2295b url('../img/about-us-active.png') center 15px no-repeat; } 




/* Menu kategorie prawe */

ul#cnt-tree-category     {

    /*margin: 10px 10px 10px 10px;*/
    list-style: none;
    font-family: 'Trebuchet MS';
    list-style: none;

}

ul#cnt-tree-category  li {
    cursor: pointer;
    padding-top: 3px; 
    padding-bottom: 3px;
    font-size: 13px;  
    font-weight: bold;

}

ul#cnt-tree-category li ul li 
{

    padding: 1px 6px 1px 28px;
    font-size: 12px;
    font-weight: normal;

}
ul#cnt-tree-category li ul
{

    margin-top: 2px;

}


ul#cnt-tree-category li ul li a
{

    color: #666666;

}


ul#cnt-tree-category li ul li a:hover { text-decoration: underline;  }




span.tree-closed

{ 
    background: url('../img/mark-plus.png') no-repeat scroll left center transparent;  
    padding-left: 20px;}



span.tree-opened

{ 
    background: url('../img/mark-minus.png') no-repeat scroll left center transparent;  
    padding-left: 20px;

}






#cnt-main {
    width: 980px;
    /*border: 1px solid black;*/
    margin: 0px auto;
}


#cnt-banner {  width: 977px;
               height: auto;
               margin: 0 auto 30px;

}

#cnt-banner a {  
    width: 977px;
    text-align: center;
    display: block;
}

#cnt-banner  div {  
    width: 977px;
    text-align: center;
    display: block !important;
}

#cnt-banner embed {
    margin: auto;
}

#cnt-banner img {
    margin: auto;
}

#topPath {

    width: 98%;
    background-color: #F8F8F8;
    padding: 10px;
    color:  #999;

}

#topPath a { color:  #444; }



#topPath a:hover { color:  #222; 
                   text-decoration: underline; 
}



#cnt-first-section { 
    width: 100%;
                     /*overflow: hidden; */
                     height: 20px;
                     height: 90px;
                     margin-bottom: 25px;

}

/*Multisearch*/


.bran_top_n { 

    width: 669px;
    height: 46px;
    border: 1px solid #b6b5b5;
    background: #fff url('../img/field-text-bg.png') no-repeat;
    background-size: 100%;
}

.bran_top_b { 
    width: 474px;
    height: 46px;
    border: 1px solid #b6b5b5;  
    background: #fff url('../img/field-text-bg.png') no-repeat; 
    background-size: 100%;
}

.bran_top_n input.main-one { 
    background: url('../img/bg-search-space.png') right center no-repeat;
    width: 390px;
    height: 38px;
    border: none;
    padding-left: 10px;
    padding-top: 6px;
    font-size: 18px;
}

.main-one-gray   {
    color: #333333;
}

.bran_top_n select { 
    color: #666;
    border: none;
    width: 199px;
    font-size: 18px;

}                



.bran_top_b input.main-one { 
    background: url('../img/bg-search-space.png') right center no-repeat;
    width: 190px;
    height: 39px;
    border: none;
    padding-left: 10px;
    padding-top: 3px;                  
}

.bran_top_b select { 

    border: none;
    width: 260px;

}

#search_main_button {
    position: relative;
    float: right;
    right:0;
    width: 59px;
    height: 46px;
    border: none;
    background: #C2295B url('../img/search-main-bg.png') center no-repeat;
    cursor: pointer;
}


#search-prod-company table {
    margin: 10px auto;
}

.search-prod-bord { 
    width: 574px;
    border: 1px solid #b6b5b5;
    background: #fff url('../img/field-text-bg.png') no-repeat;

}



/*Right Top banner*/

#cnt-header { width: 100%;
              height: 229px;
              margin-bottom: 25px;
}


/**
* Promowane firmy
*/


.tab-company { background-color: #cdcbcb; 
               color: black;
               font-weight: bold;
}
.zakladki_active { background-color: #c2295b; 
                   color: #fff;   }

.zakladki{   display: inline-block; 
             height: 37px; 
             width: 113px; 
             text-align: center; 
             line-height: 37px;
             margin-left: -1px; 
             cursor: pointer;
}

#tab-company-contact { margin-left: -2px;

}
#tab-company-offers { margin-left: -2px;

}




#cnt-featured-companies {
    width: 100%;
    height: 100%;
    background-color: #f9f9f9;
    border-bottom: 1px solid #cdcbcb;
    border-right: 1px solid #cdcbcb;
    overflow: hidden;
}

#cnt-featured-companies h3 {  
    background-color: #cdcbcb;
    height: 32px;
    margin:0;

}

#cnt-featured-offers-all h3 {  
    background-color: #cdcbcb;
    height: 32px;
    margin:0;

}


#cnt-featured-companies h3 span.promotion {  
    height: 32px;
    background-color: #c2295b;
    line-height: 32px;
    width: 185px;
    font-size: 16px;
    color: #fff;
    padding-left: 12px;
}

#cnt-featured-offers-all h3 span.promotion-product {  
    height: 32px;
    background-color: #c2295b;
    line-height: 32px;
    width: 185px;
    font-size: 16px;
    color: #fff;
    padding-left: 12px;
}

#cnt-featured-offers-all h3 span.promotion-product-add {  
    height: 32px;
    background: #c2295b url('../img/mark-add-prom.png') 160px center no-repeat;
    line-height: 32px;
    font-size: 16px;
    width: 184px;
    color: #fff;
    padding-left: 12px;
}

#cnt-featured-offers-all h3 span.promotion-product-add a {  

    display: block;

}


#cnt-featured-companies h3 span.promotion-add {  
    height: 32px;
    background: #c2295b url('../img/mark-add-prom.png') 160px center no-repeat;
    line-height: 32px;
    font-size: 16px;
    width: 184px;
    color: #fff;
    padding-left: 12px;
}

#cnt-featured-companies h3 span.promotion-add a 
{
    display: block;


}

#box-adds span.add-tip {  
    height: 32px;
    background: #c2295b url('../img/mark-add-prom.png') 120px center no-repeat;
    line-height: 32px;
    font-size: 16px;
    width: 137px;
    color: #fff;
    padding-left: 12px;
}

#box-adds span.add-tip a{  
    display: block;
}

#cnt-featured-companies ul li {
    display: inline-block;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 12px;
    float: left;
    width: 183px;
    height: 197px;
    border-left: 1px solid #cdcbcb;
    text-align: center;
    font-size: 12px;

}

#cnt-featured-companies img {

    margin-bottom: 10px;
    padding: 4px;
    background-color: #fff;
    border: 1px solid #e1e1e1; 

}

#cnt-featured-companies ul li a {
    text-decoration: none;
    color: #363636;
    font-weight: bold;
}


#cnt-featured-companies ul li a:hover {  color: #000; 
                                         text-decoration: underline; 
}

#cnt-center {

    float: left;
    width: 669px;
    overflow: hidden;

}


#cnt-featured-offers-all {

    /*border: 1px solid #cdcbcb;*/
    background-color: #f9f9f9; 
    width: 667px;
    height: 100%;
    overflow: hidden;

}


#cnt-featured-offers { 
    border-left: 1px solid #cdcbcb;
    border-right: 1px solid #cdcbcb;
    border-bottom: 1px solid #cdcbcb;
    padding: 10px; 
    overflow: hidden;
}

#cnt-featured-offers .one_ofer {  

    width: 209px; 
    height: 112px;  
    float: left; 
    margin-bottom: 10px;
    overflow: hidden;
    padding-right: 6px;


}

#cnt-featured-offers .one_ofer  a {   
    font-size: 11px; 
    color: #363636;
    text-decoration: none;

}

#cnt-featured-offers .one_ofer  a:hover {    

    color: #000;
    text-decoration:underline;
}


#cnt-featured-offers .one_ofer  img { border: 1px solid #e1e1e1; 
                                      padding: 2px; 
                                      background-color: #fff; 
                                      float: left;
                                      margin: 6px;


}


#tab-company-description-content {    overflow: hidden;  
                                      padding: 10px; 
                                      background-color: #f9f9f9; 
                                      border: 1px solid #CDCBCB;
}
#tab-company-contact-content {    overflow: hidden;  
                                  padding: 10px; 
                                  background-color: #f9f9f9; 
                                  border: 1px solid #CDCBCB;
}
#tab-company-offers-content {         padding: 10px 0 10px 0;
                                      overflow: hidden;  
                                      background-color: #f9f9f9; 
                                      border: 1px solid #CDCBCB;
}
#tab-company-question-content {         padding: 10px 0 10px 0;
                                        overflow: hidden;  
                                        background-color: #f9f9f9; 
                                        border: 1px solid #CDCBCB;
}

/* Lista hurtowni */
#company {    margin: 20px 0 20px 0;
              padding:0;
              border-top: 1px solid #cdcbcb;
              overflow: hidden;

}


.list-companies {   
    padding: 20px;
    overflow: hidden;
    border-bottom: 1px solid #cdcbcb;
}

.list-companies.biznes {
    background: url('../img/tape-biznes-bot.png') bottom right no-repeat; 
}
.list-companies.premium {
    background: url('../img/tape-premium-bot.png') bottom right no-repeat;
}
.list-companies.premium-plus {
    background: url('../img/tape-premium-plus-bot.png') bottom right no-repeat; 
}

.list-companies  img { 

    /*float: left;*/     
}


/* Lista hurtowni */
#offers {     margin: 20px 0 20px 0;
              padding:0;
              border-top: 1px solid #cdcbcb;
              overflow: hidden;

}


.list-offers {   
    padding: 20px;
    overflow: hidden;
    border-bottom: 1px solid #cdcbcb;
}

.list-offers  img { 

    float: left;     
}




/* Opis hurtowni */

.tab-company-content {
    text-align: center;                    
}

/*
.company-content-premium-plus {  background: url('../img/tape-premium-plus.png') top right no-repeat; }
.company-content-premium {  background: url('../img/tape-premium.png') top right no-repeat; }
.company-content-biznes {  background: url('../img/tape-biznes.png') top right no-repeat; }
*/

.tab-company-content.biznes {
    background: url('../img/tape-biznes.png') top right no-repeat;
}
.tab-company-content.premium {
    background: url('../img/tape-premium.png') top right no-repeat;
}
.tab-company-content.premium-plus {
    background: url('../img/tape-premium-plus.png') top right no-repeat; 
}


.tab-company-content img.img_h { margin-top: 10px;
                                 margin-bottom: 10px;
                                 padding: 2px; 
                                 border: 1px solid #E1E1E1; 
                                 background-color: #fff; 
}




.tab-company-content .img-mapa-google { 

    width: 642px;
    height: 296px;
    padding: 2px; 
    border: 1px solid #E1E1E1; 
    background-color: #fff; 
    margin: 0 auto;
}

#cnt-right {
    width: 299px;
    float: right;
}

table.description {
    margin-top: 20px;
    border-collapse:separate;
    border-spacing:10px; 
    text-align: left; 
    margin: auto;
}

table.description_contact a{  color: #c2295b;
                              font-weight: bold;
                              text-decoration: none;
}

table.description_contact a:hover { 
    color: #ac014a;
    text-decoration: underline;

}

table.paymenttab

{

    margin-top: 20px;
    text-align: left;  

}

table.paymenttab td { border: 1px dotted #E1E1E1; padding: 6px; }


table.description_contact  {

    border-collapse:separate;
    border-spacing:10px;
    margin: 20px auto 20px auto;
    width: 400px;
}


table.description_contact td {

    text-align: left;   
    vertical-align: middle;

}


table.question-form {
    border-collapse:separate;
    border-spacing:14px;
    border: 1px solid #E1E1E1; 
    margin: 0px auto 20px auto;
    text-align: left;
    width: 400px; 
}      


table.question-form td {

    vertical-align: middle;

}

table.question-form  input ,textarea {  border: 1px solid #CDCBCB;}

table.question-form [type='text']{

    width: 220px;
    padding-left: 4px;
    padding-right: 4px;
}




table.question-form input.button  {

    border: 1px solid #cdcbcb;
    background: #cdcbcb;
    text-align: center;
    padding: 4px 4px;

}

.questions table.question-form{

    width: 100%;
    background-color: #F9F9F9;


}


.internal-communicate  {

    font-size: 16px; 
    margin-top: 60px;


}


input.search-prod{ 
    background: url("../img/bg-search-space.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    border: none; 
    width: 250px; 
    height: 29px; 
    padding-left: 6px;
    padding-right: 10px;

}

input#search-prod
{
    background: #CDCBCB url('../img/mark-search-product.png') center center no-repeat;
    border: 1px solid #CDCBCB;
    width: 33px;
    height: 33px;
    cursor: pointer;

}

#cnt-footer {
    width: 100%;
    background-image: url('../img/foot-bg.png');
    height: 192px;
    margin-top: 120px;

}


#footer { width: 980px;
          margin: 0 auto;
          padding:0;
          height: 192px; 
          overflow:hidden;
}

.baner-rotator

{
    float: left;
    width: 435px;
    height: 100px;
    margin-top: 35px;

}


.right_foot {
    margin-top: 35px;
    float: right;
    width: 500px;
    height: 110px;
    overflow:hidden;
}

/* Menu footer allow room for 2 columns */
ul.menu_foot
{
    width: 450px; 
    overflow:hidden;  
}  
ul.menu_foot li
{

    float: left;
    width: 17em;
    padding-bottom: 5px;
} 

ul.menu_foot li a { color: #666666; 
                    text-decoration: none; 

}
ul.menu_foot li a:hover { color: #000; 
                          text-decoration: underline; 
}

br.menu_foot
{
    clear: left;
} 


span.copyright { color: #999999; 
                 font-size: 12px; 

}


.cnt-box {

    margin-bottom: 30px;


}

.cnt-box h3 {  
    background-color: #cdcbcb;
    height: 32px;
    margin:0;

}


.cnt-box h3 .activ {  
    height: 32px;
    background-color: #c2295b;
    line-height: 32px;
    width: 135px;
    font-size: 16px;
    color: #fff;
    padding-left: 12px;
}

.cnt-box h3 .all-add {  
    height: 32px;
    background-color: #c2295b;
    line-height: 32px;
    width: 135px;
    font-size: 16px;
    color: #fff;
    padding-left: 12px;
}


.cnt-box h3 span.sl-collapsed {

    cursor: pointer;
    background-color: yellow;
    background: url('../img/mark-plus.png') center right no-repeat;
    padding-right: 20px;
    line-height: 32px;
    padding-left: 12px;
    float: right;
    margin-right: 5px;
    font-size: 14px;
}

.cnt-box h3 span.sl-expanded {

    cursor: pointer;
    background-color: yellow;
    background: url('../img/mark-minus.png') center right no-repeat;
    padding-right: 20px;
    line-height: 32px;
    padding-left: 12px;
}

.cnt-box ul.tip li a.ac {    

    color: #363636; 
    font-size: 13px;
    background: url("../img/mark-ads.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0);
    line-height: 16px;
    padding: 4px 0 4px 11px;
    font-weight: bold;
}


.cnt-box ul.tip li a.ac:hover {    

    color: #000;
    text-decoration: underline; 
    font-size: 13px;
    background: url("../img/mark-ads.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0);
    line-height: 16px;
    padding: 4px 0 4px 11px;
}

#cnt-content ul.stat-list li {

    color: #000;
    font-size: 13px;
    background: url("../img/mark-ads.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0);
    padding: 2px 0 4px 11px;         
} 

.cnt-box ul.ads  {  

    list-style:none; 
    margin:0;
    font-family: 'Trebuchet MS';

}

.cnt-box ul.ads li {  
    font-size: 13px;
    /*background: url("../img/mark-ads.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0);*/
    line-height: 16px;
    padding: 4px 0 4px 0px;
} 

.cnt-box ul.ads li a {
    color: #363636;
    text-decoration: none;
}

.cnt-box ul.ads a:hover {  
    color: #000;
    text-decoration: underline;
} 

a.search-main-trg-seleced {
    color: #fff;
    background-color: #c2295b;
    text-decoration: none;

}


.search-main-trg  {

    background-color: #CDCBCB;
    color: #666;
}


.products {  
    font-family: 'ubuntu_condensedregular', Arial, Geneva, sans-serif;
    text-align: center;
    display: inline-block;
    width: 130px;
    height: 44px;
    text-decoration: none;
    line-height: 44px;
    font-size: 18px;
}


.products2 {  font-family: 'ubuntu_condensedregular', Arial, Geneva, sans-serif;
              margin-top: 1px;
              text-align: center;
              display: inline-block;
              width: 130px;
              height: 44px;
              text-decoration: none;
              line-height: 44px;
              font-size: 18px;
}


.prod { background-color: #F8F8F8;
        border: 1px solid #CDCBCB;
        padding: 20px; 
        overflow: hidden;
}

.prod a {

    color: #C2295B;
    font-weight: bold;


}


.desc-prod {    
    overflow: hidden; 
    /*width: 400px;*/
    padding:0px;
    float: left;
    position: relative;
    left: 11px;
}

.desc-ads {

    overflow: hidden; 
    width: 400px;
    padding:0px;
    float: left;
    position: relative;
    left: 11px;    

}

#cnt-form-question {
    width: 100%;
    right: 14px;
    overflow: hidden;
}


.gallery {

    overflow: hidden;
    position: relative;
    top: -4px;
}





a.prod-q {  display: inline-block; 
            background-color: #C2295B; 
            width: 150px; 
            height: 40px; 
            text-align: center; 
            color: #fff;
            margin: 20px auto;
            line-height: 40px; 
            font-weight: bold;
}

a.prod-www {  display: inline-block; 
              /*background-color: #C2295B;*/
              width: 170px; 
              height: 40px; 
              text-align: center; 
              color: #C2295B;
              margin: 20px auto;
              line-height: 40px; 
              font-weight: bold;
}


table.description-product-table { border-collapse:separate;
                                  border-spacing:10px;
                                  text-align: left;

}




.stronicowanie{
    margin-top: 20px;
    text-align: center;

}      
.nextprevLast, .nextprevFirst{
    color: #999a99;
    cursor: default;
}

.stronyselect{
    border: 1px solid #c2295b;
    color: #c2295b;
    padding: 3px 6px;
    display: inline-block;
}

.stronywybor{

    background: #c2295b;
    color: #ffffff;
    border: 1px solid #c2295b;
    padding: 3px 6px;
    display: inline-block;

}

.mainaitem{
    text-align: right; float: left; width: 120px; height: 120px; display: block; 
}


.stronicowanie span{
    padding-left: 8px;
    padding-right: 8px;
    position: relative;
    top:-2px;
}

.nextprevLast, .nextprevFirst {
    color: #999A99;
    cursor: default;
}
a {
    color: #9C2281;
    text-decoration: none;
}



.account-user  { 
    overflow: hidden;
    border-left: 1px solid #e1e1e1;
}

.account-user  a{  color: #c2295b;
                   text-decoration: none;
}

.account-user  a:hover { 
    color: #ac014a;
    text-decoration: underline;

}




.account-user ul li a { color: #c2295b; }
.account-user ul li a:hover {  color: #ac014a;  }
.account-user div.count {  
    min-height: 240px;
    width: 243px;
    border-bottom: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    background-color: #F9F9F9;
}
.account-user h2 {  

    color: #363636;
    background-color: #e1e1e1;
    font-size: 16px; 
    font-weight: 400;
    padding: 10px
}

.account-user div.block {

    width: 225px;
    padding: 10px;
}

table.edit-menu-user {
    width: 100%;
    text-align: left;
}
table.edit-menu-user td{

    padding-bottom: 6px;
    padding-top: 6px;
    border-top: 1px dotted #E1E1E1;
}

table.edit-menu-user th{

    padding-bottom: 6px;

}





table.form-count {
    margin: 10px 0 0 0;
    border-collapse:separate;
    border-spacing:10px;
}


table.form-count td { text-align: left;} 
table.form-count th { text-align: right;}
table.form-count [type='text']{ border: 1px solid #CDCBCB; padding-left: 4px;padding-right: 4px;}
table.form-count [type='password']{ border: 1px solid #CDCBCB;}
table.form-count select{ border: 1px solid #CDCBCB;}

table.form-table {  
    margin: 20px 0 0 0;
    border-collapse:separate;
    border-spacing:10px;
} 

.del-use  a { color: #fff; }


table.form-table td { text-align: left;} 
table.form-table th { text-align: right;}
table.form-table [type='text']{ border: 1px solid #CDCBCB; width: 200px; padding-left: 4px; padding-right: 4px;}
table.form-table [type='password']{ border: 1px solid #CDCBCB;}
table.form-table select{ border: 1px solid #CDCBCB; width: 200px;}

table.form-table td a { 

    color: #c2295b;
    text-decoration: none;

}


table.form-table a:hover { 
    color: #ac014a;
    text-decoration: underline;

}



table.form-table-list {  border-spacing:0px; 
                         border-left: 1px solid #e1e1e1; 
                         background-color: #F9F9F9;}

table.form-table-list th {  background-color: #e1e1e1;; 
                            text-align: left;
                            padding: 10px; 
                            font-weight: bold;
                            color: #4f4f4f;
}


table.form-table-list td {  padding: 6px; 
                            text-align: left;
                            border-bottom: 1px solid #e1e1e1;
                            border-right: 1px solid #e1e1e1;
                            vertical-align: middle;
}

table.form-table-list td span a {  background: url('../img/mark-mg-user.png') left center no-repeat;
                                   padding-left: 14px;    }



.user-prod-search { margin-top: 20px; }
.user-prod-search textarea { border: 1px solid #CDCBCB;
                             margin-right: 6px; }

.user-prod-search input, select { border: none;
                                  margin-right: 6px; }



#button {   
    background-color: #C2295B;
    border: 1px solid #C2295B;
    color: #fff;
    padding: 6px;
    padding-left: 12px;
    padding-right: 12px;
    text-align: center;
    cursor: pointer;
}

#get-infoice {   
    background-color: #C2295B;
    border: 1px solid #C2295B;
    color: #fff;
    padding: 6px;
    text-align: center;
    cursor: pointer;
    position: relative;
    top: 30px;
    left: 0px;             
}


#pay-infoice {   
    background-color: #C2295B;
    border: 1px solid #C2295B;
    color: #fff;
    padding: 6px;
    text-align: center;
    cursor: pointer;

}

.payubutton {
    background-color: #C2295B;
    border: 1px solid #C2295B;
    color: #fff;
    padding: 6px;
    text-align: center;
    cursor: pointer;
    margin-top: 20px; 

}

#delate-infoice {   
    background-color: #C2295B;
    border: 1px solid #C2295B;
    color: #fff;
    padding: 6px;
    text-align: center;
    cursor: pointer;
    position: relative;
    top: 12px;
    left: 240px;

} 

.containerInfo {
    border: 1px solid #CDCBCB;
    padding: 6px;
    margin-top: 6px;
    margin-bottom: 6px;
    background: #fafafa;
}
.new-bg-promo {
    background: url('../img/promo-table-bg.png') 0 top no-repeat;
    overflow: hidden;
    padding-bottom: 40px;  
}

.userpromo{	
    width:98%;
    font-size: 10px;       
}

.userpromo td {
    padding:5px;
    padding: 12px 20px;
    font-size: 12px;
    vertical-align: middle;
}

.userpromo td.pr-s { text-align: center;}
/*.userpromo td.pr-a {background-color: #e3e3e3;}*/
/*.userpromo td.pr-f {background-color: #fff;}*/
.userpromo td.pr-c { color: #fff; font-weight: bold;}
/*.userpromo th.pr-f { background-color: #fff;}*/



.userpromo th{
    padding:5px;
    font-size: 12px;
    font-weight: bold;  
}

.userpromo th.premium {

    font-size: 18px;  
    color: #fff; 
    vertical-align: middle;
    border: none; 
}

.userpromo th.premium-plus {
    font-size: 18px; 
    color: #fff; 
    vertical-align: middle;
    border: none; 
}




.userpromo a{
    color:#666;
}

.usertable td{
    padding:5px;
    border:1px solid #E1E1E1;
    border-collapse:collapse;font-size: 12px;
}
.usertable th{
    padding:5px;
    border:1px solid #E1E1E1;
    font-size: 12px;
    font-weight: bold;
}
.usertable a{
    color:#666;
}

.userinfotable{
    background:#E6E6E6 url(../img/bgH2.jpg) repeat-x;
    border:1px solid #D7D7D7;
    margin-bottom:5px;
    border-collapse:collapse;
}
.userinfotable td{
    padding:10px 15px 7px 15px;
    border:1px solid #D7D7D7;
    border-collapse:collapse;
}

.tblv3 {
    background: none repeat scroll 0 0 #BF265F;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
}

.tblv4 {
    background: none repeat scroll 0 0 #276CDE;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
}

.tblv2 {
    background: none repeat scroll 0 0 #d6711a;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
}


.sample {

    background: url("../img/prise-open.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
    color: #333333;
    display: block;
    font-size: 10px;
    font-weight: normal;
    margin-top: 14px;
    text-decoration: underline;
}

.sample-new {

    background: url("../img/prise-open.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
    width: 90px;
    color: #333333;
    display: block;
    font-size: 10px;
    font-weight: normal;
    margin: 7px auto 0 auto;
    text-decoration: none;
}

.sample-news {

    background: url("../img/prise-open.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
    width: 90px;
    color: #fff;
    display: block;
    font-size: 10px;
    font-weight: normal;
    margin: 9px auto 5px auto;
    text-decoration: none;
}


a.sample-news  {

    color: #fff;
    text-decoration: mone;
} 






.tblv1{ text-align: center; }
.page-artic {
    text-align: justify;
    background-color: #F8F8F8;
    border: 1px solid #CDCBCB;
    overflow: hidden;
    padding: 20px;

}

.page-artic a { 
    color: #c2295b;
    text-decoration: none;
}
.page-artic a:hover {  	color: #c2295b;
                        text-decoration: none; 
}

.more-text { color: #000; font-weight: bold; }
a.read-more:hover .more-text { color: #000; font-weight: bold;text-decoration: underline; }
.read-more { color: #C2295B; font-weight: bold;}



/* Przyklejanie górnego menu do górnej krawędzi */

.monit {
    overflow: hidden;
}

.stat-view {
    cursor: pointer;
    font-weight: normal;
}

.about {

    margin:0;
    padding:0;
    border: 1px solid #cdcbcb;
    background-color: #f9f9f9;
    overflow: hidden;
    padding: 20px; 
    text-align: justify;

}

.about-us {

    margin:0;
    padding:0;
    border: 1px solid #cdcbcb;
    background-color: #f9f9f9;
    overflow: hidden;
    padding: 20px;   
}


ul.about-list {
    list-style-type: none;
    color: #555;
    margin-top: 10px;
    margin-bottom: 10px;
}

ul.about-list li{
    background: url("../img/mark-ads.png") left 14px no-repeat;
    padding-left: 18px;
    padding-top: 6px;
    padding-bottom: 6px;
}


.links-ads {

    margin-bottom: 10px;

}


.links-ads a {

    font-family: 'ubuntu_condensedregular';
    color: #666;
    font-size: 16px;
    padding-right: 20px;

}
.links-ads img {

    position: relative;
    top: 4px;
    padding-right: 4px;

}

.links-ads a:hover {

    color: #222;
    text-decoration: underline;

}


.info-logger  {

    margin:0;
    padding:0;
    border: 1px solid #cdcbcb;
    background-color: #f9f9f9;
    overflow: hidden;
    padding: 20px; 
    text-align: justify;
    width: 570px;

}


.textquest {

    font-weight: 500;
    font-size: 18px;
    font-family: 'ubuntu_condensedregular';

}


#accordion-onas { margin: 20px auto; }

#accordion-onas h4 {

    font-family: 'ubuntu_condensedregular';
    color: #222;
    font-size: 18px;
    text-align: justify;
    font-weight: 400;
}
a.but-user {

    background-color: #C2295B;
    border: 1px solid #C2295B;
    color: #FFFFFF;
    cursor: pointer;
    padding: 6px;
    text-align: center;
}



.del-use  a {

    color: #fff;


}


/* Social Media */


.fb, .fb:hover{
    text-decoration:none;
    color: #5984B0;
}

.widget_social {
    margin-right: -230px;
    width: 540px;
    overflow: hidden;
}   

#facebookIco {
    float: left;
    margin: 0 10px 0 0;
    display: inline;
}

.widget_social, .widget_social * {
    zoom: 1;
}

h2.chinese-raport {

    margin-bottom: 26px;
    background: url("../img/chinski_raport.png") 20px 20px no-repeat;
    height: 101px;
    line-height: 120px; 
    padding-left: 100px;
    color: #560001;
    font-size: 22px;

}


.chinese { background: url("../img/chinese-img.png") top no-repeat; }

.middle-border {

    border: 4px solid #e7e7e7;
    padding: 10px;
    width: 60%;

}

.middle-border ul li {

    list-style-type:  square;
    margin-left:20px;
}


a.send-raport-chinese {


    color: #fff;
    font-weight: 500;
    text-align: left;
    width: 190px;
    padding-left: 20px;
    padding-top: 18px;
    padding-bottom: 18px;
    display: block;
    background: #299726 url("../img/raport-icon.png") 150px center no-repeat;
    position: relative;
    left: 150px;
    font-size: 18px;
    font-family: 'ubuntu_condensedregular';

}


a:hover.send-raport-chinese { background: #047500 url("../img/raport-icon.png") 150px center no-repeat; }


.partners-page dl {


    width: 100%;
    float: left;
    margin-bottom:  30px;


}

.partners-page dl dt {
    color: #C2295B;
    font-family: 'ubuntu_condensedregular',Arial,Geneva,sans-serif;
    font-size: 18px;
    font-weight: 500;
    padding-bottom: 6px;
}

.partners-page dl img { margin-right: 20px; }


.pagination {
    text-align: center;
    margin-top: 15px;
}

ul.ul-list a.arrow{
    color: #363636;
    font-size: 13px;
    background: url("../img/mark-ads.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0);
    line-height: 16px;
    padding: 4px 0 4px 11px;
    font-weight: bold;
    display: inline-block;
}


.show-more {
    color: #C2295B;
}

.btn {
    display: inline-block;
    padding: 8px 10px;
    text-align: center;   
    color: #fff;
    cursor: pointer;
}

.btn:hover, .btn:focus {
    color: #fff;
    text-decoration: none;
}

.btn.ok {
    background: #5CB85C;
}

.btn.ko {
    background: #D9534F;  
}

.styled-select select {
    background: transparent;
    color: #232323;
    width: 199px;
    padding: 5px;
    font-size: 16px;
    line-height: 1;
    border: 0;
    border-radius: 0;
    height: 34px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
}

.styled-select {
    width: 199px;
    height: 34px;
    overflow: hidden;
    background: url('../img/select-bg.png') no-repeat right transparent;
}

#askfor {
    clear: both;
    margin-top: 12px
}

.prodoComp{
    font-size: 11px; color: #c2295b;
}
.prodoCompDiv {
     font-size: 11px; 
     color: #999;
}
.prodoData {
    text-align: center; float: left; width: 140px; padding-left: 10px;
}

.prodoData div, .prodoData a {
    font-size: 12px;
}