/* CSS Document */

/*General info*/
.widget{margin-top:20px}
h1{
	font-size:19px;
	font-weight:bold;
	}
	
	#moto h2.spec_blogg {
font-size:19px;
font-weight:bold;color:#ffffff;
}
h2.replaceh2{font-size:12px; margin:0; padding:0; font-weight:bold; display:inline; color:black}
body
{
	background-color:#d2e8f5;
	margin:0px 0px 0px 10px;
	font-family:Tahoma;
	font-size:12px;
	height:100%;
	color:black}

#maincontent{
	float:left;
	width:960px;
	height:auto;
	border:2px solid #c1d4df;
	background-color:white;
	margin-bottom:20px;
}
a{text-decoration:none}
a img{border:0px;}
.make_floatleft {position:relative; float:left; margin-bottom:5px}
.set_padder_bot{ padding-bottom:8px;}
.setfont_x{font-size:11px}
/*Header*/
#blue_header{
	background-image:url(i/blue_header_bg.jpg);
	background-repeat:repeat-x;
	width:960px;
	height:119px;
}
#logo_mjukvara{
	width:140px;
	height:72px;
	float:left;
	margin-top:15px;
	margin-left:22px;
}
#logo_mjukvara img{
border:none;
}
#moto{
	color:white;
	margin-top:10px;
	padding-left:41px;
	float:left;
	width:370px;
}
#contact_linker{ 
float:right;
	text-align:right;
	margin-right:25px;
	width:220px;
	margin-top:10px
}

#contact_linker a:link{color:#abcadd}
#contact_linker a:visited{color:#abcadd}
#contact_linker a:hover{color:#abcadd}
#contact_linker a:active{color:#abcadd}

#the_searcher{

	width:385px;
	float:right;
}
.search_box{
	width:305px;
	font-size:10px;
	padding:3px 0px 6px 2px;
	margin-bottom:6px
}
.blue_button{
	background-image:url(i/search_bt.png);
	background-repeat:no-repeat;
	width:61px;
	height:22px;}

/*	The horizontal menu	*/
#thehorizontal_menu{

	margin-left:36px;
	margin-top:6px;
	text-transform: uppercase; }


/* xxxxxxxxxxxonly to Safarixxxxxxxxxxxx*/
@media screen and (-webkit-min-device-pixel-ratio:0){
#thehorizontal_menu{

	margin-left:36px;
	margin-top:9px; }

}
@media screen and (-webkit-min-device-pixel-ratio:0){
 #thegreybox_map{
	padding-top:0;}
	}
@media screen and (-webkit-min-device-pixel-ratio:0){
	#blue_header{
	height:121px;
}}
@media screen and (-webkit-min-device-pixel-ratio:0){
	#center_rubrik_table{
     width:774px;
}}
	
	@media screen and (-webkit-min-device-pixel-ratio:0){
	
	#categori_table{
	width:720px;
}}

@media screen and (-webkit-min-device-pixel-ratio:0){
.categori_table_single{
	width:720px;}}
	
@media screen and (-webkit-min-device-pixel-ratio:0){
#center_rubrik_seo {
	width:400px;
	margin-right:6px;
     }

}
   
#thehorizontal_menu a:link{
	background-image:url(i/hrzt_menu_inactive.jpg); 
	width:92px; height:22px;
	background-repeat:no-repeat;
	z-index:100;
	display:block;
	padding-top:4px;
	color:black;
	font-size:12px;
	font-weight:bold;
	 }

#thehorizontal_menu a:visited{ 
	background-image:url(i/hrzt_menu_inactive.jpg);
	width:92px;
	height:22px;
	background-repeat:no-repeat;
	z-index:100;
	display:block;
	padding-top:4px;
	color:black;
	font-size:12px;
	font-weight:bold;    }

#thehorizontal_menu a:hover{
	background-image:url(i/hrzt_menu_active.jpg);
	width:92px;
	height:22px;
	background-repeat:no-repeat;
	z-index:100;
	color:#CC6666;
	padding-top:4px ;
	display:block;
	color:black;
	font-size:12px;
	font-weight:bold;   }
#thehorizontal_menu a:active{ 
	background-image:url(i/hrzt_menu_inactive.jpg); 
	width:92px; height:22px; 
	background-repeat:no-repeat; 
	z-index:100;
	display:block; 
	padding-top:4px;
	color:black;
	font-size:12px;
	font-weight:bold;  }
.hrz_menu_table{ 
   width:92px;
   height:26px;
   float:left;
   margin-right:9px;}
/*   
 The google map*/
 #thegreybox_map{
 float:left;
	background-image: url(i/map_grey_small.jpg);
	background-position:top;
		width:904px;
	height:14px;
	background-repeat:no-repeat;
	padding-left:56px;
	margin-top:0px;
	margin-bottom:10px;
	padding-bottom:10px
}
#thegreybox_map a{
	 font-size:11px;
	 text-decoration:none;
	 color:black}


	 
/* THE left menu*/
#margin30{
	 margin-bottom:20px}
#left_menu{
	 float:left;
	 width:140px;
	 margin-right:20px
 }
 #left_menu img{
 padding-top:15px;
 border:none;
 background-color:#FFFFFF;
	}


#left_menu a:link{
	display:block;
	width:130px;
	padding:4px 0px 4px 10px;
	border-bottom:1px dotted #CCCCCC;
	background-color:#FFFFFF;
	color:black;
	text-decoration:none;
}
#left_menu a:visited{
	display:block;
	width:130px;
	padding:4px 0px 4px 10px;
	border-bottom:1px dotted #CCCCCC;
	background-color:#FFFFFF;
	color:black;
	text-decoration:none;}
#left_menu a:hover{
	display:block;
	width:130px;
	padding:4px 0px 4px 10px;
	border-bottom:1px dotted #CCCCCC;
	background-color:#d6d6d6;
	color:black;
	text-decoration:none;}
#left_menu a:active{
	display:block;
	width:130px;
	padding:4px 0px 4px 10px;
	border-bottom:1px dotted #CCCCCC;
	background-color:#FFFFFF;
	color:black;
	text-decoration:none;}
.menu_category{
	color:black;
	padding:0px 0px 15px 10px;	
	border-bottom:1px dotted #CCCCCC;
	display:block;
	font-weight:bold;
	text-transform: uppercase
}

.weekly_site_heading{
	color:black;
	padding:0px 0px 5px 0px;	
	border-bottom:0px dotted #CCCCCC;
	display:block;
	font-weight:bold;
	text-transform: uppercase
}

#weekly_site
{
	padding: 5px;
	background-color: #d2e8f5;
	margin-left: -2px!important;
	margin-top: 15px;
	text-align: center;
	border: 1px solid #c1d4df;
	border-left: none;
}
#weekly_site img {
	border: 1px solid #c1d4df!important;
	padding: 0!important;
	background: none!important;
}
#weekly_site a:link{
	display:inline;
	padding: 0;
	border-bottom: none;
	background-color: #d2e8f5;
	color:blue;
	text-decoration:none;
}
#weekly_site a:visited{
	display:inline;
	padding: 0;
	border-bottom: none;
	background-color: #d2e8f5;
	color:blue;
	text-decoration:none;
}
#weekly_site a:hover{
	display:inline;
	padding: 0;
	border-bottom: none;
	background-color: #d2e8f5;
	color:blue;
	text-decoration:none;
}
#weekly_site a:active{
	display:inline;
	padding: 0;
	border-bottom: none;
	background-color: #d2e8f5;
	color:blue;
	text-decoration:none;
}

/*PRODUKT PUSHER*/
product_pusher{ float:left; position:relative; width:160px}
#product_pusher  a:link{ background-color:#FFFFFF}
#product_pusher  a:visited{ background-color:#FFFFFF}
#product_pusher  a:hover{ background-color:#FFFFFF}
#product_pusher  a:active{ background-color:#FFFFFF}

/*Start Center rubrik   SEO RUBRIK*/
#center_rubrik_table{

   width:470px;
  
   } 
   
#center_rubrik_seo {
   color:black;
   overflow:hidden;
   padding-bottom:10px;
   	border-bottom:1px dotted #CCCCCC;
	margin-bottom:10px;
	margin-right:10px;
	width:470px;
	min-height:220px;
     }
	 
#center_rubrik_seo img {
/*	float:right;*/
	padding:0px 10px 10px 20px;
}

h15 { 
	color:black;
	padding:0;
	margin:0 0 10px 0;
	font-size:18px;
	font-weight:bold;}

/*Start Center rubrik   BLOG*/

#center_rubrik_blog{
   position:relative;
   float:left;
   width:480px;
   color:black;
   max-width:480;
   overflow:hidden;
	margin-bottom:10px;}
h3 { 
	color:black;
	padding:0;
	margin:0 0 10px 0;
	font-size:14px;
	font-weight:bold;}
.title_artiklar {	color:black;
	
	font-size:14px;
	font-weight:bold;}
	
h4{
	color:#3d3d3d;
	font-size:14px;
	font-weight:bold;
	padding:0;
	margin:0;
}

h4 a{
	color:#3d3d3d;
	font-size:14px;
	font-weight:bold;
	padding:0;
	margin:0;
	text-decoration:none;
}
h5{
	color:#aeaeae;
	font-size:11px;

		padding:0;
	margin:0;
}

/*START RECENSIONERNA BOX*/

.recension_box_content{
    float:left;
	width:264px;
	border:8px solid #f2f2f2;
	padding:10px;
	margin-bottom:20px;
	margin-right:10px

}
.recension_box_content_video{
    float:left;
	width:274px;
	border:8px solid #f2f2f2;
	padding:10px;
	margin-bottom:20px;
	margin-right:10px}

h6{
	color:black;
	font-size:14px;
	font-weight:bold;
	padding:0;
	margin:0 0 10px 0;
	text-transform: uppercase
}
.single_recension{
	background-image:url(i/recension_img_prodkt.jpg);
	background-repeat:no-repeat;
	width:260px;
	background-position:left top;
	padding-bottom:10px;
	 border-bottom:1px dotted #CCCCCC;
	 margin-bottom:10px;
	 margin-right:10px
		
}
.single_recension img{
	float:left;
	padding:3px;
	margin-right:15px;	
	max-height:30px;
	max-width:36px;
	width: expression(this.height < this.width && this.width > 36 ? '36px' : true);

	}

.title_prodk_recension{

	color:black;
    font-size:12px;
}
.writer_recension{
	color:#aeaeae;
	font-size:11px
}
.news_ingress{

	color:black;
    font-size:11px;
	text-decoration:blink;
}

.recension_date{
	color:#860000;
	font-size:11px;
	text-decoration:none;}
.recension_stars_box{
text-decoration:none;

}
 .recension_stars_box_container{
	margin-top:20px;
	margin-bottom:4px;
	height:29px;
	background-image: url(i/recension_bigbox.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-top:4px;
	padding-left:8px;
	width:237px;
	text-decoration:none;
	}
.recension_box_content .single_recension .recension_stars_box_container img{
	padding:4px 1px 0px 0px;
	margin:0px;
	float:left
	}
.allstar_betyg{
	text-align:right; 
	padding-right:20px;
	font-size:12px;
	color:#c00707;
	font-weight:bold;
	text-decoration:none;}
	
.betyg{
	font-size:18px;
	text-decoration:none;
}
/*MOST DOWNLOAD*/

.most_box{
	background-image:url(i/mest_ned_topblue.gif);
	width:370px;
	height:40px;
	background-repeat:no-repeat;
	margin-right:10px;
	padding:5px 0px 0px 20px;
	color:white;
	font-size:14px;
	font-weight:bold;}

.most_box_content{
    float:left;
	width:354px;
	padding:0px 10px 0px 10px;
	border-left:8px solid #f2f2f2;
	border-right:8px solid #f2f2f2;
		border-bottom:8px solid #f2f2f2;

	}	

.most_box_footer{
background-image:url(i/mest_ned_bottom.gif);
	width:390px;
	height:19px;
	background-repeat:no-repeat;
	margin-bottom:20px;
	float:left}

#mostdownload_twobox{
    width:800px;
	margin-bottom:20px}
.mostdownload_single box{
    width:400px;}
.mostdownload_table_details{
    width:354px;}
.mostdownload_position{ 
	width:17px;
    padding-right:10px;
    text-align:center;}
.mostdownload_programm{
	width:93px; 
	padding-right:10px;
	color:black;
	font-size:12px;}
.mostdownload_programm_category{
	font-size:11px;
	color:#aeaeae;}
.mostdownload_logo{width:70px;text-align:left;}

.mostdownload_logo a img{width:50px
}
.mostdownload_goto{ width:62px;
    height:22px;
    margin-right:10px;}
.mostdownload_pen{ 
    background-image:url(i/pen.gif);
	width:17px;
	height:22px;
	background-position: top  right;
	background-repeat:no-repeat;
	padding-left:10px;
}
.mostdownload_review{
	width:70px;
	padding-left:2px;
	text-align:right;}
.mostdownload_review a{
	font-size:11px;
	color:#860000}
.dott_liner{
    border-bottom:1px dotted #CCCCCC;
    height:6px;
	line-height:6px;
    margin-bottom:3px}

/*START FOOTER SECTION SENASTE ARTIKLAR AND NYHETSFEED SECTION*/
#artiklar_nyheter_table{width:788px;}
#latest_article_td{width:230px;}
#latest_articletwin{ margin-right:10px; }
#latest_articletwin_td{width:250px;}
.latest_article{  }
#latest_development_td{width:230px;}
#latest_development{ margin-right:10px; }
#latest_development table {width:230px;}
.themarger_bottom_5px{ margin-bottom:5px; width:250px}

/*THIS IS THE CSS FOR THE PAGE :ARTIKEL PAGE*/
.product_date{

	color:#aeaeae;
	font-size:12px;
	font-weight:bold;}
.bookmark_style{ font-weight:bold;
color:#383838}

#download_produkt_box{
	width:270px;
	height:136px;
/*	background-image:url(i/bg_download_box.gif);
	background-position:top;
	background-repeat:no-repeat;*/
	margin-bottom:30px;
	max-width:310px;

	padding:20px 20px 20px 20px;
	}
#download_produkt_logo img{}
#download_produkt_text{ 
	margin-top:10px;
	margin-bottom:10;
	color:black;
	font-size:16px;
	font-weight:bold;}
.grey_linker{
	margin-bottom:10px;
	color:#aeaeae;
	font-size:11px;
}
.grey_linker a{
	color:#aeaeae;
	font-size:11px;
}
#button_download{ margin-top:10px;}
#button_download img{ border:none;}
.screenshot_text{
}
#screenshot_bg{
background-image:url(i/bg_screenshot_box.gif);
width:253px;
height:212px;
background-repeat:no-repeat;
margin-top:20px;
margin-left:2px;
padding:8px;
}
#screenshot_read{ }
#screenshot_read a{ color:#353535; background-image:url(i/pen.gif); background-repeat:no-repeat;
padding-left:15px; height:20px; line-height:20px }
#screenshot_read img{ float:left; }
#thebookmarker img{ border:none; }

/*KATALOG START INFO HERE*/
.mostdownload_box_content{
    float:left;
	width:278px;
	border:8px solid #f2f2f2;
	padding-left:6px;
	margin-bottom:20px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
}
.mostdownload_header_three{
	background-image:url(i/motdownload3most.gif);
	width:290px; 
	height:25px;
	background-repeat:no-repeat;
	padding:5px 0px 0px 20px;
	color:white;
	font-size:14px;
	font-weight:bold;}
.mostdownload_position_three{ 
	width:17px;
    padding-right:4px;
    text-align:center;}
.mostdownload_programm_three{
	width:90px; 
	padding-right:4px;
	color:black;
	font-size:12px;}
.mostdownload_pen_three{ 
    background-image:url(i/pen.gif);
	width:17px;
	height:22px;
	background-position: right;
	background-repeat:no-repeat;
	padding-left:2px;
}
.most_threedownload_singlebox{
	float:left}

.entry_article_number{
	background-image:url(i/bluebutton_empty.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:18px;
	padding-right:10px;
	text-align:center;
	padding-top:1px;
	color:white;
	font-weight:bold;
	font-size:15px;
	font-family:Tahoma;
	height:21px
}
#center_rubrik_seo .entry_article_picture{
	background-image:url(i/blogg_image_frame.gif);
	width:52px;
	padding-top:6px;
    background-position:top left;
	background-repeat:no-repeat;
	min-height:59px;
	padding-right:3px;
	padding-left:4px; 
	margin-right:10px; float:left}
#center_rubrik_seo  .entry_article_picture img{float:left; margin:0; padding:0}
.entry_article_text{
	width:380px;}

.entry_article_text a{
	text-decoration:none;
	font-size:11px;
	color:#231f20;
	font-weight:bold;
	}
.entry_article_single { 
    margin-bottom:15px;
	width:470px;
	padding:5px}
h9{
	color:black;
	font-size:13px;
	font-weight:bold}
.tenstars_box{	
    margin-top:10px;
	margin-bottom:4px;
	height:29px;
	background-image: url(i/recension_bigbox.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-top:4px;
	padding-left:8px;
	width:237px;}
	
#center_rubrik_seo .tenstars_box img {
margin:0 px; float:left; padding:4px 1px 0px 0px}

.single_section{
	padding-bottom:10px;
    border-bottom:1px dotted #CCCCCC;}

.single_section a {color:#353535;}
.single_section_main{
	padding-bottom:10px;
    border-bottom:1px dotted #CCCCCC;
	min-height:220px}

.single_section_main a {color:#353535;}
 #center_rubrik_seo  #greenticker img {
	padding:0px;
	padding-right:15px;
	line-height:16px;
	float:left;
	margin:0}
.a {
	width:240px;
	float:left;
	background-color:#f3f3f3;
	color:black;
	padding-bottom:2px;
	padding-top:2px;
}
.b {
	width:240px;
	float:left;
	background:white;
	color:black;
	padding-bottom:2px;
	padding-top:2px;}
	
/*	Start Kategori page*/
	
#categori_table{
	width:754px;
	border:8px solid #f2f2f2;
	padding:10px;
	float:left;
	margin-right:10px;
	max-width:754px}
	#categori_table a{
	}
.categori_table_single_header{
	width:754px;
	margin-bottom:6px;}
.categori_table_single{
	width:754px;}
.categori_table_logo{
	width:77px;
}
.categori_table_read{
	width:110px;
}
#categori_table .tenstars_box img {
	margin:0 px; float:left; padding:4px 1px 0px 0px}
.kategori_dotliner{
    border-bottom:1px dotted #CCCCCC;
	margin:0px 0px 10px 0px}
#bottom_kategori_table{
   float:right;
   width:790px;
   position:relative;
   padding-right:10px;
   margin-top:15px
   } 
.categori_table_marks img{
max-height:50px;
max-width:60px;

float:left;}



#image_review_prkt{border:none; width:150px}
   
/* BLOGG */
h2{ font-size:16px; padding:0px; margin:0px 0px 4px 0px; color:#134f74; }
.storytitle{padding:0px}
.meta{ font-size:10px; padding:0}
.meta a{ color:black; padding:0px}
.storytitle{ font-size:14px; color:#134f74; padding:0px}
.storytitle a{ color:black; padding:0px}
.storycontent {width:470px}
.storycontent a{ font-size:11px; color:black}
.storycontent img{ padding:6px 10px 6px 6px}
.feedback a{ font-size:11px; color:#134f74;}
.post { margin-bottom:20px; border-bottom:1px dotted #C0C0C0; padding-bottom:6px}
#comments a{ color:black}
#comments { color:black}
.feedback { margin-bottom:12px}
#menu a{ color:#000000; font-size:11px;}
.post a{color:#0000FF}
#post a{color:#0000FF}


#center_map_table{width:770px; border:none; font-size:11px;}
#center_map_table th{ font-size:13px;}
#center_map_table a{ color:#3366CC}
#center_map_table a:link{ text-decoration:none}
#center_map_table a:visited{ text-decoration:none}
#center_map_table a:hover{ text-decoration:underline}
#center_map_table a:active{ text-decoration:none}
#center_map_table td{ background-color:#EEEEEE}

#center_map_table  .sub_map_tbl td{border:none}
#center_map_table .sub_map_tbl{ margin-bottom:8px}

.aligncenter 
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

#multiple-rss-feed-widget {
list-style: none !important ;
width: 160px !important ;
min-height: 360px !important ;
overflow: auto !important ;
background: url("http://www.mjukvara.se/blogg/wp-content/plugins/rss-feeds-widget-server/images/images/ul.png") no-repeat scroll center bottom #E0E2F0 !important;
}

.single-feed-seperator {
display: block !important ;
}
#multiple-rss-feed-widget ul a {
	font-size: 11px !important;
	font-weight: normal !important;
}
#multiple-rss-feed-widget ul small{
	font-size: 9px !important;
}
#multiple-rss-feed-widget ul {
font: 11px verdana !important ;
background: url(http://www.mjukvara.se/blogg/wp-content/plugins/rss-feeds-widget-server/images/header.png) no-repeat scroll left top  !important ;
list-style: none !important ;
margin: 0 !important ;
padding: 60px 3px 30px 3px !important ;
height: auto !important ;
overflow: auto !important ;
margin-top:0!important;
}
#multiple-rss-feed-widget ul  .arrow {
background: url("http://www.mjukvara.se/blogg/wp-content/plugins/rss-feeds-widget-server/images/images/arrow.gif") no-repeat left 6px  !important ;
width: 9px !important ;
height: 30px !important ;
padding: 5px !important ;
display: block !important ;
float: left !important ;
}
.mulrssfeedxyzaq124 iframe {
background: url(http://www.mjukvara.se/blogg/wp-content/plugins/rss-feeds-widget-server/images/ul.png) no-repeat scroll center bottom #E0E2F0 !important ;
}
.mulrssfeedxyzaq124 {
background: url(http://www.mjukvara.se/blogg/wp-content/plugins/rss-feeds-widget-server/images/footer.png) no-repeat scroll center bottom #E0E2F0 !important ;
border: 1px solid #969795 !important ;
width: 160px !important ;
min-height: 356px !important ;
height: auto !important ;
overflow: hidden !important; padding: 3px 0px !important ;
margin-bottom:20px;
margin-top:4px;
}
 .mulrssfeedxyzaq124 div {
font: 12px verdana !important ;
width: 160px !important ;
color: #777 !important ;padding:0px !important ;
/*margin-top: -120px !important ;*/
}
 .mulrssfeedxyzaq124 .mulrssfeedxyzp {padding:0 4px!important; margin-bottom:4px!important }
 .mulrssfeedxyzaq124 .mulrssfeedxyzp a{color:#144bee!important }
#multiple-rss-feed-widget ul li {
background: url(http://www.mjukvara.se/blogg/wp-content/plugins/rss-feeds-widget-server/images/stroke.gif) no-repeat left bottom !important ;
padding: 3px 0px !important ;
overflow: visible !important ;
float:left!important;
}
#multiple-rss-feed-widget ul li a{ color:#144bee; text-decoration:underline;
line-height:16px;}
.mulrssfeedxyzaq124 .mulrssfeedxyzp a.foot_note{
color:#767673!important;
text-decoration:none;
font-weight:normal!important;
font:0.7em arial !important ;
word-spacing:0px; letter-spacing:0px; line-height:8px!important;}
 #multiple-rss-feed-widget ul .last {
background: none repeat scroll 0 0 transparent !important ;
}
#multiple-rss-feed-widget p {
display: block !important ;
font-size: 12px !important ;
font-weight: bold !important ;
margin: 30px 5px !important ;
color: #777 !important ;
}
#multiple-rss-feed-widget ul li small {
margin-left: 20px !important ;
display: block !important ;
overflow: hidden !important ;
width: 128px !important ;
margin-bottom: 3px !important ;
margin-top:6px;
font-size:12px!important ;
color:black;
}
 #multiple-rss-feed-widget ul { padding:0; margin:0}
