*, html {
font-size: 12px;
line-height: 1.5em;
text-align: justify;	
margin:0;
padding:0;
}

body {
	background-color:#fff;
	font-family: Tahoma,Verdana, Arial, sans-serif;
	margin:0;
	padding:0;
background-image: url(../gfx/bg_121392.png);
}

.center{
color: #EE8631;
font-size: 24px;
line-height: 50px;
}

.center_link {
	color: #EF8631;
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}
.press_release {
	padding: 20px;
	text-align: left;
}

.index_center {
line-height: 50px;
	color: #EF8631;
	font-size: 26px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}

img{
border: 0px;
}

img.gallery{
border: 2px solid #C70002;
padding: 2px;
}

#lang, #contact_icon{
position:relative;
float: right;
top: -45px;
padding-left: 10px
}

.more{
color: #09A953;
font-weight: bold;
}

#wrapper {
margin:auto;
padding: 0px 0px 10px 10px;
height: 100%;
width: 960px;
text-align: left;
background-image: url(../gfx/wrapper_back_01.gif);
background-repeat: repeat-y;
background-color: #fff;
}
#wrapper2 {
background-image: url(../gfx/wrapper_back_02.gif);
background-position: right;
background-repeat: repeat-y;
background-color: #fff;
padding: 0px 10px 0px 0px;
}

#header{
float:left;
position: relative;
top: 0px;
left: -7px;
width: 680px;
z-index:0;
}
#header img.header{
width: 698px
}

#header_logoes{
position: relative;
right: -150px;
width:348px;
text-align: right;
}
#header_logoes img{
width: 268px;
height: 65px
}
.menu {

float:right;
position: relative;
top: 10px;
margin: auto;
color:#d7cac1;
font-family: Verdana,Helvetica, sans-serif;
font-weight: bold;
width: 230px;
background-image: url(../gfx/CD_logo.jpg);
background-repeat: no-repeat
}
.menu ul, .download_list{
position: relative;
top: 50px;
background-color: transparent;
list-style:none;
text-align:left;
}
.download_list{
top: 0px
}

.menu ul li a,.menu ul li a:visited, .current{ 
color: #aaa;
text-decoration:none;
font-size:13px;
font-weight: normal;
}

.menu ul li a:hover{
color: #EE8631;
text-decoration:none;
font-weight: bold;
}

.menu ul li{
padding-left:5px;
text-align: left;
font-family: Helvetica, Georgia, Verdana, sans-serif;
font-weight: bold;
height: 15px;

}

.menu ul li.empty{
height: 10px;
}

.menu ul li.empty_last{
height: 2px;
border-left: 0px;
}

h1 {
font-size:24px;
color:#808080;
text-align:left;
font-weight: normal;
}

h2{
line-height: 18px;
font-size: 14px;
text-align: left;
padding-top: 5px;
margin: 0px;
color: #EE8631;
}

h2.index_news{
color: #808080;
}

.coastday{
font-size: 13px;
color:#EE8631;
font-weight: bold;
}

.content_right, .content_movie{
float:left;
width: 680px;
min-height: 500px;
background-color:transparent;
color: #808080;
}

.content{
width: 680px;
position: relative;
top: -20px;
left: 10px;
}

.content_movie{
text-align: center
}
.content_right p.movie, .content p.movie{
position: relative;
text-align: center;
font-size: 14px;
}
a, a:hover, a:visited{
color: #64AF5D;
text-decoration:none;
font-size:100%;
font-weight: bold;
}

.content_right p, #more1{
float: right;
text-align: justify;
font-size: 13px;
width: 480px;
}

.content ul.indent_number, 
.content ul.indent_minus{
padding-left: 20px;
}

.content ul.indent_number{
list-style: upper-roman
}
.content ul.indent_minus{
list-style: minus
}

.content ul.indent_number li{
padding-bottom: 10px;
}


.content ul li.folder{
padding-top: 10px;
font-size: 14px;
}
.content ul li.file{
margin-left: 15px;
padding: 5px 0px 0px 50px;
border-bottom: 1px dotted;
border-left: 1px dotted;
}

h1 a, h1 a:hover,h1 a:visited, h2 a, h2 a:hover,h2 a:visited {
color:#EE8631;
text-decoration: none;
font-size:100%;
}

.floatR {
float:right;
}

img.floatR {
float:right;
padding: 3px;
margin: 5px 0px 10px 25px;
border: 1px solid #219ADE;
}

.floatL {
float:left;
padding:0 3px 0 0;
}

.spacer {clear: both;}
/*FORMA*/

fieldset{
width: 100%;
padding-bottom: 20px;
border: 0px;
}

#highlightsFromPartners fieldset{
border: 2px dashed #C70002;
padding: 0px 5px 5px 5px;
}

#highlightsFromPartners fieldset legend{
padding-left: 20px;
color: #0960ad;
background-color: #fff
}


#highlightsFromPartners fieldset h3{
color: #C70002
}

#highlightsFromPartners fieldset p{
padding-left: 20px
}

legend{
font-size: 14px;
color:#EE8631;
font-weight: bold;
padding-left: 5px;
padding-right: 5px;
}

form{
width: 350px;
float: left;}

input, select, input.radio, textarea{
float: right;
margin-right:200px;
width: 300px;
border: 1px solid #808080;
}
textarea{
height: 200px;
}
.textfield{
height: 20px;
}
input.radio{
float:right;
margin-right:300px;
width: 50px;
}
.radioLabel{
float: left;
width: 20px;
margin-left: 325px;
}

label{
float: left;
font-weight: bold;
text-align: left;
padding-left: 20px;
padding-top: 10px;
}

label.short{
width: 300px;
}
label.long{
width: 660px;
}

p.checkPart{
float: none;
width: 680px;
margin: 0px;
padding-left: 20px;
}

input.check{
float:right;
margin-right:320px;
width: 30px;
}
#eu_logo{
position:relative;
top:30px;
float:left;
}
#pap_30{
float: right;
}

.current{
color: #EE8631;
font-size: 13px;
}

#more1_div, #more2_div, #more3_div, #more4_div{
display: inline;
color: #09A953;
font-weight: bold;
}

/* FOOTER - ne mijenjati*/

#footer {
        position: relative;
         width: 480px;
         height: 20px;
         padding: 0.5em 0 3.5em;
         border-top: 1px solid gray;
         text-align: center;
         color: gray;
         background: #FFF;
         }
#footer a, a:visited {
        text-decoration: none;
        border-bottom: 0;
        color: #558;}

#footer p {
        line-height: 1em;
        margin: 0;
        padding: 0.5em 0.25em 0;
        font-size: 0.85em; 
}

h3{
padding: 10px 0px 0px 0px;
text-align: left;
height: 21px;
background-color: #fff;
}

fieldset.partner_info{
padding: 10px;
}

fieldset.partner_info legend{
color: #fff;
background-color: #EE8631;
border: 1px solid gray;
}

.focal_point{
font-weight: bold;
font-size: 13px;
width: 100%;
color: #EE8631;
}

.table{
padding: 3px;
}

.ngo_name{
color: #808080;
font-weight: bold;
font-size: 12px;
}
.focal_info{
width: 550px;
padding-left: 30px
}
.contact_info{
width: 350px;
padding-left: 30px
}
.contact_image{
float:right;
width: 200px;
position: relative;
left: -50px;
top: 20px;}

.contact_info_2{
padding-left: 30px;
width: 200px;
float:left
}
.contact_info_2 img{
position: relative;
left: 50px}

.country_anc{
padding: 3px;
margin: 3px;
color: #fff;
background-color: #EE8631;
border: 1px solid gray;
width: 80px;
float:left;
}
.country_anc a,.country_anc a.visited, .country_anc a:hover, 
legend a, legend a.visited, legend a:hover{
color: #fff;
}
.country_anc_back{
float: right;
position: relative;
top: -20px;
}
.country_anc_back a,.country_anc_back a.visited, .country_anc_back a:hover{

}

table.activities{
width: 100%;
padding: 0px;
border: 0px;
border-spacing: 0px;
}
table th{
border-bottom: 1px solid;
}
table.activities td{
width: 180px;
text-align: left;
padding: 5px;
background-color: #F6E1AC
}
table.activities td.td1, table.activities td.td2, table.activities td.td3, table.activities td.td4{
border-bottom: 1px dashed;
background-color: #fff
}
table.activities td.td1{
font-weight: bold;
width: 210px;

}

table.activities td.td2{
width: 110px;
}
table.activities td.td3{
width: 110px;
}
table.activities td.td4{
width: 90px;
border-bottom: 0px;
text-align: center;
background-color: #F6E1AC
}
.wtd_oblig ul, .wtd_rights ul{
list-style: square;
padding-left: 20px;
}
.fusnote{
font-size: 10px;
}
#player{
text-align: center
}
