table.items,
ul.typeSwitcher {
	margin: 0 10px;
}
ul.typeSwitcher {
	display: block;
	background-color: #c3edfd;
	overflow: hidden;
	width: 739px;
	padding: 0 3px;
	margin-top: 7px;
	margin-bottom: 10px;
}
ul.typeSwitcher li {
	list-style-type: none;
	padding: 0;
	margin: 0;
	float: left;
	line-height: 27px;
	margin-top: 3px;
}
ul.typeSwitcher li a {
	padding: 0 8px;
	line-height: 27px;
	display: block;
	color: #014eb4;
	text-decoration: underline;
}

ul.typeSwitcher li.selected a {
	background-color: white;
	font-weight: bold;
}

table.items {
	border-collapse: collapse;
	width: 739px;
}
table.items img {
	border: 0 none;
}
table.items thead tr td {
	color: #0C4EAF;
}
table.items tr th,
table.items tr td {
	padding: 2px;
	text-align: left;
}
table.items thead tr td,
table.items thead tr th {
	padding-top: 0;
	padding-bottom: 0;
}
table.items thead tr td.selected {
	color: #ca0001;
}
table.items thead tr td img {
	margin-right: 5px;
	position: relative;
	top: 3px;
}

table.items tbody tr.first-child th,
table.items tbody tr.first-child td {
	border-top: 1px solid #88c3ff;
}
table.items tbody tr.last-child th,
table.items tbody tr.last-child td {
	border-bottom: 1px solid #88c3ff;
}
table.items tbody tr *.first-child {
	border-left: 1px solid #fefefe;
}
table.items tbody tr *.last-child {
	border-right: 1px solid #fefefe;
}

/* hover - nutne pridat pomoci js class */
/* ie6 */
table.items tbody.selected * {cursor: hand;}
table.items tbody.selected tr.first-child th, table.items tbody.selected tr.first-child td { border-top: 1px solid #cb0001; 	background-color: #fefefe;}
table.items tbody.selected tr.last-child th, table.items tbody.selected tr.last-child td { border-bottom: 1px solid #cb0001; 	background-color: #fefefe;}
table.items tbody.selected tr *.first-child { border-left: 1px solid #cb0001; }
table.items tbody.selected tr *.last-child { border-right: 1px solid #cb0001; }

/* jestlize neni nutne efekt pro ie6 tak staci toto */
table.items tbody:hover * {cursor: hand; cursor: pointer;}
table.items tbody:hover tr.first-child th, table.items tbody:hover tr.first-child td { border-top: 1px solid #cb0001; }
table.items tbody:hover tr.last-child th, table.items tbody:hover tr.last-child td { border-bottom: 1px solid #cb0001; }
table.items tbody:hover tr *.first-child { border-left: 1px solid #cb0001; }
table.items tbody:hover tr *.last-child { border-right: 1px solid #cb0001; }




table.items tbody tr.first-child th,
table.items tbody tr.first-child td {
	padding-bottom: 0;
}
table.items tbody tr th {
	font-weight: bold;
	padding-right: 0;
}
table.items tbody tr th.country {
	color: #cb0001;
	font-weight: bold;
}
table.items tbody tr td.city {
	color: #0c4eaf;
	font-weight: bold;
}
table.items tbody tr td.price {
	color: #ca0001;
	font-weight: bold;
}
table.items tbody tr td.price strong {
	font-size: 120%;
}

table.items tbody.separator td {
	border: 0 none;
	/*border-top: 1px solid #c3ecfe;
	border-bottom: 1px solid #c3ecfe;*/
	padding: 0;
	font-size: 1px;
}
table.items tbody.separator_first td {
	/* border-top: 0 none; */
}
table.items tbody.separator_last td {
	/* border-bottom: 0 none; */
}

span.stars { /* hodnoceni v podobe hvezdicek */
	position: relative;
	top: 1px;
	color: gold;
	letter-spacing: 1px;
	overflow: hidden;
	height: 12px;
	font-size: 8px; /* fix ie bug */
}
span.stars[class] {top: -3px;}
span.stars span {
	letter-spacing: 0px;
	position: absolute;
	left: 0;
	height: 12px;
	top: 0;
	background: transparent url(/online/Images/Mountains/star.png) 0 0 repeat-x;
}
span.stars1plus span,
span.stars2plus span,
span.stars3plus span,
span.stars4plus span,
span.stars5plus span,
span.stars6plus span {background-position: right 0;}

table tr th span.stars span {background-position: 0 -12px;}
table tr th span.stars1plus span,
table tr th span.stars2plus span,
table tr th span.stars3plus span,
table tr th span.stars4plus span,
table tr th span.stars5plus span,
table tr th span.stars6plus span {background-position: right -12px;}

span.stars0 {display: none;}
span.stars1, span.stars1 span {width: 15px;}
span.stars2, span.stars2 span {width: 30px;}
span.stars3, span.stars3 span {width: 45px;}
span.stars4, span.stars4 span {width: 60px;}
span.stars5, span.stars5 span {width: 75px;}
span.stars6, span.stars6 span {width: 90px;}
span.stars1plus, span.stars1plus span {width: 30px;}
span.stars2plus, span.stars2plus span {width: 45px;}
span.stars3plus, span.stars3plus span {width: 60px;}
span.stars4plus, span.stars4plus span {width: 75px;}
span.stars5plus, span.stars5plus span {width: 90px;}
span.stars6plus, span.stars6plus span {width: 105px;}

.switcher {
	background-color: #c3edfd;
	padding: 5px 10px 1px;
	width: 739px;
	margin-left: 10px;
}
.switcher p {
	margin-bottom: 0;
}
.switcher p label {
	position: relative;
	top: -3px;
}
.switcher p select {
	position: relative;
	top: -2px;
}
.switcher .goTopage {
	float: right;
}
.switcher .goTopage a, .switcher .goTopage strong, .switcher .goTopage span {
	padding: 0 5px;
	line-height: 18px;
	font-weight: bold;
	margin: 0 1px;
}
.switcher .goTopage a {
	border: 1px solid #084cb4;
	color: #084cb4 !important;
	background-color: white;
	text-decoration: none;
}
.switcher .goTopage a.first, .switcher .goTopage a.last {
	border: 1px solid #084cb4;
	color: white !important;
	background-color: #084cb4;
}
.switcher .goTopage strong {
	color: #cb0001 !important;
}
