html, body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td { margin: 0; padding: 0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img {border:0;}
cite,code,th {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
th {text-align:left;}
h1,h2,h3,h4 {font-size:100%;}
q:before,q:after {content:'';}
table { font-size:inherit; font:100%; }
select,input,textarea {font:99% arial, helvetica, sans-serif;}
input.text { padding: 3px 5px; background: white url('images/text_field_gradient.png') repeat-x top left; border: 1px #b4b4b4 solid; color: #444; font-size: 1.1em; font-style: italic; }
a { text-decoration: none; }

/*** clearfix ***/
.clearfix:after  { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix  { display:inline-block; }
/* Hide from IE Mac \*/
.clearfix  { display:block; }
/* End hide from IE Mac */
/*** end clearfix ***/

body { background: #ede8ca url('images/body_background.jpg') repeat-x top left; font: 62.5%/140% arial, helvetica, sans-serif; text-align: center; }

/***	HEADER	***/
#bckgrnd { background: transparent url("images/header.jpg") no-repeat top center; }
.blog #bckgrnd { background: transparent url("images/header_blog.jpg") no-repeat top center; }
#bckgrnd2 { background: transparent url("images/bottom_background.jpg") repeat-x left bottom; }
#wrapper { margin: 0 auto; width: 985px; padding-bottom: 27px; font-size: 1.1em; }

#header { position: relative; height: 122px; padding-right: 12px; }
#home_link  { display: block; position: absolute; top: 0; left: 20px; margin: 0 0 0 50px; padding-right: 9px; background: transparent url('images/gray_tab.png') no-repeat top right;	 }
#home_link span  { display: block; float: left; height:	24px; padding: 5px 4px 0 9px; background: transparent url('images/gray_tab.png') no-repeat top left; color: #333; font: 1.1em Arial, Helvetica, sans-serif; cursor: pointer; }
.blog #home_link  { background-image: url('images/gray_tab_blog.png');	 }
.blog #home_link span  { background-image: url('images/gray_tab_blog.png'); }
#home_link em { font-style: normal; }
#home_link:hover em { text-decoration: underline; }
#home_link img { margin: 3px 5px -1px; }
#header_logo a { position: absolute; top: 40px; left: 40px; height: 54px; width: 175px; background: transparent url('images/header_logo.png') no-repeat top left; overflow: hidden; text-indent: -2000px; }
.blog #header_logo a { background: transparent url('images/logo_blog.png') no-repeat top left; }

#extra_tools { float: right; height: 24px; padding: 8px 10px 0 9px; background: transparent url('images/gray_tab.png') no-repeat top left; color: #333; font-size: 1.1em; }
.blog #extra_tools  { background-image: url('images/gray_tab_blog.png');	 }
#extra_tools .font_tools { position: relative; display: block; float: left; width: 110px; height: 15px; margin: 0 10px 0 5px;  background: transparent url('images/font-size-tools.png') no-repeat left top; }
#extra_tools a { padding: 3px 2px; color: #333; font: 1em Arial, Helvetica, sans-serif; }
#extra_tools a:hover { text-decoration: underline; }
#extra_tools .font_tools a.smlr { position: absolute; left: 0px; top: 2px; display: block; width: 10px; height: 10px; }
#extra_tools .font_tools a.bgr { position: absolute; left: 54px; top: 1px; display: block; width: 12px; height: 12px; }

#search_form { height: 30px; width: 200px; float: right; margin: 0; padding: 10px 0 0 12px; background: transparent url('images/search_bckgrd.png') no-repeat top left; }
.blog #search_form { background-image: url('images/search_bckgrd_blog.png'); }
#search_form input { float:left; }
#search_form  #search_text_field { width: 110px; height: 15px; padding: 3px 5px; border: 1px #b4b4b4 solid; background: transparent url('images/text_field_gradient.png') repeat-x top left; color: #777; font-size: 1.1em; font-style: italic; }

#header_banner { position: absolute; top: 10px; left: 236px;border:1px solid #FFF; width:728px;height:90px;}
#header_marketing { position: absolute; top: 10px; left:966px ;background: transparent url('images/header_marketing.jpg') no-repeat top left;width:14px;height:59px; }
#login_form { position: absolute; bottom: 5px; right: 10px; height: 27px; width: 201px; margin: 0; padding: 5px 0 0 1px; }
#login_form  label { position: absolute; bottom: 40px; right: 7px; width: 230px; font-size: 1.1em; color: #444; letter-spacing: 0.04em; }
.blog #login_form label { color:white; }
#login_form  label  img { margin: 0 5px; }
#login_form input { float: left; }
#login_form input.text { width: 69px; height: 15px; margin: 0 0 0 -1px; }


/***	MAIN MENU	***/
#main_menu { margin-left: 12px; height: 40px; font-size: 1.40em; font-family: "Trebuchet MS",Trebuchet, geneva,sans-serif; }
#main_menu ul { position: relative; z-index: 40; }
#main_menu li { display: block; float: left; margin: 0; height: 38px; overflow: hidden; }
#main_menu a {
	display: block; float: left; color:#000; padding: 13px 0 7px; line-height: 20px !important; 
	letter-spacing: 0.07em; background: transparent url("images/menu_item_background.png") no-repeat right 2px; text-align: center;
}

#submenu { margin: -10px 4px 7px 1px; padding: 0 10px 0 0; background: transparent url("images/submenu.png") no-repeat 1px -37px; font-size:1.1em; font-family: "Trebuchet MS",Trebuchet, geneva,sans-serif; }
#submenu ul { float: left; width: 900px; height: 33px; padding-left: 10px;  }
#submenu li { display: block; float: left; }
#submenu a { display: block; float: left; padding: 10px 10px 0; height: 20px; background: transparent url("images/submenu_hover.png") no-repeat right 1px; color: #444; font-weight: normal; font-size: 1.1em; }
#submenu a:hover { background: transparent url("images/submenu_hover.png") repeat-x left 1px; color: #444; }
#submenu li.active { margin-left: 3px; padding-right: 5px; background: transparent url("images/submenu_active.png") no-repeat right 3px; }
#submenu li.active a,
#submenu li.active a:hover  { margin-left: -4px; padding-left: 17px; background: transparent url("images/submenu_active.png") no-repeat left 3px; }

* html #submenu .blog-submenu-1 li.active { margin-left: -1px; }
* html #submenu .blog-submenu-1 li.active a,
* html #submenu .blog-submenu-1 li.active a:hover { margin-left:0px; background: #FDCDA8 url("images/submenu_active.png") no-repeat -1px 3px; }

* html #submenu { position: relative; margin: -10px 13px 10px 11px; z-index: 35; }
* html #submenu ul { height: 33px; margin-top: 0; padding-left: 10px;  }

#submenu .blog-submenu { float: left; width: 900px; height: 33px;  }
#submenu .blog-submenu ul { width: auto; background: transparent url("images/submenu_blog_pink.png") no-repeat 3px top; }
#submenu .blog-submenu ul.blog-submenu-2 { background: transparent url("images/submenu_blog_pink.png") no-repeat -870px top; padding-left: 20px; }
#submenu .blog-submenu ul.blog-submenu-1 a { background-image: url("images/blog-submenu-hover.png"); }
#submenu .blog-submenu ul.blog-submenu-1 a:hover { background-image: url("images/blog-submenu-hover.png"); }
#submenu .blog-submenu ul.blog-submenu-1 li.active a,
#submenu .blog-submenu ul.blog-submenu-1 li.active a:hover { background-image: url("images/submenu_active.png"); }


#prehrana_link a { width: 117px; }
#fitness_link a { width: 116px; }
#vjezbe_link a { width: 114px; }
#savjeti_link a { width: 110px; }
* html #savjeti_link a { width: 102px; }
#fitbox_link a { width: 120px; background-position: left 2px; }
#forum_link a { width: 127px; }
#moj_fit_blog_link a { width: 130px; }

#shop_naslovna_link a { width: 150px;}
#shop_dodaci_prehrani_link a { width: 160px; }
#shop_fitness_oprema_link a { width: 157px; }
#shop_sportska_oprema_link a { width: 110px; background-position: left 2px;}

#logout_link a { width: 106px; background-position: left 2px; }
* html #logout_link a { width: 105px; }

#main_menu li a:hover { background-position: right -36px; }

#forum_link a span,
#moj_fit_blog_link a span { display: block; float: left; color: white; cursor: pointer; }
#forum_link a { padding: 0 0 0 10px; background: transparent url("images/menu_item_background.png") no-repeat left -74px; }
#main_menu #forum_link a:hover { background-position:  left -112px; }
#forum_link a span { width: 127px; padding: 12px 0 7px; background: transparent url("images/menu_item_background.png") no-repeat right -150px; }
#forum_link a span em { color: #333; font-size: 0.9em; }
#main_menu #forum_link a:hover span { background-position:  -20px -112px; }
#moj_fit_blog_link a { padding: 0 10px 0 0; background:	transparent url("images/menu_item_background.png") no-repeat right -74px; }
#main_menu #moj_fit_blog_link a:hover { background-position:  right -112px; }
#moj_fit_blog_link a span { width: 140px; padding:  12px 0 7px; background: none; }


#main_menu li.active { height: 40px; }
#main_menu li.active a:hover,
#main_menu li.active a { padding: 0; background: transparent url("images/submenu.png") no-repeat left 3px; }
#main_menu li.active a  span { display: block; margin: 0 0 0 7px; padding: 13px 7px 7px 0; background: transparent url("images/submenu.png") no-repeat right 3px; }

#main_menu #forum_link.active { padding-left: 10px; background: transparent url("images/menu_item_background.png") no-repeat left -74px; }
#main_menu #forum_link.active a,
#main_menu #forum_link.active a:hover { background: transparent url("images/active_forum.png") no-repeat left 2px; color: #000; }
#main_menu #forum_link.active a span,
#main_menu #forum_link.active a:hover span { width: 117px; background: transparent url("images/active_forum.png") no-repeat -840px 2px; }
* html #main_menu #forum_link.active a span,
* html #main_menu #forum_link.active a:hover span { background: transparent url("images/active_forum.png") no-repeat -836px 2px; }

#main_menu #moj_fit_blog_link.active { padding-right: 10px; background: transparent url("images/menu_item_background.png") no-repeat right -74px; }
#main_menu #moj_fit_blog_link.active a,
#main_menu #moj_fit_blog_link.active a:hover { background: transparent url("images/active_forum.png") no-repeat left 2px; color: #000; }
#main_menu #moj_fit_blog_link.active a span { width: 117px; background: transparent url("images/active_forum.png") no-repeat -837px 2px; color: #000; }
* html #main_menu #moj_fit_blog_link.active a span,
* html #main_menu #moj_fit_blog_link.active a:hover span { background: transparent url("images/active_forum.png") no-repeat -836px 2px; }

/*
#main_menu li.prehrana.active a { width: 110px; margin: 0 0 0 7px; }
* html #main_menu li.prehrana.active a { width: 120px; margin: 0; }
*/

/****	main CONTENT	***/
#main_content_wrapper { background: transparent url("images/content_background.jpg") repeat-y -4px top; text-align: left; }
#main_content { background: transparent url("images/header.jpg") no-repeat -42px -162px; text-align: left; padding: 30px; }
* html #main_content { padding: 10px 0; background: transparent url("images/header.jpg") no-repeat -42px -162px; } 
.blog #main_content { background-image: url("images/header_blog.jpg"); }
#primary_content { width: 460px; float: left; margin: 0 20px; }
* html #primary_content { width: 460px; float: left; margin: 0 20px 0 15px; }
#secondary_content { width: 250px; float: left; margin: 0 10px 0 0; overflow: hidden; }
#extra_content { width: 190px; float: left; overflow: hidden; }

.article { margin-bottom: 20px; padding-bottom: 15px; border-bottom: 1px solid #f6f5ef; color: #444; font-size: 1.2em; line-height: 1.5; font-weight: normal; }
.article .main_img { position: relative; margin-bottom: 20px; }
.article a.main-image{ display: block; }

.full_article h2,
.article h2 { display: block; float: left; position: relative; margin: -30px 0 0 -20px; padding-right: 10px; background: transparent url("images/naslov.png") no-repeat right -21px; z-index: 30; font-family: "Trebuchet MS", geneva, sans-serif; }
.full_article h2 span,
.article h2 a { display: block; margin-left: -10px; padding: 10px 10px 7px 15px; background: transparent url("images/naslov.png") no-repeat left -21px; color: #333; font-size: 1.7em; line-height: 1.1; }
.article h2 a:hover { text-decoration: underline; }

.article_list a.category,
.article h2 a.category { 
	display: block;
	position: absolute; left: -5px; top: -19px; width: 105px; height: 20px; margin: 0; padding: 0; background: transparent url("images/naslov.png") no-repeat -9px -2px;
	text-align: center; text-transform: uppercase; line-height: 22px; font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: .8em; font-weight: bold; 
 }
 
.full_article  h2 b,
.article h2 b { position: relative; display: block; margin: 0 0 -5px -10px; padding-bottom: 5px; background: transparent url("images/naslov.png") no-repeat left bottom; text-align: right; }
.full_article h2 em,
.article h2 em { position: absolute; right: -10px; bottom: 0; display: block; width: 10px; height: 5px; background: transparent url("images/naslov.png") no-repeat right bottom; }

.full_article  h2 span,
.article h2 a { position: relative; z-index: 10; }

.full_article  a,
.article .content a { padding: 0 2px; border-bottom: 1px dotted #ff6900; background-color: #fff4de; color: #444; }
.full_article  a:hover,
.article .content a:hover { border-bottom: 1px solid #ff6900; }

.article .meta { margin-top: 10px; font: 0.7em Verdana, Arial, sans-serif; }
.article .meta em { color: #ff6900; font-weight: bold; text-transform: uppercase; }
.article .meta .date { display: block; float: left; }
.article_list .comments_count,
.article .meta .comments_count { display: block; float: left; margin: -4px 0 0 10px; width: 44px; height: 21px; background: transparent url("images/comments_count.png") no-repeat left top; }
.article_list .comments_count span,
.article .meta .comments_count span { display: block; float: left; padding: 4px 0 0 8px; color: #333; }
.article .meta .author { display: block; float: left; margin-left: 10px; }
.article .meta .author a, .article .meta .author span { color: #ff6900; }
.article .meta .author a:hover { text-decoration: underline; }

.article_list { position: relative; margin: 40px 0 20px -30px; padding: 5px 0 0; background: #fff8e6;  }
.article_list a.category { left: 4px; top: -24px; color: #444; font-size: 1em; }
.article_list .top_b { position: absolute; left: 0; top: -5px; display: block; width: 100%; height: 5px; background: transparent url("images/naslov.png") no-repeat left -21px; }
.article_list .bottom_b { display: block; width: 100%; height: 60px; background: transparent url("images/article_list.png") no-repeat left bottom; z-index: 1; }
.article_list ul { margin: -7px 0 -55px; border: 2px solid white; border-width: 0 2px; }
.article_list ul li { padding: 10px 10px 5px; border-bottom: 2px solid white; }
.article_list ul li.last_article { padding: 10px 10px 5px; border-bottom: 0 none; }
.article_list ul h3 a { color: #333; float: left; }
.article_list ul h3 a:hover { text-decoration: underline; }
.article_list .comments_count { background: transparent url("images/comments_count_2.png") no-repeat left top; }
.article_list .comments_count span { padding: 3px 0 0 8px; }
.article_list ul h3 a.comments_count:hover span,
.article_list ul h3 a:hover { color: #ff6900; }
.article_list ul p { clear: left; margin: 15px 10px 10px; line-height: 1.4; color: #666; }

* html .article_list { margin: 20px 0 30px -30px; }
* html .article_list .comments_count span,
* html .article .meta .comments_count span { padding: 5px 0 0 8px; }

.full_article { color: #444; font-size: 1.2em; line-height: 1.5; font-weight: normal; }
.full_article h2 { margin-top: 0; margin-bottom: 40px; position: relative; }
.full_article h2 .date { display: block; float: left; margin: 5px 0 -25px 14px; padding: 0 0 0 10px; background: transparent url("images/datum_objave.png") no-repeat left top; font-size: 0.8em; font-weight: normal; }
.full_article h2 .date i { display: block; float: left; height: 21px; padding: 3px 10px 0 0; background: transparent url("images/datum_objave.png") no-repeat right top; font-style: normal; }
* html .full_article h2 .date { left: -15px; }

.full_article .content { clear: both; margin: 0 4px; font-family: Arial, Helvetica, sans-serif; }
.left_image { margin: 0 15px 10px 0; }
.right_image { margin: 0 0 0 10px; }
.wide_image { display: block; margin: 0 auto; }

.full_article .content p { margin-bottom: 1em; }
.full_article .content ul  { list-style-image: none; list-style-position: inside; list-style-type: circle; margin-bottom: 1em; }
.full_article .content ol { list-style-type: decimal; list-style-position: inside; margin-bottom: 1em; }
.full_article .content li { margin: 0 0 5px 20px; }
.full_article .content h3 { margin-bottom: .4em; font-size: 1.1em; font-style: italic; }
.full_article .content table {margin-bottom: 1em;}

.full_article_meta { position: relative; margin: 30px 0 0 -30px; }
.full_article_meta .author { display: block; float: left; margin: 0 10px 0 0; padding: 0 55px 0 0; background: transparent url("images/full_article_meta.jpg") no-repeat right -40px; font-size: 1.2em; font-weight: bold; font-style: italic; }
.full_article_meta .author span { display: block; float: left; height: 30px; padding: 13px 0 0 11px; background: transparent url("images/full_article_meta.jpg") no-repeat left -40px; color:#444444; }
.full_article_meta .author a { color: #444; }
.full_article_meta .author a:hover { text-decoration: underline; }
.full_article_meta .extra { display: block; float: left; margin: 0 10px 0 0; padding: 0 15px 0 0; background: transparent url("images/full_article_meta.jpg") no-repeat right top; font-size: 1.1em; }
.full_article_meta .extra span { display: block; float: left; height: 33px; padding: 9px 0 0 15px; background: transparent url("images/full_article_meta.jpg") no-repeat -16px top; font-size: 0.8em; line-height: 1.1; }
.full_article_meta .extra em { display: block; font-size: 1.2em; font-weight: bold; font-style: italic; }


* html .full_article,
* html .article_list  { float: left; }
* html .full_article { margin-bottom: -10px; }

* html .article_list a.category,
* html .article  a.category { left: 5px; }
* html .article h2 ,
* html .full_article h2  { width: 456px; padding-left: 10px; margin-left: -30px; float: left; background-position: -14px -21px; }

* html .article h2 a,
* html .article h2 span,
* html .full_article h2 a,
* html .full_article h2 span { background-color: #E8E3C6; }

* html .article h2 b ,
* html .full_article h2 b { display: block; position: relative; margin-top: -8px; height: 9px; background: transparent url("images/naslov.png") no-repeat 0px -116px; z-index: 1; }
* html .article h2 b em,
* html .full_article h2 b em { position: relative; display: block; width: 10px !important; height: 14px !important; margin-bottom: -3px; overflow: hidden; background: transparent url("images/naslov.png") no-repeat right -116px; }
* html .article_list ul { margin-bottom: -57px; position: relative; z-index: 2; }
* html .article_list ul li { height: 1px; }
* html .article_list ul h3 a { display: block; }
* html .article_list ul p { margin: 0px 10px 10px; }

* html .full_article_meta{ margin-bottom: 20px; }
* html .full_article_meta .extra span { font-size: 0.9em;  }

.favorit { position: relative; width: 490px; height: 92px; margin: 10px 0 30px -30px; padding-left: 12px; background: transparent url("images/preporuci.jpg") no-repeat left top; clear: both;}
.postavi_za_favorita { display: block; float: left; margin: 32px auto 0 auto; width: 140px; color: #444; line-height: 1.4; }
.postavi_za_favorita a { display: block; float: left; margin: 5px 10px 10px 0; width: 30px; height: 30px; overflow: hidden; text-indent: -500px; background: transparent url("images/zvjezdica.jpg") no-repeat left top; }
.postavi_za_favorita a.off { background-position: right top; }
.postavi_za_favorita a:hover,
.postavi_za_favorita a.on { background-position: left top; }

* html .favorit { float: left; margin-top: 10px; width: 480px; }


#postani_fit_forma { float: left; margin: 35px 0 0 40px; width: 280px; }
#postani_fit_forma label { display: block; margin-bottom: 5px; }
#postani_fit_forma input.text { float: left; margin: 0 -1px 0 0; width: 147px; height: 15px; }

* html .postavi_za_favorita { margin: 32px 10px 0 0px; }
* html  #postani_fit_forma { float: left; margin: 35px 0 0 30px; width: 250px; }
* html #postani_fit_forma input.text { margin: 0 -4px 0 -30px;  }

.new_article {background: url("images/new_article_bottom.gif") no-repeat center bottom;padding:13px 0px 17px 0px;}
.new_article h1{font-family:Verdana;font-size:16px;line-height:20px;font-weight:bold;padding:0px 50px 0px 0px;}
.new_article h1 a {color:#333333; }
.new_article h1 a:hover { text-decoration: underline; }
.new_article .subtitle {font-family:Verdana;font-size:10px;padding:5px;}
.new_article .subtitle .kada em{color:#FF6900;font-weight:bold;font-style:normal;}
.new_article .subtitle .stars img{position:relative;top:2px;}
.new_article .subtitle .pise em{color:#FF6900;font-weight:normal;font-style:normal;}
.new_article .content img{float:left;margin:5px 11px 0px 0px;}
.new_article .content {font-family:Verdana;font-size:12px;color:#666666;line-height:15px;}

.page_select{padding:20px 42px;}
.page_select{font-family:Verdana;font-size:12px;}
.page_select a{display:block;height:26px;float:left;color:#444444;line-height:26px;text-align:center;}
.page_select a.num_active{font-weight:bold;background: url("images/active_page.gif") no-repeat;width:26px;}
.page_select a.num_inactive{width:26px;}
.page_select span{display:block;height:26px;float:left;line-height:26px;}
.page_select .text_active{margin:0px 8px;font-weight:bold;}
.page_select .text_inactive{margin:0px 8px;color:#CCCCCC;}
.page_select .etc{width:26px;text-align:center;}

.teretana_article {}
.teretana_article .title{float:left;position:relative;left:-36px;}
.teretana_article .title .header{height:4px;background: transparent url("images/naslov.png") no-repeat left -21px;}
.teretana_article .title .header .wrap{height:4px;background: transparent url("images/naslov.png") no-repeat right -21px;width:4px;float:right;}
.teretana_article .title .content{background: transparent url("images/naslov.png") no-repeat left -25px;}
.teretana_article .title .footer {background: transparent url("images/naslov.png") no-repeat left bottom;height:4px;}
.teretana_article .title .footer .wrap{background: transparent url("images/naslov.png") no-repeat right bottom;height:4px;width:4px;float:right;}
.teretana_article .title .content h2{font-family:Trebuchet MS;font-size:22px;color:#333333;line-height:36px;padding:0px 20px;}
.teretana_article .subtitle{clear:both;}
.teretana_article .subtitle .left{height:20px;width:4px;background:transparent url("images/subtitle_left.gif") no-repeat;float:left;}
.teretana_article .subtitle .mid{height:20px;background:transparent url("images/subtitle_tile.gif") repeat-x;float:left;}
.teretana_article .subtitle .right{height:20px;width:5px;background:transparent url("images/subtitle_right.gif") no-repeat;float:left;}
.teretana_article .subtitle .mid h2{font-family:Verdana;font-weight:normal;font-size:11px;color:#333333;padding:0px 10px;line-height:18px;}
.teretana_article .subtitle .mid h2 a{color:#D2645B;background:transparent url("images/subtitle_icon.jpg") no-repeat top right;padding:0px 15px 0px 0px;}
.teretana_article .content p {clear:both; font-family: arial, helvetica, sans-serif; padding:10px 0px; color:#444444; font-size:1.2em; font-weight:normal; line-height:1.5;}
.teretana_article table {clear:both; font-size:13px; font-family: arial, helvetica, sans-serif; color:#333333;}

.teretana_article .content p em{font-weight:bold;font-style:normal;}
/* .teretana_article .content a.top {display:block;float:left;margin:8px;} */
.teretana_article .content .leftmost{margin-left:0px;clear:left;}
.teretana_article .content .rightmost{margin-right:0px;}
.teretana_article .content a {margin:0;display:inline;border-bottom:1px #FF6900 dotted;float:none;color:#000;}
.teretana_article .content a:hover{background:#FFF4DE;}
.teretana_article .content ul { list-style-image: none; list-style-position: inside; list-style-type: circle; margin-bottom: 1em; }
.teretana_article .content ol { list-style-type: decimal; list-style-position: inside; margin-bottom: 1em; }
.teretana_article .content li { margin: 0 0 5px 20px; font-family: arial, helvetica, sans-serif; color:#444444; font-size:1.2em; font-weight:normal; line-height:1.5;}

.teretana_misljenja_korisnika{margin:10px 0px 0px 0px;}
.teretana_misljenja_korisnika .header{background:url("images/teretana-misljenja.gif") no-repeat;width:460px;height:4px;}
.teretana_misljenja_korisnika .content{background:url("images/teretana-misljenja-grad.png") repeat-x;width:460px;height:67px;}
.teretana_misljenja_korisnika .content h1{font-family:Trebuchet MS;font-size:16px;color:#333333;line-height:18px;margin:0;padding:15px 0px 0px 30px;}
.teretana_misljenja_korisnika .content h2{font-family:Verdana;font-size:11px;color:#333333;font-weight:normal;padding:0px 0px 0px 30px;}
.teretana_misljenja_korisnika .content .votes{float:right;margin:10px 0px 0px 20px;}
.teretana_misljenja_korisnika .content .votes{}


/*	Blog specific styles	*/
#blog_posts { padding-top: 20px; font-family: verdana, arial, helvetica, sans-serif; font-size:.9em; }
.post { margin-bottom: 20px; padding-bottom: 15px; border-bottom: 1px solid #f6f5ef; color: #444; font-size: 1.2em; line-height: 1.5; font-weight: normal; }
.single-post { padding-bottom:0; border-bottom:0; }
.post-title { margin-bottom: 10px; }
.post-title .avatar { float:left; margin: 0 10px 10px 0; }
.post-title .avatar img { border:1px solid #ccc; }
.post-title h2 { font-size:1.5em; line-height:1.1; font-weight:normal; }
.post-title h2 a { color:#333; }
.post-title .meta { margin-top: 2px; font-size:.9em; }
#blog_posts .content a,
.post-title .meta a { color:#FF6B02; }
#blog_posts .content a:hover,
.post-title h2 a:hover { text-decoration:underline; }
.post-title .meta .stars-count { margin: 0 10px; padding: 0 7px; border: 1px solid #444; border-width: 0 1px; line-height:1; }
.post-title .meta .stars-count img { margin: 1px 0 -1px; }
.post-title .meta .stars-count,
.post-title .meta .author,
.post-title .meta .comments-count-blog { float:left; }
.post-title .meta .comments-count-blog a { display:block; float:left; width:23px; height:17px; padding-left:5px; background: transparent url("images/blog-comments-count.jpg") no-repeat left top; color: white; font-size:.9em; letter-spacing:-1px; }
.post-title .meta .author a:hover { text-decoration:underline; }

.blog-galerija .meta .datum { display:block; float:left; margin-right:7px; padding-right:7px; border-right:1px solid #444; }
.blog-galerija .meta .datum em { color:#FF6B02; font-size:0.9em; font-style:normal; text-transform:uppercase; }

.post p { margin-bottom: 1em; }
.post img { max-width: 459px; }
.post .content ul { list-style-image: none; list-style-position: inside; list-style-type: circle; margin-bottom: 1em; }
.post .content ol { list-style-type: decimal; list-style-position: inside; margin-bottom: 1em; }
.post .content li { margin: 0 0 5px 20px; }

.komentar-slike {width:100%; font-size:12px; margin: 8px 0 0 0;}
#blog-favorit-rating { margin: 0 0 10px; }

#blog-favorit-rating .blog-galerija-prethodna { display:block; float:left; width:84px; height:28px; margin-right: 35px; overflow:hidden; background: transparent url("images/blog-galerija-nav.png") left top no-repeat; text-indent:-500px; }
#blog-favorit-rating .blog-galerija-sljedeca { display:block; float:right; width:84px; height:28px; overflow:hidden; background: transparent url("images/blog-galerija-nav.png") right top no-repeat; text-indent:-500px; }
#blog-favorit-rating .blog-galerija-prethodna:hover { background-position:left bottom; }
#blog-favorit-rating .blog-galerija-sljedeca:hover { background-position:right bottom; }

#blog-favorit-rating .postavi-za-favorita { display:block; float:left; width:97px; height:24px; margin-right: 10px; overflow:hidden; background: url("images/blog-post-preporuci.png") left top no-repeat; text-indent:-500px; }
#blog-favorit-rating .postavi-za-favorita:hover,
#blog-favorit-rating .jest-favorit { display:block; float:left; width:97px; height:24px; margin-right: 10px; overflow:hidden; background: url("images/blog-post-preporuci.png") left top no-repeat; text-indent:-500px; background-position: left -28px !important; }
#blog-favorit-rating .ocjeni-post { float:left; margin-top: 3px; height:18px; padding:0 0 0 60px; background: url("images/blog-post-rating.png") left top no-repeat; }
#blog-favorit-rating .ocjeni-post ul { float:left; margin-top: 1px; }
#blog-favorit-rating .ocjeni-post b { display:block; float:left; width:12px; height:24px; overflow:hidden; background: url("images/blog-post-rating.png") right top no-repeat; }
#blog-favorit-rating .ocjeni-post span { display:block; float:left; margin: 2px 0 0 5px; }
#blog-favorit-rating .ocjeni-post span em { background-color: #fbe3af; padding:1px 2px; font-weight:bold; font-style:normal; font-size:1.1em; }
#blog-favorit-rating .slika1od { float: left; padding: 5px; margin-left: 80px; font-size: 12px;}

/*	styles for the star rater	*/
.star-rating { list-style: none; float:left; margin: 0px; padding: 0px; width: 75px; height: 16px; position: relative; overflow: hidden; background: url("images/stars.png") left top no-repeat; }
.star-rating li { padding: 0px; margin: 0px; width: 15px; height: 16px;
	/*\*/
	float: left;
	/* */
}
.star-rating li a { display: block; width: 15px; height: 16px; line-height: 16px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px; overflow: hidden; }
.star-rating li a:hover { background: url("images/stars.png") no-repeat left bottom; z-index: 2; left: 0px; border: none; }
.star-rating a.one-star { left: 0px; }
.star-rating a.one-star:hover { width: 15px; }
.star-rating a.two-stars { left: 15px; }
.star-rating a.two-stars:hover { width: 30px; }
.star-rating a.three-stars { left: 30px; }
.star-rating a.three-stars:hover { width: 45px; }
.star-rating a.four-stars { left: 45px; }
.star-rating a.four-stars:hover { width: 60px; }
.star-rating a.five-stars { left: 60px; }
.star-rating a.five-stars:hover { width: 75px; }
.star-rating li.current-rating { background: url("images/stars.png") no-repeat left bottom; position: absolute; left:0; top:0; height: 16px; display: block; text-indent: -9000px; z-index: 1; }
/* remove halo effect in firefox   */
.star-rating a:active { outline: none; }


/*	BLOG ARCHIVE	*/
#blog_archive { font-family: verdana, arial, helvetica, sans-serif;  }
#blog_archive h2 { margin: 10px 0 14px; font-size: 1.5em; font-weight: normal; }

#blog_archive h3.year { margin: 25px 0 0; padding-left: 20px; background: white url("images/blog-sprite.png") no-repeat left 2px; color: #666; font-family: verdana, arial, helvetica, sans-serif; font-size: 1.4em; font-weight: normal; }
#blog_archive h3.month { padding-left: 20px; background: white url("images/blog-sprite.png") no-repeat left -27px; color: #666; font-family: verdana, arial, helvetica, sans-serif; font-size: 1.3em; font-weight: normal; }
#blog_archive h3.year strong,
#blog_archive h3.month strong { color: #333; font-weight: normal; }

#blog_archive ul.posts_by_month  { margin: 10px 10px 10px 0; }
#blog_archive ul.posts_by_month ul { margin: 10px 0 10px 20px; }
#blog_archive ul.posts_by_month ul li { margin: 5px 0 10px; padding-left: 32px; position: relative;  }
#blog_archive ul.posts_by_month span.date { position: absolute; left: 0; top: 3px; display: block; width: 25px; padding: 6px 0 4px; background: #FEE7DB url("images/blog-sprite.png") no-repeat left bottom; font-size: 0.95em; text-align: center; }
#blog_archive ul.posts_by_month a { color: black; font-size: 1.2em; font-weight: normal; }
#blog_archive ul.posts_by_month a:hover { text-decoration: underline; }
#blog_archive ul.posts_by_month em { display: block; padding-left: 10px; margin-top:1px; clear: left; font-size: .95em; background: white url("images/blog-sprite.png") no-repeat left -54px; color: #666; font-style: normal; line-height: 1.2; }

* html #blog_archive h3.year { margin-top: 0; }
* html #blog_archive ul.posts_by_month,
* html #blog_archive ul.posts_by_month ul { padding-bottom:0; margin-bottom:0; }
* html #blog_archive ul.posts_by_month ul li { margin-bottom: 0px; }
* html #blog_archive ul.posts_by_month ul li span.date { display:block; left: -30px; }


/*		Blog author		*/
.blog-author { margin-bottom:10px; padding-top:10px; background: #FFF7EB url("images/blog_author.png") no-repeat left top; }
.blog-author-logged-in { margin-bottom:10px; padding-top:10px; background: #FFF7EB url("images/blog_author_logged_in.png") no-repeat left top; }
.blog-author div { position:relative; padding:0 10px 50px 10px; background: #FFF7EB url("images/blog_author.png") no-repeat left bottom; }
.blog-author-logged-in  div { position:relative; padding:0 10px 50px 10px; background: #FFF7EB url("images/blog_author_logged_in.png") no-repeat left bottom; }
.blog-author .avatar, .blog-author-logged-in .avatar { float:left; margin: 0 10px 0 0; }
.blog-author img.avatar, .blog-author-logged-in img.avatar { width: 64px; height; 64px; }
.blog-author h4, .blog-author-logged-in h4 { margin-bottom: 5px; font-size:1.5em; font-weight:normal; }
.blog-author span, .blog-author-logged-in span { display:block; margin-bottom: 5px; }
.blog-author p, .blog-author-logged-in p { margin:12px 0 0; }
.blog-author p a, .blog-author-logged-in p a { color:black; border-bottom:1px dashed red; font-weight:bold; }
.blog-author .posalji-poruku { position:absolute; left:10px; bottom:12px; display:block; width:85px; height:27px; text-indent:-1000px; overflow:hidden; }
.blog-author .budi-mi-frend { position:absolute; left:105px; bottom:12px; display:block; width:100px; height:27px; text-indent:-1000px; overflow:hidden; }
.blog-author-logged-in .napisi-novi-post { position:absolute; left:10px; bottom:12px; display:block; width:100px; height:27px; text-indent:-1000px; overflow:hidden; }
.blog-author-logged-in .posalji-poruku  { position:absolute; left:121px; bottom:12px; display:block; width:85px; height:27px; text-indent:-1000px; overflow:hidden; }


/*		TOP BLOGERI		*/
#top-blogeri {display: block; width: 95%; margin-bottom: 15px; background-color:#FFF7EB; padding: 10px; font-family: verdana,arial,helvetica,sans-serif;}
#top-blogeri .naslov {font-size:16px; color: #000000; font-weight: bold; float: left; margin-bottom: 15px; }
#top-blogeri a {display: block; float: left; color: #FF6900; font-size: 11px;}
#top-blogeri a img {margin-right: 10px; border:1px solid #CCCCCC;}
#top-blogeri a:hover img {border-color: #FF6B02;}
#top-blogeri table {clear: both;}
#top-blogeri table td {font-size: 10px; color: #666666;}
#top-blogeri a.topfitovci {margin: 5px 0 0 0; float: none;}


#blog-naj-linkovi { margin-bottom: 5px; font-size:.9em; }
#blog-naj-linkovi a { display:block; width:60px; height:47px; float:left; margin-right:2px; background:transparent url("images/blog-boxes-background.png") no-repeat left top; position:relative; text-align:center; }
#blog-naj-linkovi a span { display:block; margin-top: 25px; color:white; }
#blog-naj-linkovi a:hover span { text-decoration:underline; }
#blog-naj-linkovi #naj-trener span { color:#333; }
#blog-naj-linkovi #post-dana  { background-position: -61px top; }
#blog-naj-linkovi #naj-blog  { background-position: -123px top; }

#blog-tagovi { margin-bottom:10px; padding-bottom:10px; background: #fff7eb url("images/tags-bottom.png") no-repeat left bottom; font-size:1.1em; }
#blog-tagovi-sub { padding:10px 0 0 150px; background: transparent url("images/tags-top.png") no-repeat left top; }
#blog-tagovi .popis-tagova { padding-left:77px; background: transparent url("images/blog-tags-background.png") no-repeat left 0.2em; }
#blog-tagovi .popis-tagova b { display:block; float:left; margin-top:0.2em; margin-left:-50px; font-weight:normal; }
#blog-tagovi .popis-tagova div { line-height:1.5; }
#blog-tagovi .popis-tagova a { margin-right:5px; color:#444; }
#blog-tagovi .popis-tagova a span { color:#666; }
#blog-tagovi .broj-komentara { display:block; float:left; margin-left: -125px; background: transparent url("images/blog-comments-count-2.png") no-repeat left top; font-size:1em; font-style:normal; line-height:18px; }
#blog-tagovi .broj-komentara span { display:block; float:left; height:21px; width:20px; margin:0 4px 0 10px; font-weight:bold; color:white; }


* html #blog-tagovi .popis-tagova b { margin-left:-25px; }
* html #blog-tagovi .broj-komentara { display:inline; }
* html #blog-tagovi .broj-komentara span { margin:0 4px 0 5px; }

/*		Comments		*/
#comments { padding: 0 0 10px; background: #fffaf3 url("images/comments-bottom.png") no-repeat left bottom; font-family:verdana,arial,helvetica,sans-serif; }
#comments ul { background: transparent url("images/comments-top.png") no-repeat left top; }
#comments li { padding:10px 10px 10px 150px; background: transparent url("images/komentar-border.png") no-repeat 135px 10px; line-height:1.5; }
#comments li.authors_comment { background-color:#fff2e5; }
#comments a.author { display: block; float:left; width:85px; padding-left:40px; margin-left:-140px; color:#444; }
* html #comments a.author { display: inline; }
#comments a.author span { display:block; color:#666; font-size:0.9em; line-height:1.2; }
#comments a.author img { border:1px solid #ccc; margin:0 10px 0 -40px; }
#comments a.author:hover { color: #ff6b02; }
#comments a.author:hover img { border-color: #ff6b02;}

#teretana-comments {margin:-4px 0px 0px 0px; padding: 0 0 10px; background: #fffaf3 url("images/teretan-comments-footer.png") no-repeat left bottom; font-family:verdana,arial,helvetica,sans-serif; }
#teretana-comments ul { background: transparent url("images/teretan-comments-header.png") no-repeat left top; }
#teretana-comments li { padding:10px 10px 10px 150px; background: transparent url("images/komentar-border.png") no-repeat 135px 10px; line-height:1.5; }
#teretana-comments li.authors_comment { background-color:#fff2e5; }
#teretana-comments a.author { display: block; float:left; width:85px; padding-left:40px; margin-left:-140px; color:#444; }
* html #teretana-comments a.author { display: inline; }
#teretana-comments a.author span { display:block; color:#666; font-size:0.9em; line-height:1.2; }
#teretana-comments a.author img { border:1px solid #ccc; margin:0 10px 0 -40px; }
#teretana-comments a.author:hover { color: #ff6b02; }
#teretana-comments a.author:hover img { border-color: #ff6b02;}

#teretana-comments .vote_plus{float:right;width:28px;height:28px;margin:0px 0px 10px 10px;background:url("images/votes.png") no-repeat left top;}
#teretana-comments .vote_minus{float:right;width:28px;height:28px;margin:0px 0px 10px 10px;background:url("images/votes.png") no-repeat -28px top;}

#comment_form { padding:20px 10px 10px 137px; background: transparent url("images/dodaj-svoj-komentar.png") no-repeat right top; position:relative; }
#comment_form textarea { width: 303px; border:1px solid #ffd9b9; padding:4px; font-family:verdana,arial,helvetica,sans-serif; font-style:italic; font-size:1em; font-weight:normal; }
#comment_form input { margin: 10px 0 0 80px; }
#comment_form a.author { margin-left:-127px; }
* html #comment_form a.author { position:absolute; left:-127px; top:20px; margin:0; }


#comment_form .ocjena{padding:10px 0px 10px 20px;background:0;}
#comment_form .ocjena span{float:left;display:block;font-family:Verdana;font-size:12px;line-height:28px;margin:0px 20px 0px 0px;}
#comment_form .ocjena a{display:block;margin:10px 0px 0px 60px;}
#comment_form a.plus_inactive{margin:0px 5px;float:left;display:block;width:28px;height:27px;background:url("images/plus_inactive.jpg") no-repeat ;}
#comment_form a.minus_inactive{margin:0px 5px;float:left;display:block;width:28px;height:27px;background:url("images/minus_inactive.jpg") no-repeat;}
#comment_form a.plus_active{margin:0px 5px;float:left;display:block;width:28px;height:27px;background:url("images/plus_active.jpg") no-repeat;}
#comment_form a.minus_active{margin:0px 5px;float:left;display:block;width:28px;height:27px;background:url("images/minus_active.jpg") no-repeat;}
#comment_form a.plus_inactive:hover{background:url("images/plus_active.jpg") no-repeat;}
#comment_form a.minus_inactive:hover{background:url("images/minus_active.jpg") no-repeat;}

/****	TERETANE	***/
#google-mapa { margin: 10px; position:relative; font-family:verdana,arial,helvetica,sans-serif; overflow:hidden; }
* html #google-mapa { margin: 10px 0 10px 20px; } 

#map_canvas { border:1px solid #989896; }
#google-mapa #teretane-top { position:absolute; left:100px; top:0; z-index:100; display:block; width:570px; height:47px; background:transparent url("images/teretane-top.png") no-repeat left -12px; }
#google-mapa #teretane-bottom { position:absolute; left:0; bottom:0; z-index:100; display:block; width:490px; height:47px; background:transparent url("images/teretane-top.png") no-repeat right top; }
#google-mapa #teretane-bottom h3 { color:#444; font-size:2.2em; line-height:47px; font-weight:normal; }
* html #google-mapa #teretane-bottom { position:absolute; left:0; bottom:auto; top: 545px;  }

#google-mapa #teretane-right { position:absolute; right:3px; top:47px; z-index:100; display:block; width:190px; height:505px; background:transparent url("images/teretane-right.png") no-repeat left top; }
* html #google-mapa #teretane-right { right:22px; } 
#google-mapa #teretane-right .gradovi { height:300px; margin:10px 0 10px 10px; }
#google-mapa #teretane-right ul { margin:10px; font-size:1.1em; }
#google-mapa #teretane-right ul li { margin:2px 0 3px; padding-left:12px; background: transparent url("images/strelica-teretane.png") no-repeat left 2px; }
* html #google-mapa #teretane-right ul li { height:1%; }
#google-mapa #teretane-right ul a:hover { text-decoration:underline; }
#google-mapa #teretane-right .gradovi ul a { color:#444; }
#google-mapa #teretane-right .gradovi ul span { color:#666; }
.veci-gradovi,
.preporucamo-naslov { display:block; width:150px; height:20px; background: transparent url("images/teretane-naslovi.png") no-repeat left top; overflow:hidden; text-indent:-500px; }
.preporucamo-naslov { background-position: -197px top; }

#google-mapa #teretane-right .preporucamo { height: 177px; margin:15px 0 0 10px; }
#google-mapa #teretane-right .preporucamo em { margin-left:32px; color:#ff6c14; font-style:normal; }
#google-mapa #teretane-right .preporucamo ul a { color:#444; }
#google-mapa #teretane-right .preporucamo ul span { display:block; margin: 2px 0 10px; color:#666; font-size:0.9em; }

#popis-teretana { margin: 0 -10px; font-family:verdana,arial,helvetica,sans-serif; }
* html #popis-teretana { margin: 0; } 
#popis-teretana li { margin:0 0 10px; padding-right: 5px; background: transparent url("images/teretana-podloga-grada.png") no-repeat right top; }
#popis-teretana li.small { margin:0 170px 10px 0; padding-right: 5px; background: transparent url("images/teretana-podloga-grada.png") no-repeat right top; }
#popis-teretana li h4 { height:28px; background: transparent url("images/teretana-podloga-grada.png") no-repeat left top; color:#444; font-size:1.4em; font-weight:normal; text-align:right; }
#popis-teretana li h4 a { display:block; float:left; padding: 7px 0 0 30px; color:#444; }
#popis-teretana li h4 span { display:block; padding: 7px 10px 0 0; color:#666; }

#popis-teretana li h5 { margin: 5px 0 5px -20px; padding-left:10px; background: transparent url("images/strelica-siva.png") no-repeat left 4px; color:#444; font-weight:normal; font-size:1.3em; }
#popis-teretana li.izdvojene h5 { margin: 5px 0 5px -10px; padding-left:10px; background: transparent url("images/strelica-siva.png") no-repeat left 4px; color:#444; font-weight:bold; font-size:1.3em; }
#popis-teretana li h5 a { color:#444; border-bottom: 1px solid #CDCDCD; text-decoration: none; }
#popis-teretana li li { margin:10px 5px 15px; padding-left:20px; background:none; color:#666; }
#popis-teretana li li.izdvojene {margin:10px 5px 15px; padding:5px  5px 5px 20px; background:none; color:#666; background-color:#FFF5D7;}
#popis-teretana li li .meta { margin:10px 0 5px; }
#popis-teretana li li .meta .pokazi-na-karti { display:block; float:left; height: 16px; margin-right:20px; padding-left:19px; background: transparent url("images/teretana-popis-blob.png") no-repeat left top; }
#popis-teretana li li .meta .pokazi-na-karti a { background-color:#fff4de; border-bottom:1px dotted #ff6900; color:#333; font-size:1.1em; }
#popis-teretana li li .meta .nema-na-karti { background: transparent url("images/teretana-popis-blob.png") no-repeat left bottom; }
#popis-teretana li li .meta .nema-na-karti em { font-style:normal; color:#999; }
#popis-teretana li li .meta .adresa { display:block; float:left;  }

.najpopularnije-teretane ul { margin:10px; }
.najpopularnije-teretane ul h5 { margin:5px; padding-left: 20px; background: transparent url("images/teretana-popis-blob.png") no-repeat left top; font-size:1.3em; font-weight:normal; }
.najpopularnije-teretane ul span { display:block; margin:0 0 10px 25px; padding-left:17px; background: transparent url("images/comments-blob.png") no-repeat left 2px; }
* html .najpopularnije-teretane ul li { height:1%; }
* html .najpopularnije-teretane ul span { margin-bottom:0; }


/****	SECONDARY CONTENT	***/
.banner_250_200 { margin-bottom: 10px; }

.najpopularniji_programi,
.brze_informacije,
.trazilica,
.novi_fitovci,
.clanak_preporucuju,
.najcitanije,
.tagovi,
.tagovi_detail,
.nove-galerije,
.blog-arhiva,
div.fitbox { margin-bottom: 10px; background: #fff7eb url("images/donji-round-border.png") no-repeat bottom left; }

.najpopularniji_programi .box_title,
.brze_informacije .box_title,
.trazilica .box_title,
.novi_fitovci .box_title, 
.prijatelji .box_title, 
.clanak_preporucuju .box_title, 
.tagovi .box_title,
.tagovi_detail .box_title,
.fitbox .box_title, 
.nove-galerije .box_title, 
.najcitanije .box_title,
.blog-arhiva .box_title { display: block; height: 29px; overflow: hidden; }

.najpopularniji_programi .box_title em,
.brze_informacije .box_title em,
.trazilica .box_title em,
.novi_fitovci .box_title em, 
.clanak_preporucuju .box_title em, 
.prijatelji .box_title em, 
.tagovi .box_title em, 
.tagovi_detail .box_title em,
.fitbox .box_title em, 
.nove-galerije .box_title em, 
.blog-arhiva .box_title em, 
.najcitanije .box_title em { display: block; padding: 5px 0 0 30px; color: #444; font: 1.2em "Trebuchet MS", geneva, sans-serif; font-weight: bold; text-transform: uppercase; }

.brze_informacije .box_title{ background: #ffdec4 url("images/box-titles.png") no-repeat left -292px; }
.trazilica .box_title{ background: #ffdec4 url("images/box-titles.png") no-repeat left -416px; }
.novi_fitovci .box_title  { background: #ffdec4 url("images/box-titles.png") no-repeat left top; }
.clanak_preporucuju .box_title  { background: #ffdec4 url("images/box-titles.png") no-repeat left top; }
.prijatelji .box_title  { background: #ffdec4 url("images/box-titles.png") no-repeat left top; }
.tagovi .box_title  { background: #ffdec4 url("images/box-titles.png") no-repeat left -30px; }
.tagovi_detail .box_title { background: #ffdec4 url("images/tags-detail-top.png") no-repeat;}
.fitbox .box_title { background: #ffdec4 url("images/box-titles.png") no-repeat left -59px; }
.najcitanije .box_title  { background: #cecece url("images/box-titles.png") no-repeat left -88px; }
.izdvojeno .box_title  { background: #cecece url("images/box-titles.png") no-repeat left -205px; }
.prijatelji .box_title { background: #ffdec4 url("images/box-titles.png") no-repeat left -350px; }
.nove-galerije .box_title { background: #ffdec4 url("images/box-titles.png") no-repeat left -263px; }
.blog-arhiva .box_title { background: #ffdec4 url("images/box-titles.png") no-repeat left -292px; }
.najpopularniji_programi .box_title { background: #ffdec4 url("images/box-titles.png") no-repeat left top; }

.box_title i { float: left; font-style: normal; }
.prijatelji .box_title .count { display: block; float: left; margin: -2px 0 0 10px; width: 33px; height: 18px; background: #ffdec4 url("images/box-titles.png") no-repeat left -398px; text-align: center; line-height: 1.2; }

.novi_fitovci .content, 
.clanak_preporucuju .content { padding: 10px 0 10px 15px; }
.novi_fitovci .content a, .trazilica .content a, 
.clanak_preporucuju .content a { display: block; float: left; width: 115px; height: 35px; margin: 0 0 14px; color: #444; }
.prijatelji .content a  { display: block; height: 35px; margin: 0 0 14px; color: #444; }
.preporucili .content a  { display: block; height: 35px; margin: 0 0 14px; color: #444; }
.novi_fitovci .content a img, .trazilica .content a img,
.prijatelji .content a img, .preporucili .content a img,
.clanak_preporucuju .content a img { border: 1px solid #ccc; margin-right: 10px; }
.novi_fitovci .content .date, .trazilica .content .date
.clanak_preporucuju .content .date { display: block; float: left; width: 50px; height: 14px; margin-top: 5px; background: transparent url("images/fitovci-date.png") no-repeat top left; font-size: 0.8em; font-weight: bold; text-align: center; text-transform: uppercase; }
.novi_fitovci .content a:hover, 
.prijatelji .content a:hover, 
.preporucili .content a:hover,
.clanak_preporucuju .content a:hover { color: #ff6b02; cursor:pointer; }
.novi_fitovci .content a:hover img, 
.clanak_preporucuju .content a:hover img { border-color: #ff6b02; }

n.prijatelji .content a img { margin-top: 1px; } 
.prijatelji .content a:hover img { margin: -1px 9px -1px -1px; border: 2px solid #ff6b02; } 

.novi_fitovci .content a:hover .date, 
.clanak_preporucuju .content a:hover .date { color: #333; }

.prijatelji .content a span,
.prijatelji .content a:hover span { display: block; color: #666; }

.novi_fitovci .content .tko_je_jos_fit { width: 69px; height: 28px; margin: 0 0 0 70px; }
.novi_fitovci .content .tko_je_jos_fit img { border: 0; margin: 0; }
.clanak_preporucuju .content .kome_je_jos_favorit { width: 69px; height: 28px; margin: 0 0 0 70px; }
.clanak_preporucuju .content .kome_je_jos_favorit img { border: 0; margin: 0; }
* html .novi_fitovci .content .tko_je_jos_fit,
* html .clanak_preporucuju .content .tko_je_jos_fit { margin: -5px 0 0 35px; }

.new_search {padding:10px 9px;}
.new_search form{margin:0;padding:0}
.new_search input.search_field {border:1px #B3B3B3 solid;height:17px;padding:2px 5px;width:150px;margin:0;display:block;float:left;font-style:italic;font-size:1.2em; }
.new_search input.search_button {display:block;float:left}
.float_wrap{clear:both;}

.brze_informacije .content{padding:10px;}
.brze_informacije .content span{font-family:Verdana;font-size:13px;line-height:18px;}
.brze_informacije .content span em{font-weight:bold;font-style:normal;color:#333333;}
.brze_informacije .content span.small{font-size:11px;line-height:18px;}
.brze_informacije .content .pokazi{background: url("images/teretana-popis-blob.png") no-repeat left top;height:16px;padding:0px 0px 0px 20px;margin:20px 0px;}
.brze_informacije .content .pokazi .text{font-family:Verdana;font-size:12px;color:#333333;font-weight:bold;border-bottom:#FF6900 dotted 1px;}
.brze_informacije .content .cat .title{font-size:11px;}
.brze_informacije .content .cat .listing{font-size:13px;}
.brze_informacije .content .cat{padding:5px 0px;}
.brze_informacije .content .cat .listing a{font-family:Verdana;font-size:12px;color:#333333;font-weight:bold;}
.brze_informacije .content .cat .listing a:hover{border-bottom:#FF6900 dotted 1px;}

.najpopularniji_programi .content{padding:10px;}
.najpopularniji_programi .content .program{padding:0px 0px 10px 0px;}
.najpopularniji_programi .content .program .title{font-family:Verdana;font-size:12px;font-weight:bold;line-height:26px;}
.najpopularniji_programi .content .program .desc{font-family:Verdana;font-size:10px;color:#333333;line-height:15px;margin:0px 0px 0px 10px;}
.najpopularniji_programi .content a {display:block;background:url("images/txt-holder.png") no-repeat left top;width:230px;height:55px;text-align:center;}
.najpopularniji_programi .content a:hover {background:url("images/txt-holder.png") no-repeat left -55px;}
.najpopularniji_programi .content .top_line{font-family:Verdana;font-size:12px;color:#FF6002;line-height:22px;}
.najpopularniji_programi .content .bottom_line{font-family:Verdana;font-size:10px;color:#333333;}

.teretana_karta{margin:0px 0px 10px 0px;position:relative;}
.teretana_karta img{margin:0;padding:0;}
.teretana_karta .overlay {width:250px;height:219px;position:absolute;top:0px;left:0px;}
.teretana_karta .overlay .header{background: url("images/map-top.png") no-repeat top left;height:9px;width:250px;}
.teretana_karta .overlay .content{background: url("images/map-mid.png") repeat-y top left;height:55px;width:230px;padding:146px 10px 0px 10px;}
.teretana_karta .overlay .footer{background: url("images/map-btm.png") no-repeat top left;height:9px;width:250px;}
.teretana_karta .overlay .content a{display:block;background:url("images/txt-holder.png") no-repeat left -110px;width:170px;height:55px;padding:0px 0px 0px 60px }
.teretana_karta .overlay .content a:hover {background:url("images/txt-holder.png") no-repeat left -165px;}
.teretana_karta .overlay .content .top_line{font-family:Verdana;font-size:12px;color:#FF6002;line-height:22px;}
.teretana_karta .overlay .content .bottom_line{font-family:Verdana;font-size:10px;color:#333333;}

.jesam_popularna ul li { padding-left: 10px; background: white url("images/blog-sprite.png") no-repeat left -54px;}

.post-dana { margin-bottom: 10px; padding-left: 70px; height: 50px; background: transparent url("images/post-dana.png") no-repeat left top; }
.post-dana a { display:block; color: #333; padding: 10px 0; }
.post-dana a:hover { text-decoration:underline; }
.post-dana a strong { display:block; font-size:1.2em; font-style:italic; }

.tagovi { padding-bottom: 10px; } 
.tag_cloud { padding: 5px 5px 10px; font-size: 1.1em; text-align: center; }
.tag_cloud a { line-height: 25px; padding: 2px 4px; vertical-align: middle; color: #ff6b02; }
.tag_cloud a:hover { text-decoration: underline; }
.prikazi_jos_tagova { margin: 0 0 5px 80px; }
.prikazi-sve-izdvojeno { margin: 0 0 5px 80px; padding:0 !important; backgorund cursor:pointer; }

* html .nove-galerije .pokazi-sve-galerije { margin-left:40px; }

.t1 { font-size: 0.9em;	}
.t2 { font-size: 1em; }
.t3 { font-size: 1.1em;	}
.t4 { font-size: 1.2em;	}
.t5 { font-size: 1.4em;	}
.t6 { font-size: 1.7em;	}
.t7 { font-size: 2em; }

div.fitbox { padding-bottom: 10px; }
.fitbox em { display: block; font-size: 1.3em; font-style: italic; }
.fitbox .content { padding: 10px; }
.fitbox .content p { padding: 5px 0 0 10px; background: transparent url("images/strelica-siva.png") no-repeat left 8px; color: #666; }
.fitbox .prikazi_sav_fitbox { margin: 0 0 0 80px; }

.najcitanije { background-color: #f3f3f3; padding-bottom: 5px; }
.najcitanije .content { margin-bottom:5px; }
.najcitanije .content div { background: transparent url("images/strelica-siva.png") no-repeat 0px 2px; padding-left: 10px; }
.najcitanije .content a { display: block; padding: 10px;  color: #666; }
.najcitanije .content a em { display: block; margin: 0 0 4px 0; font-size: 1.2em; font-style: italic; font-weight: bold; color: #000; }
.najcitanije .content a:hover { background-color: #fff1c6; }
.najcitanije .content a:hover em { color: #ff6b02; text-decoration: underline; }

* html .najcitanije .content a:hover { padding: 10px !important; }

.posalji_prijatelju { margin-bottom:10px; padding: 30px 0 0; color: white; background: #FF8000 url("images/posalji_prijatelju.png") no-repeat left top; font-family: Verdana,Arial,Helvetica,sans-serif; }
.posalji_prijatelju_forma { margin-top: 10px; background-color: #FF8000; }
.posalji_prijatelju p { margin: 0 10px; }
.posalji_prijatelju_forma input.text { float: left; clear: both; height: 17px; width: 190px; margin: 0 0 10px 10px; padding-top: 4px; color: #777; }
.posalji_prijatelju_forma div { clear: both; padding: 0 10px 10px 0; background: #FF8000 url("images/posalji_prijatelju.png") no-repeat left -135px; }
.posalji_prijatelju textarea { margin: 5px 10px 0; padding: 9px 5px; clear: both; width: 202px; height: 117px; border:0 none; background-color: transparent; font-family: Arial,Helvetica,Verdana,sans-serif; color: #777; font-size: 1.1em; font-style:italic; }
.posalji_prijatelju_forma #dodaj_prijatelja { background: #F6B72A url("images/dodaj_prijatelja.png") no-repeat right top; float: left; width: 23px; height: 26px;  }
.posalji_prijatelju_forma input.posalji_prijatelju_btn { width: 104px; height: 32px; margin: -1px 0 0 72px; background-color: transparent; border: 0 none; text-indent: -2000px; overflow: hidden; cursor: pointer; }



* html .posalji_prijatelju_forma div { margin: -10px 0 0; background-position: left -140px; }  
* html .posalji_prijatelju textarea { padding: 5px; width: 192px; height: 107px; }
* html .posalji_prijatelju_btn { margin-top: 10px; }


.nove-galerije { padding-bottom:10px; }
.nove-galerije .clearfix { padding: 10px 0 10px 10px; }
.nove-galerije .clearfix a { float:left; display:bock; width:110px; height: 120px; margin-right: 10px; color:#333; }
.nove-galerije .clearfix a.popis-galerija { float:left; display:bock; width:110px; margin-right: 10px; margin-bottom: 10px; color:#333; }
.nove-galerije .clearfix a.galerija-2 { margin:0; }
.nove-galerije .clearfix a img { margin-bottom: 3px; border: 1px solid #ccc; }
.nove-galerije .clearfix a:hover img { margin: -1px -1px 2px; border: 2px solid #ff6c04; }
.nove-galerije .clearfix a:hover span { text-decoration:underline; }
.nove-galerije .pokazi-sve-galerije { display: block; float:left; margin: 0 0 0 80px; cursor:pointer; }

.blog-arhiva .content { padding: 10px 0 5px 15px; }
.blog-arhiva .content a { display:block; margin-bottom:4px; color:#000; font-size:1.1em; font-style:italic; }
.blog-arhiva .content a:hover { text-decoration:underline; }
.blog-arhiva .content a span { color:#444; font-size:.8em; font-style:normal; }
.blog-arhiva .content .postovi a { padding-left: 10px; background: transparent url("images/strelica-siva.png") no-repeat left 1px; color:#444; font-size:.9em; line-height:1.2; font-style:normal; }
.blog-arhiva a.prikazi_arhivu { display:block; margin: 5px 0 10px 80px; }

* html .blog-arhiva .content a { display:block; color:#000; font-weight:bold; }
* html .blog-arhiva .content .postovi a { font-weight:normal; }

/****	EXTRA CONTENT	***/

.preporucili,
.ocjena,
.login,.vrijeme,
.zadnje_fit,
.jesam_popularna,
.prijatelji,
.najblogovi_tjedna,
.anketa { margin-bottom: 10px; background: #fff7eb url("images/donji-round-border.png") no-repeat bottom left; }

.preporucili .box_title,
.ocjena .box_title,
.login .box_title,
.vrijeme .box_title,
.zadnje_fit .box_title,
.jesam_popularna .box_title,
.najblogovi_tjedna .box_title,
.anketa  .box_title { display: block; height: 29px; overflow: hidden; }
.zadnje_fit .box_title { height: 28px; }

.preporucili .box_title em,
.ocjena .box_title em,
.login .box_title em,
.vrijeme .box_title em,
.zadnje_fit .box_title em,
.jesam_popularna .box_title em,
.najblogovi_tjedna .box_title em,
.anketa  .box_title em { display: block; padding: 5px 0 0 30px; color: #444; font: 1.2em "Trebuchet MS", geneva, sans-serif; font-weight: bold; text-transform: uppercase; }
.zadnje_fit .box_title  { background: #ffdec4 url("images/box-titles.png") no-repeat left -117px; }
.najblogovi_tjedna .box_title  { background: #ffdec4 url("images/box-titles.png") no-repeat left -145px; }
.jesam_popularna .box_title  { background: #ffdec4 url("images/box-titles.png") no-repeat left -320px; }
.login .box_title {background: #ffdec4 url("images/box-titles.png") no-repeat left -474px; }
.login .box_title2 {background-color: #ffdec4; width: 100%;}
.ocjena .box_title {background: #ffdec4 url("images/box-titles.png") no-repeat left -445px; }
.vrijeme .box_title {background: #ffdec4 url("images/box-titles.png") no-repeat left -175px; }
.preporucili .box_title {background: #ffdec4 url("images/box-titles.png") no-repeat left -321px; }
.login .box_title2 em { display: block; padding: 5px 0 0 0; color: #444; font: 1.3em "Trebuchet MS", geneva, sans-serif; font-weight: bold; text-transform: uppercase; }

.preporucili .content,
.vrijeme .content,
.ocjena .content,
.login .content,
.zadnje_fit .content,
.prijatelji .content, 
.jesam_popularna .content, 
.najblogovi_tjedna .content  { padding: 0 0 5px; background: transparent url("images/donji-round-border.png") no-repeat bottom right; }
.login .content{padding:10px}

.anketa  .content { padding: 0 0 10px; background: transparent url("images/donji-round-border.png") no-repeat bottom right; }
.najblogovi_tjedna  .content  a,
.zadnje_fit .content a { display: block; padding: 10px 10px 10px 20px; background: transparent url("images/strelica-siva.png") no-repeat 10px 3em; color: #666; }
* html .najblogovi_tjedna  .content  a, 
* html .zadnje_fit .content a { background-position: 10px 2.77em; }


.najblogovi_tjedna  .content  a em,
.zadnje_fit .content  a em { display: block; margin: 0 0 4px -10px; font-size: 1.2em; font-style: italic; font-weight: bold; color: #000; }
.najblogovi_tjedna  .content  a em span,
.zadnje_fit .content  a em span { color: #000; font-size: 0.8em; }
.najblogovi_tjedna  .content  a:hover,
.zadnje_fit .content a:hover { background-color: #fff1c6; }
.najblogovi_tjedna  a:hover em,
.zadnje_fit .content a:hover em { color: #ff6b02; text-decoration: underline; }
.zadnje_fit .content .date { display: block; margin: 5px 0 0 20px; color: #444; font-size: 0.9em; }
.zadnje_fit .content .date b { color: #ff6b02; }

.prijatelji .content { margin: 0; padding: 10px 10px 5px 10px; }
.preporucili .content { margin: 0; padding: 10px 10px 5px 10px; }

.jesam_popularna .content { margin: 0; padding: 10px 10px 5px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.jesam_popularna .conttyp { display: block; margin-bottom: 2px; }
.jesam_popularna div { margin-bottom: 10px; }
.jesam_popularna p { margin-left: 10px; }
.jesam_popularna div em { display: block; margin-top: 3px; padding-left: 10px; background: transparent url("images/blog-sprite.png") no-repeat left -53px; font-style: normal; font-weight: bold; }

.anketa  {  }
.anketa   .box_title  { background: #ffdec4 url("images/box-titles.png") no-repeat left -146px; }
.anketa   p { margin: 10px; }
.anketadiv label { display: block; padding: 5px 5px 5px 30px; cursor: pointer; color: #666; }
.anketadiv input { float: left; margin: 5px 5px 0 10px;  }
.anketadiv .button { margin: 10px 0 0 55px; }
* html .anketadiv label { margin-top: 5px; }

.banner_180_150 { margin-bottom: 10px; text-align: center; }

.new_login{} 
.new_login .new_login_uname{color:#B3B3B3;padding:3px 5px;width:157px;height:15px;border:1px solid #B3B3B3;display:block;margin:0px 0px 10px 0px;font-size:1.2em;font-style:italic;}
.new_login .new_login_pword{color:#B3B3B3;padding:3px 5px;width:157px;height:15px;border:1px solid #B3B3B3;display:block;font-size:1.2em;font-style:italic;}
.new_login .new_login_box{margin:5px 8px 0px 40px;padding:0;}
.new_login .new_login_remember{font-size:1.1em;}
.new_login .new_login_login{display:block;margin:5px auto;}
.new_login .new_login_text{display:block;font-size:1.1em;color:#444444;text-align:center;padding:5px;}
.new_login .new_login_text em, .new_login .new_login2_text em {font-weight:bold;font-style:normal;padding:0;}
.new_login .new_login_register{display:block;margin:5px auto;text-align:center;}
.new_login .new_login2_text {display:block;font-size:1.1em;color:#444444;text-align:left;padding:5px; }
.new_login .new_login2_text p.first { margin-bottom: 12px;}
.new_login .new_login2_text p { margin-bottom: 8px;}
.new_login .new_login2_text ul { margin: 0 0 10px 0; padding: 0; }
.new_login .new_login2_text ul li a { color: #333333; }
.new_login .new_login2_text ul li.post { margin: 0 0 0 0; padding: 0 0 0 25px; font-weight: bold; font-size: 1.2em; background: url(../images/baloncic.png) 0 5px no-repeat; }
.new_login .new_login2_text ul li.msg { margin: 5px 0 0 0; padding: 0 0 0 25px; font-weight: bold; font-size: 1.2em;  background: url(../images/poruka.png) 0 0 no-repeat; }


.votes div,
.ocjena .content div{font-family:Trebuchet MS;font-size:32px;height:45px;line-height:40px;float:left;width:47px;}
.votes .left,
.ocjena .content .left{color:#87A217;text-align:right;padding:0px 8px 0px 0px;}
.votes .right,
.ocjena .content .right{color:#D7362A;text-align:left;padding:0px 0px 0px 8px;}
.votes .img,
.ocjena .content .img{display:block;float:left;margin:0px 4px 10px 4px;}
.ocjena .content .text{display:block;line-height:15px;clear:both;font-family:Verdana;font-size:12px;color:#333333;font-weight:bold;border-bottom:#FF6900 dotted 1px;margin:0px 35px;text-align:center;}
.ocjena .content{padding:10px 0px;}

.vrijeme .content{padding:10px;}
.vrijeme .content .section{font-family:Verdana;line-height:18px;padding:0px 0px 5px 0px;}
.vrijeme .content .section .day{font-size:11px;color:#333333;}
.vrijeme .content .section .time{font-size:13px;font-weight:bold;}

/****	FOOTER	***/
#footer { position: relative; height: 136px; background: transparent url("images/footer.png") no-repeat -4px top; width: 100%; text-align: left; }
* html #footer { margin-top: -20px; }

#footer .crumbs { position: absolute; left: 20px; top: 45px; font-size: 1.4em; color: white; font-weight: bold; padding-bottom: 5px; font-style: normal; }
#footer .crumbs a { color: #333; margin: 0 10px; font-weight: normal; }
#footer .crumbs a:hover { text-decoration: underline; }

#footer a.to_top { position: absolute; left: 24px; top: 2px; width: 87px; height: 30px; }
#footer .mapa_weba { position: absolute; right: 22px; top: 80px; width: 147px; height: 40px; padding: 5px 0 0 40px; }
#footer .mapa_weba a { color: #333; font-size: 1.2em; font-weight: bold; letter-spacing: 0.04em; }
#footer .mapa_weba span { display: block; width: auto; margin-top: 3px; color: #777; font-size: .8em; font-weight: normal; letter-spacing: 0; }
#footer .mapa_weba a:hover,
#footer .mapa_weba a:hover span { text-decoration: underline; }
#footer .other_linx { position: absolute; left: 24px; top: 80px; width: 738px; }
#footer .other_linx ul { margin: 0; }
#footer .other_linx li { display: block; float: left; height: 34px; margin: 0; padding: 6px 34px 1px 10px; border-right: 1px solid #ddd;  }
#footer .other_linx ul a { color: #333; font-size: 1.2em; font-weight: normal; letter-spacing: 0.1em; }
#footer .other_linx ul a span { display: block; color: #777; font-size: .8em; font-weight: normal; letter-spacing: 0; }
#footer .other_linx ul a:hover,
#footer .other_linx ul a:hover span { text-decoration: underline; }

#footer .other_linx li.kontakt { width: 117px; padding-bottom: 3px; border: 0; background: transparent url("images/footer.png") no-repeat -610px -80px;  }
#footer .other_linx li.oglasavanje { padding-bottom: 3px; padding-left: 17px; border: 0px; border-left: 3px solid white; background: transparent url("images/footer.png") no-repeat -20px -80px;  }

#footer #copyright { position: absolute; bottom: -17px; text-align: center; width: 900px; color: white; }
#footer #copyright a { color: white; font-weight: bold; }
#footer #copyright a:hover { text-decoration: underline; }

.highlight {color:blue;background-color:yellow;}



/****	SITEMAP	***/

h2.sitemap {
	margin-bottom: 0;
}

.category_title {
	display: block;
	width: 250px;
	background: url(../images/strelica-sitemap.png) 0px 26px no-repeat;
	font-size: 1.3em;
	font-weight: bold;
	padding: 20px 0 0 20px;
}

ul.main_list, ul.sublist {
	margin: 0;
	padding: 0;
}

ul.main_list .title {
	padding: 10px 0 0 20px;
}

ul.main_list li {
	padding: 6px 0 0 40px;
}

ul.sublist li {
	padding: 6px 0 0 40px;
}


.category_title a, ul.main_list a, ul.sublist a {
	background-color: #FFFFFF;
	border: none;
	text-decoration: none;
}

.category_title a:hover, ul.main_list a:hover, ul.sublist a:hover {
	background-color: #FFFFFF;
	border: none;
	text-decoration: underline;
}




/****	ADMIN	***/

.admin_anketa_kategorija_neaktivno { background-color: #333333; color:#FFFFFF;}
.admin_anketa_kategorija_aktivno { color:#000000; }

.txt_small_admin { padding: 3px 0 0 8px; font-size: 9px; }
.txt2_small_admin { padding: 4px 0 0 15px; font-size: 9px; font-weight: normal;}
#stats { font-size: 12px; padding: 0 0 0 10px; }
#stats .stats_index {padding: 10px;}
#grid_info { font-size: 12px; padding: 0 0 0 10px; }


.tablica { margin: 15px 0 0 5px; }
.dodaj_anketu { padding: 15px 0 10px 0; }
.dodaj_galeriju { padding: 15px 0 40px 0; }
.popis_galerija { font-weight: bold; width: 300px; height: 22px; margin: 15px 15px 0 0; }
.popis_galerija div { float: left; width: 200px; }
.broj_slika { font-size: 10px; }
.broj_slika div { width: 100px; float: left; }
.broj_komentara { font-size: 10px; padding: 2px 0 0 20px; }
ol.slike {
	list-style-type: decimal;
	list-style-position: inside;
}

ol.slike li {
	padding: 10px 0 0 0;
}

ol.slike li.deleted {
	color: #CCCCCC;
}

.newpm { background-color: #FFFAF3; width: 95%; margin: 15px 0 0 0; padding: 10px; font-size: 11px; } 
.pm { background-color: #FFFAF3; width: 95%; margin: 0; padding: 10px; font-size: 11px; }
.pm2 { background-color: #FFF2E5; width: 95%; margin: 0; padding: 10px; font-size: 11px; }
.pmtitle {
	font-weight: bold;
	font-size: 14px;
	padding: 0 0 5px 0;
}

.pmtitle a {
	color: #333333;
}

.pmtitle a:hover {
	text-decoration: underline;
}

.pmtitlereply {
	font-weight: bold;
	font-size: 16px;
	padding: 0 0 5px 0;
}

.pm label, .pm2 label, .newpm label { padding: 15px 0 0 10px; width: 80px; display: block; float: left; font-weight: bold; font-size: 13px; }
.pm label.pmreply, .pm2 label.pmreply, .newpm label.pmreply { padding: 15px 0 10px 10px; width: 200px; display: block; float: left; font-weight: bold; font-size: 13px; }

.newpm label.newblogpost { padding: 10px 0 5px 10px; width: 150px; display: block; float: left; font-weight: bold; font-size: 13px; }
.newpm label.myprofile { padding: 0 0 0 10px; font-weight: bold; font-size: 13px; width: 90%; float: none; }


.pm textarea, .pm2 textarea, .newpm textarea {
	padding: 4px; width: 98%; height: 250px; border: 1px solid #B3B3B3;
}

.newpm textarea.blogpost {
	padding: 4px; width: 98%; height: 300px; border: 1px solid #B3B3B3; margin-bottom: 15px;
}

.newpm textarea.descblogpost {
	padding: 4px; width: 98%; height: 50px; border: 1px solid #B3B3B3; margin: 5px 0 5px 0;
}

.newpm p.bold {
	padding: 10px 0 0 10px; font-weight: bold; font-size: 13px;
}


.pmreplyuputa {
	font-size: 10px; color:#666666; padding: 5px 0 0 10px;
}

.pmresponse {
	margin: 12px 0 0 0;
}

.pmresponse a.user { display: block; width: 115px; color: #333333; }

.pm a.user, .pm2 a.user, #anketa_question a.user { display: block; width: 120px; float: right; color: #333333;  }
.pm a.user:hover, .pm2 a.user:hover, #anketa_question a.user:hover { color: #FF6B02;  }
.pm a.user img, .pm2 a.user img, .pmresponse a.user img, #anketa_question a.user img { border: 1px solid #CCCCCC; margin: 0 10px 0 0; }
.pm a.user img:hover, .pm2 a.user img:hover, .pmresponse a.user img:hover, #anketa_question a.user img:hover { border: 1px solid #FF6B02; margin: 0 10px 0 0; }

.pmdate { 
	color: #999999;
	font-size: 9px;
}

h2.pmdetails {
	margin-top: 15px;
}

h2.pmdetails a {
	color: #FF6900;
}

.inbox {
	background: url(../images/inbox.png) 0 6px no-repeat;
	font-weight: bold;
	margin: 25px 0 15px 0;
	padding: 0 0 0 35px;
	font-size: 16px;
}

.outbox {
	background: url(../images/outbox_sidebar.png) 0 6px no-repeat;
	font-weight: bold;
	margin: 25px 0 15px 0;
	padding: 0 0 0 35px;
	font-size: 16px;
}

.pmtext {
	float: left;
	width: 70%;
	display: block;
}
.pmclear {
	clear: both;
}

.pmsidebar {
	margin-bottom:10px; padding-top:10px; background: #FFF7EB url("../images/pmsidebar.png") no-repeat left top;
}

.pmsidebartitle {
	background: url("../images/inbox_sidebar.png") no-repeat left top;
	padding: 0 0 5px 25px;
	font-weight: bold;
	font-size: 16px;
	margin-left: 10px;
} 

.sidebartitle {
	padding: 0 0 5px 10px;
	font-size: 16px;
}

.pmsidebarinfo {
	font-size: 11px; color: #666666;
	margin-left: 10px;
}

.pmsidebarinbox {
	background: url(../images/inbox.png) no-repeat left top;
	padding: 0 0 5px 32px;
	margin: 15px 0 0 10px;
	font-size: 14px;
}

.pmsidebarinbox a, .pmsidebaroutbox a {
	color: #333333;
}

.pmsidebaroutbox {
	background: url(../images/outbox_sidebar.png) no-repeat left top;
	padding: 0 0 5px 32px;
	margin: 15px 0 0 10px;
	font-size: 14px;
}

ul.sidebar_options {
	margin: 0;
	padding: 15px 0 0 0;
}

ul.sidebar_options li {
	padding: 0 0 10px 10px;
	font-size: 16px;
}

ul.sidebar_options li a {
	color: #333;
	font-weight: bold;
}

.friend_request {
	display: block;
	padding: 15px 0 0 0;
	width: 150px;
}

input.request_checkbox {
	float: left;
}

.request_title {
	color:#FF5F00;
	font-weight: bold;
	font-size: 12px;
	padding: 8px 0 0 30px;
}

.request_message {
	font-size: 10px;
	padding: 8px 0 0 30px;
}

#anketa_stats { padding: 10px 0 0 2px; font-size: 13px;}
#anketa_stats .small_txt, #select_anketa .small_txt { font-size: 9px; }
#select_anketa { padding: 15px 0 0 5px;}
#select_anketa .small_txt { padding: 4px 0 0 22px; font-size: 9px; font-weight: normal; }
#select_anketa li { font-weight: bold; padding: 0 0 15px 0;}
#select_anketa li a { color: #333; }
#select_anketa li a:hover { text-decoration: underline; }
#select_anketa .radio, #select_anketa .checkbox { margin: 0 3px 0 0;}

#anketa_question { padding: 15px 0 0 5px; }
#anketa_question .text_input { margin-top: 8px; padding: 4px; width: 90%; height: 16px; border: 1px solid #B3B3B3;}

.obrisi { color: #FF6A02; font-weight: bold;}
.obrisi:hover { text-decoration: underline; }

h2.admin { padding: 10px 0 0 8px; }

#registracija { background-color: #FFF7EB; width: 98%; margin: 10px 0 0 0; padding: 0 10px 10px 10px; }
#registracija .alert { background-color:#FF710F; color:#FFFFFF; width: 100%; padding: 10px; }
#registracija2 { background-color: #FFFF; width: 98%; margin: 10px 0 0 0; padding: 0 10px 10px 10px; }
#registracija p, #registracija2 p { margin: 0; padding: 0 0 5px 0; }
#registracija .title { padding: 10px 0 15px 8px; font-weight: bold; font-size:16px;}
#registracija label, #registracija2 label { padding: 15px 0 0 10px; width: 120px; display: block; float: left; font-weight: bold; font-size: 13px; }
.reg_text_input { margin: 10px 5px 0 0; padding: 4px; width: 200px; height: 16px; border: 1px solid #B3B3B3; }
.reg_text_input2 { margin: 10px 5px 0 0; padding: 4px; width: 220px; height: 16px; border: 1px solid #B3B3B3; }
.reg_text_input2_2 { margin: 10px 5px 0 0; padding: 4px; width: 280px; height: 16px; border: 1px solid #B3B3B3; }
.reg_text_input2_3 { margin: 5px 0 0 0; padding: 4px; width: 98%; height: 16px; border: 1px solid #B3B3B3; }
.reg_text_input2_4 { margin: 5px 5px 0 0; padding: 4px; width: 200px; height: 16px; border: 1px solid #B3B3B3; }
.reg_text_input2_5 { margin: 5px 5px 0 0; padding: 4px; width: 90%; height: 16px; border: 1px solid #B3B3B3; }
.reg_text_input3 { margin-top: 16px; padding: 4px; }
.reg_text_input4 { margin-top: 25px; padding: 4px; }
#reg_text_select { margin: 14px 5px 0 0; padding: 1px; border: 1px solid #B3B3B3; }
#reg_text_select2 { margin: 14px 5px 0 0; padding: 1px; border: 1px solid #B3B3B3; width: 250px;}
.correct, .wrong { position: relative; top: 5px; right: 0;}
* html .correct, * html .wrong { position: relative; top: 0; right: 0; }
.ajax_response { font-size: 10px; color: #669900; padding: 0 0 0 10px; }
.ajax_response2 { font-size: 10px; color: #FF3300; padding: 0 0 0 10px; }
.ajax_response3 { font-size: 10px; color: #FF3300; padding: 0; margin: -8px 0 0 0; }
.upute { font-size: 10px; color: #666666; padding: 0 0 0 10px; }
.reg_avatar { float: left; margin-right: 10px; }
.browse { position: relative; top: 5px; }
* html .browse { position: relative; top: 3px; }
.gotovo2 { position: relative; top: 10px; left: 50px; }

#admin_sidebar { font-size: 12px; }
.admin_sidebar { padding: 10px 0 0 8px; font-size:14px; font-weight: bold;}
#admin_sidebar a { color:#000; text-decoration: underline; }





/****	STARI WEB CSS - TABLICA KALORIJA I UN DIJETA	***/
.bold-underline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #171411;
	text-decoration: underline;
	font-weight: bold;
}

.bgimage-quote{
	background-image: url(../images/quote-marinela.jpg);
	background-repeat: no-repeat;

}

.quote-potpis{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #666666;
}

.bgimage-quote-2{
	background-image: url(../images/quote-marino.jpg);
	background-repeat: no-repeat;

}

.bgimage-quote-3{
	background-image: url(../images/quote-maja.jpg);
	background-repeat: no-repeat;

}

#table-border {
	border: 1px solid #CCCCCC;
}

.table-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #444444;
	text-decoration: none;
	padding-bottom: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B0EB98;
}

.table-txt-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FAA330;
	text-decoration: none;
	font-weight: bold;
}

.bg-tablica-kalorija {
	background-color: #FFF5D7;
}

.bg-tablica-kalorija-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FAA330;
	text-decoration: none;
	background-color: #FFF5D7;
}

.orange-txt-table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FAA330;
	text-decoration: none;
}


/****	IRON GYM CLANAK NADOPUNA	***/

#clanak_pnlContact fieldset { font-size: 11px; }
#clanak_pnlContact label { clear: left; display: block; padding: 20px 0 8px 12px; font-size: 14px; font-weight: bold; color: #000; }
#clanak_pnlContact .text { float: left; width: 320px; padding: 5px; margin-right: 10px; font-size: 14px; border: #999 1px solid; background-color: #fff8e6; color: #444; background-image: none; font-style: normal; }
#clanak_pnlContact .buttons { text-align: center; padding: 25px 60px 30px 0; }
#clanak_pnlContact select {float:left; padding:2px; font-size: 14px; border: #999 1px solid; background-color: #fff8e6; color: #444; background-image: none; font-style: normal;}



/**** ZAKUP POZADINE OGLAS ****/

.pozadina_left { height:1600px; margin-right:481px; overflow:visible; position:fixed;  right:50%; width:600px; z-index:0; }
.pozadina_right {height:1600px; left:50%; margin-left:479px; overflow:visible; position:fixed; display: fixed; width:600px; z-index:0;}

/*.pozadina_left { height:920px; margin-right:481px; overflow:visible; position:absolute; top:210px; right:50%; width:150px; z-index:0; }
.pozadina_right {height:920px; left:50%; margin-left:481px; overflow:visible; position:absolute; top:210px; width:136px; z-index:0;} */


.loading_big
{
	background-position: center center;
	width: 220px;
	height: 19px;
	background: url('images/ajax_loader_big.gif');
	background-repeat: no-repeat;
}

/* css for timepicker */
.ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; }
.ui-timepicker-div dl{ text-align: left; }
.ui-timepicker-div dl dt{ height: 25px; }
.ui-timepicker-div dl dd{ margin: -25px 0 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
