
/*
	1. General template (header, footer)
	2. Layout 1 (column 1, column 2)
	3. Layout 2 (column 1)
	4. Layout 3 (column 1, column 2, column 3)
	5. Standart form
*/

#header 
{
	background-color: #ffffff; 
/*	min-height: 6.1em;*/
	width:100%;	
}

#header_container, #title
{
	margin-right: auto; 
	margin-left: auto; 
	width: 97%;	
}

#header_navbar_lang,
#header_navbar_menu,
#title_navbar_login,
div.back,
span.float_right a
{
	display: none;
}



#header_navbar_2, #header_navbar_3
{
	display: none;
}



#header_navbar_lang,  #container-header2, #container-header3
{
	display: none;
}

div.profile_container label 
{
float:left;
}

div.profile_container label.black, div.profile_container label.bold
{
font-weight:bold;
font-style:italic;
margin-right:20px;
}

#title_navbar_1
{
	display: none;
}

#title_label
{
	float: left;
	margin: 1.0em 0em .7em 0em;

}

#title_container
{
	clear: both;
/*	min-height: 67px;*/
}

#header_logo
{
		width: 97%;
		text-align: left;
}

#header_logo H1 {
	BACKGROUND: url(../images/osce_polis.gif) no-repeat left top; 
	MARGIN: 0px;  
	WIDTH: 162px; 
	HEIGHT: 27px
}

#header_logo H1 SPAN {
	DISPLAY: none
}

p {
	margin: 0.9ex 0px 5.4ex 0ex;
	line-height: 1.4em;
}

H2 {
	text-align: left;
	color:  Black;
	padding: 0px;
	margin: 0px;
	font-family: 'Times New Roman', 'Times', serif;
	font-size: 207%;
	font-weight: normal; /* cancel default bold */

}

H3, .column_1 H1, .column_1_expert H1 {
	font-size: 1.4em;
	text-align: left;
	color: #003f7d;
	padding: 0px;
	margin: 14px 0px 0px 0px;
}

.column_1 h3, .column_1_expert h3
{
	margin-bottom: 6px;
}

h4
{
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.item p
{
	margin-top: 2px;
	padding-top: 1px;
}

h4
{
	margin-top: 0px;
	font-size: 100%;
	text-align: left;
	line-height: 1.5;
}
h5
{
	padding: 9px 0px 9px 22px;
	text-align: left;
}


#header_navbar_1 a, #header_navbar_2 a, #header_logo a, #header_navbar_3 a, #title_navbar_1 a, #footer_container a, 
#title_navbar_2 a, h3 a, h4 a, table.attach a, font.links3 a
{
	text-decoration: none;
}

#content_container 
{
	padding: .5em 0em .5em 0em;
	width:100%;	
	background-color: #FFFFFF; 
	display: block;

}

#footer_container
{
	padding: 3em 0 .5em 0;
	clear: both;
	height: 80px;
	font-size: .9em;
	border-top: solid 1px #000000;
	width: 97%;
	text-align: center;
	margin-right: auto; 
	margin-left: auto; 
}

br.clear-floats
{
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
}

a
{
	color: #003f7d;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}

.date {
	font-style: italic;
}

/*
	2. Layout 1 (top, bottom, column 1, column 2)
*/

#content_column_1
{
	margin-right: auto; 
	margin-left: auto; 
	width: 97%;
	display: block;
	margin-bottom: 20px;
}
.column_1, .column_1_expert
{
	padding: 0px 0x 8px 0px;
}

#content_column_2
{
	display: none;
}

.column_2
{
	display: none;
}

.line_4, .line_5, .line_6, .line_7, .line_8
{
	clear: both;
	margin-top: 11px;
	border-top: solid .2ex #999999;
	margin-bottom: 10px;
	margin-right: 2px;
}
.column_1 fieldset, .column_1_expert fieldset
{
	clear: both;
	text-align: left;
	padding:5px 0px 4px 0px;
}
.column_1 label, .column_1_expert label
{
	float: left;
	width: 148px;
	text-align: left;
	margin-left: 0px;
	display: block;
	font-weight: bold;
/*	padding-right: 10px;*/
}
.column_1 H1, .column_1_expert H1
{
	color: #ff6600;
	margin-bottom: 11px;

}

.column_1 H1, .column_1_expert H1
{
	color: #333333;
	margin-top: 3ex;
}

div.text_40_right, div.form_text_40_right, div.text_40_right_country
{
	margin-right:0px;
	margin-left:0px;
	border-top: solid 1px #000000;
	margin-top: 10px;
}

/* Country CSS */

div.text_40_right_country
{
	border-top: solid 0px #000000;	
}

h1.links3_1
{
	font-size: 1.0em;
}

font.links3
{
	font-weight: bold;
	color: #000000;
}

p.links3
{
	margin-bottom: 15px;
}
h3.links3
{
	margin-top: 10px;
	font-size: 2.3ex;
}
h1.links3
{
	font-size: 1.2em;
}
p.padding_3
{
	margin-bottom: 3px;
}
table.attach td
{
	padding: 2px;
	line-height: 1.4em;
	vertical-align: top;
}
table.attach td.padding_4
{
/*	width: 20px;*/
	width: 0px;
	padding: 0px;
}
div.line_9
{
	border-top: 1px solid #000000;
	margin-top: 10px;
}
div.line_16
{
	border-top: 1px solid #000000;
	
}
/*
	3. Layout 2 (top, bottom, column 1)

*/


/*
	4. Layout 3 (top, bottom, column 1, column 2, column 3)

*/

/*
	5. Standart form
*/

input, select
{
	font-size: 100%;
	font-family: 'Verdana', sans-serif;
}

form, select, fieldset
{
	padding: 0px;
	margin: 0px;
}
fieldset
{
	border: 0px;
}

.form_column2
{
	background-color: #ffebd6;
	padding: 8px 5px 10px 5px;
	text-align: left;
}
.column_2 select
{
	width: 287px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 9px;
}

select.items
{
	float:left;
	width: 50px;	
}

input#start
{
	float:right; 
	padding: 0 11px 0 11px;
}
.space
{
	padding-top:10px;
	vertical-align: bottom;
}

fieldset.items
{
	width:190px; 
	text-align: left;
}

fieldset.items label
{
/*	margin: 0 0 0 5px;*/
}

/*
	6. Other
*/

.results_menu_container, .detail_menu_navbar
{
	display: none;
}
.results_menu_navbar1, .detail_menu_navbar1
{
	float: left;
	text-align: left;
}
.results_menu_navbar2, .detail_menu_navbar2
{
	float: right;
}
.detail_menu_container
{
	display: none;
}
.hide_text, .home_menu_navbar_1, .img_pixel
{
	display: none;
}
.hide_text_1
{
	display: yes;
	text-align: left;
}
.hide_text_1 p
{
	margin-bottom: 3ex;
}


/*Expert_Profile_ page 18,19,20*/
.print_ver
{
	float: left;
	text-align: left;
	margin-top:8px;
	margin-bottom:8px;
}
h5.style_1, h5.style_2, h5.style_1_padding, h5.regular
{
	background: transparent;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: normal;
	padding-left: 0px;
	color: #000000;
}
h5.style_2, h5.style_2_padding
{
	font-weight: bold;
	color: #ff6600;
	margin-bottom: 6px;
}

h5.style_1_padding
{
	padding-top: 6px;
}
h5.style_2_padding
{
	padding-bottom: 0px;
}
h5.regular
{
	padding-top: 10px; 
	padding-bottom: 15px; 
	font-size: 2.8ex;
	font-weight: normal;
}

.italic
{
	font-style: italic;
}
p.italic, p.italic_2
{
	padding-top: 0px;	
	margin-top: 0px;
	font-style: italic;
	margin-bottom: 15px;
}
p.italic_2
{
	margin-bottom: 7px;	
}

.line_7, .line_8
{
	margin: 0px;
	padding: 0px;
}
div.line_7 div.profile_container
{
	margin:0px;
	padding-left: 22px;
	margin-bottom: 11px;
}

div.line_8 span.float_right
{
	margin-top: 6px;	
}
div.line_8 p, div.line_8
{
	margin-bottom: 10px;
}
div.profile_container label.bold, td.bold
{
	font-weight: bold;
}
div.profile_container label
{
	font-weight: normal;
}
div.line_7 div.profile_container
{
	margin:0px;
	padding-left: 22px;
	margin-bottom: 11px;
}
div.profile_container ul
{	
	color: #000000;
}
div.set_container_2, div.set_container_2_digilib
{
	display: block;
	float:left;
/*	margin-left: 150px;*/
	padding-left:0px;
	text-indent: 0px;
}

ul
{
	list-style-type: square;
	margin-left: 1.30em; /* IE bug: marker disappears when desired 1.3em value used */
	margin-top: 11px; 
	margin-bottom: 8px;
	color: rgb(0%, 20%, 40%);
	text-align: left;
	line-height: 1.4em;
	padding:0px;
}

div.set_container_2 ul
{
	list-style: disc; 
	margin-top:0px; 
	margin-bottom:0px;
	
}

div.set_container_2 div
{
	width:75px; 	
	clear: both;
	float: left;
	padding: 0px;
}
div.table_2
{
	margin-bottom: 3px;
}
div.table_2 td
{
	border: 1px solid #bdcad7;
}
div.table_3
{
	margin-bottom: 3px;
}
div.table_3
{
	float: left;
}
div.table_3 td.italic
{
	text-align: left;
}
td.tab3_cel
{
	padding: 5px 20px 5px 0px;	
	text-align: left;
}
.tab_title_4, td.tab_title_4
{
	width: 143px;
	padding: 5px 6px 5px 0px;
	text-align: left;
}
.bg_2, .bg_3, .bg_4
{
	background-color: #e7ecf1;	
	border-bottom: 2px solid White;
}
.bg_3
{
	background-color: #dee4eb;	
}
.bg_4
{
	background-color: #bdcad7;	
}
td.bold_left
{
	text-align:left;
	padding: 10px  5px 5px 5px;
	font-weight: bold;
}
.tab_title_2, .tab_title_3, .tab_title_2_top
{
	font-weight: bold;	
	padding: 3px 6px 3px 6px;
	text-align: left;
}
.tab_title_3, label.no_bold, h1.no_bold
{
	font-weight: normal;	
}
.tab_title_2_top
{		
	vertical-align: top;
}
label.caps, label.caps2
{ 
	text-transform: uppercase;
	width: auto;
	margin-bottom: 10px;
/*	clear: none;*/
}
fieldset label.caps2
{
	text-transform: none;
	margin-top: 10px;
	font-weight: bold;
}

fieldset label.bold_caps2
{
	font-size: 120%;
	width: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}
label.caps3
{
 	width: auto;
	font-weight: normal;
}

fieldset label.caps3
{
	text-transform: none;
	font-weight: bold;
	margin-top: 0px;
	padding-bottom: 5px;
}

span.hide_text_1
{
/*	float:left;*/
	margin-bottom: 10px;
}
.cursiv_color_1
{
	font-style: italic;
	color: #000000;
}

div.ann_detail ol, div.ann_detail ul
{
	margin-left: 3em; 
	margin-top: 11px; 
	margin-bottom: 11px;
	text-align: left;
	line-height: normal;
	padding:0px;
	list-style-position: outside;
	color: #000000;
	
}
	
div.ann_detail ol
{
	margin-left: 3.5em;
}
div.ann_detail li
{
	margin: 0.3em 0em 0.3em 0em;
}

div.ann_detail ul
{
	list-style: disc;
	line-height: 1.4em;
}

div.ann_detail  p
{
	margin: 0.9ex 0px 2.4ex 0ex;
}

div.ann_detail p[align="center"]
{
	text-align: center;
}

div.ann_detail p[align="right"]
{
	text-align: right;
}

div.ann_detail p[align="justify"]
{
	text-align: justify;
}

div.ann_detail a, 
div.country_menu_container a
{
	text-decoration: none;
	font-weight: bold;
	color: Black;
}


div.ann_detail a:hover, 
div.country_menu_container a:hover, 
p.print_version a:hover
{
	text-decoration: underline;
}

h1.no_bold_cp, h1.links3
{
	font-size: 1em;
	color: Black;
}

div.ann_detail
{
	line-height: 1.4em;
}
p.print_version
{
	margin: 0ex 0ex 0.5ex 0ex;
}

p.print_version span
{
	padding: 1ex 0;
	margin: 0ex;
}

p.print_version span img
{
	vertical-align: middle;
}
p.cp_info
{
	margin-top: 3ex;
}

div.padding_1
{
	padding-bottom: 1ex;
}

div.noline
{
	border: 0px;
}

h1.size1
{
	font-size: 2.5ex;
}

div#title_label a
{
	text-decoration: none;
	color: Black;
}
