html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:13px;background:transparent;margin:0;padding:0} 
body{line-height:1;color:#333;background:url(../_img/background.gif) #edf5f9 center repeat-y;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:62.5%;width:100%} 
ol,ul{font-size:1.3em;margin:0 0 1em; list-style-position: inside;} 
:focus{outline:0} 
del{text-decoration:line-through} 
table{border-spacing:0;border-collapse:separate;font-size:13px;line-height:1.2em;margin:0 0 10px} 
ol li,ul li ol li{background:transparent none repeat scroll 0 50%;line-height:1.38em;list-style-type:decimal;margin:0.4em 0 3px 20px;padding:0} 
img {vertical-align:middle;}
#content p.flash_nead{background:#E0E6E6 none repeat scroll 0 50%;border:1px dashed #FFF;font-size:11px;text-decoration:none;margin:5px;padding:5px;} 
#content p.flash_nead a{border:medium none;font-size:11px;text-decoration:blink} 
#bodyCenter{background-color:#fff;width:960px;margin:0 auto;padding:6px 0 12px} 
.clearLeft{clear:left} 
.clearRight{clear:right} 
.oneColumn{width:69px} 
.twoColumn{width:150px} 
.threeColumn{width:231px;overflow:hidden} 
.fourColumn{width:312px} 
.fiveColumn{width:393px} 
.sixColumn{width:474px} 
.sevenColumn{width:555px} 
.eightColumn{width:636px} 
.nineColumn{width:717px} 
.tenColumn{width:811px} 
.elevenColumn{width:892px} 
.topGap{margin-top:12px} 
.topPad{padding-top:12px} 
.rightPad{padding-right:12px} 
.botPad{padding-bottom:12px} 
.leftPad{padding-left:12px} 
.absRB{position:absolute;right:0;bottom:0} 
p{font-size:13px;line-height:18px;margin:0 0 13px} 
ul ul,ul ol,ol ul{font-size:13px;margin:0} 

h1{clear:left;color:#004fb6;font-size:13px;font-weight:400;line-height:1em;margin: 0} 
h2{color:#004fb6;font-size:24px;font-weight:normal;margin:0 0 10px} 
h3{color:#004fb6;font-size:18px;font-weight:normal;;margin:0 0 10px; border-bottom: 1px dashed #92a8af;padding: 0 0 5px;} 
h4{font-size:1.3em;font-weight:700;line-height:1em;margin:0 0 1em} 

#header{background:url(../_img/aviva-beam.jpg) #ffd900 left bottom no-repeat;position:relative;height:130px;width:960px} 
#logo a{z-index:1000;border:none;display:block;height:40px;width:160px;position:absolute;top:22px;left:16px;text-indent:-10000em} 

#header #write {
 font-size:12px;
 position:absolute;
 right:20px;
 top:10px;
}

#header #write a {
 color:#004FB6;
 font-size:12px;
 text-decoration:underline;
}

#header #write a:hover {
 text-decoration: underline;
}

#header #info {
 left:20px;
 position:absolute;
 top:75px;
 padding-bottom:5px;
}

#header #info h2 {
 font-size:28px;
 margin:0;
}

#header #info h3 {
 border:none;
 font-size:15px;
 margin:0;
 padding:2px 0 0;
}

#header ul {
 position: absolute;
 right: 18px;
 top: 34px;
 list-style:none;
 background:url(../_img/nav-top-right.gif) no-repeat top right;
}

#header ul li {
 float: left;
 background:url(../_img/nav-top-li.gif) no-repeat  left 6px;
}

#header ul li.first {
 background:url(../_img/nav-top-left.gif) no-repeat top left;
}

#header ul li a {
 line-height: 29px;
 text-decoration: none;
 font-size: 12px;
 color: #004fb6;
 padding-left: 15px;
 background:url(../_img/nav-top-a.gif) no-repeat right 10px;
 padding-right: 15px;
 margin-right: 11px;
 display: block;
}

#header ul li a:hover {
 text-decoration: underline;
}

#content{padding-top:14px;margin-bottom:33px;overflow:hidden;float:left;width: 960px;background:#FFF;} 

.pod-1-top {
 background:url(../_img/pod-1-top.gif) top no-repeat;overflow:hidden;padding:20px 17px;
 height: 1%;
}

.pod-1-bottom {
 background:url(../_img/pod-1-bottom.gif) bottom no-repeat;overflow:hidden;
}

.pod-1-top:after { content: '.'; height: 0px; width: 0px; clear: both; display:block; visibility:hidden; }

.search .pod-1-top {
 padding: 20px 17px 4px 17px;
}

.search {
 margin-bottom: 20px;
}

.search .search-left {
 float: left;
 width: 236px;
 margin-right: 10px;
}

.search .search-right {
 float: left;
 width: 680px;
}

.search h2 {
 border-bottom: 1px dashed #92a8af;
 padding-bottom: 5px;
 margin-bottom: 16px;
 position: relative;
}

.search h3 {
 font-size: 16px;
 font-weight: bold;
 border: none;
}

.search h3 span {
 color: #92a8af;
 font-size: 10px;
}

.search label {
 display: block;
 padding-bottom: 16px;
 font-size: 12px;
}

.search .search-right label {
 float: left;
 width: 226px;
}

#map {
 float: left;
 width: 483px;
 margin: 0 10px 30px 0;
 padding-left: 17px;
 height: 342px;
}

#map label {
 color: #004FB6;
 font-size: 16px;
 font-weight: bold;
}

#mapContainer {
 margin-top: 0px;
}

#citySelect {
 float: left;
 width: 450px;
 position: relative;
}

#citySelect label {
 color: #004FB6;
 font-size: 16px;
 font-weight: bold;
 margin: 0 0 10px 0;
 display: block;
}

#citySelect #city, #citySelect #wojewodztwo {
 display: block;
 margin: 0 0 30px 0;
 width: 200px;
}

#formSearch .submit {
 background:url(../_img/btn-search.gif) bottom no-repeat;
 width: 96px;
 height: 31px;
 display: block;
 border: none;
 cursor: pointer;
 position: absolute;
 top: 150px;
 left: 250px;
}

#formSearch span.error {
 clear: left;
 display: block;
 color:#CC0001;
 font-weight:bold;
 margin-top:10px;
}

.pod-2-top {
 background:url(../_img/pod-2-top.gif) top no-repeat;overflow:hidden;
 height: 1%;
}

.pod-2-top:after { content: '.'; height: 0px; width: 0px; clear: both; display:block; visibility:hidden; }

.pod-2-bottom {
 background:url(../_img/pod-2-bottom.gif) bottom no-repeat;overflow:hidden;
}

.pod-2-top .box {
 padding: 20px 17px;
 float: left;
 width: 440px;
 margin-right: 12px;
}

.pod-2-top .box.zero {
 margin-right: 0;
}

.pod-3-top {
 background:url(../_img/pod-3-top.gif) top no-repeat;overflow:hidden;;
 padding: 15px 17px;
 height: 1%;
 line-height: 18px;
}

.pod-3-top:after{content:".";clear:both;display:block;font-size:0;height:0;visibility:hidden;margin:0;padding:0} 

.pod-box table {
// border-collapse:separate;
// border-spacing:1px;
// margin:0 auto;
// font-size: 11px;
}

.pod-box table td {
// padding:5px;
// font-size: 11px;
// background: #F5F5F5;
// text-align: center;
}

.pod-box table td h3 {
 border: none;
}

.pod-box table td strong {
 font-size: 11px;
 text-align: center;
}

.pod-box table td p {
 font-size: 11px;
 margin: 0;
}

.pod-box table td a {
 font-size: 11px;
 color: #0087CD;
 text-decoration: none;
}

.pod-box table td p span {
 font-size: 11px;
}

.pod-box p.date {
 margin-bottom: 0px;
}

.pod-3-bottom {
 background:url(../_img/pod-3-bottom.gif) bottom no-repeat;overflow:hidden;
}

.pod-4-top {
 background:url(../_img/pod-4-top.gif) top no-repeat;overflow:hidden;;
 padding: 15px 17px;
 height: 1%;
}

.pod-4-top:after{content:".";clear:both;display:block;font-size:0;height:0;visibility:hidden;margin:0;padding:0} 

.pod-4-bottom {
 background:url(../_img/pod-4-bottom.gif) bottom no-repeat;overflow:hidden;
}

.pod-4-bottom .left {
 float: left;
 width: 316px;
 margin-right: 34px;
}

.pod-4-bottom .right {
 float: right;
 width: 316px;
}

.overflow {
 overflow: auto;
 height: 361px;
}

form#formSearchName fieldset, form#formSearchNr fieldset {
 position: relative;
 zoom:1;
}

form#formSearchName label, form#formSearchNr label {
 width: 100px;
 height: 18px;
 float: left;
 clear: left;
 padding-bottom: 10px;
 padding-top: 2px;
}

form#formSearchName input, form#formSearchNr input {
 float: left;
 width: 150px;
 height: 14px;
 font-size: 11px;
}

form#formSearchName input.submit, form#formSearchNr input.submit {
 background:url(../_img/btn-search.gif) bottom no-repeat;
 width: 96px;
 height: 31px;
 display: block;
 border: none;
 cursor: pointer;
 float: right;
 margin: 10px 70px 0 0;
}

form#formSearchName span.error, form#formSearchNr span.error {
 clear: left;
 display: block;
 color:#CC0001;
 font-weight:bold;
 width: 250px;
 margin-bottom: 10px;
}

#leftBar {
 float: left;
 display: inline;
 width: 231px;
 margin-right: 12px;
}

#rightBar {
 float: left;
 display: inline;
 width:717px;
 overflow: hidden;
}

#leftBar .box {
 margin-bottom: 12px;
}

#leftBar a.box img {
 width: 231px;
}

#leftBar .box-top {
 background:url(../_img/box-top.gif) top no-repeat;overflow:hidden;
 zoom: 1;
}

#leftBar .box-top:after{content:".";clear:both;display:block;font-size:0;height:0;visibility:hidden;margin:0;padding:0} 

#leftBar .box-agent-bottom {
 background: #E0E6E6 url(../_img/box-agent-bottom.gif) bottom no-repeat;overflow:hidden;
 height: 202px;
}

#leftBar .box-agent-bottom img {
 display: block;
 border: 1px solid #d8d8d8;
 margin: 0 auto;
}

#leftBar .box-info-bottom {
 background: #E0E6E6 url(../_img/box-info-bottom.gif) bottom no-repeat;overflow:hidden;
 position: relative;
 margin-top: -5px;
 min-height: 216px;
}

#leftBar .box-info-bottom.short {
 min-height: 207px;
}

#leftBar .box-info-bottom .box-top {
 background:url(../_img/box-info-top.gif) 0 top no-repeat;overflow:hidden;
 padding-top: 5px;
}

#leftBar .box-info-bottom h3 {
 background:transparent url(../_img/h3-info.gif) no-repeat scroll 0 100%;
 font-size:16px;
 font-weight:bold;
 margin:-8px 0 0 5px;
 padding:18px 0 2px 52px;
 border: none;
 color: #333;
}

#leftBar .box-info-bottom .sticker {
 position:absolute;
 right:1px;
 text-indent:-1000em;
 top:6px;
}

#leftBar .box-info-bottom ul {
 margin-bottom:0;
 list-style:none;
}

#leftBar .box-info-bottom ul li {
 padding-left: 25px;
 font-size: 15px;
}

#leftBar .box-info-bottom ul li a, #leftBar .box-info-bottom ul li a:hover, #leftBar .box-info-bottom ul li a:focus {
 color:#004FB6;
 font-size:15px;
 text-decoration:none;
}

#leftBar .box-info-bottom ul li a:hover {
 border-bottom:1px solid #004FB6;
}

#leftBar .box-info-bottom ul li a:focus {
 border-bottom:1px dashed #004FB6;
}

#leftBar .box-contact-bottom {
 background: #A4AEB5 url(../_img/box-info-bottom.gif) bottom no-repeat;overflow:hidden;
 position: relative;
 margin-top: -5px;
}

#leftBar .box-contact-bottom .box-top {
 background:url(../_img/box-info-top.gif) 0 top no-repeat;overflow:hidden;
 padding-top: 5px;
}

#leftBar .box-contact-bottom h3 {
 background:transparent url(../_img/h3-contact.gif) no-repeat scroll 0 100%;
 font-size:16px;
 font-weight:bold;
 margin:-6px 0 0 10px;
 padding:18px 0 2px 52px;
 border: none;
 color: #333;
}

#leftBar .box-contact-bottom p {
 margin: 0;
 color: #333333;
}

#leftBar .box-contact-bottom a {
 background:transparent url(../_img/header_button.gif) no-repeat scroll 0 0;
 display:block;
 height:26px;
 line-height:23px;
 padding:0 0 0 8px;
 width:178px;
 color: #1947a3;
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
}

#leftBar .box-contact-bottom a:hover {
 text-decoration: underline;
}

#leftBar .box-info-bottom ul li.mobile {
 background:transparent url(../_img/phone.png) no-repeat scroll 2px 4px;
 font-size: 18px;
}
#leftBar .box-info-bottom.agent-info ul li.mobile {
 font-size: 15px;
}

#leftBar .box-info-bottom ul li.phone {
 background:transparent url(../_img/phone.png) no-repeat scroll 2px 4px;
 font-size: 18px;
}

#leftBar .box-info-bottom ul li.contact {
 background:transparent url(../_img/dane.png) no-repeat scroll 0 4px;
}

#leftBar .box-info-bottom ul li.fax {
 background:transparent url(../_img/fax.png) no-repeat scroll 0 4px;
}

#leftBar .box-info-bottom ul li.dane {
 background:transparent url(../_img/dane.png) no-repeat scroll 0 4px;
}

#leftBar .box-info-bottom ul li.gg {
 background:transparent url(../_img/gg.png) no-repeat scroll 0 4px;
}

#leftBar .box-info-bottom ul li.skype {
 background:transparent url(../_img/skype.png) no-repeat scroll 0 4px;
}

#leftBar .box-info-bottom .sticker.urlop {
 height:90px;
 width:87px;
 background:url(../_img/urlop.png) bottom no-repeat;
}

#leftBar .box-normal-bottom {
 background: #E0E6E6 url(../_img/box-normal-bottom.gif) bottom no-repeat;overflow:hidden;
 height: 1%;
}

#leftBar .box-info-bottom .text, #leftBar .box-contact-bottom .text, #leftBar .box-normal-bottom .text {
 padding: 20px;
 color: #004fb6;
 font-size: 16px;
 line-height: 24px;
}

#leftBar .box-normal-bottom:after{content:".";clear:both;display:block;font-size:0;height:0;visibility:hidden;margin:0;padding:0} 

a.box {
 display: block;
}

#teaser {
 position: relative;
 width: 715px;
 height: 200px;
 margin-bottom: 0px;
 overflow: hidden;
}

#boxHeader {
 background:#FFFFFF url(../_img/boxHeader.gif) no-repeat scroll 0 0;
 height:148px;
 overflow:hidden;
 padding:16px;
 position:absolute;
 right:10px;
 top:10px;
 width:188px;
 filter:alpha(opacity=90);
 opacity: 0.9;
 -moz-opacity:0.9; 
}

#boxHeader h2 {
 border-bottom: 1px dashed #92a8af;
 padding: 0 0 5px;
 margin: 0 0 12px;
 font-size:17px;
 font-weight:bold;
}

#boxHeader .headerList {
 margin:0;
}

#boxHeader .headerList li {
 list-style-type:none;
 margin:0 0 0;
 padding:0;
 float: left;
}

#boxHeader .headerList li h3 {
 font-size:12px;
 margin:0;
 border: none;
}

#boxHeader .headerList li a {
 background: #FFD900 url(../_img/header_button.gif) no-repeat scroll 0 0;
 display:block;
 height:26px;
 line-height:23px;
 padding:0 0 0 8px;
 width:178px;
 color: #1947a3;
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 border: none;
}

#boxHeader .headerList li a:hover {
 text-decoration: underline;
}

div#submenu {
 margin-bottom: 12px;
}

ul#submenu2 {
 width: 717px;
 display: block;
 background: #dfdfdf url(../_img/submenu.gif) no-repeat scroll right 0;
 position: relative;
 height: 1%;
 list-style:none;
}

ul#submenu2:after{content:".";clear:both;display:block;font-size:0;height:0;visibility:hidden;margin:0;padding:0} 

ul#submenu2 li {
 float: left;
 height: 41px;
 padding: 0 15px;
 cursor: pointer;
 display: block;
}

ul#submenu2 li.first {
 background:transparent url(../_img/submenu-lifirst.gif) no-repeat scroll left 0;
}

ul#submenu2 li a {
 height: 41px;
 display: block;
 float: left;
 padding-right: 21px;
 line-height: 41px;
 font-weight: bold;
 color: #333;
 text-decoration: none; 
 border: none;
 background:transparent url(../_img/submenu-li-a.gif) no-repeat scroll right 19px;
}

ul#submenu2 li.selected {
 background: #ffd900;
}

ul#submenu2 li.selected a {
 background:transparent url(../_img/submenu-li-a-selected.gif) no-repeat scroll right 19px;
}

ul#submenu2 li.first.selected {
 background: #ffd900 url(../_img/submenu-lifirstselected.gif) no-repeat scroll left 0;
}

ul#submenu2 li a:hover {
 color: #004fb6;
}

ul#submenu2 li ul {
 display: none;
 width: 717px;
 position: absolute;
 top: 41px;
 background: #fff09c;
 left: 0;
 z-index: 10;
 list-style:none;
}

ul#submenu2 li.selected ul {
 display: block;
}

ul#submenu2 li ul li {
 height: 24px;
 padding: 0 0 0 15px;
}

ul#submenu2 li.selected ul li {
 background: #fff09c;
}

ul#submenu2 li ul li a {
 height: 24px;
 line-height: 24px;
 background:transparent url(../_img/submenu-li-ul-li-a.gif) no-repeat scroll left 6px;
 padding: 0 0 0 12px;
 font-weight: normal;
}

ul#submenu2 li.selected ul li a {
 height: 24px;
 line-height: 24px;
 background:transparent url(../_img/submenu-li-ul-li-a.gif) no-repeat scroll left 6px;
 padding: 0 0 0 12px;
 font-weight: normal;
}

#tabs {
 margin-bottom: 12px;
}

#tabs ul {
 height: 1%;
 margin: 0;
 list-style:none;
 width: 231px;
 border-bottom: 1px solid #d5d5d5;
}

#tabs ul:after{content:".";clear:both;display:block;font-size:0;height:0;visibility:hidden;margin:0;padding:0} 

#tabs ul li {
 float: left;
 text-indent: -9999px;
 cursor: pointer;
 margin-bottom: -1px;
}

#tabs ul li.notowania {
 width:100px;
 height:38px;
 display: block;
 background:transparent url(../_img/bg-not-cal.gif) no-repeat scroll 0 -38px;
}

#tabs ul li.notowaniaactive {
 background-position: 0 0 !important;
}

#tabs ul li.kalkulatory {
 width:131px;
 height:38px;
 display: block;
 background:transparent url(../_img/bg-not-cal.gif) no-repeat scroll -100px 0;
}

#tabs ul li.kalkulatoryactive {
 background-position: -100px -38px !important;
}



#tabs div {
 clear: both;
 display: none;
 border: 1px solid #d5d5d5;
 border-top: none;
 padding: 17px;
}

#tabs div#notowania {
 display: block;
 padding: 0 0px 10px;
}

#tabs div#kalkulatory li {
 text-indent: 0;
 margin-bottom: 6px;
 line-height: 20px;
 background:transparent url(/_img/calc.gif) no-repeat scroll left 3px !important;
 padding-left: 20px;
}

#tabs div#kalkulatory ul {
 width: 190px;
}

#tabs div#kalkulatory li a {
 color: #1947A3;
 text-decoration: none;
}

#tabs div#kalkulatory li a:hover {
 text-decoration: underline;
}

#tabs div div {
 display: block;
 border: 0;
 padding: 5px 5px 0;
}

.pod-doradca-bottom {
 width: 147px;
 background:url(../_img/box-doradca-bottom.gif) bottom no-repeat;overflow:hidden;
 float: left;
 margin: 0 11px 20px;
 height: 185px;
}

.pod-doradca-top {
 background:url(../_img/box-doradca-top.gif) top no-repeat;overflow:hidden;padding: 15px 0;text-align: center;
}

.pod-doradca-top img {
 border-bottom: 1px dashed #92a8af;
 padding: 0 29px 15px;
 margin-bottom: 13px;
}

.pod-doradca-top a {
 color: #004fb6;
}

.pod-doradca {
 width: 316px;
 height: 121px;
 background:url(../_img/box-doradca.gif) bottom no-repeat;overflow:hidden;
 float: left;
 margin: 0 0 10px 0;
}

.pod-doradca img {
 margin: 15px 0 0 16px;
 float: left;
}

.pod-doradca .desc {
 float: left;
 margin: 15px;
}

.pod-doradca a {
 color: #004fb6;
}

.moreBottom {
 border-top:1px dashed #92A8AF;
 color:#004FB6;
 display: block;
 font-weight:normal;
 padding: 5px 0 0 0;
}

div.info {
 height:1%;
 padding:10px 10px 15px;
 position: relative;
}

div.info:after{content:".";clear:both;display:block;font-size:0;height:0;visibility:hidden;margin:0;padding:0} 

div.info div.result {
 float:left;
 width:326px;
 color: #004fb6;
 font-size: 16px;
}

div.info div.place {
 float:left;
 padding:0 10px 0 0;
}

div.info div.place {
 float:left;
 padding:0 10px 0 0;
}

div.info div span {
 font-weight:bold;
}

div.info div.search_button {
 float:right;
 width:196px;
 margin-top: -6px;
}

a.btn_wyszukaj_ponownie {
 background:transparent url(../_img/btn-search-again.gif) no-repeat scroll 0 0;
 width:196px;
 height:32px;
 margin: 0;
 cursor: pointer;
 display: block;
 border: none;
}

a.btn_wyszukaj_new {
 background:transparent url(../_img/btn-search-new.gif) no-repeat scroll 0 0;
 width:139px;
 height:32px;
 margin: 0;
 cursor: pointer;
 display: block;
 border: none;
 position: absolute;
 top: -6px;
 right: 0;
}

div.info a.btn_wyszukaj_new {
 right: 10px;
 top: 0;
}

#formSearch input.btn_wyszukaj_ponownie {
 background:transparent url(../_img/btn-search-again.gif) no-repeat scroll 0 0;
 width:196px;
 height:32px;
 margin: 0;
 cursor: pointer;
 display: block;
 border: none;
 position: relative;
 top: 0;
 left: 0;
}

div.info div.search_button2 {
 float:right;
 width:163px;
 margin-top: -6px;
}

#formSearch input.btn_wyszukaj_w_wynikach {
 background:transparent url(../_img/btn-search-score.gif) no-repeat scroll 0 0;
 width:163px;
 height:32px;
 margin: 0;
 cursor: pointer;
 display: block;
 border: none;
 position: relative;
 top: 0;
 left: 0;
}

table.search {
 border-spacing:0;
 background:#f7f7f7 url(../_img/bg-table-search.gif) repeat-y scroll 0 0;
 width: 960px;
 margin:0;
}

table.search tr {
 border-top: 1px solid #92a8af;
}

table.search th {
 padding: 10px 20px;
 text-align: left;
 white-space:nowrap;
 background: #e8e8e8 url(../_img/bg-topTh.gif) no-repeat scroll center top;
}

table.search th.first {
 background: #e8e8e8 url(../_img/bg-topTh.gif) no-repeat scroll left top;
}

table.search th.last {
 background: #e8e8e8 url(../_img/bg-topTh.gif) no-repeat scroll right top;
}

table.search tr td {
 color: #000;
 font-size: 12px;
 padding: 10px 20px;
 border-top: 1px dashed #92a8af;
}

table.search tr td a {
 color: #004fb6;
 font-size: 12px;
}

table.search tr td.center {
 text-align: center;
}

table.search tr td.nowrap {
 white-space:nowrap;
}

div.serchpagin {
 background: #e8e8e8 url(../_img/bg-table-search-bottom.gif) no-repeat scroll bottom left;
 height: 35px;
}

div.serchpagin:after{content:".";clear:both;display:block;font-size:0;height:0;visibility:hidden;margin:0;padding:0} 

div.serchpagin ul {
 float: right;
 margin: 10px;
}

div.serchpagin ul li {
 display:inline;
}

div.serchpagin ul li a {
 color:#004fb6;
 display:inline;
 padding:0 3px;
 text-decoration:underline;
}

div.serchpagin ul li a.active, div.serchpagin ul li a:hover {
 color:#000;
 text-decoration:none;
}

.ModalForm h2 {
 font-size: 18px;
 border-top: 1px solid #cecdcc;
 border-bottom: 1px solid #cecdcc;
 padding: 6px 0;
 margin-bottom: 10px;
 position: relative;
}

.ModalForm h2 a {
 position: absolute;
 top: 10px;
 right: 0;
 width: 13px;
 height: 13px;
 display: block;
 background:url('../_img/btn_x.gif') no-repeat 0 0;
 text-indent: -9999px;
}

.ModalForm div {
 margin-bottom: 10px;
 width: 476px;
 font-size: 11px;
}

.ModalForm label {
 margin-bottom: 5px;
 font-weight: bold;
 display: block;
 font-size: 11px;
}

.ModalForm input {
 width: 470px;
 border: 1px solid #cecdcc;
 padding: 2px;
 color: #666;
 font-size: 11px;
}

.ModalForm select {
 width: 474px;
 border: 1px solid #cecdcc;
 padding: 2px;
 color: #666;
 font-size: 11px;
}

.ModalForm textarea {
 width: 470px;
 height: 100px;
 border: 1px solid #cecdcc;
 padding: 2px;
 color: #666;
}

.ModalForm div.captcha {
 height: 1%;
}

.ModalForm div.captcha:after { content: '.'; height: 0px; width: 0px; clear: both; display:block; visibility:hidden; }

.ModalForm div.captcha img {
 float: left;
}

.ModalForm div.captcha input {
 width: 306px;
 margin-left: 12px;
}

.ModalForm div.checkbox {
 background: none;
 border: none;
 margin: 0 0 10px 0;
 height: 1%;
}

.ModalForm div.checkbox:after { content: '.'; height: 0px; width: 0px; clear: both; display:block; visibility:hidden; }

.ModalForm div.checkbox a {
 text-decoration: underline;
 float: left;
}

.ModalForm .checkbox input {
 float: right;
 width: auto;
 border: none;
 margin: 0;
}

.ModalForm .checkbox label {
 float: right;
 width: 293px;
 font-weight: normal;
 margin:0;
 padding: 0 0 0 5px !important;
 color: #666;
}

.ModalForm div.submit {
 height: 1%;
 margin: 0;
}

.ModalForm div.submit:after { content: '.'; height: 0px; width: 0px; clear: both; display:block; visibility:hidden; }

.ModalForm input.btn_wyslij {
 width:85px;
 background:url('../_img/btn_big_send.gif') no-repeat 0 0;
 float: right;
 border: none;
 cursor: pointer;
 height: 32px;
}

.ModalForm div.error input {
 border: 1px solid #cc0000;
}

.ModalForm div.error textarea {
 border: 1px solid #cc0000;
}

.ModalForm div.error label {
 color: #cc0000;
}

#tooltip.errorTooltip {
 background:#2AA51C none repeat scroll 0 50%;
 padding:6px;
}
#tooltip.errorTooltip h3 {
 color:#FFFFFF;
 font-size:10px;
 font-weight:normal;
 margin: 0;
 padding: 0;
}

div.content table.notowania {
 background:transparent none repeat scroll 0 0;
 border:medium none;
 width: 967px;
}

div.content table tr td {
 border-bottom:1px solid #CECDCC;
 padding:7px;
 font-size: 11px;
}

div.content table tr th {
 background:#CECDCC none repeat scroll 0 0;
 color:#666666;
 padding:10px;
 width:157px;
 font-size: 11px;
 text-align: left;
 border-bottom: 1px solid #E2E1E1;
 font-weight: normal;
}

div.content table tr th strong {
 font-size: 11px;
}

ul.navNotowania {
 padding: 0 10px 15px 5px;
 color: #009b3a;
 display: inline;
 float: right;
}

ul.navNotowania li {
 display: inline;
// padding: 0 5px;
// border-right: 1px solid #939393;
}

ul.navNotowania li.last {
 border: none;
}

ul.navNotowania li a {
 color: #000;
 font-weight: bold;
 cursor: pointer;
}

ul.navNotowania li a.selected {
 color: #666;
}

div.content table.notowania {
 border: none;
 background: none;
}

table.notowania tr {

}

table.notowania tr th {
 border-right: 1px solid #e2e1e1;
}

table.notowania tr th.first {
 border-left: 1px solid #cecdcc;
}

table.notowania tr th.last {
 border-right: none;
}

table.notowania tr.first th {
 background: #8d8d8d;
 color: #fff;
 border-bottom: 1px solid #eeeeee;
 text-align: left;
 white-space: nowrap;
}

table.notowania tr.first th.first {
 border-left: 1px solid #8d8d8d;
}

table.notowania tr td {
 border-right: 1px solid #cecdcc;
 background: #fff;
 text-align: right;
}

table.notowania tr td.first {
 border-left: 1px solid #cecdcc;
 white-space: nowrap ;
 text-align: left;
}
table.notowania tr td.first.ufkTd {
 white-space: normal;
}


table.notowania tr td.first.tableFoot {
 white-space: normal;
 border-left: 1px solid #cecdcc;
 text-align: left;
}

div.content table.notowania tr td a {
 color: #0087CD;
 text-decoration: underline;
}

#content .pod-box ul.navigation {
 margin:20px 0px 0px 0px;
 overflow:hidden;
 zoom:1;
 border-bottom:3px solid #FED201;
}

#content .pod-box ul.navigation li {
 display:block;
 float:left;
 margin:6px 1px 0 0;
 width:219px;
}
#content .pod-box ul.navigation li a {
 background:#717B85 none repeat scroll 0 0;
 font-weight:bold;
 position:relative;
 top:6px;
 color:#FFFFFF !important;
 cursor:pointer;
 display:block;
 padding:8px 0 8px 10px;
 text-decoration:none;
 border: none;
}

#content .pod-box ul.navigation li a.selected {
 position:static;
 background:#FED201;
 color:#545E68 !important;
 padding-top:15px;
}

div.content fieldset label input, div.content fieldset label textarea {
 border:1px solid #CDCDCD;
 color:#666666;
 font-size:11px;
 padding:2px;
 width:300px;
}

div.content fieldset label select {
 border:1px solid #CDCDCD;
 color:#666666;
 font-size:11px;
 padding:2px;
 width:306px;
}

div.content {
 background:#eeeeee;
 padding:15px 0px 10px 0px;
}

div.content p {
 padding:0px 0px 15px 10px;
 margin: 0;
 color:#666;
 font-size: 11px;
}

div.content div.hr{
  height: 0px;
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #fff;
  margin:0px 0px 15px 0px;
  clear: both;
}
div.content div.hr hr{
  display: none;
}

div.content h3{
  font-weight: bold;
  padding: 0px 0 15px 10px;
}

div.content.wykresy {
	display: none;
}

div.content .wykresy h3 {
 background: #8d8d8d;
 color: #fff;
 padding: 7px 0 7px 10px;
 margin: 0 10px;
 font-size: 11px;
 border: none;
}

div.content .wykresy h4 {
 background: #d4d4d4;
 color: #666;
 padding: 7px 0 7px 10px;
 margin: 0 10px;
 font-size: 11px;
 font-weight: normal;
}

div.checkbox {
 height: 1%;
 margin: 0 10px;
 background: #fff;
 border-left: 1px solid #cecdcc;
 border-right: 1px solid #cecdcc;
 padding:2px;
}

div.checkbox .colFund1, div.checkbox .colFund2, div.checkbox .colFund3{
	float: left;
	width: 218px;
}
div.checkbox #colFund1, div.checkbox #colFund2, div.checkbox #colFund3{
	float: left;
	width: 219px;
}
div.checkbox input {
	float: left;
	margin: 5px;
}

div.checkbox label {
	float:left;
	margin:5px 0;
	width:180px;
	border: none;
	color: #666666;
}

.clear {
 clear: both;
}

div.checkbox:after { content: '.'; height: 0px; width: 0px; clear: both; display:block; visibility:hidden; }

div.wykresy fieldset div.teaser input.btn_oblicz_stope_zwrotu {
 margin: 10px 0;
 float: right;
 width: 130px;
}

fieldset a.btn_oblicz_stope_zwrotu {
 margin: 10px 0;
 float: right;
 width:130px;
 background:url('../_img/btn_oblicz_stope_zwrotu.gif') no-repeat 0 0;
 display: block;
 text-indent:-9999px;
 height: 21px;
 outline: none;
}
div.wykresy div.checkbox label.checkbox {
 width: 222px;
 float: left;
 margin-left: 10px;
}

div.wykresy div.checkbox label input {
 border: none;
 padding: 0;
 margin: 0 8px 0 0;
 width: auto;
 position: relative;
}

div.wykresy div#flashBox {
	padding: 0 10px;
}

div.wykresy div.teaser {
 padding: 0 10px;
 margin: 0 10px;
 background: #fff;
 height: 1%;
 border-left: 1px solid #cecdcc;
 border-right: 1px solid #cecdcc;
 position: relative;
 border-bottom: 1px solid #cecdcc;
}

div.wykresy div.teaser:after { content: '.'; height: 0px; width: 0px; clear: both; display:block; visibility:hidden; }

div.wykresy div.teaser label.select {
 padding: 10px 0;
 float: left;
}

div.wykresy div.teaser select {
 width: 160px;
 margin: 0 10px 0 0;
 padding: 1px;
}

div.wykresy div.teaser label.input {
 padding: 9px 0;
 margin-right: 10px;
 float: right;
 width: 150px;
}

div.wykresy div.teaser input {
 width: 100px;
 margin: 0 0 0 10px;
 padding: 2px;
}

div.wykresy div.teaser a.btn_pokaz_wykres {
 float: right;
 margin: 7px 0 10px 10px;
 cursor: pointer;
}

div.wykresy div.teaser a.btn_pokaz_wykres_right {
 float: right;
 margin: 10px 0 10px 10px;
 cursor: pointer;
 text-indent: -9999px;
}

div.wykresy div.teaser label.radio {
 padding: 10px 0;
 margin-right: 10px;
 float: left;
}

div.wykresy div.teaser label.radio input {
 width: auto;
 margin: 0 5px 0 0;
 border: none;
 display: inline;
 vertical-align: middle;
}

div.content table.wykresy {
 border: none;
 background: none;
 width: 663px;
 margin: 20px 0 0 11px;
}

#tableInwest table.wykresy {
 margin: 0 0 0 10px;
 width: 663px;
}

#tableInwest table.notowania {
 margin: 0 0 0 10px;
}

table.wykresy tr {

}

table.wykresy tr th {
 border-right: 1px solid #e2e1e1;
 background:#CECDCC none repeat scroll 0 0;
 color:#666666;
 padding:10px;
 width:157px;
 font-weight: normal;
 font-size: 11px;
}

table.wykresy tr th.first {
 border-left: 1px solid #cecdcc;
}

table.wykresy tr th.last {
 border-right: none;
}

table.wykresy tr.first th {
 background: #8d8d8d;
 color: #fff;
 border-bottom: 1px solid #eeeeee;
}

table.wykresy tr.first th.first {
 border-left: 1px solid #8d8d8d;
}

table.wykresy tr td {
 border-right: 1px solid #cecdcc;
 border-bottom:1px solid #CECDCC;
 background: #fff;
 text-align: right;
}

table.wykresy tr td.first {
 border-left: 1px solid #cecdcc;
 white-space: nowrap ;
 text-align: left;
}

div.content table.wykresy tr td a {
 color: #062c3b;;
}

.funds_select {
 margin: 0 10px 10px 10px;
 height: 1%;
 background: #fff;
 padding: 10px;
}
.funds_select:after { content: '.'; height: 0px; width: 0px; clear: both; display:block; visibility:hidden; }

.wykresy .indywidualne {
 background:transparent url(/_img/indywidualneActive.gif) no-repeat scroll 0%;
 width: 255px;
 height: 23px;
 float: left;
 text-indent: -9999px;
 outline: none;
}

.wykresy .ppe {
 background:transparent url(/_img/ppe.gif) no-repeat scroll 0%;
 width: 100px;
 height: 23px;
 float: left;
 text-indent: -9999px;
 outline: none;
}

.wykresy .ike {
 background:transparent url(/_img/ike.gif) no-repeat scroll 0%;
 width: 100px;
 height: 23px;
 float: left;
 text-indent: -9999px;
 outline: none;
}

.content .ind {
 background:transparent url(/_img/indywidualneActive.gif) no-repeat scroll 0%;
 width: 210px;
 height: 23px;
 float: left;
 text-indent: -9999px;
 outline: none;
}
.content .ind_1 {
 background:transparent url(/_img/indywidualne1Active.gif) no-repeat scroll 0%;
 width: 255px;
 height: 23px;
 float: left;
 text-indent: -9999px;
 outline: none;
}

.content .ppe {
 background:transparent url(/_img/ppe.gif) no-repeat scroll 0%;
 width: 100px;
 height: 23px;
 float: left;
 text-indent: -9999px;
 outline: none;
}

.content .ike {
 background:transparent url(/_img/ike.gif) no-repeat scroll 0%;
 width: 100px;
 height: 23px;
 float: left;
 text-indent: -9999px;
 outline: none;
}

.content .spec {
 background:transparent url(/_img/specjalistyczne.gif) no-repeat scroll 0%;
 width: 208px;
 height: 23px;
 float: left;
 text-indent: -9999px;
 outline: none;
}

a.btn_pokaz_wykres {
 background:transparent url(../_img/btn_pokaz_wykres.gif) no-repeat scroll 0 0;
 width:97px;
 height: 21px;
 cursor:pointer;
 float:right;
 margin:10px 0 10px 10px;
 text-indent:-9999px;
}

div.news p {
 margin: 0;
}

div.news a {
 color: #0087CD;
}

#tableWykres object {
 margin: 0 auto;
 display: block;
}


.pod-box ul.contact {
 width: 290px;
 float: left;
 list-style:none;
}

#content .pod-box ul.contact li {
 padding-left: 25px;
 font-size: 16px;
 line-height:24px;
 float: left;
 clear: left;
 list-style-type: none;
 padding: 0 0 0 25px;
 margin: 0;
}

.pod-box ul.contact li a {
 font-size: 16px;
 color: #004FB6;
 text-decoration: none;
}

.pod-box ul.contact li.phone {
 background:transparent url(../_img/phone.png) no-repeat scroll 2px 4px;
}

.pod-box ul.contact li.fax {
 background:transparent url(../_img/fax.png) no-repeat scroll 0 4px;
}

.pod-box ul.contact li.dane {
 background:transparent url(../_img/dane.png) no-repeat scroll 0 4px;
}

.pod-box ul.contact li.gg {
 background:transparent url(../_img/gg.png) no-repeat scroll 0 4px;
}

.pod-box ul.contact li.skype {
 background:transparent url(../_img/skype.png) no-repeat scroll 0 4px;
}

.back {
 color: #1947A3;
 margin-bottom: 10px;
}

sup {
 vertical-align:text-top;
}

ul li p {
 display:inline;
}

#productDocs {

}

#productDocs li {
list-style-type:none
}

#productDocs li a {
 padding: 0 0 0 20px;

}
#productDocs li a.pdf {
 background:url(/_img/icn-pdf.gif) 0 0 no-repeat;;
}
#productDocs li a.word, #productDocs li a.doc {
 background:url(/_img/icn-word.gif) 0 0 no-repeat;;
}
#productDocs li a.xls {
 background:url(/_img/icn-xls.gif) 0 0 no-repeat;;
}
#productDocs li a.ppt {
 background:url(/_img/icn-ppt.gif) 0 0 no-repeat;;
}

#content .pod-box ul li {
 line-height:1.38em;
 list-style:disc;
 margin:0 15px;
 padding:0.5em 0 0;
}

#content .pod-box ol li, #content .pod-box ul li ol li {
 background:transparent none repeat scroll 0 50%;
 line-height:1.38em;
 list-style:decimal;
 margin:0.4em 0 3px 20px;
 padding:0;
}

#rightBar table {
border-collapse:separate;
border-spacing:0;
font-size:13px;
line-height:1.2em;
margin:0 0 10px;
width: 100%;
}

#rightBar thead th {
background:#E7E7E7 none repeat scroll 0;
border-bottom:2px solid #FFFFFF;
color:#333333;
font-weight:700;
line-height:1.2em;
padding-bottom:1em;
vertical-align:top;
}

#rightBar th {
border-bottom:2px solid #FFFFFF;
border-right:2px solid #FFFFFF;
padding:6px 6px 6px 12px;
text-align:left;
vertical-align:middle;
}

#rightBar tbody tr td, tbody tr th {
background:#E7E7E7 none repeat scroll 0;
}

#rightBar .borderTop strong, tbody th {
font-weight:400;
}

#rightBar td {
border-bottom:2px solid #FFFFFF;
border-right:2px solid #FFFFFF;
padding:6px 6px 6px 12px;
text-align:center;
}

#rightBar #content .pod-box table a {
line-height:18px;
}

#rightBar table.tabgrey thead th {
 background:#8996A0; color:#FFF
}

#rightBar table.tabblue tbody tr td {
 background:#E5F6FF
 }

#rightBar table.tabblue tbody tr.tddarkblue td {
 background:#CCEDFF
}

.pod-box {
 margin-bottom: 10px;
}

.pod-box .middle {
 padding: 12px 17px;
 border-right: 1px solid #cecece;
 border-left: 1px solid #cecece;
 background: transparent url(../_img/pod-box-middle.gif) no-repeat scroll 1px bottom;
 height: 1%;
}

.pod-box .middle:after { content: '.'; height: 0px; width: 0px; clear: both; display:block; visibility:hidden; }

.pod-box .top {
 background: transparent url(../_img/pod-box-top.gif) no-repeat scroll top left;
 width: 717px;
 height: 3px;
}

.pod-box .bottom {
 background: transparent url(../_img/pod-box-bottom.gif) no-repeat scroll bottom left;
 width: 717px;
 height: 3px;
}

.imgContainer {
 margin: 15px 18px;
 overflow: hidden;
 width: 195px;
 height: 171px;
}

#js {
 background: #E0E6E6;
 border:1px dashed #FFFFFF;
 font-size:15px;
 margin:5px;
 padding:5px;
 text-decoration:none;
}

.error404 {
 text-align: center;
}

#rightBar .box {
 margin-bottom:12px;
 overflow:hidden;
 clear:both;
 width:100%;
 position: relative;
}

#rightBar .box .form_content {
 padding:14px 17px ;
 border:1px solid #CCCCCC;
}

#rightBar .box .teaser {
 width: 715px;
 height: 200px;
}

#rightBar .box .form_left_top, #rightBar .box .form_right_top, #rightBar .box .form_left_bot, #rightBar .box .form_right_bot {
 height:3px;
 width:3px;
 float:left;
 display:block;
 position: absolute;
 z-index:10;
}

#rightBar .box .form_left_top {
 background: transparent url(http://www.aviva.pl/_static/_img/top_left.gif) no-repeat left top;
 left: 0;
 top: 0;
}

#rightBar .box .form_right_top {
 background: transparent url(http://www.aviva.pl/_static/_img/top_right.gif) no-repeat right top;
 right: 0;
 top: 0;
}

#rightBar .box .form_left_bot {
 background: transparent url(http://www.aviva.pl/_static/_img/bott_left.gif) no-repeat left top;
 left: 0;
 bottom: 0;
}

#rightBar .box .form_right_bot {
 background: transparent url(http://www.aviva.pl/_static/_img/bott_right.gif) no-repeat left top;
 right: 0;
 bottom: 0;
}

#rightBar .backblue {
 background: #DBF2FF;
}

#rightBar .backwhite {
 background: #FFF;
}

#rightBar .gradient {
 background: #FFF url(http://www.aviva.pl/_static/_img/gradient-bottom.png) [^] repeat-x bottom left;
}

#rightBar .orange {
 background: #FFD900; 
}

#rightBar h1.wofercie {
 background:transparent url(../_img/wofercie_doradcy.png) no-repeat scroll 0 50%;
 position:absolute;
 text-indent:-1000em;
 height:96px;
 margin-left:602px;
 margin-top:-14px;
 width:96px;
}

#rightBar a, #rightBar a:hover, #rightBar a:focus {
 border-bottom:1px solid #004FB6;
 color:#004FB6;
 text-decoration:none;
}

#rightBar a:hover {
 border-bottom: none;
}

#rightBar a:focus {
 border-bottom:1px dashed #004FB6;
}

#rightBar .gradient {
 background: #FFF url(http://www.aviva.pl/_static/_img/gradient-bottom.png) repeat-x bottom left;
}

.agent_photo {
background-attachment:scroll;
background-position:center;
background-repeat:no-repeat;
padding-top:170px;
}

.pod-5-bottom {
 background:transparent url(../_img/pod-5-bottom.gif) no-repeat scroll center bottom;
 overflow:hidden;
}

.pod-5-top {
 background:transparent url(../_img/pod-5-top.gif) no-repeat scroll center top;
 height:1%;
 overflow:hidden;
}

.pod-5-top:after{content:".";clear:both;display:block;font-size:0;height:0;visibility:hidden;margin:0;padding:0} 

.pod-5-bottom ul#submenu3 {
 background:transparent url(../_img/pod-5-top.gif) no-repeat scroll left top;
 height:1%;
 overflow: hidden;
 margin: 0;
 height: 211px;
 min-height: 211px;
}

.pod-5-bottom ul#submenu3 li {
 float: left;
 width: 133px;
 padding: 19px;
 margin-left: 11px;
 list-style-type:none;
}

.pod-5-bottom ul#submenu3 li.first {
 margin:0;
}

.pod-5-bottom ul#submenu3 li h3 a {
 font-size: 18px;
 border: none;
}

.pod-5-bottom ul#submenu3 li h3 a:hover {
 text-decoration: underline;
}

.pod-5-bottom ul#submenu3 li ul li {
 float: left;
 width: 118px;
 display: block;
 padding: 0 0 0 15px;
 background:transparent url(../_img/list-arrow-full.gif) no-repeat scroll 0 7px;
 margin: 0;
 overflow: hidden;
}

.pod-5-bottom ul#submenu3 li ul li a {
 font-size: 13px;
 line-height: 18px;
}

.filmy h1 {
	color:#004FB6;
	font-size: 37px;
	line-height:1em;
	margin:0.4em 0;
}
	.filmy .film-box {
		float: left;
		width: 350px;
		height: auto;
		padding-bottom: 17px;
	}
		.filmy .film-box { margin-left: 8px;}

	.filmy h3, .film-box-zajawka h3 {
		border: 0;
		margin-bottom: 3px;
	}
	.filmy .line-break { clear: both; height: 1px; font-size: 1px; line-height: 1px;}

	.film-box-zajawka object, .film-box-zajawka embed { float: right; }
	

.filmy table tr td {
	background: none !important;
	border: 0 !important;
	text-align: left !important;
	padding: 5px !important;
	vertical-align: top;
}
	.filmy table tr td p {
		margin: 0;
		text-align: justify;
	}
	.filmy table tr.btm td { padding-bottom: 15px !important;}

#AgentContact #ajax-icon {
	float:right;
	margin:7px 17px 0 0;
	display: none;
}

