html {
  position: relative;
  min-height: 100%;

}
body{
  background-color: #f7f7f7;
	padding-bottom: 35px;
}

header{
  width: 100%;
	min-height: 55px;
	background-color: #fafdfe;
	

	position: relative;

}
footer{
  position: absolute;
  bottom: 0;
    width: 100%;
  
    background-color: #f5f5f5;
    border-top: 1px solid #5D9CEC;
	background-color: #1b75bc;



}
img.img_footer{
    margin-top: 5px;
    margin-bottom: 10px;
}

p.footerInfo{
    color: #fff;
    margin-bottom: 2px;
}
p.mtm{
  margin-top: 13px;
}

a.footer_link{
    display: block;
    color: #fff;
    margin-bottom: 2px;
}
p.footerCopy, a.footerCopy{
    color: #fff;
    margin-bottom: 2px;
	margin-top: 4px;
	text-decoration: none;
	font-size: 12px;
}
a.footer_link:hover, a.footer_link_horizontalni:hover{
    text-decoration: none;
    color: #ffdd00;
}
p.footerNaslov{
    font-size: 20px;
    
    color: #ffdd00;
    margin-top: 45px;
}
a.footer_facebook{
	display: inline-block;
	width: 34px;
	height: 34px;
	background: url(http://solsemestra.com/themes/vanadis/images/facebook_icon.png) no-repeat;
    vertical-align: middle;
    margin-right: 5px;
}
a.footer_face_link{
    color: #fff;
    display: inline-block;
    margin-bottom: 1px;
    font-size: 14px;
}
a.footer_link_horizontalni{
    color: #fff;
    margin-bottom: 2px;
    font-size: 13px;
}
span.spacer{
    color: #9d9d9d;
    margin-left: 4px;
    margin-right: 4px;
}


p.footerInfoNewsletter{
    color: #fff;
    font-size: 14px;
}

.btn-newsletter{
    margin-top: 5px;
}

div.headerTop{
	width: 100%;
	min-height: 55px;
	border-bottom: none;

  background-color: #ffffff;
  padding-top: 5px;
  padding-bottom: 0px;
	position: relative;
}
.search_container{
  border-top: 1px solid #1b75bc;
}
.container{
    position: relative;
}
h2.headLine{
    float: left;
	color: #ffffff;
	font-size: 18px;
	font-weight: normal;
}

div.flags{
	width: 110px;
	height: 30px;
    float: right;
    margin-top: 9px;
    margin-right: 10px;
}
div.headerValute{
	float: right;

}

a.hr_act, a.hr_deact:hover{
	display: inline-block;
	width: 26px;
	height: 26px;
	background: url(http://solsemestra.com/themes/vanadis/images/hr.png) no-repeat;
	background-position: top;
}

a.hr_deact{
	display: inline-block;
	width: 26px;
	height: 26px;
	background: url(http://solsemestra.com/themes/vanadis/images/hr.png) no-repeat;
	background-position: bottom;
}

a.en_act, a.en_deact:hover{
	display: inline-block;
	width: 26px;
	height: 26px;
	background: url(http://solsemestra.com/themes/vanadis/images/en.png) no-repeat;
	background-position: top;
}

a.en_deact{
	display: inline-block;
	width: 26px;
	height: 26px;
	background: url(http://solsemestra.com/themes/vanadis/images/en.png) no-repeat;
	background-position: bottom;
}

a.de_act, a.de_deact:hover{
	display: inline-block;
	width: 26px;
	height: 26px;
	background: url(http://solsemestra.com/themes/vanadis/images/de.png) no-repeat;
	background-position: top;
}

a.de_deact{
	display: inline-block;
	width: 26px;
	height: 26px;
	background: url(http://solsemestra.com/themes/vanadis/images/de.png) no-repeat;
	background-position: bottom;
}

a.se_act, a.se_deact:hover{
	display: inline-block;
	width: 26px;
	height: 26px;
	background: url(http://solsemestra.com/themes/vanadis/images/se.png) no-repeat;
	background-position: top;
}

a.se_deact{
	display: inline-block;
	width: 26px;
	height: 26px;
	background: url(http://solsemestra.com/themes/vanadis/images/se.png) no-repeat;
	background-position: bottom;
}
.line1p{
    border: solid 1px #000;
}
.headerLinks{
    float: right;

}
button.logIn-btn{
    margin-right: 16px;
    margin-top: 5px;
}
.mainSearch{
    background: #1b75bc;
	
	position: relative;
	z-index: 15;
	padding-top: 4px;
	min-height: 460px;
}
h1.mainMoto{
  color: #ffdd00;
	text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  font-size: 35px;
}
.mainSearch .row .form-control{
    margin-bottom: 5px;
    background: #f0f8ff;
}
.searchP{
    color: #ffffff;
    font-size: 16px;
    padding-top: 6px;
    padding-bottom: 4px;
    border-bottom: solid 1px #fff;
}
.whiteLabel{
    color: #ffffff;
	display: inline-block; 
	vertical-align: top;
	
}
.radio, .checkbox {

    margin-bottom: 15px;
}
div.content{
    margin-top: 25px;
}
div.mainTitle{
    background: #ecf5fd;
    border-top: 1px solid #1b75bc;
	border-bottom: 1px solid #5D9CEC;
}
.ikonica{
	color: #ffdd00;
}
.ikonica_valuta{
	color: #ffdd00;

}
div.topMjesta{
  margin-top: 25px;
}
div.mainTitleSecond{
    background: #ecf5fd;
    border-bottom: 1px solid #5D9CEC;
	border-top: 1px solid #5D9CEC;
	margin-bottom: 55px;
	margin-top: 35px;
}
div.mainTitleSecondKontakt{
    background: #ecf5fd;
    border-bottom: 1px solid #5D9CEC;
	border-top: 1px solid #5D9CEC;
	margin-bottom: 55px;
	margin-top: -25px;
}

div.mainTitlePretraga{
  margin-top: 85px;
    background: #ecf5fd;
    border-bottom: 1px solid #5D9CEC;
}
h1{
    font-family: 'Roboto', sans-serif;
    font-weight: 100;
    font-size: 40px;
    color: #000;
    margin-top: 10px;
}
.pad15{
    padding-top: 15px;
}
img.smjestajIkona{
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 3px;
}
img.mala-ikona{
  float: left;
  margin-right: 5px;
}
.lokacijaVrsta{
  padding-right: 0px;
  padding-top: 5px;
}
div.smjestajCijena{
  background: #5D9CEC;
  margin-top: -10px;
  margin-bottom: -10px;
  height: 87px;
}
div.bookCol{
  padding: 0px;
}
div.booking{
  width: 100%;
	max-width: 273px;
  background: #5D9CEC;
  padding: 10px;

}
.readOnlyDatePicker{
  background: #fff !important;
  cursor: pointer !important;
}
.readOnlyDatePickerBlue{
  background: #f0f8ff !important;
  cursor: pointer !important;
}
p.smjestajData{
  color: #999;
}
p.podnaslov{
  color: #999;
	font-size: 18px;
}
.fullWidth{
  width: 100%;
}
p.smjestajCijena{
  color: #fff;
  font-family: 'Roboto', sans-serif;
    font-weight: 100;
  font-size: 40px;
  margin-bottom: 0px;
}
img.cijenaikona{
  height: 23px;
  float: left;
  margin-right: 6px;
}
p.perNight{
  color: #dddddd;
  font-size: 15px;

}
span.priceFrom{
  color: #dddddd;
  font-size: 15px;
}
span.priceFromList{
  color: #adadad;
  font-size: 15px;
	margin-right: 3px;
}
p.gradFrom{
	color: #dddddd;
  font-size: 13px;
	line-height: 20px !important;
	margin-bottom: 0px;
}
h1.bigTitle{
  display: inline-block;
}
div.lokacijaTitle{
    background: #ffffff;
    border-bottom: 1px solid #dce0e0;
	padding-top:10px;
	padding-bottom: 10px;
}
div.noPadd{
  padding-left: 0px;
  padding-right: 0px;
}
p.smjestajValue{
  font-size: 16px;
  color: #999999;
  text-align: center;
}
p.smjestajInfo{
  color: #434a54;
  text-align: justify;
}
p.smjestajInfoNema{
  text-decoration: line-through;
  color: #969eab;
  
}
div.smjestajInfoPodaci{
  margin-top: 35px;
  border-top: solid 1px #dce0e0;
  padding-top: 15px;
}
div.smjestajInfoPodaciPrvi{
  margin-top: 5px;
  border-top: solid 1px #dce0e0;
  padding-top: 15px;
}
p.smjestajInfoLabel{
  color: #999;
  font-size: 17px;
  margin-top: -5px;
}
h2.bigTitleLokacija{

  font-weight: normal;
  font-size: 18px;
  color: #333333;
  margin-top: 5px;
  margin-bottom: 5px;
}
div.rightLinks{
  margin-top: 20px;
  margin-bottom: 10px;
}
span.dashboardData{
  padding: 10px;
  font-size: 20px;
}
p.dashboardData{
  margin-bottom:30px !important;
}
a.listingBtn {
  font-size: 15px;
}



.demo {
  position: relative;
  z-index: 1;
  margin: 50px 0;
}
div.smjestaj_fotka{
  width: auto;
  max-width: 615px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
img.slide{
  margin-left: auto;
  margin-right: auto;
}



.typeahead,
.tt-query,
.tt-hint {
  width: 100%;
  height: 30px;
  padding: 8px 12px;
  font-size: 18px;
  line-height: 30px;
  border: 2px solid #ccc;
  outline: none;
}

.typeahead {
  background-color: #fff;
}

.typeahead:focus {
  /*border: 2px solid #0097cf;/**/
}

.typeahead.empty {
  border: 2px solid red;
}

.tt-query {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.tt-hint {
  color: #cfcfcf;
  width: 430px;
}



.tt-dropdown-menu {
  width: 550px;
  margin-left: 10px;
  margin-top: 12px;
  padding: 8px 0;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
     -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
          box-shadow: 0 5px 10px rgba(0,0,0,.2);
}



.tt-suggestion {
  padding: 3px 20px;
  font-size: 16px;
  line-height: 20px;
}



.tt-suggestion.tt-cursor {
  color: #fff;
  background-color: #0097cf;
}

.tt-suggestion p {
  margin: 0;
}
.gist {
  font-size: 14px;
}

span.twitter-typeahead, input.typeahead{
  width: 100%;
  height: 40px;
}

#map {
  float:left;
  width: 100%;
  height: 400px;
  border: solid 1px #004080;
}


div#galerijaAdmin{

	margin-bottom: 25px;

	
	height: auto;

	overflow: auto;

	padding-bottom: 30px;

}
div.div-sort{

max-width: 170px;
  position: relative;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 10px;
  background: #fff;
  padding: 10px;

  
  text-align:center; /* Align center inline elements */

}


img.photoFromGallery{
  vertical-align: bottom !important;


}
a.deleteImage{
	position: absolute;
	display: block;
	width: 16px;
	height: 16px;
	background: url(http://solsemestra.com/themes/vanadis/images/delete.png);
	top: -8px;
	right: -8px;
	z-index: 15;
	cursor: pointer;
}

.ajax-loader {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -32px; /* -1 * image width / 2 */
    margin-top: -32px;  /* -1 * image height / 2 */
    display: none;
}
table#prices{
  border: solid 1px #333;
  width: 100%;
  margin-bottom: 25px;
}
table#prices th{
  border: solid 1px #333;
  color: #fff;
  text-align: center;
  background: #0080c0;
  font-weight: bold;
  padding: 5px;
}
table#prices td{
  border: solid 1px #333;
  text-align: center;
}


table#pricesFront{
  border: solid 1px #333;
  width: 100%;
  margin-bottom: 25px;
}
table#pricesFront th{
  border: solid 1px #333;
  color: #333;
  text-align: center;
  background: #ecf5fd;
  font-weight: bold;
  padding: 5px;
}
table#pricesFront td{
  border: solid 1px #333;
  text-align: center;
}

h3.adminMaliNaslov{
  margin-top: 0px;
  color: #fff;
  background: #4A89DC;
  padding: 5px;
  font-size: 20px;
  font-weight: normal;
}
p.grayTxt{
  color: #808080;
}
/**
 * Kalendar
 */
table.kalendarcina{
    width: 100%;
}

td.mjesec{
    vertical-align: top;
	text-align: center;
	padding-left: 15px;
	padding-bottom: 15px;
}

table.kalendar{
    border: solid 1px #696969;
}

table.kalendar td{
    border: solid 1px #696969;
    vertical-align: middle;
    text-align: center;
    padding-top: 0px;
    width: 26px !important;
    height: 20px !important; 
}

td.dayName{
    font-size: 10px;
	text-shadow: 1px 1px 1px #ffffff;
	color: #000000;
	background: #DFEFFF;
}

td.puniDan{
    font-size: 9px;
    background: #22f448;
    cursor: pointer;
}

td.prosliDan{
    font-size: 9px;
    background: #c8c8c8;
}

td.zauzeto{
    font-size: 9px;
    background: #ff3030;
}

td.dolazak{
    font-size: 9px;
background: #22f448; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMjJmNDQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMjJmNDQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmYzMDMwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmMzAzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg,  #22f448 0%, #22f448 50%, #ff3030 50%, #ff3030 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#22f448), color-stop(50%,#22f448), color-stop(50%,#ff3030), color-stop(100%,#ff3030)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #22f448 0%,#22f448 50%,#ff3030 50%,#ff3030 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #22f448 0%,#22f448 50%,#ff3030 50%,#ff3030 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #22f448 0%,#22f448 50%,#ff3030 50%,#ff3030 100%); /* IE10+ */
background: linear-gradient(135deg,  #22f448 0%,#22f448 50%,#ff3030 50%,#ff3030 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22f448', endColorstr='#ff3030',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
td.odlazak{
    font-size: 9px;
    background: #ff3030; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmYzMDMwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmYzMDMwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMjJmNDQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyZjQ0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

background: -moz-linear-gradient(-45deg,  #ff3030 0%, #ff3030 50%, #22f448 50%, #22f448 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ff3030), color-stop(50%,#ff3030), color-stop(50%,#22f448), color-stop(100%,#22f448)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(-45deg,  #ff3030 0%,#ff3030 50%,#22f448 50%,#22f448 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(-45deg,  #ff3030 0%,#ff3030 50%,#22f448 50%,#22f448 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(-45deg,  #ff3030 0%,#ff3030 50%,#22f448 50%,#22f448 100%); /* IE10+ */

background: linear-gradient(135deg,  #ff3030 0%,#ff3030 50%,#22f448 50%,#22f448 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3030', endColorstr='#22f448',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */



}

td.nazivMjeseca{

    background: #3498DB;

    font-size: 14px !important;

    font-weight: normal;

	color: #ffffff;

	text-shadow: 0px 0px 3px #000000;

}

td.oznaceno{

    background: #3498db !important;

}

td.oznaceno_end{

    

}

td.oznaceno_start{

    

}



table.prevNextMonth{

	width: 100%;

}

td.prevMonth{

	text-align: right;

	width: 365px;

	padding-right: 20px;

}

td.nextMonth{

	text-align: left;

	padding-left: 20px;

}

a.pnLink{

	text-decoration: none;

	color: #005EBB;

}

a.pnLink:hover{

	text-decoration: underline;

}

/*..kraj označenog ako počinje nedostupno..*/

td.oznaceno_end_nedostupno{

	background: #3498db; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMzQ5OGRiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMzQ5OGRiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjZmYzMDMwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmMzAzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

background: -moz-linear-gradient(-45deg,  #3498db 0%, #3498db 50%, #ff3030 51%, #ff3030 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#3498db), color-stop(50%,#3498db), color-stop(51%,#ff3030), color-stop(100%,#ff3030)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(-45deg,  #3498db 0%,#3498db 50%,#ff3030 51%,#ff3030 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(-45deg,  #3498db 0%,#3498db 50%,#ff3030 51%,#ff3030 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(-45deg,  #3498db 0%,#3498db 50%,#ff3030 51%,#ff3030 100%); /* IE10+ */

background: linear-gradient(135deg,  #3498db 0%,#3498db 50%,#ff3030 51%,#ff3030 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3498db', endColorstr='#ff3030',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */



}

td.oznaceno_end_slobodno{

	background: #3498db; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMzQ5OGRiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMzQ5OGRiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjMjJmNDQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyZjQ0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

background: -moz-linear-gradient(-45deg,  #3498db 0%, #3498db 50%, #22f448 51%, #22f448 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#3498db), color-stop(50%,#3498db), color-stop(51%,#22f448), color-stop(100%,#22f448)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(-45deg,  #3498db 0%,#3498db 50%,#22f448 51%,#22f448 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(-45deg,  #3498db 0%,#3498db 50%,#22f448 51%,#22f448 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(-45deg,  #3498db 0%,#3498db 50%,#22f448 51%,#22f448 100%); /* IE10+ */

background: linear-gradient(135deg,  #3498db 0%,#3498db 50%,#22f448 51%,#22f448 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3498db', endColorstr='#22f448',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */



}

td.oznaceno_start_slobodno{

	background: #22f448; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMjJmNDQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMjJmNDQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjMzQ5OGRiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM0OThkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

background: -moz-linear-gradient(-45deg,  #22f448 0%, #22f448 50%, #3498db 51%, #3498db 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#22f448), color-stop(50%,#22f448), color-stop(51%,#3498db), color-stop(100%,#3498db)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(-45deg,  #22f448 0%,#22f448 50%,#3498db 51%,#3498db 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(-45deg,  #22f448 0%,#22f448 50%,#3498db 51%,#3498db 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(-45deg,  #22f448 0%,#22f448 50%,#3498db 51%,#3498db 100%); /* IE10+ */

background: linear-gradient(135deg,  #22f448 0%,#22f448 50%,#3498db 51%,#3498db 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22f448', endColorstr='#3498db',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */



}

td.oznaceno_start_nedostupno{

	background: #ff3030; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmYzMDMwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmYzMDMwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjMzQ5OGRiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM0OThkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg,  #ff3030 0%, #ff3030 50%, #3498db 51%, #3498db 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ff3030), color-stop(50%,#ff3030), color-stop(51%,#3498db), color-stop(100%,#3498db)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #ff3030 0%,#ff3030 50%,#3498db 51%,#3498db 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #ff3030 0%,#ff3030 50%,#3498db 51%,#3498db 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #ff3030 0%,#ff3030 50%,#3498db 51%,#3498db 100%); /* IE10+ */
background: linear-gradient(135deg,  #ff3030 0%,#ff3030 50%,#3498db 51%,#3498db 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3030', endColorstr='#3498db',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */



}

div#koordinate{
  border: solid 1px #333;
  width: 100%;
  height: 30px;
  line-height: 30px;
  margin-bottom: 30px;
}
div#karta{
  border: solid 1px #333;
  width: 100%;
  height: 500px;
}
div#kartaSm{

  width: 100%;
  height: 100%;
}
img.infoFotka{

  border: solid 1px #333;
	max-width: 160px;
  
}
p.infoNaziv{
  font-size: 16px;
  text-align: center;
}
div.errorMessage{
  padding-top: 3px;
  padding-bottom: 3px;
  background: #ff6464;
  clear: both;
  text-align: center;
}
textarea.opis{
  min-height: 200px;
  text-align: justify;
}

div.smjestajPrikaz{

  background: #fff;
}
div.smjestajPrikaz:hover{
  background: #ecf5fd;
  -webkit-transition: background-color 1000ms linear;
    -moz-transition: background-color 1000ms linear;
    -o-transition: background-color 1000ms linear;
    -ms-transition: background-color 1000ms linear;
    transition: background-color 1000ms linear;
}

div.arrPrikaz{


	margin-bottom: 15px;
}


img.ajax_loader{
  margin-top: 100px;
  clear: both;
}
div#mapContainer{
   box-shadow: -1px 0 1px rgba(0, 0, 0, 0.2) inset;
    height: 100%;
    position: fixed;
    right: 0;
    z-index: 2;
}


div.akyTest01{
  background: #000;
  height: 100%;
}

div.map-search {
	bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 55px;
}

.sidebar {
    background: none repeat scroll 0 0 #f7f7f7;
    bottom: 0;
    overflow-y: scroll;
    position: fixed;
    right: 0;
    top: 55px;
    width: 70%;
	
}
.padCust{
  padding:4px;
}
.sidebar-header{
  height: auto;
  background: #fff;
  padding: 4px;



}
.sidebar-results{
  z-index: 1;
  padding-top: 25px;
}
.map:before {
    box-shadow: -1px 0 1px rgba(0, 0, 0, 0.3) inset;
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    width: 2px;
    z-index: 2;
}
*, *:before, *:after, hr, hr:before, hr:after, input[type="search"], input[type="search"]:before, input[type="search"]:after {
    box-sizing: border-box;
}
*, *:before, *:after, hr, hr:before, hr:after, input[type="search"], input[type="search"]:before, input[type="search"]:after {
    box-sizing: border-box;
}
.map {
    bottom: 0;
    left: 0;
    position: fixed;
	top: 55px;
    width: 30%;
	background: #c0c0c0;
}

div#map-canvas{
  background: #fff;
}
.headCheckIn, .headCheckOut{
  cursor: pointer !important;
}










.smjestajPrikaz .item img {
    height: auto;
    width: 100%;
}
.smjestajPrikaz .info {

    
    padding: 10px 15px;
}
a.smjestajLink{
  text-decoration: none;
  color: #434354;
}
a.smjestajLink img{
  border: none;
}
h2.listing, a.smjestajLink h2.listing {
	color: #0088cc;
    font-size: 20px;
    line-height: normal;
    margin: 0;
	font-weight: normal;
	display: block;
	width: 100%;
	height: 56px;
	overflow: hidden;
}
h2.arr_naziv {
	color: #0088cc;
    font-size: 26px;
    line-height: normal;
    margin: 0;
	font-weight: normal;
	display: block;
	width: 100%;
	height: 56px;
	overflow: hidden;
}
h2.blog_naziv {
	color: #0088cc;
    font-size: 26px;
    line-height: normal;
    margin: 0;
		margin-bottom: 25px;
	font-weight: normal;
	display: block;
	width: 100%;

}
.smjestajPrikaz .lising_address {
  background: url("http://solsemestra.com/themes/vanadis/images/icn_pin_12_08.png") no-repeat scroll left center rgba(0, 0, 0, 0);
  padding-left: 12px;
  margin-top: 5px;
}
.smjestajPrikaz{
  text-shadow: 1px 1px #fff;
}
.smjestajPrikaz a{
	text-shadow: none;
}
.smjestajLista{
  max-width: 357px;
  margin-bottom: 25px;
}
.smjestajLista .price {
    display: inline-block;
    padding: 2px 2px;
}
.smjestajLista .price, .small-list .price {
    color: #222;
    font-size: 20px;
}
.price {
    color: #35abd2;
    font-size: 20px;
}
.smjestajLista .info-listing {
    border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	height: 28px;

	padding-top: 3px;
    display: block;
    margin-top: 10px;
}
.smjestajLista .text2 {
    border-top: 1px solid #ccc;
    margin-top: 5px;
    padding: 5px 0;
}
.smjestajLista .list-icn{
  margin-left: 4px;
  opacity: .8;
}

.smjestajLista .meter {
    background: url("http://solsemestra.com/themes/vanadis/images/icn_home_12.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    float: left;
    padding-left: 18px;
    padding-right: 5px;
}
.smjestajLista .bed {
    background: url("http://solsemestra.com/themes/vanadis/images/icn_bed_12.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    float: right;
    padding-left: 18px;
    padding-right: 5px;
}
.smjestajLista .door {
    background: url("http://solsemestra.com/themes/vanadis/images/icn_door_14.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    float: right;
    padding-left: 14px;
    padding-right: 5px;
}
.smjestajLista .person {
    background: url("http://solsemestra.com/themes/vanadis/images/icn_user_12.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    float: right;
    padding-left: 14px;
    padding-right: 5px;
}
.smjestajLista .tub {
    background: url("http://solsemestra.com/themes/vanadis/images/icn_tub_12.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    float: right;
    padding-left: 16px;
    padding-right: 5px;
}
sub, sup {
    font-size: 70%;
}
.smjestajLista .list-icn{
  margin-left: 4px;
  opacity: .8;
}

div.smjestajPrikaz{
  box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.1);
background: #ffffff;
  -webkit-transition-property: background;
	 -moz-transition-property: background;
	   -o-transition-property: background;
		  transition-property: background;
  -webkit-transition-duration: 1s;
	 -moz-transition-duration: 1s;
	   -o-transition-duration: 1s;
		  transition-duration: 1s;
  -webkit-transition-timing-function: linear;
	 -moz-transition-timing-function: linear;
	   -o-transition-timing-function: linear;
		  transition-timing-function: linear;
}
div.smjestajPrikaz:hover{
  background: #dfdfdf;
}
.infobox {
background-color:#fff;
box-shadow:0 15px 3px rgba(0,0,0,0.2);
height:190px;
position:relative;
min-width:180px;
display:inline-block;
z-index:999;
width:100%;
padding:10px 10px 10px 10px;
}

.infobox .image {
display:inline-block;
float:left;
width:160px;
margin-right:0px;
position:relative;
}



.infobox .info {
display:inline-block;
float:left;
width:auto;
}

.infobox .info .title a {
color: #0088cc;
    font-size: 15px;
    line-height: 18px;
    margin: 0;
	font-weight: normal;
	display: block;
	width: 100%;
	height: 36px;
	overflow: hidden;
	text-align: center;
}

.infobox .info .price {
-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);
-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);
box-shadow:0 1px 2px rgba(0,0,0,0.2);
background-color:#0088cc;
bottom:8px;
color:#fff;
display:inline;
font-size:14px;
font-weight:700;
right: 10px;
position:absolute;
padding:2px 5px;
}

.infobox .info .link a {
color:#003f4f;
font-size:12px;
position:relative;
text-decoration:none;
}



.infobox .info .location {
font-size:12px;
margin-top:-3px;
padding:0;
}

.infobox .info .property-info {
box-shadow:none;
border-bottom:1px solid #f2f2f2;
padding-left:0;
font-size:12px;
padding-bottom:8px;
}

.infobox .info .property-info .area,.infobox .info .property-info .bathrooms {
margin-right:10px;
}

.infobox .info .property-info .icon {
color:#f69679;
margin-left:-2px;
margin-right:10px;
}

.infobox:after {
border:7px solid transparent;
border-top-color:#fff;
bottom:-13px;
content:"";
display:block;
height:0;
left:80px;
margin-left:-4px;
position:absolute;
width:0;
border-width:7px 4px;
}

div.searchBck{
  position: absolute;
  top: 0px;
}

#overlay {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: #fff;
    opacity: 0.85;
    filter: alpha(opacity=85);
}
.loading {
    width: 80px;
    height: 80px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -40px 0 0 -40px;
}
div.izdvVel{
  max-width: 750px;
	margin-bottom: 30px;
	height: 260px;
}
div.izdvMj{
  max-width: 360px;
	margin-bottom: 30px;
	height: 260px;
}
div.izdvMj:hover{
  
}
div.ispis{
	position: relative;
	overflow: hidden;

	

}
img.fotkaMjestoIzdvojeno{
  
}
img.fotkaMjestoIzdvojeno:hover{
  
}
div.ispis:hover{
	 
	 cursor: pointer;
}
div.nazivIspis{

	 position: absolute;
	 width: 100%;
	 padding: 5px;
	 padding-left: 10px;
	 height: 120px;
	 left: 0px;
	 bottom: -80px;
	 color: #ffffff;
	 text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
	 font-size: 16px;
	 background: rgba(27,117,188,0.5);
}

/* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 768px) {
		div.nazivIspis{
			
		}
		div.mainSearch{
		  padding-top: 0px;
		  padding-bottom: 0px;
		}
		div.smjestajIkone{
			margin-top: 0px;
			margin-bottom: 0px !important;
		}
    }

div.searchBg{
  width: 100%;
  min-height: 460px;
  background: #ffffff;
	clear: both;
  
 
}
div.kontaktBg{
  width: 100%;
  min-height: 460px;
  background: url(http://solsemestra.com/themes/vanadis/images/kontakt_bg_2.jpg) no-repeat;
  background-position: center bottom;
}
div.listingListTitle{
  background: #62b0ff;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #fff;
  font-size: 17px;
}
div.procitano{
	background: #c0c0c0 !important;
}
div.notResponded{
  background: #bdc3c7 !important;
}
div.approved{
  background: #2ecc71 !important;
}
div.declined{
  background: #e74c3c !important;
}
div.listingList{
  border: 1px solid #5d9cec;
  margin-bottom: 15px;
  background: #fff;
}
img.img-lista-mala{
  margin: 5px;
  margin-left: 0px;
  border: 3px solid #5d9cec;
}
div.padTopList{
  padding-top: 15px;
}
div.smjestajIkone{
	margin-top: 8px;
	margin-bottom: -8px;
}

div.smjestajOpisTekst{
	padding-right: 60px;
}
div.smjestajOpisTekst table tr td{
	padding: 6px;
}

select.ui-datepicker-year { display:none }



#total{
  color: #fff;
}
#total hr{
  margin-top: 10px;
  margin-bottom: 10px;
}

div.bookingDiv{
  background: #fff;
  padding-top: 15px;
}
p.bookingNaziv{
  color: #fff;
  background: #1b75bc;
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 10px;
}
hr.bookingHr{
  margin-top: 10px;
  margin-bottom: 10px;
  border-color: #1b75bc;
}
div.infoLabel{
  font-size: 15px;
  color: #6c6c6c;
  padding-top: 7px;
  padding-bottom: 7px;
}
div.infoValue{
  font-size: 15px;
  color: #000;
  padding-top: 7px;
  padding-bottom: 7px;
}
div.form-group-rezervacija{
  
}
div.secondRowGray, div.secondRowGray div{
  background: #e6e6e6;
}
div.smjestajSekcijaNaslov{
  
}
div.smjestajSekcijaNaslov h3{
  font-family: 'Roboto', sans-serif;
    font-weight: 100;
    font-size: 40px;
    color: #000;
    margin-top: 25px;
	margin-bottom: -30px;
}
.ui-datepicker-unselectable span{
  background: #ff8080 !important;
}
div#myAff{
  z-index: 2;
}
div#map_canvas{
  z-index: 0;
  width: 100%;
  height: 350px;
  margin-bottom: -30px;
  margin-top: 40px;
}
a.linkModal:hover{
  text-decoration: underline;
  cursor: pointer;
}
.alert-info a.linkModal{
  color: #004080;
}
a.confirmationLink{
  color: #fff;
  margin-right: 10px;
  margin-left: 10px;
}
a.confirmationLink:hover{
  text-decoration: underline;
}
a.ttttt{
  color: #808080;
}
input.datepicker_od:hover, input.datepicker_do:hover{
  cursor: pointer !important;
  
}
div.pregledPoruke hr{
	margin-top: 4px;
	margin-bottom: 4px;
	border-color: #1b75bc;
	
}
a.valutaLink:hover{
  cursor: pointer;
}
.kontaktInfo{
	margin-top: 5px;
	margin-bottom: 5px;
	color: #333 !important;
}
.mtmKontakt{
	margin-top: 20px;
}
/* Harmonika */
h4.panel-title{
	padding-left: 15px;

}

span.harmon{
	margin-right: 10px;
}
.panel-heading{
	border-radius: 4px 4px 4px 4px;
	background: #d9eafb !important;
}
a.harmonikaLink:hover, a.harmonikaLink:focus{
	color: #1366b9 !important;
}
div.btns{
	padding-bottom: 15px;
}
h4.declineTitle{
	font-size: 14px;
	color: #fff;
	background: #1b75bc;
	padding: 5px;
	font-weight: normal;
	margin-top: 5px;
}
div.radio{
	padding-left: 0px;
}
img.print_logo{
	float: right;
}
a.pokupi{
	color: inherit;
}
td.unavailableDolazak a{
	background: url(http://solsemestra.com/themes/vanadis/images/zauzeto_start.png) !important;
}
td.unavailableDolazak span{
	background: url(http://solsemestra.com/themes/vanadis/images/zauzeto_start.png) !important;
}
td.unavailableOdlazak a{
	background: url(http://solsemestra.com/themes/vanadis/images/zauzeto_end.png) !important;
}

div.delDesBtns .btn{
	margin-top: 8px;
	color: #fff;

}

img.photoFromGallery:hover{
	cursor: all-scroll;
}
p.welcomeText{
    color: #434354;
	text-shadow: 1px 1px #fff;
	font-size: 15px;

	
	margin-top: 10px;
	font-style: italic;
	text-align: center;
}
a.bijeli{
	color: #fff;
	text-decoration: none;
}
a.bijeli:hover{
	text-decoration: underline;
}
input.datepicker_od2, input.datepicker_do2{
  cursor: pointer !important;
}

.navbar {
  border: none !important;
    margin-bottom: 0px;

}
.mainSlide{
  height: 100px;
  background: #000;
}
.btn {

    border: 1px solid transparent;
    border-radius: 0px;
}

.dropdown-menu {
    border-radius: 0px;
    margin: 0px;
}
div.caption{
  position: absolute;
  left: 0px;
  bottom: 0px;
  background: rgba(27,117,188,.7);
  padding-left: 20px;
  padding-right: 20px;
	width: 100%;
}
h2.slide{
  font-family: 'Roboto', sans-serif;
	text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  font-weight: 100;
  font-size: 36px;
  color: #ffdd00;
}

h4.slide{
  color: #ffffff;
  font-weight: normal;
	text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
}
div.aranzmanCijena {
    background: #5d9cec;
    margin-bottom: -10px;
    margin-top: -10px;
		padding-bottom: 10px;


}
.arr_dodatno2{
	padding-top: 0px;
	margin-bottom: -7px;
}
a.btn-current{
	background: #1b75bc;
}
a.gumbic{
	border-bottom: solid 1px rgba(255,255,255,0.3);
}
a.gumbic:hover{
	background: #1b75bc;
	border-top: solid 1px transparent;
	border-left: solid 1px transparent;
	border-right: solid 1px transparent;
}
.nav-tabs {
    background-color: #5d9cec;
    border-bottom: medium none;
    border-radius: 0px;
}
.nav-tabs > li:first-child > a {
    border-radius: 0;
}
.mala_fotogalerija{
	margin-top: 25px;
	margin-bottom: 20px;
}
h2.gradovi_regija{
	color: #ffffff;
	font-size: 20px;
	margin-top: 20px;
	margin-bottom: 10px;
	font-weight: normal;
	text-align: center;
}
.fotkaBlogDiv{
	padding: 15px;
}
.blogLista{
	margin: 0px;
}
div.blog_fotka{
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
a {
    color: #1b75bc;
    text-decoration: none;
}

img.mala-profilna{
	max-height: 50px;
	vertical-align: middle;
	display: inline-block;
	margin-right: 15px;
}
.addthis_toolbox{
	width: 200px;
	float: right;
}
div.home_box{
	height: 260px;
	background: #fff000;
}
div.home_redak{
	margin-bottom: 30px;
}
div.vanadis{
	margin-top: 1px;
}
h2.naslovnica{
	color: #ffffff;
  font-size: 19px;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: normal;
}
.modal-backdrop{
	display: none;
}
.navbar-toggle{
	background-color: #ffffff !important;
}
div.tabovi{
	margin-bottom: 15px;
}
.area_poruka{
	width: 100%;
	height: 80px;
}

p.poruka_p{
	border-bottom: solid 1px #bcbcbc;
	padding-bottom: 5px;
}
.alert{
	margin-top: 5px;
}
p.iskustvo_star, p.iskustvo{
	font-size: 15px;
}
.siva-jedna{
	color: #c0c0c0;
}
.ok-star{
	color: #1b75bc;
}
p.arrCijena {
    color: #fff;
    font-family: "Roboto",sans-serif;
    font-size: 36px;
    font-weight: 100;
    margin-bottom: 0;
}
.aranzman_up2{
	color: #ffffff;
	font-size: 19px;
	margin-bottom: 0px;
}
a.grad_poveznica{
	color: #ffffff;
}
a.grad_poveznica:hover{
	text-decoration: underline;
}
div.aran-opis{
	margin-top: 0px;
	margin-bottom: 30px;
	margin-left: 15px;
	margin-right: 15px;
	padding: 20px;
	background: #ffffff;
}
div.aran-opis p{
	font-size: 15px;
	line-height: 22px;
}
div.smjestajOpisTekst p{
	text-align: justify;
}