@charset "utf-8";
/* CSS Document */

/* RESET */
body{
       padding:0;
	   padding-bottom:20px;
       /*margin:0;*/
       margin:0;
       background-color:#ccc7ba;
	   background:url(images/LinePattern.gif) fixed;
       color:#343434;
font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
font-size:12px;
}
div, h1, h2, p, form, label, input, textarea, img, span, table{
       margin:0; padding:0;
       border:0px;
       color:#000000;
}

a{
color:#a11925;
}

/*TEMPLATE*/
#container{

margin-left:auto;
margin-right:auto;
width:910px;
background:url(images/back.jpg) repeat-y;
}

#header{
width:910px;
}

#banner{
margin-left:auto;
margin-right:auto;
width:910px;
height:228px;
background:url(images/bannert.gif) no-repeat;
}

#menu{
}

#left{
width:220px;
margin-left:20px;
float:left;
padding-top:25px;
}

#middle{
width:443px;
float:left;
padding-top:25px;
padding-left:17px;
height:100%;
  min-height:400px;
  height:auto !important;
  height:400px;

}

#right{
padding-left:25px;
width:175px;
float:right;
padding-right:10px;
padding-top:30px;
}

#content{
display:inline-block;
margin-left:auto;
margin-right:auto;
background:url(images/bottomback.jpg) bottom no-repeat;
padding-bottom:15px;
  min-height:400px;
  height:auto !important;
  height:400px;
}

#footer{
margin-top:20px;
margin-left:auto;
margin-right:auto;
width:510px;
text-align:center;
}


.Footer{font-family:Arial, Verdana, sans-serif; font-size: 11px; color: #000000;font-weight:400;margin:0pt auto; }

#coord{
background:url(images/coord.jpg) no-repeat;
width:223px;
height:205px;
padding-top:45px;
}

/**CLASSES**/

h1{
font-size:18px;
font-weight:bold;
color:#af1c2b;
}

p{
padding-top:10px;}

#middle h1{ padding-left:20px;}
#middle p{ padding-left:20px;}
#middle table{ padding-left:10px;}
#middle table td{ padding-left:10px; padding-bottom:10px;}


#footer a{
color:#000000;}