* {

  margin: 0;

  padding: 0;

}



html, body {
	height: 100%;
	color: #000000;
	background-attachment: scroll;
	background-color: #ffffff;
	background-repeat: repeat-y;
	background-position: top;
}



body {

  font: 13px Tahoma, sans-serif;

  text-align: center;

}



#container-page {

	margin: 0px auto;

	width: 778px;

	background: #FFFFFF;

	text-align: left;

	position: relative;

	min-height: 100%;

	height: auto !important;

	height: 100%;

	border-left: 1px solid #c0c0c0;

	border-right: 1px solid #c0c0c0;

}



#container-head {

	background: #EEEEEE url(../images/topright.jpg) no-repeat scroll right;

	height: 110px;

	border-bottom: 1px solid #c8c8c8;

}



#head {

  padding: 10px 15px;

}



#container-menu {

  padding: 0px 0px;

  margin: 0px 0px 20px 0px;

  background-color:#A00000;

  height: 24px;

           }



#menu{

float:left;

width:550px;

background-color:#A00000;

padding: 4px 0px

}







#search {

	float: right;

	width: 210px;

	padding: 1px 5px;

	background-color: #A00000;

	color: #ffffff;

	}

 

#container-content {

  padding: 0 15px 50px 15px;

  margin:  0 0px 50px 0px;

}



#container-content:after {

  clear: both;

  display: block;

  font: 1px/0px serif;

  content: ".";

  height: 0;

  visibility: hidden;

}



#main-content {
	width: 730px;
	float: left;
	top: 10px;

}

#left-content {
	width: 230px;
	float: left;
	top: 10px;

}


#sidebar {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 15px;

	width: 190px;

	float: right;

	}



#container-foot {

  clear: both;

  width: 778px;

  background: #dcdcdc;

  position: absolute;

  bottom: 0 !important;

  bottom: -1px; 

  height: 45px;

 }



#footer {

	padding: 8px 10px;

	line-height: 45px;

	background-color: #dcdcdc;

	font: normal 12px Arial,sans-serif;

}



#copyright {

width: 550px;

float:both;

}

/*

#counter {

width: 100px;

float:left;

} */
