/* CSS Document */
body {behavior: url(js/iepngfix.htc);}

body, div, p, form, fieldset, img, ul, li, h1, h2, h3, h4 {margin: 0; padding: 0; border: none}
body {background: #3e3d3e; font-family: arial, tahoma, sans-serif; font-size: 12px; color: #777;}
p {line-height: 18px}	
.logom a {display: block; width: 222px; height: 61px; background: url(../images/logo.png) top left no-repeat; position: absolute; top: 8px; left: 7px}
.logom a {behavior: url(js/iepngfix.htc);}

.logom a span {display: none}
h2 {font-weight: normal; font-size: 14px; color: #FFF; padding: 5px 0 0 25px; background: url(../images/pasek_arrow.png) top left no-repeat; height: 36px}
h3 {font-weight: normal; font-size: 16px; color: #88c30f; padding: 0 0 10px 0}
a {color: #88c30f; text-decoration: none}
a:hover {color: red}

#top {height: 130px; background: #88c30f url(../images/top_tlo.png) top left repeat-x;}
#top .fala {background: url(../images/top_tlo_fala.png) top left no-repeat; height: 130px}

#mainMenu {list-style-type: none; height: 53px; position: absolute; top: 77px; left: 0}
#mainMenu li {float: left; background: url(../images/mainMenu_border.png) 109px 22px no-repeat;}
#mainMenu li.selected {text-align: center; color: #444; background: url(../images/mainMenu_zakladka.png) top left no-repeat; width: 110px; height: 26px; padding: 27px 0 0 0}
#mainMenu li.selected {behavior: url(js/iepngfix.htc);}
#mainMenu li a {display: block; width: 110px; height: 26px; text-align: center; color: #FFF; text-decoration: none; padding: 27px 0 0 0}
#mainMenu li a:hover {background: url(../images/mainMenu_zakladka.png) top left no-repeat; color: #444;}
#mainMenu li a:hover {_background: url(../images/mainMenu_zakladka.gif) top left no-repeat; color: #444;}

#topMenu {list-style-type: none; height: 20px; position: absolute; top: 0; right: 0}
#topMenu li {float: left;}
#topMenu li a { height: 20px; text-align: center; color: #FFF; text-decoration: none; font-size: 11px; padding: 3px 5px 2px 5px}
#topMenu li a:hover {background: url(../images/topMenu_tlo.png) top left repeat-x}
#topMenu li a span {padding: 0 0 0 17px;}
#topMenu li a:hover span {background: url(../images/icons/koperta.png) 0 3px no-repeat;}

#banner {height: 269px; background: #e6e6e6 url(../images/banner_tlo.png) top left repeat-x;}
#banner #inside {margin: 0 auto; width: 770px; height: 269px; background: none}
#pasek {height: 36px;  background: #fff url(../images/pasek_tlo.png) top left repeat-x}
#content {background: #FFF; padding: 15px 0}
#content ul {list-style-type: none}
#content ul li {display: block; background: url(../images/icons/list_point.png) 0 3px no-repeat; padding: 0 0 3px 15px}

.left {float: left; width: 510px}
.left .left {float: left; width: 250px}
.left .right {float: right; width: 250px}
.left .right li a {border-bottom: 1px dotted #88c30f}
.left .right li a:hover {border-bottom: 1px dotted red}
.wiecej {display: block; background: url(../images/icons/note.png) top left no-repeat; padding: 0 0 0 15px; margin: 10px 0 0 0}

.right {float: right; width: 250px}

#kontrahenci {
margin: 5px 0 0 0;

text-align: center;
}

#kontrahenci-ramka {
background: url(../images/logo4-bg.gif) no-repeat;
padding: 1px 0 3px 0;
width: 250px;
height: 107px;
* height: 108px;
}
/*
#kontrahenci .top {height: 9px; background: url(../images/kontrahenci_top_tlo.png) top left no-repeat}
#kontrahenci .middle {display: block; border-left: 1px solid #D6D6D6; border-right: 1px solid #D6D6D6; text-align: center; padding: 20px 0}
#kontrahenci .bottom {height: 9px; background: url(../images/kontrahenci_bottom_tlo.png) top left no-repeat}
*/
#bottom {background: url(../images/bottom_tlo.png) top left repeat-x; padding: 20px 0 0 0; color: #aaa; min-height: 290px; _padding-bottom:90px;}
#bottom h3 {color: #FFF}
#bottom ul {list-style-type: none}
#bottom ul li {background: none; padding: 0 0 3px 0}
#bottom ul li a {display: inline; border-bottom: 1px dotted #88c30f;}
#bottom a.file {display: block; height: 16px; background: url(../images/polityka_arrow.png) top left no-repeat; padding: 14px 10px; color: #FFF}
#bottom a.file {behavior: url(js/iepngfix.htc);}
#bottom a:hover.file {color: #333}
#bottom a.file span {display: block; height: 16px; background: url(../images/icons/pdf.png) top left no-repeat; padding: 0 0 0 20px}

#footer {margin: 0px 0 0 0; font-size: 10px}
#footer .inside {border-top: 1px solid #777; padding: 5px 0 5px 0}

.inside {
width: 770px; 
_width: 790px;
margin: 0 auto; 
position: relative;

}

#inside {
width: 770px; 
height: 270px;
background: url(../images/body-top-man.jpg) no-repeat;
}

#inside-kontakt {
width: 770px;
height: 270px;
background: url(../images/body-top-man-kontakt.jpg) no-repeat 10px 0;
}
.clear {clear: both}

#body-top-content-title {
width: 512px;
color: #88c30f;
font: normal 18px 'Verdana';
padding: 15px 0 0 5px;
}

#body-top-content-title-k {
width: 370px;
color: #88c30f;
font: normal 18px 'Verdana';
padding: 5px 0 0 155px;
}

#body-top-content-content {
width: 512px;
font: normal 12px 'Verdana';
color: #666666;
line-height: 18px;
padding: 5px 0 0 5px;
}

#body-top-content-content-k {
width: 370px;
font: normal 12px 'Verdana';
color: #666666;
line-height: 18px;
padding: 5px 0 0 155px;
}

#kontakt-left-box {
width: 260px;
float: left;
line-height: 18px;
}

#kontakt-left-box a {
border-bottom-width: 1px;
border-bottom-style: dotted;
}

#kontakt-right-box {
width: 525px;
float: left;
}

#inside-top {
width: 785px;
}

.kontakt-box-title {
font: bold 16px 'Verdana';
color: #93d01b;
}

#formularz-zapytania {
margin: 10px 0 0 0;
}

.formularz-input {
width: 250px;
height: 30px;
padding: 1px 0 0 0;
background: url(../images/input-bg.gif) no-repeat;
margin: 2px 0 2px 0;
}

.formularz-input input {
font: normal 11px 'Verdana';
display: block;
width: 230px;
height: 25px;
background: transparent;
border:0;
margin: 3px 0 0 10px;
color: #787878;
}

#formularz-textarea {
width: 250px;
height: 100px;
background: url(../images/textarea-bg.gif) no-repeat;
}

#formularz-textarea textarea {
font: normal 11px 'Verdana';
width: 230px;
height: 90px;
background: transparent;
border:0;
margin: 3px 0 0 10px;
color: #787878;
}

#submit-wyslij {
width: 80px;
height: 25px;
border:0;
background: url(../images/wyslij-bg.gif) no-repeat;
margin: 10px 0 0 170px;
font: normal 11px 'Verdana';
color: #fff;
}

#map {
width: 512px;
height: 302px;
background: url(../images/loader.gif) no-repeat center;
}

.odstep {
width: 230px;
height: 20px;
}

#form-kontakt {
margin: 0;
padding: 0;
}