*
{
	margin: 0;
	padding: 0;
}
html, body
{
	height: 100%;
}
body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	color: #636363;
	color: #000000;
	background: #deeaf4 url(../layout/bg-body.jpg) top center no-repeat;
	min-width: 100%;
}
html>body
{
	
}
td, th{
	vertical-align:top;
	text-align:left;
}
#main
{
	width: 100%;
	margin: 0 auto;
	text-align: left;
	min-height: 100%;
	height: 100%;
	position: relative;
	background: url(../layout/bg-dots.png) 0px 126px repeat-x;
}
body>#main
{
	height: auto;
}

.colgroup{
	overflow:auto;
}

#head
{
	width: 100%;
	height: 387px;
}
	#head .center
	{
		width: 890px;
		margin-left: auto;
		margin-right: auto;
	}
		#head .center .row01
		{
			width: 890px;
			height: 79px;
			background: url(../layout/bg-head.jpg) top left no-repeat;
			float: none;
			clear: both;
		}
			#head .center .row01 .col01
			{
				width: 352px;
				height: 79px;
				padding-left: 17px;
				float: left;
			}
				#head .center .row01 .col01 a
				{
					position: relative;
					top: 23px;
				}
			#head .center .row01 .col02
			{
				width: 518px;
				height: 79px;
				float: left;
				position: relative;
      
			}
				#head .center .row01 .col02 a.wmap
				{
					position: absolute;
					right: 25px;
					bottom: 12px;
					background: url(../layout/webmap.gif) 0px 3px no-repeat;
					padding-left: 12px;
					font-size: 10px;
					text-decoration: none;
					color: #1f71a0;
				}
				#head .center .row01 .col02 a.wmap2
				{
					position: absolute;
					right: 115px;
					bottom: 12px;
					background: url(../layout/webmap.gif) 0px 3px no-repeat;
					padding-left: 12px;
					font-size: 10px;
					text-decoration: none;
					color: #1f71a0;
				}
				#head .center .row01 .col02 a.wmap3
				{
					position: absolute;
					right: 23px;
					bottom: 33px;
					background: url(../img/button-odhlaseni.png) top right no-repeat;
					padding-left: 20px;
					padding-right: 48px;
					padding-top:9px;
					font-size: 11px;
					text-decoration: none;
					color: #fff;
					height:24px;
					
				}
				#head .center .row01 .col02 a.wmap:hover
				{
					position: absolute;
					right: 25px;
					bottom: 12px;
					background: url(../layout/webmap.gif) 0px 3px no-repeat;
					padding-left: 12px;
					font-size: 10px;
					text-decoration: underline;
					color: #1f71a0;
				}
		#head .center .row02
		{
			width: 855px;
			height: 291px;
			padding-left: 17px;
			padding-right: 17px;
			padding-top: 18px;
			background: #fff;
			float: none;
			clear: both;
		}
			#head .center .row02 .menu
			{
				width: 859px;
				height: 36px;
				background: #c4edfe url(../layout/bg-corner-light.gif) top right no-repeat;
				float: none;
				clear: both;
			}
				#head .center .row02 .menu ul
				{
					list-style: none;
					margin: 0px;
					padding: 0px;
					float: left;
				}
					#head .center .row02 .menu ul li
					{
						float: left;
						height: 36px;
					}
						/*
						#head .center .row02 .menu ul li a
						{
							width: auto;
							height: 26px;
							padding-top: 10px;
							padding-left: 45px;
							padding-right: 45px;
							font-size: 12px;
							text-transform: uppercase;
							text-decoration: none;
							color: #06204b;
							float: left;
						}
						*/
							#m01
							{
								width: 104px;
								height: 26px;
								padding-top: 10px;
								font-size: 12px;
								text-transform: uppercase;
								text-decoration: none;
								color: #06204b;
								text-align: center;
								float: left;
							}
								#m01:hover
								{
									width: 104px;
									height: 26px;
									padding-top: 10px;
									font-size: 12px;
									text-transform: uppercase;
									text-decoration: none;
									color: #fff;
									text-align: center;
									float: left;
									background: url(../layout/menu_vyber.png) top right repeat-x;
								}
							#m02
							{
								width: 150px;
								height: 26px;
								padding-top: 10px;
								font-size: 12px;
								text-transform: uppercase;
								text-decoration: none;
								color: #06204b;
								text-align: center;
								float: left;
							}
								#m02:hover
								{
									width: 150px;
									height: 26px;
									padding-top: 10px;
									font-size: 12px;
									text-transform: uppercase;
									text-decoration: none;
									color: #fff;
									text-align: center;
									float: left;
									background: url(../layout/menu_vyber.png) top right repeat-x;
								}

							#m02a
							{
								width: 120px;
								height: 26px;
								padding-top: 10px;
								font-size: 12px;
								text-transform: uppercase;
								text-decoration: none;
								color: #06204b;
								text-align: center;
								float: left;
							}
								#m02a:hover
								{
									width: 120px;
									height: 26px;
									padding-top: 10px;
									font-size: 12px;
									text-transform: uppercase;
									text-decoration: none;
									color: #fff;
									text-align: center;
									float: left;
									background: url(../layout/menu_vyber.png) top right repeat-x;
								}

							#m03
							{
								width: 180px;
								height: 26px;
								padding-top: 10px;
								font-size: 12px;
								text-transform: uppercase;
								text-decoration: none;
								color: #06204b;
								text-align: center;
								float: left;
							}
								#m03:hover
								{
									width: 180px;
									height: 26px;
									padding-top: 10px;
									font-size: 12px;
									text-transform: uppercase;
									text-decoration: none;
									color: #fff;
									text-align: center;
									float: left;
									background: url(../layout/menu_vyber.png) top right repeat-x;
								}
							#m04
							{
								width: 150px;
								height: 26px;
								padding-top: 10px;
								font-size: 12px;
								text-transform: uppercase;
								text-decoration: none;
								color: #06204b;
								text-align: center;
								float: left;
							}
								#m04:hover
								{
									width: 150px;
									height: 26px;
									padding-top: 10px;
									font-size: 12px;
									text-transform: uppercase;
									text-decoration: none;
									color: #fff;
									text-align: center;
									float: left;
									background: url(../layout/menu_vyber.png) top right repeat-x;
								}
							#m05
							{
								width: 155px;
								height: 26px;
								padding-top: 10px;
								font-size: 12px;
								text-transform: uppercase;
								text-decoration: none;
								color: #06204b;
								text-align: center;
								float: left;
							}
								#m05:hover
								{
									width: 155px;
									height: 26px;
									padding-top: 10px;
									font-size: 12px;
									text-transform: uppercase;
									text-decoration: none;
									color: #fff;
									text-align: center;
									float: left;
									background: url(../layout/menu_vyber_roh.png) top right no-repeat;
								}
								
								#head .center .row02 .menu ul li a.hover
								{
									color: #fff;
									background: url(../layout/menu_vyber.png) top right repeat-x;
								}
								#head .center .row02 .menu ul li a.lasthover
								{
									color: #fff;
									background: url(../layout/menu_vyber_roh.png) top right no-repeat;
								}
						/*
						#head .center .row02 .menu ul li a:hover
						{
							width: auto;
							height: 26px;
							padding-top: 10px;
							padding-left: 45px;
							padding-right: 45px;
							font-size: 12px;
							text-transform: uppercase;
							text-decoration: none;
							color: #fff;
							float: left;
							background: url(../layout/menu_vyber.png) top right repeat-x;
						}
						#head .center .row02 .menu ul li a.hover
						{
							width: auto;
							height: 26px;
							padding-top: 10px;
							padding-left: 45px;
							padding-right: 45px;
							font-size: 12px;
							text-transform: uppercase;
							text-decoration: none;
							color: #fff;
							float: left;
							background: url(../layout/menu_vyber.png) top right repeat-x;
						}
						#head .center .row02 .menu ul li a.last:hover
						{
							width: auto;
							height: 26px;
							padding-top: 10px;
							padding-left: 45px;
							padding-right: 45px;
							font-size: 12px;
							text-transform: uppercase;
							text-decoration: none;
							color: #fff;
							float: left;
							background: url(../layout/menu_vyber_roh.png) top right no-repeat;
						}
						#head .center .row02 .menu ul li a.lasthover
						{
							width: auto;
							height: 26px;
							padding-top: 10px;
							padding-left: 45px;
							padding-right: 45px;
							font-size: 12px;
							text-transform: uppercase;
							text-decoration: none;
							color: #fff;
							float: left;
							background: url(../layout/menu_vyber_roh.png) top right no-repeat;
						}
						*/
		#head .center .row02 .imgrotator
		{
			width: 859px;
			height: 214px;
			margin-top: 20px;
			background: #fff;
			float: none;
			clear: both;
		}

#text
{
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 205px;
}
	#text .center
	{
		width: 890px;
		margin-left: auto;
		margin-right: auto;
	}
		#text .center .row01
		{
			width: 890px;
			margin-top: 23px;
			background: #fff;
			float: none;
			clear: both;
		}
			#text .center .row01 #col1, #text .center .row01 .col1
			{
				width: 296px;
				padding-top: 14px;
				background: #fff url(../layout/bg-corner-white.gif) top right no-repeat;
				float: left;
			}
			#intro-mix-cols {
				float:left;
			}
			#main #text #intro-mix-cols #col2{
				float:right;
			}
			#text .center .row01 .col1
			{
				width: 296px;
				padding-top: 14px;
				background: #fff;
				float: left;
			}
				#text .center .row01 #col1 .header, #text .center .row01 .col1 .header
				{
					width: 252px;
					height: 24px;
					margin-left: 17px;
					margin-bottom: 17px;
					padding-top: 12px;
					padding-left: 15px;
					background: #c4edfe url(../layout/bg-corner-light.gif) top right no-repeat;
					font-family: Verdana;
					font-size: 14px;
					font-weight: bold;
					text-align: left;
					color: #004a85;
					float: none;
					clear: both;	
				}
				#text .center .row01 #col1 .header h2, #text .center .row01 .col1 .header h2,
				#text .center .row01 #col1 .header h1, #text .center .row01 .col1 .header h1
				{
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					font-family: Verdana;
					font-size: 14px;
					font-weight: bold;
					color: #004a85;
				}
				#text .center .row01 #col1 .content, #text .center .row01 .col1 .content
				{
					width: 243px;
					padding-left: 31px;
					padding-right: 22px;
					float: none;
					clear: both;
				}
					#text .center .row01 #col1 .content p, #text .center .row01 .col1 .content p
					{
						font-family: Arial;
						font-size: 12px;
						text-align: left;
						line-height: 16px;
						color: #636363;
						color:black;
					}
					#text .center .row01 #col1 .content p.big, #text .center .row01 .col1 .content p.big
					{
						font-family: Arial;
						font-size: 13px;
						text-align: left;
/*						line-height: 19px;*/
						color: #636363;
						color:black;
					}
					.novinky
					{
						width: 243px;
						padding-bottom: 20px;
						float: none;
						clear: both;
					}
						.novinky h3.nadpis
						{
							margin: 0px 0px 0px 0px;
							padding: 0px 0px 0px 0px;
							font-family: Arial;
							font-size: 14px;
							font-weight: normal;
							text-decoration: none;
							color: #004a85;
						}
							.novinky h3.nadpis a
							{
								text-decoration: none;
								color: #004a85;
							}
							.novinky h3.nadpis a:hover
							{
								text-decoration: underline;
								color: #004a85;
							}
						.novinky .datum
						{
							font-family: Tahoma;
							font-size: 11px;
							color: #9fbad1;
							padding-top: 3px;
						}
						.novinky div
						{
/*
							font-family: Arial;
							font-size: 12px;
							text-align: left;
							color: #707070;
*/
							line-height: 16px;
							padding-top: 5px;
							
						}
							.novinky div p
							{
								
							}
								.novinky div p a
								{
									text-decoration: underline;
									color: #707070;
								}
								.novinky div p a:hover
								{
									text-decoration: none;
									color: #004a85;
								}




			#text .center .row01 #colbox
			{
				width: 594px;
				float: left;
			}
			
			#text .center .row01 #colbox #col2
			{
				width: 296px;
				padding-top: 14px;
				background: #fff url(../layout/bg-corner-white.gif) top right no-repeat;
				float: left;
			}
			#text .center .row01 .col2, text .center .row01 #colbox .col2
			{
				width: 296px;
				padding-top: 14px;
				background: #fff;
				float: left;
			}
  
      
				#text .center .row01 #colbox #col2 .header, #text .center .row01 #colbox .col2 .header
				{
					width: 252px;
					height: 24px;
					margin-left: 17px;
					margin-bottom: 17px;
					padding-top: 12px;
					padding-left: 15px;
					background: #c4edfe url(../layout/bg-corner-light.gif) top right no-repeat;
					font-family: Verdana;
					font-size: 14px;
					font-weight: bold;
					text-align: left;
					color: #004a85;
					float: none;
					clear: both;	
				}
				#text .center .row01 #colbox #col2 .header h2, #text .center .row01 #colbox .col2 .header h2
				{
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					font-family: Verdana;
					font-size: 14px;
					font-weight: bold;
					color: #004a85;
				}
				.header2
				{
					width: 252px;
					height: 24px;
					margin-top: 25px;
					margin-left: 17px;
					margin-bottom: 17px;
					padding-top: 12px;
					padding-left: 15px;
					background: #c4edfe url(../layout/bg-corner-light.gif) top right no-repeat;
					font-family: Verdana;
					font-size: 14px;
					font-weight: bold;
					text-align: left;
					color: #004a85;
					float: none;
					clear: both;	
				}
					.header2 h2
					{
						margin: 0px 0px 0px 0px;
						padding: 0px 0px 0px 0px;
						font-family: Verdana;
						font-size: 14px;
						font-weight: bold;
						color: #004a85;
					}
				#text .center .row01 #colbox #col2 .content, #text .center .row01 #colbox .col2 .content
				{
					width: 243px;
					padding-left: 29px;
					padding-right: 14px;
					float: none;
					clear: both;
				}
					#text .center .row01 #colbox #col2 .content p, #text .center .row01 #colbox .col2 .content p
					{
						font-family: Arial;
						font-size: 12px;
						text-align: left;
						line-height: 16px;
						color: #636363;
						color:black;
					}
					#text .center .row01 #colbox #col2 .content p.big, #text .center .row01 #colbox .col2 .content p.big
					{
						font-family: Arial;
						font-size: 13px;
						text-align: left;
/*						line-height: 19px;*/
						color: #636363;
						color:black;
					}
					p.upper
					{
						text-transform: uppercase;
						color: #b1b1b1;
					}
					.bordered
					{
						border: 5px solid #bed5e6;
						margin-right: 13px;
						float: left;
					}
			#text .center .row01 #colbox #col3
			{
				width: 298px;
				padding-top: 14px;
				background: #fff url(../layout/bg-corner-white.gif) top right no-repeat;
				float: left;
			}
			#text .center .row01 .col3, #text .center .row01 #colbox .col3
			{
				width: 290px;
				padding-top: 14px;
				background: #fff;
				float: left;
			}
				#text .center .row01 #colbox #col3 .header, #text .center .row01 #colbox .col3 .header
				{
					width: 252px;
					height: 24px;
					margin-left: 17px;
					margin-bottom: 17px;
					padding-top: 12px;
					padding-left: 15px;
					background: #c4edfe url(../layout/bg-corner-light.gif) top right no-repeat;
					font-family: Verdana;
					font-size: 14px;
					font-weight: bold;
					text-align: left;
					color: #004a85;
					float: none;
					clear: both;	
				}
				#text .center .row01 #colbox #col3 .header h2, #text .center .row01 #colbox .col3 .header h2
				{
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					font-family: Verdana;
					font-size: 14px;
					font-weight: bold;
					color: #004a85;
				}
				#text .center .row01 #colbox #col3 .content, #text .center .row01 #colbox .col3 .content
				{
					width: 243px;
					padding-left: 29px;
					padding-right: 14px;
					float: none;
					clear: both;
				}
				#text .center .row01 #colbox .col3 .content{
					width: 235px;
				
				}
					#text .center .row01 #colbox #col3 .content p, #text .center .row01 #colbox .col3 .content p
					{
						font-family: Arial;
						font-size: 12px;
						text-align: left;
						line-height: 16px;
						color: #636363;
						color:black;
					}
					#text .center .row01 #colbox #col3 .content p.big
					{
						font-family: Arial;
						font-size: 13px;
						text-align: left;
/*						line-height: 19px;*/
						color: #636363;
						color:black;
					}
					#text .center .row01 #colbox #col3 .content p.upper
					{
						text-transform: uppercase;
						color: #b1b1b1;
					}
					#text .center .row01 #colbox #col3 .content .bordered
					{
						border: 5px solid #bed5e6;
						margin-right: 13px;
						float: left;
					}
				#text .center .row01 #colbox #col3 .box01
				{
					width: 268px;
					margin-left: 9px;
					float: none;
					clear: both;
				}
					#text .center .row01 #colbox #col3 .box01 .row01
					{
						width: 268px;
						height: 50px;
						margin: 0; padding: 0;
						background: url(../layout/header-vinicni.jpg) top left no-repeat;
						float: none;
					}
					#text .center .row01 #colbox #col3 .box01 .row02
					{
						width: 242px;
						min-height: 45px;
						margin: 0; padding: 0;
						padding: 10px;
						margin-left: 6px;
						background: #e9f6ff;
						float: none;
					}
				#text .center .row01 #colbox #col3 .box02
				{
					width: 268px;
					padding-top: 11px;
					margin-left: 9px;
					float: none;
					clear: both;
				}
					#text .center .row01 #colbox #col3 .box02 .row01
					{
						width: 268px;
						height: 50px;
						margin: 0; padding: 0;
						background: url(../layout/header-dobrovskeho.jpg) top left no-repeat;
						float: none;
					}
					#text .center .row01 #colbox #col3 .box02 .row02
					{
						width: 242px;
						min-height: 40px;
						margin: 0; padding: 0;
						padding: 10px;
						margin-left: 6px;
						background: #e9f6ff;
						float: none;
					}
				#text .center .row01 #colbox #col3 .box03
				{
					width: 262px;
					height: 303px;
					padding-top: 15px;
					margin-left: 15px;
					float: none;
					clear: both;
				}




			#text .center .row01 #col2
			{
				width: 296px;
				padding-top: 14px;
				background: #fff url(../layout/bg-corner-white.gif) top right no-repeat;
				float: left;
			}

			#text .center .row01 #col23-content
			{
				width: 578px;
				/*padding-top: 14px;*/
				/*background: #fff url(../layout/bg-corner-white.gif) top right no-repeat;*/
				float: left;
			}
			
			#text .center .row01 #col23-content .content{
					
					padding-left: 29px;
					padding-right: 14px;
					float: none;
					clear: both;
			
			}
			


			#text .center .row01 .col2
			{
				width: 296px;
				padding-top: 14px;
				background: #fff;
				float: left;
			padding-bottom:5px;
			overflow:auto;
			}
				#text .center .row01 #col2 .header, #text .center .row01 .col2 .header
				{
					width: 252px;
					height: 24px;
					margin-left: 17px;
					margin-bottom: 17px;
					padding-top: 12px;
					padding-left: 15px;
					background: #c4edfe url(../layout/bg-corner-light.gif) top right no-repeat;
					font-family: Verdana;
					font-size: 14px;
					font-weight: bold;
					text-align: left;
					color: #004a85;
					float: none;
					clear: both;	
				}
				#text .center .row01 #col2 .header h2, #text .center .row01 .col2 .header h2
				{
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					font-family: Verdana;
					font-size: 14px;
					font-weight: bold;
					color: #004a85;
				}
				.header2
				{
					width: 252px;
					height: 24px;
					margin-top: 25px;
					margin-left: 17px;
					margin-bottom: 17px;
					padding-top: 12px;
					padding-left: 15px;
					background: #c4edfe url(../layout/bg-corner-light.gif) top right no-repeat;
					font-family: Verdana;
					font-size: 14px;
					font-weight: bold;
					text-align: left;
					color: #004a85;
					float: none;
					clear: both;	
				}
					.header2 h2
					{
						margin: 0px 0px 0px 0px;
						padding: 0px 0px 0px 0px;
						font-family: Verdana;
						font-size: 14px;
						font-weight: bold;
						color: #004a85;
					}
				#text .center .row01 #col2 .content, #text .center .row01 .col2 .content
				{
					width: 243px;
					padding-left: 29px;
					padding-right: 14px;
					float: none;
					clear: both;
				}
					#text .center .row01 #col2 .content p, #text .center .row01 .col2 .content p
					{
						font-family: Arial;
						font-size: 12px;
						text-align: left;
						line-height: 16px;
						color: #636363;
						color:black;
					}
					#text .center .row01 #col2 .content p.big, #text .center .row01 .col2 .content p.big
					{
						font-family: Arial;
						font-size: 13px;
						text-align: left;
/*						line-height: 19px;*/
						color: #636363;
						color:black;
					}
					p.upper
					{
						text-transform: uppercase;
						color: #b1b1b1;
					}
					.bordered
					{
						border: 5px solid #bed5e6;
						margin-right: 13px;
						float: left;
					}
			#text .center .row01 #col3
			{
				width: 298px;
				padding-top: 14px;
				background: #fff url(../layout/bg-corner-white.gif) top right no-repeat;
				float: left;
			}
			#text .center .row01 .col3
			{
				width: 290px;
				padding-top: 14px;
				background: #fff;
				float: left;
				
			}
				#text .center .row01 #col3 .header, #text .center .row01 .col3 .header
				{
					width: 252px;
					height: 24px;
					margin-left: 17px;
					margin-bottom: 17px;
					padding-top: 12px;
					padding-left: 15px;
					background: #c4edfe url(../layout/bg-corner-light.gif) top right no-repeat;
					font-family: Verdana;
					font-size: 14px;
					font-weight: bold;
					text-align: left;
					color: #004a85;
					float: none;
					clear: both;	
				}
				#text .center .row01 #col3 .header h2, #text .center .row01 .col3 .header h2
				{
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					font-family: Verdana;
					font-size: 14px;
					font-weight: bold;
					color: #004a85;
				}
				#text .center .row01 #col3 .content, #text .center .row01 .col3 .content
				{
					width: 243px;
					padding-left: 29px;
					padding-right: 14px;
					float: none;
					clear: both;
				}
					#text .center .row01 #col3 .content p, #text .center .row01 .col3 .content p
					{
						font-family: Arial;
						font-size: 12px;
						text-align: left;
						line-height: 16px;
						color: #636363;
						color:black;
					}
					#text .center .row01 #col3 .content p.big
					{
						font-family: Arial;
						font-size: 13px;
						text-align: left;
						line-height: 19px;
						color: #636363;
						color:black;
					}
					#text .center .row01 #col3 .content p.upper
					{
						text-transform: uppercase;
						color: #b1b1b1;
					}
					#text .center .row01 #col3 .content .bordered
					{
						border: 5px solid #bed5e6;
						margin-right: 13px;
						float: left;
					}
				#text .center .row01 #col3 .box01
				{
					width: 268px;
					margin-left: 9px;
					float: none;
					clear: both;
				}
					#text .center .row01 #col3 .box01 .row01
					{
						width: 268px;
						height: 50px;
						margin: 0; padding: 0;
						background: url(../layout/header-vinicni.jpg) top left no-repeat;
						float: none;
					}
					#text .center .row01 #col3 .box01 .row02
					{
						width: 242px;
						min-height: 45px;
						margin: 0; padding: 0;
						padding: 10px;
						margin-left: 6px;
						background: #e9f6ff;
						float: none;
					}
				#text .center .row01 #col3 .box02
				{
					width: 268px;
					padding-top: 11px;
					margin-left: 9px;
					float: none;
					clear: both;
				}
					#text .center .row01 #col3 .box02 .row01
					{
						width: 268px;
						height: 50px;
						margin: 0; padding: 0;
						background: url(../layout/header-dobrovskeho.jpg) top left no-repeat;
						float: none;
					}
					#text .center .row01 #col3 .box02 .row02
					{
						width: 242px;
						min-height: 40px;
						margin: 0; padding: 0;
						padding: 10px;
						margin-left: 6px;
						background: #e9f6ff;
						float: none;
					}
				#text .center .row01 #col3 .box03
				{
					width: 262px;
					height: 303px;
					padding-top: 15px;
					margin-left: 15px;
					float: none;
					clear: both;
				}
		#text .center .row02
		{
			width: 890px;
			min-height: 250px;
			margin-top: 21px;
			padding-top: 17px;
			background: #fff url(../layout/bg-corner-white.gif) top right no-repeat;
			float: none;
			clear: both;
		}
			#text .center .row02 .header
			{
				width: 838px;
				height: 36px;
				margin-left: 17px;
				margin-bottom: 17px;
				padding-left: 15px;
				background: #c4edfe url(../layout/bg-corner-light.gif) top right no-repeat;
				font-family: Verdana;
				font-size: 14px;
				font-weight: bold;
				text-align: left;
				color: #004a85;
				float: none;
				clear: both;
			}
			#text .center .row02 .header h2
			{
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				font-family: Verdana;
				font-size: 14px;
				font-weight: bold;
				color: #004a85;
			}
				#text .center .row02 .header .text
				{
					height: 24x;
					padding-top: 12px;
					float: left;
				}
				#text .center .row02 .header .linkbox
				{
					width: 120px;
					height: 36px;
					float: right;
				}
					#text .center .row02 .header .linkbox a.plusright
					{
						height: 17px;
						margin-top: 8px;
						padding-top: 4px;
						text-align: right;
						font-family: Arial;
						font-size: 11px;
						font-weight: normal;
						text-decoration: none;
						background: url(../layout/link-plus.png) top right no-repeat;
						padding-right: 25px;
						color: #014c86;
						float: left;
					}
					#text .center .row02 .header .linkbox a.plusright:hover
					{
						height: 17px;
						margin-top: 8px;
						padding-top: 4px;
						text-align: right;
						font-family: Arial;
						font-size: 11px;
						font-weight: normal;
						text-decoration: underline;
						background: url(../layout/link-plus.png) top right no-repeat;
						padding-right: 25px;
						color: #014c86;
						float: left;
					}
		#text .center .row02 .row01
		{
			width: 856px;
			padding-left: 17px;
			padding-right: 17px;
			float: none;
			clear: both;
		}
			#text .center .row02 .row01 .col01
			{
				background: none;
				width: 293px;
				padding: 0;
				margin: 0;
				margin-bottom: 15px;
				float: left;
			}
				#text .center .row02 .row01 .col01 img
				{
					border: 6px solid #bed5e6;
				}
				#text .center .row02 .row01 .col01 .text
				{
					width: 236px;
					height: 100px;
					padding: 10px;
					font-family: Arial;
					font-size: 12px;
					font-weight: normal;
					text-align: left;
					text-decoration: none;
					color: #777;
					color:black;
					float: none;
					clear: both;
				}
					#text .center .row02 .row01 .col01 .text a
					{
						text-decoration: underline;
						color: #777;
					}
					#text .center .row02 .row01 .col01 .text a:hover
					{
						text-decoration: none;
						color: #777;
					}
				#text .center .row02 .row01 .col01 .link
				{
					width: 266px;
					text-align: right;
					float: none;
					clear: both;
					position: relative;
				}
					#text .center .row02 .row01 .col01 .link a
					{
						position: absolute;
						right: 0px;
						top: -10px;
						height: 17px;
						padding-top: 4px;
						text-align: right;
						font-family: Arial;
						font-size: 12px;
						font-weight: normal;
						text-decoration: none;
						background: url(../layout/link-plus.png) top right no-repeat;
						padding-right: 25px;
						color: #014c86;
						float: right;
					}
					#text .center .row02 .row01 .col01 .link a:hover
					{
						position: absolute;
						right: 0px;
						top: -10px;
						height: 17px;
						padding-top: 4px;
						text-align: right;
						font-family: Arial;
						font-size: 12px;
						font-weight: normal;
						text-decoration: underline;
						background: url(../layout/link-plus.png) top right no-repeat;
						padding-right: 25px;
						color: #014c86;
						float: right;
					}
			#text .center .row02 .row01 .col02
			{
				background: none;
				width: 293px;
				padding: 0;
				margin: 0;
				margin-bottom: 15px;
				float: left;
        
			}
     
      
				#text .center .row02 .row01 .col02 img
				{
					border: 6px solid #bed5e6;
				}
				#text .center .row02 .row01 .col02 .text
				{
					width: 236px;
					height: 100px;
					padding: 10px;
					font-family: Arial;
					font-size: 12px;
					font-weight: normal;
					text-align: left;
					text-decoration: none;
					color: #777;
					color:black;
					float: none;
					clear: both;
				}
					#text .center .row02 .row01 .col02 .text a
					{
						text-decoration: underline;
						color: #777;
					}
					#text .center .row02 .row01 .col02 .text a:hover
					{
						text-decoration: none;
						color: #777;
					}
				#text .center .row02 .row01 .col02 .link
				{
					width: 266px;
					text-align: right;
					float: none;
					clear: both;
					position: relative;
				}
					#text .center .row02 .row01 .col02 .link a
					{
						position: absolute;
						right: 0px;
						top: -10px;
						height: 17px;
						padding-top: 4px;
						text-align: right;
						font-family: Arial;
						font-size: 12px;
						font-weight: normal;
						text-decoration: none;
						background: url(../layout/link-plus.png) top right no-repeat;
						padding-right: 25px;
						color: #014c86;
						float: right;
					}
					#text .center .row02 .row01 .col02 .link a:hover
					{
						position: absolute;
						right: 0px;
						top: -10px;
						height: 17px;
						padding-top: 4px;
						text-align: right;
						font-family: Arial;
						font-size: 12px;
						font-weight: normal;
						text-decoration: underline;
						background: url(../layout/link-plus.png) top right no-repeat;
						padding-right: 25px;
						color: #014c86;
						float: right;
					}
			#text .center .row02 .row01 .col03
			{
				background: none;
				width: 268px;
				padding: 0;
				margin: 0;
				margin-bottom: 15px;
				float: left;
			}
				#text .center .row02 .row01 .col03 img
				{
					border: 6px solid #bed5e6;
				}
				#text .center .row02 .row01 .col03 .text
				{
					width: 236px;
					height: 100px;
					padding: 10px;
					font-family: Arial;
					font-size: 12px;
					font-weight: normal;
					text-align: left;
					text-decoration: none;
					color: #777;
					color:black;
					float: none;
					clear: both;
				}
					#text .center .row02 .row01 .col03 .text a
					{
						text-decoration: underline;
						color: #777;
					}
					#text .center .row02 .row01 .col03 .text a:hover
					{
						text-decoration: none;
						color: #777;
					}
				#text .center .row02 .row01 .col03 .link
				{
					width: 266px;
					text-align: right;
					float: none;
					clear: both;
					position: relative;
				}
					#text .center .row02 .row01 .col03 .link a
					{
						position: absolute;
						right: 0px;
						top: -10px;
						height: 17px;
						padding-top: 4px;
						text-align: right;
						font-family: Arial;
						font-size: 12px;
						font-weight: normal;
						text-decoration: none;
						background: url(../layout/link-plus.png) top right no-repeat;
						padding-right: 25px;
						color: #014c86;
						float: right;
					}
					#text .center .row02 .row01 .col03 .link a:hover
					{
						position: absolute;
						right: 0px;
						top: -10px;
						height: 17px;
						padding-top: 4px;
						text-align: right;
						font-family: Arial;
						font-size: 12px;
						font-weight: normal;
						text-decoration: underline;
						background: url(../layout/link-plus.png) top right no-repeat;
						padding-right: 25px;
						color: #014c86;
						float: right;
					}
			
#footer
{
	width: 100%;
	height: 190px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 0;
}
	#footer .center
	{
		width: 890px;
		margin-left: auto;
		margin-right: auto;
	}
		#footer .center .row01
		{
			width: 890px;
			height: 190px;
			background: #c5d6ee url(../layout/bg-corner-footer.gif) top right no-repeat;
			float: none;
			clear: both;
		}
			#footer .center .row01 .col01
			{
				background: none;
				width: 310px;
				height: 190px;
				padding: 0;
				margin: 0;
				float: left;
			}
				#footer .center .row01 .col01 .row01
				{
					width: 276px;
					height: 93px;
					padding-top: 20px;
					padding-left: 17px;
					padding-right: 17px;
					float: none;
					clear: both;
					background: none;
				}
					#footer .center .row01 .col01 .row01 .col01
					{
						width: 80px;
						height: 93px;
						float: left;
					}
					#footer .center .row01 .col01 .row01 .col02
					{
						width: 196px;
						height: 87px;
						padding-top: 6px;
						font-family: Arial;
						font-size: 11px;
						text-align: left;
						line-height: 14px;
						color: #004f93;
						float: left;
					}
						#footer .center .row01 .col01 .row01 .col02 a
						{
							text-decoration: underline;
							color: #004f93;
						}
						#footer .center .row01 .col01 .row01 .col02 a:hover
						{
							text-decoration: none;
							color: #004f93;
						}
				#footer .center .row01 .col01 .row02
				{
					width: 273px;
					height: 70px;
					margin-left: 17px;
					padding-top: 20px;
					border-top: 1px solid #a0bed8;
					font-family: Arial;
					font-size: 10px;
					text-align: left;
					color: #4e8ec4;
					float: none;
					clear: both;
				}
			#footer .center .row01 .col02b
			{
				background: none;
				width: 263px;
				height: 170px;
				padding: 0;
				margin: 0;
				padding-top: 20px;
				padding-left: 30px;
				font-family: Arial;
				font-size: 11px;
				text-align: left;
				line-height: 16px;
				color: #004f93;
				float: left;
			}
				#footer .center .row01 .col02b .h3light
				{
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 5px 0px;
					font-family: Arial;
					font-weight: normal;
					font-size: 13px;
					text-align: left;
					text-decoration: underline;
					color: #004f93;
				}
				#footer .center .row01 .col02b a
				{
					text-decoration: none;
					color: #004f93;
				}
				#footer .center .row01 .col02b a:hover
				{
					text-decoration: underline;
					color: #004f93;
				}
			#footer .center .row01 .col03c
			{
				background: none;
				width: 268px;
				height: 160px;
				padding: 0;
				margin: 0;
				padding-top: 30px;
				float: left;
				text-align: center;
				font-family: Arial;
				font-size: 11px;
				color: #000;
			}
	

h1
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	text-decoration: none;
	color: #004a85;
}
h2
{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	text-decoration: none;
	color: #004a85;
}
h3
{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
	text-align: left;
	text-decoration: none;
	color: #004a85;
}
h4
{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	color: #004a85;
}

p
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
a
{
	text-decoration: underline;
	color: #636363;
	color:black;
}
a:hover
{
	text-decoration: none;
	color: #636363;
	color:black;
}

ul
{
	margin-left: 12px;
	padding-left: 5px;
}





/* puvodni */

.mini-sluzba2
{
	padding-bottom: 5px;	
}
a.bl, .bl a{
	color:#014c86;
}
a.bl:hover, .bl a:hover{
	color:#c3daea;
}
.ordinacni-hodiny{
	width:100%;
	border-collapse:collapse;
	border-spacing:0px;
	border:none;
}
.ordinacni-hodiny th{
	text-align:left;
}
.ordinacni-hodiny td{
	text-align:left;
	border-spacing:0px;
	border:none;
	padding:0px;
	
}
.ordinacni-hodiny td.r{
	text-align:right;
	min-width:60px;
}

.fr{
	float:right;
	margin-top: 30px;
}
.poliklinika-blue-area{
	clear:right;
	background: #E6F4FF url(../layout/bg-corner-pol.gif) top right no-repeat;
	width:220px;
	min-height:30px;
	padding:10px;
	padding-top:0px;
}
.poliklinika-blue-area img{
	position:relative;
	left:-20px;
}


a.blizsi-info
{
	display:block;
	text-decoration:none;
	color:#014c86;
	padding-left:25px;
	padding-top:3px;
	padding-bottom:3px;
	background:url("../img/tl_vice.png") left no-repeat;
}
a.blizsi-info:hover
{
	display:block;
	text-decoration: underline;
	color:#014c86;
	padding-left:25px;
	padding-top:3px;
	padding-bottom:3px;
	background:url("../img/tl_vice.png") left no-repeat;
}

dt
{
	font-weight:bold;
	font-size:120%;
	padding-bottom:3px;
}
dd
{
	margin-bottom:10px;
}


				.link
				{
					width: auto;
					text-align: right;
					float: none;
					clear: both;
					position: relative;
				}
					.link a
					{
						position: absolute;
						right: 0px;
						top: -10px;
						height: 17px;
						padding-top: 4px;
						text-align: right;
						font-family: Arial;
						font-size: 12px;
						font-weight: normal;
						text-decoration: none;
						background: url(../layout/link-plus.png) top right no-repeat;
						padding-right: 25px;
						color: #014c86;
						float: right;
					}
					.link a:hover
					{
						position: absolute;
						right: 0px;
						top: -10px;
						height: 17px;
						padding-top: 4px;
						text-align: right;
						font-family: Arial;
						font-size: 12px;
						font-weight: normal;
						text-decoration: underline;
						background: url(../layout/link-plus.png) top right no-repeat;
						padding-right: 25px;
						color: #014c86;
						float: right;
					}
					
					
					
	.banyrek{
	}
	.detail-banner{
		background:url('../layout/banner_buton_velky.png') top right no-repeat;
		width:238px;
		height:174px;
		float:right;
		padding:20px;
	}					

	.detail-banner h2{
		font-size:20px;
		font-weight:normal;
		color:white;
	}	
a img{
	border:none;
}


.certif-area{
	overflow:auto;
	margin-bottom:10px;
}
.certif-area img{
	float:left;
	margin-right:15px;
}

.cenik-samoplatci{
	width:562px;
	border-collapse:collapse;
	margin-left:17px;
}
.cenik-samoplatci th{
	font-weight:normal;
	text-align:left;
	padding-left:15px;
	height:36px;	
}
.cenik-samoplatci td{
	text-align:right;
	white-space:nowrap;
	padding-right:15px;
	height:36px;	
}

.cenik-samoplatci td, .cenik-samoplatci th{
	padding-top:3px;
	padding-bottom:3px;
}

.cenik-samoplatci .s td, .cenik-samoplatci .s th{
	background:#edf9f9;
}

.bottom-sluzba h3{
	padding-left:10px;
}

.foto-pobocky img{
	width:120px;
}


.hidden{
	position:absolute;
	top:-500px;
}

.tac{
	text-align:center;
}


.novinka-brozura{
	float:left;
	margin-right:20px;
}
.novinka-brozura>*{
	display:block;
	text-align:center;
	padding-bottom:3px;
	}
.virtual-spacer-brozura{
	height:293px;
}





.strankovani {
    overflow: auto;
    text-align: center;
}
.strankovani b, .strankovani a {
    background: url("./img/button-paging.png") repeat scroll 0 0 transparent;
    color: black;
    display: inline-block;
    margin-right: 5px;
    min-height: 21px;
    padding-top: 5px;
    text-align: center;
    text-decoration: none;
    width: 26px;
}
.strankovani a {
    text-decoration: none;
}
.strankovani b {
    background: url("./img/button-paging-active.png") repeat scroll 0 0 transparent;
    color: white;
}
.strankovani a.a-first {
    background: url("./img/button-complete-left.png") repeat scroll 0 0 transparent;
}
.strankovani a.a-prev {
    background: url("./img/button-left.png") repeat scroll 0 0 transparent;
}
.strankovani a.a-next {
    background: url("./img/button-right.png") repeat scroll 0 0 transparent;
}
.strankovani a.a-last {
    background: url("./img/button-complete-right.png") repeat scroll 0 0 transparent;
}
 .content2{
 width: 243px;
padding-left: 14px;
padding-right: 14px;
float: none;
clear: both;
 }
.obdelnik_back{
width:266px;
height:37px;

}
.obdelnik_back2{
width:266px;

}
.
.obdelnik_back2 p{
padding-top:4px;
}
.kondicni{
background:#fcb016;
background: #fcb016 url(../img/sipecka.png) top right no-repeat;
margin-bottom:78px;

}
 .power{
background:#f7941e url(../img/sipecka.png) top right no-repeat;
margin-bottom:45px;
}
 .pilates{
background:#f47321 url(../img/sipecka.png) top right no-repeat;
margin-bottom:75px;
}
 .klasicka{
background:#ed0677  url(../img/sipecka.png) top right no-repeat;
margin-bottom:90px;
}
 .tehot{
background:#a5247c url(../img/sipecka.png) top right no-repeat;
margin-bottom:40px;
}
.reflexni{
background:#5a2380 url(../img/sipecka.png) top right no-repeat;
margin-bottom:60px;
}
.rhch{
background:#004f93  url(../img/sipecka.png) top right no-repeat;
margin-bottom:60px
} 
.sm{
background:#5a2380  url(../img/sipecka.png) top right no-repeat;
margin-bottom:40px
}  
.lymfa{
background:#a5247c  url(../img/sipecka.png) top right no-repeat;
margin-bottom:60px
} 
.koupel{
background:#ed0677  url(../img/sipecka.png) top right no-repeat;
margin-bottom:30px
} 
@-moz-document url-prefix() { 
.kondicni{
background:#fcb016;
background: #fcb016 url(../img/sipecka.png) top right no-repeat;
margin-bottom:83px;

}
 .power{
background:#f7941e url(../img/sipecka.png) top right no-repeat;
margin-bottom:45px;
}
 .pilates{
background:#f47321 url(../img/sipecka.png) top right no-repeat;
margin-bottom:77px;
}
 .klasicka{
background:#ed0677  url(../img/sipecka.png) top right no-repeat;
margin-bottom:95px;
}
 .tehot{
background:#a5247c url(../img/sipecka.png) top right no-repeat;
margin-bottom:45px;
}
.reflexni{
background:#5a2380 url(../img/sipecka.png) top right no-repeat;
margin-bottom:60px;
}
.rhch{
background:#004f93  url(../img/sipecka.png) top right no-repeat;
margin-bottom:60px
} 
.sm{
background:#5a2380  url(../img/sipecka.png) top right no-repeat;
margin-bottom:45px
}  
.lymfa{
background:#a5247c  url(../img/sipecka.png) top right no-repeat;
margin-bottom:60px
} 
.koupel{
background:#ed0677  url(../img/sipecka.png) top right no-repeat;
margin-bottom:30px
} 
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.kondicni{
background:#fcb016;
background: #fcb016 url(../img/sipecka.png) top right no-repeat;
margin-bottom:83px;

}
 .power{
background:#f7941e url(../img/sipecka.png) top right no-repeat;
margin-bottom:45px;
}
 .pilates{
background:#f47321 url(../img/sipecka.png) top right no-repeat;
margin-bottom:77px;
}
 .klasicka{
background:#ed0677  url(../img/sipecka.png) top right no-repeat;
margin-bottom:95px;
}
 .tehot{
background:#a5247c url(../img/sipecka.png) top right no-repeat;
margin-bottom:45px;
}
.reflexni{
background:#5a2380 url(../img/sipecka.png) top right no-repeat;
margin-bottom:60px;
}
.rhch{
background:#004f93  url(../img/sipecka.png) top right no-repeat;
margin-bottom:60px
} 
.sm{
background:#5a2380  url(../img/sipecka.png) top right no-repeat;
margin-bottom:45px
}  
.lymfa{
background:#a5247c  url(../img/sipecka.png) top right no-repeat;
margin-bottom:60px
} 
.koupel{
background:#ed0677  url(../img/sipecka.png) top right no-repeat;
margin-bottom:30px
} 
 }
.kondicni2{
margin-bottom:20px;
}
.power2{
margin-bottom:20px;
}
.pilates2{
margin-bottom:20px;
}

.obdelnik_back div{
color:white;
padding-left:17px;
font-family: Verdana;
font-size: 14px;
font-weight: bold;
padding-top:10px;
}

.oteviracka tr td{
padding-right:5px;

}


 .clear-br{
 	clear:both;
 }
 a img{
 	border:none;
 }
 
 
 

.form-row{
	
		margin-bottom:10px;
}
.form-row.nonactive{
	color:#ccc;
}
.form-row.nonactive textarea{
	color:#ddd;
	border:1px solid #eee;
}
.form-row span{
	display:inline-block;
	width:105px;	
}
.form-row span.dlouhy{
	width:100%;
	margin-bottom:5px;	
}
.form-row input, .form-row select{
	border:1px solid #ccc;
	padding:5px;
	width:125px;
	font:inherit;
	
	
}
.form-row select{
	width:130px;
	margin:0px;
}
.form-row textarea{
	border:1px solid #bbb;
	padding:5px;
	width:100%;
	font:inherit;
}
.form-row textarea.velka{
	height:140px;
}
.form-row input.datepicker{
	width:80px;
}
.form-row input.checkbox{
	width:auto;
	height:auto;
	position:relative;
	top:2px;
	margin-right:5px;
	
}

.clear{
	clear:both;
	text-align:right;
	padding-right:30px;
}

input.submitter{
	background:url('../layout/button.png');
	width:111px;
	height:34px;
	/*padding:5px;;*/
	cursor:pointer;
	/*border:1px solid #ddd;*/
	border:none;
}
.form-row span em, em.povinne{
	color: #004A85;
}

.clear-info{
	padding-left:30px;
}

.odhl-btn{
	padding-left:18px;
}



#featured.fullframe ul.ui-tabs-nav{
	display:none;
}

#featured.fullframe .ui-tabs-panel{
	width:100%;
}


#fragment-1, #fragment-2, #fragment-3 {
	height:214px;
}

