* {
	MARGIN: 0; PADDING: 0;
}
HTML, BODY {
	FONT-SIZE: 100.01%; COLOR: #000; FONT-FAMILY: Arial, Tahoma, Helvetica; TEXT-ALIGN: left; BORDER-STYLE: none; HEIGHT: 100%; 
}
BODY {
	BACKGROUND: #fff url(ap_background.jpg) repeat-x;
}
#content {
 	MIN-HEIGHT: 100%;   POSITION: relative;
   }
#content1 {
	PADDING-BOTTOM: 0px;

	 PADDING-TOP: 30px;
}
#content1 div {
display: block;
}

* html #content {
	HEIGHT: 100%;
}

#footer {
    position: relative; HEIGHT: 329px; MARGIN-TOP: -199px; MARGIN-LEFT:  auto; MARGIN-RIGHT:  auto; TEXT-ALIGN: left; WIDTH: 970px;
}

.ftcontent {
	FONT-FAMILY: arial; FONT-SIZE: 12px; 
}

.clear {
	clear: both;
	
}

#ErrorDlg
{
   MARGIN-LEFT: auto; 
	MARGIN-RIGHT: auto;
	POSITION: relative;
	WIDTH: 970px;
	height: 100px;
	text-align: center;
	font-family:Tahoma,Verdana, Arial;
	font-size: 12px;
	padding-top: 10px;
	border: 1px solid blue; 
	color: blue; 
	background-color: #E6E5FF;
}

#AllianceHeader
{
	MARGIN-LEFT: auto; 
	MARGIN-RIGHT: auto;
	WIDTH: 970px;
	POSITION: relative;
	height: 133px;
	text-align: center;
	font-family:Tahoma,Verdana, Arial;
	font-size: 12px;
}

#AllianceHeader div
{
display: inline;
float: right; 
position: relative;
}


#AllianceHeader div.logo {
   BACKGROUND: transparent url(ap_logo.png) no-repeat;
	PADDING: 0px; 
	MARGIN: 0px;
	height: 131px;
	width: 203px; 
}

* html #AllianceHeader div.logo {
   BACKGROUND: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/ap_logo.png,sizingMethod=crop);
   position: relative; 
}

#AllianceHeader .contentHeader {
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px;
	width: 620px;
	height: 131px;
	display: inline; 
}
#AllianceHeader .contentHeader div {
	float: right;
	display:inline;
	position: relative;
	PADDING: 0;
	MARGIN: 0;
}

#AllianceHeader  .contentHeader div.login {
	FONT-SIZE: 12px;
	COLOR: #000;
	FONT-FAMILY: Arial;
	height: 42px;
   width: 100%;
}
#AllianceHeader  .contentHeader div.login  div
{
	PADDING: 0px;
	MARGIN: 0px;
	float: right;
	display: inline;
}

#AllianceHeader   .contentHeader div.login div.title 
{
	width: 75px;
	margin-right:  0px;
	margin-top: 3px;
	
}
#AllianceHeader   .contentHeader div.login div.title span
{
display: block;
float: right;
FONT-WEIGHT: normal;
font-style:normal;
font-family:Tahoma,Verdana, Arial;
font-size: 12px;
}

#AllianceHeader  .contentHeader div.login div.titleinput{
   width: 130px;
	margin-right:  0px;
	
}

#AllianceHeader  .contentHeader div.login div.titleinput div{
	clear: both;
}

#AllianceHeader  .contentHeader div.login div.titleinput div.textboxborder{
	border:1px solid #d4d4d4;
	background-color: #fff;
	
}

#AllianceHeader  .contentHeader div.login div.titleinput div.textboxborder input{
	display: block;
	font-size:12px;
	color: #a5a5a5;
	height:14px; 
	padding: 1px 0px 1px 0px; 
	width:110px; 
	MARGIN:2px 3px 2px 3px; 
	vertical-align:middle;	
	border-width: 0px;
	outline:none;
	
}
#AllianceHeader  .contentHeader div.login div.titleinput span{
	float: left;
	margin-left: 12px;
}

#AllianceHeader  .contentHeader div.login div.titleinput span.reglink {
	font-size: 11px;
	color: #bd0000;
	font-weight: normal;
	text-decoration: underline;
	cursor:pointer;
}

#AllianceHeader  .contentHeader div.login div.titleinput span.passlink {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
	cursor:pointer;
}

#AllianceHeader  .contentHeader div.login div.loginbutton {
   width: 65px;
	float: right;
}

#AllianceHeader .contentHeader div.login div.loginbutton .button {
	float: right;
	margin: 0;
	padding: 0;
	height: 21px;
}
#AllianceHeader  .contentHeader div.login div.titleinput div.loginbutton input{
	border-width:0px;
	width:51px;
   height: 21px;
	border:none;
	vertical-align: top;
	outline:none;
}

#AllianceHeader .contentHeader div.Contact 
{
width: 100%;
PADDING-TOP: 24px;
MARGIN: 0px;
}
#AllianceHeader .contentHeader div.Contact  div
{
margin-left: 30px;
PADDING: 0px 0px 0px 0px;
display: inline;
float: right;
}

#AllianceHeader .contentHeader div.Contact  div img
{
MARGIN: 0px;
display: block;
float: left;
border: none;
}

#AllianceHeader .contentHeader div.Contact  div.phone span.code
{
 font-style:normal;
 font-family:Tahoma,Verdana, Arial;
 font-size: 13px;
 color: #000000;
 font-weight: bold;
 margin:10px 0px 0px 2px;
}

#AllianceHeader .contentHeader div.Contact  div.phone span.number
{
 font-style:normal;
 font-family: Tahoma,Verdana, Arial;
 font-size: 24px;
 font-weight: bold;
  color: #bd0000;
 margin:1px 0px 0px 2px;
}

#AllianceHeader .contentHeader div.Contact  div.skype span
{
FONT-WEIGHT: normal;
font-style:normal;
font-family:Tahoma,Verdana, Arial;
font-size: 13px;
margin-left:2px;
}

#AllianceHeader .contentHeader div.Contact  div.icq span
{
FONT-WEIGHT: normal;
font-style:normal;
font-family:Tahoma,Verdana, Arial;
font-size: 13px;
margin-left:2px;
}

#AllianceHeader .contentHeader div.Contact div span 
{
	FONT-WEIGHT: normal;
	vertical-align: middle;
	font-family:Tahoma,Verdana, Arial;
	font-size: 13px;
	display: block;
	float: left;
}

#AllianceHeader div.icon 
{
	PADDING: 0px;
	MARGIN: 0px;
	height: 131px;
	width: 141px;
	
}
#AllianceHeader div.icon div
{
display: block;
float: right;
position: relative;
overflow:hidden;
clear: both;
}


#AllianceHeader div.icon div.small-home
{
MARGIN: 0px 0px 24px 0px;
PADDING: 0px;
BACKGROUND: transparent url(ap_icon_home.gif) no-repeat; 
height: 10px;
width: 11px; 
cursor:pointer;
}

#AllianceHeader div.icon div.small-map
{
MARGIN: 0px 0px 24px 0px;
PADDING: 0px;
BACKGROUND: transparent url(ap_icon_map.gif) no-repeat; 
height: 10px;
width: 13px; 
cursor:pointer;
}

#AllianceHeader div.icon div.small-mail
{
MARGIN: 0px 0px 24px 0px;
PADDING: 0px;
BACKGROUND: transparent url(ap_icon_mail.gif) no-repeat;
height: 8px;
width: 12px;
cursor:pointer;
}

#AllianceContent
{
   MARGIN-LEFT: auto; 
	MARGIN-RIGHT: auto;
	WIDTH: 970px;
	POSITION: relative;
   height: auto!impotant;
	overflow:hidden;
	font-family:Tahoma,Verdana, Arial;
	font-size: 12px; 
}
#AllianceContent div
{
 display: inline;
 float:right;
 position: relative;

}

#AllianceContent div.LeftMenu
{
width: 244px;
float: left;
}
#AllianceContent div.LeftMenu div
{
dislpay:block;
float: left;
}


#AllianceContent div.MidlleContent
{
font-family:Tahoma,Verdana, Arial;
font-size: 12px; 
width: 723px;
 
}
#AllianceContent div.MidlleContent div
{
display: inline;
}

#AllianceFooter
{
   MARGIN-LEFT: auto; 
	MARGIN-RIGHT: auto;
	WIDTH: 970px;
	POSITION: relative;
	height: auto;
	text-align: center;
	font-family:Tahoma,Verdana, Arial;
	font-size: 12px;
	overflow:hidden;
	
}

#AllianceFooter div
{
float: right;
MARGIN: 0px;
PADDING: 0px;
display: inline;

}

#AllianceFooter div.RightFooter
{
width: 262px;
	height: 329px; 
}

#AllianceFooter div.RightFooter div
{
padding: 0px;
margin: 0px;
height: 100%;
width: 262px;
display: table;
float: left;
position:relative;
}

* html .footerlogoRombik {
   BACKGROUND: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/image.png,sizingMethod=crop);
   position: relative; 
	height: 329px;
	width: 262px; 
}

.footerlogoRombik {
   BACKGROUND: transparent url(image.png) no-repeat;
   position: relative; 
	PADDING: 0px; 
	height: 262px;
	width: 329px; 
	float:left;
}
#AllianceFooter div.TopFooter
{
padding: 0px;
height: 190px;
width: 970px;
position: absolute;
}
#AllianceFooter div.TopFooter div.ram
{
padding: 0;
margin: 0px;
position: relative;
float:left;
height: 190px;
width: 968px;
}


#AllianceFooter div.TopFooter div.ram div
{
position: relative;
float: left;
display: block;
width: 950px;
}

#AllianceFooter div.TopFooter div.ram div span
{
	font-family:Tahoma,Verdana, Arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	overflow:hidden;
	display: block;
	padding: 0px 0px 10px 0px;
	cursor:pointer;
}



#AllianceFooter div.LeftFooter div
{
position: relative;
display:inline;
float: left;
}

#AllianceFooter div.LeftFooter div.content
{
float: right;
padding: 0px;
margin-top: 229px;
margin-right: 0px;
height: 100px;
}

#AllianceFooter div.LeftFooter
{
height: 329px; 

width: 704px;
float: right;
}

#AllianceFooter div.LeftFooter table.footer
{
MARGIN:0px;

FONT-WEIGHT: lighter;
font-size:12px;
text-decoration: none;
color: #5b5b5b;
}

#footerlogo
{
display: block;
position: relative; 
overflow:hidden;
}

#footerlogo a:hover  div.footerlogo1
{
BACKGROUND: transparent url(ap_footer_logo1.png) no-repeat;
   position: relative; 
	PADDING: 0px; 
	margin: 0px;
	height: 29px;
	width: 250px;
	float:left;
	left:-125px;
}

#footerlogo a div.footerlogo1 {
   BACKGROUND: transparent url(ap_footer_logo1.png) no-repeat;
   position: relative; 
	PADDING: 0px; 
	margin: 0px;
	height: 29px;
	width: 250px;
	float:left;
	left:0px; 
}

* html #footerlogo a .footerlogo1 {
   BACKGROUND: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/ap_footer_logo1.png,sizingMethod=crop);
   position: relative; 
}

#footerlogo a:hover .footerlogo2 {
   BACKGROUND: transparent url(ap_footer_logo2.png) no-repeat;
   position: relative; 
	PADDING: 0px; 
	height: 25px;
	width: 170px; 
	float:left;
	left:-85px; 
}

#footerlogo a .footerlogo2 {
   BACKGROUND: transparent url(ap_footer_logo2.png) no-repeat;
   position: relative; 
	PADDING: 0px; 
	height: 25px;
	width: 170px; 
	float:left;
	left:0px; 
}

* html #footerlogo a .footerlogo2 {
   BACKGROUND: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/ap_footer_logo2.png,sizingMethod=crop);
   position: relative; 
	left:0px; 
}

.text
{
   font-family:Verdana,Tahoma, Arial;
   font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 15px;
}

.text3
{
   font-family:,Tahoma,Verdana, Arial;
   font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 17px;
	text-align: justify;
}


.text2
{
   font-family:Tahoma,Verdana, Arial;
   font-size: 11px;
	font-weight: normal;
	color: #5b5b5b;
	
}

.text .link
{
   font-family:Tahoma,Verdana, Arial;
   font-size: 12px;
	font-weight: normal;
	color: #2360ad;
	text-decoration: underline;
	cursor:pointer;
}

#APLoadingSw
{
background:#000000;
display:none;
 position:absolute; 
 width:100%;
 height:100%;
 filter: alpha(opacity=50);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
 opacity:0.5;
 -moz-opacity:0.5;
 -khtml-opacity:0.5;

 top:0;
 left:0;
 z-index: 1px;
}

#APLoading
{
background:transparent;
display:none;
 position:absolute; 
 width:100%;
 height:100%;
 top:0;
 left:0;
 z-index: 1px;
}

.ApLoading {
	background:transparent url(alliancepack_loading.gif) no-repeat;
   position: relative;
	display: block; 
	PADDING: 0px; 
	margin: 0px;
	height: 144px;
	width: 144px;
	float:left;
	left: 50%; 
	top:250px;
	z-index: 1000px;
    opacity:100;

}


	

