@charset "UTF-8";
/*
Design Layout CSS
Revision: 1.0
Copyright (c) 2009 by HHD Software
This file is part of the HHD Software Web Site
Do not use it and do not make copies of it without written permission from HHD Software
Please contact us at http://www.hhdsoftware.com/Company/contact-us.html

Note to e l t i m a guys (and Ñ å ð ¸ ã à   Ñ å ì å í ö î â especially): YOU can copy everything, as you always do...
*/

#center {
	margin: 0em auto;
	width: 965px;
}
#home {
	display: none;
}
#ch_all {
	float: right;
	clear: right;
	width: 175px;
	height: 100%;
}
#google_ad {
	padding-top: 16px;
	margin-top: 16px;
}
#all {
	width: 780px;
	padding: 0;
/*	float: left; */
	margin: 0 auto;
}
#center_body
{
    margin: 0 auto;
    width: 780px;
}

/* Header */

#header_all {
	width: 780px;
	height: 68px;
}
#header_logo {
	width: 121px;
	height: 68px;
	float: left;
	clear: left;
	display: inline;
	background-image: url(images/design/header-border.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
#header_logo a img {
	width: 86px;
	height: 50px;
	padding: 9px 17px 9px 18px;
}

#header_welc_slogan {
	width: 183px;
	height: 68px;
	float: left;
	display: inline;
}
.logged
{
    width: 395px !important;   
}
#header_welc {

	height: 36px;
	padding: 7px 0 0 6px;
	overflow: hidden;
}

.logged #header_welc
{
    width:391px;
}

#header_slogan {
	width: 183px;
	height: 25px;
}
#header_slogan img {
	width: 111px;
	height: 19px;
	float: right;
	margin: 0;
	padding: 0 11px 0 0;
}
#header_login {
	width: 194px;
	padding: 0 0 0 18px;
	height: 68px;
	float: left;
}
#login_form {
	margin: 0;
	padding: 0;
}
#login_top {
	height: 22px;	
}
#login_t {
	width: 74px;
	height: 16px;
	padding: 6px 0 0 0;
	float: left;
}
#passw_t {
	width: 120px;
	height: 16px;
	padding: 6px 0 0 0;
	float: left;
}
#login_middle {
	height: 21px;
}
#login_inp {
	width: 73px;
	float: left;
}
#login_inp input {
	margin: 0;
	float: left;
}
#passw_inp {
	width: 73px;
	float: left;
}
#passw_inp input {
	margin: 0;
	float: left;
}
#passw_go {
	height: 20px;
	float: left;
	cursor: pointer;
}
#passw_go input {
	margin: -1px 0 0 2px;
	cursor: pointer;
}
#login_bottom {
	height: 25px;	
}
#login_bottom label {
	float: left;;	
}
#header_login_button {
	height: 20px;
	width: 20px;
	margin: 0;
	float: left;
	cursor: pointer;
	background-image: url(images/design/button-login.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#login_chkbox {
	padding: 2px 0 0 0;
	float: left;
}
#login_chkbox input {
	margin: 0;
	padding: 0;
	width: 13px;
	height: 13px;
	float: left;
}
#login_rembr {
	width: 164px;
	height: 13px;
	padding: 2px 0 0 5px;
	float: left;
}
#header_links_gr {
	width: 264px;
	height: 68px;
	float: left;
	display: inline;
	background-image: url(images/design/header-border.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#header_links_gr_l {
	width: 119px;
	height: 54px;
	padding: 7px 0 0 0;
	float: left;
	display: inline;
}
#header_links_gr_r {
	width: 145px;
	height: 54px;
	padding: 7px 0 0 0;
	float: left;
	display: inline;
}
.header_links_row {
 	height: 16px;
	padding: 1px 0;
}
a.header_link, a:visited.header_link {
	height: 16px;
	margin: 0;
	padding: 0;
}
a:active.header_link, a:hover.header_link {
	margin: 0;
	padding: 0;
}
.header_link img {
	width: 16px;
	height: 16px;
	float: left;
	padding: 0;
	margin: 0;
}
a.header_link span.header_link_space, a:visited.header_link span.header_link_space {
	width: 11px;
	height: 16px;
	float: left;
}
 a:active.header_link span.header_link_space, a:hover.header_link span.header_link_space {
	width: 11px;
	height: 16px;
	background-image: url(images/design/yellow-arrow.gif);
	background-position: center right;
	background-repeat: no-repeat;
	float: left;
	cursor: pointer;
}
a.header_link span.header_link_text, a:visited.header_link span.header_link_text {
	cursor: pointer;
	text-decoration: none;
}
a:active.header_link span.header_link_text, a:hover.header_link span.header_link_text {
	cursor: pointer;
	text-decoration: underline;
}
.header_link span.header_link_text, .header_link span.header_link_text:visited {
	padding: 2px 0 0 4px;
	float: left;
}
#path {
	width: 780px;
	height: 16px;
	clear:both;
	padding-top:4px;
}
.path_h {
	padding: 5px 0;
}
.path_h img {
	padding: 0 8px;
}
.path_lnk {
	padding: 4px 0;
}
.path_lnk img, .path_lnk_active img {
	padding: 0 6px;
}
.path_lnk_active {
	padding: 4px 0;
}
#path_bottom {
	width: 780px;
	height: 1px;
}
#path_bottom_l {
	width: 621px;
	height: 1px;
	float: left;
	background-image: url(images/design/path-gradient.gif);
	background-position: center;
	background-repeat: no-repeat;
}
#path_bottom_l img {
	float: left;
}
#path_bottom_r {
	width: 159px;
	height: 1px;
	float: left;
}
#path_bottom_r img {
	float: left;
}
#center_footer {
	width:780px;
	margin: 0 auto;
	padding-top: 10px;
	float: none;
	clear: both;
}
#footer_menu {
	width: 780px;
	height: 22px;
}
.footer_menu_brd {
	width: 780px;
	height: 1px;
}
.footer_menu_brd img {
	width: 780px;
	height: 1px;
	float: left;
}
#footer_menu_content {
	width: 780px;
	height: 20px;
	text-align: center;
}

dl#footer_menu_nav 
{
	text-align:center;
	padding-top:3px;
	margin:0;
}

#footer_menu_nav dt{
	display: none;
	margin: 0;
}
#footer_menu_nav dd
{
   display:inline;
	height: 14px;
	padding: 3px 8px 3px 6px;
	margin: 0;
	background-image: url(images/design/dot-cadetblue.gif);
	background-position: center right;
	background-repeat: no-repeat;
}

#footer_menu_nav dd.last_dd
{
   display:inline;
	height: 14px;
	padding: 3px 8px 3px 6px;
	margin: 0;
	background-image: none;
	background-position: center right;
	background-repeat: no-repeat;
}
#footer_data {
	width: 764px;
	height: 63px;
	padding: 10px 8px;
}
.footer_data_div {
	padding: 4px 0;
}
.footer_data_div img, .footer_data_div span {
	float: left;
}
.footer_data_div {
	clear: both;
	height: 14px;
}
.footer_voicemail_span
{
    padding-left: 10px;
}
.footer_addr_span {
	padding-left: 10px ;
}
#footer_data_l {
	width: 328px;
	float: left;
}
#footer_data_c {
	float: left;
	width: 244px;
}
#footer_data_r {
	width: 180px;
	float: right;
	text-align: right;
}
#footer_addthis {
	padding: 8px;
	float: none;
	clear: both;
	text-align: center;
}
#footer_addthis img {
	margin-left: 16px;
}
.ontopnew {
	text-align: right;
	margin-top: 15px;
}
.w100p {
	width: 100%;
}
.h_center {
	text-align: center;
}
.centered {
	margin: 10px auto;
	text-align: center;
}
.shifted {
	margin-left: 4px;
	margin-right: 4px;
}