@charset "utf-8";
/* CSS Document by Antun Debak */

img, div { behavior: url(iepngfix.htc); }

* { margin: 0; padding: 0; }

body {
	font-size: 11px;
	color:#595959;
	background:#484d53 url(images/bg/1.jpg) repeat-x top center;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	font-style:normal;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	line-height:18px; 
	text-align: justify; }
	
p { margin-bottom:10px; }

a:link { color:#a78a53; text-decoration:none; font-weight:bold; }
a:visited { color:#a78a53; text-decoration:none; font-weight:bold; }
a:hover { color:#2c2c2c; text-decoration:none; font-weight:bold; }


a.menu_horiz:link  { color:#ffffff; text-decoration:none; font-weight:bold; padding:12px; font-size:14px; height:21px; float:left;	display:inline;}
a.menu_horiz:visited  { color:#ffffff; text-decoration:none; font-weight:bold; padding:12px; font-size:14px; height:21px; 	float:left;	display:inline;}
a.menu_horiz:hover  { color:#ffffff; text-decoration:none; font-weight:bold; padding:12px; background:#4c4c4c url(images/menu_horz_up.jpg) no-repeat top center; font-size:14px; height:21px; 	float:left;	display:inline;}

table td { padding:5px; }

#container {
	width:893px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	float:none;
}

#header {
	width:893px;
	height:215px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}

#header_up {
	width:893px;
	height:31px;
	background-color:#ffffff;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}

#header_img {
	width:893px;
	height:184px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	background:#ffffff url(images/fitness_header.jpg) no-repeat top left;
}

.header_img_left {
	width:321px;
	height:184px;
	margin-left:0px;
	margin-right:auto;
	margin-top:0px;
	background:#ffffff url(images/fitness_centar_04.jpg) no-repeat top left;
	float:left;
	display:inline;
}

.header_img_right {
	width:572px;
	height:184px;
	margin-left:auto;
	margin-right:0px;
	margin-top:0px;
	background:#ffffff url(images/fitness_centar_05.jpg) no-repeat top right;
	float:left;
	display:inline;
}

#menu_bg {
	width:893px;
	height:57px;
	margin-left:auto;
	margin-right:0px;
	margin-top:0px;
	background:#ffffff url(images/fitness_centar_06.jpg) no-repeat top right;
}


#menu_content {
	width:843px;
	height:57px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding: 0px 25px 0px 25px;
}



a.menu_horiz:link  { color:#bababa; text-decoration:none; font-weight:bold; padding:18px; font-size:14px; height:21px; float:left;	display:inline; text-transform:uppercase; }
a.menu_horiz:visited  { color:#bababa; text-decoration:none; font-weight:bold; padding:18px; font-size:14px; height:21px; 	float:left;	display:inline; text-transform:uppercase; }
a.menu_horiz:hover  { color:#ffffff; text-decoration:none; font-weight:bold; padding:18px; background:#4c4c4c url(images/menu_horz_up.jpg) no-repeat top center; font-size:14px; height:21px; float:left;	display:inline; text-transform:uppercase; }

a.menu_foot:link  { color:#bababa; text-decoration:none; font-weight:bold; padding:10px; font-size:12px; height:21px; float:left;	display:inline; text-transform:uppercase; }
a.menu_foot:visited  { color:#bababa; text-decoration:none; font-weight:bold; padding:10px; font-size:12px; height:21px; 	float:left;	display:inline; text-transform:uppercase; }
a.menu_foot:hover  { color:#ffffff; text-decoration:none; font-weight:bold; padding:10px; background:#4c4c4c url(images/menu_foot_up.jpg) no-repeat top center; font-size:12px; height:21px; float:left;	display:inline; text-transform:uppercase; }


#video {
	width:893px;
	height:296px;
	margin-left:auto;
	margin-right:0px;
	margin-top:0px;
	background:url(images/fitness_centar_07.jpg) no-repeat top right;

}

.video_hana {
	padding-left:380px;
	padding-top:37px;
	}

#middle {
	width:893px;
	background:url(images/fitness_centar_18.jpg) repeat-y top center;
	margin-left:auto;
	margin-right:0px;
	margin-top:0px;
	height:100%;
	float:left;
	display:inline;
}

#middle_content {
	width:893px;
	margin-left:auto;
	margin-right:0px;
	margin-top:0px;
	height:100%;
	background:url(images/fitness_centar_middle_up.jpg) no-repeat top center;
	float:left;
	display:inline;
}

#middle_left {  
	width:323px;
	height:100%;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	float:left;
	display:inline:
}

#middle_right {  
	width:570px;
	height:100%;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	float:right;
}

.left_najnovijenovosti_naslov {
	width:323px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	height:44px;
	background:url(images/fitness_centar_08.jpg) no-repeat top center;
}

.left_najnovijenovosti_sadrzaj {
	width:269px;
	margin-left:34px;
	margin-right:0px;
	margin-top:0px;
	background-color:#7b98b0;
	padding:10px;
}

.left_anketa_naslov {
	width:323px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	height:44px;
	background:url(images/fitness_centar_16.jpg) no-repeat top center;
}

.left_anketa_sadrzaj {
	width:269px;
	margin-left:34px;
	margin-right:0px;
	margin-top:0px;
	background-color:#acacac;
	padding:10px;
}

.left_banneri_naslov {
	width:323px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	height:44px;
	background:url(images/fitness_centar_17.jpg) no-repeat top center;
}

.left_banneri_sadrzaj {
	width:269px;
	margin-left:34px;
	margin-right:0px;
	margin-top:0px;
	padding:10px;
}

.right_novost_naslov {
	width:521px;
	margin-left:20px;
	margin-right:0px;
	margin-top:0px;
	height:44px;
	background:url(images/fitness_centar_10.jpg) no-repeat top center;
}

.right_novost_sadrzaj {
	width:501px;
	margin-left:20px;
	margin-right:0px;
	margin-top:0px;
	padding:10px;
	background-color:#FFF;
}




#middle_down {
	width:893px;
	height:40px;
	margin-left:auto;
	margin-right:0px;
	margin-top:0px;
	background:url(images/fitness_centar_20.jpg) no-repeat top center;
	float:left;
	display:inline;
}



#footer {
	width:893px;
	height:40px;
	margin-left:auto;
	margin-right:0px;
	margin-top:0px;
	background:url(images/fitness_centar_21.jpg) no-repeat top center;
	float:left;
	display:inline;
}


.footer_menu {
	padding:0px 20px 0px 357px;
	}

#footer_img {
	width:100%;
	height:183px;
	margin-left:auto;
	margin-right:auto;
	background:url(images/fitness_footer.jpg) no-repeat top center;
	float:left;
	display:inline;
}


.right_novost_sadrzaj img {
	border: 1px solid #ccc;
	padding:4px;
	background-color:#FFFFFF;	
}


.img_opacity img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-moz-opacity: 0.4;
	border-style:none;
	border:0px;
}

.img_opacity:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	border-style:none;
	border:0px;
}

.imgtfe { margin-right:7px; margin-bottom:30px;}

h1 { font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:right; color:#FFF; padding:13px 40px 0px 15px; }
h1 a { font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:left; color:#FFF; text-decoration:none;  }
h1 a:link { font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:left; color:#FFF; text-decoration:none; }
h1 a:visited { font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:left; color:#FFF; text-decoration:none; }
h1 a:hover { font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:left; color:#cecece; text-decoration:none; }


h2 { font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:left; }

h3 { font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:left; }


.advanced-recent-posts li {
	padding:0px 0px 12px 20px;
	list-style:none;
	line-height:12px;
	background:url(images/left_li.jpg) no-repeat top left;
	color:#dedede;
}


.novosti_link { color:#ffe981; font-size:12px; text-decoration:none;  }	
.novosti_link:link { color:#ffe981; font-size:12px; text-decoration:none; }	
.novosti_link:visited { color:#ffe981; font-size:12px; text-decoration:none; }	
.novosti_link:hover { color:#dfc962; font-size:12px; text-decoration:none; }	


