body {
font-family: "verdana", "lucida sans unicode", "ms sans Serif";
font-size: 12px;
line-height: 1.5em;
color: #000090;
}

#zyczenia, #zyczenia p { 
text-align: center;
}

a { 
text-decoration: none;
}

p { 
text-align: justify;
font-size: 12px;
}

ul, li {
list-style: none;
}

#naglowek {
padding: 0px;
border: 0px solid #FF3366;
float: left;
width: 900px;
clear: both;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
}

#lewo { 
border: 0px solid #CC66CC;
width: 200px;
float: left;
margin: 0px;
padding: 0px;
}

#prawo {
border-left: 1px solid #B0B0B0;
border-top: 0px solid #0193DE;
border-right: 0px solid #0193DE;
border-bottom: 0px solid #0193DE;
width: 685px;
float: left;
margin: 0px;
padding-bottom: 0px;
padding-left: 10px;
padding-right: 0px;
padding-top: 0px;
min-height: 400px;
}

#logo {
padding: 0px;
float: left;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;

}

#menu { 
list-style-type: none;
text-align: right;
clear: both;
font-size: 12px;
font-weight: bold;
padding: 0px;
padding-top: 20px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
color: #B0B0B0;
border: 0px solid #FFFF99;
line-height: 1.5em;
}



#menu a:link, #menu a:visited {
text-decoration: none;
color: #909090; 
padding-right: 16px;
margin: 0px;
}

#menu a:hover  {
text-decoration: none;
color: #0193DE;
background-image: url('grafika/strzalka_2.png');
background-position: right;
background-repeat: no-repeat;
padding-right: 16px;
margin: 0px;
}

#activ_link a  {
text-decoration: none;
color: #0193DE;
background-image: url('grafika/cube.png');
background-position: right;
background-repeat: no-repeat;
margin: 0px;
}

#stopka { 
clear: both;
width: 895px;
font-size: 10px;
text-align: right;
color: #B0B0B0;
padding-bottom: 2px;
padding-left: 0px;
padding-right: 0px;
padding-top: 2px;
}

#stopka a:link, #stopka a:visited {
color: #B0B0B0;
text-decoration: none;
}

#stopka a:hover { 
color: #0193DE;
background-image: none;
text-decoration: none;
}

#stopka_2 { 
width: 895px;
float: left;
}

#stopka_2 img { 
margin-left: 3px;
margin-bottom: 0px;
margin-right: 0px;
margin-top: 0px;
padding: 0px;
float: right;
}

#link_logo { 
background-image: none;
border: 0px solid #FF3399;
float: left;
margin: 0px;
padding: 0px;
}

#tytul {
text-align: left;
color: #0099FF;
margin-bottom: 5px;
font-weight: bold;
font-size: 14px;
border-bottom: 0px solid #0099FF;
padding-bottom: 4px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
background-image: url('grafika/linia_gradient_tytul.png');
background-position: left bottom;
background-repeat: no-repeat;
}

.podtytul {
text-align: left;
color: #FF7920;
margin-bottom: 5px;
border-bottom: 0px solid #FF7920;
padding-bottom: 2px;
padding-left: 0px;
padding-right: 0px;
padding-top: 7px;
font-size: 12px;
font-weight: bold;
clear: both;
background-image: url('grafika/linia_gradient_podtytul.png');
background-position: left bottom;
background-repeat: no-repeat;
}

.wstep {
padding: 0px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
line-height: 1.5em;
}


#wizyt_wesel, #wizyt_wesel li {
float: left;
margin: 0px;
padding: 0px;
}

#wizyt_wesel li { 
margin: 1px;
border: 1px solid #D0D0D0;
text-align: center;
padding: 2px;
}


.miniat { 
float: left;
margin: 0px;
padding: 0px;
width: 100%;
text-align: center;
}

.miniat_kw {
float: left;
margin: 0px;
padding-left: 15px;
/*height: 200px;*/
text-align: center;
}

.tech {
float: left;
margin: 0px;
padding: 0px;
color: #409000;
font-size: 9px;
width: 156px;
}

.tech ul, .tech li {
list-style: disc;
padding: 0px;
margin: 0px;
}

.tech li {
padding-left: 2px;
font-weight: bold;
margin-left: 18px;
}

#podmenu, #podmenu li { 
float: left;
list-style-type: none;
margin: 0px;
padding: 0px;
font-size: 9px;
}

#podmenu a { 
margin-right: 10px;
color: #FF7920;
}

#podmenu a:hover { 
margin-right: 10px;
color: #FF7920;
text-decoration: underline;
}

.w_gore {
clear: both;
text-align: right;
margin: 0px;
padding: 0px;
color: #B4B400;
margin-bottom: 10px;
width: 100%;
border-bottom: 0px solid #FF7920;
padding-bottom: 2px;
font-size: 9px;
background-image: url('grafika/linia_gradient_wgore.png');
background-position: right bottom;
background-repeat: no-repeat;
}

.w_gore a {
clear: both;
text-align: right;
margin: 0px;
padding: 0px;
color: #FF7920;
}

#form_papier, #form_koperty { 
border: 1px solid #609FFF;
margin: auto;
width: 98%;
text-align: center;
border-collapse: collapse;
border-spacing: 0px;
}

#form_papier td, #form_papier th, #form_koperty td, #form_koperty th {
border: 1px solid #609FFF;
}

#cennik {
margin: auto;
width: 98%;
text-align: left;
border-collapse: collapse;
border-spacing: 0px;
}

#cennik, #cennik td {
border: 1px solid #609FFF;
}



.c_tyt {
float: left;
text-align: left;
clear: none;
width: 290px;
margin-bottom: 2px;
margin-left: 10px;
margin-right: 0px;
margin-top: 0px;
padding: 0px;
}

.c_cena { 
text-align: right;
width: 130px;
float: left;
margin: 0px;
padding: 0px;
}

.kolory dt{ 
margin: 0px;
padding-left: 10px;
padding-top: 2px;
background-position: left;
background-repeat: no-repeat;
font-weight: bold;
text-transform: uppercase;
font-size: 11px;
height: 25px;
color: #DCDCDC;
}

.opis_koloru {
margin-left: 5px;
padding: 0px;
text-align: justify;
font-size: 11px;
}

#pole_reklamy { 
margin-right: 0px;
margin-top: 20px;
padding: 0px;
float: right;
}

#reklama_1, #reklama_2 {
border: 0px solid #DCDCDC;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 20px;
padding: 0px;
}

/* opis kredek*/
#bezowy {
background-image: url('grafika/kredka_bezowa.png');
}
#czerwony {
background-image: url('grafika/kredka_czerwona.png');
}
#pomaranczowy {
background-image: url('grafika/kredka_pomaranczowa.png');}
#rozowy{
background-image: url('grafika/kredka_rozowa.png');}
#zolty {
background-image: url('grafika/kredka_zolta.png');}
#brazowy {
background-image: url('grafika/kredka_brazowa.png');
}
#czerwonobrazowy {
background-image: url('grafika/kredka_czerwonobrazowa.png');
}
#zloty {
background-image: url('grafika/kredka_zlota.png');
}
#blekitny {
background-image: url('grafika/kredka_blekitna.png');
}
#lawendowy {
background-image: url('grafika/kredka_lawendowa.png');
}
#zielonozolty {
background-image: url('grafika/kredka_zielonozolta.png');
}
#fioletowy {
background-image: url('grafika/kredka_fioletowa.png');
}
#granatowy {
background-image: url('grafika/kredka_granatowa.png');
}
#niebieski {
background-image: url('grafika/kredka_niebieska.png');
}
#oliwkowy {
background-image: url('grafika/kredka_oliwkowa.png');
}
#turkusowy {
background-image: url('grafika/kredka_turkusowa.png');
}
#zielony {
background-image: url('grafika/kredka_zielona.png');
}
#bialy {
color: #000000;
background-image: url('grafika/kredka_biala.png');
}
#czarny {
background-image: url('grafika/kredka_czarna.png');
}
#srebrny {
color: #000000;
background-image: url('grafika/kredka_srebrna.png');
}
#szary {
background-image: url('grafika/kredka_szara.png');
}


.wiecej { 
float: right;
clear: both;
margin: 0px;
padding: 0px;
font-size: 9px;
width: 200px;
text-align: right;
}
/* ----------------------------------------------------*/

#kartka_poczt, #kartka_poczt li { 
float: left;
margin: 0px;
padding: 0px;
}

#kartka_poczt li { 
background-color: #333333;
margin: 5px;
border: 1px solid #D0D0D0;
text-align: center;
padding-top: 3px;
width: 210px;
}

#kartka_poczt img { 
border: 1px solid #FFFFFF;
margin: 0px;
}


.www, .kalendarz_b, .kalendarz_w, .kalendarz_wiz, .katalog, .kartka_poczt_pion, .kartka_poczt_poziom, .wizytowki { 
float: left;
padding: 0px;
margin: 0px;
margin-bottom: 10px;
}

.www li, .kalendarz_b li, .kalendarz_w li, .kalendarz_wiz li, .katalog li, .kartka_poczt_poziom li, .kartka_poczt_pion li, .wizytowki li {
float: left;
padding: 0px;
margin: 0px;
margin-right: 9px;
margin-bottom: 10px;
background-color: #DCDCDC;
border: 1px solid #A9A9A9;
}

.www img, .kalendarz_b img, .kalendarz_w img, .kalendarz_wiz img, .katalog img, .kartka_poczt_pion img, .wizytowki img { 
margin: 0px;
margin-left: 28px;
margin-right: 28px;
border: 1px solid #A9A9A9;
}

.www a:link, .www a:visited { 
color: #000090;
margin: 0px;
padding: 0px;
}

.www a:hover {
color: #0193DE;
}

#prawo li a img:hover, .inne dd a img:hover {
border: 1px solid #FF0000;
filter:alpha(opacity=75, style=2);
-moz-opacity: 0.70; /* FF */
opacity: 0.70; /* Opera */
}

.kartka_poczt_poziom img{ 
margin: 0px;
margin-left: 4px;
margin-right: 4px;
border: 1px solid #A9A9A9;
}

.opis_www, .opis_kalendarz, .opis_katalog, .opis_kartka, .opis_wizyt, .inne dt { 
padding: 3px;
font-size: 10px;
text-align: center;
}

.www li {
height: 155px;
}

.kalendarz_b li{
height: 155px;
}

.kalendarz_w li{
height: 275px;
}

.kalendarz_wiz li{
height: 235px;
}

.katalog li {
height: 150px;
}

.kartka_poczt_pion li {
height: 250px;
}

.kartka_poczt_poziom li {
height: 185px;
}

.wizytowki li{
height: 280px;
}

.inne {
padding: 5px;
margin: 0px;
margin-bottom: 10px;
background-color: #333333;
border: 1px solid #DCDCDC;
width: 310px;
text-align: center;
}
.inne dd {
margin: 0px;
padding: 0px;
}

.inne img {
border: 1px solid #A9A9A9;
}

/* główne kolory
żółty - 
niebieski - #0099FF - tytuł działu, linia podkreślająca tyt. działu
czerwony - #Ff7920 - podtytuł, linia podkreślająca podtytuł
szary - #F0F0F0 - tło grafik
*/
