#sponsor { width : 1000px; height : 66px; text-align: center; }
#sponsor-home { width : 1000px; height : 470px; text-align: center; }
#sponsor a img, #sponsor-home a img { background-color : #ffffff; border-style : none; margin: 0 10px; }

body {
  background: #ffffff;
  color:#185836;
  font-family: Arial, Tahoma;
  margin: 10px 0 0 0;
  }

#mainsystem table tr td {
  text-align: center;
}

#obal {
  margin-left: auto;
  margin-right: auto;
  width: 1000px;
}

#topmenu {
  width: 1000px;
text-align:right;
}

#sen_menu {
	background-image : url(../images/mainmenuwall.jpg);
	background-repeat : no-repeat;
	height: 45px;
	left : 0px;
	margin: 0 0 10px 0;
	padding-top: 15px;
	position : relative;
	text-align : right;
	width: 1000px;
}

#foto2 {
	position : relative;
	background-image : url(../images/fotowall2.jpg);
	background-repeat : no-repeat;
	width : 1000px;
	height : 231px;
}

#foto {
	position : relative;
	background-image : url(../images/fotowall.jpg);
	background-repeat : no-repeat;
	width : 1000px;
	height : 372px;
}

#welcome {
  font-size: large; 
  font-family: Arial, Tahoma;
  color: #ffffff;
  width: 200px;
  text-align: justify;
  padding-top: 85px;
  margin-left: 626px;
}

#welcome {
  font-size: 11px; 
  font-family: Arial, Tahoma;
  color: #ffffff;
  width: 200px;
  text-align: justify;
  padding-top: 85px;
  margin-left: 626px;
}
#roky {
  padding: 108px 116px 0 0;
  float: right;
  color: #ffffff;
  width: 40px;
  text-align: center;
}

#roky div, #roky2 div {
	margin-bottom : 3px;
}

#roky div a {
  color: #ffffff;
  text-decoration: none;
}

#roky2 {
  padding: 108px 40px 0 0;
  float: right;
  color: #ffffff;
  width: 40px;
  text-align: center;
}

#roky2 a {
  color: #ffffff;
  text-decoration: none;
}


#main {
  width: 876px;
  background: #ffffff;
  margin: auto;
}
.cleaner {
  clear:both;
  height:1px;
  font-size:1px;
  border:none;
  margin:0; padding:0;
  background:transparent;
}
		
.tourlist {
  color: #000000;
  border-collapse: collapse;
  margin-left : -40px;
}
.tourlist tr {
	height : 30px;
}
#tournlist-lefthead {
	background-color : #cccccc;
	font-weight : bold;
}
.tourlist th {
  text-align: left;
  border: solid #000000 1px;
  background-color: yellow;
  vertical-align : middle;
}
.tourlist td {
  text-align: center;
  border: solid #000000 1px;
  vertical-align : middle;
}
.finale {
  background-color : #0080ff;
  color : #ffffff;
}
.rozjednan {
  background-color : #008080;
  color : #ffffff;
}
.zrusen {
  background-color : #ff0000;
  color : #ffffff;
}
.vsedniden {
  background-color : #ffff00;
}
.vikend {
  background-color : #ff8000;
}

.sen_aligntop {
	vertical-align : top;
}
form table tr #sen_captchaSpan {
	font-size : 1px;
}
form table tr #sen_captchaSpan img {
	display : block;
	/*margin : auto;*/
	text-align : left;
	width : 100px;
}
.popup {
	background-color : #dddddd;
	border : solid #aaaaaa 1px;
	color : #000000;
	display : none;
	left : 250px;
	padding : 8px;
	position : absolute;
	bottom : 20px;
}
.popupClose {
	text-align : right;
	padding : 5px 5px 0 0;
}
.sen_popup_table {
	border-collapse : collapse;
}
.sen_popup_table th {
	background-color : #f4ad6a;
	border : solid black thin;
}
.sen_popup_table td {
	background-color : #f4ad6a;
	border : solid black thin;
	vertical-align : top;
}
.sen_popup_table .center {
	text-align : center;
}
.sen_res span {
	background-color : #00ff80;
}
.workday {
	background-color : lightgreen;
}
.weekend {
	background-color : orange;
}
.today {
	background-color : lightblue;
	border : solid black 1px;
}
.sen_tab {
	border-collapse : collapse;
}
.sen_tab th, .sen_tab td {
	border : solid black 1px;
}
.sen_tab th {
	background-color : #cccccc;
}
