body {
	text-align:center;
	margin: 0;
	padding: 0;
	background: #fff;
	font: 62.5% Arial, Helvetica, sans-serif;
	color: #444;
}
div, form, ul, h1, h2, h3, h4, dl, dt { margin: 0; padding: 0;
}
img, a img { border: none;
}
p {
	margin: 0 0 0.8em 0;
	padding: 0;
	font-size: 1.2em;
	line-height: 1.4;
}
small { font-size: 1.1em;
}
li { list-style-type: none;
}
#content li, #content dl { font-size: 1.2em; line-height: 1.4;
}
dt { font-size: 14px;
}
dt.title { font-size: 16px;
}
dd { margin: 0 0 13px 0;
}
#sidebar li { font-size: 1.1em;
}
hr{ border: 0; height: 1px; border-top:1px dashed #bbb; margin: 0 0 4px 0;
}
html>/**/body hr{ margin: 12px 0 10px;
}
/*linkovi*/
a, a:active { text-decoration: none; outline: none;
}
a:link, a:visited, a:hover, a:focus { color: #111;
}
a.external { padding-right: 13px; background:url(../images/icon14.gif) no-repeat right -154px;
}
acronym, abbr { cursor: help; border-bottom: 1px dotted;
}
a.tooltip:hover { cursor: help;
}
div#content a, div#sidebar a { color:#043f8d; font-weight: bold;
}
div#content a:hover, div#sidebar div.side-block a:hover { text-decoration: underline;
}
div#sidebar div.side-block.nav { background-color: #ea0000; padding: 10px 10px 15px 10px;
}
div#sidebar div.side-block.nav a { color:#fff; font-size: 1.1em; line-height: 1.5;
}
/*typo*/
h1, h2, h3, h4 { font-family: Arial, Helvetica, sans-serif;
}
#wrapper {
	margin: 0 auto;
	text-align: left;
	width: 990px;
}
#top-nav {
	background-color: #888;
	height: 24px;
	padding-top: 8px;
	margin-bottom: 11px;
}
#top-nav ul {
	width: 990px;
	margin: 0 auto;
	text-align:left;
}
#top-nav ul li { font-size: 1.2em; display:inline;
}
#top-nav ul li span { font-weight: bold;
}
#top-nav ul li, #top-nav ul li a { color: #fff;
}
#top-nav ul li a:hover{ text-decoration:underline;}
#content {
	width: 650px;
	float: left;
	margin-bottom: 30px;
}
#sidebar {
	float: left;
	width: 320px;
	margin: 0 0 30px 20px;
}
#footer {
	clear: both;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
}
#header {
	width: 650px;
	height: 118px;
	background: #ea0000 url(../images/blog/blog-header-biomed.jpg) no-repeat;
	margin-bottom: 14px;
}
#header h1 { font-size: 2.4em; padding: 40px 0 0 10px;
}
#header h1 a {
	color: #fff;
	font-weight: normal;
	width: 131px;
	height: 46px;
	display:block;
	overflow:hidden;
	text-indent: -1909px;
	background: url(../images/blog/biomed.gif) no-repeat;
}
#header p { color: #fff; margin-left: 10px; font-size: 12px;
}
div#content h2 { font-size: 2.1em; margin-bottom: 0.1em;
}
div#content .post-head h2 span {
	font-size: 11px;
	font-weight: normal;
	color: #888;
	white-space: nowrap;
}
div#content .post-head h2 { width: 75%;
}
div#content .post-head .post-links { position:absolute; right: 0px; top: 6px;
}
div#content .post-head a.edit { float:left;
}
div#content .post a.edit { margin-bottom: 12px;
}
div#content a.edit {
	font-size: 12px;
	width: 61px;
	height: 16px;
	display:block;
	overflow:hidden;
	text-indent: -1909px;
	background:url(../images/buttons01.gif);
	margin-right: 3px;
}
div#content h2 span.subscribe{ 
	font-size: 11px;
	font-weight:normal;
}
div#content h2 span.subscribe a{
	display:block;
	float:right;
	position:absolute;
	right: 0px;
	top: 1px;
	width: 71px;
	color: #fff;
	padding: 4px 3px 5px 16px;
	line-height: 11px;
	background: #00AEEF url(../images/buttons01.gif) no-repeat 0 -17px;
}
div#content h2 span.subscribe a:hover{ text-decoration:none;
}
div#content h3 { font-size: 1.6em; margin-bottom: 0.5em;
}
div#content h4 { font-size: 1.3em; margin-bottom: 0.1em;
}
div#content h2.title { line-height: 1.2em; margin-bottom: 0.5em; border-bottom: 1px solid #ddd; position:relative; padding-right: 90px; padding-bottom: 0.2em;
}
div#content h2.title span { color: #999;
}
div#content h2 a.edit { font-size: 0.6em; font-weight: normal;
}
small.metadata { color: #888;
}
div#content div.post-head { margin-bottom: 1.4em; position:relative;
}
div#content div.post { margin-bottom: 44px;
}
div#content div.post blockquote { color: #888; font-style:italic; text-align:center;
}
div#content div.post ul, div#content div.post ol { padding:0; margin: 0.5em 0 1.4em 40px;
}
div#content ul{ margin-bottom: 1.4em;
}
div#content div.post ul li { list-style-type:disc; margin-bottom: 0.6em;
}
div#content div.post ol li { list-style-type: decimal; margin-bottom: 0.4em;
}
div#content div.inner-post { margin-bottom: 11px;
}
div#content div.youtube { margin: 10px 0;
}
div#sidebar div.side-block h3 {
	border-top: 1px solid #ddd;
	font-size: 1.3em;
	line-height: 1.6em;
	margin: 0 0 0.4em 0;
}
div#sidebar div.side-block h3 a.collapsible{ background:url(../images/sprite9.gif) no-repeat right 1px; padding-right: 12px;
}
div#sidebar div.side-block h3 a.open{ background:url(../images/sprite9.gif) no-repeat right -21px; padding-right: 12px;
}
div#sidebar div.side-block.nav h3 { border: none; color: #fff;
}
div#sidebar div.side-block { margin-top: 20px;
}
div#sidebar div.side-block.tabs { margin-top: 22px;
}
/*side-nav*/
div#sidebar #side-nav { border: 1px solid #ddd; margin-bottom: 15px;
}
div#sidebar #side-nav ul {
	margin: 3px;
	padding: 10px 6px 20px 6px;
	_padding-bottom: 10px;
	background:url(../images/blog/side-nav-tile.jpg) repeat-x;
}
div#sidebar #side-nav ul li {
	font-size: 1.3em;
	line-height: 1.5;
	border-bottom: 1px solid #ddd;
	position:relative;
}
div#sidebar #side-nav ul li.last { border: none;
}
div#sidebar #side-nav ul li a {
	font-weight: bold;
	display:block;
	padding: 0 2px;
}
div#sidebar #side-nav ul li a:hover { background-color: #fff;
}
div#sidebar a.cat-num { color: #888; margin-left: 2px;
}
div#sidebar a.rss-icon {
	text-align:right;
	position:absolute;
	right:0;
	width: 14px;
	height: 12px;
	overflow: hidden;
	text-indent: 1909px;
	background:url(../images/icon14.gif) 0 -172px no-repeat;
}
div#sidebar #side-nav2 ul { margin-top: 110px; clear:both;
}
div#sidebar .cat li { position:relative; line-height:1.4;
}
div#sidebar .cat h3 a { color: #444;
}
div#footer {
	position: relative;
	padding: 10px 0 0 150px;
	min-height: 54px;
	height: auto!important;
	height: 54px;
}
div#footer p { color: #888; margin: 0;
}
div#footer p a, div#footer p span{ color: #888;
}
div#footer ul { padding-top: 7px;
}
div#footer ul li { display:inline; font-size: 12px; margin-bottom: 0.1em;
}
div#footer ul li a { font-weight: bold; color: #666;
}
div#footer ul li a:hover { color: #888;
}
div#footer h2 { font-size: 1.4em;
}
div#footer h2 a {
	width: 140px;
	height: 32px;
	padding-top: 12px;
	display:block;
	position:absolute;
	left: 0;
	top: 10px;
	overflow:hidden;
	text-indent: -1999px;
	background:url(../images/blog/blog-sprite.gif) no-repeat;
}
div.message { padding: 10px; margin: 5px 0 10px; font-size: 12px;
}
div.message { padding: 10px; margin: 4px 0 15px; font-size: 12px;
}
div#content .status a{ color: #fff; text-decoration:underline;
}
div#content .status a:hover{ text-decoration: none;
}
div.message p { margin-bottom: 0; font-size: 12px;
}
div#content .status {
	background-color: #ee5555;
	border: 1px solid #ea0000;
	color: #fff;
	font-weight: bold;
}
div#content .teaser {
	border: 1px solid #CDD9E8;
	padding-left: 39px;
	background: #E8EDF4 url(../images/icon32.gif) 5px 9px no-repeat;
	padding-right: 20px;
}
div#content .erorrski {
	background-color: #ee5555;
	border: 1px solid #ea0000;
	color: #fff;
	font-weight: bold;
}
img.article { margin-bottom: 10px;
}
/* spn */
option.parent { font-weight: bold;
}
.comment {
	margin: 5px 0 15px 60px;
	padding: 4px;
	border-top: 1px solid #ddd;
	color: #666;
	position:relative;
}
.comment .author { margin-bottom: 0.4em;
}
.comment .author, .comment .title, .comment .links { font-size: 1.1em;
}
a.commentslink { padding: 0 0 0 20px; background: url(../images/comment.gif) left center no-repeat; white-space:nowrap;
}
#comment_form textarea{ height: 200px; width: 90%;
}
/*tabs*/
div#wrapper ul.tabnav {
	margin: 15px 0 15px 0;
	border-bottom: 1px solid #ddd;
	padding: 2px 0 2px 0;
}
div#wrapper ul.tabnav li { display: inline; margin-left: -1px;
}
div#wrapper ul.tabnav li a {
	padding: 3px 5px 3px;
	background-color: #555;
	color: #fff;
	margin-right: 0px;
	text-decoration: none;
	border-bottom: none;
	line-height: 1.3em;
}
div#wrapper ul.tabnav li a.current, div#wrapper ul.tabnav li a.current:hover {
	background-color: #fff;
	color: #444;
	font-weight:bold;
	border: 1px solid #ddd;
	border-bottom: none;
	padding: 6px 8px;
	position:relative;
}
div#wrapper ul.tabnav a:hover {
	background: #999;
	color: #fff;
	text-decoration: none;
}
/*modules*/
div.module {
	border: 1px dashed #ddd;
	padding: 0 10px 10px 10px;
	margin-bottom: 20px;
	background-color: #fff;
}
div.module-header {
	padding: 10px 0 0 0;
	margin: 0 0 10px 0;
	height: 20px;
	border-bottom: 1px solid #ea0000;
	font-size: 1.2em;
	position:relative;
}
div.module-header a { margin-left: 2px; text-align: right;
}
div.module-header strong { font-size: 1.2em;
}
div.module.module-sortable div.module-header { background:url(../images/move.gif) right 11px no-repeat; cursor: move;
}
div.module.module-sortable div.module-header a { margin-left: 3px;
}
div.module.ui-sortable-helper { border: 1px solid #ddd;
}
div.module-content object, div.module-content .gmap { width: 99%;
}
div.module-content{ overflow: hidden;
}
div#content img.intro-image { float:left; margin: 0 12px 4px 0;
}
div#content object { width: 99%; margin-bottom: 10px;
}
div.module-controls { position:absolute; right: 20px; top:10px; text-align:right;
}
/*forme*/
.submit { cursor: pointer;
}
#content input.textfield, #content select, #content textarea {
	color: #666;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 4px;
	border: 1px solid #bbb;
}
form#galens_blog_search input.textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px 3px 4px 3px;
	color: #666;
	border: 1px solid #ddd;
	width: 245px;
	margin-right: 4px;
	text-align: right;
}
form#galens_blog_search .submit { width: 62px; font-size: 13px;
}
form#galens_blog_search input.textfield:focus, form#galens_blog_search input.textfield.focus { background-color: #f7f7f7;
}
form#galens_blog_search .form-wrap, form#galens_blog_search .submit { margin-bottom: 0;
}
form#galens_blog_search .submit, form#galens_blog_search input.textfield { float:left;
}
form#galens_blog_search{ margin-bottom: 18px;
}
#content input.textfield { width: 330px;
}
#content textarea { overflow: auto;
}
#content input.textfield:focus, #content input.textfield.focus, #content textarea:focus, #content textarea.focus { background-color: #f7f7f7;
}
#content input.error, #content textarea.error { border: 1px solid #111;
}
#content label { font-size: 1.2em; line-height:1.5; font-weight:bold;
}
label.error { color: #ea0000; font-size: 11px; margin-left: 4px;
}
.form-wrap, #attach-wrapper, form .submit, fieldset { margin-bottom: 10px;
}
form textarea { width: 98%;
}
label.option { display:block;
}
legend { font-size: 1.2em;
}
div.description { margin-top: 0.3em;
}
a.remove-link, a.another-link { font-size: 1.1em; line-height:1.4;
}
/*clearfix*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix { display: inline-block;
}
html[xmlns] .clearfix { display: block;
} 
* html .clearfix { height: 1%;
}
div.gmap {
	width: 650px;
	height: 355px;
	margin-bottom: 25px;
}
/*pager*/
div#content #pager{ height: 22px; display:block; padding:2px 0 2px;
}
div#content #pager a, div#content #pager strong.pager-current {
	font-size: 1.2em;
	line-height: 1.6em;
	padding: 3px 8px;
	border: 1px solid #ddd;
	margin-right: 2px;
}
div#content #pager strong.pager-current {
	background-color: #00AEEF;
	color: #fff;
	border: 1px solid #00AEEF;
}
div#content #pager a:hover { text-decoration:none; background-color: #eee;
}
.links-wrapper { margin: 8px 0px;
}
div.banner-main a {
	display:block;
	width: 318px;
	height: 100px;
	margin-bottom: 20px;
	border: 1px solid #ddd;
	background:url(../images/blog/mzss.gif) no-repeat;
}
div.banner-vet a {
	display:block;
	width: 318px;
	height: 66px;
	margin-bottom: 10px;
	border: 1px solid #ddd;
	background:url(../images/blog/vetmeddiapharm.gif) no-repeat;
}
div.banner-md a {
	display:block;
	overflow:hidden;
	text-indent: -1909px;
	width: 318px;
	height: 66px;
	margin-top: 12px;
	margin-bottom: 10px;
	border: 1px solid #ddd;
	background: url(../images/banners/MN_banner_318x66.gif) no-repeat;
}
div.banner-sig a {
	display:block;
	width: 318px;
	height: 66px;
	margin-bottom: 20px;
	border: 1px solid #ddd;
	background:url(../images/blog/sigurnost.gif) no-repeat;
}
div.banner-main a:hover, div.banner-vet a:hover, div.banner-sig a:hover { border: 1px solid #bbb;
}
div#content div.blogo {
	float:left;
	margin: 7px 7px 0 0;
	_margin: 7px 5px 0 0;
	display:block;
	width: 207px;
	height: 138px;
	border: 1px solid #ddd;
	text-align:center;
	font-size: 10px;
}
div.blogo-group { margin-bottom: 22px;
}
div#content div.blogo a { color: #888; padding: 0 5px; text-decoration:none;
}
div#content div.blogo a:hover { text-decoration:none;
}
div#content div.blogo img { text-decoration:none; margin-left: -5px;
}
div#content div.blogo:hover { border: 1px solid #bbb;
}
div#content form#galens_blog_contact input.textfield, div#content form#galens_blog_contact textarea { width: 434px;
}
div#content form#galens_blog_contact textarea { height: 250px;
}
div#content div.image p { background-color: #e4e4e4; padding: 7px 6px 6px; margin-top: 0; _margin-top: -2px;
}
div#content div.module-content div.image p  { width: 96%;
}
div#content a.read-more, div.intro-text a, .metadata a { white-space:nowrap;
}
span.highlight { background: #FFFDCB; font-weight: bold;
}
div#content .search-details { margin-bottom: 20px; display:block; color:#888;
}
div#content small.search-details { font-size: 1.2em;
}
div#content dl.search-results dt { font-size: 1.8em; line-height: 0.9;
}
div#content dl.search-results dt small { font-size: 0.5em; margin-bottom: 10px;
}
div#content dl.search-results dd { margin: 14px 0 35px 0;
}
div#content dl.search-results dd img { float:left; margin: 0 10px 4px 0;
}
div#content ul.profiles{ margin-bottom: 22px;
}
div#content ul.profiles li{
	clear:both; 
	margin-bottom: 10px; 
	min-height: 40px;
	height: auto!important;
	height: 40px;
	color: #888;
}
div#content ul.profiles li strong{ font-size: 1.1em; color: #444;
}
div#content ul.profiles img{ float:left; margin-right: 6px;
}
div#sidebar div.side-block-banner {
	position:relative;
	margin: 0 0 15px 0;
	border: 1px solid #ddd;
	padding: 3px;
}
div#sidebar div.side-block-banner div{
	display:block;
	padding: 6px 0 20px 0;
	background-color: #10A2DE;
	font-weight: normal;
	text-align:center;
}
div#sidebar div.side-block-banner div a{ color: #fff; font-size: 1.3em; line-height: 1.2em;font-weight:normal; 
}
div#sidebar div.side-block-banner div a:hover{ text-decoration: underline;
}
div#sidebar div.side-block-banner p{ color: #fff; padding:12px; font-weight:bold; font-size: 11px; line-height: 1.2em;
}
div#sidebar div.side-block-banner div strong { font-size: 1.2em; line-height: 1.1em;
}
div#sidebar div.side-block-banner a.otvori{ position:absolute; top:44px; left: 116px; color: #fff; font-size:11px;
}
div#sidebar div.side-block-banner a.otvori:hover{ text-decoration: underline;
}
div#sidebar div.side-block-banner a.close{ font-weight:bold; line-height: 1.5em;
}
div#sidebar div.tab-container ul li{ padding-bottom: 0.2em; list-style-type:disc; margin-left:22px;
}
div#sidebar div.tags a{font-size:0.8em;
}
div#content ul.profiles li span a{ color: #777; font-size: 11px;
}