﻿/*** global properties ***/
html { }
body { background-color:#ffffff;  overflow-y: scroll;
       background-position:center top;  min-width:1010px;
        }
body, html  { font-family: Arial; font-size: 12px; color: #4c4c4c; margin: 0px; padding: 0px; width:100%; }
html  {min-width:1010px; }

div, table td, form, p	{ font-size: 12px; color: #4c4c4c;  margin: 0px; padding: 0px; }

a, a:link, a:visited, a:active { font-size:12px; color: #00539b; text-decoration:underline;}
a:hover { text-decoration:none; }

hr { height:1px; color:#cccccc;}

h1, h1 strong, h2, h2 strong, h3, h3 strong, h4, h4 strong { font-family: Arial; color: #00539b; }
h1, h1 string       { font-size: 18px; font-weight: bold; padding: 5px 0px 0px 0px; margin-top:3px; }
h2, h2 strong	   { font-size: 15px; font-weight: bold; padding: 0px; margin:0px;  }
h3, h3 strong	   { font-size: 12px; font-weight: normal; color: #4c4c4c; padding-top:0px;}
h4, h4 strong	   { font-size: 15px; font-weight: bold; color:#4c4c4c; 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:#4c4c4c; }


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 {  }
div.bfr { width:100%; height:100%; text-align:center; }
div.bfr center { border:solid 0px red; } 
div.bfr center center { border:solid 0px white; } 

div.sfr { border:solid 0px red; width:1008px; text-align:left; background-image:url(img/2012/senca.gif); background-repeat:repeat-y; padding:0px 8px 0px 7px; }

div.funkyhead { border:solid 0px red; height:353px;}
div.funkyheadbig { height:391px;}
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 { border:solid 0px red; width:993px;}
div.header div.menus1 {  height:29px; background-image:url(img/2012/menutop-bg.gif); background-repeat:repeat-x; }
div.header div.menus1 ul { padding:0px; height:22px; border:solid 0px red; list-style-type:none; margin:2px 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:#4c4c4c !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:#4c4c4c !important; background-image:none; padding:8px 0px 0px 0px;  }
div.header div.rum div.kosarica a { font-size:11px !important; font-weight:bold; color:#4c4c4c !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.prvidel { float:left; width:250px; }
div.header div.logo div.banner{  float:left; padding-top:2px; }
div.header div.logo div.banner img { width:740px;}

/* napis pod logotom */
div.header div.napis { padding:3px 0px 0px 27px; height:20px; background-color:#949599; margin:0px 1px 0px 0px; }
div.header div.napisshop { background-color:#ffc20e;}
*> div.header div.napis { padding-top:5px; height:17px;}
div.header div.napis div, div.header div.napis div span, div.header div.napis div A { font-size:10px; color:#ffffff !important; }
div.header div.napis div span { font-weight:bold; } 

div.header div.napis div.ntxt { float:left; }

/* spodnji banner v glavi */
div.banner2012 { margin-top:1px; height:123px; }
div.banner2012 div.image { float:left; margin-right:2px; width:751px;  }
div.banner2012 div.image img { height:121px; }
div.banner2012 div.links { float:left; }
div.banner2012 div.links div.link2 { padding-top:0px; }

/* navigacija 2 v glavi */
div.header div.menus2 { width:992px; background-image:url(img/2012/menus2-bg.gif); background-repeat:repeat-x; height:41px; }
div.headerbig div.menus2 { height:82px; }


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/2012/menus2-item.gif);  background-repeat:no-repeat; height:41px; }
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:#000000 !important; }
div.header div.menus2 ul li.current { background-image:url(img/2012/menus2-item-over.gif); background-repeat:repeat-x;   }

div.header div.menus2shop { background-image:url(img/2012/shop/menus2-item-over.gif); background-repeat:repeat;  }
div.header div.menus2shop ul li { background-image:url(img/2012/shop/menus2-item.gif);  }
div.header div.menus2shop ul li.current { background-image:url(img/2012/shop/menus2-bg.gif);  }
div.header div.menus2shop ul li a { font-weight:bold; font-size:12px; color:#000000 !important; }
div.header div.menus2shop ul li.current a { color:#000000 !important; }

div.header div.menus2konf { background-image:url(img/konf/menus2-bg.gif); background-repeat:repeat;  }
div.header div.menus2konf ul li { background-image:url(img/konf/menus2-item.gif);  }
div.header div.menus2konf ul li.current { background-image:url(img/konf/menus2-item-over.gif);  }
div.header div.menus2konf ul li a { font-weight:bold; font-size:12px; color:#ffffff !important; }
div.header div.menus2konf ul li.current a { color:#000000 !important; }

/* vsebina */
div.cnt { margin-left:1px; border:solid 0px red; width:994px; float:left; background-image:url(img/2012/content-bg2.gif); background-position:0px 10px; background-repeat:no-repeat; }
div.cnt div.levo { float:left; border:solid 0px red; width:202px; *width:210px; padding:10px 0px 0px 0px; }
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:2px; padding-top:10px; padding-left:0px; }
div.cnt div.seofriendly { float:left; border:solid 0px red; width:790px;}

div.cntkonfigurator {  background-image:url(img/2012/content-konf-bg.gif); }
div.cntkonfigurator div.seofriendly { width:985px; }
div.cntkonfigurator div.seofriendly div.sredina { border:solid 0px red; width:775px; }
div.cntkonfigurator div.seofriendly div.sredina div#contentstart { border:solid 0px red; width:775px;}

/* noga */
div.nogaline { }
div.nogaline div.l1 { float:left; width:190px; margin-left:1px; border-top:solid 2px #d7d8da; }
div.nogaline div.l2 { float:right; width:191px; margin-right:1px; border-top:solid 2px #d7d8da; }
*> div.nogaline div.l2 { margin-right:16px; }

div.nogasenca { margin-right:4px; }
*> div.nogasenca { margin-right:17px; }

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 { width:590px; margin-right:15px; border:solid 0px red; }
div.noga div.s4 a { color:#959698 !important; font-size:10px !important; }
div.noga ul { list-style-type:none; margin:0px; padding:0px; }
div.noga ul li a { font-size:10px !important; color:#959698 !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:#959698 !important;  }

/* statusna vrstica */
div.status { padding:4px 0px 5px 0px;}
div.status div, div.status div a { font-size:9px; color:#00539b !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 0px 0px 0px; padding:0px 0px 0px 0px; }
div.leftmenus ul li { border-left:solid 0px #2478b5; border-bottom:solid 2px #005c98;  border-right:solid 1px #2478b5; 
                      padding:0px 0px 0px 0px; width:192px; *width:194px; 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:#4c4c4c !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 0px 0px 2px; }
div.levoshop div.leftmenus ul li { border:none; border-bottom:solid 1px #d8d8d8; 
                      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:#4c4c4c !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 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:#4c4c4c !important; font-weight:bold;  }
div.levoshop div.leftmenus ul li.current ul li a { background-color:Transparent;  font-weight:normal; color:#4c4c4c !important; }

div.levoshop div.leftmenus div.glavnisklop { text-align:center; margin-left:2px; padding:5px 0px 4px 0px; width:186px; height:26px;  background-color:#ffc519; background-position:left bottom; background-image:url(img/2012/shop/glavnisklop-bg.gif); background-repeat:no-repeat; }
*> div.levoshop div.leftmenus div.glavnisklop { padding:5px 0px 8px 0px;  min-height:12px; height:auto; }

div.levoshop div.leftmenus div.glavnisklop div { color:#000000; font-size:12px; font-weight:bold; font-family:Arial; }

div.levoportal div.leftmenus div.glavnisklop { background-color:#00529c; background-image:url(img/2012/glavnisklop-bg.gif); margin-left:2px; }
div.levoportal div.leftmenus div.glavnisklop div { color:#ffffff;  }
div.levoportal div.leftmenus ul li.current a { background-color:#005399; color:#ffffff !important; font-weight:bold;  }


div.levokonf div.leftmenus div.glavnisklop { background-color:#759646; background-image:url(img/konf/glavnisklop-bg.gif); margin-left:2px; }
div.levokonf div.leftmenus ul li.current a { background-color:#759646; 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:#4c4c4c !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:#4c4c4c; 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:#4c4c4c; 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:#4c4c4c; 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:#4c4c4c; padding:0px 0px 5px 0px; }
div#contentstart div.obrazecenovice table td.t2 { font-size:12px; color:#4c4c4c; 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:#4c4c4c; 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:#4c4c4c; 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:#4c4c4c; }

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:#4c4c4c; }
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:#4c4c4c !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:#4c4c4c !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:17px; font-weight:bold; color:#00539b; margin:0px 0px 5px 0px; padding:0px; }
div.izdelek div.sifra, div.izdelek div.sifra b { font-size:11px; color:#443d2b; }

div.izdelek div.line { margin-top:5px; font-size:1px; border-top:solid 1px #cacbcd; height:12px; }
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:#4c4c4c; }
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 { background-color:#f3f3f3; padding:7px 0px 7px 15px; }
div.izdelek div.cenik div.priloge div.slikadok { float:left; padding:13px 8px 13px 0px; }
div.izdelek div.cenik div.priloge div.slikavid { float:left; padding:13px 8px 13px 10px; border-left:solid 1px #cacbcd; }
div.izdelek div.cenik div.priloge div.doksez { float:left; padding:14px 18px 13px 0px; }
div.izdelek div.cenik div.priloge div.doksez div.t { padding:0px 0px 1px 0px; }
div.izdelek div.cenik div.priloge div.doksez div.t div { font-size:12px; font-weight:bold; color:#00539b; }
div.izdelek div.cenik div.priloge div.doksez div.n div a { font-size:12px !important; color:#4c4c4c !important; }
div.izdelek div.cenik div.seznamprilog { padding:8px 0px 10px 3px; }

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 { padding-top:15px; }
div.izdelek div.cenik div.popup div { float:left; }
div.izdelek div.cenik div.popup div.l1 a.link { background-image:url(img/shop/popup_l1.gif); background-repeat:no-repeat; padding-left:23px; padding-right:24px;  }
div.izdelek div.cenik div.popup div.l2 a.link { background-image:url(img/shop/popup_l2.gif); background-repeat:no-repeat; padding-left:20px; padding-right:24px;}
div.izdelek div.cenik div.popup div.l3 a.link { background-image:url(img/shop/popup_l3.gif); background-repeat:no-repeat; padding-left:16px; }
div.izdelek div.cenik div.popup a.link { font-size:12px !important; color:#443d2b !important; font-weight:bold !important; text-decoration:none !important; }
div.izdelek div.cenik div.popup a.link:hover { text-decoration:underline !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.h { padding:0px 0px 2px 0px; }
div.izdelek div.cenik div.h div { font-weight:normal; font-size:11px; color:#4c4c4c; }
div.izdelek div.cenik div.hr div { color:#c91919; }
div.izdelek div.cenik div.tab { border:solid 1px #cacbcd; background-color:#f0f0f1; margin-top:8px; margin-bottom:5px; padding:7px 7px 7px 7px; }
div.izdelek div.cenik div.tab div.zal { float:left; padding-top:9px;}
div.izdelek div.cenik div.tab div.zal div { font-weight:bold; font-size:12px; color:#008000; }
div.izdelek div.cenik div.tab div.zalred div { color:#4c4c4c; }
div.izdelek div.cenik div.tab div.kol { float:right; padding:10px 0px 0px 4px; }
div.izdelek div.cenik div.tab div.kol div { font-size:11px; color:#4c4c4c; }

div.izdelek div.cenik div.tab div.inp { float:right; padding:0px 8px 0px 8px; }
div.izdelek div.cenik div.tab div.inp input { border:solid 1px #cacbcd; width:32px; height:32px; font-size:16px; color:#443d2b; padding:2px 0px 0px 0px;  text-align:center; }
div.izdelek div.cenik div.tab div.kup { float:right; }
div.izdelek div.cenik div.c { padding:0px 0px 5px 0px; }
div.izdelek div.cenik div.c div { font-size:24px; color:#00539b; }
div.izdelek div.cenik div.cm2 div { font-size:16px; color:#00539b; }
div.izdelek div.cenik div.cm2 span { font-size:11px; color:#dc4010; font-weight:bold; }
div.izdelek div.cenik div.cpre div { font-size:16px; color:#4c4c4c; text-decoration:line-through; }

div.izdelek div.cenik table.sirina, div.izdelek div.cenik table.sirina td { border:none !important; }
div.izdelek div.cenik table.sirina td.s1 { padding-top:7px !important; text-align:right; }
div.izdelek div.cenik table.sirina td input { width:40px !important; font-size:12px !important; padding-top:5px !important; }

/* popup besedila na detajlu izdelka */
div.cnt div#contentstart div.izdelekpopup { position:absolute; margin:-10px 0px 0px -245px; 
    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:236px; padding:5px 10px 10px 10px; 
}
*> div.cnt div#contentstart div.izdelekpopup div.bg { width:215px; }   

div.cnt div#contentstart div.izdelekpopup div.bg div.title  {
    border:solid 0px red; width:185px; text-align:center;
    float:left; color:#4c4c4c; 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 0px 0px; width:216px; padding:5px 10px 10px 10px;  background-color:#ffffff; }
*> div.cnt div#contentstart div.izdelekpopup div.bg div.popupcnt { width:195px; }
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:#4c4c4c; 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:#4c4c4c !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:#4c4c4c; 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:#4c4c4c !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:#4c4c4c; 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:#4c4c4c; 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 table.input td.s11 { width:121px; padding:5px 2px 0px 8px; text-align:right;}
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:#4c4c4c !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:#4c4c4c; 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; }


/* iskalnik desno */
div.shopsearch { float:right; margin-right:4px; }
div.shopsearch div.input { float:left; }
div.shopsearch div.submit { float:left; }

div.shopsearch div.input input { background-image:url(img/2012/search1_bg.gif); background-repeat:no-repeat; width:168px; height:15px; border:none;
                                 margin:0px; padding:0px 0px 0px 5px; font-size:10px; font-family:Arial; color:#b4b4b4; }
div.shopsearch div.submit input { background-image:url(img/2012/search2_bg.gif); background-repeat:no-repeat; width:17px; height:15px; border:none;
                                 margin:0px; cursor:pointer; margin-top:0px; *margin-top:1px;}

div.napisshop div.shopsearch div.submit input { background-image:url(img/2012/shop/search2_bg.gif);  }

/* izpis zadnjih novic desno */
div.lastnews { width:189px; margin:0px 0px 5px 0px;  border-bottom:solid 0px #e0e0e1; }
div.lastnews div.corner { display:none; }
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 0px #eeeeee; font-size:1px;  }
div.lastnews div.news a { text-decoration:none !important; font-size:12px !important; color:#4c4c4c !important; }
div.lastnews div.news div.title a { font-weight:bold !important; }
div.lastnews div.aktualno { text-align:left; padding:5px 10px 4px 10px; }
div.lastnews div.aktualno div { color:#00539b; font-size:14px; font-weight:bold; }
div.lastnews div.aktualno div.aline { border-bottom:solid 0px #696565; padding-top:3px; font-size:1px;  }
div.lastnews div.news span.vec { background-image:url(img/2012/news-arrow.gif); background-repeat:no-repeat;  background-position:right 3px; }
div.lastnews div.news span.vec a { text-decoration:underline !important;  }


/* modul za stolpec */
div.modul { border-top:solid 1px #d7d7d7; width:190px; }
div.modul div.mtitle { padding:5px 0px 5px 12px; }
div.modul div.mtitle div { color:#00539b; font-weight:bold; font-size:14px; }
div.modul div.mtxt { padding:0px 0px 10px 12px; }
div.modul div.mtxt div, div.modul div.mtxt div span, div.modul div.mtxt div a { font-size:11px !important; color:#4c4c4c !important; }


/* košarica v desnem stolpcu */
div.desno div.cart div.ctxt { padding:7px 0px 10px 13px; }
div.desno div.cart div.ctxt div, div.desno div.cart div.ctxt div span { color:#808183; font-size:11px;  } 
div.desno div.cart div.ctxt div span { font-weight:bold; }
div.desno div.cart div.ctxt div.blagajna { text-align:right;  padding:3px 5px 0px 0px; }


/* ugodno v trgovini */
div.ugodno { padding:0px 0px 5px 0px; }
div.ugodno div.udesc { padding:5px 8px 4px 14px; }
div.ugodno div.udesc a { font-family:Arial; font-size:14px !important; font-weight:bold !important; color:#0b5fa4 !important; text-decoration:none !important; }

div.ugodno div.udesc div.sifra { padding:3px 0px 0px 0px; }
div.ugodno div.udesc div.sifra div { font-family:Arial; font-size:11px; color:#443d2b; }
div.ugodno div.img { padding:0px 0px 0px 14px; }
div.ugodno div.cena { padding:5px 0px 0px 14px; float:left;  }
div.ugodno div.kupi { padding:16px 8px 0px 0px; float:right;  }
div.ugodno div.cena div { font-family:Arial; font-size:12px; color:#4c4c4c;  }
div.ugodno div.cena div.znizano { font-family:Arial; font-size:14px; color:#dc4010; font-weight:bold; }


div.CON_container_classic { width:189px; padding:0px 0px 0px 38px; }