body {

	margin: 0 auto;

	font-family: Arial, sans-serif;

	font-size: 12px;

	line-height: 18px;

	color: #222222;

}



.bg-image {

	min-height:1000px;

	overflow:hidden;

	width:100%;

}



.bg-gradient {

	background: url("../images/bg_white.png") repeat-x 0 0;
	min-height: 700px;
}



* {

	margin: 0px;

	padding: 0px;

	outline: none;

}



ul {

	list-style-image: none;

	list-style-position: outside;

	list-style-type: none;

}



img {

	border: none;

}



p {

	margin: 0 0 20px 0;

	padding: 0;

}



p.last {

	margin:0;

}





#tooltip {

	position: absolute;

	background-color: #202C57;

	padding: 6px 11px 6px 11px;

	z-index: 5;

	color: #ffffff;

	display: none;

	font-weight: bold;

	max-width: 250px;

	font-size: 0.9em;

	-moz-border-radius: 6px;

	border-radius: 6px;

}



.success {

    background: url("../images/success.png") no-repeat scroll 10px center #B7DF8B;

    color: green;

    font-weight: bold;

    margin: 0px 0 10px;

    padding: 10px 10px 10px 40px;

	-moz-border-radius: 7px;

	border-radius: 7px;

}



.error {

    background: url("../images/error.png") no-repeat scroll 10px center #FFD0D0;

    color: red;

    font-weight: bold;

    margin: 0px 0 10px;

	-moz-border-radius: 7px;

	border-radius: 7px;

    padding: 10px 10px 10px 40px;

}



p.emph {

	color: green;

}



.hidden {

	display:none;

}



.no_content {

	padding: 1px 20px 18px 42px;

	font-size:14px;

	color:#6799CB;

	background:url("../images/alert.png") no-repeat  -8px -9px;

}



.no_content span {

	display:block;

	margin:4px 0 0 0;

}



/*	Links	*/



a, a:link, a:visited {

	text-decoration: none;

	color:#357ac0;

}



a:hover, a:hover {

	text-decoration: none;

	color: #4089d3;

}



input, select {

	border:none;

	font-family: Arial, sans-serif;

	font-size:12px;

	color:#b5b5b5;

}



/*	Hedding		*/



h1, h2, h3, h4, h5, h6 {

	font-weight: normal;

	line-height: normal;

	font-size: 30px;

	line-height:24px;

	color:#222222;

	font-family: 'Roboto';

}



h1 {

	margin:0 0 20px;

	font-weight:300;

}





h2 {

	font-size:20px;

	margin:0 0 15px 0;

	font-weight:300;

}



h3 {

	margin: 0 0 15px;

	font-size:18px;

}



/*	ClearFix	*/



.clear {

	background: transparent none repeat scroll 0%;

	border: medium none;

	clear: both;

	font-size: 0px;

	height: 0.1px;

	padding: 0pt;

	visibility: hidden;

	overflow: hidden;

}



hr {

	background-color:#E1E1E1;

    border: 0 none;

    clear: both;

    color: #E1E1E1;

    height: 1px;

	margin:20px 0 27px 4px;

	padding:0;

    width: 100%;

}



#container {

	width:100%;

	margin:0 auto;

}




.header .logo {

	position: relative;

	display: block;

	width: 263px;

	float:left;

	height: 76px;

	margin:30px 0 0;

}

.header .logo a {

	display: block;

	width: 100%;

	height: 100%;

	outline: none;

}

.header .logo a img {
	width: 99%;
}

.right_side {

	float:right;	

	margin:26px 0 0;

}

.header .lang {

	float:right;

}



.header .lang a {

	display:block;

	float:left;

	color:#6899cb;

	background: url('../images/dot_yellow.png') no-repeat 0 7px;

	padding:0 8px 0 12px;

	color:#e2993a;

	font-weight:bold;

}



.header .lang a.hr {

	background:none;

	padding:0 8px 0 0;

}



.header .lang a.de {

	padding:0 0 0 12px;

}



.header .lang a.slc, .header .lang a:hover {

	color:#d56241;

}



.header .fb {

	margin:3px 0 0;

	float:right;

}



.header .fb a {

	background: url('../images/icon_fb.png') no-repeat 0 7px;

	padding:8px 0 8px 32px;

	display:block;

	font-size:14px;

}

.mm-toggle {
    display: none;
    width: 100%;
    line-height: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:5px 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float: left;
    position: relative;
    margin-top:2px;
}

.mm-toggle a {
    color:#fff;
    font-weight: 400 !important; 
    font-size: 16px !important;
}
.mm-toggle a span { 
    float: left;
}
.mm-toggle a img { 
    float: right;
    margin-top:4px
}


.mm {

	width:100%;
	position:relative;
	background-color:#e2993a;
	text-align:center;
	float: left;

}



.mm ul {

	width:960px;

	height:47px;

	margin:0 auto;

}



.mm ul li {

	position:relative;

	float:left;

}



.mm ul li a {

	display:block;

	float:left;

	color:#fff;

	font-size:18px;

	padding:14px 30px 15px;

	padding:14px 23px 15px\9;

	font-weight:300;

	border-left:1px solid #e9b673;

	font-family: 'Roboto';

}



.mm ul li.last a {

	border-right:1px solid #e9b673;

}



.mm ul li a:hover {

	color:#ffdfb6;

}



.mm ul li a.slc {

	background-color:#d56241;

}



.slider-cnt {

	max-width:960px;

	margin:0 auto;

	padding:40px 0;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
}

.slides{
        width: 100% !important;
        height: auto !important;
    }

.slider {
	position: relative;
	width:63%;
	max-width: 600px;
	overflow:hidden;
	z-index:800;
	float:left;
	margin:0 2% 0 -7px !important;
	position:relative;
	padding:7px;
	/*background: url('../images/slider_bg.png') no-repeat 0 0;
}*/
}
#slider {
	width: 100%;
	min-height: 400px;
}
.slider ul {
	width: 100% !important;
}
.slider ul li, .slider ul li a {
	width: 100%;
	height: auto;
} 
.slider ul li img{
	width: 100%;
	height: auto;
} 

.slider-bg {
	width: 100%;
	top: 0px;
	left: 0;
	position: absolute;
	background: transparent;
}
.slider a.l, .slider a.r {

	display:block;

	top:43%;

	z-index:500;

	position:absolute;

	width:42px;

	height:42px;

}



.slider a.l {

	left:30px;

	background: url('../images/slider_arrow_left.png') no-repeat 0 0;

}



.slider a.r {

	right:30px;

	background: url('../images/slider_arrow_right.png') no-repeat 0 0;

}



.slider a.l:hover, .slider a.r:hover, .slider a.l.slc, .slider a.r.slc {

	background-position:bottom left;

}



.article .pic a:hover img, .slides:hover img, .gallery .pic img:hover, .static .pic a img:hover {

	/* IE 8 */

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";



  /* IE 5-7 */

  filter: alpha(opacity=90);



  /* Netscape */

  -moz-opacity: 0.9;



  /* Safari 1.x */

  -khtml-opacity: 0.9;



  /* Good browsers */

  opacity: 0.9;

}



.about {
	width: 33%;
	max-width:315px;
	float:left;
	padding:30px 0 0;
}



.about h1 {

	margin:0 0 30px;

	font-weight:400;

}



.about p {

	font-weight:300;

	font-family: 'Roboto';

	font-size:20px;

	line-height:28px;

}



.apart {
	max-width:960px;
	padding:20px auto 0;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}



.about .apart {

	width:300px;

	margin:0px auto 0;

}



.about-it {

	padding-top:0px;

	width:auto;

}



.left {
	background: url('../images/content_bg.png') repeat scroll left center transparent;
	float: left;
	min-height: 482px;
	margin-right: 2%;
	width: 62%;
	font-family: 'Roboto';
	padding: 15px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;


}







.left h2 {

	padding-top:10px;

	font-size:20px;

}



.opis-vremena {
	position: relative;
	margin:-125px 0 0 112px;
	float: left;
}



.apart a {

	width:100%;

	height:143px !important;
	display:block;
	padding:30px 20px 0;
	float:left;
	font-weight:300;

	font-family: 'Roboto';

	position: relative;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

}

/*
.apart a {

	width:260px;

	height:113px;

	display:block;

	padding:30px 20px 0;

	float:left;

	margin:0 30px 0 0;

	font-weight:300;

	font-family: 'Roboto';

	position: relative;

}
*/


.apart .weather {
	height: 143px;
	display:block;
	padding:30px 20px 0;
	float:left;
	margin:0 30px 0 0;
	font-weight:300;
	font-family: 'Roboto';
	position: relative;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}



.about.about-it .apart a {

	margin-bottom: 20px;

	float:left;

}
.about-home {
	float: left;
}


.apart a span.title, .apart .weather span.title {

	font-size:30px;

	color:#e2993a;

	text-transform:uppercase;

	margin:0 0 20px;

	display:block;

}



.apart a span.description, .apart .weather span.description {

	color:#fff;

	font-size:18px;

	line-height:24px;

}



.apart a span.icon, .apart .weather span.icon {

	padding:0 50px 0 0;

}



.apart a.reservation {

	background: url(../images/reservation_bg.png) repeat 0 0;

}



.apart a.reservation span.icon {

	background: url(../images/icon_reservation.png) no-repeat right 7px;

}



.apart div.weather {

	background: url(../images/weather_bg.png) repeat 0 0;

}



.apart a.weather span.title {

	color:#fff;

}



.apart div.weather span.icon {

	background: url(../images/icon_weather.png) no-repeat right 6px;

	padding:0 60px 0 0;

}



.apart div.weather img {

  float: left; 

  margin: -10px 0 0 -10px;

  width:160px;

}



.apart div.weather span.degrees {

	font-size:22px;

	color:#fff;

	display:block;

	margin:30px 0 5px;
	width: 172px;

}



.apart div.weather span.wetness {

	font-size:14px;

	color:#fff;

}



.apart a.contact {

	background: url(../images/contact_bg.png) repeat 0 0;

	margin:0;

	padding:23px 20px 0;

	height:120px;

}



.apart a.contact span {

	font-size:16px;

	color:#fff;

	display:block;

	line-height:24px;

	background: url(../images/icon_contact.png) no-repeat 225px 68px;

}



.apart a.contact span i {

	font-style:normal;

	color:#ebca93;

}



.apart a:hover {

	margin:-2px 30px 0 0;

}



.apart a.contact:hover {

	margin:-2px 0 0 0;

}



.apart div.weather:hover {

	margin:-2px 30px 0 0;

}



.apart.about-it a:hover {

	margin:-2px 30px 0 0;

}



.apart.about-it a.contact:hover {

	margin:-2px 0 0 0;

}





.apart .reservation-div {

	height:170px;

	float:left;

	width: 100%;

}
.footer p {

	color:#fff;

	font-size:11px;

	margin:5px 0 10px 0;

	text-align:center;

}
.footer span  { 

	display:block;

}



.footer span a.virtus {

	background: url(../images/virtus.png) no-repeat 0 0;

	text-indent: -9999px;

	display: block;

	width: 248px;

	height: 15px;

	margin:10px auto 5px;

}



.footer span a.none {

	text-indent: -9999px;

	display: block;

	width:5px;

	height: 5px;

	left:0;

	background:none;

	position: absolute;

}



.pag_container {

    padding:25px 0 10px;

    text-align: center;

	margin:10px 0 0;

	font-size:11px;

}



.pag_container a:link, .pag_container a:visited {

    background-color:#eee;

    color:#357AC0;

    padding: 7px 9px 6px 8px;

	border:1px solid #fff;

	margin:0 3px;

}



.pag_container a:hover, .pag_container a:active {

	background-color:#357AC0;

	border:1px solid #357AC0;

	color:#fff;

	padding: 7px 9px 6px 8px;

}



.pag_container a.slc:link, .pag_container a.slc:visited {

	background-color:#357AC0;

	color:#fff;

    padding: 8px 9px 7px 8px;

	border:1px solid #357AC0;

	margin:0 3px;

}



/*	Kontakt Forma */



.info_contact {

	float:left;

	margin:10px 50px 0 0;

	width:290px;

}



.kontakt_forma input, .kontakt_forma textarea, .kontakt_forma select {

	width: 60%;
	margin-top: 3px;
	margin-bottom: 10px;
	padding: 5px 7px 6px;
	color:#222222;
	background-color:#fff;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	font-family: 'Roboto', Arial, Helvetica, sans-serif;
	font-size:12px;
	float: left;

}



.kontakt_forma select {

	width: 255px;

}



.kontakt_forma textarea {

	height: 120px;

}



.kontakt_forma select {

	width: 265px;

}



.kontakt_forma input.button_cont {

	background:#D56241;

	color:#fff;

	border:none;

	cursor: pointer;
	margin-left: 27%;
	width: 63%;

}



.kontakt_forma {

	width: 500px;

	padding:0;

	margin:9px 0 7px 0;

}



.kontakt_forma.second {

	width:630px;

}



.kontakt_forma .col1, .kontakt_forma .col2 {

	width:300px;

	margin:0 30px 0 0;

	float:left;

}



.kontakt_forma .col2.last {

	margin:0;

}



.kontakt_forma.second select {

	width:275px;

}



.kontakt_forma label {

	font-size:12px;

	display:block;

	color:#222222;

	float:left;

	width:27%;

	margin:8px 0 0;

}



.kontakt_forma input.button, .kosarica_kraj input.button {

	margin-right: 54px;

	background-color: #6799CB;

	color: #fff;

	border: 0;

	font-weight: bold;

	cursor: pointer;

	margin-bottom: 0;

	height:30px;

	padding: 0;

	float: right;

	font-size: 12px;

	width:auto;

	margin-top:5px;

	border:1px solid #6799CB;



	font-family: 'Roboto', Arial, Helvetica, sans-serif;

	text-align:center;

	width: 141px;

}



.kontakt_forma input.button:hover {

	background-color:#77A9DB;

}



.kontakt_forma input.txt_error, .kontakt_forma textarea.txt_error, .kontakt_forma select.txt_error {

	border: 1px solid #ff0000;

}



.txt_error_img {

	float: left!important;

	margin: 10px 0 0 6px!important;

	border: none!important;

}



.static {

	border:1px solid #E1E1E1;

	padding:20px;

	min-height:750px;

}



.static ul li {

	background: url("../images/arrow_grey.png") no-repeat 0 5px;

	padding:0 0 0 15px;

	margin:0 0 8px;

}



.breadcrumbs {

	margin:16px 0 5px;

	padding:0 0 13px 0;

}



.breadcrumbs a, .breadcrumbs strong {

    background: url("../images/arrow_grey.png") no-repeat 0 4px;

    margin: 0;

    padding: 0 10px 0 15px;

	color:#606060;

	text-decoration:underline;

}



.breadcrumbs strong {

	background: url("../images/arrow_blue.png") no-repeat 0 4px;

	color:#6799CB;

	text-decoration:none;

}



.breadcrumbs a:hover {

	text-decoration:none;

}



.calendar {

  background: url("../images/cal.png") no-repeat scroll left center rgba(0, 0, 0, 0);

  cursor: pointer;

  display: block;

  float: left;

  height: 24px;

  margin-left: 5px;

  margin-top: 7px;

  width: 25px;

}



input#datum_dolaska, input#datum_odlaska {

	width:220px;

}
.success {

    font-weight: bold;

    margin: 0px;

	width:92%;

	border: 2px solid #BAFF6F;

    padding: 10px 0% 10px 8%;

	display:block;

	background: #DEFF8F url("../images/success-icon.gif") no-repeat scroll 10px center;

    float: left;

	color:#1FB51A;

	font-size:14px;

	margin-bottom:10px;

} 



.box.last {

	  margin-right: 0px;

}

.odabir-apartmana {

	float:left;



}



.red-crta {

	float:left;

	width:100%;

	padding-top:10px;

	padding-bottom: 20px;

	position: relative;

}



.crta-forma {

	position: absolute;

	width:600px;

	top:10px;

	margin:0px;

}



.provjeri {

	position: absolute;

	top:8px;

	color:#C75332;

	right:-70px;

}



.left span.provjeri a {

	color:#D56241;

	text-decoration: underline;

}



.left span.provjeri a:hover {

	color:#AF472B;

}



.red {

	position: relative;

}



.novost-slika {

	float:left;

	margin-right: 20px;

	margin-bottom: 10px;

	border: 1px solid #fff;

}



.dodatni-detalji a {

  background: none repeat scroll 0 0 #D56241;

  color: #FFFFFF;

  float: right;

  padding: 3px 6px;

  font-size:11px;

  margin-bottom:10px;

}



.dodatni-detalji a.galerija {

	margin-left:0px;

}



.dodatni-detalji a:hover {

	background:#AF3615;

}



.dodatni-detalji a.provjeri2 {

	background: #D56241 url(../images/info-icon.png) no-repeat;

	background-position: 4px;

	padding-left: 24px;

}



.dodatni-detalji a.provjeri2:hover {

	background: #AF3615 url(../images/info-icon.png) no-repeat;

	background-position: 4px;

}





.dodatni-detalji a.galerija {

	background: #D56241 url(../images/gallery-icon.png) no-repeat;

	background-position: 4px;

	padding-left: 24px;

}



.dodatni-detalji a.galerija:hover {

	background: #AF3615 url(../images/gallery-icon.png) no-repeat;

	background-position: 4px;

}



.dodatni-detalji a.detalji {

	background: #D56241 url(../images/more-icon2.png) no-repeat;

	background-position: 4px;

	padding-left: 24px;

}



.dodatni-detalji a.detalji:hover {

	background: #AF3615 url(../images/more-icon2.png) no-repeat;

	background-position: 4px;

}



.gal-slika {
	width: 32%;
	float:left;
	margin-right:1%;
	margin-bottom: 10px;
	background: #fff;
	border: 1px solid #DFDFDF;
	padding:10px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

}



.table-detalji {

	width: 100%;

	padding:0;

	text-align: center;

	color:#222222;

	border-left:1px solid #E2993A;

	border-top:1px solid #E2993A;

	margin-bottom: 30px;

}



.table-detalji td {

	border:none;

	color:#373737;

	border-right:1px solid #E2993A;

	border-bottom:1px solid #E2993A;

}



.table-detalji td {

	border-right: 1px solid #E9B673;

	padding: 1% 0px;

}



.head-line td {

	background: #E2993A;

	color:#fff;

	font-weight: bold;

}



.gal-slika.last {

	margin-right: 0px;

}



.apart a.weather img {

	width:150px;

}





.apartman h3 {

	color:#D56241;

}



.apartman p {

	margin-bottom: 10px;

	min-height: 75px;

}



.apartmani-izlist h2 {

	font-weight: bold;

	margin-top:10px;

}



.novost-slika a {

	line-height: 0px;

}



.apartman {

  border-top: 1px dotted #5D5E5D;

  float: left;

  padding-bottom: 20px;

  padding-top: 20px;

  width: 100%;

}



.zauzeto{

	background-color: red;

}





.left.dostupnost {

  width: 520px !important;

}



.tablica-glavna {

	float:left;

	width:120px;

	margin-right:10px;

}



.tablica-godina {

}



.tablica-glavna {

	float:left;

}



.tablica-glavna td {

	background: #DFDFDF;

}



.tablica-glavna td.zauzeto {

	background: #C75230;

	color:#fff;

}



.calendarHeader {

	font-size:11px;

}



.tablica-glavna td.calendarHeader {

	padding:0px;

	margin:0px;

	background: #FFC06F;

}



.tablica-glavna td.calendarHeader.dan-tjedna {

	background: #FFE3BF;

}



.calendarHeader.godina {

	text-align: right;

	font-weight: bold;

	font-size: 20px;

	padding-bottom: 10px;

}







.page_numbers li a.pslc, .page_numbers li a.pslc:hover {

  background: none repeat scroll 0 0 #C85539;

  border: 1px solid #C85539;

  color: #FFFFFF;

}



.page_numbers li {

  display: inline;

}



.page_numbers a {

  background: none repeat scroll 0 0 #F2F2F2;

  border: 1px solid #CACACA;

  color: #9F9F9F;

  font-weight: bold;

  line-height: 24px;

  padding: 3px 6px;

  text-decoration: none;

}



.page_numbers a:hover {

	color:#000;

}



ul.page_numbers {

  margin-top: 10px;

  padding: 10px;

  text-align: center;

}



table {

  border: 1px solid;

  width: 100%;

}



table td {

  padding: 15px;

  text-align: center;

}



 .bg-orange {

    background-color: #D56241;

}



#pricelist td {

  border: 1px solid #CCCCCC;

}



.text-left{

	text-align: left;

}

/**/
.center {
    max-width: 960px;
    margin: 0 auto !important;
}

.header {
	max-width: 960px;
	height:106px;
	position:relative;
	margin:0 auto;

}

.cycle-slideshow {
	width: 62%;
	position: relative;
	float: left;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	margin-right: 3%;
}

.cycle-slideshow div a{ 
	position: relative;
	width: 100%;
	z-index: 5000;
}
.cycle-slideshow div a img{ 
	width: 100%;
	height: auto;
}
.slide-content {
	width: 100%;
	position: relative;
	max-width: 600px;
}
.next-slide {
	width: 50px;
	height: 43px;
	position: absolute;
	top: 46%;
	right: 2%;
	background: url('../images/slider_arrow_right.png') no-repeat 0 0;
	z-index: 5000;
}
.prev-slide {
	width: 50px;
	height: 43px;
	position: absolute;
	top: 46%;
	left: 2%;
	background: url('../images/slider_arrow_left.png') no-repeat 0 0;
	z-index: 5000;
}
.next-slide:hover {
	background: url('../images/slider_arrow_right.png') no-repeat 0 -45px;
}
.prev-slide:hover {
	background: url('../images/slider_arrow_left.png') no-repeat 0 -45px;
}
.okvir {
	float: left;
	width: 100%;
}
/**/

.col30 {
	width: 32%;
	margin-right: 2%;
}

.col30-left {
	width: 100%;
}
.last {
	margin-right: 0 !important;
}
.apart.center div.reservation, .apart.center div.weather, .apart.center div.contact {
	width: 100% !important;
}
.apart.center-left {
	width: 34%;
	float: left;
}
.col30-left .weather {
	padding: 30px 0 0 20px;
	width: 100%
}



.gal-slika {
	width: 32%;
	float:left;
	margin-right:1%;
	margin-bottom: 10px;
	background: #fff;
	border: 1px solid #DFDFDF;
	padding:1.4%;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.gal-slika img{
		width: 100%;
		height: auto;
}
.left h1 {
	padding-top: 10px;
	line-height: 32px;
	font-size: 24px;
	padding-top:10px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.footer {
	max-width:960px;
	padding:30px 0 30px;
	margin:0 auto;
	background: url(../images/ft.jpg) repeat-x 0 0;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.dodatni-detalji a{
	background: none repeat scroll 0px 0px #D56241;
	color: #FFF;
	float: left;
	margin-right: 1%;
	padding: 3px 6px;
	font-size: 11px;
	margin-bottom: 10px;
}
.slider-cnt.apartmani-izlist {
	margin:0 10px;
}
.apart.gallery.center {
	clear: both;
}
.gallery {
	min-height: 300px;
	width: 100%;
	margin-top: 20px;
}
.box {
	background: url("../images/content_bg.png") repeat scroll left center;
	float:left;
	padding:10px 1%;
	margin-bottom: 30px;
	margin-top:10px;
	position:relative;
	z-index: 210;
	height:190px !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
}
.box a {
	position: absolute;
	width:100%;
	left: 0;
	top:0px;
	background: url("/path/to/image.png") 0 0 repeat; 
	height:190px !important;
	z-index: 200;
	display: block;
	cursor: pointer;	
}
.box a img{ 
	width: 100%;
	height: auto;
}
.sto {
	width: 100%;
}
.box.col30 a {
	text-align: center;
}
.box.col30 img{
	width: 100%;
	height: auto;
	max-width: 280px;
}
.red1 {
	float:left;
	width:100%;
	clear: both;
}
.gallery h1 {
	font-weight: 400;
    padding:0px 0 0px 0;
    margin-top: 20px;
    line-height: 30px;
    -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.box h2 {
	text-align: center;
	padding-top:10px;
	padding-bottom: 0px;
	margin-bottom: 5px;
	position: absolute;
	bottom:10px;
	width:94%;
	z-index: 100;
}
.centar {
	max-width: 960px;
    margin: 0 auto;
}
.img-slika {
	margin-bottom:15px;
	border: 1px solid #fff;
	width: 100%;
}

.mali {
	min-height: 483px;
}

#pricelist {
	width: 548px !important;
}

.table-wrapper {
	width: 100%;
	overflow-y: scroll;
	overflow-x: hidden;
}