/* ——————————————————————————————————————————
File: styles.css
Site: 
Coder: Erich W.
Author: XHTMLPLUS [www.xhtmlplus.ru]
Version: 
# Browsers: IE 6, IE 7, FF 2.0, Opera 9
————————————————————————————————————————— */

a 
{
	
	color: #af9b5f;
	text-decoration: underline;
}
a:hover 
{
	
	color: #af9b5f;
	text-decoration: none;
}
a img {
	border: none;
}
table {
	border-collapse: collapse;
}
td, th {
	padding: 0;
	vertical-align: top;
}

.clear {
	clear: both;
}
.px710 
{
	
	width: 100%;
	
	
	margin: 0 auto;
	text-align: center;
}

#members_area_form 
{
	position: relative;
	z-index: 1;
	zoom: 1;
	margin-bottom: 25px;
	border: 2px solid #af9b5e;
	border-right: none;
	overflow: hidden;
	font: bold 14px/14px "Times New Roman", Times, serif;
	color: #af9b5f;
 }

html, body {
	
	position:absolute;
	
	width: 100%;
	height: 100%;
    
    
	padding: 0;
	font: 16px "Times New Roman", Times, serif;
	background: #003b73;
	color: #FFF;
	vertical-align:top;
	margin-top:-15px;
	
}
.zoneMainContent
{
	position:relative;
	margin-left:-490px;
	
	left:50%;
	width:980px;
	
	

}
.LockOff 
{
	display: none;
	visibility: hidden;
}    

.LockOn 
{
	
	visibility: visible;
	position: absolute;
	z-index: 888;
	background-color: #003b73;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	
	filter: alpha(opacity=1);
	opacity: 0.01;
} 



form {
padding:0;
margin:0;
background-repeat:no-repeat;
}


#outer {
	min-width: 960px;
	_width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 960? '960px': 'auto');
	min-height: 100%;
	_height: 100%;
}

/* Header */
#header 
{
	width:101.5%;
	margin-left:-10px;
	
	height: 146px;
	
	background: url(i/header.gif) 0 0 repeat-x;
}
#header img {
	margin-top: 26px;
}
/* X. Header */

/*#Top menu styles/Horizontal#*/
.horizontalCMSMenu
{
	
	height: 25px;
	
	border: 2px solid #af9b5f;
	border-width: 2px 0;
	background: #000633;
    	
    line-height: 25px;
	font-weight: bold;
	color: #FFF;
	width:101.5%;
	margin-left:-10px;
	
	
	
	
}



.horizontalsubCMSMenu
{
	position: absolute;
	z-index: 1;
	min-width: 130px;
	_width: 130px;
	background: #b09c5d;
}

.horizontalsubCMSMenu tr
{
	
	background: #b09c5d;
	color:black;
	font-weight: bold;
	max-width:80px;
	
 
}

.horizontalsubCMSMenuItem
{
	white-space: nowrap;
	display: block;
}

.horizontalsubCMSMenuItem, .horizontalsubCMSMenuItemMouseOver, .horizontalsubCMSMenuItemMouseDown,
.horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubCMSMenuHighlightedMenuItemMouseDown
{
	padding: 5px 3px;
	min-width: 81px;
	white-space: nowrap;
	display: block;
	
}

.horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubCMSMenuHighlightedMenuItemMouseDown, .horizontalsubCMSMenuItemMouseOver
{
	color:Red;
}

.horizontalCMSMenuItem, .horizontalCMSMenuItemMouseOver, .horizontalCMSMenuItemMouseDown, 
.horizontalCMSMenuHighlightedMenuItem, .horizontalCMSMenuHighlightedMenuItemMouseOver, 
.horizontalCMSMenuHighlightedMenuItemMouseDown, 

.horizontalCMSMenuItemMouseUp, .horizontalCMSMenuHighlightedMenuItemMouseUp
{
	
	font-size: 15px;
	padding: 0px 10px;
	background: url(../App_Themes/CorporateSiteGrayBlue/Images/topMenuItemDivider.gif) no-repeat top right;
	
}

.horizontalCMSMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItem, 
.horizontalCMSMenuHighlightedMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItemMouseDown
{
	background: url(../App_Themes/CorporateSiteGrayBlue/Images/topMenuItemHover.gif) repeat-x;
	color:#af9b5f;
}





/* Top Menu */
#top_menu {
	height: 25px;
	border: 2px solid #af9b5f;
	border-width: 2px 0;
	background: #000633;
	line-height: 25px;
	font-weight: bold;
	color: #FFF;
}
#top_menu td {
	text-align: left;
	height: 25px;
}
#top_menu a {
	display: block;
	height: 25px;
	padding: 0 5px;
	text-align: center;
	line-height: 25px;
	color: #FFF;
	text-decoration: none;
}
#top_menu a:hover {
	color: #b09c5d;
	text-decoration: none;
}
#top_menu a.active {
	color: #b09c5d;
}
#top_menu .sub_menu {
	position: absolute;
	z-index: 1;
	min-width: 130px;
	_width: 130px;
	background: #b09c5d;
}
#top_menu .sub_menu a {
	display: block;
	font-size: 14px;
	text-align: left;
	white-space: nowrap;
	color: #120231;
	text-decoration: none;
}
#top_menu .sub_menu a:hover {
	color: #FFF;
	text-decoration: none;
}
/* X. Top Menu */

#decore_shadow {
	height: 64px;
	margin-left:-10px;
	width:101%;
	background: url(i/decore_shadow.png) 0 0 repeat-x;
	_background: transparent;
}
#decore {
	height: 64px;
	width:101%;
	margin-left:-10px;
	background: url(i/decore.gif) 0 0 repeat-x;
}

/* Content */
#content .px710 {
	text-align: left;	
}
#sign_up input {
	width: 160px;
}
#content_left {
	width: 250px;
}
#content_right {
	padding-left: 68px;
}
#main_page {
	min-height: 125px;
	_height: 125px;
	padding: 300px 140px 64px 87px;
	background: url(i/main_page.jpg);
	background-repeat:no-repeat;
	background-position:center; 
}
/* X. Content */

#for_footer 
{
	
	height: 130px;
	clear: both;
}

/* Footer */
#footer 
{
	position:relative;
	vertical-align:bottom;
	min-width: 960px;
	_width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 960? '960px': 'auto');
	height: 108px;
	margin-left:-10px;
	width:101%;
	
	margin-bottom:0px;
}

/* Bottom Menu */
#bottom_menu 
{
	vertical-align:bottom;
	height: 25px;
	border: 2px solid #af9b5f;
	border-width: 2px 0;
	background: #003c73;
	margin-left:-10px;
	width:101%;
	line-height: 23px;
	font-weight: bold;
	color: #FFF;
}
#bottom_menu a {
	position: relative;
	top: 1px;
	color: #FFF;
	text-decoration: none;
}
#bottom_menu a:hover {
	color: #af9b5f;
	text-decoration: none;
}
/* X. Bottom Menu */

/* Copyright */
#copyright 
{
	
	vertical-align:bottom;
	height: 79px;
	background: url(i/copyright.gif) 0 0 repeat-x;
	line-height: 79px;
	font-size: 12px;
	color: #FFF;
}
/* X. Copyright */

/* X. Footer */


/*
CONTENT STYLES
*/

#content h1 {
	margin: 0 0 14px 318px;
	border-bottom: 1px solid #af9b5f;
	padding: 0;
	color: #af9b5f;
	font: 28px "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
}
#content h2 {
	margin: 14px 0 12px 0;
	padding: 0;
	color: #af9b5f;
	font: 24px "Times New Roman", Times, serif;
	font-weight: bold;	
}
#content h3 {
	margin: 12px 0 10px 0;
	padding: 0;
	color: #af9b5f;
	font: 20px "Times New Roman", Times, serif;
	font-weight: bold;
}
#content h4 {
	margin: 10px 0 9px 0;
	padding: 0;
	color: #af9b5f;
	font: 18px "Times New Roman", Times, serif;
	font-weight: bold;
}
#content form {
	margin: 0;
}
#content input {
	margin: 0;
	border: 1px solid #af9b5f;
	padding: 2px 4px 3px 4px;
	background: #FFF;
	font: 12px "Courier New", Courier, monospace;
	color: #120231;
}
#content input.button {
	width: auto !important;
	padding: 0 4px;
	font-weight: bold;
	background: #af9b5f;
}

/* 31 Jan 2010 - Authorization */

#main_signup { float: left; width: 200px; padding: 130px 100px 0 18px; }
#main_content { float: left; width: 405px; }

#members_area { position: relative; z-index: 1; zoom: 1; width: 900px; margin: 0 auto; border: 3px solid #af9b5e; overflow: hidden; }
#members_area_header { border-bottom: 3px solid #af9b5e; padding: 3px 20px; background: #000633; color: white; text-align: center; font: bold 16px "Times New Roman", Times, serif; }
#members_area_left { padding: 25px 30px 15px 30px; font: 14px "Times New Roman", Times, serif; color: #dbfaf0; }
#members_area_left a { color: #af9b5f; text-decoration: underline; }
#members_area_left a:hover { color: #af9b5f; text-decoration: none; }
#members_area p { margin: 0; padding: 0 0 15px 0; }
#members_area_right { padding: 25px 0 15px 0; }

#members_area_form form { margin: 0; padding: 0; }
#members_area_form_header { border-bottom: 2px solid #af9b5e; padding: 1px 20px; background: #000633; color: white; text-align: center; font: bold 16px "Times New Roman", Times, serif; zoom: 1; }
#login_button { white-space: nowrap;  text-align: center; padding: 3px; font-weight: bold; }

#members_area_form td.label { padding: 0 6px 0 3px; vertical-align: middle; white-space: nowrap; }
#members_area_form input { margin: 0; border: none; padding: 0; display: block; width: 100%; background: white; }
#login_button a { color: #af9b5f; text-decoration: none; }
#login_button a:hover { color: #af9b5f; text-decoration: underline; }
#members_area_links { padding: 0 30px 0 0; text-align: right; font: 20px "Times New Roman", Times, serif; }
#members_area_links a { color: #af9b5f; text-decoration: underline; }
#members_area_left a:hover { color: #af9b5f; text-decoration: none; }
