body                            {
                                margin: 0;
                                padding: 0;
                                font-family: Tahoma, Arial, Helvetica, sans-serif;
                                font-size: 12px;
                                color: #000000;
                                background-color: #f6f6f6;
                                
                                }

img				{
                                border: none;
                                }

img.WhiteBorder                 {
                                border: 1px solid #FFFFFF;
                                }

p				{
                                margin: 0;
                                padding: 0;
                                }


a.linkPage                      {
                                color: white;
                                text-decoration: none;
                                }

a.linkPage:hover                {
                                text-decoration: underline;
                                }

a.link1                      {
                                color: red;
                                text-decoration: none;
                                font-weight:bold;
                                }

a.link1:hover                {
                                text-decoration: underline;
                                }

/*** Tabs ***/
.tabs			{float: right; margin:0; height:30px; position:relative; background:url('../images/tab_0c.gif') repeat-x left bottom; font-size:11px; list-style-type:none; padding-left:0; padding-right:15px; padding-top:33px; padding-bottom:0 }
.tabs li		{float:left; height:30px; margin-right:1px; }
.tabs li a		{display:block; float:left; height:30px; line-height:25px; color:#fafafa; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; cursor:pointer; background:url('../images/tab_0a.gif') no-repeat;; padding-left:4px; padding-right:0; padding-top:0; padding-bottom:0 }
.tabs li a b            {float:left; display:block; background:url('../images/tab_0b.gif') no-repeat right top;; padding-left:12px; padding-right:16px; padding-top:0; padding-bottom:5px }
.tabs li a:hover	{color:#000; background: url('../images/tab_1a.gif') no-repeat; }
.tabs li a:hover b	{background:url('../images/tab_1b.gif') no-repeat right top; }

/*** Layout structure ***/
#wrapper		{ width: 996px; margin: 0 auto; text-align:center;}
#header			{ height: 90px; width: 100%; text-align:center; margin-top: 10px;}
#menu			{ height: 79px; width: 100%; text-align: center;}
#content-wrap           { width: 996px; text-align: center;}
#content		{ width: 996px; text-align: center;}
#leftSide		{ float: left; width: 248px; padding: 0px 10px 0 80px; min-height: 220px; height: auto !important; height: 220px; }
#rightSide		{ float: right; width: 654px; padding-bottom: 20px; }
#footer			{ clear: both; width: 100%; height: auto; color: #9f0024; background: url('../images/footer-bk.gif') no-repeat top right; }
.clear			{ clear: both; }

#titluContinut		{ font-size: 16px;
                        width:800px;
                        font-weight:bold;
                        text-align:center;
                        
                        }

.descriereContinut	{ 
                        width:800px;                        
                        text-align:justify;   
			margin: auto;			                     
                        }

#flags		{ 
                width:auto;
                        font-weight:bold;
                        text-align:right;
                        
                      
                        }


.salon		{ font-size: 12px;
                  text-align:left;
                  width: 800px;                                    
                  border:1px solid #666666;
                  margin:10px auto;
                  background-color: #f6f6f6;

                        }
                        
.salon img.th {
			border: 3px solid #E8E8E8;
			
			}

.salon a:hover img.th
			{
			border: 3px solid #5C5C5C;
			}
div.numeSalon {font-size: 14px; margin-left:0px; width:100%;}
td.numeSalon {font-weight:bold; text-decoration: underline;}
p.rating {width: 100%; font-size: 14px; text-align:right; text-align:right; margin-right:10px;}
p.contactLeft {float:left; font-size: 12px; color:#666666; margin-left:10px;font-weight:bold; width:100px;}
p.contactRight {float:left; font-size: 12px; margin-left:10px; width:250px;}
p.descriereSalon {float:left; width: 98%; font-size: 12px; margin-top:10px;text-align:justify; margin-left:10px;}
p.descriereSalon:first-letter {color:#ff0000;font-weight:bold;font-size:16px;}
p.descriereMasaj {color:black;float:left; width: 98%; font-size: 12px; margin-top:10px;text-align:justify; margin-left:10px;text-indent:20px;}
p.descriereMasaj:first-letter {color:#ff0000;font-weight:bold;font-size:16px;}

.photoGallery		{ width: 800px; float:left; text-align:left; margin-left:10px; margin-top:10px;}

#detalii		{
                  width: 800px;
                  height:auto;
                        }

/*** Profiles page ***/
.profile		{ width: 936px; float: right; overflow: auto; }

.poza {float:left; text-align:center;}



div.comment {
	display: block;
	width: 90%;
	margin: 0 auto;
	padding: 15px 0 15px 0;
	border: 1px dotted #cccccc;
        
}

div.comment p.commentinfo  {
	
	margin-left: 30px;
	_margin-left:15px;
	float: left;
}

div.continutcomment {
	display: block;
	
	
	padding: 8px;
	margin-top: 10px;
	_position: relative;
}

.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}

.clearfix {
display: inline-block;
}

html[xmlns] .clearfix {
display: block;
}

* html .clearfix {
height: 1%;
}

