body {
	background: url("../img/background4.jpg") repeat-x scroll 50% 0;
}

h1#site-title {
	margin: 0;
}

.container {
	max-width: 880px;
	display: block;
	position: relative;
}

#player {
	width: 850px;
	max-width: 100%;
	margin: 0 auto;
	padding-top: 50px;
}

#player-space {
	width: 640px;
	max-width: 100%;
	margin: 0 auto;
}

#site-container {
	background: url("../img/main3.jpg") no-repeat scroll 50% 0;
	position: relative;
}

#wrapper-placeholder {
	margin: 0 auto;
	max-width: 100%;
}

img {
	max-width: 100%;
	height: auto;
}

/* udaje o zasadnuti */
.session-group {
	display: table;
	width: 100%;
	padding-top: 8px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #FAFAFA
}

/* nazov zasadnutia */
.session-title {
	display: table-cell;
	color: black;
	font-weight: bold;
}

/* datum zasadnutia*/
.session-date {
	display: table-cell;
	vertical-align: bottom;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: right
}

/* jeden bod jednania*/
.poa-container {
	background-color: #6F6F6F;
	width: 100%;
	border-radius: 4px;
	display: table;
	margin-bottom: 8px;
	color: #FFFFFF;
	font-weight: bold;
}

/* prvy riadok pre  bod jednania - obsahujuci tlacidla a udaj o case */
.poa-toolbar-row {
	background-color: #D0D0D0;
	display: table-row;
}

/* tlacidlo > na spustenie prehravania */
.poa-ButtonSymbolPlay {
	background-image: url(../img/play.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-size: 24px;
	display: table-cell;
	cursor: pointer;
	vertical-align: middle;
	height: 24px;
	width: 24px;
	margin: 2px;
	border: none;
}

/* tlacidlo plus symbol na rozbalenie diskuterov */
.poa-ButtonSymbolPlus {
	background-image: url(../img/plus.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-size: 24px;
	display: table-cell;
	cursor: pointer;
	vertical-align: middle;
	height: 24px;
	width: 24px;
	margin: 2px;
	border: none;
}

.poa-ButtonSymbolMinus {
	background-image: url(../img/minus.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-size: 24px;
	display: table-cell;
	cursor: pointer;
	vertical-align: middle;
	height: 24px;
	width: 24px;
	margin: 2px;
	border: none;
}

/* udaj o case kedy bol bod jednania spusteny */
.poa-time {
	display: table-cell;
	font-size: 11px;
	color: #6F6F6F;
	font-weight: bold;
	padding-left: 20px;
	vertical-align: middle;
}

/* sekcia s nazvom bodu jednania */
.poa-label {
	display: table-cell;
	padding:8px;
	padding-bottom: 4px;
	vertical-align: middle;
	cursor: pointer;
	text-align: justify;
	font-size: 15px;
}

/* odsadena tabulka so zoznamom diskusnych prispevkov -viditelna */
.poa-speech_list_visible {
	width: 100%;
	display: table;
	color: black;
	background-color: #E4E4E4;
	padding-top: 0px;
	vertical-align: middle;
	visibility: visible;
}

/* odsadena tabulka so zoznamom diskusnych prispevkov - skryta */
.poa-speech_list_hidden {
	width: 100%;
	display: none;
	color: black;
	background-color: #E4E4E4;
	padding-top: 0px;
	vertical-align: middle;
	visibility: hidden;
}

.speaker-indent {
	display: table-cell;
	width: 28px;
	background-color: #6F6F6F
}

.speaker-time {
	display: table-cell;
	width: 70px;
	text-align: left;
	padding-left: 8px;
	vertical-align: middle;
	font-weight:normal;
}

.speaker-name {
	display: table-cell;
	text-align: left;
	padding-left: 8px;
	vertical-align: middle;
	font-weight: bold;
}

.speaker-speech_number {
	display: table-cell;
	width: 40px;
	text-align: right;
	padding-right: 2px;
	vertical-align: middle;
	font-weight: bold;
}

.speaker-speech_type {
	display: table-cell;
	width: 120px;
	text-align: left;
	padding-left: 8px;
	vertical-align: middle;
	font-weight:normal;
}

/* tlacidlo > na spustenie prehravania diskusneho prispevku*/
.speaker-play_button {
	background-image: url(../img/play.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-size: 24px;
	display: table-cell;
	cursor: pointer;
	vertical-align: middle;
	height: 24px;
	width: 24px;
	margin: 2px;
	border: none;
}

.speaker-play_button_wrapper {
	display:table-cell; 
	width:28px; 
	vertical-align:middle; 
} 


input.button_play_start{
	background-image: url(../img/play_start.png);
	background-color: transparent;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
	height: 32px;
	vertical-align: middle;
	width: 32px;
}

input.button_play-1{
	background-image: url(../img/play-1.png);
	background-color: transparent;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
	height: 32px;
	vertical-align: middle;
	width: 32px;
}

input.button_play-2{
	background-image: url(../img/play-2.png);
	background-color: transparent;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
	height: 32px;
	vertical-align: middle;
	width: 32px;
}

input.button_play-3{
	background-image: url(../img/play-3.png);
	background-color: transparent;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
	height: 32px;
	vertical-align: middle;
	width: 32px;
}

input.button_play{
	background-image: url(../img/play_continue.png);
	background-color: transparent;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
	height: 32px;
	vertical-align: middle;
	width: 32px;
}

input.button_play1{
	background-image: url(../img/play1.png);
	background-color: transparent;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
	height: 32px;
	vertical-align: middle;
	width: 32px;
}

input.button_play2{
	background-image: url(../img/play2.png);
	background-color: transparent;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
	height: 32px;
	vertical-align: middle;
	width: 32px;
}

input.button_play3{
	background-image: url(../img/play3.png);
	background-color: transparent;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
	height: 32px;
	vertical-align: middle;
	width: 32px;
}

input.button_play_end{
	background-image: url(../img/play_end.png);
	background-color: transparent;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
	height: 32px;
	vertical-align: middle;
	width: 32px;
}

input.button_hide{
	background-image: url(../img/hide.png);
	background-color: transparent;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
	height: 32px;
	vertical-align: middle;
	width: 32px;
	margin-left: 30px;
}

input.button_show{
	background-image: url(../img/show.png);
	background-color: transparent;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
	height: 32px;
	vertical-align: middle;
	width: 32px;
	margin-left: 30px;
}


