/*
 * This CSS file has been generated by fontsquirrel.com and is based on the work of Paul Irish. 
* 
*/

@font-face {
	font-family: 'MyriadProBold';
	src: url('MyriadPro-Bold.eot');
	src: local('Myriad Pro Bold'), local('MyriadPro-Bold'), url('MyriadPro-Bold.woff') format('woff'), url('MyriadPro-Bold.svg#MyriadPro-Bold') format('svg');
}

@font-face {
	font-family: 'MyriadProRegular';
	src: url('MyriadPro-Regular.eot');
	src: local('Myriad Pro Regular'), local('MyriadPro-Regular'),  url('MyriadPro-Regular.woff') format('woff'), url('MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
}

/**
* ////////////////  Csak az fckeditor miatt ////////
**/ 
 
#micsoda {
	position: absolute;
	width: 120px;
	border: 0px solid red;
	margin: 15px 0 0 10px;
	z-index: 2000;
}

.flashmenus {
	color: 			white;
	font-size: 		14px;
	font-weight: 	bold;
	border: 		0px solid red;
	/*padding: 		0 0 30px 0;*/
	padding:		0;
	margin: 		0 0 30px 0;
	line-height: 	14px;
	overflow:		hidden;
	height:			1em;
}

.flashmenus a {
	color: 			white;
}
 
table {
	border-collapse: collapse;
}

table, th, td
{
	border: 1px solid #1D3A53;
}

th {
	background: #9fb814;
	color: white;
	font-weight: bold;
}

td {
	padding: 5px 10px 5px 10px;
}
 
body {
	padding: 0;
	margin: 0;
	background: #FFF url(../img/contentback.png) center top repeat-y;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	/*font-family: "Myriad Web Pro";*/
	font-size: 12px;
} 


/**
* ////////////////////////////////////////////////////
**/  

textarea {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}

table.tablesorter thead tr th  {
	color: #111111;
}

.origbody {
	padding: 0;
	margin: 0;
	background: #1D3A53 url(../img/background.png) repeat-x center top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	/*font-family: "Myriad Web Pro";*/
	font-size: 12px;
}

#bodyback {
	width: 850px;
	padding: 0;
	border: 0;
	margin: 0 auto 0 auto;
	background: #FFF url(../img/contentback.png) center top repeat-y;
}

#header {
	width: 100%;
	height: 108px;
	background: #1D3A53 url(../img/header.png) center top no-repeat;
}

#flashback {
	width: 100%;
	height: 255px;
	background: #FFF url(../img/flashback.png) center top no-repeat;
}

#flashcont {
	position: absolute;
	width: 810px;
	height: 225px;
	border: 0;
	margin: 20px;
	background: transparent url(../img/flashcontent.png) center top no-repeat;
}

#maincontent {
	/*width: 100%;*/
	min-height: 300px; /* Explorer nem viszi */
	padding: 0;
	margin: 0 20px 0 20px;
	border: 0px;
}

#leftcontent {
	position: relative;
	width: 205px;
	float: left;
	border: 0;
	margin: 0;
	padding: 0;
}

#rightcontent {
	position: relative;	
	width: 580px;
	float: right;
	margin: 0;
	border: 0;
	padding: 0;
	overflow: hidden; /* Csak a képek miatt!!! */
}

#footer {
	height: 53px;
	/*border: 1px solid #00F;*/
	border: 0;
	padding: 0;
	margin: 0;
	background: #1D3A53 url(../img/footer.png) center bottom no-repeat;	
}

#footer p {
	float:		left;
	width:		618px;
	border:		0px solid red;
	padding:	25px 20px 2px 20px;
	overflow:	hidden;
}

.cleardiv {
	clear: both;	
}

#leftcontent h1, #leftcontent h2, #leftcontent h3 {
	padding: 0;
	border: 0;
	margin: 0;
	color: #ff8011;
	font-size: 22px;
	font-weight: normal;
	background: transparent;
}

#leftcontent div h1  {
	color: 			#FFF;
	position: 		relative;
	font-size: 		16px;
	font-weight:	bold;
	margin: 		0px 0 0 20px;
	padding:		5px 0 0 0;
	clear:			both;
}

/*#rightcontent h1, #rightcontent h2, #rightcontent h3 {*/
h1, h2, h3, h4, h5, h6 {
	padding:		0;
	border:			0;
	margin:			3px 0 7px 0;
	color:			#ff8011;
	font-size:		22px;
	font-weight:	normal;
	background:		#FFF url(../img/h1.png) right bottom no-repeat;
}

h2 {
	font-size: 18px;
}

h3 {
	font-size: 14px;
}

h4 {
	font-size: 12px;
}

h5 {
	font-size: 12px;
}

h6 {
	font-size: 12px;
}

p {
	margin: 0;
	padding: 10px 0 10px 0;
}

#login {
	width: 205px;
	height: 157px;
	padding: 0;
	margin: 0;
	border: 0;
	/*background: #FFF url(../img/logina.png) center top no-repeat;	*/
	background: #FFF url(../img/login3.png) center top no-repeat;	
}

/*#uname {
	position: relative;
	color: #999;
	top: 60px;
	left: 20px;	
}*/

#username, #nlname {
	position:	absolute;
	width:		132px;
	height:		18px;
	border:		0;
	margin:		0;
	padding:	0;
	background:	transparent url(../img/input.png) center left no-repeat;
	/*background: none;*/
	border:		0;
	margin:		17px 0 0 0;
	padding:	5px;
}

/*#upwd {
	float: left;
	position: relative;
	color: #999;
	top: 90px;
	left: 20px;	
}*/

#passwd, #nlemail {
	position:	absolute;	
	width:		132px;
	height:		18px;
	border:		0;
	padding:	0;
	background:	transparent url(../img/input.png) center left no-repeat;
/*	background: none;*/
	border:		0;
	margin:		48px 0 0 0;
	padding:	5px;
}

#nlname, #nlemail {
	padding:	0 0 0 5px;
	margin:		18px 0 0 0;
	position:	relative;
	background: transparent;
}

#submit {
	color:		#FFF;
	position:	absolute;
	background:	none;
	border:		0;
	width:		45px;
	height:		25px;
	margin:		78px 0 0 128px;
	cursor:		pointer;
}

#nyelvsubmit {
	color: #FFF;
	position: absolute;
	background: none;
	border: 0;
	width: 45px;
	height: 15px;
	margin: 0;
	cursor: pointer;
}

#ujegy {
	position:		absolute;
	clear:			both;
	font-size:		10px;	
	color:			#FFF;
	margin:			0;
	margin:			97px 0 0 0;
}

#rememb {
	width: 20px;
}

#urec {
	position:		absolute;
	clear:			both;
	font-size:		10px;
	color:			#FFF;
	margin:			87px 0 0 0;
}

#urec a {
	display:			block;
	color:				#FFF;
	text-decoration:	none;
}


/*#recpwd {
	position: relative;
	background: none;
	border: 0;
}*/

#login label {
	text-align: left;
	display: block;
	width: auto;
}


#name {
	position: absolute;
	width: 120px;
	height: 18px;
	border: 0;
	margin: 0;
	padding: 0;
/*	background: #FFF url(../img/input.png) center left no-repeat;*/
	background: none;
	border: 0;
	margin: 47px 0 0 5px;
}

/*#nameid {
	position: absolute;
	display: block;
	text-align: left;
	color: red; 
	width: 120px;
	height: 18px;
	border: 0;
	margin: 0;
	padding: 0;
	background: none;
	border: 0;
	margin: 47px 0 0 5px;	
}

#nameid:hover {
	position: absolute;
	text-align: left;
	color: white; 
	width: 120px;
	height: 18px;
	border: 0;
	margin: 0;
	padding: 0;
	background: none;
	border: 0;
	margin: 47px 0 0 5px;	
}*/


#email {
	position:		absolute;
	width:			120px;
	height:			18px;
	border:			0;
	margin:			0;
	padding:		0;
/*	background:		#FFF url(../img/input.png) center left no-repeat;*/
	background:		none;
	border:			0;
	margin:			75px 0 0 5px;
}

#message {
	position: absolute;
	width: 130px;
	height: 65px;
	border: 0;
	margin: 0;
	padding: 0;
/*	background: #FFF url(../img/input.png) center left no-repeat;*/
	background: none;
	margin: 110px 0 0 5px;
}

#submitemail {
	color: #FFF;
	position: absolute;
	background: none;
	border: 0;
	width: 56px;
	height: 25px;
	margin: 193px 0 0 3px;
	cursor: pointer;
}


#kedvenc {
	position: absolute;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	color: #a7c8e5;
	width: 125px;
	border: 0;
	padding: 7px 0 5px 35px;
	margin:  32px 0 0 675px;
}

#irjon {
	width: 205px;
	/*height: 158px;
	background: #FFF url(../img/irjon.png) center top no-repeat;*/
	height: 250px;
	background: #FFF url(../img/irjon2.png) center top no-repeat;
}

form {
	padding: 0 10px 0 15px;	
}

label {
	/*clear:			left;*/
	float: 			left;
	text-align: 	right;
	margin-right: 	0.5em;
	display: 		block;
	width: 			160px;
}

input {
	float:			left;
	/*clear:			right;*/
	display:		block;
}

/*input {
	width: 280px;
}*/

/*input[type="checkbox"] {
	width: 20px;
}*/

legend {
	/*border: 1px soild #1D3A53;*/
}

.admincucc input {
	display: block;
	width: auto;
}

.admincucc select {
	display: block;
	width: auto;
}


.divider{
	width: 100%;
	clear: both;
	height: 20px;
	background: #FFF url(../img/divider.png) left top no-repeat;
}

#termek {
	width: 205px;
	height: 236px;
	background: #FFF url(../img/termek.png) center top no-repeat;	
}

a img {
	border: transparent;
} 

a:hover img {
	border: 1px solid white;
} 

#menucont {
	position: absolute;
	font-weight: bold;
	width: 830px;
	/*	border: 1px solid #FF0;*/
	border: 0;
	padding: 0 20px 0px 20px;
	margin:  75px 0px 0px 0px;
	height: 45px;
	overflow: hidden;
}

ul.menu {
	width: 830px;
	color: #FFF;
	font-size: 14px; /* embedd elott */
	position: absolute;
	margin: 0;
	padding: 0;
	border: 0px;	
	list-style: none;
	display: inline;
}

ul.menu li {
	float: left;
	overflow: hidden;
	display: block;
	border: 0px;	
	padding: 0;
	margin: 0;
}

ul.menu li a {
	/* embeddelt */
	/*font-family: 'MyriadProBold', sans-serif;*/
	font-family: 'MyriadProRegular', sans-serif;
	font-size: 		15px;
	padding: 		7px 20px 8px 20px;	
	text-decoration: none;
	color: 			#FFF;
	display: 		block;
	border: 		0px;	
	margin: 		0;
}

ul.menu li a:hover {
	text-decoration: none;
	color: #FFF;
	display: block;
/*	border: 1px solid #F00;*/
	border: 0px;
	margin: 0;
	background: #9fb814 url(../img/menubacksel.png) bottom left repeat-x;
}

#regisztracio {
	width: 205px;
	height: 45px;
	background: #FFF url(../img/regisztracio.png) center top no-repeat;		
}

#regisztracio a {
	font-size: 14px;
	color: #7193b0;
	font-weight: bold;
	text-decoration: none;
	display: block;
	border: 0;
	padding: 15px 0 10px 20px;
}


#segitseg {
	width: 205px;
	height: 50px;
	background: #FFF url(../img/segitseg.png) center top no-repeat;	
}

#segitseg a {
	font-size: 14px;
	color: #7193b0;
	font-weight: bold;
	text-decoration: none;
	display: block;
	border: 0;
	padding: 15px 0 10px 20px;
}

#search {
	display:			block;
	position:			absolute;
	text-decoration:	none;
	text-align:			center;
	font-size:			14px;	
	font-weight:		bold;
	color:				#7193b0;	
	background:			none;	
	border:				0;
	width:				160px;
	padding:			3px 0 4px 0;
	margin:				18px 0 0 20px;
	clear:				both;
}

#termekkep {
	/*position:		absolute;
	width:			118px;
	height:			121px;
	float:			left;*/
	/*margin:		90px 0 0 10px;*/
	overflow:		hidden;
	margin: 		0 auto;
	vertical-align:	middle;
}

#termekvago {
	/*margin: 		20px 0 0 0;*/
	padding:			90px 0 0 10px;	
	position: 		absolute;
	width: 			118px;
	height: 		123px;
	overflow: 		hidden;
	/*background: 	#FFF;*/
	margin: 		0 auto;	
}

.termekkepes {
	/*width: 			118px;
	height: 		123px;
	float: 			left;
	position:		absolute;
	margin:			90px 0 0 10px;	
	display: 		block;
	z-index:		1400;
	border:			1px solid red;
	boder*/
}

#termekkep2 {
	position:		relative;
	float:			left;
	max-width:		85px;
	max-height:		86px;
	/*height:		63px;*/
	margin:			0 10px 0 0;
}

* html .termekkep2class {
	height:			85px;
	width:			86px
}

#leftcontent #termek h1, #leftcontent #termek h2, #leftcontent #termek h3 {
	position:		absolute;
	color:			#FFF;
	padding:		0;
	border:			0px solid red;
	margin:			60px 0 0 15px;
	font-size:		14px;
	font-weight:	bold;
	clear:			both;
	overflow:		hidden;
}

#termektovabb {
	position:			absolute;
	float:				left;
	text-decoration:	none;
	font-size:			14px;
	font-weight:		bold;
	color:				#FFF;	
	background:			none;	
	border:				0;
	padding:			0;
	margin:				190px 0 0 130px;
}

.reklam {
	color:				#FFF;
	width:				205px;
	height:				159px;
	background:			#FFF url(../img/reklam.png) center top no-repeat;
}

/*.reklam p {
	margin:				15px 0 0 0;
	padding:			0;
	border:				0;
}*/

/*.reklam h1, .reklam h2, .reklam h3 {
	position:			absolute;
	color:				#FFF;
	font-size:			14px;
	font-weight:		bold;
}*/

#leftcontent div.reklam div.tarto h1, #leftcontent div.reklam div.tarto h2 {
	padding:			0;
	margin:				0;
	font-size:			14px;
	font-weight:		bold;
	line-height:		1.3em;
	height:				2.8em;
	overflow:			hidden;
}

.tarto {
	margin:				0;
	padding:			10px;
	border:				0;
}

.tartobal {
	position:			relative;	
	float: 				left;
	padding:			0;
	margin:				0;
	width:				60px;
	height:				70px;
	overflow:			hidden;	
}

.egyeb {
	font-weight: bold;
	font-size: 16px;
	position: absolute;
	margin: 100px 0 0 0;
}

img {
	padding: 0px;
	max-width: 590px;
}

#rightcontent ul {
	margin: 0 0 10px auto;
	padding: 0px 0px 0px 40px;
}

a {
	color: #ff8011;
	text-decoration: none;
}

#rightcontent a {
	color: #ff8011;
	text-decoration: none;
}

#langer {
	position: absolute;
	width: 120px;
	font-size: 12px;
	color: #61a9cd;
	font-weight: bold;
	border: 0;
	background: transparent;
	margin: 10px 0 0 705px;
	
}

#langselect {
	width: 120px;
	text-align: right;
	font-size: 12px;
	color: #61a9cd;
	font-weight: bold;
	border: 0;
	background: transparent;
	margin: 0;
}

/*#langselect {
	position: relative;
	right: 10px;
	font-size: 12px;
	color: #61a9cd;
	font-weight: bold;
	border: 0;
	background: transparent;
	margin: 5px 0 0 790px;
}*/

#langselect option {
	font-size: 12px;
	color: #61a9cd;
	font-weight: bold;
	position: absolute;
	border: 0;
	background: #1D3A53;	
}

.desc {
	font-size: 10px;
	font-style: italic;
	text-align: right;
	margin: 0;
	padding: 0 0 20px 10px;
	border: 0;
}

html {
    /*filter: expression(document.execCommand("BackgroundImageCache", false, true));*/
}

#infok {
	position: absolute;
	width: 300px;
	color: red;
	margin: 10px 0 0 350px;
}

#infok p {
	margin: 0;
	padding: 0;
}

.alarmc {
	color: red;
}

.kiem {
	font-weight: bold;
}

/*#login h1, #irjon h1  {
	color: #FFF;
	position: absolute;
	font-size: 16px;
	font-weight: bold;
	margin: 5px 0 0 20px;
}*/


#usernamelabel {
	position: absolute;
	margin: 38px 0 0 20px;
}

#userdesc {
	position: absolute;
	margin: 68px 0 0 20px;
}

#fckeditme {
	margin: 0;
	border: 0;
	padding: 0;
	overflow: hidden; /* Csak a képek miatt!!! */
	background: #FFF url(../img/contentback.png) center top repeat-y;	
}
#vegylink {
	float:		left;
	border:		0px solid blue;
	margin:		5px 0 0 0;
	width:		52px;
	height:		45px;
}

.kozeptartalom {
	position:	relative;
	float: 		left;
	width:		148px;
	height:		180px;
	border:		0px solid yellow;
	margin:		0 8px 0 0;
	padding:	0;
}
#kozeptarto {
	border:		0px solid blue;
	position:	absolute;
	margin:		20px 0 0 170px;
}

#kozeptarto h1 {
	background:		transparent;
	font-size:		16px;
	color:			#fff;
	font-weight:	bold;
	text-align:		center;
}

.kozeptartalom img {
	margin:			10px 0 0 0;
	width:			148px;
	height:			148px;
}

.kozeptartalom a:hover img{
	border: 		0px;
}

#hirlevel {
	width:			205px;
	height:			200px;
	background:		#FFF url(../img/hirlevel.png) center top no-repeat;
}


#tt {
 position:absolute;
 display:block;
}

#tttop {
 display:block;
 height:5px;
 margin-left:5px;
}

#ttcont {
 display:			block;
 padding:			2px 12px 3px 7px;
 margin-left:		5px;
 background:		#9fb814;
 color:				#fff;
}

#ttbot {
 display:			block;
 height:			5px;
 margin-left:		5px;
}

.sorkizart {
	text-align: justify;	
}

.apro {
	font-size: 10px;
}

#hirlevel p {
	position:		relative;
	clear:			both;
	border:			0px solid red;
	padding:		0;
}

#hirlevel .submitfel, #hirlevel .submitle {
	position:		absolute;
	color:			#FFF;
	border:			0px solid #EEE;
	display:		block;
	text-align:		center;
	width:			70px;
	height:			23px;
	cursor:			pointer;
	margin:			12px 0 0 5px;
}

#hirlevel .submitle {
	margin:			12px 0 0 100px;
}

#hirlevelalja {
	margin:			90px 0 0 0;
	clear:			both;
}

.historylink {
	display:		block;
	text-align:		right;
}
input.normalcheckbox {
	margin:			0;
	padding:		0;
	width:			20px;
	border: 		1px solid red;
}

.percent25 {
	width:			25%;
}

.harmadolo {
	width:			29%;
}

.harmadolo label {
	width:			120px;
}

.percent30 {
	width:			30%;
}

.percent45 {
	width:			45%;
}

.felezo {
	width:			45%;
}

.felezo label {
	width:			150px;
}

.percent48 {
	width:			48%;
}

.percent100 {
	width:			100%;
}

.balra {
	float:			left;
}

.jobbra {
	float: 			right;
}

.clearleft {
	clear:			left;
}

.kicsiinput input {
	width:			80px;
}

.fullinput {
	width:			250px;
}

#rightcontent form p {
	padding:		0;
	margin:			0;
	clear:			both;
}

.ajanlattabla {
	width:			48%;
	border:			1px solid #888888;
	margin-right:	10px;
}

.ajanlattabla tr td {
	border:			1px solid #888888;
}

.ajanlattabla label, .ajanlattabla input {
	width:			100%;
}

.ajanlattabla input.normalckeckbox {
	width:			32px;
}
