/* commented backslash hides from ie5mac */ 
html {
	height:100%;
	margin:0;
	padding:0
} 
/* end hack */ 
html,body {
	padding:0;
	margin:0;
height:100%;

}
body {	
	text-align:left;
	min-width:1000px;

	margin:0; padding:0;
	FONT-FAMILY: Helvetica,sans-serif;
position:relative;
	background:#FFFFFF url(images/reduzor2.jpg) repeat-x scroll 0 -55px;
}
DIV {
margin:0;
padding:0;}
p  {
	margin-top:0px;
}/*clear top margin for mozilla*/

img {
	border: none;
}
#main {
height:auto !important;
min-height:100%;
width:1000px;


	text-align:left;
	margin:0 auto;
	overflow:visible;
position:relative;
 background:transparent url(images/bgmenu.jpg) repeat-y scroll 600px 0;

}

#header {
position:relative;
	width:1000px;
	height:45px;
float:none;
padding:0px;
/*	BORDER: 1px solid #F0CC80;*/
	clear:both;
background:#780000 url(images/reduzor2.jpg) repeat-x scroll 0 -55px;
}
#spacer-foot {

height:120px;
}
#outer-footer {
height:100px;
margin-top:-100px;
	clear:both;

width:100%;
position:relative;
background:#780000 url(images/reduzor2.jpg) repeat scroll 0 1px;
}
#footer {
	width:1000px;/*776*/
	text-align:left;
	margin:0 auto;
	color: #ffffff;
	clear:both;
	height:50px;
	position:relative;
	color:Beige;
}
#footer p {

	padding-top:20px;
	text-align:center;
}
#footer p a {
	text-decoration: none;
	color: #ffffff;
}

#footer .left {
margin: 20px 0px 0px 14px;
width:572px;
}
#left {
	width:400px;
	float:left;
border-top:1px solid #E7C28D;
	height:100%;
position:relative;
padding-bottom:70px;
}
#left-inner {

	padding-left: 0px;
	text-align: left;
}
.left {
float:left;

 width:50%;
 overflow:visible;
 position:relative;
}
.right {
float:right;

width:240px;
 overflow:visible;
 position:relative;

}
#right {
	width:190px;
	float:left;
position:relative;
display:none;
}
#right-inner {
	border-right:1px dashed #CBB093;
	padding-left: 0px;
	text-align: left;
}

#middle {
	background:#FFFFFF;
	width:600px;
	float:left;
	padding: 0px;
	margin:0;

}
#middle-inner {

	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	min-height:740px;
	_height:740px;
}

.spacer {
background:#FFFFFF;
border-bottom:1px solid #E7C28D;
display:block;
height:1px;
position:relative;

}
.bspacer {
	background:#FFFFFF;
	clear:both;
	float:right;
	height:20px;
	border-top:#E7C28D 1px solid;
	width:400px;
}
