@charset "utf-8";
* {
    margin: 0px;
    padding: 0px;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    /*border: 0;*/
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    /*background: transparent;*/
}

body {
    line-height: 1;
    background-image: url(../images/main_back.jpg);
    background-repeat: no-repeat;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    background-color: #75890C;
}

img, div, a, input {
    behavior: url("css/iepngfix.htc");
}

img {
    font-size: 11px;
}

ol, ul {
    list-style: none;
}

ul.nav {
    float: left;
    font-size: 14px;
    padding-left: 23px;
    padding-top: 20px;
    text-decoration: none;
}

ul.nav a {
    text-decoration: none;
    color: #FFF;
}

ul.nav li:hover {
    text-decoration: underline;
}

li {
    display: inline;
}

li.foot {
    display: list-item;
}

h2 {
    color: #000;
    font-size: 11px;
}

a:link {
    text-decoration: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}:focus {
    outline: 0;
}

ins {
    text-decoration: none;
}

del {
    text-decoration: line-through;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/*MAIN CSS*/
#main_wrap {
    width: 972px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 40px;
}

#wrap {
    float: left;
    width: 972px;
}

#header {
    background-image: url(../images/tr_back.png);
    background-repeat: repeat-y;
    float: left;
    width: 972px;
}

.top_menu {
    background-image: url(../images/top_menu.png);
    background-repeat: no-repeat;
    float: left;
    height: 47px;
    width: 972px;
    color: #FFF;
}

.logo {
    float: left;
    width: 960px;
    padding-right: 7px;
    padding-left: 6px;
    height: 160px;
}

a.login {
    color: #333;
    text-decoration: none;
}

a.nav {
    color: #FFF;
    text-decoration: none;
}

.bottom_menu {
    background-image: url(../images/top_menu_2.jpg);
    background-repeat: no-repeat;
    float: left;
    height: 31px;
    width: 960px;
    margin-left: 6px;
    color: #333;
}

/*main content*/
#main_content {
    background-image: url(../images/tr_back.png);
    background-repeat: repeat-y;
    float: left;
    width: 932px;
    padding-left: 20px;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 40px;
}

#left {
    width: 625px;
    float: left;
    background-position: right;
    background-repeat: repeat-y;
}

.news_main {
    width: 308px;
    height: 446px;
    float: left;
    background-color: #ececec;
    border: #999 solid 1px;
}

.news_intro {
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
    line-height: 16px;
    text-align: justify;
    color: #333;
}

.news_main h1 {
    font-size: 18px;
    color: #788c16;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 10px;
    line-height: 24px;
}

.news_main h1 a {
    color: #788c16;
    text-decoration: none;
}

.news_main h1 a:hover {
    text-decoration: underline;
}

.news_main img {
    padding: 2px;
    border: #666 solid 1px;
    background: #FFF;
    margin-left: 7px;
    margin-top: 7px;
    margin-bottom: 10px;
}

#new {
    height: 447px;
    width: 298px;
    float: left;
    margin-left: 10px;
}

.newest {
    width: 295px;
    height: 101px;
    float: left;
    background: #ececec;
    border: #999 solid 1px;
    padding-bottom: 5px;
    margin-bottom: 5.4px;
}

.newest a {
    color: #788C16;
    text-decoration: none;
}

.newest a:hover {
    text-decoration: underline;
}

.newest p {
    font-size: 10px;
    padding-right: 4px;
    line-height: 14px;
    color: #333;
}

.newest h2 {
    padding-top: 6px;
    padding-bottom: 2px;
    line-height: 13px;
    color: #788b16;
    font-size: 11px;
}

.newest img {
    float: left;
    padding: 2px;
    border: #666 solid 1px;
    background: #FFF;
    margin-left: 8px;
    margin-top: 6px;
    margin-right: 10px;
}

#news_categories {
    width: 620px;
    float: left;
    margin-top: 20px;
    margin-bottom: 20px;
}

#cat1 {
    width: 300px;
    float: left;
}

#cat1_title {
    width: 300px;
    height: 30px;
    background-image: url(../images/back_title_right.png);
}

#cat1_title h3 {
    font-size: 14px;
    color: #FFF;
    padding-left: 10px;
    padding-top: 7px;
}

#cat1_news {
    width: 298px;
    background-color: #FFF;
    border: #999 solid 1px;
    margin-top: 2px;
    padding-bottom: 5px;
    height: 245px;
}

.cat1_news_main {
    background-image: url(../images/line_g_right.png);
    background-position: bottom;
    background-repeat: no-repeat;
    padding-bottom: 2px;
    height: 87px;
    padding-right: 3px;
}

#news_categories a {
    color: #768a16;
    text-decoration: none;
}

#news_categories a:hover {
    text-decoration: underline;
}

.cat1_news_main img {
    padding: 2px;
    border: #999 solid 1px;
    float: left;
    margin: 10px;
}

.cat1_news_main h3 {
    color: #908f8f;
    font-size: 11px;
    padding-top: 5px;
    line-height: 16px;
}

.cat1_news_main p {
    font-size: 10px;
    line-height: 14px;
    color: #666;
}

.cat1_news2 {
    background-image: url(../images/line_gr.png);
    background-position: bottom;
    background-repeat: no-repeat;
    padding-bottom: 8px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
    height: 52px;
}

.cat1_news2 h3 {
    font-size: 10px;
    color: #908f8f;
    line-height: 14px;
}

.cat1_news2 p {
    font-size: 10px;
    line-height: 15px;
    color: #666;
}

#cat2 {
    width: 298px;
    float: left;
    margin-left: 17px;
}

#cat2_title {
    width: 299px;
    height: 30px;
    background-image: url(../images/back_title_right.png);
}

#cat2_title h3 {
    font-size: 14px;
    color: #FFF;
    padding-left: 10px;
    padding-top: 7px;
}

#cat2_news {
    width: 297px;
    background-color: #FFF;
    border: #999 solid 1px;
    margin-top: 2px;
    padding-bottom: 5px;
    height: 245px;
}

#cat3 {
    width: 300px;
    float: left;
    margin-top: 15px;
}

#cat3_title {
    width: 299px;
    height: 30px;
    background-image: url(../images/back_title_right.png);
}

#cat3_title h3 {
    font-size: 14px;
    color: #FFF;
    padding-left: 10px;
    padding-top: 7px;
}

#cat3_news {
    background-color: #FFF;
    border: #999 solid 1px;
    margin-top: 2px;
    padding-bottom: 5px;
    height: 245px;
}

#cat4 {
    width: 298px;
    float: left;
    margin-left: 17px;
    margin-top: 15px;
}

#cat4_title {
    width: 299px;
    height: 30px;
    background-image: url(../images/back_title_right.png);
}

#cat4_title h3 {
    font-size: 14px;
    color: #FFF;
    padding-left: 10px;
    padding-top: 7px;
}

#cat4_news {
    background-color: #FFF;
    border: #999 solid 1px;
    margin-top: 2px;
    width: 297px;
    padding-bottom: 5px;
    height: 245px;
}

#galery_title {
    width: 617px;
    height: 30px;
    float: left;
    background-image: url(../images/vijesti_naslovna_26.png);
}

#galery_title h3 {
    color: #FFF;
    font-size: 14px;
    padding-left: 10px;
    padding-top: 7px;
}

#galery {
    width: 614px;
    height: 190px;
    float: left;
    border: #999 solid 1px;
    margin-top: 2px;
    margin-bottom: 30px;
}

#new_galery {
    width: 300px;
    height: 190px;
    float: left;
}

#new_galery img {
    padding: 3px;
    border: #999 solid 1px;
    margin-top: 8px;
    margin-left: 5px;
}

#galery_thumbs {
    width: 310px;
    height: 150px;
    float: left;
    margin-top: 8px;
}

#galery_thumbs img {
    padding: 2px;
    border: #999 solid 1px;
}

.all p {
    font-size: 14px;
    font-weight: bold;
    color: #768a16;
    float: right;
    padding-right: 6px;
    padding-top: 2px;
}

#right {
    float: right;
    width: 295px;
}

#title4 {
    width: 295px;
    height: 30px;
    background-image: url(../images/back_title_right.png);
}

#title4 h3 {
    color: #FFF;
    font-size: 14px;
    padding-left: 10px;
    padding-top: 7px;
}

#popular_news {
    height: 301px;
    float: right;
    background-color: #FFF;
    border: #999 solid 1px;
    margin-top: 2px;
}

.popular_main {
    background-image: url(../images/line_g_right.png);
    background-position: bottom;
    background-repeat: no-repeat;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    height: 87px;
}

.popular_main img {
    padding: 2px;
    border: #999 solid 1px;
    float: left;
    margin: 10px;
}

.popular_main h3 {
    font-size: 11px;
    padding-top: 5px;
    line-height: 16px;
    color: #666;
}

.popular_main h3 a {
    color: #666;
    text-decoration: none;
}

.popular_main h3 a:hover {
    text-decoration: underline;
}

.popular_main p {
    font-size: 11px;
    line-height: 14px;
    color: #666;
}

.popular {
    background-image: url(../images/line_gr.png);
    background-position: bottom;
    background-repeat: no-repeat;
    padding-bottom: 8px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 8px;
}

.popular h3 {
    font-size: 11px;
    color: #666;
    line-height: 16px;
    text-decoration: none;
}

.popular h3 a {
    color: #666;
    text-decoration: none;
}

.popular h3 a:hover {
    color: #666;
    text-decoration: underline;
}

.popular p {
    font-size: 11px;
    line-height: 15px;
    color: #666;
}

#banner {
    width: 295px;
    height: 107px;
    float: left;
    margin-top: 5px;
}

#banner img {
    padding: 2px;
    border: #999 solid 1px;
}

#video {
    width: 295px;
    height: 229px;
    float: right;
    margin-top: 21px;
}

.video_title {
    width: 295px;
    height: 30px;
    background-image: url(../images/back_title_right.png);
}

.video_title h3 {
    font-size: 14px;
    color: #FFF;
    padding-left: 10px;
    padding-top: 7px;
}

.video_content {
    width: 293px;
    height: 196px;
    background-color: #FFF;
    border: #999 solid 1px;
    margin-top: 2px;
}

#questions {
    width: 293px;
    float: left;
    height: 45px;
    background-color: #CCC;
    border: #999 solid 1px;
    margin-top: 6px;
}

#questions p {
    font-size: 18px;
    color: #333;
    padding-left: 20px;
    padding-top: 12px;
}

#turism {
    width: 295px;
    float: left;
    margin-top: 15px;
}

#turism img {
    padding: 2px;
    background-color: #FFF;
    border: #999 solid 1px;
}

#info {
    width: 295px;
    height: 160px;
    float: left;
    margin-top: 18px;
    margin-bottom: 3px;
}

#info_box {
    width: 134px;
    height: 72px;
    float: left;
    background-color: #ececec;
    border: #666 solid 1px;
    margin: 2px;
    padding-left: 6px;
    padding-top: 2px;
}

#info_box h3 {
    font-size: 12px;
    color: #333;
    line-height: 20px;
}

#info_box p {
    font-size: 11px;
    color: #333;
    line-height: 14px;
}

#search {
    float: left;
    width: 295px;
    /*height: 80px;*/
}

.search_title {
    float: left;
    width: 295px;
    height: 30px;
    background-image: url(../images/back_title_right.png);
    margin-top: 15px;
}

.search_title h3 {
    font-size: 14px;
    color: #FFF;
    padding-left: 10px;
    padding-top: 7px;
}

#search_box {
    width: 274px;
    height: 60px;
    margin-top: 2px;
    background-color: #eeeeed;
    border: #999 solid 1px;
    float: left;
    padding-left: 19px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.text_field {
    height: 20px;
    border: #666 solid 1px;
    font-size: 12px;
    color: #999;
    padding-top: 5px;
}

.search_button {
    padding-top: 8px;
}

.button_s {
    font-size: 14px;
    color: #666;
    cursor: pointer;
}

#footer {
    background-image: url(../images/footer11.png);
    float: left;
    width: 972px;
    height: 189px;
    margin-bottom: 20px;
}

#footer a {
    color: #FFF;
    text-decoration: none;
}

#footer a:hover {
    text-decoration: underline;
}

.footer_links {
    float: left;
    margin-top: 20px;
    margin-left: 70px;
    width: 120px;
    font-size: 10px;
    line-height: 15px;
}

.footer_title {
    font-size: 12px;
    font-weight: bold;
    line-height: 30px;
}

.foot2 {
    margin-top: 10px;
}

/* POLITIKA CSS */
#news_wrap {
    width: 612px;
    float: left;
    margin-top: 2px;
    border: #999 solid 1px;
    margin-bottom: 30px;
}

#image_wrap {
    width: 612px;
    float: left;
    margin-top: 2px;
    margin-bottom: 30px;
}

#image_wrap img {
    border: 1px solid #CCC;
    padding: 2px;
    margin-top: 3px;
}

#news_title {
    width: 614px;
    height: 30px;
    background-image: url(../images/vijesti_naslovna_26.png);
}

#news_title h3 {
    font-size: 16px;
    color: #FFF;
    padding-left: 15px;
    padding-top: 6px;
}

#news {
    width: 612px;
    background-image: url(../images/line_b.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    padding-top: 8px;
    padding-bottom: 15px;
    float: left;
}

#news img {
    padding: 2px;
    border: #999 solid 1px;
    margin-left: 15px;
    margin-top: 12px;
    margin-right: 15px;
    margin-bottom: 12px;
    float: left;
}

#news h3 {
    font-size: 14px;
    color: #6d7e13;
    padding-left: 15px;
    padding-right: 10px;
    padding-top: 10px;
    line-height: 20px;
}

#news p {
    font-size: 12px;
    color: #666;
    padding-top: 5px;
    line-height: 16px;
    text-align: justify;
    padding-right: 25px;
}

.info {
    float: left;
    font-size: 12px;
    color: #999;
    margin-top: 8px;
    text-align: right;
    padding-right: 20px;
    padding-top: 15px;
}

.info a {
    color: #748715;
    text-decoration: none;
}

.info a:hover {
    color: #748715;
    text-decoration: underline;
}

#menu {
    font-size: 14px;
    color: #999;
    float: right;
    padding-right: 25px;
    padding-top: 12px;
    height: 30px;
    width: 200px;
    text-align: right;
}

#menu a {
    font-weight: bold;
    color: #990;
}

#menu a:hover {
    font-weight: bold;
}

#menu li a {
    color: #999;
    text-decoration: none;
}

#menu li a:hover {
    color: #748715;
}

#menu li a:active {
    color: #748715;
}

.title {
    width: 295px;
    height: 30px;
    background-image: url(../images/back_title_right.png);
    float: left;
}

.title h3 {
    color: #FFF;
    font-size: 14px;
    padding-left: 10px;
    padding-top: 7px;
}

#content {
    width: 293px;
    height: 359px;
    float: left;
    border: #999 solid 1px;
    margin-top: 2px;
}

.banner {
    width: 295px;
    float: left;
    margin-top: 15px;
}

.banner img {
    padding: 2px;
    border: #999 solid 1px;
}

/* NEWS CSS */
#info2 {
    width: 200px;
    margin-top: 20px;
    float: left;
    padding-left: 20px;
}

#info2 p {
    font-size: 11px;
    color: #999;
    line-height: 13px;
}

#news2 {
    width: 611px;
    float: left;
    background-color: #fafafa;
    border: #999 solid 1px;
    margin-bottom: 30px;
    padding-bottom: 25px;
}

#news2 a {
    color: #6F8214;
    text-decoration: none;
}

#news2 a:hover {
    text-decoration: underline;
}

#news2_title {
    padding-left: 20px;
    padding-top: 17px;
    padding-right: 20px;
    margin-bottom: 30px;
    padding-bottom: 15px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCC;
}

#news2_title h1 {
    font-size: 18px;
    color: #6f8214;
    line-height: 26px;
}

#news2_img img {
    padding: 2px;
    background-color: #FFF;
    border: #999 solid 1px;
    margin-left: 17px;
    margin-bottom: 20px;
}

#text_left {
    float: left;
	width: 320px;
}

#text_left_nacelnik {
    width: 611px;
    font-size: 12px;
    color: #666;
    line-height: 16px;
    text-align: justify;
    float: left;
}

#info2_reply {
    padding-left: 20px;
    padding-right: 20px;
}

#text {
    width: 371px;
    float: left;
    padding-left: 20px;
    padding-right: 13px;
    font-size: 11px;
    line-height: 18px;
    color: #666;
    text-align: justify;
}

#text_nacelnik {
    width: 571px;
    float: left;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 10px;
}

#photos_right {
    float: right;
    width: 205px;
    background-image: url(../images/back_line.png);
    background-position: left;
    background-repeat: repeat-y;
    margin-left: 1px;
    margin-bottom: 10px;
}

#contact_adress {
    float: right;
    width: 205px;
    background-position: left;
    background-repeat: repeat-y;
    margin-left: 1px;
    margin-bottom: 10px;
    font-size: 14px;
    color: #666;
    line-height: 20px;
}

.photos {
    width: 205px;
    float: left;
}

.photos img {
    padding: 2px;
    background-color: #FFF;
    border: #999 solid 1px;
    margin-bottom: 15px;
    margin-top: 2px;
    margin-left: 23px;
}

/* POVIJEST CSS */
#content_left {
    width: 611px;
    float: left;
    background-color: #fafafa;
    border: #999 solid 1px;
    margin-bottom: 30px;
}

#content_title {
    padding-left: 20px;
    padding-top: 17px;
    padding-right: 20px;
    margin-bottom: 30px;
}

#content_title h1 {
    font-size: 24px;
    color: #6f8214;
}

#content_img img {
    padding: 2px;
    background-color: #FFF;
    border: #999 solid 1px;
    margin-left: 17px;
    margin-bottom: 20px;
    margin-top: 20px;
}

#photo_galery {
    width: 295px;
    float: left;
}

#content_g {
    width: 293px;
    height: 180px;
    float: left;
    border: #999 solid 1px;
    margin-top: 2px;
}

#content_g img {
    padding: 2px;
    float: left;
}

.galery_wrap {
    width: 287px;
    float: left;
    margin-left: 3px;
    margin-top: 3px;
}

.galery_text {
    float: right;
    width: 120px;
}

.galery_text p {
    font-size: 12px;
    color: #627210;
    float: right;
    padding-right: 5px;
    margin-top: 10px;
}

#menu_right {
    width: 293px;
    float: left;
    border: #999 solid 1px;
    margin-top: 20px;
    padding-top: 10px;
}

.menu_item {
    width: 290px;
    float: left;
    margin-bottom: 10px;
}

#menu_right img {
    float: left;
    padding: 2px;
    border: #999 solid 1px;
    margin-left: 10px;
}

/* FOTO GALERIJA CSS */
#photo_wrap {
    width: 612px;
    float: left;
    margin-top: 2px;
    border: #999 solid 1px;
    margin-bottom: 30px;
}

#new_galery2 {
    width: 612px;
    float: left;
    background-image: url(../images/line_b.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    padding-bottom: 20px;
}

.thumb_new {
    float: left;
    width: 275px;
    margin-left: 22px;
    margin-top: 10px;
}

.thumb_new img {
    padding: 3px;
    border: #999 solid 1px;
}

.thumb_new p {
    float: right;
    padding-right: 5px;
    padding-top: 5px;
    font-size: 11px;
    color: #999;
}

#title {
    width: 614px;
    height: 30px;
    background-image: url(../images/vijesti_naslovna_26.png);
}

#title h3 {
    font-size: 16px;
    color: #FFF;
    padding-left: 15px;
    padding-top: 6px;
}

.new_title {
    padding-left: 25px;
    margin-top: 20px;
    margin-bottom: 10px;
}

.new_title h2 {
    font-size: 14px;
    color: #8b9c35;
}

#all {
    width: 612px;
    float: left;
    padding-bottom: 10px;
    background-image: url(../images/line_b.png);
    background-repeat: no-repeat;
    background-position: bottom center;
}

.galery_thumb {
    float: left;
    width: 258px;
    margin-left: 32px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.galery_thumb p {
    float: right;
    padding-right: 5px;
    padding-top: 5px;
    font-size: 11px;
    color: #999;
}

.galery_thumb img {
    padding: 2px;
    border: #999 solid 1px;
}

#content_video {
    width: 293px;
    height: 229px;
    float: left;
    border: #999 solid 1px;
    margin-top: 2px;
}

.c_gallery_image {
    width: 158px;
    margin-left: 4px;
    margin-right: 4px;
    margin-top: 4px;
    float: left;
    border: 1px solid #ccc;
    padding: 18px;
    height: 180px;
}

.gallery_name {
    padding-top: 10px;
    width: 158px;
    float: left;
    font-size: 14px;
    color: #666;
}

.gallery_name a {
    font-size: 12px;
    color: #333;
    text-decoration: none;
    font-weight: bold;
    line-height: 16px;
}

.gallery_name a:hover {
    text-decoration: underline;
}

.all_news {
    font-size: 10px;
    padding-top: 8px;
    padding-right: 10px;
    float: left;
    width: 287px;
    text-align: right;
}

.right_menu {
    padding-bottom: 15px;
}

.right_menu_link {
    color: #6D7E13;
    text-decoration: none;
    padding-top: 5px;
    font-size: 12px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #999;
    padding-bottom: 5px;
}

.right_menu_link a {
    color: #6D7E13;
    text-decoration: none;
}

.right_menu_link a:hover {
    text-decoration: underline;
}

#text h5 {
    font-size: 14px;
    color: #666;
    padding-bottom: 10px;
    padding-top: 15px;
}

#text h3 {
    font-size: 24px;
    color: #666;
    padding-bottom: 10px;
    padding-top: 15px;
}

#text_nacelnik h3 {
    font-size: 24px;
    color: #666;
    padding-bottom: 10px;
    padding-top: 15px;
}

.contact_input {
    font-size: 12px;
    color: #666;
    padding: 3px;
    width: 300px;
}

.contact_input_text {
    font-size: 12px;
    color: #666;
    padding: 3px;
    width: 350px;
}

.contact_btn {
    padding-top: 30px;
}

.questions {
    width: 600px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    float: left;
    line-height: 16px;
    font-size: 12px;
    color: #666666;
}

.info_news {
    width: 612px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    float: left;
    font-size: 12px;
    color: #999999;
}

.info_news a {
    color: #748715;
    text-decoration: none;
    font-weight: bold;
}

.info_news a:hover {
    color: #748715;
    text-decoration: underline;
}

.contact_message {
    float: right;
    width: 200px;
    font-size: 14px;
    line-height: 18px;
}

#text_nacelnik h2 {
    font-size: 14px;
    padding-top: 10px;
    padding-bottom: 10px;
}

#main_content_contact {
    background-image: url(../images/tr_back.png);
    background-repeat: repeat-y;
    float: left;
    width: 962px;
    padding-left: 5px;
    padding-right: 5px;
}

#kontakt {
    float: left;
    background-image: url(../images/kontakt-bg3.gif);
    background-repeat: no-repeat;
    width: 962px;
    height: 568px;
}

/*kontakt*/
#contact_info1 {
    width: 900px;
    float: left;
    margin-top: 40px;
    margin-bottom: 30px;
    margin-left: 30px;
    line-height: 20px;
}

#contact_info1 a {
    font-size: 14px;
    color: #788c16;
    font-weight: bold;
}

#contact_info1 h3 {
    font-size: 16px;
    color: #666;
}

#contact_info1 p {
    font-size: 14px;
    color: #788c16;
    font-weight: bold;
}

#info_wrap {
    width: 900px;
    float: left;
}

#info_title {
    float: left;
    width: 190px;
    height: 160px;
    padding-left: 10px;
}

#info_title h1 {
    font-size: 24px;
    color: #666;
}

#info_data1 {
    float: left;
    width: 300px;
    height: 160px;
    padding-left: 15px;
    background-image: url(../images/line_bg.jpg);
    background-repeat: repeat-y;
    background-position: left;
}

#info_data2 {
    float: left;
    width: 300px;
    padding-left: 15px;
    background-image: url(../images/line_bg.jpg);
    background-repeat: repeat-y;
    background-position: left;
}

#contact1_wrap {
    width: 900px;
    float: left;
    margin-top: 40px;
}

#contact_title {
    float: left;
    width: 190px;
    padding-left: 10px;
}

#contact_title h1 {
    font-size: 24px;
    color: #666;
}

#contact_data1 {
    float: left;
    width: 300px;
    padding-left: 15px;
    background-image: url(../images/line_bg.jpg);
    background-repeat: repeat-y;
    background-position: left;
}

#contact_data2 {
    float: left;
    width: 220px;
    padding-left: 15px;
    background-image: url(../images/line_bg.jpg);
    background-repeat: repeat-y;
    background-position: left;
}

#contact_data3 {
    float: left;
    width: 100px;
    height: 40px;
    padding-left: 15px;
    background-image: url(../images/line_bg.jpg);
    background-repeat: repeat-y;
    background-position: left;
}

#contact2_wrap {
    width: 900px;
    float: left;
    margin-top: 40px;
}

#contact2_data1 {
    float: left;
    width: 300px;
    margin-left: 200px;
    padding-left: 15px;
    background-image: url(../images/line_bg.jpg);
    background-repeat: repeat-y;
    background-position: left;
}

#contact2_data1 h2 {
   font-size: 16px;
    color: #666;
}

#contact2_data2 {
    float: left;
    width: 350px;
    margin-top: 37px;
}

#contact_info2 {
    width: 900px;
    float: left;
    margin-bottom: 70px;
    margin-left: 30px;
    padding-top: 10px;
    background-image: url(../images/line_bg2.jpg);
    background-repeat: repeat-x;
    background-position: top;
}

#contact_info2 p {
    font-size: 12px;
    color: #666;
    line-height: 18px;
}

#info_1 {
    float: left;
    width: 255px;
    padding-left: 15px;
}

#info_2 {
    float: left;
    width: 200px;
}

#info_3 {
    float: left;
    width: 220px;
}

#info_4 {
    float: left;
    width: 200px;
}

/*kraj kontakta*/
#text_nacelnik h3 {
    font-size: 14px;
}

.social_bookmark {
    float: left;
    width: 295px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.social_box {
    float: left;
    width: 139px;
    padding: 4px;
}

.social_box img {
    float: left;
    padding-right: 5px;
}

.social_box a {
    font-size: 12px;
    text-decoration: none;
    color: #788C16;
}

.social_box a:hover {
    text-decoration: underline;
}

/* UPRAVA */
#text_uprava {
    width: 575px;
    float: left;
    padding-left: 20px;
    padding-right: 13px;
    font-size: 11px;
    line-height: 18px;
    color: #666;
    text-align: justify;
}

#text_uprava h2 {
    color: #6D7E13;
}

#uprava_nacelnik {
    float: left;
    width: 500px;
    height: 123px;
    margin-top: 20px;
}

#nacelnik_slika {
    float: left;
    width: 162px;
    height: 122px;
    margin-left: 15px;
}

#nacelnik_podaci {
    float: left;
    line-height: 24px;
    margin-left: 15px;
}

#nacelnik_podaci h1 {
    font-size: 18px;
    color: #666;
}

#nacelnik_podaci p {
    font-size: 14px;
    color: #666;
}

#nacelnik_podaci a {
    font-size: 14px;
}

#nacelnik_slika img {
    padding: 2px;
    border: #999 solid 1px;
}

#text_vijece {
    width: 575px;
    float: left;
    padding-left: 20px;
    padding-right: 13px;
    font-size: 11px;
    line-height: 18px;
    color: #666;
    text-align: justify;
    margin-top: 20px;
}

#text_vijece h2 {
    color: #6D7E13;
}

#uprava_vijece {
    float: left;
    width: 298px;
    height: 100px;
    margin-top: 20px;
}

#vijece_slika {
    float: left;
    width: 121px;
    height: 92px;
    margin-left: 15px;
}

#vijece_slika img {
    padding: 2px;
    border: #999 solid 1px;
}

#vijece_podaci {
    float: left;
    line-height: 16px;
    margin-left: 8px;
    width: 150px;
}

#vijece_podaci h1 {
    font-size: 12px;
    color: #666;
}

#vijece_podaci p {
    font-size: 11px;
    color: #666;
}

#vijece_podaci a {
    font-size: 11px;
}

/* kraj UPRAVA */
