body {
	font-family: Helvetica, Cursive, Arial, Times;
	color: black;
}

span.text, div.text, td.text, table.text tr td
{
	font-size: 12px;
}

.cimsor {
	width: 799px;
	height: 200px;
	border-bottom: 1px solid black;
}

#noborder
{
	border: none;
}

#cimer
{
	padding-right: 30px;
}

.root
{
	border: 1px solid black; 
	background-color: #E4C666;
	width: 799px; 
	background-image: url(img/hatter.jpg);
}

.menu {
	padding-top: 10px;
	padding-bottom: 50px;
	width: 215px;
}

.menuelem {
	height: 45px;
}

.menuaelem
{
	height: 35px;
	margin-left: 33px;
}

.body_text {
	width: 555px;
}

.body {
	margin-top: -10px;
	width: 799px;
	height: 1600px;	
}

img {
	border: none;
}

ul li
{
	padding: 3px;
}

a {
	text-decoration: none;
	color: black
}
a:hover {
	color: dimgray;
}
a.link_kicsi, a.szoveg_kicsi, font.szoveg_kicsi, span.szoveg_kicsi
{
	font-size: 12px;
}

a.szoveg_mini, font.szoveg_mini, span.szoveg_mini, table tr td a.szoveg_mini
{
	font-size: 11px;
	font-weight: normal;
}

.szoveg_kozep 
{
	font-size: 15px;
}

div.letoltes_ppc_szam, div.letoltes_ppc_szam:hover
{
	margin-left: -30px; 
	display: inline;
}

table.letoltes_ppc_szamlista
{
	font-size: 12px;
}

a.letoltes_video
{
	font-size: 12px;
}

hr 
{
	background-color: black;
	color: black;
	border: none;
}

.loaded_text 
{
	font-size: 12px;
	text-align: justify;
	padding: 15px;
	padding-top: 0px;
}

.counter 
{
	padding-left: 5px;
}

.footer 
{
	font-family: monospace;
	font-size: 12px;
}

textarea 
{
	font-family: Helvetica, Cursive, Arial, Times;
	font-size: 12px;
	color: black;
	border: 1px solid black;
	padding: 5px;
	background: none;
}

.tbox 
{
	font-family: Helvetica, Cursive, Arial, Times;
	background: none;
	font-size: 12px;
	color: black;
	border: 1px solid black;
	padding: 2px;
}

.gomb 
{
	border: 0px;
	font-weight: bold;
	background: none;
	color: black;
	font-family: Helvetica, Cursive, Arial, Times;
}

.gomb:hover 
{
	border: 0px;
	font-weight: bold;
	background-color: none;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

.cim
{
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

p:first-letter 
{
	padding-left: 20px;
}

.gb_body_cim 
{
	border: 1px solid black;
}

.gb_body_text 
{
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.send_message
{
	text-align: left;
}

.gb_oldalszam 
{
	text-align: right;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
}

.gb_oldalszam a, .send_message a 
{
	color: black;
}

.gb_oldalszam a:hover, .send_message a:hover 
{
	color: dimgray;
}

.gb_text_fejlec 
{
	font-size: 12px;
}

.gb_text 
{
	font-size: 12px;
	text-align: justify;
	height: 60px;
}

.gb_alcim
{
	text-align: center;
}


.select_galery a 
{
	font-size: 12px;
	color: black;	
	font-weight: bold;
}

.select_galery a:hover 
{
	color: dimgray;
}


.photo_oldalszam 
{ 
	letter-spacing: 2px;
	font-size: 12px;
	font-weight: bold;
}

.photo_oldalszam a 
{
	color: black;
}

.photo_oldalszam a:hover 
{
	color: dimgray;
}

font.oldalszam_aktpagenum
{
	color: gray;
}

div#photos_loading
{
	text-align: center;
	margin-top: 5px;
}

.photo_thumb 
{
	padding: 10px;	
	font-size: 11px;
}

.thumb 
{
	border: 1px solid black;
}

.thumb:hover 
{
	border: 1px solid dimgray;
}

.news
{
	padding: 3px; 
	font-size: 12px; 
}

.newstitle
{
	width: 100%;
	height: 100px;
	font-size: 11px;
	cursor: pointer;
	cursor: hand;
}

.newstitle font.cim
{
	font-size: 12px;
	font-weight: bold;
}

.newstitle img, .admin_newsprew img
{
	margin-right: 4px;
	margin-bottom: 4px;
	border: 1px solid black;
}

.news_hasab_bal
{
	padding-bottom: 25px;
	padding-top: 25px;
	text-align: left;
}

.news_hasab_jobb
{
	padding-bottom: 25px;
	padding-top: 25px;
	text-align: left;
}

h3.news_head
{
	font-size: 16px;
	margin: 0px;
}
.news_date
{
	font-size: 11px;
	float: left;
}

.news_likebtns
{
	float: right;
	text-align: right;
	margin-right: -20px;
}

.doboz
{
	font-size: 10px;
	border: 1px solid gray;
	padding: 10px;
}

.kereteskep img
{
	border: 1px solid black;
}

table.statcsik-keret
{
	font-size: 6px;
}

table tr td.statcsik-akt
{
	background-color: black;
}

table tr td.statcsik-maradt
{
	background-color: gray;
}


div.poll_title
{
	font-size: 14px;
	font-weight: bold;
}

span.poll_footer
{
	font-size: 11px; 
}

small
{
	font-size: 11px;
}

div.soregi p
{
	margin-top: 0px;
	margin-bottom: 0px;
}


.user_forms
{
	width: 400px;
}
.user_forms input.tbox
{
	width: 180px;
}

.user_forms table
{
	font-size: 12px;
}

div#login_logout_panel
{
	position: relative; 
	left: 0px; 
	top: 163px; 
	text-align: right; 
	width: 780px;
	font-size: 11px;
}

div.fb_plike
{
	margin: 10px 0px 5px -8px;
}


div.palyazat_galeria .title
{
	text-align: center; 
	margin-bottom: 20px;
}
div.palyazat_galeria .title h1
{
	margin: 0px 0px 5px 0px;
	padding: 0px; 
	font-size: 20px;
}

div.palyazat_galeria .nav
{
	text-align: center;
	margin-bottom: 10px;
}
div.palyazat_galeria .nav a
{
	text-decoration: underline !important;
}
div.palyazat_galeria .nav .vonal
{
	margin: 10px;
}
div.palyazat_galeria .photo
{
	width: 150px; 
	height: 100px; 
	line-height: 100px; 
	text-align: center; 
	float: left; 
	margin-bottom: 10px;
}
div.palyazat_galeria .photo img
{
	vertical-align: middle; 
	border: 1px solid black;
}
div.palyazat_galeria .photo span.helper
{
	display: inline-block;
}
div.palyazat_galeria .backtotop
{
	text-align: center;
	margin-top: 10px;
}
div.palyazat_galeria .backtotop a
{
	text-decoration: underline; 
	font-size: 11px;
}
