/* 
		author: Jan Volejnik - Broli, Web Works - webdesign studio
		http://www.web-works.cz
		http://www.broli.cz
		
		
		hlavni stylovy predpis pro layout webu

*/


body {
	background-color: #e8e8e8;
	color: #000000;
}


	
	/* "centrovac" obsahu */
	.centered {
		width: 976px;
		margin: 0 auto;
		position: relative;
		text-align: left;
	}

	#content {
		background: url('./images/bg-page-content.png') center top repeat-y;
		text-align: center;
	}
	
	#content .centered {
		background-color: #fff;
		padding: 0;
	}
	
	
	/*
			zahlavi webu
	
	*/
	#top {
		height: 154px;
	}
		
		/* logo webu */
		#logo {
			margin: 0;
			padding: 0;
		}
			#logo img {
				margin: 18px 0px 0px 13px;
			}
		
		/* odkazy v zahlavi */
		#top-links {
			position: absolute;
			top: 20px;
			right: 13px;
			width: 700px;
			height: 30px;
			overflow: hidden;
			text-align: right;
		}
			#top-links span {
				background: url('./images/ico-li.gif') 10px center no-repeat;
				padding-left: 31px;
			}
			
			#top-links a {
				color: #4c5a52;
			}
				#top-links a:hover,
				#top-links a:focus {
					color: #C6010D;
				}

		/* formulare pro prihlaseni do extranetu v zahlavi webu */
		#extranet-panel {
			position: absolute;
			top: 53px;
			right: 13px;
			width: 700px;
			height: 49px;
			overflow: hidden;
			text-align: right;
			font-size: 0.92em;
		}	
			#extranet-panel form fieldset {
				position: relative;
			}
			#extranet-panel form,
			#extranet-panel form fieldset {
				padding: 0;
				margin: 0;
			}
				/* popisek */
				#extranet-panel form fieldset h5 {
					display: block;
					position: absolute;
					top: 0px;
					right: 310px;
					width: 135px;
					height: 29px;
					line-height: 29px;
					overflow: hidden;
					margin: 0;
					padding: 0;
					background: #ffffff url('./images/banner-zakaznicke-centrum.png') left top no-repeat;
				}
					#extranet-panel form fieldset h5 span {
						visibility: hidden;
						width: 135px;
						height: 29px;
						display: block;
					}
					
				#extranet-panel .input-text {
					background: none;
					border: none;
					padding: 5px 0 5px 25px;
					margin: 0;
				}
				#extranet-panel .input-submit {
					background: none;
					border: none;
					padding: 5px 0px 6px 0px;
					color: #ffffff;
					font-size: 0.92em;
					text-align: center;
					margin: 0;
				}
				#extranet-panel div.form-item {
					position: absolute;
					top: 5px;
				}
				
				/* login */
				#extranet-panel div.login {
					width: 116px;
					right: 190px;
					
				}
					#extranet-panel .inp-login {
						width: 91px;
						margin-left: 0px;
						background: transparent;
						background: url('./images/input-login.png') left top no-repeat;
                  height: 25px;
					}
				
				#extranet-panel div.pswd {
					width: 116px;
					right: 70px;
				}
					#extranet-panel .inp-pswd {
						width: 91px;
						margin-left: 0px;
						background: transparent;
						background: url('./images/input-pswd.png') left top no-repeat;
                  height: 25px;
					}
				
				#extranet-panel div.submit {
					width: 70px;
					right: 0px;
				}
					#extranet-panel .inp-submit {
						width: 70px;
						margin-left: 0px;
						background: transparent;
						background: url('./images/input-submit-login.png') left top no-repeat;
                  height: 25px;
					}
					
	
	
	/*
			hlavni menu
	
	*/
	
	#main-menu {
		position: absolute;
		left: 13px;
		top: 102px;
		width: 950px;
		/*height: 50px;*/
		background-image: url(./images/bg-main-menu.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}
		#main-menu ul {
			display: block;
			padding: 0px 6px;
			margin: 0px;
			list-style: none;
		}
			#main-menu ul li {
				display: block;
				height: 50px;
				line-height: 50px;
				float: left;
				position: relative;
			}
				#main-menu ul li a {
					display: block;
					padding: 0 18px;
					color: #37433c;
					font-weight: bold;
					text-decoration: none;
				}
					#main-menu ul li a span {
						display: block;
						padding-left: 30px;
						background-image: url(./images/ico-menu-normal.gif);
						background-position: left center;
						background-repeat: no-repeat;
					}
				#main-menu ul li a:hover,
				#main-menu ul li a:focus {
					color: #fff;
					background-color: #de2d4c;
					background-image: url(./images/bg-main-menu-sub-active.gif);
					background-position: left top;
					background-repeat: repeat-x;
				}
					#main-menu ul li a:hover span,
					#main-menu ul li a:focus span {
						background-image: url(./images/ico-menu-active.gif);
					}				
				/* druha uroven menu */	
				#main-menu ul li ul {
					background-image: url(./images/bg-main-menu-sub-bottom.gif);
					background-position: left bottom;
					background-repeat: no-repeat;
					margin: 0px;
					padding: 0px 0px 6px 0px;
					position: absolute;
					top: 50px;
					left: 0px;
					visibility: hidden;
					display: block;
				}
					#main-menu ul li ul li {
						height: auto;
						width: 180px;
						line-height: normal;
						float: none;
						list-style-image: none;
						list-style: none;
						margin: 0px;
						padding: 0px;
					}
						#main-menu ul li ul li a {
							background-color: #f5d46a;
						}
						#main-menu ul li ul li a span,
						#main-menu ul li ul li a:hover span,
						#main-menu ul li ul li a:focus span {
							background-image: none;
							padding: 10px 0px;
							display: block;
						}
						
						#main-menu ul li ul li a:hover,
						#main-menu ul li ul li a:focus {
							background-color: #de2d4c;
							background-image: url(./images/bg-main-menu-sub-active.gif);
							background-position: left top;
							background-repeat: repeat-x;
						}

			/*
				udalosti pro hlavni menu
			*/
			
			#main-menu ul li:hover ul,
			#main-menu ul li:focus ul,
			#main-menu ul li.hover ul  {
				visibility: visible;
			} 
	
	/*
			vlastni obsah
	
	*/
				
	/* drobeckova navigace */
	#breadcrumb-navigation {
		margin: -20px 13px 0px 13px;
		padding: 25px 0px 0px 0px;
		color:#4b4b4b;
		background: #fff5da url('./images/navigator-top.png') left top no-repeat;
		line-height: 175%;
		font-size: 0.92em;

	}
	.breadcrumb-navigation-inner {
		margin: 0px;
		padding: 0px 23px 10px 23px;
		background: url('./images/navigator-bottom.png') left bottom no-repeat;
	}

		.breadcrumb-navigation-item a {
			background: url('./images/ico-navigator-separator.gif') no-repeat right; 
		}
	   .breadcrumb-navigation-item a:hover,
		.breadcrumb-navigation-item a:focus {
 
		}
		
		#breadcrumb-navigation .active-item {
			font-weight: bold;
		}			
				
	
	/* hlavni obsahovy element */
	#main-content {
		margin: 10px 13px 0 13px;
	}
		/* leva cast s vetsinou obsahu */
		#left-content {
			width: 708px;
			float: left;
		}
			/* element, v kterem by mel byt hlavni obsah - WYSIWYG */
			.wsw {
				padding: 0 10px 0 20px;
			}
				
				/* foto v textu (napr. detail novinky) */
				.wsw .photo {
					background-image: url(./images/photo-frame-top.png);
					background-position: 0 0;
					background-repeat: no-repeat;
					width: 175px;
				}
					.wsw .photo .photo-inner {
						background-image: url(./images/photo-frame-bottom.png);
						background-position: 0 100%;
						background-repeat: no-repeat;
						padding: 5px 6px 1px 4px;
						text-align: center;
						overflow: hidden;
					}
						.wsw .photo .photo-inner img {
							margin: 0;
							margin: auto;
						}
						
				/* fotogalerie */
				.wsw .photogallery-info {
					color: #ee2e24;
					font-size: 0.92em;
					text-align: right;
				}
				.wsw .photogallery-item {
					width: 163px;
				}
				.wsw .photogallery-item-300 {
					width: 300px;
				}
					.wsw .photogallery-item h5 {
						margin: 0px;
						padding: 0px 10px 15px 4px;
						font-size: 0.92em;
						color: #000000;
						font-weight: normal;
					}
					.wsw .photogallery-item .photogallery {
						background-image: url(./images/photogallery-frame-top.png);
						background-position: 0 0;
						background-repeat: no-repeat;
						width: 163px;
					}
					.wsw .photogallery-item-300 .photogallery-300 {
						background-image: url(./images/photogallery-frame-top-300.png);
						background-position: 0 0;
						background-repeat: no-repeat;
						width: 300px;
					}
						.wsw .photogallery-item .photogallery .photogallery-inner {
							background-image: url(./images/photogallery-frame-bottom.png);
							background-position: 0 100%;
							background-repeat: no-repeat;
							padding: 4px 10px 8px 4px;
							text-align: center;
							overflow: hidden;
						}
						.wsw .photogallery-item-300 .photogallery-300 .photogallery-inner-300 {
							background-image: url(./images/photogallery-frame-bottom-300.png);
							background-position: 0 100%;
							background-repeat: no-repeat;
							padding: 4px 10px 8px 4px;
							text-align: center;
							overflow: hidden;
						}
							.wsw .photogallery-item .photogallery .photogallery-inner img,
                     .wsw .photogallery-item-300 .photogallery-300 .photogallery-inner-300 img,
                     {
								margin: 0;
								margin: auto;
							}
				
				
			/* rozcestnik pro stranky ci kategorie */
			.sub-pages {
				background-image: url(./images/sub-pages-top.png);
				background-position: 0 0;
				background-repeat: no-repeat;
				margin: 10px 0 20px 0;
			}
				.sub-pages-inner {
					background-image: url(./images/sub-pages-bottom.png);
					background-position: 0 100%;
					background-repeat: no-repeat;
					padding: 9px 13px;
				}	
				.sub-pages-inner .separator {
					color: #9c9c9c;
				}	
				
			 /* DB vypis (nasi partneri) */	
			.list-item {
				margin-bottom: 10px;
			}
				.list-item-header {
					background-image: url(./images/list-item-header-top.png);
					background-position: 0 0;
					background-repeat: no-repeat;
					margin-bottom: 10px;
				}
					.list-item-header-inner {
						background-image: url(./images/list-item-header-bottom.png);
						background-position: 0 100%;
						background-repeat: no-repeat;
						padding: 10px;
						position: relative;
					}
						.list-item-header-inner h2 {
							margin: 0;
							padding: 0 100px 0 0;
							font-size: 1.17em;
						}
							.list-item-header-inner h2 a {
								color: #000000;
							}
								.list-item-header-inner h2 a:hover,
								.list-item-header-inner h2 a:focus {
									color: #C6010D;
								}
							.list-item-header-inner h2 span {
								color: #565656;
								font-weight: normal;
							}
						.list-item-header-inner span.date {
							position: absolute;
							top: 10px;
							right: 10px;
							color: #6c6c6c;
						}	
						
				.list-item-text {
					width: 540px;
					float: left;
					margin-left: 12px;
				}	
				
				.list-item-text2 {
					width: 660px;
					float: left;
					margin-left: 12px;
				}	

            .list-item-photo {
					width: 108px;
					float: right;
					background-image: url(./images/list-item-photo-top.png);
					background-position: 0 0;
					background-repeat: no-repeat;
				}	
					.list-item-photo-inner {
						background-image: url(./images/list-item-photo-bottom.png);
						background-position: 0 100%;
						background-repeat: no-repeat;
						padding: 4px 4px 0 4px;
						text-align: center;
					}	
						.list-item-photo-inner img {
							margin: 0px auto;
						}	
						
				.list-item .cleaner span {
					visibility: hidden;
				}		
				
				
			/* strankovani */
			.paging {
				margin: 10px 0;
			}
				.paging-inner {
					position: relative;
				}
					.paging a.prev {
						background-image: url(./images/paging-prev.png);
						background-position: 0 -5px;
						background-repeat: no-repeat;
						position: absolute;
						left: 0;
						top: 0;
						display: block;
						width: 75px;
						height: 20px;
						text-decoration: none;
					}
					.paging a.next {
						background-image: url(./images/paging-next.png);
						background-position: 100% -5px;
						background-repeat: no-repeat;
						position: absolute;
						right: 0;
						top: 0;
						display: block;
						width: 65px;
						height: 20px;
						text-decoration: none;
					}
						.paging a.prev span,
						.paging a.next span {
							visibility: hidden;
							font-size: 1px;
						}
					.paging .paging-row {
						display: block;
						margin: 0 100px;
						text-align: center;
						color: #7a7a7a;
						font-size: 1em;
					}
						.paging .paging-row a {
							color: #000000;
						}
							.paging .paging-row a:hover,
							.paging .paging-row a:focus {
								color: #C6010D;	
							}
			
			
			/* specificke prvky homepage */
			
				/* prostor pro produktovy rozcestnik na homepage */
				#promobar {
					margin-bottom: 10px;
				}
					#promobar a {
						position: relative;
						color: #000;
						text-decoration: none;
						float: left;
						background-position: left top;
						background-repeat: no-repeat;
						display: block;
						width: 232px;
						height: 229px;
					}
						#promobar a:hover,
						#promobar a:focus {
							text-decoration: underline;
							color: #C6010D;
						}
						#promobar a strong {
							visibility: hidden;
							display: block;
						}
						#promobar a span {
							display:block;
							position: absolute;
							top: 185px;
							padding: 0 70px 0 13px;
							color: #676767;
							font-size: 0.92em;
						}
							#promobar a:hover span,
							#promobar a:focus span {
								color: #C6010D;
								text-decoration: underline;
							}
						
						#promobar a.promobar-taxi {
							background-image: url(./images/promobar-taxi.jpg);
						}
						#promobar a.promobar-odvoz {
							background-image: url(./images/promobar-odvoz.jpg);
						}
						#promobar a.promobar-kuryr {
							background-image: url(./images/promobar-kuryr.jpg);
							margin-left: 11px;
						}
				
				/* produktovy rozcestnik na dalsich strankach */
				#promobar-mini {
					margin-bottom: 10px;
					margin-top: -20px;
				}			
					#promobar-mini .promo-banner {
						display: inline;
					}		
					
						#promobar-mini .promo-banner h5 {
							float: left;
							margin-right: 2px;
						}
			
				
				/* prava cast obsahuji novinky (sirsi cast) */
				#right-column {
					width: 475px;
					float: right;
					background-image: url(./images/line-vertical.gif);
					background-position: 0 0;
					background-repeat: repeat-y;
				}
				
					/* novinky na homepage */
					#news-box {
						padding-left: 12px;
					}
						/* nadpis novinek */
						#news-box .news-heading {
							background-image: url(images/hp-title-header-novinky.png);
							background-position: 0 0;
							background-repeat: no-repeat;
							width: 463px;
							height: 46px;
							position: relative;
							margin-bottom: 10px;
						}
							#news-box .news-heading h2 {
								margin: 0;
							}
							#news-box .news-heading h2 span {
								visibility: hidden;
							}
							#news-box .news-heading .news-heading-archive {
								position: absolute;
								right:12px;
								top: 3px;
								width: 200px;
								height: 40px;
								line-height: 40px;
								text-align: right;
								font-size: 0.92em;
							}
								#news-box .news-heading .news-heading-archive span {
									background: url('./images/ico-li.gif') 10px center no-repeat;
									padding-left: 31px;
								}
								
								
								
						
						/* zvyraznena polozka novinek (prvni) */
						#news-box .news-item-extra {
							background-color: #fee49b;
							background-image: url(images/hp-news-item-extra-top.png);
							background-position: 0 0;
							background-repeat: no-repeat;
							margin-bottom: 10px;
						}
							#news-box .news-item-extra-inner {
								background-image: url(images/hp-news-item-extra-bottom.png);
								background-position: 0 bottom;
								background-repeat: no-repeat;
								padding: 30px 15px 11px 15px;
								color: #000000;
							}
							
							#news-box .news-item-extra-inner h3 {
								margin-top: 0;
								color: #221e1f;
								font-size: 1.17em;
								margin-bottom: 0.25em;
							}
							
							#news-box .news-item-extra-inner h3 a {
								color: #221e1f;
							}
							#news-box .news-item-extra-inner h3 a:hover,
							#news-box .news-item-extra-inner h3 a:focus {
								color: #C6010D;
							}
							
							#news-box .news-item-extra-inner .text {
								width: 345px;
								float: left;
							}
								#news-box .news-item-extra-inner .text .date {
									color: #505050;
									font-size: 0.92em
								}
								#news-box .news-item-extra-inner .text .perex {
									font-weight: normal;
								}
							
							#news-box .news-item-extra-inner .photo {
								width: 72px;
								float: right;
								background-image: url(./images/hp-news-extra-img-top-bg.png);
								background-position: 0 0;
								background-repeat: no-repeat;
							}
								#news-box .news-item-extra-inner .photo-inner {
									background-image: url(./images/hp-news-extra-img-bottom-bg.png);
									background-position: 0 bottom;
									background-repeat: no-repeat;
									text-align: center;
									padding: 4px 4px 1px 4px;
								}	
									#news-box .news-item-extra-inner .photo img {
										margin: 0;
										margin: auto;
									}						
					
							#news-box .news-item-extra-inner .footer {
								clear: both;
								border-top: 1px solid #e4cd8c;
								padding: 10px 0 0 0;
								text-align: right;
								font-size: 0.92em;
							}
								#news-box .news-item-extra-inner .footer span {
									background: url(./images/ico-mini-arrow.gif);
									background-position: 18px center;
									background-repeat: no-repeat;
									padding-left: 25px;
								}
								
								
								
						/* standardni polozka novinek */
						#news-box .news-item {
							margin-bottom: 10px;
						}
							#news-box .news-item-inner {
								padding: 10px 10px 0px 0px;
								color: #4c5a52;
							}
							
							#news-box .news-item-inner h3 {
								margin-top: 0;
								font-size: 1.0em;
								margin-bottom: 0.25em;
								
							}
			
							
							#news-box .news-item-inner .text {
								/*width: 345px;
								float: right;*/
								
							}
								#news-box .news-item-inner .text .date {
									color: #505050;
									font-size: 0.92em
								}
								#news-box .news-item-inner .text .perex {
									font-weight: normal;
								}
							
							#news-box .news-item-inner .photo {
								width: 72px;
								float: left;
								background-image: url(./images/hp-news-img-top-bg.png);
								background-position: 0 0;
								background-repeat: no-repeat;
								margin: 0 10px 10px 0;
							}
								#news-box .news-item-inner .photo-inner {
									background-image: url(./images/hp-news-img-bottom-bg.png);
									background-position: 0 bottom;
									background-repeat: no-repeat;
									text-align: center;
									padding: 4px 4px 1px 4px;
								}	
									#news-box .news-item-inner .photo img {
										margin: 0;
										margin: auto;
									}						
					
							#news-box .news-item-inner .footer {
								clear: both;
								padding: 0px;
								text-align: right;
								font-size: 0.92em;
							}
								#news-box .news-item-inner .footer span {
									background: url(./images/ico-mini-arrow.gif);
									background-position: 18px center;
									background-repeat: no-repeat;
									padding-left: 25px;
								}	
								
					.news-item-separator {
						height: 10px;
						background-image: url('./images/line-horizont.gif');
						background-repeat: repeat-x;
					}			
					
				
				/* levy sloupec s bannery atd. */
				#left-column {
					width: 225px;
					float: left;
					overflow: hidden;
				}
					/* zakladni box v leve casti (lze pouzit i jinde) */
					.box {
						background-image: url(./images/box-content.png);
						background-position: 0 0;
						background-repeat: repeat-y;
						margin-bottom: 10px;
					}
					/* sirsi box (v pravem sloupci) */
					.box-wider {
						background-image: url(./images/box-content-wider.png);	
					}
						.box .box-inner {
							background-image: url(./images/box-bottom.png);
							background-position: 0 100%;
							background-repeat: no-repeat;
						}
						.box-wider .box-inner {
							background-image: url(./images/box-bottom-wider.png);
						}
							.box h4 {
								background-image: url(./images/box-header-blank.png);
								background-position: 0 0;
								background-repeat: no-repeat;
								height: 46px;
								line-height: 46px;
								padding-left: 30px;
								color: #000;
								text-transform: uppercase;
								font-variant: small-caps;
								font-style: italic;
								font-size: 1.06em;
								letter-spacing: 0px;
								font-family: "MS Sans Serif", Tahoma, Veradana, Arial;
								margin: 0;
							}
							.box-wider h4 {
								background-image: url(./images/box-header-wider-blank.png);
							}
						
							.box .box-content {
								padding: 3px 15px 10px 15px;
								font-size: 0.92em;
							}
							
								.box .box-content .more-info {
									text-align: right;
								}
									.box .box-content .more-info span {
										background-image: url(./images/ico-li.gif);
										background-position: 10px center;
										background-repeat: no-repeat;
										padding-left: 31px;
									}
							
							/* specificka zahlavi pro boxy */
							.box h4.about-us {
								background-image: url(./images/box-header-o-spolecnosti.png);
							}
							.box h4.enquiry {
								background-image: url(./images/box-header-wider-anketa.png);
							}
							.box h4.partners {
								background-image: url(./images/box-header-wider-partners.png);
							}
							.box h4.news {
								background-image: url(./images/box-header-wider-novinky.png);
							}
								.box h4.about-us span,
								.box h4.enquiry span,
                        .box h4.partners span,
								.box h4.news span {
									visibility: hidden;
								}
								
								/* specificke tridu pro box s anketou */
								.enquiry-question {
									font-weight: bold;
								}
								.enquiry-option img {
									margin: 0;
									padding: 0;	
								}
								.enquiry-suma {
									color: #858585;
								}

                        /* specificke tridy pro box s aktualitami */
								.box .news-item {
									margin-bottom: 10px;
								}
									.box .news-item h3 {
										font-size: 1.09em;
									}
									.box .news-item .date {
										color: #7c7c7c;
									}
									.box .news-item .perex {
										font-weight: normal;
										color: #4c5a52;
									}
									.box .news-item .footer {
										text-align: right;
									}
										.box .news-item .footer span {
											background: url(./images/ico-mini-arrow.gif);
											background-position: left center;
											background-repeat: no-repeat;
											padding-left: 8px;
										}
		
		/* pravy obsahovy blok - sloupec s bannery atd. */
		#right-content {
			width: 233px;
			float: right 
		}
			.promo-banners {
				margin-bottom: 10px;
				margin-top: -20px;
			}
			
			.promo-banner h5 {
				display: block;
				width: 232px;
				height: 64px;
				
			}
				.promo-banner h5 a {
					display: block;
					height: 64px;
					background-position: left center;
					background-repeat: no-repeat;
					text-decoration: none;
				}
				
				.promo-banner h5.dispecink a {
					background: url(./images/banner-dispecink.png);
				}
				.promo-banner h5.chci-objednat a {
					background: url(./images/banner-chci-objednat.png);
				}
				.promo-banner h5.kalkulace-ceny a {
					background: url(./images/banner-kalkulace-ceny.png);
				}
				.promo-banner h5.hodnotit-sluzby a {
					background: url(./images/banner-hodnotit-sluzby.png);
				}
				.promo-banner h5.vstup-pro-ridice a {
					background: url(./images/banner-vstup-pro-ridice.png);
				}

					/*
					.promo-banner h5.dispecink a:hover,
					.promo-banner h5.dispecink a:focus {
						background: url(./images/banner-dispecink.png);
					}
					*/
					.promo-banner h5.chci-objednat a:hover,
					.promo-banner h5.chci-objednat a:focus {
						background: url(./images/banner-chci-objednat-active.png);
					}
					.promo-banner h5.kalkulace-ceny a:hover,
					.promo-banner h5.kalkulace-ceny a:focus {
						background: url(./images/banner-kalkulace-ceny-active.png);
					}
					.promo-banner h5.hodnotit-sluzby a:hover,
					.promo-banner h5.hodnotit-sluzby a:focus {
						background: url(./images/banner-hodnotit-sluzby-active.png);
					}
					.promo-banner h5.vstup-pro-ridice a:hover,
					.promo-banner h5.vstup-pro-ridice a:focus {
						background: url(./images/banner-vstup-pro-ridice-active.png);
					}					 
				
					.promo-banner h5 a span {
						visibility: hidden;
					}
	
		/* produktovy rozcestnik na homepage */
		
	
	
	
	/*
			paticka webu
	
	*/
	
	#bottom {
		text-align: center;
		font-size: 0.92em; /* 11px */
		color: #4c5a52;
		background-image: url('./images/bg-bottom.png');
		background-position: center top;
		background-repeat: no-repeat;
	}
	
	
	/* odkazy v paticce maji odlisny styl */
	#bottom a {
		color: #4c5a52;
	}
		#bottom a:hover,
		#bottom a:focus,
		#bottom a:active {
			color: #C6010D;
		}
	
	/* oddelovace maji trosku jiny odstin */
	#botttom .separator {
		color: #8f9e95;
	}
	
	
	#bottom .centered {
		background-color: #fff;
	}	
	
		#bottom #footer {
			background: url('./images/bg-footer.png') center bottom no-repeat;
			padding: 13px 14px;
		}
		
	
			#bottom #footer .box {
				width: 950px;
				height: 50px;
				background: #e2e4e3 url('./images/bg-footer-box.png') center bottom no-repeat;
				/*line-height: 50px;*/
			}	
			
				#bottom #footer .box .left {
					width: 675px;
					float: left;
					padding-left: 16px;
					padding-top: 15px;
				}
				
				
				#bottom #footer .box .right {
					width: 230px;
					float: right;
					padding-right: 16px;
					padding-top: 15px;
				}
				
					#bottom #footer .box .right span.on-top {
						background: url('./images/ico-on-top.gif') left center no-repeat;
						padding-left: 21px;
					}
		
		#bottom #system-links {
			background-image: none;
			background-color: #e8e8e8;
			padding: 13px 0;
		}
	
			#bottom #system-links .left {
				width: 675px;
				float: left;
				padding-left: 16px;
			}
			
			
			#bottom #system-links .right {
				width: 230px;
				float: right;
				padding-right: 16px;
			}	
			
			#bottom #system-links .right a {
				color: #9aa19d;
			}
				#bottom #system-links .right a:hover,
				#bottom #system-links .right a:focus,
				#bottom #system-links .right a:active {
					color: #C6010D;
				}

	

	