/*GLOBAL*/
body {
	margin:0px auto;
	padding-bottom:10px;
	text-align:center;
	font:normal 11px/1.65em 'Lucida Sans Unicode', Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

blockquote {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#eee;
	padding:10px;
	margin:1.65em 0px;
	font:normal 11px/1.65em georgia, times, serif;
	letter-spacing:.1em;
}

form {display:inline}

h1, h2, h3 {
	margin-top: .35em;
	letter-spacing: .1em;
	font-family: 'Century Gothic', 'Lucida Sans Unicode', Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

h1 {font-size:22px}

h2 {font-size:18px} 
h3 {font-size:14px}

#nav {text-align:center;}
#nav table {
	margin:0px auto;
	text-align:center;
	width:750px;}
#nav img {border:none}

#header {text-align:center;}
#header img {border:none}

#content {
	margin:0px auto;
	width:750px;
	text-align:left;}
	
#content a img {
	border:none}	
	
#content table {
	width:100%;}	
	
#content tr {
	vertical-align:top}	
	
#left {
	text-align:left;
	background-color:#fff;
	font:normal 12px/1.65em verdana, sans-serif;}

#leftHome {
	text-align:left;
	color:#eee;
	background-color:transparent;
	font:normal 12px/1.65em verdana, sans-serif;}
	
#right {
	height:300px;
	width:234px;}

#right ul {
	list-style:none;
	padding:0px;
	margin:0px 5px 10px 0px;
	}

#right li {
	padding:0px;
	margin:0px 0px 2px 0px}
	
#right ul li a {
	display:block;
	background-color:#000;
	color:#fff;
	padding:2px 0px 2px 6px;
	width:100%;
	font:bold 12px/1.65em verdana, sans-serif;
	text-decoration:none;}
	
#right ul a:hover {
	background-color:#fff;
	color:#000;}	

#footer {
	font:normal 10px/1.65em verdana, sans-serif;
	color:#999;
	padding:10px 0px;}
	
#footer a {text-decoration:none}
#footer a:hover {text-decoration:underline}


	
.bgabout {background-color:#f99}
.bgpartner {background-color:#9c9}
.bgpartner2 {background-color:#bdb}
.bgcalendar {background-color:#fc9}
.bggoods {background-color:#9cf}
.bgcontact, .bghome {background-color:#ccf}
.bgconsole, .bgleaders {background-color:#ccc}

.define {
	cursor:help;
	background-color:#ffc;
	border-bottom:1px dotted #9c9;
	font-weight:bold;}

.headerabout {background:#fff url(/images/pgheader_about.gif) no-repeat scroll left top}
.headerpartner {background:#fff url(/images/pgheader_partner.gif) no-repeat scroll left top}
.headercalendar {background:#fff url(/images/pgheader_calendar.gif) no-repeat scroll left top}
.headergoods {background:#fff url(/images/pgheader_goods.gif) no-repeat scroll left top}
.headercontact, .headerhome {background:#fff url(/images/pgheader_contact.gif) no-repeat scroll left top}
.headerconsole{background:#fff url(/images/pgheader_console.gif) no-repeat scroll left top}
.headerleaders {background:#fff url(/images/pgheader_leaders.gif) no-repeat scroll left top}

.about {background:#000 url(/images/background_about.jpg) scroll repeat-x left top;}
.about h1, .about #footer a {color:#f99}

.partner {background:#000 url(/images/background_partner.jpg) scroll repeat-x left top;}
.partner  h1, .partner #footer a {color:#9c9}

.calendar {background:#000 url(/images/background_calendar.jpg) scroll repeat-x left top;}
.calendar h1, .calendar #footer a {color:#fc9}

.goods {background:#000 url(/images/background_goods.jpg) scroll repeat-x left top;}
.goods h1, .goods #footer a {color:#9cf}

.contact, .home {background:#000 url(/images/background_contact.jpg) scroll repeat-x left top;}
.contact h1, .contact #footer a, .home h1, .home #footer a {color:#ccf}

.console, .leaders {background:#000 url(/images/background_console.jpg) scroll repeat-x left top;}
.console h1, .console #footer a, .leaders h1, .leaders #footer a {color:#ccc}

.grid {font:normal 11px/1.35em Tahoma, Arial, Helvetica, sans-serif;}
table.grid {
	width:98%;
	border:1px solid #ccc;
	padding:5px;}
.grid tr:hover {background-color:#ffc}
.grid th {text-align:right;}
.grid tr {}
.grid thead {background-color:#ccc;}
.grid .button {
    border:2px solid #000;
    font-size:smaller;
    font-weight:bold;
    padding:2px 0px;
    margin:0px;
}

.input {
	width:150px;
	border:none;
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
    background-color:#ffffcc;
    font-size:11px;
    padding:2px;}

.required {color:#f30}

.error {
	border:2px solid #f30;
	padding:10px;
	background-color:#ffc;
	color:#f30;
	font-size:12px;
	font-weight:bold;
	text-align:center;}
	
.help {
	padding:3px 5px;
	background-color:#9c9;
	color:#063;
	font-size:10px;
	line-height:1.35em;
	font-weight:bold;}

.table {
	border:2px solid #ccc;
	background-color:#fff;}

.welcome {
	font-size:11px;
	color:#fff;
	background-color:#000;
	padding:5px 10px;}

.welcome span {
	font-size:smaller;
	color:#999;}

.welcome a {
	color:#999;
	text-decoration:underline}

.welcome a:hover {color:#fff}

.nowrap { white-space : nowrap; }