/* --- BODY ---------------------------------------------------------------- */

hr						{ height:1px; display: none;}
div.hr					{ margin:18px 0px 18px 0px; border-top:solid 1px #CCC; height:1px;}
div.hr2					{ margin:7px 0px 7px 0px; border-top:solid 1px #CCC; height:1px;}
div.hr3					{ margin:7px 0px 7px 0px; border-top:solid 1px #DDD; height:1px;}

body					{ margin:0px; text-align:center; }
html					{ margin:0px; }
form					{ margin:0px;}
p						{ margin:0px;}

ul						{ padding:2px 0px 0px 8px; margin:0px 0px 7px 8px;}
li						{ margin:0px;}


body.Popup				{ background-color:#FFFFFF; margin:20px 40px 20px 40px; background-image: url("../img/admin/popup_bg.jpg"); background-repeat:repeat-x; text-align:left;}

label					{ cursor:pointer; }


/* --- INPUTS ---------------------------------------------------------------- */

select					{ font-family: Arial, Tahoma; font-size: 11px; color: #444444; margin:1px 0px 1px 0px; }
textarea, input			{ font-family: Arial, Tahoma; font-size: 11px; color: #444444; padding-left: 2px; margin:1px 0px 1px 0px;}
.checkbox				{ width: 14px; height: 14px; margin:0px 2px 1px 0px;}
.radio					{ width: 14px; height: 14px; margin:2px 2px 0px 0px; vertical-align:middle;}
.file					{ font-family: Arial, Tahoma; font-size: 11px; color: #444444; height:21px; line-height:15px;}

/* --- LINKS  ---------------------------------------------------------------- */

a.add:link				{ text-decoration: none; color: #2d8900; font-size: 11px; }
a.add:active			{ text-decoration: none; color: #2d8900; font-size: 11px; }
a.add:visited			{ text-decoration: none; color: #2d8900; font-size: 11px; }
a.add:hover				{ text-decoration: none; color: #81b866; font-size: 11px; }

a.edit:link				{ text-decoration: none; color: #e26a00; font-size: 11px; }
a.edit:active			{ text-decoration: none; color: #e26a00; font-size: 11px; }
a.edit:visited			{ text-decoration: none; color: #e26a00; font-size: 11px; }
a.edit:hover			{ text-decoration: none; color: #eea666; font-size: 11px; }

a.delete:link			{ text-decoration: none; color: #dd0000; font-size: 11px; }
a.delete:active			{ text-decoration: none; color: #dd0000; font-size: 11px; }
a.delete:visited		{ text-decoration: none; color: #dd0000; font-size: 11px; }
a.delete:hover			{ text-decoration: none; color: #eb6666; font-size: 11px; }

a.info:link				{ text-decoration: none; color: #3068a0; font-size: 11px; }
a.info:active			{ text-decoration: none; color: #3068a0; font-size: 11px; }
a.info:visited			{ text-decoration: none; color: #3068a0; font-size: 11px; }
a.info:hover			{ text-decoration: none; color: #97b3cf; font-size: 11px; }

a.admin:link			{ text-decoration: none; color: #1176a5; font-size: 11px; }
a.admin:active			{ text-decoration: none; color: #1176a5; font-size: 11px; }
a.admin:visited			{ text-decoration: none; color: #1176a5; font-size: 11px; }
a.admin:hover			{ text-decoration: none; color: #82b7d1; font-size: 11px; }

a.grey:link				{ text-decoration: none; color: #555; font-size: 11px; }
a.grey:active			{ text-decoration: none; color: #555; font-size: 11px; }
a.grey:visited			{ text-decoration: none; color: #555; font-size: 11px; }
a.grey:hover			{ text-decoration: none; color: #888; font-size: 11px; }

a.notice:link			{ text-decoration: none; color: #d2235a; font-size: 11px; }
a.notice:active			{ text-decoration: none; color: #d2235a; font-size: 11px; }
a.notice:visited		{ text-decoration: none; color: #d2235a; font-size: 11px; }
a.notice:hover			{ text-decoration: none; color: #e47b9c; font-size: 11px; }

a.tip:link				{ text-decoration: none; color: #105f7d; font-size: 11px; }
a.tip:active			{ text-decoration: none; color: #105f7d; font-size: 11px; }
a.tip:visited			{ text-decoration: none; color: #105f7d; font-size: 11px; }
a.tip:hover				{ text-decoration: none; color: #78a7b9; font-size: 11px; }

a.white:link			{ text-decoration: underline; color: #FFF; }
a.white:active			{ text-decoration: underline; color: #FFF; }
a.white:visited			{ text-decoration: underline; color: #FFF; }
a.white:hover			{ text-decoration: underline; color: #FFF; }

a.sort:link				{ text-decoration: none; color: #444; }
a.sort:active			{ text-decoration: none; color: #444; }
a.sort:visited			{ text-decoration: none; color: #444; }
a.sort:hover			{ text-decoration: none; color: #000; }

a.adfooter:link			{ text-decoration: none; color: #888; font-weight:bold; }
a.adfooter:active		{ text-decoration: none; color: #888; font-weight:bold; }
a.adfooter:visited		{ text-decoration: none; color: #888; font-weight:bold; }
a.adfooter:hover		{ text-decoration: none; font-weight:bold; }

.AdFooterDiv a			{ z-index:5; display:block; }
.AdFooterDiv a:link		{ color:#555; text-decoration:none; }
.AdFooterDiv a:visited	{ color:#555; text-decoration:none; }
.AdFooterDiv a:hover	{ color:#000; text-decoration:none; }


a.adWhite:link			{ text-decoration: none; color: #19c4ff; font-weight:bold;}
a.adWhite:active		{ text-decoration: none; color: #19c4ff; font-weight:bold;}
a.adWhite:visited		{ text-decoration: none; color: #19c4ff; font-weight:bold;}
a.adWhite:hover			{ text-decoration: none; color: #FFF; font-weight:bold;}

a.adYellow:link			{ text-decoration: none; color: #ffee00; font-weight:bold;}
a.adYellow:active		{ text-decoration: none; color: #ffee00; font-weight:bold;}
a.adYellow:visited		{ text-decoration: none; color: #ffee00; font-weight:bold;}
a.adYellow:hover		{ text-decoration: none; color: #FFF; font-weight:bold;}


.StatSelect a			{ z-index:5; display:block; padding:4px 8px 4px 8px; }
.StatSelect a:link		{ text-decoration:none; }
.StatSelect a:visited	{ text-decoration:none; }
.StatSelect a:hover		{ text-decoration:none; background-color:#EDEDED;}

.StatSelect2 a			{ z-index:5; display:block; padding:4px 8px 4px 8px; background-color:#EDEDED; }
.StatSelect2 a:link		{ text-decoration: none;}
.StatSelect2 a:visited	{ text-decoration: none;}

.TeamSelect a			{ z-index:5; display:block; padding:2px 8px 2px 8px; }
.TeamSelect a:link		{ text-decoration:none; }
.TeamSelect a:visited	{ text-decoration:none; }
.TeamSelect a:hover		{ text-decoration:none; background-color:#EDEDED;}

.TeamSelect2 a			{ z-index:5; display:block; padding:2px 8px 2px 8px; background-color:#EDEDED; }
.TeamSelect2 a:link		{ text-decoration: none;}
.TeamSelect2 a:visited	{ text-decoration: none;}


a.SvelagAd:link			{ color:#FFF; text-decoration:none; font-size:20px; line-height:22px; font-weight:bold; font-style:italic; font-family: Arial;}
a.SvelagAd:visited		{ color:#FFF; text-decoration:none; font-size:20px; line-height:22px; font-weight:bold; font-style:italic; font-family: Arial;}
a.SvelagAd:hover		{ color:#a6dcef; text-decoration:none; font-size:20px; line-height:22px; font-weight:bold; font-style:italic; font-family: Arial;}
a.SvelagAd:active		{ color:#a6dcef; text-decoration:none; font-size:20px; line-height:22px; font-weight:bold; font-style:italic; font-family: Arial;}

#SeasonTypesHolder		{ position:absolute; z-index:3; height:190px; width:200px; visibility:hidden; }
#SeasonTypes			{ position:absolute; left:0px; top:27px; z-index:4; visibility:hidden; background-color:#FFF; border:solid #CCC 1px; width:200px; }


#GameBoxHover			{ background-color:#FFF; height:140px; width:151px; position:absolute; opacity:0.15; filter:alpha(opacity=15); z-index:99; visibility:hidden;}


/* --- TEXT ------------------------------------------------------------------------ */
.tip					{ font-family: Arial, Tahoma; font-size: 12px; color: #105f7d; line-height:15px;}

h3						{ font-family: Arial, Helvetica; font-size: 16px; font-weight: bold; line-height: 130%; margin: 25px 0px 4px 0px; color:#333;}
h4						{ margin:0px; line-height:120%;}
h5						{ margin:0px; line-height:120%;}
h6						{ margin:0px; line-height:120%;}
h3.function				{ font-family: Arial, Helvetica; font-size: 15px; font-weight: bold; line-height: 130%; margin: 0px 0px 0px 0px; color:#0083b0;}
.functionRow			{ padding:8px 0px 9px 0px;}


.AlertBox				{ border: solid 1px #f0de9f; padding:9px 4px 9px 4px; background-color:fffbc4; text-align:center; color:#955b00; }


/* --- CONTROLPANEL ---------------------------------------------------------------- */

.AddSection				{ text-align:center; padding:7px; margin:0px 0px 15px 0px; background-color:#e1fad4; border:solid dashed #9acc7e 1px; }

#AdministratorBox		{ background-color:f4f8fd; margin-bottom:5px;}

#AdminBox				{ border: solid 5px #e5ebf3; padding:10px 10px 10px 10px; background-color:f4f8fd; margin-bottom:5px; font-size: 11px; }
#AdminBox2				{ border: solid 10px #e5ebf3; padding:10px 25px 10px 25px; background-color:f4f8fd; margin-bottom:30px; font-size: 11px;}

#FormBox				{ border: solid 5px #e5ebf3; padding:10px 20px 20px 20px; background-color:f4f8fd; font-size: 11px;}
#FormBox2				{ border: solid 5px #f0e0e6; padding:10px 20px 20px 20px; background-color:fcf2f6; font-size: 11px;}
#FormBox3				{ border: solid 5px #f5ebc7; padding:15px 20px 15px 20px; background-color:fffedf; font-size: 11px;}
#FormTable				{ width: 555px;}
#FormRow				{ height:24px; font-weight: bold;}



#FormBoxNotice			{ border:solid 1px #cfd8e5; background-color:#FFF; padding:10px; color:#d2235a; font-weight:bold; margin-bottom:20px; font-size:11px; }
.FormHeadline			{ font-size: 18px; font-weight: normal; line-height: 30px; margin-bottom:20px;}
.FormHeadline2			{ font-size: 13px; font-weight: normal; line-height: 20px; margin-bottom:10px; font-weight:bold;}

#cpPhoto				{ border:solid 1px #cfd8e5; background-color:#FFF; float:left; margin-right:10px;}

.ThemeThumb				{ border:solid 2px #d9dce1; padding:6px; text-align:center; margin-bottom:3px; }
.ThemeThumb2			{ border:solid 2px #707884; padding:6px; text-align:center; margin-bottom:3px; }

#IconBox				{ float:left; margin:0px 5px 5px 0px; padding-bottom:10px; text-align:center; font-size:11px;}
#IconBoxImg				{ margin:10px 22px 5px 21px; border:0px; width:32px; height:32px;}

#BtnSave				{ width: 120px; height: 28px; margin-top:10px; font-weight: bold;}
#BtnPublish				{ width: 180px; height: 28px; margin-top:10px; font-weight: bold;}

#ControlpanelMenu		{ height:38px; background-image:url(../img/admin/controlpanel_menu_bg.gif); background-repeat:repeat-x; margin-bottom:15px; }

.CPanelTab a			{ display:block; font-size:11px; height:26px; line-height:26px; float:left; background-image: url("../img/admin/controlpanel_tab.gif"); border-left:solid 1px #ccc; border-right:solid 1px #ccc; padding:0px 5px 0px 5px; font-weight:bold; margin-top:12px; margin-right:4px;}
.CPanelTab a:link		{ color:#444; text-decoration:none;  }
.CPanelTab a:visited	{ color:#444; text-decoration:none; }
.CPanelTab a:hover		{ color:#777; text-decoration:none; background-image: url("../img/admin/controlpanel_tab_hover.gif"); }

.CPanelTab2 a			{ display:block; font-size:11px; height:26px; line-height:26px; float:left; background-image: url("../img/admin/controlpanel_tab_active.gif"); border-left:solid 1px #ccc; border-right:solid 1px #ccc; padding:0px 5px 0px 5px; font-weight:bold; margin-top:12px; margin-right:4px; }
.CPanelTab2 a:link		{ color:#777; text-decoration:none;}
.CPanelTab2 a:visited	{ color:#777; text-decoration:none;}

.GameTab a				{ display:block; font-size:11px; height:26px; line-height:26px; float:left; background-image: url("../img/admin/controlpanel_tab.gif"); border-left:solid 1px #ccc; border-right:solid 1px #ccc; padding:0px 10px 0px 10px; font-weight:bold; margin-top:12px; margin-right:4px;}
.GameTab a:link			{ color:#444; text-decoration:none;  }
.GameTab a:visited		{ color:#444; text-decoration:none; }
.GameTab a:hover		{ color:#777; text-decoration:none; background-image: url("../img/admin/controlpanel_tab_hover.gif"); }

.GameTab2 a				{ display:block; font-size:11px; height:26px; line-height:26px; float:left; background-image: url("../img/admin/controlpanel_tab_active.gif"); border-left:solid 1px #ccc; border-right:solid 1px #ccc; padding:0px 10px 0px 10px; font-weight:bold; margin-top:12px; margin-right:4px; }
.GameTab2 a:link		{ color:#777; text-decoration:none;}
.GameTab2 a:visited		{ color:#777; text-decoration:none;}


a.CPanel:link			{ text-decoration:none; color:#002390; font-size:11px; }
a.CPanel:active			{ text-decoration:none; color:#002390; }
a.CPanel:visited		{ text-decoration:none; color:#002390; }
a.CPanel:hover			{ text-decoration:none; color:#7f91c7; }

.ClubLink a				{ font-size:11px; height:32px; line-height:32px; font-weight:bold; vertical-align:middle; color:#444;}
.ClubLink a:link		{ text-decoration:none; font-size: 11px; color:#444;}
.ClubLink a:visited		{ text-decoration:none; color:#444; }
.ClubLink a:hover		{ text-decoration:none; color:#777; }

.TeamLink a				{ display:block; font-size:11px; height:32px; line-height:32px; width:150px; font-weight:bold; vertical-align:middle; color:#444;}
.TeamLink a:link		{ text-decoration:none; font-size: 11px; color:#444;}
.TeamLink a:visited		{ text-decoration:none; color:#444; }
.TeamLink a:hover		{ text-decoration:none; color:#777; }


img.Calendar			{ border:none; width:16px; height:16px; margin:2px; vertical-align:middle; }

.SectionEdit			{ text-align:right; font-size:11px; padding:0px 8px 0px 8px; margin-top:15px; background-image:url("../img/admin/section_edit_bg.jpg"); background-repeat:no-repeat; height:27px;}
.SectionEdit425			{ text-align:right; font-size:11px; padding:0px 8px 0px 8px; margin-top:15px; background-image:url("../img/admin/section_edit_bg_425.jpg"); background-repeat:no-repeat; height:27px;}
.SectionDivider			{ margin:0px 6px 0px 7px; height:27px; width:2px; float:right; background-image:url("../img/admin/section_edit_divider.gif");}

.TeamsHolder			{ position:absolute; clear:both; z-index:3; width:200px; visibility:hidden; margin-top:30px; }
.Teams					{ position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; background-color:#FFF; border:solid #CCC 1px; width:140px; }


/* --- COLORS ---------------------------------------------------------------- */

.grey					{ color: #777777; }
.date					{ color: #777777; }
.red					{ color: #DD0000; }
.white					{ color: #FFFFFF; }
.magenta				{ color: #90004b; }
.pink					{ color: #893956; }
.blue					{ color: #4a8fd3; }
.NoticeColor			{ color: #d2235a; }
.Gold					{ color:#d8a300; }
.Silver					{ color:#6d7e86; }
.Free					{ color:#4dad00; }


/* --- FORM ---------------------------------------------------------------- */

.invalid				{ border-color:#f1bbbb; border-style:solid; border-width:1px; padding-top:2px; height:20px; }
.valid					{ border-color:#72d072; border-style:solid; border-width:1px; padding-top:2px; height:20px; }

.FormHolder				{ padding:10px; margin:0px 0px 15px 0px; width:100% }
.FormHolder.Green		{ background-color:#e5ffd9;}
.FormHolder.Yellow		{ background-color:#fbf9d1;}
.FormHolder.Blue		{ background-color:#ecf6ff;}


/* --- PAGE SETTINGS ---------------------------------------------------------------- */

table					{ padding:0px; border-collapse:collapse; }

#Container				{ height:100%; margin:0 auto; margin-top:14px; }

#SiteTable				{ width:824px; height:100%; }
#SiteCol				{ padding-left:7px; padding-right:7px; background-color:#FFF; vertical-align:top; }
#AdCol					{ padding:0px 0px 5px 5px; vertical-align:top; }

#BannerArea				{ padding:10px 20px 10px 20px; background-color:#FFF; border-top:solid 1px #CCC; margin-top:5px;}

.ContentTable			{ height:100%; }
.ContentTable2			{ width:820px; }
.Menu					{ width:170px; vertical-align:top; padding-top:30px; height:100%;}
.Content				{ width:605px; vertical-align:top; padding:25px 20px 5px 25px;}

.StatsTop				{ height:27px; padding-left:3px; }
.StatsRow				{ height:22px; padding-left:3px; }

.Row1					{ padding-top:4px; padding-bottom:4px;}
.Row2					{ height:27px;}
.Row3					{ padding-top:5px; padding-bottom:5px;}
.Row4					{ padding:1px 0px 1px 0px;}

.ScheduleRow			{ padding-top:4px; padding-bottom:4px; line-height:19px; }
.List					{ height:22px; }
.List1					{ padding:3px 0px 3px 0px; }
.List2					{ padding:4px 0px 4px 0px; }

.Line					{ height: 1px; background-color: #CCC; overflow: hidden; }

.Line1					{ height: 1px; background-color: #CCCCCC; border-collapse: collapse; overflow: hidden; }
.Line2					{ height: 1px; background-color: #ebebeb; border-collapse: collapse; overflow: hidden; }
.Line1Blue				{ height: 1px; background-color: #d6dee7; border-collapse: collapse; overflow: hidden; }
.RowBg					{ background-color: #f7f7f7; }
.RowBgActive			{ background-color: #fffed1; }


.PaddingR				{ padding-right:3px; }
.PaddingL				{ padding-left:3px; }

.pix40					{ height:40px; border-collapse:collapse; }
.pix30					{ height:30px; border-collapse:collapse; }
.pix20					{ height:20px; border-collapse:collapse; }
.pix10					{ height:10px; border-collapse:collapse; }

.Pixel					{ background-color:#CCCCCC; border-collapse:collapse; }


.MatchStatsHeader		{ background-image:url(../img/table_top_bg.gif); background-repeat:repeat-x; padding:0px 0px 0px 15px; font-weight:bold; height:28px; margin-top:3px; }
.MatchStatsInfo			{ border-top:solid 1px #CCC; padding:5px 5px 15px 15px; }

#iconSize				{ width:16px; height:22px;}


.galleyContainer 		{ background-color:#f1f1f1; border-top:solid 1px #bbb; border-bottom:solid 1px #bbb; padding:10px 10px 10px 10px; }
.galleryImgBg 			{ width:109px; height:109px; background-image:URL(../img/gallery_img_bg_new.gif); background-repeat:no-repeat; text-align:center; cursor:hand; cursor:pointer; }
.galleryImgBgOver		{ width:109px; height:109px; background-image:URL(../img/gallery_img_bg_new_over.gif); background-repeat:no-repeat; text-align:center; cursor:hand; cursor:pointer; }

.galleryImgBg2 			{ width:109px; height:121px; background-image:URL(../img/gallery_img_bg2.gif); background-repeat:no-repeat; text-align:center; cursor:hand; cursor:pointer; }
.galleryImgBg2Over		{ width:109px; height:121px; background-image:URL(../img/gallery_img_bg2_over.gif); background-repeat:no-repeat; text-align:center; cursor:hand; cursor:pointer; }

.tagArea				{ width:109px; height:121px; background-image:URL(../img/gallery_img_bg2_over.gif); background-repeat:no-repeat; text-align:center; cursor:hand; cursor:pointer; }
.tagID					{ position:absolute; background:#000; color:#FFF; padding:6px 9px 6px 9px; visibility:hidden; }

#autoLogin				{ position:absolute; z-index:100; width:201px; height:39px; margin-left:582px; margin-top:36px; visibility:hidden; background:url("../img/login_bubble.png"); background-repeat:no-repeat; }


#MailSender				{ position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:300; visibility:hidden; text-align:center; padding-top:400px; background-image:url("../img/icons/mail_sending.gif"); background-repeat:no-repeat; background-position:center 235px;}
#Fade					{ position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:299; background-color:#FFF; filter:alpha(opacity=70); opacity:.7; visibility:hidden; }

/* --- INFOBOXES ------------------------------------------------------------------------*/
.infoboxFooter			{ background-image:url(../img/box151_bg2.gif); background-repeat:no-repeat; height:22px; margin-bottom:18px; }
.infobox				{ background-image:url(../img/box151_bg1.gif); background-repeat:no-repeat; padding:11px 12px 0px 12px; overflow:hidden; }

.infoboxFooterHover		{ background-image:url(../img/box151_bg2_hover.gif); background-repeat:no-repeat; height:22px; margin-bottom:18px; cursor:pointer; }
.infoboxHover			{ background-image:url(../img/box151_bg1_hover.gif); background-repeat:no-repeat; padding:11px 12px 0px 12px; overflow:hidden; cursor:pointer; }


/* --- HEADER ------------------------------------------------------------------------*/

.HeadMenuBg				{ padding:0px 20px 0px 0px; background:url("../img/club_bar/bg.gif"); height:32px; }
