/*******************************************
    master CSS file @ www.coolinarika.com
    copyright (c) web.burza.hr
*******************************************/

* { margin: 0; padding: 0; border: 0; }


html    { height: 100%; font: 62.5%/1.6 "Trebuchet MS", Trebuchet, Arial, sans-serif; color: #000; background: #70BA0B; text-align: center; }
body    { height: 100%; background: url(http://www.coolinarika.com/css/cssimg/layout/body_bkg.gif) repeat-x 0 0; }

table       { font-size: inherit; border-collapse: collapse; }
table th,
table td    { padding: 5px 2px; font-weight: normal; font-size: 1.2em; line-height: 1.4em; vertical-align: top; /* text-align: left; */ }

h1                  { font-size: 2.8em; font-weight: normal; text-shadow: 2px 2px 1px #ccc; }
h2                  { font-size: 1.6em; font-weight: normal; line-height: 1.2em; }
#content h2         { margin-bottom: .5em; }
#main_content h2    { font-size: 1.8em; }

h3      { font-size: 1.2em; }
h3 em   { color: #f00; }

label       { font-size: 1.2em; font-weight: bold; }
.inputText,
.input_text,
.input_file,
.input_password,
textarea,
select      { font: 1.2em/1.6 "Trebuchet MS", Trebuchet, Arial, sans-serif; padding: 3px 2px; border: 1px solid #D5D5D5; background: #fff url(http://www.coolinarika.com/css/cssimg/forms/input_text_shadow.gif) repeat-x 0 0; }
option      { padding-left: 5px; line-height: 1em; }
textarea    { overflow: auto; }

.input_file { border: 0 !important; }

.inputText:focus,
.input_text:focus,
.input_password:focus,
textarea:focus                  { border: 1px solid #f00 !important; }
.input_image                    { vertical-align: top; }
.button_holder .input_image     { float: right; }

p,
#content li,
#content dt,
#content dd { font-size: 1.2em; }

#content li *,
#content dd * { font-size: 1em !important; }

ul li { list-style: none; }

a               { color: #f00; text-decoration: underline; }
a:hover,
a:focus         { text-decoration: none; }
a:hover,
a:active,
a:focus         { outline: none; }
a img           { border: 0; }

.what           { margin-left: auto; }
.skippers       { position: absolute; left: -9999px; overflow: hidden; }

.hertzen            { width: 67px; padding: 6px 10px !important; margin: 0 !important; text-align: center; background: url(http://www.coolinarika.com/css/cssimg/srca/tiny/bg.gif) no-repeat 0 0; }
.hertzen img        { margin: 0; }

.hertzen_xl img     { margin: 0; }

#sizer              { width: 100%; text-align: left; background: url(http://www.coolinarika.com/css/cssimg/boxes/content_749_middle.gif) repeat-y 50% 0; width: 970px; margin: 0 auto; }

#header             { float: left; width: 100%; background: #fff; }
#header .grid       { width: 735px; padding: 15px 215px 0 20px; }
#header h1          { float: left; width: 239px; height: 65px; margin: 0 !important; }
#header h1 a        { display: block; width: 239px; height: 65px; }


/* avatar_container global */
.avatar         { float: left; position: relative; display: inline; width: 40px; height: 50px; padding: 2px 3px 3px 2px !important; margin: 0 10px 0 0 !important; background: url(http://www.coolinarika.com/css/cssimg/icons/default_avatar.gif) no-repeat 0 0; }
.avatar img     { width: 40px; height: 50px; margin: 0 !important; background: #fff; }

.avatar_container                                           { font-weight: normal; /*font-family: Arial, sans-serif*/ width: 45px; height: 50px; position: relative; }
.avatar_container .avatar                                   { position: static; }

.avatar_container .toggle                                   { position: absolute; left: -9999px; display: block; padding: 0; }

.avatar_container .links_container                          { clear: both; position: absolute; left: -9999px; background: url(http://www.coolinarika.com/css/cssimg/boxes/avatar_top.gif) no-repeat; padding-top: 8px; }
.avatar_container .links_container_inner                    { background: url(http://www.coolinarika.com/css/cssimg/boxes/avatar_bottom.gif) no-repeat 0 100%; padding-bottom: 5px; }

.avatar_container .links_container ul                       { margin: 0 !important; width: 110px; /*was 91*/ padding: 5px 15px; }
.avatar_container .links_container ul li                    { width: 100%; }

* html #entity_article_author .avatar_container .links_container ul { width: auto !important; }
* html #entity_article_author .avatar_container .links_container ul li { display:block !important; width: 110px !important; }

.avatar_container .links_container ul.avatar_interaction    { }
.avatar_container .links_container ul.avatar_shortcuts      { }
.avatar_container .links_container ul.avatar_favorites      { }

.avatar_container .links_container li                       { float: none;  }
.avatar_container .links_container li a                     { padding: 0 3px !important; display: block; color: #484848; text-decoration: none !important; font-weight: normal !important; }

.avatar_container .links_container li a:hover,
.avatar_container .links_container li a:active              { /*text-decoration: underline !important;*/ background: #fff6d8; }

#main_content #users_latest_cool_friends .avatar_container p,
.avatar_container .links_container_inner p                  { width: 127px !important; margin: 0 6px !important; padding: 0 0 3px !important; float: none !important; display: block !important; border-bottom: 1px solid #b6b6b6; font-weight: normal !important; color: #f00 !important; }
.avatar_container .links_container_inner p a                { color: #f00 !important; padding: 0 !important; }

.over .avatar_container                                     { z-index: 1; }

.over .avatar_container .toggle                             { clear: both; left: 2px; top: 37px; }

.opened .avatar_container .links_container                  { left: 0; top: 54px; }

/******** DEFAULT SEARCH FORMA ************/

#search_form                    { float: left; display: inline; width: 221px; margin-left: 50px; padding: 6px 0 0; background: #EAF5DB url(http://www.coolinarika.com/css/cssimg/boxes/top_green_221.gif) no-repeat; }
#search_form fieldset           { padding: 0 12px 11px 15px; background: url(http://www.coolinarika.com/css/cssimg/forms/search_input_bottom_safari.gif) no-repeat 0 100%; }
#search_form label              { display: block; margin-bottom: 3px; }
#search_form .input_text        { width: 132px; min-height: 14px; margin-bottom: 4px; padding: 1px 2px 0; line-height: 1.4em; border-color: #ccc; border-top-color: #aaa; border-bottom-color: #eee; }
#search_form.has_JS .input_text { float: left; display: inline; width: 113px; }
#search_form .input_image       { vertical-align: top; margin-left: 3px;  }

#search_form .extended_search   { position: relative; float: right; width: 70px; }


#search_form .toggle            { position: absolute; left: -9999px; display: block; background: #fff; width: 19px; }
#search_form .toggle img        { width: 19px; height: 18px; }
#search_form ul                 { position: absolute; left: -9999px; width: 154px; padding: 8px 0 !important; background: url(http://www.coolinarika.com/css/cssimg/boxes/search_box_bottom.gif) no-repeat 0 100%; }
#search_form ul li              { padding: 0 10px; margin: 0 !important; font-size: 1.1em; }
#search_form ul li.first-child  { padding-top: 5px; background: url(http://www.coolinarika.com/css/cssimg/boxes/search_box_top.gif) no-repeat 0 0;}

/*#search_form.over .toggle       { left: 55px; top: 0; border-color: #d8d8d8 #8c8c8c #8c8c8c #d8d8d8; }*/
/*#search_form.opened .toggle     { border-bottom: 0; z-index: 100; padding-bottom: 4px; }*/
#search_form  .toggle           { left: 46px; top: 2px; border-color: #d8d8d8 #8c8c8c #8c8c8c #d8d8d8; border-bottom: 0; z-index: 100; }

#search_form.opened ul          { left: -75px; top: 15px; }





/*
#search_form                    { float: left; display: inline; width: 221px; margin-left: 81px; padding: 6px 0 0; background: #EAF5DB url(http://www.coolinarika.com/css/cssimg/boxes/top_green_221.gif) no-repeat; }
#search_form fieldset           { padding: 0 12px 11px 15px; background: url(http://www.coolinarika.com/css/cssimg/forms/search_input_bottom_safari.gif) no-repeat 0 100%; }
#search_form label              { display: block; margin-bottom: 3px; }
#search_form .input_text        { width: 132px; min-height: 14px; margin-bottom: 4px; padding: 1px 2px 0; line-height: 1.4em; border-color: #ccc; border-top-color: #aaa; border-bottom-color: #eee; }
#search_form .input_image       { vertical-align: top; margin-left: 3px; }
*/


#view_items  a                  { color: #37910B; }

#add_items a                    { color: #F97302; }
#add_items h3                   { float: left; }
#add_items .closeme             { float: right; width: 15px; height: 15px; margin: 2px -3px 0 0; background: url(http://www.coolinarika.com/css/cssimg/repls/close_hover.gif); }
#add_items .closeme:hover img   { visibility: hidden; }
#add_items ul                   { clear: both; }

/******** MINI DASHBOARD ************/

#users_panel                        { float: right; display: inline; position: relative; width: 205px; margin-right: 10px; background: #F1F1F1 url(http://www.coolinarika.com/css/cssimg/boxes/top_gray_220.gif) no-repeat 0 0; z-index: 10; max-height: 64px; }
#users_panel .first-child           { float: left; width: 195px; padding: 5px; margin: 0; background: url(http://www.coolinarika.com/css/cssimg/boxes/bottom_gray_200.gif) no-repeat 0 100%; min-height: 54px; height: auto !important; height: 54px; }

#users_panel #zdravo                { float: right; width: 135px; padding: 5px 5px 1px; margin: 0 0 3px; font-weight: bold; text-align: center; }

#users_panel #actions               { float: right; width: 145px; background: url(http://www.coolinarika.com/css/cssimg/boxes/user_actions_top.gif) no-repeat 0 0; }
#users_panel #actions div           { float: right; width: 135px; padding: 5px; background: url(http://www.coolinarika.com/css/cssimg/boxes/user_actions_bottom.gif) no-repeat 100% 100%; }

#users_panel #private_message       { float: left; margin: 3px 0 0 1px;  width: 27px; display: inline; text-decoration: none; line-height: 1em; font-size: 1.2em; border-right: 1px solid #cacaca; }
#users_panel #private_message img   { float: left; margin: 1px 3px 0 0; }

#users_panel .avatar                { margin-right: 5px !important; }

#users_panel h2                     { float: right; }
#users_panel h2 a                   { display: block; width: 100px; min-height: 17px; height: auto !important; height: 17px; background: url(http://www.coolinarika.com/css/cssimg/repls/moja_coolinarika_noframe2.gif) no-repeat 0 0; text-indent: -9999px; overflow: hidden; cursor: pointer; }

#users_panel.logged_in             {}
#users_panel.logged_out  h2        { margin-right: 15px; display: inline; }

#users_info                         { position: absolute; right: 0; top: 100%; display: none; width: 300px; height: 300px; background: #fff; z-index: 11; background: #000; }



.dashboard_popup                    { display: none; position: absolute; top: 6.4em; right: 0; width: 320px; background: url(http://www.coolinarika.com/css/cssimg/boxes/dashboard_bottom.png) no-repeat 0 100%; }
.dashboard_popup .inner             { float: left; width: 130px; min-height: 150px; padding: 10px 15px; background: url(http://www.coolinarika.com/css/cssimg/boxes/dashboard_top.gif) no-repeat 100% 0; z-index: 100; }
.dashboard_popup #new_user,
.dashboard_popup #view_items        { background-position: 0 0 !important; }
.dashboard_popup h3                 { font-size: 1.4em; font-weight: bold; margin-bottom: 5px; }
.dashboard_popup h3 em              { font-style: normal; color: #f00; }
.dashboard_popup li                 { font-size: 1.2em; padding-left: 15px; /* background: url(http://www.coolinarika.com/css/cssimg/icons/dashboard_bullets.gif) no-repeat 0 .2em; */ }
.dashboard_popup a                  { height: auto; overflow: auto; }
.dashboard_popup ul                 { margin-bottom: 1em; }
#logout a                           { float: right; }
#dashboard_close                    { overflow: hidden; }


/******** NOT LOGGED IN ****************/

#new_user img                           { float: left; font-size: 2em; }

#login_form_secondary                   { }
#login_form_secondary .field            { margin-bottom: 5px; }
#login_form_secondary .input_text       { width: 124px; }
#login_form_secondary .input_check      { vertical-align: top; margin-top: 3px; }
#login_form_secondary .input_image      { margin-bottom: .5em; }
#login_form_secondary p                 { clear: both; text-align: right; }

/******** GLAVNA NAVIGACIJA ************/

#main_nav                               { float: left; width: 100%; background: #fff url(http://www.coolinarika.com/css/cssimg/layout/main_nav.gif) repeat-x 0 100%; }
#main_nav .grid                         { background: url(http://www.coolinarika.com/css/cssimg/boxes/main_nav_grid.gif) no-repeat 744px 100%; }
#main_nav ul                            { float: left; width: 734px; height: auto !important; height: 24px; min-height: 24px; padding: 21px 221px 0 15px; background: url(http://www.coolinarika.com/css/cssimg/boxes/main_nav_ul_top.gif) no-repeat 0 0; }
#klub_nav li,
#main_nav li                            { font-size: 1em !important; float: left; background: url(http://www.coolinarika.com/css/cssimg/bullets/main_nav_heart.gif) no-repeat 0 50%; }
#klub_nav li a,
#main_nav li a                          { display: block; margin-left: 5px; padding: 0 7px 2px; font-size: 1.4em !important; color: #000; text-decoration: none; font-weight: bold; text-transform: uppercase; }
#klub_nav li a:hover,
#main_nav li a:hover                    { color: #f00; }
#klub_nav li.first-child,
#main_nav li.first-child                { background: transparent; }
#klub_nav li.active,
#main_nav li.active                     { margin-top: -16px; background: url(http://www.coolinarika.com/css/cssimg/tabs/main_nav_active_left.gif) no-repeat 0 0; }
#klub_nav li.active a,
#main_nav li.active a                   { display: block; margin: 0 -8px 0 8px; padding: 0; background: url(http://www.coolinarika.com/css/cssimg/tabs/main_nav_active_right.gif) no-repeat 100% 0; color: #fff !important; }
#klub_nav li.active a span,
#main_nav li.active a span              { display: block; }
#klub_nav li.active a span.rb,
#main_nav li.active a span.rb           { margin-left: -8px; background: url(http://www.coolinarika.com/css/cssimg/tabs/main_nav_active_right_bottom.gif) no-repeat 100% 100%; }
#klub_nav li.active a span.rb span.lb,
#main_nav li.active a span.rb span.lb   { padding: 9px 10px 9px 10px; background: url(http://www.coolinarika.com/css/cssimg/tabs/main_nav_active_left_bottom.gif) no-repeat 0 100%; }

/************* KLUB NAV **************/

#klub_nav           { width: 210px; margin-left: 5px; padding-top: 60px; background: url(http://www.coolinarika.com/css/cssimg/layout/klub_nav.gif) no-repeat 0 0; }
#klub_nav ul        { width: 206px; font-size: 1em !important; padding: 21px 0 5px 4px !important; }
#klub_nav ul:after  { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


/******** KLUB COOLINARIKA (KLUB SIDEBAR) ************/

#users_contributed              { float: right; position: relative; top: -115px; width: 214px; margin: 0 0 11.9em; /*margin: 0 0 4.1em;*/ padding-left: 15px; overflow: hidden; }
#users_contributed  h4#klub_h4  { position: absolute; left: 15px; top: 5px; height: 70px; margin-bottom: 0 !important; background: transparent; }
#users_contributed  h4#klub_h4 a { display: block; height: 70px; text-indent: -9999px; overflow: hidden; }

#users_contributed .box_tiny    { float: left; clear: both; display: inline; margin: 0; padding-bottom: 8px !important; background: url(http://www.coolinarika.com/css/cssimg/boxes/users_bottom.gif) no-repeat 0 100%; }
#users_contributed .box_sides   { padding-bottom: 0 !important; background-image: url(http://www.coolinarika.com/css/cssimg/boxes/users_side.gif); }
#users_contributed .box_top     { background-image: url(http://www.coolinarika.com/css/cssimg/boxes/users_top.gif); }

.box_tiny,
.box_tiny .box_sides,
.box_tiny .box_top              { width: 214px; }

.subbox                         { width: 204px; padding: 0 5px 10px; background: url(http://www.coolinarika.com/css/cssimg/boxes/subbox_214_bottom.gif) no-repeat 0 100%; overflow: hidden; }
.subbox.first-child             { margin-top: 0; }
.subbox h3                      { text-transform: uppercase; width: 179px; margin-left: -5px; padding: 14px 20px 2px 15px !important; line-height: 1.2; background: url(http://www.coolinarika.com/css/cssimg/boxes/subbox_214_top.gif) no-repeat 0 0; }
.subbox h3 a                    { color: #000; text-decoration: none; }
.subbox dl,
.subbox p                       { margin: 0 15px; }
.subbox dd *                    { margin: 0; font-size: 1em !important; }

.subbox dt                      { font-size: 1.1em !important; }
.subbox dt a                    { font-weight: bold; }
.subbox dd                      { font-size: 1.1em !important; }
.subbox dd blockquote           { clear: both; padding: 5px 5px 5px 30px; margin-top: 5px; background: #fff url(http://www.coolinarika.com/css/cssimg/layout/quote.gif) no-repeat .5em .7em; }

.subbox .sidelisting            { width: 175px; }
.subbox .sidelisting li a       { padding-left: 22px !important; }
.subbox .featured_recipe img    { padding: 0; margin: 0 0 5px 6px; }

.subbox .more_content           { clear: both; margin: 0 20px 0 10px; padding: 5px 0 0 0; border-top: 1px solid #ebebeb; text-align: right !important; }

.editors_pick_recipes .sidelisting      { padding-top: 8px !important; }
.editors_pick_recipes .sidelisting li   { margin-left: 4px !important; }

#users_contributed #chef_of_the_month                  { background: url(http://www.coolinarika.com/css/cssimg/boxes/subbox_200_blau_bottom.gif) no-repeat 5px 100%; overflow: visible; }
#users_contributed #chef_of_the_month h3               { background: url(http://www.coolinarika.com/css/cssimg/boxes/subbox_200_blau_top.gif) no-repeat 5px 0; }

#users_contributed #chef_of_the_month dl               { width: 194px; float: left; display: inline; margin: 0 5px; }

#users_contributed #chef_of_the_month dd,
#users_contributed #chef_of_the_month dt               { padding-left: 10px; }

#users_contributed #chef_of_the_month .cotm_introduction,
#users_contributed #chef_of_the_month .cotm_reason      { padding-left: 0; }


#users_contributed #chef_of_the_month:after            { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#users_contributed #chef_of_the_month blockquote       { float: left; position: relative; width: 149px; padding-left: 25px; padding-right: 10px; background-position: 5px 7px; }
#users_contributed #chef_of_the_month blockquote p     { margin: 0 !important; }

#users_contributed #chef_of_the_month dt .avatar,
#users_contributed #chef_of_the_month dt .avatar_container          { float: right; display: inline; position: relative; top: -1.5em; left: -10px; margin: 0 !important; }


#users_contributed #chef_of_the_month dt .avatar_container          { font-size: .75em !important; }
#users_contributed #chef_of_the_month dt .avatar_container .avatar  { top: 0; left: 0; }

#users_contributed #chef_of_the_month .opened .avatar_container .links_container { left: -95px; top: 54px; }




strong.highlight { padding: 0 3px; font-weight: normal; /* background: #f00; color: #fff; */ background: #FFFCB5; }
a strong.highlight { text-decoration: underline; }

#new_chef ul li a               { color: #888 !important; }
#new_chef ul li a,
#new_chef ul li a:hover strong  { text-decoration: none; }
#new_chef ul li a strong        { display: block; font-weight: normal; text-decoration: underline; color: #f00 !important; }
#new_chef .more_content a       { color: #f00; }

#new_user_recipes .sidelisting li                   { padding-left: 0; background-image: url(http://www.coolinarika.com/css/cssimg/icons/recipe.gif); background-position: 0 2px; background-repeat: no-repeat; }
#new_user_recipes .sidelisting li a                 { display: block; text-decoration: none; color: #888 !important; }
#new_user_recipes .sidelisting li a strong          { display: block; font-weight: normal; text-decoration: underline; color: #62AE06 !important; }
#new_user_recipes .sidelisting li a:hover strong    { text-decoration: none; }
#new_user_recipes .more_content a                   { color: #62AE06; }

#contributed_photos ul                      { float: left; display: inline; width: 182px; height: 81px; margin: 5px 0 10px 7px; overflow: hidden; clear: both; }
#contributed_photos li                      { float: left; display: inline; width: 81px; height: 81px; margin: 0 5px 10px 5px; font-size: 1.2em !important; color: #000; }
#contributed_photos .more_content a         { color: #FF9000; }

#klub_rotw h3 { margin-bottom: 5px; }
#klub_rotw .featured_recipe h2                 { margin-top: 5px !important; }

#users_contributed .bener_v_klubu                       { width: 214px; padding: 6px 0 0 !important; background: url(http://www.coolinarika.com/css/cssimg/boxes/sidebanner_top_214.gif) no-repeat 0 0; }
#users_contributed .bener_v_klubu .box_sides            { margin-top: 10px !important; padding: 0 0 10px !important; background: url(http://www.coolinarika.com/css/cssimg/boxes/users_bottom.gif) no-repeat 0 100%; }
#users_contributed .bener_v_klubu .box_top              { padding: 12px 0 15px !important; background: url(http://www.coolinarika.com/css/cssimg/boxes/users_side.gif) repeat-y 0 0; }
#users_contributed .bener_v_klubu .box_top .b_holder    { width: 210px; text-align: center; }

#users_contributed #newsletter_teaser           { float: left; width: 214px; height: 155px; margin: 7px 0 0; }
#users_contributed #cool_bozic_teaser           { float: left; width: 214px; margin: 7px 0 0; }

.dirty_finish { display: none; }

/******** TAG CLOUD ************/

.tag_cloud               { margin: 20px 25px 20px 20px; text-align: center; overflow: hidden; }
.tag_cloud a             { line-height: 1.1em; text-decoration: none; padding: 1px 5px; vertical-align: middle; background: none; }
.tag_cloud a:hover       { background: #174569; color: #fff !important; }

#tag_cloud_klub h3 span.help_link       { text-transform: none !important; font-weight: normal !important; color: #70BA0B; }
#tag_cloud_klub h3 span.help_link a     { color: #70BA0B !important; font-weight: normal; text-decoration: underline; }
#tag_cloud_klub h3 span.help_link a:hover { text-decoration: none; }
#tag_cloud_klub .tag_cloud              { margin: 5px 25px 10px 15px; }

#overview_tag_body .tag_cloud           { padding-bottom: 30px !important; }

#more_side_tagz     { margin: 0 20px 0 10px; padding: 5px 0 0 0; border-top: 1px solid #ebebeb; text-align: right !important; }
#more_side_tagz a   { color: #339DEE; }

/******** CONTENT GRID ************/

.grid                       { width: 970px; margin: 0 auto; }
.grid:after                 { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#content                    { float: left; width: 100%; background: url(http://www.coolinarika.com/css/cssimg/layout/content.gif) repeat-x 0 0; }
#content .grid              { padding-top: 5px; background: url(http://www.coolinarika.com/css/cssimg/boxes/content_749_top.gif) no-repeat 0 -32px; }
.column                     { float: left; display: inline; min-height: 500px; overflow: hidden; }

.narrow                     { width: 230px; }
.wide                       { width: 510px; }

#almost_main                { width: 740px; float: left; display: inline; }
#main_content               { width: 504px; margin: 0 0 0 5px; background: #fff; }
#main_content.ultra_wide    { width: 724px !important; margin-left: 15px; }

/******** USKI BOKSOVI ************/

.box_tiny               { margin-bottom: 5px; padding-bottom: 7px; background: #fff url(http://www.coolinarika.com/css/cssimg/boxes/narow_box_bottom.gif) no-repeat 0 100%; }
.box_sides              { width: 214px; background: url(http://www.coolinarika.com/css/cssimg/boxes/narow_box_middle.gif) repeat-y 0 0; }
.box_top                { width: 214px; background: url(http://www.coolinarika.com/css/cssimg/boxes/narow_box_top.gif) no-repeat 0 0; }

.box_wide               { float: left; display: inline; width: 510px; margin: 0 0 5px 0; padding-bottom: 7px; background: url(http://www.coolinarika.com/css/cssimg/boxes/main_content_bottom.gif) no-repeat 0 100%; }
.box_wide .box_sides    { float: left; width: 510px; background: url(http://www.coolinarika.com/css/cssimg/boxes/main_content_middle.gif) repeat-y 0 0; }
.box_wide .box_top      { float: left; width: 510px; background: url(http://www.coolinarika.com/css/cssimg/boxes/main_content_top.gif) no-repeat 0 0; }

.box_xxl                { float: left; display: inline; width: 724px; margin: 0 0 5px 0; padding-bottom: 7px; background: url(http://www.coolinarika.com/css/cssimg/boxes/main_content_bottom_724.gif) no-repeat 0 100%; }
.box_xxl .box_sides     { float: left; width: 724px; background: url(http://www.coolinarika.com/css/cssimg/boxes/main_content_middle_724.gif) repeat-y 0 0; }
.box_xxl .box_top       { float: left; width: 724px; background: url(http://www.coolinarika.com/css/cssimg/boxes/main_content_top_724.gif) no-repeat 0 0; }

.column.narrow .box_top { padding-top: 5px; }

/******** META NASLOVI (H4) *************/

h4      { width: 200px; margin: 0 0 0 5px; font-size: 1.3em !important; line-height: 1.2; text-transform: uppercase; color: #fff; background: red url(http://www.coolinarika.com/css/cssimg/h4/top_corners_200.gif) no-repeat 0 0; }
h4 span { display: block; padding: 6px 10px 5px; background: url(http://www.coolinarika.com/css/cssimg/h4/bottom_corners_200.gif) no-repeat 0 100%; }

/******** LOKALNA NAVIGACIJA ************/

.subcategories                                      { overflow: hidden; width: 214px; }
.subcategories .box_top                             { width: 214px; background-image: url(http://www.coolinarika.com/css/cssimg/boxes/narow_box_top_green.gif); }
/* .subcategories ul:after                          { content: "."; display: block; height: 0; clear: both; visibility: hidden; } */
.subcategories ul                                   { overflow: auto; overflow-x: hidden; }
.subcategories li                                   { float: left; clear: both; display: inline; margin: 0 0 2px 5px; font-size: 1em !important; }
.subcategories li a                                 { display: block; width: 200px; text-decoration: none; background: #FFA800 url(http://www.coolinarika.com/css/cssimg/h4/top_corners_200.gif) no-repeat 0 0; }
#secondary_content_before .subcategories li a       { font-size: 1.3em !important; }
#secondary_content_before .subcategories li li a    { font-size: 1.2em !important; }
.subcategories li a span                            { display: block; padding: 3px 10px 3px; font-size: 13px !important; text-transform: uppercase; color: #fff; background: url(http://www.coolinarika.com/css/cssimg/h4/bottom_corners_200.gif) no-repeat 0 100%; }
.subcategories li a:hover                           { background-color: #F87501; }
.subcategories li a strong                          { font-weight: normal; }

.subcategories li.active a                          { background-color: #F87501; }

.subcategories li li.active a:hover span            { color: #000; }

/*** 2nd level ***/
.subcategories li.active ul                         { width: 200px; padding: 0 0 10px; background: #FDEBD3 url(http://www.coolinarika.com/css/cssimg/h4/bottom_corners_200.gif) no-repeat 0 100% !important; }
.subcategories li.active ul li                      { width: 200px; line-height: 1.3; margin: 0; border-bottom: 1px solid #FEF6EB; background: none; }
.subcategories li.active ul li.first-child          { padding: 10px 0 0; background: url(http://www.coolinarika.com/css/cssimg/layout/has_sub_ul_top.gif) no-repeat 50% 0 !important; }
.subcategories li.active ul li.first-child a        { border-top: 1px solid #FEF6EB; }

.subcategories li.active ul li        a             { background: none !important; }
.subcategories li.active ul li        a:hover       { color: #000; background: #fff !important; }

.subcategories li ul li        a span        { padding: 4px 10px 4px 20px !important; color: #F87501; background: none; text-transform: none !important; }
.subcategories li.active ul li.active a span        { padding: 0 0 0 20px !important; }
.subcategories li.active ul li.active a strong      { display: block; margin-left: -10px; padding: 4px 10px; color: #000; background: url(http://www.coolinarika.com/css/cssimg/layout/submenu_arrow.gif) no-repeat 0 7px !important; }

/*** 3rd level ***/
.subcategories li.active ul li ul                       { padding: 0 !important; background: #FEF6EB !important; }
.subcategories li.active ul li ul li                    { border-bottom: 1px solid #fff; }
.subcategories li.active ul li ul li a                  { border-top: 0 !important; }
.subcategories li.active ul li ul li a span             { padding-left: 25px !important; }
.subcategories li.active ul li ul li.first-child        { padding-top: 0; background: none !important; }

.subcategories li.active ul li ul.third_level               { border-top: 1px solid #fff; }
.subcategories li.active ul li ul.third_level li a span     { padding-left: 35px !important; }

/*** 4th level ***/
.subcategories li.active ul li ul li ul                       { background: #fff !important; }
.subcategories li.active ul li ul li ul li                    { border-color: #FEF6EB; }
.subcategories li.active ul li ul li ul li a span             { padding-left: 50px !important; }

.subcategories li.active ul li.active ul li a span                          { padding: 4px 10px 4px 35px !important; }
.subcategories li.active ul li.active ul li.active a span                   { padding: 0 0 0 35px !important;  }
.subcategories li.active ul li.active ul li.active ul li a span             { padding: 4px 10px 4px 50px !important; }
.subcategories li.active ul li.active ul li.active ul li.active a span      { padding: 0 0 0 50px !important; }

/*** custom cases ***/
.subcategories li#vasi_isprobani_recepti_link a         { background-color: #f00; }
.subcategories li#vasi_isprobani_recepti_link a:hover   { background-color: #d00; }
.subcategories li#vasi_recepti_link a                   { background-color: #70BA0B; }
.subcategories li#vasi_recepti_link a:hover             { background-color: #60AC00; }

.subcategories li#vasi_recepti_link.active ul                     { background-color: #E1F3C8 !important; overflow: hidden; }
.subcategories li#vasi_recepti_link.active ul li.first-child      { background-image: url(http://www.coolinarika.com/css/cssimg/layout/has_sub_ul_top_vasi.gif) !important; }
.subcategories li#vasi_recepti_link.active ul li.first-child a    { border-color: #fff !important; }
.subcategories li#vasi_recepti_link.active ul li                  { border-color: #fff !important; }
.subcategories li#vasi_recepti_link.active ul li a span           { color: #060; }
.subcategories li#vasi_recepti_link.active ul li a span strong    { background: url(http://www.coolinarika.com/css/cssimg/layout/submenu_arrow_green.gif) no-repeat 0 7px !important; }


/******** FIRST_CHILD SECONDARY CONTENT **********/

#secondary_content_before { width: 230px; overflow: hidden; }
#secondary_content_before .first-child .box_top { background-image: url(http://www.coolinarika.com/css/cssimg/boxes/narow_box_top_green.gif) !important; }


/******** BANNERS **************/

#kahla_banner .box_top      { padding: 14px 0 10px 0 !important; }
#kahla_banner .box_top a    { display: block; width: 180px; margin: 0 0 0 14px; border: 1px solid #143465; }

#kahla_b_right .box_top             { overflow: auto; }
#kahla_b_right a                    { float: left; margin: 0 0 0 14px; width: 180px; border: 1px solid #143465; }

#cool_bozic_left                    { margin: 0 0 5px 15px; background: url(http://www.coolinarika.com/css/cssimg/teasers/cool_bozic_left_bg.gif) no-repeat; padding: 12px 0 15px 11px; }
#istrazivanje_left                  { margin: 0 0 5px 15px; background: url(http://www.coolinarika.com/css/cssimg/teasers/cool_bozic_left_bg.gif) no-repeat; padding: 3px 0 15px 3px; }

#skuhaj_ovo_left                                    { margin: 0 0 5px 15px; background: url(http://www.coolinarika.com/css/cssimg/teasers/generic_banner_left.gif) no-repeat; padding: 12px 0 15px 15px; height: 255px; }
#skuhaj_ovo_left .sidelisting						{ width: 180px; margin: 0 !important; }
#skuhaj_ovo_left .sidelisting li                    { background-image: url(http://www.coolinarika.com/css/cssimg/icons/recipe.gif); background-position: 0 2px; }
#skuhaj_ovo_left .sidelisting li a                  { display: block; text-decoration: underline; color: #f00; }
#skuhaj_ovo_left .sidelisting li a:hover    		{ text-decoration: none !important; }


/******** NASLOVNICA SLUZBENI RECEPTI ************/

#secondary_content_before .box_tiny,
#sidecontent .box_tiny              { margin-left: 15px; }

#secondary_content_before .box_tiny h4,
#users_contributed .box_tiny h4,
#sidecontent .box_tiny h4                       { margin-bottom: 5px; }

#secondary_content_before #anketa { clear: both; }

.featured_recipe                                { position: relative; width: 214px !important; }
.featured_recipe h4                             { background-color: #FFA800; }
.featured_recipe img                            { margin: 3px 0 5px 12px; }
.featured_recipe .hertzen                       { position: absolute; top: 126px; right: 30px; }
.editors_pick_recipes .featured_recipe .hertzen { top: 89px; }
.featured_recipe .hertzen img                   { margin: 0 !important; }
.featured_recipe .rec_txt                       { margin: 0 15px 0 10px; padding-bottom: 0 !important; }
.editors_pick_recipes .featured_recipe .rec_txt { padding-bottom: 5px; }
.featured_recipe .rec_txt h2                    { margin: 10px 5px 0; }
.featured_recipe .rec_txt h2 a                  { text-decoration: underline; }
.featured_recipe .rec_txt h2 a:hover            { text-decoration: none; }
.featured_recipe h2                             { margin: 12px 5px 0 !important; font-size: 1.5em; line-height: 1.5; }
#entity_sidecontent .featured_recipe h2         { padding: 0 0 5px; margin: 5px 5px 0 !important; }

.theme_listing .rec_txt h2                      { font-weight: normal; font-size: 1.6em !important; }

.featured_recipe .rec_txt p                     { margin: 10px 5px .5em 10px; font-size: 1.1em; line-height: 1.7; color: #333; }

#recept_dana .rec_txt                           { padding-bottom: 0; min-height: 15.5em; height: auto !important; height: 15.5em; }

.featured_recipe .rec_holder h3                 { position: absolute; left: -9999px; }

.featured_recipe .days_in_week                  { margin: 0 13px 0 9px; }
.featured_recipe .days_in_week p                { margin: 0; font-size: 1.1em;  }

.featured_recipe #days                          { padding: 0 0 5px 8px; }
.featured_recipe #days a                        { padding: 0 4px; }
.featured_recipe #days a:active,
.featured_recipe #days a:focus                  { text-decoration: underline; }
.featured_recipe #days a.active                 { font-weight: bold !important; color: #000; }

.featured_recipe #weekly_menu_link              { border-top: 1px solid #E3E3E3; padding: 5px 12px; }

/******** ANKETA ************/


.anketa_body #main_content a,
.anketa_body #main_content h1 span      { color: #000; }
.anketa_body #main_content h4           { background-image: url(cssimg/h4/490_lblue_top.gif) !important; }
.anketa_body #main_content h4 span      { background-image: url(cssimg/h4/490_lblue_bottom.gif) !important; }

.anketa_body #main_content h4,
#anketa h4                              { background-color: #38CEFF; }
#anketa form                            { width: 200px; margin: 0 0 0 5px; padding-bottom: 10px; }
#anketa form fieldset                   { }
#anketa img                             { margin: 3px 0 5px 7px; }
#anketa .question                       { width: 182px; padding-top: .2em; font-size: 1.5em; line-height: 1.45; margin: 0 10px 3px; }

#poll_form_2 .field,
#anketa .field                          { margin: 0 5px; }

#poll_form_2 .field label,
#anketa .field label                    { float: left; padding: 3px 16px; margin: 0 !important; font-weight: normal; font-size: 1.1em; }

#anketa .field label                    { float: left; width: 173px; padding-right: 0 !important; }

#poll_form_2 .field label.hover,
#anketa .field label.hover              { background: #EBFAFF; cursor: pointer; }

#anketa .button_holder                  { clear: both; float: left; width: 185px; height: auto !important; height: 18px; min-height: 18px; padding-left: 5px; padding-top: 8px; }

#poll_form_2 .button_holder .input_image,
#anketa .button_holder .input_image     { float: right; margin: 0 !important; }

#poll_form_2 .button_holder a,
#anketa .button_holder a                { float: left; color: #38CEFF; font-weight: bold; font: 1.1em/1.65 Verdana, sans-serif; }

.votes_no,
.poll_list_res_link,
.poll_list_res_link a                   { color: #999 !important; font-weight: normal; }

.poll_result_bar						{ margin-bottom: 1.5em !important; }
.poll_result_bar table					{ width: 100%; margin-bottom: 1.2em; }
.poll_result_bar th,
.poll_result_bar td						{ border: 0; padding: 0; }
.poll_result_bar th						{ width: 50px; padding: 0 0 0 10px; font-size: 20px; line-height: 22px; text-align: right; color: #888; }
.poll_result_bar td						{  }

.result_bar                             { height: 22px; font-weight: bold; background-color: #38CEFF; }
.poll_meta                              { float: left; display: inline; width: 465px; margin: 0 18px 0; }

#poll_form_2 .field label span,
#poll_form_2 .field label strong        { float: right; width: 395px; }

#anketa .field label span,
#anketa .field label strong             { float: right; width: 145px; line-height: 1.55em; }

#poll_form_2 .field label strong span,
#anketa .field label strong span        { float: none; width: auto; }

#poll_form_2 .field label .input_radio  { float: left; margin-top: 5px; }

#anketa .field label .input_radio       { float: left; margin-top: 3px; }

/******** LISTING KATEGORIJE // PAGINACIJA *******/


/****************** CATEGORY LISTINGS *********************/

#main_content h4                    { width: 490px; margin-top: 5px; background-image: url(http://www.coolinarika.com/css/cssimg/h4/490_red_top.gif); }
.category_group h4,
#tab_content h4                     { background-image: url(http://www.coolinarika.com/css/cssimg/boxes/top_orange_490.gif) !important; background-color: #FFA422 !important; }

#main_content h4 span               { margin-bottom: 0; background-image: url(http://www.coolinarika.com/css/cssimg/h4/490_red_bottom.gif); }
.category_group h4 span,
#tab_content h4 span                { background-image: url(http://www.coolinarika.com/css/cssimg/boxes/bottom_orange_490.gif) !important; }

#main_content.ultra_wide h4         { width: 712px; margin-bottom: 0; background-image: url(http://www.coolinarika.com/css/cssimg/h4/712_red_top.gif); }
#main_content.ultra_wide h4 span    { margin-bottom: 0; background-image: url(http://www.coolinarika.com/css/cssimg/h4/712_red_bottom.gif); }

#tab_content dl,
.pseudo_dl,
.featured_content dl                                { padding: 0 26px 0 18px; }

.featured_content dt { border-top: 0 !important; }

#main_content .category_listing dt,
#tab_content dt,
.featured_content dt                                { clear: both; margin-top: 12px; padding-top: 12px; font-size: 1.4em; font-weight: bold; color: #f00; }
.anketa_body .category_listing dt                   { color: #38CEFF !important; }

#main_content .category_listing dt.first-child,
#tab_content dt.first-child,
.featured_content dt.first-child                    { margin-top: 0; border: 0; }

.featured_content dt img,
#main_content .category_listing dt img,
#tab_content dt img,
#main_content .category_listing dt .avatar          { float: left; margin: 5px 15px 12px 0; }

.featured_content dd,
#main_content .category_listing dd,
#tab_content dd                                     { margin: 0 0 12px 0; }

#images_by_tag dl.more_results						{ clear: both; background: none; width: 470px; padding-top: 12px !important; padding-right: 9px !important; }
#images_by_tag dl.more_results,
dd.more_results,
p.more_results                                      { clear: both; border-top: 1px solid #EBEBEB; padding-top: 12px; text-align: right; }
p.more_results                                      { float: right; width: 470px; margin: 12px 26px 12px 18px; }
.more_results strong                                { text-transform: uppercase !important; font-style: italic; }

dt span.publish_date                                { font-weight: normal; font-size: .8em; color: #999; }

/* rgb(23, 69, 105) ****/

.anketa_body #main_content h4 { color: #fff; background-color: #38CEFF !important; }
.anketa_body #main_content .pagination a,
.anketa_body #main_content .category_listing dt a { color: #339DEE; }
.anketa_body #main_content .pagination .next a:hover img,
.anketa_body #main_content .pagination .prev a:hover img { background-color: #339DEE !important; }
.anketa_body #main_content .button_holder a { color: #339DEE !important; }



/******************************************* CATEGORY LISTINGS NEW ************************************/

.category_listing .box_top              { padding-bottom: 15px; }
.category_listing dl                    { float: left; display: inline; width: 465px; padding: 12px 0 0; margin: 18px 26px 0 18px; border-top: 1px solid #ebebeb; }
.category_listing dl.first-child        { border-top: 0 !important; margin-top: 0 !important; }
.category_listing dt                    { padding: 0 !important; margin: 0 !important; border: 0 !important; }
.category_listing dt.entity_has_image   { float: right; text-align: left; width: 369px; }

.category_listing dd.prev_image         { float: left; padding: 0 !important; margin: 0 !important; }
.category_listing dd.prev_image a       { float: left; margin-top: 5px; }
.category_listing dd.prev_image a img   { margin-right: 15px; }
* html .category_listing dd.prev_image a img   { margin-right: 12px; }

.category_listing dd.entity_lead        { margin: 0 !important; padding: 0 !important; }
* html .category_listing dt.entity_has_image { margin-bottom: -12px !important; }

.category_listing dl.more_results     	{ }
.category_listing dl.more_results dd  	{ border: 0; padding: 0 !important; margin: 0 !important; text-align: right; }

#overview_faq_body .category_listing dt,
#category_faq_body .category_listing dt { font-size: 1.2em !important; color: #000; margin-bottom: 1em !important; }

#overview_faq_body .entity_meta,
#category_faq_body .entity_meta     { margin-bottom: 0 !important; }

#overview_faq_body .publish_date,
#category_faq_body .publish_date    { float: left; color: #666; }

#overview_faq_body .entity_meta a,
#category_faq_body .entity_meta a   { float: right; }

.category_listing_author            { font-weight: normal; font-size: .854em; color: #888; }
.category_listing_author a          { color: #70BA0B; }

#faqs_in_fav dt a.entity_title,
#faqs4tag dt a.entity_title         { font-weight: normal; }




/************** FAQ OVERVIEW ****************/

#overview_faq_body .confirmation,
#overview_faq_body .error       { margin: 10px 0 10px 15px; }

#faq_search_holder              { margin-right: 4px !important; }
#faq_search_holder .input_text  { width: 207px; }

#faq_ask_holder textarea        { width: 207px; height: 84px !important; }
#faq_ask_holder .label_check    { float: left; width: 207px; padding: 2px 0; }
#faq_ask_holder .input_check    { margin-bottom: 3px; }

#faq_forms .input_image     { float: right; }
#faq_forms .button_holder   { float: left; padding: 5px 0 10px; }




/************** CATEGORY COVERS *************/

#flash_map                          { margin: 5px 5px 0; }

#category_cover                     { overflow: hidden; background: none !important; padding-bottom: 0; }

#category_cover #recept_dana                    { float: left; width: 243px !important; margin: 0 !important;  border-top: 4px solid #fff; background: url(http://www.coolinarika.com/css/cssimg/boxes/bottom_white_243.gif) no-repeat 0 100% !important; overflow: hidden; } #category_cover #recept_dana .box_sides         { background: url(http://www.coolinarika.com/css/cssimg/boxes/thin_round_tiny_sides.gif) repeat-y 0 0; width: 243px !important; overflow-x: hidden; }
#category_cover #recept_dana .box_top           { background: url(http://www.coolinarika.com/css/cssimg/boxes/top_white_243.gif) no-repeat 0 0; width: 243px !important; overflow-x: hidden; }
#category_cover #recept_dana h4                 { font-size: 1.2em !important; color: #000; background: none; }
#category_cover #recept_dana h4 span            { background: none; }
#category_cover #recept_dana img                { margin-top: 9px; }
#category_cover #recept_dana h2,
#category_cover #recept_dana .rec_holder        { width: 200px !important; margin-left: 15px; overflow: hidden; }
#category_cover #recept_dana h2,
#category_cover #recept_dana p                  { width: 185px !important; margin-left: 5px !important; overflow-x: hidden; }
#category_cover #recept_dana h2                 { line-height: 1.25em; padding-top: 4px; }
#category_cover #recept_dana p                  { color: #000 !important; }
#category_cover #recept_dana .hertzen           { right: 42px; top: 128px; }
#category_cover #recept_dana .days_in_week      { width: 205px !important; margin-left: 15px; overflow: hidden; }

.category_cover_col                 { float: left; width: 243px; margin: -4px 0 0; } .category_cover_col.first-child     { margin-right: 4px; }

#category_cover .category_cover_col .thin_round         { float: left; width: 243px; padding-bottom: 5px !important; margin: 0 0 0 !important; border-top: 4px solid #fff; background: url(http://www.coolinarika.com/css/cssimg/boxes/bottom_white_243.gif) no-repeat 0 100% !important; }
#category_cover .category_cover_col .thin_round_top     { width: 243px !important; padding: 0 0 5px !important; background: url(http://www.coolinarika.com/css/cssimg/boxes/thin_round_tiny_sides.gif) repeat-y 0 0 !important; }
#category_cover .category_cover_col .thin_round_top h3  { width: 214px; padding: 10px 15px 0; background: url(http://www.coolinarika.com/css/cssimg/boxes/top_white_243.gif) no-repeat 0 0; }

.category_cover_col .featured_entity                { width: 243px; margin: 0 !important; padding: 0 5px !important; background: url(http://www.coolinarika.com/css/cssimg/boxes/thin_round_tiny_sides.gif) repeat-y 0 0 !important; }
.category_cover_col .featured_entity img            { float: left; margin: 2px 0 0 24px; }
.category_cover_col .featured_entity .hertzen img   { float: none !important; margin: 0 !important; }
.category_cover_col .featured_entity .hertzen       { position: relative; top: -12px; left: 110px; }
.category_cover_col .featured_entity .rec_txt       { float: left; }
.category_cover_col .featured_entity h2,
.category_cover_col .featured_entity p              { width: 185px !important; padding: 0 24px !important; margin-top: 0 !important; }

.category_cover_col .featured_article .rec_txt      { margin-top: 10px !important; }
.category_cover_col #featured_blog                  { width: 213px; margin: 0 15px 4px !important; padding: 0 0 10px !important; background: none !important; }
.category_cover_col #featured_blog                  {  }
.category_cover_col #featured_blog dt               { width: 158px; font-size: 1.4em !important; }

.category_cover_articles h3,
.category_cover_recipes h3      					{ margin-bottom: 8px !important; }

.category_cover_col .sidelisting        { float: left; width: 203px; padding: 0 20px !important; margin: 0 !important; background: none !important; }
.category_cover_col .sidelisting li     { float: left; width: 203px; }

.category_cover_recipes .sidelisting li                 { background-image: url(http://www.coolinarika.com/css/cssimg/icons/recipe.gif) !important; }

#category_cover_blogs .sidelisting li a                 { text-decoration: none; }
#category_cover_blogs .sidelisting li a strong          { display: block; text-decoration: underline; }
#category_cover_blogs .sidelisting li a:hover strong    { text-decoration: none; }

.category_cover_articles .sidelisting li span   { display: block; margin-top: -6px; padding: 2px 0 7px 20px; color: #666; font-size: .9em !important; line-height: 1; }
.category_cover_articles .sidelisting li span a { display: inline; padding: 0; color: #0085BC; }

#supplies_comparison                    { clear: both !important; }
#supplies_comparison form               { float: left !important; width: 203px !important; padding: 10px 20px 20px !important; margin: 0 !important; }
#supplies_comparison form select        { width: 203px !important; margin-bottom: 5px !important; }


/*** CATEGORY COOLINARIKA KLUB ***/

#flash_graph	{ margin: 5px; }

#overview_klub_body	#category_cover								{ margin: 0 0 0 5px !important; }
#overview_klub_body	.category_cover_col							{ margin-top: 0 !important; /* background: yellow; */ overflow: hidden; }

#overview_klub_body	.category_cover_col div.first-child			{ margin-top: 0; }
#overview_klub_body	.category_cover_col .subbox					{ width: 244px; padding: 0 0 7px; margin-bottom: 5px; background: #fff url(http://www.coolinarika.com/css/cssimg/boxes/bottom_white_243.gif) no-repeat 0 100% !important; }
#overview_klub_body	.category_cover_col .subbox h3				{ width: 244px; margin: 0 0 5px; background: url(http://www.coolinarika.com/css/cssimg/boxes/top_white_243.gif) no-repeat 0 0; }
#overview_klub_body	.category_cover_col .subbox .sidelisting    { width: 204px; }
#overview_klub_body	.category_cover_col .subbox .sidelisting li	{ }
#overview_klub_body	.category_cover_col .subbox .more_content   { margin: 0 10px !important; padding-right: 1px; }

#overview_klub_body	#tag_recent_list div					{ font-size: 1.2em; padding: 0 15px 10px; color: #999; }
#overview_klub_body	#tag_recent_list div a					{ color: #339DEE; }

#overview_klub_body	#recently_commented li				{ padding: 0 0 8px 22px; }
#overview_klub_body	#recently_commented	a				{ display: inline; padding: 0 !important; }
#overview_klub_body	#recently_commented	a strong 		{ float: left; width: 190px; padding: 2px 10px 0 0; text-decoration: underline; color: #f00; }
#overview_klub_body	#recently_commented	a:hover strong	{ text-decoration: none; }

#overview_klub_body	#contributed_photos ul				{ /*width: 220px; margin: 5px 15px 15px;*/ }
#overview_klub_body	#contributed_photos li				{ width: 81px; height: 81px; /*margin: 0 12px;*/ }
#overview_klub_body	#contributed_photos li a			{ display: inline; }
#overview_klub_body	#contributed_photos li img			{ float: left; margin: 0; display: inline; }



/*** user listings ***/

.category_listing dt .delete                        { float: right; width: 15px; height: 17px; padding: 0 0 0 10px; font-size: .8em !important; color: #aaa; font-weight: normal; text-align: right; }
.category_listing dt .delete a                      { display: block; width: 15px; height: 17px; padding: 0 !important; }
.category_listing dt .delete a img                  { margin-top: 0 !important; width: 15px; height: 17px; }
.category_listing dd.usernote                       { clear: both; margin: 15px 0 0 !important; font-weight: bold; color: #000; background: #FFFF99; padding: 10px; }

.featured_content                       { float: left; display: inline; width: 490px; margin: 4px 4px 0 5px; padding-top: 14px; background: url(http://www.coolinarika.com/css/cssimg/boxes/top_white_490.gif) no-repeat 0 0; }
.featured_content h1                    { color: #333 !important; }
.featured_content h1 em                 { font-style: normal; color: #f00 !important; }
.pseudo_dl,
.featured_content dl                    { position: relative; float: left; width: 452px; padding-bottom: 5px !important; background: url(http://www.coolinarika.com/css/cssimg/boxes/bottom_white_490.gif) no-repeat 0 100%; }
.featured_content dt                    { margin: 0 !important; padding-top: 0 !important; font-size: 1.4em !important; }
.featured_content h3                    { margin: 0 0 0 20px; padding: 0; font-weight: bold; text-transform: uppercase; }
.featured_content .first-child          { padding-top: 0; }
.featured_content dd.hertzen            { position: absolute; top: 93px; left: 100px; height: 10px !important; line-height: 0 !important; padding: 6px 10px !important; margin: 0 !important; }
.featured_content dd.hertzen img        { margin: 0 !important; padding: 0 !important; height: 10px !important; }

.featured_content table                 { width: 452px; margin-bottom: 5px; border-top: 1px solid #EFEFEF; }
.featured_content th,
.featured_content td                    { padding: 4px 10px; font-size: 1.2em; border-bottom: 1px solid #EFEFEF; vertical-align: top; }
.featured_content th                    { width: 100px; font-weight: normal; text-align: right; }
.featured_content td.value              { padding-top: 2px; font-weight: bold; font-size: 1.4em; }
.featured_content td span               { display: block; text-align: right; }
.featured_content td span,
.featured_content td span a             { color: #999; }
.featured_content tr.more_results td    { text-align: right; border: 0; }




.pagination .box_top                    { padding-top: 5px; }
.pagination p                           { margin-bottom: 0 !important; }
.pagination span                        { font-size: 1.2em; padding: 0 20px; }
.pagination .prev                       { float: left; padding-left: 2px !important; }
.pagination .next                       { float: right; padding-right: 12px !important; }
.pagination .pages                      { text-align: center; margin: 0 100px; }
.pagination .pages a,
.pagination .pages strong               { font-weight: normal; }
.pagination .pages .central             { padding: 0 5px 0 6px; background: url(http://www.coolinarika.com/css/cssimg/buttons/pag_pipe.gif) no-repeat 0 .3em; }
.pagination .pages .central.first-child { background: none; padding-left: 5px; }
.pagination a img                       { background-color: #595959; }
.pagination a:hover img                 { background-color: #f00; }
.anketa_body .pagination a:hover img    { background-color: #38CEFF; }



/******** TEMA TJEDNA ************/



.tema_meta_h4       { background: #70BA0B url(http://www.coolinarika.com/css/cssimg/h4/490_green_top.gif) no-repeat 0 0 !important; }
.tema_meta_h4 span  { background: url(http://www.coolinarika.com/css/cssimg/h4/490_green_bottom.gif) no-repeat 0 100% !important; }

#entity_sidecontent .tema_meta_h4       { background-image: url(http://www.coolinarika.com/css/cssimg/h4/top_corners_200.gif) !important; }
#entity_sidecontent .tema_meta_h4 span  { background-image: url(http://www.coolinarika.com/css/cssimg/h4/bottom_corners_200.gif) !important; }

#tema_tjedna:after  { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/*********** NASLOVNICA SCROLLER (DEFAULT) *************/

#clanci_tjedna { clear: both; position: relative; height: 210px; width: 458px; padding-bottom: 0; margin: 0 0 0 24px; overflow: auto; background: #fff; }

#slider                         { height: 190px; /* width: (153 X cnt(.news_item)px;  */ background: #fff url(http://www.coolinarika.com/css/cssimg/layout/slider_alt_boxovi.gif) repeat-x 0 69px; }

#slider .news_item              { position: relative; float: left; width: 150px; margin-right: 3px; line-height: 1.6; }
#slider .news_item img          { position: absolute; top: 0; height: 68px; }
#slider .news_item .subtitle    { font-size: 1em; text-transform: uppercase; letter-spacing: 1px; margin: 74px 9px 1px; color: #666; }
#slider .news_item h2,
#slider .news_item p            { margin-left: 9px; margin-right: 9px; }
#slider .news_item h2           { font-size: 1.1em; line-height: 1.6; margin-bottom: .6em; font-weight: bold; }
#slider .news_item p            { font-size: 1.1em; }


/*********** NASLOVNICA SCROLLER (JAVASCRIPT) *************/

#scroll_facility                        { position: relative; clear: both; width: 492px; height: 173px; margin-left: 5px; overflow: hidden; }
#scroll_facility #clanci_tjedna         { margin: 0 0 0 18px; overflow: hidden; }
#scroll_facility #clanci_tjedna #slider { position: relative; top: 0; }
#scroll_facility .news_item             { height: 171px; overflow: hidden; }


/*** control styles ***/
#scroll_left,
#scroll_right                   { position: absolute; display: block; width: 14px; height: 173px; cursor: pointer; outline: none; background: #f00 url(/css/cssimg/layout/slider_alt_buttons.gif) no-repeat; }
#scroll_left                    { left: 0; border-right: 2px solid #fff; background-position: 0 0; }
#scroll_right                   { right: 0; border-left: 2px solid #fff; background-position: -14px 0; }
#scroll_left:hover,
#scroll_right:hover             { background-color: #999; }
#scroll_left.disabled,
#scroll_right.disabled          { background-color: #ddd !important; background-position: -28px 0; }




#secondary_content { clear: both; }

/******** BLOK SA TABOVIMA ************/


#tab_content                    { clear: both; margin-top: 5px; }

.tab_unit                       { float: left; display: inline; clear: both; width: 500px; min-height: 200px; height: auto !important; height: 200px; padding-bottom: 5px; background: url(http://www.coolinarika.com/css/cssimg/boxes/sec_tab_bottom.gif) no-repeat 0 100%; }
.tab_unit .tablist              { float: left; width: 494px; padding-top: 5px; padding-left: 6px; background: #fff; border-bottom: 1px solid #DEDEDE; }
.tab_unit .tablist li           { float: left; display: inline; margin: 0 -1px -1px 0; border-bottom: 1px solid #E0E0E0; background: url(http://www.coolinarika.com/css/cssimg/tabs/tab_unit_right.gif) no-repeat 100% 0; }
.tab_unit .tablist li a         { display: block; color: #666; padding: 3px 5px 0 10px; background: url(http://www.coolinarika.com/css/cssimg/tabs/tab_unit_left.gif) no-repeat 0 0; margin-right: 5px; text-transform: uppercase; text-decoration: none; }
.tab_unit .tablist li.active    { margin-top: -2px; border-color: #fff; }
.tab_unit .tablist li.active a  { padding: 5px 5px 0 10px; color: #f00; }

.tab_unit .sec_tab              { display: none; float: left; height: auto !important; height: 235px; min-height: 235px; margin-top: -1px; background: url(http://www.coolinarika.com/css/cssimg/boxes/sec_tab_top.gif) no-repeat 0 0; }
.tab_unit .sec_tab.first-child  { display: block; }

.tab_unit h4                    { position: absolute; left: -9999px; }

#latest_nagradna h2,
#category_blogs h2              { padding: 10px 0 8px; margin: 0; text-transform: uppercase; }
#latest_nagradna h2             { padding-top: 0 !important; }

#category_blogs #featured_blog  { padding-top: 0; }

#node_sitemap_body #category_blogs #featured_blog,
#node_sitemap_body #category_blogs #featured_blog_other { min-height: 100px; height: auto !important; height: 100px; }


/******** IZDVOJENI BLOG NA NASLOVNICI ************/

#latest_nagradna,
#other_blog2,
#featured_blog                  { float: left; display: inline; width: 270px; padding: 15px 15px 0; margin: 0; }
#other_blog2                    { width: 465px; padding-right: 5px; }

#latest_nagradna                { width: 270px; padding: 0 0 0 15px !important; margin: 15px 0 !important; border-left: 1px solid #ebebeb; }


#latest_nagradna dl,
#other_blog2 dl,
#featured_blog dl               { margin: 0; padding: 0 0 10px; }
#other_blog2 dl                 { width: 460px; height: 200px; padding-right: 10px; overflow: auto; }

#other_blog2 .blog_tagline,
#featured_blog .blog_tagline    { display: block; padding-top: 0; font-size: .8em !important; font-weight: normal; }

#latest_nagradna dt,
#other_blog2 dt,
#featured_blog dt               { float: right; width: 215px; border: 0; padding: 0; margin: 0 0 .2em; }
#other_blog2 dt                 { width: 385px; }
* html #other_blog2 dt          { position: relative; left: -3px; }

#latest_nagradna dt             { width: 175px; }

#latest_nagradna dt .entity_title,
#other_blog2 dt .entity_title,
#featured_blog dt .entity_title { display: block; font-size: 1.3em !important; font-weight: normal; line-height: 1.2; margin-bottom: .4em; }

#latest_nagradna dt .entity_title,
#category_blogs #featured_blog .entity_title,
#homepage_sitemap_body #featured_blog .entity_title { font-size: 1.5em !important; }

#other_blog2 dd.user_image,
#featured_blog dd.user_image      { float: left; width: 46px; height: 55px; margin-top: 4px; /*overflow: hidden;*/ }

#other_blog2 dd.user_image .avatar_container,
#featured_blog dd.user_image .avatar_container  { font-size: .8em !important; float: left; }

#other_blog2 dd.user_image .avatar_container .avatar,
#featured_blog dd.user_image .avatar_container .avatar { margin: 0 !important; top: 0; }

#latest_nagradna dd.prev_image    { float: left; width: 95px; height: 82px; margin-top: 3px; }
* html #latest_nagradna dd.prev_image  { width: 92px; }

/*#featured_blog dd.entity_lead    */
#latest_nagradna dd.entity_lead,
#other_blog2 dd.entity_lead { margin: 0 0 0 55px !important; }
#featured_blog dd.entity_lead    { margin: 0 !important; float: right; width: 215px; padding-bottom: 20px; margin-top: -5px; }

#latest_nagradna dd.entity_lead  { margin-left: 0 !important; }

#other_blog2 dd.entity_lead p img { margin: 4px 15px 0 0; }

/** html #featured_blog dd.entity_lead  { margin-top: -12px !important; }*/

.entity_extras   { font-variant: small-caps !important; color: #666; }
.entity_extras a { color: #0085BC; }

#latest_faq,
#featured_blog_other    { float: left; display: inline; padding-left: 15px; margin: 15px 0; width: 165px; border-left: 1px solid #ebebeb; }
#latest_faq h3,
#featured_blog_other h3 { text-transform: uppercase; margin-bottom: .5em; }

#latest_faq { border: 0 !important; padding: 15px !important; margin: 0 !important; }



.former_posts           { padding: 0; margin: 0 !important; }
.former_posts li        { margin-bottom: .8em; font-size: 1.1em; }
.former_posts li a      { display: block; text-decoration: none; height: 1%; padding: 0 !important; }
.former_posts li a strong { display: block; text-decoration: underline; color: #f00 !important; }
.former_posts li a:hover strong { text-decoration: none; }
.former_posts li a span { display: block; color: #666; }

.more_featured_blogs                { float: left; display: inline; width: 215px; padding: 15px 15px 0; margin: 0 !important; overflow: hidden; }
.more_featured_blogs dl             { margin: 0 !important; padding: 0 0 10px !important; }
.more_featured_blogs .blog_tagline  { display: block; padding-top: 0; font-size: .8em; font-weight: normal; }
.more_featured_blogs dt             { float: right; width: 160px !important; border: 0 !important; padding: 0 !important; margin: 0 0 .2em !important; overflow: hidden; }
.more_featured_blogs dt .entity_title { display: block; width: 159px !important; font-size: 1.1em; font-weight: normal; line-height: 1.3; margin-bottom: .2em; overflow: hidden; }
.more_featured_blogs .user_image      { float: left; width: 55px; height: 55px !important; margin: 4px 0 8px !important; overflow: hidden !important; }
.more_featured_blogs dd.entity_lead    { margin: 0 0 0 55px !important; }
* html .more_featured_blogs dd.entity_lead { margin-top: -12px !important; }



/*** TEMA TJEDNA ***/

.date_des        { font-weight: bold; font-size: 1.3em; }

.date_des .from,
.date_des .to { padding: 10px 25px 5px 15px; }

.date_des .from { float: left; }
.date_des .to { float: right; }

#weekly_menu #tab_content { }
#weekly_menu .tab_unit { width: 490px; margin-left: 5px; background: url(http://www.coolinarika.com/css/cssimg/boxes/bottom_white_490.gif) no-repeat 0 100% !important; }
#weekly_menu .tablist { width: 484px; display: inline; margin-left: 0; }
#weekly_menu .sec_tab { background-image: url(http://www.coolinarika.com/css/cssimg/boxes/sec_tab_top_490.gif) !important; }
#weekly_menu dl { width: 446px; overflow: hidden; }

dd.weekly_menu_desig { padding: 10px 0 5px; margin-bottom: 0 !important; font-weight: bold; font-size: 1.5em !important; border-bottom: 1px solid #efefef; text-align: right; text-transform: uppercase; }

.theme_listing              { float: left; width: 243px !important; padding: 5px 0 0 0 !important; }
.theme_listing h4           { width: 243px !important; margin: 0 !important; background: #f00 url(http://www.coolinarika.com/css/cssimg/h4/top_corners_243.gif) no-repeat 0 0 !important; }
.theme_listing h4 span      { padding-bottom: 12px; background: transparent url(http://www.coolinarika.com/css/cssimg/h4/bottom_corners_243_theme.gif) no-repeat 0 100% !important; }
#theme_recipes_listing      { margin: 0 4px 0 5px; }
#theme_articles_listing h4  { background-color: #FFA800 !important; }

.theme_listing .featured_content                { width: 243px; margin: 0 0 5px !important; padding: 20px 5px 0 !important; }
.theme_listing .featured_content img            { margin: 2px 0 0 24px; }
#theme_articles_listing .featured_content img   { margin-bottom: 15px; }
.theme_listing .featured_content .hertzen img   { margin: 0 !important; }
.theme_listing .featured_content .hertzen       { position: relative; top: -12px; left: 110px; }
.theme_listing .featured_content .rec_text      { padding: 0 24px 10px; }
.theme_listing .featured_content h2,
.theme_listing .featured_content p,
.theme_listing .featured_content h3             { padding: 0 24px !important; margin-top: 0 !important; }
#theme_recipes_listing .featured_content h2     { margin-top: -7px !important; }

.theme_listing dl { clear: both; padding: 0 !important; }
.theme_listing dt { margin: 0 !important; padding: 0 24px !important; border: 1px solid #ccc; border-width: 0 1px !important; }
.theme_listing dt.first-child { border: 0; }
.theme_listing dd { margin: 0 !important; padding: 0 24px 15px !important; border: 1px solid #ccc; border-width: 0 1px; }

.theme_listing .featured_content,
.theme_listing dl                   { padding-bottom: 5px !important; background: url(http://www.coolinarika.com/css/cssimg/boxes/bottom_white_243.gif) no-repeat 0 100%; }
.theme_listing .featured_content h3,
.theme_listing dt.first-child       { padding: 10px 24px 0 !important; margin: 0 !important; background: url(http://www.coolinarika.com/css/cssimg/boxes/top_white_243.gif) no-repeat 0 0; }

.theme_listing ul                       { width: 243px; margin: 0; padding: 0 0 5px !important; background: url(http://www.coolinarika.com/css/cssimg/boxes/bottom_white_243.gif) no-repeat 0 100%; }
.theme_listing li.first-child           { padding: 10px 18px 0 !important; margin: 0 !important; }
#theme_recipes_listing li.first-child   { background: url(http://www.coolinarika.com/css/cssimg/boxes/top_white_243_recipe_listing.gif) no-repeat 0 0 !important; }
#theme_articles_listing li.first-child  { background: url(http://www.coolinarika.com/css/cssimg/boxes/top_white_243_article_listing.gif) no-repeat 0 0 !important; }
.theme_listing li                       { padding-left: 18px; padding-right: 15px; background-position: 15px 2px !important; }
#theme_recipes_listing li               { background: url(http://www.coolinarika.com/css/cssimg/icons/recipe.gif) no-repeat 15px 1px; }

#related_theme h4,
#current_theme h4,
#future_theme h4,
#theme_supplies h4,
#other_themes h4 { background-color: green; }

#related_theme img,
#current_theme img { margin-bottom: 0; }

#entity_sidecontent #related_theme .rec_txt h2,
#entity_sidecontent #current_theme .rec_txt h2,
#entity_sidecontent #future_theme .rec_txt h2   { margin-bottom: .3em !important; }

#entity_sidecontent #related_theme .rec_txt p,
#entity_sidecontent #current_theme .rec_txt p,
#entity_sidecontent #future_theme .rec_txt p    { margin-left: 5px; padding-left: 25px; background: url(http://www.coolinarika.com/css/cssimg/layout/quote.gif) no-repeat 0 4px; }

#theme_recipes_listing ul,
#theme_articles_listing ul { clear: both; }





/******** PRIMARNI SADRZAJ (NPR. CLANAK, RECEPT) ************/

#breadcrumbs .box_top               { padding-top: 5px; }
#breadcrumbs p                      { margin: 0 25px !important; padding: 0; }

#main_content blockquote    { padding-left: 28px; background: url(http://www.coolinarika.com/css/cssimg/layout/quote.gif) no-repeat 2px 4px; }
#main_content blockquote p  { margin-left: 0 !important; margin-right: 0 !important; }


/******** ENTITY HEADLINE H1 ********************/

#main_content h1                    { width: 460px; margin: 10px 0 10px 25px; line-height: 1.2em; color: #f00; }
#main_content h1.secondary          { color: #6FBC0A; }

#major_teaser                       { position: relative; margin-top: 5px; }
#major_teaser img                   { display: block; margin: 1px 0 0 5px; background: #f6f6f6; }
#major_teaser h1                    { float: left; display: inline; position: relative; top: -35px; width: auto; max-width: 450px; margin-bottom: -30px; background: url(http://www.coolinarika.com/css/cssimg/tabs/tema_tjedna_h1_right.gif) no-repeat 100% 0; margin-right: 40px; }
#major_teaser h1 span               { float: left; margin-right: 9px; padding: 5px 12px; background: url(http://www.coolinarika.com/css/cssimg/tabs/article_h1.gif) no-repeat 0 0; }

#major_teaser.no_image h1           { top: 0; margin-bottom: 10px; background: none; max-width: 445px; }
#major_teaser.no_image h1 span      { display: block; margin: 0; padding: 0; background: none; }

/* tema tjedna numeracija */
#major_teaser h3                    { position: absolute; right: 32px; width: 49px; padding: 0 10px 2px; font-size: 1.6em; color: #000; background: url(http://www.coolinarika.com/css/cssimg/tabs/broj.gif) no-repeat 0 100%; text-align: center; }
#major_teaser h3 em                 { color: #f00; font-style: normal; }
#major_teaser h3 em a               { text-decoration: none; }
#major_teaser h3 em a:hover         { text-decoration: underline; }

/******** ARTICLE/RECIPE MAIN CONTENT ***********/

.by_podravka 		{ float: right; }
.by_podravka img 	{ vertical-align: top; margin-top: 3px; }

#main_content .lead,
#main_content .homepage_intro,
#main_content .category_intro,
#main_content .intro                    { clear: both; margin: 10px 25px .5em !important; padding-left: 25px; font-size: 1.5em; line-height: 1.4em; background: url(http://www.coolinarika.com/css/cssimg/layout/quote.gif) no-repeat 0 4px; }
#main_content .category_intro,
#main_content .homepage_intro           { float: left; display: inline; margin-top: 0 !important; padding: 0 0 .2em 0; background: none; font-size: 1.4em; }
#main_content .category_intro           { padding-top: 15px; }

span.source { font-size: .8em !important; color: #999 !important; }

#homepage_sitemap_body #main_content .homepage_intro           { padding-bottom: .5em !important; }
.homepage_intro .small_notice { font-size: .8em !important}

#main_content #the_question             { font-size: 1.25em !important; font-weight: normal !important; color: #000; padding: 0 !important; margin: 0 !important; background: none; }

#main_content .lead p                   { font-size: 1em; }

#view_recept_body #main_content,
#view_namirnica_body #main_content,
#view_clanak_body #main_content,
#view_faq_body #main_content            { margin-left: 15px; }

#view_klub_body #main_content p,
#view_recept_body #main_content p,
#view_namirnica_body #main_content p,
#view_clanak_body #main_content p,
#view_faq_body #main_content p          { margin-bottom: 1em; }



/*** default user display ***/
.user_listing h4                                { margin-bottom: 12px; }

#entity_author dl,
.user_listing dl                                { float: left; display: inline; width: 230px; margin: 0 0 10px 12px; padding: 0 0 8px !important; background: url(http://www.coolinarika.com/css/cssimg/boxes/bottom_white_230.gif) no-repeat 0 100%; }

.user_listing dl.odd                            { clear: both; display: inline; margin-left: 15px !important; }

#entity_author dt,
.user_listing dt                                { float: right; width: 159px; padding: 6px 8px 0 0; background: url(http://www.coolinarika.com/css/cssimg/boxes/top_white_230.gif) no-repeat 100% 0; }

#entity_author dd.user_location,
.user_listing dd.user_location                  { float: right; width: 159px; padding: 0 8px 0 0; }

#entity_author dd.user_image,
.user_listing dd.user_image                     { float: left; width: 46px; padding: 9px 9px 0 8px; background: url(http://www.coolinarika.com/css/cssimg/boxes/top_white_230.gif) no-repeat 0 0; /*overflow: hidden;*/ }

#entity_author dd.user_image .avatar,
.user_listing dd.user_image .avatar             { margin: 0 !important; }

#entity_author dd.user_image .avatar_container,
.user_listing dd.user_image .avatar_container  { font-size: .85em !important; }

#serp_users dd.user_image .avatar_container,
#users_using_tag dd.user_image .avatar_container  { font-size: .85em !important; }

/*
old:

#entity_author dd.user_image a,
.user_listing dd.user_image a       { display: block; width: 40px; height: 50px; }

#entity_author dd.user_image a img,
.user_listing dd.user_image a img   { float: left; margin: 0 !important; }
*/

dd.user_location                    { color: #666 !important; line-height: 1.4; }
dd.user_registered                  { color: #999 !important; line-height: 1.4; }

.user_listing .delete   { float: right; }
.user_listing .delete a { display: block; height: 17px !important; }


/*** entity author ***/
#entity_author                          { float: left; display: inline; margin: 0 0 5px 14px; }
.author_nick                            { clear: left; color: #62AE06 !important; }

#view_recept_body #entity_author        { position: relative; left: 2px; margin: 0; }

#entity_faq_asker                       { font-size: 1em !important; text-align: right; }

/*** article author ***/

#entity_article_author                                      { float: left; display: inline; width: 477px; margin: 0 0 15px 12px !important; }
#entity_article_author dl                                   { float: left; width: 477px; min-height: 82px; height: auto !important; height: 82px; margin: 0; padding-bottom: 20px !important; background: url(http://www.coolinarika.com/css/cssimg/layout/interactive_bottom.gif) no-repeat 0 100%; }

#entity_article_author dt,
#entity_article_author dd.user_oneliner                     { float: right; width: 382px; padding: 24px 20px 0 0 !important; }

#entity_article_author dt                                   { background: url(http://www.coolinarika.com/css/cssimg/layout/interactive_h2.gif) no-repeat 100% 0; }
#entity_article_author dd.user_oneliner                     { padding-top: 0 !important; color: #666; }

#entity_article_author dd.user_image                        { float: left; padding: 24px 14px 0 15px !important; width: 46px; background: url(http://www.coolinarika.com/css/cssimg/layout/interactive_h2.gif) no-repeat 0 0; }
#entity_article_author dd.user_image .avatar                { margin: 0 !important; }
#entity_article_author dd.user_image .avatar_container      { font-size: .8em !important; }

* html #entity_article_author dd.author_desc { position: relative; left: -3px; }


#licence_type                                   { width: 310px; float: left; clear: both; margin-left: 20px; display: inline; }
#the_entity #licence_type                       { min-height: 45px; height: auto !important; height: 45px; }
#single_image_view #licence_type                { margin-left: 0; min-height: 30px; height: auto !important; height: 30px; }
#licence_type h4                                { position: absolute; top: -9999px; left: -9999px; }
#licence_type ul                                { float: left; width: 340px; list-style: none; margin: 0!important; position: relative; z-index: 100; }
#licence_type li                                { float: left; margin-right: 7px; display: inline; }
#licence_type li a                              { padding: 0; color: #f00; text-decoration: none; }
#licence_type li img                            { margin: 3px 2px -3px 0; }
#licence_type li.approved_by_coolinarika img    { margin: 4px -3px -8px 0; }

#licence_type li div                            { position: absolute; top: -9999px; left: -9999px; width: 320px; padding-top: 10px; background: url(http://www.coolinarika.com/css/cssimg/boxes/recipe_help_top.gif) no-repeat 0 0; }
#licence_type li div .inner                     { position: static; min-height: 30px; height: auto !important; height: 30px; padding: 0 10px 10px; width: 300px; background: url(http://www.coolinarika.com/css/cssimg/boxes/recipe_help_bottom.gif) no-repeat 0 100%; }
#licence_type li.hovered div.licence_details    { top: 20px; left: 30px; }
#licence_type div.licence_details p,
#licence_type div.licence_details dd            { color: #666; }
#licence_type div.licence_details b             { color: #000; }

#image_licence_container                        { float: left; clear: both; width: 100%; padding: 10px 0; }
#image_licence_container label                  { float: left; line-height: 2.3em; }
#image_licence_container select                 { float: left; position: relative; left: 10px; }
* html #image_licence_container                 { padding-bottom: 0; }


/*** entity publish date ***/
#entity_publish_date                        { clear: both; margin-bottom: 5px; }
#view_clanak_body #entity_publish_date      { text-align: right; padding: 0 25px; }
#view_faq_body #entity_publish_date         { float: right; padding-top: 15px; text-align: right; font-size: 1em !important; }
#view_recept_body #entity_publish_date      { min-height: 40px; height: auto !important; height: 40px; clear: none; float: right; width: 135px; margin-right: 10px; position: relative; right: 5px; display: inline; padding: 5px 0 0 0; text-align: right; }

#view_recept_body #entity_publish_date dt,
#view_recept_body #entity_publish_date dd   { }

#entity_publish_date                        { }
#entity_publish_date dt                     { display: inline; color: #666; font-weight: normal; }
#entity_publish_date dd                     { display: inline; color: #333; font-weight: bold; }


/*** entity main story ***/
#view_faq_body #entity_publish_date,
#faq_question,
#main_story,
#image_gallery_holder         { clear: left; margin: 0 25px 10px; font-size: 1.2em; color: #333; }

#main_story:after             { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#image_gallery_holder         { width: 450px; }

#image_gallery_holder .images_pseudo_row        { float: left; clear: both; width: 100%; margin-bottom: 8px; }
#image_gallery_holder .images_pseudo_row .first { float: left; }
#image_gallery_holder .images_pseudo_row .last  { float: right; }

#image_gallery_holder .images_pseudo_row .entityImage { width: 220px !important; }

#image_gallery_holder .images_pseudo_row a { float: left; }

#image_gallery_holder img { }

#main_story strong,
#main_story b   { color: #000; }
#main_story *   { font-size: 1em; }
#main_story h2  { font-size: 1.4em !important; color: #f00; font-weight: normal !important; }
#main_story h3  { font-size: 1.2em !important; color: #000; }
#main_story h3 i,
#main_story h3 em   { color: #000; }
#main_story .system_message h3 { color: #fff; }

#main_story sup { font-size: .6em; }

#view_recept_body #main_story h2 { font-weight: bold; }

#main_story h2          { clear: left; margin-top: .8em; }
#main_story h3          { clear: left; margin-bottom: .5em !important; }
#main_story p + h2,
#main_story ul + h2,
#main_story ol + h2,
#main_story dl + h2,
#main_story table + h2  { margin-top: 0; }

#main_story hr { clear: both; margin-bottom: 10px; border-top: 1px solid #ebebeb; }

#main_story p span.small_notice { font-size: .8em !important; }

#main_story ul,
#main_story ol              { clear: left; margin-bottom: 1em; }
#main_story ul li           { font-size: 1em; list-style: square; margin-left: 20px; }
#main_story ol li           { font-size: 1em; margin-left: 30px; width: auto; }

#main_story a { color: #f00 !important; }
#main_story li a { display: inline; padding: 0; }


/*** entity images ***/
.entityImage                { border: 1px solid #ccc; }
.entityImage img            { margin: 2px; }

.imageCaption               { float: left; padding: 5px; font-size: .85em !important; line-height: 1.3 !important; color: #666; }

.entityImage.floatLeft      { float: left; margin: 0 5px 10px 0; clear: none !important; }
.entityImage.floatRight     { float: right; margin: 0 0 10px 5px; clear: none !important; }

/*** entity pullquotes ***/
.quote_right,
.quote_left                 { width: 200px; padding: 20px 0 10px 20px; font-weight: bold; font-size: 1.2em !important; color: #f00; background: url(http://www.coolinarika.com/css/cssimg/bubbles/quote_large.gif) no-repeat 0 0; }
.quote_right p,
.quote_left p               { width: auto !important; }
.quote_left                 { float: left; margin: 0 15px 10px 0; }
.quote_right                { float: right; margin: 0 0 10px 15px; }

/*** special boxes ***/
.box_special_1,
.box_special_2,
.box_special_3,
.box_special_4,
.box_special_5                      { display: block; clear: both; width: 415px !important; padding: 0 20px 15px; margin-bottom: 15px; overflow: hidden; }
.box_special_title                  { display: block; text-align: right; width: 415px !important; padding: 15px 20px 0; margin-left: -20px !important; margin-top: 0 !important; font-size: 1.4em !important; color: #f00 !important; }
.box_special_title_2                { display: block; text-align: left; text-transform: uppercase; width: 415px !important; padding: 15px 20px 0; margin-left: -20px !important; margin-top: 0 !important; font-size: 1.2em !important; color: #f00 !important; }
.box_special_title_3                { display: block; text-align: left; width: 415px !important; padding: 15px 20px 0; margin-left: -20px !important; margin-top: 0 !important; font-size: 1.2em !important; color: #000 !important; }

.box_special_1 table td,
.box_special_2 table td,
.box_special_3 table td,
.box_special_4 table td             { border: 0 !important; font-size: 1em !important; }



.box_special_1 .box_special_title_3,
.box_special_1 .box_special_title_2,
.box_special_1 .box_special_title   { background: url(http://www.coolinarika.com/css/cssimg/bubbles/notica_c1.gif) no-repeat 0 0; }

.box_special_2 .box_special_title_3,
.box_special_2 .box_special_title_2,
.box_special_2 .box_special_title   { background: url(http://www.coolinarika.com/css/cssimg/bubbles/notica_c2.gif) no-repeat 0 0; }

.box_special_3 .box_special_title_3,
.box_special_3 .box_special_title_2,
.box_special_3 .box_special_title,
.entity_downloads h2                { background: url(http://www.coolinarika.com/css/cssimg/bubbles/notica_c3.gif) no-repeat 0 0; }

.box_special_4 .box_special_title_3,
.box_special_4 .box_special_title_2,
.box_special_4 .box_special_title   { background: url(http://www.coolinarika.com/css/cssimg/bubbles/notica_c4.gif) no-repeat 0 0; }

.box_special_5 .box_special_5_inner { display: block; width: 415px !important; padding: 15px 20px 0; margin-left: -20px !important; margin-top: 0 !important; font-size: 1.2em !important; color: #000 !important; background: url(http://www.coolinarika.com/css/cssimg/bubbles/notica_c5.gif) no-repeat 0 0; }
.box_special_5 .box_special_5_inner b,
.box_special_5 .box_special_5_inner strong { color: #f00 !important; }

.box_special_1                      { background: #FEF4F2 url(http://www.coolinarika.com/css/cssimg/bubbles/notica_c1_bottom.gif) no-repeat 0 100%; }
.box_special_2                      { background: #F4FEF3 url(http://www.coolinarika.com/css/cssimg/bubbles/notica_c2_bottom.gif) no-repeat 0 100%; }
.box_special_3,
.entity_downloads                   { background: #F1F8FE url(http://www.coolinarika.com/css/cssimg/bubbles/notica_c3_bottom.gif) no-repeat 0 100%; }
.box_special_4                      { background: #FFFFFF url(http://www.coolinarika.com/css/cssimg/bubbles/notica_c4_bottom.gif) no-repeat 0 100%; }
.box_special_5                      { background: url(http://www.coolinarika.com/css/cssimg/bubbles/notica_c5_bottom.gif) no-repeat 0 100%; }

.box_special_1 p,
.box_special_2 p,
.box_special_3 p,
.box_special_4 p,
.entity_downloads p                 { width: 415px !important; }
.entity_downloads h2                { color: #000 !important; }

.box_special_3 ol li,
.box_special_3 ul li { width: auto !important; }


/*** box for excercises - difficulty ***/
.box_difficulty                     { float: right; display: inline; width: 145px !important; padding: 8px 5px 8px 70px; margin: 0 0 10px 10px; color: #666; background: url(http://www.coolinarika.com/css/cssimg/bubbles/excercise_difficulty.gif) no-repeat 100% 0; overflow: auto; text-align: right; }
.box_difficulty img                 { border: none; }


#main_story .entity_downloads                   { clear: both; float: left; }
#main_story .entity_downloads h2                { display: block; text-align: left; width: 415px; padding: 15px 20px 0; margin-top: 0 !important; }
#main_story .entity_downloads ul,
#main_story .entity_downloads p                 { width: 415px !important; padding: 0 20px 15px; color: #000; font-weight: bold; margin: 0 !important; overflow: hidden; }
#main_story .entity_downloads p                 { padding-bottom: 0; }
#main_story .entity_downloads ul:after          { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#main_story .entity_downloads li                { list-style: none !important; float: left; width: 200px; margin: 0 0 5px 0 !important; }
#main_story .entity_downloads li.odd            { clear: left; margin-right: 15px !important; }
#main_story .entity_downloads li a              { float: left; font-weight: normal; color: #666 !important; text-decoration: none; }
#main_story .entity_downloads li strong         { display: block; font-size: 1.2em !important; line-height: 1.2; margin-bottom: 3px; color: #f00 !important; text-decoration: underline; }
#main_story .entity_downloads li a:hover strong { text-decoration: none; }



/******** GAME ************/

#nagradna_form_holder                           { margin: 0 25px 15px 15px; }
#nagradna_form_holder .box_special_2            { margin: 0 0 0 10px !important; }

#nagradna_form table                            { width: 400px; }
#nagradna_form table td                         { vertical-align: top; padding: 2px 0 10px; }

#nagradna_form label                            { display: block; width: 110px; margin-right: 10px; padding: 4px 0; text-align: right; }

#nagradna_form .input_text,
#nagradna_form textarea                         { width: 270px; }

#nagradna_form textarea                         { height: 60px; }



/******** SUPPLY SPECIAL_STYLES ***************/

#first_image        { float: left; display: inline; margin: 0 0 15px 17px; }
#first_image img    { padding: 4px; border: 1px solid #D3D3D3; }



/******** RECIPE SPECIAL STYLES ***************/

/*** interaction styles ***/
span.delete                                     { color: #ccc; }
span.delete a                                   { width: 15px; height: 17px; background: #fff url(http://www.coolinarika.com/css/cssimg/buttons/delete_x_hover.gif) no-repeat 0 0; }
span.delete a img                               { width: 15px; height: 17px; background: #fff url(http://www.coolinarika.com/css/cssimg/buttons/delete_x_hover.gif) no-repeat 0 0; }
span.delete a:hover img                         { visibility: hidden; }


/*** recipe preparation info ***/
#preparation_info h2            { margin-bottom: 1em; padding-top: 5px; color: #f00; font-size: 1.5em !important; }
#preparation_info ol li         { list-style: none; padding-left: 30px; margin-left: 0; font-size: 1em; color: #333; margin-bottom: 15px; background: url(http://www.coolinarika.com/css/cssimg/numberz/1.gif) no-repeat 0 3px; }

.li_1   { background-image: url(http://www.coolinarika.com/css/cssimg/numberz/1.gif) !important; }
.li_2   { background-image: url(http://www.coolinarika.com/css/cssimg/numberz/2.gif) !important; }
.li_3   { background-image: url(http://www.coolinarika.com/css/cssimg/numberz/3.gif) !important; }
.li_4   { background-image: url(http://www.coolinarika.com/css/cssimg/numberz/4.gif) !important; }
.li_5   { background-image: url(http://www.coolinarika.com/css/cssimg/numberz/5.gif) !important; }
.li_6   { background-image: url(http://www.coolinarika.com/css/cssimg/numberz/6.gif) !important; }
.li_7   { background-image: url(http://www.coolinarika.com/css/cssimg/numberz/7.gif) !important; }
.li_8   { background-image: url(http://www.coolinarika.com/css/cssimg/numberz/8.gif) !important; }
.li_9   { background-image: url(http://www.coolinarika.com/css/cssimg/numberz/9.gif) !important; }
.li_10  { background-image: url(http://www.coolinarika.com/css/cssimg/numberz/10.gif) !important; }
.li_11  { background-image: url(http://www.coolinarika.com/css/cssimg/numberz/11.gif) !important; }
.li_12  { background-image: url(http://www.coolinarika.com/css/cssimg/numberz/12.gif) !important; }
.li_13  { background-image: url(http://www.coolinarika.com/css/cssimg/numberz/13.gif) !important; }
.li_14  { background-image: url(http://www.coolinarika.com/css/cssimg/numberz/14.gif) !important; }
.li_15  { background-image: url(http://www.coolinarika.com/css/cssimg/numberz/15.gif) !important; }
.li_16  { background-image: url(http://www.coolinarika.com/css/cssimg/numberz/16.gif) !important; }
.li_17  { background-image: url(http://www.coolinarika.com/css/cssimg/numberz/17.gif) !important; }
.li_18  { background-image: url(http://www.coolinarika.com/css/cssimg/numberz/18.gif) !important; }
.li_19  { background-image: url(http://www.coolinarika.com/css/cssimg/numberz/19.gif) !important; }
.li_20  { background-image: url(http://www.coolinarika.com/css/cssimg/numberz/20.gif) !important; }
.li_21  { background-image: url(http://www.coolinarika.com/css/cssimg/numberz/21.gif) !important; }
.li_22  { background-image: url(http://www.coolinarika.com/css/cssimg/numberz/22.gif) !important; }
.li_23  { background-image: url(http://www.coolinarika.com/css/cssimg/numberz/23.gif) !important; }
.li_24  { background-image: url(http://www.coolinarika.com/css/cssimg/numberz/24.gif) !important; }
.li_25  { background-image: url(http://www.coolinarika.com/css/cssimg/numberz/25.gif) !important; }
.li_26  { background-image: url(http://www.coolinarika.com/css/cssimg/numberz/26.gif) !important; }
.li_27  { background-image: url(http://www.coolinarika.com/css/cssimg/numberz/27.gif) !important; }
.li_28  { background-image: url(http://www.coolinarika.com/css/cssimg/numberz/28.gif) !important; }
.li_29  { background-image: url(http://www.coolinarika.com/css/cssimg/numberz/29.gif) !important; }
.li_30  { background-image: url(http://www.coolinarika.com/css/cssimg/numberz/30.gif) !important; }

/*** recipe author and gallery ***/
#author_and_images                  { float: left; width: 240px; }
#view_recept_body #author_and_images { clear: both; }

/*** recipe gallery ***/
#recept_gallery                     { float: left; display: inline; width: 215px; padding: 4px; margin: 0 0 1.5em 17px; border: 1px solid #D3D3D3; }
#recept_gallery h3                  { float: left; width: 215px; margin: 4px 0; padding: 3px 0 1px; border: 1px solid #D3D3D3; border-width: 1px 0; }
#recept_gallery h3 strong           { float: left; display: inline; margin-left: 5px; text-transform: uppercase; }
#recept_gallery h3 a                { float: right; display: inline;  margin-right: 5px; }
#recept_gallery ul li               { float: left; display: inline; margin: 0 0 0 4px; }
#recept_gallery ul li.first-child   { margin-left: 0; }
#recept_gallery ul li a             { float: left; }

#first_recipe_image                 { float: left; }

/*** recipe metadata column ***/
#entity_meta                            { float: right; display: inline; width: 230px; margin: 1px 22px 1em 16px; background: #fff; }
* html #entity_meta { overflow-x: hidden; }

#recipe_marks                           { padding-bottom: 5px; border-top: 1px solid #EFEFEF; }
#recipe_marks dt                        { height: 6px; text-indent: -9999px; overflow: hidden; }
#recipe_marks dd                        { text-align: left; padding: 3px 0 0 0; text-align: center; }
#recipe_marks li                        { display: inline; }
#recipe_marks dd img                    { vertical-align: top; margin-left: 5px; margin-bottom: 5px; }

#entity_summary                         { margin-bottom: 2px; width: 100%; }
#entity_summary td,
#entity_summary th                      { padding: 4px 10px; font: 1.1em Arial, sans-serif; border-top: 1px solid #EFEFEF; vertical-align: top; }
#entity_summary th                      { padding-right: 0; text-align: left; }
#entity_summary td                      { padding-left: 0; text-align: center; font-weight: bold; }
#entity_summary .nutrition_sc td        { text-align: left; padding-left: 10px; }
#entity_summary .kids_can_do td         { }

/*** recipe rating ***/
#recipe_rating_display                  { float: left; width: 100%; margin-bottom: 5px; padding-bottom: 10px; background: url(http://www.coolinarika.com/css/cssimg/boxes/bottom_white_230.gif) no-repeat 0 100%; }
#recipe_rating_display dd               { font: 1.1em Arial, sans-serif; text-align: center; }
#current_rating                         { padding-top: 10px; background: url(http://www.coolinarika.com/css/cssimg/boxes/top_white_230.gif) no-repeat 100% 0; }
#current_rating dt                      { margin: 0; height: 25px; text-align: center; }

#voteme                                 { float: left; width: 230px; }
#voteme h3                              { float: left !important; width: 85px; padding: 4px 10px 0 10px; font-weight: bold; font-size: 1.5em; text-transform: uppercase; text-align: right; }

#delete_vote                            { display: none; }

#voteme .delete                         { float: left; }
#voteme .delete a                       { float: left; display: inline; margin-top: 7px; }
#voteme .delete a img                   { }

.num_votes                              { color: #888; }

/*** styles for the star rater ***/
.rating_widget                  { float: left; margin: 5px 0 0 !important; width: 60px; height: 10px; padding: 6px 14px !important; background: url(http://www.coolinarika.com/css/cssimg/srca/voteme_blank.gif) no-repeat 0 0; overflow: hidden; }
.rating_widget li               { float: left; display: inline; width: 12px !important; height: 10px !important; margin: 0 !important; }

.rating_widget li a             { float: left; width: 12px !important; height: 10px; padding: 0 !important; margin: 0 !important; text-decoration: none; text-indent: -9999px; overflow: hidden; }
.rating_widget li a.selected,
.rating_widget li a:hover       { background: url(http://www.coolinarika.com/css/cssimg/srca/voteme.gif) no-repeat -13px -6px; z-index: 1; }



/*** recipe comments and tags overview ***/
#recipe_interaction_summary                     { clear: both; width: 230px; margin-bottom: 5px; margin-left: 0; background: url(http://www.coolinarika.com/css/cssimg/boxes/bottom_white_230.gif) no-repeat 0 100%; }
#recipe_interaction_summary li                  { margin: 0 10px; padding: 3px 0 5px; border-top: 1px solid #D6D6D6; background: none; }
#recipe_interaction_summary li.first-child      { padding: 5px 10px; margin: 0; border: 0; background: url(http://www.coolinarika.com/css/cssimg/boxes/top_white_230.gif) no-repeat 0 0; }
#recipe_interaction_summary li a                { display: inline; padding: 0 !important; color: #f00; }
#recipe_interaction_summary li.first-child a    { color: #0786FB; }

/*** recipe ingredients ***/
#recipe_ingredients                             { padding-bottom: 8px; background: url(http://www.coolinarika.com/css/cssimg/boxes/bottom_white_230.gif) no-repeat 0 100%; }
#recipe_ingredients h2                          { padding: 10px 10px 0; margin: 0; font-style: italic; text-align: center; color: #f00; background: url(http://www.coolinarika.com/css/cssimg/boxes/top_white_230.gif) no-repeat 0 0; }
#recipe_ingredients a                           { color: #2A4F9D; }
#recipe_ingredients .table_holder               { border: 1px solid #D3D3D3; border-width: 0 1px; padding: 5px 10px 2px; }
#recipe_ingredients table                       { width: 100%; }
#recipe_ingredients table th,
#recipe_ingredients table td                          { padding: 5px 2px; font-weight: normal; font-size: 1.2em; line-height: 1.4em; vertical-align: top; }
#recipe_ingredients table th                          { text-align: right; width: 65px !important; padding-right: 10px; }
#recipe_ingredients table td                          { }
#recipe_ingredients table .sub_th th                  { width: 200px !important; padding-top: 15px; font-style: italic; font-size: 1.6em; text-align: center; }
#recipe_ingredients table .sub_th.first-child th      { padding-top: 5px; }
#recipe_ingredients table .odd th,
#recipe_ingredients table .odd td                     { background: #ffe; }


/*** content tables ***/

#main_story table                { width: 447px; margin-bottom: 15px; }
#main_story table th,
#main_story table td             { padding: 5px 10px; vertical-align: top; }
#main_story tbody td,
#main_story tbody th             { font-weight: normal; font-size: 1em !important; border-bottom: 1px solid #D6D6D6; }
#main_story tbody th             { width: 200px; text-align: left !important; }
/* #main_story table td             { width: 225px; } */
#main_story table tr .wide       { width: 250px !important; }
#main_story table tr .narrow     { width: 60px !important; }

#main_story table tr.noborder th,
#main_story table tr.noborder td	{ border: 0 !important; }


/*** recipe nutrition analysis ***/
#entity_nutrition_analysis                      { margin-bottom: 15px; }
#usporedba_namirnica_body #entity_nutrition_analysis { margin-bottom: 0; }
#usporedba_namirnica_body #entity_nutrition_analysis .info { padding-left: 15px !important; }
#usporedba_namirnica_body #entity_nutrition_analysis table { margin-bottom: 1em !important; }
#usporedba_namirnica_body #rda_explanation p { margin-bottom: 1em; }

#index_kratica,
#entity_nutrition_analysis table                { width: 447px; margin-bottom: 15px; }
#index_kratica th,
#index_kratica td,
#entity_nutrition_analysis table th,
#entity_nutrition_analysis table td             { padding: 5px 10px; text-align: center; }
#index_kratica thead,
#entity_nutrition_analysis thead                { background: #FFFEF1; }
#index_kratica thead th,
#entity_nutrition_analysis thead th             { font-size: 1.4em; border-bottom: 1px solid #999; }
#entity_nutrition_analysis thead th.first-child { text-align: left !important; }
#entity_nutrition_analysis thead tr.sub_th th   { font-size: 1.2em !important; }
#entity_nutrition_analysis thead th.has_sub_th  { border: 0; }
#index_kratica tbody td,
#index_kratica tbody th,
#entity_nutrition_analysis tbody td,
#entity_nutrition_analysis tbody th             { font-weight: normal; font-size: 1.2em; border-bottom: 1px solid #D6D6D6; }
#entity_nutrition_analysis tbody th             { width: 200px; text-align: left !important; }

#entity_nutrition_analysis tbody tr:hover th,
#entity_nutrition_analysis tbody tr.over th,
#entity_nutrition_analysis tbody tr:hover td,
#entity_nutrition_analysis tbody tr.over td     { background: #f6f6f6; }
#entity_nutrition_analysis td.value             { white-space: pre; }

#rda_explanation                                { padding-bottom: 15px !important; text-align: left; }
#expand_table_control                           { width: 447px !important; padding-right: 15px !important; margin-bottom: 10px !important; text-align: right; }
#expand_table_control a                         { line-height: 1.8em; color: #FFA800; text-decoration: none; }
#expand_table_control img                       { vertical-align: top; }


/*********** ENTITY INTERACTION TOOLS ************/

.interaction_tools                              { clear: both; width: 477px; w\idth: 447px; margin: 0 0 0 12px; padding: 0 15px; background: url(http://www.coolinarika.com/css/cssimg/layout/interactive_sides.gif) repeat-y; }
.interaction_tools h2                           { width: 457px; margin-left: -15px; padding-left: 20px; text-transform: uppercase; background: #fff url(http://www.coolinarika.com/css/cssimg/layout/interactive_h2.gif) no-repeat 0 100%; }
.interaction_tools h2 span                      { padding: 0 10px; background: #fff; }
.interaction_tools h2 .help_link                { text-transform: none; vertical-align: top; padding: 0 !important; font-size: .6em; }
.interaction_tools .info                        { padding-right: 15px; padding-left: 15px; margin-bottom: 1em; }

/************** ENTITY KEYWORDS ***********/

#entity_keywords                                { margin-bottom: 15px; }
#entity_keywords a                              { color: #0786FB; }
#entity_keywords label                          { float: left; display: inline; margin-right: 5px; padding-top: 3px; }
#entity_keywords .not_registered                { padding: 0 !important; }

#entity_keywords #tag_list                      { clear: both; width: 447px; margin-top: 15px; padding-top: 10px; border-top: 1px dashed #aaa !important; }
#entity_keywords #tag_list p                    { padding-bottom: 1em; }

#autocomplete_choices                           { background: #fff url(http://www.coolinarika.com/css/cssimg/forms/autocompleter_list.gif) repeat-x 0 0; width: auto; text-align: left; z-index: 1; }
#autocomplete_choices ul                        { border: 1px solid #ccc; }
#autocomplete_choices li                        { padding: 2px 5px; cursor: pointer; font-size: 1.2em; }
#autocomplete_choices li.selected               { color: #f00; background: #eee; }

#tags_form                                      { margin-bottom: 13px; text-align: right; }
#tags_form label                                { width: 125px; text-align: right !important; }
#tags_form .input_text                          { width: 250px; height: 1.3em; }
#entity_keywords #tags_holder p                 { font-size: 1.2em !important; margin-bottom: 0; }

#user_tag_list                                  { width: 447px; }
#user_tag_list span.delete a                    { margin-left: -4px; }
#user_tag_list span.delete a img                { margin-bottom: -4px; }


/***        MISC ELEMENTS       ***/
.no_items { margin: 10px 30px 5px 20px !important; text-align: left; }

#main_content p.small_notice,
#main_content p.small { font-size: .85em !important; color: #666; }

.notice,
.small_notice                                   { color: #666; }
.notice a,
.small_notice a,
.small a                                        { color: #F66; }


/*********** ENTITY COMMENTS *************/
#entity_comments .comments_list                 { float: left; width: 100%; }
#entity_comments .comments_list .comment        { float: left; width: 100%; font-size: 1em !important; list-style: none; margin-bottom: 20px; }

#entity_comments dl                             { float: left; width: 417px; margin-bottom: 5px; padding: 10px 15px; /* overflow: hidden; */ background: #fff; }
#entity_comments .even dl                       { background: #fefef4; }

#entity_comments #to_top                        { text-align: right; }

.not_registered                                 { clear: both; margin: 0 0 5px; padding: 10px 15px; background: #FAFAFA; }
.not_registered p                               { background: #FAFAFA; padding: 10px 15px 25px; }

#entity_comments dt,
#entity_comments dd                             { float: left; margin-left: 60px; width: 357px; display: inline; }

#entity_comments dt                             { padding: 5px 0 0 0 !important; margin-bottom: 5px; font-weight: bold; font-size: 1.4em !important; line-height: 1.2em; }
#entity_comments dt .comment_title              { float: left; }

#entity_comments dt .comment_admin_links        { float: right; color: #c8b9d6; }
#entity_comments dt .comment_admin_links a      { font-size: .7em !important; font-weight: normal; color: #f00; }

#entity_comments dt .permalink                  { display: inline; font-size: 1em !important; padding: 0 5px 0 0 !important; color: #f00; text-decoration: none; }

#entity_comments dt .permalink:hover,
#entity_comments dt .permalink:active,
#entity_comments dt .permalink:focus            { text-decoration: underline; }

#entity_comments dt .comment_time               { font-size: .8em !important; }
#entity_comments dt .comment_author             { font-size: .85em !important; }

#entity_comments dt .comment_time,
#entity_comments dt .comment_author,
#entity_comments dt .comment_author strong      { font-style: italic; font-weight: normal !important; }

#entity_comments dt .comment_time               { color: #000; }
#entity_comments dt .comment_author,
#entity_comments dt .comment_author a           { color: #0bb00b; }

#entity_comments dt .comment_author a,
#entity_comments dt .comment_admin_links a      { display: inline; padding: 0 !important; }

/*
#entity_comments dt .user_status                { float: left; margin: 0 0 0 -70px; position: relative; top: 60px; }
*/





#entity_comments dd                             { /*clear: both;*/ font-size: 1.2em !important;  }
#entity_comments dd a                           { display: inline; padding: 0; color: #f00; }

#entity_comments dd.comment_meta                { margin-bottom: .5em; width: 200px; font-size: 1.1em !important; font-style: italic;  }
#entity_comments dd.comment_meta a              { /*display: inline; padding: 0; */ color: #0BB00B; }

#entity_comments form dd label                  { display: block; }
#entity_comments form dd .field                 { margin-bottom: 10px; }
#entity_comments form dd .input_text,
#entity_comments form dd textarea               { width: 349px; }
#entity_comments form dl                        { background: #FAFAFA; margin-bottom: 0; }
#entity_comments form ol dl                     { background: #fefef4 !important; }

#comment_form:after                            { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0px; line-height: 0; overflow: hidden; }
#comment_form .button_holder                    { padding: 0 4px 0 0; }

/*
#comment_form:after,
#comment_form .button_holder:after              { content: "."; height: 0; visibility: hidden; clear: both; }
*/

#entity_comments .not_registered,
#entity_comments form,
#tags_holder,
#rda_explanation                                { clear: both; width: 457px; margin: 0 0 0 -15px; padding: 0 15px 15px 15px; background: url(http://www.coolinarika.com/css/cssimg/layout/interactive_bottom.gif) no-repeat 0 100%; }


/* avatar_container - comments */
#entity_comments ol .avatar,
#entity_comments ol .avatar_container           { float: left; margin: 0 0 -40px -70px !important; }

#entity_comments ol .avatar_container .avatar   { margin: 0 !important; }
#entity_comments ol .avatar_container           { font-size: .7em !important; }

#entity_comments .not_registered .avatar        {  margin-left: -5px !important; margin-right: 15px !important; }
#entity_comments form dt .avatar                {  margin: 0 0 -40px -65px !important; float: left; position: relative; top: 0; left: 0; }

/* comment preview */
#entity_comments #comment_preview               { display: none; clear: both; margin-top: -20px; }
#entity_comments #comment_preview dl            { background: #FAFAFA !important; }
#entity_comments #comment_preview dt            { font-weight: bold; font-size: 1.2em !important; color: #000; }
#entity_comments #comment_preview dt span       { font-weight: normal; }

#entity_comments .comment_content               { overflow: hidden; }

#entity_comments .comment_content p,
#entity_comments .comment_content ol,
#entity_comments .comment_content ul            { /*float: none; width: auto;*/ margin: 0 0 1em; }

#entity_comments .comment_content li            { /*float: none; width: auto;*/ }

#entity_comments .comment_content ul li         { background: url(/css/cssimg/icons/li.gif) no-repeat 0 5px; padding-left: 20px; }
#entity_comments .comment_content ol li         { list-style: decimal !important; margin-left: 25px; background: none; }

/* comments voting */
.vote_for_comment                               { border-top: 1px solid #f1f1f1; padding-top: 10px; }
#main_content .vote_for_comment p               { font-size: .9em !important; }
.vote_for_comment .votes_summary                { float: left; width: 200px; line-height: 1.2; margin: 0 !important; }

.vote_for_comment .your_vote                    { float: right; width: 150px; }
.vote_for_comment .your_vote strong             { float: left; width: 96px; font-weight: normal; text-align: right; }
.vote_for_comment .your_vote a                  { float: right; width: 21px; height: 19px; overflow: hidden; margin: 2px 0 0 5px; display: inline; }
.vote_for_comment .your_vote a img              { display: block; }

.vote_for_comment .current_choice               { opacity: .3; }

/* nofity for new comment */
#add_comment                                    { float: left; margin-right: 5px; }
#notify_new_comment                             { float: left; }
#notify_new_comment p                           { margin: 0 !important; font-size: .8em; font-weight: normal; }


/******** INGREDIENT COMPARISON *********/

#usporedba { clear: both; margin: 0 24px 15px; }

.inline_selects .field { float: left; width: 154px; text-align: center; }
.inline_selects .field label { display: block; padding: 5px 9px; font-weight: bold; font-size: 1.4em; text-align: left; }

#usporedba select { width: 150px; }
#usporedba .button_holder { clear: both; padding-top: 10px; }

#usporedba_table { margin-bottom: 25px !important; }



/******** ENTITY SIDECONTENT ************/

#entity_sidecontent                     { width: 214px; margin-left: 5px; }
#entity_sidecontent h4                  { margin-bottom: 5px; }

/*** sidecontent upper right corner ***/
#from_category.first-child .box_top,
#my_actions .box_top,
#user_navigation .box_top           { background-image: url(http://www.coolinarika.com/css/cssimg/boxes/narow_box_top_green.gif); }

/*** my actions ***/
#note_holder                        { margin: 8px 10px 0 5px !important; background: #FFFF99 url(http://www.coolinarika.com/css/cssimg/boxes/postit_top.gif) no-repeat 0 0 !important; padding-top: 5px; }
#note_holder strong                 { display: block; margin: 0 10px 3px; font: italic bold 1.2em "Comic Sans MS", script !important; }
#editnote                           { width: 180px; padding: 0 10px 7px 10px; font: italic 1.2em "Comic Sans MS", script !important; background: #FFFF99 url(http://www.coolinarika.com/css/cssimg/boxes/postit_bottom.gif) no-repeat 0 100% !important; }
.inplaceeditor-empty                { display: block; color: #07AEFF !important; cursor: pointer; text-decoration: underline; }
.inplaceeditor-empty:hover          { text-decoration: none; }
.inplaceeditor-saving               { background: url(/css/cssimg/indicator.gif) 100% 100% no-repeat; }
#editnote-inplaceeditor             { background: #FFFF99 url(http://www.coolinarika.com/css/cssimg/boxes/postit_bottom.gif) no-repeat 0 100% !important; padding: 0 10px 7px 10px; text-align: right; }
#editnote-inplaceeditor textarea    { width: 180px; height: 100px; border: 0; padding: 0; margin-bottom: 5px; background: none; text-align: left; font: inherit !important; font: italic 1.2em "Comic Sans MS" !important; }
#note_holder .editor_ok_button,
#note_holder .editor_cancel         { font: inherit; background: none; text-decoration: none; cursor: pointer; font: italic bold 1.2em "Comic Sans MS", script !important; }
#note_holder .editor_ok_button      { color: green; float: left; }
#note_holder .editor_cancel         { color: red !important; margin: 0 5px 0 5px !important; padding: 0 !important; }

/*** sidecontent lists ***/
.sidelisting,
#entity_sidecontent .toolgroup,
#entity_sidecontent ul,
#entity_sidecontent p                   { margin: 0 10px; }

#entity_sidecontent ul                  { padding-top: 2px; }
#entity_sidecontent ul#fav_action       { padding-top: 2px !important; }
#entity_sidecontent .toolgroup ul       { padding-top: 0; }

#entity_sidecontent .box_top            { padding-bottom: 2px; }



/*** sidecontent list items ***/

#my_actions li                          { clear: both; }

.sidelisting li,
#entity_sidecontent ul li               { background: url(http://www.coolinarika.com/css/cssimg/icons/article.gif) no-repeat 0 2px; height: 1%; font-size: 1.2em; }

#entity_sidecontent ul li#add_fav       { background: url(http://www.coolinarika.com/css/cssimg/icons/add_fav.gif) no-repeat 0 1px; }
#entity_sidecontent ul li#remove_fav    { background: url(http://www.coolinarika.com/css/cssimg/icons/remove_fav.gif) no-repeat 0 1px; }

#entity_sidecontent ul li#entity_admin_link { background: url(http://www.coolinarika.com/css/cssimg/icons/entity_admin_link.gif) no-repeat 0 1px; }
#entity_sidecontent ul li#send_link     { background: url(http://www.coolinarika.com/css/cssimg/icons/mailbox.gif) no-repeat 0 1px; }
#entity_sidecontent ul li#print_link    { background: url(http://www.coolinarika.com/css/cssimg/icons/printer.gif) no-repeat 0 1px; }
#entity_sidecontent ul li#print_link    { background: url(http://www.coolinarika.com/css/cssimg/icons/printer.gif) no-repeat 0 1px; margin-bottom: 3px !important; }
#view_recept_body #entity_sidecontent ul li#print_link    { background: url(http://www.coolinarika.com/css/cssimg/icons/printer.gif) no-repeat 0 1px; margin-bottom: 0 !important; }
#entity_sidecontent ul li#pdf_link      { background: url(http://www.coolinarika.com/css/cssimg/icons/pdf.gif) no-repeat 0 1px; margin-bottom: 3px !important; }
.editors_pick_recipes ul li             { background: url(http://www.coolinarika.com/css/cssimg/icons/recipe.gif) no-repeat 0 1px !important; }

/*** sidecontent links ***/
.sidelisting li a,
#entity_sidecontent ul li a             { display: block; height: 1%; padding: 2px 5px 6px 21px; line-height: 1.4em; color: #666; }
.sidelisting li a span,
#entity_sidecontent ul li a span        { text-decoration: none; }

#entity_sidecontent .other_entities ul li a         { font-weight: bold; }
#entity_sidecontent .other_entities ul li a span    { display: block; font-weight: normal; font-size: .9em !important; }
#entity_sidecontent .other_entities .more_content   { clear: both; margin: 0 20px 0 10px; padding: 5px 0 0 0; border-top: 1px solid #ebebeb; text-align: right !important; }

#entity_sidecontent .toolgroup a        { padding-left: 25px; }
#of_interest li a                       { color: #70BA0B; }
#from_category li a                     { color: #FF7300; }

/*** za potagirane ***/
#entity_sidecontent ul li.recept_item       { background: url(http://www.coolinarika.com/css/cssimg/icons/recipe.gif) no-repeat 0 1px !important; }
#entity_sidecontent ul li.namirnica_item,
.editors_pick_supplies li                   { background: url(http://www.coolinarika.com/css/cssimg/icons/supply.gif) no-repeat 0 1px !important; }

.sidelisting,
.editors_pick_recipes ul { width: 190px; padding-top: 5px; }

.editors_pick_recipes ul { padding-bottom: .3em; }
.editors_pick_recipes ul li { margin-left: 4px; }


.editors_pick_articles      { margin-top: 5px; }

/*** sidecontent hovers ***/
.clanak_body .editors_pick_recipes ul li a:hover    { color: #FFA800 !important; }
.sidelisting li a:hover,
.other_entities ul li a:hover,
.namirnica_body .editors_pick_articles ul li a:hover,
.namirnica_body .editors_pick_recipes ul li a:hover,
.recept_body .editors_pick_recipes ul li a:hover,
.clanak_body .editors_pick_articles ul li a:hover   { color: #f00 !important; }
.recept_body .editors_pick_articles ul li a:hover,
.clanak_body .editors_pick_supplies ul li a:hover,
.recept_body .editors_pick_supplies ul li a:hover   { color: #FFA800 !important; }
#of_interest ul li a:hover                          { color: #70BA0B !important; }

/*** sidecontent headlines ***/
#my_actions h4                          { background-color: #7F7F7F; }
#from_category h4                       { background-color: #FF7300; }
.recept_body .editors_pick_recipes h4   { background-color: #FC010A; }
.recept_body .editors_pick_articles h4,
.recept_body .editors_pick_supplies h4  { background-color: #FFA800; }
.clanak_body .editors_pick_articles h4  { background-color: #FC010A; }
.clanak_body .editors_pick_recipes h4,
.clanak_body .editors_pick_supplies h4  { background-color: #FFA800; }
#of_interest h4                         { background-color: #70BA0B; }

/*** users recipes ***/
.editors_pick_recipes.box_wide ul       { margin: 0 10px; }
.editors_pick_recipes.box_wide li a     { display: block; padding: 1px 5px 6px 20px; line-height: 1.4em; color: #666; }


/*** send to a friend ***/

#sending_area { float: left; clear: both; display: none; position: relative; left: -15px; width: 200px; padding: 0 !important; margin: 5px 0; background: #FFFF99 url(http://www.coolinarika.com/css/cssimg/boxes/postit_top.gif) no-repeat 0 0 !important; }

#sending_area form { clear: both; float: left; padding: 10px; margin: 0 !important; background: url(http://www.coolinarika.com/css/cssimg/boxes/postit_bottom.gif) no-repeat 0 100% !important; }

#sending_area form .input_text,
#sending_area form textarea { width: 170px; margin-bottom: 10px; }

#sending_area form textarea { height: 60px; overflow: auto; }

#sending_area label { display: block; margin-bottom: 5px; }

#mailer-submit { float: left; background: #FFFF99; margin: 5px 0 10px; }
#mailer-reset   { float: right; margin-top: 7px; padding: 2px; cursor: pointer; }
p#mailer_close   { /*width: 155px;*/ padding: 0 !important; margin: 0 !important; }
p#mailer_close a { }

#sending_area .error_small          { margin: 10px 10px !important; padding: 8px 12px 10px; background: yellow; color: #f00 !important; }
#sending_area .confirmation_small   { margin: 10px 10px !important; padding: 8px 12px 3px; background: yellow; color: green !important; }
#sending_area .error_small ul { margin: 0; padding: 0; }
#sending_area .error_small li { background: none; list-style: none; margin: 0 0 5px; padding: 0; font-size: 1em !important; line-height: 1.4 !important; }
#sending_area .error_small h3,
#sending_area .confirmation_small h3 { line-height: 1.4 !important; margin: 0; }
#sending_area .error_small h3 { margin-bottom: 5px; }



/************** USER PROFILE ***********/

#activation_form table td { width: 100%; }

.info_box       { margin: 0 15px 0 25px; padding-top: 10px; }
.info_box h3    { text-transform: uppercase; color: #f00; }
.info_box p     { margin-bottom: 1em; }

#user_page          { margin: 0 25px 0 15px; }
#user_page p        { margin-bottom: 1em; }
#user_page p label  { font-size: 1em; }

#user_page h1 { width: 470px; margin-left: 0 !important; padding-left: 0; }

#user_page h2 { color: #f00; font-size: 1.1em; text-transform: uppercase; letter-spacing: 1px; }

#user_page table { width: 470px !important; margin-bottom: 1em; }

#user_page td       { vertical-align: top; text-align: left; padding-bottom: 1em; }
#user_page td.value { width: 270px !important; }

#user_page td label     { display: block; margin: 0 10px 0 0; padding: 4px 0; text-align: right; }

#user_page td label em,
#image_edit_rights_confirm label em,
#my_recipe_edit_form label em { color: #000; }

#my_image_edit_form label em   { font-style: normal; }
#image_edit_rights_confirm label em { font-style: italic; }

#user_page td #uname_unchangeable { float: left; padding: 4px 0; font-weight: bold; font-size: 1.2em; }

#image_edit_rights_confirm label.label_check,
#user_page td label.label_check,
#user_page td label.label_radio { float: left; clear: left; text-align: left; }

#user_page td .input_text,
#user_page td .input_password { width: 290px; }

#image_edit_rights_confirm .input_check,
#my_recipe_edit_form .input_check,
#user_page td .input_check { margin-bottom: 3px !important; padding: 0 !important; margin-right: 2px; }

#my_recipe_edit_form .input_radio,
#user_page td .input_radio { vertical-align: top; margin-right: 2px; }

#my_recipe_edit_form .input_radio { margin-top: 3px; }

#user_page select#licence_type            { font-size: .9em; margin-left: 0; }

#user_page td select                { float: left; width: 296px; }
#user_page td select.two_digits     { width: 45px !important; margin-right: 3px; }
#user_page td select.four_digits    { width: 55px !important; }

#user_page td textarea { height: 45px; }

textarea.textarea_tall { height: 210px !important; }

.new_recipe_panel   { padding: 10px 25px 10px 15px; }
.new_recipe_panel p { margin-bottom: 1em; }

#my_recipe_edit_form .required { color: #f00; font-style: normal; }
#recipe_steps                   { float: left; width: 450px; margin-bottom: 1em; display: inline; }
#recipe_steps li                { float: left; margin: 0; padding: 0; background: url(http://www.coolinarika.com/css/cssimg/bullets/arrow_left.gif) no-repeat 100% .7em; }
#recipe_steps li a              { display: block; padding: 2px 20px 2px 10px; color: #f00; }
#recipe_steps li.first-child a  { padding-left: 0; }

#recipe_steps #user_recipe_preview_link       { display: block; margin-top: 5px; padding-top: 2px; }
#recipe_steps #user_recipe_preview_link a     { display: inline; padding-left: 0; }

#my_recipe_edit_form h2 span em         { color: #f00; }
#my_recipe_edit_form .notice            { margin-bottom: 1em; }
#my_recipe_edit_form input.small        { width: 35px !important; }
#my_recipe_edit_form td p.notice        { width: 165px; text-align: right !important; }
#my_recipe_edit_form td p.notice strong { color: #444; }
#my_recipe_edit_form select             { overflow: auto; }
#my_recipe_edit_form h2                 { margin-bottom: 10px !important; }
#my_recipe_edit_form h3                 { text-transform: uppercase; }
#my_recipe_edit_form .thin_round        { clear: both; }
#my_recipe_edit_form .label_after       { width: 200px; display: inline; text-align: left; padding: 0 0 0 5px; }
#my_recipe_edit_form textarea           { height: 60px; }

#my_recipe_edit_form .interaction_tools { float: left; margin: 0 !important; }
#my_recipe_edit_form .interaction_outer { float: left; display: inline; margin: 0 0 15px 12px; padding-bottom: 15px; width: 477px; background: #fff url(http://www.coolinarika.com/css/cssimg/layout/interactive_bottom.gif) no-repeat 0 100%; /*overflow: hidden;*/ }

#my_recipe_edit_form .field { float: left; padding-bottom: 2em !important; }
#my_recipe_edit_form .wide_select,
#my_recipe_edit_form .input_text,
#my_recipe_edit_form textarea { width: 442px; }

#my_recipe_edit_form .wide_select { overflow: auto; }
#my_recipe_edit_form .field label { width: 150px; }

#recipe_visibility_status label { display: block; width: 300px !important; margin: 0 0 5px 0; }
#recipe_visibility_status .label_radio { margin-left: 5px; }

.recipe_numerics { width: 448px; }

.field.recipe_numerics label                { float: left; width: 120px !important; padding: 4px 8px 4px 4px; text-align: right; }
.field.recipe_numerics label.label_after    { float: none; text-align: left; }

#user_rec_spec_marks              { width: 296px !important; margin: 0 0 5px 5px; padding: 0 !important; }
#user_rec_spec_marks .label_check { float: left !important; display: inline; clear: both !important; width: 300px !important; margin: 0 0 .5em 0 !important; text-align: left; }

#preparation code { display: block; margin: 5px 0; padding: 5px 0; color: green; border: 1px solid #eee; border-width: 1px 0; }

#my_recipe_edit_form .recipe_meta_info { clear: both; margin-bottom: 15px; }

#ingredients_input { }
#ingredients_input fieldset     { float: left; width: 415px !important; border: 1px solid #ddd; padding: 10px 15px 15px !important; margin-bottom: 5px; }
#ingredients_input legend       { padding: 0 5px; font-size: 1.3em !important; color: #666; }
#ingredients_input legend img   { vertical-align: top; }

#ingredients_input .caption_label   { float: left; text-align: right; width: 80px !important; padding: 3px 5px 0 0; }
#ingredients_input .caption         { float: right; margin: 0 !important; width: 320px !important; }

#ingredients_input fieldset div             { float: left; clear: both; width: 415px !important; margin: 5px 0 0 0 !important; padding: 5px 0 0 0; border-top: none; }
#ingredients_input fieldset div .inputText  { float: left; width: 250px !important; margin: 0 0 0 0 !important; }
#ingredients_input fieldset div .medium     { float: left; width: 100px !important; margin: 0 5px 0 0 !important; }
#ingredients_input fieldset div img         { float: left; margin: 4px 10px 0 0 !important; }
#ingredients_input fieldset .draghandle		   { float: left; width: 20px; height: 26px; cursor: move; margin: 0 !important; }

#ingredients_input label.pseudo_th         { float: left !important; display: inline; clear: both; text-align: left !important; margin-left: 34px; }
#ingredients_input label.pseudo_th_wide    { float: right !important; width: 272px; text-align: left !important; margin-left: 5px; }

#add_new_ingredient { float: left; }

#add_group_link { float: left; padding: 5px 15px 10px 30px; margin-left: 11px; font-size: 1.3em; background: url(http://www.coolinarika.com/css/cssimg/icons/add_image.gif) no-repeat 5px 7px; }

#this_is_cool_recipe { border-bottom: 1px solid #ddd; padding-bottom: 15px; margin-bottom: 20px; }

#images_input                   { float: left; clear: both; }
#images_input .iframeHolder     { width: 447px; }

#images_input #top_holder       { height: 240px; padding-bottom: 10px; }
#images_input #middle_holder    { height: 47px; margin-bottom: 10px; }
#images_input #bottom_holder    { height: 305px; }

#images_input .iframeHolder h3      { }
#images_input .iframeHolder iframe  { position: absolute; width: 447px; line-height: 100% !important; }

#images_input .iframeHolder #top_iframe     { }
#images_input .iframeHolder #middle_iframe  { padding-top: 10px; border-top: 1px solid #eee; }
#images_input .iframeHolder #bottom_iframe  { border-top: 1px solid #eee; }

#fav_listing_h4         { background-image: url(http://www.coolinarika.com/css/cssimg/boxes/top_orange_490.gif) !important; background-color: #FFA422 !important; }
#fav_listing_h4 span    { background-image: url(http://www.coolinarika.com/css/cssimg/boxes/bottom_orange_490.gif) !important; }


/*** various user homepage listings ***/

#userpage_comment_list dt .parent_entity { display: block; padding: 5px 0; font-size: .8em; }
#userpage_comment_list dt .parent_entity .publish_date { font-size: 1em; }


#userpage_comment_list .on_repository_images,
#userpage_comment_list .on_recept,
#userpage_comment_list .on_clanak,
#userpage_comment_list .on_namirnica   { padding-left: 25px !important; background: none no-repeat 0 .5em; }

#userpage_comment_list .on_repository_images { background-image: url(http://www.coolinarika.com/css/cssimg/icons/image.gif); }
#userpage_comment_list .on_recept      { background-image: url(http://www.coolinarika.com/css/cssimg/icons/recipe.gif); }
#userpage_comment_list .on_clanak      { background-image: url(http://www.coolinarika.com/css/cssimg/icons/article.gif); }
#userpage_comment_list .on_namirnica   { background-image: url(http://www.coolinarika.com/css/cssimg/icons/supply.gif); }

#view_klub_body #entity_keywords { margin-bottom: 0; }
#view_klub_body #entity_keywords .help_link { color: #65B5F2; }
#view_klub_body #entity_keywords .tag_cloud { margin: 10px 25px 10px 20px !important; text-align: center; }

.thin_round     { float: left; display: inline; clear: both; width: 490px; margin: 5px 0 0 5px; padding-bottom: 5px; background: url(http://www.coolinarika.com/css/cssimg/boxes/bottom_white_490.gif) no-repeat 0 100%; }
.thin_round_top { float: left; width: 460px; padding: 15px 15px 0; background: url(http://www.coolinarika.com/css/cssimg/boxes/top_white_490.gif) no-repeat 0 0; }

.thin_round.tiny                 { clear: none; margin: 0 !important; width: 243px !important; background: transparent !important; }
.thin_round.tiny .thin_round_top { width: 213px !important; background: url(http://www.coolinarika.com/css/cssimg/boxes/top_white_243.gif) no-repeat 0 0 !important; }

dt .activity_status { color: #999; font-weight: normal; font-size: .8em; text-transform: uppercase; letter-spacing: 1px; }
dt .my_recipe_actions { float: right; padding: 0; }
dt .my_recipe_actions span { float: left; display: inline; margin-left: 3px; width: 18px; height: 18px; overflow: hidden; }
dt .my_recipe_actions a { display: block; width: 18px; height: 18px; }
dt .my_recipe_actions a img { margin: 0 !important; float: left;  }

.private_recipe dd { color: #999 !important; }

.me_box                         { margin-bottom: 10px; width: 460px; min-height: 55px; height: auto !important; height: 55px; }

.me_box dd p                    { margin: 0 !important; }

.me_box dt,
.me_box dd                      { float: right; display: inline; width: 405px; }

.me_box dt,
.me_box dd.user_location        { width: 345px; padding-right: 60px; }

.me_box .user_oneliner                                         { width: 345px; padding-right: 60px; }
/*#user_info_container.no_status .me_box .user_oneliner        { width: 405px; padding-right: 0; }*/


.me_box .user_image             { float: left; width: 46px; }
.me_box .user_oneliner          { line-height: 1.5; }

.me_box .user_image .avatar                    { margin: 0 !important; }

#the_chef .avatar_container,
#cool_chef_archive .avatar_container           { font-size: .8em !important; }

/*** start chefs page ***/
.chefs .thin_round_top          { padding-top: 15px !important; }
.chefs .me_box                  { margin-bottom: 5px; min-height: 60px; height: auto !important; h