/* main style & typography */
body.custom {  }
	.custom .page { background: none; position: relative; }

	/* header area */
	.custom #header_area { background: url(images/header_bg.png) repeat-x 0 0; }
	.custom #header_area .page { background: none; }
	.custom #header { height: 118px; padding: 0; }
	.custom #header #logo { float: left; width: 234px; }
	.custom #header #logo a { background: url(images/logo.jpg) no-repeat 0 0; display: block; height: 107px; text-indent: -9999px; width: 234px; }
	.custom #header #tagline { background: url(images/tagline.jpg) no-repeat 0 0; float: right; display: block; height: 38px; margin-top: 10px; text-indent: -9999px; width: 428px; }

		/* navigation */
		.custom .menu { position: absolute; right: 0; top: -48px; width: auto !important; }
		.custom .menu .tab { margin-left: 1px; }
		.custom .menu .tab a { background: url(images/nav_bg.png) repeat-x 0 0; height: 37px; line-height: 37px; letter-spacing: normal; padding: 0 10px; text-transform: none; }
		.custom .menu .tab a:hover,
		.custom .menu .tab.current a { background: url(images/nav_hover.png) repeat-x 0 0; }
		.custom .menu .submenu { background: #ade216; }
		.custom .menu .submenu a { background: none; color: #255E86; font-size: 1.2em; }
		.custom .menu .submenu a:hover { text-decoration: underline; }

	/* content area */
	.custom #content_area { background: #67727b; }
	.custom #content_box { background: url(images/content_bg.png) repeat-y 200px 0; }
	.custom #content { background: url(images/content_top.jpg) no-repeat 0 0; margin-top: -6px; }

	.custom .sidebar ul.sidebar_list { padding: 0 !important; }
	.custom .sidebar li.widget { margin-bottom: 0; }

	.custom .sidebar .sidebar_left_light { background: #b2d3be; border: 1px solid #8eb09b; border-right: none; }
	.custom .sidebar .sidebar_left_light li { margin-bottom: 0; }
	.custom .sidebar .sidebar_left_light a { color: #616d64; display: block; padding: 5px 10px; width: 180px; }
	.custom .sidebar .sidebar_left_light a:hover,
	.custom .sidebar .sidebar_left_light .current-cat a { background: #FFFFFF; border: 1px solid #a1a1a1; border-right: none; left: -4px; padding: 4px 10px 4px 13px; position: relative; text-decoration: none; }

	.custom .sidebar .sidebar_left_dark { background: #91b69f; border: 1px solid #7e9d8a; border-right: none; }
	.custom .sidebar .sidebar_left_dark li { margin-bottom: 0; }
	.custom .sidebar .sidebar_left_dark a { color: #FFFFFF; display: block; padding: 5px 10px; width: 180px; }
	.custom .sidebar .sidebar_left_dark a:hover,
	.custom .sidebar .sidebar_left_dark .current-cat a { background: #FFFFFF; border: 1px solid #a1a1a1; border-right: none; color: #607f6c; left: -4px; padding: 4px 10px 4px 13px; position: relative; text-decoration: none; }

	.custom .sidebar .sidebar_right_light { background: #b2d3be; border: 1px solid #7e9f8c; border-left: 0; }
	.custom .sidebar .sidebar_right_light h3.head { background: #84a791; border-bottom: 1px solid #7e9f8c; padding: 6px 10px; }
	.custom .sidebar .sidebar_right_light h3 { background: #91b69f; border-bottom: 1px solid #7e9f8c; color: #FFFFFF; font-variant: normal; letter-spacing: normal; margin: 0; padding: 4px 10px; }
	.custom .sidebar .sidebar_right_light h3 a { color: #FFFFFF; }
	.custom .sidebar .sidebar_right_light li { margin-bottom: 0; padding: 4px 10px; }
	.custom .sidebar .sidebar_right_light li a { color: #66746a; }
	.custom .sidebar .sidebar_right_light span { color: #66746a; }
	.custom .sidebar .sidebar_right_light.prodaja li a { color: #9E0B0F; }

	/* footer area */
	.custom #footer_area { background: url(images/footer_bg.png) repeat-x 0 0; height: 47px; }
	.custom #footer { background: url(images/content_bottom.jpg) no-repeat 200px 0; padding: 18px 0 0; text-align: center; }


/* additional style & typography */
.custom .format_text h2 { font-size: 2em; margin: 1em 0; text-align: center; }
.custom .format_text h3 { margin: 0.5em 0; text-align: center; }

.custom .headline_area h1, .custom .headline_area h2 { text-align: center; }
.custom .headline_meta span, .custom .headline_meta abbr { text-transform: none; }
.custom p.headline_meta { text-align: center; font-size: 1.2em; font-style: normal; }
.custom p.headline_meta span.david_autor { font-size: 1.2em; }
.custom .headline_meta a { border-bottom: none; }

.custom blockquote {border-left: 1px solid #790000;}

	/* naslovnica */
	.custom.custom_front h2 { margin: 0; }
	.custom.custom_front h3 { margin: 0 0 1em; }
	.custom.custom_front .izvadak { border-bottom: 1px solid #67727b; }
	.custom.custom_front .prev_next { display: none; }


/* staro */
.category-knjige .headline_area { float: left; margin-bottom: 0; width: 100%; }
.category-knjige .entry-title { float: left; width: 239px; padding-top: 0.8em; }
.category-knjige .headline_meta { float: left; width: 280px; border-left: 0.077em solid #790000; padding: 0.692em; background: #EFEFEF none repeat scroll 0 0; font-size: 1.2em; font-style: normal; line-height: 1.4em; margin-bottom: 1.2em; }

.custom .knjige_vrsta { float: right; font-weight: bold; text-transform: uppercase; }
.custom .knjige_naruci { float: right; font-weight: bold; text-transform: uppercase; }
.category-knjige .headline_meta span { font-weight: bold; text-transform: uppercase; }

.info .headline_area { display: none; margin-bottom: -4.8em; }
.info #info-address { width: 400px; margin: 0 auto 1.571em auto; border-width: 0.077em; padding: 0.692em; background: #E3F0F2 none repeat scroll 0 0; border-color: #ADDDE6; border-style: solid; text-align: center; }
.info #info-contact { background: #F7F3E2 none repeat scroll 0 0; border: 1px solid #DDCE93; padding: 0.571em 0.786em; text-align: center; }

.custom .pdf { width: 400px; margin: 0 auto 1.571em auto; background: #FFFFA0 none repeat scroll 0 0; border: 1px solid #E5E597; padding: 0.571em 0.786em; text-align: center !important; }

.kontakt .headline_area h1 { display: none; }
.narudzbe .headline_area h1 { display: none; }
.custom p.cf-sb { text-align: center; }
.cform input.backbutton, .cform input.resetbutton, .cform input.sendbutton { width: 100px; }