/**** Spanyol tanfolyam CSS ****/


/** szerkezet **/
*, html { padding: 0; margin: 0; }
    
body { background: #de0e24 url(images/bg_page.jpg) repeat-x 0 13px; font-size: 62.5%; font-family: Arial, Tahoma, sans-serif; color: #000; }

a:link, a:visited, a:active {
	color: #DE0E24;
	text-decoration: none;
}
a:hover {
	color: #C70C1F;
	text-decoration: underline;
}
  
#tarto { width: 735px; }
    
/** fejlec **/
#fejlec { width: 735px; height: 290px; background: url(images/bg_fejlec.jpg) no-repeat; position: relative; }
 
#fejlec h1 a { width: 330px; height: 120px; position: absolute; top: 11px; left: 35px; display: block; overflow: hidden; text-indent:-9000px; }

 
 /** fomenu **/
 #fomenu { position: absolute; top: 90px; left: 80px; }
 
 #fomenu ul li { list-style: none; font-size: 1.2em; }
    
  #fomenu ul li a { color: #C60B1E; font-weight: bold; line-height: 1.7em; text-decoration: none; padding-left: 5px; border-left: 3px solid #C60B1E; }
 
 #fomenu ul li a:hover { color: #003366; border-left: 3px solid #000; 	text-decoration: none; }
    
 
 /** jobb felso menu **/
 #fejmenu ul { list-style: none; position: absolute; right: 15px; top: 45px; font-size: 1.2em; }
 
 #fejmenu ul li { 	display: inline; color: #fec400; padding-left: 4px; padding-right: 4px;	 }
 
#fejmenu ul li a:link, #fejmenu ul li a:visited,
#fejmenu ul li a:hover, #fejmenu ul li a:active { color: #fec400; font-weight: bold;  text-decoration: none; }
 
 .fejalt { border-left: 1px solid #fec400; border-right: 1px solid #fec400; }
 
 
 /** tartalom **/
 #tartalom { 	width: 550px; margin-left: 185px; 	padding-bottom: 25px; 	background: url(images/bg_tartalom.jpg) repeat-y 0 0; }
 
 #tartalom h2 { margin-right: 30px; margin-left: 30px; margin-bottom: 10px; font-size: 1.4em; 	color: #036; padding-left: 5px; border-left: 3px solid #C60B1E; }
 
 #tartalom p { margin-right: 30px; 	margin-left: 30px; margin-bottom: 5px; font-size: 1.2em; color: #036; }
 
 
 /** lablec **/
  #lablec { width: 530px; height: 33px;  margin-left: 185px; background: url(images/bg_lablec.jpg) repeat-y 0 0; 
			 font-size: 1.2em; font-weight: bold; padding-left: 15px; padding-right: -50px; padding-top: 10px;	position: relative; 
 margin-top: -15px; }

 #kulfold a { float: left; color: #C60B1E; text-decoration: none; }
 
 
 /** also menu **/
 #alsomenu ul { float: right;  margin-right: 30px; }
 #alsomenu ul li { display: inline; padding-left: 2px; padding-right: 4px; font-weight: bold; }
 
 #alsomenu ul li a:link, #alsomenu ul li a:visited,
 #alsomenu ul li a:hover, #alsomenu ul li a:active { color: #C60B1E; text-decoration: none; }
 
.alsoalt { border-right: 1px solid #C60B1E; }

 
/** felfelemutato nyil **/
 #top {
	position: absolute;
	left: 200px;
	top: 1px;
}
 
 #top a img { border: 0; }
	 
 #top a { background: url(images/bg_toparrow.jpg) no-repeat; height: 29px; width: 58px; display: block; }
	 
/** űrlap **/
input, textarea {
		  border: 1px solid #C60B1E;
		  background: #fff;
		  color: #036;
		  padding: 2px;
		  font-family: Arial, Tahoma, sans-serif;
}

textarea { 
      width: 300px;
      height: 120px;
}

.error { font-weight: bold; }
.comment {
  margin: 0 30px 20px 30px;
}
.row { margin-bottom: 4px; }
label { float: left; width: 100px; font-size: 1.2em; font-weight: bold; }

.gomb {
		  border: 1px solid #036;
		  background: #C60B1E;
		  color: #FFC400;
		  font-size: 1.2em;
}
.feed {
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url("images/feed-icon-14x14.png") no-repeat 0 50%;
}
.feed span { display: none; } 
