* {
   margin:0px;
   padding:0px;
   font-family: Arial;
   font-size: 11px;
   line-height:17px;
   color: #666666;
}

*:focus {outline: none}

body {
   background-image: url("../images/all_bg.jpg");
   background-repeat: repeat;
   background-position: center top;
   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 {
   font-family: inherit;
   font-size: inherit;
   line-height:  inherit;
   color: inherit;
}

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#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; }
		
		#kiskutyak {
		     margin-left: 30px;
		}
	
	
	div#header_right {
	    float:left;
	    width: 90px;
	    display: inline;
	}
	
		#hun:link, #hun:visited {
		    float:left;
		    width: 25px;
		    height: 26px;
		    margin-top: 38px;
		    margin-left: 20px;
		    display: inline;
		} #hun:hover { text-decoration: none;}
	
		#eng:link, #eng:visited {
		    float:left;
		    width: 17px;
		    height: 27px;
		    margin-top: 53px;
		    display: inline;
		} #eng: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: 65px;
		    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 {
    background-image: url("../images/menu.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    width: 151px;
    height: 647px;
    margin-left: 26px;
}

div#content_holder {
    padding-bottom: 30px;
    background-image: url("../images/content_repeat.png");
    background-repeat: repeat;
    background-position: left top;
    background-color: transparent;
    width: 798px;
}

	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: 113px;
		    height: 22px;
		    padding-left: 10px;
		    padding-top: 2px;
		    display: block;
		    margin-bottom: 10px;
		    margin-left: 10px;
		    font-family: Arial;
		    font-size: 11px;
		    font-weight: bold;
		    line-height: 18px;
		    color:#FFFFFF;
		    
		} .megtobbkep: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;
	
	font-family: Arial;
	font-size: 0px;
	font-weight: normal;
	line-height: 0px;
	color:#FFF;
	
	
}

ul#menu li {
	display: block;
}

ul#menu li a:link, ul#menu li a:visited {
	display: block;
	width: 151px;
	height: 50px;
}

ul#menu li a.ketsor:link, ul#menu li a.ketsor:visited {
	display: block;
	width: 151px;
	height: 65px;
}

	ul#menu li a:hover {
	   text-decoration: none;
	}


ul#topmenu {
    background-image: url("../images/top_menu.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    width: 560px;
    height: 179px;
	margin: 0;
	padding: 0;
    padding-left: 27px;
	list-style-type: none;
}

#topmenu_zene {
    background-image: url("../images/top_menu_zene.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    width: 593px;
    height: 230px;
	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: 179px;
}

#topmenu_zene ul li a:link, #topmenu_zene ul li a:visited {
	height: 159px;
} #topmenu_zene ul { background: none; height: 165px; }

	ul#topmenu li a:hover {
	   text-decoration: none;
	}
		
	

   /* //////////////////////*/
   /*    Tartalom reszek    */
   /* //////////////////////*/
   
.vonal {
    border-bottom: 1px solid #CCC;
    font-family: Arial;
    font-size: 0px;
    font-weight: normal;
    line-height: 0px;
    color:#FFF;
    
}

.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 {
   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 {
    padding: 10px 20px;
    font-family: Verdana, Arial;
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
    color:#000;
}
	
	.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;
		    padding-top: 5px;
		    padding-bottom: 5px;
		    color: #FA3264 !important;
		    font-weight: bold;
		    font-style: normal;
		    text-decoration: none;
		    font-size: 14px;
		    line-height: 30px;
		}
	
	.tartalom b, .tartalom i  {
		font-size: 14px;
	    color:#F2C90D;
	}
	
	.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: #FA3264;
   font-weight: bold;
   font-style: italic;
   margin-bottom:16px;
   margin-left: 20px;
   margin-top: 20px;
}


.kutyaink_holder {
     padding-left: 10px;
}

.kutya_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:#D0A90D;
}

.kutya_adat {
    font-family: "Microsoft Sans Serif", Verdana, Arial;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    color:#666;
}

	.kutya_adat b {
		font-family: "Microsoft Sans Serif", Verdana, Arial;
	    font-size: 14px;
	    font-weight: bold;
	    line-height: 18px;
	    color:#FA3264;
	}

.kep_holder {
    float:left;
    width: 190px;
    display: inline;
}

.dog_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;
}

.kutya_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: 7px;
    margin-bottom: 20px;
}


.inmemoriam {
    background-repeat: no-repeat;
    background-position: 90px 68px;
    width: 508px;
    height: 490px;
}

.inmemoriam_title {
    font-family: "Microsoft Sans Serif", Arial;
    font-size: 28px;
    font-weight: bold;
    line-height: 18px;
    color:#000;
    margin-top: -70px;
    text-align: center;
}

.inmemoriam_text {
    padding-left: 33px;
    padding-right: 57px;
    margin-bottom: 30px;
    
    font-family: "Microsoft Sans Serif", Arial;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    color:#000;
    text-align: center;
}

.papagaj_uzenet {
     text-align: center;
     font-family: Arial;
     font-size: 11px;
     font-weight: normal;
     line-height: 18px;
     color:#FFF;
     margin-top: 10px;
     margin-bottom: 5px;
     padding-right: 20px;
}

.fooldal_kutyak td {
	vertical-align: top;
	padding: 10px;
}

.fooldal_kutyak_bottom {
	text-align: right;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCC;
}









