* { margin: 0px; padding: 0px; font-family: Arial; font-size: 13px; xborder: 1px solid red; }
BODY, HTML { width: 100%; }
A IMG { border: none; }
DIV.Layout { margin: 0px auto; width: 1000px; background: url(design/background.png) repeat-y center top; }
DIV.Frame DIV.MenuBarTop DIV { position: relative; bottom: 3px; }
DIV.LayoutHeader { margin: 0px 50px 0px 45px; width: 895px; height: 135px; background: url(design/header.png) no-repeat center top; clear: both; }
DIV.LayoutHeader * { font-size: 11px; color: #FFFFFF; }
DIV.LayoutHeader A.Logo { display: none; width: 895px; height: 110px; }
DIV.LayoutHeader DIV A { text-decoration: none; }
DIV.LayoutHeader DIV A:hover { text-decoration: underline; }
DIV.LayoutHeader DIV .Selected { font-weight: bold; }
DIV.LayoutHeader DIV.MenuBarTop { position: absolute; top: 120px; width: 895px; clear: both; height: 20px; line-height: 20px; }
DIV.LayoutHeader DIV.LeftBar { width: 275px; padding: 0px 0px 0px 45px; text-align: left; float: left; }
DIV.LayoutHeader DIV.CenterBar { width: 265px; padding: 0px 0px 0px 0px; text-align: center; float: left; }
DIV.LayoutHeader DIV.RightBar { width: 280px; padding: 0px 30px 0px 0px; text-align: right; float: right; }
DIV.LayoutHeader DIV.Language { width: 875px; padding: 0px 0px 0px 690px; height: 20px; width: 0px; white-space: nowrap; overflow: visible; text-align: right; position: relative; top: -18px; }
DIV.LayoutHeader DIV.Language DIV.LanguageFlash { width: 180px; height: 70px; }
DIV.LayoutHeader DIV.Search { width: 875px; padding: 0px 0px 0px 640px; height: 20px; width: 0px; white-space: nowrap; overflow: visible; text-align: right; position: relative; top: 75px; }
DIV.LayoutHeader DIV.Search INPUT { color: #000000; }
DIV.Flash { margin: 0px 45px 0px 50px; width: 895px; height: 180px; background: url(design/flash.png) no-repeat center top; }
DIV.MenuBar { margin: 0px 56px 0px 50px; width: 884px; height: 32px; background: url(design/menu.png) no-repeat center top; }
DIV.MenuBar DIV { float: left; text-align: center; padding-top: 1px; }
DIV.MenuBar DIV A { color: #FFFFFF; font-weight: bold; text-decoration: none; }
DIV.MenuBar DIV A:hover { text-decoration: underline; }
DIV.MenuBar DIV.ColumnA { width: 224px; padding-left: 30px; }
DIV.MenuBar DIV.ColumnB { width: 220px; }
DIV.MenuBar DIV.ColumnC { width: 210px; }
DIV.MenuBar DIV.ColumnD { width: 185px; padding-right: 15px; }
DIV.MenuAdmin { margin-top: 10px; }
DIV.MenuAdmin A { font-weight: bold; }
TABLE.MenuBarContent { border-collapse: collapse; width: 260px;  }
TABLE.MenuBarContent TD { vertical-align: top; }
TABLE.MenuBarContent TD A { display: block; text-indent: -10px; padding-left: 10px; padding-bottom: 3px; }
TABLE.MenuBarContent TD.MenuColumnA { width: 125px; padding-left: 0px; }
TABLE.MenuBarContent TD.MenuColumnB { width: 125px; padding-left: 10px; }
TABLE.MenuBarContent TD.MenuColumnC { display: none; width: 0px; overflow: hidden; }
TABLE.MenuBarContent TD.MenuColumnD { display: none; width: 0px; overflow: hidden; }
TABLE.LayoutContent { margin: 0px 50px 0px 45px; width: 895px; border-collapse: collapse; clear: both; }
TABLE.LayoutContent TD.ContentLeft { width: 575px; padding: 10px; vertical-align: top; }
TABLE.LayoutContent TD.ContentRight { width: 280px; padding: 10px; vertical-align: top; }
TABLE.LayoutContent H2 { font-size: 17px; font-weight: bold; color: #000000; }
TABLE.LayoutContent A { color: #999999; text-decoration: none; font-weight: bold; }
TABLE.LayoutContent A:hover { color: #000000; }
TABLE.LayoutContent DIV.Menu { padding: 5px 10px 15px 10px; background: url(design/line.png) repeat-y center top;  }
TABLE.LayoutContent DIV.Wheather { padding: 5px 10px 0px 5px; clear: both; height: 80px; width: 275px; }
TABLE.LayoutContent DIV.Wheather A { clear: both; float: right; position: relative; bottom: 100px; right: 60px; width: 1px; height: 1px; overflow: visible; white-space: nowrap; }
TABLE.LayoutContent DIV.Wheather * { color: #000000; }
TABLE.LayoutContent DIV.IconGroup { padding: 0px 20px 15px 0px; }
TABLE.LayoutContent DIV.IconGroup A { display: block; width: 270px; height: 50px; margin-bottom: 5px; }
TABLE.LayoutContent DIV.IconGroup A.Button1 { background: url(design/button-1.png) no-repeat center center; }
TABLE.LayoutContent DIV.IconGroup A.Button2 { background: url(design/button-2.png) no-repeat center center; }
TABLE.LayoutContent DIV.IconGroup A.Button3 { background: url(design/button-3.png) no-repeat center center; }
TABLE.LayoutContent DIV.IconGroup A.Button4 { background: url(design/button-4.png) no-repeat center center; }
TABLE.LayoutContent DIV.IconGroup A.Button5 { background: url(design/button-5.png) no-repeat center center; }
TABLE.LayoutContent DIV.IconGroup A.Button6 { background: url(design/button-6.png) no-repeat center center; }
TABLE.LayoutContent DIV.IconGroup A.Button7 { background: url(design/button-7.png) no-repeat center center; }
TABLE.LayoutContent DIV.IconGroup A.Button8 { background: url(design/button-8.png) no-repeat center center; }
TABLE.LayoutContent DIV.IconGroup A.Button9 { background: url(design/button-9.png) no-repeat center center; }
TABLE.LayoutContent DIV.IconGroup A.Button10 { background: url(design/button-10.png) no-repeat center center; }
TABLE.LayoutContent DIV.IconGroup A.Button11 { background: url(design/button-11.png) no-repeat center center; }
TABLE.LayoutContent DIV.IconGroup A:hover.Button1 { background: url(design/button-1-hover.png) no-repeat center center; }
TABLE.LayoutContent DIV.IconGroup A:hover.Button2 { background: url(design/button-2-hover.png) no-repeat center center; }
TABLE.LayoutContent DIV.IconGroup A:hover.Button3 { background: url(design/button-3-hover.png) no-repeat center center; }
TABLE.LayoutContent DIV.IconGroup A:hover.Button4 { background: url(design/button-4-hover.png) no-repeat center center; }
TABLE.LayoutContent DIV.IconGroup A:hover.Button5 { background: url(design/button-5-hover.png) no-repeat center center; }
TABLE.LayoutContent DIV.IconGroup A:hover.Button6 { background: url(design/button-6-hover.png) no-repeat center center; }
TABLE.LayoutContent DIV.IconGroup A:hover.Button7 { background: url(design/button-7-hover.png) no-repeat center center; }
TABLE.LayoutContent DIV.IconGroup A:hover.Button8 { background: url(design/button-8-hover.png) no-repeat center center; }
TABLE.LayoutContent DIV.IconGroup A:hover.Button9 { background: url(design/button-9-hover.png) no-repeat center center; }
TABLE.LayoutContent DIV.IconGroup A:hover.Button10 { background: url(design/button-10-hover.png) no-repeat center center; }
TABLE.LayoutContent DIV.IconGroup A:hover.Button11 { background: url(design/button-11-hover.png) no-repeat center center; }
TABLE.LayoutContent A.Admin { display: block; text-align: center; }
DIV.FooterContainer { bottom: 0px; }
DIV.FooterCenter { margin: 0px auto; width: 1000px; height: 69px; background: url(design/background.png) repeat-y center top; }
DIV.LayoutFooter { margin: 0px 45px 0px 40px; padding: 0px 5px; width: 895px; height: 69px; background: url(design/footer.png) no-repeat center bottom; }
DIV.LayoutFooter DIV { float: left; text-align: center; }
DIV.LayoutFooter DIV.Left { width: 518px; height: 54px; padding-top: 15px; background: url(design/banner-bottom.png) no-repeat center center; }
DIV.LayoutFooter DIV.Right { width: 372px; height: 44px; padding: 23px 0px 0px 5px; text-align: center; font-size: 10px; }
DIV.LayoutFooter DIV.Right A { display: block; margin: 3px auto 1px auto; background-image: url(design/footer-trojkam.png); height: 28px; width: 188px; }
DIV.LayoutFooter DIV.Right A:hover { background-image: url(design/footer-trojkam-hover.png); }
DIV.Title { text-align: center; padding: 5px 10px; }
DIV.Title A { font-weight: bold; text-decoration: none; color: #009E66; }
DIV.Title A:hover { text-decoration: underline; color: #000000; }
DIV.Pages { text-align: center; padding-bottom: 10px; }
DIV.Pages A { font-weight: bold; text-decoration: none; color: #009E66; }
DIV.Pages A:hover { text-decoration: underline; color: #000000; }
DIV.Pages A.Current { text-decoration: underline !important; }
DIV.ArticleEdit { width: 564px; text-align: right; padding-right: 10px; }
DIV.Article { width: 574px; background: url(design/text-background.png) repeat-y top center; margin-bottom: 10px; }
DIV.Article DIV.ArticleHeader { width: 574px; height: 10px; background: url(design/text-top.png) no-repeat center center; clear: both; }
DIV.Article DIV.ArticleFooter { width: 574px; height: 10px; background: url(design/text-bottom.png) no-repeat center center; clear: both; }
DIV.Article DIV.ArticleContent { padding: 0px 20px; color: #999999; }
DIV.Article DIV.ArticleContent P { padding: 5px 10px; text-indent: 10px; }
DIV.Article DIV.ArticleContent * { font-family: Arial !important; font-size: 13px !important; }
DIV.Article DIV.ArticleContent UL { padding: 5px 0px 5px 10px; }
DIV.Article DIV.ArticleContent OL { padding: 5px 0px 5px 10px; }
DIV.Article DIV.ArticleContent LI { margin-left: 20px; }
DIV.Article DIV.ArticleStatus { padding: 5px 20px 0px 20px; color: #999999; }
DIV.Article DIV.ArticleStatus DIV.Attach { float: right; }
DIV.Article DIV.ArticleTitle { padding: 0px 20px; color: #999999; }
DIV.Article DIV.ArticleTitle DIV.Attach { float: right; }
DIV.Article DIV.ArticleTitle A { display: block; font-weight: bold; font-size: 20px; margin: 5px 0px; }
DIV.Article DIV.Thumb { float: left; margin: 2px 7px 10px 12px; text-align: center; }
DIV.Article DIV.Icons { }
DIV.Article DIV.Icons * { border: none ; }
DIV.Article DIV.ClearIcons { clear: left; }
DIV.Article DIV.Gallery { padding: 10px 20px; }
DIV.Article DIV.Clear { clear: both; }
DIV.Article DIV.Content P { text-indent: 10px; margin: 5px 10px; }
DIV.Article DIV.Content * { font-family: Arial !important; font-size: 13px !important; }
DIV.Article DIV.Content I { font-style: italic; }
DIV.Article DIV.Content TABLE { border-collapse: collapse; }
DIV.Article DIV.Content TABLE TD { padding: 4px; border: 1px solid #009E66 !important; }
DIV.ArticleDetailed * { color: #000000; }
DIV.ArticleDetailed A { color: #000000; }
DIV.ArticleDetailed A:hover { color: #999999; }

SPAN#iconrss { padding: 0px 35px 0px 5px; }
SPAN#iconrss A { display: inline; background: url(design/button-rss.png) no-repeat; padding: 17px 38px 0px 0px; position: absolute; line-height: 20px; bottom: 5px; }
SPAN#iconrss A:hover { text-decoration: none; }

DIV.Contact { width: 410px; }
FORM.Contact { display: block; margin: 5px 0px 0px 85px; text-align: left; }
FORM.Contact DIV.Name { font-weight: bold; text-indent: 5px; margin: 5px 0px 0px 0px; }
FORM.Contact DIV.Error { color: #CC2626; font-weight: bold; }
FORM.Contact INPUT.Text { background-color: #FFFFD0; border: 1px solid #009E66; width: 400px; padding: 1px; margin-top: 3px; clear: both; }
FORM.Contact INPUT.Tel { background-color: #FFFFD0; border: 1px solid #009E66; width: 120px; padding: 1px; margin-top: 3px; clear: both; }
FORM.Contact TEXTAREA.Text { background-color: #FFFFD0; border: 1px solid #009E66; width: 400px; height: 150px; padding: 1px; margin-top: 3px; clear: both; }

IMG.Intro { margin: 5px 0px 15px 12px !important; }
DIV.Intro IMG { float: left; margin: 0px 10px 10px 2px; }

DIV.MenuAdmin { text-align: center; margin-bottom: 10px; }
DIV.MenuAdmin A { color: #009E66; }
DIV.MenuAdmin A:hover { color: #000000; }

DIV#Message { position: absolute; top: 12px; width: 883px; margin: 0px 50px 0px 45px; text-align: center; border: 1px solid #009E66; background-color: #FFFF00; padding: 5px; }
DIV.Debug { display: none; width: 895px; text-align: left; margin: 0px auto; padding: 0px 50px 0px 45px; font-size: 9px; color: #666666; clear: both; }

/* * { margin: 0px; padding: 0px; font-family: Arial; font-size: 13px; xborder: 1px solid red; }

DIV.Article { text-align: left !important; padding: 10px 25px 10px 25px; clear: both; }
DIV.Article A { font-weight: bold; text-decoration: none; color: #009E66; }
DIV.Article A:hover { text-decoration: underline; color: #000000; }
DIV.Article DIV.Title { text-align: left; font-weight: bold; margin-bottom: 5px; }
DIV.Article DIV.Title A { font-size: 16px; }
DIV.Article DIV.Title A:hover { text-decoration: none; }
DIV.Article DIV.Title DIV.Date { float: right; font-weight: normal; padding-right: 75px; }
DIV.Article DIV.Content { padding: 0px 25px 0px 25px; text-align: left !important; }
DIV.Article DIV.Status { padding: 10px 75px 5px 25px; text-align: left !important; clear: right; }
DIV.Article DIV.Status A.Link { margin-right: 20px; }
DIV.Article DIV.Status DIV.Attach { float: right; }
DIV.Article DIV.Calendar { float: left; width: 65px; height: 65px; margin: 5px 10px 5px 5px; background: url(design/calendar.png); background-color: #009E66; border: 1px solid #FFFFD0; text-align: center; vertical-align: center; }
DIV.Article DIV.Month { text-align: center; margin: 5px 0px 0px 0px; font-size: 11px; }
DIV.Article DIV.Day { text-align: center; margin: 3px 0px 0px 0px; font-size: 30px; }
DIV.Article DIV.Clear { clear: both !important; font-size: 1px; height: 1px; }

BODY.Frame { background-color: #EFEFEF; }

DIV.Frame { width: 890px; margin: 0px auto; }
DIV.Frame A { text-decoration: none; }
DIV.Frame A:hover { text-decoration: underline; }
DIV.Frame A.Header { display: block; background-image: url(design/header.png); width: 578px; height: 73px; padding: 0px; margin-left: 34px; margin-bottom: 5px; }
DIV.Frame DIV.HeaderBar { background-image: url(design/header-bar.png); background-position: center top; width: 876px; height: 25px; }
DIV.Frame DIV.Flash { background-image: url(design/flash.png); background-position: center top; width: 876px; height: 6px; padding: 0px; }

TABLE.Layout { border-collapse: collapse; width: 100%; height: 100%; }
TABLE.Layout TR.Static { height: 0%; }
TABLE.Layout TR.Static TD { height: 0%; }
TABLE.Layout TD.Left { background-color: #EFEFEF; vertical-align: top; }
TABLE.Layout TD.Left DIV.Lines { width: 100%; height: 235px; background-image: url(design/left-background.png); margin-top: 102px; }
TABLE.Layout TD.Left DIV.Separator { width: 100px; }
TABLE.Layout TD.Right { background-color: #FFFFFF; vertical-align: bottom; }
TABLE.Layout TD.Right DIV.Wheather { position: absolute; top: 1px; padding: 0px 20px; clear: both; width: 55px; }
TABLE.Layout TD.Right DIV.Wheather A { white-space: nowrap; text-decoration: none; color: #CCCCCC; }
TABLE.Layout TD.Right DIV.Wheather A:hover { color: #1674FF; }
TABLE.Layout TD.Right DIV.Wheather DIV > DIV { margin: 20px 0px !important; }
TABLE.Layout TD.Center { background-image: url(design/table-background.png); width: 896px !important; padding: 0px; vertical-align: top !important; text-align: left; }
TABLE.Layout TD.Center A { text-decoration: none; }
TABLE.Layout TD.Center A:hover { text-decoration: underline; }
TABLE.Layout TD.Center A.Header { display: block; background-image: url(design/header.png); width: 578px; height: 73px; padding: 0px; margin-left: 34px; margin-bottom: 5px; }
TABLE.Layout TD.Center TABLE.Language { float: right; margin-right: 22px; width: 145px; }
TABLE.Layout TD.Center TABLE.Language TD { vertical-align: bottom; text-align: center; }
TABLE.Layout TD.Center TABLE.Language TD A.Flag { display: block; background-repeat: no-repeat; background-position: top; }
TABLE.Layout TD.Center TABLE.Language TD A.CZ { background-image: url(design/flag-cz.png); padding-top: 20px; }
TABLE.Layout TD.Center TABLE.Language TD A.PL { background-image: url(design/flag-pl.png); padding-top: 20px; }
TABLE.Layout TD.Center TABLE.Language TD A.EN { background-image: url(design/flag-uk.png); padding-top: 20px; }
TABLE.Layout TD.Center TABLE.Language TD A { color: #0099FF; text-decoration: none; font-weight: bold; }
TABLE.Layout TD.Center TABLE.Language TD A.Selected { color: #294B93; }
TABLE.Layout TD.Center TABLE.Language TD A:hover { text-decoration: underline; }
TABLE.Layout TD.Center DIV.HeaderBar { background-image: url(design/header-bar.png); width: 896px; height: 25px; }
TABLE.Layout TD.Center DIV.HeaderBar * { font-size: 11px; color: #FFFFFF; border: none; clear: none; }
TABLE.Layout TD.Center DIV.HeaderBar DIV { display:inline; float: left; background: none; vertical-align: bottom; padding-bottom: 0px; margin-top: 9px; width: 1px; }
TABLE.Layout TD.Center DIV.HeaderBar DIV B { font-weight: bold; }
TABLE.Layout TD.Center DIV.HeaderBar DIV .Selected { font-weight: bold; }
TABLE.Layout TD.Center DIV.HeaderBar DIV.LeftBar { width: 262px; text-align: left; margin-left: 38px !important; }
TABLE.Layout TD.Center DIV.HeaderBar DIV.RightBar { width: 296px; text-align: right; }
TABLE.Layout TD.Center DIV.HeaderBar DIV.CenterBar { width: 266px; text-align: center; }
TABLE.Layout TD.Center DIV.MenuBarHeader { background-image: url(design/menu-bar.png); width: 896px; height: 25px; }
TABLE.Layout TD.Center DIV.MenuBarHeader DIV { display:inline; float: left; margin: 0px; text-align: center; }
TABLE.Layout TD.Center DIV.MenuBarHeader * { font-size: 16px; color: #FFFFFF; }
TABLE.Layout TD.Center DIV.MenuBarHeader A:hover { text-decoration: none; font-weight: bold; }
TABLE.Layout TD.Center DIV.MenuBarContent { background-image: url(design/menu-background.png); width: 896px; }
TABLE.Layout TD.Center DIV.MenuBarContent DIV { margin: 25px 0px 0px 0px; }
TABLE.Layout TD.Center DIV.MenuBarContent DIV A { display: block; color: #009E66; padding-left: 24px; }
TABLE.Layout TD.Center DIV.MenuBarContent DIV A:hover { text-decoration: none; font-weight: bold; }
TABLE.Layout TD.Center DIV.MenuColumnA { float: left; width: 224px; padding-left: 30px; }
TABLE.Layout TD.Center DIV.MenuColumnB { float: left; width: 220px; }
TABLE.Layout TD.Center DIV.MenuColumnC { float: left; width: 210px; }
TABLE.Layout TD.Center DIV.MenuColumnD { float: left; width: 186px; }
TABLE.Layout TD.Center DIV.MenuBottom { background-image: url(design/menu-bottom.png); width: 896px; height: 9px; font-size: 0px; clear: both; }
TABLE.Layout TD.Center DIV.Flash { background-image: url(design/flash.png); width: 896px; height: 235px; padding: 0px; }
TABLE.Layout TD.Center DIV.MenuWebcam { width: 896px; height: 80px; }
TABLE.Layout TD.Center DIV.MenuWebcam * { float: left; display: block; height: 80px; }
TABLE.Layout TD.Center DIV.MenuWebcam DIV.Label { background-image: url(design/webcam-label.png); width: 201px; }
TABLE.Layout TD.Center DIV.MenuWebcam A.Mosty { background-image: url(design/webcam-mosty.png); width: 246px; }
TABLE.Layout TD.Center DIV.MenuWebcam A:hover.Mosty { background-image: url(design/webcam-mosty-hover.png); }
TABLE.Layout TD.Center DIV.MenuWebcam A.Jablunkov { background-image: url(design/webcam-jablunkov.png); width: 216px; }
TABLE.Layout TD.Center DIV.MenuWebcam A:hover.Jablunkov { background-image: url(design/webcam-jablunkov-hover.png); }
TABLE.Layout TD.Center DIV.MenuWebcam A.Tesin { background-image: url(design/webcam-tesin.png); width: 233px; }
TABLE.Layout TD.Center DIV.MenuWebcam A:hover.Tesin { background-image: url(design/webcam-tesin-hover.png); }
TABLE.Layout TD.Banner { background-image: url(design/table-background.png); width: 508px; padding: 0px; vertical-align: top; }
TABLE.Layout TD.Copyright { background-image: url(design/table-background.png); background-position: right; text-align: center; font-size: 11px; width: 388px; padding: 10px 0px 0px 0px; }
TABLE.Layout TD.Trojkam { background-image: url(design/footer-background.png); width: 388px; padding: 0px; vertical-align: top; padding-bottom: 10px; }
TABLE.Layout TD.Trojkam A { display: block; background-image: url(design/footer-trojkam.png); height: 49px; width: 388px; }
TABLE.Layout TD.Trojkam A:hover { background-image: url(design/footer-trojkam-hover.png); }

TABLE.Layout DIV.BannerBottom { background-image: url(design/banner-bottom.png); width: 333px; height: 60px; margin: 10px 0px 0px 70px; }
TABLE.Layout DIV.BannerBottom A { display: block; float: left; height: 60px; }
TABLE.Layout DIV.BannerBottom A.BannerBottomA { width: 72px; }
TABLE.Layout DIV.BannerBottom A.BannerBottomB { width: 63px; }
TABLE.Layout DIV.BannerBottom A.BannerBottomC { width: 57px; }
TABLE.Layout DIV.BannerBottom A.BannerBottomD { width: 90px; }
TABLE.Layout DIV.BannerBottom A.BannerBottomE { width: 51px; }

TABLE.Layout DIV.BannerSide { float: left; background-image: url(design/banner-side.png); width: 100px; height: 421px; margin: 0px 0px 10px 0px; }
TABLE.Layout DIV.BannerSide A { display: block; width: 100px; }
TABLE.Layout DIV.BannerSide A.BannerSideA { height: 44px; }
TABLE.Layout DIV.BannerSide A.BannerSideB { height: 83px; }
TABLE.Layout DIV.BannerSide A.BannerSideC { height: 44px; }
TABLE.Layout DIV.BannerSide A.BannerSideD { height: 60px; }
TABLE.Layout DIV.BannerSide A.BannerSideE { height: 79px; }
TABLE.Layout DIV.BannerSide A.BannerSideF { height: 111px; }
TABLE.Layout A.Admin { display: block; float: left; clear: both; width: 100px; text-align: center; text-decoration: none; color: #919191; margin: 0px 0px 30px 0px; }
TABLE.Layout A:hover.Admin { color: #1674FF; }

DIV.Title { text-align: center; padding-top: 10px; }



*/


TABLE.List { width: 575px; }
TABLE.System { margin: 10px auto; border: 1px solid #009E66; border-collapse: collapse; }
TABLE.System TH { background-color: #009E66; padding: 4px; }
TABLE.System TH.Title { text-align: center; }
TABLE.System TD { padding: 4px 4px 0px 4px; text-align: left; }
TABLE.System TD.List { text-align: left; padding: 0px 5px; vertical-align: top; }
TABLE.System TD.Name { text-align: left; padding-right: 8px; }
TABLE.System TD.Submit { padding-bottom: 4px; }
TABLE.System .Medium { width: 150px; }
TABLE.System INPUT.Text { background-color: #FFFFD0; border: 1px solid #009E66; padding: 1px; }
TABLE.System TEXTAREA { background-color: #FFFFD0; border: 1px solid #009E66; padding: 1px; }
TABLE.System A { font-weight: bold; text-decoration: none; color: #009E66; }
TABLE.System A:hover { text-decoration: underline; color: #000000; }

TABLE.System TR.Even TD { background-color: #D3D9C0; padding: 4px; }
TABLE.System TR.Odd TD { padding: 4px; }
TABLE.System TR P { margin: 5px 0px; }
TABLE.System TR TD DIV.Date { text-align: center; }
TABLE.System TR TD DIV.Numeric { text-align: center; }
TABLE.System TH { text-align: left; }
TABLE.System TH DIV.Header { margin-left: 13px; }
TABLE.System TH DIV.Order { float: left; padding: 0px; width: 11px; height: 13px; line-height: 13px; margin-top: 2px; }
TABLE.System TH DIV.Order A { display: block; width: 9px; height: 4px; padding: 1px; line-height: 4px; font-size: 1px; border: none !important; background-position: center; background-repeat: no-repeat; }
TABLE.System TH DIV.Order A.Asc { background-image: url(design/arrow-black-down-empty.gif); }
TABLE.System TH DIV.Order A.Desc { background-image: url(design/arrow-black-up-empty.gif); }
TABLE.System TH DIV.Order A.Asc:hover { background-image: url(design/arrow-black-down-full.gif); }
TABLE.System TH DIV.Order A.Desc:hover { background-image: url(design/arrow-black-up-full.gif); }
TABLE.System TH DIV.Order A.AscSelected { background-image: url(design/arrow-black-down-full.gif); }
TABLE.System TH DIV.Order A.DescSelected { background-image: url(design/arrow-black-up-full.gif); }
TABLE.System TD DIV.Order { float: left; padding: 0px; width: 11px; height: 13px; line-height: 13px; margin-top: 4px; }
TABLE.System TD DIV.Order A { display: block; width: 9px; height: 4px; padding: 1px; line-height: 4px; font-size: 1px; border: none !important; }
TABLE.System TD DIV.Order A.Asc { background-image: url(design/arrow-black-down-empty.gif); background-position: center; background-repeat: no-repeat; }
TABLE.System TD DIV.Order A.Desc { background-image: url(design/arrow-black-up-empty.gif); background-position: center; background-repeat: no-repeat; }
TABLE.System TD DIV.Order A.Asc:hover { background-image: url(design/arrow-black-down-full.gif); background-position: center; background-repeat: no-repeat; }
TABLE.System TD DIV.Order A.Desc:hover { background-image: url(design/arrow-black-up-full.gif); background-position: center; background-repeat: no-repeat; }

TABLE.Edit { background-color: #D3D9C0; }
TABLE.Edit B { font-weight: bold; text-decoration: underline; }
TABLE.Edit TH { text-align: center; }
TABLE.Edit TH A { color: #D3D9C0; }
TABLE.Edit TD { text-align: left; }
TABLE.Edit TD.Submit { padding: 8px 12px 8px 4px; text-align: right; }
TABLE.Edit TD.Name { padding: 8px 4px 4px 12px; vertical-align: top; }
TABLE.Edit TD.Value { padding: 4px 12px 0px 4px; vertical-align: top; }
TABLE.Edit TD.Value SELECT { background-color: #FFFFD0; border: 1px solid #009E66; padding: 1px; }
TABLE.Edit TD.Value INPUT.File { background-color: #FFFFD0; border: 1px solid #009E66; width: 300px; padding: 1px; }
TABLE.Edit TD.Value INPUT.Text { background-color: #FFFFD0; border: 1px solid #009E66; width: 200px; padding: 1px; }
TABLE.Edit TD.Value INPUT.Password { background-color: #FFFFD0; border: 1px solid #009E66; width: 100px; padding: 1px; }
TABLE.Edit TD.Value INPUT.Numeric { background-color: #FFFFD0; border: 1px solid #009E66; width: 50px; padding: 1px; }
TABLE.Edit TD.Value A IMG { border: 1px solid #009E66 !important; }
TABLE.Edit TD.Value A:hover IMG { border: 1px solid #FFFFD0 !important; }
TABLE.Edit TD.Editor { padding: 8px 4px 4px 12px; }
TABLE.Edit TD.Editor DIV.Editor { margin: 4px 8px 0px 4px; }
TABLE.Edit TD.Editor TEXTAREA { width: 500px; height: 350px; }
TABLE.Edit TD.Text { padding: 8px 4px 4px 12px; }
TABLE.Edit TD.Text DIV.Text { margin: 4px 8px 0px 4px; }
TABLE.Edit TD.Text TEXTAREA { width: 350px; height: 100px; }
TABLE.Edit SELECT.Error { background-color: #FF7744 !important; border-color: #FF0000 !important; }
TABLE.Edit INPUT.Error { background-color: #FF7744 !important; border-color: #FF0000 !important; }
TABLE.Edit TEXTAREA.Error { background-color: #FF7744 !important; border-color: #FF0000 !important; }
TABLE.Edit DIV.Error { font-weight: normal; color: #FF0000; text-decoration: none; padding: 2px 0px 4px 2px; }
TABLE.Edit TD.Editor DIV.Error { padding-left: 8px; }
TABLE.Edit TD.Text DIV.Error { padding-left: 8px; }
