body {
	margin: 30px 0 30px 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #7d8b8e;
	background: url(stil/decor_corner_top.png) center 280px no-repeat;
}
img { border: none; }
a { text-decoration: none; }
a:hover { text-decoration: underline!important; }
h2 { margin: 0; font-size: 3em; text-transform: lowercase; color: #005d7e; font-weight: 400; }

#vrh,
#sredina,
#dno {
	width: 750px;
	margin: 0 auto 0 auto;
	font-size: 0.8em; /*usually cca. 13px font*/
	overflow: hidden; /* wrap fix */
}
#sredina { 
	padding: 35px 0 35px 0;
	background: url(decor_corner_bottom.png) bottom right no-repeat;
}
#glavnidel {
	float: left;
	width: 480px;
	margin: 0 0 0 40px; /* see IE6 hack */
}
* html #glavnidel { /* IE6 hack */
	display: inline; /* wrap fix */
}
#stolpecA {
	float: right;
	width: 170px;
	margin: 0 40px 0 0; /* see IE6 hack */
	font-size: 0.85em;
}
* html #stolpecA { /* IE6 hack */
	display: inline; /* wrap fix */
}
#stolpecA,
#stolpecA a {
	color: #005d7e;
	font-weight: bold;
}
#stolpecA center a span { /* shopping baket, quantity */
	color: #3bad00;
	font-size: 1.3em;
	line-height: 1.6em;
}
.PrijaveVrh {
	color: #000;
	font-size: 1.4em;
	font-weight: bold;
	text-align: center;
	margin: 1em 0 10px 0;
}
.PrijaveDno { text-align: center; line-height: 1.4em; margin: 0 0 2em 0; }
.PrijaveDno form {
	margin: 1em 0 0.7em 0;
	padding: 0;
	text-align: right;
}
.PrijaveDno form input {
	width: 80px;
	height: 18px;
	border: 2px solid #a6bfd2;
	margin: 2px 0 3px 0;
	padding: 0 3px 0 3px;
}
.PrijaveDno form input.gumb {
	width: 68px;
	height: 23px;
	border: 2px solid #ccc;
	background: #fff;
	font-size: 11px;
	margin: 2px 22px 3px 0;
	padding: 0;
}
#vrh { 
	position: relative;
	height: 245px;
}
#vrh h1 {
	position: absolute;
	top: 18px;
	left: 40px; 
	display: block;
	margin: 0;
	padding: 0;
}
#vrh h1 a {
	display: block;
	width: 240px;
	height: 117px;
	background: #fff url(stil/logo.png) 0 0 no-repeat;
}
#vrh p {
	display: block;
	position: absolute;
	top: 160px;
	left: 30px;
	width: 340px;
	margin: 0;
	font-size: 0.9em;
	font-weight: bold;
	color: #8a9a9e;
	line-height: 1.4em;
}
#vrh p a { color: #005d7e; }
#vrh p span.a,
#vrh p span.b {
	float: left;
}
#vrh p span.a { width: 175px; margin: 0 20px 0 0; }
#vrh p span.b { width: 145px; }
#vrh ul,
#vrh ul a {
	color: #005d7e;
	text-decoration: none;
	font-weight: bold;
	text-transform: lowercase;
}
#vrh ul#nav_special {
	display: block;
	position: absolute;
	top: 0;
	right: 20px;
	width: 340px;
	margin: 0;
	padding: 0;
	
	list-style: none;
	text-align: right;
}
#vrh ul#nav_special li {
	display: inline;
	margin: 0 0 0 1em;
}
#vrh ul#nav {
	display: block;
	position: absolute;
	top: 40px;
	right: 20px;
	width: 340px;
	margin: 0;
	padding: 0;

	list-style: none;
}

#vrh ul#nav li {
	display: block;
	float: left;
	width: 65px;
	height: 100px;
	margin: 0 0 0 20px;	/*see IE6 Hack*/
	padding: 0;
}
* html #vrh ul#nav li { display: inline; /* double margin fix */ }
#vrh ul#nav li.item1 {
	background: url(stil/nav_ico.png) -11px 0 no-repeat;	
}
#vrh ul#nav li.item2 {
	background: url(stil/nav_ico.png) -86px 0 no-repeat;	
}
#vrh ul#nav li.item3 {
	background: url(stil/nav_ico.png) -161px 0 no-repeat;	
}
#vrh ul#nav li.item4 {
	background: url(stil/nav_ico.png) -236px 0 no-repeat;	
}
#vrh ul#nav li.item5 {
	background: url(stil/nav_ico.png) -311px 0 no-repeat;	
}
#vrh ul#nav li.item6 {
	background: url(stil/nav_ico.png) -386px 0 no-repeat;	
}
#vrh ul#nav .item1 a.selected,
#vrh ul#nav .item1 a:hover {
	background: url(stil/nav_ico.png) -461px 0 no-repeat;	
}
#vrh ul#nav .item2 a.selected,
#vrh ul#nav .item2 a:hover {
	background: url(stil/nav_ico.png) -536px 0 no-repeat;	
}
#vrh ul#nav .item3 a.selected,
#vrh ul#nav .item3 a:hover {
	background: url(stil/nav_ico.png) -611px 0 no-repeat;	
}
#vrh ul#nav .item4 a.selected,
#vrh ul#nav .item4 a:hover {
	background: url(stil/nav_ico.png) -686px 0 no-repeat;	
}
#vrh ul#nav .item5 a.selected,
#vrh ul#nav .item5 a:hover {
	background: url(stil/nav_ico.png) -761px 0 no-repeat;	
}
#vrh ul#nav .item6 a.selected,
#vrh ul#nav .item6 a:hover {
	background: url(stil/nav_ico.png) -836px 0 no-repeat;	
}
#vrh ul#nav li.br { margin: 0 0 0 105px; }

#vrh ul#nav li a {
	display: block;
	padding: 78px 0 0 0!important;
	margin: 0;
	width: 65px;
	color: #005d7e!important;
	text-decoration: none!important;
}
.KatalogElement1 { /* price and name */
	position: relative;
	margin: 0;
}
.container { min-height: 225px; margin: 15px 0 1em 0; }
* html .container { height: 225px; /* IE6 min height simulation */ }
.KatalogSlika {
	width: 480px;
	margin: 0;
}
.KatalogOsnovniPodatki b { /*price*/
	display: block;
	color: #005d7e;
	margin: 0 0 -0.7em 0;
	padding: 0;
}
.KatalogNaziv {
	margin: 0.7em 0 0 0;
	color: #ed2b80;
	font-weight: bold;
}
.container .KatalogElement2 { /*width: 150px*/ margin-bottom: 1em; }
.KatalogElement3 {
	padding: 0 0 0 15px;
	line-height: 1.4em;
	font-weight: bold;
	color: #005d7e;
}
.KatalogElement3 b.a { /* titles */
	margin: 0 0 0 -15px;
	color: #ed2b80;
}
.KatalogElement3 b.item_change { padding: 0 0 0 1em; font-weight: bold; color: #7d8b8e; }
.KatalogElement3 b.item_change a { /* change icon */
	color: #7d8b8e;
	padding: 3px 0 0 20px;
	background: url(stil/ico_change.png) center left no-repeat;
}
.KatalogElement3 table { padding: 0.5em 0 0 20px;}
.KatalogElement3 table a {
	color: #7d8b8e;
	padding: 3px 0 0 20px;
	background: url(stil/ico_add.png) center left no-repeat;
}
a.special { /* friend, back */
	font-weight: bold;
	color: #005d7e;
}
.KatalogElement2 {
	float: left;
	width: 480px;
	margin: 15px 0 0 0;
}
.KatalogElementMali0,
.KatalogElementMali1,
.KatalogElementMali2 {
	float: left;
	width: 225px;
	margin: 0 15px 0 0;
}
.KatalogElementMali0 a,
.KatalogElementMali1 a,
.KatalogElementMali2 a {
	color: #005d7e;
	font-weight: bold;
}
.KatalogElementMali2 {
	margin: 0;
}
.KatalogSlikaMala { font-weight: bold; margin: 0em 0 0.5em 0; }
.KatalogNazivMali { text-align: center; }
.KatalogNaziv3Mali { margin: 0.5em 0 0 0; text-align: right; }
.KatalogNaziv3Mali a { /* "more" link */ color: #3bad00; }
.KatalogSlikaMala {
	text-align: center;
}
#noga { text-align: right; font-size: 0.8em; margin: 1em; }
#noga a { color: #ed2b80; }
.row { clear: both; margin: 15px 0 0 0; float: left; width: 100%;  }
.row h3 { margin: 0 0 0.5em 0; 	color: #ed2b80; }
.row p {
	float: left;
	display: block;
	width: 235px;
}
* html .row p {  display: inline; /* ie6 double margin fix */ }

#glavnidel form { /*shopping basket*/
	margin: 15px 0 0 0;
	padding: 0;
}
table.KatalogVozicek {
	width: 460px;
}
table.KatalogVozicek th {
	color: #ed2b80!important;
	text-align: left;
	padding-bottom: 0.5em;
}
input { background: #fff; margin: 0.2em 0 0 0; }
table.KatalogVozicek a { color: #005d7e; }
table.KatalogVozicek .KatalogBarva2 { background: #eee;  }
.row_a p { margin: 0 15px 0 0; }
.row_b p { margin: 0 0 0 15px; }
.row_a .image { float: right; }
.row_b .image { float: left; }
.row .image {
	margin: 5px 0 0 0;
	width: 230px;
}
.row .image p { display: inline; width: auto; margin: 1em 0 0 0; font-size: 0.8em; }

#page_first #glavnidel {
	width: 690px;
}
#page_first #stolpecA {
	display: none;
}
#page_first .col {
	float: left;
	width: 210px;
	margin: 0 20px 0 0;
	padding: 0; 	
}
#page_first .row { margin: 15px 0 15px 0; }
#page_first .row .col p { width: auto; margin: 0 0 1em 0; }
#page_first h3 { font-size: 1.2em;  }
#page_first h3 a {
	display: block;
	width: 195px;
	padding: 128px 0 10px 15px;
	text-align: left;
	color: #fff;
}
#page_first .a h3 { background: url(stil/naslovni_gumbi1.jpg) 0 0 no-repeat; }
#page_first .b h3 { background: url(stil/naslovni_gumbi2.jpg) 0 0 no-repeat; }
#page_first .c h3 { background: url(stil/naslovni_gumbi3.jpg) 0 0 no-repeat; }
#page_first .d h3 { background: url(stil/naslovni_gumbi4.jpg) 0 0 no-repeat; }
#page_first .e h3 { background: url(stil/naslovni_gumbi5.jpg) 0 0 no-repeat; }
#page_first .f h3 { background: url(stil/naslovni_gumbi6.jpg) 0 0 no-repeat; }


.notxt { display: none; }
