body {
background: url(images/bg.jpg) repeat-x;
margin: 0;
padding: 0;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 0.7em;
color: #6e6e6d;
line-height: 19px;
}

#center {
width: 960px;
margin: 0 auto;
}


/* header */

#header_top {
width: 960px;
height: 57px;
}

#header_top em {
display: none;
}

#logo {
background: url(images/logo.gif) no-repeat 0 22px;
height: 47px;
background-color:#ffffff;
width: 960px;
padding-top: 10px;
}

#logo a {
display: block;
float: left;
height: 47px;
width: 270px;
}

/* gornja navigacija */

#header_nav {
background:#073E76;
text-align: left;
width: 960px;
font-size: 19px;*/
font-family: Arial;
font-size: 14px;
font-weight:normal;
float:left;
height: 70px;
color: #ffffff;
padding: 0;
}

#header_nav ul {
list-style: none;
margin: 0 0 0 20px;
padding: 0;
}

#header_nav li {
margin: 10px 2px 0 0;
color: #ffffff;
padding:0;
text-align:center;
width:90px;
float:left;
}

#header_nav li a {
margin: 10px 7px 0 0;
float:left;
width:70px;
height:40px;
color: #ffffff;
padding:7px;
}

#header_nav li a:hover {
background:#2F83C7;
float:left;
color: #ffffff;
}

#header {
width: 960px;
background: url(images/gornja.jpg) no-repeat top;

height: 215px;
float: left;
}


/* gornja trazilica */

#header_pretraga {
float: left;
width: 960px;
height: 125px;
}

#header_pretraga_left {
float: left;
background:#CD1D1C;
width: 270px;
font-size:16px;
font-weight:bold;
color:#ffffff;
padding: 16px 0 0 10px;
height: 30px;
}

#header_pretraga_left h1 {

color:#ffffff;

}
#header_pretraga_right {
float: left;
width: 260px;
margin: 0 0 0 0;
background:#ffffff;
color:#000000;
clear:left;
height: 180px;
padding: 16px 0 0 20px;
}

.header_pretraga_select, .header_pretraga_button {
float: left;
/*clear: both;*/
color: #000000;
width: 225px;
height: 25px;
display: inline;
}

.header_pretraga_button {
text-align: right;
padding-right: 25px;
width: 195px;
}


/* header dno */

#header_bot {
background: url(images/info.jpg) no-repeat;
width: 941px;
height: 50px;
float: left;
color: #073E76;
padding: 20px 10px 0
}

#header_bot_left {
float: left;
}

#header_bot_center {
font-size: 1.1em;
font-weight: bold;
text-align: center;
float: left;
margin-left:15px
}

#header_bot_center em {
font-style: normal;
color: #fff2c9;
}

#header_bot_right {
float: right;
text-align: right;
}


/* content */

#content {
width: 960px;
float: left;
background: #ffffff;
clear: both;
padding: 0 0 10px 0;
}


/* pocetna - projekti */

#projekti {
width: 960px;
background: #ffffff ;
float: left;
clear: both;
}

.projekt_home {
background: #ffffff ;
border: 1px solid #d9d9d9;
float: right;
width: 309px;
min-height: 205px;
padding: 1px 0px 7px 1px;
margin: 10px 50px 0 0;
display: inline;
}

* html .projekt_home {
height: 205px
}

.projekt_home ul {
margin: 0;
padding: 0;
list-style: none;
}

.projekt_home_last {
margin-right: 0;
}

.projekt_home_last ul {
margin: 0;
padding: 6px 10px 0;
clear: both;
list-style: none;
}

.projekt_home_last li {
padding: 4px 10px;
border-bottom: 1px solid #BFBFBF;
}

.projekt_home_last li.pr_li_last {
border: 0;
}

.projekt_slika {
float: right;
border: 1px solid #9f9f9f;
margin: 7px 7px 0 7px;
width: 150px;
display: inline;
}

.projekt_big .projekt_slika, .projekt_big_last .projekt_slika {
	width: 200px;
}

.projekt_slika img {
border: 0;
max-width: 150px;
width: expression(this.width > 150 ? 150: true);
}

.projekt_big .projekt_slika img, .projekt_big_last .projekt_slika img {
	max-width: 200px;
	width: expression(this.width > 200 ? 200: true);
}

.projekt_slika_txt, .projekt_slika_txt_blink {
text-align: center;
font-size: 1.2em;
letter-spacing: 2px;
font-weight: bold;
float: right;
display: block;
width: 150px;
height: 20px;
background: #DF601B;
color: #FFFFFF;
padding: 2px 0;
}

.projekt_big .projekt_slika_txt, .projekt_big .projekt_slika_txt_blink,
.projekt_big_last .projekt_slika_txt, .projekt_big_last .projekt_slika_txt_blink {
	width: 200px;
}

.projekt_slika_txt_blink {
text-decoration: blink;
}

.projekt_home_txt {
float: left;
width: 132px;
padding: 0 0 0 10px;
overflow: hidden;
}

.projekt_big .projekt_home_txt, .projekt_big_last .projekt_home_txt {
	width: 240px;
	border-bottom: 1px solid #cdcdcd;
	padding: 0;
	margin-left: 10px;
	display: inline;
	min-height: 155px;
}

.projekt_home_txt em {
font-style: normal;
color: #cf482a;
}

.projekt_status_home {
padding-top: 7px;
}

.projekt_home_txt_kraj {
	clear: both;
	padding: 0 10px 5px;
}

#content .projekt_home_txt_kraj p {
	padding: 5px 0 0;
}

.projekt_vise_link {
	text-align: right;
	font-weight: bold;
}


/* veliki projekti */

.projekt_big {

width:470px;

}

.projekt_big_last {
	width: 630px;
}


.projekt_big_last {
	margin-right: 0;
}


/* grafikon s postocima prodanih */

.projekt_graf {
background: #cecece;
border: 1px solid #959595;
width: 100px;
height: 7px;
float: left;
font-size: 1px;
}

.projekt_graf_inner {
background: url(images/home_graf.gif) repeat-x;
height: 7px;
float: left;
}


/* pocetna - novosti */

#novosti {
width: 960px;
float: left;
clear: both;
padding-top: 10px;
}

#novosti_left {
float: left;
width: 636px;
overflow: hidden;
}

.novost {
float: left;
width: 614px;
background: url(images/home_box.gif) repeat-x bottom;
border: 1px solid #d9d9d9;
margin-top: 10px;
padding: 10px 10px 3px;
display: inline;
color: #636363;
}

.novost img {
max-width: 230px;
width: expression(this.width > 230 ? 230: true);
float: left;
border: 1px solid #a5a5a5;
margin-right: 15px;
}

#content_left .novost {
width: 728px;
margin: 0 0 10px 0;
}

#content p.novost_datum {
text-align: right;
padding-top: 12px;
color: #8c8c8c;
}

#novosti_right {
float: right;
width: 313px;
padding: 0 1px 0 10px
}

#novosti_right img {
border: 1px solid #b5b5b4;
margin-bottom: 10px;
max-width: 311px;
width: expression(this.width > 311 ? 311: true);
}

#novosti_right .banner img {
	margin: 0;
}


/* lijeva navigacija */

#leftnav {
float: left;
width: 200px;
}

#leftnav_box {
background: #ffffff url(images/leftnav.gif) repeat-x bottom;
border: 1px solid #d9d9d9;
float: left;
width: 196px;
padding: 1px;
}

#leftnav_box_lists {
padding: 5px 0;
float: left;
width: 196px;
}

#leftnav_box ul {
list-style: none;
margin: 0;
padding: 0;
}

#leftnav_box ul.leftnav_list1 {
padding: 0 8px;
float: left;
}

#leftnav_box ul.leftnav_list2,  #leftnav_box ul.leftnav_list3 {
padding: 0 8px;
}

#leftnav_box li {
border-bottom: 1px solid #E4E4E4;
float: left;
width: 180px;
height: 28px;
}

#leftnav_box li a {
padding: 3px 10px;
width: 160px;
height: 20px;
display: block;
float: left;
display: inline;
margin: 1px 0;
}

#leftnav_box .leftnav_list2 li a {
padding: 3px 20px;
width: 140px;
}

#leftnav_box .leftnav_list3 li a {
padding: 3px 40px;
width: 100px;
}

#leftnav_box li.leftnav_last {
border: 0;
}

#leftnav_box li a:hover {
background: #EEEEEE
}

.leftnav_link_sl {
background: #F0F0F0;
border: 1px solid #D9D9D9;
clear: both;
padding: 8px 0 8px 10px;
width: 188px;
float: left;
margin-top: 10px;
}

.leftnav_link_sl.pdf_btn {
background: #F0F0F0 url(images/icon_pdf.gif) no-repeat 160px 4px;
}


/* desna navigacija */

#rightnav {
float: right;
width: 200px;
}

#rightnav_box {
border: 1px solid #dbdbdb;
background: url(images/rightnav_box.gif) no-repeat;
padding: 1px;
width: 196px;
margin-bottom: 10px;
float: left;
}

#rightnav_box img {
max-width: 40px;
width: expression(this.width > 40 ? 40: true);
border: 1px solid #ffffff;
float: left;
margin-right: 10px;
}

.rightnav_box_link {
height: 50px;
background: #efefef;
margin-bottom: 2px;
float: left;
width: 196px;
}

.rightnav_box_link a {
display: block;
float: left;
height: 44px;
width: 190px;
padding: 6px 0 0 6px;
}

.rightnav_box_link a span {
padding-top: 9px;
float: left;
}

.rightnav_box_link a:hover {
background: #dedede;
}

.rightnav_box_link_first {
background: none;
}

.rightnav_box_link_last {
margin-bottom: 0;
}

/* content right */

#content_right {
float: right;
padding-left: 10px;
width:750px;
}


/* content center */

#content_center {
width: 540px;
float: left;
padding: 0 10px 10px;
overflow: hidden;
}

.center_img_big img {
max-width: 538px;
width: expression(this.width > 538 ? 538: true);
border: 1px solid #bababa;
}

.left_img_big {
padding-left: 10px;
}

.left_img_big img {
border: 1px solid #bababa;
}

.top_images, #gallery {
float: left;
width: 540px;
}

#gallery2 {
float: left;
width: 750px;
}

#gallery.ogledni {
width: 750px;
}

.top_images img, #gallery img {
float: left;
border: 0;
/*border: 1px solid #bababa;*/
margin: 0 5px;
max-width: 170px;
width: expression(this.width > 170 ? 170: true);
}

#gallery2 img {
background: #DFDFDF;
padding: 4px;
float: left;
margin: 0 9px 9px 0;
display: inlinec
}

#gallery img {
margin-bottom: 15px;
}

#gallery.ogledni img {
margin: 15px;
}

.center_img_big {
text-align: center;
}

.center_img_big img.img_nobd {
border: 0;
}

#lamele_opis {
padding: 15px 0;
}


/* stanovi tablica */

.stanovi_table {
border-color: #DADADA;
border-width: 0 1px 1px 1px;
border-style: solid;
width: 538px;
background: url(images/cijena.jpg) repeat-x bottom;
color: #2b2b2b;
margin-top: 10px;
}

#content_left .stanovi_table {
width: 750px;
margin-top: 0;
}

.stanovi_table strong {
color: #818180;
padding-right: 10px;
}

.stanovi_table td {
border-color: #DADADA;
border-width: 1px 0 0 0;
border-style: solid;
padding: 3px 15px 1px
}

.stan_table_slobodan td {
background: #FFFFFF;
}

.stan_table_prodan {
background: #FFE9AF;
}

.stan_table_rezervacija{
background: #EBE0EF;
}

/*.stan_table_prodan_h td {
background: #FFE9AF;
}*/


.stanovi_table_title td {
background: #B2B2B0;
color: #ffffff;
font-weight: bold;
}


/* detalji stana */

#stan_naslov {
background: #f0f0f0;
color: #848484;
padding: 5px 10px;
margin: 0 0 10px;
font-size: 1.3em;
font-weight: bold;
width: 520px;
float: left;
}

#stan_naslov_left {
float: left;
font-size: 0.75em;
width: 110px;
}

#stan_naslov_center {
float: left;
width: 300px;
text-align: center;
}

#stan_naslov_right {
float: right;
font-size: 0.75em;
width: 110px;
text-align: right;
}

#detalji_stana {
float: left;
width: 520px;
padding: 10px;
}

#detalji_tlocrt {
float: left;
width: 280px;
}

#detalji_povrsina {
float: right;
width: 230px;
}

.stan_povrsina {
width: 230px;
}

.stan_povrsina td {
border-bottom: 1px solid #d2d2d2;
padding: 4px 5px 3px;
font-weight: bold;
}

.stan_povrsina td.td_right {
text-align: right;
font-weight: normal;
width: 65px;
}

.stan_povrsina .povrsina_stan td {
border-top: 1px solid #d2d2d2;
}

.povrsina_ukupno {
background: #EAEAEA;
font-weight: bold;
color: #232323;
}

.stan_povrsina .povrsina_ukupno .td_right {
color: #CC4E28;
font-weight: bold;
}


/* detalji stana - izracun cijene */

#izracun {
float: left;
width: 540px;
clear: both;
padding: 15px 0 0 10px;
}

#izracun table {
background: #EAEAEA;
width: 378px;
border: 4px solid #EAEAEA;
color: #575757;
}

#izracun table .izracun_pad table {
border: 0;
}

#izracun td {
padding: 5px 0;
}

#izracun_title td {
background: #D5D5D5;
font-weight: bold;
}

.izracun_right {
text-align: right;
}

.izracun_subtitle {
font-weight: bold;
border-bottom: 1px solid #AAAAAA;
}

.izracun_brd {
border-bottom: 1px solid #AAAAAA;
}

#izracun_ukupno {
font-weight: bold;
font-size: 1.1em;
color: #323232;
}

#izracun_ukupno strong {
color: #D14923;
}

.izracun_col {
width: 118px;
}

.izracun_col_sp {
width: 12px;
}


/* stan dodatni tlocrti */

#stan_tlocrti_extra {
float: left;
width: 540px;
clear: both;
padding-top: 35px;
}

#stan_tlocrti_extra_left {
float: left;
width: 270px;
}

#stan_tlocrti_extra_right {
float: right;
width: 270px;
}

.tlocrt_extra_img {
width: 269px;
height: 150px;
background-position: center;
background-repeat: no-repeat;
border-right: 1px solid #CECECE;
}

.tlocrt_nobd {
border: 0;
}

.stan_pdf, .stan_upit {
background: #D5D5D5;
border: 1px solid #B0B0B0;
height: 24px;
padding-top: 3px;
font-weight: bold;
font-size: 1.1em;
text-align: center;
width: 257px;
margin-top: 40px;
}

.stan_upit {
float: right;
}

.stan_pdf img, .stan_upit img {
vertical-align: middle;
margin-left: 7px;
}


/* content left */

#content_left {
float: left;
width: 750px;
padding-right: 10px;
}

#content #content_left p {
padding-left: 10px;
}

/* partneri */

#partneri {
background: #A2A2A0;
clear: both;
height: 78px;
padding: 5px 0 0 5px;
width: 955px;
color: #FFFFFF;
font-size: 1.2em;
}

#partneri img {
border: 0;
}

#partneri a {
background-color: #FFFFFF;
background-position: center;
background-repeat: no-repeat;
display: block;
float: left;
height: 44px;
width: 106px;
margin: 10px 10px 0 0;
}

#partneri strong {
padding-left: 10px;
}


/* footer */

#footer {
color: #ffffff;
clear: both;
height: 43px;
clear: both;
width: 960px;
}

#footer_top {
background: #f2522e;
border: 1px solid #a13d03;
height: 28px;
width: 938px;
padding: 8px 10px 0
}

#footer_bottom {
background: #5b5b5b;
clear: both;
height: 5px;
width: 960px;
font-size: 1px;
}

#footer_left {
float: left;
}

#footer_right {
float: right;
text-align: right;
}


/* ostalo */

.def_list {
font-size: 0.8em;
color: #7F7F7F;
list-style: none;
}

.img_right {
float: right;
margin-left: 15px;
}

.clear {
clear: both;
}

#content p {
margin: 0;
padding: 7px 0;
}


#content_center p {
clear: both;
}

hr {
height: 1px;
clear: both;
background: #4F4F4F;
color: #4F4F4F;
border: 0;
}

.reg_list {
margin: 0;
padding: 10px 0 10px 35px;
}

.reg_list li, .content_list li {
padding: 3px 0;
}

.content_list, .small_list {
margin: 0;
padding: 0 0 15px 50px;
}

.small_list {
list-style: none;
}

.img_left {
float: left;
border: 1px solid #bababa;
margin-right: 10px;
}

.img_right {
float: right;
margin: 10px 0 0 10px;
}


.lista_stranica {
text-align: center;
padding-top: 8px;
}

.lista_stranica a {
margin: 0 3px;
}

.lista_stranica strong {
color: #818180;
}

.prethodno_Sljedece_okvir {
margin: 0 12px;
}

.stan_slobodno {
color: #CF482A;
font-weight: bold;
}

.stan_rezervacija {
color: #8B15AF;
font-weight: bold;
}

.stan_prodan {
font-weight: bold;
}

#stan_sponz {
clear: both;
}

#stan_sponz img {
border: 2px solid #DFDFDF;
margin-right: 5px;
}

#stan_sponz_banner {
border: 1px solid #B5B5B4;
text-align: center;
padding: 20px 0;
font-size: 1.2em;
margin-bottom: 10px;
}

.banka_banner {
border: 1px solid #B5B5B4;
text-align: center;
padding: 20px 0;
font-size: 1.2em;
margin-top: 10px;
}

#content #stan_sponz_banner a {
color: #757575;
text-decoration: blink;
}

#content #stan_sponz_banner a:hover {
text-decoration: none;
}

#stan_sponz_banner strong, .banka_banner strong {
color: #CC3601;
}

#novosti_right .banka_banner img {
border: 0;
}




/* kontakt */

.kontakt {
border-bottom: 1px solid #FFD8AF;
padding: 10px 0;
margin-bottom: 20px;
float: left;
width: 750px;
}

.kontakt .img_left {
margin-right: 20px;
}



/* naslovi */

#header h1 {
color: #9a4009;
font-size: 1.5em;
letter-spacing: 2px;
margin: 0;
text-transform: uppercase;
}

#content h1 {
margin: 0;
color: #858484;
font-size: 1.3em;
padding: 5px 10px 0;
}

#novosti h1 {
background: #073E76;
height: 27px;
border: 1px solid #6e6d68;
color: #ffffff;
padding: 7px 0 0 12px;
width: 622px;
}

#content_center h1, #content_left h1 {
background: #ffffff;
color: #848484;
padding: 5px 0 5px 10px;
margin-bottom: 10px;
}

#content_center #lamele_opis h1 {
margin-bottom: 0;
}

#content_center h1 strong, #content_left h1 strong, #stan_naslov strong {
color: #cf482a;
}

#content_center h1 em, #stan_naslov em {
color: #676766;
font-style: normal;
}

/* h1 tabovi */

#content_center h1.h1_tabs, #content_left h1.h1_tabs {
background: none;
padding: 0;
}

.h1_left, .h1_tab, .h1_tab_current {
font-size: 0.9em;
background: #f0f0f0;
padding: 5px 15px;
}

.h1_tab_current {
background: #fed7ac;
color: #b42c04;
}

#content .h1_tab_current a {
color: #b42c04;
}

/* */


#content_center h2, #content_left h2 {
color: #8b8b8b;
border-bottom: 1px solid #d4d4d4;
margin: 0;
font-size: 1.2em;
padding: 15px 0 3px;
}

#content_left h2 {
padding: 10px 0 3px 10px;
}

.projekt_home h2, #leftnav_box h2 {
color: #ffffff;
font-size: 1.25em;
margin: 0;
padding: 5px 8px 0;
background: #073E76;
float: left;
width: 293px;
height: 25px;
}

.projekt_home h2 a, #leftnav_box h2 a {
color: #ffffff;

}

.projekt_big h2  {
	width: 455px;
}

.projekt_big_last h2 {
	width: 630px;
}

.title_blink {
	text-decoration: blink;
}

#leftnav_box h2 {
width: auto;
float: none;
color: #cf482a;
}

#rightnav_box h2 {
color: #cf482a;
font-size: 1.2em;
margin: 0;
height: 27px;
padding: 10px 0 0 10px;
}

.projekt_home h2 strong {
color: #cf482a;
float: left;
}

.projekt_home h2 em {
font-style: normal;
font-size: 0.75em;
color: #5e5e5e;
font-weight: normal;
float: right;
text-align: right;
padding-top: 1px;
}

.novost h2, #content_left .novost h2 {
color: #858484;
font-size: 1.25em;
margin: 0;
padding: 0 0 8px;
border: 0;
}

#izracun h3 {
color: #D24B2E;
font-size: 1.25em;
margin: 0;
padding: 0 0 10px 8px;
}

.kontakt h3 {
border-bottom: 1px solid #d4d4d4;
font-size: 1.2em;
color: #CF482A;
margin: 0;
padding: 0 0 8px 10px;
}

h4 {
color: #9F4549;
font-size: 1.2em;
margin: 0;
padding: 20px 0 4px;
}

#content_left h4 {
font-size: 1.1em;
text-align: right;
border-bottom: 1px solid #bababa;
padding: 0 10px 4px 0;
clear: both;
}

h5 {
color: #929293;
font-size: 1em;
margin: 0;
padding: 10px 0 0;
}


/* linkovi */

a {
outline: none;
}

#header_nav a {
color: #6e6e6e;
font-weight: bold;
text-decoration: none;
}

#header_nav a:hover {
color: #000000;
}

#header_bot a {
color: #fff2c9;
font-weight: bold;
text-decoration: none;
}

#header_bot a:hover {
color: #ffffff;
text-decoration: underline;
}

#content a {
color: #cb3500;
text-decoration: none;
}

#content a:hover {
color: #e1770b;
text-decoration: underline
}

#content #leftnav a {
color: #f18321;
font-weight: bold;
}

#content #leftnav a:hover {
color: #cb3500;
}

#content #leftnav .leftnav_list2 a {
color: #6F6F6F;
}

#content #leftnav .leftnav_list3 a {
color: #6F6F6F;
font-weight: normal;
}

#content #rightnav a {
color: #8e8e8e;
font-weight: bold;
}

#content #rightnav a:hover {
text-decoration: none;
color: #cb3500;
}

#footer a {
color: #ffffff;
text-decoration: none;
font-weight: bold;
}

#footer a:hover {
color: #ffffff;
text-decoration: underline;
}


/* forme */

form {
margin: 0;
padding: 0;
}

#forma, #narudzba {
margin: 0;
padding-top: 10px;
}

.anketa_form {
padding: 5px 0;
margin: 0;
}

input, select, textarea {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 1em;
}

#header input, #header select {
width: 130px;
background: #565656 url(images/input.jpg) repeat-x bottom;
border: 1px solid #AFAFAF;
background: #f8f8f8;
float: left;
color: #5e5e5e;
}

#header .header_pretraga_button input {
float: none;
}

.label_float, .label_float_title {
float: left;
}

.label_float_title {
font-weight: bold;
width: 65px;
}

.label_float {
padding-left: 5px;
width: 20px;
}

#header input.button {
width: 65px;
padding: 2px 0;
cursor:pointer;
}

#forma legend {
display: none;
}

fieldset {
border: 0;
margin: 0;
padding: 0
}

.emph {
font-weight: bold;
font-size: 1.1em;
}

.alert {
color: #FF0000
}

.blok_e_link {
font-size: 1.2em;
}
