@charset "utf-8";
/* CSS Document */

html {
    overflow: -moz-scrollbars-vertical;
	overflow: scroll;
}

body {
    background-color: #CCCCCC;
    margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 40px;
	padding-bottom: 40px;
	text-align: center;
	font-size: 70%;
	font-size: 13px;
}

body, td, input, button {
	font-family: Helvetica, Arial, sans-serif;
	text-align: left;
}

a {
	color: #0040db;
	text-decoration: none;
}

a.h2 {
	color: #0064C5;
}

a:hover{ 
	color: #2968ff;
	text-decoration: none;
}



.header_bg {
}

.middle_bg {
}

.footer_bg {
	background: #ffffff url('img/footer_bg.jpg') left bottom no-repeat;
	margin-top: 30px;
}





.logo_bg {
	background-color: #ffffff;
}

.user_bg {
	/*background-color: #ffffff;*/
	background: #ffffff url('img/user_bg.png') right top no-repeat;
}

.menu_bg {
	background: #ffffff url('img/menu_bg.jpg') left top no-repeat;
}

.main_bg {
	background: #ffffff url('img/main_bg.jpg') left top no-repeat;
	padding-top: 52px;
}


/* USER NOT logged in */
.user {
	padding-top: 13px;
	padding-right: 30px;
}

.user_note_bg {
	height: 20px;
	vertical-align: top;
}

.user_note_negative {
	color: #ff0000;
}

.user_note_positive {
	color:#00CC00;
}

.user_login_table {
	padding-left: 8px;
}

.user_login_text {
	font-size: 12px;
	color: #555555;
}

input.user_login_input {
	font-size: 11px;
	height: 13px;
	width: 100px;
}

.user_password_text {
	font-size: 12px;
	color: #555555;
}

input.user_password_input {
	font-size: 11px;
	height: 13px;
	width: 100px;
}

.user_login_button {
	font-size: 11px;
	width: 50px;
	text-align: center;
}

.user_registration_text {
	font-size: 12px;
}

.user_forgot_password_text {
	font-size: 12px;
}




/* USER logged in */
.user_logged {
	margin-top: 13px;
	margin-right: 0px;
	
}

.user_logged_table_bg {
	margin-left: 85px;
}

.user_logged_table_padding {
	/*background: #f8f8f8;*/
	padding: 5px;
}

.user_logged_table {	
}

.user_logged_text {
	font-size: 12px;
	color: #555555;
}



/* My profile */

.avatar_list_item {
	text-align: center;
	vertical-align: middle;
}

.avatar_list_item_picture {
}




.menu {
	text-align: left;
	vertical-align: top;
	padding-left: 34px;
	padding-top: 52px;
}

.menu_table {
}

a.menu_button01, a.menu_button02, a.menu_button03, a.menu_button04, a.menu_button05, 
a.menu_button06, a.menu_button07,
a.menu_button01_current, a.menu_button02_current, a.menu_button03_current, a.menu_button04_current, a.menu_button05_current, 
a.menu_button06_current, a.menu_button07_current {
	display: block;
	width: 141px;
	text-decoration: none;
}

a.menu_button01 {
	background: #ffffff url('img/menu_01_home.png') left top;
	height: 48px;
}
a.menu_button01_current {
	background: #ffffff url('img/menu_01_home_hl.png') left top;
	height: 48px;
}

a.menu_button02 {
	background: #ffffff url('img/menu_02_registration.png') left top;
	height: 36px;
}
a.menu_button02_current {
	background: #ffffff url('img/menu_02_registration_hl.png') left top;
	height: 36px;
}

a.menu_button03 {
	background: #ffffff url('img/menu_03_download.png') left top;
	height: 38px;
}
a.menu_button03_current {
	background: #ffffff url('img/menu_03_download_hl.png') left top;
	height: 38px;
}

a.menu_button04 {
	background: #ffffff url('img/menu_04_resellers.png') left top;
	height: 37px;
}
a.menu_button04_current {
	background: #ffffff url('img/menu_04_resellers_hl.png') left top;
	height: 37px;
}

a.menu_button05 {
	background: #ffffff url('img/menu_05_phones.png') left top;
	height: 39px;
}
a.menu_button05_current {
	background: #ffffff url('img/menu_05_phones_hl.png') left top;
	height: 39px;
}

a.menu_button06 {
	background: #ffffff url('img/menu_06_news.png') left top;
	height: 37px;
}
a.menu_button06_current {
	background: #ffffff url('img/menu_06_news_hl.png') left top;
	height: 37px;
}

a.menu_button07 {
	background: #ffffff url('img/menu_07_contact.png') left top;
	height: 42px;
}
a.menu_button07_current {
	background: #ffffff url('img/menu_07_contact_hl.png') left top;
	height: 42px;
}







h1 {
	font-size: 16px;
	font-weight: bold;
	color: #0064C5;
	margin-top: 0px;
}

h2 {
	font-size: 14px;
	font-weight: bold;
	color: #0064C5;
	padding-top: 12px;
}

ul {
	list-style-image: url("img/li_dot.png")
}

img a {
	border: none;
}

.main_border_dot_column_bg {
	background: transparent url('img/boder_dot.png') left top;
}

.content_bg {
}

.section_bg {
	padding-left: 24px;
	padding-right: 24px;
}

.section_border_dot_row_bg {
	background: transparent url('img/boder_dot.png') left top;
	height: 6px;
}

.main_border_right_bg {
}





.footer_contact {
	text-align: right;
	padding-top: 20px;
	padding-right: 37px;
}

a.footer_contact_link {
	color: #000000;
	text-decoration: underline;
}






.highlight {
	color: #ff3000;
	font-weight: bold;
}

.more {
	text-align: right;
	font-size: 11px;
	margin-bottom: 7px;
}

.image_right {
	margin-left: 20px;
	margin-bottom: 5px;
}




.registration_text {
	text-align: right;
}

.registration_input {
	width: 200px;
}

.registration_button {
	width: 150px;
	text-align: center;
}

.emailpasswd_button {
	width: 170px;
	text-align: center;
}

.activate_button {
	width: 120px;
	text-align: center;
}



.phone {
	text-align: center;
}

.phone_image {
	text-align: center;
}

.phone_text {
	text-align: center;
}






.news_subtitle {
	margin-bottom:4px;
}
.news_date_subtitle {
	font-size: 11px;
	color: #666666;
}





.contact_text {
	text-align: right;
}

.contact_input {
	width: 200px;
}

.contact_button {
	width: 150px;
	text-align: center;
}

.contact_topic_select {
	width: 200px;
}

.contact_message {
	width: 400px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
}
