*
{
margin:0;
padding:0;
}

html
{
height:100%;
width:100%;
background-color: #4c0056;
}

body
{
height:100%;
width:100%;
text-align: center;
background-color: #4c0056;
font-family:Georgia, "Times New Roman", Times, serif;
background:url(img/fundal_flare.jpg) no-repeat center top;

}

#wrapper a.continuati, #wrapper a.continuati:visited {float:right; text-decoration:none; padding:2px 7px 2px 7px; background-color:#993a88;color:#FFF; margin-right:3px;}

#wrapper a.continuati:hover {background-color:#FFF ;color:#993a88; }
#wrapper a.continuati:active {background-color:#FFF ;color:#993a88;}


#bumper
{
	height:50%;
}

#wrapper
{

width: 1020px;
height:100%;
margin:auto;
float:none;
}

#welcome
{
	width: 450px;
	height:174px;
	margin:auto;
	clear:both;
}

#welcome span
{
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	display:block;
	float:right;
	margin-right:10px;

}

#header
{
	
	width: 1020px;
	height: 182px;
	text-align:center;

}
#header_img
{
	width: 440px;
	height:120px;
	margin-top:16px;
float:left;
	
}



#logo
{
	float:left;
	width: 250px; 
	height: 90px;
	margin-left:50px;
	margin-top:45px;
	text-indent: -9999px;
 background:url(img/logo.png);
 background-position:center;
 background-repeat:no-repeat;
}

#telefon
{
	float:left;
	width: 141px; 
	height: 35px;
	margin-left:20px;
	margin-top:70px;
	text-indent: -9999px;
 background:url(img/telefon.png);
 background-position:center;
 background-repeat:no-repeat;
}

#an
{
	position:relative;
	clear:both;
	
}
#an b {float:left; line-height:60px; vertical-align:middle; margin-left:-15px; margin-right:7px;}




a.galerie, a.galerie:visited, a.galerie:active {

	display:block;
	
	margin:3px;
	float:left;
	background:transparent;
	overflow:visible;
}

a.galerie img {	height:40px;
	width:auto; padding:2px; background:#999; border:0; } 

a.galerie #gal {
	position:absolute;
	left: -5000px;
	width:1020px;
	text-align:center;
	margin:auto;
	z-index:100px;
	background:#FFF;
	
}

a.galerie #gal img{
padding:0;
float:left; margin:5px;
height:auto; width:330px;
}

a.galerie:hover #gal {
	position:absolute;
top:45px;
	left: -205px;
	z-index:100;
	
}



a.galerie_training, a.galerie_training:visited, a.galerie_training:active {

	display:block;
	width:190px;
	margin:3px;
	float:left;
	text-align:left;
	background:transparent;
	overflow:visible;
}

a.galerie_training img {	height:40px;
	width:auto; padding:2px; background:#999; border:0; } 

a.galerie_training #gal {
	position:absolute;
	left: -5000px;
	width:643px;
	text-align:center;
	margin:auto;
	z-index:100px;
	background:#FFF;
	
}

a.galerie_training #gal img{
padding:0;
float:left; margin:5px;
height:auto; width:290px;
}

a.galerie_training:hover #gal {
	position:absolute;
top:-150px;
	left: 188px;
	z-index:100;
	
}



#menuContainer
{
	width:160px;
	height:340px;
	float:left;
	overflow:hidden;
}
#menu { padding:0;}
#menu li { list-style:none; padding:0;}
#menu li a {display:block; width:160px;outline: none;}
#menu li a b {position:absolute; left:-9999px;}
#menu li b {position:absolute; left:-9999px;}

#menu li#despre { height: 68px;}
#menu li#sani { height: 66px;}
#menu li#fetei { height: 67px;}
#menu li#nasului { height: 67px;}
#menu li#tehnici { height: 66px;}

#menu li#despre a { background:url(img/menu_despre.png) 0 0 no-repeat; height:68px;}
#menu li#sani a { background:url(img/menu_sani.png) 0 0 no-repeat; height:66px;}
#menu li#fetei a { background:url(img/menu_fete.png) 0 0 no-repeat; height:67px;}
#menu li#nasului a { background:url(img/menu_nasului.png) 0 0 no-repeat; height:67px;}
#menu li#tehnici a { background:url(img/menu_tehnici.png)0 0 no-repeat;height:66px;}


#menu li#despre a:hover { background:url(img/menu_despre.png) 0px -68px no-repeat;}
#menu li#sani a:hover { background:url(img/menu_sani.png) 0px -66px no-repeat; }
#menu li#fetei a:hover { background:url(img/menu_fete.png)0px -67px no-repeat; }
#menu li#nasului a:hover { background:url(img/menu_nasului.png)0px -67px no-repeat; }
#menu li#tehnici a:hover { background:url(img/menu_tehnici.png)0px -66px no-repeat;}

#menu li#despre a.active { background:url(img/menu_despre.png) 0px -68px no-repeat;}
#menu li#sani a.active { background:url(img/menu_sani.png) 0px -66px no-repeat; }
#menu li#fetei a.active { background:url(img/menu_fete.png)0px -67px no-repeat; }
#menu li#nasului a.active { background:url(img/menu_nasului.png)0px -67px no-repeat; }
#menu li#tehnici a.active { background:url(img/menu_tehnici.png)0px -66px no-repeat;}


#content
{
	float:left;
	width:695px;
	margin: 0px 5px 0px 5px;

}



#main

{	width:655px;
	float:left;
	text-align:left;
	padding:5px 20px 0px 20px;
	background:url(img/p_main.png) repeat-y;
	color:#3E3E3E;
overflow:visible;
}

#coloane {float:left;  width:655px;  background-image:url(img/columns.png); background-repeat:repeat-y; margin: 10px 0px 10px -3px }

#coloane.imgcenter img {margin:auto; margin-top:40px; margin-bottom:10px;}
#coloane.imgcenter span {text-align:center;}
#coloane.imgcenter p {text-indent:0;}
#coloane span.imgcaption p {margin:0;}

#coloane.trei {background:url(img/columns_3.png);}
#main #coloane.trei span.mica {width:130px; text-align:center; padding-left:15px;}
#main #coloane.trei span.mica a img {border:0; padding:5px; background:#993a8;}
#main #coloane.trei span.mica a:hover img {padding:10px; background:#993a8;}
#main #coloane.trei span.mica img {margin-top:18px;}
#main #coloane.trei span.mica em{font-size:10px;}
#main #coloane.trei span.mica p{text-indent:0;}
#main #coloane.trei span{width:220px; padding-left:20px;}
#main #coloane.trei span img {margin:6px;}

#coloane.doiuneven {background:url(img/columns_2.png);}
#main #coloane.doiuneven span.mica {width:170px; text-align:center; padding-left:15px;}
#main #coloane.doiuneven span.mica embed { width:150px; height:140px; margin-top:10px; margin-bottom:-12px;}
#main #coloane.doiuneven span.mica a img {border:0; padding:5px; background:#993a8;}
#main #coloane.doiuneven span.mica a:hover img {padding:10px; background:#993a8;}
#main #coloane.doiuneven span.mica img {margin-top:18px;}
#main #coloane.doiuneven span.mica em{font-size:10px;}
#main #coloane.doiuneven span.mica p{text-indent:0;}
#main #coloane.doiuneven span{width:430px; padding-left:20px; }



#coloana {float:left;  width:655px;  background-color:#FFF; margin: 10px 0px 10px -3px }

#main h1 {text-align: left; font-family:Georgia, "Times New Roman", Times, serif; color: #FFF; font-size:20px; clear:both; margin:5px 0px 6px 0px; font-weight:normal; background:url(img/h1_background.png) repeat-x; padding:10px 5px 16px 7px;}

#main h2 {display:block; margin:5px 0px 5px 0px; font-size:16px; text-indent: 7%; line-height:150%; font-weight:normal;}

#main p {display:block; margin-top:15px; font-size:12px; text-indent: 7%; line-height:150%; }

#main span.contact p { text-indent: 0;}
#main span.contact { margin-top:90px; text-align:right;}

#main #coloane span {display:block; width:290px; float:left; padding:10px; padding-left:25px;}
#main #coloane span.centru {display:block; width:290px; float:left; padding:10px; padding-left:25px; text-align:center;}
#main #coloane span.centru p {text-indent:0;}

#main #coloana span {display:block; width:600px;float:left; padding:10px; padding-left:25px;}

#main #coloana.imgtext p {margin:0;  text-indent:4%; padding:5px 15px 5px 5px; text-align:justify; }
#main #coloana.imgtext img {float:left; margin:10px 20px 10px 10px;}
#main #coloana.imgtext {float:left;}

#main b {color: #993a88; font-size:16px; font-weight:bold;}

#main h2 b {color: #993a88; font-size:18px; font-weight:bold;}


#main span.incurand {display:block; width:655px; height:320px; float:left; color: #993a88; font-size:18px; line-height:320px; text-align:center; vertical-align:middle;}

#main a.continuati, a.continuati:visited {float:right; text-decoration:none; padding:2px 7px 2px 7px; background-color:#993a88;color:#FFF; margin-right:3px;}

#main a.continuati:hover {background-color:#FFF ;color:#993a88; }
#main a.continuati:active {background-color:#FFF ;color:#993a88;}

#main a.bloc, a.bloc:visited {display:block; text-decoration:none; padding:20px 7px 20px 7px; color:#FFF; margin-bottom:50px; margin-top:50px; margin-right:auto; margin-left:auto; width:220px; background:url(img/bullet_back.png); }

#main a.bloc b, #main a.bloc:hover b{background-color:#993a88; display:inline; color:#FFF;  text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; color: #FFF; font-size:18px; padding:2px; }
#main a.bloc:hover b{color:#993a88;background-color:#FFF;  }

#main a.bloc:hover {background-color:#FFF ;color:#993a88;  background:url(img/bullet_back_roll.png); }
#main a.bloc:active {background-color:#FFF ;color:#993a88;}



#main ul {list-style:url(img/bullet.png); margin-top:10px;}
#main li {font-size:12px; margin: 0px 0px 0px 50px; padding: 0px 0px 0px 5px;}

#main a {color: #993a88; font-size:16px; font-weight:bold; text-decoration:none;}
#main a:hover {text-decoration:underline;}

#main a b {font-size:25px; text-decoration:underline;}

#main a:hover b {font-size:29px; text-decoration:underline;}

#main embed {margin:0px 0px 10px 0px;}

#main #apreciere p {text-indent:0;}
#main #apreciere { margin:auto;width:470px; height:175px; padding: 0px 25px 15px 25px; background:url(img/torn_paper.png) no-repeat bottom;}


.p_top

{
	width:100%;
	height:15px;
	background:url(img/p_top.png) repeat-x;
}
.p_top_left
{
	float:left;
	height:15px;
	width:15px;
	background:url(img/p_top_left.png) no-repeat;
	
}
.p_top_right
{
	float:right;
	height:15px;
	width:15px;
	background:url(img/p_top_right.png) no-repeat;
	
}


.p_bot
{
	clear:both;
		width:100%;
	height:20px;
	background:url(img/p_bot.png) repeat-x;
	background-position:bottom;
	margin-bottom:5px;
}

.p_bot_left
{
	float:left;
	height:20px;
	width:15px;
	background:url(img/p_bot_left.png) no-repeat;
	
}.p_bot_right
{
	float:right;
	height:20px;
	width:15px;
	background:url(img/p_bot_right.png) no-repeat;
	
}






#subNav
{

	clear:both;
	width:705px;
	height:70px;
margin: -10px 0px -13px 163px;
}

#b_menu { padding:0; position:relative;}
#b_menu li { list-style:none; padding:0; }
#b_menu li a {display:block; width:63px; height:57px; position:relative;z-index:50;outline: none; float:left; margin: 0px 4px 0px 3px; text-decoration: none; color:#EFEFEF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px;}
#b_menu li a span { display:block; margin-top:37px;}



#b_menu li#but_01 a {background:url(img/p_but_01.png) no-repeat; }
#b_menu li#but_02 a {background:url(img/p_but_02.png) no-repeat;}
#b_menu li#but_03 a {background:url(img/p_but_03.png) no-repeat; }
#b_menu li#but_04 a {background:url(img/p_but_04.png) no-repeat; }
#b_menu li#but_05 a {background:url(img/p_but_05.png) no-repeat; }
#b_menu li#but_06 a {background:url(img/p_but_06.png) no-repeat; }
#b_menu li#but_07 a {background:url(img/p_but_07.png) no-repeat; }
#b_menu li#but_08 a {background:url(img/p_but_08.png) no-repeat; }
#b_menu li#but_09 a {background:url(img/p_but_09.png) no-repeat; }
#b_menu li#but_10 a {background:url(img/p_but_10.png) no-repeat; }

#b_menu li#but_01 a:hover {background:url(img/p_but_01_roll.png) no-repeat; background-position:bottom; overflow:visible; height:87px; margin-top:-30px;}
#b_menu li#but_02 a:hover {background:url(img/p_but_02_roll.png) no-repeat; background-position:bottom; overflow:visible; height:87px; margin-top:-30px;}
#b_menu li#but_03 a:hover {background:url(img/p_but_03_roll.png) no-repeat; background-position:bottom; overflow:visible; height:87px; margin-top:-30px;}
#b_menu li#but_04 a:hover {background:url(img/p_but_04_roll.png) no-repeat; background-position:bottom; overflow:visible; height:87px; margin-top:-30px;}
#b_menu li#but_05 a:hover {background:url(img/p_but_05_roll.png) no-repeat; background-position:bottom; overflow:visible; height:87px; margin-top:-30px;}
#b_menu li#but_06 a:hover {background:url(img/p_but_06_roll.png) no-repeat; background-position:bottom; overflow:visible; height:87px; margin-top:-30px;}
#b_menu li#but_07 a:hover {background:url(img/p_but_07_roll.png) no-repeat; background-position:bottom; overflow:visible; height:87px; margin-top:-30px;}
#b_menu li#but_08 a:hover {background:url(img/p_but_08_roll.png) no-repeat; background-position:bottom; overflow:visible; height:87px; margin-top:-30px;}
#b_menu li#but_09 a:hover {background:url(img/p_but_09_roll.png) no-repeat; background-position:bottom; overflow:visible; height:87px; margin-top:-30px;}
#b_menu li#but_10 a:hover {background:url(img/p_but_10_roll.png) no-repeat; background-position:bottom; overflow:visible; height:87px; margin-top:-30px;}

#b_menu li#but_01 a.active {background:url(img/p_but_01_roll.png) no-repeat; background-position:bottom; overflow:visible; height:87px; margin-top:-30px;}
#b_menu li#but_02 a.active {background:url(img/p_but_02_roll.png) no-repeat; background-position:bottom; overflow:visible; height:87px; margin-top:-30px;}
#b_menu li#but_03 a.active {background:url(img/p_but_03_roll.png) no-repeat; background-position:bottom; overflow:visible; height:87px; margin-top:-30px;}
#b_menu li#but_04 a.active {background:url(img/p_but_04_roll.png) no-repeat; background-position:bottom; overflow:visible; height:87px; margin-top:-30px;}
#b_menu li#but_05 a.active {background:url(img/p_but_05_roll.png) no-repeat; background-position:bottom; overflow:visible; height:87px; margin-top:-30px;}
#b_menu li#but_06 a.active {background:url(img/p_but_06_roll.png) no-repeat; background-position:bottom; overflow:visible; height:87px; margin-top:-30px;}
#b_menu li#but_07 a.active {background:url(img/p_but_07_roll.png) no-repeat; background-position:bottom; overflow:visible; height:87px; margin-top:-30px;}
#b_menu li#but_08 a.active {background:url(img/p_but_08_roll.png) no-repeat; background-position:bottom; overflow:visible; height:87px; margin-top:-30px;}
#b_menu li#but_09 a.active {background:url(img/p_but_09_roll.png) no-repeat; background-position:bottom; overflow:visible; height:87px; margin-top:-30px;}
#b_menu li#but_10 a.active {background:url(img/p_but_10_roll.png) no-repeat; background-position:bottom; overflow:visible; height:87px; margin-top:-30px;}


#b_menu li a:hover span,
#b_menu li#but_01 a.active span, 
#b_menu li#but_02 a.active span,
#b_menu li#but_03 a.active span,
#b_menu li#but_04 a.active span,
#b_menu li#but_05 a.active span,
#b_menu li#but_06 a.active span,
#b_menu li#but_07 a.active span,
#b_menu li#but_08 a.active span,
#b_menu li#but_09 a.active span,
#b_menu li#but_10 a.active span { display:block; margin-top:67px;color:white; text-decoration:underline; }

#b_menu li#but_10 a.active span, #b_menu li#but_10 a:hover span {color:#993a88;}


#side
{
	float:left;	
	margin-top: -3px;
width:155px;
height:350px;

}

#sideNav
{

	clear:both;
	width:155px;
	padding-top: 5px;
}

#side #sideNav li { list-style:none; padding:0;}
#side #sideNav li a {display:block; width:155px; padding: 5px 0px 5px 0px;  position:relative; outline: none; clear:both; margin-top:2px; text-decoration: none; color:#EFEFEF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px;text-align:center; vertical-align:middle; line-height:85%; background-color:#f2b600;}
#side #sideNav li a:hover {background-color:#c99802;}

#side #sideNav li a.rezultate { background-color:#b80073;}
#side #sideNav li a.rezultate:hover { background-color:#e1008d;}


#footer
{
	
	clear:both;
	width:1020px;
height:160px;


	}
#footer #cap {margin-left:4px; width:100%; height:50px; background:url(img/footer_main.png) no-repeat;}
#footer #coada {margin-left:4px; width:100%; height:100%; background:url(img/footer_repeat.png) repeat-y;}


#noutati
{
	margin: 10px 0px 0px 0px;
}

#noutati h2
{
	color:#EFEFEF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; background-color:#993a88; padding:5px; margin-bottom:-10px;
}


#noutati ul { list-style:none;}

#noutati p {font-size:10px; text-align:left; text-indent:0px; margin-left:2px;}

#noutati li a, #noutati li a h3  {display:block; width:155px; padding: 5px 0px 5px 0px;  position:relative; outline: none; clear:both; margin:0px 0px 0px 4px; text-decoration: none; color:#EFEFEF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px;  line-height:1; text-indent:0px; text-align:left;}

#noutati li b {font-size:12px; font-weight:bold; color:#f2b600;}

#noutati li a:hover h3{text-decoration:underline;}

.newsticker-jcarousellite { width:160px; margin: 5px 0px -10px 0px; padding:0;}   
.newsticker-jcarousellite ul li{ list-style:none; display:block;}

.newsticker-jcarousellite .next .prev{ display: block; width:200px; height:10px; background:#CCC; clear:both;
}



#noutati a.next, #noutati a.prev {  

margin-top: 15px;
			display:block;
		 outline: 0;
				width:45px;
			height:17px;
				background:url(img/btn_prev.png) no-repeat 0 0;	
				margin-left:54px;
			}	
		
				#noutati a.next{ 
			background:url(img/btn_next.png) no-repeat 0 0;	
			}		
			
			#noutati a.prev:hover {		background:url(img/btn_prev_roll.png) no-repeat 0 0;		}
			#noutati a.next:hover {		background:url(img/btn_next_roll.png) no-repeat 0 0;		}	


#slider ul, #slider li{ 
			margin:0;
			padding:0;
			list-style:none;
			}	
		#slider, #slider li{ 
			height:420px;
			width:620px;
			overflow:hidden;
			}	
			
			#slider img {margin:5px;}
		#slider{ 
			margin-left:0px;
			}	
		#prevBtn, #nextBtn{ 
			display:block;
			width:65px;
			height:25px;
			clear:both;
			text-indent:-70px;
			
					}	
		#nextBtn{ 
			left:701px;
			}														
		#prevBtn a, #nextBtn a{  
			display:block;
		 outline: 0;
		
			float:right;
			width:65px;
			height:25px;
			text-indent:-70px;
			background:url(img/btn_prev.jpg) no-repeat 0 0;	
			}	
		
		#nextBtn a{ 
			background:url(img/btn_next.jpg) no-repeat 0 0;	
			text-indent:-47px;
			}		
			
			#prevBtn a:hover {		background:url(img/btn_prev_roll.jpg) no-repeat 0 0;		}
			#nextBtn a:hover {		background:url(img/btn_next_roll.jpg) no-repeat 0 0;		}			
	
	/* // slider */					
