﻿/* global properties */
body		{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:100%; font-family: Verdana; font-size: 11px; color: #474747; overflow-y: scroll; }
html		{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:100%; font-family: Verdana; font-size: 11px; color: #474747; }

table		{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 11px; color: #474747; border-collapse: collapse; }
table td, table td P, table td H1, table td H2, table td H3 { text-align:left; }
div, table td, form, p	{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 11px; color: #474747; }

img		{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; }
img.image	{ margin: 10px; padding: 10px; border: 0px; }


h1		{ color: #C52622; font-size: 20px; font-family: Verdana; font-weight: normal; padding: 0px; margin-top: 3px ; }
h2		{ color: #C52622; font-size: 16px; font-family: Verdana; font-weight: bold; padding: 0px; margin:0px;}
h3		{ color: #C52622; font-size: 14px; font-weight: bold; font-family: Verdana; }
a, a:link, a:visited, a:active { color: #C52622; text-decoration:none;}
a:hover { text-decoration:underline; }
a.current	{ font-size: 16px; }




.contentstart ul	{ list-style-image: url(img/ul_img.gif); text-align: left; }

/*  struktura strani  */
table.container		{ width:100%; height:100%; }
table.container td	{ vertical-align: top; text-align: center; }
div.ubercontainer	{ position: relative; margin: 0 auto; vertical-align: top; width: 808px; height:100%; }

td.toptd	{ width: 773px; height: 116px; }
div.icons	{ position: absolute; left: 570px; top:48px; width: 180px; }
div.icons table td { text-align: left; width: 59px;}
div.icons a { display: block; height: 22px; width: 24px; text-decoration: none; }
div.icons a.h	{ background-image: url(img/icons/h.gif); text-decoration: none; }
div.icons a.h:hover	{ background-image: url(img/icons/h_o.gif); }
div.icons a.f	{ background-image: url(img/icons/f.gif); text-decoration: none; }
div.icons a.f:hover	{ background-image: url(img/icons/f_o.gif); }
div.icons a.m	{ background-image: url(img/icons/m.gif); text-decoration: none; }
div.icons a.m:hover	{ background-image: url(img/icons/m_o.gif); }
div.icons a.s	{ background-image: url(img/icons/s.gif); text-decoration: none; }
div.icons a.s:hover	{ background-image: url(img/icons/s_o.gif); }

div.contentstart	{ padding: 2px 15px 15px 0px; text-align: left; }

div.homehref A { position: absolute; left: 55px; top: 17px; width: 285px; height:50px; text-decoration:none;}
div.homehref A:hover { text-decoration:none; }
div.menus	{ position: absolute; left: 55px; top: 81px; width: 510px; }
div.search	{ position: absolute; left: 570px; top: 79px; width: 222px; text-align: left; margin: 0px; padding: 0px; vertical-align:top; }
input.srchinput	{ border: 1px solid #7F9DB9; font-size: 11px; font-family: Verdana; color: #474747; width: 192px; height: 22px; text-align: center; margin: -1px 0px 0px 0px; padding: 3px 0px 0px 0px; }
textarea.srchinput	{ border: 1px solid #7F9DB9; font-size: 11px; font-family: Verdana; color: #474747; width: 192px; height: 60px; text-align: center; margin: -1px 0px 0px 0px; padding: 3px 0px 0px 0px; }


td.menuimage	{ width: 773px; height: 122px; text-align: right; vertical-align: bottom; }
td.vmenus		{ width: 186px; vertical-align: top; }
td.vsebina		{ width: 587px; vertical-align: top; }

td.linel		{ background: url(img/vline.gif) no-repeat 7px 11px; width: 23px; }
td.liner		{ background: url(img/vline.gif) no-repeat 4px 5px; width: 7px; }
td.cnt			{ height: 512px; width: 557px; }


td.footertd		{ background: url(img/bgfooter.gif) repeat-x; height: 40px; font-size: 10px; color: #747474; }
div.fdr			{ float: right; padding: 9px 13px 0px 0px; }
div.fdr	a		{ font-size: 10px; color: #747474; }
div.fdl			{ float: left; padding: 9px 0px 0px 11px; font-size: 10px; }

/*  status path  */

div.statuspath	{ font-size: 10px; color: #C7C7C7; float: left; padding-left: 25px; width: 450px; * width: 470px;text-align: left; }
a.statuspathome	{ font-size: 10px; color: #C7C7C7; text-decoration: none; }
a.statuspath	{ font-size: 10px; color: #C7C7C7; text-decoration: underline; }


/*  ikonce na strani  */

div.cnticons	{ float: right; width: 83px; }
div.cnticons table td { text-align: left; padding-right: 8px; height: 15px; }
div.cnticons a { display: block; height: 15px; width: 19px; text-decoration: none; line-height: 15px; }
div.cnticons a.fp	{ background-image: url(img/icons/fplus.gif); text-decoration: none; }
div.cnticons a.fp:hover	{ background-image: url(img/icons/fplus_o.gif); }
div.cnticons a.fm	{ background-image: url(img/icons/fminus.gif); text-decoration: none; }
div.cnticons a.fm:hover	{ background-image: url(img/icons/fminus_o.gif); }
div.cnticons a.pf	{ background-image: url(img/icons/print.gif); text-decoration: none; }
div.cnticons a.pf:hover	{ background-image: url(img/icons/print_o.gif); }

/*  horizontalni meni  */

#hmenu	{	list-style-type: none; margin: 0px; padding: 0px; position: static; color: #C52622; z-index: 99;  font-family: Arial; font-size: 10px;  }
#hmenu li.first{ position: relative;  border-width: 1px; border-color: none; list-style-type: none; float: left; color: #aa1111; margin: 0px; padding: 0px; width: 120px; display: block; }
#hmenu li.lastchild{ * float:left; background: url(img/topsubbot.gif) no-repeat right bottom; padding-bottom: 15px; }
#hmenu a { 	padding: 3px 0px 3px 0px; text-align: center; width: 120px; display: block; font-family: Arial; font-size: 10px; text-decoration: none; font-family: Arial; font-size: 10px; text-transform: uppercase; }
#hmenu a:hover { display: block; background-color: #aa1111; color: #F7EB01; }
#hmenu li a { padding: 3px 0px 3px 0px; text-align: center; width: 120px; display: block; text-decoration: none; font-family: Arial; font-size: 10px; text-transform: uppercase; }
#hmenu ul a { text-decoration: none; padding: 3px 0px 3px 0px; margin: 0px; width: 101px; * width: 120px; padding-left: 19px;	display: block; font-family: Arial; font-size: 10px; color: white; text-align: left; text-transform: uppercase; }
#hmenu ul { border: 1px solid #F7EB01; position: absolute; left: 0px; margin: 0px; padding: 0px; list-style-type: none; display: none; width: 120px; color: #000; z-index: 99; background: url(img/topsubtop.gif) no-repeat left top #aa1111; padding-top: 15px; }
#hmenu ul li{ * float:left; color: #000; border: none; margin: 0px; width: 120px; }
#hmenu ul li a:hover { display: block; width: 101px; *	width: 120px; padding-left: 19px; background-color: #F7EB01; color: #aa1111; }
#hmenu ul ul { display:none; position:absolute; left: 120px; margin-top: -19px; width: 120px; background: url(img/topsubtop.gif) no-repeat left top #aa1111; }
#hmenu ul ul li {* float:left;  width: 120px; }

/* additional sub-menu levels in the next 2 blocks. (For up to 5 levels of drop menus) */
#hmenu li:hover ul ul, #hmenu li:hover ul ul ul, #hmenu li:hover ul ul ul ul, #hmenu li:hover ul ul ul ul ul{ display:none; }
#hmenu li:hover ul, #hmenu ul li:hover ul, #hmenu ul ul li:hover ul, #hmenu ul ul ul li:hover ul, #hmenu ul ul ul ul li:hover ul{ display:block; }

li>ul { top: auto; left: auto; }
.content { clear: both; }                      /* This is used for the content that will appear below the menu */
/* Win IE only \*/
html #hmenu li{ * float:left;} 
/* end holly hack *

/*  vertikalni meni  */
#vertm { width:176px; float:left; padding: 5px 0px 20px 10px;  background: url(img/lmtoptop.gif) no-repeat left 4px #aa1111; }
#vmenu {	list-style: none;	width:177px;	padding: 0px;	margin: 0px; }
#vmenu ul { padding:0;	margin:0;	list-style: none;    width:176px;    z-index:80;    overflow:visible; position:absolute; }
#vmenu li { position: relative;	width:176px; display:block;    margin:0;  padding: 0px; text-align: left; vertical-align: middle; border-width: 0px; text-transform: none; }
#vmenu li.first { position: relative;	width:176px; display:block;    margin:0px;  padding: 10px 0px 0px 0px; text-align: left; vertical-align: middle; border-width: 0px; text-transform: uppercase; background: url(img/lmtbg.gif) no-repeat left top; }
#vmenu ul li{ background-color:#AA1111; text-align: left; vertical-align: middle; }
#vmenu a {  text-decoration:none;     display:block; font-family: Verdana; font-weight: bold; font-size: 10px; color: White; width:171px; *	width:176px; padding-top: 6px; padding-bottom: 6px;	padding-left: 5px; }
#vmenu a:hover { background-color:#F7EB01; width:171px; *	width:176px; color: #AA1111; padding-left: 5px; }
#vmenu ul.showme {	display: block;	position: relative;	left: 0px;	top: 0px; float: right; padding-bottom: 13px; background: url(img/lmbotbg.gif) no-repeat left bottom; }
#vmenu ul.showme a {  text-decoration:none;     display:block; font-family: Verdana; font-weight: bold; font-size: 10px; color: White; width:156px; *	width:176px; padding-top: 6px;	padding-bottom: 6px; padding-left: 20px; }
#vmenu ul.showme ul a  { font-weight:normal; }
#vmenu ul.showme a:hover{    background-color:#F7EB01; 	width:156px; *	width:176px; color: #AA1111; padding-left: 20px; }
#vmenu ul ul li { width: 176px; background: url(img/lmnuline.gif) no-repeat 20px bottom; padding-bottom: 1px; }
#vmenu ul ul li.lastchild{ background: url(img/subbot.gif) no-repeat right bottom; padding-bottom: 21px; }
#vmenu ul ul, #vmenu ul ul ul { background: url(img/subtop.gif) no-repeat left top; padding-top: 19px; background-color: #AA1111; width: 176px; }
#vmenu ul,#vmenu ul ul { display:none; position:absolute; top:0; left:176px; }
#vmenu ul ul { top:-20px;}
#vmenu ul ul ul, #vmenu ul ul ul ul { display:none; position:absolute; top:0; left:176px; }
#vmenu li:hover ul ul, #vmenu li:hover ul ul ul{ display:none; }
#vmenu li:hover ul, #vmenu ul li:hover ul, #vmenu ul ul li:hover ul, #vmenu ul ul ul li:hover ul{ display:block; }
li>ul { top: auto; left: auto; }
/* Win IE only \*/
html #vmenu li{ float:left;} 
/* end holly hack */

/*  sitemap  */
.contentstart ul.sitemap li { padding-top: 4px; padding-bottom: 4px; }
.contentstart ul.sitemap li ul{ list-style-image: none; list-style-type: none; }

/*  novice  */
div.lastnews	{ margin: 8px 15px 10px 0px; text-align: left; }
div.date		{ font-size: 9px; color: #949494; font-weight: bold; margin-bottom: 8px; clear: both; }
div.title		{ font-weight: bold; color: #747474; }
div.opis		{ margin-top: 9px; margin-bottom: 5px; color: #989898; }
div.linkvec		{ float: right; padding-bottom: 5px; }
div.linkarhiv	{ clear: both; float: right; line-height: 20px; }
div.linkvec a, div.linkarhiv a	{ font-size: 10px; font-weight: bold; color: #C52622; }


/*  opis izdelka  */
.opisbrothers	{ padding-bottom: 15px; }
.opisbrothers a	{ text-decoration: none; }
.opisbrothers a.current	{ font-size:11px; font-weight:bold; }
.opistitle	{ height: 40px; text-align: left; }
.opisul		{}
.tableopis	{ border-left: 1px solid #C9C9C9; border-top: 1px solid #C9C9C9; width: 307px; text-align: left; }
.opisfirsttd	{ width: 320px; vertical-align: top; text-align: left;padding-right: 10px; }
.tableopis td	{ padding: 4px; border-right: 1px solid #C9C9C9; border-bottom: 1px solid #C9C9C9; text-align: left; }
.tableopis	td.fir	{ padding: 4px; text-align: left; width: 195px; }
.tableopis	td.sec	{ font-weight: bold; padding: 4px; text-align: left; width: 100px; }
.tableopispic { border-left: 1px solid #C9C9C9; border-top: 1px solid #C9C9C9; width: 218px; }
.tableopispic td	{ vertical-align: middle; text-align: center; border-right: 1px solid #C9C9C9; border-bottom: 1px solid #C9C9C9; }
.tableopis	td.opisleft			{ padding: 4px; text-align: left; }

table.serije { border-left: 1px solid #C9C9C9; border-top: 1px solid #C9C9C9; width: 540px; }
table.serije TD { border-right: 1px solid #C9C9C9; border-bottom: 1px solid #C9C9C9; vertical-align: top; text-align: center; padding: 5px; }
table.serije TD.padd { border-right: 1px solid #C9C9C9; border-bottom: 1px solid #C9C9C9; vertical-align: top; text-align: left; padding: 8px; }
table.serije a.opishref { font-size: 12px; text-decoration: none; font-weight: bold; text-transform: uppercase; }
table.serije ul.submenus	{ list-style-type: none; list-style-image: none; padding: 0px;	margin: 0px; width: 100px; }
table.serije ul.submenus li	{ list-style-type: none; list-style-image: none; padding: 0px;	margin: 0px; width: 100px; }
table.serije ul.submenus li	a { color: #747474; text-transform: uppercase; padding: 0px 5px 0px 0px; margin: 0px 0px 0px 0px; font-size: 10px; }

table.cnttab { border-left: 1px solid #C9C9C9; border-top: 1px solid #C9C9C9; }
table.cnttab TD { border-right: 1px solid #C9C9C9; border-bottom: 1px solid #C9C9C9; vertical-align: top; text-align: center; padding: 5px; }
table.cnttab TD.padd { border-right: 1px solid #C9C9C9; border-bottom: 1px solid #C9C9C9; vertical-align: top; text-align: left; padding: 8px; }
table.cnttab a.opishref { font-size: 12px; text-decoration: none; font-weight: bold; text-transform: uppercase; }
table.cnttab ul.cnttab	{ list-style-type: none; list-style-image: none; padding: 0px;	margin: 0px; width: 100px; }
table.cnttab ul.cnttab li	{ list-style-type: none; list-style-image: none; padding: 0px;	margin: 0px; width: 100px; }
table.cnttab ul.cnttab li	a { color: #747474; text-transform: uppercase; padding: 0px 5px 0px 0px; margin: 0px 0px 0px 0px; font-size: 10px; }


/* posljiprijatelju */
table.posljiprijatelju td	{ padding: 5px; text-align: left; }
table.posljiprijatelju td table td	{ padding: 0px; text-align: left; margin: 0px; }
input.butt_snd	{ height: 22px; border: 0px; margin: 0px; padding: 0px; cursor: pointer; cursor: hand; background-color: #ECECEC; }


/* fotogalerija */
DIV.foto { text-align:center; }

/* kr neki pri izdelkih */
DIV.subsubmenus H2.fathermenutitle { font-size:12px; }

/*  language  */
div.lang	{ text-align: right; margin: 2px 0px 6px 0px; }
div.lang, div.lang a.alangsel, div.lang a.alang { font-size: 10px; font-weight: bold; color: #C2C2C2; } 
div.lang a.alangsel	{ color: #C52622; }
div.lang a.alang	{ color: #C2C2C2; }


/*  eobvescevalec */
div.eobvescevalec	{ margin: 10px 0px 10px 0px; }
input.enewsinput	{ border: 1px solid #7F9DB9; font-size: 11px; font-family: Verdana; color: #474747; width: 150px; height: 22px; text-align: center; margin: -1px 0px 0px 0px; padding: 3px 0px 0px 0px; }

/* foto gallery */
div.foto { border:solid 0px red; }
div.foto table td.malaslika { padding:10px 20px 0px 0px; }
div.foto table td.malaslika div { }
/* end: foto gallery */

table.pomocnik td{ text-align:left;}
table.pomocnik tr td { vertical-align:middle; }
 table.pomocnik tr.enter td { padding-top:10px; }
/* izpis izdelka */
table.product td { text-align:left; }
TABLE.productspec, TABLE.product TABLE.productimages { border-top:solid 1px #c9c9c9; border-left:solid 1px #c9c9c9;}
TABLE.productspec tr { vertical-align:middle;}
TABLE.productspec TD, TABLE.product TABLE.productimages TD { border-bottom:solid 1px #c9c9c9; border-right:solid 1px #c9c9c9;}
TABLE.productspec TD { padding:4px; text-align:left;}
TABLE.productspec TD.images { vertical-align:top; }
TABLE.productspec TD.p2 { font-weight:bold; border-right:solid 0px;}
TABLE.product DIV.kratekopis { padding:0px 0px 20px 0px;}
TABLE.product DIV.tehpod { font-weight:bold; padding:0px 0px 5px 0px;}
TABLE.product TD.left { width:307px; padding-right:10px;}


table.podatki td.s11 { padding:0px 5px 0px 0px;}
table.podatki td.s13 {padding:0px 0px 0px 5px;}


div.cenik { padding:15px 0px 0px 0px; font-weight:bold; }
div.cenik2 {  font-style:italic; padding:5px 0px 0px 0px; }
div.detajldoplacila { padding:10px 0px 0px 0px; }
div.davek { padding:20px 0px 0px 0px; font-style:italic; } 