body { 
    margin:0; 
    padding:0;
    font-family:Arial, sans-serif;
    background:#f8f6f1 url("../images/bg.jpg") repeat-x left 24px;
}



form, form fieldset {margin:0;padding:0;border:none;}
a {
	color:#423c2d;
	text-decoration:none;
}
a:hover {
	color:#fc7800;
	text-decoration:underline;
}
a.plus {
	padding-left:9px;
	background:url(../images/plus-bg.gif) no-repeat left center;
}
a img {border:none;}

.clear {clear:both;}
.right {float:right;}
.left {float:left;}

#topbar {
	width:100%;
	height:24px;
	background:#2d2d2d;
}
#head {
	position:relative;
	margin:auto;
	width:988px;
	height:208px;
  background:url("../images/head-bg.jpg") no-repeat left top;
}
#menu {
	position:relative;
	margin:0 auto 11px auto;
	width:988px;
	height:54px;
    background-color:#222;
}
#content {
	position:relative;
	margin:auto;
	width:988px;
}
#footwrap {
	margin:46px 0 0 0;
	width:100%;
	height:124px;
	background:url(../images/foot-bg.jpg) repeat-x left top;
}
#foot {
	position:relative;
	margin:auto;
	width:988px;
	height:124px;
}

/*logo*/
#logo {
    position:absolute;
    top:28px;
    left:18px;
    margin:0; 
    padding:0;
    width:347px; 
    height:51px;
    overflow:hidden;
    z-index:8;
    font-size:1em;
    font-weight:normal;
}
#logo a {display:block;text-decoration:none;color:#000;}
#logo a:hover {}
#logo a strong {padding:0 4px;color:#fff;background-color:#ff7a00;}
#logo a:hover strong {}
#logo span {
    display:block;
    position:absolute; 
    margin:0; 
    padding:0;
    left:0; 
    top:0; 
    z-index:0;
    width:347px; 
    height:51px;
    cursor:pointer;
    background:url("../images/logo.png") no-repeat left top;
}

/*topbarmenu*/
#topbarmenu {
	position:absolute;
	right:0;
	top:-24px;
	margin:0;
	padding:0;
}
#topbarmenu li {
	display:inline;
	list-style:none;
}
#topbarmenu li a {
	font-size:0.7em;
	line-height:24px;
	color:#939393;
	text-decoration:none;
	background-position:right 3px;
	background-repeat:no-repeat;
}
#topbarmenu li a:hover {
	color:#fe7c12;
}
#topbarmenu li.item1 a {padding-right:18px;background-image:url(../images/topbar-item1.gif);}
#topbarmenu li.item1 a:hover {background-image:url(../images/topbar-item1-hover.gif);}
#topbarmenu li.item2 a {margin-left:21px;padding-right:18px;background-image:url(../images/topbar-item2.gif);}
#topbarmenu li.item2 a:hover {background-image:url(../images/topbar-item2-hover.gif);}
#topbarmenu li.item3 a {margin:0 9px 0 13px;padding-right:14px;background-image:url(../images/topbar-item3.gif);background-position:right 4px;}
#topbarmenu li.item3 a:hover {background-image:url(../images/topbar-item3-hover.gif);}

/*head boxes*/
#head div.box {
	margin:6px 0 0 0;
	padding-left:12px;
	width:231px;
	height:88px;
	font-size:0.75em;
}
#head div#box1 {
	position:absolute;
	right:0;
	top:14px;
	background:#eceae5 url(../images/box1-bg.png) no-repeat 30px 17px;
}
#head div#box2 {
	position:absolute;
	right:0;
	top:108px;
	background:#eceae5 url(../images/box2-bg.png) no-repeat 30px 26px;	
}
#head div#box3 {
	position:absolute;
	right:0;
	top:14px;
	background-color:#eceae5;	
}
#head div#box1 form {
	position:relative;
	padding:18px 0 0 87px;
	height:50px;
}
#head div#box1 form input.text {
	position:absolute;
	margin:0 0 5px 0;
	padding:0 9px;
	height:19px;
	line-height:19px;
	width:109px;
	border:none;
	background:#fff;
	color:#423c2d;
}
#head div#box1 form input.password {
	top:42px;
	width:80px;
}
#head div#box1 form input.submit {
	position:absolute;
	right:16px;
	top:41px;
	margin:0;
	padding:0;
	border:0;
	width:25px;
	height:21px;
	line-height:21px;
	color:#fff;
	background:#fe9000 url(../images/button-ok.png) no-repeat left top;
	cursor:pointer;
}
#head div#box2 p {
	margin:0;
	padding:10px 0 0 90px;
}
#head div#box2 p strong {
	line-height:20px;
	color:#fc7800;
}
#head div#box3 p {
	margin:10px 0 0 0;
	padding:0;
	line-height:20px;
}
#head div#box3 p a.submit {
	display:block;
	width:90px;
	height:21px;
	line-height:21px;
	color:#fff;
	background:#ff7e00 url(../images/button-logout.jpg) no-repeat left top;
	text-align:center;
}





/*menu*/
#menu ul.menulist {
	float:left;
	margin:0;
	padding:0 0 0 16px;
	width:717px;
	height:54px;
	background-color:#fe9300;
}
#menu ul.menulist li {
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
}
#menu ul.menulist li a {
	display:block;
	float:left;
	padding:0 10px;
	height:54px;
	line-height:54px;
	color:#fff;
	text-decoration:none;
	font-size:0.85em;
	background:#fe8d00 url(../images/menu-bg.gif) no-repeat right bottom;
}
#menu ul.menulist li.last a {background:#fe8d00;}
#menu ul.menulist li a:hover,
#menu ul.menulist li a.active {background:#fe7100;}

#menu form {
	position:relative;
	float:right;
	padding:17px 0 0 15px;
	width:240px;
}
#menu form input.text {
	position:absolute;
	left:15px;
	top:15px;
	margin:0;
	padding:0 9px;
	width:139px;
	height:23px;
	line-height:23px;
	border:none;
	background:#fff;
	color:#423c2d;
}
#menu form input.submit {
	position:absolute;
	left:180px;
	top:15px;
	margin:0;
	padding:0;
	width:58px;
	height:23px;
	line-height:23px;
	background-color:#292929;
	border:none;
	color:#fff;
	text-align:center;
}

/*content*/
#box-small {
	float:left;
	width:201px;
}
#box-content {
	float:right;
	width:787px;
}

h2.title {
	position:relative;
	margin:0;
	padding:0 0 0 19px;
	font-size:0.8em;
	color:#fff;
	height:33px;
	line-height:33px;
}
h2.title span {
	position:absolute;
	left:0;
	top:13px;
	width:6px;
	height:6px;
	font-size:0;
	background-color:#ff7a00;
}
#box-small h2.title {background:#2d2d2d url(../images/h2-title-bg1.jpg) repeat-x left top;}
#box-content h2.title {
	margin:0 0 0 7px;
	width:756px;
	border-top:1px solid #e4e1da;
	background:#2d2d2d url(../images/h2-title-bg2.jpg) repeat-x left top;
}
#box-content h2.title.full {width:760px !important;}

/*box-small*/
#box-small div.graybox {margin:0 0 7px 0;padding-bottom:10px;background:#eceae5;font-size:0.75em;}
#box-small ul.list {
	margin:0 0 15px 0;
	padding:0;
}
#box-small ul.list li {
	margin:0;
	padding:0 0 0 18px;
	/* height:23px; */
	line-height:23px;
	list-style:none;
	background:url(../images/separator-lines.gif) no-repeat 8px bottom;
}
#box-small ul.list li a {
	display:block;
	padding:0 0 0 9px;
	height:23px;
	line-height:23px;
	text-decoration:none;
	color:#423c2d;
	background:url(../images/plus-bg.gif) no-repeat left center;
}
#box-small ul.list li a:hover,
#box-small ul.list li a.active {text-decoration:underline;color:#ff7300;}
#box-small ul.list li.open {
	background:#e3e0d9;
}
#box-small ul.list li.open a {font-weight:bold;color:#e44700;}
#box-small ul.list li.open ul {
	margin:0;
	padding:0 0 10px 0;
}
#box-small ul.list li.open ul li {
	height:18px;
}
#box-small ul.list li.open ul li a {
	color:#423c2d;
	font-weight:normal;
	background:url(../images/minus-bg.gif) no-repeat left center;
}
#box-small ul.list li.open ul li a:hover,
#box-small ul.list li.open ul li a.active {
	text-decoration:underline;color:#ff7300;
}

#box-small p.graybox {
	margin:8px 10px 0 8px;
	padding:10px;
	background-color:#e3e0d9;
} 

.recommended-box {
	position:relative;
	height:107px;
	background:url(../images/doporucujeme-bg.jpg) repeat-x left top;
	border:solid #eceae5;
	border-width:0 1px;
}
.recommended-box h3 {
	margin:0;
	padding:0 0 0 5px;
	line-height:24px;
	font-size:0.9em;
}
.recommended-box a.image {float:left;text-decoration:none;}
.recommended-box a.image img {border:3px solid #e4e1da;}

.recommended-box p {
	float:left;
	margin:0;
	padding:0 0 0 5px;
	width:115px;
	font-size:0.8em;
}
.recommended-box p span.price {font-weight:bold;}
.recommended-box p a {
	color:#ff7a00;
	line-height:25px;
}
.recommended-box.last {margin-bottom:7px;}

.advert-item {
	padding:20px 0;
	text-align:center;
	background:#ECEAE5;
}

.advert-item p {
  font-size:0.75em;
}

.advert-item input {
  border:1px solid #ddd;
}


#action-item {
	float:left;
	margin:0 0 9px 0;
	padding:0 0 0 8px;
}
#maintext {
	float:right;
	margin:0 0 9px 0;
	padding:0;
	width:386px;
	font-size:0.8em;
	text-align:justify;
}
#maintext strong {
	color:#ff6200;
}
#maintext a {color:#ff6200;}


ul.navibox {
	margin:0;
	padding:0;
}
ul.navibox li {
	display:block;
	float:left;
	margin:0;
	padding:0 0 5px 7px;
	list-style:none;
}
ul.navibox li a {
	display:block;
	float:left;
	margin:0;
	padding:10px 0 0 10px;
	width:114px;
	height:132px;
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#e9e7e1;
	color:#010000;
	font-size:0.75em;
	font-weight:bold;
}
ul.navibox li a:hover {
	color:#fff;
	text-decoration:none;
	background-position:right top;
	background-color:#fe9400;
}
ul.navibox li.item1 a {background-image:url(../images/navibox1.jpg);}
ul.navibox li.item2 a {background-image:url(../images/navibox2.jpg);}
ul.navibox li.item3 a {background-image:url(../images/navibox3.jpg);}
ul.navibox li.item4 a {background-image:url(../images/navibox4.jpg);}
ul.navibox li.item5 a {background-image:url(../images/navibox5.jpg);}
ul.navibox li.item6 a {background-image:url(../images/navibox6.jpg);}
ul.navibox li.item7 a {background-image:url(../images/navibox7.jpg);}
ul.navibox li.item8 a {background-image:url(../images/navibox8.jpg);}
ul.navibox li.item9 a {background-image:url(../images/navibox9.jpg);}
ul.navibox li.item10 a {background-image:url(../images/navibox10.jpg);}
ul.navibox li.item11 a {background-image:url(../images/navibox11.jpg);}
ul.navibox li.item12 a {background-image:url(../images/navibox12.jpg);}


.products {
	margin:0 0 10px 7px;
	width:774px; 
	border-left:1px solid #e3e0d9;
}
.products.itemlist {border-top:1px solid #e3e0d9;}
.products div.item {
	float:left;
	width:257px;
	height:189px;
	border:solid #e3e0d9;
	border-width:0 1px 1px 0;
	background:url(../images/products-item.jpg) repeat-x left top;
}
.products div.item h3 {
	margin:0;
	padding:0 0 0 7px;
	line-height:30px;
	color:#ff7a00;
	font-size:0.9em;
}
.products div.item a.image {float:left;text-decoration:none;}
.products div.item a.image img {border:3px solid #e3e0d9;}
.products div.item p {
	float:left;
	margin:0;
	padding:0 0 0 5px;
	width:125px;
	font-size:0.8em;
}
.products div.item p span.price {font-weight:bold;color:#ff6000;font-size:1.15em;line-height:20px;}
.products div.item p a {
	color:#ff7a00;
	line-height:25px;
}
.products div.item form {float:right;margin:30px 0 0 0;width:125px;}
.products div.item form label {
	position:relative;
	font-size:0.75em;
	line-height:21px;
	
}
.products div.item form input.text {
	margin:0;
	padding:0 5px;
	width:26px;
	height:19px;
	border:1px solid gray;
}
.products div.item form input.submit {
	position:relative;
	top:6px;
}
.newsitem {
	float:left;
	width:380px;
	padding:0 0 0 7px;
}
.newsitem h3 {
	padding:0 0 0 14px;
	line-height:30px;
	color:#ff6100;
	font-size:0.9em;
}
.newsitem h3 span {font-size:0.75em;}
.newsitem img {
	border:3px solid #e3e0d9;
}
.newsitem img.left {margin:0 6px 6px 0;}
.newsitem p {
	padding:0 10px 0 0;
	font-size:0.75em;
}
.newsitem p a {
	color:#ff6100;
}

.breadcrumbs {
	color:#ff6200 !important;
}
.breadcrumbs a {
	color:#ff6200;
}
.breadcrumbs strong {
	color:#fff;
	font-size:1.3em;
}
ul.icons {
	margin:10px 0 5px 8px;
	padding:0;
	height:20px;
}
ul.icons li {
	display:block;
	float:left;
	width:206px;
	list-style:none;
}
ul.icons li a {
	padding:0 0 0 32px;
	font-size:0.8em;
	color:#423c2d;
	background:url(../images/folder-icon.jpg) no-repeat 9px center;
}
.filter {
	clear:both;
	margin:0 0 10px 7px; /* margin:0 0 30px 7px; */
	padding:6px 6px;
	border:1px solid #d0cbbe;
	background-color:#eceae5;
}
.filter div.manufactures {
	margin:0 0 5px 0;
	padding:9px;
	border:1px solid #d1ccc0;
	background-color:#dad7ce;
	font-size:0.8em;
	font-weight:bold;
}
.filter div.manufactures label {font-weight:normal;text-decoration:underline;padding:0 10px 0 0;}
.filter div.sort {
	float:left;
}
.filter div.sort select {
	margin:0 4px 0 0;	
	width:145px;
	height:21px;
}
.filter div.sort input.button {
	position:relative;
	top:5px;
	left:0;
	padding:0;
}
.filter div.count {
	float:left;
	margin:4px 0 0 30px;
}
.filter div.count label {
	font-size:0.8em;
}
.filter div.count select {height:21px;}
.filter div.type {
	float:right;
	margin:8px 5px 0 0;
	font-size:0.8em;
}
.filter div.type input {margin:0 0 0 10px;}
.filter div.type label.active {
	font-weight:bold;
	color:#e44700;
}
.paginator {
	margin:0 0 5px 0;
	padding:0 4px 0 0;
	font-size:0.75em;
	text-align:right;
}
.paginator a {
	padding:0 3px;
}
.paginator a:hover {text-decoration:underline;}
.paginator a.active {
	font-size:1.3em;
	font-weight:bold;
	color:#e44700;
	text-decoration:none;
}


#productstable {
	margin:0 0 10px 7px;
	width:777px;
	border-top:1px solid #e5e2db;
}
#productstable tr.even {background-color:#f4f2ed;}

#productstable td {
	padding:10px;
	vertical-align:top;
	font-size:0.8em;
}
#productstable td.title {
	width:161px;
	border-left:1px solid #e5e2db;
	border-bottom:1px solid #e5e2db;
}
#productstable td.title a {
	font-weight:bold;
	color:#ff6000;
}
#productstable td.text {
	border-bottom:1px solid #e5e2db;
}
#productstable td.price {
	width:130px;
	color:#ff6000;
	font-size:1.3em;
	font-weight:bold;
	border-right:1px solid #e5e2db;
	border-bottom:1px solid #e5e2db;
}
#productstable td.price a {
	font-size:0.7em;
	font-weight:normal;
	color:#ff6000;
}

#text {
  padding-left:26px;
  padding-right:26px;
  padding-top:12px;
}

#text p {
  vertical-align:top;
  font-size:0.75em;
  line-height:1.5;
}

#text a {
  color:#FE9300;
  text-decoration:underline;
}

#text ul li {
  font-size:12px;
  line-height:1.5;
}

#text ul li a {
  color:#FE9300;
  text-decoration:underline;
}

#text table tr td {
  font-size:12px;
}

#text h3 {
  font-size:1.0em;
}

#text label {
  font-size:0.75em;
  font-weight:bold;
}

#text input {
  border:1px solid #ddd;
}

#text input.reg {
  border:1px solid #ddd;
  width:300px;
}

#text textarea {
  border:1px solid #ddd;
  font-family:Arial, sans-serif;
  width:717px;
}

#text table tr.kosik_nad {
  background-color:#FE9300;
  
}
#text table tr.kosik_nad td {
  color:#fff;
  font-weight:bold;
  padding:4px;
}

#text table tr.pol_kosik1 {
  background-color:#f1f1f1;
}

#text table tr.pol_kosik2 {
  background-color:#e6e6e6;
}

#text p.center {
  text-align:center;
}

#text h3 {
  font-size:0.95em;
  color:#ff7a00;
}

#detail {
	margin:7px 0 0 7px;
	padding:0;
	border:1px solid #e3e0d9;
	background-color:#f4f2ed;
}
.gallery {
	float:left;
	margin:13px 0 13px 13px;
	width:297px;
}
.gallery a img {border:3px solid #060709;}
.gallery a.main {
	margin:0 5px;
}
.gallery a.main img {margin:0 0 10px 0;border:5px solid #060709;}

.detailinfo {
	float:right;
	width:450px;
	border-left:1px solid #e3e0d9;
}
.detailinfo h2 {
	margin:10px;
	padding:0;
	color:#ff6000;
}
.detailinfo p {
	margin:10px;
	padding:0;
	color:#000;
	font-size:0.75em;
}
.detailinfo table {
	margin:10px;
	font-size:0.75em;
}
.detailinfo table th {
	text-align:left;
	width:200px;
}
.detailinfo table td.price {
	color:#ff6000;
	font-weight:bold;
	font-size:1.4em;
}
.detailinfo table td form input.text {
	padding:0 0 0 9px;
	margin:0;
	width:26px;
	height:19px;
}

.detailinfo table td form input.submit {
	position:relative;
	top:5px;
}

div.hr {
	margin:25px 0 15px 0;
	height:1px;
	font-size:0;
	background:#e3e0d9;
}
div.hr hr {display:none;}
div.hr hr {display:none;}
ul.actions {
	margin:0 0 10px 0;
	padding:0;
}
ul.actions li {
	display:inline;
	margin:0;
	padding:0 10px 0 10px;
	list-style:none;
}
ul.actions li a {
	padding:0 0 0 25px;
	font-size:0.8em;
}
ul.actions li a#compare {
	background:url(../images/ico-compare.jpg) no-repeat left center;
}
ul.actions li a#print {
	background:url(../images/ico-print.jpg) no-repeat left center;
}
form#question {}
form#question fieldset {
	padding:10px 0 10px 10px;
	background-color:#e3e0d9;
	font-size:0.8em;
}
form#question fieldset textarea {
	margin:5px 0;
	width:430px;
	height:95px;
}
form#question fieldset input.text {
	width:155px;
}
form#question fieldset input.submit {
	margin:0 0 0 16px;
	padding:0;
	width:90px;
	height:21px;
	line-height:21px;
	color:#fff;
	border:none;
	background:#ff8600 url(../images/button-send.jpg) no-repeat left top;
}

ul#nextinfo {
	margin:9px 0 0 7px;
	padding:0;
	height:49px;
	background:url(../images/nexinfo-bg.jpg) repeat-x left bottom;
}
ul#nextinfo li {
	display:inline;
	list-style:none;
}
ul#nextinfo li a {
	display:block;
	float:left;
	margin:0 2px 0 0;
	padding:0 10px;
	width:139px;
	height:39px;
	line-height:39px;
	background:#e4e1da;
	border:solid #ccc7bd;
	border-width:1px 1px 0 1px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	color:#000;
	font-size:0.8em;
}
ul#nextinfo li a:hover,
ul#nextinfo li a.active {
	height:40px;
	line-height:39px;
	border:solid #46433d;
	border-width:1px 1px 0 1px;
	color:#fff;
	background:#96938c url(../images/nextinfo-menu-bg.jpg) repeat-x left top;
}
#nextinfocontent {
	margin:0 0 0 7px;
	padding:17px 10px;
	border:solid #e3e0d9;
	border-width:0 1px 1px 1px;
	background-color:#f4f2ed;
}

#nextinfocontent p {
  font-size:0.8em;
}
#nextinfocontent table {
	margin:auto;
	border:1px solid #e4e1da;
	font-size:0.75em;
}
#nextinfocontent table tr.odd {
	border:1px solid #e4e1da;
}
#nextinfocontent table tr.even {
	background:#eeece6;
	border:1px solid #e4e1da;
}
#nextinfocontent table th {
	padding:3px 10px;
	width:140px;
	text-align:left;
}
#nextinfocontent table td {
	padding:3px 0;
	width:270px;
	text-align:left;
}
#nextinfocontent p {
	font-size:0.75em;
}


/*foot*/
#foot {font-size:0.8em;color:#ff6000;}
#foot ul {
	margin:0;
	padding:15px 0 3px 0;
	color:#423c2d;
}
#foot ul li {
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
}
#foot ul li a {padding:0 10px;color:#423c2d;}
#foot ul li.first a {padding-left:0}

#foot ul#reco {float:left;padding:0;color:#ff6000;}
#foot ul#reco a {font-weight:bold;color:#ff6000;}
#foot p {
	clear:both;
	margin:0;
	padding:20px 0 0 0;
	color:#423c2d;
}
#foot ul li a.active {color:#fc7800;text-decoration:underline;}
#foot p a {color:#fc7800;text-decoration:none;}
#foot p a:hover {color:#fc7800;text-decoration:underline;}

#shadow-left {
	position:absolute;
	left:-23px;
	top:24px;
	width:23px;
	height:30px;
	background:url(../images/shadow-left.png) no-repeat left top;
}
#shadow-right {
	position:absolute;
	right:-24px;
	top:12px;
	width:24px;
	height:42px;
	background:url(../images/shadow-right.png) no-repeat left top;
}

.error {
  background-color:#ff0000;
  margin-left:7px;
  margin-right:1px;
  margin-bottom:1px;
  padding:4px;
  color:#fff;
  font-size:0.9em;
  font-weight:bold;
  text-align:center;
}

p.login {
  margin-left:92px;
}

p.doprava {
  float:right;
  margin-left:10px;
}

a.vytvorit {
  width:140px;
  background:#423c2d;
  color:#fff;
  font-weight:bold;
  height:20px;
  line-height:20px;
  margin-left:20px;
  padding:4px;
}
/*** naseptavac **************************************************************************/
p#none {
  display:none
  position: relative;
}
ul#names {
  position: absolute;
  width: 377px;
  left: -145px;
  top: 38px;
  border: 0px #CC0084 solid;
  z-index: 99;
}
ul#names li {
  display: none;
  position: relative;
  border: 0px #CC0084 solid;
  z-index: 80;
  width: 346px;
  height: 40px;
  border-left: 2px #222222 solid;
  border-right: 2px #222222 solid;
  border-bottom: 2px #222222 solid;
  /* background-image: url(); */
  background-color: white;
  padding: 10px 0px 0px 10px;
  font-size: 12px;
  color: #333333;
  z-index: 99;
}
ul#names li a {
  position: relative;
  display: none;
  background-image: url();
  z-index: 80;
  color: #FE9300;
  background-color: white;
  height: 15px;
  line-height:17px;
  font-size: 12px;
  z-index: 99;
  width: 335px;
}
ul#names li a:hover {
  color: white;
  background-color: #FE9300;
  height: 15px;
  line-height:17px;
  font-size: 12px;
  text-decoration: none;
}
ul#names li span {
  display: none;
}
#menu {
  z-index:10;
}







#navmenu {
  color:#FFFFFF;
  font-size:0.8em;
  height:33px;
  line-height:33px;
  margin:0;
  padding:0 0 0 0px;
  position:relative;
  color: #FFFFFF;
}
#navmenu a {
	position:relative;
	display:block;
	float:left;
	padding:0;
	height:33px;
	width: 100px;
	line-height:33px;
	background-color:#272529;
	color:#FFFFFF;
	font-size:1.0em;
	text-decoration:none;
}
#navmenu a:hover,
#navmenu a.active {
	background-color:#f59f00;
	color:#000;
	font-weight:bold;
}
#navmenu a span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	height:33px;
	width: 80px;
	padding-left: 20px;
	background-repeat: repeat-x;
	background-position:left top;
	background-image:url(../images/prepinac.png);
  background-color: transparent;
  cursor:pointer;
  color:#FFFFFF;
	font-size:1.0em;
	font-family:Arial,sans-serif;
	font-weight: bold;
}
#navmenu a span span.ctverecek {
  position: absolute;
  top: 13px;
  left: 0px;
  background: #4F4F4F url() no-repeat scroll left top;
  width: 6px;
  height: 6px;
  padding-left:0px;
}
#navmenu a.active span span.ctverecek , #navmenu a:hover span span.ctverecek {
  background-color: #FF7A00;
}
#navmenu a:hover span, #navmenu a.active span {
  background-image:url(../images/prepinac_act.png);
}






