/*
Theme Name: Centar za rehabilitaciju - ERF
Theme URI: http://www.tomorrows-laundry.com
Description: Tema za web stranicu Centra za rehabilitaciju - ERF, napravljena koristeci prazan predlozak sa http://www.tomorrows-laundry.com
Author: Ivan Nikolic
Author URI:


/*-----------Block Level Elements--------------*/

/* Don't forget to set a foreground and background color
on the 'html' or 'body' element! */

html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
line-height: 18px;
font-family: inherit;
text-align: left;
vertical-align: baseline;
}

a img, :link img, :visited img {
border: 0;
}

table {
border-collapse: collapse;
border-spacing: 0;
}

ol, ul {
list-style: none;
}

q:before, q:after,
blockquote:before, blockquote:after {
content: "";
}

body {
background-color: #86acc3;
font-family: "Trebuchet MS", sans-serif;
text-align: center;
}

#page {
width: 790px;
margin: 0 auto;
border: 5px solid #ffffff;
background-color: #f5f0ec;
}

#header { width: 790px; }

#headerimg {
background: url("images/header.jpg") no-repeat;
height: 220px;
margin: 0 auto;
}

#navigation { width: 790px;}

#wrapper { width: 100%; }

#content {
float: left;
width: 505px;
min-height: 350px;
background: url("images/centar_za_rehabilitaciju.jpg") no-repeat top left;
padding: 40px 0 0 85px;
}

* html #content {
height: expression( this.scrollHeight < 351 ? "350px" : "auto" ); /* sets min-height for IE */
min-height: 350px; /* sets min-height value for all standards-compliant browsers */
}

#sidebar {
width: 195px;
height: 500px;
float: right;
padding-top: 10px;
}

#sidebar .vijest { padding: 15px 0 15px 5px; }

#sidebar .vijest h4 { font-size: 1.1em; width: 180px; padding-top: 15px; }

#footer {
width: 790px;
height: 30px;
clear: both;
background: url("images/footer_gradient.gif") repeat-x;
}

#footer p { color: #ffffff; font-size: 0.8em; font-weight: bold; text-align: center;  }

#footer p a:link, a:visited { color: #ffffff; text-decoration: none; }

#footer p a:hover { color: yellow; text-decoration: none; }

#karta { border: 5px solid #4977B5; }

/*--------Table of Contents----------*/

ol.toc { padding-bottom: 20px; }

ol.toc li {
clear:left;
border-bottom:dashed 1px #aaa;
height:1.05em;
margin-top:10px;
position:relative;
background-color: #F5F0EC;
}
ol.toc .cijena, ol.toc .usluga {
padding:0 3px 0 0;
float:left;
position:absolute;
text-decoration:none;
background-color: #F5F0EC;
}
ol.toc .cijena {
padding:0 0 0 3px;
right:0;
}

/*-------------Headings-------------*/

h1 { display: block; }

h1 span { display: none; }

h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
font-weight: bold;
letter-spacing: -1px;
color: #4570AE;
padding-bottom: 20px;
}

h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.4em;
letter-spacing: -1px;
color: #303030;
padding-bottom: 20px;
}

h3.dl { margin-top: 20px; clear: right; }

#sidebar .vijest h4 span { font-weight: bold; padding-left: 10px; }

#sidebar .vijest h4 span a, a:link, a:visited { color: #ffffff; text-decoration: none; }

#sidebar .vijest h4 span a:hover { color: #ffffff; text-decoration: underline; }


/*-------------The Post-------------*/

.post .entrytext { font-size: 0.8em; color: #636363; }

.post .entrytext .plavi_tekst { color: #4570AE; }

.post .entrytext .plavi_tekst_podcrtano { color: #4570AE; text-decoration: underline; }

.post .entrytext .naslovna_lista_mod { margin-bottom: -10px; }

.post .entrytext #djelatnost { list-style-image: url("images/crtica.jpg"); }

.post .entrytext #djelatnost li { padding-bottom: 20px; }

.post .entrytext #djelatnost li p { padding-bottom: 0; }

.post .entrytext #djelatnost li ul {list-style-image: none; list-style-type: none; padding-top: 20px; }

.post .entrytext #djelatnost li ul li { padding: 0; }

.post .entrytext #jedinice_centra { list-style-image: none; list-style-type: none; }

.post .entrytext #jedinice_centra li { padding-bottom: 20px; }

.post .entrytext #edukacije { list-style-image: none; list-style-type: none; }

.post .entrytext #edukacije li { padding-bottom: 20px; }

.post .entrytext .jc { padding: 0 0 10px 30px; list-style-type: disc; }

.post .entrytext .ed { padding: 0 0 10px 30px; list-style-type: disc; }

.post .entrytext p { padding-bottom: 15px; }

.post .entrytext .uvlaka { text-indent: 40px; }

.post .entrytext a:link { color: #4570AE; text-decoration: underline; }

.post .entrytext a:visited { color: #4570AE; text-decoration: underline; }

.post .entrytext a:hover { color: #000000; text-decoration: underline; }

.entrytext .postmetadata { font-size: 0.8em; }

/*---------Navigation---------*/

#navigation ul {
list-style: none;
background: url("images/nav_gradient.gif") repeat-x;
background-color: #EAE0D6;
height: 34px;
text-align: center;
}
#navigation ul li {
display: inline;
font-family: "Trebuchet MS", sans-serif;
font-size: 0.75em;
color: #ffffff;
padding-left: 13px;
font-weight: bold;
position: relative; top: 4px;
}
*:first-child+html #navigation ul li { position: relative; top: 6px; } /* WinIE7 */
#navigation ul li#first_item {
margin-left: -13px;
}
#navigation ul li a {
position: relative;
color: #ffffff;
}
#navigation ul li a:link, a:visited {
text-decoration:none;
color: #ffffff;
}
#navigation ul li a:hover {
border-bottom: 5px solid #B21B00;
padding-bottom: 5px;
}
#navigation ul li span {
position: relative;
padding-left: 13px;
}

/*--------------Box------------------*/
.roundcont {
width: 190px;
background-color: #94d080;
color: #fff;
font-size: 0.7em;
}

.roundcont p { margin: 0 10px; }

.roundtop { background: url("images/tr.gif") no-repeat top right; }

.roundbottom { background: url("images/br.gif") no-repeat top right; }

img.corner {
width: 15px;
height: 15px;
border: none;
display: block !important;
}

/*-------------Other------------------*/

hr {
display: none;
}

/*----------------------fGallery---------------------------*/

.fim {
padding: 0px;
margin: 0px;
clear: both;
width: 99%;
min-width: none;
font-size: 0.8em;
color: #636363;
}

.fim h4 { font-weight: bold; }

h3.fim-nav {
padding:0px;
margin:0px;
border-bottom: 1px dashed #CCC;
}
.fim-album {
clear: both;
margin-top:20px;
}
.fim-title {
color: #260;
border-bottom: 1px dashed #CCC;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#content .entrytext .fim .fim-album .fim-title a:link, a:visited { color: #4570AE; text-decoration: none; font-weight: bold; }

#content .entrytext .fim .fim-album .fim-title a:hover { color: #4570AE; text-decoration: underline; font-weight: bold; }

.fim-meta {
margin: 0px 0px 5px 0px;
}
.fim-album-description {
margin-top: 10px;
margin-bottom: 10px;
}
.fim-tn-border-album {
float: left;
width:120px;
height:120px;
margin: 0 0 10px 0;
padding: 0;

}

.fim-tn-border-sidebar{
float: left;

}
.fim-thumbnail { margin: 0; padding: 0; width: 80px; height: 80px; border: 4px solid #fff; }

.fim-thumbnail img { background-color: #fff; display: block; padding: 4px; position: relative; }

.fim-thumbnail img:hover { background-color: #4570AE; }

.fim-thumbnail a img { margin: 0; padding: 0; }

.fim-thumbnail:hover { border: 4px solid #4570AE; }


/*********************************************/
/* Image */
/*********************************************/

.fim-photo-block {
float: left;
margin: 10px 5px 10px 5px;
}
.fim-photo {
float: left;
}
.fim-photo img {
background-color: #fff;
display: block;
margin: -5px 5px 5px -5px;
padding: 4px;
position: relative;
}
.fim-photo-date{
margin:0px;
padding:0px;
}
/*********************************************/
/* Navigation */
/*********************************************/
.fim-photo-nav{
width:99%;
padding-top:15px;
padding-bottom:15px;
}
.fim-nav-buttons{
height:20px;
float:left;
text-align:center;
background:#F4F4F4;
margin-top: 5px;
margin-right: 10px;
margin-bottom: 5px;
margin-left: 10px;
padding-top: 5px;
padding-right: 10px;
padding-bottom: 5px;
padding-left: 10px;
}
/*********************************************/
/* Comments */
/*********************************************/

.fim-comment{
margin-bottom:1.6em;
overflow:hidden;
}
#fim-commentblock h2{
font-size:130%;
margin-bottom:1em;
}
.fim-commentname{
float:right;
width:375px;
color:#4675bc;
padding-top:10px;
padding-right:10px;

}
.fim-commentname a{
color:#000;
font-weight:bold;

}

#fim-commentblock p{
padding-bottom:.7em;
}
.fim-commenttext{
float:right;
width:375px;
min-height:40px;
padding-right:10px;
clear:both;
}
.fim-dec{
height:10px;
clear:both;
}
* html .fim-commenttext{
height: 40px;
overflow: visible;
}

.fim-gravatar{
float:left;
width:50px;
height:50px;
padding:6px;
}

#fim-commentsform{
padding:10px;
margin-bottom:2em;

}
/*********************************************/
/* Misc */
/*********************************************/

.fim_clear{
clear:both;
}

/*-----------------Login box for Privatno--------------------------*/

div#login_box { font-size: 0.8em; text-align: center;}

div#login_box p#login_message { color: #FF0000; text-align: center; font-weight: bold;}

div#login_box form.loginform { width: 170px; margin: 0 auto; margin-top: 30px; }

div#login_box form.loginform fieldset { margin-bottom: 10px; }

div#login_box form.loginform fieldset legend { display: none; }

div#login_box form.loginform p { width: 148px; padding: 5px; text-align: center; margin-left: 5px; }

div#login_box form.loginform p input { padding: 5px; text-align: center; border: 1px solid #518aac; background-color: #d9e8f1; font-weight: bold; font-family: "Trebuchet MS", sans-serif;}

div#login_box form.loginform legend {
	padding: 0 2px;
	font-weight: bold;
	_margin: 0 -7px; /* IE Win */
	}

div#login_box form.loginform label {
	display: block;
	line-height: 1.8;
	vertical-align: top;
        text-align: center;
        padding-bottom: 4px;
	}

div#login_box form.loginform fieldset ol {
	margin: 0;
	padding: 0;
	}

div#login_box form.loginform fieldset li {
	list-style: none;
	padding: 5px;
	margin: 0;
	}

div#login_box form.loginform fieldset li input {
	padding: 3px;
	margin: 0;
        border: 1px solid #518aac;
        text-align: center;
        width: 148px;
        font-family: "Trebuchet MS", sans-serif;
	}

div#login_box form.loginform label { width: 155px; } /* Width of labels */

/*\*//*/ div#login_box form.loginform legend { display: inline-block; } /* IE Mac legend fix */

#contentf {
float: left;
min-height: 350px;
width: 700px;
background: url("images/centar_za_rehabilitaciju.jpg") no-repeat top left;
padding: 40px 0 0 85px;
}

* html #contentf {
height: expression( this.scrollHeight < 351 ? "350px" : "auto" ); /* sets min-height for IE */
min-height: 350px; /* sets min-height value for all standards-compliant browsers */
}

#contentf .entrytext p { padding-left: 20px; }

#contentf .entrytext p#logout_link { 
padding: 20px 0; 
font-size: 1.4em; 
text-transform: uppercase; 
text-align: center; 
float: right; 
position: fixed; 
top: 0px; 
margin: 315px 0 0 500px;
width: 170px;
height: 68px;
background: #0078b5 url("images/logout_link_bg.png") repeat-x bottom left;
border: 5px solid #FFFFFF; 
}

#contentf .entrytext p#logout_link a {color: #ffffff; text-decoration: none; font-size: 1.4em; padding: 0; margin: 0;}

div#page div#wrapper div#contentf div.post div.entrytext div#login_box p#logout_link a:hover {background-color: #ffffff; color: #0078b5; } 

#contentf .entrytext p#logout_link span { text-transform: none; color: #5ac142; font-size: 0.8em; line-height: 1.1; position: relative; top: 13px; padding: 0 5px; }

#contentf .entrytext p a { padding-left: 10px; font-weight: bold;}

#contentf .entrytext p.dl_description { padding-left: 60px; margin-top: -10px;}