/* rotator in-page placement */
#greeting{
margin: 0px;
padding: 0px;
	position:relative;
	height:163px;
}
#greeting ul {

padding: 0px;
margin: 0px;


}
#greeting ul li {
	float:left;
	position:absolute;
	list-style: none;
padding: 0px;
margin: 0px;
}

#greeting ul li img {
width: 954px;
	border:1px solid #ccc;
	padding: 2px;
	background: #FFF;
}
    div#greeting ul li.show {
	z-index:500
}

body {
	background-color:#E6E6E6;
	font-family: Helvetica,Verdana,Arial, sans-serif;
	height:100%;
	margin:0;
	padding:0;
	text-align:center;
	font-size: 12px;
background-image: url(../gfx/pap_bkg.png);
background-repeat: repeat-x;
}

#mainNaslov{
position: absolute;
top:125px;
right: 60px;
z-index: 150;
color: #fff;
font-size: 24px;
font-family: "Lucida Sans Unicode", Helvetica, Arial sans-serif;
}

.readmore{
position: absolute;
bottom: 0px;
right: 0px;
padding-right: 3px;
color:#129B71;
font-weight:bold;
font-size: 10px;
}

#newYearCard{
position: absolute;
left: 350px;
z-index: 200;
padding: 2px;
border: 3px solid #FC0204;
width: 400px;
background-color: #FFF;
}
#newYearCard img{
width: 400px;
}
.clicktoclose{
float: right;
}

h1 {
font-family: Helvetica,Verdana,Arial, sans-serif;
margin:0px;
font-weight: bold;
padding: 0px 0px 0px 5px;
background-color:#CFCFCF;
-moz-border-radius: 3px;
-webkit-border-radius: 3px
}

h2 {
background-color:#fff;
color:#2C35AC;
margin:0;
font-size: 15px
}

a, a:hover, a:visited{
color: #3E4B8F;
text-decoration:none;
}

h1 a, h1 a:hover,h1 a:visited {
color:#3E4B8F;
font-size: 18px;
}

h2 a, h2 a:hover,h2 a:visited {
color:#2C35AC;
text-decoration: none;
font-size: 14px;
font-weight: normal
}

h1 a:hover, h2 a:hover{
color:#A1A1A0;
}

img {border:0;}

table {
padding:0px;
margin: 0px;
width:100%;
}

table.met{
text-align:left;
width:100%;
border-spacing: 0px;
}

table.met td, table.met td p{
vertical-align: top;
margin:0px;
padding:2px;
}

#public td, #public td p{
vertical-align: top;
margin:0px;
padding:2px;
}

td.naslov{
color:#2C35AC;
text-align:left;
border-bottom:2px solid #2C35AC;
border-top:2px solid #2C35AC;
}

td.td1, td.td2,td.td3,td.td4,td.td5{

height: 65px;
padding-left: 3px;
padding-right: 3px;
}

td.td2, td.td3, td.td4{
width: 120px;
}

td.td1, td.td4 {
border-right: 1px dashed gray;
}

td.td2,td.td3,td.td4{
text-align:left;
}

td.td1 {
font-weight: bold;
color:#2C35AC;
}

#searchform{
width: 100%;
text-align: right
}
#searchform form{
float: right;
height: 25px;

}
fieldset.search {
font-weight: bold;
border: 0px;
margin: 0px;
padding: 3px 0px 4px 0px;
}
.search input, .search button {
height: 16px;
border:1px solid #AFAFAF;
padding: 0px;
margin: 0px;
}
.search input.box {
height: 16px;
	padding: 0;
	background: #fff;
	margin: 0px;
font-size: 12px;
}

.search button.btn {
width: 14px;
height: 13px;
margin: 2px 0px 0px 5px;
cursor: pointer;
background: #129b71 ;
color: transparent
}

#container {
position:relative;
color:#000;
height:100%;
margin:0 auto;
text-align:left;
width:960px;
}



#logo {
display:none;
background-image:url(./gfx/logo.jpg);
background-repeat:no-repeat;
height:65px;
margin:0 auto;
position:absolute;
top: 70px;
left: 20px;
width:130px;
z-index: 160
}



#upper {
width:960px;
}



#header {
background:url(../gfx/pap_header_en_new.png);
background-repeat: no-repeat;
height:154px;
width:100%;
z-index:10;
}

#menu{
padding-left: 42px
}

#wrapper {
top: 1px;
left:0px;
position:relative;
width:958px;
min-height: 460px;
border-left: 1px solid #AFAFAF;
border-right: 1px solid #AFAFAF;
background-color: #fff
}

#sidebar{
float:right;
width: 200px;
}
#textMenu{
position: fixed;
width: 200px;
}

.sidebar_top{

padding-top: 10px;

}

#nav{
list-style:none;
padding:0;
margin: 0px;
width: 190px
}



#nav li{
text-indent: -10px;
margin: 3px 0px 0px 0px;
padding:0;
}

#nav li a{
font-weight: bold;
color:#2C35AC;
}

#pub_link{
font-size: 13px;
color:#129B71;
}

#nav li.nobulit{
padding:0;
}

.index_lists{
margin-top: 0px;
text-align: right;
}

.index_lists ul{
text-align: left;
list-style: none;
padding: 0px 0px 10px 0px;
margin: 0px;
}

.index_lists ul li{
width: 290px;
padding: 3px 3px 2px 15px;
color: #044E94;
background-image: url(../gfx/kockica.jpg);
background-repeat: no-repeat;
background-position: 0px 7px;
}

.index_lists ul li.newsletter_arhiva{
font-weight: bold;
text-align: right;
background-image: none;
}

#pub_block{
position: relative;
width: 100%;
height: 100px;
}
#pub_block img{
float: right;
width:60px;
height: 80px;
margin: 0px 15px 0px 15px;
}

#linksother p {
padding-left: 10px;
width:99%;
font-size: 16px;
margin: 5px
}

#linksother p a:link,#linksother p a:visited {
text-decoration:none;
color: #900
}

#linksother p a:hover {
text-decoration:none;
}

#content_upper{
position:relative;
width: 960px;
}

#content {
float:left;
width: 720px;
padding-left: 10px;
min-height:430px;
overflow: hidden
}

#content table, #content table td {
border: 0px
}

#content table td p{
padding: 3px;
margin: 0px;
}

#content table td a{
padding: 3px;
margin: 0px;
text-decoration: underline
}

#content table td ul{
margin: 0px;
}
/* for Internet Explorer */

/*\*/

* html #content {

height: 430px;

}

/**/



#content h1{

border-bottom:0px;

}



#content.news,
#content.meetings,
#content.public,
#content.contactus,
#content.jobs,
#content.search,
#content.links {
        background-color: #fff;
        width: 940px;
        padding-right: 10px
}

#content.news ul{
list-style: none;
padding: 0px;
margin: 0px
}
#content.news ul li h2 {
border-bottom: 1px solid;
clear:both
}

.godina{
color:#2C35AC;
margin:0;
}


/*CONTENT PUBLIKACIJE*/

#content.public img {

width:100px;

height:130px;

}



#content.public ul li{

list-style:square;

color:#2C35AC;}



#content.public .naslov1 a,#content.public .naslov1 a:visited,#content.public .naslov1 a:hover 
{
color:#2C35AC;
text-decoration:none;
}



#content.public ul a.naslov2,#content.public ul a:visited.naslov2,#content.public ul 
a:hover.naslov2 {
color:#64AF5D;
text-decoration:none;
border-bottom: 1px solid green;
}

#content.public td.desc, td.desc {
padding: 3px 0px 0px 10px;
text-align: justify;
}

/*CONTENT LINKOVI*/

#content.links ul li{
list-style:square;
color:#2C35AC;}

#content.links .naslov1 a,#content.links .naslov1 a:visited,#content.links .naslov1 a:hover {
color:#2C35AC;
text-decoration:none;
}

#content p a,#content_right p a,#content p a:active,#content p a:hover {
color:#129B71;
text-decoration:none;
}

#footerMain {
margin: 0 auto;
position:relative;
bottom:0px;
text-align:center;
width:100%;
height: 93px;
background-image: url(../gfx/pap_footer_bkg.png);
}

#footerMain a,#footerMain a:active, #footerMain a:hover {
color:gray;
text-decoration:none;
}

#footerMain p{
margin: 0px;
font-size: 9px
}

#logoes{
margin: 0 auto;
width: 960px;
text-align: right;
}
#logoes  img{
padding: 1px 1px 0px 6px;
height: 60px
}
.sig{
padding: 1px;
color:#909090;
font-size: 9px;
}

.floatR {
float:right;
padding:0 0 0 3px;
text-align: center;
}

.floatR img, .floatL img, table.met img, #pub img, #box_2 img, #public img{

border: 1px solid gray;

margin-top:5px;

padding: 3px;

}

.floatR img {

margin-left: 10px;

}



img.noBorder {

border: 0px;

margin:3px;

padding: 3px;

}



.wbox .box img{
width:80px;
height:60px;

}



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

img.floatL {
margin: 4px 3px 0px 5px;
height: 90px;
}

.date {

font-size:10px;

color:gray;

text-align:right;

margin:0;

padding:0;

}



.languages {

text-align:right;

width: 170px;

}

.zviz{

color:#2C35AC;



font-weight:700;

margin:0;

}

.txtstyles{

background-color:#ECE9D8;

}

.spacer {
clear:both;
font-size: 0px
}



.wbox {
float: left;
width: 311px;
padding:5px 2px 10px 5px;
height: 100%
}

.wbox p{
margin:0;
padding:0;
}

.wbox h1{
margin-bottom: 3px;
font-size: 18px;
color:#3E4B8F;
}

.wbox .box{
position: relative;
height: 128px;
display:block;
padding: 3px;
margin-bottom: 5px;
line-height: 15px
}

.wbox .box h2{
margin:0;
}
.box h2 a{
}

/*Distanca izmedju dva teksta*/

p.distanca{
display:none;
}

.wbox img.more,.lwbox img.more{
display:none;
width:8px;
height:6px;
}

/*Menu - Contact us, Search, Links, Jobs*/

#menu_secondary {
padding:3px 0px 10px 0px;
margin:0 auto; 
list-style: none;
width: 960px;
background-color: transparent;
height: 20px;
}

#menu_secondary table{
border: 0px;
padding:0px;
margin:0px;
}
#menu_secondary td{
width: 15%;
}
#menu_secondary a, #menu_secondary a:visited, 
#menu_secondary a:hover{
       font-weight: bold;
font-size: 11px;
       color: #fff;
      text-decoration: none;
       }

#menu_secondary a:hover{

        color: #8AB3F5;

}



.naslov{

        font-weight: bold;
        text-decoration:none;

        color: #64AF5D;

}

.naslov1{

border-top: 1px solid green;

}



.naslov1 a, .naslov1 a:active, .naslov1 a:visited{

        font-weight: bold;

        text-decoration:none;

        color: #64AF5D;

}

.naslov1 a:hover{

        font-weight: bold;

        text-decoration:none;

        color: #64AF5D;

}
.veliki_naslov{
font-size: 16px;
color: #2C35AC;
font-weight: bold;
}
.novo{
color: red;
font-weight: bold;
}
#dodatak{
text-align: center}
.wbox .box_coastday h2{
color: #FF0000;
}
.wbox .box_coastday img{
width: 290px;
height:125px;
}
.center_link{
color: #EF8631;
}

.press_release{
padding: 20px;
text-align:left;
}
.press_release p{
font-size:12px;
}
#news_addition{
width: 290px;
height: 120px;
}
#news_addition img{
width: 290px;
height: 120px;
}
ul.godine{
list-style: none;
text-align: center;
height: 40px;
line-height: 40px;
}

#content.meetings ul.godine{
border-bottom: 1px solid #2C35AC
}

ul.godine li{
display:inline;
padding-left: 20px
}

ul.godine li a{
font-size: 13px
}

.godina{
font-size: 22px
}
.ratified{
font-weight: bold;
color: #2C35AC
}
#content table.ratification td{
text-align: left;
border: 1px solid #C2C9EF
}
#content table.ratification .naslov1{
text-align: center;
font-weight: bold
}
.wbox table.ratification td{
text-align: center;
border: 1px solid #C2C9EF
}
.stdv{
width: 150px
}

.medopen-obavijest{
background-color: #A81525;
line-height:28px;
text-align: center;
font-weight: bold;
color: #fff;
border: 1px dashed #fff
}
.medopen-obavijest a{
color: #fff
}
.info{
color: #1719BF;
font-weight: bold;
font-size: 14px;
line-height: 40px;
border: 1px dashed #fff
}
.center-green{
text-align: center;
color: #4D7538;
font-weight: bold
}
.center{
text-align: center
}
.justify-red{
text-align: left;
color: #A81525;
font-weight: bold
}
