body{

    margin-top: 0px;

}

.maintable{

     border-collapse: collapse;

}

.maintable TD.logintd {

	background-color: #000000;

	font-weight: bold;

	color: #FFFFFF;

	height: 20px;

	text-align: right;

}



.maintable TD.logintd A:link{

	color: #FFFFFF;

}



.maintable TD.logintd A:visited{

	color: #FFFFFF;

}



.maintable TD.logotd {

	width: 193px;

	padding-top: 6px;

	padding-bottom: 6px;

}



.maintable TD.bannertd {

	width: 747;

	text-align:center;

	vertical-align:middle;

}



.maintable TD.menutd {

	border: 1px solid #808080;

	background-color: #E3F3CC;

}

.maintable TD.mediamenu {

	border: 1px solid #808080;

	background-color: #c7d4ef;

	font-weight: bold;

	font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 12px;

}



.maintable TD.mediamenu A:link, .maintable TD.mediamenu A:visited{

    display: block;

    width: 125px;
font-size: 10px;
    float: left;

    text-align: center;

    padding: 4px;

    color: #000000;

    text-decoration: none;

}



.maintable TD.mediamenu A:hover {

    display: block;

    width: 125px;

    float: left;

    text-align: center;

    background-color: #707070;

    padding: 4px;

    color: #FFFFFF;

    text-decoration: none;

}





.maintable TD.leftmenutd {

	padding-top: 6px;

	vertical-align: top;

}



.maintable TD.rightmenutd {

	padding-top: 6px;

	vertical-align: top;

}



.maintable TD.contebttd {

	padding-left: 10px;

	vertical-align: top;	

}



#menu a {

	font-weight: normal;

	color: #454545;

	text-decoration: none;

	display: block;

	background-color: #ffffff;

	padding-top: 2px;

}



#menu a:hover {

	font-weight: bold;

	color: #ffffff;

	display: block;

	background-color: #8a9dbe;

	padding-left: 2px;

}





IMG {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



form {

	margin: 0px;

	padding: 0px;

}

TD {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.logintable {

	float:right;

}

.font8		{ line-height: 8pt; FONT-WEIGHT: normal; font-size: 8px; color: #000000; FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif}



.font9		{ line-height: 9pt; FONT-WEIGHT: normal; font-size: 9px; color: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}



.font10		{ line-height: 10pt; FONT-WEIGHT: normal; font-size: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}



.font11		{ line-height: 11pt; FONT-WEIGHT: normal; font-size: 11px; color: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}



.font12		{ line-height: 12pt; FONT-WEIGHT: normal; font-size: 12px; color: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}



.font13		{ line-height: 13pt; FONT-WEIGHT: normal; font-size: 13px; color: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}



.font14 	{ line-height: 14pt; FONT-WEIGHT: normal; font-size: 14px; color: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}



.font13ff		{ line-height: 13pt; FONT-WEIGHT: normal; font-size: 13px; color: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}



.font14ff		{ line-height: 14pt; FONT-WEIGHT: normal; font-size: 14px; color: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}



.font10ff		{ line-height: 10pt; FONT-WEIGHT: bold; font-size: 10px; color: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}



.font11ff		{ line-height: 11pt; FONT-WEIGHT: bold; font-size: 11px; color: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}



.font12ff		{ line-height: 12pt; FONT-WEIGHT: bold; font-size: 12px; color: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}



.fontcim		{ line-height: 14pt; FONT-WEIGHT: bold; font-size: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}



.logintable TD{

	padding-left: 5px;

}



.logintable INPUT {

	width: 55px;

	font-size: 10px;

	border: 1px solid #CCCCCC;

}



.catmenu TD {



}

.catmenu A:link {

	color: #000000;

	text-decoration: none;

	display: block;

	padding: 2px;

}

.catmenu A:visited {

	color: #000000;

	text-decoration: none;

	display: block;

	padding: 2px;

}

.catmenu A:active {

	color: #000000;

	text-decoration: none;

	display: block;

	padding: 2px;

}

.catmenu A:hover {

	color: #FFFFFF;

	text-decoration: none;

	display: block;

	padding: 2px;

	background: #98D228;

	font-weight: bold;

}

H2.site_title {

    text-align: center;

    color: #3586DA;

    font-size: 16px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

}

TABLE.regtable{

    border: 1px solid #808080;

    border-collapse: collapse;

	background-color: #E3F3CC

}



.a{

    background-color: #E3F3CC;

}



.a:hover{

    background-color: #FF0000;

}



.indextable {

    margin-top: 20px;

}



.indextable TD{

    padding-top: 0px;

    padding-left: 5px;

    padding-right: 5px;

    padding-bottom: 10px;

    vertical-align: top;

}



.indextable H1{

    color: #902827;

    font-size: 14px;

    margin-top: 0px;

    margin-bottom: 5px;

}



.indextable .go:link, .indextable .go:visited {

    color: #000000;

    font-size: 14px;

}



.listtable_main TD{

    padding: 3px;

    vertical-align: top;

}



.listtable_elem TD{

    padding: 0px;

}



.listtable_elem TD.pic{

    height: 105px;

    background-color: #E3F3CC;

    text-align: center;

    vertical-align: middle;

}

.listtable_elem TD A:link, .listtable_elem TD A:visited{

    color: #3586DA;

    font-weight: bold;

    

}

.listtable_elem TD A:hover{

    text-decoration: none;

}



.statusbord{

    width: 100px;

    border: 1px solid #000000;

    height: 15px;

    text-align: left;

}

.statusline{

    height: 15px;

    background-color: #80B036;

    

}



/*LAPOZÓ*/

.pager{

    text-align: left;

    width: 100%;

    padding-top: 5px;

    padding-bottom: 5px;

}



.pager A:link, .pager A:visited{

/*  display: inline;

    padding: 10px;

*/

    border: 1px solid #000000;

    padding: 3px;

    margin: 3px;

    color: #000000;

    text-decoration: none;



}

.pager A:hover{

/*  display: inline;

    padding: 10px;

*/

    background: #FF00FF;

    background-color: #80B036;

    color: #FFFFFF;

}



.pager span{

    border: 1px solid #000000;

    padding: 3px;

    margin: 3px;

    background-color: #CCCCCC;

    color: #FFFFFF;

}

/*LAPOZÓ*/





/*FOTÓ LAPOZÓ*/

.pagerfoto{

    text-align: center;

    width: 60%;

    padding-top: 5px;

    padding-bottom: 5px;

}



.pagerfoto A:link, .pager A:visited{

/*  display: inline;

    padding: 10px;

*/

    border: 1px solid #000000;

    padding: 3px;

    margin: 3px;

    color: #510000;

    text-decoration: none;



}

.pagerfoto A:hover{

/*  display: inline;

    padding: 6px;

*/

    background: #FF00FF;

    background-color: #80B036;

    color: #510000;

}



.pagerfoto span{

    border: 1px solid #000000;

    padding: 3px;

    margin: 3px;

    background-color: #FFE0E0;

    color: #510000;

}

/*FOTÓ LAPOZÓ*/



.cont_table TABLE{

    border-collapse:collapse;

}



.cont_table TD{

    vertical-align: top;

}



.cont_table TD.pic{

    border: 1px solid #808080;

    width: 450px;

    padding: 5px;

    background-color: #E3F3CC;

    text-align: center;

    vertical-align: middle;

}



.cont_table TD.lapozo{

    border: 1px solid #808080;

    width: 450px;

    padding: 5px;

    background-color: #c7d4ef;

    text-align: center;

}



.cont_table TD.lapozo TD{

    vertical-align: middle;

}



H1.pictitle{

    color: #3586DA;

    font-size: 16px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

}



.details{

    border-collapse:collapse;

    margin-bottom: 10px;

}



.details TH{

    border: 1px solid #808080;

    background-color: #E3F3CC;

    text-align: left;

    color: #000000;

    padding: 3px;

}

.details TD{

    padding: 3px;

    border: 1px solid #808080;

}

.picnamelink:link, .picnamelink:visited{

    color: #3586DA;

    font-weight: bold;

    

}

.picnamelink:hover{

    text-decoration: none;

}



A:link, A:visited{

    color: #3586DA;

}

A:hover{

    text-decoration: none;

}



#popLayer{

	position: absolute;

	height: 1100px;

	width: 1000px;

	top: 0px;

	left: 0px;

	background-color: #000000;

	color: #FFFFFF;

	-moz-opacity:0.97;

	filter:alpha(opacity=97);

	padding-top: 300px;

	text-align: center;

	font-size: 12px;

	display: none;

}



.comment TD H2{

    font-size: 13px;

    margin: 0px;

}



.comment TD{

    padding: 3px;

}



.comment TD.head{

    background-color: #c7d4ef;

}



.comment TD.content{

    padding-bottom: 10px;

}



.textarea{

    border: 1px solid #808080;

    font-size: 11px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    width: 300px;

    height: 100px;   

}


.smp img, .smp object {
    display: block;
    width: 150px;
    height: 210px;
    margin: 5px auto 0 auto;
}
