


body{font-family:Arial;background:#fff;text-align:center}


a img{border:none;cursor:pointer;text-decoration:none}


/*.body-bg{background:url(http://www.matrjosjka.se/i/body-bg.jpg) repeat-x 0 -50px}*/

.container{padding: 1.8em 0 0 3em}




.row{width:80%;height:auto;overflow:hidden}
.cell{vertical-align:top;overflow:hidden;float:left;display:block}




.header{width:100%}
.header .container{padding-top:.5em;padding-right:0}

.topline{margin:-10px 0 0 -40px}
.topline .center-bg{background:url(http://www.matrjosjka.se/i/topline-c.jpg) repeat-x 0 0;margin:0 52px}
.topline .corner-l{background:url(http://www.matrjosjka.se/i/topline-l.jpg) no-repeat 0 0}
.topline .corner-r{background:url(http://www.matrjosjka.se/i/topline-r.jpg) no-repeat 100% 0}
.topline .bg{background:url(http://www.matrjosjka.se/i/topline-bg.jpg) no-repeat 13em 18px}
.topline .container{padding:22px 0 40px}
.topline .logo{width:28%;padding-top:3px}
.topline .logo img{margin-left:4em}
.logo a{padding:0}
.logo a:hover{background:none}
.topline .telephone-order{
	color:#333;
	padding:3px 0 .5em 40px;
	background:url(http://www.matrjosjka.se/i/icon-telorder.png) no-repeat 0 0;
	font-size:.9em
}
.topline .telephone-order div{line-height:.8em}
.topline .telephone-order .number{font-size:1.9em;white-space:nowrap}
.topline .telephone-order .code{font-size:1.5em;padding-right:.2em}
.topline .telephone-order a{padding:0}
.topline .telephone-order a:link,.topline .telephone-order a:visited{color:#faffff}
.topline .telephone-order a:hover{background:none;color:#eee}


.header .sub-menu li.separate,.header .cart{color:#dacccc}
.aboveheader{height:1.5em;padding-top:.3em}
ul.sub-menu{float:left;list-style:none}
.sub-menu li{display:inline}
.sub-menu li.active{font-weight:bold;color:#fff}
.sub-menu li.active a:link,.sub-menu li.active a:visited{color:#fff}
.sub-menu li.separate{color:#fff;font-size:.6em;padding:0 .1em}

.aboveheader a:link,.aboveheader a:visited{color:#dacccc}
.aboveheader a:hover{color:#fff;background:#494949}
.aboveheader a.xhr{border-bottom-color:#dacccc}
.aboveheader a.xhr:hover{border-bottom-color:#fff}
ul.sub-menu a:link,ul.sub-menu a:visited{color:#d7d7d7}
ul.sub-menu a:hover{background-color:#333;color:#fff}
.aboveheader .waitlist-menu{float:right;color:#c8b8b8;padding-right:1em;margin-top:-.25em}
.aboveheader .waitlist-menu sup{font-size:.85em}
.aboveheader .waitlist-menu b{color:#fff}

.header .menu-user{padding:0 8em 1px 0;float:right}
.menu-user a.signin, .menu-user a.profile, .menu-user a.signout{margin-left:22px}
.menu-user a:link,.menu-user a:visited,.header .cart a:link,.header .cart a:visited{color:#dacccc}
.menu-user a:hover,.header .cart a:hover{background-color:#494949;color:#fff}
.menu-user .profile i{padding-right:18px;background-position:-274px -2px;margin-left:-20px}
.menu-user .profile{margin-right:1em;}
.menu-user .signout i,.menu-user .signin i{padding-right:20px;margin-left:-22px}
.menu-user .signin i{background-position:-256px -3px}
.menu-user .signout i{background-position:-289px -1px}
.menu-user .active{font-weight:bold;color:#fff}
#menu-user{text-align:right}
#popup-user div.signin{position:absolute;z-index:50000}


.menu-user a.signin{margin-right:7em}
div.signin{width:25em}
.signin table{width:100%}
.signin .lt{background:url(http://www.matrjosjka.se/i/signin-lt.png) no-repeat 0 0}
.signin .t{background:url(http://www.matrjosjka.se/i/signin-t.png) repeat-x 0 0}
.signin .rt{background:url(http://www.matrjosjka.se/i/signin-rt.png) no-repeat 100% 0}
.signin .l{background:url(http://www.matrjosjka.se/i/signin-l.png) repeat-y 0 0}
.signin .r{background:url(http://www.matrjosjka.se/i/signin-r.png) repeat-y 100% 0}
.signin .lb{background:url(http://www.matrjosjka.se/i/signin-lb.png) no-repeat 0 100%}
.signin .b{background:url(http://www.matrjosjka.se/i/signin-b.png) repeat-x 0 100%}
.signin .rb{background:url(http://www.matrjosjka.se/i/signin-rb.png) no-repeat 100% 100%}
.signin .lt,.signin .rt,.signin .l,.signin .r,.signin .lb,.signin .rb{width:20px}
.signin .lt,.signin .t,.signin .rt,.signin .lb,.signin .b,.signin .rb{height:20px}
.signin .container{padding:.5em 1em}
.signin .bg{background-color:#ececec}
input.signin{width:90%}
.signin .item{padding-bottom:.4em;font-size:1.1em;line-height:1.4em}
.signin .submit{padding-top:1em}
.signin .submit button{width:100px;height:37px;background:url(http://www.matrjosjka.se/i/buttons-profile-popup.png) no-repeat 0 0}
.signin .submit button:hover, .signin .submit button.hover{background-position:-100px 0}
.signin .remind-pass{padding:.5em 0 .1em .7em}
.signin .remind-pass a:link,.remind-pass a:visited{color:#000}
.signin .remind-pass a.xhr{border-bottom:1px dashed #000}
.signin .remind-pass a:hover{background:#fff;border-bottom-color:#000}
.signin .signup{float:right;background:#df0000 url(http://www.matrjosjka.se/i/signup-lt.gif) no-repeat 0 0;font-size:1.1em;margin-top:3px}
.signin .signup div{background:url(http://www.matrjosjka.se/i/signup-rb.gif) no-repeat 100% 100%}
.signin .signup div div{background:url(http://www.matrjosjka.se/i/signup-rt.gif) no-repeat 100% 0}
.signin .signup div div div{padding:.3em 1em .4em;background:url(http://www.matrjosjka.se/i/signup-lb.gif) no-repeat 0 100%}
.signin .signup a:link,.signin .signup a:visited{color:#fff}
.signin .signup a:hover{background:#df0000}
.signin .ajax{text-align:center}
.signin .ajax img{margin:5.5em auto 6.5em}
.signin .error{color:#df0000}
.signin .error input{border:1px solid #df0000}
.signin .send-pass .submit button{width:130px;height:37px;background:url(http://www.matrjosjka.se/i/buttons-profile-popup.png) no-repeat -200px 0}
.signin .send-pass button:hover, .signin .send-pass button.hover{background-position:-330px 0}
.header .cart{float:right;padding:0 3em 3px 28px;text-align:right}
.header .cart i{background-position:-16px 100%;padding-right:25px;margin-left:-28px;padding-bottom:5px}
.header .cart a i,.header .cart span.active i{background-position:-305px 0}
.header .cart span.active{font-weight:bold;color:#fff}

div.menu-goods{padding-left:4em}
div.menu-goods table{margin-top:-25px;width:97%;font-size:1.1em}
div.menu-goods td{text-align:center;vertical-align:top}
div.menu-goods a,div.menu-goods span{padding:.3em .5em .5em;display:block}
div.menu-goods a:link,div.menu-goods a:visited{color:#fff}
div.menu-goods a:hover{background:none;color:#ebebeb}
div.menu-goods .active{background:#e7e7e7 url(http://www.matrjosjka.se/i/menu-goods-active-l.gif) no-repeat 0 0}
div.menu-goods .active a,div.menu-goods .active span,div.menu-goods .active a:hover{background:url(http://www.matrjosjka.se/i/menu-goods-active-r.gif) no-repeat 100% 0}
div.menu-goods .active a:link,div.menu-goods .active a:visited{color:#000}
div.menu-goods .active a:hover{color:#666}




.topline .center-bg{background:url(http://www.matrjosjka.se/i/newyear/topline-c.jpg) repeat-x 0 0}
.topline .corner-l{background:url(http://www.matrjosjka.se/i/newyear/topline-l.jpg) no-repeat 0 0}
.topline .corner-r{background:url(http://www.matrjosjka.se/i/newyear/topline-r.jpg) no-repeat 100% 0}
.topline .bg{background:url(http://www.matrjosjka.se/i/newyear/topline-bg.jpg) no-repeat 13em 18px}
.topline .logo{padding-top:0;margin-top:-3px}
.topline .logo img{margin-left:2em}


