@import "reset.css";

html
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

body
{
	background-color:#090a0b;
}
.clear
{
	clear:both;
}

.right {float:right;}

p { line-height:16px; }

.spacer {width:22px; background-color:#090a0b;}

.page_container { width:890px; margin:38px auto 0; }
	.page_container .header { color:#999;padding-bottom:19px; height:53px;}

.layout
{
	width:890px;
}

.main_menu { background:url(../images/menu_background.gif) repeat-x #7474A1; width:160px; padding:40px 25px 20px; }
.main_menu ul li a
{
	color:#e6f3ff;
	text-transform:uppercase;
	font-weight:normal;
	font-size:16px;
	line-height:20px;
	font-family: "Avant Garde", "Century Gothic", sans-serif;
}

.main_menu ul li a:hover
{
	color:#66ffff;
}

.main_menu ul li ul li
{
	margin-left:20px;
}
.main_menu ul li ul li a
{
	font-size:12px;
	color:#94b0ca;
	line-height:16px;
}


.column1 { padding:25px 12px 20px; width:239px; background-color:#1e1f36; }
	.column1 h1 { color:#AAAADD; font-size:16px; font-weight:bold; background:url(../images/dot-h-grey1.gif) left bottom repeat-x; padding:14px 0 10px; }
	.column1 li { color:#6262bb; background:url(../images/dot-h-grey1.gif) left bottom repeat-x; padding:6px 0 6px;  }
	.column1 li a { color:#6262bb; }
	.column1 li a.marked {color:#D7E5F4;}
	.column1 li a:hover {color:#C28017;}
	
.column2, .column1_2 { padding:24px 12px 80px; color:#474747; background-color:#FFFFFF; }
.column2 {  width:350px;  }
.column1_2 { background-color:#FFF; }
		
.column2 h1, .column1_2 h1 { color:#555; font-size:16px; font-weight:bold; margin:20px 0 10px; padding-bottom:4px; background:url(../images/dot-h-grey1.gif) left bottom repeat-x; }

.column1 h2 a, .column1 h2 { color:#AAAADD; font-size:14px; font-weight:normal; margin:10px 0 0; padding-bottom:4px; }
.column2 p, .column1_2 p { margin:5px 0; }
.column2 ul, .column1_2 ul { list-style:disc; }
.column2 ul, .column1_2 li { margin-left:40px; }

.header_img
{
	margin:-24px -12px 20px;
}
		
.footer { background:url(../images/bg_footer.gif) repeat-x; margin-top:19px; height:107px; width:100%; }
	.footer .f1 {width:210px;}
	.footer .f2 {padding:10px; color:#EEE; text-align:right; line-height:14px;}
	a.subscription {color:#EEE; left center no-repeat; }
	a.subscription:hover {color:#FFF; }
	

a:hover {
	color: #C28017;
}

a {
	text-decoration: none;
	color: #4e4e4e;
}

a.thumb img
{
	margin: 4px 3px 0px 4px;
}

fieldset {background:url(../images/dot-h-grey1.gif) left top repeat-x #F3F3F3; padding-top:10px;}
fieldset ul li { list-style:none; padding: 4px 0 4px; }
fieldset ul li label { float: left; width: 100px; margin: 6px 10px 0 -70px;  text-align: right; color:#333; }
fieldset ul li label span { color: #F00000; font-size:13px;}
fieldset input[type=text] { width:200px;}
fieldset input[type=submit] { font-size:12px; height:22px;}
fieldset .buttons { padding: 10px 0 10px 79px; margin-top:10px; background:url(../images/dot-h-grey1.gif) left top repeat-x;}

.error {color:#F00000; margin:2px 0 2px;}

