* { outline: none; border:0;padding:0;}



body {

	background:#fff url(/images/bg.gif) 0 0 repeat-x ;

	font-family: Trebuchet MS, arial, helvetica, sans serif;

	font-size:13px;

	padding: 0;

	margin:0;

}



p {

	margin:0;

	padding:0 0 .4em 0;

}

p.par {

	margin:0;

	padding:0 0 .8em 0;

}

h1,h2,h3,h4,h5,h6 {

	margin:0;

	padding:0.5em 0 0 0;

}

h1	{

	font-size:26px;

}

h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {

	color:#666;

	font-size:13px;

	font-weight:normal;

}

fieldset, form {

	margin:0;

	padding:0;

}

ul {

	padding:0 0 0 20px;

}

ol li {

	background:#fff;

	padding:10px;

	margin-bottom:10px;

	margin-left:30px;

}

dl {

	padding:0;

	margin:0 0 0 30px;

}

dd {

	padding:0;

	margin:0 0 .5em 0;

}





#main {

	padding:20px 0 20px 0;

	margin:0 20px 20px 40px;

	width:906px;

}

#topicons {

	position:absolute;

	top:0;

	left:250px;

	text-align:right;

	width:696px;

	padding:80px 0 0 0;

	margin:0;

}

#footer {

	background:#000;

	margin:20px 0 0 0;

	border-top:	solid 3px #6cf;

	color:#bbb;

	font-family:arial,helvetica;

	font-size:11px;

	padding:2px 40px;



}



#footer a {

	color:#bbb;

	background:none;

	padding-right:0;

}



.right {

	float:right;

}

.left {

	float:left;

}

.text-right {

	text-align:right;

}

.padding {

	padding:0 10px;

}

.hidden {

	display:none;

}



#nav {

	clear:both;

	background:url(/images/tab-bg.gif) repeat-x;

	height:56px;

	width:896px;

	margin: 0 0 20px 0;

	padding:0 0 0 10px;

}



#nav.simple{

	height:28px !important;

}



#nav ul {

	margin: 0;

	padding: 0;

	white-space: nowrap;

}

#nav ul li {

	display:inline;

	list-style-type: none;



}

#nav ul.main li {

	float:left;

	height:21px;

	padding:5px 10px 0 10px;

	font-weight:bold;

	font-family:arial,helvetica;

	font-size:12px;

	border: 0;

}

#nav ul.main li a {

	color:#000;

	text-decoration:none;

}

#nav ul.main li img {

	vertical-align:abs-middle;

}

/*

#nav ul.main li a:link, #nav ul.main li a:visited {

	float:left;

	height:21px;

	padding:5px 10px 0 10px;

	color:#000;

	font-weight:bold;

	font-family:arial,helvetica;

	font-size:12px;

	text-decoration:none;

	border: 0;

}

*/

#nav ul.main li a:hover {

	text-decoration:underline;

}



#nav ul.main li.active {

	background:#cbef4e;

	color:#fff;

	

}

#nav ul.main li a.hi {

	color:#f30;

}







#nav .sub {

	clear:both;

}

#nav ul.sub li {

	float:left;

	padding:5px 10px 0 10px;

	font-family:arial,helvetica;

	font-size:11px;

}

#nav ul.sub li img {

	vertical-align:bottom;

}



#nav ul.sub li a:link, #nav ul.sub li a:visited {

	color:#000;

	font-weight:normal;

	text-decoration:underline;

}



/*

.tab {

	width:886px;

	border-bottom:solid 1px #6cf;

	padding:2px 10px 0 10px;

	margin:5px 0 10px 0;

}

.box .tab {

	width:auto;

}

.tab ul {

	list-style-type: none;

	margin:0;

}

.tab ul li {

	display:inline;

	padding:2px 10px 0 10px;

}

.tab ul li.active {

	background:#fff;

	border-left:solid 1px #6cf;

	border-top:solid 2px #6cf;

	border-right:solid 1px #6cf;

	border-bottom:solid 1px #fff;

}

.box .tab ul li.active {

	background:#e8f8fe;

	border-bottom:solid 1px #e8f8fe;

}



.tab ul li a:link, .tab ul li a:visited {

	border:0;

	color:#000;

	text-decoration:none;

}

.tab ul li.active a:link, .tab ul li.active a:visited {



}

*/



.tab ul {

padding: 3px 10px;

margin-left: 0;

border-bottom: 1px solid #6cf;

font: 12px Verdana, sans-serif;

}



.tab ul li

{

list-style: none;

margin: 0;

display: inline;

}



.tab ul li a

{

padding: 3px 0.5em;

margin-left: 3px;

border: 1px solid #6cf;

border-bottom: none;

background: #fff;

text-decoration: none;

}



.tab ul li a:link { color: #f12435; }

.tab ul li a:visited { color: #f12435; }



.tab ul li a:hover {

	color: #fff;

	background: #6cf;

	border-color: #6cf;

}



.tab ul li a#current {

	background: white;

	border-bottom: 1px solid white;

	color:#f12435;

}































img.big-image {

	border:solid 1px #aaa;

	padding:10px;

	background:#fff;

}

img.small-image {

	border:solid 1px #aaa;

	padding:5px;

	background:#fff;

}

	



.clr {

	clear:both;

}



img#logoimg {

	float:left;

	padding:0 5px 5px 0;

	margin-right:5px;

}

img#logoimg.sub {

	border-right:solid 1px #666;

}

div#logo {

	padding:30px 0 20px 0;

	height:30px;

	float:left;

}

div#logo div {

	padding:5px 0 0 10px;

	margin:0;

}

div#logo div a {

	font-family: century gothic, arial, verdana, sans-serif;

	font-size:28px;

	text-decoration:none;

	color:#2b2b2b;

}









.tags {

	padding-left: 16px;

	background: transparent url(/images/small-icons/16-tag-hot.png) no-repeat center left;



	font-family:Courier new, courier;

	font-size:16px;

	font-weight:normal;

}





h3 .tags {

	float:right;

}







.container {

	width:906px;

}





#col1, #col2 {

	float:left;

}

#col1 {

	margin-right:9px;

}





.box {

	border-top:solid 3px #6cf;

	background:#e8f8fe;

	padding:10px;

	margin:0 0 9px 0;

}

.size1 {

	width:577px;

}

.size2 {

	width:280px;

}

.size3 {

	width:886px;

}

.size1 input {

	width:350px;

}

.size1 textarea {

	width:350px;

	height:100px;

}

.size2 input, .size3 input {

	width:270px;

}

.size2 textarea, .size3 textarea {

	width:270px;

	height:70px;

}

.size2 .star-rating {

	margin-bottom:5px;

}

.box h1, table.forum h3 {

	margin:0;

	padding:0;

	font-family: century gothic, arial, verdana, sans-serif;

	font-size:28px;

	font-weight:normal;

}

.box h3 {

	margin:0;

	padding:0;

	color:#f30;

	font-size:16px;

}

.box h4 {

	font-size:14px;

	margin-top: 10px;

}

.box a:link, .box a:visited, table.forum a:link, table.forum a:visited, .tags a, .container a {

	color:#f12435;

	text-decoration:none;

	border-bottom:solid 1px #6cf;

}



.box .current-rating {

	float:right;

}

.imglink {

	border:0 !important;

	background:none !important;

	padding-right:0;

}







/* FORM ELEMENTS */



input {

	border: solid 1px #2c6ab3;

	padding:3px;

	font-size:16px;

}

input.radio {

	width:auto;

}

textarea {

	font-family:arial,helvetica;

	border: solid 1px #2c6ab3;

	padding:3px;

	font-size:14px;

	margin:0 0 5px 0;

	overflow:auto;

}

input.button {



	background-color:#2c6ab3;

	border-right:1px solid #000;

	border-left:1px solid #58a;

	border-top:1px solid #58a;

	border-bottom:1px solid #000;

	color:#ffffff;

	font-weight:bold;

	font-size:13px;

	width:auto;

	padding:2px;

}

select {

	border:solid 1px #2c6ab3;

	padding:0px;

}

option {

	padding:2px;

}

input.size1 {

	width:566px;

}

textarea.size1 {

	width:566px;

	height:200px;

}



/* END FORM ELEMENTS */







/* TABLE ELEMENTS */

table {

}

thead {



}

tbody {



}

tfoot {

	

}

td {

	padding:1px 1px 3px 3px;

	vertical-align:top;

}

thead td {

	font-weight:bold;

	border-bottom:solid 2px #cbef4e;

}

tbody td {

	border-bottom:solid 1px #cbef4e;

	background:#fff;

}

tfoot td {

 	border-top:solid 1px #cbef4e;

}

table .size1 {

	width:150px;

}

table .size2 {

	width:200px;

}

table .size3 {

	width:264px;

}

table .size4 {

	width:150px;

}

table .size5 {

	width:120px;

}

tr.odd td {

	background:#eee;

}

td.center {

	vertical-align:middle;

	text-align:center;

}



/* END TABLE ELEMENTS */





/* SORT ORDER */

.sort-list {

	padding:0;

	margin:0;

}

.sort-list li {

	list-style-type:none;

	border:solid 1px #666;

	background:#fff;

	padding:5px;

	margin-bottom:5px;

	cursor:move;

}

.sort-list img {

	margin-right:5px;

}





/* END SORT ORDER */





/* ADMIN CUSTOM */

.imageList {

	background:#fff;

	padding:10px;

	border:solid 1px #666;

	margin-bottom:10px;

}



.imageList div {

	margin-left:125px;

}

.imageList img {

	float:left;

}

/* END ADMIN CUSTOM */



/* FORUM */

table.forum {

	/*width:906px;*/

	padding:0;

	margin:0;

}

table.forum thead td {

	border-bottom:solid 1px #6cf;

	border-left:0;

	border-right:0;

	border-top:solid 2px #6cf;

	font-weight:lighter;

}

table.forum tbody td {

	background:#fff;

	border-bottom:solid 1px #6cf;

	vertical-align:top;

}

.forum tfoot td {

 	border:0 !important;

	padding:15px 0 0 0 !important;

}

.forum tfoot img {

	vertical-align: middle;

	padding:0 10px 5px 0;

}

table.forum thead td, table.forum td {

	border-left:solid 1px #6cf;

	padding:5px;

}

table.forum td.first {

	border-left:0;

}

table.forum tr.first td {

	border-top:solid 2px #6cf;

}

td.center {

	vertical-align:middle;

	text-align:center;

}

table.forum td.header {

	border:0;

	background:#6cf;

	color:#fff;

	font-weight:bold;

}

table.forum td.header2 {

	font-weight:bold;

	background:#f7f7f7;

	border-bottom:solid 1px #6cf;

}

table.forum td.text {

	background:#fff;

}

table.forum td.size1 {

	width:75px;

}

table.forum td.size2 {

	width:200px;

}

table.forum td.size3 {

	width:351px;

}

table.forum td.size4 {

	width:280px;

}

table.forum td.size5 {

	width:685px;

}

table.forum td.infocell {

	background:#e8f8fe;

}

table.forum .bottom {

	border-top:solid 1px #bbb;

	padding:2px 0;

	margin-top:7px;

	color:#888;



}

table.forum td .big-image, .size1 .big-image {

	margin:5px 0;

}

.paperclip {

	padding-bottom:3px;

	vertical-align:middle;

}

table.forum h3 a {

	color:#000 !important;

	border:0 !important;

}

table.forum h3 a:hover {

	text-decoration:underline !important;

}

table.forum h1, table.forum h2 {

	font-family: Trebuchet MS, arial, helvetica, sans serif;

	font-size:13px;

	padding: 0;

	margin:0;

	display:inline;

}





/* END FORUM */





	/* styles for the star rater */

	.star-rating {

		list-style:none;

		margin: 0px;

		padding:0px;

		width: 200px;

		height: 20px;

		position: relative;

		background: url(/images/star_rating.gif) top left repeat-x;

	}

	.star-rating li{

		padding:0px;

		margin:0px;

		/*\*/

		float: left;

		/* */

	}

	.star-rating li a{

		border:0 !important;

		display:block;

		width:20px;

		height: 20px;

		text-decoration: none;

		text-indent: -9000px;

		z-index: 20;

		position: absolute;

		padding: 0px;

	}

	.star-rating li a:hover{

		background: url(/images/star_rating.gif) left center;

		z-index: 2;

		left: 0px;

	}

	.star-rating a.one-star{left: 0px;}

	.star-rating a.one-star:hover{width:20px;}

	.star-rating a.two-stars{left:20px;}

	.star-rating a.two-stars:hover{width: 40px;}

	.star-rating a.three-stars{left: 40px;}

	.star-rating a.three-stars:hover{width: 60px;}

	.star-rating a.four-stars{left: 60px;}	

	.star-rating a.four-stars:hover{width: 80px;}

	.star-rating a.five-stars{left: 80px;}

	.star-rating a.five-stars:hover{width: 100px;}

	.star-rating a.six-stars{left: 100px;}

	.star-rating a.six-stars:hover{width: 120px;}

	.star-rating a.seven-stars{left: 120px;}

	.star-rating a.seven-stars:hover{width: 140px;}

	.star-rating a.eight-stars{left: 140px;}

	.star-rating a.eight-stars:hover{width: 160px;}

	.star-rating a.nine-stars{left: 160px;}

	.star-rating a.nine-stars:hover{width: 180px;}

	.star-rating a.ten-stars{left: 180px;}

	.star-rating a.ten-stars:hover{width: 200px;}

		

	.star-rating li.current-rating{

		background: url(/images/star_rating.gif) left bottom;

		position: absolute;

		height: 20px;

		display: block;

		text-indent: -9000px;

		z-index: 1;

	}

	

	

.pageNavContainer {

	padding:0 10px;

}

.pageNavText {

	float:left;

	border: 1px solid #fff;

	padding:3px 7px;

	margin-right:5px;

}

.pageNavDisabled {

	float:left;

	border: 1px solid #fff;

	padding:3px 7px;

	margin-right:5px;

	font-weight:bold;

}

.pageNav {

	float:left;

	border: 1px solid #ccc;

	padding:3px 7px;

	margin-right:5px;

}

.pageNav:hover {

	border: 1px solid #000;

	background:#369;

	cursor:pointer;

}

.pageNav:hover A:visited {

	color: #fff;

	border:0;

}

.pageNav:hover A:link {

	color: #fff;

	border:0;

}

.pageNav A:link {

	text-decoration:none;

	border:0;

	color:#000;

}

.pageNav A:hover {

	text-decoration:none;

	border:0;

	color:#000;

}

.pageNav A:visited {

	text-decoration:none;

	border:0;

	color:#000;

}

			







a.small-image {

	border:0 !important;

}









.blogg-footer {

	border-top:	solid 1px #bbb;

}

.blogg-footer .digglinks {

	float:right;

}

.blogg-footer .digglinks img {

	padding:4px 0 0 5px;

}

a[href ^="http://"] {

   padding-right: 14px;

   background: transparent url(/images/external.gif) no-repeat center right;

}



a[href ^="http://www.hemmafixare.se"], a[href ^="http://hemmafixare.se"] {

   padding-right: 0;

   background: none;

}



.tagsize1 {

	font-size:16px;

}

.tagsize2 {

	font-size:18px;

}

.tagsize3 {

	font-size:20px;

}

.tagsize4 {

	font-size:22px;

}

.tagsize5 {

	font-size:24px;

}

.my-comments {

	border:solid 1px #6cf;

	padding:5px;

}

.Advertise 

{

	position: absolute;

	top: 11px;

	left: 600px;

	border-style: solid;

	border-width: 2px;

	border-color: #CBEF4E;

	z-index: 90;

	width: 350px;

	height: 60px;		

}