/* 20100525 */

.seo {
	display: none;
}

a {color:#649b02;}

body#main,
body#termeklap {
	background:	url("../images/bg.jpg") repeat;
	margin-top:	5px;
	height:		100%;
	min-height:	100%;
	width:		100%;
	font-family:"Times New Roman", Times, Georgia, serif;

	text-align: center;
}

div#page {
	position:relative;
	display:block;width: 980px;height:auto; margin:0 auto;
	text-align:left;
}

br.clear {
	clear:both;
	height:1%;
	width:0;
	line-height:0;
	margin:0;padding:0;border:0;
	visibility:hidden;
}

	div.clr { clear:both; font-size:0px;line-height:0px;height:0px !important;overflow:hidden; visibility: hidden; }

/* topPart */
#main #topPart {
	height:	755px;
}

#main.subpage #topPart {
	height:	auto;
}

body#main div#page div#topPart div.cont {
	position: relative;
	width: 980px;
}

#header {
	float: left;
	width: 940px;
	height: 79px;
	padding-left: 30px;
	position: relative;
	background: transparent url(../images/bg_header.jpg) bottom right no-repeat;
}

body.mainpage #header {
	padding-left: 32px;
}

#header.noBg {
	background-image: none;
}


#header .logo {
	display: block;
	float: left;
}

div#header h1 {
	float: left;
	padding: 19px 35px 0 10px;
	width: 172px;

}
#header .header-login {
	float: left;
	padding-top: 34px;	
}

a#loginButton {
    position: absolute;
    background: url("../images/button_login_sprite.png") 0 0px no-repeat;
    right: 3px;
    top: 30px;
    width: 126px;
    height: 46px;
    cursor: pointer;
}

a#loginButton:hover {
	background-position: 0 -44px;
}

body#main div#page div#topPart div#newsBox {
	display: inline-block;
    background: transparent url("../images/green.jpg") top right no-repeat;
    height: 345px;
    padding-left: 30px;
    width: 942px;
    position: relative;
}

body#main div#page div#topPart div#newsBox div#imagesContainer {
	background:	url("../images/images_bg.png") no-repeat;
	height:		  301px;
	left:		  108px;
	top:		  7px;
	width:		  399px;
	position:	  absolute;
	z-index:	  3;
}
body#main div#page div#topPart div#newsBox div#imagesContainer #newsImage {
  position: absolute;
	z-index:  2;
	padding:  9px 0px 0px 24px;
	width:    366px;
	height:   266px;
}

body#main div#page div#topPart div#signUp {
    background:	url("../images/jelentkezz_sprite.png") 0px 0px no-repeat;
	position:	absolute;
	height:		154px;
	width:		154px;
	top:		395px;
	left:		424px;
	z-index:	1;
	cursor:		pointer;	
}
body#main div#page div#topPart div#leftMessage {
	position:	absolute;
	width: 		260px;	
	top:		465px;
	left:		190px;
	text-align:	right;	
}

div#leftMessage p {
	text-align: center;
}

body#main div#page div#topPart div#rightMessage {
	position:	absolute;
	top:		485px;
	left:		596px;
	width:		340px;
}

body#main div#page div#topPart div#rightMessage2 {
  	position:	absolute;
	top:		570px;
	left:		545px;
}
body#main div#page div#topPart div#rightMessage3 {
  position:	absolute;
	top:		670px;
	left:		545px;
}
body#main div#page div#topPart div#rightMessage3 h2 { font-size: 20px; padding: 0px 0px 2px 0px;}
body#main div#page div#topPart div#rightMessage3 p {
	font-size:14px;
	line-height: 1.2em;
}


body#main div#page div#topPart div#signUpSlat {
	background:	url("../images/slat_newsbox.png") no-repeat;
	position:	absolute;
	width:		909px;
	height:		3px;
	top:		755px;
	left:		45px;
}
body#main div#page div#topPart div#networkingSlat {
	background:	url("../images/slat_networking.png") no-repeat;
	position:	absolute;
	width:		452px;
	height:		3px;
	top:		588px;
	left:		45px;
}
div#page div#twitter a,
div#page div#face a,
div#page div#iwiw a { 
	display:block;
	padding-left:20px;
	
	height:100%;
	text-align:center;
	line-height:44px;
	text-decoration: none;
}
div#page div#twitter {
	background:	url("../images/n_twitter.png") no-repeat;
	width:		114px;
	height:		44px;

}
div#page div#face {
	background:	url("../images/n_face.png") no-repeat;
	width:		114px;
	height:		44px;
	
}
div#page div#iwiw {
	background:	url("../images/n_iwiw.png") no-repeat;
	width:		114px;
	height:		44px;
}


body.mainpage div#page div#topPart div#twitter {
	position: 	absolute;
	top:		614px;
	left:		80px;	
}
body.mainpage div#page div#topPart div#face {
	position: 	absolute;
	top:		614px;
	left:		200px;	
	
}
body.mainpage div#page div#topPart div#iwiw {
	position: 	absolute;
	top:		614px;
	left:		320px;		
}


/* news stuff, subpages */


body.subpage div#page div#sharethis {
background:url("../images/sharethis-bg.jpg") 0px 0px no-repeat;
height:65px;
padding-bottom:4px;
padding-right: 20px;
text-align:right;

}

body.subpage div#page div#sharethis div {
display:inline-block !important;
float:right;
}

body.subpage div#page div#sharethis div a {margin-left:0px;}

div.sep {
	
	position:	relative;
	width:		949px;
	height:		3px;
	margin-left:15px;
	overflow:hidden;
	display:block;
}
	body.subpage div#page div#sharethis div.sep {margin-bottom:6px;margin-left:15px;float:left;}

	body.subpage div.grid_16,
	body.subpage div.grid_8 {padding-top:14px;}
/* new stuff ends */


body#main div#page div#topPart div#newsBox div#newsBoxSlatTop {
	display: none;
	background:	url("../images/slat_newsbox.png") no-repeat;
	position:	absolute;
	width:		909px;
	height:		3px;
	top:		18px;
	left:		15px;
}
body#main div#page div#topPart div#newsBox div#newsBoxContent {
	width:		435px;
	height:		225px;
	position:	absolute;
	border:		0px solid red;
	top:		20px;
	left:		530px;
  z-index:1000;
}
body#main div#page div#topPart div#newsBox div#newsBoxContent h2 {
	font-size:	36px;
}
body#main div#page div#topPart div#newsBox div#newsBoxContent p {
	margin:		8px 0px;
	font-size:	20px;
	line-height: 1.5em;
}
body#main div#page div#topPart div#newsBox div#newsBoxContent div#newsBoxDetails-1 { height: 190px; }
body#main div#page div#topPart div#newsBox div#newsBoxContent div#newsBoxDetails-2 { height: 190px; display:none; filter: alpha(opacity:100); }
body#main div#page div#topPart div#newsBox div#newsBoxContent div#newsBoxDetails-3 { height: 190px; display:none; filter: alpha(opacity:100); }
body#main div#page div#topPart div#newsBox div#newsBoxContent div#newsBoxDetails-4 { height: 190px; display:none; filter: alpha(opacity:100); }
body#main div#page div#topPart div#newsBox div#newsBoxContent div#newsBoxDetails-5 { height: 190px; display:none; filter: alpha(opacity:100); }
body#main div#page div#topPart div#newsBox div#newsBoxContent div#switcherBar { height:30px; }
body#main div#page div#topPart div#newsBox div#newsBoxContent div#switcherBar div.switch {
	float:		left;
	background:	url("../images/mn_up.png") no-repeat;
	line-height:26px;
	text-align:	center;
	font-size:	18px;
	font-weight:bold;
	color:		#78A300;
	width:		24px;
	height:		24px;
	margin:		3px 5px 0px 0px;
}
body#main div#page div#topPart div#newsBox div#newsBoxContent div#switcherBar div#active {
	background:	url("../images/mn_active.png") no-repeat;
	line-height:32px;	
	width:		30px;
	height:		30px;
	color:		#ffffff;	
	margin:		0px 5px 0px 0px;	
}

body#main div#page div#topPart div#newsBox div#newsBoxSlatBottom {
	background:	url("../images/slat_newsbox.png") no-repeat;
	position:	absolute;
	width:		909px;
	height:		3px;
	top:		312px;
	left:		50px;
}
body#main div#page div#topPart div#newsBoxMotifs {
	background:	url("../images/motifs_top.gif") no-repeat;
	position:	  absolute;
	width:		  926px;
	height:		  167px;
	top:		    310px;
	left:		    14px;
	z-index:	  0;
}

/* for Internet Explorer only */
/*\*/
* html body#main div#page div#topPart div#newsBoxMotifs {
	background:	url("../images/motifs_top.gif") no-repeat;
}
/**/

body#main div#page div#topPart div#getIdeas {
	position:	absolute;
	width:		926px;
	height:		167px;
	top:		477px;
	left:		14px;	
}
/* topPart end*/


/* detailsPart*/
body#main div#page div#detailsPart {
	height:		890px;
}
body#main div#page div#detailsPart div.cont {
	position:	relative;
}
body#main div#page div#detailsPart div#coverBox {
	top: 		0px;
	left: 		0px;
	margin:		0px 0px 0px 30px;
}
body#main div#page div#detailsPart div#coverBox h2 {
	font-size:	22px;
	font-weight:bold;
	margin:		20px 0px 20px 18px;
}
div.cont div#cover {
	height:		822px;
	width:		620px;
}
div.cont div#coverTop {
	height:		40px;
	width:		620px;
	background:	url("../images/coverTop.png") no-repeat;
}

div.cont div#coverContent {
	height:		700px;
	width:		620px;
	background:	url("../images/coverPattern.png") repeat-y;
	position: 	relative;
}

div.cont div#coverContent .button {
	font-size:	18px;
	font-weight:bold;		
	padding:	10px 0px 0px 10px;
	text-decoration: none;
}
div.cont div#coverContent #button1 {
	background:	url("../images/coverButton2.png") no-repeat;
	width: 		90px;
	height: 	36px;
	font-weight:bold;
	position:	absolute;
	top:		10px;
	left:		38px;
}

body#main div#page div#detailsPart div#coverContent div#coverText1 {
	top:		50px;
	left:		48px;
	position:	absolute;	
}
body#main div#page div#detailsPart div#coverContent div#coverMotif1 {
	background:	url("../images/coverMotif_1.png") no-repeat;
	width: 		284px;
	height: 	86px;	
	top:		10px;
	left:		336px;
	position:	absolute;	
}
body#main div#page div#detailsPart div#coverContent div#coverText2 {
	top:		120px;
	left:		48px;
	width:		405px;
	position:	absolute;	
}
body#main div#page div#detailsPart div#coverContent div#coverMotif2 {
	background:	url("../images/coverMotif_2.png") no-repeat;
	width: 		172px;
	height: 	94px;	
	top:		192px;
	left:		144px;
	position:	absolute;	
}
body#main div#page div#detailsPart div#coverContent #button2 {
	background:	url("../images/coverButton1.png") no-repeat;
	width: 		75px;
	height: 	38px;
	top:		210px;
	left:		480px;
	position:	absolute;	
}
body#main div#page div#detailsPart div#coverContent div#coverText3 {
	top:		250px;
	left:		340px;
	text-align:	right;
	width:		220px;
	position:	absolute;	
}

body#main div#page div#detailsPart div#coverContent #button3 {
	background:	url("../images/coverButton3.png") no-repeat;
	width: 		103px;
	height: 	38px;
	top:		410px;
	left:		38px;
	position:	absolute;	
}
body#main div#page div#detailsPart div#coverContent div#coverText4 {
	top:		310px;
	left:		48px;
	text-align:	right;
	width:		265px;
	position:	absolute;	
}

body#main div#page div#detailsPart div#coverContent div#coverText5 {
	top:		445px;
	left:		45px;
	width:		220px;
	position:	absolute;	
}
body#main div#page div#detailsPart div#coverContent div#coverText6 {
	top:		515px;
	left:		250px;
	width:		220px;
	position:	absolute;	
}

body#main div#page div#detailsPart div#coverContent div#coverMotif3 {
	background:	url("../images/coverMotif_3.png") no-repeat;
	width: 		249px;
	height: 	416px;	
	top:		364px;
	left:		371px;
	z-index:	4;
	position:	absolute;	
}
body#main div#page div#detailsPart div#coverContent div#coverMotif4 {
	background:	url("../images/coverMotif_4.png") no-repeat;
	width: 		368px;
	height: 	94px;	
	top:		686px;
	left:		252px;
	z-index:	3;
	position:	absolute;	
}
body#main div#page div#detailsPart div#coverContent div#coverMotif5 {
	background:	url("../images/coverMotif_5.png") no-repeat;
	width: 		68px;
	height: 	80px;	
	top:		650px;
	left:		15px;
	z-index:	3;
	position:	absolute;	
}
body#main div#page div#detailsPart div#coverContent div#coverMotif6 {
	background:	url("../images/coverMotif_6.png") no-repeat;
	width: 		147px;
	height: 	206px;	
	top:		607px;
	left:		141px;
	z-index:	2;
	position:	absolute;	
}
body#main div#page div#detailsPart div#coverContent div#coverMotif7 {
	background:	url("../images/coverMotif_7.png") no-repeat;
	width: 		173px;
	height: 	152px;	
	top:		510px;
	left:		0px;
	z-index:	2;
	position:	absolute;	
}

body#main div#page div#detailsPart div#coverBottom {
	height:		81px;
	width:		620px;
	background:	url("../images/coverBottom.png") no-repeat;
}


div#connectBox {
	width:		302px;
}

	body.mainpage div#page div#connectBox { 
	position:	absolute;
	top:		0px;
	left:		650px;	
	margin:		0px 0px 0px 20px;
	height:		800px;
	}

div#connectBox h2 { font-size: 18px; margin: 0px 0 15px 20px; }

div#connectBox div#twitterBox {
	width:		302px;
	height:		335px;
	background:	url("../images/twitter_bg.png") no-repeat;
}

div#connectBox div#twitterBox div#topSlate {
	background:	 url("../images/slat_yellow.png") bottom left no-repeat;
	width:		 256px;
	height:		 12px;
	margin-left: 10px;
}
div#connectBox div#twitterBox div#chirps {
	top:		 	0px;
	margin-left:	10px;
	height: 		275px;
	width: 			281px;
	overflow:		hidden;
}
div#connectBox div#twitterBox div#chirps div.chirp {
	background:		url("../images/slat_yellow.png") bottom left no-repeat;
	width:			260px;
	font-size:		14px;
	line-height:1.2em;
	margin-top: 	6px;
	padding-bottom:	10px;
	padding-left:10px;
	font-family: Georgia, Verdana, sans-serif;
	font-size: 14px;
}

div#connectBox div#twitterBox div#chirps div.chirp span { font-style:italic; }
div#connectBox div#twitterBox div#chirps div.chirp a { text-decoration: none; color:#649b02; }

div#connectBox div#twitterBox div#chirps div.chirp span.user { 
font-size:11px;
color:#300b03;
font-family: Georgia, Verdana, sans-serif;
padding-right:5px;
}

div#connectBox div#twitterBox div#chirps div.chirp span.time { 
font-size:11px;
color:#b79d71;
font-family: Georgia, Verdana, sans-serif;
}

	
	body.mainpage div#page div#connectBox div#contactBox { top: 350px; }
	body.subpage div#page div#contactBox {
		position:relative;
		display:block;
		margin-top:-40px;
	}


div#connectBox div#contactBox h3,
body#main div#page div.grid_8 div.side-box h2.colorCream {
	font-size:	18px;
	margin:		20px 0 15px 20px;
}
	body.mainpage div#page div#connectBox div#contactBox h3 {
	position:	absolute;
	top:		350px;
	left:		0px;	
	}

	body.subpage div#page div#contactBox h3 {
		margin-top: 48px;
	}

div#connectBox div#contactBox div#bird {
	background/**/:	url("../images/bird.png") no-repeat;
	height:		73px;
	width:		88px;
	z-index:	2;
}
	body.mainpage div#page div#connectBox div#contactBox div#bird {
	position:	absolute;
	left:		184px;
	top:		342px;	
	}

	body.subpage div#page div#connectBox div#contactBox div#bird {
	position:	absolute;
	left:		184px !important;
	left:		164px;
	top:		-33px;	
	}

div#connectBox div#contactBox div#contactData {
	width:		302px;
	height:		93px;
	padding:	26px 0px 0px 17px;
	font-size:	18px;
	background:	url("../images/contact_bg.png") no-repeat;
	color: #fff;
	z-index:	1;
}
	body.mainpage div#page div#connectBox div#contactBox div#contactData {
	position:	absolute;
	top:		407px;
	left:		0px;	
	}

div#connectBox div#contactBox div#contactData span {
	font-weight:	bold;
	font-style:		italic;
	line-height:	1.5em;
}
/* detailsPart end*/

.clear {
	line-height:0px;height:0;margin:0;padding:0;clear:both;width:0px;
}

/* footer */
#footer {
	background:	url("../images/footer_bg.png") repeat-x;
	bottom:		0;
	clear:		both;
	height:		80px;
	left:		0;
	overflow:	hidden;
	width:		100%;

	text-align:center;
}
#footer #footerHolder  {
	height:		65px;
	width:		980px;
	position:	relative;
	margin: 0 auto;
	text-align:left;
}
#footer #footerHolder #footerBar {
	background:	url("../images/footer-bar.png") no-repeat;
	position:	  absolute;
	left:		    30px;
	height:		  65px;
	width:		  6px;
}
#footer #footerHolder #footerMotive {
	background:	url("../images/footer_motive.png") no-repeat;
	position:   absolute;
	left:		    824px;
	height:		  66px;
	width:		  199px;
}
#footer #footerCloser  {
	background:   url("../images/footer-botom.png") bottom left no-repeat;
	height:       4px;
  line-height:  4px;
}
#footer #footerHolder #footerContent {
	position:     absolute;
	left:         36px;
	padding:      20px 0px 0px 10px;
	font-size:    12px;
  font-family:  "Times New Roman", Georgia, serif;
}
/* footer end */

/* colors */
.colorBrown		{ color: #300b03; }
.colorYellow	{ color: #D8EB00; }
.colorWhite		{ color: #ffffff; }
.colorCream     { color: #300b03; }
.colorBrokenWhite { color: #FAFFEA;}
.colorRed		{ color: #9F0E01; }
.colorRed2  { color: #CC1311; }
.colorLightRed  { color: #E42B1B; }
.colorLightGreen { color: #649A02; }
.colorLightBrown { color: #C9B593;}
/* colors end */

/* scroll */
.scrollgeneric { line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0; }
.vscrollerbase { width:10px; }
.vscrollerbar { background-image: url('../images/scroller.gif'); width: 10px; height: 32px !important; }
.hscrollerbase { height: 10px; }
.hscrollerbar { height: 10px; background-color: #84ADD6; }
.vscrollerbar, .hscrollerbar { padding: 0px; z-index: 2; }
.scrollerjogbox { width: 10px; height: 32px; top: auto; left: auto; bottom: 0px; right: 0px; background: #698AAA; }
/* scroll end*/


/* Inside page */

/* General */
.header {
    padding: 30px;
    background: #eee;
    margin-bottom: 20px;
    color: #000;
    font-weight: bold;
}

.header-in {
    margin: 0 auto;
    width: 950px;
    display: block;
    position: relative;
}

.header-nav {
    display: block;
	float: left;
    height: 50px;
    width: 321px;
	padding: 26px 29px 0 0;
}

.header-nav li {
	float: left;
	height: 40px;
}

.header-nav li a {
	display: block;
	float: left;
	height: 40px;
	background: transparent url(../images/top_nav_bg.jpg) top left no-repeat; 
}

li.headpage {
    width: 80px;
	padding-right: 4px;
}

li.headpage a {
	width: 80px;
	background-position: 0 0;
}

li.headpage a:hover,
li.headpage a.active {
	background-position: 0 -40px;
}

li.community {
	width: 105px;
	padding-right: 1px;
}

li.community a {
    width: 105px;
	background-position: -84px 0;
}

li.community a:hover,
li.community a.active {
	background-position: -84px -40px;
}

li.partnereink {
	width: 131px;
}

li.partnereink a {
    width: 131px;
	background-position: -189px 0;
}

li.partnereink a:hover,
li.partnereink a.active {
	background-position: -189px -40px;
}

.top-nav {display: block; position: absolute; top: 20px; left: 200px}
.top-nav li {display: block; float: left; margin: 0}
.top-nav li a {display: block; padding: 10px 15px;}

.user-info {display: block; position: absolute; top: 0; right: 0;}
.user-info div {float: left; padding-right: 10px}

.top-nav li.active a {background: #fff;}

.poster {margin-left: 6px;}
.poster-inner {background: url(../images/poster-bg.gif) left bottom no-repeat; position:relative; display:block; width:100%;}

.poster ul {display: block; background: url('../images/line_1.jpg') left bottom repeat-x; margin-bottom: 0;  text-transform: uppercase;}

.poster ul li {display: inline-block; overflow:hidden; list-style-type: none; height:41px; display: block; float: left; margin: 0; padding: 0; padding-right:14px; position:relative; font-size: 12px; font-weight: bold; line-height:29px; font-family:Georgia, Arial, sans-serif;}

.poster ul li a {display: inline-block; height: 29px; color: #333; padding: 6px 5px 6px 14px; text-decoration: none;  position:relative; 
background: url(../images/subpage-tabs3.png) left top no-repeat;
_background: url(../images/subpage-tabs3.gif) left top no-repeat;
}

.poster ul li.active a {display: inline-block; color: #333; padding: 6px 5px 6px 14px; background: url(../images/subpage-tabs2.gif) left top no-repeat; }

.poster ul li span {width:14px;height:41px;display:inline-block;position:Absolute; top:0px; right:2px; 
background: url(../images/subpage-tabs3.png) right top no-repeat;
_background: url(../images/subpage-tabs3.gif) right top no-repeat;
}
.poster ul li.active span {width:12px;height:41px;display:inline-block;position:Absolute; top:0px; right:2px; background: url(../images/subpage-tabs2.gif) right top no-repeat;}

/*
.poster-box {background: #eee; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; padding-bottom: 10px;}
*/


.row-1 label {display: block; padding: 2px 5px; }
.textarea textarea {width: 582px; height: 80px; margin-left: 10px; border: 1px solid #345004; padding:9px; font-size:13px; font-weight:normal; color:#828797; font-family: Arial, sans-serif;}


/* .textarea textarea:focus {border: 1px solid #345004; color: #333;} */
.textarea label {display: block; padding: 5px 0 5px 10px; color: #fff;}

.img-upload {display: block; float:left; color: #333; text-decoration: none;
width: 113px;
height:44px;
line-height:44px;
text-align:center;
text-indent: -9999px;
overflow:hidden;
border:0px none !important;
outline:0px none !important;
background: #ffffff url(../images/button_elkuldom.gif) left top no-repeat !important;

margin-bottom: 14px;
margin-top:5px;
margin-left: 10px;
margin-right:20px;

position:relative;

DISPLAY:NONE;
}

.checkbox {display: block; position: relative; float: left; padding-left: 10px;padding-right: 5px;  padding-top:18px;}
.checkbox label { font-size:10px;font-family:  Tahoma, Arial; text-transform: uppercase; color:#ffffff; letter-spacing: -0.5px;}
.checkbox input {display: block; position: absolute}
.checkbox span {display: block; padding-left:20px}

.poster-box .buttons {display: block; padding-right: 15px;}

.poster-box .buttons button.submit {
width: 113px;
height:44px;
line-height:44px;
text-align:left;
text-indent: -9999px;
overflow:hidden;
border:0px none !important;
outline:0px none !important;
background: #ffffff url(../images/button_elkuldom.gif) left top no-repeat !important;

margin-bottom: 14px;
margin-top:5px;
margin-right: 12px;


float: right; 
position:relative;
}


div#tabbed-posts {
	width:		620px;
	background:	url("../images/coverTop.png") left top no-repeat;
	_background:	url("../images/coverTop.gif") left top no-repeat;
	padding-top:15px;
	margin-top:20px;
}
div#tabbed-posts-in {
	width:		620px;
	position: 	relative;
	_background: url("../images/coverBottom.png") left bottom no-repeat;
	_background: url("../images/coverBottom.gif") left bottom no-repeat;
	padding-bottom:0px;
}

div#tabbed-posts-in2 {
	width:		620px;
	position:relative;
	background: url("../images/coverPattern.png") left top repeat-y;
}

div#tabbed-posts div.posts div.posts-in {
	position:relative;
	width:598px; overflow:hidden;
	height:auto;
	display:block;
	background:	#fff;
	border: 1px solid #f2b67d;
	border-top:0px none !important;
}

	div#tabbed-posts div.posts div.posts-in { margin:0px 10px; }
	div#postpage div#tabbed-posts div.posts div.posts-in { border-top: 1px solid #f2b67d !important; margin-top:10px; padding-bottom:15px; }

/*
.poster {}
.poster-inner {background: url(../images/poster-bg.gif) left bottom no-repeat; position:relative; display:block; width:100%;}

.poster ul {display: block; background: url('../images/line_1.jpg') left bottom repeat-x; margin-bottom: 0;  text-transform: uppercase;}

.poster ul li {display: inline-block; overflow:hidden; list-style-type: none; height:41px; display: block; float: left; margin: 0; padding: 0; padding-right:14px; position:relative; font-size: 12px; font-weight: bold; line-height:29px; font-family:Georgia, Arial, sans-serif;}

.poster ul li a {display: inline-block; height: 29px; color: #333; padding: 6px 5px 6px 14px; text-decoration: none;  position:relative; 
background: url(../images/subpage-tabs3.png) left top no-repeat;
_background: url(../images/subpage-tabs3.gif) left top no-repeat;
}

.poster ul li.active a {display: inline-block; color: #333; padding: 6px 5px 6px 14px; background: url(../images/subpage-tabs2.gif) left top no-repeat; }


*/

.posts-nav {display:block; position: relative; height: 41px; overflow:hidden; padding: 5px 0px 0px 0px !important; margin:0px 10px !important;
background: url(../images/tricky-border.gif) left 45px repeat-x; }

.post-nav-in {display: block; background: url('../images/line_1.jpg') left bottom repeat-x; margin-bottom: 0;  text-transform: uppercase; }

.post-nav-in li {display: inline-block; position:relative; overflow:hidden; list-style-type: none; height:41px; display: block; float: left; margin: 0; padding: 0; padding-right:14px; position:relative; font-size: 12px; font-weight: bold; font-family:Georgia, Arial, sans-serif;}

.post-nav-in li a { display:inline-block; height: 29px; color: #333; line-height:29px; padding: 6px 5px 6px 14px; text-decoration: none;  position:relative; background: url(../images/subpage-tabs3.png) left top no-repeat; _background-image:url(../images/subpage-tabs3.gif);}

.post-nav-in li.active a {height: 29px; line-height:29px; color: #333; padding: 6px 5px 6px 14px; text-decoration: none;  position:relative; background: url(../images/postnav-tabs.gif) left top no-repeat; }

.post-nav-in li span {width:14px;height:41px;display:inline-block;position:Absolute; top:0px; right:2px; background: url(../images/subpage-tabs3.png) right top no-repeat; _background-image:url(../images/subpage-tabs3.gif); }
.post-nav-in li.active span {width:12px;height:41px;display:inline-block;position:Absolute; top:0px; right:2px; background: url(../images/postnav-tabs.gif) right top no-repeat;}




.selector {display: block; position: absolute; top: 5px; left: 450px}
.selector .main {display: block; border: 1px solid #ddd; padding: 1px 4px; background: #fff;}
.selector ul {display: none;}

.content {display: block; position: relative; padding: 10px 0 0 0}
.avatar {border: 1px solid #f2b880; display: block; position: absolute; top: 12px; left: 5px; }
img.avatar {width:50px; height:50px;}
.content p {padding: 0 0 0 70px; margin-bottom: 10px !important;}
.content p .name {font-weight: bold; font-size:18px; font-family: Georgia, Arial, sans-serif; color:#313131; }
.content p .type { background: #c00404; border: 1px solid #c00404; padding: 1px 4px; font-size: 13px; font-weight: bold; color:#ffffff; text-decoration:none; font-family: Georgia, Arial, sans-serif; color:#313131;
border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.content p a {font-size: 11px}
.content p .type a {font-size: 13px; font-weight: bold; color:#ffffff; text-decoration:none; font-family: Georgia, Arial, sans-serif; }
.content p .date {font-size: 11px;}
.content span.posttitle {color:#313131; font-size:13px; font-family: Georgia, Arial, sans-serif; font-weight:bold; padding-right:55px; line-height: 19px; }

.content div.postinfo {color:#8e8a8a;float:left; padding-left:70px; line-height:19px; }
.content div.postinfo span.date { color:#8e8a8a; font-size:11px; font-family: Georgia, Arial, sans-serif; padding-left:4px; font-weight:bold; text-decoration:none; }
.content div.postinfo a.comment { color:#8e8a8a; font-size:11px; font-family: Georgia, Arial, sans-serif; font-weight:bold; text-decoration:none; }
.content div.postinfo a.comment:hover {  text-decoration:underline; }
.content div.postinfo a.like { color:#8e8a8a; font-size:11px; font-family: Georgia, Arial, sans-serif; font-weight:bold; text-decoration:none; }
.content div.postinfo a.like:hover {  text-decoration:underline; }

.comments .likes {display: block; background: #eee; margin: 0 100px 2px 70px; font-size: 11px; padding: 2px 3px}
.comments .more {display: block; background: #eee; margin: 0 100px 2px 70px; font-size: 11px; padding: 2px 3px}
.comments .comments_num {display: block; background: #eee; margin: 0 100px 2px 70px; font-size: 11px; padding: 2px 3px}
.comments .comment {display: block; position: relative; background: #eee; margin: 0 100px 2px 70px; font-size: 12px; padding: 4px 3px}

.avatar-small {display: block; position: absolute; top: 7px; left: 7px; width: 30px; height: 30px;}

.comments .comment .comment-text {display: block; font-size: 13px; padding: 0 10px 0 45px; line-height: 14px;}
.comments .comment .comment-text span {color: #888; font-size:12px;}

.comments-empty {padding:20px 10px 0px 20px;}

.comment-input {display: block; background: #fae1c2; margin: 0 60px 2px 70px; font-size: 11px; padding: 7px 5px;}
*:first-child+html .comment-input {width:450px; overflow:hidden; }
*:first-child+html .comment-input input { margin-left:-70px; }


.comment-input input {color: #888; width: 440px; margin-left: 5px; font-size: 11px; border:1px solid #bdc7d8; }
.comment-input textarea {color: #888; width: 440px !important; margin-left: 5px; font-size: 11px; border:1px solid #bdc7d8; }
.comment-input textarea:focus {border: 2px solid #ffd14a; color: #333;}
.comment-input .buttons button.positive{
display:block;
width: 113px;
height:44px;
line-height:44px;
text-align:left;
text-indent: -9999px;
overflow:hidden;
border:0px none !important;
outline:0px none !important;
background: #ffffff url(../images/button_comment.gif) left top no-repeat !important;

margin-bottom: 4px;
margin-top:5px;
margin-right: 10px;


float: right; 
position:relative;
}

	* html .comment-input .buttons {text-align:Right !important; border: 1px solid red;}
	* html .comment-input .buttons button.positive {float:none;clear:both;}


.pre-items-info {}

.pre-items-info span a {
width:556px;
background:#6fb440 none;
text-decoration:underline;
color:#ffffff;
font-size:12px;
font-weight:bold;
display:inline-block;
padding:10px;
border:1px solid #6fb440;
border-radius: 9px;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;

margin-top:12px;
margin-left:10px;
margin-right:10px;
}


.more-item {display: block; background: #eee; border: 1px solid #e3e3e3; font-weight: bold; text-align: center; font-family: Georgia, Verdana, sans-serif; color:#7d8b95; font-size:12px;
font-weight:bold; line-height: 45px; border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px; margin:10px; text-decoration: none; }


.statuses { margin-bottom: 10px;}
.statuses .facebook {padding: 5px; border-bottom: 1px solid #ddd;}
.statuses .facebook a {display: block; float: right;}
.statuses .twitter {padding: 5px; }
.statuses .twitter a {display: block; float: right;}
.statuses .twitter span {font-size: 11px; color: #333; display: block;}
.green {background: url('../images/green_dot.jpg') 5px 10px no-repeat; padding-left: 20px !important}
.red {background: url('../images/red_dot.jpg') 5px 10px no-repeat; padding-left: 20px !important}

.launch-date {display: block; position: relative; border: 1px solid #ddd; background: #eee; padding: 10px 15px; margin-bottom:10px;}
.launch-date span {font-weight: bold; }

.side-box {margin-bottom: 15px}
.side-box .head { padding: 5px 10px; font-weight: bold;}
.side-box .head span {display: none; float: right; font-weight: normal; font-size: 11px}

.side-box {background:url(../images/sidebox_end.png) left bottom no-repeat;}
.side-box-in {background:url(../images/sidebox_top.png) left top no-repeat; padding:10px 0px;}
.side-box-cnt {background: url(../images/sidebox_bg.png) left top repeat-y;}
.side-box .desc {padding: 0 10px 0 10px;
font-family:Georgia, Arial, sans-serif;
font-size:12px;
color:#434343;
line-height:15px;
}

.side-box-input {
width: 270px;
height:15px;
line-height:15px;
padding: 5px;
margin-left: 10px; margin-top: 10px;
font-size:12px;
font-family: Verdana, Arial, sans-serif;

color:#414141;
background: #fffde0 none !important;
border:1px solid #6d9d10 !important;
outline:0px none !important;
}

.side-box .sub-title {font-size: 13px; font-weight: bold; border-bottom: 1px solid #ddd; margin: 10px 10px 0 10px}
.partners {font-size: 12px; margin-top: 4px; padding-bottom:10px;}
.partners li {padding-left:12px;}
.partners li a {font-size:10px; color:#649b02; }


.code-button {display: block; float: right; padding-right: 0px;margin-right:0px;padding-top:3px;}

.code-button button.positive {
width: 133px;
height:44px;
line-height:44px;
display:block;
border:0px none !important;
outline:0px none !important;
text-indent:-9999px;
}

	div#invite-box .code-button button.positive {background: url(../images/button_side_bekuldom.gif) left top no-repeat;}
	div#betatest-box .code-button button.positive {background: url(../images/button_side_bekuldom.gif) left top no-repeat;}



.side-box .share {margin: 0 0 10px 10px}
.bottom-10  {padding-bottom: 10px;}

.grid_8 {padding-bottom:100px;}


div#countdown-box {}
div#countdown-text { color:#300b03; font-size:15px; text-align:left; font-weight:bold; padding:10px 0px 10px 17px; margin:0px; line-height: 20px; margin-top:-2px; margin-bottom:-3px;}
div#countdown-text span.daysback{ color:#300b03; font-size:36px; display:inline-block;
width:67px;
height:52px;
line-height:52px;
background: url(../images/daysback.gif) left top no-repeat;
text-align:center;
}

/* Login Box */
#inline_login {
  width: 614px;
  z-index: 9999;
  margin: 0 auto;
  text-align: left;
  display: none;
  position: absolute; 
  }

  #inline_login #inline_login_close {
    display: block; }

  #inline_login .msg {
    width: auto; }
  #inline_login .inset {
    width: 588px;
    padding: 0 13px;
    background: transparent url(../images/user_auth_repeat_y.png) repeat-y;
    _background: transparent url(../images/user_auth_repeat_y.gif) repeat-y;
    min-height: 80px; }
  #inline_login .top {
    height: 13px;
    background: transparent url(../images/user_auth_top.png) no-repeat; 
	_background: transparent url(../images/user_auth_top.gif) no-repeat; }
    #inline_login .top a {
      text-align: right; }
  #inline_login .bottom {
    clear: left;
    height: 13px;
    background: transparent url(../images/user_auth_bottom.png) no-repeat; 
    _background: transparent url(../images/user_auth_bottom.gif) no-repeat; }
  #inline_login.thin {
    width: 401px; }
    #inline_login.thin .inset {
      width: 375px;
      background: transparent url(../images/facebox_thin_inset.png) repeat-y !important; }
    #inline_login.thin .top {
      background: transparent url(../images/facebox_thin_top.png) no-repeat !important; }
    #inline_login.thin .bottom {
      background: transparent url(../images/facebox_thin_bottom.png) no-repeat !important; }

#inline_login_ext {
  width: 614px;
  z-index: 9999;
  margin: 0 auto;
  text-align: left;
  display: none;
  position: absolute; }
  #inline_login_ext #inline_login_close {
    display: block; }
  #inline_login .msg {
    width: auto; }
  #inline_login_ext .inset {
    width: 588px;
    padding: 0 13px;
    background: transparent url(../images/user_auth_repeat_y.png) repeat-y;
    _background: transparent url(../images/user_auth_repeat_y.gif) repeat-y;
    min-height: 80px; }
  #inline_login_ext .top {
    height: 13px;
    background: transparent url(../images/user_auth_top.png) no-repeat; 
	_background: transparent url(../images/user_auth_top.gif) no-repeat; }
    #inline_login_ext .top a {
      text-align: right; }
  #inline_login_ext .bottom {
    clear: left;
    height: 13px;
    background: transparent url(../images/user_auth_bottom.png) no-repeat; 
    _background: transparent url(../images/user_auth_bottom.gif) no-repeat; }
  #inline_login_ext.thin {
    width: 401px; }
    #inline_login.thin .inset {
      width: 375px;
      background: transparent url(../images/facebox_thin_inset.png) repeat-y !important; }
    #inline_login_ext.thin .top {
      background: transparent url(../images/facebox_thin_top.png) no-repeat !important; }
    #inline_login_ext.thin .bottom {
      background: transparent url(../images/facebox_thin_bottom.png) no-repeat !important; }

a#inline_login_close {
  display: none;
  position: absolute;
  cursor: pointer;
  outline: none;
  top: -10px;
  left: -10px;
  z-index: 4;
  width: 42px;
  height: 42px;
  overflow: hidden;
  background-image: url(../images/feedback-close.png) !important;
  background-image: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/feedback-close.png', sizingMethod=crop); 
  }

  a#inline_login_close:hover {
    background-position: -42px 0; 
	}

.tabs {
   background: transparent url(../images/link_line.png) repeat-x scroll 0 bottom;
  margin: 0 -15px 10px;
  padding: 0 15px;
  display: inline-block; 
  }

  .tabs:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; 
	}
  * html .tabs {
    height: 1px; 
	}
  .tabs {
    display: block;
	}
  .tabs .btn {
    float: right;
    margin-right: 0; 
	}
    .tabs ul li {
      margin-right: 5px;
      float: left;
      font-size: 100%;
      font-weight: bold; 
	  }

      .tabs ul li a {
        color: #666;
        text-decoration: none;
        display: block;
        text-align: center;
        padding: 6px 12px;
        border: 1px solid #CCC;
        border-bottom-color: #DEDEDE;
        background-color: #EEE;
        border-top-left-radius: 5px;
        -moz-border-radius-topleft: 5px;
        -webkit-border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        -moz-border-radius-topright: 5px;
        -webkit-border-top-right-radius: 5px;
		}

      .tabs ul li a:hover {
        background-color: #f4f4f4; }
      .tabs ul li.on a {
        margin-top: 0;
        background-color: #FFF;
        border-bottom: 1px solid #FFF; }
        .tabs ul li.on a:hover {
          background: #FFF; }

p.error p.dialog-check-name-error {
color:#c00404;
font-size:12px;
font-weight:bold;
display:block;
padding:5px 10px;
}

p.error {
color:red;
font-size:12px;
font-weight:bold;
display:block;
padding:5px 10px;
}

p.success {
color:green;
font-size:12px;
font-weight:bold;
display:block;
padding:5px 10px;
}

div#dialog-logins label,
div#dialog-registration label {
width: 110px;
padding-right:6px;
text-align:right;
display:inline-block;

font-family: Georgia, Arial, sans-serif;
font-size: 12px;
}

div#dialog-login input.text,
div#dialog-registration input.text {margin-bottom:4px;}

div#dialog-login input.submit,
div#dialog-registration input.submit {margin-left:120px;margin-bottom:4px;}

div#dialog-twitter-connect input.submit {}
div#dialog-facebook-connect input.submit {}

div.inset p.error {padding-left:122px;}
.cont .container_24 {float: left; margin-top: -13px; background: #fff url('../images/container-24-bg.gif') bottom center no-repeat; padding-bottom: 50px}

/* Termeklapok start */

#subMenu {
	float: left;
	position: relative;
	width: 852px;
	height: 30px;
	padding: 10px 0 0 118px;
	background: transparent url(../images/termeklap/bg_submenu.jpg) top right no-repeat;
}

	#subMenu li {
		float: left;
		position: relative;
		z-index: 2;
		padding-right: 16px;
	}
	
		#subMenu li a {
			display: block;
			float: left;
			height: 22px;
		}

		#subMenu li a.eleskamra {
			width: 64px;
			background: transparent url(../images/termeklap/smnu_eleskamra.png) top left no-repeat;
		}
		
		#subMenu li a.vendegvaro {
			width: 73px;
			background: transparent url(../images/termeklap/smnu_vendegvaro.png) top left no-repeat;
		}
		
		#subMenu li a.vasarter {
			width: 53px;
			background: transparent url(../images/termeklap/smnu_vasarter.png) top left no-repeat;
		}				

	li#blob {
		position: absolute;
		z-index: 1;
		top: 5px;
		height: 30px;
		padding: 0;
		background: transparent url(../images/termeklap/bg_blob-left.jpg) top left no-repeat;
	}
		
		#blob span {
			display: block;
			float: right;
			width: 14px;
			height: 30px;
			background: transparent url(../images/termeklap/bg_blob-right.jpg) top left no-repeat;
		}

#productsContainer {
	float: left;
	width: 940px;
	padding: 0 0 10px 30px;
}

.productsCont {
	float: left;
	width: 940px;
	padding: 53px 0 40px;
	background: #faffea url(../images/termeklap/bg_termeklap-content.png) top right no-repeat;
}

#productsContainer ul.productList {
	float: left;
	width: 910px;
	padding: 3px 15px 30px;
	background: transparent url(../images/termeklap/bg_dashed-divider.png) top left no-repeat;
}
	
	#productsContainer ul.productList li {
		float: left;
		width: 875px;
		padding: 20px 10px 0 25px;
		background: transparent url(../images/termeklap/bg_dashed-divider.png) bottom center no-repeat;
		font-family: Arial, Helvetica, sans-serif;
	}

		#productsContainer ul.productList li .col1 {
			float: left;
			width: 230px;
			padding-right: 8px;
		}

		#productsContainer ul.productList li .threeCols {
			float: right;
			width: 637px;
			padding-top: 56px;
		}

		#productsContainer ul.productList li .col234 {
			float: left;
			width: 637px;
			padding: 15px 0;
		}

		#productsContainer ul.productList li .col2 {
			float: left;
			width: 192px;
			text-align: center;
		}

		#productsContainer ul.productList li .col3 {
			float: left;
			width: 205px;
			padding: 0 10px;
		}

		#productsContainer ul.productList li .col4 {
			float: left;
			width: 220px;
			font-size: 11px;
			line-height: 15px;
			color: #649d02;
		}

			#productsContainer ul.productList li .col2 img {
				display: inline;
			} 
		
			#productsContainer span {
				display: block;
				float: left;
				width: 100%;
				font-size: 12px;
				line-height: 15px;
				color: #300b03;
			}

			#productsContainer span.seo {
				display: none;
			}

			#productsContainer .threeCols span {
				color: #649d02;
			}
			
			#productsContainer span.fs11 {
				font-size: 11px;
				line-height: 14px;
			}

			#productsContainer span.fs15 {
				font-size: 15px;
				line-height: 18px;
			}

			#productsContainer span.fs22 {
				font-size: 22px;
				line-height: 25px;
			}

			#productsContainer span.pb10 {
				padding-bottom: 10px;
			}
			
			#productsContainer span.pb15 {
				padding-bottom: 15px;
			}
			
			#productsContainer span.pb2 {
				padding-bottom: 2px;
			}

			#productsContainer .col1 h2	{
				float: left;
				visibility: visible;
				padding-bottom: 4px;
				width: 100%;
				font-size: 16px;
				line-height: 18px;
				color: #300b03;
			}

#productsContainer ul.productList h2.guestHouse {
	float: left;
	visibility: visible;
	width: 340px;
	padding-right: 20px;
	font-size: 16px;
	line-height: 18px;
	color: #300b03;
}

#productsContainer ul.productList div.ghCols {
	float: left;
	width: 515px;
	padding: 0 0 17px;
}

	#productsContainer ul.productList div.ghCols .col1 {
		float: left;
		width: 160px;
		padding-right: 20px;
	}

	#productsContainer ul.productList div.ghCols .col2 {
		float: left;
		width: 335px;
		text-align: left;
	}

	#productsContainer ul.productList div.ghCols ul {
		width: 335px;
		list-style-type: disc;
		list-style-position: inside;
	}

	#productsContainer ul.productList div.ghCols li {
		padding: 0 0 2px 0;
		font-size: 12px;
		line-height: 15px;
		width: 335px;
		background: transparent none;
	}
	
	#productsContainer ul.productList div.ghCols p {
		padding: 0 0 2px 0;
		font-size: 12px;
		line-height: 15px;
		width: 335px;
	}	
	
	#productsContainer ul.productList span.rating {
		display: block;
		float: left;
		width: 127px;
		height: 25px;
	}
	
	#productsContainer ul.productList span.rating1 {
		background: transparent url(../images/termeklap/bg_napraforgo.jpg) 0 0 no-repeat;
	}
	
	#productsContainer ul.productList span.rating2 {
		background: transparent url(../images/termeklap/bg_napraforgo.jpg) 0 -25px no-repeat;
	}
	
	#productsContainer ul.productList span.rating3 {
		background: transparent url(../images/termeklap/bg_napraforgo.jpg) 0 -50px no-repeat;
	}
	
	#productsContainer ul.productList span.rating4 {
		background: transparent url(../images/termeklap/bg_napraforgo.jpg) 0 -75px no-repeat;
	}
	
	#productsContainer ul.productList span.rating5 {
		background: transparent url(../images/termeklap/bg_napraforgo.jpg) 0 -100px no-repeat;
	}				
	
div#pagerCont {
	float: left;
	width: 910px;
	padding-right: 25px;
}

	div#pagerCont ul {
		float: right;
		height: 35px;
	}
	
	div#pagerCont li {
		float: left;
	}
	
		div#pagerCont li a,
		div#pagerCont li span {
			display: block;
			float: left;
			width: 30px;
			height: 24px;
			margin: 6px 6px 0 0;
			font-family: Georgia;
			font-size: 16px;
			line-height: 19px;
			color: #649d02;
			text-decoration: none;
			text-align: center;
			background: transparent url(../images/termeklap/bg_pager.jpg) top center no-repeat;
			cursor: pointer;
		}
		
		div#pagerCont li a:hover,
		div#pagerCont span.activePage {
			width: 30px;
			height: 30px;
			padding-top: 3px;
			margin: 2px 6px 0 0;
			color: #faffea;
			background: transparent url(../images/termeklap/bg_pager.jpg) center -24px no-repeat;
		}

/* uj loginbox start */

div#modalContent {
	position: absolute;
	width: 659px;
	left: 50%;
	margin-left: -329px;
	z-index: 2000;
	display: none;
}

div#modalContent .dialogTop {
	float: left;
	width: 659px;
	padding-top: 17px;
	background: transparent url(../images/login/bg_login-top.png) top left no-repeat;
}

div#modalContent .dialogBottom {
	float: left;
	width: 659px;
	padding-bottom: 16px;
	background: transparent url(../images/login/bg_login-bottom.jpg) bottom left no-repeat;
}

div#modalContent .leftCont {
	float: left;
	width: 300px;
	padding: 13px 0 0 16px;
	text-align: left;
}

	div#modalContent .leftCont span {
		display: block;
		float: left;
		padding-bottom: 25px;
	}
	
	div#modalContent .socialBtns {
		float: left;
		padding-left: 20px;
	}

div#modalContent form {
	float: left;
	width: 343px;
}

	div#modalContent ul {
		float: left;
		list-style: none;
		width: 100%;
		padding-top: 22px;
	}
	
	div#modalContent ul li {
		float: left;
		width: 100%;
		padding-bottom: 5px;
	}
	
	div#modalContent ul li.submitRow {
		padding: 5px 0 17px 76px;
		width: 267px;
	}
	
	div#modalContent ul li.submitRow.pl0 {
		padding: 5px 0 17px 0;
		width: 343px;
	}	
	
		div#modalContent ul label {
			float: left;
			width: 60px;
			text-align: right;
			padding: 4px 15px 0 0;
			font: 12px/15px Arial, Helvetica, sans-serif;
			color: #649d02;
		}
		
		div#modalContent ul input {
			float: left;
			width: 208px;
			padding: 4px 5px;
			font: 12px/15px Arial, Helvetica, sans-serif;
			color: #649d02;
			border: 1px solid #d8eb00;
		}

		div#modalContent ul li.errorRow label {
			color: #e42b1b;
		}
		
		div#modalContent ul li.errorRow input {
			border-color: #e42b1b;
			background-color: #ffc7c2;
		}
		
div#modalContent p.error {
	float: left;
	padding: 4px 0 0 76px;
	font: 12px/15px Arial, Helvetica, sans-serif;
	color: #e42b1b;
}

div#modalContent ul li a,
div#modalContent .socialBtns a {
	display: block;
	float: left;
	font: 12px/15px Arial, Helvetica, sans-serif;
	color: #649d02;
	text-decoration: none;
	text-align: left;
}

div#modalContent ul li a:hover,
div#modalContent .socialBtns a:hover {
	color: #222;
	text-decoration: none;
}

#modalLoginBtn,
#modalRegFinishBtn,
#modalTwFinishBtn {
	width: 84px;
	height: 22px;
	margin-right: 20px;
	padding: 9px 0 0 16px;
	background: transparent url(../images/login/btn_belepek-regisztracio.png) top left no-repeat;
}	

#modalRegBtn {
	width: 110px;
	height: 22px;
	margin-right: 16px;
	padding: 9px 0 0 16px;
	background: transparent url(../images/login/btn_belepek-regisztracio.png) 0 -33px no-repeat;
}		

.modalCancelBtn {
	width: 50px;
	height: 22px;
	padding: 9px 17px 0 0;
	background: transparent url(../images/login/ico_megsem.png) 100% 9px no-repeat;
}

#modalFbBtn {
	width: 194px;
	height: 30px;
	margin-bottom: 5px;
	padding: 13px 0 0 40px;
	background: transparent url(../images/login/btn_social.png) top left no-repeat;
}

#modalTwBtn {
	width: 194px;
	height: 30px;
	padding: 13px 0 0 40px;
	background: transparent url(../images/login/btn_social.png) 0 -43px no-repeat;
}

.switchDialog {
	float: left;
	height: 83px;
	width: 643px;
	padding: 17px 0 0 16px;
	background: transparent url(../images/login/bg_switch.png) top left no-repeat;
	text-align: left;
}

div#registration-finish,
div#dialog-onconnect,
#twitter-connect-finish {
	float: right;
	width: 343px;
}

div#registration-finish p,
div#dialog-onconnect p,
#twitter-connect-finish p {
	float: left;
	font: 12px/15px Arial, Helvetica, sans-serif;
	color: #649d02;
	text-align: left;
}

div#registration-finish p,
div#dialog-onconnect p,
#twitter-connect-finish  {
	padding-top: 22px;
}

/* uj loginbox end */
