@charset "utf-8";
body {
	background: url(../images/body_bg.png) top left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
}
#main a:hover img {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.cleaner {
	clear: both;
	line-height: 1px;
}
.cleanBg {
	background:url(../images/bigBox_bg.png) repeat-y center top;
}
#site {
	width: 100%;
	height: auto;
	background: url(../images/body_top_bg.png) repeat-x top left;
}
#container {
	width: 970px;
	margin-left: auto;
	margin-right: auto;
}
/*** TOP ***/

#top {
	height: auto;
	display: block;
	margin-bottom: 10px;
}
#logo {
	float: left;
	width: 660px;
	height: 118px;
}
#searchBox {
	float: left;
	width: 300px;
	height: 118px;
	margin-left: 10px;
	}
	#searchBox form {
		margin-top: 30px;
		}
		#searchBox form div.inputBg {
			width: 222px;
			height: 22px;
			background: url(../images/search_input_bg.png) left top no-repeat;
			float: left;
			margin-right: 4px;
			margin-top: 2px;
		}
		#searchBox form input {
			width: 216px;
			height: 18px;
			background: none;
			border: 0px solid #ff0000;
			padding-top: 2px;
			margin-left: 2px;
			}
			#searchBox form input.btn {
				width: 72px;
				height: 27px;
				margin-bottom: 2px;
				background: url(../images/search_btn_bg.png) no-repeat;
				color: #c8c8c8;
				font-size: 11px;
				padding-bottom: 6px;
				padding-left: 5px;
				padding-right: 5px;
				cursor: pointer;
			}
			#searchBox form input.btn:hover {
				filter:alpha(opacity=80);
				-moz-opacity:0.8;
				-khtml-opacity: 0.8;
				opacity: 0.8;
			}
#naviBar {
	height: 45px;
	margin-top: 10px;
	}
	#naviBar ul {
		height: 37px;
		float: left;
		vertical-align:top;
		}
		#naviBar ul li {
			height: 37px;
			float: left;
			cursor: pointer;
			padding: 0px 0px 0px 0px;
			margin-right: 5px;
			text-align: center;
			font-weight: bold;
			}
			/*#naviBar a {
				float: left;
				font-size: 15px;
				font-family:"Trebuchet MS";
				height:29px;
				text-align: center;
				color: #fff;
				text-decoration: none;
				display: block;
				padding:8px 13px 0px 13px;
			}			
			#naviBar span 
			{
				display:block;
				font-family:Arial, Helvetica, sans-serif;
				height:37px;
				float: left;
				font-weight:bold;
			}
			#naviBar span:hover, #naviBar li.current span 
			{
				background:url("../images/navi_bg_right.gif") no-repeat right top;
				color: #fff;
				float: left;
				text-decoration: none;
			}
			#naviBar a:hover , #naviBar li.current a 
			{
				background:url("../images/navi_bg_left.gif") no-repeat left top;
				color:#FFFFFF;
				font-weight:bold;
				font-style:normal;
				text-decoration:none;
			}
			
			#naviBar li.current span:hover 
			{
				background-position: right bottom;
			}
			#naviBar li.current a:hover
			{
				background-position: left bottom;
			}*/
			
#naviBar a {
    /* Sliding right image */
    display: block;
    float: left;
    height: 37px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
    margin-right: 0px;
    padding-right: 7px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
    /* FONT PROPERTIES */
		font-size: 15px;
		font-family:"Trebuchet MS";
		text-align: center;
		color: #fff;
		text-decoration: none;
}

#naviBar a span {
    /* Background left image */ 
    display: block;
    line-height: 37px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
    padding: 0px 10px 0px 18px;
} 

#naviBar a:hover span, #naviBar li.current a span{
		background: transparent url('../images/navi_bg_left.gif') no-repeat; 
		background-position: left top;
}
#naviBar a:hover, #naviBar li.current a {
		background: transparent url('../images/navi_bg_right.gif') no-repeat scroll top right; 
		background-position: right top;
}

#naviBar li.current a:hover span{
		background-position: left bottom;
}
#naviBar li.current a:hover {
		background-position: right bottom;
}

/*** TOP [end] ***/

/*** MAIN ***/
#main {
	width: 970px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #070d14;
	}
	#main h1 {
		color: #000;
		font-family:"Trebuchet MS";
		font-size: 24px;
		font-size: bold;
		padding-top: 10px;
		margin: 0px 0px 20px 0px;
	}
	#main h2 {
		color: #000;
		font-family:"Trebuchet MS";
		font-size: 21px;
		font-size: normal;
		padding-top: 10px;
	}
	#main h3 {
		color: #585858;
		font-family:"Trebuchet MS";
		font-size: 18px;
		font-size: normal;
		padding-top: 5px;
		padding-bottom: 5px;
		text-align: center;
	}

.horizontal_separator {
	width: 100%;
	background: url(../images/horizonatl_separator.png) repeat-x;
	height: 2px;
	clear:both;
	line-height:1px;
}
.more {
	background: url(../images/wiecej_btn.png) no-repeat;
	padding-left: 20px;
	height: 20px;
	width: auto;
	text-align: left !important;
	}
	.more a{
		color: #2e57a9;
		text-decoration: none;
		font-size: 11px;
		}
		.more a:hover{
		text-decoration: underline;
	}
span.user {
	color: #2e57a9;
	font-weight: bold;
}
.horizontalSpacer {
	margin-bottom: 35px;
	width: 100%;
}
.horizontalSpacer2 {
	margin-bottom: 20px;
	width: 100%;
}

.clean {
	clear:both;
}

.text21 {
	font-size: 21px;
}

.text18 {
	font-size: 18px;
}

.text15 {
	font-size: 15px;
}

.textError {
	width: 98%;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	background-color: #FFE6E6;
	border: 1px solid #BF0000;
	color: #BF0000;
	margin-bottom: 20px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	}
	.textError ul {
		list-style:disc;
		list-style-position:inside;
		font-size: 10px;
		font-weight: normal;
	}
	
.marginTB20 {
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}

/*** WIDEBOX ***/

#wide {
	float: lef;
	width: 970px;
	margin-bottom: 25px;
}

.hugeBoxTop {
	background: url(../images/hugeBox_top.png) no-repeat left bottom;
	width: 970px;
	height: 9px;
}

.hugeBoxContent {
	background: url(../images/hugeBox_bg.png) repeat-y;
	margin: 0;
}

.hugeBoxBottom {
	background: url(../images/hugeBox_bottom.png) no-repeat left top;
	width: 970px;
	height: 9px;
}

.subMenuWide {
	float: left;
	position: absolute;
	z-index:1;
	display: block;
	margin-left: 260px;
	margin-top: 2px;
}

.subMenu {
	float: left;
	position: absolute;
	z-index:1;
	display: block;
	margin-left: 150px;
	margin-top: 2px;
	}
	.subMenu ul, .subMenuWide ul {
		height: 41px;
		float: left;
		vertical-align:top;
		}
		.subMenu ul li, .subMenuWide ul li {
			height: 41px;
			float: left;
			cursor: pointer;
			padding: 0px 0px 0px 0px;
			margin-right: 10px;
			text-align: center;
			font-weight: bold;
			}

			.subMenu a, .subMenuWide a {
				float: left;
				font-size: 15px;
				font-family:"Trebuchet MS";
				height:33px;
				margin-left: -2px;
				text-align: center;
				color: #2e57a9;
				text-decoration: none;
				display: block;
				padding:8px 8px 0px 8px;
			}
			.subMenu span, .subMenuWide span 
			{
				display:block;
				font-family:Arial, Helvetica, sans-serif;
				height:41px;
				float: left;
				font-weight:bold;
			}
			.subMenu span:hover, .subMenuWide span:hover, .subMenu li.current span, .subMenuWide li.current span
			{
				background:url("../images/subMenu_right.gif") no-repeat right top;
				color: #fff;
				float: left;
				text-decoration: none;
			}
			.subMenu a:hover, .subMenuWide a:hover , .subMenu li.current a, .subMenuWide li.current a 
			{
				background:url("../images/subMenu_left.gif") no-repeat left top;
				color:#FFFFFF;
				font-weight:bold;
				font-style:normal;
				text-decoration:none;
			}
			
			.subMenu li.current span:hover, .subMenuWide li.current span:hover
			{
				background-position: right bottom;
			}
			.subMenu li.current a:hover, .subMenuWide li.current a:hover
			{
				background-position: left bottom;
			}
.subMenu2 {
	float: left;
	position: absolute;
	z-index:1;
	display: block;
	margin-left:150px;
	margin-top: 24px;
	}
	.subMenu2 ul {
		height: 36px;
		float: left;
		vertical-align:top;
		}
		.subMenu2 ul li {
			height: 36px;
			float: left;
			cursor: pointer;
			padding: 0px 0px 0px 0px;
			margin-right: 5px;
			text-align: center;
			}
			.subMenu2 a {
				float: left;
				font-size: 13px;
				font-family:"Trebuchet MS";
				font-weight: bold;
				height:36px;
				padding-left: 0px;
				padding-top: 8px;
				text-align: center;
				color: #2e57a9;
				text-decoration: none;
				display: block;
			}
			.subMenu2 a:hover, .subMenu2 a.active {
				float: left;
				text-decoration: none !important;
				color: #585858;
			}
			
#smTygodnia a{ width: 79px;	}
#smTygodnia a:hover { background: url(../images/submenu2_1.png) no-repeat; }
#smTygodnia a:active, #smTygodnia a.active { background: url(../images/submenu2_1.png) no-repeat; }

#smMiesiaca a{ width: 79px;	}
#smMiesiaca a:hover { background: url(../images/submenu2_1.png) no-repeat; }
#smMiesiaca a:active, #smMiesiaca a.active { background: url(../images/submenu2_1.png) no-repeat; }

#smRoku a{ width: 62px;	}
#smRoku a:hover { background: url(../images/submenu2_2.png) no-repeat; }
#smRoku a:active, #smRoku a.active { background: url(../images/submenu2_2.png) no-repeat; }

#smCzasow a{ width: 114px;	}
#smCzasow a:hover { background: url(../images/submenu2_3.png) no-repeat; }
#smCzasow a:active, #smCzasow a.active { background: url(../images/submenu2_3.png) no-repeat; }

.stepNavi {
	float: left;
	width: 890px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
	color: #fff;
	font-weight: bold;
	}
	.stepNavi a {
		color: #fff;
		text-decoration: none;
	}

.stepNaviPoprzednie {
	float: left;
	width: 157px;
	height: 32px;
	text-align: left;
	}
	
.stepNaviSpacer {
	float: left;
	width: 576px;
	height: 32px;
	text-align: center;
}

.stepNaviNastepne {
	float: left;
	width: 157px;
	height: 32px;
	text-align: right;
}
	
.battleContinue {
	width: 338px;
	height: 27px;
	color: #2e57a9;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	}
	.battleContinue a {
		font: 17px "Trebuchet MS";
		font-weight: bold;
		color: #2e57a9;
		text-decoration: none;
	}
	
.hugeBattle {
	float: left;
	width: 890px;
	margin-left: 40px;
	margin-right: 40px;
	margin-top: 5px;
	}
	.hugeBattle h1 {
		color: #000;
		font-family:"Trebuchet MS";
		font-size: 24px;
		font-size: bold;
		padding-top: 10px;
		margin: 0px 0px 10px 0px !important;
	}

.hugeBattleTop {
	float: left;
	width: 890px;
	color: #585858;
}
	
.hugeBattleTop .left {
	float: left;
	width: 600px;
	}
	.hugeBattleTop .left .tagi {
		margin-top: 5px;
		}
		.hugeBattleTop .left .tagi a{
			color: #2e57a9;
			text-decoration: none;
			}
			.hugeBattleTop .left .tagi a:hover{
				color: #2e57a9;
				text-decoration: underline;
			}

.hugeBattleTop .right {
	float: left;
	width: 290px;
	text-align: right;
	}
	.hugeBattleTop .right img {
		vertical-align: middle;
	}

.hugeBattleHandle {
	float: left;
	width: 850px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
	color: #585858;
	}
	.hugeBattleHandle h2 {
		text-align: center;
	}
	.hugeBattleHandle span.fot {
		text-align: right;
		display: block;
		font-size: 11px;
		margin-bottom: 5px;
	}
	.hugeBattleHandle .blueBtn, .hugeBattleHandle .greenBtn {
		width: 112px;
		height: 31px;
		text-align:center;
		margin-left: auto;
		margin-right: auto;
		margin-top: 6px;
		padding-top: 4px;
		}
		.hugeBattleHandle .blueBtn a, .hugeBattleHandle .greenBtn a{
			font: 18px "Trebuchet MS";
			color: #fff;
			text-decoration: none;
		}
	

.hugeBattleHandle .left {
	float: left;
	width: 350px;
}


.hugeBattleHandle .right {
	float: left;
	width: 350px;
}

.hugeBattleHandle .vs {
	float: left;
	width: 150px;
	text-align: center;
	color: #313131;
	font-size: 24px;
	margin-top: 270px;
}

.hugePoll {
	width: 890px;
	margin-top: 20px;
	margin-bottom: 20px;
	}
	.hugePoll .blueEnd {
		float: left;
		width: 23px;
		height: 55px;
		background:url(../images/bigPoll_blue_end.png) no-repeat;
	}
	.hugePoll .greenEnd {
		float: left;
		width: 23px;
		height: 55px;
		background:url(../images/bigPoll_green_end.png) no-repeat;
	}
	.hugePoll .hugePollHandle {
		float: left;
		width: 844px;
		height: 55px;
		color: #fff;
		font-size: 17px;
	}
	.hugePoll .blue {
		background:url(../images/bigPoll_blue.png) repeat-x;
		height: 38px;
		padding-top: 17px;
		float: left;
		text-align: center;
	}
	.hugePoll .green {
		background:url(../images/bigPoll_green.png) repeat-x;
		height: 38px;
		padding-top: 17px;
		float: left;
		text-align: center;
	}

.url {
	float: left;
	width: 890px;
	text-align: center;
	margin: 20px 130px;
	color: #585858;
}

.link {
	float: left;
	}
	.link input {
		width: 450px;
		background-color: #f0f0f0;
		border: 1px solid #3b3b3b;
		color: #585858;
		padding: 2px;
	}

.print {
	float: left;
	background: url(../images/drukuj.png) no-repeat left top;
	height: 20px;
	padding-left: 28px;
	padding-top: 5px;
	width: 100px;
	text-align: left;
	}
	.print a {
		color: #2e57a9;
		text-decoration: none;
		}
		.print a:hover {
			text-decoration: underline;
		}

/*** WIDEBOX [end] ***/

/*** LEWA STRONA ***/

#leftSide {
	float: left;
	width:660px;
	margin-right: 10px;
}

.bigBox {
	float: left;
	width:660px;
	margin-bottom: 25px;
}

.bigBoxTop {
	background: url(../images/bigBox_top.png) no-repeat left bottom;
	width: 660px;
	height: 9px;
}

.bigBoxContent {
	background: url(../images/bigBox_bg.png) repeat-y;
	margin: 0;
}

.bigBoxBottom {
	background: url(../images/bigBox_bottom.png) no-repeat left top;
	width: 660px;
	height: 9px;
}

.bigBoxHandle  {
	width: 630px;
	margin-left: 15px;
	margin-right: 15px;
	}
	.bigBoxHandle a {
		color: #2e57a9;
		text-decoration: none;
		}
		.bigBoxHandle a:hover {
		text-decoration: underline;
		}

.bigBoxHandleHity {
	width: 630px;
	margin-left: 15px;
	margin-right: 15px;
	}
	.bigBoxHandleHity a {
		color: #2e57a9;
		text-decoration: none;
		}
		.bigBoxHandleHity a:hover {
		text-decoration: underline;
		}		

.bigBoxHandleKity {
	width: 630px;
	margin-left: 15px;
	margin-right: 15px;
	}
	.bigBoxHandleKity a {
		color: #2e57a9;
		text-decoration: none;
		}
		.bigBoxHandleKity a:hover {
		text-decoration: underline;
		}
		
.slider {
	width: 660px;
	height: 150px;
	overflow: hidden;
}

.bigBattle {
	width: 630px;
	margin-left: 0px;
	margin-right: 0px;
	}
	.bigBattle div {
		float: left;
		text-align: center;
		}
		.bigBattle div.vsBig {
			font-size: 18px;
			padding: 230px 6px 0px 6px;
		}
		.bigBattle div.bigBattleDesc {
			width: 630px;
			}
			.bigBattle div.bigBattleDesc .left {
				width: 275px;
			}
			.bigBattle div.bigBattleDesc .right {
				width: 275px;
			}
			.bigBattle div.bigBattleDesc .vote {
				width: 80px;
				height: 23px;
				margin-top: 10px;
				padding-top: 3px;
				color: #fff;
				font-family:"Trebuchet MS";
			}
			.bigBattle div.bigBattleDesc div a{
				color: #000;
				font-family:"Trebuchet MS";
				text-decoration:none;
				width: 80px;
				height: 26px;
				line-height: 30px;
			}

.bigPoll {
	width: 630px;
	margin-top: 20px;
	margin-bottom: 20px;
	background: url(../images/bigPoll_bg.png) no-repeat center top;
	}
	.bigPoll .blueEnd {
		float: left;
		width: 23px;
		height: 55px;
		background:url(../images/bigPoll_blue_end.png) no-repeat;
	}
	.bigPoll .greenEnd {
		float: left;
		width: 23px;
		height: 55px;
		background:url(../images/bigPoll_green_end.png) no-repeat;
	}
	.bigPoll .bigPollHandle {
		float: left;
		width: 584px;
		height: 55px;
		color: #fff;
		font-size: 17px;
	}
	.bigPoll .blue {
		background:url(../images/bigPoll_blue.png) repeat-x;
		height: 38px;
		padding-top: 17px;
	}
	.bigPoll .green {
		background:url(../images/bigPoll_green.png) repeat-x;
		height: 38px;
		padding-top: 17px;
	}

.addedBy {
	width: 630px;
	text-align: left !important;
	color: #585858;
	margin-bottom: 5px;
	}
	.addedBy .text {
		padding: 20px 0px 0px 10px;
	} 
	
.bigBox2ColsContent {
	width: 660px;
	background: url(../images/bigBox_bg_divided.png) repeat-y;
	border: 0px solid #ff0000;
}
.bigBox2ColsRow {
	width: 630px;
	margin-left: 0px;
	margin-right: 0px;
	float: left;
	}
	.bigBox2ColsRow div {
		float: left;
		text-align: center;
		}
		.bigBox2ColsRow div.vs {
			font-size: 15px;
			padding: 40px 0px 0px 0px;
			width: 48px;
			font-weight: bold;
		}
		.bigBox2ColsRow div.spacer {
			font-size: 15px;
			width: 10px;
		}
		.bigBox2ColsRow div.bigBox2ColsDesc {
			width: 300px;
			text-align: center !important;
			padding: 5px 0px 5px 0px;
			font-weight: bold;
			}
			.bigBox2ColsRow div.bigBox2ColsDesc a {
			text-decoration: none;
			color: #000;
			display: block;
			height: 42px;
			}
			.bigBox2ColsRow div.bigBox2ColsDesc a:hover {
				text-decoration: underline;
			}
			.bigBox2ColsRow div.bigBox2ColsDesc .vote {
				width: 70px;
				height: 23px;
				color: #fff;
				font-family:"Trebuchet MS";
				font-size:  12px;
				margin-left: auto !important;
				margin-right: auto !important;
				float: none;
				margin-top: 5px;
				}
				.bigBox2ColsRow div.bigBox2ColsDesc .vote a {
					color: #fff;
					text-decoration: none;
				}
	
	

.bigBox2ColsLeft {
	width:300px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	}
	.bigBox2ColsLeft h1 {
		text-align: left;
		margin-left: 0px !important;
	}
	
.bigBox2ColsRight {
	width:300px;
	float: left;
	margin-left: 17px;
	margin-bottom: 10px;
	}
	.bigBox2ColsRight h1 {
		text-align: left;
		margin-left: 0px !important;
	}

.smallPoll {
	width: 300px;
	margin-top: 5px;
	margin-bottom: 5px;
	}
	.smallPoll .blueEnd {
		float: left;
		width: 15px;
		height: 38px;
		background:url(../images/smallPoll_blue_end.png) no-repeat;
	}
	.smallPoll .greenEnd {
		float: left;
		width: 15px;
		height: 38px;
		background:url(../images/smallPoll_green_end.png) no-repeat;
	}
	.smallPoll .smallPollHandle {
		float: left;
		width: 268px;
		height: 38px;
		color: #fff;
		font-size: 14px;
		font-weight: bold;
	}
	.smallPoll .blue {
		background:url(../images/smallPoll_blue.png) no-repeat;
		height: 28px;
		padding-top: 10px;
	}
	.smallPoll .green {
		background:url(../images/smallPoll_green.png) no-repeat;
		height: 28px;
		padding-top: 10px;
	}

.opiniaItem {
	width: 630px;
	margin-bottom: 10px;
	}
	.opiniaItem span {
		display: block;
		}
		.opiniaItem span.opiniaItemTitle {
			color: #2e57a9;
			width: 430px;
			float: left;
		}
		.opiniaItem span.opiniaItemAdded {
			color: #9a9a9a;
			width: 200px;
			font-size: 11px;
			text-align: right;
			float: left;
		}
		.opiniaItem span.opiniaItemContent {
			clear: both;
			width: auto;
			color: #585858;
			}
			.opiniaItem span.opiniaItemContent a {
				color: #2e57a9;
				text-decoration: none;
				}
				.opiniaItem span.opiniaItemContent a:hover{
					text-decoration: underline;
				}

.pagination {
	width: 630px;
	text-align: center;
	color: #585858;
	font-weight: bold;
	letter-spacing: 4px;
	padding-bottom: 20px;
	padding-top: 20px;
	}
	.pagination a {
		color: #2e57a9;
		font-weight: bold;
		text-decoration: none;
		padding: 2px;
		letter-spacing: 0px;
		}
		.pagination a:hover {
		color: #2e57a9;
		text-decoration: underline;
		}
		.pagination a.small {
			font-size: 11px;
		}
	
/***** LEWA STRONA [end] ***********************************/

/***** PRAWA STRONA ***********************************/

#rightSide {
	float: left;
	width: 300px;
}

.smallBox {
	float: left;
	width: 300px;
}

.smallBoxTop {
	background: url(../images/smallBox_top.png) no-repeat left bottom;
	width: 300px;
	height: 9px;
}

.smallBoxContent {
	background: url(../images/smallBox_bg.png) repeat-y;
}

.smallBoxBottom {
	background: url(../images/smallBox_bottom.png) no-repeat left top;
	width: 300px;
	height: 9px;
}

.smallBoxHandle {
	width: 270px;
	margin-left: 15px;
	margin-right: 15px;
}

.smallBoxHandle a {
    color:#2E57A9;
    text-decoration:none;
}

.smallBoxHandleItem {
	margin-bottom: 20px;
}

#dodajHiK {
	width: 270px;
	height: 104px;
	background: url(../images/dodaj_hit_kit.png) no-repeat left top;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 10px;
}

.dodajBtn {
	width: 117px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding-top: 65px;
	}
	.dodajBtn a {
		font-size: 15px;
		color: #fff;
		text-decoration:none;
	}

#hityTygodnia, #kityTygodnia {
	width: 270px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 15px;
	}
	#hityTygodnia div, #kityTygodnia div {
		float: left;
		}

img.hity, img.kity {
	filter: none !important;
	opacity: 1.0 !important;
	-moz-opacity:1.0 !important;
	-khtml-opacity: 1.0 !important;
	margin-bottom: 20px;
}
img.hity:hover, img.kity:hover {
	filter: none  !important;
	opacity: 1.0 !important;
	-moz-opacity:1.0 !important;
	-khtml-opacity: 1.0 !important;
}

.fotoLeft {
	width: 135px; 
	text-align:left; 
	margin-left: 0px; 
	float: left;
}

.fotoRight {
	width: 135px;
	text-align:right;
	float: left;
}

#rightSide_sowa h4, #rightSide_sowa .zobacz-wiecej-opis {
	text-align: left;	
}

#rightSide_sowa .fotoLeft {
	width: 120px; 
	text-align:left; 
	margin-left: 20px; 
	float: left;
}

#rightSide_sowa .fotoRight {
	width: 110px;
	text-align: left;
	float: left;
}

.battleTitle {
	clear: both;
	width: 270px;
	text-align: center;
	color: #2e57a9;
	font-size: 15px;
	margin-top: 10px !important;
	font-weight: bold;
	}
	.battleTitle a {
				color: #2e57a9;
				text-decoration: none;
				}
				.battleTitle a:hover{
					text-decoration: underline;
				}

.Ranking {
	width: 270px;
	float: left;
}

.RankingNumber{
	width: 40px;
	height: 35px;
	color: #2e57a9;
	font-size: 15px;
	text-align: left;
	margin-top: 0px;
	font-size: 24px;
	}

.RankingBall {
	width: 45px;
	height: 43px;
	color: #2e57a9;
	font-size: 15px;
	text-align: left;
	margin-top: 0px;
	font-size: 24px;
	}
	.RankingBall  img {
		margin-top: -2px;
		vertical-align:middle;
		float:left;
	}

.One { background:url(../images/list_ball_1.png) no-repeat bottom left; }
.Two { background:url(../images/list_ball_2.png) no-repeat bottom left; } 
.Three { background:url(../images/list_ball_3.png) no-repeat bottom left; }
.Four { background:url(../images/list_ball_4.png) no-repeat bottom left; }
.Five { background:url(../images/list_ball_5.png) no-repeat bottom left; }
	
.RankingTitle {
	width: 190px;
	height: 45px;
	display:table-cell;
	vertical-align: middle;
	color: #2e57a9;
	font-size: 15px;
	text-align: center;
	margin-top: 6px;
	font-weight: bold;
	}
	.RankingTitle a {
		text-decoration: none;
		color: #2e57a9;
		}
		.RankingTitle a:hover {
			text-decoration: underline;
		}

.RankingRankFix {
	width: auto !important;
}

.RankingRank {
	text-align:right !important;
	width: 80px;
	height: 34px;
	color: #fc3500;
	font-size: 8px;
	margin-top: 5px;
	float:right !important;
	}
	.RankingRank img {
		margin-top: -1px;
		vertical-align:middle;
	}

.polecamy {
	width: 270px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: -10px;
}

.polecamyItem {
	color: #585858;
	margin-bottom: 10px;
	float: left;
	}
	.polecamyItem div {
		float: left;
	}


.polecamyItemFoto {
	float: left;
	margin-right: 5px;
}

.polecamyItemText {
	float: left;
	width: 190px;
	}
	.polecamyItemText a {
		text-decoration: none;
		color: #585858;
		}
		.polecamyItemText a:hover {
			text-decoration: underline;
		}
		
.polecamyItemText span.title {
		color: #2e57a9;
		font-size: 13px;
		display:block;
		margin-bottom: 2px;
		font-weight: bold;
		
}

.tags {
	width: 270px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: -10px;
	color: #30539b;
	text-align: justify;
	}
	.tags span {
		padding: 5px;
	}
	.tags a {
		color: #2e57a9;
		text-decoration: none;
		}
		.tags a:hover {
			text-decoration: underline;
		}

#footer {
	color: #555555;
	text-align: center;
	font-size: 11px;
	margin-top: 20px;
	border-top: 1px solid #4e4e4e;
	padding-top: 10px;
	}
	#footer a {
		color: #ababab;
		text-decoration: none;
		}
		#footer a:hover {
			text-decoration: underline;
		}
	#footer span.copyright {
		color: #707070;
		display:block;
		padding-top: 10px;
		padding-bottom: 10px;
	}

/****** FORMULARZE *****************************/

form {
	color: #585858;
	}
	form input {
		background-color: #f0f0f0;
		border: 1px solid #787878;
		color: #585858;
		padding: 2px;
	}
	form textarea {
		background-color: #f0f0f0;
		border: 1px solid #787878;
		color: #585858;
	}

form#opinie	{
	width: 630px;
	margin-bottom: 20px;
	}
	form#opinie textarea {
		width: 625px;
		height: 85px;
		overflow: auto;
		margin-bottom: 10px;
	}
	form#opinie input {
		width: 160px;
		margin-right: 30px;
		}
		form#opinie input.opinieBtn {
			width: 149px;
			height: 23px;
			color: #c8c8c8;
			background: url(../images/opinieBtn_bg.png);
			border: 0px;
			cursor: pointer;
			margin-right: 0px;
			margin-left: 10px;
			font-family: "Trebuchet MS";
		}
		form#opinie input.opinieBtn:hover {
				filter:alpha(opacity=80);
				-moz-opacity:0.8;
				-khtml-opacity: 0.8;
				opacity: 0.8;
			}

form#dodaj {
	width: 630px;
	margin-bottom: 20px;
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	}
	form#dodaj input {
		width: 250px;
		margin-bottom: 10px;
		margin-top: 5px;
		}
		form#dodaj input.tytulZdj {
			width: 345px;
			margin-bottom: 10px;
			margin-top: 5px;
		}
		form#dodaj input.autorZdj {
			width: 255px;
			margin-bottom: 10px;
			margin-top: 5px;
		}
		form#dodaj input.formFile {
			width: 300px !important;
			margin-bottom: 10px;
			margin-top: 5px;
		}
		form#dodaj input.chkBox {
			width: auto;
			border: 0px;
			padding: 0px;
			margin: 0px;
		}
		form#dodaj input.dodajBtn {
			width: 80px;
			height: 26px;
			color: #fff;
			background: url(../images/dodajBtn_bg.png) no-repeat;
			border: 0px;
			cursor: pointer;
			margin-top: 20px;
			font-family: "Trebuchet MS";
			font-size: 14px;
			padding: 0px;
			}
			form#dodaj input.dodajBtn:hover {
				filter:alpha(opacity=80);
				-moz-opacity:0.8;
				-khtml-opacity: 0.8;
				opacity: 0.8;
				padding-left: 2px;
			}
		
	form#dodaj textarea {
		width: 625px;
		height: 135px;
		overflow: auto;
		margin-top: 20px;
		margin-bottom: 10px;
		font-size: 11px;
	}
		
form#dodaj span {
	display: blok;
	float: left;
	margin-bottom: 20px;
	}
	form#dodaj span.blokL {
		margin-right: 18px;
	}




.ageCheck {
	float: left;
	width: 890px;
	margin-left: 40px;
	margin-right: 40px;
	margin-top: 25px;
	margin-bottom: 40px;
	color: #585858;
	font-family:"Trebuchet MS";
	font-size: 18px;
	font-weight: normal;
	}
	.ageCheck h1 {
		color: #000;
		font-family:"Trebuchet MS";
		font-size: 24px;
		font-size: bold;
		padding-top: 10px;
		margin: 0px 0px 10px 0px !important;
	}

.checkButtons {
		text-align: center;
		margin-top: 40px;
		margin-bottom: 35px;
	}
	.checkButtons img {
			margin-left: 40px;
			margin-right: 40px;
	}
.smallBoxHandleItem h4 {
	text-align: center;
	font-size: 15px;
}
.zobacz-wiecej-opis {
	font-size: 12px;
	text-align: center;
	color: #2E57A9;
	font-weight: bold;
	margin-bottom: 2px;
}
#ustaw-startowa {
	width: 200px;
	float: right;
	margin-top: 8px;
}
#homepagelink {
	background: url('../images/startowa.png') no-repeat;
	color: #2F5EB1;
	text-decoration: none;
	padding: 3px 0 0 60px;
	height: 29px;
	display: block;
	font-weight: bold;
	font-size: 11px;

}
