body{
background-color: #FFF0F5;
margin: 0;
padding: 0;
}
#body {
width: 1000px;
background-color: white;
height: auto;
border: 1px solid black;
}
#reklama {
margin: 5px;
}
#top{
width: 1000px;
background-color: white;
height: auto;
margin-left: 0;
padding: 0;
}
#menu {
width: 1000px;
background-color: white;
height: 30px;
margin: 0;
padding: 0;
}
#sub {
width: 200px;
height: 20px;
background-color: silver;
color: black;
border: 1px dotted black;
margin-left: 15px;
float: left;
padding: 3px;
}
#sub:hover{
background-color: white;
border: 1px solid black;
margin-left: 15px;
float: left;
padding: 3px;
}
#site {
width: 680px;
height: 140px;
border: 1px solid #abc;
padding: 5px;
margin-bottom: 14px;
}
#site2 {
width: 680px;
height: auto;
min-height: 150px;
border: 1px solid #abc;
padding: 5px;
margin-bottom: 14px;}
hr{
margin: 4px;
padding: 0px;
color: #abc;
border: 0px solid #abc;
background-color: #abc;
height: 1px;
}
#miniatura{
width: 120px;
height: 90px;
border: 1px solid black;
margin: 6px;
float: left;
}
#site #opis {
float: left;
width: 490px;
padding: 5px;
margin: 5px;
}
span.title {
font-weight: bold;
font-size: 14px; 
font-family: tahoma;
text-align: right;
padding-left: 10px;
}
span.more {
font-size: 12px; 
font-family: tahoma;
}
#menu a {
color: black;
display: inline;
padding: 5px 15px 15px 15px;
text-decoration: none;
font-family: tahoma;
font-weight: bold;
font-size: 15px;
}
#menu a:hover{
background-color: #48D1CC;
padding: 4px 15px 10px 15px;
color: white;
font-weight: bold;
}
#content{
background-color: white;
width: 1000px;
height: auto;
float: left;
border-right: 1px solid black;
border-left: 1px solid black;
margin-left:-1px;
}
#najlepsze {
width: 700px;
height: auto;
float: left;
border: 1px solid black; 
margin-left: 15px;
}
#najlepsze  #left, #najlepsze #right{
width: 340px;
height: 130px;
padding: 5px;
float: left;
border: 1px solid #black;
text-align: left;
color: black;
}
#left a,#right a{
color: black;
text-decoration: none;
}
#stopka {
width: 1000px;
height: 30px;
text-align: center;
clear: both;
background-color: white;
border: 1px solid black;
margin-bottom: 5px;
margin-left: -1px;
float: left;
}
#stopka span.c {
text-align: left;
font-size: 13px;
float: left;
padding: 5px 5px 5px 5px; 
}
#stopka span.c a {
color: black;
text-decoration: none;
}
#stopka span.link{
text-align: right;
font-size: 13px;
float: right;
padding: 5px 5px 5px 5px; 
}
#stopka span.link a{
color: black;
text-decoration: none;
}
#stopka span.link a:hover{
color: black;
text-decoration: underline;
}
#right {
background-color: white;
width:700px;
height: auto;
float: left;
}
#title2 {
background-color: #696969;
text-align: left;
padding-left: 10px;
color: white;
font-weight: bold;
width: 700px;
border: 1px solid black;
float: left;
margin-left: 16px;
}
#right #panel2{
padding: 5px 10px 10px 5px;
text-align: left;
border: 1px solid black;
margin-bottom: 25px;
width: 695px;
float: left;
margin-left: 16px;
}
#right #panel2 a{
color: black;
text-decoration: none;
}
#right #panel2 a:hover{
color: black;
text-decoration: underline;
}
#cat{
padding: 2px 2px 2px 5px;
text-align: left;
border: 1px dotted black;
background-color: #FFFACD;
margin-bottom: 10px;
width: 200px;
font-size: 13px;
float: left;
margin-left: 17px;
}
#cat #title{
padding: 2px 2px 2px 5px;
text-align: left;
border: 1px dotted black;
background-color: #FFA07A;
width: 190px;
font-size: 14px;
}
#left{
width: 270px;
height: auto;
background-color: white;
float: left;
}
#left #title {
background-color: #696969;
text-align: left;
padding-left: 5px;
color: white;
font-weight: bold;
width: 250px;
border: 1px solid black;
}
#left #panel{
padding: 5px 10px 10px 5px;
text-align: left;
border: 1px solid black;
margin-bottom: 25px;
width: 240px;
}
#panel a{
padding: 2px;
text-align: left;
color: black;
text-decoration: none;
font-size: 12px;
font-family: tahoma;
}
#panel a:hover{
padding: 2px;
text-align: left;
color: darkblue;
text-decoration: underline;
font-size: 12px;
font-family: tahoma;
}
a:visited{
color: gray;
}