﻿/*** global properties ***/
html { }
body { background-color:#038bc9;  overflow-y: scroll;
       background-position:center top;  min-width:1010px;
        }
body, html  { font-family: Arial; font-size: 12px; color: #333333; margin: 0px; padding: 0px; width:100%; }
html  {min-width:1010px; }

div, table td, form, p	{ font-size: 12px; color: #333333;  margin: 0px; padding: 0px; }

a, a:link, a:visited, a:active { font-size:12px; color: #0b5fa4; text-decoration:underline;}
a:hover { text-decoration:none; }

hr { height:1px; color:#cccccc;}

h1, h2, h3, h4 { font-family: Arial; color: #0b5fa4; }
h1       { font-size: 12px; font-weight: bold; padding: 5px 0px 0px 6px; margin-top:3px; height:28px;  background-image:url(img/h1-bg.gif); background-repeat:repeat-x; }
h2	   { font-size: 15px; font-weight: bold; padding: 0px; margin:0px;  }
h3	   { font-size: 12px; font-weight: normal; color: #4c4b4b; padding-top:0px;}
h4	   { font-size: 15px; font-weight: bold; color:#333333; padding: 0px; margin:0px;  }


table	   { margin: 0px; padding: 0px; border-collapse: collapse; }
table tr   { vertical-align: top;}
table td, table td P, table td H1, table td H2, table td H3 { text-align:left; }
* { font-family:Arial; font-size:12px; color:#333333; }


img		{ margin: 0px; padding: 0px; border: 0px; }
img.image	{ margin: 10px; padding: 10px; border: 0px; }



/*** end global properties ***/
/*****************************/
h2.fronttitle { font-size:18px; }
div.bodybg { background-image:url(img/body2.gif); background-repeat:repeat-x;  }
div.bfr { width:100%; height:100%; text-align:center; }
div.bfr center { border:solid 0px red; background-image:url(img/body2.gif); background-repeat:repeat-x; } 
div.bfr center center { border:solid 0px white; background-image:url(img/body.gif); background-repeat:no-repeat; background-position:center top; } 

div.sfr { border:solid 0px red; width:1004px; text-align:left; 
          background-image:url(img/body.gif); background-repeat:no-repeat; background-position:center top;   }

div.funkyhead { border:solid 0px red; height:297px;}
div.header { position:absolute;  top:0px;} 
div.sredina div#contentstart { border:solid 0px red; width:572px;}
div.sredina div#contentstart table { border-left:solid 1px #cccccc; border-top:solid 1px #cccccc; }
div.sredina div#contentstart table td { border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; padding:2px;}

div.sredina div#contentstart table.noborder, 
div.sredina div#contentstart table.noborder td { border:none; padding:0px;}

/* navigacija 1 v glavi */
div.header { }
div.header div.menus1 { float:left; border:solid 0px red; width:700px;}
div.header div.menus1 ul { padding:0px; height:22px; border:solid 0px red; list-style-type:none; margin:47px 0px 0px 0px;}
div.header div.menus1 ul li {  float:left; background-image:url(img/menu-top-item.gif); padding:5px 18px 0px 24px; background-position:left 7px; background-repeat:no-repeat; }
div.header div.menus1 ul li.first { background-image:none; padding-left:15px;}
div.header div.menus1 ul li a { text-decoration:none; font-family:Arial; height:22px; font-size:10px; color:#FFFFFF !important;}
div.header div.menus1 ul li a:hover { text-decoration:underline; }
div.header div.royal { float:right; border:solid 0px red; padding:48px 25px 0px 0px; *padding:48px 34px 0px 0px; }
div.header div.royal span { color:#ffffff; float:left;  padding:4px 30px 0px 0px; }

/* rumena pasica */
div.header div.rum {  border:solid 0px red; width:1000px; float:left; padding:2px 0px 8px 0px; *padding:2px 0px 7px 0px;}
div.header div.rum div.domov { width:76px; float:left; border:solid 0px red; margin-top:5px; *margin-top:1px;}
div.header div.rum div.trgovina { border:solid 0px red; float:left; padding-top:6px; *padding-top:1px;}
div.header div.rum div.trgovina div { }
div.header div.rum div.trgovina div.ikona { padding:0px 0px 0px 0px; float:left; }
div.header div.rum div.trgovina div.link { border:solid 0px red; float:left; padding:8px 0px 0px 0px; *padding:0px 0px 0px 0px; }
div.header div.rum div.trgovina div.link a { text-decoration:none; height:32px; padding:8px 0px 0px 0px; font-size:12px; font-weight:bold; color:#4c4b4b !important; }
div.header div.rum div.trgovina div.link a:hover { text-decoration:underline; }
div.header div.rum div.kosarica { float:right; border:solid 0px red;  padding:8px 0px 0px 0px; *padding:4px 0px 0px 0px; border:solid 0px red;}
div.header div.rum div.kosarica div a.txt,div.header div.rum div.kosarica div a.txt span { font-weight:normal !important; text-decoration:none !important; font-size:11px !important; color:#4c4b4b !important; background-image:none; padding:8px 0px 0px 0px;  }
div.header div.rum div.kosarica a { font-size:11px !important; font-weight:bold; color:#4c4b4b !important; height:20px; *height:28px; padding-top:7px; border:solid 0px red; float:left; }
div.header div.rum div.kosaricaarr a { background-image:url(img/shop/arrow2.gif); padding-right:14px; background-repeat:no-repeat; background-position:right 10px; }
div.header div.rum div.kosaricaarr a.k2 { background-image:url(img/shop/arrow-cart.gif); padding-left:54px; background-position:left 0px; }


/* logotip + banner */
div.header div.logo { border-bottom:solid 0px red; float:left; padding:0px 0px 0px 0px; }
div.header div.logo div.napis {  padding:6px 0px 0px 18px; background-image:url(img/logo_bg.gif); background-repeat:no-repeat; height:34px; *height:40px; }
div.header div.logo div.napis div.lokacija a { text-decoration:none !important; }
div.header div.logo div.napis div.lokacija a:hover { text-decoration:underline !important; }

div.header div.logo div.napis div, div.header div.logo div.napis div span, div.header div.logo div.napis div A { font-size:10px; color:#333333 !important; }
div.header div.logo div.napis div span { font-weight:bold; } 
div.header div.logo div.prvidel { float:left; width:210px; }
div.header div.logo div.banner{ float:left;  }

/* navigacija 2 v glavi */
div.header div.menus2 { width:1000px; background-image:url(img/menu2-bg.gif); background-repeat:repeat-x; height:36px; }
div.header div.menus2 ul { list-style-type:none; margin:0px; padding:0px; }
div.header div.menus2 ul li { float:left; background-image:url(img/menu2-item.gif);  background-repeat:no-repeat; height:36px; }
div.header div.menus2 ul li.first { background-image:none; }
div.header div.menus2 ul li a { text-decoration:none; font-weight:bold; font-size:12px; color:#ffffff !important; border:solid 0px red; display:block; *display:inherit; padding:12px 10px 0px 12px; height:31px; *height:36px; }
div.header div.menus2 ul li a:hover { text-decoration:underline; }
div.header div.menus2 ul li.current a { color:#4c4b4b !important; }
div.header div.menus2 ul li.current { background-image:url(img/menu2-item-over.gif); background-position:left 5px; background-repeat:repeat-x;   }
div.header div.menus2 div.beta { float:right;  padding:12px 10px 0px 0px; }
div.header div.menus2 div.beta div { color:#cccccc; }

div.header div.menus2shop { background-image:url(img/shop/menu2-bg.gif);  }
div.header div.menus2shop ul li { background-image:url(img/shop/menu2-item.gif);  }
div.header div.menus2shop ul li.current { background-image:url(img/shop/menu2-item-over.gif);  }

div.header div.menus2shop ul li a { font-weight:bold; font-size:12px; color:#4c4b4b !important; }
div.header div.menus2shop ul li.current a { color:#4c4b4b !important; }
div.header div.menus2shop div.beta div { color:#4c4b4b; }

/* vsebina */
div.cnt { border:solid 0px red; width:1000px; float:left; background-image:url(img/content-bg.gif); background-repeat:repeat-y; }
div.cnt div.levo { float:left; border:solid 0px red; width:202px; *width:210px; padding:23px 0px 0px 8px; }
div.cnt div.sredina { float:right; border:solid 0px red; width:577px; padding:5px 0px 15px 0px; }
div.cnt div.desno  { float:right; width:190px; border:solid 0px red; margin-right:4px; padding-top:24px;}
div.cnt div.seofriendly { float:left; border:solid 0px red; width:790px;}

/* noga */
div.noga { border:solid 0px red; height:115px;}
div.noga div.s1 { float:left; padding-top:15px;}
div.noga div.s2 { float:left; padding-top:15px;}
div.noga div.s3 { float:left; padding-top:15px;}
div.noga div.s4 { float:right; width:590px; padding-top:15px;}
div.noga div.s4 a { color:#bce0fa !important; }
div.noga ul { list-style-type:none;}
div.noga ul li a { font-size:10px !important; color:#bce0fa !important; text-decoration:none !important; }
div.noga ul li a:hover { text-decoration:underline !important; }
div.noga div.s1 ul { margin:0px 0px 0px 10px; }
div.noga div.s2 ul, div.noga div.s3 ul { margin:0px 0px 0px 37px; }
div.noga div.s4 div { font-size:10px; color:#bce0fa !important;  }

/* statusna vrstica */
div.status { padding:4px 0px 5px 0px;}
div.status div, div.status div a { font-size:9px; color:#00579e !important;  text-decoration:none !important; }
div.status a:hover { text-decoration:underline !important; }

/* meniji - levo */
div.leftmenus { padding:0px 0px 7px 0px; }
div.leftmenus ul { list-style-type:none; margin:0px; padding:0px; }
div.leftmenus ul li { border-left:solid 1px #2478b5; border-bottom:solid 2px #005c98;  border-right:solid 1px #2478b5; 
                      padding:0px 0px 0px 0px; width:184px; *width:186px; min-height:24px; *height:24px; 
                      background-color:#007ab4; }
div.leftmenus ul li a { padding:5px 0px 0px 11px; font-family:Arial; font-size:12px; color:#ffffff !important; 
						text-decoration:none !important; border:solid 0px red; display:block;  height:auto; min-height:22px; *height:24px;}
						
div.leftmenus ul li a:hover { text-decoration:none !important; }

div.leftmenus ul li.ellast { border-bottom:none; }
div.leftmenus ul li.elfirst { border-top:none; }

div.leftmenus ul li.current { background-color:#e0eff2; border-top:solid 0px #477da8; }
div.leftmenus ul li.current a { color:#4c4b4b !important; font-weight:bold;  }
div.leftmenus ul li.current ul li a { font-weight:normal; color:#ffffff !important; }

/* meniji - levo trgovina */
div.levoshop div.leftmenus { padding:0px 0px 7px 0px; }
div.levoshop div.leftmenus ul { list-style-type:none; margin:0px; padding:0px; }
div.levoshop div.leftmenus ul li { border:none; border-bottom:solid 2px #e8e8e8; 
                      padding:0px 0px 0px 0px; width:186px; min-height:24px; *height:24px; 
                      background-color:#ffffff; }
div.levoshop div.leftmenus ul li a { padding:5px 0px 0px 11px; font-family:Arial; font-size:12px; color:#4c4b4b !important; 
						text-decoration:none !important; border:solid 0px red; display:block;  height:auto; min-height:22px; *height:24px;}
						
div.levoshop div.leftmenus ul li a:hover { text-decoration:none !important; }
div.levoshop div.leftmenus ul li.ellast { border-bottom:none; background-image:url(img/shop/submenu-bottom.gif); background-position:left bottom; background-repeat:no-repeat; }
div.levoshop div.leftmenus ul ul li.ellast { border-bottom:none; background-image:none;  }
div.levoshop div.leftmenus ul li.elfirst { border-top:none; }
div.levoshop div.leftmenus ul li.current { }
div.levoshop div.leftmenus ul li.current a { background-color:#f9e986; color:#4c4b4b !important; font-weight:bold;  }
div.levoshop div.leftmenus ul li.current ul li a { background-color:Transparent;  font-weight:normal; color:#4c4b4b !important; }

div.levoshop div.leftmenus div.glavnisklop { text-align:center; padding:7px 0px 0px 0px; width:186px; min-height:23px; *height:30px;  background-color:#f8b107; background-image:url(img/shop/glavnisklop-bg.gif); background-repeat:no-repeat; }
div.levoshop div.leftmenus div.glavnisklop div { color:#4c4b4b; font-size:12px; font-weight:bold; font-family:Arial; }

div.levoportal div.leftmenus ul li.ellast { background-image:url(img/submenu-bottom2.gif);}
div.levoportal div.leftmenus div.glavnisklop { background-color:#0064ac; background-image:url(img/glavnisklop-bg.gif); }
div.levoportal div.leftmenus div.glavnisklop div { color:#ffffff;  }
div.levoportal div.leftmenus ul li.current a { background-color:#007ebd; color:#ffffff !important; font-weight:bold;  }


/* meniji levo - drugi nivo */
div.leftmenus ul ul { background-image:url(img/subsubmenu-bg.gif); background-repeat:no-repeat; border-top:solid 0px #477da8; }
div.leftmenus ul ul li { background-image:none; background-color:Transparent; width:184px; border:none; }
div.leftmenus ul ul li a { font-weight:normal; color:#ffffff !important; font-size:11px;}
div.leftmenus ul ul li.current { background-image:none; background-color:Transparent;  }
div.leftmenus ul ul li.current a { text-decoration:underline !important; font-weight:bold !important; }
div.leftmenus ul ul li.ellast { border-bottom:none;  }

/* meniji levo trgovina - drugi nivo */
div.levoshop div.leftmenus ul ul { background-image:url(img/subssubmenu-bg.gif); background-repeat:no-repeat; border-top:solid 0px #477da8; }
div.levoshop div.leftmenus ul ul li { background-image:none; background-color:Transparent; width:184px; border:none; padding-left:5px;}
div.levoshop div.leftmenus ul ul li a { font-weight:normal; color:#4c4b4b !important; font-size:11px;}
div.levoshop div.leftmenus ul ul li.current { background-image:none; background-color:Transparent;  }
div.levoshop div.leftmenus ul ul li.current a { text-decoration:underline !important; font-weight:bold !important; }
div.levoshop div.leftmenus ul ul li.ellast { border-bottom:none;  }


/* galerija - interne strani */
div.foto table td.malaslika { padding:0px 20px 40px 0px; }


/* vsebinski podmeniji */
div.sredina div.submenus {  }
div.sredina ul.submenus { list-style-type:none; margin:0px; padding:0px; }
div.sredina ul.submenus li { float:left; padding:0px 0px 8px 0px; margin:0px 10px 20px 0px; width:178px; *width:180px; border:solid 1px #bcbcbc; background-color:#e3e3e3; }
div.sredina ul.submenus li img { border:solid 0px #0067aa; width:162px; margin:8px 0px 0px 8px;}
div.sredina ul.submenus li a, div.sredina ul.submenus li a div { font-weight:normal; font-size:12px; color:#0b5fa4 !important; text-decoration:none !important;}
div.sredina ul.submenus li a:hover  { text-decoration:none !important;}
div.sredina ul.submenus li a div.text { height:45px; padding:2px 0px 0px 8px; background-color:#f2f2f2;  }

/* vsebina na prvi strani */
div.sredina div#contentstart table.contentizdelkientry2 tr td A { color:#0067aa !important;  }
div.sredina div#contentstart table.contentizdelkientry2 tr td A.contentarrow { color:#ff9c00 !important;  }
div.contenttitle1 { background-image:url(img/title1_bg.gif); background-repeat:no-repeat; width:577px; height:32px; padding:9px 0px 0px 10px; margin-bottom:5px;}
div.contenttitle1 div { font-size:12px; color:#4c4b4b; font-weight:bold; }
div.contenttitle2 { background-image:url(img/title2_bg.gif); background-repeat:no-repeat; width:577px; height:32px; padding:9px 0px 0px 10px; margin-bottom:5px;}
div.contenttitle2 div { font-size:12px; color:#4c4b4b; font-weight:bold; }

div.contenttitle_rumena { background-image:url(img/pasica_rumena_bg.gif); background-repeat:no-repeat; width:575px; height:31px; padding:7px 0px 0px 10px; margin-top:5px; margin-bottom:5px;}
div.contenttitle_rumena div { font-size:16px; color:#2f2c2c; font-weight:normal; font-weight:bold; }

div.contenttitle_modra { background-image:url(img/pasica_modra_bg.gif); background-repeat:no-repeat; width:575px; height:31px; padding:7px 0px 0px 10px; margin-top:5px; margin-bottom:5px;}
div.contenttitle_modra div { font-size:16px; color:#ffffff; font-weight:normal; font-weight:bold; }


a.contentarrow  
{
	padding:0px 0px 0px 11px; background-position:left 3px;
	color:#ff9c00 !important; font-size:11px; text-decoration:none !important; background-image:url(img/link_arrow.gif); background-repeat:no-repeat;   }

table.contentnagovor { margin-top:7px; }
table.contentnagovor td.s1 { padding:0px 9px 0px 0px; }
div.sredina div#contentstart table.contentizdelkientry2, 
div.sredina div#contentstart table.contentizdelkientry2 td { border:none; }

div.sredina div#contentstart table.contentizdelkientry2 { width:570px; margin:0px 0px 10px 2px; }
div.sredina div#contentstart table.contentizdelkientry2 td { padding:0px 0px 0px 11px; border:none; font-size:11px; color:#4c4b4b; font-weight:bold; } 
div.sredina div#contentstart table.contentizdelkientry2 td.s1 { border-right:solid 2px #e2e6e7; width:186px; padding:0px 11px 0px 0px; }
div.sredina div#contentstart table.contentizdelkientry2 td.s2 { border-right:solid 2px #e2e6e7; width:198px; padding:0px 11px 0px 11px; }
div.sredina div#contentstart table.contentizdelkientry2 tr.r2 td { height:11px; }
div.sredina div#contentstart table.contentizdelkientry2 tr.r2 td img { margin-top:4px; }
div.sredina div#contentstart table.contentizdelkientry2 tr.r3 td { font-size:10px; font-weight:normal; }
div.sredina div#contentstart table.contentizdelkientry2 tr.r3 td img { margin-bottom:5px; }

div.sredina div#contentstart table.contentizdelkientry2 table.cenik { width:174px; margin-top:7px; border:none;}
div.sredina div#contentstart table.contentizdelkientry2 table.cenik td { padding:0px; font-weight:normal;  font-size:10px; border:none; }
div.sredina div#contentstart table.contentizdelkientry2 table.cenik td span { font-weight:bold;  font-size:11px; color:#ff9600;}
div.sredina div#contentstart table.contentizdelkientry2 table.cenik td.ss2 { text-align:right; padding-right:6px; }
div.sredina div#contentstart table.contentizdelkientry2 table.cenik tr.rr1 td { border-bottom:solid 1px #e5e7e8; }
div.sredina div#contentstart table.contentizdelkientry2 table.cenik tr.rr2 td.ss1 { padding-top:7px; }
div.sredina div#contentstart table.contentizdelkientry2 table.cenik tr.rr2 td.ss2 { padding-top:6px; }


/* banerji v levem in desnem stolpcu */
div.cnt div.desno div.banner { padding:6px 0px 0px 0px; }
div.cnt div.desno div.bannerfirst { padding:0px 0px 0px 0px; }
div.cnt div.levo div.banner { padding:6px 0px 0px 0px; }
div.cnt div.levo div.bannerfirst { padding:0px 0px 0px 0px; }


/* galerija v vsebini */
div.cnt div#contentstart table td.malaslika { padding:0px 12px 18px 0px; }

/* obrazec v vsebini */
div.cnt div#contentstart table.forma div.submit input { border:none; width:150px; height:23px; background-image:url(img/gumb-poslji150.jpg); background-repeat:no-repeat; cursor:pointer;   }

/* obrazec v vsebini : naročilo kataloga */
div.cnt div#contentstart table.obrazeckatalog input { width:200px; }
div.cnt div#contentstart table.obrazeckatalog textarea { width:200px; height:100px; }
div.cnt div#contentstart table.obrazeckatalog input.cb { width:auto; }
div.cnt div#contentstart table.obrazeckatalog td.s1 { text-align:right; }

div.cnt div#contentstart div.obrazecpopup { position:absolute; margin:0px 0px 0px 50px; } 
div.cnt div#contentstart div.obrazecpopup div.bg { border:solid 0px red; width:380px; *width:400px; height:200px; padding:5px 10px 0px 10px; background-image:url(img/popup_bg.gif); background-repeat:no-repeat; }
div.cnt div#contentstart div.obrazecpopupb div.bg { height:420px; background-image:none; border:solid 1px black; background-color:#ffffff; }
div.cnt div#contentstart div.obrazecpopup div.bg div { }
div.cnt div#contentstart div.obrazecpopup div.hidepop { text-align:right; }

/* modul za enovice */
div#contentstart div.obrazecenovice { background-image:url(img/enovice-bg.jpg); background-repeat:no-repeat;  width:577px; height:293px; padding-top:30px;}
div#contentstart div.obrazecenovice table {  margin:0px 0px 0px 287px; width:260px; }
div#contentstart div.obrazecenovice table td.t1 { font-size:15px; font-weight:bold; color:#4c4b4b; padding:0px 0px 5px 0px; }
div#contentstart div.obrazecenovice table td.t2 { font-size:12px; color:#4c4b4b; padding:0px 0px 5px 0px; }
div#contentstart div.obrazecenovice2 table td.t2 { font-size:11px; }
div#contentstart div.obrazecenovice table td.t3 { padding:5px 0px 5px 0px; }
div#contentstart div.obrazecenovice table td input,
div#contentstart div.obrazecenovice table td select { margin-bottom:2px; *margin-bottom:0px; color:#8a8a8a; padding:2px 4px 0px 4px; font-size:11px;  border:solid 1px #ff9000;  width:261px; height:20px; }
div#contentstart div.obrazecenovice table td div.submit input { color:#4c4b4b; font-size:12px; font-weight:bold;  border:none;  width:258px; height:30px; 
                                                                background-image:url(img/enews-btn.gif); background-repeat:no-repeat;
                                                                cursor:pointer;
                                                                }
                                                                
div#contentstart div.obrazecenovice table td input.cb { width:auto; border:none; }

div#contentstart div.obrazecenovice-novo { background-image:none; width:auto; height:auto; padding-top:0px; }
div#contentstart div.obrazecenovice-novo table {  margin:0px 0px 0px 150px;  }
div#contentstart div.obrazecenovice-novo table td input { border:solid 1px black; width:200px; }
div#contentstart div.obrazecenovice-novo table td.t1 { text-align:right; padding:2px 5px 0px 0px; }
div.cnt div#contentstart div.obrazecpopup2 { margin:0px 0px 0px 80px; *margin:0px 0px 0px -200px; } 
/* naštevanje v vsebini */
div#contentstart UL LI { font-size:12px; }


/* posebni stili v vsebini */
span.stilnavadenmodri { color:#0b5fa4;}
span.stilnavadenoranz { color:#ff9c00;}
span.stilnaslov1 { color:#0b5fa4; font-weight:bold; font-size:12px; }
span.stilnaslov2 { color:#0b5fa4; font-weight:bold; font-size:15px; }
span.stilnaslov3 { color:#4c4b4b; font-weight:normal; font-size:12px; }
span.stilnaslov4 { color:#333333; font-weight:bold; font-size:15px; }

/* trgovina seznam izdelkov */
div.izdelki { padding:20px 0px 0px 0px; }
div.topizdelki div.izdelki  { padding-top:5px; }
div.izdelki div.bot { border:solid 0px red; margin-bottom:12px; width:196px; float:left;  background-image:url(img/shop/vline.gif); background-position:right top; background-repeat:repeat-y;  }
div.izdelki div.botnoline { background-image:none; width:174px; }
div.izdelki div.bot div.mid { width:174px; }

div.izdelki div.bot div.title { border:solid 0px red; height:32px; }
*> div.izdelki div.bot div.title { min-height:32px; height:auto; }
div.izdelki div.bot div.title a { font-family:Arial; font-size:14px !important; font-weight:bold !important; color:#0b5fa4 !important; text-decoration:none !important; }
div.izdelki div.bot div.sifra { padding:3px 0px 3px 0px; }
div.izdelki div.bot div.sifra div { font-family:Arial; font-size:11px; color:#443d2b; padding:0px 0px 10px 0px; }
div.izdelki div.bot div.line { background-image:url(img/shop/line.gif); background-repeat:no-repeat;  width:173px; height:10px; font-size:1px;}
div.izdelki div.linedelimit {  background-image:url(img/shop/linedelimit.gif); background-repeat:no-repeat; margin:0px 0px 0px 0px;  height:14px; font-size:1px; clear:both;}
div.izdelki div.bot div.line2 { background-image:url(img/shop/line2.gif); background-repeat:no-repeat;  width:173px; height:6px; font-size:1px; }
div.izdelki div.bot div.img { border:solid 0px red; height:118px;  text-align:center; }
div.izdelki div.bot div.desc { padding:5px 0px 0px 0px; height:36px; }
div.izdelki div.bot div.desc div { font-family:Arial; font-size:10px; color:#4c4b4b; }

div.izdelki div.bot div.rcena1 { float:left; }
div.izdelki div.bot div.rcena2 { float:right; font-weight:bold; }
div.izdelki div.bot div.nolinethrough { text-decoration:none; }
div.izdelki div.bot div.rcena1, div.izdelki div.bot div.rcena2 { font-family:Arial; font-size:12px; color:#4c4b4b; }
div.izdelki div.bot div.acena1 { float:left; }
div.izdelki div.bot div.acena2 { float:right; }
div.izdelki div.bot div.acena1, div.izdelki div.bot div.acena2 { font-family:Arial; font-size:14px; color:#dc4010; font-weight:bold; }

div.izdelki div.bot div.detajl { float:left; padding:6px 0px 0px 0px; }
div.izdelki div.bot div.detajl a { font-family:Arial; font-size:12px !important; color:#4c4b4b !important; }
div.izdelki div.bot div.kupi { float:right; }

div.izdelki div.sort { height:21px; background-color:#ededed; padding:3px 0px 0px 3px; }
div.izdelki div.sort div, div.izdelki div.sort div a { font-size:11px !important; font-weight:bold !important; color:#4c4b4b !important; }
div.izdelki div.sort div, div.izdelki div.sort div a span { text-decoration:none !important; }

/* trgovina: detajl izdelka */
div.izdelek { padding-top:20px; }
div.izdelek div.title h1 { background-image:none; font-family:Arial; font-size:16px; font-weight:bold; color:#0b5fa4; margin:0px; padding:0px; }
div.izdelek div.sifra { font-size:12px; color:#4c4b4b; }

div.izdelek div.line { margin-top:3px; font-size:1px; background-image:url(img/shop/line3.gif); background-repeat:repeat-x; height:10px; }
div.izdelek div.images { float:left; margin-right:12px; width:287px; text-align:center; border:solid 0px red; } 
div.izdelek div.images div.simg { padding:4px 0px 0px 0px; *padding:0px 0px 0px 0px;}
div.izdelek div.images div.simg div { float:left; padding:0px 4px 4px 0px;}
div.izdelek div.images div.simg div.last { padding-right:0px;}
div.izdelek div.images div.simg div img { height:61px;  }

div.izdelek div.cenik { border:solid 0px red; width:273px; float:left; }
div.izdelek div.cenik div.rcena1 { float:left; }
div.izdelek div.cenik div.rcena2 { float:right; }
div.izdelek div.cenik div.rcena1, div.izdelek div.cenik div.rcena2 { font-family:Arial; font-size:12px; color:#4c4b4b; }
div.izdelek div.cenik div.nolinethrough { text-decoration:none; }
div.izdelek div.cenik div.acena1 { float:left; }
div.izdelek div.cenik div.acena2 { float:right; }
div.izdelek div.cenik div.acena1, div.izdelek div.cenik div.acena2 { font-family:Arial; font-size:14px; color:#dc4010; font-weight:bold; }

div.izdelek div.cenik div.priloge { font-size:12px; padding-top:10px; }
div.izdelek div.cenik div.priloge a { font-size:12px !important; color:#4c4b4b !important; text-decoration:none !important; }
div.izdelek div.cenik div.priloge a:hover { text-decoration:underline !important;}
div.izdelek div.cenik div.kupi { float:right; padding-top:8px; }

div.izdelek div.cenik div.line4 { background-image:url(img/shop/line4.gif); background-repeat:repeat-x; font-size:1px; height:10px; margin-top:7px;  }
div.izdelek div.cenik div.popup a { font-size:12px !important; color:#4c4b4b !important;}
div.izdelek div.cenik div.popup div { padding:0px 0px 2px 0px;}

div.izdelek div.desc { }
div.izdelek div.desc div.title { font-weight:bold; font-size:14px; }


div.izdelek div.cenik div.tab div.kolicina { float:right; padding:0px 30px 0px 0px; }
div.izdelek div.cenik div.tab div.cena { float:right; }
div.izdelek div.cenik div.tab div.h { padding:0px 0px 5px 0px; }
div.izdelek div.cenik div.tab div.h div { font-weight:bold; font-size:12px; }
div.izdelek div.cenik div.tab div.kolicina input { border:none; background-image:url(img/shop/kolicina_input.gif); background-repeat:no-repeat; width:28px; height:21px; padding:3px 5px 0px 0px;  text-align:right; }
div.izdelek div.cenik div.tab div.kolicina input.submit { border:none; background-image:url(img/shop/btn_refresh.gif); width:14px; height:21px; cursor:pointer; }
div.izdelek div.cenik div.tab div.c { padding:3px 0px 0px 0px; }
div.izdelek div.cenik div.tab div div { text-align:right; }


/* popup besedila na detajlu izdelka */
div.cnt div#contentstart div.izdelekpopup { position:absolute; margin:-10px 0px 0px -250px; 
    background-image:url(img/shop/arrow1.gif); background-repeat:no-repeat;  background-position:right top;
border:solid 0px red;
width:245px;                                            
padding:0px; 
} 
div.cnt div#contentstart div.izdelekpopup div.bg   
{
    background-color:#eeeeee; border:solid 1px #6f6f6f; border-right:none; 
    width:215px; *width:236px; padding:5px 10px 0px 10px; 
}
div.cnt div#contentstart div.izdelekpopup div.bg div.title  {
    border:solid 0px red; width:185px; text-align:center;
    float:left; color:#4c4b4b; font-size:12px; font-weight:bold; text-transform:uppercase; padding:2px 0px 0px 0px;  }
div.cnt div#contentstart div.izdelekpopup div.bg div.hidepop { float:right; }
div.cnt div#contentstart div.izdelekpopup div.bg div.delim { font-size:1px; border:solid 0px red; clear:both; height:5px; }

div.cnt div#contentstart div.izdelekpopup div.bg div.popupcnt { clear:both; border:solid 1px #c0c0c0; margin:0px 0px 10px 0px; padding:5px 10px 10px 10px;  background-color:#ffffff; }
div.cnt div#contentstart div.izdelekpopup div.bg div.popupcnt div, div.cnt div#contentstart div.izdelekpopup div.bg div.popupcnt div a 
{ font-size:11px !important;  }
div.cnt div#contentstart div.izdelekpopup div.hidepop { text-align:right; }


/* shop: podobni izdelki */
div.podobniizdelki h2 { color:#4b4a4a; font-weight:bold; font-size:14px; margin:25px 0px 0px 0px; }
div.podobniizdelki div.line { margin-top:3px; font-size:1px; background-image:url(img/shop/line3.gif); background-repeat:repeat-x; height:1px;  }

/* košarica */
div.cnt div#contentstart table.cart, div.cnt div#contentstart table.cart td { border:none; }
div.cnt div#contentstart table.cart tr.header td { background-image:url(img/shop/line3.gif); background-position:bottom left; background-repeat:repeat-x;}
div.cnt div#contentstart table.cart tr.footer td { background-image:url(img/shop/line3.gif); background-position:top left; background-repeat:repeat-x; }
div.cnt div#contentstart table.cart tr.header td { vertical-align:bottom; color:#4c4b4b; font-size:12px; font-weight:bold;  }
div.cnt div#contentstart table.cart tr.pos td { font-size:13px; padding:3px 0px 3px 0px; }
div.cnt div#contentstart table.cart tr.pos td.s1 { padding:6px 5px 0px 2px; }
div.cnt div#contentstart table.cart tr.pos td.s1 a { font-size:12px !important; font-weight:normal !important; color:#4c4b4b !important; text-decoration:none !important;}
div.cnt div#contentstart table.cart tr.pos td.num { padding:6px 5px 0px 0px; text-align:right; }
div.cnt div#contentstart table.cart tr.pos td.skup1 { color:#4c4b4b; font-size:14px; font-weight:bold; padding-top:12px; }
div.cnt div#contentstart table.cart tr.pos td.skup2 { font-size:20px;  text-align:right; padding-right:2px; padding-top:10px;}
div.cnt div#contentstart table.cart tr.postnina td { margin:0px; padding:0px 0px 8px 0px; border:solid 0px red; }

table.cart td.kol {   }
div.cnt div#contentstart table.cart td.kol2 { width:70px;   }
table.cart td input.kolicina { width:28px; height:21px; background-image:url(img/shop/kolicina_input.gif); border:none; text-align:right; padding:2px 4px 0px 0px; float:left; }
table.cart td select.kolicina { width:auto; height:21px; text-align:right; margin-right:10px; float:left; }
table.cart td a.cartrefresh { background-image:url(img/shop/btn_refresh.gif); width:15px; height:21px; background-position:left 1px; float:left; margin-left:2px;}
table.cart td a.cartremove { background-image:url(img/shop/btn_delete.gif); width:17px; height:21px; background-position:left 1px; float:left; }
table.cart td div.line4 { background-image:url(img/shop/line4.gif); background-repeat:repeat-x; font-size:1px; height:10px; }
table.cart tr.action div.blagajna { float:right; height:28px;  }
table.cart tr.action div.nadaljuj { float:right; height:28px; padding-right:11px;}
table.cart tr.action a { font-size:12px !important; font-weight:bold !important; text-decoration:none !important; color:#4c4b4b !important;}
table.cart tr.action div.blagajna a { background-image:url(img/shop/btn_blagajna.gif); background-repeat:no-repeat; width:83px; *width:97px; float:left; height:21px; *height:28px; padding:7px 0px 0px 14px; }
table.cart tr.action div.nadaljuj a { background-image:url(img/shop/btn_nadaljuj.gif); background-repeat:no-repeat; width:137px; *width:164px; float:left; height:21px; *height:28px; padding:7px 0px 0px 27px; }

div.cnt div.cartdesc { padding:45px 0px 0px 0px; }
div.cnt div.cartdesc div { font-size:10px;  }

/* blagajna */
div.blagajna div.bstatus div.bnormal { float:left; padding:5px 35px 0px 35px; margin-right:2px; 
                                        background-image:url(img/shop/bstatus_bg.gif); background-position:left 1px; background-repeat:repeat-x;  height:22px; }
div.blagajna div.bstatus div.bnormal div { font-size:10px; color:#4c4b4b; font-weight:bold; }
div.blagajna div.bstatus div.bactive { background-image:url(img/shop/bstatus_active_bg.gif); background-position:left 0px; }

div.cnt div#contentstart div.blagajna table.input { margin-top:18px; border:none; }
div.cnt div#contentstart div.blagajna table.input td { border:none; }
div.cnt div#contentstart div.blagajna table.input td, div.cnt div#contentstart div.blagajna table.input td div { color:#4c4b4b; font-size:11px; }
div.cnt div#contentstart div.blagajna table.input td.s1 { width:121px; padding:5px 0px 0px 8px; font-weight:bold; font-size:12px; }
div.cnt div#contentstart div.blagajna div.inp input,
div.cnt div#contentstart div.blagajna textarea { height:20px; border:solid 1px #bfbfbf; background-color:#f5f2f2; color:#8a8a8a; font-size:11px; padding:1px 5px 0px 5px; width:396px; }
div.cnt div#contentstart div.blagajna div.inp { padding:0px 0px 6px 0px; *padding:0px 0px 4px 0px; }
div.cnt div#contentstart div.blagajna table.input div.line { height:10px;  font-size:1px; background-image:url(img/shop/line2.gif); background-position:left center; background-repeat:repeat-x; }
div.cnt div#contentstart div.blagajna table.input td a { color:#4c4b4b !important;  font-size:11px; }
div.cnt div#contentstart div.blagajna table.input td a.normal { text-decoration:none; }
div.cnt div#contentstart div.blagajna table.input td input.cb { float:left; }
div.cnt div#contentstart div.blagajna div.submit { text-align:right;  padding:15px 5px 0px 0px;} 
div.cnt div#contentstart div.blagajna div.submit input {
    font-size:12px; font-weight:bold; cursor:pointer;
    background-image:url(img/shop/btn_blagajna_next.gif); background-repeat:no-repeat; width:149px; height:28px; border:none; padding:2px 12px 0px 0px; } 
div.cnt div#contentstart div.blagajna div.submit input.popravek { background-image:none; background-color:Transparent; font-size:12px; padding-top:2px;  text-decoration:underline; } 

div.cnt div#contentstart div.blagajna div.error { padding:10px 0px 0px 8px; }
div.cnt div#contentstart div.blagajna div.error div, div.cnt div#contentstart div.blagajna div.error div b { color:red; font-size:12px; }
div.cnt div#contentstart div.blagajna table.predogled td.s2 { padding-top:5px; width:430px;}

div.cnt div#contentstart div.blagajna table.postavke {  width:435px; }
div.cnt div#contentstart div.blagajna table.postavke td {  padding:2px 10px 10px 5px; font-size:12px; }
div.cnt div#contentstart div.blagajna table.postavke tr.header td { font-size:10px; font-weight:bold; text-align:right; padding-bottom:0px;}
div.cnt div#contentstart div.blagajna table.postavke td.pline { padding:0px 0px 0px 0px; }
div.cnt div#contentstart div.blagajna table.postavke td.kol { text-align:center; }
div.cnt div#contentstart div.blagajna table.postavke td.num { text-align:right; }
div.cnt div#contentstart div.blagajna table.postavke td.postnina { padding:3px 0px 3px 5px; }
div.cnt div#contentstart div.blagajna table.postavke tr.skupaj td {  font-weight:bold; }



/* oglasi - menjava slik */
div.oglasi { background-image:url(img/oglasi-bg.gif); background-repeat:no-repeat; width:580px; height:150px; padding:2px 0px 0px 3px; } 
div.oglasi div.motslik { border:solid 0px red; }
div.oglasi div.motslik div.preklopi { position:absolute; top:441px;  text-align:right; width:498px; border:solid 0px red; }
div.oglasi div.motslik div.preklopi div.pr { float:right; border:solid 0px red; width:28px; }
div.oglasi div.motslik div.preklopi div.pr IMG { border:solid 0px red; }
div.oglasi div.motslik div.preklopi div.pr div { float:left; border:solid 0px reD; }
div.oglasi div.motslik div.preklopi div.pr div.link { margin:8px 0px 0px -25px; }
div.oglasi div.motslik div.preklopi div.pr div a, div.oglasi div.motslik div.preklopi div.pr div a:link, div.oglasi div.motslik div.preklopi div.pr div a:active, div.oglasi div.motslik div.preklopi div.pr div a:visited
{ font-family:Arial; font-size:12px; text-decoration:none; color:#4c4b4b; border:solid 0px red; display:block; text-align:center; 
  padding:0px 7px 0px 9px; }
div.oglasi div.motslik div.preklopi div.pr div a.selected, div.oglasi div.motslik div.preklopi div.pr div a.selected:link, div.oglasi div.motslik div.preklopi div.pr div a.selected:active, div.oglasi div.motslik div.preklopi div.pr div a.selected:visited
{ font-weight:bold; font-size:12px; }


/* isklanik desno */
div.shopsearch div.input { float:left; }
div.shopsearch div.submit { float:left; }

div.shopsearch div.input input { background-image:url(img/shop/search1_bg.gif); background-repeat:no-repeat; width:160px; height:33px; border:none;
                                 margin:0px; padding:7px 0px 0px 32px; font-size:12px; letter-spacing:-1px; font-family:Arial; color:#b4b4b4; }
div.shopsearch div.submit input { background-image:url(img/shop/search2_bg.gif); background-repeat:no-repeat; width:30px; height:33px; border:none;
                                 margin:0px; cursor:pointer; margin-top:0px; *margin-top:1px;}


/* izpis zadnjih novic desno */
div.lastnews { background-image:url(img/news_bg.gif); background-repeat:repeat-y; margin:0px 0px 5px 0px;  }
div.lastnews div.news {padding:0px 10px 0px 8px; }
div.lastnews div.news div.title, div.lastnews div.news div.description {padding:0px 3px 0px 3px; }
div.lastnews div.news div.title { padding-top:5px; }
div.lastnews div.news div.description { padding-bottom:5px; }
div.lastnews div.news div.line { border-bottom:solid 1px #eeeeee; font-size:1px;  }
div.lastnews div.news a { text-decoration:none !important; font-size:12px !important; color:#4c4a4a !important; }
div.lastnews div.news div.title a { font-weight:bold !important; }
div.lastnews div.aktualno { text-align:center; padding:0px 10px 4px 8px; }
div.lastnews div.aktualno div { color:#0060a5; font-size:16px; font-weight:bold; }
div.lastnews div.aktualno div.aline { border-bottom:solid 1px #696565; padding-top:3px; font-size:1px;  }
div.lastnews div.news span.vec { 
                              background-image:url(img/news_arrow.gif); background-repeat:no-repeat;  background-position:right 3px; }
div.lastnews div.news span.vec a { text-decoration:underline !important;  }