body {
background: url(images/pat.jpg) repeat;
margin: 0;
padding: 0 0 0 0;
font-family: "Trebuchet MS";
font-size: 12px;
color: #1d2528;
line-height:20px;
}

a
{outline:none;}

#pozadina2
{background: url(images/malo.png) repeat-x;
background-position:top;
margin:0 auto;
position:relative;
}

#container
{width:820px;
		margin:0 auto;
		clear:both;}

#main
{float:left;
background: url(images/main.png) repeat-y;
height:auto;
width:820px;}

#main-top
{background: url(images/main-top.png) no-repeat;
width:820px;
margin-top:20px;
height:25px;
float:left;}


#main-bottom
{background: url(images/main-bottom.png) no-repeat;
width:820px;
height:25px;
float:left;}


#header
{float:left;
background: url(images/header.jpg) no-repeat;
background-position:bottom;
margin-top:40px;
height:259px;
width:820px;}

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

#header1
{float:left;
background: url(images/header1.png) no-repeat;
margin-top:37px;
height:213px;
margin-left:20px;
width:221px;}

#header1 a
{float:left;
width:221px;
height:213px;
display:block;}

#header-video
{float:left;
background: url(images/video1.png) no-repeat;
height:257px;
padding-top:16px;
margin-top:4px;
padding-left:17px;
width:336px;}

#header2
{float:left;
background: url(images/header2.png) no-repeat;
height:224px;
margin-top:30px;
width:201px;}

#header2 a
{float:left;
width:201px;
height:224px;
display:block;}

#center
{float:left;
padding-left:10px;
font-size:12px;
line-height:20px;
width:569px;}

#right
{float:left;
padding-left:10px;
font-size:12px;
line-height:20px;
width:244px;}

.slikabg
{float:right;
border: 3px solid #6e7477;
margin-right:15px;
margin-left:5px;
}

.slikabg2
{float: left;
border: 3px solid #6e7477;
margin-right:15px;
margin-left:10px;
}

h1
{color:#DD A0 DD;
width:569px;
font-size:17px;
background: url(images/sli7.png) no-repeat;
padding-bottom:45px;
padding-left:10px;
background-position:bottom;
padding-top:5px;
background-position:left;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
margin-top:10px;
margin-bottom:0px;
font-style:italic;

}

#right1
{float:left;
width:222px;}

#banner1
{float:left;
background: url(images/banner1.png) no-repeat;
width:221px;
height:110px;}

#banner2
{float:left;
background: url(images/banner2.png) no-repeat;
width:221px;
margin-top:15px;
height:110px;}

#banner3
{float:left;
background: url(images/kontakt.png) no-repeat;
width:196px;
padding-left:25px;
margin-top:15px;
padding-top:20px;
height:182px;}

#banner3 h2
{font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
margin-top:25px;
font-style:italic;
color:#DD A0 DD;}

#banner1 a
{float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-style:italic;
font-weight:bold;
padding-top:47px;
color:#DD A0 DD;
width:201px;
padding-left:20px;
height:60px;}

#banner2 a
{float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#454646;
font-weight:bold;
font-style:italic;
width:201px;
padding-left:20px;
padding-top:35px;
height:85px;}

#banner3 a
{color:#8c5020;}

#banner3 a:hover
{color:#c18452;}

#banner3 p
{margin-top:10px;
margin-bottom:10px;}

#center p
{
padding-left:8px;}


#linkovi
{float:left;
width:820px;
margin-top:40px;
height:45px;}

#linkovi a
{color:#8dbdd0;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:15px;}


#linkovi a:hover
{color:#0f191d;}



.link1
{float:left;
text-align:left;
background: url(images/link11.png) no-repeat;
width:163px;
height:45px;text-align:center;}

.link1 a
{
width:163px;
height:33px;
display:block;
text-align:center;
padding-top:12px;}

p
{padding-right:10px;}

.link1 a:hover
{
width:163px;
height:33px;
padding-top:12px;
background: url(images/link1.png) no-repeat;
text-align:center;}

.link2
{float:left;
margin-left:1px;
background: url(images/link2.png) no-repeat;
width:163px;
height:45px;}

.link2 a
{
width:163px;
height:33px;padding-top:12px;
display:block;
text-align:center;}


.link2 a:hover
{
width:163px;
height:33px;
background: url(images/s2.png) no-repeat;
padding-top:12px;
display:block;
text-align:center;}


.link3
{float:left;
width:163px;
margin-left:1px;
height:45px;
background: url(images/link3.png) no-repeat;
background-position:right;}


.link3 a
{
width:163px;
height:33px;padding-top:12px;display:block;
display:block;
text-align:center;}


.link3 a:hover
{
width:163px;
height:33px;background: url(images/s3.png) no-repeat;
padding-top:12px;
display:block;
text-align:center;}




.link4
{float:left;
width:163px;
margin-left:1px;
height:45px;
background: url(images/link4.png) no-repeat;
background-position:right;}

.link4 a
{
width:163px;display:block;
height:33px;padding-top:12px;
display:block;
text-align:center;}


.link4 a:hover
{
width:163px;
height:33px;background: url(images/s4.png) no-repeat;
display:block;
text-align:center;}




.link5
{float:left;
width:164px;
margin-left:1px;
height:45px;
background: url(images/link5.png) no-repeat;
background-position:right;}

.link5 a
{
width:164px;display:block;
height:33px;padding-top:12px;
text-align:center;}


.link5 a:hover
{
width:164px;
height:33px;background: url(images/s5.png) no-repeat;
padding-top:12px;
text-align:center;}


#footer-sadrzaj
{width:821px;
height:45px;
background:url(images/footer.png) no-repeat;
clear:both;
font-size:11px;
margin:0 auto;margin-top:10px;margin-bottom:10px;
color:#84bdd3;}

#footer a
{color:#c3874f;
text-decoration:underline;}

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

#footer .virtus a
{color:#c3874f;
margin-top:13px;
text-decoration:none;}


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

#footer a:hover
{color:#c3874f;
text-decoration:underline;}

#footer
{height:36px;
padding-top:5px;
position:relative;
background: url(images/bottom.jpg) repeat-x;
clear:both;}

.copy
{float:left;
margin-top:13px;
font-weight:normal;
margin-left:20px;
width:622px;}

#logo
{float:left;
background: url(images/logo.png) no-repeat;
width:301px;
height:87px;}

#kontakt a
{color:#b20b24;}

#kontakt a:hover
{color:#e1455c;}

#kontakt
{float:left;
background: url(images/kontakti1.jpg) no-repeat;
width:210px;
padding-top:0px;
font-size:11px;
padding-left:30px;
color:#2e2e2e;
line-height:17px;
height:182px;}


#kontakt2
{float:left;
background: url(images/kontakti2.jpg) no-repeat;
width:240px;
display:block;
height:201px;}



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



.kontakt_forma
{width:450px;
margin-top:20px;
margin-left:10px;
float:left;}

.kontakt_forma label
{width:135px;
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;

}

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

}


/******************************************************************************* NASLOV
********************************************************************************************************************/

#banner1 h3 {

width:290px;
font-size:16px;
border-bottom:1px solid #818181;
padding-bottom:5px;
margin-bottom:5px;
float:left;
color: #fff;
margin: 0;
display: inline;
}

#banner1 .h3 {
position: relative;
padding-bottom: 20px;
margin-top:10px;
margin-left:0px;
}

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


#banner1 .h4 {

font-size:17px;
padding-bottom:5px;
margin-bottom:5px;
float:left;
color: #fffefe;
margin: 0;
display: inline;
}

#banner1 .h3 {
position: relative;
padding-bottom: 20px;
margin-top:2px;
margin-left:0px;
}

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

#banner1 .h3_shad {
color: #1d3038;
position: absolute;
font-size:17px;
font-weight: bold;
top: 3px;
left: 2px;
}




#banner2 h3 {

width:290px;
font-size:16px;
border-bottom:1px solid #818181;
padding-bottom:5px;
margin-bottom:5px;
float:left;
color: #454646;
margin: 0;
display: inline;
}

#banner2 .h3 {
position: relative;
padding-bottom: 20px;
margin-top:10px;
margin-left:0px;
}

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


#banner2 .h4 {

font-size:17px;
padding-bottom:5px;
margin-bottom:5px;
float:left;
color: #454646;
margin: 0;
display: inline;
}

#banner2 .h3 {
position: relative;
padding-bottom: 20px;
margin-top:2px;
margin-left:0px;
}

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

#banner2 .h3_shad {
color: #fff;
position: absolute;
font-size:17px;
font-weight: bold;
top: 3px;
left: 2px;
}


#banner3 h3 {

width:290px;
font-size:16px;
border-bottom:1px solid #818181;
padding-bottom:5px;
font-family:Georgia, "Times New Roman", Times, serif;
margin-bottom:5px;
float:left;
color: #454646;
margin: 0;
display: inline;
}

#banner3 .h3 {
position: relative;
padding-bottom: 20px;
margin-top:10px;
margin-bottom:20px;
margin-left:0px;
}

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

.vrske
{background: url(images/vrske.png) no-repeat;
width:256px;
margin-top:30px;
height:282px;
float:left;}


.delicije
{background: url(images/torta.png) no-repeat;
width:256px;
margin-top:30px;
height:282px;
margin-left:35px;
float:left;}

.vrske a
{display:block;
width:256px;
height:282px;
float:left;}

.red
{float:left;
border-bottom: 1px solid #767f82;
padding-top:5px;
padding-bottom:5px;
margin-left:10px;}

.link21
{color:#2e3132;
font-weight:bold;
margin-left:5px;
padding-left:5px;
padding-right:5px;
float:right;display:inline;}

#center .linkovi .naslov-link h2
{float:left;
margin-top:0px;
padding-top:5px;
font-size:14px;
color:#345c6c;}

.link21 a
{color:#a1a7aa;
text-decoration:none;
font-weight:bold;
float:left;display:inline;}

.link21 a:hover
{color:#fff;
text-decoration:none;
font-weight:bold;
float:left;display:inline;}



.galerija
{color:#fff;
font-weight:bold;
margin-left:5px;
background:#575d5f;
padding-left:5px;
padding-right:5px;
margin-right:25px;
margin-top:10px;
float:right;display:inline;}


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

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

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

#center a
{color:#345c6c;}

#center a:hover
{color:#132e38;}

#center .deklaracije a
{float:left;
width:100px;
text-align:center;
position:absolute;
padding-top:5px;
background:#c15c78;
color:#fff;
margin-left:224px;
font-weight:bold;
height:23px;}


#center .deklaracije a:hover
{float:left;
width:100px;
text-align:center;
position:absolute;
padding-top:5px;
background:#a74764;
color:#fff;
margin-left:224px;
font-weight:bold;
height:23px;}

.img12
{float:left;
text-align:center;
background: #e3e4e4;
border:3px solid #e3e4e4;
margin-left:10px;
margin-bottom:10px;
padding-top:5px;
height:85px;
width:120px;}

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

.img12 a img
{text-decoration:none;height:80px;
border:none;
}



#center .galerija a
{color:#fff;
text-decoration:none;
background:#575d5f;
font-weight:bold;
float:left;display:inline;}

#center .galerija a:hover
{color:#fff;
text-decoration:none;
font-weight:bold;
float:left;display:inline;}


.delicije a:hover
{color:#fff;}

.vrske a:hover
{color:#fff;}


.linkovi
{float:left;display:inline;
margin-right:25px;
width:550px;
margin-bottom:15px;}


.linkovi3
{float:left;display:inline;
margin-right:25px;
width:550px;
margin-bottom:0px;}


.kolaci
{margin-left:10px;}

#red1
{margin-bottom:13px;}

#red122
{margin-top:5px;
height:2px;}

#red1 span
{color:#fff;
font-size:11px;
font-weight:bold;}

#red1 select
{color:#343434;
width:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;}

.polje1a
{float:left;
text-align:center;
width:530px;}

#center h2
{font-size:15px;
color:#3e4142;
padding-top:18px;
text-align:center;
width:530px;
float:left;
margin-left:10px;

font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;}


#center .ponuda-pica
{font-size:13px;
color:#3e4142;
padding-top:0px;
text-align:center;
width:530px;
float:left;
margin-left:10px;

font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;}

.ponuda-pica2
{margin-top:10px;}

#center .naslov-link h2
{font-size:15px;
color:#3e4142;
padding-top:18px;
text-align:left;
width:300px;
float:left;
margin-left:10px;
margin-top:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;}

#center .naslov-link3 h2
{font-size:15px;
color:#3e4142;
padding-top:0px;
text-align:left;
float:left;
margin-left:10px;
width:250px;
margin-top:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;}

.pred
{float:right;
border: 1px solid #838587;
margin-right:5px;
margin-bottom:10px;}

.sredina
{clear:both;
margin-top:10px;
margin-left:175px;
border: 1px solid #838587;
margin-right:5px;
margin-bottom:15px;}

#center .naslov-link h3
{font-size:14px;
color:#3e4142;
padding-top:12px;
text-align:left;
margin-left:10px;
margin-top:0px;
padding-bottom:8px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;}

.fejs1 a
{float:right;
margin-bottom:10px;
width:105px;
margin-bottom:13px;
height:43px;
background: url(images/fejs2.png) no-repeat;}

.fejs2 a
{float:right;
margin-bottom:10px;
width:105px;margin-left:10px;margin-bottom:13px;
height:43px;
background: url(images/fejs1.png) no-repeat;}

.polje2a
{float:left;width:50px;
text-align:center;}


.polje3a
{float:left;text-align:center;width:10px;
}

.polje4a
{float:left;width:110px;
text-align:right;
padding-right:10px;}

.polje4ab
{float:left;width:110px;
text-align:right;
padding-right:10px;}


.delicije a
{display:block;
width:256px;
height:282px;
float:left;}

.vrske a:hover
{display:block;
background: url(images/vrske2.png) no-repeat;
width:256px;
height:282px;
float:left;}


.delicije a:hover
{display:block;
background: url(images/delicije2.png) no-repeat;
width:256px;
height:282px;
float:left;}




#banner3 h4 {

font-size:17px;
padding-bottom:5px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
float:left;
color: #454646;
margin: 0;
display: inline;
}

#banner3 .h3 {
position: relative;
padding-bottom: 20px;
margin-top:2px;
margin-left:0px;
}

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

#banner3 .h3_shad {
color: #fff;
position: absolute;
font-size:17px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-weight: bold;
top: 3px;
left: 2px;
}


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

.pregrada a img 
{float:left;
text-decoration:none;
border:none;}

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

a
{text-decoration:none;}

.anketa2
{float:left;
font-size:11px;
margin-top:5px;
margin-left:25px;
margin-bottom:5px;
width:100px;}

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

.kontakt_forma input.txt_error {
border: 2px solid #4c7a90;
}

.kontakt_forma textarea.txt_error#poruka{
border: 2px solid #4c7a90;
}

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


.novosti-slika2
{float:left;
width:130px;
padding-left:10px;
background:#345c6c;
text-align:center
}

.novosti-slika2 img
{float:left;
padding-top:9px;
padding-bottom:9px;
height:80px;}

#center .novosti .novosti-tekst .novosti-slika .novosti-slika2 a:hover img 
{border:none;
text-decoration:none;}


#center .novosti .novosti-tekst .novosti-slika .novosti-slika2 a img 
{border:none;
text-decoration:none;}


.novosti-slika
{float:left;
background:#345c6c;
margin-right:10px;}

.vise
{float:left;
margin-top:10px;
clear: both;}

.crta2
{width:550px;
float:left;
background:#767c7f;
font-size:1px;
height:1px;
font-height:1px;}

.novosti-tekst
{
width:560px;
float: left;
margin-bottom: 10px;}

.novosti-tekst h3
{width:330px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:15px;}

.datum
{color:#5a6063;
width:470px;
font-size:11px;
float:left;
}

.datum2
{color:#5a6063;
width:420px;
font-size:11px;
float:left;
}

.novosti
{float:left;
margin-left:5px;
width:560px;}

.gallery_img
{}

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

.komentar
{float:left;
font-weight:bold;
margin-top:8px;
color:#af5a08;}

.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;

}

.red-slika
{float:left;
padding-bottom:5px;}

.opis-slika
{float:left;
text-align:center;
width:138px;
min-height:142px;
font-weight:normal;

}

.opis-slika .img1
{margin-bottom:4px;
margin-left:5px;
margin-right:5px;}

.img_left {
	float: left;
	margin: 0 15px 5px 0;
	border: 1px solid #e0e4e5;
}
