

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.0
*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.0
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;}


body {
	color:#666;
	background:url("/public/images/pat.jpg") top left repeat;
}

#doc {
	min-width:995px;
	width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1010 ? "1010px" : "auto");
}

div.content {
	margin-left:20px;
}


#footer {
	background:url("/public/images/ft.jpg") top left no-repeat;
	height:190px;
	
}

.clear {
	clear:both;
	height:0;
	display:block;	
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1px;}
/* End hide from IE-mac */

 
.status {
	font-size:85%;
}

.error {
	color:#FF0000;
}

.info {
	color:#0000FF;
}

.message {
	width:400px;
	margin:10px auto;
	padding:10px;
	text-align:center;
	background-color:#FFFFD9;
	border:1px solid #CCC;
}

#page_nav {
	width:300px;
	margin:10px auto;
	padding:4px;
	text-align:center;
	font-size:.85em;
}

#page_nav a {
	border: 1px solid #CAD7B1;
	margin-right:3px;
	padding:2px 8px;
	
	background-position:bottom;
	text-decoration: none;
	
	color: #7D964E;	
}
#page_nav a:hover, #page_nav a:active {
	border: 1px solid #7D964E;
	background-image:none;
	background-color:#7D964E;
	color: #fff;
}
#page_nav span.current {
	margin-right:3px;
	padding:2px 6px;
	font-weight: bold;
	color: #000;
}

 
 

#header {
	background:url("/public/images/top.jpg") top left no-repeat;
	height:380px;
	position:relative;
}

#lang-sel {
	float:right;
	margin-right:10px;
	margin-top:10px;
}

#lang-sel li {
	float:left;
	margin-left:5px;
	margin-right:5px;
}

#lang-sel li a {
	display:block;
	width:16px;
	height:11px;
	text-decoration:none;
}

#lang-sel li a.en {
	background:url("/public/images/flags.gif") 0px 0px no-repeat;
}

#lang-sel li a.hu {
	background:url("/public/images/flags.gif") 0px -11px no-repeat;
}


#logo {
	display:block;
	position:absolute;
	width:257px;
	height:72px;
	top:68px;
	left:57px;
	background:url("/public/images/logo.jpg") top left no-repeat;
	
}

#menu {
	position:absolute;
}

#menu li {
	position:absolute;
}

#menu li a {
	display:block;
}

#menu li.mnu1_hu {
	width:84px;
	height:24px;
	top:95px;
	left:455px;
}

#menu li.mnu1_hu a.no-sel {
	height:24px;
	width:84px;
	background:url("/public/images/menu_hu.gif") top left no-repeat;
	text-decoration:none;
}

#menu li.mnu1_hu a:hover, #menu li.mnu1_hu a.sel {
	background:url("/public/images/menu_hu.gif") 0px -92px no-repeat;
	width:84px;
	height:24px;
	text-decoration:none;
}

#menu li.mnu2_hu {
	width:60px;
	height:22px;
	top:100px;
	left:552px;
}

#menu li.mnu2_hu a.no-sel {
	height:22px;
	width:60px;
	background:url("/public/images/menu_hu.gif") -77px -49px no-repeat;
	text-decoration:none;
}

#menu li.mnu2_hu a:hover, #menu li.mnu2_hu a.sel {
	background:url("/public/images/menu_hu.gif") -77px -139px no-repeat;
	width:60px;
	height:22px;
	text-decoration:none;
}

#menu li.mnu3_hu {
	width:71px;
	height:29px;
	top:70px;
	left:622px;
}

#menu li.mnu3_hu a.no-sel {
	width:71px;
	height:29px;
	background:url("/public/images/menu_hu.gif") -142px -30px no-repeat;
	text-decoration:none;
}

#menu li.mnu3_hu a:hover, #menu li.mnu3_hu a.sel {
	background:url("/public/images/menu_hu.gif") -142px -123px no-repeat;
	width:71px;
	height:29px;
	text-decoration:none;
}

#menu li.mnu4_hu {
	width:95px;
	height:22px;
	top:100px;
	left:662px;
}

#menu li.mnu4_hu a.no-sel {
	width:95px;
	height:22px;
	background:url("/public/images/menu_hu.gif") -0px -28px no-repeat;
	text-decoration:none;
}

#menu li.mnu4_hu a:hover, #menu li.mnu4_hu a.sel {
	background:url("/public/images/menu_hu.gif") -0px -118px no-repeat;
	width:95px;
	height:22px;
	text-decoration:none;
}

#menu li.mnu5_hu {
	width:68px;
	height:33px;
	top:70px;
	left:729px;
}

#menu li.mnu5_hu a.no-sel {
	width:68px;
	height:33px;
	background:url("/public/images/menu_hu.gif") -2px -48px no-repeat;
	text-decoration:none;
}

#menu li.mnu5_hu a:hover, #menu li.mnu5_hu a.sel {
	background:url("/public/images/menu_hu.gif") -2px -138px no-repeat;
	width:68px;
	height:33px;
	text-decoration:none;
}


#menu li.mnu6_hu {
	width:122px;
	height:31px;
	top:95px;
	left:788px;
}

#menu li.mnu6_hu a.no-sel {
	width:122px;
	height:31px;
	background:url("/public/images/menu_hu.gif") -96px -0px no-repeat;
	text-decoration:none;
}

#menu li.mnu6_hu a:hover, #menu li.mnu6_hu a.sel {
	background:url("/public/images/menu_hu.gif") -96px -90px no-repeat;
	width:122px;
	height:31px;
	text-decoration:none;
}


/* english menu */


#menu li.mnu1_en {
	width:66px;
	height:23px;
	top:97px;
	left:465px;
}

#menu li.mnu1_en a.no-sel {
	width:66px;
	height:23px;
	background:url("/public/images/menu_en.gif") -2px -4px no-repeat;
	text-decoration:none;
}

#menu li.mnu1_en a:hover, #menu li.mnu1_en a.sel {
	background:url("/public/images/menu_en.gif") -3px -87px no-repeat;
	width:66px;
	height:23px;
	text-decoration:none;
}


#menu li.mnu2_en {
	width:61px;
	height:22px;
	top:97px;
	left:545px;
}

#menu li.mnu2_en a.no-sel {
	height:22px;
	width:61px;
	background:url("/public/images/menu_en.gif") -102px -60px no-repeat;
	text-decoration:none;
}

#menu li.mnu2_en a:hover, #menu li.mnu2_en a.sel {
	background:url("/public/images/menu_en.gif") -108px -145px no-repeat;
	width:61px;
	height:22px;
	text-decoration:none;
}

#menu li.mnu3_en {
	width:76px;
	height:30px;
	top:70px;
	left:622px;
}

#menu li.mnu3_en a.no-sel {
	width:76px;
	height:30px;
	background:url("/public/images/menu_en.gif") -140px -27px no-repeat;
	text-decoration:none;
}

#menu li.mnu3_en a:hover, #menu li.mnu3_en a.sel {
	background:url("/public/images/menu_en.gif") -138px -108px no-repeat;
	width:76px;
	height:30px;
	text-decoration:none;
}

#menu li.mnu4_en {
	width:97px;
	height:23px;
	top:100px;
	left:662px;
}

#menu li.mnu4_en a.no-sel {
	width:97px;
	height:23px;
	background:url("/public/images/menu_en.gif") -0px -27px no-repeat;
	text-decoration:none;
}

#menu li.mnu4_en a:hover, #menu li.mnu4_en a.sel {
	background:url("/public/images/menu_en.gif") -26px -114px no-repeat;
	width:97px;
	height:23px;
	text-decoration:none;
}

#menu li.mnu5_en {
	width:86px;
	height:32px;
	top:70px;
	left:729px;
}

#menu li.mnu5_en a.no-sel {
	width:86px;
	height:32px;
	background:url("/public/images/menu_en.gif") -0px -52px no-repeat;
	text-decoration:none;
}

#menu li.mnu5_en a:hover, #menu li.mnu5_en a.sel {
	background:url("/public/images/menu_en.gif") -3px -139px no-repeat;
	width:86px;
	height:32px;
	text-decoration:none;
}


#menu li.mnu6_en {
	width:96px;
	height:26px;
	top:105px;
	left:788px;
}

#menu li.mnu6_en a.no-sel {
	width:96px;
	height:26px;
	background:url("/public/images/menu_en.gif") -115px -2px no-repeat;
	text-decoration:none;
}

#menu li.mnu6_en a:hover, #menu li.mnu6_en a.sel {
	background:url("/public/images/menu_en.gif") -110px -80px no-repeat;
	width:96px;
	height:26px;
	text-decoration:none;
}


#for-sale {
	float:right;
	position:absolute;
	width:300px;
	height:200px;
	background:url("/public/images/dogsale.png") top left no-repeat;
	top:150px;
	left:640px;
}

#for-sale .fs-cnt {
	width:245px;
	height:130px;
	position:absolute;
	top:60px;
	left:30px;
	font-size:138%;
	font-weight:bold;
	color:#73AE40;
	text-align:center;
}

#for-sale .fs-cnt a {
	color:#666;
	text-decoration:none;
}

#for-sale .fs-cnt a:hover {
	color:#888;
}


#headline {
	width:520px;
	height:200px;
	position:absolute;
	top:150px;
	left:70px;
	color:#C8BDAA;
	overflow:hidden;
}

#headline h3 {
	font-size:189%;
	font-weight:normal;
	color:#84A612;
}

#headline ul li {
	margin:5px 0;
	font-size:123.1%;
}

#headline ul li a {
	text-decoration:none;
	color:#C8BDAA;
}

#headline ul li a:hover,#headline ul li a:hover span {
	color:#FFF;
}

#headline ul li a span {
	font-style:italic;
	font-size:77%;
	color:#A99779;
}

p {
	font-family:  'Hoefler Text', Georgia, 'Times New Roman', serif;
	font-weight: normal;
    font-size: 1.75em;
	letter-spacing: .2em;
	line-height: 1.3em;
	margin:0px;
	text-align: center;
	text-transform: uppercase;
	float:left;
	width:500px;
	margin-top:100px;
}

.front-img {
	background:url("/public/images/front.gif") top left no-repeat;
	width:434px;
	height:502px;
	float:left;
}

div.content {
	margin-top:30px;
	width:974px;
	margin-left:auto;
	margin-right:auto;
}

