/* CSS Document */

@import url('../css/common_use.css');



/**[RULES: Layout/Positioning ]-------*/

html, body 
	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #1c1c1c;
	}

html
	{
	height: 100%; 
	width: 100%;
	}

body
	{
	position: relative;
	min-width: 990px;
	_width: 100%;
	height: 100%;
	background: url(../img/bg/mn_bg.gif) left top repeat-x;
	}

div#Body
	{
	/**/position: relative;
/*	width: 100%;*/
	min-height: 100%; _height: 100%;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: center;
	background: url(../img/bg/podium.gif) center 0px no-repeat;
	}

@media all and (min-width: 0)
{
div#Body
	{
	height: 100%;	
	}
}

div#Body div#PnMn
	{
	width: 990px;
	height: auto;
	margin: 0px auto;
	padding: 0px 0px 20px 0px;
	text-align: left;
	}

div#Body div#PnTop
	{
	width: 990px;
	text-align: left;
	height: 90px;
	padding: 40px 0px 0px 115px;
	margin: 0px auto;
	}

div#Body div#PnMn div#PnMnLf
	{
	width: 330px;
	height: 625px;
	float: left;
	position: relative;
	}

div#Body div#PnMn div#PnMnLf img.big
	{
	width: 290px;
	height: 570px;
	margin: 47px 0px 0px 37px; _margin-left: 38px;
	}

div#Body div#PnMn div#PnMnLf table.big-cover
	{
	position: absolute;
	left: 38px;
	top: 47px;
	width: 290px;
	height: 570px;
	}

div#Body div#PnMn div#PnMnLf div.alternate
	{
	/*width: 61px; 40*/
	padding-left: 21px;
	position: absolute;
	top: 70px;
	left: 20px; /*25px*/
	background: url(../img/title_left/add_views_title.gif) left 4px no-repeat;
	}

	div#Body div#PnMn div#PnMnLf div.alternate div table.alter-cover
		{
		width: 49px;
		height: 97px;
		position: absolute;
		left: 0px;
		top: 0px;
		}
	
		div#Body div#PnMn div#PnMnLf div.alternate div table.alter-cover a
			{
			display: block;
			width: 100%;
			height: 100%;
			}

div#Body div#PnMn div#PnMnLf div.alternate div
	{
	position: relative;
	border: 4px solid #4b455d;
	}

div#Body div#PnMn div#PnMnLf div.alternate div.current
	{
	padding: 0px;
	border: 4px solid #ffffff;
	}

div#Body div#PnMn div#PnMnLf div.alternate div img
	{
	cursor: pointer;
	vertical-align: bottom;
	}

div#Body div#PnMn div#PnMnLf div.magnify
	{
	position: absolute;
	bottom: 7px; _bottom: 6px;
	left: 45px;
	}

div#Body div#PnMn div#PnMnLf div.magnify a
	{
	padding-top: 15px;
	color: #1b2337;
	}

div#Body div#PnMn div#PnMnLf div.magnify img
	{
	position: relative;
	margin: -15px 7px 0px 0px;
	}
	
div#Body div#PnMn div#PnMnLf div.default_color
	{
	position: absolute;
	bottom: 8px;
	right: -95px;
	
	height: 36px;
	padding-right: 23px;
	padding-top: 10px;
	color: #1b2337;
	background: url(../img/but/color.gif) right top no-repeat;
	}

div#Body div#PnMn div#PnMnRt
	{
	width: 660px;
	float: left;
	padding: 0px;
	}

div#Body div#PnMn div#PnMnRt div.menu
	{
	height: 25px;
	text-align: right;
	margin: 0px -12px 4px 0px; _margin-bottom: 2px;
	font-size: 14px;
	color: #B6AED8;
	}

div#Body div#PnMn div#PnMnRt div.menu a
	{
	color: #b6aed8;
	margin: 0px 12px;
	}

div#Body div#PnMn div#PnMnRt div.menu a.current
	{
	color: #a13535;
	}

div#Body div#PnMn div#PnMnRt div.search
	{
	width: 130px;
	text-align: right;
	padding: 0px;
	border-bottom: 1px solid #736996;
	margin: 0px 0px 18px 55px;
	color: #bbbbbb;
	}

div#Body div#PnMn div#PnMnRt div.search input.text
	{
	width: 33px;
	margin-left: 9px;
	border: 1px solid #736996;
	border-bottom: 0px;
	color: #ffffff;
	background-color: #1c1c1c;
	}

div#Body div#PnMn div#PnMnRt div.search input.button
	{
	width: 14px;
	height: 11px;
	background: url(../img/but/search.gif) no-repeat;
	margin: 0px -2px -2px 6px; _position: relative;
	vertical-align: bottom;
	}

div#Body div#PnMn div#PnMnRt div.views-area
	{
	width: 100%;
	padding: 0px 0px 0px 25px;
	text-align: right;
	overflow: hidden;
	}

div#Body div#PnMn div#PnMnRt div.views-area table.tmb-cover
	{
	position: absolute;
	left: 25px;
	top: 5px;
	width: 630px;
	height: 210px;

DISPLAY: NONE;

	}

div#Body div#PnMn div#PnMnRt div.views-area div
	{
	float: left;
	border: 5px solid #353142;
	cursor: pointer;
	border-left: 0px;
	}

div#Body div#PnMn div#PnMnRt div.views-area div.first
	{
	border-left: 5px solid #353142;
	}

div#Body div#PnMn div#PnMnRt div.views-area div.pre-current
	{
	border-right: 0px;
	}

div#Body div#PnMn div#PnMnRt div.views-area div.current
	{
	border: 5px solid #ffffff;
	}

div#Body div#PnMn div#PnMnRt div.views-area div table.views-cover
	{
	position:absolute;
	left: 0px;
	top: 0px;
	width: 85px;
	height:210px;
	z-index: 1000000;
	}

div#Body div#PnMn div#PnMnRt div.views-area div table.views-cover a
	{
	width: 85px;
	height:210px;
	display: block;
	}

div#Body div#PnMn div#PnMnRt div.detail
	{
	padding-top: 60px;
	}

div#Body div#PnMn div#PnMnRt div.detail div.blocklf
	{
	width: 210px;
	min-height: 1px;
	float: left;
	text-align: right;
	padding-right: 45px;
	color: #bbbbbb;
	position: relative;
	}

div#Body div#PnMn div#PnMnRt div.detail div.blocklf span.starter
	{
	float: right;
	visibility: hidden;
	margin-top: -20px;
	}

div#Body div#PnMn div#PnMnRt div.detail div.blocklf div.email
	{	
	float: right;
	clear: right;
	border-bottom: 1px solid #830c0c;
	margin-bottom: 12px;
	}

div#Body div#PnMn div#PnMnRt div.detail div.blocklf div.email a:hover
	{
	text-decoration: none;
	}
	
div#Body div#PnMn div#PnMnRt div.detail div.blocklf div.email span
	{
	margin-right: 2px;
	}
	
div#Body div#PnMn div#PnMnRt div.detail div.blocklf div.email img
	{
	margin: 0px -2px -1px 0px; _position: relative;
	vertical-align: bottom;
	}
	
div#Body div#PnMn div#PnMnRt div.detail div.blockrt
	{
	width: 430px;
	float: left;
	padding: 0px 5px;
	}

div#Body div#PnMn div#PnMnRt div.detail div.blockrt div.announce
	{
	margin-bottom: 25px;
	}

div#Body div#PnMn div#PnMnRt div.detail div.blockrt div.announce div
	{
	color: #e6e6e7;
	margin-bottom: 12px;
	padding: 0px 10px 0px 0px;
	}

div#Body div#PnMn div#PnMnRt div.detail div.blockrt div.announce div span
	{
	color: #7d73a5;
	}

div#Body div#PnMn div#PnMnRt div.detail div.blockrt div.colors
	{
	overflow: hidden;
	width: 470px; position: relative;
	margin-left: -55px;
	margin-bottom: 25px;
	}

div#Body div#PnMn div#PnMnRt div.detail div.blockrt div.colors h3
	{
	margin-left: 55px;
	}

div#Body div#PnMn div#PnMnRt div.detail div.blockrt div.colors div.cat_name
	{
	width: 55px;
	min-height: 20px; _height: 20px;
	float: left;
	padding-right: 10px;
	text-align: right;
	}

div#Body div#PnMn div#PnMnRt div.detail div.blockrt div.colors div.dresses
	{
	width: 415px; _margin-bottom: 6px;
	float: left;
	}

div#Body div#PnMn div#PnMnRt div.detail div.blockrt div.colors div.color
	{
	width: 18px;
	height: 50px;
	float: left; _display: inline;
	cursor: pointer;
	margin: 0px 5px 6px 0px;
	background: url(../img/bg/color.png) no-repeat;
	*background: none;
	*filter: expression('progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../_design/img/bg/color.png", sizingMethod="scale")');
	}

div#Body div#PnMn div#PnMnRt div.detail div.blockrt div.favorites
	{
	clear: both;
	margin-bottom: 25px;
	}

div#Body div#PnMn div#PnMnRt div.detail div.blockrt div.favorite
	{
	float: left;
	margin-right: 5px;
	text-align: center;
	}

div#Body div#PnMn div#PnMnRt div.detail div.blockrt div.favorite a
	{
	color:#A13535;
	text-decoration: underline;
	}
	
div#Body div#PnMn div#PnMnRt div.detail div.blockrt div.favorite a:hover
	{
	text-decoration: none;
	}
	
div#Body div#PnMn div#PnMnRt div.detail div.blockrt div.favorite img
	{
	width: 25px;
	height: 63px;
	margin-bottom: 3px;
	}
	

div#Body div#PnMn div#PnMnRt div.detail div.blockrt div.buttons
	{
	clear: both;
	float: left;
	margin-top: 10px;
	border-bottom: 1px solid #830c0c;
	margin-bottom: 5px;
	}
	

div#Body div#PnMn div#PnMnRt div.detail div.blockrt span
	{
	border-bottom: 1px solid #830c0c;
	margin-right: 10px;
	}
	
div#Body div#PnMn div#PnMnRt div.detail div.blockrt div.favorites div.buttons
	{
	border-bottom: 0px none;
	}	
	
	
div#Body div#PnMn div#PnMnRt div.detail div.blockrt div.buttons a:hover
	{
	text-decoration: none;
	}
	
div#Body div#PnMn div#PnMnRt div.detail div.blockrt div.buttons a span
	{
	margin-right: 2px;
	border-bottom: 0px none;
	}
	
div#Body div#PnMn div#PnMnRt div.detail div.blockrt div.buttons img
	{
	margin: 0px -2px -1px 0px; _position: relative;
	vertical-align: bottom;
	}