
/* :::::::::: base :::::::::: */
* {
	font-size:100%;
}

html{margin:0; padding:0;}

h1,h2,h3,h4,h5,p,div,ul,ol,dl,li,dt,dd,img,span,form {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	margin:0;padding:0;border:none;}
ul, ol{list-style-type:none;}
address{font-style:normal;}


/* for-box-bug */
div:after {content:".";display:block;height:0px;line-height:0;clear:both;visibility:hidden;}
div {display:inline-table;}
/* not allowed to Mac IE €*/
* html div {height:1px;}
div {display:block;}
/* */
/* end for-box-bug */


/* for-box-bug */
dl:after {content:".";display:block;height:0px;line-height:0;clear:both;visibility:hidden;}
dl {display:inline-table;}
/* not allowed to Mac IE €*/
* html dl {height:1px;}
dl {display:block;}
/* */
/* end for-box-bug */


/* for-box-bug */
ul:after {content:".";display:block;height:0px;line-height:0;clear:both;visibility:hidden;}
ul {display:inline-table;}
/* not allowed to Mac IE €*/
* html ul {height:1px;}
ul {display:block;}
/* */
/* end for-box-bug */

/* :::::::::: base :::::::::: */


body { text-align: center; width: 100%; font-family: "Lucida Grande", Verdana, Arial, sans-serif; background-color: #000000; margin: 0px; padding: 0px; }

a{text-decoration: none; color: #8e7600 }
a:hover{text-decoration: underline; text-decolation:}
a:visited{color:gray;}

.main {margin-right: auto; margin-left: auto; margin-top: 30px; width: 841px;}
.mainmenu {}
.mainmenu li {float: left;}

.footer{clear: both; margin-right: auto; margin-left: auto; margin-top: 25px; margin-bottom: 55px; width: 841px;}

.banners {margin-right: auto; margin-left: auto; width: 841px;}
.banners li {float:left}
.banners li.mar24 {margin-left: 24px}
