@charset "utf-8";
/* CSS Document */
	
body { padding:0; margin:0; font-family:'Tahoma',sans-serif; font-size:14px; color:#333; line-height:140%; text-align:justify; } /* 'Trebuchet MS' */
a { color:#009900; text-decoration:none; }
a:hover,a:active { text-decoration:underline; color:#333333; }
a:visited { /*color:#009900;*/ }
h1,h2,h3,h4,h5 { font-family:'Tahoma',sans-serif; font-weight:bold; color:#009900; margin-top:0; text-align:left; }
h1 { font-size:18px; text-align:center; }
h2 { font-size:16px; }
h3 { font-size:14px; }
h4 { font-size:13px; margin-bottom:10px; }
h5 { font-size:10px; font-family:'Trebuchet MS',sans-serif; color:#666666; }
.heading_olive, h1, h2 { color:#6d800c; text-transform:uppercase; font-family:'Lucida Sans Unicode','Myriad Pro','Tahoma',sans-serif;	font-weight:normal;	}
p { margin:0 0 10px 0; }
img { border:none; }
.innertube { margin:0 10px 15px 0; position:relative; }

.button_edit { background:#FADC84; border:1px solid #555; color:#000; line-height:30px; padding:6px 12px; margin:5px; x_display:block; -moz-border-radius:5px; -webkit-border-radius:5px; } 
/* position:absolute; top:30px; right:350px; */   
.be_space { height:15px; }

#header, #menu, #side_col, #footer { font-family:'Trebuchet MS','Tahoma',sans-serif; font-size:12px; }


#header { height:126px; width:960px; margin:auto; background:url('../img/bg_header_60.jpg') right 7px no-repeat; padding-top:7px; border-top:4px solid #ccc; position:relative; }
#header_bg_star_1 { background:url('../img/bg_header_b_7.gif') no-repeat top center; position:absolute; height:42px; width:86px; right:98px; top:133px; }
#header_bg_star_2 {	background:url('../img/bg_header_c_2.gif') no-repeat top center; position:absolute; height:30px; width:57px; right:230px; top:133px; }
#menu { padding-left:30px; height:35px; background:url('../img/bg_menu.gif') repeat-x #019700; }
.menu ul{ list-style-type:none; margin:0; padding:0; }
.menu li { display: block; float:left; }
.menu a {	text-decoration: none; color:white; font-weight:bold; font-size:12px; padding:4px 7px 1px 15px; line-height:30px; x_height:35px; background: url('../img/menu.gif') left center no-repeat; display: block; float: left; }
#menu span{ }
#menu a.first { background:none; } 
/* , #menu li:first-child a */
#menu a:hover{ text-decoration:underline; }
#menu li.active a { text-transform:uppercase; font-weight:bold; }
#submenu { border-right:1px solid #ddd; margin-left:10px; margin-top:10px; min-height:200px; }
#submenu ul { margin-top:0; list-style:none; padding-left:5px; padding:0; margin-left:0; }
#submenu a { display:block; margin-right:30px; padding:5px 0 0px 5px; color:#019700 /* 333 648a02 */; padding:4px 0 4px 5px; }
#submenu li.active { x_border:1px solid #f00; x_background:url('../img/submenu_arrow_2.gif') 167px no-repeat; }
#submenu li.active a { x_border:1px solid #ccc; /* 009900 */ background:#eee; color:#333; font-weight:bold; /* fff */ x_background:#e6e6e6; }
#submenu li.active a { background: #41b240 /* 019700 53ae53 41b240 abdc28 8ac000 */; color:#fff; padding:5px 0 5px 5px; x_margin:0 20px 20px 0; x_text-align:center; }
#submenu h3 { background: #019700 url('../img/bg_menu.gif') repeat-x; color:#fff; padding:5px 0; margin:0 20px 20px 0; text-align:center; }

#content { width:960px; margin:auto; }
#main_col { float:right; width:720px; }
#side_col { float:left; width:220px; text-align:left; }
#leftNews { font-size:12px; line-height:17px;	}
#leftNews h4 { font-size:12px; line-height:15px; margin-bottom:5px; margin-top:15px; }
#euractiv_inner { border-right:1px solid #e3e3e3; padding-right:15px; }
#footer { clear:both; width:960px; margin:auto; padding-bottom:10px; padding-top:5px; text-align:center; color:#999999; border-top:4px solid #e3e3e3;
}
#footer a { color:#999999; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
/*  #content { border-top-width:0; x_padding-top:0; }
	#header h2 { margin-bottom:0; }
	h1 { margin:0 0 10px 0; color:#ddb11a; font-size:24px; text-shadow:1px 1px 1px #f8c822; }
	a { color:#0066FF; }
	a:hover { color:#00f; x_text-decoration:none; }
	#breadcrumb, .info_pocet { font-size:0.8em; }
	#breadcrumb { margin-top:10px; }
	.low_importance { color:#444; font-size:0.9em; margin-right:5px; }
	#col_main { float:left; width:600px; }
	#col_right { float:right; width:160px; }
	#col_right ul { x_list-style-type:none; padding-left:20px; }
	
	#footer { border-top:2px solid #ddd; font-size:12px; margin:auto; width:780px; padding:5px 0 10px 20px; margin-top:10px; }
	
	
*/
  .searchform { position:absolute; top:10px; right:10px; font-size:12px; display:none; }
  #breadcrumb { margin-top:10px; display:none; }
	.img_article { max-width:400px; max-height:300px; padding:2px; border:2px solid #ccc; float:right; margin:0 0 10px 20px; }
	.thumb { max-width:150px; max-height:150px; padding:2px; border:1px solid #ccc; float:left; margin-right:10px; }
	a:hover .thumb { border-color:#888; }
	#home_intro { font-size:12px; x_border-bottom:1px solid #ddd; margin-bottom:10px; }
	#home_intro h1 { text-align: center; margin-bottom: 10px; }
	#home_intro p { padding-bottom: 10px; padding-top: 10px; position: relative; }
	#link_more_about { float:right; margin-top:-34px; }
  #home_news { font-size:13px; }
	#home_news h3 { font-size:13px; }
	#home_news .type { color:#666; font-style:italic; font-weight:normal; padding-left:10px; }
	
  /*#home_events { background:#ffffb9; padding:0 10px; margin:10px 0; border:3px solid #ffff67; }*/
  /*#home_events .event { background:#fdfd9c; padding:15px; margin:15px 0; border:4px solid #ffff67; }
  fdfd9c
  ffff67
  */
  #home_events .event { background:#ffff67; padding:15px; margin:15px 0; x_border:4px solid #ffff67;
  x_background-image: -webkit-gradient(linear, 0% -1%, 0% 25%, from(#fdfd9c), to(#fdfd9c)); /* #777 0.85 */
   }
	x_#home_events .event { margin-top:15px; margin-bottom:10px; }
	h2#link_home_events a { color:#6D800C; }
	#home_events h3 { font-size:15px; }
	#home_events a img { border:2px solid #ccc; padding:2px; x_-webkit-box-shadow:0px 0px 10px #888; }
	#home_events a:hover img { border-color:#bbb; } 
	#home_events .event_date { position:absolute; right:30px; top:10px; font-size:14px; color:#888; x_font-weight:bold; }
	#home_events .event_text { padding-top:20px; }
	
.gallery { float:right; width:160px; margin-left:15px; }
.gallery h2 { text-align:center; }
.gallery a img { border:2px solid #ccc; padding:2px; margin:5px 0; }
.gallery a:hover img { border:2px solid #090; }

.signature { font-weight:bold; x_font-style:italic; text-align:right; }




/**** NEW ***/
#header_buttons {
	/*x_border:1px solid #000; float:left; margin-top:8px;*/ 
	position:absolute; 
	x_top:7px; 
	bottom:-1px;
	right:400px; 
	font-size:13px;
	}
#header > #header_buttons {
	bottom:0;
	}
#header_buttons ul {
	margin:0;
	padding:0;
	}
#header_buttons li {
	height:70px; 
	display:block;  
	float:left; 
	width:100px; 
	margin-left:10px;
	list-style:none;
	x_background:#663366;
	}	
#header_buttons a {
	display:block;
	height:100%;
	width:100%;
	x_-moz-border-radius-bottomleft:15px;
	x_-moz-border-radius-bottomright:15px;
	position:relative;
	color:#6D800C; /* fff fcfc04 444 6D800C */
	x_background:#663366;
	
	/*margin-top:20px;
	height:50px;*/
	}
#header_buttons a:hover {
	color:#fff; /* 444 */
	text-decoration:none;
	
	/*height:70px;
	margin-top:0;*/
	}
#header_buttons a span {
	position:absolute;
	bottom:3px;
	width:100%;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	}
#header_buttons a span.hb_lefttop {
	left:0;
	top:0;
	background:url(../img/corner_left_top.gif) left top no-repeat;
	height:10px;
	width:10px;
	}
#header_buttons > a span.hb_lefttop {
	background-image:url(../img/corner_left_top.png);
	}
#header_buttons a span.hb_righttop {
	right:0;
	top:0;
	background:url(../img/corner_right_top.gif) right top no-repeat;
	height:10px;
	width:10px;
	}
#header_buttons a span.hb_righttop {
	background-image:url(../img/corner_right_top.png);
	}
#header_buttons a {
	color:#fff;
	background-image:url(../img/bg_buttons_4.gif);
	background-position:center 3px; /* -7px */
	background-repeat:no-repeat;
	}
#header_buttons a:hover {
	x_background-image:url(../img/bg_buttons_2_hover.gif);
	color:#444;
	x_background-color:#f4c818; /* fcfc04 e3eb5d _2fb1d8 6bc0d9 50d45c _f4c818 */
	}
#hb_1 {
	background-image:url(x_i/bg_buttons_2_copy.gif);
	background-color:#a9d046;
	}
#header_buttons a#hb_1:hover {
	x_background-image:url(../img/bg_buttons_4_hover.gif); 
	x_background-color:#a7e40d;
	}
#header_buttons #hb_2 {
	background-image:url(../img/bg_buttons_b_4.gif);
	background-color:#ed2790;
	}
#header_buttons a#hb_2:hover {
	x_background-image:url(../img/bg_buttons_b_4_hover.gif); 
	x_background-color:#f4c818; /* d80d79 */
	}
#header_buttons #hb_3 {
	background-image:url(../img/bg_buttons_c_4.gif);
	background-color:#ffcc2a;
	}
#header_buttons a#hb_3:hover {
	x_background-image:url(../img/bg_buttons_c_4_hover.gif); 
	x_background-color:#2fb1d8;
	x_background-color:#f4c818; /* f48f18 */
	}


/***** EVENTS ***/
.event {  
		padding-right:20px; 
		padding-bottom:5px; 
		margin-top:20px; 
		
		position:relative; 
		
		
		x_border:1px solid #ffff67;
		x_border-bottom-width:0;
		
		x_border-bottom:1px solid #ddd;
		x_padding-bottom:20px;
		x_background:#FF9966;
		}
	#quickevents { position:relative; }
	#quickevents h2 {	position:absolute; z-index:10; left:190px; top:10px; }
	#quickevents h2 a { color:#6d800c; }
	#quickevents .event { background:#ffff67; height:140px; font-size:12px; }
	#events .event { border-bottom:1px solid #ddd; padding-bottom:20px; height:70px; }
	#events > .event { height:auto; }
	.event .event_date { position:absolute; font-size:10px; }
	#events .event_date { top:7px; right:22px; }
	#quickevents .event_date { bottom:10px; x_left:195px; top:40px; right:20px; }
	.event_img {
		float:left; 
		margin-right:10px; 
		height:100%; 
		width:180px; 
		display:inline;
		x_border:1px solid #000; 
		}
	.event_text { margin-left:190px; padding-top:10px; }
	#events .event_text { x_border-top:1px solid #ddd; x_border-bottom:1px solid #ddd; }
	#quickevents .event_text { padding-top:40px; }
	#main_col .event img { 
		max-width:160px; 
		max-height:130px;
		x_margin-top:8px;
		x_margin-left:8px;
		}
		
.event_link_more { position:absolute; right:20px; bottom:10px; font-weight:bold; }
	#event_tabs { 
	background:#ffffce; 
	padding:5px 0; 
	font-weight:bold; 
	
	x_border:1px solid #ffff67;
	x_border-top-width:0;
	}
	#event_tabs a { padding:5px; color:#000; }


/* TEMP */
#xmas_overlay { display:none; position:absolute; width:100%; height:100%; background:#be0203; cursor:pointer; } /* be0203 640203 */
#xmas_overlay table { width:100%; height:100%; text-align:center; vertical-align:middle; }
#xmas_overlay td { padding:0; }
#xmas_overlay img { x_width:100%; x_height:100%; x_border:1px solid #640203; x_padding:2px; } /* a40102 640203 */
#xmas_link img { padding:2px; border:1px solid #640203; margin:10px auto 20px auto; cursor:pointer; }
#header, #content, #footer { x_display:none; }

#a_call a { color:#fff; display:block; background-color:#01a200; padding:5px; text-align:center;  margin-bottom:20px; border:2px solid #222; }
#a_call .h { font-size:16px; }
#a_call a img { border:1px solid #999; padding:2px; margin:10px 0 10px 0; width:150px; height:100px; }
#a_call p { text-align:left; color:#ddd; padding:0 10px; }
#a_call p.more { text-align:right; padding-right:10px; margin-bottom:0; }
#a_call a:hover { text-decoration:none; x_background:#03c402; border-color:#222; }
#a_call a:hover .h { text-decoration:underline; }
#a_call a:hover p.more { x_color:#000; color:#fff; text-decoration:underline; }
#a_call a:hover img { x_border-color:#ddd; }
