
/* PAGE BODY */

body {
	font-family:					"Trebuchet MS", Tahoma, Arial, sans-serif, helvetica;
	font-size:					small;
	color:						#000000;
	padding:					0.00em;
	margin:						0.00em;
}



/* MAIN STYLES FOR WHOLE PAGE */

.noScreen {
	display:					none;
}

.pageClear {
	clear:						both;
}

a {
	color:						#000066;
	text-decoration:				underline;
}

a:hover {
	color:						#FF6600;
	text-decoration:				none;
}



/* PAGE: STATISTICS */

div.pageStatistics {
	display:					none;
}



/* PAGE: MAIN BOXES */

div.pageHeadBox {
	height:						10.00em;
	background:					#FFFFFF url( "./../images/design/shared/bg_body.gif" ) left bottom repeat-x;
}

div.pageHeadAdBox {
	height:						9.50em;
	background:					#FFFFFF url( "./../images/design/shared/bg_body_2.gif" ) left bottom repeat-x;
}

div.pageBody {
	width:						72.50em;
	margin:						-19.50em auto 0.00em auto;
	position:					relative;
}

div.pageHead {
	height:			130px;
	position:		absolute;
	top:			0px;
	left:			0px;
	background-color:	#CC0000;
	border-bottom:		1px solid #CCCCCC;
}


/* PAGE: CONTENT */

div.pageContent {
	padding:					20.50em 15.25em 1.00em 0.00em;
	min-height:					24.50em;
}

	* html div.pageContent {
		min-height:				40.00em;
	}



/* PAGE: RIGHT MENU */

div.pageMenu {
	width:						13.25em;
	position:					absolute;
	top:						20.50em;
	right:						0.00em;
	padding:					0.00em 0.00em 0.00em 1.00em;
	background:					url( "./../images/design/shared/bg_separate_right.gif" ) left top no-repeat;
}

	div.pageMenu div.pageBox {
		position:				relative;
		padding:				0.00em;
		margin:					0.00em 0.00em 0.75em 0.00em;
	}

		div.pageMenu div.pageBox h4.boxTitle {
			font-size:			1.00em;
			color:				#FFFFFF;
			padding:			0.00em;
			margin:				0.00em 0.00em 0.50em 0.00em;
			height:				2.10em;
			line-height:			2.00em;
			background:			#498FD4 url( "./../images/design/shared/bg_menu_right_title.gif" ) right center no-repeat;
			clear:				both;
		}

			div.pageMenu div.pageBox h4.boxTitle span {
				height:			2.10em;
				line-height:		2.00em;
				padding:		0.00em 0.00em 0.00em 2.50em;
				background:		url( "./../images/design/shared/bg_menu_right_title_left.gif" ) left center no-repeat;
				display:		block;
			}

			div.pageMenu div.pageBox h4.boxTitle a {
				color:			#FFFFFF;
				text-decoration:	none;
			}

			div.pageMenu div.pageBox h4.boxTitle a:hover {
				color:			#FFFFFF;
				text-decoration:	underline;
			}

			div.pageMenu div.pageBox h4.search {
				background:		#7721DF url( "./../images/design/shared/bg_menu_right_title_search.gif" ) right center no-repeat;
			}

				div.pageMenu div.pageBox h4.search span {
					background:	url( "./../images/design/shared/bg_menu_right_title_search_left.gif" ) left center no-repeat;
				}

		div.pageMenu div.pageBox ul.boxLinks, div.pageMenu div.pageBox ul.boxLinks li {
			padding:			0.00em;
			margin:				0.50em 0.00em 0.00em 0.00em;
			list-style-type:		none;
		}

			div.pageMenu div.pageBox ul.boxLinks li {
				padding:		0.15em 0.00em 0.15em 0.00em;
				margin:			0.00em;
			}

			div.pageMenu div.pageBox ul.boxLinks li a {
				padding:		0.00em 0.00em 0.00em 1.50em;
				background:		url( "./../images/design/shared/icons/icon_link.gif" ) 0.75em 50% no-repeat;
				color:			#252525;
				text-decoration:	none;
				display:		block;
			}

			div.pageMenu div.pageBox ul.boxLinks li a:hover {
				color:			#252525;
				text-decoration:	underline;
			}

			div.pageMenu div.pageBox ul.boxLinks li a img {
				background-color:	transparent;
				padding:		0.00em;
				border:			0.00em none;
			}

			div.pageMenu div.pageBox ul.boxLinksAdd, div.pageMenu div.pageBox ul.boxLinksAdd li {
				padding:		0.00em;
				margin:			0.00em;
				list-style-type:	none;
			}

			div.pageMenu div.pageBox ul.boxLinksAdd a {
				color:			#FFFFFF;
				font-size:		0.95em;
				font-weight:		bold;
				text-transform:		uppercase;
				text-decoration:	none;
				text-align:		center;
				background:		url( "./../images/design/shared/button_add.gif" ) left top no-repeat;
				padding:		0.00em 0.00em 0.00em 2.00em;
				height:			3.00em;
				line-height:		3.00em;
				display:		block;
			}

			div.pageMenu div.pageBox ul.boxLinksAdd a:hover {
				color:			#FFFFFF;
				text-decoration:	underline;
			}

		div.pageMenu div.pageBox ul.iconsLink, div.pageMenu div.pageBox ul.iconsLink li {
			padding:			0.00em;
			margin:				0.50em 0.00em 0.00em 0.00em;
			list-style-type:		none;
		}

			div.pageMenu div.pageBox ul.iconsLink li {
				height:			1.90em;
				line-height:		1.90em;
				padding:		0.15em 0.50em 0.15em 0.50em;
				margin:			0.00em;
			}

			div.pageMenu div.pageBox ul.iconsLink li a {
				color:			#666666;
				text-decoration:	none;
				padding:		0.00em;
				background:		#c1c1c1 url( "./../images/design/shared/bg_menu_rss.gif" ) right center no-repeat;
				color:			#252525;
				text-decoration:	none;
				display:		block;
			}

			div.pageMenu div.pageBox ul.iconsLink li a:hover {
				color:			#000000;
				text-decoration:	underline;
			}

				div.pageMenu div.pageBox ul.iconsLink li a span {
					padding:	0.00em 0.00em 0.00em 2.25em;
					font-size:	0.90em;
				}

				div.pageMenu div.pageBox ul.iconsLink li.rssMain span {
					background:	url( "./../images/design/shared/bg_menu_rss_main.gif" ) left center no-repeat;
					display:	block;
				}

				div.pageMenu div.pageBox ul.iconsLink li.rssSeznam span {
					background:	url( "./../images/design/shared/bg_menu_rss_seznam.gif" ) left center no-repeat;
					display:	block;
				}

				div.pageMenu div.pageBox ul.iconsLink li.rssGoogle span {
					background:	url( "./../images/design/shared/bg_menu_rss_google.gif" ) left center no-repeat;
					display:	block;
				}

				div.pageMenu div.pageBox ul.iconsLink li.rssJagg span {
					background:	url( "./../images/design/shared/bg_menu_rss_jagg.gif" ) left center no-repeat;
					display:	block;
				}

				div.pageMenu div.pageBox ul.iconsLink li.rssFacebook span {
					background:	url( "./../images/design/shared/bg_menu_rss_facebook.gif" ) left center no-repeat;
					display:	block;
				}

				div.pageMenu div.pageBox ul.iconsLink li.rssFeedBurner span {
					background:	url( "./../images/design/shared/bg_menu_rss_feedburner.gif" ) left center no-repeat;
					display:	block;
				}



/* PAGE: BOTTOM */

div.pageBottom {
	color:						#727272;
	font-size:					90%;
	margin:						0.00em 17.00em 0.00em 0.00em;
	border:						1px solid #CCCCCC;
	line-height:					1.50em;
}

	div.pageBottom div.pageBottomBorder {
		padding:				1.00em 0.50em 1.00em 0.50em;
		border:					1px solid #ffffff;
		background-color:			#ececec;
	}

	div.pageBottom a {
		color:					#727272;
		text-decoration:			underline;
	}

	div.pageBottom a:hover {
		color:					#727272;
		text-decoration:			none;
	}

	div.pageBottom div.pageBottomLinks {
		text-align:				right;
		float:					right;
		width:					21.40em;
		height:					6.00em;
		border-left:				1px solid #cccccc;
	}

	div.pageBottomCopyright {
		text-align:				left;
	}

	div.pageBottomProjects {
		margin:					1.50em 0.00em 0.00em 0.00em;
	}






div.adsLineInfo {
	font-size:		8pt;
	color:			#666666;
}

div.adsLineInfo a {
	color:			#666666;
	text-decoration:	none;
	display:		block;
}

div.adsLineInfo a:hover {
	color:			#FF6600;
	text-decoration:	none;
}

div.adsLineInfo div.adsCategory {
	width:			240px;
	float:			left;
	position:		relative;
	border:			1px solid #FF6600;
	height:			22px;
	line-height:		22px;
	padding:		0px 6px 0px 6px;
	margin:			0px 5px 0px 0px;
}

div.adsLineInfo div.adsCategory a {
  color:       #FF6600;
}

div.adsLineInfo div.adsCategory a:hover {
  color:       #000000;
}

div.adsLineInfo div.adsType {
	width:			160px;
	float:			left;
	position:		relative;
	border:			1px solid #E0E0E0;
	height:			22px;
	line-height:		22px;
	padding:		0px 6px 0px 6px;
	margin:			0px 5px 0px 0px;
}

div.adsLineInfo div.adsCounty {
	width:			170px;
	float:			left;
	position:		relative;
	border:			1px solid #E0E0E0;
	height:			22px;
	line-height:		22px;
	padding:		0px 6px 0px 6px;
	margin:			0px 5px 0px 0px;
}

div.adsAdd {
	width:			114px;
	float:			left;
	position:		relative;
	border:			0px none;
	height:			24px;
	line-height:		24px;
	padding:		0px 0px 0px 0px;
}

div.adsAdd a {
	color:			#FFFFFF;
	text-decoration:	none;
	background:		url( "./../images/design/shared/icons/icon_link_adsadd.gif" ) 0px 0px no-repeat;
	padding:		0px 0px 0px 31px;
	font-weight:   bold;
}

div.adsAdd a:hover {
	color:			#FFFFFF;
	text-decoration:	underline;
}

div.doChange {
	width:			10px;
	height:			10px;
	position:		absolute;
	right:			6px;
	top:			6px;
}

div.doChange a {
	width:			10px;
	height:			10px;
	background:		url( "./../images/design/shared/icons/icon_open.gif" ) left top no-repeat;
	display:		block;
}

div.doChange a span {
	display:		none;
}



div.adsLineCategory, div.adsLineTypes, div.adsLineCounty {
	color:			#666666;
	font-size:		8pt;
	border:			1px solid #E0E0E0;
	background-color:	#FFFFFF;
	position:		relative;
	padding:		0px;
	margin:			5px 0px 5px 0px;
	display:		none;
}

div.doClose {
	width:			10px;
	height:			10px;
	position:		absolute;
	right:			6px;
	top:			6px;
}

div.doClose a {
	width:			10px;
	height:			10px;
	background:		url( "./../images/design/shared/icons/icon_close.gif" ) left top no-repeat;
	display:		block;
}

div.doClose a span {
	display:		none;
}

h4.adsLineTitle {
	color:			#666666;
	font-size:		9pt;
	font-weight:		bold;
	height:			22px;
	line-height:		22px;
	padding:		0px 6px 0px 6px;
	margin:			0px;
	border-bottom:		1px solid #E0E0E0;
	background-color:	#F0F0F0;
}



div.showIndexCatNavigation {
	color:						#0084B5;
	font-size:					0.90em;
	text-align:					center;
}

	div.showIndexCatNavigation a {
		color:					#0084B5;
		text-decoration:			none;
		padding:				0.00em 0.10em 0.00em 0.10em;
	}

		div.showIndexCatNavigation a:hover {
			color:				#0084B5;
			text-decoration:		underline;
		}


ul.showListOfCategories {
	width:			100%;
	height:			160px;
	padding:		0px;
	margin:			0px;
	overflow: 		auto;
	background-color:	#FFFFFF;
}

ul.showListOfCategories li {
	width:			33%;
	padding:		0px;
	margin:			0px;
	list-style-type:	none;
	float:			left;
}

ul.showListOfCategories li a {
	color:			#666666;
	text-decoration:	none;
	height:			22px;
	line-height:		22px;
	padding:		0px 10px 0px 10px;
	display:		block;
	border-right:		1px solid #E6E6E6;
	border-bottom:		1px solid #E6E6E6;
}

ul.showListOfCategories li a:hover {
	color:			#666666;
	text-decoration:	underline;
	background-color:	#F9F9F9;
}




h1.pageTitle {
  font-size:      11px;
  color:          #ffffff;
  padding:        0px 0px 0px 34px;
  margin:         0px 0px 10px 0px;
  height:         27px;
  line-height:      26px;
  background:		   url( "./../images/design/shared/title_main_orange.gif" ) 0px 0px no-repeat;
	clear:			both;
}


h2.pageTitle, h3.pageTitle {
  font-size:      11px;
  color:          #ffffff;
  padding:        0px 0px 0px 34px;
  margin:         0px 0px 10px 0px;
  height:         27px;
  line-height:      26px;
  background:		   url( "./../images/design/shared/title_main_blue.gif" ) 0px 0px no-repeat;
	clear:			both;
}

h2.pageTitle02, h3.pageTitle02 {
  font-size:      11px;
  color:          #ffffff;
  padding:        0px 0px 0px 34px;
  margin:         0px 0px 10px 0px;
  height:         27px;
  line-height:      26px;
  background:		   url( "./../images/design/shared/title_main_magenta.gif" ) 0px 0px no-repeat;
	clear:			both;
}


div.pageLogo {
	font-size:		150%;
	font-weight:		bold;
	text-align:		center;
	width:			185px;
	height:			61px;
	line-height:		61px;
	left:			15px;
	top:			15px;
	position:		absolute;
}

div.pageLogo a {
	width:			183px;
	height:			59px;
	display:		block;
}

div.pageLogo a span {
	width:			183px;
	height:			59px;
	top:			0px;
	left:			0px;
	background:		url( "./../images/design/shared/page_logotype.gif" ) left top no-repeat;
	display:		block;
	position:		absolute;
}




div.pageForm {
	position:		relative;
}

div.pageForm fieldset {
	border:			1px solid #CCCCCC;
	padding:		5px 10px 10px 10px;
	margin:			10px 0px 15px 0px;
}

div.pageForm legend {
	font-weight:		bold;
	margin:			0px 10px 5px 10px;
	padding:		0px 10px 0px 10px;
	color:			#FF6600;
}

div.pageForm div.formItem, div.pageForm div.formItemRequired {
	padding:		1px 0px 1px 0px;
	clear:			both;
}

div.pageForm div.formItem label, div.pageForm div.formItemRequired label {
	float:			left;
	width:			130px;
}

div.pageForm div.formItemRequired label {
	font-weight:		bold;
}

div.pageForm div.formConditions {
	padding:		5px 10px 5px 10px;
	border:			1px solid #CCCCCC;
	background-color:	#F6F6F6;
	font-weight:		bold;
}

div.pageForm div.formItemInfo {
	color:			#FF6600;
	padding:		5px 0px 5px 0px;
}

div.pageForm div.formInfo {
	padding:		10px 13px 10px 13px;
	font-weight:		bold;
	text-align:		center;
}

div.pageForm div.formButtons {
	padding:		10px 13px 10px 13px;
	text-align:		center;
}

div.pageForm div.formButtons input.formButton, input.formButton {
	font-size:		11px;
	color:			#252525;
	font-weight:		bold;
	padding:		0px;
	border:			0px none;
	background:		url( "./../images/design/shared/button.gif" ) left top no-repeat;
	width:         145px;
	height:        20px;
	line-height:        20px;
	text-transform:		uppercase;
}



div.listOfAds {
	position:		relative;
	margin:			10px 0px 0px 0px;
	clear:			both;
}

div.listOfAds div.adsItem {
	position:		relative;
	min-height:		150px;
	margin:			0px 0px 30px 0px;
	clear:			both;
	border:      1px solid #E5E5E5;
	padding:		10px;
}

* html div.listOfAds div.adsItem {
	height:			180px;
}

div.listOfAds div.adsItem div.adsPhoto {
	float:			right;
	width:			152px;
	height:			152px;
	margin:			0px 0px 15px 15px;
}

div.listOfAds div.adsItem div.adsPhoto img {
	width:			152px;
	height:			152px;
	border:			1px solid #999999;
}

div.adsVideo {
        text-align: center;
}

div.listOfAds div.adsItem h3.adsTitle {
	font-size:		11pt;
	margin:			0px;
}

div.listOfAds div.adsItem h3.adsTitle a {
	color:			#FF6600;
	text-decoration:	underline;
}

div.listOfAds div.adsItem h3.adsTitle a:hover {
	color:			#FF6600;
	text-decoration:	none;
}

div.listOfAds div.adsItem div.adsInfo {
	font-size:		8pt;
	color:			#666666;
	margin:			0px 0px 10px 0px;
}

div.listOfAds div.adsItem div.adsInfo a {
	color:			#666666;
	text-decoration:	underline;
}

div.listOfAds div.adsItem div.adsInfo a:hover {
	color:			#666666;
	text-decoration:	none;
}

div.listOfAds div.adsItem div.adsInfo a strong {
	color:			#FF6600;
	text-decoration:	underline;
}

div.adsText {
	margin:			10px 0px 10px 0px;
	padding:     0px 0px 10px 0px;
}

div.listOfAds div.adsItem div.adsDetail {
	font-size:		8pt;
	color:			#666666;
	margin:			10px 0px 0px 0px;
}

div.listOfAds div.adsItem div.adsDetail a {
	color:			#666666;
	text-decoration:	underline;
}

div.listOfAds div.adsItem div.adsDetail a:hover {
	color:			#666666;
	text-decoration:	none;
}

div.listOfAds div.adsItem div.adsDetail a strong {
	color:			#FF6600;
	text-decoration:	underline;
}

div.listOfAds div.listOfAdsInfo {
	padding:		10px 10px 5px 10px;
	margin:			0px 0px 10px 0px;
	background-color:	#F0F0F0;
	font-size:		8pt;
	color:			#666666;
}

div.listOfAds div.listOfAdsInfo div.listPages {
	float:			right;
	text-align:		right;
	position:		relative;
	z-index:		500;
	padding:   0px 0px 10px 0px;
	margin-bottom:   10px;
	border-bottom:   1px dotted #B5B5B5;
}

div.listOfAds div.listOfAdsInfo div.listPages a {
	color:			#FF6600;
	font-weight:		bold;
	text-decoration:	none;
}

div.listOfAds div.listOfAdsInfo div.listPages a:hover {
	color:			#FF6600;
	text-decoration:	underline;
}

div.listOfAds div.listOfAdsInfo div.listPages a.pageActive {
	color:			#000000;
	font-weight:		bold;
	text-decoration:	none;
	font-size:       14px;
}

div.listOfAds div.listOfAdsInfo div.listPages a.pageActive:hover {
	color:			#000000;
	text-decoration:	underline;
}

div.listOfIndexAds {
	position:		relative;
	padding:     0px 0px 15px 0px;
}

div.listOfIndexAds div.adsItem {
	position:		relative;
	float:			left;
	padding:		10px;
	width:			225px;
	height:			85px;
	background:		   url( "./../images/design/shared/bg_separate_add.gif" ) right bottom no-repeat;
}

div.listOfIndexAds div.adsItem h3.adsTitle {
	font-size:		11px;
	margin:			0px;
}

div.listOfIndexAds div.adsItem h3.adsTitle a {
	color:			#00ABEA;
	text-decoration:	underline;
	background:		   url( "./../images/design/shared/icons/icon_title_add.gif" ) 0px 0px no-repeat;
	padding:       0px 0px 0px 18px;
}

div.listOfIndexAds div.adsItem div {
	font-size:		8pt;
	color:			#666666;
}

div.listOfIndexAds div.adsItem span.adsInfo {
	color:			#666666;
	font-size:		8pt;
	font-weight:		normal;
	text-align:		right;
}

div.listOfIndexPuppyAds {
	position:		relative;
	padding:      0px 0px 15px 0px;
}

div.listOfIndexPuppyAds div.adsItem {
	position:		relative;
	float:			left;
	margin:			0px 7px 0px 7px;
	width:			172px;
	text-align:		center;
	height:			230px;
}


* html div.listOfIndexPuppyAds div.adsItem {
	margin:			0px 5px 0px 5px;
}


div.listOfIndexPuppyAds div.adsItem h3.adsTitle {
	font-size:		11px;
	margin:			0px;
  background:		   url( "./../images/design/shared/img_150_border.gif" ) top left no-repeat;
  padding:      10px 0px 0px 0px;
  text-align:   center;
}

div.listOfIndexPuppyAds div.adsItem h3.adsTitle a {
	color:			#00ABEA;
	text-decoration:	underline;
}

div.listOfIndexPuppyAds div.adsItem h3.adsTitle a img {
	border:			0px solid #000000;
	margin-bottom:   10px;
}

div.listOfIndexPuppyAds div.adsItem span.adsInfo {
	color:			#666666;
	font-size:		8pt;
	font-weight:		normal;
	text-align:		right;
}

img.showSecurityCode {
	position:		relative;
	margin:			0px 0px -5px 0px;
}


div.adsDetail {
	position:		relative;
}

div.adsDetail div.adsInfo {
	font-size:		8pt;
	color:			#666666;
	margin:			0px 0px 20px 0px;
}

div.adsDetail div.adsInfo a {
	color:			#666666;
	text-decoration:	underline;
}

div.adsDetail div.adsInfo a:hover {
	color:			#666666;
	text-decoration:	none;
}


div.adsPhotos {
	position:		relative;
	padding:       0px 0px 10px 0px;
}

div.adsPhotos div.galleryItem {
	float:			left;
	width:			152px;
	height:			152px;
	overflow:		hidden;
	margin:			0px 10px 0px 10px;
	position:		relative;
}

div.adsPhotos div.galleryItem img {
	border:			1px solid #666666;
}


div.searchInfo {
	font-size:		8pt;
	color:			#666666;
	padding:		5px 10px 5px 10px;
	margin:			20px 0px 20px 0px;
	background-color:	#E6E6E6;
}

div.showAllAdsInfo {
	font-size:		8pt;
	color:			#666666;
	padding:		5px 0px 5px 0px;
	margin:			10px 0px 10px 0px;
}


ul.listOfCategories {
	padding:		0px;
	margin:			15px 0px 15px 0px;
}

ul.listOfCategories li {
	padding:		0px;
	margin:			0px 0px 15px 0px;
	list-style-type:	none;
	width:			33%;
	float:			left;
}

ul.listOfCategories li a, ul.listOfCategories li a:hover {
  color:      #0084B5;
  background:		   url( "./../images/design/shared/icons/icon_link_listofcategories_main.gif" ) 0px 3px no-repeat;
  padding:        0px 0px 0px 12px;
}

ul.listOfCategories li a.linkAds, ul.listOfCategories li a.linkAds:hover {
  padding:    0px;
  background-image:   none;
}

ul.listOfCategories li a.linkInfo {
  color:        #505050;
  background:		   url( "./../images/design/shared/icons/icon_link_listofcategories.gif" ) 0px 5px no-repeat;
  padding:      0px 0px 0px 12px;
  text-decoration:    underline;
}

ul.listOfCategories li a.linkInfo:hover {
  text-decoration:    none;
  background:		   url( "./../images/design/shared/icons/icon_link_listofcategories.gif" ) 0px 5px no-repeat;
  color:        #505050;
}



div.pageSearch form {
  padding:        0px 5px 0px 5px;
  margin:         0px;
}

div.pageSearch form input {
  border:           1px solid #B3B9C3;
  height:           12px;
  margin:           0px 2px 1px 0px;
  width:            80px;
}

div.pageSearch form input.formButton { 
  background:		   url( "./../images/design/shared/button_right_search.gif" ) 0px 0px no-repeat;
  background-color:   none;
  border:             0px;
  width:             50px;
  height:             13px;
  font-size:          10px;
  font-weight:        normal;
  color:              #505050;
  text-transform: lowercase;
  text-align:     center;
  margin:         0px 0px 2px 0px;
  padding:          0px;
}



ul.infoActions {
	padding:		0px;
	margin:			20px 0px 0px 0px;
}

ul.infoActions li {
	padding:		0px 0px 3px 0px;
	margin:			0px;
	list-style-type:	none;
}

ul.infoActions li a {
  margin:         0px;
  padding:        0px 0px 0px 32px;
  background:		   url( "./../images/design/shared/icons/icon_link.gif" ) 20px 5px no-repeat;
  color:          #0084B5;
  text-decoration:    none;
}

ul.infoActions li a:hover {
  color:          #0084B5;
  text-decoration:    underline;
}







div.showPromotion {
	text-align:		center;
}





/* Head Menu */
div.pageHeadMenu {
	position:					absolute;
	top:						85px;
	left:						0px;
	width:						941px;
	height:						27px;
	line-height:					26px;
	background:					url( "./../images/design/shared/bg_head_menu.gif" ) center top no-repeat;
}

div.pageHeadMenu div.pageBox ul.boxLinks {
  list-style-type:    none;
  padding:          0px;
  margin:           0px;
  font-size:        11px;
}

div.pageHeadMenu div.pageBox ul.boxLinks li {
  list-style-type:    none;
  padding:          0px;
  margin:           0px 0px 0px 15px;
  float:            left;
  font-weight:        bold;
  color:              #ffffff;
}

div.pageHeadMenu div.pageBox ul.boxLinks li a {
  float:            left;
  color:              #ffffff;
  text-decoration:    none;
  background:		   url( "./../images/design/shared/icons/icon_head_menu.gif" ) 0px 8px no-repeat;
  padding:          0px 0px 0px 18px;
  margin:           0px 15px 0px 0px;
}

div.pageHeadMenu div.pageBox ul.boxLinks li a:hover {
  float:            left;
  color:              #ffffff;
  text-decoration:    underline;
}
/* Head Menu END */





div.showGoogleBox {
	clear:			both;
	margin:			15px 0px 15px 0px;
	padding:		5px 10px 5px 10px;
	border:			1px solid #CCCCCC;
	text-align:		center;
	position:		relative;
}


hr.showMenuLink {
	height:			1px;
	border:			0px solid #EFEFEF;
	background:		   url( "./../images/design/shared/bg_border.gif" ) 0px 0px repeat-x;
	margin:			10px 0px 8px 0px;
}


div.categoryLinks {
	padding:		5px 10px 5px 10px;
	background-color:	#F0F0F0;
	font-size:		8pt;
	color:			#666666;
}

div.categoryDescription {
	padding:		15px 10px 15px 10px;
}

div.categoryDescription h3 {
	font-size:		12pt;
	color:			#666666;
}

div.categoryDescription h4 {
	font-size:		11pt;
	color:			#666666;
}


div.smsInfo {
	padding:		15px;
	margin:			0px 0px 15px 0px;
	border:			1px solid #CCCCCC;
	background-color:	#F6F6F6;
}

div.smsInfo h4 {
	margin:			0px 0px 15px 0px;
	font-size:		12pt;
	color:			#FF6600;
}

div.smsInfo em {
	font-size:		8pt;
	color:			#666666;
	font-style:		normal;
}

div.topAds {
	padding:		10px;
	border:			1px solid #CCCCCC;
	background-color:	#FFFFDD;
}

span.topAds {
	float:			left;
	color:			#FFFFFF;
	background-color:	#CC0000;
	font-size:		8pt;
	font-weight:		bold;
	padding:		2px;
	margin:			1px 10px 0px 0px;
	height:      20px;
	line-height: 20px;
}

div.pageABox {
	position:					absolute;
	top:						10.00em;
	left:						0.00em;
	width:						100%;
	height:						7.20em;
	padding:					0.90em 0.00em 0.90em 0.00em;
	text-align:					center;
	overflow:					hidden;
}

* html div.pageABox {
	height:						9.00em;
}

div.pageABox .box_content {
    width: 72.5em; margin: auto; overflow: hidden;
}

div.pageABox .box_content .box_left { text-align: left; }
div.pageABox .box_content .box_right { float: right; }


div.showAdHorizontal {
	text-align:		center;
	margin:			25px 0px 25px 0px;
}


div.pageTable {
	width:			100%;
}

div.pageTable table.pageTable {
	width:			100%;
	background-color:	#CCCCCC;
}

div.pageTable table.pageTable th {
	background-color:	#E6E6E6;
}

div.pageTable table.pageTable tr.pageTableLine_01 {
	background-color:	#FFFFFF;
}

div.pageTable table.pageTable tr.pageTableLine_02 {
	background-color:	#F3F3F3;
}

div.pageTable table.pageTable tr.pageTableLine_over {
    background-color:   #EEEEEE;
}

div.pageTable table.pageTable .t100 {
    width: 100px;
}

div.pageTable table.pageTable .tRight {
    text-align: right;
}

div.pageTableInfo {
	color:				#666666;
	font-size:			8pt;
	padding-bottom:			25px;
	margin:				10px 0px 0px 0px;
}

div.pageTableInfo div.pageTablePages {
	float:				right;
}




/* PAGE: HEAD USER */

div.pageHeadUser {
	position:       				absolute;
	top:						0.50em;
	right:						0.00em;
	width:						23.85em;
}

	div.pageHeadUser h4.boxTitle {
		font-size:				1.00em;
		color:					#FFFFFF;
		padding:				0.00em;
		margin:					0.00em 0.00em 0.50em 0.00em;
		height:					2.10em;
		line-height:				2.00em;
		background:				#56ACE2 url( "./../images/design/shared/bg_head_user.gif" ) right center no-repeat;
		clear:					both;
	}

		div.pageHeadUser h4.boxTitle span {
			padding:			0.00em 0.00em 0.00em 2.00em;
			height:				2.10em;
			line-height:			2.00em;
			background:			url( "./../images/design/shared/bg_head_user_left.gif" ) left center no-repeat;
			display:			block;
		}

		div.pageHeadUser h4.boxTitle a {
			color:				#FFFFFF;
			text-decoration:		none;
		}

		div.pageHeadUser h4.boxTitle a:hover {
			color:				#FFFFFF;
			text-decoration:		underline;
		}

	div.pageHeadUser form {
		padding:				0.00em;
		margin:					0.00em;
		font-size:				0.90em;
	}

		div.pageHeadUser form div.pageLeft {
			width:				14.50em;
			background:			url( "./../images/design/shared/bg_separate_head_user.gif" ) right bottom no-repeat;
		}

		div.pageHeadUser form div.formItem {
			padding:			0.10em;
			position:			relative;
		}

			div.pageHeadUser form div.formItem label {
				float:			left;
				width:			4.00em;
			}

			div.pageHeadUser form div.formItem input {
				padding:		0.00em;
				border:			1px solid #B3B9C3;
			}

			div.pageHeadUser form div.user input {
  				width:			8.50em;
			}

			div.pageHeadUser form div.pass input {
				width:			6.50em;
			}

			div.pageHeadUser form div.formItem div.formButtons {
				right:			1.50em;
				margin:			-1.30em 0.00em 0.00em 0.00em;
				position:		absolute;
			}

			* html div.pageHeadUser form div.formItem div.formButtons {
				left:			10.00em;
			}

			div.pageHeadUser form div.formItem div.formButtons input.formButton { 
				font-size:		0.90em;
				color:			#505050;
				font-weight:		normal;
				text-transform:		lowercase;
				text-align:		center;
				width:			2.00em;
				height:			1.50em;
				padding:		0.00em;
				border:			0px;
				background:		url( "./../images/design/shared/button_user_head.gif" ) center center no-repeat;
			}

	div.pageHeadUser div.boxInfoLogin {
		color:				#404040;
		font-weight:			bold;
		position:			absolute;
		top:				2.50em;
		left:				0.00em;
		height:				3.50em;
		padding:			0.50em 0.00em 0.00em 1.00em;
		background:			url( "./../images/design/shared/bg_separate_head_user.gif" ) right top no-repeat;
		width:				12.00em;
	}

	div.pageHeadUser ul.boxLinks {
		position:				absolute;
		top:					2.60em;
		left:					14.50em;
	}

		div.pageHeadUser ul.boxLinks {
			font-size:			0.95em;
		}

		div.pageHeadUser ul.boxLinks, div.pageHeadUser ul.boxLinks li {
			list-style-type:		none;
			padding:			0.00em;
			margin:				0.00em;
		}

			div.pageHeadUser ul.boxLinks li a {
				color:			#CE3F81;
				text-decoration:	none;
				padding:		0.00em 0.00em 0.00em 1.00em;
				background:		url( "./../images/design/shared/icons/icon_link.gif" ) left center no-repeat;
			}

			div.pageHeadUser ul.boxLinks li a:hover {
				color:			#CE3F81;
				text-decoration:	underline;
			}



/* Login */

div.pageLoginRight ul.boxLinks, div.pageLoginRight ul.boxLinks li {
  list-style-type:    none;
  font-size:      11px;
}

div.pageLoginRight ul.boxLinks li a {
  margin:         0px;
  padding:        0px 0px 0px 12px;
  background:		   url( "./../images/design/shared/icons/icon_link.gif" ) 0px 7px no-repeat;
  color:          #CE3F81;
  text-decoration:    none;
}

div.pageLoginRight ul.boxLinks li a {
  color:          #CE3F81;
  text-decoration:    underline;
}

div.pageLoginLeft {
  float:        left;
  width:        400px;
}

div.pageLoginRight {
  float:        right;
  width:        300px;
  text-align:   left;
}



/* PAGE: INFO BOXES - ERROR, INFO, HELP */

div.pageQuickHelp, div.pageFormSent, div.pageError {
	color:						#757575;
	font-weight:					bold;
	margin:						0.50em 0.00em 0.50em 0.00em;
	display:					table;
	width:						100%;
	min-height:					8.00em;
}

* html div.pageQuickHelp, * html div.pageFormSent, * html div.pageError {
	height:						8.00em;
}

	div.pageQuickHelp div, div.pageFormSent div, div.pageError div {
		padding:				1.00em 10.25em 1.00em 1.00em;
		display:				table-cell;
		vertical-align:				middle;
		height:					8.00em;
	}

	div.pageQuickHelp {
		border:					1px solid #0391FF;
		background:				url( "./../images/design/shared/icon_dog_info.jpg" ) right center no-repeat;
	}

	div.pageFormSent {
		border:					1px solid #0DBD2A;
		background:				url( "./../images/design/shared/icon_dog_ok.jpg" ) right center no-repeat;
	}

	div.pageError {
		border:					1px solid #CC0000;
		background:				url( "./../images/design/shared/icon_dog_err.jpg" ) right center no-repeat;
	}

		div.pageError strong {
			color:				#CC0000;
			text-transform:			uppercase;
		}



/* PAGE: SEARCH MODULE */

div.pageSearchModule {
	color:						#666666;
	width:						21.00em;
	position:					absolute;
	top:						1.00em;
	right:						0.35em;
}

	div.pageSearchModule div.moduleInfo {
		font-size:				0.85em;
		padding:				0.75em 0.00em 0.00em 0.00em;
		clear:					both;
	}

	div.pageSearchModule div.moduleLink {
		width:					9.85em;
		height:					2.65em;
		float:					left;
		margin:					0.00em 0.50em 0.00em 0.00em;
	}

		div.pageSearchModule div.moduleLink a {
			width:				9.85em;
			height:				2.65em;
			display:			block;
}

		div.pageSearchModule div.moduleLink a.iconFirefox {
			background:			url( "./../images/design/shared/icons/icon_search_modul_firefox.gif" ) left top no-repeat;
		}

		div.pageSearchModule div.moduleLink a.iconIE7 {
			background:			url( "./../images/design/shared/icons/icon_search_modul_ie7.gif" ) left top no-repeat;
		}

			div.pageSearchModule div.moduleLink a span {
				display:		none;
			}



/* PAGE: ADMINISTRATION MENU */

div.boxAdmin {
	position:					fixed;
	top:						1.00em;
	right:						1.00em;
	width:						7.00em;
	padding:					0.50em;
	border:						1px solid #0084B5;
	background-color:				#FFFFFF;
	z-index:					999999;
}

	div.boxAdmin h5.boxAdminTitle {
		font-size:				small;
		color:					#FFFFFF;
		background-color:			#0084B5;
		padding:				0.50em;
		margin:					-0.50em -0.50em 0.50em -0.50em;
	}

	div.boxAdmin ul.boxAdminLinks, div.boxAdmin ul.boxAdminLinks li {
		font-size:				small;
		margin:					0.00em;
		padding:				0.00em;
		list-style-type:			none;
	}

		div.boxAdmin ul.boxAdminLinks li a {
			color:				#0084B5;
			text-decoration:		none;
			padding:			0.00em 0.00em 0.00em 1.00em;
			background:			url( "./../images/design/shared/icons/icon_link.gif" ) left center no-repeat;
		}

		div.boxAdmin ul.boxAdminLinks li a:hover {
			color:				#0084B5;
			text-decoration:		underline;
		}



/* ADMINISTRATION ITEMS */

div.adminForm {
	padding:					5px 5px 15px 5px;
	text-align:					center;
}

	div.adminForm a {
		font-weight:				bold;
	}



div.showAllPuppies {
	text-align:		center;
	font-size:		11pt;
	font-weight:		bold;
	margin:			15px 0px 15px 0px;
	clear:			both;
}


div.pageRecommended {
	text-align:		center;
}



div.pagePictures {
	clear:			both;
	margin:			15px 0px 15px 0px
}

div.pagePictures div.pictureItem {
	float:			left;
	margin:			5px;
}

div.pagePictures div.pictureItem img {
	border:			1px solid #000000;
}


ul.adsTopLinks {
	padding:		0px;
	margin:			20px 0px 0px 0px;
	list-style-type:	none;
}

ul.adsTopLinks li {
	padding:		0px;
	margin:			0px 2px 0px 0px;
	float:			left;
	border-top:		1px solid #CCCCCC;
	border-right:		1px solid #CCCCCC;
	border-left:		1px solid #CCCCCC;
}

ul.adsTopLinks li a {
	color:			#666666;
	font-weight:		bold;
	text-decoration:	none;
	text-transform:		uppercase;
	padding:		5px 10px 5px 10px;
	background-color:	#E6E6E6;
	display:		block;
}

ul.adsTopLinks li a:hover {
	color:			#666666;
	text-decoration:	none;
	background-color:	#F6F6F6;
}

ul.adsTopLinks li a.active {
	padding:		5px 10px 6px 10px;
	margin:			0px 0px -1px 0px;
	background-color:	#FFFFFF;
}

ul.adsTopLinks li a.active:hover {
	background-color:	#FFFFFF;
}

div.panelTop {
	padding:		10px;
	border:			1px solid #CCCCCC;
	clear:			both;
}

div.panelTop h3.panelTopTitle {
	color:			#FF6600;
	font-size:		14pt;
	font-weight:		normal;
	margin:			0px 0px 15px 0px;
}

div.panelTop h4 {
	margin:			25px 0px 15px 0px;
	font-size:		12pt;
	color:			#FF6600;
}

div.panelTop h5 {
	margin:			0px 0px 10px 0px;
	font-size:		10pt;
	color:			#666666;
}

div.panelInfoCzech {
	float:			left;
	width:			45%;
	padding:		0px 20px 0px 0px;
	margin:			0px 20px 0px 0px;
}


sup.iBeta {
    color: #ff0000; font-weight: bold;
}

.iNew {
    color: #ff0000; font-size: 130%;
}

.iNote {
    color: #ff6600;
}



div.twitter {
    margin-bottom: 10px;
}

div.facebook img,
div.twitter img {
    border: 0px none;
}

.bannerVeterinari {
    background: url("./../images/banners/veterinari_big.png") no-repeat top center;
    height: 150px; margin-bottom: 10px;
}
.bannerVeterinari .bannerVeterinariContent {
    padding: 12px 136px 12px 12px;
}
.bannerVeterinari .boxHead {
    height: 39px; overflow: hidden;
}
.bannerVeterinari .boxContent {
    font-size: 95%; padding-top: 10px;
}
.bannerVeterinari .boxContent .boxLeft {
    width: 33%; float: left;
}
.bannerVeterinari .boxContent .boxRight {
    width: 33%; float: right;
}
.bannerVeterinari .boxContent ul {
    padding: 0px; margin: 0px; list-style-type: none; line-height: 1.2em;
}
.bannerVeterinari .boxContent ul strong {
    font-weight: normal;
}
.bannerVeterinari .boxContent a {
    color: #505967; text-decoration: underline;
}
.bannerVeterinari .boxContent a:hover {
    color: #505967; text-decoration: none;
}
.bannerVeterinari .logotypeVeterinari {
    float: left; width: 200px; height: 39px; margin-right: 30px;
}
.bannerVeterinari .logotypeVeterinari a {
    width: 200px; height: 39px; display: block;
}
.bannerVeterinari .logotypeVeterinari a span {
    width: 200px; height: 39px; display: none;
}
.bannerVeterinari .infoVeterinari {
    color: #505967; font-size: 85%; line-height: 1.2em;
}
.bannerVeterinari .infoVeterinari a {
    color: #505967; text-decoration: underline;
}
.bannerVeterinari .infoVeterinari a:hover {
    color: #505967; text-decoration: none;
}