body {
	margin: 0px auto 0px auto;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6e6d6d;
	background-color:#ffffff;
	background: URL('/design/bg.jpg');
	background-repeat:repeat-x;
	background-position: 0px -231px;
}


a {
	outline:none;
	text-decoration:none;
	color:#fa9d1c;
}

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:931px;
margin:0px auto;
padding:0px 20px;
}

#header {
position:relative;
padding:30px 0px 0px 0px;
height:121px;
overflow:visible;
}



#header #nav_bar {
width:931px;
height:46px;
background: URL('/design/bg.jpg');
background-repeat:repeat-x;
background-position:0px -93px;

}



#header #nav_bar .levo, #header #nav_bar .desno {
height:46px;
width:11px;
background: URL('/design/bg.jpg');
background-repeat:no-repeat;
}

#header #nav_bar .levo {
float:left;
background-position:0px -139px;
margin:0px 6px 0px 0px;
}

#header #nav_bar .desno {
float:right;
background-position:0px -185px;
margin:0px 0px 0px 35px;
}



#header #nav_bar ul {
overflow: hidden;
	list-style: none;
	margin:5px 0px 0px 0px;
	padding:0px;
}

.navigacija_levo {
float:left;

}

.navigacija_desno {
float:right;


}

#header #nav_bar li {
float: left;
min-height:35px;
overflow: hidden;
}

#header #nav_bar li a{

height:29px;
display:block;
overflow: hidden;
color:#ffffff;
font-family:Trebuchet MS;
font-size:16px;
font-weight:normal;
padding:6px 10px 0px 10px;
}

#header #nav_bar li a:hover{
background:URL('/design/navbg.jpg') repeat-x;
}

#gn_galerija {
width: 87px;
background-position: -360px 0px;
}

#gn_galerija:hover {

background-position: -360px -36px;
}


#gn_ponuda {
width: 83px;
background-position: -447px 0px;
}

#gn_ponuda:hover {
background-position: -447px -36px;
}

#gn_zaposlenje {
width: 107px;
background-position: -530px 0px;
}

#gn_zaposlenje:hover {
background-position: -530px -36px;
}




#gn_naslovna {
width: 100px;
background-position: -8px 0px;
}

#gn_naslovna:hover {
background-position: -8px -36px;
}

#gn_julieta {
width: 70px;
background-position: -108px 0px;
}

#gn_julieta:hover {
background-position: -108px -36px;
}


#gn_kontakt {
width: 83px;
background-position: -178px 0px;
}

#gn_kontakt:hover {

background-position: -178px -36px;
}


#gn_reference {
width: 99px;
background-position: -261px 0px;
}

#gn_reference:hover {

background-position: -261px -36px;
}




#page_top {
position:absolute;
width:871px;
padding:35px 30px;
left:0px;
top:-75px;
background: URL('/design/bg_page.jpg');
background-repeat:no-repeat;
}

#logo[id] {
position:absolute;
left:375px;
top:-151px;
width:179px;
height:124px;
padding-top:15px;
background: URL('/design/bg_logo.png');
text-align:center;
}


html .#logo {
position:absolute;
left:375px;
top:-151px;
width:179px;
height:124px;
padding-top:15px;
text-align:center;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/design/bg_logo.png');
}



#content {
position:relative;
background: URL('/design/bg_page.jpg');
background-repeat:repeat-y;
background-position:-1862px 0px;
width:931px;
padding-top:300px;
}

#content_wrapper {
padding: 20px 30px 0px 30px;
}


#naslovna .levo {
width:474px;
height:360px;
}

#naslovna .desno {
float:right;
margin:25px 0px 0px 0px;

}

#naslovna p  {
margin:0px 0px 20px 0px;
line-height:18px;
}



 .img_holder {

width:351px;
height:131px;
padding:4px 0px 0px 8px;
background:URL('/design/bg_img.jpg');
background-repeat:no-repeat;
margin: 0px 0px 10px 0px;
}

#galerija a {
background: URL('/design/bg_galerija.jpg');
background-repeat:no-repeat;
width:158px;
height:105px;
display:inline-block;
padding: 5px 0px 0px 5px;
margin-right:14px;
margin-bottom:14px;

}

.pod_galerija {
width:163px;
height:130px;
margin-right:14px;
margin-bottom:14px;
float:left;
font-size:11px;
}

.pod_galerija div {
text-align:center;
}

.pod_galerija a {
background: URL('/design/bg_galerija.jpg');
background-repeat:no-repeat;
width:158px;
height:105px;
display:inline-block;
padding: 5px 0px 0px 5px;

margin-bottom:0px;

}

#o_nama {
height:470px;
}

#o_nama #levo {
margin:0px;
width:600px;
text-align:justify;
}

#o_nama #desno {
float:right;
margin:50px 20px 0px 0px;
width:210px;
}

#o_nama img {
padding:3px;
border: solid 1px #e2e0e3;
}

 #o_nama p {
margin:0px 0px 20px 0px;
line-height:16px;
}

#o_nama h2 {
margin:30px 0px;
}


#usluge {
padding: 0px 40px;
height:430px;
}

#usluge .desno {
float:right;
}


#sivo {
border:solid 1px #f0f0f0;
padding:2px;
color:#7a7979;
font-size:11px;
}

#sivo #sivo_content {
background-color:#f0f0f0;
width:835px;
padding:15px 15px 15px 15px;
}

#sivo div {
line-height:16px;
width:360px;
}

#sivo .desno {
position:relative;
float:right;
width:335px;
margin:0px;
}

#sivo .desno img {
position:absolute;
top:20px;
left:-90px;
}

#page_bottom {
position:absolute;
width:931px;
height:54px;
padding:0px 0px 0px 0px;
left:10px;
top:0px;
background: URL('/design/bg_page.jpg');
background-position:-931px 0px;
background-repeat:no-repeat;

}

#logos {
text-align:center;

position:absolute;
width:931px;
height:54px;
padding:0px 0px 0px 0px;
left:10px;
top:58px;
}


#footer, #footer_pusher{
	height:113px;
	
	background-image: URL('/design/bg_foot.jpg');
	background-position: 0px 0px;
	background-repeat: repeat-x;
	background-color:#f5f5f7;
	text-align:center;	
}

#footer {
	visibility:hidden;
}



#footer_pusher {
	position:relative;
	width:951px;
	height:78px;
	padding: 0px 0px 0px 0px;
	margin:0px auto;
	z-index:2;
	text-align:left;

	}

#footer_company_info {
position:absolute;
top:21px;
left:20px;

font-size:11px;
font-weight:bold;
color:#979596;
}

#footer_company_info h1 {
font-family:Arial;
color:#477fd4;
font-size:17px;
font-weight:bold;
margin:0px;
padding:0px;
}



#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 {
height:300px;
}

#kontakt p {
margin:20px 0px 0px 0px;
padding:0px;

}

#kontakt_info {
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
width:260px;
}

#kontakt_info p {
line-height:17px;
}

#kontakt_info b {
color:#fa9d1c;
font-size:14px;
}


#kontakt_info p i {
font-style:normal;
font-weight:bold;
width:60px;
color:#fa9d1c;
display: inline-block;
}



#kontakt_forma {
float:right;
margin:0px 10px 0px 30px;
width:510px;

}

#kontakt_forma #inputi {
float:left;

}

#kontakt_forma #text_area {
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 20px;
}


#kontakt_forma #submit {
border-top: solid 1px #bfbfbf; 
padding-top:10px;
text-align:right; 
float:right; 
width:515px;
}

#kontakt_forma .napomena {
color:#d90d38; 
text-align:left; 
font-size:11px;
}

.input {
background:transparent;
display:block;
border: solid 1px #bfbfbf;
color:#1d6293;
font-family: Verdana;
font-size:11px;
width:180px;
height:18px;
padding:2px 0px 0px 0px;
margin: 4px 0px 15px 0px;
}


.textarea {
background:URL('/images/blank.jpg') no-repeat;
border: solid 1px #bfbfbf;
color:#1d6293;
font-family: Verdana;
font-size:11px;
padding:2px 0px 0px 0px;
margin: 4px 0px 0px 0px;
width:300px;
height:128px;
overflow:auto;
display:block;


}


.submit { 
background: URL('/design/submit.jpg');
outline:none;
cursor:pointer;
width:71px;
height:21px;
border:none;
color:#ffffff;
font-size:11px;
}
/* Banner*/

#banner {
width:351px;
height:131px;
margin:0px 0px 58px 0px;}

#exclusive-wedding {
float:left;
margin:0px 30px 30px 0px;
}

#exclusive-wedding div {
text-align:center;
margin:10px 0px 0px 0px;
}

#exclusive-wedding img {
border: solid 1px #e4e4e4;
width:290px;
height:377px;
padding:4px;
}

.pod_galerija2 {
margin: 20px 0px 0px 0px;
padding-bottom:30px;
}

.pod_galerija2 .a_slika {
background: URL('/design/bg_galerija.jpg');
background-repeat:no-repeat;
width:158px;
height:105px;
display:inline-block;
padding: 5px 0px 0px 5px;
margin-right:5px;
margin-bottom:5px;

}

.pod_galerija2 h1 {
float:left;
width:130px;
padding-right:20px;
text-align:right;
margin:35px 0px 0px 0px;
}

.pod_galerija2 p {
margin:0px 0px 0px 150px;
width:670px;
}

.pod_galerija2 .opis2 {
width:820px;
margin:0px;
}



