body {
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
body, html {
	width:100%;height:100%;
}
a, input {outline:none;}
input, textarea, select {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	outline:none;
}
.full_table {
	width:100%;height:100%;
}
td.top {
	background-image:url(../images/top_bgd.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#003371;
}
.full_cell {
	width:1020px; width:980px;
	background-color:#ffffff;
	margin-left:auto;
	margin-right:auto;
}
.separator {clear:both;}
.header_cell {
	width:1020px; width:980px;
	height:125px;
}
/**********TOP LINKS*********/
.top_links_cell {
	width:1020px; width:980px;
	height:25px;
	background-color:#00a1e4;
	display:block;
}
.top_links {
	height:25px;
	font-size:12px;
	padding-right:3px;
	float:right;
}
.top_links a {
	color:#ffffff;
	text-decoration:none;
	padding-top:5px;
	float:left;
}
.top_links a:hover {
	color:#004061;
}
a.top_links_arrow_closed {
	background-image:url(../images/top_links_arrow_open.gif);
	background-position:right 9px;
	background-repeat:no-repeat;
	padding-right:20px;
}
a.top_links_arrow_closed:hover {
	background-image:url(../images/top_links_arrow_open_over.gif);
}
a.top_links_arrow_opened {
	background-image:url(../images/top_links_arrow_closed.gif);
	background-position:right 9px;
	background-repeat:no-repeat;
	padding-right:20px;
}
a.top_links_arrow_opened:hover {
	background-image:url(../images/top_links_arrow_closed_over.gif);
}
.right_logo_cell {
	width:580px; width:404px;
	float:right;
}
.hidden_form {
	height:75px;
	width:497px; width:321px;
	padding-right:83px;
	display:block; float:right;
}
.register_lunchbox {
	display:none; float:right;
	border-top:1px solid #4dbdec;
	background-color:#00a1e4;
	width:300px;
	height:25px;
	padding-left:10px;
	padding-right:10px;
	padding-top:8px;
	padding-bottom:13px;
	background-image:url(../images/bgd_register_corner.png);
	background-position:bottom;
	background-repeat:no-repeat;
	font-size:13px;
	color:#ffffff;
}
.register_lunchbox span {
	padding:0px 3px;
	display:inline-block; float:left;
}
span.mail_text {
	padding-top:4px;
	padding-left:10px;
}
span.register_text {
	padding-right:5px;
	padding-left:5px;
}
.register_text input {
	border:1px solid #103b75;
	background-color:#ffffff;
	color:#000000;
	font-size:13px;
	width:150px;
	height:21px;
	margin:0px;
	display:inline;
}
span.register_button {
	background-color:#103b75;
	height:24px;
	padding-top:1px;
}
.register_button input {
	border:1px solid #103b75;
	background-color:#103b75;
	color:#ffffff;
	font-size:13px;
	cursor:pointer;
	padding:0px 5px;
	height:21px;
	width:75px;
	margin:0px;
	display:inline;
}
.register_button input:hover {
	color:#f26522;
}
.top_links_separator {
	height:25px;
	width:1px;
	border-left:10px solid #00a1e4;
	border-right:15px solid #00a1e4;
	background-color:#4dbdec;
	float:left;
}
/**********LOGO*********/
.logo_cell {
	height:80px;
	width:330px; width:364px; width:540px; width:310px;
	padding:20px 0px 0px 36px;
	float:left; 
}
.logo_cell img {
	border:0px;
}
.logo_cell h1 {
	font-size:10px;
	display:none;
}
/**********INVITE CELL*********/
.invite_cell {
	height:25px;
	/*margin-top:75px;*/
	background-color:#f26522;
	font-size:14px;
	margin-right:3px;
	float:right;
}
.invite_cell a {
	padding-top:4px;
	color:#ffffff;
	text-decoration:none;
	float:left;
}
.invite_cell a:hover {
	color:#004061;
}
.invite_left_corner {
	width:12px;
	height:25px;
	background-image:url(../images/bgd_corner_invite_left.gif);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
}
.invite_right_corner {
	width:12px;
	height:25px;
	background-image:url(../images/bgd_corner_invite_right.gif);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
}
/**********MENU*********/
.top_menu_cell {
	height:28px;
	width:1020px; width:980px;
	background-color:#004061;
	border-bottom:1px solid #336681;
	font-size:13px;
	float:left;
}
.left_top_menu {
	float:left;
}
.main_menu {
	position:absolute;	
	margin: 0;
	padding:0;
	z-index:10000;
	padding-left:17px;
}
.main_menu li {	
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.main_menu li a {	
	display:block;
	padding:5px 20px 6px 20px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
}
.main_menu li a:hover {
	color:#f26522;
}
.main_menu li a.selected {	
	color:#f26522;
}
* html .main_menu li a.selected  { background:none; }
.right_top_menu {
	padding-top:5px;
	padding-right:23px;
	color:#ffffff;
	float:right;
}
.right_top_menu a {
	color:#ffffff;
	text-decoration:none; 
	display:inline;
}
.right_top_menu a:hover {	
	color:#f26522;
}
.right_top_menu_separator {
	width:1px;
	height:20px;
	background-color:#ffffff;
	margin-left:8px;
	margin-right:8px;
	display:inline;
}
.right_top_menu a img {
	border:0px;
	padding-top:1px;
	padding-right:12px;
	margin-right:8px;
	border-right:1px solid #ffffff;
}
/**********MAIN WHITE*********/
.main_center_cell {
	width:1020px; width:980px;
	min-height:632px;
	background-image:url(../images/bgd_top_white.png);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#003371;
	/*padding-bottom:20px;*/
	float:left; 
}
/**********MAIN TOP LINKS*********/
.main_top_links_cell {
	/*width:1020px; width:682px;*/
	/*padding-left:260px; padding-left:257px;*/ padding-right:300px;
	height:30px;
	margin-top:12px; text-align:right;
	float:right;
}
.main_top_links {
	height:30px;
	text-align:right;
	font-size:12px;
	background-image:url(../images/main_top_links_bgd.png);
	background-position:left bottom;
	background-repeat:repeat-x;
	position:relative;
	z-index:1000;
	float:left; 
}
.main_top_links span {
	color:#ffffff;
	text-decoration:none;
	padding:7px 17px 0px 10px;
	float:left;
}
.main_top_links a {
	color:#ffffff;
	text-decoration:none;
	padding:7px 17px 0px 10px;
	float:left;
}
.main_top_links a:hover {
	color:#004061;
}
.main_top_links_left_corner {
	width:15px;
	height:30px;
	background-image:url(../images/main_top_links_left_corner_bgd.png);
	background-position:left top;
	background-repeat:no-repeat;
	position:relative;
	z-index:1000;
	float:left;
}
.main_top_links_right_corner {
	width:15px;
	height:30px;
	background-image:url(../images/main_top_links_right_corner_bgd.png);
	background-position:left top;
	background-repeat:no-repeat;
	position:relative;
	z-index:1000;
	float:left;
}
.main_top_links a.facebook {
	background-image:url(../images/facebook.gif);
	background-position:left 7px;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:20px;
}
.main_top_links a.twitter {
	background-image:url(../images/twitter.gif);
	background-position:left 7px;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:20px;
}
.main_top_links a.mail {
	background-image:url(../images/mail.gif);
	background-position:left 7px;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:10px;
}
/**********MAIN OFFER CELL*********/
.main_offer_cell {
	width:710px;
	min-height:500px;
	background-image:url(../images/bgd_main_offer_cell.png);
	background-position:left top;
	background-repeat:repeat-y;
	margin-left:37px; margin-left:34px;
	display:inline; /* ie6 */
	float:left;
	/*margin-bottom:15px;*/ 
}
.main_offer_title {
	font-size:26px;
	line-height:30px;
	font-weight:bold;
	color:#103b75;
	width:610px;
	min-height:69px;
	padding:20px 80px 10px 20px;
	background-image:url(../images/main_offer_banner_top_corners.png);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:-3px;
	float:left;
}
.main_offer_title span {
	font-size:26px;
	font-weight:bold;
	color:#f26522;
}
.main_offer_title h2 span {
	font-size:26px;
	font-weight:bold;
	color:#f26522;
	padding:0px;margin:0px;
}
.main_offer_title h2 {
	font-size:26px;
	font-weight:bold;
	color:#103b75;
	padding:0px;margin:0px;
}
.main_banners_left {
	width:265px;
	float:left;
}
.main_offer_cell_bottom {
	width:706px;
	height:15px;
	background-image:url(../images/main_offer_banner_bottom_corners.png);
	background-repeat:no-repeat;
	margin-left:37px; margin-left:34px;
	display:inline; /* ie6 */
	margin-bottom:15px;
	float:left;
}
/**********MAIN INSIDE CELL*********/
.main_cell_inside {
	width:710px;
	/*min-height:490px;*/
	padding-bottom:10px;
	background-image:url(../images/bgd_main_offer_cell.png);
	background-position:left top;
	background-repeat:repeat-y;
	margin-left:37px; margin-left:34px;
	display:inline; /* ie6 */
	float:left;
	/*margin-bottom:15px;*/ 
}
.main_cell_title_inside {
	font-size:26px;
	line-height:30px;
	color:#103b75;
	width:610px;
	min-height:69px;
	padding:20px 80px 20px 20px;
	background-image:url(../images/main_offer_banner_top_corners_inside.png);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:-3px;
	float:left;
}
.main_cell_title_inside h2 {
	font-size:26px;
	font-weight:bold;
	color:#f26522;
	padding:0px;margin:0px;
	display:block;
}
.main_cell_title_inside span {
	font-size:16px;
	line-height:20px;
	color:#002e6c;
	padding-top:5px;
	display:block;
}
.main_cell_title_inside span.else {
	font-size:14px;
	color:#000000;
	display:inline-block;
}
.main_cell_title_inside a.else_register {
	font-size:26px;
	line-height:24px;
	font-weight:bold;
	border-bottom:3px solid #00a1e4;
	text-decoration:none;
	color:#00a1e4;
	display:inline-block;
}
.main_cell_title_inside a.else_register:hover {
	border-bottom:3px solid #ffffff;
	text-decoration:none;
}
.main_cell_inside_bottom {
	width:706px;
	height:15px;
	background-image:url(../images/main_offer_banner_bottom_corners.png);
	background-repeat:no-repeat;
	margin-left:37px; margin-left:34px;
	display:inline; /* ie6 */
	margin-bottom:18px;
	float:left;
}
/**********LEFT MAIN INSIDE*********/
.left_white_main_inside {
	width:320px;
	padding-left:20px;
	padding-right:20px;
	float:left;
}
.left_white_main_inside div.title {
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	padding-top:5px;
	display:block;
}
.left_white_main_inside span.text {
	font-size:11px;
	line-height:16px;
	color:#000000;
	padding-bottom:10px;
	padding-top:3px;
	display:block;
}
.left_white_main_inside span.text a {
	color:#000000;
	text-decoration:underline;
}
.left_white_main_inside span.text a:hover {
	color:#000000;
	text-decoration:none;
}
.blue_line_separator {
	margin:35px 20px 25px 20px;
	width:666px;
	background-color:#00a1e4;
	height:1px;
	display:inline;
	float:left;clear:both;
}
.right_white_main_inside {
	width:326px;
	/*margin-right:23px;*/
	float:left;
}
.right_white_main_inside div.title {
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	padding-top:5px;
	display:block;
}
.right_white_main_inside span.text {
	font-size:11px;
	line-height:16px;
	color:#000000;
	padding-bottom:10px;
	padding-top:3px;
	display:block;
}
.right_white_main_inside span.text a {
	color:#000000;
	text-decoration:underline;
}
.right_white_main_inside span.text a:hover {
	color:#000000;
	text-decoration:none;
}
/**********FAQ*********/
.left_white_main_inside_big {
	width:646px;
	padding-left:20px;
	padding-right:20px;
	float:left;
}
.left_white_main_inside_big div.title {
	font-size:17px;
	line-height:19px;
	font-weight:bold;
	padding-top:5px;
	display:block;
}
.left_white_main_inside_big span.text {
	font-size:12px;
	line-height:17px;
	color:#000000;
	padding-bottom:10px;
	padding-top:3px;
	display:block;
}
.left_white_main_inside_big span.text a {
	color:#000000;
	text-decoration:underline;
}
.left_white_main_inside_big span.text a:hover {
	color:#000000;
	text-decoration:none;
}
/**********OLDER*********/
.left_white_main_inside_older {
	width:696px;
	padding-left:10px;
	float:left;
}
.older_item_cell_row {
	width:696px;
	padding-bottom:18px;
	float:left;
}
.older_item_cell {
	width:324px;
	background-image:url(../images/bgd_top_corner_old_table.png);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#ddf5ff;
	padding-top:10px;
	margin-left:10px;
	margin-right:8px;
	float:left; display:inline;
}
.older_item_title {
	font-size:14px;
	font-weight:bold;
	color:#002e6c;
	padding:0px 20px 10px 20px;
	float:left;
}
.older_item_image {
	padding:0px 10px 10px 10px;
	background-color:#ddf5ff;
	float:left;
}
.older_item_image img {
	border:0px;
	display:block;
}
.older_item_info {
	width:324px;
	border-top:1px solid #ffffff;
	float:left;
}
.cell_no_first {
	padding:10px;
	padding-top:5px;
	background-image:url(../images/left_bottom_corner_table_older.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	background-color:#f26522;
	border-right:1px solid #ffffff;
	font-size:27px;
	font-weight:bold;
	color:#ffffff;
}
.cell_no_first span {
	font-size:12px;
	line-height:12px;
	font-weight:normal;
	color:#ffffff;
}
.cell_no_middle {
	padding:10px;
	background-color:#ddf5ff;
	border-right:1px solid #ffffff;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.cell_no_middle span {
	font-size:18px;
	font-weight:bold;
	color:#000000;
}
.cell_no_third {
	padding:10px;
	background-image:url(../images/right_bottom_corner_table_older.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	background-color:#ddf5ff;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.cell_no_third span {
	font-size:18px;
	font-weight:bold;
	color:#000000;
}
.search_offer {
	font-size:14px;
	color:#000000;
	padding-bottom:5px;
	display:block;
}
.search_option {
	padding-bottom:10px;
	display:block;
}
.search_option select {
	border:1px solid #002e6c;
	background-color:#ffffff;
	width:140px;
	height:21px;
}
.search_button {
	background-color:#f26522;
	height:23px;
	padding-top:2px;
	margin-bottom:20px;
	display:block; float:left;
}
.search_button input {
	border:1px solid #f26522;
	background-color:#f26522;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	padding:0px 5px;
	height:21px;
	width:90px;
	margin:0px;
	display:inline;
}
.search_button input:hover {
	color:#002e6c;
}
/**********WELCOME*********/
.left_white_main_inside_welcome {
	width:666px;
	margin-left:20px;
	background-image:url(../images/bgd_top_corner_welcome.png);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#ddf5ff;
	padding-top:10px;
	display:inline; float:left;
}
.welcome_top_text {
	width:626px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	font-size:20px;
	line-height:24px;
	color:#002e6c;
	display:inline; float:left;
}
.welcome_text_register {
	font-size:16px;
	font-weight:bold;
	color:#002e6c;
	/*padding-bottom:3px;*/
	padding-left:20px;
	float:left;
}
.welcome_box_register {
	padding-left:10px;
	padding-right:20px;
	float:left;
}
.welcome_box_register input {
	border:1px solid #002e6c;
	background-color:#ffffff;
	width:240px;
	height:21px;
}
.welcome_button_register {
	background-color:#f26522;
	height:25px;
	display:inline-block; float:left; 
}
.welcome_button_register input {
	border:1px solid #f26522;
	background-color:#f26522;
	padding:2px 11px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	cursor:pointer;
	height:23px;
	display:inline-block;
}
.welcome_button_register input:hover {
	color:#002e6c;
}
.welcome_error_message {
	min-height:18px;
	width:590px;
	padding:2px 0px;
	padding-left:70px;
	font-size:12px;
	line-height:14px;
	color:red;
	display:block; float:left;
}
.left_white_main_inside_welcome_bottom {
	width:666px;
	height:10px;
	margin-left:20px;
	background-image:url(../images/bgd_bottom_corner_welcome.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	background-color:#ddf5ff;
	padding-top:10px;
	display:inline; float:left;
}
.under_welcome_text {
	font-size:14px;
	color:#000000;
	display:block;
}
.under_welcome_text_big {
	font-size:16px;
	color:#000000;
	display:block;
}
.welcome_text_register_sm_long {
	width:666px;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	min-height:16px;
	color:#00a1e4;
	padding:10px 0px;
	display:block; float:left;
}
/**********REGISTER*********/
.text_register {
	font-size:14px;
	font-weight:bold;
	color:#002e6c;
	padding-bottom:3px;
	display:block;
}
.box_register {
	display:block;
}
.box_register input {
	border:1px solid #002e6c;
	background-color:#ffffff;
	width:240px;
	height:21px;
}
.box_register textarea {
	border:1px solid #002e6c;
	background-color:#ffffff;
	width:240px;
	height:120px;
}
.box_register select {
	border:1px solid #002e6c;
	background-color:#ffffff;
	width:300px;
	height:21px;
}
.terms_register {
	width:320px;
	/*margin-bottom:20px;*/
	font-size:12px;
	color:#002e6c;
	margin-left:-2px;
	display:block;
}
.terms_register a {
	color:#f26522;
	text-decoration:underline;
}
.terms_register a:hover {
	text-decoration:none;
}
.terms_register input {
	margin-bottom:2px;
	display:inline-block; float:left;
}
.terms_register span {
	width:295px;
	padding-left:3px;
	padding-top:1px;
	display:inline-block; float:left;
}
.button_register {
	background-color:#f26522;
	height:24px;
	display:inline-block; float:left; 
}
.button_register input {
	border:1px solid #f26522;
	background-color:#f26522;
	padding:2px 11px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	cursor:pointer;
	height:23px;
	display:inline-block;
}
.button_register input:hover {
	color:#002e6c;
}
.required_register {
	margin-top:20px;
	width:320px;
	font-size:12px;
	color:#002e6c;
	display:block;
}
.text_register_sm {
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	color:#00a1e4;
}
.text_register_sm_long {
	width:646px;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	color:#00a1e4;
	padding:10px 0px;
	display:block; float:left;
}
.error_message {
	min-height:18px;
	width:320px;
	padding:2px 0px;
	font-size:12px;
	line-height:14px;
	color:red;
	display:block; float:left;
}
.error_message_right {
	min-height:18px;
	width:390px;
	font-size:12px;
	line-height:14px;
	padding-left:10px;
	color:red;
	display:inline-block;
}
/**********BUY*********/
.main_cell_buy_title_inside_top {
	font-size:26px;
	line-height:30px;
	color:#103b75;
	width:610px;
	/*min-height:69px;*/
	padding:20px 80px 20px 20px;
	background-image:url(../images/main_offer_banner_top_corners_inside.png);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:-3px;
	float:left;
}
.main_cell_buy_title_inside_top h2 {
	font-size:26px;
	font-weight:bold;
	color:#f26522;
	padding:0px;margin:0px;
	display:block;
}
.main_cell_buy_inside {
	width:710px;
	/*min-height:490px;*/
	/*padding-bottom:10px;*/
	padding-top:15px;
	background-image:url(../images/main_info_banner_top_corners.png);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:37px; margin-left:34px;
	display:inline; /* ie6 */
	float:left;
	/*margin-bottom:15px;*/ 
}
.main_cell_buy_title_inside {
	font-size:26px;
	line-height:30px;
	color:#103b75;
	width:610px;
	/*min-height:69px;*/
	/*margin-top:15px;*/
	padding:5px 80px 0px 20px;
	background-image:url(../images/bgd_main_offer_cell.png);
	background-position:left top;
	background-repeat:repeat-y;
	/*margin-top:-3px;*/
	float:left;
}
.main_cell_buy_title_inside h2 {
	font-size:26px;
	font-weight:bold;
	color:#f26522;
	padding:0px;margin:0px;
	display:block;
}
.main_cell_buy_title_inside span {
	font-size:12px;
	line-height:16px;
	color:#002e6c;
	padding-top:5px;
	display:block;
}
.buy_separator {
	height:1px;
	width:666px;
	background-color:#00a1e4;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:20px;
	float:left; display:inline;
}
.buy_title_form {
	font-size:20px;
	font-weight:bold;
	color:#002e6c;
	padding-bottom:15px;
	padding-top:5px;
	display:block;
}
.buy_pass_cell {
	padding-right:20px;
	float:left;
}
.main_cell_buy_inside_sec {
	width:710px;
	/*min-height:490px;*/
	padding-bottom:10px;
	background-image:url(../images/bgd_main_offer_cell.png);
	background-position:left top;
	background-repeat:repeat-y;
	margin-left:37px; margin-left:34px;
	display:inline; /* ie6 */
	float:left;
	/*margin-bottom:15px;*/
}
.right_buy_white_main_inside {
	width:326px;
	background-color:#ddf5ff;
	text-align:center; min-height:255px;
	float:left;
}
.right_buy_white_main_inside img {
	border:0px;
	margin-top:10px;
	margin-bottom:10px;
}
.right_buy_white_main_inside .title {
	font-size:20px;
	line-height:24px;
	font-weight:bold;
	color:#002e6c;
	padding-top:20px;
	display:block;
}
.right_buy_white_main_inside .text {
	font-size:11px;
	line-height:14px;
	color:#000000;
	padding-top:10px;
	display:block;
}
.main_cell_buy_footer {
	padding:0px 20px 0px 20px;
}
.buy_text_register {
	font-size:14px;
	font-weight:bold;
	color:#000000;
	padding-bottom:3px;
	display:block;
}
.buy_connect_button {
	background-color:#f26522;
	height:40px; width:100px;
	margin:15px auto;
	display:block; 
}
.buy_connect_button input {
	border:1px solid #f26522;
	background-color:#f26522;
	padding:5px 11px;
	font-size:18px;
	line-height:23px;
	font-weight:bold;
	color:#ffffff;
	cursor:pointer;
	height:40px; width:100px;
	display:inline-block;
}
.buy_connect_button input:hover {
	color:#002e6c;
}
.buy_button {
	background-color:#f26522;
	height:30px;
	display:inline-block; float:left;
}
.buy_button input {
	border:1px solid #f26522;
	background-color:#f26522;
	padding:2px 11px;
	font-size:18px;
	line-height:23px;
	font-weight:bold;
	color:#ffffff;
	cursor:pointer;
	height:25px; /*width:270px;*/
	display:inline-block; float:left;
}
.buy_button input:hover {
	color:#002e6c;
}

table.buy_table {
	width:666px;
	/*border-top:15px solid #ffffff;*/
	float:left;
}
table.buy_table tr.buy_table_header td {
	font-size:14px;
	font-weight:bold;
	color:#002e6c;
	/*border-top:1px solid #00a1e4;*/
	border-bottom:1px solid #00a1e4;
	padding:3px 0px;
}
td.buy_header_td {
	text-align:center;
}
td.buy_first_td {
	padding:10px 10px 10px 0px;
	font-size:20px;
	line-height:23px;
	font-weight:bold;
	color:#000000;
	vertical-align:text-top;
}
td.buy_second_td {
	width:80px;
	padding:5px 5px 10px 5px;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	color:#000000;
	vertical-align:top;
}
td.buy_second_td input {
	border:1px solid #000000;
	background-color:#ffffff;
	font-size:20px;
	line-height:20px;
	font-weight:bold;
	text-align:center;
	color:#000000;
	vertical-align:top;
	padding:5px 1px;
	width:50px;
	height:20px;
}
td.buy_third_td {
	width:30px;
	padding:5px 0px 10px 5px;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	color:#000000; 
	vertical-align:text-top; 
}
td.buy_fourth_td {
	width:80px;
	padding:5px 0px 10px 5px;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	color:#000000; 
	vertical-align:text-top; 
}
td.buy_fifth_td {
	width:30px;
	padding:5px 0px 10px 5px;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	color:#000000; 
	vertical-align:text-top; 
}
td.buy_sixth_td {
	width:80px;
	padding:5px 0px 10px 5px;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	color:#000000; 
	vertical-align:text-top; 
}
td.buy_seventh_td {
	padding:20px 10px 10px 0px;
	font-size:20px;
	font-weight:bold;
	text-align:left;
	color:#000000; 
	vertical-align:text-top; 
}
td.buy_seventh_td select {
	border:1px solid #002e6c;
	background-color:#ffffff;
	width:300px;
	height:25px;
	/*font-size:20px;
	font-weight:bold;*/
	color:#000000; 
	vertical-align:text-top; 
}
td.buy_eighth_td {
	padding:20px 0px 10px 5px;
	font-size:20px;
	font-weight:bold;
	text-align:right;
	color:#000000; 
	vertical-align:text-top;
}
td.buy_eighth_td  textarea {
	border:1px solid #002e6c;
	background-color:#ffffff;
	width:308px;
	height:120px;
	/*font-size:20px;
	font-weight:bold;*/
	color:#000000; 
	vertical-align:text-top; 
}
/**********MAIN OFFER BANNER*********/
.main_offer_banner {
	padding-left:2px;
}
/*.main_offer_top_shadow {
	height:4px;
	width:233px;
	background-image:url(../images/bgd_top_shadow_main_offer_banner.png);
	background-position:right;
	background-repeat:no-repeat;
}*/
a.main_offer_banner_title {
	width:283px; width:288px;
	height:92px;
	background-image:url(../images/main_offer_banner_buy.png);
	background-position:left;
	background-repeat:no-repeat;
	/*padding-top:4px;*/
	float:left;
	cursor:pointer;
	margin-left:-30px; margin-left:-35px; 
}
span.main_offer_banner_price {
	width:75px; width:135px;
	font-size:53px;
	line-height:53px;
	font-weight:bold;
	/*color:#ffffff;*/
	padding-top:20px;
	padding-left:25px;
	text-align:center;
	float:left; 
}
span.main_offer_banner_buy {
	width:100px;
	height:70px;
	/*background-image:url(../images/main_offer_banner_buy.png);
	background-position:left;
	background-repeat:no-repeat;*/
	text-align:center;
	font-size:32px;
	line-height:30px;
	font-weight:bold;
	padding-top:15px;
	padding-right:25px;
	float:right;
}
a.main_offer_banner_title {
	color:#ffffff;
}
a.main_offer_banner_title:hover {
	color:#004061;
}
/*.main_offer_banner_buy  {
	color:#ffffff;
	padding-top:7px;
	text-decoration:none;
	display:inline-block;
}
.main_offer_banner_buy:hover {
	color:#004061;
}*/
.main_offer_banner_under_title {
	width:237px;
	height:6px;
	background-image:url(../images/bgd_under_title_main_offer_banner.png);
	background-position:left;
	float:left;
}
.main_offer_banner_body {
	width:233px;
	background-color:#ddf5ff;
	background-image:url(../images/bgd_body_main_offer_banner.png);
	background-position:left;
	background-repeat:repeat-y;
	padding-bottom:5px;
	/*border-bottom:1px solid #00a1e4;*/
}
.main_offer_banner_body span {
	font-size:12px;
	color:#002e6c;
	width:60px;
	text-align:center;
	padding-left:10px;
	display:inline-block;
}
.main_offer_banner_body span b {
	font-size:18px;
	display:block;
}
.main_offer_banner_gift {
	width:233px;
	background-color:#ddf5ff;
	background-image:url(../images/bgd_body_main_offer_banner.png);
	background-position:left;
	background-repeat:repeat-y;
}
/*.main_offer_banner_gift a {
	font-size:13px;
	font-weight:bold;
	color:#002e6c;
	text-decoration:underline;
	background-image:url(../images/bgd_gift_link.png);
	background-position:20px 5px;
	background-repeat:no-repeat;
	padding-left:60px;
	padding-top:10px;
	padding-bottom:12px;
	display:inline-block;
}
.main_offer_banner_gift a:hover {
	text-decoration:none;
}*/
.main_offer_bottom_shadow {
	height:20px;
	width:233px;
	background-image:url(../images/bgd_bottom_shadow_main_offer_banner.png);
	background-position:right;
	background-repeat:no-repeat;
}
/**********MAIN OFFER RIGHT*********/
.main_offer_image {
	width:420px;
	float:left;
}
.main_offer_image img {
	border:0px;
}
.main_offer_full_text_cell {
	width:410px;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
}
.main_offer_text_cell {
	width:180px;
	padding-right:25px;
	font-size:12px;
	/*line-height:16px;*/
	color:#000000;
	float:left;
}
.main_offer_text_cell span.title {
	font-size:18px;
	font-weight:bold;
	margin-bottom:20px;
	display:block;
}
/**********SECOND - THIRD BANNER CELL*********/
.main_offer_banner_body_second {
	width:233px;
	background-color:#ddf5ff;
	background-image:url(../images/bgd_body_main_offer_banner.png);
	background-position:left;
	background-repeat:repeat-y;
	padding-bottom:5px;
}
.main_offer_banner_body_second span {
	font-size:16px;
	font-weight:bold;
	color:#002e6c;
	padding-left:20px;
	padding-top:5px;
	display:inline-block;
}
.main_offer_banner_body_second span.time_cowntdown {
	background-image:url(../images/clock.png);
	background-position:17px 5px;
	background-repeat:no-repeat;
	padding-left:65px;
	padding-bottom:10px;
	font-size:17px;
	font-weight:bold;
	text-align:left;
	color:#f26522;
	display:inline-block;
}
.main_offer_banner_body_third {
	width:233px;
	background-color:#ddf5ff;
	background-image:url(../images/bgd_body_main_offer_banner.png);
	background-position:left;
	background-repeat:repeat-y;
	padding-bottom:5px;
}
.main_offer_banner_body_third span.check {
	background-image:url(../images/check.png);
	background-position:17px 7px;
	background-repeat:no-repeat;
	padding-left:75px;
	padding-bottom:15px;
	padding-top:15px;
	width:158px;
	font-size:19px;
	font-weight:bold;
	text-align:left;
	color:#f26522;
	display:inline-block;
}
span.progressBar {
	padding-left:20px;
	padding-top:7px;
	width:216px;
	height:23px;
	background-image:url(../images/progressbar_bgd.png);
	background-position:13px 0px;
	background-repeat:no-repeat;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	display:block; /*display:inline-block;*/
	position:absolute;
	/*left:0px; top:0px;*/
}
span.progressFront {
	width:206px;
	height:16px;
	background-image:url(../images/percentImage.png);
	background-repeat:no-repeat;
	display:block; /*float:left;*/
	position:relative;
	left:18px; top:7px; z-index:100
}
span.progressBack {
	width:200px;
	height:16px;
	display:block; /*float:left;*/
	position:relative;
	left:21px; top:-9px; z-index:10
}
/*span.percentText {
	color:#000000;
	width:211px;
	text-align:center;
	float:left; 
}*/
.begin_number {
	font-size:12px;
	line-height:10px;
	color:#002e6c;
	font-weight:bold;
	padding-left:23px;
	float:left;
}
.end_number {
	font-size:12px;
	line-height:10px;
	color:#002e6c;
	font-weight:bold;
	padding-right:15px;
	float:right;
}
.main_offer_banner_body_third span.to_close {
	width:230px;
	/*padding-left:20px;*/
	padding-bottom:5px;
	padding-top:10px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color:#f26522;
	display:inline-block;
}
.main_offer_banner_body_third span.to_close span {
	font-size:12px;
	font-weight:bold;
	color:#002e6c;
	display:inline-block;
}
/**********RIGHT BANNER CELL*********/
.right_offer_cell {
	width:226px;
	/*padding-right:37px;*/
	margin-top:-3px;
	float:right;
}
.banner_cell {
	width:226px;
	margin-bottom:15px;
	text-align:center;
	float:left; 
}
.banner_cell img {
	border:0px;
}
.banner_top_corner {
	width:226px;
	height:15px;
	background-image:url(../images/bgd_banner_corner_top.png);
	background-repeat:no-repeat;
	float:left;
}
.banner_body_cell {
	width:226px;
	background-image:url(../images/bgd_banner_body.png);
	background-repeat:repeat-y;
	text-align:center;
	float:left;
}
.banner_body_cell img {
	border:0px;
	padding-top:10px;
	padding-bottom:10px;
}
.banner_body_cell span.text {
	font-size:12px;
	line-height:18px;
	color:#000000;
	margin:0px 15px 0px 15px;
	padding-top:10px;
	border-top:1px solid #ffffff;
	text-align:left;
	display:block; 
}
.banner_body_cell span.text a {
	color:#000000;
	text-decoration:underline; 
}
.banner_body_cell span.text a:hover {
	text-decoration:none; 
}
.banner_body_cell span.subtitle {
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	color:#000000;
	/*margin:0px 15px 0px 15px;
	padding-top:10px;
	border-top:1px solid #ffffff;*/
	padding-top:5px;
	text-align:left;
	display:block; 
}
.banner_body_cell span.subtitle a {
	color:#000000;
	text-decoration:underline; 
}
.banner_body_cell span.subtitle a:hover {
	text-decoration:none; 
}
.banner_body_cell div.title {
	font-size:16px;
	line-height:17px;
	font-weight:bold;
	text-decoration:none;
	color:#002e6c;
	padding:0px 10px 10px 15px;
	text-align:left;
	border:0px;
	display:block;
}
.banner_body_cell div.title a {
	font-size:16px;
	line-height:17px;
	font-weight:bold;
	text-decoration:none;
	color:#002e6c;
	/*padding:0px 10px 10px 15px;*/
	text-align:left;
	border:0px;
	display:block;
}
.banner_body_cell div.title a:hover {
	color:#f26522;
}
.banner_bottom_corner {
	width:226px;
	height:15px;
	background-image:url(../images/bgd_banner_corner_bottom.png);
	background-repeat:no-repeat;
	float:left;
}
/**********TABS*********/
.tabs {
	position:relative;
	margin-top:-30px;
	width:610px;
	float:left; 
}
ul.tabNavigation {
	list-style:none;
	margin:0;
	margin-left:20px;
	padding:0;
	padding-top:2px;
	padding-left:3px;
	height:28px;
	display:inline-block;
	background-image:url(../images/tabs_bgd.png);
	background-position:left top;
	background-repeat:no-repeat;
}
ul.tabNavigation li {
	font-size:14px;
	margin:0px;
	padding:0px;
	display:inline-block; float:left;
}
ul.tabNavigation li a {
	padding:5px 13px 8px 13px;
	color:#ffffff;
	text-decoration:none;
	float:left;
}
ul.tabNavigation li A:hover {
	color:#002e6c;
}
a.first_tab {
	text-align:center;
	color:#00a1e4;
	width:104px;
}
a.second_tab {
	text-align:center;
	color:#00a1e4;
	width:121px; 
}
a.third_tab {
	text-align:center;
	color:#00a1e4;
	width:121px;
}
a.fourth_tab {
	text-align:center;
	color:#00a1e4;
	width:121px;
}
a.first_tab.selected {
	background-image:url(../images/first_tab_selected.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#00a1e4;
}
a.second_tab.selected {
	background-image:url(../images/second_tab_selected.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#00a1e4;
}
a.third_tab.selected {
	background-image:url(../images/second_tab_selected.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#00a1e4;
	
	/*background-image:url(../images/third_tab_selected.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#00a1e4;*/
}
a.fourth_tab.selected {
	background-image:url(../images/third_tab_selected.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#00a1e4;
}
a.first_tab.selected:hover, a.second_tab.selected:hover, a.third_tab.selected:hover, a.fourth_tab.selected:hover {
	color:#002e6c;
}
div.tabs > div {
}
div.tabs > div h2 {
}
#first {
}

#second {
}
.tab_inside {
	width:710px;
	/*min-height:490px;*/
	padding-bottom:10px;
	background-image:url(../images/bgd_main_offer_cell.png);
	background-position:left -3px;
	background-repeat:repeat-y;
	margin-left:37px; margin-left:34px;
	display:inline; /* ie6 */
	float:left;
	/*margin-bottom:15px;*/ 
}
.tabs_inside {
	font-size:26px;
	line-height:30px;
	color:#103b75;
	width:670px;
	min-height:69px;
	padding:20px 20px 20px 20px;
	background-image:url(../images/main_offer_tabs_top_corners_inside.png);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:-3px;
	float:left;
}
.tabs_inside h2 {
	font-size:26px;
	font-weight:bold;
	color:#f26522;
	padding:0px;margin:0px;
	display:block;
}
.tabs_inside span {
	font-size:14px;
	/*line-height:30px;*/
	color:#103b75;
	float:left;
}
.tabs_inside span.sub {
	font-size:16px;
	line-height:20px;
	color:#002e6c;
	padding-top:5px;
	padding-bottom:40px;
	display:block;
}
.left_tabs_white_main_inside {
	width:330px;
	padding-right:20px;
	float:left;
}
.tab_circle_cell {
	width:263px;
	height:261px;
	background-image:url(../images/circle.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-align:center;
	float:left;
}
span.circle_sm {
	width:263px;
	font-size:20px;
	line-height:22px;
	color:#ffffff;
	padding-top:50px;
	display:block;
}
span.circle_big {
	width:263px;
	font-size:90px;
	line-height:90px;
	font-weight:bold;
	color:#ffffff;
	padding-top:10px;
	display:block;
}
.right_tabs_white_main_inside {
	width:310px;
	/*margin-right:23px;*/
	float:left;
}
.tab_share_first {
	font-size:16px;
	line-height:18px;
	color:#000000;
	text-decoration:none;
	padding-bottom:25px;
	display:block; 
}
.tab_share_first a {
	font-size:16px;
	color:#000000;
	text-decoration:none;
}
.tab_share_first a:hover {
	color:#f26522;
}
.tab_share_first img {
	border:0px;
	padding-right:15px;
	float:left;
}
.tab_share_first input {
	border:1px solid #cccccc;
	background-color:#ffffff;
	padding:2px 1px;
	margin-top:2px;
	font-size:12px;
	line-height:14px;
	height:14px;
	width:250px;
	display:block; 
}
.tab_share {
	font-size:16px;
	color:#000000;
	text-decoration:none;
	padding-bottom:25px;
	white-space:nowrap;
	float:left; clear:left;
}
.tab_share a {
	font-size:16px;
	color:#000000;
	text-decoration:none;
}
.tab_share a:hover {
	color:#f26522;
}
.mail_ex {
	background-image:url(../images/mail_ex_big.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:55px;
	padding-top:18px;
	min-height:22px;
	float:left;
}
.facebook_ex {
	background-image:url(../images/facebook_ex_big.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:55px;
	padding-top:18px;
	min-height:22px;
	float:left;
}
.twitter_ex {
	background-image:url(../images/twitter_ex_big.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:55px;
	padding-top:18px;
	min-height:22px;
	float:left;
}
.tabs_links {
	width:666px;
	float:left;
}
.tabs_links a {
	color:#002e6c;
	text-decoration:underline;
}
.tabs_links a:hover {
	color:#00a1e4;
}
.tabs_links a.selected {
	color:#f26522;
}
* html .tabs_links  a.selected { background:none; }
.tabs_links a.selected:hover {
	color:#00a1e4;
}
table.mylist_table {
	width:666px;
	border-top:15px solid #ffffff;
	float:left;
}
table.mylist_table tr.mylist_table_header td {
	font-size:20px;
	font-weight:bold;
	color:#002e6c;
	border-top:1px solid #00a1e4;
	border-bottom:1px solid #00a1e4;
	padding:5px 0px;
}
td.mylist_header_td {
	text-align:center;
}
td.mylist_first_td {
	padding:10px 10px 10px 0px;
	font-size:17px;
	line-height:20px;
	font-weight:bold;
	color:#000000;
	vertical-align:text-top;
}
td.mylist_first_td a {
	color:#000000;
	text-decoration:none;
}
td.mylist_first_td a:hover {
	color:#f26522;
}
td.mylist_first_td span {
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	color:#000000;
	padding-top:3px;
	display:block;
}
td.mylist_second_td {
	width:100px;
	padding:5px 5px 10px 5px;
	font-size:17px;
	font-weight:bold;
	text-align:center;
	color:#000000;
	vertical-align:text-top;
}
td.mylist_third_td {
	width:100px;
	padding:5px 0px 10px 5px;
	font-size:17px;
	font-weight:bold;
	text-align:center;
	color:#000000; 
	vertical-align:text-top; 
}
table.mybill_table {
	width:666px;
	border-top:40px solid #ffffff;
}
.mybill_first_td {
	font-size:17px;
	line-height:20px;
	font-weight:bold;
	color:#002e6c;
	vertical-align:top;
	width:140px;
	padding:5px 10px 5px 0px; 
}
.mybill_second_td {
	font-size:17px;
	line-height:20px;
	font-weight:bold;
	color:#000000;
	vertical-align:top;
	width:320px;
	padding:5px 10px 5px 0px;
}
.mybill_third_td {
	width:170px;
	vertical-align:top;
	padding:0px 0px 5px 11px; 
}
.mybill_third_td a {
	font-size:12px;
	font-weight:bold;
	color:#00a1e4;
	text-decoration:none;
}
.mybill_third_td a:hover {
	color:#002e6c;
}
.bill_lunchbox {
	display:none; 
}
.bill_lunchbox a {
	color:#002e6c;
	text-decoration:underline;
}
.bill_lunchbox a:hover {
	text-decoration:none;
}
.bill_clasp {
	display:block;
}
a.bill_opened {
	display:block; 
}
a.bill_opened:hover {
	
}
a.bill_closed {
	display:block;
}
a.bill_closed:hover {
	
}
.tab_text_register {
	font-size:14px;
	line-height:20px;
	padding-top:2px;
	font-weight:bold;
	color:#00a1e4;
	min-width:125px;
	padding-right:5px;
	/*padding-bottom:3px;*/
	float:left; 
}
.tab_box_register {
	padding-bottom:5px;
	float:left; 
}
.tab_box_register input {
	border:1px solid #002e6c;
	background-color:#ffffff;
	width:160px;
	height:21px; 
}
.tab_box_button {
	padding-bottom:8px;
	display:inline-block; 
}
.tab_box_button input {
	border:1px solid #ffffff;
	background-color:#ffffff;
	font-size:12px;
	font-weight:bold;
	color:#f26522;
	cursor:pointer;
	/*width:100px;*/
	height:21px;
}
.tab_box_button input:hover {
	color:#002e6c;
}
/*.tab_box_register textarea {
	border:1px solid #002e6c;
	background-color:#ffffff;
	width:200px;
	height:120px; background-color:#F90
}*/
.tab_error_message {
	min-height:18px;
	width:330px;
	padding:2px 0px;
	font-size:12px;
	line-height:14px;
	color:red;
	display:block; float:left; 
}
/**********INFO CELL*********/
.info_lunchbox_top{
	width:706px;
	height:15px;
	background-image:url(../images/main_info_banner_top_corners.png);
	background-repeat:no-repeat;
	margin-left:37px; margin-left:34px;
	display:inline; /* ie6 */
	float:left;
}
.info_cell {
	width:706px;
	margin-left:37px; margin-left:34px; 
	display:inline; /* ie6 */
	background-image:url(../images/bgd_main_offer_cell.png);
	background-position:left top;
	background-repeat:repeat-y;
	float:left; 
}
.info_clasp {
	text-align:left;
}
.info_lunchbox {
	display:none;
	border-top:none;
	width:706px;
}
.info_lunchbox a {
	color:#002e6c;
	text-decoration:underline;
}
.info_lunchbox a:hover {
	text-decoration:none;
}
.info_lunchbox span.sub {
	font-size:16px;
	line-height:20px;
	color:#002e6c;
	padding:5px 21px 20px 20px;
	display:block; 
}
.info_lunchbox_bottom {
	width:706px;
	height:15px;
	background-image:url(../images/main_info_banner_bottom_corners.png);
	background-repeat:no-repeat;
	margin-left:37px; margin-left:34px;
	display:inline; /* ie6 */
	margin-bottom:18px;
	float:left;
}
/*a.info_opened {
	font-size:18px;
	font-weight:bold;
	color:#f26522;
	
}*/
a.info_opened {
	width:666px;
	font-size:18px;
	font-weight:bold;
	color:#f26522;
	text-decoration:none;
	padding:0px;margin:0px;
	padding:0px 20px 0px 20px;
	background-image:url(../images/info_arrow_opened.gif);
	background-repeat:no-repeat;
	background-position:right 5px;
	display:block;
}
.info_opened h3 {
	font-size:18px;
	font-weight:bold;
	padding:0px;margin:0px;
	display:inline;
}
a.info_opened:hover {
	color:#00a1e4;
	background-image:url(../images/info_arrow_opened_over.gif);
}
/*a.info_opened:hover {
	color:#00a1e4;
	background-image:url(../images/info_arrow_opened_over.gif);
	background-repeat:no-repeat;
	background-position:right 5px;
}*/
/*a.info_closed {
	font-size:18px;
	font-weight:bold;
	color:#f26522;
	
}*/
a.info_closed {
	width:666px;
	font-size:18px;
	font-weight:bold;
	color:#f26522;
	text-decoration:none;
	padding:0px;margin:0px;
	padding:0px 20px 0px 20px;
	background-image:url(../images/info_arrow_closed.gif);
	background-repeat:no-repeat;
	background-position:right 5px;
	display:block;
}
.info_closed h3 {
	font-size:18px;
	font-weight:bold;
	padding:0px;margin:0px;
	display:inline;
}
a.info_closed:hover {
	color:#00a1e4;
	background-image:url(../images/info_arrow_closed_over.gif);
}
/*a.info_closed:hover  {
	color:#00a1e4;
	background-image:url(../images/info_arrow_closed_over.gif);
	background-repeat:no-repeat;
	background-position:right 5px;
}*/

/**********FOOTER*********/
td.footer {
	height:215px;
	background-image:url(../images/bgd_footer.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#002e6c;
}
.footer_cell {
	width:930px;
	height:215px;
	padding-left:50px;
	background-image:url(../images/bgd_footer.png);
	background-position:left top;
	background-repeat:repeat-x;
	float:left;
}
.footer_item {
	width:140px;
	padding-left:20px;
	padding-top:15px;
	padding-bottom:20px;
	float:left;
}
.footer_item span.title {
	font-size:16px;
	font-weight:bold;
	color:#000000;
	padding-bottom:5px;
	float:left;
}
.footer_item span.title h4 {
	font-size:16px;
	font-weight:bold;
	color:#f26522;
	padding:0px;margin:0px;
}
.footer_item a {
	width:120px;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	float:left;clear:left;
}
.footer_item a:hover {
	color:#f26522;
}
.footer_item a.rss {
	background-image:url(../images/rss.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:22px;
	margin-bottom:3px;
}
.footer_item a.twitter {
	background-image:url(../images/twitter.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:22px;
	margin-bottom:3px;
}
.footer_item a.facebook {
	background-image:url(../images/facebook.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:22px;
	margin-bottom:3px;
}
.footer_item a.mail {
	background-image:url(../images/mail.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:22px;
	margin-bottom:3px;
}
.footer_logo {
	padding-top:62px;
	padding-right:60px; padding-right:30px;
	padding-bottom:20px;
	text-align:center;
	float:right;
}
.footer_logo span {
	font-size:11px;
	color:#ffffff;
	padding-top:10px;
	display:block;
}
/**********POPUP*********/
.popup_outer {
	padding:0px 50px;
	overflow:hidden;
	display:block; float:left;
}
.popup_full {
	width:400px;
	text-align:center;
	display:block; float:left;
}
.popup_title {
	width:400px;
	font-size:30px;
	font-weight:bold;
	color:#00a1e4;
	text-align:center;
	padding-bottom:20px;
	display:block; float:left;
}
.popup_text {
	width:400px;
	font-size:14px;
	line-height:18px;
	text-align:left;
	/*padding-left:10px;*/
	padding-bottom:30px;
	color:#000000;
	display:block; float:left;
}
.popup_mail_image {
	margin-left:-10px;
	float:left;
}
.popup_mail_image img {
	border:0px;
}
.popup_text_sm {
	width:250px;
	font-size:12px;
	line-height:18px;
	color:#000000;
	padding-left:20px;
	text-align:left;
	float:left;
}
.popup_text_sm a {
	color:#f26522;
	text-decoration:underline;
}
.popup_text_sm a:hover {
	color:#00a1e4;
}
.popup_text_sm_half {
	width:200px;
	font-size:12px;
	line-height:16px;
	color:#103b75;
	text-align:center;
	float:left;
}
.popup_text_sm_half b {
	font-size:13px;
}
.popup_text_sm_half a {
	color:#103b75;
	text-decoration:none;
}
.popup_text_sm_half a:hover {
	color:#f26522;
}
.popup_text_sm_half img {
	border:0px;
}
/**********NEW OFFER BANNER CELL*********/
.banner_cell_new_offer {
	width:226px;
	margin-bottom:15px;
	text-align:left;
	position:relative;
	float:left; z-index:0;
}
.new_offer_banner_mask_corner {
	background-image:url(../images/new_offer_mask.png); 
	background-repeat:no-repeat;
	width:70px;height:75px; 
	position:absolute; z-index:1000; 
	left:156px;
}
html* .new_offer_banner_mask_corner {
	top:0px;
}
.banner_cell_new_offer_body {
	width:226px;
	text-align:left;
	background-image:url(../images/new_offer_body_bgd.png);
	background-repeat:repeat-y;
	float:left;
	position:relative; z-index:10;
}
.banner_cell_new_offer img {
	border:0px;
}
.new_offer_banner_img {
	padding-left:12px;
	margin-bottom:6px;
	position:relative; top:6px; z-index:100;
}
.new_offer_banner_orange {
	position:absolute; top:148px; left:-12px;
	z-index:1000;
}
.new_offer_banner_left {
	background-image:url(../images/new_offer_orange_left_bgd.png);
	background-repeat:no-repeat;
	width:17px;
	height:46px;
	float:left;
}
.new_offer_banner_body {
	background-image:url(../images/new_offer_orange_body_bgd.png);
	background-repeat:no-repeat;
	/*width:17px;*/
	height:46px;
	background-color:#f26522;
	float:left;
}
.new_offer_banner_right {
	background-image:url(../images/new_offer_orange_right_bgd.png);
	background-repeat:no-repeat;
	width:12px;
	height:46px;
	float:left;
}
.banner_new_offer_top_corner {
	width:226px;
	height:15px;
	background-image:url(../images/new_offer_corner_top_bgd.png);
	background-repeat:no-repeat;
	float:left;
}
.banner_new_offer_bottom_corner {
	width:226px;
	height:15px;
	background-image:url(../images/new_offer_corner_bottom_bgd.png);
	background-repeat:no-repeat;
	float:left;
}
.new_offer_banner_title {
	font-size:15px;
	line-height:18px;
	font-weight:bold;
	color:#ffffff;
	width:196px;
	height:24px;
	padding:13px 15px 10px 15px;
	background-image:url(../images/new_offer_title_orange.png);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
}
.new_offer_banner_title a {
	color:#ffffff;
	text-decoration:none;
	float:left;display:block; position:relative; z-index:1000;
}
.new_offer_banner_title a:hover {
	color:#002e6c;
}
a.new_offer_banner_title_link {
	/*width:283px; width:288px;
	height:92px;*/
	/*padding-top:4px;*/
	float:left;
	cursor:pointer;
	font-size:12px;
}
span.new_offer_banner_price {
	/*width:75px; width:135px;*/
	min-width:80px; width:auto;
	font-size:20px;
	/*line-height:53px;*/
	font-weight:bold;
	padding-top:10px;
	/*color:#ffffff;*/
	/*padding-top:20px;
	padding-left:25px;*/
	text-align:center;
	float:left; 
}
span.new_offer_banner_buy {
	/*width:100px;
	height:70px;*/
	width:55px; width:70px;
	height:46px;
	/*background-image:url(../images/main_offer_banner_buy.png);
	background-position:left;
	background-repeat:no-repeat;*/
	text-align:center;
	/*font-size:32px;
	line-height:30px;
	font-weight:bold;
	padding-top:15px;
	padding-right:25px;*/
	font-weight:bold;
	line-height:14px;
	padding-top:10px;
	background-image:url(../images/new_offer_orange_body_bgd_hu.png);
	background-position:right top;
	background-repeat:repeat-x;
	float:left;
}
a.new_offer_banner_title_link {
	color:#ffffff;
}
a.new_offer_banner_title_link:hover {
	color:#004061;
}
.new_offer_banner_text {
	font-size:12px;
	color:#002e6c;
	padding:5px 15px 0px 15px;
	float:left;
}

/**********DROP DOWN*********/
#town_select {
	width:216px;
	margin-left:14px;
	float:left;
	height:38px;
	background-image:url(../images/dropdown_bgd.png);
	float:left;
}
.choose_town {
	margin-top:33px;
	margin-left:25px;
	font-size:10px;
	font-weight:bold;
	color:#103b75;
	height:12px;
	float:left;
}


/**********NEW 20-05-2011*********/
table.new_blue_buy_table {
	width:666px;
	/*border-top:15px solid #ffffff;*/
	float:left;
}
table.new_blue_buy_table tr.new_blue_tr {
	background-color:#effafe;
}
table.new_blue_buy_table tr.new_blue_tr_alt {
	background-color:#e3f6fe;
}
table.new_blue_buy_table tr.new_blue_separator {
	background-color:#bed5df;
}
table.new_blue_buy_table tr.new_blue_separator_2 {
	background-color:#003f62;
}
table.new_blue_buy_table tr.new_white_tr {
	background-color:#ffffff;
}
table.new_blue_buy_table tr.new_grey_tr {
	background-color:#f0f0f0;
}
table.new_blue_buy_table tr.new_blue_separator td {
	height:1px;
}
table.new_blue_buy_table tr.new_blue_buy_table_header td {
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	background-color:#003f62;
	padding:4px 10px;
}
td.new_blue_buy_header_td {
	/*text-align:center;*/
}
table.new_blue_buy_table tr.new_blue_buy_table_header td.std_width {
	width:265px;
}
td.new_blue_buy_first_td {
	padding:10px 15px 10px 10px;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	color:#003f62;
	vertical-align:top; 
}
td.new_blue_buy_first_td span {
	/*padding:10px 10px 10px 10px;*/
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	color:#5e5e5e; 
}
td.new_blue_buy_second_td {
	width:80px;
	padding:15px 5px 15px 10px;
	font-size:20px;
	font-weight:bold;
	text-align:left;
	color:#000000;
	vertical-align:top; 
}
td.new_blue_buy_second_td input {
	border:1px solid #000000;
	background-color:#ffffff;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	text-align:right;
	color:#003f62;
	vertical-align:top;
	padding:5px 10px 5px 10px;
	width:35px;
	height:25px;
}
td.new_blue_buy_second_td span {
	font-size:10px;
	line-height:12px;
	text-align:left;
	color:#595959;
	vertical-align:top;
	padding:5px 0px 0px 0px;
	display:block;
}
td.new_blue_buy_third_td {
	width:10px;
	padding:23px 10px 10px 0px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#565656;
	vertical-align:top; 
}
td.new_blue_buy_fourth_td {
	width:80px;
	padding:20px 10px 10px 5px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color:#565656; 
	vertical-align:top; 
}
td.new_blue_buy_fifth_td {
	width:30px;
	padding:15px 5px 10px 10px;
	font-size:18px;
	font-weight:bold;
	text-align:right;
	color:#565656; 
	vertical-align:text-top; 
}
td.new_blue_buy_sixth_td {
	width:80px;
	padding:15px 20px 10px 10px;
	font-size:24px;
	font-weight:bold;
	text-align:right;
	color:#003f62; 
	vertical-align:text-top;
}
td.new_total_number {
	padding:15px 15px 15px 5px;
	color:#003f62;
	font-size:32px;
	font-weight:bold;
}
td.new_total_number span {
	color:#6b6b6b;
	font-size:18px;
	font-weight:bold;
}
input.new_refresh_btn {
	background-image:url(../images/new_refresh_button.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	background-color:transparent;
	padding:9px 0px 10px 0px;
	width:126px;
	border:0px;
	cursor:pointer;
	text-align:center;
	margin-right:15px;
}
td.choose_new_store {
	font-size:12px;
	font-weight:bold;
	color:#767676;
	padding:10px;
	width:270px;
}
td.choose_new_address {
	font-size:14px;
	font-weight:bold;
	color:#525252;
	padding:10px;
}
td.choose_new_payment {
	font-size:12px;
	font-weight:bold;
	color:#003f62;
	padding:10px;
	width:170px;
}
td.choose_new_payment_radio {
	font-size:12px;
	font-weight:bold;
	color:#464646;
	padding:10px;
}
td.choose_new_payment_radio div {
	padding-bottom:15px;
	display:block; float:left; clear:left;
}
td.choose_new_payment_radio span {
	padding-left:5px;
	float:left;
}
td.choose_new_payment_radio span label {
	padding-top:2px;
	float:left;
}
input.new_buy_complete_btn {
	background-image:url(../images/new_buy_complete.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	background-color:transparent;
	border:0px;
	width:236px;
	text-align:left;
	padding:18px 30px 21px 10px;
	cursor:pointer;
}

.new_green_buy_banner {
	width:326px;
	text-align:center; height:123px;
	margin-right:24px;
	margin-top:30px;
	background-image:url(../images/new_green_buy_banner.png);
	background-position:left top;
	background-repeat:no-repeat;
	float:right;
}
a.new_green_buy_banner {
	text-decoration:none;
	color:#ffffff;
}
.new_green_buy_banner .text {
	font-size:21px;
	line-height:19px;
	font-weight:bold;
	color:#ffffff;
	padding-left:130px;
	padding-top:20px;
	text-align:left;
	display:block;
}
.new_green_buy_banner .price {
	font-size:61px;
	line-height:59px;
	font-weight:bold;
	color:#ffffff;
	padding-left:130px;
	text-align:left;
	display:block;
}
.new_tab_row_title {
	font-size:14px;
	font-weight:bold;
	color:#002f47;
	border-bottom:1px solid #009ee6;
	width:666px;
	padding-top:5px;
	display:block;
}
.new_tab_row {
	width:666px;
	padding-top:10px;
	margin-bottom:20px;
	display:block; 
}
.new_tab_first_column {
	width:250px;
	float:left;
}
.new_tab_second_column {
	width:250px;
	float:left;
}
.new_tab_third_column {
	width:155px;
	float:left; 
}
.new_green_tab_banner {
	background-image:url(../images/new_green_tab_banner.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:223px;
	height:77px;
	text-align:center;
}
.new_green_tab_banner .text {
	font-size:12px;
	color:#ffffff;
	margin:0px auto 5px auto;
	display:block;
}
.new_green_tab_banner .number {
	font-size:43px;
	font-weight:bold;
	color:#ffffff;
	margin:0px auto 0px auto;
	display:block;
}
.new_green_tab_banner_second {
	background-image:url(../images/new_green_tab_banner_second.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:223px;
	height:77px;
	text-align:center;
}
.new_green_tab_banner_second .text {
	font-size:12px;
	color:#ffffff;
	margin:0px auto 0px auto;
	display:block;
}
.new_green_tab_banner_second .number {
	font-size:40px;
	line-height:40px;
	font-weight:bold;
	color:#ffffff;
	margin:-7px 0px 0px 110px;
	width:110px;
	text-align:left;
	display:block;
}
.new_green_tab_banner_second .text_second {
	font-size:10px;
	color:#ffffff;
	margin:-10px auto 0px auto;
	display:block;
}
.new_grey_text {
	color:#8d8d8d;
	font-size:12px;
	line-height:12px;
	font-weight:normal;
	padding-top:5px;
	display:block;
}
.new_tab_share_first {
	font-size:16px;
	line-height:18px;
	color:#000000;
	text-decoration:none;
	padding-bottom:5px;
	display:block; 
}
.new_tab_share_first span {
	padding-top:5px;
	font-size:16px;
	line-height:18px;
	color:#000000;
	width:170px;
	display:block;
}
.new_tab_share_first span.small {
	font-size:10px;
	line-height:12px;
	color:#6e6e6e;
	padding:0px;
	float:left; 
}
.new_tab_share_first img {
	border:0px;
	padding-right:5px;
	float:left;
}
.new_tab_share_first input {
	border:1px solid #cccccc;
	background-color:#ffffff;
	padding:2px 1px;
	margin-top:2px;
	font-size:12px;
	line-height:14px;
	height:14px;
	width:170px;
	display:block; 
}
a.new_tab_share_first_mail {
	background-image:url(../images/new_mail.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:57px;
	font-size:16px;
	line-height:18px;
	color:#000000;
	text-decoration:none;
	padding-top:3px;
	margin-top:3px;
	height:50px;
	float:left;
}
a.new_tab_share_first_mail:hover {
	color:#f26522;
}
a.new_tab_share_first_facebook {
	background-image:url(../images/new_facebook.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:57px;
	font-size:16px;
	line-height:18px;
	color:#000000;
	text-decoration:none;
	padding-top:3px;
	height:50px;
	float:left;
}
a.new_tab_share_first_facebook:hover {
	color:#f26522;
}
a.new_tab_share_first_twitter {
	background-image:url(../images/new_twitter.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:57px;
	font-size:16px;
	line-height:18px;
	color:#000000;
	text-decoration:none;
	padding-top:3px;
	margin-top:3px;
	height:50px;
	float:left;
}
a.new_tab_share_first_twitter:hover {
	color:#f26522;
}
a.new_tab_share_first_learn {
	background-image:url(../images/new_learn.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:57px;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	color:#f46716;
	text-decoration:none;
	padding-top:10px;
	margin-top:0px;
	height:45px;
	float:left;
}
a.new_tab_share_first_learn:hover {
	color:#000000;
}
.new_tab_share_first_mail span.small, .new_tab_share_first_facebook span.small, .new_tab_share_first_twitter span.small {
	font-size:10px;
	line-height:12px;
	color:#6e6e6e;
	padding:0px;
	display:block; float:none; 
}

.new_big_green_title {
	width:600px;
	background-color:#407c3f;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	margin:0px auto;
	padding:3px 0px 3px 20px;
	height:24px;
	display:block; position:relative;
}
.green_title_coin {
	position:relative;
	margin-right:50px;
	margin-top:-65px;
	float:right;
}
.new_big_green_text {
	width:600px;
	font-size:12px;
	line-height:15px;
	color:#5e5e5e;
	margin:0px auto;
	padding:15px 10px;
	display:block;
}
.new_big_green_text_300 {
	width:600px;
	font-size:12px;
	line-height:15px;
	color:#5e5e5e;
	margin:0px auto;
	padding:0px 0px 15px;
	float:left; 
}
.new_big_green_text_300 .new_big_number {
	width:40px;
	font-size:50px;
	line-height:50px;
	font-weight:bold;
	color:#5a5a5a;
	float:left;
}
.new_green_rest_text {
	width:500px;
	padding-top:5px;
	float:left; 
}
.new_green_rest_text .title {
	font-size:14px;
	line-height:16px;
	color:#5a5a5a;
	font-weight:bold;
	width:500px;
	float:left; 
}
.new_green_rest_text .text {
	width:500px;
	font-size:12px;
	line-height:14px;
	color:#5e5e5e;
	float:left; 
}

a.green_big_banner_login {
	width:513px;
	height:80px;
	background-image:url(../images/green_big_bgd.png);
	background-position:left top;
	background-repeat:no-repeat;
	margin-bottom:10px;
	padding-left:150px;
	padding-top:25px;
	color:#ffffff;
	text-decoration:none;
	float:left;
}
a.green_big_banner_login .text {
	width:290px;
	font-size:35px;
	font-weight:bold;
	line-height:30px;
	color:#ffffff;
	float:left;
}
a.green_big_banner_login .number {
	font-size:81px;
	font-weight:bold;
	line-height:80px;
	color:#ffffff;
	margin-top:-10px;
	float:left;
}

a.green_big_home_banner {
	width:580px;
	height:59px;
	background-image:url(../images/green_big_home.png);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:-17px;
	margin-left:-18px;
	position:relative; z-index:10px;
	color:#ffffff;
	font-size:19px;
	font-weight:bold;
	text-decoration:none;
	padding-left:121px;
	padding-top:12px;
	float:left;
}
.home_coin {
	border:0px;
	position:absolute;
	margin-top:-35px; z-index:1000;
	left:0px;
}
html* .home_coin {
	border:0px;
	position:absolute;
	margin-top:-36px; z-index:100000;
	left:0px;
}
a.green_banner_home {
	text-decoration:none;
}
.green_banner_home {
	width:100px;
	height:100px;
	position:absolute;
	top:-30px; right:-18px;
	text-align:center;
	padding-top:60px;
	padding:60px 25px 0px 25px;
	background-image:url(../images/banner_home.png);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:33px;
	line-height:25px;
	color:#ffffff;
	float:right;
}
.green_banner_home span {
	font-size:11px;
	color:#ffffff;
	line-height:11px;
	padding-top:3px;
	display:block;
}

