html { 
  /*background: url("images/bgr_image.jpg") no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; */
}


body {
    font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
/*	background-image: url("images/bgr_image.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;	*/
}

img.bg {
    min-height: 100%;
    min-width: 1024px;
    width: 100%;
    height: auto;
    position: fixed;
    top: 0;
    left: 0;
}

h2, h4 {
	position: relative;
	z-index: 1000;
	text-align: center;
	color: #414143;
}

table {
	/*border-collapse: collapse;*/
	/*padding-top: 50px;*/
	margin: 0x;
	position: relative;
	border-spacing: 2px;
}

td {
    /*width: 30px;*/
    text-align: center;
    vertical-align: middle;
	border: 1px solid #414143;
}

th {
    /*width: 30px;*/
    text-align: center;
	border: 1px solid #414143;	
}

#headscores tr {
    height: 30px;

}

#scores tr {
    height: 30px;

}

#scores td
{
	/*background: #e9f6fe;*/
	color: #414143;
    /*border-bottom: 1px solid #999999;*/
}

.pozycja {
    width: 3%;
    text-align: left;
    padding-left: 2px;
}

.name {
    width: 15%;
    text-align: left;
    padding-left: 4px;
}

.firstname {
    width: 12%;
    text-align: left;
    padding-left: 4px;
}

.category {
    /*width: 60px;*/
	width: 3%;
}

.total {
    width: 3%;
}

.r3 {
    /*width: 30px;*/
	width: 3%;
}

.r2 {
    /*width: 30px;*/
	width: 3%;
}

.r1 {
    /*width: 30px;*/
	width: 3%;
}

.holes {
    /*width: 30px;*/
	width: 3%;
}

.noscore {
    /*width: 30px;*/
}

#headscores {
    text-align: center;
    width: 90%;
    margin: 7% auto;
    /*background-color: #e9f6fe;*/
	background-color: rgba(0, 0, 0, 0);
	color: #414143;
	margin-bottom: 0px;
}

#scores {
    /*background: #e9f6fe;	*/
	background-color: rgba(0, 0, 0, 0);
    text-align: center;
    width: 100%;
}


#scores tr {
    height: 30px;

}

#scores td.noscore {
	/*background: #e9f6fe;*/
	background-color: rgba(0, 0, 0, 0);
	color: #000033;
}

#scores td.eagle {
	background: #e0a604;
	color: #000033;
	width: 3%;
}

#scores td.birdie {
	background: #b71314;
	color: #000033;
    width: 3%;
}

#scores td.par {
	background-color: #eeeced;
	color: #000033;
    width: 3%;
}

#scores td.bogey {
	background: #1787cf;
	color: #000033;
    width: 3%;
}

#scores td.doublebogey {
	background: #0c5e90;
	color: #000033;
    width: 3%;
}
/* end of tables styles */

/* Scrollable styles for elements */
/* root element for scrollable */
.vertical {

	/* required settings */
	position:relative;
	overflow:hidden;
        margin: 0 auto;

	/* vertical scrollers have typically larger height than width */
	height: 600px;
	width: 90%;
}

/* root element for scrollable items */
.items {
	position:absolute;
	/* this time we have very large space for height */
	height:20000em;
	width: 100%;
	margin: 0px;
}

/* single scrollable item */
.item {
	height:600px;
}

.item cloned {
	width: 100%;	
}
/*end of scrollable styles */