body {
    margin:0; padding:0;
    font:11px Tahoma, Arial, Verdana, sans-serif;
    background-color:#fff;
    color:#717171;
    line-height:15px;
}

ul, p, form, fieldset {margin:0; padding:0; border:none;}
input, select, textarea {font:11px Tahoma, Arial, Verdana, sans-serif;}
.input {border:1px solid #d7d7d7; padding:4px 9px;}

#top, #search, .box1b, #footer {margin-bottom:10px;}

a {color:#717171; text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:none;}

#main {width:740px; margin:0 auto;}

/* ============== top ============== */
#topMenu {padding:7px 0; text-align:right;}
#topMenu ul li {display:inline; margin-left:5px; font-size:9px;}

#top {height:150px; background:url('images/top.jpg') no-repeat; border-bottom:1px solid #e5e5e5;}
#topLetters {padding-top:115px; text-align:center;}
#topLetters a {color:#000000; padding:15px 6px;}
#topLetters a:hover {text-decoration:none; border-top:3px solid #ffcc00;}

/* ============= search ============ */
#search {height:30px; padding:8px 20px 0; background-color:#d44000; border:3px solid #ec4700; color:#fff;}
#search input, #search label, #search img {vertical-align:middle;}
#search .input {width:273px; margin:0 10px 0 15px; border:none; border-top:1px solid #696969; border-left:1px solid #696969;}
#search .separator {margin:0 25px;}
#search label {margin-right:8px;}

/* ============= login ============= */
#login .input {width:104px; margin-bottom:9px;}
#login .submit {padding:5px 0; margin-top:5px; float:right;}
.loginOpts {font-size:9px; line-height:13px;}

/* ============= layout ============ */
#leftSide {width:164px; float:left;}
#content {width:392px; float:left; margin:0 10px;}
.contentLeft {width:191px; margin-right:10px; float:left;}
.contentRight {width:191px; float:right;}
#rightSide {width:164px; float:right;}

/* ============== box1 ============= */
.box1a {background:url('images/box_border.gif') left bottom no-repeat;}
.box1b {padding:11px 20px; background:url('images/box_border.gif') right bottom no-repeat; border-bottom:1px solid #e3e3e3;}
.highLine {line-height:26px;}
#content .box1b {text-align:justify;}
.contentLeft .box1b, .contentRight .box1b {text-align:left !important;}

/* ============= header ============ */
h1 {display:none;}
h3 {min-height:20px; margin:0; padding:12px 19px 6px; background-color:#d44000; border:3px solid #ec4700; color:#fff; font-size:11px; font-weight:normal;}
* html h3 {height:20px;}
h3 img {display:block;}
h3 a {color:#fff;}
h3 .more {float:right; padding:6px 0;}
h3 .more img {display:block;}
.contentLeft h3, .contentRight h3 {background-color:#e5a700; border:3px solid #ffba00; color:#fff;}

/* ============= other ============= */
.red {color:#ec4700;}
.red a {color:#ec4700}

.pkt {width:100%; border-collapse:collapse;}
.pkt td {padding:0;}

ol.ostatnioDod {margin:0; padding:0 0 0 18px;}
ol.ostatnioDod li {padding:5px 0;}

.menuList {list-style-type:none;}

.clear {position:relative; clear:both;}

/* ============= footer ============ */
#footer {height:26px; padding:12px 19px 0; background-color:#d44000; border:3px solid #ec4700; color:#fff; clear:both;}
#footer a {color:#fff; font-size:9px;}
#footLinks {float:right;}
#footerUnder {font-size:9px; text-align:center; color:#949494;}
#footerUnder a {color:#949494;}

h2 {
	font-size: 13px;
	padding-left: 10px;
}