/* global */
html
{
    height: 100%;
}

body
{
    font-family: Tahoma, Arial , Verdana , sans-serif;
    padding: 0px;
    margin: 0px;
    font-size: 12px;
    
    scrollbar-base-color: #000;
    scrollbar-arrow-color: #000;
    scrollbar-3dlight-color: gray;
    scrollbar-darkshadow-color: gray;
    scrollbar-face-color: #ff9c27;
    scrollbar-highlight-color: #fff;
    scrollbar-shadow-color: #fff;
    scrollbar-track-color: #000;
}

p
{
    margin: 0px;
    padding: 0px 0px 16px 0px;
    line-height: 1.7em;
}

h1
{
    font-family: Slant ,Tahoma , sans-serif;
    font-size: 108%;
    letter-spacing: .1em;
}

h2
{
    margin: 0px;
    padding: 0px 0px 4px 0px;
    font-size: 100%;
}

img
{
    border: 0px;
}

a
{
    outline: none;
}

.logoContainer
{
    padding-top : 10px;
    padding-left : 5px;
}

.textLogo
{
   padding-left : 5px;
   color : White;
   font-size : 11px;
   letter-spacing : 3px;
   font-family : Slant , Tahoma , Arial, Verdana;
}


/* image positioning - left, right and center */
.left
{
    float: left;
    padding: 0px 8px 0px 0px;
}

.right
{
    float: right;
    padding: 0px 0px 0px 8px;
}

.center
{
    display: block;
    text-align: center;
    margin: 0 auto;
}

/* block quote */
blockquote
{
    margin: 20px 0px 20px 0px;
    padding: 10px 20px 0px 20px;
    border-left: 8px solid;
}

/* unordered list */
ul
{
    margin: 8px 0px 0px 16px;
    padding: 0px;
}

ul li
{
    list-style-type: square;
    margin: 0px 0px 11px 0px;
    padding: 0px;
}

/* ordered list */
ol
{
    margin: 8px 0px 0px 24px;
    padding: 0px;
}

ol li
{
    margin: 0px 0px 11px 0px;
    padding: 0px;
}

/* margin lefts / margin rights - to centre content */
.main, #links, #footer, #logo, #menu, #content
{
    margin-left: auto;
    margin-right: auto;
}

/* main container */
.main
{
    width: 900px;
}

/* links above the logo / footer */
#links, #footer
{
    width: 845px;
    height: 20px;
    font-size: 88%;
    text-transform: uppercase;
    padding: 8px 21px 0px 19px;
}

#footer
{
    height : auto ;
}

#links
{
    text-align: right;
}

#footer
{
    text-align: center;
    border-top: 2px solid;
}

#links a, #footer a
{
    text-decoration: none;
}

#links a:hover, #footer a:hover
{
    text-decoration: underline;
}

/* logo */
#logo
{
    width: 885px;
    height: 125px;
    border-top: 2px solid;
    border-bottom: 5px solid;
}

#logo h1, #logo h2
{
    margin: 0px;
    letter-spacing: .2em;
}

#logo h1
{
    padding: 28px 0px 0px 139px;
    font-size: 160%;
}

#logo h2
{
    padding: 5px 0px 0px 139px;
    font-size: 108%;
}

/* navigation menu */
#menu
{
    height: 30px;
    width: 885px;
    margin-top: -30px;
    position: relative;
}

#menu ul
{
    margin: 0px auto;
}

#menu li
{
    float: left;
    margin: 0px 5px 0px 0px;
    padding: 0px;
    list-style: none;
}

#menu li a
{
    display: block;
    float: left;
    height: 20px;
    text-decoration: none;
    padding: 6px 19px 2px 19px;
    border: 1px solid;
    text-transform: uppercase;
    font-size: 100%;
}

#menu li a:hover, #menu li a.selected, #menu li a.selected:hover
{
    height: 20px;
    padding: 7px 20px 2px 20px;
    border: 0px;
}

/* main content */
#content
{
    width: 880px;
    min-height: 408px;
    overflow: hidden;
}

/* column 1 - contains sidebar items */
#column1
{
    width: 198px;
    margin: 22px 0px 0px 0px;
    float: right;
    padding: 19px 19px 15px 19px;
}

.sidebaritem
{
    text-align: left;
    width: 168px;
    float: left;
    margin: 0px 0px 23px 0px;
    border: 1px solid;
    padding: 14px 8px 14px 19px;
}

.sidebaritem h1
{
    margin: 0px;
    font-weight: normal;
    padding: 0px 0px 16px 0px;
}

.sidebaritem p
{
    line-height: 16px;
    padding: 0px 0px 8px 0px;
}

.sidebaritem a, .sidebaritem a:hover
{
    padding: 0px 0px 2px 19px;
    text-decoration: none;
}

.sbilinks
{
    padding: 0px;
}

.sbilinks ul
{
    margin: 0px auto;
}

.sbilinks li
{
    margin: 0px;
    float: left;
    list-style: none;
}

.sbilinks li a, .sbilinks li a:hover
{
    float: left;
    height: 16px;
    text-decoration: none;
    padding: 5px 0px 4px 19px;
    width: 149px;
}

/* column 2 - page content */
#column2
{
    text-align: justify;
    width: 620px;
    float: left;
    padding: 15px 3px 15px 19px;
}

#column2 h1
{
    font-family: Slant ,Tahoma, sans-serif;
    padding: 16px 0px 5px 0px;
    margin: 0px 0px 5px 0px;
    border-bottom: 1px solid;
    font-size: 150%;
    font-weight: normal;
}

#column2 a, #column2 a:hover
{
    padding: 0px 0px 2px 0px;
    text-decoration: underline;
}

#column2 a:hover
{
}

/* additional colour scheme selections */
#colour
{
    margin: 0px 0px 20px 0px;
}

#colour a, #colour a:hover
{
    border: 0px;
}

.blue
{
    background: #414141 url(blue.png) no-repeat left center;
    color: #109CEF;
    padding: 0px 40px 0px 20px;
}

.green
{
    background: #414141 url(green.png) no-repeat left center;
    color: #94C65A;
    padding: 0px 40px 0px 20px;
}

.purple
{
    background: #414141 url(purple.png) no-repeat left center;
    color: #CE5AEF;
    padding: 0px 40px 0px 20px;
}

.orange
{
    background: #414141 url(orange.png) no-repeat left center;
    color: #FF9C21;
    padding: 0px 40px 0px 20px;
}

.text-orange
{
    color : #FF9C21;
}

.bold
{
    font-weight :bold ;
}


/* -------------------------------------------------------------------- */

.Forum
{
    width : 100% ;
    background-color : #222222;
    border : solid 1px dimgray;
    margin-bottom : 3px;

}

.ForumToolbar
{
    background-color: #666666 ;
    width :33px;
    padding : 1px;
    height : 19px;
}

.ForumTitle
{
    padding:4px;
    font-weight : bold ;
    color : Orange ;
    font-size : 16px;
}

.ForumToolbarItem
{
    float:left ;
    margin : 0px;
    height : 19px;
    background-color: #222222 ;
}



.ForumName
{
    font-size: 20px;
    font-weight: bold;
}
.CountryForum
{
    background-color : #b9c9b9;
    color: Black;
    padding: 4px;
    font-size: 11px;
}

.ForumComments
{
    color : Black;
    font-size: 11px;
    padding-right : 10px;
    padding-top : 2px;
}

.ForumNumbers
{
    color: pink;
    padding-right:4px;
    padding-bottom : 2px;
    font-size:12px;
    font-weight:bold ;
}

.Navigator
{
}

.ForumMessages
{
    padding-top: 5px;
    font-size: 12px;
}

.MessagesHeader
{
    font-size: 12px;
    font-weight: bold;
    background-color: #222222;
    padding: 3px;
}

.MessagesContent
{
    background-color: Silver;
    color: Black;
    padding: 4px;
    font-size: 11px;
    cursor : pointer;
}

.NoHand
{
    cursor:default ;
}

.ManagersForumContainer
{
    border: solid 1px orange;
    background-color: Black;
    width: 200px;
    min-height: 51px;
    padding: 5px;
    text-align: left;
    float:right ;
}

.Managers
{
    font-weight: bold;
}

.ManagersNames
{
    padding-top: 5px;
    color: White;
}

.ToolBar
{
    font-size: 13px;
    font-weight: bold;
    color: Orange;
}

.MessageSubject
{
    font-size: 16px;
    font-weight: bold;
}

.MessageText
{
    font-size: 13px;
}


.ChildMessageHeader
{
    background-color: #000;
    padding: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    height: 18px;
    color : #fff;
    
}

.ChildMessageHeaderEditLinks
{
    background-color: Whitesmoke; 
    text-align: right;
    padding-right : 20px;
    padding-bottom : 30px;
}

#column2 a.aMsgToolbar
{
    background-color: Transparent; border-bottom: solid 0px black; color: Black; font-weight:bold;
}

.ChildMessage
{
    padding: 0px 15px 15px 15px;
    background-color: whitesmoke;
    color: Black;
    height: 100px;
    vertical-align: top;
}

.ChildProps
{
    background-color: #e6e6e6;
    padding: 2px 15px 2px 15px;
}

.ChildMessageTable
{
    font-size: 12px;
    border-top : solid 1px #000;
}

.MessageToolbar
{
    font-size: 11px;
}

.Quote
{
    background-color: #f1f1f1;
    font-style: italic;
     padding : 5px;
}
.QuoteTitle
{
    background-color: #f1f1f1;
    font-style: italic;
    color: #000;
    font-weight : bold ;
    padding : 5px;
}

.ImgMessage
{
    padding: 2px;
}

.VideoMessage
{
    padding: 2px;
}

.MediaMessage
{
}

.Error
{
    color: Yellow;
    display: none;

}

.InputError
{
    background-color: pink;
}

input
{
    border: solid 1px dimgray;
}

.ErrorContainer
{
    width: auto;
    text-align: center;
    background-color: pink;
    border: solid 3px White;
    font-size: 14px;
    font-weight: bold;
    color: Black;
    vertical-align: middle;
    padding: 10px;
    margin-bottom: 10px;
}

.QuoteContainer
{
    border: solid 1px green;
    padding: 0px;
    margin : 15px;
}

.MessageDate
{
    font-size: 11px;
}

.RegPadding
{
    padding-top: 10px;
}

.RegHR
{
    border-bottom: solid 1px gray;
}

.RegButton
{
    font-size: 18px;
    font-weight: bold;
    background-color: orange;
    border: solid 1px black;
}
.Red
{
    color: Yellow;
}

.Space
{
    padding-left: 11px;
}

.RegError
{
    color: Yellow;
    display: none;
}

.LoginTitle
{
    font-size: 16px;
    font-weight: bold;
    color: yellow;
}

.HellowName
{
    font-weight: bold;
}

.ForumLastMessage
{
    color: orange;
    padding-left : 4px;
}

.counterText
{
    font-size: 12px;
    font-weight: normal;
    color: red;
}


#column2 a.ReplayUserName
{
    text-align: center;
    font-size: 22px;
    overflow: hidden;
    color : #000;
    font-weight : bold ;
    text-align : left ;
    color : #3559b0;
}

#column2 a.ReplayUserName:hover
{
    text-align: center;
    font-size: 22px;
    overflow: hidden;
    color : #000;
    font-weight : bold ;
    text-align : left ;
    color : #4868b3;
}

.replyThreadName
{
    font-size : 14px;
    font-weight : bold ;
    padding : 10px 0px 10px 0px;
    color : #000 ;
    border-bottom : solid 1px silver;
}

.hrForums
{
    width : 100% ;
    background-color : #d3d3d3 ;
    height:1px ;
    font-size : 1px ;
    margin-bottom : 10px ;
}

.Text
{
    font-size: 12px;
    padding-bottom: 5px;
}

.LastMessagesTitle
{
    font-size: 16px;
    padding-bottom: 10px;
    padding-top: 20px;
    color : Orange ;
}

.ProfileMessageText
{
    color: white;
    font-size: 11px;
    background-color: #353535;
}

.UpdateDetailsTitle
{
    color: Orange;
}

.Hr
{
    color: pink;
}

.Abuse
{
    font-size: 9px;
    color: White;
    display: none;
}

.EnterForums
{
    font-size: 16px;
    font-weight: bold;
    height: 35px;
    text-align: left;
}

.ThanksMessageText
{
    font-size: 12px;
    padding-top: 10px;
}
.TdManagerPlace
{
    width: 10px;
    background-color: #c0c0c0;
    color: Black;
    text-align: center;
}

.Black
{
    color: Black;
}

.Countries
{
    width: 193px;
    font-size: 12px;
}
.Video
{
    text-align: center;
    font-weight: bold;
    background-color: Black;
}

.PagerHeader
{
    font-size: 11px;
}
.Bold
{
    font-weight: bold;
}

.SuccessContainer
{
    width: auto;
    text-align: center;
    background-color: lightblue;
    border: solid 3px White;
    font-size: 14px;
    font-weight: bold;
    color: Black;
    vertical-align: middle;
    padding: 10px;
    margin-bottom: 10px;
}

.title
{
    font-family: Slant, Tahoma ,Arial, sans-serif;
    padding: 16px 0px 5px 0px;
    margin: 0px 0px 5px 0px;
    border-bottom: 1px solid;
    font-size: 150%;
    text-transform: uppercase;
    font-weight: normal;
    background: transparent;
    color: #FF9C27;
    border-color: #787878;
    letter-spacing: .1em;
}

.title_gudjet
{
    margin: 0px;
    font-weight: normal;
    padding: 0px 0px 16px 0px;
    text-transform: uppercase;
    background: transparent;
    color: #FF9C27;
    border-color: #787878;
    letter-spacing: .1em;
    font-size: 108%;
}

.sidebar_subtitle
{
    margin: 0px;
    padding: 0px 0px 4px 0px;
    font-size: 100%;
    font-weight: bold;
    color: orange;
}

.forumsH2
{
    font-weight: normal;
}

h3
{
    font-size: 11px;
    font-family: Verdana;
    color: #d5d2d6;
    font-weight: normal;
    display: inherit;
    padding: 0px;
    margin: 0px;
}

.bNormail
{
    font-weight: normal;
}

.OfferNissimSite
{
    font-size: 9px;
    color: gray;
}

#column2 .OfferNissimSite a
{
    color: gray;
}

#termsText
{
    font-weight: bold;
    color: Yellow;
}
.MailCell
{
    background-color: #999999;
    color: Black;
    font-size: 12px;
}
.MailSent
{
    font-size: 12px;
    font-weight: bold;
}

.Opened
{
    background-color: #888888;
}

.diskTitle
{
    font-size: 18px;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 15px;
}

.playlist
{
    font-size: 14px;
    font-weight: bold;
}

.trackText
{
    font-size: 12px;
    width: 400px;
}

.trackNumber
{
    color: Orange;
    font-size: 12px;
}

.trackHover:hover
{
    color: Yellow;
}

.lyricsTitle
{
    font-size: 22px;
    font-weight: bold;
    text-align: center;
    color: Yellow;
}

.Space
{
    height: 10px;
}

.lyricsText
{
    font-size: 18px;
    margin-top: 10px;
    font-family : Guttman Adii, Arial, Verdana;
    color : #ffffff;
}

.video
{
    padding-top: 10px;
}

.Tip
{
    padding : 1px;
    padding-left:5px;
    color : yellow ;
}

.Search
{
    border : solid 1px black ; 
    background-color : black;
    color : White ;
    
}

.MessagesContentAd
{
    background-color : #c0c0c0;
    color : Black ;
    font-size : 11px;
    
}

.CalanderHeader
{
    height :20px;
    background-color : #111111 ;
    font-weight: bold ;
    padding : 4px;
}

.CalanderText
{
    height: 25px;
    background-color: #383838;
    padding : 4px;
    
}

.CalanderTextAlt
{
    height: 25px;
    background-color: #303030;
    padding : 4px; 
}

.CalanderTable
{
    border : solid 2px gray ;
}

.TodayParty
{
    padding : 10px;
    font-size:12px;
    background-color : Black;
    margin-bottom : 10px;
    margin-top : 3px;
    vertical-align : middle ;
    border : solid 1px orange ;
}

.ForumMessageAlt
{
    background-color : #323232;
    height:23px;
}

.ForumMessage
{
    background-color : #353535;
    height:23px;
}

.Hand
{
    cursor: hand;
}

.MessageReplysColor
{
    color : Maroon;
}

.MessageViewsColor
{
    color : purple;
}

.VideoUrl
{
    text-align : center ;
    color : Yellow ;
}

.Yellow
{
    color : Yellow ;
}

.ChildMessageLeftSide
{
    text-align: center; 
    background-color: #999999; 
    border-right: solid 1px black;
}

.ProfileMessageHeader
{
    background-color: #222222;
}

.OKSendNewsletter
{
  background-color : Black ;
  font-size : 16px ;
  text-align : center ;  
}

.OptionsTitle
{
    padding : 5px ;
    background-color : #333333 ;
}

.Buttons
{
    padding : 5px ;
    background-color : #333333 ;
    margin-top :  50px;
}

.AnchorCell
{
    background-color : #d5d5d5;
    
}

.ForumMessageHeader
{
    background-color : #222222;
    height:23px;
}

.DiskAd
{
    background-color : #ffffff;
    padding:2px;
}

.MailMessage
{
    background-color : #888888;
    color : Black ;
    padding : 5px;
    min-height : 200px;
}
.MoreForums
{
    color : Yellow ;
    text-align : right ;
}

.ForumCell
{
    background-color: #414141 ;
    vertical-align : top ;
    width:49%;
}

.ForumPreviewTable
{
    background-color : #333333;
    width : 300px ;
    padding:0px;
    margin:0px;
    height : 154px ;
}

.ForumPreviewTableCell
{
    text-align : left ;
    vertical-align : top ;
    background-color : #9f9f9f;
    height:48px;
    padding :0px;
    margin:0px;
    padding-top :2px;
    padding-left : 2px;
    color : black;
}

.NoMessages
{
    text-align : center ;
    font-size : 14px;
    font-weight : bold ;
    padding: 10px;
}

.ForumPreviewPicCell
{
    background-color : #888888 ;
    padding : 0px;
}

.LastMessageBy
{
   color : black ; 
   font-weight : bold ;
}

.SearchForum
{
    margin-bottom : 10px;
    padding : 5px ;    
}

.SearchInput
{
    background-color : #f1f1f1;
    color : gray;
    font-style : italic ;
}


#column2 .MessagesContent  a:link
{
    background-color: Transparent;
    text-decoration: none;
    border-bottom: 0px dashed;
    color : Black ;
    font-weight : bold ;
}


#column2 .MessagesContent  a.ForumAnchor:link
{
    color : #3559b0;
    font-weight : bold ;
}

#column2 .MessagesContent  a:visited
{
    background-color: Transparent;
    text-decoration: none;
    border-bottom: 0px dashed;
    color : Black ;
}


#column2 .MessagesContent  a.ForumAnchor:visited
{
    color : #3559b0;
}

.Star
{
    background-image : url(/images/stargray.png);
    width : 16px;
    height : 16px;
}


.StarFill
{
    background-image : url(/images/star.png);
    width : 16px;
    height : 16px;
}

.rating
{
    padding-right : 15px;
   float:left;
   display : inline ;
   
}

#rateStatus
{

}

.tipBox
{
    padding-left : 50px;
    margin-top : 6px;
    border : solid 1px gray;
    font-weight : bold;
    color : Blue ;
    background-color : whitesmoke;
    padding : 3px;
    display : none ;
}

.forumRating
{
    display  : inline ;
    float : right ;
    padding-top:2px; 
    padding-left:4px;
}

#column2 .MessagesContent a.ForumLink:link
{
    color : #000;
} 

#column2 .MessagesContent a.ForumLink:hover
{
    color : #000;
    text-decoration : underline;
} 

#column2 .MessageReplysColor a.ForumLink:link
{
    color : green;
} 
#column2 .MessageReplysColor a.ForumLink:visited
{
    color : green;
} 


#column2 .MessagesContent a.ForumLink:hover
{
    color : green;
    text-decoration : underline;
    color : #000;
} 

#column2 .CountryForum a.ForumLink
{
    color : green;
    text-decoration : none;
} 

#column2 .CountryForum a.ForumLink:hover
{
    color : black;
    text-decoration : underline;
} 

.pin
{
    font-weight : bold;
    font-size : 12px;
}

.White
{
    background-color : #ffffff;
}

.subtitle
{
    font-size: 11px;
    color: silver;
    padding: 2px;
    text-transform :uppercase ;
    
}

.Index
{
    height : 30px;
}

.hr
{
    height:1px;
    font-size : 1px;
    background-color:Silver;
    margin-top:5px;
    margin-bottom : 2px;
}

.mailtext
{
    font-size : 12px;
    font-weight : bold ;
    padding-left : 10px;
}

.tipLink
{
    color : Blue ;
}

.homeinput
{
    background-color: #666666; 
    border:solid 1px #999999;
    color:white ; 
    width:110px;
}

.inputsubmithome
{
    background-color:#333333;
    color:White ;
}

.Big
{
    font-size : 15px;
}

#column2 UL.Big 
{
    font-size : 15px;
    padding-top : 30px;

}

.Pink
{
    color : pink;
}

.Panel
{
    background-color : #000000;
    width : 80%;
    margin: 20px;
    border : solid 1px #ffffff;
    padding : 20px 20px 20px 20px ;
}

.PopUpBackground
{
    background-image : url(/images/mask.png);
    opacity: 0.4;
    -moz-opacity: 0.4;
    filter: alpha(opacity=40);

}

.popup
{
    width : 500px;
    background-color : #ffffff;
}

.popup .popup-header
{

    background-color : Orange ;
    font-size : 16px ;
    font-weight : bold ;
    color : Black ;
    padding : 10px 20px 10px 10px;
}

.popup .popup-body
{
    padding : 20px;
    font-size : 16px ;
    color : Black ;
}

.ButtonBig
{
    padding : 10px ;
    font-size : 16px ;
    background-color : #efefef;
    border : solid 1px black;
    cursor : pointer ;
    margin-right : 10px;
}

.bigText
{
    font-size : 15px;
    font-weight : bold ;
}

.hilight
{
    background-color: #222222;
    border: solid 1px dimgray;
    font-size:12px;
    padding :5px;
    cursor: pointer ;
}

#dvNoMessages
{
    font-size : 14px;
}

#column2 .Panel ul
{

    padding : 0px;
}

.bigInput
{
    height : 20px;
    font-size : 16px;
    color : darkblue;
    width : 200px;
}

.hidden
{
    display: none;
}

.alertTitle
{
    font-weight : bold ;
    font-size : 19px;
}

#dvAlertContent
{
    padding-top : 10px;
    min-height : 100px;
    text-align : center ;
    white-space : normal  ;
    text-align : left;
    font-size : 15px;
    max-height : 280px;
    overflow : auto ;
}

#dvDontShowAgain
{
    font-size : 15px;
    font-weight : bold ;
}

.forumListTooltip
{
    padding : 2px;
    border : solid 1px black;
    margin : 10px 0px 10px 0px ;
    background-color : #9f9ffe;
    display : none ;
}

.tipBox UL 
{
    margin-left : 30px;
}

.tipBox UL LI
{
    color : #000;
    font-weight : normal ;
}

.movedMessage
{
    display : table-cell ;
    vertical-align : top ;
    float :  left ;
    padding-right : 5px;
}

.messageSubject
{
    display : table-cell ;
    white-space :pre-wrap   ;
}

.forwadedMsgForum
{
    color: DimGray;
}

#column2 .messageSubject .forwadedMsgForum a
{
    text-decoration : underline;
    color : DimGray;
}

.messagetype
{
    padding : 10px 10px 10px 10px;
}

#column2 .messagetype input 
{
    border-width : 0px;
}

#column2 .messagetype img
{
} 

#column2 .messagetype
{
    color : #000;
}

#column2 .inclidetype
{
   padding : 10px 18px 10px 18px;  
}

.includeError
{

    padding : 5px;
}

.messagekind
{
}

.messagekindrelease
{
    color : blue;
    font-weight : bold;
}

.messagekindquestion
{
    color : #3e3e3e ;
    font-weight : bold ;
}

.messagekindinfo
{
    color : green ;
    font-weight : bold ;
}

.messageInclude
{
    display : table ;
}

.messageIncludeItem
{
    display : table-cell ;
   border : solid 1px gray;
   padding : 1px;
}

.msgColumn
{
}


.fs-table
{
    display : table ;
    width : 100% ;
    border-collapse : collapse ;
}

.fs-table-row
{
    display : table-row ;
}

.fs-table-row-header
{
    background-color : #000 ;
    font-size : 15px;
    height : 30px;
}

.fs-table-row-header .fs-table-cell
{
    background-color : #000 ;
    color : silver;

}

.fs-table-cell
{
    display : table-cell ;
    padding : 10px;
    background-color : gray;
    border : solid 1px #333;
    color : #000;
    font-size : 14px;
    vertical-align : top ;
}

#column2 .fs-table-noborder .fs-table-cell
{
    border-width : 0px;
}

#column2 .fs-table-nopadding .fs-table-cell
{
    padding : 5px ;
}
   

#column2 .fs-table-noborder .fs-table-cell input
{
    border-width : 0px;
}

#column2 .fs-table-cell a
{
    color : #000;
}

.fs-playlist
{
    background-color : Silver ;
    border-bottom : solid 1px #000;
    padding : 5px;
    font-size : 10px;
    
}

.fs-playlist-by
{
    padding-bottom : 4px;
}

.fs-playlist-more
{
    padding-bottom : 4px;
    color : brown;
}



#column2 .fs-playlist 
{
    
}

.playlistAddTitle
{
    font-size : 12px;
}

.createvideoHeader
{
    background-color : #ff9c27;
    font-size : 16px;
    padding : 5px;
    color : #000;
}

.loadingAjax
{
    color : #fff ;
    background-color : #000;
    width : auto;
    padding : 10px;
}

#videoList
{
    text-align : center ;
    width : 100% ;
}

.fs-track-item
{
    background-color : #3e3e3e;
    border-bottom : silod 1px #000;
    display : table ;
    width : 100% ;
    border-bottom : solid 1px #000;
    border-collapse : collapse ;
    
}

.fs-track-item-image
{
    display : table-cell ;
    vertical-align : top ;
}

.fs-track-item-image img
{
    vertical-align : top ;
}

.fs-track-item-text
{
    display : table-cell ;
    text-align : left ;
    background-color : #3e3e3e;
    padding : 5px;
    font-size : 12px; 
    font-family : Tahoma ;
}


.fs-track-item-name
{
    height : 22px;
}

.fs-track-item-alt .fs-track-item-text
{
    background-color : #333333;
}

.fs-track-item-toolbar
{
    color : Yellow;
    float : right ;
    background-color: #000 ;
    padding : 3px;
    cursor : pointer ;
    margin-right : 1px;
}

.fs-track-item-selected
{

    display : table ;
    width : 100% ;
    border-bottom : solid 1px #000;
    border-collapse : collapse ;
    cursor : move ;
    
}

.fs-track-item-selected .fs-track-item-text
{
    background-color : #4f402d;
}

.previewName
{
    font-size : 13px; 
    font-weight : bold ;
}

.hide
{
    display : none ;
}

#frameImage
{
    visibility : hidden ; 
    display : none ;
}

.ulTracks
{

}

#column2 .ulTracks li
{
    padding : 2px;
    margin : 0px 10px 0px 10px;
}

.lower-text
{
    font-size : 11px;
    color : #111;
}

.medium-tezt
{
    font-size : 11px;
}

.tracks
{
    font-size : 12px;
    line-height : 22px;
}

h4
{
    margin : 0px ;
    color : Gray;
}

.playlistTracks
{
    width: 100%; 
    margin: 0px; 
    font-size: 9px; 
    overflow: hidden;
    color : #333;
}

.playback
{
    
}


.fs-playlist
{
    background-image : url(/images/gradient.png);
    background-repeat : repeat-x ;
    background-color: #eeeeee;

}

.playlistName
{
    font-size : 14px;
    font-weight : bold ;
    color : #000;
}

.trackItem
{
    color : brown;
}

.trackItemItem
{
    color : #444;
}

#column2 .playlistName a:hover
{
    color : #444;
}

#column2 .playlistName a
{
    color : #000;
}

.fs-player
{
    width : auto ;
    background-image : url(/images/gradient.png);
    background-repeat : repeat-x ;
    background-color : #eeeeee;
    height : 300px;
    padding : 10px;
}

.fs-player-flash
{
    float : left ;
    width : 49% ;
}

.fs-player-items
{
    float : right ;
    width : 50% ;
    height : 250px;
    overflow : auto ;
}

.fs-player-item
{
    background-color : #fff;
    border-bottom : solid 1px #eee;
    cursor : pointer ;
}

.fs-playlist-item-name
{
   font-size  : 11px;
   letter-spacing : normal ;
   word-spacing : normal ;
    color : #000;    
}

.fs-player-title
{
    font-size : 15px;
    font-weight : bold ;
    color : #000;
    padding-bottom : 10px;
}

.fs-player-item-selected
{
    background-color : lightyellow;
}

.fs-player-item-error
{
    background-color : pink;
}

.bigText
{
    font-size : 20px;
}

.playlistCredits
{
    background-color : #333;
}

.popup-header
{
    background-color : #000 ;
    padding :0px 20px 3px 20px;
    color : #fff ;
    font-size : 16px;
}

.popup-logo
{
    background-color : #000;
    padding-left : 20px;
    padding-top : 10px;
}

.popup-footer
{
    background-color : #000 ;
    padding :10px ;
}

.popup-by
{
    background-color : #000;
    padding-bottom : 5px;
    padding-left : 20px;
    font-size : 12px;
    color : Orange;
}

.Example
{
    font-size : 9px;
    border : solid 1px #666;
    padding : 5px ;
    white-space : pre-line  ;
}

.Ideas
{
    background-color : #000;
    border : solid 1px orange;
    padding : 5px;
    color : orange;
}

.MessageUserInfo
{
    color : #000;
    float : left ;
    font-size : 11px;
}
.MessageUserInfoRight
{
    float : right ;
    color : #000;
    font-size : 11px;
    
}

.MessageTable
{
    margin-bottom : 5px ;
    margin-top : 5px;
    border : solid 1px #000;
}

#column2 .ChildProps a
{
    color : #3559b0;
}
#column2 .ChildProps a:hover
{
    color : green;
}

.clear
{
    clear : both ;
}

.row
{
    width : 100% ;
}

.row .left
{
    width :40px;
}

.row .right
{
    width :110px;
    text-align : left ;
    vertical-align : middle ;
}

.fs-panel
{
    background-color : #000;
    width : auto ;
    padding : 4px;
    border : solid 1px #fff;
}




#sideBarMenu h2{
		color:#fff;
		font-size:14px;
		font-family:arial;
		font-weight:bold;
		padding : 7px 0px 7px 0px;
	}
	
#sideBarMenu h2 span{
		font-size:105%;
		font-weight:normal;
	}
	
#sideBarMenu ul{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
#sideBarMenu ul li{
		margin:0px 10px 3px 10px;
		padding:2px;
		list-style-type:none;
		display:block;
		background-color:#DA1074;
		width:auto;
	}
	
#sideBarMenu ul li a{
		width:auto;
	}
	
#sideBarMenu ul li a:link,
#sideBarMenu ul li a:visited{
		color:#FFFFFF;
		font-family:verdana;
		font-size:70%;
		text-decoration:none;
		display:block;
		margin:0px 0px 0px 0px;
		padding:0px;
		width:auto;
	}
	
#sideBarMenu ul li a:hover{
		color:#FFFFFF;
		text-decoration:underline;
	}
	
#sideBarMenu{
		position: absolute;
		height: auto;
		top: 28px;
		right:0px;
		background-image:url(/images/background.gif);
		background-position:top left;
		background-repeat:repeat-y;
		border : solid 1px orange;
		border-right-width : 0px;
		border-left-width : 0px;
	}
	
#sideBarMenu #sideBarTab{
		float:left;
		height:137px;
		width:28px;
	}
	
#sideBarMenu #sideBarTab img{
		border:0px solid #FFFFFF;
	}
	
#sideBarMenu #sideBarContents{
		overflow:hidden !important;
		padding: 0px 7px 0px 7px;
	}
	
#sideBarMenu #sideBarContentsInner{
		width:auto;
	}
	
.sidebar-pnl
{
    margin : 5px 0px 5px 0px;
    border-bottom : solid 1px gray;
}
.sidebar-pnl-body
{
    font-size: 11px;
    color : #fff;
}

.sidebar-pnl-body .left
{
    float : left ;
}
.sidebar-pnl-body .right
{
    float : left ;
}

.sidebar-pnl-body .right a
{
    font-size: 12px;
    color : Orange ;
    font-weight: bold ;
}

.sidebar-pnl-body .right .date
{
    color : Silver;
}

.sidebar-pnl .sidebar-pnl-body a.user:link 
{
    font-weight: normal;
    color : silver;
    text-decoration : none;
}

.sidebar-pnl .sidebar-pnl-body a.user:hover 
{
    font-weight: normal;
    color : #fff;
    text-decoration : none;
}


.sidebar-pnl .sidebar-pnl-body a.name:link 
{
    font-weight: normal;
    color : orange;
    text-decoration : underline;
    font-weight : bold ;
}

.sidebar-pnl .sidebar-pnl-body a.name:hover 
{
    font-weight: normal;
    color : orange;
    text-decoration : none;
    font-weight : bold ;
}

.big
{
    padding : 10px 10px 10px 10px;
    cursor: pointer;
}

#imagecontainer
{

   
}

.big.image
{
    background-image : url(/images/mini_image.jpg);
    padding : 10px 10px 10px 50px;
    background-position : 1% 54%;
    background-repeat : no-repeat; 
}


.big.save
{
    background-image : url(/images/ok_icon.png);
    padding : 10px 10px 10px 50px;
    background-position : 1% 54%;
    background-repeat : no-repeat;  
    font-weight : bold ;
    
}

.big.add
{
    background-image : url(/images/add_icon.png);
    padding : 10px 10px 10px 50px;
    background-position : 1% 54%;
    background-repeat : no-repeat;  
    font-weight : bold ;
    
}

.input.text
{
   height : 30px;
   width : 70%; 
   font-size : 18px;
}

.img-prev
{
}



.img-prev:hover
{
}

.selectedimg
{
    border : solid 2px red !important;
}


/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 660px;
	height:90px;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accommodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
}

/*
	a single item. must be floated in horizontal scrolling.
	typically, this element is the one that *you* will style
	the most.
*/
.items div {
	float:left;
}


/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 686px;
	height:120px;
	margin-left : auto ;
	margin-right : auto ;

	/* custom decorations */
	border:1px solid #ccc;
	background:url(/images/scrollable/h300.png) repeat-x;
	background-color : #fff;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

.items div {
	float:left;
	width:680px;
}

/* single scrollable item */
.scrollable img {
	float:left;
	margin:20px 5px 20px 21px;
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	width:100px;
	height:75px;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

/* active item */
.scrollable .active {
	border:2px solid #000;
	position:relative;
	cursor:default;
}



/* this makes it possible to add next button beside scrollable */
.scrollable {
	float:left;	
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	background:url(/images/scrollable/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	margin:40px 10px;
	cursor:pointer;
	font-size:1px;
}

/* right */
a.right 				{ background-position: 0 -30px; clear:right; margin-right: 0px;}
a.right:hover 		{ background-position:-30px -30px; }
a.right:active 	{ background-position:-60px -30px; } 


/* left */
a.left				{ margin-left: 0px; background-position:-30px 2px; } 
a.left:hover  		{ background-position:-30px 2px; }
a.left:active  	{ background-position:-60px 2px; }

/* up and down */
a.up, a.down		{ 
	background:url(/images/scrollable/arrow/vert_large.png) no-repeat; 
	float: none;
	margin: 10px 50px;
}

/* up */
a.up:hover  		{ background-position:-30px 0; }
a.up:active  		{ background-position:-60px 0; }

/* down */
a.down 				{ background-position: 0 -30px; }
a.down:hover  		{ background-position:-30px -30px; }
a.down:active  	{ background-position:-60px -30px; } 


/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
} 	

.add-panel
{
    padding : 5px;
    color : #000;
    font-weight : bold ;
    font-size : 18px;
    width : 95%;
}

.bold
{
    font-weight : bold ;
    color : #000;
}

.darkblue
{
    color : Blue;
}

.fieldset
{
    width:95%; 
    padding:10px;
}

.fontRed
{
    color : Red ;
}

.nostyle
{
    border-width : 0px;
}

.titlebold
{
    font-weight : bold ;
}

.forum-ad
{
    padding : 10px;
}