html { margin:0px; padding:0px; width:100%; height:100%; overflow:-moz-scrollbars-vertical; overflow-x:auto; overflow-y:scroll; background-color:White; }
body { margin:0px; padding:0px; width:100%; height:100%; }
div { margin:0px; padding:0px; }
table { margin:0px; padding:0px; border:0px; border-collapse:collapse; }
table td { margin:0px; padding:0px; }
img { margin:0px; padding:0px; border:0px; }
form { margin:0px; padding:0px; }
input { margin:0px; padding:0px; border:0px; }
textarea { background-color: #f5f5f6; border: 1px solid #dcdddf; }
input.text { background: url(img/slice_bg.png) -5px 0px repeat-x; border-left: 1px solid #dcdddf; border-right: 1px solid #dcdddf; background-attachment: scroll; width: 167px; height: 17px; padding: 3px 5px 0 8px; }
input.button { background: url(img/slice_r_bg.jpg) left -80px repeat-x;  width: 60px; height: 19px; color: #fde834; font-size: 11px; cursor: pointer; cursor: hand; }
select { font-size:11px; } 

h1 { color: #2f8926; font-size: 24px; font-weight: bold; background: url(img/h1.gif) left bottom no-repeat; line-height: 22px; margin-top: 0px; padding: 5px 0 9px;}
h2 { color: #2f8926; font-size: 18px; font-weight: bold; }
h3 { color: #2f8926; font-size: 14px; font-weight: bold; }
h4 { color: #2f8926; font-size: 12px; font-weight: bold; }

hr { border: 1px solid #e3e3e3; height: 3px; background-color: #2f8926; color: #2f8926; }

a, a:link, a:visited, a:active { color: #cf5841; text-decoration: underline; }
a:hover { color: #4b9943; }
ul { padding:0;	margin:0;	list-style: none; }
li { list-style: none; padding: 2px 0 2px 12px; background: url(img/li_bg.gif) left 6px no-repeat; }
p { margin: 10px 0 2px 0; padding: 0;}

* { color: #3e3e3e; font-family:Arial; font-size:12px; line-height: 16px; }
	
#main { margin:0 auto; width:980px; height: 100%; position: relative; padding: 0 7px 0 7px; }

#top1, #top2 { width: 980px; position: relative;  }
#top1 { height: 50px; }
	#topmenu { float: right; padding-top: 16px; }
	#homelink { display: block; width: 250px; height: 33px; background: url(img/slice_bg.png) 0 -40px no-repeat; position: absolute; left: 0px; top: 10px; }
	#topmenu a { color: #4b9943; padding: 7px; text-decoration: none; font-weight: bold; }
	#topmenu a:hover { text-decoration: underline; }
	#search { float: right; height: 45px; width: 200px; position: relative; }
	.searchinput { background: url(img/slice_bg.png) no-repeat; background-attachment: scroll; width: 136px; height: 17px; padding: 3px 0 0 8px; position: absolute; left: 50px; top: 14px; }
	.searchbutton { width: 15px; height: 20px; position: absolute; left: 186px; top: 14px; }
	
#top2 { height: 250px; background: url(img/head1.jpg) no-repeat; position: relative; }
	#headerimages { position: absolute; left: 0px; top: 0px; }
	#headerimgrand	{ position: relative; margin: 0px; padding: 0px; list-style-type: none; }
	#headerimgrand li	{ margin: 0px; padding: 0px; list-style-type: none; }	
#top3 { height: 81px;  background: url(img/menu_bg.png) left top no-repeat; width: 994px; margin: 11px -7px 0 -7px; }
	#midmenu { margin: 0 7px 0 7px; height: 50px; background: url(img/slice_r_bg.jpg) repeat-x; }
	#midmenu * { color: #fde834; font-size: 18px; }
	#midmenu * a  
	{
			color: #f0f5ef; 
			font-size: 14px; 
			font-weight: bold; 
			text-decoration: none; 
			display: block; 
			background: url(img/menu_line.gif) right center no-repeat; 
			padding: 17px 20px; 
			float: left; 
	}
	#midmenu * a:hover, #midmenu * a.selected { color: #fde834; }
	#leftprod { float: left; background: url(img/menu_line.gif) 20px center no-repeat; padding-left: 20px;}
	#rightprod { float: right; background: url(img/menu_line.gif) left center no-repeat; padding-right: 17px; }
	
#cntcontainer { width:980px; }
	#cntcontainer	table {
		border-width: 0;
		border-style: solid;
		border-color: white;
		border-collapse: collapse; 
	}
	
	#cntcontainer table tr.header td, #cntcontainer table tr.header th
	{
		text-align: left;
		padding: 3px 9px 3px 9px;
		border-width: 1px 0 1px 0;
		border-style: solid;
		border-color: #dcdddf;
		background-color: #f5f5f6;
		color: #2c8323;
		font-weight: bold;
	}
	#cntcontainer table td, #cntcontainer table th
	{
		text-align: left;
		padding: 3px 5px 3px 5px;
		border-width: 0 0 1px 0;
		border-style: solid;
		border-color: #dcdddf;
	}
	#cntcontainer	table.noborder { background-color: White; border-width: 0px 0px 0px 0px; }
	#cntcontainer	table.noborder td , #cntcontainer	table.noborder th { border-width: 0px 0px 0px 0px; }

#leftcnt { float:left; width:230px; }
	#infologo { background-position: top right; background-repeat: no-repeat; padding: 7px 0px 6px 10px; width: 190px;}
	#leftcnt div.info { background: url(img/slice_r_bg.jpg) left -275px repeat-x;font-weight: bold; color: #fde834; } 
	#leftcnt div.info a { text-transform: uppercase;  font-weight: bold; color: #fde834; text-decoration: none; display: block; background-position: top right; background-repeat: no-repeat; }
	#yellowline { background: url(img/menu_title_bg.gif) 10px bottom repeat-y #2f8926;width: 200px;  padding-bottom: 1px;}
	#cmenu	{ width: 200px; margin: 0; padding: 0 0 10px 0; background-color: #2f8926; }
	#cmenu li	{ list-style: none; background: none; padding: 0; margin: 0; }
	#cmenu ul { padding:0;	margin:0;	list-style: none; }
	#cmenu ul li { padding: 0px; }
	
	#cmenu li a { width: 170px; text-decoration:none; display:block; font-weight: bold; color: #ffffff; background: url(img/arrow.gif) 10px center no-repeat; line-height: 24px; padding: 0 10px 0 20px; }
	#cmenu li ul li a { width: 160px; background: url(img/arrow.gif) 20px center no-repeat; padding-left: 30px; font-size: 12px; }
	#cmenu li ul li ul li a { width: 170px; background: url(img/arrow.gif) 30px center no-repeat; padding-left: 40px; }
	#cmenu li a:hover, #cmenu li a.sel_path, #cmenu li a.sel_path:hover { color: #fde834; }
	
	#companyinfo { margin-top: 36px; color: #9b9b9b; text-align: left; font-size: 11px;  line-height: 14px; }
	#companyinfo b , #companyinfo a { font-size: 11px; text-decoration: none; }
	
#rightcnt {	float:left; width:250px; margin-left: 30px; }
	#rightcnt .lttitle { display: block; background: url(img/slice_r_bg.jpg) left -50px repeat-x; font-weight: bold; color: #ffffff; padding: 7px 0px 7px 10px; }
	#rightcnt table.newsnavigation { display: none; visibility: hidden; }
	.linkarhiv { margin-top: 17px; }
	.linkarhiv a { color: #3e3e3e; font-size: 11px; background: url(img/more.gif) right center no-repeat; padding-right: 15px; text-decoration: none;  }
	.date { font-size: 11px; color: #9b9b9b; margin-top: 10px;}
	.povzetek { color: #9b9b9b; margin: 6px 0 15px 0; }
	.povzetek11 { margin: 6px 0 15px 0; }
	div.lastnews { position: relative; margin-bottom: 25px;}
	div.lastnews a.datelink { color: #3e3e3e; font-weight: bold;}
	div.lastnews a.datelink:hover { color: #3e3e3e; text-decoration: none;  }
	#enews { position: relative; height: 45px; }
	#usermail	{ background: url(img/slice_bg.png) left -20px no-repeat; background-attachment: scroll; width: 167px; height: 17px; padding: 3px 0 0 8px; position: absolute; left: 8px; }
	#enewsbutton { position: absolute; left: 180px;  width: 60px; height: 20px; }

#content { float:left; width:470px; }
#content2 { float:left; width:570px; }
#content .lttitle { display: none; visibility: hidden; }
	#content2 ul.imagesubmenus, #content ul.imagesubmenus { margin: 19px 0 0 0; }
	#content2 ul.imagesubmenus li, #content ul.imagesubmenus li { float: left; height: 156px; list-style: none; padding: 0; margin: 0 10px 0 0; background: none !important; width: 140px; }
	#content2 ul.imagesubmenus li div.submenuimage, #content ul.imagesubmenus li div.submenuimage { padding:0px; margin: 0px; }
	#content2 ul.imagesubmenus li div.text, #content ul.imagesubmenus li div.text { background: url(img/slice_r_bg.jpg) left -305px repeat-x #2f8926; color: #ffffff; padding: 7px 0px 7px 10px; margin-bottom: 10px; }
	#content2 ul.imagesubmenus li a, #content ul.imagesubmenus li a { text-decoration: none; }
	#content2 ul.imagesubmenus li a:hover div.text, #content ul.imagesubmenus li a:hover div.text { text-decoration: underline; color: #fde834; }
	.srchresult { margin: 5px 0 10px 0; }
#rightcnt2 { float:left; width:150px; margin-left: 30px; }
	#relatedmenus ul { margin: 1px 0; padding: 0; list-style: none; }
	#relatedmenus ul li { margin: 0 0 1px 0; padding: 0; list-style: none; background-image: none; }
	#relatedmenus div.info { background: url(img/slice_r_bg.jpg) left -275px repeat-x; font-weight: bold; color: #fde834; padding: 7px 0px 7px 10px; margin-bottom: 10px; }
	#relatedmenus a { background: url(img/slice_r_v_bg.png) left top repeat-y;  display: block; width: 127px; text-decoration: none; color: White;  padding: 4px 3px 5px 20px; }
	#relatedmenus a.current, #relatedmenus a:hover  { background: url(img/slice_r_v_bg.png) -150px top repeat-y;  color: #3e3e3e;  }

#foot1, #foot2, #foot3 { clear: both; margin: 0 -7px 0 -7px; }
#foot1 { clear: both; height: 21px; background: url(img/bottom_bg.png) left bottom no-repeat; }
#foot2 { background: url(img/bottom_repeated.gif) left bottom repeat-y; }
#foot3 { height: 41px; background: url(img/bottom_repeated.gif) left bottom repeat-y;  }
	#bg3 { background: url(img/slice_r_bg.jpg) left -234px repeat-x; height: 41px; margin: 1px 7px 0 7px; }
	#bg3 * { color: White; }
	#copy { background: url(img/bottom_logo.gif) 20px 10px no-repeat; padding: 13px 0 18px 204px; float: left; }
	#footmenu { float: right; width: 330px; padding: 13px 11px 0 0; } 
	#footmenu a { padding: 0 7px 0 6px; }
	#footmenu a:hover { color: #fde834; }


div.greyaround { clear: both; width: 100%; padding-bottom: 25px; background: url(img/grey_bg.jpg) left bottom repeat-x; }
div.greyinner  { clear: both; border: 1px solid #d8d9db; padding: 1px; text-align: center; background: #faf8f8; }

.clear { clear: both; }

div.foto, div.foto table	{ text-align: center; margin: 0 auto; }

/* katalog izdelkov */

/* izpis kategorij */
div.rezervnideli div.kategorija { background-image:url(img/grey_bg.jpg); border:solid 0px red; float:left; margin-bottom:20px; *margin:auto; background-repeat:repeat-x; }
div.rezervnideli div.kategorija div.slika { float:left; width:99px; padding:21px 0px 0px 10px;}
div.rezervnideli div.kategorija div.slika IMG { border:solid 1px #8d8d8d; }
div.rezervnideli div.kategorija div.opis  { float:left; padding:20px 0px 0px 10px; width:351px; }
div.rezervnideli div.kategorija div.opis div { font-family:Arial; font-weight:normal; font-size:12px; color:#9b9b9b; }
div.rezervnideli div.kategorija div.opis div.title { padding:0px 0px 11px 0px; *float:left; }
div.rezervnideli div.kategorija div.opis div a.l1, div.rabljenistroji div.kategorija div.opis div a.l1:link, div.rabljenistroji div.kategorija div.opis div a.l1:active, div.rabljenistroji div.kategorija div.opis div a.l1:visited
{ font-weight:bold; font-size:14px; color:#2f8926; float:left; }
div.rezervnideli div.kategorija div.opis div a.l2, div.rezervnideli div.kategorija div.opis div a.l2:link, div.rezervnideli div.kategorija div.opis div a.l2:active, div.rezervnideli div.kategorija div.opis div a.l2:visited
{ font-weight:normal; font-size:11px; color:#3e3e3e; float:right; text-decoration:none; 
  background-image:url(img/more.gif); background-repeat:no-repeat; background-position:right 1px; padding-right:15px; margin-right:10px; }
div.rezervnideli div.kategorija div.opis div a.l2:hover { text-decoration:underline; }
div.rezervnideli div.kategorija div.cena { margin-top:13px; height:29px; border-top:solid 1px #dcdddf; border-bottom:solid 1px #dcdddf; }
div.rezervnideli div.kategorija div.cena div { padding-top:6px; font-family:Arial; font-size:11px; color:#414040; }
div.rezervnideli div.kategorija div.cena div.c1 { float:left; }
div.rezervnideli div.kategorija div.cena div.c2 { float:right; padding-right:1px; font-weight:bold;  }

/* izpis izdelkov */
div.rezervnideli div.izdelek { background-image:url(img/grey_bg.jpg); border:solid 0px red; float:left; margin-bottom:20px; *margin:auto; background-repeat:repeat-x; }
div.rezervnideli div.izdelek div.slika { float:left; width:99px; padding:21px 0px 0px 10px;}
div.rezervnideli div.izdelek div.slika IMG { border:solid 1px #8d8d8d; }
div.rezervnideli div.izdelek div.opis  { float:left; padding:20px 0px 0px 10px; border:solid 0px red; width:351px;}
div.rezervnideli div.izdelek div.opis div { font-family:Arial; font-weight:normal; font-size:12px; color:#9b9b9b; }
div.rezervnideli div.izdelek div.opis div.title { padding:0px 0px 11px 0px;  font-weight:bold; font-size:14px; color:#2f8926; }
div.rezervnideli div.izdelek div.opis div a.l2:hover { text-decoration:underline; }
div.rezervnideli div.izdelek div.cena { margin-top:13px; height:29px; border-top:solid 1px #dcdddf; border-bottom:solid 1px #dcdddf; }
div.rezervnideli div.izdelek div.cena div { padding-top:6px; font-family:Arial; font-size:11px; color:#414040; }
div.rezervnideli div.izdelek div.cena div.c1 { float:left; }
div.rezervnideli div.izdelek div.cena div.c2 { float:right; padding-right:1px; font-weight:bold;  }

div.detajl div.paging, div.rezervnideli div.paging { background-color:#f5f5f6; height:30px; }
div.detajl div.paging div.L, div.rezervnideli div.paging div.L { float:left; padding:7px 0px 0px 10px; width:100px; }
div.detajl div.paging div.C { float:left; border:solid 0px reD; padding:7px 0px 0px 0px; text-align:center; width:250px; }
div.detajl div.paging div.D { float:right; padding:7px 10px 0px 0px;  text-align:right; border:solid 0px red; width:100px;}
div.detajl div.paging a, div.detajl div.paging a:link, div.detajl div.paging a:active, div.detajl div.paging a:visited,
div.rezervnideli div.paging a, div.rezervnideli div.paging a:link, div.rezervnideli div.paging a:active, div.rezervnideli div.paging a:visited
{ font-family:Arial; font-size:11px; color:#3e3e3e;  text-decoration:none; }
div.detajl div.paging a:hover, div.detajl div.paging a:hover { text-decoration:underline; }
div.detajl div.ime { font-family:Arial; font-size:18px; color:#2f8926; font-weight:bold; padding:0px 0px 15px 0px; }
div.detajl div.velikaslika IMG { border:solid 1px #d8d9db;}
div.detajl div.malaslika { padding:19px 0px 0px 0px;}
div.detajl div.malaslika IMG { border:solid 1px #8d8d8d; margin:0px 10px 10px 0px;}
div.detajl div.podatki { font-family:Arial; font-size:14px; color:#2f8926; font-weight:bold; padding:0px 0px 18px 0px; }
div.detajl table#tab { width:470px; border-bottom:solid 1px #dcdddf; margin:0px 0px 25px 0px}
div.detajl table#tab tr td { border:none; border-top:solid 1px #dcdddf; padding:8px 0px 8px 0px; font-family:Arial; font-size:11px; color:#414040; }
div.detajl table#tab tr td.b { font-weight:bold; }
div.detajl div.prodaja { font-weight:bold; color:#414040; font-family:Arial; font-size:12px; padding:0px 0px 45px 0px; }

div.rezervnideli div.paging div.L A { background-image:url(img/prev.gif); background-repeat:no-repeat;  background-position:0px 2px; padding-left:13px;}
div.rezervnideli div.paging div.D A { background-image:url(img/next.gif); background-repeat:no-repeat;  background-position:right 2px; padding-right:15px;}
/* konec kataloga izdelkov */

#eshoplink { display: block; width: 156px; height: 42px; background: url(img/eshop2.png) 0 0 no-repeat; position: absolute; left: 300px; top: 3px; }
