/*
CSS för ändringar, detta är "backupen". Glöm ej att komprimera och döp om till style.min.css, spara alltid en kopia vid ändring!
*/

a img { border: none;  outline: none; outline: 0; border: 0; }
a { outline: none; text-decoration: none; color: #ab0a17; }
a:hover { color: #ffcc00; }
a.more { outline: none; text-decoration: none; color: #FFCC00; }
a.more:hover { color: #ab0a17; }

#areplacement { width: 150px; height: 110px; background: url('../images/emblem_logo.png') no-repeat; padding: 0; margin: 0; }	
#areplacement span { display: none; }

.clear { clear: both; margin: 0 0 10px 0; } 

/* Formulär och inputelement */
input.textinput { width: 264px; height: 21px; background: #c81220; border: 1px solid #920713; color: #5b0e15; padding: 0 0 1px 4px; }
input.subj1 { width: 296px; height: 21px; background: #c81220; border: 1px solid #920713; color: #5b0e15; padding: 0 0 0 4px; }
input.subj2 { width: 296px; height: 21px; background: #c81220; border: 1px solid #920713; color: #5b0e15; margin: 16px 0 0 0; padding: 0 0 0 4px; }
textarea { width: 618px; padding: 0 0 0 4px; height: 125px; background: #c81220; border: 1px solid #920713; color: #5b0e15; font: "Arial", Helvetica, sans-serif; }
textarea.tavlingtext { width: 554px; height: 125px; background: #c81220; border: 1px solid #920713; color: #5b0e15; }
input.btn { background: #9a0d15 url('../images/btn_gradient_red.jpg') top left repeat-x; width: 80px; height: 23px; font-size: 11px; text-transform: uppercase;  color: #ffcc00; margin: 11px 0 0 0; border: 1px solid #920713; }
label { margin: 0 0 0 4px;  }
/* Typografi */
h4 { font: 13px Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
h1 span.h1info { color: #ffcc00; padding: 0; margin: 0; font-size: 16px; }
h2.archtrigger { z-index: 8; color: #660000; font: 14px Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; padding: 4px 0 0 0; margin: 0;  background: url('../images/arkiv_trigger_bg.png') bottom center no-repeat; width: 130px; height: 19px; }
h2.archtrigger a { color: #660000; text-decoration: none; }
h2.archactive {  background: url('../images/arkiv_bg.png'); }

.ingress { font-size: 19px; padding: 0; margin: 0 0 20px 0; }
p { font-size: 13px; margin: 0 0 20px 0; padding: 0; }

/* Main element */
body {
	font: 13px Arial, Helvetica, sans-serif;
	margin: 0 auto;
	height: auto;
	background: #960d15 url('../images/big_bg.png') top left no-repeat;
}
/* Börja layout */
#full_wrapper {
	width: 940px;
	padding: 0 10px;
	height: auto!important; 
	min-height: 100%;
	background: url('../images/full_wrapper_bg.png') repeat-y;
	margin: 0 auto;
	position: relative;
}
/* Header */
#full_header {
	background: url('../images/full_header_bg.png') no-repeat;
	width: 940px;
	height: 140px;
	position: relative;
	z-index: 99;
}
#full_header .emblem {
	width: 150px;
	height: 110px;
	float: left;
	padding: 8px 60px 0 13px!important;
}
/* Navigation */
#full_header .navigation { float: left; width: auto; height: 35px; z-index: 100; }
	.navigation ul.nav { list-style-type: none; padding: 0; margin: 97px 0 0 0; z-index: 99; }
	.navigation ul.nav li { float: left; padding: 0; margin: 0; height: 35px; margin: 0 3px 0 0;  position: relative; z-index: 99; }
	/* Navigation knappar */
	.navigation ul.nav li a.btn { 
		background: #9a0d15 url('../images/btn_gradient_red.jpg') top left repeat-x;
		height: 10px;
		padding: 5px 10px 15px 10px; 
		text-align: center; 
		color: #ffcc00; 
		font: 10.5px Arial, Helvetica, sans-serif;
		text-transform: uppercase; 
		text-decoration: none; 
		outline: none;
		border: none;
		display: block;
		z-index: 99;		
	}
	.navigation ul.nav li a.btn:hover { background: #ffc600 url('../images/btn_gradient_active.jpg') top left repeat-x; color: #fff; }
	.navigation ul.nav li a.current { background: #ffc600 url('../images/btn_gradient_hover.jpg') top left repeat-x; color: #ab0a17; }
	.navigation ul.nav li a.hem { background: #000000 url('../images/btn_gradient_active.jpg') top left repeat-x; color: #ffffff; } 
	/*.navigation ul.nav li a.current:hover { background: #666666 url('../images/btn_gradient_active_hover.jpg') top left repeat-x; color: #ffffff; }*/
	
		/* Subnavigation */
		div.sc_menu { position: absolute!important; top: 30px; text-align: center; left: -398px;  height: 169px;  width: 940px;  padding: 0 0 0 0; overflow: auto; display: block; background: url('../images/dropdown_bg.png') top center repeat-x; z-index: 999; }
		div.sc_kampanj { position: absolute!important; top: 30px; text-align: center; left: -313px;  height: 169px; width: 744px; padding: 0 0 0 0; overflow: hidden; display: block; background: url('../images/dropdown_bg.png') top center no-repeat; z-index: 999; }
		ul.sc_menu { display: block; height: 169px; width: 3000px; list-style: none; margin: 30px 0 0 0; padding: 0 0 0 0; text-align: center;}		
		ul.sc_kampanj { display: block; height: 169px; width: 750px!important; list-style: none; margin: 30px 0 0 232px; padding: 0 0 0 0; text-align: center;}	
		ul.sc_menu li,
		ul.sc_kampanj li {
			width: 246px; 
			height: 138px!important;
			min-height: 139px;
			background: #e1001a;
			padding: 0 0 0 3px;
			float: left; 
			background: url('../images/dropdown_case_bg.png') no-repeat;
			margin: 0 4px 0 0;
			z-index: 99;
			position: relative; 
			display: block;
			cursor: pointer;
			overflow: hidden;
			text-align: center;
		}
		ul.sc_menu li img,
		ul.sc_kampanj li img { width: 230px; height: 132px; margin: 3px 0 0 0; z-index: 9999; cursor: pointer; }
		ul.sc_menu li .title,
		ul.sc_kampanj li .title { bottom: 3px; left: 3px; height: auto; width: 230px; padding: 5px; display: block; position: absolute; background: url('../images/dp_title_bg.png') top left repeat; color: #fff; text-align: left; z-index: 100; }
		ul.sc_menu li:hover,
		ul.sc_kampanj li:hover  { background: url('../images/dropdown_case_bg_hover.png') no-repeat!important; }		
		ul.sc_menu li img,
		ul.sc_kampanj li img { border: none; width: 240px; height: 133px; }		
	/* Navigation slut */

#top_links {
	position: absolute;
	top: 30px; 
	right: 0;
	width: 365px;
	display: block;
	margin: 0;
	padding: 0;
	overflow: visible;
}
	
	#top_links .sifr-link { float: left; width: auto; display: block; }
	#top_links .separator { float: left; width: 9px; height: 10px; padding: 0 0 0 0; margin: 0 5px 4px -7px; display: block; }
	#top_links .fix { margin: 0 5px 4px -5px; }
	#top_links .press { margin: 0px -10px 0 0; }
	#top_links .sifr-link .sIFR-active a.sIFR-root { font-size: 12px; letter-spacing: 0px; visibility: hidden; font-family: Arial; line-height: 11px; display: block; text-transform: uppercase; outline: none; }
	.sIFR-active a.top_links  { font-size: 12px; line-height: 12px; text-transform: uppercase; letter-spacing: 1px; }
	.sIFR-active .sIFR-alternate { letter-spacing: 2px; }
	/* Dekor markering */
	#dekor_markering,
	.carousel-pagination { position: absolute; top: 80px; right: 40px; width: auto; z-index: 999; }
	#dekor_markering ul,
	.carousel-pagination ul { list-style-type: none; padding: 0; margin: 0; width: auto;  }
	#dekor_markering ul li,
	.carousel-pagination ul li { float: left; margin: 0 2px 0 0; padding: 0px 0 0 5px; background: url('../images/dekor_mark_bg.jpg') no-repeat; width: 11px; height: 25px; text-align: center; }
	#dekor_markering ul li:hover,
	#dekor_markering ul li.active { background-position: 0 8px; padding: 9px 0 0 5px; height: 18px; }
	
/* Layout Innehåll */
	#full_main_wrapper {
		width: 940px;
		height: 350px;
		height: auto!important;
		min-height: 350px;
		text-align: left;
		margin: -14px 0 0 0;
		z-index: 1!important;
		background: url('../images/full_main_bg.png') top left no-repeat;
	}
	#full_main_wrapper .content {
		height: auto;
		width: 900px;
		padding: 50px 20px 0;
		position: relative;
		clear: both;
		overflow: auto;
	}
	#full_main_wrapper .tavling { width: 780px; overflow: auto; padding: 0 60px; background: url('../images/kkort_bg.png') no-repeat; background-position: top right!important; height: 350px; height: auto!important; min-height: 350px; }
	.tavling #intro { width: 470px; height: auto; }
	.tavling #intro p { font-size: 19px; color: #FFFFFF; }
	.tavling #form_wrap { width: 780px; height: auto; clear: both; margin: 70px 0 0 0; padding: 0 0 20px 0;  }
	#form_wrap .form { float: left; width: 580px; height: auto; margin: 0 10px 20px 0;  }
	#form_wrap .form .steps { width: 580px; height: auto; border-bottom: 1px solid #760306; margin: 0 0 20px 0; }
	#form_wrap .form .steps .quest { width: auto; float: left; height: 21px; margin: 0 55px 20px 0;  }
	#form_wrap .form .steps .quest02 { width: auto; float: left; height: 21px; margin: 17px 55px 20px 0;  }
	.a101 { float: left; display: block; }
	.e101 { float: left; display: block; padding: 6px 0 0 0;}
	#form_wrap .tavlings_info { width: 181px; float: left; height: auto; }
	#form_wrap .tavlings_info p { font-size: 11px; color: #FFFFFF; padding: 0; margin: 10px 0 0 0; }
	#form_wrap .tavlings_info p span { padding: 0 0 0 10px; }
	#form_wrap .tavlings_info .vinster { background: url('../images/platta_vinster.png') no-repeat; width: 151px; height: 181px; padding: 20px 15px; margin: 0 0 15px 0; }
	#form_wrap .tavlings_info .regler { background: url('../images/platta_regler.png') no-repeat; width: 151px; height: 111px; padding: 20px 15px; margin: 0 0 15px 0; }
	#form_wrap .tavlings_info .vinnare { background: url('../images/platta_vinnare.png') no-repeat; width: 151px; height: 221px; padding: 20px 15px; margin: 0 0 15px 0; }
	#form_wrap .tavlings_info .vinnare ul { padding: 0; margin: 5px 0 0 0; list-style-type: none; color: #FFFFFF; }
	#form_wrap .tavlings_info .vinnare ul li { padding: 0; margin: 0 0 5px 0;}
	#full_main_wrapper .center { text-align: center; margin: 0 0 20px 0; }
	#full_main_wrapper .center .platta { width: 740px; height: 280px; margin: 0 auto 20px; text-align: left; padding: 0; position: relative!important; }
	#full_main_wrapper .center .korkort { background: url('../images/platta_korkort.png') no-repeat; }
	#full_main_wrapper .center .korgladje { background: url('../images/mobil_korgladje.png') no-repeat; }
	#full_main_wrapper .center .saltlakrits { background: url('../images/platta_saltlakrits.png') no-repeat; }
	#full_main_wrapper .center .ljudmixer { background: url('../images/platta_ljudmixer.png') no-repeat; }
	#full_main_wrapper .center .platta .link { bottom: 30px; position: absolute!important; }
	#full_main_wrapper .center .platta .link img { display: block; margin: 2px 4px 0 0; float: left; }
	#full_main_wrapper .center .platta .link a { color: #FFFFFF; text-transform: uppercase; }
	#full_main_wrapper .kontakt {  background: url('../images/kontakt_bg.png') top center no-repeat;  min-height: 60px; height: auto !important; height: 60px; width: 785px; overflow: hidden!important; padding: 280px 0 0 150px; }	
	#form { width: 680px; height: auto;	 margin: 0 0 20px 0; clear: both; overflow: auto; color: #FFFFFF; }
	#form .subject { width: 680px; clear: both; margin: 0 0 10px 0; overflow: auto; }
	#form .splitter { float: left; margin: 0 20px 0 0; }
	#form .subject .last { margin: 0; }
	#full_main_wrapper .mixer { overflow: hidden; background: url('../images/hitmasking_bg.png') no-repeat; background-position: 99% 65%; width: 940px; height: auto; text-align: center; padding: 0 0 20px 0; }

	#full_main_wrapper .mixer_holder { width: 940px; height: 750px; }
	#full_main_wrapper .mixer_holder ul { padding: 0; margin: 0; list-style-type: none; overflow: hidden; }
	#full_main_wrapper .mixer_holder ul li { width: 940px; height: 750px; float: left; }


/* Reklamfilmsarkivet */
	.ingress_videos { font-size: 15px; padding: 0; margin: 0 0 20px 0; }
	.videos_top { width: 600px; color: #ffffff; margin-left: 150px; }
	.videos_top h1 { margin-left: 30px; }
	/*.flashPlayerReklam { margin-left: 135px; }*/
	#flashPlayerReklam {width:620px; height:350px; margin-bottom: 40px; margin-left:auto; margin-right:auto; border: 1px solid #ffffff; padding: -2px 0; }
	.video_wrap { width: 727px; padding: 0 15px; margin-left: 72px; background: url('../images/videos_bg_mid.png') repeat-y; }

	.video_wrap #all_videos .video_list { padding: 0; margin: 0; }
	.video_wrap #all_videos ul li { display: block; width: 138px; margin: 0 5px 5px 0; border: 1px solid #FFFFFF; float: left; height: 80px; }
	.video_wrap #all_videos ul li img { width: 138px; }
	.video_wrap #all_videos { padding: 5px 0; clear: both; overflow: auto; }

	.video_wrap .video_list li img { width: 142px; height: 80px; margin-left: 0px; margin-right: 0px;}
	.video_wrap #video_slider { position: relative; top: -5px; }
	.display_all { font-size: 14px; margin: 0 0 5px 640px; }
	.display_all a { color: #ffffff; }
	.video_wrap #video_slider ul { margin-left: -45px; }
	.video_wrap #video_slider ul li { width: 145px; 1px solid #FFFFFF; }
	.video_wrap ul { list-style-type: none; }
	.video_wrap_top, .video_wrap_bottom { height: 5px; width: 750px; margin-left: 72px; }
	.video_wrap_top { background: url('../images/videos_bg_top.png') no-repeat; }
	.video_wrap_bottom { background: url('../images/videos_bg_bottom.png') no-repeat; margin-bottom: 20px; }

	.mixer .info { width: 500px; text-align: left; margin: 40px 0 0 40px; float: left; }
	.mixer .info  ul { list-style-type: none; margin: 0; padding: 0; }
	.mixer .info ul li { padding: 0; margin: 0 0 4px;  color: #ffcc00; }
	.mixer .heat { margin: 40px 0 45px 62px; background: url('../images/platta_yellow.png') no-repeat; width: 258px; height: 187px; float: left; padding: 20px; }
	.mixer .heat p.red { color: #660000!important; padding: 0!important; margin: 10px 0!important; text-align: left!important; }
	.mixer .bild { width: 600px; height: 340px; background: #ffffff; margin: 0 0 20px 0; }
	.mixer .create_vote { width: 500px; height: auto; padding: 0; border-bottom: 1px solid #760306; margin: 0 0  20px 0; clear: both; }
	.mixer .vilkor p { text-align: left; color: #ffcc00!important; font-size: 11px; margin: 0!important; padding: 0!important; }
	.mixer .meta { width: 500px; height: 30px; clear: both; }
	.mixer .meta .link { width: 300px; text-align: left; float: left; padding: 5px 0 0 0; }
	.mixer .meta .link a { font-size: 14px; text-transform: uppercase; color: #FFFFFF; padding: 3px 0 0 0; float: left; }
	.mixer .meta .link img { margin: 4px 4px 0 0; display: block; float: left; }
	.mixer .meta .share { width: 200px; text-align: right; float: left; }
	#full_main_wrapper .press { padding: 30px 40px 0; }
	#press_wrapper { width: 700px; height: auto; float: left; margin: 0 25px 0 0; }
	#press_wrapper .nopress_notice { color: #ffffff; font-size: 12px; }
	#press_wrapper .entry { width: 700px; height: auto; overflow: hidden; clear: both; margin: 0 0 50px 0; }
	.entry .date { float: left; width: 90px; height: 80px; background: url('../images/date_bg.png') no-repeat; background-position: 0 -1px; margin: 0 15px 0 0; }
	.entry .date .month { background: url('../images/month_bg.png') no-repeat; padding: 0 0 0 10px; width: 80px; height: 20px; text-align: center; color: #ffffff; }
	.entry .date .day { width: 90px; height: 60px; margin: 0 0 0 0; font: 54px Arial, Helvetica, sans-serif; color: #000000; text-align: center; font-weight: bold;}
	.entry .text_wrapper { width: 572px; height: auto; overflow: auto; float: left; }
	.entry .text_wrapper .top { background: url('../images/text_top.png') no-repeat; width: 572px; height: 6px; }
	.entry .text_wrapper .middle { background: url('../images/text_bg.png') repeat-y; width: 552px; padding: 4px 10px; height: auto; }
	.entry .text_wrapper .bottom { background: url('../images/text_bottom.png') no-repeat; width: 572px; height: 6px; }
	.entry .text_wrapper .middle .dela { width: 552px; text-align: right; margin: 10px 0 0 0; }
	#press_wrapper .bilguide  { padding: 0 0 0 115px; width: 530px; }
	#full_main_wrapper .kontakt p,
	#form_wrap .form .steps p { color: #FFFFFF; margin: 0 0 0 0; }
	#full_main_wrapper .mixer p,
	#press_wrapper .bilguide p, 
	#full_main_wrapper .husvagn p{ color: #FFFFFF; margin: 15px 0 30px 0; }
	#full_main_wrapper .mixer p.second { color: #FFFFFF; margin: 2px 0 30px 0; }
	
	.post_error { color: #FFCC00; }
	
	#sidebar { width: 130px; height: auto; float: left;  overflow: hidden;}
	#sidebar .arkiv,
	#sidebar .arkiv2 { background: url('../images/arkiv_bg.png'); background-position: 0 -23px; height: 223px; width: 130px; text-align: center; padding: 0; margin: 0 0 0 0; z-index: 9; }
	#sidebar ul { list-style-type: none; padding: 0 0 0 25px; margin: 0px 0 0 0; }
	#sidebar ul li { padding: 0; margin: 0 0 1.3px 0; text-align: left; }
	#sidebar ul li a { font: 13px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight: bold; }
	
	#full_main_wrapper .dekor {
		width: 900px;
		height: auto !important;
		min-height: 500px;
		height: 500px;
		padding: 29px 20px 0;
		background: #FFF url('../images/dekor_bg.jpg') top left no-repeat;
		z-index: 1!important;
		position: relative;
		text-align: center;
		clear: both;
		overflow: auto;		
	}	
	#full_main_wrapper .about { padding: 40px 70px 0!important; width: 800px!important; overflow: hidden; }
	#center { margin: 40px 40%; text-align: center; }	
	.dekor .top { width: auto; height: auto; clear: both; text-align: left; }
	.dekor .story_wrap { width: auto; height: auto; margin: 0 0 40px 0; overflow:  auto; }
	.dekor .story_wrap .story { width: 540px; height: auto; padding: 0 0 0 0; margin: 0 34px 0 0; float: left; text-align: left; }
	.dekor .story_wrap .img { float: left; width: auto; padding: 57px 0 0 0; }
	
	/* Spara denna rad för eventuell "preloader" för produktbilder */
	.image-holder{ float: left; width: 940px; height: 529px; padding: 0; margin: 0; }
	
	#full_main_wrapper .produkt { background: url('../images/produkt_bg.jpg') top center no-repeat; overflow: hidden; }	
	#full_main_wrapper .left { width: 500px; float: left; margin: 0 20px 0 0; }
	#full_main_wrapper .lineup { width: 575px; margin: 0 0 0 205px; }
	
		#full_main_wrapper .foo { width: 940px; height: 529px; }
		#full_main_wrapper .foo ul { padding: 0; margin: 0; list-style-type: none; overflow: hidden; }
		#full_main_wrapper .foo ul li { width: 940px; height: 529px; float: left; }
		#full_main_wrapper .foo ul li.black { background: #000; }
		#full_main_wrapper .foo ul li.pink { background: #ff8fff; }
		#full_main_wrapper .foo ul li.yellow { background: #fec200; }
		#full_main_wrapper .foo ul li.vit { background: #FFF url('../images/dekor_bg.jpg') top center no-repeat; }
		
		#full_main_wrapper .fadeLeft { background: url('../images/slide_fade_left.png') no-repeat;  height: 529px; width: 100px; position: absolute; left: 0px; top: 1px; z-index: 99; }
		#full_main_wrapper .fadeRight { background: url('../images/slide_fade_right.png') no-repeat;  height: 529px; width: 100px; position: absolute; left: 840px; top: 1px; z-index: 99; }
	
		#produkt_slide_wrapper { width: 900px; margin: 0 auto; height: 500px; padding: 0; overflow: hidden; }
		#produkt_slide_wrapper .slider { height: 500px; margin: 0; overflow: hidden; width: 900px; }
		#produkt_slide_wrapper ul[style] { width: 8100px!important; list-style-type: none; margin: 0; padding: 0; z-index: 999; }
		#produkt_slide_wrapper ul li { width: 900px; height: 500px; float: left; margin: 0; padding: 0; overflow: hidden; position: relative; }
		#produkt_slide_wrapper ul li .case { width: 900px; height: 500px; overflow: hidden; position: relative; text-align: center; }
		#produkt_slide_wrapper ul li .case .picture { width: auto; overflow: hidden; height: 479px; padding: 50px 0 0 0;}
		
		.nav_btns { width: 900px; height: 40px; position: absolute; top: 250px; z-index: 800; left: 30px; }
		.nav_btns .lprev { width: 420px; float: left; }
		.nav_btns .lnext { width: 420px!important; float: right; }
		.nav_btns .llprev span#prevBtn { text-align: left; padding: 0 0 0 18px; float: left; }
		.nav_btns .lnext span#nextBtn { text-align: right; padding: 0 18px 0 0; float: right; }
		.nav_btns .lnext span#nextBtn a { display: block; background: url('../images/next_btn.png') no-repeat; height: 38px; width: 21px; position: relative;  outline: none; }
		.nav_btns .lprev span#prevBtn a {  display: block; background: url('../images/prev_btn.png') no-repeat; height: 38px; width: 21px; position: relative; outline: none; } 
		
		.nav_btns .btn_wrap span#prevBtn { text-indent: -8000px; }
		.nav_btns .btn_wrap span#nextBtn a { text-indent: -8000px; }
				
		#full_main_wrapper .dekor .counter { background: url('../images/slider_screen.jpg') top right no-repeat;  width: 95.2%; text-align: right; padding: 7px 0 0 0; position: absolute; top: 293px; font: 10px Arial, Helvetica, sans-serif; color: #a27a24; z-index: 800; left: 10px; }		
		
		/* Prdukt information popupslider */
		.produkt_information { width: 260px; z-index: 999; height: auto; position: absolute; left: 15px; top: 480px; bottom: -1px; overflow: visible; }
		h2.trigger { background: url('../images/produkt_info_bg.png') no-repeat; margin: 0 0 -3px -1px; height: 18px; width: 220px; z-index: 999; font: 11px Arial, Helvetica, sans-serif; color: #ffdd00; text-align: left; padding: 3px 0 0 10px; margin: 0; position: relative; }
		h2.trigger a { text-decoration: none; color: #ffdd00; outline: none; display: block; }
		.produkt_information .info { 
			display: block; 
			width: 210px; 
			height: 400px; 
			padding: 10px; 
			overflow: hidden; 
			text-align: left; 
			background: url('../images/dp_title_bg.png') top left repeat; 
			color: #ffffff; 
			margin: 0 0 -1px 0; 
			left: 0; 
			top: 240px;
			z-index: 998;
			display: block;
			position: absolute;
		}		
		
#main_wrapper_bottom { 
	width: 920px;
	height: auto;
	background: url('../images/full_hr.png') top left no-repeat;
	padding: 2px 10px 0  ;
	text-align: center;
	overflow:auto;
	margin: 0px 0 0 0;
}
	ul.puffar { list-style-type: none; margin: 15px auto 0; padding: 0; border: none; width: auto; width: 920px!important; max-width: 920px;  text-align: center; overflow: hidden; }
	ul.puffar li.puff { float: left; width: 217px; height: 118px; border: 3px solid #ff001a; margin: 0 0 0 6px; padding: 0; position: relative; }
	
	ul.puffar li.red { background: url('../images/puff_red.jpg') no-repeat; }
	ul.puffar li.pink {  background: url('../images/puff_pink.jpg') no-repeat; }
	ul.puffar li.yellow { background: url('../images/puff_yellow.jpg') no-repeat; }
	ul.puffar li.pistache {  background: url('../images/puff_pistache.jpg') no-repeat; }
	
	ul.puffar .title { bottom: 0px; left: 0px; height: auto; width: 207px; padding: 5px; display: block; position: absolute; background: url('../images/dp_title_bg.png') top left repeat; color: #fff; text-align: left; }
		
	#full_bottom { background: url('../images/full_main_bottom.png') bottom center no-repeat; width: 930px; color: #780710; height: 33px!important; margin: 0 auto;  padding: 15px 0 0 30px; font-size: 9px;}
	#full_bottom a, #full_bottom a:visited{
	color: #780710;	
	}
	#full_bottom a:hover{
	color: #ffcc00;	
	}	
	.general{
		color:#FFF;
		width:550px;		
		margin-left:auto;
		margin-right:auto;
	}
	#atffc { display: none; }