
BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	FONT-FAMILY: "Verdana CE", Verdana, "Arial CE", Arial, Helvetica, sans-serif;
	COLOR: #DCDCDC;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #5E1E02;
	TEXT-ALIGN: center;
	background-image: url(bg_page.png);
	background-image: url(bg_page_blur.jpg);
	
	background-repeat: repeat-x;
}
BODY, TD, TH {
	FONT-SIZE: 74%;
	FONT-SIZE: 70%;
	color: #973D1B;
}
TD {
	vertical-align: top;
}

/**** OBECNE ***/
ul.links{
	margin: 50px;
	list-style-image: url(arrow_blue.gif);
}
.red{
	color: #E60000;
	font-weight: bold;
}
.clear {
	CLEAR: both; FONT-SIZE: 1px
}
.clear5 {
	CLEAR: both; FONT-SIZE: 1px; margin-bottom: 5px;
}
.clear20 {
	CLEAR: both; FONT-SIZE: 1px; margin-bottom: 20px;
}
.clearL {
	CLEAR: left; FONT-SIZE: 1px
}
.clearR {
	CLEAR: right; FONT-SIZE: 1px
}
.R {
	float: right;
}
.L {
	float: left;
}
.sto {
	width: 100%;
}
.b {
	font-weight: bolder;
}
.textRed {
	COLOR: #ff0000; BACKGROUND-COLOR: #fdf8ea
}
.textOrange {
	COLOR: #fc954b
}
.arial {
font-family: "Arial CE", Arial, "Helvetica CE", Helvetica, "Verdana CE", Verdana, sans-serif;
}
.imgL, .imgR, .img {
	border: 1px solid #525252;
}
.imgL, .imgLNoBorder {
	FLOAT: left;
	margin-right: 13px;
	margin-bottom: 10px;
}
.imgR, .imgRNoBorder {
	FLOAT: right;
	margin-left: 13px;
	margin-bottom: 10px;
}
.img {
	FLOAT: none;
}

p.L {
	FLOAT: left;
	position: relative;
}
p.R {
	FLOAT: right;	
	position: relative;
}
.nowrap {
	white-space: nowrap;
}
.pre {
	white-space: pre;
}




A {
	COLOR: #4169E1;
	TEXT-DECORATION: none;
	font-weight: bold;
	FONT-SIZE: 95%;
}
A:hover {
	COLOR: #1E90FF;
	TEXT-DECORATION: underline;
}
H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 30px;
}
H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
H4 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
H5 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	FONT-SIZE: 110%;
}
H6 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	FONT-SIZE: 80%;
	font-weight: normal;
}
FORM {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
DIV {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; 
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.noFrame{
	border: 0px solid White;
}
EM {
	font-style: normal;
}
ADDRESS {
	font-style: normal;
}
INPUT.input, TEXTAREA {
	FONT-FAMILY: "Verdana CE", Verdana, "Arial CE", Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: Maroon;
	background-color: #FFBB66;
	border: 1px solid #F9A84E;
	padding: 2px;
	padding-left: 4px;
	margin-top: 2px;
	margin-bottom: 5px;
}
#obsah.kontakt INPUT, TEXTAREA {
	width: 400px;
}

#area {
	MARGIN: 0px auto;
	WIDTH: 930px;
	height: auto;
	TEXT-ALIGN: left;
	overflow: auto;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	position: relative;
	background: #5F1E00 url(bg_content.jpg) repeat-y;
}
#area #bg_topL {
	MARGIN: 0px;
	WIDTH: 17px;
	height: 844px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: auto;
	background: #5F1E00 url(bg_top_left.jpg) no-repeat;
}
#area #bg_topR {
	MARGIN: 0px;
	WIDTH: 17px;
	height: 844px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 913px;
	top: 0px;
	z-index: auto;
	background: #5F1E00 url(bg_top_right.jpg) no-repeat;
}

#areaFoot {
	MARGIN: 0px auto;
	WIDTH: 900px;
	height: 180px;
	padding: 0px;
	margin: 0px;
	BACKGROUND-COLOR: #5F1E00;
	background-image: url(bg_foot.jpg);
	background-repeat: no-repeat;
	position: relative;
	left: 15px;
	top: 0px;
}

#col1 {
	width: 198px;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	clear: left;
	position: relative;
	top:0px;
	left: 15px;
}
#col2 {
	width: 630px;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 70px;
	border: 0px solid Gray;
	float: left;
	min-height: 350px;
	position: relative;
	top:0px;
	left: 35px;
}

/***** HEADER *****/
#header {
	background-color: #FFB154;
	width: 900px;
	height: 161px;
	background-image: url(head2.gif);
	position: relative;
	left: 15px;
	top: 0px;
}
#header H3 {
	display: none;
}

UL#header, #content { 
	width: 100%;
}
#header #logo {
	width:865px;
	height: 100px;
	position: absolute;
	left: 20px;
	top: 45px;
}
#header H1 {
	padding-top: 10px;
	margin-left: 25px;
	color: #D0A700;
	font-size: 10px;
	font-weight: normal;
	letter-spacing: 2px;
}

/***** MIDDLE *****/
#middle {
	width: 900px;
	height: 264px;
	position: relative;
	left: 15px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	border: 0px solid Aqua;
}
#middle #flash {
	width: 900px;
	height: 231px;
	position: relative;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	background: url(titulni-foto.jpg) no-repeat;
}
#middle #top_menu {
	width: 900px;
	height: 33px;
	position: relative;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	background: url(bg_menu_top.jpg) no-repeat;
}

#middle #top_menu #menuItems {
	width: 870px;
	height: 30px;
	position: relative;
	left: 20px;
	top: 10px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	color: #A4A7BB;
}
#middle #top_menu #menuItems A {
	display: inline;
	width: auto;
	height: 20px;
	position: relative;
	left: 1px;
	margin: 0px;
	padding: 0px;
	padding-right: 5px;
	padding-left: 5px;
	border-top: 0px solid Aqua;
	text-transform: uppercase;
	color: #EDF0FF;
}

/***** CONTENT *****/

#box {
	width: 49%;
}
#box_fotky {
	width: 270px;
}
#box_fotky_v {
	width: 187px;
}
/***** OBSAH *****/
#obsah P {
	text-align: justify;
}
#obsah H1 {
	color: #EA601D;
	font-size: 130%;
	letter-spacing: 1px;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: normal;
}
#obsah H2,
#obsah.fitness_team H5 {
	color: #F18110;
	font-size: 130%;
	letter-spacing: 1px;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: normal;
}
#obsah H3 {
	font-size: 100%;
}
#obsah H2 {
	margin-top: 25px;
	/*margin-bottom: 5px;*/
}
#obsah TABLE {
	width: 100%;
	margin-bottom: 5px;
}
#obsah TABLE.auto {
	width: auto;
}
#obsah TABLE TD {
	background-color: #F9A84E;
	width: auto;
	text-align: right;
	padding-left: 7px;
	padding-right: 7px;
}
#obsah TABLE.den TD {
	text-align: left;
}
#obsah TABLE TD.c {
	text-align: center;
}
#obsah TABLE TD.den,
#obsah TABLE TD.left,
#obsah TABLE TD#name {
	text-align: left;
}
#obsah TABLE TD#name {
	width: 120px;
}
#obsah TABLE TD.right {
	text-align: right;
}
#obsah TABLE TD#empty {
	background-color: #FAA342;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 60%;
	color: #F38408;
}
#obsah TABLE TH {
	background-color: #FAA342;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 60%;
}
#obsah TABLE TH H2 {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 100%;
	margin: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 0px;
	letter-spacing: 0px;
	vertical-align: middle;
}
#obsah TABLE.squash TD,
#obsah TABLE.pujcovna TD {
	text-align: center;
}
#obsah.ceniky #box {
	width: 49%;
}
#obsah.squash UL {
	margin-left: 50px;
	margin-bottom: 10px;
}
#obsah.solarium UL {
	margin-left: 50px;
	margin-top: 0px;
}
#obsah.polarium UL {
	margin-left: 50px;
	margin-bottom: 10px;
}
#obsah.darkovy_poukaz UL {
	margin-left: 50px;
	margin-bottom: 10px;
}
#obsah.fitness_treneri UL {
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#obsah.fitness_team UL {
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#obsah.fitness_team DIV.ul {
	min-height: 30px;
	height= 30px; /*IE*/
}
#obsah.ceniky UL {
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}


/*#obsah.squash_turnaje #box,*/
#obsah.squash_turnaje #vysledky .box {
	height:270px;
	float: left;
	padding-right: 20px;
}
#obsah.squash_turnaje UL.menu {
	margin: 30px 0px 30px 30px;
	display: block;
	list-style: none;
}
#obsah.squash_turnaje UL.menu LI {
	display: block;
	float: left;
}
#obsah.squash_turnaje UL.menu LI A {
	margin-left: 50px;
	margin-bottom: 10px;
	display: block;
	color: White;
	background-color: #973d1b;
	padding:  5px 10px;
	-webkit-border-radius:5px;
	-moz-border-radius: 5px; 
	border-radius: 5px;
	opacity: 0.9;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
}
#obsah.squash_turnaje UL.menu LI A:hover {
	display: block;
	color: White;
	background-color: #8D3919;
}

/*** UVOD ***/
#obsah.uvod DIV.ico {
	width: 110px;
	height: 50px;
	overflow: hidden;
	background-color: #FAA342;
	color: #FFB154;
	float: right;
	font-size: 35px;
	text-align: center;
	margin-left: 5px;
	margin-bottom: 5px;
	padding: 7px;
	padding-left: 7px;
	padding-right: 7px;
	letter-spacing: -2px;
}

#col2 #obsah.uvod #roll {
	overflow: auto;
	height: 300px;
	width: 645px;
	padding-right: 8px;
	margin-bottom: 20px;
	background-color: #F9A84e;
}
#obsah.uvod UL.tab {
	margin: 15px;
}
#obsah.uvod UL.tab SPAN {
	width: 60px;
	white-space: nowrap;
	display: inline-block;
}

#col2 #obsah.uvod #roll P,
#col2 #obsah.uvod #roll H2 {
	padding-left: 7px;
}
/*** FOOT ***/
#foot {
	width: 100%;
	margin: 0px;
	padding: 0px;
	height: 30px;
	border: 0px solid green;
	float: left;
	clear: both;
	position: relative;
	top: 43px;
	right: 30px;
}





/*****************************************/
#col1 ul{
	margin-left: 0px;
	padding-left: 0px;
	position: relative;
	left: -16px;
}
li.menubox {
	width: 170px;
	width= 200px;				/* IE hack */
	margin-left: 16px; /*margin-bottom: 7px;*/
	padding: 5px;
	padding-left: 10px;
	list-style: none;
	background-color: #F9A84F;
	border-bottom-color: #F8A03E;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left: #F8A03E solid 10px;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 90%;
	letter-spacing: 1px;
}
li.menubox A{
	color: #B15428;
	font-weight: normal;
}
li.menubox A:hover{
	color: #7B2800;
}
#col1 LI.menubox:hover, #col1 LI.menuboxHover {
	background-color: #F9A140;
	COLOR: #B22222;
	cursor: pointer;
}

/* fitness */
li.menubox.m1 {
	border-left-color: #5E97A2;
}
/* squash */
li.menubox.m2 {
	border-left-color: #A75A58;
}
/* masaze */
li.menubox.m3 {
	border-left-color: #86629D;
}
/* balneo */
li.menubox.m4 {
	border-left-color: #ADD8E6;
}
/* kosmetika */
li.menubox.m5 {
	border-left-color: #FFDAB9;
}
/* cviceni */
li.menubox.m6 {
	border-left-color: #94B0D3;
}


#col1 #fotka {/*
	width: 213px;
	height: 144px;
	background: url(foto_menu.jpg);
	position: absolute;
	left: -15px;
	top: 250px;*/
	width: 213px;
	height: 144px;
	background: url(foto_menu.jpg);
	position: relative;
	left: -15px;
	top: 20px;
}


/********** CONTENT ***********/
/*** INDEX ***/
#char {
	font-size: 80%;
	text-align: center;
	width: 770px;
	margin-top: 5px;
	margin-bottom: 15px;
	color: #AEAEAE;
	letter-spacing: 3px;
}
#char , #char B {
	font-weight: normal;
}

DL {
	display: block;
	width: 250px;
	margin-top: 8px;
	margin-bottom: 8px;
}
DT, DD {
	margin: 0px;
	margin-right: 3px;
	margin-bottom: 1px;
	padding: 0px;
	vertical-align: top;
	/*background-color: #F9F9F9;*/
}
DT {
	width: 60px;
	display: block;
	float: left;
	clear: left;	
}
DD {
	width: 180px;
	display: block;
	float: left;
}
#obsah.fitness DL,
#obsah.solarium DL {
	width: 380px;
}
#obsah.fitness DT,
#obsah.solarium DT {
	width: 160px;
}
#obsah.fitness DT, #obsah.fitness DD,
#obsah.solarium DT, #obsah.solarium DD {
	padding: 2px;
	padding-left: 12px;
	background-color: #F9A84F;
}


P {
	margin-bottom: 10px;
}
EM {
	font-style: normal;
}

/*** fotogalerie ***/
#fotogalerie IMG {
	float: left;
	margin: 10px;
	border: 1px solid  #ECECEC;
}
#fotogalerie IMG.noFrame{
	border: 0px solid White;
}
/**********  FOOT  ***********/
#foot #footContent {
	float: right;
	margin-left: 1em;
	font-size: 90%;
	font-weight: bold;
	color: #8D4A2A;
}
#foot #linky {
	margin-left: 55px;
	font-size: 90%;
	font-weight: bold;
	color: #8D4A2A;
}
#foot #footContent A,
#foot #linky A {
	color: #8D4A2A;
}
#foot #footContent A:hover {
	color: #F9A84F;
}
#menu_bottom {
	font-size: 10px;
	width: 900px;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #EAA04B;
	letter-spacing: 1px;
	position: relative;
	left: 0px;
	top: 15px;
}
#menu_bottom {
	font-weight: normal;
}
#menu_bottom A {
	font-weight: normal;
	color: #D1602A;
	text-decoration: none;
}
#menu_bottom A:hover {
	font-weight: normal;
	text-decoration: underline;
}
#toplist {
	display: none;
}

/**** Kontakty ****/
ADDRESS {
	margin-bottom: 0px;
}
#obsah.kontakt,
#obsah.kontakt P{
	text-align: left;
}
#obsah.kontakt H3{
	margin-top: 30px;
	padding-top: 0px;
	text-align: left;
}
#mapy {
	float: right;
	margin-left: 15px;
	margin-top: 0px;
	padding-top: 0px;
}
#obsah.kontakt #mapy H3 {
	margin-top: 10px;
	padding-top: 0px;
}
P#webmail{
	float: right;
	width: 70px;
	padding-top: 0px;
}
#webmail A {
	font-weight: normal;
	font-size: 9px;
	color: #D1602A;
}
/**** Treneri ****/
#trener {
	background-color: #F9A84E;
	padding: 20px;
	margin-bottom: 15px;
}
#trener H2{
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.fotky_trener {
	/*width: 250px;
	float: right;*/
	margin: 15 0;
}
/*** TEAM ***/

#team_member {
	width: 270px;
	width= 310px; /*IE*/
	background-color: #F9A84E;
	padding: 20px;
	padding-bottom: 10px;
	margin-bottom: 15px;
}

/*** INFORMACE - levy sloupec col1 ***/
#left_info {
	position: relative;
	top: 20px;
	left: 15px;
}
#left_info #podporujeme_ico {
	margin-bottom: 35px;
}
#left_areabox {
	top: 0px;
	height: 190px; 
	/* #col1 #fotka 10px, #left_info 20px, #registraceForm 20px; #darkovy_poukaz_ico 40px */
}
#left_info SPAN.nadpis {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	display: block;
	margin-bottom: 5px;
}
#left_info H3 {
	text-transform: uppercase;
	font-weight: normal;
	font-size: 10px;
	margin-bottom: 5px;
}
/*** REGISTRACE ***/
#registraceForm {
	position: relative;
	top: 20px;
	left: 0px;
	border: 1px solid #DB7346;
	width: 170px;
	padding: 10px;
}
/*** IKONY VLEVO ***/
/* DARKOVY POUKAZ */
#darkovy_poukaz_ico {
	position: relative;
	top: 40px;
	left: 0px;
	border: 0px solid #DB7346;
	width: 200px;
	padding: 0px;
	margin: 0px;
}
/* NAVIGACE */
#navigace_ico {
	position: relative;
	top: 80px;
	left: 0px;
	border: 0px solid #DB7346;
	width: 200px;
	padding: 0px;
	margin: 0px;
}
/* PODPORUJEME */
#podporujeme_ico {
	position: relative;
	top: 110px;
	left: 0px;
	border: 0px solid #DB7346;
	width: 200px;
	padding: 0px;
	margin: 0px;
}
#darkovy_poukaz_ico IMG {
	border: 0px;
	width: 190px;
	padding: 0px;
	margin: 0px;
}
.darkovy_poukaz .top5 {
	border: 1px solid #DB7346;
	padding: 20px;
	margin-left: 20px;
	background-color: #F9A84F;
}

/*** FOTOGALERIE ***/
.tn {
	float: left;
	margin: 1px;
	margin-left:0px;
	cursor: pointer;
}
.tn A IMG {
	border: 5px solid #F9A84F;
	width: 90px;
	height: 90px;
}
#fotoPage{
	padding-top: 25px;
}
#fotoPage IMG {
	cursor: pointer;
}

/*** SQUASH LIGA ***/
#zebricek {
	width: 600px;
	overflow: auto;
}
