body {background-color: #FFF0D1; font-family: Arial; font-size:10px }


a:link,  a:active, a:visited { color: #663300; text-decoration: none; font-weight: bold }
a:hover { color: #FF0000; text-decoration: underline; font-weight: bold;}

a.extra:link, a.extra:active, a.extra:visited { color: #AA0000; font-size:14; text-decoration: none; font-weight: bold }
a.extra:hover { color: #AA0000; text-decoration: underline; font-size:14; font-weight: bold;}



table.main {width: 960px; height: 100%; padding: 0 10px 10px 10px; text-align: center}
table.menu { margin:0; border:1px solid #808080;  width: 235px; background-color: #FFEBC1; padding: 6; line-height:110%; text-indent:0; font-size:7pt }

table.gora { height: 120px; width: 933px; background-color: #FFEBC1; text-align: center; padding: 0; line-height:100%; word-spacing:0; text-indent:0; font-size:8pt }

table.menukontakt { margin:0; border:1px solid #808080; width: 240px; background-color: #FFEBA9; padding: 2; line-height:100%; word-spacing:0; text-indent:0; }
table.body {width: 100%; height: 100%; background-color: #FFEBC1; padding: 0; word-spacing:0; margin-top:0; margin-bottom:0; font-size:8pt; font-family:Arial; vertical-align:baseline; letter-spacing:0}
table { font-size:10pt }

table.foto {text-align: center}


th { text-align: center; color: #111111; background-color: #C0C0C0; font-size:10pt }

td.main {width: 240px; height: 100%; vertical-align: top }
td.gora {width: 25%; height: 100%; vertical-align: center; background-color: #FFEBC1; text-align: center; border:1px solid #808080; }
td.gora1 { height: 100%; vertical-align: center; background-color: #FFEBC1; text-align: center;}
td.ipr {  text-align: right; color: white; background-color: #4B0082; font-size: 7pt; font-weight: bold }
td.ipl { text-align: left; color: white; background-color: #4B0082; font-size: 7pt; font-weight: bold }
td { text-align: left; font-size:10pt }
td.c { text-align: center; font-size:10pt;font-weight: bold  }
td.f { text-align: center; font-size:11pt;line-height:150%;  }

td.e { text-align: center; font-size:10pt; }
td.r { text-align: right; font-size:10pt }
td.b { text-align: right; font-size:10pt; font-weight: bold }
td.kontakt{text-align: center; font-size:12pt; font-weight: bold }
td.newsletter{text-align: center; font-size:12pt; }
td.pix {width: 150px; height: 150px; text-align: center; padding: 5}
td.txt {width: 150px; text-align: center; font-size:10pt; font-weight: bold; }
td.news {width: 700px; text-align: center; color: black; background-color: #C0C0C0; font-size: 9pt; font-weight: bold }

td.mkj_koszyk{height:10px;overflow:hidden;}
td.mkj_koszyk p{font-size:10px;margin:0;padding:0;text-align:right;}
td.mkj_koszyk p strong{font-weight:600;}

p.relacje {text-align: justify; text-indent:40px;}

p.bordoduze {text-align: left; font-size:12pt; color: #663300; font-weight: bold}

p.bordo {text-align: center; font-size:8pt; color: #663300}

p.napis {text-align: center; font-size:16pt; color: #AA0000}

p.aktualnosci {text-align: center; font-size:8pt; color: #AA0000}

p.media {text-align: justify; text-indent:40px; font-size:10pt; }

p.border1 {border: 0}


a.kolor {color: #AA0000}



h1 { font-size:15pt }
img { border: 0px none;  }
acronym { cursor: help }

div.clear{
 clear:both;
}

div.about_autor{

}

div.about_autor p{
 text-align:justify;
 text-indent: 40px;
}

p.obraz_detail{
 float:right;
 width:430px;
 text-align:left;
 
}

span.autor_ng{
 width:75px;
 float:left;
}

span.tytul_ng{
 width:75px;
  float:left;
}


span.technika_ng{
 width:75px;
  float:left;
}

span.dopisek_ng{
 width:75px;
  float:left;
}


span.wymiary_ng{
 width:75px;
  float:left;
}


span.cena_ng{
 width:75px;
  float:left;
}

span.oprawa_ng{
 width:75px;
  float:left;
}

div.user{
 width:400px;
 margin:0 auto;
 text-align:left;
}

div.user label{
 display:block;
 margin-top:7px;
}

table.losowe_obrazy{
 margin:20px 0 0 0;
 padding:0;
}

table.losowe_obrazy td{
 margin:0;
 width:170px;
 text-align:center;
 padding:0 15px 5px 15px;
}

table.losowe_obrazy td a{
 border:0;
 margin:0 0 0 0px;
 padding:0;
}


table.losowe_obrazy img{
/* height:130px;*/

 margin:5px;
}

div.losowy_obraz2{
 padding:0;
 margin:29px 0 0 0;
 height:250px;
}

div.losowy_obraz2 h2{
 margin:0;
}

a.losowy_obraz{
 display:block;
 text-align:center;
 padding:5px;
 margin:10px;
}

