* {
	margin: 0;
	padding: 0;
	outline: 0;
	border-width: 0;
	list-style: none;
}

html, body {
	min-height: 100%;
	height: 100%;
}

body {
	font: 12px/16px Verdana,Geneva,Kalimati,sans-serif;
	color: #628700;
	background: #69870d url(../img/bg.jpg) no-repeat 50% 0px;
}


body#home {
	background: #d2f37e !important;
}

img,
object {
	display: block;
}

a {
	color: #56861d;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
	font: 28px/31px Arial,Helvetica,Garuda,sans-serif;
	color: #68952d;
}

h2 {
	font-size: 22px;
	line-height: 25px;
}

h3 {
	font-size: 18px;
	line-height: 21px;
}

h4 {
	font-size: 16px;
	line-height: 19px;
}

p {
	margin: 18px 0 0;
}

/*
główny wrapper
*/
#wrapper {
	width: 998px;
	height: auto;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	background: url(../img/bg.jpg) no-repeat 50% 0px;
}

/*
główny wrapper
*/
#wrapper-home {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}

/*
blaedy
*/
#SubmitError {
	width: 1px;
	height: 1px;
	overflow: hidden;
	margin: 0 0 0 100px;
}

/*
top
*/
#top {
	width: 998px;
	height: 144px;
	position: relative;
	overflow: hidden;
}

/*
logo
*/
#top .logo {
	width: 256px;
	height: 144px;
	margin: 0 0 0 268px;
	background: url(../img/chmurka.png) no-repeat;
	position: relative;
	overflow: hidden;
}

#top .logo a {
	width: 161px;
	height: 45px;
	display: block;
	margin: 41px 0 0 51px;
	background: url(../img/blank.gif) repeat;
}

/*
samolocik
*/
#top .plane {
	width: 450px;
	height: 110px;
	position: absolute;
	right: 1px;
	top: 37px;
}

/*
content
*/
#content {
	width: 998px;
	height: auto;
	overflow: hidden;
	position: relative;
}

#left {
	width: 262px;
	height: auto;
	float: left;
}

#right {
	width: 736px;
	height: auto;
	float: left;
	position: relative;
}

/*
lewy boks
*/

#left .bear {
	width: 258px;
	height: 397px;
	margin: 28px 0 0 0;
	overflow: hidden;
}

#left .bear #flash {
	width: 262px;
	height: 397px;
	overflow: hidden;
	background: url(../img/pic1.png) no-repeat;
}

/*
menu głowne
*/

#menu {
	width: 736px;
	height: 125px;
	background: url(../img/pic2.png) no-repeat;
}


/*
głowne tło contentu
*/

#right .wrap {
	width: 736px;
	min-height: 300px;
	background: url(../img/pic3.png) repeat-y;
}

#right .wrap:after{
	content: ".";
	clear: both;
	display: block;
	width: 100%;
	height: 0px;
	overflow: hidden;
}


#right .wrap-bt {
	width: 736px;
	height: 7px;
	background: url(../img/pic4.png) no-repeat;
}

/*
style naglowka
*/
#right .wrap h1 {
	height: 38px;
}

#right .wrap h1.i1 {
	width: 435px;
	margin: 0 0 0 168px;
	padding: 38px 0 0 0;
}

#right .wrap h1.i2 {
	width: 435px;
	margin: 0 0 0 208px;
	padding: 38px 0 0 0;
}

#right .wrap h1.i3 {
	width: 386px;
	margin: 0 0 0 177px;
	padding: 38px 0 0 0;
}

#right .wrap h1.i4 {
	width: 672px;
	height: 48px;
	padding: 38px 0 0 0;
	margin: 0 0 0 -88px;
}

#right .wrap h1.i5 {
	width: 617px;
	padding: 38px 0 0 0;
	margin: 0 0 0 63px;
}

#right .wrap h1.i6 {
	width: 585px;
	padding: 38px 0 0 0;
	margin: 0 0 0 87px;
}

#right .wrap h1.i7 {
	width: 371px;
	padding: 38px 0 0 0;
	margin: 0 0 0 195px;
}

#right .wrap h1.i8 {
	width: 284px;
	padding: 38px 0 0 0;
	margin: 0 0 0 239px;
}


/*faq*/

.faq {
	width: 647px;
	height: auto;
	margin: 18px 0 0 57px;
	padding: 0 0 60px 0;
}

.faq  .scroll-pane {
	height: 639px;
	overflow: auto;
}

.faq .dl {
	width: 556px;
	height: auto;
	overflow: hidden;
	padding: 0 0 0 64px;
	background: url(../img/pic5.png) no-repeat;
}

.faq .dl .dt {
	width: 546px;
	height: auto;
	padding: 19px 0 0 0;
	margin: 0 10px 0 0;
	color: #e6320f;
	font-weight: bold;
}

.faq .dl .dd {
	width: 545px;
	height: auto;
	padding: 0 0 16px 0;
	margin: 12px 10px 0 0;
	color: #628700;
	background: url(../img/pic6.png) 0px 100% repeat-x;
	line-height: 15px;
}

/*
zasady
*/

.rule {
	width: 736px;
	height: auto;
	margin: 10px 0 0 0;
}

.rule ul {
	width: 736px;
	height: auto;
	margin: 0 0 0 -7px;
	overflow: hidden;
}

.rule ul li {
	width: 736px;
	height: auto;
	margin: 14px 0 0 0;
	height: auto;
	background: url(../img/pic11.png) no-repeat;
	position: relative;
	overflow: hidden;
}

.rule ul li span {
	width: 41px;
	height: 41px;
	position: absolute;
	top: 3px;
	left: 63px;
}

.rule ul li .hr {
	width: 736px;
	height: 2px;
	background: url(../img/pic6.png) repeat-x;
	margin: 0 0 0 10px;
}

.rule ul li.c1 span {
	background: url(../img/n1.png) no-repeat;
}

.rule ul li.c1 .image img {
	margin: 10px 0 0 200px;
}

.rule ul li.c2 span {
	background: url(../img/n2.png) no-repeat;
}

.rule ul li.c2 .hr {
	margin-top: 10px;
}

.rule ul li.c2 .image img {
	margin: 22px 0 0 201px;
}

.rule ul li.c3 span {
	background: url(../img/n3.png) no-repeat;
}

.rule ul li.c3 .image img {
	margin: 15px 0 0 254px;
}

.rule ul li.c4 span {
	background: url(../img/n4.png) no-repeat;
}

.rule ul li.c4 .image img {
	margin: 14px 0 0 89px;
}

.rule ul li.c4 a {
	display: block;
	width: 98px;
	height: 14px;
	background: url(../img/rm4-more.png) no-repeat;
	margin: 0 0 10px 328px;
}

.rule ul li.c4 a:hover {
	background-position: 0px -14px;
}

.rule ul li.c4 a span {
	display: none;
}


.rule ul li h3 {
	margin: 17px 0 0 130px;
}

.rule p.i1 {
	margin: 28px 0 0 120px;
	position: relative;
}

.rule p.i1 a {
	display: block;
	width: 71px;
	height: 14px;
	background: url(../img/pic15.png) no-repeat;
	position: absolute;
	left: 124px;
	top: 50px;
}

.rule p.i1 a:hover {
	background-position: 0px -14px;
}

.rule p.i2 {
	width: 314px;
	float: left;
}

.rule p.i2 a {
	display: block;
	width: 222px;
	height: 32px;
	background: url(../img/pic14.png) no-repeat;
	margin: 47px 0 0 86px;
}

.rule p.i2 a:hover {
	background-position: 0px -32px;
}

.rule p.i3 {
	width: 404px;
	float: left;
	margin: 12px 0 0 0;
	padding: 0 0 13px 0;
}

.rule p  a span {
	display: none;
}

/*
kupon
*/

.cupon {
	width: 736px;
	height: auto;
}

.cupon h3 {
	margin: 0 0 0 112px;
}

.cupon .get {
	width: 249px;
	height: 299px;
	overflow: hidden;
	margin: 33px 0 0 230px;
}

.cupon .save {
	width: 139px;
	height: 19px;
	overflow: hidden;
	margin: 32px 0 0 350px;
}

.cupon .save a {
	width: 139px;
	height: 19px;
	display: block;
	background: url(../img/pic18.png) no-repeat;
}

.cupon .save a:hover {
	background-position: 0px -19px;
}

.cupon .save a span {
	display: none;
}

.cupon p.i1 {
	margin: 52px 0 0 120px;
}

.cupon p.i2 {
	margin: 18px 0 0 120px;
	padding: 0 0 180px 0;
}

/*
zwyciezcy
*/

.winners {
	width: 615px;
	height: auto;
	padding: 0 0 0 121px;
}

.winners .who {
	width: 600px;
	height: 307px;
	overflow: hidden;
	margin: 21px 0 0 -13px;
}

.winners .who-line {
	width: 672px;
	height: 5px;
	overflow: hidden;
	margin: 64px 0 0 -87px;
}

.winners p.c1 {
	margin: 4px 0 0 1px;
}

.winners  ul.result {
	width: 615px;
	margin: 46px 0 0 0;
}

.winners  ul.result li {
	width: 615px;
}

.winners  ul.result li .cw1 {


}

.winners  ul.result li .header {
	width: 576px;
	height: 26px;
	margin: 10px 0 0 0;
}


/*
duze nagloweki
*/
.winners  ul.result li .header .t {
	width: 326px;
	height: 26px;
	overflow: hidden;
	float: left;
	margin: 0 0 0 1px;
}

.winners  ul.result li .header .t span {
	display: none;
}

.winners  ul.result li .header a.more {
	width: 55px;
	height: 18px;
	overflow: hidden;
	display: block;
	background: url(../img/w2.png) no-repeat;
	margin: 5px 0 0 0;
	float: left;
}

.winners  ul.result li .header a.pdf {
	width: 96px;
	height: 18px;
	overflow: hidden;
	display: block;
	float: left;
	background: url(../img/w21.png) no-repeat;
	margin: 3px 0 0 40px;
}

.winners  ul.result li .header  a:hover {
	background-position: 0px -18px;
}

.winners  ul.result li .header  a span {
	display: none;
}

/*
duze naglowki dla losowan
*/
.winners  ul.result li.c1 .header .t {
	background: url(../img/w1.png) no-repeat;
}

.winners  ul.result li.c2 .header .t {
	background: url(../img/w16.png) no-repeat;
}

.winners  ul.result li.c3 .header .t {
	background: url(../img/w17.png) no-repeat;
}

.winners  ul.result li.c4 .header .t {
	background: url(../img/w18.png) no-repeat;
}

.winners  ul.result li.c5 .header .t {
	background: url(../img/w19.png) no-repeat;
}

.winners  ul.result li.c6 .header .t {
	background: url(../img/w20.png) no-repeat;
}


/*
male naglowki
*/
.winners  ul.result li .small {
	width: 576px;
	height: 25px;
}

.winners  ul.result li .small .t {
	width: 209px;
	height: 20px;
	overflow: hidden;
	float: left;
}

.winners  ul.result li .small a.more {
	width: 140px;
	height: 18px;
	overflow: hidden;
	float: left;
	display: block;
	background: url(../img/w14.png) no-repeat;
}

.winners  ul.result li .small a.pdf {
	width: 96px;
	height: 18px;
	overflow: hidden;
	display: block;
	float: left;
	background: url(../img/w21.png) no-repeat;
	margin: -3px 0 0 40px;
}

.winners  ul.result li .small .t span,
.winners  ul.result li .small a span {
	display: none;
}

.winners  ul.result li .small a:hover {
	background-position: 0px -18px;
}

/*
male naglowki dla losowan
*/

.winners  ul.result li.c1 .small .t {
	background: url(../img/w8.png) 0px 2px no-repeat;
}

.winners  ul.result li.c2 .small .t {
	background: url(../img/w9.png) 0px 2px no-repeat;
}

.winners  ul.result li.c3 .small .t {
	background: url(../img/w10.png) 0px 2px no-repeat;
}

.winners  ul.result li.c4 .small .t {
	background: url(../img/w11.png) 0px 2px no-repeat;
}

.winners  ul.result li.c5 .small .t {
	background: url(../img/w12.png) 0px 2px no-repeat;
}

.winners  ul.result li.c6 .small .t {
	background: url(../img/w13.png) 0px 2px no-repeat;
}



/*
nagrody
*/
.winners  ul.result li .awards {
	width: 553px;
	height: 182px;
	background: url(../img/w3.png) 2px 0px no-repeat;
	overflow: hidden;
	position: relative;
}

.winners  ul.result li .awards .a1 {
	width: 133px;
	height: 96px;
	background: url(../img/w4.png) no-repeat;
	overflow: hidden;
	position: absolute;
	top: 35px;
	left: 15px;
}

.winners  ul.result li .awards .a2 {
	width: 116px;
	height: 98px;
	background: url(../img/w5.png) no-repeat;
	overflow: hidden;
	position: absolute;
	top: 40px;
	left: 213px;
}

.winners  ul.result li .awards .a3 {
	width: 111px;
	height: 103px;
	background: url(../img/w6.png) no-repeat;
	overflow: hidden;
	position: absolute;
	top: 38px;
	left: 415px;
}

/* kolumny
*/

.winners  ul.result li .list {
	width: 553px;
	height: auto;
	overflow: hidden;
	position: relative;
	padding: 0 0 35px 0;
}

.winners  ul.result li .list .col1 {
	width: 167px;
	height: 465px;
	float: left;
	background: url(../img/pic10.png) 100% 0 repeat-y;
	margin: 0 0 0 2px;
}

.winners  ul.result li .list .col2 {
	width: 175px;
	height: 465px;
	float: left;
	background: url(../img/pic10.png) 100% 0 repeat-y;
	padding: 0 0 0 25px;
}

.winners  ul.result li .list .col3 {
	width: 158px;
	height: 465px;
	float: left;
	padding: 0 0 0 22px;
}

.winners  ul.result li .list .col1 .scroll-pane {
	width: 163px;
	height: 454px;
	overflow: auto;
}

.winners  ul.result li .list .col2 .scroll-pane {
	width: 170px;
	height: 454px;
	overflow: auto;
}

.winners  ul.result li .list .col3 .scroll-pane {
	width: 150px;
	height: 454px;
	overflow: auto;
}

.winners  ul.result li .list .scroll-pane ul {
	width: 140px;
	height: auto;
	overflow: hidden;
}

.winners  ul.result li .list .scroll-pane ul li {
	width: auto;
	height: auto;
	margin: 4px 0 0 0;
}

.winners  ul.result li .list .scroll-pane ul li:first-child {
	margin: 0;
}

.winners  ul.result li .list .scroll-pane ul li span.c1 {
	color: #628700;
	font-weight: bold;
	display: block; 
	width: 130px;
	height: auto;
	overflow: hidden;
}

.winners  ul.result li .list  .scroll-pane ul li span.c2 {
	color: #e6320f;
	font-weight: bold;
	display: block; 
	width: 130px;
	height: auto;
	overflow: hidden;
	padding: 0 0 5px 0;
}

.winners  ul.result li .list .jspDrag {
	width: 18px;
	height: 24px;
	background: url(../img/w7.png) no-repeat;
	left: 1px !important;
}


.winners .i1 {
	margin: 59px 0 0 0;
	padding: 0 0 67px 0;
}


/*
polec
*/

.recommend {
	width: 615px;
	min-height: 750px;
}

.recommend .p1 {
	margin: 0 0 0 159px;
}

.recommend .form {
	margin: 33px 0 0 118px;
	width: 577px;
	height: auto;
	background: url(../img/pic23.png) 410px 5px no-repeat;
	min-height: 250px;
}

.recommend .form .c1 label {
	background: url(../img/form2.png) no-repeat;
}

.recommend .form .c2 label {
	background: url(../img/form3.png) no-repeat;
}

.recommend .form .c3 label {
	background: url(../img/form4.png) no-repeat;
}

.recommend .form .c4 label {
	background: url(../img/form5.png) no-repeat;
}

.recommend .form .c4 .input {
	background: url(../img/form12.png) 179px 0px no-repeat;
	height: 56px;
}

.recommend .form .c5 label {
	background: url(../img/form6.png) no-repeat;
}

.recommend .form .c4 {
	width: 100%;
	height: auto;
	position: relative;
}

.recommend .form .c4 .mask {
	background: url(../img/blank.gif) repeat;
	width: 195px;
	height: 19px;
	position: absolute;
	left: 183px;
	top: 4px;
}

.recommend #flashMessage {
	padding: 10px 0 0 103px;
}

/*
kontakt
*/

.contact {
	width: 615px;
	min-height: 750px;
}

.contact .form {
	margin: 48px 0 0 118px;
	width: 546px;
	height: auto;
	min-height: 250px;
	position: relative;
}

.contact .form a.call {
	width: 89px;
	height: 80px;
	background: url(../img/pic29.png) no-repeat;
	display: block;
	position: absolute;
	right: -25px;
	top: -12px;
}

.contact .form a.call span {
	display: none;
}

.contact .form .c1 label {
	background: url(../img/form9.png) no-repeat;
}

.contact .form .c2 label {
	background: url(../img/form10.png) no-repeat;
}

.contact .form .c3 label {
	background: url(../img/form11.png) no-repeat;
}

.contact .form .c4 label {
	background: url(../img/form5.png) no-repeat;
}

.contact .form .c5 label {
	background: url(../img/form6.png) no-repeat;
}

.contact #flashMessage {
	padding: 10px 0 0 103px;
}

.contact .form .c4 .input {
	background: url(../img/form12.png) 179px 0px no-repeat;
	height: 56px;
}

.contact .form .c4 .input input {
	height: 26px;
}

.contact form .input label {
	width: 149px !important;
}

.contact form .input {
	background-position: 149px 0px !important;
}

.contact form .input .input-error {
	padding: 0 0 0 149px !important;
}

.contact form .textarea .input-error {
	padding: 6px 0 0 149px !important;
}

.contact .info {
	width: 736px;
	height: auto;
	overflow: hidden;
	background: url(../img/pic6.png) 0px 13px repeat-x;
	padding: 13px 0 70px 0;
}

.contact .info .phone {
	width: 472px;
	height: auto;
	overflow: hidden;
	background: url(../img/pic24.png) 119px 54px no-repeat;
	min-height: 200px;
	padding: 28px 0 0 264px;
}

.contact .info .phone .c1 {
	margin: 0 0 0 24px;
}

.contact .info .phone .c2 {
	margin: 20px 0 0 44px;
}

.contact .info .phone .c3 {
	margin: 27px 0 0 28px;
}

.contact .info .phone .c4 {
	margin: 5px 0 0 28px;
	font-weight: bold;
	font-size: 11px;
}

.contact .info .phone .c5 {
	margin: 19px 0 0 0;
}

.contact .info .phone .c6 {
	margin: 1px 0 0 28px;
	font-weight: bold;
	font-size: 11px;
}

/*
nagroda glowna
*/

.award-100 {
	width: 573px;
	height: auto;
	overflow: hidden;
	margin: 33px 0 0 123px;
}

.award-100 .cw1 {
	width: 573px;
	height: 214px;
	overflow: hidden;
	background: url(../img/pic30.png) 100% -6px no-repeat;
	position: relative;
}

.award-100 .cw1 h2 {
	width: 330px;
	height: 25px;
	overflow: hidden;
	margin: 82px 0 0 0;
}

.awards .cw1 .a {
	width: 173px;
	height: 31px;
	overflow: hidden;
	position: absolute;
	right: 66px;
	bottom: 7px;
	background: url(../img/pic32.png) no-repeat;
}

.awards .cw1 .a  a {
	display: block;
	width: 60px;
	height: 13px;
	background: url(../img/pic33.png) 0px -13px no-repeat;
	margin: 11px 0 0 66px;
}

.awards .cw1 .a  a.selected {
	background-position: 0px 0px !important;
}

.awards .cw1 .a a span {
	display: none;
}

.award-100 .cw2 {
	font-weight: bold;
	padding: 0 0 42px 0;
	display: none;
}

.award-100 .cw2 p:first-child {
	margin: 23px 0 0 0;
}

.award-100 .cw2 p {
	margin: 16px 0 0 0;
	line-height: 14px;
}

.award-100 .cw2 p span {
	color: #e6320f;
}

/*
nagrody pozostałe
*/

.award-3 {
	width: 613px;
	height: auto;
	overflow: hidden;
	background: url(../img/pic6.png) repeat-x;
	padding: 30px 0 0 93px;
}

.award-3 .cw1:after{
	content: ".";
	clear: both;
	display: block;
	width: 100%;
	height: 0px;
	overflow: hidden;
}

.award-3 .cw1 .aw-1 {
	width: 200px;
	float: left;
	height: 212px;
	background: url(../img/aw1.png) 22px 47px no-repeat;
	position: relative;
}

.award-3 .cw1 .aw-2 {
	width: 199px;
	float: left;
	height: 212px;
	background: url(../img/aw2.png) 15px 50px no-repeat;
	position: relative;
}

.award-3 .cw1 .aw-3 {
	width: 190px;
	float: left;
	height: 212px;
	background: url(../img/aw3.png) 2px 49px no-repeat;
	position: relative;
}


.award-3 .cw1 .a {
	bottom: 0px;
	left: 0px;
}

.award-3 .cw2  {
	font-weight: bold;
	width: 550px;
	height: auto;
	display: none;
	overflow: hidden;
	font-size: 11px;
	line-height: 13px;
	margin: 0 0 0 30px;
}

.award-3 .cw2  ul {
	margin: 13px 0 0 0;
	width: auto;
	height: auto;
	padding: 0 0 0 18px;
}

.awards .info {
	width: 736px;
	height: auto;
	padding: 53px 0 0 122px;
	background: url(../img/pic6.png) 0px 29px repeat-x;
}

.awards  .info .c1 {
	margin: 0px;
	width: 400px;
	height: auto;
}

.awards  .info .c2 {
	margin: 30px 0 150px 0;
	width: 400px;
	height: auto;
}

/*
gadżety
*/

.gadgets {
	width: 736px;
	height: auto;
}

#game_expander
{
	width: 650px;
	margin: 0 auto;
	display: none;
	height: 500px;
	padding: 10px 0;
}

.gadgets  .game {
	margin: 0 0 0 237px;
	width: 458px;
	height: 219px;
	overflow: hidden;
	background: url(../img/g1.png) 34px -4px no-repeat;
	position: relative;
}

.gadgets  .game p {
	position: absolute;
	left: 26px;
	bottom: 6px;
}

.gadgets  .game #expand_game {
	position: absolute;
	top: 82px;
	left: 250px;
	width: 78px;
	height: 17px;
	overflow: hidden;
	cursor:pointer;
	background: url(../img/g3.png) no-repeat;
}

.gadgets  .game #expand_game:hover {
	background-position: 0px -17px;
}

.gadgets  .game #expand_game span {
	display: none;
}

.gadgets  .wall {
	padding: 26px 0 0 0;
	background: url(../img/pic6.png) 0px 9px repeat-x;
	width: 736px;
	height: auto;
}

.gadgets  .wall h2 {
	width: 246px;
	height: 30px;
	margin: 0 0 0 254px;
}

.gadgets  .wall p {
	margin: 2px 0 0 165px;
}

.gadgets  .wall  .col {
	margin: 6px 0 0 134px;
	width: 561px;
	height: auto;
	overflow: hidden;
}

.gadgets  .wall  .col  .c1 {
	width: 178px;
	height: auto;
	padding: 162px 0 0 0;
	float: left;
	background: url(../img/g5.png) 13px 5px no-repeat;
	overflow: hidden;
	margin: 0px !important;
}

.gadgets  .wall  .col  .c2 {
	width: 190px;
	height: auto;
	padding: 162px 0 0 0;
	float: left;
	background: url(../img/g6.png) 19px 5px no-repeat;
	overflow: hidden;
}

.gadgets  .wall  .col  .c3 {
	width: 193px;
	height: auto;
	padding: 162px 0 0 0;
	float: left;
	background: url(../img/g7.png) 26px 5px no-repeat;
	overflow: hidden;
}

.gadgets  .wall  .col .i {
	width: 120px;
	height: 24px;
	margin: 0 0 0 38px;
}

.gadgets  .wall  .col ul {
	margin: 0 0 0 56px;
	width: 110px;
	height: auto;
	padding: 0 0 11px 0;
}

.gadgets  .wall  .col  .c3 .i,
.gadgets  .wall  .col  .c2 .i {
	margin-left: 49px;
}

.gadgets  .wall  .col  .c3 ul,
.gadgets  .wall  .col  .c2 ul {
	margin-left: 66px;
}

.gadgets  .wall  .col ul li {
	width: 110px;
	height: auto;
	margin: 2px 0 0 0;
}

.gadgets  .wall  .col ul li a {
	width: 110px;
	height: 12px;
	display: block;
}

.gadgets  .wall  .col ul li.l1 a {
	background: url(../img/l1.png) no-repeat;
}

.gadgets  .wall  .col ul li.l2 a {
	background: url(../img/l2.png) no-repeat;
}

.gadgets  .wall  .col ul li.l3 a {
	background: url(../img/l3.png) no-repeat;
}

.gadgets  .wall  .col ul li.l4 a {
	background: url(../img/l4.png) no-repeat;
}

.gadgets  .wall  .col ul li a:hover {
	background-position: 0px -12px;
}

.gadgets  .wall  .col ul li a span {
	display: none;
}

.gadgets  .screen {
	width: 736px;
	height: 155px;
	background: url(../img/pic6.png) repeat-x;
	position: relative;
	padding: 14px 0 0 0;
}

.gadgets  .screen  .img {
	width: 736px;
	height: 155px;
	background: url(../img/g9.png) 250px 2px no-repeat;
	position: relative;
}

.gadgets  .screen .img  p {
	position: absolute;
	left: 2px;
	bottom: 6px;
}

.gadgets  .screen .img  a {
	position: absolute;
	top: 44px;
	left: 380px;
	width: 162px;
	height: 18px;
	overflow: hidden;
	background: url(../img/g10.png) no-repeat;
}

.gadgets  .screen .img  a:hover {
	background-position: 0px -18px;
}

.gadgets  .screen a span {
	display: none;
}


/*
formularze
*/

#flashMessage {
	color: #ed1d24;
	clear: both;
	float: none;
	font-weight: bold;
}

form .input {
	min-height: 36px;
	width: 100%;
	background: url(../img/form1.png) 179px 0px no-repeat;
	overflow: hidden;
}

form .input label {
	width: 178px;
	height: 19px;
	float: left;
	overflow: hidden;
	text-indent: -300px;
	margin: 7px 0 0 0;
}

form .input input {
	width: 195px;
	height: 19px;
	float: left;
	margin: 3px 0 0 5px;
	line-height: 19px;
	color: #fff;
	background: transparent;
	font-size: 11px;
}

form .input .input-error {
	clear: both;
	float: none;
	color: #ed242a;
	padding: 0 0 0 179px;
	font-size: 9px;
}

form .textarea  {
	width: 100%;
	min-height: 144px;
	background: url(../img/form7.png) 179px 0px no-repeat;
	overflow: hidden;
}

form .textarea textarea  {
	width: 195px;
	height: 130px;
	margin: 5px 0 0 5px;
	color: #fff;
	background: transparent;
	font-size: 11px;
}

form .textarea .input-error {
	clear: both;
	float: none;
	color: #ed242a;
	padding: 6px 0 0 179px;
	font-size: 9px;
}

form .submit {
	width: 72px;
	height: 17px;
	background: url(../img/form8.png) no-repeat;
	overflow: hidden;
	float: right;
	margin: 20px 191px 0 0;
	cursor: pointer;
}

form .submit input {
	width: 77px;
	height: 17px;
	background: transparent;
	padding: 0 0 0 100px;
	cursor: pointer;
}

form .submit:hover {
	background-position: 0px -17px;
}



/*
stopka
*/

#footer {
	width: 736px;
	padding: 26px 0 0 262px;
	height: 38px;
}

#footer ul {
	width: 736px;
	height: 38px;
}

#footer ul li{
	float: left;
	height: 38px;
}

#footer ul li a{
	height: 38px;
	display: block;
}

#footer ul li a span {
	display: none;
}

#footer ul li.f1 {
	width: 123px;
}

#footer ul li.f1 a {
	width: 123px;
	background: url(../img/f1.png) no-repeat;
}

#footer ul li.f2 {
	width: 20px;
	background: url(../img/f2.png) no-repeat;
}

#footer ul li.f3 {
	width: 105px;
}

#footer ul li.f3 a {
	width: 105px;
	background: url(../img/f3.png) no-repeat;
}

#footer ul li.f4 {
	width: 165px;
	margin: 0 0 0 215px;
}

#footer ul li.f4 a {
	background: url(../img/f4.png) no-repeat;
}

#footer ul li.f5 {
	width: 87px;
}

#footer ul li.f5 a {
	background: url(../img/f5.png) no-repeat;
}

/*
jscroll
*/

.jspArrowUp {
	background: url(../img/pic7.png) no-repeat !important;
}

.jspArrowDown {
	background: url(../img/pic8.png) 0px 6px no-repeat !important;
}

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 1px;
	width: 24px;
	height: 100%;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	width: 1px;
	visibility: hidden;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: url(../img/pic10.png) 8px 0 repeat-y;
	position: relative;
}

.jspDrag
{
	position: relative;
	top: 0;
	left: -3px;
	cursor: pointer;
	background: url(../img/pic9.png) no-repeat;
	width: 24px;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 20px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}

