
.veceras 
a {color: #000;
}
a hover {text-decoration: none;}	
.veceras 
 {
  font-size: 120%;
  line-height: 130%; 
font-weight: bold;
}



body {
    background-color: #121212;
}

hr {
  border-top: 1px solid #555;
}

.fp-content-bottom-animate .fp-content-bottom-image-block {
background: #ffc20e;
}
 
.fp-content-bottom-image-block .rt-desc-overlay {
border: 15px solid #ffc20e;
}

textarea, input, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"]{
background-color: #ffffff;
height: 39px;
}

.menu-block .gf-menu.l1 > li > .item .menu-item-content {
color: #fff;

}

.menu-block .gf-menu.l1 > li > .item .menu-item-content:before {
background: #fff;
}

.menu-block .gf-menu.l1 > li > .item {
color: #fff;
}

.rt-logo-block, .sideplogo-block {
padding: 15px 20px;
}

.fp-content-top-image-block {
background-color: #fff;
}

.gf-menu-toggle {
top: 124px;
left: 28px;
}

.box1 a {
  color: #333;
}

.box1 {
color: #333;}

.box2 {
color: #333;}

.box3 {
color: #333;}

.box4 {
color: #333;
}

.box5 {
color: #000;
}

.box6 {
background: #c2bebf;
color: #000;
}

.box-bijeli {
background: #fff;
color: #000;
}


a#rt-sidelogo {
background: url("../../../images/logo-sidepanel.png") no-repeat scroll 5% 0 rgba(0, 0, 0, 0) !important;
}

#rt-sidepanel-content.rt-sidepanel-animated .sideplogo-block {
max-height: 0;
	padding:0;
	visibility: hidden;
}

ul.menu li.active.current > a, ul.menu li#current.active > a {
color: #333;
}

img.noresponsive {
    width: auto;
    height: auto;
}

a {
color: #e3a700;
}



label {
font-size: inherit; 
}

gantry-width-16 {
    width: 16,67%
}

 .form{ 
    max-width: 100%; 
    min-width: 25%; 
    border-width: 2px; 
    border-color: #CCCCCC; 
    border-radius: 4px; 
    border-style: solid; 
    color: #222222; 
    font-size: 14px; 
    margin: 0px; 
    background-color: #FFFFFF; 
    padding: 20px; 
} 
.content{ 
    margin: 0px; 
} 
.form label{ 
    color: #222222; 
    font-size: 14px; 
    display: block; 
} 
.form input[type=radio], input[type=checkbox]{ 
    margin: 10px; 
    width: 13px; 
} 
.form div{ 
    display: block; 
} 
.form input, form textarea, form select{ 
    border-width: 1px; 
    border-style: solid; 
    border-color: #666666; 
    border-radius: 3px; 
    padding: 4px; 
    width: 100%; 
} 
.form, .form h1, .form h2{ 
    font-family: 'Arial'; 
} 
.form h1{ 
    font-size: 40px; 
    color: #607A75; 
    padding: 0px; 
    margin: 0px; 
    margin-bottom: 10px; 
    border-bottom-style: dotted; 
    border-bottom-color: #CCCCCC; 
    border-bottom-width: 2px; 
    border-radius: 0px; 
    background-color: #FFFFFF; 
} 
.intro{ 
    margin-bottom: 10px; 
} 
.clear{ 
    clear: both; 
} 
.form textarea{ 
    height: 50px; 
    width: 100%; 
} 
.form input[type=submit]{ 
    width: 100%; 
    background-color: #CCCCCC; 
    color: #222222; 
} 
.field{ 
    margin-bottom: 5px; 
} 
/* stilovi za filtere */
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }

:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0;table-layout: fixed;}
/*- -*/
/*- GENERIC BODY STYLES -*/
#container {  margin: 0 auto; }
/*- -*/
/*- FILTER OPTIONS -*/



ul#filterOptions {
	width: 100%;
	margin: 3% 0;
}

@media screen and (max-width: 600px) {
 ul#filterOptions li {
   	width: 33%;
	height:100%;
	float: left;
	
	padding:0;
	 }
	
  ul#filterOptions {
	width: 100%;
	

	overflow: none;
}
ul#filterOptions li a {
	height: 100%;
	padding: 1% 3%;
	
	
	background: none;
	color: #000;
	font-weight: bold;
	line-height: 100%;
	

	text-decoration: none;
		word-wrap: break-word;
	display: block;
}

}


#filterOptions li { height: 100%; 
width:12.48%;
margin-right: 0; float: left; }
#filterOptions li a {
	height: 100%;
	padding: 3% 3%;
	
	border: none;
	background: #fff;
	color: #000;
	font-weight: bold;
	line-height: 100%;
	

	text-decoration: none;
		word-wrap: break-word;
	display: block;
}
ul#filterOptions li a:hover { background: #c9c9c9; }
ul#filterOptions li.active a { background: #999; }
/*- -*/

/*- FILTER OPTIONS -*/



ul#filterOptions3 {
	width: 100%;
	margin: 3% 0;
}

@media screen and (max-width: 600px) {
 ul#filterOptions3 li {
   	width: 33%;
	height:100%;
	word-wrap: break-word;
	float: left;
	padding:0;
  }
	li:nth-child(1) { clear: left; }
  ul#filterOptions3 {
	width: 100%;
}
ul#filterOptions3 li a {
	height: 100%;
	padding: 1% 3%;
	
	
	background: none;
	color: #000;
	font-weight: bold;
	line-height: 100%;
	

	text-decoration: none;
		word-wrap: break-word;
	display: block;
}

}


#filterOptions3 li { height: 100%; 
width:14.28%;
margin-right: 0; float: left; }
#filterOptions3 li a {
	height: 100%;
	padding: 3% 3%;
	
	border: none;
	background: #fff;
	color: #000;
	font-weight: bold;
	line-height: 100%;
	

	text-decoration: none;
		word-wrap: break-word;
	display: block;
}
ul#filterOptions3 li a:hover { background: #c9c9c9; }
ul#filterOptions3 li.active a { background: #999; }
/*- -*/


ul#filterOptions2 {
	width: 100%;
	
	margin: 3% 0;
	
}

@media screen and (max-width: 600px) {
 ul#filterOptions2 li {
   	width: 33%;
	height:100%;
	word-wrap: break-word;
	float: left;
	text-align: center;
	padding:0;
	


  }
  ul#filterOptions2 {
	width: 100%;
	

	overflow: none;
}
ul#filterOptions2 li a {
	height: 100%;
	padding: 1% 3%;
	
	
	background: none;
	color: #000;
	font-weight: bold;
	line-height: 100%;
	

	text-decoration: none;
		word-wrap: break-word;
	display: block;
}

}


#filterOptions2 li { height: 100%; 
width:9.09%;
margin-right: 0; float: left; }
#filterOptions2 li a {
	height: 100%;
	padding: 3% 3%;
	
	border: none;
	background: #fff;
	color: #000;
	font-weight: bold;
	line-height: 100%;
	

	text-decoration: none;
		word-wrap: break-word;
	display: block;
}
ul#filterOptions2 li a:hover { background: #c9c9c9; }
ul#filterOptions2 li.active a { background: #999; }
/*- -*/










ul#filterOptionsdole {
	width: 100%;
	height: 52px;
	margin: 10px 0;
	overflow: none;
}


ul#filterOptionsdole li { height: 52px; 
width:19.8%;
margin-right: 2px; float: left; }
ul#filterOptionsdole li a {
	height: 50px;
	padding: 0 20px;
	border: 1px solid #999;
	background: #fecf5c;
	color: #000;
	font-weight: bold;
	line-height: 50px;
	text-decoration: none;
	display: block;
}
ul#filterOptionsdole li a:hover { background: #c9c9c9; }
ul#filterOptionsdole li.active a { background: #999; }




/*- OUR DATA HOLDER -*/
#ourHolder { width: 100%; }
#ourHolder div.item {
	width: 19.8%;
	height:269px;
	font-weight:bold;
	float: left;
	text-align: center;
	font-size:100%;
	margin: 0.6px;

}

@media screen and (max-width: 400px) {
 #ourHolder div.item  {
   	width: 45%;
	height:200px;
	word-wrap: break-word;
	float: left;
	text-align: center;
	font-size:80%;
	margin-right: 2px;
	display: table-cell;
        vertical-align: bottom;
  }
}

#ourHolder div.itemnaslov {
	width: 100%;
        height:20px;
        font-weight:bold;
        
        background:#d1d3d4;
        clear:both;
	text-align: left;
	padding: 5px;
}
#ourHolder div.item h3 { margin-top: 10px; font-size: 16px; line-height: 20px; }

/*- -*/

.malikalendar {
background: #fecf5c;
align: center;
margin: -10px;
}

.mod_minical_table
a:link {
color:#ffffff;
}

.mod_minical_table
a:hover {
color:#222;
}

.mod_minical_table
a:visited {
color:#ffffff;
}

table a:hover {
  color: #000;
  text-decoration: underline;
  }

.batun {
color: #000;
	background: #fecf5c;	
	border-radius: 4px;
border: 1px solid transparent;
	display: inline-block;
padding: 3px 6px;
line-height: normal;
font: inherit;
font-size: 13px;
font-weight: bold;		
transition: all 0.3s ease;  
margin: 2px;
 }

.batun:hover {
     background: ##8e6a00;
   color: #000;
border-radius: 5px;   
}

.batun:active {
   background: #d21616;
border-radius: 5px; 
 color: #fffff; 
 }



/*
.kupnja {
margin:0px;padding:0px;
	width:100%;
	border:1px solid #e9e9e9;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.kupnja table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}
.kupnja table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}
}.kupnja tr:hover td{
	background-color:#e9e9e9;
}
.kupnja td{
	vertical-align:middle;
	
	background-color:#e9e9e9;

	border:1px solid #e9e9e9;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:5px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
*/
.kupnja table { border-collapse: collapse; text-align: left; width: 100%; } 
.kupnja {background: #fff; overflow: hidden; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.kupnja table th { padding: 3px 10px; }
.kupnja table tbody .alt td { background: #E1EEF4; }
.kupnja table tbody td:first-child { border-left: none; }
.kupnja table tbody tr:last-child td { border-bottom: none; }
.kupnja1 table th {
	background-color: #CC9999; color: black;
}
.kupnja2 table tr {
	background-color: #9999CC; color: black;
}