/* global properties */
html,body	{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  width:100%; height:100%; font-family: Arial; font-size: 12px; color: #787777;}
html { background-image: url(img/bg_top.gif); background-repeat:repeat-x;padding-top: 0px; }
div			{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Arial; font-size: 12px; color: #787777; }
table		{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; border-collapse: collapse; font-family: Arial; font-size: 12px; color: #787777; }
table td	{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Arial; font-size: 12px; color: #787777; }
form		{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Arial; font-size: 12px; color: #787777; }
img			{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; }
hr			{ color: #d8d8d8; height: 1px; }
input	{ border: 1px solid #abadb3; line-height: 16px; }

/* elementi */
h1	{ background: url(img08/header_purple530.gif) left top no-repeat; color: White; font-size: 14px; font-weight: bold; padding: 4px 0px 5px 10px;  }
h2	{ color: White; font-size: 14px; font-weight: bold; }
a { color: #1399ee; }
ul { margin: 10px 0 10px 0; padding: 0; }
li { list-style: none; background: url(img08/li_arrow.gif) left 5px no-repeat; padding-left: 11px; }


/*  buttons */
a.button, input.button, a.button95, input.button95, a.button123, input.button123 { cursor: pointer; cursor: hand; border: 0px solid red;  height: 20px; color: #787777; }
a.button, input.button { background: url(img08/button_grey.gif) left 0px no-repeat; width: 67px;}
a.button95, input.button95 { background: url(img08/button_grey.gif) left -20px no-repeat; width: 95px; }
a.button123, input.button123 { background: url(img08/button_grey.gif) left -40px no-repeat; width: 123px; }

/* zgornja glavna tabela entry + content */
table#header				{ width: 967px; height: 171px; position: absolute; left: 0; top: 0; font-family: tahoma; }
table#header td.first		{ width: 428px; height: 30px; }
table #header td.second		{ width: 150px; text-align: left;}
table#header td.third		{  text-align: right; }
table#header td.third div.freetext { color: White; width: 100%; text-align: right; font-family: tahoma; font-size: 11px; }
table#header td#flashtd		{ height: 141px; }
table#header td.third div.freetext select.dropdovn	{ width: 189px; height: 20px;  font-family: tahoma; font-size: 11px; }
/* za vmesni td */
td.padding20	{ width: 20px; }
td.padding19	{ width: 19px; }


/*  content table  */
table#entrycnttable td, table#cnttable td { vertical-align: top; }
/* global table*/
td#globallefttd{ padding-top:30px}
table#entrycnttable { margin: 171px 0 0 20px;  width: 947px; }
table#cnttable { margin: 201px 0 0 20px; width: 947px; border: 1px solid red; }
td#globallefttd		{ width: 738px; }
td#entrylefttd		{ width: 360px; padding-top:30px }
td#entrycnttd		{ width: 360px; padding-top:30px}
td#contentlefttd	{ width: 189px; padding-top:30px}
td#contentcnttd		{ width: 532px; }
td#righttd			{ width: 189px; padding-top:30px }
td#righttd div.rightpp{ position:relative; top:-171px; z-index:6}
td#contentlefttd h1, td#righttd h1 { background: url(img08/header_grey189.gif) left top no-repeat; color: #787777; margin: 20px 0px 10px 0px; }

/* a hrefi */
a.minimenu {font-family: tahoma; font-size: 11px; color: #ffffff; }
span.minimenu {font-family: tahoma; font-size: 11px; color: #ffffff; }

/* footer */
table#footertable	{ margin: 15px 0 0 20px; width: 947px; }
td#footer { border-top: 2px solid #d8d8d8; padding: 12px 8px 18px 10px; margin: 0; font-size: 11px; font-family: Tahoma; }
td#footer div { float: right; font-size: 11px; font-family: Tahoma; }
td#footer a, td#footer div a { color: #787777; text-decoration: underline; font-size: 11px; font-family: Tahoma; }

/*  menus */
a#pmenuheadhref, a#cmenuheadhref { display: block; width: 189px; height: 26px; }

/*  menus podjetje */
div#cmenuhead { width: 189px; height: 51px; }
ul#cmenu { background: url(img08/menu_line.gif) left 20px no-repeat #a1285b; list-style-type: none; margin: 0; padding: 21px 0 0 0; }
ul#cmenu li	{ background: url(img08/menu_line.gif) right bottom no-repeat;  padding: 0; margin: 0; }
ul#cmenu a { font-family: tahoma; display: block; width: 137px; background: url(img08/punkt_purple.gif) left 7px no-repeat; text-decoration: none; line-height: 16px; padding: 3px 10px 5px 42px; color: white; font-size:11px; font-weight: bold; }
ul#cmenu a:hover { background: url(img08/punkt_purple.gif) -190px 7px no-repeat #b95e84; }

/*  menus izdelki */
div#pmenuhead { width: 189px; height: 26px; }	
ul#pmenu { background: url(img08/menu_line.gif) left 19px no-repeat #d8d8d8; list-style-type: none; margin: 0; padding: 20px 0 20px 0; }
ul#pmenu li	{ background: url(img08/menu_line.gif) right bottom no-repeat;  padding: 0; margin: 0; }
ul#pmenu a { font-family: tahoma; display: block; width: 137px; background: url(img08/punkt_grey.gif) left 7px no-repeat; text-decoration: none; line-height: 16px; padding: 3px 10px 5px 42px; color: #787777; font-size:11px; font-weight: bold; }
ul#pmenu a:hover { background: url(img08/punkt_grey.gif) -189px 7px no-repeat #bebebe; }
div#pmenudiv { height: 23px; }


/*  sumenus left */
#menu-R		{ list-style-type: none; margin: 0; padding: 2px 0; background: url(img08/menu_line.gif) right 1px no-repeat #f6f6f6; }
#menu-R ul	{ margin: 0; padding: 1px 0; background: url(img08/menu_line.gif) right top no-repeat #f6f6f6; }
#menu-R li	{ background: none; padding: 0; margin: 0; background: url(img08/menu_line.gif) right bottom no-repeat; }
#menu-R a	{ font-family: tahoma; display: block; width: 169px; text-decoration: none; line-height: 16px; padding: 3px 10px 5px 10px; font-size:11px; font-weight: bold; }
#menu-R li ul a.sel, #menu-R a.menupath, #menu-R a:hover { background-color: #a1285b; color: White; }
#menu-R li ul li a { width: 159px; padding: 3px 10px 5px 20px; }
#menu-R li ul li ul li a { width: 149px; padding: 3px 10px 5px 30px; font-weight: normal; }
#menu-R li ul li ul a.sel	{ background-color: Transparent; color: #a1285b; }

/* purple */
div.t_p		{ background: url(img08/left_menu_head_pur1.gif) left bottom repeat-y; }
div.t_cnt_p	{ background: url(img08/left_menu_head_pur.gif) left top no-repeat;  color: white; font-weight: bold; padding: 7px 0px 2px 20px; text-transform:uppercase; }
div.t_u_p	{ background: url(img08/left_menu_head_pur2.gif) left bottom no-repeat; height: 2px; }
div.b_p	{ margin-bottom: 25px; background: url(img08/left_menu_bot_pur.gif) left 1px no-repeat; height: 26px; }

/* grey */
div.t_g		{ background: url(img08/left_menu_head_grey1.gif) left bottom repeat-y; }
div.t_cnt_g	{ background: url(img08/left_menu_head_grey.gif) left top no-repeat;  color: #787777; font-weight: bold; padding: 7px 0px 2px 20px; text-transform:uppercase; }
div.t_u_g	{ background: url(img08/left_menu_head_grey2.gif) left bottom no-repeat; height: 2px; }
div.b_g		{ margin-bottom: 25px; background: url(img08/header_grey189.gif) left 1px no-repeat; height: 26px; }


/*  CUSTOM HTMLS */
h1.entry { background-image:  url(img08/header_purple360.gif); width: 350px; margin: 0 0 20px 0; padding: 4px 0px 5px 10px; }

table.bolda a { font-weight: bold; font-size: 12px; }
table.bolda td { font-size: 11px; padding-right: 5px; line-height: 15px;  }
table.contentleft { width: 360px; line-height: 16px; *margin-bottom:-19px}
table.bolda{margin-bottom:31px; *margin-bottom:0px}
table.contentleft td {font-weight: normal; }
table.contentleft td.pad20 { width: 20px; }
td#entrycnttd table.contentleft { *margin-bottom:29px}

/* CUSTOM HTML - content contact*/
td#contentlefttd div.kon_not{ }
td#contentlefttd div.kon_not h1.kont_not_h{ font-family:Arial; font-size:12px; font-weight:bold; color:#787777; background:none; margin:0px; padding:0px }
td#contentlefttd div.kon_not div.kont_not_n{}
*td#contentlefttd html div.kon_not div.kont_not_n{ margin-top:-19px}
td#contentlefttd div.kon_not div.kont_not_t{ margin-top:14px}
td#contentlefttd div.kon_not div.kont_not_l{ margin-top:9px}
td#contentlefttd div.kon_not div.kont_not_l img{ }

/* CUSTOM HTML - global contact*/
td#righttd div.kon_not h1.kont_not_g{ background:none; margin:0px; padding:0px }
td#righttd div.kon_not{ }
td#righttd div.kon_not div.kont_not_n{}
*td#righttd html div.kon_not div.kont_not_n{ margin-top:-19px}
td#righttd div.kon_not div.kont_not_t{ margin-top:14px}
td#righttd div.kon_not div.kont_not_l{ margin-top:9px}
td#righttd div.kon_not div.kont_not_l img{ }

/*CUSTOM HTML - global products*/
div.globalright div.prod_glo{ margin-top:19px}

/*CUSTOM HTML - global news*/
td#righttd div.archiveurl{margin-top:-7px}

/* CUSTOM HTML - content povprasevanje */
a.povprasevanje{margin-top:-4px; display:block}

/* CUSTOM HTML - content eObvescevalec */
p.obvescevalec{margin-top:-4px; display:block}

table.contentleft td.pad20 { width: 20px; }


/* login for partners */
div.logindiv table { width: 189px; margin-bottom: 5px; }
div.logindiv table td { padding-bottom: 6px; line-height: 16px; }
input.login	{ width: 122px; float: right; }
div.logindiv input.button { float: right; } 
div.logindiv a { background: url(img08/arrow_blue.gif) left 5px no-repeat; line-height: 19px; padding-left: 10px; }

/* content search */
input.searchC{ margin-top:1px; width:116px; display:block;float:left;height:18px;}
input.buttons { background: url(img08/button_grey.gif) left 0px no-repeat; display:block;float:left;height:20px;width:67px; border:none; margin:2px 0 0 3px; *margin:2px 0 0 2px; color:#787777; font-size:12px; padding-bottom:4px; *padding-bottom:2px}
*html input.buttons { background: url(img08/button_grey.gif) left 0px no-repeat; display:block;float:left;height:20px;width:67px; border:none; margin:2px 0 0 2px; color:#787777; font-size:12px; padding-bottom:2px}

/*content last news right*/
a.con_last_news_right{ color:#a1285b}
div.lastnewslist{ margin-top:-4px;}
span.blue{margin-bottom:2px}
div.moregrey{margin-top:-10px; display:block}

/* content releated content*/
table#entrycnttable table.relatedcontent_tbl { margin: 45px 0px 10px 10px; float:right}
table#entrycnttable table.relatedcontent_tbl tr.rcont1 td{ background-image:url(img08/rcont_top.gif); width:156px; height:10px; background-repeat:no-repeat}
table#entrycnttable table.relatedcontent_tbl tr.rcont2 td{ background-image:url(img08/rcont_bottom.gif); width:156px; height:11px; background-repeat:no-repeat}
table#entrycnttable table.relatedcontent_tbl tr.cell td{ background-color:#ececec; padding-bottom:2px}
table#entrycnttable table.relatedcontent_tbl tr.cell td img {margin-left:10px; margin-right:4px; margin-bottom:2px}

/*free text*/
table#entrycnttable tr td#contentcnttd div.freetext{ width:auto}
table#entrycnttable tr td#contentcnttd div.freetext h1{ margin:0px 0px 18px 0px;*margin:0px 0px 15px 0px; padding-left:21px;}
*html table#entrycnttable tr td#contentcnttd div.freetext h1{ margin:0px 0px 20px 0px;*margin:0px 0px 15px 0px; padding-left:21px}

/*MENUPATH*/
td#menupath { width: 475px; padding: 9px 0 6px 0; }
td#menupath ul.menupath { margin: 0px; padding: 0px; }
td#menupath ul.menupath li { float:left; background:none; margin:0px 4px 0px 0px; padding:0px}
td#menupath ul.menupath li a{ color:#787777; text-decoration:none; white-space: nowrap; }
td#menupath ul.menupath li a:hover{ color:#787777; text-decoration:underline}

/* zoom print icons */
div.op_icons{ background-image:url(img08/op_icons.gif); background-repeat:no-repeat; height:15px; width:53px; margin: 7px 0px; }
div.op_icons div.plusT{float:left; width:16px; height:15px}
div.op_icons div.plusT	a{ display:block; width:16px; height:15px}
div.op_icons div.minusT{float:left; width:15px; height:15px}
div.op_icons div.minusT	a{ display:block; width:15px; height:15px}
div.op_icons div.print{float:left; width:16px; height:15px}
div.op_icons div.print	a{ display:block; width:16px; height:15px}

/*content news list main*/
div.lastnewslistarch { width:500px;}
div.lastnewslistarch a h2{color:#A1285B; margin:0px; padding:0px; text-decoration:none}
div.lastnewslistarch div#Div1.newsurl{margin:-10px 0 -20px 0px;}
h1.archivnews{ padding-left:21px}

/* ENTRY LAST NEWS */
table.entrynewshakl { width: 100%; }
table#entrycnttable tr td#entrylefttd table.entrynewshakl tr td h1{ background-image:url(img08/header_grey360.gif); color:#787777; margin-bottom:22px; margin-top:-2px; *margin-top:11px; width: 100%; }
table#entrycnttable tr td#entrylefttd p{ margin:6px 0px 16px 0px; padding:0px}
table#entrycnttable tr td#entrylefttd table.entrynewshakl tr td div.lastnewslist span.newstitle{margin-top:4px; display:block}
table#entrycnttable tr td#entrylefttd table.entrynewshakl tr td div.lastnewslist div.archiveurl{margin-top:-5px; margin-bottom:6px}

/* prijava na e novice */
input.cb{border:none}
input.b60{background: url(img08/button_grey.gif) left 0px no-repeat; display:block;float:left;height:20px;width:67px; border:none; margin:2px 0 0 3px; *margin:2px 0 0 2px; color:#787777; font-size:12px; padding-bottom:4px; *padding-bottom:2px}
div.catlist ul {}
div.catlist ul li{ background:none; margin:0px; padding-left:0px} 

input.loginknof{background: url(img08/button_grey.gif) left 0px no-repeat; display:block;float:left;height:20px;width:67px; border:none; margin:2px 0 0 3px; *margin:2px 0 0 2px; color:#787777; font-size:12px; padding-bottom:4px; *padding-bottom:2px}
ul.cntsubmenus{ margin-left:30px}
ul.cntsubmenus li{ margin-bottom:3px}

table#entrycnttable td.cross_reference{ height:740px;width:738px;}