body {font-size:11px; font-family:arial, tahoma, sans-serif; color:#666; background:url(../images/tlo.png) 50% 420px no-repeat}
h2 {font-size:18px; color:#d62a29; line-height:18px; font-weight:400; padding:0 0 16px}
h3 {font-size:12px; color:#666; font-weight:700; line-height:12px; padding:0 0 6px}
strong {font-weight: bold}

#head {height:390px; background:#d62a29; padding:10px 0 0}

#jezyki {width:960px; text-align:right; margin:0 auto}
#jezyki li {display:inline; border-right:1px solid #FFF}
#jezyki li.last {border:none}
#jezyki li a {color:#FFF; padding:0 7px 0 0}
#jezyki li a:hover {text-decoration:underline}
#jezyki li.last a {padding:0 0 0 7px}
#jezyki li.selected a {font-weight:700}

#header {width:960px; position:relative; z-index:1; margin:14px auto 0}
#header h1 a {display:block; position: relative; top: -13px; width:170px; height:48px; background:url(../images/logo2.png) top left no-repeat}
#header h1 a span {display:none}

#menu {position:absolute; top:0; left:170px; font-size:12px; z-index:100; padding:0 0 0 1px}
#menu li {float:left; position:relative; margin:0 0 0 1px}
#menu li a {float:left; line-height:35px; color:#FFF; margin:0; padding:0 10px}
#menu li.selected {background:url(../images/menu_tlo_selected.png) top left repeat-x}
#menu li a:hover {background:url(../images/menu_tlo.png) top left repeat-x}
#menu li:hover a {background:url(../images/menu_tlo.png) top left repeat-x}
#menu li div {display: none}
#menu li:hover div {display: block; left:0; position:absolute; top:35px; background:#000; z-index:100; width:243px; padding:5px 0}
#menu li li {float:none; margin:0}
#menu li:hover li a {background:none}
#menu li li a {float:none; line-height:13px; font-size:11px; display:block; background:#000; background-image:none; padding:3px 10px 4px}
#menu li li a:hover {color:red; border-bottom:1px dotted red; padding-bottom:3px}
#menu li li li a {color:#bbb; background:url(../images/menu_arrow_grey.png) 15px 9px no-repeat !important; padding:3px 10px 4px 24px}
#menu li li li a:hover {background:url(../images/menu_arrow_red.png) 15px 9px no-repeat !important}

#skad {position:absolute; top:0; right:0; font-size:12px; z-index:100}
#skad li {position:relative; background:url(../images/menu_tlo.png) top left repeat-x; height:35px; padding:0 10px 0 0}
#skad li span {cursor:pointer; display:block; line-height:35px; color:#FFF; background:url(../images/plus.png) 100% 50% no-repeat; font-weight:700; margin:0; padding:0 40px 0 10px}
#skad li:hover span {background:url(../images/minus.png) 100% 50% no-repeat}
#skad li div {position:absolute; left:-3000px; top:35px; background:#000; z-index:100; width:100%; padding:5px 0}
#skad li:hover div {left:0}
#skad li:hover li {float:none; height:auto; margin:0; padding:0}
#skad li:hover li a {color:#FFF; float:none; line-height:14px; display:block; background:#000; padding:3px 10px 4px}
#skad li:hover li a:hover {color:red; border-bottom:1px dotted red; padding-bottom:3px}

#baner_pozycja {position:absolute; z-index:0; width:100%; top:70px}
#content {width:960px; line-height:14px; margin:17px auto 0}
#left {float:left; width:710px}
#right {float:right; width:240px}


.tresc {padding: 0 10px; line-height: 15px;}
.tresc h3 {padding: 0 0 10px 0; margin: 0;}
.tresc h3 .arrow {background: url(../images/menu_arrow_grey.png) 50% 5px no-repeat; padding: 0 10px}
.tresc h4 {font-size: 11px; font-weight: bold; line-height: 24px;}
.tresc p {padding: 0 0 10px 0}
.tresc ul {padding: 0 0 10px 0;}
.tresc ul li {background: url(../images/menu_arrow_grey.png) 0 4px no-repeat; padding: 0 0 0 8px}
.tresc ul ul {padding: 0}

.tresc ol {padding: 0 0 10px 20px; list-style-type: decimal}

.tresc a {color: red}
.tresc a:hover {color: #222}

.tresc hr {height: 1px; border: none; border-top: 1px solid #AAA; color: #AAA; margin: 10px 0 10px 0}

.tresc a.z438x158 {display: block; width: 440px; height: 180px; margin: 0 auto 10px auto;  color: #666}
.tresc a:hover.z438x158 {color: #222}
.tresc a.z438x158 img {border: 1px solid #CCC; display: block; width: 438px; height: 158px}
.tresc a:hover.z438x158 img {border: 1px solid #222}
.tresc a.z438x158 span.zobacz {display: block; line-height: 20px; background: url(../images/zobacz_tlo.png) top left repeat-x; text-align: right}
.tresc a.z438x158 span.zobacz span {float: right; height: 20px; width: 26px; margin: 0 0 0 10px; background: url(../images/zobacz_lupa.png) 0 2px no-repeat}

.tresc a.minLeft {float: left; margin: 3px 5px 0 0}
.tresc a.minRight {float: right; margin: 3px 0 0 5px}
.tresc a.z103x82 {width: 103px; height: 82px; border: 1px solid #CCC;}
.tresc a:hover.z103x82 {border: 1px solid #222}

.tresc table td {padding: 1px 3px}

#footer {width:960px; line-height:19px; margin:20px auto 0; padding:0 0 10px}
#footer .left {float:left; width:415px; background:url(../images/footer_logo.png) top left no-repeat; padding:0 0 0 65px}
#footer .right {float:right; width:480px; text-align:right}
#footer .right a {color:#666}
#footer .right a:hover {color:#222}
#footer .right ul {margin:0 0 6px}
#footer .right li {display:inline}
#footer .right li a {border-right:1px solid #666; padding:0 7px}
#footer .right li.last a {border-right:none; padding:0 0 0 7px}

.formularzRight {padding: 0 10px 0 9px; width: 229px;}
.formularzRight h4 {padding: 0 0 15px 0 !important;}
.formularzRight p {margin: 0 0 5px 0; text-align: justify}
.formularzRight a {color: #d62a29}
.formularzRight a:hover {text-decoration: underline}
.formularzRight form p {margin: 0 0 10px 0}
.formularzRight form p span.error {display: none; border: 1px solid #d62a29; border-top: none; padding: 2px 4px; color: #d62a29; background: #ffc5c5; *margin: -1px 0 0 0}
.formularzRight select    {font-family: arial; font-size: 11px; padding: 2px 4px; border: 1px solid #ccc; color: #666; width: 227px}
.formularzRight input    {font-family: arial; font-size: 11px; padding: 2px 4px; border: 1px solid #ccc; color: #666; width: 219px}
.formularzRight textarea {font-family: arial; font-size: 11px; padding: 2px 4px; border: 1px solid #ccc; color: #666; width: 219px; height: 98px; overflow: auto}
.formularzRight p.submit {text-align: right}
.formularzRight p.submit input {width: auto; border: none; padding: 5px 30px; *padding: 5px 20px; background: url(../images/menu_tlo.png) top left repeat-x; color: #FFF; cursor: pointer}
.formularzRight ol {padding: 0 0 5px 20px; list-style-type: decimal;}
.formularzRight ol li {padding: 0 0 5px 0}

.potwierdzenie {border: 1px solid #429619; background: #b5ea9a; padding: 10px 10px 5px 10px; color: #444}

.clear {clear:both}
.promocja_flash {
	margin: 5px 0 5px 0;
}

