@import url("reset.css");
@import url("fancybox.css");

/* -------------------------------------------------------------------------- */

body
	{
		font-size: 100%;


		font-family: Georgia, "Times New Roman", Times, serif;
/*
font-family: Arial, Helvetica, Geneva, Tahoma, sans-serif;		

*/

		background: #fff;
		color: #323232;
		position: relative;
		min-width: 980px;
	}

/* -------------------------------------------------------------------------- */

#header
	{
		height: 212px;
		position: relative;
		background-color: #000;
		background: #000 url(/lib/img/header-bg.png) center top repeat-x;
	}

#logo
	{
		width: 337px;
		height: 130px;
		top: 18px;
		left: 64px;
		position: absolute;
		background: url(/lib/img/fashionlion.png) center top no-repeat;
		margin-bottom: 0 !important;
	}

#logo a
	{
		display: block;
		overflow: hidden;
		width: 366px;
		height: 0px;
		padding-top: 150px;
		text-decoration: none;
	}

.menu
	{
		position: absolute;
		width: 100%;
		top: 170px;
		height: 42px;
		background: url(/lib/img/menu-bg.gif) center bottom repeat-x;
		list-style: none;
		overflow: hidden;
	}

.menu li
	{
		float: left;
		padding: .5em 2em;
		font-size: 100%;
	}


.menu .active
	{
		background: #000;
	}

.menu .active a
	{
		color: #fff;
	}

.menu a
	{
		text-decoration: none;
		color: #222;
		float: left;
		font-size: 140%;
		line-height: 1.2em;
/* 		text-shadow: 0 1px 0 rgba(255,255,255,.25); */
	}
/*
.menu b
	{
		float: left;
		background-color: #818B8F;
		padding: 0 .1em 0 1.6em;
		margin-right: .1em;
		line-height: 1.2em;
	}
*/
#line
	{

		position: absolute;
		width: 100%;
		height: 40px;
		top: 0px;
		opacity: 0.5;
		background: url(/lib/img/brands-bg.png) left top no-repeat;


	}

/* -------------------------------------------------------------------------- */

#container
	{

		padding: 2em 2em 0 2em;
		background: #fff;
		overflow: hidden;
margin-bottom: .5em;
/*

		-moz-border-radius: 9px;
		-khtml-border-radius: 9px;
		-webkit-border-radius: 9px;
		border-radius: 9px;
*/

	}

/* -------------------------------------------------------------------------- */

#banners
	{
/*
		border: 1px solid #ddd;
		padding: .8em 0 1em 0;

		-moz-border-radius: 10px;
		-khtml-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
*/

		clear: both;
		width: 100%;
		margin: 2em 0;
		overflow: hidden;
		_padding-bottom: 2em;
	}

#banners dt
	{
		float: left;
		height: 133px;
		width: 20%;
		_width: 19%;
		text-align: center;
	}

#banners dd
	{
		float: left;
		margin: 104px 0 0 -20%;
		_margin: 104px 0 0 -19%;
		width: 20%;
		text-align: center;
		font-size: 95%;
		color: #818B8F;
		display: none;
	}

#banners dd a
	{
		margin-left: 1.4em;
	}





#banners dt div
	{
		border-left: 2px solid #000;
		border-bottom: 2px solid #000;
		height: 131px;
		margin-right: 10%;
		position: relative;
	}


#banners dt div small
	{
		position: absolute;
		bottom: 0;
		_bottom: -1px;
		right: 0;

		border-right: 2px solid #000;
		font-size: 55%;
		padding: 2px 4px;
		font-family: Verdana, Arial, sans-serif;
		color: #000;
	}


#banners dt div span
	{
		position: absolute;
		top: 0;
		left: 0;
		font-size: 55%;
		padding: 2px 10px 2px 4px;
		font-family: Verdana, Arial, sans-serif;
		color: #fff;
		background: #000 url(/lib/img/arr.gif) right center no-repeat;

	}


#banners dt div span a
	{
		color: #fff;
		text-decoration: none;
	}


#banners dt div img
	{
		margin-top: 18px;
	}





.shoes
	{
		width: 100%;
		margin: 2em 0 2em 0;
		overflow: hidden;
	}

.shoes dt
	{
		float: left;
		height: 156px;
		width: 25%;

		text-align: center;

	}

.shoes big
	{
		_height: 50px;
	}

.shoes dd
	{
		float: left;
		margin: 104px 0 40px -25%;
height: 40px;
		width: 25%;

		text-align: center;

		font-size: 85%;
		color: #818B8F;
zoom: 1;
	}

.shoes dd.active
	{
		color: #323232;
	}

.shoes dd a
	{
line-height: 1.5em;
	}


#preview
	{
		text-align: center;
		padding: 2em 3em 3em 3em;
	}



a {color: #0A72AE;}
a:hover {color: #f37139}


h1
	{
		font-size: 210%;
		font-weight: normal;
		margin-bottom: 1em;
		color: #f37139;
	}

h3
	{
		clear: both;
		font-size: 140%;
		font-weight: normal;
		line-height: 140%;
		overflow: hidden;
		
		white-space: nowrap;
	}

h4
	{
		font-size: 110%;
		font-style: italic;
		line-height: 140%;
		margin-top: .7em;
		color: #958A62;
		font-weight: normal;
	}


h2
	{
		font-size: 150%;
		clear: both;
		font-weight: normal;
		line-height: 110%;
margin-bottom: .2em;
	}

/*
fbac41
f37139




2e3133
454a4d
*/






#footer
	{
		padding: 2em 0 3em 0;
		overflow: hidden;
		background: #e5e5e5 url(/lib/img/lion.png) center 20px no-repeat;
		border-top: 1px solid #efefef;
	}





#copyrights
	{
		color: #777;
		font-size: 75%;
		line-height: 140%;
		overflow: hidden;
	}

#copyrights .first
	{
		float: left;
		text-align: right;
		width: 45%;
	}

#copyrights .second
	{
		float: right;
		text-align: left;
		width: 45%;
	}

#copyrights a
	{
		color: #777;
		text-decoration: none;
	}

#copyrights a:hover
	{
		text-decoration: underline;
	}


#content
	{
		float: left;
		width: 80%;
		margin: 0 0 2em 0;
	}

.width
	{
		width: 100% !important;
	}

#sidebar
	{
		float: right;
		width: 17%;
		padding-left: 3%;
/*
		background: url(/lib/img/right.gif) left 0px no-repeat;

		border-left: 1px solid #000;
*/
	}


.submenu
	{
		margin-bottom: 2em;
		color: #818B8F;
	}

.submenu, .submenu ul
	{
		list-style: none;

	}

.submenu ul
	{
		margin-left: 1.2em;

	}

.submenu .active a
	{
		color: #818B8F;
		cursor: text;
		text-decoration: none;
	}

.submenu li
	{
		padding: .15em 0;
				line-height: 115%;
	}




.summer
	{
		color: #FBAD41;
	}

.winter
	{
		color: #41B7FB;
	}

.s
	{
		background-color: #FBAD41;
	}

.w
	{
		background-color: #FBAD41;
	}

img
	{
		border: none;
	}


.previous, .next
	{
		padding-top: 96px;
		font-size: 200%;
		font-weight: bold;
		color: #BECBD4;
		cursor: default;
	}


.previous
	{
		float: left;
		margin-left: 17%;
	}

.next
	{
		float: right;
		margin-right: 17%;
	}

.previous a, .next a
	{
		text-decoration: none;
	}


p, blockquote
	{
		margin-bottom: 1.2em;
		line-height: 140%;
	}

blockquote
	{
		margin-left: 2em;
	}

big
	{
		font-size: 120%;
	}

.shoes big
	{

	}

.num
	{
		margin-top: 1em;
		font-size: 110%;
	}

.sidemenu
	{
		margin-bottom: .7em;
	}



.photos
	{
		width: 100%;
		margin: 0 0 1.2em 0;
		overflow: hidden;
	}

.photos dt
	{
		float: left;
		height: 78px;
		width: 25%;
		text-align: left;
	}



.brands
	{
		margin: 1.2em 0 2em 1.2em;
	}

.brands dt
	{
		font-weight: bold;
	}

.brands dd
	{
		font-size: 80%;
		margin-bottom: 1.2em;
	}


/*
p, td, li {font: 12px Arial; cursor: default}
a {color: #039; text-decoration: underline}
a:hover {color: #F90}
a.t {font: 12px Verdana; color: #000; text-decoration: none}
a.t:hover {color: #F90; text-decoration: none}
a.m {font: 10px Verdana}
a.v {font: 10px Verdana; color: #666}
a.k {font: 9px Verdana; color: #039}
.n {font: 18px Arial; color: #F90}
.b {font: bold 12px Arial}
.r {font: 9px Verdana; color: #FC3}
.z {font: 9px Verdana; color: #FC3}
.w {font: 11px Arial; color: #666; text-decoration: none}
.d {font: bold 11px Arial; color: #666}
.l {font: 9px Verdana; color: #FFF; text-decoration: none}
.l:hover {color: #F90; text-decoration: none}
.u {font: bold 12px Verdana; color: #FFF; text-decoration: none}
.u:hover {color: #FFF}
.x {font: 9px Verdana; color: #000}
sup {color: #666}

*/


		.e-slideshow {overflow: hidden;}

		.e-box2col, .e-box3col, .e-box4col {overflow: hidden; min-height: 12px;}
		.e-first, .e-second, .e-third, .e-fourth {float: left; margin-right: 3%;}

		.e-box2col .e-first	{width: 48.5%;}
		.e-box2col .e-second {width: 48.5%; margin-right: 0; margin-left: -4px; float: right; overflow: hidden;}

		.e-box3col .e-first	{width: 31.33%;}
		.e-box3col .e-second {width: 31.34%; margin-left: -3px;}
		.e-box3col .e-third {width: 31.33%; margin-right: 0; margin-left: -3px; float: right;}

		.e-box4col .e-first	{width: 22.75%;}
		.e-box4col .e-second {width: 22.75%; margin-left: -3px;}
		.e-box4col .e-third {width: 22.75%; margin-left: -2px;}
		.e-box4col .e-fourth {width: 22.75%; margin-right: 0; margin-left: -3px; float: right;}

		.e-clear {clear: both; overflow: hidden; height: 0px;}



sup {padding-left: .2em;}



.line {

    width:100%;
    overflow:hidden;
    background: #000;
    		height: 35px;
		overflow: hidden;

}
div.move {
    overflow:hidden;
    width:99999px;
}
.line p {
    float:left;
    margin:0;
}
.move p
	{
		width: 100%;
	}


#news
	{
		position: absolute;
		top: 27px;
		left: 40%;
	line-height: 120%;
	color: #c2c2c2;
	font-style: italic;
	font-size: 120%;
	width: 54%;
	text-shadow: 0px -1px 0px #000;
	}


#news b, #news a
	{
		font-weight: normal;
		color: #e1642f;
	}



#pda
	{
		position: absolute;
		top: 10px;
		right: 10px;
	color: #c2c2c2;

	font-size: 80%;

	}

#pda a
	{
		color: #c2c2c2;
		text-decoration: none;
	}

#pda a:hover
	{
		text-decoration: underline;
	}


.shoes2
	{
		width: 100%;
		margin: 2em 0 2em 0;
		overflow: hidden;
	}

.shoes2 dt
	{
		float: left;
		height: 156px;
		width: 20%;

		text-align: center;

	}

.shoes2 dd
	{
		float: left;
		margin: 104px 0 40px -20%;
height: 40px;
		width: 20%;

		text-align: center;

		font-size: 85%;
		color: #818B8F;

	}

.shoes2 dd.active
	{
		color: #323232;
	}

.shoes2 dd a
	{
line-height: 1.5em;
	}

.texto
{
font-size: 170%;
line-height: 120%;
margin-bottom: 12px;
display: block;
}


.sm-img img
	{
		height: 34px;
		margin-bottom: .1em;
	}

.sm-img
	{
		margin-bottom: 2em;
		margin-top: .5em;
	}











