﻿* {
	margin: 0;
	padding: 0;
	font-family: tahoma, verdana, arial, serif;
	outline: none;
}

a {
	color: #007ab8;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: 0;
}

body {
	padding: 0;
	margin: 0;
	color: #555;
	font-size: 11px;
	text-align: center;
}

a#indexlink, a.flaga {
	display: block;
	position: absolute;
	z-index: 15;
}

a#indexlink {
	width: 153px;
	height: 200px;
	left: 45px;
	top: 38px;
}

a.flaga {
	top: 20px;
	right: 95px;
	height: 35px;
	width: 35px;
}

a.flaga#ENflag {
	right: 50px;
}

.grafika {
	position: absolute;
	z-index: 5;
}

#logoframe {
	position: absolute;
	left: 50px;
	top: 70px;
	width: 155px;
	height: 202px;
	z-index: 5;
}

#zaloba {
	position: absolute;
	top: 130px;
	left: 205px;
	z-index: 10;
	width: 32px;
	height: 50px;
	display: none;
	overflow: hidden;
	background: url('gfx/czarna_wstazka.png') no-repeat top left;
}

#maska {
	position: absolute;
	width: 540px;
	height: 360px;
	left: 275px;
	top: 0;
}

#slideshow {
	position: absolute;
	width: 540px;
	height: 360px;
	left: 275px;
	top: 0;
	overflow: hidden;
	z-index: 3;
}

#dobroczyn {
	width: 327px;
	height: 124px;
	left: 655px;
	top: 70px;
	background: url('gfx/dobroczyn.gif') no-repeat;
}

#szukarka {
	z-index: 20;
	width: 250px;
	height: 55px;
	background: url('gfx/wyszukiwarka.gif') no-repeat;
	position: relative;
	margin-bottom: 33px;
}

/* headery */
h1.okonkursie span, h1.aktualnosci span, h1.galeria span, h1.WDR span { display: none; }
h1.okonkursie a, h1.aktualnosci a, h1.galeria a { display: block; height: 40px; width: 200px; }

h1.okonkursie {
	height: 65px;
	background: url('gfx/okonkursie.gif') 0 0 no-repeat;
}

h1.aktualnosci {
	height: 65px;
	background: url('gfx/aktualnosci.gif') 30px 0 no-repeat;
}

h1.galeria {
	height: 65px;
	background: url('gfx/galeria.gif') 30px 0 no-repeat;
}

h1.WDR {
	background: url('gfx/wybierz_title.gif') 10px 10px no-repeat;
	height: 65px;
}

#galeriabox {
	padding: 0 0 0 30px;
	overflow: hidden;
}

#galeriabox h2 {
	font-size: 14px;
	font-weight: bold;
	color: #ffba00;
	padding-top: 10px;
}

#galeriabox a.galfoto {
	display: block;
	float: left;
	border: 1px solid #fff;
	padding: 4px;
	margin: 0 10px 10px 0;
}

#galeriabox a.galfoto.mini {
	height: 69px;
}

#galeriabox a.galfoto:hover {
	border: 1px solid #ffba00;
}

#galeriabox a.galfoto img {
	width: 120px;
	height: 78px;
}

#galeriabox a.galfoto.mini img {
	width: 80px;
	height: 52px;
}

div.podstrona {
	padding: 0 30px 20px 30px;
}

div.powitanie h1 {
	margin-top: 6px;
}

div.podstrona h1 {
	color: #ffb900;
	font-family: 'Trebuchet MS', arial, verdana, tahoma, serif;
	font-weight: bold;
	padding-bottom: 10px;
	font-size: 20px;
	padding-top: 6px;
}

div.podstrona h2 {
	font-size: 12px;
	font-family: 'Trebuchet MS', arial, verdana, tahoma, serif;
	font-weight: bold;
	color: #2d7a97;
}

div.podstrona h1 span.data {
	display: block;
	color: #2d7a97;
	font-size: 11px;
	font-weight: normal;
}

div.akt {
	float: left;
	width: 192px;
	margin-left: 30px !important;
	margin-left: 15px;
}

div.akt h1 {
	color: #1183ba;
	font-family: 'Trebuchet MS', arial, verdana, tahoma, serif;
	font-size: 15px;
}

div.akt span.data {
	color: #2d7a97;
	display: block;
	margin-bottom: 10px;
}

div.akt p.akt-wiecej, p.pow-wiecej {
	margin-top: 10px;
	padding-left: 20px;
	height: 20px;
	line-height: 17px;
	color: #007bb9;
	background: url('gfx/wiecej.gif') 0 50% no-repeat;
}

p.pow-wiecej {
	background: url('gfx/pwiecej.gif') 0 50% no-repeat;
}

div.powitanie {
	padding: 0 170px 33px 30px;
	background: url('gfx/statuetka.gif') top right no-repeat;
	min-height: 200px;
	height: auto !important;
	height: 200px;
}

#podlista a {
	background: url('gfx/dot2.gif') 0 50% no-repeat;
	padding-left: 7px;
	display: block;
	margin-bottom: 3px;
}

ul, ol {
	padding-left: 20px;
}

#middle p, #middle ul, #middle ol {
	margin-bottom: 10px;
}

img.dobrofoto, canvas.dobrofoto {
	width: 154px;
	height: 87px;
}

input.szukarka2 {
	border: 0;
	position: absolute;
	left: 6px;
	top: 29px;
	width: 180px;
	color: #989898;
	font-size: 10px;
}

input.szbutton {
	position: absolute;
	left: 206px;
	top: 21px;
}

form.dobroczyncy div {
	overflow: hidden;
}

form.dobroczyncy div input, form.dobroczyncy div select, form.dobroczyncy div label {
	float: left;
}
form.dobroczyncy div span.input {
	display: block;
	float: left;
	background: url('gfx/input.gif') no-repeat;
	width: 265px;
	height: 22px;
	padding: 5px 0 0 5px;
}
form.dobroczyncy div input, form.dobroczyncy div select {
	width: 260px;
	padding: 0;
	color: #989898;
	border: 0 #fff solid;
	background: #fff;
	font-size: 10px;
}

form.dobroczyncy div select {
	position: relative;
	top: -2px;
	padding: 2px 0;
}

form.dobroczyncy div input {
	width: 262px;
	padding-left: 2px;
}

form.dobroczyncy div label {
	width: 130px;
}

form.dobroczyncy input.szukaj {
	margin-left: 130px;
}

form.dobroczyncy div input.vote {
	width: 92px;
	height: 24px;
	border: 0;
	padding: 0;
	margin-left: 3px;
}

div.pager {
	overflow: hidden;
	height: 30px;
	position: relative;
	padding: 0 30px 20px 30px;
}

div.pager div.powrot {
	position: absolute;
	right: 30px;
}

div.pager a, div.pager span {
	display: block;
	float: left;
	height: 20px;
	background: url('gfx/bnl_le.gif') no-repeat;
	margin-right: 5px;
	cursor: pointer;
}

div.pager a em, div.pager span em {
	padding: 0 7px;
	height: 20px;
	line-height: 20px;
	display: block;
	float: left;
	font-style: normal;
	background: url('gfx/bnl_ri.gif') no-repeat right 0;
}

div.pager span em {
	background: url('gfx/bhl_ri.gif') no-repeat right 0;
}

div.pager span {
	color: #fff;
	background: url('gfx/bhl_le.gif') no-repeat;
}

div.duze {
	background: url('gfx/duze_bg.gif') right 0 repeat-y;
	margin: 10px 0;
}

div.male {
	background: url('gfx/male_bg.gif') right 0 repeat-y;
	margin: 30px 0;
}

div.duze div.top, div.male div.top {
	background: url('gfx/duze_top.gif') right 0 no-repeat;
	height: 31px;
}

div.male div.top {
	background-image: url('gfx/male_top.gif');
}

div.duze div.bottom, div.male div.bottom {
	background: url('gfx/duze_bottom.gif') right bottom no-repeat;
	height: 35px;
}

div.male div.bottom {
	background-image: url('gfx/male_bottom.gif');
}

div.duze div.firma, div.male div.firma {
	background: url('gfx/firma_duza.gif') 4px 35px no-repeat;
	padding-left: 20px;
	padding-top: 30px;
}

div.duze div.firma.podstrona, div.male div.firma.podstrona {
	padding-top: 26px;
}

div.male div.firma { 
	background-image: url('gfx/firma_mala.gif');
}

div.duze h2, div.male h2 {
	font-size: 15px;
	margin-bottom: 5px;
	color: #ffcc1d;
}

div.duze h2 a {
	color: #ffcc1d;
}

div.male h2 {
	color: #007bb9;
}

div.firma.podstrona h2 {
	position: relative;
	top: -6px;
	font-size: 27px;
	line-height: 28px;
	font-family: arial, verdana, tahoma, serif;
	font-weight: normal;
	padding-bottom: 9px;
}

div.male h2 a {
	color: #007bb9;
}

#centerBox {
	position: relative;
	margin: 0px auto;
	background: #ffffff;
	width: 1090px;
}

#topBox {
	position: absolute; 
	left: 0px;
	top: 0px;
	height: 400px;
	width: 1090px;
	overflow: hidden;
	z-index: 2;
	background: url('gfx/top-background.jpg') no-repeat center top;
}

#left {
	position: relative;
	float: left;
	width: 245px;
	margin-top: 320px;
	background: url('gfx/left-side-back.jpg') no-repeat center top;
	z-index: 100;
	padding: 35px 20px 0px 45px;
	text-align: left;
	overflow: hidden;
}

#left #nav {
	min-height: 230px;
	height: auto !important;
	height: 230px;
}

#left #nav div {
	display: none;
	padding-left: 30px;
}

#left #nav a {
	display: block;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #2d7a97;
	background: url('gfx/dot.gif') no-repeat left 2px;
	padding: 2px 0 5px 25px;
	font-family: arial, tahoma, verdana, serif;
}

#left #nav a span {
	line-height: 20px;
}

#left #nav a.selected {
	text-decoration: underline;
	background: url('gfx/dot_hl.gif') no-repeat left 2px;
}

#left #nav a:hover {
	background: url('gfx/dot_hl.gif') no-repeat left 2px;
	color: #ffba00;
	text-decoration: underline;
}

#left #nav div a {
	font-weight: normal;
	color: #007ab8;
	padding-left: 7px;
	background: url('gfx/dot2.gif') 0 8px no-repeat;
}

#left #nav div a.selected {
	text-decoration: none;
	font-weight: bold;
	background: url('gfx/dot2.gif') 0 8px no-repeat;
}

#left #nav div a:hover {
	color: #007ab8;
	background: url('gfx/dot2.gif') 0 8px no-repeat;
	text-decoration: underline;
}

#left #kontakt {
	padding: 30px 30px 30px 30px;
	width: 180px;
	height: 140px;
	margin-left: 10px;
	margin-top: 10px;
	background: url('gfx/left-kontakt-back.gif') no-repeat;
	color: #ffffff;
	line-height: 16px;
}

#left #kontakt a {
	color: #ffd400;
}

#left #kontakt a.headlink {
	height: 20px;
	width: 150px;
	display: block;
	margin-bottom: 10px;
}


ul#linki {
	list-style: none;
	background: url('gfx/linki.gif') 35px 17px no-repeat;
	padding: 50px 0 10px 0;
}

ul#linki li {
	color: #ffba00;
	font-weight: bold;
	padding: 0 0 5px 50px;
	background: url('gfx/linki_dot.gif') 37px 3px no-repeat;
}

ul#linki li a {
	font-weight: normal;
}


#middle {
	position: relative;
	float: left;
	width: 470px;
	margin-top: 320px;
	z-index: 101;
	text-align: left;
}

#middle #aktbg {
	background: url('gfx/middle-side-back.jpg') no-repeat center bottom;
	margin-bottom: 33px;
	padding-bottom: 20px;
}

#middle #aktbg #aktualnosci {

}

#middle #przegladarka {
	height: 192px;
	background: url('gfx/przegladarka.gif') no-repeat 50% bottom;
	padding-left: 30px;
	margin-bottom: 20px;
}

#middle #przegladarka a img {
	border: 0;
}

#middle #przegladarka a {
	display: block;
	float: left;
	cursor: pointer;
	margin-top: 33px;
}

#middle #przegladarka #belka {
	position: absolute;
	width: 410px;
	height: 40px;
	bottom: 20px;
	left: 30px;
}

#middle #przegladarka #belka a {
	float: none;
	margin: 0;
	height: 40px;
	line-height: 40px;
	position: absolute;
}

#middle #przegladarka #belka a.b_left {
	padding: 0 20px 0 45px;
	left: 0;
	top: 0;
	z-index: 10;
}

#middle #przegladarka #belka a.b_right {
	padding: 0 45px 0 20px;
	right: 0;
	top: 0;
	z-index: 10;
}

#middle #przegladarka #belka a.b_center {
	left: 0;
	right: 0;
	top: 0;
	width: 410px;
	z-index: 1;
	text-align: center;
	font-weight: bold;
}

#middle #przegladarka a#linklewy {
	margin-right: 25px;
}

#middle #przegladarka a#linksrodek {
	border: 1px solid #e5e8ec;
	padding: 4px;
	margin-right: 25px;
	margin-top: 0;
}

#right {
	position: relative;
	float: left;
	width: 245px;
	margin-top: 320px;
	background: url('gfx/right-side-back.jpg') no-repeat center top;
	z-index: 100;
	padding: 35px 45px 0px 20px;
	overflow: hidden;
}

#right #loga {
	height: 200px;
	background: url('gfx/logabg.gif') right 50% no-repeat;
	overflow: hidden;
	position: relative;
}

#right #loga a {
	position: absolute;
	left: 20px;
	top: 70px;
	height: 90px;
	width: 208px;
	display: block;
	visibility: hidden;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

#right #dobroczyncy {
	background: url('gfx/dobroczyncy.gif') left top no-repeat;
	padding: 0 0 10px 0;
	color: #555555;
	line-height: 16px;
}

#right #dobroczyncy a.headlink {
	height: 20px;
	width: 150px;
	display: block;
	margin-bottom: 30px;
}

#right #dobroczyncy h2 {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #007bb9;
	font-family: arial, tahoma, verdana, serif;
}

#right #dobroczyncy a.dobroczyncafoto {
	display: block;
	width: 239px;
	height: 150px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	margin: 16px 0;
}

#right #dobroczyncy span.zaslepka {	
	display: block;
	background: url('gfx/zaslepka.png') no-repeat;
	width: 239px;
	height: 150px;
}

#right #dobroczyncy p {
	padding-bottom: 10px;
	text-align: justify;
	padding-right: 4px;
}

#right #dobroczyncy p.wiecej {
	text-align: right;
	padding-bottom: 16px;
}

#right #dobroczyncy #miniprzegladarka {
	height: 40px;
	background: url('gfx/miniprzegladarka.gif') left 0 no-repeat;
}

#right #dobroczyncy #miniprzegladarka a {
	display: block;
	float: left;
	height: 40px;
	line-height: 40px;
	width: 80px;
}

#right #dobroczyncy #miniprzegladarka a.m_left {
	padding-left: 30px;
}

#right #dobroczyncy #miniprzegladarka a.m_right {
	padding-right: 40px;
	text-align: right;
}

#right #wybierz, #right #poznajlaureatow, #right #zglosfirme {
	padding-top: 60px;
	padding-left: 37px;
	display: block;
	height: 49px;
	background: url('gfx/wybierz.gif') right 0 no-repeat;
	color: #555;
}

#right #poznajlaureatow {
	background-image: url('gfx/poznajlaureatow.gif');
}

#right #zglosfirme {
	background-image: url('gfx/zglosfirme.gif');
}

#right #wybierz:hover {
	text-decoration: none;
}

#stopka {
	clear: both;
	height: 110px;
}

#stopka #stopkaframe {
	width: 970px;
	height: 50px;
	margin: 0 auto;
	border-bottom: 1px solid #e4f6ff;
	overflow: hidden;
	position: relative;
	text-align: center;
}

#stopka #stopkaframebottom {
	width: 910px;
	height: 50px;
	margin: 0 auto;
	text-align: left;
	line-height: 50px;
	color: #97a4aa;
}

#stopka #stopkaframebottom a {
	color: #97a4aa;
	font-weight: bold;
}

#stopka #stopkaframe #navstopka {
	overflow: hidden;
	text-align: left;
	display: block;
	position: absolute;
	left: 0;
}

#stopka #stopkaframe #navstopka div {
	display: none !important;
}

#stopka #stopkaframe a {
	height: 50px;
	display: block;
	float: left;
	text-decoration: none;
	padding: 0 10px 0 11px;
	background: url('gfx/stopkapasek.gif') 0 50% no-repeat;
}

#stopka #stopkaframe a.first {
	background: none;
}

#stopka #stopkaframe a span {
	line-height: 47px;
	display: block;
	text-decoration: none;
	color: #2d7a97;
}

#stopka #stopkaframe a:hover {
	border-bottom: 3px solid #ffc100;
}

#stopka #stopkaframe a:hover span {
	border-bottom: 3px solid #ffc100;
	color: #2ba0dc;
}

.czysty {
	clear: both;
	font-size: 1px;
	height: 0px;
	overflow: hidden;
}

#topTitleBox {
	width: 310px;
	height: 100px;
	position: absolute;
	top: 138px;
	right: 45px;
	background: url('gfx/top-title.gif') no-repeat center center;
	z-index: 10;
}

#middle div.podstrona h1.blueHeader {
	color: #2d7a97;
	font-size: 19px;
	padding: 0px;
}

#middle div.podstrona h1.purpleHeader {
	color: #970084;
	font-size: 19px;
	padding: 0px;
}

#middle div.podstrona .nominacjaBox {
	position: relative;
	display: block;
	float: left;
	width: 194px;
	padding: 10px;
}

#middle div.podstrona .nominacjaBoxLeft {
	padding-left: 0px;
	border-right: 1px solid #cce9f8;
}

#middle div.podstrona .nominacjaBoxRight {
	left: -1px;
	padding-right: 0px;
	border-left: 1px solid #cce9f8;
}

#middle div.podstrona .glosowanieCzysty {
	display: block;
	clear: both;
	overflow: hidden;
	height: 0px;
}

#middle div.podstrona .nominacjaBoxCzysty {
	display: block;
	clear: both;
	overflow: hidden;
	height: 1px;
	background: #cce9f8;
}

#middle div.podstrona .firmaBox p {
	line-height: 14px;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}

#middle div.podstrona .firmaBox .firmaHeader {
	font-weight: bold;
	font-size: 11px;
	padding: 0px;
	line-height: 14px;
}

#middle div.podstrona .firmaBox .firmaHeader span{
	font-weight: bold;
	font-size: 14px;
	color: #970084;
}

#middle div.podstrona .firmaBox .firmaGlosuj {
	display: block;
	font-size: 11px;
	padding: 0px;
	line-height: 14px;
	height: 16px;
	padding: 0px 0px 0px 20px;
	background: url('gfx/firma-glosuj-icon.png') no-repeat left center;
}

#middle div.podstrona .kapitulaFoto {
	display: block;
	width: 80px; 
	height: 70px;
	float: left;
	padding: 20px 28px 20px 28px;
	position: relative;
	z-index: 1;
}

#middle div.podstrona .kapitulaChmurka {
	display: none;
	width: 180px;
	height: 110px;
	padding: 10px 10px 30px 10px;
	overflow: hidden;
	position: absolute;
	bottom: 70px;
	left: -25px;
	z-index: 5;
	background: url('gfx/kapitula-chmurka-back.png') no-repeat center center;
}

#middle div.podstrona .kapitulaFoto p, #middle div.podstrona .kapitulaFoto:hover  p, #middle div.podstrona .kapitulaFoto {
	text-decoration: none;
}

#middle div.podstrona .kapitulaFoto p, #middle div.podstrona .kapitulaFoto:hover  p {
	margin: 0px;
	padding: 0px;
}

#middle div.podstrona .kapitulaWypowiedz {
	overflow: auto;
	width: 180px;
	height: 80px;
}

#middle div.podstrona .kapitulaFoto .kapitulaWypowiedz {
	color: #555555;
}

#middle div.podstrona .glosujOddajGlos {
	display: block;
	font-size: 11px;
	padding: 0px;
	line-height: 14px;
	height: 16px;
	padding: 0px 0px 0px 20px;
	background: url('gfx/firma-glosuj-icon.png') no-repeat left center;
}

#middle div.podstrona .glosujBox {
	display: none;
	padding: 10px;
	border: 1px solid #cce9f8;
}

#middle div.podstrona .glosujField {
	display: block;
	height: 50px;
	width: 235px;
}

#middle div.podstrona .glosujField input{
	width: 205px;
	border: 1px solid #cce9f8;
	font-family: Tahoma;
	font-size: 11px;
	color: #555555;
	padding: 5px;
	cursor: pointer;
}

#middle div.podstrona .glosujFieldSend input {
	cursor: pointer;
}

#middle div.podstrona .glosujField label{
	display: block;
	height: 20px; 
	line-height: 20px;
}

#middle div.podstrona .glosujFieldSend {
	display: block;
	width: 150px;
	height: 100px;
	float: right;
}

#middle div.podstrona .glosujWyslij {
	display: block;
	text-align: center;
	padding-top: 16px;
}




.bannerwnioski {
	width: 240px;
	height: 104px;
	display: block;
	background: url('gfx/baner.png') no-repeat left top;
	margin-top: 10px;
	margin-left: 10px;
}

/* KONKURS V 3 */
div.podstrona h2.blueHeader {
	color: #2d7a97;
	font-size: 19px;
	padding: 0px;
}

.nominowaniBoxRight h2.blueHeader {
	margin-left: 15px;
}

p.blueHeader {
	font-weight: bold;
	color: #2d7a97;
}

.nominowaniBoxLeft {
	display: block;
	width: 204px;
	overflow: hidden;
	float: left;
	position: relative;
	border-right: 1px solid #ceeaf8;
}

.nominowaniBoxRight {
	display: block;
	width: 204px;
	overflow: hidden;
	float: left;
	position: relative;
	left: -1px;
	border-left: 1px solid #ceeaf8;
}

.firmaITEM {
	display: block;
	height: 230px;
	overflow: hidden;
	border-bottom: 1px solid #ceeaf8;
	position: relative;
}

.firmaITEM_NOBORDER {
	border-bottom: 0px none;
}

.nominowaniBoxLeft .firmaITEM {
	padding: 15px 15px 15px 0px;
}

.nominowaniBoxRight .firmaITEM {
	padding: 15px 0px 15px 15px;
}

.firmaOBRAZ {
	display: block;
	overflow: hidden;
	width: 188px;
	height: 81px;
	position: relative;
	margin-bottom: 10px;
}

.firmaOBRAZ img {
	display: block;
	overflow: hidden;
	width: 168px;
	height: 61px;
	position: absolute;
	left: 10px;
	top: 10px;
	z-index: 10;
}

.firmaOBRAZ .firmaOBRAZEK_RAMKA {
	display: block;
	overflow: hidden;
	width: 188px;
	height: 81px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 20;
	background: url('konkurs/firma_image_frame.gif') no-repeat center center;
}

.firmaNAGLOWEK {
	display: block;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	color: #2d7a97;
	padding-top: 2px;
}

.firmaNAGLOWEK:hover {
	text-decoration: none;
}

.firmaNAGLOWEK span {	
	font-weight: normal;
	color: #555555;
}

.firmaNAGLOWEK span strong {	
	font-weight: bold;
}

.firmaLICZBA {
	font-weight: bold;
	font-size: 13px;
	color: #970084;	
}

.firmaSELECT {
	display: block;
	height: 16px;
	line-height: 16px;
	padding: 0px 0px 0px 20px;
	background: url('konkurs/firma_select.gif') no-repeat 0px 0px; 
	position: absolute;
	bottom: 15px;
	right: 0px;
}

.nominowaniBoxLeft .firmaSELECT {
	right: 15px;
}

.firmaSELECT:hover {
	background: url('konkurs/firma_select.gif') no-repeat 0px -32px; 
}

.firmaSELECT_SELECT, .firmaSELECT_SELECT:hover {
	background: url('konkurs/firma_select.gif') no-repeat 0px -16px; 
}

.firmaAKCEPT {
	display: block;
	height: 16px;
	line-height: 16px;
	padding: 0px 0px 0px 20px;
	background: url('konkurs/firma_select.gif') no-repeat 0px 0px; 
	color: #555555;
}

.nominowaniBoxLeft .firmaAKCEPT {
	right: 15px;
}

.firmaAKCEPT .firmaREGULAMIN {
	color: #007ab8;
	display: inline;
}

.firmaAKCEPT:hover {
	background: url('konkurs/firma_select.gif') no-repeat 0px -32px; 
	text-decoration: none;
}

.firmaAKCEPT_SELECT, .firmaAKCEPT_SELECT:hover {
	background: url('konkurs/firma_select.gif') no-repeat 0px -16px; 
}

.firmaAKCEPT:hover .firmaREGULAMIN, .firmaAKCEPT_SELECT:hover .firmaREGULAMIN {
	text-decoration: underline;
}

.wyczysc {
	display: block;
	height: 0px;
	clear: both;
	overflow: hidden;
}

.linia {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #ceeaf8;
}

.konkursGLOSUJ {
	display: block;
	height: 40px;
	line-height: 40px;
	padding-left: 15px;
	background: #ffffff url('konkurs/firma_button.gif') no-repeat left top;
	float: right;
	color: #2d7a97;
	font-size: 19px;
}

.konkursGLOSUJ span {
	display: block;
	height: 40px;
	line-height: 40px;
	padding-right: 15px;
	background: #ffffff url('konkurs/firma_button.gif') no-repeat right top;
	color: #2d7a97;
	font-size: 19px;
}

.firmaBACK {
	display: block;
	float: right;
}

.firmaINPUT {
	display: block;
	width: 220px;
	height: 14px;
	font-size: 12px;
	line-height: 12px;
	overflow: hidden;
	padding: 5px;
	background: #ffffff url('konkurs/firma_input.gif') no-repeat center center;
	border: 0px none;
}

.firmaFORMULARZ table, .firmaFORMULARZ table tr, .firmaFORMULARZ table td { 
	border-collapse: collapse;
}

.firmaFORMULARZ table td {
	padding-bottom: 15px;
	vertical-align: top;
}

.firmaFORMULARZ table td label{
	padding-top: 5px;
	display: block;
	color: #2d7a97;
	font-weight: bold;
}

.firmaFORMULARZ .formularz_img {
	margin-bottom: 15px;
}

.formularzBLEDY {
	font-weight: bold;
	color: #dd2222;
}
/* KONKURS V 3 - KONIEC */
