@charset "utf-8";
/* CSS Document */

.aw-gecko .aw-grid-focus {
    position: relative;
} 
 
/* BASE */
body {background: url(images/bg.png) no-repeat;	margin:0; padding:0; font: normal 12px Arial; color:#333;}

/*nyitólap*/
h1.img{padding:0; margin:0;}

/*adatlap*/
h1{font-size:17px; font-weight:normal; padding:0; margin:0; color:#000; width:450px;}
h2.adatlap{font-size:15px; font-weight:bold; margin-bottom:10px; display:block;}

/*listanézet és adatlap fejléce*/
h1.lista, h3{color:#608209; font-size:20px; text-align:right; margin:0 8px 20px 0; padding:0; font-weight:normal;  width:auto;}
h2.lista{font-size:13px; font-weight:bold; padding:0 0 16px 0; margin:0 0 -8px 0; display:block;}

/*content h1*/
h1.content{font-size:19px; font-weight:normal; padding:0 0 16px 0; margin:0; width:auto;}
h1.content.bordered{padding:0 0 6px 0; margin-bottom:16px; border-bottom: 1px solid #ccc;}

/*h2 csak üres linkek*/
h2{padding:0; margin:0; color:#333; font-size:12px; display:inline; font-weight:normal;}

p{ margin-top:0; margin-bottom:1em;}
form{padding:0; margin:0;}

a {color:#608209;}
a:hover {color:#D50000;}

.line-spacer {height:20px;}

.user{font-weight:bold;text-decoration:none;}
.normal{color:#333;}
.light{color:#666;}
.red{color:#D50000;}
.nounder{text-decoration:none;}
.halfunder{text-decoration:none;}
.halfunder:hover {text-decoration:underline;}
.strong{ font-weight:bold;}


#top {
	width:980px;
	height:190px;
	background:url(images/top.jpg);
	padding:10px 0 0 20px;
	margin:auto;
	position:relative;
}
#top-ad {
	width:468px;
	height:60px;
	position:absolute;
	left:513px;
	top:35px;
}
#login {
	font-size:11px;
	margin-left:2px;
}
#login a{
	margin:0px 4px 0px 4px;
}
#login .lgn-text{
	font-size:11px;
	background-color:#f3f4f7;
	border:1px solid #C0C0C0;
	padding-left:5px;
	width:100px;
	vertical-align:middle;
}
#logo {
	position:absolute;
	top:50px;
	left:50px;
	width:220px;
	height:50px;
}
#topmenu {
	position:absolute;
	top:156px;
	padding-left:3px;
	font-size:13px;
}
#topmenu ul {list-style-type: none; margin:0; padding:0;}
#topmenu ul li {display:inline; padding:0 17px 0 17px; border-right:1px solid #555;}
#topmenu ul a {color: #fff; font-weight:bold; text-decoration:none;}
#topmenu ul a:hover {color: #FF9;}

#container {
	width:1000px;
	margin:auto;
	background:url(images/bg-container.gif) repeat-y;
}
#leftbar {
	float:left;
	width:204px;
	background-image:url(images/bg-leftbar.png);
	background-position:top;
	background-repeat:no-repeat;
	padding:5px 15px 20px 21px;
}

.leftmenugroup { font-weight:bold; color:white; padding-left:20px; line-height:23px;height:24px;}
.leftmenugroup.lg-orange {background: url(images/bg-menu-group-orange.png) no-repeat;}
.leftmenugroup.lg-green {background: url(images/bg-menu-group-green.png) no-repeat;}
.leftmenugroup.lg-red {background: url(images/bg-menu-group-red.png) no-repeat;}


.leftmenu{
	padding: 10px 20px 10px 20px;
}
.leftmenu ul {list-style-type: none; margin:0; padding:0;}
.leftmenu ul li {display:block; padding:2px 0px 7px 0px; background: url(images/bg-left-menu-dottes.gif) no-repeat bottom;}
.leftmenu ul a {color:#333; text-decoration:none;}
.leftmenu ul a:hover {color:#D50000;}

.leftmenu-arrow{
	padding-top:10px;
	padding-bottom:10px;
}
.leftmenu-arrow ul {list-style-type: none; margin:0; padding:0;}
.leftmenu-arrow ul li {display:block; padding:1px 4px 7px 20px; background: url(images/bg-left-menu-spacer.gif) no-repeat bottom;}
.leftmenu-arrow ul a {color:#333; text-decoration:none; padding-left:16px; background: url(images/left-menu-arrow.png) no-repeat 0px 5px;}
.leftmenu-arrow ul a:hover {color:#D50000;}

.leftmenu-ad{
	padding:12px 0px 20px 25px;
	background:url(inc/ads/bg-leftmenu-ads.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#content {
	float:left;
	width:560px;
	padding: 0 22px 30px 13px;
	overflow:hidden;
	position:relative;
}
.list-arrows ul {list-style-type:none; margin:0; padding:0 0 0 15px;}
.list-arrows ul li {display:block; padding:1px 0 2px 12px; background: url(images/list-arrow.gif) no-repeat 0px 5px;}
.list-arrows ul a {color:#333;}
.list-arrows ul a:hover {color:#D50000;}
.list-arrows .megye{font-size:16px;  padding:0 0 16px 0; margin:0;}

#rightbar {
	float:left;
	width:165px;
	background:url(images/bg-rightbar-top.png) no-repeat;
}
.right-title {
	width:143px;
	height:37px;
	background-image:url(images/bg-right-title.gif);
	font-weight:bold;
	color:#FFFFFF;
	padding-left:9px;
	padding-top:3px;
}
.right-top {
	width:152px;
	height:12px;
	background-image:url(images/bg-right-top.gif);
	overflow:hidden;
}
.right-content {
	width:127px;
	font-size:12px;
	padding:0 14px 0 9px;
	text-align:center;
	background-image:url(images/bg-right-content.gif);
}
.right-footer {
	width:152px;
	height:16px;
	background-image:url(images/bg-right-footer.gif);
}

.footer-clear {
	height:0px;
	overflow:hidden;
	clear:both;
}
#footer {
	width:100%;
	height:24px;
	color:#dfe0e4;
	line-height:24px;
	font-size:12px;
	text-align:center;
	background-color:#343434;
}
#footer a{
	color:#dfe0e4; font-weight:normal !important;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}


/* PANEL DESIGN */

.panel-top{
	height:12px;
	background-image:url(images/bg-panel-top.png);
	padding:0 25px 0 25px;
}
.panel-title{
	font-size:13px;
	font-weight:bold;
	color: #608209;
	height:26px;
	background-image:url(images/bg-panel-title.gif);
	padding:9px 25px 0 25px;
}
.panel-title.pt-mid{
	background-image:url(images/bg-panel-middle.png);
}
.panel-content{
	background-image:url(images/bg-panel-content.png);
	padding:15px 25px 5px 25px;
}
.panel-icon{
	background-image:url(images/icon-alert.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:45px;
	display:table;
	padding-left:75px;
 }
.panel-footer{
	height:35px;
	background-image:url(images/bg-panel-footer.png);
	background-position:bottom;
	margin-bottom:10px;
}
.panel-form{
	background-image:url(images/bg-panel-content.png);
	padding:15px 20px 15px 20px;
	line-height:28px;
}
.panel-form label {display:inline-block; text-align:right; width:120px; vertical-align:middle; margin-right:8px;}
.panel-form .text {width:250px; margin-right:5px; vertical-align:middle; font-family:Arial; font-size:12px; color:#333}
.panel-form .text-int {width:20px; margin-right:5px; font-family:Arial; font-size:12px; color:#333}
.panel-form .text-sort {width:199px; margin-right:5px; vertical-align:middle; font-family:Arial; font-size:12px; color:#333}
.panel-form .other {margin-right:5px; vertical-align:middle; font-family:Arial; font-size:12px; color:#333;}
.panel-form textarea {width:250px; font-family:Arial; font-size:12px; color:#333;}
.panel-form .submitform {margin-left:127px; margin-right:8px; margin-top:15px; font-family:Arial; font-size:12px; color:#333;}

.panel-form forms {margin:0; padding: 0px;}

.panel-bal {
	width:250px;
	padding:10px 20px 0 20px;
	float:left;
}
.panel-jobb {
	width:199px;
	padding:10px 0 0 20px;
	float:left;
	border-left:1px solid #c4c4c4;
}


/* BUTTONS */

.button {
	height:34px;
	line-height:34px;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:20px;
}
.button ul {list-style-type:none; margin:0; padding:0;}
.button ul li {float:right; margin-top:2px; display:block; line-height:25px; background: url(images/bg-button1.gif) no-repeat;}
.button ul a {display:block;  padding-left:18px; padding-right:18px; color:#fff; font-weight:bold; text-decoration:none; background: url(images/bg-button1-right.gif) no-repeat top right;}
.button ul a:hover {color:#FF9; }

.button.bt-orange ul li{ background: url(images/bg-button2.gif) no-repeat }
.button.bt-orange ul a{ background: url(images/bg-button2-right.gif) no-repeat top right;}

.button.bt-red ul li{ background: url(images/bg-button3.gif) no-repeat;}
.button.bt-red ul a{ background: url(images/bg-button3-right.gif) no-repeat top right;}

.button-label {
	height:28px;
	position:absolute;
}
/* TÉTELEK */

.item-top {
	height:16px; padding:2px 12px 0px 12px; font-size:11px; margin-bottom:10px;
}
.item-top.it-light {
	background-color:#e6e6e6; color:#666666;
}
.item-top.it-normal {
	background-color:#95b534; color:#FFF;
}
.item-title {
	float:left;
	width:363px;
}
.item-datum {
	float:left;
	width:123px;
}
.item-id {
	float:left;
	width:50px;
	text-align:right;
}
.item-kep {
	width:155px;
	height:116px;
	padding:2px;
	border:1px solid #ababab;
	float:left;
}
.item-kep-display {
	width:155px;
	height:116px;
	text-align:center;
	background-color:#f6f6f6;
	position:relative;
}
.item-user-kep {
	width:68px;
	padding-right:14px;
	float:left;
	text-align:center;
}
.item-hozzaszolas {
	width:449px;
	padding:0px 14px 0px 14px;
	border-left:1px solid #c4c4c4;
	float:left;
	overflow:hidden;
	min-height:68px;
}
.item-adatok {
	width:385px;
	padding-left:14px;
	float:left;
	overflow:hidden;
}
.item-adat-anev a{
	font-size:15px;
	color:#e88307;
}
.item-adat-anev a{
	text-decoration:none;
	color:#e88307;
}
.item-adat-anev a:hover{
	text-decoration:underline;
}
.item-adat-desc{
	height:15px;
	margin-top:11px;
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	color:#454545;
}
.item-adat-txt{
	height:45px;
	margin-top:7px;
	overflow:hidden;
}
.item-adat-link{
	margin-top:11px;
	float:right
}
.item-contact{
	width:420px;
	float:left;
	line-height:16px;
}
.item-user{
	width:140px;
	font-size:11px;
	float:left;
	text-align:right;
}
.item-footer {
	height:1px;
	overflow:hidden;
	background: url(images/bg-dotted.gif) repeat-x ;
	margin:15px 0px 13px 0px;
}
.item-footer2 {
	height:1px;
	overflow:hidden;
	background-color:#CCCCCC;
	margin:15px 0px 13px 0px;
}
.item-footer.thin {	
	margin:10px 0px 8px 0px;
}
.bubbletitle{
	background-image:url(images/bg-bubbletitle.png);
	line-height:23px;
	font-weight:bold;
	color:#fff;
	padding-left:18px;
	margin:15px 7px 17px 7px; 
}


/* PAGER MODUL */

.pagertext{font-size:13px; font-weight:bold;}
#pagernums{font-weight:bold; font-size:12px; color:#D50000;}
#pagernums a{font-weight:normal; color:#333333;}
#pagernums a:hover{font-weight:bold; color:#D50000;}


/* HÍREK MODUL */

.hirek-container{
	margin-top:5px;
	margin-bottom:10px;
	float:left;
	width:270px;
	background-image:url(images/bg-box1-right.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
.hirek-title {
	width:255px;
	height: 34px;
	margin-bottom:6px;
	overflow:hidden;
	font-weight:bold; 
}
.hirek-title a{
	font-size:13px;
	font-weight:bold;
}
.hirek-body {
	float:left;
	width:140px;
	height: 112px;
	font-size:11px;
	overflow: hidden;
	
}
.hirek-kep {
	float:left; 
	margin: 4px 0 0 3px;
	border:1px solid #888;
	padding:2px;
}
.hirek-sign {
	width:255px;
	height: 17px;
	font-size:11px;
	padding: 10px 0 10px 0;
	clear:both;
}
.hirek-footer{
	height:5px;
	overflow:hidden;
	background-image:url(images/bg-box1-footer.png);
	background-position:top right;
	background-repeat:no-repeat;
}

.nyitolap-kerdes {
	width:255px;
	height:76px;
	font-size:12px;
	font-style:italic;
	overflow: hidden;
}
.nyitolap-valasz {
	width:255px;
	height: 105px;
	font-size:12px;
	overflow: hidden;
	margin-bottom:20px;
}

.hirek-title-long {
	padding-top:3px;
	margin-bottom:10px;
	height:15px;
	overflow:hidden;
	font-weight:bold;
	text-decoration:underline;
}
.hirek-body-long {
	height:58px;
	font-size:11px;
	overflow: hidden;
	margin-bottom:10px;
}
.hirek-sign-long {
	font-size:11px;
}


.headline {
	line-height:26px;
	border-bottom:1px solid #CCCCCC;
	color: #666666;
	margin-bottom:20px;
}
.headline a{
	color: #666666;
	text-decoration:none;
}
.headline a:hover{
	color: #D50000;
}
.inline-right{
	position:absolute;
	width:200px;
	text-align:right;
	left:373px;
	
}

/* MINILISTA MODUL */

.minilista-container {
	width:140px;
	height:112px;
	float:left;
	margin-bottom:12px;
	padding-top:6px;
	background-image:url(images/bg-minilista.png);
	background-repeat: no-repeat;
	overflow:hidden;
	text-align:center;
	white-space:nowrap;
}

.minilista-txt {
	width:120px;
	font-size:11px;
	margin:auto;
	overflow:hidden;
	text-align:center;
	white-space:nowrap;
}

.minilista-kep {
	height:84px;
	padding-bottom:13px;
	position:relative;
}
.minilista-del {
	height:21px;
	width:21px;
	left:106px;
	position:absolute;
	overflow:hidden;
}

.szalag1 {
	height:66px;
	width:66px;
	top:0px;
	left:14px;
	position:absolute;
}
.szalag2 {
	height:73px;
	width:73px;
	top:-0px;
	left:-0px;
	position:absolute;
}

/* GALÉRIA MODUL */

.galeria-container {
	width:91px;
	height:78px;
	float:left;
	margin-top:12px;
	padding:5px 13px 0 7px;
	background-image:url(images/bg-galeria.png);
	background-repeat:no-repeat;
	overflow:hidden;
	text-align:center;
}

.galeria-container-btn{
	width:99px;
	height:25px;
	background-image:url(images/bg-galeria-btn.png);
	padding-top:4px;
	padding-left:12px;

}

/* ADATLAP MODUL */

.adatlap-kep {
	width:155px;
	height:129px;
	float:left;
	padding:13px 15px 0 15px;
	background-image:url(images/bg-adatlap.png);
	background-repeat:no-repeat;
	overflow:hidden;
	text-align:center;
}
.adatlap-bal{
	width:80px;
	float:left;

}
.adatlap-jobb{
	float:left;
	width:480px;
}


/* FÓRUM MODUL (témák) */

.forum-tema{
	width:390px;
	padding-left:30px;
	padding-right:30px;
	float:left;
	background: url(images/icon-forum.gif) no-repeat 8px 3px;
}
.forum-user{
	width:110px;
	font-size:11px;
	float:left;
}

/* FOTÓPÁLYÁZAT */

.fotok-cim {
	font-size:11px;
	color:#666666;
	padding:0px 5px 0px 5px;
	white-space:normal;
	height:61px;
}
.fotok-cim a{
	color:#333333;
	font-weight:normal;
	font-size:11px;
}
.fotok-cim a:hover{
	color:#D50000;
	text-decoration:underline;
}
.fotok-select{
	font-size:11px;
	color:#666666;
}
.foto-adatok{
	line-height:20px;
}
.ertekeles1{
	width:185px;
	height:20px;
	background-image:url(images/ertekeles1.gif);
	overflow:hidden;
}
.ertekeles2{
	height:20px;
	background-image:url(images/ertekeles2.gif);
}
.ertekeles3{
	margin-left:15px;
	float:left;
	background-image:url(images/ertekeles3.gif);
}


/* FELHASZNALOK */

.felhasznalo-bal{
	float:left;
	width:150px;
}
.felhasznalo-jobb{
	float:left;
	width:297px;
}

/* CHIP SZÁM LISTA */

.chip-szam{
	float:left;
	width:154px;
	padding-left:12px;
	font-weight:bold;
}
.chip-kutya{
	float:left;
	width:80px;
	padding-left:36px;
	background: url(images/icon-chip.gif) no-repeat 10px 1px;
}
.chip-jellemzok{
	float:left;
	width:252px;
	padding-left:24px;
}
.headline2{
	font:bold 16px Arial;
	color:#333;
	border:1px solid #CCCCCC;
	width:100%;
}

/* ADMIN */

.default-font {
 	font-family:Arial; font-size:12px; color:#333; vertical-align:middle;
}
.admin-file {
 	font-family:Arial; font-size:12px; color:#333;
	border:#FFFFFF;
}

.admin-hir-buttons{
	float:left;
	padding:5px 0 0 20px;
	width:375px;
}
.admin-hir-talloz{

	padding:5px 0 5px 15px;
	margin:15px 0 15px 0;
	background-color: #f0f0ee;
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;

}
.admin-allat-sorszam{
	width:30px;
	float:left;
	padding-right:10px;
	text-align:right;
	line-height:30px;
}
.admin-allat-neve{
	width:205px;
	float:left;
	padding-right:20px;
	padding:8px 0 6px 0;
}
.admin-allat-adatbazis{
	width:150px;
	float:left;
	color:#666666;
	line-height:30px;
}
.admin-allat-gombok{
	width:145px;
	float:left;
	line-height:30px;
}

.google-container{ padding:2px; border: 1px solid #cccccc;}
.google-color{text-align:center;background-color:#f1f1f1;padding:5px;}


/* ARCJATEK */

.arcjatek-container{
	width:185px; height:178px;
	background-image:url(images/bg-arcjatek.png);
	float:left;
	margin-bottom:10px;
}
.arcjatek-nev{
	text-align:center;
	font-weight:bold;
	height:28px;
	line-height:28px;
}
.arcjatek-kep{
	width:155px; height:116px;
	padding:0 15px 2px 15px;
	text-align:center;
}
.arcjatek-radio{
	text-align:center;
	padding-bottom:8px;
	font-size:10px;
}
.jatek-eredmenyek{
	line-height:22px;
	padding:0 0 0 10px;
}

.jatek-sorszam{
	float:left;
	width:30px;
}
.jatek-user{
	float:left;
	width:150px;
}
.jatek-talalatok{
	float:left;
	width:90px;
}
.jatek-szazalek{
	float:left;
	width:75px;
	font-weight:bold;
	color:#990000;
}
.arcjatek-megfejtes{
	padding:10px;
	background-color:#f1f1f1;
	border:1px solid #990000;
	color:#990000;
}

/*FLASH JÁTÉKOK*/

.jatekok-title{
	padding:0 8px 5px 8px;
	height:15px;
	overflow:hidden;
	text-align:center;
	
}
.jatekok-kep{
	width:155px; height:155px;
	padding:11px 15px 13px 15px;
	background-image:url(images/bg-arcjatek.png);
}

.h1right{float:right; max-width:80px; display:inline-block; padding-left:20px;}