* {
   margin:0px;
   padding:0px;
   font-family: Arial;
   font-size: 11px;
   line-height:17px;
   color: #666666;
}

*:focus {outline: none}

body {
   background-image: url("../images/macs_bg.jpg");
   background-repeat: repeat;
   background-position: center top;
   background-color:#FFC8DA;
   background-attachment: fixed
}

a:link, a:visited {
    text-decoration:none;
    font-weight:bold;
    font-family: inherit;
    font-size: inherit;
    line-height:  inherit;
    color: inherit;
}

	a:link img , a:visited img {
	    border: 0px;
	}

a:hover {
    /*text-decoration:underline;*/
}

p {
    margin-top:7px;
    margin-bottom:7px;
}

ul {
   margin-left: 20px;
   font-size:11px;
}

b, i {
								color: inherit;
								font-size: inherit;
								line-height: inherit;
							}

				.dokuholder h2{
					color: #3d3d3d;
					font-family: "Microsoft Sans Serif";
					font-size: 18px;
					line-height: 23px;
					margin-top: 14px;
					padding-left: 8px;
				}



			.kepholder_center{
				text-align: center;
			}





canvas { display: none; }

   /* //////////////////////*/
   /*      Vaz reszek       */
   /* //////////////////////*/

div#maincontainer {
    width: 802px;
    margin-left: auto;
    margin-right: auto;

    margin-bottom: 20px;
}

div#header {
    background-image: url("../images/header.png");
    background-repeat: no-repeat;
    background-position: left top;
    width: 802px;
    height: 332px;
}

div#header_lang {
    background-image: url("../images/header_lang.png");
    background-repeat: no-repeat;
    background-position: left top;
    width: 807px;
    height: 332px;
}
	div#header_left {
	    float:left;
	    width: 710px;
	    display: inline;
	}

	div#header_left_lang {
	    float:left;
	    width: 716px;
	    display: inline;
	}

		div#header_left_lang a:link,
		div#header_left_lang a:visited {
		    display: block;
		    width: 360px;
		    height: 190px;
		    margin-left: 20px;
		    margin-top: 100px;
		} div#header_left_lang a:hover { text-decoration: none; }


		div#header_left_lang a#logo:link,
		div#header_left_lang a#logo:visited {
		    display: block;
		    width: 360px;
		    height: 190px;
		    margin-left: 20px;
		    margin-top: 100px;
		} div#header_left_lang a#logo:hover { text-decoration: none; }



		div#header_left a#logo:link,
		div#header_left a#logo:visited {
		    display: block;
		    width: 360px;
		    height: 190px;
		    margin-left: 20px;
		    margin-top: 100px;
		} div#header_left a#logo:hover { text-decoration: none; }

		div#header_left a#logo_kicsi:link,
		div#header_left a#logo_kicsi:visited {
		    display: block;
		    width: 360px;
		    height: 80px;
		    margin-left: 20px;
		    margin-top: 100px;
		} div#header_left a#logo_kicsi:hover { text-decoration: none; }

		#kiscicak {
		     margin-left: 30px;
		}


	div#header_right {
	    float:left;
	    width: 90px;
	    display: inline;
	}

		#hun:link, #hun:visited {
		    float:left;
		    width: 25px;
		    height: 35px;
		    margin-top: 27px;
		    margin-left: 14px;
		    display: inline;
		} #hun:hover { text-decoration: none;}

		#eng:link, #eng:visited {
		    float:left;
		    width: 19px;
		    height: 35px;
		    margin-top: 44px;
		    display: inline;
		} #eng:hover { text-decoration: none;}

		#ger:link, #ger:visited {
		    float:left;
		    width: 25px;
		    height: 35px;
		    margin-top: 68px;
		    display: inline;
		} #ger:hover { text-decoration: none;}



		#lang_hu:link, #lang_hu:visited {
		    float:left;
		    width: 20px;
		    height: 35px;
		    margin-top: 14px;
		    display: inline;
		} #lang_hu:hover { text-decoration: none;}

		#lang_en:link, #lang_en:visited {
		    float:left;
		    width: 18px;
		    height: 35px;
		    margin-top: 30px;
		    display: inline;
		} #lang_en:hover { text-decoration: none;}

		#lang_de:link, #lang_de:visited {
		    float:left;
		    width: 17px;
		    height: 35px;
		    margin-top: 50px;
		    display: inline;
		} #lang_hun:hover { text-decoration: none;}

		#lang_fr:link, #lang_fr:visited {
		    float:left;
		    width: 17px;
		    height: 35px;
		    margin-top: 65px;
		    display: inline;
		} #lang_fr:hover { text-decoration: none;}

		#lang_it:link, #lang_it:visited {
		    float:left;
		    width: 17px;
		    height: 35px;
		    margin-top: 83px;
		    display: inline;
		} #lang_it:hover { text-decoration: none;}


div#menu_holder {
					height: 465px;
					margin-left: 21px;
					width: 157px;
					background-image: url('../images/menu.jpg');
					background-repeat: no-repeat;
				}

div#content_holder {
    background-image: url("../images/content_repeat.png");
    background-repeat: repeat-y;
    background-position: left top;
    padding-bottom: 30px;
}

	div#left {
	   float:left;
	   width: 178px;
	   display: inline;
	}

	div#right {
	   float:left;
	   width: 590px;
	   display: inline;
	}

		.galeria_kep:link,
		.galeria_kep:visited {
		    background-image: url("../images/kep_bg.jpg");
		    background-repeat: no-repeat;
		    background-position: left top;
		    width: 118px;
		    height: 113px;
		    padding-left: 13px;
		    padding-top: 15px;
		    float:left;
		    display: inline;
		    margin-left: 5px;
		    margin-bottom: 10px;
		}

		.megtobbkep:link,
		.megtobbkep:visited {
		    background-image: url("../images/meg_tobb_kep_btn.jpg");
		    background-repeat: no-repeat;
		    background-position: left top;
		    width: 123px;
		    height: 24px;
		    display: block;
		    margin-bottom: 10px;
		    margin-left: 10px;
		} .megtobbkep:hover { text-decoration: none; }


		.megtobbkep_de:link,
		.megtobbkep_de:visited {
		    background-image: url("../images/meg_tobb_kep_btn_de.jpg");
		    background-repeat: no-repeat;
		    background-position: left top;
		    width: 123px;
		    height: 24px;
		    display: block;
		    margin-bottom: 10px;
		    margin-left: 10px;
		} .megtobbkep_de:hover { text-decoration: none; }


		.megtobbkep_en:link,
		.megtobbkep_en:visited {
		    background-image: url("../images/meg_tobb_kep_btn_en.jpg");
		    background-repeat: no-repeat;
		    background-position: left top;
		    width: 123px;
		    height: 24px;
		    display: block;
		    margin-bottom: 10px;
		    margin-left: 10px;
		} .megtobbkep_en:hover { text-decoration: none; }


div#footer {
    background-image: url("../images/footer.png");
    background-repeat: no-repeat;
    background-position: left top;
    font-family: Verdana, Arial;
    font-size: 10px;
    font-weight: normal;
    line-height: 18px;
    color:#FFFFFF;
    width: 802px;
    height: 50px;
    padding-top: 10px;
    text-align: center;
}


   /* //////////////////////*/
   /*     Menupontok        */
   /* //////////////////////*/

ul#menu{
	margin: 0;
	padding: 0;
	list-style-type: none;
	padding-top: 5px;
}

ul#menu li{
	display: block;
}

ul#menu li a:link, ul#menu li a:visited {
	display: block;
	width: 151px;
	height: 49px;
}

ul#menu li a.ketsor:link, ul#menu li a.ketsor:visited {
	display: block;
	width: 151px;
	height: 70px;
}

	ul#menu li a:hover {
	   text-decoration: none;
	}


#topmenu_zene {
    background-image: url("../images/top_menu_zene.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    width: 566px;
    height: 231px;
	margin: 0;
	padding: 0;
    padding-left: 27px;
	list-style-type: none;
}

.fooldal_uzenet {
     font-family: Arial;
     font-size: 14px;
     font-weight: normal;
     line-height: 18px;
     color:#FFF;
     margin-top: 20px;
     margin-bottom: 10px;
     margin-left: 10px;
}

ul#topmenu {
    width: 566px;
    height: 150px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}


ul#topmenu li{
	position: relative;
	display: inline;
	float: left;
}

ul#topmenu li a:link, ul#topmenu li a:visited {
	display: block;
	width: 130px;
	height: 150px;
}

	ul#topmenu li a:hover {
	   text-decoration: none;
	}



   /* //////////////////////*/
   /*    Tartalom reszek    */
   /* //////////////////////*/

.vonal {
					color: #fff;
					font-family: arial;
					font-size: 0px;
					font-weight: normal;
					line-height: 0px;
					margin-top: 1px;
					margin-bottom: 11px;
					border-bottom: 1px solid #ccc;
				}

.elvalaszto {
   border: 3px solid #D7DADE;
   font-size:0px;
   line-height:0px;
   height:0px;
   margin-top:15px;
   margin-bottom:15px;
   margin-right:35px;
}

.cikkszoveg, .cikkbevezeto, .cikkbalra, .cikkjobbra {
   font-family:Verdana;
   font-size:14px;
   color:#666;
   line-height:20px;
   padding-bottom:5px;
   vertical-align:top;
}

.cikkcim, #cikkcim, #cikkalcim {
   font-family:Arial;
   font-size:25px;
   color:#4B5E79;
   font-weight:bold;
   padding-bottom: 25px;
   margin-bottom:25px;
   border-bottom: 5px solid #D7DADE;
}

#alcim, .alcim {
   font-family:Arial;
   font-size:15px;
   color:#4B5E79;
   font-weight:bold;
   margin-bottom:15px;
}

.cikkbalra ,
.cikkjobbra ,
.cikkepbalra ,
.cikkepjobbra {
   float:left;
   display: inline;
}





   /* //////////////////////*/
   /*    Tovabbi reszek     */
   /* //////////////////////*/

.clear {
   clear:both;
   font-size:0px;
   line-height:0px;
   height:0px;
}

.tartalom {
			color: #666;
			font-family: verdana;
			font-size: 12px;
			font-weight: normal;
			line-height: 20px;
			padding: 10px 20px;
		}

		.tartalom p, .tartalom b, .tartalom i, .tartalom div  {
	    font-family: Verdana, Arial;
	    font-size: 13px;
	    line-height: 18px;
	    color:#000;
	}

		.tartalom i {
		    color: #333 !important;
		    font-weight: bold;
		    font-style: normal;
		}

		.tartalom u {
		    background-image: url("../images/kuty_ikon.jpg");
		    background-repeat: no-repeat;
		    background-position: left top;
		    padding-left: 35px;
		    color: #FA3264 !important;
		    font-weight: bold;
		    font-style: normal;
		    text-decoration: none;
		    font-size: 14px;
		    line-height: 18px;
		}

	.tartalom b, .tartalom i, .kiemelt  {
		font-size: 14px;
	    color:#F2C90D;
	}

	.tartalom b  {
		margin-top: 15px;
	}

	.kiallitas_datum {
	    font-family: Arial;
	    font-size: 10px;
	    font-weight: normal;
	    line-height: 18px;
	    color:#CCC;
	    text-align: right;
	}


.fo_cim, h1 {
   font-family: "Times New Roman", Verdana;
   font-size: 25px;
   color: #E674AC;
   font-weight: bold;
   font-style: italic;
   margin-bottom:16px;
   margin-left: 15px;
   margin-top: 20px;
}

h2,
h2 center {
   font-family: "Times New Roman", Verdana;
   font-size: 20px;
   color: #999;
   font-weight: bold;
   font-style: italic;
   margin-bottom:16px;
   margin-left: 15px;
   margin-top: 20px;
}

.cicaink_holder {
			padding-left: 30px;
		}

.cica_nev {
    background-image: url("../images/title_bg.jpg");
    background-repeat: no-repeat;
    background-position: left top;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 3px 10px;
	width: 331px;
	height: 25px;

	font-family: "Microsoft Sans Serif", Arial;
	font-size: 20px;
	font-weight: normal;
	line-height: 25px;
	color:#E75EA2;
}

.cica_adat {
    line-height: 22px;
    font-family: "Microsoft Sans Serif", Verdana, Arial;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    color:#666;
}

.kep_holder {
    float:left;
    width: 190px;
    display: inline;
}

.cat_data {
    float:left;
    width: 370px;
    display: inline;
}

.kep_top {
    background-image: url("../images/img_top.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    width: 179px;
    height: 8px;
    font-family: Arial;
    font-size: 8px;
    font-weight: normal;
    line-height: 8px;
    color:#FFF;
}

.kep_repeat {
    background-image: url("../images/img_repeat.jpg");
    background-repeat: repeat-y;
    background-position: left top;
    width: 169px;
    padding-left: 10px;
    padding-top: 1px;
    padding-bottom: 1px;
}

.kep_bottom {
    background-image: url("../images/img_bottom.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    width: 179px;
    height: 8px;
    font-family: Arial;
    font-size: 8px;
    font-weight: normal;
    line-height: 8px;
    color:#FFF;
}

.cica_elvalaszto {
    background-image: url("../images/elvalaszto.jpg");
    background-repeat: no-repeat;
    background-position: center top;
    height: 19px;
    font-family: Arial;
    font-size: 19px;
    font-weight: normal;
    line-height: 19px;
    color:#FFF;
    margin-top: 15px;
    margin-bottom: 20px;
}

.galleria{list-style:none;width:550px; margin-top: 10px; margin-left: 10px;}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
.nav {text-align: center;}
.galleria_wrapper {height: 525px;}
* html .galleria li div span{width:550px; } /* MSIE bug */

.kepholder_left {
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
}

.kepholder_right {
    float: right;
    margin-bottom: 10px;
    margin-left: 10px;
}

#cicak_szuletnek_, 
#cicak_szuletnek {
    background-image: url("../images/cicak_szuletnek.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    width: 376px;
    height: 89px;
    padding-right: 220px;
    padding-top: 90px;
    text-align: right;
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    color:#FFF;
}

	#cicak_szuletnek_ b,
	#cicak_szuletnek b {
	    font-family: Arial;
	    font-size: 25px;
	    font-weight: bold;
	    line-height: 18px;
	    color:#FFF;

	}


	#cicak_szulettek_en:link, #cicak_szulettek_en:visited,
	#cicak_szulettek_de:link, #cicak_szulettek_de:visited,
	#cicak_szulettek_:link, #cicak_szulettek_:visited,
	#cicak_szulettek:link, #cicak_szulettek:visited {
	     background-image: url("../images/jumi_cicak.jpg");
	     background-repeat: no-repeat;
	     background-position: left top;
	     width: 585px;
	     height: 151px;
	     display: block;
	     margin-top: 20px;
	} 
		#cicak_szulettek_en:hover,
		#cicak_szulettek_de:hover,
		#cicak_szulettek:hover { text-decoration: none; }

	#cicak_szulettek_en:link, #cicak_szulettek_en:visited {
	     background-image: url("../images/jumi_cicak_en.jpg");
	} 

	#cicak_szulettek_de:link, #cicak_szulettek_de:visited{
	     background-image: url("../images/jumi_cicak_de.jpg");
	}

	.kiscica_kepek:link, .kiscica_kepek:visited {
		margin: 4px;
	}

		.kiscica_kepek:link img, .kiscica_kepek:visited img {
			padding: 1px;
			border: 1px solid #DF6DA5;
		}


#menu_tooltip {
	position: absolute;
	left: -1000px;
	top: -1000px;
}

.dudi_gyerekek {
	margin: 5px;
	float: left;
	width: 100px;
	height: 100px;
	display: inline;
}

#dudi_gyerekek_holder {
	margin-left: 20px;
}

.pink {
	color: #FA3264 !important;
}

.yellow {
	color: #F2C90D !important;
}

.kiscicakep:link,
.kiscicakep:visited {
	border: 1px solid #CCC;
	padding: 1px;
	float: left;
	width: 275px;
	display: inline;
	margin: 7px;
}



