/* ******* Styles for ZenCSS 2 Skin. Autor zarko@considero.net   19.06.2009. ******* */

/* ******* --------------------------------------- MAIN --------------------------------------- *******/
html, body {
    width: 100%;
    height: 100%;
    font-family: Trebuchet MS;
    font-size: 14px;
}
html body#Body {
	background-color: #272727;
}
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;
}
/* ******* --------------------------------------- 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,
.FooterPart .Normal {
	color: #999999;
}
.RedPartContent .EmptyContent, 
.RedPartContent .EmptyContent .Normal,
.RedPartContent .Normal {
	color: #fafafa;
}
h1, h2, h3, h4, h5 {
    font-family: Trebuchet MS;
    color: #bc2e29;
    padding: 0px;
    border: 0px;
    margin: 10px 0px 5px 0px;
}
.RedPartContent h1, .RedPartContent h2, .RedPartContent h3, .RedPartContent h4, .RedPartContent h5 {
	color: #ffffff;
}
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: #1999FF;
	text-decoration: underline;
}
a:visited {
    color: #1999FF;
	text-decoration: underline;
}
a:hover {
    color: #1374c2;
	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: #111111;
	text-decoration: none;
	line-height: 20px;
}
a.Breadcrumbs:hover {
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 2px;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	line-height: 20px;
}
.RedPartContent a:link, .RedPartContent a:active, .RedPartContent a:visited {
	color: #f4ff00;
	text-decoration: underline;
}
.RedPartContent a:hover {
	color: #f4ff00;
	text-decoration: none;
}
.FooterPart .EmptyContent a:link, .FooterPart .EmptyContent a:active, .FooterPart .EmptyContent a:visited {
	color: #f4ff00;
	text-decoration: none;
}
.FooterPart .EmptyContent a:hover {
	color: #ffffff;
	text-decoration: none;
}
/* ******* --------------------------------------- HEADER --------------------------------------- *******/
.TopLine {
	height: 6px;
	background-color: #f4ff00;
	text-align: center;
}
.HeaderTop {
	background-color: #595959;
	background-image: url(Images/HeadTopShad_Side.gif);
	background-position: top;
	background-repeat: repeat-x;
	height: 23px;
	text-align: center;
}
.HeaderPart {
	background-color: #595959;
	background-image: url(Images/HeaderGrad_Side.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 121px;
	text-align: center;
}

.MainHeaderTop {
	background-color: #696968;
	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: #696968;
	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: #ca3831;
	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: #f2918c;
	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;
}
.HeaderBottomRed {
	background-color: #d71f18;
	height: 24px;
	text-align: center;
}
.HeaderBottomGray {
	background-color: #c3c3c3;
	height: 24px;
	text-align: center;
}
.HeaderBottomYellow {
	background-color: #f6ff00;
	height: 24px;
	text-align: center;
}
.HeaderBottomBlue {
	background-color: #1eadff;
	height: 24px;
	text-align: center;
}
.MiddleGrey {
	background-color: #b3b3b3;
}
.MiddleBlueIce {
	background-color: #1998ff;
	background-image: url(Images/BlueIce.jpg);
	background-position: center top;
	background-repeat: repeat-x;
}
.MiddleGrayMountains {
	background-color: #b3b3b3;
	background-image: url(Images/GrayMountains.jpg);
	background-position: center top;
	background-repeat: repeat-x;
}
.MiddleFlowers {
	background-color: #f4ff00;
	background-image: url(Images/Flowers.jpg);
	background-position: center top;
	background-repeat: repeat-x;
}
.MiddleRedDrops {
	background-color: #cc1a14;
	background-image: url(Images/RedDrops.jpg);
	background-position: center top;
	background-repeat: repeat-x;
}
.MiddleLemonSplash {
	background-color: #b3b3b3;
	background-image: url(Images/LemonSplash.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: #bc2e29;
	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: #bc2e29;
	border-bottom: 10px solid #bc2e29;
	margin-bottom: 10px;
}
.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 #d3342e;
}
.RightRedPane{
	padding: 0px 10px 0px 10px;
	width: 33.3%;
	border-left: 1px solid #d3342e;
}
.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 #4e4e4e;
}
/* ******* --------------------------------------- FOOTER --------------------------------------- *******/
.FooterLine {
	height: 3px;
	background-color: #f4ff00;
	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: #323232;
	background-image: url(Images/FooterGrad_Side.gif);
	background-position: top;
	background-repeat: repeat-x;
	text-align: center;
}
.FooterPart .SubHead {
	color: #777777;
}
.MainFooterPart {
	background-color: #40403f;
	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;
}
.CopyrightPane {
	text-align: right;
	color: #777777;
	padding: 0 20px 20px 20px;
	cursor: default;
	font-size: 11px;
}