html {	
	height:100%;
}
body {	
	padding:0px;	
	color:#6e8188;	
	background-image:url('../image/male_bck.jpg');
	background-color:#000000;
	height:100%;
}

a { color:#0072d2; }

.last { margin-right:0px!important; }

/*
.hline { height:3px;line-height:3px;background:url('../image/box/d-box-line2.gif') top left repeat-y; }
.back { line-height:25px; background:url('../image/icon/back.gif') 8px 50% no-repeat; height:25px; display:block; text-indent: 22px; width:90px; color:#6e8188; background-color:#f4f4f4; }
.form-error { padding:5px 0px; }
.form-error h2 { color:#ed1a3b; }
.form-success { padding:5px 0px; }
.form-success h2 { color:#6ba770; }
*/

/* ***************************************************************** */
 
.flash {
	overflow:hidden!important;
	background-color:#000000;
}

.site-no-flash {
	width:520px;
	height:250px;
	position:absolute;
	top:50%;
	left:50%;
	background-color:#FFFFFF;
	margin-top:-125px;
	margin-left:-260px;
	padding:30px;
}

#SiteFlash {
	top:0px;
	left:0px;	
	position:absolute;	
	width:100%;
	height:100%;	
}
#SiteFlashContent {
	width:100%;
	height:100%;
}

/* ***************************************************************** */

#AdminMode {
	width:100%;
	height:100%;
}
#AdminMode .admin-header {
	background:url('/admin/assets/image/logo-small.gif') 10px 50% no-repeat #283135;	
	padding:10px 10px 10px 42px;
	color:#FFFFFF;
	text-align:right;
}
#AdminMode .admin-header a {
	color:#9ba127;
}
#AdminMode .admin-header .links {
	float:left;
}
#AdminMode .admin-header .links span {			
}
#AdminMode .admin-header strong.profile {
	padding-right:10px;
	font-size:12px;
}
#AdminMode .admin-header a.logout {
	float:right;
	width:14px;
	height:14px;
	margin-top:1px;	
}
#AdminMode .admin-header a.logout:hover {
	background-color:#FFFFFF;
}
#AdminMode .admin-header .profile {
	font-weight: normal;
}
#AdminMode .admin-content {
	vertical-align:top;
	padding:0px;	
	width:100%;
	height:100%;
}
#AdminMode .site-flash {
	position: static!important;
	margin-top:0px!important;
}

/* ***************************************************************** */

.page-content {
	background:#FFFFFF;	
}
.page-content-box {
	padding:30px 60px;
}
/* ***************************************************************** */

.l-box {
	padding:0px 3%;
}

/* ***************************************************************** */

.l-menu {	
	margin-top:14px;
	margin-bottom:20px;
	height:25px;
	float:left;
}

.l-menu span,
.l-menu a {
	display:block;
	float:left;
	height:25px;
	width:auto;
	text-decoration:none;
	margin-right:10px;	
}

.l-menu span,
.l-menu a.act {
	background-color:#df3b20;
}

/* ***************************************************************** */

.l-logo {
	width:170px;
	float:right;
	margin-right:60px;
}
* html .l-logo {
	margin-right:30px;
}

/* ***************************************************************** */

#Products {	
}

#Products .tab {
	padding-left:175px;
}

#Products .tab span,
#Products .tab a {
	float:left;
	height:37px;
	display:block;	
	padding:0px 17px;
}

#Products .tab img {
	margin-top:7px;
}

#Products .tab span {	
	background-color:#FFFFFF;
}

#Products .group {
	background:#FFFFFF;
	float:left;
	width:100%;	
	padding-top:20px;
}

#Products .group li {
	float:left;	
	height:30px;
	padding:0px 10px;	
}

#Products .group li * {
	color:#000000;
}

#Products .group li.act {
	background:url('../image/icon/act-group.gif') 50% bottom no-repeat;
}
#Products .group li.act a {
	text-decoration:none;
}

#Products .line {
	height:1px;
	background:#000000;
}

#Products .thumb {
	background-color:#FFFFFF;
	padding-left:10px;
	padding-bottom:20px;
}

#Products .thumb-item {
	width:222px;
	height:310px;
	float:left;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	margin-right:1%;
}

#Products .thumb-item .price {
	margin-top:275px;
	margin-left:10px;
	width:84px;
	height:35px;
	line-height:35px;
	text-align:center;
	font-size:15px;
	overflow:hidden;
	color:#FFFFFF;
	background:url('../image/dec/price_bg-trans.png') top left no-repeat;;
}

#Products .thumb-item .discount {
	width:113px;
	height:34px;
	font-size:13px;
	line-height:34px;
	background:url('../image/dec/price_disc_bg-trans.png') top left no-repeat;;
}

#Products .thumb-item .link {
	position:absolute;
	top:0px;
	left:0px;
	height:310px;
	width:235px;	
	text-decoration:none;
}

/* ***************************************************************** */

#ProductItemWin {
	display:none;	
}
#ProductItemWin table {
	visibility: hidden;	
}
#ProductItemWin,
#ProductItemWin table {
	width:621px;
	height:520px;
	border:none;
}
#ProductItemWin .img {
	text-align:center;
	width:100%!important;	
	vertical-align: middle;
	overflow: hidden;
	height:520px;
}
#ProductItemWin .loading {
	background:url('../image/loading.gif') 50% 50% no-repeat!important;	
}
#ProductItemWin .img img {
	margin:0px auto;
}
#ProductItemWin .info {
	padding-right:30px;
	vertical-align: top;
}
#ProductItemWin a.close {
	background:url('../image/dec/close-win.gif') top left no-repeat;
	width:55px;
	height:40px;
	float:right;
	display:block;
	margin-top:20px;
	text-decoration:none;
}
#ProductItemWin .info h3 {
	font-size:18px;
	display:block;
	margin-top:308px;
}
#ProductItemWin .info p.price {
	margin-bottom:5px;
}
#ProductItemWin .info p.color {
	
}
#ProductItemWin .info p.color label {
	display:block;
	height:18px;
	line-height:18px;
	padding-right:10px;
	float:left;
}
#ProductItemWin .info p.color img {
	float:left;
	margin-right:5px;
} 

/* ***************************************************************** */

.promo-list {
	margin-top:26px;
}

.promo-list .item {
	width:290px;
	background:url('../image/box-bck-trans.png') top left repeat-y;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.promo-list .item * {
	color:#FFFFFF;
}

.promo-list .item h2 {
	padding:12px;
	text-transform:uppercase;
}
.promo-list .item img {
	margin-bottom:15px;
}
.promo-list .item p {
	padding:0px 12px;
}
.promo-list .item .box {
	padding-bottom:15px;	
}

/* ***************************************************************** */
