@charset "utf-8";
/* CSS Document */
html{
	
	background:#dff2ce;	
}
body {
	font-family:Verdana, Geneva, sans-serif;
	padding:0;
	margin: 0;
}

/*****************************************************************/
/* header podesavanja           */
#header {
	width:100%;
	/*border-bottom: 1px solid #bbb;
	margin-bottom:2em;	*/
	overflow:hidden;
	
}

#logo_wrap{
	background-image:url(../picture/banner.png);
	background-repeat:repeat-y;
	background-color:#0b5049;
	width:100%;
	overflow:hidden;
	border-bottom-color:#FFF;
	border-bottom:1px;
	border-bottom-style:groove;
}
#logo{
	float:left;
	padding-top:120px;
	padding-left:600px;
	background: transparent url(../picture/logo.png) no-repeat;
	margin-left:0px;
}
#logo2{
	float:right;
	height:80px;
	width:350px;
	background: transparent url(../picture/logo2.png) top left no-repeat;
	margin-right:0em;
	margin-top:3em;
	margin-bottom:1em;
	right: 10px;
	display:block;
}
#autor_logo{
	text-align:center;
	padding-top:9px;
}
#navcontainer
{	padding: 0;
	font-size: 16px;
	background-color:#dff2ce;
	height:2em;	
	margin-left:17em;
	margin-right: 15px;
	}

#menu {
	 margin:auto;
	 padding:0px; 
	background-color:#0b5049;
	height:30px;
	width:550px;
	
}
#menu li {
	display:inline;
	list-style-type:none;
	text-align: center; 
}

#menu #navbar_l{
	float:left;
	background: transparent url(../picture/top_menu_l.png) 0 0 no-repeat;
	background-color:#dff2ce;
	padding: 4px 3px 5px 3px;
	height:21px;
	width:39px;
}

#menu #navbar_r{
	float:right;
	background: transparent url(../picture/top_menu_r.png) 0 0 no-repeat;
	background-color:#dff2ce;
	padding: 4px 3px 5px 3px;
	height:21px;
	width:39px;
}
#menu li a { font-weight: bold; 
			color: #333; 
			text-decoration: none; 
}

ul#menu li a .menu-body {
	padding: 4px 3px 5px 3px;
	float: left;
	display: block;
	cursor: pointer;	
	background: transparent url(../picture/menu-hov-static.png) 0 0 repeat-x; 						
							}

ul#menu li a .menu-left { width: 8px; 
	height: 30px; 
	display: block; 
	float: left; 
	background: none; 
	cursor: pointer; 
	background:	transparent url(../picture/menu-how-static.png) 0 0 no-repeat;
	}

ul#menu li a .menu-right { 
	width: 8px; 
	height: 30px; 
	display: block; 
	float: left; 
	background: none; 
	cursor: pointer;
	background:	transparent url(../picture/menu-hox-static.png) 0 0 no-repeat;
}

ul#menu li a:hover .menu-body, ul#menu li#active a .menu-body { 
	background: transparent url(../picture/menu-hov.png) 0 0 repeat-x; 
	color: #000; 
}

ul#menu li a:hover .menu-left, ul#menu li#active .menu-left { 
	width: 8px; 
	height: 30px; 
	display: block; 
	float: left; 
	background:	transparent url(../picture/menu-how.png) 0 0 no-repeat; 
	cursor: pointer; }

ul#menu li a:hover .menu-right, ul#menu li#active .menu-right { 
	width: 8px; 
	height: 30px; 
	display: block; 
	float: left; 
	background: transparent url(../picture/menu-hox.png) 0 0 no-repeat; 
	cursor: pointer; 
	}
/***************************************/
/* sidebar podesavanja */

#sidebar
{
float:left;
font-weight: bold; 
background-color: #8bd9a5;
width:14.49em;
}

#sidebar ul
{
list-style: none;
margin-top: 16px;
padding: 0;
border: none;
padding-bottom:19px;

}

#sidebar li
{
border-bottom: 1px solid #333;
margin: 0;
font-weight:600;
font-size:14px;
text-align:center;
}

#sidebar li a
{
display: block;
padding: 5px 5px 5px 0.5em;
border-left: 10px solid #8bd9a5;
border-right: 10px solid #8bd9a5;
background-color: #8bd9a5;
color: #333;
text-decoration: none;
width:12.9em;
}

#sidebar li a:hover
{
border-left: 10px solid #12ae90;

background-color: #12ae90;
color: #000;

}

#sidebar  #current{
border-left: 10px solid #12ae90;
background-color: #12ae90;
color: #000;
}

#sidebar img{
	padding-bottom:3px;
}
/**************************************************/

#content {
	text-indent:1.5em;
	margin-left:17em;
	background:#FFF;
	margin-right:1em;
	margin-bottom:2em;
	text-align:justify;
	
}

#content .article{
	/*
	border-bottom-style:groove;
	padding-bottom:1em;
	*/
}

#wrap {
	overflow:auto;
}

/****************************************************/
/* podesavanja sadrzaja ******************************/
.picture li{
	list-style-type:none;
	}
.picture p{
	text-align:center;
	color:#12ae90;
	font-size:110%;
	font-weight:600;
	width:70%;
	margin:auto;
	}
.picture {
	width:auto;/*450px;
	/*margin: 10px 10px 0px -15px;*/
	padding: 10px 15px 0px 0px;
	height:auto;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin-top:10px;
}

.picture div {
	border-style:solid;
	border-top:none;
	border-color:#12ae90;
	width:80%;
	margin-left:auto;
	margin-right:auto;
	height:1.3em;
	margin-top:-1.3em;
}

.picture img{
	text-align:center;
	border:0;

}

.clear{
	clear:both;
}

/**** podesavanje okvira oko sadrzaja *******/
/******************************************/
.roundedcornr_box_255980 {
	background: url(../picture/content_tl.png) no-repeat top left;
}
.roundedcornr_top_255980 {
	background: url(../picture/content_tr.png) no-repeat top right;
}
.roundedcornr_bottom_255980 {
	background: url(../picture/content_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_255980 div {
	background: url(../picture/content_br.png) no-repeat bottom right;
}
.roundedcornr_content_255980 {
	background: url(../picture/content_r.png) top right repeat-y;
}

.left_edge{
	background: url(../picture/content_r.png) top left repeat-y;

}

.roundedcornr_top_255980 div,.roundedcornr_top_255980,
.roundedcornr_bottom_255980 div, .roundedcornr_bottom_255980 {
	width: 100%;
	height: 25px;
	font-size: 1px;
}

.roundedcornr_bottom_255980 div{
	margin-top:-19px;
}
.roundedcornr_content_255980 { 
	padding: 0 35px; }
	
/*** napomena ***/
.roundedcornr_box_908227 {
	background: url(../picture/roundedcornr_908227_tl.png) no-repeat top left;
}
.roundedcornr_top_908227 {
	background: url(../picture/roundedcornr_908227_tr.png) no-repeat top right;
}
.roundedcornr_bottom_908227 {
	background: url(../picture/roundedcornr_908227_bl.png) no-repeat bottom left;
	
}
.roundedcornr_bottom_908227 div {
	background: url(../picture/roundedcornr_908227_br.png) no-repeat bottom right;
		margin-top:-3px;
}
.roundedcornr_content_908227 {
	background: url(../picture/roundedcornr_908227_r.png) top right repeat-y;

}

.roundedcornr_top_908227 div,.roundedcornr_top_908227,
.roundedcornr_bottom_908227 div, .roundedcornr_bottom_908227 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}

.roundedcornr_content_908227 { padding: 0px 20px;
font-size:87%;

 }


.roundedcornr_content_908227 p{
	margin:3px;
}
/******* sredjivanje teksta ******/
#content h2{
	font-size:200%; 
font-family:Georgia, 'Times New Roman', Times, serif; 
font-weight:bold; 
font-variant:small-caps; 
letter-spacing:.1em;
padding-top:1em;
}

#content h3{
	font-size:120%; 
font-family:Georgia, 'Times New Roman', Times, serif; 
font-weight:bold; 
font-variant:small-caps; 
letter-spacing:.1em;
padding-top:1em;
}
#content p, #content ul{
	line-height:140%; 
	word-spacing:.15em;
}

/*** footer****/	

#footer{
	margin-top: 10px;
	width:100%;
	height:5em;
	background-color:#8bd9a5;
}
#footer p{
	text-align:center;
	font-size:smaller;

}

#footer_top{
	background-color:#dff2ce;
}

#curve{
	height:26px;
	background-color:#8bd9a5;
	margin:0 20%;
}
#curve_left{
	float:left;
	background: transparent url(../picture/footer_l.png) top right no-repeat;
	padding: 4px 3px 5px 3px;
	height:21px;
	width:38px;
	background-color:#dff2ce;
}

#curve_right{
	float:right;
	background: transparent url(../picture/footer_r.png) top left no-repeat;
	padding: 4px 3px 5px 3px;
	height:21px;
	width:38px;
	background-color:#dff2ce;
}
/*************/
/*sidevar*/
.roundedcornr_box_148095 {
	background: url(../picture/sidebar_tl.png) no-repeat top left;
}
.roundedcornr_top_148095 {
	background: url(../picture/sidebar_tr.png) no-repeat top right;
}
.roundedcornr_bottom_148095 {
	background: url(../picture/sidebar_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_148095 div {
	background: url(../picture/sidebar_br.png) no-repeat bottom right;
}
.roundedcornr_content_148095 {
	background: url(../picture/sidebar_r.png) top right repeat-y;
	
}

.roundedcornr_top_148095 div,.roundedcornr_top_148095,
.roundedcornr_bottom_148095 div, .roundedcornr_bottom_148095 {
	width:100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_148095{
	
}

 .roundedcornr_bottom_148095 {
	 margin-top: -17px;
 }
.roundedcornr_content_148095 { padding: 0 10px; }

/***** dodatno formatiranje teksta ****/
#email{
   font-size:190%; 
   font-family:Georgia, 'Times New Roman', Times, serif; 
   font-weight:bold; 
   font-variant:small-caps; 
   letter-spacing:.1em;
   padding-top:0;
   padding-bottom:0;
   margin-bottom:0px;
}

#contact_info{
	padding-left:1.5em;
	text-indent:0em;
}

#ime_cv{
	font-weight:bold;
	font-size:150%;
	font-variant:small-caps; 
	letter-spacing:.05em;
    padding-top:1em;
}

table, td, th
{
border:1px solid #12ae90;
}
th
{
background-color:#dff2ce;
}



td, th
{
padding:15px;
}

#roman li{
	list-style-type:none;
}
