/* ////////////////////////////////////// */
/* // MORAVIA WORLDWIDE CSS DEFINITION // */
/* ////////////////////////////////////// */

A { text-decoration: none; /*color:#0000f0;*/ color: #f00000; }
A.WhiteItem { color: White; }
A.DropDownMenuItem { font-family: Verdana, Verdana CE; color: #01083C; }
A.DropDownMenuItem:Hover { font-family: Verdana, Verdana CE; color: #000000; }
A.IconItem { font-family: Tahoma, Tahoma CE; color: #38498C; font-weight: bold; }
A.MenuItem { font-family: Tahoma, Tahoma CE; color: #b4d5fD; font-weight: bold; font-family: Tahoma, Tahoma CE; font-size: 11px; }
A.MenuItem:Hover,A.MenuItemSelected { font-family: Tahoma, Tahoma CE; color: #f0f0f0; font-weight: bold; font-family: Tahoma, Tahoma CE; font-size: 11px; }
A.NewsItem { font-family: Tahoma, Tahoma CE; color: #e0f0ff; }
A.SubmenuItem { font-family: Tahoma, Tahoma CE; color: #e0f0ff; /*width: 100%; margin-bottom: 4px;*/ }
A.SubmenuItem:Hover { font-family: Tahoma, Tahoma CE; color: #ffffff; }

BODY {
	margin: 0px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Verdana CE, Tahoma CE, Arial CE, Helvetica CE;
	font-size: 11px;
	color: #192a7a;
	background-color: white;
}

BODY.Modal {
	margin: 10px;
	background-image: url(../Images/bground_M.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

DIV.FeaturedBoxTitle {
	padding: 3px 0px 0px 9px;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, Tahoma CE;
	margin-bottom: 6px;
	letter-spacing: 0px;
	width: 170px;
	height: 20px;
	background-image: url(../Images/bground_FeaturedBoxTitle.gif);
	background-repeat: no-repeat;
}

DIV.SubmenuItem { padding-bottom: 3px;  }
DIV.GradientTitle { width: 230px; height: 18px; text-align: left; padding-left: 7px; padding-top: 2px; background-image: url(../Images/bground_GradientTitle.gif); margin-bottom: 14px; font-weight: bold; color: White; }
DIV.MenuLayer { position: absolute; top: 65px; }
DIV.Adv1 { border: 0px solid black; background-color: #ED160B; background-image: url(../Images/bground_MainAdv.gif); font-weight: bold; padding-top: 2px; padding-bottom: 3px; padding-left: 4px; padding-right: 4px; margin-bottom: 10px; }
DIV.Adv2 { margin-bottom: 0px; margin-top: 10px; }
DIV.RightLink { margin-bottom: 3px; }

DIV.Invisible { background-color: White; color: White; font-size: 2px; }

H1,.TitleText1 { color: #ED160B; font-weight: bold; font-family: Tahoma, Tahoma CE; font-size: 17px; }
H2,.TitleText2 { color: #ED160B; font-weight: bold; font-size: 11px; font-family: Verdana, Verdana CE; letter-spacing: 1; }
H3,.TitleText3 { color: #00208A; font-weight: bold; font-size: 11px; font-family: Verdana, Verdana CE; letter-spacing: 1; }
H4,.TitleText4 { font-size: 10px; font-weight: normal; color: #496abf; }

HR { color: #e0e0ef; width: 100%; height: 1px; }

IMG.Motto { position: absolute; top: 90px; z-index: 1; }
IMG.NewsArrow { margin-top: 4px; margin-bottom: 12px; }
IMG.ArtPicture { margin-left: 10px; margin-bottom: 10px; }
IMG.Bordered { border: 1px solid #192a7a; }
IMG.Flag { border: 1px solid #808080; }

li.floatright
{
	margin-left: 20px;
	padding-left: 5px;
	_margin-left: 5px;
	_padding-left: 15px;
	padding-bottom: 5px;
	list-style-position:outside;
}

/* TABLES */

TR { vertical-align: top; }
TD { font-size: 11px; }
TD.RightColumn { font-family: Tahoma, Tahoma CE; vertical-align: top; padding-left: 13px; padding-top: 13px; background-image: url(../Images/bground_RightColumn.gif); background-repeat: no-repeat; height: 380px; }
TD.Footer { height: 170px; text-align: right; vertical-align: top; padding-top: 10px; background-image: url(../Images/bground_BlueCurve.gif); background-repeat: no-repeat; }

TABLE.Copyright { width: 142px; position: relative; top: -10px; }
	TD.CopyrightText { text-align: center; font-size: 10px;color: #496aaa; }

TABLE.EnglishOnly { margin-top: 6px; }

TABLE.Form { width: 100%; padding-bottom: 3px; }

TABLE.Languages { width: 138px; height: 55px; background-image: url(../Images/bground_Box1.gif); margin-bottom: 8px; }
	TD.LanguagesHeader { font-family: Tahoma, Tahoma CE; vertical-align: top; padding-left: 10px; padding-right: 10px; padding-top: 5px; height: 25px; color: #b4d5fD; font-weight: bold; }
	TD.LanguagesListBox { vertical-align: top; padding-left: 10px; padding-right: 10px; }
	TD.LanguagesFooter { vertical-align: bottom; }

TABLE.MenuLayer { width: 180px; border: 1px solid #192a7a; padding-left: 5px; padding-right: 5px; padding-top: 4px; padding-bottom: 4px; background-image: url(../Images/bground_DropDownMenuGradient.gif); }

TABLE.Submenu { width: 138px; height: 400px; background-image: url(../Images/bground_Box2.gif); background-repeat: no-repeat; }
	TD.SubmenuHeader { font-family: Tahoma, Tahoma CE; vertical-align: top; padding-left: 10px; padding-right: 10px; padding-top: 5px; height: 25px; color: #b4d5fD; font-weight: bold; }
	TD.SubmenuContent { font-family: Tahoma, Tahoma CE; vertical-align: top; padding-left: 10px; padding-right: 10px; padding-top: 5px; color: White; }
	TD.SubmenuFooter { vertical-align: bottom; }

TABLE.Menu { height: 26px; }
	TD.MenuLeft { width: 12px; }
	TD.MenuMiddle { vertical-align: middle; padding-left: 5px; padding-right: 5px; background-image: url(../Images/bground_MenuMiddle.gif); }
	TD.MenuRight { width: 12px; }

TABLE.Locations { width: 100%; }
	TD.OfficeName { padding-bottom: 5px; width: 50%; }
	TD.OfficeAddress { padding-bottom: 5px; width: 50%; }
	TD.OfficeContacts { width: 50%; }

TABLE.Rounded {}
	TD.RoundedTopLeft { empty-cells : show; width: 11px; height: 11px; background-image: url(../Images/bground_RoundedTopLeft.gif); }
	TD.RoundedTopMiddle { empty-cells : show; width : 100%; background-color: #325AA9; }
	TD.RoundedTopRight { empty-cells : show; width: 11px; height: 11px; background-image: url(../Images/bground_RoundedTopRight.gif); }
	TD.RoundedBottomLeft { empty-cells : show; width: 11px; height: 11px; background-image: url(../Images/bground_RoundedBottomLeft.gif); }
	TD.RoundedBottomMiddle { empty-cells : show; background-color: #325AA9; }
	TD.RoundedBottomRight { empty-cells : show; width: 11px; height: 11px; background-image: url(../Images/bground_RoundedBottomRight.gif); }
	TD.RoundedContent { vertical-align: top; padding-left: 12px; padding-right: 12px; color: White; background-color: #325AA9; }


TABLE.FeaturedBox { width: 100%; }
	TD.FeaturedBoxContent { width: 33%; padding-right: 12px; font-family: Tahoma, Tahoma CE; }
	TD.FeaturedBoxBottom { padding-right: 12px; padding-top: 8px; text-align: right; }

/* FORM */

INPUT.Button,BUTTON.Button { font-family: Tahoma, Verdana, Tahoma CE, Verdana CE; font-size: 11px; font-weight: bold; color: white; background: #00208A; padding-left: 2px; padding-right: 2px; height: 19px; border: 1px solid black; cursor: hand; }
INPUT.TextBox { font-family: Tahoma, Verdana, Tahoma CE, Verdana CE; font-size: 11px; padding-left: 3px; padding-top: 2px; width: 200px; height: 19px; border: 1px solid black; background-color: White; background-image: url(../Images/bground_TextBox.gif); background-repeat: repeat-x; }
TEXTAREA.TextBox { font-family: Tahoma, Verdana, Tahoma CE, Verdana CE; font-size: 11px; padding-left: 3px; padding-top: 2px; width: 200px; height: 60px; border: 1px solid black; background-color: White; background-image: url(../Images/bground_TextBox.gif); background-repeat: repeat-x; }
SELECT.DropDownList { font-family: Tahoma, Verdana, Tahoma CE, Verdana CE; font-size: 11px; padding-left: 3px; padding-top: 1px; width: 200px; height: 19px; border: 1px solid black; background-color: White; background-image: url(../Images/bground_TextBox.gif); background-repeat: repeat-x; }
SELECT.Languages { width: 118px; border: 1px solid black; background-color: White; background-image: url(../Images/bground_TextBox.gif); font-size: 11px; font-family: Tahoma, Tahoma CE; }

/* MISC */

.RedText { color: Red; }
.BlueText { color: Blue;}
.WhiteText { color: White; }
.BoldText { font-weight: bold; }
.ItalicText { font-style: italic; }
.SmallText { font-size: 10px; }
.UnderlineText { text-decoration: underline; }

.ContactPhoneText { color: Red; }
.EnglishOnlyText { font-family: Tahoma, Arial, Arial CE; font-size: 11px; font-style: normal; font-weight: bolder; color: red; /*letter-spacing: 1;*/ }
.ErrorText { color: Red; }
.ResourceErrorText { font-weight: normal; }

.AlignRight { text-align: right; }
.Hidden { display : none; }
.Visible { display: block; }
