* {margin: 0; padding: 0;}
a {text-decoration: none; color: #FF8429;}
a:hover {text-decoration: underline; color: #FF8429;}
a:active, a:focus { outline: 0;}

h2 {color: #7F0903; font-weight: normal; font-size: 18px; margin: 20px 0 15px 0;}
h3 {font-size: 13px; margin-bottom: 20px; font-weight: bold; font-family: Verdana, Tahoma, sans-serif; color: #222;}

img {border: none;}
ul {list-style: none;}

body {background: #fff; color: #222; font-family: Verdana, Tahoma, sans-serif; font-size: 12px; margin: 20px auto 20px auto; text-align: center;}

#container {width: 990px; height: auto; overflow: hidden; margin: auto;}

#top {width: 990px; height: auto; overflow: hidden; margin-bottom: 15px;}
#top h1 {float: left; margin-right: 40px; margin-left: 17px;}
#top .claim {float: left; margin-right: 50px;}
#top .main-nav {float: left; margin-top: 40px;}
#top .main-nav li {display: inline;}
#top .top-nav {float: right; margin-right: 20px; font-size: 11px; color: #E6E6E6;}
#top .top-nav li {display: inline; margin-left: 10px;}
#top a {color: #00005B; text-decoration: none;}
#top a:hover {color: #FF8429; text-decoration: none;}

#nav {width: 990px; height: 24px; background: url('../img/sub-nav-bg.gif'); text-align: left; padding-top: 6px; margin-bottom: 17px;}
#nav ul li {display: inline; font-weight: bold; font-size: 11px; margin: 0 15px 0 15px;}
#nav a {color: #00005B; text-decoration: none;}
#nav a:hover {color: #FF8429; text-decoration: none;}

#main-content {width: 990px; height: auto; overflow: hidden; background: #E6E6E6}

#main-left {width: 495px; height: auto; overflow: hidden; float: left; text-align: left;}
#intro {width: 455px; height: auto; overflow: hidden; background: #fff; padding: 0 20px 30px 20px; font-size: 13px;}	
#intro h2 {font-size: 22px; margin-bottom: 20px; margin-top: 20px;}
#main-left-content {background: url('../img/main-left-bg.gif') top repeat-x; padding: 20px; line-height: 130%;}
#main-left-content p {margin-bottom: 20px;}
#main-left-content ul {font-size: 11px;}
#main-left-content li {background: url('../img/bullet-1.gif') left no-repeat; padding-left: 20px; padding-bottom: 8px;}

#main-right {width: 495px; height: auto; overflow: hidden; float: right; text-align: left; line-height: 130%; background: url('../img/main-right-bg.gif') top repeat-x;}

#main-right-content li {background: url('../img/bullet-1.gif') left no-repeat; padding-left: 20px; padding-bottom: 8px;}
#main-bottom-left {width: 455px; height: auto; overflow: hidden; float: left; padding: 0 20px 20px 20px; text-align: left; line-height: 130%;}

#main-bottom-right {width: 475px; height: auto; overflow: hidden; text-align: right; padding: 0 20px 20px 0px;}
.refLeft {width: 100px; height: auto; overflow: hidden; float: left;}
.refRight {width: 375px; height: auto; overflow: hidden; float: right;}
.refContent {color: #8D8D8D; line-height: 130%; margin-bottom: 15px;}
.refSub {color: #222; font-size: 11px; text-align: right;}

#footer {width: 990px; height: auto; overflow: hidden; border-top: solid 1px #E6E6E6; clear: both; font-size: 11px; color: #9A9A9A;}
#footer ul {margin: 15px 0 15px 0;}
#footer li {display: inline; margin: 0 10px 0 10px;}
#footer a {color: #9A9A9A; text-decoration: none;}
#footer a:hover {color: #FF8429; text-decoration: none;}

/* PODSTRONA*/

#sub {width: 220px; height: auto; overflow: hidden; float: left; margin-bottom: 30px;}
#sub-content {width: 180px; height: auto; overflow: hidden; background: url('../img/main-left-bg.gif') top repeat-x #E6E6E6; padding: 0 20px 20px 20px; text-align: left; font-size: 11px; line-height: 150%;}
#sub-content p {margin-bottom: 15px;}

#main {width: 740px; height: auto; overflow: hidden; float: right; text-align: left;}

#breadcrumbs {font-size: 11px; width: 740px; border-bottom: solid 1px #DCDCDC; color: #666; padding-bottom: 20px;}

#main h2 {font-size: 30px; margin: 30px 0 30px 0;}
#main p {margin-bottom: 20px; line-height: 140%;}
#main ul {margin: 0 20px 20px 20px;}
#main li {background: url('../img/bullet-2.gif') left top no-repeat; padding: 0 0 8px 20px; }
#main .fotoLeft, #main .fotoRight {margin: 10px;}

.fotoLeft {float: left;}		
.fotoRight {float: right;}
.center {text-align: center;}

.fr {float: right;}
.fl {float: left;}
.cl {clear: both;}