/* clean */
* {
margin: 0;
padding: 0;
font-family: Arial, FreeSans, Helvetica, sans-serif;
font-size: 1em;
}
/* elements */
a {
color: #102a5f;
}
a:hover {
color: #3274cf;
}
.image_replace {
display: block;
outline: none;
background: transparent;
text-indent: -5000px;
}
p {
font-size: .8em;
}
h2 {
color: #102755;
font-size: 1.2em;
margin: 0 0 10px 0;
font-family: "Trebuchet MS", Arial, Verdana, Freesans, sans-serif;
}
/* body & site wrapper */
body {
background: #fff url("images/background.png") repeat-x center top;
color: #666;
}
#site {
overflow: auto;
width: 995px;
margin: 0 auto;
}
/* header */
#header {
background: transparent url("images/header.jpg") no-repeat center top;
overflow: auto;
width: 100%;
}
#header h1 {
padding: 20px 0px 0px 0px;
}
#header h1 a {
width: 170px;
height: 40px;
margin: 0px 0 0 30px;
}
#header ul {
display: inline;
float: left;
margin: 42px 0 1px 27px;
border-right: 2px solid #fff;
}
#header ul li {
display: inline;
}
#header ul li a {
background: #eaeaea url("images/menu_top.png") repeat-x center top;
display: block;
float: left;
padding: 7px 20px;
height: 14px;
border-left: 2px solid #fff;
font-family: "Tahoma", "Arial";
font-size: .7em;
text-decoration: none;
}
#header ul li a:hover {
background: #253b66 url("images/menu_hover_top.png") repeat-x center top;
display: block;
color: #fff;
border-left: 2px solid #fff;
}
#header ul li a.tab {
background: #253b66 url("images/menu_hover_top.png") repeat-x center top;
display: block;
color: #fff;
border-left: 2px solid #fff;
}
#loggedin {
margin: 42px 27px 1px 0;
float: right;
}
#loggedin p {
margin: 6px 10px 0 0;
/*font-size: .8em;*/
font-weight: bold;
float: left;
}
#loggedin ul {
float: left;
margin: 0;
border-right: 2px solid #fff;
}
/* main */
#main {
margin: 30px;
overflow: auto;
}
.input_box {
background-color: #5178b8;
width: 290px;
color: #fff;
}
.input_box a {
color: #fff;
}
.input_box a:hover {
}
.input_box h3 {
padding: 0;
width: 290px;
height: 100px;
text-indent: -5000px;
}
.input_box p.upute {
font-size: .7em;
padding: 0 20px;
margin: 0;
}
.input_box form {
width: 250px;
padding: 20px;
margin: 0;
background: transparent url("images/box_bottom.png") no-repeat center bottom;
color: #fff;
}
.input_box form p {
text-align: center;
margin: 0 0 10px 0;
}
.input_box input {
font-size: 1.3em;
padding: 5px;
color: #000;
background: #fff url("images/input_back.png") no-repeat top left;
width: 200px;
height: 20px;
border: none;
}
.input_box label {
font-size: .9em;
font-weight: bold;
text-align: left;
}
.input_box button {
border: 0;
text-indent: -5000px;
cursor: pointer;
}
#about_part {
margin: 0 0 20px 0;
}
#scientist_part {
width: 268px;
margin-top: 30px;
float: left;
}
#search_browse_part {
width: 290px;
float: left;
margin-right: 20px;
}
#search h3 {
background: #5178b8 url("images/box_top_search.png") no-repeat center top;
}
#search button {
margin: 0 auto;
display: block;
background: transparent url("images/pretrazi.png") top left;
width: 96px;
height: 39px;
}
#browse h3 {
background: #5178b8 url("images/box_top_browse.png") no-repeat center top;
}
#login_part {
width: 290px;
float: left;
}
#login h3 {
background: #5178b8 url("images/box_top_login.png") no-repeat center top;
}
#login button {
background: transparent url("images/login.png") top left;
width: 79px;
height: 39px;
}
/* kontakt */
#kontakt_part, #preporuka_part {
background-color: #5178b8;
width: 376px;
margin: 0 20px 0 0;
float: left;
color: #fff;
}
#kontakt_part h3 {
padding: 60px 20px 0 20px;
width: 336px;
text-indent: -5000px;
height: 44px;
background: #5178b8 url("images/kontakt_box_top.png") no-repeat center top;
}
#kontakt_part form, #preporuka_part form {
width: 336px;
padding: 0 20px 20px 20px;
margin: 10px 0 0 0;
background: #5178b8 url("images/kontakt_box_bottom.png") no-repeat center bottom;
color: #fff;
}
#kontakt_part button, #preporuka_part button {
margin: 0 auto;
display: block;
background: transparent url("images/posalji.png") top left;
width: 86px;
height: 38px;
border: 0;
text-indent: -5000px;
cursor: pointer;
}
#kontakt_part form p, #preporuka_part form p {
text-align: center;
margin: 0 0 10px 0;
}
#kontakt_part label, #preporuka_part label {
font-size: .9em;
font-weight: bold;
}
#kontakt_part input, #preporuka_part input {
width: 285px;
height: 20px;
font-size: 1.3em;
padding: 5px;
color: #000;
background: #fff url("images/input_back.png") no-repeat top left;
border: none;
}
#kontakt_part textarea, #preporuka_part textarea {
font-size: 1.3em;
width: 285px;
padding: 5px;
color: #000;
background: #fff url("images/textarea_back.png") no-repeat top left;
border: none;
}
#kontakt_info_part {
float: left;
width: 220px;
margin: 43px 0 0 35px;
color: #0B1836;
font-size: .9em;
line-height: 1.4em;
border-top: 2px solid #CEC5C6;
border-left: 1px solid #CEC5C6;
}
#kontakt_info_part h4 {
color: #89211B;
font-size: 1.4em;
line-height: 1.6em;
margin: 0 0 10px 0px;
padding-left: 20px;
}
#kontakt_info_part p {
padding-left: 20px;
margin: 5px 0 10px 0;
}
#knjiznica-logo {
margin: 30px 0 0 15px;
background: #fff url("images/rudjer.png") no-repeat top left;
height: 168px;
width: 210px;
}
/* #image.scientist4 {
background: #fff url("images/scientist13.jpg") no-repeat center center;
margin-top: 15px;
width: 233px;
float: left;
}*/
#error_message {
background: #ccc;
color:#89211B;
font-size:0.8em;
text-align: left;
margin: 10px 20px 10px 20px;
padding: 10px 15px;
border-top: 5px solid #89211B;
border-bottom: 5px solid #89211B;
font-weight: bold;
}
#message {
width: 376px;
margin: 40px 20px 0 0px;
float: left;
}
#kontakt_info_part li {
height: 16px;
display: block;
padding-left: 35px;
margin: 0 0 5px 20px;
font-size: .8em;
font-weight: bold;
}
li.phone {
background: transparent url("images/phone.gif") no-repeat left 1px;
}
li.mail {
background: transparent url("images/mail.gif") no-repeat left 1px;
}
/* footer */
#footer {
text-align: center;
margin: 100px 27px 0 27px;
padding: 15px;
border-top: 1px solid #efefef;
font-size: .85em;
clear: both;
}