﻿html
{
	width:100%;
	height: 100%;
	margin:0px;
	padding:0px;
	overflow:-moz-scrollbars-vertical; 
	overflow-x:auto; 
	overflow-y:scroll; 	
}

body
{  
	padding:0px;
	margin:0px;	
	font-family:Arial;
	font-size:12px;
	background-color:#efefef;
}

table
{
	margin:0px;	
	border-collapse:collapse;
	border:0px;
	padding:0px;
	background:none;
}

td
{		
	padding:0px;
	vertical-align:top;
}

div 
{
	padding:0px;
	margin:0px;
	border:0px;
}

*
{
	font-family: Arial;
	font-size: 12px;
	color: #656060;
}

a
{
    text-decoration:none;
}

a.roza {color:#de127a; background:url(img/arrow_white.gif) no-repeat right 4px; padding-right:11px; font-size:11px; text-decoration: none;}
a.roza:hover { text-decoration: underline;}
a.blue { color: #007cc4; text-decoration: underline; font-size: 12px;}
a.blue:hover { color: #007cc4; text-decoration: none;}

.capital{text-transform:capitalize}

div.freetext h1, 
div.news h1 { display:block; padding: 18px 0px 6px 0px; margin: 0px; line-height: 30px; border-bottom: dotted 1px #625d5d; font-family: Georgia; font-weight:normal; font-size:30px; color:#2b2b2b;}
div.freetext h2, 
div.news h2 {font-family:Georgia; font-size:20px; font-weight: bold; color: #2b2b2b;}
div.freetext h3 {font-family:Georgia; font-weight:bold; font-size:14px; color:#2b2b2b;}
div.freetext h4 {font-family:Georgia; font-weight:normal; font-style:italic; font-size:14px; color:#005298;}
div.freetext h5 {font-family:Georgia; font-weight:normal; font-style:italic; font-size:11px; color:#007dc5;}
div.freetext h6 {font-family:Arial; font-weight: normal; font-size:11px; color:#656060; padding: 0px; margin: 0px;}

div.news h4 {font-family:Georgia; font-size:20px; padding:0px; margin:0px; padding-top:3px;}
div.news h4 {padding:0px; margin:0px; padding-top:3px; font-family:Georgia; font-size:20px;}

div.padlr {padding-left:10px; padding-right:10px;}

div.freetext ul { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 28px; list-style: none;}
div.freetext ul li { padding: 0px 0px 10px 10px; margin: 0px; background-image: url(img/list-image.gif); background-repeat: no-repeat; background-position: left 6px;}
div.freetext ul li ul { margin: 0px; padding: 0px;}
div.freetext ul li ul li { font-size: 11px; margin: 0px 0px 0px 14px; padding: 0px 0px 5px 10px; background-image: url(img/list-image2.gif); background-repeat: no-repeat; background-position: left 6px;}

div.freetext ol { padding: 0; margin: 0px 0px 0px 22px; }
div.freetext ol li { padding: 0px; margin: 0px;}
div.freetext ol li ol { margin-left: 30px; }
div.freetext ol li ol li { font-size: 11px; }

div.freetext table { border: none;  }
div.freetext table tr td { border: none; padding: 0px 5px 0px 5px; height: 26px; line-height: 26px; text-align:left; border-right: solid 1px white; border-top: solid 0px green;}
div.freetext table tr.header { color:#005298; background-color: #e5ecf4; }
div.freetext table tr.first {}
div.freetext table tr.first td { border: none; height: 24px; line-height: 24px;}
div.freetext table tr.second { background-color: #f2f5fa;}

div.freetext table.noborder tr.header { color:#005298; background-color: #e5ecf4; }
div.freetext table.noborder tr.first {}
div.freetext table.noborder tr.first td { border: none; height: 24px; line-height: 24px;}
div.freetext table.noborder tr.second { background-color: white;}

div.freetext a, div.freetext a *
 { color: #007cc4; text-decoration: underline; }
div.freetext a:hover { text-decoration: none; }
div.freetext a.roza {color:#de127a; background:url(img/arrow_white.gif) no-repeat right 4px; padding-right:11px; font-size:11px; text-decoration: none; display:inline-block !important; }
div.freetext a.roza:hover { text-decoration: underline;}
div.freetext a.blue { color: #007cc4; text-decoration: underline; font-size: 12px;}
div.freetext a.blue:hover { color: #007cc4; text-decoration: none;}


div.freetext a.cdr,
div.freetext a.pdf,
div.freetext a.doc,
div.freetext a.ai,
div.freetext a.xls,
div.freetext a.ppt
{ text-decoration: none; color:#de127a; padding: 1px 21px 1px 0; background-position:right; background-repeat:no-repeat; }

div.freetext a.cdr:hover,
div.freetext a.pdf:hover,
div.freetext a.doc:hover,
div.freetext a.ai:hover,
div.freetext a.xls:hover,
div.freetext a.ppt:hover
{ text-decoration: underline; }

div.freetext a.cdr { background-image: url(img/file-cdr.gif); }
div.freetext a.pdf { background-image: url(img/file-pdf.gif); }
div.freetext a.doc { background-image: url(img/file-doc.gif); }
div.freetext a.ai { background-image: url(img/file-ai.gif); }
div.freetext a.xls { background-image: url(img/file-xls.gif); }
div.freetext a.ppt { background-image: url(img/file-ppt.gif); }

div.freetext a img {border:0px; padding:0px; margin:0px; display:block;}
div.freetext sup,
div.freetext sub { font-size:80% !important; color:inherit; }

table.main {width:100%;}
table.main td {border:0px solid red; }
table.main td.head {background:url(img/head_bg.gif) repeat-x left top; width:100%; height:191px; text-align:center;}
div.dh {border:0px solid red; margin:0px; width:878px; height:191px; margin-left:auto; margin-right:auto; padding-left:auto; padding-right:auto; text-align:left; background:url(img/header_center.gif) no-repeat left top;}

div.dh div.top {height:31px; width:100%; position:relative; }
div.top div.top-lang { position:absolute; top:8px; left:0; z-index:1000; }
div.top div.top-lang a { padding:0; margin:0 6px 0 0; background:none; float:left; }
div.top div.top-lang a img{opacity:0.7;filter:alpha(opacity=75);border:none}
div.top div.top-lang a:hover img{opacity:1.0;filter:alpha(opacity=100)}
div.top div.drop { width:470px; float:left; height:31px; border:0px solid red;}
div.drop2 { float:left; width:195px; position:relative; padding-left:25px;}
div.drop3 { float:left; width:180px; position:relative;}
div.emptybox { float:left; width:5px; position:relative;}
div.top div.drop a {padding-top:4px; padding-left:30px; border:0px solid red; font-size:11px; font-weight:bold; color:#efefef; display:block; width:180px; height:16px; margin-top:5px; margin-left:250px;  background:url(img/drop_logo.gif) no-repeat left top;}
a.drop2 {padding-top:4px; padding-left:30px; padding-right:0px; border:0px solid red; font-size:11px; font-weight:bold; color:#efefef; display:block; width:150px; height:16px; background:url(img/drop_logo.gif) no-repeat right top;}
a.drop3 {padding-top:4px; padding-left:20px; padding-right:10px; border:0px solid red; font-size:11px; font-weight:bold; color:#efefef; display:block; width:150px; height:16px; margin-top:0px; background:url(img/drop_logo.gif) no-repeat right top;}

.dropdownbox {float:right; width:400px; padding:30px 0px 0px 0px; display:block;}

*html div.top div.drop a {padding-top:4px; padding-left:30px; border:0px solid red; font-size:11px; font-weight:bold; color:#efefef; display:block; width:210px; height:21px; margin-top:5px; margin-left:250px;  background:url(img/drop_logo.gif) no-repeat left top;}
div.top div.find {height:25px; width:400px; float:right; border:0px solid red; text-align:right; padding-top:6px;}
div.sitemap-text {border:0px solid red; width:150px; float:left; padding-left:80px; padding-top:3px;}
div.sitemap-text a {padding-right:13px; color:#75c4f1; font-size:11px; display:block; width:145px; border:0px solid red;}
div.find input.srch-input {margin:0px; padding:0px; background-color:Transparent; border:0px solid red; width:133px; height:16px; font-size:11px; color:#656060; }
div.find input.srch-btn {margin:0px; padding:0px; background-color:Transparent; border:0px solid red; width:20px; height:20px; }

div.dh div.middle {height:121px; width:100%; border:0px solid green;}
div.middle div.corpo {height:31px; width:638px; padding-left:240px; font-size:11px; line-height:31px; border:0px solid red; float:left;}
*html div.middle div.corpo {height:31px; width:878px; padding-left:240px; font-size:11px; line-height:31px; border:0px solid red; float:left;}
div.corpo a{font-size:11px;display:block;text-align:left;float:left;color:#2b2b2b;background:url(img/dots.gif) no-repeat left top;padding:8px 11px 0;border:0}
div.corpo a.hdesk {display:block; float:right; font-weight:bold; padding:0px; padding-top:10px; background-image:none; background:url(img/hdesk_bg.gif) no-repeat right 15px; height:31px; padding-right:26px; color:#005298;}
div.dh a.logo img{border:0}
div.dh a.drop_adv {padding-top:4px; padding-left:10px; border:0px solid red; font-size:11px; font-weight:bold; color:#efefef; display:block; width:200px; height:16px; margin-top:29px; margin-right:10px; background:url(img/drop.gif) no-repeat left top;}
*html div.dh a.drop_adv {margin-top:19px; width:210px; height:21px;}

div.dh div.bottom {height:38px; border:0px solid blue;}
div.mainmenu {}
div.mainmenu div {background:url(img/separator.gif) no-repeat left top; padding-left:1px; float:left;}
div.mainmenu a {padding-top:14px; color:#dedede; font-family:Arial; font-size:12px; font-weight:bold; display:block; height:24px; padding-left:7px; float:left; padding-right:30px;}
*html div.mainmenu a {height:38px;}
div.mainmenu a:hover, div.mainmenu a.selected {background-color:#413f3f; color:#76c4f2;}

table.main td.content {background:url(img/content_bg.gif) repeat-x left bottom; background-color:#efefef; width:100%; text-align:center;}
div.dc {border:0px solid red; margin:0px; width:878px;  margin-left:auto; margin-right:auto; padding-left:auto; padding-right:auto; text-align:left;  background:url(img/content_bottom.gif) no-repeat right bottom;}

table tr td.content_left {border:0px solid red; width:239px; background-color:white; padding-top:25px; padding-bottom:20px;}
table tr td.empty {border:0px solid red; width:10px; padding-bottom:20px;}
table tr td.content_right {border:0px solid red; width:629px; padding-bottom:20px;}
td.content_right div.right {float:right; width:309px;}
td.content_right div.left {float:left; width:309px;}

/* custom HTML za vstopno stran */

div.top_1 {border:2px solid white; border-top:0px; border-bottom:0px; background:url(img/globe.gif) repeat-x left top; background-color:white; padding-bottom:10px;}
div.top_2 {border:2px solid white; border-top:0px; border-bottom:0px; background:url(img/trans.gif) repeat-x left top; background-color:white; padding-bottom:18px; *padding-bottom:3px;}
*html div.top_1, div.top_2 {width:309px;}  
div.left div.bottom,
div.right div.bottom {background:url(img/bottom.gif) repeat-x left top; height:8px;}
div.top_1 div.title, div.freetext div.top_2 div.title {height:85px;}
div.freetext div.title div.pad {width:210px; padding-top:25px; border:0px solid red; padding-left:87px; font-family:Georgia; font-size:20px; color:#2b2b2b;}
*html div.freetext div.title div.pad {width:297px;}
div.freetext div.title div.pad b {font-family:Georgia; font-size:20px; color:#007dc4; font-style:italic;}
div.top_1 div.padbot, 
div.top_2 div.padbot {padding: 0px 10px 0px 10px; }
div.top_2 div.padbot p {padding: 0px; margin: 33px 0px 30px 0px; }

div.top_1 ul {padding-left:0px; margin-left:0px;}
div.freetext a.arrows {display:block; width:277px; padding-top:5px; padding-left:10px; height:35px; background:url(img/blue_bg_arrow.gif) no-repeat left top; font-family:Georgia; font-size:12px; margin-top:15px; *margin-top:0px; text-decoration: none;}
div.freetext a.arrows:hover { text-decoration: none;}
*html div.freetext a.arrows {width:287px; padding-top:5px; padding-left:10px; height:40px; text-decoration: none;}
*html div.freetext a.arrows:hover { text-decoration: none;}
div.freetext a.arrows b {font-family:Georgia; font-size:12px; color:#007dc4; font-style:italic;}
div.freetext a.arrows span {font-family:Georgia; font-size:12px; padding-left:73px;}
div.freetext div.padbot a.mail-ico {display:block; padding-left:28px; background:url(img/mail.gif) no-repeat left top; color:#de127a; font-size:11px; padding-top:6px; text-decoration: none;}
div.freetext div.padbot a.mail-ico:hover { text-decoration: none;}
div.freetext a.tv {background:url(img/tv.gif) no-repeat left 6px; padding-left:28px; font-size:11px; width:118px; display:block; float:left; border:0px solid red; text-decoration: none;}
div.freetext a.tv:hover { text-decoration: none;}
*html div.freetext a.tv {width:146px;}
div.freetext a.cloud {background:url(img/cloud.gif) no-repeat left 6px; padding-left:28px; font-size:11px; width:110px; display:block; color:#de127a; border:0px solid red; text-decoration: none;}
div.freetext a.cloud:hover { text-decoration: none;}
*html div.freetext a.cloud {width:138px; text-decoration: none;}
*html div.freetext a.cloud:hover { text-decoration: none;}
div.freetext a.tv b {color:#de127a; font-size:11px;}

div.graycst {margin-top:10px;}
div.graycst div.head {background:url(img/gray_head.gif) no-repeat right top; height:55px;}
div.graycst div.head div.title {padding-left:8px; padding-top:25px; font-family:Georgia; font-size:20px; color:#2b2b2b;}
div.graycst div.head div.title b {font-family:Georgia; font-size:20px; color:#007dc4; font-style:italic;}
div.graycst div.contentcst {padding-left:20px; padding-top:30px; background:url(img/numbers.gif) no-repeat 20px 20px; height:190px; background-color:White; }
div.graycst div.contentcst a.roza {color:#de127a; background:url(img/arrow_white.gif) no-repeat right 4px; padding-right:11px; font-size:11px; text-decoration: none;}
div.graycst div.contentcst a.roza:hover { text-decoration: underline;}
div.graycst div.contentcst div.ena {float:left; width:87px; padding-right:17px; padding-top:60px; font-family:Georgia; font-size:12px; color:#2b2b2b; line-height:15px; border:0px solid red;}
*html div.graycst div.contentcst div.ena {width:104px;}
div.graycst div.contentcst div.ena b {font-family:Georgia; font-size:12px; color:#007dc5;}
div.graycst div.contentcst div.dva {float:right; width:170px; padding:0px; margin:0px; border:0px solid red; padding-right:10px; background:url(img/vert-sep.gif) repeat-y left top; padding-left:10px;}
div.graycst div.contentcst div.dva h3 {padding-top:0px; margin-top:0px; font-family: Arial;}
div.graycst div.contentcst div.dva ul {padding-left:0px; margin-left:0px;}
div.graycst div.contentcst div.dva ul li {line-height:15px; padding-top:4px;}
div.graycst div.contentcst div.dva ul li a {color:#007cc4; text-decoration:underline; line-height:14px; padding:0px; margin:0px;}
div.graycst div.contentcst div.dva ul li a:hover { text-decoration: none;}

div.contentcst {}
div.bottomcst {background:url(img/bottom-white.gif) no-repeat left top; height:9px;}

div.logos {height:50px; background:url(img/logos.gif) no-repeat left top; margin-top:10px;}
div.logos div.title {float:left; padding-left:5px; padding-top:12px; font-family:Georgia; font-size:11px; font-style:italic; color:#2b2b2b; width:137px; border:0px solid red;}
div.logos div.img img { margin-right:5px;}
div.logos div.img marquee {float:left; padding:0px; margin:0px; width:470px; border:0px solid red;}

table.main td.foot {background:url(img/foot_bg.gif) repeat-x left top; width:100%; height:30px; text-align:center;}
div.df {border:0px solid red; margin:0px; width:878px; height:30px; margin-left:auto; margin-right:auto; padding-left:auto; padding-right:auto; text-align:left;}
div.footer {}
div.copyright {float:left; width:435px; height:30px; line-height:30px; vertical-align:middle; font-family:Georgia; font-size:11px; color:#dedede;}
div.fmenu {float:right; padding-top:9px;}

div.fmenu a {float:left; padding-right:13px; color:#75c4f1; font-size:11px;}
div.fmenu a.rss {display:block; height:12px; width:31px; background:url(img/rss.gif) no-repeat left top; padding-right:0px; border:0px solid red;}

/* customhtmls */

div.custom1 {font-size:12px; color:#656060;}
div.custom1 a{color:#de127a;background:url(img/arrow_white.gif) no-repeat right 4px;padding-right:11px;min-width:20px;font-size:11px;text-decoration:none;*display:inline-block}
div.custom1 a:hover { text-decoration: underline;}
div.custom1 div.kontakt {padding-left:30px; background:url(img/phone.gif) no-repeat left 2px; }
div.custom1 a.mail {color:#007cc4; background-image:none; font-size:12px; text-decoration:underline; padding-left:2px;}
div.custom1 a.mail:hover { text-decoration: none; } 

/* write submenu dropdown */ 

div.dropdown {padding-left:9px; padding-right:9px;}
*html div.dropdown {width:306px;}
div.dropdown select {width:266px; height:20px; font-size:11px;}
div.dropdown span {font-size:11px; color:#393939;}

*html div.right-cnt div.dropdown {width:220px;}
div.right-cnt div.dropdown {padding:0px;}
div.right-cnt div.dropdown select {width:220px; height:20px; font-size:11px;}
div.right-cnt div.dropdown span {font-size:11px; color:#2b2b2b;} 
div.right-cnt div.dropdown span h3 {color:#2b2b2b; width:220px;}

/* newsletter */

div.newsletter ul {margin-left:0px; padding-left:0px;}
div.newsletter ul li {list-style:none; padding-left:0px; margin-left:0px;}

/* last news */

div.lastnewslist {color:#656060; width:219px;}
div.lastnewslist div.info, div.newslist div.info {text-transform:capitalize; font-size:11px;}
div.lastnewslist a, div.newslist a {color:#007cc4; background-image:none; font-size:12px; text-decoration:underline;}
div.lastnewslist a:hover, div.newslist a:hover { text-decoration:none;}
div.lastnewslist h3 a.rss, div.newslist h3 a.rss, div.news a.rss {height:12px; width:31px; background:url(img/rss.gif) no-repeat left top; padding-right:0px; float:right;}
div.lastnewslist h3 div, div.newslist h3 div {font-family:Arial; font-weight:bold; font-size:14px; color:#2b2b2b;}
div.lastnewslist div.summary, div.newslist div.summary {padding:0px; margin:0px; font-size:11px; padding-bottom:10px;}
div.lastnewslist div.summary p,div.summary strong, div.newslist div.summary p {padding:0px; margin:0px; font-size:11px;}
div.newslist div.summary p { font-size: 12px;}
div.archiveurl a {color:#de127a; background:url(img/arrow_white.gif) no-repeat right 4px; padding-right:11px; font-size:11px; display:block; text-decoration:none;}
div.archiveurl a:hover { text-decoration:underline; }

div.newslist {color:#656060; border:0px solid red;}
div.newslist div.news{margin-bottom:10px}
div.newslist div.news a {font-size:14px; font-weight:bold; font-family:Georgia;}
div.newslist div.news div.info{text-transform:capitalize}
div.newslist div.news div.summary{margin:0;padding:0}
div.newslist div.news div.link { clear:both;}
td.leftbar div.newslist div.news a,
td.content_left div.newslist div.news a{font-size:12px;font-weight:normal;font-family:arial}

/* posamezna novica */
div.onenews div.news div { clear:both; float:left; width: 100%;}
div.onenews div.news div.title h2 { font-weight: normal; padding: 0px; margin: 0px;}
div.onenews div.news div.info { text-transform:capitalize; font-size: 11px; padding-top: 25px; padding-bottom: 1px;}
div.onenews div.news .body 
{
	padding:20px 0;
	border-top: dotted 1px #625d5d;
	border-bottom: dotted 1px #625d5d;
}
div.onenews div.news div.summary { margin: 21px 0px 22px 0px;}
div.onenews div.news div.summary p { margin: 0px; padding:0px; line-height: 18px;}
div.onenews div.news div.summary * { font-family: Georgia; font-size: 14px; font-style:italic; color: #005298;} 
div.onenews div.news .newsurl { margin-top:5px; }

/* news archive paging */
div.newslist-paging { clear:both; float:left; margin: 10px 0px 10px 0px; background:url(img/paging_right.gif) #dcf0fb no-repeat right top; height:28px; width:100%; border:0px solid red; text-align:center; line-height:27px; vertical-align:middle;}
#newslist-paging-bottom { margin: 0px;}
div.newslist-paging span div { display:inline;}
div.newslist-paging span {margin:0px; padding:0px; padding-top:0px; height:24px;}
div.newslist-paging span a {font-size:12px; font-family:Arial; font-weight:normal; padding-left:0px; padding-right:9px;}
div.newslist-paging span a.start {padding-left:6px; padding-right:0px; background:url(img/end.gif) no-repeat right 4px; text-decoration:none;}
div.newslist-paging span a.end { padding-left:6px; padding-right:0px; background:url(img/start.gif) no-repeat left 4px; text-decoration:none;}
div.newslist-paging span a.selected {text-decoration:none; color:#2b2b2b;}
div.newslist-paging div.left {width:5px; height:28px; background:url(img/paging_left.gif); float:left;}
div.newslist-paging span a.previous {padding-right:0px; padding-right:14px; font-size:11px; color:#2b2b2b; text-decoration:none; font-weight:normal;}
div.newslist-paging span a.next {padding-right:0px; padding-left:5px; font-size:11px; color:#2b2b2b; text-decoration:none; font-weight:normal;}


/* login div */

div.popup {position:absolute; top:109px; width:210px; background-color:#005197; padding-bottom:4px; background:url(img/login_bottom.png) no-repeat left bottom; *background:url(img/login_bottom.gif) no-repeat left bottom; } 
div.popup div.bck {background-color:#005197; width:190px; padding-left:10px; padding-right:10px; font-size:11px; color:#efefef; padding-top:15px;}
div.popup2 div.bck {background-color:#005197; width:140px; padding-left:20px; padding-right:20px; margin-left:0px; margin-right:0px; font-size:11px; color:#efefef; padding-top:15px;}
div.popup3 div.bck {background-color:#005197; width:160px; padding-left:10px; padding-right:10px; margin-left:0px; margin-right:0px; font-size:11px; color:#efefef; padding-top:15px;}

div.popup div.bck label {font-size:11px; color:#efefef; font-family:Arial;}
div.popup div.bck input.usr, div#popup div.bck input.pass {width:100px; margin-bottom:2px;}
*html div.popup div.bck {width:210px;}
*html div.popup {background:url(img/login_bottom.gif) no-repeat left bottom; width:210px;}
div.popup table td.first {text-align:left;}
div.popup table td.second {text-align:right;}
div.popup a {background:url(img/roza_bul.gif) no-repeat right 4px; padding-right:11px; font-size:11px; color:#75c4f1;}
div.popup table span {color:#efefef;}
#Login1errorMessage { color:#75C4F1;}

/* signup module */

div.signup, div.containerrand {padding-top:20px;}
div.signup table tr td, div.containerrand table tr td  {padding-bottom:3px; padding-right:3px;}

/* search module */

div.r {}
div.r div.t a { color:#007cc4; font-size:13px; padding-left:3px; text-decoration:underline;}
div.r div.t { clear:both; color:#969696; font-size:11px;}
div.r div.a {color:#656060; padding-bottom:10px;}
div.r div.mp {padding-bottom:15px;}
div.r div.mp a {color:#007cc4; font-size:10px; font-weight:bold;}
div.r div.mp span b {font-size:10px;}
div.find_s { clear:both; font-size:10px; padding-top:5px; padding-bottom:25px;}
div.find_s span {color:#2b2b2b;}
div.find_s b {font-size:11px; font-weight:bold;}
div.black { float:left; height: 20px; padding-bottom: 20px;}
div.black div.txtinput { float:left;}
div.black div.btn { float:left;}
div.black table tr td.txt p {margin: 2px 4px 0px 0px; *margin: 3px 4px 0px 0px; color:#2b2b2b; font-size:14px; font-weight:bold;}
input.big_q {background:url(img/searchbg.gif) no-repeat left  top; width:140px; height:20px; border:0px; margin:0px 0px 0px 0px; padding:3px 0px 0px 5px; border:0px solid red; font-size: 11px; color: #656060;}
input.src_btn {background:url(img/searchbg.gif) no-repeat -144px top; width:15px; height:20px; border:0px; margin:0px 0px 0px 0px; *margin:1px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid red;}

/* bookmark */

div.bookmark {background:url(img/bookmark_bg.gif) no-repeat left top; width:398px; height:16px;}
div.bookmark a {width:388px; height:16px; display:block; padding-left:10px; font-size:11px; line-height:16px; vertical-align:middle;}

/* Aleš */

/* Modri kvadrat z zaobljenimi koti*/
table.bluesquare { width:100%; margin-bottom: 10px; }
table.bluesquare tr td { padding: 0px; margin: 0px; border: none; line-height:normal;}
table.bluesquare tr td.lt { background-image: url(img/bsquare-lt.gif); background-position: left top; background-repeat:no-repeat; height: 9px; width: 9px; padding: 0px; margin: 0px; line-height: 9px;}
table.bluesquare tr td.rt { background-image: url(img/bsquare-rt.gif); background-position: right top; background-repeat:no-repeat; height: 9px; width: 9px; padding: 0px; margin: 0px; line-height: 9px;}
table.bluesquare tr td.lb { background-image: url(img/bsquare-lb.gif); background-position: left bottom; background-repeat:no-repeat; height: 9px; width: 9px;padding: 0px; margin: 0px; line-height: 9px;}
table.bluesquare tr td.rb { background-image: url(img/bsquare-rb.gif); background-position: right bottom; background-repeat:no-repeat; height: 9px; width: 9px; padding: 0px; margin: 0px; line-height: 9px;}
table.bluesquare tr td.mt { background-color: #dcf0fb; height: 9px; line-height: 9px;}
table.bluesquare tr td.mb { background-color: #dcf0fb; height: 9px; line-height: 9px;}
table.bluesquare tr td.lm { background-color: #dcf0fb; width: 9px;}
table.bluesquare tr td.rm { background-color: #dcf0fb; width: 9px;}
table.bluesquare tr td.mm-content { background-color: #dcf0fb;}

/* Modri kvadrat z zaobljenimi koti*/
div.freetext table.bluesquare { width:100%; margin-bottom: 10px; }
div.freetext table.bluesquare tr td { padding: 0px; margin: 0px; border: none; line-height:normal;}
div.freetext table.bluesquare tr td.lt { background-image: url(img/bsquare-lt.gif); background-position: left top; background-repeat:no-repeat; height: 9px; width: 9px; padding: 0px; margin: 0px; line-height: 9px;}
div.freetext table.bluesquare tr td.rt { background-image: url(img/bsquare-rt.gif); background-position: right top; background-repeat:no-repeat; height: 9px; width: 9px; padding: 0px; margin: 0px; line-height: 9px;}
div.freetext table.bluesquare tr td.lb { background-image: url(img/bsquare-lb.gif); background-position: left bottom; background-repeat:no-repeat; height: 9px; width: 9px;padding: 0px; margin: 0px; line-height: 9px;}
div.freetext table.bluesquare tr td.rb { background-image: url(img/bsquare-rb.gif); background-position: right bottom; background-repeat:no-repeat; height: 9px; width: 9px; padding: 0px; margin: 0px; line-height: 9px;}
div.freetext table.bluesquare tr td.mt { background-color: #dcf0fb; height: 9px; line-height: 9px;}
div.freetext table.bluesquare tr td.mb { background-color: #dcf0fb; height: 9px; line-height: 9px;}
div.freetext table.bluesquare tr td.lm { background-color: #dcf0fb; width: 9px;}
div.freetext table.bluesquare tr td.rm { background-color: #dcf0fb; width: 9px;}
div.freetext table.bluesquare tr td.mm-content { background-color: #dcf0fb;}

/* Levi menu */
div.leftmenu-holder { float:left; width: 190px; border:0px solid blue;}
div.leftmenu-top { height: 43px; background-image: url(img/leftmenu-bg-top.gif); background-position: left top; background-repeat:no-repeat;}
div.leftmenu-title { color: #006699; font-weight: bold; padding: 6px 0px 12px 12px; margin: 0px; background-image: url(img/leftmenu-ul-bg.gif); background-position: left bottom; background-repeat: repeat-y; }
div.leftmenu { /* background-image: url(img/leftmenu-bg.gif); background-repeat:repeat-y; */}
div.leftmenu ul { padding: 0px 0px 0px 0px; margin: 0px; background-image: url(img/leftmenu-ul-bg.gif); background-position: left bottom; background-repeat: repeat-y;  border:0px solid blue;}
div.leftmenu ul li {  padding: 0px 0px 0px 12px; line-height: 24px; margin: 0px 0px 0px 0px; text-align:right; list-style: none; background-image: url(img/leftmenu-li-border.gif); background-position:left top; background-repeat:no-repeat;  }
div.leftmenu ul li div {   }
div.leftmenu ul li a { display:block; padding: 0px 10px 0px 10px; margin: 0px; color: #2b2b2b; text-align:right; list-style: none; background-image: url(img/menu-list.gif); background-position: 0px 10px; background-repeat: no-repeat; }
div.leftmenu ul li a.dolg { line-height: 16px; padding-top: 4px; padding-bottom: 4px; }
div.leftmenu ul li a.selected_dolg { color: #de127a; background-image: url(img/menu-list-active.gif); line-height: 16px; padding-top: 4px; padding-bottom: 4px;}
div.leftmenu ul li a.selected { color: #de127a; background-image: url(img/menu-list-active.gif);}
div.leftmenu ul li a:hover{ color: #005298; background-image: url(img/menu-list-hover.gif);}
div.leftmenu ul li ul {  background-image: url(img/leftmenu-ul2-bg.gif); background-repeat:repeat-y; background-position: left 0px; margin: 0px 0px 0px -12px;  }
div.leftmenu ul li ul li { padding-left: 22px; }
div.leftmenu ul li ul li a { color: #4a4a4a; }
div.leftmenu ul li ul li ul { background-image: url(img/leftmenu-ul3-bg.gif); background-position: -10px 0px; margin: 0px 0px 0px -20px; padding-bottom: 0px; }
div.leftmenu ul li ul li ul li { padding-left: 30px;}
div.leftmenu ul li ul li ul li a { color: #656060; }
div.leftmenu-bottom { clear:both; float: left; width: 190px; height: 23px; padding: 0px; margin:0px; background-image: url(img/leftmenu-bottom.gif); background-repeat:no-repeat; border:0px solid blue;}

/* Notranja predloga - razdelitev stolpcev */
table.content-table { }
table.content-table tr td.leftbar { background-image: url(img/leftbar-bg.gif); background-repeat: repeat-y; width: 190px; border:0px solid red;}
table.content-table tr td.cnt { background-color: white; width: 434px; padding: 0px 2px 20px 2px; border:0px solid red; margin-right:0px;}
*html table.content-table tr td.cnt { margin-right:0px; }
table.content-table tr td.rightbar{ background-image: url(img/rightbar-bg.gif); background-repeat:repeat-y; width: 250px; height: 200px;}

div.left-content { clear:both; float:left; width: 190px; margin: 0px 10px 0px 0px;}
div.left-content { padding:0px; margin:0px; }
div.content-holder { width: 399px; margin: 0px 18px 0px 17px; padding: 0px; border:0px solid red;}
*html div.content-holder {margin-left:9px; margin-right:0px;}
div.right-content { clear:both; float:left; width: 220px; margin: 31px 0px 0px 10px; padding: 0px 10px 0px 10px  }

/* Menupath + icons */
div.functions-bar { clear:both; float: left; width: 434px; min-height: 32px; background-color: #cbd6dc; background-image: url(img/funcbar-bg.gif); background-repeat:no-repeat; background-position: center bottom;}
div.menupath { float:left; width: 356px; padding: 4px 0px 4px 16px; }
*html div.menupath {width:372px;}
*html div.menupath {padding-bottom:10px;}
div.menupath span { color: #007cc4; font-size: 10px; }
div.menupath span a { color: #007cc4; font-size: 10px; }
div.menupath span b { color: #656060; }
div.functions-bar div.icons { float:left; margin: 3px 0px 0px 9px;}
div.functions-bar div.icons a { float:left; display: block; background: none; padding: 0px; margin: 0px; width: 11px; height: 11px; }
div.functions-bar div.icons a.dec { background: url(img/icons.gif) no-repeat left 0px; margin-right: 5px;}
div.functions-bar div.icons a.inc { background: url(img/icons.gif) no-repeat -16px 0px;}
div.functions-bar div.icons a.print { background: url(img/icons.gif) no-repeat right 0px; margin-left: 5px;}

/* Menuimage */
div.menuimage { /*clear:both; float:left; */width: 434px; margin:0px; }
div.menuimage img { /*float:left;*/ width: 434px;} 

/* Questionarrie */
form.quest table {}
form.quest table tr td.stolpec1 { width: 155px;  }
form.quest table tr td.stolpec2{  }
form.quest table tr td { padding: 3px 10px 0px 0px; *padding: 2px 10px 0px 0px; text-align: right; width:135px; }
form.quest table tr td div { font-size: 11px; color:#393939;}
form.quest table tr td.qnrtextbox,
form.quest table tr td.qnrcheckbox,
form.quest table tr td.qnrcheckbox table tr td,
form.quest table tr td.qnrradiobutton,
form.quest table tr td.qnrtextarea{text-align:left;padding:3px 0 0 0;*padding:2px 0 0 0}
form.quest table tr td.qnrtextbox input { width: 172px; height: 18px; border: solid 1px #e2e3ea; border-top: solid 1px #abadb3;}
form.quest table tr td textarea { width: 262px; height: 140px; border: solid 1px #e2e3ea; border-top: solid 1px #abadb3; overflow: auto;}
form.quest table tr td.NLqnrfreetext { padding-left:135px; *padding-left:128px; }
form.quest table tr td.NLqnrfreetext * { text-align:left; }
form.quest table tr td.qnrdropdownlist { float:left; text-align: left; }
form.quest table tr td.qnrdropdownlist select { width: 262px; }
form.quest div.buttons { float:left; margin: 0px; padding-left: 135px; }
form.quest div.buttons input { padding: 0px 16px 0px 16px; *padding: 0px 10px 0px 10px;} 

/* Questionarrie na desni strani v GoupEntry predlogi */
div.rightform { padding: 0px; margin: 0px; width: 200px; font-size: 11px;}
form.quest-blue table { padding: 0px; margin: 0px; }
form.quest-blue table tr td { padding: 0px 0px 2px 0px;   }
form.quest-blue table tr td div {color: #393939; font-size: 11px;}
form.quest-blue table tr td span {color: #393939; font-size: 11px;}
form.quest-blue table tr td.qnrtextbox { text-align: left;}
form.quest-blue table tr td.qnrtextarea input.verify{width:64px;border:solid 1px #e2e3ea;border-top:solid 1px #abadb3}
form.quest-blue table tr td.NLqnrtextbox input { font-size: 11px; width: 198px; height: 18px; border: solid 1px #e2e3ea; border-top: solid 1px #abadb3;}
form.quest-blue table tr td textarea{ font-size: 11px; width: 198px; height: 140px; border: solid 1px #e2e3ea; border-top: solid 1px #abadb3; overflow: auto;}
form.quest-blue table tr td.qnrdropdownlist { float:left; text-align: left;}
form.quest-blue table tr td.qnrcheckbox { text-align: left; color: #393939;}
form.quest-blue table tr td.qnrcheckbox table tr td { text-align: left;}
form.quest-blue table tr td.qnrradiobutton { text-align: left; color: #393939;}
form.quest-blue div.buttons { clear:both; float:left; margin: 0px; } 
form.quest-blue div.buttons input { padding: 0px 16px 0px 16px; *padding: 0px 10px 0px 10px;} 

/* Ogrodje za groupentry predlogo */
table.groupentry-table {}
table.groupentry-table tr td.cnt{ width: 628px; border: solid 0px red; vertical-align: top;}
table.groupentry-table tr td.cnt div.topcontent-holder{ clear:both; float:left; width: 100%; background-color: White; border: solid 0px blue; padding: 0px; margin:0px 0px 10px 0px;}
table.groupentry-table tr td.cnt div.topcontent-holder div.ge-menuimage { clear:both; float:left; width: 624px; margin: 0px; padding:0px 0px 0px 2px;} 
table.groupentry-table tr td.cnt div.topcontent-holder div.ge-menuimage img,
table.groupentry-table tr td.cnt div.topcontent-holder div.ge-menuimage p{margin:0;padding:0;border:none} 
table.groupentry-table tr td.cnt div.topcontent-holder div.ge-menuimage div.line { clear:both; width: 608px; min-height: 1px; height: 1px; padding: 0px; margin:0px 0px 0px 10px; border: none; border-bottom: dotted 1px #625d5d;} 
table.groupentry-table tr td.cnt div.topcontent-holder div.georgia { width: 628px; margin: 0px; padding: 0px; background-image: url(img/menuimage-lb.gif); background-position: left bottom; background-repeat:no-repeat; }
table.groupentry-table tr td.cnt div.topcontent-holder div.georgia div.freetext { font-family: Georgia; font-size: 13px; color: #2b2b2b; padding: 0px 20px 10px 20px; } 
table.groupentry-table tr td.cnt div.topcontent-holder div.georgia p { font-family: Georgia; font-size: 13px; color: #2b2b2b; margin: 0px; padding: 0px; }
table.groupentry-table tr td.cnt div.topcontent-holder div.georgia div.freetext p strong { font-family: Georgia; font-size: 13px; color: #2b2b2b; } 
table.groupentry-table tr td.empty { min-width: 10px; width: 10px; border: solid 0px yellow; }
table.groupentry-table tr td.empty div { min-width: 10px; width: 10px; border: solid 0px yellow; }
table.groupentry-table tr td.rightbar{ width: 240px; background-color: white; }
table.groupentry-table tr td.rightbar div.right-cnt{ width: 220px; padding: 10px 10px 0px 10px;}
div.middle-content { clear:both; float:left; width: 100%;}

/* Tabela v GroupEntry - modri header z 4imi stolpci */
div.freetext table.geBH { border:none;  background-color: #ffffff; }
div.freetext table.geBH tr {}
div.freetext table.geBH tr td {border: none; text-align:left; padding: 0px; margin: 0px; line-height: normal; }
div.freetext table.geBH tr.header { height: 48px; }
div.freetext table.geBH tr.header td { font-family: Georgia; height:auto; font-size: 14px; color: #2b2b2b; padding: 26px 10px 15px 10px; background-image: url(img/groupentry-table-tbg.gif); background-position: left top; background-repeat: repeat-x; background-color: #ffffff;}
div.freetext table.geBH tr.header td strong { font-family: Georgia; font-size: 14px; font-weight:bold; font-style:italic; color: #007dc4;}
div.freetext table.geBH tr.header td.lt { width:9px; height: 48px; padding: 0px; margin: 0px; background-image: url(img/groupentry-table-tl.gif); background-repeat:no-repeat; background-position: left top; }
div.freetext table.geBH tr.header td.rt { width:9px; height: 48px; padding: 0px; margin: 0px; background-image: url(img/groupentry-table-tr.gif); background-repeat:no-repeat; background-position: left top; }
div.freetext table.geBH tr.text td { padding: 0px 10px 0px 10px;}
div.freetext table.geBH tr.text td.spacer { padding: 0px;}
div.freetext table.geBH tr.linki td { padding: 10px 10px 25px 10px; *padding: 10px 10px 15px 10px;}
div.freetext table.geBH tr.linki td.rb { width: 9px; padding: 0px; background-image: url(img/groupentry-table-br.gif); background-position:right bottom; background-repeat: no-repeat;}
div.freetext table.geBH tr.linki td.lb { width: 9px; padding: 0px; background-image: url(img/groupentry-table-bl.gif); background-position:left bottom; background-repeat: no-repeat;}

/* Spodnja tabela v predlogi GroupEntry */
div.freetext table.geBottom {  margin: 10px 0px 0px 0px; padding: 0px; width: 628px; background-color: White; background-image: url(img/groupentry-bottom-tbg.gif); background-position: left top; background-repeat:no-repeat;}
div.freetext table.geBottom tr td { padding: 10px 0px 0px 20px; *padding: 25px 0px 0px 20px; margin: 0px; border: none; line-height:normal; }
div.freetext table.geBottom tr td.left { width: 225px;}
div.freetext table.geBottom tr td h3 { font-family: Arial; }
div.freetext table.geBottom tr td.right { width: 400px;}
div.freetext table.geBottom tr td.right h4 { font-family: Arial; font-weight:bold; font-style:italic; color: #2b2b2b; }
div.freetext table.geBottom tr td a {  background:transparent url(img/arrow_white.gif) no-repeat scroll right 4px; color:#DE127A; font-size:11px; min-width:20px; padding-right:11px; }
div.freetext table.geBottom tr td a.mail { color: #007cc4; font-size:11px;  }
div.freetext table.geBottom tr td a.blue { color: #007cc4; background: none; font-size: 12px; }

/* WebEDI CustomHTML - napis levo in slika desno */
div.freetext table.webEDI {}
div.freetext table.webEDI tr td { line-height: normal; padding: 0px; margin: 0px;}
div.freetext table.webEDI tr td span { font-family:Arial; font-weight: bold; font-size:14px; color:#005298; padding: 0px; margin: 0px;}

/* CHTML - bela tabela z seznamom linkov */
div.freetext table.bela {}
div.freetext table.bela tr td { line-height:normal;}
div.freetext table.bela ul { padding: 0px; margin: 0px;}
div.freetext table.bela ul li { line-height:16px; background-position: left 8px;}

/* Sitemap predloga */
div.content-holder table.sitemap { width: 100%;}
div.content-holder table.sitemap tr td.left { width: 50%; }
div.content-holder table.sitemap tr td.right { width: 50%; }
div.sitemap ul { padding: 0px; margin: 0px; list-style: none; }
div.sitemap ul li { margin: 25px 0px 0px 0px;}
div.sitemap ul li a { color: #005298; font-family: Arial; font-size: 12px; font-weight: bold; }
div.sitemap ul li ul { padding-top: 10px;}
div.sitemap ul li ul li { padding: 0px 0px 0px 10px; margin: 0px; line-height: 19px; background-image: url(img/menu-list.gif); background-repeat: no-repeat; background-position: left 7px; }
div.sitemap ul li ul li a { font-size: 11px; color: #2b2b2b; font-weight: normal; }
div.sitemap ul li ul li ul { padding-top: 0px;}
div.sitemap ul li ul li ul li { background-image: url(img/menu-list-small.gif); background-repeat: no-repeat; background-position: left 8px; }
div.content-holder table.sitemap tr td.right div.sitemap ul li a { color: #2b2b2b;}

/* CHTML - notranja stran 3je stolpci, slika, text in iframe za login */
div.content-holder table.content3c tr td { line-height: normal; vertical-align:top; padding: 0px; margin: 0px;}
div.content-holder table.content3c tr td p { padding: 0px; margin: 0px;}
table.content3c tr td.img { width: 93px; border: solid 0px red;}
table.content3c tr td table.bluesquare tr td.mm-content strong { padding-top: 9px;  }
table.content3c tr td table.bluesquare tr td.mm-content { text-align: center;}
table.content3c h2 {font-weight:normal; padding: 0px; margin: 0px;}

/* CHTML - notranja stran 2 stolpca, slika in text */
div.content-holder table.content-img-text tr td { line-height: normal; vertical-align:top; padding: 0px; margin: 0px;}
div.content-holder table.content-img-text tr td h2 {font-weight:normal; padding: 0px; margin: 0px;}
table.content-img-text tr td.img { width: 93px; border: solid 0px red;}

/* CHTML - notranja 2 modra kvadrata */
table.content-2blue {}
table.content-2blue tr td.levo { width: 50%;}

/* HR črtkana črta */
hr {  border: none; border-bottom: dotted 1px #625d5d; height: 1px;} 

/* Paging - searchresults */

div.paging { clear:both; float:left; padding: 0px; margin: 0px; background-color: #dcf0fb; border: none; width: 396px; text-align:center; height: 28px; line-height: 28px; background:url(img/paging_left.gif); background-position: left 0; background-repeat: no-repeat;  } 
div.paging div.paging { margin-left: 2px; padding: 0px; background:url(img/paging_right.gif) #dcf0fb no-repeat right top; background-color: #dcf0fb; border:none;} 
div.info {clear:both; float:left;}
div.paging a { color: #007cc4; text-decoration: underline; font-family: Arial; font-size: 12px; padding: 0px 0px 0px 5px;}
div.paging a:hover { color: #007cc4; text-decoration: none;}
div.paging a.selected { color: #2b2b2b; text-decoration: none;}
div.paging a.selected:hover { text-decoration: none;}
div.paging a.fist {}
div.paging a.fist:hover {}
div.paging a.prev { background:url(img/start.gif) no-repeat left 4px; padding-left:11px; padding-right: 10px; text-decoration: none; color:#2b2b2b; font-size: 11px; }
div.paging a.prev:hover {}
div.paging a.next { background:url(img/arrow_white.gif) no-repeat right 4px; padding-right:11px; padding-left: 15px; text-decoration: none; color:#2b2b2b; font-size: 11px;}
div.paging a.next:hover {}
div.paging a.last {}
div.paging a.last:hover {}
div.hr { clear:both; float:left; margin: 0px 0px 24px 0px; width: 100%;}
*html div.hr { clear:both; float:left; margin: 0px 0px 3px 0px; width: 100%;}