*{
	margin:0;
	padding:0;
}

body{
	font:13px/18px Arial, sans-serif;
	color:#784a15;
	padding:0 0 20px 0;
	background:#0e0804 url(../images/bg.jpg) no-repeat 50% 0;
}

fieldset{
	border:none;
}

a img{
	border:none;
}

br.clear{
	clear:both;
	font-size:0;
	line-height:0;
}

.site{
	width:980px;
	margin:25px auto 0 auto;
}

#counter{
	height:30px;
	margin-bottom:5px;
}


/* -------------- Menu -------------- */
ul.menu{
	width:954px;
	height:42px;
	margin:0 0 0 13px;
	list-style-type:none;
}

ul.menu li{
	display:inline;
}

ul.menu a{
	float:left;
	height:0;
	padding:42px 0 0 0;
	overflow:hidden;
	outline:none;
}

.rolunk ul.menu a{
	background:url(../images/menuRolunk.gif) no-repeat 0 0;
}

.solgaltatasok ul.menu a{
	background:url(../images/menuSolgaltatasok.gif) no-repeat 0 0;
}

.solgaltatasok ul.menu a{
	background:url(../images/menuSolgaltatasok.gif) no-repeat 0 0;
}

.referenciak ul.menu a{
	background:url(../images/menuReferenciak.gif) no-repeat 0 0;
}

.csapat ul.menu a{
	background:url(../images/menuCsapat.gif) no-repeat 0 0;
}

.ajanlat ul.menu a{
	background:url(../images/menuAjanlat.gif) no-repeat 0 0;
}

.leendo ul.menu a{
	background:url(../images/menuLeendo.gif) no-repeat 0 0;
}

.kapcsolat ul.menu a{
	background:url(../images/menuKapcsolat.gif) no-repeat 0 0;
}

.partnereink ul.menu a{
	background:url(../images/menuPartnereink.gif) no-repeat 0 0;
}

.belepes ul.menu a{
	background:url(../images/menuBelepes.gif) no-repeat 0 0;
}

#mRolunk{
	width:79px;
	background-position:0 0;
}

#mSolgaltatasok{
	width:134px;
	background-position:-79px 0;
}

#mReferenciak{
	width:116px;
	background-position:-213px 0;
}

#mCsapat{
	width:102px;
	background-position:-329px 0;
}

#mAjanlat{
	width:121px;
	background-position:-431px 0;
}

#mLeendo{
	width:194px;
	background-position:-552px 0;
}

#mKapcsolat{
	width:107px;
	background-position:-746px 0;
}

#mBelepes{
	width:101px;
	background-position:-853px 0;
}

#mRolunk:hover{
	background-position:0 -42px;
}

#mSolgaltatasok:hover{
	background-position:-79px -42px;
}

#mReferenciak:hover{
	background-position:-213px -42px;
}

#mCsapat:hover{
	background-position:-329px -42px;
}

#mAjanlat:hover{
	background-position:-431px -42px;
}

#mLeendo:hover{
	background-position:-552px -42px;
}

#mKapcsolat:hover{
	background-position:-746px -42px;
}

#mBelepes:hover{
	background-position:-853px -42px;
}


/* -------------- Content -------------- */

.rolunk .content{
	background:#F0DAA0 url(../images/bgRolunk.jpg) no-repeat 0 0;
}

.solgaltatasok .content{
	height:502px;
	background:#ece8df url(../images/bgSolgaltatasok.jpg) no-repeat 0 0;
}

.referenciak .content{
	height:502px;
	background:#aaafb9 url(../images/bgReferenciak.jpg) no-repeat 0 0;
}

.csapat .content{
	height:551px;
	background:url(../images/bgCsapat.jpg) no-repeat 0 0;
}

.ajanlat .content{
	height:502px;
	background:#f9e8ad url(../images/bgAjanlat.jpg) no-repeat 0 0;
}

.leendo .content{
	height:502px;
	background:#c8a352 url(../images/bgLeendo.jpg) no-repeat 0 0;
}

.kapcsolat .content{
	height:502px;
	background:#d7aa59 url(../images/bgKapcsolat.jpg) no-repeat 0 0;
}

.partnereink .content{
	height:502px;
	background:#f0cc8b url(../images/bgPartnereink.jpg) no-repeat 0 0;
}

.belepes .content{
	height:502px;
	background:#f9e8ad url(../images/bgAjanlat.jpg) no-repeat 0 0;
}


.textContent{
	float:left;
	width:420px;
	padding:97px 0 0 29px;
	text-align:justify;
}

.textContent h2,
.referenciak h2{
	height:0;
	padding:24px 0 0 0;
	overflow:hidden;
	font-size:16px;
	margin:0 0 20px 0;
}

.textContent h3,
.referenciak h3{
	font-size:18px;
	margin:0 0 10px 0;
}

.textContent p{
	padding:0 0 15px 0;
}

.slideShow{
	float:right;
	width:478px;
	height:460px;
}


/* -------------- Footer -------------- */

.footer{
	position:absolute;
	z-index:1;
	width:960px;
	margin:15px 0 0 0;
	padding:10px;
	color:#493c32;
	text-align:center;
	border-top:1px solid #090401;
	border-bottom:1px solid #090401;
}

.footer a{
	color:#59402c;
}


/* -------------- Rolunk -------------- */

.rolunk div.top{
	position:relative;
	height:250px;
}

.rolunk div.top h1{
	padding:100px 0 0 70px;
	visibility:hidden;
}

.rolunk div.slideShowSmall{
	width:491px;
	height:250px;
	position:absolute;
	top:0;
	right:0;
}

.rolunk div.bottom{
	position:relative;
	height:290px;
	padding:0 0 0 130px;
	background:url(../images/bgRolunkBottom.gif) no-repeat 0 100%;
}

.rolunk div.girl{
	position:absolute;
	width:126px;
	height:290px;
	left:0;
	bottom:0;
	background:url(../images/girlRolunk.png) no-repeat 0 0;
}

.rolunk div.info{
	float:left;
	width:250px;
	margin:0 30px 20px 0;
}

.rolunk div.info3{
	margin-right:0;
}

.rolunk h2{
	height:0;
	padding:31px 0 0 0;
	overflow:hidden;
	margin:0 0 30px 0;
}

.rolunk .info1 h2{
	background:url(../images/hRolunk1.gif) no-repeat 0 0;
}

.rolunk .info2 h2{
	background:url(../images/hRolunk2.gif) no-repeat 0 0;
}

.rolunk .info3 h2{
	background:url(../images/hRolunk3.gif) no-repeat 0 0;
}

.rolunk a.button{
	float:left;
	width:250px;
	height:0;
	padding:27px 0 0 0;
	margin:0 30px 0 0;
	overflow:hidden;
}

.rolunk a.buttonRef{
	background:url(../images/buttonRef.gif) no-repeat 0 0;
}

.rolunk a.buttonSol{
	background:url(../images/buttonSol.gif) no-repeat 0 0;
}

.rolunk a.buttonLeendo{
	background:url(../images/buttonLeendo.gif) no-repeat 0 0;
}


/* -------------- Solgaltatasok -------------- */

.solgaltatasok .textContent{
	color:#545147;
}

.solgaltatasok .textContent h2{
	background:url(../images/hSolgaltatasok.gif) no-repeat 0 0;
}


/* -------------- Referenciak -------------- */

.referenciak div.content{
	position:relative;
}

.referenciak div.list{
	position:absolute;
	width:405px;
	height:154px;
	top:250px;
	left:500px;
}

.referenciak div.list h3{
	height:30px;
	text-align:center;
	color:#4d525a;
	font-weight:normal;
}

.referenciak div.list div.container{
	width:385px;
	height:154px;
	margin:0 0 0 15px;
}

.referenciak div.list img{
	float:left;
	margin:1px;
	border:1px solid #ebebeb;
}

.referenciak div.list img.active{
	border:1px solid #888;
}

.referenciak div.list a.prev,
.referenciak div.list a.next{
	position:absolute;
	width:8px;
	height:10px;
	top:107px;
	font-size:0;
	line-height:0;
	background-image:url(../images/refListPager.gif);
}

.referenciak div.list a.prev{
	left:0;
	background-position: 0 0;
}

.referenciak div.list a.next{
	right:0;
	background-position: -8px 0;
}

.referenciak .textContent h2{
	background:url(../images/hReferenciak.gif) no-repeat 0 0;
}

.referenciak .textContent ul{
	list-style-type:none;
	font-size:16px;
	line-height:22px;
}

.referenciak .textContent ul li{
	padding:4px 0;
	border-bottom:1px solid #99a0b0;
}

.referenciak .textContent ul a{
	color:#3f4248;
	text-decoration:none;
}

.referenciak .textContent ul a:hover,
.referenciak .textContent ul a.active{
	color:#fff;
}



/* -------------- Csapat -------------- */

.csapat .modellBrowser{
	width:980px;
	height:478px;
}

.csapat .modellBrowser embed{
	display:block;
}

.csapat .sorting{
	position:relative;
	z-index:2;
	height:31px;
	padding:0 30px;
}

.csapat label{
	float:left;
	height:24px;
	padding:7px 0 0 0;
	margin:0 10px 0 0;
	font-size:14px;
	font-weight:bold;
	color:#000;
}

.csapat .dropdown{
	float:left;
	margin:0 40px 0 0;
}

.csapat .dropdown1 a{
	width:45px;
}

.csapat .dropdown2 a{
	width:75px;
}

.csapat .dropdown3 a{
	width:75px;
}

.csapat .dropdown4 a{
	width:75px;
}

.csapat .ddActive{
	background:#cb9e36;
}

.csapat .dropdown ul{
	border-top:1px solid #ae872d;
	list-style-type:none;
	position:absolute;
	background:#cb9e36;
}

.csapat .dropdown li{
	display:inline;
}

.csapat .dropdown a{
	display:block;
	height:24px;
	padding:7px 20px 0 10px;
	color:#3e2c08;
	font-weight:bold;
	text-decoration:none;
	outline:none;
}

.csapat .dropdown a.selected{
	padding:7px 20px 0 10px;
	background:url(../images/csapatArrow.gif) no-repeat 95% 13px;
}

.csapat .ddActive a.selected{
	background:url(../images/csapatArrow2.gif) no-repeat 95% 13px;
}

.csapat .dropdown ul a{
	font-weight:normal;
	padding-top:2px;
}

.csapat .dropdown ul a:hover,
.csapat .dropdown ul a.active{
	background:#ab7d12;
	color:#fff;
}


/* -------------- Ajanlat -------------- */

.ajanlat .textContent{
	color:#574515;
}

.ajanlat h2{
	background:url(../images/hAjanlat.gif) no-repeat 0 0;
}

.ajanlat form{
	padding:0 0 0 0;
}

.ajanlat form table td{
	padding:0 10px 10px 0;
}

.ajanlat form label{
	font-weight:bold;
}

.ajanlat form input.text, .ajanlat form textarea{
	width:193px;
	padding:2px 5px;
	background:#fbeabf;
	border:none;
	border-top:1px solid #b7ab8b;
	border-left:1px solid #b7ab8b;
	color:#574515;
	font:14px Arial, sans-serif;
}

.ajanlat form input.submit{
	float:right;
	width:101px;
	height:20px;
	border:none;
	background:url(../images/submitAjanlat.gif) no-repeat 0 0;
}


/* -------------- Leendo -------------- */

.leendo .textContent{
	width:520px;
	color:#4d2f14;
}

.leendo h2{
	background:url(../images/hLeendo.gif) no-repeat 0 0;
}

.leendo form{
	padding:10px 0 0 0;
}

.leendo form table td{
	padding:0 10px 10px 0;
}

.leendo form td.label{
	text-align:right;
}

.leendo form label{
	font-weight:bold;
}

.leendo form input.text, .leendo form textarea, .leendo form select{
	padding:2px 5px;
	background:#dbb375;
	border:none;
	border-top:1px solid #8c6c3b;
	border-left:1px solid #8c6c3b;
	color:#4d2f14;
	font:14px Arial, sans-serif;
}

.leendo form textarea.size1{
	width:220px;
	height:30px;
}

.leendo form textarea.size2{
	width:460px;
	height:30px;
}

.leendo form a.submit{
	float:right;
	width:101px;
	height:19px;
	padding:1px 0 0 0;
	margin:20px 0 0 0;
	color:#eddcbb;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/submitLeendo.gif) no-repeat 0 0;
}

.leendo form a.back{
	float:left;
	background:url(../images/backLeendo.gif) no-repeat 0 0;
}


/* -------------- Kapcsolat -------------- */

.kapcsolat .textContent{
	float:right;
	width:290px;
	margin:0 130px 0 0;
	text-align:right;
}

.kapcsolat h2{
	background:url(../images/hKapcsolat.gif) no-repeat 100% 0;
}

.kapcsolat div.map{
	width:286px;
	height:165px;
	border:2px solid #885319;
}


/* -------------- Belepes -------------- */

.belepes h2{
	background:url(../images/hBelepes.gif) no-repeat 0 0;
}

.belepest form{
	padding:10px 0 0 0;
}

.belepes form table td{
	padding:0 10px 10px 0;
}

.belepes form label{
	font-weight:bold;
}

.belepes form input.text, .belepes form textarea{
	width:150px;
	padding:2px 5px;
	background:#fbeabf;
	border:none;
	border-top:1px solid #b7ab8b;
	border-left:1px solid #b7ab8b;
	color:#574515;
	font:14px Arial, sans-serif;
}

.belepes form input.submit{
	float:right;
	width:101px;
	height:20px;
	border:none;
	background:url(../images/submitBelepes.gif) no-repeat 0 0;
}
