html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -50px; /* the bottom margin is the negative value of the footer's height */
}

.footer, .push {
	height: 50px; /* .push must be the same height as .footer */
}

body
{
	background : #FFFFFF url("../img/bg.jpg") 0px 0px repeat-x;
	margin  : 0px;
	padding : 0px;
	font : normal normal 11px/14px Tahoma,Arial,Helvetica,sans-serif;
	color : #484848;
}

form, input
{
	padding : 0px;
	margin  : 0px;
}

#RAMKA {width:569px; margin: 0 auto; height: 154px; background: url("../img/bg_ramka.gif") top left no-repeat;}
	#RAMKA div { width: 94%; height: 82%; margin: auto; top: 13px; position: relative;}
	#RAMKA img { border: 0px; margin-right:12px;}

.komentarze_loguj { color:#1c408a; font-size: 11px; text-align:center; margin: 0 auto; margin-top:10px}
	/*.komentarze_loguj span {font-size: 11px; padding: 15px; color:#fc8200;}*/
	.komentarze_loguj a {text-decoration: underline; color:#1c408a !important; font-size: 12px; }

#KOMENTARZE {
	width: 569px;
	margin: 0 auto;
}

.komentarz { width: 569px; min-height: 110px; padding: 10px 0px;}
	.komentarz img { margin-right:10px; }
	.komentarz p { font-size: 11px; color:#979797; line-height: 18px; margin: 3px 0px; width: 399px; float:right;}
	.komentarz .autor { color:#e04502; font-weight: bold; font-size: 12px;}

#PAGER_TOP { margin:0px auto; text-align: center; padding-bottom: 10px; border-bottom: 1px dotted #cdcdcd; color:#363636;}
	#PAGER_TOP a { color:#363636; text-decoration:none; }
	#PAGER_TOP a span { color:#1b4188; font-weight: bold; font-size: 12px; text-decoration: underline;}

#PAGER_BOTTOM { margin:10px auto; text-align: center; padding-top: 10px; border-top: 1px dotted #cdcdcd; color:#363636;}
	#PAGER_BOTTOM a { color:#363636; text-decoration:none; }
	#PAGER_BOTTOM a span { color:#1b4188; font-weight: bold; font-size: 12px; text-decoration: underline;}

#logo
{
	width : 220px;
	height : 78px;
	position : absolute;
	top : 0px;
	left : 15px;
}

#logo img
{
	width  : 220px;
	height : 78px;
	border : none;
}

input.search
{
	cursor: pointer;
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 25px;
	height: 18px;
	background: url('../img/submit1.jpg') repeat-x left top;
}

input.submit
{
	cursor: pointer;
	border: 0px;
	background: #999;
	font-weight: bold;
	text-decoration: underline;
	font-size:11px;
	color: #FFFFFF;
	margin: 3px;
	padding: 1px 2px;
	background: url('../img/submit.gif') repeat-x left top;
}

div.input_form
{
	width: 350px;
	height: 30px;
	padding: 5px;
	float: left;
	border-style: dashed;
	border-color: grey;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
}

div.input_block
{
	width: 600px;
	float: left;
	display: block;
}

div.input_label
{
	width: 150px;
	height: 30px;
	padding: 5px;
	float: left;
	border-style: dashed;
	border-color: white;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
}

div.reg_info
{
	width : 448px;
	margin-top : 20px;
	background : transparent url("../img/belrev.png") 0px 0px no-repeat;
	position : relative;
	padding-top : 80px;
	height : 20px;
}

div.reg1
{
	position : absolute;
	width  : 440px;
	height : 80px;
	font-weight : bold;
	color : #1B4397;
	top : 4px;
	left : 23px;
	text-align : left;
}

span.left2
{
	text-align : left;
	background : transparent url("../img/arrow2.gif") 0px 5px no-repeat;
	padding-left : 15px;
}

#top
{
	width  : 993px;
	height : 125px;
	overflow : hidden;
	margin : 0px auto;
	background : transparent url("../img/topbg.jpg") 0px 0px repeat-x;
	position : relative;
}

#menu_top
{
	position : absolute;
	top :90px;
	left : 170px;
	width : 993px;
	height : 29px;
}

#menu_top a
{
	display : block;
	float : left;
	width : 73px;
	height : 29px;
	line-height : 29px;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	text-align : center;
	color : #fff;
	background-image : url("../img/menubg1.jpg");
	background-repeat : no-repeat;
	margin-left : 7px;
	overflow : hidden;
}

#menu_top a:hover
{
	text-decoration : underline;
	background-image : url("../img/menubg2.jpg") !important;
}

#search
{
	position : absolute;
	top :22px;
	left : 605px;
	width : 200px;
	height : 29px;
	color : #1A4093;
	font-size : 12px;
	font-family : Arial,Helvetica,sans-serif;
	font-weight : bold;
}

#search input.txt
{
	width : 127px;
	height : 17px;
	background-color : #F0F0F0;
	border-top : 1px #A9A9A9 solid;
	border-left : 1px #A9A9A9 solid;
	border-bottom : none;
	border-right : none;
	font : normal normal 11px/17px Tahoma,Helvetica,sans-serif;
	color : #989898;
}

#search input
{
	vertical-align : middle;
}

#search span
{
	font-size : 12px;
	font-family : Arial,Helvetica,sans-serif;
	letter-spacing: 1.1px;
	font-weight : bold;
}

#loginbox
{
	position : absolute;
	top : 15px;
	right : 20px;
	width : 140px;
	height : 95px;
	font : normal normal 10px/16px Tahoma, Helvetica, sans-serif;
	color : #194397;

}

#loginbox a
{
	color : #194397;
	text-decoration : none;
	background : transparent url("../img/arrow.gif") 0px 4px no-repeat;
	padding-left : 10px;
}

#loginbox a:hover
{
	text-decoration : underline;
}


#loginbox a.login
{
	text-decoration : underline;
	background-image: none;
	padding-left : 2px;
}
#loginbox a.login:hover
{
	text-decoration : none;
	background-image: none;
}


#loginbox input.txt
{
	width : 105px;
	height : 16px;
	background-color : #F0F0F0;
	border-top : 1px #A9A9A9 solid;
	border-left : 1px #A9A9A9 solid;
	border-bottom : none;
	border-right : none;
	font : normal normal 11px/17px Tahoma,Helvetica,sans-serif;
	color : #989898;
}

#loginbox input
{
	vertical-align : middle;
}


#new
{
	position : absolute;
	/*width : 100px;*/
	height : 12px;
	bottom : 2px;
	left : 0px;
	line-height : 12px;
}

#page
{
	width  : 995px;
	overflow : hidden;
	margin : 0px auto;
	text-align : center;
}

#left
{
	width : 162px;
	overflow : hidden;
	float : left;
	line-height : 18px;
}

#right
{
	width : 161px;
	overflow : hidden;
	float : right;
}

#right ul.menu
{
	margin : 0px;
	padding : 0px;
}

#right ul.menu li
{
	margin : 0px;
	padding : 0px;
	list-style-type : none;
	background : transparent url("../img/krop2.gif") 0px 6px no-repeat;
	padding-left : 10px;
	padding-top : 2px;
	text-align : left;
}

#right span
{
	color : #FF6300;
	font-weight: bold;
}

#content
{
	width : 628px;
	float : left;
	overflow : hidden;
	padding : 0px 20px;
	line-height : 18px;
	text-align : left;
}

ul.error
{
	margin : 0px;
	margin-left : 50px;
	margin-top : 20px;
	margin-bottom : 20px;
	padding : 0px;
}

ul.error li
{
	margin : 0px;
	padding : 0px;
	list-style-type : none;
	background : transparent url("../img/krop.gif") 0px 3px no-repeat;
	padding-left : 20px;
	color: #AB0000;
	font-size : 13px;
	text-align : left;
}

ul.report
{
	margin : 0px;
	margin-left : 50px;
	margin-top : 20px;
	margin-bottom : 20px;
	padding : 0px;
}

ul.report li
{
	margin : 0px;
	padding : 0px;
	list-style-type : none;
	background : transparent url("../img/krop.gif") 0px 3px no-repeat;
	padding-left : 20px;
	color: #194397;
	font-size : 13px;
	text-align : left;
}

#left ul.menu
{
	margin : 0px;
	padding : 0px;
}

#left ul.menu2
{
	margin : 5px 0px;
	padding : 0px;
}

#left ul.menu2 span
{
	color:#AB0000;
}

#left ul.menu li
{
	margin : 0px;
	padding : 0px;
	list-style-type : none;
	background : transparent url("../img/plus.gif") 0px 1px no-repeat;
	padding-left : 20px;
	text-align : left;
}

#left ul.menu2 li
{
	margin : 0px;
	padding : 0px;
	list-style-type : none;
	background : transparent url("../img/krop.gif") 0px 5px no-repeat;
	padding-left : 20px;
	text-align : left;
}

#left a
{
	color : #484848;
	text-decoration : none;
}

#left a:hover
{
	text-decoration : underline;
}

#box1a
{
	width : 162px;
	overflow : hidden;
	background : transparent url("../img/bgb1.jpg") 0px 100% no-repeat;
}

#box1b
{
	width : 132px;
	overflow : hidden;
	background : transparent url("../img/bgt1.jpg") 0px 0px no-repeat;
	margin : 0px auto;
	padding : 50px 15px 10px 15px;
	position : relative;

}

#box2
{
	width : 132px;
	overflow : hidden;
	background : transparent url("../img/bgt2.jpg") 0px 0px no-repeat;
	margin : 0px auto;
	padding : 40px 15px 10px 15px;
	text-align : left;
	position : relative;
}

#box2a
{
	width : 162px;
	overflow : hidden;
	background : transparent url("../img/bgb2.jpg") 0px 100% no-repeat;

}

#box2b
{
	width : 132px;
	overflow : hidden;
	background : transparent url("../img/bgt2.jpg") 0px 0px no-repeat;
	margin : 0px auto;
	padding : 50px 15px 10px 15px;
	position : relative;

}

#box3
{
	width : 132px;
	height : 156px;
	background : transparent url("../img/bg3.jpg") 0px 0px no-repeat;
	margin : 0px auto;
	padding : 40px 15px 30px 15px;
	text-align : left;
	overflow : hidden;
	position : relative;
}

#box3a
{
	width : 162px;
	overflow : hidden;
	background : transparent url("../img/bg3down.jpg") 0px 100% no-repeat;
	margin-bottom: 10px;

}
#box3a a.link
{
	color : #FF6300;
	font-size : 11px;
	font-weight : bold;
}

#box3b
{
	width : 132px;
	overflow : hidden;
	background : transparent url("../img/bg3top.jpg") 0px 0px no-repeat;
	margin : 0px auto;
	padding : 40px 24px 30px 15px;
	position : relative;

}

#box3 div
{
	position : absolute;
	width  : 100%;
	height : 19px;
	bottom : 10px;
	left   : 60px;
	text-align : left;
}

#box3 img
{
	margin : 5px 0px;
}


#box4
{
	width : 137px;
	background : transparent url("../img/belgrad.jpg") 2px 0px no-repeat;
	margin : 0px auto;
	padding : 0px 15px 10px 10px;
	text-align : center;
	overflow : hidden;
	position : relative;
	margin-top : 10px;
}

ul.menu3
{
	margin : 5px 0px;
	padding : 0px;
}

ul.menu3 li
{
	margin : 0px;
	padding : 0px;
	list-style-type : none;
	text-align : left;
	line-height : 15px;
}

#box4 ul.menu3 li a
{
	color : #484848;
	text-decoration : none;
	line-height : 15px;
	background : transparent url("../img/line.jpg") 0px 99% no-repeat;
	padding-left : 20px;
	padding-right : 20px;
	display : block;
	width : 120px;
	overflow : hidden;
}

#box4 ul.menu3 li a span
{
	color : #AB0000;
}

#box4 ul.menu3 a:hover
{
	text-decoration : underline;
}


#content div.bel
{
	width  : 628px;
	height : 21px;
	background : transparent url("../img/bel2.jpg") 0px 0px no-repeat;
	overflow : hidden;
	padding-top : 20px;
	text-align : left;
	padding-left : 10px;
}

#content div.header1
{
	font-weight : bold;
	color : #AB0000;
}

#content h1.header1
{
	font-size : 14px;
	font-weight : bold;
	color : #AB0000;
	overflow : hidden;
	text-align : left;
	padding-left : 10px;
	display:inline;
}


div.boxshort1
{
	margin-top:15px;
	width:550px;
	overflow : hidden;
	float : right;
	text-align : left;
	padding : 0px 15px;
}

div.boxshort2
{
	width:103px;
	height:130px;
	overflow : hidden;
	background-image:url("../img/boxshort2.gif");
	float : left;
	text-align : left;
	padding : 5px 15px;
}

/*div.boxshort2 a
{
	color : #484848;
	text-decoration : none;
	padding-left : 15px;
	background : transparent url("../img/arrow2.gif") 0px 5px no-repeat;
}*/

div.boxshort3
{
	width:123px;
	height:120px;
	overflow : hidden;
	background: transparent url("../img/boxshort3.gif") 0px 0px no-repeat;
	float : left;
	text-align : left;
	margin-top:10px;
	padding : 5px 15px;
}

div.boxshort4
{
	margin-top: 30px;
	margin-left: 30px;
	width:405px;
	float : right;
	text-align : left;
	padding : 0px 15px;
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

a.point
{
	color : #484848;
	text-decoration : none;
	padding-left : 15px;
	background : transparent url("../img/arrow2.gif") 0px 5px no-repeat;
}

a.point:hover
{
	text-decoration : underline !important;
}

td.left
{
	text-align : left;
	vertical-align : top;
}

div.boxshort2 a:hover
{
	text-decoration : underline;
}

#content a
{
	color : #484848;
}

#video
{
	width : 628px;
	margin-top : 20px;
	background : transparent url("../img/belrev.png") 0px 0px no-repeat;
	position : relative;
	padding-top : 80px;
}

#video div.abs1
{
	position : absolute;
	width  : 600px;
	height : 20px;
	font-weight : bold;
	color : #1B4397;
	top : 4px;
	left : 23px;
	text-align : left;
}

#video div.abs2
{
	position : absolute;
	width  : 280px;
	height : 20px;
	top : 33px;
	left : 23px;
	text-align : right;
}

#video div.abs2 span
{
	font-family : arial, sans-serif;
}

#video div.abs2 a
{
	text-decoration : none;
	color : #494949;
}

#video div.abs2 a:hover
{
	text-decoration : underline;
}

#video div.abs3
{
	position : absolute;
	width  : 200px;
	height : 20px;
	font-weight : bold;
	color : #1B4397;
	top : 16px;
	left : 345px;
	text-align : left;
}

#video div.abs4
{
	position : absolute;
	width  : 280px;
	height : 40px;
	top : 33px;
	left : 350px;
	text-align : right;
}

#video div.abs4 span
{
	font-family : arial, sans-serif;
}

#video div.abs4 a
{
	text-decoration : none;
	color : #494949;
}

#video div.abs4 a:hover
{
	text-decoration : underline;
}

#videoC
{
	width : 100%;
	overflow : hidden;
	background : transparent url("../img/k.gif") 315px 0px repeat-y;
}

.videoL
{
	width : 292px;
	height : 185px;
	float : left;
	overflow : hidden;
}

.videoR
{
	width : 292px;
	height : 185px;
	float : right;
	overflow : hidden;
}

div.videoBox
{
	width : 292px;
	overflow : hidden;
	text-align : left;
	background :  transparent url("../img/bgbox.gif") 43px 25px no-repeat;
}


#video div.videoBox a.title
{
	color : #194397;
	font-weight: bold;
	text-decoration : none;
}

#video div.videoBox a.title:hover
{
	color : #194397;
	font-weight: bold;
	text-decoration : underline;
}

#video div.videoBox a.title:visited
{
	color : #651A97;
	font-weight: bold;
	text-decoration : none;
}

span.title
{
	color : #194397;
	font-weight: bold;
}

span.title2
{
	color : #194397;
	font-weight: bold;
	font-size : 12px;
}

img.vfoto
{
	float : left;
	border: 0px;
	margin-top : 25px;
	margin-bottom : 25px;
	margin-right : 30px;
}

img.vfoto2
{
	float : right;
	border: 0px;
	margin-top : 25px;
	margin-bottom : 25px;
	margin-right : 0px;
}

.blue
{
	color : #194397;
}

.red
{
	color : #AB0000;
}

div.videoBox2
{
	width : 292px;
	overflow : hidden;
	text-align : right;
	margin-bottom : 30px;
}

div.videoBox2 img
{
	margin-top : 4px;
}

div.videoBox2 a
{
	color : #AB0000 !important;
	font-weight : bold;
	text-decoration : none !important;
	margin-right  : 20px;
}

div.videoBox2 a:hover
{
	text-decoration : underline !important;
}


#bottom1
{
	width : 490px;
	padding-left : 490px;
	margin : 0px auto;
}

#bottom2
{
	margin-top: 10px;
	width  : 100%;
	height : 43px;
	background-color : #1D418B;
	border-top : 6px #1F4799 solid;
}

#bottom3
{
	width : 995px;
	line-height : 43px;
	margin : 0px auto;
}

#bottomL
{
	width : 39%;
	float : left;
	color : #fff;
}

#bottomL span
{
	color : #C3CFEA;
}

#bottomR
{
	width : 59%;
	float : right;
	color : #44619E;
}

#bottomR a
{
	color : #C3CFEA;
	text-decoration : none;
}

#bottomR a:hover
{
	text-decoration : underline;
	color : #fff;
}

#bottomL a
{
	color : #fff;
	text-decoration : none;
	font-weight : bold;
}

#bottomL a:hover
{
	text-decoration : underline;
}


#jokes
{
	width : 648px;
	margin-top : 20px;
	background : transparent url("../img/belrev.png") 0px 0px no-repeat;
	position : relative;
	padding-top : 80px;
	text-align : left;
}

#jokes div.abs1
{
	position : absolute;
	width  : 600px;
	height : 20px;
	font-weight : bold;
	color : #1B4397;
	top : 4px;
	left : 23px;
	text-align : left;
}

#jokes div.abs2
{
	position : absolute;
	width  : 240px;
	height : 20px;
	top : 33px;
	left : 0px;
	text-align : right;
}

#jokes div.abs2 span
{
	font-family : arial, sans-serif;
}

#jokes div.abs2 a
{
	text-decoration : none;
	color : #494949;
}

#jokes div.abs2 a:hover
{
	text-decoration : underline;
}

div.jokeBox
{
	padding-top : 10px;
	padding-left : 30px;
	padding-right : 30px;
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

a.str
{
	text-decoration : none !important;
}

a.str:hover
{
	text-decoration : underline !important;
}

span.str
{
	color : #E10078;
	font-weight : bold;
	text-decoration : underline;
	font-size : 12px;
}

td.left2
{
	text-align : left;
	background : transparent url("../img/arrow2.gif") 0px 12px no-repeat;
	padding-left : 15px;
}

input.txt2
{
	width : 330px;
	height : 16px;
	border : 1px #CECFD0 solid;
	vertical-align : middle;
	padding : 3px;
	font-family : Tahoma, Helvetica, sans-serif;
	font-size   : 11px;
}

textarea.txt2
{
	width : 330px;
	height : 56px;
	border : 1px #CECFD0 solid;
	vertical-align : middle;
	padding : 3px;
	font-family : Tahoma, Helvetica, sans-serif;
	font-size   : 11px;
}

#content2
{
	margin:0px auto;
}

h1
{
	font-size : 15px;
	margin : 0px;
	padding : 0px;
	color : #E73C00;
}

div.gamesBox
{
	width : 100%;
	overflow : hidden;
	text-align : left;
	background :  transparent url("../img/bgbox.gif") 28px 25px no-repeat;
}


#games
{
	width : 648px;
	margin-top : 20px;
	background : transparent url("../img/belrev.png") 0px 0px no-repeat;
	position : relative;
	padding-top : 80px;
	text-align : left;
}

#games div.abs1
{
	position : absolute;
	width  : 100%;
	height : 20px;
	font-weight : bold;
	color : #1B4397;
	top : 4px;
	left : 23px;
	text-align : left;
}

#games div.abs2
{
	position : absolute;
	width  : 100%;
	height : 20px;
	top : 33px;
	right : 10px;
	text-align : right;
}


#games div.abs2 span
{
	font-family : arial, sans-serif;
}

#games div.abs2 a
{
	text-decoration : none;
	color : #494949;
	margin-left : 30px;
}

#games div.abs2 a:hover
{
	text-decoration : underline;
}

#games div.gamesBox a.title
{
	color : #194397;
	font-weight: bold;
	text-decoration : none;
}

#games div.gamesBox a.title:hover
{
	color : #194397;
	font-weight: bold;
	text-decoration : underline;
}

#games div.gamesBox a.title:visited
{
	color : #651A97;
	font-weight: bold;
	text-decoration : none;
}

#smsy
{
	width : 648px;
	margin-top : 20px;
	background : transparent url("../img/belrev.png") 0px 0px no-repeat;
	position : relative;
	padding-top : 80px;
	text-align : left;
}

#smsy div.abs1
{
	position : absolute;
	width  : 600px;
	height : 20px;
	font-weight : bold;
	color : #1B4397;
	top : 4px;
	left : 23px;
	text-align : left;
}

#smsy div.abs2
{
	position : absolute;
	width  : 240px;
	height : 20px;
	top : 33px;
	left : 0px;
	text-align : right;
}

#smsy div.abs2 span
{
	font-family : arial, sans-serif;
}

#smsy div.abs2 a
{
	text-decoration : none;
	color : #494949;
}

#smsy div.abs2 a:hover
{
	text-decoration : underline;
}

div.smsBox
{
	width : 100%;
	overflow : hidden;
	background : transparent url("../img/k3.gif") 50% 0px repeat-y;
}

div.smsL
{
	width : 288px;
	padding : 10px;
	padding-bottom : 15px;
	overflow : hidden;
	float : left;
}

div.smsR
{
	width : 288px;
	padding : 10px;
	padding-bottom : 15px;
	overflow : hidden;
	float : right;
}

#teksty
{
	width : 648px;
	margin-top : 20px;
	background : transparent url("../img/belrev.png") 0px 0px no-repeat;
	position : relative;
	padding-top : 50px;
	text-align : left;
}

#teksty div.abs1
{
	position : absolute;
	width  : 600px;
	height : 20px;
	font-weight : bold;
	color : #1B4397;
	top : 4px;
	left : 23px;
	text-align : left;
}

#teksty div.abs2
{
	position : absolute;
	width  : 240px;
	height : 20px;
	top : 33px;
	left : 0px;
	text-align : right;
}

#teksty div.abs2 span
{
	font-family : arial, sans-serif;
}

#teksty div.abs2 a
{
	text-decoration : none;
	color : #494949;
}

#teksty div.abs2 a:hover
{
	text-decoration : underline;
}

#teksty a:visited
{
	color : #828282;
	text-decoration : underline;
}

#box5
{
	text-align  : center;
	line-height : 18px;
}

#box5 span
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #BFBFBF;
}

#box5 a
{
	color : #AB0000;
}

.star-rating{ position:relative; list-style:none;  margin: 0px; padding:0px; width: 95px;
				height: 21px; background: url('../img/buzki.jpg') top left repeat-x; }
.star-rating li{
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a{
		width:19px;
		height: 21px;
		text-decoration: none;
		z-index: 10;
		position: absolute;
		text-decoration : none !important;
		padding: 0px;
	}
	.star-rating li a:hover{
		background: url('../img/buzki.png') left center;
		text-decoration : none !important;
		z-index: 2;
		left: 0px;
	}
	.star-rating a.one-star{left: 0px;}
	.star-rating a.one-star:hover{width:19px;}
	.star-rating a.two-stars{left:19px;}
	.star-rating a.two-stars:hover{width: 38px;}
	.star-rating a.three-stars{left: 38px;}
	.star-rating a.three-stars:hover{width: 57px;}
	.star-rating a.four-stars{left: 57px;}
	.star-rating a.four-stars:hover{width: 76px;}
	.star-rating a.five-stars{left: 76px;}
	.star-rating a.five-stars:hover{width: 95px;}

	.current-rating{
		background: url('../img/buzki.png') left bottom;
		position: relative;
		height: 21px;

		z-index: 1;
	}


span.headerbox
{
	position : absolute;
	top : 10px;
	left : 15px;
	color : #fff !important;
	font-weight : bold;
	font-family : Arial,Helvetica,sans-serif;
}

a
{
	color : #484848;
	text-decoration : underline;
}

a:hover
{
	color : #000000;
	text-decoration : none;
}

img.ko
{
	float: left;
	padding-left:30px;
}

div.ko
{
	float: left;
	width:180px;
	padding-left: 10px;
	margin-bottom:10px;
	margin-top:10px;
}

div.koall
{
	width:600px;
	margin: 0 auto;
	padding:0;
	padding-right: 10px;
}

div.kok
{
	float: left;
	width:410px;
	text-align: left;
}

div.pokaz_a
{
	width  : 760px;
	margin : 0px auto;
	text-align : center;
	margin-top : 25px;
	margin-bottom : 15px;
}

/* S: wczytywanie reklamy przed gra */
#wczytywanie_reklama{
    width               : 300px;
    height              : 300px;
    margin              : 0px auto;
}

#wczytywanie_pasek {
    width               : 300px;
    margin              : 15px auto;
    border              : 1px solid #1D418B;
    height              : 15px;
    position            : relative;
    overflow            : hidden;
}

#wczytywanie_pasek_procenty {
    position            : absolute;
    width               : 100%;
    height              : 15px;
    top                 : 0px;
    left                : 0px;
    text-align          : center;
    font-weight         : bold;
    color               : #000000;
}

#wczytywanie_pasek_kolor {
    position            : absolute;
    width               : 0%;
    background          : #91AEEC;
    height              : 15px;
    top                 : 0px;
    left                : 0px;
}

#wczytywanie_pomin {
	display: block;
	margin-bottom:15px;
}

p.duze_info
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #484848;
}

input.submit_blue
{
	cursor: pointer;
	border: 0px;
	text-decoration: underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #FFFFFF;
	margin: 3px;
	width: 150px !important;
	height: 32px;
	padding: 1px 2px;
	background: url('../img/button_blue.png') no-repeat;
}

input.submit_red
{
	cursor: pointer;
	border: 0px;
	text-decoration: underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #FFFFFF;
	margin: 3px;
	width: 120px !important;
	height: 32px;
	padding: 1px 2px;
	background: url('../img/button_red.png') no-repeat;
}

input.submit_red_small
{
	cursor: pointer;
	border: 0px;
	text-decoration: underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	margin: 3px;
	width: 75px !important;
	height: 20px;
	padding: 1px 2px;
	background: url('../img/button_red_small.png') no-repeat;
}

#error
{
	width: 100%;
	margin: auto;
	margin-top: 10px;
	border: 1px solid #f10505;
	background: #bc2326;
}

#error p
{
	color: white;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

#error li
{
	color: white;
	list-style-type : circle;
	text-align: left;
	margin-bottom: 8px;
	font-size: 14px;
	font-weight: bold;
}

#error a
{
	color: white;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	text-decoration : underline;
}

#report
{
	width: 100%;
	margin: auto;
	margin-top: 10px;
	border: 1px solid white;
	background: #385ca4;
}

#report p
{
	color: white;
	text-align: center;
	font-size: 17px;
	font-weight: bold;
}

#report li
{
	color: white;
	list-style-type : circle;
	text-align: left;
	margin-bottom: 8px;
	font-size: 14px;
	font-weight: bold;
}

#report a
{
	color: white;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	text-decoration : underline;
}

#report a:hover
{
	color: white;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	text-decoration : none;
}

#users
{
	width : 600px;
	margin-top : 20px;
	background : none;
	position : relative;
	padding-top : 10px;
	text-align : left;
}

#users div.usersBox
{
	width : 100%;
	overflow : hidden;
	text-align : left;
	background :  transparent url("../img/bgbox.gif") 30px 25px no-repeat;
}

#users div.info_row
{
	clear: both;
}

#users div.info_row p.left
{
	margin: 5px 0px;
	padding: 0px;
	width: 90px;
	float: left;
}

#users div.info_row p.right
{
	width: 200px;
	margin: 5px 0px;
	padding: 0px;
	font-weight: bold;
	float: left;
}

#users div.usersBox a.title
{
	color : #194397;
	font-weight: bold;
	text-decoration : none;
}

#users div.usersBox a.title:hover
{
	color : #194397;
	font-weight: bold;
	text-decoration : underline;
}

#users div.usersBox a.title:visited
{
	color : #651A97;
	font-weight: bold;
	text-decoration : none;
}


#obrazek
{
	display: table;
	margin:  0 auto;
}

#obrazek div.srodek
{
	display: table-cell;
	padding: 4px;
}

#obrazek div.boki
{
	display:        table-cell;
	vertical-align: middle;
	padding:        4px;
}

.paginate {
	font-size: 12px;
}