/*================ CSS reset ================*/
html{color:#000}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}*/table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

html,body{
	background:#000000;
	width:100%;
	height:100%;
}

body {
	text-align:center;
}
 
/* Common classes and styles*/
body, td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

a {
	color:#ffffff;
	text-decoration:none;
}
a:hover {
	color:#ffffff;
	text-decoration:underline;
}
.clear	{clear: both;}
#floater {
	position:relative; 
	float:left;
	height:50%;	
	margin-bottom:-318px;
	width:1px;
}
.noneLink{cursor:default;}
.cachedImages{
	position:absolute;
	visibility:hidden;
	top:-500px;
	left:-2000px;
	z-index:0;
}
/* ======  Container  ====== */
.container	{
	position:relative; 
	width:1210px;
	height:618px;
	margin:0 auto;
	padding:0;
	clear:left;
	text-align:left;
}
.container	.contentStyle {
	background:	transparent;
}
/*  Header  */
.head{
	float:left;
	width:100%;
	height:71px;
}
.head .lang{
	float:right;
	width:200px;
	height:17px;
	padding:3px 17px 0 0;
}
.head .lang a{
	display:block;
	float:right;
	width:auto;
	padding:0 5px 0 5px;
	text-align:center;
}
.head .lang .langSelect{
	text-decoration:underline;
	cursor:default;
}
.head .lang span{
	display:block;
	float:right;
}
.logo{
	background:#3d3d3d;
	float:left;
	width:100%;
	height:44px;
}
.head .logo img{
	float:left;
}
.logo h1.title{
	float:right;
	width:700px;
	height:25px;
	margin:0;
	padding:14px 24px 0 0;
	overflow:hidden;
	text-align:right;
	color:#FFFFFF;
	font:normal 14px Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

/* ======  Content ====== */
.contentBlock{	
	float:left;
	width:100%;	
	height:440px;
	margin:0;
	padding:0 0 6px 0;
}
.contentBlock .leftSide{
	background:url(../images/pf-bg.gif) 0 0;
	position:relative;	
	float:left;
	width:205px;
	height:440px;
	xoverflow:hidden;	
}


/* Home page */
.contentBlock .frontContent{
	background: url(../images/picture.jpg) 0 0 no-repeat;
	position:relative;
	float:left;
	width:1005px;
	height:440px;
	overflow:hidden;	
}
.frontContent .newsPopup{
	position:absolute;
	display:none;
	width:270px;
	right:10px;
	bottom:0;
	z-index:10;
}
.newsPopup img{float:left;}
.newsPopup .newsTopImg{
	background:url(../images/news-top.png) 0 0 no-repeat;
}
* html .newsPopup .newsTopImg{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/news-top.png', sizingmethod='crop');
}
.newsPopup .newsBotImg{
	background:url(../images/news-bot.png) 0 0 no-repeat;
}
* html .newsPopup .newsBotImg{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/news-bot.png', sizingmethod='crop');
}

.newsPopup  .newsItems{
	background:url(../images/news-body.png) 0 0 repeat-y;
	float:left;
	width:238px;
	height:auto;
	padding:0 20px 50px 12px;
}
* html .newsPopup  .newsItems{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./site/core/images/news-body.png', sizingmethod='scale');
}

.newsItems h2{
	margin:0;
	padding:0;
	font:normal 13px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-transform:uppercase;
}
.newsItem{
	position:relative;
	width:238px;
	margin:13px 0 0 0; 
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	overflow:hidden;
}
.newsItem h3{
	margin:0 0 2px 0;
	padding:0;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.newsItem h3 a,.newsItem h3 a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.newsItem .contentStyle,.newsItem .contentStyle p{
	margin:0;
	padding:0;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
}
.newsItem .more{
	display:block;
	padding:1px 0 0 0;
	color:#191a1b;
	text-decoration:none;
}
.newsItem .more:hover{
	color:#191a1b;
	text-decoration:underline;
}
/* */


.contentBlock .pmContent{
	background:#FFFFFF;
	position:relative;
	float:left;
	width:845px;
	height:436px;
	overflow:hidden;
	padding:4px 0 0 0;
}

.close{
	background:url(../images/close.png) 0 0 no-repeat;	
	position:absolute;
	display:block;	
	width:19px;
	height:19px;
	top:5px;
	right:11px;
	cursor:pointer;
	cursor:hand;
	
}
* html .close{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./site/core/images/close.png', sizingmethod='crop');
}
.close:hover{
	background:url(../images/closer.png) 0 0 no-repeat;
}
* html .close:hover{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./site/core/images/closer.png', sizingmethod='crop');
}

.content{
	background:#898272;
	float:left;
	width:780px;
	height:395px;
	margin:0;
	padding:20px 0 25px 20px;	
	overflow:hidden;
}

.contentText{
	width:747px;
	height:400px;
	overflow:hidden;
	overflow-y:hidden;
	overflow-y:auto;
	margin:0;
	padding:0 20px 0 0 ;
}
/*#popupRTE{
	width:670px;
	height:100px;
	overflow:hidden;
	overflow-y:hidden;
	overflow-y:auto;
}*/
.contentTextScroll{
	width:727px;
	height:auto;
	overflow:hidden
}
.scroll{
	scrollbar-3dlight-color: #41403e;   
    scrollbar-arrow-color: #41403e; 
    scrollbar-base-color: #898272; 
    scrollbar-darkshadow-color: #80796b;
    scrollbar-face-color: #5b5a55;
    scrollbar-highlight-color:#5c5b56; 
    scrollbar-shadow-color: #41403e;   
    scrollbar-track-color: #80796b;
}

/* ======  Footer  ====== */
.footer{
	background:url(../images/bg-footer.gif) 0 0 repeat-x;
	position:relative;
	float:left;
	width:100%;	
	height:100px;
	margin:0;
}
.footer .menuBlock{
	float:right;
	width:735px;
	height:75px;
	text-align:center;	
	overflow:hidden;
}
.footer .menuBlock .menuPosition{
	width:auto;
	height:75px;
	text-align:center;	
	overflow:hidden;
}
.footer .footerLogo{
	float:right;
	width:57px;
}
.footer .copyrights{
	float:left;
	width:100%;
	font:10px Arial, Helvetica, sans-serif;
	color:#999999;
}
.footer .copyrights span{
	padding:0 8px 0 5px;
}
.footer .copyrights a{
	padding:0 8px 0 8px;
	color:#999999;
	text-decoration:none;
}
.footer .copyrights a.negeso{
	padding-right:3px;
}
.footer .copyrights a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

/* Popup */
.popupBlock {
	background:url(../images/bg-popup.png) 0 0 repeat;
	border:0 none;
}
* html .popupBlock {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./site/core/images/bg-popup.png', sizingmethod='scale');
}

.popupBlock .ui-helper-clearfix{
	background:none;
	border:0 none;
}
.popupBlock .ui-dialog-titlebar-close{
	background:url(../images/close.png) 0 0 no-repeat;
	width:19px;
	height:19px;
	border:0 none;
	top:13%;
	margin:0;
	padding:0;
}
* html .popupBlock .ui-dialog-titlebar-close{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./site/core/images/close.png', sizingmethod='crop');
}

.popupBlock .ui-dialog-titlebar-close .ui-icon-closethick{
	position:relative;
	background:none;
	border:0 none;
}
.popupBlock .ui-state-hover{
	background:url(../images/closer.png) 0 0 no-repeat;
	border:0 none;
	padding:0;
	cursor:pointer;
	cursor:hand;
}
* html .popupBlock .ui-state-hover{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./site/core/images/closer.png', sizingmethod='crop');
}

.popupBlock .ui-widget-content{
	margin:-5px 0 0 0;
	
}

.popupBlock .ui-icon-grip-diagonal-se{
	xmargin-right:20px;
}
.popupBlock .ui-icon{
	background: url(../images/popup-resize.gif) 0 0 no-repeat;
}
.popupBlock .ui-widget-content{
	padding:0 0 19px 19px;
	text-align:left;
}
.popupBlock .contentStyle {
	background:	transparent;
}


.iconPopup{
	position:absolute;
	display:block;
	float:left;
	width:30px;
	height:30px;
	z-index:20;
}
.frontContent .iconPopup{
	padding:30px 0 0 50px;
	right:10px;
	bottom:0;
}
.footer .iconPopup{
	top:0;
}
.footer .open_popup_collection{
	left:10px;
}
.footer .open_popup_lookbook{
	left:90px;
}
.footer .open_popup_company{
	left:170px;
}
#FF{
	position:absolute;
	top:0;
	xleft:0;
	z-index:2;
}
#AnimatedPictureFrame{
	position:absolute;
	z-index:1;
	top:0;
	xleft:0;
}

.loading{
	position:absolute;
	z-index:100;
	top:1px;
	left:100px;
}
.popupDiv{
	position:absolute;
	visibility:hidden;
	top:-500px;
	left:-500px;
	z-index:1;
}