* { margin:0px; padding:0px; border:0px; }

body {
        font-family: arial;
        color: #2d2d2d;
        font-size:11px;
        background-color: #fff;
        cursor: default;
}

.WindowMain {
        width:990px;
        overflow: hidden;
        margin: auto;
}

div.ikonki {
        float:left;
        height:59px;
        width:63px;
}

div.stopka {
        color: #adadad;
        background: url(img/pasek_tlo.gif) top left repeat-x; 
        height:92px;
        font-size:11px;
}

a.menu_dolne {
        color: #aeaeae;
        text-decoration:none;
}

a.link_firmy {
        color: #676767;
        text-decoration:none;
}

a.link_email {
        text-decoration:none;
        color: #aeaeae;
}

a.link1 {
        text-decoration: none;
        color: #2d2d2d;
}

a.link1:hover {
        text-decoration: underline;
        color: #d6242d;
}

a.link2 {
        color:#d62129;
        font-weight:bold;
        font-size:12px;
        text-decoration:none;
}

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

a.link3 {
	color: #d82028; 
	text-decoration:underline;
}

a.link_gray {
        color: #b37d7d;
        text-decoration:none;
}

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

.link_zobacz {
        display: block;
        background: url(img/button_zobacz.gif);
        float:left;
        width:121px;
        height:21px;
        text-decoration:none;
}

a.menu_dolne:hover, a.link_firmy:hover, a.link_email:hover {
        text-decoration:underline;
}

.menu1_pasek {
        background: url(img/rozdziel.gif) no-repeat top left; 
        height:28px; 
        width:1px;
        float:left;
}

a.menu1 {
        display: block;
        float:left;
        width:120px;
        text-align:center;
        color: #e39195;
        font-size:12px;
        text-decoration:none;
        padding-top:4px;
        height:24px;
}

a.menu2 {
        background: url(img/pasek_n.gif) repeat-x top left;
        display: block;
        float:left;
        width:120px;
        text-align:center;
        color: #feffff;
        font-size:12px;
        text-decoration:none;
        padding-top:4px;
        height:24px;
}

input.input_szukaj {
        background: url(img/input.gif) no-repeat top left;
        width:186px;
        height:22px;
        margin:3px;
        padding:3px;
        color: #636363;
        font-size:12px;
        font-weight:bold;
}

.input_1 {
        background-color:#ebebeb;
        border:1px solid #d4d4d4;
        color:#848484;
        font-family: arial;
        font-size:12px;
        padding:2px;
}

.image {
        padding:1px;
        margin-right:10px;
        border:1px solid #dfdfdf;
}

.tytul_art {
        float:left;
        font-size: 16px;
        font-weight: bold;
        color: #d42127;
        padding-top:7px;
        text-decoration:none;
}

.tytul_kat {
        font-family: arial black;
        font-size: 14px;

        color: #2d2d2d;
}

.data_art {
        margin-top:12px;
        background: url(img/button.gif) no-repeat;
        width:69px;
        height:14px;
        overflow:hidden;
        text-align:center;
        font-size:10px;
        color: #fff;
        float:right;
}

.ramka_lewa_polecamy, .ramka_lewa_inne, .ramka_lewa_prawa {
        float:left; 
        width:10px; 
        height:37px;
}

.ramka_prawa_polecamy, .ramka_prawa_inne, .ramka_prawa_prawa {
        float:left; 
        width:9px; 
        height:37px;
}

.ramka_srodek_polecamy {
        float:left; 
        width:631px; 
        height:37px; 
        background: url(img/ramka_tlo.gif) repeat-x left top;
}

.ramka_body_polecamy, .ramka_body_inne {
        width:648px; 
        border-left: 1px solid #dfdfdf; 
        border-right: 1px solid #dfdfdf; 
        background: url(img/pasek_tlo1.gif) top left repeat-x; 
        clear:both;
}

.ramka_stopka_polecamy, .ramka_stopka_inne {
        background: url(img/ramka_dol.gif) no-repeat top left; 
        width:650px; 
        height:23px; 
        clear:both;
}

.ramka_body_inne {
        width:636px; 
        padding:6px;
        border-left: 1px solid #dfdfdf; 
        border-right: 1px solid #dfdfdf; 
        background: url(img/pasek_tlo2.gif) top left repeat-x; 
        clear:both;
}

.ramka_srodek_inne {
        float:left; 
        width:631px; 
        height:30px; 
        background: url(img/ramka_tlo.gif) repeat-x left top; 
        padding-top:7px;
}

.ramka_body_prawa {
        width:288px; 
        border-left: 1px solid #dfdfdf; 
        border-right: 1px solid #dfdfdf; 
        background-color: #f4f4f4; 
        clear:both;
}

.ramka_srodek_prawa {
        float:left; 
        width:271px; 
        height:30px; 
        background: url(img/ramka_tlo.gif) repeat-x left top; 
        padding-top:7px;
}

.ramka_stopka_prawa {
        background: url(img/ramka_dol1.gif) no-repeat top left; 
        width:290px; 
        height:23px; 
        clear:both;
}

.skrot_art {
        color: #3b3b3b;
        font-size:12px;
        margin-left:20px;
        margin-right:20px;
}

a.link_art {
        color: #d82028; 
        font-weight:bold; 
        font-size:12px;
        text-decoration:none;
}

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

a.link_wiecej {
        display:block;
        background: url(img/button.gif) no-repeat;
        width:69px;
        height:14px;
        text-align:center;
        font-size:10px;
        color: #fff;
        text-decoration:none;
        float:right;
}

a.link_wiecej:hover {
        
}

a.link_kat {
        background: url(img/button4.gif) no-repeat top left;
        display:block;
        width:245px;
        height:27px;
        color:#2d2d2d;
        font-size:14px;
        padding-left:25px;
        padding-top:18px;
        text-decoration:none;
}

a.link_kat:hover {
        color: #d6242d;
        text-decoration:underline;
}

.linia_pozioma {
        background: url(img/pasek_poziom.gif) repeat-x center center; 
        padding:7px; 
        width:558px; 
        margin:auto; 
        clear:both; 
        height:2px;
}

#strony { font-size:14px; }

#strony a {
        text-decoration:none;
        color: #d82028;
        font-weight:bold;        
}

#strony a:hover {
        text-decoration:underline;
}

  #dhtmltooltip{
    font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#3a3807; text-decoration:none;
    position: absolute;
    padding-top:8px;
    padding-left:5px;
    text-align:center;
    height:22px;
    width:100px;
    background: url(img/chmurka.png) top left no-repeat;
    visibility: hidden;
    z-index: 10000;
}

  #dhtmltooltip1{
    font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#3a3807; text-decoration:none;
    position: absolute;
    padding:3px;
    font-weight:bold;
    background-color: #fff;
    border:1px solid #dfdfdf;
    width:400px;
    visibility: hidden;
    -moz-opacity:0.80;
    filter: alpha(opacity=80);
    -moz-border-radius: 5px; /*FireFox*/
    -khtml-border-radius: 5px; /*Konqueror*/
    -webkit-border-radius: 5px; /*Chrome i Safari*/
    border-radius: 5px; /*CSS 3.0*/
    z-index: 10000;
}

#dhtmltooltip4{
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    font-size:10px; color:#3a3807; 
    text-decoration:none;
    position: absolute;
    padding-top:8px;
    padding-left:15px;
    height:35px;
    width:89px;
    background: url(img/chmurka1.png) top left no-repeat;
    visibility: hidden;
    z-index: 10000;
}

  #modul_kategorie {
        width:270px; 
        height:360px; 
        margin:auto;

        background-color:#f4f4f4;
  }
  
.tabelka { background-color:#dfdfdf; }

.tab_td { background-color:#fbf5f5; }

.tab_td_ { background-color:#ebebeb; }

.gwiazdka { cursor:pointer; }

.clear { clear:both }
.bold { font-weight:bold; }
.red { color: #d82028; }

.t_center { text-align:center; }
.f_14 { font-size: 14px; }
.f_12 { font-size: 12px; }

