BODY {
	color : #602302;
	background-color : #FF6A1A;
	background-image : url(pics/bg_fire.jpg);
	background-attachment : fixed;
	font-family : Verdana, Arial, sans-serif;
	font-size : 10pt;
	margin : 0px 0px 0px 0px;
}


A {
	color : #008205;
	text-decoration : none;
}


A:HOVER {
	color : #FF6A1A;
	text-decoration : none;
	border-bottom : 1px solid #008205;
}


IMG {
	border : solid 1px #FE8D50;
	margin : 2px 2px 2px 2px;
}


A:HOVER IMG {
	border : solid 1px #008205;
}


h1 {
	position : relative;
	left : 30px;
	text-align : center;
	font-family : Monotype Corsiva, Times New Roman;
	font-style : italic;
	font-weight : bold;
	font-size : 35px;
	line-height : 50px;
	width : 670px;
	color : #008205;
	border-top : solid 1px #FE8D50;
	border-bottom : solid 2px #FE8D50;
	margin : 0px 0px 0px 0px;
}


table.keret {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 980px;
	border-collapse : collapse;
	border : 0px;
}


td.menu_base {
	height : auto;
	width : 210px;
	background-color : transparent;
	background-image : url(pics/menu_bg.jpg);
	background-position : 0px -190px;
	background-repeat : repeat-y;
	padding : 20px 10px 10px 30px;
	margin : 0px 0px 0px 0px;
	vertical-align : top;
}


td.banner {
	height : 190px;
	width : 980px;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	vertical-align : top;
	background-image : url(pics/banner.jpg);
	background-color : transparent;
	background-repeat : no-repeat;
}


div.banner_csere {
	position : absolute;
	top : 0px;
	left : 735px;
	height : 190px;
	width : 245px;
	background-repeat : no-repeat;
}


td.main {
	width : 770px;
	height : auto;
	padding : 20px 30px 10px 10px;
	margin : 0px 0px 0px 0px;
	vertical-align : top;
	background-image : url(pics/main_bg.jpg);
	background-repeat : repeat-y;
	background-position : 730px -190px;
	background-color : #FEBB84;
	opacity : 0.9;
	filter : alpha(opacity=90);
}


div.keywords {
	position : absolute;
	top : 20px;
	left : 50px;
	width : 900px;
	height : 120px;
	font-size : 1px;
	color : #FEBB84;
	opacity : 0;
	filter : alpha(opacity=0);
}


.menu a {
	display : block;
	font-family : Monotype Corsiva, Times New Roman;
	font-style : italic;
	font-weight : bold;
	font-size : 20px;
	line-height : 25px;
}


.menu a:hover {
	color : #FF6A1A;
	background-color : #FEBB84;
	border-top : solid 1px #008205;
	border-bottom : solid 1px #008205;
	border-right : solid 15px #008205;
	opacity : 0.85;
	filter : alpha(opacity=85);
}


.menu a img {
	position : absolute;
	top : 155px;
	left : 75px;
	height : 50px;
	width : 75px;
	opacity : 0;
	filter : alpha(opacity=0);
}


.menu a:hover img {
	opacity : 0;
	filter : alpha(opacity=0);
}


p.design {
	font-size : 11px;
	font-family : Arial;
	color : #FEBB84;
	text-align : center;
	position : absolute;
	top : 720px;
	left : 15px;
	border : solid 1px #FE8D50;
	background-color : #FF6A1A;
	opacity : 0.75;
	filter : alpha(opacity=75);
}


p.back {
	text-align : left;
	font-variant : small-caps;
	font-size : 11pt;
	font-weight : bold;
	margin-bottom : 30px;
}


.center {
	text-align : center;
}


.bold {
	font-weight : bold;
}


p.justify {
	text-align : justify;
	text-indent : 50px;
	width : 95%;
}


p.justify:first-letter {
	color : #008205;
	font-family : Monotype Corsiva, Times New Roman;
	font-style : italic;
	font-size : 16pt;
	margin-right : 3px;
}


.italic {
	font-style : italic;
}


p.smallcap {
	font-variant : small-caps;
}


h2.alcim {
	text-align : center;
	font-family : Monotype Corsiva, Times New Roman;
	font-weight : bold;
	font-size : 16pt;
	font-style : italic;
	color : #FF6A1A;
}


table.tk {
	border : solid 2px #FE8D50;
	border-collapse : separate;
	width : 650px;
}


.tk td {
	border : solid 1px #FE8D50;
	padding : 0px 2px 0px 5px;
	text-align : left;
	vertical-align : center;
	font-variant : small-caps;
	font-size : 10pt;
}

td.small {
	font-size : 9pt;
}


table.result {
	border : 2px solid #FE8D50;
	border-collapse : separate;
	width : 670px;
}


.result td {
	border : solid 1px #FE8D50;
	padding : 2px 2px 2px 5px;
	text-align : left;
	vertical-align : top;
	font-size : 9pt;
}


table.puppies {
	border : 2px solid #FE8D50;
	border-collapse : separate;
	width : 600px;
}


.puppies td {
	border : solid 1px #FE8D50;
	padding : 2px 2px 2px 5px;
	text-align : left;
	font-size : 9pt;
	vertical-align : middle;
}


tr.heading {
	font-weight : bold;
	font-variant : small-caps;
	color : #FF6A1A;
}

.heading td {
	text-align : center;
	font-size : 12pt;
}

table.kutyak {
	border : 2px solid #FE8D50;
	border-collapse : separate;
	width : 600px;
}


.kutyak td {
	padding : 5px 5px 5px 5px;
	vertical-align : top;
	text-align : left;
	border : solid 1px #FE8D50;
}


.kutyak h2 {
	text-align : center;
	font-family : Monotype Corsiva, Times New Roman;
	font-weight : bold;
	font-size : 18pt;
	font-style : italic;
	color : #FF6A1A;
}


.kutyak h3 {
	text-align : center;
	font-family : Monotype Corsiva, Times New Roman;
	font-weight : bold;
	font-size : 16pt;
	font-style : italic;
}


table.disz {
	border : 2px solid #FE8D50;
	border-collapse : separate;
	width : 450px;
}


.disz td {
	text-align : center;
	font-weight : bold;
	font-size : 11pt;
	font-variant : small-caps;
	padding : 5px 5px 5px 5px;
	vertical-align : top;
	border : solid 1px #FE8D50;
}


.vonal {
	border-top: 1px solid #008205;
	padding-top: 15px;
}


#fly_menu {
	border : 0px;
	position : absolute;
	top : 530px;
	left : 0px;
	margin : 0px 0px 0px 0px;
}


#csere_nyito {
	background-image : url(pics/csere/nyito.jpg);
}