/*****************************************
    CSS file for SITE_TITLE
    Copyright (c) web.burza.hr
*****************************************/

*           { margin: 0; padding: 0; }
html        { font:62.5%/1.5 "Trebuchet MS", Trebuchet, Arial, sans-serif; color: #666; background: #d40a0a url(/css/cssimg/body_bkg.gif) repeat-x; }
fieldset,
a img       { border: 0; }
a           { color: #c00; text-decoration: none; }
a:hover,
a:active,
a:focus     { text-decoration: underline; }
p, li, td, th, label, legend, dd, dt   { font-size: 1.2em; }
h1, h2, h3, h4                         { font-weight: normal; }
table   { text-align: left; border-collapse: collapse; border-spacing: 0; }
table.boxed         { margin: 0 -3px; }
table.boxed td      { border-left: 1px solid #e5e5e5; text-align: right; padding: 4px 13px 2px 2px; }
table.boxed th      { padding: 4px 2px 2px 13px; }
td,
th      { border-top: 1px solid #e5e5e5; vertical-align: top; }
th      { color: #999; width: 75px; font-weight: normal; padding: 4px 2px 2px 5px; }
td      { color: #666; padding: 4px 5px 2px 2px; }
tr.first-child th { border-top: 0; padding-top: 7px; }
tr.first-child td { border-top: 0; padding-top: 7px; }
tr.last-child th { padding-bottom: 6px; }
tr.last-child td { padding-bottom: 6px; }
.skipper    { position: absolute; left: -9999px; top: -9999px; }
#sizer                                  { width: 960px; margin: 0 auto; background: url(/css/cssimg/content_bkg.png) repeat-y 0 0; }
#sizer:after                            { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0px; line-height: 0; overflow: hidden; }
#content                            { position: relative; padding: 5px 5px 0; margin: 0 5px; width: 940px; min-height: 400px; height: auto !important; height: 400px; background: #ebebeb url(/css/cssimg/content_top_bkg.gif) no-repeat 0 0; }
#homepage_content_body #content     { margin: 0; padding: 5px 10px 0; background: url(/css/cssimg/content_top_homepage_bkg.gif) no-repeat 0 0; }
#content:after                      { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0px; line-height: 0; overflow: hidden; }
#header                             { min-height: 78px; height: auto !important; height: 78px; padding: 22px 10px 0; background: #fff url(/css/cssimg/body_bkg.gif) repeat-x; }
#header:after                       { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0px; line-height: 0; overflow: hidden; }
#header #podravka_logo              { float: left; margin-left: 15px; display: inline; font-size: 1.2em; }
#header #podravka_logo img          { width: 121px; height: 52px; font-size: 2.5em; line-height: 1.7; }
#header #tagline                    { float: left; margin: 18px 0 0 25px; display: inline; font-weight: bold; font-size: 1.4em; }
#languages                          { float: right; margin: 21px 30px 0 0; display: inline; list-style: none; font-family: Arial, sans-serif; color: #ccc; }
#languages li                       { float: left; display: inline; margin-left: 8px; padding-left: 8px; text-transform: uppercase; font-size: 1em; border-left: 1px solid #999; }
#languages li.first-child           { border: 0; margin: 0; }
#navigation_and_search             { width: 940px; padding: 0 10px; background: #5f524b url(/css/cssimg/navigation_bkg.gif) no-repeat 0 0; }
#navigation_and_search:after       { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0px; line-height: 0; overflow: hidden; }
#navigation_and_search h4          { position: absolute; left: -9999px; top: -9999px; }
#homepage_content_body #navigation_and_search                       { float: left; position: relative; top: 37em; z-index: 1; padding: 0 5px; margin: 0 0 -50px 5px; display: inline; background: #5f524b url(/css/cssimg/navigation_homepage_bkg.gif) no-repeat 0 0; }
#homepage_content_body.has_header_flash  #navigation_and_search     { top: 370px; }
#homepage_content_body #teaser                              { position: relative; margin-bottom: 50px; padding-top: 5px; height: 36em; overflow: hidden; background: #ebebeb url(/css/cssimg/teaser_bkg.gif) no-repeat 0 5px; }
#homepage_content_body.has_header_flash #teaser             { height: 360px; }
#homepage_content_body #teaser .section                     { float: left; width: 283px; height: 34.5em; padding: 15px 15px 0; overflow: hidden; }
#homepage_content_body.has_header_flash #teaser .section    { height: 345px; }
#homepage_content_body.has_JS #teaser .section              { float: none; width: 910px; padding-top: 72px; position: relative; background-position: 0 0; }
#homepage_content_body #tabs_navigation_container                    { width: 940px; position: absolute; left: 0; bottom: 0; z-index: 1; }
#homepage_content_body #teaser .tabs_navigation                      { float: left; width: 940px; background: url(/css/cssimg/teaser_toolbar.png); }
#homepage_content_body #teaser .tabs_navigation li                   { float: left; list-style: none; }
#homepage_content_body #teaser .tabs_navigation li.last-child,
#homepage_content_body #teaser .tabs_navigation li.first-child       { margin: 0; }
#homepage_content_body #teaser .tabs_navigation li a                 { float: left; min-height: 42px; height: auto !important; height: 42px; width: 223px; padding: 18px 15px 0 75px; outline: none; color: #fff; line-height: 1.2; }
#homepage_content_body #teaser .tabs_navigation li.active a          { text-decoration: none; background: url(/css/cssimg/teaser_toolbar.png); }
#homepage_content_body #teaser h2                                    { position: absolute; top: -9999px; left: -9999px; }
#homepage_content_body #teaser .section_content                      { width: 255px; min-height: 210px; height: auto !important; height: 210px;position: absolute; bottom: 15px; padding: 15px; opacity: .95; background: #fff; }
#homepage_content_body.has_JS #teaser .section_content               { width: 380px; position: static; background: none; padding: 0 15px; }
#homepage_content_body #teaser .section_content h3                   { margin: 0; padding: 0 0 12px 0; font-size: 2em; line-height: 1; }
#homepage_content_body.has_JS #teaser .section_content h3            { font-size: 3em; padding: 0 0 2px 0; color: #fff ; }
#homepage_content_body #teaser .section_content p                    { line-height: 1.8; }
#homepage_content_body.has_JS #teaser .section_content p             { color: #000; font-size: 1.4em; }
#homepage_content_body #teaser .section_content p.read_more          { padding-top: 5px; }
#homepage_content_body.has_JS #teaser .section_content p.read_more   { padding-top: 0; }
#homepage_content_body #teaser .section_content p.read_more a        { font-weight: bold; text-decoration: underline; color: #c00; }
#homepage_content_body.has_JS #teaser .section_content p.read_more a { color: #fff; }
#homepage_content_body #teaser .section_content p a:hover,
#homepage_content_body #teaser .section_content p a:active,
#homepage_content_body #teaser .section_content p a:focus            { text-decoration: none; }
#global_navigation,
#navigation_and_search #search_form             { margin: 10px 0 5px 0; }
#homepage_content_body #global_navigation,
#homepage_content_body #search_form          { margin: 10px 0 10px 0; }
#global_navigation                    { float: left; width: 730px; list-style: none; }
#global_navigation li                 { float: left; margin-left: 5px; display: inline; }
#global_navigation li.first-child     { margin-left: 0; }
#global_navigation li a               { text-decoration: none; text-transform: uppercase; color: #fff; }
#global_navigation img                { width: 100px; height: 30px; display: block; font-size: 1em; line-height: 30px; text-align: center; }
#global_navigation li.active          { background: #e00d0d; }
#navigation_and_search #search_form                        { float: right; width: 205px; height: 30px; overflow:hidden; background: #fff url(/css/cssimg/search_top.gif) no-repeat 0 0; }
#navigation_and_search #search_form legend                 { position: absolute; left: -9999px; top: -9999px; margin-top: -9999em; }
#navigation_and_search #search_form fieldset               { float: left; width: 100%; background: url(/css/cssimg/search_bottom.gif) no-repeat 0 100%; }
#navigation_and_search #search_form .input_text            { float: left; width: 125px; position: relative; left: 14px; padding: 3px 0; margin-top: 4px; font: 1.2em/1.3 "Trebuchet MS", Trebuchet, Arial, sans-serif; color: #999; border: 0; background: transparent; }
#navigation_and_search #search_form label                  { position: absolute; top: -9999px; }
#navigation_and_search #search_form .input_image           { float: right; width: 64px; height: 30px; font-size: 1.2em; font-weight: bold; line-height: 30px; }
#page_visual                        { display: block; height: 150px; width: 940px; padding-bottom: 5px; background: #ebebeb; }
#page_visual img                    { font-size: 2em; line-height: 150px; }
#footer                             { float: left; width: 960px; padding-top: 35px; background: #d40a0a url(/css/cssimg/content_bottom_bkg.gif) no-repeat 0 0; }
#footer h4                          { position: absolute; top: -9999px; left: -9999px; }
#footer #sitemap_top_levels        { float: left; width: 940px; min-height: 167px; height: auto !important; height: 167px; padding: 21px 10px; background: url(/css/cssimg/footer_bkg.png) no-repeat 0 0; }
#footer #sitemap_top_levels li     { float: left; width: 140px; padding-left: 15px; list-style: none; }
#footer #sitemap_top_levels li li  { float: left; width: 120px; padding: 0 10px; font-size: 1em; line-height: 1.4em; background: url(/css/cssimg/bullet.gif) no-repeat 0 6px; }
#footer #sitemap_top_levels ul     { padding-top: 2px; width: 140px; }
#footer li.investitors,
#footer li.brands                  { margin-left: 5px; }
#footer #sitemap_top_levels a      { font-weight: bold; text-transform: uppercase; color: #fff; }
#footer #sitemap_top_levels ul a   { font-weight: normal; text-transform: none; }
#footer #courtesy_navigation                            { float: left; display: inline; width: 800px; margin: 0 0 20px 20px; padding: 13px 0 18px 5px; border-top: 1px solid #d82323; }
#overview_sitemap_body #footer #courtesy_navigation     { border: 0; }
#footer #courtesy_navigation li                         { float: left; display: inline; margin-left: 16px; list-style: none; }
#footer #courtesy_navigation li.first-child             { margin-left: 0; }
#footer #courtesy_navigation a                          { color: #fff; }
#footer #copyright                                      { float: right; width: 105px; display: inline; margin-right: 20px; padding: 15px 5px 19px; text-align: right; font-size: 1em; color: #fff; border-top: 1px solid #d82323; }
#overview_sitemap_body #footer #copyright               { border: 0; }
#page_content                       { float: left; width: 730px; margin-top: 12px; }
#page_content:after                 { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0px; line-height: 0; overflow: hidden; }
.box_content_medium                 { float: left; width: 520px; background: #fff url(/css/cssimg/box_520_middle.gif) repeat-y; }
.box_content_medium .box_inner      { float: left; width: 100%; background: url(/css/cssimg/box_520_top.gif) no-repeat 0 0; }
.box_content_medium .box_content    { float: left; width: 490px; padding: 15px; background: url(/css/cssimg/box_520_bottom.gif) no-repeat 0 100%; }
.box_content_large                  { float: left; width: 730px; background: #fff url(/css/cssimg/box_730_middle.gif) repeat-y 0 0; }
.box_content_large .box_inner       { float: left; width: 100%; padding-bottom: 10px; background: url(/css/cssimg/box_730_bottom.gif) no-repeat 0 100%; }
.box_content_large .box_content     { float: left; width: 100%; padding-top: 10px; background: url(/css/cssimg/box_730_top.gif) no-repeat 0 0; }
#category_listing_faq_content_body .box_content_large,
#category_listing_content_body .box_content_large,
#category_frontpage_content_body .box_content_large                { background-image: url(/css/cssimg/box_730_middle_noline.gif); }
#category_listing_faq_content_body .box_content_large .box_inner,
#category_listing_content_body .box_content_large .box_inner,
#category_frontpage_content_body .box_content_large .box_inner    { padding: 0; }
#category_listing_faq_content_body .box_content_large .box_content,
#category_listing_content_body .box_content_large .box_content,
#category_frontpage_content_body .box_content_large .box_content  { width: 700px; padding: 15px; }
.box_content_extra_large                  { float: left; width: 940px; background: #fff url(/css/cssimg/box_940_middle.gif) repeat-y 0 0; }
.box_content_extra_large .box_inner       { float: left; width: 100%; padding-bottom: 10px; background: url(/css/cssimg/box_940_bottom.gif) no-repeat 0 100%; }
.box_content_extra_large .box_content     { float: left; width: 100%; padding-top: 10px; background: url(/css/cssimg/box_940_top.gif) no-repeat 0 0; }
.box_medium                         { float: left; width: 310px; border-bottom: 5px solid #ebebeb; background: url(/css/cssimg/box_310_top.gif) no-repeat 0 0; }
.box_medium .box_inner              { float: left; width: 280px; margin-top: 4px; padding: 16px 15px 15px; background: url(/css/cssimg/box_310_bottom.gif) no-repeat 0 100%; }
.box_small                          { float: left; width: 205px; margin-top: 5px; background: #fff url(/css/cssimg/box_205_top.gif) no-repeat 0 0; }
.box_small .box_inner               { float: left; width: 175px; margin-top: 5px; padding: 9px 15px 15px; background: url(/css/cssimg/box_205_bottom.gif) no-repeat 0 100%; }
#featured_content                  { width: 100%; }
#featured_content:after            { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0px; line-height: 0; overflow: hidden; }
#featured_content h2               { font-size: 2em; line-height: 1; }
#featured_content h2 a             { line-height: 1.2; color: #c00; }
#featured_content .column           { float: left; width: 310px; margin: 0 0 -5px 5px; display: inline; }
#featured_content div.first-child   { float: left; margin: 0 0 -5px; }
#featured_content div.last-child    { float: right; margin: 0 0 -5px; }
#featured_content .news_item,
#featured_content .video_item,
#featured_content .article_item    { position: relative; }
#featured_content .meta_data       { position: absolute; top: 1.1em; text-transform: uppercase; font-size: 1em; color: #999; }
#featured_content .category        { position: absolute; top: 0; text-transform: uppercase; font-weight: bold; line-height: 1; }
#featured_content a:hover,
#featured_content a:active,
#featured_content a:focus          { text-decoration: underline; }
#featured_content .featured_video .video_item                  { width: 100%; padding: 2.6em 0 24px; margin-bottom: 18px; border-bottom: 1px solid #e5e5e5; }
#featured_content .featured_video .last-child                  { border: 0; margin: 0; padding-bottom: 0; float: none; }
#featured_content .featured_video h2                           { margin-bottom: 17px; }
#featured_content .featured_video .video_container             { width: 280px; position: relative; padding: 3px; margin: 0 -3px -3px; background: url(/css/cssimg/featured_homepage_image.gif) no-repeat 0 0; }
.has_JS #featured_content .featured_video .video_container     { width: 280px; padding: 0; background: none; }
#featured_content .featured_video .video_container img         { display: block; width: 280px; height: 210px; }
#featured_content .featured_news .news_item           { width: 100%; padding: 2.6em 0 24px; margin-bottom: 18px; border-bottom: 1px solid #e5e5e5; }
#featured_content .featured_news .last-child          { border: 0; margin: 0; padding-bottom: 0; float: none; }
#featured_content .featured_article .box_inner           {  }
#featured_content .featured_article .article_item        { width: 100%; padding: 2.6em 0 24px; margin-bottom: 18px; border-bottom: 1px solid #e5e5e5; }
#featured_content .featured_article .article_item:after  { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0px; line-height: 0; overflow: hidden; }
#featured_content .featured_article .last-child          { border: 0; margin: 0; padding-bottom: 0; float: none; }
#featured_content .featured_article .lead                { padding-top: 10px; font-size: 1.3em; line-height: 1.6; }
#featured_content .featured_article .lead a              { float: left; margin-right: 13px; }
#featured_content .featured_article .lead a img          { display: block; }
#featured_content .stock_short                   {  }
#featured_content .stock_short .box_inner        { padding-top: 12px; }
#featured_content .stock_short h2                { min-height: 50px; height: auto !important; height: 50px; padding: 0 0 0 50px; margin-bottom: 10px; background: url(/css/cssimg/stock_market.gif) no-repeat 0 3px; }
#featured_content .stock_short h2 span           { display: block; }
#featured_content .stock_short table             { width: 286px; margin: 0 -3px -3px; }
#featured_content .stock_short th                { background: url(/css/cssimg/box_286_middle.gif) repeat-y 0 0; }
#featured_content .stock_short td                { font-weight: bold; background: url(/css/cssimg/box_286_middle.gif) repeat-y 100% 0; }
#featured_content .stock_short tr.first-child th  { background: url(/css/cssimg/box_286_top.gif) no-repeat 0 0; }
#featured_content .stock_short tr.first-child td  { background: url(/css/cssimg/box_286_top.gif) no-repeat 100% 0; }
#featured_content .stock_short tr.last-child th   { background: url(/css/cssimg/box_286_bottom.gif) no-repeat 0 100%; }
#featured_content .stock_short tr.last-child td   { background: url(/css/cssimg/box_286_bottom.gif) no-repeat 100% 100%; }
#featured_content .stock_short p.more_info        { margin: 10px 0 0; text-align: right; }
.increased                      { padding-left: 17px; background: url(/css/cssimg/stock_up.gif) no-repeat 0 90%; }
.no_change                      { padding-left: 17px; background: url(/css/cssimg/stock_no_change.gif) no-repeat 0 65%; }
.decreased                      { padding-left: 17px; background: url(/css/cssimg/stock_down.gif) no-repeat 0 90%; }
#primary_content            { float: left; width: 490px; padding: 0 15px; margin-top: 3px; }
#primary_content.loading    { background: url(/css/cssimg/loading.gif) no-repeat 50% 100px; }
#secondary_content          { float: right; width: 175px; padding: 0 15px; clear: right; }
#sidebar                    { float: right; width: 205px; margin-top: -5px; }
.korisnici_body #sidebar,
#view_content_body #sidebar { position: relative; left: 5px; margin-right: -205px; }
#story_lead                 { float: right; width: 175px; overflow: hidden; padding: 0 15px; margin-bottom: 22px; font: italic 2em/1.2 Georgia, serif; color: #999; }
#heading                   { position: relative; padding: 0 0 60px 15px; z-index: 1; }
#heading h1                { position: relative; top: 13px; font-size: 2.4em; line-height: 1.1; color: #333; }
#heading p                 { position: absolute; top: -2px; font-size: 1em; line-height: 1.3; color: #999; text-transform: uppercase; }
#heading.low               { padding-bottom: 40px; }
#heading.col4 h1           { width: 400px; }
#heading.col5 h1           { width: 470px; }
#heading.col6 h1           { width: 610px; }
#subpages_navigation                            { float: left; width: 100%; position: relative; top: 5px; margin-top: -40px; z-index: 2; }
#subpages_navigation ul                         { float: left; width: 100%;  }
#subpages_navigation li                         { float: right; min-width: 90px; width: auto !important; width: 100px; margin-left: 5px; list-style: none; font-size: 1em; line-height: 1; background: url(/css/cssimg/nav_tab_right.gif) no-repeat 100% 0; }
#subpages_navigation li.active                  { background: url(/css/cssimg/nav_tab_right_active.gif) no-repeat 100% 0; }
#subpages_navigation li a                       { display: block; padding: 10px 12px 16px 15px; margin-right: 3px; outline: none; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #666; background: url(/css/cssimg/nav_tab_left.gif) no-repeat 0 0; }
#subpages_navigation li.active a                { color: #d40a0a; background: url(/css/cssimg/nav_tab_left_active.gif) no-repeat 0 0; }
#subpages_navigation li:first-child.active      { background: url(/css/cssimg/nav_tab_right_active_first.gif) no-repeat 100% 0; }
#subpages_navigation li:first-child.active a    { padding-bottom: 19px; }
#subpages_navigation h2                         { position: absolute; left: -9999px; top: -9999px; }
h2                      { font-size: 1.8em; }
h2 a,
h2                      { color: #444; }
h3                      { font-size: 1.8em; line-height: 1.1; padding: 0 0 12px 0; color: #444; }
h3 a                    { color: #444; }
h3.highlighted          { padding: 0 0 8px 0; margin-bottom: 7px; border-bottom: 1px solid #e5e5e5; }
#related_content                    { clear: both; float: left; width: 175px; padding-bottom: 16px; }
#related_content h2                 { padding-bottom: 8px; font-weight: normal; line-height: 1.2; }
#related_content ul                 { float: left; width: 100%; }
#related_content li                 { float: left; width: 100%; padding: 11px 0; list-style: none; font-size: 1em; line-height: 1.3; color: #999; border-top: 1px solid #e5e5e5; }
#related_content li a               { display: block; font-size: 1.2em; }
#press_kit                          { clear: both; float: left; width: 100%; margin-bottom: 20px; }
#press_kit h2                       { font-weight: bold; }
#press_kit dl                       { clear: both; float: left; width: 450px; padding: 20px 0 0 40px; }
#press_kit dt,
#press_kit dd                       { font-size: 1.4em; line-height: 1.2; }
#press_kit dt                       { }
#press_kit dd                       { margin-top: 5px; }
#press_kit dd.filesize              { font-size: 1.1em; color: #999; }
#press_kit dd.description           { }
#press_kit .ai                      { background: url(/css/cssimg/icon_ai.gif) no-repeat 7px 20px; }
#press_kit .cdr                     { background: url(/css/cssimg/icon_cdr.gif) no-repeat 7px 20px; }
#press_kit .doc                     { background: url(/css/cssimg/icon_doc.gif) no-repeat 7px 20px; }
#press_kit .mov                     { background: url(/css/cssimg/icon_mov.gif) no-repeat 7px 20px; }
#press_kit .pdf                     { background: url(/css/cssimg/icon_pdf.gif) no-repeat 7px 20px; }
#press_kit .psd                     { background: url(/css/cssimg/icon_psd.gif) no-repeat 7px 20px; }
#press_kit .mp3                     { background: url(/css/cssimg/icon_mp3.gif) no-repeat 7px 20px; }
#press_kit .xls                     { background: url(/css/cssimg/icon_xls.gif) no-repeat 7px 20px; }
#press_kit .file                    { background: url(/css/cssimg/icon_file.gif) no-repeat 7px 20px; }
#press_kit .image                   { background: url(/css/cssimg/icon_image.gif) no-repeat 7px 20px; }
.external_content                   { clear: both; width: 181px; margin: 0 -3px 5px -3px; background: url(/css/cssimg/external_content_top.gif) no-repeat 0 0; }
.external_content img,
.external_content a                 { display: block; }
.external_content .logo             { min-height: 30px; height: auto !important; height: 30px; padding: 0 15px; }
.external_content .youtube          { padding-top: 12px; padding-bottom: 11px; }
.external_content .flickr           { padding-top: 17px; padding-bottom: 6px; }
.external_content p                 { padding: 13px 15px 17px; background: url(/css/cssimg/external_content_bottom.gif) no-repeat 0 100%; }
.external_content p a               { line-height: 1.2; }
#featured_media                             { width: 490px; position: relative; margin: 3px -3px 0; padding: 0 3px; text-align: center; background: url(/css/cssimg/featured_image_top.gif) no-repeat 0 0; }
#featured_media a                           { position: relative; top: -5px; }
#featured_media img                         { display: block;margin: 0 auto; }
#featured_media #photo_container            { min-height: 368px; height: auto !important; height: 368px; padding: 3px 0; }
#featured_media #photo_container.loading    { background: url(/css/cssimg/loading.gif) no-repeat 50% 50%; }
#featured_media.video                       { width: 496px;  padding: 3px 0 0 0; margin: 0 -3px; background: url(/css/cssimg/featured_image_top.gif) no-repeat 0 0; }
#featured_media.video img                   { display: block; width: 490px; height: 368px; padding: 0 3px 3px 3px; background: url(/css/cssimg/featured_image_bottom.gif) no-repeat 0 100%; }
.has_JS #featured_media.video               { padding-bottom: 13px; }
.has_JS #featured_media.video,
.has_JS #featured_media.video img           { background: none; }
h4.gallery_controls_related                 { position: absolute; left: -9999px; top: -9999px; }
#gallery_controls                           { float: left; width: 496px; display: inline; position: relative; min-height: 31px; height: auto !important; height: 31px; padding: 7px 0 0; margin: -7px -3px 13px; background: url(/css/cssimg/gallery_controls_bkg.gif) no-repeat 0 0; }
#gallery_controls img                       { width: 38px; height: 26px; margin: 0; font-size: 1.2em; }
#gallery_controls .prev                     { float: left; background: url(/css/cssimg/gallery_controls_splitter.gif) no-repeat 100% 50%; }
#gallery_controls .next                     { float: left; }
#gallery_controls .prev a,
#gallery_controls .next a                   { float: left; outline: none; }
#gallery_controls a.first,
#gallery_controls a.last                    { visibility: hidden; }
#gallery_controls .download                 { float: right; width: 300px; margin-top: 4px; padding-right: 12px; line-height: 1.6; text-align: right; }
#featured_media_description                 { float: left; width: 470px; padding: 0 10px;  }
#featured_media_description h2              { float: left; font-weight: bold; padding-bottom: 5px; }
#featured_media_description p.image_no      { float: left; margin-left: 3px; display: inline; font-size: 1em; font-weight: normal; color: #999; line-height: 1.6; }
#featured_media_description p span.info     { position: absolute; left: -9999px; top: -9999px; }
#featured_media_description .description    { clear: both; font-size: 1.2em; line-height: 1.6; }
#featured_media_description .description *  { font-size: 1em !important; }
#gallery_browser                            { float: left; width: 496px; margin: 20px -3px 0; display: inline; background: #e1e1e1 url(/css/cssimg/box_496_top_silver.gif) no-repeat 0 0; }
#gallery_browser h3                         { position: absolute; left: -9999px; top: -9999px; }
#gallery_browser ul                         { float: left; width: 100%; padding-top: 1px; background: url(/css/cssimg/box_496_bottom_silver.gif) no-repeat 0 100%; }
#gallery_browser li                         { float: left; position: relative; width: 160px; height: 120px; left: -2px; top: -3px; display: inline; margin: 5px 0 0 5px; list-style: none; }
#gallery_browser a                          { float: left; outline: none; }
#gallery_browser img                        { display: block; width: 160px; height: 120px; }
#gallery_browser li.active a                { background: url(/images/iface/thumbnail_frame.png) no-repeat; }
#gallery_browser li.active img              { opacity: .7; }
.has_JS #gallery_browser li.active a        { background: none; }
.has_JS #gallery_browser li.active img      { opacity: 1; }
#gallery_browser #thumbnail_frame           { position: absolute; top: 0; left: 0; clear: both; }
#chart                                      { width: 490px; position: relative; text-align: center; }
#social_media                   { clear: both; width: 496px; margin: 0 -3px 20px -3px; }
#social_media a                 { }
#social_media table             { width: 100%; margin: 0; }
#social_media h2                { width: 450px; padding: 20px 23px 0; line-height: 1; background: url(/css/cssimg/box_496_top.gif) no-repeat 0 0; }
#social_media caption span      { float: left; width: 450px; padding: 0 23px 13px; text-align: left; font-size: 1em; line-height: 1.2; color: #999; border-bottom: 1px solid #e6e6e6; background: url(/css/cssimg/box_496_middle.gif) repeat-y 0 0; }
#social_media caption:after     { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0px; line-height: 0; overflow: hidden; }
#social_media th                { width: 65px; padding: 8px 23px 3px; font-weight: normal; text-transform: uppercase; font-size: 1em; background: url(/css/cssimg/box_496_middle.gif) repeat-y 0 0; }
#social_media td                { padding: 6px 13px 5px 23px; text-align: left; border-left: 1px solid #e5e5e5; background: url(/css/cssimg/box_496_middle.gif) repeat-y 100% 0; }
#social_media tr.last-child th  { padding-bottom: 9px; background: url(/css/cssimg/box_496_bottom.gif) no-repeat 0 100%; }
#social_media tr.last-child td  { padding-bottom: 9px; background: url(/css/cssimg/box_496_bottom.gif) no-repeat 100% 100%; }
#social_media tr.first-child th { border-top: 0; padding-top: 7px; }
#social_media tr.first-child td { border-top: 0; padding-top: 7px; }
#social_media td a               { padding-left: 50px; }
#social_media td.youtube a       { background: url(/css/cssimg/logo_youtube.gif) no-repeat 0 50%; }
#social_media td.flickr a        { background: url(/css/cssimg/logo_flickr.gif) no-repeat 1px 50%; }
#social_media td.delicious a     { background: url(/css/cssimg/logo_delicious_framed.gif) no-repeat 10px 50%; }
#social_media td.slideshare  a   { background: url(/css/cssimg/logo_slideshare.gif) no-repeat 9px 50%; }
#social_media td.facebook  a     { background: url(/css/cssimg/logo_facebook_framed.gif) no-repeat 9px 50%; }
#social_media td.issuu  a        { background: url(/css/cssimg/logo_issuu.gif) no-repeat 8px 0; padding: 1px 0 1px 50px; }
#stock_details h3 span           { display: block; }
#stock_details table             { width: 100%; margin: 6px 0 -3px; }
#stock_details td                { text-transform: uppercase; text-align: right; padding-right: 10px; }
#stock_details th                { width: 70px; }
#stock_details p.more_info       { margin: 10px 0 0; text-align: right; }
#local_navigation_and_archives      { float: left; width: 205px; margin: -5px 5px 0 0; }
#local_navigation                                   { }
#local_navigation .box_inner                        { padding-bottom: 5px; }
#local_navigation li                                { float: left; width: 155px; padding: 6px 0 7px 20px; font-size: 1.1em; line-height: 1.545; list-style: none; background: url(/css/cssimg/local_navigation_icon.gif) no-repeat 0 10px; }
#local_navigation li li                             { width: 135px; }
#local_navigation li li li                          { width: 115px; }
#local_navigation li *                              { font-size: 1em !important; }
#local_navigation li.active                         { background-image: url(/css/cssimg/local_navigation_active_icon.gif); }
#local_navigation li.active ul                      { float: left; width: 100%; margin: 7px 0 -7px; }
#local_navigation li a                              { text-transform: uppercase; }
#local_navigation li a,
#local_navigation li.active li a,
#local_navigation li.active li.active li a          { color: #666; }
#local_navigation li.active a,
#local_navigation li.active li.active a,
#local_navigation li.active li.active li.active a   { color: #d40a0a; }
#news_archive_browser                   { position: relative; }
#news_archive_browser h4                { position: absolute; left: -9999px; top: -9999px; }
#news_archive_browser #browser          { float: left; width: 181px; display: inline; margin: 0 -3px -3px; padding-top: 6px; background: url(/css/cssimg/box_181_top.gif) no-repeat 0 0; }
#news_archive_browser ul                { width: 178px; position: relative; z-index: 1; padding: 0 0 3px 3px; text-align: left; background: url(/css/cssimg/box_181_bottom.gif) no-repeat 0 100%; }
#news_archive_browser ul:after          { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0px; line-height: 0; overflow: hidden; }
#news_archive_browser a                 { color: #666; text-decoration: none; }
#news_archive_browser .hovered a        { color: #fff; }
#news_archive_browser li                { float: left; width: 40px; margin: 0 0 3px 3px; display: inline; list-style: none; font-size: 1em; line-height: 1; font-weight: bold; }
#news_archive_browser li.first-child    { margin-left: 89px; }
#news_archive_browser li a,
#news_archive_browser li span           { float: left; width: 20px; padding: 7px 10px 8px; }
#news_archive_browser li span           { color: #cecece; }
#news_archive_browser li                { background: #e6e6e6 url(/css/cssimg/calendar_small_silver_bottom.gif) no-repeat 0 100%; }
#news_archive_browser li a              { background: url(/css/cssimg/calendar_small_silver_top.gif) no-repeat 0 0; }
#news_archive_browser li.selected       { background: #e00d0d url(/css/cssimg/calendar_small_red_bottom.gif) no-repeat 0 100%; }
#news_archive_browser li.selected a     { background: url(/css/cssimg/calendar_small_red_top.gif) no-repeat 0 0; color: #fff; }
#news_archive_browser li.empty          { background: #f5f5f5 url(/css/cssimg/calendar_small_white_bottom.gif) no-repeat 0 100%; }
#news_archive_browser li.empty span     { background: url(/css/cssimg/calendar_small_white_top.gif) no-repeat 0 0; }
#news_archive_browser li.hovered        { background: #e00d0d url(/css/cssimg/calendar_small_red_bottom.gif) no-repeat 0 100%; }
#news_archive_browser li.hovered a      { background: url(/css/cssimg/calendar_small_red_top.gif) no-repeat 0 0; }
#news_prev_year,
#news_next_year                         { float: left; position: relative; z-index: 2; width: 83px; margin: 0 0 3px 3px; display: inline; list-style: none; font-size: 1em; line-height: 1; font-weight: bold; }
#news_archive_browser .year a,
#news_archive_browser .year span        { float: left; width: 48px; }
#news_archive_browser .prev a,
#news_archive_browser .prev span        { padding: 7px 10px 8px 25px; }
#news_archive_browser .next a,
#news_archive_browser .next span        { padding: 7px 25px 8px 10px; }
#news_prev_year                         { margin-bottom: -3em; margin-left: 6px; background: #e6e6e6 url(/css/cssimg/calendar_prev_year_bottom_silver.gif) no-repeat 0 100%; }
#news_prev_year a,
#news_prev_year span                    { background: url(/css/cssimg/calendar_prev_year_top_silver.gif) no-repeat 0 0; }
#news_next_year                         { position: absolute; bottom: 15px; right: 18px; background: #e6e6e6 url(/css/cssimg/calendar_next_year_bottom_silver.gif) no-repeat 0 100%; }
#news_next_year a,
#news_next_year span                    { background: url(/css/cssimg/calendar_next_year_top_silver.gif) no-repeat 0 0; }
#news_prev_year.hovered                 { background: #e00d0d url(/css/cssimg/calendar_prev_year_bottom_red.gif) no-repeat 0 100%; }
#news_prev_year.hovered  a              { color: #fff; background: url(/css/cssimg/calendar_prev_year_top_red.gif) no-repeat 0 0; }
#news_next_year.hovered                 { background: #e00d0d url(/css/cssimg/calendar_next_year_bottom_red.gif) no-repeat 0 100%; }
#news_next_year.hovered a               { color: #fff; background: url(/css/cssimg/calendar_next_year_top_red.gif) no-repeat 0 0; }
#news_archive_browser .prev_empty #news_prev_year         { background: #f5f5f5 url(/css/cssimg/calendar_prev_year_bottom_white.gif) no-repeat 0 100% !important; }
#news_archive_browser .prev_empty #news_prev_year span    { color: #cecece;  background: url(/css/cssimg/calendar_prev_year_top_white.gif) no-repeat 0 0 !important; }
#news_archive_browser .next_empty #news_next_year         { background: #f5f5f5 url(/css/cssimg/calendar_next_year_bottom_white.gif) no-repeat 0 100% !important; }
#news_archive_browser .next_empty #news_next_year span    { color: #cecece;  background: url(/css/cssimg/calendar_next_year_top_white.gif) no-repeat 0 0 !important; }
#faq_featured .more         { margin-top: 7px; line-height: 1; text-align: right; }
#contact                    { }
#contact dl.first-child     { margin-top: 0; }
#general_contacts,
#employee_contact,
#market_contacts            { width: 100%; overflow: hidden; }
#general_contacts p,
#employee_contact p,
#market_contacts  p         { margin-bottom: 1em; }
#market_contacts h3         { padding-bottom: 9px; margin-top: 5px; }
#contact_persons            { float: left; width: 100%; margin-bottom: -2px; }
#contact_persons h4         { margin-bottom: 10px; font-weight: bold; font-size: 1.2em; color: #444; }
#contact_persons dl         { }
.person                     { float: left; width: 100%; min-height: 56px; height: auto !important; height: 56px; padding-bottom: 4px; }
.person dt                  { float: left; position: relative; left: -3px; background: url(/css/cssimg/avatar_bkg.gif) no-repeat 0 0; }
.person dt img              { width: 50px; height: 50px; }
.person dt a                { float: left; width: 50px; padding: 3px; }
.person dd                  { margin-left: 58px; line-height: 1.2; color: #999; }
.person .first_name         { padding-top: 6px; font-size: 1.4em; }
#coolinarika h3                        { padding-bottom: 9px; }
#secondary_content #coolinarika h3     { margin-bottom: 5px; }
#secondary_content #coolinarika        { margin-bottom: 33px; }
#featured_recipe                                { position: relative; }
#featured_recipe dt                             { overflow: hidden; margin-bottom: 17px; }
#featured_recipe dt img                         { width: 175px; display: block; }
#featured_recipe dd.title                       { margin-bottom: 8px; font-size: 1.4em; line-height: 1.2; }
#featured_recipe dd.lead                        { }
#featured_recipe dd.rating                      { position: absolute; top: 88px; right: 16px; }
#featured_recipe dd.rating span                 { position: absolute; left: -9999px; top: -9999px; }
#coolinarika  ul                        { float: left; width: 100%; margin: 15px 0 -6px; }
#coolinarika  li                        { float: left; width: 150px; padding: 1px 0 10px 25px; line-height: 1.166; list-style: none; background: url(/css/cssimg/icon_recipe.gif) no-repeat 0 0; }
#coolinarika p.recipes_provider         { clear: both; padding-top: 13px; }
#coolinarika p.recipes_provider img     { width: 111px; height: 23px; }
#product_brand           { margin-bottom: 22px; }
#product_brand dt        { margin-bottom: 10px; }
#product_brand dt img    { display: block; }
#product_brand dd.lead   { font: italic 2em/1.2 Georgia, serif; color: #999; margin-bottom: 22px; }
#product_brand dd.more   { text-align: right; }
#e_services                     { }
#e_services h4                  { margin-top: 1em; font-size: 1.2em; font-weight: bold; }
#e_services #login_teaser       { margin-top: 1.5em; }
#e_services #login_teaser h4    { position: absolute; top: -9999px; left: -9999px; }
#e_services h3 a                { color: #CC0000; }
#e_services_email,
#e_services_publications,
#e_services_cv                  { padding-left: 45px; }
#e_services_email               { background: url(/css/cssimg/e_services_email.gif) no-repeat 0 0; }
#e_services_publications        { background: url(/css/cssimg/e_services_publications.gif) no-repeat 0 0; }
#e_services_cv                  { background: url(/css/cssimg/e_services_cv.gif) no-repeat 0 0; }
#overview_korisnici_body #primary_content h2    { position: absolute; top: -9999px; left: -9999px; }
.has_JS .service_overview       { cursor: pointer; }
.service_overview               { margin-top: 27px; background: url(/css/cssimg/box_488_top.gif) no-repeat 0 0; }
.service_overview h3            { padding: 20px 20px 10px 20px; }
.service_overview h3 a          { color: #CC0000; }
.service_overview .email_alert  { background: url(/css/cssimg/e_services_email_large.gif) no-repeat 390px 45px; }
.service_overview .publications { background: url(/css/cssimg/e_services_publications_large.gif) no-repeat 400px 10px; }
.service_overview .cv           { background: url(/css/cssimg/e_services_cv_large.gif) no-repeat 400px 20px; }
.service_overview p             { width: 370px !important; margin: 0 !important; padding: 0 110px 20px 20px; background: url(/css/cssimg/box_488_bottom.gif) no-repeat 0 100%; }
#story                      { width: 100%; margin-bottom: 10px; }
#story:after                { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0px; line-height: 0; overflow: hidden; }
#nutrition_analysis p,
.visual_default p,
.visual_default li,
.visual_default td,
.visual_default th,
.visual_default label,
.visual_default legend,
.visual_default dd,
.visual_default dt                                  { font-size: 1.4em; line-height: 1.714; }
#nutrition_analysis h2,
.visual_default h2                                  { clear: both; padding: .2em 0 .5em; line-height: 1.333; }
.visual_default h3                                  { clear: both; padding: .2em 0 .5em; font-size: 1.6em; line-height: 1.5; font-weight: bold; }
.visual_default h1 a,
.visual_default h2 a,
.visual_default h3 a,
.visual_default h4 a    { color: #c00; }
.visual_default p,
.visual_default dl                                  { padding-bottom: 1em; }
.visual_default ul,
.visual_default ol                                  { margin-left: 30px; padding-bottom: 1em; }
.tabbed_content .tabbertab .tabbernav { margin-top: -20px; padding-left: 17px; }
#category_info.tabbed_content h1 { margin-bottom: 10px; }
#category_info.tabbed_content ul { padding-bottom: 0; }
.visual_default dt                                  { margin-top: 1em; font-weight: bold; color: #707070; }
.visual_default li                                  { padding-bottom: .2em; padding-left: 10px; }
.visual_default li ol,
.visual_default li ul                               { margin-top: 1em; }
.visual_default blockquote p,
.visual_default .quote                              { clear: both; display: block; min-height: 38px; height: auto !important; height: 38px; padding: 0 0 13px 45px; font-size: 1.6em; line-height: 1.5; color: #c00; background: url(/css/cssimg/quote.gif) no-repeat 0 6px; }
.visual_default table                               { width: 490px; margin-bottom: 20px; }
.visual_default table td                            { padding: 4px 15px;  font-size: 1.4em; }
.visual_default table .row_header                   { }
.visual_default table .row_header td                { border: 0; padding-top: 7px; padding-bottom: 3px; font-size: 1.4em; color: #333; border-bottom: 1px solid #999; background-color: #f6f6f6; }
.visual_default table tr.last-child                 { }
.visual_default table tr.last-child td              { padding-bottom: 8px; }
.visual_default table tr.first-child                {}
.visual_default table tr.first-child td             { padding-top: 8px; }
.visual_default td p,
.visual_default td li,
.visual_default td dt,
.visual_default td dd,
.visual_default li p,
.visual_default li li,
.visual_default li dt,
.visual_default li dd                               { font-size: 1em; }
.visual_default td h2                               { font-size: 1.28em; }
.visual_default td h3                               { font-size: 1.14em; }
.visual_default table.condensed td                 { font-size: 1.2em; }
#view_content_body #chart_container          { position: relative; min-height: 170px; height: auto !important; height: 170px; }
#category_recommended .entity_img,
.article_overview .entity_img,
#result_items .entity_img,
#press_kit .entity_img                              { float: left; position: relative; width: 166px; margin: 5px 13px 0 -3px; background: #e1e1e1 url(/css/cssimg/image_small_top.gif) no-repeat 0 0; }
#category_recommended .entity_img a,
.article_overview .entity_img a,
#result_items .entity_img a,
#press_kit .entity_img a                            { float: left; }
#category_recommended .entity_img img,
.article_overview .entity_img img,
#result_items .entity_img img,
#press_kit .entity_img img                          { display: block; padding: 3px; background: url(/css/cssimg/image_small_bottom.gif) no-repeat 0 100%; width: 160px; }
#category_recommended .entity_img img               { height: 120px; }
.pseudo-row .article_overview .entity_img           { float: left; position: relative; width: 246px; margin: 5px -3px 6px; display: inline; background: #e1e1e1 url(/css/cssimg/image_medium_top.gif) no-repeat 0 0; }
.pseudo-row .article_overview .entity_img a         { float: left; }
.pseudo-row .article_overview .entity_img img       { display: block; width: 240px; height: 180px; padding: 3px; background: url(/css/cssimg/image_medium_bottom.gif) no-repeat 0 100%; }
#category_recommended .two_cols .entity_img         { float: left; position: relative; width: 326px; margin: 5px 13px 0 -3px; background: #e1e1e1 url(/css/cssimg/image_326_top.gif) no-repeat 0 0; }
#category_recommended .two_cols .entity_img a       { float: left; }
#category_recommended .two_cols .entity_img img     { display: block; padding: 3px; background: url(/css/cssimg/image_326_bottom.gif) no-repeat 0 100%; width: 320px; height: 120px; }
#category_recommended .full .entity_img             { float: left; position: relative; width: 496px; margin: 5px 0 0 -3px;  background: #e1e1e1 url(/css/cssimg/image_large_top.gif) no-repeat 0 0; }
#category_recommended .full .entity_img a           { float: left; }
#category_recommended .full .entity_img img         { display: block; padding: 3px; background: url(/css/cssimg/image_large_bottom.gif) no-repeat 0 100%; width: 490px; height: 120px; }
.image_large                                    { float: none; position: relative; clear: both; display: block; width: 496px; margin: 5px -3px 1em -3px !important; padding: 0 !important; background: #e1e1e1 url(/css/cssimg/image_large_bottom.gif) no-repeat 0 100%; }
.image_large_twoimgs                            { float: none; position: relative; clear: both; display: block; width: 500px; margin: 5px -3px 1em -3px !important; padding: 0 !important; background: #e1e1e1 url(/css/cssimg/image_large_twoimgs_bottom.gif) no-repeat 0 100%; }
.image_medium_left,
.image_medium_right                             { width: 246px; position: relative; background: #e1e1e1 url(/css/cssimg/image_medium_bottom.gif) no-repeat 0 100%; }
.image_small_right,
.image_small_left                               { width: 166px; position: relative; background: #e1e1e1 url(/css/cssimg/image_small_bottom.gif) no-repeat 0 100%; }
.image_medium_left,
.image_small_left                               { clear: left; float: left; display: inline; margin: 5px 13px 0 -3px !important; padding: 0 !important; }
.image_medium_right,
.image_small_right                              { float: right; clear: right; display: inline; margin: 5px -3px 0 13px !important; padding: 0 !important; text-align: right; }
.image_large img                                { display: block; padding: 3px; background: url(/css/cssimg/image_large_top.gif) no-repeat 0 0; }
.image_large_twoimgs img                        { padding: 3px; border-right: 4px solid #fff; background: url(/css/cssimg/image_medium_top.gif) no-repeat 0 0; }
.image_medium_left img,
.image_medium_right img                         { display: block; padding: 3px; background: url(/css/cssimg/image_medium_top.gif) no-repeat 0 0; }
.image_small_right img,
.image_small_left img                           { display: block; padding: 3px; background: url(/css/cssimg/image_small_top.gif) no-repeat 0 0; }
.image_caption                                  { display: block; padding: 8px 18px 12px; font-style: italic; text-align: left; font-size: .8em !important; line-height: 1.2; color: #666; background: #fff; }
.image_large_twoimgs .image_caption,
.image_large .image_caption                     { background: url(/css/cssimg/caption_496.gif) no-repeat 0 100%; }
.image_medium_left .image_caption,
.image_medium_right .image_caption              { background: url(/css/cssimg/caption_246.gif) no-repeat 0 100%; }
.image_small_right .image_caption,
.image_small_left .image_caption                { background: url(/css/cssimg/caption_166.gif) no-repeat 0 100%; }
td .image_small_right,
td .image_small_left,
td .image_medium_left,
td .image_medium_right                          { margin-bottom: 5px !important; }
#category_listing_content_body .box_content_large .box_content,
#category_listing_content_body .box_content_medium .box_content     { padding-bottom: 0; }
#category_listing_content_body .pagination                          { padding-bottom: 15px; margin-top: -4px; }
#category_frontpage_content_body .box_content_medium .box_content,
#category_frontpage_content_body .box_content_large .box_content   { padding-bottom: 0; }
#category_frontpage_content_body .more_news                         { clear: both; padding-bottom: 15px; }
#category_listing_faq_content_body .box_content_large .box_content,
#category_listing_faq_content_body .box_content_medium .box_content { padding-bottom: 0; }
#category_listing_faq_content_body #faq_list                        { float: left; width: 100%; margin-top: -12px; margin-bottom: 25px; }
#category_listing_faq_content_body #faq_list dt                     { margin: 20px 0 0 10px; background: url(/css/cssimg/bullet_faq_list.gif) left 3px no-repeat; padding-left: 10px; }
#category_listing_faq_content_body #faq_list dd.answer        { margin: 10px 0 0 20px; font-size: 1em; }
#category_listing_faq_content_body .pagination                     { padding-bottom: 15px; margin-top: -5px; }
#category_info,
#article_overview_container .pseudo-row,
#category_recommended .pseudo-row,
#category_recommended .article_overview,
#article_overview_container .article_overview           { float: left; width: 100%; position: relative; padding: 14px 0; border-top: 1px solid #e5e5e5; }
#article_overview_container .pseudo-row                 { border: 0; padding: 7px 0; }
#category_recommended .pseudo-row                       { border: 0; padding: 10px 0; }
#category_info                                          { padding: 0; margin: -4px 0 12px; border: 0; }
#category_info.has_description                          { margin-bottom: 0; }
#category_recommended,
#article_overview_container                             { float: left; width: 100%; margin-top: -12px; }
#article_overview_container .first-child                { border-top: 0; }
.article_overview .meta_data                                   { position: absolute; top: 17px; left: 0; text-transform: uppercase; font-size: 1em; line-height: 1.3; color: #999; }
#article_overview_container .has_date                          { padding-top: 30px; }
#article_overview_container .pseudo-row .article_overview      { width: 240px; margin-left: 10px; border: 0; padding: 0; }
#article_overview_container .pseudo-row .first-in-row          { margin-left: 0; }
#category_recommended .pseudo-row .article_overview             { width: 160px; margin-left: 10px; border: 0; padding: 0; }
#category_recommended .pseudo-row .first-in-row                 { margin-left: 0; }
#category_recommended .pseudo-row .two_cols                     { float: left; width: 320px;  border: 0; padding: 0; }
#article_overview_container.news                                        { padding-top: 5px; }
#category_frontpage_content_body #article_overview_container.news       { padding-top: 8px; }
.more_news,
.article_overview p                     { font-size: 1.3em; line-height: 1.7; }
.more_news                              { text-align: right; }
.has_description p,
.has_description li,
.has_description td,
.has_description th,
.has_description label,
.has_description legend,
.has_description dd,
.has_description dt                     { font-size: 1.3em; line-height: 1.7; }
#category_recommended h3,
#article_overview_container.news h2,
#article_overview_container.news h3,
#category_info h1,
.article_overview h2                    { font-size: 2em; line-height: 1.2; }
#category_info.has_description h1       { margin-bottom: 10px; }
#article_overview_container.news h2,
#category_info h1                       { padding-bottom: 7px; color: #888; border-bottom: 1px solid #e5e5e5; }
#article_overview_container.news h3,
.article_overview h2                    { margin-bottom: 5px; }
#article_overview_container.news h3  { padding: 0; }
#secondary_news                 { clear: both;  padding: 0 0 5px 0; }
#secondary_news li              {  margin-top: 10px; font-size: 1em; list-style: none; }
#secondary_news li.first-child  { margin: 0; }
#secondary_news span            { display: block; text-transform: uppercase; font-size: 1em; line-height: 1; color: #999; }
#secondary_news a               { font-size: 1.4em; line-height: 1.2; }
h2.secondary_news_related       { position: absolute; left: -9999px; top: -9999px; }
#category_recommended h2                                { position: absolute; top: -9999px; left: -9999px; }
#category_recommended h4                                { font-size: 2em; line-height:1.2; }
#category_recommended h3,
#category_recommended h4                                { padding-bottom: 7px; }
#category_recommended .entity_img                       { position: absolute !important; top: 0; }
#category_recommended .article_overview                 { padding-top: 137px !important; }
#category_recommended .no_img                           { padding-top: 0 !important; }
#category_recommended .no_img h4                        { padding-bottom: 0 !important; }
#category_recommended .has_label                        { padding-top: 0 !important; }
#category_recommended .has_label .entity_img            { position: absolute !important; top: 2.4em; }
#category_recommended .has_label h4                     { padding-bottom: 137px; }
#category_recommended .pseudo-row                       { }
#category_recommended .full                             { margin: 10px 0; padding-bottom: 0; border: 0; }
#category_recommended #chart_container                  { float: left; width: 100%; position: relative; min-height: 200px; height: auto !important; height: 200px; }
#category_recommended .other_links                      { float: right; width: 140px; padding: 3px 0 0 10px; }
#category_recommended .other_links h3                   { padding: 0; }
#category_recommended .other_links li                   { margin-top: .5em; list-style: none; }
#category_recommended p                                 { font-size: 1.2em; }
#category_recommended .video_item                  { position: relative; float: right; width: 320px; min-height: 284px; height: auto !important; height: 284px; margin: 0 -3px 0 10px; }
#category_recommended #video_container             { position: absolute; top: 2.9em; width: 314px; height: 284px; padding: 3px; background: url(/css/cssimg/featured_category_video.gif) no-repeat 0 0; }
.has_JS #category_recommended #video_container     { width: 320px; padding: 0; background: none; }
#category_recommended .video_item img              { display: block; width: 314px; height: 274px; }
#category_recommended .video_item h3               { margin-top: 289px; padding: 0 10px; }
#category_recommended h3 a,
#category_listing_content_body #article_overview_container h2 a,
#category_frontpage_content_body #article_overview_container h3 a { color: #c00; }
#view_content_body #article_overview_container.news h3 a:hover,
#view_content_body #article_overview_container.news h3 a:active,
#view_content_body #article_overview_container.news h3 a:focus     { color: #c00; text-decoration: none; }
.box_actions                                        { clear: both; float: left; width: 496px; margin: 0 -3px 20px; padding-top: 0px; display: inline; background: #2f7b04 url(/css/cssimg/box_496_bottom_green.gif) no-repeat 0 100%; }
.box_actions_inner                                  { float: left; width: 496px; padding-bottom: 8px; background: url(/css/cssimg/box_496_top_green.gif) no-repeat 0 0; }
#user_actions.animating                             { background: #2f7b04 url(/css/cssimg/box_496_bottom_green_white.gif) no-repeat 0 100%; }
#user_actions.animating .box_actions_inner          { background: url(/css/cssimg/box_496_top_green_white.gif) no-repeat 0 0; }
.box_actions .section                               { float: left; margin-bottom: 20px; }
.box_actions div.print                              { margin-bottom: 0; }
.box_actions .section h3                            { width: 473px; min-height: 25px; height: auto !important; height: 25px; margin: 3px; padding: 6px 7px 0 10px; font-size: 1.4em; color: #fff; background: url(/css/cssimg/user_actions_bkg.png) no-repeat 0 0; }
.has_JS #user_actions                               { }
.has_JS #user_actions.collapsed .box_actions_inner  { padding-bottom: 0; }
.has_JS #user_actions .section                      { margin-bottom: 0; }
.has_JS #user_actions.loading .section              { display: none; }
.has_JS #user_actions h3                            { position: absolute; left: -9999px; top: -9999px; }
#user_actions .tabs_navigation                      { float: left; width: 490px; display: inline; min-height: 25px; height: auto !important; height: 25px; margin: 3px; padding-top: 5px; background: url(/css/cssimg/user_actions_bkg.png) no-repeat 0 0; }
#user_actions .tabs_navigation li                   { float: left; padding-left: 10px; list-style: none; }
#user_actions .tabs_navigation li.first-child       { width: 204px; }
#user_actions .tabs_navigation li a                 { float: left; padding: 1px 0 3px 20px; margin-right: 10px; outline: none; color: #fff; }
#user_actions .tabs_navigation li.active a          { color: #fff799; }
#user_actions .tabs_navigation a:hover,
#user_actions .tabs_navigation a:active,
#user_actions .tabs_navigation a:focus              { text-decoration: none; }
#user_actions li.comment a                          { background: url(/css/cssimg/icon_comment.png) no-repeat 0 0; }
#user_actions li.send_friend a                      { background: url(/css/cssimg/icon_send_friend.png) no-repeat 0 0; }
#user_actions li.share a                            { background: url(/css/cssimg/icon_share.png) no-repeat 0 0; }
#user_actions li.print a                            { background: url(/css/cssimg/icon_print.png) no-repeat 0 0; margin-right: 0; }
#user_actions li.print,
#user_actions li.share                              { background: url(/css/cssimg/user_actions_splitter.gif) no-repeat 0 1px; }
#user_actions .section_content                      { float: left; width: 480px; display: inline; margin: 0 8px; background: #fff url(/css/cssimg/comment_form_bottom.gif) no-repeat 0 100%; }
#user_actions .section_content_inner                { float: left; width: 480px; display: inline; padding: 10px 0; }
#user_actions div.comment .section_content_inner        { background: url(/css/cssimg/comment_form_top.gif) no-repeat 0 0; }
#user_actions div.send_friend .section_content_inner    { background: url(/css/cssimg/send_friend_form_top.gif) no-repeat 0 0; }
#user_actions div.share .section_content_inner,
#user_actions div.print .section_content_inner      { background: url(/css/cssimg/section_top.gif) no-repeat 0 0; }
#user_actions div.comment p,
#user_actions div.send_friend p                     { padding: 0px 15px 10px 140px; }
#user_actions div.share p,
#user_actions div.print p                           { padding: 0px 15px; }
#user_actions fieldset                              { float: left; width: 450px; padding: 0 15px; }
#user_actions .field                                { width: 100%;  padding-top: 6px; margin-bottom: 5px; background: url(/css/cssimg/field_325_top.gif) no-repeat 100% 0; }
#user_actions .field:after                          { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0px; line-height: 0; overflow: hidden; }
#user_actions label                                 { float: left; width: 105px; padding: 2px 20px 0 0; text-align: right; color: #666; line-height: 1; }
#user_actions .field div                            { float: right; width: 295px; padding: 0 15px 6px; background: #f8f8f8 url(/css/cssimg/field_325_bottom.gif) no-repeat 100% 100%; }
#user_actions .action_buttons                       { margin: 0; padding: 0; background: none; }
#user_actions .action_buttons .input_image          { float: right; width: 55px; height: 30px; color: #2f7b04; }
#user_actions .field_active                         { background: url(/css/cssimg/field_325_top_active.gif) no-repeat 100% 0; }
#user_actions .field_active div                     { background: #e9f4e0 url(/css/cssimg/field_325_bottom_active.gif) no-repeat 100% 100%; }
#user_actions textarea,
#user_actions .input_text                           { width: 295px; border: 0; font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif; font-size: 1.2em; color: #666; }
#user_actions textarea                              { height: 98px; }
#user_actions legend                                { position: absolute; left: -9999px; top: -9999px; margin-top: -9999em; }
#user_actions div.share ul                          { float: left; width: 450px; padding: 0 15px; list-style: none; }
#user_actions div.share li                          { margin: 10px 10px 0 0; padding: 2px 0 0 25px; }
#user_actions div.share li a                        {  }
#user_actions div.share li a:hover,
#user_actions div.share li a:active,
#user_actions div.share li a:focus          { color: #c00; }
#user_actions div.share .delicious          { background: url(/css/cssimg/logo_delicious_framed.gif) no-repeat 2px 2px; }
#user_actions div.share .technorati         { background: url(/css/cssimg/logo_technorati_framed.gif) no-repeat 2px 2px; }
#user_actions div.share .newswine           { background: url(/css/cssimg/logo_newswine_framed.gif) no-repeat 2px 2px; }
#user_actions div.share .facebook           { background: url(/css/cssimg/logo_facebook_framed.gif) no-repeat 2px 2px; }
#user_actions div.share .twitter            { background: url(/css/cssimg/logo_twitter_framed.gif) no-repeat 2px 2px; }
#user_actions .system_message         { float: left; width: 436px; padding: 20px; margin: 0 10px 5px; display: inline; background: #fff4a0; }
#user_actions .system_message h4      { font-weight: bold; font-size: 2em; }
#user_actions .system_message p       { color: #c00; }
#user_actions .system_message ul      { margin: 10px 0 0 0; list-style: none; }
#user_actions .system_message li      { margin-bottom: .3em !important; }
#user_actions .error h4               { color: #c00; }
#user_actions .error li               { color: #f00; }
#user_actions .confirmation h4        { color: #2f7b04; }
.error_body #story h1           { margin: 20px 0; font-size: 2.4em; line-height: 1.1; color: #333; }
.error_body #story              { width: 595px; padding: 0 15px 0 330px; min-height: 390px; height: auto !important; height: 390px; margin: 0; background: url(/css/cssimg/error_page_bkg.gif) no-repeat 60px 40px; }
#nutrition_analysis                         { clear: both; margin-bottom: 20px; }
#nutrition_analysis table                   { width: 490px; margin-bottom: 10px; }
#nutrition_analysis td,
#nutrition_analysis th                      { text-align: center; line-height:1.7; }
#nutrition_analysis th                      { padding: 4px 15px; }
#nutrition_analysis td                      { padding: 4px 10px; }
#nutrition_analysis thead                   { }
#nutrition_analysis thead th                { border: 0; font-size: 1.4em; color: #333; border-bottom: 1px solid #999; background-color: #f6f6f6; }
#nutrition_analysis thead th.first-child    { text-align: left; }
#nutrition_analysis thead tr.sub_th th      { font-size: 1.2em; }
#nutrition_analysis thead th.has_sub_th     { border: 0; }
#nutrition_analysis tbody th                { width: 200px; text-align: left; }
#nutrition_analysis tbody tr:hover th,
#nutrition_analysis tbody tr.over th,
#nutrition_analysis tbody tr:hover td,
#nutrition_analysis tbody tr.over td        { background: #f6f6f6; }
#nutrition_analysis tbody th                { color: #666; }
#nutrition_analysis td.value                { white-space: pre; }
#nutrition_analysis .info                   { padding: 10px 10px 20px 15px; }
#nutrition_analysis p                       { font-size: 1.2em; line-height: 1.4; }
#rda_explanation p                          { padding: 0 15px; color: #999; }
#expand_table_control                       { text-align: right; }
#expand_table_control a                     { padding-right: 20px; }
#expand_table_control a.expanded            { background: url(/css/cssimg/icon_collapse.gif) no-repeat 100% 2px; }
#expand_table_control a.collapsed           { background: url(/css/cssimg/icon_expand.gif) no-repeat 100% 1px; }
.pagination                     { float: left; width: 100%; padding: 7px 0 0; margin: 20px 0 0; border-top: 1px solid #e5e5e5; }
#view_content_body .pagination  { margin: 10px 0; }
.pagination a                   { font-size: 1em; color: #666; }
.pagination .prev               { float: left; }
.pagination .next               { float: right; }
.pagination .pages              { margin: 0 130px; text-align: center; }
.pagination .next a,
.pagination .prev a             { float: left; padding: 1px 0; text-transform: uppercase; }
.pagination .prev  a            { padding-left: 17px; background: url(/css/cssimg/arrow_previous.gif) no-repeat 0 50%;}
.pagination .next  a            { padding-right: 17px; background: url(/css/cssimg/arrow_next.gif) no-repeat 100% 50%; }
.pagination a:hover,
.pagination a:active,
.pagination a:focus             {  }
.pagination .prev a:hover,
.pagination .prev a:active,
.pagination .prev a:focus       { text-decoration: none; background: url(/css/cssimg/arrow_previous_hovered.gif) no-repeat 0 50%; }
.pagination .next a:hover,
.pagination .next a:active,
.pagination .next a:focus       { text-decoration: none; background: url(/css/cssimg/arrow_next_hovered.gif) no-repeat 100% 50%; }
.pagination .next a span,
.pagination .prev a span        { position: absolute; left: -9999px; top: -9999px; }
.pagination span,
.pagination a,
.pagination strong              { display: inline; }
.pagination .pages span,
.pagination .pages strong,
.pagination .pages a            { padding: 0 8px; position: relative; top: -1px; }
.pagination .pages span.central,
.pagination .pages strong.central,
.pagination .pages a.central        { background: url(/css/cssimg/pagination_splitter.gif) no-repeat 0 50%; }
.pagination .pages .first-child     { background: none !important; }
.pagination .pages strong           { font-weight: normal; color: #c00; }
.pagination .pages a:hover,
.pagination .pages a:active,
.pagination .pages a:focus          { }
#breadcrumbs                        { padding: 12px 15px 9px; border-bottom: 1px solid #dddddd; }
#breadcrumbs h2                     { position: absolute; left: -9999px; top: -9999px; }
#breadcrumbs p                      { font-size: 1.1em; }
#breadcrumbs a                      { color: #444; }
#breadcrumbs a.category             { margin-left: 0; text-transform: uppercase; font-weight: bold; }
#breadcrumbs span                   { color: #c00; }
#breadcrumbs a,
#breadcrumbs span                   { margin-left: 3px; }
#comment_list                       { clear: both; width: 100%; margin-bottom: 40px; }
#comment_list:after                 { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0px; line-height: 0; overflow: hidden; }
#comment_list h2                    { padding-bottom: 7px; line-height: 1.2; border-bottom: 1px solid #e5e5e5; }
#comment_list ol                    { float: left; width: 100%; }
#comment_list li                    { float: left; width: 100%; margin-top: 28px; font-size: 1em; list-style: none; }
#comment_list li.first-child        { margin-top: 15px; }
#comment_list dl                    { padding-left: 45px; background: url(/css/cssimg/comments_icon.gif) no-repeat 11px 5px; }
#comment_list dl.podravka_employee  { background: url(/css/cssimg/comments_icon_podravka.gif) no-repeat 11px 5px; }
#comment_list dt                    { color: #999; }
#comment_list .comm_auth            { }
#comment_list .comm_date            { }
#comment_list dd.comment            { width: 100%; overflow: hidden; padding-top: 3px; font-size: 1.4em; }
.get_flash_player,
#get_flash_player			                    { position: absolute; top: 0; left: 0; width: 400px; margin: 30px; padding: 20px; opacity: .75; background: #000; }
.get_flash_player img,
#get_flash_player img                   { width: auto !important; height: auto !important; padding: 0 !important; }
.get_flash_player p,
#get_flash_player p                     { line-height: 1.5; color: #fff; }
.get_flash_player p a,
#get_flash_player p a                   { position: static; text-decoration: underline; color: #fff690; }
.get_flash_player .flashplayer_logo,
#get_flash_player #flashplayer_logo     { display: block; width: 88px; margin: 10px auto 0; }
.featured_video .get_flash_player,
#featured_video #get_flash_player                           { width: 216px; height: 140px; margin: 15px; }
#category_recommended #video_container #get_flash_player    {  width: 250px; height: 140px; margin: 15px; }
#category_recommended #chart_container #get_flash_player    {  width: 420px; height: 100px; margin: 15px; }
.pretrazivanje_body #content h1         { position: absolute; left: -9999px; top: -9999px; }
.pretrazivanje_body .box_content_large  { float: right; margin-top: 5px; background-image: url(/css/cssimg/box_730_middle_noline.gif); }
#search_modify                          { padding: 50px 15px 30px; min-height: 70px; height: auto !important; height: 70px; background: #8297b4 url(/css/cssimg/search_modify_bkg.jpg) no-repeat 0 0; }
#search_modify h2                       { position: absolute; left: -9999px; top: -9999px; }
#search_modify form                     { width: 715px; overflow:hidden; background: url(/css/cssimg/search_large_bottom.gif) no-repeat 100% 100%; }
#search_modify fieldset                 { float: left; width: 100%; padding-bottom: 5px; background: url(/css/cssimg/search_large_top.gif) no-repeat 100% 0; }
#search_modify label                    { float: left; width: 160px; padding: 14px 0 0 15px; margin-right: 20px; font-size: 2.4em; line-height: .8; color: #fff; font-weight: bold; }
#search_modify .input_text              { float: left; width: 430px; padding: 3px 0; margin: 6px 0 0 15px; display: inline; font: bold 2.4em/1.3 "Trebuchet MS", Trebuchet, Arial, sans-serif; color: #c00; border: 0; background: #fff url(/css/cssimg/search_large_top.gif) no-repeat -10px -6px; }
#search_modify .input_image             { float: right; width: 50px; height: 40px; margin: 5px 5px 0 0; display: inline; font-size: 1.2em; line-height: 40px; font-weight: bold; background: #fff; }
#search_modify_scope                    { margin-top: 5px; }
#search_modify_scope .box_inner         { padding-bottom: 5px; }
#search_modify_scope li                 { float: left; width: 155px; padding: 6px 0 7px 20px; list-style: none; font-size: 1.1em; line-height: 1.545; color: #adadad; background: url(/css/cssimg/local_navigation_icon.gif) no-repeat 0 10px; }
#search_modify_scope li.active          { background: url(/css/cssimg/local_navigation_active_icon.gif) no-repeat 0 10px; }
#search_modify_scope li a               { color: #666; text-transform: uppercase; }
#search_modify_scope li.active a        { color: #d40a0a; }
#search_modify_scope li.active strong   { font-weight: normal; }
#search_modify_scope h2                 { padding: 0 0 12px 0; margin-bottom: 7px; line-height: 1.1; border-bottom: 1px solid #e5e5e5; }
#search_results_listing                         { min-height: 225px; height: auto !important; height: 225px; padding: 0 15px; }
#search_results_listing h2                      { float: left; padding: 4px 5px 0 0; line-height: 1.1; }
#search_results_listing #search_summary span    { position: absolute; left: -9999px; top: -9999px; }
#search_results_listing #result_items                       { float: left; width: 100%; }
#search_results_listing #result_items dl                    { width: 100%; margin-top: 25px; }
#search_results_listing #result_items dl:after              { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0px; line-height: 0; overflow: hidden; }
#search_results_listing #result_items dt                    { font-size: 1.4em; font-weight: bold; color: #c00; }
#search_results_listing #result_items dt a                  { }
#search_results_listing #result_items dd.entity_teaser      { padding-top: 2px; font-size: 1.4em; line-height: 1.714; }
#search_results_listing .system_message                     { clear: both; margin-top: 25px; font-size: 1.2em; line-height: 1.714; }
#overview_rss_body .box_content_extra_large,
#overview_sitemap_body .box_content_extra_large             { background-image: url(/css/cssimg/box_940_middle_noline.gif); }
#sitemap                                                    { float: left; width: 910px; padding: 0 15px; }
#rss                                                        { float: left; width: 500px; padding: 0 15px; }
#rss_info                                                   { float: left; width: 380px; padding: 0 15px; }
#rss a                                                   { font-weight: bold; }
#sitemap .nodes_container                                   { float: left; width: 280px; margin-left: 30px; padding-top: 3px; display: inline; }
#sitemap div.first-child                                    { margin-left: 0; }
#sitemap h2                                                 { padding: 0 0 8px 0; margin-bottom: 20px; line-height: 1.1; border-bottom: 1px solid #e5e5e5; }
#sitemap ul         { margin-bottom: 26px; }
#sitemap li ul      { margin: 5px 0; }
#sitemap li         { width: 265px; padding: 4px 0 4px 15px; list-style: none; font-size: 1.4em; background: url(/css/cssimg/icon_sitemap_level_2.gif) no-repeat 1px 11px; font-weight: bold; }
#sitemap li li      { width: 250px; font-size: 1em; background: url(/css/cssimg/icon_sitemap_level_3.gif) no-repeat 1px 11px; font-weight: normal; }
#sitemap li li li   { width: 235px; font-size: 1em; background: url(/css/cssimg/icon_sitemap_level_3.gif) no-repeat 1px 50%; }
#sitemap h2 a       { color: #c00; }
#sitemap a           { color: #c00; }
#sitemap a:hover,
#sitemap a:active,
#sitemap a:focus     { color: #c00; }
.korisnici_body #page_content .box_content          { min-height: 500px; height: auto !important; height: 500px; }
.korisnici_body #page_content h2                    { padding: 0 0 8px 0; margin-bottom: 30px; font-size: 1.8em; line-height: 1.1; color: #888; border-bottom: 1px solid #e5e5e5; }
.korisnici_body #page_content form                  { }
#profile_korisnici_body #primary_content h2         { padding-left: 65px; }
.korisnici_body #primary_content p,
.korisnici_body #secondary_content p                { width: 265px; margin-left: 190px; }
#cv_form fieldset .field p                          { padding-top: 3px; }
.korisnici_body #primary_content .info              { margin: 20px 0 0 0; width: auto; }
.korisnici_body #page_content .mandatory_sign       { color: #f00; padding-right: 5px; }
.korisnici_body #page_content .field                { width: 100%; margin-top: 1.5em; }
#fname_container                                    { margin-top: 30px !important; }
.korisnici_body #page_content .field:after          { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0px; line-height: 0; overflow: hidden; }
.korisnici_body #page_content .action_buttons       { width: 260px; padding-left: 190px; text-align: right; }
.korisnici_body #newsalert_form .action_buttons,
.korisnici_body #publication_form .action_buttons,
.korisnici_body #secondary_content .action_buttons  { width: auto; padding: 0; }
.korisnici_body #page_content label                { float: left; width: 172px; padding: 5px 20px 0 0; text-align: right; line-height: 1.1; }
.korisnici_body  #page_content .label_radio,
.korisnici_body  #page_content .label_check        { float: none; width: auto; margin: .8em 0 0 190px; text-align: left; display: block; white-space: nowrap; }
#email_alert_korisnici_body #page_content .label_check        { float: left; width: 140px; margin: .8em 0 0 190px; text-align: left; display: block; white-space: nowrap; }
#email_alert_korisnici_body #page_content legend        { padding-top: 5px; font-size: 1.3em; }
.korisnici_body .label_check input                  { float: left; margin: 0 5px 0 0; }
.korisnici_body #page_content .input_text,
.korisnici_body #page_content textarea,
.korisnici_body #page_content select                { font: 1.2em/1.3 "Trebuchet MS", Trebuchet, Arial, sans-serif; color: #666; }
.korisnici_body select,
.korisnici_body .input_text,
.korisnici_body textarea                            { width: 255px; padding: 2px; border: 1px solid #c2c2c2; border-color: #c2c2c2 #ebebeb #ebebeb #c2c2c2; }
.korisnici_body textarea                            { height: 100px; }
.korisnici_body #phone_prefix,
.korisnici_body #mobile_prefix                      {width: 50px;}
.korisnici_body #phone,
.korisnici_body #phone_private,
.korisnici_body #mobile                             {width: 200px;}
.korisnici_body #page_content .input_text:focus,
.korisnici_body #page_content textarea:focus           { border: 1px solid #d40a0a; }
.korisnici_body #birth_date_day,
.korisnici_body #birth_date_month           { width: 5em !important; }
.korisnici_body #birth_date_year            { width: 7em !important; }
.korisnici_body #page_content legend                { font-weight: bold; padding-left: 190px; color: #000; }
.korisnici_body #page_content legend span           { }
.pseudo_heading                                                                  { font-weight: bold; color: #000; padding: 30px 0 0 0; }
.korisnici_body #page_content .pseudo_legend                                     { margin: -20px 0 20px; padding-top: 1px; }
.korisnici_body #page_content .pseudo_legend legend                              { padding: 0; font-weight: normal; color: #666; }
.korisnici_body #page_content .pseudo_legend legend span                         { display: block; width: 170px; position: relative; text-align: right; top: 35px; }
.korisnici_body #page_content .language_skill legend                             { text-align: right; }
.korisnici_body #page_content .language_skill select                             { width: 10em; }
.korisnici_body  #page_content .short .label_radio  { float: left; padding-right: 10px; margin: 0; }
.korisnici_body  #page_content .short               { width: 210px; padding-left: 190px; }
#change_pass_link               { margin-top: -20px; margin-bottom: 15px; }
.korisnici_body .disabled       { display: none; }
.korisnici_body #registration_form .pseudo_legend       { margin-bottom: 0; }
#login_form                                             { margin-bottom: 50px; }
#newsalert_form fieldset,
#cv_form fieldset                               { margin-top: 10px; }
#newsalert_form label                         { margin-left: 0 !important; }
.korisnici_body #newsalert_form               { }
.korisnici_body #newsalert_form legend        { padding: 0; color: #666; }
.korisnici_body #newsalert_form legend span   { display: block; width: 170px; }
.korisnici_body #secondary_content ul           { list-style: none; margin-top: 30px; }
.korisnici_body #secondary_content ul img       { display: block; margin-top: 5px; }
#login_form_holder select,
#registration_form select                       { width: 260px; }
#register_now,
#existing_users        { margin-top: 3px; }
.korisnici_body #register_now h2,
.korisnici_body #existing_users h2     { margin-bottom: 10px; }
.korisnici_body #register_now p,
.korisnici_body #existing_users p      { margin: 0; width: auto; }
.korisnici_body #register_now p a,
.korisnici_body #existing_users p a    { display: block; font-size: 1.7em; line-height: 1.1; }
#user_pages             { margin-top: 23px; }
#user_pages h2          { position: absolute; top: -9999px; left: -9999px; }
#user_pages div         { float: left; width: 181px; margin: 5px -3px 0; display: inline; }
.has_JS #user_pages div { cursor: pointer; }
#user_pages h3          { padding: 15px 30px 0 18px; font-size: 2em; line-height: 1; color: #666; }
#user_pages p           { margin: 0 !important; width: auto !important; padding: 10px 18px 20px; line-height: 1.1; background: url(/css/cssimg/box_user_pages_bottom.gif) no-repeat 0 100%; }
#user_pages .publications   { background: url(/css/cssimg/box_publication.gif) no-repeat 0 0; }
#user_pages .cv             { background: url(/css/cssimg/box_cv.gif) no-repeat 0 0; }
#user_pages .my_profile     { background: url(/css/cssimg/box_profile.gif) no-repeat 0 0; }
#user_pages .email_alert    { background: url(/css/cssimg/box_email_alert.gif) no-repeat 0 0; }
.has_JS #education, .has_JS .education_complete, .has_JS .education_in_progress, .has_JS .status_employed, .lang_knowledge { display: none; }
.lang_knowledge { width: 240px; padding: 5px 0 0 200px; }
#publication_form table                     { width: 100%; border-bottom: 1px solid #e5e5e5; }
#publication_form thead th                  { text-align: center; border: 0; width: auto; font-size: 1.4em; color: #333; border-bottom: 1px solid #999; background-color: #f6f6f6; }
#publication_form thead th.has_sub_th       { border: 0; }
#publication_form thead tr.sub_th th        { font-size: 1.2em; }
#publication_form td                        { vertical-align: middle; text-align: center; color: #666; }
#publication_form tbody th                  { width: 250px; line-height: 1.2; }
#publication_form tbody td,
#publication_form tbody th                  { padding: 10px 15px; }
.korisnici_body .system_message       { padding: 20px; margin-bottom: 30px; background: #fff4a0; }
.korisnici_body .system_message ul    { margin: 10px 0 0 0; list-style: none; }
.korisnici_body .system_message h3    { font-weight: bold; font-size: 1.8em; color: #f00; }
.korisnici_body .confirmation h3      { color: #2f7b04; padding: 0; }
.korisnici_body .system_message p     { }
.korisnici_body .system_message li    { margin-bottom: .3em !important; }
#edit_article    { position: absolute; top: 10px; right: 20px; font-size: 1em; text-transform: uppercase; }
#edit_node       { position: relative; top: 20px; float: left; width: auto; margin-left: -90px; z-index: 100; font-size: 1em; text-transform: uppercase; line-height: 1; }
#profiling                      { position: absolute; right: 10px; top: 5px; width: 450px; z-index: 10000; font-size: 1.1em; }
#profiling_overview             { text-align: right; color: #333; }
#profiling_overview a           { color: #c00; }
#profiling_details              { position: relative; top: -1px; background: #333; border: 1px solid #111; height: 600px; overflow: auto; padding: 10px; }
#profiling_details thead *      { font-weight: bold; color: #999; border-bottom: 1px solid #ccc; text-align: left; }
#profiling_details tbody th,
#profiling_details tbody td     { border-bottom: 1px solid #ccc; padding: 5px 10px; font-weight: normal !important; font-size: 1.1em !important; }
#profiling_details tbody th     { padding: 5px 10px 5px 2px; text-align: left; }
.diff_col,
.total_col,
#profiling_details tbody td     { text-align: right !important; padding-right: 2px; padding-left: 20px; }
#profiling_details tbody th     { color: #666; }
#profiling_details td span      { display: block; padding-bottom: 2px; margin-bottom: 1px; border-bottom: 1px solid #eee; }
#profiling_details .cool        { color: #70BA0B !important; }
#profiling_details .risky       { color: #FF9000 !important; }
#profiling_details .critical    { color: #FF0000 !important; }
#current_answer
{ margin: 10px 0; border-top: #EBEBEB 1px solid; padding: 10px 0; border-bottom: #EBEBEB 1px solid;}
.tabberlive .tabbertabhide { display:none; }
.tabbernav:after, .tabberlive:after  { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0px; line-height: 0; overflow: hidden; }
.tabberlive { margin-left: -30px; }
 
.tabbernav
{ padding: 10px 0 0 0; background: url(/css/cssimg/tab_gradient_background.gif) 0 -4px repeat-x; }
.has_js .tabbertab
{ margin: 20px 0 0 30px; }
.tabbernav li
{ float: left; list-style: none; font-size: 1em; line-height: 1.2em; background: url(/css/cssimg/nav_tab_right_moj.gif) no-repeat 100% 0; margin-left: -5px; }
.tabbernav li a
{ display: block; padding: 8px 5px 15px 7px; margin-right: 3px; outline: none; text-transform: uppercase; text-decoration: none; color: #666; background: url(/css/cssimg/nav_tab_left_moj.gif) no-repeat 0 0; overflow: hidden; }
.tabbernav .tabberactive
{ float: left; list-style: none;  font-size: 1em; line-height: 1.2em; background: url(/css/cssimg/nav_tab_right_moj_active.gif) no-repeat 100% 0; }
.tabbernav .tabberactive a
{ display: block; padding: 8px 5px 15px 7px; margin-right: 3px; outline: none; text-transform: uppercase; text-decoration: none; color: #666; background: url(/css/cssimg/nav_tab_left_moj_active.gif) no-repeat 0 0; color: #B80707; }
.single_level .tabbernav { background: none; height: 1%; }
.single_level .tabbernav li { background: url(/css/cssimg/nav_tab_right_moj_single_level.gif) no-repeat 100% 0; }
.single_level .tabbernav li a { background: url(/css/cssimg/nav_tab_left_moj_single_level.gif) no-repeat; overflow: visible; *padding: 10px 10px 13px 10px; }
.single_level .tabbernav .tabberactive { background: url(/css/cssimg/nav_tab_right_moj_single_level.gif) no-repeat 100% 0; }
.single_level .tabbernav .tabberactive a { background: url(/css/cssimg/nav_tab_left_moj_single_level.gif) no-repeat; }
