#SophieContainer {margin-top:6px;}
input, select    {font-family:Arial, Helvetica, sans-serif;  font-size:10px;}
#L {text-align:left;}

/* Container */
.Con588  {width:586px; *width:588px; border-left:1px solid #cdcdcd;  border-right:1px solid #cdcdcd;}
.Con572  {width:568px; *width:570px; border:1px solid #cdcdcd; border-top:none;}

.RoomDistribution                      {width:586px; *width:588px; background-color: #F2F2F2; border-left:1px solid #F2F2F2; border-right:1px solid #F2F2F2;}
.RoomDistribution .Verd10BlackReg      {color: #000;}

/*
#SophieRoomDistribution .BorderTop     {background-image:url(/oss/img/EFAECE-BorderTop.gif);}
#SophieRoomDistribution .BorderBottom  {background-image:url(/oss/img/EFAECE-BorderBottom.gif);}
#SophieRoomDistribution .GradT         {background-image:url(/oss/img/EFAECE.gif); border-left:1px solid #f2f2f2;  border-right:1px solid #f2f2f2;}
*/
#SophieRoomDistribution .BorderTop     {background-image:url(/oss/img/wl/lmn2/content_new/bg_b588_grey_f2_top.gif);}
#SophieRoomDistribution .BorderBottom  {background-image:url(/oss/img/wl/lmn2/content_new/bg_b588_grey_f2_bot.gif);}
#SophieRoomDistribution .GradT         {background-image:url(/oss/img/wl/lmn2/content_new/bg_b588_grey_f2_grad.gif); border-left:1px solid #f2f2f2;  border-right:1px solid #f2f2f2; width:588px;}



/* Line and Gradient */
.dl10h_purple    {height: 6px; background:transparent url(/oss/img/wl/lmn2/content_new/dl10h_purple.gif) repeat-x top left;}
.dl5h_purple     {height: 6px; background:transparent url(/oss/img/wl/lmn2/content_new/dl5h_purple.gif) repeat-x top left;}
.dl5v_purple     {width: 21px; background:transparent url(/oss/img/wl/lmn2/content_new/dl5v_purple.gif) repeat-y top left;}
.dl5h_purpleGrad {height:26px; background:transparent url(/oss/img/wl/lmn2/content_new/dl5h_purpleGrad.gif) repeat-x top left;}

.GradT, .GradB   {height:26px; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; text-align:left; width:586px;}
.GradT           {background:transparent url(/oss/img/wl/lmn2/content_new/GradT.gif) repeat-x top left;}
.GradB           {background:transparent url(/oss/img/wl/lmn2/content_new/GradB.gif) repeat-x top left;}


/* Text */
.HL2   {font-size:14px; line-height:16px; color:#000; font-weight:normal; text-transform:none; margin:4px 0 0 0;}
.PdN   {font-size:12px; line-height:20px; color:#ff0099; font-weight:bold; text-transform:none; }
.PdD   {font-size:12px; line-height:16px;}
.PdDL  {font-size:12px; line-height:20px; text-align:left;}
.PdDLH {font-size:12px; font-weight:bold; color:#B52C6B;}
.PdI   {border:1px solid black;}

/* Tabs */
.PUpTabBG    {width:588px; background:transparent url(/oss/img/wl/lmn2/content_new/PUp_tab_bg.gif) repeat-x top left; height:35px; text-align:left;}
.PUpTabBGA   {width:170px; background:transparent url(/oss/img/wl/lmn2/content_new/PUp_tab_a.gif) no-repeat top left; float:left;}
.PUpTabBGP   {width:170px; background:transparent url(/oss/img/wl/lmn2/content_new/PUp_tab_p.gif) no-repeat top left; float:left; text-align:center;}
.PUpTabTexA  {font-size:16px; line-height:20px; color:#B52C6B; margin:8px 0 0 8px;}
.PUpTabTexP  {font-size:14px; color:#ffffff; margin:8px 0 0 8px;}



/* Calendar */
.calMonth, .calMonthA {height:28px; background-color:#DEDEDE; text-transform:uppercase; color:#000; text-align:center;}
.calMonth  {font-size:10px;}
.calMonthA {font-size:12px; font-weight:bold;}

.calBG4R            {background:transparent url(/oss/img/wl/lmn2/content_new/cal_bg_4R.gif) no-repeat top left;}
.calBG5R            {background:transparent url(/oss/img/wl/lmn2/content_new/cal_bg.gif) no-repeat top left;}
.calBG5R .priceCell {height:52px;}

.calDay      {font-size:10px; text-align:left; color:#646464; height:9px; margin-left:4px ; margin-top:-3px; }
.calPriceTop {font-size:14px; text-align:right; color:#ff0000; margin:0 5px 0 0; font-weight:bold; text-decoration:none;}
.calPrice    {font-size:12px; text-align:right; color:#000; font-weight:normal; margin:0 6px 3px 0; text-decoration:none;}
.calPrice a  {color:#000;}
.calPrice .durationComment {font-size:10px;}

.calBaHo {background:transparent url(/oss/img/cal_BaHo.gif) no-repeat top left;}
.LRBorder {border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; width:574px;}

#tabHeader {height:35px; width:588px;}
.tabheight {height:35px;}

.leftSiteTabs  {border: 1px dotted green; float: left;}
.rightSiteTabs {border: 1px dotted yellow;}
.rightElement  {background:transparent url(/oss/img/wl/lmn2/content_new/tabRightLine.gif) repeat-x top left;}

.active              {height: 35px; float: left;}
.active .LeftCorner  {width: 5px; background:transparent url(/oss/img/wl/lmn2/content_new/tabLeftActive.gif) no-repeat top left; float:left;}
.active .Middle      {height:35px; background:transparent url(/oss/img/wl/lmn2/content_new/tabMiddleActive.gif) repeat-x top left; float:left; vertical-align: bottom;}
.active .RightCorner {width: 6px; background:transparent url(/oss/img/wl/lmn2/content_new/tabRightActive.gif) no-repeat top left; float:left;}
.active .caption     {position:relative; top:10px; color:#000; font-size:14px;}

.passive              {height:35px; float:left; cursor:pointer;}
.passive .LeftCorner, .passive .Middle, .passive .RightCorner {height:35px; float:left;}
.passive .LeftCorner  {background:transparent url(/oss/img/wl/lmn2/content_new/tabLeftPassive.gif) no-repeat; width:5px;}
.passive .Middle      {background:transparent url(/oss/img/wl/lmn2/content_new/tabMiddlePassive.gif) repeat-x;}
.passive .RightCorner {background:transparent url(/oss/img/wl/lmn2/content_new/tabRightPassive.gif) no-repeat; width:6px;}
.passive .caption     {position:relative; top:15px; color: #000; font-size:12px;}


.SophieHotel        {font-size:12px;}
.SophieHotel .GradT, .SophieHotel .Price  {font-size:14px; height:auto; padding:6px 0;}
.SophieHotel .GradT {background:transparent url(/oss/img/wl/lmn2/content_new/GradientDoubleLine.gif) repeat-x top left; border-left:none; border-right:none; width:572px; color:#ff0099;}
.SophieHotel .Price {background:transparent url(/oss/img/wl/lmn2/content_new/GradientDoubleLineB.gif) repeat-x bottom left;}


.hotelDescrSection       {padding-bottom:20px;}
ul.hotelDescrSection     {margin-left:20px;}

ul.SE-Wellness    {list-style:disc; width:300px;}
ul.SE-Wellness li {margin-left:15px !important; *margin-left:20px !important;}
