/* Imports
----------------------------------------*/
@import url("/css/reset.css");


/* Elements
----------------------------------------*/

html {
	overflow-y: scroll;
	overflow-x: hidden;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}

body {
	font-size: 62.5%;  /* 16px × 62.5% = 10px */
	margin: 0;
	padding: 0;
	background-color: #b06f2f;
	font-family: "Comic Sans MS", Arial;
}

#kozep p, #kozep td
{
color: #000;
text-decoration: none;
word-spacing: normal;
text-align: left;
}

#kozep p small
{
float: right;
font-size: 10px;
}

h1, h2, h3, h4, h6  {font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}

em {font-style: italic;}
strong {font-weight:bold;}

/* alcim */

h6 {
	background: #d4b18e;
	font-size: 1.3em;
	color: #fff;
	font-weight: bold;
	margin: 15px 0 0 0;
	padding: 4px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

/* blogcim */

table h5 {
	background: #e5e5e5;
	font-size: 14px;
	color: #b0b0b0;
	font-weight: bold;
	margin: 15px 0 0 0;
	padding: 4px;
	letter-spacing: 1px;
	text-transform: uppercase;
	border-top:1px solid #afafaf;
	border-left:1px solid #afafaf;
	border-right:1px solid #afafaf;
}

h5 img {
	vertical-align: middle;
}


table h5 a:link,
table h5 a:visited,
table h5 a:active
 {
color: #b0b0b0;
}

table h5 a:hover{color: #fca044;}
	
.kozepkeretbox h1, .boxfeher h1, #regisztracio h1 {
	font-size: 28px;
	line-height: 1.0em;
	font-weight: bold;
	color: #b06f2f;
	padding: 0 0 3px 0;
	margin: 0;
}

#kozepszeles h1 {
	text-align: center;
}

.boxfehertabla h1 {
	font-size: 2.6em;
	font-weight: bold;
	color: #b06f2f;
	padding: 0 0 3px 0;
	margin: 0 0 0 8px;
}

.kozepures h1, .kozepures h2 {
	font-size: 2.6em;
	font-weight: bold;
	color: #fff;
	padding: 0 0 3px 0;
	margin: 0;
}

.kozepures p {
	font-weight: bold;
	color: #fff;
}

.boxfehertabla p {
	margin: 0 0 10px 8px;
}

.kozepkeretbox p {
margin: 0 0 10px 0;
}

.kozepkeretbox a:link,
.kozepkeretbox a:active,
.kozepkeretbox a:visited {
	color: #b06f2f;
	text-decoration: underline;
}

h2 span, h1 span, h6 span, h5 span {
font-size: 12px !important;
float: right;
text-transform: none !important;
}

h1 a:link,
h1 a:visited,
h1 a:active
 {
color: #b06f2f;
text-decoration: none !important;
}

h1 a:hover{
text-decoration: underline !important;
}

h1 img {
vertical-align: middle;
padding: 0 0 10px 5px;
}

h6 small
 {
font-size: 11px;
	text-transform: none;
}

h6 a:link,
h6 a:active,
h6 a:visited
 {
color: #fff;
text-decoration: none;
}


h6 span a:link,
h6 span a:active,
h6 span a:visited
 {
background: url(/images/ikonok/kutyatalp_barna.gif) no-repeat right center;
padding-right: 14px;
display: block;
}

h6 a:hover {
text-decoration: none;
color: #b06f2f;
}

h6 span a:hover {
background: url(/images/ikonok/kutyatalp_barna_hover.gif) no-repeat right center;
}

/* FORM
----------------------------------------*/
fieldset, form, label, legend
 { margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline; }

/* altalanos adatok */

fieldset { margin: 0 0 1.5em 0; padding: 1.4em;  }
legend { padding: 0 .4em; font-size:1.2em;  }
textarea, input, select, label, button, optgroup { margin-top:3px;}
input[type="checkbox"], input[type="radio"] { margin-bottom:7px; }	
input[type="text"]:focus, input[type="password"]:focus, textarea:focus { background-color: #EBEBEC;}
option { background-color:#fff; color:#000; }
optgroup { background-color:#ccc; color:#000; }
button { background-color: #ccc; color: #333; }

.kozeprezart {text-align: center;}
.jobbrazart {text-align: right;}

/* Regisztracios, adatlap, forum form
----------------------------------------*/
#regisztracio{
	margin: 0 0 0 10px;
}

#signupform, #editform, #commentform{
	margin: 0;
}

#signupform p, #editform p, #commentform p{
	margin-bottom: 25px;
}

#editform select, #kutyaedit select, #keres select {
	padding: 0;
	background-color: #e5e5e5;
	color: #000;
	font-size: 12px;
}

#signupform fieldset, #editform fieldset { border:none; margin: -10px 0 0 0;}

#signupform label, #editform label
{ float:left; display:block; clear:none; margin-right:5px; text-align:left; white-space: nowrap;cursor:hand;width: 105px;vertical-align: top;text-align: right;}

#signupform input[type="text"], #signupform input[type="password"], #editform input[type="text"], #editform input[type="password"], #keres input[type="text"]
	{ width: 245px;border:1px solid #8f8f8f;font-size: 140%;margin-right: 3px;}
	
	
#keres select {
	width: 245px;
}
	
#jelszofelejt input[type="text"]
	{ width: 350px;border:1px solid #8f8f8f;font-size: 150%;margin-right: 3px;}

#signupform textarea, #uzenetkuldes textarea{
	font-family:  Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	font-size: 12px;
	width: 400px;
}

#uzenetkuldes input[type="text"] {
	font-family:  Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	font-size: 14px;
	width: 400px;
	font-weight: bold;
	border:1px solid #8f8f8f;
}


#signupform label.error, #editform label.error  {
  margin: 0 0 0 110px;
  color: red;
  font-size: 12px;
  position: absolute;
}

#blogform .error, #commentform .error, #kutyaedit label.error, #uzenetkuldes .error, #jelszofelejt .error {
  color: red;
  font-size: 12px;
}

#commentform .error, #uzenetkuldes .error, #jelszofelejt .error{
	display: block;
}

#blogform textarea, #commentform textarea, #editform textarea, #kutyaedit textarea {
	font-family:  Arial, Helvetica, Geneva, sans-serif;
	color: #000;
}

#commentform textarea{
	width: 100%;
}

#kutyaedit input[type="text"]
	{border:1px solid #8f8f8f;font-size: 130%;}
	
.help, .helpsmall, .helpnowidth, .helpbig, .helpmiddle, .helpreg {
	background-color: #fdf6a8;
	vertical-align: middle;
	padding: 2px;
	font-size: 110%;
	border:1px dotted #71d0e3;
	margin-top: 3px;
	font-size:11px;
}

.help {width: 220px;position: absolute;float: right;}
.helpsmall {width: 200px;}
.helpbig {width: 350px;display: block;}
.helpmiddle {width: 220px;display: block;}
.helpreg {margin-left: 223px;}
.mini {font-size: 11px;}



/* kereso
----------------------------------------*/

/* Keresobox
----------------------------------------*/

#kereso {
	display: block;
	white-space: nowrap;
	margin: 0;
}

#keresobox {
background: transparent url(/images/keresobox_bal.gif) no-repeat top left;
display: block;
float: left;
height:23px; /* hatter magassag */
padding-left: 15px; /* bal kep szelessege */
margin-left: 3px; /*gombok közötti tavolsag*/
width:90%;
}


#keresobox span{
background: transparent url(/images/keresobox_jobb.gif) no-repeat top right;
display: block;
padding: 0;
}

#keresobox input[type="text"]
	{width: 80%;height: 14px;padding-bottom: 4px; margin-left: -5px;border: none;}

#keresobox input[type="text"]:focus
	{ background-color: #fff;}

#keresobox input[type="image"]{
width: 35px;
height: 20px;
float: right;
margin: 0 3px 0 0;
}

#kereso input[type="text"] {border: none, width: 65%;}


/* loginbox
----------------------------------------*/

.gombbelep{
background:url(/images/gombok/gomb_belep.gif) no-repeat left center;
cursor:pointer;cursor:hand;
width: 101px;
height: 31px;
border: none;
}

.gombbelep:hover, .regisztral:hover, .elkuld:hover, .modosit:hover, .keres:hover{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* atlatszosag */
opacity: 0.8;
-moz-opacity: 0.80;
}

.loginbox input[type="text"] {margin:0 0 8px 0}
.loginbox input[type="text"], .loginbox input[type="password"] { width: 100%;font-size: 12px; border: none;}
.loginbox input[type="submit"]{margin: 8px auto 10px auto;}


/* companyreg
----------------------------------------*/

#companyreg fieldset { border:none;}
#companyreg label	 
	{ float:left; width:210px; display:block; clear:left; margin-right:1em; text-align:right; cursor:hand; white-space: nowrap;}
#companyreg input[type="text"], #companyreg textarea { width: 350px; border:1px solid #8f8f8f;font-size: 14px;}

.regisztral{
background:url(/images/gombok/gomb_regisztral.gif) no-repeat left center;
cursor:pointer;cursor:hand;
width: 118px;
height: 27px;
border: none;
}

.modosit{
background:url(/images/gombok/gomb_modosit.gif) no-repeat left center;
cursor:pointer;cursor:hand;
width: 118px;
height: 27px;
border: none;
}

.keres{
background:url(/images/gombok/gomb_keres.gif) no-repeat left center;
cursor:pointer;cursor:hand;
width: 118px;
height: 27px;
border: none;
}

#companyreg p {margin-bottom: 16px;}

#companyreg select {margin:5px 0 0 0;width: 250px;}

#companyreg label.error{
  color: red;
  font-size: 11px;
  text-align: left;
  white-space: nowrap;
  margin: 0 0 0 220px;
}

.elkuld{
background:url(/images/gombok/gomb_elkuld.gif) no-repeat left center;
cursor:pointer;cursor:hand;
width: 118px;
height: 27px;
border: none;
}


/* Terkep
----------------------------------------*/
.kozepures {
	width:630px;
	position:relative;
	margin: 0 auto 0 auto;
}

.kozepures ol { list-style-type: upper-roman;font-size: 1.2em;margin: 10px 0 0 40px; color: #fff; }

.kozepures a {
	color: #fff;
	text-decoration: none;
}

.kozepures a:hover {
	color: #fca044;
}

#kutyaterkep {
	width:630px;
	height:348px;
	position:relative;
	overflow:hidden;
	background:url(/images/kutyaterkep.gif) no-repeat;
	margin: 0 auto 20px auto;
}

#kutyaterkep ul {
	list-style:none;
	}

#kutyaterkep li {
	position:absolute;
	display:block;
	width: 18px;
	height: 12px;
	/*border: solid 1px #fff;*/
	}

#kutyaterkep li:hover {
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.orszaghu { left:353px; top:99px; }
.orszagit { left:328px; top:127px; }
.orszagaf { left:402px; top:144px; }
.orszagza { left:340px; top:258px; }
.orszagen { left:296px; top:93px; }
.orszagjp { left:522px; top:137px; }
.orszagus { left:144px; top:131px; }
.orszagar { left:210px; top:278px; }
.orszagau { left:518px; top:257px; }
.orszagfr { left:300px; top:109px; }
.orszagsw { left:328px; top:113px; }
.orszagbe { left:315px; top:96px; }
.orszagch { left:478px; top:150px; }
.orszagmx { left:142px; top:163px; }
.orszaghr { left:348px; top:121px; }
.orszagde { left:334px; top:96px; }
.orszagbr { left:228px; top:232px; }
.orszagcb { left:182px; top:165px; }
.orszagir { left:276px; top:94px; }
.orszages { left:305px; top:123px; }
.orszagru { left:382px; top:85px; }
.orszagma { left:337px; top:140px; }
.orszagsc { left:295px; top:80px; }
.orszagtb { left:445px; top:147px; }
.orszagca { left:129px; top:88px; }



/* Header
----------------------------------------*/

#masterhead {
	width: 100%;
	padding: 0;
	margin: 0;
	height: 137px;
}

#masterheadcsik {
background: url(/images/masterheadalja.gif) repeat-x left top;
margin: 0;
padding: 0;
height: 18px;
}

#logo {
	position: absolute;
	top: 17px;
	left: 10px;
}

/* Boxok
----------------------------------------*/

/* altalanos boxadatok */
.jobbfelso, .balalso, .jobbalso {
  position : absolute;
  width : 10px;
  height : 10px;  /* sarok kepek 10x10 */
  display : block;
  /*margin-bottom : -1px;   IE hack */
}

.boxkek, .boxfeher, .boxfehertabla, .boxsotet, .boxszurke, .boxszurkekutya, .boxszurkegaleria, .boxnarancs, .boxszurkeol  {
  height: auto;
  position: relative;
  padding: 10px 10px;
  margin: 0 10px 10px 5px;
}

.boxnarancsadsense  {
  height: auto;
  position: relative;
  padding: 5px 2px;
  margin: 0 10px 10px 5px;
}

.boxfeher .imgLeft {
	margin-left: 15px;
	vertical-align: text-top;
	width: 100px;
	text-align: center;
}

.boxfeher img:hover {
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.boxfeher p {
	font-size: 1.2em;
	margin-top: 2px;
}

.jobbfelso {
  top:0;
  right:0;
}

.balalso {
  bottom:0;
  left:0;
}

.jobbalso {
  right: 0;
  bottom: 0;
}

.boxkek h3, .boxsotet h3, .boxszurke h3, .boxszurkeol h3, .boxnarancs h3, .loginmenu h3 {
	font-size: 1.2em;
	font-weight: bold;
	color: #fff;
	padding: 0 0 5px 14px;
	margin: 0;
	text-transform: uppercase;
}

.boxfeher h3 {
	font-size: 1.2em;
	font-weight: bold;
	color: #000;
	padding: 0 0 5px 14px;
	margin: 0;
	text-transform: uppercase;
	border-bottom: 1px dotted #afafaf;
}

.boxszurkekutya h3 {
	font-size: 1.2em;
	font-weight: bold;
	color: #fff;
	padding: 10px 0 5px 14px;
	margin: 0;
	text-transform: uppercase;
}

.boxszurkekutya h2 {
	font-size: 1.6em;
	font-weight: bold;
	color: #4f4f4f;
	background-color: #b0b0b0;
	padding: 0 0 3px 14px;
	margin: 0;
	text-transform: uppercase;
}


.boxsotet h4 {
	font-size: 1.8em;
	font-weight: bold;
	color: #fff;
	padding: 0 0 5px 5px;
	margin: 0;
	text-transform: uppercase;
}

.boxsotet h5 {
	font-size: 1.5em;
	font-weight: bold;
	color: #fff;
	padding: 0 0 5px 0;
	margin: 0;
	text-transform: uppercase;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.boxfeher h4 {
	background: #dfdfdf;
	font-size: 13px;
	color: #000;
	font-weight: normal;
	margin: 2px 0 0 0;
	padding-left: 4px;
	display: block;
	height:18px;
	font-family: "Comic Sans MS", Arial;
}


/* box csucskok */

.boxkek {background: #71d0e3 url(/images/boxok/box_balfelso_kek.gif) no-repeat;}
.boxkek .jobbfelso {background: transparent url(/images/boxok/box_jobbfelso_kek.gif) no-repeat;}
.boxkek .balalso {background: transparent url(/images/boxok/box_balalso_kek.gif) no-repeat;}
.boxkek .jobbalso {background: transparent url(/images/boxok/box_jobbalso_kek.gif) no-repeat;}

.boxfeher, .boxfehertabla {background: #fff url(/images/boxok/box_balfelso_feher.gif) no-repeat;}
.boxfeher .jobbfelso, .boxfehertabla .jobbfelso {background: transparent url(/images/boxok/box_jobbfelso_feher.gif) no-repeat;}
.boxfeher .balalso, .boxfehertabla .balalso {background: transparent url(/images/boxok/box_balalso_feher.gif) no-repeat;}
.boxfeher .jobbalso, .boxfehertabla .jobbalso {background: transparent url(/images/boxok/box_jobbalso_feher.gif) no-repeat;}

.boxsotet {background: #4f4f4f url(/images/boxok/box_balfelso_sotet.gif) no-repeat;}
.boxsotet .jobbfelso {background: transparent url(/images/boxok/box_jobbfelso_sotet.gif) no-repeat;}
.boxsotet .balalso {background: transparent url(/images/boxok/box_balalso_sotet.gif) no-repeat;}
.boxsotet .jobbalso {background: transparent url(/images/boxok/box_jobbalso_sotet.gif) no-repeat;}

.boxszurke, .boxszurkeol, .boxszurkegaleria, .boxszurkekutya {background: #b0b0b0 url(/images/boxok/box_balfelso_szurke.gif) no-repeat;}
.boxszurke .jobbfelso, .boxszurkeol .jobbfelso, .boxszurkegaleria .jobbfelso, .boxszurkekutya .jobbfelso {background: transparent url(/images/boxok/box_jobbfelso_szurke.gif) no-repeat;}
.boxszurke .balalso, .boxszurkeol .balalso, .boxszurkegaleria .balalso, .boxszurkekutya .balalso {background: transparent url(/images/boxok/box_balalso_szurke.gif) no-repeat;}
.boxszurke .jobbalso, .boxszurkeol .jobbalso, .boxszurkegaleria .jobbalso, .boxszurkekutya .jobbalso {background: transparent url(/images/boxok/box_jobbalso_szurke.gif) no-repeat;}

.boxnarancs, .boxnarancsadsense {background: #fca044 url(/images/boxok/box_balfelso_narancs.gif) no-repeat;}
.boxnarancs .jobbfelso, .boxnarancsadsense .jobbfelso {background: transparent url(/images/boxok/box_jobbfelso_narancs.gif) no-repeat;}
.boxnarancs .balalso, .boxnarancsadsense .balalso {background: transparent url(/images/boxok/box_balalso_narancs.gif) no-repeat;}
.boxnarancs .jobbalso, .boxnarancsadsense .jobbalso {background: transparent url(/images/boxok/box_jobbalso_narancs.gif) no-repeat;}


/*box listak*/

#jobb .boxkek ul, #jobb .boxfeher ul, #jobb .boxsotet ul, #jobb .boxszurke ul, #jobb .boxszurkekutya ul, #jobb .boxnarancs ul {
	list-style-position: outside;
	list-style: none;
}

#jobb .boxkek  ul {
	margin: 0;
	padding: 0;

}


#jobb li {
	padding: 0;
	/* display: block;*/
	margin: 0 2px 6px 2px;
	line-height: 1.0em;
	font-size: 1.2em;
}

#jobb .boxkek li {
	background: transparent url(/images/ikonok/ikon_list_doc.gif) no-repeat left top;
	padding: 2px 0 2px 18px;
	margin-left:-6px;
}

#jobb .boxnarancs li {
	background: transparent url(/images/ikonok/ikon_list_message.gif) no-repeat left top;
	padding: 0 0 3px 18px;
	margin-left:-6px;
}

#jobb .boxsotet li {
	background: transparent url(/images/ikonok/ikon_list_film.gif) no-repeat left top;
	padding: 0 0 3px 18px;
	margin-left:-6px;
}

#jobb .boxszurke li {
	background: transparent url(/images/ikonok/ikon_list_doc.gif) no-repeat left top;
	padding: 0 0 3px 18px;
	margin-left:-6px;
}

#jobb .boxszurkekutya li {
	background: transparent url(/images/ikonok/ikon_list_kutya.gif) no-repeat left top;
	padding: 0 0 3px 18px;
	margin-left:-6px;
}

#jobb .boxfeher li {
	background: transparent url(/images/ikonok/ikon_list_docs.gif) no-repeat left top;
	padding: 0 0 3px 18px;
	margin-left:-6px;
}

#jobb .boxfeher ul {
	padding-top: 5px;
	border-top: 1px dotted #b0b0b0;
}

#jobb .boxszurkeol ol {
	list-style-type: upper-roman;
	list-style-position: outside;
	color: #fff;
	padding: 0 0 0 28px;
	}

#jobb .boxnarancs small {
	font-size: 0.85em;
	background-color:#ffc082;
	}

#jobb .boxnarancs strong {
	color: #fff;
}

#jobb .boxnarancs li {
	line-height: 1.2em;
}

/* boxszinek */

#jobb li a:link,
#jobb li a:visited,
#jobb li a:active {
	display: block;
	text-decoration: none;
}

.boxnarancs a:link,
.boxnarancs a:visited,
.boxnarancs a:active {
	text-decoration: none;
}


.boxkek li a:link,
.boxkek li a:visited,
.boxkek li a:active,
.boxfeher li a:link,
.boxfeher li a:visited,
.boxfeher li a:active,
.boxfehertabla li a:link,
.boxfehertabla li a:visited,
.boxfehertabla li a:active,
.boxnarancs li a:link,
.boxnarancs li a:visited,
.boxnarancs li a:active {
	color: #000;
}

.boxfeher p a:link,
.boxfeher p a:visited,
.boxfeher p a:active {
	color: #B06F2F;
	text-decoration: none;
}

.boxfeher li a:hover, .boxfeher p a:hover, .boxfehertabla li a:hover{
	background-color: #dfdfdf;
	color: #000;
}

.boxkek li a:hover{
	background-color: #60b3c4;
	color: #fff;
}

.boxszurke li a:link,
.boxszurke li a:visited,
.boxszurke li a:active,
.boxszurkekutya li a:link,
.boxszurkekutya li a:visited,
.boxszurkekutya li a:active,
.boxszurkeol li a:link,
.boxszurkeol li a:visited,
.boxszurkeol li a:active {
	color: #000;
}

.boxszurke li a:hover, .boxszurkekutya li a:hover, .boxszurkeol li a:hover{
	background-color: #949292;
	color: #fff;
}

.boxsotet li a:link,
.boxsotet li a:visited,
.boxsotet li a:active {
	color: #fff;
}

.boxsotet li a:hover{
	background-color: #818181;
	color: #000;
}

.boxnarancs li a:link,
.boxnarancs li a:visited,
.boxnarancs li a:active {
	color: #000;
}

.boxnarancs li a:hover{
	background-color: #ce8338;
	color: #fff;
}

.boxnarancs h4, .boxkek h4 {
	font-size: 1.2em;
	font-weight: bold;
	color: #fff;
	padding: 0;
	margin: 0;
}

.boxnarancs h4:hover, .boxkek h4:hover {
	color: #000;
}


/* boxkek */

.boxkek strong a:hover, .boxnarancs strong a:hover, .boxsotet strong a:hover {
	color: #000 !important;
}

.boxkek img, .boxnarancs img {
	float: left;
	border: none;
	margin: -3px 10px 0 0;
	padding: 0;
}

.boxkek img:hover {
	border: none;
	background-color: #c1d178;
}

/* boxsotet */

.boxsotet, .boxsotet a {
	color: #fff;
}

/* KERETES BOXOK
----------------------------------------*/


/* barna keretes box */
.t {background: #fdf6a8 url(/images/boxok/dot.gif) 0 0 repeat-x; width: 100%;margin: 0 0 10px 0;}
.b {background: url(/images/boxok/dot.gif) 0 100% repeat-x}
.l {background: url(/images/boxok/dot.gif) 0 0 repeat-y}
.r {background: url(/images/boxok/dot.gif) 100% 0 repeat-y}
.bl {background: url(/images/boxok/bl.gif) 0 100% no-repeat}
.br {background: url(/images/boxok/br.gif) 100% 100% no-repeat}
.tl {background: url(/images/boxok/tl.gif) 0 0 no-repeat}
.tr {background: url(/images/boxok/tr.gif) 100% 0 no-repeat; padding:10px 10px 15px 10px}



.jobbszelbox {
	margin: 0 8px 0 2px;
}

.jobbszelbox h3 {
	font-size: 1.8em;
	font-weight: bold;
	color: #b06f2f;
	padding: 0 0 5px 5px;
	margin: 0;
	text-transform: uppercase;
}

.jobbszelbox ul {
	list-style-position: outside;
	list-style: none;
	margin: 0;
	padding: 0;

}


.jobbszelbox li {
	padding: 0;
	display: block;
	margin: 0 2px 6px 2px;
	line-height: 1.0em;
	font-size: 1.2em;
}

.jobbszelbox li a:link,
.jobbszelbox li a:visited,
.jobbszelbox li a:active
{
	display: block;
	text-decoration: none;
	color: #000;
	padding: 2px;
}

.jobbszelbox li a:hover
{
	background-color: #b06f2f;
	color: #fff;
}

.jobbszelbox strong a {
	color: #000 !important;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 1px;
}

/* kepgaleria thumb box
----------------------------------------*/
.thumbbox {
	width: 114px;
	height: 130px;
	display: inline-block;
	text-align: center;
	background: transparent url(/images/kepgaleria_box_bg.gif) no-repeat left top;
	float: left;
	margin: 5px 5px 0 0;
}

.thumbboxkutya {
	width: 114px;
	height: 110px;
	display: inline-block;
	text-align: center;
	background: transparent url(/images/kepgaleria_box_bg.gif) no-repeat left top;
	margin: 5px 5px 0 0;
	padding: 8px 0 0 0;
}

.kep {
	width: 114px;
	height: 150px;
	float: left;
	display: inline-block;
	text-align: center;
}

.thumbboxportreaktiv {
	width: 114px;
	height: 140px;
	display: inline-block;
	text-align: center;
	background: transparent url(/images/portre_box_bg_aktiv.gif) no-repeat left top;
	float: left;
	margin: 0 2px 5px 0;
	padding-top: 15px;
	font-size: 100%;
	color: #b0b0b0;
	line-height: 0.95em;
}

.thumbboxportre {
	width: 114px;
	height: 140px;
	display: inline-block;
	text-align: center;
	background: transparent url(/images/portre_box_bg.gif) no-repeat left top;
	float: left;
	margin: 0 2px 5px 0;
	padding-top: 8px;
	font-size: 100%;
	color: #b0b0b0;
	line-height: 0.95em;
}

.thumbboxportre h2, .thumbboxportreaktiv h2 {
	text-align: center;
	font-size: 11px;
	font-family: "Comic Sans MS", Arial;
	width: 100px;
	margin: 0 auto;
}

.thumbboxportre span, .thumbboxportreaktiv span {
	height: 90px;
	display: inline-block;
	overflow: hidden;
}


.thumbboxfilm {
	width: 114px;
	height: 140px;
	display: inline-block;
	text-align: center;
	background: transparent url(/images/filmgaleria_box_bg.gif) no-repeat left top;
	float: left;
	margin: 5px 5px 0 0;
	padding-top: 15px;
	font-size: 1.0em;
	color: #b0b0b0;
line-height: 0.95em;
}

.thumbboxfilmaktiv {
	width: 114px;
	height: 140px;
	display: inline-block;
	text-align: center;
		background: url(/images/filmgaleria_box_bg_akt.gif) no-repeat left top;
	color: #000;
	float: left;
	margin: 5px 5px 0 0;
	padding-top: 15px;
	font-size: 1.0em;
line-height: 0.95em;
}

		.v-outer {
			display: table;
			#position: relative;
			overflow: hidden;
			height: 115px;
			width: 100%;
		}
 
			.v-middle {
				display: table-cell;
				#position: absolute;
				#top: 50%;
				vertical-align: middle;
			}
 
				.v-inner {
					#position: relative;
					#top: -50%;
				}

.thumbbox img:hover, .thumbboxfilm img:hover, .thumbboxportre img:hover {
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	cursor:pointer;cursor:hand;
}

.thumbboxfilm img, .thumbboxfilmaktiv img, .thumbboxportre img, .thumbboxportreaktiv img {
width: 100px;
}

.thumbboxportreaktiv img {
filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
 

.thumbboxfilm img {
width: 100px;
margin-left: 7px;
}


.thumbboxfilm a:link,
.thumbboxfilm a:visited,
.thumbboxfilm a:active,
.thumbboxfilmaktiv a:link,
.thumbboxfilmaktiv a:visited,
.thumbboxfilmaktiv a:active,
.thumbboxportre a:link,
.thumbboxportre a:visited,
.thumbboxportre a:active {
text-decoration: none !important;
color: #4f4f4f;
}

.thumbboxfilm h5, .thumbboxfilmaktiv h5 {
padding: 0 5px 0 5px;
text-align: center;
color: #4f4f4f;
font-weight: normal;
font-size: 10px;
margin: 0;
}

.filmcontainer {
	height: 330px;
}


.osszeskutya a:link,
.osszeskutya a:visited,
.osszeskutya a:active,
 {
	margin-right: 20px;
	font-size: 16px;
	color: #b06f2f;
}

.osszeskutya strong {
	font-size: 16px;
}



/* Bal
----------------------------------------*/

#bal {
width: 19%;
float: left;
padding: 3px 1px 7px 10px;
margin: 0;
}

#bal h3{
font-size: 1.4em;
color: #fff;
padding: 3px;
font-weight: bold;
margin: 0 0 5px 0;
}

/* Bal kutyalista
----------------------------------------*/

.kutyalista {
	margin: 0 10px 0 0;
}

.kutyalista ul {
	list-style-position: outside;
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 1.0em;
	font-size: 1.2em;
	letter-spacing: 0.05em;
}

.kutyalista li {
	padding: 0 0 2px 18px;
	display: block;
	margin: 0 4px 4px 4px;
	background: transparent url(/images/ikonok/ikon_list_kutya.gif) no-repeat left top;
}

.kutyalista li a:link,
.kutyalista li a:visited,
.kutyalista li a:active
{
	display: block;
	text-decoration: none;
	color: #000;

}


.kutyalista li a:hover
{
	background-color: #fca044;
	color: #fff;
}

/* Bal lista
----------------------------------------*/

.ballista ul, .ballistaparag ul {
	list-style-position: outside;
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 1.1em;
	font-size: 1.3em;
}

.ballista li, .ballistaparag li, .ballista p {
	padding: 0 0 4px 18px;
	display: block;
	margin: 0 4px 6px 4px;
}

.ballista p {
	font-size: 1.3em;
}

.ballista li {
	background: transparent url(/images/ikonok/ikon_list_kutya.gif) no-repeat left top;
}

.ballistaparag li {
	background: transparent url(/images/ikonok/ikon_list_paragrafus.gif) no-repeat left 2px;
}

.ballista li a:link,
.ballista li a:visited,
.ballista li a:active,
.ballistaparag li a:link,
.ballistaparag li a:visited,
.ballistaparag li a:active
{
	display: block;
	text-decoration: none;
	color: #000;
}


.ballista li a:hover, .ballista span a:hover,
.ballistaparag li a:hover, .ballistaparag span a:hover
{
	background-color: #fca044;
	color: #fff;
}

.ballista span, .ballistaparag span
{
	background-color:#ce8338;
	padding: 0 2px 0 2px;
}


.subselect {
color: #fca044 !important;
display: block;
}

.subselectwhite {
color: #fff !important;
}


.subselectflag {
border:1px solid #fff !important;
}

/* Kozep
----------------------------------------*/

#mainwrap {
	width: 100%;
	padding: 0;
	margin: 0;
}

#main {
	width: 100%;
	padding: 0 0 10px 0;
	margin: 0;
}

.kozepkeretbox {
	margin: 0 9px 0 5px;
}

#kozep h3 {
	font-size: 1.5em;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	letter-spacing: 1px;
	margin: 15px 0 15px 15px;
	}


#kozep h2, #uzenetkuldes h2 {
	font-size: 1.5em; /* 10px × 1.6em = 16px */
	font-weight: bold;
	color: #000;
	text-decoration: none;
	}

#kozep h2 a {
	font-size: 1.5em; /* 10px × 1.6em = 16px */
	font-weight: bold;
	color: #b06f2f;
	text-decoration: none;
	}
	
#kozep h2 a:hover {
	text-decoration: underline;
	color: #4f4f4f;
	}

#kozep {
	width: 45%;
	float: left;
	color: #1a1a1a;
	padding: 0;
}

#kozep p a:link,
#kozep p a:visited,
#kozep p a:active,
#kozepszeles p a:link,
#kozepszeles p a:visited,
#kozepszeles p a:active
{
	color: #b06f2f;
	text-decoration: underline;
}


.kozeprezart a:link,
.kozeprezart a:visited,
.kozeprezart a:active
{
	color: #b06f2f;
	text-decoration: none;
}

.kozeprezart img {vertical-align: middle;}

#kozep p a:hover, .kozeprezart a:hover
{
	color: #000;
}

#kozep hr, #kozepszeles hr, #kozepszelesebb hr, #kozeplegszelesebb hr {
	color: #fff;
	background : transparent url(/images/hr_dot.gif) repeat-x;
	height: 1px;
	border: none;
	margin:10px 0 10px 0;
	clear: both;
}



#kozep img,
#kozepszeles img,
#kozepszelesebb img {
	border: none;
}

#kozepszeles {
	width: 64%;
	float: left;
	padding: 0 0 10px 11px;
}

#kozepszeles table {
	border: 2px solid #b0b0b0;
	empty-cells: hide;
	border-collapse: collapse;
	margin: 0 auto 0 auto;
}

.companytable table {   /*kivetel a kozepszeles tablak kozul*/
	border: none !important;
}

.companytable td, .companytable tr  {   /*kivetel a kozepszeles tablak kozul*/
	border: none !important;
	vertical-align: top !important;
}

#kozepszeles tr, #kozepszeles p, #kozepszelesebb p, #kozepszelesebb td,
#kozepszeles li, #kozepszelesebb li, #kozep li, #kozep p, #kozeplegszelesebb p {
line-height: 19px;
font-size: 13px;
}


#kozep li {
	list-style-position: outside;
	list-style: none;
	margin: 0 0 0 15px;
	padding: 0 0 0 13px;
	background: transparent url(/images/li.gif) no-repeat left 7px;
}

#kozepszelesebb li {
	list-style-position: outside;
	list-style: none;
	margin: 0 0 0 15px;
	padding: 0 0 0 13px;
	background: transparent url(/images/li.gif) no-repeat left 7px;
}

/* #kozepszeles tr:hover {
	background-color: #efefef;
}*/

#kozepszeles td, #kozepszeles th {
	border: 1px solid #b0b0b0;
	padding: 4px;
	vertical-align: middle;
}

#kozepszeles th {
	color:#fff;
	font-weight: bold;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}



#kozepszeles td img:hover
{
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}


#kozepszelesebb {
	width: 84%;
	float: left;
	padding-bottom: 10px;
	padding: 0 0 10px 10px;
}

#kozeplegszelesebb {
	width: 98%;
	float: left;
	padding-bottom: 10px;
	color: #1a1a1a;
	line-height: 1.5em;
	padding: 5px 10px 10px 10px;
}

#kozepszeles td a:link,
#kozepszeles td a:visited,
#kozepszeles td a:active,
#kozepszelesebb td a:link,
#kozepszelesebb td a:visited,
#kozepszelesebb td a:active,
#kozeplegszelesebb td a:link,
#kozeplegszelesebb td a:visited,
#kozeplegszelesebb td a:active
{
	text-decoration: none;
	border: none;
	color:#b06f2f;
}

#kozepszeles td a:hover, #kozepszelesebb td a:hover, #kozeplegszelesebb td a:hover, #blogtabell td a:hover
{
	color: #fca044;
}

#bannerek{font-size: 13px;}

.bevezeto {
font-weight: bold;
margin-bottom: 20px;
}

.hirdetesek {
	text-align: center;
	}

.hirdetesjobbra {
	float: right;
	}

/* kutyavasar intro
----------------------------------------*/

#kutyavasar {
	width: 600px;
	height: 438px;
	background:url(/images/kutyvasarmontazs.jpg) no-repeat;
	position:relative;
	overflow:hidden;
	margin: 0 auto;
}

#kutyavasar ul { list-style:none; }
#kutyavasar li { position:absolute; }
#kutyavasar a {
	display:block;
	padding:2px 10px;
	font-size:1.1em;
	background:#fff;
	color:#3B3B3B;
	border:1px solid #CCC;
	text-decoration:none;

}
#kutyavasar a:hover {
	background:#818181;
	color:#fca044;
}

#apro{top:20px; left:400px;}
#gyartok{top:50px; left:400px;}
#kennelek{top:80px; left:400px;}
#kozmetikusok{top:110px; left:400px;}
#kikepzok{top:140px; left:400px;}
#menhelyek{top:170px; left:400px;}
#szallasok{top:200px; left:400px;}
#panziok{top:230px; left:400px;}
#handlerek{top:260px; left:400px;}
#allatorvosok{top:290px; left:400px;}



/* Bal kutyalistakozep
----------------------------------------*/

.kutyalistakozep {
	margin: 10px 0 0 0;
}

.kutyalistakozep ul {
	list-style-position: outside;
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 1.0em;
	font-size: 1.2em;
	letter-spacing: 0.05em;
}

.kutyalistakozep li {
	padding: 0 0 2px 18px;
	display: block;
	margin: 0 4px 4px 4px;
	background: transparent url(/images/ikonok/ikon_list_film.gif) no-repeat left top;
}

.kutyalistakozep li a:link,
.kutyalistakozep li a:visited,
.kutyalistakozep li a:active
{
	display: block;
	text-decoration: none;
	color: #000;

}


.kutyalista li a:hover
{
	background-color: #fca044;
	color: #fff;
}

/* Tooltip
----------------------------------------*/

#tooltip{
	position:absolute;
	border:1px solid #000;
	background-color:#fdf6a8;
	padding:4px 5px;
	color:#333;
	display:none;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 1.2em;
	}	


/* lapozo
----------------------------------------*/

.lapozo {
margin: 15px auto 10px 0;
text-align: center;
vertical-align: middle;
margin-right: 30px;
}

.lapozo a {
	font-weight: bold;
	width: 20px;
	height: 17px;
	border: 1px solid #256e7d;
	display: inline-block;
	text-decoration: none;
	background-color: #fdf6a8;
	margin: 0 0 3px 0;
	padding-top: 3px;
	text-align: center;
	color: #b06f2f;
}

.lapozo a:hover {
	border: 1px solid #4f4f4f;
	text-decoration: none;
	background-color: #eadf60;
	color: #4f4f4f;
}

.lapozo span {
	font-weight: bold;
	color: #fff;
	width: 20px;
	height: 17px;
	border: 1px solid #166e9c;
	display: inline-block;
	background-color: #71d0e3;
	margin: 0 0 3px 0;
	padding-top: 3px;
	text-align: center;
}

.lapozo img {
	vertical-align: middle;
	padding-bottom: 5px;
}



/* Tabell
----------------------------------------*/

.tabla {
	border: 2px solid #afafaf;
	empty-cells: hide;
	border-collapse: collapse;
	margin: 0 auto 0 auto;
}

.tabla td a:link,
.tabla td a:visited,
.tabla td a:active
{
	text-decoration: underline !important;
}

.tabla td {
	border: 1px solid #afafaf;
	padding: 4px;
}



/* Kozeprezart thumbnail
----------------------------------------*/

.thumbwrap {
	/* border: 1px solid #d0d8d9;*/
	padding: 8px 8px 0 8px;
	margin: 0 0 10px 0;
}
.thumbwrap li {
	display: -moz-inline-box;
	display: inline-block;
	/*\*/ vertical-align: top; /**/
	margin: 0 4px 8px 4px !important;
	border: 1px solid #4f4f4f;
	padding: 0 !important;
	list-style-type: none;
	background: none !important;
}


/*  Moz: NO border */
.thumbwrap li>div {
	/*\*/ display: table; /**/
	width: 110px;
}
.thumbwrap a {
	display: block;
	text-decoration: none;
	color: #000;
	background-color: #ffe;
	cursor:pointer;cursor:hand;
}



/*\*/
.thumbwrap>li .wrimg {
	display: table-cell;
	vertical-align: middle;
	width: 110px;
	height: 110px;
}
/**/
.thumbwrap img {
	border: solid 1px #66f;
	vertical-align: middle;
}

.thumbwrap li:hover {
	border: 1px solid #fff;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity: 0.8;
-moz-opacity: 0.80;
}
/*\*//*/
* html .thumbwrap li .wrimg {
	display: block;
	font-size: 1px;
}
* html .thumbwrap .wrimg span {
	display: inline-block;
	vertical-align: middle;
	height: 110px;
	width: 1px;
}
/**/
.thumbwrap .caption {
	display: block;
	padding: .3em 5px;
	line-height: 1.1;
	border-top: 1px solid #ccc;
	w\idth: 100px;  /* Moz, IE6 */
}
/* top ib e hover Op */
@media all and (min-width: 0px) {
	.thumbwrap {
		border-collapse: collapse;
	}
	.thumbwrap a {
		display: inline-block;
		vertical-align: top;
	}
	.thumbwrap {
		display: inline-block; /* non margin */
	}
}

/* Blog
----------------------------------------*/

.datum {
	font-size: 10px;
	width: 100%;
}

.datum span {
	float: right;
}

.datum img {
	vertical-align: middle;
	margin: 0 5px 0 0;
}

.blogtabell {
	border: 1px solid #b0b0b0;
	padding: 2px 2px 0 2px;
	background-color: #f2f2f2;
	display: block;
}

.blogtabell h1 {
	line-height: 33px;
	color: #84abb0;
}

.blogtabell table{
    margin: 0 auto 0 auto;
}

.korabbiblog {
	border: 1px solid #afafaf;
	padding: 2px 2px 0 2px;
	background-color: #f4f4f4;
}

.korabbiblog,
.megjegyzesek {
	/* border: 1px solid #BF9060;*/
	width: 243px;
	padding: 5px;
}

.korabbiblog ul,
.megjegyzesek ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.korabbiblog li,
.megjegyzesek li {
	margin: 0;
	border-bottom: 1px dotted #afafaf;
}

.megjegyzesek li {
	font-size: 0.85em;
	line-height: 1.2em;
	padding-top: 5px;
	padding-bottom: 5px;
}


.korabbiblog ul li a {
	padding: 0 3px 0 0;
}

.korabbiblog a:link,
.korabbiblog a:active,
.korabbiblog a:visited,
.blogtabell a:link,
.blogtabell a:active,
.blogtabell a:visited {
	text-decoration: none;
}

.korabbiblog a:link,
.korabbiblog a:active,
.korabbiblog a:visited {
background: transparent url(/images/ikonok/ikon_list_doc.gif) no-repeat left top;
padding-left: 18px;
}

.korabbiblog table{
    margin: 0 auto 0 auto;
}


.komment {font-size: 12px;}

.komment ul {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
	border-top: 1px solid #afafaf;
}

.komment li {
	margin: 0;
	line-height: 1.2em;
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #afafaf;

}

.komment ul li a {
	padding: 0 3px 0 0;
}

.komment span {
	float: right;
	font-size: 0.85em;
}

.komment img {
	margin: 0;
}

.komment img:hover {
	margin: 0;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity: 0.8;
-moz-opacity: 0.80;
}

.komment h4,
.megjegyzesek h4 {
	font-size: 16px;
	margin: 0;
	padding: 0;
	color: #BF9060;
	font-weight: bold;
}

#commentform h2 {
	font-size: 1.3em;
	font-weight: bold;
	color: #000;
	}


.datumkomment {
	font-size: 0.8em;
	margin:0;
	padding: 0 0 0 3px;
}

.kepreszlet {
	margin: 0 0 10px 0;
	padding: 5px;
	text-align: center;
	border: 1px solid #afafaf;
	width: 370px;
}


#kepalairas {
	width: 202px;
	font-size: 0.85em;
	background: #afaf80;
	padding: 0 0 0 0;
	color: #fff;
	text-align: center;
}

#kepalairas a:hover img {
	border: 1px solid #7f9760;
}

#kepalairas img {
	border: 1px solid #afafaf;
}

.tablecenter {
	margin: 0 auto 0 auto;
}

/* tovabb kutyatalp ikonok
----------------------------------------*/

.tovabb {
	display: block;
	font-style: italic;
}

.tovabb a:link, .tovabb a:active, .tovabb a:visited{text-decoration: none !important;}

.kozepkeretbox .tovabb a:link,
.kozepkeretbox .tovabb a:active,
.kozepkeretbox .tovabb a:visited,
#kozep .tovabb a:link,
#kozep .tovabb a:active,
#kozep .tovabb a:visited,
#kozepszeles .tovabb a:link,
#kozepszeles .tovabb a:active,
#kozepszeles .tovabb a:visited {
	background: url(/images/ikonok/kutyatalp.png) no-repeat right center;
	padding: 5px 20px 7px 0;
	margin: -6px 0 5px 0;
	text-align: right;
	float: right;
}

.tovabbfeher a:link,
.tovabbfeher a:active,
.tovabbfeher a:visited {
	background: url(/images/ikonok/kutyatalp_sotetbarna.gif) no-repeat right center;
	padding: 5px 20px 7px 0;
	margin: -6px 0 5px 0;
	color: #fff !important;
	text-decoration: none !important;
	font-style: italic;
}

.tovabbfeher a:hover {
	background: url(/images/ikonok/kutyatalp_sotetbarna_hover.gif) no-repeat right center;
	padding: 5px 20px 7px 0;
	margin: -6px 0 5px 0;
	color: #000 !important;
}

.boxfeher .tovabb a:link,
.boxfeher .tovabb a:active,
.boxfeher .tovabb a:visited,
#kozepszelesebb .tovabb a:link,
#kozepszelesebb .tovabb a:active,
#kozepszelesebb .tovabb a:visited,
#kozeplegszelesebb .tovabb a:link,
#kozeplegszelesebb .tovabb a:active,
#kozeplegszelesebb .tovabb a:visited {
	background: url(/images/ikonok/kutyatalp.png) no-repeat right center;
	padding: 5px 20px 7px 0;
	margin: -6px 0 5px 0;
}

.boxfeher .tovabb a:hover, .kozepkeretbox .tovabb a:hover, #kozep .tovabb a:hover, #kozepszeles .tovabb a:hover, #kozepszelesebb .tovabb a:hover, #kozeplegszelesebb .tovabb a:hover {
	background: url(/images/ikonok/kutyatalp-hover.png) no-repeat right center;
	color: #000;
}

.boxkek .tovabb, .boxnarancs .tovabb, .boxsotet .tovabb {
	color: #fff !important;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 1px;
	font-size: 1.3em;
	text-decoration: none;
}

.boxfeher .tovabb {
	color: #C49465 !important;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 1px;
	font-size: 1.3em;
	text-decoration: none;
}

.boxfeher .tovabb a:hover {
	background: url(/images/ikonok/kutyatalp-hover.png) no-repeat right center;
	color: #B06F2F;
}

.boxsotet .tovabb a:link,
.boxsotet .tovabb a:active,
.boxsotet .tovabb a:visited {
background: url(/images/ikonok/kutyatalp_sotet.gif) no-repeat right center;
padding: 0 15px 0 0;
}

.boxsotet .tovabb a:hover {
	background: url(/images/ikonok/kutyatalp_sotet_hover.gif) no-repeat right center;
	color: #fca044;
}

/* member menu
----------------------------------------*/

.bannermenu {
	background-color: #fca044;
	font-size: 130%;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	height: 29px;
	width: 100%;
}

.bannermenu a:link,
.bannermenu a:active,
.bannermenu a:visited {
	color: #fff;
	margin-bottom: 0;
	text-decoration: none;
	padding: 5px 12px;
	float: left;
}


.bannermenu a:hover,
.bannermenuselect {
	color: #000 !important;
	cursor: default;
	background-color: #ffc082;
}


.banneralmenu a:hover {
	color: #000 !important;
	text-decoration: underline;
}


.banneralmenu {
	font-size: 130%;
	color: #fca044;
	font-weight: bold;
	margin-top: 2px;
}

.banneralmenu a:link,
.banneralmenu a:active,
.banneralmenu a:visited {
	color: #fca044;
	margin: 0 0 3px 0;
	text-decoration: none;
	padding: 3px 12px;
	float: left;
}

/* Adatlap
----------------------------------------*/

.adatlapkep img {border: 1px solid #b0b0b0 !important;vertical-align:middle;}
.adatlapkep img:hover {border: 1px solid #fca044 !important;}

#adatlapmenu ul, #kutyakmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

#adatlapmenu li {
	padding: 0;
	display: block;
	margin: 0 0 2px 4px;
	/* background: transparent url(/images/ikonok/li.gif) no-repeat left 4px;*/
	background:none;
	font-size: 12px;
	font-weight: bold;
	text-indent: 8px;
	background-color: #4f4f4f;
}

#kutyakmenu li {
	display: block;
	margin: 0 0 2px 0;
	/* background: transparent url(/images/ikonok/li.gif) no-repeat left 4px;*/
	font-size: 12px;
	font-weight: bold;
}



#adatlapmenu li a:link,
#adatlapmenu li a:visited,
#adatlapmenu li a:active
{
	display: block;
	text-decoration: none !important;
	color: #fff;
}

#kutyakmenu li a:link,
#kutyakmenu li a:visited,
#kutyakmenu li a:active
{
	display: block;
	text-decoration: none !important;
	color: #fff;
	padding: 2px 0 2px 24px;
	background: #4f4f4f url(/images/ikonok/ikon_list_kutya.gif) no-repeat 5px 3px;
}



#adatlapmenu li a:hover, #kutyakmenu li a:hover
{
	background-color: #b0b0b0;
	color: #000;
}

.adatlapnev{
color: #b06f2f;
font-size: 16px !important;
font-weight: bold;
padding-bottom: 10px;
}

.subselectadatlap{
color: #fca044 !important;
}

.subselectkutyak {
color: #fca044;
padding: 2px 0 2px 24px;
background: #4f4f4f url(/images/ikonok/ikon_list_kutya.gif) no-repeat 5px 3px;
white-space: nowrap;
}


.adatlaptable table {
	empty-cells: hide;
	border-collapse: collapse;
	margin: 0 auto 0 auto;
}

.adatlaptable table td {
	padding: 1px;
}

.adatlaptable table h4{font-size: 125%;color: #116e9c;margin: 0 0 10px 0;}

.adatlap {
	padding: 5px 3px 3px 3px;
	margin:3px 3px 10px 0;
	width: 249px;
	float: left;
	}

.adatlap img {
	padding: 0 5px 0 2px;
	}

.adatlap h3, .adatlap h2 {
	font-size: 15px;
	color: #84abb0;
	margin: 0 0 5px 0;
	line-height: 13px;
}

#uzenet table {
	border: 2px solid #b0b0b0;
	empty-cells: hide;
	border-collapse: collapse;
	margin: 0 auto 0 auto;
}

#uzenet {
	font-size: 12px;
}

#uzenet td {
	border: 1px solid #b0b0b0;
	padding: 4px;
	vertical-align: middle;

}

/* Jobb szel login menu
----------------------------------------*/
.loginmenu {
float: left;
text-align: left;
margin: 0 10px 0 0;
color: #fff;
}

.loginmenu a:link,
.loginmenu a:visited,
.loginmenu a:active
{
	text-decoration: none;
	color: #fff;
}

.loginmenu a:hover
{
	color: #fca044;
}

.loginmenu ul {
	list-style-position: outside;
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 1.0em;
	font-size: 1.3em;
}

.loginmenu li {
	padding: 0;
	display: block;
	margin: 0 2px 6px 0;
}

.loginmenu p {
	color: #937849;
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
	font-size: 1.2em;
}

.loginmenu small{
	color: #fff;
	font-size: 1.1em;
	margin: 0 0 0 5px;
}

.loginmenu span{
	margin: 0 0 0 3px;
	font-size: 16px;
	color: #fca044;
	font-weight: bold;
}

.buttonblog {
	display: block;
	padding: 8px 0 3px 35px;
}

.buttonkep {
	display: block;
	padding: 8px 0 5px 35px;
}

.buttonadatlap {
background: url(/images/ikonok/ikon_user.gif) no-repeat left 15px;
display: block;
padding: 13px 0 3px 35px;
}

.selbuttonadatlap {
background: url(/images/ikonok/ikon_user.gif) no-repeat left 15px;
display: block;
padding: 13px 0 3px 35px;
color: #fca044 !important;
}

.buttonkutyak {
background: url(/images/ikonok/ikon_kutyak.gif) no-repeat left 15px;
display: block;
padding: 13px 0 3px 35px;
}

.selbuttonkutyak {
background: url(/images/ikonok/ikon_kutyak.gif) no-repeat left 15px;
display: block;
padding: 13px 0 3px 35px;
color: #fca044 !important;
}

.buttonblog {
background: url(/images/ikonok/ikon_blog.gif) no-repeat left center;
padding: 8px 0 8px 35px;
display: block;
}

.selbuttonblog {
background: url(/images/ikonok/ikon_blog.gif) no-repeat left center;
padding: 8px 0 8px 35px;
display: block;
color: #fca044 !important;
}

.buttonismeros {
background: url(/images/ikonok/ikon_users.gif) no-repeat left center;
display: block;
padding: 8px 0 8px 35px;
}

.selbuttonismeros {
background: url(/images/ikonok/ikon_users.gif) no-repeat left center;
display: block;
padding: 8px 0 8px 35px;
color: #fca044 !important;
}

.buttonuzenet {
background: url(/images/ikonok/ikon_mail.gif) no-repeat left 5px;
display: block;
padding: 13px 0 3px 35px;
}

.selbuttonuzenet {
background: url(/images/ikonok/ikon_mail.gif) no-repeat left 5px;
display: block;
padding: 13px 0 3px 35px;
color: #fca044 !important;
}


.buttonkep {
padding: 13px 0 3px 35px;
display: block;
background: url(/images/ikonok/ikon_galeria.gif) no-repeat left center;
}

.selbuttonkep {
background: url(/images/ikonok/ikon_galeria.gif) no-repeat left center;
padding: 13px 0 3px 35px;
display: block;
color: #fca044 !important;
}

.buttonkeres {
background: url(/images/ikonok/ikon_keres.gif) no-repeat left center;
display: block;
padding: 10px 0 10px 35px;
}

.selbuttonkeres {
background: url(/images/ikonok/ikon_keres.gif) no-repeat left center;
display: block;
padding: 10px 0 10px 35px;
color: #fca044 !important;
}

.buttonlogout {
background: url(/images/ikonok/ikon_kijelentkez.gif) no-repeat left center;
display: block;
padding: 7px 0 7px 35px;
}

/* Jobb
----------------------------------------*/

#jobb {
	width: 20%;
	float: left;
	padding-bottom: 10px;
}

.zaszlok {
	display: block;
	margin: 0 5px 0 12px;
}

.zaszlok img {
	border: solid 1px #b0b0b0;
	margin: 2px;
}

.zaszlok img:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* atlatszosag */
opacity: 0.8;
-moz-opacity: 0.80;
}


/* Jobbszel
----------------------------------------*/

#jobbszel {
	width: 14%;
	float: left;
	}
	

	
.loginbox {
	font-size: 1.2em;
}

.loginbox a:link,
.loginbox a:active,
.loginbox a:visited {
	color: #fff;
}

.loginbox a:hover {
	color: #fca044;
}
/* also lab
----------------------------------------*/


#also {
	width: 100%;
	padding: 0 0 10px 0;
	margin: 0;
}

#also small {
	margin: 0 0 0 10px;
	color: #fff;
	font-size: 1.1em;
	
}


#lab {
	padding-top: 2px;
	margin: 10px 0 20px 0;
	font-size: 1.2em;
	color: #fff;
	font-weight: normal;
	text-align: center;
}

#lab a:link,
#lab a:active,
#lab a:visited {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
}

#lab a:hover {
	color: #000;
	text-decoration: none;
}


/* Cimkefelho
----------------------------------------*/

#cimkek {
margin: 0 15px 0 15px;
}


#TagCloud {
	padding: 5px;
	text-align: justify;
	/* margin: 0 auto 0 auto;*/
	margin: 0 10px 0 10px;
	overflow: hidden;
	/* border: solid 1px #c3c3c3;*/
	font-variant: small-caps;
}

#TagCloud a {
	text-decoration: none;
	color: #afafaf;
}

#TagCloud a:hover {
	background: #b0b0b0;
	color: #fff;
}

.egyes {
	font-size: 1.0em;
	white-space: nowrap;
	padding: 0 2px 0 2px;
}

.kettes {
	font-size: 1.1em;
	white-space: nowrap;
	padding: 0 2px 0 2px;
}

.harmas {
	font-size: 1.2em;
	white-space: nowrap;
	padding: 0 2px 0 2px;
}

.negyes {
	font-size: 1.3em;
	white-space: nowrap;
	padding: 0 2px 0 2px;
}

.otos {
	font-size: 1.4em;
	white-space: nowrap;
	padding: 0 2px 0 2px;
}

.hatos {
	font-size: 1.5em;
	white-space: nowrap;
	padding: 0 2px 0 2px;
}

.hetes {
	font-size: 1.6em;
	white-space: nowrap;
	padding: 0 2px 0 2px;
}

.nyolcas {
	font-size: 1.7em;
	white-space: nowrap;
	padding: 0 2px 0 2px;
}

.kilences {
	font-size: 1.8em;
	white-space: nowrap;
	padding: 0 2px 0 2px;
}

.tizes {
	font-size: 1.9em;
	white-space: nowrap;
	padding: 0 2px 0 2px;
}


#navigation p {
	display: none;
}

#navigation {
	color: #c4b28a;
	text-decoration: none;
	
	font-size: 1em;
	font-weight: bold;
	padding: 0;
	margin-bottom: 1em;
	background-color: #fff;
}

#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border-top: 1px dotted #ccc;
}

#navigation ul li {
	margin: 0;
}

#navigation ul li a {
	display: block;
	padding: 2px 2px 2px 1em;
	background-color: #fff;
	text-decoration: none;
	width: 100%;
}

html>body #navigation ul li a {
	width: auto;
}

#navigation ul li a:hover {
	background-color: #e7eff2;
	color: #666;
}


/* Kephelyezesek
----------------------------------------*/

.imgRight {
	float: right;
	margin: 0.7em 0 0.9em 0.9em;
	vertical-align: text-top;
}

.imgLeft {
	float: left;
	margin: 0.7em 0.9em 0.9em 0;
	vertical-align: text-top;
}

.imgCenter {
	display: block;
	margin: 1em auto;
	text-align: center;
}
	

/* MENU
----------------------------------------*/
/* gombok
----------------------------------------*/

a.felsogomb {
background: transparent url(/images/gombok/tab-barna-bal.gif) no-repeat top left;
display: block;
float: left;
height: 30px; /* hatter magassag */
padding-left: 10px; /* bal kep szelessege */
margin-left: 3px; /*gombok közötti tavolsag*/
	text-transform: uppercase;
}


a.felsogomb span{
background: transparent url(/images/gombok/tab-barna-jobb.gif) no-repeat top right;
display: block;
padding: 7px 10px 16px 2px;
}

a.felsogomb:hover{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* atlatszosag */
opacity: 0.8;
-moz-opacity: 0.80;
}

a.alsogomb {
background: transparent url(/images/gombok/tab-vasar-bal.gif) no-repeat top left;
display: block;
float: left;
height: 30px; /* hatter magassag */
padding-left: 10px; /* bal kep szelessege */
}


a.alsogomb span{
background: transparent url(/images/gombok/tab-vasar-jobb.gif) no-repeat top right;
display: block;
padding: 7px 9px 16px 0;
}


.section-4 a.alsogomb {
background: transparent url(/images/gombok/tab-vasar-bal.gif) no-repeat top left;
display: block;
float: left;
height: 30px; /* hatter magassag */
padding-left: 8px; /* bal kep szelessege */
}

.section-4 a.alsogomb span{
padding-right: 7px;
background: transparent url(/images/gombok/tab-vasar-jobb.gif) no-repeat top right;
}

a.alsogomb:hover{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* atlatszosag */
opacity: 0.8;
-moz-opacity: 0.80;
}

/* gombok vege -------*/


#bejelentkezve {
	position: absolute;
	right: 10px;
	font-size: 0.70em;
	top: 45px;
	color: #666666;
	line-height: 0.90em;
	padding:1px;
}

#menu {
	padding: 0;
	position: absolute;
	clear: both;
	right: 25px;
	/*z-index: 1000;*/
	top: 3px;
	margin: 0;
		font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#menu ul, #menu li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}


#menu a:link, #menu a:visited {
	color: #fff;
	float: left;
	font-size: 15px;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
}

#menu a:link.active, #menu a:visited.active {
	background: #fff;
	color: #000;
}

#menu a:hover {
	color: #e6d7ac;
}


body.section-1 #menu li#nav-1 a, 
body.section-2 #menu li#nav-2 a,
body.section-3 #menu li#nav-3 a,
body.section-4 #menu li#nav-4 a,
body.section-5 #menu li#nav-5 a,
body.section-6 #menu li#nav-6 a,
body.section-7 #menu li#nav-7 a {
color: #fca044;
}

#menu #subnav-1,
#menu #subnav-2,
#menu #subnav-3,
#menu #subnav-4,
#menu #subnav-5,
#menu #subnav-6,
#menu #subnav-7  {
	display: none;
}

 
body.section-1 #menu ul#subnav-1,
body.section-2 #menu ul#subnav-2,
body.section-3 #menu ul#subnav-3,
body.section-4 #menu ul#subnav-4,
body.section-5 #menu ul#subnav-5,
body.section-6 #menu ul#subnav-6,
body.section-7 #menu ul#subnav-7 {
	display: inline;
	position: absolute;
	top: 106px;
}


body.section-1 #menu ul#subnav-1 {
	left: 0;
}

body.section-2 #menu ul#subnav-2 {
	left: -45px;
}

body.section-3 #menu ul#subnav-3 {
	left: -105px;
}

body.section-4 #menu ul#subnav-4 {  /*ez a hosszu menu*/
	left: -440px;
}


body.section-5 #menu ul#subnav-5 {
	left: 225px;
}

body.section-6 #menu ul#subnav-6 {
	left: -43px;
}

body.section-7 #menu ul#subnav-7 {
	left: 42px;
}

body.section-1 #menu ul#subnav-1 a, 
body.section-2 #menu ul#subnav-2 a,
body.section-3 #menu ul#subnav-3 a,
body.section-5 #menu ul#subnav-5 a,
body.section-6 #menu ul#subnav-6 a,
body.section-7 #menu ul#subnav-7 a {
	border: none;
	color: #b06f2f;
	font-size: 13px;
	font-weight: bold;
	margin-right: 0;
	margin-left: 3px !important;
	text-decoration: none;
}

body.section-4 #menu ul#subnav-4 a {
	border: none;
	color: #b06f2f;
	font-size: 12px;
	font-weight: bold;
	margin-right: 0;
	margin-left: 3px !important;
	text-decoration: none;
}

#menu ul a:hover {
	color: #b06f2f !important;
}


/* clearfix hack
----------------------------------------------- */

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-table;
}

/* Hides from IE-mac \*/

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}


/* Print */


.printright {
	float: right;
}

/* Share social bookmarks */

.share {
	width:430px;
	margin:0 auto;
}

.share p{
	margin-bottom:5px
}

.share .s_big{
	float: left;
	padding: 0px 10px 6px 0px;
	width: 62px;
	height: 62px;
	background: url(/images/share/share_big.gif)
}
.share .s_big a{
	display: block;
	width: 60px;
	height: 60px;
	border: solid 1px #cfcfcf;
}

.share .s, .print .s, .printright .s{
	float: left;
	padding: 0px 6px 6px 0px;
	width: 28px;
	height: 28px;
	background: url(/images/share/share_small.gif)
}
.share .s a, .print .s a, .printright .s a{
	display: block;
	width: 26px;
	height: 26px;
	border: solid 1px #cfcfcf;
}
.share .s a:hover, .share .s_big a:hover, .print .s a:hover, .printright .s a:hover{
border: solid 1px #ececec;
}


.share img, .print img, .printright img{
	margin: 0;
	border: none;
}

.share img:hover, .print img:hover, .printright img:hover{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* atlatszosag */
opacity: 0.8;
-moz-opacity: 0.80;
}
