﻿* {
margin: 0;
padding:0;
font: 11px Tahoma, Verdana, sans-serif;
text-decoration: none;
}

body {
background:#8cc5e6 url(gfx/back.jpg) repeat-x;
}

hr {    
  width:95%;
  text-align: center;
  float: center;  
}

a {
font: 11px Tahoma, Verdana, sans-serif;
color: #3490d6;
}

a:hover {
text-decoration: underline;
color: #0e5183;
}

input.in_szukaj {
background-color:#F1B749;
color:#3300CC;
width: 180px;
float: center;
}

.arrowr {
width: 7px;
height: 14px;
background: url(gfx/arrowr.jpg) no-repeat;
float: right;
}

.arrowl {
width: 7px;
height: 14px;
background: url(gfx/arrowl.jpg) no-repeat;
float: left;
}

.space{
padding: 1px;
}

div.price {
	color: #0e5183;
	width: 150px;
	padding: 1px 70px;
	float: left;
}

div.price span {
	color: #0e5183;
	font-weight: bold;
}


#main {
width: 1000px;
margin: 15px auto 5px auto;
}

#banner {
width: 995px;
height: 67px;
background: url(gfx/ban.jpg) no-repeat;
margin: 5px 0;
float: left;
padding: 43px 0 0 5px;
}

.komunikat {
font:  bold 13px Tahoma, Verdana, sans-serif;
padding: 5px;
color: #0e5183;
}

.borange {
color: #e8b149;
font:bold 38px Tahoma, Verdana, sans-serif;
padding-left: 20px;
}

.bwhite {
color: #fff;
font:bold 28px Tahoma, Verdana, sans-serif;
}

.bunder {
color: #2f6590;
font:bold Tahoma, Verdana, sans-serif;
padding-left: 50px;
}

#left {
width: 176px;
float: left;
margin-left: 50px;
}

.ltop {
width: 174px;
height: 14px;
float: left;
background: #fff url(gfx/ltop.jpg) repeat-x;
border: 1px solid #d27828;
}

.ltop p {
float: left;
color: #0e5183;
padding: 0 0 0 3px;
font: bold 11px Tahoma, Verdana, sans-serif;
}

.lmenu {
width: 174px;
float: left;
background: #fff url(gfx/lmenu.jpg) bottom no-repeat;
border: 1px solid #0e5183;
padding: 0 0 50px 0;
}

.rmenu {
width: 174px;
float: left;
background: #fff;
border: 1px solid #0e5183;
padding: 0 0 50px 0;
}

.lmenu2 {
width: 167px;
float: left;
background-color: #fff;
border: 1px solid #0e5183;
padding: 4px;
text-align: left;
margin: 0 0 5px 0;
}

.lmenu3 {
width: 166px;
float: left;
background-color: #fff;
border: 1px solid #0e5183;
padding: 4px;
text-align: left;
margin: 0 0 5px 0;
}

.lmenu2 p {
font: 11px Tahoma, Verdana, sans-serif;
color: #0e5183;
}

.lmenu2 p span {
font: bold 11px Tahoma, Verdana, sans-serif;
color: #0e5183;
}

.lmenu ul {
list-style-type: none;
}

.lmenu ul li.kat {
display: block;
width: 159px;
height: 20px;
background-color: #cfe2ef;
margin: 4px 5px;
padding: 5px 0 0 5px;
font:bold 13px Tahoma, Verdana, sans-serif;
color: #3490d6;
}

.lmenu ul li a.kat:hover {
color: #2974ad;
}

.lmenu ul li a.subkat {
display: block;
width: 144px;
height: 20px;
margin: 2px 5px;
padding: 5px 0 0 20px;
font: 12px Tahoma, Verdana, sans-serif;
color: #3490d6;
background: #e5f4ff url(gfx/kropa.jpg) 10px 10px no-repeat;
}

.lmenu ul li a.subkat:hover {
color: #2974ad;
}

#center {
float: left;
width: 520px;
margin: 0px 10px;
}

.topmenu {
width: 520px;
height: 22px;
background: url(gfx/topmenu.jpg) repeat-x;
padding-top: 3px;
}

.topmenu ul {
list-style-type: none;
margin: 0 0 0 30px;
}

.topmenu ul li {
display: inline;
}

.topmenu ul li a {
display: block;
float: left;
padding: 0 8px;
font: bold 13px Tahoma, Verdana, sans-serif;
color: #fff;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
}

.topmenu ul li a:hover {
color: #f5b94a;
}

.topmenu ul li a#first {
border-left: 0px solid #fff;
}

.topmenu ul li a#last {
border-right: 0px solid #fff;
}

.rtop {
width: 518px;
height: 14px;
float: left;
background: #fff url(gfx/ltop.jpg) repeat-x;
border: 1px solid #d27828;

}

.rtop p {
float: left;
color: #0e5183;
padding: 0 0 0 3px;
font: bold 11px Tahoma, Verdana, sans-serif;
}

.ost_ogl_tresc {
padding: 5px 25px 5px;
font: 12px Tahoma, Verdana, sans-serif;
text-align:justify;
}

.ogl_wiecej {
padding: 0px 65px 8px;
font: 5px Tahoma, Verdana, sans-serif;
text-align: left;
background: none;
float: center;
}

.ogl_wiecej p {
padding: 0px 65px 8px;
font: 5px Tahoma, Verdana, sans-serif;
text-align: right;
}

.pasek_polecamy{
padding: 4px;
font: bold 11px Tahoma, Verdana, sans-serif;
color: #efb549;
text-align: left;
}

.polecamy{
padding-bottom: 8px;
color: #f4f5f6;
}
.polecamy a{
font:  bold 13px Tahoma, Verdana, sans-serif;
color: #f4f5f6;
}

.ogl_pager {
padding: 0 20px 0;
}

.ogl_pager a {
font: 12px Tahoma, Verdana, sans-serif;
}

.ogl_pager  span{
float: right;
padding: 0 25px;
}

.zdjecia {
padding: 15px;
}

.anon_title {
font:  bold 13px Tahoma, Verdana, sans-serif;
padding: 5px;
}

.anon_content {
font:  13px Tahoma, Verdana, sans-serif;
padding: 20px;
text-align: justify;
}

.pogrubiony {
font:  bold 11px Tahoma, Verdana, sans-serif;
}

.in_szukaj {
}




#oglo {
width: 520px;
float: left;
border-bottom: 3px solid #0e5183;
background: #f4f5f6 url(gfx/oglo.jpg) bottom repeat-x;
padding: 10px 0 10px 0;
}

#oglo ul {
list-style-type: none;

}

#oglo ul li {
display: block;
}

#oglo ul li a{
height: 17px;
padding: 0 0 0 20px;
font: bold 13px Tahoma, Verdana, sans-serif;
color: #3490d6;
margin: 1px 5px;
}

#oglo ul li a:hover {
text-decoration: underline;
color: #0e5183;
}

#info {
width: 500px;
float: left;
font: 12px Tahoma, Verdana, sans-serif;
color: #0e5183;
border-top: 3px solid #0e5183;
border-bottom: 3px solid #0e5183;
background: #f4f5f6 url(gfx/oglo.jpg) bottom repeat-x;
padding: 10px;
margin: 10px 0;
}

#info p {
text-indent: 10px;
padding: 2px 0;
}

#right {
width: 176px;
float: left;
}

#right div {
text-align: center;
}

#footer {
width: 1000px;
height: 14px;
float: left;
background: #fff url(gfx/ltop.jpg) repeat-x;
border: 1px solid #d27828;
text-align: center;
}
#footer div {
color: #0e5183;
padding: 0 0 0 3px;
font: bold 11px Tahoma, Verdana, sans-serif;
}

#bottom_links {
width: 1000px;
height: 17px;
float: left;
background: #8cc5e6 ;
text-align: center;
}

#bottom_links div {
color: #8bc2de;
padding: 0 0 0 3px;
font: bold 11px Tahoma, Verdana, sans-serif;
}