/* CSS Document */
/* Reset */
*{margin:0; padding:0;} img{border:none;} ul{list-style:none;}
/* XHTML Tags*/
body {
	background:url(../images/layout/bg-01.jpg) left top repeat;
	font:normal 11px/16px Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	margin-bottom:30px;}
p { margin:0 0 12px 0;}
a { color:#CA3439; text-decoration:underline;}
a:hover { color:#990000; text-decoration:none;}
.mainText a:hover {
	border-bottom:solid 2px #990000;}
h1 {
	font:normal 26px/30px Tahoma, Arial, Helvetica, sans-serif;
	margin:0 0 10px -1px;}
h1 span {
	font:normal 11px/15px Tahoma, Arial, Helvetica, sans-serif;
	color:#999;
	padding-left:1px;
}
h2 {
	font:bold 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	margin:0 0 7px 0;}
h3 {
	font:bold 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	margin:0 0 7px 0;}
h1.title-01 {
	font:normal 20px/34px Tahoma, Arial, Helvetica, sans-serif;
	color:#999;
	background:url(../images/layout/border-01.gif) left bottom repeat-x;
	margin:0 0 10px -1px;}
.h2-home {
	font:bold 13px/15px Tahoma, Arial, Helvetica, sans-serif;
	margin:0px;}
.title-02 {
	background:url(../images/layout/border-01.gif) left bottom repeat-x;
	padding-bottom:3px;
	color:#CA3439;}
.title-03 {
	background:url(../images/layout/border-01.gif) left bottom repeat-x;
	padding-bottom:3px;}
.content-left h2 {
	margin-bottom:5px;}
.content-left h2 img {
	width:6px;
	height:7px;
	margin-left:5px;}
.red {color:#CA3539;}
.orange {color:#FF9900;}
.blue {color:#006699;}
/* Layout */
/* Top Navigation */
#top-bg {
	background:url(../images/layout/bg-top-01.png) left top repeat-x;}
#top-nav {
	width:1000px;
	margin:0 auto;
	background:url(../images/layout/bg-top-02.png) right -1px no-repeat;
	text-align:right;
	overflow:hidden;}
#top-nav ul {
	margin:8px 45px 12px 0;}
#top-nav ul li {
	display:inline;}
#top-nav ul li a {
	color:#FFF;
	text-decoration:none;
	padding:0 10px;
	border-right:solid 1px #FFF;
	line-height:11px;}
#top-nav ul li.top-nav-lang-en a {
	color:#CA3539;
	border-right:solid 1px #CA3539;
	position:relative;
	top:5px;
	left:-40px;
	font-weight:bold;}
#top-nav ul li.top-nav-lang-mk a {
	color:#CA3539;
	border-right:solid 1px #CA3539;
	position:relative;
	top:5px;
	left:-26px;
	font-weight:bold;}
/* Navigation */
#nav-bg {
	background:url(../images/layout/bg-nav-01.png) left top no-repeat;}
#navMenu {
	margin:6px 0 0 170px;
	float:left;}
		#navMenu li.drop-down-00-en, 
		#navMenu li.drop-down-01-en, 
		#navMenu li.drop-down-02-en, 
		#navMenu li.drop-down-03-en, 
		#navMenu li.drop-down-04-en, 
		#navMenu li.drop-down-00-mk, 
		#navMenu li.drop-down-01-mk, 
		#navMenu li.drop-down-02-mk, 
		#navMenu li.drop-down-03-mk, 
		#navMenu li.drop-down-04-mk,
		#navMenu li.drop-down-01-al,
		#navMenu li.drop-down-02-al {
			float:left;
			position: relative;}
		/* Background - Arrow Down - English */
		#navMenu li.drop-down-00-en {background:url(../images/layout/bg-nav-02.png) 97px 18px no-repeat;}
		#navMenu li.drop-down-01-en {background:url(../images/layout/bg-nav-02.png) 97px 18px no-repeat;}
		#navMenu li.drop-down-02-en {background:url(../images/layout/bg-nav-02.png) 102px 18px no-repeat;}
		#navMenu li.drop-down-03-en {/* background:url(../images/layout/bg-nav-02.png) 98px 18px no-repeat; */}
		/* Background - Arrow Down - Macedonian */
		#navMenu li.drop-down-00-mk {background:url(../images/layout/bg-nav-02.png) 103px 18px no-repeat;}
		#navMenu li.drop-down-01-mk {background:url(../images/layout/bg-nav-02.png) 103px 18px no-repeat;}
		#navMenu li.drop-down-02-mk {background:url(../images/layout/bg-nav-02.png) 145px 18px no-repeat;}
		#navMenu li.drop-down-03-mk {background:url(../images/layout/bg-nav-02.png) 98px 18px no-repeat;}
		/* */
		/* Background - Arrow Down - Albanian */
		#navMenu li.drop-down-01-al {background:url(../images/layout/bg-nav-02.png) 110px 18px no-repeat;}
		#navMenu li.drop-down-02-al {background:url(../images/layout/bg-nav-02.png) 120px 18px no-repeat;}
		
		/* */
		#navMenu li a.nav-about, 
		#navMenu li a.nav-programs, 
		#navMenu li a.nav-producers{ /* Ova properti se koristi ako imame drop down vo glavnoto meni. Se siri linkot podesno za da moze estetski da izgleda ubavo strelkata sto se pojavuva.*/
			display:block;
			font:bold 15px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#FFF;
			text-decoration:none;
			padding:10px 30px 11px 25px;
			background:url(../images/layout/nav/nav-border-01.gif) right top no-repeat;
			float: left;}
		#navMenu li a.nav-activities,
		#navMenu li a.nav-contact{
			display:block;
			font:bold 15px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#FFF;
			text-decoration:none;
			padding:10px 25px 11px 25px;
			background:url(../images/layout/nav/nav-border-01.gif) right top no-repeat;
			float: left;}
		/* */
#navMenu li .sub, 
#navMenu li .sub-one-col {
	position:relative;
	top:0;
	left:5px;
	display:none;
	background-color:#FFF;
	z-index:99999;}
#navMenu li:hover .sub-one-col, 
#navMenu li:hover .sub-one-col {
	display:block;
	position:absolute;
	z-index: 99999;
	display: block;
	margin-top:36px;
	background:url(../images/layout/nav/bg-nav-content-01.png) left top no-repeat;
	width:470px;
	z-index:99999;}
#navMenu li:hover .sub-one-col .sub-bottom-one-col {
	background:url(../images/layout/nav/bg-nav-bottom-01.png) left top no-repeat;
	height:8px;
	position:relative;
	top:8px;
	clear:both;}
#navMenu li:hover .sub {
	display:block;
	position:absolute;
	z-index: 99999;
	display: block;
	margin-top:36px;
	background:url(../images/layout/nav/bg-nav-content.png) left top no-repeat;
	width:470px;
	z-index:99999;}
#navMenu li:hover .sub .sub-bottom {
	background:url(../images/layout/nav/bg-nav-bottom.png) left top no-repeat;
	height:8px;
	position:relative;
	top:8px;
	clear:both;}
#navMenu li:hover .sub ul, 
#navMenu li:hover .sub-one-col ul {
	width:210px;
	float:left;
	margin:10px 0 0px 15px;}
#navMenu li:hover .sub ul li, 
#navMenu li:hover .sub-one-col ul li {
	display:block;
	background:url(../images/layout/border-01.gif) left bottom repeat-x;}
#navMenu li .sub a, 
#navMenu li .sub-one-col a {
	color:#CA363A;
	font:normal 11px/15px Tahoma, Geneva, sans-serif;
	display:block;
	padding:7px 10px 7px 17px;
	text-decoration:none;
	background:url(../images/elements/bullet-01.gif) 3px 12px no-repeat;}
#navMenu li .sub a:hover, #navMenu li .sub-one-col a:hover {
	color:#333;
	background:url(../images/elements/bullet-02.gif) 3px 12px no-repeat;	}
		/* Navigation Title Hover English */
		#navMenu li .sub-one-col div.nav-about-title-en {
			width:112px;
			background:url(../images/layout/nav/nav-title-left.png) left top no-repeat;
			position:relative;
			top:-31px;
			font:bold 15px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
			margin-bottom:-35px;}
		#navMenu li .sub-one-col div.nav-about-title-en div {
			background:url(../images/layout/nav/nav-title-right.png) right top no-repeat;
			padding:5px 11px 13px 13px;
			margin-left:7px;}
		#navMenu li .sub div.nav-programs-title-en {
			width:112px;
			background:url(../images/layout/nav/nav-title-left.png) left top no-repeat;
			position:relative;
			top:-31px;
			font:bold 15px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
			margin-bottom:-35px;}
		#navMenu li .sub div.nav-programs-title-en div {
			background:url(../images/layout/nav/nav-title-right.png) right top no-repeat;
			padding:5px 11px 13px 13px;
			margin-left:7px;}
		#navMenu li .sub div.nav-producers-title-en {
			width:118px;
			background:url(../images/layout/nav/nav-title-left.png) left top no-repeat;
			position:relative;
			top:-31px;
			font:bold 15px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
			margin-bottom:-35px;}
		#navMenu li .sub div.nav-producers-title-en div {
			background:url(../images/layout/nav/nav-title-right.png) right top no-repeat;
			padding:5px 11px 13px 13px;
			margin-left:7px;}
		/* Navigation Title Hover Macedonia */
		#navMenu li .sub div.nav-programs-title-mk {
			width:120px;
			background:url(../images/layout/nav/nav-title-left.png) left top no-repeat;
			position:relative;
			top:-31px;
			font:bold 15px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
			margin-bottom:-35px;}
		#navMenu li .sub div.nav-programs-title-mk div {
			background:url(../images/layout/nav/nav-title-right.png) right top no-repeat;
			padding:5px 11px 13px 13px;
			margin-left:7px;}
		#navMenu li .sub div.nav-producers-title-mk {
			width:160px;
			background:url(../images/layout/nav/nav-title-left.png) left top no-repeat;
			position:relative;
			top:-31px;
			font:bold 15px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
			margin-bottom:-35px;}
		#navMenu li .sub div.nav-producers-title-mk div {
			background:url(../images/layout/nav/nav-title-right.png) right top no-repeat;
			padding:5px 11px 13px 13px;
			margin-left:7px;}
		/* Navigation Title Hover Albanian */
		#navMenu li .sub-one-col div.nav-about-title-al {
			width:130px;
			background:url(../images/layout/nav/nav-title-left.png) left top no-repeat;
			position:relative;
			top:-31px;
			font:bold 15px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
			margin-bottom:-35px;}
		#navMenu li .sub-one-col div.nav-about-title-al div {
			background:url(../images/layout/nav/nav-title-right.png) right top no-repeat;
			padding:5px 11px 13px 13px;
			margin-left:7px;}
		#navMenu li .sub div.nav-programs-title-en {
			width:112px;
			background:url(../images/layout/nav/nav-title-left.png) left top no-repeat;
			position:relative;
			top:-31px;
			font:bold 15px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
			margin-bottom:-35px;}
		#navMenu li .sub div.nav-programs-title-en div {
			background:url(../images/layout/nav/nav-title-right.png) right top no-repeat;
			padding:5px 11px 13px 13px;
			margin-left:7px;}
		#navMenu li .sub div.nav-producers-title-al {
			width:130px;
			background:url(../images/layout/nav/nav-title-left.png) left top no-repeat;
			position:relative;
			top:-31px;
			font:bold 15px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
			margin-bottom:-35px;}
		#navMenu li .sub div.nav-producers-title-al div {
			background:url(../images/layout/nav/nav-title-right.png) right top no-repeat;
			padding:5px 11px 13px 13px;
			margin-left:7px;}
/* */
/* Sub Menu Navigation */
.sub-menu, 
.sub-menu-one-col {
	margin-top:10px;}
.sub-menu li, 
.sub-menu-one-col li {
	display:block;
	background:url(../images/layout/border-02.png) left bottom repeat-x;}
.sub-menu li a, 
.sub-menu-one-col li a  {
	display:block;
	background:url(../images/elements/bullet-05.png) left 12px no-repeat;
	padding:5px 15px;
	text-decoration:none;}
.sub-menu li a:hover, 
.sub-menu li a.active-01, 
.sub-menu-one-col li a:hover, 
.sub-menu-one-col li a.active-01 {
	background:url(../images/elements/bullet-06.png) left 12px no-repeat;
	color:#333;}
.breadcrumb {
	margin:7px 0;}
.breadcrumb ul li {
	display:inline;
	color:#999;}
.breadcrumb ul li a {
	color:#666;
	text-decoration:none;
	margin:0 2px;}
.breadcrumb-02 {
	margin:10px auto;
	background:#EBEBEA url(../images/elements/element-05.gif) left top no-repeat;
	width:940px;}
.breadcrumb-02 ul li {
	display:inline;
	color:#999;}
.breadcrumb-02 ul li a {
	color:#666;
	text-decoration:none;
	margin:0 2px;}
.breadcrumb-02-content {
	background:url(../images/elements/element-04.gif) right top no-repeat;
	padding:7px 10px;}
/* */
/* */
#global {
	width:972px;
	margin:0 auto;}
#logo {
	position:relative;}
#logo a {
	position:absolute;
	top:-5px;
	left:22px;}
.iso-certificate {
	position:relative;}
.iso-certificate-wrapper {
	position:absolute;
	top:12px;
	left:450px;}
.iso-certificate-wrapper a {
	width:200px;
	text-align:right;
	padding:7px 0 7px 0;
	text-decoration:none;
	color:#333;
	text-align:right;
	display:block;
	line-height:18px;}
.iso-certificate-wrapper a img {
	position:absolute;
	left:214px;
	top:0px;
}
.iso-certificate-wrapper a:hover {
	text-decoration:underline;}
#search {
	background:url(../images/layout/search-01.png) right top no-repeat;
	float:right;
	width:239px;
	height:41px;
	margin:25px 10px 22px 0;}
.searchBox {
	border:none;
	font:normal 13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:5px 5px;
	margin:4px 0 0 10px;
	width:170px;
	background:none;}
.searchBtn {
	width:40px;
	height:30px;
	cursor:pointer;
	background:none;
	border:none;}
#content {
	background:url(../images/layout/bg-content-01.png) left top repeat-y;
	overflow:hidden;}
.content-left {
	width:200px;
	float:left;
	margin-bottom:90px;}
.content-right {
	width:730px;
	float:right;}
.mainText {
	width:420px;
	float:left;
	margin-right:20px;}
.additionalText {
	width:246px;
	float:right;}
.border-image-01 {
	border:solid 2px #CCC;
	padding:1px;}
.link-list-01 a {
	display:block;
	background:url(../images/elements/bullet-05.png) left 9px no-repeat;
	text-decoration:none;
	padding:3px 0 3px 13px;}
.link-list-01 a:hover {
	background:url(../images/elements/bullet-06.png) left 9px no-repeat;
	color:#333;
	text-decoration:none;}
.widget-top {
	background:url(../images/layout/bg-widget-bottom.jpg) left bottom no-repeat;}
.widget-bottom {
	background:url(../images/layout/bg-widget-top.jpg) left top no-repeat;}
.icon-pdf {
	background:url(../images/elements/icon-pdf.jpg) 15px 5px no-repeat;
	padding:5px 0 5px 50px;
	font:bold 15px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#CA3439;
	text-decoration:none;
	display:block;
	overflow:hidden;}
.icon-pdf:hover {
	text-decoration:none;}
.icon-pdf label {
	color:#999;
	font:normal 11px/11px Tahoma, Geneva, sans-serif;
	display:block;
	margin:3px 0 0 1px;}
/* Home Page */
#content-home-left {
	width:440px;
	float:left;}
#content-home-right {
	width:460px;
	float:left;
	margin:0 0 0 15px;}
.home-news-item {
	width:220px;
	float:left;}
/* */
/* Footer */
#footer {
	background:url(../images/layout/bg-content-02.png) left top repeat-y;
	height:135px;}
#footer-element-01 {
	position:relative;}
#footer-element-01 img {
	position:absolute;
	top:-103px;
	left:-10px;}
#footer-bottom-corners {
	background:url(../images/layout/bg-content-03.png) left top no-repeat;
	height:11px;}
#footer-section-content {
	margin:0 0 0 150px;}
.footer-sections {
	float:left;
	width:400px;}
.footer-sections h2 {
	background:#999999 url(../images/elements/element-02.gif) left top no-repeat;
	width:90px;
	text-transform:uppercase;
	color:#FFF;
	padding:3px 2px;
	font-size:11px;
	text-align:center;
	position:relative;
	margin:-8px 0 5px -7px;}
.footer-sections ul {
	width:130px;
	float:left;}
.footer-sections ul li a {
	font:normal 11px/13px Tahoma, Arial, Helvetica, sans-serif;
	background:url(../images/elements/bullet-03.gif) left 8px no-repeat;
	padding:2px 5px 3px 12px;
	display:block;
	color:#666;
	text-decoration:none;}
.footer-sections ul li a:hover {
	color:#CA363A;
	text-decoration:underline;
	background:url(../images/elements/bullet-04.gif) left 8px no-repeat;}
#footer-nav {
	margin:5px 0 0 20px;
	width:550px;
	float:left;}
#footer-nav ul li {
	display:inline;
	color:#999;
	border-right:solid 1px #CCC;}
#footer-nav ul li a {
	color:#999;
	text-decoration:none;
	line-height:11px;
	margin:0 7px;}
#footer-nav ul li a:hover {
	color:#333;}
.allRights {
	color:#999;
	margin:5px 0 0 5px;}
.allRights a {
	color:#999;
	text-decoration:none;}
.allRights a:hover {
	color:#333;
	text-decoration:underline;}
.footer-contact {
	color:#999;
	margin:5px 20px 0 0;
	text-align:right;}
/* */
/* Item Class */
.producers-items-01 {
	clear:both;}
.producers-items-01 label{
	font-weight:bold;
	width:75px;
	float:left;
	margin-right:5px;
	text-align:right;}
.producers-items-01-right {
	width:340px;
	float:left;
	padding-bottom:5px;}
.producers-items-01 table.producers-items-01-tb-img td {
	text-align:center;
	vertical-align:top;
	width:100px;
	padding:0 7px;}
.producers-items-01 img {
	margin-bottom:5px;}
.producers-items-01 h2 {
	padding:10px 0 3px 0;
	background:url(../images/layout/border-02.png) left bottom repeat-x;
	color:#CA3539;}
/* List class*/
.list-style-01 li {
	float:left;	}
.list-style-01 a {
	display:block;
	background:url(../images/elements/bullet-01.gif) left 9px no-repeat;
	padding:2px 0 2px 12px;
	width:170px;}
.list-style-01 a:hover {
	background:url(../images/elements/bullet-02.gif) left 9px no-repeat;
	border-bottom:none;
	color:#333;
	text-decoration:none;}
.list-style-05 a {
	display:block;
	background:url(../images/elements/bullet-01.gif) left 9px no-repeat;
	padding:2px 0 2px 12px;}
.list-style-05 a:hover {
	background:url(../images/elements/bullet-02.gif) left 9px no-repeat;
	border-bottom:none;
	color:#333;
	text-decoration:none;}
.list-style-02 li {
	display:block;
	background:url(../images/elements/bullet-02.gif) left 9px no-repeat;
	padding:2px 0 2px 12px;}
.list-style-03 li {
	display:block;
	background:url(../images/elements/bullet-07.gif) left 9px no-repeat;
	padding:2px 0 2px 12px;
	color:#006699;}
.list-style-04 li {
	display:block;
	background:url(../images/elements/bullet-01.gif) left 9px no-repeat;
	padding:2px 0 2px 12px;
	color:#006699;}
/* */
.text-under-image {
	color:#999;
	font:normal 10px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.contact-content {
	margin:30px 40px 0 40px;}
.contact-content table td {
	vertical-align:top;}
.contact-content table td p {
	margin-bottom:7px;}
.location-title {
	font:bold 24px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#CA3439;
	margin-left:-2px;}
.location-description {
	color:#333333;}
.location-01 {
	background:url(../images/elements/location_btn.jpg) left top no-repeat;
	float:left;
	width:293px;
	height:90px;
	display:block;
	text-decoration:none;}
.table-01 td {
	padding:10px;
}
/* Universal Class */
.borderNone {border:none !important;}
.dot-01 { background:url(../images/layout/border-02.png) left bottom repeat-x;}
.bgNone {background:none !important;}
.bold { font-weight:bold;}
.clear {clear:both;}
.wrapper-01 {margin:15px 20px;}
.wrapper-02 {
	margin:15px 20px;
	background:url(../images/layout/bg-sideMenu.jpg) left top no-repeat;
	overflow:hidden;}
.wrapper-03 {
	margin:10px 15px;}
.wrapper-04 {
	margin:30px 10px 50px 20px;}
.pb3 { padding-bottom:3px;}
.pr15 { padding-right:15px;}
.pt10 { padding-top:10px;}
.pt20 { padding-top:20px;}
.mb0 { margin-bottom:0px !important;}
.mb5 { margin-bottom:5px;}
.mb10 { margin-bottom:10px;}
.mb15 { margin-bottom:15px;}
.mt10 { margin-top:10px;}
.mt15 { margin-top:15px;}
.mt20 { margin-top:20px;}
.ml15 { margin-left:15px;}
.active-submenu { font-weight:bold;}
/* Other */
/* Tabs Gallery */
#tabs ul li {
    list-style-type:none !important;}
#tabs ul li:hover {}
#tabs ul li a:hover {}   
.ui-tabs .ui-tabs-hide {
    display: none !important;}
#tabs ul .ui-state-active {}
/* */
.microbiology-table-01 img{
	width:80px;}
.microbiology-table-01 td {
	padding:10px 0 10px 0;
	border-bottom:solid 1px #ccc;}
.microbiology-table-01 td.leftTd-01 {
	width:280px;}
.microbiology-table-01 td.rightTd-01 {
	width:100px; 
	vertical-align:top;
	padding-left:40px;}
/* Google search */
