
/* BODY */
body
{
	background-color:#000000;
	margin:0;
	padding:0;
	font-family:"Times New Roman", Times, serif;
	text-align:justify;
}

hr
{
	width:560px;
}

.clear
{
	clear:both;
}

span
{
	font-weight:bold;
	color:#0099FF;
	font-size:18px;
}

.alb
{
	color:#FFFFFF;
	background-color:#999999;
	font-size:15px;
}

table
{
	font:normal 11px Verdana;
}

/*HEADER*/
.header
{
	width:900px;
	height:123px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background-image: url('Img/navbar.jpg');
	overflow: hidden;
}

.header li
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: block;
	top:0px;
	position: absolute;
}

.header a
{
	display: block;
}

.header span
{
	display: none;
}

.home, .home a, .about, .about a, .gallery, .gallery a, .programs, .programs a, .services, .services a, .contacts, .contacts a
{
	background-image:url('Img/navbar.jpg');
	height:123px;
}

.home
{
	left:0px;
	width:284px;
}

.about
{
	left:284px;
	width:120px;
}

.gallery
{
	left:404px;
	width:118px;
}

.programs
{
	left:522px;
	width:119px;
}

.services
{
	left:641px;
	width:114px;
}

.contacts
{
	left:755px;
	width:111px;
}

.home a
{
	background-position: 0px 0px;
}

.home a:hover
{
	background-position: 0px -123px;
}

#home .home a.active
{
	background-position: 0px -246px;
}

.about a
{
	background-position: -284px 0px;
}

.about a:hover
{
	background-position: -284px -123px;
}

#about .about a.active
{
	background-position: -284px -246px;
	cursor:default;
}

.gallery a
{
	background-position: -404px 0px;
}

.gallery a:hover
{
	background-position: -404px -123px;
}

#gallery .gallery a.active
{
	background-position: -404px -246px;
	cursor:default;
}

.programs a
{
	background-position: -522px 0px;
}

.programs a:hover
{
	background-position: -522px -123px;
}

#programs .programs a.active
{
	background-position: -522px -246px;
	cursor:default;
}

.services a
{
	background-position: -641px 0px;
}

.services a:hover
{
	background-position: -641px -123px;
}

#services .services a.active
{
	background-position: -641px -246px;
	cursor:default;
}

.contacts a
{
	background-position: -755px 0px;
}

.contacts a:hover
{
	background-position: -755px -123px;
}

#contacts .contacts a.active
{
	background-position: -755px -246px;
	cursor:default;
}

/*HEADER ends here*/


/*CONTAINER*/

.container
{
	margin-left:auto;
	margin-right:auto;
	background-image:url(Img/repeat_bg.jpg);
	width:900px;
}

.content
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background: url(Img/content.jpg) no-repeat;
	width:900px;
}

.left_col
{
	float:left;
}

.ro_flag
{
	background:url(Img/ro_flag.jpg) no-repeat;
	width:27px;
	height:18px;
	border:1px solid white;
	top:5px;
	left:20px;
	position:absolute;
}

.en_flag
{
	background:url(Img/en_flag.jpg) no-repeat;
	width:27px;
	height:18px;
	border:1px solid white;
	left:20px;
	top:35px;
	position:absolute;
}

.motto
{
	background-image:url(Img/motto.jpg);
	width:278px;
	height:117px;
}

.girl
{
	/*background-image:url(Img/girl1.jpg);*/
	width:278px;
	height:468px;
}

.right_col
{
	float:left;
	margin-left:5px;
}

.main_page
{
	background-color:#FFFFFF;
	border:1px solid black;
	width:582px;
}

.main_page p
{
	font-weight:bold;
	color:#0099FF;
	font-size:18px;
	margin-top:20px;
}

/*CONTAINER ends here*/
/*FOOTER*/
.footer
{
	margin-left:auto;
	margin-right:auto;
	background:url('Img/footer.jpg') no-repeat;
	width: 900px;
	height:29px;
}

/*FOOTER ends here*/
/*HOME_page start here*/
.banner
{
	background:url(Img/banner.jpg) no-repeat;
	width:582px;
	height:144px;
	float:left;
}

.left
{
	float:left;
	width:198px;
	padding:20px 10px 10px 15px;
	margin-bottom:70px;
}

.right
{
	float:left;
	width:334px;
	padding:20px 0 10px 10px;
	margin-bottom:70px;
}

.title_home
{
	background-image:url(Img/titlu_home.jpg);
	background-repeat:no-repeat;
	width:198px;
	height:92px;
	margin-bottom:45px;
	margin-top:40px;
}

.text_st
{
	width:100%;
	padding-top:10px;
}

.prg_tar
{
	width:327px;
}

.prg_btn
{
	margin-left:-5px;
}

.short_descr
{
	background-color:#FFFFCC;
	border:2px solid gray;
	color:#666666;
	font-weight:bold;
	font-size:13px;
	height:150px;
}

.tarifeorar
{
	margin-top:5px;
}

/* rollover_effects start here*/

.pers a
{
	display:block;
	background-image:url(Img/pers_tr.gif);
	background-repeat:no-repeat;
	width:102px;
	height:90px;
	padding-right:10px;
	padding-bottom:7px;
	margin-top:20px;
}

.pers a:hover
{
	background-image:url(Img/pers_tr1.gif);
	background-repeat:no-repeat;
	width:102px;
	height:90px;
	padding-right:10px;
	padding-bottom:7px;
	margin-top:20px;
}

.group a
{
	display:block;
	background-image:url(Img/group_ex.gif);
	background-repeat:no-repeat;
	width:102px;
	height:90px;
	padding-right:10px;
	padding-bottom:7px;
	margin-top:20px;
}

.group a:hover
{
	background-image:url(Img/group_ex1.gif);
	background-repeat:no-repeat;
	width:102px;
	height:90px;
	padding-right:10px;
	padding-bottom:7px;
	margin-top:20px;
}

.free a
{
	display:block;
	background-image:url(Img/free_weights.gif);
	background-repeat:no-repeat;
	width:102px;
	height:90px;
	padding-bottom:7px;
	margin-top:20px;
}

.free a:hover
{
	background-image:url(Img/free_weights1.gif);
	background-repeat:no-repeat;
	width:102px;
	height:90px;
	padding-bottom:7px;
	margin-top:20px;
}

ul
{
	list-style:none;
	margin-left:0;
	margin-right:0;
	padding:0;
}

ul li
{
	float:left;
}

.tarife
{
	padding-right:7px;
}

.tarife_en
{
	padding-right:7px;
}

.tarife a
{
	display:block;
	background-image:url(Img/tarife1.gif);
	background-repeat:no-repeat;
	width:160px;
	height:64px;
}

.tarife a:hover
{
	background-image:url(Img/tarife2.gif);
	background-repeat:no-repeat;
	width:160px;
	height:64px;
}

.tarife_en a
{
	display:block;
	background-image:url(Img/tarife_en1.gif);
	background-repeat:no-repeat;
	width:160px;
	height:64px;
}

.tarife_en a:hover
{
	background-image:url(Img/tarife_en2.gif);
	background-repeat:no-repeat;
	width:160px;
	height:64px;
}

.orar a
{
	display:block;
	background-image:url(Img/orar1.gif);
	background-repeat:no-repeat;
	width:160px;
	height:64px;
}

.orar a:hover
{
	background-image:url(Img/orar2.gif);
	background-repeat:no-repeat;
	width:160px;
	height:64px;
}

.orar_en a
{
	display:block;
	background-image:url(Img/orar_en1.gif);
	background-repeat:no-repeat;
	width:160px;
	height:64px;
}

.orar_en a:hover
{
	background-image:url(Img/orar_en2.gif);
	background-repeat:no-repeat;
	width:160px;
	height:64px;
}

/*rollover_effects ends here*/
/*HOME_page ends here*/

/*ABOUT_page start here*/
.about_txt
{
	width:562px;
	padding:10px;
}

.about_table
{
	background-color:#B5CCF2;
	border-collapse:collapse;
}

.titlu_activ
{
	float:left;
	width:98px;
	height:auto;
	padding:10px;
	margin-left:7px;
	margin-right:5px;
	background-color:#DFDFDF;
	border:1px solid #0099FF;
	font-size:14px;
}

.content_activ
{
	float:left;
	width:403px;
	padding:10px;
	margin-left:5px;
	margin-bottom:10px;
	background-color:#DFDFDF;
	border:1px solid #0099FF;
	font-size:15px;
}

/*About_page ends here*/

/*GALLERY_page start here*/
/*GALLERY_page ends here*/

/*PROGRAMS_page start here*/
.personal_pr, .group_pr, .free_pr
{
	width:560px;
	min-height:190px;
	padding:20px 0 0 20px;
}

.free_pr
{
	margin-bottom:60px;
}

.detalii
{
	position:relative;
	top:164px;
	left:-70px;
}

.personal_pr a, .group_pr a, .free_pr a
{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	width:45px;
	height:19px;
}

.personal_pr a:hover, .group_pr a:hover, .free_pr a:hover
{
	text-decoration:underline;
	color:#B9FF08;
}

.free_list
{
	margin-top:10px;
}

.free_list ol
{
	list-style-type:disc;
	padding-left:15px;
}

/*PROGRAMS_page ends here*/

/*SERVICES_page start here*/

.services_list
{
	padding-right:20px;
}

.services_list ol
{
	list-style:disc;
	left:30px;
}

/*SERVICES_page ends here*/

/*CONTACT_page start here*/
.contact_form
{
	clear:left;
	width:360px;
	margin:-30px 0px 90px 15px !important;
	top:15px;
	left:85px;
	position:relative;
}

.btn_contact
{
	left:120px;
	position:relative;
}
/*CONTACT_page ends here*/
