html, body {
color: #595959;
background: #ffffff url('../img/bg.gif') repeat-x;
background-position: top left;
text-align: center;
padding: 0 0 0 0;
margin: 0 0 0 0;
font-weight: normal;
font-size: 12px;
font-family: "Franklin Gothic Medium", Tahoma, sans-serif;
width: 100%;
}

img {
border: none;
}

/* TOP */

#top {
color: #595959;
background: transparent url('../img/top.jpg') no-repeat;
background-position: top center;
width: 100%;
height: 118px;
}

#top #wrapper {
position: relative;
width: 1000px;
height: 118px;
margin: 0 auto;
}

#top #wrapper a.logo {
position: absolute;
top: 13px;
left: 0;
width: 394px;
height: 89px;
}

#top #wrapper form {
position: absolute;
top: 79px;
left: 493px;
}

/* TOP - WYSZUKIWARKA */

#top #wrapper form .input {
color: #bebebe;
background: transparent url('../img/input.gif') no-repeat;
background-position: top left;
border: 1px solid #d2d2d2;
width: 334px;
height: 18px;
text-align: center;
padding: 2px 5px 0 5px;
font-size: 12px;
}

#top #wrapper form .submit {
color: #ffffff;
background: transparent url('../img/submit.jpg') no-repeat;
background-position: top center;
border: none;
width: 79px;
height: 28px;
text-align: center;
padding: 0 0 5px 0;
margin-left: 2px;
font-size: 14px;
font-family: "Franklin Gothic Demi", Tahoma, sans-serif;
}

/* TOP - MENU */

#menutop {
float: right;
}
	
#menutop ul {
margin: 0;
list-style: none;
}

#menutop li {
display: inline;
margin: 0;
padding: 0;
}

#menutop a {
float: left;
background: url('../img/menutopl.png') no-repeat left top;
margin: 0 0 0 6px;
padding: 0 0 0 5px;
text-decoration: none;
}

#menutop a span {
float: left;
display: block;
background: url('../img/menutopr.png') no-repeat right top;
padding: 3px 20px 10px 15px;
color: #ffffff;
font-size: 14px;
font-family: "Franklin Gothic Demi", Tahoma, sans-serif;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menutop a span { float:none; }
/* End IE5-Mac hack */
#menutop a:hover span { color: #FFFFFF; }
#menutop a:hover { background-position: 0% -31px; }
#menutop a:hover span { background-position: 100% -31px; }

/* MENU */

#menu {
width: 1100px;
height: 44px;
margin: 0 auto;
text-align: left;
}

#menu ul {
margin: 8px 0 0 0;
list-style: none;
}

#menu li {
display: inline;
margin: 0;
padding: 0;
}

#menu a {
float: left;
background: url('../img/menul.jpg') no-repeat left top;
margin: 0 0 0 6px;
padding: 0 0 0 4px;
text-decoration: none;
}

#menu a span {
float: left;
display: block;
background: url('../img/menur.jpg') no-repeat right top;
padding: 4px 10px 5px 5px;
color: #61b0c8;
font-size: 14px;
font-family: "Franklin Gothic Demi", Tahoma, sans-serif;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span { float:none; }
/* End IE5-Mac hack */
#menu a:hover span { color: #ffffff; }
#menu a:hover { background-position: 0% -27px; }
#menu a:hover span { background-position: 100% -27px; }

/* CONTENT */

#content {
position: relative;
float: left;
width: 100%;
margin-bottom: 30px;
}

#cont {
margin-left: 7px;
margin-right: 4px;
text-align: center;
}

.news1 {
color: #595959;
background: transparent url('../img/tlo.gif') repeat-x;
background-position: top center;
width: 100%;
text-align: left;
padding: 10px 0 20px 0;
}

.news1 div {
padding: 0 20px 0 20px
}

.news1 div h1 {
color: #e9c21a;
font-size: 20px;
font-weight: normal;
font-family: "Franklin Gothic Medium", Tahoma, sans-serif;
margin: 0;
padding: 0;
line-height: 20px;
}

.news2 {
color: #595959;
background: transparent url('../img/tlo.gif') repeat-x;
background-position: top center;
width: 100%;
text-align: left;
padding: 10px 0 20px 0;
}

.news2 div {
padding: 0 20px 0 20px
}

.news2 div h1 {
color: #61b0c8;
font-size: 20px;
font-weight: normal;
font-family: "Franklin Gothic Medium", Tahoma, sans-serif;
margin: 0;
padding: 0;
line-height: 20px;
}

.news1 div h2, .news2 div h2 {
color: #d0d0d0;
font-size: 12px;
font-weight: normal;
font-family: "Franklin Gothic Medium", Tahoma, sans-serif;
margin: 0;
line-height: 12px;
}

.news1 div b, .news2 div b {
font-size: 12px;
font-weight: normal;
font-family: "Franklin Gothic Demi", Tahoma, sans-serif;
}

.news1 img, .news2 img {
padding-right: 15px;
float: left;
border: none;
}

.wyszuk {
color: #a6a6a6;
background: transparent url('../img/wyszuk.gif') repeat-x;
background-position: top center;
width: 100%;
height: 51px;
text-align: left;
margin-bottom: 2px;
}

.wyszuk div {
color: #a6a6a6;
font-size: 24px;
font-weight: normal;
font-family: "Franklin Gothic Medium", Tahoma, sans-serif;
background: transparent url('../img/wyszuk.jpg') no-repeat;
background-position: top left;
padding-left: 135px;
padding-top: 10px;
height: 41px;
text-align: left;
}

.wynik1, .wynik2 {
border-bottom: 1px dashed #d2d2d2;
width: 100%;
text-align: left;
padding: 2px 0 2px 0;
}

.wynik1 div {
padding: 13px 21px 13px 21px;
background: transparent url('../img/serce.jpg') no-repeat;
background-position: bottom right;
text-align: left;
}

.wynik2 div {
padding: 8px 21px 11px 21px;
background: transparent url('../img/bgg.gif') repeat-y;
background-position: top center;
text-align: left;
}

.wynik1 div h1, .wynik2 div h1 {
color: #e9c21a;
font-size: 15px;
font-weight: normal;
font-family: "Franklin Gothic Medium", Tahoma, sans-serif;
margin: 0;
padding: 0;
line-height: 17px;
}

.nums {
border-top: 4px double #d2d2d2;
background: transparent url('../img/numbg.jpg') no-repeat;
background-position: center 2px;
width: 100%;
text-align: center;
padding: 2px 0 2px 0;
margin-top: 2px;
height: 47px;
}

.nums div {
text-align: center;
}

.nums div ul {
list-style: none;
margin: 0;
padding: 3px 0 0 0;
}

.nums div li {
display: inline;
margin: 0;
padding: 0;
}

.nums div li.choosen {
font-weight: bold;
color: #ffffff;
padding: 0 4px 0 4px;
height: 18px;
background: transparent url('../img/choosen.jpg') repeat-x;
background-position: center center;
}

.nums div li.choosen a {
font-weight: bold;
color: #ffffff;
}

/* SIDEBAR */

#sidebar {
width: 329px;
overflow: hidden;
margin-right: -100%;
position: relative;
float: left;
margin-bottom: 30px;
}

#side {
width: 321px;
margin-right: 8px;
text-align: left;
}

.box_normal {
width: 319px;
color: #595959;
background-color: #ffffff;
border-top: 1px solid #e4e4e4;
border-left: 1px solid #e4e4e4;
border-right: 1px solid #e4e4e4;
margin-bottom: 4px;
}

.box_heart {
width: 319px;
color: #595959;
background: #ffffff url('../img/heart.png') no-repeat;
background-position: 70px 2px;
border-top: 1px solid #e4e4e4;
border-left: 1px solid #e4e4e4;
border-right: 1px solid #e4e4e4;
margin-bottom: 4px;
}

.box_inner {
color: #595959;
margin-top: 2px;
background: transparent url('../img/inner.png') no-repeat;
background-position: bottom center;
padding: 10px 18px 13px 18px;
font-size: 12px;
font-weight: normal;
font-family: "Franklin Gothic Medium", Tahoma, sans-serif;
}

.box_inner h1 {
font-size: 26px;
font-weight: normal;
font-family: "Franklin Gothic Medium", Tahoma, sans-serif;
margin-top: 0;
margin-bottom: 5px;
margin-left: -5px;
}

.box_inner h2 {
font-size: 20px;
font-weight: normal;
font-family: "Franklin Gothic Medium", Tahoma, sans-serif;
margin-top: 0;
margin-bottom: 5px;
margin-left: -5px;
}

.box_inner h3 {
font-size: 20px;
color: #61b0c8;
font-weight: normal;
font-family: "Franklin Gothic Medium", Tahoma, sans-serif;
margin-top: 0;
margin-bottom: 0;
float: left;
}

.box_inner h4 {
font-size: 18px;
color: #61b0c8;
font-weight: normal;
font-family: "Franklin Gothic Medium", Tahoma, sans-serif;
margin-top: 0;
margin-bottom: 0;
float: left;
}

.box_inner h5 {
font-size: 15px;
color: #61b0c8;
font-weight: normal;
font-family: "Franklin Gothic Medium", Tahoma, sans-serif;
margin-top: 0;
margin-bottom: 0;
float: left;
}
.box_inner h6 {
font-size: 14px;
color: #61b0c8;
font-weight: normal;
font-family: "Franklin Gothic Medium", Tahoma, sans-serif;
margin-top: 0;
margin-bottom: 0;
float: left;
}

.akcje {
text-align: center;
margin-top: 10px;
}

.akcje img {
border: none;
}

.foto {
text-align: center;
}

.foto img {
border: 3px solid #cacaca;
}

/* STOPKA */

#footer {
position: relative;
border-top: 4px solid #489ab5;
margin: 0 5px 0 5px;
clear: both;
background: transparent url('../img/foot.jpg') no-repeat;
background-position: center 2px;
text-align: left;
padding: 13px 20px 13px 20px;
font-size: 13px;
font-family: "Franklin Gothic Book", Tahoma, sans-serif;
}

#footer #men {
color: #61b0c8;
font-size: 12px;
font-family: "Franklin Gothic Demi", Tahoma, sans-serif;
}

#footer #men a {
color: #61b0c8;
}

#footer #con3x {
position: absolute;
top: 10px;
right: 20px;
}

/* INNE */

#wrapp {
padding-right: 329px;
}

a {
color: #595959;
background-color: transparent;
text-decoration: none;
}

a:hover {
color: #595959;
background-color: transparent;
text-decoration: none;
}

