@charset "utf-8";
/* CSS Document */

body {margin-left:10px; margin-top:10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px}
img { display:block; }
a img {border:0px solid white}

#frame_content { text-align: left; margin: 0px auto; padding: 0; border:0; width: 910px;}
#header { width:910px; color:#ffffff;}
#menu-container { background-color:#13355a; width:100%; height:25px; font-family:Verdana, Arial, Helvetica, sans-serif}
#main-content { clear:both; background-color:#fff8e0; background-image:url(../graphics/right_col_bgr.gif); background-position:690px 0px; background-repeat:repeat-y; margin-top:10px}

#left {
	margin-left:-219px;/* must be 1 pixel less than width*/
	float:left;
	width:220px;/* must be same as left margin on #middle*/
	position:relative;
	left:-2px; /* line up exactly */
	display:inline;/* ie fix*/
/*	height:500px; */
	padding-left:1px
}

#left p {margin:0}
#right p {margin:0}

#right {
	margin-right:-219px;/* must be 1 pixel less than width*/
	float:right;
	width:220px;/* must be same as right margin on #middle*/
	position:relative;
	right:-2px; /* line up */	
	display:inline;/* ie fix */
}
* html #left{margin-right:-3px;}/* 3 pixel jog*/
* html #right{margin-left:-3px;}/* 3 pixel jog*/

#middle {
	margin-left:220px;
	margin-right:220px;
	padding-bottom:5px;
	background-color:#FFFFFF
}

#centre #centre_content{ padding-left:10px;	padding-right:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#centre #centre_content #path { font-size:11px; color:#00466f; }
#centre #centre_content #path p { margin-top:8px; margin-bottom:5px; }
#centre #centre_content #path a, #centre #centre_content #path a:visited { text-decoration:none; color:#00466f; }
#centre #centre_content #path a:hover, #centre #centre_content #path a:visited:hover { text-decoration:none; color:#0167a3; }
#centre #centre_content #centre_main { margin-top:5px;}
#centre #centre_content #centre_main #top_box { width:435px; height:126px; background-color:#ffed96; font-size:12px; margin-top:10px; padding-left:15px; padding-top:10px; }
#centre #centre_content #centre_main #top_box p { margin-top:5px; margin-bottom:5px; font-weight:bold; font-size:12px }
#centre #centre_content #centre_main #top_box h3 { font-family:Georgia, "Times New Roman", Times, serif; 
																	 color:#00486f; font-size:18px; margin-top:5px; margin-bottom:5px;}
																	 
#centre #centre_content #centre_main #mitingy h2 { font-family:Georgia, "Times New Roman", Times, serif; color:#00486f; font-size:18px; 
												   margin-top:10px; margin-bottom:10px; }
#centre_main #container { width:450px; height:288px; margin-top:5px }
#centre_main p {font-size:12px; line-height:20px; }

#centre_main h2 { font-family:Georgia, "Times New Roman", Times, serif; color:#00486f; font-size:18px; margin-top:10px; margin-bottom:10px;}
#na_stiahnutie tr td h3 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#00486f; font-size:18px; margin-top:5px; margin-bottom:0px; padding-botom:0px}
#na_stiahnutie tr td p { margin-top:3px; margin-bottom:0px; font-size:12px}
#na_stiahnutie tr td img {display:block; color:#ffffff}

#na_stiahnutie { width:450px; }

#kandidati_bio { line-height:18px; margin-left:1px; }
#kandidati_bio p { font-size:11px;}
#kandidati_bio table tr td { vertical-align:top}
#kandidati_bio ul { margin-top:0px; margin-bottom:5px; padding-left:8px; margin-left:8px}

#posobenie_v_ep { line-height:18px; margin-left:1px}
#posobenie_v_ep h3 { font-family:Georgia, "Times New Roman", Times, serif; color:#00486f; font-size:18px; margin-top:5px; margin-bottom:5px;}
#posobenie_v_ep ul { margin-top:10px; margin-bottom:5px; padding-left:8px; margin-left:8px}
#posobenie_v_ep ol { margin-top:10px; margin-bottom:5px; padding-left:8px; margin-left:12px}
#posobenie_v_ep ol li {margin-top:15px;}

#preco_volit h3 { font-family:Georgia, "Times New Roman", Times, serif; color:#00486f; font-size:14px; margin-top:15px; margin-bottom:15px; line-height:20px}
#preco_volit p { font-size:12px;}

#centre_main #ciele h2 { font-family:Georgia, "Times New Roman", Times, serif; color:#00486f; font-size:18px; margin-top:10px; margin-bottom:10px;}
#centre_main #ciele ul { margin:0; padding:0;  margin-left:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px}
#centre_main #ciele ul li { margin-top:7px; margin=bottom:7px; line-height:20px;}
#centre_main #ciele p {font-size:12px;}
#centre_main #program h2 { font-family:Georgia, "Times New Roman", Times, serif; color:#00486f; font-size:18px; margin-top:10px; margin-bottom:10px; line-height:24px}
#centre_main #program p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-top:5px; padding-bottom:5px; line-height:20px}
#centre_main #program a, #centre_main #program a:visited { display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#00486f; font-size:12px; text-decoration:underline; margin-top:8px; margin-bottom:8px;}
#centre_main #program a:hover, #centre_main #program a:visited:hover { color:#0167a3; }

#kontakt {font-size:12px; line-height:20px}

#small_menu { margin-top:10px; margin-left:1px}
.centre_odkaz a, .centre_odkaz a:visited { text-decoration:underline; color:#00486f; font-weight:bold; }
.centre_odkaz a:hover, .centre_odkaz a:visited:hover { text-decoration:underline; color:#0167a3; font-weight:bold; }

.centre_odkaz_black_normal a, .centre_odkaz_black_normal a:visited { text-decoration:underline; color:#000000; font-weight:normal; }
.centre_odkaz_black_normal a:hover, .centre_odkaz_black_normal a:visited:hover { text-decoration:underline; color:#999999; font-weight:normal; }


.akt_miting { padding-top:10px; padding-bottom:10px}
.akt_miting p { font-size:12px; color:#000000 }
.usk_miting p { font-size:12px; color:#000000 /*color:#9c9c9c */ }
.usk_miting p a, .usk_miting p a:visited { text-decoration:underline; color:#000000 /*color:#9c9c9c*/ }
.usk_miting p a:hover, .usk_miting p a:visited:hover { text-decoration:underline; color:#00486e }

#ako_volit ol { padding-left:7px; margin-left:16px; margin-right:5px;}
#ako_volit ol li { font-family:Verdana, Arial, Helvetica, sans-serif, serif; color:#00486f; font-size:18px; }
#ako_volit ol li h2 { font-family:Georgia, "Times New Roman", Times, serif; color:#00486f; font-size:18px; 
												   margin-top:10px; margin-bottom:0px; padding-bottom:5px; line-height:24px}
#ako_volit ol li p { font-size:12px; color:#000000; line-height:20px; padding-top:0px; margin-top:0px;}

#sutaz h2 {font-family:Georgia, "Times New Roman", Times, serif; color:#00486f; font-size:18px; 
												   margin-top:10px; margin-bottom:0px; padding-bottom:5px;}
												   
#top_box_sutaz{ font-family:Georgia, "Times New Roman", Times, serif; width:450px; background-color:#ffed96; font-size:14px;  font-weight:bold; color:#00486f;  }												
#top_box_sutaz form ol li p {padding-top:10px; padding-bottom:10px;}
#bottom_box_sutaz{ font-family:Verdana, Arial, Helvetica, sans-serif; width:450px; background-color:#fff7d6; font-size:12px;  font-weight:bold; color:#000000; }
#bottom_box_sutaz table tr td {padding-top:10px; padding-bottom:10px;}
#bottom_box_sutaz table tr td input { font-size:12px}

#vystupenia_ep p {font-size:11px;}


/* mac hide and combat ie's 3 pixel jog \*/
* html #centre{overflow:hidden;float:left;width:100%; }
* html #middle {height:1%;}
/* end hide*/

#middle img {float:left;}

.clearer{height:1px; overflow:hidden; margin-top:-1px; clear:both; }

#left div {width:220px;}

#left div ul { list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif; 	font-size:10px; margin: 0; padding: 0; margin-top:15px; width: 220px;}
#left div ul li { width:220px; }
#left div ul li a, #left ul li a:visited { text-decoration:none; font-weight:bold; color:#00466f; width:208px; padding-left:12px; padding-top:7px; padding-bottom:7px; display: block; }
#left div ul li a:hover, #left ul li a:visited:hover { text-decoration:none; color:#00466f; background-color:#ffd52f }

.selected { background-color:#ffd52f }

#menu_mesta { position:absolute;}

#pro_banner { width:680px; height:230px; margin-top:10px; }
#calendar { width:220px; height:130px; background-color:#cccccc}
#contest {margin-top:10px; margin-bottom:10px;}
#song {margin-top:10px;}
#howto_vote {margin-top:10px;}
#els {margin-top:10px;}

#clear {clear:both;}

#footer { padding-top:10px; margin-bottom:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#b5bfc9; background-color:#FFFFFF }
#footer a, #footer a:visited { color:#b5bfc9; }
#footer a:hover, #footer a:visited:hover { color:#d2d9e0; }

.hline { height:1px; width:100%; background-color:#b5bfc9; }
