body {
	font-family:		Arial, helvetica, sans-serif;
	font-size:		10pt;
	color:			#000000;
	padding:		0px;
	margin:			0px;
	background-color:	#FFFFFF;
}


* html body {
	text-align:		center;
}


a {
	color:			#003366;
	text-decoration:	underline;
}

a:hover {
	color:			#003366;
	text-decoration:	none;
}


.noScreen {
	display:		none;
}

.boxClear {
	clear:			both;
}

.pageClear {
	clear:			both;
}


div.pageBody {
	width:			800px;
	padding:		0px 170px 0px 0px;
	margin:			auto;
	position:		relative;
	background:		url( "./../images/design/bg_body.gif" ) top left repeat-y;
}


* html div.pageBody {
	width:			970px;
	text-align:		left;
}


div.pageHead {
	width:			798px;
	height:			154px;
	position:		absolute;
	top:			0px;
	left:			1px;
}

div.pageHeadMenu {
	height:			110px;
	background:		url( "./../images/design/bg_head.gif" ) top left repeat-x;
	padding:		0px 0px 0px 30px;
	border-bottom:		1px solid #CCCCCC;
}


* html div.pageHeadMenu {
	height:			111px;
}


div.pageHeadMenu ul {
	color:			#666666;
	font-size:		8pt;
	width:			130px;
	padding:		20px 0px 20px 0px;
	margin:			0px;
	list-style-type:	none;
	float:			left;
}


div.pageHeadMenu ul li {
	background:		url( "./../images/design/icon_menu_top.gif" ) 0px 3px no-repeat;
	padding:		0px 0px 0px 11px;
	margin:			0px;
}


div.pageHeadMenu ul li a {
	color:			#666666;
	text-decoration:	none;
}


div.pageHeadMenu ul li a:hover {
	color:			#666666;
	text-decoration:	underline;
}


div.pageHeadSearch {
	height:			42px;
	background-color:	#F5FAEB;
	border-bottom:		1px solid #CCCCCC;
}

* html div.pageHeadSearch {
	height:			43px;
}


div.pageLogotype {
	width:			310px;
	height:			110px;
	position:		absolute;
	top:			0px;
	right:			171px;
	z-index:		99999;
}


div.pageLogotype a {
	width:			310px;
	height:			110px;
	background:		url( "./../images/design/page_logotype.gif" ) top left repeat-x;
	display:		block;
}


div.pageLogotype a span {
	display:		none;
}


div.pageContent {
	min-height:		500px;
	padding:		174px 21px 20px 21px;
	text-align:		justify;
}


* html div.pageContent {
	height:			500px;
}


h1.pageTitle {
	color:			#003366;
	font-size:		18pt;
	font-weight:		normal;
	margin:			0px 0px 20px 0px;
}


h2.pageTitle {
	color:			#003366;
	font-size:		12pt;
	margin:			20px 0px 20px 0px;
}


ul.showLinks, ul.showSMS {
	font-size:		9pt;
	margin:			20px 0px 30px 0px;
	padding:		0px;
	list-style-type:	none;
}

ul.showLinks li, ul.showSMS li {
	background:		url( "./../images/design/icon_menu_top.gif" ) 0px 4px no-repeat;
	margin:			0px;
	padding:		0px 0px 0px 11px;
}

ul.showLinks li a, ul.showSMS li a {
	color:			#666666;
	font-weight:		bold;
	text-decoration:	underline;
}

ul.showLinks li a:hover, ul.showSMS li a:hover {
	color:			#666666;
	text-decoration:	none;
}


ul.showSMSLinks, ul.showTransportLinks {
	font-size:		9pt;
	margin:			20px 0px 30px 0px;
	padding:		0px;
	list-style-type:	none;
}

ul.showSMSLinks li, ul.showTransportLinks li {
	background:		url( "./../images/design/icon_menu_top.gif" ) 0px 4px no-repeat;
	margin:			0px;
	padding:		0px 0px 0px 11px;
	float:			left;
	width:			30%;
}

ul.showSMSLinks li a, ul.showTransportLinks li a {
	color:			#666666;
	text-decoration:	underline;
}

ul.showSMSLinks li a:hover, ul.showTransportLinks li a:hover {
	color:			#666666;
	text-decoration:	none;
}


p.showInfo, div.showLinkNewWin {
	color:			#666666;
	font-size:		8pt;
	text-align:		right;
	margin:			15px 0px 15px 0px;
}

p.showInfo a, div.showLinkNewWin a {
	color:			#666666;
	text-decoration:	underline;
}

p.showInfo a:hover, div.showLinkNewWin a:hover {
	color:			#666666;
	text-decoration:	none;
}


div.rssSource {
	margin:			20px 0px 30px 0px;
}

div.rssSource div.showLogotype {
	float:			right;
}

div.rssSource div.showLogotype img {
	border:			0px none;
}

div.rssSource h2.pageTitle {
	color:			#99CB33;
	font-size:		12pt;
	margin:			0px 0px 20px 0px;
}

div.rssSource div.showRSS {
	clear:			both;
}

div.rssSource div.showRSS div.showItem {
	padding:		10px 0px 10px 0px;
	border-top:		1px solid #F0F0F0;
}

div.rssSource div.showRSS div.showItem a {
	color:			#666666;
	font-weight:		bold;
	text-decoration:	underline;
}

div.rssSource div.showRSS div.showItem a:hover {
	color:			#666666;
	text-decoration:	none;
}


small {
	font-size:		8pt;
	color:			#999999;
	padding:		0px 0px 0px 10px;
}


div.pageFormIdos {
	position:		relative;
}

div.pageFormIdos div.formItem {
	float:			left;
	padding:		0px 10px 0px 0px;
}

div.pageFormIdos div.formItem label {
	color:			#99CB33;
	font-size:		8pt;
	display:		block;
}

div.pageFormIdos div.formItem input, div.pageFormIdos div.formItem select {
	border:			1px solid #CCCCCC;
	width:			150px;
	padding:		3px;
}

div.pageFormIdos div.formItem input {
	padding:		4px;
}

div.pageFormIdos div.formItem input.formButton {
	color:			#666666;
	font-size:		9pt;
	font-weight:		bold;
	border:			1px solid #CCCCCC;
	width:			auto;
	background-color:	#E6E6E6;
	margin:			13px 0px 0px 0px;
}


div.showWeather {
	margin:			0px 0px 30px 0px;
}

div.showCzMap {
	width:			600px;
	height:			350px;
	background:		url( "./../images/weather/cz_map.png" ) 0px 0px no-repeat;
	margin:			auto;
	position:		relative;
	text-align:		center;
}

div.showCzMap div.weatherName {
	display:		none;
}

div.showCzMap div.weatherTemp {
	font-size:		8pt;
	font-weight:		bold;
}

div.showCzMap div.weatherTemp span {
	display:		none;
}

div.item-ostrava {
	text-align:		center;
	width:			66px;
	position:		absolute;
	top:			150px;
	left:			527px;
}

div.item-brno {
	text-align:		center;
	width:			66px;
	position:		absolute;
	top:			230px;
	left:			375px;
}

div.item-olomouc {
	text-align:		center;
	width:			66px;
	position:		absolute;
	top:			150px;
	left:			400px;
}

div.item-jihlava {
	text-align:		center;
	width:			66px;
	position:		absolute;
	top:			210px;
	left:			290px;
}

div.showItem4 {
	text-align:		center;
	width:			66px;
	position:		absolute;
	top:			100px;
	left:			300px;
}

div.item-liberec {
	text-align:		center;
	width:			66px;
	position:		absolute;
	top:			32px;
	left:			247px;
}

div.item-chomutov {
	text-align:		center;
	width:			66px;
	position:		absolute;
	top:			50px;
	left:			110px;
}

div.item-karlovy-vary {
	text-align:		center;
	width:			66px;
	position:		absolute;
	top:			90px;
	left:			40px;
}

div.item-ceske-budejovice {
	text-align:		center;
	width:			66px;
	position:		absolute;
	top:			250px;
	left:			175px;
}

div.showItem9 {
	text-align:		center;
	width:			66px;
	position:		absolute;
	top:			230px;
	left:			470px;
}

div.item-praha {
	text-align:		center;
	width:			66px;
	position:		absolute;
	top:			120px;
	left:			167px;
}




div.showAd {
	width:			160px;
	position:		absolute;
	top:			10px;
	right:			0px;
}

div.showAdHorizontal {
	text-align:		center;
	margin:			40px 0px 40px 0px;
}


div.pageBottom {
	font-size:		8pt;
	height:			29px;
	line-height:		29px;
	margin:			0px 1px 0px 1px;
	background-color:	#F5FAEB;
	border-top:		1px solid #CCCCCC;
}

* html div.pageBottom {
	height:			30px;
}

div.pageBottom a {
	color:			#000000;
	text-decoration:	none;
}

div.pageBottom a:hover {
	color:			#000000;
	text-decoration:	underline;
}

div.pageBottomLinks {
	float:			right;
	text-align:		right;
	padding:		0px 20px 0px 0px;
}

div.pageCopyright {
	padding:		0px 0px 0px 20px;
}

div.pageRecommended {
	color:			#999999;
	border-top:		1px solid #CCCCCC;
	text-align:		center;
}

div.pageRecommended strong {
	font-weight:		normal;
}

div.pageRecommended a {
	color:			#999999;
}


div.pageStat {
	display:		none;
}


div.pageSearch {
	float:			right;
	padding:		11px 20px 0px 0px;
}

div.pageSearch label {
	display:		none;
}

div.pageSearch input.searchInput {
	color:			#666666;
	font-size:		10pt;
	width:			150px;
	border:			1px solid #A5ACB2;
}

div.pageSearch input.searchButton {
	color:			#666666;
	font-size:		9pt;
	text-transform:		uppercase;
	height:			20px;
	border:			1px solid #A5ACB2;
	background:		url( "./../images/design/bg_button.gif" ) top left repeat-x;
}



div.weatherText {
	margin:			30px 0px 3px 0px;
}

div.weatherText div.weatherItem {
	clear:			both;
	padding:		5px;
}

div.weatherText div.weatherItem label {
	color:			#999999;
	font-weight:		bold;
	float:			left;
	width:			130px;
}

div.weatherText div.weatherItem div.weatherInfo {
	padding:		0px 0px 0px 130px;
}


div.pageHeadAd {
	height:			110px;
	line-height:		110px;
	text-align:		center;
	border-bottom:		1px solid #CCCCCC;
}



ul.indexLinks {
	color:			#666666;
	font-size:		12pt;
	font-weight:		bold;
	padding:		20px 0px 20px 0px;
	margin:			0px;
	list-style-type:	none;
	text-transform:		uppercase;
}


ul.indexLinks li {
	background:		url( "./../images/design/icon_menu_top.gif" ) 0px 11px no-repeat;
	padding:		5px 0px 5px 12px;
	margin:			0px;
}


ul.indexLinks li a {
	color:			#666666;
	text-decoration:	underline;
}


ul.indexLinks li a:hover {
	color:			#666666;
	text-decoration:	none;
}


div.showResutlItems {
	position:		relative;
	font-size:		8pt;
	color:			#666666;
	padding:		0px 0px 30px 0px;
}

div.showResutlItems div.resultItem {
	clear:			both;
}

div.showResutlItems div.resultItem span.resultItemSpeed {
	float:			left;
	width:			75px;
	padding:		0px 15px 0px 0px;
	text-align:		right;
}

div.showResutlItems div.resultItem span.resultItemType {
	float:			left;
	width:			120px;
}

p.testInfo {
	text-align:		center;
}


div.pageNavigation {
	color:			#666666;
	font-size:		8pt;
	margin:			-15px 0px 15px 0px;
}

div.pageNavigation a {
	color:			#666666;
	text-decoration:	none;
}

div.pageNavigation a:hover {
	color:			#666666;
	text-decoration:	underline;
}

div.showJobsCounty, div.showJobsType {
	padding:		0px 0px 10px 0px;
}

ul.showCounty li, ul.showType li {
	float:			left;
	width:			50%;
}

div.showPartner {
	text-align:		right;
	margin:			10px 0px 10px 0px;
}

div.showPartner img {
	border:			0px none;
	margin:			0px 0px -15px 10px;
}


div.pageResults {
	position:		relative;
	margin:			15px 0px 15px 0px;
	border-top:		1px solid #E6E6E6;
}

div.pageResults div.resultItem {
	position:		relative;
	margin:			15px 0px 15px 0px;
	border-bottom:		1px solid #E6E6E6;
}

div.newSearch {
	font-weight:		bold;
	margin:			15px 0px 15px 0px;
}

div.pageResults table.itemStations {
	font-size:		10pt;
	background-color:	#EFEFEF;
	width:			100%;
}

div.pageResults table.itemStations tr {
	background-color:	#FFFFFF;
}

div.pageResults table.itemStations tr.tableHead {
	background-color:	#F6F6F6;
	text-align:		center;
}

div.pageResults ul.itemInfo {
	margin:			10px 0px 10px 0px;
	padding:		0px 0px 0px 15px;
	list-style-type:	square;
	font-style:		italic;
}

div.pageForm {
	margin:			15px 0px 15px 0px;
}

div.pageForm div.formItem, div.pageForm div.formInfo, div.pageForm div.formButtons {
	clear:			both;
}

div.pageForm div.formItem {
	padding:		2px 0px 2px 0px;
}

div.pageForm div.formItem label {
	float:			left;
	width:			75px;
}

div.pageForm div.formItem input {
	border:			1px solid #666666;
}

div.pageForm div.formInfo {
	font-size:		8pt;
	color:			#666666;
	padding:		10px 0px 10px 0px;
}

div.pageForm div.formButtons {
	padding:		0px 0px 10px 0px;
}

div.pageForm button {
	color:			#666666;
	font-size:		9pt;
	text-transform:		uppercase;
	height:			20px;
	border:			1px solid #A5ACB2;
	background:		url( "./../images/design/bg_button.gif" ) top left repeat-x;
}

div.pageRank {
	height:			100px;
	padding:		0px 0px 0px 188px;
	margin:			40px 20px 40px 20px;
	position:		relative;
}

div.pageRank div.pageRankItem {
	width:			150px;
	height:			100px;
	text-align:		center;
	margin:			0px 10px 0px 10px;
	border:			1px solid #003366;
	float:			left;
}

div.pageRank div.pageRankItem div.rankNum {
	color:			#003366;
	padding:		15px 0px 15px 0px;
	font-size:		26pt;
	font-weight:		bold;
	text-align:		center;
}

div.pageRank div.pageRankItem h2.rankTitle {
	color:			#666666;
	font-size:		11pt;
	text-align:		center;
	margin:			0px;
}

div.pagerankInfo {
	color:			#666666;
	margin:			20px 0px 0px 0px;
}

div.pagerankInfo h2 {
	font-size:		10pt;
	margin:			15px 0px 0px 0px;
}

div.pagerankInfo p {
	margin:			0px 0px 15px 0px;
}

span.formError {
	color:			#CC0000;
	font-size:		8pt;
}