﻿@charset "utf-8";


/** base **/
html{height:100%;}
body{text-align:center;color:#000;}
 #all{width:900px;margin:auto;text-align:left;}
  #m{width:620px;float:right;padding:0 0 20px 0;}
  #s{width:300px;float:left;padding:0 0 20px 0;position:relative;}
  #c{padding:0 0 20px 0;}

header,#m,#s,#c,footer,section,article,ul{/zoom:1;}
header:after,#m:after,#s:after,#c:after,footer:after,section:after,article:after,ul:after{content:'';display:block;clear:both;}

/** header **/
 header .topimg {  }
  header .topimg a {  }


/** footer **/

/** #c **/
#c section{padding:0 0 40px 0;}
#c .title{ width:150px;float:left;}
#c .box{width:720px;float:right;}
#c .title{}


 .topnews {_margin:0 -20px 0 0;font-size:92%;}
 .topnews article { width:220px;float:left;margin:0 20px 0 0; }
  .topnews article a { color:#000;background-color:#fff;display:block;padding:4px; }
  .topnews article a,
  .topnews article a:link,
  .topnews article a:visited,
  .topnews article a:active{text-decoration:none;color:#000;}
  .topnews article .image{ float:right; width:75px; height:75px;}

.newsindex article .image { float:right;}

.news .entry .box,
.news .entry .box .entrybox{ padding:0 0 20px 0;}


.onlineshop #c {margin-left:20px;margin-right:20px;font-size:93%;}
.onlineshop #c h1,
.onlineshop #c h2,
.onlineshop #c h3,
.onlineshop #c h4
{font-weight:bold;font-size:123.1%; margin-left:-20px;margin-top:40px;}
.onlineshop header,
.onlineshop #f
{ display:none;}


