/*
Theme Name: Nekretnine Jovanovic
Theme URI: 
Version: v1.0 (WP2.9.2)
Description: Nekretnine Jovanovic
Author: Robi
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:''}

/* 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 */


/*********************************************/

html {
	background-color: #FFFFFF;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.cl {
	font-size: 0px;
	clear: both;
	height: 0px;
}


/********************* header ************************/

#hd {
	/*background-image: url(images/hd_bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;*/
	height: 279px;
	width: 907px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}
#top_logo {
	margin-top: 14px;
}
#logo {
	height: 64px;
	width: 210px;
	padding-top: 34px;
}
#srch {
	display: inline;
	float: right;
	margin-top: 70px;
}
#searchform {
	margin-bottom: 14px;
}
#searchform #s {
	width: 158px;
	border: 1px solid #1d372c;
	padding: 1px;
}
.submit input {
	background-color: #1d372c;
	background-image: url(images/srch_bg.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 48px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: hand;
	cursor:pointer;
	position: relative;
	top: 1px;
}
#menu {
	height: 38px;
	width: 907px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 14px;
	clear: both;
	background-color: #1d372c;
}
.menu_ul {
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 38px;
	margin-left: 28px;
}
.menu_ul a, .menu_ul a:link, .menu_ul a:visited, .menu_ul a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.menu_ul a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffcc;
	text-decoration: none;
}
.menu_li {
	display: inline;
	list-style-type: none;
	padding-right: 22px;
	padding-left: 22px;
}

/********************* sidebar ***********************/

#sidebar {
	/*height: 434px;*/
	width: 235px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	/*background-color: #FFCC33;*/
	float: left;
	display: inline;
}
.prv {
	/*width: 215px;
	border: 1px solid #296fb4;
	padding: 9px;
	margin-top: 19px;*/
}
.akpon {
	width: 215px;
	border: 1px solid #1d372c;
	margin-top: 19px;
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 9px;
}

.akpon_tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1d372c;
	padding-bottom: 9px;
	font-weight: bold;
}
.akpon_itm {
	margin-bottom: 18px;
}
.akpon_itm a, .akpon_itm a:link, .akpon_itm a:visited, .akpon_itm a:hover, .akpon_itm a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
.akpon_itm_im {

	
}
.akpon_itm_im img{
	border: 1px solid #d9d9d9;
	padding: 2px;
	display: inline;
	float: left;
	height: 60px;
	width: 82px;
}
.akpon_itm_ti {
	display: inline;
	float: left;
	width: 117px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
.akpon_itm_tx {
	display: inline;
	float: left;
	width: 117px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}

/********************* main **************************/

#main {
	/*height: 434px;*/
	width: 907px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 10px;
	/*background-color: #99FF33;*/
}
#content {
	/*height: 434px;*/
	width: 672px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	/*background-color: #00CCFF;*/
	float: left;
	display: inline;
}
.m_tit {
	background-image: url(images/m_tit_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 39px;
	color: #1d372c;
	width: 619px;
	margin-left: 30px;
	margin-top: 27px;
}
.post {
	width: 625px;
	margin-left: 24px;
	clear: both;
	padding-bottom: 19px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #1d372c;
	padding-top: 19px;
}
.post img {
	border: 1px solid #e6e6e6;
	padding: 4px;
}
.post_l {
	display: inline;
	float: left;
	height: 90px;
	width: 130px;
}
.post_r {
	display: inline;
	float: right;
	height: 78px;
	width: 470px;
	overflow: hidden;
	padding-top: 12px;
}
.post_tit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1d372c;
	text-decoration: none;
	font-weight: bold;
}
.post_tit a, .post_tit a:link, .post_tit a:visited, .post_tit a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1d372c;
	text-decoration: none;
	font-weight: bold;
}
.post_tit a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}
.post_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #010101;
	text-decoration: none;
}
.post_txt a, .post_txt a:link, .post_txt a:visited, .post_txt a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #044482;
	text-decoration: none;
}
.post_txt a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	text-decoration: none;
}
.npbx {
	text-align: center;
	margin-top: 40px;
	margin-bottom: 40px;
}
#pagin {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
.h_bx {
	width: 619px;
	margin-top: 40px;
	margin-bottom: 40px;
	margin-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #010101;
	text-decoration: none;
}
.b_haus {
	color: #1d372c;
	font-weight: bold;
}

/********************* footer ************************/

#ft {
	width: 907px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	/*background-image: url(images/ft_bg.gif);
	background-repeat: no-repeat;*/
	height: 40px;
	clear: both;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #1d372c;
}
#ft_l {
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top: 15px;
	margin-left: 15px;
}
#ft_r {
	display: inline;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top: 15px;
	margin-right: 10px;
}

/********************* single ************************/

.m_tit_s {
	background-image: url(images/m_tit_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 39px;
	color: #1d372c;
	width: 625px;
	/*margin-left: 30px;*/
	/*margin-top: 27px;*/
}
.sin_tnek {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
	padding-right: 8px;
	margin-bottom: 20px;
}
.sin_tnek a, .sin_tnek a:link, .sin_tnek a:visited, .sin_tnek a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1d372c;
	text-decoration: none;
}
.sin_tnek a:hover {
	text-decoration: underline;
}
.post_si {
	width: 625px;
	margin-left: 24px;
	clear: both;
	padding-bottom: 19px;
	padding-top: 19px;
}
.post_si_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #010101;
	text-decoration: none;
	display: inline;
	float: left;
	/*height: 60px;*/
	/*background-color: #999966;*/
	width: 325px;
	overflow: hidden;
}
.post_si_txt a, .post_si_txt a:link, .post_si_txt a:visited, .post_si_txt a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #044482;
	text-decoration: none;
}
.post_si_txt a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	text-decoration: none;
}
.post_si_txt img {
	/*padding: 5px;*/
}
.post_si_tab {
	display: inline;
	float: left;
	/*height: 60px;*/
	/*background-color: #FF9933;*/
	width: 280px;
	margin-left: 20px;
}
.post_si_tab_it {
	height: 28px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e6e6;
	clear: both;
}
.post_si_tab_it_l {
	display: inline;
	float: left;
	width: 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #898989;
	line-height: 28px;
}
.post_si_tab_it_r {
	display: inline;
	float: left;
	width: 160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: 28px;
}

/********************* page ************************/

.post_pg {
	width: 619px;
	margin-left: 30px;
	clear: both;
	padding-bottom: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #010101;
	text-decoration: none;
	/*border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #c6c6c6;*/
	padding-top: 19px;
}
.post_pg a, .post_pg a:link, .post_pg a:visited, .post_pg a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #044482;
	text-decoration: none;
}
.post_pg a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	text-decoration: none;
}