@import url(basic_boxes.css);
@import url(modules.css);
/*
@import url(box_layouts.css);

@import url(restaurants.css);
*/
html{
  padding				: 0;
  margin				: 0;
}

body{
  padding				: 0;
  margin				: 0;
  font-family			: Arial;
  font-size				: 1.0em;
}
td{
  padding				: 0;
  margin				: 0;
  font-family			: Arial;
}

.clear {
  clear					: both;
}
h1 {
  color         : #AE0E1B;
  font-size     : 0.8em;
  font-weight   : bold;
  margin        : 0 0 10px 0;
}

.content{
  font-size				: 0.7em;

}
.title {
  font-weight			: bold;
  margin-bottom			: 10px;
}

.news_title {
  font-weight			: bold;
  color					    : #BF2021;
  font-size				 : 0.8em;
  margin-left   : 6px;
}


.title_red {
  font-weight			: bold;
  margin-bottom			: 10px;
  color					: #ae0e1b;
  font-size				: 0.8em;
}

a {
  color					: #ae0e1b;
  text-decoration		: none;
}

/*
##########################################
###### H E A D E R - F O R M A T S #######
##########################################
*/
#header {
  background			: white url(/_content/img/logo.jpg) 25px 13px no-repeat;
  display				  : block;
  height          : 105px;
}
#header_link {
  position				: absolute;
  top					: 12px;
  left					: 25px;
  width					: 140px;
  height				: 68px;
  z-index				: 202;
}
#header a img {
  border				: none;
}
#group_links {
  height				: 73px;
  position				: relative;
}
#linkbox {
  position				: absolute;
  bottom				: 1px;
  right					: 0px;
  font-size				: 0.65em;
  color					: gray;
}
#linkbox a {
  text-decoration 		: none;
  color					: gray;
  padding				: 0 2px 0 3px;
}
#red_line {
  background			: #ae0e1b;
  margin				: 0 0px 0 197px;
  display				: block;
  height        : 8px;
  line-height   : 8px;
  padding       : 0;
  width         : 751px;
}


#mini_navi {
  margin-top			: 1px;
  height				: 23px;
  text-align			: right;
  color					: #ae0e1b;
  font-size				: 0.65em;
  position				: relative;
}
#mini_navi a {
  font-weight			: bold;
  text-decoration		: none;
  color					: #ae0e1b;
}

#mini_navi img{
  position				: relative;
  bottom				: 0px;
  margin-bottom			: -2px;
  margin-left			: 4px;
}

#big-container {
  height          : 475px;
  width           : 948px;
  margin          : 0;
  padding         : 0;
}

#subnav {
  float           : left;
  margin          : 10px;
  _margin         : 5px;
  background      : #D6D6D6;
  width           : 212px;
  height          : 420px;
  background      : url('/_content/img/subnav_bg.jpg');
}

#subnav ul {
  list-style-type : none;
  margin          : 15px 0 0 20px;
  padding         : 0;
  text-transform  : uppercase;
  font-size       : 0.7em;
}

#subnav a {

}

#subnav .subnavL1 a {
  font-weight     : bold;
  color           : #B4A14F;
}
#subnav .subnavL1a a {
  font-weight     : bold;
  color           : #B4A14F;
}
#subnav .subnavL2 a {
  color           : #000;
  margin-left     : 10px;
}
#subnav .subnavL2a a {
  font-weight     : bold;
  color           : #000;
  margin-left     : 10px;
}

#content-container {
  margin          : 0;
  height          : 300px;
}

#content {
  float           : left;
  margin          : 10px;
  width           : 660px;
  height          : 460px;
}

#content-container2 {
  float           : left;
  width           : 685px;
}

#center {
  float           : left;
  margin          : 20px; 
  width           : 445px;
}

#content-container2 #center {
  float           : left;
  margin          : 20px 20px 0 0; 
  width           : 445px;
}

#right {
  margin          : 10px 0 0 0;
  float           : left;
  background      : #D6D6D6;
  width           : 212px;
  height          : 420px;
  background      : url('/_content/img/subnav_bg.jpg');  
}

#right .box {
  margin        : 10px;
}

#right .title {
  color         : #B4A14F;
  font-weight   : bold;
  font-size     : 0.8em;
  margin        : 10px 0 10px 0;
}

#home_news {
  width         : 650px;
  float         : left;
  padding       : 20px 0 0 15px;
  font-size     : 0.9em;
  height        : 115px;       
}

#home_news .title {
  color         : #c02020;
  font-weight   : bold;
  margin        : 5px;
  font-size     : 0.9em;
}

#home_news .date {
  margin        : 0 5px;
  font-size     : 0.8em;  
}

#home_news .content {
  margin        : 0 5px;
  font-size     : 0.8em;  
}
#footer_navi {
 text-align:right;
 width : 940px ;
 margin : 23px auto 0;
 _margin : 28px auto 0;
 font-size : 0.7em;
}

#footer_navi a {
 margin : 0px 10px 0 0;
 color : #cccccc;
}