/* global properties */
html	{ background-color: #E7E7E6; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:100%; height:100%; font-family: Arial; font-size: 11px; text-align: center; scrollbar-face-color: #2F9F55; scrollbar-arrow-color: #ffffff; scrollbar-track-color: #ffffff; scrollbar-shadow-color: #ffffff; scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #ffffff;	scrollbar-darkshadow-Color: #ffffff; }
body	{ background-color: #E7E7E6; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:100%; height:100%; font-family: Arial; font-size: 11px; text-align: center; color: #505050; }
div			{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
table		{ background-color: White; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; border-collapse: collapse; }
table td	{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
form		{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
img			{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; }


/*  table   */
table.container		{ background-color: #E7E7E6; width:100%; height:100%; }
table.container td	{ vertical-align: top; text-align: center; }

div.container		{ background-color: White; width: 772px; position: relative; margin: 0 auto; }
div.main1			{ background-color: White; width: 772px; height: 216px; background-image: url(img/bgtop.gif); background-position: 8px 8px; background-repeat: no-repeat; }
div.main2			{ background-color: White; width: 772px; height: 372px; }
div.main2c			{ background-color: White; width: 772px; }
div.main2c table	{ height: 100%; }			
div.main3			{ background-color: White; width: 772px; height: 13px; }

div.logohome		{ position: absolute; top: 57px; left: 8px; width: 296px; height: 87px; }
div.logohome a		{ display: block; width: 296px; height: 87px; }

/* entry divi v srednjem divu */
div.entrymenusleft	{ position: absolute; top: 216px; left: 0px; z-index: 100; width: 510px; height: 187px; }
div.flash			{ position: absolute; top: 216px; left: 140px; z-index: 50; width: 492px; height: 370px; }
div.rightnews		{ position: absolute; top: 421px; left: 642px; width: 130px; height: 177px; }
div.viharnik		{ position: absolute; top: 216px; left: 642px; width: 130px; height: 177px; }
div.viharnik div.freetext	{ color: #9b9b9b; font-size: 10px; }
div.viharnik div.freetext a,a.link	{ color:#FF9806; text-decoration:underline;  }
div.viharnik div.freetext a,a.link:hover { text-decoration:underline;  }

/* foot */
td.footline		{ background-color: #ABABAB; height: 1px; width: 772px;  }
div.foot		{ height: 39px; width: 772px; text-align: center; FONT-FAMILY: Verdana; color: #969696;font-weight: bold; font-size: 9px; }
div.footmenus	{ padding-top: 1px; }
div.footmenus a { color: #969696; text-decoration: none; font-weight: normal; }

/* menus left */
table.em			{ vertical-align: top; }
table.em td.em1		{ width: 139px; height: 24px; text-align: right; }
table.em td.em2		{ width: 26px; background-repeat: no-repeat; background-position: right 2px; height: 24px; }
table.em td.em3		{ color: #B87C27; width: 325px; padding: 0px 10px 0px 10px; height: 24px; text-align: left; vertical-align: top; font-size: 12px; line-height: 12px;}

table.em td.em1	a	{ color: #B87C27; text-transform: uppercase; font-weight: bold; font-size: 12px; text-decoration: none; }	
table.em td.em1	a:hover	{ text-decoration: underline; }	
table.em td.em1	a.ena { color: #2F9F55;}	
table.em td.em1	a.dva { color: #FF9806;}	


/*  search */
div.srch			{ position: absolute; top: 8px; left: 532px; }
.srchinput			{ border: 1px solid #2F9F55; background-color: #EEF7E7; color: #98C5A7; text-align: center; height: 15px; width: 178px; font-size: 10px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.srchbutt			{ border: 1px solid #2F9F55; background-color: #C9E5B1; color: #2F9F55; text-align: center; height: 16px; width: 43px; font-size: 10px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.srchbutt1			{ border: 1px solid #2F9F55; background-color: #C9E5B1; color: #2F9F55; text-align: center; height: 16px; font-size: 10px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

/* language */
div.lang			{ text-align: left; padding-left: 57px; padding-bottom: 2px; text-transform: uppercase; font-size: 11px; height: 12px; line-height: 10px; }
div.lang a			{ color: #CECECE; text-decoration: none;  }
div.lang a.sel		{ color: #2F9F55; text-decoration: none;  }
div.langc			{ text-align: left; padding-left: 57px; text-transform: uppercase; font-size: 11px; height: 8px; line-height: 8px; }
div.langc a			{ color: #CECECE; text-decoration: none;  }
div.langc a.sel		{ color: #2F9F55; text-decoration: none;  }

/*  menus top */
div.menustop		{  z-index: 100; height: 27px; position: relative; top: 28px; float: right; vertical-align: bottom; padding-top: 4px; }
div.menustop ul, div.menustop ul ul { list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  }	
div.menustop ul li { float: left; position: relative; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; }
div.menustop ul li div {  float:left; border-left:none; }
div.menustop ul li div a { float:left; padding:4px 8px 1px 8px; display:block; color: #2F9F55; text-decoration:none; font-weight: bold; font-size:11px; font-family:Arial; }
div.menustop ul li div a:hover { color: #C9E5B1; text-decoration: underline; background-color:#2F9F55; }
div.menustop ul li.path		{ background-color: #2F9F55; text-decoration: underline; color: #C9E5B1; }
div.menustop ul li.path a   { color: #C9E5B1; }

div.menustop ul ul { width: 114px; position: absolute; display:none; left:0px; z-index: 10; top:19px; float:left; background-color:#2F9F55; padding:3px 0px 3px 0px; }
div.menustop ul ul li { float: left; top:0px; } 

div.menustop ul li ul div { float:none; background-image:none;   height:18px; width:114px; border:0px none;  text-align: left; }
div.menustop ul li ul div.firstmenu { padding-top: 5px; }
div.menustop ul li ul div a {  float:none; padding:0px 0px 0px 8px; height:18px; border:0px none; color: #C9E5B1; font-weight: normal; }
div.menustop ul li ul div a:hover { color: #C9E5B1; text-decoration: underline; }

/* icons */
div.icons			{ height: 13px; width: 75px; position: absolute; top: 76px; left: 690px; }
div.icons a			{ display: block; height: 13px; line-height: 13px; float: left; background-repeat: no-repeat; background-position: top left; text-decoration: none; }
div.icons a.fav		{ background-image: url(img/ico/f.gif); width: 18px; }
div.icons a.fav:hover	{ background-image: url(img/ico/f_o.gif); width: 18px; }
div.icons a.mailto	{ background-image: url(img/ico/m.gif); width: 17px; }
div.icons a.mailto:hover	{ background-image: url(img/ico/m_o.gif); width: 17px; }
div.icons a.home	{ background-image: url(img/ico/h.gif); width: 18px; }
div.icons a.home:hover	{ background-image: url(img/ico/h_o.gif); width: 18px; }
div.icons a.smap	{ background-image: url(img/ico/s.gif); width: 15px; }
div.icons a.smap:hover	{ background-image: url(img/ico/s_o.gif); width: 15px; }

div.apmp			{ height: 16px; width: 51px; float: right; }
div.apmp a			{ float: left; display: block; height: 16px; width: 17px; line-height: 16px; background-repeat: no-repeat; background-position: top left; text-decoration: none; }
div.apmp a.ap		{ background-image: url(img/ico/ap.gif); }
div.apmp a.ap:hover	{ background-image: url(img/ico/ap_o.gif); }
div.apmp a.am	{ background-image: url(img/ico/am.gif); }
div.apmp a.am:hover	{ background-image: url(img/ico/am_o.gif); }
div.apmp a.pf	{ background-image: url(img/ico/pf.gif); }
div.apmp a.pf:hover	{ background-image: url(img/ico/pf_o.gif); }

td.td1			{ width:146px; border-right: 1px solid #CECECE; }
td.td2			{ width:4px; }
td.td3			{ width:140px; background-color: #EEF7E7; vertical-align: top; }
td.td3 div.freetext { color: #2F9F55;}
td.td3 div.freetext p { padding: 0px 5px 0px 5px;}
td.td4			{ width:346px; padding: 0px 6px 0px 9px; vertical-align: top; }
td.td5			{ width:136px; border-left: 1px solid #CECECE; }
div.picdesc		{ color: #2F9F55; font-size: 10px; font-weight: bold; padding: 0px 5px 0px 5px; }



/* sitemap */
div.sitemap a { color:#666666; text-decoration:none; font-size:11px; }
div.sitemap li hr {  height: 1px;  color:#666666; background-color: #666666; border:0px; }
table.inside td.col1 div.sitemap img { margin-right: 5px; border:0px;	}
div.sitemap ul { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;  }
div.sitemap ul li { margin:0px 0px 0px 0px; list-style-type:none; padding:0px 0px 0px 10px;  }
div.sitemap ul li img { margin-right: 5px; border:0px;	}
div.sitemap ul li ul li {  margin:0px 0px 0px 0px; padding:0px 0px 0px 30px; font-weight:bold; }
div.sitemap ul li ul li  ul li { padding:0px 0px 0px 0px;  font-weight:normal; }
div.sitemap ul li ul li  ul li ul li { font-size:10px; }


/* news */
div.lastnewslist { text-align: left; font-size: 10px; color: #9B9B9B; }
div.lastnewslist div.news { text-align: left; padding-bottom: 15px; }
div.lastnewslist div.news h1 { font-size:18px; color: #2F9F55; font-weight: normal; margin-top: 0px; line-height: 15px; }
div.lastnewslist div.news h2 { font-size:14px; color: #2F9F55; }
div.lastnewslist div.news a { color: #FF9A09; text-decoration: none; font-size: 11px; }
div.lastnewslist div a { color: #FF9A09; text-decoration: none; font-size: 11px; font-weight: bold; }

/* freetex */
div.freetext { text-align: left;  padding: 0px 0px 0px 0px; vertical-align: top; }
.freetext h1 { font-size:18px; color: #2F9F55; font-weight: normal; margin-top: 0px; line-height: 15px; }
.freetext h2 { font-size:14px; color: #2F9F55; }
.freetext h3 { font-size:12px; color: #2F9F55; }
.freetext a { text-decoration:none; color:#FF9806; }
.freetext a:hover { text-decoration:underline;  }
.freetext table { border-top:1px solid #CECECE; border-left:1px solid #CECECE; text-align: left; }
.freetext table td { border-right:1px solid #CECECE; border-bottom:1px solid #CECECE; padding:2px 2px 2px 2px;  text-align: left;  }
.freetext table tr.header { background-color: #CECECE; color: #2F9F55; font-weight: bold;  text-align: left; }

.freetext table.noborder { border-width: 0px;  text-align: left; }
.freetext table.noborder td { border-width: 0px;  text-align: left; }


/* */
div.statuspath				{ position: absolute; top: 185px; left: 288px; font-size: 10px; font-weight: bold; color: #CECECE;  }
div.statuspath a			{ text-decoration: underline; font-weight: bold; color: #CECECE; }
div.statuspath a.boldzelen	{ color: #2F9F55; font-weight: bold;  }

/* search */

div.searchresults		{ text-align: left; }
div.t a					{ text-decoration:none; color:#FF9806; text-decoration:underline;  }
