* {
	margin: 0;
	padding: 0;
	outline: 0;
	border-width: 0;
	list-style: none;
}

html, body {
	width: 100%;
	height: 100%; 
	overflow: hidden;	
	background: #fff;
}

body {
	font: 11px/16px Tahoma,Geneva,Kalimati,sans-serif;
	color: #545454;
	overflow-y: visible;
	position: fixed;
}

a {
	color: #e42d2b;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
	font: bold 14px/16px Tahoma,Geneva,Kalimati,sans-serif;
	color: #e42d2b;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #e42d2b;
	text-decoration: none;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	text-decoration: underline;
}

input, select, textarea {
	font: 11px/13px Tahoma,Geneva,Kalimati,sans-serif;
	color: #5f5f5f;
}

.hr {
	width: 715px;
	height: 1px;
	background: url(../img/bg2a.gif) repeat-x 0 50%;
}

.hr hr {
	display: none;
}

.red,
.red a {
	color: #e42d2b;
}

.blue,
.blue a {
	color: #0196e8;
}

#bg1 {
	height: 100%;
	background: url(../img/bg1r.gif) repeat-x ;
}

#bg2 {
	width: 50%;
	height: 100%;
	background: url(../img/bg1l.gif) repeat-x;
}

#bg3 {
	margin: 0 0 0 -550px;
	width: 1100px;
	height: 100%;
	position: relative;
	left: 100%;
	background: url(../img/bg1.jpg) no-repeat;
}

body > #bg1,
#bg1 > #bg2,
#bg2 > #bg3 {
	height: auto;
	min-height: 100%;
}

#top {
	margin: 0 auto;
	width: 1000px;
	height: 164px;
	overflow: hidden;
	position: relative;
	background: url(../img/bg2a.gif) repeat-x 0 100%;
}

#logo {
	position: absolute;
	top: 27px;
	left: 0;
}

#top .c1 {
	width: 514px;
	height: 77px;
	position: absolute;
	top: 13px;
	left: 253px;
	/*background: url(../img/h-cite.gif) no-repeat;*/
}

/*#top .c1 * {
	display: none;
}*/

#top .c2 {
	position: absolute;
	top: 10px;
	right: 47px;
}

#top .c3 {
	position: absolute;
	top: 144px;
	left: 7px;
}

#top .c3 dt {
	font-size: 12px;
	line-height: 12px;
	color: #636464;
	float: left;
}

#top .c3 dd {
	float: left;
}

#top .c3 dd li {
	padding: 0 0 0 10px;
	float: left;
}

#top .c4 {
	width: 359px;
	position: absolute;
	top: 140px;
	left: 333px;
}

#top .c5 {
	width: 210px;
	position: absolute;
	top: 140px;
	right: 3px;	
}

#top .c4 legend,
#top .c5 legend {
	display: inline;
}

#top .c4 legend span,
#top .c5 legend span {
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 4px 0 0;
	width: 200px;
	height: 19px;
	overflow: hidden;
	position: absolute;	
	top: 0;
	left: 0;	
}

#top .c4 .b {
	float: right;
	width: 210px;
	height: 21px;
	position: absolute;
	z-index: 5;
	top: 0;
	right: 0;
	background: url(../img/bg3b.gif) no-repeat;
}

#top .c5 .b {
	float: right;
	width: 124px;
	height: 21px;
	position: relative;
	z-index: 5;
	background: url(../img/bg3a.gif) no-repeat;
}

#top .c4 .input,
#top .c5 .input {
	float: left;
	width: 96px;
	position: relative;
}

#top .c5 .input {
	width: 106px;
}

#top .c4 .input label,
#top .c5 .input label {
	line-height: 13px;
	cursor: text;
	width: 75px;
	position: absolute;
	top: 5px;
	left: 11px;
}

#top .c5 .input label {
	width: 85px;
}

#top .c4 .input input,
#top .c5 .input input {
	margin: 5px 0 0 11px;
	display: block;
	width: 75px;
}

#top .c5 .input input {
	width: 85px;
}

#top .c4 .submit,
#top .c5 .submit {
	float: right;
	width: 8px;
	height: 21px;
	overflow: hidden;
	background: url(../img/bg3c.gif) no-repeat;
}

#top .c4 .submit button,
#top .c5 .submit button {
	cursor: pointer;
	padding: 0 0 0 100px;
	display: block;
	width: 8px;
	height: 21px;
	background: transparent;
}

#top .c4 .input-error, #top .c5 .input-error {
	color: #e42d2b;
	padding: 5px 0 0 7px;
	width: 189px;
	height: 31px;
	position: absolute;
	top: -28px;
	right: -1px;
	background: url(../img/bg3d.png) no-repeat;
}

#top .c6 {
	position: absolute;
	top: 144px;
	right: 5px;
}

#top .c6 form,
#top .c6 fieldset {
	display: inline;
}

#top .c6 p {
	line-height: 13px;
	padding: 0 15px 0 0;
	float: left;
	height: 16px;
	background: url(../img/bg2p.gif) repeat-y 100% 0;
}

#top .c6 p strong {
	color: #ce2524;
}

#top .c6 .submit {
	margin: 2px 0 0 12px;
	float: left;
	display: inline;
	width: 71px;
	height: 12px;
	overflow: hidden;
	background: url(../img/b-wyloguj.gif) no-repeat;
}

#top .c6 .submit button {
	cursor: pointer;
	padding: 0 0 0 150px;
	width: 71px;
	height: 12px;
	background: transparent;
}

#top .link{margin-left:15px; border-right:1px solid #545454; padding-right:10px}
#top .logout{margin-left:10px}
#top .link a, #top .logout a{text-decoration:none}
#top .link a:hover, #top .logout a:hover{text-decoration:underline}

#bottom {
	margin: 0 auto;
	padding: 0 0 10px;
	width: 1000px;
	overflow: hidden;
	background: url(../img/bg2a.gif) repeat-x;
}

#bottom .c1 {
	font-size: 11px;
	line-height: 13px;
	color: #636464;
	padding: 5px 0 0 11px;
	float: left;
}

#bottom .c1 li {
	padding: 0 5px;
	float: left;
}

#bottom .c1 a {
	color: #636464;
	text-decoration: none;
	background: url(../img/bg2a.gif) repeat-x 0 100%;
}

#bottom .c1 a:hover {
	background: none;
}

#bottom .c1 li.selected a {
	font-weight: bold;
	color: #e42d2c;
	background: none;
}

#bottom .c2 {
	font-size: 10px;
	line-height: 12px;
	color: #919191;
	text-align: right;
	padding: 4px 0 0;
	float: right;
}

#bottom .c2 a {
	color: #919191;
	text-decoration: none;
}

#bottom .c2 strong {
	color: #636464;
}

#bottom .c2 a:hover {
	background: url(../img/bg2a.gif) repeat-x 0 100%;
}

#middle {
	margin: 0 auto;
	width: 1000px;
	overflow: hidden;
	position: relative;
}

#sidebar {
	padding: 0 0 150px;
	float: left;
	width: 190px;
}

#sidebar .h {
	padding: 25px 0 50px;
}

#sidebar .h img {
	margin: 0 auto;
	display: block;
}

#menu {
	margin: 22px 0 0 6px;
	width: 184px;
	overflow: hidden;
}

#menu ul {
	padding: 1px 0 0;
	width: 184px;
	overflow: hidden;
	background: url(../img/bg2a.gif) repeat-x 0 100%;
}

#menu li {
	padding: 2px 0 2px 1px;
	float: left;
	width: 183px;
	position: relative;
	background: url(../img/bg2a.gif) repeat-x;
}

#menu a,
#menu span {
	display: block;
	width: 183px;
	height: 20px;
	position: relative;
}

#menu .i1 {
	background: url(../img/m-konkurs.gif) no-repeat;
}

#menu .i2 {
	background: url(../img/m-glosowanie.gif) no-repeat;
}

#menu .i3 {
	margin: -4px 0 -4px;
	height: 52px;
	background: url(../img/m-zglos-strone.gif) no-repeat;
}

#menu .i4 {
	background: url(../img/m-festiwal.gif) no-repeat;
}

#menu .i5 {
	margin: 0 0 -3px;
	height: 21px;
	background: url(../img/m-preselekcja.gif) no-repeat;
}

#menu .i6 {
	height: 39px;
	background: url(../img/m-glosowanie-wlasciwe.gif) no-repeat;
}

#menu .i7 {
	height: 39px;
	background: url(../img/m-glosowanie-koncowe.gif) no-repeat;
}

#menu .i1:hover,
#menu .i2:hover,
#menu .i3:hover,
#menu .i4:hover,
#menu .selected a {
	background-position: 0 -20px;
}

#menu a.i3:hover,
#menu .selected a.i3 { 
	background-position: 0 -52px;
}

#menu .i5:hover,
#menu .i6:hover,
#menu .i7:hover {
	background-position: 0 0;
}

#menu .selected .i5 {
	background-position: 0 -21px !important;
}

#menu .selected .i6,
#menu .selected .i7 {
	background-position: 0 -39px;
}

#menu a span,
#menu span span {
	display: none;
}

#menu li ul {
	display: none;
	margin: 0px 0 0 -1px;
	padding: 16px 0 8px;
	width: 184px;
	overflow: hidden;
	background-position: 0 2px;
}

#menu li .small {
	padding-top: 5px;
	padding-bottom: 2px;
}

#menu li.selected ul {
	display: block;
}

#menu li li {
	padding: 0 0 0 5px;
	width: 179px;
	background: none;
}

#menu .small li {
	padding-top: 4px;
}

#menu li li a {
	font-size: 19px;
	line-height: 19px;
	color: #535353;
	text-decoration: none;
	text-transform: uppercase;
	width: 179px;
	height: auto;
}

#menu .small li a {
	font-size: 12px;
	line-height: 12px;
}

#menu li li a span {
	display: block;
}

#menu li li .deactive:hover
{
	font-weight: normal;
	color: #535353;
	cursor: default;
}

#menu li li a:hover,
#menu li li.selected a {
	font-weight: bold;
	color: #d21a1c;
}

#menu .date {
	font-size: 12px;
	line-height: 12px;
	color: #545454;
	text-transform: uppercase;
	margin: 4px 0 0 5px;
	padding: 0;
	clear: both;
	width: 179px;
}

#menu .date span {
	display: block;
}

#menu .enabled,
#menu .disabled {
	width: 27px;
	height: 19px;
	position: absolute;
	z-index: 10;
	top: 28px;
	right: 0;
	background: url(../img/b-enabled.gif) no-repeat;
}

#menu .disabled {
	background: url(../img/b-disabled.gif) no-repeat;
}

#buttons {
	width: 190px;
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: 4px;
	z-index: 5;
	background: #fff;
}

#buttons dt {
	font-size: 12px;
	padding: 5px 0 8px 7px;
	width: 183px;
	background: url(../img/bg2a.gif) repeat-x;
}

#buttons dd,
#buttons li {
	width: 190px;
	overflow: hidden;
}

#buttons .jcarousel-container {
	position: relative;
	width: 190px;
	overflow: hidden;
}

#buttons .jcarousel-clip {
	margin: 0 auto;
	width: 190px;
	overflow: hidden;
	position: relative;
	z-index: 2;
}

#buttons .jcarousel-list {	
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	z-index: 1;
}

#buttons li {
	padding: 0 0 2px;	
	list-style: none;
	float: left;	
	height: 35px;
}

#buttons li img {
	margin: 0 auto;
	display: block;
}

#content {
	padding: 0 0 25px;
	float: right;
	width: 745px;
}

.hw1 {
	margin: 23px 0 -25px -35px;
	float: left;
	display: inline;
	width: 514px;
	position: relative;
	overflow: hidden;
}

.hw1 .w1,
.hw1 .jcarousel-container {
	position: relative;
	width: 494px;
	overflow: hidden;
}

.hw1 .jcarousel-clip {
	margin: 0 auto;
	width: 448px;
	overflow: hidden;
	position: relative;
	z-index: 2;
}

.hw1 .jcarousel-list {	
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	z-index: 1;
}

.hw1 .jcarousel-list li,
.hw1 .jcarousel-item {
	list-style: none;
	float: left;	
	width: 448px;
	height: 340px;
}

.hw1 .jcarousel-prev,
.hw1 .jcarousel-next {
	cursor: pointer;
	width: 12px;
	height: 340px;
	position: absolute;
	top: 0;
	z-index: 3;
}

.hw1 .jcarousel-prev {
	left: 0;	
	background: url(../img/bg2c.gif) no-repeat 0 50%;
}

.hw1 .jcarousel-next {
	right: 0;
	background: url(../img/bg2d.gif) no-repeat 0 50%;
}

.hw1 .jcarousel-prev-disabled,
.hw1 .jcarousel-next-disabled {
	display: none !important;
}

.hw1 .w1 li div {
	float: left;
	width: 112px;
	height: 85px;
	overflow: hidden;
}

.hw2 {
	margin: 26px 0 -25px;
	padding: 0 0 18px;
	float: right;
	width: 256px;
}

.hw2 .w1 {
	width: 256px;
	overflow: hidden;
}

.hw2 .w1 h2 {
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 0 0 16px;
}

.hw2 .w1 h2 a {
	text-decoration: none;
}

.hw2 .w1 p {
	line-height: 13px;
	color: #6b6b6b;
	margin: 4px 0 0 18px;
}

.hw2 .w1 .hr {
	margin: 8px 0 11px;
	height: 1px;
	width: 256px;
}

.hw2 .w2 {
	margin: 40px 0 0;
	width: 256px;
	overflow: hidden;
}

.hw2 .w2 object {
	display: block;
}

.ch {
	font-size: 28px;
	line-height: 28px;
	font-weight: normal;
	color: #e42d2b;	
	text-transform: uppercase;
	padding: 22px 0 0;
	width: 745px;
	height: 29px;
	overflow: hidden;
	background: url(../img/bg2a.gif) repeat-x 0 50px;
}

.ch em {
	font-size: 24px;
	font-style: normal;
}

.cw1 {
	margin: 20px 0 0 30px;
	padding: 0 25px 0 0;
	display: inline;
	float: left;
	width: 690px;
}

.cw1 .hr {
	margin: 0 -25px 0px 0;
	padding: 20px 0 0;
	clear: both;
	background-position: 0 19px;
}

.cw1 .clear {
	clear:both;
	width:100%;
	height:27px;
	visibility:hidden;
	overflow:hidden;
}

.cw1 h2, .cw1 h3, .cw1 h4, .cw1 h5, .cw1 h6 {
	margin: 23px 0 -9px 0;
	padding: 0 0 0;
	clear: both;
	width: 100%;
	
}

.cw1 .ha1,
.cw1 .ha2 {
	font-size: 16px;
	line-height: 19px;
	margin-top: 13px;
	margin-bottom: -4px;
}

.cw1 .ha2 {
	margin-top: 50px;
}

.cw1 .hb1 {
	font-size: 12px;
	color: #545454;
}

.cw1 p {
	margin: 16px 0 0 0;
}

.cw1 span.img {
	margin: -29px 0 0 -4px;
	padding: 4px 0 0px 4px;
	float: left;
	clear: left;
	position: relative;
/*	background: url(../img/bg2e.gif) no-repeat;*/
}

.cw1 img {
	margin: 0 37px 0 0;
	padding: 0 0 5px;
	float: left;
	clear: left;	
}

.cw1 .imgrns {
	margin: 0 -25px 0 0;
	float: right;
}

.cw1 .toggle {
	margin: 0 -25px 0 0;
	padding: 0 25px 0 0;
	width: 690px;
}

.cw1 .w {
	width: 475px;
}

.cw1 p.more,
.cw1 p.less {
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	color: #e42d2b;
	text-align: right;
	margin: 16px -25px 0 0;
	padding: 0 10px 0 0;
	clear: both;
	width: 705px;
	height: 20px;
	background: url(../img/bg2a.gif) repeat-x 0 19px;	
}

.cw1 p.more img,
.cw1 p.less img {
	cursor: pointer;
	margin: 0;
	float: right;
}

.cw1 .tel {
	padding: 0 0 0 36px;
	background: url(../img/b-telico.gif) no-repeat 14px 50%;
}

.cw1 ol {
	margin: 16px 0 0;
}

.cw1 ol li {
	font-size: 12px;
	line-height: 30px;
	color: #e42d2b;
	list-style: inside decimal;
}

.cw1 ol ol {
	margin: 0 0 0 72px;
}

.cw1 ol ol li {
	line-height: 22px;
	color: #545454;
	list-style: lower-alpha;
}

.box1,
.box1r,
.box2,
.box2r {	
	font-size: 11px;
	line-height: 11px;
	color: #7d7d7d;
	text-align: center;
	margin: 20px 0 0;
	display: block;
	width: 202px;
	height: 109px;
	overflow: hidden;
	background: url(../img/button1.jpg) no-repeat;	
}

.box2,
.box2r {
	height: 79px;
	background: url(../img/button2.jpg) no-repeat;
}

.box1r,
.box2r {
	margin: 20px -25px 0 35px;
	display: inline;
	float: right;
}

.box1 p,
.box1r p,
.box2 p,
.box2r p {
	margin: 11px 0 0;
}

.box1 strong,
.box1r strong,
.box2 strong,
.box2r strong {
	color: #454545;
}

.box1 span,
.box1r span,
.box2 span,
.box2r span {
	margin: 0 !important;
	padding: 0 !important;
	float: none !important;
	display: inline !important;
	background: none !important;
}

.box1 img,
.box1r img,
.box2 img,
.box2r img {
	margin: 0 auto !important;
	padding: 0 !important;
	float: none !important;
	display: block !important;
}

.box1 .clear,
.box1r .clear,
.box2 .clear,
.box2r .clear {
	display: none;
}

.cw2 {
	margin: 17px 0 0 30px;
	width: 715px;
	display: inline;
	float: left;
	overflow: hidden;
	background: url(../img/bg4b.gif) repeat-y;
}


.cw2 .bg1 {
	width: 715px;
	background: url(../img/bg4a.jpg) no-repeat;
}

.cw2 .bg2 {
	width: 715px;
	overflow: hidden;
	background: url(../img/bg4c.gif) no-repeat 0 100%;
}

.cw2 .w {
	margin: 32px 0 0 140px;
	width: 357px;
}


.cw2 .input {
	width: 357px;
	overflow: hidden;
	background: url(../img/bg3g.gif) no-repeat 86px 0;
}


.cw2 .input label {
	font-size: 13px;
	color: #5f5f5f;
	text-align: right;
	padding: 4px 12px 0 5px;
	float: left;
	width: 69px;
	height: 23px;
	background: url(../img/bg2a.gif) repeat-x 0 100%;
}


.cw2 .input input {
	font-size: 12px;
	line-height: 14px;
	color: #e5e5e5;
	margin: 5px 0 0 9px;
	float: left;
	display: inline;	
	width: 253px;
	background: transparent;
}

.cw2 .input-error {
	font-weight: bold;
	color: #E42D2B;
	padding: 0 0 15px 95px;
	clear: both;
	display: block;
}

.cw2 .submit {
	margin: 10px 0 0 401px;
	width: 92px;
	height: 17px;
	overflow: hidden;
	background: url(../img/b-zaloguj.gif) no-repeat;
}
.cw2.forgot .submit {background: url(../img/b-wyslij-small.gif) no-repeat; width:82px; height:23px; margin-left:418px}

.cw2 .submit button {
	cursor: pointer;
	padding: 0 0 0 200px;
	display: block;
	width: 92px;
	height: 17px;
	background: transparent;
}

.cw2 .i {
	color: #717171;
	text-align: right;
	margin: 0 10px 0 0;
	padding: 0 0 5px;
}

.cw2 .i a {
	color: #717171;
	text-decoration: none;
}

.cw2 .i a:hover {
	text-decoration: underline;
}

.cw3 {
	margin: 0 0 0 30px;
	width: 715px;
	display: inline;
	float: left;
	overflow: hidden;
}

.cw3 h2 {
	font-size: 15px;
	margin: 28px 0  0;
}

.cw3 .info {
	text-align: right;
	padding: 4px 6px 0 0;
}

.cw3 dl {
	margin: 18px 0 0;
	padding: 1px 0 0;
	width: 715px;
	overflow: hidden;
}

.cw3 dt {
	font-size: 12px;
	font-weight: bold;
	color: #2a2a2a;
	cursor: pointer;
	margin: -1px 0 0;
	padding: 4px 0 0 35px;
	width: 680px;
	height: 21px;
	background: url(../img/bg2f.gif) no-repeat;
}

.empty-category {
	font-size: 12px;
	font-weight: bold;
	color: #2a2a2a;
	display: block;
	margin: -1px 0 0;
	padding: 4px 0 0 35px;
	width: 680px;
	height: 21px;
	background: url(../img/bg2f.gif) no-repeat;
}

.cw3 dt.selected {
	background-position: 0 -25px;
}

.cw3 .w1 dd {
	padding: 13px 0 30px;
	width: 715px;
	overflow: hidden;
	position: relative;
}

.cw3 .w1 ul {
	margin: 0 0 0 14px;
	width: 701px;
	overflow: hidden;
}

.cw3 .w1 li {
	margin: 13px 0 0;
	padding: 0 0 0 70px;
	float: left;
	display: block;
	width: 631px;
	height: 49px;
	overflow: hidden;
	position: relative;
	background: url(../img/bg2g.gif) no-repeat 71px 24px;
} 

.cw3 .w1 li a {
	color: #545454;
	text-decoration: none;
}

.cw3 .w1 li a:hover {
	text-decoration: underline;
}

.cw3 .w1 li h3 {
	font-size: 12px;
	color: #545454;
	padding: 6px 0 1px;
}

.cw3 .w1 li h3 img {
	width: 54px;
	height: 43px;
	position: absolute;
	top: 0;
	left: 0;
	border: 3px solid #e4e4e4;
}

.cw3 .w1 li .vote {
	width: 189px;
	height: 49px;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 155px;
	background: url(../img/bg2h.jpg) no-repeat;
}

.cw3 .w1 li .vote p {
	font-size: 10px;
	line-height: 15px;
	font-weight: bold;
	color: #000;
	text-align: center;
	margin: 0px 0 0;
}

.cw3 .w1 li .vote p big {
	font-size: 12px;
	color: #fff;
}

.cw3 .w1 li .generate {
	width: 153px;
	height: 49px;
	overflow: hidden;
	position: absolute;
	cursor: pointer;
	top: 0;
	right: 0;
	background: url(../img/bg2h.jpg) no-repeat;
	background-position: center;
}

.cw3 .w1 li .generate img {
	position: absolute;
	right: 8px;
	top: 23px;
}

.cw3 .w1 li .generate p {
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	color: #000;
	text-align: center;
	margin: 6px 0 0;
}

.cw3 .w1 li .generate p big {
	font-size: 15px;
	color: #fff;
}


.cw3 .w1 li .allvotes {
	width: 339px;
	position: absolute;
	top: 0;
	right: 0;
}

.cw3 .w1 li .allvotes div.c {
	margin: 13px 0 0;
	float: left;
	width: 300px;
	height: 17px;
	overflow: hidden;
	background: #fff;
	border: 1px solid #eaeaea;
}

.cw3 .w1 li .allvotes .c div {
	float: right;
	width: 300px;
	height: 17px;
	background: url(../img/bg2i.jpg) no-repeat 100% 0;
}

.cw3 .w1 li .allvotes p {
	font-weight: bold;
	color: #222;
	text-align: right;
	margin: 0;
	padding: 13px 7px 0 0;
	float: right;
	width: 30px;
}

.cw3 .w1 .allvotes-i {
	color: #545454;
	text-align: center;
	width: 15px;
	position: absolute;
	top: 17px;
	right: 7px;
}

.cw3 .w1 li .allvotes p span {
	display: none;
}

.cw3 .w2 dd {
	margin: 10px 0 0;
	padding: 0 10px 30px 39px;
	width: 668px;
	overflow: hidden;
	position: relative;
}

.cw3 .w2 dd p {
	margin: 16px 0 0;
}

.cw3 .w3 dd,
.cw3 .w4 dd {
	padding: 26px 0 34px;
	width: 715px;
	overflow: hidden;
	position: relative;
}

.cw3 .w3 dl,
.cw3 .w4 dl {
	line-height: 17px;
	margin: 0 0 0 39px;
	padding: 0;
	width: 668px;
	overflow: hidden;
	position: relative;
}

.hof-table {
	line-height: 17px;
	margin: 0 0 0 39px;
	padding: 0;
	width: 668px;
	overflow: hidden;
}

.hof-table table {
	margin: -1px 0 0;
	width: 668px;
	border-spacing: 0;
	border-collapse: collapse;
}

.cw3 .w3 dl dt,
.cw3 .w4 dl dt {
	font-size: 13px;
	font-weight: normal;
	color: #2a2a2a;
	cursor: default;
	margin: -1px 0 0;
	padding: 7px 0 2px;
	float: left;
	clear: left;
	width: 217px;
	height: auto;
	background: url(../img/bg2a.gif) repeat-x;
}

.cw3 .w4 dl dt {
	width: 130px;
}

.hof-table th {
	font-size: 13px;
	font-weight: normal;
	color: #2a2a2a;
	text-align: left;
	vertical-align: top;
	padding: 7px 0 2px;
	width: 217px;
	background: url(../img/bg2a.gif) repeat-x;
}

.cw3 .w3 dl dd,
.cw3 .w4 dl dd {
	font-size: 11px;
	margin: -1px 0 0;
	padding: 7px 0 2px;
	float: left;
	width: 451px;
	background: url(../img/bg2a.gif) repeat-x 2px 0;
}

.cw3 .w4 dl dd {
	width: 538px;
}

.hof-table td {
	font-size: 11px;
	padding: 7px 0 2px;
	float: left;
	width: 451px;
	background: url(../img/bg2a.gif) repeat-x 2px 0;
}

.cw3 .w3 dl dd a,
.cw3 .w4 dl dd a,
.hof-table td a {
	color: #545454;
	text-decoration: none;
}

.cw3 .w3 dl dd a:hover,
.cw3 .w4 dl dd a:hover,
.hof-table td a:hover {
	text-decoration: underline;
}

.cw3 .w3 dl dd strong,
.cw3 .w4 dl dd strong,
.hof-table td strong {
	font-size: 12px;
	color: #d92321;
}

.cw3 .w3 dl dd strong a,
.cw3 .w4 dl dd strong a,
.hof-table td strong a {
	color: #d92321;
}

.cw3 .w5 dd {
	padding: 31px 0 50px 39px;
	width: 668px;
	overflow: hidden;
	position: relative;
}

.cw3 .w5 table {
	width: 668px;
	border-spacing: 0;
	border-collapse: collapse;
}

.cw3 .w5 thead th {
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	padding: 0 0 9px;
	background: url(../img/bg2a.gif) repeat-x 0 100%;
}

.cw3 .w5 tbody th {
	font-size: 12px;
	font-weight: bold;
	color: #d92321;
	text-align: left;
	vertical-align: middle;
	padding: 7px 0 5px;
	width: 300px;
	background: url(../img/bg2a.gif) repeat-x 0 100%;
}

.cw3 .w5 tbody td {
	text-align: left;
	vertical-align: middle;
	padding: 7px 0 5px;
	width: 368px;
	background: url(../img/bg2a.gif) repeat-x 0 100%;
}

.cw3 .w5 tbody td img {
	display: block;
}

.cw3 .w6 dd {
	color: #2a2a2a;
	padding: 29px 0 37px;
	width: 715px;
	overflow: hidden;
}

.cw3 .w6 dd a {
	color: #2a2a2a;
}

.cw3 .w6 dd div {
	padding: 1px 0 0;
	width: 715px;
	background: url(../img/bg2s.gif) repeat-x;
}

.cw3 .w6 table {
	width: 715px;
	border-spacing: 0;
	border-collapse: collapse;	
}

.cw3 .w6 thead th,
.cw3 .w6 thead td {
	font-weight: bold;
	height: 37px;
	background: #cfcfcf url(../img/bg2s.gif) repeat-x 0 100%;
}

.cw3 .w6 thead .i1,
.cw3 .w6 thead .i2 {
	text-align: left;
	padding-left: 19px;
}

.cw3 .w6 thead .i2 {
	background-position: 2px 100%;
}

.cw3 .w6 thead .i1 span,
.cw3 .w6 thead .i2 span {
	padding: 9px 0 0;
	display: block;
	height: 27px;
	background: url(../img/bg2p.gif) repeat-y 100% 0;
}

.cw3 .w6 thead .i3-5 {
	height: 19px;
	background: #cfcfcf url(../img/bg2a.gif) repeat-x 0 100%;
}

.cw3 .w6 thead .i3,
.cw3 .w6 thead .i4,
.cw3 .w6 thead .i5 {
	text-align: center;
	height: 18px;
}

.cw3 .w6 thead .i3 span,
.cw3 .w6 thead .i4 span,
.cw3 .w6 thead .i5 span {
	display: block;
	height: 17px;
	background: url(../img/bg2p.gif) repeat-y 100% 0;
}

.cw3 .w6 thead .i5 span {
	background: none;
}

.cw3 .w6 tfoot tr th,
.cw3 .w6 tfoot tr td {
	height: 26px;
	background: #f4f4f4 url(../img/bg2s.gif) repeat-x 0 100%;
}

.cw3 .w6 tfoot tr th {
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	padding-left: 19px;
}

.cw3 .w6 tfoot tr th span {
	padding: 4px 0 0;
	display: block;
	height: 21px;
	background: url(../img/bg2p.gif) repeat-y 100%  0;
}

.cw3 .w6 tfoot tr td {
	padding-left: 1px;
}

.cw3 .w6 tfoot tr td input {
	margin: 0 auto;
	display: block;
	width: 13px;
	height: 13px;
}

.cw3 .w6 tfoot .error td {
	font-weight: bold;
	color: #fff;
	text-align: center;
	background-color: #e42d2b !important;
}

.cw3 .w6 tbody tr {
	background: #fafafa;	
}

.cw3 .w6 tbody th,
.cw3 .w6 tbody td {
	height: 25px;
	border-bottom: 1px solid #fff;
}

.cw3 .w6 tbody .i1 {
	font-weight: normal;
	text-align: left;
	padding-left: 19px;
	width: 234px;
	background: url(../img/bg2p.gif) repeat-y 100% 0;
}

.cw3 .w6 tbody .i2 {
	padding-left: 19px;
	width: 285px;
	background: url(../img/bg2p.gif) repeat-y 100% 0;
}

.cw3 .w6 tbody .i3,
.cw3 .w6 tbody .i4 {
	width: 53px;
	background: url(../img/bg2p.gif) repeat-y 100% 0;
}

.cw3 .w6 tbody .i5 {
	width: 52px;
}

.cw3 .w6 tbody .i3 input,
.cw3 .w6 tbody .i4 input,
.cw3 .w6 tbody .i5 input {
	margin: 0 auto;
	display: block;
	width: 13px;
	height: 13px;
}

.cw4 {
	margin: 13px 0 0 30px;
	width: 715px;
	overflow: hidden;
}

.cw4 .w {
	margin: 20px 0 0;
	width: 715px;
	background: url(../img/bg2a.gif) repeat-x 0 100%;
}

.cw4 .w .date {
	font-size: 12px;
}

.cw4 .w h3 {
	width: 690px;
}

.cw4 .w .c {
	padding: 7px 0 24px;
	width: 690px;
	overflow: hidden;
}

.cw4 .w .c p {
	display: inline;
}

.cw4 .w .c a.m {
	font-weight: bold;
	text-decoration: none;
}

.cw4 .w .c a.m:hover {
	text-decoration: underline;
}

.cw5 {
	margin: 50px 0 0 30px;
	float: left;
	display: inline;
	width: 715px;
	overflow: hidden;	
}

.cw5 .nav {
	width: 715px;
	height: 38px;
	overflow: hidden;
	background: url(../img/bg2k.jpg) no-repeat;
}

.cw5 .nav ul {
	margin: 1px 0 0;
	width: 717px;
	overflow: hidden;
}

.cw5 .nav li {
	text-transform: uppercase;
	margin: 0 0 0 -1px;
	width: 180px;
	float: left;
	background: url(../img/bg2l.gif) no-repeat 100% 0;
	color: #414141;
}

.cw5 .nav a {
	font-size: 12px;
	line-height: 12px;
	color: #414141;
	text-decoration: none !important;
	text-align: center;
	padding: 11px 0 0;
	float: left;
	width: 180px;
	height: 25px;
	background: url(../img/bg2j.jpg) no-repeat 0 36px; 
}

.cw5 .nav .selected a,
.cw5 .nav a:hover {
	font-size: 13px;
	line-height: 13px;
	color: #fff;
	padding: 10px 0 0;
	height: 26px;
	background-position: 0 0;
}

.cw5 .w1,
.cw5 .w2 {
	color: #5f5f5f;
	margin: 0 0 34px;
	width: 715px;
	height: 56px;
	overflow: hidden;
	background: #f7f7f7;
}

.cw5 a {
	color: #5f5f5f;
	text-decoration: none;
}

.cw5 a:hover {
	text-decoration: underline;
}

.cw5 .w1 .c1 {
	margin: 20px 0 0 17px;
	width: 698px;
	overflow: hidden;	
}

.cw5 .w1 .c1 label {
	margin: 0 22px 0 0;
	float: left;
}

.cw5 .w1 .c1 label input {
	margin: 3px 9px 0 0;
	float: left;
	width: 13px;
	height: 13px;
}

.cw5 .w1 .c2 {
	margin: 20px 0 0 20px;
}

.cw5 .w1 .c2 select {
	width: 210px;
	background: #fff;
	border: 1px solid #969696;
}

.cw5 .w2 .c1 {
	margin: 21px 0 0;
	float: left;
	width: 239px;
	height: 19px;
	background: url(../img/bg2p.gif) no-repeat 100% 0;
}

.cw5 .w2 .c1 label {
	margin: 0 0 0 28px;
	float: left;
	display: inline;
}

.cw5 .w2 .c1 input {
	margin: 3px 8px 0 0;
	float: left;
	width: 13px;
	height: 13px;
}

.cw5 .w2 .c2 {
	margin: 21px 0 0;
	padding: 0 0 0 45px;
	float: left;
	width: 194px;
	background: url(../img/bg2p.gif) no-repeat 100% 0;
}

.cw5 .w2 .c2 a {
	margin: 0 2px;
}

.cw5 .w2 .c2 .selected {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding: 3px 7px;
	background: #e42d2b;
}

.cw5 .w2 .c3 {
	margin: 9px 0px 0 22px;
	display: inline;
	float: left;
	width: 180px;
	height: 32px;
	background: url(../img/bg3i.gif) no-repeat;
}

.cw5 .w2 .c3 input {
	line-height: 12px;
	margin: 14px 0 0 28px;
	display: block;
	width: 142px;
	background: transparent;
}

.cw6 {
	margin: 32px 0 0 30px;
	float: left;
	display: inline;
	width: 715px;
	height: 122px;
	overflow: hidden;
	position: relative;
	background: url(../img/bg2m.jpg) no-repeat;
}

.cw6 li {
	margin: 0 30px 0 0;
	float: left;
	width: 81px;
	height: 81px;
	/*border: 3px solid #d92321;*/
}

.cw6 li img {
	float: left;
	width: 75px;
	height: 75px;
}

.cw6 .jcarousel-container {	
	width: 715px;
	height: 122px;
	overflow: hidden;
	position: relative;
}

.cw6 .jcarousel-clip {
	margin: 0 0 0 39px;
	padding: 20px 0 0;
	width: 636px;
	height: 81px;
	overflow: hidden;
	position: relative;
	z-index: 2;
}

.cw6 .jcarousel-list {	
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	z-index: 1;
}

.cw6 .jcarousel-prev,
.cw6 .jcarousel-next {
	cursor: pointer;
	width: 12px;
	height: 122px;
	position: absolute;
	top: 0;
	z-index: 3;
}

.cw6 .jcarousel-prev {
	left: 12px;	
	background: url(../img/bg2c.gif) no-repeat 0 50%;
}

.cw6 .jcarousel-next {
	right: 12px;
	background: url(../img/bg2d.gif) no-repeat 0 50%;
}

.cw6 .jcarousel-prev-disabled,
.cw6 .jcarousel-next-disabled {
	display: none !important;
}


#hof-year-box .jcarousel-container {
	width: 650px;
	height: 122px;
	overflow: hidden;
	position: relative;
	margin:0px auto
}

#hof-year-box .jcarousel-clip {
	margin: 0 0 0 39px;
	width: 565px;
	padding: 0px;
	height: 81px;
	overflow: hidden;
	position: relative;
	z-index: 2;
}

#hof-year-box .jcarousel-list {
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	z-index: 1;
}

#hof-year-box .jcarousel-prev,
#hof-year-box .jcarousel-next {
	cursor: pointer;
	width: 12px;
	height: 98px;
	position: absolute;
	top: 0;
	z-index: 3;
}

#hof-year-box .jcarousel-prev {
	left: 12px;
	background: url(../img/bg2c.gif) no-repeat 0 50%;
}

#hof-year-box .jcarousel-next {
	right: 12px;
	background: url(../img/bg2d.gif) no-repeat 0 50%;
}

#hof-year-box .jcarousel-prev-disabled,
#hof-year-box .jcarousel-next-disabled {
	display: none !important;
}




.cw7 {
	margin: 48px 0 0 30px;
	padding: 30px 0 0;
	float: left;
	display: inline;
	width: 715px;
	overflow: hidden;
	position: relative;
}

.cw7 .info {
	color: #717171;
	padding: 5px 0 0 10px;
}

.cw7 legend span {
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	top: 0;
	left: 0;
}

.cw7 .bg1 {
	width: 715px;
	overflow: hidden;
	background: url(../img/bg4b.gif) repeat-y;
}

.cw7 .bg2 {
	width: 715px;
	background: url(../img/bg4a.jpg) no-repeat;
}

.cw7 .bg3 {
	width: 715px;
	overflow: hidden;
	background: url(../img/bg4c.gif) no-repeat 0 100%;
}

.cw7 .w {
	margin: 23px 0 0 62px;
	padding: 0 0 16px;
	width: 581px;
	overflow: hidden;
}

.cw7 .input {
	width: 581px;
	overflow: hidden;
}

.cw7 .text {
	background: url(../img/bg3g.gif) no-repeat 116px 0;
}

.cw7 .textarea {
	background: url(../img/bg3h.gif) no-repeat 116px 0;
}

.cw7 label {
	font-size: 13px;
	color: #5f5f5f;
	text-align: right;
	padding: 4px 12px 0 0px;
	float: left;
	width: 104px;
	height: 23px;
	background: url(../img/bg2a.gif) repeat-x 0 100%;
}

.cw7 .textarea label {
	height: 110px;
	background: none;
}

.cw7 .input input,
.cw7 .input textarea {
	font-size: 12px;
	line-height: 14px;
	color: #e5e5e5;
	float: left;
	display: inline;
	background: transparent;
}

.cw7 .input input {
	margin: 5px 0 0 9px;
	width: 263px;
}

.cw7 .input textarea {
	margin: 0 0 0 9px;
	padding: 5px 0 0;
	width: 456px;
	height: 108px;
	overflow: auto;
}

.cw7 .input-error {
	font-weight: bold;
	color: #E42D2B;
	padding: 0 0 15px 125px;
	clear: both;
	display: block;
}

.cw7 .reset {
	margin: 16px 0 0 118px;
	display: inline;
	float: left;
	width: 129px;
	height: 15px;
	overflow: hidden;
	background: url(../img/b-wyczysc-pole.gif) no-repeat;
}

.cw7 .reset button {
	cursor: pointer;
	padding: 0 0 0 300px;
	width: 129px;
	height: 15px;
	background: transparent;
}

.cw7 .submit {
	margin: 13px 7px 0 0;
	display: inline;
	float: right;
	width: 197px;
	height: 20px;
	overflow: hidden;
	background: url(../img/b-wyslij-wiadomosc.gif) no-repeat;
}

.cw7 .submit input {
	cursor: pointer;
	padding: 0 0 0 400px;
	width: 197px;
	height: 20px;
	background: transparent;
}

#SubmitError * {
	display: none;
}

.cw8 {
	margin: 16px 0 -20px 30px;
	float: left;
	display: inline;
	width: 715px;
	overflow: hidden;
}

.cw8 .nav {
	width: 715px;
	height: 67px;
	overflow: hidden;
	background: url(../img/bg2n.gif) repeat-x 0 49px;
	padding-bottom:20px
}

.cw8 .nav ul {
	margin: 0 0 0 20px;
	width: 700px;
}

.cw8 .nav li {
	margin: 0 16px 0 0;
	float: left;
}

.cw8 .nav a {
	font-size: 15px;
	line-height: 15px;
	font-weight: bold;
	color: #414141;
	text-decoration: none;
	text-align: center;
	padding: 43px 10px 0 0;
	float: left;
	width: 114px;
	height: 23px;
	background: url(../img/bg2o.gif) no-repeat;
}

.cw8 .nav a:hover,
.cw8 .nav .selected a {
	font-size: 17px;
	line-height: 17px;
	color: #fff;
	padding-top: 42px;
	height: 24px;
}

.cw8 .nav a:hover {
	background-position: 0 -66px;
}

.cw8 .nav .selected a {
	background-position: 0 -66px !important;
}

.cw8 .w1 {
	/*font-size: 13px;
	line-height: 17px;
	font-weight: bold;*/
	margin: 54px 0 0;
	width: 715px;
	overflow: hidden;
}

.hof-info {
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;
	text-align: left;
	margin: 54px 0 0;
	border-spacing: 0;
	border-collapse: collapse;
}

.cw8 .w1 dt {
	color: #2a2a2a;
	float: left;
	width: 210px;
}

.hof-info th {
	color: #2a2a2a;
	width: 210px;
}

.cw8 .w1 dd {
	color: #d92321;
	float: left;
	width: 505px;
}

.hof-info td {
	color: #d92321;
	width: 505px;
}

.cw8 .w1 dd a,
.hof-info td a {
	color: #d92321;
	text-decoration: none;
}

.cw8 .w1 dd a:hover,
.hof-info td a:hover {
	text-decoration: underline;
}

.progress-bar {
	margin: 51px 0 -16px 30px;
	float: left;
	display: inline;
	width: 715px;
	height: 18px;
	overflow: hidden;
	position: relative;
	background: url(../img/bg2n.gif) repeat-x 0 100%;
}

.progress-bar .i1,
.progress-bar .i2,
.progress-bar .i3 {
	font-size: 10px;
	line-height: 10px;
	width: 715px;
	position: absolute;
	top: 0;
	left: 0;
}

.progress-bar .i2 {
	text-align: center;
}

.progress-bar .i3 {
	text-align: right;
}

.progress-bar .w {
	height: 4px;
	overflow: hidden;
	position: absolute;
	top: 12px;
	left: 0;
	z-index: 6;
	background: url(../img/bg2r.gif) repeat-x;
}

.cw9 {
	margin: 0px 0 0 30px;
	float: left;
	display: inline;
	width: 715px;
	overflow: hidden;
}

.cw9 .w1 {
	margin: 21px 0 33px;
	width: 715px;
	overflow: hidden;
	background: url(../img/bg2a.gif) repeat-x;
}

.cw9 .w1 .bg {
	padding: 28px 0 0;
	width: 715px;
	height: 52px;
	overflow: hidden;
	background: url(../img/bg2a.gif) repeat-x 0 100%;
}

.cw9 .w1 dl {
	float: left;
	width: 434px;
	overflow: hidden;
}

.cw9 .w1 dl dt {
	font-size: 13px;
	font-weight: bold;
	float: left;
	width: 200px;
}

.cw9 .w1 dl dd {
	float: left;
	width: 234px;
}

.cw9 .w1 dl dd select {
	width: 209px;
	border: 1px solid #969696;
}

.cw9 .w1 .qm {
	padding: 0 0 0 11px;
	float: left;
	background: url(../img/bg2p.gif) no-repeat;
}

.cw9 .w1 .qm img {
	margin: 0 6px 0 0;
	float: left;
}

.cw9 .info {
	padding: 5px 0 0;
	clear: both;
	width: 715px;
}

.cw9 .w2,
.cw9 .w3 {
	padding: 40px 0 0;
	width: 715px;
	overflow: hidden;
}

.cw9 .w2 .bg1,
.cw9 .w3 .bg1 {
	width: 715px;
	background: #f7f7f7 url(../img/bg2a.gif) repeat-x;
}

.cw9 .w2 .bg2,
.cw9 .w3 .bg2 {
	padding: 13px 0 24px;
	width: 715px;
	position: relative;
	background: url(../img/bg2a.gif) repeat-x 0 100%;
}

.cw9 .w2 .bg2:after {
	content: ".";
	clear: both;
	display: block;
	width: 715px;
	height: 0;
	visibility: hidden;
	overflow: hidden;
}

.cw9 .w2 fieldset {
	margin: 0 0 0 59px;
	float: left;
	display: inline;
	width: 271px;
	position: relative;
}

.cw9 .w2 fieldset legend span,
.cw9 .w3 fieldset legend span {
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #de2826;
	position: absolute;
	top: -39px;
	left: 0;
	z-index: 10;
}

.cw9 .w3 fieldset legend span {
	top: -26px;
	left: 59px;
}

.cw9 .w2 fieldset fieldset {
	margin: 0;
	padding: 0;
	float: none;
	display: block;
	width: 271px;
	overflow: hidden;
}

.cw9 .w2 fieldset fieldset span {
	font-size: 11px;
	font-weight: bold;
	color: #5f5f5f;
	position: absolute;
	top: 6px;
	left: 6px;
}

.cw9 .w2 fieldset fieldset span em {
	font-weight: normal;
	font-style: normal;
}

.cw9 .w2 .input {
	margin: 0 7px 0 0;
	padding: 34px 0 0;
	width: 261px;
	height: 20px;
	position: relative;
	background: url(../img/bg3j.gif) no-repeat 0 26px;
}	

.cw9 .w2 fieldset > .input {
	height: auto;
	min-height: 20px;
}

.cw9 .w2 .input-error {
	font-weight: bold;
	color: #de2826;
	padding: 8px 0 8px 6px;
}

.cw9 .w2 .short1,
.cw9 .w2 .short2 {
	float: left;
}

.cw9 .w2 .short1 .input {
	width: 204px;
	background: url(../img/bg3k.gif) no-repeat 0 26px;
}

.cw9 .w2 .short2 .input {
	width: 50px;
	background: url(../img/bg3l.gif) no-repeat 0 26px;
}

.cw9 .w2 .input label {
	font-weight: bold;
	color: #5f5f5f;
	padding: 6px 0 0 6px;
	position: absolute;
	top: 0;
	left: 0;
}

.cw9 .w2 .nolabel .input label {
	display: none;
}

.cw9 .w2 .input input {
	font-size: 11px;
	line-height: 12px;
	margin: 0 0 0 6px;
	display: block;
	width: 249px;
	height: 14px;
	background: transparent;
}

.cw9 .w2 .short1 .input input {
	width: 192px;
}

.cw9 .w2 .short2 .input input {
	width: 38px;
}

.cw9 .w3 .nr {
	padding: 0 0 0 59px;
	width: 118px;
	overflow: hidden;
}

.cw9 .w3 .nr select {
	float: left;
	width: 44px;
	background: #ffffff;
	border: 1px solid #969696;
}

.cw9 .w3 .nr label {
	font-weight: bold;
	color: #5f5f5f;
	float: right;
}

.cw9 .w3 .list-h,
.cw9 .w3 .list2-h {
	font-weight: bold;
	margin: 25px 0 0 62px;
	padding: 0 0 4px;
	width: 565px;
	overflow: hidden;
}

.cw9 .w3 .list2-h  {
	margin-left: 32px;
	width: 683px;
}

.cw9 .w3 .list-h .i1 {
	padding: 0 0 0 23px;
	float: left;
	width: 255px;
}

.cw9 .w3 .list-h .i2 {
	margin: 0 0 0 72px;
	float: left;
	width: 215px;
}

.cw9 .w3 .list2-h .i1,
.cw9 .w3 .list2-h .i2 {
	padding: 0 0 0 23px;
	float: left;
	width: 222px;
}

.cw9 .w3 .list2-h .i3 {
	margin: 0 0 0 17px;
	float: left;
	width: 174px;
}

.cw9 .w3 .list,
.cw9 .w3 .list2 {
	margin: 0 0 0 62px;
	width: 565px;
	overflow: hidden;
}

.cw9 .w3 .list2 {
	margin: 0 0 0 32px;
	width: 683px;
}

.cw9 .w3 .list fieldset {
	display: block;
	width: 565px;
	overflow: hidden;
}

.cw9 .w3 .list2 fieldset {
	width: 683px;
}

.cw9 .w3 .list .text,
.cw9 .w3 .list2 .text {
	float: left;
	width: 278px;
	height: 34px;
	background: url(../img/bg3j.gif) no-repeat 17px 0;
}

.cw9 .w3 .list2 .text {
	width: 245px;
	background: url(../img/bg3m.gif) no-repeat 17px 0;
}

.cw9 .w3 .list fieldset > .text,
.cw9 .w3 .list2 fieldset > .text {
	height: auto;
	min-height: 34px;
}

.cw9 .w3 .list .text .input-error,
.cw9 .w3 .list2 .text .input-error {
	font-weight: bold;
	color: #de2826;
	clear: both;
	width: 255px;
	padding: 8px 0 15px 23px;
}

.cw9 .w3 .list2 .text .input-error {
	width: 212px;
}


.cw9 .w3 .list .text label,
.cw9 .w3 .list2 .text label {
	font-weight: bold;
	color: #5f5f5f;
	padding: 6px 0 0;
	float: left;
	width: 17px;
}

.cw9 .w3 .list .text label span,
.cw9 .w3 .list2 .text label span {
	display: none;
}

.cw9 .w3 .list .text input,
.cw9 .w3 .list2 .text input {
	font-size: 11px;
	line-height: 12px;
	margin: 8px 0 0 6px;
	float: left;
	display: inline;
	width: 249px;
	height: 14px;
	background: transparent;
}

.cw9 .w3 .list2 .text input {
	margin: 8px 16px 0 0;
	float: right !important;
	width: 206px;
}

.cw9 .w3 .list .select {
	margin: 0 0 0 72px;
	float: left;
	width: 215px;
}

.cw9 .w3 .list2 .select {
	margin: 0 0 0 17px;
	float: left;
	width: 174px;
}

.cw9 .w3 .list .select label,
.cw9 .w3 .list2 .select label {
	display: none;
}

.cw9 .w3 .list .select select,
.cw9 .w3 .list2 .select select {
	margin: 4px 0 0;
	padding: 1px 0 2px;
	width: 211px;
	background: #ffffff;
	border: 1px solid #969696;
}

.cw9 .w3 .list2 .select select {
	width: 157px;
}

.cw9 .w3 .list .select .input-error,
.cw9 .w3 .list2 .select .input-error {
	font-weight: bold;
	color: #de2826;
	clear: both;
	width: 215px;
	padding: 8px 0 15px 0px;
}

.cw9 .w3 .list2 .select .input-error  {
	width: 157px;
}

.cw9 .w4 {
	margin: 30px 0 0;
	width: 715px;
	overflow: hidden;
}

.cw9 .w4 .c {
	float: right;
	width: 250px;
}

.cw9 .w4 .h {
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
	padding: 0 14px 8px 0;
	width: 236px;
	background: url(../img/bg2a.gif) repeat-x 0 100%;
}

.cw9 .w4 .b {
	line-height: 18px;
	padding: 3px 0 0;
	width: 236px;
}

.cw9 .w4 .b dt {
	text-align: right;
	padding: 2px 0 0;
	float: left;
	width: 115px;
}

.cw9 .w4 .b dd {
	font-size: 15px;
	font-weight: bold;
	color: #de2826;
	text-align: right;
	padding: 2px 0 0;
	float: left;
	width: 121px;
}

.cw9 .w5 {
	margin: 44px 0 0;
	width: 715px;
	overflow: hidden;
}

.cw9 .w5 .input {
	margin: 0 0 0 25px;
	padding: 5px 0 5px 30px;
	width: 660px;
	overflow: hidden;
	position: relative;
}

.cw9 .w5 .input input {
	width: 13px;
	height: 13px;
	position: absolute;
	top: 6px;
	left: 0;
}

.cw9 .w5 .input label {
	font-size: 11px;
	line-height: 12px;
}

.cw9 .w5 .input-error {
	font-weight: bold;
	color: #de2826;
	clear: both;
	width: 660px;
	padding: 8px 0 15px 0px;
}

.cw9 .w6 {
	margin: 32px 0 0;
	width: 715px;
	overflow: hidden;
	background: url(../img/bg2a.gif) repeat-x;
}

.cw9 .w6 .c1 {
	padding: 18px 0 0 10px;
	float: left;
}

.cw9 .w6 .c2 {
	padding: 19px 10px 0 0;
	float: right;
}

.cw9 .w6 .c1 p,
.cw9 .w6 .c2 p {
	font-size: 11px;
	line-height: 13px;
	color: #717171;
	padding: 2px 0 0;
}

.cw9 .reset {
	width: 105px;
	height: 16px;
	overflow: hidden;
	background: url(../img/b-zrezygnuj.gif) no-repeat;
}

.cw9 .reset button {
	cursor: pointer;
	padding: 0 0 0 200px;
	width: 105px;
	height: 16px;
	background: transparent;
}

.cw9 .submit {
	width: 161px;
	height: 17px;
	overflow: hidden;
	background: url(../img/b-nastepny-krok.gif) no-repeat;
}

.cw9 .submit button {
	cursor: pointer;
	padding: 0 0 0 300px;
	width: 161px;
	height: 17px;
	background: transparent;
}

.cw10 {
	margin: 43px 0 0 30px;
	float: left;
	display: inline;
	width: 715px;
	overflow: hidden;
}

.cw10 .h {
	padding: 0 0 40px;
	width: 715px;
	background: url(../img/bg2a.gif) repeat-x 0 25px;
}

.cw10 .w1,
.cw10 .w2 {
	margin: 40px 0 0;
	width: 715px;
	background: #f7f7f7 url(../img/bg2a.gif) repeat-x;
}

.cw10 .w1 .bg1 {
	float: left;
	width: 715px;
	background: url(../img/bg2a.gif) repeat-x 0 100%;
}

.cw10 .w2 .bg1 {
	float: left;
	width: 715px;
}

.cw10 .w1 .bg2 {
	margin: 18px 0 14px;
	float: left;
	width: 715px;
	position: relative;
	background: url(../img/bg2p.gif) repeat-y 329px 0;
}

.cw10 .w1:after,
.cw10 .w2:after {
	content: ".";
	clear: both;
	display: block;
	width: 715px;
	height: 0;
	visibility: hidden;
	overflow: hidden;
}

.cw10 .w1 .c {
	padding: 0 0 0 60px;
	float: left;
	width: 271px;
}

.cw10 .w1 .c h3 {
	margin: -43px 0 0;
	position: relative;
}

.cw10 .w1 .c address {
	font-size: 12px;
	line-height: 19px;
	font-style: normal;
	font-weight: bold;
	color: #5e5e5e;
	padding: 26px 0 7px;
	display: block;
}

.cw10 .w2 h3 {
	margin: -25px 0 0 60px;
	position: relative;
}

.cw10 .w2 table {
	margin: 10px 0 0;
	width: 715px;
	border-spacing: 0;
	border-collapse: collapse;
}

.cw10 .w2 table td {
	vertical-align: middle;
	height: 40px;
	background: url(../img/bg2a.gif) repeat-x 0 100%;
}

.cw10 .w2 table .i1 {
	text-align: right;
	padding: 0 22px 0 0;
	width: 75px;
}

.cw10 .w2 table .i2 {
	width: 233px;
	background-position: 2px 100%;
}

.cw10 .w2 table .i2 strong {
	display: block;
	background: url(../img/bg2p.gif) no-repeat 100% 0px;
}

.cw10 .w2 table .i3 {
	padding: 0 0 0 90px;
	width: 295px;
}

.cw10 .w3 {
	margin: 22px 0 0;
	width: 715px;
	overflow: hidden;
}

.cw10 .w3 dl {
	line-height: 20px;
	float: right;
	width: 438px;
}

.cw10 .w3 dt {
	text-align: right;
	float: left;
	width: 300px;
}

.cw10 .w3 dt strong {
	font-size: 15px;
}

.cw10 .w3 dd {
	font-size: 15px;
	font-weight: bold;
	text-align: right;
	padding: 0 11px 0 0;
	float: left;
	width: 127px;
}

.cw10 .w3 dd strong {
	font-size: 17px;
	color: #de2826;
}

.cw10 .w4 {
	margin: 49px 0 0;
	width: 715px;
	overflow: hidden;
	background: url(../img/bg2a.gif) repeat-x;
}

.cw10 .w4 .c1 {
	padding: 19px 0 0 10px;
	float: left;
}

.cw10 .w4 .c2 {
	padding: 16px 10px 0 0;
	float: right;
}

.cw10 .w4 .c1 p,
.cw10 .w4 .c2 p {
	font-size: 11px;
	line-height: 13px;
	color: #717171;
	padding: 2px 0 0;
}

.cw10 .w4 .edit {
	width: 71px;
	height: 15px;
	overflow: hidden;
	background: url(../img/b-edytuj.gif) no-repeat;
}

.cw10 .w4 .edit button {
	cursor: pointer;
	padding: 0 0 0 200px;
	width: 71px;
	height: 15px;
	background: transparent;
}

.cw10 .w4 .submit {
	width: 190px;
	height: 20px;
	overflow: hidden;
	background: url(../img/b-wyslij-zgloszenie.gif) no-repeat;
}

.cw10 .w4 .submit button {
	cursor: pointer;
	padding: 0 0 0 400px;
	width: 190px;
	height: 20px;
	background: transparent;
}

.cw11 {
	margin: 0 0 0 30px;
	padding: 64px 0 0;
	float: left;
	display: inline;
	width: 715px;
	height: 13px;
	overflow: hidden;
	position: relative;
	background: url(../img/bg2a.gif) repeat-x 0 56px;
}

.cw11 .info {
	color: #e42d2b;
	position: absolute;
	top: 36px;
	right: 10px;
}

.back1,
.back2,
.back3 {
	margin: 10px 0 0 10px;
	float: left;	
	height: 13px;
	overflow: hidden;	
}

.cw11 .back1,
.cw11 .back2,
.cw11 .back3 {
	margin-top: 0px;
}

.back1 {
	width: 158px;
	background: url(../img/b-czlowiek-roku.gif) no-repeat;
}

.back2 {
	width: 138px;
	background: url(../img/b-strona-roku.gif) no-repeat;
}

.back3 {
	width: 175px;
	background: url(../img/b-webstar-creative.gif) no-repeat;
}

.back1 a,
.back2 a,
.back3 a {
	cursor: pointer;
	padding: 0 0 0 400px;
	display: block;
	width: 158px;
	height: 13px;
	background: transparent;
}

.cw11 .submit,
.cw11 .submit1,
.cw11 .submit2,
.cw11 .submit3 {
	margin: 0 10px 0 0;
	float: right;	
	display: inline;
	width: 163px;
	height: 13px;
	overflow: hidden;	
}

.cw11 .submit {
	background: url(../img/b-potwierdzenie.gif) no-repeat;
}

.cw11 .submit1 {
	width: 158px;
	background: url(../img/b-czlowiek-roku2.gif) no-repeat;
}

.cw11 .submit2 {
	width: 138px;
	background: url(../img/b-strona-roku2.gif) no-repeat;
}

.cw11 .submit3 {
	width: 175px;
	background: url(../img/b-webstar-creative2.gif) no-repeat;
}

.cw11 .submit button,
.cw11 .submit1 button,
.cw11 .submit2 button,
.cw11 .submit3 button {
	cursor: pointer;
	padding: 0 0 0 400px;
	width: 163px;
	height: 13px;
	background: transparent;
}

.cw12 {
	margin: 0 0 0 30px;
	width: 715px;
	overflow: hidden;
}

.cw12 h2 {
	font-size: 15px;
	margin: 28px 0  0;
}

.cw12 .w1,
.cw12 .w2 {
	margin: 33px 0 0;
	padding: 0 0 1px;
	width: 715px;
	background: url(../img/bg2a.gif) repeat-x 0 100%;
}

.cw12 h3 {
	font-size: 15px;
	line-height: 17px;
	color: #7db22b;
	padding: 0 0 4px 20px;
}

.cw12 .c {
	padding: 1px 0 0;
	width: 715px;
	background: url(../img/bg2a.gif) repeat-x;
}

.cw12 table {
	width: 715px;
	border-spacing: 0;
	border-collapse: collapse;
}

.cw12 table table {	
	background: url(../img/bg2p.gif) repeat-y 241px 0;
}

.cw12 table thead th,
.cw12 table thead td {
	font-size: 12px;
	color: #2a2a2a;
	text-align: left;
	padding: 0 0 0 20px;
	height: 31px;
	background: #eee;
}

.cw12 table td {
	padding: 6px 0 9px;
	background: #f7f7f7;
}

.cw12 table table th,
.cw12 table table td {
	font-size: 12px;
	line-height: 13px;
	color: #5e5e5e;
	text-align: left;
	vertical-align: middle;
	padding: 4px 0;
}

.cw12 table table th a,
.cw12 table table td a {
	font-size: 11px;
	color: #2a2a2a;
}

.cw12 .w1 table table .i1 {
	font-weight: normal;
	padding-left: 20px;
	width: 222px;
}

.cw12 .w1 table table .i2 {
	padding-left: 18px;
	width: 455px;
}

.cw12 .w2 table table .i1 {
	text-align: right;
	width: 30px;
}

.cw12 .w2 table table .i2 {
	padding-left: 22px;
	width: 190px;
}

.cw12 .w2 table table .i3 {
	padding-left: 18px;
	width: 455px;
}

.cw12 .w3 {
	margin: 40px 0 0;
	width: 715px;
	overflow: hidden;
	background: url(../img/bg2a.gif) repeat-x;
}

.cw12 .w3 .back {
	margin: 8px 0 0 10px;
	float: left;
	display: inline;
	width: 87px;
	height: 13px;
	overflow: hidden;
	background: url(../img/b-wstecz.gif) no-repeat;
}

.cw12 .w3 .back a{
	padding: 0 0 0 200px;
	width: 87px;
	height: 13px;
}

.cw12 .w3 .back button {
	cursor: pointer;
	padding: 0 0 0 200px;
	width: 87px;
	height: 13px;
	background: transparent;
}

.cw12 .w3 .submit {
	margin: 5px 10px 0 0;
	float: right;
	display: inline;
	width: 69px;
	height: 23px;
	background: url(../img/b-wyslij.gif) no-repeat;
}

.cw12 .w3 .submit span {
	display: none;
}

.cw12 .w3 .submit button {
	cursor: pointer;
	padding: 0 0 0 200px;
	width: 69px;
	height: 23px;
	background: transparent;
}

.pagination {
	text-align: center;
	margin: 15px 0 0 30px;
	width: 690px;
	overflow: hidden;
}

.pagination li {
	color: #5f5f5f;
	display: inline;
}

.pagination li a {
	color: #5f5f5f;
	text-decoration: none;
	padding: 0 5px 2px;
}

.pagination li span.current,
.pagination li a:hover {
	font-weight: bold;
	color: #fff;
	padding: 0 4px 2px 5px;
	background: #e42d2b;
}

.red{color:#E42D2B;}
.gray, .gray a {color:#545454;}

#category0, #category1, #category2{display:none}

.login .submit input{width:92px; height:17px; background:none; cursor:pointer}
.login .message {color:#E42D2B; font-weight:bold; margin:10px 0px}

.proposition-list{display:none; clear:both;}
.cw9 .w3 .list .proposition-list .text{padding-bottom:10px; height:auto}

#price-netto input, #price-brutto input{color:#DE2826; float:left; font-size:15px; font-weight:bold; padding:2px 0 0; text-align:right; width:121px;}
#error-page{padding:20px 0px}

.cw8 #hof-year-box{
	overflow: inherit;
	width:auto
}


.user-confirm{
	background: url(../img/bg2a.gif) repeat-x scroll top left;
	padding-top:20px
}

.user-confirm label{
	color: #E42D2B;
	font-weight: bold
}
.user-confirm .checkbox input{
	margin-top:6px;
	margin-right:10px
}

.user-confirm .box2{
	float:right
}
.user-confirm .submit{
	background: transparent url(../img/b-wyslij-form.gif) no-repeat;
	width: 80px;
	height: 40px;
	overflow: hidden;
	margin:20px auto
}
.user-confirm .submit button{
	width: 80px;
	height: 40px;
	padding-left:150px;
	background: transparent;
	cursor:pointer
}
