/* ******* Styles for ZenCSS 2 Skin - ArmyAirForces Edition. Autor zarko@considero.net   21.12.2009. ******* */

/* ******* --------------------------------------- MAIN --------------------------------------- *******/
html, body {
    width: 100%;
    height: 100%;
    font-family: Trebuchet MS;
    font-size: 14px;
}
html body#Body {
}
table {
    font-size: 100%;
}
p {
    padding: 0px;
    margin: 0.5em 0;
}
ul, ol {
	margin: 8px 0px;
	padding: 0 0 0 35px;
}
ul li {
	list-style-type: disc;
}
form#Form {
	margin: 0;
	padding: 0;
}
/* ******* --------------------------------------- GENERAL --------------------------------------- *******/
.SkinMaster {}
.FCKImageGalleryContainer {
	background-color: #ededed;
}
.FileManager_ToolBar td .Normal {
	font-size: 12px;
}
.FileManager_ToolBar td img {
	vertical-align: middle;
	margin: 0px 3px;
}
.FullWH {
    width: 100%;
    height: 100%;
}
.FullW {
    width: 100%;
}
.FullH {
    height: 100%;
}
.MainW {
	width: 991px;
	margin: 0px auto;
}
.MainW800 {
	width: 766px;
	margin: 0px auto;
}
.MainW85 {
	width: 85%;
	margin: 0px auto;
}
.MainWFull {
	width: 100%;
	margin: 0px auto;
}
.MainLeftShadow {
	width: 27px;
	background-image: url(Images/LeftShadow.png);
	background-position: right;
	background-repeat: repeat-y;
}
.MainRightShadow {
	width: 27px;
	background-image: url(Images/RightShadow.png);
	background-position: left;
	background-repeat: repeat-y;
}
/* ******* --------------------------------------- TEXT --------------------------------------- *******/
.Normal {
    font-family: Trebuchet MS;
    font-size: 14px;
    color: #444444;
	line-height: 17px;
}
.FooterPart .EmptyContent, .FooterPart .EmptyContent .Normal {
	color: #999999;
}
h1, h2, h3, h4, h5 {
    font-family: Trebuchet MS;
    color: #bc0f00;
    padding: 0px;
    border: 0px;
    margin: 10px 0px 5px 0px;
}
.RedPartContent h1, .RedPartContent h2, .RedPartContent h3, .RedPartContent h4, .RedPartContent h5 {
	color: #fdcc2a;
}
h1 {
    font-size: 24px;
}
h2 {
    font-size: 20px;
}
h3 {
    font-size: 16px;
}
h4 {
    font-size: 14px;
}
h5 {
    font-size: 10px;
}
/* ******* --------------------------------------- LINKS --------------------------------------- *******/
a:active, a:focus, span:focus {
    outline:none;
}
a:link, a:active {
    color: #1e89e5;
	text-decoration: underline;
}
a:visited {
    color: #1e89e5;
	text-decoration: underline;
}
a:hover {
    color: #28aeff;
	text-decoration: none;
}
a.RegLink:link, a.RegLink:active, a.RegLink:visited {
    padding-left: 25px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 11px;
	color: #565656;
	background-image: url(Images/User.gif);
	background-position: left;
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
}
a.RegLink:hover {
    padding-left: 25px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 11px;
	color: #000000;
	background-image: url(Images/User_hov.gif);
	background-position: left;
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
}
a.LogLink:link, a.LogLink:active, a.LogLink:visited {
    padding-left: 25px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 11px;
	color: #565656;
	background-image: url(Images/Login.gif);
	background-position: left;
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
}
a.LogLink:hover {
    padding-left: 25px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 11px;
	color: #000000;
	background-image: url(Images/Login_hov.gif);
	background-position: left;
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
}
a.Breadcrumbs:link, a.Breadcrumbs:active, a.Breadcrumbs:visited {
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 2px;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	line-height: 20px;
}
a.Breadcrumbs:hover {
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 2px;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 20px;
}
.RedPartContent a:link, .RedPartContent a:active, .RedPartContent a:visited {
	color: #D1DADF;
	text-decoration: underline;
}
.RedPartContent a:hover {
	color: #ffffff;
	text-decoration: none;
}
.FooterPart .EmptyContent a:link, .FooterPart .EmptyContent a:active, .FooterPart .EmptyContent a:visited {
	color: #ffffff;
	text-decoration: none;
}
.FooterPart .EmptyContent a:hover {
	color: #1e89e5;
	text-decoration: none;
}
/* ******* --------------------------------------- HEADER --------------------------------------- *******/
.TopLine {
	height: 6px;
	background-color: #fdcc2a;
	text-align: center;
}
.HeaderTop {
	background-color: #000066;
	background-image: url(Images/HeadTopShad_Side.gif);
	background-position: top;
	background-repeat: repeat-x;
	height: 23px;
	text-align: center;
}
.HeaderPart {
	background-color: #000066;
	background-image: url(Images/HeaderGrad_Side.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 121px;
	text-align: center;
}

.MainHeaderTop {
	background-color: #000066;
	background-image: url(Images/HeadTopShad_Main.gif);
	background-position: top;
	background-repeat: repeat-x;
	height: 23px;
	text-align: right;
	padding-right: 34px;
}
.MainHeaderPart {
	background-color: #000066;
	background-image: url(Images/HeaderGrad_Main.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 121px;
	text-align: left;
	padding: 0px 10px;
}
.MainHeaderBottom {
	background-color: #bc0f00;
	height: 24px;
	text-align: left;
	padding-left: 20px;
	color: #ffffff;
	font-size: 12px;
	cursor: default;
}
.BreadcrumbsPane {
	color: #cbebff;
}
.BreadcrumbHand {
	width: 20px;
	line-height: 20px;
	height: 20px;
	background-image: url(Images/Hand.gif);
	background-position: left center;
	background-repeat: no-repeat;
	float: left;
}
.SearchPane {
	text-align: right;
	padding-right: 40px;
	width: 250px;
}
.SearchWrapper {
	white-space:nowrap;
	width:210px;
	background-image: url(Images/SearchBackground.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-attachment: scroll;
	height: 20px;
	float: right;
	margin-top: -1px;
}
.SearchPane .NormalTextBox {
	font-size: 11px;
	height: 20px;
	width: 150px;
	margin: auto 2px;
	background-color: transparent;
	border: 1px solid transparent;
	padding: 3px 0px 2px 1px;
}
a.SearchLink:link, a.SearchLink:active, a.SearchLink:visited {
	background-image:url(Images/Search.gif);
	background-repeat:no-repeat;
	background-position: left;
	color: #dedede;
	font-size:11px;
	line-height:22px;
	margin-left:4px;
	padding:2px 0 2px 25px;
	width:20px;
	text-decoration: none;
}
a.SearchLink:hover {
	background-image: url(Images/Search_hov.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	color:transparent;
	color:#ffffff;
	text-decoration: none;
}
.LogRegBox {
	float: right;
}
.LogRegBox_L {
	width: 10px;
	height: 23px;
	background-image: url(Images/LogRegBox_L.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
.LogRegBox_M {
	height: 23px;
	background-image: url(Images/LogRegBox_M.gif);
	background-position: top;
	background-repeat: repeat-x;
	vertical-align: top;
}
.LogRegBox_R {
	width: 10px;
	height: 23px;
	background-image: url(Images/LogRegBox_R.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.LogoPane {
	width: 100px;
	padding-left: 10px;
}
/* ******* --------------------------------------- MENU --------------------------------------- *******/
.MenuPane {
	text-align: left;
	padding-left: 8%;
}
.Menu-Control {
	white-space: normal;
	overflow: auto;
}
.Menu-Control span{
	cursor: pointer;
}
.Menu-Control img {
	vertical-align: middle;
	margin: 2px 4px;
}
.Menu-Root  {
	padding: 5px 6px;
	color: #dddddd;
	font-size: 15px;
	font-weight: bold;
	border: 1px solid transparent;
	float: left;
	vertical-align: middle;
}
.Menu-Root-ChildSelected {
	padding: 5px 6px;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	border: 1px solid transparent;
	float: left;
	vertical-align: middle;
}
.Menu-Root-Hover  {
	padding: 5px 6px;
	color: #ffffff;
	background-image: url(Images/Menu_hover.png);
	background-position: center;
	background-repeat: repeat-x;
	font-size: 15px;
	font-weight: bold;
	cursor: pointer;
	border-left: 1px solid #676767;
	border-top: 1px solid #676767;
	border-bottom: 1px solid #222222;
	border-right: 1px solid #222222;
	float: left;
	vertical-align: middle;
}
.Menu-Child-Container {
	background-image: url(Images/Submenu.png);
	margin-left: 1px;
	padding: 3px 0px;
}
.Menu-Child {
	height: 26px;
}
.Menu-Child td {
	color: #cdcdcd;
	font-size: 12px;
	line-height: 16px;
	height: 16px;
	padding: 3px 5px;
	cursor: pointer;
}
.Menu-Child-Selected  td, .Menu-Child-ChildSelected  td {
	color: #ffffff;
	font-size: 12px;
	line-height: 16px;
	height: 16px;
	padding: 3px 5px;
	cursor: pointer;
}
.Menu-Child-Hover {
	background-image: url(Images/Submenu_hover.png);
}
.Menu-Child-Hover td {
	color: #ffffff;
	font-size: 12px;
	line-height: 16px;
	height: 16px;
}
/* ******* --------------------------------------- MIDDLE  --------------------------------------- *******/
.HeaderBottom {
	background-color: #c3c3c3;
	height: 24px;
	text-align: center;
}
.HeaderBottomOrange {
	background-color: #eeb950;
	height: 24px;
	text-align: center;
}
.HeaderBottomDesert {
	background-color: #eeb950;
	height: 24px;
	text-align: center;
}
.HeaderBottomFlower {
	background-color: #ffb836;
	height: 24px;
	text-align: center;
}
.HeaderBottomAbstract {
	background-color: #ffb836;
	height: 24px;
	text-align: center;
}
.HeaderBottomOranges {
	background-color: #bf7500;
	height: 24px;
	text-align: center;
}
.MiddleGrey {
	background-color: #b3b3b3;
}
.MiddleOrangeGrad {
	background-color: #febe5c;
	background-image: url(Images/OrangeGrad.jpg);
	background-position: center top;
	background-repeat: repeat-x;
}
.MiddleDesert {
	background-color: #ffc05e;
	background-image: url(Images/Desert.jpg);
	background-position: center top;
	background-repeat: repeat-x;
}
.MiddleFlower {
	background-color: #bf7500;
	background-image: url(Images/Flower.jpg);
	background-position: center top;
	background-repeat: repeat-x;
}
.MiddleOrangeAbstract {
	background-color: #681600;
	background-image: url(Images/OrangeAbstract.jpg);
	background-position: center top;
	background-repeat: repeat-x;
}
.MiddleOranges {
	background-color: #bf7500;
	background-image: url(Images/Oranges.jpg);
	background-position: center top;
	background-repeat: repeat-x;
}
.BodyTop {
	background-image: url(Images/BodyTopShadow.png);
	background-position: top;
	background-repeat: repeat-x;
	height: 15px;
	text-align: center;
}
.BodyPart {
	text-align: center;
}
.MainBodyTop {
	background-color: #ffffff;
	height: 10px;
	text-align: left;
}
.RedBodyTop {
	background-color: #bc0f00;
	background-image: url(Images/BodyTopShadow.png);
	background-position: top;
	background-repeat: repeat-x;
	height: 15px;
	text-align: left;
}
.MainBodyPart {
	background-color: #ffffff;
	text-align: left;
	vertical-align: top;
	padding-bottom: 10px;
}
.MoveTop {
	margin-top: -10px;
}
.RedPartContent {
	background-color: #bc0f00;
	border-bottom: 10px solid #bc0f00;
	margin-bottom: 10px;
}
.RedPartContent, .RedPartContent .Normal, .RedPartContent .NormalDisabled {
	color: #000000;
}
.MiddlePart {
	vertical-align: top;
	padding: 0 10px;
}
/* ******* --------------------------------------- CONTENT --------------------------------------- *******/
.Pane {
	vertical-align: top;
}
.LeftRedPane {
	padding: 0px 10px 0px 10px;
	width: 33.3%;
}
.MidRedPane{
	padding: 0px 10px 0px 10px;
	width: 33.3%;
	border-left: 1px solid #a90d00;
}
.RightRedPane{
	padding: 0px 10px 0px 10px;
	width: 33.3%;
	border-left: 1px solid #a90d00;
}
.TopBreak {
	height: 12px;
}
.TopPane {
	padding: 0px 20px 0px 20px;
}
.LeftPane {
	width: 180px;
	padding: 0px 0px 0px 20px;
}
.RightPane {
	width: 200px;
	padding: 0px 20px 0px 0px;
}
.L_TopPane {
	width: 33.3%;
	padding: 0px 10px 0px 10px;
}
.M_TopPane {
	width: 33.3%;
	padding: 0px 10px 0px 0px;
}
.R_TopPane {
	width: 33.3%;
	padding: 0px 10px 0px 0px;
}
.ContentPane {
	padding: 0px 10px 0px 10px;
}
.MidLeftPane {
	width: 49.9%;
	padding: 0px 10px 0px 10px;
}
.MidRightPane {
	width: 49.9%;
	padding: 0px 10px 0px 0px;
}
.BottomPane {
	padding: 0px 10px 0 10px;
}
.LeftFooterPane, .MidFooterPane, .RightFooterPane {
	width: 33.3%;
	padding: 0px 10px 0px 10px;
}
.MidFooterPane, .RightFooterPane {
	border-left: 1px solid #000037;
}
/* ******* --------------------------------------- FOOTER --------------------------------------- *******/
.FooterLine {
	height: 3px;
	background-color: #ff9c00;
	background-image: url(Images/OrangeLine_Side.gif);
	background-position: top;
	background-repeat: repeat-x;
	text-align: center;
}
.MainFooterLine  {
	font-size: 1px;
	line-height: 1px;
}
.FooterPart {
	height: 40px;
	background-color: #000048;
	background-image: url(Images/FooterGrad_Side.gif);
	background-position: top;
	background-repeat: repeat-x;
	text-align: center;
}
.FooterPart .SubHead {
	color: #777777;
}
.MainFooterPart {
	background-color: #000065;
	background-image: url(Images/FooterGrad_Main.gif);
	background-position: top;
	background-repeat: repeat-x;
	text-align: center;
	padding: 0px 10px;
}
.FooterContent {
	margin-top: 10px;
	margin-bottom: 10px;
}
.FooterContent .Normal,
.FooterContent .NormalDisabled {
	color: #888888;
}
.CopyrightPane {
	text-align: right;
	color: #777777;
	padding: 0 20px 20px 20px;
	cursor: default;
	font-size: 11px;
}
