﻿/*** global properties ***/
body { background-color:#FFFFFF; background-image:url(img/body_bg.gif); background-repeat:repeat-x;  overflow:scroll; }
body, html  { font-family: Arial; font-size: 12px; color: #606a74; margin: 0px; padding: 0px; width:100%; }

div, table td, form, p	{ font-size: 12px; color: #606a74;  margin: 0px; padding: 0px; }

a, a:link, a:visited, a:active { color: #c90019; text-decoration:none;}
a:hover { text-decoration:underline; }

hr { height:1px; color:#cccccc;}

h1, h2, h3, h4, h5, h1 u { font-family: Arial; color: #c90019; }
h1, h1 u         { font-size: 20px; font-weight: normal; padding: 0px; margin-top: 3px ; }
h2	   { font-size: 15px; font-weight: bold; padding: 0px; margin:0px;}
h3	   { font-size: 14px; font-weight: bold; }
h4	   { font-size: 20px; color:#000000; text-decoration:underline; font-weight:bold; }
h5 { font-size: 20px; font-weight: bold; padding: 0px; margin-top: 3px; color:#606a74; }

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:#606a74; }


img		{ margin: 0px; padding: 0px; border: 0px; }
img.image	{ margin: 10px; padding: 10px; border: 0px; }



/*** end global properties ***/
/*****************************/


div.bd { text-align:center; }
div.bd div.fr, div.bd div.fr div { text-align:left; }
div.bd div.fr { width:984px; }

div.head { height:237px; border:solid 0px blue; }

div.cnt { float:right; width:778px; border:solid 0px red; }
div.left { float:left; width:206px; border:solid 0px red; }

/* glava - posebno pozicioniranje */
div.mhead { top:0px; position:absolute; border:solid 0px red;  width:985px;  }
div.mhead div.lang { float:right; width:50; border:solid 0px reD; padding:4px 0px 0px 0px; }
div.mhead div.menus { width:535px; float:left; margin-left:205px; border:solid 0px red; }
div.mhead div.menus ul { list-style-type:none; margin:0px; padding:0px; }
div.mhead div.menus ul li { float:left; height:26px; padding:0px 0px 0px 2px; border:solid 0px red;}
div.mhead div.menus ul li { font-weight:bold; font-size:12px; color:#fefefe;  }
div.mhead div.menus ul li a, div.mhead div.menus ul li a:link, div.mhead div.menus ul li a:active, div.mhead div.menus ul li a:visited 
{ font-weight:bold; font-size:11px; color:#fefefe; text-decoration:none; border:solid 0px red; height:26px; border:solid 0px red; padding-top:5px; float:left; }
div.mhead div.menus ul li a:hover { padding-top:1px;}

div.mhead div.search { float:left; border:solid 0px red; }

div.mhead div.logo { float:left; width:205px; padding:28px 0px 0px 0px; }
div.mhead div.izbor { float:left; width:197px; height:150px; background-image:url(img/izbor.gif); background-repeat:no-repeat; }
div.mhead div.ugodno{ float:left; width:197px; height:150px; background-image:url(img/ugodno.gif); background-repeat:no-repeat; }
div.mhead div.novo { float:left; width:197px; height:150px; background-image:url(img/novo.gif); background-repeat:no-repeat; }
div.mhead div.status { padding:1px 0px 0px 206px; }
div.mhead div.status div { font-size:11px; color:#7e070b;  }
div.mhead div.status a, div.mhead div.status a:link, div.mhead div.status a:active, div.mhead div.status a:visited { color:#7e070b; font-size:11px; text-decoration:none; }
div.mhead div.status a:hover { color:#606a74; }
div.mhead div.hmenu { border:solid 0px blue; }
div.mhead div.hmenu div.tit { float:left; background-image:url(img/menu_top_bg.gif); background-repeat:no-repeat; border:solid 0px blue; width:202px; height:40px; padding:12px 0px 0px 10px; }
*> div.mhead div.hmenu div.tit { width:195px; } 

div.mhead div.hmenu div.tit div { color:#7e070b; font-weight:bold; font-size:14px; }
div.mhead div.hmenu div.men { background-image:url(img/hmenu_bg.gif); background-repeat:no-repeat; float:left; width:780px; height:38px; border:solid 0px red;}
div.mhead div.hmenu div.men ul { list-style-type:none; margin:0px; padding-left:15px;}
div.mhead div.hmenu div.men ul li { float:left; }
div.mhead div.hmenu div.men a, div.mhead div.hmenu div.men a:link, div.mhead div.hmenu div.men a:active, div.mhead div.hmenu div.men a:visited 
{ color:#fefefe; font-weight:bold; font-size:14px;  padding:10px 0px 0px 0px; height:38px; border:solid 0px red; float:left; }
*> div.mhead div.hmenu div.men a { height:25px !important; }

div.mhead div.hmenu div.men a:hover { text-decoration:none; padding-top:4px; }
div.mhead div.hmenu div.men a.del { color:#7e070b; padding:10px 5px 0px 5px;  }
div.mhead div.hmenu div.tel { float:right; padding:8px 0px 0px 0px; }
div.mhead div.hmenu div.tel div { float:left; padding-top:3px;  color:#a82f25; font-weight:bold; font-size:13px; bordeR:solid 0px red;}
div.mhead div.hmenu div.tel div.fac { padding:1px 0px 0px 10px; border:solid 0px red;  }
div.mhead div.hmenu div.tel div.fac a, div.mhead div.hmenu div.tel div.fac a:link, div.mhead div.hmenu div.tel div.fac a:active, div.mhead div.hmenu div.tel div.fac a:visited
 { height:auto; padding-top:0px; }
div.mhead div.hmenu div.tel div.mai { padding:0px 10px 0px 5px; }
div.mhead div.hmenu div.tel div.fac a:hover { padding-top:0px;}

/* levi stolpec - kategorije */
div.left div.kat { border:solid 0px red; width:100px; }
div.left div.kat ul { list-style-type:none; margin:0px; padding:0px;  }
div.left div.kat ul li { width:198px; height:32px; }
div.left div.kat ul li a, div.left div.kat ul li a:link, div.left div.kat ul li a:active, div.left div.kat ul li a:visited  
{
	width:198px; height:32px; float:none; border:solid 0px red;
	background-image:url(img/menu_bg.gif); background-repeat:no-repeat; padding:7px 0px 0px 33px; 
	color:#606a74; font-size:11px; font-weight:bold; 	border:solid 0px red; 
}
*> div.left div.kat ul li a { width:170px !important; height:25px !important; float:left !important; }

div.left div.kat ul li a:hover,
div.left div.kat ul li a.over, div.left div.kat ul li a.over:link, div.left div.kat ul li a.over:active, div.left div.kat ul li a.over:visited 
{
	background-image:url(img/menu_bg_over.gif); 
	text-decoration:none;
	color:#a82f25;
	 }
div.left div.kat ul li a.double, div.left div.kat ul li a.double:link, div.left div.kat ul li a.double:active, div.left div.kat ul li a.double:visited
{ padding-top:0px; height:32px;}

div.left div.kat ul ul li a, div.left div.kat ul ul li a:link, div.left div.kat ul ul li a:active, div.left div.kat ul ul li a:visited  
{
	width:198px; height:29px; float:none; border:solid 0px red;
	background-image:url(img/submenu_bg.gif); background-repeat:no-repeat; padding:8px 0px 0px 33px; 
	color:#606a74; font-size:11px; font-weight:bold; }
*> div.left div.kat ul ul li a {width:170px !important; height:21px !important; float:left !important; } 

div.left div.kat ul ul li a:hover  
{
	background-image:url(img/submenu_bg_over.gif); 
	text-decoration:none; }
div.left div.kat ul ul li a.double, div.left div.kat ul ul li a.double:link, div.left div.kat ul ul li a.double:active, div.left div.kat ul ul li a.double:visited { padding-top:1px; height:auto;}
*> div.left div.kat ul ul li a.double { height:30px !important; }

div.left div.kat ul ul li a.over, div.left div.kat ul ul li a.over:link, div.left div.kat ul ul li a.over:active, div.left div.kat ul ul li a.over:visited { background-image:url(img/submenu_bg_over.gif);  }


div.left div.kat ul ul { margin:0px; float:left; }

div.left div.kat ul ul ul li a { padding-left:50px !important; background-image:url(img/submenu_bg2.gif) !important;}
div.left div.kat ul ul ul li a.over, div.left div.kat ul ul ul li a:hover { padding-left:50px !important; background-image:url(img/submenu_bg2_over.gif) !important;}


/* centralni del */
div.cnt div.center { float:left; width:580px; }
div.cnt div.right { float:left; width:190px; border:solid 0px red; padding-left:12px; }
*> div.cnt div.right  { width:182px; } 


/* recept stranka - vstopna */
div.right div.receptstranka { bordeR:solid 0px red; border-bottom:dotted 1px #cccccc; padding:0px 0px 6px 0px; }
div.right div.receptstranka .linki { padding:0px 0px 4px 0px;}
div.right div.receptstranka .linki a { font-size: 10px !important; color: #a8a8aa !important; background:url(img/slice.png) no-repeat -926px 3px transparent; padding-left: 13px; }
div.right div.receptstranka .linki a:hover { background:url(img/slice.png) no-repeat -926px -19px transparent; color: #c90019 !important; }
div.right div.receptstranka div.recepttitle { text-transform:uppercase; padding:0px 0px 8px 0px;}
div.right div.receptstranka div.receptavtor { font-weight:bold;}
div.right div.receptstranka div.recepttitle a, div.right div.receptstranka div.receptavtor a { color:#606a74 !important; }
div.right div.receptstranka div.image { padding:10px 0px 8px 0px;}
div.right div.receptstranka div.desc { padding:4px 0px 0px 0px;}

/*   recept    */
div.rboxtop { background:url(img/r_box_corner_top.png) no-repeat left top #eeeeee; width:579px; padding-top: 5px; position: relative; }
div.rboxbot { background:url(img/r_box_corner_bot.png) no-repeat left bottom #eeeeee; width:579px; padding-bottom: 10px; }

div.ritop { background-image:url(img/r_box_i_cor_top.png); background-repeat:no-repeat; background-position:left top; background-color:#ffffff; width:570px; padding-top: 2px; color:#cccccc;  }
div.ribot { background-image:url(img/r_box_i_cor_bot.png); background-repeat:no-repeat;  background-position:left bottom; width:570px; padding-bottom: 2px; }
div.ribot div.opis { padding: 8px 10px 15px 5px }

div.ribot div.soncek { padding:0px 0px 20px 0px; }
div.ribot div.soncek div, div.ribot div.soncek div b { color:#c90019; }
div.ribot div.soncek div.sontxt2 { font-size:11px; }

img#blackbox { position:absolute; left: 0px; top: 189px;  z-index: 11; width: 382px; height: 104px; }

div.rshortdescover { position: absolute; left: 10px; top: 197px; z-index: 19; width: 320px; height: 94px; background-color:Transparent; }
div.rshortdescover a {  font-size: 11px; color:#ffffff !important; background-color:Transparent; }
div.rshortdescover div.title { font-size: 15px; font-weight: bold; padding-bottom: 3px; }
div.rshortdescover div.title a { font-size: 15px !important; }
a.rv_link { display: block; width: 25px; height: 25px; background:url(img/slice.png) no-repeat -715px top transparent; position: absolute; left: 345px; top: 255px; z-index: 235}
a.rv_link:hover { background:url(img/slice.png) no-repeat -690px top transparent; }
div.whitechristmas { width: 14px; height: 20px; background:url(img/slice.png) no-repeat -750px top transparent; position: absolute; left: 369px; top: 5px; z-index: 235 }
div.vilce  { position: absolute; left: 6px; top: 7px; background:url(img/vilce.png) no-repeat left top transparent; z-index: 111; width: 49px; height: 55px;  }
div.rtitle, H1.rtitle  { color:#606a74; margin:0px; padding: 8px 10px 8px 55px; font-size: 28px; }
div.sestavinetitle { font-size: 13px; border-bottom: 1px solid #eeeeee; padding: 8px 0 4px;}
div.sestavina { padding: 8px 0px 10px 0px; border-bottom: 1px solid #eeeeee; }
div.sestavina  p.title  { color: #c90019; font-weight: bold; font-size: 12px }

div.ostale_sest { margin:10px 0px 0px 0px; }
div.ostale_sest a { color: #a8a8aa !important; background:url(img/slice.png) no-repeat -926px 3px transparent; padding-left:13px; margin:10px 0px 0px 0px}
div.ostale_sest a:hover { background:url(img/slice.png) no-repeat -926px -19px transparent; color: #c90019 !important; }
a.grey { color:#606a74; }
a.lightgrey { color: #a8a8aa !important }

div.vsesestavine { float:left; }
div.vsesestavine ul { margin:0px 10px 0px 30px; }

/* seznam */
div.seznam { margin: 0; clear: both; }
a.seznamTitle, .seznamTitle { font-size: 18px; color: #c90019; }
a.more { padding: 8px 10px 0 10px }
div.okvircek { width: 188px;  background:url(img/slice.png) repeat-y -376px top transparent; float:left; margin: 10px 5px 10px 0px; position: relative}
div.okvircek div.bot { background:url(img/slice.png) no-repeat left bottom transparent; padding-bottom: 2px; border:solid 0px red; float:left;}
div.okvircek div.mid { background:url(img/slice.png) no-repeat -188px top transparent; padding: 10px 10px 0 10px; }
div.okvircek div.mid div.img { width: 168px; height: 90px; padding: 5px 0px 5px 0px; }
div.okvircek div.title { height:28px;}
div.okvircek div.title a { color: #606a74; font-weight: bold; font-size: 11px; }
div.okvircek div.desc { width:167px; font-size:10px; height:40px; border:solid 0px red; }
*> div.okvircek div.desc { height:140px; }
div.okvircek div.bot a.link { display: block; width: 63px; height: 31px; background:url(img/slice.png) no-repeat -627px top transparent; margin: 4px 3px 0 120px; }
div.okvircek div.bot a.link:hover { background:url(img/slice.png) no-repeat -564px top transparent; }

div.okvircek div.bot div.poudarjeno1 div { font-size:14px !important; font-weight:bold !important; color:#cd2336 !important; }
div.okvircek div.bot div.cenapoudarjena div { font-size:14px !important; font-weight:bold !important; color:#cd2336 !important; }
div.okvircek div.bot div.cenapoudarjena { border-top: 1px #d1d3d4 dotted; width: 100px; height: 32px; float:left; font-weight: bold; }

a.linkpuscica { background-image:url(img/2012/arrow.gif); background-repeat:no-repeat; font-size:9px !important; color:#aaaaab !important; height:9px; 
                                         background-position:left 2px;  padding:1px 0px 0px 12px; }


/* izdelek */
div.okvircek div.mid div.topizdelek img { position:absolute; width:98px; height:58px; top:85px; left:70px; }
div.contentstart div.spura div.topizdelek img { position:absolute; width:98px; height:58px; margin:5px 0px 0px 70px; }
div.contentstart div.obojestransko { text-align:justify !important; }
div.okvircek div.mid div.imgp img { height:90px; }
div.okvircek div.mid div.imgp div.topizdelek img { height:auto; }
div.okvircek div.mid div.imgp { width: 168px; float:left;  padding: 5px 0 5px 0; text-align:center;}
div.okvircek div.bot div.cena { border-top: 1px #d1d3d4 dotted; width: 100px; height: 27px; float:left; font-weight: bold; }
div.okvircek div.bot div.cena div { padding-top: 3px; font-size: 13px; font-weight: bold; }
div.okvircek div.bot div.cena div span { font-size: 15px; font-weight: bold; padding-right: 4px }
div.okvircek div.bot div.cena2, div.okvircek div.bot div.cena2 *{ font-size: 15px; font-weight: bold; margin-bottom: 1px}
div.okvircek div.bot div.cena2 div { float: right; padding-right: 4px }
div.okvircek div.bot div.cena3, div.okvircek div.bot div.cena3 *{ font-size: 12px; font-weight: normal; margin-bottom: 1px}
div.okvircek div.bot div.cena3 div { float: right; padding-right: 4px }

div.okvircek div.bot a.linkp { float:right; border:solid 0px red; display: block; width: 63px; height: 31px; background:url(img/slice.png) no-repeat -800px top transparent; margin: 0px 3px 0 0px; }
div.okvircek div.bot a.linkpempty { float:right; border:solid 0px red; display: block; width: 63px; height: 31px; background:none; margin: 4px 3px 0 120px; margin: 0px 3px 0 0px; }
div.okvircek div.bot a.linkp:hover { background:url(img/slice.png) no-repeat -863px top transparent; }
div.imagebig { width: 382px; }

div.okvircek div.bot a.linkcena { display: block; width: 63px; height: 31px; background:url(img/slice.png) no-repeat -800px top transparent; margin: 4px 3px 0 101px; }
div.okvircek div.bot a.linkcena:hover { background:url(img/slice.png) no-repeat -863px top transparent; }
.izdelek_kolicina {float: left; margin-top: -23px }

.titleitemdetail { padding: 0 0 0 0 !important; margin: 10px 0 0 0 !important}
.spura, .spura2, .spura3 { border-top: 2px #d1d3d4 dotted; padding: 2px 0 15px 0}
.spura2 { padding: 2px 0 4px 0}
.spura3 {padding: 2px 0 0px 0 }
.spura4 { padding: 6px 0 8px 0 }


img.imgdetajl { margin-top: 5px}

div.povezani { float: left; width: 189px;}
div.povezani img { padding-bottom: 3px}
a.povezani { text-transform: uppercase; font-size: 12px}
input.qnt { width: 26px; height:16px; margin-left: 20px; font-size: 10px; text-align: center; border-bottom: 1px solid #eeeeee; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; border-top: 1px solid #c2c2c2;  background:url(img/input_bg.png) repeat-x left top }

.spanfloat span { float: right; }

/*  helpers */
.floatL{float:left}
.floatR{float:right}
.clearBoth{clear:both}
.relative { position: relative;  }
.grey { color: #606a74 !important }
.margintop0px { margin-top: 0px !important}
.marginright0px { margin: 10px 0px 10px 0px !important}
.fs9 { font-size: 9px !important}
.width30px { width: 30px !important}
.width40px { width: 40px !important}
.width120px { width: 40px !important}
.noBG { background-image: none !important; background: none transparent !important; }

/* top 3 izdelki v glavi */
div.top3 { margin:79px 0px 0px 15px;}
div.top3 div.timage { width:60px; float:left; }
div.top3 div.ttxt { width:100px; float:left; border:solid 0px reD; height:62px; }
div.top3 div.time { border:solid 0px reD; height:41px;  }
div.top3 div.time, div.top3 div.time a, div.top3 div.time a:link, div.top3 div.time a:active, div.top3 div.time a:visited
 { font-weight:bold; font-size:11px; color:#a82f25; line-height:12px; }
div.top3 div.topis { font-size:11px; color:#636873; }
div.top3 div.tcena { padding-top:3px; }
div.top3 div.tcena div { font-size:11px; color:#000000; }

div.mhead div.top3 div.tcena div, div.mhead div.top3 div.tcena div a { font-size:14px; font-weight:bold; color:#a82f25 !important; }
/*
div.mhead div.top3 div.time { height:20px; }
*> div.mhead div.top3 div.time { height:30px; }
*/

/*
div.novo div.top3 a, div.novo div.top3 a:link, div.novo div.top3 a:active, div.novo div.top3 a:visited 
{ font-size:13px; line-height:normal; }
div.novo div.top3 div.klikni { padding:8px 0px 0px 115px; }
*/



/* FOOT */
div.foot { border:solid 0px red;  margin:10px 0px 0px 0px; float:left;  width:776px; height:19px; background-image:url(img/foot_bg.gif); }
div.foot div.m { float:left; }
div.foot div.t { float:right; padding:2px 10px 0px 0px; }
div.foot div ul { margin:2px 0px 0px 10px; padding:0px;}
div.foot div ul li { float:left; list-style-type:none; }
div.foot div.t div, div.foot a, div.foot a:link, div.foot a:active, div.foot a:visited { color:#a8a8aa; font-size:11px;  }
div.foot2 { margin:10px 0px 0px 10px; float:left; }
div.foot2 div.txt1, div.foot2 div.txt2 { float:left; width:197px; }
div.foot2 div { font-size:11px; color:#a8a8aa; }


/* kosarica, mini kosarica */

#mc_cart { width: 187px ; height: 122px; position: absolute; left: 796px; top: 52px; }
.greymccart { background:url(img/2012/cart_slice.png) no-repeat left top transparent; }
.blackmccart { background:url(img/2012/cart_slice.png) no-repeat -187px top transparent; }
#mc_cart * { text-align: left !important}
#mc_cart .title { text-align: left; font-weight: bold; color: #c90019; font-size: 13px; position: absolute; left: 5px; top: 5px; }
#mc_cart .items { padding-right: 4px; height: 72px; width: 177px; position: absolute; left: 5px; top: 22px; overflow:auto; }
#mc_cart .items * { font-size: 10px; line-height: 10px}
#mc_cart .suma { height: 25px; width: 115px; position: absolute; left: 5px; top: 99px; }
#mc_cart a.mc_tocart { display: block; width: 29px; height: 19px; position: absolute; left: 129px; top: 99px; }
#mc_cart a.mc_oddaja { display: block; width: 14px; height: 19px; position: absolute; left: 169px; top: 99px; }
#mc_cart a.mc_tocart:hover  { background:url(img/slice.png) no-repeat -1111px -1px transparent; }
#mc_cart a.mc_oddaja:hover  { background:url(img/slice.png) no-repeat -1143px -1px transparent; }


table.cart tr td { padding: 6px 4px 8px 4px; vertical-align: middle !important}
table.cart tr.spura td {border-top: 2px #d1d3d4 dotted; }
table.cart tr.spurabot td {border-bottom: 2px #d1d3d4 dotted; }
a.cartrefresh { display: block; width: 16px; height: 15px; background:url(img/slice.png) no-repeat -1156px top transparent; }
a.cartremove  { display: block; width: 16px; height: 15px; background:url(img/slice.png) no-repeat -1172px top transparent; }
a.nadaljuj { background:url(img/menu_bg.gif) no-repeat left top transparent; display: block; width: 140px; padding:7px 0px 5px 33px; height:18px; font-size:13px; color:#606a74; font-weight:bold  }
*> a.nadaljuj { width: 110px !important; }

a.nadaljuj:hover { background:url(img/menu_bg_over.gif) no-repeat left top transparent; text-decoration:none;  color:#a82f25;}


/*  nasvet */
div.nasvet div.title h1 a, div.nasvet div.title h1 a:link, div.nasvet div.title h1 a:active, div.nasvet div.title h1 a:visited, div.nasvet div.title h1 a:hover
{ font-family: Arial; color: #c90019; font-size: 20px; font-weight: normal; padding: 0px; margin-top: 3px ; text-decoration:none; }
div.nasvet div.opis a, div.nasvet div.opis a:link, div.nasvet div.opis a:active, div.nasvet div.opis a:visited, div.nasvet div.opis a:hover
{font-size: 11px; color: #606a74; text-decoration:none; }

.nasvet_e { width: 583px; height: 186px; background:url(img/nasvet_bg.png) no-repeat left top transparent; position: relative; margin: 12px 0}
.nasvet_e .title { position: absolute; left: 8px; top: 15px; width: 110px; }
.nasvet_e .title h2 { line-height: 14px !important; padding-bottom: 8px; margin-bottom: 8px}
.nasvet_e .opis {  position: absolute; left: 119px; top: 56px; width: 185px; }
.nasvet_e .opis span { color: #c90019; font-weight: bold; font-size: 12px }
.nasvet_e .nasvetimg { position: absolute; left: 309px; top: 60px; width: 70px; height: 70px; }
.nasvet_e .linki {  position: absolute; left: 119px; top: 164px; width: 154px; }
.nasvet_e .linki a { color: #a8a8aa !important; background:url(img/slice.png) no-repeat -926px 3px transparent; padding-left: 13px; font-size: 10px !important; color: #a8a8aa !important; font-weight: bold; }
.nasvet_e .linki a:hover { background:url(img/slice.png) no-repeat -926px -19px transparent; color: #c90019 !important; }

.nasvet_e .darilni { position: absolute; left: 400px; top: 15px; width: 175px; height: 50px; font-weight: bold; }
.nasvet_e .darilni h2 { line-height: 14px !important; padding-bottom: 2px; margin-bottom: 2px}
.nasvet_e .linki2  { border:solid 0px red;  position: absolute; left: 400px !important; top: 135px !important; width: 170px !important; height: 110px; }
.nasvet_e .linki2 a { line-height: 16px !important; }
.nasvet_e div.rokalink { float:left; width:100px; height:55px; position:absolute; left:430px; top:65px; border:solid 0px red;}
.nasvet_e div.rokalink a { display:block; border:solid 0px red; height:60px;}
.nasvet_e .linki2 a:hover { color: #c90019 !important; }
.nasvet .nasvetimg { margin: 0 10px 10px 0; }
.arhivnasvetov { color: #a8a8aa !important; background:url(img/slice.png) no-repeat -926px 3px transparent; padding-left: 13px; font-size: 10px !important; color: #a8a8aa !important; font-weight: bold; }
.arhivnasvetov:hover { background:url(img/slice.png) no-repeat -926px -19px transparent; color: #c90019 !important; }

.nasvet_e .linki3 { margin-top:4px;  }
.nasvet_e .linki3 a, div#contentstart .linki3 a  { color: #a8a8aa !important; background:url(img/slice.png) no-repeat -926px 3px transparent; padding-left: 13px; font-size: 10px !important; color: #a8a8aa !important; font-weight: bold; }
.nasvet_e .linki3 a:hover, div#contentstart .linki3 a:hover { background:url(img/slice.png) no-repeat -926px -19px transparent; color: #c90019 !important; }


/*   search */
table.searchform { float: left; margin: 20px 0px 10px 0px; }
table.searchform input.qnt { width: 164px; margin-top:2px; margin-left:0px; }
*> table.searchform input.qnt { margin-top:4px; }

table.searchform a.sub { display: block; margin-left: 5px; width: 22px; height:22px; background:url(img/slice.png) no-repeat -1187px top transparent; cursor:pointer; cursor: pointer;}
table.searchformtop a.sub:hover { background:url(img/slice.png) no-repeat -1209px top transparent; }

div.searchform { position: relative; margin: 25px 0 10px 0}
div.searchform input.qnt { width: 164px; position: absolute; left: 0; top: 3px; margin-left: 0 !important }
div.searchform a.sub { display: block; width: 22px; height:22px; position: absolute; left: 170px; top: 0; background:url(img/slice.png) no-repeat -1187px top transparent; cursor:pointer; cursor: pointer;}
div.searchform a.sub:hover { background:url(img/slice.png) no-repeat -1209px top transparent; }

form.searchformsmalltop { padding: 0px; margin: 0px; }
.searchformtop { float: right;  width: 187px}
.searchformtop input.qnt { margin-top: 4px; width: 164px; background-color: White; margin-left: 0px !important; }
.searchformtop a.sub { margin-top: 4px; float: right; display: block; width: 16px; height:16px; background:url(img/slice.png) no-repeat -1231px top transparent; cursor:pointer; cursor: pointer;}
.searchformtop a.sub:hover { background:url(img/slice.png) no-repeat -1247px top transparent; }


/* oddaj naročilo */
input.nadaljuj { border:none; background:url(img/menu_bg.gif) no-repeat left top transparent; display: block; 
                 padding:5px 10px 5px 33px; height:30px; font-size: 13px; color:#a82f25; font-weight: bold;
                 cursor:pointer;
                   }
div.error { color:#c90019;}


/* enovice */
div.enovice { width:400px; }
div.enovice table td.s1 { width:120px; text-align:right; padding:2px 5px 0px 0px; }
div.enovice table td.s1red { color:#c90019; }
div.enovice table tr td { padding-bottom:2px; }


/* FCK - tabele */
div#contentstart table.table-team tr td { padding:20px 30px 0px 0px;}

/* razno */
div.error { padding:10px 0px 20px 0px; }
div.error div { color:Red;}


/* facebook */
div.fb { padding-top:15px; }


/* mnenja */
div.right div.mnenja { border-bottom:dotted 1px #cccccc; padding:15px 0px 10px 0px; }
div.right div.mnenja div.avtor { padding:4px 0px 2px 0px; }
div.right div.mnenja div.avtor div { font-weight:bold; }
div.right div.mnenja div.desc { font-style:italic; }

/* knjizica */
div.right div.knjizica div.desc { font-style:normal; }
div.right div.knjizica div.l { float:left; width:98px; }
div.right div.knjizica div.d { float:left;  }
div.right div.knjizica a:hover { text-decoration:none; }
div.right div.knjizica div.copytofb { clear:both; }
div.right div.knjizica div.copytofb a, div.right div.knjizica div.desc a { color:#606a74 !important; }
div.right div.knjizica div.title h2 a { font-size:15px !important;}

/* galerija - interne strani */
div.foto table td.malaslika { padding:0px 40px 40px 0px; }

/* dieta - vsebina */
div#contentstart ul li { font-size:12px; }
div#contentstart div.dieta ul.submenus li a, 
div#contentstart div.dieta ul.submenus li a:link, 
div#contentstart div.dieta ul.submenus li a:active, 
div#contentstart div.dieta ul.submenus li a:visited { font-size:15px; }
div#contentstart a, div#contentstart a:link, div#contentstart a:visited, div#contentstart a:active { font-size:12px; }
div#contentstart b, div#contentstart strong { font-size:12px; }


/* kuhaj z normo - 2012 */
div.kunor { padding:26px 0px 0px 0px; }
div.kunor div.watermark { position:absolute; margin:0px 0px 0px -580px; }
div.kunor div.watermarktxt { position:absolute; margin:87px 0px 0px -573px;  width:185px; border:solid 0px red;  }
*> div.kunor div.watermark { margin:0px 0px 0px 205px; }
*> div.kunor div.watermarktxt { margin:87px 0px 0px 211px;  }

div.kunor div.watermarktxt a { color:#ffffff !important; font-size:12px !important; font-weight:bold !important; }
div.kunor div.img { float:left; width:193px; }
div.kunor div.desno1 { float:left; width:254px; height:122px; background-image:url(img/2012/top_bg01.gif); background-repeat:no-repeat; }
div.kunor div.desno2 { padding:5px 0px 0px 14px; float:left; width:133px; height:122px; background-image:url(img/2012/top_bg02.gif); background-repeat:no-repeat; }

div.kunor div.desno1 div.title { padding:10px 0px 0px 50px; }
div.kunor div.desno1 div.title div { font-family:Arial; font-size:22px; color:#c90019; }
div.kunor div.desno1 div.titlekuhaj div a { font-family:Arial !important; font-size:22px !important; color:#c90019 !important; }
div.kunor div.desno1 div.sest { float:left; margin-top:13px; padding-left:10px; width:122px; border:solid 0px reD; }
div.kunor div.desno1 div.sest2 { padding-left:16px; width:129px; }
*> div.kunor div.desno1 div.sest1 { width:112px; }
*> div.kunor div.desno1 div.sest2 { width:109px; }
div.kunor div.desno1 div.sest div.slika { float:left; width:50px; height:40px; }
div.kunor div.desno1 div.sest div.kolicina { padding:3px 0px 0px 0px; }
div.kunor div.desno1 div.sest div.kolicina div a { font-size:11px !important; color:#5b6a75 !important; }
div.kunor div.desno1 div.sest div.ime a { font-size:11px !important; color:#c90019 !important; font-weight:bold !important; }

div.kunor div.desno1 div.receptlink { padding:2px 0px 0px 20px; }
*> div.kunor div.desno1 div.receptlink { padding:9px 0px 0px 20px; }
div.kunor div.desno1 div.receptlink a { color:#aaaaab !important; font-size:9px !important; }
div.kunor div.desno1 div.title div { float:left; }
div.kunor div.desno1 div.title div.filmilink { padding:4px 0px 0px 11px; }


/* nasvet 2012 */
div.nasvet2012 {  background-image:url(img/2012/nasvet_bg.gif); background-repeat:no-repeat; width:387px; height:155px; float:left; }
div.nasvet2012 div.title { padding:10px 0px 0px 9px; float:left; width:102px; height:155px; }
*> div.nasvet2012 div.title { width:93px; height:145px; }
div.nasvet2012 div.title h2 { font-size:12px; color:#5b6a75; font-weight:bold; }
div.nasvet2012 div.title img { margin-top:5px; }
div.nasvet2012 div.opis { float:left; width:280px; font-size:12px; color:#5b6a75; }
*> div.nasvet2012 div.opis { width:276px; }
div.nasvet2012 div.opis div.naslov { padding:6px 0px 14px 0px; height:62px;}
*>div.nasvet2012 div.opis div.naslov { padding:6px 0px 14px 0px; height:43px;}
div.nasvet2012 div.opis div.naslov div { font-size:18px; color:#c90019;  }
div.nasvet2012 div.opis div.txt { border:solid 0px red; height:74px; } 
*> div.nasvet2012 div.opis div.txt { height:73px;  } 
div.nasvet2012 div.opis div.linki div { float:left;  }
div.nasvet2012 div.opis div.linki div a { font-size:9px !important; color:#aaaaab !important; font-weight:bold !important; }
div.nasvet2012 div.opis div.linki div a:hover { text-decoration:underline !important; }
div.nasvet2012 div.opis div.linki div.l1 { margin-left:10px; width:67px; }
div.nasvet2012 div.opis div.linki div.l2 { margin-left:22px; }
div.nasvet2012 div.opis div.linki div.l3 { margin-left:25px; }
div.nasvet2012 div.opis div.presledek { float:left; height:1px; font-size:1px; width:35px; }


/* enovice 2012 - centralni del */
div.enews { background-image:url(img/2012/enews-okvir_bg.gif); background-repeat:no-repeat; width:193px; height:155px; float:left;   }
div.enews div { padding:13px 0px 0px 43px; }
/* znamke */
div.znamke { padding:0px 0px 10px 0px; }
div.znamke h2 { margin:0px 0px 5px 4px;}
div.znamke img { margin:0px 0px 6px 0px; }

/* desni stolpec 2012 */
div.desnistolpec h2 { font-weight:bold; font-size:14px; color:#c90019; }
div.desnistolpec div.blok { padding:10px 0px 11px 0px; border-bottom:dotted 1px #cccccc; }
div.desnistolpec div.blok, div.desnistolpec div.blok div { color:#5b6a75; }
div.desnistolpec div.blok1 { padding-top:0px; }
div.desnistolpec div.bloklast { padding:10px 0px 11px 0px; border-bottom:none; }
div.desnistolpec div.blok div.linki a { background-image:url(img/2012/arrow.gif); background-repeat:no-repeat; font-size:9px !important; color:#aaaaab !important; height:9px; 
                                         background-position:left 2px;  padding:1px 0px 0px 12px; }
div.desnistolpec div.blok div.linki { color:#aaaaab !important; margin-top:4px; }

div.desnistolpec div.blok1 h2 { margin-bottom:2px; }
div.desnistolpec div.blok1 div.tel { padding:3px 0px 0px 27px; background-image:url(img/2012/tel.gif); background-repeat:no-repeat; height:23px; }
div.desnistolpec div.blok1 div.email { margin-top:2px; padding:0px 0px 0px 27px; background-image:url(img/2012/email.gif); background-repeat:no-repeat; height:16px; }
div.desnistolpec div.blok1 div, div.desnistolpec div.blok1 div a { font-size:12px !important; color:#5b6a75 !important; }

div.desnistolpec div.blok2 div.dostava { background-image:url(img/2012/dostava.gif); background-repeat:no-repeat; height:18px; padding:2px 0px 0px 29px; }

div.desnistolpec div.blok3 div.slika { padding:2px 0px 0px 0px;  float:left; }
div.desnistolpec div.blok3 div.txt { padding:2px 0px 0px 7px;  float:left; }
div.desnistolpec div.blok3 div.txt ul { margin:0px 0px 0px 16px; padding:0px 0px 0px 0px; }
div.desnistolpec div.blok3 div.txt ul li { font-size:12px; color:#5b6a75; }
div.desnistolpec div.blok3 div.kartice { padding-top:5px; }

div.desnistolpec div.blok4 { margin-top:11px; padding:8px 0px 0px 11px; border-bottom:none;  background-image:url(img/2012/blok4_bg.gif); background-repeat:no-repeat; width:186px; height:64px;  }
div.desnistolpec div.blok4 input { float:left; margin-top:8px; background-image:url(img/2012/blok4_input.gif); background-repeat:no-repeat; width:144px; height:16px; border:none; padding:1px 4px 0px 4px;  }
div.desnistolpec div.blok4 input.submit { cursor:pointer; margin:5px 0px 0px 5px; background-image:url(img/2012/blok4_submit.gif); background-repeat:no-repeat; width:22px; height:22px; border:none; }

div.desnistolpec div.blok5 { margin-top:11px; border:none; background-image:url(img/2012/blok5_bg1.gif); background-repeat:no-repeat; width:186px; }
div.desnistolpec div.blok5 div h2 { margin-left:11px;}
div.desnistolpec div.blok5 div.linki { margin:10px 0px 0px 11px;}
div.desnistolpec div.blok5 div.desnonasvet { padding:10px 2px 0px 10px; } 
div.desnistolpec div.blok5 div.desnonasvet div.slika { float:left; width:64px; } 
div.desnistolpec div.blok5 div.desnonasvet div.slika img { width:64px; } 
div.desnistolpec div.blok5 div.desnonasvet div.ime { float:left; width:110px; padding:0px 0px 0px 10px; } 
*> div.desnistolpec div.blok5 div.desnonasvet div.ime { width:100px; } 
div.desnistolpec div.blok5 div.desnonasvet div.ime a { font-size:12px !important; color:#5b6a75 !important; } 


div.desnistolpec div.blok6 { margin-top:11px; border-top:dotted 1px #cccccc; } 

/* razno */
div.contentline { clear:both; border-top:dotted 1px #cccccc; font-size:1px; height:1px; margin:10px 0px 10px 0px; }
div#contentstart ul.submenus li.current a { color:#606a74 !important; font-weight:bold !important; }

/* oddaja naročila 2012 */
div.oddajnarocilo table.data td { padding:0px 3px 0px 3px; }
div.oddajnarocilo table.data td.s1 { text-align:right; }

/* pristopna izjava */
table.pristopna td.s1 { text-align:right; padding:2px 5px 0px 0px; }
table.pristopna td input { width:180px; }
table.pristopna td input.cb { width:auto; }
div.pristopna div.submit input { font-size:13px; font-weight:bold;  width:150px; height:30px; }



/* youtube */
div.youtube div.avtor { padding:0px 0px 5px 0px ;}
div.youtube div.avtor div { font-weight:bold; }

/* hitra pošta - seznam izdelkov - vstopna stran */
div.seznam div.hitraposta { border-left:solid 1px #d1d3d4; border-top:solid 1px #d1d3d4; border-bottom:solid 1px #d1d3d4; height:265px; width:190px; float:left; margin-top:5px;  }
div.seznam div.hitrapostalast { border-right:solid 1px #d1d3d4; }
div.seznam div.hitraposta div.imgp { padding:5px 0px 10px 0px; }
div.seznam div.hitraposta div.imgp img { height:90px; }

div.seznam div.hitraposta div.imgp div { text-align:center; }
div.seznam div.hitraposta div.txt { padding:0px 5px 0px 12px; }
div.seznam div.hitraposta div.txt div.small { font-size:11px; }
div.seznam div.hitraposta div.txt div.big { font-weight:bold; color:#cd2336; font-size:12px; }
div.seznam div.hitraposta div.txt div.title { padding:10px 0px 15px 0px; }
div.seznam div.hitraposta div.txt div.title a { font-weight:bold !important; color:#606a74 !important; }


