
@import 'http://hir.ize.hu/cache/categs.css';

body {
	margin: 0px;
	padding: 0px;
	font-family: tahoma,arial,helvetica;
	font-size: 8pt;
}

#container {
	width: 980px;
	overflow: hidden;
	clear: both;
}

#header {
	width: 980px;
	height: 174px;
	background: url('img/topbg.png') repeat-x;
	overflow: hidden;
}

#header h1 {
	display: block;
	width: 243px;
	height: 127px;
	float: left;
	margin: 0px;
}

#header h1 a {
	display: block;
	width: 243px;
	height: 127px;
	background: url('img/logo.png') 0px 27px no-repeat;
}

#header .banner {
/*	border: 1px solid #FFFFFF;*/
	width: 728px;
	height: 120px;
	float: left;
	margin: 9px 0px 0px 0px;
}

#header .bannerCont90 {
	width: 728px;
	height: 126px;
	float: left;
	margin: 15px 0px 0px 0px;
}

#header .banner90 {
	height: 90px;
}

	#header .izeButtons a {
		margin: 7px 8px 0px 0px;
		display: block;
		float: left;
		width: 73px;
		height: 20px;
	}

	#header .izeButtons a span {
		display: none;
	}

	#header .izeButtons a.gi { background: url("../ize_gombok/gi1.gif"); }
	#header .izeButtons a.gi:hover { background: url("../ize_gombok/gi2.gif"); }

	#header .izeButtons a.hi { background: url("../ize_gombok/hi1.gif"); }
	#header .izeButtons a.hi:hover { background: url("../ize_gombok/hi2.gif"); }

	#header .izeButtons a.ti { background: url("../ize_gombok/ti1.gif"); }
	#header .izeButtons a.ti:hover { background: url("../ize_gombok/ti2.gif"); }

	#header .izeButtons a.zi { background: url("../ize_gombok/zi1.gif"); }
	#header .izeButtons a.zi:hover { background: url("../ize_gombok/zi2.gif"); }

	#header .izeButtons a.si { background: url("../ize_gombok/si1.gif"); }
	#header .izeButtons a.si:hover { background: url("../ize_gombok/si2.gif"); }

	#header .izeButtons a.pi { background: url("../ize_gombok/pi1.gif"); }
	#header .izeButtons a.pi:hover { background: url("../ize_gombok/pi2.gif"); }

	#header .izeButtons a.fi { background: url("../ize_gombok/fi1.gif"); }
	#header .izeButtons a.fi:hover { background: url("../ize_gombok/fi2.gif"); }

	#header .izeButtons a.ai { background: url("../ize_gombok/ai1.gif"); }
	#header .izeButtons a.ai:hover { background: url("../ize_gombok/ai2.gif"); }

	#header .izeButtons a.aui { background: url("../ize_gombok/aui1.gif"); }
	#header .izeButtons a.aui:hover { background: url("../ize_gombok/aui2.gif"); }


.sideBanner {
	margin: 10px 0px;
	text-align: center;
}

.banner120 {
	margin: 10px 4px;
	border: 1px solid black;
	padding: 1px;
	width: 120px;
	text-align: center;
}

span.none {
	display: none;
}


a.rss {
	display: block;
	width: 33px;
	height: 12px;
	display: block;
	background: url('img/menu-rss.png');
	float: right;
	margin: 7px 7px 0px 0px;
}

#headerMenu {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: block;
	width: 920px;
}

#headerMenu li {
	margin: 4px 0px 0px 0px;
	padding: 3px 10px 0px 12px;
	display: block;
	float: left;
	background: url('img/menu_separator.png') 0px 0px no-repeat;
	font-weight: bold;
	font-size: 10px;
	height: 16px; /* 19px paddinggal */
}

#headerMenu li.first {
	background: none;
}

#headerMenu li a {
	color: #494949;
	text-decoration: none;
}

#headerMenu li a:hover {
	color: #E80000;
}

#headerMenu li a.active {
	color: #888888;
}

#caseLeft {
	overflow: hidden;
	float: left;
	width: 188px;
}

#caseMain {
	overflow: hidden;
	float: left;
	width: 655px;
	margin-right: 5px;
}

#caseRight {
	overflow: hidden;
	float: left;
	width: 132px;
}




.leftBox {
	margin: 0px 0px 6px 3px;
	width: 179px;
	overflow: hidden;
	background: url('img/leftBox-gradient.png') 2px 28px no-repeat;
}

.leftBoxTop {
	width: 171px; /* 179px */
	height: 21px; /* 28px */
	font-size: 11px;
	color: #656565;
	font-weight: bold;
	padding: 7px 0px 0px 8px;
	background: url('img/leftBox-top.png') no-repeat;
}

.leftBoxMain {
	width: 167px; /* 179px paddinggal */
	padding: 5px 6px 0px 6px;
	background: url('img/leftBox-main.png') repeat-y;
	color: #656565;
}

.leftBoxMain .userList a {
	color: #0DA4D6;
	font-weight: bold;
	text-decoration: none;
}

.leftBoxMain .userList a:hover {
	text-decoration: underline;
}

.leftBoxBottom {
	width: 179px;
	height: 6px;
	font-size: 1px;
	background: url('img/leftBox-bottom.png') no-repeat;
	clear: both;
}


p#online {
	padding: 2px 0px 1px 0px;
	margin: 0px;
	text-align: center;
	font-size: 9px;
	line-height: 1.4em;
	color: #494949;
}

p#online a {
	color: #494949;
}

.rightBox {
	margin: 3px 0px;
	width: 130px;
	overflow: hidden;
}

.rightBoxTop {
	width: 130px; 
	height: 21px;
	background: url('img/rightBox-top.png') no-repeat;
}

.rightBoxTop h3 {
	margin: 0px 0px 0px 2px;
	padding: 3px 0px 0px 3px;
	height: 18px;
	font-size: 7pt;
	color: white;
	font-weight: bold;
	background: url('img/rightBox-top-bg.png') repeat-x;
	float: left;
}

.rightBoxTop span {
	display: block;
	width: 11px;
	height: 16px;
	background: url('img/rightBox-top-right.png') no-repeat;
	float: left;

}

.rightBoxMain {
	width: 118px; /* 130px paddinggal */
	padding: 0px 6px;
	background: url('img/rightBox-bg.png') repeat-y;
}

.rightBoxBottom {
	width: 130px;
	height: 3px;
	font-size: 1px;
	background: url('img/rightBox-bottom.png') no-repeat;
}

.rightBoxMain .rightPic {
	text-align: center;
	padding: 7px 0px 7px 0px;
}

.rightBoxMain .rightPic img {
	padding: 1px;
	border: 1px solid #8E8E8E;
}

.rightBoxMain .rightText {
	padding: 2px 0px;
}

.news {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.news li p {
	display: block;
	margin: 2px 0px 0px 0px;
	border-width: 1px;
	border-style: solid;
	padding: 1px;
	height: 18px;
}

.news li p:hover {
	background-color: white;
}

.news li p a {
	display: block;
	overflow: hidden;
	float: left;
	color: black;
}

.news li .newCateg {
	width: 47px;
	height: 18px;
}
.news li .newCateg span { display: none; }

.news li .newTitle {
	width: 406px;
	padding: 2px 0px 0px 0px;
	margin-left: 5px;
	text-decoration: none;
	height: 16px;
	overflow: hidden;
}

.news li .newTitle:hover {
	text-decoration: underline;
}

.news li .newClicks {
	width: 30px;
	padding: 2px 0px 0px 0px;
	text-align: right;
	height: 16px;
	display: block;
	overflow: hidden;
	float: left;
}

.news li .newRate {
	width: 30px;
	padding: 2px 0px 0px 0px;
	text-align: right;
	height: 16px;
	margin-left: 14px;
}

.news li .newRate:hover span {
	color: white;
	background: black;
}

.news li .newFav,
.news li .remFav {
	width: 16px;
	margin: 1px 0px 0px 5px;
	height: 16px;
}

.news li .newFav {
	background: url('img/newButton-addFav.png') no-repeat;
}

.news li .remFav {
	background: url('img/newButton-remFav.gif') no-repeat;
}


.news li .newFav span,
.news li .remFav span { display: none; }

.news li .newUser {
	width: 16px;
	margin: 1px 0px 0px 8px;
	height: 16px;
	background: url('img/newButton-user.gif') no-repeat;
}
.news li .newUser span { display: none; }


.news li .newSend {
	width: 16px;
	margin: 1px 0px 0px 7px;
	height: 16px;
	background: url('img/newButton-send.png') no-repeat;
}
.news li .newSend span { display: none; }



.news li .newComment {
	width: 16px;
	margin: 1px 0px 0px 6px;
	height: 16px;
	background: url('img/newButton-comment.png') no-repeat;
}
.news li .newComment span { display: none; }


.news li .newCommentNum {
	width: 20px;
	margin: 1px 0px 0px 6px;
	text-align: right;
	height: 16px;
}

.news li .newCommentNum:hover span {
	color: white;
	background: black;
}

.news .comments {
	display: none;
}

.news .commentBox {
	border: 1px solid #999999;
	margin-top: 2px;
	padding: 1px;
}

.news .commentBoxTop {
	height: 17px;
	padding: 1px 2px 0px 0px;
	overflow: hidden;
	background: url('img/commentBox-topBg.png') repeat-x;
	text-align: right;
	color: #666666;
}

.news .commentBoxTop a {
	color: #666666;
}

.news .commentBoxTop a.rollOverInv:hover {
	color: white;
	background-color: #666666;
}


.news .commentBoxTop span {
	display: block;
	float: left;
	margin-left: 4px;
}

a.male {
	background-image: url('img/male.png');
	background-repeat: no-repeat;
	background-position: center right;
	padding-right: 10px;
}

a.female {
	background-image: url('img/female.png');
	background-repeat: no-repeat;
	background-position: center right;
	padding-right: 10px;
}

.news .commentBoxText {
	margin: 0px;
	width: 645px;
	padding: 3px;
	color: #333333;
	overflow: hidden;
}

.news .commentBoxText a {
	color: #0DA4D6;
}

.news .commentBoxText a:hover {
	color: #e80000;
}

.news .commentBoxText .prev {
	color: #656565;
}

form {
	margin: 0px;
	padding: 0px;
}

input,
select,
textarea {
	background-color: #EEEEEE;
	border: 1px solid #AAAAAA;
	font-family: tahoma,arial,helvetica;
	font-size: 8pt;
}

.formLine input {
	height: 13px;
}

form .formLine,
form .formLine2 {
	height: 23px;
}

form .formLine label,
form .formLine2 label,
form .formLine3 label {
	float: left;
	font-weight: bold;
	color: #656565;
	padding: 1px 2px 0px 0px;
}

form .formLine label { width: 40px; }
form .formLine2 label,
form .formLine3 label { width: 100px; }

form.formPad {
	margin: 20px 10px;
}

form .formLine input {
	float: left;
	margin: 0px;
}

form .formLine2 input,
form .formLine2 textarea,
form .formLine3 textarea {
	width: 350px;
}

input.chk {
	background: none;
	border: none;
	margin: 0px 0px 1px 0px;
	padding: 0px;
}

input.smallInp {
	width: 121px;
}

input.smallInp2 {
	width: 126px;
}

.formLine2 input.smallInp3 {
	width: 250px;
}

div.text {
	color: #656565;
	margin: 5px 10px 20px 10px;
}

div.text2 {
	color: #656565;
	margin: 5px 0px 10px 0px;
	font-weight: bold;
}

div.text a {
	color: #0DA4D6;
}

div.text a:hover {
	color: #e80000;
}


input.postFormField,
select.postFormField {
	margin-top: 5px;
}

span.regFormLabel {
	margin-top: 5px;
	display: block;
	float: left;
	position: relative;
	top: 5px;
	padding: 0px 5px 2px 0px;
	width: 115px;
	text-align: right;
	clear: both;
	color: #656565;
}


.searchFormCateg {
	display: block;
	float: left;
	width: 180px;
}

.searchFormCateg input {
	float: left;
}

.searchFormCateg span {
	display: block;
	float: left;
	margin: 3px 0px 0px 0px;
	padding-left: 3px;
}



		#caseMain p.toplist {	
			padding: 5px 0px;
			margin: 0px;
			text-align: center;
			line-height: 1.4;
			color: black;
			background: #FFF;
		}
		#caseMain p.toplist A, #caseMain p.toplist A:link, #caseMain p.toplist A:visited {
			color: #333333;
			font-weight: bold;
			text-decoration: underline;
		}
		#caseMain p.toplist A:hover, #caseMain p.toplist strong {
			color: #FFF;
			background-color: #333333;
		}





.buttonContainer {
	height: 20px;
}

a.buttonBelepek {
	display: block;
	float: right;
	width: 57px;
	height: 20px;
	background: url('img/buttonBelepek.png') no-repeat;
}

a.buttonBelepek:hover {
	background-image: url('img/buttonBelepekHover.gif');
}

a.buttonOk {
	display: block;
	float: right;
	width: 31px;
	height: 20px;
	margin-top: -1px;
	background: url('img/buttonOk.png') no-repeat;
}

a.buttonOk:hover {
	background-image: url('img/buttonOkHover.gif');
}

a.buttonAdatmodositas {
	display: block;
	float: right;
	width: 90px;
	height: 20px;
	margin-right: 5px;
	background: url('img/adatmodositas1.gif') no-repeat;
}

a.buttonAdatmodositas:hover {
	background-image: url('img/adatmodositas2.gif');
}

a.buttonKilepes {
	display: block;
	float: right;
	width: 52px;
	height: 20px;
	margin-right: 2px;
	background: url('img/kilepes1.gif') no-repeat;
}

a.buttonKilepes:hover {
	background-image: url('img/kilepes2.gif');
}



.boxLinkLeft {
	margin-top: 2px;
	text-align: right;
	clear: both;
}

.boxLinkLeft a {
	text-decoration: none;
	color: #0DA4D6;
	font-weight: bold;
	font-size: 7pt;
}

.boxLinkLeft a:hover {
	text-decoration: underline;
}

.leftBoxMain .categs {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.leftBoxMain .categs li {
	border-top: 1px solid #E7E7E7;
	height: 26px;
	margin: 0px;
	padding: 0px;
}

.leftBoxMain .categs li.first {
	border-top: none;
	height: 26px;
}

.leftBoxMain .categs li a {
	display: block;
	height: 20px;
	padding: 6px 0px 0px 24px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 2px 3px;
}

.leftBoxMain .categs li a span {
	display: block;
	padding: 1px 0px 1px 4px;
}

.leftBoxMain .categs li a:hover span,
.leftBoxMain .categs li #menuActive span {
	color: white;
}

#bottom {
	clear: both;
	width: 980px;
	height: 32px;
	background: url('img/bottom-bg.png') repeat-x;
	color: #575757;
	font-size: 8pt;
}

#bottom a {
	color: #0DA4D6;
}

#bottom a:hover {
	color: #e80000;
}

#bottom1 {
	margin: 11px 0px 0px 9px;
	width: 165px;
	float: left;
}

#bottom2 {
	margin: 11px 0px 0px 0px;
	width: 580px;
	float: left;
	text-align: center;
}

#bottom3 {
	margin: 11px 0px 0px 0px;
	width: 57px;
	float: right;
	text-align: right;
}

#bottom4 {
	display: block;
	float: right;
	width: 138px;
	height: 20px;
	margin: 8px 0px 0px 4px;
	background: url('img/webcome.png') no-repeat;
}

#bottom4:hover {
	background: url('img/webcomeHover.gif') 0px 1px no-repeat;
}


ul.pager {
	height: 17px;
	font-size: 10px;
	margin: 5px 0px;
	padding: 0px;
	list-style-type: none;
}

ul.pager li {
	float: left;
	margin-right: 4px;
}

ul.pager li span {
	display: block;
	padding-top: 2px;
}

ul.pager li a {
	display: block;
	padding: 1px 3px 2px 3px;
	font-weight: bold;
	color: #545454;
	background: white;
	border: 1px solid #666666;
	text-decoration: none;
}

ul.pager li.last {
	margin-right: 0px;
}

ul.pager li a:hover {
	color: #898989;
	background: #DEDEDE;
}

ul.pager li a.active {
	color: white;
	background: #E80000;
}

h3.date {
	border-width: 2px 1px 1px 1px;
	border-style: solid;
	border-color: #C6C6C6;
	margin: 5px 0px 0px 0px;
	padding: 1px;
	display: block;
}

h3.date div {
	background: url('img/main-date-bg.png') repeat-x;
	font-size: 8pt;
	font-weight: normal;
	padding: 3px 0px 0px 0px;
	height: 15px;
}

h3.date div input.calendar {
	display: none;
}

h3.date div .calendar {
	display: block;
	background: url('img/main-date-icon.png') no-repeat;
	width: 14px;
	height: 13px;
	float: left;
	margin: 0px 4px 0px 3px;
	border: none;
	cursor: pointer;
}

h3.date span.date1,
h3.date span.date2,
h3.date span.date3 {
	float: right;
	font-size: 7pt;
	text-align: right;
}

h3.date span.date2 { width: 43px; }
h3.date span.date3 { width: 119px; padding-right: 1px; } /* 95 */






/* USERDATABOX */

#userDataBox {
	display: none;
	position: absolute;
	z-index: 999;
	width: 183px;
	height: 173px;
	background-image: url('../images/user_ures_transp.png');
	color: #666666;
	font-family: tahoma,arial,helvetica;
}

#userDataBox span {
	float: right;
	margin: 0px 11px 0px 0px;
	padding: 1px;
	border: 1px solid #929292;
	display: block;
}

#userDataBox img {
	display: block;
}

#userDataBox h3 {
	font-size: 8pt;
	font-weight: bold;
	margin: 14px 0px 7px 15px;
}

#userDataBox div {
	font-size: 8pt;
	margin: 3px 0px 0px 15px;
}










#addressBook {
	display: block;
	width: 220px;
	float: right;
}

#addressBook #addressBookTitle {
	font-weight: bold;
	display: block;
	margin: 0px 0px 5px 103px;
}

#addressBook a {
	width: 84px;
	height: 11px;
	display: block;
	color: #0DA4D6;
	padding: 0px 0px 0px 14px;
	background-repeat: no-repeat;
}

#addressBook a:hover {
	color: white;
	background-color: #ce0000;
}

#addressBook a span {
	font-size: 7pt;
}

#addressBook a#buttonKi { background-image: url('../images/out_off.gif'); }
#addressBook a#buttonKi:hover { background-image: url('../images/out_on.gif'); }

#addressBook a#buttonBe { background-image: url('../images/in_off.gif'); }
#addressBook a#buttonBe:hover { background-image: url('../images/in_on.gif'); }

#addressBook a#buttonTorol { background-image: url('../images/x_off.gif'); }
#addressBook a#buttonTorol:hover { background-image: url('../images/x_on.gif'); }

#addressBook select
{
	width: 120px;
	height: 80px;
	float: right;
	border: 1px solid black;
}



#userDataSheet {
	line-height: 1.5em;
	background: none;
	border: 1px solid #666666;
	padding: 5px;
}

#userDataSheet img {
	float: right;
	display: block;
}

#userDataSheet h1 {
	font-size: 14pt;
	font-weight: bold;
	margin: 4px 0px 8px 0px;
}

#userDataSheet span {
	display: block;
	float: left;
	width: 60px;
}



