/** body **/
  body
  {
    margin: 0;
    padding: 0;
    color: #404040;
  }

  body, caption, th, td, input, textarea, select, option, legend, fieldset
  {
    font-family:Verdana,Arial,Helvetica,Tahoma,"Bitstream Vera Sans",sans-serif;
  }
  
  img
  {
  	vertical-align: bottom;
  }

  a, a:active, a:visited
  {
  	color: #a04405;
  	text-decoration: none;
  }

  a:hover
  {
  	color: #c1770f;
  }

  #page
  {
  }

  #page-inner
  {
  }

/** header **/
  #header
  {
  	text-align:center;
  	height:132px;
  }

  #header-inner
  {
  	width: 100%;
  	margin-left: auto;
  	margin-right: auto;
  }


  .fejlec
  {
  	margin: 0;
  	border: 0;
  	padding: 0;
  	width:100%;
  	background: #000;
  	border-collapse:collapse;
  }

 .fejlec td, .fejlec tbody, .fejlec tr
  {
  	margin: 0;
  	border: 0;
  	padding: 0;
  }

  .logo
  {
  	width: 200px;
  	text-align:right;
  }

 .logo img
  {
  	width:190px;
  	vertical-align: middle;
  }
 
  .cimfelirat
  {
  	text-align:center;
  }

  .fejleckep
  {
  	width: 270px;
  	text-align:left;
  }

 .fejleckep img
  {
  	width:270px;
  	height:122px;
  }
 
  .csik
  {
  	 background: url(kepek/csik.jpg) repeat-x top right;
  	 height:10px;
  }


/** main (container for everything else) **/
  #main
  {
  }

  #main-inner
  {
  }

  #header, #content, #sidebar-left, #sidebar-right, #footer, #closure-blocks {
	overflow:visible;
	word-wrap:break-word;
}

/** content **/
  #content
  {
  	float:left;
	margin-left:0;
	margin-right:-100%;
	padding:0;
	width:100%;
  }

  #content-inner
  {
  	padding-left: 260px;
  	padding-right: 218px;
  	padding-top: 1em;
  	padding-bottom:1em;
  	overflow:visible;
  }

  #cim /*  oldal cime */
  {
    font-size: 1.3em;
    color: #a32c26;
    font-weight:bold;
  }

  #tartalom /*  tartalom */
  {
  	padding: 0;
  }

/** sidebar-left **/

  #sidebar-left {
	float:left;
	margin-left:0;
	margin-right:-218px;
	padding:0;
	width:250px;
}
  #sidebar-left-inner
  {
  	margin: 0;
  }

/* balmenu */
  #sidebar-left .content
  {
  	height: 417px;
  	background: url(kepek/menu_hatter.jpg) no-repeat top left;
  }
  
  #sidebar-left ul.menu
  {
  	width: 242px;
  	margin: 0;
  	padding: 2.5em 0;
  }
  
  #sidebar-left ul.menu li
  {
  	background: url(kepek/menu-hatter.png) no-repeat top right;
  	border-left:1px solid #000;
  	list-style-type: none;
  	list-style-image: none;
  	margin: 0 0 0.5em 0;
  	padding: 0;
  	text-align: center;
  	font-size:1.2em;
  	line-height:50px;
  }

  #sidebar-left ul.menu li a
  {
  	font-weight: bold;
  	color: #000;
  	text-decoration: none;
  }

  #sidebar-left ul.menu li a:hover
  {
  	color: #fff;
  }

/** sidebar-right **/
  #sidebar-right
  {
  	background: url(kepek/jobb_hatter.jpg) no-repeat top left;
  	width: 208px;
  	margin-left: -208px;
  	float:right;
	margin-right:0;
	padding:0;
	height: 417px;
	border-left:10px solid #808080;
	color:#000;
  }

  #sidebar-right-inner
  {
  	margin: 1em 0.2em;
  }

  #sidebar-right h2.title
  {
  	font-size: 1em;
  	text-align:center;
  }

  #sidebar-right p
  {
  	font-size: 0.8em;
  	text-align:center;
  	line-height: 1.25em;
  	font-weight:bold;
  }

  #sidebar-right p.sima
  {
  	font-weight:normal;
  }
  
  #sidebar-right div.vonal
  {
  	margin:0 1.5em 1em;
  	height:1px;
  	background:#000;
  }

  
/** footer **/
  #footer
  {
  }

  #footer-inner
  {
  }

  #footer .content
  {
  	text-align:center;
  }

  #footer-message /* Wrapper for the footer message from Drupal's "Site information"
                     and for any blocks placed in the footer region */
  {
  }

/** closure **/
  #closure-blocks /* Wrapper for any blocks placed in the closure region */
  {
  }

