body {
background: url(images/bg.jpg) repeat-y;
background-position:center;
margin: 0;
padding: 0 0 0 0;
font-family: Arial;
font-size: 12px;
color: #494949;
line-height:20px;
}

a
{outline:none;}

#pozadina
{background:  url(images/veleposlanstvo.jpg) no-repeat;
background-position:top;
min-height:1200px;}

#container
{width:930px;
margin:0 auto;
position:relative;
}

#ostali-clanci22 {
background:none repeat scroll 0 0 #F2F2F2;
float:left;
padding-bottom:10px;
padding-left:5px;
padding-top:10px;
width:455px;
}

.clanak2 a {
float:left;
font-size:11px;
padding-right:10px;
}

.clanak2
{float:left;
margin-right:8px;}

.stranice
{text-align:center;
float:left;
padding-top:5px;
width:465px;
margin-top:20px;
color:#aaaaaa;
padding-bottom:5px;
}

.stranice strong
{background:#027a32;
padding-left:5px;
color:#fff;
margin-right:3px;
padding-right:2px;}

.stranice a
{background:#dcdcdc;
color:#767676;margin-right:2px;
padding-left:4px;
padding-right:4px;}

.stranice a:hover
{background:#dcdcdc;
color:#fff;margin-right:2px;
padding-left:4px;
padding-right:4px;}

#main-text
{background:  url(images/main.jpg) repeat-y;
float:left;
padding-bottom:20px;
min-height:900px;
width:930px;}

#cp_txt {
height: 20px;
color: #99DFBD;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 0px 0px 30px;
}

#cp_left {
float: left;
color:#fff;
padding-top:10px;
margin-left:10px;
}

#cp_right {
float: right;padding-top:10px;
text-align: right;
margin-right:10px;
}

#cp_txt a {
color: #CFFFE8;
text-decoration: none;
}

#cp_txt a:hover {
color: #FFFFFF;
text-decoration: underline;
}

.subnav
 {
background: #dfdfdf url(images/left.jpg) repeat-x;
background-position:top;float:left;
}

.podmenu a
{color:#038A3E;
font-weight:bold;
text-decoration:none;
border-bottom:1px solid #bebebe;
width:243px;
float:left;
padding-top:5px;
padding-bottom:5px;
margin-left:5px;}

.podmenu a:hover
{color:#cfb327;}

#main
{
}

#banner
{background:  url(images/banner2.jpg) no-repeat;
width:682px;
height:186px;
float:left;}

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

#center-right
{float:left;
margin-left:6px;
width:190px;}

#center-right-cont
{background:#fff;
float:left;
padding-bottom:15px;}

#right-top
{background:  url(images/right.jpg) no-repeat;
background-position:bottom;
width:186px;
height:31px;
margin-top:10px;
float:left;}

#right-top h2
{margin-top:5px;
margin-left:5px;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;}

#right-cont
{background: #e8e8e8 url(images/banner7.jpg) no-repeat;
width:182px;
padding:1px;
background-position:bottom;
border-left:1px solid #cdcdcd;
border-right:1px solid #cdcdcd;
border-bottom:1px solid #cdcdcd;
float:left;}

#right-cont ul
{padding-left:0px;
list-style:none;
}
#right-cont ul li
{border-bottom: 1px solid #fff;
padding:4px;}

#right-cont ul li a
{color:#038a3e;
font-weight:bold;}

#right-cont ul li a:hover
{color:#ceb84c;
font-weight:bold;}

#right-top5
{background:  url(images/right.jpg) no-repeat;
background-position:bottom;
width:186px;
height:31px;
margin-top:10px;
float:left;}

#right-top5 h2
{margin-top:5px;
margin-left:5px;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;}

#right-cont5
{background: #e8e8e8 url(images/banner7.jpg) no-repeat;
width:186px;
float:left;}

#right-cont54
{background: #ebebeb url(images/banner8.jpg) no-repeat;
background-position:bottom;
border-left:1px solid #cdcdcd;
border-right:1px solid #cdcdcd;
border-bottom:1px solid #cdcdcd;
width:184px;
float:left;}


.img12
{float:left;
text-align:center;
background: #d2d2d2;
border:none;
margin-right:10px;
margin-bottom:10px;
padding:3px;
height:100px;
width:140px;}

.img12 img
{text-decoration:none;
clear:both;
max-height:100px;
max-width:140px;
text-align:center;}

.img12 a img
{text-decoration:none;max-height:100px;
border:none;max-width:140px;
}

.galerija
{float:left;
width:470px;
margin-top:10px;}




#maintext
{float:left;
width:680px;}

.h2
{font-size:15px;font-weight:bold;}



#maintext a
{color:#027a32;
font-weight:bold;}

#maintext a:hover
{color:#c9aa4e;}

.nol_list {
	list-style: none;
	margin: 0;
	padding: 0 0 0 20px;
}

.folmu
{background: url(images/pdf_icon.png) no-repeat;
background-position:left;
float:left;
width:350px;
padding-bottom:10px;
padding-left:40px;
padding-top:5px;}

.link1
{
height:37px;
color:#fff;
border-bottom:1px solid #42b875;
text-align:left;
font-size:12px;
float:left;}


.link1 a
{background: url(images/link1.jpg) repeat-x;
background-position:left;
height:27px;
color:#fff;
font-size:12px;
font-weight:bold;
padding-top:10px;padding-left:15px;
width:233px;
float:left;}

.link1 a:hover
{background: url(images/link1a.jpg) repeat-x;
background-position:right;
height:27px;
color:#fff;
font-size:12px;
font-weight:bold;
padding-top:10px;
width:233px;
float:left;}


.gumbi
{float:right;
margin-right:20px;}

#footer
{clear:both;
height:91px;
margin-bottom:20px;
background:bottom;
background: url(images/footer.png) repeat-x;}

#footer-sadrzaj
{clear:both;
background: url(images/footer-sadrzaj.png) no-repeat;
margin:0 auto;
padding-top:0px;
padding-left:0px;
height:35px;
width:935px;}

#fotogalerija
{float:left;
background: #bce6d2 url(images/foto.png) no-repeat;
margin-top:1px;
margin-bottom:1px;
margin-left:1px;
width:212px;
padding-bottom:10px;
background-position:bottom;
}

.lijevo-fotka
{width:188px;
text-align:center;}

#fotogalerija a img
{text-align:center;}

#jezik
{
width:56px;
float:left;
height:40px;}


#jezik a
{display:block;background: url(images/hrv2.png) no-repeat;
background-position:right;
width:56px;
float:left;
height:40px;}


#jezik a:hover
{display:block;
background: url(images/hrv2.png) no-repeat;
background-position:left;
width:56px;
float:left;
height:40px;}

#fotogalerija h2
{font-size:12px;
margin-left:10px;
width:190px;
color:#434343;
border-bottom:1px solid #99b2a6;
padding-bottom:5px;
margin-bottom:10px;}

.vise
{float:right;
margin-right:15px;
background: #bce6d2 url(images/vise.jpg) repeat-x;
border: 1px solid #016327;
text-align:center;
padding-right:10px;}

#center
{float:left;
padding-left:10px;
width:470px;}

#center-right .vise a
{color:#fff;
font-weight:bold;
padding-left:10px;}

#center-right .vise a:hover
{color:#fff;
font-weight:bold;}

#center .vise a
{color:#fff;
font-weight:bold;
padding-left:10px;}

#left .vise a
{color:#fff;
font-weight:bold;
padding-left:10px;}

#right-cont54 p
{margin-left:10px;}

#fotogalerija a img
{border: 1px solid #6a9a7f;
font-size:12px;
margin-left:10px;
margin-bottom:10px;}

#fotogalerija-okvir
{float:left;
background: #dcefe4;
border: 1px solid #75b692;
margin-left:15px;
margin-top:15px;
width:214px;
background-position:bottom;
}


.copy
{float:left;
width:800px;}

.virtus a
{color:#222427;}

.virtus a:hover
{color:#60656c;}

.crno
{color:#333335;
font-size:12px;}

h1
{color:#818181;
font-size:14px;
padding-top:10px;
padding-bottom:1px;
margin-left:1px;
width:430px;}


.crta
{background:#b9b9b9;
width:460px;
height:1px;
clear:both;
line-height:1px;
margin-top:5px;
font-size:1px;
margin-top:5px;
margin-bottom:10px;}

.novost p
{padding-right:10px;}

.novost-slika {
float:left;
margin-right:10px;
margin-top:10px;
text-align:center;
padding:3px;
background:#cacaca;
width:140px;
height:100px;
}

#main #main-text #maintext #center .novost .arhiva a
{float:right;
background: #e4b546 url(images/nn.jpg) repeat-x;
background-position:top;
margin-top:15px;
margin-right:10px;
padding-left:3px;
padding-right:3px;
text-align:center;
font-weight:bold;
height:22px;
padding-top:2px;
border: 2px solid #cc9c2b;
color:#4d4b44;}


#main #main-text #maintext #center .novost .arhiva a:hover
{float:right;
background-position:top;
height:22px;
padding-left:3px;
padding-right:3px;
padding-top:2px;
border: 2px solid #cc9c2b;
color:#696761;}

.novost-slika a img {
max-height:100px;
max-width:140px;
border:none;
text-decoration:none;}

.novost h2
{color:#039042;
padding-top:10px;
font-size:13px;}

.vise-novost
{float:right;
margin-bottom:5px;
width:445px;}

#maintext .novost .more a
{float:right;
color:#039042;}

#maintext .novost .more a:hover
{float:right;
color:#0fcb64;}


.datum
{float:right;
margin-right:10px;
margin-left:5px;}

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



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

.kont
{padding-left:5px;
margin-bottom:0px;}

.kontakt_forma label
{width:135px;
float:left;
}

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

}

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

}

.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: Arial;
font-size:11px;
}

.logo a
{width:300px;
height:80px;
margin-top:40px;
float:left;
cursor:pointer;
float:left;
display:block;}

#logo a
{width:430px;
margin-left:250px;
background: url(images/logo22.jpg) no-repeat;
background-position:bottom;
height:180px;
float:left;
display:block;
cursor:pointer;}

a
{text-decoration:none;}

.button_kont
{float:left;
margin-left:134px;
padding-top:3px;
padding-bottom:4px;
font-family: Arial;
background: #017f36;
width:100px;
margin-bottom:20px;
font-weight:bold;
color: #fff;
font-size:12px;
height:24px;
border:1px solid #42b875;
cursor:pointer;}

.kontakt_forma input.txt_error {
border: 2px solid #017f36;
}

.kontakt_forma textarea.txt_error#poruka{
border: 2px solid #017f36;
}

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

}

#mediaspace
{margin-left:40px;
margin-top:40px;}
