@import 'panel/style_multicont.css';
@import 'panel/boks.css';
@import 'gfx/scrol/skin.css';

#top_layer {

    position:absolute;
    top:40%;
    left:30%;
    padding-top:20px;
    z-index:4000;
}

#top_layer img {border:none;}

#top_layer_img{
    position:absolute;
    top:0;
    right:0;
    width:14px;
    height:14px;
    cursor:pointer;
}

/*================== koniec styli debagera i reklamy pływającej ==================*/

body {
    background:#d4d4d4 url(gfx/bg.gif) repeat-x left top ;
    font: 12px tahoma;
    line-height:100%;
    color:#333;
    height:100%;
    padding:0;
    margin:0;
    text-align: center;
}
a img  {
    border:none;
}

.top {
    text-align: left;
    margin:0 auto;
    width: 990px;
    height:120px;
    position:relative;

}
.top .logo {
    position:absolute;
    top:36px;
    left:22px;
    width: 278px;
    height: 49px;
}

.top .logo img {
    border: none;
    cursor: pointer;
    outline:none;
}

.top .logo a {outline:none;}

.menu_top {
    position:absolute;
    top:59px;
    right:26px;
    height:28px;
    width:640px;
    line-height: 25px;
    text-align:right;
    padding-top:1px;
}
.menu_top span {
    padding:0 10px;
}
.menu_top img {
    border:none;
    cursor: pointer;
    vertical-align: baseline;
}
.menu_top a {
    font:500 16px tahoma;
    text-decoration: none;
    color:#333;
    padding: 2px 0px;
    border-bottom:3px solid #fff;
    zoom:1;
}
a {
    outline: none;
}

.menu_top a:hover, .menu_top a.active {
    border-bottom:3px solid #de1f26;
}

.top_foto {
    margin:0 auto;
    width:990px;
    height:225px;
    background-color:#FFF;
}

.youarein {
    font: 12px tahoma;
    margin:0 auto;
    width:990px;
    height:32px;
    text-align:left;
    color:#a5a4a4;
    font:600 12px tahoma;
    position:relative;
    padding-top:19px;
}

.youarein a {
    font: 12px tahoma;
    font-weight:normal;
    text-decoration:none;
    color:#a5a4a4;
}

.youarein a:hover {
    text-decoration:underline;
}

.youarein span {
    color:#fff;
    font-weight:normal;
}

.youarein img {
    margin:0 7px;
}

.wyszukiwarka {
    float:right;
    height:30px;
    width:400px;
    margin-top:-7px;
    line-height:30px;
    text-align:right;
}

.wyszukiwarka form {
    margin:0;
    padding:0;

}

.wyszukiwarka .button {
    float:right;
    height:30px;
    width:30px;
}

.wyszukiwarka .input_bg {
    float:right;
    display:inline;
    margin:0px;
    margin-right:2px;
    margin-left:5px;
    height:30px;
    width:220px;
    background-color: #FFF;
    text-align: left;
    padding-left:2px;
}

.wyszukiwarka .input_bg input {
    border:1px solid #FFF;
    font:italic 12px  arial;
    color:#c2c2c2;
    width:210px;
    margin-top:5px;
}


.contener {
    margin:0 auto;
    width:990px;
    height:auto !important;
    min-height:200px;
    height:200px;
    padding: 0;
    padding-top:10px;
    text-align:left;
}


.prawa_kolumna {
    float:right;
    height:auto !important;
    min-height:200px;
    height:200px;
    margin:0;
    margin-bottom:10px;
    padding:0;
    width:740px !important;
    width:741px;

}

.white_bg {
    background-color:#fff;
    padding:15px;
    height:auto !important;
    min-height:200px;
    height:200px;
}
.prawa_kolumna img {
    margin:0px;
    padding:0;
}

.lewa_kolumna {
    margin:0;
    width:240px;
    height:auto !important;
    min-height:200px;
    height:200px;
    text-align: left;
    padding:0px;
}

.boks_start {
    position: relative;
    background-color: #fff;
    width:190px;
    height: auto !important;
    min-height:233px;
    height:233px;
    margin-bottom: 10px;
}


.foto_start a{
    margin:0;
    padding:0;
}
.foto_start {
    padding:5px;
    background-color:#FFF;

}

.foto_start img {
    border:none;
}

.foto_links {
    position:absolute;
    top:171px;
    left:10px;
    width:175px;
    line-height:150%;
}

.foto_links span {
    padding:0 6px;
    background: url(gfx/arrow.gif)  no-repeat left center;
}
.foto_links a {
    text-decoration:none;
    color:#000;
}

.foto_links a:hover {

    color:#de1f26;
}

.aktualnosci_start {
    background-color:#FFF;
    height:210px;
}

.both {
    clear:both;
    height:10px !important;
    height:4px;
    margin-top:0px !important;
    margin-top:-2px;
}
.dostosuj {
    margin-top:0px;
    background-color:#FFF;
    height:auto !important;
    min-height:161px;
    height:161px;

}
.dostosuj_header {
    background-color:#de1f26;
    height:52px !important;
    height:43px;
    color:#fff;
    font:15px arial;
    line-height:52px !important;
    line-height:43px ;
    padding-left:13px;
}

.dostosuj a {
    display:block;
    height:53px;
    border-bottom:1px solid #9d9fa2;
    background: url(gfx/arrow_red.gif) no-repeat 15px center;
    padding-left:30px;
    font:15px/50px arial;
    color:#333;
    text-decoration:none;
}

.dostosuj a:hover {
    color:#DE1F26;
}
.boks_header {
    height:35px;
    line-height:32px;
    position:relative;
    padding:10px 10px 0px 10px;
}
.boks_header img {
    vertical-align: middle;
    border:none;
}
.boks_header img.bsygnet {
    margin-right:8px;

}

.archiwum {
    float:right;
    margin-top:5px;
    height:14px;


}
.archiwum a {
    font:600 12px/12px tahoma;
    color:#333;
    text-decoration:none;
}

.archiwum img {
    vertical-align:middle;
    margin-right:5px;
    margin-top:-2px !important;
    margin-top:2px;
}
.archiwum a:hover {
    color:#DE1F26;
}


.news_home {
    float:left;
    width:350px;
    height:135px;
    margin-top:10px;


}

.news_home2 {
    float:left;
    width:335px;
    padding-left:15px;
    height:135px;
    margin-top:10px;
    border-left:1px solid #d5d4d4;
}

.news_title,.news_title a {
    color:#c32026;
    font:600 12px tahoma;
    text-decoration: none;
}

.news_data {
    font:11px tahoma;
    color:#9d9fa2;
    padding: 5px 0px;
}

.news_text {
    font:12px tahoma;
    color:#333;
    line-height:150%;
    padding-right:5px;
}
.news_more {
    float:right;
    padding-left:12px;
    background: url(gfx/arrow.gif) no-repeat left center;
    display:inline;
}
.news_more a {
    color:#000;
    font:600 12px tahoma;
    text-decoration:none;
}

.news_more a:hover {
    color:#EC1C24;
}

.foto_bg_mini {

    float:left;
    margin-right:10px;
    width:86px;
    height:68px;
    text-align:center;
    background: url(gfx/foto_bg_mini.gif) no-repeat center center;
    position:relative;
    top:3px;
}
.foto_bg_mini  img {

    margin-top:5px;

}

.foto_center {
    text-align:center;
    padding-top:10px;
}

.foto_center img {
    border:none;
}

.right_bg {
    background-color:#fff;
    padding:12px;
    height:auto !important;
    min-height:200px;
    height:200px;
}











.footer {
    margin:0px auto 10px auto;
    width:990px;
    height:35px;
    border-top:2px solid #c32026;
    background-color:#333;
    text-align: left;
    color:#FFF;
    font:11px tahoma;
    position: relative;

}
.lm {
    float:right;
    position:relative;
    top:6px;
    height:25px;
    width:90px;
}
.lm img {
    border:none;
    vertical-align: middle;
}

.telefon_footer {
    position: absolute;
    right:114px;
    top:10px;
}


.footer_menu {

    width:850px;
    text-align: left;
    position:relative;
    top:10px;
}

.footer_menu a {
    color:#FFF;
    text-decoration: none;
    padding:0px 10px;
}


.footer_menu a:hover {
    text-decoration: underline;
}




.news_list_element {
    padding-bottom:20px;
    height:auto !important;
    min-height: 90px;
    height:90px;
}

.news_list_element img {
    float:left;
    margin-right:10px;
    border:1px solid #A5A4A4;
}

.news_list_element .news_more {
    text-align: right;
}

.news_list_element .news_more a {
    color:#000;
    text-decoration: none;
}

.news_list_element .news_more a:hover {
    color:#da251c;
    text-decoration: underline;
}

.news_list_element .news_header a {
    color:#565759;
    font:600 14px verdana;
    text-decoration: none;
}

.multicont_porady_list {
    padding: 10px 0px;
    padding-left: 10px;
}

.porady_list_element {
    padding-bottom:15px;
}
.porady_header {
    height:16px;
    font:100 12px/16px tahoma;
    color:#000;
    cursor:pointer;
}

.porady_header img {
    vertical-align: top;
    margin:0;
    margin-right:6px;

}

.porada {
    padding-top:10px;
    line-height:150%;
    display:none;
}

.produkty_list {
    width:704px;
}

.produkty_list img {
    border:none;
}

.produkt_info {
    z-index:1000;
    width:125px;
    height:18px;
    background-color:#000;
    position:absolute;
    opacity: .65;
    filter: alpha(opacity=65);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";

}
.promo_info {
    z-index:1000;
    color:#fff;
    padding:0px 10px;
    height:18px;
    line-height: 18px;
    background-color:#000;
    position:absolute;
    opacity: .65;
    filter: alpha(opacity=65);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
}

.produkt_opcja {
    z-index:2010;
    position:absolute;
}

.produkt_info_text{
    z-index:1001;
    color:#FFF;
    width:120px;
    height:auto;
    min-height:27px;
    height:27px;
    padding-left:4px;
    font:10px tahoma;
    position:absolute;
}

.show_produkt {
    text-align:left;
    margin-top:10px;
    margin-bottom:10px;
    padding-left:35px;
    height:30px;

    background: url(gfx/button_arrow.gif) no-repeat left top;
}

.show_produkt div {
    height:28px;
    line-height: 28px;
    font:600 12px/28px tahoma;
    color:#696969;
    text-decoration: none;
    border:1px solid #696969;
    float:left;
    padding:0 10px;
}

a.s_produkt  {
    font:600 12px/30px tahoma;
    color:#696969;
    text-decoration: none;
}

.show_produkt a {
    text-decoration:none;
    color:#ED3230;
}

.show_produkt a:hover {
    text-decoration:underline;
    color:#333;
}



.faq_formularz_input {

    width:504px;
    height:26px;
    line-height:26px;
    text-align:left;
    margin-bottom:10px;

}

.faq_formularz_input label {
    font:12px tahoma;
    color:#3b3b3b;
    height:24px;
    line-height:26px;
    padding-right:6px;
    text-align:right;
    width:78px;
    float:left;
}
.faq_formularz_input input,.faq_formularz_input select {
    font:14px tahoma;
    color:#444;
    width:265px;
    height:20px;
    line-height:20px;
    border:1px solid #c4c4c4;
    margin:0;
    display:inline;
}




.faq_formularz_textarea {
    text-align:left;
    width:550px;
    height:auto !important;
    min-height:155px;
    height:155px;
}

.faq_formularz_textarea label {
    font:12px tahoma;
    color:#3b3b3b;
    height:24px;
    line-height:24px;
    padding-right:6px;
    text-align:right;
    width:78px;
    float:left;

}
.faq_formularz_textarea textarea{
    font:14px tahoma;
    color:#444;
    width:360px;
    height:150px;
    border:1px solid #c4c4c4;
    vertical-align: top;
}


.faq_formularz_kontener {
    width:590px;
    padding-top:10px;
    padding-bottom:20px;
}

.faq_formularz_button {
    margin:20px 0px 0px 0px;
    padding-left:84px;
    clear:both;
}

.faq_formularz_button  input {

    width:150px;
    padding: 5px  20px 5px 20px;
    color:#FFF;
    font: 600 13px verdana;
    background-color: #DE1F26;
    border:none;
}

.faq_formularz_kontener .send_buttom {
    cursor:pointer;
    text-align:center;
    padding:5px 10px;
    width:160px;

}

/* style formularz akontaktowego */

.kontakt_formularz_input {

    width:504px;
    height:26px;
    line-height:26px;
    text-align:left;
    margin-bottom:10px;

}

.kontakt_formularz_input label {
    font:12px tahoma;
    color:#3b3b3b;
    height:24px;
    line-height:26px;
    padding-right:6px;
    text-align:right;
    width:132px;
    float:left;
}
.kontakt_formularz_input input,.kontakt_formularz_input select {
    font:14px tahoma;
    color:#444;
    width:265px;
    height:20px;
    line-height:20px;
    border:1px solid #c4c4c4;
    margin:0;
    display:inline;
}




.kontakt_formularz_textarea {
    text-align:left;
    width:550px;
    height:auto !important;
    min-height:155px;
    height:155px;
}

.kontakt_formularz_textarea label {
    font:12px tahoma;
    color:#3b3b3b;
    height:24px;
    line-height:24px;
    padding-right:6px;
    text-align:right;
    width:132px;
    float:left;

}
.kontakt_formularz_textarea textarea{
    font:14px tahoma;
    color:#444;
    width:360px;
    height:150px;
    border:1px solid #c4c4c4;
    vertical-align: top;
}


.kontakt_formularz_kontener {
    width:590px;
    padding-top:10px;
    padding-bottom:20px;
}

.kontakt_formularz_button {
    margin:20px 0px 0px 0px;
    padding-left:138px;
    clear:both;
}

.kontakt_formularz_button  input {

    width:150px;
    padding: 5px  20px 5px 20px;
    color:#FFF;
    font: 600 13px verdana;
    background-color: #DE1F26;
    border:none;
}

.kontakt_formularz_kontener .send_buttom {
    cursor:pointer;
    text-align:center;
    padding:5px 10px;
    width:160px;

}


/* image replacement */
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
    margin:0;
    padding:0;
    display:block;
    overflow:hidden;
    text-indent:-8000px;
}
/* image replacement */

.multicont_galeria_scroll {
    position:relative;
    padding-top:4px;
    margin-left:45px;
}

.multicont_galeria_scroll ul, .multicont_galeria_scroll li
{
    margin:0;
    padding:0;
    list-style:none; 
}

.multicont_galeria_scroll li{
    /*
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/
    width:620px;
    height:90px;
    overflow:hidden;


}
#prevBtn, #nextBtn
{
    display:block;
    width:30px;
    height:77px;
    position:absolute;
    left:0px;
    top:10px;
    z-index:1000;
}
#nextBtn{
    left:679px;
}
#prevBtn a, #nextBtn a
{
    display:block;
    position:relative;
    width:30px;
    height:77px;
    background:url(gfx/btn_prev.gif) no-repeat 0 0;
}
#nextBtn a{
    background:url(gfx/btn_next.gif) no-repeat 0 0;
}

.slider_gal {
    position:relative;
    width:100%;
    margin-top:30px;

}
.slider_gal .multicont_galeria_scroll ul li img{

    border:4px solid #ddd;
    margin-right:6px;
    margin-left:6px;
    cursor:pointer;

}

#tip7-title { text-align: left; }

#tip7-title b { display: block; }

#tip7-title span { float: right; }

.oferta_tabela {
    border-bottom: 1px solid #ddd;
}

.oferta_tabela th {
    color:#777;
}

html body .foto {
    border:4px solid #474749;
}

.header_sekcji {
    color:#333;
    font:600 12px/16px verdana;
    height:16px;
    cursor:pointer;
}

.header_sekcji img {
    vertical-align: top;

}

.legenda {
    height:12px;
    margin-bottom:15px;
    font:10px/12px verdana;
    color:#333;

    /*    padding-left:10px;*/
    width:300px;
    float:right;
    text-align:right;
    margin-top:8px;
    /*    margin-right:10px;*/
}
.legenda img {
    vertical-align: middle;
    margin-bottom:2px;
}

.zgoda {
    padding-bottom:15px;
    padding-left:28px;
}

.captcha_div a {
    text-decoration: none;
    color:#333;
    outline: none;
}

.captcha_div a:hover {
    text-decoration: underline;
    color:#333;
}

.captcha_div img {
    vertical-align: middle;
    margin-right:5px;
}

.pozostale {
    margin-top:0px;
    margin-bottom:10px;
    padding:10px 0px 5px 4px;
    background-color: #eee;
}

.pozostale a {
    outline: none;
}

.pozostale img {
    border:none;
    margin-bottom:5px;
    margin-left:4px;
    margin-right:4px;
    outline: none;
}

.pozostale img.miniatura_big {
    margin-bottom:6px;
}
.pozostale_title {
    color:#777;
    font:600 11px tahoma;
    padding-bottom:5px;
}
.pozostale_title img {
    vertical-align: middle;
}
.produkt_nazwa {
    height:30px;
    line-height:30px;
    margin-top:8px;
}
.produkt_nazwa span {
    color:#DE1F26;
}

.produkt_nazwa img {
    float:right;
    border:none;
    margin-left:10px;
}

.link_tabela {
    color:#696969;
    text-decoration: none;
    font-weight: bold;
}

.link_tabela:hover {
    text-decoration: underline;
    color:#DE1F26;
}

.kontakt_formularz_kontener .label_bold {
    font-weight:bold;
}

.kontakt_formularz_kontener .label_big {
    width:191px;
}

.tabela_pliki_do_pobrania {

    border-collapse: collapse;
    border:1px solid #696969;


}
.tabela_zamowienie {
    border-collapse: collapse;
    border:1px solid #c4c4c4;

}

.tabela_zamowienie  tr th {
    color:#696969;
}

.tabela_zamowienie tr td input {
    border:1px solid #fff;
    text-align: center;
    padding:3px 0px;
    font:13px tahoma;
}

.tabela_zamowienie tr td select {
    border:1px solid #c4c4c4;
    height:23px;

}

.suma {
    text-align:right;
    padding-right: 18px;
    padding-top:15px;
    padding-bottom:10px;
    height:15px;
    font-size: 14px;
}



.potwierdzenie_zamowienia {
    display:none;
    width:800px;
    height:auto !important;
    min-height:290px;
    height:290px;
    border:1px solid #696969;
    background-color: #FFF;
    position:absolute;
    padding:10px;
    z-index:1000;

}


.potwierdzenie_zamowienia table td {
    color:#3B3B3B;
}

.potwierdzenie_zamowienia table td span,.potwierdzenie_zamowienia table td div  {
    color:#000;
    padding-left:5px;
    font:600 12px verdana;
}

.potwierdzenie_zamowienia table td  city {
    color:#DE1F26;
    font:600 12px verdana;
}
.potwierdzenie_zamowienia table th {
    color:#696969;
}

.potwierdz_ok {
    position:relative;
    height:30px;
    margin-top:20px;
}

.potwierdz_ok .anuluj {
    position:absolute;
    left:40px;
    top:0px;
    width:180px;
    height:30px;
    background-color: #DE1F26;
    color:#FFF;
    cursor:pointer;
    font:600 13px/30px verdana;
    text-align: center;
}

.potwierdz_ok .wyslij {
    position:absolute;
    right:40px;
    top:0px;
    width:180px;
    height:30px;
    background-color: #333;
    color:#FFF;
    cursor:pointer;
    font:600 13px/30px verdana;
    text-align: center;
}

.potwierdzenie_zamowienia table td  .lista_produktow div {
    font-weight: normal;
    padding-bottom:5px;
    padding-top:5px;
}

#tip7-title { 
    text-align: left;
    line-height:100%;
}

#tip7-title b { display: block; margin-right: 20px; }

#tip7-title span { float: right; }

#menu_d .multicont_box_menu ul li a {
    padding-top:19px;
    padding-bottom:19px;
}
.link_pobierz_foto {
    padding-top:3px;
    text-align: right;
}

.link_pobierz_foto a {
    text-decoration: none;
    color:#696969;
    outline: none;
}

.link_pobierz_foto a:hover {
    color:#DE1F26;
}

.table_z  {
    font-family: tahoma;
    color: #696969;
    margin-left:2px;
}

.table_z input {
    border:1px solid #c4c4c4;
    text-align: center;
    margin-bottom: 2px;
    padding:3px 0px;
    font:13px tahoma;
}

.table_z textarea {
    border:1px solid #c4c4c4;
    margin-bottom: 2px;
    font:13px tahoma;
}

.nazwa_kategorii_p {
    padding-bottom:10px;
    padding-left:9px;
    font:600 14px tahoma;
}

.zmienGal {
    margin-left:41px;
    width:180px;
    margin-bottom:13px;
    margin-top:-7px;
    border:1px solid #D4D4D4;
}
.sd {
    height:auto !important;
    min-height: 110px;
    height:110px;
    background-color: #fff;
    margin-top:1px;
}
.sdh {
    background-color: #DE1F26;
    height:26px;
    font:600 12px/26px tahoma;
    padding-left: 9px;
    color:#fff;
}
.sdl {
    height:27px;
    line-height: 27px;
    padding-left:24px;
    border-bottom: 1px solid #e7e7e7;
    background: url("gfx/arrow.gif") no-repeat  10px center ;
}

.sdl a {
    color:#000;
    text-decoration: none;
    font:12px/27px tahoma;
}
.sdl a:hover {
    color:#de1f26;
}

.ruser_column {
    height:auto !important;
    min-height: 300px;
    height:300px;
}
.ruser_column img {
    margin-bottom:10px;
}
.link_box_kontakt {
    text-decoration: none;
    color: rgb(0, 0, 0);
}

.link_box_kontakt:hover {

    color:#de1f26;
}

.k_telefon {
    height:59px;
    border-bottom:1px solid #333;
    font: 16px/59px tahoma;
    color:#000;
    padding-left:40px;
    background: url(gfx/telefon.gif) no-repeat 10px 20px;
}

.k_pytanie {
    height:59px;
    border-bottom:1px solid #333;
    font:  16px/59px tahoma;
    color:#000;
    padding-left:40px;
    background: url(gfx/koperta.gif) no-repeat 10px 20px;
}

.k_kup {
    height:60px;
    font: 16px/60px tahoma;
    color:#000;
    padding-left:40px;
    background: url(gfx/zamowienie.gif) no-repeat 10px 20px;
}
