/*SITE**SITE**SITE**SITE**SITE**SITE**SITE**SITE**SITE**SITE**SITE**SITE**SITE**SITE*/

html {height: 98%;}



body {
	background-color: #e1d9cb;
	font-family: Palatino Linotype;
	color: #8b0000;
	height: 100%
}
	
.outer {
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}

.inner {
	margin-left: auto;
	margin-right: auto;
	background: url('img/allbg.jpg');
	background-repeat: no-repeat;
	width: 951px;	
	height: 601px;	
}

.main {					/*A start.php-ban felülírva!!!!*/
	width: 594px; 
	height: 519px; 
	overflow: auto;
	margin: 0;
	padding-left: 20px;
	padding-right: 20px;
}	
	
a:link, a:visited {color: #bb0000; text-decoration: none}

a:hover {color: red}

a img{border: none;}

h4 {	margin-bottom: 0; margin-top: 0;}

h3 {margin-top: 0;}

/*CLASS**CLASS**CLASS**CLASS**CLASS**CLASS**CLASS**CLASS**CLASS**CLASS**CLASS**CLASS*/
	
.title {
	font-weight: bold;
	margin-bottom: 20px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.big {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	border-top: solid 1px #bca066;
	border-left: solid 1px #bca066;
	border-right: solid 1px #bca066;
	border-bottom: solid 1px #bca066;
}

.right {
	float: right;
	margin-left: 15px;
}

.righttop {
	float: right;
	margin-left: 15px;
	margin-top: 0;
}

.left {
	float: left;
	margin-right: 15px;
}

.lefttop {
	float: left;
	margin-right: 15px;
	margin-top: 0;
	margin-bottom: 0;
}

.italic  {font-style: italic;}

.small{
	font-size: 12px;
	margin-bottom: 0;
}

.sub{
	font-size: 11px;
	margin-bottom: 0;
	padding-bottom: 0;
	color: black;
}
 
.center {
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
 
.top {
	display: table-cell;
	vertical-align: top;
	margin: 0;
}

.hidden {display: none;}

.grid {width: 100%;}

.grid th{
	background-color: #cfc2ab;
	border: solid 1px #ada089;
	padding: 1px;
	font-size: 15px;
	height: 20px;
	vertical-align: middle;
}

.grid td{
	font-size: 15px;
	padding: 1px;
	border: solid 1px #ada089;
	vertical-align: top;
	background-color: #dbcfb7;
}

.grid a {font-weight: bold;}

/*INDEX**INDEX**INDEX**INDEX**INDEX**INDEX**INDEX**INDEX**INDEX**INDEX*/

.index{
	background-color: #e0dbd0;
	background-image: none;
	height: 100%;
	margin: 0;
	overflow: hidden;
}

.indexout {
	margin-left: auto;
	margin-right: auto;
	height: 100%;
}

.indexin {
	background-image: url('img/start.jpg');
	width: 951px;
	height: 601px;
	margin-left: auto;
	margin-right: auto;
}

.indexlogo {
	position: relative;
	top: 170px;
	left: 400px;
}

.indexen {
	position: relative;
	top: 210px;
	left: 540px;
}

.indextext {
	position: relative;
	top: 270px;
	left: 420px;
	font-size: 14px;
	font-weight: bold;
	color: #a68d79;
}

.version {
	position: absolute;
	bottom: 0;
	right: 0;
	font-weight: bold;
	color: #bbaaaa;
	z-index: -1;
}

/*MENU**MENU**MENU**MENU**MENU**MENU**MENU**MENU**MENU**MENU**MENU**MENU*/


.menu {
	float: left;
	width: 182px;
	padding: 4px 0 0 28px;
}

.menu ul {
	list-style: none;
	padding: 0;
}

.menu li {padding: 6px 0 0 0;}
	
.menu li a {
	height: 26.3px;
	width: 156px;
	text-decoration: none;
	white-space: nowrap;
	font-size: 15px;
	font-weight: bold;
	padding: 1.8px 0 0 14px;	
	}	
	
.menu li a:link, .menu li a:visited {
	color: #261500;
	display: block;
	background: url('img/menu.png');
	background-repeat:no-repeat;	
	}
	
#out a:link, #out a:visited {
	color: #261500;
	display: block;
	background: url('img/menu-out.png');
	background-repeat:no-repeat;	
	}	
	
.menu li a:hover {
	color: red;
	background: url('img/menuhover.png');
	background-repeat:no-repeat;
	padding-left: 16px;	
	}
	
#out a:hover {
	color: red;
	background: url('img/menu-out-hover.png');
	background-repeat:no-repeat;
	padding-left: 16px;	
	}	
	
#out a:hover {color: blue;}

/*START**START**START**START**START**START**START**START**START**START**START*/

.screen {padding-top: 40px}

.topscr1 {position: absolute; width: 635px; height: 400px; background: url('img/bg/hatter01.jpg');	background-repeat: no-repeat;}
.topscr2 {position: absolute; width: 635px; height: 400px; background: url('img/bg/hatter02.jpg');	background-repeat: no-repeat;}		
.topscr3 {position: absolute; width: 635px; height: 400px; background: url('img/bg/hatter03.jpg');	background-repeat: no-repeat;}		
.topscr4 {position: absolute; width: 635px; height: 400px; background: url('img/bg/hatter04.jpg');	background-repeat: no-repeat;}		
.topscr5 {position: absolute; width: 635px; height: 400px; background: url('img/bg/hatter05.jpg');	background-repeat: no-repeat;}		
.topscr6 {position: absolute; width: 635px; height: 400px; background: url('img/bg/hatter06.jpg');	background-repeat: no-repeat;}		
.topscr7 {position: absolute; width: 635px; height: 400px; background: url('img/bg/hatter07.jpg');	background-repeat: no-repeat;}		
.topscr8 {position: absolute; width: 635px; height: 400px; background: url('img/bg/hatter08.jpg');	background-repeat: no-repeat;}		
.topscr9 {position: absolute; width: 635px; height: 400px; background: url('img/bg/hatter09.jpg');	background-repeat: no-repeat;}		
.topscr10 {position: absolute; width: 635px; height: 400px; background: url('img/bg/hatter10.jpg');	background-repeat: no-repeat;}		
.topscr11 {position: absolute; width: 635px; height: 400px; background: url('img/bg/hatter11.jpg');	background-repeat: no-repeat;}		
.topscr12 {position: absolute; width: 635px; height: 400px; background: url('img/bg/hatter12.jpg');	background-repeat: no-repeat;}		
.topscr13 {position: absolute; width: 635px; height: 400px; background: url('img/bg/hatter13.jpg');	background-repeat: no-repeat;}		
.topscr14 {position: absolute; width: 635px; height: 400px; background: url('img/bg/hatter14.jpg');	background-repeat: no-repeat;}		

.mask {position: absolute; width: 635px; height: 400px; background: url('img/mask.png');	background-repeat: no-repeat;}		

.bottomscr {
	position: relative;
	top: 360px;
	width: 611px;
	height: 175px;
	overflow: auto;
	padding-left: 23px;
}

/*AIKIDO**AIKIDO**AIKIDO**AIKIDO**AIKIDO**AIKIDO**AIKIDO**AIKIDO**AIKIDO**AIKIDO*/
	
.aikidomenu {
	display: block;
	text-align: center;
	margin-left: 2em;
	margin-right: auto;
}

.osub {width: 152px;}
	
/*KEPTAR**KEPTAR**KEPTAR**KEPTAR**KEPTAR**KEPTAR**KEPTAR**KEPTAR**KEPTAR**KEPTAR*/

.keptarstart td{padding: 10px; text-align: center;}

.keptar, .kepek table {
	text-align: center;
	margin-left: auto;
	margin-right: auto;	
}
	
.keptar td{	
	padding: 0;
	vertical-align: top;
}	

.kepek td {
	padding: 3px;
	white-space: normal;
	font-size: 13px;
}

.kepek a {font-weight: normal;}

.show  img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.show table {
	position: fixed;
	left: 10px;
	text-align: center;
	z-index: 10;
}

.show td{width: 30px;}

#bigimg {
	position: relative;
	top: -40px;
}

.navnr {
	font-weight: bold;
	color: red;
}
	
/*DOJOK**DOJOK**DOJOK**DOJOK**DOJOK**DOJOK**DOJOK**DOJOK**DOJOK**DOJOK*/

.dojok td {font-size: 14px}

.dojo-invisible{
	display: none;
	padding: 10px;
}

.dojo-visible{
	display: block;
	padding: 10px;
}

.terkep{
	display: none;
	padding: 10px;
}

.terkepimg{
	width: 568px;
	height: 294px;
}

#terkepegom{
	background-image: url('img/terkepegom.png')
}

#terkepdorog{
	background-image: url('img/terkepdorog.png')
}

#terkepnyerges{
	background-image: url('img/terkepnyerges.png')
}

#terkepepol{
	background-image: url('img/terkepepol.png')
}

.leftside{
	float: left;
	width: 400px;
}

.dojoimg{
	position: relative;
	float: right;
	width: 145px;
	height: 405px;
	margin: 0;
}

#dojointro{
	background-image: url('img/lacitsuki.jpg');
	margin: 10px;;
}

#dojoegom{
	background-image: url('img/dojoegom.jpg');
}

#dojodorog{
	background-image: url('img/dojodorog.jpg');
}

#dojonyerges{
	background-image: url('img/dojonyerges.jpg');
}

#dojoepol{
	background-image: url('img/dojoepol.jpg');
}

.keret{font-size: 0.8em;}

#erend {
	width: 100%;
	n-resizeargin-left: auto;
	msargin-right: auto;	
}

#osszerend {	width: 100%;}

#dojoimg {margin-bottom: 0;}

.dojok li {padding-bottom: 10px;}

.foot {font-size: 13px;}

.osszes  td, th{font-size: 12px; padding-left: 3px; padding-right: 3px;}

.hatter{
	background-color: #cfc2ab;
}

.hatterg{
	background-color: #d5b68c;
	white-space: nowrap;
	text-align: center;
}

.hatterf{
	background-color: #b89b73;
	white-space: nowrap;
	text-align: center;
}

/*VIZSGA**VIZSGA**VIZSGA**VIZSGA**VIZSGA**VIZSGA**VIZSGA**VIZSGA**VIZSGA**VIZSGA*/

#kenjomenu {
	width: 5em;
	height: 2.8em;
}

#kenjomenu td{
	width: 50%;
	text-align: center;
	vertical-align: middle;
}

th#k8 {background-image: url('img/td_kyu8.jpg');}
th#k7 {background-image: url('img/td_kyu7.jpg');}
th#k6 {background-image: url('img/td_kyu6.jpg');}
th#k5 {background-image: url('img/td_kyu5.jpg');}
th#k4 {background-image: url('img/td_kyu4.jpg');}
th#k3 {background-image: url('img/td_kyu3.jpg');}
th#k2 {background-image: url('img/td_kyu2.jpg');}
th#k1 {background-image: url('img/td_kyu1.jpg');}
th#d1 {background-image: url('img/td_dan1.jpg');}
th#d2 {background-image: url('img/td_dan2.jpg');}
th#d3 {background-image: url('img/td_dan3.jpg');}
th#d4 {background-image: url('img/td_kyu4.jpg');}

.kenjo table{
	margin-left: auto;
	margin-right: auto;
	width: 90%;
}

div#kyudan{font-size: 13px;}

#kyudan {
	margin-left: auto;
	margin-right: auto;
}

#kyudan th{
	width: 40px;
	height: 40px;
}

.attack {font-weight: bold;}

.waza {
	text-decoration: underline;
	line-height: 2em;
}

/*OKTATOK**OKTATOK**OKTATOK**OKTATOK**OKTATOK**OKTATOK**OKTATOK**OKTATOK*/

.oktatok td{
	padding: 10px;
	vertical-align: top;	
}

.oktatok th{
	padding: 10px;
	background-color: #cfc2ab;
	vertical-align: top;	
}

#hivokt {
	width: 170px;
	background-color: #cfc2ab;
	background-image: url('img/hivokt-kanji.png');
	background-repeat: no-repeat;
	background-position: center center;
}

#okt {
	width: 170px;
	background-color: #cfc2ab;
	background-image: url('img/okt-kanji.png');
	background-repeat: no-repeat;
	background-position: center center;
}

/*KAPCSOLAT**KAPCSOLAT**KAPCSOLAT**KAPCSOLAT**KAPCSOLAT**KAPCSOLAT**KAPCSOLAT*/

.kapcsolat {font-size: 14px;}

.kapcsolat img {padding: 0; margin-top: 2px;}

.data {font-weight: bold;}

/*KOBAYASHI**KOBAYASHI**KOBAYASHI**KOBAYASHI**KOBAYASHI**KOBAYASHI**KOBAYASHI*/

.kobayashi table a {font-weight: bold;	font-size: 14px;}

.kobayashi td {vertical-align: top;}

/*LINK**LINK**LINK**LINK**LINK**LINK**LINK**LINK**LINK**LINK**LINK**LINK**LINK**LINK*/

.link  {
	width: 85%; 
	border-collapse: separate;
	border-spacing: 1px;
}

.link th {
	padding: 6px;
	width: 1%;
}

/*ESEMÉNYEK**ESEMÉNYEK**ESEMÉNYEK**ESEMÉNYEK**ESEMÉNYEK**ESEMÉNYEK**ESEMÉNYEK*/

.bbs {
	margin-left: auto;
	margin-right: auto;
	padding: 3px;
}

.bbs td {	
	padding: 3px;
	vertical-align: bottom;
}

.esemeny {
	width: 95%;
	margin-left: auto;
	margin-right: auto;	
}

.edatum {
	width: 30%;
	white-space: nowrap;
}

.esemeny th{
	background-color: #cfc2ab;
	font-size: 14px;
	padding-left: 5px;
	padding-right: 0;
	text-align: left;
	vertical-align: middle;
}

.esemeny td{
	font-size: 14px;
	vertical-align: top;
}

.separator {height: 20px;}

