INPUT, TEXTAREA, OPTION, SELECT, FILE  {

	font-family: Tahoma,Helvetica,sans-serif;

	font-size: 11px;

	border: 1px solid #aaaaaa;

	font-weight: bold;

	background-color: #FFFFFF;

}



body {

    margin:0; padding:0;

    background : #002E45 url('paseczek.jpg') repeat-x;

    font:10px arial;

    color:#514c43;

    text-align:center;

}



a {color:#514c43; text-decoration:none;}

a:hover {text-decoration:underline;}

a img {border:none;}



.clear {

    height:1px;

    font-size:0;

    clear:both;

}



#main {

    width:770px;

    margin:0 auto;

    background-color:#f4f3e6;

    border-bottom:3px solid #edece0;

    text-align:left;

}



/* ============== top ============== */

#top {

    background-color:#d2232a;

    border-top:7px solid #d2232a;

    padding-bottom:1px;

}



#top h1 {

    width:118px;

    margin:0;

    padding:12px 0 0 15px;

    float:left;

}



#top h1 img {display:block;}



#top ul {

    height:62px; width:636px;

    list-style-type:none;

    margin:0; padding:0;

    float:right;

}



#top ul li {float:right;}

#top ul li img {float:left;}



#topImage {display:block; clear:both;}

* html #topImage {clear:none;}



/* ============ content ============ */

#content {

    border-top:11px solid #002E45;

    padding:10px;

}



* html #content {padding-bottom:0;}



#left {width:177px; float:left;}

#right {width:559px; float:right;}

#rightLeft {width:559px; float:left;}

#rightRight {width:273px; float:right;}



h3 {

    min-height:10px;

    margin:0;

    padding:2px 18px 2px 0;

    font-size: 1.2em;

    background:url('images/header_point.gif') 100% 2px no-repeat;

    border-bottom:2px solid #d6d4bb;

    text-align:right;

}



* html h3 {height:10px;}



h3 img {float:left;}

h3 a img {float:none;}



/* =========== partnerzy =========== */

#partnerzy {

    border-bottom:4px solid #e5e3d3;

    padding-top:1px;

    margin-bottom:10px;

}



#partnerzy img {display:block;}



/* ============ offline ============ */

#offline {margin:0; padding:0;}



#offline fieldset {

    margin:0; padding:4px;

    background-color:#fcfbf8;

    border:none;

}



#offline input {vertical-align:middle;}

#offline input.input {width:128px; margin-right:8px;}



.input {

    font:10px Verdana, Tahoma, Arial, Sans, sans-serif;

    padding:3px 3px 2px 3px;

    margin:7px 0;

    background:url('images/input.gif') top right no-repeat;

    border:1px solid #e8d6c2;

}



/* =========== realizacje ========== */

.obrazek {

    margin-top:5px;

	margin-left:10px;

    border-bottom:5px solid #e5e3d3;

border-left:5px solid #e5e3d3;

border-top:5px solid #e5e3d3;

border-right:5px solid #e5e3d3;

    display:block;

}

.drukuj {

    margin-top:5px;

	margin-left:5px;

margin-bottom:5px;

margin-right:5px;

    display:block;

}



h4 {

    margin:0;

    padding:3px 5px;

    font-size:9px;

    background-color:#fff;

    text-align:right;

}



h4 span {float:left;}


.real {
    background-color:#fcfbf8;
}

.real p, .aktualnosci p, .col p {

    font-size:12px;

    margin:0; padding:3px 5px;

    background-color:#fcfbf8;
}

.real p, .real span {
	line-height: normal !important;
}



.more {

    background-color:#fcfbf8;

    padding:0 5px 2px 5px;

    text-align:left;

}



.line {

    height:2px;

    font-size:0;

    background-color:#d6d4bb;

    margin-top:3px;

}



.aktualnosci .more {margin-bottom:4px;}



/* ============= oferta ============ */

.col {

    width:177px;

    margin-right:14px;

    padding-bottom:8px;

    float:left;

}



.lastCol {margin:0;}



.col .obrazek {margin:1px auto 0 auto;}

.col .line {margin:6px 0;}



.nav {

    clear:both;

    font-size:9px;

    border-top:2px solid #d6d4bb;

    padding-top:8px;

}



.nav b {margin:0 5px;}



.nav table {

    width:100%;

    text-align:center;

    background-color:#fffef5;

}



.nav table td {padding:8px;}



.nav table .prev {text-align:left;}

.nav table .next {text-align:right;}



/* ============== menu ============= */

.menu {

    list-style-type:none;

    margin:0 0 10px 0;

    padding:0 0 14px 0;

    border-bottom:4px solid #e5e3d3;

    background-color:#fffef5;

    font-size:9px;

}



.menu li {

    border-bottom:1px solid #fff;

    padding:0 2px;

}



.menu li a {

    display:block;

    padding:5px 0 5px 20px;

    border-bottom:1px solid #e5e3d3;

    background:url('images/menu_point.gif') 4px no-repeat;

}



.menu li a:hover {

    background:url('images/menu_pointh.gif') 4px no-repeat #fff;

    font-weight:bold;

    text-decoration:none;

}



/* ============= stopka ============= */

#footer {

    background-color:#f6f5ea;

    border-top:3px solid #fffdf0;

    border-bottom:2px solid #fffdf0;

    padding:10px 15px;

    font:10px Tahoma, Verdana, Arial, Sans, sans-serif;

    color:#544a3f;

    text-align:right;

    clear:both;

}



#footer div {text-align:left;}



#footProd {

    width:174px;

    padding-right:8px;

    float:left;

}





#footRek {

    float:left;

    padding-right:9px;

    border-right:1px solid #544a3f;



}



#footAdres {

    float:left;

    padding-left:7px;



}



span.data {

float:right;

}



.iwf {display:none;}

.poleca {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* reformatting wordpress stuff */

div.wp-caption.alignleft[id^="attachment_"],

a img.alignleft {

	float: left;

}



div.wp-caption.alignright[id^="attachment_"],

a img.alignright {

	float: right;

}



div.wp-caption.alignright[id^="attachment_"] + p,

div.wp-caption.alignright[id^="attachment_"] + br {

	clear: both;

}



p.wp-caption-text {

	text-align: center;

}