/*
Theme Name: CZSR (Centar za socijalni rad)
Theme URI: 
Description: CZSR (Centar za socijalni rad)
Version: v1.0 (WP 2.7.1)
Author: Ja
Author URI: 
Tags: 
*/


/* RESET */
/* ----------------------------------------- */

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}
form { margin: 0; padding: 0; }

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */

/* LAYOUT */
/* ----------------------------------------- */

/* These rather presentational classes are generated by WordPress, so it's useful to have some styles for them. Edit as you see fit. More info: http://codex.wordpress.org/CSS */
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }

/* You might find the following useful */
br.dirtyLittleTrick { clear:both; display:block; height:1px; margin:-1px 0 0 0 } /* Use this br class to clear your floated columns */
div { position:relative } /* This will save you having to declare each div's position as 'relative' and allows you to absolutely position elements inside them */
li#theme-switcher { background:#fff; border:10px solid red; padding:20px; position:fixed; top:0; right:0 } /* Use this if you have the Theme Switcher Reloaded plugin (http://themebot.com/webmaster-tools/1-wordpress-theme-switcher-reloaded) installed and want to make it nice and obvious */

/*********************************************/

body {
	background-image: url(images/bd_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.cl {
	font-size: 0px;
	clear: both;
	height: 0px;
}

/********************* header ************************/

#warp {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	/*background-color: #FFCC00;*/
}
#hd {
	background-image: url(images/hd_bg.jpg);
	background-repeat: no-repeat;
	height: 185px;
	width: 980px;
}
#hd_tti {
	float: left;
	/*background-color: #CC3333;*/
	height: 26px;
	/*width: 100px;*/
	margin-top: 5px;
	margin-left: 19px;
	display: inline;
	font-size: 0px;
}
#hd_tti_l {
	float: left;
	display: inline;
	font-size: 0px;
}
#hd_tti_r {
	float: left;
	display: inline;
	margin-left: 5px;
	font-size: 0px;
}
.mtt {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 26px;
}
#hd_ll {
	/*background-color: #009966;*/
	float: right;
	height: 26px;
	/*width: 100px;*/
	margin-top: 5px;
	margin-right: 14px;
	display: inline;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 26px;
}
#hd_ll a, #hd_ll a:link, #hd_ll a:visited, #hd_ll a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#hd_ll a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #cecece;
	text-decoration: underline;
}
#hd_mti {
	/*background-color: #FFCC00;*/
	clear: both;
	height: 84px;
	margin-left: 2px;
	position: relative;
	top: 32px;
}
#hd_mti_l {
	display: inline;
	float: left;
	width: 84px;
}
#hd_mti_r {
	display: inline;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 15px;
}
.hd_mti_r_a {
	font-size: 20px;
	line-height: 32px;
}
#hd_mn {
	/*background-color: #330099;*/
	float: right;
	height: 31px;
	/*width: 100px;*/
	display: inline;
	position: relative;
	top: 39px;
	right: 16px;
}
#hd_mn_1 {
	float: left;
	height: 31px;
	width: 192px;
	display: inline;
	/*background-color: #00CC00;*/
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
	line-height: 31px;
}
#hd_mn_1 a, #hd_mn_1 a:link, #hd_mn_1 a:visited, #hd_mn_1 a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
	line-height: 31px;
}
#hd_mn_1 a:hover {
	text-decoration: underline;
}
#hd_mn_1_a {
	float: left;
	height: 31px;
	width: 192px;
	display: inline;
	/*background-color: #00CC00;*/
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
	line-height: 31px;
	background-image: url(images/hd_mn_1_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hd_mn_2 {
	float: left;
	height: 31px;
	width: 182px;
	display: inline;
	/*background-color: #CC6600;*/
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
	line-height: 31px;
}
#hd_mn_2 a, #hd_mn_2 a:link, #hd_mn_2 a:visited, #hd_mn_2 a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
	line-height: 31px;
}
#hd_mn_2 a:hover {
	text-decoration: underline;
}
#hd_mn_2_a {
	float: left;
	height: 31px;
	width: 182px;
	display: inline;
	/*background-color: #CC6600;*/
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
	line-height: 31px;
	background-image: url(images/hd_mn_2_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#hd_mn_3 {
	float: left;
	height: 31px;
	width: 182px;
	display: inline;
	/*background-color: #CCFF33;*/
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
	line-height: 31px;
}
#hd_mn_3 a, #hd_mn_3 a:link, #hd_mn_3 a:visited, #hd_mn_3 a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
	line-height: 31px;
}
#hd_mn_3 a:hover {
	text-decoration: underline;
}
#hd_mn_3_a {
	float: left;
	height: 31px;
	width: 182px;
	display: inline;
	/*background-color: #CCFF33;*/
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
	line-height: 31px;
	background-image: url(images/hd_mn_2_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#w1 {
	width: 980px;
	background-image: url(images/w1_bg.gif);
	background-repeat: repeat-y;
}
#w2 {
	width: 980px;
	background-image: url(images/w2_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#mid {
	width: 951px;
	margin-right: auto;
	margin-left: auto;
}

/********************* sidebar ************************/

#side {
	display: inline;
	float: left;
	width: 225px;
	/*background-color: #99FF00;*/
}
.sdb_ul {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	/*font-weight: bold;*/
	color: #0f192d;
	text-decoration: none;
	margin-left: 32px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.sdb_li {
	margin-top: 14px;
	font-weight: bold;
}
.sdb_li a, .sdb_li a:link, .sdb_li a:visited, .sdb_li a:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #0f192d;
	text-decoration: none;
}
.sdb_li a:hover {
	text-decoration: underline;
}
.sdb_ul_ul {
	font-size: 14px;
	font-weight: normal;
	margin-left: 20px;
}
.sdb_ul_li {
	margin-top: 14px;
	font-weight: normal;
}
.sdb_ul_li a, .sdb_ul_li a:link, .sdb_ul_li a:visited, .sdb_ul_li a:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #0f192d;
	text-decoration: none;
	font-weight: normal;
}
.sdb_ul_li a:hover {
	text-decoration: underline;
	/*font-weight: bold;*/
}
.sdb_img {
	margin-top: 28px;
	margin-left: 30px;
}
.sdb_img_2 {
	margin-top: 12px;
	margin-left: 30px;
}

/********************* main ************************/

#main {
	display: inline;
	float: left;
	width: 716px;
	/*background-color: #FFFF99;*/
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 14px;
	padding-bottom: 14px;
}
.izd {
	/*height: 162px;*/
	width: 714px;
	border: 1px solid #496baf;
	background-color: #ecebeb;
}
.izd_alt {
	/*height: 162px;*/
	width: 714px;
	border: 1px solid #496baf;
	background-color: #ecebeb;
	margin-bottom: 16px;
}
.izd_l {
	display: inline;
	float: left;
	width: 552px;
	/*background-color: #99CC33;*/
	/*height: 100px;*/
}
.izd_l_ti {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #496baf;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-left: 15px;
}
.izd_l_ti a, .izd_l_ti a:link, .izd_l_ti a:visited, .izd_l_ti a:hover, .izd_l_ti a:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #496baf;
	text-decoration: none;
}
.izd_l_p {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #06132d;
	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
}
.izd_l_p a, .izd_l_p a:link, .izd_l_p a:visited, .izd_l_p a:hover, .izd_l_p a:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #496baf;
	text-decoration: underline;
}
.izd_r {
	display: inline;
	float: right;
	width: 162px;
	/*background-color: #FF6699;*/
	/*height: 100px;*/
}
.izd_r img {
	margin: 16px;
	border: 3px solid #496baf;
}
.nvst1 {
	/*background-color: #00FF99;*/
	display: inline;
	float: left;
	/*height: 200px;*/
	width: 358px;
	margin-top: 18px;
	margin-bottom: 38px;
}
.nvst1_ti {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 10px;
	padding-right: 15px;
	padding-left: 2px;
}
.nvst1_ti a, .nvst1_ti a:link, .nvst1_ti a:visited, .nvst1_ti a:hover, .nvst1_ti a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.nvst1_p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000000;
	line-height: 18px;
	padding-right: 5px;
	padding-left: 2px;
	text-align: justify;
}
.nvst1_p a, .nvst1_p a:link, .nvst1_p a:visited, .nvst1_p a:hover, .nvst1_p a:active {
	font-weight: bold;
	color: #496baf;
	text-decoration: none;
}
.nvst2 {
	/*background-color: #FF3366;*/
	display: inline;
	float: right;
	/*height: 200px;*/
	width: 358px;
	margin-top: 18px;
	margin-bottom: 38px;
}
.nvst2_ti {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 10px;
	padding-right: 15px;
	padding-left: 12px;
}
.nvst2_ti a, .nvst2_ti a:link, .nvst2_ti a:visited, .nvst2_ti a:hover, .nvst2_ti a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.nvst2_p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000000;
	line-height: 18px;
	padding-right: 5px;
	padding-left: 12px;
	text-align: justify;
}
.nvst2_p a, .nvst2_p a:link, .nvst2_p a:visited, .nvst2_p a:hover, .nvst2_p a:active {
	font-weight: bold;
	color: #496baf;
	text-decoration: none;
}
.o_nvst_ti {
	clear: both;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	/*margin-bottom: 10px;*/
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.o_nvst_v {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000000;
	margin-top: 18px;
	padding-right: 20px;
	padding-left: 7px;
}
.o_nvst_v a, .o_nvst_v a:link, .o_nvst_v a:visited, .o_nvst_v a:hover, .o_nvst_v a:active {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.post {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000000;
	clear: both;
}
.navigation_np {
	padding:5px 0px;
	text-align:Center;
}
.left_nav {
	display: inline;
}

.right_nav {
	display: inline;
}
.left_nav a, .left_nav a:link, .left_nav a:visited, .left_nav a:hover, .left_nav a:active, .right_nav a, .right_nav a:link, .right_nav a:visited, .right_nav a:hover, .right_nav a:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #496baf;
	text-decoration: underline;
}

/********************* footer ************************/

#ft {
	clear: both;
	background-image: url(images/ft_bg.gif);
	background-repeat: repeat-y;
}
.cpr {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #333333;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-left: 258px;
	line-height: 17px;
}
.cpr_b {
	font-weight: bold;
}
.cpr a, .cpr a:link, .cpr a:visited, .cpr a:hover, .cpr a:active {
	color: #496baf;
	text-decoration: underline;
}

/********************* single ************************/

.o_nvst_ti {
	clear: both;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	/*margin-bottom: 10px;*/
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.pos_ti {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #496baf;
	padding-top: 3px;
	padding-bottom: 8px;
	margin-bottom: 8px;
	margin-left: 15px;
	margin-right: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #496baf;
}

/**********************************************/

.tb_nr {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 22px;
	/*font-weight: bold;*/
	color: #06132D;
	text-align: left;
}
.tb_nr td {
	padding: 5px;
}
.pos_p {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #06132d;
	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	text-align: justify;
	width: 686px;
	line-height: 22px;
}
.pos_p a, .pos_p a:link, .pos_p a:visited, .pos_p a:hover, .pos_p a:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #496baf;
	text-decoration: underline;
}
pre {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #06132d;
	text-align: justify;
	line-height: 22px;
}