body {
	margin: 0px auto 0px auto;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#242424;
	background-color:#e6ca9b;
	background: URL('/design/bg.jpg');

}


a {
	outline:none;
	text-decoration:none;
	color:#241d8c;
}

a img {
	border:none;
}

p {
margin:0px;
padding:0px;
}


h1 {
font-family:Trebuchet MS;
font-size:24px;
font-weight:normal;
color:#f99d1c;
margin:0px 0px 30px 0px;
padding:0px;
}

h1 span {
padding-left:250px;
}



h2 {
font-family:Trebuchet MS;
font-size:21px;
font-weight:normal;
color:#f99d1c;
margin:0px 0px 10px 0px;
padding:0px;
}


#wrapper {
width:990px;
margin:0px auto;
	background: URL('/design/bg_page.jpg');
}



#header {
height:178px;
position:relative;
}


#mainnav {
position:absolute;
top:50px;
right:-110px;
}

#mainnav  ul {
overflow: hidden;
	list-style: none;
	margin:0px;
	padding:0px;
}


#mainnav  li {
float: left;
min-height:35px;
overflow: hidden;
margin-right:10px;
}

#mainnav  li a{

height:52px;
display:block;
overflow: hidden;
text-indent: -2000em;
}

#mainnav  li a:hover{
background-position:0px -52px;
}


#gn_naslovna {
width: 87px;
background-image:URL('/design/nav-naslovna.jpg');
background-position: 0 0;

}

#gn_meni {
width: 49px;
background-image:URL('/design/nav-meni.jpg');
background-position: 0px 0px;
}

#gn_vinska {
width: 136px;
background-image:URL('/design/nav-vinskakarta.jpg');
background-position: 0px 0px;
}

#gn_ambijent {
width: 86px;
background-image:URL('/design/nav-ambijent.jpg');
background-position: 0px 0px;
}

#gn_onama {
background-image:URL('/design/nav-onama.jpg');
width: 74px;
background-position: 0px 0px;
}

#gn_kontakt {
background-image:URL('/design/nav-kontakt.jpg');
width: 96px;
background-position: 0px 0px;
}


#content {
position:relative;

background-repeat:repeat-y;

width:654px;
min-height:850px;
height:auto !important;
height:850px;

margin:0px 0px 0px 186px;
padding:0px 0px 40px 0px;

}

#naslovna{
margin:94px 0px 0px 0px;
}

#naslovna p {
margin:20px 0px 0px 0px;
padding:0px 5px 0px 5px;
font-size:11px;

}

#naslovna_desno{
float:right;
margin:0px 20px 0px 0px;
width:278px;
}

#naslovna_levo {
margin:0px 0px 0px 25px;
width:278px;
}

#muzicki_program {
margin-bottom:55px;
height:187px;
width:640px;
background:URL('/images/muzicki-program.jpg');
background-repeat:no-repeat;
}

#o_nama {
margin:100px 0px 0px 0px;
}

#o_nama #slika {
float:right;
margin:0px  5px 20px 0px;
}

#o_nama_sadrzaj {
float:right;
width:450px;
line-height:18px;
text-align:left;
}

#galerija {
margin:100px 0px 0px 15px;
}

#galerija a {
background: URL('/design/bg-img.jpg');
background-repeat:no-repeat;
width:138px;
height:105px;
display:inline-block;
padding: 7px 0px 0px 7px;
margin-right:14px;
margin-bottom:14px;

}


#footer, #footer_pusher{
	height:116px;
	


	text-align:center;	
}

#footer {
	visibility:hidden;
}



#footer_pusher {
	position:relative;
	width:780px;
	height:74px;
	padding:42px 0px 0px 210px;
	background-image:URL('/design/bg_foot.jpg');
	margin:0px auto;

	text-align:left;

	}
	


#footer_pusher a {
margin:0px 10px 0px 0px;
padding:0px 10px 0px 0px;
border-right:solid 1px #646464;
}



#pixart  {
position:absolute;
right:30px;
top:80px;
font-family:Verdana;
font-size:10px;
color:#999999;
z-index:4;
}


#pixart a {
font-size:11px;
outline:none;
text-decoration:none;
color:#999999;
}

#kontakt {
margin:100px 0px 0px 0px;
}

#kontakt p {
margin:14px 0px 0px 0px;
padding:0px;


}

#kontakt #mapa {
float:right;
margin:15px 0px 0px 0px;
}

#kontakt_info {

margin:0px 0px 0px 0px;

width:250px;
}

#kontakt_info p {
line-height:26px;
}

#kontakt_info b {
color:#241d8c;
font-size:14px;
}


#kontakt_info p i {
font-style:normal;
font-weight:bold;
width:60px;
color:#241d8c;
display: inline-block;
}



#kontakt_forma {

margin:30px 0px 0px 0px;


}

#kontakt_forma #inputi {
float:left;

}

#kontakt_forma #text_area {
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 50px;
}


#kontakt_forma #submit {
border-top: solid 1px #241d8c; 
padding-top:10px;
text-align:right; 
float:right; 
width:658px;
}

#kontakt_forma .napomena {
color:#d90d38; 
text-align:left; 
font-size:11px;
float:left;
}

.input {
background:transparent;
display:block;
border: solid 1px #241d8c;
color:#241d8c;
font-family: Verdana;
font-size:11px;
width:240px;
height:18px;
padding:2px 0px 0px 0px;
margin: 4px 0px 15px 0px;
}


.textarea {
background:URL('/images/blank.jpg') no-repeat;
border: solid 1px #241d8c;
color:#241d8c;
font-family: Verdana;
font-size:11px;
padding:2px 0px 0px 0px;
margin: 4px 0px 0px 0px;
width:356px;
height:128px;
overflow:auto;
display:block;


}


.submit { 
background: URL('/design/submit.png');
outline:none;
cursor:pointer;
width:95px;
height:53px;
border:none;
color:#ffffff;
font-size:11px;
}


#title_kontakt {
float:right;
margin-right:60px;
width:126px;
height:54px;
text-indent:2000px;
overflow:hidden;
background-image:URL('/design/titles.png');
background-repeat:no-repeat;
background-position:0px -72px;
}


#title_posaljite_poruku {

width:216px;
height:68px;
margin:50px 0px 15px 0px;
text-indent:1000px;
overflow:hidden;
background-image:URL('/design/titles.png');
background-repeat:no-repeat;
background-position:0px 0px;
}

#title_violeta {

width:262px;
height:61px;
text-indent:1000px;
overflow:hidden;
background-image:URL('/design/titles.png');
background-repeat:no-repeat;
background-position:0px -142px;
}

#title_violeta_zaglavlje {
float:right;
width:100px;
height:61px;
margin-right:90px;
text-indent:1000px;
overflow:hidden;
background-image:URL('/design/titles.png');
background-repeat:no-repeat;
background-position:0px -142px;
}


#title_ambijent_zaglavlje {
float:right;
width:126px;
height:66px;
margin-right:70px;
text-indent:1000px;
overflow:hidden;
background-image:URL('/design/titles.png');
background-repeat:no-repeat;
background-position:0px -215px;
}

#title_finger_food {
width:194px;
height:61px;
text-indent:1000px;
overflow:hidden;
background-image:URL('/design/titles.png');
background-repeat:no-repeat;
background-position:0px -292px;
margin:0px auto;
}


#title_finger_food_zaglavlje {
margin-right:0px;
float:right;
width:194px;
height:61px;
text-indent:1000px;
overflow:hidden;
background-image:URL('/design/titles.png');
background-repeat:no-repeat;
background-position:0px -292px;
}

#title_dnevna_ponuda_zaglavlje {
margin-right:0px;
float:right;
width:194px;
height:67px;
text-indent:1000px;
overflow:hidden;
background-image:URL('/design/dnevna-ponuda.png');
background-repeat:no-repeat;
background-position:0px 0px;
}


#title_muzicki_program_zaglavlje {
margin-right:0px;
float:right;
width:200px;
height:69px;
text-indent:1000px;
overflow:hidden;
background-image:URL('/design/dnevna-ponuda.png');
background-repeat:no-repeat;
background-position:0px -433px;
}


.detaljnije {

}

.detaljnije a {
margin:10px 0px 0px 0px;
float:right;
width:96px;
height:14px;
text-indent:2000px;
overflow:hidden;
background-image:URL('design/detaljnije.jpg');
display: block;

}

#o_nama ul {
margin:30px 0px 0px 0px;
line-height:40px;
text-align:center;
}

#dnevna_ponuda {
margin:100px 0px 0px 0px;
}

.dnevna-ponuda {
text-align:center;
}

.dnevna-ponuda b {
color:#241d8c;
font-weight:normal;
}

.dnevna-ponuda ul {
margin:10px 0px 40px 0px;
padding:0px 0px 0px 0px;
text-align:center;
}

.dnevna-ponuda ul li {
margin:0px 0px 10px 0px;
}

#dnevna_ponuda .ponedeljak {
margin-right:0px;
width:151px;
height:74px;
text-indent:1000px;
overflow:hidden;
background-image:URL('/design/dnevna-ponuda.png');
background-repeat:no-repeat;
background-position:0px -67px;
margin:0px auto;
}

#dnevna_ponuda .utorak {
margin-right:0px;
width:125px;
height:60px;
text-indent:1000px;
overflow:hidden;
background-image:URL('/design/dnevna-ponuda.png');
background-repeat:no-repeat;
background-position:0px -141px;
margin:0px auto;
}

#dnevna_ponuda .sreda {
margin-right:0px;
width:88px;
height:49px;
text-indent:1000px;
overflow:hidden;
background-image:URL('/design/dnevna-ponuda.png');
background-repeat:no-repeat;
background-position:0px -217px;
margin:0px auto;
}

#dnevna_ponuda .cetvrtak {
margin-right:0px;
width:157px;
height:54px;
text-indent:1000px;
overflow:hidden;
background-image:URL('/design/dnevna-ponuda.png');
background-repeat:no-repeat;
background-position:0px -290px;
margin:0px auto;
}


#dnevna_ponuda .petak {
margin-right:0px;
width:111px;
height:53px;
text-indent:1000px;
overflow:hidden;
background-image:URL('/design/dnevna-ponuda.png');
background-repeat:no-repeat;
background-position:0px -361px;
margin:0px auto;
}


#dnevna_ponuda .subota {
margin-right:0px;
width:105px;
height:55px;
text-indent:1000px;
overflow:hidden;
background-image:URL('/design/dnevna-ponuda.png');
background-repeat:no-repeat;
background-position:0px -503px;
margin:0px auto;
}



#dnevna_ponuda .nedelja {
margin-right:0px;
width:105px;
height:65px;
text-indent:1000px;
overflow:hidden;
background-image:URL('/design/dnevna-ponuda.png');
background-repeat:no-repeat;
background-position:0px -576px;
margin:0px auto;
}