/*********************************************************
*** Globalne
*********************************************************/
body
{
	margin: 0px;
	padding: 0px;
	color:#333333;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	line-height:125%;
	font-size:13px;
	background:#FFFFFF url(images/body-bg.png) repeat-x;
}

img{border-width:0px;}

.full
{
	margin:0 auto;
	position:relative;
	width:980px;
}
.top
{
	height:41px;
	background:#FFFFFF url(images/header-bg.png) no-repeat;
}
.middle
{
	background:#FFFFFF url(images/main-bg.png) repeat-y;
}
.bottom
{
	height:2px;
	background:#FFFFFF url(images/bottom-bg.png) no-repeat;
}

.clear
{
	clear: both;
}


.left{
	float:left;
	width:179px;
}
.right{
	float:right;
	width:799px;
	margin:0 1px;
}

.search-top{
	float:left;
	width:179px;
	
	margin-top:15px;
	margin-left:4px;
}
.search-top form{
	padding:0;
	margin:0;
}
.search-top input{
	padding:3px;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	border:1px solid #3B5998;
}

/* Stranice */
#pages {
	margin:5px;
	margin-top:0px;
}

.p_back, .p_next {
	font-weight:bold;
	border:1px solid #BBBBBB;
	padding:4px;
}
.p_back {
	float:left;
}
.p_next {
	float:right;
}

.p_back a, .p_back a:link, .p_back a:visited, .p_next a, .p_next a:link, .p_next a:visited {
	color:#333333;
	text-decoration:none;
}
.p_back a:hover, .p_next a:hover {
	color:#333333;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.indentmenu{
	margin-top:11px;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-weight:bold;
	font-size:11px;
	overflow: hidden;

	float:right;
	width:610px;
}

.indentmenu ul{
	margin: 0;
	padding: 0;
	float: right;
}

.indentmenu ul li{
	display: inline;
}

.indentmenu ul li a{
	float: left;
	color: white; /*text color*/
	padding: 7px 12px;
	text-decoration: none;
}
.indentmenu ul li a:visited{
	color: white;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
	color: white !important; /*text color of selected and active item*/
	background-color:#6d86b7;
}



/*Linkovi*/
#linkovi{
	margin:5px;
	margin-top:0px;
}
.link-osnova {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:13px;

	background-color:#FFFFFF;
	border:1px solid #bbbbbb;
	margin-top:5px;
	text-align:left;
}

.link-ime a {
	border-right:1px dashed #bbbbbb;
	color:#666666;
	float:left;
	padding:4px;
	text-decoration:none;
	font-weight:bold;
	width:631px;
}

.link-skinuto {
	border-right:1px dashed #bbbbbb;
	float:left;
	width:40px;
	padding:4px;
	text-align:center;
}

.link-dodato {
	float:left;
	padding:4px;
	text-align:center;
	width:90px;
}

.link-osnova:hover .link-ime a, 
.link-osnova:hover .link-skinuto, 
.link-osnova:hover .link-dodato {
background-color:#d8dfea;
color:#333333;
}

#abc_meni {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	margin:0 5px;
}
ul#abc {
	margin:0px;
	padding:0px;
	margin-top:5px;
	text-align:center;
}
#abc li {
	display:inline;
	list-style-type:none;
}
#abc a {
	background-color:#eff2f7;
	border:1px solid #bbbbbb;
	color:#3b5998;

	padding:2px 9px;
	text-decoration:none;
}

.footer {
	text-align:right;
	padding-bottom: 2px;
}

.footer a, .footer a:link, .footer a:visited {
	color:#333333;
	text-decoration:none;
}
.footer a:hover {
	color:#ffffff;
	background-color:#627aad;
}

/* Dugmici */
.download, .report, .fb {
	text-decoration:none;
	font-weight:bold;
}
.download {
	padding:4px 15px;

	background-color:#eff2f7;
	border:1px solid #bbbbbb;
	color:#3b5998;
}
.download:hover {
	border:1px solid #3b5998;
}

.report, .fb {
	padding:4px 15px;

	background-color:#ffffff;
	border:1px solid #bbbbbb;
	color:#3b5998;
}

.report:hover {
	border:1px solid #cc0000;
}

/* Registracija */
.register_body {
	margin:20px;
}

.register_body label {
	font-weight:bold;
}
.register_body input.text, .register_body input.submit {
	background-color:#ffffff;
	border:2px solid #bbbbbb;
	color:#3b5998;
	width: 40%;
	padding: 4px;
}
.register_body input.submit {
	width: 15%;
	font-weight:bold;
}
/* Login */
.login_body {
	margin:20px;
}

.login_body label {
	font-weight:bold;
}
.login_body input.text, .login_body input.submit {
	background-color:#ffffff;
	border:2px solid #bbbbbb;
	color:#3b5998;
	width: 40%;
	padding: 4px;
}
.login_body input.submit {
	width: 15%;
	font-weight:bold;
}

.login_body select {
	background-color:#ffffff;
	border:2px solid #bbbbbb;
	color:#3b5998;
	padding: 4px;
}