@import 'menu.css';
/**************************************************************
   AUTHOR:  Németh Gergely (ngsoft.hu)
   ALIAS:	mrdudo
   DATE:    2010.03.11
 **************************************************************/
body{
	background:#f3f3f3 url('../img/background_top.jpg') repeat-x top center;
	padding:0;
	margin:0;
	/*font-family:Arial;*/
	color:#7a7a7a;
	font-size:12px;
	font-family: arial,helvetica,sans-serif;
}
h1{
	color:#5CCE69;
	font-size:20px;
}
a{
	color:#5b88d1;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
body a {
	outline:none;
}
#content a:hover, #content a:visited:hover{
	text-decoration:overline;
}
#content a:visited{
	text-decoration:underline;
}

/**************************************************************
   #wrapper: Holds the site 
 **************************************************************/
#wrapper{
	background:#f3f3f3 url('../img/background_top_center.jpg') no-repeat top center;
	min-height:485px;
	width:1280px;
	margin:auto;
	clear:both;
}
/**************************************************************
   #wrapper: Holds the site header part
 **************************************************************/
#interdist_fejlec{
	min-height:87px;
	background:transparent url('../img/logo.png') no-repeat top left;
	width:763px;
	margin:auto;
}
#interdist_fejlec #felso_resz{
	position:absolute;
	margin-left:605px;
}
#interdist_fejlec #felso_resz a{
	text-decoration:none;
	color:#828282;
}
#design_spacer{
	height:195px;
	display:block;
}
/**************************************************************
   #main: Holds the site main page
 **************************************************************/
#main{
	/*width:767px;*/
	width:857px;
	margin:auto;
	/*min-height:801px;*/
}
/**************************************************************
   #page: Holds the site defined page
 **************************************************************/
#page{
	display:table;
	width:835px;
	margin-left:10px;
	margin-right:10px;
	/*height:801px;*/
}

#content{
	float:right;
	width:640px;
}
#content-bemutatkozas{
	width:760px;
	padding-left:30px;
}
#main-wrapper{
	width:100%;
}
/**************************************************************
   .sideMenu: The side bar menu
 **************************************************************/
/**
 * 
 */
#left-navigation-menu{
	background: url(../img/ingatlan/baloldal/menu/diosd_hatter.png) repeat-x top center;
	height:801px;
	width:210px;
	float:left;
}
#left-navigation-menu #menu{
	background: url(../img/ingatlan/baloldal/menu/ingatlanok_balmenu_hatter.png) repeat-x top center;
	width:193px;
	height:241px;
	margin:auto;
	margin-top:2px;
}
#left-navigation-menu #menu div{
	width:148px;
	margin:auto;
	padding-top:10px;
}
#left-navigation-menu #menu div img{
	margin:0;
	padding:0;
	margin-top:-5px;
	border:none !important;
}

/**************************************************************
   .sideMenu: The side bar menu
 **************************************************************/

ul.sideMenu {
  margin: 0;
  padding: 0;
}

.sideMenu li {
  display: inline;
  
  /* Needed since IE fails when you give it list-style: none; */  
  list-style-image: url(foo.gif);
  font: 400 1.3em "trebuchet ms", serif;
}

.sideMenu li a {
  display: block;
  margin: 0.2em 0;
  padding: 3px 5px;    
  
  text-decoration: none;
  color: #FFF;
} 

.sideMenu li a:hover {
  color: #65EBFF;
  background: #5F5F5F;
}

/* Active menu item */
.sideMenu li.here {
  display: block;  
  padding: 5px;
  color: #65EBFF;
  background: #555;
}

/* Submenu of active menu item */
.sideMenu li.here ul {
  margin: 0;
  padding: 0;
}

.sideMenu li.here ul li a {
  padding-left: 35px;
  font: 400 0.55em verdana, arial, sans-serif; 
  color: #FFF;  
  background: url(../img/bg/bullet.gif) no-repeat 10px 0px;
}

.sideMenu li.here ul li a:hover {
  color: #9FF3FF;
  background: #5F5F5F url(../img/bg/bullet.gif) no-repeat 10px 0px;
}



/**************************************************************
   #page: Holds the main page content.
 **************************************************************/
/*
#page {
  float: left;
  width: 100%;
  clear: both;
  
  padding-bottom: 4em;
}
*/
	


.rightColumn {
  padding: 1em 1em 3em 1em;
  margin-bottom: 2em;
  width:72%;
  background: #555 url(../img/bg/gradient.jpg) repeat-x bottom left; 
}


/**************************************************************
   #footer: The page footer - will stick to the bottom if not
            enough content.
 **************************************************************/

#footer {
  /*background: #000;*/
   background: #343935 url(../img/background_footer.jpg) repeat-x top left; 
  margin: 0;
  width: 100%;
  text-align:center;
  /*position: relative;
  position: absolute;*/
  bottom:0px; 
  z-index: 3;
  font-size: 0.85em;
  font-family:Arial;
  padding-top: 0.3em;
  height:81px;
}
#footer-navigation{
	width:760px;
	margin:auto;
  	text-align:left;
	margin-top:30px;
}
#footer span{
	margin-left:10px;
	margin-right:10px;
	font-weight:bold;
	color:#a2a2a2;
}
#footer a{
	font-size:10px;
	font-weight:bold;
	font-family:Verdana;
	text-decoration:none;
	color:#a2a2a2;
}
#footer a.active{
	color:#5cce69;
}
#footer a:hover{
	color:#5cce69;
}

/**************************************************************
   Generic display classes
 **************************************************************/

.block {
  display: block;
}

.small {
  font-size: 0.8em;
}

.green {
  color: #A1FF45;
}

.red {
  color: #EA1B00;
}

.grey {
  color: #666;
}

.grey a {
  color: #999;
}

.grey a:hover {
  color: #EEE;
}
