body, h1, h2, h3, h4, ul, li, p, img 
{
	margin:0;padding:0;
}

body 
{
	margin:0px;
	padding:0px;
	background:#FFFFFF;
}

/* -- type --*/

div, h1, h2, ul 
{
	font-family:Georgia, Times, serif;
	color:#000;
}

a
{
	text-decoration: none;
}

a:hover, a:active, a.blk_link_org, a.blk_link_org:visited, a.blk_link_at, a.blk_link_at:visited, a.blk_link_cz, a.blk_link_cz:visited, a.blk_link_hu, a.blk_link_hu:visited, a.blk_link_sk, a.blk_link_sk:visited, a.selected,a.selected:hover,a.selected:visited,a.selected:active, a.blk_link_ro, a.blk_link_ro:visited
{
	color:#000;
}

.citylink
{
	color: grey;
	font-weight: normal;
}

/* -- lists / menu --*/
ul
{	
	list-style:none;
	list-style-position:outside;
}

.menu_list
{
	font-size: 2.5em;
	padding:6px 0px 0px 0px;
}


.submenu_list
{
	font-size: 2.8em;
	font-weight: normal;
	width:807px;
}

.sub_submenu
{
	font-size: 0.90em;
	font-weight:bold;
}


/* -- main elements --*/
h1, ul.main_menu li
{
	font-size: 2.2em;
}

ul.main_menu
{
	margin-left:22px;
	height:68px;
	width:808px;
}

ul.main_menu li
{
	height:0.9em;
	line-height:1em;
}

* html ul.main_menu li
{
	padding-bottom:3px;
}

h1
{
	padding:3px 0 4px 0;
}

h2
{
	font-size: 2.3em;
	font-weight: normal;
}

h3
{
	margin:0px 0px 2px 0px;
	font-size: 0.9em;
}

h4
{
	margin:0px 0px 2px 0px;
	font-size: 1.5em;
	font-weight:normal;
}

hr
{
	clear:both;
	overflow:hidden;
	height:3px;
	border:0px solid;
	border-top:3px solid #000;
	text-align:left;
}

i
{
	font-family:Arial, Helvetica, sans-serif;
}

#full_hr
{
	width:807px;
	margin: 0px 0px 27px 22px;
}

#medium_hr
{
	width:532px;
	margin-bottom:27px;
}

#short_hr
{
	width:255px;
	margin-bottom:27px;
}

p
{
	font-size: 0.8em;
	line-height:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	
}

input, .no_margin
{
	margin:0px;
}


/* -- nav elements --*/
.floater, li
{
	float:left;
}

.clearer
{
	clear:both;
}

.inliner
{
	display:inline;
}

.top_bar
{
	font-size: 0.9em;
	margin:4px 0 0 22px;
	text-align:right;
	width:970px;
}

.lang_switch
{
	width:276px;
	text-align:left;
}

.location
{
	margin:18px 0 0 22px;;
}

.first_item
{
	height:60px;
	margin-bottom:60px;
}

.submenu
{
	margin-left:22px;
	width:807px;
}

.submenu h2
{
	margin-bottom:14px;
}

.pagenav
{
	margin-left:22px;
	width:570px;
}

.subnav
{
	width:845px;
}

.sponsors
{
	border-top:3px solid #000;
}

/* -- content elements --*/
.wrapper, .content_detail
{
	font-size: 1.0em;
}

.wrapper
{
	width:1023px;
}

.col_container
{
	width:875px;
}

.topline
{
	border-top:1px solid #000;
}

.content_detail
{
	margin:10px 0 20px 0;
	width:845px;
	overflow:hidden;
}

.side_items
{
	width:590px;	
}

.top_border
{
	border-top:3px solid #000;
}

.submenu, .detail_nav
{
	width:243px;
	margin-top:14px;
	font-size:0.9em;
	line-height:1.3em;
}

.submenu li
{
	clear:both;
}

.detail_nav
{
	margin-top:8px;
}

.text_column_1
{
	width:285px;
	display:inline;
}

.text_column_2
{
	float:left;
	width:532px;
	margin-left:22px;
}

.empty_column
{
	width:275px;
}

.left_margin
{
	margin-left:17px;
}

.right_margin
{
	margin-right:10px;
}

.detail_head
{
	margin:5px 10px 10px 10px;
}


.detail_head
{
	width:560px;
}

.cal_item, .pub_item
{
	margin:10px 10px 20px 0;
	padding:5px 10px 10px 10px;
}

.view_2
{
	width:397px;
}

.view_3
{
	width:255px;
}

.no_right_m
{
	margin-right: 0;
}

.text_column_1 .org_bg
{
	border-bottom:1px solid #000;
}

.article_date
{
	font-size:0.8em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.country_link
{
	font-weight:bold;
	font-style:italic;
	font-family:Georgia, Times, serif;
}

.left_col,.right_col
{
	width:265px;
	margin:10px 10px 0 10px;
}

.right_col
{
	margin-right:20px;
}

.left_col p,.right_col p
{
	margin-bottom:20px;
}

.img_box
{
	padding:10px 0 30px 0;
}

.img_box p
{
	width:250px;
}

.gallery_detail
{
	width:560px;
}

.gallery_detail p
{
	width:385px;
}

.gallery_detail i
{
	font-size:0.8em;
}

.article_date,.img_box p i, .gallery_detail i, .copyright
{
	color:#999;
	font-style:normal;
}

.logos
{
	width:132px;
	color:#999;
	font-size:0.9em;
	font-weight:normal;
	margin:5px 0 0 0;
	padding-left:0;
	padding-right:0;
}

.search_results i
{
	font-size:1em;
	font-style:italic;
	color:#666;
}

.search_results i a,.search_results i a:visited
{
	color:#666;
}
.search_results i a:hover,.search_results i a:active
{
	color:#000;
}

.search_results h3
{
	width:385px;
}

/* -- colours --*/
.at_bg, .at_border
{
	border-top:3px solid #9b9d00;
	/*background:#ffffd4;*/
}

a.at_link, a.at_link:visited, a.blk_link_at:hover,a.blk_link_at:active, .at a, .at a:visited, .at_link
{
	color:#9b9d00;
}

.cz_bg, .cz_border
{
	border-top:3px solid #22a22b;
	/*background:#cceece;*/
}

a.cz_link, a.cz_link:visited, a.blk_link_cz:hover,a.blk_link_cz:active, .cz a, .cz a:visited, .cz_link
{
	color:#22a22b;
}

.hu_bg, .hu_border
{
	border-top:3px solid #ffa913;
	/*background:#e2f3f5; */
}

a.hu_link, a.hu_link:visited, a.blk_link_hu:hover,a.blk_link_hu:active, .hu a, .hu a:visited, .hu_link
{
	color:#ffa913;
}

.org_bg
{
	background:#fff;
}


a.org_link, a.org_link:visited, a.blk_link_org:hover,a.blk_link_org:active, .org a, .org a:visited, .org_link
{
	color:#8c7c6f;
}

a.org_link:hover, a.org_link:active
{
	color:#000;
}

.sk_bg, .sk_border
{
	border-top:3px solid #ca0ffe;
	/*background:#f9e5ff; */
}

a.sk_link, a.sk_link:visited, a.blk_link_sk:hover,a.blk_link_sk:active, .sk a, .sk a:visited, .sk_link
{
	color:#ca0ffe;
}


.ro_bg, .ro_border
{
	border-top:3px solid #c4002f;
	/*background:#f9e5ff; */
}

a.ro_link, a.ro_link:visited, a.blk_link_ro:hover,a.blk_link_ro:active, .ro a, .ro a:visited, .ro_link
{
	color:#c4002f;
}

a.at_link:hover, a.at_link:active, a.cz_link:hover, a.cz_link:active, a.hu_link:hover, a.hu_link:active, a.org_link:hover, a.org_link:active, a.sk_link:hover, a.sk_link:active, a.ro_link:hover, a.ro_link:active, .at a:hover, .at a:active, .cz a:hover, .cz a:active, .hu a:hover, .org a:active, .org a:hover, .hu a:active, .sk a:hover, .sk a:active, .ro a:hover, .ro a:active
{
	color:#000;
}
/* -- template elements --*/
.back_nav
{
	font-size: 0.8em;
	margin: -15px 0px 0px 22px;
}

.text_image
{
	margin-bottom:10px;
}

.extra_information
{
	font-family:Arial, Helvetica, sans-serif;
}

.related_item
{
	margin-bottom:0.6em;
}

.image_text
{
	margin-top:0.6em;
}

.thumbnail
{
	padding:0px 3px 3px 0px;
	float:left;
	border:0;
}

/* extras start */

.font_default
{
	font-size:0.9em;
}

.boldstyle
{
	font-weight:bold;
}

.org_border
{
	border-top:3px solid #000;
}

.blk_border
{
	margin-top:10px;
}

.first_cal_item
{
	border-top:0;
	margin-top:0;
}

.def_line
{
	width:275px;
	margin-right:10px;
}

.top_10
{
	margin-top:10px;
}

.border_margin
{
	 margin:4px 0 0 0;
}
/* extras end */


.search_field
{
	width:255px;
	margin-right:22px;
}

.check_boxes
{
	margin-right:11px;
}

.error
{
	color:#C00 !important;
}

.footer
{
	clear:both;
	height:30px;
}

.fb_edge_widget_with_comment 
{
	width:150px;
}

.formButton
{
	background: none;
	border: none;
	padding: 0;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

.formButton:hover
{
	color:#000;
	cursor: pointer;
}