body {
background: #ffffd1 url(images/main.jpg) repeat-x;
margin: 0;
padding: 0 0 0 0;
font-family: "Trebuchet MS";
font-size: 12px;
color: #4b4b4b;
line-height:18px;
}


#pozadina
{

		min-height:460px;
		background: url(images/main-bg.jpg) no-repeat;
		margin:0 auto;
		background-position:top;
		margin-top:0px;



}

#container
{width:1000px;	margin:0 auto;
}

#banner
{float:left;
width:392px;
position:absolute;
z-index:10;
top:0px;
margin-left:587px;
height:260px;}

a
{outline:none;}


#logo
{float:left;
background: url(images/logo.png) no-repeat;
width:269px;
margin-top:30px;
margin-left:20px;
height:90px;}



#logo a
{float:left;
display:block;
width:269px;
cursor:pointer;
height:90px;}

.razmak2
{float:left;
margin-top:20px;}

#link-line
{float:left;
background: url(images/top.png) no-repeat;
width:946px;
padding-top:3px;
height:44px;}



#link-line a
{color:#fff;
font-weight:bold;
text-decoration:none;
font-size:13px;}

.link1 a
{width:78px;
padding-left:28px;
padding-top:10px;
height:30px;
display:block;
float:left;
background: url(images/border.png) no-repeat;
background-position:right;
}

.link2 a
{width:106px;
padding-left:28px;
padding-top:10px;
height:30px;
display:block;
float:left;
background: url(images/border.png) no-repeat;
background-position:right;
}

.right1
{text-align:left;
font-style:italic;
padding-bottom:15px;}

.link3 a
{width:76px;
padding-left:24px;
padding-top:10px;
height:30px;
display:block;
float:left;
background: url(images/border.png) no-repeat;
background-position:right;
}


.link4 a
{width:80px;
padding-left:27px;
padding-top:10px;
height:30px;
display:block;
float:left;
background: url(images/border.png) no-repeat;
background-position:right;
}

#link-line a:hover
{color:#e49dbd;}


.link5 a
{width:78px;
padding-left:28px;
padding-top:10px;
height:30px;
display:block;
float:left;
background: url(images/border.png) no-repeat;
background-position:right;
}


#top
{float:left;
width:940px;
height:180px;}

/********************************************************************** LEFT *********************************************************************************************/

#left
{float:left;
width:220px;}

#banner1
{float:left;
background: url(images/banner1.png) no-repeat;
width:220px;
height:100px;
margin-bottom:10px;}

#banner2
{float:left;
background: url(images/banner2.png) no-repeat;
width:220px;
height:100px;
margin-bottom:10px;}

#banner3
{float:left;
background: url(images/banner3.png) no-repeat;
width:220px;
height:100px;
margin-bottom:10px;}

#banner4
{float:left;
background: #ffffff url(images/banner-left22.jpg) repeat-x;
}

#banner4-top
{float:left;
background: url(images/top-left.png) no-repeat;
width:220px;
height:10px;}

#banner4-sadrzaj
{float:left;width:218px;
min-height:119px;
border-left: 1px solid #bcbcbc;
border-right: 1px solid #bcbcbc;
font-size:11px;
background: #e1e1e1 url(images/sadrzaj-banner.jpg) no-repeat;background-position:bottom;}

#banner4-sadrzaj p
{margin-left:10px;
float:left;
padding-top:0px;}

#banner4-sadrzaj p a
{color:#c88c01;
text-decoration:none;}

#banner4-sadrzaj p a:hover
{color:#f4ba33;}


#banner4-sadrzaj-top
{float:left;width:218px;
min-height:20px;
background:  #fff;}

#banner4-sadrzaj-top h2
{font-size:14px;
margin-top:3px;
margin-bottom:5px;
margin-left:10px;
font-family: "Trebuchet MS";
color:#7fb013;}

#banner4-footer
{float:left;
background: url(images/foot-left.png) no-repeat;
width:220px;
height:10px;}

/********************************************************************** RIGHT *********************************************************************************************/
#main-text
{float:left;
margin-left:5px;
width:950px;}

.linkovi-mali
{float:left;
margin-left:10px;
z-index:1000;
margin-bottom:10px;
margin-top:5px;}

.linkovi-mali a
{width:145px;
padding-top:2px;
height:20px;float:left;
text-align:center;
background: #b03f6e;
font-weight:bold;
margin-right:10px;
border: 1px solid #e3a6c1;
color:#fff;
text-decoration:none;
display:block;
}



.linkovi-mali a:hover
{color:#e8bcd1;}


/* headings */

#banner1 h1 {
font-size: 16px;
color: #5780a7;
line-height:25px;
margin: 0;
display: inline;
}


#banner1 h1 a
{color:#fff;
width:208px;padding-top:20px;
height:80px;
display:block;
text-decoration:none;}

#banner1 h1 a:hover
{color:#ffda80;}

#banner2 .h1 {
position: relative;
background: url(../../images/h1.gif) repeat-x bottom;
padding: 10px 0 20px;
}



#banner1 h1 a
{color:#fff;
text-decoration:none;}

#banner1 .h1 {
position: relative;
background: url(../../images/h1.gif) repeat-x bottom;
padding: 10px 0 20px;
}

#banner1 .h1 h1 {
position: absolute;
z-index: 1;
top: 2px;
left: 15px;
}

#banner1 .h1_shad {
color: #ca780d;
margin-top:20px;
position: absolute;line-height:25px;
font-size: 16px;
font-weight: bold;
top: 3px;
left: 17px;
}




#banner2 h1 a
{color:#fff;
width:208px;padding-top:20px;
height:80px;
display:block;
text-decoration:none;}

#banner2 h1 a:hover
{color:#cdeb7c;}

#banner2 .h1 {
position: relative;
background: url(../../images/h1.gif) repeat-x bottom;
padding: 10px 0 20px;
}


#banner2 h1 {
font-size: 16px;
color: #5780a7;
line-height:25px;
margin: 0;
display: inline;
}

#banner2 h1 a
{color:#fff;
text-decoration:none;}

#banner2 .h1 {
position: relative;
background: url(../../images/h1.gif) repeat-x bottom;
padding: 10px 0 20px;
}

#banner2 .h1 h1 {
position: absolute;
z-index: 1;
top: 2px;
left: 15px;
}

#banner2 .h1_shad {
color: #57870f;
margin-top:20px;
position: absolute;line-height:25px;
font-size: 16px;
font-weight: bold;
top: 3px;
left: 17px;
}



#banner3 h1 {
font-size: 16px;
color: #5780a7;
line-height:25px;
margin: 0;
display: inline;
}

#banner3 h1 a
{color:#fff;
width:208px;padding-top:20px;
height:80px;
display:block;
text-decoration:none;}

#banner3 h1 a:hover
{color:#dea1b9;}

#banner3 .h1 {
position: relative;
background: url(../../images/h1.gif) repeat-x bottom;
padding: 10px 0 20px;
}

#banner3 .h1 h1 {
position: absolute;
z-index: 1;
top: 2px;
left: 15px;
}

#banner3 .h1_shad {
color: #731734;
margin-top:20px;
position: absolute;line-height:25px;
font-size: 16px;
font-weight: bold;
top: 3px;
left: 17px;
}

#right .sadrzaj-usluge .radionica a
{float:left;
width:130px;
height:20px;
text-align:center;
margin-right:20px;
font-weight:bold;
border:2px solid #cc6e93;
background: #9c305a;
color:#fff;}


#right .sadrzaj-usluge .radionica a:hover
{
color:#ffd8e8;}


.radionica-red
{float:left;
padding-bottom:10px;
width:700px;}










.o-nama
{min-height:435px;
width:700px;}

#right
{float:left;
margin-left:15px;
margin-bottom:10px;
background: url(images/text-bg.png) repeat-y;
width:712px;}

#right h2
{font-size:14px;}

#right-top
{float:left;
background: url(images/naslov3.png) no-repeat;
height:40px;
margin-bottom:10px;
width:712px;}

#right-bottom
{float:left;
background: url(images/banner7.png) no-repeat;
height:44px;
margin-left:1px;
width:706px;}

#right-bottom-naslovna
{float:left;
background: url(images/naslovna-b.png) no-repeat;
height:46px;
margin-left:5px;
width:700px;}

.naslovna-dio
{float:left;
width:700px;
margin-left:5px;
background: #e9e9e9 url(images/bg-main-polje.jpg) repeat-x;}

#right-top h2
{color:#7aa911;
margin-top:11px;
margin-left:14px;
font-weight:14px;}

.obitelj a
{position:absolute;
z-index:1000;
margin-left:315px;}

table
{margin-left:3px;}

.sadrzaj-usluge a
{color:#dc9a02;
text-decoration:none;}

.o-nama a
{color:#dc9a02;
text-decoration:none;}

.o-nama a:hover
{color:#a73665;
text-decoration:none;}

.sadrzaj-usluge a:hover
{color:#a73665;
text-decoration:none;}

.sadrzaj-usluge
{float:left;
min-height:360px;
width:710px;}

.sadrzaj-usluge p
{margin-top:12px;
margin-bottom:5px;
padding-top:0px;}

table tr
{border-bottom:1px solid #d2d3ce; float:left;
width:698px;}

table td
{padding-left:5px;}

.bg-tablica
{background: #f1f1f1;}

.bg-tablica1
{background: #f1f1f1;border-top:1px solid #d2d3ce; float:left;}


.razmak
{float:right;
width:200px;
height:20px;
display:block;}

#right .naslovna-dio p
{margin-left:8px;margin-right:8px;margin-top:5px;margin-bottom:10px;}

.naslovna-dio h2
{font-size:14px;
margin-bottom:0px;
margin-left:8px;
margin-top:10px;
font-family: "Trebuchet MS";}

.nar a
{color:#dc9a02;
text-decoration:none;}

.nar1 
{color:#dc9a02;
margin-left:10px;
margin-top:0px;
float:left;
width:600px;
text-decoration:none;}

.nar a:hover
{color:#f5bd3d;
text-decoration:none;}

.zeleno a
{color:#7aa911;
text-decoration:none;}

.zeleno a:hover
{color:#86b71a;
text-decoration:none;}

.ljubicasto a
{color:#ab3c69;
text-decoration:none;}

.ljubicasto a:hover
{color:#c3507e;
text-decoration:none;}

#right p
{margin-left:13px;
margin-right:15px;}

.img1
{float:left;
text-align:center;
background: #e3e4e4;
border:3px solid #e3e4e4;
margin-left:10px;
margin-bottom:10px;
width:135px;}

.img1 img
{text-decoration:none;
clear:both;
height:100px;
text-align:center;}

.img1 a img
{text-decoration:none;height:100px;
border:none;
}


.img4
{float:left;
text-align:center;
margin-left:10px;
margin-bottom:10px;
width:135px;}

.img4 img
{text-decoration:none;
clear:both;
height:100px;
text-align:center;}

.img4 a img
{text-decoration:none;height:100px;
border:none;
}


/********************************************************************** FOOTER *********************************************************************************************/



#footer-sadrzaj
{
	
		height:948px;
		height:47px;
		background: url(images/footer.png) no-repeat;
		margin:0 auto;
		clear:both;

}

.copy
{margin-top:15px;
float:left;
font-size:11px;
margin-left:20px;}

.virtus
{color:#926754;float:right;
margin-top:15px;
margin-right:70px;
}

.virtus a
{color:#8c1b49;
text-decoration:none;}

.virtus a:hover
{color:#ffffd1;
text-decoration:none;}


p a img
{margin-bottom:20px;}

/********************************************************************** KONTAKT *************************************************************************************/



.kontakt_forma
{width:450px;
margin-top:20px;
margin-left:15px;
font-family: "Trebuchet MS";
font-size:12px;
float:left;}

.kontakt_forma label
{width:135px;
color:#4a130e;
font-family: "Trebuchet MS";
font-size:12px;
float:left;
}

.kontakt_forma span input
{border:1px solid #cacaca;
font-family: "Trebuchet MS";
font-size:12px;
background:#fff;
width:250px;margin-right:5px;
float:left;

}

.pregrada
{float:left;margin-bottom:10px;}

#poruka
{float:left;
width:250px;
height:150px;
border:1px solid #cacaca;
font-family: "Trebuchet MS";
font-size:12px;
}



.button_kont
{float:left;
margin-left:134px;
padding-top:3px;
padding-bottom:4px;
font-family: "Trebuchet MS";
font-size:12px;
background: #628717;
width:100px;
margin-bottom:20px;
font-weight:bold;
color: #fff;
font-size:11px;
height:24px;
border:1px solid #c5f75f;
cursor:pointer;}

.kontakt_forma input.txt_error {
border: 2px solid #6f9919;
}

.kontakt_forma textarea.txt_error#poruka{
border: 2px solid #6f9919;
}

.gallery_img a
{
width:16px;
float:right;
margin-right:70px;
height:16px;}

.gallery_img
{}

.stranice
{text-align:center;
float:left;
padding-top:5px;
width:605px;
padding-bottom:5px;
color:#e48900;}




.detalji_img
{float:left;}

.detalji_img a
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#393939 none repeat scroll 0 0;
border:1px solid #006884;
display:inline;
float:left;
height:109px;
margin:8px 12px;
padding-top:8px;
text-align:center;
width:150px;
}

.txt_error_img
{background: url(images/error.png) no-repeat;
float:left;
width:20px;
height:20px;}

.detalji_img a:hover
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#006c88 none repeat scroll 0 0;
border:1px solid #006884;
display:inline;
float:left;
height:109px;
margin:8px 12px;
padding-top:8px;
text-align:center;
width:150px;

}
