img, div, a{behavior: url(iepngfix.htc)}
html{height:100%;}
body{margin:0px; background:#aac699; font-family:tahoma, arial; font-size:13px; height:100%;}
.wrapper{clear:both; height:100%; margin:0pt auto; position:relative; width:960px; z-index:3; height:auto !important; /*min-height:500px;*/}
.footer .wrapper{height:150px; min-height:190px;}

.netlinks{clear:both; height:45px; position:absolute; bottom:0; text-align:right; width:100%;}
.netlinks .netlink-jobbra{float:right; margin-right:15px;}

a{text-decoration:none; cursor:pointer; color:#222; outline:none;}
a:hover{color:#489248; text-decoration:none;}
img{border:0;}

.header{height:150px; background:url(images/bg-head.jpg) repeat-x;}
p.slogen{font-family:georgia; font-weight:normal; position:absolute; top:30px; right:10px; font-size:22px; margin:0px;}
p.txt1{font-family:tahoma; font-weight:bold; font-size:12px; color:#222; position:absolute; top:100px; left:190px; margin:0;}
p.txt2{margin:0; padding:0; font-size:12px; text-align:right; position:absolute; top:62px; right:10px; font-weight:normal; line-height:18px;}
p.tel{margin:0; padding:0; font-size:20px; position:absolute; top:87px; right:10px; font-weight:normal; text-shadow:1px 1px 5px #fff;}
h1{/*font-family:georgia; font-weight:normal; position:absolute; top:30px; right:10px; font-size:22px; margin:0px;*/}
h2{font-size:14px;}

/*kapcsolat.php form*/

.error{
	background-color:#AB0000;
	color:white;
	font-size:10px;
	font-weight:bold;
	margin-top:10px;
	padding:10px;
	text-transform:uppercase;
	width:240px;
}

#loading{
	position:relative;
	bottom:9px;
	visibility:hidden;
}
td{
	white-space:nowrap;
}

/*
h3{font-family:georgia; font-weight:normal; font-size:18px; color:#333; margin:0px 0 34px 20px;}
h4{font-family:georgia; font-weight:bold; font-size:14px; color:#333; margin:20px 0 0 20px; width:300px; border-bottom:1px solid #ccc; padding-bottom:5px; position:relative;}
*/

.header img{margin-left:20px;}

.menu{height:42px; background:url(images/menu-bg.jpg) repeat-x; position:relative; z-index:4;}
.menulist {padding:5px 0 0 0; margin:0; list-style:none; height:28px;}
.menulist li {float:left;}
.menulist li a {display:block; float:left; height:34px; line-height:25px; background:url(images/menu-0.png) no-repeat; color:#222; text-decoration:none; 
			font-size:13px; font-family:tahoma, arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 11px; cursor:pointer;}
.menulist li a b
{float:left; display:block; padding:3px 11px 0 0; background:url(images/menu-0.png) no-repeat right top; height:34px; text-shadow:1px 1px 5px #fff;}
.menulist li.current a {color:#000; background:url(images/menu-2.png) no-repeat;}
.menulist li.current a b {background:url(images/menu-2.png) no-repeat right top;}
.menulist li a:hover {color:#000; background:url(images/menu-1.png) no-repeat;}
.menulist li a:hover b {background:url(images/menu-1.png) no-repeat right top;}
.menulist li.current a:hover {color:#000; background:url(images/menu-2.png) no-repeat; cursor:default;}
.menulist li.current a:hover b {background:url(images/menu-2.png) no-repeat right top;}

.menu ul li:hover a{color:#000; background:url(images/menu-1.png) no-repeat;}
.menu ul li:hover a b {background:url(images/menu-1.png) no-repeat right top;}

.menulist li ul{
		background:#dfe4da;
		display:none;
		height:auto;
		padding:5px 15px 5px 5px;
		margin:0px;
		border:0px;
		position:absolute;
		width:170px;
		z-index:5;
		top:37px;
		left:190px;
		}
	.menulist li:hover ul{display:block;}
	.menulist li li {
		/*background:url('images/sub_sep.gif') bottom left no-repeat;*/
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:170px;
		}
	.menulist li:hover li a{background:none;}
	.menulist li ul a{
		display:block;
		height:25px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:2px 5px;
		text-align:left;
		color:#444;
		width:100%;
		}
		.menulist li ul li a:hover /*.menu li ul li:hover a*/{
			background:#7cc158;
			border:0px;
			color:#fff;
			height:25px;
			text-decoration:none;
			display:block;
			}
.menulist p{clear:left;}	
.menulist li a b acronym{background:url(images/marker.png) no-repeat center bottom; height:32px; display:block; position:relative; z-index:6;}

.main{/*height:620px;*/ background:#b9c3b5 url(images/bg-welcome.jpg) repeat-x; margin:0 0 5px 0; padding-top:15px;}

.content-top{display:block; width:960px; height:10px; background: transparent url(images/content-bg-top.png) no-repeat;} 
.content-bot{display:block; width:960px; height:15px; background: transparent url(images/content-bg-bot.png) no-repeat; margin-bottom:5px; clear:both;}
.content-main{display:block; width:960px; /*height:100%;*/ background: transparent url(images/content-bg.png) repeat-y;}

.content-left{float:left; width:170px; background:transparent; margin-right:11px; padding:2px 0 2px 12px;}
.content-center{float:left; width:530px; background:transparent; margin:0 9px; padding:2px 10px 20px 10px; min-height:620px;}
.content-right{float:left; width:170px; background:transparent; padding:2px 0 2px 11px;}
.content-left img, .content-right img{margin-bottom:10px;}

.termekek{width:150px; height:200px; float:left; text-align:center; margin:10px 13px 0 13px; font-weight:bold; font-size:13px;}
.termekek img{}

.termek{width:150px; height:240px; float:left; text-align:center; margin:10px 13px 0 13px; font-weight:bold;}

.vissza{width:525px; clear:both; margin:10px 0; padding:5px 0 0 5px; display:block; font-size:11px; border-top:1px solid #ddd;}
.vissza-t{font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 15px 0; padding:3px 5px 5px 0; border-bottom:1px solid #ddd; float:left;}

.rounded{
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	}
.shadow {
-moz-box-shadow: 1px 1px 3px #666;
-webkit-box-shadow: 1px 1px 3px #666;
box-shadow: 1px 1px 1px #666;
/* For IE 8 */
/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=0, Color='#fff')";*/
/* For IE 5.5 - 7 */
filter:progid:DXImageTransform.Microsoft.Shadow (color='#555555', direction='120', strength='2');
}
.trans {
	/* Fallback for web browsers that doesn't support RGBa */
	background: #ffffff;
	/* RGBa with 0.6 opacity */
	background: rgba(255, 255, 255, 0.6);
}	/*filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;*/
.clear{clear:both;}

.main-block{height:200px; font-size:13px; color:#333;}
.block-img{width:170px; height:170px; display:block; background:#e7e7e7; float:left;}
.block-txt{width:340px; float:left; padding:0 10px;}
.block-txt h1{font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; margin:0; line-height:22px;}
.block-txt p{padding:0; margin:10px 0 0 0; line-height:19px;}
.block-more{clear:both; height:15px; width:100%; background:transparent url(images/main-hr.jpg) no-repeat; position:relative;}
.block-more a{position:absolute; right:10px; top:-5px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; 
font-weight:bold; font-size:14px; color:#567646; text-shadow:1px 1px 3px #ccc;}


h1{font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 15px 0; padding:3px 0 5px 0; border-bottom:1px solid #ddd;}
p.text{padding:0 0 10px 5px; margin:0; line-height:20px;}
form{margin:10px 0; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
input{height:20px; padding:2px 4px; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
textarea{ padding:4px; width:100%; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.btn{height:30px;}

.tooltip-bg{position:relative; margin:20px 0;}
.tooltip-bg a:hover{color:#333;}

.tooltip {color: #000000; outline: none; cursor: help; text-decoration: none; position: relative;}
.tooltip span {display:none;/*margin-left: -999em;position: absolute;*/}
.tooltip:hover span {
/*	border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
	font-family: Calibri, Tahoma, Geneva, sans-serif;*/
	display:block;
	z-index: 999;
	margin-left: 0; width: 200px; background:#fff; font-size:13px; text-align:left; border:1px solid #999;
}
.tr:hover span{position: absolute; left: 30px; top: 30px; z-index:999;}
.tl:hover span{position: absolute; right: 30px; top: 30px; z-index:999;}
.bl:hover span{position: absolute; right: 30px; bottom: 30px; z-index:999;}
.br:hover span{position: absolute; left: 30px; bottom: 30px; z-index:999;}
.classic {padding: 0.8em 1em;}
.classic h2{padding:0; margin:0 0 3px 0; font-size:14px; font-weight:bold;}

.t01, .t02, .t03, .t04, .t05, .t06, .t06b, .t07, .t07b, .t08, .t09a, .t09b, .t10, .t11, .t12, .t13, .t14, .t15, .t16
{position:absolute; width:30px; height:28px; background:transparent url(pictures/nr-bg.png) no-repeat; font-size:18px; text-align:center; padding:2px 0 0 0;}
/*távoli*/
.t06{top:210px; left:140px; z-index:99;}
.t07{top:210px; left:90px; z-index:99;}
.t08{top:8px; left:115px; z-index:99;}
.t09a{top:8px; right:30px; z-index:99;}
.t09b{bottom:30px; left:30px; z-index:99;}
.t10{top:150px; right:190px; z-index:99;}
.t11{bottom:10px; right:10px; z-index:99;}
.t12{bottom:90px; left:180px; z-index:99;}
.t13{top:82px; left:57px; z-index:99;}
/*közeli*/
.t01{bottom:137px; right:37px; z-index:99;}
.t02{bottom:120px; right:85px; z-index:99;}
.t03{bottom:123px; right:135px; z-index:99;}
.t04{bottom:106px; right:185px; z-index:99;}
.t05{bottom:80px; right:225px; z-index:99;}
.t06b{bottom:40px; left:230px; z-index:99;}
.t07b{top:195px; left:90px; z-index:99;}
.t14{top:100px; left:200px; z-index:99;}
.t15{top:30px; left:220px; z-index:99;}
.t16{top:50px; left:305px z-index:99;;}

.left{float:left; margin:15px 0 0 10px;}
.right{float:right; margin:15px 10px 0 0;}


.faq{margin:30px 0;}
.faq h2{padding:5px 0; margin:0; font-size:13px; font-weight:bold;}
.faq span{width:100%; text-align:right; font-size:11px;}
.faqlist{margin:0px 0px 0px 30px; padding:0px; line-height:34px; font-size:13px;}
.servicelist{margin:0px 0px 0px 30px; padding:0px; line-height:30px; font-size:13px; font-weight:bold;}

.heading{font-size:12px; font-weight:bold; padding:0 0 5px 5px; margin:0 10px 10px; border-bottom:1px solid #ccc;}
.download{margin:0px 0px 30px 40px; padding:0px; line-height:24px; font-size:13px;}


.baseContent{background:#ecffd9; min-height:350px; /*width:960px; margin:0 auto;*/ text-align:justify;}

.baseContent p{margin:0 220px 0 0; padding:0px 20px 20px 20px; line-height:24px; font-size:13px;}
p.products{margin:0 10px 0 0; padding:0px 20px 20px 20px; line-height:24px; font-size:13px;}
.long-text{text-indent:30px;}

.services{padding:0 20px 10px 20px; font-size:14px; font-weight:bold;}
.s1 li{font-size:13px; line-height:24px;}
.s2{padding:0 20px 10px 20px; font-size:14px; font-weight:bold; width:700px; line-height:26px;}

.downColumn{float:left; width:350px;}
.downColumn ul{font-size:13px; line-height:28px;}

.plate{/*width:160px; height:160px; margin:20px 12px 10px 12px; float:left;*/}

.pikt{float:left;}
.pikt-l{float:left; display:block; height:30px; margin:10px 0 0 20px; font-size:14px;}
.pikt-s{float:left; display:block; height:30px; margin:10px 0 0 20px; font-size:11px; width:630px;}
.pikt-b{float:left; display:block; height:30px; margin:10px 0 0 20px; font-size:13px; font-weight:bold; width:630px;}
.pikt-q{float:left; display:block; height:30px; margin:2px 0 0 20px; font-size:13px; width:580px; text-indent:0;}

.pikt-cont{height:50px; margin:5px 220px 20px 50px; line-height:24px;}

.pm-star{position:absolute; top:-30px; right:-20px; width:70px; height:70px; display:block; 
		background:url(http://www.pazsitmester.hu/images/pm-new.png) no-repeat; z-index:222;}

.infoCat{font-size:12px; font-family:tahoma; position:relative; left:5px; top:-2px; background:url(images/info.jpg) top left no-repeat; padding:3px 0 3px 25px;}

.referencia{width:100%; height:115px; margin:0;}
.ref{width:87px; height:87px; margin:0 8px 0 11px; background:transparent; float:left; position:relative;}

/*.itemRow{width:920px; height:190px; margin:0 20px;}
.item{width:160px; height:160px; margin:20px 9px 10px 10px; background:#cdc; float:left; position:relative;}
.itemTitleRow{width:920px; height:85px; margin:0 20px; border-bottom:1px solid #cdc;}
.itemTitle{width:160px; height:30px; margin:0 9px 0 10px; text-align:center; float:left; line-height:24px; font-size:12px; font-weight:bold;}
.itemPrice{font-size:16px; padding-top:5px; font-weight:bold; text-align:center; color:#e13434; line-height:24px;}*/

.itemShow{position:absolute; top:60px; right:20px; /*height:250px;*/ width:184px;}
ul.itemProp{font-size:12px; /*margin:auto 550px auto 30pt;*/ /*width:400px;*/ line-height:24px;}
.itemProp li{margin:10px 530px 0 0; /*width:400px;*/ text-align:left;}
.itemTypes{position:absolute; top:69px; right:210px; text-align:left;}
.itemTypes ul{width:280px; font-family:tahoma;}
.itemTypes li{line-height:20px;}
.itemTypeFace{font-weight:bold; font-style:italic; margin:10px 0 6px 0; display:block;}

.itemTypePrice{width:280px; padding:0 2px 3px 2px; border-bottom:1px solid #ccc; margin-bottom:5px; height:12px; text-align:right; font-weight:bold; color:#e13434;}
.itemTypeCost{position:absolute; right:11px; top:5px; font-weight:bold; font-size:11px; font-family:tahoma;}

.item-info{width:300px; padding:10px 10px 10px 25px; line-height:20px; font-size:12px;}

ul.selectProp{font-size:13px; line-height:24px;}
.selectProp li{margin:10px 0;}
.selectRow{width:930px; height:240px; border-bottom:1px solid #cdc; margin:0 10px 10px 10px;}
.selectItem{float:left; width:290px; text-align:center; margin:0 5px;}
.selectImg{margin-top:20px;}

.refLine{width:920px; height:10px; margin:0 20px 20px 20px; border-bottom:1px solid #8d8;}

.pageFooter{width:920px; height:20px; margin:0 20px; padding:15px 0 0 0; font-size:13px;}
.pageBack{float:left;}
.pageTop{float:right;}
a.pageBack, a.pageTop{color:#555;}
a:hover.pageBack, a:hover.pageTop{color:#111;}

/* *** FOOTER *** */
.grass{height:155px; background:url(images/grass.png) repeat-x; position:relative; top:-150px; z-index:2;}

.footer{height:150px; background:url(images/bg-head.jpg) repeat-x; margin-top:-155px;}
.footer-logo{width:120px; height:120px; display:block; position:absolute; left:35px; top:10px; background:url(images/pazsitmester-logo-foot.png) no-repeat left -120px;}
.footer-logo:hover{background:url(images/pazsitmester-logo-foot.png) no-repeat left 0px;}
.footer p{width:260px; 120px; display:block; position:absolute; left:200px; top:5px; font-size:11px; font-family:tahoma; line-height:22px; color:#333; margin:10px 0;}
.footer p strong{font-size:14px;}
.footer p acronym{font-size:15px; font-weight:bold;}
.footer p a{font-size:12px;}
.hunter{width:105px; height:45px; display:block; position:absolute; right:345px; top:20px; background:url(images/hunter.png) no-repeat left -45px;}
.hunter:hover{background:url(images/hunter.png) no-repeat left 0px;}
.rainbird{width:105px; height:45px; display:block; position:absolute; right:230px; top:20px; background:url(images/rainbird.png) no-repeat left -45px;}
.rainbird:hover{background:url(images/rainbird.png) no-repeat left 0px;}
.irritrol{width:105px; height:45px; display:block; position:absolute; right:110px; top:20px; background:url(images/irritrol.png) no-repeat left -45px;}
.irritrol:hover{background:url(images/irritrol.png) no-repeat left 0px;}
.toro{width:105px; height:45px; display:block; position:absolute; right:0px; top:20px; background:url(images/toro.png) no-repeat left -45px;}
.toro:hover{background:url(images/toro.png) no-repeat left 0px;}
.irritec{width:105px; height:45px; display:none; position:absolute; right:10px; top:10px; background:url(images/irritec.png) no-repeat left -45px;}
.irritec:hover{background:url(images/irritec.png) no-repeat left 0px;}
.bvisual{width:45px; height:45px; display:block; position:absolute; right:25px; bottom:60px; background:url(images/bvisual.png) no-repeat left 0px;}
.bvisual:hover{background:url(images/bvisual.png) no-repeat left -45px;}
.irritrol p, .toro p, .irritec p, .bvisual p, .hunter p, .rainbird p{display:none;}
