/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
	font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #6b6b6b;
}

body {
	background-color: #224472;
}

#container {
	width: 955px;
	display: block;
	margin-top: 58px;
	margin-bottom: 30px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	text-align: center;
	background-image: url(images/bg_page.jpg);
	background-color: #FFFFFF;
	padding-right: 16px;
	padding-left: 16px;
}

#container #chrome_lady{
	height: 174px;
	width: 187px;
	display: block;
	position: absolute;
	background-image: url(images/fitarena_lady.png);
	background-repeat: no-repeat;
	z-index: 100;
	top: -46px;
	left: -55px;
}

#container #shadow_t {
	width: 100%;
	height: 14px;
	background-image: url(images/shadow_page_t.jpg);
	display: block;
}

/*================================================ HEADER */

#container #head{
	height: 69px;
	width: 100%;
	display: block;
	position: relative;
	background-image: url(images/bg_head.jpg);
	margin-top: 2px;
}

#container #head #fitarena{
	background-image: url(images/fitarena.png);
	height: 30px;
	width: 309px;
	display: block;
	position: absolute;
	left: 45px;
	top: 32px;
}

#container #head #control_menu {
	position: absolute;
	top: 7px;
	right: 20px;
	color: #FFFFFF;
}

#container #head #control_menu a {
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 9px;
	padding-right: 5px;
	padding-left: 5px;
}

#container #head #control_menu a:hover {
	text-decoration: underline;
}

/*================================================ MENU */


#container #menu{
	width: 100%;
	margin-top: 1px;
	background-image: url(images/bg_menu_red.jpg);
	height: 29px;
	position: relative;
}

#container #menu #buttons {
	height: 29px;
	padding-left: 75px;
}

#container #menu #buttons a {
	text-transform: uppercase;
	color: #FFFFFF;
	background-image: url(images/bg_menu_red.jpg);
	padding-top: 8px;
	padding-bottom: 8px;
	text-decoration: none;
	position: relative;
	top: -11px;
}

#container #menu #buttons a:hover {
	background-position: bottom;
	text-decoration: none;
}

#container #menu #buttons .red {
	background-image: url(images/bg_menu_red.jpg);
	padding-right: 8px;
	padding-left: 8px;
}

#container #menu #buttons .blue {
	background-image: url(images/bg_menu_blue.jpg);
	padding-right: 8px;
	padding-left: 8px;
}

#container #menu #buttons img {
	position: relative;
	top: 0px;
}

#container #menu #buttons .menu_separ {
	background-image: url(images/menu_separ_red.jpg);
	height: 29px;
	width: 3px;
	display: block;
}

#container #menu #buttons #menu_end {
	background-image: url(images/bg_menu_blue.jpg);
	background-position: top;
	width: 82px;
	height: 29px;
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
}

#container #line{
	height: 2px;
	width: 100%;
	display: block;
	background-color: #a4a4a4;
	margin-top: 1px;
}

/*================================================ CENTER */

#container #center{
	padding-right: 14px;
	padding-left: 14px;
	text-align: left;
}

#container #center h1 {
	text-transform: uppercase;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	display: block;
	padding-left: 10px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 4px;
	background-color: #214472;
	clear: both;
}

#container #center h2 {
	font-weight: bold;
	color: #BF0000;
}

#container #center a {
	color: #204572;
	text-decoration: underline;
}

#container #center a:hover {
	color: #204572;
	text-decoration: none;
}

#container #center .separator {
	height: 1px;
	margin: 0px;
	padding: 0px;
	display: block;
	clear: both;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #B0B0B0;
}

#container #center .akcie_butt {
	display: block;
	text-align: left;
	padding-top: 5px;
	padding-left: 88px;
}

#container #center #cennik_table tr th {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11px;
}

#container #center #cennik_table tr td {
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 11px;
	text-transform: uppercase;
}

#container #center #cennik_table tr td a {
	font-size: 12px;
}

#container #center #cennik_table tr .one {
	padding-left: 10px;
	background-color: #E0E0E0;	
}

#container #center #cennik_table tr .two {
	background-color: #EAEAEA;
	text-align: center;
}

#container #center #cennik_table tr .tree {
	background-color: #D7DADF;
	text-align: center;
}

#container #center .textobsah {
	display: block;
	padding: 6px;
}

#container #center .textobsah img {
	padding: 1px;
	border: 1px solid #a4a6a5;
	margin: 5px;
}

#container #center .textobsah img:hover {
	border: 1px solid #333333;
}

#container #center .textobsah ul {
	float: left;
	margin-bottom: 10px;
	list-style-position: inside;
	list-style-type: square;
	margin-left: 5px;
	margin-right: 5px;
}

#container #center .textobsah ul a {
	color: #204572;
	text-decoration: none;
	font-size: 8x;
}

#container #center .textobsah ul a:hover {
	color: #204572;
	text-decoration: underline;
}

#container #center .textobsah .clanky {
	padding-top: 9px;
	padding-bottom: 9px;
}

#container #center .arr {
	background-image: url(images/clanky_arr.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 13px;
}

/*=================================================== home */

#container #center #home1 {
	width: 361px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

#container #center #home1 h1 {
	background-color: #bf0000;
}

#container #center #home2 {
	width: 266px;
	display: block;
	float: left;
	margin-left: 16px;
	margin-right: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#container #center #home3 {
	width: 268px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

/*=================================================== AEROBIC */

#container #center #aerobic1 {
	width: 291px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 22px;
}

#container #center #aerobic1 h1 {
	background-color: #bf0000;
}

#container #center #aerobic1 .rozvrh {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 10px;
	margin-bottom: 3px;
}

#container #center #aerobic1 a {
	color: #BF0000;
}

#container #center #aerobic1 .all {
	display: block;
	clear: both;
	width: 100%;
	margin-top: 5px;
}

#container #center #aerobic1 #treneri {
	margin-top: 10px;
	margin-bottom: 3px;
	display: block;
}

#container #center #aerobic1 #treneri .photo {
	margin-top: 3px;
	margin-right: 3px;
	float: left;
}

#container #center #aerobic2 {
	width: 293px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 22px;
}

#container #center #aerobic2 h1 {
	background-color: #bf0000;
}

#container #center #aerobic2 .sprava_box {
	display: block;
	text-align: left;
	width: 263px;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 10px;
}

#container #center #aerobic2 .sprava_box .sprava_nadpis {
	font-size: 11px;
	font-weight: bold;
	color: #BF0000;
	margin-top: 10px;
	margin-bottom: 3px;
}

#container #center #aerobic2 .sprava_box .sprava_sprava {
	font-size: 11px;
	color: #224472;
}

#container #center #aerobic2 .red {
	font-size: 12px;
	color: #BF0000;
	text-align: left;
	display: block;
	margin-top: 15px;
}

#container #center #aerobic3 {
	width: 293px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

#container #center #aerobic3 img {
	border: 1px solid #666666;
}

/*=================================================== ZOZNAM TRENEROV AEORBIC */

#container #center #treneri_aerobic1 {
	width: 917px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 22px;
}

#container #center #treneri_aerobic1 h1 {
	background-color: #bf0000;
}

#container #center #treneri_aerobic1 .box {
	float: left;
	margin-top: 10px;
	margin-right: 13px;
	width: 92px;
	height: 180px;
	display: block;
}

#container #center #treneri_aerobic1 .box .photo {
	display: block;
}

#container #center #treneri_aerobic1 .box .zaradenie {
	color: #BF0000;
	display: block;
}

#container #center #treneri_aerobic1 .box a {
	text-decoration: none;
}

#container #center #treneri_aerobic1 .box a:hover {
	text-decoration: underline;
}


/*=================================================== ROZVRH AEROBIC */

#container #center #rozvrh_aerobic1 {
	width: 921px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 22px;
}

#container #center #rozvrh_aerobic1 h1 {
	background-color: #bf0000;
}





/*farba podla trenera*/

#container #center #rozvrh_aerobic1 .ivka {
	background-color: #D48181;
}

#container #center #rozvrh_aerobic1 .ola {
	background-color: #5EDB93;
}

#container #center #rozvrh_aerobic1 .katarina {
	background-color: #DF9404;
}

#container #center #rozvrh_aerobic1 .livka {
	background-color: #FC77E8;
}

#container #center #rozvrh_aerobic1 .lucka {
	background-color: #F98A07;
}

#container #center #rozvrh_aerobic1 .dusana {
	background-color: #579DEC;
}

#container #center #rozvrh_aerobic1 .kika {
	background-color: #05A295;
}

#container #center #rozvrh_aerobic1 .mata {
	background-color: #D8DB03;
}

#container #center #rozvrh_aerobic1 .mirka {
	background-color: #786AAD;
}

#container #center #rozvrh_aerobic1 .step {
	background-color: #BF0000;
}

#container #center #rozvrh_aerobic1 .ewica {
	background-color: #01B901;
}

#container #center #rozvrh_aerobic1 .lubo {
	background-color: #034DA0;
}

#container #center #rozvrh_aerobic1 .katka {
	background-color: #666666;
}

#container #center #rozvrh_aerobic1 .janka {
	background-color: #BFBF00;
}

#container #center #rozvrh_aerobic1 .alzbeta {
	background-color: #8AB40C;
}

#container #center #rozvrh_aerobic1 .tomas {
	background-color: #804000;
}

#container #center #rozvrh_aerobic1 .milos {
	background-color: #408080;
}

#container #center #rozvrh_aerobic1 .ijg {
	background-color: #C3C3C3;
}

#container #center #rozvrh_aerobic1 .dada {
	background-color: #c2d69a;
}



/*farba podla trenera*/





#container #center #rozvrh_aerobic1 .vik {
	background-color: #305480;
}

#container #center #rozvrh_aerobic1 table tr td {
	text-align: center;
	color: #FFFFFF;
	background-color: #BF0000;
}

#container #center #rozvrh_aerobic1 .white {
	background-color: #FFFFFF;
}

#container #center #rozvrh_aerobic1 .popisw {
	background-color: #666666;
	height: 20px;
	width: 93px;
	font-weight: bold;
	text-transform: uppercase;
}

#container #center #rozvrh_aerobic1 .popish {
	background-color: #666666;
	height: 47px;
	width: 20px;
	font-weight: bold;
	text-transform: uppercase;
}

#container #center #rozvrh_aerobic1 table tr td a {
	text-decoration: none;
}

#container #center #rozvrh_aerobic1 table tr td .action {
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 11px;
}

#container #center #rozvrh_aerobic1 table tr td .trener {
	color: #FFFFFF;
}




/*=================================================== ROZVRH AIKIDO */

#container #center #rozvrh_aikido1 {
	width: 921px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 22px;
}

#container #center #rozvrh_aikido1 h1 {
	background-color: #bf0000;
}





/*farba podla trenera*/

#container #center #rozvrh_aikido1 .aikido_deti {
	background-color: #666666;
	background-image: url(images/aikido/aikido_deti.jpg);
	background-repeat: no-repeat;
	background-position: 5px center;
}

#container #center #rozvrh_aikido1 .aikido {
	background-color: #000000;
	background-image: url(images/aikido/aikido.jpg);
	background-repeat: no-repeat;
	background-position: 5px center;
}

/*farba podla trenera*/





#container #center #rozvrh_aikido1 .vik {
	background-color: #305480;
}

#container #center #rozvrh_aikido1 table tr td {
	text-align: center;
	color: #FFFFFF;
	background-color: #BF0000;
}

#container #center #rozvrh_aikido1 .white {
	background-color: #FFFFFF;
}

#container #center #rozvrh_aikido1 .popisw {
	background-color: #666666;
	height: 20px;
	width: 93px;
	font-weight: bold;
	text-transform: uppercase;
}

#container #center #rozvrh_aikido1 .popish {
	background-color: #666666;
	height: 47px;
	width: 20px;
	font-weight: bold;
	text-transform: uppercase;
}

#container #center #rozvrh_aikido1 table tr td a {
	text-decoration: none;
}

#container #center #rozvrh_aikido1 table tr td .action {
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 11px;
}

#container #center #rozvrh_aikido1 table tr td .trener {
	color: #FFFFFF;
}




/*====================================================== FITNESS */

#container #center #fitness1 {
	width: 247px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 16px;
}

#container #center #fitness2 {
	width: 659px;
	display: block;
	float: left;
	margin-top: 10px;
}

#container #center #fitness2 h1 {
	background-color: #224472;
}


#container #center #fitness2 .podlazia {
	width: 659px;
	height: 324px;
	display: block;
	margin-top: 20px;
	background-color: #224472;
	margin-bottom: 10px;
}



/*==================================================== AKTUALITY */



#container #center #aktuality1 {
	width: 361px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 16px;
}



#container #center #aktuality1 h1 {
	background-color: #bf0000;
}

#container #center #aktuality1 .aktuality_box {
	display: block;
	position: relative;
	width: 361px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

#container #center #aktuality1 .aktuality_box .photo {
	position: absolute;
	height: 46px;
	width: 66px;
	left: 7px;
	top: 8px;
}

#container #center #aktuality1 .aktuality_box .nadpis {
	display: block;
	position: relative;
	width: 274px;
	margin-left: 88px;
	padding-top: 5px;
	font-size: 12px;
	text-transform: uppercase;
	color: #BF0000;
	font-weight: bold;
}

#container #center #aktuality1 .aktuality_box .text {
	display: block;
	position: relative;
	width: 274px;
	margin-left: 88px;
	padding-top: 4px;
}

#container #center #aktuality1 .aktuality_box .viac_info {
	display: block;
	position: relative;
	width: 274px;
	margin-left: 88px;
	padding-top: 4px;
}

#container #center #aktuality1 .aktuality_box .viac_info a {
	color: #224472;
}

#container #center #aktuality1 #strankovanie {
	display: block;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #6C6C6C;
}

#container #center #aktuality1 #strankovanie .nadpis {
	color: #BF0000;
}

#container #center #aktuality1 #strankovanie a {
	margin-left: 8px;
	margin-right: 8px;
	color: #6C6C6C;
}

#container #center #aktuality2 {
	width: 550px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

#container #center #aktuality2 h1 {
	background-color: #224472;
	margin-bottom: 10px;
}

#container #center #aktuality2 .photo {
	margin-right: 15px;
	margin-bottom: 10px;
	float: left;
}

#container #center #aktuality2 .hl_nadpis {
	color: #BF0000;
	font-size: 20px;
	font-weight: bold;
}

#container #center #aktuality2 .hl_text {
	color: #224472;
	margin-top: 10px;
	font-weight: normal;
	font-size: 12px;
}

#container #center #aktuality2 #fotogaleria {
	display: block;
	margin-top: 15px;
	margin-bottom: 10px;
	width: 550px;
	clear: both;
	color: #224472;
	font-size: 14px;
	font-weight: bold;
}

#container #center .photo {
	padding: 1px;
	border: 1px solid #a4a6a5;
}

/*==================================================== GALERIA */



#container #center #galeria1 {
	width: 361px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 16px;
}



#container #center #galeria1 h1 {
	background-color: #bf0000;
}

#container #center #galeria1 .galeria_box {
	display: block;
	position: relative;
	width: 361px;
	padding-bottom: 5px;
}

#container #center #galeria1 .galeria_box .photo {
	position: absolute;
	height: 46px;
	width: 66px;
	left: 7px;
	top: 8px;
}

#container #center #galeria1 .galeria_box .kategoria {
	display: block;
	position: relative;
	width: 274px;
	padding-top: 5px;
	font-size: 12px;
	text-transform: uppercase;
	color: #BF0000;
	font-weight: bold;
}

#container #center #galeria1 .galeria_box .text {
	display: block;
	position: relative;
	width: 274px;
	margin-left: 88px;
	padding-top: 4px;
}

#container #center #galeria1 .galeria_box .viac_info {
	display: block;
	position: relative;
	width: 274px;
	margin-left: 88px;
	padding-top: 4px;
}

#container #center #galeria1 .galeria_box .viac_info a {
	color: #224472;
}

#container #center #galeria1 #strankovanie {
	display: block;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	color: #6C6C6C;
}

#container #center #galeria1 #strankovanie .nadpis {
	color: #BF0000;
}

#container #center #galeria1 #strankovanie a {
	margin-left: 8px;
	margin-right: 8px;
	color: #224472;
}


#container #center #galeria1 .photo_zoznam {
	padding: 1px;
	border: 1px solid #a4a6a5;
	margin-right: 7px;
}

#container #center #galeria2 {
	width: 550px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

#container #center #galeria2 h1 {
	background-color: #224472;
	margin-bottom: 10px;
}

#container #center #galeria2 .photo {
	margin-right: 15px;
	margin-bottom: 10px;
}

#container #center #galeria2 .hl_nadpis {
	color: #BF0000;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 20px;
}

#container #center #galeria2 a {
	float: left;
	margin-bottom: 10px;
}

#container #center .photo {
	padding: 1px;
	border: 1px solid #a4a6a5;
}

/*==================================================== SPORTOVY LEKAR */


#container #center #lekar1 {
	width: 487px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 16px;
}

#container #center #lekar1 h1 {
	background-color: #bf0000;
}

#container #center #lekar1 .lekar_box {
	width: 100%;
	margin-top: 27px;
	margin-bottom: 27px;
}

#container #center #lekar1 .lekar_box img {
	margin-left: 10px;
}

#container #center #lekar1 .lekar_box .offset {
	margin-left: 35px;
	margin-top: 7px;
}

#container #center #lekar2 {
	width: 424px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

#container #center #lekar2 h1 {
	background-color: #224472;
	margin-bottom: 10px;
}

#container #center #lekar2 img {

}

/*==================================================== MASAZ */


#container #center #masaz1 {
	width: 377px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 16px;
}

#container #center #masaz1 h1 {
	background-color: #bf0000;
}

#container #center #masaz1 .lekar_box {
	width: 367px;
	margin-top: 20px;
	margin-bottom: 15px;
	position: relative;
	margin-left: 10px;
	font-size: 13px;
}

#container #center #masaz1 .lekar_box .masaz_nadpis {
	margin-bottom: 40px;
}

#container #center #masaz1 .lekar_box .cast2 {
	position: absolute;
	right: 0px;
	top: 6px;
	text-align: right;
	display: block;
	font-size: 13px;
}

#container #center #masaz1 .lekar_box a {
	font-size: 13px;
}

#container #center #masaz1 .lekar_box strong {
	font-size: 13px;
}

#container #center #masaz1 .lekar_box .big {
	font-size: 17px;
	color: #BF0000;
}

#container #center #masaz1 .lekar_box table {
	margin-top: 10px;
}

#container #center #masaz1 .lekar_box table tr td {
	font-size: 13px;
}

#container #center #masaz1 .lekar_box table tr td a {
	font-size: 13px;
}

#container #center #masaz1 .lekar_box .ozn {
	font-weight: bold;
	vertical-align: text-top;
}






#container #center #masaz1 .lekar_box .big_font {
	font-size: 14px;
}

#container #center #masaz2 {
	width: 534px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

#container #center #masaz2 h1 {
	background-color: #224472;
	margin-bottom: 10px;
}

#container #center #masaz2 img {

}

/*==================================================== KONTAKT */


#container #center #kontakt1 {
	width: 377px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 16px;
}

#container #center #kontakt1 h1 {
	background-color: #bf0000;
}

#container #center #kontakt1 .box {
	width: 367px;
	margin-top: 20px;
	margin-bottom: 15px;
	position: relative;
	margin-left: 10px;
	font-size: 13px;
	text-align: center;
}

#container #center #kontakt1 .box .masaz_nadpis {
	margin-bottom: 40px;
}

#container #center #kontakt1 .box .cast2 {
	position: absolute;
	right: 0px;
	top: 6px;
	text-align: right;
	display: block;
	font-size: 13px;
}

#container #center #kontakt1 .box a {
	font-size: 13px;
}

#container #center #kontakt1 .box strong {
	font-size: 13px;
}

#container #center #kontakt1 .box .cast2 .big {
	font-size: 17px;
	color: #BF0000;
}

#container #center #kontakt1 .box table {
	margin-top: 10px;
	margin-left: 80px;
}

#container #center #kontakt1 .box table tr td {
	font-size: 13px;
	text-align:left;
	padding: 5px;
}

#container #center #kontakt1 .box table tr td a {
	font-size: 13px;
}

#container #center #kontakt1 .box .ozn {
	font-weight: bold;
	vertical-align: text-top;
	text-align: right;
}

#container #center #kontakt1 .box .big_font {
	font-size: 14px;
}

#container #center #kontakt2 {
	width: 534px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

#container #center #kontakt2 h1 {
	background-color: #224472;
	margin-bottom: 10px;
}

#container #center #kontakt2 .mapa {
	padding: 1px;
	border: 1px solid #224472;
}

/*==================================================== BEAUTY SALON */

#container #center .soho {
	margin-top: 20px;
	margin-bottom: 0px;
}

#container #center #beauty1 {
	width: 450px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 16px;
}

#container #center #beauty1 h1 {
	background-color: #bf0000;
}

#container #center #beauty1 .box_kadernictvo {
	width: 250px;
	margin-top: 20px;
	margin-bottom: 30px;
	position: relative;
	margin-left: 10px;
	font-size: 13px;
	padding-left: 150px;
}

#container #center #beauty1 .box_kadernictvo .pic1 {
	position: absolute;
	top: 0px;
	left: -10px;
}

#container #center #beauty1 .box_kadernictvo .pic2 {
	position: absolute;
	top: 140px;
	left: -10px;
}

#container #center #beauty1 .box_kadernictvo .framezi {
	position: absolute;
	top: 30px;
	left: 321px;
}

#container #center #beauty1 .box_kadernictvo ul {
	margin-top: 20px;
}

#container #center #beauty1 .box_kadernictvo ul li {
	list-style-position: outside;
	list-style-image: url(images/hokejovy_trenazer/bull.gif);
	font-size: 12px;
	margin-bottom: 4px;
	margin-left: 20px;
}

#container #center #beauty1 .box_kadernictvo ul li .strong {
	font-size: 12px;
	font-weight: bold;
}

#container #center #beauty1 .box_akcia1 {
	width: 250px;
	height: 170px;
	margin-top: 20px;
	margin-bottom: 30px;
	position: relative;
	margin-left: 10px;
	font-size: 13px;
	padding-left: 150px;
	color: #214371;
}

#container #center #beauty1 .box_akcia1 .red {
	color: #BF0000;
	font-size: 13px;
	font-weight: bold;
}

#container #center #beauty1 .box_akcia1 strong {
	color: #214371;
	font-size: 13px;
	font-weight: bold;
}

#container #center #beauty1 .box_akcia1 .pic3 {
	position: absolute;
	top: 0px;
	left: -10px;
}

#container #center #beauty1 .box_akcia1 .pic4 {
	position: absolute;
	top: 10px;
	left: 221px;
}

#container #center #beauty1 .box_akcia2 {
	width: 250px;
	height: 190px;
	margin-top: 20px;
	margin-bottom: 30px;
	position: relative;
	margin-left: 10px;
	font-size: 13px;
	padding-left: 150px;
	color: #BF0000;
}

#container #center #beauty1 .box_akcia2 .blue {
	color: #224472;
	font-size: 13px;
	font-weight: bold;
}

#container #center #beauty1 .box_akcia2 strong {
	color: #BF0000;
	font-size: 13px;
	font-weight: bold;
}

#container #center #beauty1 .box_akcia2 .pic5 {
	position: absolute;
	top: 0px;
	left: -10px;
}

#container #center #beauty1 .box_akcia2 .pic6 {
	position: absolute;
	top: 10px;
	left: 180px;
}

#container #center #beauty1 .box {
	width: 367px;
	margin-top: 20px;
	margin-bottom: 15px;
	position: relative;
	margin-left: 10px;
	font-size: 13px;
	text-align: center;
}

#container #center #beauty1 .box .masaz_nadpis {
	margin-bottom: 40px;
}

#container #center #beauty1 .box .cast2 {
	position: absolute;
	right: 0px;
	top: 6px;
	text-align: right;
	display: block;
	font-size: 13px;
}

#container #center #beauty1 .box a {
	font-size: 13px;
}

#container #center #beauty1 .box strong {
	font-size: 13px;
}

#container #center #beauty1 .box .cast2 .big {
	font-size: 17px;
	color: #BF0000;
}

#container #center #beauty1 .box table {
	margin-top: 10px;
	margin-left: 80px;
}

#container #center #beauty1 .box table tr td {
	font-size: 13px;
	text-align:left;
	padding: 5px;
}

#container #center #beauty1 .box table tr td a {
	font-size: 13px;
}

#container #center #beauty1 .box .ozn {
	font-weight: bold;
	vertical-align: text-top;
	text-align: right;
}

#container #center #beauty1 .box .big_font {
	font-size: 14px;
}

#container #center #beauty2 {
	width: 449px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

#container #center #beauty2 h1 {
	background-color: #224472;
	margin-bottom: 10px;
}

#container #center #beauty2 .mapa {
	padding: 1px;
	border: 1px solid #224472;
}

#container #center #beauty2 .box_kozmetika {
	width: 230px;
	margin-top: 20px;
	margin-bottom: 22px;
	position: relative;
	margin-left: 10px;
	font-size: 13px;
	padding-left: 190px;
}

#container #center #beauty2 .box_kozmetika .pic1 {
	position: absolute;
	top: 0px;
	left: -10px;
}

#container #center #beauty2 .box_kozmetika ul {
	margin-top: 20px;
}

#container #center #beauty2 .box_kozmetika ul li {
	list-style-position: outside;
	list-style-image: url(images/hokejovy_trenazer/bull.gif);
	font-size: 12px;
	margin-bottom: 4px;
	margin-left: 20px;
}

#container #center #beauty2 .box_kozmetika ul li .strong {
	font-size: 12px;
	font-weight: bold;
}

#container #center #beauty2 .box_kozmetika2 {
	width: 230px;
	margin-top: 20px;
	margin-bottom: 22px;
	position: relative;
	margin-left: 10px;
	font-size: 13px;
}

#container #center #beauty2 .box_kozmetika2 .pic6 {
	position: absolute;
	top: 128px;
	left: 290px;
}

#container #center #beauty2 .box_kozmetika2 table tr td {
	font-size: 12px;
	color: #000000;
}

#container #center #beauty2 .box_kozmetika2 .popis {
	vertical-align: text-top;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

#container #center #beauty2 .predaj {
	position: relative;
}

#container #center #beauty2 .predaj .pic7 {
	position: absolute;
	top: -5px;
	left: 315px;
}

#container #center #beauty2 .predaj ul {
	margin-top: 20px;
}

#container #center #beauty2 .predaj ul li {
	list-style-position: outside;
	list-style-image: url(images/hokejovy_trenazer/bull.gif);
	font-size: 12px;
	margin-bottom: 4px;
	margin-left: 20px;
}

#container #center #beauty2 .predaj ul li strong {
	font-size: 12px;
}

#container #center #beauty3 {
	font-size: 16px;
	color: #BF0000;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #BF0000;
	width: 915px;
	clear: both;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}

#container #center #beauty3 strong {
	font-size: 16px;
	color: #BF0000;
}

#container #center #beauty3 .blue {
	font-size: 16px;
	color: #224472;
}

#container #center #beauty3 .blue strong {
	font-size: 16px;
	color: #224472;
}




/*==================================================== HALOVE VESLOVANIE */


#container #center #halove_veslovanie1 {
	width: 377px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 16px;
}

#container #center #halove_veslovanie1 h1 {
	background-color: #bf0000;
}

#container #center #halove_veslovanie1 .lekar_box {
	width: 367px;
	margin-top: 16px;
	margin-bottom: 15px;
	position: relative;
	margin-left: 10px;
	font-size: 12px;
}

#container #center #halove_veslovanie1 .nadpis {
	margin-top: 16px;
}

#container #center #halove_veslovanie2 {
	width: 534px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

#container #center #halove_veslovanie2 h1 {
	background-color: #224472;
	margin-bottom: 10px;
}

#container #center #halove_veslovanie2 img {
	float: left;
	border: 1px solid #415F86;
	margin-bottom: 15px;
	margin-top: 10px;
}

#container #center #halove_veslovanie2 .center {
	margin-right: 12px;
	margin-left: 12px;
}





/*farba podla trenera*/

#container #center #rozvrh_aikido1 .aikido_deti {
	background-color: #666666;
	background-image: url(images/aikido/aikido_deti.jpg);
	background-repeat: no-repeat;
	background-position: 5px center;
}

#container #center #rozvrh_aikido1 .aikido {
	background-color: #000000;
	background-image: url(images/aikido/aikido.jpg);
	background-repeat: no-repeat;
	background-position: 5px center;
}

/*farba podla trenera*/





#container #center #halove_veslovanie2 .vik {
	background-color: #305480;
}

#container #center #halove_veslovanie2 table tr td {
	text-align: center;
	color: #FFFFFF;
	background-color: #9bbd07;
}

#container #center #halove_veslovanie2 .white {
	background-color: #FFFFFF;
}

#container #center #halove_veslovanie2 .popisw {
	background-color: #666666;
	height: 20px;
	width: 93px;
	font-weight: bold;
	text-transform: uppercase;
}

#container #center #halove_veslovanie2 .popish {
	background-color: #666666;
	height: 43px;
	width: 20px;
	font-weight: bold;
	text-transform: uppercase;
}

#container #center #halove_veslovanie2 table tr td a {
	text-decoration: none;
}

#container #center #halove_veslovanie2 table tr td .action {
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 11px;
}

#container #center #halove_veslovanie2 table tr td .trener {
	color: #FFFFFF;
}


/*==================================================== HOKEJOVY TRENAZER */


#container #center #hokejovy_trenazer1 {
	width: 377px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 16px;
}

#container #center #hokejovy_trenazer1 h1 {
	background-color: #bf0000;
}

#container #center #hokejovy_trenazer1 .podnadpis {
	font-size: 12px;
	font-style: italic;
}

#container #center #hokejovy_trenazer1 .lekar_box {
	width: 367px;
	margin-top: 16px;
	margin-bottom: 15px;
	position: relative;
	margin-left: 10px;
	font-size: 12px;
}

#container #center #hokejovy_trenazer1 .lekar_box ul li {
	list-style-position: outside;
	list-style-image: url(images/hokejovy_trenazer/bull.gif);
	font-size: 12px;
	margin-bottom: 10px;
	width: 320px;
	margin-left: 20px;
}

#container #center #hokejovy_trenazer1 .nadpis {
	margin-top: 16px;
}

#container #center #hokejovy_trenazer1 a {
	font-size: 12px;
}

#container #center #hokejovy_trenazer1 strong {
	font-size: 12px;
}

#container #center #hokejovy_trenazer2 {
	width: 534px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

#container #center #hokejovy_trenazer2 h1 {
	background-color: #224472;
	margin-bottom: 10px;
}

#container #center #hokejovy_trenazer2 img {
	float: left;
	border: 1px solid #415F86;
	margin-bottom: 15px;
	padding: 2px;
}

#container #center #hokejovy_trenazer2 .left {
	margin-right: 22px;
}

/*==================================================== KAVIAREN */


#container #center #kaviaren1 {
	width: 254px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 16px;
}

#container #center #kaviaren1 h1 {
	background-color: #A76B35;
}

#container #center #kaviaren1 .nadpis {
	width: 254px;
	text-align: center;
	display: block;
	height: 49px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#container #center #kaviaren1 .kaviaren_text {
	width: 234px;
	margin-right: 10px;
	margin-left: 10px;
	color: #A76B35;
	font-size: 13px;
	font-style: italic;
	margin-bottom: 18px;
	text-align: justify;
	display: block;
}

#container #center #kaviaren1 a img {
	padding: 1px;
	background-color: #FFFFFF;
	border: 2px solid #A76B35;
	margin-right: 4px;
	margin-left: 4px;
	margin-bottom: 9px;
}

#container #center #kaviaren1 a img:hover {
	border: 2px solid #DEB896;
}





#container #center #kaviaren2 {
	width: 653px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

#container #center #kaviaren2 #kaviaren_submenu {
	background-color: #A76B35;
	margin-bottom: 15px;
	color: #322827;
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 2px;
}

#container #center #kaviaren2 #kaviaren_submenu a {
	color: #FFFFFF;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	margin-right: 10px;
	margin-left: 10px;
}

#container #center #kaviaren2 #kaviaren_submenu a:hover {
	color: #DEB896;
}

#container #center #kaviaren2 obrazok {

}

/*==================================================== TRENER */

#container #center #trener {
	width: 927px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

#container #center #trener h1 {
	background-color: #BF0000;
	margin-bottom: 10px;
}

#container #center #trener .photo {
	margin-right: 15px;
	margin-bottom: 10px;
}

#container #center #trener .hl_nadpis {
	color: #BF0000;
	font-size: 20px;
	font-weight: bold;
}

#container #center #trener .hl_text {
	color: #224472;
	margin-top: 10px;
	font-weight: normal;
	font-size: 12px;
}

#container #center #trener #fotogaleria {
	display: block;
	margin-top: 15px;
	margin-bottom: 10px;
	width: 550px;
	clear: both;
	color: #224472;
	font-size: 14px;
	font-weight: bold;
}

#container #center .photo {
	padding: 1px;
	border: 1px solid #a4a6a5;
}


/*==================================================== SOLARIUM */

#container #center #solarium {
	width: 927px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 430px;
	position: relative;
}

#container #center #solarium h1 {
	background-color: #BF0000;
	margin-bottom: 10px;
}

#container #center #solarium .logo {
	border: 1px solid #000d40;
	position: absolute;
	left: 0px;
	top: 30px;
}

#container #center #solarium .text {
	position: absolute;
	left: 155px;
	top: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	height: 107px;
	width: 496px;
	color: #BF0000;
}

#container #center #solarium .text .nadpis {
	color: #597395;
	font-size: 17px;
	display: block;
	margin-top: 9px;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: bold;
}

#container #center #solarium .vlastnosti  {
	width: 329px;
	position: absolute;
	left: 0px;
	top: 156px;
	display: block;
}

#container #center #solarium .vlastnosti .vlastnost {
	width: 100%;
	margin-top: 6px;
	margin-bottom: 6px;
	height: 28px;
}

#container #center #solarium .vlastnosti .vlastnost img {
	float: left;
	margin-right: 15px;	
}

#container #center #solarium .vlastnosti .separ {
	width: 100%;
	background-color: #86837E;
	display: block;
	clear: both;
	height: 1px;
}

#container #center #solarium .vlastnosti .more_info {
	color: #224472;
	width: 333px;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	text-align: left;
	display: block;
	margin-right: auto;
	margin-top: 16px;
}

#container #center #solarium .matrix_l18_er {
	height: 284px;
	width: 308px;
	position: absolute;
	left: 347px;
	top: 146px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
	text-align: center;
	display: block;
}

#container #center #solarium .matrix_l18_er img {
	margin-top: 10px;
	margin-bottom: 19px;	
}

#container #center #solarium .matrix_l18_er .more_info {
	color: #224472;
	width: 212px;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	text-align: left;
	display: block;
	padding-left: 84px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}

#container #center #solarium .matrix_l19_er {
	height: 386px;
	width: 262px;
	position: absolute;
	right: 0px;
	top: 44px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
	text-align: center;
	display: block;
}

#container #center #solarium .matrix_l19_er img {
	margin-top: 22px;
	margin-bottom: 18px;
}

#container #center #solarium .matrix_l19_er .more_info {
	color: #224472;
	width: 195px;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	text-align: left;
	display: block;
	padding-left: 53px;
	margin-left: auto;
	margin-top: 5px;
}

#container #center #solarium .nazov {
	color: #BF0000;
}

#container #center #solarium .nazov .firma {
	color: #224472;
	font-weight: bold;
}



/*==================================================== CENNIK */

#container #center #cennik {
	width: 927px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
}

#container #center #cennik table {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-bottom: 10px;
	position: relative;
}

#container #center #cennik table tr td {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	height: 15px;
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	font-style: italic;
	text-align: center;
}

#container #center #cennik table tr .first {
	text-align: right;
	padding-right: 20px;
}

#container #center #cennik table tr .first .red {
	color: #D12C26;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	margin-left: 10px;
}

#container #center #cennik table tr .first .blue {
	color: #00457B;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	margin-left: 10px;
}

#container #center #cennik table .separ {
	height: 2px;
	background-image: url(images/cennik/separ.jpg);
	background-repeat: 2-repeat;
	background-position: left;
}

#container #center #cennik table .big {
	height: 27px;
	background-image: url(images/cennik/big_bg.jpg);
	background-repeat: repeat-y;
}

#container #center #cennik table .big td {
	color: #00457B;
	text-align: left;
	background-image: url(images/cennik/fitarena.png);
	background-repeat: no-repeat;
	background-position: right center;
	
}

#container #center #cennik table .big2 {
	height: 27px;
}

#container #center #cennik table .big2 td {
	color: #00457B;
	text-align: center;
}

#container #center #cennik table .blueline {
	background-color: #00457B;
	height: 27px;
}

#container #center #cennik table .blueline td {
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	text-transform: uppercase;
}






#container #center #cennik table .greyline {
	background-color: #f7f6f7;
}

#container #center #cennik .nadpis {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #EB0C16;
	margin-right: 5px;
	margin-left: 12px;
}

#container #center #cennik .nadpis_small {
	font-size: 14px;
	font-weight: bold;
	color: #EB0C16;
}
/*============================================ ZOZNAM TRENEROV*/
#container #center .trener_box {
	display: block;
	position: relative;
	width: 247px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	height: 88px;
	margin-top: 5px;
	padding-bottom: 5px;
}

#container #center .trener_box .photo {
	position: absolute;
}

#container #center .trener_box .meno {
	display: block;
	position: relative;
	width: 176px;
	margin-left: 76px;
	padding-top: 2px;
	font-size: 10px;
	text-transform: uppercase;
	color: #224472;
}

#container #center .trener_box .meno .sport {
	font-weight: bold;
	color: #C00000;
	font-size: 10px;
}

#container #center .trener_box .text {
	display: block;
	position: relative;
	width: 176px;
	margin-left: 76px;
	padding-top: 4px;
}

#container #center .trener_box .viac_info {
	display: block;
	position: relative;
	width: 176px;
	margin-left: 76px;
	padding-top: 4px;
}

#container #center .trener_box .viac_info a {
	color: #BF0000;
}

#container #center #strankovanie {
	display: block;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #6C6C6C;
}

#container #center #strankovanie .nadpis {
	color: #BF0000;
}

#container #center #strankovanie a {
	margin-left: 8px;
	margin-right: 8px;
	color: #6C6C6C;
}


/*==================================================== FOOTER */

#container #foot{
	height: 84px;
	width: 100%;
	display: block;
	position: relative;
	background-image: url(images/bg_foot.jpg);
	margin-bottom: 2px;
	clear: both;
	text-align: center;
}

/*================================================ FOOTER -> LOGA */

#container #foot #logo_life_fitness {
	position: relative;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	margin-top: 27px;
	margin-left: 37px;
}

#container #foot #logo_hammer_strength {
	position: relative;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	margin-top: 15px;
	margin-left: 20px;
}

#container #foot #logo_nike {
	position: relative;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	margin-top: 29px;
	margin-left: 20px;
}

#container #foot #logo_coca_cola {
	position: relative;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	margin-top: 28px;
	margin-left: 20px;
}

#container #foot #logo_muscle_fitness {
	position: relative;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	margin-top: 27px;
	margin-left: 20px;
}

#container #foot #logo_hdc {
	position: relative;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	margin-top: 33px;
	margin-left: 20px;
}

#container #foot #logo_fit_plus {
	position: relative;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	margin-top: 22px;
	margin-left: 20px;
}

#container #foot #logo_iso {
	position: relative;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	margin-top: 27px;
	margin-left: 20px;
}

#container #foot #logo_c2 {
	position: relative;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	margin-top: 25px;
	margin-left: 20px;
}


#container #shadow_b {
	width: 100%;
	height: 14px;
	background-image: url(images/shadow_page_b.jpg);
	display: block;
}


#container #copyright {
	position: absolute;
	left: 30px;
	bottom: -7px;
	color: #FFFFFF;
	font-size: 9px;
}

#container #lang {
	position: absolute;
	color: #FFFFFF;
	font-size: 9px;
	top: -7px;
	background-image: url(images/en_flag.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	right: 100px;
	padding-left: 25px;
	text-decoration: none;
	display: none;
}

#container #lang:hover {
	background-position: left bottom;
	text-decoration: underline;
}

/*================================================== ROHY */

#container #shadow_tr {
	width: 23px;
	height: 23px;
	background-image: url(images/shadow_page_tr.jpg);
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
}

#container #shadow_tl {
	width: 23px;
	height: 23px;
	background-image: url(images/shadow_page_tl.jpg);
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
}
#container #shadow_br {
	width: 23px;
	height: 23px;
	background-image: url(images/shadow_page_br.jpg);
	display: block;
	position: absolute;
	bottom: 0px;
	right: 0px;
}

#container #shadow_bl {
	width: 23px;
	height: 23px;
	background-image: url(images/shadow_page_bl.jpg);
	display: block;
	position: absolute;
	bottom: 0px;
	left: 0px;
}


.spacer {
	clear: both;
	display: block;
}

/*======================================================= */

.ajax_butt {
	cursor: pointer;
}