/* CSS Document */

body,html,*{

    margin:0px;
	padding:0px;
	font-family:Verdana,Georgia,Arial, Helvetica, sans-serif;
	color:#111111;
	font-size:12px;
	line-height: 1.2;

}
body{
	background-image:url("/Public/Images/Layout/Header/pruh.jpg");
    background-color:#FFFFFF;
    background-repeat: repeat-x;
}
body.noBG{
	background-image: none;
	background-color: #111111;
}


p{

	text-align:justify;
	margin-top:6px;
	margin-bottom:15px;
		
}

ul {
    list-style-type:none;
}

a {
    text-decoration:none;
}

a:hover {
    text-decoration:none;
}

H1 {
	
	display:none;
	
}
H1.main {
	
	display:block;
	
}

H2{

	margin-top:5px;
	margin-bottom:5px;
	font-size:18px;	
	text-align:center;
	
}

H3{

	margin-top:5px;
	margin-bottom:5px;
	font-size:16px;		
	color:#595959;
	font-weight:normal;
	margin:0;
	padding-bottom:15px;
	padding-top:15px;

}

h4 {
	font-size:14px;
	margin-bottom:5px;
	margin-top:5px;
	color: #595959;
}

h4 span{
	font-weight: normal;
	
}
strong{

	color: #595959;
}
img{

	border: none;
}

H5{
	margin-top:5px;
	margin-bottom:5px;
	font-size:12px;
}
#container{
	width: 959px;
	margin:auto;
	position:relative;
    text-align:left;
}
#header{
    height: 138px;
    position: relative;
    width: 959px;
}
#header img.nadpis{
	position:absolute;
	top:77px;
}
#header a.nadpis_title{
	position:absolute;
	top:11px;
	left: 27px;
	
}
#header a.nadpis_title img{
	border: none;
}
#header p.datum{
	color:#8D8D8D;
	font-size:10px;
	left:604px;
	position:absolute;
	top:41px;
}
#header p.datum span{
	color:#8D8D8D;
	font-size:10px;
	font-weight: bold;
	padding-right: 8px;
}
#header p.cas{
	color:#8D8D8D;
	font-size:10px;
	left:727px;
	position:absolute;
	top:41px;
}
#header p.odsazeni{
	color:#8D8D8D;
	font-size:10px;
	left:827px;
	position:absolute;
	top:41px;
}
#header img.odsazeni{
	left:798px;
	position:absolute;
	top:43px;
}
#header a.Facebook img{
	left:850px;
	position:absolute;
	top:44px;
	border: none;
}
#header a.obalka img{
	left: 812px;
	position:absolute;
	top: 49px;
	border: none;
}
#header p.description{
	display: none;
}
#content{
	width: 959px;
    background: url("/Public/Images/Layout/bg_content.jpg");
    position: relative;	
}
#leftColumn div.dott-splitter{
    background: url("/Public/Images/Layout/LeftColumn/dott_splitter.png");
    background-repeat: repeat-x;
    float: right;
    height: 3px;
    margin-right: 14px;
    margin-top: 4px;
    width: 232px;
}

#leftColumn {
		background:url("/Public/Images/Layout/LeftColumn/border_left.png");
		background-repeat: no-repeat;
		background-position: left top;
		padding-left: 13px;
		width: 263px;
		float: left;
}
#leftColumn ul.menu{
	margin-top: 6px;
}

#leftColumn ul.menu li{
		list-style:none;
		font-size: 12px;		
		border-bottom: 1px dotted #d8d8d8;		
		width: 230px;
		margin-left: 18px;
}
#leftColumn ul.menu li.no-border{
		border: none;
}
#leftColumn ul.menu li.H_zruseni_border{
		border: none;
}
#leftColumn ul.menu li img{
		padding-right: 20px;
		border: none;
		
}
#leftColumn ul.menu li a {
		width:227px;
		height:29px;
		background-position:0 0;
		background-repeat:no-repeat;
		display: block;
}
#leftColumn ul.menu li a span{
		display: none;
}
#leftColumn ul.menu li a.ffashionlink {
		background:url("/Public/Images/Layout/LeftColumn/ffashion_link.jpg");
}
#leftColumn ul.menu li a.ffashionlink:hover {
		background:url("/Public/Images/Layout/LeftColumn/ffashion_link.jpg");
		background-position: 0 -29px;
}
#leftColumn ul.menu li a.pravidlalink {
		background:url("/Public/Images/Layout/LeftColumn/pravidla_link.jpg");
}
#leftColumn ul.menu li a.pravidlalink:hover {
		background:url("/Public/Images/Layout/LeftColumn/pravidla_link.jpg");
		background-position: 0 -29px;
}
#leftColumn ul.menu li a.poradenstvilink {
		background:url("/Public/Images/Layout/LeftColumn/poradenstvi_link.jpg");
}
#leftColumn ul.menu li a.poradenstvilink:hover {
		background:url("/Public/Images/Layout/LeftColumn/poradenstvi_link.jpg");
		background-position: 0 -29px;
}
#leftColumn ul.menu li a.zelpotlink {
		background:url("/Public/Images/Layout/LeftColumn/zelpot_link.jpg");
}
#leftColumn ul.menu li a.zelpotlink:hover {
		background:url("/Public/Images/Layout/LeftColumn/zelpot_link.jpg");
		background-position: 0 -29px;
}
#leftColumn ul.menu li a.solariumlink {
		background:url("/Public/Images/Layout/LeftColumn/solarium_link.jpg");
}
#leftColumn ul.menu li a.solariumlink:hover {
		background:url("/Public/Images/Layout/LeftColumn/solarium_link.jpg");
		background-position: 0 -29px;
}
#leftColumn ul.menu li a.powerplatelink {
		background:url("/Public/Images/Layout/LeftColumn/powerplate_link.jpg");
}
#leftColumn ul.menu li a.powerplatelink:hover {
		background:url("/Public/Images/Layout/LeftColumn/powerplate_link.jpg");
		background-position: 0 -29px;
}
#leftColumn ul.menu li a.vaculink {
		background:url("/Public/Images/Layout/LeftColumn/vacushape_link.jpg");
}
#leftColumn ul.menu li a.vaculink:hover {
		background:url("/Public/Images/Layout/LeftColumn/vacushape_link.jpg");
		background-position: 0 -29px;
}
#leftColumn ul.menu li a.cardiolink {
		background:url("/Public/Images/Layout/LeftColumn/cardiozona_link.jpg");
}
#leftColumn ul.menu li a.cardiolink:hover {
		background:url("/Public/Images/Layout/LeftColumn/cardiozona_link.jpg");
		background-position: 0 -29px;
}
#leftColumn ul.menu li a.ceniklink {
		background:url("/Public/Images/Layout/LeftColumn/cenik_link.jpg");
}
#leftColumn ul.menu li a.ceniklink:hover {
		background:url("/Public/Images/Layout/LeftColumn/cenik_link.jpg");
		background-position: 0 -29px;
}
#leftColumn ul.menu li a.galerielink {
		background:url("/Public/Images/Layout/LeftColumn/galerie_link.jpg");
}
#leftColumn ul.menu li a.galerielink:hover {
		background:url("/Public/Images/Layout/LeftColumn/galerie_link.jpg");
		background-position: 0 -29px;
}
#leftColumn ul.menu li a.banygymlink {
		background:url("/Public/Images/Layout/LeftColumn/banygym_link.jpg");
}
#leftColumn ul.menu li a.banygymlink:hover {
		background:url("/Public/Images/Layout/LeftColumn/banygym_link.jpg");
		background-position: 0 -29px;
}
#leftColumn ul.menu li a.tymlink {
		background:url("/Public/Images/Layout/LeftColumn/tym_link.jpg");
}
#leftColumn ul.menu li a.tymlink:hover {
		background:url("/Public/Images/Layout/LeftColumn/tym_link.jpg");
		background-position: 0 -29px;
}
#leftColumn ul.menu li a.referencelink {
		background:url("/Public/Images/Layout/LeftColumn/reference_link.jpg");
}
#leftColumn ul.menu li a.referencelink:hover {
		background:url("/Public/Images/Layout/LeftColumn/reference_link.jpg");
		background-position: 0 -29px;
}
#leftColumn ul.menu li a.vyzporlink {
		background:url("/Public/Images/Layout/LeftColumn/vyzpor_link.jpg");
}
#leftColumn ul.menu li a.vyzporlink:hover {
		background:url("/Public/Images/Layout/LeftColumn/vyzpor_link.jpg");
		background-position: 0 -29px;
}
#leftColumn ul.menu li a.inbodylink {
		background:url("/Public/Images/Layout/LeftColumn/inbody_link.jpg");
}
#leftColumn ul.menu li a.inbodylink:hover {
		background:url("/Public/Images/Layout/LeftColumn/inbody_link.jpg");
		background-position: 0 -29px;
}
#leftColumn ul.menu li a.kavitacelink {
		background:url("/Public/Images/Layout/LeftColumn/kavitace_link.jpg");
}
#leftColumn ul.menu li a.kavitacelink:hover {
		background:url("/Public/Images/Layout/LeftColumn/kavitace_link.jpg");
		background-position: 0 -29px;
}
#leftColumn ul.menu li a.lymfodrenazlink {
		background:url("/Public/Images/Layout/LeftColumn/lymfodrenaz_link.jpg");
}
#leftColumn ul.menu li a.lymfodrenazlink:hover {
		background:url("/Public/Images/Layout/LeftColumn/lymfodrenaz_link.jpg");
		background-position: 0 -29px;
}
#leftColumn ul.menu li a.masazelink {
		background:url("/Public/Images/Layout/LeftColumn/masaze_link.jpg");
}
#leftColumn ul.menu li a.masazelink:hover {
		background:url("/Public/Images/Layout/LeftColumn/masaze_link.jpg");
		background-position: 0 -29px;
}
#leftColumn ul.menu li a.kosmetikalink {
		background:url("/Public/Images/Layout/LeftColumn/kosmetika_link.jpg");
}
#leftColumn ul.menu li a.kosmetikalink:hover {
		background:url("/Public/Images/Layout/LeftColumn/kosmetika_link.jpg");
		background-position: 0 -29px;
}
#leftColumn div.nutri-academy {
		margin: 20px 0 16px;
		text-align: center;
}
#leftColumn div.info-block,
#leftColumn div.news {
	margin-top: 20px;
	padding-left: 10px;
}
#leftColumn div.info-block h2,
#leftColumn div.news h2,
#leftColumn div.opinion h2,
#middleColumn div.other-hany-bany h2{
	font-size: 16px;
	color: #111111;
	font-weight: normal;
	text-align: left;
}
#leftColumn div.info-block h2 span,
#leftColumn div.news h2 span,
#leftColumn div.opinion h2 span,
#middleColumn div.other-hany-bany h2 span{
	background: url("/Public/Images/Layout/menu_header.jpg");
	width: 4px;
	height: 10px;
	float:left;
	background-repeat: no-repeat;
	margin-right: 5px;
	margin-top: 5px;
}
#leftColumn div.info-block img,
#leftColumn div.news img{
	display: block;
}
#leftColumn div.info-block label{
	padding-left: 10px;
	width: 81px;
	display: inline-block;
	vertical-align: top;
}
#leftColumn div.info-block p{
	margin: 10px 0 0 0;
}
#leftColumn div.info-block p,
#leftColumn div.info-block p label,
#leftColumn div.info-block p a{	
	color:#838B8E;
}
#leftColumn div.info-block p.e-mail a,
#leftColumn div.info-block p.e-mail label{	
	float: left;
	width: 113px;
}
#leftColumn div.info-block p.e-mail a{	
	width: 125px;
	text-align: center;
}
#leftColumn div.info-block p a:hover{	
	color:#990000;
}

#leftColumn div.info-block span{
	display: block;
	color:#838B8E;
	text-align: center;
}
#leftColumn div.info-block span.right-info{
	display: inline-block;
	width: 140px;
}
#leftColumn div.info-block span.map{
	margin-top: 10px;
}
#leftColumn div.info-block div.time-block {
	float:left;
	padding: 10px 0 0 10px;
	
}
#leftColumn div.info-block div.first {
	width: 112px;
}
#leftColumn div.info-block div.time-block p{
	margin: 0 0 2px 0;
	color:#838B8E;
	text-align: left;
}
#leftColumn div.info-block div.time-block p.days{
	color: #575757;
}
#leftColumn div.news ul{
	margin-top: 10px;
	position: relative;
	left: -10px;
}

#leftColumn div.news ul li a{
	width: 222px;
	height: 106px;
	background: url("/Public/Images/Layout/LeftColumn/novinky_bg.jpg");
	background-position: 0 -116px; 
	display: block;
	padding: 5px;
	text-align: justify;
	overflow: hidden;
}
#leftColumn div.news ul li a:hover,
#leftColumn div.news ul li a.selected{
	background-position: 0 0; 
}
#leftColumn div.news ul li a:hover img{
	border-color: #FFFFFF;
}
#leftColumn div.news ul li a span{
	color: #515151;
	font-size: 10px;
	line-height: 1.3;
}
#leftColumn div.news ul li a span.date{
	display: block;
	color: #595959;
	font-size: 12px;
	margin: 0 0 4px 0;
	font-weight: bold;
}
#leftColumn div.news ul li a img{
	float: left;
	border: 1px solid #DADADA;
	padding: 2px;
	margin: 0px 7px 0 0px;
}
#leftColumn div.news a.all-news{
	color: #515151;
	text-decoration: underline;
	margin-left:23px;
	display: block;
	margin-top:10px; 
}

#leftColumn div.opinion {
	margin-top: 40px;
	padding-left: 10px;
}
#leftColumn div.opinion div.content{
	padding-left: 10px;
	padding-right: 37px;
	margin-top: 10px;
}
#leftColumn div.opinion div.content p{
	color: #838B8E;
	font-size: 10px;
}
#leftColumn div.opinion div.content p label{
	width: 53px;
	float:left;
	color: #838B8E;
	font-size: 10px;
	margin-top: 7px
}
#leftColumn div.opinion div.content p input{
	padding: 5px;
}
#leftColumn div.opinion div.content p textarea{
	width: 204px;
	height: 100px;
}
#leftColumn div.opinion div.content p.captcha input{
	width: 193px;
}
#leftColumn div.opinion div.content p.captcha label{
	width: 205px;
	text-align: center;
}
#leftColumn div.opinion div.content p.button {
	text-align: right;
}
#leftColumn div.opinion div.content p.button  input{
	padding: 2px;
	
}
#leftColumn div.facebook{
	padding-left:18px;
	padding-top:20px;
	padding-bottom:10px;
	
}
#leftColumn div.facebook img{
	margin-top:6px;
	
}
#leftColumn div.facebook img.fb{
	float:left;
	
}
#leftColumn div.facebook div.fb-like-box{
	
	float:left;
	
}
#middleColumn{
	float: left;
	width: 530px;
}
#middleColumn ul.menu{
	
	height: 27px;
}
#middleColumn div.articles{
	margin-top: 37px;
}
#middleColumn div.articles div.border-top{
	background: url("/Public/Images/Layout/MiddleColumn/title_bg_top.jpg");
	height: 3px;
	width:531px;
	margin-top: 15px;
}
#middleColumn div.articles h2{
	width:500px;
	background-color: #E3D3D3;
	color: #595959;
	font-weight: normal;
	font-size: 20px;
	padding: 5px 10px 7px 20px;
	margin: 0px;
	text-align: left;
}
#middleColumn div.articles h2 a{
	background-color: #E3D3D3;
	color: #595959;
	font-weight: normal;
	font-size: 20px;
	margin: 0px;
	text-align: left;
}
#middleColumn div.articles h2 span{
	background: url("/Public/Images/Layout/menu_header.jpg");
	width: 4px;
	height: 10px;
	float:left;
	background-repeat: no-repeat;
	margin-right: 10px;
	margin-top: 9px;
}
#middleColumn div.articles div.border-bottom{
	background: url("/Public/Images/Layout/MiddleColumn/title_bg_bottom.jpg");
	height: 3px;
	width:531px;
	margin-bottom: 2px;
}
#middleColumn div.articles div.text{
	background-color:#F7F2F2;
	color: #646363;
	padding: 5px 20px 20px;
}
#middleColumn div.articles div.text strong,
#middleColumn div.articles div.text p,
#middleColumn div.articles div.text a,
#middleColumn div.articles div.text ul li,
#middleColumn div.articles div.text span{
	color: #646363;
}
#middleColumn div.articles div.text span.vyzpro-foryou{
	color: #990000;
	font-size: 18px;
}
#middleColumn div.articles div.text a{
	text-decoration: underline;
}
#middleColumn div.articles div.text a.trainer{
	border: 1px solid silver;
    float: left;
    margin-right: 30px;
    padding: 2px;
}
#middleColumn div.articles div.text ul{
	list-style-image: url("/Public/Images/Layout/MiddleColumn/liststyle_dott.jpg");
	list-style-position: outside;
}
#middleColumn div.articles div.text ul li,
#introductory-content div.text ul li{
	margin-left: 25px;
	margin-bottom: 12px;
}
#middleColumn ul.menu li{
	float: left;
	text-align: center;
}
#middleColumn ul.menu li a{
	color: #ffffff;
	display: block;
	height: 22px;
	padding-top: 5px;
	font-size: 13px;
}
#middleColumn a.adver img{
	margin-left: 106px;
    margin-right: 1px;
    margin-top: 30px;
}
#middleColumn div.other-hany-bany{
	margin-top: 30px;
}
#flash-animation embed{
	display: block;
	
}
#middleColumn ul.menu li.today{
	background:url("/Public/Images/Layout/MiddleColumn/today_button.png");
	width: 132px;
	margin-right: 3px;
	
}
#middleColumn ul.menu li.reservation{
	background:url("/Public/Images/Layout/MiddleColumn/reservation_button.png");
	width: 162px;
	
}
#middleColumn ul.menu li.black a{
	color: #333333;
	
}
#middleColumn div.articles a.text-img img,
#middleColumn div.articles img.text-img,
#introductory-content div.text a.text-img img{
	border: 1px solid #DADADA;
	padding: 2px;
	float: left;
	margin-right: 8px;
}
#middleColumn div.articles p.inline,
#introductory-content div.text p.inline{
	margin-top: 0px;
}
#middleColumn div.articles div.text h2{
	background: none;
	color: #595959;
	font-weight: normal;
	font-size: 16px;
	padding: 10px 10px 15px 0;
	margin: 0px;
	text-align: left;
}
#middleColumn div.articles div.text h2 span{
	background: url("/Public/Images/Layout/menu_header.jpg");
	width: 4px;
	height: 10px;
	float:left;
	background-repeat: no-repeat;
	margin-right: 5px;
	margin-top: 5px;
}
#middleColumn div.articles div.text p span.underline,
#middleColumn div.articles div.text span.underline{
	text-decoration: underline;
	padding-bottom: 1px;
	display: inline-block;
}
#middleColumn div.articles div.text h2 span.desc{
	background: none;
	margin: 0px;
	float: none;
	height: auto;
	width: auto;
}
#middleColumn div.articles div.text div.sub-text{
	padding-left: 10px;
}
#middleColumn div.articles div.text a.photo img,
#introductory-content div.text a.photo img{
	border: 1px solid #DADADA;
    margin-bottom: 10px;
    margin-left: 6px;
    margin-right: 7px;
    padding: 2px;
}
#middleColumn div.articles div.text a.photo.v-top img{
	vertical-align: top;
}
#middleColumn div.articles div.text table{
	border-collapse: collapse;
	margin: 20px 0 10px 0;
	width: 100%;
}
#middleColumn div.articles div.text table tr{
	
}
#middleColumn div.articles div.text table tr td{
	border: 1px solid #CCCCCC;
	padding: 5px;
	text-align: center;
	color: #646363;
}
#middleColumn div.articles div.text table.lesna tr td.first{
	width: 270px;
}
#middleColumn div.articles div.text table.rozpis tr td.first{
	width: 100px;
}
#middleColumn div.articles div.text table tr td.left{
	text-align: left;
	width: 190px;
}
#middleColumn div.articles div.text table tr td.middle{
	background-color: #F7E1E1;
	width: 115px;
}
#middleColumn div.articles div.text table tr td.right{
	background-color: #DDADAD;
	width: 151px;
}
#middleColumn div.articles div.text table tr td.green a{
	color: #62A300;
}
#middleColumn div.articles div.text table tr td.subList{
	text-align: left;
	border: none;
}
#middleColumn div.articles div.text table tr td.subList label{
	width: 210px;
	display: inline-block;
}
#middleColumn div.articles div.text a.link{
	display: block;
	margin: 15px 0;
}
#middleColumn div.articles div.text a.mail-link{
	display: block;
	margin: 0;
}
#middleColumn div.articles div.text div.photos{
	text-align: center;
	margin-top: 10px;
}
#middleColumn div.articles div.text span.contact{
	display: inline-block;
	width: 50px;
}
#middleColumn div.articles div.text table.vacushape{
	width: 100%;
}
#middleColumn div.articles div.text table.vacushape thead{
	background-color: #DDADAD;
}
#middleColumn div.articles div.text table.cenik{
}
#middleColumn div.articles div.text table.cenik tr td.first{
	text-align: left;
}
#middleColumn div.articles div.text table.cenik tr td.first span{
	color: #990000;
}
#middleColumn div.articles div.text table.cenik tr.no-border td{
	border-right: none;
	border-left: none;
}
#middleColumn div.articles div.text table.red tr td,
#middleColumn div.articles div.text table.red tr td strong{
	color: #E6642A;
}
#middleColumn div.articles div.text ul li a.link{
	color: #EF634C;
	display: inline;
	margin: 0px;
}
#middleColumn div.articles div.text p.float-right{
	float: right;
}
#middleColumn div.articles div.text table.rozpis tr td {
    font-size: 11px;
    height: 24px;
    padding: 0px;
}
#middleColumn div.articles div.text table.rozpis tr td div{
    font-size: 11px;
    color: #646363;
}
#middleColumn div.articles div.text table.rozpis tr td div.banygym_hod{
    color: #0066FF;
}
#middleColumn div.articles div.text table.rozpis tr td.banygym_den_konec {
    border-right: 1px solid #CCCCCC;
}
#middleColumn div.articles div.text a.news-link {
    text-align: right;
    width: 100%;
    text-decoration: none;
    display: block;
}

#middleColumn .error{
    
	color:#CC0000;
	font-size:13px;
    text-align:center;
	padding-top:5px;
    padding-bottom:5px;
    background-color:#FFD9D9;
    border:1px solid #CC0000;

	
}

#middleColumn .message{

	font-size:13px;
	text-align:center;
	padding-top:5px;
    padding-bottom:5px;
    background-color:#D9FFCC;
    border:1px solid #00CC33;
    color:#339933;
	
}
#middleColumn div.articles div.text table.cenik tr td.center{
	text-align: center;
}
#rightColumn{
	float: left;
	height: 1229px;
	position: relative;
	background:url("/Public/Images/Layout/RightColumn/palm.png");
	width: 144px;
	margin-left: 9px;
}
.clear-left{
 clear: left;
}
.clear-right{
 clear: right;
}
.clear-both{
 clear: both;
}

#footer{
	background: url("/Public/Images/Layout/Footer/bg.jpg");
	background-repeat: repeat-x;
	height: 180px;
	position: relative;
}
#footer div.container{
	margin: auto;
	position: relative;
	text-align: left;
	width: 959px;
}
#footer div.container img.powerPlate{
	position: absolute;
	left: 50px;
	top: 20px;
}
#footer div.container img.vacuShape{
	position: absolute;
	left: 180px;
	top: 20px;
}
#footer div.container img.hydrocolon{
	position: absolute;
	left: 290px;
	top: 20px;
}
#footer div.container img.dorshop{
	position: absolute;
	left: 500px;
	top: 20px;
}
#footer div.container img.pasy{
	position: absolute;
	left: 50px;
	top: 100px;
}
#footer div.container img.sodexo{
	position: absolute;
	left: 440px;
	top: 102px;
}
#footer div.container a.pinkej{
	position: absolute;
	left: 240px;
	top: 102px;
}
#footer div.container img.portalznojmo{
	position: absolute;
	left: 555px;
	top: 102px;
}
#footer div.container p.copyright{
	color: #999898;
    font-family: Arial;
    font-size: 9px;
    left: 740px;
    position: absolute;
    text-align: right;
    top: 8px;
}
#footer div.container p.copyright a{
	color: #999898;
    font-family: Arial;
    font-size: 9px;
}


/***************************************************** Rezervace *********************************************/
body.noBGRezervace{
	background-color:#D7D7D7;
	color:#666666;
	font-family:Trebuchet MS;
	font-size:15px;
	margin:0;
	padding:0;
	text-align:center;
	background-image: none;
}
#R_container {
	background-color:#FFFFFF;
	margin:auto;
	position:relative;
	text-align:left;
	width:1000px;
	color: #D7D7D7;
}

#R_header li.extraLongWidth {
	
	background:transparent url(/Public/Images/Admin/mainLinksBg.jpg) repeat scroll 0 0;
	height:35px;
	width:1000px;
}
#R_header {	
	background:transparent url(/Public/Images/hlavicka_rezervace.jpg) repeat scroll 0 0;
	height:146px;
	width:1000px;
}
#R_content {
	position:relative;
	width:1000px;
}
#R_content div.loginForm {
	margin-left:395px;
	padding-bottom:100px;
	padding-top:100px;
	position:relative;
	text-align:left;
	width:230px;
}
#R_content div.loginForm {
	text-align:left;
}
#R_content div.loginForm label {
	float:left;
	padding-top:3px;
	width:60px;
}
#R_content div.loginForm input {
	border:1px solid #D7D7D7;
	margin-bottom:5px;
	padding:5px;
	vertical-align:top;
	width:150px;
}

#R_content div.loginForm #enter {
	background:transparent url(/Public/Images/Admin/mainLinksBg.jpg) repeat scroll 0 0;
	cursor:pointer;
	width:100px;
}

#R_footer {
	background-color:#FFFFFF;
	border-top:1px solid #D7D7D7;
	font-size:12px;
	height:20px;
	margin:auto;
	padding-left:5px;
	padding-top:5px;
	text-align:left;
}
#R_header li.mainLink {
	background:transparent url(/Public/Images/Admin/mainLinksBg.jpg) repeat scroll 0 0;
	float:left;
	margin-right:2px;
	position:relative;
	top:109px;
}

/***************************************************** Rezervace konec *********************************************/

/***************************************************** Introductory css *********************************************/

#introductory-container{
	width: 988px;
	margin:auto;
	position:relative;
    text-align:left;    
	background: url("/Public/Images/Layout/Introductory/bg.jpg");
	background-repeat: repeat-y;
}
#introductory-header{
	background: url("/Public/Images/Layout/Introductory/header.jpg");
	width:	988px;
	height: 167px;
	position: relative;
}
#introductory-header p.desc {
    display: none;
}
#introductory-header a{
	left:108px;
	position:absolute;
	top:90px;
}
#introductory-footer{
	background: url("/Public/Images/Layout/Introductory/footer.jpg");
	background-repeat:repeat-x;
	position: relative;
	height: 196px;
	width: 100%;
}
#introductory-centerFooter{
	width: 988px;
	height:196px;
	margin:auto;
	position:relative;
    text-align:left;
	background-repeat: repeat-y;
}
#introductory-centerFooter img{
	position: absolute;
	left: 57px;
}
#introductory-centerFooter ul{
	position: absolute;
	left: 57px;
	position: absolute;
	top: 50px;
	left: 260px;
}
#introductory-centerFooter ul.h-links{
	display: none;
}
#introductory-centerFooter li.vacu{
	float: left;
}
#introductory-centerFooter li.vacu a{
	background: url("/Public/Images/Layout/Introductory/vacushape.jpg");
	background-position: 10px 0;
	height: 22px;
	width: 84px;
	display: block;	
	padding-left: 10px;
	background-repeat: repeat-y;
}
#introductory-centerFooter li.vacu a:hover{
	background: url("/Public/Images/Layout/Introductory/vacushape.jpg");
	background-position: 10px 22px;
	height: 22px;
	width: 84px;
	display: block;	
	padding-left: 10px;
	background-repeat: repeat-y;
}
#introductory-centerFooter li.power{
	float: left;
}
#introductory-centerFooter li.power a{
	background: url("/Public/Images/Layout/Introductory/power.jpg");
	background-position: 16px 0;
	height: 22px;
	width: 84px;
	display: block;	
	padding-left: 16px;
	background-repeat: repeat-y;
}
#introductory-centerFooter li.power a:hover{
	background: url("/Public/Images/Layout/Introductory/power.jpg");
	background-position: 16px 22px;
	height: 22px;
	width: 84px;
	display: block;
	padding-left: 16px;
	background-repeat: repeat-y;	
}
#introductory-centerFooter li.cardio{
	float: left;
}
#introductory-centerFooter li.cardio a{
	background: url("/Public/Images/Layout/Introductory/cardio.jpg");
	background-position: 13px 0;
	height: 22px;
	width: 82px;
	padding-left: 13px;
	display: block;	
	
	background-repeat: repeat-y;
}
#introductory-centerFooter li.cardio a:hover{
	background: url("/Public/Images/Layout/Introductory/cardio.jpg");
	background-position: 13px 22px;
	height: 22px;
	width: 82px;
	display: block;	
	padding-left: 13px;
	background-repeat: repeat-y;
}

#introductory-centerFooter li.solarium{
	float: left;
}
#introductory-centerFooter li.solarium a{
	background: url("/Public/Images/Layout/Introductory/solarium.jpg");
	background-position: 13px 0;
	height: 22px;
	width: 68px;
	display: block;	
	padding-left: 13px;
	background-repeat: repeat-y;
}
#introductory-centerFooter li.solarium a:hover{
	background: url("/Public/Images/Layout/Introductory/solarium.jpg");
	background-position: 13px 22px;
	height: 22px;
	width: 68px;
	display: block;	
	padding-left: 13px;
	background-repeat: repeat-y;
}
#introductory-centerFooter li.media{
	float: left;
}
#introductory-centerFooter li.media a{
	background: url("/Public/Images/Layout/Introductory/media.jpg");
	background-position: 16px 0;
	height: 22px;
	width: 57px;
	display: block;	
	padding-left: 16px;
	background-repeat: repeat-y;
}
#introductory-centerFooter li.media a:hover{
	background: url("/Public/Images/Layout/Introductory/media.jpg");
	background-position: 16px 22px;
	height: 22px;
	width: 57px;
	display: block;	
	padding-left: 16px;
	background-repeat: repeat-y;
}
#introductory-centerFooter li.stantese{
	float: left;
}
#introductory-centerFooter li.stantese a{
	background: url("/Public/Images/Layout/Introductory/stantese.jpg");
	background-position: 20px 0;
	height: 22px;
	width: 107px;
	display: block;
	padding-left: 20px;
	background-repeat: repeat-y;
}
#introductory-centerFooter li.stantese a:hover{
	background: url("/Public/Images/Layout/Introductory/stantese.jpg");
	background-position: 20px 22px;
	height: 22px;
	width: 107px;
	display: block;		
	padding-left: 20px;	
	background-repeat: repeat-y;
}
	
	
#introductory-content{
	width:	959px;
	position: relative;
	
}

#introductory-content div.text div.border-top{
	background: url("/Public/Images/Layout/Introductory/title_bg_top.jpg") repeat scroll 0 0 transparent;
    background-repeat:no-repeat;
    background-position:bottom;
    height: 3px;
    padding-top: 20px;
    width: 917px;
    display: block;
}
#introductory-content div.text h2{
	width:887px;
	background-color: #E3D3D3;
	color: #595959;
	font-weight: normal;
	font-size: 20px;
	padding: 5px 10px 7px 20px;
	margin: 0px;
	text-align: left;
}
#introductory-content div.text h2 a{
	background-color: #E3D3D3;
	color: #595959;
	font-weight: normal;
	font-size: 20px;
	margin: 0px;
	text-align: left;
}
#introductory-content div.text h2 span{
	background: url("/Public/Images/Layout/menu_header.jpg");
	width: 4px;
	height: 10px;
	float:left;
	background-repeat: no-repeat;
	margin-right: 10px;
	margin-top: 9px;
}
#introductory-content div.text div.border-bottom{
	background: url("/Public/Images/Layout/Introductory/title_bg_bottom.jpg");
	height: 3px;
    margin-bottom: 15px;
    width: 917px;
}
#introductory-content div.player{
	position: relative;
	top: 0px;
	left: 10px;
}
#introductory-content div.text {
	position: relative;
	padding: 0 20px 20px 20px;	
	background-color: #FFFFFF;
	color: #646363;
}
#introductory-content div.text p{
	color: #646363;
}
#introductory-content div.text p strong{
	color: #595959;
}
#introductory-content div.text a{
	color: #595959;
	text-decoration: underline;
}
#introductory-content div.text table{
	border-collapse: collapse;
	margin-bottom: 15px;
    margin-top: 15px;
}
#introductory-content div.text table thead{
	background-color: #DDADAD;
	text-align: center;
}
#introductory-content div.text table td{
	border: 1px solid #CCCCCC;
	text-align: center;
	padding: 7px 10px;
	color: #646363;
}
#introductory-content div.text h2.subtitle{
	background: none;
	color: #595959;
	font-weight: normal;
	font-size: 16px;
	padding: 10px 10px 15px 0;
	margin: 0px;
	text-align: left;
}
#introductory-content div.text h2.subtitle span{
	background: url("/Public/Images/Layout/menu_header.jpg");
	width: 4px;
	height: 10px;
	float:left;
	background-repeat: no-repeat;
	margin-right: 5px;
	margin-top: 5px;
}
#introductory-content div.text ul{
	list-style-image: url("/Public/Images/Layout/Introductory/liststyle_dott.png");
	list-style-position: outside;
}
#introductory-content div.text ul li{

	color: #646363;	

}
#introductory-content div.text table.powerplate tr td.left{
	background:none;
	text-align: left;

}
#introductory-content div.text table.powerplate tr td.middle{
	background-color: #F7E1E1;

}
#introductory-content div.text table.powerplate tr td.right{
	background-color: #DDADAD;

}
#introductory-content div.text div.center-content{
	text-align: center;
	margin-bottom: 30px;
}
#introductory-content div.text div.center-content img{
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 20px;

}
#introductory-content div.text div.center-content ul{
	text-align: left;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px; 
	width: 350px;

}
#introductory-content div.text div.center-content ul li{
	margin-bottom: 0px;

}
#introductory-content div.text div.center-content ul li a{
	text-decoration: none;

}
#introductory-content div.text div.center-content ul li a:hover{
	color: #D5003A;

}
#introductory-content div.text div.center-content ul.links{
	padding-left: 170px;

}
#introductory-content div.text div.center-content iframe{
	margin: 20px 0;

}
#mp3-player{
	display: block;
	margin-left: 332px;
    margin-top: 30px;
}
#introductory-content div.text p.get-player{
	text-align: center;

}
#reparator{
	background-color: #474747;
	height: 100px;
	width: auto;
	position: relative;
}
#banner{
	margin-top: 30px;
}
p.fitsystem{
	font-size:11px;
	color:#999898;
	position:absolute;
	left:736px;
	top:35px;	
}
/***************************************************** Introductory konec *********************************************/
#middleColumn div.articles div.text div img {
    border: 1px solid #DADADA;
    padding: 2px;
}

#slider{
	overflow: hidden !important;
	z-index: 10;
	height: 174px;
	width: 530px;
}