html, body {
	height:100%;
}

body {
	margin:0px;
	padding:0px;
	background-image:url(../images/bg_main.png);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#d1d6dc;
	text-align:center;
}

h1,h2,h3,h4,p,form,ul {
	margin:0px;
	padding:0px;
	line-height:12px;
}

img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

a {
	color: #0063dc;
	text-decoration: underline;
}

a:hover {
	color: #ba0000;
	text-decoration: underline;
}

input {
	margin: 0px;
	padding: 0px;
}

#main_container {
	text-align:left;
	width:1000px;
	margin:20px auto;

}

#main_header_container {
	width: 1000px;
	height: 124px;
	position: relative;
}

#main_header_container .header {
	background-image:url(../images/bg_header.png);
	background-repeat:no-repeat;
	width: 1000px;
	height: 64px;
}

#main_header_container #nav_section {
	background-image:url(../images/bg_header_nav.png);
	background-repeat:no-repeat;
	width: 1000px;
	height: 60px;
	position: relative;
}


#main_header_container .header h1 {
	position: absolute;
	top: 17px;
	left: 18px;
}

#main_header_container .header h1 a{
	display:block;
	width: 190px;
	height: 36px;
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
}


#main_header_container .header h1 a span{
	display: none;
}

#free_domain_container {
	position: absolute;
	top: 11px;
	right: 0px;	
	background-image:url(../images/i_free_domain.png);
	background-repeat:no-repeat;
	width: 400px;
	height: 40px;
}

#free_domain_container h2 {
	display: none;
}

#free_domain_container .search_field {
	background-image:url(../images/bg_search_input.gif);
	background-repeat:no-repeat;
	width:218px;
	height:26px;	
	position: absolute;
	top: 6px;
	left: 120px;
}

#free_domain_container .search_field input {
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	padding:6px 0px 0px 5px;
	border:0px;
	background-color:transparent;
	margin-top:1px;
	margin-left:10px;
	width:190px;
}

#free_domain_container .submit {
	width:40px;
	height:40px;	
	position: absolute;
	top: 0px;
	left: 347px;
}

ul#main_nav {
	position: absolute;
	top: 15px;
	left: 20px;
	list-style:none;
	list-style-position:outside;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
}

ul#main_nav li {
	display:inline;
	color:#4c4c4c;
}

ul#main_nav li a {
	color:#4c4c4c;	
	text-decoration:none;
	padding: 0 20px;
	display: block; 
	float: left;
	position: relative;
	background: none;
	height: 28px;
	line-height: 27px;
}

ul#main_nav li a:hover {
	color: #000000;
	text-decoration:none;
}

ul#main_nav li span {
	display: none;	
}

ul#main_nav li.selected a {
	color:#0066c1;	
}


ul#main_nav li.selected a .span_arrow {
	display: block;
	background-image:url(../images/bg_header_nav_selected.gif);
	background-repeat:no-repeat;
	height: 4px;
	position: absolute;
	width: 7px;
	top: 45px;
	left: 50%;
	margin-left: -3px;
}

ul#main_nav li a#nav_item1:hover {
	background-image:url(../images/bt_header_nav1-over.gif);
	background-repeat:no-repeat;
	background-position: center top;
}

ul#main_nav li a#nav_item2:hover {
	background-image:url(../images/bt_header_nav2-over.gif);
	background-repeat:no-repeat;
	background-position: center top;
}

ul#main_nav li a#nav_item3:hover {
	background-image:url(../images/bt_header_nav2-over.gif);
	background-repeat:no-repeat;
	background-position: center top;
}

ul#main_nav li a#nav_item4:hover {
	background-image:url(../images/bt_header_nav2-over.gif);
	background-repeat:no-repeat;
	background-position: center top;
}

ul#main_nav li.selected a:hover {
	color:#0066c1;	
	background: none !important;
}

ul#side_nav {
	position: absolute;
	top: 13px;
	left: 866px;
	list-style:none;
	list-style-position:outside;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
}

ul#side_nav li {
	background-image:url(../images/i_list_sidemenu.gif);
	background-repeat:no-repeat;
	background-position: left center;
	padding-left: 13px;
	color:#4c4c4c;
	margin-bottom:8px;
}

ul#side_nav li a {
	color:#4c4c4c;	
	text-decoration:none;
}

ul#side_nav li a:hover {
	color:#4c4c4c;	
	text-decoration:underline;
}



.shadow {
	behavior:url("../pngbehavior.htc");
	background-image:url(../images/bg_shadow.png);
	background-repeat:no-repeat;
	width: 1000px;
	height: 21px;
}

#main_content_container {
	width: 1000px;
	position: relative;
}

#news_ticker {
	background-image:url(../images/bg_content_news_ticker.gif);
	background-repeat:no-repeat;
	width: 965px;
	height: 23px;
	padding-left: 35px;
	padding-top: 9px;
	color: #666666;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	position: relative;
}

#news_ticker h2 {
	display: none;
}

#news_ticker #span_ticker {
	background-image:url(../images/i_news_ticker.gif);
	background-repeat:no-repeat;
	width: 15px;
	height: 15px;
	position: absolute;
	top: 8px;
	left: 10px;
}

#main_footer_container #quick_nav {
	background-image:url(../images/bg_footer_nav.gif);
	background-repeat:no-repeat;
	width: 1000px;
	height: 116px;
}

#quick_nav .item{
	float: left;
	position: relative;
	width: 728px;
	height: 90px;
	padding-left: 14px;
	padding-right: 10px;
	margin-top: 13px;
}

#quick_nav .item .icon {
	position: absolute;
	top: 20px;
	left: 0px;
	width: 85px;
	text-align: right;
}

#main_footer_container h3 {
	color: #4c4c4c;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	padding: 22px 0px 10px 0px;
}

#main_footer_container h3 a {
	color: #4c4c4c;
	text-decoration: none;
}
#main_footer_container h3 a.new_window {	
	background-image:url(../images/i_new_window.gif);
	background-repeat:no-repeat;
	background-position: top right;
	padding-right: 23px;
}

#main_footer_container h3 a:hover {
	color: #4c4c4c;
	text-decoration: underline;
}
#main_footer_container h3 a.new_window:hover {
	background-image:url(../images/i_new_window-over.gif);
	background-repeat:no-repeat;
	background-position: top right;
}

#main_footer_container p {
	color: #666666;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	line-height: 16px;
	
}

#main_footer_container #bottom_nav {
	background-image:url(../images/bg_footer_bottom.gif);
	background-repeat:no-repeat;
	width: 1000px;
	height: 44px;
	position: relative;
}

#bottom_nav ul {
	list-style:none;
	list-style-position:outside;
	position: absolute;
	top: 14px;
	right: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#bottom_nav  ul li {
	display:inline;
	padding-right: 20px;
}

#bottom_nav  ul li a {
	background-repeat:no-repeat;
	background-position: left center;
	padding-left: 20px;
}

#bottom_nav  ul li a#sitemap {
	background-image:url(../images/i_list_sitemap.gif);
}

#bottom_nav  ul li a.contact {
	background-image:url(../images/i_list_contact.gif);
}

#main_copyright ul li a#mail {
               background-image:url(../images/i_list_copyright_mail.gif);
}


#main_copyright ul li.contact {
               background-image:url(../images/i_list_copyright_contact.gif);
}


#counter_container {
	position: absolute;
	top: 10px;
	left: 10px;
}

#bottom_nav .counter_system {
	float: left;
	margin-right: 10px;
}

#main_copyright {
	position: relative;
	height: 88px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;

}

#main_copyright h1 {
	display: none;
}

#main_copyright h2 {
	position: absolute;
	color: #58636d;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	top: 0px;
	left: 14px;
}

#main_copyright h2 .span {
	display: none;
}

#main_copyright ul {
	list-style:none;
	list-style-position:outside;
	position: absolute;
	top: 0px;
	left: 160px;
	color: #333333;
}

#main_copyright  ul li {
	display:inline;
	padding-left: 15px;
	padding-right: 18px;
	background-repeat:no-repeat;
	background-position: left center;
}

#main_copyright  ul li a {
	background-repeat:no-repeat;
	background-position: left center;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 16px;
	font-size:11px;

}

#main_copyright #description {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	position: absolute;
	color: #606b75;
	top: 20px;
	left: 14px;
}

#main_copyright #login {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	position: absolute;
	top: 0px;
	right: 14px;
}

#login a {
	color: #666666;
	text-decoration: none;
}

#login a:hover {
	color: #000;
	text-decoration: none;
}

