/*
	project: solucija
	author: luka cvrk
		
*/

body { padding: 0 0 0 0; margin: 0; font: .74em Arial, sans-serif; line-height: 1.7em; color: #454545; background-image: url(images/bg.jpg); background-repeat: repeat-y; background-position: center; }

a { color: #0068CB; background: inherit; }
a:hover { color: #85ABDD; background: inherit; }

p { margin: 5px 0; }
h1 { font: bold 2.2em Arial, Sans-Serif; padding: 8px 0 4px 0; margin: 0; letter-spacing: -1px; }
h2 { font: bold 1.6em Arial, Sans-Serif; letter-spacing: -1px; }
h3 { padding: 4px 0; margin:  0; }
ul { margin: 0; padding : 0; list-style: none; }
img { border: 0px; }

#imgphoto {border: 0px solid #ccc; }

hr { height: 1px; border-style: none; color: #d0d0d0; background-color: #C0C0C0; margin: 10px 0; }

/* layout */

#content { margin: 10px auto; width: 880px; background: #FFF; }
#logo { margin: 0px 0 18px 5px; float: left; font-size: .9em; color: #808080; background: #fff; line-height: 1.3em; }
#top p { float: right; color: #808080; background: #fff; margin: 20px 5px 1px 0; text-align: right; font-size: .9em; }

#pages{ padding: 51px 0 3px 0; margin: 00; border-bottom: 1px solid #ccc; text-align: right; }
#pages li { list-style: none; display: inline; margin: 0; }
#pages li a{ text-decoration: none; padding: 5px 10px; margin-right: 3px; border: 1px solid #ccc; }
#pages li a:hover{ color: #808080; background: #E7EFF8; }
#pages li a.current{ border-bottom: 1px solid #fff; }

.paginator { margin: 10px 0px 0px 0px; border: 0px solid #ccc; text-align: center; }
.paginator a { background: #fff; border: 1px solid #ccc; padding: 1px 6px; margin: 1px 2px 1px 0px; color: #808080; text-decoration: none; }

#intro { background: #FFF url(images/mainbg.gif) bottom left; color: #fff; padding: 189px 15px; margin: 0 0 10px 0; }
#intro a { color: #FFF; background: inherit; }

#left { clear: left; float: left; width: 625px; margin: 0 0 10px 0; }
#center { padding: 3px 15px 15px 13px; background: #fff url(images/bgshade.gif) repeat-x; color: #444; }	
#center li { list-style: square; margin: 0 0 0 15px; }
.left_box { clear: both; background: #f4f4f4; color: #808080; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; padding: 5px 14px; margin: 0 0 15px 0; }
.half { float: left; width: 280px; padding: 0 10px 10px 15px; }	
.half li { padding: 2px 0 3px 13px; border-bottom: 1px dotted #ccc; background: #fff url(images/bullet.gif) no-repeat center left; color: #295487; }
.half li a{ background: #fff; color: #295487; }
.half li a:hover{ background: #fff; color: #808080; }
		
/* right side */
#right { float: right; width: 243px; }
.box { margin: 0 0 10px 0; padding: 8px 12px; border: 1px solid #ccc; }
.code { background: #FAF5CF; color: #393409; border: 1px solid #AFA238; padding: 4px 13px; }
/* footer */
#footer { 
	clear: both; 
	color: #808080;
	background: #FFF;
	padding: 10px 15px;
	border-top: 1px solid #ccc;
}
	#footer .right { float: right; }

/* Search Form */
input.searchtext { height: 18px; width: 100px; }

/* SNEWS */
.link_button { background: #eee; border: 1px solid #ccc; padding: 1px 6px; margin: 1px 2px 1px 0px; color: #808080; text-decoration: none; }
fieldset { border: 1px solid #efefef; padding: 10px 8px; margin: 0 0 8px 0; background: #f9f9f9; color: #000; }
input { padding: 0px; }
textarea { width: 95%; height: 38em; padding: 3px; }
.comment { background: #f9f9f9; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #efefef; }
.commentsbox { background: #f9f9f9; color: #808080; padding: 10px; margin: 0 0 10px 0; border: 1px solid #efefef; }
.date { border-top: 1px solid #eee; margin: 0 0 20px 0; }

.paginator { margin: 10px 0px 0px 0px; border: 0px; text-align: center; }