body {padding:0;margin:0;background:white url(images/bgright.png) repeat-x 0 170px;font-size:10px;font-family:tahoma, sans-serif;color:#626262;}
form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {font-family:tahoma, verdana, serif;font-size:11px;color:#626262;}
p, ul {margin-top:1em;margin-bottom:1em}
img {vertical-align:bottom;}
a img {border-width:0;}
a {color:#013366;text-decoration:none;}
.invert, a:hover {text-decoration:underline;}
.invert:hover {text-decoration:none;}
.none {display:none;}
.columns {width:100%;overflow:hidden;}

#bg-left {height:210px;position:absolute;background:white url(images/bgleft.png) repeat-x 0 10px;width:50%;top:170px;left:0;z-index:1;}
#all {background:transparent url(images/bgcenter.png) no-repeat 50% 330px;position:relative;z-index:2;}
.container {width:960px;margin:0 auto;position:relative;}

#top {height:170px;width:100%;position:relative;background:white url(images/top.jpg) no-repeat 563px 85px;}
#top h1 {margin:0;padding:40px 0 0 78px;float:left;}
#menu {list-style-type:none;margin:0;padding:0 0 0 240px;}
#menu li {float:left;}
#menu li a {padding-top:20px;float:left;background:transparent url(images/menuhover.png) no-repeat 0 -100px}
#menu li a:hover {background-position:0 0;}
#path {list-style-type:none;margin:0;padding:0 0 0 15px;background-color:#e2e5ea;color:#9198a3;position:absolute;left:240px;top:130px;line-height:40px;width:309px;}
#path li {padding-left:25px;display:inline;background:transparent url(images/sub.png) no-repeat 9px 60%;}
#path li.home {padding-left:0;background-image:none;}
#path a {color:#9198a3;text-decoration:none;}
#path a:hover {text-decoration:underline;}

#main-bar {width:900px;height:160px;background:#003366 url(images/mainbar.jpg) no-repeat;position:relative;}
#main-bar .slogan {margin:56px 0 0 33px;}
#main-bar .phone {position:absolute;left:840px;top:-70px;}
#main-bar .lang {position:absolute;left:900px;top:40px;width:60px;height:50px;background:#f3b405 url(images/lang.jpg) no-repeat;text-align:center;}
#main-bar .lang img {margin-top:19px;}

#content {width:100%;overflow:hidden;padding-bottom:25px;}

#content h2 {margin:0;padding:17px 0 0 31px;height:33px;font-size:11px;}

.col {float:left;width:280px;margin-right:31px;}
.col p {margin-top:0;}
.col .more {padding-left:31px;}
.col .more a {padding-right:14px;background:transparent url(images/more.png) no-repeat 100% 60%;}
.col .text {padding-left:31px;background:transparent url(images/menuhover.png) no-repeat 0 21px;line-height:1.4em;padding-top:18px;padding-bottom:5px;}

.col h3 {background:#eeeff2 url(images/h3.png) no-repeat 232px 13px;margin:0;padding:18px 0 0 31px;height:35px;}
.col h3.noimage {background-image:none;}
.col .list {list-style-type:none;margin:0;padding:13px 0 0 0;font-size:11px;line-height:1.7em;}
.col .list li {padding-left:31px;background:transparent url(images/li.png) no-repeat 11px 7px;}
.col label {display:block;padding-bottom:10px;font-size:11px;}
.col .input {border:1px solid #d2d4da;padding:7px 9px;width:260px;margin-bottom:7px;}
.col textarea.input {height:103px;}
.col .button {text-align:center;}
.col .button input {border-width:0;color:#003366;text-transform:uppercase;font-weight:bold;background-color:white;font-size:12px;}

.big-col {float:left;width:430px;margin-right:41px;}
.big-col p {padding:6px 0 12px 31px;background:transparent url(images/menuhover.png) no-repeat 0 9px;font-size:12px;}
.big-col p strong {color:#003366;}

.about .image {float:left;}
.about p {margin:0 100px 1.8em 320px;line-height:1.8em;font-size:11px;}


.offer {padding-left:31px;font-size:12px;font-weight:bold;margin-bottom:0;}
.offer a {text-decoration:underline;}
.offer a:hover {text-decoration:none;}

p.success {font-size:12px;font-weight:bold;color:#069e1d;}

.contact {margin:0;padding-top:43px;padding-left:71px;background:transparent url(images/napisz.jpg) no-repeat;height:33px;}

#foot {border-top:1px solid #e1e1e1;padding:20px 0;}
#foot p {line-height:10px;border-left:20px solid #f8cc17;padding-left:11px;margin:0;}
#foot p strong {color:#003366;}
