@import "state.css";

body, html {
	margin: 0;
	padding: 0;
	height: 100%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: black;
}
html {
	background: #EFEFEF url('./images/html_background.gif') center top repeat-y;
}
body {
	background: transparent url('./images/background.jpg') center top no-repeat;
}
a {
	color: #0B3CA0;
}
#main {
	background: transparent url('./images/background.gif') center top repeat-y;
	height: auto;
	min-height: 100%;
	_height: 100%;
	width: 950px;
	margin: 0 auto;
	padding: 0 9px;
	position: relative;
	overflow: hidden;
	_overflow: visible;
}
#head {
	background:  white url('./images/header_bg.jpg') left top no-repeat;
	width: 100%;
	height: 162px;
}
#head h1 {
	margin: 0;
	padding: 0 10px;
	position: absolute;
	top: 0;
	right: 9px;
	height: 26px;
	width: 850px;
	line-height: 26px;
	font-size: 14px;
	font-family: Arial;
	color: #FFED97;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	filter: alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
}
#head h2 {
	display: block;
	margin: 0;
	padding: 0;
	width: 250px;
	height: 80px;
	position: absolute;
	top: 50px;
	left: 320px;
	background: transparent url('./images/cik.gif') center center no-repeat;
	overflow: hidden;
	text-indent: -1000px;
}
#head .logo {
	display: block;
	margin: 0;
	padding: 0;
	width: 70px;
	height: 70px;
	position: absolute;
	top: 55px;
	left: 575px;
	background: transparent url('./images/cik_logo.gif') center center no-repeat;
	overflow: hidden;
	text-decoration: none;
	text-indent: -1000px;
}


#head img.map {
	width: 264px;
	height: 182px;
	position: absolute;
	top: 23px;
	right: 20px;
	border: none;
	background-color: transparent;
	background-image: url('./images/bulgaria.gif');
	background-repeat: no-repeat;
	background-position: -264px -910px;
}
body.rik01 #head img.map { background-position: 0px 0px; }
body.rik02 #head img.map { background-position: -264px 0px; }
body.rik03 #head img.map { background-position: -528px 0px; }
body.rik04 #head img.map { background-position: -792px 0px; }
body.rik05 #head img.map { background-position: -1056px 0px; }
body.rik06 #head img.map { background-position: -1320px 0px; }

body.rik07 #head img.map { background-position: 0px -182px; }
body.rik08 #head img.map { background-position: -264px -182px; }
body.rik09 #head img.map { background-position: -528px -182px; }
body.rik10 #head img.map { background-position: -792px -182px; }
body.rik11 #head img.map { background-position: -1056px -182px; }
body.rik12 #head img.map { background-position: -1320px -182px; }

body.rik13 #head img.map { background-position: 0px -364px; }
body.rik14 #head img.map { background-position: -264px -364px; }
body.rik15 #head img.map { background-position: -528px -364px; }
body.rik16 #head img.map { background-position: -792px -364px; }
body.rik17 #head img.map { background-position: -1056px -364px; }
body.rik18 #head img.map { background-position: -1320px -364px; }

body.rik19 #head img.map { background-position: 0px -546px; }
body.rik20 #head img.map { background-position: -264px -546px; }
body.rik21 #head img.map { background-position: -528px -546px; }
body.rik22 #head img.map { background-position: -792px -546px; }
body.rik23 #head img.map { background-position: -1056px -546px; }
body.rik24 #head img.map { background-position: -1320px -546px; }

body.rik25 #head img.map { background-position: 0px -728px; }
body.rik26 #head img.map { background-position: -264px -728px; }
body.rik27 #head img.map { background-position: -528px -728px; }
body.rik28 #head img.map { background-position: -792px -728px; }
body.rik29 #head img.map { background-position: -1056px -728px; }
body.rik30 #head img.map { background-position: -1320px -728px; }

body.rik31 #head img.map { background-position: 0px -910px; }



#menu {
	float: left;
	clear: both;
	margin: 0 auto 20px 0;
	padding: 0 90px 0 0;
	list-style-type: none;
	background: transparent url('./images/menu_bg.jpg') right top no-repeat;
	height: 33px;
	overflow: hidden;
}
#menu li {
	display: inline;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 1px;
	height: 33px;
	line-height: 33px;
	background: transparent url('./images/menu_el_bg.jpg') left top no-repeat;
}
#menu li.selected {
	background-image: url('./images/menu_sel_bg.jpg');
}
#menu li a {
	display: inline;
	float: left;
	height: 33px;
	line-height: 33px;
	margin: 0;
	padding: 0 5px;
	text-decoration: none;
	font-weight: bold;
	color: #2D2E2F;
}
#menu li.selected a {
	color: white;
}

#submenu {
	margin: 0 280px 0 15px;
	padding: 0 0 0 1px;
	display: block;
	clear: both;
	height: 33px;
	line-height: 33px;
	background: transparent url('./images/submenu_el_bg.jpg') -699px 0 no-repeat;
}
#submenu li {
	display: inline;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0 6px 0 5px;
	height: 33px;
	line-height: 33px;
	background: transparent url('./images/submenu_el_bg.jpg') right top no-repeat;
	font-weight: bold;
	color: #0B3CA0;
}

#submenu li.selected a {
	color:black;
}

#submenu li a {
	display: inline;
	float: left;
	height: 33px;
	line-height: 33px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-weight: bold;
	color: #0B3CA0;
}

#locations {
	margin: 0 15px 20px;
	padding: 10px;
	border: 1px solid #ACACAE;
	border-top-color: #909193;
	border-bottom-color: #C0C0C2;
	background: #F3F2EF url('./images/locations_bg.jpg') left top repeat-x;
	list-style-type: none;
	zoom: 1;
	overflow: hidden;
}
body.right #locations {
	margin-right: 215px;
	width: 695px;
}
#locations li {
	display: inline;
	float: left;
	width: 135px;
	height: 18px;
	line-height: 18px;
	margin: 1px 7px;
	padding: 0;
}
body.right #locations li {
	width: 124px;
}
#locations li a {
	color: #2D2E2F;
	text-decoration: none;
	font-weight: normal;
}

.rik00 li.rik00 a, .rik01 li.rik01 a, .rik02 li.rik02 a, .rik03 li.rik03 a, .rik04 li.rik04 a, 
.rik05 li.rik05 a, .rik06 li.rik06 a, .rik07 li.rik07 a, .rik08 li.rik08 a, .rik09 li.rik09 a, 
.rik10 li.rik10 a, .rik11 li.rik11 a, .rik12 li.rik12 a, .rik13 li.rik13 a, .rik14 li.rik14 a,
.rik15 li.rik15 a, .rik16 li.rik16 a, .rik17 li.rik17 a, .rik18 li.rik18 a, .rik19 li.rik19 a, 
.rik20 li.rik20 a, .rik21 li.rik21 a, .rik22 li.rik22 a, .rik23 li.rik23 a, .rik24 li.rik24 a, 
.rik25 li.rik25 a, .rik26 li.rik26 a, .rik27 li.rik27 a, .rik28 li.rik28 a, .rik29 li.rik29 a, 
.rik30 li.rik30 a, .rik31 li.rik31 a, .rik32 li.rik32 a, .rik33 li.rik33 a {
	color: #0B3CA0 !important;
	font-weight: bold !important;
}



.block {
	margin: 0 15px 20px;
	padding: 10px;
	border: 1px solid #ACACAE;
	border-top-color: #909193;
	border-bottom-color: #C0C0C2;
	background: #F4F4F4 url('./images/block_bg.jpg') left top repeat-x;

	color: #2D2E2F;
	line-height: 1.4em;
}
body.right .block {
	margin-right: 215px;
	width: 695px;
}
.block h2 {
	color: #D19F42;
	margin: 0;
	padding: 0;
	font-size: 12px;
	height: 20px;
	position: relative;
	top: -3px;
	line-height: 1em;
}

#right {
	width: 200px;
	background: #DED8CA url('./images/right_bg.gif') left top repeat-y;
	padding: 0;
	float: right;
	display: none;
}
body.right #right{
	display: inline;
	margin: 40px 0 15px 0;
	_margin: 40px 0 0 0;
}

#right h2 {
	margin: 0;
	padding: 3px 10px 0 20px;
	height: 24px;
	line-height: 24px;
	background: transparent url('./images/right_h2.jpg') 6px 0 no-repeat;
	font-size: 11px;
	font-weight: bold;
}
#right h2.first {
	margin: 0;
	padding: 20px 10px 0 20px;
	height: 25px;
	line-height: 24px;
	background-position: 0 -28px;
	font-size: 11px;
	font-weight: bold;
}
#right ul {
	margin: 0 10px 0 6px;
	padding: 5px 0;
	list-style-type: none;
}
#right ul li {
	margin: 0 0 0 14px;
	padding: 2px 0;
	line-height: 1.4em;
}
#right p {
	margin: 0;
	padding: 5px 10px 5px 20px;
}
#right a.all {
	display: block;
	margin: 10px 10px 5px 16px;
	text-decoration: none;
	font-weight: bold;
	color: #2D2E2F;
	text-align: center;
}
#right ul.last {
	margin: 0;
	padding: 5px 10px 30px 6px;
	background: transparent url('./images/right_bottom.gif') left bottom no-repeat;
}
#right a.all:hover {
	color: #0B3CA0;
}

div.cls {
	clear:both;
	height:1px;
	overflow:hidden;
	font-size:1px;
	line-height:1px;
}
.xml {
	display: block;
	background: #ff9900;
	background: #D19F42;
	color: white !important;
	text-decoration: none !important;
	padding: 2px 7px;
	margin: -2px 0 2px 2px;
	float: right;
	line-height: 1em;
	text-align: center;
	text-indent: 0;
}

html > body .block { overflow:hidden; }
* html body .block { zoom:1; }
.block object { display:block; border: 1px solid #ACACAE; margin-left:-2px; float:none; width:899px; }


/* ÔÀÇÀ ÀÊÒÈÂÍÎÑÒ */
#submenu.state_1 li.results, #submenu.state_1 li.mandates, #submenu.state_1 li.elected { display:none; }
/* ÔÀÇÀ ÌÅÆÄÈÍÍÈ */
#submenu.state_2 li.mandates, #submenu.state_2 li.elected { display:none; }
/* ÔÀÇÀ ÎÊÎÍ×ÀÒÅËÍÈ */
#submenu.state_3 li { display:block; }





#footer {
	display: block;
	width: 968px;
	height: 40px;
	margin: -40px auto 0 auto;
	padding: 0;
	background: transparent url('./images/footer.gif') left bottom no-repeat;
	position: relative;
}
#footer .io {
	display: block;
	width: 160px;
	height: 30px;
	position: absolute;
	right: 30px;
	bottom: 12px;
	background: transparent url('./images/io_logo.gif') center center no-repeat;
	text-decoration: none;
	text-indent: -1000px;
	overflow: hidden;
}





#menu {
	margin-bottom: -3px;
}
#menu, #menu li,
#menu li a,
#submenu, #submenu li,
#submenu li a {
	height: 25px;
	line-height: 25px;
}
#submenu {
	position: relative;
}
body.right #submenu {
	visibility: hidden;
	height:1px;
	overflow:hidden;
}


.path { display:block; margin:1em 0 0.5em 20px; }

#location_select { 
	position:absolute; 
	right:280px; 
	top:165px; 
	width:130px;
}

ul.siklist {
	margin: 0 auto;
	padding: 0;
	width:900px;
}
ul.siklist li {
	padding: 0;
	margin: 0 10px 0 10px;
	display: inline;
	float: left;
	list-style-type: none;
	width: 192px;
}
ul.siklist li span {
	float: right;
}

ul.protocols {
	list-style-type:none;
	margin:0 10px;
	padding:0;
}
ul.protocols li { 
	float:right;
	margin:10px 0 0 20px;
}
ul.siklist a{ 
	display:block;
	margin: 4px 5px 3px 5px;
	padding:0;
	text-decoration:none;
}
ul.siklist a:hover { 
	background:#d0cfcd;
}

table.elected {
	background:white url('./images/elected.png') right center no-repeat !important;
}
table.elected td{
	white-space:nowrap !important;
	background:transparent !important;
}