/*
	Desc: www.h-alter.org. (v3) screen stylesheet
	Author: Origami.hr
*/

/*	Cleanup & reset	*/
* { margin: 0; padding: 0; }
body {  margin: 0; padding:0; background: #940404 url("images/wrapper_bg.jpg") repeat-x left top; color: #555555; font: 72.5% Arial, Verdana, sans-serif; text-align: center; line-height: 1.4545; }
#aligner { position: relative; width: 996px; margin: 0 auto 10px;  text-align: left; padding-top: 8px; }
#wrapper { background-color: #ffffff; padding: 0 3px; position: relative; }


/*	Banner on the right side	*/
body.wide_container { padding-left: 200px !important; }
#skyscrapper { position: absolute; left: -180px; top: 0; }
#skyscrapper div { position: fixed; top: 20px; }

/* 
	Float clearing
	*******************************/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */


/*	Forms
*******************************/
textarea,
.input	{ padding: 5px; border: 1px solid #CFCFCF; font-family: Arial, Verdana, sans-serif; font-size: 11px; }
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus, input[type='text']:focus { outline:2px solid #F7F7F7; }

form label input { float: left; margin: -2px 5px 0 0; }

button { padding: 2px 7px; border: 1px solid black; background-color: #BD0402; color: white; 
			font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; 
			text-align: center; text-transform: uppercase; }
button:hover { color: black; }
button:focus { color: black; }

form fieldset { border: 0; }
form fieldset fieldset { text-align: left; }
form fieldset fieldset label { clear: both; display: block; float: none; width: auto !important; margin: 0 0 4px !important; color: inherit !important; }
form { color: #777; }

.commentForm { margin: 20px; }
.button:focus { border-color: #A7A7A7; }
.inlineLabels,
.radioLabels,
.blockLabels { margin-bottom: 10px; padding-left: 140px; }
.blockLabels { padding-left: 0px; }

.radioLabels label,
.inlineLabels label { display: block; float: left; width: 130px; margin-left: -140px; padding-top: 5px; text-align: right; }

.blockLabels label { display: block; margin-bottom: 4px; }

.radioInline { display: block; float: left; margin-right: 40px; }
.blockLabelsNoPadding { padding-left: 0; }
div.button { margin: 0 0 20px; }
#comment_body_label { }
#comment_body_label label{ }

#section_1_left div.button { padding-left: 147px; }

.inlineLabels .error_message { margin-left: -140px; }

/*	General element styles
*******************************/
a  { color: #940404; text-decoration: none;  -moz-outline: none;}
.article a strong { color: #940404; text-decoration: none;  -moz-outline: none;}

a:hover { color: black; text-decoration: underline; }
a:visited { color: #7F0007; }
a img { border: 0; }
p { margin: 7px 0; }


/*	Header & Nav
*******************************/

#header { position: relative; clear: both; height: 100px; margin: 3px 0 5px;  }
#logo a { position: absolute; left: 3px; top: 3px; display: block; width: 228px; height: 93px; text-indent: -500px; overflow: hidden; background: #ffffff url("images/logo.png") no-repeat center top; }
#banner-leaderboard { position: absolute; right: 5px; top: 5px; }

#main-nav { position: relative; margin-bottom: 15px; border-bottom: 1px solid #4f0100; background-color: #BD0402; font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif; line-height: 11px; text-transform: uppercase; }
#main-nav ul { position: relative; float: left; padding: 0; list-style: none; border: 1px solid #BD0402; background-color: #BD0402; font-size: 12px; }
#main-nav ul li { float: left; display: block !important; display: inline; }
#main-nav ul a { float: none !important; float: left; display: block; height: auto !important; height: 1%; margin: 0; padding: 2px 10px; border-right: 1px dotted #cccccc; color: #ffffff; line-height: 26px; text-decoration: none; position: relative; z-index: 42; }
#main-nav ul { z-index: 40; }
#main-nav li.active a { z-index: 41; }
#main-nav li:hover a,
#main-nav li.iehover {  z-index: 44; }
#main-nav a:hover { color: #333; text-decoration: none; background-color: #ffffff;}
#main-nav li.active a { background-color: #ffffff; color: #333; }

#search { float: right; position: relative; height:32px;}
#search div {background-color: #BD0402;}
#search input { padding:8px 6px; color: #A7A7A7; color: #555; font-size: 11px; background:#fff url("images/search_bg.gif") repeat scroll 0 0; }
#search input:focus { outline:none; border-color: #BD0402; }
#search button { background: none; margin: 0; padding: 2px 10px 3px 5px; background-color: #BD0402; color: white; border: 0 none; font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif; font-weight: normal; }
#search button span { display: inline; }

.horizontal_categories { position: relative; width: 945px; /* -> For KHTML*/ height: 23px; padding-top: 1px; margin-bottom: 35px; list-style: none; background-color: white; border: 1px solid #DDD; font-family: Arial, Verdana, sans-serif; line-height: 11px; text-transform: uppercase; }
.horizontal_categories li { float: left; /*For IE 7 lack of compliance*/ display: block !important; display: inline; /*For IE*/ }
.horizontal_categories ul { display: none; position: absolute; left: -1px; top: 27px; width: 945px; height: 25px; padding-top: 1px; border: 1px solid #DDD; background-color: white; text-transform: none; }
.horizontal_categories ul:after /*From IE 7 lack of compliance*/{ clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden; }
.horizontal_categories ul li { float: left; /*For IE 7 lack of compliance*/ display: block !important; display: inline; /*For IE*/ }
.horizontal_categories a { float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; height: auto !important; height: 1%; /*For IE*/ line-height: 20px; margin-left: 4px; padding: 1px 10px 0; border: 1px solid transparent; background-color: white; color: #5F5B4D; text-decoration: none; position: relative; z-index: 42; }
.horizontal_categories ul a { display: block; float: left !important; height: 25px !important; line-height: 24px; }
/* Root Menu Hover Persistence */
.horizontal_categories li.active a,
.horizontal_categories li:hover a,
.horizontal_categories li.iehover a { padding-bottom: 5px; border-color: #DDD; border-bottom: none; background-color: white; color: #7F0007; }
/* 2nd Menu */
.horizontal_categories li li a,
.horizontal_categories li.active li a,
.horizontal_categories li:hover li a,
.horizontal_categories li.iehover li a { padding-bottom: 0; border-color: transparent; background-color: transparent; color: #777; }
/* 2nd Menu Hover Persistence */
.horizontal_categories li:hover li a:hover,
.horizontal_categories li:hover li:hover a,
.horizontal_categories li.iehover li a:hover,
.horizontal_categories li.active li.active a,
.horizontal_categories li.iehover li.iehover a { background: transparent url("images/submenu-active-2.png") no-repeat center 21px; color: #7F0007; text-decoration: none; }
/* we need to make sure li.active is above it's child ul for design purposes */
.horizontal_categories { z-index: 40; }
.horizontal_categories ul { z-index: 39; }
.horizontal_categories li.active a { z-index: 40; }
.horizontal_categories li:hover a,
.horizontal_categories li.iehover {  z-index: 42; }
.horizontal_categories li:hover ul,
.horizontal_categories li.iehover ul {  z-index: 41; }
/* hover on/off	*/
.horizontal_categories li:hover ul,
.horizontal_categories li.iehover,
.horizontal_categories li.active ul { display: block; }
/* patch it baby... */
.horizontal_categories a:hover { text-decoration: underline; }

.horizontal_categories li b { display: none; }

.horizontal_categories li.active b,
.horizontal_categories li:hover b,
.horizontal_categories li.iehover b { display: block; }

.horizontal_categories li.news-arhiv a { padding-bottom: 0 !important; border: 0 none !important; background-color: transparent !important; }
.horizontal_categories li.news-arhiv b { display: none !important; }

#crumbs { clear: both; margin: 20px 0 5px; color: #A7A7A7; font-style: italic; letter-spacing: 0.5px; }
#crumbs a { color: #A7A7A7; }
#crumbs a:hover { color: #CF000D; }
.current_datetime { font-style: normal; float: right; }

#join_us,
#user_menu { margin: 0 0 15px; float: left; border: 1px solid #DDD; background-color: white; color: #777; text-align: center; position: relative; }
#user_menu a { display: block; float: left; margin-left: -1px; color: #777; }
#user_menu a.active,
#user_menu a.active,
#user_menu a:hover { margin-bottom: -1px; border-bottom: 1px solid #E7E7E7; text-decoration: none; color: #CF000D; }
#user_menu a span { display: block; float: left; padding: 7px 10px 4px; }
#user_menu a.active span,
#user_menu a:hover span { margin-bottom: -1px; padding-bottom: 5px; background: transparent url("images/submenu-active-2.png") no-repeat center bottom; }
#user_menu a strong { color: #CF000D; }

#join_us { padding: 7px 10px 4px; }
#join_us a { padding: 2px 7px; }

/** Sitemap menu
***************************/
ul.sitemap_menu{ list-style-type: none; padding: 20px;}
ul.sitemap_menu li{ padding: 1px;}

/* Box styles
*******************************/
.tabNavigation,
.box { margin-bottom: 13px; padding: 5px 8px 0;  background-color: white; position: relative; }
.box h5 { height: 24px; margin: 0; padding: 0; background-color: #ffffff; color: #777; font-weight: bold; font-size: 11px; text-transform: uppercase; line-height: 25px; }
#category_list h5 span { float: left; margin: -16px -9px 15px 0; }
.box h5 em { float: right; text-transform: none; font-size: 12px; font-style: normal; }
.box h5 #go_back { cursor: pointer; margin-right: 10px; }
.box h5 .edit_item { margin-left: 40px; }

.rss_link { display: block; width: 12px; height: 12px; overflow: hidden; text-indent: -400px; background:transparent url("images/rss.png") no-repeat left top; }
#category_list .rss_link { float: left; margin: -10px 0 0 16px; }
#add_comment .rss_link { margin: 5px 0 0 0; }
.rss_link:hover { background-position: left bottom; }
h5 em a.rss_link {  }

.box .status,
.box #rateForm { position: absolute; right: 10px; top: 4px; display: none; }
.box #rateForm_galerija, 
.box #rateForm_video { position: relative; right: 50px; top: -14px;}
.box h5 #add_comment_link { position: absolute; right: 70px;}
.box #rateForm .ok,
.box #rateForm .error { clear: both; margin: 20px 0 0 -40px; }

#category_list { padding-right: 0; }

#wide_layout .box { padding-bottom: 15px; }

.ajax-pagination { display: none; float: right; }
.autoplaying { width: 88px; }
.ajax-pagination span,
.ajax-pagination a { display: block; float: left; width: 18px; height: 17px; margin: 5px 0 0 7px; border: 1px solid #DDD; text-indent: -400px; overflow: hidden; }
.ajax-pagination a:hover { border-color: #BD0402; }
.ajax-pagination a.previous { background: transparent url("images/strelice.png") no-repeat center -62px; }
.ajax-pagination a.next { background: transparent url("images/strelice.png") no-repeat center -40px; }
.ajax-pagination span { border-color: #F7F7F7; }
.ajax-pagination span.previous { background: transparent url("images/strelice.png") no-repeat center -83px; }
.ajax-pagination span.next { background: transparent url("images/strelice.png") no-repeat center -104px; }
.ajax-pagination span.autoplay_active { border-color: #DDD; background: transparent url("images/strelice.png") no-repeat 4px -160px; }
.ajax-pagination span.autoplay_inactive { border-color: #DDD; background: transparent url("images/strelice.png") no-repeat 4px -178px; }
.ajax-pagination { display:none; }
.ajax-pagination a.loading { background: transparent url("images/loading_indicator.gif") no-repeat center center; }

.go_up, 
.go_down { display: block; width: 17px; height: 17px; border: 1px solid #DDD; text-indent: -400px; overflow: hidden; }
.go_up { background: transparent url("images/strelice.png") no-repeat center 2px; }
.go_down { background: transparent url("images/strelice.png") no-repeat center -18px; }
.go_down { top: 22px; }
.go_up { top: 0; }
.top_go_down { top: 17px; }
.go_to_top { background-position: center -121px; }
.go_up:hover, 
.go_down:hover { border-color: #DDD; background-color: white; }
#header .go_down { top: 4px; }

.row { }
.row .item { float: left; width: 125px; margin-right: 35px; line-height: 12px; }
.row .double_item { width: 285px; margin-right: 35px; }

.item_list .row { margin: 40px -40px 0px 40px; }
.item_list .row .item { width: 155px; margin-right: 45px; line-height: 1.4545; }
.item_list .row .date { color: #777; }

.item { margin-bottom: 10px; border-bottom: 1px solid #d9d9d9; clear:both;}
.item h1 { float: none; margin: 0 0 -7px; padding-bottom: 5px; background-color: white; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 18px; line-height: 20px; }
.item h3 { padding-bottom: 5px; background-color: white; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 16px; line-height: 18px; }
.hasImage h1,
.hasImage h3 { float: left; width: 358px; }
.photo { border: 0; float: left; border-right:5px solid white; }

.item .photo { margin-bottom: 7px; padding: 4px 7px 2px 5px; border-top: 3px solid white; background: transparent url("images/img_bckground.png") no-repeat left top; }
/*
.home_list .item .photo { border-top: 9px solid white; }
*/

.wide_item_list .item { height: 100px; margin: 20px 40px; padding-left: 130px; clear: left; font-size: 11px; }
.wide_item_list .photo { display: block; float: left; margin-left: -130px; }
.wide_item_list h1 { font-size: 14px; text-transform: none; }

.box .small_row { margin: 10px -20px 10px 7px; }
.box .small_row .item { position: relative; display: block; float: left; width: 139px; margin-right: 12px; }
.box .small_row .item a { display: block; float: left; padding: 7px; border: 1px solid #DDD; line-height: 1.2; }
.box .small_row .active a { background-color: #F7F7F7; }
.box .small_row .active b { position: absolute; left: 67px; top: -3px; display: block; width: 5px; height: 3px; background: #E7E7E7 url("images/submenu-active.png") no-repeat left top; }
.box .small_row .item a:hover { border-color: #C7C7C7; background-color: #F7F7F7; }
.box .small_row .item a img { display: block; float: left; margin-right: 7px; border: 1px solid #4F4D47; }

/* 
	Mini cart
	*******************************/
#mini_cart {padding: 7px 10px; text-align: center;}
#mini_cart a{padding: 10px;}

/* 
Tabs
*******************************/
/* Hide useless elements in print layouts... */
@media print { .tabNavigation { display: none; } }
.tabNavigation { list-style: none; margin: 0; padding: 0 0 11px; background: transparent url("images/tabNavigation.gif") repeat-x left bottom; color: #777; font-size: 11px; }
.tabNavigation li { float: left; margin: 0 1px -1px 0; border: 1px solid #BCBCBC; }
.tabNavigation .selected { margin-bottom: 0; border-bottom-width: 0; }
.tabNavigation:after { /* clearing without presentational markup, IE gets extra treatment */ display: block; clear: both; content: " "; }
.tabNavigation a, 
.tabNavigation span { display: block; float: left; /* fixes dir=ltr problem and other quirks IE */ color: #777; }
.tabNavigation a { margin: 1px; background: white url("images/tab_background.jpg") repeat-x left top; text-decoration: none; white-space: nowrap; /* @ IE 6 */ outline: 0; }
.tabNavigation span { padding: 2px 7px; height: 20px; line-height: 21px; }
.tabNavigation .selected a { position: relative; top: 0px; z-index: 2; border-bottom-width: 0; background: #bd0304 none; color: white !important; }
.tabNavigation .selected a span { height: 21px; line-height: 21px; color: white !important; } 
.tab_container { clear: both; margin: 10px; background: #FFF; /* declare background color for container to avoid distorted fonts in IE while fading */ }
.tabNavigation a, 
.tabNavigation span { cursor:pointer; text-decoration:none !important; }
/* Additional IE specific bug fixes... */
* html .tabNavigation { /* auto clear @ IE 6 & IE 7 Quirks Mode */ display: inline-block; }
*:first-child+html .tabNavigation  { /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */ display: inline-block; }
.tabNavigation span.desc { padding: 0 10px; line-height: 25px; color:#A7A7A7; }

#best_videos_tabs .tabNavigation,
#best_photos_tabs .tabNavigation { font-size: 10px; }

/* 
	Section 1
	*******************************/
#section_1 { position: relative; margin-bottom: 14px; padding-bottom: 4px; border-bottom: 1px solid #F4F4F4; }
#section_1_left { width: 244px; float: left; }
#section_1_center { float: left; width: 488px; margin-left: 5px; }
#section_1_right { width: 240px; margin-left: 10px; margin-top: 10px; float: right; }
.naslovnica_sidebar { margin-top: 0 !important; }

#category_list { margin-top: 11px; }
.home_list { margin-top: 0 !important; }

#featured_big .meta { background-color: white; color: #888a72; padding: 3px 5px 0; font-size: 11px; }
#category_list .meta { background-color: #f5f5f5; color: #888a72; padding: 3px 5px 0; font-size: 11px; }
#featured_big .meta a, 
#category_list .meta a { margin-left: 4px; padding-left: 8px; background: transparent url("images/kockica.gif") no-repeat left 50%; color: #888a72; }
#featured_big .meta span,
#category_list .meta span { color: #888a72; }
#featured_big .meta .comment_link img,
#category_list .meta .comment_link img { margin-right: 4px; }


#other_news_box { margin-bottom: 10px; font-size: 11px; }
#other_news_box .halter_box_title { margin-bottom: 10px; }
#other_news_box .item { margin-bottom: 10px; padding-bottom: 7px; border-bottom: 0; background: transparent url("images/tockice.gif") repeat-x left bottom; line-height: 1.2; }
#other_news_box .date { color: #777; }
#other_news_box .author { color: #777; }
#other_news_box h4 { margin: 0; font-size: 11px; line-height: 1.2; font-style: normal; }
#other_news_box p { margin: 0; }
#other_news_box .show_all_link { display: block; border-top: 1px solid #E7E7E7; padding-top: 5px; }
#other_news_box .add_news_link { display: block; margin-top: 5px; padding-top: 5px; }
#other_news_box .date { font-weight: bold; }

.halter_box_title, #related_items_box h5,
#ajax_poll h5.clearfix,
#comments_container h5.clearfix,
#newsletter_box h5.clearfix { display: block; padding: 0; color: #4b4b4b; font-size: 16px; line-height: 18px; font-weight: normal; font-family: "Trebuchet MS", Arial, sans-serif; text-transform: uppercase; }

.deutschewelle_title { margin-left: 12px;margin-top: 15px }
.trg_burze_title,
.sto_nas_ceka_title { margin-left: 12px; }
.category_main_image { padding: 0 5px 0 0; }
.item_meta { font-size: 0.9em; }
.user_toolbox { padding-left: 10px;}
.promo_image { padding: 0; border: 1px solid #ccc; }
.box_date { display: block; margin:3px 0 0 5px; width: 40px; padding: 1px 0 1px 5px; background-color: #C0C0C0; color: white; line-height: 11px; }

#sto_nas_ceka .tabNavigation a span { width: 83px; text-align: center; }

#uvodnik_box { margin: 17px 0 23px -9px; height: 224px; padding: 10px 17px 10px 20px; border-width: 0 1px 1px 0; background: transparent url("images/uvodnik_bg.jpg") no-repeat left top; font-size: 11px; line-height: 14px; }
#uvodnik_box h4 { font-weight: normal; font-size: 10px; text-align: right; }
#uvodnik_box .uvodnik_author { float: left; font-weight: bold; font-size: 11px;   }
#uvodnik_box .uvodnik_author a { color: #000; }
#uvodnik_box .uvodnik_title { font-weight: normal; padding-right: 3px;}
#uvodnik_box h3 { margin: 5px 0; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 14px; line-height: 16px; }
#uvodnik_box .uvodnik_slika { float: left; margin: 4px 7px 0px 0; border: 1px solid #d7d4ba; padding: 3px; border: 1px solid #ccc;  }
#uvodnik_box p { font-size: 11px; line-height: 18px; line-height: 1.45em; }


.homepage { background: white url("images/mrlja.jpg") no-repeat right 137px; }
#featured_big { position: relative; width: 710px; height: 250px; float: right; margin: 14px 10px 15px 0px; color: #342f26; }
#featured_big_bg { padding-left: 290px; padding-bottom: 15px; }
#featured_big h1 { float: none; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 24px; font-weight: normal; line-height: 24px; margin-bottom: 5px; }
#featured_big p { font-size: 13px; line-height: 1.5; letter-spacing: 0.4px; }
#featured_big .photo { position: absolute; left: -8px; top: 9px; border: 0 none; line-height: 1px; }

#featured_news_small { margin-bottom: 10px; background: transparent url("images/featured_news_small.jpg") no-repeat left top; }

.featured_small { width: 227px; float: left; margin: 5px 5px 10px 7px; font-size: 11px; line-height: 13px; } 
.featured_small h3 { margin-bottom: 5px; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 14px; line-height: 14px; }
.featured_small .photo { float: left; margin-right: 5px; border: 0; }
.featured_small .photo img { border: 1px solid #C7C7C7; padding: 1px; }
.featured_small p { margin-top: 0; }


#featured_news strong,
#latest_news_front_box p { line-height: 14px; }

#featured_news { padding-bottom: 13px; }
#featured_news .item { float: left; position: relative; width: 125px; margin: 0 18px 0 10px; line-height: 12px }
#featured_news .item h1 { margin: 7px 0 7px; font-size: 12px; }
#featured_news .item strong { display: block; font-weight: normal; }
#featured_news .item .photo img { display: block; }
#featured_news .last_item { margin-right: 0; }

#featured_news .first_item { float: left; position: relative; width: 282px; margin: 0 14px 0 10px; }
#featured_news .first_item .fakebg,
#featured_news .first_item .item_desc { width: 282px; position: absolute; bottom: 0; left: 0; }
#featured_news .first_item .fakebg { background: black; }
#featured_news .first_item h1 { margin-left: 15px; margin-bottom: 5px; font-size: 14px; text-transform: uppercase;  }
#featured_news .first_item h1 a { color: white; }
#featured_news .first_item strong { margin: 0 15px 15px; color: #DDD; letter-spacing: 0.5px; }
#featured_news .first_item .photo { display: block; height: 227px; border: 1px solid black; overflow: hidden; }
#featured_news .first_item .photo img { display: block; border: 0 none; }

#archive_months { margin-left: 20px; }
#archive_months li { margin: 20px 0; }
#archive_months li ul { margin-left: 14px; border-top: 1px solid #E2E2E2; }
#archive_months li li { margin: 0px; border-bottom: 1px solid #E2E2E2; }
#archive_months a { display: block; padding: 3px 5px; font-size: 1.1em; }
#archive_months a:hover { background-color: #EFEFEF; text-decoration: none; }
#archive_months a span.cnt { margin-left: 10px; color: #777; font-size: 0.9em; }

#latest_news_front_box  .row,
#ajax_related_items .row { margin: 0 -40px 20px 10px; }
#ajax_related_items p { line-height: 1.4em; }
#latest_news_front_box  .row .item,
#ajax_related_items .row .item { margin-right: 28px; }
#latest_news_front_box  .item h3,
#ajax_related_items .item h2 { margin: 7px 0 0; font-size: 11px; line-height: 1.1; font-style: normal; }
#ajax_related_items {border-top: 1px solid #cccccc; margin-top:7px;}

.item .photo_small { margin-bottom: 7px; padding: 4px 7px 2px 5px; border-top: 3px solid white;background: transparent url("images/img_bckground_small.png") no-repeat left top;
border-color:-moz-use-text-color white -moz-use-text-color -moz-use-text-color;
border-style:none solid none none;
border-width:0 5px 0 0;
float:left;}


#related_items_box {  margin-top: 37px;  }


#banner_300_250_1 { padding: 0; text-align: center; }
#banner_300_250_1 h5 { margin: 0 0 2px; border-width: 0 0 1px; text-align: left; }
#banner_300_250_1 .banner { height: 250px; margin: 2px 0; overflow: hidden; }

#featured_videos_ajax_box_title_link {text-align:center;}
#featured_videos_ajax_box_title_link a {font-size: 14px;}

#top_articles { width: 455px; margin-top: 15px; }

.linklist { margin: 5px 0 10px; list-style-type: decimal; list-style: none; font-size: 11px; line-height: 16px; }
.linklist li { position: relative; padding-bottom: 1px; background: transparent url("images/tockice.gif") repeat-x left bottom; color: #777; cursor: pointer; }
.linklist li a { display: block; padding: 2px 5px 5px 5px; color: #777; }
.linklist li a img { float: left; margin: -4px 10px 0 0; }
.linklist li a span { color: #777; text-decoration: none !important;  }
.linklist li a:hover { background-color: #F7F7F7; color: #CF000D; }
.linklist li .comm_cnt { position: absolute; right: 5px; top: 5px; padding-left: 17px; background: none no-repeat left 2px; color:#A7A7A7; }
.linklist li .rating_s { position: absolute; right: 2px; bottom: 5px; background: none no-repeat left 2px; }
.linklist li .comm_cnt { background-image: url("images/comment.png"); }
.linklist li .rating_s { background-image: none; }
.linklist li .rating_s .box_star {float:left; width:17px; height:15px; text-indent:-999em; cursor:pointer; display:block; background:transparent url("images/star.gif") no-repeat 0 -32px; overflow:hidden}
.linklist .more_from_category { padding: 4px; background: transparent none; text-align: right; }
.linklist .more_from_category a { display: inline; background-color: transparent; color: #940404; padding: 0; text-transform: uppercase; }
.linklist .more_from_category a:hover { text-decoration: underline; }

#top_articles .linklist li a { padding-left: 40px; color: #777; }
.comment_date { background-color: #C0C0C0; color: white !important; margin-right: 7px; padding: 0 1px 0 3px; } 
#top_articles .comment_date { margin-left: -40px; } 
#top_articles .tabNavigation span { padding: 2px 20px; }
#top_articles .tabNavigation li { margin-right: 3px; }

#tag_cloud_box { margin-bottom: 10px; }
#tag_cloud_box a { margin-right: 5px; }
#tag_cloud_box .tags { margin: 0 10px 5px; }
#all_tags_cloud { text-align: center; }

#ajax_poll button { margin: 0 10px 5px 0; }
#poll_archive_link { margin-left: 5px; }
#ajax_poll_update { background-color: white; }
#ajax_poll_update p { color: #242427; }
#ajax_poll_update label { margin-bottom: 5px; padding: 3px; color: #242427; }

#poll_answers li { padding: 7px 0; list-style: none; border-bottom: 1px solid #EEE; }
#poll_answers strong { display: block; font-weight: normal; margin-bottom: 2px; }
.poll-graph-bg { width:100px; float:left; height: 12px; padding: 0; border: 1px solid #E7E7E7; background-color: white; }
.poll-graph-pc { float:left; width: 50px; }
.poll-graph { float:left; height:12px; background-color: #B10417; }
.poll p { margin-top: 10px; display: block; clear: both; }

/*	Footer
*******************************/
#footer,
#podnozje { position: relative; margin: 5px 0 0; padding: 5px 10px; color: #d7d7d7; font-size: 11px; }
#footer a { color: #d7d7d7; }
#footer a:hover { text-decoration: underline; }

#print #latest_news_box { display: none; }

#copyright { float: left; }
#copyright b { display: block; float: left; margin: 4px 4px -4px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: .7; }
#footer_menu { float: right; list-style: none; }
#footer_menu li { display: inline; margin-left: 7px; }
#origami { float: right; margin-left: 15px; }
.go_to_top { display: none; }


#top_bar { position: relative; height: 24px; }
#top_menu { color: #ffffff; float: right; list-style: none; font-size: 11px; }
#top_menu li { display: inline; margin-right: 5px; padding-left: 10px; background: transparent url("images/top_menu_separator.gif") no-repeat left 50%; }
#top_menu li a {color: #ffffff; }

#arhiv_link { display: block; float: right; margin-top: -25px; padding: 5px; background-color: white; text-transform: uppercase; }

/* Pagination
*******************************/
.pagination { margin: 20px 0; text-align: center; cursor: default; padding: 0 7px; color: #777; }
.pagination a,
.pagination strong,
.pagination span { margin: 0 2px 0 0; padding: 3px 5px; border: 1px solid #DDD; z-index: 40; }
.pagination a { color: #CF000D; }
.pagination strong { margin: 0 7px; border: 0 none; color: #242427; font-size: 16px; }
.pagination span {  color: #A7A7A7; }
.pagination a:hover { border-color: #7F0007; color: #CF000D; text-decoration: none; }
.pagination .count { display: block; margin-top: 10px; font-style: normal; }

.pagination_sort { position: relative; margin-bottom: 15px; padding: 4px 0 0 0; color: #777; }
.pagination_sort span { display: block; float: left; width: 54px; text-align: right; }
.pagination_sort div { position: absolute; right: 5px; top: -10px; width: 134px; margin-left: 10px; }
.pagination_sort a { display: block; margin-bottom: -1px; padding: 3px 4px 2px; border: 1px solid #F7F7F7; background-color: white; color: #777; }
.pagination_sort a.active { background-color: white; }

.js_active_pagination_sort { width: 210px; }
.js_active_pagination_sort div { padding: 10px; color: #777; }
.js_active_pagination_sort div a { display: none; padding: 5px 10px 2px 5px; background-color: #F7F7F7; color: #777; line-height: 15px; }
.js_active_pagination_sort div a.active,
.js_active_pagination_sort div.focus a { display: block; border-color: #DDD; }
.js_active_pagination_sort div.focus a { color: #4F4D47; }
.js_active_pagination_sort div a:hover { color: #CF000D; }

#sort_toggler { position: absolute; right: -6px; top: 0px; display: block; width: 12px; height:17px; border: 1px solid #DDD; background: #F7F7F7 url("images/strelice.png") no-repeat center -16px; }
#sort_toggler.up { background-position: center 4px; }

.pagination_sort a:hover,
div.js_active_pagination_sort div a:hover { background-color: white; color: #7F0007; }


/* Article styles
*******************************/
.article { margin: 0px; }
.article #article_tools em { font-size: 10px; margin-left: 10px; }
.article h1 { margin-bottom: 10px; color: #940404; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 24px; font-weight: normal; line-height: 1.1; letter-spacing: -0.5px; }
.article strong { color: black; line-height: 1.2; }
.article .photo { clear: right; float: left; margin: 0 0 20px 20px; }
.article .photo a { display: block; padding: 0; line-height: 1px; }
#news_view { margin-top: 7px; }
.search_list,
#page_view { margin-top: 10px; }
#page_view .halter_box_title { margin-bottom: 17px; display: block;}
#search_count { margin-top: 15px; }

.article_view .meta { clear: both; margin: 10px 0 20px; padding: 3px 5px 0; background-color: #f5f5f5; color: #888a72; font-size: 11px; }
.article_view .meta a,
.article_view .meta span { color: #888a72; margin-right: 6px; }
.article_view .meta .date,
.article_view .meta .category_link,
.article_view .meta .comment_link,
.article_view .meta .author a { margin-right: 4px; padding-right: 4px; background: transparent url("images/kockica.gif") no-repeat right 50%; }
.article_view .meta .author { margin-right: 0; margin-left: 2px; }
.article_view .meta .author a { padding-right: 8px; }
.article_view .meta .category_link { padding-right: 4px; }
.article_view .meta .comment_link { padding-right: 10px; }

.article ul { margin-left: 14px; }
#article_body { padding-top: 15px;}

#main_photo { float: left; position: relative; margin: 0 0 10px; text-align: center; overflow: hidden; }
#main_photo span { display: block; float: none; margin: 0; padding: 4px 7px 7px 5px; border-top: 3px solid white; background: transparent url("images/img_bckground.png") no-repeat left top;  }
#main_photo span img { display: block; margin: auto; padding: 0; border: 0; }

.article img { padding: 3px; border: 1px solid #C9C9C9; }

#inline_gallery_thumbs { clear: both; width: 430px; margin: 14px 0 20px 0;  }
#inline_gallery_thumbs a { display: block; float: left; margin: 0 4px 7px 0px; line-height: 1px; padding: 0; }
#inline_gallery_thumbs a img { padding: 1px; border: 1px solid transparent; }
#inline_gallery_thumbs a.active img { border-color: #C9C9C9; }
#inline_gallery_thumbs_description { display: block; clear: both; font-style: italic;}

.lijeva_kolona .promo_content { margin-left: 7px; }

/* WYSWYG inline styles
*******************************/
.lijeva_kucica { float: left; width: 170px; margin: 0 5px 0 0; padding: 10px; border: 1px solid #AFA44C; background-color: #EFE7D2; color: #7F772F; }
.desna_kucica { float: right; width: 170px; margin: 0 0 0 5px; padding: 10px; border: 1px solid #AFA44C; background-color: #EFE7D2; color: #7F772F; }
.siroka_kucica { margin: 5px 0; padding: 10px; border: 1px solid #AFA44C; background-color: #EFE7D2; color: #7F772F; }

.lijeva_kucica strong,
.desna_kucica strong,
.siroka_kucica strong { display: block; margin: -10px -10px 5px; padding: 5px 10px; background-color: #AFA44C; color: white; }

.mali_citat_lijevo,
.mali_citat_desno,
.siroki_citat { margin: 5px 0; border: 1px solid #E7E7E7; border-width: 0px 0; color: #777; font: 17px georgia, serif; line-height: 1.2; text-align: left;  }

.mali_citat_lijevo { float: left; width: 177px; margin-right: 25px; padding: 10px 25px 0 0; }
.mali_citat_desno  { float: right; width: 177px; margin-left: 17px; padding: 10px 0 0 25px;  }
.siroki_citat { clear: both; }

.siroki_citat strong,
.siroki_citat em,
.mali_citat_lijevo strong,
.mali_citat_lijevo em,
.mali_citat_desno em,
.mali_citat_desno strong { display: block; }

.plavi_naslov { color: #033D6D; }
.plavi_naslov_veci { color: #033D6D; font-size: 12px; }
.smedji_tekst { color: #9D927E; }
.smedji_tekst_veci { color: #9D927E; font-size: 12px; }

.inline_image_with_description,
.inline_image_with_description_right { display: block; padding: 7px; color: #777; font-size: 11px; line-height: 1.35; font-style: italic; }
.inline_image_with_description { float: left; margin: 0 17px 7px 0; }
.inline_image_with_description_right { float: right; margin: 0 0 7px 17px; }
.inline_image_with_description img,
.inline_image_with_description_right img { margin-bottom: 6px; }
.inline_image_with_description em,
.inline_image_with_description_right em { display: block; }



/* Resizable textarea
*******************************/
.grippy { height: 9px; width: 447px; margin: 0 0 0 17px; padding: 1px 4px; overflow: hidden; background: #F1F4F7 url("images/grippie.png") no-repeat center 2px; border: 1px solid #D1D4D7; border-top-width: 0; cursor: s-resize; }

/* Flash o.k.s & errors
*******************************/
.ok,
.error,
.error_message  { clear: left; margin-bottom: 7px; padding: 4px 10px; text-align: center; font-weight: bold; }

.ok { background-color: #D7FFAF; border: 1px solid #B7DF7B; color: #7CAF2B; }
.error,
.error_message	{ background-color: #FFCBAF; border: 1px solid #DF727B; color: #AF2B2B; }
.error_message	{ margin-top: 7px; }

/* Tags
*******************************/

.tag7 { font-size: 16px; line-height:  0.6;  }
.tag6 { font-size: 1.4em; line-height:  0.9; }
.tag5 { font-size: 1.3em; line-height:  1.07; }
.tag4 { font-size: 1.2em; line-height:  1.2; }
.tag3 { font-size: 11px; line-height:  1.3;  }
.tag2 { font-size: 11px; line-height:  1.5454;  }
.tag1 {  font-size: 0.9em; line-height: 1.4; }

/* Star Rating
*******************************/
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating { cursor:pointer;margin:2em; clear:both; display:block; }
div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}
div.cancel,div.star{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.cancel,div.cancel a{background:url(delete.gif) no-repeat 0 -16px}
div.star,div.star a{background:url(images/star.gif) no-repeat 0 0px}
div.cancel a,
div.star a { display:block; width: 16px; height: 100%; background-position: 0 0px; }
div.star_on a{background-position:0 -16px!important}
div.star_hover a,div.star_live a:hover{background-position:0 -32px}
/* Read Only CSS */
div.star_readonly, div.star_readonly a,div.star_readonly a:hover{cursor:default !important}
/* Partial Star CSS */
div.star{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

/* Tables
*******************************/
.styled_table { margin-bottom: 10px; border-bottom: 1px solid #E7E7E7; border-right: 1px solid #E7E7E7; font-size: 11px; }
.styled_table td,
.styled_table th { padding: 5px; border-left: 1px solid #E7E7E7; border-top: 1px solid #E7E7E7; }
.styled_table th { background-color: #F7F7F7; font-family: Arial, Verdana, sans-serif; }
.styled_table tr { border-bottom: 1px solid #E7E7E7; }
.styled_table .zebra { background-color: #F7F7F7; }
.styled_table .unread_message_row { background-color: #FCFFDF; }


/* Comment list
*******************************/
#send_to_friend_box h5 { margin-bottom: -1px; }
#send_to_friend_box h5 span { display: block; color: #CF000D; cursor: pointer; }
#send_to_friend_form { margin-top: 15px; }

/* Comment list
*******************************/
#comment_list { margin: 10px 0; list-style: none; }
#comment_list li { clear: both; margin: 10px 0 0px; padding: 15px; border: 1px solid #E7E7E7; position: relative; list-style: none; }
#comment_list li.zebra { background: #F7F7F7; }
#comment_list li.authors_comment { outline: 3px double #E7E7E7; }
#comment_list .meta { margin-bottom: 5px; padding-bottom: 2px; border-bottom: 1px solid #E7E7E7; color:#A7A7A7; }
#comment_list .meta span, 
#comment_list .meta em,
#comment_list .meta a { margin-right: 10px; }
#comment_list .username { font-size: 12px; color: #555; }
#comment_list .permalink { position: absolute; right: 10px; top: 10px; color: #E7E7E7; font-size: 16px; }
#comment_list .avatar { float: left; margin: 0 10px 0 0; }
#comment_list .avatar img { border: 1px solid #E7E7E7; }
#comment_list .comment_body { clear: both; overflow: auto; font-size: 12px; }

#comment_list .send_pm,
#comment_list .send_fr { position: absolute; right: 55px; top: 13px; }
#comment_list .send_fr { top: 27px; }

#comment_list .send_pm,
#comment_list .send_fr,
#comment_list .edit_comment { color:#A7A7A7; }
#comment_list .send_pm:hover,
#comment_list .send_fr:hover,
#comment_list .edit_comment:hover { color: #CF000D; }


/* Login
*******************************/
a.inlineHelp { padding: 2px; position: relative; }
a.inlineHelp span { display: none; position: absolute; left: 10px; top: 10px; width: 200px; padding: 5px; border: 1px solid #E7E7E7; border-bottom: 2px solid#A7A7A7; border-right: 2px solid#A7A7A7; background: white; color: #4F4D47; z-index: 14; }
a.inlineHelp:hover span,
a.inlineHelp:focus span { display: block; }

#user_login fieldset p,
#user_registration fieldset p { margin-left: 147px; margin-bottom: 20px; }


/* prettyPhoto lighbox
*******************************/
 div.light_rounded .pp_top .pp_left{background: url(images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;}div.light_rounded .pp_top .pp_middle{background:#fff;}div.light_rounded .pp_top .pp_right{background: url(images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}div.light_rounded .pp_content .ppt{color:#000;}div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:#fff;}div.light_rounded .pp_content{background-color:#fff;}div.light_rounded .pp_next:hover{background: url(images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.light_rounded .pp_previous:hover{background: url(images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_rounded .pp_expand{background: url(images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_rounded .pp_expand:hover{background: url(images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_rounded .pp_contract{background: url(images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_rounded .pp_contract:hover{background: url(images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_rounded .pp_close{width:75px;height:22px;background: url(images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_rounded #pp_full_res .pp_inline{color:#000;}div.light_rounded .pp_arrow_previous{background: url(images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next{background: url(images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}div.light_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_rounded .pp_bottom .pp_left{background: url(images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}div.light_rounded .pp_bottom .pp_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background: url(images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}div.light_rounded .pp_loaderIcon{background: url(images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}div.dark_rounded .pp_top .pp_left{background: url(images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}div.dark_rounded .pp_top .pp_middle{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_top .pp_right{background: url(images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}div.dark_rounded .pp_content_container .pp_left{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_rounded .pp_content_container .pp_right{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_rounded .pp_content{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_next:hover{background: url(images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_rounded .pp_previous:hover{background: url(images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.dark_rounded .pp_expand{background: url(images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_expand:hover{background: url(images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract{background: url(images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract:hover{background: url(images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_close{width:75px;height:22px;background: url(images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_rounded .currentTextHolder{color:#c4c4c4;}div.dark_rounded .pp_description{color:#fff;}div.dark_rounded #pp_full_res .pp_inline{color:#fff;}div.dark_rounded .pp_arrow_previous{background: url(images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_rounded .pp_arrow_next{background: url(images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}div.dark_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_rounded .pp_bottom .pp_left{background: url(images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}div.dark_rounded .pp_bottom .pp_middle{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_bottom .pp_right{background: url(images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}div.dark_rounded .pp_loaderIcon{background: url(images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_left ,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background: url(images/prettyPhoto/dark_square/contentPattern.png) top left repeat;}div.dark_square .currentTextHolder{color:#c4c4c4;}div.dark_square .pp_description{color:#fff;}div.dark_square .pp_loaderIcon{background: url(images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_content_container .pp_left{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_square .pp_content_container .pp_right{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_square .pp_expand{background: url(images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_square .pp_expand:hover{background: url(images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_square .pp_contract{background: url(images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_square .pp_contract:hover{background: url(images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_square .pp_close{width:75px;height:22px;background: url(images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_square #pp_full_res .pp_inline{color:#fff;}div.dark_square .pp_arrow_previous{background: url(images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_square .pp_arrow_next{background: url(images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}div.dark_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_square .pp_next:hover{background: url(images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_square .pp_previous:hover{background: url(images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}div.light_square .pp_content .ppt{color:#000;}div.light_square .pp_expand{background: url(images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_square .pp_expand:hover{background: url(images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_square .pp_contract{background: url(images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_square .pp_contract:hover{background: url(images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_square .pp_close{width:75px;height:22px;background: url(images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_square #pp_full_res .pp_inline{color:#000;}div.light_square .pp_arrow_previous{background: url(images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_square .pp_arrow_next{background: url(images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}div.light_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_square .pp_next:hover{background: url(images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor: pointer;}div.light_square .pp_previous:hover{background: url(images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_top .pp_left{background: url(images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;}div.facebook .pp_top .pp_middle{background: url(images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;}div.facebook .pp_top .pp_right{background: url(images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;}div.facebook .pp_content .ppt{color:#000;}div.facebook .pp_content_container .pp_left{background: url(images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;}div.facebook .pp_content_container .pp_right{background: url(images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;}div.facebook .pp_content{background:#fff;}div.facebook .pp_expand{background: url(images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.facebook .pp_expand:hover{background: url(images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.facebook .pp_contract{background: url(images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.facebook .pp_contract:hover{background: url(images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.facebook .pp_close{width:22px;height:22px;background: url(images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.facebook #pp_full_res .pp_inline{color:#000;}div.facebook .pp_loaderIcon{background: url(images/prettyPhoto/facebook/loader.gif) center center no-repeat;}div.facebook .pp_nav .pp_arrow_previous{background: url(images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;}div.facebook .pp_nav .pp_arrow_next{background: url(images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_next.disabled{background-position: -32px -96px;cursor:default;}div.facebook .pp_nav{margin-top:0;}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;}div.facebook .pp_next:hover{background: url(images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor: pointer;}div.facebook .pp_previous:hover{background: url(images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_bottom .pp_left{background: url(images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;}div.facebook .pp_bottom .pp_middle{background: url(images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;}div.facebook .pp_bottom .pp_right{background: url(images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;}div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;display: none;left:0;position:absolute;top:0;width:100%;z-index:9500;}div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}.pp_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;}.pp_content .ppt{left:auto;margin-bottom:5px;position: relative;top:auto;}.pp_fade{display: none;}.pp_content_container{position: relative;text-align: left;width:100%;}.pp_content_container .pp_left{padding-left:20px;}.pp_content_container .pp_right{padding-right:20px;}.pp_content_container .pp_details{margin:10px 0 2px 0;}.pp_description{display: none;margin:0 0 5px 0;}.pp_nav{clear: left;float: left;margin:3px 0 0 0;}.pp_nav p{float: left;margin:2px 4px;}.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}a.pp_next{background: url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}a.pp_previous{background: url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}a.pp_close{display:block;float: right;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display:block;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{line-height:1 !important;}#pp_full_res .pp_inline{text-align: left;}#pp_full_res .pp_inline p{margin:0 0 15px 0;}div.ppt{color:#fff;display: none;font-size:17px;left:0;position:absolute;top:0;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}
/* News Archive
*******************************/ 
#news_archive ul { list-style: none; padding: 10px; }

/* Polls Archive
*******************************/ 
ul#arhivaAnketa { list-style: none; padding: 10px; }

/* Poll results
*******************************/ 
#poll_results { padding: 10px; }

/* "No content" - message
*******************************/
span.no_content { display: block; text-align: center; margin-top: 35px; }
#uredivanje_galerije span.no_content, 
#user_news_list span.no_content, 
#user_view_comments span.no_content, 
#private_messages span.no_content, 
#user_news span.no_content { display: block; text-align: center; margin: 35px; }


/* Events
*******************************/
.event {border-bottom:1px solid #eee; margin-bottom:15px; padding-bottom:5px;}
.event h4 {float:left; font-size:11px;}
.event span {float:right; color:#bbb;}

/* Newsletter
*******************************/
#newsletter_box { margin-bottom: 10px; }
#newsletter_box .inlineLabels, 
#newsletter_box .radioLabels, 
#newsletter_box .blockLabels { padding-left: 0px !important; }
#newsletter_registration_box .radioLabels label, 
#newsletter_registration_box .inlineLabels label { margin-left: 0px; width: 0px !important; float: none; display: inline; } 

/* Pages - subpages
*******************************/
.pages_tree {list-style-position:inside;}
.pages_tree ul { margin-left:15px;}
.pages_tree li { margin:3px 0;}
.pages_tree li a {}
.pages_tree li span.selected_index {font-weight:bold;}
.pages_tree li a.selected_index {font-weight:bold;}

/* Captcha
*******************************/
.spacka { display: none; visibility: hidden; }

#bookmarks { padding: 10px;}
#bookmarks a#facebook { background:url("images/FaceBook-icon.png") no-repeat scroll left 0 white; margin-right: 10px; padding: 2px 0 0 18px; }
#bookmarks a#twitter { background:url("images/Twitter-icon.png") no-repeat scroll left 0 white; margin-right: 10px; padding:2px 0 0 18px; }


/* bozooart update */
#section_1_left .promo_content { margin: 0 0 15px; }
.halter_box_title.deutschewelle_title { width: 220px; height: 13px; background: url(images/dw.gif) no-repeat; text-indent: -999em; margin: 10px 0 5px 5px;  }
.lijeva_kolona_gore .promo_image { margin: 0 0 5px 10px; padding: 1px; }
.article p { margin: 0 0 20px 0; }
.inline_image_with_description { margin: 12px 14px 6px 0 !important; }
.inline_image_with_description_right {  margin: 12px 0 6px 14px !important; }