/* levy sloupec */
	#left h4 {
		font-size: 100%;
		margin: 15px 0 0 0; padding: 0;
		color: #9AD290;
		text-transform: uppercase;
	}
	/* prehled-turnaju */
		#left .prehled-turnaju {
			border-top: 1px solid #9cbc92;
			background-color: #154504;
			color: #9ad290;
			position: relative;
		}
		#left .prehled-turnaju .main {
			padding: 10px;
		}
		#left .prehled-turnaju h5 {
			margin: 0 0 2px 0; padding: 0;
			font-size: 100%;
			font-weight: normal;
		}
		/* vypis */
			#left .prehled-turnaju dl {
				margin: 0; padding: 0;
			}
			#left .prehled-turnaju dl dt {
				float: none;
				margin: 0; padding: 0;
				background-position: 0 3px;
				background-repeat: no-repeat;
			}
			#left .prehled-turnaju dl dd {
				float: none;
				margin: 0 0 12px 0; padding: 0 0 0 15px;
			}
			#left .prehled-turnaju dl dd a{
				color: #9ad290;
			}
			/* odehrane */
				#left .prehled-turnaju dl.odehrane dt{
					padding: 0 0 0 15px;
					background-image:url(/b2b/img/icons/odehrane.gif);
				}
			/* end. odehrane */
			/* aktualni */
				#left .prehled-turnaju div.aktualni {
					margin: 10px -10px 5px -10px;
					padding: 5px 0 1px 0;
					background-color: #123d03;
					border-left: 1px solid #9cbc92;
					color: #FFFFFF;
				}
				#left .prehled-turnaju div.aktualni h5 {
					color: #FFFFFF;
					margin: 0 0 0 20px; padding: 0;
				}
				#left .prehled-turnaju dl.aktualni {
					
				}
				#left .prehled-turnaju dl.aktualni dt{
					padding: 0 0 0 35px;
					background-image:url(/b2b/img/icons/left-dt.gif);
					background-position: 20px 5px;
				}
				#left .prehled-turnaju dl.aktualni dd {
					padding: 0 5px 0 35px;
				}
				#left .prehled-turnaju dl.aktualni dd a {
					color: #FFFFFF;
				}
			/* end. aktualni */
			/* ocekavane */
				#left .prehled-turnaju dl.ocekavane dt{
					padding: 0 0 0 15px;
					background-image:url(/b2b/img/icons/left-dt.gif);
					background-position: 0 5px;
				}
			/* end. ocekavane */
		/* end. vypis */
		.sbalit {
			padding: 2px 4px;
			background-color: #174d05;
			border:1px solid #2f5e1f;
			color: #9ad290;
			text-decoration: none;
			font-size: 90%;
		}
/* end. levy sloupec */

/* pravy sliupec */
	#right .golf-news {
		height: 36px; width: 100%;
		background-image:url(/b2b/img/titles/golf-news.gif);
		margin: 0 0 20px 0;
	}
	#right .golf-news span {
		display: none;
	}
	#right .golf-news strong {
		padding: 10px 0 0 150px;
		color: #154504;
		display: block;
	}
	/* content-box */
		#right .content-box {
			border:2px solid #30631f;
			border-top: none;
			_height: 1px;
		}
		#right .content-box.w100p {
			width: 588px;
		}
		#right .content-box .main {
			padding: 30px 20px;
			background-color: #154504;
		}
		#right .content-box .main.bezpravehosloupce {
			padding-right: 80px;
		}
		#right h2 {
			font-size: 100%;
			margin: 0; padding: 0;
			background-image: url(/b2b/img/bg/h2.gif);
			color: #a3dc9a;
			color: #FFFFFF;
			/*text-transform: uppercase;*/
		}
		#right h2 strong{
			color: #a3dc9a; 
		}
		#right h2 span {
			background-image: url(/b2b/img/bg/h2-ruzek.gif);
			background-position: right top;
			background-repeat: no-repeat;
			display: block;
			 padding: 2px 0 2px 10px;
		}
		/* typographi */
			#right p {
				margin: 0.5em 0; padding: 0;
			}
			#right h3 {
				margin: 0; padding: 0;
				font-size: 140%;
				line-height: 1.1em;
			}
			#right h4 {
				margin: 20px 0; padding: 0;
				font-size: 110%;
				line-height: 1.1em;
			}
			#right .main ul {
				list-style-type: none;
				margin: 0; padding: 0;
			}
			#right .main ul li {
				background-image: url(/b2b/img/bg/arow-list.gif);
				background-position: 0 5px;
				background-repeat: no-repeat;
				padding-left: 15px;
			}
		/* end. typographi */	
		
		/* fotogalerie */
			#right .content-box .fotky {
				float: right;
				width: 80px;
				margin-left: 20px;
			}
			#right .content-box .fotky img {
				border :1px solid #99d18e;
				margin-bottom: 13px;
				display: block;
			}
		/*end. fotogalerie */
		
		
		/* hp */
			#right p.more {
				margin: 0.3em 0; padding: 0;
				text-align: right;
			}
			#right p.more a{
				background-image: url(/b2b/img/icons/arrow-more.gif);
				background-repeat: no-repeat;
				background-position: 0 5px;
				padding-left: 10px;
			}
			#right .content-box.hp .main {
				padding: 10px 20px;
				position: relative;
			}
			#right .content-box.hp .main h3 {
				margin: 5px 0 0 0; padding: 0;
				font-size: 200%;
				line-height: 1.1em;
			}
			#right .content-box.hp .main h4 {
				margin: 10px 0; padding: 0;
				font-size: 130%;
				line-height: 1.1em;
			}
			/* hpleftbox */
				#right .hpleftbox {
					width: 345px;
					float: left;
				}
				/* news */
					#right .hpleftbox h5.news {
						margin: 15px 0 -10px 0; padding: 0 0 1px 0;
						font-size: 90%;
						border-bottom: 1px solid #9AD290;
						color: #9AD290;
						font-family: Verdana, Arial, Helvetica, sans-serif;
					}
					/* novinkybox */
						#right .hpleftbox .novinkybox{
							margin: 20px 0 15px 0; padding: 0 0 15px 0;
							border-bottom: 1px solid #316821;
						}
						#right .hpleftbox .novinkybox.end {
							border: none;
						}
						#right .hpleftbox .novinkybox strong.nazev {
							display: block;
							text-transform: uppercase;
							font-size: 95%;
						}
						#right .hpleftbox .novinkybox em.datum {
							font-style: normal;
						}
						#right .hpleftbox .novinkybox div.foto {
							float: left;
							margin: 5px 8px 0 0;
						}
						#right .hpleftbox .novinkybox div.foto img {
							border: 2px solid #9AD290;
						}
						#right .hpleftbox .novinkybox p {
							margin: 0; padding: 0;
						}
				/* end. hpleftbox */
				
				/* hpfotogalerie */
					#right .hpfotogalerie {
						background-color: #154504;
						padding: 0 0 8px 0; 
					}
					#right .hpfotogalerie h4 {
						margin: 0; padding: 5px 8px;
						font-size: 90%;
						color: #9AD290;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						text-transform: uppercase;
					}
					#right .hpfotogalerie img{
						border: 2px solid #9AD290;
					}
					#right .hpfotogalerie a.more {
						background-image: url(/b2b/img/icons/arrow-more.gif);
						background-repeat: no-repeat;
						background-position: 0 5px;
						padding-left: 10px;
						display: block;
						margin-left: 8px;
					}
				/* end. hpfotogalerie */
				.banner {
					margin: 15px 0 20px 0;
				}
			/* hpleftbox */	
			
			/* hprightbox */
				#right .hprightbox {
					float: right;
					width: 235px;
				}
					/* hpporadi */
						#right .hprightbox .hpporadi {
						}
						#right .hprightbox .hpporadi .main {
							padding: 8px 10px;
							background-color: #154504;
						}
						#right .hprightbox .hpporadi h4 {
							margin: 0 0 0px 0; padding: 0;
							color: #A3DC9A;
							font-size: 90%;
							font-family: Verdana,Arial,Helvetica,sans-serif;
							text-transform: uppercase;
						}
						/* tabulka */
							#right .hprightbox .hpporadi table {
								border-collapse: collapse;
								font-size: 95%;
								width: 100%;
							}
							#right .hprightbox .hpporadi table caption {
								color: #FFFFFF;
								text-align: left;
								color: #A3DC9A;
								margin: 8px 0;
							}
							#right .hprightbox .hpporadi table th,
							#right .hprightbox .hpporadi table td {
								border-bottom: 1px solid #174E05;
								border-right: 1px solid #174E05;
								padding: 5px 8px;
							}
							#right .hprightbox .hpporadi table tr.colend th,
							#right .hprightbox .hpporadi table tr.colend td {
								border-bottom: none;
							}
							#right .hprightbox .hpporadi table th.rowend,
							#right .hprightbox .hpporadi table td.rowend {
								border-right: none;
							}
						/* end. tabulka */
						 .hpporadi p.more {
							text-align: left;
						}
					/* end. hpporadi */
					
					/* hppartneri */
						#right .hprightbox .hppartneri {
						}
						#right .hprightbox .hppartneri h4 {
							margin: 10px 0 0 0; padding: 8px 0;
							color: #A3DC9A;
							font-size: 90%;
							font-family: Verdana,Arial,Helvetica,sans-serif;
							text-transform: uppercase;
							border-bottom: 1px solid #A3DC9A;	
						}
						#right .hprightbox .hppartneri a {
							margin: 15px 0 0 0;
							display: block;
							float: left;
						}
						#right .hprightbox .hppartneri a.end {
							margin: 15px 0 0 12px;
						}
					/* end. hppartneri */
			/* end. hprightbox */
		/* end. hp */
		
		/* partneri-turnaje */
			#right .partneri-turnaje {
			}
			#right .partneri-turnaje h4 {
				margin: 15px 0 10px 0; padding: 4px 0;
				color: #A3DC9A;
				font-size: 90%;
				font-family: Verdana,Arial,Helvetica,sans-serif;
				text-transform: uppercase;
				border-bottom: 1px solid #A3DC9A;
			}
			#right .partneri-turnaje a img{
				margin-right: 6px;
			}
			#right .partneri-turnaje a.end img{
				margin: 0;
			}
		/* end. partneri-turnaje */
		
		/* ohristi */
			#right .ohristi {
				width: 425px;
				float: left;
			}
			#right .ohristi h4 {
				margin: 15px 0 10px 0; padding: 4px 0;
				color: #A3DC9A;
				font-size: 90%;
				font-family: Verdana,Arial,Helvetica,sans-serif;
				text-transform: uppercase;
				border-bottom: 1px solid #A3DC9A;	
			}
			#right .ohristi h1 {
				margin: 0; padding: 0;
				font-size: 140%;
				line-height: 1.1em;
			}
			#right .ohristi img {
				border: 2px solid #9BBC91;
				margin: 7px;
			}
		/* end. ohristi */
			
		/* celkoveporadi */
			#right .celkoveporadi {
				float: right;
				width: 150px;
				margin: 15px 0 0 0;
			}
			#right .celkoveporadi .main {
				padding: 4px 8px 8px 8px;
				background-color: #154504;
			}
			#right .celkoveporadi p.more {
				margin: 15px 0 0 0;
				text-align: left;
			}
			#right .celkoveporadi p.more a {
				color: #FFFFFF;
			}
			/* tabulka */
				#right .celkoveporadi table {
					border-collapse: collapse;
					font-size: 100%;
					width: 100%;
				}
				#right .celkoveporadi table caption {
					margin: 0 0 15px 0; padding: 0 0;
					color: #A3DC9A;
					font-size: 90%;
					font-family: Verdana,Arial,Helvetica,sans-serif;
					text-transform: uppercase;
					text-align: left;
					font-weight: bold;
				}
				#right .celkoveporadi table td {
					border-bottom: 1px solid #174E05;
					border-right: 1px solid #174E05;
					padding: 2px 8px 2px 0;
				}
				#right .celkoveporadi table th {
					color: #A3DC9A;
					padding-top: 10px;
				}
				#right .celkoveporadi table tr.colend td {
					border-bottom: none;
				}
				#right .celkoveporadi table td.rowend {
					border-right: none;
					text-align: right;
				}
			/* end. tabulka */
		/* end. celkoveporadi */
		
		/* objednavka */
			#right address.adresa {
				font-style: normal;
				margin: 25px 0 0 0;
				color: #FFFFFF;
			}
			#right address.adresa a {
				color: #FFFFFF;
			}
			/* obecne */
				input.text {
					border:1px solid #4F7841;
					padding: 3px 5px;
					background-color: #9AD290;
					width: 120px;
				}
				input.text.w60 {
					width: 60px;
				}
				input.text.w180 {
					width: 170px;
				}
				input.button {
					border:2px solid #9AD290;
					padding: 2px 20px;
					background-color: #174E05;
					color: #99D18F;
					color: #FFFFFF;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 90%;
					font-weight: bold;
					margin-left: 15px;
					overflow: visible;
				}
				span.povinne {
					color: #66FF00;
				}
			/* krok 1 */
				#right .krok1 {
					margin: 15px 0;
				}
			/* box1-3 */
				#right .box1-3 {
					width: 442px;
				}
				#right .box1-3 div.box {
					float: left;
					width: 200px;
				}
				#right .box1-3 div.box strong,
				#right .box1-3 div.box label {
					display: block;
					color: #99D18F;
					margin: 0 0 3px 0;
				}
			/* box1-2 */
				#right .box1-2 {
					clear: both;
					margin: 15px 0;
					padding: 15px 0;
					width: 442px;
					border-bottom: 1px solid #174E05; 
					border-top: 1px solid #174E05; 
				}L
				#right .box1-2 div.box {
					float: left;
					width: 50%;
				}
				#right .box1-2 div.box strong,
				#right .box1-2 div.box label {
					display: block;
					color: #99D18F;
					margin: 0 0 3px 0;
				}
		/* end. objednavka */
		
		/* table poradi */
			#right .nav {
				margin: 0 0 50px 0;
			}
			#right .poradi {
				width: 100%;
				border-collapse: collapse;
				margin: -0.8em 0 0 0;
			}
			#right .poradi th,
			#right .poradi td {
				padding: 3px 5px;
				border-right: 1px solid #174E05;
			}
			#right .poradi th.rowend,
			#right .poradi td.rowend {
				border-right: none;
			}
			#right .poradi .even td {
				background-color: #174E05;
			}
			#right .poradi th {
				color: #A3DC9A;
				border-bottom: 1px solid #A3DC9A;
				border-right: 1px solid #174E05;
			}
			#right .poradi.celkove th {
				border-bottom: 1px solid #174E05;
			}
		/* end. table poradi */
	
		/* end. table hraci */	
			#right .hraci {
				width: 100%;
				border-collapse: collapse;
				margin: -0.8em 0 0 0;
			}
			#right .hraci th,
			#right .hraci td {
				padding: 6px 5px;
				/*border-right: 1px solid #174E05;*/
			}
			#right .hraci td a{
				color: #FFFFFF;
				font-weight: normal;
			}
			#right .hraci th.rowend,
			#right .hraci td.rowend {
				border-right: none;
			}
			#right .hraci .even td {
				background-color: #174E05;
			}
			#right .hraci th {
				color: #A3DC9A;
				border-bottom: 1px solid #A3DC9A;
				/*border-right: 1px solid #174E05;*/
			}
			#right .hraci span.registrovany {
				color: #00FF00;
				background-image: url(/b2b/img/icons/registrovany.gif);
				background-position: 0 0px;
				background-repeat: no-repeat;
				padding-left: 18px;
			}
		/* end. table hraci */
		
		/* fotogalerie */
			#right .fotogalerie {
			}
			#right .fotogalerie .box {
				float: left;
				width: 130px;
				height: 160px;
				margin: 10px 7px 10px 0;
				color: #FFFFFF;
				text-align: center;
			}
			#right .fotogalerie .box.rowend {
				margin-left: 0 ;
			}
			#right .fotogalerie .box a img {
				border:1px solid #A2DB99;
			}
			/* strankovani */
				#right .strankovani {
					margin: 15px 0 0 0;
					color: #9AD290;
				}
				#right .strankovani a {
					border:1px solid #2F5E1F;
					padding: 1px 5px;
					text-decoration: none;
					background-color: #174D05;
				}
				#right .strankovani span {
					border:1px solid #517E42;
					padding: 1px 5px;
					text-decoration: none;
					background-color: #507942;
					color: #FFFFFF;
				}
				
		/* end. fotogalerie */
		/* partneri */
			#right .partneri {
				text-align: center;
			}
			#right .partneri h4 {
				margin: 0 0 5px 0; padding: 0;
				font-size: 110%;
				line-height: 1.1em;
				font-weight: normal;
			}
			#right .partneri img {
				margin: 0 0 50px 0;
			}
		/* end. partneri */
/* end. pravy sloupec */


/* lightbox */
	#lightboxbg {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		min-height: 100%;
		height: 100%;
		z-index: 250;
		background-color: black !important;
	}
	#lightbox {
		position: absolute;
		top: 150px; left: 50%;
		z-index: 300;
		border:1px solid #588249;
		width: 704px;
		margin-left: -357px;
		text-align: left;
		padding: 0 0 10px 0;
		_padding: 0;
		background-color: #154504;
	}
	#lightbox p {
		margin: 5px 0 15px 15px; padding: 0;
		color: #9AD290;
		font-weight: bold;
	}
	#lightbox .img {
		text-align: center;
	}
	#lightbox a.close {
		position: absolute;
		right: 0; top: 0;
		display: block;
		width: 24px; height: 24px;
		overflow: hidden;
		text-decoration: none;
	}
	#lightbox a.close span{
		position: absolute;
		left: 0; top: 0;
		display: block;
		width: 24px; height: 24px;
		background-image: url(/b2b/img/icons/lightbox-close.gif);
	}
	#lightbox p.paging {
		margin: 10px -10px 10px 170px;
		text-align: center;
		position: relative;
	}
	#lightbox p.paging a {
		display: block;
		width: 90px;
		float: left;
		background-repeat: no-repeat;
	}
	#lightbox p.paging a.zacatek {
		background-image: url(/b2b/img/icons/lightbox-zacatek.gif);
		background-position: 0 6px;
		padding-left: 15px;
		text-align: left;
	}
	#lightbox p.paging a.predchozi {
		background-image: url(/b2b/img/icons/lightbox-predchozi.gif);
		background-position: 0 6px;
		padding-left: 15px;
		text-align: left;
	}
	#lightbox p.paging a.dalsi {
		background-image: url(/b2b/img/icons/lightbox-dalsi.gif);
		background-position: 32px 5px;
		padding-right: 15px;
		text-align: left;
	}
	#lightbox p.paging a.konec {
		background-image: url(/b2b/img/icons/lightbox-konec.gif);
		background-position: 40px 6px;
		padding-right: 15px;
		text-align: left;
	}
	div.error {
		margin: -10px 0 0 0;
		padding: 0;
		color: red; 
	}
	.error {
		color: red; 
	}	
	
	.error input.text {
		border: 2px solid red;
	}
/* end. lightbox */
