@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	text-align: justify;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	background-color: #DDDDDD;
	color: #666666;
	height:100%;
}

img, form {border: 0px;margin: 0px;}
p {margin: 2px;}
a{color: #666666;}

#Global {position:relative;top: 5px;margin-top:40px;width: 960px;margin: 0 auto;}

#Header {position:relative;height: 121px;background:url(../../img/global/header_bg.gif) no-repeat;}
#Header #Slogan {	position: absolute;top: 78px;left: 30px;color: #3F3F3F;
					font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18px;
					font-weight:bold;letter-spacing: 1px;}
#Header #Language {position: absolute;top: 0px;right: 0px;}
#Header #Login {position: absolute;bottom: 12px;right: 16px;font-size: 10px;font-weight: bold;}
#Header #Login input {margin: 0px;}
#Header #Login .inpText{height: 14px;font-size: 10px;color:#666666;border: #E0C5A5 solid 1px;padding-left: 2px;}
#Header #Login .inpButton{	height: 18px;font-size: 10px;color:#666666;font-weight: bold;
							border: #E0C5A5 solid 1px;background-color:#FFFFFF;}
#Header #Login .lost {font-weight: normal; margin-left: 2px;}

#Menu {				position:relative;height: 21px;background:url(../../img/global/menu_bg.gif) repeat-x;}
#Menu table {		height: 21px;margin-left: 8px;margin-right: 5px;font-size: 13px;font-weight: bold;}
#Menu .off a {		color:#783000;text-decoration: none;text-align: center;padding-left: 10px;padding-right: 10px;}
#Menu .off a:hover {color:#000000;text-decoration: none;text-align: center;padding-left: 10px;padding-right: 10px;}
#Menu .on {			background:url(../../img/global/menu_on.gif);}
#Menu .on a {		color:#000000;text-decoration: none;text-align: center;padding-left: 10px;padding-right: 10px;}

#Middle {position:relative;background:url(../../img/global/main_bg01.gif) repeat-y;padding-left: 6px;padding-right: 6px;}

#Middle #MContent {	position:relative;min-height: 400px;background-color:#FFFFFF;
					background:url(../../img/global/main_bg02.gif) repeat-x;padding-top: 20px;
					padding-left: 8px;padding-right: 8px;overflow: hidden;}

.Bloc {			position:absolute;z-index:1;}
.Bloc .HG{		position: absolute;top: 0px;left: 0px;width: 50%;height: 50%;
				background:url(../../img/global/HG.gif) left top no-repeat;z-index: 1;}
.Bloc .HD{		position: absolute;top: 0px;right: 0px;width: 50%;height: 50%;
				background:url(../../img/global/HD.gif) right top no-repeat;z-index: 1;}
.Bloc .Title{	position: relative;top:4px;height:15px;z-index: 2;border-bottom:1px solid #E5E5E5;
				font-weight:bold;text-indent:8px;}
.Bloc .Title2{	position: relative;top:4px;height:15px;z-index: 2;
				font-weight:bold;text-indent:8px;font-size: 12pt; padding-top:5px;}
.Bloc .Content{	position: relative;top:4px;margin:7px;overflow: auto;z-index: 2;}
.Bloc .BG{		position: absolute;bottom: 0px;left: 0px;width: 50%;height: 50%;
				background:url(../../img/global/BG.gif) left bottom no-repeat;z-index: 1;}
.Bloc .BD{		position: absolute;bottom: 0px;right: 0px;width: 50%;height: 50%;
				background:url(../../img/global/BD.gif) right bottom no-repeat;z-index: 1;}

.Tab {
	position: absolute;
	height: 27px;
	padding-left: 16px;
	z-index: 2;
}

.Tab .on {
	height: 27px;
	background:url(../../img/global/tab_R_on.gif) right no-repeat;
	padding-right: 16px;
}
.Tab .on a {
	line-height: 25px;
	text-decoration: none;
	font-weight:bold;
}
.Tab .on .lf {
	position: relative;
	left: -6px;
	float:left;
	width:6px;
	height:27px;
	background:url(../../img/global/tab_L_on.gif) no-repeat;
}

.Tab .off {
	height: 27px;
	background:url(../../img/global/tab_R_off.gif) right no-repeat;
	padding-right: 16px;
}
.Tab .off a {
	line-height: 25px;
	text-decoration: none;
	font-weight:bold;
	color: #CCCCCC;
}
.Tab .off a:hover{color: #666666;}
.Tab .off .lf {
	position: relative;
	left: -6px;
	float:left;
	width:6px;
	height:27px;
	background:url(../../img/global/tab_L_off.gif) no-repeat;
}

#Footer {position:relative;height: 20px;background:url(../../img/global/footer_bg.gif) no-repeat;}
#FooterText {position:relative;font-size: 10px;padding-left: 10px;padding-right: 10px;margin-bottom: 10px;}

.BtnGreen {	height:18px;font-size: 11px;font-weight: bold;color:#FFFFFF;border:1px solid #419b00;
			background:url(../../img/global/btn_bg_green.gif) repeat-x;}
.BtnRed {	height:18px;font-size: 11px;font-weight: bold;color:#FFFFFF;border:1px solid #c95d00;
			background:url(../../img/global/btn_bg_orange.gif) repeat-x;}

.Loading {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#FFFFFF;
	background-image: url(../../img/global/loader.gif);
	background-repeat: no-repeat;
	background-position: center;
	filter: alpha(opacity=70); 
	-moz-opacity: 0.7; 
	opacity: 0.7;
	z-index:2;
}