/**
* CSS file for http://www.magazinvjencanja.hr
* (c) Adria Media Zagreb.
*/

* { margin:0; padding:0; }
html { min-width:1000px; width:100%; overflow-x:hidden; font:62.5%/1.5 Arial, Helvetica, sans-serif; color:#000; background:#cdd4bd; }
body { position:relative; }

a img, fieldset { border:0; }
button::-moz-focus-inner { border:0; }

option { padding-right:2em; }

a { outline:none; text-decoration:none; color:#d768ce; }
a:hover { text-decoration:none; }
:active { outline:none; }

ul, ol { list-style:none; }

.skipper { position:absolute; left:-9999px; top:-9999px; }

#wrap { width:1128px; margin:0 auto; position:relative; background:url(i/tribal_dole.png) no-repeat scroll 100% 105%; padding-bottom:100px; }
#wrap:after { content:"."; display:block; clear:both; height:0; font-size:0; visibility:hidden;  }

#tower { position:absolute !important; top:5px; right:0; }

#header { width:960px; margin:5px 0; padding:0 4px; float:left; z-index:3; position:relative; display:inline; }
#tribal { width:445px; height:289px; background:url(i/tribal.png) no-repeat; position:absolute; top:-20px; left:-230px; z-index:1; }

#logo { float:left; margin-top:10px; }
#logo a { display:block; width:231px; height:75px; background:url(i/vjencanja-logo.png) no-repeat 0 0; text-indent:-9999px; overflow:hidden; }
#leaderboard { width:728px; height:90px; background:#e5e5e5; float:right; }

#shadow-wrap { width:960px; padding:0 4px; position:relative; float:left; background:url(i/bg/content-bg-trans.png) repeat-y; display:inline; z-index:18; }
#shadow-bottom { width:960px; padding:0 4px; float:left; height:4px; background:url(i/bg/shadow-bottom.png) no-repeat 0 0; }

#main-nav-top { border:0px solid transparent; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-border-radius-bottomleft:0; -moz-border-radius-bottomright:0; -webkit-border-bottom-left-radius:0; -webkit-border-bottom-right-radius:0; }
#main-nav-top { height:10px; width:960px; background:url(i/main-nav-fresh/main-nav-bg.gif) repeat-x 0 0; float:left; z-index:19; position:relative; margin:0 4px; display:inline; }
#main-nav { line-height:14px; font-family:"Trebuchet MS", Verdana, sans-serif; color:#fff; float:left; height:30px; width:960px; background:url(i/main-nav-fresh/main-nav-bg.gif) repeat-x 0 -10px; position:relative; z-index:20; }
#main-nav a { font-size:14px; }
#main-nav a:hover { color:#333 !important; }
#main-nav ul { float:left; }
#main-nav ul li { float:left; position:relative; }
#main-nav ul li a { margin:0; padding:0 10px 16px; color:#fff; float:left; clear:left; display:inline; }
#main-nav ul li.active strong { font-size:14px; padding:0 10px 10px; color:#fff; float:left; clear:left; }
#main-nav ul li.active a { font-weight:bold; }
#main-nav ul li.active .subnav li a { /*background-image:none;*/ }

#main-nav ul.subnav { float:left; display:none; position:absolute; left:40%; top:22px; background:url(i/main-nav-fresh/subnav-hover.png); }
#main-nav ul.subnav li { float:left; position:relative; margin-left:10px; }
#main-nav ul.subnav li a { font-weight:normal; font-size:12px; padding:0; color:#fff; float:left; display:block; padding:3px 10px; width:120px; }
#main-nav ul.subnav li a:hover { background:url(i/main-nav-fresh/hover-bg.png); color:#333 !important; }
#main-nav ul.subnav li.active a { font-weight:bold; }
#main-nav ul.subnav li.active ul.subnav li a { font-weight:normal !important; }

#main-nav ul.subnav li.first a:hover { background:url(i/main-nav-fresh/subnav-first-li-hover.png); }

#main-nav ul li:hover ul.subnav { display:block !important; }
#main-nav ul li:hover ul.subnav ul.subnav { display:none !important; }
#main-nav ul li ul.subnav li.has-sub:hover ul.subnav { display:block !important; left:140px; top:0; }

#main-nav ul.subnav ul { display:none !important; background-image:url(i/main-nav-fresh/subnav-bg.png); }
#main-nav ul.subnav ul li { margin-left:0; }
#main-nav ul.subnav li.has-sub { background:url(i/main-nav-fresh/main-nav-arrow-right.gif) no-repeat 98% 50% !important; }
#main-nav ul.subnav li.has-sub a { background-image:none; }
#main-nav ul.subnav li.has-sub a:hover { background:url(i/main-nav-fresh/hover-bg.png); color:#333 !important; }

#login-bar { float:right; }

#search-form { float:right; margin-right:20px; width:187px; display:inline; }
#search-form fieldset { float:left; border:0; }
#search-form .input-text { font-size:13px; padding-left:3px; padding-bottom:1px; margin-right:2px; float:left; display:inline; width:165px; background:#fff; outline:none; }
#search-form .input-text { background:#fff; border:0; }
#search-form .input-image { float:right; width:16px; height:17px; text-indent:-9999px; overflow:hidden; }

/* modals */
.jqmOverlay { background-color:#000; }
.jqmWindow { display:none; position:fixed; top:20px; left:50%; margin-left:-465px; width:900px; background:url(i/modals/white-25.png); color:#000; padding:15px; }
.jqmWindow div.inner { position:relative; width:860px; padding:20px; }
.jqmWindow div.inner:after { content:"."; display:block; clear:both; height:0; font-size:0; visibility:hidden; }
.jqmClose { background:url(i/modals/zatvori.gif); position:absolute; top:15px !important; right:15px; display:block; width:52px; height:11px; text-indent:-9999px; overflow:hidden; }
#content .jqmClose { display:none; }

/* main layout */
#content { width:920px; clear:both; padding:10px 20px; color:#666; background:#fff; float:left; display:inline; position:relative; }
#content:after { content:"."; display:block; clear:both; height:0; font-size:0; visibility:hidden; }

.main-content { float:left; width:600px; padding:0; margin:0 20px 0 0; position:relative; z-index:19; display:inline; }
.main-content p { margin-bottom:1.5em; }
.main-content { font-size:12px; font-family:Arial,Verdana,sans-serif; }
.main-content h1 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:30px; color:#000; margin-bottom:15px; }

.static-body .main-content { color:#333; }
.static-body .main-content a { border-bottom:1px solid #d768ce; }

.slider { position:relative; width:600px; height:431px; float:left; overflow:hidden; }
.slider h1 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:30px; color:#000; line-height:30px; }
.slider h1 a { color:#000; }
.slider p.abstract { font-size:11px; line-height:15px; font-family:'Trebuchet MS',Verdana,Arial,sans-serif; color:#000; width:450px; }
.pager { position:absolute; top:130px; left:-5px; background:#fff; z-index:15; padding:3px 3px 5px 3px; }
.pager { border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-border-radius-bottomleft:0; -moz-border-radius-topleft:0; -webkit-border-bottom-left-radius:0; -webkit-border-top-left-radius:0; }
.pager a { font-family:'Times New Roman',serif; font-size:15px; font-weight:bold; color:#d768ce; background:#fff; display:block; text-decoration:underline; padding-right:2px; }
.pager a.activeSlide { font-size:23px; text-decoration:none; }
.slider .slide { width:600px; height:431px; background:url(i/slide-bg.gif) no-repeat bottom left; }
.slider .slide h1 { margin:5px 10px 0 10px; }
.slider .slide p { padding:5px 10px 10px 10px; margin:0; }
.slider .slide img { display:block; }
.slider a.read-more { position:absolute; bottom:10px; right:0; }

#naslovnica { position:relative; width:600px; height:431px; float:left; overflow:hidden; }
#naslovnica h1 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:30px; color:#000; line-height:30px; }
#naslovnica h1 a { color:#000; }
#naslovnica p.abstract { font-size:11px; line-height:15px; font-family:'Trebuchet MS',Verdana,Arial,sans-serif; color:#000; width:450px; }
#naslovnica .slide { width:600px; height:431px; background:url(i/slide-bg.gif) no-repeat bottom left; }
#naslovnica .slide h1 { margin:5px 10px 0 10px; }
#naslovnica .slide p { margin:5px 10px 10px 10px; }
#naslovnica .slide img { display:block; }
#naslovnica a.read-more { position:absolute; bottom:10px; right:0; }

#imenik-carousel-wrap { width:600px; float:left; margin-top:15px; margin-bottom:15px; background:url(i/imenik/carousel-bg.gif) no-repeat top center; }
    #imenik-carousel-wrap a#imenik { float:left; display:inline; margin-left:20px; width:68px; height:25px; background:url(i/buttons/imenik.gif) no-repeat 0 1px; text-indent:-9999px; }
    #imenik-carousel-wrap button { float:left; width:25px; height:116px; border:0; background-position:50% 50% !important; cursor:pointer; }
    button#imenik-carousel-left { background:url(i/buttons/prev.gif) no-repeat 50% 50%; }
    button#imenik-carousel-right { background:url(i/buttons/next.gif) no-repeat 50% 50%; }
    #imenik-carousel { height:117px; width:541px !important; float:left; margin-left:8px; display:inline; position:relative; visibility:hidden; left:-5000px; }
    #imenik-carousel ul { float:left; }
    #imenik-carousel ul li { float:left; display:block; width:108px; text-align:center; line-height:15px; height:117px; margin-top:5px; }
    #imenik-carousel ul li a { text-align:center; }
    #imenik-carousel ul li img { width:90px; height:90px; }
    #imenik-carousel ul li a span { display:block; text-align:center; color:#010000; font-family:Verdana,Arial,sans-serif; font-size:9px; }

#real-weddings { clear:left; float:left; background:url(i/bg/stvarna-vjencanja.png) no-repeat 0 0; }
#real-weddings div { margin:5px 10px; float:left; display:inline; position:relative; visibility:hidden; left:-5000px; }
#real-weddings ul { float:left; }
#real-weddings ul li { width:260px; }
#real-weddings button { border:0; width:17px; height:25px; float:left; display:inline; cursor:pointer; }
#real-weddings ul li a { float:left; }
#real-weddings ul li a img { float:left; }
#real-weddings span.title { float:none; position:absolute; text-align:center; width:220px; margin-left:20px; display:block; bottom:-25px; font-size:13px; font-weight:bold; font-family:'Trebuchet MS',Verdana,Arial,sans-serif; color:#d768ce; }
#real-weddings .next { float:right !important; background:url(i/buttons/next.gif) no-repeat 0 7px; }
#real-weddings .prev { background:url(i/buttons/prev.gif) no-repeat 0 7px; }

#preporuke { min-height:247px; color:#333; float:right; width:280px; font-family:'Trebuchet MS',Verdana,Arial,sans-serif; background:url(i/bg/preporuka-urednistva.png) no-repeat 0 0; }
#preporuke div { float:left; width:250px; padding:5px 15px; display:inline; }
#naslovnica-body .main.content #preporuke h3 { }
#preporuke li { float:left; clear:both; width:250px; font-size:11px; line-height:13px; background:url(i/dot-border.gif) repeat-x bottom center; padding:6px 0; }
#preporuke li p { margin:0; }
#preporuke li img { border:1px solid #bbb; }
#preporuke li.last { background:none; }
#preporuke li.odd img { float:left; margin:0 14px 0 0; display:inline; }
#preporuke li.odd p { text-align:left; }
#preporuke li.even img { float:right; margin:0 0 0 14px; display:inline; }
#preporuke li.even p { text-align:right; }

h3.purple { font-family:'Trebuchet MS',Verdana,Arial,sans-serif; font-size:14px; color:#fff; font-weight:normal; }
h3.purple { width:280px; text-align:center; }

/* #preporuke can end up in the right column as well, and there it's a bit different */
#plugins #preporuke { margin-left:0; width:298px; }
#plugins #preporuke h3 { width:298px; margin-bottom:8px; }
#plugins #preporuke li { width:268px; }

#supplementary-content { float:left; width:300px; display:inline; }

#plugins { float:left; width:300px; display:inline; }
.plugin-box { float:left; margin-bottom:16px; display:inline; }
.sidebox { margin-bottom:16px; display:inline; }

/* print-cover */
#print-cover { width:300px; }
#print-cover p { display:none; }
#print-cover-image { display:block; float:left; }

#print-cover #print-editions { width:300px; }

#tristo-dvjestopedest { width:300px; height:250px; }
#tristo-sto { width:300px; height:100px; }
#cetristo-sezdeset-osam-wrapper { width:600px; float:left; text-align:center; margin:15px auto; display:none; }
#cetristo-sezdeset-osam-sezdeset { width:468px; height:60px; background:#e5e5e5; margin:0 auto; display:none; }
#supplementary-content .oglas { background:#e5e5e5; float:left; }

#plugin-imenik_search_box { }
#plugin-imenik_search_box .imenik-search-box-wrap { width:278px; display:inline; background-color:#e5e5e5; padding:10px; float:left; border:1px solid #bbb; }
#plugin-imenik_search_box form { float:left; }
#plugin-imenik_search_box fieldset { border:0; float:left; }
#plugin-imenik_search_box legend { display:none; }
#plugin-imenik_search_box input.text { padding:1px 2px 1px 6px; border:1px solid #bbb; width:265px; background:#fff; font-family:'Trebuchet MS',Verdana,Arial,sans-serif; font-size:11px; color:#333; }
#plugin-imenik_search_box select { width:274px; padding:0 0 0 3px; border:1px solid #bbb; margin-top:6px; font-family:'Trebuchet MS',Verdana,Arial,sans-serif; font-size:11px; color:#333; }
#plugin-imenik_search_box select option { padding:0 0 0 6px; }
#plugin-imenik_search_box #imenik-search-submit { cursor:pointer; float:left; width:80px; padding:4px 0; border:1px solid #bbb; font-family:'Trebuchet MS',Verdana,Arial,sans-serif; font-size:11px; font-weight:bold; color:#333; background-color:#c3d2d7; }
#plugin-imenik_search_box .button-holder { float:left; margin-top:6px; width:275px; display:inline; }
#plugin-imenik_search_box .cbox-holder { float:right; margin:6px 5px; }
#plugin-imenik_search_box .cbox-holder input { padding:0; margin:0; float:left; display:inline; margin-right:3px; width:15px;height:15px;overflow:hidden; }
#plugin-imenik_search_box .cbox-holder label { line-height:11px; color:#333; vertical-align:middle; }

#plugin-preporuke { color:#333; float:left; width:268px; padding:15px 15px 0 15px; display:inline; font-family:Verdana,Arial,sans-serif; }
#plugin-preporuke h3, #plugin-preporuke h3 a { font-size:12px; line-height:15px; font-weight:bold; color:#d768ce; margin:0; }
#plugin-preporuke li { width:250px; font-size:10px; line-height:12px; margin-bottom:15px; color:#010000; }

#plugin-latest-recommended { color:#333; float:left; width:268px; padding:15px 15px 0 15px; display:inline; font-family:Verdana,Arial,sans-serif; }
#plugin-latest-recommended h3, #plugin-latest-recommended h3 a { font-size:12px; line-height:15px; font-weight:bold; color:#d768ce; margin:0; }
#plugin-latest-recommended li { width:250px; font-size:10px; line-height:12px; margin-bottom:15px; color:#010000; }

.ten-pix-corners { border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.border-grey { border:1px solid #bbb; }

ul#cat-listing, .generic-listing { float:left; width:590px; display:inline; background:url(i/dot-border.gif) repeat-x top center; }
ul#cat-listing li, .generic-listing li { float:left; background:url(i/dot-border.gif) repeat-x bottom center; width:590px; padding:10px 0; display:inline; }
ul#cat-listing li .thumb, .generic-listing li .thumb { float:left; margin-right:10px; display:inline; }
ul#cat-listing li img, .generic-listing li img { margin-top:2px; border:1px solid #bbb; }
ul#cat-listing li h3, ul#cat-listing li h3 a { line-height:16px; font-size:16px; font-family:'Trebuchet MS',Verdana,sans-serif; color:#d768ce; }
.generic-listing li h3, .generic-listing li h3 a { line-height:16px; font-size:16px; font-family:'Trebuchet MS',Verdana,sans-serif; color:#d768ce; }
ul#cat-listing li p, .generic-listing li p { float:left; width:450px; margin:0; margin-top:3px; line-height:16px; font-size:12px; font-family:'Trebuchet MS',Verdana,sans-serif; color:#333; }

.generic-listing.premium li { background:#efefef; display:inline; }
.generic-listing.premium li a { text-decoration:underline; }

#path { margin-bottom:10px; }
#path a { text-decoration:underline; }

ul#imenik-listing { background:none; }
ul#imenik-listing h3, ul#imenik-listing h3 a { float:none; font-family:'Trebuchet MS',Verdana,sans-serif; font-weight:normal; font-size:18px; color:#d768ce; }
ul#imenik-listing h3 { }
ul#imenik-listing h3 a { display:block; }
ul#imenik-listing li { background:none; padding:8px 7px 8px 15px; display:inline; width:577px; margin-bottom:15px; font-size:11px; }
ul#imenik-listing li div.djelatnosti { color:#333; margin:2px 0; }
ul#imenik-listing li .thumb { float:right; margin:0; margin-left:3px; display:inline; }
ul#imenik-listing li .thumb img { margin:0; }
ul#imenik-listing li.type-1, ul#imenik-listing li.type-0 { border-top:1px solid #e0e0e0; margin-bottom:10px; padding-top:15px; }
ul#imenik-listing li.type-2 { background-color:#fffbdd; border-top:1px solid #e0dcc2; border-bottom:1px solid #e0dcc2; }
ul#imenik-listing li.type-3 { border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border:1px solid #a1a1a1; background:#fff url(i/bg/imenik-premium-li-bg.png) repeat-x; }
ul#imenik-listing li.type-2 h3 { background:none; }
ul#imenik-listing li.type-3 h3 { padding:3px 0 5px 15px; margin-left:-15px; width:345px; background:#fff url(i/bg/imenik-h3-ribbon-end.png) no-repeat right center; }
ul#imenik-listing li p { float:none; width:auto; font-size:11px; margin:0; }

ul.pagination { position:relative; float:left; width:540px; display:inline; margin:50px 30px 15px; text-align:center; }
ul.pagination li { display:inline; }
ul.pagination li a, ul.pagination li strong { display:inline-block; font-size:12px; padding:1px 7px; color:#fff; background:#ccc; }
ul.pagination li strong { background:#89b355 !important; }
ul.pagination li a:hover { color:#fff !important; background:#89b355; }
ul.pagination .prev-link, ul.pagination .next-link { display:block; position:absolute; top:0; width:100px; }
ul.pagination .prev-link a,
ul.pagination .next-link a { display:inline-block; background:#89b355; }
ul.pagination .prev-link { left:0; text-align:left; }
ul.pagination .next-link { right:0; text-align:right; }

.article-wrapper { color:#010000; font-family:'Trebuchet MS',Verdana,Arial,sans-serif; width:600px; }
.article-wrapper { font-size:14px; line-height:20px; }
.article-wrapper p { margin-bottom:20px; line-height:20px; }
.article-wrapper p.abstract { font-weight:bold; font-size:14px; line-height:20px; }
/*.article-wrapper #image-block { float:left; width:300px; margin-right:25px; margin-bottom:20px; display:inline; }
.article-wrapper #image-block #first-image { float:left; }
.article-wrapper #image-block #first-image img { float:left; border:none; }*/
.article-wrapper #image-block { margin-bottom:20px; display:block; margin:0; padding:0; margin-bottom:20px; }
.article-wrapper #image-block #first-image { width:600px; height:336px; background:url(i/spinner.gif) no-repeat center center; }
.article-wrapper #image-block #first-image img { display:block; }

#entity h1 { font-family:Georgia,'Times New Roman',serif; font-size:30px; font-weight:normal; color:#010000; margin-bottom:1px; }
#view-imenik-body #entity h1 { font-family:'Trebuchet MS',Verdana,Arial,sans-serif; font-weight:bold; font-size:20px; color:#d768ce; }

#images-carousel-wrap { margin-top:10px; width:300px; float:left; height:104px; /*margin-top:15px;*/ background:url(i/bg/images-carousel-bg.png) no-repeat top center; }
    #images-carousel-wrap button { float:left; width:25px; height:102px; border:0; background-position:50% 50% !important; cursor:pointer; }
    button#images-carousel-left { background:url(i/buttons/prev.gif) no-repeat 50% 50%; }
    button#images-carousel-right { background:url(i/buttons/next.gif) no-repeat 50% 50%; }
    #images-carousel { display:inline; margin:16px 9px; width:232px !important; float:left; }
    #images-carousel ul { float:left; }
    #images-carousel ul li { float:left; }
    #images-carousel ul li a { float:left; }
    #images-carousel ul li img { width:110px; height:70px; border:1px solid #bbb; display:block; margin-right:8px; }

.subject-wrapper .lefty { float:left; width:300px; margin-right:20px; margin-bottom:5px; display:inline; }

.subject-wrapper { color:#010000; font-family:'Trebuchet MS',Verdana,Arial,sans-serif; width:580px; }
.subject-wrapper { font-size:14px; line-height:20px; }
.subject-wrapper p { margin-bottom:20px; line-height:20px; }
.subject-wrapper p.abstract { font-weight:bold; line-height:20px; font-size:14px; }
.subject-wrapper #image-block { float:left; margin-bottom:10px; }
.subject-wrapper #image-block #first-image { float:left; }
.subject-wrapper #image-block #first-image img { float:left; }
#subject-details { width:300px !important; float:left; margin-bottom:10px; font-size:12px; }
#subject-details h3 { /*float:left;*/ padding:3px 5px; background:#000; color:#fff; font-family:Verdana,Arial,sans-serif; font-size:12px; font-weight:bold; }
#subject-details table { width:300px; border-spacing:0; border-collapse:separate; border:1px solid #bbb; border-bottom:0; }
#subject-details table tr { }
#subject-details th { vertical-align:top; width:70px; text-align:left; padding:5px 10px; border-bottom:1px solid #bbb; border-right:1px solid #bbb; background:#efefef; color:#010000; }
#subject-details td { padding:5px 10px; background:#fff; border-bottom:1px solid #bbb; color:#010000; }
#subject-details table tr.odd th { background:#efefef; }
#subject-details table tr.odd td { background:#efefef; }
#subject-details table tr.even th { background:#fff; }
#subject-details table tr.even td { background:#fff; }
table.subject-categories { border-top:0 !important; }

.subject-wrapper #images-carousel-wrap { width:600px; background:none; margin-top:5px;}
.subject-wrapper #images-carousel-wrap button { height:108px; width:35px; }
.subject-wrapper #images-carousel-wrap button#images-carousel-left { background:url(i/buttons/prev-gallery.gif) no-repeat 50% 50%; }
.subject-wrapper #images-carousel-wrap button#images-carousel-right { background:url(i/buttons/next-gallery.gif) no-repeat 50% 50%; }
.subject-wrapper #images-carousel-wrap #images-carousel { margin:0; width:520px !important; border:4px solid #000; border-right:0; }
.subject-wrapper #images-carousel-wrap #images-carousel ul li { background:#000; height:100px; }
.subject-wrapper #images-carousel-wrap #images-carousel ul li img { width:100px; height:100px; border:0; margin-right:4px; display:inline; }

.subject-wrapper #large-image { width:600px; height:350px; float:left; }
.subject-wrapper #large-image img { display:block; margin:0 auto; }

#savjeti-strucnjaka { width:300px !important; float:left; margin-bottom:10px; }
#savjeti-strucnjaka h3 { padding:1px 3px; background:#000; color:#fff; font-family:Verdana,Arial,sans-serif; font-size:12px; font-weight:bold; }
#savjeti-strucnjaka ul { margin:5px 3px 0 3px; display:inline; float:left; }
#savjeti-strucnjaka ul li { float:left; }
#savjeti-strucnjaka ul li a { line-height:18px; text-decoration:underline; }

#footer { float:left; width:920px; padding:20px; background:#7d7d7d url(i/footer/logos.png) no-repeat 97% 50%; color:#fff; }
#footer a, #footer a:hover { color:#fff; }
#footer p { font:1.1em/1.5 Verdana, Arial, sans-serif; }
#footer .left { float:left; }

a.read-more { float:right; font-family:Verdana,Arial,sans-serif; font-size:9px; color:#333; background:url(i/read-more.gif) no-repeat 100% 0; }
a.read-more { line-height:18px; height:18px; margin-right:10px; padding-right:25px; }

table.contacts { }
table.contacts th { padding:2px 5px 2px 0; text-align:right; }
table.contacts td { padding:2px 5px 2px 0; }

dl.impressum {}
dl.impressum dt { margin-top:10px; }
dl.impressum dd { margin-bottom:10px; }

#alphabet { float:left; width:600px; margin-top:10px; }
#alphabet .letter {}
#alphabet .letter strong { font-family:'Times New Roman',serif; font-size:39px; color:#89b255; font-weight:normal; }
#alphabet .letter ul { list-style:none; }
#alphabet .letter ul li { color:#000; padding-left:10px; background:url(i/bullet.gif) no-repeat 0 .5em; }
#alphabet .letter ul li a { color:#000; }
#alphabet .letter ul li a:hover { color:#000; text-decoration:underline; }

#alphabet .col { width:170px; float:left; display:inline; }
#alphabet .col.mid { padding:0 15px; margin:0 15px; border-left:1px dotted #a2a2a2; border-right:1px dotted #a2a2a2; }

.auth-body form {}
.auth-body form label { width:150px; display:block; font-weight:bold; }
.auth-body form label.label-check { width:200px; }

#naslovnica-body .generic-listing { margin-top:15px; }

#static-body { }
#static-body h2 { margin-bottom:15px; }
#static-body h3 { margin-bottom:15px; }

.sense-link-unit { float:left; margin-bottom:10px; }
.sense-ad { float:left; margin:10px 0; }
ul#cat-listing .sense-ad, .generic-listing .sense-ad { float:none !important; margin:0 !important; }
.w468 { width:468px; }
.w300 { width:300px; }
.h250 { height:250px; }
.h60 { height:60px; }
.h15 { height:15px; }
