.container {
	margin:0 auto;
	width:956px;
}

/* top */
#top {
	background:url(../img/bg/top.jpg) top repeat-x;
}

#top .container {
	font-size:13px;
	height:24px;
}

#menu {
	float:left;
	padding:4px 0 0 24px;
}

#account {
	float:right;
	width:242px;
	padding:4px 37px 0 0;
}

/* header */
#header {
	position:relative;
	height:150px;
	overflow:hidden;
	z-index:2;
}

#logo {
	float:left;
	padding:24px 0 0 24px;
}

#widgets {
	float:right;
	padding-right:18px;
}

#widgets .widget {
	float:left;
	width:274px;
}

#widgets .widget {
	height:91px;
	background:url(../img/bg/widget.png) left top no-repeat;
}

#widgets .widget .inner {
	padding:3px 18px 0;
}

#widgets .widget.nonmember {
	height:108px;
	background-image:url(../img/bg/widget_nonmember.png);
}

.nonmember 
{
	height:108px;
	background-image:url(../img/bg/widget_nonmember.png);
}

#breadcrumbs {
	position:absolute;
	bottom:10px;
	left:24px;
}

#statistics {
	position:absolute;
	bottom:10px;
	right:24px;
}

/* content */
#content .corner_lt, #content .corner_ct, #content .corner_rt,
#content .corner_lb, #content .corner_cb, #content .corner_rb,
#content .corner_lt1, #content .corner_ct1, #content .corner_rt1,
#content .corner_lb1, #content .corner_cb1, #content .corner_rb1, 
#content .corner_lt2, #content .corner_ct2, #content .corner_rt2,
#content .corner_lb2, #content .corner_cb2, #content .corner_rb2 {
	float:left;
	width:10px;
	height:10px;
	background:left top no-repeat;
	font-size:0;
}

#content .corner_lt,
#content .corner_lt1,
#content .corner_lt2 {
	background-image:url(../img/bg/content_lt_blue.png);
}

#content .corner_ct,
#content .corner_cb {
	width:936px;
}

#content .corner_ct1,
#content .corner_cb1 {
	width:638px;
}

#content .corner_ct2,
#content .corner_cb2 {
	width:266px;
}

#content .corner_ct,
#content .corner_ct1,
#content .corner_ct2 {
	background-color:#7FD9EA;
}

#content .corner_lb,
#content .corner_lb1,
#content .corner_cb,
#content .corner_cb1,
#content .corner_cb2 {
	background-color:#79C9D8;
}

#content .corner_rt,
#content .corner_rt1,
#content .corner_rt2 {
	background-image:url(../img/bg/content_rt_blue.png);
}

#content .corner_rt1,
#content .corner_rb1 {
	margin-right:12px;
}

#content .corner_lb2 {
	background-image:url(../img/bg/content_lb_blue.png);
}

#content .corner_rb,
#content .corner_rb1,
#content .corner_rb2 {
	background-image:url(../img/bg/content_rb_blue.png);
}

#content .inner,
#content .inner3 {
	width:908px;
	min-height:488px;
	padding:0 24px 12px;
}

#content .inner {
	background:#79C9D8 url(../img/bg/content_inner_blue.jpg) top repeat-x;
}

#content .inner1 {
	background:url(../img/bg/content_inner1_blue.gif) left repeat-y;
}

#content .inner2 {
	background:url(../img/bg/content_inner2_blue.png) top no-repeat;
}

#content .inner3 {
	width:920px;
	padding:0 12px 12px 24px;
}

#content .column_main {
	float:left;
	position:relative;
	width:538px;
}

#content .column_main a#button_register {
	display:block;
	height:57px;
	width:281px;
	background: url(../img/button_register.gif) no-repeat 0 0 scroll;
}

#content .column_main a#button_register:hover {
	background: url(../img/button_register.gif) no-repeat 0 -57px scroll;
}

#content .column_extra {
	float:right;
	width:332px;
}

#content .column_equal_main {
	float:left;
	width:435px;
}

#content .column_equal_extra {
	float:right;
	width:435px;
}

#content .column_equal_extra .cs_submit {
	margin-right:104px;
}

#content .inner3 .column_main {
	width:612px;
}

#content .inner3 .column_extra {
	width:262px;
}

/* footer */
#menu_bottom {
	float:left;
}

#menu_bottom .corner_lb,
#menu_bottom .corner_rb {
	float:left;
	width:6px;
	height:22px;
}

#menu_bottom .corner_lb {
	background-image:url(../img/bg/menu_bottom_lb_black.png);
}

#menu_bottom .corner_rb {
	background-image:url(../img/bg/menu_bottom_rb_black.png);
}

#menu_bottom .inner {
	float:left;
	height:19px;
	padding:3px 18px 0;
	background-color:#41383B;
}

#copyright {
	float:right;
	padding:5px 24px 0 0;
}

#logos {
	float:right;
	padding:12px 24px 0 0;
}

#footer .clear {
	height:10px;
}

/* feedback button */
#feedback_button,
#feedback_button_alt,
#tell_friend_button {
	position:fixed;
	z-index:11;
	right:0;
	top:50%;
	margin-top:-51px;
}

#feedback_button_alt {
	margin-top:-116px;
	width:24px;
}

#feedback_button_alt a, #feedback_button a {
	background: transparent url(../img/buttons/feedback.png) no-repeat;
	display:block;
	height:100px;
	width:24px;	
}

#feedback_button_alt a:hover, #feedback_button a:hover {
	background:transparent url(../img/buttons/feedback.png) no-repeat -24px;
}

#tell_friend_button {
	margin-top:-4px;
	width:24px;
}

#tell_friend_button a {
	background:transparent url(../img/buttons/tellafriend.png) no-repeat;
	display:block;
	height:116px;
	width:24px;	
}

#tell_friend_button a:hover {
	background:transparent url(../img/buttons/tellafriend.png) no-repeat -24px;
}

/* overlay */
#overlay {
	display:none;
	position:fixed;
	z-index:1000;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-color:#41383B;
	opacity:.8;
}

#alert,
#popup_loader,
#popup,
#popup_alt {
	display:none;
	position:fixed;
	z-index:1001;
	top:50%;
	left:50%;
}

#popup_filter,
#popup_filter_alt {
	background-color:#41383B;
	opacity:.2;
	display:none;
	position:absolute;
	z-index:1003;
	top:0;
	left:0;
	right:0;
	bottom:0;
}

#alert {
	background:url(../img/bg/alert_pointer_orange.png) 40px bottom no-repeat;
}

#alert .corner_lt, #alert .corner_ct, #alert .corner_rt,
#alert .corner_lb, #alert .corner_cb, #alert .corner_rb {
	position:absolute;
	height:8px;
	background:left top no-repeat;
	font-size:0;
}

#alert .corner_lt,
#alert .corner_ct,
#alert .corner_rt {
	top:0;
}

#alert .corner_lt,
#alert .corner_lb {
	left:0;
	width:8px;
}

#alert .corner_lt {
	background-image:url(../img/bg/alert_lt_orange.png);
}

#alert .corner_ct,
#alert .corner_cb {
	left:8px;
	right:8px;
	background-color:#FF594A;
}

#alert .corner_rt,
#alert .corner_rb {
	right:0;
	width:8px;
}

#alert .corner_rt {
	background-image:url(../img/bg/alert_rt_orange.png);
}

#alert .corner_lb,
#alert .corner_cb,
#alert .corner_rb {
	bottom:12px;
}

#alert .corner_lb {
	background-image:url(../img/bg/alert_lb_orange.png);
}

#alert .corner_rb {
	background-image:url(../img/bg/alert_rb_orange.png);
}

#alert_content {
	margin-top:8px;
	padding:0 4px;
	background-color:#FF594A;
	text-align:center;
	font-size:1.5em;
	color:#FFF;
}

#popup_loader {
	margin:-10px 0 0 -110px;
	width:220px;
	height:20px;
	z-index:1002;
}

#popup,
#popup_alt {
	margin:-195px 0 0 -250px;
	width:500px;
	height:390px;
	background-color:#FFF;
}

#popup_content,
#popup_content_alt {
	position:absolute;
	z-index:1002;
	top:5px;
	bottom:5px;
	left:5px;
	right:5px;
	padding:10px 20px 0;
	background-color:#ecebeb;
}

#form_member_shop .popup_footer {
	position:relative;
	float:right;
	margin-top:10px;
	margin-right:0px;
	height:30px;
	width:300px;
	text-align:right;
	z-index:1;
}

#popup_content label span,
#popup_content_alt label span {
	color:#ff594a;
}

#popup_form_feedback {
	color:#41383b;
	font-weight:bold;
}

#popup_content .col,
#popup_content_alt .col {
	display:inline;
	float:left;
	margin-right:5px;
}

#popup_content .col .radio,
#popup_content_alt .col .radio,
#popup_content .col label,
#popup_content_alt .col label {
	display:inline;
	float:left;
	margin-right:5px;
}

.popup_footer {
	bottom:10px;
	color:#ff594a;
	position:absolute;
	font-size:10px;
}
