/* General Style Info */
* {
	margin:0;
	padding:0;
}
h2.tarskereses {
	color:#000;
	font-size:13px;
	font-weight:bold;
	border:0;
	margin:0;
}
/* Layout */
#container { 
	margin: 0px auto; 
	width: 976px; 
	border-top: 3px solid #d50503;
}
/* Header */
#navbar_top {
	background:#D50503 url(/img/navbartop_bg.png);
	height:32px;
	margin:0;
	width:976px;
}
#navbar_top ul {
	margin: 5px;
	padding: 0px 5px;
	text-align: right;
}
#navbar_top li {
	display: inline; 
	height: 45px; 
	margin: 10px 5px;
}
#navbar_top li img {
	vertical-align: middle;
	margin: 0 0 0 5px;
}
#chlang {
	float:left;
	width:32px;
	height: 16px;
	padding: 7px 10px;
}
#addthis {
	float:left;
	width:125px;
	height: 16px;
	padding: 7px 5px;
}
#hmenu {
	float:left;
	width:403px;
	height: 30px;
}
#hmenu_login {
	float:left;
	width:663px;
	height: 30px;
	border-right: 1px dotted #000;
}
#hlogout {
	float: right;
}
#hlogout a {
	display:block;
	float: left;
	height: 21px;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	
}
#hlogout a:hover {
	text-decoration: underline;
}
#hlogout img {
	margin: 0px 3px 0px 3px;
	vertical-align: middle;
}
#hlogin {
	width: 380px;
	height: 30px;
	float: right;
}

#hlogin form {
	width: 380px;
	height: 30px;
	margin:0;
}
#hlogin form .error-message{
	display: none;
}
.hinput {
	float:left;
	width: 170px;
}
.hinput label{
	float:left;
	margin: 5px 0;
}

.hinput input{
	float:left;
	font-size:12px;
	height:16px;
	margin:5px;
	width:100px;
}
#hlogin form div.submit {
	margin: 0;
	float:left;
}
#hlogin form div.submit  input{
	font-size:10px;
	height:20px;
	padding:0;
	width:30px;
	margin: 3px 0;
}
#header {
	clear: both;
	height: 100px; 
	margin: 0;
}
#logo {
	height: 90px;
	padding: 5px 0;
	width: 214px; 
	float: left;
}
#topbanner{
	float:left;
	margin: 4px 0 0 3px;
	text-align:right;
	width:736px;
}
#navbar {
	background:#D50503 url(/img/navbar_bg.png) no-repeat 0 0;
	height:34px;
	margin:0 0 10px;
	width:100%;
}
#navbar ul {
	height:25px;
	margin:0 0 0 10px;
	padding:6px 0 0;
}
#navbar li {
	display: inline; 
	height: 45px; 
	margin: 0 5px;	
}
#navbar li a {
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
#navbar li a:hover {
	text-decoration: underline;
}

#left {
	float: left;
	width: 700px;
	min-height: 200px;
}
#right {
	float: right;
	width: 266px;
	padding: 0 0 0 5px;
	min-height: 200px;
}
/*fooldal*/
#content {
	width:100%;
}
.home {
	background: #F5F5F5 url(/img/home_bg.png) no-repeat 0 0;
	width:976px;
	height:300px;
	margin: 5px 0;
	overflow: hidden;
}
#nap_idezete {
	float:left;
	height:270px;
	padding:10px 10px 20px 20px;
	width:626px;
}
#nap_idezete_kep {
	float:left;
	background: #FFF;
	width:390px;
	height:270px;
	overflow: hidden;
}
#nap_idezete_szoveg {
	float:right;
	width:226px;
	height:270px;
	margin: 0 0 0 10px;
	overflow: hidden;
}
#nap_idezete_szoveg  h1{
	font-size: 14px;
	text-align: center;
	margin: 0 0 40px;
}
#nap_idezete_szoveg  p{
	text-align: center;
}
#ker_reg {
	float:right;
	height:300px;
	width:320px;
}
#kereses_home {
	background: #F00 url(/img/kereses_home.gif) no-repeat 0 0;
	height:200px;
	margin:10px 20px 10px 10px;
	padding: 10px 10px 0px 10px;
	width:270px;
}
#kereses_home  h1{
	color: #d50503;
	font-size: 14px;
	margin: 0 0 20px 0;
}
.vagyok{
	float:left;
	width: 135px;
	margin: 0 0 15px 0;
}
.vagyok select {
	border:1px solid #787878;
	margin: 0 10px 0 0;
	padding:0;
	width:80px;
}
.keresek{
	float:left;
	width: 135px;
	margin: 0 0 15px 0;
}
.keresek select {
	border:1px solid #787878;
	margin: 0 10px 0 0;
	padding:0;
	width:80px;
}
.vagyok_en{
	float:left;
	width: 100px;
	margin: 0 0 15px 0;
}
.vagyok_en select {
	border:1px solid #787878;
	margin: 0 10px 0 0;
	padding:0;
	width:60px;
}
.keresek_en{
	float:left;
	width: 155px;
	margin: 0 0 15px 0;
}
.keresek_en select {
	border:1px solid #787878;
	margin: 0 10px 0 0;
	padding:0;
	width:80px;
}
.eskozott {
	clear:both;
	height: 20px;
	width: 270px;
	margin: 0 0 15px 0;
}
.eskozott label{
	float: left;
	display: block;
	width: 45px;
}
.eskozott select {
	float: left;
	border:1px solid #787878;
	margin: 0 10px 0 0;
	padding:0;
	width:80px;
}
.eskozott_en {
	clear:both;
	height: 20px;
	width: 270px;
	margin: 0 0 15px 0;
}
.eskozott_en label{
	float: left;
	display: block;
	width: 45px;
}
.eskozott_en select {
	float: left;
	border:1px solid #787878;
	margin: 0 10px 0 0;
	padding:0;
	width:50px;
}
.megye{
	margin: 0 0 15px 0;
}
#TarskeresoCounty {
	border:1px solid #787878;
	margin: 0 10px 0 0;
	padding:0;
	width: 215px;
}
.foto {
	margin: 0;
}
#TarskeresoFoto {
	float:left;
	margin: 3px 10px 0 0;
}
#kereses_home .submit {
	text-align: right;
}
#regisztralj_most {
	background: transparent /*url(/img/regisztralj_most_bg.gif) no-repeat 0 0; */;
	width: 270px;
	height: 30px;
	margin:0px 20px 20px 10px;
	padding: 10px;
}
#regisztralj_most h1 {
	text-align: center;
}

#legfrissebb_tagok {
	float:left;
	height:270px;
	padding:10px 10px 20px 20px;
	width:384px;
}
#legfrissebb_tagok  h1{
	font-size: 14px;
	margin: 0;
}
.tk_eletkor {
	margin: 10px 0;
	float: left;
	width: 250px;
}
.tk_eletkor label{
	display:block;
	float: left;
	width: 55px;
}
.tk_eletkor select {
	float: left;
	border:1px solid #787878;
	margin: 0 10px 0 0;
	padding:0;
	width:45px;
}
.tk_neme {
	margin: 10px 0;
	float: left;
	width: 150px;
}
.tk_neme label{
	display:block;
	float: left;
	width: 40px;
}
.tk_neme select {
	float: left;
	border:1px solid #787878;
	width: 80px;
}
.tk_megye {
	margin: 10px 0;
	float: left;
	width: 270px;
}
.tk_megye label{
	display:block;
	float: left;
	width: 45px;
}
.tk_varos {
	margin: 0 0 10px;
	float: left;
	width: 250px;
}
.tk_varos label{
	display:block;
	float: left;
	width: 55px;
}
.tk_varos input {
	float: left;
	border:1px solid #787878;
	width: 165px;
	height: 18px;
}
.tk_foto {
	margin: 0 0 10px;
	float: left;
	width: 195px;
}
.tk_foto label {
	display:block;
	float: left;
	width: 150px;
}
.tk_online {
	margin: 0 0 10px;
	float: left;
	width: 150px;
}
.tk_online input{
	float:left;
	margin: 3px 10px 0 0;
}
.tk_online label {
	display:block;
	float: left;
	width: 80px;
}
#tk_form .submit {
	text-align: right;
}
#tarskereso_reszletes_form {
	clear: both;
	width: 680px;
	border-top: 1px solid #cccccc;
	padding-top: 10px;
}
#kulso_tulajdonsagok{
	float: left;
	width: 300px;
}
#kulso_tulajdonsagok label{
	display: block;
	float: left;
	width: 100px;
}
#kulso_tulajdonsagok select, #kulso_tulajdonsagok input, #egyeb_tulajdonsagok select{
	border:1px solid #787878;
}
#kulso_tulajdonsagok input {
	height:18px;
	width:165px;
}
#kulso_tulajdonsagok div, #egyeb_tulajdonsagok div{
	margin: 0 0 10px 0;
}
#egyeb_tulajdonsagok {
	float: right;
	width: 300px;
}
#egyeb_tulajdonsagok label{
	display: block;
	float: left;
	width: 135px;
}

/*regisztracio */
.reg_unameemail {
	margin:10px 0;
}
.reg_unameemail label{
	float: left;
	display: block;
	width: 90px;
	
}
.reg_unameemail input{
	border:1px solid #787878;
	margin: 0 0 0 10px;
	padding:0;
	height:20px;
	width:150px;
}
#captcha {
	padding: 0 0 0 90px;
}
#UserElfogadom, #UserNewsletter, #UserWeeklyNewsletter, #UserMessageAlert {
	margin: 5px;
}

#reg_feltetelek {
	 padding: 10px; 
	 overflow: scroll;
	 height:430px;
	 font-size: 11px;
}
#reg_feltetelek ol{
	margin-left: 10px;
}
.tarskeresok_home {
	float:left;
	background: #FFF url(/img/120x120_box.gif) no-repeat 0 0;
	height:120px;
	margin:4px;
	width:120px;
	overflow: hidden;
}
.tarskeresok_home h4{
	font-size: 12px;
	text-align: center;
	margin:5px 5px 2px 5px;
	width:110px;
	white-space: nowrap;
	overflow: hidden;
}
.tarskeresok_home div{
	width:120px;
	height:90px;
	text-align: center;
}
.tarskeresok_home img{
	width:85px;
	height:85px;
}
#homebanner {
	float:left;
	background: #FFF;
	border: 1px solid #b1b1b1;
	height:250px;
	margin:30px 10px 18px 10px;
	width:250px;
}
#szeretlek_kartya_home {
	float:right;
	height:270px;
	margin:10px 0px 20px 0px;
	width:270px;
}
#szeretlek_kartya_home  h1{
	font-size: 14px;
	margin: 0;
}
.szeretlek_kartya_hbox {
	float:left;
	height:120px;
	margin:4px;
	width:118px;
	overflow: hidden;
}

.szeretlek_kartya_hbox h4{
	font-size: 12px;
	text-align: center;
	margin:0px;
	width:118px;
	white-space: nowrap;
	overflow: hidden;
}
.szeretlek_kartya_hbox div{
	width:120px;
	height:90px;
	text-align: center;
}
.szeretlek_kartya_hbox img{
	width:100px;
	height:100px;
	border: 1px solid #b1b1b1;
}
#companysearch_form  .input{
	float: left;

}
#companysearch_form  .submit{
	float: left;

}
#cqrlink {
	float: right;
}
#CompanySearchQ {
	border:1px solid #787878;
	margin: 0 10px 0 10px;
	padding:0;
	height:20px;
	width:200px;
}
#szeretlek_kartya_reszletes_form h4 {
	margin-top: 10px;
	border-bottom:1px solid #F2F2F2;
}
#szeretlek_kartya_reszletes_form .submit {
	margin: 10px 0;
	text-align: right;
}
.checkboxCardcategory, .checkboxCounty, .checkboxDiscount {
	float: left;
	width: 170px;
}

#SzeretlekkartyaIgenyAddForm label {
	display: block;
	float: left;
	width: 80px;
}
#SzeretlekkartyaIgenyAddForm div.input {
	margin: 5px 0;
}
#SzeretlekkartyaIgenyAddForm div.input input {
	border:1px solid #787878;
	margin: 0 0 0 10px;
	padding:0;
	height:20px;
	width:145px;
}
#SzeretlekkartyaIgenyAddForm div.submit{
	text-align: right;
}
 #szeretlek_kartya_mutat {
	background: #787878 url(/img/szeretlek_kartya_bg.png) no-repeat 0 0;
	padding: 15px;
	width: 236px;
	height: 137px;
 }
 #szeretlek_kartya_adat{
	margin: 95px 0 0 0;
	text-align: left;
	text-transform: uppercase;
 }
#statisztika {
	float:left;
	height:270px;
	padding:10px 10px 20px 20px;
	width:490px;
	
}
#statisztika h1 {
	font-size: 16px;
	margin: 0 0 20px 0;
}
#statisztika p {
	margin: 0 0 8px 0;
}
.bignum {
	font-size: 16px;
	color: #d50503;
}
.stat_graf {
	float:left;
	height:171px;
	width:60px;
}
.stat_text {
	float:left;
	height:15px;
	width:70px;
	text-align: right;
	font-size: 22px;
	font-weight: bold;
	padding: 148px 10px 0 0;
}
.statbar_null {
	height:19px;
	width:60px;
}
.statbar_text {
	height:19px;
	width:60px;
	text-align: center;
}
.statbar_w {
	background: transparent url(/img/statbar_w.gif) no-repeat 0 0;
	height:19px;
	width:60px;
}
.statbar_r {
	background: transparent url(/img/statbar_r.gif) no-repeat 0 0;
	height:19px;
	width:60px;
}
.statbar_g {
	background: transparent url(/img/statbar_g.gif) no-repeat 0 0;
	height:19px;
	width:60px;
}
#szavazas {
	float:right;
	height:270px;
	margin:10px 20px 20px 10px;
	width:426px;
}
#szavazas h1 {
	font-size: 16px;
	text-align: center;
	margin: 0 0 25px;
	white-space: nowrap;
	overflow: hidden;
}
#szavazas img{
	width:130px;
	height:130px;
	border: 1px solid #b1b1b1;
}
#szavazas p{
	text-align:center;
	font-size: 14px;
	font-weight:bold;
	color: #d50503;
	margin:7px 0 15px;
}
#szavazas_1 {
	float:left;
	width:213px;
	height:240px;
	text-align: center;
}
#szavazas_2 {
	float:right;
	width:213px;
	height:240px;
	text-align: center;
}
.szavazas_bar {
	border:1px solid #b1b1b1;
	background: #FFF;
	height:15px;
	margin:0 auto;
	padding:0;
	text-align:left;
	width:150px;
	line-height: 0px;
	font-size:1px;
	
}


/* Crumbs */
h2#crumbs{
	font-size: 12px;
	color: #000;
	padding: 2px;
}
h2#crumbs a{
	color: #d50503;
}

/* Paging */
div.paging {
	color: #d50503;
	margin-bottom: 2em;
	text-align: center;
}
div.paging div.disabled {
	color: #ddd;
	display: inline;
}
div.paging span {
}
div.paging span.current {
	color: #000;
}
div.paging span a {
	color: #d50503;
}
p.paginator_info {
	text-align: center;
	font-size: 10px;
}

/* Footer */
#footer {
	clear: both;
	height: 55px;
	border-top: 3px solid #d50503;
}

#footer a {
	color:#D50503;
	font-weight:bold;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
	
}

/*right-box*/
.right_box_top {
	background: #F5F5F5 url(/img/right_box_top.gif) no-repeat 0 0;
	width: 256px;
	height:17px;
	padding: 5px;
}
.right_box_top img, .half_box_top img, .full_box_top img , .box_top_480 img{
	vertical-align: middle;
	margin: 0 5px 0 0;
}
.right_box {
	width: 244px;
	padding: 0 10px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.right_box_bottom {
	background: #F5F5F5 url(/img/right_box_bottom.gif) no-repeat 0 0;
	width: 266px;
	height:6px;
	padding: 0px;
	font-size: 5px;
	margin: 0 0 10px 0;
}

/* half_box */
.half_box_top {
	background: #F5F5F5 url(/img/half_box_top.gif) no-repeat 0 0;
	width: 335px;
	height:17px;
	padding: 5px;
}
.half_box_top_w {
	background: #F5F5F5 url(/img/half_box_top_w.gif) no-repeat 0 0;
	width: 345px;
	height:6px;
	padding: 0;
	margin: 0;
	font-size: 5px;
}
.half_box {
	width: 323px;
	padding: 0 10px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.half_box_bottom {
	background: #F5F5F5 url(/img/half_box_bottom.gif) no-repeat 0 0;
	width: 345px;
	height:6px;
	margin: 0 0 10px 0;
	font-size: 5px;
}

/* full_box */
.full_box_top {
	background: #F5F5F5 url(/img/full_box_top.gif) no-repeat 0 0;
	width: 690px;
	height:17px;
	padding: 5px;
	margin: 0;
}

.full_box_top_w {
	background: #FFF url(/img/full_box_top_w.gif) no-repeat 0 0;
	width: 700px;
	height:6px;
	padding: 0;
	margin: 0;
	font-size: 5px;
}
.full_box_top_wf {
	background: #FFF url(/img/full_box_top_wf.gif) no-repeat 0 0;
	width: 700px;
	height:6px;
	padding: 0;
	margin: 0;
	font-size: 5px;
}
.full_box {
	width: 678px;
	padding: 0 10px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.full_box_w {
	width: 678px;
	padding: 0 10px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.full_box_bottom {
	background: #F5F5F5 url(/img/full_box_bottom.gif) no-repeat 0 0;
	width: 700px;
	height:6px;
	margin: 0 0 10px 0;
	font-size: 5px;
}
.box_top_480 {
	background: #F5F5F5 url(/img/box_top_480.gif) no-repeat 0 0;
	width: 470px;
	height:17px;
	padding: 5px;
	margin: 0;
}
.box_bottom_480{
	background: #F5F5F5 url(/img/box_bottom_480.gif) no-repeat 0 0;
	width: 480px;
	height:6px;
	margin: 0 0 10px 0;
	font-size: 5px;
}
.box_480 {
	width: 458px;
	padding: 0 10px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.inbox_left {
	float:left;
}
.inbox_right {
	float: right;
}
.full_box .inbox_left {
	width: 335px
}
.full_box .inbox_right {
	width: 335px
}
.box_item_line {
	border-top:1px solid #FFFFFF;
	height:25px;
	margin:0;
	padding:0;
	width:244px;
}
.box_item_line_b {
	border-top:1px solid #EAEAEA;
	height:25px;
	margin:0;
	padding:0;
	width:244px;
}
.box_item_ico {
	float:left;
	padding:2px 5px 0 8px;
	text-align:center;
	width: 16px;
}
.box_item_text {
	float:left;
	margin:2px 0 0;
	width: 92px;
}
.box_item_text_w {
	float:left;
	margin:2px 0 0;
	width: 212px;
}

.half_box .file {
	width: 200px;
	float: left;

}
.half_box .submit {
	text-align: right;

}
.bh_left {
	float: left;
	width: 535px;
}
.bh_right {
	float: right;
	width: 150px;
	text-align: right;
}
#UserChangepassForm label{
	float:left;
	float:left;
	width:130px;
}
#UserChangepassForm .text{
margin: 10px;
}
#UserChangepassForm .password{
margin: 10px;
}
#UserEditForm  label{
	float:left;
	width:135px;
}
#UserEditForm  .myself label{
	float:left;
	width:120px;
}
#UserEditForm  .text, #UserEditForm .select{
	margin: 10px;
}
.wide_label {
	margin:10px;
}
#UserEditForm  .wide_label label{
	float:left;
	width:300px;
}
 .wide_label textarea{
	width:280px;
	height: 195px;
 }

 .full_box .textarea {
	margin: 5px 0;
 }
 
.full_box .textarea textarea {
	width:545px;
	height: 150px;
}
.dinput select {
	width:50px;
}
.wide_label_checkbox {
	margin:10px;
}
#UserEditForm  .wide_label_checkbox label{
	float:left;
	width:350px;
}
#UserEditForm .submit {
	text-align: right;
	margin: 0 0 10px 0;
}
#UserDelregForm p {
	margin: 10px 0;
	
}
#UserDelregForm label {
	margin: 0 0 0 10px;
}
#UserDelregForm input[type=radio]{

}
#UserDelAnswerTxt {
	width: 400px;
}
#delregblock{
	line-height: 20px;
}
.delreg_butt {
	text-align: right;
}
.danswtext {
	display:none;
}
#outbox_left {
	float:left;
	width:345px;
	padding:0 5px 0 0;
}
#outbox_right {
	float:right;
	width:345px;
	padding:0 0 0 5px;
}
#forum_top {
	margin: 0 0 10px 0;
}
#forum_top_left {
	float:left;
	width:200px;
	padding:0 10px;
}

#forum_top_right {
	float:left;
	width:480px;
	padding: 0px;
}
.forum_message{
	margin: 0 0 10px 0;
}
.forum_message .full_box {
	background: transparent url(/img/forum_hsz_bg.gif) repeat-y 0 0;
}
.forum_message_left{
	float:left;
	padding: 10px 10px 10px 0;
	width: 120px;
}
.forum_message_right{
	float:right;
	padding: 10px;
	width: 528px;
}
.forum_message_foot {
	background: #eaeaea;
	width: 688px;
	height:17px;
	padding: 5px;
	margin: 0;
	border: 1px solid #ccc;

}
div.forum-message-img-frame {
background-color:#FFFFFF;
border:1px solid #D50503;
float:right;
margin-left:5px;
padding:2px;
line-height: 0;
}
.forum_tema_add_name {
	margin: 0 0 10px 0;
}
.forum_tema_add_name label {
	float:left;
	display:block;
	width: 70px;
}

.forum_message_add_text {
	margin: 0 0 10px 0;
}
.forum_message_add_image label {
	float:left;
	display:block;
	width: 120px;
}
#ForumTopicName {
	border:1px solid #787878;
	margin: 0 0 0 10px;
	padding:0;
	height:20px;
	width:600px;
}
#ForumMessage0Text, #ForumMessageText {
	border:1px solid #787878;
	width:680px;
	height:100px;
	margin: 0;
}
#ForumMessage0Image {
	float:left;
	margin: 0 0 0 10px;
}
.ForumTopicAdd .submit {
	float:right;
	margin: 0 20px 0 0;
}
.forum_table {
	margin:0;
	border-color:#CCCCCC;
	border-style:none solid none solid;
	border-width:0 1px 0 1px;
}
.forum_table th{
	background: #ffffff;
	padding: 4px;
	border:0;
}
.forum_table th a{
	background: #ffffff;
}
.forum_table td{
	border: 0;
}
/* naplo */
.blog_comment_form , .blog_edit_form{
	margin: 0 0 10px 0;
}
.blog_comment_form div{
	margin: 0 0 10px 0;
	text-align: center;
}
.blog_edit_form label{
	display: block;
}
.blog_edit_form div{
	margin: 0 0 10px 0;
}
#BlogText{
	border:1px solid #787878;
	width: 650px;
	height: 100px;
}
#BlogTitle{
	border:1px solid #787878;
	width: 650px;
	height: 20px;
}
#BlogCommentText {
	border:1px solid #787878;
	width: 500px;
	height: 100px;
}
/*Profil*/
#profil_img {
	float:left;
	width: 120px;
	height: 150px;
	margin: 5px 10px
}
#profil_img  form{
	margin: 0px 15px
}
#profil_img  img{
	width: 120px;
	height: 120px;
}
#profil_magamrol {
	float: right;
	width: 520px;
	height: 130px
}
.adatok_rolam dt {
	float: left;
	width: 130px;
	font-weight: bold;
}
.adatok_rolam dd{
	float: left;
	width: 190px;
}
#profil_m_left {
	float: left;
	width: 431px;
	height:135px;
}
 
#profil_m_right {
background:transparent url(/img/profil_ful.png) no-repeat scroll 0 0;
float:right;
height:135px;
margin:0;
padding:0 0 0 10px;
width:79px;
}
#profil_m_right img{
	margin: 2px;
}
#profil_menu {
	margin:0 0 0 10px;
	padding:0;
	text-align: right;
}

#profil_menu li {
	display: inline; 
	height: 45px; 
	margin: 0 5px;	
}
#profil_menu img {
	vertical-align: middle;
}
#profil_menu li a {
	color: #D50503;
	text-decoration: none;

}
#profil_menu li a:hover {
	text-decoration: underline;
}
/*horoszkop elem*/
.horoszkop_elem {
float: left;
margin: 0px 2px;
width: 344px;
}
.horoszkop_elem .half_box {
	border-top:0; 
	height:160px;
}
.horoszkop_icon {
	float: left;
	width: 100px;
}
.horoszkop_rovid{
	float: right;
	width: 220px;
}
#horoszkop_reszletes p {
	margin:5px 0 0 0;
}
/*szerelmes idézetek*/
#LoveQuoteText{
	border:1px solid #787878;
	width: 440px;
	height: 80px;
}
.loveQuotes_form {
	margin: 0 0 10px 0;
}
.loveQuotes_form  em{
	display:block;
}
.szerelmes_idezet_input {
	
}
.loveQuotes_form .submit {
	width: 440px;
	text-align: right;
}
.userVideos div {
	margin: 0 0 10px 0;
}
.userVideos  em{
	display:block;
}
.user_video_embed {
	width: 480px;
	
}
.user_video_embed label{
	display: block;
	width: 410px;
}
#UserVideoEmbed{
	border:1px solid #787878;
	width: 440px;
	height: 80px;
}
.user_video_komment {
	width: 440px;
	
}
.user_video_komment label {
	display: block;
	width: 410px;
}
#UserVideoText{
	border:1px solid #787878;
	width: 440px;
	height: 80px;
}
.userVideos .submit {
	text-align:right;
	width:440px;
}
/*szerelmes videok*/
.loveVideos div {
	margin: 0 0 10px 0;
}
.loveVideos  em{
	display:block;
}
.szerelmes_video_embed {
	width: 480px;
	
}
.szerelmes_video_embed label{
	display: block;
	width: 410px;
}
#LoveVideoEmbed{
	border:1px solid #787878;
	width: 440px;
	height: 80px;
}
.szerelmes_video_komment {
	width: 440px;
	
}
.szerelmes_video_komment label {
	display: block;
	width: 410px;
}
#LoveVideoText{
	border:1px solid #787878;
	width: 440px;
	height: 80px;
}
.loveVideos .submit {
	text-align:right;
	width:440px;
}
.szvideo {
	background: transparent url(/img/forum_hsz_bg.gif) repeat-y 170px 0;
	float:left;
	width: 325px;
}

.szvideo_text {
	float:left;
	width: 203px;
}
.szerelmes_kep_image {
	margin: 0 0 10px 0;
}
.szerelmes_kep_komment  label{
	display: block;
}
.szerelmes_kep_komment  textarea{
	border:1px solid #787878;
	height:50px;
	width:440px;
}
.szerelmes_kep_komment  em{
	display:block;
}
.loveImages .submit {
	width: 440px;
	text-align: right;
}
.galeria_kep {
	border:1px dotted #DDDDDD;
float:left;
height:170px;
margin:2px;
overflow:hidden;
padding:5px 0 0;
width:168px;
}
.galeria_kep .kep{
	display:block;
	width:130px;
	height:130px;
	padding: 0 20px;
	line-height: 0px;
	text-align: center;
}
.galeria_kep .kep img{ 
	border: 1px solid #ccc;
}
.galeria_kep .szoveg {
	text-align: center;
}

.wrap0, .wrap1, .wrap2, .wrap3 {
	display:inline-table;
	/*display:block;*/
  }
.wrap0 {
	/*float:left; */
  background:url(/img/shadow.gif) right bottom no-repeat;
  }
.wrap1 {
  background:url(/img/shadow_bl.gif) 0px 100% no-repeat;
  }
.wrap2 {
padding:0 6px 6px 0;
  background:url(/img/shadow_tr.gif) 100% 0px no-repeat;
  }
/* irj nekünk */
.feedbacks_form label {
	display: block;
}
.feedbacks_form div {
	margin: 0 0 10px 0;
}
#FeedbackSubject{
	border:1px solid #787878;
	height:20px;
	width:600px;
}
#FeedbackBody {
	border:1px solid #787878;
	height:100px;
	width:600px;
}
#FeedbackSenderName, #FeedbackSenderEmail, #FeedbackSecurityCode {
	border:1px solid #787878;
	height:20px;
	width:180px;
}
/*feljelentés */
#FeljelentOka {
	border:1px solid #787878;
	height:100px;
	width:600px;
}
.feljelentes_form div {
	margin: 0 0 10px 0;
}
.feljelentes_form .submit{
	text-align: right;
	width: 600px;
}
/* uzenetek */

.full_box_top_left_w {
	background: #F5F5F5 url(/img/full_box_top_left_w.gif) no-repeat 0 0;
	width: 690px;
	height:19px;
	padding: 5px;
	margin: 0;
}
.full_box_top_right_w {
	background: #F5F5F5 url(/img/full_box_top_right_w.gif) no-repeat 0 0;
	width: 690px;
	height:19px;
	padding: 5px;
	margin: 0;
}
.full_box_top_left_w  h4, .full_box_top_right_w  h4{
	margin-bottom: 0px;
}
.fbmess_left {
	float: left;
	width: 340px;
	text-align: center;
}
.fbmess_right {
	float: right;
	width: 340px;
	text-align: center;
}
.messtable {
background:#FFFFFF none repeat scroll 0 0;
border-color:#CCCCCC;
border-style:none solid none solid;
border-width:0 1px 0 1px;
clear:both;
color:#333333;
margin-bottom:0px;
width:100%;
}

.messtable th {
background:#FFFFFF;
border-width:0px;
color:#D50503;
font-weight:bold;
text-align:center;
padding: 4px;
}
.messtable td {
	border: 0;
}

#messages_menu {
	float: left;
	width: 150px;
}
.messages_list {
	float: right;
	width: 550px;
}
.message_subject {
	background: #eaeaea;
	width: 688px;
	min-height:17px;
	padding: 5px;
	margin: 0;
	border: 1px solid #ccc;
}
.messages_form label{
	display: block;
}
.messages_form div{
	margin: 0 0 10px 0;
}

#MessageSubject {
	border:1px solid #787878;
	height:20px;
	width:600px;
}
#MessageBody {
	border:1px solid #787878;
	height:150px;
	width:600px;
}
/* tesztkerdeseim */
.questions_form label {
	display: block;
}
.questions_form div{
	margin: 0 0 10px 0;
}
.questions_form .submit{
	width:600px;
	text-align: right;
}
#QuestionReplyReply {
	border:1px solid #787878;
	height:100px;
	width:600px;
}
#QuestionQuestion {
	border:1px solid #787878;
	height:20px;
	width:600px;
}
#QuestionVisible {
	border:1px solid #787878;
	height:20px;
	width:60px;
}
/* tarskereso elem */
.tarskereso_elem {
background: #fff url(/img/tarskereso_elem_bg.png) no-repeat 0 0;
float: left;
margin: 2px;
width: 168px;
height:168px;
}

.tarskereso_elem_fav {
background: #fff url(/img/tarskereso_elem_bg_fav.png) no-repeat 0 0;
}

.tarskereso_elem h4 {
	text-align: center;
	font-size: 12px;
	color: #D50503;
	margin:2px;
	padding: 0px;
	overflow: hidden;
}
.tarskereso_elem h4  a{
	color: #D50503;
	text-decoration: none;
	white-space: nowrap;
}
.tarskereso_elem h4  a:hover{
	text-decoration: underline;
}

.tarskereso_elem_kep {
	float:left;
	width: 120px;
	height:120px;
	border: 1px solid #b4b4b4;
	margin: 0px 5px;
	background: #fff;
	text-align: center;
	line-height: 118px;
}
.tarskereso_elem_kep img {
	width: 120px;
	height:120px;
	vertical-align: middle;
}
.tarskereso_elem_icon {
	float:right;
	width: 20px;
	padding: 0px 5px;
	height:120px;
}
.tarskereso_elem p {
	clear: both;
	text-align: center;
}
.naplo_rank {
	float:left;
	width: 100px;
}
.naplo_szavazat {
	float:left;
	width: 190px;
}
.naplo_edit_del {
	float:left;
	width: 130px;
}
.naplo_comment {
	float:right;
	width: 200px;
	text-align: right;
}
.chat {
	width: 640px;
}
.chat .submit {
	float: right;
	margin: 10px 0px 10px 10px;
}
/* Notices and Errors */
div.message {
	clear: both;
	background: #fff56c url(/img/information_ico.png) no-repeat 2px 2px;
	border: #ee9933 1px solid;
	padding: 2px 22px;
	margin: 0 0 10px 0;
}
div.message p {
	margin:0;
	line-height: 130%;
}
div.error-message {
	clear: both;
	background: #fff56c url(/img/exclamation_ico.png) no-repeat 2px 2px;
	border: #ee9933 1px solid;
	padding: 2px 22px;
}
p.error {
	background-color: #e32;
	color: #fff;
	font-family: Courier, monospace;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
p.error em {
	color: #000;
	font-weight: normal;
	line-height: 140%;
}
.notice {
	background: #ffcc00;
	color: #000;
	display: block;
	font-family: Courier, monospace;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
.success {
	background: green;
	color: #fff;
}
/* Tables */
table {
	background: #fff;
	border:1px solid #ccc;
	border-right:0;
	clear: both;
	color: #333;
	margin-bottom: 10px;
	width: 100%;
}
th {
	background: #f2f2f2;
	border:1px solid #bbb;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	text-align: center;
	color:#D50503;
	font-weight: bold;
}
th a {
	background:#f2f2f2;
	display: block;
	padding: 2px 4px;
	text-decoration: none;
}
th a:hover {
	background: #ccc;
	color: #333;
	text-decoration: none;
}
table tr td {
	background: #fff;
	border-right: 1px solid #ccc;
	padding: 4px;
	text-align: center;
	vertical-align: top;
}
table tr.altrow td {
	background: #f4f4f4;
}
td.actions {
	text-align: center;
	white-space: nowrap;
}
td.actions a {
	margin: 0px 6px;
}
.cake-sql-log table {
	background: #f4f4f4;
}
.cake-sql-log td {
	padding: 4px 8px;
	text-align: left;
}

/* Debugging */
pre {
	color: #000;
	background: #f0f0f0;
	padding: 1em;
}
pre.cake-debug {
	background: #ffcc00;
	font-size: 120%;
	line-height: 140%;
	margin-top: 1em;
	overflow: auto;
	position: relative;
}
div.cake-stack-trace {
	background: #fff;
	border: 4px dotted #ffcc00;
	color: #333;
	margin: 0px;
	padding: 6px;
	font-size: 120%;
	line-height: 140%;
	overflow: auto;
	position: relative;
}
div.cake-code-dump pre {
	position: relative;
	overflow: auto;
}
div.cake-stack-trace pre, div.cake-code-dump pre {
	color: #000;
	background-color: #F0F0F0;
	margin: 0px;
	padding: 1em;
	overflow: auto;
}
div.cake-code-dump pre, div.cake-code-dump pre code {
	clear: both;
	font-size: 12px;
	line-height: 15px;
	margin: 4px 2px;
	padding: 4px;
	overflow: auto;
}
div.cake-code-dump span.code-highlight {
	background-color: #ff0;
	padding: 4px;
}
div.code-coverage-results div.code-line {
	padding-left:5px;
	display:block;
	margin-left:10px;
}
div.code-coverage-results div.uncovered span.content {
	background:#ecc;
}
div.code-coverage-results div.covered span.content {
	background:#cec;
}
div.code-coverage-results div.ignored span.content {
	color:#aaa;
}
div.code-coverage-results span.line-num {
	color:#666;
	display:block;
	float:left;
	width:20px;
	text-align:right;
	margin-right:5px;
}
div.code-coverage-results span.line-num strong {
	color:#666;
}
div.code-coverage-results div.start {
	border:1px solid #aaa;
	border-width:1px 1px 0px 1px;
	margin-top:30px;
	padding-top:5px;
}
div.code-coverage-results div.end {
	border:1px solid #aaa;
	border-width:0px 1px 1px 1px;
	margin-bottom:30px;
	padding-bottom:5px;
}
div.code-coverage-results div.realstart {
	margin-top:0px;
}
div.code-coverage-results p.note {
	color:#bbb;
	padding:5px;
	margin:5px 0 10px;
	font-size:10px;
}
div.code-coverage-results span.result-bad {
	color: #a00;
}
div.code-coverage-results span.result-ok {
	color: #fa0;
}
div.code-coverage-results span.result-good {
	color: #0a0;
}

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating{cursor:pointer;margin:2em;clear:both;display:block}
div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}
div.cancel,div.star{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.cancel,div.cancel a{background:url('/img/delete.gif') no-repeat 0 -16px; display:none}
div.star,div.star a{background:url('/img/star.gif') no-repeat 0 0px}
div.cancel a,div.star a{display:block;width:16px;height:100%;background-position:0 0px}
div.star_on a{background-position:0 -16px!important}
div.star_hover a,div.star_live a:hover{background-position:0 -32px}
/* Read Only CSS */
div.star_readonly a,div.star_readonly a:hover{cursor:default !important}
/* Partial Star CSS */
div.star{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */