
html { font-size:10pt; }

body { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	background-color:#d3d3d3; 
	color:#000000;
	font-weight: normal;
}

a:link,a:active, a:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:inherit;
	font-size:8pt;
	color:#124578;
	text-decoration:none;
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:inherit;
	font-size:8pt;
	color:#124578;
	text-decoration:none;
}


p.tabbed {
	font-style:		normal;
	padding:		0em 0em 0em 0em;
	word-spacing:		0px;
	text-align:		left;
}
p.tabbed { margin:		0em 0em 1em 30em; }

p.tabbed tt {
	float:			left;
	font-family:		Verdana, Arial, Helvetica, "Lucida Sans", sans-serif !important;
	font-style:		normal;
	clear:			both;
}
p.tabbed tt { margin:		0em 0em 0em -30em; }


p.tabbed7 {
	font-style:		normal;
	padding:		0em 0em 0em 0em;
	word-spacing:		0px;
	text-align:		left;
}
p.tabbed7 { margin:		0em 0em 1em 7em; }

p.tabbed7 tt {
	float:			left;
	font-family:		Verdana, Arial, Helvetica, "Lucida Sans", sans-serif !important;
	font-style:		normal;
	clear:			left;
}
p.tabbed7 tt { margin:		0em 0em 0em -7em; }


.clear {
	display:		block;
	clear:			both;
	height:			1em;
}



div.dfr {
	width:			auto;
	height:			auto;
	float:			right;
	margin: 		0px 0px 1em 2em;
	padding: 		0.3em;
	border:			0px solid #ff0000;
}


div.dnf {
	text-align:		center;
}

div.dfr img, div.dnf img {
	margin:			0px 0px 1px 0px;
	border: 		1px solid #000000;
}


#ka {
	display:	block;
	position:	absolute;
	border:		0px solid #ff0000;
	top:		0px;
	width:		340px !important;
	width:		340px;
	float:		left;
	margin-left:	-350px;
}


#t01, #t02, #t03, #t04, #t05, #t06, #t07 {
	display:	block;
	position:	absolute;
	width:		270px !important;
	width:		340px;
	border:		1px solid #c3c3c3;
	padding:	40px;
	background:	#f3efe5;
	display:	none;
}

#t02  {
	top:		105px;
}
#t03  {
	top:		210px;
}
#t04  {
	top:		315px;
}
#t05  {
	top:		420px;
}
#t06  {
	top:		520px;
}
#t07  {
	top:		740px;
}







iframe.kereses {
	width:100%;
	height:60px;
	border:0px solid #ff0000;
	padding:0px;
	margin:0px;
	
}

#searchresult {
	width:680px;
	padding:20px;
	border:0px solid #c3c3c3;
}

#searchresult iframe {
	width:680px;
	padding:0px;
}

input.submitbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#124578;
	border:1px;
	border-style:solid;
	border-top-width:0px;
	border-right-width:3px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-top-color:#ffffff;
	border-right-color:#e3e3e3;
	border-bottom-color:#d3d3d3;
	border-left-color:#ffffff;
	background-color:#e1e4e7;
	padding:0px;
	margin:0px;
}

a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#124578;
	text-decoration:none;
}

a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#ff9900;
	text-decoration:underline;
}

a.subhead:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#124578;
	text-decoration:none;
}

a.subhead:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#124578;
	text-decoration:none;
}

a.subhead:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#124578;
	text-decoration:none;
}

a.subhead:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#ff9900;
	text-decoration:underline;
}

a.newslink:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#770000;
	text-decoration:underline;
}

a.newslink:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#770000;
	text-decoration:underline;
}

a.newslink:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#770000;
	text-decoration:underline;
}

a.newslink:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#ff9900;
	text-decoration:underline;
}

a.e, a.e:hover, a.e:active, a.e:visited  {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#124578;
}

p {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	line-height: 1.4em;
	letter-spacing:0.4pt;
}

.p_size10 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 1.4em;
	letter-spacing:0.4pt;
}

i {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	letter-spacing:1pt;
}

ol {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 1.4em;
	letter-spacing:0.4pt;
	list-style-type: upper-roman;
	list-style-position: outside;
}

.arabic {
	list-style-type: decimal-leading-zero;
	list-style-position: outside;
}

ul {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 1.4em;
	letter-spacing:0.4pt;
	list-style-type: square;
	list-style-position: inside;
}

li {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align:left;
	line-height: 1.4em;
	letter-spacing:0.4pt;
	color:#000000;
}

ul.eventul {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 1.4em;
	list-style-type: square;
	list-style-position: outside;
}

ul.eventul li {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align:left;
	color:#000000;
	margin:0px 0px 0px -20px;
}

.phead {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.ex {
	border:1px;
	border-style:solid;
	border-top-width:0px;
	border-right-width:3px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-top-color:#ffffff;
	border-right-color:#e3e3e3;
	border-bottom-color:#d3d3d3;
	border-left-color:#ffffff;
}

.ex_artist {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight: normal;
}

.ex_title {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}

.ex_subtitle {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}

.ex_date {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}

.ex_content {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight: normal;
	text-align: justify;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}

.ex_details {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight: bold;
	text-align:right;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.event_text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight: normal;
	padding: 0px 40px 0px 40px;
}

h2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-weight: bold;
}

h3 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight: bold;
}

div.event_text h3 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight: bold;
}

.subh3 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
}

h3 a:link, h3 a:hover,h3 a:visited,h3 a:active  {
	font-size:inherit;
}

.maintable {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height: 100%;
}

.table100 {
	height: 100%;
}

.menu {
	background-color:#ffffff;
	border:1px;
	border-style:solid;
	border-top-width:0px;
	border-right-width:1px;
	border-bottom-width:0px;
	border-left-width:1px;
	border-right-color:#ffffff;
	border-left-color:#ffffff;
}

.menu_over {
	background-color:#e3e3e3;
	border:1px;
	border-style:solid;
	border-top-width:0px;
	border-right-width:1px;
	border-bottom-width:0px;
	border-left-width:1px;
	border-color:#d3d3d3;
	border-right-color:#c3c3c3;
	border-left-color:#c3c3c3;
}

.content { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:normal;
	text-align:justify;
	padding: 10px;
}

.submenu_div { 
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width:189;
}


.submenu_content_empty { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	text-align:left;
	width:189;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.submenu_content { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	text-align:left;
	width:189;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	border:1px;
	border-style:solid;
	border-top-width:1px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-top-color:#f3f3f3;
	border-bottom-color:#f3f3f3;
}

.submenu_content_over { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	text-align:left;
	width:189;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	background-color:#f0f0f0;
	border:1px;
	border-style:solid;
	border-top-width:1px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-top-color:#c3c3c3;
	border-bottom-color:#c3c3c3;
}

.submenu_content_over_active { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	text-align:left;
	width:189;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	background-color:#ffeebb;
	border:1px;
	border-style:solid;
	border-top-width:1px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-top-color:#c3c3c3;
	border-bottom-color:#c3c3c3;
}


.submenu_head { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	text-align:left;
	width:189;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	background-color:#e3e3e3;
	border:1px;
	border-style:solid;
	border-top-width:1px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-top-color:#c3c3c3;
	border-bottom-color:#c3c3c3;
}

.submenu_head_over { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	text-align:left;
	width:189;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	background-color:#d3d3d3;
	border:1px;
	border-style:solid;
	border-top-width:1px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-top-color:#000000;
	border-bottom-color:#000000;
}

.div100 {
	width:100%
}

.submenu_td	 { 
	border:1px;
	border-style:solid;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:1px;
	border-color:#c3c3c3;
	background-color:#f9f9f9;
}


.submenu2_td	 { 
	border:1px;
	border-style:solid;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:1px;
	border-color:#c3c3c3;
	background-color:#f9f9f9;
}

.indexmenu { 
	border:1px;
	border-style:solid;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-color:#c3c3c3;
}

.copy { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	border:1px;
	border-style:solid;
	border-top-width:1px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-color:#666666;
	background-color:#d3d3d3;
}

.inline_rightmargin { 
	margin-top:0px;
	margin-right:10px;
	margin-bottom:0px;
	margin-left:0px;
}

.titletable { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	border:1px;
	border-style:solid;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-color:#c3c3c3;
}

.contenttable { 
	border:1px;
	border-style:solid;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-color:#d3d3d3;
	padding: 5px;
}

.plan { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color: #770000;
	background-color:#ffffff;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#ff6666;
	padding: 1px;
}

.plannedtxt { 
	display:inline;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:6pt;
	font-weight:bold;
	color: #124578;
	background-color:#f3f3f3;
}

.attention { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color: #770000;
	background-color:#f3f3f3;
	border:2px;
	border-style:solid;
	border-top-width:2px;
	border-right-width:2px;
	border-bottom-width:2px;
	border-left-width:2px;
	border-color:#ff6666;
	padding: 5px;
}

.attentiontxt { 
	display:inline;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color: #124578;
	background-color:#f3f3f3;
}


.news { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	text-align:justify;
	color: #124578;
	/*background-color:#f3f3f3;*/
	border:2px;
	border-style:solid;
	border-top-width:2px;
	border-right-width:2px;
	border-bottom-width:2px;
	border-left-width:2px;
	border-color:#124578;
	padding: 5px;
	/*margin: -7px 0px -7px 0px;*/
}

.newshilite { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	text-decoration:underline;
	color: #770000;
	background-color:#f3f3f3;
	border:1px;
	border-style:solid;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-color:#ff6666;
	padding: 5px;
}

.event { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	background-color:#ffffff;
	border:2px;
	border-style:solid;
	border-top-width:2px;
	border-right-width:2px;
	border-bottom-width:2px;
	border-left-width:2px;
	border-color:#124578;
	padding: 5px;
}

.imgparam {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

option {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.grant {
	padding: 10px;
	line-height: 1.4em;
	letter-spacing:0.4pt;
	text-align:justify;
}

.grant>p {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:normal;
	text-align:justify;
}

.grant>p.granttitle {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight:bold;
	text-align:center;
	line-height: 1.4em;
	letter-spacing:0.4pt;
}

.grant>p.grantsubtitle {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	text-align:left;
}

.grant>ul  {
	list-style-type: square;
	list-style-position: outside;
}

.grant>ul>li {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align:justify;
	color:#000000;
}

.tdtxt {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight:bold;
	text-align:left;
}

.tddata {
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight:normal;
	text-align:center;
	letter-spacing:.5pt;
}

.price {
	display:	block;
	font-size:	10pt;
	color:		#124578;
	font-weight:	bold;
	margin-top:	1em;
}

div.bookrow, div.txtrow, div.pricerow {
	position:relative;
	display:block;
	width:498px;
	border:0px solid #ff0000;
	text-align:left;
	float:left;
	clear:both;
	background-color:#efefef;
}

div.txtrow {
	margin: 0px 0px 0px 0px;
	background-color:#efefef;
}

div.pricerow {
	margin: 0px 0px 30px 0px;
	background-color:#efefef;
}

div.bookimg_01, div.bookimg_02, div.bookimg_03 {
	position:relative;
	width:150px;
	text-align:center;
	float:left;
	border:0px solid #000000;
}

div.bookimg_01 img, div.bookimg_02 img, div.bookimg_03 img {
	margin: 0px 0px 0px 3px;
	border:1px solid #000000;
}

div.pricerow b {
	display:block;
	margin: 0px 0px 0px 5px;
	padding:5px;
	font-size:14px;
	border:0px solid #cc0000;
	background-color:#fefefe;
}

div.bookimg_01 {}
div.bookimg_02 { left:20px;}
div.bookimg_03 { left:40px;}

span.red {color:#990000;}
b.red {color:#dd0000;}
.red {color:#dd0000;}
.orange {color:#e89800;}
.lightred {color:#d80000;}


div.news img.noborder {
	border:0px solid #ffffff;
}

p.biblio {
	font-size:9px;
	text-align:left;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 10px;
	float:right;
	clear:right;
	width:180px;
	border-left:1px solid #c3c3c3;
}

div.boxwrapper {border:0px solid #d3d3d3; padding:10px; margin:10px 0px 0px 0px;}
div.box {display:block; text-align:left; border:1px solid #c3c3c3; background-color:ffffff; padding:0px 15px; margin:0px 0px 10px 0px;}
/*div.sidebox {display:block; text-align:left; border:1px solid #c3c3c3; background-color:ffffff; padding:10px;}*/

div.box div.dfr {
	display:		block;
	float:			right;
	margin: 		1em 0em 0em 0em;
}

div.superboxwrapper {position:absolute; top: 100px; left: 50%; width:350px !important; width:370px; border:0px solid #d3d3d3; padding:10px; margin:70px 0px 0px 0px;}

div.superevent_text {
	width:		320px;
} 


div.superboxwrapper a, div.imbox a  {
	color:	#d80000;
}

div.box .dfr img {
	border:0px solid #c3c3c3;
}

.center {
	text-align:	center !important;
}





div.shorcutbox {
	position:		relative;
	width:			490px;
	margin:			0px 0px 0px 0px;
	margin:			0px auto;
	border:			0px solid #ff0000;
}

div.shorcutbox div.box {
        float:                  left;
        width:                  230px;
        background:		#efefef;
        margin:                 0px 5px 0px 0px;
        padding:                5px 5px 5px 5px;
        -moz-border-radius:         5px;
        -webkit-border-radius:      5px;
        -webkit-box-shadow:         0px 1px 3px rgba(0,0,0,0.25);
        -moz-box-shadow:            0px 1px 3px rgba(0,0,0,0.25);
        line-height:            1.7;
        letter-spacing:		1px;
        text-align:left;
}

div.shorcutbox div.box.last {
        margin:                 0px 0px 0px 0px;
        text-align:left;
}

div.shorcutbox div.box span.content  {
        display:		block;
        background:		#ffffff;
        margin:                 0px 0px 0px 0px;
        -moz-border-radius:         5px;
        -webkit-border-radius:      5px;
        padding:                5px;
        text-align:		left;
        min-height:		430px;
        line-height:            auto;
        letter-spacing:		auto;
}

div.shorcutbox div.box.last span.content  {
	min-height:		430px;
}

.shortcutclear {
	display:		block;
	clear:			both;
	height:			1em;
        border:                 0px solid #ff0000;
}


div.xmasbox, div.indexbox  {
	position:		relative;
	width:			auto;
	margin:			0px 0px 0px 0px;
	margin:			0px auto;
	border:			0px solid #ff0000;
}

div.indexbox div.box {
        width:                  auto;
        background:		#ffffff;
        margin:                 0px 5px 0px 0px;
        padding:                5px 15px 5px 35px;
    	background:                 #ffffff url(../gfx/indexbox_bg.png) repeat-x top left;
    	_background-image:           none;
        -moz-border-radius:         10px;
        -webkit-border-radius:      10px;
        -webkit-box-shadow:         0px 1px 3px rgba(0,0,0,0.25);
        -moz-box-shadow:            0px 1px 3px rgba(0,0,0,0.25);
        line-height:            1.7;
        text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;        
}

div.sidebox {
	margin:0px auto;
}

div.iconbox {
	margin:0px auto;
}

div.sidebox div.box, div.iconbox div.box {
        width:                  auto;
        background:		#ffffff;
        margin:                 0px 0px 0px 0px;
        padding:                5px;
    	background:                 #ffffff;
    	_background-image:           none;
        -webkit-box-shadow:         0px 1px 3px rgb(7, 69, 144);
        -moz-box-shadow:            0px 1px 3px rgb(7, 69, 144);
        text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;        
}

div.sidebox div.box img {
	margin:                 0px 1em 0px 0px;
}

div.iconbox div.box img {
	margin:                 0px 0em 0px 0px;
}

div.box .linkbox {
        width:                  auto;
        background:		#ffffff;
        margin:                 0px 5px 0px 0px;
        padding:                5px 15px 5px 15px;
        -moz-border-radius:         10px;
        -webkit-border-radius:      10px;
        -webkit-box-shadow:         0px 1px 3px rgba(0,0,0,0.25);
        -moz-box-shadow:            0px 1px 3px rgba(0,0,0,0.25);
        line-height:            1.7;
        text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:                 #ffffff url(../gfx/indexbox_bg.png) repeat-x top left;
}


div.dfl {
	float:			left;
	margin: 		0px 0px 1em 1em;
	padding: 		0.3em;
	border:			0px solid #ff0000;
	
}

div.w33 {
	display:		block;
	width:			30%;
	height:			100px;
	border:			0px solid #ff0000;
	clear:			none;
}

div.w33 * {text-align:left;}

div.imbox .dfr img {
	border:0px solid #c3c3c3;
}

.sub {
	font-size:              90%;
	font-weight:            normal;
	line-height:		normal;
}

.bold {font-weight: bold;}

.shadow {text-shadow:                0px 1px 10px rgba(0,0,0,0.25);}

.redbg {background:red !important;}

.mupa {
 	border-top:1px solid #ffcf35 !important;
 	border-bottom:25px solid #ffcf35 !important;
}

.pj {
 	border-top:21px solid #d80000 !important;
 	border-bottom:25px solid #d80000 !important;
}

.sajtofoto2009 {
 	border:0px solid #ff0000 !important;
 	border-top:1px solid #ffffff !important;
 	border-bottom:25px solid #a0181c !important;
}

.hirlevel {
 	border:0px solid #ff0000 !important;
 	border-top:1px solid #bf0000 !important;
 	border-bottom:25px solid #bf0000 !important;
}

.fotofalu {
 	border:0px solid #ff0000 !important;
 	border-top:1px solid #ffffff !important;
 	border-bottom:25px solid #c6d92f !important;
}

.fotohonap {
 	border-top:21px solid #ffffff !important;
 	border-bottom:25px solid #c7d800 !important;
}

.kepiro {
 	border-top:21px solid #ffffff !important;
 	border-bottom:25px solid #00a0c6 !important;
}

.kepiroblue {
 	color: #00a0c6 !important;
}

.general {
 	border:0px solid #ff0000 !important;
 	border-top:3px solid #bf0000 !important;
 	border-bottom:25px solid #bf0000 !important;
}

.konyvbemutato {
 	border:0px solid #ff0000 !important;
 	border-top:3px solid #bf0000 !important;
 	border-bottom:25px solid #bf0000 !important;
}

.onlinecat {
 	border:0px solid #ff0000 !important;
 	border-top:1px solid #ffffff !important;
 	border-bottom:25px solid #475869 !important;
}

.coexwrapper {
	position:relative;
	height:350px;
	min-height:350px;
}

.coexwrapperinside {
	position:relative;
	height:540px;
	min-height:540px;
}

#coex {
	position:absolute;
	width:630px;
	margin:0px 0px 0px 0px;
	xheight:260px;
 	border:0px solid #000000 !important;
 	border-top:10px solid #cac736 !important; /* cac736 706963*/
 	border-bottom:25px solid #cac736 !important; /**/
 	background:#ffffff;
 	padding: 20px;
 	font-size:110% !important;
}

.outside {
	list-style-position: outside;
}