

BODY {

    margin:0;

    padding:0;

    font-family:Tahoma;

    font-size:11px;

    color:#556570;

}

a:link,

a:visited {

    color:#556570;

    text-decoration:none;

}

a:hover {

    text-decoration:underline;

}

form {

    margin:0;

}

input, textarea {

    padding:3px;

    padding-left:5px;

    font-family:Tahoma;

    font-size:11px;

    color:#576570;

}

select {

    font-family:Tahoma;

    font-size:11px;

    color:#576570;

}

img {

    border:none;

}

.siteSize {

    width:960px;

    position:relative;

    margin:auto;

}

#header {

    height:269px;

}

#headerLeft {

    float:left;

    width:230px;

    height:269px;

    background:url(../files/Image/gfx/bg_header_left.jpg) top left no-repeat;

}

#headerLeft img {

    position:absolute;

    top:40px;

    left:32px;

}

#headerRight {

    float:right;

    width:730px;

    height:269px;

    background:url(../files/Image/gfx/bg_header_right.jpg) right top no-repeat;

    position:relative;

}

#headerRight ul#topMenu {

    margin:0;

    padding:0;

    list-style:none;

    top:10px;

    left:16px;

    position:absolute;

}

#headerRight ul#topMenu li {

    float:left;

}

#headerRight ul#topMenu li a.undermenu-pl:link,
#headerRight ul#topMenu li a.undermenu-pl:visited {
    float:left;
    display:block;
    padding:12px 11px;
    border-right:1px solid #405665;
}
#headerRight ul#topMenu li a.undermenu-pl:hover {
    background-color:#405665;
}
#headerRight ul#topMenu li a.undermenu-en:link,
#headerRight ul#topMenu li a.undermenu-en:visited {
    float:left;
    display:block;
    padding:12px 10px;
    border-right:1px solid #405665;
}
#headerRight ul#topMenu li a.undermenu-en:hover {
    background-color:#405665;
}
#headerRight ul#topMenu li a.undermenu-ru:link,
#headerRight ul#topMenu li a.undermenu-ru:visited {
    float:left;
    display:block;
    padding:12px 14px;
    border-right:1px solid #405665;
}
#headerRight ul#topMenu li a.undermenu-ru:hover {
    background-color:#405665;
}

#headerRight form {

    position:absolute;

    top:69px;

    width:183px;

    right:110px;

    margin:0;

    padding-left:10px;
    border-right:1px solid #c7d8e4;
    border-left:1px solid #C7d8e4;

}

#headerRight form input {

    width:103px;

    border:1px solid #f6f8fa;

    border-top:1px solid #d5dbdf;

    border-left:1px solid #d5dbdf;

    color:#a3b1ba;

    font-size:10px;

}

#headerRight form img {

    position:absolute;

    right:15px;

    top:1px;

}

#lang {

    position:absolute;

    top:70px;

    width:110px;

    right:0;

}

#lang img {

    margin-left:13px;

    border:1px solid #dfdfdf;

}

a#panel_dystrybutora {
    position:absolute;
    left:218px;
    top:51px;
}

a#sitemap:link,
a#sitemap:hover,
a#sitemap:visited {
    color:#a3b1ba;
    font-size:10px;
    position:absolute;
    text-align:right;
    top:73px;
    text-decoration:underline;
    right:317px;
    width:60px;
    text-align:right;
}


a#AdvSearchLink:link,

a#AdvSearchLink:hover,

a#AdvSearchLink:visited {

    color:#a3b1ba;

    font-size:10px;

    position:absolute;

    text-align:right;

    top:93px;

    text-decoration:underline;

    right:126px;

}

#slogan {

    position:absolute;

    top:78px;

    left:20px;

}



/* MODULY BEGIN */



#left {

    width:230px;

    float:left;

}



.BlueLight,

.BlueDark,

.Blue {

    height:31px;

    margin:0;

    position:relative;

}

.BlueLight {

    background:#f4f7f9;

    background:url(../files/Image/gfx/bg_bluelight.jpg) right repeat-y;

}

.BlueDark {

    background:url(../files/Image/gfx/bg_panel.jpg) right no-repeat;

    height:34px;

}

.Blue {

    background:url(../files/Image/gfx/bg_blue.jpg) right no-repeat;

    height:34px;

}

.BlueLight img,

.BlueDark img,

.Blue img {

    position:absolute;

    bottom:10px;

    left:15px;

}

.BlueDark a,

.Blue a {

    position:absolute;

    bottom:9px;

    left:155px;

    font-size:10px;

}

.BlueDark a {

    color:#8da9bc;

}

.Blue a {

    color:#a3cde8;

}

#prodList {

    position:relative;

    background:url(../files/Image/gfx/bg_prodlist.jpg) right repeat-y;

}

#prodList a:link,

#prodList a:visited,

#prodList a:hover {

    display:block;

    color:#556570;

    text-decoration:none;

    font-weight:bold;

    background:url(../files/Image/gfx/pause_prodlist.gif) bottom no-repeat;

    padding:8px 25px;

    padding-right:0;

}

#prodListTop {

    position:absolute;

    left:0;

    top:0;

}

#prodList div {

    background:url(../files/Image/gfx/bg_top_prodlist.gif) top no-repeat;

}

#panelForm {

    position:relative;

    background:url(../files/Image/gfx/bg_panel_form.jpg) right repeat-y;

    padding:15px;

    padding-top:0;

    padding-bottom:4px;

}

#panelForm input {

    margin-top:15px;

    border-top:2px solid #304654;

    border:1px solid #304654;

    border-bottom:1px solid #87949c;

    width:126px;

}
#panelForm a {
    color:#889faf;
    padding-top:10px;
    font-size:10px;
}

#panelForm img {

    position:absolute;

    right:20px;

    bottom:28px;

}

#basket {

    background:url(../files/Image/gfx/bg_basket.jpg) right repeat-y;

    padding:10px 15px;

    padding-bottom:3px;

    color:#fff;
    position:relative;

}

#basket p {

    margin:0;

    position:relative;

}
#basket a {
    padding-top:10px;
    font-size:10px;
    color:#6ad0ff;
}
#basket img {
    position:absolute;
    right:20px;
    bottom:1px;
    cursor:pointer;
}

#basket span {

    position:absolute;

    right:0px;

    top:0;

    width:70px;

}

#catalog {

    position:relative;

    background:url(../files/Image/gfx/bg_catlog.jpg) right repeat-y;

    padding:15px;

}

#imgCatalogs {

    margin:15px 0;

}

#center {

    float:right;

    border:1px solid #e9eef4;

    padding:5px 30px;

    width:663px;

}
#sitemap td {
    padding-right:10px;
}
#sitemap p {
    color:#0182c4;
    font-size:12px;
    font-weight:bold;
}
#sitemap a.site-weight {
    display:block;
    color:#0182c4;
    font-weight:bold;
    margin:6px 0;
}
#sitemap a.site-link {
    display:block;
    background:url(../files/Image/gfx/arrow_patch.gif) 1px 4px no-repeat;
    padding-left:10px;
}

#center h1,
#print-size h1 {

    margin:0;

    padding-bottom:3px;

    font-size:20px;

    color:#0182c4;

    font-weight:normal;

    border-bottom:1px solid #e8eef4;    

}
#print-size h1 {
    border-bottom:none;
}

#center h1 span,
#print-size h1 span {

    display:block;

    color:#556570;

    font-size:11px;

    font-weight:bold;

}

#patch {

    margin-top:4px;

}

#patch a {

    color:#98acb9;

    text-decoration:none;

    background:url(../files/Image/gfx/arrow_patch.gif) 6px 4px no-repeat;

    font-size:10px;

    padding-left:15px;

}

#patch a#patchStart {

    background:url(../files/Image/gfx/blank.gif);

    padding-left:0;

}

#catalog a:link,

#catalog a:visited,

a#addressThree:link,

a#addressThree:visited {

    color:#0286c7;

    display:block;

    text-decoration:none;

    background:url(../files/Image/gfx/arrow_blue.gif) 0 4px no-repeat;

    padding-left:10px;

}

#catalog a:hover,

a#addressThree:hover {

    color:#005e8d;

}

/* STOPKA BEGIN */

#footer {

    height:58px;

    clear:both;

    background:url(../files/Image/gfx/bg_footer.gif) repeat-x;

    position:relative;

}

#newsletter {

    background:url(../files/Image/gfx/bg_footer_newsletter.jpg) no-repeat;

    width:243px;

    height:58px;

    position:absolute;

    top:0;

    left:0;

}

#newsletter input {

    width:128px;

    position:absolute;

    left:15px;

    top:29px;

    border:1px solid #d6dbdf;

    border-bottom:1px solid #f7f8fa;

    border-right:1px solid #fff;

}

#newsletter img {

    position:absolute;

    right:33px;

    bottom:11px;

}

.clear {

    height:1px;

    font-size:1px;

    clear:both;

}

#content {

    margin-top:8px;

}



.homeLeft {

    width:413px;

    float:left;

}

.homeRight {

    width:237px;

    float:right;

}

#newsTitle {

    margin:0;

    background:url(../files/Image/gfx/bg_news_home.gif) no-repeat;

    height:27px;

    position:relative;

}

#newsTitle img {

    left:10px;

    top:8px;

    position:absolute;

}

#specialOfferTitle {

    margin:0;

    background:url(../files/Image/gfx/bg_special_offer.gif) no-repeat;

    height:27px;

    position:relative;

}

#specialOfferTitle img {

    left:15px;

    top:9px;

    position:absolute;

}

#specialOfferBox_1 {

    background:url(../files/Image/gfx/bg_box_special_offer.gif) repeat-x;

    height:248px;

    border:1px solid #eaeff3;

    border-top:none;

    margin-bottom:19px;
    width:370px;
}

#newsBox {

    background:url(../files/Image/gfx/bg_box_news.gif) repeat-x;

    height:240px;

    border:1px solid #ebf0f6;

    border-top:none;

    margin-bottom:19px;

    padding:4px 8px;

}

#aboutBox {

    background:url(../files/Image/gfx/bg_box_about.gif) repeat-x;

    height:200px;

    border:1px solid #ebf0f6;

    border-top:none;

}

#contactBox {

    background:url(../files/Image/gfx/bg_contact_home.jpg) no-repeat;

    height:134px;

    margin:0;
}

#offerBox {

    background:url(../files/Image/gfx/bg_box_offer.gif) repeat-x;

    height:197px;

    margin-top:15px;

    border:1px solid #ecf1f5;

}

#offerBox img.butMore,

#aboutBox img.butMore,

#specialOfferBox_1 img.butMore,

#newsBox img.butMore {

    position:absolute;

    bottom:5px;

    right:15px;

}

#offerBox,

#aboutBox,
#specialOfferBox ul li,
#newsBox,

#contactBox {

    position:relative;

}

#offerBox p,

#aboutBox p {

    position:absolute;

    font-weight:bold;

    width:280px;

    margin:0;

    top:10px;

    left:15px;

}

#aboutBox p,

#aboutBox .spanBoxText {

    color:#fff;

}

#offerBox p,

#offerBox .spanBoxText {

    color:#556570;

}

.spanBoxText {

    position:absolute;

    left:15px;

    top:63px;

    width:280px;

}

#aboutBox .imgBox,

#offerBox .imgBox {

    position:absolute;

    top:10px;

    right:17px;

    width:93px;

}

.imgBox img {

    border:1px solid #fff;

    margin-bottom:10px;

}

#specialOfferBox_1 ul li {
    height:220px;
    position:relative;
}
#specialOfferBox_1 ul li h2 {

    position:absolute;

    left:0;

    top:12px;

    font-size:18px;

    margin:0;

    font-weight:normal;

    color:#0182c4;

    width:400px;

}

#specialOfferBox_1 ul li h3 {

    position:absolute;

    left:0;

    top:35px;

    font-size:11px;

    margin:0;

    color:#556570;

    width:400px;

}

#specialOfferBox h4 {

    position:absolute;

    right:17px;

    width:235px;

    bottom:42px;

    font-size:11px;

    margin:0;

    font-weight:normal;

    color:#556570;

}

.imgPromoProd {

    position:absolute;

    left:20px;

    top:80px

}

#rabat {

    position:absolute;

    left:160px;

    top:125px;

}

#divSchProd {
    position:absolute;
    left:160px;
    top:75px;
    width:210px;
}

#divSchProd #divSchProdIco img {


    border:1px solid #e7eef3;

}

#divSchProd img {

    margin-right:5px;
}

a.newsLink:link,

a.newsLink:visited {

    font-weight:bold;

    display:block;

    color:#556570;

    text-decoration:none;

    padding:5px 0;

}

#newsImg {

    height:71px;

    font-size:10px;

    color:#98acb9;

}

#newsImg img {

    border:2px solid #fff;

    margin-right:10px;

    float:left;

}

#newsDesc {

    color:#98acb9;

    padding-bottom:5px;

    border-bottom:1px solid #dce4eb;

}

#addressOne {

    position:absolute;

    left:14px;

    top:42px;

    color:#556570;

    width:200px;

}

#addressTwo {

    position:absolute;

    left:14px;

    top:77px;

    color:#98acb9;

    width:200px;

}

a#addressThree {

    position:absolute;

    left:14px;

    bottom:10px;

    width:200px;

}

#sch img {

    border:1px solid #e9eff4;

    margin-right:9px;

    margin-bottom:3px;

    cursor:pointer;

}

#sch img:hover {

    border:1px solid #ced9e1;

}

.light td {

    text-align:center;

    padding:2px;

    color:#556570;

    border-right:1px solid #fff;

}

.dark td {

    background-color:#eff4f7;

    text-align:center;

    padding:2px;

    color:#556570;

    border-right:1px solid #fff;

}

.header td,

.headerdark td {

    background-color:#b0c7d6;

    text-align:center;

    padding:2px;

    color:#fff;

    font-weight:bold;

    border-right:1px solid #fff;

}

.tabledata {

    border-top:1px solid #8da9bc;

}



.headerdark td {

    background-color:#8da9bc;

}

#altSch {

    background:url(../files/Image/gfx/bg_sch.gif) no-repeat;

    width:97px;

    padding-left:15px;

    height:29px;

    color:#7e919d;

    font-size:10px;

    padding-top:10px;

    position:absolute;

    display:none;

}

#asort {

    background:url(../files/Image/gfx/bg_asort.gif) no-repeat;

    width:326px;

    height:35px;

    position:relative;

}

#asort img {

    position:absolute;

    top:7px;

    left:10px;

}

#asortTable {

    width:326px;

    background-color:#eff4f7;

    border:1px solid #cadae4;

}

#asortTable td {

    padding:8px;

}

#infoStan {

    margin-top:10px;

    color:#98acb9;

    font-size:10px;

}

#infoStan td {

    vertical-align:top;

}

.basketTable {

    color:#026fae;

    font-weight:bold;

    font-size:12px;

}

.basketTable select {

    width:135px;

    color:#556570;

}

.basketTable input {

    width:20px;

    border:1px solid #cadae4;

    color:#556570;

}

#asort1,

#asort2,

#asort3 {

    font-size:10px;

    position:absolute;

    bottom:5px;

    COLOR:#a3cde8;

}

#asort1 {

    left:153px;

}

#asort2 {

    left:215px;

}

#asort3 {

    left:280px;

}

#fotProd {

    background:url(../files/Image/gfx/bg_fot_prod.gif) repeat-x;

    height:23px;

    margin-bottom:10px;

    text-align:right;

}

#fotProd img {

    margin-left:22px;

}

.blueCent {

    font-size:12px;

    padding:20px;

    text-align:center;

    color:#0182c4;

    font-weight:bold;

}

.history {

    padding:10px 0;

    border-top:1px solid #e8eef4;

    color:#556570;

}

.history strong {

    display:block;

}

.history td {

    vertical-align:top;

}

.prices,

.adv {

    float:left;

    border:1px solid #e9f0f4;

    padding:15px;

    margin-bottom:5px;

    margin-right:5px;

    color:#98acb9;

    width:184px;

}

.prices:hover,

.adv:hover {

    border:1px solid #d5e1e8;

    background-color:#e9f0f4;

    cursor:pointer;

}

.prices a:link,

.prices a:hover,

.prices a:visited {

    text-decoration:none;

    color:#98acb9;

}

.adv a:link,

.adv a:visited {

    text-decoration:none;

    color:#98acb9;

}

.adv a:hover {

    text-decoration:none;

    color:#556570;

}

.prices img,

.adv img{

    border:1px solid #fff;

}

.prices:hover img,

.adv:hover img {

    border:1px solid #d5e1e8;

}

.prices {

    height:280px;

}

.adv {

    height:255px;

}

.prices strong,

.adv strong {

    color:#556570;

    display:block;

    margin-top:10px;

}

.prices span,

.adv span {

    font-size:10px;

}

.prices p,

.adv p {

    margin:0;

    margin-top:12px;

}

.blue {

    color:#0182c4;

    font-size:12px;

    margin:0;



}

.about td {

    border-bottom:1px solid #e8eef4;

    padding-right:12px;

    padding-top:15px;

    padding-bottom:2px;

}

.about img {

    border:3px solid #e8eef4;

    margin-bottom:10px;

}

#galery {

    border:1px solid #e7eef3;

    padding:1px;

}

#galery-link {

    background:url(../files/Image/gfx/bg_galeria.jpg);

    height:34px;

}

#galery-link .noactiv,

#galery-link .activ {

    color:#556570;

    font-weight:bold;

    display:block;

    padding:10px 20px;

    padding-bottom:11px;

    float:left;

    cursor:pointer;

}

#galery-link .activ {

    background-color:#FFF;

    cursor:default;

}

#galery table {

    border:1px solid #ced9e1;

    background-color:#ecf1f5;

    margin-top:20px;

}

#galery table td {

    vertical-align:top;

}

#dystrybucja td {

    padding:2px;

}

thead .descending { 

    /*background-color:#F00;*/

}

thead .ascending { 

    /*background-color:#FF0;*/

}

thead td {

    cursor: pointer; 

    background-color:#40515b;

    color:#FFF;

}

#prodList h3 {

    margin:0;

    font-size:11px;

}

#prodList .submenuu {

    margin-left:14px;

    border:1px solid #d8e3eb;

    border-top:none;

    border-left:none;

    border-right:none;

}

#prodList ul {

    background-color:#d8e3eb;

    margin:0;

    margin-left:14px;

    padding:0;

    list-style:none;

    padding:4px 0;

    border:1px solid #e7eef3;

    border-left:none;

    border-right:none;

}

#prodList ul li {

    padding:5px 0;

    padding-left:22px;

    background:url(../files/Image/gfx/bg_submenu.gif) bottom left no-repeat;

}

#prodList ul div {

    background:url(../files/Image/gfx/blank.gif);

}

#prodList ul li a:link,

#prodList ul li a:visited,

#prodList ul li a:hover {

    padding:0;

    padding-left:10px;

    font-weight:normal;

    background:url(../files/Image/gfx/arrow_menu.gif) 0 4px no-repeat;

}

#prodList ul li:hover {

    background-color:#cdd8e1;

}

.prodBox:hover {

    cursor:pointer;

}

.prodBox:hover .prodBoxName {

    background-color:#85a0b1;

}

.prodBox:hover .prodBoxIcon {

    background-color:#dee4e9;

}

.prodBox {

    height:92px;

    border:1px solid #d8e3eb;

    border-bottom:none;

    position:relative;

}

.prodBox .prodBoxName {

    height:72px;

    background-color:#92aec0;

    width:216px;

    position:absolute;

    top:0;

    left:0;

    padding:10px;

    color:#FFF;

}

.prodBox .prodBoxName strong {

    font-size:12px;

}

.prodBox .prodBoxIcon {

    height:72px;

    background-color:#e7eef4;

    width:110px;

    position:absolute;

    top:0;

    left:236px;

    padding:10px;

}

.prodBox .prodBoxIcon img {

    margin-right:16px;

}

.prodBox .prodBoxImage {

    position:absolute;

    top:20px;

    right:10px;

}

#NewsTable {

    border:1px solid #e9eff4;

}

#NewsTable td {

    padding:8px 12px;

    vertical-align:top;

}

.NewsRowList {

    width:203px;

    background-color:#ecf1f5;

}

#NewsTableHeader {

    background-color:#eff4f7;

    border-bottom:1px solid #fff;

    font-weight:bold;

}

#NewsTableData {

    background:url(../files/Image/gfx/bg_aktu.gif) top repeat-x;

}

#NewsTableData span {

    font-size:10px;

    display:block;

    color:#98acb9;

    margin-bottom:15px;

}

#NewsTableHeader p {

    font-size:12px;

    font-weight:bold;

    color:#556570;

    margin:0;

}

#NewsTableHeader span {

    font-size:10px;

    color:#98acb9;

    display:block;

    margin-top:10px;

}

#NewsTableHeaderList {

    margin:0;

    font-size:12px;

    font-weight:bold;

    color:#fff;

    margin-bottom:18px;

    background-color:#405665;

}

#NewsDivHeaderList {

    margin:0;

    font-size:12px;

    font-weight:bold;

    color:#fff;

    padding:7px 12px;

    background-color:#405665;

    border-top:1px solid #fff;

}

.NewsRowList select {

    width:150px;

    background-color:#90adbf;

    color:#556570;

}

.NewsRowList ul li {

    margin:0;

    padding:0;

    list-style:none;

}

.BoxFirm strong {

    color:#fff;

    display:block;

}

.BoxFirm span {

    color:#e2eaf0;

    display:block;

}

.BoxFirm span a {

    color:#e2eaf0;

    display:block;

}

.BoxFirm {

    padding:12px;

    border-top:1px solid #a3bbcb;

}

#submenu {

    position:absolute;

    left:95px;

    top:165px;

}

#stan {

    position:absolute;

    left:190px;

    top:220px;

}

.tab-dane {

    border-top:1px solid #b2c9d7;

    border-bottom:1px solid #b2c9d7;

}

.tab-dane td {

    padding:3px;

    text-align:center;

    color:#556570;

    border-right:1px solid #fff;

    width:15%;

}
.tab-dark td {

    background-color:#eff4f7;
    padding:3px;

    text-align:center;

    color:#556570;

    border-right:1px solid #fff;

    width:15%;

}
.tab-dark {

    background-color:#eff4f7;

}

td.tab-naglowek {

    background-color:#b0c7d6;

    color:#FFF;

    font-weight:bold;

}

tr.tab-naglowek td {

    background-color:#b0c7d6;
    text-align:center;
    color:#FFF;
    border-right:1px solid #FFF;
    font-weight:bold;

}

.tab-dane td.tab-naglowek2 {

    background-color:#8da9bc;

    color:#FFF;

    font-weight:bold;

}

#laps {

    height:33px;

    background:url(../files/Image/gfx/bg_laps.gif) bottom repeat-x;

    margin-top:15px;

}

#laps span {

    height:13px;

    display:block;

    float:left;

    padding:10px 18px;

    color:#e3ebf1;

    font-weight:bold;

    cursor:pointer;

}

#laps span.lapsActiv {

    background-color:#FFF;

    border:1px solid #e7eef3;

    border-bottom:none;

    color:#556570;

    cursor:default;

    background:url(../files/Image/gfx/bg_laps_activ.gif) 1px 0;

}

#laps_content {

    border:1px solid #e7eef3;

    border-top:none;

    padding:6px;

    clear:both;

    margin-bottom:15px;

}

#imageMag {

    width:325px;

    text-align:center;

    border:1px solid #e9eff4;

    vertical-align:middle;

    position:relative;

    background:url(../files/Image/gfx/ico_zoom.gif) 302px 194px no-repeat;

}

#imageMag #imageDiv {
    height:214px;
}

#imageMag:hover {

    border:1px solid #ced9e1;

    cursor:pointer;

}

h5 {

    font-size:14px;

    font-weight:normal;

    margin:8px 0;

}

#priceHome {

    height:220px;

    background-color:#f2f6f9;

    border:1px solid #dce4eb;

    position:relative;

    margin-top:25px;

}

#priceHome #priceImg {

    position:absolute;

    left:9px;

    top:9px;

    border:1px solid #ced6dd;

}

#priceHome #priceTitle {

    font-size:13px;

    font-weight:bold;

    margin:0;

    width:500px;

    position:absolute;

    left:165px;

    top:8px;

}

#priceHome #excel {

    position:absolute;

    bottom:8px;

    left:165px;

    height:22px;

    width:140px;

    padding-left:29px;

    color:#98acb9;

    font-size:10px;

    cursor:pointer;

    background:url(../files/Image/gfx/ico_excel.jpg) left top no-repeat;

}

#priceHome #pdf {

    position:absolute;

    bottom:42px;

    left:165px;

    height:22px;

    width:140px;

    padding-left:29px;

    color:#98acb9;

    font-size:10px;

    cursor:pointer;

    background:url(../files/Image/gfx/ico_adobe.gif) left top no-repeat;

}

#priceHome #excel strong,

#priceHome #pdf strong {

    font-size:11px;

    color:#556570;

}

#adobe {

    width:175px;

    top:0;

    padding:9px 13px;

    right:0;

    background-color:#dce4eb;

    height:202px;

    position:absolute;

    color:#98acb9;

    cursor:pointer;

}

#adobe img {

    margin-bottom:6px;

}

#adobe p {

    margin:2px 0;

    color:#556570;

    font-size:11px;

    font-weight:bold;

}

#adobe span {

    font-size:10px;

    display:block;

    margin-bottom:10px;

}

.downloadList {

    position:relative;

    padding:18px 6px;

    border-bottom:1px solid #dce4eb;

}

#downloadHeader {

    margin-top:20px;

    position:relative;

    background-color:#b0c7d6;

    border-top:1px solid #94aec0;

    height:25px;

}

#downloadHeader p {

    margin:0;

    position:absolute;

    top:5px;

    right:93px;

    width:100px;

    color:#fff;

    font-weight:bold;

}

.catalogList {

    background-color:#f2f6f9;

    width:192px;

    height:265px;

    float:left;

    border:1px solid #dce4eb;

    padding:5px 10px;

    margin-right:10px;

    margin-bottom:5px;

}

.catalogImage {

    text-align:center;

}

.catalogImage img {

    border:1px solid #c4ced5;

}

.catalogList p {

    font-weight:bold;

    height:32px;

    margin:0;

    margin-left:5px;

    margin-top:10px;

}

.catalogList p span {

    display:block;

    font-size:10px;

    font-weight:normal;

    color:#98acb9;

    margin-top:3px;

}

.catalogList div.downloadc {

    height:12px;

    padding-top:10px;

    width:140px;

    padding-left:29px;

    color:#98acb9;

    cursor:pointer;

    background:url(../files/Image/gfx/ico_adobe.gif) left top no-repeat;

}

.catalogList label {

    display:block;

    height:20px;

    position:relative;

}

.catalogList label input {

    position:absolute;

    left:0;

}

.catalogList label span {

    position:absolute;

    left:25px;

    top:3px;

    width:100px;

    color:#98acb9;

}

#orderForm {

    background-color:#b0c7d6;

    border-top:1px solid #90abbe;

    padding:10px;

    margin-top:20px;

}

#orderForm td.nameForm {

    text-align:right;

    color:#FFF;

    font-weight:bold;

    width:95px;

}

#orderForm input {

    width:145px;

    padding:2px 7px;

    border:1px solid #91abbe;

    color:#556570;

}

.NewsYear,

.OgloTitle {

    background-color:#92aec0;

    padding:8px;

    color:#fff;

    padding-left:30px;

    border-bottom:1px solid #aac0cf;

    position:relative;

    cursor:pointer;

}

.NewsYear img,

.OgloTitle img {

    position:absolute;

    left:14px;

    top:11px;

}

.NewsList a,

.OgloList a {

    display:block;

    padding:6px;

    padding-left:12px;

    clear:both;

    border-bottom:1px solid #d8e3eb;

    text-decoration:none;

}

.NewsList a span {

    float:left;

    width:53px;

    font-size:10px;

    border-right:1px solid #556570;

}

.NewsList a p {

    float:right;

    width:125px;

    margin:0;

}

.NewsList a:hover,

.OgloList a:hover {

    background-color:#dde5ea;

    text-decoration:none;

}

#created {

    text-align:center;

    font-size:10px;

    padding:12px 0;

    color:#b0c7d6;

}

#created a:link,

#created a:visited,

#created a:hover {

    color:#b0c7d6;

}

#footerLink {

    position:absolute;

    left:240px;

    bottom:13px;

    color:#b0c7d6;

}

#footerLink a:link,

#footerLink a:visited,

#footerLink a:hover {

    color:#b0c7d6;

    padding:0 8px;

}

#footer_left {

    background:url(../files/Image/gfx/bg_footer_left.gif) top repeat-x;

}

#footer_right {

    background:url(../files/Image/gfx/bg_footer_right.gif) top repeat-x;

}

#site_left {

    background:url(../files/Image/gfx/bg_site_left.gif) top repeat-x;

    vertical-align:top;

}

#site_left div {

    background:url(../files/Image/gfx/site_left.gif) top right no-repeat;

    height:269px;

}

#site_right {

    background:url(../files/Image/gfx/bg_site_right.gif) top repeat-x;

    vertical-align:top;

}

#site_right div {

    background:url(../files/Image/gfx/site_right.gif) top left no-repeat;

    height:269px;

}

.HeaderRow td {

    color:#FFF;

    background:url(../files/Image/gfx/bg_header.gif) top repeat-x;

    padding:7px;

    padding-left:10px;

    background-color:#8aa6bb;

    font-weight:bold;

}

.DataRow td {

    padding-left:10px;

    background-color:#8aa6bb;

    height:70px;

    padding:7px;

    vertical-align:top;

    background:url(../files/Image/gfx/bg_data.gif) top repeat-x;

}

.DataRow td p {

    margin:0;

    font-weight:bold;

}

.DataRow td span {

    display:block;

    font-size:10px;

    margin-bottom:5px;

}

.DataRow td strong {

    color:#a1bdd3;

    font-size:10px;

}

.DataRow td strong span {

    color:#c8d2db;

    font-weight:normal;

    margin-bottom:0;

}

.basketImg {

    background-color:#fff;

    border:1px solid #e9eef4;

    margin-bottom:6px;

    text-align:center;

    padding:2px;

}

.tab-ciemny-nieb {
    background-color: #7f9fd2;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    color: #FFFFFF;
    padding: 3px;
    text-align: center;
}

.tab-ciemny-jasny {
    background-color: #c6d2eb;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    color: #FFFFFF;
    padding: 3px;
    text-align: center;
}

.tab-zolty {
    background-color: #fff200;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    color: #FFFFFF;
    padding: 3px;
    text-align: center;
}

.tab-czerw-jasny {
    background-color: #f8aa8e;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    color: #FFFFFF;
    padding: 3px;
    text-align: center;
}

.tab-pomarancz {
    background-color: #f8a46e;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    color: #FFFFFF;
    padding: 3px;
    text-align: center;
}

.tab-zielony {
    background-color: #6bc079;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    color: #FFFFFF;
    padding: 3px;
    text-align: center;
}

.tab-82-nieb-ciemny {
    background-color: #00adef;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    color: #FFFFFF;
    padding: 3px;
    text-align: center;
}

.tab-82-nieb-jasny {
    background-color: #6bcff6;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    color: #FFFFFF;
    padding: 3px;
    text-align: center;
}

.tab-82-szary {
    background-color: #a7a9ac;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    color: #FFFFFF;
    padding: 3px;
    text-align: center;
}

.tab-82-pomarancz-ciemny {
    background-color: #fec561;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    color: #FFFFFF;
    padding: 3px;
    text-align: center;
}

.tab-82-pomarancz-jasny {
    background-color: #ffe6a7;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    color: #FFFFFF;
    padding: 3px;
    text-align: center;
}

.tab-82-czerw {
    background-color: #f1593f;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    color: #FFFFFF;
    padding: 3px;
    text-align: center;
}

.tab-82-pomarancz {
    background-color: #f68a46;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    color: #FFFFFF;
    padding: 3px;
    text-align: center;
}

#porownaj_box {
    display:none;
    border:1px solid #e7eef3;
    padding:1px;
    height:210px;
    position:relative;
}
#porownaj_title {
    padding:7px;
    margin:0;
    color:#FFF;
    font-weight:bold;
    background-color:#7c97ab;
    border-bottom:1px solid #688699;
    position:relative;
}
#porownaj_title img {
    position:absolute;
    right:6px;
    top:8px;
    cursor:pointer;
}
#porownaj_list {
    top:30px;
    left:1px;
    width:659px;
    position:absolute;
}
.porownaj_prod {
    width:130px;
    height:150px;
    float:left;
    background:url(../files/Image/gfx/porownaj_bg_prod.gif) top repeat-x;
    margin:1px;
    position:relative;
}
.porownaj_zamknij_prod {
    position:absolute;
    top:5px;
    right:8px;
    cursor:pointer;
}
.porownaj_prod p {
    margin:0;
    position:absolute;
    font-weight:bold;
    left:5px;
    width:120px;
    top:15px;
}
.porownaj_prod span {
    margin:0;
    padding-top:10px;
    display:block;
    font-size:10px;
    color:#5f839b;
    font-weight:normal;
}
.porownaj_row_prod {
    border:1px solid #eff4f7;
    padding:5px;
}
.porownaj_row_prod p {
    font-weight:bold;
    margin:0;
}
.porownaj_row_prod span {
    font-size:10px;
    margin:5px 0;
    color:#b0c7d6;
    display:block;
}
input.count {
    width:20px;
    border:1px solid #e9eef4;
}
.info {
    border:1px solid #8da9bc;
    font-size:11px;
    padding:3px;
    color:#fff;
    font-weight:bold;
    background:url(../files/Image/gfx/bg_info.gif) top repeat-x;
}
#btn_basket {
    margin:25px 0;
    position:relative;
    text-align:right;
}
#btn_basket  img{
    padding-left:10px;
    padding-bottom:6px;
}


#RequestData {
    color: #fe0000;
    padding: 6px 15px;
    background-color: #e6edf3;
    border-bottom: 1px solid #e3e4e6;
    position: relative;
    margin-bottom: 1px;
}

#RegisterData {
    position: absolute;
}

.RowHeader {
    border-top: 1px solid #627886;
    border-left: 1px solid #627886;
    background: url(../files/Image/gfx/bg_header.gif) repeat-x;
    height: 25px;
    margin-bottom: 1px;
}

.RowHeader img {
    padding-top: 9px;
    margin-left: 14px;
}

.RowData {
    background-color: #e6edf3;
    padding-top: 8px;
    padding-bottom: 8px;
    margin-top: 1px;
    border-bottom: 1px solid #e3e4e6;
    margin-bottom: 1px;
}

.RowFormData,  .RowFormDataCheckbox {
    position: relative;
    height: 28px;
}

.RowFormData strong {
    position: absolute;
    left: 16px;
    top: 7px;
    width: 140px;
}

.RowFormDataLong strong {
    position: absolute;
    left: 16px;
    top: 7px;
    width: 240px;
}

.RowFormData input {
    width: 183px;
    padding: 2px;
    padding-left: 5px;
    font-size: 11px;
    position: absolute;
    top: 3px;
    left: 117px;
    border: 1px solid #cccccc;
    color: #767a7c;
}
.RowFormDataRadio {
    padding-left:80px;
}
.RowFormDataRadio label#SemTak input {
    width: 15px;
    font-size: 11px;
    position: absolute;
    top: 3px;
    border:none;
    color: #767a7c;
    left:115px;
    top:4px;
}
.RowFormDataRadio label#SemTak strong {
    position: absolute;
    left: 140px;
    top: 7px;
    font-weight:normal;
}
.RowFormDataRadio label#SemNie input {
    width: 15px;
    font-size: 11px;
    position: absolute;
    top: 3px;
    border:none;
    color: #767a7c;
    left:195px;
    top:4px;
}
.RowFormDataRadio label#SemNie strong {
    position: absolute;
    left: 220px;
    top: 7px;
    font-weight:normal;
}
.RowFormDataRadio span {
    position:relative;
    float:left;
    width:90px;
}

.RowFormData img {
    position:absolute;
    top:6px;
    right:23px;
}

.RowFormData span {
    position: absolute;
    left: 315px;
    top: 2px;
    color: #fe0000;
}

.RowFormData select {
    width: 191px;
    font-size: 11px;
    position: absolute;
    top: 3px;
    left: 117px;
    border: 1px solid #cccccc;
    color: #767a7c;
}

.RowFormDataCheckbox input {
    position: absolute;
    top: 3px;
    left: 16px;
}

.RowFormDataRadio
 {
  top: 3px;
  left: 20px;
 }


.RowFormData textarea {
    width: 183px;
    padding: 2px;
     height:104px;
    padding-left: 5px;
    font-size: 11px;
    position: absolute;
    top: 3px;
    left: 117px;
    border: 1px solid #cccccc;
    color: #767a7c;
}

.RowFormDataCheckbox strong {
    position: absolute;
    top: 6px;
    left: 45px;
    width: 130px;
}
#Oswiadczenie {
    font-size: 10px;
    text-align: justify;
    padding: 36px 16px;
     padding-bottom:37px;
}
div.BottomButtons {
    margin-top: 15px;
    text-align: right;
    cursor: pointer;
}

div.BottomButtons input {
    padding: 0;
}
.bluePar {
    color:#0182c4;
    font-size:12px;
    font-weight:bold;
    margin:0;
    position:relative;
}
.bluePar span {
    position:absolute;
    right:0;
    top:2px;
    font-size:11px;
    color:#f00;
    width:450px;
    font-weight:normal;
    text-align:right;
}
.doradcy_box {
    width:210px;
    padding:8px;
    background-color:#92aec0;
    position:relative;
    color:#e2eaf0;
    line-height:15px;
    border-bottom:1px solid #a3bbcb;
}
.doradcy_box a {
    color:#e2eaf0;
}
.doradcy_box span {
    font-size:18px;
    color:#556570;
    position:absolute;
    width:40px;
    top:8px;
    right:8px;
    text-align:right;
}
#doradcy_form {
    background-color:#e7eef4;
    padding:8px;
}
.doradcy_field_long {
    padding:8px 0;
    border-bottom:1px solid #d5dfe8;
    display:block;
    position:relative;
    height:12px;
    margin-bottom:10px;
}
.doradcy_field {
    padding:8px 0;
    display:block;
    position:relative;
}
.doradcy_field .doradcy_radio {
    width:70px;
    position:absolute;
    left:100px;
    display:block;
    top:8px;
}
.doradcy_field .doradcy_radio input {
    width:15px;
    height:15px;
    position:absolute;
    left:0;
    top:0;
    border:none;
}
.doradcy_field .doradcy_radio span {
    position:absolute;
    left:25px;
    top:4px;
    font-style:normal;
}
.doradcy_field strong {
    position:absolute;
    right:7px;
    top:3px;
    color:#f00;
    font-weight:normal;
}
.doradcy_field_long {
    position:relative;
}
.doradcy_field_long span {
    position:absolute;
    top:5px;
    left:0;
    width:100px;
}
#doradcy_form_left strong,
#doradcy_form_right strong {
    display:block;
    padding-bottom:7px;
}
#doradcy_form_left {
    width:417px;
    margin-bottom:10px;
}
#doradcy_form_right {
    width:417px;
    margin-bottom:10px;
}
.doradcy_field input,
.doradcy_field_long input {
    position:absolute;
    left:101px;
    top:3px;
    width:280px;
    border:1px solid #d5dfe8;
    color:#556570;
}
.doradcy_field textarea {
    position:absolute;
    left:101px;
    top:3px;
    width:280px;
    border:1px solid #d5dfe8;
    color:#556570;
}
.doradcy_field_long select {
    position:absolute;
    left:101px;
    top:3px;
    width:286px;
    border:1px solid #d5dfe8;
    color:#556570;
}
#NewsTable .szkol td {
    padding:7px 10px;
    text-align:center;
    vertical-align:middle;
    border-bottom:1px solid #dce4eb;
}
#NewsTable .szkol-header td {
    font-weight:bold;
}
#NewsTable .szkol-dark td {
    background-color:#f2f6f9;
    border-right:1px solid #ffffff;
}
a.menuleft-1:hover {
    background-color:#f00;
}
.profil_box,
#LoginBox {
    border:1px solid #e9eff4;
}
.profil_box {
    margin:0 6px;
}
#LoginBox {
    height:160px;
}
.profil_box p,
#LoginBox p {
    margin:0;
    padding:8px 12px;
    background-color:#809fb3;
    font-weight:bold;
    color:#fff;
    position:relative;
    border-bottom:1px solid #92aec0;
}
#LoginBox p {
    color:#556570;
    font-size:14px;
    border-bottom:1px solid #fff;
}
.profil_box p img {
    position:absolute;
    right:15px;
    top:6px;
}
.profil_info {
    background-color:#93aec1;
    padding:8px 12px;
    border-top:1px solid #92aec3;
}
.profil_info td {
    width:33%;
    vertical-align:top;
    color:#fff;
    line-height:20px;
}
#profil-link {
    margin-top:6px;
}
#profil-link td {
    width:33%;
    border:1px solid #ebeef3;
    vertical-align:top;
}
#profil-link td p {
    padding:8px;
    margin:0;
    font-weight:bold;
    background-color:#eff4f7;
    color:#56646d;
    border-bottom:1px solid #FFF;
    position:relative;
}
#profil-link td p img {
    position:absolute;
    top:7px;
    right:7px;
}
.profil-links {
    padding:8px;
    background: url(../files/Image/gfx/bg_profil_linki.gif) top left repeat-x;
}
.profil-links a {
    display:block;
    padding-left:20px;
    background: url(../files/Image/gfx/arrow_profil.gif) top left no-repeat;
    margin-bottom:8px;
}
#LoginBoxForm {
    width:329px;
    float:left;
    background: url(../files/Image/gfx/bg_login.gif) 0 30px repeat-x;
    height:160px;
}
#LoginBoxRegister {
    width:330px;
    border-left:1px solid #fff;
    float:right;
    background: url(../files/Image/gfx/bg_login.gif) 0 30px repeat-x;
    height:160px;
}
#LoginBox {
    background-color:#fff;
    color:#556570;
}
.pad10 {
    padding:10px;
}
#LoginBox label {
    position:relative;
    height:26px;
    display:block;
}
#LoginBox label input {
    position:absolute;
    left:80px;
    top:2px;
    width:150px;
    border:1px solid #628398;
    border-right:1px solid #aec4d2;
    border-bottom:1px solid #aec4d2
}
#LoginBox label span {
    position:absolute;
    left:0;
    top:6px;
    display:block;
    width:70px;
    text-align:right;
}
.box_search {
    background-color:#e7eef4;
    padding:15px;
    margin-top:10px;
}
.search_box {
    padding:20px 0;
    border-bottom:1px solid #d5dfe8;
    position:relative;
}
.search_box select,
.search_box input {
    border:1px solid #d5dfe8;
}
.search_box_one {
    width:120px;
    display:block;
}
.search_select_one {
    position:absolute;
    left:123px;
    top:17px;
    width:170px;
}
.search_box_two {
    width:130px;
    display:block;
    left:310px;
    position:absolute;
    top:20px;
}
.search_select_two {
    position:absolute;
    right:0;
    top:17px;
    width:180px;
}
.bold-par {
    display:block;
    padding-top:10px;
}
.search_box_one_end {
    position:absolute;
    left:285px;
    top:20px;
    width:25px;
    text-align:right;
    display:block;
}
.search_box_two_end {
    position:absolute;
    right:0;
    top:20px;
    width:25px;
    text-align:right;
    display:block;
}
.search_box_icon {
    width:490px;
    padding-left:120px;
}
.search_box strong {
    width:130px;
    top:26px;
    left:0;
    position:absolute;
}
.search_box_icon img {
    border:6px solid #e7eef4;
    margin-right:8px;
    cursor:pointer;
    margin-bottom:8px;
}
.cennik-header {
    background-color:#92aec0;
    color:#ffffff;
    font-weight:bold;
    padding:7px 8px;
    font-size:12px;
    margin-bottom:1px;
}
.cennik-subheader {
    padding:7px 30px;
    background-color:#f2f6f9;
    cursor:pointer;
    position:relative;
    font-weight:bold;
}
.cennik-box-subheader {
    border-top:1px solid #dfe6ed;
    border-bottom:1px solid #dfe6ed;
    margin-bottom:10px;
}
.cennik-subheader img {
    position:absolute;
    top:8px;
    left:8px;
}
.cennik-prod {
    width:203px;
    height:78px;
    padding:4px 5px;
    float:left;
    cursor:pointer;
    margin-bottom:10px;
    margin-right:3px;
}
.cennik-prod div.cennik-prod-img {
    height:39px;
    text-align:center;
    border:1px solid #e9eef4;
    background-color:#fff;
}
.cennik-prod p{
    margin:0;
    padding-top:6px;
    font-weight:bold;
    color:#98acb9;
}
.cennik-box-prod {
    border-bottom:1px solid #dfe6ed;
    padding:10px 0;
    padding-left:10px;
}
.p-header {
    margin:0;
    padding:7px 3px;
    background-color:#eff4f7;
    color:#556570;
    font-weight:bold;
}
.row-light td {
    padding:3px;
    border-bottom:1px solid #eaf0f4;
    font-size:10px;
}
#LoginInfo {
    padding-top:10px;
    color:#fff;
}
#LoginInfo a {
    font-size:10px;
    display:block;
    color:#fff;
}
.zam-1,
.zam-2,
.zam-3,
.zam-4,
.zam-5,
.zam-6 {
    text-align:center;
    display:block;
    position:absolute;
    top:7px;
}
.zam-1 {
    width:38px;
    left:35px;
}
.zam-2 {
    width:122px;
    left:73px;
}
.zam-3 {
    width:128px;
    left:195px;
}
.zam-4 {
    width:104px;
    left:323px;
}
.zam-5 {
    width:113px;
    left:426px;
}
.zam-6 {
    width:124px;
    left:538px;
}
.historia-header {
    height:30px;
    color:#fff;
    background-color:#92aec0;
    position:relative;
    font-weight:bold;
}
.historia-box-prod {
    border-bottom:1px solid #dfe6ed;
    padding:10px 0;
}
.historia-box-prod img {
    margin-left:85px;
    border:1px solid #e9eef4;
    margin-bottom:7px;
    width:225px;
}
.historia-box-prod strong {
    display:block;
    padding-left:85px;
    width:225px;
    margin-bottom:10px;
}
#TableContact td {
    padding:3px;
    border-bottom:1px solid #e9eef4;
    vertical-align:top;
}
#TableContact td input,
#TableContact td textarea {
    width:550px;
    border:1px solid #c7d0da;
    border-top:1px solid #98acb9;
    border-left:1px solid #98acb9;
}
#TableContact td textarea {
    height:130px;
}
#TableContact span {
    color:#f00;
}
#print-size {
    width:660px;
    margin:auto;
}
.print-header {
    font-size:12px;
    color:#556570;
    padding:6px;
    background-color:#f2f6f9;
    border-top:1px solid #dee6ec;
    border-bottom:1px solid #dee6ec;
    font-weight:bold;
    position:relative;
    margin:6px 0;
}
.print-header img {
    position:absolute;
    right:6px;
    top:4px;
    cursor:pointer;
}
#image-print {
    border:1px solid #e9eff4;
    width:323px;
    height:213px;
}
#print-footer {
    margin:15px 0;
    padding:12px 10px;
    background-color:#f2f6f9;
    border-top:1px solid #dee6ec;
    border-bottom:1px solid #dee6ec;
}
.porownywarka td {
    border-bottom:1px solid #dce4eb;
    padding:7px 2px;
    padding-left:10px;
    vertical-align:top;
}
.porownywarka-header {
    vertical-align:top;
    font-weight:bold;
}
.porownywarka-darks td {
    background-color:#f2f6f9;
}
.porownywarka td.porownywarka-img {
    padding:0;
    height:114px;
    border:1px solid #e9eff4;
    vertical-align:middle;
    text-align:center;
}
.porownywarka-box {
    background-color:#92aec0;
    padding:6px;
    margin-top:20px;
    margin-bottom:10px;
}
.kontakt_box {
    padding:8px 16px;
    background:url(../files/Image/gfx/arrow_patch.gif) 8px 14px no-repeat;
    position:relative;
}
.kontakt_box strong {
    display:block;
}
.roll_form {
    position:absolute;
    right:16px;
    bottom:8px;
    cursor:pointer;
}
.kontakt_form {
    display:none;
    background-color:#e7eef4;
    padding:0 16px;
    padding-bottom:8px;
}
.request_form {
    color:#fe0000;
    display:block;
    padding:10px 0;
}
.kontakt_form strong {
    display:block;
    padding:8px 0;
    border-top:1px solid #d5dfe8;
}
.kontakt_form label,
.kontakt_form .form_lab {
    position:relative;
    height:26px;
    display:block;
}
.kontakt_form label span,
.kontakt_form .form_lab span {
    display:block;
    width:100px;
    position:absolute;
    left:0;
    top:5px;
}
.kontakt_form label em,
.kontakt_form .form_lab em {
    font-style:normal;
    color:#f00;
    position:absolute;
    right:1px;
    top:2px;
}
.kontakt_form label input, 
.kontakt_form .form_lab input,
.kontakt_form label textarea,
.kontakt_form .form_lab textarea {
    width:268px;
    position:absolute;
    left:100px;
    top:0;
    border:1px solid #d5dfe8;
}
.kontakt_form label textarea,
.kontakt_form .form_lab textarea {
    height:95px;
}
.form_btns {
    padding-top:5px;
    margin-top:2px;
    border-top:1px solid #d5dfe8;
    position:relative;
    height:28px;
}
.ps-header {
    color:#0182c4;
    font-size:14px;
}
.ps-box {
    border:1px solid #e9f0f4;
    padding:8px;
}
.ps-box a:hover {
    text-decoration:none;
}
.ps-box a p {
    margin:0;
    font-weight:bold;
    font-size:12px;
    color:#556570;
}
.ps-box a span {
    font-size:10px;
    color:#98acb9;
    text-decoration:none;
}
.ps-box a div {
    color:#98acb9;
    padding:8px 0;
    margin-bottom:8px;
    border-bottom:1px solid #e9f0f4;
}
.cat-list a {
    font-weight:bold;
    display:block;
    margin-bottom:10px;
    background:url(../files/Image/gfx/arrow_patch.gif) 6px 4px no-repeat;
    padding-left:15px;
    color:#0182c4;
}
.wslide-menu {
    padding:8px;
}
.wslide-menu a {
    color:#1898d9;
    padding-left:4px;
}
.wslide-menu a.wactive {
    font-weight:bold;
    color:#0182c4;
}
.g-subcat {
    width:103px;
    height:98px;
    float:left;
    margin-right:6px;
    cursor:pointer;
    border:1px solid #fff;
}
.g-subcat p {
    margin:0;
    width:103px;
    text-align:center;
    font-weight:bold;
    margin-top:6px;
    color:#556570;
}
.g-subcat-selected {
    border:1px solid #d2dce4;
    background-color:#ecf1f5;
    cursor:default;
}
.externalControl {
    position:absolute;
    bottom:-8px;
    padding-left:10px;
    left:10px;
}
.externalControl a {
    color:#98acb9;
    padding-right:8px;
    font-weight:bold;
}
#car_next {
    position:absolute;
    bottom:33px;
    right:0;
}
#car_prev {
    position:absolute;
    bottom:33px;
    left:0;
}
.akceptacja {
    padding:5px 12px;
    background-color:#e6edf3;
}
.FaqHeader {
    font-size:12px;
    color:#0182c4;
    font-weight:bold;
}
.FaqQuest{
    font-weight:bold;
    cursor:pointer;
    display:block;
}
.Alphabet {
    border:1px solid #CCC;
    background-color:#FAFAFA;
    padding:7px;
    text-align:center;
}
.Alphabet a {
    padding:10px 0;
}
#assortPricePromo {
    font-size:11px;
    display:block;
    text-decoration: line-through;
    color:#A00;
    font-weight:normal;
}
#searchBtn {
    text-align:right;
    padding:10px 0;
}
#searchBtn img {
    margin-left:20px;
    cursor:pointer;
}
.parDobor {
    font-size:12px;
    font-weight:bold;
    color:#0182c4;
}
.parDobor #showTitleDobor {
    font-weight:normal;
    cursor:pointer;
    font-size:11px;
}
.parBox {
    background-color:#e7eef4;
    padding:10px 10px;
}
.parLabel {
    position:relative;
    height:14px;
    padding:15px 0;
}
.parLabel span {
    position:absolute;
    left:0;
    top:15px;
    width:150px;
}
.parLabel strong {
    position:absolute;
    left:336px;
    top:15px;
    font-weight:normal;
}
.parLabel select, .parLabel input {
    position:absolute;
    left:160px;
    top:15px;
    width:200px;
}
.parLabel input {
    width:160px;
    border:1px solid #d5dfe8;
    padding:2px;
}
.parBorder {
    border-bottom:1px solid #d5dfe8;
}
.parBox td {
    text-align:center;
    color:#556570;
    padding:2px 0;
}
.parBox tr.parDark td {
    background-color:#eff4f7;
}
.parBox tr.parLight td {
    background-color:#FFF;
}
.parBox tr td.por1 {
    background-color:#7b9ed6;
}
.parBox tr td.por2 {
    background-color:#c6d3ef;
}
.parBox tr td.por3 {
    background-color:#fff300;
}
.parBox tr td.por4 {
    background-color:#ffaa8c;
}
.parBox tr td.por5 {
    background-color:#ffa66b;
}
.parBox tr td.por6 {
    background-color:#6bc37b;
}
.parBox tr td.check {
    width:40px;
}
.parRadio {
    position:relative;
    height:14px;
    padding:15px 0;
}