﻿
/*MIDDLE*/
#middle {background:url(/images/2010/update/middle-center.gif) repeat-y;}
#middle .top{background:url(/images/2010/update/middle-top.gif) no-repeat;}
#middle .bottom{
	overflow:hidden;
	width:940px;
	padding-bottom:1px;
	background:url(/images/2010/update/middle-bottom.gif) no-repeat 0 100%;
}
#middle .content { background:url(/images/2010/update/content-center.gif) repeat-y; }
#middle .content .top{background:url(/images/2010/update/content-top.gif) no-repeat; }
#middle .content .bottom
{
	background:url(/images/2010/update/content-bottom.gif) no-repeat 0 100%;
	overflow:hidden;
	width:914px;
	padding:13px 13px 25px;
}

/*MAIN-COLUMN*/
.main-column{
	float:left;
	width:678px;
	display:inline;
	padding:13px 11px;
}
.content .main-column{
	width:676px;
	background:none;
	padding:0;
}
.search-form{
	width:660px;
	background:#f3f2f2;
	padding:2px 2px 2px 14px;
}
.search-form:after {
	display: block;
	content: "";
	clear: both;
}
.search-form label{
	float:left;
	color:#7c7a7a;
	font-size:16px;
	padding:8px 0 0;
}
.txtinp{
	float:right;
	width:325px;
	background:url(/images/2010/update/inptxt-left.gif) no-repeat;
}
.txtinp span{
	background:url(/images/2010/update/inptxt-right.gif) no-repeat 100% 0;
	display:block;
	width:301px;
	height:26px;
	overflow:hidden;
	padding:11px 12px 0;
}
.txtinp input{
	float:left;
	width:300px;
	background:none;
	border:0;
	margin:0;
	padding:0;
	color:#595959;
	font-size:13px;
}
.insamling-box
{
    float:left;
	overflow:hidden;
	width:675px;
	color:#3b3b3b;
	margin:14px 0 19px;
	font-size:14px;
	clear:both;
}

.insamling-box div.insamling-intro
{
    float:left;
    width:400px;
}

.insamling-box .banner{
	float:right;
	margin:4px 1px 0 24px;
}
.insamling-box img{display:block;}
.insamling-box p 
{
    float:left;
	margin:0;
	line-height:16px;
}
.insamling-box h2
{
	margin:0 0 2px;
	font-size:30px;
	font-weight:normal;
}
.events-columns {
	overflow:hidden;
	width:704px;
	margin:0 -30px 17px 0;
	color:#7b7b7b;
}
.events-columns .column
{
	float:left;
	padding-right:25px;
	width:325px;
}
.events-columns ul
{
	margin:0;
	padding:0;
	list-style:none;
	color:#595959;
}
.events-columns li
{
	overflow:hidden;
	width:100%;
	vertical-align:top;
	padding:9px 0 11px;
	border-bottom:1px solid #e4e4e4;
}
.events-columns li div strong
{
	color:#ed1b34;
	font-size:17px;
	display:block;
	margin-bottom:2px;
}
.events-columns li p{margin:0;}
.events-columns li p span{color:#3b3b3b;}
.events-columns li img{
	float:left;
	margin:2px 0 0;
	width:56px;
	height:48px;
	padding:3px;
	background:url(/images/2010/update/image-holder1.gif) no-repeat;
}
.events-columns li div{
	float:right;
	width:255px;
}
.events-columns h3{
	margin:0;
	font-size:22px;
	color:#01bbc0;
	font-weight:normal;
	line-height:22px;
}
.events-columns h4{
	margin:0;
	font-size:16px;
	color:#464646;
}
.events-columns h4 a{text-decoration:none;}
.events-columns h4 a:hover{text-decoration:underline;}
.arrow-link{
	background:url(/images/2010/update/ico1.gif) no-repeat 0 5px;
	padding-left:10px;
	font-size:14px;
	text-decoration:none;
}
.arrow-link span{
	background:url(/images/2010/update/border1.gif) repeat-x 0 100%;
	display: inline;
	padding: 0;
	color:#3b3b3b;
}
.arrow-link:hover span{background:none;}
/*SIDEBAR*/
.sidebar
{
    background:none;
	float:right;
	width:194px;
	padding:0px;
}

#sidebar .module, .sidebar .module
{
    margin-bottom:10px;
    padding-bottom:5px;
    border-bottom: 1px solid #E4E4E4;    
}



.content .sidebar{
	width:194px;
	background:none;
	padding:0;
}




.bada-link{background:url(/images/2010/update/ico6.gif) no-repeat;}
.dela-link{background:url(/images/2010/update/ico7.gif) no-repeat;}
.visa-box a:hover span{background:none;}

#flash-banner-content { margin-bottom: 14px; }

/*alla insamlingar page*/

/*main column*/
.title-page{
	margin:16px 0 0;
	color:#01bcc1;
	font-size:22px;
	font-weight:normal;
}

.pager-footer
{
    width:100%;
    float:left;
    clear:both;
}

.pager-wrapper 
{
    float:left;
	overflow:hidden;
	border-top:1px solid #e4e4e4;
	color:#3b3b3b;
	padding:19px 0 0;
	margin:-18px 0 10px;
	clear:left;
}

.pager-wrapper ul
{
    margin: 0px 10px 0px 10px;
    float: left;
    background:url(/images/2010/update/separator2.gif) no-repeat 100% 0;
    line-height: 13px;
}

.pager-wrapper li
{
    background:url(/images/2010/update/separator2.gif) no-repeat;
    list-style: none;
    padding:0 7px 0 8px;
    float: left;
}

.pager-wrapper li a {
    color:#ed1b34;
    text-decoration:none;
}

.pager-wrapper li a.active, .pager-wrapper li a:hover {
    color:#3b3b3b;
    font-weight:bold;
}

.pager-wrapper .arrow  {
	float:left;
	text-decoration:none;
	color:#3b3b3b;
}

.pager-wrapper .arrow:hover {
    text-decoration:underline;
}

.pager-wrapper .arrow.prev-link 
{
    width: 30px;
	background:url(/images/2010/update/ico11.gif) no-repeat 0 6px;
	padding-left:9px;    
}

.pager-wrapper .arrow.next-link 
{
    width: 35px;
    text-align:right;
    background:url(/images/2010/update/ico9.gif) no-repeat 100% 6px;
	padding-right:10px;
}

.cart-menu
{
    float:right;
    margin:0px !important;
    padding:4px !important; 
    padding-top:15px !important;
    margin-right: -12px !important;
    border: none;
}

/*sidebar*/
.sidebar .arrow-link{
	background-position:0 4px;
	font-size:12px;
}


/*insamling page*/

/*sidebar*/

.logga-form{
	padding:6px 0 11px;
	margin-bottom:11px;
	border-bottom:1px solid #e4e4e4;
}
.logga-form .txtinp{
	background:url(/images/2010/update/inptxt-left2.gif) no-repeat;
	width:194px;
	float:none;
	margin-bottom:2px;
}
.logga-form .txtinp span{
	background:url(/images/2010/update/inptxt-right2.gif) no-repeat 100% 0;
	width:176px;
	height:22px;
	padding:8px 9px 0
}
.logga-form .txtinp input{
	width:170px;
	color:#8d8b8b;
	font-size:12px;
}
.logga-form .btn-wrapper{
	overflow:hidden;
	width:100%;
	padding:3px 0 0;
}
.logga-form a{
	color:#686868;
	background:url(/images/2010/update/ico1.gif) no-repeat 0 3px;
	padding-left:10px;
	text-decoration:none;
	font-size:11px;
	margin:10px 0 0 3px;
}
.logga-form a:hover{text-decoration:underline;}
.logga-form .btn-wrapper a{float:left;}
.btn-wrapper input{
	float:right;
	width:68px;
	height:32px;
	line-height:27px;
	color:#616161;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	cursor:pointer;
}
.sidebar .heading .alt{background:url(/images/2010/update/ico16.gif) no-repeat 100% 3px;}
/*main column*/
.subnav{
	overflow:hidden;
	width:100%;
	padding:3px 0 19px;
}
.subnav .redigera-link{float:right;}
.redigera-link{
	font-weight:bold;
	text-decoration:none;
	padding:0 22px 0 0;
	margin:1px 2px 0 10px;
	background:url(/images/2010/update/ico14.gif) no-repeat 100% 1px;
}
.redigera-link:hover{text-decoration:underline;}

.subnav ul{
	margin:0 0 0 -7px;
	padding:0;
	list-style:none;
	font-size:14px;
}
.subnav li{
	display:inline;
	background:url(/images/2010/update/separator3.gif) no-repeat 0 1px;
	padding:0 9px 0 13px;
}
.subnav li:first-child{background:none;}
.subnav li a{
	color:#3b3b3b;
	text-decoration:none;
}
.subnav li a:hover{text-decoration:underline;}
.info-column{
	float:right;
	width:467px;
	margin:0 1px 0 10;
	display:inline;
}
.info-column h2{
	margin:0 0 8px;
	font-size:24px;
	color:#3b3b3b;
	font-weight:normal;
}
.info-column p{
	margin:0 0 15px;
	line-height:15px;
}
.info-column h3{
	margin:0 0 10px 11px;
	font-size:18px;
	color:#3b3b3b;
	font-weight:normal;
}
.post-box{
	background:url(/images/2010/update/post-center.gif) repeat-y;
	color:#3b3b3b;
	margin-bottom:20px;
}

.post-box .top2 {background:url(/images/2010/update/post-top.gif) no-repeat;}
.post-box .bottom2 {
	background:url(/images/2010/update/post-bottom.gif) no-repeat 0 100%;
	padding:2px;
	overflow:visible;
	height:1%;
}

.post-box .fix
{
    border:1px solid red;
}

.post-box .post{
	background:#f7f7f7;
	padding:6px 10px 21px;
}
.post-box .link-wrapper{
	float:none;
	padding:13px 10px 12px;
	border-top:1px solid #e5e1e1;
	text-align:right;
}
.post-box .link-wrapper a{float:none;}
.comment-list{
	margin:0;
	padding:0 0 12px;
	list-style:none;
	border-bottom:1px solid #e5e1e1;
}
.comment-list p{line-height:14px;}
.comment-list li{padding:0 10px 4px 18px;}
.comment-list .comment{
	margin:0 -10px 4px -18px;
	overflow:hidden;
	width:467px;
	color:#3b3b3b;
	background:#efeeee url(/images/2010/update/comment-top.gif) no-repeat;
}
.comment-list .comment .bottom2{
	background:url(/images/2010/update/comment-bottom.gif) no-repeat 0 100%;
	padding:9px 11px 20px 0;
}
.comment-list .comment a{text-decoration:none;}
.comment-list .comment a:hover{text-decoration:underline;}
.comment-list .comment .anmail-link{float:right;}
.anmail-link{
	font-size:11px;
	color:#525151;
	padding:0 0 0 15px;
	margin-top:2px;
	background:url(/images/2010/update/ico15.gif) no-repeat 0 1px;
}
.comment-list .comment .radera-link { float:right; }
.radera-link {
	font-size:11px;
	color:#525151;
	padding:0 15px 0 15px;
	margin-top:2px;
	background:url(/images/2010/update/delete_knapp_11x11.gif) no-repeat 0 1px;
}



.comment-list .comment ul{
	margin:0;
	padding:0;
	list-style:none;
}
.comment-list .comment li{
	display:inline;
	background:url(/images/2010/update/separator3.gif) no-repeat;
	padding:0 6px 0 11px;
	font-size:11px;
}
.comment-list .comment li a{
	font-size:12px;
	color:#3b3b3b;
}
.comment-list .comment li:first-child{background:none;}
.visual-column{
	float:left;
	width:197px;
	margin-left:0px;
	display:inline;
}
.image-box{
	background:url(/images/2010/update/side-box-center.gif) repeat-y;
	margin-bottom:8px;
}
.image-box .top2{background:url(/images/2010/update/side-box-top.gif) no-repeat;}
.image-box .bottom2{
	background:url(/images/2010/update/side-box-bottom.gif) no-repeat 0 100%;
	padding:4px 4px 6px;
	overflow:hidden;
	height:1%;
}
.image-box img{
	display:block;
	margin:0 0 4px;
}
.image-box .txt-info{
	background:#bef5f6 url(/images/2010/update/blue-box-top.gif) no-repeat;
	padding:6px 9px 0;
}
.image-box .txt-info strong
{
    font-weight:bold;
    font-size:26px;
    color:#085355;
    text-align:center;
    line-height:48px;
	overflow:hidden;
	background: #9eeaec;
	height:48px;
	width:189px;
	display:block;
	margin:0 -9px;
}
.image-box p{
	margin:0 0 8px;
	line-height:14px;
	color:#000;
}
.stod-box{
	width:197px;
	margin-bottom:10px;
}
.stod-box ul{
	margin:0;
	padding:0;
	list-style:none;
}
.stod-box li a{
	text-indent:-9999px;
	overflow:hidden;
	height:17px;
	margin:0 auto;
	display:block;
}
.stod-box li a.gava{
	background:url(/images/2010/update/gava-link.gif) no-repeat;
	width:98px;
}
.stod-box .heading{
	text-indent:-9999px;
	overflow:hidden;
	background:url(/images/2010/update/stod-head.gif) no-repeat;
	height:44px;
	display:block;
}
.stod-box .center2{
	width:195px;
	border-right:1px solid #c3c2c2;
	border-left:1px solid #c3c2c2;
}
.stod-box .center2 div{
	background:#d6d6d6 url(/images/2010/update/link-box-center.gif) repeat-x;
	border-right:1px solid #ededed;
	border-left:1px solid #ededed;
	padding:8px 15px 4px 8px;
}
.stod-box .bottom2{
	background:url(/images/2010/update/link-box-bottom.gif) no-repeat;
	height:6px;
	width:100%;
	overflow:hidden;
}

/*starta insamling page*/
.form-box
{
    margin:-5px 0 0 4px;
}
    
.form-box h2{
	margin:0 0 10px -4px;
	font-size:22px;
	color:#3b3b3b;
	font-weight:normal;
}
.number-box{
	background:#f7f7f7 url(/images/2010/update/txt-box-top.gif) no-repeat;
	width:672px;
	margin-bottom:3px;
}
.number-box .bottom2{
	background:url(/images/2010/update/txt-box-bottom.gif) no-repeat 0 100%;
	overflow:hidden;
	width:100%;
}
.number-box span{
	float:left;
	background:url(/images/2010/update/number-bg2.gif) no-repeat;
	width:44px;
	margin-right:12px;
	line-height:40px;
	color:#fff;
	font-weight:bold;
	font-size:24px;
	text-align:center;
}
.number-box h3{
	margin:0;
	line-height:40px;
	font-size:17px;
	color:#3b3b3b;
	font-weight:normal;
}
.form{
	width:672px;
	margin-bottom:12px;
	background:url(/images/2010/update/form-center.gif) repeat-y;
}
.form .top2{background:url(/images/2010/update/form-top.gif) no-repeat;}
.form .bottom2{
	background:url(/images/2010/update/form-bottom.gif) no-repeat 0 100%;
	padding:20px 50px 14px 95px;
	overflow:hidden;
	height:1%;
	margin:0;
	list-style:none;
}
.form li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	padding-bottom:17px;
}
.form label{
	font-weight:bold;
	color:#616161;
	padding:8px 19px 10px 0px;
	float:left;
	width:100px;
	line-height:13px;
	text-align:right;
}

.form .alt{padding-top:2px;}
.form .right{
	float:left;
	width:367px;
}
.form .txtinp{
	width:367px;
	margin-bottom:3px;
	float:none;
	overflow:hidden;
	background:url(/images/2010/update/inptxt-left2.gif) no-repeat;
}
.form .txtinp span{
	float:left;
	background:url(/images/2010/update/inptxt-right2.gif) no-repeat 100% 0;
	width:343px;
	height:23px;
	padding:7px 12px 0;
}
.form .txtinp input{
	font-size:12px;
	width:343px;
}
.form p{
	margin:0;
	line-height:14px;
	color:#7c7b7b;
}
.form p span{color:#3b3b3b;}
.form .txtarea{
	margin-top:6px;
	background:url(/images/2010/update/txtarea-bg.gif) no-repeat;
	overflow:hidden;
	width:367px;
	margin-bottom:6px;
}
.form textarea{
	border:0;
	float:left;
	background:none;
	height:98px;
	width:354px;
	overflow:auto;
	padding:1px 1px 1px 12px;
	margin:0;
	font-size:12px;
	color:#595959;
}
.form .wrapper .txtinp{
	width:288px;
	float:left;
	margin-right:9px;
}
.form .wrapper{padding-bottom:6px;}
.form .wrapper .txtinp span, .form .wrapper .txtinp input{width:264px;}
.form .wrapper .inpbtn{
	float:left;
	width:70px;
	height:32px;
	color:#616161;
	cursor:pointer;
	font-weight:bold;
	margin:0;
	padding:0;
}
.progress-box{padding:20px 0 0;}
.form .progress-box p{margin-bottom:6px;}
.progress-box img{display:block;}
.form-box .txt-info{
	width:672px;
	background:#f7f7f7 url(/images/2010/update/txt-box-top.gif) no-repeat;
	color:#7c7b7b;
}
.form-box .txt-info .bottom2{background:url(/images/2010/update/txt-box-bottom.gif) no-repeat 0 100%;}
.form-box .txt-info .info{
	background:url(/images/2010/update/ico17.gif) no-repeat 17px 18px;
	padding:18px 10px 13px 43px;
}
.form-box .txt-info p{
	margin:0 0 16px;
	line-height:16px;
}
.form-box .btn-wrapper{
	overflow:hidden;
	width:100%;
	padding:2px 0 0;
}
.form-box .btn-wrapper input{
	float:right;
	width:137px;
}

.form .info-arrow-icon {
	background:url(/images/2010/arrow-more.gif) no-repeat 18px;
	height:18px;
	padding-left:30px;
	margin-left:10px;
}

/*knappar page*/

/*sidebar*/
.sidebar .heading2{background:#32cace url(/images/2010/update/sidebar-head2.gif) no-repeat;}
.sidebar .heading3{
	background:#d4be46 url(/images/2010/update/sidebar-head3.gif) no-repeat;
	margin-bottom:3px;
}
.sidebar .heading2 em{
	font-style:normal;
	font-size:11px;
	font-weight:normal;
	padding-left:10px;
}
.default-list{
	border-bottom:1px solid #e4e4e4;
	padding:6px 0 12px 2px;
	margin-bottom:12px;
}
.default-list ul{
	margin:0 0 0 -1px;
	padding:0 0 9px;
	list-style:none;
	font-size:11px;
}
.default-list p{
	font-size:12px;
	margin:0 0 1px;
}
.default-list li a{
	color:#8a8a8a;
	text-decoration:none;
}
.default-list li a:hover{text-decoration:underline;}
.default-list li{
	background:url(/images/2010/update/ico9.gif) no-repeat 0 5px;
	padding:0 5px 8px 11px;
	line-height:14px;
}
.default-list .alt li{padding-bottom:4px;}
.default-list strong{
	display:block;
	margin:0 0 3px 11px;
}
/*main column*/
.knappar-head{
	height:43px;
	text-indent:-9999px;
	overflow:hidden;
	margin:-1px 0 17px 2px;
	background:url(/images/2010/update/knappar-head.gif) no-repeat;
}
.knapparna-box{padding-bottom:17px;}
.knapparna-box h2{
	margin:0 0 4px;
	font-size:24px;
	color:#3b3b3b;
	font-weight:normal;
}
.knapparna-box .item{
	width:674px;
	padding:21px 0 15px;
	border-top:1px solid #e4e4e4;
}
.knapparna-box .item:after{
	content:"";
	display:block;
	clear:both;
}
.knapparna-box .column{
	width:105px;
	float:left;
	font-size:11px;
	padding:0 6px 0 23px;
}
.knapparna-box .image-holder{
	display:block;
	background:url(/images/2010/update/image-holder2.png) no-repeat;
	width:96px;
	height:102px;
	margin-left:-4px;
	padding:4px 0 3px 11px;
}
.knapparna-box .image-holder img{display:block;}
.knapparna-box ul{
	font-size:12px;
	margin:7px 0 0;
	padding:0;
	list-style:none;
}
.knapparna-box li{
	width:100%;
	vertical-align:top;
	padding-bottom:5px;
}
.knapparna-box li:after{
	content:"";
	display:block;
	clear:both;
}
.knapparna-box li a{
	color:#3b3b3b;
	float:left;
	text-decoration:none;
	padding:1px 11px 0 20px;
}
.knapparna-box li span{
	display:block;
	background:url(/images/2010/update/border1.gif) repeat-x 0 100%;
}
.knapparna-box li a:hover span{background:none;}
.knapparna-box li.active{position:relative;}
.knapparna-box .drop{
	display:none;
	width:120px;
	position:absolute;
	top:-9px;
	left:-9px;
}
.knapparna-box li.active .drop{display:block;}
.knapparna-box .drop .top2{
	background:url(/images/2010/update/drop-top.png) no-repeat;
	height:6px;
	width:100%;
	overflow:hidden;
}
.knapparna-box .drop .bottom2{
	background:url(/images/2010/update/drop-bottom.png) no-repeat;
	height:6px;
	width:100%;
	overflow:hidden;
}
.knapparna-box .drop .center2{
	background:url(/images/2010/update/drop-center.png) repeat-y;
	overflow:hidden;
	padding:3px 3px 0 1px;
}
.knapparna-box .drop strong{
	color:#3b3b3b;
	padding:1px 11px 8px 28px;
	font-weight:normal;
	border-bottom:1px solid #e4e4e4;
	display:block;
	background-position:8px 0;
}
.knapparna-box .drop ul{
	margin:0 13px 0 9px;
	padding:0;
	list-style:none;
}
.knapparna-box .drop li{
	overflow:hidden;
	height:1%;
	padding:9px 0 9px 3px;
	border-top:1px solid #e4e4e4;
}
.knapparna-box .drop li a{
	overflow:hidden;
	width:100%;
	padding:0;
	cursor:pointer;
}
.knapparna-box .drop li a:hover{text-decoration:underline;}
.knapparna-box .drop li:first-child{border:none;}
.knapparna-box .drop li span{
	background:none;
	float:left;
	margin:-1px 0 0;
}
.knapparna-box .drop li img{
	float:left;
	margin-right:11px;
}

/*shop page*/

/*sidebar*/
.sidebar .heading4{background:#9a9898 url(/images/2010/update/sidebar-head4.gif) no-repeat;}
.heading4 em{
	background:url(/images/2010/update/ico22.gif) no-repeat;
	font-style:normal;
	padding:1px 0 1px 24px;
}
/*main column*/
.shop-head{
	background:url(/images/2010/update/shop-head.gif) no-repeat;
	height:43px;
	text-indent:-9999px;
	overflow:hidden;
	margin:-1px 0 12px 2px;
	border:none;
}
.advert-box{
	width:674px;
	margin:0 0 26px 2px;
	background:url(/images/2010/update/advert-box-center.gif) repeat-y;
}
.advert-box .top2{background:url(/images/2010/update/advert-box-top.gif) no-repeat;}
.advert-box .bottom2{
	background:url(/images/2010/update/advert-box-bottom.gif) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
	padding:12px 10px 22px 26px;
}
.gor-din-box h3{
	margin:0 30px 0 0;
	width:169px;
	float:left;
}
.gor-din-box h3 a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/images/2010/update/gor-din-title.gif) no-repeat;
	height:105px;
}
.gor-din-box .txt-info{
	background:url(/images/2010/update/gor-din-txt.gif) no-repeat;
	float:left;
	width:190px;
	height:66px;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:20px;
}
.gor-din-box .txt-info p{margin:0;}
.advert-box .visual{
	float:right;
	margin:7px 0 0;
	padding:0;
	list-style:none;
}
.advert-box .visual li{
	float:left;
	width:109px;
	width:96px;
	height:102px;
	padding:4px 0 3px 11px;
	height:106px;
	background:url(/images/2010/update/image-holder2.png) no-repeat;
}
.advert-box .visual li img{display:block;}
.vara-head{
	text-indent:-9999px;
	overflow:hidden;
	background:url(/images/2010/update/vara-txt.gif) no-repeat 3px 0;
	margin:0 0 12px;
	padding-bottom:3px;
	height:18px;
	border-bottom:1px solid #e4e4e4;
}
.gallery{
	margin:0 0 12px 2px;
	overflow:hidden;
}
.gallery .visual{
	overflow:hidden;
	position:relative;
	width:684px;
	margin-bottom:5px;
}
.gallery .visual ul{
	width:99999px;
	padding:0;
	margin:0;
	list-style:none;
	float: left;
}
.gallery .visual li{
	float:left;
	padding:12px 10px 0 3px;
	width:158px;
	height:142px;
	background:url(/images/2010/update/gallery-item.gif) no-repeat;
}
.gallery .visual strong{
	display:block;
	text-indent:-9999px;
	height:20px;
	margin:0 auto;
}
.gallery .visual strong a{
	display:block;
	height:100%;
	overflow:hidden;
}
.gallery .visual .espresskopp-txt{
	background:url(/images/2010/update/espresskopp-txt.gif) no-repeat;
	width:110px;
}
.gallery .visual .kaffekopp-txt{
	background:url(/images/2010/update/kaffekopp-txt.gif) no-repeat;
	width:81px;
}
.gallery .visual .hoodie-txt{
	background:url(/images/2010/update/hoodie-txt.gif) no-repeat;
	width:57px;
}
.gallery .visual .shirt-txt{
	background:url(/images/2010/update/shirt-txt.gif) no-repeat;
	width:49px;
}
.gallery .visual .price{
	text-indent:-9999px;
	overflow:hidden;
	height:22px;
	width:134px;
	margin:0 auto;
	border-top:1px solid #d9d9d9;
	display:block;
}
.gallery .visual .number50{background:url(/images/2010/update/number-bg3.gif) no-repeat 50% 6px;}
.gallery .visual .number250{background:url(/images/2010/update/number-bg4.gif) no-repeat 50% 6px;}
.gallery .visual .number120{background:url(/images/2010/update/number-bg5.gif) no-repeat 50% 6px;}
.gallery .image-holder{
	height:85px;
	width:134px;
	display:table;
	margin:0 auto;
}
.gallery .image-holder a{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	width:100%;
}
.gallery .image-holder img{
	display:block;
	margin:0 auto;
}
.gallery-nav{
	background:url(/images/2010/update/gallery-nav-holder.gif) no-repeat;
	height:35px;
	padding:8px 298px 0 16px;
	overflow:hidden;
}
.gallery-nav span{
	float:left;
	color:#626262;
	margin:6px 0 0;
}
.gallery-nav span strong{color:#eb1f35;}
.gallery-nav .arrow{
	float:right;
	height:28px;
	width:28px;
	text-indent:-9999px;
	overflow:hidden;
	margin-left:27px;
}
/* .gallery-nav a:hover, .gallery-nav a.active{background-position:0 -28px;} */
.gallery-nav .prev-disable,
.gallery-nav .next-disable{background-position:0 0 !important;}
.gallery-nav .prev-link:focus,
.gallery-nav .next-link:focus {outline: none;}
.gallery-nav .prev-link{background:url(/images/2010/update/arrow-prev.gif) no-repeat 0 -28px;}
.gallery-nav .next-link{background:url(/images/2010/update/arrow-next.gif) no-repeat 0 -28px;}
.advert-column{
	background:url(/images/2010/update/advert-box-center2.gif) repeat-y;
	width:674px;
	margin:0 0 30px 2px;
}
.advert-column .top2{background:url(/images/2010/update/advert-box-top2.gif) no-repeat;}
.advert-column .bottom2{
	background:url(/images/2010/update/advert-box-bottom2.gif) no-repeat 0 100%;
	overflow:hidden;
	width:674px;
	padding-bottom:29px;
}
.advert-column .knapp{
	width:301px;
	overflow:hidden;
	float:left;
	margin-right:10px;
	padding:20px 16px 0 15px;
}
.advert-column .knapp h3{
	margin:0;
	background:url(/images/2010/update/knapp-txt.gif) no-repeat 0 16px;
	height:74px;
	width:197px;
	text-indent:-9999px;
	overflow:hidden;
}
.advert-column .knapp img{
	float:right;
	margin:0 0 0 -45px
}
.advert-column .datorvaska{
	float:left;
	width:294px;
	overflow:hidden;
	padding:17px 19px 0;
}
.advert-column .datorvaska h3{
	margin:0 0 6px;
	background:url(/images/2010/update/datorvaska-txt.gif) no-repeat;
	height:24px;
	text-indent:-9999px;
	overflow:hidden;
}
.advert-column .datorvaska p{
	margin:0 0 12px;
	color:#3b3b3b;
	line-height:14px;
}
.advert-column .datorvaska img{
	float:right;
	margin:0;
}
.advert-column .datorvaska .price{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/images/2010/update/number-bg6.gif) no-repeat;
	height:20px;
	margin-left:4px;
}
.knapparna-advert{margin-bottom:36px;}
.knapparna-advert .bottom2{
	background:url(/images/2010/update/advert-box-bottom3.gif) no-repeat 0 100%;
	padding:12px 10px 22px 22px;
}
.knapparna-advert h3{
	margin:0 0 12px;
	background:url(/images/2010/update/mest-head.gif) no-repeat 0 7px;
	height:73px;
	text-indent:-9999px;
	overflow:hidden;
}
.knapparna-advert .arrow-link{font-size:12px;}
/*js styles*/
.ajax-box {
	margin-right: 1px;
	position: relative;
}
.ajax-box .ajax-suggest {
	border: 1px solid #b4b4b4;
	overflow: visible;
	position: absolute;
	background: #fffdf0;
	top: 35px;
	left: 2px;
	width: 320px;
}
ul.suggest-list {
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}
ul.suggest-list li {
	border-bottom: 1px solid #e4e4e4;
	padding: 5px 0;
	float: left;
	width: 100%;
}
ul.suggest-list .img-holder {
	background: url(/images/2010/update/bg-thumbholder.gif) no-repeat;
	overflow: visible;
	float: left;
	width: 44px;
	height: 34px;
	margin: 0 0 0 6px;
	display: inline;
}
ul.suggest-list .img-holder img {
	display: block;
	margin: 3px;
	width: 38px;
	height: 28px;
}
ul.suggest-list .info-text {
	padding: 3px 0;
	float: right;
	width: 255px;
	margin: 0 10px 0 0;
	display: inline;
	color: #595959;
}
ul.suggest-list .info-text p {
	margin: 0;
}
ul.suggest-list .info-text p a {
	text-decoration: none;
	color: #3b3b3b;
}
ul.suggest-list .info-text p a:hover {
	text-decoration: underline;
}
.ajax-box .link-holder {
	padding: 10px;
}
.ajax-box .link-holder .arrow-link {
	font-size: 12px;
}

.fundraiser_upload
{
    width:360px;
}


/* Senaste givare */
.fundraisers_latestgivers
{
    margin-top:0px !important;
    display:block;
    width:197px;
    margin-bottom:0px;
    background:url(/images/2010/update/senaste-middle.png) repeat-y;
}

.fundraisers_latestgivers .top2
{
    padding-left:10px;
    background:url(/images/2010/update/senaste-top.png) no-repeat;
    font-size:13px;
    font-weight:normal;
}

.fundraisers_latestgivers h5
{
    margin:0px !important;
    padding-left:0px;
    padding-top:9px;
    padding-bottom:15px;
    color:#fff;
    font-size:14px;
    margin-bottom:5px;
    
}

.fundraisers_latestgivers .number
{
    display:block;
    float:left;   
}

.fundraisers_latestgivers .item
{
    width:160px;
    margin-left:10px;
    float:left;
    display:block;
}

.fundraisers_latestgivers .separator
{
    margin-left: 0px;
    margin-right:10px;
    margin-top:10px;
    margin-bottom:10px;
    border-bottom:1px solid #e4e4e4;
}

.fundraisers_latestgivers .amount
{
    float:left;
    display:block;
    color:#ED1B34;
}

.fundraisers_latestgivers .bottom2
{
	background:url(/images/2010/update/senaste-bottom.png) no-repeat 0px 0px;
	overflow:hidden;
	height:5px;
}
