body {
background:#461c07 url('img/body_bg.png') left top repeat-x;
margin:0;
padding:0;
font-family:Times;
font-weight:normal;
font-size:12px;
color:#966a38;
line-height:18px;
}
a {
color:#2560aa;
text-decoration:underline;
}
a:hover {
color:#2560aa;
}
h1 {
font-weight:normal;
font-size:18px;
color:#555;
text-transform:uppercase;
border-bottom:1px solid #966a38;
padding:0 0 4px 0;
}
img {
border:none;
display:block;
}
input,
select,
textarea {
color:#888;
}
p {
margin:0;
}
li {
color:#009ed7;
}
li p {
margin:0;
color:#7c7c7c;
}
.bold {
font-weight:bold;
}
.px9 {
font-size:9px;
line-height:12px;
}
#container {
width:918px;
background:url('img/container_bg.png') left top repeat-y;
margin:0 auto;
padding:0 14px;
}


/* HEADER */
#header {
position:relative;
background-color:#faf8f3;
width:890px;
}
#header .baner {
background:url('img/baner.jpg') left top no-repeat;
width:890px;
height:170px;
}
#header_home {
position:absolute;
background:url('img/janpolleather.png') left top no-repeat;
width:164px;
height:163px;
top:0;
left:22px;
}
#header .menu {
width:890px;
height:49px;
border-top:3px solid #72380d;
border-bottom:3px solid #72380d;
}
#header .menu_ {
background:url('img/menu_bg.gif') left top repeat-x;
width:890px;
height:47px;
border-top:1px solid #9f6724;
border-bottom:1px solid #9f6724;
}
#header .menu_ a {
float:left;
font-family:Tahoma;
font-weight:normal;
font-size:10px;
color:#868686;
line-height:47px;
padding:0;
text-decoration:none;
text-transform:uppercase;
}
#header .menu a.o-nas,
#header .menu a.oferta,
#header .menu a.galeria,
#header .menu a.kontakt,
#header .menu .kreska
{
float:left;
background-image:url('img/menu.png');
background-repeat:no-repeat;
height:47px;
}
#header .menu .kreska {
background-position:-224px top;
width:33px;
}
#header .menu a.o-nas {
background-position:-156px top;
width:63px;
margin-left:156px;
}
#header .menu a.oferta {
background-position:-255px top;
width:79px;
}
#header .menu a.galeria {
background-position:-370px top;
width:146px;
}
#header .menu a.kontakt {
background-position:-552px top;
width:182px;
}
#header .menu a.o-nas:hover {
background-position:-156px -47px;
}
#header .menu a.oferta:hover {
background-position:-255px -47px;
}
#header .menu a.galeria:hover {
background-position:-370px -47px;
}
#header .menu a.kontakt:hover {
background-position:-552px -47px;
}
#header_menu .menu_1 {
border-left:none;
}
#header_menu .menu_1 a:hover, #header_menu .menu a:hover {
color:#000;
}
#header_menu .menu a.on, #header_menu .menu_1 a.on {
color:#588bcc;
}
#header_menu_oferta {
position:absolute;
background-color:#007caa;
width:72px;
left:107px;
top:46px;
z-index:999;
display:none;
}
#header_menu_oferta a {
border-left:none;
height:36px;
line-height:36px;
margin-top:0;
}
#header_menu .menu:hover #header_menu_oferta {
display:inline;
}

#content {
position:relative;
background:url('img/content_bg.gif') left top repeat-x;
background-color:#fff;
width:830px;
margin:0;
padding:40px 30px 30px 30px;
min-height:300px;
}
#baner {
padding:20px 0 0 0;
}
#header .tekst {
float:right;
width:250px;
text-align:right;
color:#ffaf53;
padding:90px 10px 0 0;
}
.tekst {
float:left;
width:550px;
}


/* O NAS */
#o-nas .obrazek {
float:right;
width:184px;
}
#o-nas p {
margin:12px 0;
}


/* GALERIA */
#galeria #foto a {
display:inline-block;
}


/* KONTAKT */
#kontakt {
float:left;
background:url('img/kontakt_bg.jpg') 550px 100px no-repeat;
width:100%;
min-height:467px;
}
#kontakt .tekst {
float:left;
width:340px;
}
#kontakt .tekst p {
font-family:Arial,Helvetica;
font-size:12px;
font-weight:normal;
color:#5a5a5a;
line-height:18px;
text-decoration:none;
}
#kontakt .tekst p.adres span {
font-weight:bold;
}
#kontakt .tekst p.tel {
margin:15px 0;
}
#kontakt .tekst p.tel span {
font-weight:bold;
color:#7b2618;
}
#kontakt .tekst p.tel a {
font-weight:bold;
color:#7b2618;
}
.mapa {
float:right;
width:440px;
height:350px;
}
#mapka {
float:right;
background:url('img/janpolleather_mapa.gif') left top no-repeat;
width:485px;
height:418px;
}
#kontakt .tekst p.druk {
margin:20px 0;
}
#kontakt .tekst p.druk a {
font-family:Arial,Helvetica;
font-size:12px;
font-weight:normal;
color:#5a5a5a;
line-height:18px;
}


/* OFERTA */
#oferta p {
font-family:Arial,Helvetica;
font-size:11px;
font-weight:normal;
color:#525252;
line-height:22px;
text-decoration:none;
text-transform:uppercase;
}
#oferta p.pozycja {
background:url('img/kropka.gif') left 50% no-repeat;
padding:0 0 0 12px;
}


/* FOOTER */
#footer {
position:relative;
background:url('img/foot_bg.gif') left top repeat-x;
width:890px;
height:92px;
padding-top:16px;
text-align:center;
}
.copyright {
text-align:center;
padding-top:30px;
font-size:11px;
}


/* START - stopka PROJEKTwww */
#footer_center .projekt {padding-bottom:10px;}
#footer_center .projekt, .projekt a {color:#87c0d4; text-decoration:none;}
#footer_center .projekt a span {color:#87c0d4; font:normal 11px arial,tahoma,verdana,sans-serif;}
#footer_center span.fPr {font-family:arial !important;}
#footer_center span.fDot, #footer_center a span.fDot {margin:0; z-index:10; font-size:20px; font-weight:bold;}
#footer_center .projekt a:hover span.fPr, .projekt a:hover span.fDot{color:#ff4c00;	text-decoration:none;}
#footer_center .projekt a:hover span.fPl{color:#3f6267; text-decoration: none;}
#footer_center .projekt a:hover span.fWw{color:#c4d4d6; text-decoration: none;}
/* END - stopka PROJEKTwww */


/* === A D M I N === */
#admin {
position:relative;
margin:0 auto;
width:900px;
padding:0 10px;
}
.admin_link, .admin_link a {
color:#ff0000;
}
.admin_link a {
padding:0 10px;
}
