@font-face {
    font-family: 'Raleway';
    src: url('../fonts/raleway-regular.eot');
    src: url('../fonts/raleway-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/raleway-regular.woff') format('woff'), url('../fonts/raleway-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'museo700';
    src: url('../fonts/museo700-regular-webfont.eot');
    src: url('../fonts/museo700-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/museo700-regular-webfont.woff') format('woff'), url('../fonts/museo700-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/*990000 - linkzcecece - border za fotke006699 - TMP*/
/* eric meyer reset, v1.0 | 20080212 */
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;
}

body {
    line-height: 1;
}

ul {
    list-style: none;
}

/*blockquote, q {
    quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content:'';
    content:none;
}
*/
del {
    text-decoration: line-through;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
/* ins {
    text-decoration:none;
}
*/
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* ! ///// START ///// */
html, body {
    overflow-x: hidden;
}

body {
    background: #fff;
    text-align: center;
    /* ie5 */
}

body.listaOglasa {
    background: #eee;
}

body, td, th, h1, h2, h3, h4, h5, h6, input, textarea, select, button {
    font-family: 'exoregular', Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #333333;
    font-weight: 500;
    overflow-x: hidden;
}

strong {
    font-family: exobold, Helvetica, Arial, sans-serif;
    font-style: normal;
}

.brezplacno .c2 {
    color: yellow;
}

#top2 {
    margin: 0 auto;
    width: 100%;
    min-width: 1170px;
}

#header_wraper {
    float: left;
    width: 100%;
}

.top {
    float: left;
    width: 100%;
    position: fixed;
    z-index: 1000;
}

p {
    font-family: 'exoregular', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #333333;
    font-weight: 500;
    line-height: 1.55;
}

td, th, h1, h2, h3, h4, h5, h6, input, textarea, select {
    font-size: 1em;
}

img {
    border: none;
}

div {
    margin-left: auto;
    margin-right: auto;
}

.smanjiP p {
    margin-bottom: 5px;
}

h1, h2, h3, h4, h5, h6 {
    color: #444444;
    font-family: 'exodemibold', Helvetica, Arial, sans-serif;
    font-weight: 500;
    overflow: hidden !important;
}

h1 {
    font-size: 24px;
    margin-bottom: 20px;
    text-transform: uppercase;
    line-height: 30px;
}

#content h1 {
    margin-bottom: 0;
    padding: 15px 15px 13px;
}

#content .itemContent h1 {
    padding: 0px;
}

h4 {
    text-transform: none;
    font-size: 14px;
}

h5 {
    text-transform: none;
    font-size: 13px;
}

a {
    color: #017163;
}

.sr a {
    color: #0C4CA3;
}

.me a {
    color: #AF1015;
}

a:hover, a.thumbnail:hover {
    color: #444;
}

h3, .h3 {
    text-transform: none;
}

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

h2 {
    font-size: 20px;
    margin: 10px 0 6px;
}

#content2 .item h2 {
    margin-top: 0;
    margin-bottom: 10px;
}

h3 {
    font-size: 16px;
    text-transform: none;
    line-height: 1.4;
}

.item h6 {
    /* novice datum */
    font-size: 1em;
    font-weight: normal;
    color: #999;
    padding: 0;
    line-height: 1;
    margin: 0 0 15px 0;
}

a {
    color: #017163;
    font-family: exoregular;
    font-weight: bold;
    text-decoration: none;
}

a:visited {
    text-decoration: underline;
}

a:hover, a:focus {
    text-decoration: underline;
}

.nop, #printHeader {
    display: none;
}

/*/
/////////////////////////////////bejzik staff////////////////////////////////*/
div#top, div#header {
    width: 1170px;
}

div#contMiddBck, div#contMidd {
    width: 1170px;
}

div#footer {
    width: 1150px;
}

div#top {
    position: relative;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    /* IE */
    text-align: left;
}

div#rcol {
    float: right;
    margin-right: 15px;
    margin-top: 10px;
    padding-bottom: 30px;
    position: relative;
    width: 31%;
}

div#contMiddBck {
    position: relative;
    float: left;
}

div#header {
    position: relative;
}

div#headerInfo {
    display: none;
}

.hed_img {
    float: left;
    width: 100%;
    height: 200px;
    background: url("bg_head1.png") no-repeat scroll 72% 0% rgba(0, 0, 0, 0);
}

.hed_img_uvodna {
    background: url("bg_head.jpg") no-repeat scroll 72% 27% rgba(0, 0, 0, 0);
    height: 535px;
}

/*.sr .hed_img {
    background: url("bg_head1.jpg") no-repeat scroll 72% 0% rgba(0, 0, 0, 0);
}*/
.sr .hed_img {
    height: 500px;
    background: url("Pobednik.jpg") no-repeat scroll rgba(0, 0, 0, 0);
    background-size: cover;
    background-position: center;
}

/*.me .hed_img {
    background: url("bg_head1.jpg") no-repeat scroll 72% 0% rgba(0, 0, 0, 0);
}*/
.me .hed_img {
    height: 500px;
    background: url("sveti_stefan.jpg") no-repeat scroll rgba(0, 0, 0, 0);
    background-size: cover;
    background-position: center;
}

/*.ar .hed_img {
    background: url("bg_head1.jpg") no-repeat scroll 72% 0% rgba(0, 0, 0, 0);
}*/
.ar .hed_img {
    height: 500px;
    background: url("Dubai.jpg") no-repeat scroll rgba(0, 0, 0, 0);
    background-size: cover;
    background-position: center;
}

.hed_img.hed_img_agent {
    background: url("ljnep_agenti_top.png") no-repeat scroll 50% 10% rgba(0, 0, 0, 0);
    height: 375px;
}

.top_text {
    width: 1170px;
    margin: 0 auto;
    position: relative;
    z-index: 1;
}

.head_img_text {
    color: #FFFFFF;
    display: block;
    font-family: "museo700", sans-serif;
    font-size: 36px;
    left: 14px;
    line-height: 40px;
    margin-bottom: 119px;
    position: absolute;
    text-align: left;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
    top: 203px;
    width: 440px;
    background: rgba(0,0,0,0.3);
    padding: 15px;
}

.head_img_text a {
    color: #FFFFFF;
    text-decoration: none;
}

/*.head_img_text a:hover {
    text-decoration: none;
}*/

/* flexMenu styles */
.flexMenu-popup {
    list-style-type: none;
    padding: 0;
    left: 0px;
    width: auto !important;
    background: #000;
    margin: 0;
    z-index: 1000;
}

.flexMenu-popup a {
    display: block;
}

.flexMenu-popup a:hover {
    color: #fff;
    display: block;
}

.brezplacno{
    color: #FFDE00;
    display: inline;
    float: left;
    font-size: 13px;
    font-weight: lighter;
    line-height: 23px;
    margin-right: 10px;
    text-transform: uppercase;
    width: auto;
}

.brezplacno span {
    color: #fff;
}
.yellowLink span{
    color: #FFDE00;
    font-family: exobold, Helvetica, Arial, sans-serif;
    position: relative;
    top: 1px;
}
a#home {
    background: url("logo1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 70px;
    left: 15px;
    position: absolute;
    top: 0px;
    width: 210px;
    z-index: 2;
}

.sr a#home {
    background: url("logo_sr.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.me a#home {
    background: url("logo_me.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.ar a#home {
    background: url("logo_ar.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

a#home2 {
    position: absolute;
    top: 134px;
    left: 48px;
    width: 45px;
    height: 27px;
}

a#home span, a#home2 span {
    display: none;
}

/*/
/////////////////////////////////footer////////////////////////////////*/
#footerIskalnikCont {
    position: relative;
    float: left;
    width: 100%;
    padding-top: 0;
    /* border-top: 1px solid #BEBEBE;*/
}

#footerIskalnikCont.footerIskalnikContUvodna {
    padding-top: 0px;
}

div#footerMeni {
    float: left;
    display: inline;
    width: 100%;
    padding-top: 40px;
    background: #f0f0f0;
    border-top: 1px solid #ddd;
}

div#footer1 {
    margin: 0 auto;
    width: 1140px;
}

#footer1 ul {
    float: left;
    width: 100%;
    text-align: left;
    margin-bottom: 0px;
}

#footer1 ul ul {
    margin-bottom: 30px;
}

#footer1 ul li {
    float: left;
    width: 25%;
}

#footer1 ul li li {
    float: left;
    width: 100%;
    margin-bottom: 3px;
}

#footer1 ul li li a {
    color: #666;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.6;
    margin-bottom: 5px;
}

#footer1 ul li li a span {
    color: #666;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.6;
    letter-spacing: 0.3px;
}

.sr #footer1 ul li li a {
    color: #0C4CA3;
}

.me #footer1 ul li li a {
    color: #AF1015;
}

#footer1 ul li li a:hover, #footer1 ul li li a:hover span {
    color: #017163;
    text-decoration: underline;
}

#footer1 ul h1 {
    color: #017163;
    font-size: 20px;
    line-height: normal;
    margin-bottom: 20px;
    font-family: exoregular;
}

.sr #footer1 ul h1 {
    color: #0C4CA3;
}

.me #footer1 ul h1 {
    color: #AF1015;
}

#footer1 ul h1 a {
    color: #017163;
    font-family: exoregular;
    font-size: 20px;
    font-weight: normal;
}

.sr #footer1 ul h1 a {
    color: #0C4CA3;
}

.me #footer1 ul h1 a {
    color: #AF1015;
}

.footer_copiright {
    float: left;
    width: 100%;
}

div#footerCont {
    float: left;
    display: inline;
    width: 100%;
    border-top: 1px solid #DADAD8;
    padding-top: 15px;
    background: #007261;
    padding-bottom: 5px;
}

.sr div#footerCont {
    background: #0C4CA3;
}

.me div#footerCont {
    background: #AF1015;
}

div#footer {
    position: relative;
    height: 30px;
    color: #fff;
    text-align: left;
    font-size: 12px;
    margin: 0 auto;
}

div#footer p {
    color: #fff;
    display: inline;
}

div#footer a {
    color: #FFFFFF;
    text-decoration: underline;
    font-weight: normal;
}

div#footer a:hover, div#footer a:focus, div#rcol a:hover, div#rcol a:focus {
    color: #444;
    text-decoration: underline;
}

/*/
/////////////////////////////////navigacija////////////////////////////////*/
div.vmeni {
    float: left;
    display: inline;
    width: 100%;
    font: 11px 'Exo', Verdana, Arial, Helvetica, sans-serif;
    margin-bottom: 0px;
}

div.vmeni h3 {
    color: #017163;
    font-family: exoregular;
    font-size: 20px;
    line-height: 18px;
    margin: 10px 0 0;
    padding: 7px 0;
    border-bottom: 1px solid #b0b0b0;
    text-transform: uppercase;
}

.sr div.vmeni h3 {
    color: #0C4CA3;
}

.me div.vmeni h3 {
    color: #AF1015;
}

div.vmeni ul {
    list-style-type: none;
    width: 100%;
    /* IE */
    margin-left: 0 !important;
}

div.vmeni ul li {
    margin-top: 0;
    padding-bottom: 3px;
    margin-bottom: 7px;
    padding-left: 0px !important;
}

div#content div.vmeni ul li a {
    text-decoration: none;
    color: #575757;
}

div.vmeni ul li a {
    border-bottom: 1px solid #B0B0B0;
    color: #017163;
    float: left;
    font-size: 13px;
    font-weight: 500;
    padding: 7px 0;
    text-decoration: none;
    width: 100%;
    font-family: exoregular;
    font-weight: normal;
}

.sr div.vmeni ul li a {
    color: #0C4CA3;
}

.me div.vmeni ul li a {
    color: #AF1015;
}

div.vmeni ul li a:hover, div.vmeni ul li a:focus, div.vmeni ul li a.vmeniAkt {
    text-decoration: underline;
}

div.vmeni ul ul {
    margin: 6px 5px 0 0;
    padding: 0 0 0px;
    list-style-type: none;
    width: auto;
    padding-left: 10px;
}

div.vmeni ul ul li {
    font-weight: normal !important;
    border: none !important;
}

div.vmeni ul ul li a {
    padding: 0 !important;
    font-weight: normal;
}

div.vmeni ul ul li a:hover, div.vmeni ul ul li a:focus, div.vmeni ul ul li a.vmeniAkt {
    /*text-decoration:underline;
    */
    background: none;
}

* html div.vmeni ul ul li a:hover, * html div.vmeni ul ul li a:focus, * html div.vmeni ul ul li a.vmeniAkt {
    background: url(emptyIE.gif);
}

div#vmeni2 {
    margin-bottom: 5px;
}

.spacerVmeni {
    padding-top: 38px;
}

/*/
/////////////////////////////////breadcrumbz////////////////////////////////*/
div#breadcrumbz {
    width: 100%;
    float: left;
    display: inline;
    padding: 0 0 0 0;
    margin: 5px 0 20px;
    color: #999;
    font-size: 12px;
}

div#breadcrumbz a {
    color: #999;
    text-decoration: none;
}

div#breadcrumbz a:hover, div#breadcrumbz a:focus {
    color: #A19B61;
    text-decoration: underline;
}

div#breadcrumbz ul {
    float: left;
    display: inline;
    margin: 0 !important;
    padding: 0;
}

div#contMiddBck div#breadcrumbz ul li {
    list-style-type: none;
    float: left;
    display: inline;
    background: url(bull_bread.gif) no-repeat 0 0.4em !important;
    padding: 0 7px 0 9px;
    margin: 0;
}

div#contMiddBck div#breadcrumbz ul li.bPrvi {
    padding-left: 0;
    background: none !important;
}

div#breadcrumbz span {
    display: none;
}

/*/
///////////////////////////////////righty////////////////////////////////////*/
.rItemXtraTop, .rItemXtraBott {
    position: relative;
    float: left;
    width: 190px;
    height: 5px;
    overflow: hidden;
    margin: 0;
    padding: 0;
    background: url(rItemXtraTop.gif) no-repeat left top;
}

.rItemXtraTopW, .rItemXtraBottW {
    background: none;
    height: 0px;
    overflow: hidden;
}

.rItemXtra {
    position: relative;
    float: left;
    padding: 5px 11px !important;
    width: 168px;
    background: #EDE6CB;
    font: 10px 'Exo', Verdana, Arial, Helvetica, sans-serif;
    margin: 0 !important;
}

.rItemXtraBott {
    background: url(rItemXtraBott.gif) no-repeat left top;
    padding-bottom: 10px;
}

.rItemXtra p {
    padding-bottom: 5px;
}

.rItemXtraW {
    background: #fff;
}

.rItemXtra .fckTable {
    margin: 0 0 0 0;
}

.rItemXtra h3 {
    padding-bottom: 7px;
    /*font-size:12px;
    font-weight:bold;
    */
}

.rItemXtraImg {
    font-size: 9px;
    padding-bottom: 10px;
}

.rItemXtraTxt {
    float: left;
    display: inline;
    width: 100%;
    line-height: 1.4em;
}

.rItemXtra a {
    color: #336633;
    text-decoration: underline;
}

.rItemXtra a:hover, .rItemXtra a:focus {
    color: #A19B61;
    text-decoration: none !important;
}

.rItem {
    float: left;
    display: inline;
    width: 100%;
    font: 11px/16px 'Exo', Arial, Helvetica, sans-serif;
    padding-bottom: 8px;
    border-bottom: 1px solid #c8c7c7;
    margin-bottom: 15px;
}

div#rcol .divLast {
    border-bottom: none;
    padding-bottom: 0;
}

.rItem p {
    margin-bottom: 5px;
}

.rItem2 {
    float: left;
    display: inline;
    width: 100%;
}

.rItem h2 {
    /* font-size:14px;
    */
    font-weight: normal;
    margin-top: 0;
}

.rItemImg {
    float: left;
    display: inline;
    width: 69px;
    margin-right: 5px;
}

.rItem .itemTxtImg {
    width: 205px;
}

#oGumbs {
    position: relative;
    float: left;
    width: auto;
    list-style: none;
    margin-left: 0;
    border-right: 1px solid #000;
}

#oGumbs li {
    display: inline;
    float: left;
    padding: 0 10px;
    border-left: 1px solid #000;
    border-right: 1px solid #4b4b4b;
}

#oGumbs.spacer {
    margin-top: 15px;
}

#oGumbs.spacer2 {
    /* padding-top:53px;
    */
}

#oGumbs.spacer3 {
    padding-top: 10px;
}

#oGumbs a {
    color: #FFFFFF;
    display: inline;
    float: right;
    font-size: 13px;
    line-height: 1.4;
    padding: 15px 10px 15px 26px;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
    margin-right: 4px;
    font-weight: normal;
}

#oGumbs a:hover {
    text-decoration: underline;
}

a.aOnazaj {
    background: url(o_gumb_nazaj.png) no-repeat center left;
}

a#aOshrani {
    background: url(o_gumb_shrani.png) no-repeat center left;
}

a#aBookmark {
    background: url(o_gumb_tag.png) no-repeat center left;
}

.ru #oGumbs a#aBookmark {
    display: none;
}

a#aOposlji {
    background: url(o_gumb_posalji.png) no-repeat center left;
    padding-left: 24px;
}

a#aVecInformacij {
    background: url(o_gumb_mail.png) no-repeat center left;
}

p#aOshrani2 {
    display: none;
    width: 190px;
    height: 30px;
    text-decoration: none;
    color: #CC3333;
    font-size: 13px;
    margin-bottom: 6px;
    padding: 8px 0 0 41px;
    height: 22px;
    background: url(o_gumb_shrani.gif) no-repeat 0 0;
}

#oGumbs2 {
    float: left;
    display: inline;
    width: 190px;
    margin-bottom: 9px;
}

#oGumbs2 a {
    display: block;
    width: 200px;
    text-decoration: none;
    color: #fff;
    font-size: 13px;
    margin-bottom: 6px;
}

#oGumbs2 #mailingGumb span strong {
    display: block;
    font-size: 12px;
}

#oGumbs2 #mailingGumb:hover {
    color: #444;
    text-decoration: none;
}

#oGumbs2 #mailingGumb span {
    display: block;
    padding: 6px 10px 10px 51px;
    font-size: 11px;
}

#oGumbs2 #mailingGumb {
    background: url(o_gumb2_back.gif) no-repeat;
    height: 60px;
    line-height: 13px;
    text-decoration: none;
}

a#aOpovprasevanje {
    height: 60px;
    background: url(o_gumb2_obvestite_me.gif) no-repeat 0 0;
}

a#aOvrednotenje {
    height: 60px;
    background: url(o_gumb2_koliko_je_vredna.gif) no-repeat 0 0;
}

/*/
///////////////////////////////////sadrzaj////////////////////////////////////*/
div#content2 {
    background: none repeat scroll 0 0 #fff;
    border-radius: 10px 10px 0 0;
    float: left;
    width: 100%;
    border-bottom: none;
}

.listaOglasa div#content2 {
    background: none repeat scroll 0 0 #eee;
}

div#content {
    width: 66%;
    margin-left: 0;
    padding-bottom: 20px;
    /* overflow:hidden;
    */
}

div#content.agenti_view {
    width: 100%;
    box-sizing: border-box;
    position: relative;
}

div#content, div#content2 {
    float: left;
    display: inline;
    font-size: 13px;
}

div#contMiddBck td {
    line-height: 1.5;
}

div#contMiddBck a:hover, div#contMiddBck a:focus {
    text-decoration: underline;
}

div#content a:hover, div#content a:focus, div#content2 a:hover, div#content2 a:focus {
    text-decoration: underline;
}

div#contMiddBck ul, div#contMiddBck ol {
    margin-left: 15px;
    margin-bottom: 20px;
}

div#contMiddBck ol {
    margin-left: 35px;
    line-height: 1.6;
}

#uvodna #contMiddBck .scroller #my-carousel ol li:last-child {
    display: none !important;
}

/*div#content ul li {
    list-style-type:square;
}
div#content ul ul li {
    list-style-type:disc;
}
*/
div#contMiddBck ul li {
    list-style-type: none;
    margin-bottom: 0px;
    padding-left: 28px;
    font-size: 14px;
    font-weight: 500;
}

div#contMiddBck .itemContent ul li {
    line-height: 1.5;
    list-style-type: disc;
    margin-bottom: 15px;
    padding-left: 5px;
    list-style-position: outside;
}

div#contMiddBck ul ul {
    margin: 5px 0 5px 5px;
}

/* sitemap */
div#content ul#sitemap ul {
    margin-top: 9px;
    margin-bottom: 15px;
}

div#content ul#sitemap li {
    margin-bottom: 15px;
    font-weight: bold;
}

div#content ul#sitemap ul li {
    margin-bottom: 9px;
    font-weight: normal;
}

/* sve fotke u textu */

div#content img.noBord {
    padding: 0;
    border-width: 0;
}

/* dole */
#contentBott {
    position: relative;
    float: left;
    width: 100%;
    background: url(contentBott_bck2.jpg) no-repeat -57px 0;
    padding-top: 30px;
}

#contentBottTxt1, #contentBottTxt2 {
    position: relative;
    float: left;
    width: 711px;
    padding-left: 0;
    padding-right: 0;
}

#contentBottTxt1 p, #contentBottTxt2 p {
    margin-bottom: 5px;
}

#contentBottTxt1 {
    background: none;
    padding-top: 5px;
    padding-bottom: 15px;
}

#contentBottTxt1 h2 {
    margin: 0 0 5px;
}

#contentBottTxt2 {
    background: url(contentBott_bck2.jpg) no-repeat -57px 0;
    padding-top: 30px;
    padding-bottom: 30px;
}

#contentBottTxt2 h2 {
    display: inline;
    margin: 0;
}

/*/
/////////////////////////////////ITEMs////////////////////////////////*/
.item {
    clear: both;
    display: inline;
    float: left;
    margin: 15px 15px 0;
    padding: 0;
    position: relative;
    width: 749px;
}

.item.item_agent {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: none;
    display: inline-block;
    margin: 0;
    padding: 15px;
    width: 25%;
}

.item.agent_item {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: none;
    display: inline;
    margin: 0;
    padding: 15px 15px 15px 0;
    width: 50%;
    margin-top: 65px;

}

.agent_top {
    position: absolute;
    top: -230px;
    width: 100%;
}

.agent_top_single {
    position: absolute;
    top: -290px;
    width: 100%;
}

.agent_tekst {
    float: left;
    width: 100%;
}

.agent_image {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-position: center top;
    border: 20px solid #fff;
    box-shadow: 0 0 7px -3px #000;
    float: left;
    height: 350px;
    width: 360px;
    background-size: cover;
}

.agent_naslov_box {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    padding-left: 30px;
    max-width: 810px;
}

.agenttekst {
    width: 540px;
    margin: 0 auto;
    text-align: center;
    color: #fff;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.7);
}

.agenttekst p, .agenttekst h1 {
    color: #fff;
}

.item.item_agent img {
    width: 100%;
}

.item.item_agent h3 {
    margin: 0;
}

.item.item_agent h3 a {
    background: none repeat scroll 0 0 rgba(0, 116, 97, 0.8);
    bottom: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    font-family: exoregular;
    font-weight: normal;
    margin: 0;
    padding: 10px 15px;
    position: absolute;
    width: 100%;
}

h1.white {
    color: #fff;
    margin-top: 5px;
}

.item h1 {
    margin: 0;
    padding: 0;
    margin-bottom: 13px;
}

.item.nepsearch {
    padding-bottom: 10px;
}

*:first-child + html div#content {
    padding-bottom: 15px;
    /* = donjoj margini itema, IE7 */
}

.itemContent {
    position: relative;
    float: left;
    margin: 0;
    padding: 0 0 0 0;
    width: 100%;
}

.itemImgs {
    float: right;
    display: inline;
    width: 300px;
    margin: 0 0 5px 20px;
}

.itemImgsLeft {
    float: left;
    display: inline;
    width: 220px;
    margin: 0 10px 0 0;
}

.ekipa {
    border-bottom: 1px solid #EEEEEE;
    margin-bottom: 0 !important;
    padding-bottom: 20px;
}

.ekipa_sadrzaj {
    float: right;
    height: auto;
    min-height: 411px;
    padding-bottom: 40px;
    position: relative;
    width: 430px;
}

.ekipa_sadrzaj h1 {
    color: #017163;
    text-transform: uppercase;
    font-size: 18px;
    margin-bottom: 10px;
}

.ekipa_sadrzaj h2 {
    color: #444;
    text-transform: none;
    font-size: 14px;
    margin-bottom: 5px;
}

.ekipa_links {
    bottom: -2px;
    float: left;
    height: 35px;
    line-height: 35px;
    margin-top: 10px;
    position: absolute;
    width: 100%;
}

.nomargin {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}

.item1 p {
    text-transform: uppercase !important;
}

.ekipa_links1 {
    float: left;
    width: 100%;
    line-height: 35px;
}

.ekipa_links a {
    margin-right: 2px;
}

.ekipa_links1 a {
    color: #fff;
    font-size: 19px;
    font-weight: normal;
    margin-right: 10px;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.7);
}

.ekipa_links span {
    font-size: 19px;
}

.ekipa_links1 span {
    font-size: 19px;
    background: url("telefon.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    float: left;
    height: 36px;
    padding-left: 45px;
    width: auto;
    color: #fff;
    margin-right: 30px;
    margin-bottom: 1px;
}

.agent_naslov {
    border-bottom: 1px solid #ccc;
    display: inline-block;
    margin-bottom: 20px;
    padding-bottom: 10px;
    width: 100%;
}

.agent_naslov h1, .agent_naslov h2 {
    color: #fff;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.7);
}

.agent_naslov h1 {
    margin-bottom: 0 !important;
    margin-top: 80px;
    padding: 0 !important;
}

.agent_naslov h2 {
    margin-top: 0px;
    font-size: 16px;
    font-family: exoregular;
    font-weight: normal;
}

.linkedin_link {
    float: left;
    width: auto;
    padding-left: 45px;
    height: 35px;
    background: url(linkedin.png) center left no-repeat;
}

.mail_link {
    background: url("mail1.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    float: left;
    height: 36px;
    padding-left: 45px;
    width: auto;
}

.itemImgs img, .galerijaRow img {
    margin: 0 !important;
    padding: 0 !important;
    border-width: 0 !important;
}

.itemImgs a, .galerijaRow a {
    width: 220px;
    float: left;
    display: block;
    margin: 5px 0 0 0;
}

* html .itemImgs a, * html .galerijaRow a {
    float: none;
}

.itemImgs a:hover, .galerijaRow a:hover {
    border-color: #A19B61;
    /* background-color:#FFF!important;
    */
}

.itemImgs h3, .galerijaRow h3 {
    text-align: center;
    font-size: 11px;
    font-style: italic;
    font-weight: normal;
    margin: 3px 0 7px 0;
    float: left;
    clear: both;
    width: 220px;
    line-height: 1.1;
    background: none;
}

.itemNav {
    text-align: right;
    width: 100%;
    float: right;
    clear: both;
    margin: 10px 0 0 0;
}

* html .itemNav {
    float: none;
}

*:first-child + html div.itemNav {
    float: none;
}

a.gVec, a.gKoment, a.gBack {
    text-decoration: none;
    display: block;
    float: right;
    background: url("bull_1.gif") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
    padding-left: 10px;
}

a.gKoment {
    margin: 0 0 0 10px;
}

/* NOVICE */

.itemNovice p {
    margin-bottom: 5px;
}

.itemNovice .itemImgs {
    float: left;
    margin: 0 10px 5px 0;
}

.itemNovice .itemImgs h3 {
    display: none;
}

.itemNovice .itemImgs a {
    margin-top: 0;
}

div.itemNoviceTxt {
    float: right;
    display: inline;
    width: 339px;
}

.itemNovice .itemImgs {
    float: left;
    display: inline;
    margin: 0 10px 5px 0;
}

.itemNovice .itemImgs h3 {
    display: none;
}

* html .itemNovice .itemImgs a {
    float: none;
}

/*da slika nije floatana nego 2 diva -> zkp ima naj do sada! tj rajko!!!da je bas u svakom pogledu - eurosporttrade.itemTxtOnly p, .itemTxtImg p {
    margin-bottom:5px;
}
.itemTxtOnly {
}
.itemTxtImg {
    float:right;
    display:inline;
    width:310px;
    background:red;
}
*/
/* KOMENTARI */
div.itemDatoteke, div.itemKomentarCont {
    margin: 25px 0 10px 0;
}

div.itemDatoteke, div.itemKomentarCont {
    clear: both;
}

.f_komentarIme, .f_komentarTekst {
    float: left;
    width: 100%;
    margin: 8px 0 0px 0;
}

.f_komentarTekst {
    margin-bottom: 10px;
}

#t_ime, #t_komentar {
    float: left;
    width: 220px;
}

.f_komentarIme input, .f_komentarTekst textarea {
    background: #F4F4F4;
    border: 1px solid #232426;
}

.f_komentarIme input {
    float: left;
    width: 250px;
    margin: 0 0 0 0;
    padding: 2px;
}

.f_komentarIme span, .f_komentarTekst span {
    float: left;
    margin: 0 0 0 0px;
}

.f_komentarTekst textarea {
    float: left;
    width: 250px;
    padding: 2px;
    margin: 0 0 0 0;
    height: 86px;
}

.gKomentarPoslji {
    background: #232426;
    padding: 2px 10px;
    text-decoration: none;
    border: 1px solid #d0d0d0;
    color: #204f7a;
    margin: 0px 0 0 100px;
    cursor: pointer;
}

* html .gKomentarPoslji {
    padding: 2px 0px;
}

.gKomentarPoslji:hover, .gKomentarPoslji:focus {
    background: #A19B61;
    color: #FFF;
}

.itemContent h2 span {
    /*font-weight:normal;
    font-size:1.2em;
    */
}

.item h4, div.itemDatoteke h2 {
    /* oddaj komentar, download */
    padding: 0px 0 4px 0px;
    line-height: 1;
    margin-top: 5px;
}

.projektiRb {
    color: #999;
    /*font-family:Tahoma, Arial, Helvetica, sans-serif;
    */
}

.item h5 {
    /* naslow komentara */
    padding: 0px 0 4px 0px;
    line-height: 1.4;
}

.itemContent h5 span {
    font-weight: bold;
    font-size: 1.1em;
}

/* GALERIJA */
div.galerijaContainer {
    float: left;
    display: inline;
    margin: 0 0 0 0;
    padding-bottom: 20px;
    width: 100%;
}

.galerijaRow {
    float: left;
    display: inline;
    width: 100%;
    margin: 5px 0 10px 0;
}

.galerijaRow .galerijaItem {
    float: left;
    width: 220px;
    margin: 0 10px 0 0;
}

.divLast {
    margin-right: 0 !important;
}

/*search*/

.itemSearch h1 {
    margin-bottom: 5px;
}

.searchStr {
    color: #A19B61;
    font-weight: bold;
}

.social_uvodna {
    float: left;
    width: 100%;
}

.social_uvodna h6 {
    font-size: 12px;
    border-bottom: 1px solid;
    font-weight: lighter;
    margin-bottom: 12px;
}

/*/
/////////////////////////////////FCK style////////////////////////////////*/
.customBold {
    font-weight: bold;
}

.customBold2 {
    font-weight: bold;
    /*color:#666;
    */
}

.customTxtNorm {
    font: 11px 'Exo', Verdana, Arial, Helvetica, sans-serif;
}

.customBoldGreen {
    color: #017163;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
}

.customBoldBlue {
    color: #0C4CA3;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
}

.customBoldRed {
    color: #AF1015;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
}

.customItalic {
    font-weight: italic;
}

.fckTable {
    /* border-top:1px solid #E7E7E7;
    */
    /*clear:both;
    */
    margin: 10px 0 10px 0;
}

.fckTable td, .fckTable th {
    /* border-bottom:1px solid #E7E7E7;
    */
    padding: 6px 0;
    /* vertical-align:top;
    */
}

.fck_Slika_desno, fck_Slika_levo {
    float: right;
    margin: 0 0 8px 10px;
    /*border:1px solid #cecece;
    */
}

.fck_Slika_levo {
    float: left;
    margin: 0 10px 8px 0;
}

.fckTR0 td, .fckTR0 th {
    /*background:#f7f8f7;
    */
}

.fck_noBorder {
    border: none !important;
}

.fck_noBorder td, .fck_noBorder th {
    border: none !important;
    padding: 5px 4px;
    vertical-align: top;
}

.fckTable .imageLevi {
    width: 1%;
    white-space: nowrap;
}

/*/
///////////////////////////////////forma - bananica////////////////////////////////////*/
.fck_noBorder, .fck_noBorder table {
    border-top: none;
}

.fck_noBorder td, .fck_noBorder th {
    border-bottom: none;
}

.fck_noBorder .fckTR0 td, .fck_noBorder .fckTR0 th {
    background: none;
}

/* FORMA */
p.formaP {
    margin: 10px 0 10px 0;
}

p.formaP span {
    padding: 0px;
    float: none;
    width: auto;
    margin-right: 5px;
}

#tableForm {
    width: 100%;
    margin-top: 30px;
    margin-bottom: 15px;
}

#tdFormL {
    padding-right: 11px;
    width: 350px;
}

#tdFormR {
    width: 350px;
}

#tableForm td, #tableForm input, #tableForm textarea, #tableForm select {
    font-size: 1em;
}

.greskaForm {
    width: 0px !important;
    padding: 0px !important;
    font-size: 0px !important;
}

#tableForm td {
    padding-bottom: 10px;
    vertical-align: top;
}

td.formaTxt {
    padding-right: 0;
    width: 0;
}

#tdFormR td.formaTxt {
    width: 110px;
}

#tdFormR td.formaGumbTd {
    padding-left: 120px !important;
    /* ukupna formaTxt width */
}

td.formaNaslov {
    padding: 5px 0;
}

#tableForm h3 {
    margin: 10px 0 0 0;
}

#tableForm input, #tableForm textarea, #tableForm select {
    border: 1px solid #bdbbbc;
    padding: 8px;
}

#tableForm input, #tableForm textarea {
    padding: 2px;
}

.formaObavez {
    color: #0C7566;
    float: left;
    font-weight: bold;
    padding: 5px 0;
    width: 150px;
}

.sr .formaObavez {
    color: #0C4CA3;
}

.me .formaObavez {
    color: #AF1015;
}

#tableForm input, #tableForm textarea {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: block;
    font-size: 14px;
    height: 20px;
    line-height: 1.42857;
    margin-bottom: 5px;
    padding: 6px 10px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    vertical-align: middle;
    width: 330px;
}

#tableForm textarea {
    height: 100px !important;
}

#tableForm #tdFormL input, #tableForm #tdFormL textarea, #tableForm #tdFormR input, #tableForm #tdFormR textarea {
    width: 200px;
}

#tableForm input.inputSmaller {
    width: 134.5px !important;
}

.en #tableForm input.inputSmaller, .sr #tableForm input.inputSmaller, .ru #tableForm input.inputSmaller {
    width: 130px !important;
}

#tableForm input.datum {
    width: 120px;
}

#tableForm td div {
    display: inline-block;
    vertical-align: middle;
    /* zbog cijene od do */
}

input.fRadio {
    width: 20px !important;
    float: left;
    display: inline;
}

#tableForm tr {
    position: relative !important;
}

#tableForm select {
    height: 33px !important;
    left: 150px;
    position: absolute;
    width: 352px !important;
}

/* dynamically created SPAN, placed below the SELECT */
#tableForm span.select {
    background: url("select_drop.png") no-repeat scroll 316px center rgba(0, 0, 0, 0);
    border: 1px solid #CCCCCC;
    bottom: 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    cursor: default;
    float: left;
    height: auto;
    left: 0;
    padding: 6px 10px;
    position: relative;
    text-indent: 10px;
    width: 330px;
    z-index: 1;
}

#tableForm td .cenaod, #tableForm td .cenado {
    width: 135px;
}

#tableForm td .cenaod input, #tableForm td .cenado input {
    width: 135px;
}

.en #tableForm td .cenaod input, .en #tableForm td .cenado input, .ru #tableForm td .cenaod input, .ru #tableForm td .cenado input, .sr #tableForm td .cenaod input, .sr #tableForm td .cenado input {
    width: 110px;
}

#tableForm td .styled-select {
    width: 350px;
    height: 34px;
    overflow: hidden;
    border: 1px solid #ccc;
}

.form_button {
    background: none repeat scroll 0 0 #017163 !important;
    border: medium none !important;
    color: #FFFFFF !important;
    float: left;
    height: auto !important;
    margin-left: 179px;
    padding: 6px 10px !important;
    width: auto !important;
}

#tableFormtd .styled-select select {
    background: transparent;
    width: 380px;
    padding: 5px;
    font-size: 16px;
    line-height: 1;
    border: 0;
    height: 34px;
    -webkit-appearance: none;
}

.oglasStuffSort2 select {
    -webkit-appearance: none;
}

#tableForm .fckTR0 td, #tableForm .fckTR0 th {
    background: #fff !important;
}

#tableForm {
    border-top: none !important;
}

#tableForm td, #tableForm th {
    border-bottom: none !important;
}

.tableRadio td {
    width: 40px;
    padding-left: 0;
}

.fckTable #tableForm td {
    padding-bottom: 6px;
}

#tableForm td.formaTxt {

    width: 100px !important;

}

.fckTable #tableForm input, .fckTable #tableForm textarea {
    width: 200px;
}

#tableForm #tdFormR td.form_button {
    padding-left: 120px !important;
    /* ukupna formaTxt width */
}

#tableForm input.fsubmit, #tableForm #tdFormR input.fsubmit {
    background: none repeat scroll 0 0 #017163;
    border: medium none;
    color: #FFFFFF;
    float: left;
    font-size: 13px;
    height: auto;
    line-height: 1.4;
    padding: 5px;
    text-transform: uppercase;
    width: auto;
    margin-left: 150px;
    -webkit-border-radius: 0px;
    -webkit-appearance: none;
}

.sr #tableForm input.fsubmit, .sr #tableForm #tdFormR input.fsubmit {
    background: none repeat scroll 0 0 rgb(12, 76, 163);
}

.me #tableForm input.fsubmit, .me #tableForm #tdFormR input.fsubmit {
    background: none repeat scroll 0 0 rgb(175, 16, 21);
}

#nep_search_s {
    float: left;
    width: auto;
}

#nep_search_s input#sifra_oglasa {
    background: transparent none repeat scroll 0 0;
    border: 1px solid rgba(0, 0, 0, 0.15);
    color: #000;
    float: left;
    font-family: exoregular;
    font-size: 13px;
    height: 17px;
    margin-bottom: 0;
    margin-left: 10px;
    margin-right: 0;
    padding: 9px 10px;
    width: 120px;
}

.searchSubmitSifra {
    background: #003e31 none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    height: 37px;
    padding: 5px 10px;
    text-transform: uppercase;
}

/*/
/////////////////////////////////Google Map////////////////////////////////*/
div#googleOkvir, div.googleOkvir {
    float: left;
    display: inline;
    clear: both;
    width: 100%;
    /* background:#cecece;
    */
    margin: 10px 0 30px -2px;
    font-size: 11px;
    line-height: 1.2em;
}

div#googleOkvir.zemljevidRight {
    margin-top: 61px;
    border: 1px solid #ccc;
    height: 484px;
    overflow: hidden;
}

div.googleOkvir {
    margin-top: 0;
}

.itemContent div#googleOkvir {
    margin: 30px 0 0 0;
}

.oglasGalerija_responsive {
    display: none;
}

.itemContent .oglasGalerija div#googleOkvir {
    margin: 12px 0 25px;
}

div#googleMap, div.googleMap {
    float: left;
    display: inline;
}

.gmapT1 {
    /* tooltip slika */
    float: left;
    display: inline;
    width: 89px;
    /* w slike! */
    margin-right: 8px;
}

.gmapT2 {
    /* tooltip txt */
    width: 100px;
    float: left;
    display: inline;
}

div#googleMap h4 {
    /* naziv nep */
    font-size: 12px;
    margin-bottom: 5px;
}

div#googleMap em {
    /* cena */
    font-style: normal;
    font-weight: bold;
    color: #E7A648;
    display: block;
    margin-top: 2px;
}

div#googleOkvir a, div.googleOkvir a {
    clear: left;
    color: #38572D;
    float: left;
    font-size: 13px;
    margin-bottom: 10px;
    overflow-x: hidden;
    text-decoration: underline;
}

.gm-style-iw {
    overflow: auto;
    max-height: 200px;
}

.gm-style .gm-style-iw, .gm-style .gm-style-iw a, .gm-style .gm-style-iw span, .gm-style .gm-style-iw label, .gm-style .gm-style-iw div {
    font-size: 13px;
    font-weight: 300;
    overflow: auto;
    overflow-x: hidden;
}

.gm-style-iw a {
    color: #38572D;
    float: left;
    text-decoration: underline;
}

.gm-style-iw span {
    color: #38572D;
    float: left;
    clear: both;
    width: 230px !important;
}

div#googleOkvir a:hover, div#googleOkvir a:focus, div.googleOkvir a:hover, div.googleOkvir a:focus {
    /* background:transparent;
    */
    color: #A19B61 !important;
    text-decoration: none;
}

div#googleTbar, div.googleTbar {
    margin: 0 0 15px 0;
    display: inline;
    float: right;
    width: 100%;
}

div#googleTbar a, div.googleTbar a {
    display: inline;
    float: right;
    width: auto !important;
    margin-left: 15px;
}

/*a#g_satellite, a#g_map, a#g_hybrid, a#g_url {
    display:block;
    float:left;
    margin:0 0 0 10px;
    height:26px;
    width:71px;
    background:url(g_satellite.gif) no-repeat;
}
a#g_map {
    width:49px;
    background:url(g_map.gif) no-repeat;
}
a#g_hybrid {
    width:66px;
    background:url(g_hybrid.gif) no-repeat;
}
a#g_url {
    width:35px;
    float:right;
    margin:0 10px 0 0px;
    background:url(g_url.gif) no-repeat;
}
a#g_satellite span, a#g_map span, a#g_hybrid span, a#g_url span {
    display:none;
}
a#g_satellite:hover, a#g_map:hover, a#g_hybrid:hover, a#g_url:hover {
    background-position:0 -28px;
}
*/
div.itemPodrocja {
    float: left;
    display: inline;
    width: 100%;
    margin: 30px 0 0;
}

div.itemPodrocje {
    float: left;
    display: inline;
    width: 100%;
    margin: 0 0 10px;
}

div.itemPodrocje h1 {
    font-size: 20px;
    margin-bottom: 0px;
}

/* galerija */
.galerijaImgBig {
    float: left;
    display: inline;
    width: 100%;
    overflow: hidden;
}

img.imgHorizont {
    width: 711px;
}

img.imgVertikal {
    height: 533px;
}

/* galerija, tutor */
#slider {
    /* You MUST specify the width and height */

}

.slider1 {
    margin: 0 auto;
    width: 800px;
}

#slider ul.slides {
    margin: 0px;
}

#carousel ul.slides {
    margin: 0px;
}

#slider ul.slides li {
    padding: 0px !important;
    margin-bottom: 0px !important;
}

#carousel ul.slides li {
    margin-bottom: 0px !important;
}

#carousel ul.slides li:first-child {
    padding-left: 0px !important;
}

#mask-gallery {
    overflow: hidden;
}

#gallery {
    /* Clear the list style */
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 0;
    /* width = total items multiply with #mask gallery width */
    width: 900px;
    overflow: hidden;
}

div#content ul#gallery {
    margin: 0;
    padding: 0;
}

div#content #gallery li {
    margin: 0;
    padding: 0;
    background: none;
    width: 100%;
    text-align: center;
    /* float left, so that the items are arrangged horizontally */
    float: left;
}

#mask-excerpt {
    /* Set the position */
    position: absolute;
    top: 0;
    left: 0;
    z-index: 500px;
    /* width should be lesser than #slider width */
    width: 100px;
    overflow: hidden;
}

.clear {
    clear: both;
}

#buttons {
    float: left;
    display: inline;
    width: 100%;
    margin: 0 0 10px;
    text-align: center;
}

#buttons a {
    margin: 0 10px 0 0;
}

#buttons a#btn-prev {
    float: left;
}

#buttons a#btn-next {
    float: right;
    margin-right: 0;
}

/* formica na svakoj stranici */

#formKontakt table {
    float: left;
    display: inline;
    width: 100%;
    margin-bottom: 5px;
}

#formKontakt table td {
    vertical-align: top;
    padding-bottom: 2px;
}

#formKontakt table td.tdLevi {
    padding-right: 8px;
    font-size: 10px;
}

#formKontakt table td input, #formKontakt table td textarea {
    width: 90px;
    font-size: 11px;
    padding: 1px 0;
    border: 1px solid #d4ceb6;
}

.fsubmit2 {
    float: right;
}

#banner {
    position: relative;
    float: left;
    width: 100%;
    height: 533px;
    margin-bottom: 10px;
    overflow: hidden;
    text-align: center;
}

#banner .activeLink {
    cursor: pointer;
}

.nav {
    position: relative;
    float: left;
    padding-bottom: 10px;
}

.nav ul {
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
    list-style-type: none;
}

.nav ul li {
    position: relative;
    float: left;
    margin-right: 3px;
    background: none !important;
}

.nav ul li a {
    display: block;
    padding: 1px 3px;
    color: #999999 !important;
    text-decoration: none !important;
}

.nav ul li a:hover {
    color: #A19B61 !important;
    text-decoration: underline !important;
}

.nav ul li.sldShowButtonActive {
    color: #A19B61 !important;
    text-decoration: underline !important;
}

.full_row {
    position: relative;
    float: left;
    width: 100%;
    text-align: center;
    color: #ff0000;
    font-size: 14px;
}

.itemContact {
    float: left;
    padding: 15px;
    position: relative;
    width: 750px;
    line-height: 1.4;
}

.itemContact h1 {
    padding-left: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 13px !important;
}

.itemContact h5 {
    color: #017163;
    font-size: 18px !important;
    margin: 0 0 5px;
    text-transform: uppercase;
}

.itemContact h5 .cena {
    color: #666666;
    display: block;
    font-size: 15px;
}

.itemContact h5 .sifra {
    color: #444;
    float: right;
    font-size: 14px;
    font-weight: normal;
    position: relative;
}

.itemContact table {
    position: relative;
    float: left;
    width: 100%;
}

.itemContact table .greskaForm, .itemContact table .tfvNormal {
    width: 130px;
    padding-left: 1px;
    padding-right: 10px;
}

#socShare {
    display: inline;
    float: right;
    font: 11px 'Exo', Verdana, Arial, Helvetica, sans-serif;
    margin: 9px 0;
    text-align: right;
    width: auto;
}

#socShare span.spnTxt {
    float: left;
    padding-right: 5px;
    color: #999;
}

#socShare div.addthis_toolbox a {
    float: left;
}

h1 span.h1R {
    float: right;
    display: inline;
    text-align: right;
}

/* ogled box */
#ogledHold {
    float: left;
    display: inline;
    padding: 12px 15px;
    border: 1px solid #EDE6CB;
    margin-bottom: 15px;
    background: url(footer_bck.jpg) repeat-x 0 0;
}

#ogledHold h2 {
    font-size: 16px;
    margin: 0;
}

#ogledCont {
    float: left;
    display: inline;
    width: 100%;
    margin: 15px 0 0;
}

#ogledCont h4 {
    margin: 0 0 5px;
}

.ogledContC {
    float: left;
    display: inline;
    padding-right: 10px;
}

div#content #ogledCont ul {
    margin-left: 5px;
}

table#ogledTbl {
    float: left;
    display: inline;
}

table#ogledTbl th, table#ogledTbl td {
    vertical-align: top;
    padding-right: 10px;
}

table#ogledTbl h4 {
    font-weight: bold;
    margin: 0 0 5px;
}

.ogledCol {
    margin-top: 5px;
    float: left;
    display: inline;
    padding-right: 15px;
}

/* banners */
div#rcolBanners {
    float: left;
    display: inline;
    width: 190px;
    /* overflow:hidden;
    */
}

div.bannerItem {
    float: left;
    display: inline;
    width: 100%;
    text-align: left;
    margin-bottom: 10px;
}

#jezikMeni {
    position: absolute;
    right: 10px;
    width: auto;
    z-index: 1;
    top: 7px;
}

#jezikMeni li a {
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 13px;
    font-weight: lighter;
    line-height: 21px;
    padding: 0 0 0 7px !important;
}

#jezikMeni li a:hover {
    text-decoration: underline;
}

#jezikMeni li {
    display: inline;
    padding: 0;
    list-style: none;
    background: none !important;
    float: left;
    display: inline;
    width: auto;
}

.activ_lang {
    text-decoration: underline;
}

#eNovice label {
    float: left;
    display: block;
    padding: 2px 10px 5px 0;
}

#eNovice .submit {
    clear: both;
    float: left;
    background: none repeat scroll 0 0 #017163;
    border: medium none;
    cursor: pointer;
    height: 23px;
    margin: 0 20px 0 0;
    width: 67px;
    color: #fff;
    margin-top: 10px;
}

#eNovice {
    border: 2px solid #E2E2E2;
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-bottom: 20px;
    padding-top: 20px;
    width: 99%;
}

#eNovice h1 {
    color: #007262;
    font-size: 18px;
    font-weight: 500;
    margin: 0px 25px 0;
    padding: 0 0 5px;
    text-transform: uppercase;
}

#eNovice form {
    padding: 10px 25px;
}

.oglasGalerija h2 {
    font-size: 18px;
    margin: 8px 0 !important;
    text-align: left;
    text-transform: uppercase;
}

div.galerijaContainer h2 {
    margin: 10px 0 15px !important;
    text-align: left;
}

div.galerijaContainer h2.galerija_margin {
    margin: 0 0 14px !important;
}

.brezplacno a {
    color: #fff !important;
}

#eNovice .textinput {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #999;
    display: block;
    font-size: 14px;
    height: 15px;
    line-height: 1.42857;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    vertical-align: middle;
    width: 280px;
}

#eNovice .textinput::-moz-title {
    color: #999;
}

#eNovice .textinput:focus {
    border-color: #66AFE9;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none;
}

.infoBox {
    background: #009dd3;
    clear: both;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin: 10px 15px;
}

.infoBox.error, .infoBoxError {
    background: #ca072f;
}

.infoBox.error p {
    font-weight: bold;
    text-shadow: rgba(0, 0, 0, 0.45) 1px 1px 0;
}

.infoBox p {
    margin: 0;
    font-size: 12px;
    color: #fff;
    padding: 10px 15px 10px 15px;
    text-shadow: #0088b6 1px 1px 0;
}

.infoBoxError p {
    text-shadow: #8e0421 1px 1px 0;
    margin: 0;
    padding: 5px 15px 0 15px;
}

.itemOglasiUvodna {
    float: left;
    margin-left: 15px !important;
    padding: 0;
    width: 47%;
}

.item.agent_item .itemOglasiUvodna {
    width: 100%;
}

.item.agent_item .itemOglasiUvodna li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    box-sizing: border-box;
    display: inline;
    float: left;
    margin: 0 !important;
    padding: 5px !important;
    width: 33%;
}

.item.agent_item .itemOglasiUvodna li a, .item.agent_item .itemOglasiUvodna li a span, .item.agent_item .itemOglasiUvodna li .cena_oglasa {
    width: 100%;
    box-sizing: border-box;
}

.itemOglasiUvodna.kratkorocna {
    margin-left: 48px !important;
}

.itemOglasiUvodna h1 {
    border-bottom: 1px solid;
    float: left;
    font-weight: 500;
    line-height: 30px;
    margin-bottom: 10px !important;
    padding: 0 !important;
    width: 99.6%;
    color: #444;
    font-family: exoregular;
}

.scroller_naslov h1 {
    display: block;
    float: left;
    font-family: exolight;
    font-size: 41px;
    line-height: normal;
    margin: 20px !important;
    padding: 0 !important;
    font-weight: normal;
    text-transform: none;
    color: #000;
}

.scroller_naslov h4 {
    color: #838282;
    float: left;
    font-family: exoregular;
    line-height: 1.4;
    margin-top: 20px;
    width: 240px;
}

.scroller_naslov h1 span {
    font-family: exoregular;
}

.scroller_naslov h1 b {
    font-family: exodemibold;
    font-weight: normal;
}

.itemOglasiUvodna li {
    float: left;
    width: 48.3%;
    display: inline;
    background: none !important;
}

ul.itemOglasiUvodna li.first {
    padding-left: 0px !important;
}

.itemOglasiUvodna li a {
    float: left;
    height: 190px;
    position: relative;
    text-decoration: none !important;
    width: 100%;
    box-sizing: border-box;
}

.itemOglasiUvodna li a span {
    background: none repeat scroll 0 0 rgba(4, 13, 20, 0.4);
    color: #FFFFFF;
    float: left;
    font-size: 16px;
    font-weight: lighter;
    padding: 5px 10px;
    text-align: left;
    text-decoration: none;
    width: 245px;
}

.itemOglasiUvodna li {
    padding-left: 18px !important;
}

.itemOglasiUvodna li .cena_oglasa {
    background: #017465;
    box-sizing: border-box;
    clear: both;
    color: #fff;
    float: left;
    font-family: exodemibold;
    font-size: 14px;
    font-weight: normal;
    margin-top: 2px;
    padding: 6px 10px;
    text-align: left;
    width: 100%;
}

.itemOglasiUvodna li .uvodnaBoxTxt {
    float: left;
    width: 100%;
    padding: 15px 10px;
    background: #F5F5F5;
    box-sizing: border-box;
}

.itemOglasiUvodna li .uvodnaBoxTxt h3 {
    float: left;
    width: 100%;
    margin: 0;
    font-family: exoregular;
    color: #000;
    font-size: 15px;
    line-height: 17px;
    min-height: 34px;
}

.itemOglasiUvodna li .uvodnaBoxTxt h5 {
    float: left;
    width: 100%;
    margin: 10px 0;
    font-family: exoregular;
    color: #000;
    font-size: 15px;
    line-height: 16px;
}

.itemOglasiUvodna li .uvodnaBoxTxt h6 {
    float: left;
    width: 100%;
    margin: 0;
    font-family: exoregular;
    color: #000;
    font-size: 15px;
    text-align: right;
}

.sr .itemOglasiUvodna li .cena_oglasa {
    background: #0C4CA3;
}

.me .itemOglasiUvodna li .cena_oglasa {
    background: #AF1015;
}

.itemOglasiUvodna li .cena_oglasa span {
    font-size: 17px;
}

.bottom_uvodna {
    float: left;
    width: 100%;
    background: #fff;
    padding-top: 0px;
}

.mnenjaneparan {
    float: left;
    padding-top: 19px;
    background: url(kljunec_nepar.jpg) no-repeat left top;
    padding-bottom: 0px;
}

.neparan {
    background: none repeat scroll 0 0 #A0A0A0;
    color: #FFFFFF;
    padding: 20px;
    width: 710px;
}

.neparan h6, .paran h6 {
    color: #fff;
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
    font-size: 11px;
    margin-bottom: 10px;
}

.neparan h1, .paran h1 {
    color: #fff;
    font-size: 12px;
    text-transform: none;
    margin-top: 10px;
    margin-bottom: 10px;
}

.neparan p, .paran p {
    color: #fff;
    font-size: 15px;
}

.paran {
    background: #A0B9B6;
    padding: 20px;
    width: 710px;
    color: #fff;
}

.mnenjaparan {
    float: left;
    padding-top: 19px;
    background: url(kljunec_par.jpg) no-repeat left top;
    padding-bottom: 0px;
}

#displayText {
    float: left;
    margin-bottom: 10px;
    padding-left: 15px;
    width: 98%;
    color: #007261;
    font-size: 12px;
    font-weight: normal;
    margin-top: 10px;
}

.domov_kat {
    float: left;
    width: 100%;
    background: #eee;
    margin-top: 14px;
    padding-bottom: 20px;
    margin-bottom: 40px;
}

.marginTop .domov_kat {
    margin-top: 37px;
}

.listaOglasa .domov_kat {
    background: #fff;
}

.domov_kat_naslov a {
    float: left;
    width: 100%;
    height: 60px;
    background: url(scroler_top1.png) no-repeat center right #dddada;
    margin-bottom: 20px;
}

.domov_kat_naslov a:hover {
    text-decoration: none !important;
}

.domov_kat h1 {
    color: #000;
    font-family: exolight;
    font-size: 31px;
    line-height: normal;
    margin-bottom: 0;
    margin-top: 5px;
    padding: 12px;
    text-transform: uppercase;
}

.domov_kat h1 span {
    font-family: exoregular;
}

.domov_kat h1 b {
    font-family: exodemibold;
    font-weight: normal;
}

.domov_kat_sadrzaj {
    padding: 5px 15px;
}

.domov_kat_sadrzaj img {
    width: 150px;
}

.domov_kat_sadrzaj .scroller_text {
    float: right;
    width: 170px;
}

.domov_kat_sadrzaj .scroller_text h2 {
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 0px;
    margin-top: 0;
    min-height: 100px;
    text-transform: none;
    font-family: 'Raleway', 'Open Sans', sans-serif;
}

.domov_kat .scroller_vec {
    color: #017163;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-top: 10px;
    text-transform: none;
    width: 100%;
    font-family: 'Raleway', 'Open Sans', sans-serif;
}

.domov_kat .scroller_vec:hover {
    color: #444;
}

#vmeni_filter {
    float: left;
    width: 100%;
}

.scroller {
    background: #f5f5f5;
    float: left;
    margin: 20px 15px 20px;
    padding: 15px 15px 0;
    width: 1115px;
    min-height: 270px;
    position: relative;
    overflow: hidden;
}

.scroller_naslov {
    width: 1145px;
    left: 0;
    top: 0;

    float: left;
    position: absolute;
    height: 78px;
}

.scroller_naslov a {
    float: left;
    width: 100%;
    height: 78px;
    background: url("scroler_top.png") no-repeat scroll right center #dddada;
}

.scroller_naslov a:hover {
    text-decoration: none !important;
}

.carousel ul {
    position: absolute;
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
}

.no-js .carousel ul {
    position: static;
}

.carousel .mask {
    position: relative;
    overflow: hidden;
}

.carousel ul li {
    color: #FFFFFF;
    float: left;
    font-size: 8em;
    height: 225px;
    margin: 0;
    padding-left: 0 !important;
    text-align: center;
    width: 548px;
}

.carousel .pagination-links {
    list-style: none outside none;
    margin-bottom: 15px !important;
    margin-left: 0 !important;
    margin-right: 0;
    margin-top: 0;
    padding: 0;
    text-align: center;
}

.carousel .pagination-links li {
    display: inline;
}

.carousel .pagination-links li a {
    border: 1px solid #017163;
    border-radius: 10px 10px 10px 10px;
    cursor: pointer;
    display: inline-block;
    height: 10px;
    margin: 0 8px;
    text-indent: -9999px;
    width: 10px;
}

.carousel .pagination-links li a:hover {
    text-decoration: none;
}

.carousel .pagination-links li.current a {
    background: #017163;
    color: #fff;
}

.carousel .disabled {
    color: gray;
    cursor: default;
}

.carousel .slika {
    border: 1px solid transparent;
    height: auto;
    line-height: 1.42857;
    max-width: 100%;
    padding: 0px;
    transition: all 0.2s ease-in-out 0s;
    float: left;
}

.carousel .slika:hover {
    border: 1px solid #428bca;
}

.carousel .scroller_text {
    float: right;
    margin-right: 20px;
    text-align: left;
    width: 250px;
}

.carousel .scroller_text1 {
    float: left;
    width: 100%;
    min-height: 181px;
}

.carousel .scroller_text h2 {
    font-size: 24px;
    line-height: 1.1;
    font-weight: normal;
    margin-bottom: 5px;
    margin-top: 0;
    text-transform: none;
    font-family: 'Raleway', 'Open Sans', sans-serif;
}

.carousel .scroller_text a h2:hover {
    text-decoration: underline !important;
    border: none !important;
}

.carousel .scroller_text a:hover {
    text-decoration: none !important;
}

.carousel .scroller_text p {
    font-size: 13px;
    color: #333333;
    line-height: 1.4;
    font-family: 'Raleway', 'Open Sans', sans-serif;
}

.carousel .scroller_vec {
    color: #017163;
    float: left;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.1;
    margin-top: 10px;
    width: 100%;
    font-family: 'Raleway', 'Open Sans', sans-serif;
}

.carousel .scroller_vec:hover {
    text-decoration: underline;
}

/** my carousel 3 **/
#my-carousel .mask {
    width: 1110px;
    margin-top: 85px;
}

.FaqFaqNeparan {
    background: url("vprasaj.png") no-repeat scroll right 10px #F5F5F5;
    margin-bottom: 10px;
    padding: 10px 19px;
    margin-right: 0px;
    width: 720px;
    margin-top: 18px;
}

.FaqFaqNeparan h1.h1Faq {
    color: #017163;
    text-transform: uppercase;
    font-size: 18px;
    margin-bottom: 10px;
}

.FaqNeparan {
    padding-bottom: 5px;
}

.FaqFaqParan {
    margin-bottom: 10px;
    padding: 10px 19px;
    margin-right: 0px;
    width: 720px;
}

.FaqFaqParan h1.h1Faq {
    color: #017163;
    text-transform: uppercase;
    font-size: 18px;
    margin-bottom: 10px;
}

.FaqFaqParan a {
    color: #017163;
}

.FaqFaqNeparan a {
    color: #017163;
}

#content2 h1.firstTitle.firstTitleNep {
    box-sizing: border-box;
    float: left;
    margin-bottom: 0;
    padding: 15px 15px 12px;
    width: 100%;
}

.item.marginTop {
    margin-top: 0px;
}

.item.marginTop div.oglasStuffCont {
    padding-top: 0px;
}

.marginTop div#googleOkvir.zemljevidRight {
    margin-top: 37px;
    margin-bottom: 3px;
}

#content2 div.itemNep.marginTop .TopBoxList h2 {
    float: left;
    margin-bottom: 10px;
    margin-left: 0;
    margin-top: 2px;
    padding: 0;
}

#content2 div.itemNep.marginTop .TopBoxList h2.responsiveNo {
    display: inline-block;
}

#content2 div.itemNep.marginTop .TopBoxList h2.responsiveYes {
    display: none;
}

#content .item h1 {
    padding: 0px;
    margin-bottom: 3px;

}

#content .item.itemKoticek h1 {
    margin-bottom: 12px;
}

#content .item .ekipa_sadrzaj h1 {
    margin-top: -7px;
}

.forma_box {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.form-group input {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: block;
    font-size: 14px;
    height: 20px;
    line-height: 1.42857;
    padding: 6px 10px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    vertical-align: middle;
    width: 330px;
    margin-bottom: 5px;
}

.form-group .greskaForm {
    padding: 0px !important;
    width: 350px !important;
}

.form-group textArea {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: block;
    font-size: 14px;
    height: auto;
    line-height: 1.42857;
    padding: 6px 10px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    vertical-align: middle;
    width: 330px;
    margin-bottom: 5px;
}

.form-group input:focus {
    border-color: #66AFE9;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none;
}

.form-group textArea:focus {
    border-color: #66AFE9;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none;
}

.forma_box_right {
    float: right;
    width: 350px;
    padding: 0px 10px;
}

.forma_box_left {
    float: left;
    width: 330px;
}

.form-group .fsubmit {
    background: none repeat scroll 0 0 #017163;
    border: medium none;
    color: #FFFFFF;
    float: left;
    font-size: 13px;
    height: auto;
    line-height: 1.4;
    padding: 5px;
    text-transform: uppercase;
    width: auto;
}

.item1 {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}

.itemLast .ekipa {
    border-bottom: 0px !important;
}

.item .zaposlitev .itemImgsLeft {
    border: 1px solid #DDDDDD;
    float: left;
    margin-left: 0;
    margin-right: 10px;
    width: 356px;
    margin-bottom: 10px;
}

.item .zaposlitev .itemImgsLeft:hover {
    border: 1px solid #017163;
}

.item .zaposlitev .itemImgsLeft img {
    border: 8px solid #FFFFFF !important;
}

.zaposlitevItem {
    clear: none;
    margin-left: 15px;
    margin-right: 0;
    width: 356px !important;
    min-height: 400px;
}

.zaposlitevItem h1 {
    color: #017163;
    font-size: 18px;
    margin-bottom: 10px;
    text-transform: uppercase;
    float: left;
    width: 100%;
}

.zaposlitevItem a {
    color: #017163;
    line-height: 1.2;
    position: relative;
    z-index: 3;
}

.zaposlitevNeparan {
    margin-left: 30px !important;
}

.zaposlitev1 p {
    font-size: 16px !important;
}

.gray {
    background: none repeat scroll 0 0 #EEEEEC !important;
    margin-left: 0;
    padding: 15px !important;
    width: 740px;
}

.gray h1 {
    color: #017163;
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 0px;
}

.first_item {
    margin-top: 0px;
}

.contact_info {
    float: right;
    width: 480px;
}

#googleOkvir {
    display: none;
}

.left_ponuda #googleOkvir {
    margin-bottom: 20px !important;
}

#displayMap {
    border-color: rgba(0, 0, 0, 0.2);
    border-style: none none solid;
    border-width: medium medium 1px;
    color: #555555;
    float: left;
    font-size: 13px;
    font-weight: normal;
    margin-left: -20px;
    padding: 12px 27px 12px 20px;
    width: 122px;
}

.hed_img1 {
    float: left;
    width: 100%;
    background: #fff;
    height: 590px;
    min-height: 330px;
}

.hed_img1.noImgOglas {
    height: 400px;
}

.hed_img1 ul li {
    float: left;
    width: 100%;
    height: 590px;
    z-index: 0 !important;
    min-height: 330px;
}

.hed_img1.noImgOglas ul li {
    background-color: #fff !important;
    background-position: center -39px !important;
    background-repeat: no-repeat !important;
    background-size: auto auto !important;
    height: 400px;
}

.hed_img2 {
    float: left;
    width: 100%;
    height: 210px;
    background: #fff;
}

.hed_img2 ul li {
    float: left;
    width: 100%;
    height: 210px;
    z-index: 0 !important;

}

.hed_img2 .slide_text {
    text-align: left;
    z-index: 100;
}

.hed_img2 .slide_text1 {
    margin: 0 auto;
    position: relative;
    width: 1170px;
}

.hed_img2 .slide_text2 {
    left: 15px;
    position: absolute;
    top: 125px;
    z-index: 100;
}

.hed_img2 .slide_text h1 {
    background: rgba(255, 255, 255, 0.6) none repeat scroll 0 0;
    box-sizing: border-box;
    clear: both;
    color: #444;
    float: left;
    font-size: 20px;
    font-weight: lighter;
    margin: 0;
    padding: 5px 5px 0;
    width: 100%;
}

.hed_img2 .slide_text h2 {
    background: rgba(255, 255, 255, 0.6) none repeat scroll 0 0;
    box-sizing: border-box;
    clear: both;
    color: #007260;
    float: left;
    font-family: exobold;
    font-size: 20px;
    font-weight: normal;
    margin: 0;
    padding: 5px;
    width: 100%;
}

#contMiddBckOglas {
    float: left;
    width: 100%;
    background: #fff;
}

.OneOglas1 {
    float: left;
    width: 100%;
    background: #333;
    border-bottom: 1px solid #DADAD8;
    position: relative;
}

.sr .OneOglas1 {
    background: #0C4CA3;
}

.me .OneOglas1 {
    background: #AF1015;
}

.OneOglas {
    width: 1170px;
    margin: 0 auto;
}

.OneOglas #contMiddBck {
    padding: 15px;
    width: 1140px;
    margin-top: -1px;
}

.OneOglas .itemNep {
    margin: 0px !important;;
    width: 100% !important;
}

.bottom_boxes {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.bottom_boxes .agentiBox {
    background: none repeat scroll 0 0 #F5F5F5;
    float: left;
    padding: 0px 15px 15px;
    width: 328px;
    min-height: 257px;
    margin-right: 33px;
}

.ru .bottom_boxes .agentiBox {
    min-height: 257px;
}

.bottom_boxes .agentiBox .imgContainer {
    float: left;
    width: auto;
}

.bottom_boxes .agentiBox .imgContainer img {
    margin-right: 20px;
    max-height: 187px;
    max-width: 145px;
}

.ru .bottom_boxes .agentiBox .imgContainer img {
    height: auto;
    margin-right: 15px;
    width: 120px;
}

.bottom_boxes .agentiBox h4 {
    background: none repeat scroll 0 0 #D6DADD;
    color: #444444;
    font-size: 16px;
    height: 50px;
    line-height: 1.4;
    margin-bottom: 10px;
    margin-left: -15px;
    margin-top: 0;
    padding: 10px 0 0 15px;
    text-align: left;
    text-transform: uppercase;
    width: 343px;
}

.contact_info .agentiBox {
    float: right;
    margin-right: 0;
    margin-top: 19px;
    width: 100%;
}

.contact_info .agentiBox .oInfoRow {
    float: left;
    width: auto;
    margin-right: 5px;
}

.contact_info .agentiBox .oInfoRow span {
    float: left;
    width: auto;
    font-weight: lighter;
}

.contact_info .agentiBox .oInfoCont1 {
    width: auto !important;
    margin-bottom: 0px;
}

.contact_info .agentiBox .oInfoCont1 .oInfoRow {
    padding-bottom: 0px;
}

.contact_info .agentiBox h4 {
    float: left;
    width: 100%;
    font-weight: lighter;
    font-family: 'exoregular', Helvetica, Arial, sans-serif;
}

.contact_info .agentiBox .oInfoCont1 .oInfoRow span {
    display: inline;
    float: left;
    font-weight: lighter;
    font-family: 'exoregular', Helvetica, Arial, sans-serif;
    margin-right: 2px;
    width: auto;
}

.googleMapOglas {
    float: right;
    width: 40%;
}

.googleMapOglas #googleOkvir {
    margin: 0px !important;
}

.NovogradnjaMap {
    float: right;
    width: 550px;
}

.agentiBox {
    float: left;
    width: 150px;
    margin-right: 15px;
}

.ru .agentNovogradnje .agentiBox {
    width: 170px;
}

.agentNovogradnje .agentiBox h4 {
    color: #444;
    font-family: "exodemibold", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.1;
    margin-bottom: 10px;
    margin-top: 1px;
    padding: 0;
    text-align: left;
    text-transform: uppercase;
}

.agentNovogradnje .agentiBox .imgContainer {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

.agentNovogradnje .agentiBox .imgContainer img {
    width: 150px;
    height: auto;
}

.ru .agentNovogradnje .agentiBox .imgContainer img {
    float: left;
}

.agentNovogradnje .agentiBox .oInfoCont1 {
    margin: 0px;
    width: 100%;
}

.agentNovogradnje .agentiBox .oInfoCont1 .oInfoRow {
    margin-bottom: 5px;
}

.agentNovogradnje .agentiBox .oInfoCont1 .oInfoRow span {
    font-weight: lighter;
}

.agentNovogradnje .agentiBox .oInfoCont1 a.kontaktiraj {
    float: left;
    width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    text-align: center;
    margin-top: 5px;
    color: #fff;
    background: #017163;
    text-transform: uppercase;
    display: none;
}

.NovogradnjaMap #googleOkvir {
    margin: 0px;
}

.uvodna_forma {
    background: none repeat scroll 0 0 #eee;
    float: left;
    margin-bottom: 18px;
    padding: 15px;
    width: 100%;
    box-sizing: border-box;
}

.listaOglasa .uvodna_forma {
    background: none repeat scroll 0 0 #fff;
}

.en .uvodna_forma, .ar .uvodna_forma, .me .uvodna_forma, .sr .uvodna_forma, .ru .uvodna_forma {
    margin-top: 12px;
}

.uvodna_forma input, .uvodna_forma textArea {
    width: 285px !important;
}

.uvodna_forma .fsubmit {
    width: auto !important;
}

.uvodna_forma h1 {
    border-bottom: 1px solid;
    float: left;
    font-family: exoregular;
    font-size: 21px;
    font-weight: normal;
    line-height: 30px;
    margin-bottom: 8px;
    padding: 0;
    text-transform: none;
    width: 100%;
}

.uvodna_forma p {
    display: inline;
}

.uvodna_forma #uGoreTxt {
    margin-bottom: 5px;
}

.right_meni {
    float: left;
    width: 100%;
    margin-bottom: 13px;
}

.right_meni ul li a, div.vmeni ul li a {
    color: #666;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 0.3px;
    line-height: 1.6;
    border-bottom: 1px solid #B0B0B0;
    margin: 0;
    padding: 8px 0;
    width: 100%;
    float: left;
}

.right_meni ul li li a:hover, .right_meni ul li li a:hover span, .right_meni ul li a:hover span, .right_meni ul li a:hover, div#rcol .right_meni ul li a:hover, div#rcol div.vmeni ul li a:hover {
    color: #017163;
}

.right_meni ul li li a {
    color: #666;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 0.3px;
    line-height: 1.6;
    border-bottom: 1px solid #B0B0B0;
    margin: 0;
    padding: 8px 0;
    width: 100%;
    float: left;
}

.sr .right_meni ul li li a {
    color: #0C4CA3;
}

.me .right_meni ul li li a {
    color: #AF1015;
}

.right_meni ul {
    margin: 0px !important;
    padding-left: 0px !important;
}

.right_meni ul li {
    margin-left: 0px !important;
    padding-left: 0px !important;
}

.left_ponuda #googleOkvir {
    position: absolute;
    visibility: hidden;
}

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

.distances span {
    border-left: 1px solid #58595B;
    display: inline-block;
    padding-left: 5px;
    padding-right: 20px;
    text-align: left;
}

.select_box {
    position: absolute;
    right: 0;
    width: auto !important;
    top: 60px;
    z-index: 10;
}

.no_margin {
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}

.select_box .nepiskBoxs {
    float: left;
    width: 225px !important;
}

.select_box span.sTxt {
    width: 68px !important;
}

.categories {
    background: url("select_drop.png") no-repeat scroll 90px 4px #FFFFFF;
    border: 1px solid #FFFFFF;
    color: #444;
    line-height: 20px;
    width: 108px;
    margin-right: 5px;
    float: left;
    height: 20px !important;
}

.categories label {
    width: 100% !important;
    float: left;
    background: #fff;
    color: #444;
}

.podrobnoCont .categories label label {
    padding-left: 5px !important;
    margin-left: 0px !important;
    width: 103px !important;
    float: left !important;
}

.podrobnoCont .categories1 label label {
    padding-left: 5px !important;
    margin-left: 0px !important;
    width: 103px !important;
    float: left !important;
}

div.podrobnoContOrder label.category {
    display: none;
}

div.podrobnoContOrder label.category input {
    display: block;
}

.categories1 {
    background: url("select_drop.png") no-repeat scroll 90px 4px #FFFFFF;
    border: 1px solid #FFFFFF;
    color: #444;
    line-height: 20px;
    width: 108px;
    float: left;
    height: 20px !important;
}

.categories1 strong {
    display: none !important;
}

.categories strong {
    display: none !important;
}

.categories1 span {
    width: 80px;
    white-space: nowrap;
}

.categories1 label {
    width: 100% !important;
    float: left;
    background: #fff;
    color: #444;
}

div.podrobnoContOrder label.category1 {
    display: none;
}

div.podrobnoContOrder label.category1 input {
    display: block;
}

.bcmsGmapCalcRoute {
    float: left;
    margin-top: 30px;
    width: 100%;
}

.bcmsGmapCalcRoute input {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    float: left;
    font-size: 14px;
    height: 20px;
    line-height: 1.42857;
    margin-bottom: 0px;
    margin-right: 20px;
    padding: 2px 5px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    vertical-align: middle;
    width: 250px;
}

.bcmsGmapCalcRoute .bcmsGmapCalcRouteButton {
    background: none repeat scroll 0 0 #017163;
    border: medium none;
    color: #FFFFFF;
    float: left;
    font-size: 13px;
    height: auto;
    padding: 5px;
    text-transform: uppercase;
    width: auto;
}

.sr .bcmsGmapCalcRoute .bcmsGmapCalcRouteButton {
    background: #0c4ca3 none repeat scroll 0 0;
}

.me .bcmsGmapCalcRoute .bcmsGmapCalcRouteButton {
    background: #AF1015 none repeat scroll 0 0;
}

.bcmsGmapCalcRouteText {
    margin-bottom: 5px;
    font-size: 12px;
}

.bcmsGmapDirectionsPanel {
    float: left;
    width: 100%;
}

.itebBottom {
    background: none repeat scroll 0 0 #eee;
    margin: 15px;
    padding: 15px;
    text-align: center;
    width: 713px;
}

.listaOglasa .itebBottom {
    background: none repeat scroll 0 0 #fff;
}

.itebBottom.oglass {
    margin-left: 0px;
    width: 726px;
}

.itebBottom.nov {
    width: 724px;
}

div.right_meni h3 {
    border-bottom: 1px solid #B0B0B0;
    color: #017163;
    font-family: exolight;
    font-size: 18px;
    font-weight: normal;
    margin: 10px 0 0;
    padding: 7px 0;
    text-transform: uppercase;
}

.sr div.right_meni h3 {
    color: #0C4CA3;
}

.me div.right_meni h3 {
    color: #AF1015;
}

#sifra_oglasa {
    margin-bottom: 9px;
}

.share_oglas {
    bottom: 15px;
    position: absolute;
    right: 15px;
}

.share_oglas .share1, .share_oglas .share4, .share_oglas .share3 {
    float: left;
    width: auto;
    display: inline;
    padding: 2px;
}

.foggy-pass-absolute {
    width: 100%;
    height: 207px;
    opacity: 0.16 !important;
}

.your-selector {
    height: 206px;
    margin-top: -3px;
    padding: 6px;
    width: 100%;

}

span.skype_pnh_container {
    display: none !important;
}

span.skype_pnh_print_container, span[class^="skype_pnh_print_container"] {
    display: inline !important;
}

ol.bjqs-markers li {
    display: inline-block;
    float: none !important;
    margin: 0 8px;
}

.bjqs-markers.h-centered {
    left: 0 !important;
    text-align: center;
    width: 100% !important;
}

#hmeni3 {
    display: none;
}

#hmeni2, #mobileMenu {
    display: none;
}

#blog_box_responsive {
    display: none;
}

/* 3 boxa pod iskalnikom */
.txtBoxHolder {
    float: left;
    display: inline;
    width: 100%;
    /* 711 */
    padding-top: 5px;
    margin-bottom: 0px;
}

.txtBoxRow {
    display: inline;
    float: left;
    margin: 15px;
    width: 1140px;
}

.txtBox {
    float: left;
    display: inline;
    width: 365px;
    margin-right: 20px;
    overflow: hidden;
}

.txtBoxHolder .divLast {
    margin-right: 0;
}

.txtBoxImg {
    float: left;
    display: block;
    width: auto;
    margin: 0 0 5px 0;
}

.txtBoxTxt {
    display: inline;
    float: right;
    width: 200px;
    height: 150px;
    position: relative;
}

.txtBoxTxtLink {
    bottom: 0;
    font-family: exoregular;
    font-weight: bold;
    left: 0;
    position: absolute;
}

.txtBoxTxt h2 {
    color: #017163;
    text-transform: uppercase;
    font-size: 18px;
    margin-bottom: 6px !important;
    overflow: hidden;
}

.sr .txtBoxTxt h2 {
    color: #0C4CA3;
}

.me .txtBoxTxt h2 {
    color: #AF1015;
}

.txtBoxTxt p {
    color: #333333;
    font-size: 13px;
    line-height: 1.4;
    margin-bottom: 5px;
}

.txtBoxTxt p a {
    color: #017163;
    font-size: 13px;
    line-height: 1.4;
    margin-bottom: 5px;
}

.sr .txtBoxTxt p a {
    color: #0C4CA3;
}

.me .txtBoxTxt p a {
    color: #AF1015;
}

.txtBoxTxt h2.h2Ttl {
    margin: 0;
}

.txtBoxTxt h3 {
    font-size: 14px;
}

.trazi_po_kodu {
    display: none;
}

.SocialRight {
    float: right;
    height: 34px;
    width: 100%;
}

.SocialBottom {
    display: inline-block;
    float: right;
    margin-left: 0;
    margin-right: 0;
    text-align: right;
    width: auto;
}

.SocialBottom i {
    font-size: 23px;
}

.rShere {
    float: left;
    width: auto;
    margin-left: 5px;
}

.SocialBottom .rShere {
    float: right;
    margin-left: 10px;
}

.googleMapOglas #googleOkvir h1, googleMapOglasZemljevid h1, #googleOkvir h1 {
    margin: 0px !important;
    font-size: 13px;
    line-height: 15px;
}

.googleMapOglas #googleOkvir .bcmsMarkerTxt2, .googleMapOglasZemljevid .bcmsMarkerTxt2, #googleOkvir .bcmsMarkerTxt2 {
    min-height: 60px;
}

.novogradnje_paging {
    float: left;
    width: 100%;
}

.novogradnje_paging .bcmsPaging {
    border-radius: 4px;
    display: inline-block;
    float: right;
    margin: 0;
    padding-left: 0;
}

.novogradnje_paging .bcmsPaging li {
    float: left;
    display: inline;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    float: left;
    line-height: 1.42857;
    margin-left: -1px;
    margin-right: 0;
    padding: 6px 12px !important;
    position: relative;
    text-decoration: none;
}

.novogradnje_paging .bcmsPaging li.bcmsPagingActive {
    background: none repeat scroll 0 0 #017163;
    color: #ffffff;
}

.novogradnje_paging li.bcmsPagingPrev, .novogradnje_paging li.bcmsPagingNext {
    display: none;
}

.allColl {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

.allColl .oInfoRow {
    float: left;
    width: 100%;
}

.allColl .oInfoRow.green {
    background: none repeat scroll 0 0 #017163;
    color: #ffffff;
    font-size: 12px;
    font-weight: exoregular;
    margin: 0 0 20px;
    padding: 10px 10px;
    text-align: center;
    width: auto;
}

.allColl .oInfoRow.green a {
    color: #fff;
    font-weight: exoregular;
    font-weight: normal;
}

/*
#primary{
    margin: 0 auto;

}
#primary #slider{
    height: 100%;
    box-shadow: none !important;
}
#primary #slider ul{
    height: 100%;
}
#primary #slider ul li{
    height: 100%;
}
#primary img {
    height: 100% !important;
}
#carousel{
    width: 100%;
}
*/

/*jobs*/
.jobs .bcms-form-row {
    margin-bottom: 15px;
    position: relative;
}

.jobs .bcms-form-row input[type="text"], .jobs .bcms-form-row textarea {
    min-width: 50%;
    padding: 5px 10px;
}

.jobs .bcms-form-row .bcms-form-label {
    margin-bottom: 5px;
    float: left;
    width: 100%;
}

.jobs .form-fn-submit button {
    background: #017163;
    color: #ffffff;
    float: left;
    font-size: 16px;
    font-weight: normal;
    margin-top: 4px;
    padding: 10px;
    border: none;
}

.jobs .form-fn-submit button:hover {
    cursor: pointer;
}

.jobs .alert {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
    padding: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
}

div#contMiddBck .jobs ul li {
    list-style-type: initial;
    padding-left: 10px;
}

div#contMiddBck .jobs.item {
    line-height: 20px;
}

.jobs .alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}

.jobs .alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}

.jobs .bcms-form-row.form-fn-file {
    margin-bottom: 0;
}

.jobs .hidden {
    display: none;
}

.jobs .bcms-form-row.req::before {
    color: red;
    content: "*";
    font-size: 16px;
    font-weight: bold;
    left: -10px;
    position: absolute;
    top: -2px;
    z-index: 10;
}

.jobs form.bcms-form > a {
    padding-top: 80px;
    margin-top: -80px;
}

#content .item.jobs > h1 {
    margin-bottom: 15px;
}

#content2 .jobs .itemContent h2 {
    margin-bottom: 5px;
    margin-top: 0px;
}

#content2 .jobs .itemContent {
    background: #eee;
    margin-bottom: 20px;
    padding: 15px 2%;
    width: 95%;
}

#content2 .jobs .itemContent a {
    margin-top: 10px;
    float: left;
}

/* @group Youtube video */
#bg_container {
    float: left;
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
    background-size: cover;
    background-position: top center;
}

#videoBck {
    background-image: url("/p/elementi/bg_head.jpg");
    background-size: cover;
    background-position: center;
    float: left;
    width: 100%;
    position: relative;
}

#myCarousel #videoBck {
    height: 535px;
}

#bg_container.has-video {
    margin-top: 35px;
    z-index: 1;
    position: relative !important;
    float: left;
    width: 100%;
}

#yt-background {
    float: left;
    width: 100%;
    position: relative !important;
    height: auto !important;
    padding-bottom: 56.25%;
}

#myCarousel #yt-background {
    float: left;
    width: 100%;
    position: relative !important;
    height: 500px !important;
    padding-bottom: 0 !important;
}

#bg_container.has-video iframe {
    left: 0 !important;
    position: absolute !important;
    width: 100% !important;
    top: 0 !important;
    height: 100% !important;
    cursor: pointer;
}

#front-background {
    display: none !important;
}

#uvodna #myCarousel .flex-direction-nav li {
    opacity: 0;
    transition: all 0.2s ease-in-out 0s;
}

#uvodna #myCarousel:hover .flex-direction-nav li {
    opacity: 1;
}

#uvodna #myCarousel .flex-direction-nav a.flex-prev {
    left: -100%;
    opacity: 0;
    background-size: 30px 30px;
}

#uvodna #myCarousel .flex-direction-nav a.flex-next {
    right: -100%;
    opacity: 0;
    background-size: 30px 30px;
}

#uvodna #myCarousel:hover .flex-direction-nav a.flex-prev {
    left: 0;
    opacity: 0.7;
}

#uvodna #myCarousel:hover .flex-direction-nav a.flex-next {
    right: 0;
    opacity: 0.7;
}