/*----------------*/
/*---> GLOBAL <---*/
/*----------------*/
body{
    font-family: Tahoma, Trebuchet MS, Times New Roman, Arial;
    font-size: 13px;
    text-align: center;
    color: #000000;
    background-color: #0060aa;
    margin: 0;
}
a, a:link, a:visited{color: #595959;text-decoration: none;}
a:hover{text-decoration: underline;}
.clr{clear: both;}
.leftFloat{float: left;}
.rightFloat{float: right;}
#tileTop{
    background: url(http://www.premieroutlets.hu/savoya/images/background-topTile.jpg) top center repeat-x;
    width: 100%;
    min-height: 799px;
}
#tileBottom{
    background: url(http://www.premieroutlets.hu/savoya/images/background-bottomTile.jpg) bottom center repeat-x;
    width: 100%;
    min-height: 1230px;
}
#topBg{
    background: url(http://www.premieroutlets.hu/savoya/images/background-topBody.jpg) top center no-repeat;
    width: 100%;
    min-height: 800px;
}
#bottomBg{
    background: url(http://www.premieroutlets.hu/savoya/images/background-bottomBody.jpg) bottom center no-repeat;
    width: 100%;
    min-height: 1230px;
}
#container{
    width: 960px;
    margin: 0 auto 0 auto;
    padding-top: 10px;
    /*border: 1px solid;*/
}
#header{width: 960px;}
#header .logo{
    margin-left: 20px;
    margin-top: 30px;
}
#header .savoyaPic{
	background: url(../images/bg-randompic.png) top center no-repeat;
	width: 730px;
	height: 178px;
    margin-left: -15px;
}
#header .savoyaPic img{
	margin-top: 12px;
	margin-left: 21px;
}
#menu{
	position: relative;
    width: 921px;
    margin: 0 auto 0 auto;
}
#menu .langSelect{
    background: url(http://www.premieroutlets.hu/savoya/images/background-langSelect.gif) left center no-repeat;
    position: relative;
    width: 244px;
    height: 36px;
    margin-top: 17px;
    margin-left: 6px;
}
#menu .langSelect a:hover{text-decoration: none;}
#menu .langSelect a img{}

#menu .langSelect .fb{
    position: absolute;
    top: 8px;
    left: 8px;
}

#menu .langSelect .email{
    position: absolute;
    top: 8px;
    left: 50px;
}

#menu .langSelect .flags{
    position: absolute;
    top: 0;
    left: 100px;
    width: 130px;
}

#menu .menuItems{
    margin-top: 13px;
    margin-left: 4px;
    height: 44px;
    line-height: 41px;
}
#menu .menuItems a{
    background: url(http://www.premieroutlets.hu/savoya/images/menu.gif) right center no-repeat;
    display: inline-block;
    width: 112px;
    height: 44px;
    margin-left: -4px;
    margin-right: -1px;
    color: #ffffff;
    text-transform: uppercase;
}
#menu .menuItems a:hover,
#menu .menuItems a.active{
    background: url(http://www.premieroutlets.hu/savoya/images/menu.gif) left center no-repeat;
    text-decoration: none;
}
#menu .menuItems ul, #menu .menuItems ul li{
    padding: 0;
    margin: 0;
    list-style: none;
}
#menu .menuItems li{
    display: inline;
    width: 112px;
    height: 44px;
}
#menu .fblogo{
	position: absolute;
	left: -23px;
	top: -13px;
}
#content{
    background-color: #ffffff;
    width: 920px;
    min-height: 555px;
    margin: 0 auto 0 auto;
}
#contentBottomBg{
    background: url(http://www.premieroutlets.hu/savoya/images/background-contentBottom.png) top center no-repeat;
    width: 960px;
    height: 30px;
    margin-bottom: 15px;
}
#content .contTop{
    background: url(http://www.premieroutlets.hu/savoya/images/background-contentTop.gif) top center no-repeat;
    width: 912px;
    height: 54px;
    margin: 0 auto 0 auto;
}
#content .contFrame{
    margin: -30px auto 0 auto;
    width: 912px;
}
#pagesTopSide{
    width: 870px;
    margin: 0 auto 20px auto;
    padding-left: 10px;
    padding-right: 10px;
    border-bottom: 1px solid #dcdcdc;
}
#pagesTopSide .left{height: 60px;}
#pagesTopSide .right{height: 60px;}
.pagesOtherSide{padding-bottom: 6px;}
#pagesTopSide .title,
.pagesOtherSide .title{
    font-family: Humanist-777 LtHU, Trebuchet MS, Times New Roman, Arial;
    font-size: 32px;
    text-align: left;
    color: #000000;
}
#pagesTopSide .position,
#pagesTopSide .position a{
    font-size: 10px;
    text-align: left;
    color: #838383;
}
.pagesOtherSide{
    width: 870px;
    margin: 0 auto 20px auto;
    padding-left: 10px;
    padding-right: 10px;
    border-bottom: 1px solid #dcdcdc;
}
#swap{
    width: 100%;
    font-size: 11px;
    text-align: right;
}
#swap a{color: #1089c8;margin-left: 2px;}
#swap a.prev,
#swap a.next{color: #414141;margin: 0;}
#swap a.active{font-size: 15px;font-weight: bold;color: #db0000;}
#swap.swapRightTop{
    position: relative;
    top: 35px;
}
#swap.swapRightBottom{
    margin-top: 15px;
}
#swap.swapCenterTop{
    text-align: center;
    margin-top: 15px;
}
#swap.swapCenterBottom{
    margin-top: 15px;
    text-align: center;
}
#swap ._1{
    font-size: 16px;
    color: #c9c9c9;
}
#featured{
    background: url(http://www.premieroutlets.hu/savoya/images/background-featured.png) top center no-repeat;
    width: 920px;
    height: 215px;
    margin: 0 auto 30px auto;
}
#featured .title{
    font-family: Humanist-777 LtHU, Trebuchet MS, Times New Roman, Arial;
    font-size: 27px;
    font-weight: lighter;
    color: #000000;
    text-align: left;
    height: 48px;
    line-height: 48px;
    padding-left: 25px;
}
#featured .shops{
    margin: 15px auto 0 auto;
}
#footer{
    background: url(http://www.premieroutlets.hu/savoya/images/background-footer.png) top center no-repeat;
    width: 960px;
    height: 50px;
    margin: 0 auto 0 auto;
    line-height: 35px;
}
#footer a{
    font-size: 11px;
    font-weight: bold;
    color: #4c4c4c;
}
#footer2{
    width: 960px;
    height: 50px;
    margin: 0 auto 0 auto;
    padding-bottom: 25px;
    font-size: 11px;
    color: #ffffff;
}
#footer2 .center{
    width: 400px;
    line-height: 50px;
    margin-left: 300px;
}
#footer2 .right{
    width: 87px;
    height: 47px;
    margin-right: 40px;
}

.title-email{
	margin-bottom: 20px;
}
