/**** Spanyol tanfolyam v3 angol CSS ****/

/*** szerkezet ***/
*, html { padding: 0; margin: 0; }
    
body {
background: #fec400 url(images/bg_page.jpg) repeat-x;
font-size: 62.5%;
font-family: Arial, Tahoma, sans-serif;
color: #036;
}

a:link, a:visited, a:active { color: #036; text-decoration: none; }
a:hover { color: #c70f1d; text-decoration: none; }
  
#wrapper { 
width: 1004px;
margin: 0 auto;
}
    
#header {
		  background: url(images/bg_header.jpg) no-repeat;
		  width: 1004px;
		  height: 214px;
		  position: relative;
}

#header h1 a { width: 577px; height: 214px; position: absolute; top: 0; left: 0; display: block; overflow: hidden; text-indent:-9000px; }

/*** header menu ***/
 #header_menu ul { list-style: none; position: absolute; right: 15px; top: 45px; font-size: 1.2em; }
 
 #header_menu ul li { 	display: inline; padding-left: 4px; padding-right: 4px; font-family: Verdana, sans-serif; }
 
#header_menu ul li a:link, #header_menu ul li a:visited,
#header_menu ul li a:hover, #header_menu ul li a:active { color: #fff; font-weight: bold;  text-decoration: none; }
 
 .hmalt { border-left: 1px solid #fff; border-right: 1px solid #fff; }
 
 #himage_box {
			width: 780px;
			height:140px;
			position: absolute;
			top: 70px;
			right: 0px;
			z-index: 2;
 }
 
 .header_img {
			width: 250px;
			height: 140px;
			float: left;
			margin-right: 10px;
 }

  #header a img { border: 0; }
 
/*** sidebar ***/
#sidebar {
		  width: 218px;
		  float: left;
		  background: url(images/bg_sidebar.jpg) repeat-y;
}

h4.menu_title_alt {
		  width: 153px;
		  height: 36px;
		  background: url(images/bg_menu_title_alt.jpg) no-repeat;
		  color: #fff;
		  font-size: 1.3em;
		  font-weight: bold;
		  padding-top: 34px;
		  padding-left: 65px;
}

h4.menu_title {
		  width: 153px;
		  height: 38px;
		  background: url(images/bg_menu_title.jpg) no-repeat;
		  color: #fff;
		  font-size: 1.3em;
		  font-weight: bold;
		  padding-top: 32px;
		  padding-left: 65px;
}

#sidebar ul {
		 width: 140px;
		 margin-left: 63px;
}

#sidebar ul li {
		  list-style: none;
		  font-size: 1.2em;
		  font-family: Verdana, sans-serif;
		  line-height: 2.0em;
}

#sidebar ul li a:link {
		  text-decoration: none;
		  color: #036;
}

#sidebar ul li a:hover {
		  color: #c70f1d;
}
		  
.sb_adsense {
		  width: 200px;
		  height: 90px;
		  margin: 5px 0 5px 11px;
}

#sb_bottom {
		  width: 218px;
		  height: 24px;
		  background: url(images/bg_sidebar_bottom.jpg) no-repeat;
}

/*** content ***/
#content {
		  width: 786px;
		  float: left;
		  background: url(images/bg_content.jpg) repeat-y;
}

.c_top {
		  width: 786px;
		  height: 9px;
		  background: url(images/bg_content_top.jpg) no-repeat;
}

.c_bottom {
		  width: 786px;
		  height: 19px;
		  background: url('images/bg_content_bottom.jpg') no-repeat;
		  clear: both;
		  
}

#c_inner {
		  width: 530px;
		  margin-left: 20px;
		  float: left;
		  padding-bottom: 10px;
		  padding-top: 5px;
}

#c_inner h2 {
		  background: url(images/bg_content_header.jpg) no-repeat;
		  height: 17px;
		  font-size: 1.2em;
		  font-family: Verdana;
		  color: #fff;
		  padding-left: 10px;
		  padding-top: 3px;
		  margin-bottom: 10px;
}

#c_inner p {
		  font-size: 1.2em;
}

#c_inner a:link, #c_inner a:visited, #c_inner a:hover, #c_inner a:active { color: #c70f1d; text-decoration: none; }

#search {
		  margin-top: 10px;
		  margin-bottom: 10px;
		  position: relative;
		  height: 25px;
}

#searchform {
		  position: absolute;
		  right: 0;
}

#searchform input {
		  padding: 4px;
		  background: #ffe076;
		  border: 1px solid #036;
		  font-weight: bold;
}

#searchform .button {
		  color: #036;
		  border: 1px solid #036;
		  padding: 3px;
		  background: #fec400;
		  margin-left: 20px;
}

#contentbar {
		  width: 216px;
		  margin-right: 15px;
		  background: url(images/bg_contentbar.jpg) repeat-y;
		  float: right;
}

#contentbar p {
		  margin-left: 7px;
		  margin-bottom: 15px;
}

#contentbar a img {
		  width: 200px;
		  border: 1px solid #c70f1d;
}

#cb_top {
		  width: 216px;
		  height: 15px;
		  background: url(images/bg_contentbar_top.jpg) no-repeat;
		  margin-bottom: 15px;
}

#cb_bottom {
		  width: 216px;
		  height: 15px;
		  background: url(images/bg_contentbar_bottom.jpg) no-repeat;
}

#flash_header {
		  width: 530px;
		  height: 180px;
		  background: #333;
}

#adsense_468 {
		  width: 468px;
		  height: 60px;
		  background: #ccc;
		  margin: 20px auto;
}

/*** FOOTER/LÁBLÉC ***/
#footer {
		  width: 1004px;
		  clear: both;
}

#copyright {
		  width: 188px;
		  height: 45px;
		  background: url(images/bg_copyright.jpg) no-repeat;
		  float:left;
		  font-size:1.1em;
		  padding-top: 15px;
		  padding-left: 15px;
		  padding: 15px;
}

#bottommenu {
		  width: 726px;
		  height: 20px;
		  background: url(images/bg_bottommenu.jpg) no-repeat;
		  font-size: 1.1em;
		  float:left;
		  padding: 27px;
}

#bottommenu h3 {
		  font-size: 1.1em;
		  float: left;
}

#bottommenu ul {
		 
}

#bottommenu ul li {
		  list-style: none;
		  display: inline;
	/*	  margin-left: 5px;
		  margin-right: 5px;*/
		  padding-left: 5px;
		  padding-right: 5px;
		  border-right: 1px solid #036;
}

#bottommenu ul li.bmalt {
		  border-right: none;
}

#bottommenu ul li a:link, #bottommenu ul li a:visited, #bottommenu ul li a:active { color: #036; text-decoration: none; }
#bottommenu ul li a:hover { color: #c70f1d; text-decoration: none; }
  