* {
	margin: 0;
	padding: 0;
	outline: 0;
}
html {
	overflow-y: scroll;
}
		html.no_scroll {
			overflow-y: hidden;
		}
body {
	font-family: Tahoma, Nimbus Sans L, sans-serif;
	font-size: 11px;
	padding: 63px 0 40px;
	background: #ebebeb url('backgrou.gif') repeat-x left top;
}
		body.no_header {
			padding-top: 0;
			background: white none no-repeat left top;
		}
		body.wait,
		body.wait * {
			cursor: progress !important;
		}
h1,
h2,
h3,
h4,
h5 {
	font-family: Arial, Nimbus Sans L, sans-serif;
}
h1,h5 {
	font-size: 17px;
	line-height: 20px;
}
h2 {
	float: left;
	margin-right: 3px;
	font-size: 17px;
}
h3 {
	float: left;
	margin-right: 3px;
	font-size: 12px;
}
h4 {
	font-size: 12px;
}
a {
	color: #495bb1;
	text-decoration: none;
}
a:hover {
	color: #cc0000;
}
b, i {
	font-style: normal;
	font-weight: normal;
}
input,
textarea {
	float: left;
	border: none;
	font-family: Tahoma, Nimbus Sans L, sans-serif;
	font-size: 11px;
	background-color: white;
}
input {
	height: 15px;
	line-height: 14px;
	padding: 5px 0 7px;
}
img {
	border: none;
	vertical-align: top;
}
p {
	margin-bottom: 13px;
}

.right {
	float: right !important;
}
#wrapper {
	zoom: 1;
}
.content {
	position: relative;
	width: 980px;
	padding: 0 10px;
	margin: 0 auto;
	z-index: 1;
}
.content_inside {
	width: 810px;
	padding-left: 180px;
}
#header {
	position: relative;
	top: -63px;
	height: 63px;
	margin-left: -170px;
	z-index: 10;
}
#footer {
	position: relative;
	clear: both;
	top: 40px;
	height: 13px;
	padding: 12px 15px 15px;
	margin-left: -170px;
	border-top: 1px solid #cccccc;
	color: #999999;
	overflow: hidden;
}
		#footer.footer_simple {
			top: auto;
			margin-left: 0;
		}
		#footer_left,
		#footer_right {
			width: 220px;
		}

		#footer_left,
		.footer_powered_text {
			float: left;
		}
		.footer_powered_image {
			float: left;
			width: 98px;
			height: 23px;
			margin: -5px 0 -5px 5px;
			background: transparent url('sprites_.png') no-repeat -204px -878px;
		}
		#footer_center {
			width: 400px;
			height: 13px;
			padding-left: 100px;
			margin: 0 auto;
		}
		#footer_right {
			float: right;
			text-align: right;
		}
#logo {
	float: left;
	width: 118px;
	height: 30px;
	margin: 15px 30px 15px 18px;
	background: transparent url('sprites_.png') no-repeat 0px -932px;
}
#left_navigation {
	float: left;
	list-style: none;
	margin-top: 10px;
	overflow: hidden;
	padding: 19px 0 14px;
}
		.left_navigation_item {
			float: left;
			margin-right: -1px;
		}
		.left_navigation_link {
			float: left;
			height: 20px;
			font-weight: bold;
			color: #495bb1;
			border-right: 1px solid #dadada;
			text-decoration: none;
			cursor: pointer;
		}
		.left_navigation_link:hover {
			color: #cc0000;
		}
		.left_navigation_l,
		.left_navigation_r {
			visibility: hidden;
			position: relative;
			float: left;
			width: 8px;
			height: 53px;
			margin: -19px -1px -14px;
		}
		.left_navigation_l {
			background: transparent url('sprites0.png') no-repeat -18px -36px;
		}
		.left_navigation_r {
			background: transparent url('sprites0.png') no-repeat -28px -36px;
		}
		.left_navigation_box {
			position: relative;
			float: left;
			height: 17px;
			padding: 3px 14px 14px 15px;
			margin: 0 1px -14px;
		}
		.left_navigation_text {
			float: left;
		}
		.left_navigation_icon {
			float: left;
			width: 24px;
			height: 20px;
			margin: -3px 4px 0 -4px;
		}
		.left_navigation_radar {
			float: left;
			width: 64px;
			height: 20px;
			margin-top: -3px;
			background: transparent url('sprites_.png') no-repeat -204px -902px;
		}
		.mail {
			background: transparent url('sprites0.png') no-repeat 0px -1862px;
		}
		.contacts {
			background: transparent url('sprites0.png') no-repeat 0px -1884px;
		}
		.left_navigation_link.lnl_selected,
		.left_navigation_link.lnl_selected:hover {
			color: black;
		}
				.left_navigation_link.lnl_selected .left_navigation_box {
					background-color: white;
				}
				.left_navigation_link.lnl_selected .left_navigation_l,
				.left_navigation_link.lnl_selected .left_navigation_r {
					visibility: visible;
				}
.header_message {
	position: fixed !important;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 10;
}
		.header_message_slider {
			position: relative;
			background-color: #f0f7e2;
			border-bottom: 1px solid #90c65c;
			margin-bottom: -31px;
			zoom: 1;
		}
		.header_message_container {
			position: relative;
			height: 31px;
			padding: 0 8px;
		}
		.header_message_text {
			display: block;
			font-family: Tahoma, Nimbus Sans L, sans-serif;
			font-size: 14px;
			height: 18px;
			padding: 6px 0 0 2px;
			margin-right: 23px;
			overflow: hidden;
		}
		.header_message_icon {
			float: left;
			width: 19px;
			height: 19px;
			margin: 6px 8px 0 0;
			background: transparent url('loading0.gif') no-repeat 0px 0px;
		}
		.header_message_toolbar {
			position: absolute;
			right: 10px;
			top: 8px;
		}
		.header_message_close {
			float: left;
			width: 20px;
			height: 20px;
			margin: -3px -4px -4px -5px;
			background: transparent url('sprites0.png') no-repeat -2px -2148px;
			cursor: pointer;
		}
.header_right {
	position: absolute;
	right: 0;
	top: 11px;
	width: 340px;
	height: 38px;
}
		#user_mail {
			float: right;
			color: #495bb1;
			font-size: 13px;
			font-weight: bold;
			text-align: right;
		}
		#user_mail_domain {
			color: #aab8ff;
		}
		#user_image {
			float: right;
			width: 32px;
			height: 32px;
			border: 1px solid #dadada;
			padding: 1px;
			background-color: white;
			margin: 1px 0 0 10px;
		}
		#right_navigation {
			position: absolute;
			bottom: 4px;
			right: 35px;
			overflow: hidden;
			list-style: none;
		}
		.right_navigation_item {
			float: right;
			margin: 0 -1px 0 1px;
		}
		.right_navigation_link {
			height: 14px;
			color: #495bb1;
			padding: 0 10px;
			border-right: 1px solid #dadada;
			text-decoration: none;
			cursor: pointer;
			zoom: 1;
		}
		.right_navigation_link:hover {
			color: #cc0000;
		}
#left_column {
	position: relative;
	float: left;
	left: -170px;
	top: -43px;
	width: 154px;
	margin: 0 -154px -83px 0;
}
#right_column {
	position: relative;
	float: left;
	top: -43px;
	margin-bottom: -83px;
	width: 100%;
}
		.hidden_column {
			position: relative;
			height: 0px;
			overflow: hidden;
		}
.messages {
	padding-right: 316px;
}
		.messages_columns,
		.messages_left {
			float: left;
			width: 100%;
		}
		.messages_right {
			float: right;
			width: 300px;
			padding-left: 16px;
			margin-right: -316px;
		}
.hidden {
	position: absolute !important;
	visibility: hidden !important;
	width: 0 !important;
	height: 0 !important;
	overflow: hidden !important;
}
.gray_text {
	color: #999999 !important;
}
.red_text {
	color: #cc0000 !important;
}
.green_text {
	color: #4a8218 !important;
}
.black_text {
	color: black !important;
}
.left {
	float: left;
	margin-right: 5px;
}
.round_box {
	position: relative;
	font-family: Tahoma, Nimbus Sans L, sans-serif;
	font-size: 11px;
	padding: 6px 0;
	margin-bottom: 16px;
	zoom: 1;
}
		.round_box_content {
			border-left: 1px solid #dadada;
			border-right: 1px solid #dadada;
			background-color: white;
			padding: 0px 15px 5px;
			zoom: 1;
		}
		.round_box_header,
		.round_box_header_small {
			margin: 0 -15px 10px;
		}
		.round_box_header {
			height: 29px;
			line-height: 18px;
			vertical-align: top;
			padding: 7px 15px 5px;
			background: transparent url('gradient.png') repeat-x left -8px;
		}
		.round_box_header_small {
			height: 24px;
			line-height: 22px;
			padding: 0 15px 5px;
			background: transparent url('gradient.png') repeat-x left -210px;
		}
		.round_box_header_tools_left,
		.round_box_header_tools_right {
			position: relative;
			line-height: 13px;
			padding-top: 0px;
		}
		.round_box_header_tools_left {
			float: left;
		}
		.round_box_header_tools_right {
			position: absolute;
			right: 15px;
			top: 13px;
		}
		.header_search {
			margin-top: -4px;
		}
		.round_box_top,
		.round_box_bottom {
			position: relative;
			height: 5px;
			margin: 0 -10px -6px;
			font-size: 0;
			background-color: white;
		}
		.round_box_top {
			top: -6px;
			border-top: 1px solid #dadada;
		}
		.round_box_bottom {
			clear: both;
			top: 5px;
			border-bottom: 1px solid #dadada;
		}
		.round_box_tl,
		.round_box_tr,
		.round_box_bl,
		.round_box_br {
			position: absolute;
			width: 6px;
			height: 6px;
			display: block;
		}
		.round_box_tl {
			top: -1px;
			left: -6px;
			background: transparent url('sprites0.png') no-repeat 0px -8px;
		}
		.round_box_tr {
			top: -1px;
			right: -6px;
			background: transparent url('sprites0.png') no-repeat -6px -8px;
		}
		.round_box_bl {
			top: 0px;
			left: -6px;
			background: transparent url('sprites0.png') no-repeat 0px -14px;
		}
		.round_box_br {
			top: 0px;
			right: -6px;
			background: transparent url('sprites0.png') no-repeat -6px -14px;
		}
		.message_content {
			position: relative;
		}
		.message_icon {
			position: relative;
			float: left;
			left: -10px;
			width: 74px;
			height: 56px;
			margin: 7px -3px 0 0 !important;
			margin-right: -6px;
		}
		.message_icon.mi_popup {
			margin: 0 -8px 0 0 !important;
			margin-right: 0;
		}
		.big_ok {
			background: transparent url('sprites_.png') no-repeat -144px 0px;
		}
		.big_error {
			background: transparent url('sprites_.png') no-repeat -144px -58px;
		}
		.big_question {
			background: transparent url('sprites_.png') no-repeat -222px -58px;
		}
		.message_text {
			height: 15px;
			padding: 27px 40px 23px 0;
		}
		.message_login {
			position: relative;
			float: left;
			padding: 5px 0 25px;
			color: #999999;
		}
		.message_text.mt_login {
			height: 30px;
			padding: 20px 0 22px;
			color: black;
		}
		.round_box.green_box {
			color: #4a8218;
		}
				.round_box.green_box .round_box_top,
				.round_box.green_box .round_box_bottom,
				.round_box.green_box .round_box_content {
					background-color: #f0f7e2;
				}
				.round_box.green_box .round_box_content {
					border-left: 1px solid #90c65c;
					border-right: 1px solid #90c65c;
					background: #f0f7e2 url('gradient.png') repeat-x 0px -360px;
				}
				.round_box.green_box .round_box_top {
					border-top: 1px solid #90c65c;
				}
				.round_box.green_box .round_box_bottom {
					border-bottom: 1px solid #90c65c;
				}
				.round_box.green_box .round_box_tl {
					background: transparent url('sprites0.png') no-repeat -16px -130px;
				}
				.round_box.green_box .round_box_tr {
					background: transparent url('sprites0.png') no-repeat -22px -130px;
				}
				.round_box.green_box .round_box_bl {
					background: transparent url('sprites0.png') no-repeat -16px -136px;
				}
				.round_box.green_box .round_box_br {
					background: transparent url('sprites0.png') no-repeat -22px -136px;
				}
		.round_box.red_box {
			color: #cc0000;
		}
				.round_box.red_box .round_box_top,
				.round_box.red_box .round_box_bottom,
				.round_box.red_box .round_box_content {
					background-color: #fae6e6;
				}
				.round_box.red_box .round_box_content {
					border-left: 1px solid #e68080;
					border-right: 1px solid #e68080;
					background: #fae6e6 url('gradient.png') repeat-x 0px -279px;
				}
				.round_box.red_box .round_box_top {
					border-top: 1px solid #e68080;
				}
				.round_box.red_box .round_box_bottom {
					border-bottom: 1px solid #e68080;
				}
				.round_box.red_box .round_box_tl {
					background: transparent url('sprites0.png') no-repeat -16px -144px;
				}
				.round_box.red_box .round_box_tr {
					background: transparent url('sprites0.png') no-repeat -22px -144px;
				}
				.round_box.red_box .round_box_bl {
					background: transparent url('sprites0.png') no-repeat -16px -150px;
				}
				.round_box.red_box .round_box_br {
					background: transparent url('sprites0.png') no-repeat -22px -150px;
				}
.round_box.menu {
	margin-bottom: 33px;
}
		.round_box_tab {
			position: absolute;
			display: block;
			top: 0px;
			right: 0px;
			height: 16px;
			font-size: 9px;
			padding: 5px 4px 3px 18px;
			color: #999999;
			background: transparent url('gradient.png') repeat-x left -145px;
		}
		.round_box_tab_left {
			position: absolute;
			top: 0px;
			left: -18px;
			width: 18px;
			height: 24px;
			background: transparent url('sprites0.png') no-repeat 0px -164px;
			cursor: pointer;
		}
		.round_box_tab_right {
			position: absolute;
			top: 0px;
			right: -6px;
			width: 6px;
			height: 24px;
			background: transparent url('sprites0.png') no-repeat -18px -164px;
			cursor: pointer;
		}
		.round_box_tab_icon {
			position: absolute;
			top: 1px;
			left: -6px;
			width: 24px;
			height: 20px;
			background: transparent url('sprites0.png') no-repeat 0px -498px;
			cursor: pointer;
		}
		.round_box_tab:hover {
			color: #495bb1;
			background-color: white;
		}
				.round_box_tab:hover .round_box_tab_icon {
					width: 25px;
					background: transparent url('sprites0.png') no-repeat 0px -520px;
				}
				.round_box.menu .round_box_content {
					padding: 0;
					background-color: #f7f7e3;
					zoom: 1;
				}
				.round_box.menu .round_box_top,
				.round_box.menu .round_box_bottom {
					margin: 0 5px;
					background-color: #f7f7e3;
				}
				.round_box.menu .round_box_tl {
					background: transparent url('sprites0.png') no-repeat 0px -22px;
				}
				.round_box.menu .round_box_tr {
					background: transparent url('sprites0.png') no-repeat -6px -22px;
				}
				.round_box.menu .round_box_bl {
					background: transparent url('sprites0.png') no-repeat 0px -28px;
				}
				.round_box.menu .round_box_br {
					background: transparent url('sprites0.png') no-repeat -6px -28px;
				}
		#main_menu_toolbar {
			display: block;
			margin-top: -1px;
			height: 33px;
			padding: 0 0 11px 10px;
		}
		#main_menu {
			float: left;
			width: 100%;
			list-style: none;
			margin-bottom: -7px;
			text-transform: uppercase;
		}
		.main_menu_item {
			position: relative;
			float: left;
			line-height: 33px;
			width: 100%;
		}
		.main_menu_item_new {
			position: relative;
			width: 100%;
			margin: 8px 0 5px;
		}
		.main_menu_link {
			position: relative;
			display: block;
			padding: 8px 10px 13px 36px;
			line-height: 13px;
			color: #495bb1;
			background: transparent url('gradient.png') repeat-x left 32px;
		}
		.main_menu_link:hover {
			color: #cc0000;
			background: transparent url('gradient.png') repeat-x left -49px;
		}
/*
		.main_menu_link:active {
			background: transparent url('../images/gradients.png') repeat-x left 32px;
		}
*/
		.folder_name {
			display: block;
			height: 13px;
			overflow: hidden;
			word-wrap: break-word;
			cursor: pointer;
		}
		.main_menu_link.unread {
			font-weight: bold;
		}
		.main_menu_number {
			display: none;
		}
				.unread .main_menu_number {
					display: inline;
					font-weight: normal;
					color: #999999;
					padding: 0 9px 0 5px;
					height: 13px;
				}
				.new .main_menu_number {
					background: transparent url('sprites0.png') no-repeat right -762px;
				}
		.main_menu_icon {
			position: absolute;
			top: 4px;
			left: 9px;
			width: 24px;
			height: 20px;
			cursor: pointer;
		}
		.bi_new {
			background: transparent url('sprites0.png') no-repeat 0px -342px;
		}
		.inbox {
			background: transparent url('sprites0.png') no-repeat 0px -366px;
		}
		.sent {
			background: transparent url('sprites0.png') no-repeat 0px -388px;
		}
		.drafts {
			background: transparent url('sprites0.png') no-repeat 0px -410px;
		}
		.spam {
			background: transparent url('sprites0.png') no-repeat 0px -432px;
		}
		.trash {
			background: transparent url('sprites0.png') no-repeat 0px -456px;
		}
		.send_mail {
			background: transparent url('sprites0.png') no-repeat 0px -1376px;
		}
		.reply {
			background: transparent url('sprites0.png') no-repeat 0px -1728px;
		}
		#new_mail_button {
			background: none;
			font-weight: bold;
			padding: 5px 10px 0 10px;
			height: 43px;
		}
		.main_menu_item_toolbar {
			display: none;
			position: absolute;
			right: -9px;
			top: 3px;
			width: 56px;
			height: 23px;
			background-color: white;
			border-top: 1px solid #dadada;
			border-bottom: 1px solid #dadada;
			z-index: 1;
		}
				.show_tools .main_menu_item_toolbar {
					display: block;
				}
		.main_menu_icon.clear {
			left: auto;
			top: 5px;
			right: 5px;
			background: transparent url('sprites0.png') no-repeat 0px -542px;
			z-index: 2;
		}
		.main_menu_icon.clear:hover {
			background: transparent url('sprites0.png') no-repeat 0px -564px;
		}
		.main_menu_selector_left,
		.main_menu_selector_right {
			visibility: hidden;
			position: absolute;
			top: 0px;
			height: 35px;
		}
		.main_menu_selector_left {
			left: 0;
			background: transparent url('sprites0.png') no-repeat 0px -190px;
		}
		.main_menu_selector_right {
			right: -12px;
			background: transparent url('sprites0.png') no-repeat -10px -190px;
		}
		.main_menu_link.selected {
			background: #F7F7E3 url('gradient.png') repeat-x left -169px;
			color: black;
			top: -2px;
			padding-top: 10px;
			padding-bottom: 11px;
		}
				.main_menu_link.selected .main_menu_selector_left {
					visibility: visible;
					width: 10px;
				}
				.main_menu_link.selected .main_menu_selector_right {
					visibility: visible;
					width: 12px;
				}
				.main_menu_link.selected .main_menu_icon,
				.main_menu_link.selected .main_menu_icon.clear {
					top: 6px;
				}
				.main_menu_link.selected .main_menu_item_toolbar {
					top: 5px;
				}
		.main_menu_link.selected:hover {
			background: #F7F7E3 url('gradient.png') repeat-x left -169px;
		}
.button {
	position: relative;
	display: block;
	float: left;
	height: 29px;
	padding: 0 6px;
	color: #495bb1;
	font-family: Tahoma, Nimbus Sans L, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
		.button_icon {
			position: absolute;
			left: 2px;
			top: 4px;
			width: 25px;
			height: 19px;
			cursor: pointer;
		}
		.button_text {
			position: relative;
			float: left;
			display: block;
			height: 31px;
			line-height: 29px;
			padding: 0 4px 0 33px;
			border-top: 1px solid #cccccc;
			border-bottom: 1px solid #cccccc;
			background: transparent url('gradient.png') repeat-x left -83px;
			cursor: pointer;
		}
		.button_border_left,
		.button_border_right {
			position: absolute;
			display: block;
			top: 0px;
			width: 6px;
			height: 33px;
			cursor: pointer;
		}
		.button_border_left {
			left: 0px;
			background: transparent url('sprites0.png') no-repeat 0px -36px;
		}
		.button_border_right {
			right: 0px;
			background: transparent url('sprites0.png') no-repeat -10px -36px;
		}
		.button:hover {
			color: #cc0000;
			background: transparent;
		}
				.button:hover .button_text {
					background: transparent url('gradient.png') repeat-x left -83px;
					border-top: 1px solid #a6a6a6;
					border-bottom: 1px solid #a6a6a6;
				}
				.button:hover .button_border_left {
					width: 8px;
					background: transparent url('sprites0.png') no-repeat 0px -70px;
				}
				.button:hover .button_border_right {
					width: 8px;
					background: transparent url('sprites0.png') no-repeat -8px -70px;
				}
				.button.small .button_text {
					height: 27px;
					line-height: 25px;
					padding: 0 14px 0 15px;
					color: black;
					border-top: 1px solid #a6a6a6;
					border-bottom: 1px solid #a6a6a6;
					background: transparent url('gradient.png') repeat-x left -85px;
				}
				.button.small .button_border_left {
					height: 29px;
					background: transparent url('sprites0.png') repeat-x 0px -104px;
				}
				.button.small .button_border_right {
					height: 29px;
					background: transparent url('sprites0.png') repeat-x -8px -104px;
				}
				.button.small:hover .button_text {
					background: transparent url('gradient.png') repeat-x left -436px;
				}
				.button.small:hover .button_border_left {
					width: 8px;
					background: transparent url('sprites0.png') repeat-x 0px -134px;
				}
				.button.small:hover .button_border_right {
					width: 8px;
					background: transparent url('sprites0.png') repeat-x -6px -134px;
				}
				.button.small.no_left_border {
					float: right;
					padding-left: 0;
					z-index: 1;
				}
				.button.small.no_left_border .button_text {
					padding-left: 20px;
					border-left: 1px solid #a6a6a6;
				}
				#main_menu_toolbar .button_text {
					width: 83px;
					text-transform: uppercase;
				}
.mail_toolbar {
	position: relative;
	height: 33px;
	padding-top: 12px;
}
.mail_toolbar.top {
	margin-top: -10px;
}
.mail_toolbar.bottom {
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: -10px;
}
.mail_toolbar_button {
	margin: -6px 10px 0 0;
}
.mail_toolbar_right {
	position: absolute;
	right: 0px;
	top: 12px;
}
.mail_toolbar_left {
	float: left;
}
#mail_ad {
	position: relative;
	height: 33px;
	padding: 0 59px 0 10px;
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	margin-bottom: -1px;
	zoom: 1;
}
		.mail_ad_text {
			position: relative;
			float: left;
			top: -1px;
			width: 100%;
			height: 33px;
		}
		.mail_ad_title {
			float: right;
			top: 15px;
			right: 10px;
			width: 40px;
			padding-left: 10px;
			margin: 9px -50px 0 0;
			color: #999999;
			font-size: 10px;
		}
.mail_table {
	width: 100%;
	border-bottom: 1px solid #dadada;
}
		.mail_table_row {
			position: relative;
			height: 37px;
			margin-bottom: -1px;
			border-top: 1px solid #dadada;
			border-bottom: 1px solid #dadada;
		}
		.mail_table.blur_table .mail_table_row {
			opacity: 0.4;
			filter: alpha(opacity = 40);
		}
		.mail_table_select {
			position: absolute;
			top: 0px;
			left: 0px;
			width: 76px;
			padding: 8px 0 9px 0;
		}
		.mail_table_move {
			position: relative;
			float: left;
			left: -2px;
			width: 13px;
			height: 19px;
			margin-top: 1px;
			background: url("sprites0.png") no-repeat scroll -28px -8px transparent;
			cursor: move;
		}
		.mail_table_status {
			display: block;
			float: left;
			width: 29px;
			height: 20px;
			background: transparent url('sprites0.png') no-repeat 0px -784px;
			cursor: pointer;
		}
		.mail_table_status:hover {
			background-position: 0px -806px;
		}
		.mail_table_tools {
			position: absolute;
			top: 5px;
			right: 16px;
			height: 0;
			overflow: hidden;
			cursor: default;
		}
		.mail_table_tools.mtt_input {
			visibility: visible;
			top: 2px;
			right: -2px;
			height: 23px;
			width: 84px;
			overflow: visible;
		}
		.mail_table_tools_tag,
		.mail_table_tools_move,
		.mail_table_tools_delete,
		.mail_table_tools_edit,
		.mail_table_tools_restore {
			display: block;
			width: 20px;
			height: 20px;
		}
		.mail_table_tools_tab {
			position: relative;
			display: inline;
			float: left;
			width: 20px;
			height: 20px;
			padding-top: 2px;
			margin: -1px 4px -3px;
			background: transparent url('sprites0.png') no-repeat 40px -252px;
			cursor: pointer;
		}
		.mail_table_tools_left,
		.mail_table_tools_right {
			position: absolute;
			top: -1px;
			width: 6px;
			height: 25px;
		}
		.mail_table_tools_left {
			left: -4px;
			background: transparent url('sprites0.png') no-repeat 0px -226px;
		}
		.mail_table_tools_right {
			right: -4px;
			background: transparent url('sprites0.png') no-repeat -6px -226px;
		}
		.mail_table_tools_tag {
			background: transparent url('sprites0.png') no-repeat -2px -630px;
		}
		.mail_table_tools_move {
			background: transparent url('sprites0.png') no-repeat -2px -674px;
		}
		.mail_table_tools_delete {
			background: transparent url('sprites0.png') no-repeat -2px -586px;
		}
		.mail_table_tools_edit {
			background: transparent url('sprites0.png') no-repeat -2px -520px;
		}
		.mail_table_tools_restore {
			background: transparent url('sprites0.png') no-repeat -2px -2104px;
		}
		.mail_table_link {
			display: block;
			height: 35px;
			padding: 0 140px 0 380px;
			border-top: 1px solid white;
			border-bottom: 1px solid white;
			background-color: white;
			color: #495bb1;
		}
		.mail_table_link.even {
			background-color: #fafafa;
		}
				.unread_mail .mail_table_link {
					font-weight: bold;
					background-color: #e2e5f3;
				}
				.selected_mail .mail_table_link {
					background-color: #e2f2e2;
				}
				.unread_mail .mail_table_status {
					background-position: 0px -828px;
				}
				.unread_mail .mail_table_status:hover {
					background-position: 0px -850px;
				}
				.new_mail .mail_table_status {
					background-position: 0px -872px;
				}
				.new_mail .mail_table_status:hover {
					background-position: 0px -894px;
				}
				.replied_mail .mail_table_status {
					background-position: 0px -916px;
				}
				.replied_mail .mail_table_status:hover {
					background-position: 0px -938px;
				}
				.forwarded_mail .mail_table_status {
					background-position: 0px -960px;
				}
				.forwarded_mail .mail_table_status:hover {
					background-position: 0px -982px;
				}
				.multi_mail .mail_table_status {
					background-position: 0px -1004px;
				}
				.multi_mail .mail_table_status:hover {
					background-position: 0px -1026px;
				}
		.mail_table_link:hover,
		.mail_table_link.link_menu_open,
		.unread_mail .mail_table_link.link_menu_open {
			color: #cc0000;
			background-color: #f7f7e3;
		}
				.mail_table_link:hover .mail_table_tools,
				.mail_table_link.link_menu_open .mail_table_tools {
					width: 84px;
					height: 23px;
					border: 1px solid #dadada;
					background-color: white;
					overflow: visible;
				}
				.mail_table_link:hover .mtt_trash,
				.mail_table_link.link_menu_open .mtt_trash {
					width: 28px;
				}
		.mail_table_tools_tab.tab_open {
			height: 24px;
			margin: -1px -10px -3px -4px;
			padding: 2px 14px 1px 8px;
			background: transparent url('sprites0.png') no-repeat 0px -252px;
		}
				.mail_table_link:hover .mail_table_tools_tag,
				.mail_table_link:hover .mail_table_tools_move,
				.mail_table_link:hover .mail_table_tools_delete {
					height: 21px;
				}
		.mail_table_image {
			display: none;
			float: left;
			padding: 1px;
			margin: 3px 10px 1px 0;
			background-color: white;
			border: 1px solid #dadada;
		}
		.mail_table_sender,
		.mail_table_subject,
		.mail_table_date {
			line-height: 33px;
			cursor: pointer;
		}
		.mail_table_sender {
			position: absolute;
			left: 76px;
			width: 290px;
			height: 33px;
			overflow: hidden;
		}
		.mail_table_subject {
			position: relative;
			height: 33px;
			overflow: hidden;
		}
		.mail_table_tags {
			cursor: pointer;
			margin-top: 10px;
		}
		.mail_table_text {
			position: relative;
			top: -10px;
		}
		.mail_table_date {
			float: right;
			width: 130px;
			margin-right: -130px;
			text-align: right;
			color: #666666;
		}
		.mail_table_attach {
			float: left;
			width: 24px;
			height: 20px;
			margin-top: 6px;
			background: transparent url('sprites1.png') no-repeat 0px -1048px;
		}
.checkbox {
	display: block;
	position: relative;
	float: left;
	padding: 3px 0 3px 33px;
	margin-bottom: -3px;
	height: 15px;
	color: black;
	background: transparent url('sprites0.png') no-repeat 4px -1070px;
	cursor: pointer;
	font-weight: normal;
	line-height: 13px;
}
		.checkbox_text {
			margin-right: 10px;
		}
		.checkbox:hover {
			background: transparent url('sprites0.png') no-repeat 4px -1092px;
		}
		.checkbox.checked {
			height: 16px;
			background: transparent url('sprites0.png') no-repeat 4px -1114px;
		}
		.checkbox.checked:hover {
			background: transparent url('sprites0.png') no-repeat 4px -1136px;
		}
.small_button {
	position: relative;
	float: left;
	height: 25px;
	margin: -2px -5px -2px 0;
	padding: 0 12px 0 6px;
	color: #495bb1;
	cursor: pointer;
}
				.mail_toolbar_right .small_button {
					float: right;
				}
		.small_button_simple {
			position: relative;
			float: left;
			top: -4px;
			color: #495bb1;
			padding-top: 4px;
			margin-right: 10px;
		}
		.small_button_simple.sbs_icon {
			padding-left: 27px;
		}
		.small_button_simple:hover {
			color: #cc0000;
		}
		.small_button:hover,
		.small_button.open {
			color: #cc0000;
			background-color: transparent;
		}
		.small_button_left,
		.small_button_right  {
			position: absolute;
			display: block;
			visibility: hidden;
			top: 0px;
			width: 0px;
			height: 25px;
		}
		.small_button_text {
			position: relative;
			float: left;
			top: 1px;
			padding: 4px 4px 6px 27px;
			border: none;
		}
		.small_button_text.sbt_no_icon {
			padding-left: 5px;
		}
		.drop_down_shadow_right {
			position: relative;
			float: left;
			top: 6px;
			left: 1px;
			width: 100%;
			padding: 0 6px 1px 0;
			margin: 0 -6px -1px 0;
			background: transparent url('shadow00.png') repeat-y right top;
			zoom: 1;
		}
				.drop_down_shadow_right.no_shadow {
					background-image: none;
				}
		.drop_down_shadow_bottom {
			position: relative;
			top: 1px;
			height: 6px;
			margin: 0 0 -6px 6px;
			background: transparent url('sprites0.png') repeat-x left top;
			line-height: 0;
			font-size: 0;
		}
		.drop_down_shadow_tr,
		.drop_down_shadow_bl,
		.drop_down_shadow_br {
			position: absolute;
			width: 6px;
			height: 6px;
			line-height: 0;
			font-size: 0;
		}
		.drop_down_shadow_tr {
			right: 0px;
			top: -6px;
			background: transparent url('sprites0.png') no-repeat -30px -234px;
		}
				.drop_right .drop_down_shadow_tr {
					background: transparent url('shadow00.png') repeat-y right top;
				}
		.drop_down_shadow_bl {
			left: -6px;
			background: transparent url('sprites0.png') no-repeat -22px -242px;
		}
		.drop_down_shadow_br {
			right: -6px;
			background: transparent url('sprites0.png') no-repeat -30px -242px;
		}
		.drop_down {
			position: absolute;
			display: block;
			top: 26px;
			left: 0px;
			width: 150px;
			height: 0px;
			border-left: 1px solid #dadada;
			border-right: 1px solid #dadada;
			background-color: white;
			overflow: hidden;
			z-index: 5;
			cursor: default;
		}
		.drop_down.drop_middle {
			width: 250px;
		}
		.drop_down.drop_wide {
			width: 400px;
		}
		.drop_down.drop_popup {
			position: relative;
			top: 0px;
			margin: 5px 0 10px;
			float: left;
		}
		.drop_down_box {
			position: relative;
			top: -6px;
			left: -1px;
			width: 100%;
			margin-bottom: -6px;
			background-color: white;
			overflow-x: hidden;
			overflow-y: auto;
		}
		.drop_down_glue {
			position: absolute;
			top: -1px;
			left: 0px;
			height: 1px;
			font-size: 0;
			background-color: white;
		}
				.drop_right .drop_down_glue {
					left: auto;
					right: 0px;
				}
		.drop_down_link {
			position: absolute;
		}
		.drop_down_list {
			display: none !important;
			display: block;
			list-style: none;
			margin-top: -1px;
		}
		.drop_down_list_item {
			border-top: 1px solid #f3f3f3;
			height: 16px;
			padding: 8px 5px 6px;
			line-height: 13px;
			color: black;
			font-weight: normal;
			cursor: pointer;
			white-space: nowrap;
		}
		.list_no_icon {
			padding-left: 10px;
		}
				.drop_down_list_item:hover {
					background-color: #f2f5ff;
				}
		.drop_down_list_icon {
			float: left;
			width: 24px;
			height: 20px;
			margin: -4px 3px -2px 0 !important;
			margin-right: 0px;
		}
		.custom_folder {
			background: transparent url('sprites0.png') no-repeat 0px -476px;
		}
		.new_folder {
			background: transparent url('sprites0.png') no-repeat 0px -1268px;
		}
		.not_checked {
			background: transparent url('sprites0.png') no-repeat 0px -1070px;
		}
		.full_checked {
			height: 21px;
			background: transparent url('sprites0.png') no-repeat 0px -1114px;
		}
		.part_checked {
			height: 22px;
			background: transparent url('sprites0.png') no-repeat 0px -1158px;
		}
		.radio_off {
			background: transparent url('sprites0.png') no-repeat 0px -1290px;
		}
		.radio_on {
			height: 21px;
			background: transparent url('sprites0.png') no-repeat 0px -1334px;
		}
		.small_button_left {
			left: 0px;
			background: transparent url('sprites0.png') no-repeat 0px -226px;
		}
		.small_button_right {
			right: 6px;
			background: transparent url('sprites0.png') no-repeat -6px -226px;
		}
		.small_button.menu_open {
			padding-right: 12px;
			margin-right: -5px;
		}
				.small_button:hover .small_button_left,
				.small_button:hover .small_button_right,
				.small_button.menu_open .small_button_left,
				.small_button.menu_open .small_button_right {
					visibility: visible;
					width: 6px;
					background-color: transparent;
				}
				.small_button.menu_open .small_button_left {
					height: 27px;
					background: transparent url('sprites0.png') no-repeat 0px -252px;
				}
				.small_button.menu_open .small_button_right,
				.small_button.menu_open:hover .small_button_right {
					right: 0;
					width: 12px;
					height: 27px;
					background: transparent url('sprites0.png') no-repeat -30px -252px;
				}
				.small_button:hover .small_button_text,
				.small_button.menu_open .small_button_text {
					top: 0;
					border-top: 1px solid #dadada;
					border-bottom: 1px solid #dadada;
					background-color: white;
				}
				.small_button.menu_open:hover .small_button_text,
				.small_button.menu_open .small_button_text {
					padding-bottom: 8px;
					border-bottom: 1px solid white;
				}
				.open .drop_down,
				.drop_down.open {
					height: auto;
					padding-bottom: 6px;
					border: 1px solid #dadada;
					overflow: visible;
				}
		.small_button_icon {
			position: absolute;
			left: 0px;
			top: 1px;
			width: 24px;
			height: 20px;
		}
		.mark {
			background: transparent url('sprites0.png') no-repeat 0px -630px;
		}
		.move {
			background: transparent url('sprites0.png') no-repeat 0px -674px;
		}
		.delete {
			background: transparent url('sprites0.png') no-repeat 0px -586px;
		}
		.restore {
			background: transparent url('sprites0.png') no-repeat 0px -2104px;
		}
		.draft {
			background: transparent url('sprites0.png') no-repeat 0px -1400px;
		}
		.attach {
			background: transparent url('sprites0.png') no-repeat 0px -1422px;
		}
		.reply_all {
			background: transparent url('sprites0.png') no-repeat 0px -1752px;
		}
		.forward {
			background: transparent url('sprites0.png') no-repeat 0px -982px;
		}
		.add_contact {
			background: transparent url('sprites0.png') no-repeat 0px -1774px;
		}
		.add_user {
			background: transparent url('sprites0.png') no-repeat 0px -2258px;
		}
		.import {
			background: transparent url('sprites0.png') no-repeat 0px -2060px;
		}
		.compose {
			background: transparent url('sprites0.png') no-repeat 0px -2038px;
		}
		.show_images {
			background: transparent url('sprites0.png') no-repeat 0px -1796px;
		}
		.add_images {
			background: transparent url('sprites0.png') no-repeat 0px -2280px
		}
		.attachments {
			background: transparent url('sprites0.png') no-repeat 0px -1818px;
		}
		.save {
			background: transparent url('sprites0.png') no-repeat 0px -1840px;
		}
		.add_input {
			background: transparent url('sprites0.png') no-repeat 0px -2082px;
		}
		.small_button_drop_down {
			padding-right: 24px;
			margin-right: -8px;
			background: transparent url('sprites0.png') no-repeat right -1202px;
			white-space: nowrap;
			zoom: 1;
		}
		.disabled {
			color: #999999 !important;
			cursor: default !important;
		}
		.disabled:hover {
			color: #999999 !important;
		}
				.small_button.disabled:hover .small_button_left,
				.small_button.disabled:hover .small_button_right {
					visibility: hidden;
					width: 0px;
				}
				.small_button.disabled:hover .small_button_text {
					top: 1px;
					border: none;
					background-color: transparent;
				}
				.small_button.disabled .mark {
					height: 21px;
					background: transparent url('sprites0.png') no-repeat 0px -652px;
				}
				.small_button.disabled .move {
					height: 21px;
					background: transparent url('sprites0.png') no-repeat 0px -696px;
				}
				.small_button.disabled .forward  {
					height: 21px;
					background: transparent url('sprites0.png') no-repeat 0px -2324px;
				}
				.small_button.disabled .delete {
					height: 21px;
					background: transparent url('sprites0.png') no-repeat 0px -608px;
				}
				.small_button.disabled .restore {
					height: 21px;
					background: transparent url('sprites0.png') no-repeat 0px -2126px;
				}
				.small_button_simple.disabled .show_images {
					height: 21px;
					background: transparent url('sprites0.png') no-repeat 0px -2170px;
				}
				.small_button_simple.disabled .save {
					height: 21px;
					background: transparent url('sprites0.png') no-repeat 0px -2214px;
				}
				.small_button_simple.disabled .attachments {
					height: 21px;
					background: transparent url('sprites0.png') no-repeat 0px -2192px;
				}
.pager_selected {
	float: right;
	font-family: Arial, Nimbus Sans L, sans-serif;
	font-size: 19px;
	line-height: 20px;
	font-weight: bold;
	margin: 0px 10px;
	color: #666666;
}
.input {
	position: relative;
	left: 6px;
	height: 27px;
	margin-right: 12px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color: white;
	zoom: 1;
}
		.input_left,
		.input_right {
			position: absolute;
			width: 6px;
			height: 29px;
			top: -1px;
			z-index: 1;
		}
				.hidden .input_left,
				.hidden .input_right,
				.hidden .input_drop_down {
					height: 0px;
				}
		.input_left {
			background: transparent url('sprites0.png') no-repeat 0px -280px;
			left: -6px;
		}
		.input_right {
			background: transparent url('sprites0.png') no-repeat -6px -280px;
			right: -6px;
		}
		.input_drop_down_tab {
			position: absolute;
			width: 24px;
			height: 20px;
			right: -4px;
			top: 1px;
			padding: 5px 12px 0 6px;
			margin-right: -6px;
			background: transparent url('sprites0.png') no-repeat 48px -252px;
			cursor: pointer;
			z-index: 2;
		}
		.input_drop_down_tab.iddt_resizable {
			top: auto;
			bottom: 1px;
			right: 1px;
		}
		.input_drop_down_tab.input_tab_open,
		.input_drop_down_tab.iddt_resizable.input_tab_open {
			height: 22px;
			background: transparent url('sprites0.png') no-repeat 0px -252px;
		}
		.input_drop_down_tab.iddt_resizable.input_tab_open {
			bottom: -1px;
		}
		.round_box_header_tab {
			right: auto;
			left: -24px;
			top: -9px;
		}
		.input_drop_down {
			display: block;
			width: 24px;
			height: 18px;
			background: transparent url('sprites0.png') no-repeat right -1202px;
		}
		.input_text {
			position: relative;
			height: 21px;
			background-color: white;
			z-index: 5;
		}
		.input_text.it_image {
			padding-top: 0;
		}
		.input_box,
		.input_box_select {
			width: 100%;
			margin-right: -3px;
		}
		.input_box_select {
			cursor: pointer;
		}
		.input.search {
			float: right;
			width: 182px;
			padding: 0 44px 0 30px;
			margin-right: 0px;
			background: white url('sprites0.png') no-repeat 0 -1244px;
		}
				.input.search .input_drop_down_tab {
					right: 7px;
				}
				.input.search .input_left,
				.input.search_simple .input_left {
					left: -5px
				}
				.input.search .input_box,
				.input.search_simple .input_box {
					position: relative;
					left: -1px;
				}
		.input.search_simple {
			float: right;
			width: 215px;
			padding: 0 5px 0 30px;
			margin-right: 6px;
			background: white url('sprites0.png') no-repeat 2px -1244px;
		}
		.input.search.input_loading {
			background: white url('loading0.gif') no-repeat 4px 4px;
		}
		.input.wide_input {
		}
		.input.wide_input_drop_down {
			padding-right: 37px;
		}
		.input.login_input,
		.input.edit_contact_input,
		.input.edit_contact_input_select {
			margin-top: 5px;
		}
		.input.login_input {
			width: 233px;
			padding-left: 23px;
		}
		.input.login_input.no_icon {
			width: 256px;
			padding-left: 0;
		}
		.input.login_input.user {
			background: white url('sprites0.png') no-repeat -1px -848px;
		}
		.input.login_input.pass {
			background: white url('sprites0.png') no-repeat -1px -1968px;
		}
		.input.edit_contact_input.eci_code {
			float: left;
			width: 176px;
		}
		.input.edit_contact_input_select {
			width: 357px;
			padding-right: 37px;
		}
		.input.edit_contact_input_select.ecis_login {
			width: 219px;
		}
		.input.edit_contact_input_select.ecis_date {
			float: left;
			width: 63px;
		}
		.input.edit_contact_input_select.ecis_month {
			float: left;
			left: 11px;
			width: 123px;
			margin-right: 22px;
		}
		.input.edit_contact_input.eci_filter {
			float: left;
			left: 12px;
			width: 186px;
			padding-right: 90px;
		}
		.input.menu_input {
			display: none;
			position: absolute;
			top: 1px;
			left: 8px;
			width: 82px;
			padding: 0 27px;
			z-index: 2;
		}
				.show_editor .input.menu_input {
					display: block;
				}
		.input_resizable_container {
			position: relative;
			padding: 0 42px 0 5px;
			border: 1px solid #999999;
			cursor: text;
			zoom: 1;
		}
		.input_resizable {
			position: relative;
			zoom: 1;
		}
		.input_resizable.ir_message {
			position: relative;
			left: 3px;
			height: 397px;
			padding: 3px 6px 0 0;
			margin: 0 -42px 0 -5px;
		}
		.input_resizable_input {
			float: left;
			width: 100%;
		}
		.input_resizable_textarea {
			height: 394px;
			width: 100%;
			resize: none;
		}
		.input_resizable_top,
		.input_resizable_bottom {
			position: relative;
			clear: both;
			left: -6px;
			height: 0px;
			margin-right: -49px;
			font-size: 0px;
			z-index: 1;
		}
		.input_resizable_top {
			top: -1px;
		}
		.input_resizable_bottom {
			top: 1px;
		}
		.input_resizable_tl,
		.input_resizable_tr,
		.input_resizable_bl,
		.input_resizable_br {
			position: absolute;
			width: 6px;
			height: 6px;
			z-index: 1;
			font-size: 0;
		}
		.input_resizable_tl {
			top: 0px;
			left: 0px;
			background: transparent url('sprites0.png') no-repeat -14px -8px;
		}
		.input_resizable_tr {
			top: 0px;
			right: 0px;
			background: transparent url('sprites0.png') no-repeat -20px -8px;
		}
		.input_resizable_bl {
			bottom: 0px;
			left: 0px;
			background: transparent url('sprites0.png') no-repeat -14px -14px;
		}
		.input_resizable_br {
			bottom: 0px;
			right: 0px;
			background: transparent url('sprites0.png') no-repeat -20px -14px;
		}
		.input_baloons {
			list-style: none;
		}
		.input_baloons_input {
			position: relative;
			width: 20px;
			float: left;
			overflow: hidden;
		}
		.input_baloons_text {
			position: absolute;
			left: 0px;
			top: 0px;
			visibility: hidden;
		}
		.input_baloon {
			position: relative;
			display: inline;
			float: left;
			height: 17px;
			margin: 5px 5px 1px -1px;
			background-color: #f0f3ff;
			border-left: 1px solid #c6d1ff;
			border-right: 1px solid #c6d1ff;
			z-index: 1;
			zoom: 1;
		}
		#drag_pointer_top {
			position: relative;
			float: left;
			width: 12px;
			height: 12px;
			margin: -3px -12px -12px -8px;
			background: transparent url('sprites0.png') no-repeat -30px -130px;
			z-index: 2;
		}
		#drag_pointer_left {
			position: relative;
			float: left;
			width: 12px;
			height: 12px;
			margin: 10px -12px -12px -8px;
			background: transparent url('sprites0.png') no-repeat -30px -144px;
			z-index: 2;
		}
		#drag_slide {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			cursor: move;
			z-index: 20;
		}
		#drag_single {
			opacity: 0.6;
			filter: alpha(opacity = 60);
		}
				#drag_single .mail_table_link {
					background-color: #f7f7e3 !important;
					color: #cc0000 !important;
				}
		#drag_multiple {
			height: 24px;
			background: transparent url('sprites0.png') repeat-x 0px -318px;
			font-size: 0;
		}
		.input_baloon_content {
			position: relative;
			float: left;
			height: 13px;
			padding: 1px 20px 3px 12px;
			margin: -1px 0;
			border-top: 1px solid #c6d1ff;
			border-bottom: 1px solid #c6d1ff;
		}
		.input_baloon_text {
			visibility: hidden;
			white-space: nowrap;
		}
		.input_baloon_full_text {
			display: none;
			white-space: nowrap;
		}
		.input_baloon_edit {
			position: absolute;
			top: 1px;
			left: 12px;
			background-color: #f0f3ff;
			height: 13px;
			line-height: 13px;
			padding: 0;
		}
		.input_baloon_move {
			position: absolute;
			left: -1px;
			top: 2px;
			width: 9px;
			height: 14px;
			background: url('sprites0.png') no-repeat -28px -8px transparent;
			cursor: move;
		}
		.input_baloon_delete {
			position: absolute;
			right: 2px;
			top: 2px;
			width: 13px;
			height: 13px;
			background: transparent url('sprites0.png') no-repeat -6px -2240px;
			cursor: pointer;
		}
		.input_baloon.ib_error {
			background-color: #fff0f0;
			border-color: #ffc6c6;
		}
				.input_baloon.ib_error .input_baloon_edit {
					color: #cc0000;
					background-color: #fff0f0;
				}
				.input_baloon.ib_error .input_baloon_content{
					border-color: #ffc6c6;
				}
		.input_baloon.ib_modify {
			background-color: white;
		}
				.input_baloon.ib_modify .input_baloon_edit {
					background-color: white;
				}
		.input_list_shadow {
			position: absolute;
			display: none;
			top: 33px;
			left: -4px;
			width: 100%;
			padding-right: 51px;
			background: transparent url('shadow00.png') repeat-y right top;
		}
		.input_list_shadow_bottom {
			position: relative;
			width: 100%;
			height: 6px;
			padding-right: 39px;
			margin: 0 -46px -6px 6px;
			background: transparent url('sprites0.png') repeat-x left top;
			font-size: 0;
			line-height: 0;
		}
		.input_list {
			position: relative;
			width: 100%;
			padding-right: 43px;
			margin: -6px -45px 0 0;
			border: 1px solid #dadada;
			background-color: white;
			overflow-x: hidden;
			z-index: 5;
		}
		.input_list_container {
			position: relative;
			margin: -1px -43px 0 0;
			list-style: none;
			overflow: hidden;
		}
		.input_list_item {
			position: relative;
			height: 44px;
			line-height: 14px;
			padding: 12px 10px 0px 56px;
			border-top: 1px solid #dadada;
			cursor: pointer;
		}
		.input_list_item.ili_selected {
			background-color: #f2f5ff;
		}
		.input_list_image {
			position: absolute;
			left: 10px;
			top: 10px;
			width: 32px;
			height: 32px;
			padding: 1px;
			border: 1px solid #DADADA;
			background: white url('sprites_.png') no-repeat -108px -36px;
		}
		.input_list_data {
			display: none;
		}
.tag {
	float: left;
	height: 12px;
	padding-left: 2px;
	margin: 1px 5px 6px 0;
	white-space: nowrap;
}
		.tag_right {
			position: absolute;
			display: inline;
			margin: 3px 0 0 5px;
		}
		.tag_name {
			position: relative;
			top: -1px;
			left: -1px;
			height: 12px;
			padding: 0 4px 2px;
			margin-bottom: -2px;
			color: white;
			line-height: 12px;
			font-size: 10px;
			font-weight: normal;
			zoom: 1;
		}
		.unseen {
			font-weight: bold;
		}
		.tag.color1,
		.tag.color1 .tag_name {
			background-color: red;
		}
		.tag.color2,
		.tag.color2 .tag_name {
			background-color: orange;
		}
		.tag.color3,
		.tag.color3 .tag_name {
			background-color: green;
		}
		.tag.color4,
		.tag.color4 .tag_name {
			background-color: blue;
		}
		.tag.color5,
		.tag.color5 .tag_name {
			background-color: purple;
		}
		.tag.color6,
		.tag.color6 .tag_name {
			background-color: #ffc7d2;
		}
		.tag.color7,
		.tag.color7 .tag_name {
			background-color: #ffefbf;
		}
		.tag.color8,
		.tag.color8 .tag_name {
			background-color: #999999;
		}
		.tag.color9,
		.tag.color9 .tag_name {
			background-color: #c9e0ff;
		}
		.tag.color10,
		.tag.color10 .tag_name {
			background-color: #e2a3ea;
		}
		.tag.color11,
		.tag.color11 .tag_name {
			background-color: #cc0000;
		}
		.tag.color12,
		.tag.color12 .tag_name {
			background-color: #ffc20c;
		}
		.tag.color13,
		.tag.color13 .tag_name {
			background-color: #5e5555;
		}
		.tag.color14,
		.tag.color14 .tag_name {
			background-color: #5c79ff;
		}
		.tag.color15,
		.tag.color15 .tag_name {
			background-color: #bf1ecc;
		}
		.tag.color16,
		.tag.color16 .tag_name {
			background-color: #950000;
		}
		.tag.color17,
		.tag.color17 .tag_name {
			background-color: #ff8b01;
		}
		.tag.color18,
		.tag.color18 .tag_name {
			background-color: #232020;
		}
		.tag.color19,
		.tag.color19 .tag_name {
			background-color: #001db2;
		}
		.tag.color20,
		.tag.color20 .tag_name {
			background-color: #4d0854;
		}
.mail_content {
	padding: 15px 15px 20px;
	border-bottom: 1px solid #dadada;
	zoom: 1;
}
		.mail_content_row {
			position: relative;
			clear: both;
			margin-left: 90px;
			margin-bottom: 5px;
			zoom: 1;
		}
		#to {
			z-index: 4;
		}
		#cc {
			z-index: 3;
		}
		#bcc {
			z-index: 2;
		}
		#subject {
			z-index: 1;
		}
		.mail_content_title {
			position: relative;
			margin-top: 1px;
			overflow: hidden;
		}
		.mail_content_date {
			color: #999999;
			padding-top: 4px;
			margin-bottom: 30px;
		}
		.mail_content_small_row_container {
			position: relative;
			padding-left: 55px;
			overflow: hidden;
		}
		.mail_content_small_row {
			position: relative;
			display: block;
			height: 13px;
			padding: 8px 0 13px 39px;
		}
		.mail_content_small_row_label {
			position: absolute;
			left: -55px;
			color: #999999;
		}
		.mail_content_contact {
			position: relative;
			top: -8px;
			width: 100%;
			height: 26px;
			padding-bottom: 2px;
			margin-bottom: -15px;
			overflow: hidden;
		}
		.mail_content_contact_image {
			position: absolute;
			left: 0px;
			top: 0px;
			width: 25px;
			height: 25px;
			padding: 1px;
			border: 1px solid #DADADA;
			background: white url('sprites_.png') no-repeat -270px -902px;
		}
		.mail_content_contact_warning {
			position: absolute;
			left: 13px;
			top: 13px;
			width: 24px;
			height: 20px;
			background: transparent url('sprites0.png') no-repeat 0px -2346px;
		}
		.mail_content_contact_link {
			position: relative;
			white-space: nowrap;
		}
		.mail_content_contact_more {
			display: block;
			padding-bottom: 25px;
			margin-left: 55px;
		}
		#more_link {
			position: relative;
			height: 18px;
		}
		.mail_content_contact_address {
			position: relative;
			color: #999999;
			white-space: nowrap;
		}
		.mail_content_contact_address.mcca_not_added {
			left: 21px;
		}
		.add_contact_icon {
			position: absolute;
			left: -3px;
			bottom: -2px;
			width: 24px;
			height: 20px;
			background: transparent url("sprites0.png") no-repeat 0px -1774px;
			cursor: pointer;
		}
		.mail_header {
			position: relative;
			width: 100%;
			padding: 25px 30px 1px;
			margin: -25px -30px -1px;
		}
		.mail_headers {
			position: relative;
			height: 254px;
			padding-right: 330px;
			overflow: hidden;
		}
		.mail_content_banner_top {
			position: absolute;
			width: 300px;
			right: 30px;
			top: 30px;
			margin-bottom: -15px;
		}
		.mail_content_banner_bottom {
			position: relative;
			top: 15px;
			margin-bottom: -6px;
		}
		.mail_headers_footer {
			clear: left;
			position: relative;
			height: 29px;
			margin-bottom: 5px;
		}
		.mail_content_tags_toolbar {
			padding: 12px 0 0 55px;
			margin-right: 330px;
			border-top: 1px solid #dadada;
		}
		.mail_content_tags_list {
			position: relative;
			width: 100%;
		}
		.mail_content_tags {
			padding-bottom: 4px;
			margin-left: 114px;
			min-height: 20px;
			height: auto !important;
			height: 20px;
		}
		.mail_content_tab {
			position: relative;
			margin-top: -5px;
		}
		.mail_content_row_right_text {
			position: relative;
			float: right;
			height: 22px;
			color: #999999;
		}
		.mail_content_row_attach {
			position: absolute;
			top: 3px;
			left: -5px;
			overflow: hidden;
		}
		.mail_content_row_label,
		.mail_content_row_text {
			position: relative;
			padding-top: 7px;
			height: 22px;
		}
		.mail_content_row_label {
			position: absolute;
			left: -90px;
			top: 0px;
			width: 90px;
		}
		.mail_content_row_input {
			position: relative;
		}
		.mail_content_row_hidden {
			margin-left: -10px;
		}
		.mail_content_row_toolbar,
		.mail_content_row_toolbar_link {
			position: absolute;
			top: 6px;
			right: 0px;
		}
		.mail_content_row_toolbar_link {
			right: -10px;
		}
		.simple_toolbar {
			margin-top: -5px;
			margin-bottom: -4px;
		}
		.mail_content_attachments_container {
			float: left;
			width: 100%;
			margin-bottom: 5px;
		}
		.mail_content_attachments_warning {
			position: relative;
			top: 1px;
			padding: 17px 20px 20px 58px;
			margin: 0 -20px;
			border-bottom: 1px solid #dadada;
			background-color: #fbfbf1;
			font-weight: bold;
		}
		.mail_content_attachments_warning_icon {
			position: absolute;
			width: 32px;
			height: 32px;
			top: 9px;
			left: 13px;
			background: transparent url('sprites_.png') no-repeat -108px -72px;
		}
		.mail_content_attachments,
		.mail_content_received_attachments {
			position: relative;
			clear: both;
			padding: 0 20px 0 20px;
			margin-top: 5px;
			border: 1px solid #dadada;
			background-color: #f7f7f7;
			overflow: hidden;
			zoom: 1;
		}
		.mail_content_received_attachments {
			margin-top: 0px;
			border-bottom: none;
		}
		.mail_content_attachment_list {
			margin-top: -1px;
		}
		.mail_content_attachment {
			position: relative;
			display: block;
			height: 37px;
			padding: 7px 100px 10px 38px;
			border-top: 1px solid #dadada;
		}
		.mail_content_attachment_icon {
			position: absolute;
			left: 0px;
			top: 17px;
			width: 24px;
			height: 24px;
		}
		.unknown {
			background: transparent url('sprites0.png') no-repeat left -1444px;
		}
		.word {
			background: transparent url('sprites0.png') no-repeat left -1470px;
		}
		.excel {
			background: transparent url('sprites0.png') no-repeat left -1496px;
		}
		.powerpoint {
			background: transparent url('sprites0.png') no-repeat left -1522px;
		}
		.pdf {
			background: transparent url('sprites0.png') no-repeat left -1548px;
		}
		.video {
			background: transparent url('sprites0.png') no-repeat left -1574px;
		}
		.audio {
			background: transparent url('sprites0.png') no-repeat left -1600px;
		}
		.image {
			background: transparent url('sprites0.png') no-repeat left -1626px;
		}
		.text {
			background: transparent url('sprites0.png') no-repeat left -1652px;
		}
		.exe {
			background: transparent url('sprites0.png') no-repeat left -1678px;
		}
		.archive {
			background: transparent url('sprites0.png') no-repeat left -1704px;
		}
		.vcf {
			background: transparent url('sprites0.png') no-repeat left -2368px;
		}
		.loading {
			height: 19px;
			background: transparent url('loading0.gif') no-repeat 3px 1px;
		}
		.mail_content_attachment_buttons {
			position: absolute;
			right: -11px;
			top: 19px;
		}
		.progress_title {
			position: relative;
			display: block;
			height: 13px;
			overflow: hidden;
			font-weight: bold;
		}
		.progress_border {
			margin-top: 6px;
			width: 70%;
			height: 17px;
			border-left: 1px solid #dadada;
			border-right: 1px solid #dadada;
			background: transparent url("gradient.png") repeat-x scroll left -90px;
		}
		.progress {
			position: relative;
			top: -1px;
			height: 12px;
			margin-bottom: -2px;
			padding: 5px 5px 0;
			border-top: 1px solid #dadada;
			border-bottom: 1px solid #dadada;
		}
		.progress_border.widgets_progress {
			width: auto;
		}
		.progress_bar {
			position: relative;
			float: left;
			width: 2%;
			height: 5px;
			margin: 1px 0;
			font-size: 0;
			background-color: #ffc40d;
			overflow: visible;
		}
		.progress_bar_fill {
			position: relative;
			display: block;
			top: -1px;
			height: 7px;
			margin: 0 1px -2px;
			background: transparent url('sprites0.png') repeat-x 0px -310px;
		}
		.progress_bar_status {
			position: absolute;
			top: 1px;
			right: -131px;
			width: 120px;
			color: #999999;
			font-size: 11px;
			font-weight: bold !important;
		}
		.mail_content_attachment_footer {
			display: none;
			margin: 11px 0 -10px;
		}
		.mail_content_attachment_size {
			float: left;
			width: 57px;
			border-right: 1px solid #dadada;
			margin-right: 9px;
			color: #999999;
		}
		.mail_content_attachment.done {
			border-color: #dadada;
		}
				.mail_content_attachment.done .progress_title {
					font-weight: normal;
				}
				.mail_content_attachment.done .progress_border {
					display: none;
				}
				.mail_content_attachment.done .mail_content_attachment_buttons {
					width: 0;
					height: 0;
					overflow: hidden;
				}
				.mail_content_attachment.done .mail_content_attachment_footer {
					display: block;
					zoom: 1;
				}
		.mail_content_attachments.attachment_big {
			top: 5px;
			background-color: #fbfbf1;
			margin: 0 0 17px;
		}
		.mail_content_body {
			float: left;
			width: 100%;
			border-top: 1px solid #dadada;
			border-bottom: 1px solid #dadada;
		}
		.mail_content_body_frame {
			width: 100%;
		}
		.float_dummy {
			clear: both;
			font-size: 0;
			height: 0;
			margin-top: 0px !important;
			margin-top: -2px;
		}
.widgets {
	padding-right: 550px;
}
		.widgets_columns {
			float: left;
			width: 100%;
		}
		#widgets_left {
			float: left;
			width: 100%;
		}
		#widgets_center {
			position: relative;
			float: right;
			width: 218px;
			padding-left: 16px;
			margin-right: -234px;
		}
		#widgets_right {
			float: right;
			width: 300px;
			padding-left: 250px;
			margin-right: -550px;
		}
		.widgets_unread_mails {
			height: 24px;
			margin-bottom: 12px;
			padding-top: 6px;
		}
		.widgets_maibox_stats {
			float: left;
			clear: both;
			width: 100%;
			padding-top: 0px;
			margin-bottom: 18px;
		}
		.widgets_bottom_tools {
			clear: both;
			height: 18px;
			padding-top: 13px;
		}
		.widgets_bottom_tools_right {
			float: right;
			height: 18px;
			margin-right: -10px;
		}
		.widgets_callender_title {
			color: #cc0000;
			padding: 2px 0 6px;
		}
		.widgets_callender_list {
			padding: 0 0 4px 15px;
		}
		.widgets_callender_list_item {
			padding: 6px 0;
		}
		.widgets_horoscope {
			padding-top: 2px;
		}
		.widgets_image {
			float: left;
			width: 54px;
			margin: 3px 15px 5px 0 !important;
			margin-right: 12px;
		}
		.widgets_image_title {
			float: left;
			width: 100%;
			color: #999999;
			text-align: center;
		}
		.image_border {
			float: left;
			border: 1px solid #dadada;
			padding: 1px;
			background-color: white;
		}
		.widgets_news_title,
		.widgets_newslist_title {
			float: left;
			width: 100%;
			padding-bottom:  12px;
		}
		.widgets_news_title {
			width: 159px;
		}
		.widgets_news_text {
			clear: both;
			position: relative;
			margin-bottom: 15px;
		}
		.widgets_newslist {
			float: left;
			width: 100%;
			padding-top: 12px;
			margin-bottom: -12px;
			border-top: 1px solid #dadada;
		}
		.widgets_catalogue {
			padding-top: 5px;
		}
		.widgets_catalogue_image {
			text-align: center;
			padding: 10px;
			margin-bottom: 7px;
			background-color: #ebebeb;
		}
		.widgets_catalogue_title {
			text-align: center;
			margin-bottom: 3px;
		}
		.widgets_city {
			padding-top: 1px;
			margin-bottom: 8px;
		}
		.widgets_temprature {
			color: #FFC40C;
			font-size: 23px;
			font-weight: bolder;
		}
		.widgets_forecast_list {
			clear: both;
			border-top: 1px solid #dadada;
			padding-top: 7px;
			margin: 15px 0 -4px;
		}
		.widgets_forecast {
			height: 13px;
			padding: 5px 0;
			margin-bottom: 4px;
		}
		.widgets_forecast_date {
			float: left;
			width: 40px;
		}
		.widgets_forecast_icon {
			position: relative;
			float: left;
			clear: right;
			margin: -5px 0 -6px;
		}
		.widgets_forecast_tempratures {
			float: right;
		}
		.aukro_logo {
			float: right;
			width: 75px;
			height: 17px;
			margin: 3px -3px 0 0;
			background: transparent url('http://mail.bg/external/logo_aukro.gif') no-repeat left top;

		}
		.aukro_title {
			height: 13px;
			margin-bottom: 10px;
		}
		.aukro_list {
			float: left;
			margin: -16px -17px 7px 0;
		}
		.aukro_item {
			float: left;
			padding: 18px 18px 5px;
			margin: 16px 16px 0 0;
			background-color: white;
			border: 1px solid #dadada;
		}
		.aukro_price {
			display: block;
			clear: both;
			width: 88px;
			height: 15px;
			color: #999999;
			text-align: center;
			padding-top: 7px;
			overflow: hidden;
		}
		.aukro_description {
			display: block;
			width: 88px;
			height: 26px;
			margin-bottom: 5px;
			text-align: center;
			overflow: hidden;
		}
		.aukro_left_link,
		.aukro_right_link {
			color: #f58220;
			font-weight: bold;
		}
		.aukro_left_link {
			float: left;
		}
		.aukro_right_link {
			float: right;
		}
		.widgets_currency_container {
			margin-right: -10px;
			zoom: 1;
		}
		.widgets_currency_column {
			float: left;
		}
		.widgets_currency_row {
			float: left;
			width: 100%;
			margin-top: 5px;
		}
		.widgets_currency {
			float: right;
			padding: 1px 23px 0 0;
			margin-right: 5px;
			color: #999999;
		}
		.widgets_currency_title {
			float: left;
			width: 110px;
			padding: 1px 0 0 10px;
			margin-right: 10px;
		}
		.widgets_currency_code {
			float: left;
			width: 40px;
			padding-top: 1px;
			text-align: center;
			color: #999999;
		}
		.increase {
			background: transparent url('sprites0.png') no-repeat right -1908px;
		}
		.nochange {
			background: transparent url('sprites0.png') no-repeat right -1930px;
		}
		.decrease {
			background: transparent url('sprites0.png') no-repeat right -1952px;
		}
.contacts_group_by {
	position: relative;
	height: 13px;
	padding: 10px 0;
	border-bottom: 1px solid #dadada;
	background: transparent url(gradient.png) repeat-x left -8px;
}
		.pipe_menu {
			position: relative;
			float: left;
			list-style: none;
			overflow: hidden;
		}
		.pipe_menu_item,
		.pipe_menu_item_right {
			padding: 0 9px 0 10px;
			color: #495bb1;
			cursor: pointer;
		}
		.pipe_menu_item {
			float: left;
			margin: 0 1px 0 -1px;
			border-left: 1px solid #dadada;
		}
		.pipe_menu_item_right {
			float: right;
			margin: 0 -1px 0 1px;
			border-right: 1px solid #dadada;
		}
		.pipe_menu_item:hover {
			color: #cc0000;
		}
		.pipe_menu_item.pm_selected {
			color: #999999;
			font-weight: bold;
			cursor: default;
		}
		.pipe_menu_item.pm_selected:hover {
			color: #999999;
		}
		.contacts_indices {
			position: absolute;
			left: 0;
			bottom: 0;
			width: 70px;
		}
		.contacts_index {
			float: left;
			width: 20px;
			padding: 10px 0 10px 10px;
			list-style: none;
			text-align: center;
		}
		.contacts_letter {
			color: #999999;
			cursor: default;
		}
		.contacts_letter.cl_active {
			color: #495bb1;
			font-weight: bold;
			cursor: pointer;
		}
		.contacts_letter.cl_active:hover {
			color: #cc0000;
		}
		.contacts_container {
			position: relative;
			height: 423px;
			width: 329px;
			margin-left: 70px;
			border-left: 1px solid #dadada;
			overflow: auto;
		}
		.round_box_header_tools_text {
			float: left;
			padding: 3px 0 0 11px;
			color: #999999;
		}
		.merge_button,
		#merge_title,
		#merge_left_toolbar,
		#merge_name {
			display: none;
		}
		.contacts_merge {
		}
				.contacts_merge .input_drop_down_tab,
				.contacts_merge .single_contact_info,
				.contacts_merge .single_contact_mails,
				.contacts_merge .single_contact_toolbar_right,
				.contacts_merge .round_box_header_tools_right,
				.contacts_merge #contacts_title,
				.contacts_merge #contacts_left_toolbar,
				.contacts_merge #contacts_filter {
					display: none;
				}
				.contacts_merge #merge_title,
				.contacts_merge #merge_left_toolbar,
				.contacts_merge #merge_name {
					display: block;
				}
				.contacts_merge .contacts_full .single_contact {
    				padding: 13px 0 10px;
				}
				.contacts_merge .contacts_full .single_contact_name {
					margin-left: 60px;
				}
				.contacts_merge .contacts_full .single_contact_image {
					background: white url('sprites_.png') no-repeat -108px -36px;
				}
				.contacts_merge .single_contact_image {
					margin-top: -20px;
				}
				.contacts_merge .merge_button {
					display: inline;
					margin-left: 53px;
				}

		.contacts_empty {
			text-align: center;
			padding: 280px 60px;
			border-top: 1px solid #999999;
			border-bottom: 1px solid #999999;
			margin-left: -16px;
		}
		.single_contact {
			position: relative;
			padding: 6px 0 11px;
			border-bottom: 1px solid #dadada;
			zoom: 1;
		}
		.single_contact_toolbar {
			height: 22px;
		}
		.single_contact_toolbar_right {
			position: absolute;
			right: -1px;
			top: 5px;
			width: 60%;
		}
		.single_contact_admin {
			float: left;
			margin: 3px 10px 0 0;
			color: #cc0000;
		}
		.single_contact_image {
			float: left;
			width: 32px;
			height: 32px;
			padding: 1px;
			margin: 4px -46px 0 10px;
			border: 1px solid #dadada;
			background: white url('sprites_.png') no-repeat -108px -36px;
		}
		.single_contact_image.sci_picture_browser {
			margin: 5px 0 0 5px;
			background: #FBFBF1 none;
		}
		.single_contact_image.sci_picture_browser.sci_selected {
			border-color: #666666;
		}
		.single_contact_name {
			position: relative;
			display: block;
			color: black;
			font-weight: bold;
			margin-left: 56px;
			line-height: 20px;
			overflow: hidden;
		}
		.single_contact_mails {
			list-style: none;
			padding-right: 10px;
			margin-left: 56px;
			overflow: hidden;
		}
		.single_contact_mail {
			position: relative;
			height: 19px;
			line-height: 19px;
			margin-left: -10px;
			vertical-align: top;
			overflow: hidden;
			white-space: nowrap;
		}
		.contacts_full {
			position: relative;
			width: 100%;
			border-top: 1px solid #dadada;
			padding: 15px 0 5px;
		}
				.contacts_full .contacts_indices {
					bottom: auto;
				}
				.contacts_full .contacts_container {
					position: relative;
					width: auto;
					height: 577px;
					padding: 16px 15px 16px 31px;
					margin-left: 87px;
					border: 1px solid #dadada;
				}
				.contacts_full .contacts_indices {
					background-color: #f7f7f7;
					border: 1px solid #dadada;
				}
				.contacts_full .contacts_letter {
					padding: 3px 0;
				}
				.contacts_full .single_contact {
					padding: 5px 0 21px;
				}
				.contacts_full .single_contact_image {
					background: white url('sprites_.png') no-repeat -108px 0px;
					cursor: pointer;
				}
				.contacts_full .single_contact_mails {
					padding-top: 2px;
					width: 35%;
				}
				.contacts_full .single_contact_name {
					float: left;
					line-height: 19px;
					margin-left: 10px;
					overflow: visible;
				}
		.contacts_bookmark {
			position: relative;
			height: 15px;
			margin-top: -16px;
			overflow: visible;
			border-bottom: 1px solid #999999;
		}
		.contacts_bookmark_letter {
			position: absolute;
			top: 6px;
			left: -21px;
			color: #999999;
		}
		.single_contact_info {
			float: right;
			width: 35%;
			padding: 2px 10px 0 112px;
			list-style: none;
		}
		.single_contact_info_item {
			position: relative;
			float: left;
			width: 100%;
			padding: 3px 0;
		}
		.single_contact_info_label {
			position: absolute;
			left: -102px;
			color: #999999;
		}
		.single_contact_info_text {
			color: #666666;
		}
		.single_contact_tab {
			right: -37px;
			top: -2px;
		}
		.input_icon {
			position: absolute;
			left: 1px;
			top: 2px;
			width: 24px;
			height: 20px;
		}
		.input_icon_button {
			position: absolute;
			right: 1px;
			top: 3px;
			width: 24px;
			height: 20px;
			background: transparent url('sprites0.png') no-repeat 0px -2016px;
		}
		.input_icon_drop_down {
			float: left;
			width: 25px;
			height: 20px;
			margin-top: -3px;
		}
		.edit {
			background: transparent url('sprites0.png') no-repeat 0px -520px;
		}
		.edit_gray {
			background: transparent url('sprites0.png') no-repeat 0px -498px;
		}
				.single_contact_tab:hover .edit_gray,
				.mail_content_tab:hover .edit_gray {
					height: 19px;
					background: transparent url('sprites0.png') no-repeat 0px -520px;
				}
		.contacts_edit {
			position: relative;
			padding: 10px 73px 10px 148px;
			margin-top: 31px;
			border-bottom: 1px solid #dadada;
			background: white url('gradient.png') repeat-x 0px -463px;
			zoom: 1;
		}
		.contacts_edit_footer {
			clear: both;
			height: 29px;
			line-height: 29px;
			padding: 10px 0;
		}
		.contacts_edit_image {
			position: absolute;
			top: 20px;
			left: 20px;
			width: 104px;
			height: 104px;
			cursor: pointer;
			background: white url('sprites_.png') no-repeat 0px 0px;
		}
		.contacts_edit_image.cei_profile {
			left: 5px;
			top: 1px;
		}
		.contacts_edit_image.cei_picture_browser {
			position: relative;
			top: 0px;
			left: 0px;
			margin: 5px 10px 0 0;
			background: #FBFBF1 none;
		}
		.contacts_edit_image_text {
			position: absolute;
			left: -1px;
			bottom: -21px;
			width: 108px;
			text-align: center;
		}
		.contacts_edit_right_toolbar {
			position: absolute;
			right: -74px;
			top: -36px;
		}
		.contacts_edit_cancel {
			float: left;
			margin-left: 15px;
			cursor: pointer;
		}
		.edit_contact_remove_input {
			position: absolute;
			width: 24px;
			height: 20px;
			right: -34px;
			top: 3px;
			cursor: pointer;
		}
		.contact_tags {
			height: 14px;
			padding-top: 4px;
			overflow: hidden;
		}
#login_top {
	float: left;
	margin: 40px 0 24px;
}
		#login_register {
			float: left;
			width: 305px;
			margin-right: 15px;
			padding: 0 15px;
			line-height: 20px;
		}
		.login_logo {
			float: left;
			width: 203px;
			height: 53px;
			margin-bottom: 9px;
			background: transparent url('sprites_.png') no-repeat 0px -878px;
		}
		.login_register_title {
			clear: both;
			margin-bottom: 22px;
		}
		.login_register_link {
			float: left;
			width: 233px;
			height: 48px;
			padding: 13px 0 0 72px;
			background: transparent url('sprites_.png') no-repeat 0px -816px;
			font-family: Arial, Nimbus Sans L, sans-serif;
			font-weight: bold;
			font-size: 11px;
			line-height: 16px;
			color: #404040;
		}
		.login_register_link:hover {
			color: #333333;
		}
		.login_register_text_top {
			position: relative;
			height: 16px;
			padding-bottom: 2px;
			font-size: 14px;
		}
		.login_register_text_bottom {
			position: relative;
			height: 16px;
			font-size: 12px;
			line-height: 15px;
		}
		.login_register_text {
			position: relative;
			font-weight: bold;
			z-index: 2;
			zoom: 1;
		}
		.shadow {
			position: absolute;
			left: 1px;
			top: 1px;
			color: #d9d9d9;
			z-index: 1;
		}
		.login_bullet_list {
			float: left;
			margin-bottom: 17px;
		}
		.bullet {
			height: 17px;
			line-height: 13px;
			padding: 1px 0 0 30px;
			margin-bottom: 8px;
			list-style: none;
			background: transparent url('sprites0.png') no-repeat 0px -2018px;
		}
		#login {
			float: left;
			width: 300px;
			margin-right: 30px;
		}
				.login_note {
					display: block;
					padding: 15px;
					margin-bottom: 20px;
					border-top: 1px solid #dadada;
					border-bottom: 1px solid #dadada;
					zoom: 1;
				}
				.round_box.login .round_box_content {
					background-color: #f7f7e3;
				}
				.round_box.login .round_box_top,
				.round_box.login .round_box_bottom {
					background-color: #f7f7e3;
				}
				.round_box.login .round_box_tl {
					background: transparent url('sprites0.png') no-repeat 0px -22px;
				}
				.round_box.login .round_box_tr {
					background: transparent url('sprites0.png') no-repeat -6px -22px;
				}
				.round_box.login .round_box_bl {
					background: transparent url('sprites0.png') no-repeat 0px -28px;
				}
				.round_box.login .round_box_br {
					background: transparent url('sprites0.png') no-repeat -6px -28px;
				}
				.round_box.login .round_box_header_small {
					background: transparent url(gradient.png) repeat-x scroll left -245px;
				}
		.login_label {
			position: relative;
			display: block;
			clear: both;
			height: 13px;
			line-height: 13px;
			padding: 7px 0 5px;
			zoom: 1;
		}
		.login_button {
			margin: 5px 0;
			height: 29px;
		}
		.login_checkbox {
			position: relative;
			clear: both;
			height: 21px;
			line-height: 22px;
			padding-top: 4px;
			margin-left: -10px;
		}
		.login_forgot_password {
			float: right;
			line-height: 29px;
		}
		.login_footer {
			position: relative;
			float: left;
			width: 100%;
			border-top: 1px solid #dadada;
			margin-top: 5px;
			padding: 15px 0 7px;
			text-align: center;
		}
		.mobile_mail_link {
			position: relative;
			float: left;
			margin: 0 21px;
			cursor: pointer;
		}
		.mobile_mail_text {
			float: left;
		}
		.mobile_mail_icon {
			float: left;
			width: 24px;
			height: 20px;
			margin: -4px 4px -3px -6px;
			background: transparent url('sprites0.png') no-repeat 0px -1994px;
		}
		.login_letter {
			position: absolute;
			top: 15px;
			right: 3px;
			width: 68px;
			height: 32px;
			background: transparent url('sprites_.png') no-repeat -120px -932px;
		}
		.login_superhosting {
			line-height: 13px;
			padding-left: 132px;
			background: transparent url('sprites_.png') no-repeat 0px -966px;
		}
		.login_banner {
			float:left;
			width:300px;
			height:250px;
		}
#login_bottom {
	clear: both;
}
		.login_tabs {
			list-style: none;
			height: 38px;
			padding: 0 13px;
			border-bottom: 1px solid #dadada;
			margin-bottom: 27px;
		}
		.login_tab {
			float: left;
		}
		.login_tab_link {
			position: relative;
			float: left;
			left: 2px;
			margin: 0 4px -1px 0;
			background-color: white;
			border-bottom: 1px solid #dadada;
			cursor: pointer;
		}
				.login_tab.active_tab .login_tab_link {
					border-bottom-color: white;
				}
				.login_tab.active_tab .login_tab_text {
					color: black;
				}
		.login_tab_left,
		.login_tab_right {
			float: left;
			width: 6px;
			height: 39px;
			margin-bottom: -1px;
		}
		.login_tab_left {
			background: transparent url('sprites0.png') no-repeat -18px -90px;
		}
		.login_tab_right {
			background: transparent url('sprites0.png') no-repeat -24px -90px;
		}
		.login_tab_text {
			float: left;
			padding: 9px 23px 8px;
			border-top: 1px solid #dadada;
		}
		.login_news_container {
			display: inline;
			zoom: 1;
		}
		.login_news {
			float: left;
			padding: 0 15px;
		}
		.login_news_menu {
			display: inline;
			margin: 0 0 15px -10px;
			font-weight: bold;
		}
		.login_news_list {
			float: left;
			width: 100%;
			padding-bottom: 15px;
			border-top: 1px solid #dadada;
		}
		.login_news_item {
			float: left;
			width: 237px;
			margin-top: 15px;
			color: #666666;
			font-family: Arial, Nimbus Sans L, sans-serif;
			font-size: 12px;
			font-weight: bold;
			background-color: transparent;
		}
		.login_news_image {
			margin-right: 15px;
		}
		.login_news_title {
			float: left;
			width: 121px;
			height: 60px;
			margin-top: 8px;
			overflow: hidden;
			cursor: pointer;
		}
		.login_features {
			float: left;
			width: 50%;
			padding: 15px 0;
		}
		.login_features_container {
			display: inline;
			padding-top: 3px;
			zoom: 1;
		}
		.login_feature {
			position: relative;
			min-height: 122px;
			height: auto !important;
			height: 122px;
			padding-left: 137px;
		}
		.login_fetures_image {
			position: absolute;
			left: 12px;
			top: -1px;
			width: 98px;
			height: 98px;
		}
		.features_size {
			background: transparent url('http://mail.bg/images/sprites_big.png?r=2') no-repeat 0px -116px;
		}
		.features_big_attachment {
			background: transparent url('sprites_.png') no-repeat -100px -116px;
		}
		.features_keyboard {
			background: transparent url('sprites_.png') no-repeat -200px -116px;
		}
		.features_shortcuts {
			background: transparent url('sprites_.png') no-repeat 0px -216px;
		}
		.features_spelling {
			background: transparent url('sprites_.png') no-repeat -100px -216px;
		}
		.features_attachment {
			background: transparent url('sprites_.png') no-repeat -200px -216px;
		}
		.features_mini {
			background: transparent url('sprites_.png') no-repeat 0px -316px;
		}
		.features_sms {
			background: transparent url('sprites_.png') no-repeat -100px -316px;
		}
		.features_encryption {
			background: transparent url('sprites_.png') no-repeat -200px -316px;
		}
		.features_pop3 {
			background: transparent url('sprites_.png') no-repeat 0px -416px;
		}
		.features_spam {
			background: transparent url('sprites_.png') no-repeat -100px -416px;
		}
		.features_antivirus {
			background: transparent url('sprites_.png') no-repeat -200px -416px;
		}
		.login_fetures_title {
			padding-top: 1px;
			margin-bottom: 10px;
		}
		.login_fetures_list_item {
			padding: 1px 0 4px;
			margin-left: 15px;
			font-size: 13px;
			line-height: 15px;
		}

.message_folder {
	display: none;
	text-align: center;
	padding: 37px 40px 38px;
}
.empty_folder {
}
				.empty_folder .mail_toolbar,
				.empty_folder #mail_ad,
				.empty_folder #mail_table {
	 				display: none;
				}
				.empty_folder .message_folder {
 					display: block;
				}
.trash_folder {
}
		.toolbar_restore {
			display: none;
		}
				.trash_folder .toolbar_restore {
					display: block;
				}
				.trash_folder .toolbar_mark,
				.trash_folder .toolbar_move,
				.trash_folder .toolbar_forward,
				.trash_folder .toolbar_delete,
				.trash_folder .toolbar_forward,
				.trash_folder .round_box_header_tools_left,
				.trash_folder .round_box_header_tools_right {
					display: none;
				}
.new_contacts {
	width: 406px;
	margin: 0 auto;
	padding-bottom: 4px;
}
		.login_separator {
			float: left;
			height: 2px;
			width: 100%;
			font-size: 0;
			border-top: 1px solid #dadada;
			margin: 20px 0 8px !important;
		}
.banner {
	position: relative;
	margin: 0 auto 16px;
	z-index: 5;
}
		.banner_text_top,
		.banner_text_bottom {
			position: absolute;
			font-size: 10px;
			color: #999999;
		}
		.banner_text_top {
			top: -15px;
			right: -1px;
		}
		.banner_text_bottom {
			bottom: -12px;
			right: -1px;
		}
		.banner_728x90 {
			width: 728px;
			height: 90px;
		}
		.banner_468x60 {
			width: 468px;
			height: 60px;
		}
		.banner_300x250 {
			width: 300px;
			height: 250px;
		}
		.banner_list_container {
			width: 154px;
			min-height: 2px;
			height: auto !important;
			height: 2px;
		}
		.banner_list {
			position: relative;
			list-style: none;
			margin-bottom: 6px;
		}
		.banner_list_item {
			display: block;
			width: 140px;
			height: 36px;
			padding: 6px;
			background-color: white;
			border: 1px solid #dadada;
			margin-bottom: 10px;
		}
.attachment_bottom {
	float: left;
	width: 100%;
}
		.attachment_top {
			float: left;
			margin: 40px 0 25px;
			padding: 0 15px;
		}
		.attachment_columns {
			margin-right: 316px;
			zoom: 1;
		}
		.attachment_left {
			float: left;
			width: 100%;
		}
		.attachment_right {
			float: right;
			width: 300px;
			padding-left: 16px;
			margin-right: -316px;
		}
		.attachment_title {
			float: left;
			padding-top: 7px;
		}
		.attachment_container {
			float: left;
			margin: 10px 0 12px;
		}
		.attachment_status {
			float: left;
			padding-bottom: 12px;
		}
		.attachment_list {
			clear: both;
			padding: 0 0 5px 15px;
			color: #999999;
		}
.outer_toolbar_top,
.outer_toolbar_bottom {
	position: relative;
	height: 10px;
	padding: 10px 5px 10px 6px;
}
.outer_toolbar_top {
	margin: -10px 0 16px;
	border-bottom: 1px solid #cccccc;
}
.outer_toolbar_bottom {
	margin-bottom: 6px;
	border-top: 1px solid #cccccc;
}
		.outer_toolbar_right {
			position: absolute;
			right: 5px;
			top: 7px;
		}
		.outer_toolbar_left {
			float: left;
			margin-top: -3px;
		}
		.shortcut_text {
			float: left;
		}
		.shortcut {
			float: left;
			height: 13px;
			margin: 1px 0 0 4px;
		}
		.previous {
			width: 21px;
			background: transparent url('sprites_.png') no-repeat -276px 0px;
		}
		.next {
			width: 21px;
			background: transparent url('sprites_.png') no-repeat -276px -14px;
		}
		.next_unread {
			width: 49px;
			background: transparent url('sprites_.png') no-repeat -222px -14px;
		}
		.back {
			width: 52px;
			background: transparent url('sprites_.png') no-repeat -222px -0px;
		}
.popup {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 300px;
	padding-top: 16px;
	z-index: 5;
}
		.popup.popup_import {
			width: 434px;
		}
		.popup.picture_browser {
			width: 396px;
		}
		.picture_browser_images {
			padding-top: 5px;
			zoom: 1;
		}
		.picture_browser_navigation {
			position: relative;
			float: left;
			width: 241px;
			padding-bottom: 6px;
			margin: 7px 0 0 5px;
			border-bottom: 1px solid #dadada;
		}
		.popup_icon {
			position: relative;
			width: 66px;
		}
		.popup_text {
			padding: 7px 0 10px;
			margin: 0;
		}
.small_pager {
	position: absolute;
	right: -5px;
	line-height: 12px;
}
		.small_pager_link,
		.small_pager_selected {
			padding: 0 4px 0 5px;
		}
		.small_pager_selected {
			position: relative;
			top: 2px;
			font-family: Arial, Nimbus Sans L, sans-serif;
			font-size: 16px;
			font-weight: bold;
			color: #666666;
		}
.hint {
	width: 250px;
	position: absolute;
	top: 0px;
	left: 0px;
	color: white;
	z-index: 5;
}
		.hint_text {
			display: block;
			color: white;
			padding: 6px 0 3px;
			line-height: 14px;
		}
		.hint_arrow {
			position: absolute;
			bottom: -6px;
			left: 10px;
			width: 12px;
			height: 6px;
			font-size: 0;
		}
		.round_box.red_hint {
		}
				.round_box.red_hint .round_box_top,
				.round_box.red_hint .round_box_bottom,
				.round_box.red_hint .round_box_content {
					background-color: #e71717;
				}
				.round_box.red_hint .round_box_content {
					border-left: 1px solid #e71717;
					border-right: 1px solid #e71717;
				}
				.round_box.red_hint .round_box_top {
					border-top: 1px solid #e71717;
				}
				.round_box.red_hint .round_box_bottom {
					border-bottom: 1px solid #e71717;
				}
				.round_box.red_hint .round_box_tl {
					background: transparent url('sprites0.png') no-repeat -24px -190px;
				}
				.round_box.red_hint .round_box_tr {
					background: transparent url('sprites0.png') no-repeat -30px -190px;
				}
				.round_box.red_hint .round_box_bl {
					background: transparent url('sprites0.png') no-repeat -24px -196px;
				}
				.round_box.red_hint .round_box_br {
					background: transparent url('sprites0.png') no-repeat -30px -196px;
				}
				.round_box.red_hint .hint_arrow {
					background: transparent url('sprites0.png') no-repeat -24px -204px;
				}
		.round_box.yellow_hint {
		}
				.round_box.yellow_hint .round_box_top,
				.round_box.yellow_hint .round_box_bottom,
				.round_box.yellow_hint .round_box_content {
					background-color: #daa601;
				}
				.round_box.yellow_hint .round_box_content {
					border-left: 1px solid #daa601;
					border-right: 1px solid #daa601;
				}
				.round_box.yellow_hint .round_box_top {
					border-top: 1px solid #daa601;
				}
				.round_box.yellow_hint .round_box_bottom {
					border-bottom: 1px solid #daa601;
				}
				.round_box.yellow_hint .round_box_tl {
					background: transparent url('sprites0.png') no-repeat -24px -212px;
				}
				.round_box.yellow_hint .round_box_tr {
					background: transparent url('sprites0.png') no-repeat -30px -212px;
				}
				.round_box.yellow_hint .round_box_bl {
					background: transparent url('sprites0.png') no-repeat -24px -218px;
				}
				.round_box.yellow_hint .round_box_br {
					background: transparent url('sprites0.png') no-repeat -30px -218px;
				}
				.round_box.yellow_hint .hint_arrow {
					background: transparent url('sprites0.png') no-repeat -24px -226px;
				}

.extras_table,
.extras_table_bottom {
	padding-top: 11px;
	margin-bottom: 10px;
}
		.extras_title_header {
			margin-right: 10px;
		}
		.extras_table_bottom {
			margin-bottom: 5px;
		}
		.extras_title,
		.extras_sms {
			float: left;
			margin: 11px 10px 0 0;
		}
		.extras_period,
		.extras_active {
			float: right;
			margin: 11px 0 0 10px;
		}
		.extras_title {
			width: 300px;
		}
		.extras_period {
			width: 50px;
			text-align: right;
		}
		.extras_active {
			width: 80px;
			text-align: right;
		}
		.extras_title_header {
			width: 300px;
		}
		.extras_period_header {
			float: right;
			width: 50px;
			text-align: right;
			margin-right: 0;
			margin-left: 10px;
		}
		.extras_active_header {
			float: right;
			width: 80px;
			text-align: right;
			margin-right: 0;
			margin-left: 10px;
		}
		.extras_sms_info {
			color: #cc0000;
		}
		.extras_services_list {
			padding: 12px 10px 5px 15px;
			color: #999999;
		}
		.extras_full_list {
			float: left;
			width: 280px;
			padding: 7px 10px 0px 15px;
			color: #999999;
		}
		.extras_bullet_list {
			float: left;
			margin: 6px 0 -12px 1px;
		}
.settings {
	position: relative;
	padding-top: 9px;
	margin-bottom: -10px;
}
		.settings.s_register {
			padding-top: 0;
			margin-bottom: 0;
		}
		.settings_category {
			position: relative;
			min-height: 75px;
			height: auto !important;
			height: 75px;
			padding: 17px 25px 0 117px;
			margin-bottom: 20px;
		}
		.settings_category.sc_profile {
			padding: 25px 25px 0 133px;
		}
		.settings_category.sc_register {
			padding: 0 15px;
			margin-bottom: 16px;
		}
		.settings_subcategory {
			display: block;
			float: left;
			width: 100%;
			font-weight: bold;
			padding: 7px 0 10px;
			margin: 20px 0px 10px;
			border-bottom: 1px solid #dadada;
		}
		.settings_title {
			line-height: 21px;
			padding-bottom: 8px;
			border-bottom: 1px solid #999999;
		}
		.settings_text {
			display: block;
			padding-top: 7px;
			color: #999999;
		}
		.settings_text.st_register {
			padding: 0 30px 30px;
			border-bottom: 1px solid #dadada;
			color: black;
		}
		.settings_code_reload {
			float: left;
			width: 30px;
			height: 21px;
			margin-top: 9px;
			background: transparent url('sprites0.png') no-repeat 4px -2302px;
		}
		.settings_image {
			position: absolute;
			top: 0px;
			left: 2px;
			width: 98px;
			height: 98px;
		}
		.si_layout {
			background: transparent url('sprites_.png') no-repeat -200px -616px;
		}
		.si_write {
			background: transparent url('sprites_.png') no-repeat 0px -716px;
		}
		.si_read {
			background: transparent url('sprites_.png') no-repeat -200px -516px;
		}
		.si_password {
			background: transparent url('sprites_.png') no-repeat 0px -616px;
		}
		.si_sms {
			background: transparent url('sprites_.png') no-repeat -100px -616px;
		}
		.si_other {
			background: transparent url('sprites_.png') no-repeat 0px -516px;
		}
		.si_profile {
			background: transparent url('sprites_.png') no-repeat -100px -516px;
		}
		.settings_form {
			padding: 30px 0;
			background: white url("gradient.png") repeat-x 0px -463px;
		}
		.settings_form.sf_register {
			padding: 20px 0;
		}
		.settings_form.sf_eula {
			padding: 30px;
		}
		.settings_form_content {
			position: relative;
			width: 406px;
			padding: 0 10px;
			margin: 0 auto;
			overflow: hidden;
		}
		.settings_form_message_container {
			margin-top: 5px;
		}
		.settings_form_message {
			position: relative;
			height: 171px;
			padding: 3px 3px 0;
			border: 1px solid #999999;
			background-color: white;
		}
		.settings_form_textarea {
			height: 168px;
			width: 100%;
			overflow-x: hidden;
			overflow-y: auto;
		}
		.settings_list {
			clear: both;
			padding: 7px 0 3px 15px;
			color: #999999;
		}
		.settings_list.sl_register {
			padding: 13px 0 0 15px;
		}
		.settings_list_item {
			margin-bottom: 7px;
		}
.eula_items {
	margin-left: 10px;
	list-style: none;
}
		.eula_list {
			margin-left: 44px;
			list-style-type: decimal;
		}
		.eula_paragraph,
		.eula_list_item {
			margin-bottom: 13px
		}
.forgotten_form {
	margin-bottom: 19px;
}
.history_table {
	margin: 20px 0 5px;
}
		.history_row {
			height: 27px;
		}
		.history_protocol_header {
			float:right;
			margin-left: 10px;
			margin-right: 0;
			text-align: right;
		}
		.history_date_header,
		.history_date {
			width: 140px;
		}
		.history_date, .history_ip {
			float: left;
			margin: 6px 10px 0 0;
		}
		.history_protocol {
			float: right;
			margin: 6px 0 0 10px;
		}
.subscribe {
	margin: 21px 25px 10px;
}
.logout_header {
	position: relative;
	height: 59px;
	background-color: #f0f7e2;
	border-bottom: 1px solid #90c65c;
}
		.logout_locked {
			float: left;
			width: 60px;
			height: 36px;
			margin-top: 14px;
			background: transparent url('sprites_.png') no-repeat -204px -924px;
		}
		.logout_message_icons {
			float: left;
		}
		.logout_message {
			float: left;
			margin: 15px 0 0 12px;
		}
		.logout_message_toolbar {
			position: absolute;
			right: 24px;
			top: 22px;
		}
		.logout_frame {
			width: 100%;
			height: 100%;
		}
.tags_list {
	position: relative;
	float: left;
	left: -5px;
	margin: 0px -20px 1px 0px;
	list-style: none;
	zoom: 1;
}
		.tags_list_item {
			position: relative;
			float: left;
			width: 154px;
			height: 23px;
			margin: 0 10px -1px 0;
			padding: 10px 0 0 10px;
			border: 1px solid #dadada;
		}
		.tag_list_toolbar {
			top: 4px;
			right: 7px;
		}
		.tag_list_edit {
			clear: both;
			padding: 20px 32px 0 ;
			zoom: 1;
		}
		.tags_input {
			width: 229px;
			padding-right: 27px;
			margin-bottom: 3px;
		}
		.tag_color_list {
			float: left;
			display: inline;
			width: 270px;
			padding-bottom: 10px;
			margin-right: -2px;
			list-style: none;
			zoom: 1;
		}
		.tag_color_item {
			float: left;
			display: inline;
			width: 15px;
			height: 15px;
			padding: 4px;
			border: 1px solid #f7f7e3;
			margin: 2px 2px 0 0;
			cursor: pointer;
			overflow: hidden;
			zoom: 1;
		}
		.tag_color {
			height: 13px;
			margin-right: 0;
			margin-bottom: 0;
		}
				.tag_color_item .tag_name {
					display: block;
					height: 13px;
					width: 5px;
				}
		.tag_color_item.selected_color {
			border: 1px solid #999999;
			background-color: white;
		}
.browse_input {
	position: absolute;
	left: 0px;
	top: -4px;
	width: 110px;
	height: 23px;
	overflow: hidden;
}
		.browse_input_button {
			position: relative;
			left: -120px;
			height: 25px;
			padding: 0;
			margin: 0;
			font-size: 48px;
			cursor: pointer;
			opacity: 0;
			filter: alpha(opacity = 0);
		}
.browse_input_attachment_form {
	height: 0px;
	line-height: 0;
	font-size: 0;
}
		.browse_input_attachment {
			position: relative;
			display: block;
			left: 100px;
			top: -455px;
			width: 110px;
			height: 25px;
			margin-bottom: -25px;
			overflow: hidden;
		}
.transparent {
	position: absolute;
	width: 0;
	height: 0;
	font-size: 0;
	opacity: 0;
	filter: alpha(opacity=0);
}
.hash_change {
	position: absolute;
	width: 0;
	height: 0;
	visibility: hidden;
}
.text_page {
	padding: 40px;
	border-top: 1px solid #cccccc;
	font-size: 13px;
	text-align: justify;
}
		.poll {
			list-style: none;
			margin-bottom: 13px;
		}
		.poll_option {
			height: 16px;
			padding: 4px 0 4px;
			margin-left: -5px;
			line-height: 12px;
			cursor: pointer;
		}
		.poll_result {
			float: left;
			width: 100%;
			height: 24px;
			padding-top: 6px;
			line-height: 12px;
		}
		.poll_bar {
			display: block;
			width: 0%;
			height: 6px;
			margin-top: 6px;
			background-color: #ffc40c;
			font-size: 0px;
		}
#info_bar {
	position: relative;
	top: -43px;
	margin-left: -170px;
}
		.info_bar_content {
			margin-right: 20px;
		}
		.info_bar_table {
			width: 100%;
			margin-top: 5px;
		}
		.info_bar_td {
			position: relative;
			vertical-align: middle;
		}
		.info_bar_td.ibt_text {
			width: 100%;
			padding: 6px 0 10px;
		}
		.info_bar_image {
			float: left;
			margin-right: 10px;
		}
#rollband {
	position: absolute;
	left: 0;
	top: -316px;
	width: 100%;
	height: 0px;
	background-color: black;
	z-index: 20;
	background: url('video_tr.png') repeat left top;
	overflow: hidden;
}
		#rollband_media {
			position: relative;
			margin: 0 auto;
			border: 1px solid white;
			background-color: black;
			overflow: hidden;
		}
		.rollband_video {
			width: 480px;
			height: 272px;
			padding: 0 272px 0 30px;
		}
		.rollband_banner {
			width: 750px;
			height: 200px;
			padding: 0 30px;
		}
		#rollband_link {
			position: absolute;
			right: 30px;
			top: 0;
		}
		#rollband_min {
			position: absolute;
			left: 0px;
			padding: 0 8px;
			font-family: Arial, Nimbus Sans L, sans-serif;
			font-size: 25px;
			line-height: 20px;
			color: white;
		}
				.rollband_video #rollband_min {
					top: 124px;
				}
				.rollband_banner #rollband_min {
					top: 88px;
				}
		#rollband_close {
			position: absolute;
			top: 5px;
			right: 3px;
			width: 24px;
			height: 20px;
			background: url('sprites1.png') no-repeat 0 -2394px transparent;
		}
/*
#banner_728x90 {
	display: none;
}
#mail_folder {
	display: block;
}
#mail_write {
	display: none;
}
#mail_read {
	display: none;
}
#mail_contacts {
	display: none;
}
#mail_domain {
	display: none;
}
#mail_widgets {
	display: none;
}
#mail_messages {
	display: none;
}
		#mail_message {
			display: block;
		}
		#mail_error {
			display: none;
		}
		#mail_new_contacts {
			display: block;
		}
#mail_extras {
	display: none;
}
#mail_extras_subscribe {
	display: none;
}
#mail_settings {
	display: none;
}
#mail_profile {
	display: block;
}
#banner_468x60 {
	display: none;
} */