* {
  margin: 0px;
  padding: 0px;
}

body {
  font-family: arial, sans-serif;
  font-size: 13px;
  color: black;
  background-image: url('../../image/bg.jpg');
}

#container {
	width: 950px;
	margin: 0px auto;
  cursor: default;
}

#header {
	width: 950px;
	height: 100px;
	border-top: 5px solid #eb2693;
 margin-bottom: 10px;
}

#langchanger {
  width: 16px;
  height: 100px;
  padding: 0px 5px 0px 5px;
  float: left;
  background-image: url('../../image/lang-bg.png');
  background-repeat:no-repeat;
}

#langchanger a {
  display: block;
  margin-top: 5px;
  width: 16px;
  height: 11px;
}

#logo {
	width: 211px;
	height: 100px;
	float: left;
}

a:hover {
	cursor: pointer;
 text-decoration: none;
}

#namecard {
	width: 217px;
  height: 90px;
	padding: 5px 10px;
	background-color: #191919;
	float: left;
	color: white;
}

#small-profile {
  line-height: 20px;
}

#cardcontainer {
  width: 80px;
  height: 80px;
}

#cardcontainer, #man-icon, #favorite-icon, #key-icon {
  padding-right: 5px;
  float: left;
}

p.pink {
	color: #eb2693;
 overflow: hidden;
 white-space: nowrap;
}

#small-profile a {
  text-decoration: none;
	color: white;
	display:block;
	height: 20px;
	width: 130px;
	float:left;
}

#small-login, #small-login input {
  font-size: 10px;
}

#small-login img {
  vertical-align: middle;
	margin-top: 0px;
}

#small-login input {
  padding: 1px;
  margin: 1px;
}

#small-login .buttons {
  padding: 2px;
  margin-top: 0px;
  border: none;
}

#small-login #shortpass, #small-login #smallmail {
  width: 160px;
}

#small-login #shortpass {
  margin-bottom: 3px;
}

#headmenu {
	width: 476px;
  height: 100px;
  float: left;
  background-image: url('../../image/menu/hatter.png');
  background-repeat:no-repeat;
}

/* MENÜ ELEJE */

#headmenu .menu {
  width: 118px;
  height: 30px;
  float: left;
  margin-right: 2px;
  color: white;
  font-size: 11px;
  text-decoration: none;
  text-align: center;
  padding-top: 70px;
}

#headmenu #browse {
	 background-image: url('../../image/menu/bongeszes.png');
  background-repeat:no-repeat;
  background-position: 50% 10%;
}

#headmenu #upload {
  background-image: url('../../image/menu/feltoltes.png');
	 width: 116px;
  background-repeat:no-repeat;
  background-position: 50% 10%;
}

#headmenu #new {
  background-image: url('../../image/menu/legfrissebbek.png');
  background-repeat:no-repeat;
  background-position: 50% 10%;
}

#headmenu #visit {
  background-image: url('../../image/menu/legnezettebbek.png');
  margin-right: 0px;
  background-repeat:no-repeat;
  background-position: 50% 10%;
}

#headmenu #browse:hover {
  background-image: url('../../image/menu/bongeszes_.png');
}

#headmenu #upload:hover {
  background-image: url('../../image/menu/feltoltes_.png');
}

#headmenu #new:hover {
  background-image: url('../../image/menu/legfrissebbek_.png');
}

#headmenu #visit:hover {
  background-image: url('../../image/menu/legnezettebbek_.png');
}

/* személyes menük */

#man-icon, #favorite-icon, #key-icon {
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
}

#man-icon {
  background-image: url('../../image/menu/ember.jpg');
}

#favorite-icon {
	background-image: url('../../image/menu/zaszlo.jpg');
}

#key-icon {
	background-image: url('../../image/menu/kulcs.jpg');
}

#man-link:hover #man-icon {
  background-image: url('../../image/menu/ember_.jpg');
}

#favorite-link:hover #favorite-icon {
  background-image: url('../../image/menu/zaszlo_.jpg');
}

#key-link:hover #key-icon {
  background-image: url('../../image/menu/kulcs_.jpg');
}

/* MENÜ VÉGE */

h1, h2, h3, h4 {
  border-bottom: 2px solid #eb2693;
  font-weight: bold;
  font-size: 15px;
  margin-bottom: 10px;
  padding-bottom: 2px;
  text-align: left;
}

h1 a {
  text-decoration: none;
}

#favorite-loader, #newfeatured-loader {
  display:none;
  width: 16px;
  height: 11px;
  margin-top: 9px;
  background:url(../../image/favorite-loader.gif) no-repeat;
}

#share-panel, #mailer-panel, #comment-panel {
  display: none;
}

#share-panel {
  padding-left: 20px;
}

#ui-datepicker-div {
  display: none;
}

a {
 color: #eb2693;
	text-decoration: underline;
}

.disabled {
  color: #c0c0c0;
}

img {
	border: 0px;
}

input {
  width: 200px;
}

input, textarea {
 cursor: text;
 padding: 5px;
}

select {
 width: 212px;
}

textarea {
  width: 200px;
  height: 200px;
}

.widetag {
  width: 660px;
}

.titleinput {
  width: 660px;
}

.youtubeinput {
  width: 450px;
}

input, textarea, select {
	border: 1px solid #eb2693;
	margin: 3px;
	vertical-align:middle;
}

.buttons {
 border: none;
	width: auto;
	color: white;
	background-color: #eb2693;
}

.buttons:hover {
  cursor: pointer;
}

.checks {
  width: auto;
  border: none;
}

.checks:hover, .files:hover {
  cursor: pointer;
}

.files {
  width: auto;
}


table {
  border-collapse: collapse;
}

/* PROFIL LISTA */

table.other, table.fourcols, .mybox {
  margin-bottom: 10px;
  background-color: #f8f3f7;
  border: 1px solid #ebacd0;
}

table.other td, .mybox {
  padding: 10px;
}

#datepicker td {
  padding: 1px;
}

/* FOTÓ FELTÖLTÉS */

table.other td textarea#upsign {
  width: 410px;
  height: 295px;
}

/* SZŰRŐ FELÜLET */

table.fourcols td {
  padding: 3px 10px 3px 10px;
  width: 217px;
  overflow: hidden;
}

table.fourcols td .shorter {
  width: 195px;
}

table.fourcols td textarea.shorter {
  width: 430px;
  height: 100px;
}

table.fourcols td div.lefts {
  float: left;
}

/* FOTÓ LISTÁZÁS */

div.plist {
  text-align: center;
  width: 227px;
  float: left;
  padding: 5px;
}

div.pleft {
  padding-left: 0px;
}

div.pright {
  padding-right: 0px;
}

table.otherimages td {
  padding: 0px !important;
  vertical-align: bottom !important;
  text-align: center !important;
  border: 0px !important;
}

table.photolist {
  margin: 0px 1px 10px 1px;
}

table.photolist td {
  border: 0px solid black;
  text-align: center;
  vertical-align: bottom;
  padding: 5px;
}

table.photolist td.topper {
  vertical-align: top;
}

.listtop {
  background: url(../../image/list/top.png) no-repeat;
  width: 227px;
  height: 10px;
  overflow: hidden;
}

.listtitle {
  width: 217px;
  height: auto;
  padding: 0px 5px 5px 5px;
  background: url(../../image/list/pink-bottom.jpg) repeat-x bottom;
  background-color: #eb2693;
  text-align: center;
}

.listtitle a {
  color: white;
  text-decoration: none;
  font-weight: bold;
}

.points {
  font-size: 16px;
}

.listimage {
  width: 227px;
  height: 302px;
  background-color: #191919;
}

.listcontent {
  background: url(../../image/list/black-top.jpg) repeat-x top;
  background-color: #191919;
  color: white;
  font-size: 11px;
  line-height: 16px;
  text-align: center;
}

.listcontent p {
  height: 28px;
}

.listcontent img, #imagesfooter img {
  margin-bottom: -7px;
}

.listcontent .star {
  margin-left: 20px;
}

.listbottom {
  background: url(../../image/list/bottom.png) no-repeat;
  width: 227px;
  height: 10px;
  overflow: hidden;
}

/* KIEMELT */

#fpfeaturetext {
  width: 217px;
  height: 282px;
  background-color: #191919;
  color: white;
  text-align: left;
  float:left;
  padding: 10px;
}

#fpfeaturetext img {
  margin-bottom: -7px;
  margin-top: 7px;
}

#fpfeaturetext h2 {
  border: 0px;
  font-size: 30px;
}

#fpfeatureimage {
  width: 227px;
  height: 302px;
  background-color: #191919;
  float:left;
  text-align: right;
}

/* BLOG FEED */

#blogfeed {
  width: 444px;
  height: 282px;
  background-color: #191919;
  padding: 10px;
  text-align: left;
  overflow: hidden;
  color: white;
}

.feedtitle {
  margin-top: 5px;
  margin-bottom: 2px;
  font-size: 16px;
}

.feedtitle#first {
  margin-top: 0px;
}

/* LÁBLÉC */

#footer {
  width: 910px;
  border-top: 5px solid #eb2693;
  border-bottom: 5px solid #eb2693;
  background-color: #191919;
}

#footer, #imagesfooter {
  padding: 20px;
  color: white;
}

#imagesfooter {
  width: 908px;
  background-color: #f8f3f7;
  color: #191919;
  text-align: right;
  font-size: 11px;
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
  border-top: 1px solid #d9d9d9;
}

ul#footercats {
  width: 910px;
  list-style: none;
  font-size: 12px;
}

ul#footercats li {
  width: 282px;/*-1!*/
  height: 35px;
  padding: 10px;
  float: left;
  overflow: hidden;
  white-space: nowrap;
  border-left: 1px dotted #7e7e7e;
}

.none {
  clear: both;
  width: 0px;
  height: 0px;
  overflow: hidden;
}


/* LÁBLÉC MENÜ */

#footermenu {
  padding: 10px;
  font-size: 11px;
  background-color: #f8f3f7;
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
}

#footermenu a {
  color: black;
}

/* LAPOZÓ */

.pagelist {
  text-align: right;
  margin-bottom: 10px;
}

.pagelist a {
  font-size: 18px;
  padding: 5px 10px;
  background-color: #191919;
  color: white;
  font-weight: bold;
  text-decoration: none;
}

.pagelist a#actualpage {
  background-color: #ec62b0;
}

.pagelist a:hover {
  background-color: #eb2693;
}


/* ÜDVÖZLŐ */

#welcome {
  width: 900px;
  height: 230px;
  padding: 10px 40px 10px 10px;
  color: white;
  background: url(../../image/welcome.jpg) no-repeat left top;
  background-color: #191919;
  margin-bottom: 10px;
  text-align: justify;
  line-height: 20px;
  font-size: 15px;
}

#welcome p {
  font-weight: bold;
  font-size: 20px;
  margin-top: 50px;
  margin-bottom: 20px;
  text-align: left;
}

#welcome a#reg {
  float: right;
  background-color: #eb2693;
  color: white;
  font-size: 13px;
  padding: 5px;
  text-decoration: none;
  font-weight: bold;
}

/* PROFIL TÁBLA */

table.profile {
  margin-bottom: 10px;
}

table.profile td#one {
  width: 229px !important;
}

table.profile td#two {
  width: 464px !important;
}

table.profile td#three {
  width: 227px !important;
}

table.profile td {
  vertical-align: top;
  padding: 5px;
}

/* PROFIL DOBOZ */

.profilebox {
  background-color: #f8f3f7;
  border: 1px solid #ebacd0;
  padding: 5px;
  margin-bottom: 5px;
}

.profilebox input.shorter, textarea.shorter {
  width: 190px;
}

.profilebox p {
  color: white;
  font-weight: bold;
  margin-bottom: 5px;
  background: url(../../image/profile-p.jpg) repeat-x left top;
  background-color: #191919;
  line-height: 28px;
  height: 28px;
}

.profilebox a {
  display: block;
  text-decoration: none;
}

.profilebox a:hover {
  font-weight: bold;
}

.profilebox a.whitebg {
  background-color: #e1e1e1;
  padding: 3px;
  margin-bottom: 2px;
}

.beicon {
  line-height: 20px;
}

.profilebox p img {
  margin-bottom: -9px;
}

.beicon img {
  margin-bottom: -4px;
  margin-right: 5px;
}

#comment-button {
  text-decoration: none;
}

.comment-button { /* CLASS! */
  margin-bottom: 10px;
  float: left;
}

.twitter-share-button {
  float: left;
}

#comment-reg {
  padding-top: 3px;
}

#comment-button:hover {
  font-weight: bold;
}

/* HOZZÁSZÓLÁSOK */

#comment-panel p {
  margin-bottom: 2px;
  line-height: 20px;
  border-bottom: 1px solid #cccccc;
}

#comment-panel p img {
  margin-bottom: -4px;
}

.commleft {
  float:left;
  width: 90px;
  text-align: center;
}

.commright {
  float: left;
  width: 352px;
  text-align: justify;
}

.commright p {
  padding-bottom: 4px;
}

#commessage {
  width: 446px;
}

#comment-reg, #newmsg {
  padding-bottom: 15px;
}

/* INTERVIEW */
.interview {
  margin: 0px 5px 10px 5px;
  padding: 10px;
  background-color: #f8f3f7;
  border: 1px solid #ebacd0;
  font-weight: bold;
  width: 443px;
  height: 40px;
  float: left;
  overflow: hidden;
}

.interviewImage {
  float: left;
  width: 40px;
  height: 40px;
}

.interviewImage img {
  max-width: 40px;
  max-height: 40px;
}

.interviewTitle {
  float: left;
  width: 393px;
  height: 35px;
  padding-left: 10px;
  padding-top: 5px;
}

.interviewNick {
  font-weight: normal;
  color: gray;
} 

#interviewProfile {
  float:left;
  margin: 15px 0px 0px 10px;
}

/* SOCIAL BUTTONS */
#signinfacebook {
  width: 150px;
  height: 22px;
  background-image: url('../../image/signin_facebook.png');
}

#signintwitter {
  width: 150px;
  height: 22px;
  background-image: url('../../image/signin_twitter.png');
}
