/*
#################################################

    element_style_src.css | Cascading Style Sheet

    MZ Communication
    www.mzreklam.se | info@mzreklam.se

#################################################
*/

#top {width: 700px; margin-bottom: -4px; height: 161px;}
#menu {width: 700px; margin: 0px; padding: 0px; background-color: #DFC58E; height: 29px; text-align: left; background: url('../gfx/background_menu.gif') repeat-x; margin-bottom: -3;}
#main {width: 700px; float: left; background: url('../gfx/bend.gif') no-repeat top; padding-top: 80px; padding-bottom: 20px; margin-right: -165px; margin-top: -5; }
#m1 {width: 420px; text-align: left; margin: auto; float: left; margin-left: 30px;}
#footer {width: 700px; background: url('../gfx/footer.gif') no-repeat; height: 54px; clear:both;}
#footer2 {width: 700px; background: url('../gfx/footer2.gif') no-repeat; height: 54px; clear:both;}
#webpage_content {width: 700px;}
#sidebar {padding: 20px; width: 120px; float: left;padding-top: 90px; padding-bottom: 20px; text-align: left;}

/* ############################################# */

.img_left {
	display: box;
	margin: 5px 10px 5px 0;
	float: left;
}

.img_right {
	display: box;
	margin: 5px 0 5px 10px;
	float: right;
}

#main p.justify {
    text-align: justify;
}

#sidebar p.justify {
    text-align: justify;
}

#mz {width: 700px; text-align: right; margin: 0 auto; padding-top: 3px;}

/* ############################################# */

.profil {text-align: justify;}
#produkt .color {background-color: #f9f9f9;}
#produkt .color2 {background-color: #f8f8f8;}
#produkt .leftcell {vertical-align: top; text-align: right; width: 70px; font-weight: bold; color: #666;  padding: 5px;}
#produkt .rightcell {vertical-align: top;  width: 310px; padding: 5px;}
