/*body, font, colors*/

html {overflow-x:hidden}

body {margin:0px; overflow:hidden; margin:0px 20px 0px 20px!important; background: #164973 url(../img/back_normal.jpg) repeat-y top center }
.wide {margin:0px; overflow:hidden; margin: 0px 20px 0px 20px!important; background: #164973 url(../img/back_wide.jpg) repeat-y top center!important }

body {font-family:tahoma,verdana,arial,helvetica,sans-serif; font-size:11px; color:#000; line-height:100%; text-align:left}

img  {border:0px;}



ul   {padding: 0; margin: 0;list-style: none}

ul li{padding: 0; margin: 0;list-style: none}

li ul{padding: 0; margin: 0;list-style: none}
.marquee {color: #fff; font-weight: bold; font-size: 14px; border: 0px;  background: #164974; padding:3px 0 3px 3px;}


/*main layout divs */

#header {height: 240px; width:940px; margin: 0 auto; padding-top:20px; background:#fff /*background: transparent url(../img/header_back.jpg) no-repeat;*/}

#header_flash{height: 240px; width:940px; margin: 0 auto; position: absolute;}

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

#contentwide {padding:0px 20px !important; width: 502px;}

#contentwide hr {background:#D8D8D8 none repeat;border:0 none;clear:both;height:6px;margin:10px auto 0 -14px;padding:0;position:relative;width:530px;}

#contentwide h2 {clear: both;}

#contentwide table {border: 0px;}

#contentwide table tr {border: 0px #ccc dashed;}

#contentwide table tr td {border: 1px #ccc dashed; padding: 5px;}

#contentwide table tr td.rowGrayLite {border: 1px #ccc dashed; padding: 5px; background: #dbe6ee}







#container .column { float: left;}

#center {width: 542px; padding:0px; float: left;}

  #left   {width: 190px; padding: 5px 20px 16px; text-align: center; float: left;}

*>#left   {width: 190px; padding: 5px 20px; text-align: center; float: left;}

#right  {width: 138px; padding: 16px; text-align: center; float: right;}

*>#right  {width: 138px; padding: 20px; text-align: center; float: left;}

#footer {clear: both;}
#center.columnwide {width: 687px;}
#center.columnwide #contentwide {width: 637px;}
#contentwide img {padding: 10px; display: block; position: relative;padding-left:0px ; padding-top:0px; margin: 0px!important; }
#contentwide .news_thumb img {padding: 5px 5px 5px 0px!important; width: 70px; height: auto;}
#pagination {clear:both;margin-top:30px;position:relative;}


.kontaktus a:link    {float: right;  -moz-border-radius: 5px; -webkit-border-radius: 5px; background:#164974;  color: #fff; border: 1px solid #000; padding: 6px; text-decoration: none;}
.kontaktus a:visited {float: right;  -moz-border-radius: 5px; -webkit-border-radius: 5px; background:#164974;  color: #fff; border: 1px solid #000; padding: 6px; text-decoration: none;}
.kontaktus a:hover   {float: right;  -moz-border-radius: 5px; -webkit-border-radius: 5px; background:#ffffff;  color: #164974; border: 1px solid #000; padding: 6px; text-decoration: none;}
.kontaktus a:active  {float: right;  -moz-border-radius: 5px; -webkit-border-radius: 5px; background:#164974;  color: #fff; border: 1px solid #000; padding: 6px; text-decoration: none;}
.kontaktus {position: relative; top: -37px;}
.kontaktus .emailico {background:transparent url(../img/email.png) no-repeat; width: 16px; height: 16px; display: block; float: left; margin: -1px 6px 0 0;}

.mobilni {float: right;  -moz-border-radius: 5px; -webkit-border-radius: 5px; background:#164974;  color: #fff; border: 1px solid #000; padding: 6px; text-decoration: none; display: block; height: 15px;}
.mobilni {font-weight:bold; left:-144px; margin-top:-25px; padding-right:10px; position:relative; }
.mobilni .phoneico {background:transparent url(../img/phoneicon.png) no-repeat; width: 23px; height: 23px; display: block; float: left; margin: -5px 6px 0 0;}

#contentwide .azlist {padding-bottom: 6px;}
.nextprev {margin-top: 10px;}
.nextprev a.ditto_page {padding:4px; border: 1px #ccc solid; margin: 4px;}




.singleAd {left:-5px;margin:5px;position:relative; padding-bottom: 0px; margin-bottom: 0; margin-top:10px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #164974; padding: 7px; }
.singleAd img { float: left; padding: 0 10px 2px 0!important}
.singleAd .smallImage {float:left; padding:5px 5px 5px 0 !important; width:47px;}
.singleAd .addtext {clear:right;float:left;font-size:12px;line-height:130%;margin-left:155px;margin-top:15px;padding:5px;position:absolute;width:440px;font-weight: bold;}
.singleAd .adderc {color:#333333; display:block; float:left; font-weight:bold; left:160px; position:relative; top:-15px;}
.singleAd .addtext .adderc span {color:#000;}
.singleAd p {float: none; clear: both; padding: 1px; margin: 5px 0;}
.singleAd h2.addTitle {margin:0 0 10px 0px; float: left; clear: none !important; font-size: 15px;}
.singleAd .addThumbs {float: left; clear: left;}
#singleAd_last img {width: 166px; }
#singleAd_last a   {padding-top:10px; display: block; }

.SmallAd {float: left; margin-right: 5px; border: 1px #A51E22 solid; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 5px; margin-bottom: 10px; position: relative; left:15px; height: 145px; overflow: hidden; }
.SmallAd .addTitle {display:block; padding-bottom:5px; text-transform:lowercase; width:105px; color:#164974; font-weight: bold; text-align: center; padding-top: 7px}
.SmallAd img {margin:0px; padding: 0px!important; }

.Geocounter   {margin-top: 10px;}
#onlinecurent { color:#F90000; margin-left:29px; margin-top:16px; padding:5px;}



/* Contact */

#EmailForm input {float: right; position: relative;left: -280px; top: -15px;}

#EmailForm label {width: 100%; display: block}

#EmailForm select {margin-top: 5px;}



/* Ajax Search */



#ajaxSearch_form{z-index:11}

#search-directory{position:absolute; top:26px; left:5px; width:496px; height:32px; overflow:hidden; z-index:400}

#search fieldset, #sidebarlogin fieldset{border:none; margin:0px; padding:0px}

#search label, #sidebarlogin label{color:#444}

#ajaxSearch_output{background:#134b79 none repeat scroll 0 0;border:0 none;color:#FFFFFF;float:right;left:-25px;margin:0;padding:0;position:relative;top:21px;width:165px !important;z-index:9999;}

#ajaxSearch_output a{color:#fff; text-align:left; width:172px; display:block;}

.searchTerms{display:none}

.AS_ajax_resultsIntroFailure{padding:5px}

#indicator{left:102px; position:relative; top:4px; z-index:1002}

#searchClose{left:102px; position:relative; top:4px; z-index:1002}

#indicator  {left:80px; position:relative;top:-17px;}

#searchClose{left:137px; position:relative;top:-17px;}





#ajaxSearch_output a:hover{background-color:#fff; font-weight:bold; color: #134b79 }

#ajaxSearch_output p{margin:0}

.ajaxSearch_paging{ margin:10px 0px; display: block;}



.AS_ajax_result{ border-top:1px solid #2f2f2f;  color:#444;  padding:5px 10px 7px;  margin:0}

 .AS_resultLink{ text-decoration:underline;  padding:0;  margin:0}

 .AS_ajax_resultDescription{ color:#888}

 .AS_ajax_more{color:#555; margin: 5px; }

 .AS_intro{display:none}



#dirsearch-txt{position:absolute; top:0px; left:0px; width:118px; height:21px; color:#4E5760; font-size:13px; line-height:23px}

#dirsearch-inp{position:absolute; top:0px; left:123px; width:201px; height:18px}

#dirsearch-btn{position:absolute; top:0px; left:329px; width:70px; height:21px}

#dirsearch-txt2{position:absolute; top:3px; left:405px; width:170px; height:21px; color:#4E5760}

#dirsearch-txt2 a{color:#4E5760}

#join{position:relative}

#join-inp{ margin-top:5px;  width:158px;  height:18px}

#join-btn{ margin-top:5px;  width:120px;  height:21px}

.AS_ajax_highlight1, .ajaxSearch_highlight1{ color:#C33990;  padding:0;  font-weight:bold}

.AS_ajax_highlight2, .ajaxSearch_highlight2{ color:#CB53DF;  padding:0;  font-weight:bold}

.AS_ajax_highlight3, .ajaxSearch_highlight3{ color:#DF53B5;  padding:0;  font-weight:bold}

.AS_ajax_highlight4, .ajaxSearch_highlight4{ color:#DF5380;  padding:0;  font-weight:bold}

.AS_ajax_highlight5, .ajaxSearch_highlight5{ color:#A453DF;  padding:0;  font-weight:bold}

.AS_ajax_highlight6, .ajaxSearch_highlight6{ color:#53ADDF;  padding:0;  font-weight:bold}







/* news ditto */

.news_listing{clear: both; padding-bottom: 10px;}

.news_listing h3 {display:block; padding: 0px; margin: 5px 0px;}

.news_thumb img  {padding:5px 5px 5px 0px; float: left;}

.news_thumb      {float: left; margin-top: 2px; }

.news_thumbnail img {margin-top:10px;padding-right:10px;width:50px; display: none;}

.news_listing .news_text img {margin-top:10px;padding-right:10px;width:50px; display: none!important;}

.news_text img {margin-top:10px;padding-right:10px;width:50px; display: none;}

.showimage {display: block!important;margin-bottom: 5px;}

.news_thumbnail {float: left}





.news_listing h3 a:link    {color:#993333;}

.news_listing h3 a:hover   {color:#b43535;}

.news_listing h3 a:visited {color:#993333;}

.news_listing h3 a:active  {color:#993333;}



#contentwide .news_listing h3 {font-size:130%}



.news_text {margin-left:-5px;padding:7px 5px 3px; }

.news_date {float: left; font-size: 9; color: #aaa;}

.news_link {float: right}

.news_link a {color:#164974}

#vesti_chunk hr {background:#626262 none repeat scroll 0;border:0 none;clear:both;height:1px;margin:0;padding:0;}

#vesti_chunk p { margin: 5px 0 10px;}



/* Clock */

#clock {left:50%;margin-left:-450px;position:absolute;top:234px;z-index:115;}





/* Login */

#login {left:50%;margin-left:-212px;position:absolute;top:231px;z-index:115;}

#login fieldset {border: 0px; padding: 0px; margin: 0}

#login #username {width: 75px; height: 15px;}

#login #password {width: 75px; height: 15px;}

#login .button   {width: 75px; background:transparent url(../img/back_button.jpg) repeat-x; color: #fff; border: 0px; font-size: 9px; padding: 3px; padding-bottom: 5px; height: 19px;margin-left:7px;margin-right:7px;}





/*Search*/

#search {background:transparent url(../img/back_srch.gif) no-repeat scroll 0; height:32px; margin-left:20px; position:absolute; top:225px; width:900px; z-index:101;}

#search fieldset, #search form {margin: 0px; padding: 0px; border: 0px; width: 200px;}

#search form {position:absolute; left: 710px; top: 8px;}

#search form input {font-size:9px;height:12px;position:relative;}

#search form #ajaxSearch_submit {position: relative;height: 18px!important;background: #000; color:#fff;padding: 2px; border: 0px;}





/* Vesti, i ostalo levo */

.malilogo        {}

.veterinar_title {padding-top: 15px; position: relative; left:-5px;}

.vesti_title     {padding-top: 15px; z-index: 2; position: relative;}

#vesti_chunk        {border:1px solid #A51E22;padding:10px;position:relative;text-align:left;top:-10px;z-index:1;}

#zadnji_oglas       {border:1px solid #A51E22;padding:10px;position:relative;text-align:left;top:-10px;z-index:1;}

.zadnji_oglas_title {padding-top: 15px; z-index: 2; position: relative;}

#zadnji_oglas form p {display: none;}


#oglas              {border:1px solid #A51E22;padding:15px 10px 0px 10px;position:relative;text-align:left;top:-10px;z-index:1;}

#oglas h1           {margin: 0 5px 0 0; font-size: 18px; margin-bottom: 15px}

.oglas_title        {padding-top: 0px; z-index: 2; position: relative; width: 138px;}

#baneri             {border:1px solid #A51E22;padding:10px;position:relative;text-align:center;top:-10px;z-index:1;}

#baneri img         {position:relative; left: -3px; margin: 2px 0;}

.baneri_title       {padding-top: 15px; z-index: 2; position: relative;}

.left_column_small  { position: relative; width: 37%; float: left}

.right_column_small {float:left;left:0px;position:relative;top:-45px;width:60%;}

#kounter{left:606px;position:absolute;top:215px;z-index:123;}

.veterinar {left:-7px;margin-top:-5px;position:relative;}


/* Akcija Home Page */

#akcija     {position: relative; clear: both; margin-top:20px; }

#get_akcija {float: left;width: 160px; height: 260px;background:transparent url(../img/get_akcija_back.jpg) repeat-x; }

#get_akcija .data { border-top: 1px #008cff solid; color:#fff; text-align: right; margin:25px 10px; font-weight: bold; }

#get_akcija h2 {background:#184C77 none repeat scroll 0;border:1px solid #fff;color:#fff;font-size:10px;left:10px;padding:12px 0;position:relative;text-align:center;top:-17px;width:138px;}

#img_akcija {background:transparent url(../img/back_free_dog.gif) no-repeat scroll 0 0; float:left;height:290px;margin-left:8px;width:174px;}
#img_akcija img { position: relative; left: 12px; top: 24px; width: 138px; height: 128px; }

#formular_akcija    {float: left;width: 152px; height: 260px; background:transparent url(../img/get_akcija_back.jpg) repeat-x; color: #fff; padding-left:8px; }

#formular_akcija h2 {background:#184C77 none repeat scroll 0;border:1px solid #fff;color:#fff;font-size:10px;left:2px;padding:15px 10px;position:relative;text-align:center;top:-17px;width:120px;}

#formular_akcija input {border: 1px #008cff solid; background: transparent; height: 16px; color: #fff; font-size:9px; width: 141px;}

#ActionForm label {display:block;height:20px;left:-7px;position:relative;text-align:right;top:-12px;}

#cfContact {background:transparent url(../img/back_butt.jpg) repeat-x scroll 0 !important;border:1px solid #FFFFFF !important;color:#FFFFFF !important;float:right;height:20px !important;left:-7px;padding:0;position:relative;top:-12px; width: 50px!important; }

.getdataa {display:block;left:12px;margin-top:-25px;position:absolute; font-weight: normal;}


/* Adder */

#adder_input {}

#adder_input p {display: block;clear: both;}

#adder_input label {float: left; padding-right:15px; width: 40px; margin-bottom: 10px; }

#adder_input input, #adder_input select {float: left;margin-bottom: 10px; margin-right: 10px; }

#zadnji_oglas hr {display: none!important;}

.adder_paginator {height:auto;overflow:hidden;width:500px;}
.adder_paginator a {display: block; padding: 2px 5px; border: 1px #164974 solid; background: #fff; margin: 3px 2px 0; float: left; width: auto;}
.adder_paginator a:link {display: block; padding: 2px 5px; border: 1px #164974 solid; background: #fff; margin: 3px 2px 0;float: left; width: auto;}
.adder_paginator a:visited {display: block; padding: 2px 5px; border: 1px #164974 solid; background: #fff; margin: 3px 2px 0;float: left; width: auto;}
.adder_paginator a:active {display: block; padding: 2px 5px; border: 1px #164974 solid; background: #fff; margin: 3px 2px 0;float: left; width: auto;}
.adder_paginator a:hover {display: block; padding: 2px 5px; border: 1px #164974 solid; background: #164974; margin: 3px 2px 0; color: #fff;float: left; width: auto;}
.adder_paginator span {display: block; padding: 5px; border: 1px #164974 solid; background: #164974; color: #fff;float: left; width: auto;}


/* Rase */

.groupLeft  {float: left}

.groupRight {float: right}

.groupContainer {border-bottom:6px solid #ccc;clear:both;float:none;height:130px;padding:10px 0 5px;width:100%;}

.topStoryTitle  {background: #1E629B; padding: 6px; display: block; width: 625px; color: #fff; }





/* text, float, links*/



h5{font-size:16px;font-weight:bold;margin-bottom:5px;margin-left:0;margin-right:0;margin-top:20px;padding-left:11px;}

h4{display:block;line-height:30px;}

h3{display:inline;line-height:100%;}

h2{display:block;line-height:100%;}

h1{display:block;line-height:100%;}

p{display:block;}



h1{font-weight:bold;font-size:19px;color:#164974;background:transparent;}

h2{font-weight:bold;font-size:14px;color:#164974;background:transparent; text-decoration:none;}

h2.title {font-weight:bold;font-size:19px;color:#164974;background:transparent; padding: 0px; margin: 0px; margin-top: 5px; padding-bottom:5px; border-bottom: 6px #ccc solid; }

h3{font-weight:bold;font-size:100%;color:#164974;background:transparent;}

h4{font-weight:normal;font-size:10px;color:#164974;background:transparent;margin: 0;padding: 0;float: left; padding-right: 10px;}

p{font-size:1em;color:#000;background:transparent; text-align:justify}



/* normal links */

a:link    {color:#164974; font-weight: bold;}

a:visited {color:#164974; font-weight: bold;}

a:hover   {color:#1e629b; font-weight: bold;}

a:active  {color:#164974; font-weight: bold;}



/*float*/

.fll{float:left;}

.flr{float:right;}





/* Fotter*/



#footer               {height:90px;margin:0 auto;position:relative;width:949px; border-top:2px solid #CCCCCC; background: #fff }

.contact_phone_footer {width: 198px; height: 54px; background: transparent url(../img/contact_phone.jpg) no-repeat;margin-left:15px;margin-top:10px; float: left; }

.phone_footer         {width: 127px; height: 22px; background: transparent url(../img/phones.jpg) no-repeat;margin-left:120px;margin-top:10px; float: left;}

.email_footer         {width: 164px; height: 23px; background: transparent url(../img/emails.jpg) no-repeat;margin-left:30px;margin-top:10px; float: left;}

.weather_footer       {width: 150px; height: 50px; margin-right:15px;margin-top:10px; float: right;}

#footer_menu          {clear:both;float:none;height:20px;left:60px;margin:0 auto;position:relative;top:-20px;width:550px;}

#footer_menu ul li ul {display: none;}

#footer_menu ul li    {float: left; width: auto; padding:5px;}

#EmailForm fieldset {background: transparent url(../img/dzukela.jpg) no-repeat center top}




