object, a:active {outline: none}
object, a:focus {-moz-outline-style: none}

body {
	background: #ffcb05 url(../images/bg.jpg) repeat-x 0 0;
}

.page {
	margin: 0 auto;
	padding: 0px 0px 10px;
	width: 821px;
	position: relative;
	z-index: 999;
}
.page-bg {
	background: url(../images/top.png) no-repeat 0px 100%;
	_background: url(../images/top.gif) no-repeat 0px 100%;
}
.page-bg2 {
	background: url(../images/menu.gif) no-repeat 0px 100%;
}
.main {
	background: #ffcb05 url(../images/welcome.jpg) no-repeat 0 100%;
	height: 680px;
	clear: both;
	overflow: hidden;
	zoom: 1;
}

.disney-bar {
	height: 34px;
	padding: 0px 0px 5px 27px;
}

.home {
	float: left;
	width: 340px;
	height: 158px;
}

#zone1 {
	overflow: hidden;
	zoom: 1;
	position: relative;
}
#zone1 .info-box {
	position: absolute;
	padding: 0px;
	bottom: 0px;
	right: 40px;
	color: #fff;
}
#zone2 {
	height: 40px;
	clear: both;
	padding: 0 0 11px;
}

.login-block {
	overflow:hidden;
	zoom: 1;
	padding: 70px 0px 0px 237px;
}
.login-block .fields {
	float: left;
	padding: 0px 10px 0px 0px;
}
.login-block .row {
	padding: 0px 0px 6px;
	overflow: hidden;
	zoom: 1;
	height: 18px;
	width: 153px;
}
.login-block label {
	color: #418cd8;
	font-size: 11px;
	line-height: 16px;
	float: left;
	width: 35px;
	padding: 0px 5px 0px 0px;
	font-family: Tahoma;
	text-align: right;
}
.login-block input {
	width: 103px;
	background: #15325c;
	border: 1px solid #4177af;
	padding: 1px 4px 2px;
	margin: 0px;
	float: left;
	
	font-family: Tahoma;
	font-size: 11px;
	color: #fff;
	line-height: 14px;
}
.login-block .button {
	float: left;
	border: 0px;
	margin: -4px 0px 0px;
	padding: 0px;
	width: 48px;
	height: 65px;
	cursor: pointer;
	background: url(../images/button.png) no-repeat 0px 0px;
	_background: url(../images/button.gif) no-repeat 0px 0px;
}

.user-logged {
	overflow:hidden;
	zoom: 1;
	padding: 70px 0px 0px 262px;
}
.user-logged div {
	float: left;
	clear: both;
	color: #fff;
	padding: 0px 0px 5px;
}
.user-logged a {
	float: left;
	clear: both;
	color: #fff;
}

#zone2 .menu {
	margin: 0px;
	padding: 3px 0 0 39px;
	list-style: none;
}
#zone2 .menu li {
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 0px;
	line-height: 0px;
	background: none;
}
#zone2 .menu li a {
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 0px;
	line-height: 0px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#zone2 .menu li a:hover,
#zone2 .menu li a.active {
	text-decoration: none;
	background-position: 0px -32px;
}

.content-top {
	position: relative;
	height: 261px;
	clear: both;
}
.content-top .nowy-numer {
	display: block;
	height: 261px;	
}
.content-top .nowy-numer:hover {
	background: url(../images/welcome.jpg) no-repeat 0 0;
}
.content-top .prezent {
	height: 54px;
	left: 48px;
	position: absolute;
	top: 62px;
	width: 172px;
}
.content-top .prezent:hover {
	background: url(../images/welcome.jpg) no-repeat 0 -424px;
}
.content-top .komiks {
	height: 54px;
	left: 48px;
	position: absolute;
	top: 116px;
	width: 172px;
}
.content-top .komiks:hover {
	background: url(../images/welcome.jpg) no-repeat 0 -369px;
}
.content-top .ekstra {
	height: 60px;
	left: 48px;
	position: absolute;
	top: 170px;
	width: 172px;
}
.content-top .ekstra:hover {
	background: url(../images/welcome.jpg) no-repeat 0 -479px;
}

.description-block {
	float: left;
	height: 222px;
	overflow: hidden;
	zoom: 1;
	width: 156px;
	position: absolute;
	top: 26px;
	left: 240px;
}
.description-block .box14 {padding-bottom: 10px;}
.description-block.position-1 {
	width: 151px;
	height: 188px;
	left: 403px;
	top: 34px;
	text-align: center;
}

.content-middle {
	height: 277px;
	position: relative;
	clear: both;
}
div.funzone {
	float: left;
	position: relative;
	width: 252px;
	height: 277px;
}
div.funzone a.funzone {
	display: block;
	height: 277px;
}
div.funzone a.funzone:hover {
	background: url(../images/welcome.jpg) no-repeat -328px -262px;
}
div.funzone .tapety {
	height: 35px;
	left: 39px;
	position: absolute;
	top: 73px;
	width: 144px;
}
div.funzone .tapety:hover {
	background: url(../images/welcome.jpg) no-repeat -173px -390px;
}
div.funzone .kartki {
	height: 36px;
	left: 39px;
	position: absolute;
	top: 108px;
	width: 144px;
}
div.funzone .kartki:hover {
	background: url(../images/welcome.jpg) no-repeat -173px -426px;
}
div.funzone .mini-gry {
	height: 38px;
	left: 39px;
	position: absolute;
	top: 144px;
	width: 144px;
}
div.funzone .mini-gry:hover {
	background: url(../images/welcome.jpg) no-repeat -173px -463px;
}
div.funzone .inne {
	height: 37px;
	left: 39px;
	position: absolute;
	top: 182px;
	width: 144px;
}
div.funzone .inne:hover {
	background: url(../images/welcome.jpg) no-repeat -173px -502px;
}
.content-middle div.reklama {
	float: left;
	width: 300px;
	height: 250px;
	margin: 16px 15px 0px 14px;
}
div.klub-kaczkofana {
	float: left;
	width: 240px;
	height: 277px;
}
div.klub-kaczkofana a {
	display: block;
	width: 240px;
	height: 277px;
}
div.klub-kaczkofana a:hover {
	background: url(../images/welcome.jpg) no-repeat -581px -262px;
}

.content-bottom {
	clear: both;
	height: 142px;
}
div.inne-pisma {
	float: left;
	position: relative;
	width: 412px;
	height: 142px;
	padding: 0px 8px 0px 0px;
}
div.inne-pisma a.inne-pisma {
	display: block;
	height: 142px;
}
div.inne-pisma a.inne-pisma:hover {
	background: url(../images/welcome.jpg) no-repeat 2px -540px;
}
div.inne-pisma .gigant {
	height: 34px;
	left: 43px;
	position: absolute;
	top: 46px;
	width: 127px;
}
div.inne-pisma .gigant:hover {
	background: url(../images/welcome.jpg) no-repeat 0 -300px;
}
div.inne-pisma .megagiga {
	height: 33px;
	left: 43px;
	position: absolute;
	top: 80px;
	width: 127px;
}
div.inne-pisma .megagiga:hover {
	background: url(../images/welcome.jpg) no-repeat 0 -335px;
}
div.inne-pisma .mikimax {
	height: 35px;
	right: 27px;
	position: absolute;
	top: 40px;
	width: 108px;
}
div.inne-pisma .mikimax:hover {
	background: url(../images/welcome.jpg) no-repeat -128px -294px;
}
div.inne-pisma .mamut {
	height: 38px;
	right: 27px;
	position: absolute;
	top: 75px;
	width: 108px;
}
div.inne-pisma .mamut:hover {
	background: url(../images/welcome.jpg) no-repeat -128px -330px;
}
div.kaczogrod {
	float: left;
	width: 401px;
	height: 142px;
}
div.kaczogrod a {
	display: block;
	width: 400px;
	height: 142px;
}
div.kaczogrod a:hover {
	background: url(../images/welcome.jpg) no-repeat -420px -540px;
}

/* page */

.page-middle {
	background: url(../images/page-middle.jpg) repeat-y 0 0;
}
.page-top {
	background: url(../images/page-top.jpg) no-repeat 0 0;
	min-height: 180px;
	_height: 180px;
	_overflow: visible;
}
.page-bottom {
	background: url(../images/page-bottom.jpg) no-repeat 0 100%;
	overflow: hidden;
	zoom: 1;
}

.path {
	overflow: hidden;
	zoom: 1;
	clear: both;
	padding: 0px 0px 10px;
}
.path a,
.path span {
	float: left;
	color: #00245d;
	font-size: 20px;
	line-height: 24px;
	font-family: arial;
	font-weight: bold;
}
.path span {padding: 0px 1px;}

#zone6 {
	background: url(../images/img.gif) no-repeat 169px -396px;
	float: left;
	width: 198px;
	padding: 12px 0px 35px 31px;
	min-height: 81px;
	_height: 81px;
	_overflow: visible;
}
#zone0 {
	float: left;
	width: 545px;
	padding: 0px 18px 35px 10px;
	position: relative;
}

.title-content {
	height: 50px;
	*height: 49px;
	font-size: 0px;
	line-height: 0px;
	background-position: 0px 4px;
	background-repeat: no-repeat;
	overflow: hidden;
	zoom: 1;
}

#zone6 .menu {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 20px;
	font-size: 0px;
	line-height: 0px;
}
#zone6 .menu li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
	float: left;
	clear: both;
	background: none;
}
#zone6 .menu li a {
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
	float: left;
	clear: both;
	width: 198px;
	background-position: 50% 0px;
	background-repeat: no-repeat;
}
#zone6 .menu li a:hover,
#zone6 .menu li a.active {
	background-position: 50% 100%;
}
#zone6 .menu ul {
	margin: 0px;
	padding: 5px 0px 0px;
	font-size: 0px;
	line-height: 0px;
	clear: both;
	overflow: hidden;
	zoom 1;
}
#zone6 .menu ul li {
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
	float: none;
	text-align: center;
	display: inline-block;
	background: none;
}
#zone6 .menu ul li a {
	font-size: 12px;
	line-height: 14px;
	color: #ffffff;
	font-family: arial;
	font-weight: bold;
	float: none;
	text-align: center;
	display: inline-block;
}
#zone6 .menu ul li a:hover,
#zone6 .menu ul li a.active {
	color: #00245d;
	text-decoration: none;
}
#zone6 .menu ul li a span,
#zone6 .menu ul li a.active span {
	width: 21px;
	height: 21px;
	display: inline-block;
	background: url(../images/img.gif) no-repeat 0px 0px;
	overflow: hidden;
	zoom: 1;
	vertical-align: -6px;
	*vertical-align: -3px;
}
#zone6 .menu ul li a:hover span,
#zone6 .menu ul li a.active span {
	background-position: -22px 0px;
}

#zone3 {
	float: right;
	width: 229px;
	text-align: right;
	padding: 1px 0px 0px 10px;
}
#zone3 .reklama {padding: 0px 0px 5px;} 
#zone4 {
	padding: 16px 0px 0px 20px;
	clear: both;
	overflow: hidden;
	zoom: 1;
}
#zone5 {
	padding: 8px 0px 0px 20px;
	clear: both;
	overflow: hidden;
	zoom: 1;
}
#zone-foot {
	overflow: hidden;
	zoom: 1;
}
#zone-foot .menu {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#zone-foot .menu li {
	margin: 0px;
	padding: 0px;
	float: left;
	color: #894a00;
	font-size: 11px;
	line-height: 14px;
	background: none;
}
#zone-foot .menu li a {
	margin: 0px;
	padding: 0px;
	float: left;
	color: #894a00;
	font-size: 11px;
	line-height: 14px;
	white-space: nowrap;
}
#zone5 .menu li,
#zone5 .menu li a {color: #fff;}
#zone-foot .menu li span {
	float: left;
	padding: 0px 3px;
}

.footer-logo {
	float: right;
	width: 71px;
	height: 50px;
	padding: 5px 0px 0px;
	background: url(../images/img.gif) no-repeat -399px -268px;
	margin: 8px 20px 0px 25px;
}
.footer-logo a {
	display: block;
	width: 71px;
	height: 28px;
	margin: 0px 0px 2px;
}
.footer-logo .disney {
	margin: 0px;
	height: 20px;
}

.best {
	float: right;
	margin: 5px 0px 0px;
}
.best img {border: 0px;}

/* foto */

.foto {
	padding: 0px 0px 5px;
	text-align: center;
}

.template4 {
	float: right;
	margin: 0px 0px 10px 10px;
}
.template5 {
	float: left;
	margin: 0px 10px 10px 0px;
}
.template7 {margin: 10px 0px 0px;}
.template6 {margin: 0px 0px 10px;}
.template7 .foto {
	float: left;
	padding: 0px 20px 10px;
	width: 227px;
}

.template8 {margin: 0px -2px;}
.template8 .foto-radio {
	float: left;
	margin: 0px 11px 16px;
	width: 160px;
	text-align: center;
}
.foto-radio input {
	width: auto;
	margin: 2px 0px 0px;
	*margin: -1px 0px 0px;
	border: 0px;
}
.foto-radio .radio-bg {
	background: url(../images/img.gif) no-repeat 0px -93px;
	height: 19px;
	margin: -5px 0px 0px;
	padding: 6px 0px 0px;
}

.template8 .foto {padding: 0px;}
.template8 .foto label {
	cursor: pointer;
	display: block;
	height: 94px;
	position: relative;
	border: 3px solid #fff;
	margin: 0px 0px 5px;
}

.foto-title {
	text-align: center;
	color: #fff;
}
.foto-title a {
	display: block;
}

.box11,
.box12,
.box13,
.box14 {
	background: url(../images/box1.gif) no-repeat -5px -5px;
}
.box11 {
	overflow: hidden;
	zoom: 1;
	background-color: #00245d;
}
.box12 {
	background-position: 100% -5px;
	margin: 0px -5px 0px 0px;
}
.box13 {
	background-position: -5px 100%;
	margin: 0px 0px -5px 0px;
}
.box14 {
	background-position: 100% 100%;
	padding: 5px 10px 5px 5px;
	overflow: hidden;
	zoom: 1;
}

/* moduly */

.news {
	padding: 0px 0px 23px;
	overflow: hidden;
	zoom: 1;
	clear: both;
}
.news .box21 {margin: 0px 8px;}

.title1,
.title1 a {
	color: #ffa200;
	font-family: arial;
	font-size: 14px;
	line-height: 16px;
}
.news .title1 {padding: 0px 0px 10px;}

.files {
	clear: both;
	padding: 30px 0px 5px;
}
.files a {
	background: url(../images/img.gif) no-repeat -469px 0px;
	display: inline-block;
	padding: 0px 0px 0px 36px;
	font-size: 11px;
	line-height: 29px;
	color: #0e2f64;
	font-weight: bold;
	margin: 0px 0px 5px;
}

.news-list {padding: 0px 3px;}
.news-list .row {
	float: left;
	width: 170px;
	padding: 0px 4px;
	text-align: center;
	overflow: hidden;
	zoom: 1;
}
.news-list .row2 {
	float: left;
	width: 234px;
	padding: 0px 4px;
	text-align: center;
	overflow: hidden;
	zoom: 1;
}
.news-list .title1 {padding: 4px 0px 24px;}
.news-list .title1 a {
	color: #ffa405;
	font-family: verdana;
	font-size: 11px;
	line-height: 12px;
}
.news-list .foto a {
	height: 120px;
	display: block;
}
.news-list .foto2 a {
	height: 347px;
	display: block;
}

.date {
	font-weight: bold;
	font-family: arial;
	font-size: 14px;
	padding: 5px 0px 10px;
	color: #FFA200;
}

/* opisowa */

.descripion-info {
	padding: 0px 0px 20px;	
}

.logo-desc {
	text-align: center;
	padding: 0px 0px 20px;
}

.box21,
.box22,
.box23,
.box24 {
	background: url(../images/box2.gif) no-repeat -6px -6px;
}
.box21 {
	overflow: hidden;
	zoom: 1;
	background-color: #c6e3ff;
}
.box22 {
	background-position: 100% -6px;
	margin: 0px -6px 0px 0px;
}
.box23 {
	background-position: -6px 100%;
	margin: 0px 0px -6px 0px;
}
.box24 {
	background-position: 100% 100%;
	padding: 6px 12px 12px 6px;
	overflow: hidden;
	zoom: 1;
}

.box41,
.box42,
.box43,
.box44 {
	background: url(../images/box4.gif) no-repeat -6px -6px;
}
.box41 {
	overflow: hidden;
	zoom: 1;
	background-color: #e5f4ff;
}
.box42 {
	background-position: 100% -6px;
	margin: 0px -6px 0px 0px;
}
.box43 {
	background-position: -6px 100%;
	margin: 0px 0px -6px 0px;
}
.box44 {
	background-position: 100% 100%;
	padding: 6px 12px 12px 6px;
	overflow: hidden;
	zoom: 1;
}

.news2 .title1 {
	color: #00245d;
	padding: 0px 0px 2px;
}
.news2 .template4 {margin: -6px -6px -6px 10px;}
.news2 .template4.box11,
.news2 .template4 .box11,
.news2 .template4 .box12,
.news2 .template4 .box13,
.news2 .template4 .box14 {
	background-image: url(../images/box12.gif);
}
.news2 .template5 {margin: -6px 10px -6px -6px;}
.news2 .template5.box11,
.news2 .template5 .box11,
.news2 .template5 .box12,
.news2 .template5 .box13,
.news2 .template5 .box14 {
	background-image: url(../images/box11.gif);
}

.news-vertical {margin: 0px -3px;}
.news-vertical.row {
	width: 130px;
	padding: 0px 25px;
}
.news-vertical .foto a {height: 180px}
.news-vertical .template7 {margin: 0px 0px 10px;}
.news-vertical .template7 .foto {
	width: 133px;
	padding: 6px 0px 9px;
}

/* formularz */

.form {
	padding: 0px 0px 15px;
}
.form div {
	padding: 0px 0px 14px;
}
.form div label {
	float: left;
	width: 104px;
	padding: 0px 5px 0px 0px;
	text-align: right;
	font-weight: bold;
	font-family: Tahoma;
	line-height: 16px;
}
.star {
	font-style: normal;
	color: #ff9c00;
	font-family: Tahoma;
	font-weight: bold;
}

input,
select,
textarea {
	font-family: Tahoma;
	line-height: 14px;
	font-size: 11px;
	color: #000;
	border: 1px solid #7f9db9;
	background-color: #fff;
	padding: 0px;
	margin: 0px;
}
.form input {
	padding: 2px 3px;
	width: 105px;
}
.form select {
	padding: 1px;
	width: 113px;
}
.form textarea {
	padding: 2px 5px;
	width: 325px;
	height: 108px;
}
.form .checkbox {
	overflow: hidden;
	zoom: 1;
}
.form .checkbox .fix {padding: 0px}
.form .checkbox .fix label {
	float: left;
	font-weight: normal;
	padding: 0px 10px 0px;
	text-align: left;
	width: auto;
	cursor: pointer;
}
.form div.checkbox .fix label input {
	background-color: transparent;
	border: 0px;
	line-height:14px;
	margin: 0;
	padding: 0;
	width: auto;
	vertical-align: -2px;
}
.form div.category .fix label {
	clear: both;
}

.form .gender label {line-height: 59px;}
.form .gender .fix  label {
	width: auto;
	cursor: pointer;
	margin: 0px 20px 0px 0px;
	width: 67px;
	text-align: left;
	padding: 23px 0px;
	background-image: url(../images/img.gif);
	line-height: 16px;
}

.form .gender .fix label.kobieta {background-position: -112px 0px;}
.form .gender .fix label.mezczyzna {background-position: -48px 0px;}
.form .gender .fix input {
	width: auto;
	padding: 0px;
	vertical-align: -2px;
}
.form .birthday select {margin: 0px 12px 0px 0px;}
.form .birthday .day {width: 55px;}
.form .birthday .month {width: 118px;}
.form .birthday .year {width: 85px;}

.agree {
	cursor: pointer;
	display: block;
	padding: 0px 0px 10px;
}
.agree input {width: auto;}

.form-button {margin: -15px 0px 15px 105px;}
.form-button input {
	border: 0px;
	background: url(../images/img.gif) no-repeat 0px -61px;
	width: 91px;
	height: 31px;
	cursor: pointer;
}

.form-button a {
	border: 0px;
	background: url(../images/img.gif) no-repeat 0px -61px;
	width: 91px;
	height: 31px;
	cursor: pointer;
}
.form-button a:hover{
	text-decoration: none;
}
.account-button {
	float: right;
	margin: -50px 90px 0px 0px;
}
.account-button input {width: 151px;}

.errorClass {border-color: red !important;}

fieldset {
	margin: 0px;
	padding: 0px;
	border: 0px; 
}

/* konto */

.login-form {
	background: url(../images/img.gif) no-repeat 364px -120px;
	height: 275px;
}
.login-form .form {float: left;}
.login-form .form div input {background-color: #c6e3ff;}
.login-form .form-button {
	margin: 0px;
	padding: 13px 20px 0px;
	overflow: hidden;
	zoom: 1;
}
.login-form .form-button input {
	background-position: -152px -61px;
	width: 53px;
	height: 24px;
}
.remind-password {float: left;}

.account-left {
	float: left;
	float: left;
	width: 183px;
	position: absolute;
	top: 12px;
	left: -186px;
	margin: 0px 0px 20px;
	color: #fff;
	letter-spacing: -1px;
	background: #6799c8 url(../images/img.gif) no-repeat scroll 126px -408px;
}
.account-left .title {
	padding: 0px 0px 10px;
	font-weight: bold;
}
.account-left ul {
	padding: 10px 0px 10px 13px;
	margin: 0px;
	list-style: square;
}
.account-left ul li {
	padding: 0px;
	margin: 0px;
	background: none;
}
.account-left .button {
	border: 0px;
	background: url(../images/img.gif) no-repeat -315px 0px;
	width: 134px;
	height: 52px;
	cursor: pointer;
	float: left;
	margin: 0px;
}

.login-form .form {padding: 0px;}
.login-form  .login-buttons {
	text-align: center;
	width: 320px;
	clear: both;
}
.login-form .register {
	border: 0px;
	background: url(../images/img.gif) no-repeat -352px -85px;
	width: 111px;
	height: 41px;
	cursor: pointer;
	float: none;
	display: block;
	margin: 0px auto;
}
.login-form .remind-password {
	color: #000;
	margin: 13px 0px 0px 15px;
	font-size: 10px;
	float: none;
}

/* kartki */

.title2 {
	color: #ffa405;
	font-size: 14px;
	font-weight: bold;
	font-family: arial;
}

.card-module .title2 {
	padding: 0px 0px 10px;
}
.card-module input,
.card-module textarea {
	background-color: #c6e3ff;
	border-color: #4177af;
}
.card-module .form label {
	font-weight: normal;
	width: 42px;
}
.card-module .pager {padding-bottom: 20px;}
.form-card {
	float: left;
	width: 195px;
}
.card-module textarea {
	width: 325px;
	height: 108px;
}
.card-button {
	padding: 20px 30px;
}
.card-button input {
	background-position: -161px -86px;
	float :right;
	height: 30px;
	width: 91px;
	float: right;
	margin: 0px 0px 0px 20px;
}
.card-button a {
	background-position: -161px -86px;
	float :right;
	height: 30px;
	width: 91px;
	float: right;
	margin: 0px 0px 0px 20px;
}

.card-button .prev {
	background-position: -181px -117px;
	float: right;
	height: 27px;
	width: 101px;
	margin-top: 5px;
}

.card-prev {padding: 0px 14px;}
.card-prev .box14 {
	padding-bottom: 10px;
	text-align: center;
}
.card-prev .form-button {
	margin: 0px;
	padding: 0px;
	clear: both;
	overflow: hidden;
	zoom: 1;
}
.card-prev .card-border {text-align: center;}
.card-prev .card-border .box11 {
	display: inline-block;
	*display: inline;
}

.card-info {padding: 20px 0px 0px;}
.card-info .form-card {padding: 0px 20px 0px 0px;}
.card-info .title2 {padding: 0px 0px 5px;}
.card-info .fix div,
.card-info div div div {padding: 0px 0px 15px;}
.card-info .reply {background-position: 0px 0px;}
.card-button a.reply {
	background-position: -61px -457px;
	width: 119px;	
	height: 29px;
}
.card-button a.edit {
	background-position: -360px -127px;
	width: 90px;	
	height: 26px;
	margin: 6px 0px 0px;
}

/* pager */

.pager {
	padding: 5px 0px;
	text-align: center;
	clear: both;
	color: #2e70a4;
	font-family: arial;
	font-weight: bold;
	font-size: 16px;
	letter-spacing: 2px;
}
.pager a {
	background: url(../images/img.gif) no-repeat -206px -61px;
	width: 23px;
	height: 23px;
	display: inline-block;
	vertical-align: -6px;
	cursor: pointer;
}
.pager .next {background-position: -230px -61px;}
.pager span {
	display: inline-block;
	padding: 0px 2px 0px 0px;
}
.pager .active {
	color: #ff9000;
	padding: 0px;
}

/* taby */

.tabs {
	margin: 0px 20px;
	overflow: hidden;
	zoom: 1;
}
.tabs .tab {
	cursor: pointer;
	background: #6799c8 url(../images/box3.gif) no-repeat -6px -6px;
	float: left;
	margin: 0px 3px 0px 0px;
	overflow: hidden;
	zoom: 1;
}
.tabs .tab div {
	padding: 16px 16px 17px 100px;
	background: url(../images/box3.gif) no-repeat 100% -6px;
	margin: 0px -6px 0px 0px;
	line-height: 0px;
	font-size: 0px;
}
.tab-content .box11,
.tab-content .box12,
.tab-content .box13,
.tab-content .box14 {
	background-image: url(../images/box14.gif);
}
.tab-content .box44 {padding: 23px 29px 29px 23px}
.tab-content .template7 {margin: 0px 28px 10px;}
.tab-content .template7 .foto {width: 168px}

#tab_blok {padding: 10px 0px 0px;}
#tab_blok .tabs {
	height: 33px;
	overflow: hidden;
	zoom: 1;
}
#tab_blok .tabs .tab {
	background-position: 0px 0px;
	height: 33px;
	overflow: hidden;
	zoom: 1;
}
#tab_blok .tabs .tab:hover,
#tab_blok .tabs .tab.isActive {
	background-position: 0px 100%;
}
.tab-content .title {
	padding: 0px 0px 10px;
	color: #2e70a4;
	font-family: arial;
	font-size: 20px;
	font-weight: bold;
	line-height: 24px;	
}

.tab-content .template4 {margin: 0px 0px 0px 23px;}
.tab-content .template5 {margin: 0px 23px 0px 0px;}
.tab-content .files a {background-position: -469px -30px;}

.tab-foto {
	text-align: center;
	padding: 0px 0px 5px;
}
.tab-foto .box11 {margin-bottom: 5px;}
.tab-foto .box14 {padding-bottom: 10px;}

/* tapety */

.wallpaper-module .size {padding: 3px 0px 18px}
.wallpaper-module .size,
.wallpaper-module .size a {
	color: #00245d;
}

/* wygaszacze */

.screen-saver-module .download {
	font-weight: bold;
	padding: 3px 0px 18px;
}
.screen-saver-module .download a {color: #00245d;}

.screen-saver-module .foto {height: 120px;}
.screen-saver-module .row {height: 165px;}

/* ankieta */

.survey-page,
.survey-button {
	display: none;
}
.survey-module {
	padding: 20px 50px 0px;
	overflow: hidden;
	zoom: 1;
}
.survey-module .title1 {
	padding: 0px 0px 5px;
}
.survey-module .row {
	margin: 0px 0px 10px;
	padding: 0px 0px 10px;
	overflow: hidden;
	zoom: 1;
	border-bottom: 1px dotted #000;
}
.survey-module .row label {
	cursor: pointer;
	float: left;
	clear: both;
	padding: 0px 2px;
	margin: 0px 0px 1px;
	color: #00245d;
	font-family: arial;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}
.survey-module .row input {
	vertical-align: -2px;
}
.survey-module .survey-button {margin: 0px;}
.survey-module .pager {
	text-align: right;
	float: right;
}

/* glosowanie */

.votes-module {
	margin: 0px;
	padding-top: 10px;	
}
.votes-module .fix {padding: 0px 49px;}
.votes-module .vote {
	background: url(../images/img.gif) no-repeat -181px -177px;
	border-bottom: 1px dotted #000000;
	float: left;
	overflow: hidden;
	zoom: 1;
	height: 32px;
	line-height: 32px;
	width: 44px;
	cursor: pointer;
}
.votes-module .vote input {
	margin: 8px 0px 0px 4px;
	*margin: 5px 0px 0px 0px;
	padding: 0px;
	border: 0px;
	float: left;
	background: none;
}
.votes-module .vote-1 {background-position: -181px -177px}
.votes-module .vote-2 {background-position: -219px -177px}
.votes-module .vote-3 {background-position: -263px -177px}
.votes-module .vote-4 {background-position: -309px -177px}
.votes-module .vote-5 {background-position: -355px -177px}
.votes-module .vote-6 {
	background-position: -399px -177px;
	width: 40px;
}

.votes-module .result {
	text-align: center;
	padding: 10px 0px;
	color: #01255d;
	font-family: arial;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}
.votes-module .result b {color: #ff9409;}
.votes-module .form-button {
	margin: 0px;
	clear: both;
}
.votes-module .form-button input {
	margin: 20px 0px;
	background-position: -253px -85px;
	width: 98px;
}
.votes-module input.see-result {
	clear: both;
	display: block;
	background-position: -181px -145px;
	width: 178px;
}

.votes-module .template7 .box14 {padding: 13px 10px 8px 5px}
.votes-module .template7 .foto {
	padding: 0px 0px 10px;
	width: 178px;
}
.news-vertical .template7 .foto {
	width: 133px;
}

.account-module .tabs {margin: 0px 15px;}
.account-module .tabs .tab div {
	padding: 2px 6px 0px 0px;
	background: url(../images/box3.gif) no-repeat 100% -6px;
	margin: 0px -6px 0px 0px;
	line-height: 12px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	float: left;
	text-align: center;
	width: 109px;
	height: 27px;
}
.account-module .tabs table {width: 100%;}
.account-module .tabs table td {
	height: 27px;
	vertical-align: middle;
}
.account-module .tabs .logout div {width: 64px;}
.account-module .tabs .tab div a {
	line-height: 12px;
	font-size: 11px;
	color: #fff;
}


.tab-newsletter .box21,
.tab-newsletter .box22 {
	background-image: none;
}

.tab-newsletter .form-button {margin: 0px;}
.tab-newsletter .form-button input {float: left;}
.tab-newsletter .form-button div {
	float: left;
	margin: 0px 0px 20px 50px;
	background: url(../images/img.gif) no-repeat -254px -53px;
	padding: 0px 0px 0px 16px;
}
.tab-newsletter .form-button a {
	background-position: -345px -53px;
	float: left;
	height: 31px;
	width: 60px;
}
.account-module .news,
.tab-account .news,
.tab-newsletter .news {
	padding: 0px;
}

.tab-account .form-button input {background-position: -254px -53px;}
.tab-account .form .gender .fix label.kobieta {background-position: -113px -396px;}
.tab-account .form .gender .fix label.mezczyzna {background-position: -387px -205px;}

.account-module .box24,
.tab-account .box24 {
	padding: 26px 12px 32px 6px;
}

.tab-newsletter {margin: -20px 0px 0px;}
.tab-newsletter input {border: 0px;}

.account-module .tabs .active {
	background-color: #c6e3ff;
	background-image: url(../images/box2.gif);
}
.account-module .tabs .active div {
	background-image: url(../images/box2.gif);
}
.account-module .tabs .active div a {
	color: #000;
}
.account-info {padding: 10px 25px 0px;}

.account-banner {
	width: 173px;
	height: 189px;
	margin: -7px 0px 0px -194px;
	position: absolute;
	background: url(../images/banner.jpg) no-repeat 0px 0px;	
}

.ranking-img{
	background: url(../images/img.gif) no-repeat -181px -216px;
	width: 198px;
	height: 280px;
	float: right;
	margin: -30px 0px 0px;
}
.ranking-module {
	margin: 0px;
	padding: 0px 20px 0px 5px; 
}
.ranking-module li {
	margin: 0px;
	padding: 5px 0px;
	background: none;
	color: #00245d;
	font-family: arial;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}
.ranking-module li a {
	margin: 0px;
	padding: 0px;
	background: none;
	color: #ffa200;
	font-family: arial;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}

.info-box {
	padding: 20px;
	text-align: center;
	font-weight: bold;
}
#modul_komunikat {margin: 0px 0px 20px}
#modul_komunikat .box14 {padding-bottom: 10px;}
#modul_komunikat .error,
#modul_komunikat .info {
	background: #fff;
	padding: 10px 20px;
}
#modul_komunikat .error b {
	display: block;
	color: #ff0000 !important;
}
#modul_komunikat .button {
	margin: 10px auto 0px;
	display: block;
	width: 53px;
	height: 24px;
	border: 0px;
	background: url(../images/img.gif) no-repeat -152px -61px;
	cursor: pointer;
}

.banner-right {
	position: absolute;
	top: 50%;
	height: 600px;
	margin: -300px 0px 0px 0px;
	right: -160px;
}
.comic-link {
	cursor: pointer;
}

#zone6 .reklama {margin: -12px 0px 0px;}
#zone6 .reklama .reklama  {margin: 0px;}

.banner-top {
	margin: -5px 0px 5px;
	line-height: 0px;
	font-size: 0px;
	text-align: center;
}

.lupa {
	text-align: center;
	display: block;
	height: 30px;
	background: url(../images/lupa.gif) no-repeat 50% 50%;
}

.realization {
	text-align: left;
	margin: -13px 0px 0px;
	padding: 0px 7px 20px;
	font-size: 10px;
}
.realization span {
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 0px 5px;
	color: #894A00;
}
.realization span.line {border-left: 1px solid #b89305;}
.realization a {
	color: #fff;
	font-size: 10px;
}
.realization a.edito {margin: 0px 0px 0px -60px;}
.realization a.cms {margin: 0px 0px 0px 33px;}






