html, body { 
  height: 100%; 
  margin: 0 0 1px; 
  padding: 0; 
}
#wrapper { 
    height: auto;
	margin-left:auto;
	margin-right: auto;
	orr
}   

#header {width: 900px; margin-left: auto; margin-right: auto; text-align: right; height: 300px; background-image:url(../images/header.png);} 

.menu {
	position:relative;
	top: 40px;
	left: 5px;
	margin:0;
	padding:0;
	height:40px;
	width:100%;
	display:block;
}


.content{width: 840px; margin-left: auto; margin-right: auto; padding-left: 30px; padding-right: 30px; padding-bottom: 5px; height: auto; text-align: left; background-image: url(../images/bgmain.png); background-position: center top; background-repeat: repeat-y; padding-top: 10px;}
.footer {width: 880px; margin-left: auto; margin-right: auto; padding-left: 10px; padding-right: 10px; height: 20px; padding-top: 25px; background-image: url(../images/footer.png); background-position: center top; background-repeat: no-repeat; text-align: center;}
.g {
	padding: 2px;
	border:0px;
}
.logo {float:right;}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #000;
	text-align: center;
	background-color: #EAEAEA; background-image:url(../images/bgtile.png); background-position: center top; background-repeat: repeat-x; 
}

p {color:#333;}

h1{font-size: 2em;  font-weight: normal; }
h2{
	font-size: 1.2em;
	font-weight: normal;
	padding-top: 15px;
	color: #8CC63F;
}
h3{font-size: 1.1em; font-weight: normal; }
h4{font-size: 1em; font-weight: normal; }

.header {font-size:1.2em;}
.content {font-size:1.2em; color: #000;}
.navigation {font-size:1.2em; color: #fff; }
.footer {font-size:1.1em; color: #666;}
.brod {font-size:0.9em;}
.h {padding-right:30px;}
.red{color: #AD1601;}
.green{color: #8CC63F;}
.dgreen{color: #71af20;}
.grey{color: #999999;}
.linethroug{color: #71af20; text-decoration: line-through;}

img {border: 0;}

.text{ position:relative; float:left; width: 540px; height: auto; text-align: left; }
.rightcolumn {
	position:relative;
	left: 50px;
	float:left;
	width: 220px;
	height: auto;
	text-align:left;
}
.text2{ position:relative; float:left; width: 600px; height: auto; text-align: left; }
.fix {clear:both;}

a:link {font-weight: normal; color: #AD1601; text-decoration: none;}
a:active {font-weight: normal; color: #AD1601; text-decoration: none;}
a:hover {font-weight: normal; color: #AD1601; text-decoration: underline;}
a:visited {font-weight: normal; color: #AD1601;	text-decoration: none;}

/*menu*/
.menu{
	margin:0;
	padding:0;
	height:40px;
	width:750px;
	display:block;
}
.menu li{padding:0; margin:0; list-style:none; display:inline; font-size:1.2em;}
.menu li a{
	float:left;
	padding-left:10px;
	padding-right:10px;
	line-height:40px;
	color:rgb(255,255,255);
	text-decoration:none;
	cursor:pointer;
	background:url(../images/topMenuImages.png) 100% 0px no-repeat;
}
.menu li a span{line-height:40px; float:left; padding-right:15px; background:url(../images/topMenuImages.png) 100% 0px no-repeat;}
.menu li a:hover{background-position:0px -40px; color:rgb(255,255,255);}
.menu li a:hover span{background-position:100% -40px;}
.menu li a.active, .menu li a.active:hover{line-height:40px; background:url(../images/topMenuImages.png) 0px -40px no-repeat; color:rgb(255,255,255);}
.menu li a.active span, .menu li a.active:hover span{background:url(../images/topMenuImages.png) 100% -40px no-repeat;}
