/*** ÁLTALÁNOS ***/
html {
	overflow-y: scroll;
}

body {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 13px;
	margin: 0 0 0 5;
	background-image: url(/images/ujhatter.jpg);
	background-color: #333333;
	color:  #bbbbbb;
}
td.profil {
	color:  #bbbbbb;
	font-size: 12px;
}

td {
	color:  #bbbbbb;
	font-size: 12px;

}

td.row1 {
    background-color: #444444;
    color: #CCCCCC;
}

td.row2 {
    background-color: #333333;
    color: #BBBBBB;
}

a {
	color: #ffffff;
}
form {
	margin: 0px;
	padding: 0px;
}
div.input {
	border: 1px solid #777777;
	float: left;
}

div.input input {
	border: 1px solid black;
	background-color:  #bbbbbb;
}

/*Cikkek egzeb formazasai*/
h1.cikkcime {
	color: #EC008C;
	text-align: left;
	font-weight: bold;
	margin: 1em 0px 2em 0px !important;
	font-size: 14px;
	padding: 0px;
}
p.cikkbevezeto {
	font-weight: bold;
	margin: 1em 0px 0px 0px;
	text-align: justify;
}
span.ft_text {
	color: #EC008C;
	font-weight:bold;
}
p.ft_fejlec {
	display: block;
	color: #EC008C;
	font-weight:bold;
	margin: 1em 0px 0px 0px;
}
p.ft_single_fejlec {
	clear: both;
	display: block;
	color: #EC008C;
	font-weight:bold;
	margin: 1em 0px 0px 0px;
}
p.ft_szerk {
	clear: both;
	display: block;
	text-align: right;
	margin: 24px 2px 0px 0px;
	line-height: normal;
	font-size: 12px;
	font-style: italic;

}
p.ft_forras {
	clear: both;
	color: #bbbbbb;
	display: block;
	text-align: right;
	margin: 6px 2px 0px 0px;
	padding: 0px;
	font-size: 10px;
	font-style: italic;
	line-height: normal;
}
p.ft_forras a {
	font-size: 10px;
	font-style: italic;
	color: #bbbbbb;
	text-decoration: underline;
	font-weight: bold;
}
p.cikkbekezdes {
	text-align: justify;
}

p.single {
	clear: both;
	text-align: justify;
}


/*** KÉPEK A CIKKEKBEK ***/
.article img {
	border: 1px solid black;
	margin: 4px !important;
	padding: 0px !important;
}
.kep_kerettel {
	text-align: center;
	/*padding: 5px 2px 0px 2px;*/
	/*border: 1px solid gray;*/
	background-color: #333333;
	width: auto;
	margin: 6px;
}

.kep_kerettel_backstage {
	text-align: center;
	/*padding: 5px 2px 0px 2px;*/
	/*border: 1px solid gray;*/
	/*background-color: #333333;*/
	width: auto;
	margin: 6px;
}
.kep_kerettel_backstage .kep_alairas {
	border: medium none;
}
img.kep_jobbra {
	margin: 0px 0px 2px 6px !important;
	float: right;
}
div.kep_jobbra {
	float: right;
	margin-right: 0px;
	margin-top: 0px;
	width:auto;
}
img.kep_balra {
	margin: 0px 6px 2px 0px !important;
	float: left;
}
div.kep_balra {
	float: left;
	margin-top: 0px;
	margin-left: 0px;
}
img.kep_kozep {
	float: none;
	clear: both;
	margin: 0 auto !important;
	display: block;
}
.kep_kerettel img {
	border: 1px solid black;
	padding: 0px !important;
	margin: 0px !important;
	float: none;
}
.kep_alairas {
	/*margin: 0px 5px;*/
	background-color: #404040;
	float: none;
	clear: both;
	text-align: center;
	font-weight: normal;
	font-size: 8pt;
	color: lightgrey;
	padding: 3px 0px;
	margin: 0px;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;

}

div.submenu_div {
	position:absolute;
	height:auto;
	width:auto;
	white-space: nowrap;
	/*border: 1px solid white;*/
	/*background-color: #887FC7;*/
	padding: 0px 0px;
	display: none;
}
div.submenu_div a {
	text-decoration: none;
	font-weight: bold;
	padding: 0px 26px;
}
div.submenu_div a:hover {
	color: black;
}



/*** EGYÉB ***/
.kicsi {
	font-size: 8pt;
	font-weight: normal;
}
a.fooldal_blog {
	font-size: 8pt;
	color:  #bbbbbb;
	text-decoration: none;
	font-weight: bold;

}
#content {
	padding: 0px 5px 0px 0px;
	clear: both;
	float: none;
	color: #bbbbbb;
}
/*#content a {
	color: white;
}*/
.title {
	text-align: left;
	line-height: 24px;
	font-size: 11pt;
	font-weight: normal;
	/*border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;*/
	/*border-left: 1px solid #666666;
	border-right: 1px solid #666666;*/
	background: #333333;
   padding: 0px 3px;
   color:#EC008C;
}
div.titles {
	text-align: left;
	line-height: 24px;
	font-size: 12pt;
	font-weight: bold;
	/*border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;*/
	/*border-left: 1px solid #666666;
	border-right: 1px solid #666666;*/
   padding: 0px 3px;

   color:#CCCCCC;
}
.formError {
	background-color: #444444;
	border: 1px solid #666666;
	color: #bbbbbb;
	padding: 7px;
	font-weight: bold;
}

#motto {
	text-align:center;
	font-size:8pt;
	font-weight:bold;
	color:#bbbbbb;
}

a.autolink {
	text-decoration: underline;
	font-weight: bold;
}
#lablec {
	text-align: center;
	font-size: 9pt;
	color: gray;
}
#lablec a {
	text-decoration: none;
	color: gray;
	font-weight: bold;
}
#content .cikkTovabb, #hirlista .cikkTovabb {
	padding-left: 5px;
	color: #bbbbbb;
}
#content .cikkTovabb a {
	color: #bbbbbb;
}
#closeWindow {
	text-align:center;
	padding:16px;
}
.cikk_cime {
	text-align: center;
	border: 1px solid black;
	background-color: #9F005D;
	padding: 1px;
}
.cikk_cime a {
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

#pathway {
	text-align: left;
	font-weight: bold;
	color: #999999;
	font-size: 9pt;
}
#pathway a {
	color: #dddddd;
	font-weight: bold;
	text-decoration: none;
}
#pathway a:hover {
	color: #ffffff;
}

.box {
margin: 0px 0px 5px 0px;

}

#belepes {
	width: 164px;
	height: 128px;
	background-image: url(/images/fooldal_belepes.jpg);
	color: #bbbbbb;
	font-size: 8pt;
	text-align: center;
}
#belepes div {
	margin: 0px 4px;
	padding: 4px 0px;
}
#belepes>td {
	font-size: 8pt;
}
#belepes input {
	background-color : #666666;
	border: 1px solid #999999;
	color: #bbbbbb;
	width: 95%;
}
input.gomb {
	margin-top: 3px;
	background-color : #666666;
	border: 1px solid #999999;
	color: white;
	width: auto;
	font-size: 8pt;
}

input.gomb2 {
	background-color : #777777;
	color: #dddddd;
}

input.gomb3 {
	font-size: 10pt;
	font-weight: bold;
}

#kereses {
	text-align: center;
	width: 164px;
	height: 71px;
	background-image: url(/images/fooldal_keres.jpg);
}
#kereses>div {
	margin: 0px 4px;
	padding: 4px 0px;
}
#kereses input.szoveg {
	background-color : #666666;
	border: 1px solid #999999;
	color: white;
	width: 95%;
}

td.fejlec, th.fejlec {
	height: 17px;
	background-color: #272727;
	background-repeat: repeat-x;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;
}
table.cikklista td {
	background-color:  #bbbbbb;
	color: white;
	padding: 0px
}

/*** Fooldal ***/

#fooldal .cimsav {
	font-size: 10pt;
	padding: 5px;
	font-weight: bold;
}
#fooldal #fooldal_jobb .cimsav {
	background-image: url(/images/fooldal_cimsav_jobb.gif);
}
#fooldal #fooldal_bal .cimsav {
	background-image: url(/images/fooldal_cimsav_bal.gif);
}
#kepek_atmeretezese {
	font-weight: bold;
	padding: 10px;
	display: none;
	position: absolute;
	top: 50%;
	left: 40%;
	width: 20%;
	background-color:  #bbbbbb;
	color: gray;
	border: 2px solid gray;
	text-align: center;
}

a.szovegesgomb {
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
	border: 1px solid #ffffff;
	background-color: #cccccc;
	color: #000000;
	padding: 2px 4px;
	margin: 0px 3px;
}
a.szovegesgomb:hover {
	border: 1px solid #cccccc;
	background-color: #ffffff;
	color: #333333;
}
a.bloggbombok {
	font-weight: bold;
	color: blue;
	text-decoration: none;
	padding: 1px 2px;
}

.oldalszamok {
	text-align: center;
	padding-bottom: 10px;
	color: #666666;
	font-size: 10pt;
}
.oldalszamok a {
	text-decoration: none;
	color: #ffffff;
	font-size: 10pt;
}
.oldalszamok a:hover {
	color: white;
	text-decoration: underline;
}


/***
	Ez történt tavaly hírlista
***/
#hirlista {
	background-image:url(/images/fooldalcikkek.jpg);
	width: 254px;
	height: 565px;
	overflow: hidden;
	text-align: center;
}
#hirlista .cikkcime {
	text-decoration: none;
	color: #EC008C;
	font-size: 11pt;
	font-weight: normal;
}
#hirlista .cikk {
	padding: 5px;
	text-align: left;
	cursor: pointer;
	overflow: hidden;
	height: 121px;
}
#hirlista img.divider {
	padding: 6px;
}


/***
	Cikkek felsorolas szeru listaja az oldal jobb szelen
***/
#hirlista2 {
	margin-top: 4px;
	padding: 2px 0px 0px 3px;
	background-image:url(/images/fooldalhirek1.jpg);
	width: 251px;
	height: 286px;
	overflow: hidden;
	text-align: center;
}
#hirlista2 .cikk {
	background-image: url(/images/potty.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
	padding: 3px 2px 3px 17px;
	display: block;
	text-decoration: none;
	color: #bbbbbb;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}
#hirlista2 a.cikk:hover {
	background-image: url(/images/potty2.gif) !important;
	color:#eeeeee;
}
#hirlista2 img.divider {
	padding: 1px;
}
/***
	Cikkek listaja a tartalmak oldal also reszen
***/
#hirlista_lent {
	margin: 4px 0px 0px 0px;
	background-image:url(/images/alsohatter.gif);
	border: 1px solid #333333;
	height: 254px;
	width: 898px;
	/*width: 638px;*/
	overflow: hidden;
}

#hirlista_lent_alul {
	margin: 4px 0px 0px 0px;
	background-image:url(/images/alsohatter2.gif);
	border: 1px solid #333333;
	height: px;
	width: 898px;
	/*width: 638px;*/
	overflow: hidden;
}
#hirlista_lent .paging {
	text-align: center;
	font-weight: bold;
	padding-top: 2px;
}
#hirlista_lent .paging a, #hirlista_lent .paging span {
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	margin: 1px;
}
#hirlista_lent .paging span {
	background-color: #333333;
}
#hirlista_lent img.divider {
	display: none;
}
#hirlista_lent .cikkcime {
	text-decoration: none;
	color: #EC008C;
	font-size: 9pt;
	font-weight: normal;
}
#hirlista_lent .cikk {
	cursor: pointer;
	overflow: hidden;
	padding: 0px;
	margin: 4px;
	width: 290px;
	height: 119px;
	float: left;
	font-size: 9pt;
}

/***
	Cikkek listaja a fooldal also reszen
***/
#hirlista_lent2 {
	margin: 4px 0px 0px 0px;
	background-image:url(/images/alsohatter.gif);
	border: 1px solid #333333;
	height: 300px;
	width: 898px;
	overflow: hidden;
	border: 1px solid #5B5B5B;
}
#hirlista_lent2 .paging {
	text-align: center;
	font-weight: bold;
	padding-top: 2px;
}
#hirlista_lent2 .paging a, #hirlista_lent2 .paging span {
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	margin: 1px;
}
#hirlista_lent2 .paging span {
	background-color: #333333;
}
#hirlista_lent2 img.divider {
	display: none;
}
#hirlista_lent2 .cikkcime {
	text-decoration: none;
	color: #EC008C;
	font-size: 9pt;
	font-weight: normal;
}
#hirlista_lent2 .cikk {
	cursor: pointer;
	overflow: hidden;
	padding: 0px;
	margin: 4px;
	width: 215px;
	height: 92px;
	float: left;
	font-size: 9pt;
}
#hirlista_lent2 .cikk p {
    margin: 0 0 0.4em 0;
}

/***
	Ez történt tavaly hírlista
***/
#tavalyilista {
	/*background-image:url(/images/fooldalcikkek.jpg);*/
	width: 375px;
	height: 439px;
	overflow: hidden;
	text-align: center;
	margin-left: 5px;
}
#tavalyilista .cikkcime {
	text-decoration: none;
	color: #EC008C;
	font-size: 11pt;
	font-weight: normal;
}
#tavalyilista .cikk {
	padding: 5px;
	text-align: left;
	cursor: pointer;
	overflow: hidden;
	/*height: 100px;*/
}
#tavalyilista img.divider {
	padding: 6px;
	width: 333px;
}
#tavalyilista .datum {
	margin-top: 2px;
	text-align: right;
	color: gray;
}


/***
	Videok, video template
***/
#videobaloldal {
	width: 641px;
	height: 860px;
	float: left;
	margin-right: 5px;
	background-image: url(/images/videokbalhatter.jpg);
	padding: 0px;
	text-align: center;
}
#videojobboldal {
	width: 242px;
	height: 860px;
	float: left;
	background-image: url(/images/videokjobbhatter.jpg);
	padding: 0px 6px;
}
#videojobboldal .videok {
	height: 739px;
	margin-bottom: 1px;
}

#videojobboldal .videok .video {
	height: 137px;
	margin-bottom:12px;
	margin-top:6px;
	cursor:pointer;
	padding: 0px;
}
#videojobboldal .kereses {
	height: 88px;
}
#videojobboldal .kereses form {
	margin: 23px 0px 0px 15px;
}

#videoalsoresz {
	width:894px;
	height:291px;
	margin-top:5px;
	background-image:url(/images/videokalsohatter.jpg);
	padding:0px 3px;
}
#videoalsoresz .videokategoria {
	width: 178px;
	float: left;
	height: 170px;
	text-align: center;
	vertical-align: middle;
	margin-top: 60px;
}
#videoalsoresz .videokategoria a {
	text-decoration: none;
	font-size: 15px;
}
#videoalsoresz .videofejlec {
	text-align: left;
}


a.divatbazis {
	background-image: url(/images/picipont.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
	text-decoration: none;
	padding: 0px 0px 0px 19px;
	display: block;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	line-height: 18px;
	height: 18px;
}
a.divatbazis:hover {
	background-image: url(/images/picipont2.gif);
	color: #eeeeee;
}


#alsohatter {
	background-image:url(/images/alsohatter.gif);
	width: 900px;
	height: 238px;
	overflow: hidden;
}

#alsohatter_utolso {
	background-image:url(/images/hosszabbitott_fooldal.gif);
	/*border: 1px solid #333333;*/
	width: 898px;
	height: 443px;
	overflow: hidden;
}
#alsohatter_utolso #fooldalblog {
	/*background-color: #111111;*/
	width: 250px;
	height: 439px;
	margin-left: 4px;
	float: left;
}
#alsohatter_utolso #fooldalblog a {
	font-size: 14px;
	font-weight: normal;
	color: #EC008C;
	text-decoration: underline;
	margin-left: 2px;
}
#alsohatter_utolso #fooldalblog .irodatum {
	color: #EEEEEE;
	font-size: 7pt;
	margin-left: 2px;
}
#alsohatter_utolso #kepszavaz {
	margin-left: 4px;
	background-image:url(/images/kepszavazhatter.gif);
	background-position: 0px 18px;
	background-repeat: no-repeat;
	width: 260px;
	height: 439px;
	float: left;
}

#esemenynaptar {
	width: 253px;
	height: 236px;
	overflow: hidden;
	float: left;
	margin-left: 1px;
}
#esemenynaptar>div {
	padding:2px;
}
#esemenynaptar #innercalendar {
	margin: 5px;
	padding: 5px;
	width: 231px;
	height: 171px;
	overflow: hidden;
	background-color: #444444;
}
#esemenynaptar #evthdr,
#fooldalforum .forumhdr,
.videofejlec,
#alsohatter_utolso #fooldalblog .title,
#alsohatter_utolso #tavalyilista .title,
#alsohatter_utolso #kepszavaz .title {
	text-align:center;
	color:#EC008C;
	font-size:10pt;
	font-weight:bold;
	padding:2px 0px;
	background-color: transparent;
	line-height: normal;
}
#esemenynaptar #evtmonth {
	text-align:center;
	color: #CDCDCD;
	font-size:14pt;
	font-weight: normal;
	text-transform: uppercase;
}

#esemenynaptar .evtcal {
	width: 31px;
	height: 22px;
	float: left;
	font-size: 12pt;
	font-weight: bold;
	line-height: 22px;
	text-align: center;
	margin: 1px;
	cursor: default;
}
#esemenynaptar .evtdayname {
	height: 20px;
	font-size: 11pt;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
}
#esemenynaptar .today {
	color: #000000;
}
#esemenynaptar .evtday {
	background-color: #888888;
}
#esemenynaptar .evtevt {
	background-color: #EC008C;
	cursor: pointer;
}
#evtpopup {
	padding:10px;
	font-size:10pt;
	float: none;
	clear:both;
}
#evtpopup .label {
	float: left;
	clear: left;
	width: 75px;
	text-align: left;
	font-weight: bold;
	color: grey;
}
#evtpopup .value {
	width: 280px;
	float: left;
	clear: right;
	text-align: left;
}
#evtpopup .description {
	clear: both;
	font-weight: bold;
	padding-top: 4px;
	border-top: 1px solid gray;
}
#evtpopup .buttons {
	margin-top: 4px;
	border-top: 1px solid gray;
}
#evtpopup .buttons a {
	color: #EC008C;
	display: block;
	text-decoration: none;
	font-size: 10pt;
}


#fooldalforum {
	width: 343px;
	height: 236px;
	overflow: hidden;
	float: left;
	margin-left: 1px;
}
#fooldalforum>div {
	padding: 2px;
}
#fooldalforum a{
	padding-left: 4px;
	text-decoration: none;
	display: block;
	color: #dddddd;
}

#fooldalstreetfashion {
	width: 300px;
	height: 235px;
	overflow: hidden;
	float: left;
	margin-left: 1px;
	margin-top: 1px;
}

.box #szavaz {
	background-image:url(/images/szavazhatter.jpg);
	width: 164px;
	height: 286px;
	overflow: hidden;

}
.box #szavaz div {
	margin: 0px 4px;
	padding: 4px 0px;
}

#flashjatek {
	background-image:url(/images/fooldal_jatek.jpg);
	width: 164px;
	height: 66px;
	overflow: hidden;

}

/*#alsofashion {
	background-image:url(/images/fooldal_fashiontime.gif);
	width: 499px;
	height: 40px;
	overflow: hidden;
}*/

#foto {
	background-image:url(/images/fooldal_foto.jpg);
	width: 164px;
	height: 286px;
	overflow: hidden;

}

.ftcolor {
	color:#EC008C;
}

.blog_cimkek {
	color: #333333;
	font-weight: normal;
}
.blog_cimkek a {
	font-size: 8pt;
	text-decoration: none;
	color: #333333;
	font-weight: normal;
}
.blog_cimkek a:hover {
	text-decoration: underline;
	color: #000000;
}
.blog_kommentszama a {
color: #EC008C;
text-decoration: none;
}

.blog_tags_module {
	font-size: 10pt;
	color: #CCCCCC;
	background-color: #333333;
	border: 1px solid #555555;
	padding: 4px;
}
.blog_tags_module .blog_tags_module_title {
	color: #EC008C;
}
.blog_tags_module a {
	font-size: 10pt;
	text-decoration: none;
	color: #DDDDDD;
	font-weight: normal;
}
.blog_tags_module a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.blog_tags_module .blog_tags_module_title {
	font-weight: bold;
	font-size: 12px;
}

.backstage_cimkek {
	color: #333333;
	font-weight: normal;
}
.backstage_cimkek a {
	font-size: 8pt;
	text-decoration: none;
	color: #333333;
	font-weight: normal;
}
.backstage_cimkek a:hover {
	text-decoration: underline;
	color: #000000;
}
.backstage_kommentszama a {
color: #EC008C;
text-decoration: none;
}

.backstage_tags_module {
	font-size: 10pt;
	color: #CCCCCC;
	background-color: #333333;
	border: 1px solid #555555;
	padding: 4px;
}
.backstage_tags_module .backstage_tags_module_title {
	color: #EC008C;
}
.backstage_tags_module a {
	font-size: 10pt;
	text-decoration: none;
	color: #DDDDDD;
	font-weight: normal;
}
.backstage_tags_module a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.backstage_tags_module .backstage_tags_module_title {
	font-weight: bold;
	font-size: 12px;
}

/*#contentBorder p {
	margin-top:0px;
}*/
#contentBorder {
	/*overflow-y: auto;
	overflow-x: hidden;
	height: 817px;*/
	min-height:1095px;
	border-top: 1px  solid #666666;
	border-left: 1px  solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	padding: 6px 4px 6px 5px;
	background-color: #333333;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* gallery */

table.photo_category td, table.photo_gallerylist td {
  text-align: center;
  vertical-align: middle;
}


table.photo_category td a, table.photo_gallerylist td a  {
  text-decoration:none;
  /*font-weight:bold;*/
}

table.photo_category td a img, table.photo_gallerylist td a img {
  border: 0px;
  padding: 4px;
  /*margin-bottom:4px;*/
}

table.photo_category td .outerdiv {
  width: 190px;
  height: 190px;
  background-color: #404040;
  margin: auto;
  vertical-align: middle;
  display: table-cell;
  border: 1px solid #777777;
}

table.photo_gallerylist td .outerdiv {
  width: 190px;
  height: 240px;
  background-color: #404040;
  margin: auto;
  vertical-align: middle;
  border: 1px solid #777777;
}

table.photo_gallerylist td .thumb {
  width: 190px;
  height: 190px;
  vertical-align: middle;
}

table.photo_gallerylist td .caption {
  width: 190px;
  height: 50px;
  vertical-align: middle;
  display: table-cell;
}

.thumbframe {
  width:  163px;
  height: 240px;
  background-image:url('/images/thumbbg-150.gif');
  text-align: left;
}

.thumbframe img {
  margin: 2px !important;
}

/* gallery */


.gptable {
  background-image:url('/images/gradient_gallerypreview.gif');
  background-repeat: repeat-x;
  border: 1px solid #5B5B5B;
}

.gptable a {
  text-decoration: none;
  color: #BBBBBB;
}

.gptable, .gptable table {
  border-collapse: collapse;
}

.gprow_tn {
  width: 65px;
  height: 70px;
  padding: 0px 2px 0px 3px;
  text-align: center;
}

.gprow_tn img {
  border: 1px solid #808080;
  margin: 0px;
}

.gprow_title {
  width: 215px;
  padding: 4px 1px 4px 2px;
  vertical-align: middle;
  text-align: left;
}

.gprow_separator {
  height: 1px;
  text-align: right;
}


.gp_bigtitle {
  text-align: center;
  width: 30px;
}

.gp_bigpic {
  text-align: center;
  vertical-align: bottom;
  width: 180px;
  height: 255px;
}

.gp_bigpic img {
  border: 2px solid #808080;
}

.gp_shotby {
  text-align: center;
  vertical-align: middle;
  font-size: 10px;
  color: white;
}

.gallery_photo_tn {
  text-align: center;
  vertical-align: middle;
  margin: 3px;
  padding: 2px;
  width: 120px;
}

.gallery_photo_tn img {
 border: 1px solid gray;
}

/* kozossegi oldalakon megosztas */
.share {
  background-color:#444444;
  color: #EC008C;
  font-weight: bold;
  padding: 3px;
  margin-top: 20px;
}

.shareicon {
  border: 0px !important;
  vertical-align: middle;
}
