
/*--------------------------------------------------[      botika superstylin'      ]----------------------------------------------*/

table, html, body {
	margin: 0;
	padding: 0;
	border: none;
	height: 100%;
	width: 100%;
}
.toprint { display: none; }

/*--------------------------------------------------[           egitura             ]----------------------------------------------*/

#dena {
	display: block;
	margin: 0 auto;
	text-align: center;
	width: 749px;
	clear: both;
}
#goiko {
	background: #EEE url('../irudi/goikatze.gif') repeat-x;
	font-family: Georgia;
	font-style: italic;
	font-weight: bold;
	color: #FFF;
}
#eduki {
	padding: 0 40px 0 25px;
	background: #FFF url('../irudi/edukatze.gif') repeat-x;
}
#oina {
	background: #F9F9F9;
	margin: 5px auto 15px;
	border-top: 1px solid #000;
	font-size: 10px;
	padding: 10px;
	color: #777;
}

/*----------------------------------------------------[          orokorrak          ]----------------------------------------------*/

#logo {
	float: left;
	margin-left: 20px;
}
#encanto {
	margin: 0 0 0 10px;
	text-align: center;
	line-height: 24px;
	/*letter-spacing: 1px;*/
}
.leloeu { font-size: 24px; }
.leloes { font-size: 24px; }
.leloen { font-size: 22px; }
h1 {
	font-weight: normal;
	font-size: 11px;
	text-align: left;
	line-height: 18px;
	height: 18px;
	margin: 0 0 2px 0;
}
#edukitxt {
	padding: 0 0 0 15px;
	text-align: left;
	float: left;
}
#edukitxt li {
	line-height: 12px;
	margin-bottom: 12px;
}
#edukitxtlist {
	text-align: left;
	float: left;
}
#edukitxtlist ul {
	padding: 0 0 0 5px;
	list-style: disc outside;
}
#edukitxtlist li {
	line-height: 12px;
	margin-bottom: 3px;
}
.vip {
	/*border-bottom: 1px solid #DDD;
	background-color: #FFF;*/
	font-family: Georgia;
	font-style: italic;
	/*font-weight: bold;*/
	font-size: 12px;
	color: #960;
}
.bat {
	width: 205px;
	margin-top: 60px;
	line-height: 20px;
}
.bit {
	width: 220px;
	margin-top: 10px;
	line-height: 15px;
}
.bet {
	width: 210px;
	margin-top: 19px;
	line-height: 17px;
}
.esp {
	width: 258px;
	margin-top: 10px;
	line-height: 15px;
}
.azk {
	width: 258px;
	margin-top: 0px;
	line-height: 12px;
}
.azk ul li {
	padding: 0;
	margin: 0;
}
.ord {
	width: 225px;
	margin-top: 35px;
	line-height: 17px;
}
.cont {
	margin-top: 15px;
	width: 230px;
}
.loc {
	width: 236px;
	margin-top: 35px;
	line-height: 19px;
}
.leg {
	width: 630px;
	margin-top: 15px;
}

/*---------------------------------------------------[           loturak             ]---------------------------------------------*/

.home {
	float: right;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-family: Tahoma;
	/*margin: 5px 0 0 0;
	background: #DEDEDE;*/
	background: #DEDEDE url('../irudi/homatze.gif') no-repeat;
	padding-bottom: 2px;
	text-align: center;
	width: 41px;
}
.hasera {
	float: left;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-family: Tahoma;
	margin: 77px 0 0 0;
	background: #DEDEDE url('../irudi/homatze.gif') no-repeat;
	padding: 1px 0;
	text-align: center;
	width: 41px;
}
.gei {
	color: #960;
	/*font-size: 9px;
	letter-spacing: -2px;*/
	display: none;
}
#edukitxt a, #edukitxtlist a {
	font-family: Georgia;
	font-style: italic;
	font-size: 12px;
	border-bottom: 1px solid #960;
	color: #960;
	/*font-weight: bold;*/
}
#edukitxt a:hover, #edukitxtlist a:hover {
	border-bottom: 1px solid #FFF;
	color: #000;
}
.submen { 
	color: #000; 
	float: left;
	margin: 6px 0 0 10px;
}
#edukitxt .submen a { 
	color: #000; 
	font-weight: bold;
	line-height: 20px;
	/*border-bottom: 1px solid #960;*/
}
#edukitxt .submen a:hover { 
	color: #960; 
	border-bottom: 1px solid #FFF;
}
#menubox {
	float: right;
	text-align: right;
	margin-bottom: 20px;
	background: url('../irudi/cafe.gif') top right no-repeat;
	height: 206px;
	width: 532px;
}
#urteurrena {
	margin: 0;
	color: #000;
	text-align: right;
	/*font-size: 36px;*/
	height: 115px;
}
#urteurrena ul {
	line-height: 16px;
	font-size: 18px;
	/*font-style: normal;
	font-weight: normal;
	font-family: Tahoma;*/
	padding: 6px 4px 0 0;
	list-style: none;
	float: right;
}
#urteurrena img {
	vertical-align: top;
}
#menunag {
	padding: 0 0 0 125px;
	text-align: center;
}
#menunag li {
	display: inline;
	list-style: none;
}
#menunag a {
	float: left;
	/*width: 120px;*/
	margin: 1px 24px 1px 34px;
	font-weight: bold;
	font-size: 24px;
	display: block;
	/*border-bottom: 6px solid #EEE;*/
}
#menunag a.on, #subm a.on {
	color: #960;
	height: 28px;
	line-height: 28px;
	/*background: #EEE;
	border-bottom: 1px solid #960;*/
}
#menunag a:hover {
	/*border-bottom: 1px solid #960;*/
}
#menunag a.on:hover {
	/*border-bottom: 1px solid #000;*/
}
.alderatu {
	margin: 0 25px;
}
#menubit a.big, #menubit a.on { 
	letter-spacing: -1px;
	font-family: Georgia;
	font-style: italic;
	font-weight: bold;
	font-size: 20px;
}
#menubit a.big:hover {
	/*border-top: 1px dashed #000;*/
}
#menubit a.big:hover, #menubit a.on {
	/*border-bottom: 5px solid #000;*/
	color: #960;
}
.banatu {
	margin: 0 45px;
}
#oina a {
	color: #777;
}
#oina a:hover {
	text-decoration: underline;
	color: #960;
}

/*------------------------------------------------[           oinarriak             ]-------------------------------------------*/

#edukimg {
	padding: 0 0 0 25px;
	background: #FFF url('../irudi/edukatze.gif') repeat-x;
}
.oinarriak {
	text-align: left;
	padding: 5px 0 10px 30px;
}
.oinarriak ol {
	padding-left: 10px;
	list-style-type: decimal;
	line-height: 16px;
}
.oinarriak ol ol {
	list-style-type: upper-roman;
	padding-left: 20px;
	line-height: 14px;
}
.oinarriak .izenb {
	font-size: 17px;
	font-family: Georgia;
	font-style: italic;
	font-weight: bold;
	padding-left: 8px;
	line-height: 30px;
}

/*------------------------------------------------[           gainerakoak             ]-------------------------------------------*/

#name, #lelo {
	font-family: Georgia;
	font-style: italic;
	font-weight: bold;
}
#name { font-size: 28px; }
#lelo { font-size: 17px; }
#hizk { font-size: 13px; }
.img_bor {
	margin: 15px 0;
	border: 1px solid #000;
}
.paliframe {
	padding: 15px 0;
}
.ni {
	border-bottom: 2px solid #FFF;
	/*text-decoration: underline;
	background: #FFF;*/
	padding: 0 0 0 2px;
}
.nion {
	/*text-decoration: underline;*/
	border-bottom: 2px solid #777;
}
#oharra {
	margin: 0;
	line-height: 12px;
}

/*-----------------------------------------------------[          contact          ]-----------------------------------------------*/

#nom, #pos, #ass, #men { width: 220px; }
#men { height: 111px; }
.contbut { width: 111px; font-weight: bold; padding: 1px 0 0; overflow:visible; }
.fover { background: #F5F5F5; }
.fout { background: #FFF; }

/*-----------------------------------------------------[          admin          ]-----------------------------------------------*/

.z1 { width: 100px; }
.z2 { width: 108px; }
.kude {
	width: 240px;
	height: 55px;
}

