body {
    background: transparent url(../img_gbw/home_bg.gif) repeat-x scroll center top;
    margin: 0;
    padding: 0;
}

form {
    margin: 0;
    padding: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

td {
    padding: 0;
}

input, textarea, select {
    border: 1px solid #B6C0C6;
    color: #999999;
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 11px;
    padding-left: 0;
    padding-right: 0;
}

input.btnGo {
    border: medium none;
}

h1, h3, h2 {
    margin: 0;
    padding: 0;
}

h4 {
    margin: 10px 0 0 0;
    padding: 0;
}

h5 {
    margin: 10px 0 5px 0;
    padding: 0;
}

a {
    outline-style: none;
}

.Clear {
    clear: both;
}

#SiteHolder {
	/*background: url(../img/sgblogo_swieta2009_bg.jpg) no-repeat 0 4px; /* usunac po swietach */
    margin: auto;
    width: 961px;
    position: relative;
}

#GBWLogo {
    padding: 24px 0 0 12px;
    float: left;
    position: relative;
}
#GBWLogo a { 
    background: transparent url(../img_gbw/gbw_logo_new.gif) no-repeat scroll 0 0; 
    display: block; 
    height: 49px; 
    margin: 0; 
    padding: 0; 
    width: 158px; 
    text-indent: -9999px; 
} 

#GBWLogoStare a {
    background: transparent url(../img_gbw/gbw_logo.gif) no-repeat scroll 0 0;
    display: block;
    height: 49px;
    margin: 0;
    padding: 0;
    width: 304px;
    text-indent: -9999px;
}


#GBWLogo a strong {
    display: none;
}

#GBWLogo .terazPolska {
    position: absolute;
    left: 550px;
    top: 13px;
}

#SearchHolder {
    float: right;
    padding: 12px 9px 0 0;
}

#SearchHolder input.search, select.search {
    margin-right: 10px;
    padding: 2px;
    width: 160px;
}

h3 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
	font-weight:normal;
	/*color:#2ea443;*/
	color:#155022;
}
h3.color {
	color:#155022;
}
h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
	font-weight:normal;
	color:#7f939d;
}
#SiteMenu {
    float: left;
    padding: 24px 0 0;
}

#SGB24Login {
    background: transparent url(../img_gbw/sgb24_logowanie.gif) no-repeat scroll 0 0;
    display: block;
    height: 36px;
    padding: 35px 0 0 37px;
    width: 233px;
    position: absolute;
    top: 60px;
    left: 725px;
}

#HomePromoHolder {
    height: 224px;
    margin-top: 25px;
    position: relative;
}

#FlashHolder {
    border-top: 2px solid #2EA443;
    float: left;
    width: 700px;
}

#MapHolder {
    background: transparent url(../img_gbw/polskaMap.gif) no-repeat 14px 0;
    float: right;
    height: 214px;
    width: 240px;
    /*border-right: 1px solid #d1d8dc;*/
}

#flashmap {
    padding: 20px 0 0 0;
}

#centrum {
    background: url(../img_gbw/btn_centrum.gif) no-repeat top;
    display: block;
    width: 240px;
    height: 50px;
    position: absolute;
    top: 152px;
    left: 720px;
    text-indent: -9999px;
}

#infolinia {
    background: url(../img_gbw/btn_infolinia.gif) no-repeat top;
    display: block;
    width: 217px;
    height: 27px;
    text-indent: -9999px;
    margin-top: 20px;
}

#Group1, #Group2, #Group3 {
    border: 1px solid #d8dee1;
    border-bottom: 2px solid #d8dee1;
    display: block;
    float: left;
    height: 290px;
    margin: 10px 20px 0 0;
    width: 202px;
    padding: 8px;
}

#Group4 {
    border: 1px solid #d8dee1;
    border-bottom: 2px solid #d8dee1;
    display: block;
    float: right;
    height: 290px;
    margin: 10px 0 0;
    overflow: hidden;
    padding: 8px;
    width: 222px;
}

#HomeGroups h3, #HomeLastLine h3, #SubLColumn h3, #SubTools h3 {
    border-bottom: 2px solid #2EA443;
    margin: 0 0 0 0;
    padding: 0 0 5px 0;
}
#HomeLastLine h3 {
	padding:0 8px 0 8px;
}

#SubMColumn h2 {
    border-bottom: 2px solid #7f939d;
    margin: 0 0 10px 0;
	padding: 9px 50px 5px 0;
}
#SubMColumn {
	position:relative;
}
.toolsOn #skala {
	position:absolute;
	top:15px;
	right:260px;
}
#skala {
	position:absolute;
	top:15px;
	right:10px;
}
#skala a {
	padding:0 3px 0 0;
}
#skala .s12 {
	font-size:12px;
	font-weight:normal;
}
#skala .s13 {
	font-size:14px;
	font-weight:normal;
}
#skala .s14 {
	font-size:16px;
	font-weight:normal;
}
#skala .on {
	font-weight: bold;
}

#SubMColumn.toolsOn h2 {
	width: 412px;
}

#HomeGroups h3 div, #HomeLastLine h3 div, #SubLColumn h3 div, #SubMColumn h3 div, #SubTools h3 div {
    padding: 0;
}

#Group1 img, #Group2 img, #Group3 img, #Group4 img {
    border-top: 1px solid #FFFFFF;
}

#Group1 div, #Group2 div, #Group3 div, #Group4 div, #HomeNews div, #HomeSkroty div {
    color: #2ea443;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 14px;
    padding: 0px;
}

.selTitle {
	/*font-weight:bold;*/
}

#Group4 div {
    padding: 10px 0 0 0;
}

.GroupInfo {
    color: #666666;
    height: 60px;
}

#Group1 p, #Group2 p, #Group3 p, #Group4 p {
    margin: 0;
    padding: 0;
}

#HomeGroups select {
    color: #666666;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    margin: 3px 0 8px;
    padding: 1px;
    width: 190px;
}

#Group1 p.br, #Group2 p.br, #Group3 p.br, #Group4 p.br {
    border-top: 1px solid #EFEFEF;
    display: block;
    padding: 5px 0 0;
}

#Group3 ul, #HomeNews ul, #HomeSkroty ul, #SubMColumn #HomeSkroty ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#SubMColumn #HomeSkroty ul {
    margin-top: 10px;
}

#HomeNews ul, #HomeSkroty ul {
    padding: 8px 0 0 0;
}

#Group3 ul li, #HomeNews ul li, #HomeSkroty ul li, #SubMColumn #HomeSkroty ul li {
    margin: 0;
    padding: 0;
}

#Group3 ul li a, #HomeNews ul li a, #HomeSkroty ul li a, #SubMColumn #HomeSkroty ul li a {
    background: transparent url(../img_gbw/Group4list.gif) -5px 0 no-repeat;
    color: #2ea443;
    display: block;
    padding: 2px 0 2px 15px;
    text-decoration: none;
}

#HomeSkroty ul li, #SubMColumn #HomeSkroty ul li {
    border-top: 1px solid #efefef;
    padding: 3px 0 3px 0;
}

#HomeSkroty ul li.first, #SubMColumn #HomeSkroty ul li.first {
    border-top: none;
}

#HomeNews ul li a {
    background: transparent url(../img_gbw/Group4list.gif) -5px 3px no-repeat;
    padding: 4px 0 4px 15px;
}

#HomeSkroty ul li a, #SubMColumn #HomeSkroty ul li a {
    padding: 4px 0 4px 35px;
    background: none;
}

#HomeSkroty ul li.x {
    background: url(../img_gbw/shortBg.gif) repeat-x !important;
}

#HomeSkroty ul li a#ico1 {
    background: transparent url(../img_gbw/ico_form.gif) 10px 0 no-repeat;
}

#HomeSkroty ul li a#ico2 {
    background: transparent url(../img_gbw/ico_sms.gif) 10px 0 no-repeat;
    font-weight: bold;
}

#HomeSkroty ul li a#ico3a {
    background: transparent url(../img_gbw/ico_form.gif) 10px 0 no-repeat;
}

#HomeSkroty ul li a#ico3 {
    background: transparent url(../img_gbw/ico_calc.gif) 10px 0 no-repeat;
}

#HomeSkroty ul li a#ico4 {
    background: transparent url(../img_gbw/ico_tab.gif) 10px 0 no-repeat;
}

#HomeSkroty ul li a#ico5 {
    background: transparent url(../img_gbw/ico_tab2.gif) 10px 0 no-repeat;
}

#HomeSkroty ul li a#ico6 {
    background: transparent url(../img_gbw/ico_promo.gif) 10px 0 no-repeat;
    font-weight: bold;
}

#HomeSkroty ul li a#ico7 {
    background: transparent url(../img_gbw/ico_reg.gif) 10px 0 no-repeat;
}

#Group3 ul li a:hover, #HomeNews ul li a:hover, #HomeSkroty ul li a:hover {
    color: #7E929C;
}

#Group3 ul li a.last, #HomeNews ul li a.last {
    color: #7E929C;
}

#Group3 ul li a.first, #HomeNews ul li a.first {
    background: transparent url(../img_gbw/Group4list1st.gif) -5px 2px no-repeat;
}

#HomeBaner {
    display: block;
    float: left;
    height: 200px;
    margin: 20px 0 0 0;
    width: 240px;
	padding: 8px 0 8px 0;
}

#HomeBaner a {
    padding: 10px 0 0 0;
    display: block;
}

#HomeBaner a img {
    border: none;
}

#HomeNews {
    /*border: 1px solid #d8dee1;
    border-bottom: 2px solid #d8dee1;*/
    padding: 8px 0 8px 0;
    display: block;
    float: left;
    height: 200px;
    margin: 20px 20px 0 0;
    width: 476px;
}

#HomeLastLine #HomeStock {
    /*border: 1px solid #d8dee1;
    border-bottom: 2px solid #d8dee1;*/
    padding: 8px 0 8px 0;
    display: block;
    float: left;
    height: 216px;
    margin: 20px 20px 0 0;
    width: 202px;
}

#SubLColumn #HomeStock {
    border: 1px solid #d8dee1;
    border-bottom: 2px solid #d8dee1;
    padding: 8px;
    display: block;
    float: left;
    margin: 20px 0 0 0;
}

#HomeSkroty {
    border: 1px solid #d8dee1;
    border-bottom: 2px solid #d8dee1;
    padding: 8px;
    display: block;
    float: right;
    height: 200px;
    margin: 20px 0 0;
    overflow: hidden;
    width: 222px;
}

#SubMColumn #HomeSkroty {
    height: auto;
    margin: 20px 0 20px 0px;
}

.News {
    padding: 5px 0 5px 0;
}

#SubMColumn .News h1 a {
	font-size:16px;
	font-weight:normal;	
	padding:5px 0 8px 0px;
	display:block;
}
.Data {
	background:url(../img_gbw/ico_kalendar.gif) 0 0 no-repeat;
	width:29px;
	height:27px;
	font-family:tahoma;
	font-size:9px;
	color:#7a6e62;
	display:block;
	float:left;
	line-height:10px;
	text-align:center;
	padding-top:4px;
	margin-right:5px;
}

#NewsContent img {
    padding: 0 5px 5px 0;
}

.more {
    text-align: right;
}

#paginacja {
    text-align: center;
}

.more a {
    background: transparent url(../img_gbw/arrow.gif) 0px 5px no-repeat;
    padding: 1px 0 1px 12px;
}

.more02 {
    border: 1px solid #efefef;
    margin: 14px 0;
    padding: 5px 10px 10px 10px;
}

#SubMColumn #paginacja a, #SubMColumn #paginacja {
    color: #7E929C;
}

#SubMColumn #paginacja a.on {
    font-weight: bold;
}

#HomeLastLine h1, #SubMColumn h4 {
    margin: 0;
    padding: 0;
}

#SubMColumn h1.NewsHeader {
    margin: 0 0 10px 0;
    padding: 0;
}

#HomeLastLine h1 a, #SubMColumn h1 a, #SubMColumn h1.NewsHeader, #SubMColumn h4 {
    color: #2ea443;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

#SubMColumn h1.NewsHeader, #SubMColumn h4 {
    font-size: 14px;
    font-weight: normal;
}

#SubMColumn h1 a {
    font-size: 12px;
}

#HomeLastLine h1 a:hover, #SubMColumn h1 a:hover {
    text-decoration: underline;
}

#HomeLastLine p {
    color: #666666;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    margin: 5px 0 0;
}

#HomeLastLine {
    padding-bottom: 20px;
}

#HomeStock table {
    color: #666666;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    margin-top: 10px;
    width: 202px;
}

#HomeStock table tr {
}

#HomeStock table td {
    border-bottom: 1px solid #EFEFEF;
    padding: 3px 2px 3px 10px;
    text-align: left;
}

#HomeStock table td img {
    padding-right: 5px;
}

#HomeStock table td.kurs {
    text-align: right;
}

#HomeStock table td.stan {
    text-align: center;
    width: 20px;
}

.arrlink, .arrlink2 {
    background: transparent url(../img_gbw/arrow.gif) no-repeat scroll 0 4px;
    color: #7E929C;
    display: block;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    padding: 0 0 0 8px;
    text-decoration: none;
}

.arrlink {
    margin-top: 10px;
}

.arrlink2 {
    margin-top: 2px;
    margin-left: 10px;
}

.arrlink:hover {
    text-decoration: underline;
}

#Footer {
    color: #7E929C;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    padding: 10px;
    border-top: 2px solid #2EA443;
}

#Footer #copyright {
    float: left;
    margin: 0;
    padding: 0;
}

#Footer #footmenu {
    float: right;
}

#Footer #wpiskrs {
    padding-top: 15px;
}

#Footer #smi {
    float: right;
}

#Footer a {
    color: #7E929C;
    text-decoration: none;
}

#Footer a:hover {
    text-decoration: underline;
}

#MainMenu {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#MainMenu li {
    display: inline;
    margin: 0;
    padding: 0;
}

#MainMenu li span {
    background: transparent url(../img_gbw/breakMenu.gif) no-repeat scroll right center;
    float: left;
    margin: 0;
    padding: 3px 10px 0 8px;
}

#MainMenu li span a {
    color: #82969f;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-shadow: 0px 1px 0 #ffffff;
}

/* SUBMENU */
#subMenuv1 {
    float: left;
    width: 700px;
    height: 50px;
    background: #60bb46;
    display: block;
    margin-top: 22px;
}

#subMenuv10 {
    margin: 0 0 0 1px;
    padding: 0;
    list-style-type: none;
}

#subMenuv10 li {
    margin: 0;
    padding: 0;
    display: inline;
}

#subMenuv10 li a#subMv1a {
    background: url(../img_gbw/subMenuv10.gif) 0 0 no-repeat;
    width: 167px;
    height: 50px;
    display: block;
    float: left;
    text-indent: -9999px;
}

#subMenuv10 li a#subMv1a.on {
    background: url(../img_gbw/subMenuv10.gif) 0 -50px no-repeat;
}

#subMenuv10 li a#subMv1b {
    background: url(../img_gbw/subMenuv10.gif) -167px 0 no-repeat;
    width: 145px;
    height: 50px;
    display: block;
    float: left;
    text-indent: -9999px;
}

#subMenuv10 li a#subMv1b.on {
    background: url(../img_gbw/subMenuv10.gif) -167px -50px no-repeat;
}

#subMenuv10 li a#subMv1c {
    background: url(../img_gbw/subMenuv10.gif) -312px 0 no-repeat;
    width: 144px;
    height: 50px;
    display: block;
    float: left;
    text-indent: -9999px;
}

#subMenuv10 li a#subMv1c.on {
    background: url(../img_gbw/subMenuv10.gif) -312px -50px no-repeat;
}

.subMenuv2 {
/*    float: left; */
    width: 688px;
    height: 60px;
    background: #fff;
    display: block;
    border-bottom: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    padding: 10px 5px 0 5px;
	overflow:hidden;
}

.subMenuv20 {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.subMenuv20 li {
    display: inline;
    margin: 0;
    padding: 0;
	float:left;
}

.subMenuv20 li span {
    background: transparent url(../img_gbw/breaksubMenuv20.gif) no-repeat scroll right center;
    float: left;
    margin: 0;
    padding: 3px 10px 3px 8px;
    font-size: 14px;
}

.subMenuv20 li span a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#60bb46;
}
.subMenuv20 li span a:hover {
	color:#59544b;
}
.subMenuv20 li span.on a {
	color:#fff;
}

.subMenuv20 li span.on {
    background: transparent url(../img_gbw/breaksubMenuv20on.gif) no-repeat scroll right center;
}

.subMenuv20 li span.last {
    background: transparent;
}

#subCentrum {
    float: right;
    margin-top: 22px;
}

#subCentrum .centrum {
    background: url(../img_gbw/btn_centrum.gif) no-repeat top;
    display: block;
    width: 240px;
    height: 50px;
    text-indent: -9999px;
}

#breadCrumbs {
    color: #98A8B0;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    padding: 10px;
}

#breadCrumbs a {
    color: #98A8B0;
    font-size: 11px;
    text-decoration: none;
}

#breadCrumbs a:hover {
    text-decoration: underline;
}

#SubLColumn {
    float: left;
    margin: 10px 20px 20px 0;
    width: 220px;
}

#SubMColumn {
    float: left;
    margin: 10px 0px 20px 0;
    width: 720px;
    text-align: justify;
}

#SubMColumn #HomeSkroty {
    float: right;
    margin: 0 0 10px 15px;
    width: 222px;
    border: 1px solid #d8dee1;
    border-bottom: 2px solid #d8dee1;
    padding: 8px;
    background: url(../img_gbw/subToolsBg.gif) repeat-x bottom;
}


#SubMColumn_error {
    margin: 70px 20px 70px 240px;
    width: 460px;
}

/* -------------------- subBoxy ---------------- */
#SubMColumn #SubBoksy3 {
    margin: 20px 0 0 0;
    padding: 0;
    list-style-type: none;
}

#SubMColumn #SubBoksy3 li {
    margin: 0;
    padding: 0;
    display: inline;
    background: none;
}

#subB1, #subB2, #subB3 {
    width: 226px;
    height: 44px;
    display: block;
    text-indent: -9999px;
    float: left;
}

#subB1 {
    background: url(../img_gbw/box_oprocentowanie.gif) no-repeat top;
}

#subB2 {
    margin-left: 21px;
    background: url(../img_gbw/box_taryfy.gif) no-repeat top;
}

#subB3 {
    margin-left: 21px;
    background: url(../img_gbw/box_sprawdz.gif) no-repeat top;
}

/* -------------------- submenu 3 poziomy ---------------- */
#SubMenu {
    margin: 0 0 10px 0;
    border: 1px solid #d8dee1;
    border-bottom: 2px solid #d8dee1;
    padding: 8px;
}

#SubMenu ul {
    list-style: none;
    margin: 10px 0 0 0;
    padding: 0;
}

#SubMenu ul ul, #SubMenu ul ul ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#SubMenu ul li, #SubMenu ul ul li, #SubMenu ul ul ul li {
    margin: 0;
    padding: 0;
    display: inline;
}

#SubMenu ul li a, #SubMenu ul ul li a, #SubMenu ul ul ul li a {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    display: block;
    margin: 0;
    text-decoration: none;
    font-weight: normal;
    border-bottom: 1px solid #efefef;
}

#SubMenu ul li a {
    background: transparent url(../img_gbw/arrow.gif) 10px 7px no-repeat;
    color: #2ea443;
    padding: 4px 0 4px 22px;
}

#SubMenu ul ul li a {
    background: transparent url(../img_gbw/arrow.gif) 20px 7px no-repeat;
    color: #7f939d;
    padding: 4px 0 4px 30px;
}

#SubMenu ul ul ul li a {
    background: #f2f4f5 url(../img_gbw/arrow.gif) 30px 7px no-repeat;
    color: #7f939d;
    padding: 4px 0 4px 40px;
}

#SubMenu ul ul ul ul li a {
    background: #e1e6e8 url(../img_gbw/arrow.gif) 35px 7px no-repeat;
    color: #7f939d;
    padding: 4px 0 4px 47px;
}

#SubMenu ul li a:hover {
    color: #7E929C;
}

#SubMenu ul li a.on, #SubMenu ul ul li a.on, #SubMenu ul ul ul li a.on {
    color: #7f939d;
    font-weight: bold;
}

#SubMenu ul li a.on {
    background: #efefef url(../img_gbw/arrow.gif) 10px 7px no-repeat;
    padding: 4px 0 4px 22px;
}

#SubMenu ul ul li a.on {
    background: #efefef url(../img_gbw/arrow.gif) 20px 7px no-repeat;
    padding: 4px 0 4px 30px;
}

#SubMenu ul ul ul li a.on {
    background: #f2f4f5 url(../img_gbw/arrow.gif) 30px 7px no-repeat;
    padding: 4px 0 4px 40px;
}

#SubMenu ul ul ul ul li a.on {
    background: #e1e6e8 url(../img_gbw/arrow.gif) 35px 7px no-repeat;
    padding: 4px 0 4px 47px;
}

/* --------------- formatowanie tekstu glownego ------------------- */
#SubMColumn {
    font-family: Verdana, Helvetica, sans-serif;
    line-height: 16px;
    color: #666;
    font-size: 12px;
}

#SubMColumn p {
    margin: 5px 0 5px 0;
    padding: 0;
}

p.print {
    clear: both;
    display: block;
    border-top: 1px solid #efefef;
}

p.print a {
    color: #2ea443;
    text-decoration: none;
    text-align: right;
    padding: 10px 0 0 0;
    display: block;
    float: right;
    width: 58px;
    background: url(../img_gbw/ico_print.gif) 0px 10px no-repeat;
}

p.print a:hover {
    text-decoration: underline;
}

.baner {
    margin: 5px 0 5px 0;
}

#SubMColumn ul {
    margin: 10px 0 0 10px;
    padding: 0;
    list-style: none;
}

#SubMColumn ul ul {
    margin: 5px 0 0 10px;
}

#SubMColumn ul li {
    margin: 0;
    padding: 2px 0 2px 15px;
    display: block;
    background: url(../img_gbw/arrowList.gif) 0 5px no-repeat;
}

#SubMColumn #HomeSkroty ul li {
    background: none;
}

#SubMColumn ul li a, #SubMColumn a {
    color: #2ea443;
    text-decoration: none;
}

#SubMColumn ul li a:hover, #SubMColumn a:hover {
    text-decoration: underline;
}

#SubMColumn ul ul ul ul li a {
    color: #8699a2;
    text-decoration: none;
}

#SubMColumn table {
    width: 100%;
    margin-top: 5px;
}

#SubMColumn table td {
    padding: 3px;
}

.tabela_czlonkowie th, .tabela_czlonkowie td, .informator td, .searchResults td, .searchResults th {
    text-align: left;
    border-bottom: 1px solid #efefef;
}

.searchResults tr.last td {
    border-bottom: none;
}

.searchResults tr.second td {
    padding-bottom: 12px !important;
}

#SubMColumn table.formularz, #SubMColumn table.formularz2, .informator, .szukaj {
    margin-top: 10px;
    width: 460px;
}

.formularz td, .formularz2 td, .szukaj td {
    padding: 3px 10px 3px 0;
    vertical-align: top;
    text-align: left;
}

#SubMColumn input, #SubMColumn textarea, #SubMColumn input, #SubMColumn select {
    font-size: 12px;
    padding: 2px;
    width: 260px;
}

#SubMColumn .formularz input {
    width: 260px;
}

#SubMColumn .formularz2 input, #SubMColumn .formularz2 select {
    width: 260px;
}

#SubMColumn .formularz2 select.short {
    width: 120px;
}

#SubMColumn input.nowidth {
    width: auto;
    border: none;
    padding: 0;
}

#SearchResults {
    padding: 0 0 5px 0;
    display: block;
    border-bottom: 1px solid #efefef;
    margin: 0 0 5px 0;
}

.informator .ico {
    width: 26px;
    padding: 3px 0 3px 0;
}

.informator .ico a img {
    border: 0;
}

.informator .mb {
    width: 50px;
}

.BankTele td, .BankTele th {
    border: 1px solid #efefef;
    padding: 5px;
    text-align: center;
}

.BankTele th.ztlem {
    background: #f3f5f6;
    border: 1px solid #e3e5e6;
}

.BankTele td.left, .BankTele th.left {
    text-align: left;
}

.BankTele td.right, .BankTele th.right {
    text-align: right;
}

#SubMColumn td {
    vertical-align: top;
}

#SubMColumn td.nowidthHolder {
    width: 25px;
}

#SubMColumn h6 {
    color: #7f939d;
    font-weight: bold;
    font-size: 11px;
    margin: 10px 0 5px 0;
    padding: 0;
}

.black {
    color: #000000
}

.red {
    color: #FF0000
}

/* mapa serwisu - przelaczniki */
#mapa1, #mapa2 {
    height: 22px;
    display: block;
    float: left;
    color: #7e929c;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    padding-top: 7px;
}

#SubMColumn a#mapa1, #SubMColumn a#mapa2 {
    color: #7e929c;
}

#mapaLine {
    height: 28px;
    border-bottom: 1px solid #d8dee1;
    float: left;
    display: block;
    width: 420px;
}

#mapaSub {
    border-left: 1px solid #d8dee1;
    border-bottom: 1px solid #d8dee1;
    border-right: 1px solid #d8dee1;
    display: block;
    padding: 9px 10px 9px 6px;
    clear: both;
    width: 704px;
    text-align: left;
}

#mapaSub a {
    padding: 0 10px 0 10px;
    border-right: 1px solid #d8dee1;
}

#mapaSub .first a {
    padding: 0 10px 0 0;
}

#mapaSub a.on {
    font-weight: bold;
}

#mapa1.on {
    background: url(../img_gbw/sitemap1.gif) 0 -31px no-repeat;
    width: 145px;
}

#mapa1 {
    background: url(../img_gbw/sitemap1.gif) 0 0 no-repeat;
    width: 145px;
}

#mapa2.on {
    background: url(../img_gbw/sitemap2.gif) 0 -31px no-repeat;
    width: 155px;
}

#mapa2 {
    background: url(../img_gbw/sitemap2.gif) 0 0 no-repeat;
    width: 155px;
}

#mapaSub ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

#mapaSub ul li {
    display: inline;
    margin: 0;
    padding: 0;
    background: none;
}

#mapaSub ul li.last a {
    border-right: none;
}

#SubMColumn .szukajOpt td {
    vertical-align: middle;
    padding: 0 3px 0 0;
}

#SubMColumn .szukajOpt {
    width: auto;
}

/* ----------------------- kalkulator ----------------------- */
#SubMColumn .kalkulator td {
    padding-top: 10px;
}

#SubMColumn .kalkulator td.opis {
    width: 240px;
    text-align: left;
}

.kalkulator input, .kalkulator textarea, .kalkulator select {
    border: 1px solid #60BB46;
}

#SubMColumn .kalkulator input {
    width: 100px;
    font-size: 12px;
}

#SubMColumn .kalkulator input.auto {
    color: #ff7f7f;
}

#SubMColumn .kalkulator input.nowidth {
    width: auto;
    border: none;
    padding: 0;
}

#SubMColumn .kalkulator select {
    font-size: 12px;
    color: #666666;
}

#SubMColumn .kalkulator select.w100 {
    width: 100px;
    color: #666666;
}

/* --------------- tabelki z kolorami banku */
.Ctab td {
    border-bottom: 1px solid #a69b91;
    padding: 7px 5px 7px 5px !important;
    text-align: center;
    vertical-align: middle !important;
    background: #f2f0ee
}

.Ctab tr.even td {
    background: #dfd9d4;
}

.Ctab tr.white td {
    background: #ffffff;
}

.Ctab th {
    background: #60bb46;
    color: #fff;
    border: 1px solid #e3e5e6;
    padding: 5px;
    text-align: center;
}

.Ctab td.left, .Ctab th.left {
    text-align: left;
}

.Ctab td.right, .Ctab th.right {
    text-align: right;
}

.Ctab td.przestrzen {
    padding: 10px !important;
}

.smaller td, .smaller th {
    font-size: 11px !important;
}

/* ----------------------- dodatkowe ----------------------- */
.formError {
    color: #ff7f7f !important;
    border: 1px solid #fc624b;
}

.errorInfo {
    color: #ff7f7f !important;
}

.noticeInfo {
    color: #82969f;
    font-size: 10px;
}

.green {
    color: #2ea443;
}

/* ----------------------- ankiety ----------------------- */
a img {
    border: none;
}

.poll_btn {
    border: none;
    padding: 0;
    vertical-align: middle;
}

.poll_form_error {
    color: #f00;
    font-size: 10px;
    font-weight: normal;
}

.poll_form03 {
    padding: 0 0 20px 20px;
}

.poll_form03 span {
    padding: 0 5px;
}

.poll_form03 p {
    margin: 0;
    padding: 4px 0;
}

.poll_form03 div {
    padding: 4px 0 4px 30px;
}

.poll_form03 label {
    display: block;
    float: left;
    padding: 6px 5px;
}

.w150px {
    width: 150px;
}

.w280px {
    width: 280px;
}

.w475px {
    width: 475px;
}

.h40px {
    height: 40px;
}

.jqplot-title {
    top: 0px;
    left: 0px;
    padding-bottom: 3px;
}

.jqplot-target {
    position: relative;
    color: #666666;
    min-height: 300px;
    _height: 300px;
    width: 450px;
}

table.jqplot-legend {
    width: 350px;
    margin-top: 0px;
    width: auto;
}

td.jqplot-legend {
    padding: 2px 3px 0 0 !important;
}

td.jqplot-legend div {
    padding: 2px !important;
    float: right;
}

td.jqplot-legend div div {
    padding: 0 !important;
    height: 10px !important;
    width: 15px !important;
}


/* ------------- newsy na glownej ------- */
.newsCalendar {
	margin:10px 8px 10px 8px;
}
.newsCalendar .newsik {
	border-bottom:1px solid #efefef;
	margin:5px 0 10px 0;
	overflow:hidden;
}
.newsCalendar .data {
	background:url(../img_gbw/ico_kalendar.gif) 0 0 no-repeat;
	width:29px;
	height:27px;
	font-family:tahoma;
	font-size:9px;
	color:#7a6e62;
	display:block;
	float:left;
	line-height:10px;
	text-align:center;
	padding-top:4px;
}
.newsCalendar .data2 {
	width:60px;
	font-family:tahoma;
	font-size:11px;
	color:#999;
	display:block;
	float:left;
}
.newsCalendar .newsik div {
	float:right;
	padding-left:10px;
	width:390px;
}
.newsCalendar a {
	display:block;
	padding:0;
	color:#2ea443;
	text-decoration:none;
	font-weight:bold;
}
.newsCalendar a:hover {
	color:#7e929c;
}
.newsCalendar .czysc {
	clear:both;
	display:block;

}


/* nowy box produktowy */
#HomeGroups {
	overflow:hidden;
}
.productBox {
	width:699px;
	margin:10px 19px 0 0;
	float:left;
	display:block;
}
.tabMenu {
	border-bottom:1px solid #398847;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.tabMenu li {
	margin:0 3px 0 0;
	padding:0;
	display:block;
	float:left;
}
.tabMenu li.last {
	margin:0;
}
.tabMenu li a {
	width:231px;
	display:block;
	float:left;
	text-align:center;
	background:url(../img_gbw/boxTab.gif) 0 -33px no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:16px;
	padding:9px 0 8px 0;
	color:#4e4f53;
	text-decoration:none;
}
.tabMenu li a:hover, .tabMenu li a.on {
	background:url(../img_gbw/boxTab.gif) 0 0 no-repeat;
	color:#fff;
}
.pBoxContent {
	border:2px solid #51b265;
	display:block;
	height:270px;
	background:url(../img_gbw/pBoxBg.gif) bottom repeat-x;
	overflow:hidden;

}
.pBox-1, .pBox-2 {
	overflow:hidden;
}
.pBox-1 .textInfo {
	width:320px;
	float:left;
	border-right:1px solid #d6d8d7;
	height:270px;
}
.pBox-1 .linkInfo {
	float:right;
	width:334px;
	padding:10px 20px 20px 20px;
	
}
.pBox-2 .textInfo {
	width:320px;
	float:left;
	border-right:1px solid #d6d8d7;
	height:230px;
	padding:20px;
}
.pBox-2 .linkInfo {
	float:right;
	width:294px;
	padding:20px;
	
}
.textInfo p {
	margin:0;
	padding:10px 10px 0 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5e5e5e;
	line-height:15px;
}
p.link {
	padding:0 10px 10px 10px;
	text-align:right;
}
p.link a {
	color:#2da249;
	text-decoration:none;
	padding-left:10px;
	background:url(../img_gbw/arrow.gif) 0 4px no-repeat;
}
.linkInfo h4, .textInfo h4 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#155022;
    text-shadow:1px 1px #fff;
    font-size:14px;
    margin:0 0 7px 0;
    padding:0;
}
.linkInfo a, .textInfo a {
	color:#2da249;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.produkty a {
	padding-left:30px;
	background:url(../img_gbw/arrow.gif) 20px 4px no-repeat;
}
.pBox-2 .produkty a {
	padding:0 0 5px 10px;
	display:block;
	background:none;
}
.pBox-2 .produkty li {
	background:url(../img/arrow.gif) 0px 4px no-repeat;
}
.linkInfo ul, .textInfo ul {
	margin:0;
	padding:0;
	list-style:none;
}
.linkInfo li, .textInfo li {
	margin:0;
	padding:0;
}
.linkInfo .lc {
	float:left;
	width:157px;
	display:block;
	padding-right:20px;
}
.linkInfo .rc {
	float:left;
	width:157px;
}
.marzenia, .produkty {
    overflow:hidden;
    margin-bottom:5px;
}
.marzenia a {
    padding:7px 0 7px 30px;
    line-height:12px;
    display:block;
}
.marzenia li {
	margin-bottom:4px;
}
.marzenia .link_dom {
	background:url(../img_gbw/ico_dom.png) 0 0 no-repeat;
}
.marzenia .link_samochod {
	background:url(../img_gbw/ico_samochod.png) 0 0 no-repeat;
}
.marzenia .link_bezpieczenstwo {
	background:url(../img_gbw/ico_bezpieczenstwo.png) 0 0 no-repeat;
}
.marzenia .link_pomnazanie {
	background:url(../img_gbw/ico_pomnazanie.png) 0 0 no-repeat;
}
.marzenia .link_edukacja {
	background:url(../img_gbw/ico_edukacja.png) 0 0 no-repeat;
}
.marzenia .link_rozliczenia {
	background:url(../img_gbw/ico_rozliczenia.png) 0 0 no-repeat;
}
.marzenia .link_pracownicy {
	background:url(../img/ico_pracownicy.png) 0 0 no-repeat;
}
.marzenia .link_agroturystyka {
	background:url(../img/ico_agroturystyka.png) 0 0 no-repeat;
}
.marzenia .link_nieruchomosci {
	background:url(../img/ico_nieruchomosci.png) 0 0 no-repeat;
}
.marzenia .link_aktywa {
	background:url(../img/ico_aktywa.png) 0 0 no-repeat;
}
.marzenia .link_inwestycje {
     background:url(../img/ico_inwestycje.png) 0 0 no-repeat;
}
.marzenia .link_plynnosc {
     background:url(../img/ico_plynnosc.png) 0 0 no-repeat;
}
.produkty a:hover, .marzenia a:hover {
	color:#7e929c;
}
.promo p {padding:0;}
.promo img {padding-right:5px;}
.promo a { font-weight:bold; display:block;}

.brownLinks {
	margin:20px 0 0 0;
	padding:0;
	list-style:none;
}
.brownLinks li {
	margin:0 0 5px 0;
	padding:0;
}
.brownLinks a {
	background:url(../img_gbw/brown_link_bg.gif) no-repeat;
	width:185px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	display:block;
	padding:7px 7px 10px 25px;
}
#MapHolder ul {
	margin:25px 0 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#MapHolder li {
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#666;
	margin:0;
	padding:0;
}
#MapHolder li span {
	width:40px;
	display:block;
	padding-right:5px;
	float: left;
	text-align:right;
}
.znajdzNas {
	padding-top:90px;
}
.znajdzNas a {
	display:block;
	background:url(../img_gbw/btn_go.gif) right bottom no-repeat;
	width:180px;
	padding-left:20px;
	height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;
	font-size:11px;	
}
#terazPolska {
	position:absolute;
	top:10px;
	left:550px;
	width:60px;
}
