body {
background: #b1d2d2 url(images/bg.jpg);
margin: 0;
padding: 20px 0 0 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
color: #544b34;
line-height: 19px;
}

#center {
width: 904px;
margin: 0 auto;
}

#top_nav {
font-weight: bold;
color: #adadad;
height: 27px;
}

#header {
height: 151px;
background: url(images/header.jpg) no-repeat;
}

#nav {
background: url(images/nav.gif) no-repeat;
height: 30px;
color: #FFFFFF;
font-weight: bold;
padding: 9px 25px 0;
}

#nav_left {
float: left;
width: 555px;
}

#nav_right {
float: right;
text-align: right;
width: 299px;
}

#content_bg {
background: url(images/content_bg.gif) repeat-y;
padding: 23px 0 0 0
}

#content, #content_bg {
float: left;
width: 904px;
}

#left {
float: left;
width: 645px;
padding: 2px 20px 0 35px;
overflow: hidden;
}

#breadcr {
background: #E6D3A1;
border: 1px solid #BDB08D;
width: 633px;
color: #6F6445;
margin-bottom: 7px;
padding: 3px 0 3px 10px;
}

#breadcr strong {
color: #BF3923;
}

.welcome {
background: #e6d3a1 url(images/city_title.gif) no-repeat 17px 17px;
border: 1px solid #bdb08d;
padding: 10px 15px 10px 150px;
margin-bottom: 20px;
}

.welcome p {
margin: 0;
padding: 5px 0;
}

.welcome ul, .welcome ol {
margin: 0;
padding: 5px 0 5px 40px;
}

.search, .search_s {
background: #fdf5de url(images/search_s.jpg) repeat-x top;
border: 1px solid #c9bc99;
padding: 15px 15px 5px 15px;
float: left;
width: 615px;
}

#login_top {
margin-bottom: 20px;
padding-bottom: 15px;
}

.search_s {
background: #fdf5de url(images/search_s.jpg) repeat-x top;
padding-bottom: 0;
}

.discover_main {
background: #fdf5de url(images/discover_title2.jpg) repeat-x top;
border: 1px solid #c9bc99;
padding: 65px 15px 15px 15px;
float: left;
width: 615px;
color: #8c8c8c;
margin-bottom: 20px;
line-height: 22px;
}

.discover_main#zemlje {
font-weight: bold;
line-height: 25px;
}

.discover_main .sort {
padding-top: 10px;
float: left;
}

.about_right {
width: 380px;
text-align: right;
float: right;
}

.about_right a {
display: block;
float: left;
background: #FFFFFF;
border: 1px solid #CCBD96;
margin-left: 7px;
padding: 1px 7px;
}

.about_right a:hover {
background: #EFDFB3;
}

.sort label {
font-weight: bold;
color: #6b6b6b;
margin-right: 5px;
}

.discover_main#zemlja, .discover_main#pretraga, .discover_main#detalji {
background: #fdf5de url(images/discover_title2.jpg)  repeat-x top;
padding-top: 20px;
color: #767676;
}

#zemlja div {
float: left;
width: 195px;
line-height: 16px;
padding: 0 5px 8px;
}

#s_col1 {
float: left;
width: 270px;
padding: 5px 0 0 17px;
}

#s_col2 {
float: right;
width: 255px;
padding: 5px 15px 0 0;
}

#discover, #wap, #discover a, #wap a {
float: left;
width: 317px;
height: 59px;
}

#discover a, #wap a {
display: block;
padding: 20px 0 0 15px;
width: 302px;
height: 39px;
}

#wap {
float: right;
}

#discover {
margin-right: 11px;
}

#discover em, #wap em {
display: none;
}

#discover {
background: url(images/discover.jpg);
}

#wap {
background: url(images/wap.jpg);
}

#disc_wap {
height: 70px;
float: left;
width: 645px;
margin-top: 13px;
font-size: 1.4em;
font-family: Arial, Helvetica, sans-serif;
}

.box_bot {
background: #c52b10 url(images/box_bg.jpg) repeat-x top;
border: 2px solid #f47e6a;
float: left;
width: 289px;
color: #FFFFFF;
padding: 14px 10px 3px 14px;
min-height: 175px;
}

* html .box_bot {
height: 175px;
}

#box1 {
margin-right: 11px;
}

.box_error {
font-weight: bold;
padding: 0 0 15px 25px;
color: #FFF47F;
background: url(images/error_s2.gif) no-repeat;
}

#login_top .box_error {
color: #f57834;
}

.box_bot .box_error {
background: url(images/error_s.gif) no-repeat;
}

.box_error img {
display: none;
}

#right {
float: right;
background: url(images/photos.jpg) no-repeat;
width: 204px;
height: 405px;
}

#footer {
background: url(images/footer.gif) no-repeat;
clear: both;
height: 30px;
font-size: 0.9em;
text-align: center;
padding-top: 42px;
}

.img_th div {
float: left;
width: 175px;
height: 130px;
background-color: #FFFFFF;
background-repeat: no-repeat;
background-position: center;
border: 1px solid #cebf99;
margin-right: 10px;
text-align: center;
display: inline;
}

.img_th div a {
display: block;
height:130px;
width:175px;
float: left;
}

.discover_main .img_th a {
margin: 0;
}

.soba .img_th div {
background-color: #FFFFFF;
background-repeat: no-repeat;
background-position: center;
border: 1px solid #cebf99;
text-align: left;
}

.soba .img_th div a {
height:130px;
width:175px;
}

.soba .img_th {
float: left;
width: 595px;
padding-bottom: 10px;
}

.soba .img_th img {
border: 1px solid #cebf99;
}

.img_th img {
max-width: 130px;
max-height: 90px;
border: 0;
width: expression(this.width > 130 ? 130: true);
height: expression(this.height > 90 ? 90: true);
}

.soba {
background: #f4eacd;
border: 1px solid #e2d5b0;
margin: 0 0 15px;
padding: 10px;
float: left;
width: 595px;
line-height: 17px;
}

#g_map {
margin-bottom: 20px;
}

.soba_btn {
background: #FFFFFF;
border: 1px solid #d0c19b;
padding: 2px 0;
float: left;
width: 175px;
text-align: center;
margin-right: 10px;
}

.soba_cijene {
border-color: #CEBF99;
border-width: 0 0 1px 1px;
border-style: solid;
width: 364px;
margin: 5px 0 15px;
text-align: center;
line-height:17px;
}

.soba_cijena {
font-weight: bold;
width: 100px;
}

.soba_cijene td {
background: #FFFFFF;
border-color: #CEBF99;
border-width: 1px 1px 0 0;
border-style: solid;
padding: 3px 0
}

.soba_cijene_title td {
background: #DFD3B5;
font-weight: bold;
}



/* FORMS */

form {
margin: 0;
padding: 0;
}

input, select, textarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
}

.search input, .search select, #rez_txt select, .search_s input, .search_s select, #rez_txt input, .search textarea {
background: #ffffff;
border: 1px solid #ccbd96;
color: #826722;
width: 250px;
padding: 3px;
margin: 2px 0 10px;
}

#rez_txt input.button {
width: 80px;
}

.search_s input, .search_s select {
width: 160px;
}

.sort select, .pretraga_other select {
background: #ffffff;
border: 1px solid #ccbd96;
color: #826722;
padding: 2px;
}

.pretraga_other {
text-align: right;
padding-top: 10px;
float: right;
}


.pretraga_other select {
width: 120px;
}

select.txt_s {
width: 150px;
}

select.rez_div {
width: 150px;
}

.search select {
padding: 2px;
height: 21px;
}

.search input.search_btn, .search_s input.search_btn {
width: 139px;
height: 54px;
border: 0;
padding-left: 8px;
text-align: left;
float: right;
background: url(images/search_btn.jpg) no-repeat;
font-weight: bold;
font-size: 1.2em;
color: #3b372c;
letter-spacing: 1px;
cursor: pointer;
}

.search input.checkbox, .search_s input.checkbox, #rez_txt input.checkbox {
width: auto;
padding: 0;
border: 0;
background: none;
float: left;
margin-right: 5px;
}

.search .datum {
width: 150px;
float: left;
margin-right: 5px;
}

.search_s input.datum, #rez_txt input.datum {
float: left;
width: 80px;
margin-right: 5px;
}

.search_s label.datum, #rez_txt label.datum {
float: left;
margin-right: 5px;
padding-top: 3px;
}

.search_s img.datum, .search img.datum, #rez_txt img.datum {
float: left;
margin-top: 4px;
width: 21px;
}

.search label, .search_s label, .pretraga_other label, #rez_txt label {
font-weight: bold;
color: #767676;
}

#rez_txt label.datum {
font-weight: normal;
}

.rez_div {
clear: both;
}

.pretraga_other label {
margin-left: 10px;
}

.s_div {
height: 55px;
}

.trazilica_m_div {
padding-top: 3px;
}

#rez_txt .s_div {
height: 40px;
float: left;
width: 170px;
}

.search_s .s_div {
float: left;
width: 190px;
padding: 10px 0 0 5px;
}

.search .search_slob {
padding-top: 13px;
height: 20px;
width: 200px;
}

.search_s .search_slob {
padding-left: 5px;
width: 190px;
float: left;
}

.jezik {
width: 120px;
margin: 0 10px 0 5px;
}

.valuta {
width: 170px;
margin: 0 0 0 5px;
}

.box_bot input {
background: #f7efda url(images/box_bot_input.jpg) repeat-x bottom;
border: 1px solid #832212;
color: #832212;
padding: 3px;
margin: 3px 0 6px;
}

.box_bot input.login_btn, .box_bot input.nl_btn, .search input.login_btn2 {
background: none;
border: 0;
color: #000000;
font-weight: bold;
}

.box_bot input.login_btn {
background: url(images/login_btn.jpg) no-repeat;
width: 158px;
height: 34px;
padding: 0 0 0 7px;
float: left;
margin-right: 6px;
text-align: left;
}

.search input.login_btn2 {
background: url(images/login2.jpg) no-repeat;
width: 112px;
height: 35px;
padding: 0 0 4px 7px;
color: #767676;
float: left;
text-align: left;
}

.search .login_btn {
width: 112px;
float: left;
margin: 0 15px 0 0;
}

.box_bot input.nl_btn {
background: url(images/nl_btn.jpg) no-repeat;
width: 157px;
height: 28px;
padding: 0 0 0 7px;
text-align: left;
}

.box_reg {
float: left;
padding-top: 2px;
}

#oglasi {
clear: both;
padding-top: 15px;
}

.oglas {
background: #FFFFFF;
border: 1px solid #cebf99;
float: left;
width: 595px;
padding: 5px 10px 10px;
margin-bottom: 10px;
}

.oglas img {
float: left;
border: 1px solid #cebf99;
margin: 5px 10px 0 0;
}

.oglas_txt {
float: right;
width: 455px;
}

.txt_right {
text-align: right;
}

.pages {
text-align: center;
}

.pages span {
margin: 0 5px;
}

/* detalji dodatno */

.detalji_dodatno {
text-align: right
}



/* HEADINGS */

h1 {
color: #ed4d32;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.7em;
font-weight: normal;
margin: 0;
}

.search h1 {
padding-bottom: 20px;
font-size: 1.8em;
}

.search_s h1, #zemlja h1, #pretraga h1, #detalji h1 {
padding-bottom: 20px;
height: 20px;
}

#detalji h1 {
font-size: 1.4em;
font-weight: bold;
}

h1 img {
margin-left: 5px;
}

h1 strong {
color: #6b6b6b;
font-weight: normal;
}

#detalji h1 strong {
font-weight: bold;
}

#zemlja h1, #pretraga h1, #detalji h1 {
padding-left: 50px;
}

h2 {
color: #6b6b6b;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.3em;
font-weight: bold;
margin: 0;
padding: 10px 5px;
clear: both;
}

#detalji h2 {
padding: 20px 0 10px;
height: 15px;
}

h4 {
color: #ed4d32;
margin: 0 0 10px;
font-size: 1em;
border-bottom: 1px solid #cfcabb;
}

.box_bot h5 em {
display: none;
}

.box_bot h5 {
margin: 0;
padding-bottom: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.5em;
}

h6 {
font-size: 1.1em;
color: #d14027;
width: 450px;
clear: right;
margin: 0;
float: left;
}

h6 span, h6 img {
float: left;
}

.oglas h6 img {
border: 0;
padding-top: 5px;
margin: 0 0 0 10px;
}

hr {
color: #e5dbbe;
background: #e5dbbe;
border: 0;
height: 1px;
clear: both;
}


/* LINKS */

#top_nav a {
color: #5c5c5c;
text-decoration: none;
margin: 0 4px;
}

#top_nav a:hover {
color: #29888a;
text-decoration: underline;
}

#footer a {
color: #b42a12;
text-decoration: none;
}

#footer a:hover {
color: #dc371b;
text-decoration: underline;
}

.box_bot a {
color: #FFFFFF;
text-decoration: underline;
}

.box_bot a:hover {
color: #faf79a;
text-decoration: none;
}

#disc_wap a {
font-weight: bold;
color: #626161;
text-decoration: none;
}

#disc_wap a:hover {
color: #666666
}

.discover_main a, .search a, .welcome a {
color: #4da2a4;
text-decoration: none;
font-weight: bold;
}

.discover_main h6 a {
color: #D14027;
}

#breadcr a {
color: #1E787A;
text-decoration: none;
font-weight: normal;
}

.discover_main h4 a {
color: #ed4d32;
margin: 0;
}

.discover_main .oglas a {
margin: 0;
font-weight: normal;
}

.discover_main .oglas h6 a {
font-weight: bold;
}


.discover_main#zemlja a {
margin: 0;
}

.discover_main a:hover, .search a:hover, #breadcr a:hover, .welcome a:hover {
color: #565656;
text-decoration: underline;
}
