body {padding:0;margin:0;background:white /* brak obrazka url(../images/bg.png) repeat-x center top*/;font-size:11px;font-family:tahoma, sans-serif;color:#595959/*#676666*/;}
form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {font-family:tahoma, serif;font-size:11px;color:#302e28;}
p, ul {margin-top:1em;margin-bottom:1em}
img {vertical-align:bottom;}
a img {border-width:0;}
a {color:#595959;text-decoration:none;}
a:hover {text-decoration:underline;}
.none {display:none !important;}
.columns {width:100%;overflow:hidden;}

h2 {margin:0;font-family:"Palatino Linotype","Book Antiqua",Palatino,georgia, "Times New Roman",Times,serif;font-size:24px;font-weight:normal;color:#656679/*62637b/*19533B*/;}

#container {width:948px;margin:0 auto;}
#top {height:78px;position:relative;width:100%;z-index:10;}
#top h1 {margin:0;padding-top:20px;}

#langs {list-style-type:none;margin:0;padding:0;position:absolute;top:13px;right:20px;}
#langs li {display:inline;padding:0 2px;}
#langs li.selected {font-weight:bold;}
#langs li a {color:#b9b9b9;}
#langs li.selected a {color:#525252;}

#menu {list-style-type:none;text-align:center;margin:0;padding:0;position:absolute;width:672px;height:37px;background:#008080 url(../images/menu.png) no-repeat;left:276px;top:32px;overflow:hidden;}
#menu li {display:inline;font-family:"Palatino Linotype","Book Antiqua",Palatino,georgia, "Times New Roman",Times,serif;text-transform:uppercase;font-size:13px;padding:0 12px;}
#menu li a {color:white;}
#menu li a:hover {border-width:0;}
#menu li.selected a img, #menu li a:hover img {color:#a5e77a;text-decoration:none;top:-37px;position:relative;}

#main-banner {width:100%;position:relative;margin-bottom:23px;margin-top:-9px;}
#main-banner .photo {display:block;text-align:right;}
#main-banner .banner-text {position:absolute;top:89px;left:0;width:200px;}
#main-banner .subpage-text {top:59px;}
#main-banner .banner-text h2 {margin:0;}
#main-banner .banner-text h2 a {text-decoration:none;}
#main-banner .more a {width:83px;height:24px;line-height:22px/*24*/;color:white;float:right;background:#008080 url(../images/more1.png) no-repeat;text-align:center;padding:0 0 0 15px;text-decoration:none;}

/* strona glowna */
#main-content {background:transparent url(../images/maincontent.gif) no-repeat 412px 20px;width:100%;overflow:hidden;margin-bottom:20px;padding-top:20px;}
#welcome {float:left;width:392px;margin-right:44px;}

#offer {float:left;width:160px;}
#offer ul {list-style-type:none;margin:0.9em 0 1.5em 0;padding:0;line-height:1.5em;}
#offer ul li {padding:3px 0 3px 17px;background:transparent url(../images/point.png) no-repeat 0 55%;}
#offer ul li a {text-decoration:underline;}
#offer ul li a:hover {text-decoration:none;}
#offer .more {padding-top:4px;}

.more {text-align:right;width:100%;}
.more a {padding-left:11px;color:#008080;text-decoration:underline;background:transparent url(../images/more.png) no-repeat 0 5px;}
.more a:hover {text-decoration:none;}

#gallery {float:right;width:300px;}
#gallery ul {list-style-type:none;margin:1.6em 0 1.5em 0;padding:0;}
#gallery ul li {float:left;width:140px;}
#gallery ul li.to-right {float:right}
#gallery ul h3 {margin:11px 0 1px 0;font-size:11px;}
#gallery ul p {margin:0 0 10px 0;}
#gallery .more {margin-top:0;}

.text {width:100%;overflow:hidden;line-height:1.5em;}
.text p {margin:1.2em 0 1.5em 0;}

/* Podstrony */
#content {width:100%;overflow:hidden;padding-bottom:30px;}
#left {float:left;width:635px;}
#right {float:right;width:260px;}

/* Lewa kolumna */
#path {list-style-type:none;margin:0;padding:0 0 11px 0;font-size:10px;}
#path li {display:inline;padding-left:15px;background:transparent url(../images/path.png) no-repeat 2px 5px;}
#path li.home {padding-left:0;background:none;}
#path li.subpage {background-image:url(../images/path1.png);}
#path li a {color:#8f8e8e;text-decoration:underline;}
#path li a:hover {text-decoration:none;}
#path li.subpage a {color:#008080;}

#left h2 {margin:0 0 15px 0;padding-top:2px;}
#left .text p {margin-top:0;margin-bottom:1.2em;}
#left .text .abbr {color:#70c738;font-weight:bold;margin:0 0 8px 0;font-size:13px;}
#left .text {margin-top:20px}
#left .text .more {margin-bottom:0;}
.text ul {margin:1.2em 0;line-height:1.5em;padding:0;list-style-type:none;}
.text ul li {padding:4px 0 4px 35px;background:transparent url(../images/point.png) no-repeat 20px 10px;}
.text .gallery {margin-bottom:0;padding-top:6px;text-align:justify;}
.text .gallery li {display:inline;padding:0;background:none;}
.text .gallery li img {margin-bottom:1.5em;}
.text .gallery .justify {margin-right:300px;}
.text .to-right {float:right;margin:0 0 4px 30px;}
.text .to-left {float:left;margin:0 30px 4px 0;}
.text a {color:#008080;}
.text .title {border-bottom:1px solid #dadada;width:136px;padding:0 2px 3px 2px;margin:0;}

.see-more {padding-top:24px;}
.see-more p {font-weight:bold;margin:0;padding-left:12px;background:transparent url(../images/open.png) no-repeat 0 2px;}
.see-more ul {list-style-type:none;margin:0;padding:10px 0 0 0;width:100%;overflow:hidden;}
.see-more ul li {padding:3px 0 3px 35px;background:transparent url(../images/point.png) no-repeat 20px 8px;/*float:left;*/}
.see-more a {color:#008080;}

.hr {height:1px;overflow:hidden;background:transparent url(../images/hr.png) no-repeat center top;margin:25px 0;}
.hr hr {display:none;}

.table {border:1px solid #e5e5e3;}
.table table {width:100%;}
.table caption {line-height:28px;font-weight:bold;}
.table th {padding:6px 0 6px 17px;background-color:#edf9e1;text-align:left;border-top:1px solid #c7ef9c;border-bottom:1px solid #c7ef9c;}
.table td {padding:5px 0 6px 17px;}
.table .dark td {background-color:#f1f8ef;}

.colleft285 {float:left;width:285px;padding-bottom:10px;}
.colright300 {float:right;width:300px;padding-bottom:10px;}
.colright432 {float:right;width:432px;padding-bottom:10px;}
.colleft375 {float:left;width:375px;padding-bottom:10px;}
.colright220 {float:right;width:220px;padding-bottom:10px;}
#left .colright220 .text {margin:0;}
#left .colleft375 .text {margin:0;}
#left .colleft375 .text .abbr {margin-bottom:0.4em;}
#left .colright220 .text .abbr {margin-bottom:0.4em;}
#left .colright432 .abbr {margin-bottom:0.4em;}
.colright220 .text ul {margin:0 0 0.4em 0;}
.colright220 .text ul li {padding-left:12px;background-position:0 10px;}

.col-left {float:left;width:200px;color:#5a5a5a;padding-top:12px;}
.col-right {float:right;width:320px;color:#5a5a5a;padding-top:12px;}

.contact h3 {color:#5A5A5A;/*#6ec739*/;font-size:12px;margin:0;}
.contact p {font-weight:bold;margin-top:1.4em;}
.contact .margin-top {color:#595959;margin-top:2.6em;margin-bottom:0.6em;}
.contact dl {margin:0;color:#595959;}
.contact dt {float:left;padding-top:6px;font-weight:bold;}
.contact dd {margin-left:45px/*38px*/;padding-top:6px;}
.contact dd a {color:#008080;text-decoration:underline;}
.contact dd a:hover {text-decoration:none;}

.form h3 {font-size:12px;margin:0 0 6px 0;}
.form .input-line label {display:block;margin:14px 0 5px 0;}
.form .input-line .input {border:1px solid #d6d6d6;padding:3px 9px 2px 9px;width:300px;}
.form .input-line textarea.input {height:155px;}
.form .buttons {text-align:right;padding-top:8px;}
.form .buttons input {width:76px;height:18px;background:#6ec739 url(../images/button.png) no-repeat;color:white;font-weight:bold;border-width:0;padding:0 0 2px 0;}
.form .buttons input.hover {color:#5a5a5a;}

/* Prawa kolumna */
#right h2 {font-size:20px;color:#656679;/*#376d6d;*/}

.box-menu {border:1px solid #d8e1d3;padding:16px 17px 0 17px;margin-bottom:23px;background:#f5f9f4;}
.box-menu ul {list-style-type:none;margin:0;padding:10px 0 0 0;}
.box-menu ul li {border-top:1px solid #d8e1d6;width:100%;position:relative;background:transparent url(../images/ar1.gif) no-repeat scroll 0px 10px;padding-left:14px;font-size:12px;}
.box-menu ul li.first {border-top-width:0;}
.box-menu ul li a {color:#595959;display:block;padding:6px 0;}
.box-menu ul li.selected {font-weight:bold;}
.box-menu ul li.selected span {background:transparent url(../images/menuselected.png) no-repeat;width:9px;height:14px;position:absolute;left:-18px;top:6px;}

.box-contact {border:1px solid #efe587;padding:16px 17px 24px 17px;margin-bottom:23px;background:transparent url(../images/contact.png) no-repeat 205px 75px}
.box-contact p {line-height:1.2em;margin-bottom:0;}
.box-contact p strong {color:#6f6f6f}
.box-contact a {color:#026a6a;text-decoration:underline;}
.box-contact a:hover {text-decoration:none;}

.box-doyouknow {border:1px solid #e7e6d8;padding:16px 17px;margin-bottom:23px;}
.box-doyouknow p {line-height:1.4em;}
.box-doyouknow .more {margin:0;line-height:1.2em;}

.box-news {border:1px solid #e7e6d8;padding:16px 17px;margin-bottom:23px;}
.box-news ol {list-style-type:none;margin:0;padding:7px 0 0 0;}
.box-news li {padding:10px 0;background:transparent url(../images/line1.png) no-repeat center top;line-height:1.4em;}
.box-news li.first {background-image:none;}
.box-news li .date {display:block;padding-left:21px;color:#949494;font-style:normal;background:transparent url(../images/date.png) no-repeat 0 3px;font-size:10px;}
.box-news li a {display:block;padding-left:21px;}
.box-news li a strong {color:#197883;}
.box-news .more {margin:0;}

.box-banner {margin-bottom:23px;}
.box-links {border:1px solid #e7e6d8;padding:16px 17px;margin-bottom:23px;}
.box-links ul {list-style-type:none;margin:0;padding:5px 0 0 0;}
.box-links ul li {padding:4px 0 4px 19px;background:transparent url(../images/point1.png) no-repeat 0 8px;}
.box-links ul li a {color:#197883;}

/* Stopka */
#foot {border-top:1px solid #f0f0f0;padding:18px 0;}
#foot-content {width:948px;margin:0 auto;overflow:hidden;}
#foot ul {float:left;list-style-type:none;margin:0;padding:0;}
#foot ul li {display:inline;padding-left:19px;background:transparent url(../images/line.png) no-repeat 7px 3px;}
#foot ul li.first {padding-left:0;background-image:none;}
#foot p {float:right;margin:0;}


/* OSTATNIO DODANE */
.error {border-color:#C00!important;}
.errorSummary {padding:20px 30px;margin:20px 0;background: #FEE;border: 2px solid #C00;}
.captcha {margin-top:20px;margin-right:20px}
.captcha a {display:inline-block;margin-left:20px;}
.more_fix {padding-top:6px!important;}
.table .ac {text-align:center;}
.table .prw {padding-right:14px;width:140px;}
.table ul {margin:0px;padding:0 15px;}