@charset "iso-8859-2";
body {margin: 0px; padding: 0px; font-family: Arial;}
a {text-decoration: none;}
.no-border {border: 0px !important;}
.left {display: block; float: left;}
.clear {clear: both;}
.h10 {height: 10px; clear: both;}
.h20 {height: 20px; clear: both;}
.top_cont {width: 100%; height: 30px; background: #f2f2f2;}
#top {width: 955px; height: 30px; line-height: 30px; text-align: right; padding-right: 45px; background: #f2f2f2; margin: 0px auto;}
#top a {font-size: 11px; color: #000; border-left: 1px solid black; padding: 0 10px;}
#menu-top {width: 970px; height: 117px; background: #fff; margin: 0px auto; padding-left: 30px; z-index: 2; position: relative}
#menu-top h1 {cursor: pointer; font-size: 22pt; font-weight: bold; height: 86px; display: block; width: 725px; margin: 0px; padding: 0px; line-height: 86px; float: left;}
#menu-top h1 span {color: #d5281f;}
#pasek {width: 100%; height: 7px; background: #f2f2f2;}
#pasek2 {width: 1000px; height: 30px; line-height: 30px; text-align: right; background: #f2f2f2; margin: 0px auto; font-size: 10px; color: #595959;}
#container {width: 970px; margin: 0px auto; padding: 0 0px 0 30px; position: relative; z-index: 1;}
#site_map {width: 980px; height: 30px; text-align: left; margin: 0px auto; padding-left: 20px;}
#site_map a {padding: 0 10px; border-right: 1px solid #595959; font-size: 12px; color: #595959}

area {cursor: pointer;}

#menu {list-style-image:none; list-style-position:outside; list-style-type:none; width: 725px; height: 29px; display: block; margin: 0px; padding: 0px;}
#menu li {float: left; height: 29px; position: relative; margin: 0px; padding: 0px; background-image: url(images/bg-menu.gif); background-repeat: repeat-x; margin-right: 0px;}
#menu li a {display: block; float: left; width: 149px; height: 29px; background-image: url(images/menu-bg.gif); font-size: 10pt; font-weight: bold; color: #fff; padding-left: 15px; line-height: 29px; margin-right: 4px;}
#menu li ul {margin:0; padding: 0; left: 0px; list-style-position:outside; list-style-type: none; position:absolute; top:-999em; width:100px;}		 
#menu li:hover ul, #menu li.sfHover ul {top:29px;}	
#menu li ul li {height: 23px; line-height: 23px; background: none; z-index: 10; position: relative; margin: 0px; padding: 0px;}
#menu li ul li a {background-color: #afafaf; background-image: none; color:#000; width:149px; font-size: 12px; display: block; padding-left: 15px; height: 23px; line-height: 23px; text-align: left; z-index: 10; position: relative;}
#menu li ul li a:hover {background: #d5281f; color: #fff; z-index: 10; position: relative;}	

#col-right {width: 237px; float: left; margin-left: 25px;}
#col-right #contact {width: 232px; height: 56px; background-image: url(images/bg-contact.gif); padding: 15px; font-size: 12px; color: #fff; font-weight: bold; margin-top: 20px;}
#col-right #contact select {width: 211px; height: 19px; border: 0px; background: #fff; color: #000; margin-top: 10px;}
#col-right h1 {font-size: 13px; color: #e3281e; margin-top: 20px;}
#col-right p {color: #000; font-size: 11px;}
#print {display: block; width: 230px; border-bottom: 1px solid #E3281E; padding: 17px 0 10px 0; list-style-type: none; margin: 0px}
#print li {padding-left: 22px; line-height: 15px; background-image: url(images/print.gif); background-repeat: no-repeat; margin-bottom: 4px;}
#print li.polec {background-position: 0 -18px;}
#print li a {font-size: 12px; color: #595959;}


a.more {display: block; clear: both; width: 237px; height: 20px; line-height: 17px; background-image: url(images/more-bg.gif); background-repeat: no-repeat; padding-left: 20px; font-size: 11px; color: #e3281e;}
#box-wartosci {width: 190px; height: 174px; background-image: url(images/box-wartosci.gif); float: left; margin-right: 25px; padding: 0 22px 0 170px;}
.box-bottom h1 {font-size: 12px; color: #df281e;}
.box-bottom p {font-size: 10px; color: #000;}
.box-bottom a {font-size: 10px; color: #000;}
.box-bottom span {color: #df281e;}
#box-linki {width: 240px; height: 174px; background-image: url(images/box.gif); float: left; margin-right: 25px; padding: 0 15px 0 7px;}
#box-linki img {margin: 7px 7px 0 0;}
#page-main {position: relative; width: 638px; background-image: url(images/page-bg.gif); background-repeat: repeat-y; float: left; padding: 0 15px 0 15px;}
#page-main h1 {display: block; font-size: 15px; color: #d5281f; margin: 0px; height: 30px; line-height: 30px; border-bottom: 1px solid #d5281f;}
#page_path {height: 38px; clear: both; line-height: 30px; font-size: 12px;}
#page_path a {font-size: 12px; color: #595959;}
#page-menu {width: 131px; float: left;}
#page-menu h1 {width: 131px;}
#page-menu ul {margin: 15px 0; padding: 0 0 0 15px; list-style-type: none; border-left: 6px solid #bfbfbf;}
#page-menu ul li {line-height: 12px; margin: 7px 0;}
#page-menu ul li a {font-size: 11px; color: #595959;}
#page-menu ul li a:hover {color: #d5281f}
#page-menu ul li a.active {color: #d5281f}
#page-menu ul.submenu {margin: 0 0 0 13px; padding: 0px; border: 0px;}
#page-content {width: 470px; float: right; margin-right: 10px;}
#page-content img {border: 0px;}
#page-content h1 {width: 470px;}
#page-content h2 {font-size: 13px; color: #d5281f;}
#page-content p, #page-content td {font-size: 8pt; color: #000;}
#page-content a {color: #d5281f;}
#page-content li {font-size: 8pt; color: #000;}
#page-content input {width: 185px; height: 18px; border: 1px solid #a6a6a6; font-size: 11px;}
#page-content select  {width: 220px; height: 18px; border: 1px solid #a6a6a6; font-size: 11px;}
#page-content textarea {width: 380px; height: 120px; border: 1px solid #a6a6a6; font-size: 11px;}
.page-bottom {position: absolute; bottom: -13px; left: 0px;}

#hp-main {width: 628px; height: 437px; background-image: url(images/bg.gif); float: left; padding: 35px 20px 0 20px;}
#hp-main h1 {font-size: 12pt; color: #df281e; margin-left: 20px;}
#hp-main p {font-size: 10pt;margin-left: 20px;}
#hp-main a {color: #df281e;}

.error {color: red; clear: both; display: block;}
#portfolio-sterowanie {width: 470px; float: right; clear: both; height: 25px; line-height: 25px; margin-bottom: 8px;}
#portfolio-sterowanie a {color: #000; font-size: 12px;}
#portfolio-sterowanie #prv {float: left;}
#portfolio-sterowanie #nxt {float: right;}
#portfolio-sterowanie a:hover {color: #D5281F}

#portfolio {list-style-type: none; margin: 0px; padding: 0px; clear: both;}
#wyslij-zapytanie {width: 118px !important; height: 23px !important; border: 0px !important; background-image: url(images/wyslij-zapytanie.gif);}
#send-no {width: 134px !important; height: 21px !important; border: 0px !important; background-image: url(images/send-no.gif);}
#rozpocznij {width: 156px !important; height: 24px !important; border: 0px !important; background-image: url(images/rozpocznij-aplikacje.gif);}
#rozpocznij-en {width: 156px !important; height: 24px !important; border: 0px !important; background-image: url(images/rozpocznij-aplikacje-en.gif);}
#dalej {width: 57px !important; height: 24px !important; border: 0px !important; background-image: url(images/dalej.gif);}
#dalej-en {width: 57px !important; height: 24px !important; border: 0px !important; background-image: url(images/dalej-en.gif);}
#wyslij {width: 130px !important; height: 23px !important; border: 0px !important; background-image: url(images/wyslij.gif);}
#zamow {width: 132px !important; height: 23px !important; border: 0px !important; background-image: url(images/zamow-news.gif);}
#send {width: 118px !important; height: 22px !important; border: 0px !important; background-image: url(images/send.gif);}
#order {width: 132px !important; height: 23px !important; border: 0px !important; background-image: url(images/order.gif);}
#apply {width: 156px !important; height: 24px !important; border: 0px !important; background-image: url(images/apply.gif);}
#next {width: 57px !important; height: 24px !important; border: 0px !important; background-image: url(images/next.gif);}
#submit {width: 130px !important; height: 23px !important; border: 0px !important; background-image: url(images/submit.gif);}
#order-no {width: 130px !important; height: 23px !important; border: 0px !important; background-image: url(images/submit-no.gif);}
#polec {width: 132px !important; height: 24px !important; border: 0px !important; background-image: url(images/polec.gif);}
