A
{
 border: 0px;
 color: #0044CC;
}

A:link.autor, A:visited.autor
{
 color: #228800;
 text-decoration: none;
}

A:hover.autor
{
 color: #228800;
 text-decoration: underline;
}

A:link.tytul, A:visited.tytul
{
 color: #0044CC;
 font-size: 16px;
 font-weight: bold;
 text-decoration: none;
}

A:hover.tytul
{
 text-decoration: underline;
}

A:link.tytul_n, A:visited.tytul_n
{
 color: #0044CC;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
}

A:hover.tytul_n
{
 text-decoration: underline;
}

A.wiecej
{
 color: #0044CC;
}

A:link.cena, A:visited.cena
{
 color: #FF0000;
 font-weight: bold;
 text-decoration: none;
}

A:hover.cena
{
 background:#FF0000;
 color: #FFFFFF;
 text-decoration: none;
}

A:link.cena_d, A:visited.cena_d
{
 color: #FF0000;
 font-size: 16px;
 font-weight: bold;
 text-decoration: none;
}

A:hover.cena_d
{
 background: #FF0000;
 border: 2px solid #FF0000;
 color: #FFFFFF;
 font-size: 16px;
 font-weight: bold;
 text-decoration: none;
}

A:link.mini_link, A:visited.mini_link
{
 font-size: 9px;
 color: #228800;
 text-decoration: none;
}

A:hover.mini_link
{
 font-size: 9px;
 color: #228800;
 text-decoration: underline;
}

A:link.podmenu, A:visited.podmenu
{
 color: #CC0000;
 font-family: Arial;
 font-size: 13px;
 font-weight: bold;
 text-decoration: none;
}

A:hover.podmenu
{
 color: #CC0000;
 font-size: 13px;
 font-weight: bold;
 text-decoration: underline;
}

A.podmenu_on
{
 background: #CC0000;
 color: #FFFFFF;
 font-family: Arial;
 text-decoration: none;
}

A:link.stopka, A:visited.stopka
{
 color: #FF8800;
 font-size: 13px;
 font-weight: bold;
 text-decoration: none;
}

A:hover.stopka
{
 color: #FF8800;
 font-size: 13px;
 font-weight: bold;
 text-decoration: underline;
}

BODY
{
 background:url(../grafika/elementy/tlo_lato.jpg);
 background-attachment: fixed;
 background-position: center top;
 background-repeat: norepeat;
 margin: 0,0;
 font-family: Arial, Verdana;
 font-size: 11px;
}

DIV
{
 font-size: 11px;
 text-align: left;
}

HR
{
 width: 100px;
 height: 1px;
 text-align: center;
 color:CCCCCC;
}

IMG.img
{
 border: 0px solid #FFFFFF;
}

IMG.flaga
{
 border: 1px solid #FFFFFF;
 position: absolute;
 left: 480px;
 top: 0px;
}

INPUT.wyszukiwarka
{
 z-index: 1;
 background-color: #FFFFFF;
 border: solid 1px #CCCCCC;
 font-size: 11px;
 width: 105px
}

SELECT
{
 border-width:1px;
}

TABLE
{
 border-collapse: collapse;
 background-color: #FFFFFF;
}

TD
{
 font-size: 11px;
 color: #000000;
}

TD.kol_prawa
{
 border-left-style: solid;
 border-left-width: 1px;
 border-left-color: #CCCCCC;
}

TD.panel_lewy
{
 background-color: #FFFFFF;
}

TD.panel_prawy
{
 border-left-style: solid;
 border-left-width: 1px;
 border-left-color: #CCCCCC;
}

TD.podmenu
{
 color: #CC0000;
 font-family: Verdana;
 font-size: 13px;
 font-weight: bold;
 height: 90px;
}

TD.stopka
{
 color: #000000;
 font-size: 11px;
}

.autor_2
{
 font-size: 16px;
 color: #0044CC;
}

.autorzy
{
 color: #666666;
}

.baner
{
 border-width: 0px;
 width: 200px;
}

.cena_promo
{
 color: #666666;
 text-decoration: line-through;
 font-size: 11px;
}

.dane_kat
{
 color: #888888;
 width: 180px;
}

.dane_tech
{
 color: #888888;
}

.flaga
{
 border-width: 0px;
 width: 60px;
 height: 40px;
}

.foto
{
 width: 100px;
 height: 120px;
 border: 1px solid #CCCCCC;
 margin-right: 10px;
}

.ikona
{
 border-width: 0px;
 float: right;
 margin-left: 10px;
 margin-right: 15px;
 height: 50px;
 width: 50px;
}

.nazwa
{
 font-family: Verdana;
 font-size: 13px;
 font-variant: small-caps;
}

.okl_d
{
 border: solid #CCCCCC 1px;
 float: right;
 margin-left: 0px;
 margin-right: 0px;
 width: 180px;
}

.okl_m
{
 border: solid #CCCCCC 1px;
 float: right;
 margin-left: 10px;
 margin-right: 0px;
 margin-top: 0px;
 margin-bottom: 10px;
 width: 70px;
}

.okl_n
{
 border: solid #CCCCCC 1px;
 float: right;
 margin-left: 5px;
 margin-right: 15px;
 width: 50px;
}

.opis
{
 font-size: 13px;
}

.patroni
{
 height: 50px;
 margin-bottom: 20px;
 margin-right: 20px;
 border: 0px;
}

.rej_tyt
{
 height:50px;
 font-family: Verdana;
 font-size: 15px;
 font-variant: small-caps;
 font-weight: bold;
}


.rej_form
{
 width: 200px;
 background-color: #FFFFDD;
 border: 1px solid #CCCCCC;
 font-family: Verdana;
 font-size: 13px;
}

.rej_form_2
{
 width: 200px;
 height:60px;
 background-color: #FFFFDD;
 border: 1px solid #CCCCCC;
 font-family: Verdana;
 font-size: 13px;
}

.rej_opis
{
 height:30px;
 font-family: Verdana;
 font-size: 13px;
 font-variant: small-caps;
 font-weight: bold;
}

.rej_opis_2
{
 height:30px;
 color: #AA0000;
 font-family: Verdana;
 font-size: 13px;
 font-variant: small-caps;
 font-weight: bold;
}

.rej_opis_3
{
 color: #009900;
 font-family: Verdana;
 font-size: 13px;
 font-variant: small-caps;
 font-weight: bold;
 padding-left: 250px;
}

.wysz_opis_1
{
 width: 120px;
 font-family: Verdana;
 font-size: 13px;
 font-variant: small-caps;
 font-weight: bold;
}

.wysz_opis_2
{
 width: 140px;
 font-family: Verdana;
 font-size: 13px;
 font-variant: small-caps;
 font-weight: bold;
}

.wysz_form_1
{
 width: 380px;
 height:20px;
 background-color: #FFFFDD;
 border: 1px solid #CCCCCC;
 font-family: Verdana;
 font-size: 13px;
}

.wysz_form_2
{
 width: 120px;
 font-family: Verdana;
 font-size: 13px;
 background-color: #FFFFDD;
 border: 1px solid #CCCCCC;
}
