

.divRepeater
{
background:#fff;
border:1px solid #cbcbcb;
display:block;
float:left;
font-size:12px;
height:180px;
margin:0 auto;
overflow:hidden;
padding:10px;
text-align:left;
width:320px;
margin:5px;

}

.divRepeater img
{
float:left;
height:115px;
padding:5px;
width:150px;
}

.divRepeater h2
{
padding:5px;
text-align:right;

margin:0px;

}


.divRepeater p
{


padding:0px;
margin:0px;

}


.divBottom
{
clear:both;
background:#530908;
padding:10px;
text-align:left;
 font-size:12px;
display:table;
width:770px;
overflow:hidden;
}





.divPotrebniDoc{

background:transparent url(../sliki/transBg.png) repeat;
text-align:left;
width:45%;
padding:10px;
float:left;
height:145px;

}
.divAdeti
{
background:transparent url(../sliki/transBg.png) repeat;
text-align:left;
padding:10px;
width:45%;
float:right;
display:block;
height:145px;
}
.link
{

color:#5C4140;

padding-right:5px;
font-size:12px;
cursor:pointer;
float:right;
font-weight:bold;
font-size:12px;
}
.ulNav li a.navActive
{
width:167px;
height:36px;
border-top:3px solid  #000;
border-left:3px solid  #000;
background:none;
background-color:#800e0d;
color:#fff;

}

.divFooter
{
clear:both;
display:block;
margin-top:10px;
background-color:#530908;

 padding:10px;
text-align:right;
}


.divFooter a
{
font-size:12px;
color:#fff;

text-decoration:none;
border-right:1px dotted #fff;
padding:3px;


}

.divFooter a:hover
{
text-decoration:underline;
}
.footerLinkHolder
{
display:block;
width:1000px;
color:#fff;
margin:auto;
text-align:right;


}
.grupaIme
{
color:#342625;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;


}


.kontaktLeft
{
width:50%;
float:left;
display:block;

}


/*za resdtorant */



.svadbenoMeni
{

float:left;
display:block;
width:45%;
text-align:left;


}


.kontaktRight
{
width:290px;display:block;
float:right;
 margin:0;
 padding:10px;
text-align:right;
}

.divRight
{
position:relative;top:0px;padding: 4px;
		background:#fff7d1 url(../sliki/tabContetnBg.jpg) bottom right no-repeat;
		min-height:800px;

}


/*za resdtorant */


/*za solisti*/


.divGalHolder
{

float:left;
vertical-align:middle;
padding:20px 0px;
width:700px;
padding-left:18px;

}

.divGalHolder a,.divGalHolder a img
{
border:none;
}


.divGalHolder a,.divGalHolder a img
{
border:none;
}

.divMultimedia
{
width:960px;
display:table;
margin:auto;
padding:10px;

background-color:#530908;
clear:both;
}


.divKontakt
{

width:95%;

padding:10px 10px;
display:table;
clear:both;
text-align:left;
background-color:#fff7d1;
margin: 10px auto;
border:1px solid #999999;
}

/*za solisti*/

#open
{
overflow:hidden;
width:160px;
padding:0 10px 
}

#open div a
{
	width:160px !important;
	color:#FFF7D1;
cursor:pointer;
display:block;
font-family:"Trebuchet MS",Tahoma,Verdana,Arial;
font-size:14px;
height:25px;
line-height:25px;
	
}
.grupiLinkClass
{
	
background:transparent url(../sliki/navBgGrupi.jpg) no-repeat left top !important;

	
}

.required
{
	border:1px solid #f00;
}



.cse-overlay-bg
{
background:transparent url(transBgSearch.png) repeat top right !important;
opacity:0.6 !important;
filter: alpha(opacity = 60)!important;;

}

.gsc-results .gsc-cursor-box .gsc-trailing-more-results 
{
display:none !important;
margin-bottom:0;
}





.searchBtn {
background:#9A9A9A url(goBg.png) repeat-x  right center;

/*border:1px solid #A36858 !important ;*/
color:#FFFFFF;
outline:none !important ;
border:none !important ;
font-size:13px;
padding:2px;
text-align:center;
margin-right:3px;
}


#myForm 
{

background:#FFFFFF none repeat scroll 0 0;
border:1px solid #9A9A9A;
display:table;
font-size:11px;
padding:10px 3px 3px;
width:380px;
}



#saat,#kontakt,#specialRequest
{
margin:1px 0;
padding:2px;
border:1px solid #9a9a9a;
font:normal normal normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;

	
}
#kontakt,#specialRequest
{
width:270px;	
	
}
#saat
{
width:40px;	
}

.kontaktFormHolder
{
	text-align:left;
vertical-align:top;
font-size:14px;
width:390px;
overflow:hidden;

}
.stepcarousel{




position: relative; /*leave this value alone*/

overflow: scroll; /*leave this value alone*/
width:700px; /*Width of Carousel Viewer itself*/
height:670px; /*Height should enough to fit largest content's height*/
display:block;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 760px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.noFloat
{
float:none;
}

.mail
{
	width:150px;
	overflow:hidden;
	display:block;
}
.kont
{
	position:absolute;
	top:300px;
	display:none;
}
