* { margin: 0; padding: 0; }

body {	background-color: #000;	padding: 15px 0;	font-family: Verdana, "Geneva CE", lucida, sans-serif;
	font-size: 60%;	color: #FFFF00;	text-align: center;	line-height: 154%;}

img {	border: none;	/*display: block;*/}

hr, .h {	display: none;}

a {	color: #FFFF00;	text-decoration: none;}

.fll {	float: left;	display: inline;}

.flr {	float: right;	display: inline;}

div.cl { font-size:1px; clear:both; height:1px; line-height:1px; margin-top:-0px; }
div.blk{background:#585A59;}
#main {	width: 897px;	margin: 0 auto;	text-align: left;}

#links {	border-bottom: 1px solid #6FB426;	margin-bottom: 6px;}
#links, #links a {	color: #2E682E;}
#links a {	background: url(../imgs/web/dot.gif) no-repeat center left;	padding: 0 5px 0 13px;}
#links a.first {	background: none;	padding: 0;}

#left-col {	width: 718px;	float: left;	margin-bottom: 10px;}

h1 {	position: relative;	overflow: hidden;}
h1, h1 span {	width: 718px;	height: 232px;}
h1 span {display: block;	background: url(../imgs/web/logo.jpg) no-repeat top left;
	position: absolute;	top: 0; left: 0;	cursor: pointer;}

#menu {	background-color: #1A1819;	margin: 2px 0;	font-weight: bold;}
#menu ul {	list-style-type: none;}
#menu li {	float: left;	padding: 2em 4.8em;}

#body {	background: #878787 url(../imgs/web/content-bg.png) repeat-x;	padding: 15px 15px 15px 6px;}

#content {	width: 514px;	float: right;	font-weight: bold;}

#content .navigation {background-color: #181A17;	margin-top: 0;	margin-bottom: 0;	padding: 0.3em 20px 0.7em 20px;}
#content .navigation, #content .navigation a {	color: #06A725;}
#content .navigation a {	text-decoration: underline;}
#content .navigation span {color: #B0B209;}

#content .category {	background: url(../imgs/web/content-category.png) no-repeat center center;	padding: 0.9em 20px;	margin-top: 0;	font-size: 180%;}
#content .category span {	font-size: 60%;	color: #B1B308;}

#detail {	width: 485px;	margin: 0 auto;	border: 2px solid #000;	background: url(../imgs/web/detail-bg.gif) repeat-y;}
#detail h2 {	color: #fff;	font-size: 180%;}
#detail .fll  {	width: 223px;	text-align: center;}
#detail .flr  {	width: 246px;	background-color: #585A57;	text-align: justify;	padding: 0 7px;}
#detail form{	background-color: #3A3F3B;	margin: 0 -7px;	padding: 1px 10px;}
#detail form input, #items input {	background-color: #fff;	border: none;}
#detail form input.button, #items .button {background: #00D629 url(../imgs/web/basket-button.gif) no-repeat center left;padding: 0.3em 0.5em 0.3em 30px;}
#content{padding-bottom:80px;}
#detail form input.button, #detail form .new , #items input.button, #items .new {	color: #252525;}
#detail form .new, #items .new {background-color: #ff0;	padding: 0.3em 10px;}
#detail form .right strong, #items .flr strong {	font-size: 180%;	padding-left: 0.7em;}
#content h1{position:static; background:none; height:auto;}
#content h1 span{position:static; background:none; cursor:text; display:inline;}
#content ul, #content ol{padding-left:25px;}
#content .center a {	text-decoration: underline;}
#content .center .prev,#bottomPage .prev, #topPage .prev {background: url(../imgs/web/prev.gif) no-repeat center left;	padding-left: 30px;}
#content .center .next,#bottomPage .next, #topPage .next {background: url(../imgs/web/next.gif) no-repeat center right;padding-right: 30px;}
#bottomPage .next span, #bottomPage .prev span, #topPage .next span, #topPage .prev span{display:none; }
#bottomPage .next, #bottomPage .prev, #topPage .next, #topPage .prev{padding:8px; margin:0px 4px;}
#bottomPage .a{color:#01D62C;}
#topPage{float:right;}

#items img{float:left; }
#items .item h3 a{font-size:130%; color:#FFF;}
#items .info{margin-left:160px;}
#items .descr{ background:#303430; padding:10px;}
#items .item{background:#1E221E; border:2px solid #585A58; margin-bottom:20px; border-bottom:1px solid #585A58}
#items .item {}
#items .price{bottom:0px; right:5px; text-align:right; padding-right:10px;}
#items .price strong{font-size:150%;}
#items {	background: #383838 url(../imgs/web/items-grad.gif) repeat-x; padding:10px;}
#categories {overflow:hidden;	width: 174px;	float: left;}
#categories h2{background: url(../imgs/web/categories-title.gif) no-repeat center center;	padding: 0.4em 5px 0.4em 20px;	margin-top: 0;}
#categories ul {list-style-type: none;	font-weight: bold;}
#categories li a{padding: 0.2em 5px 0.5em 7px;	border-top: 1px solid #2B2B2B;	background: url(../imgs/web/categories.gif) #151515 no-repeat top center;}
#categories li.active a,#categories li a:hover{	background: url(../imgs/web/categories-active.gif) #1B291C no-repeat;}
#categories li {display:block; }
#categories li a {	padding-left: 13px;	margin:0px;	display: block; }
#categories li a span{background: url(../imgs/web/plus.gif) no-repeat center left; padding:0px 4px; line-height:10px;}
#categories ul ul {	background-color: #000;	margin: 0 0px 0 0px;	padding-left: 0px;}
#categories ul ul li a{	background: none;	border: none;	padding: 0.2em 0;	padding-left: 15px;}
#categories ul ul li a:hover{	text-decoration:underline;	background:none;}
#categories ul ul li.active a{	background: none;}
#categories ul ul li.active a {	text-decoration: underline;}
#categories ul li ul li ul a{ color: #A9A800;	}
#categories ul li.active ul a {		background: none;}
#categories ul li.main ul li a { background:none;}

#categories ul li ul li ul{padding-left:10px;}
#categories ul li.active ul li.active ul a {	color: #A9A800;	background: none; text-decoration:none;}
#categories ul li.active ul li.active ul li.active a {text-decoration:underline;}
#categories ul li ul li a{color: #FFFF00;}
#categories ul li ul li ul li.active a{ color: #A9A800;	text-decoration:underline;}

#right-col {width: 160px;float: right;background: #215622 url(../imgs/web/right-col-side.gif) repeat-y;padding: 0 7px 0 10px;margin-bottom: 10px;}
#right-col h2 {background: url(../imgs/web/right-col-title.gif) no-repeat center left;	margin: 0 -7px 0 -10px;	padding: 0.3em 10px 0.7em 10px;}
#right-col h2.cl {clear: right;}
#right-col p {margin: 0.8em 0;}

#user label {width: 5em;float: left;padding-right: 0.7em;text-align: right;font-weight: bold;}
#user .fll, #user .flr {margin-bottom: 0.7em;padding: 0.3em 1.2em;}
#user .flr.button {padding: 0.3em 0.5em;}
#right-col .button, #user .fll, #user .flr {background-color: #153414;color: #ff0;border: none;cursor:pointer;}
#right-col .button {padding: 0.2em;}
#right-col input {width: 95px;background-color: #B9BBB8;border: 1px solid #68790F;}
#right-col a.u, #right-col table a {text-decoration: underline;}
#right-col table {width: 100%;	font-weight: bold;}

#right-col td {padding: 0.2em 0;}
#right-col .total {background-color: #000;	margin: 0 -7px 0 -10px;	padding: 0.7em 10px 0.7em 10px;}
#right-col .total strong {font-size: 150%;	font-weight: bold;	padding-left: 0.5em;}
#right-col .basket {background: #028C01 url(../imgs/web/right-col-basket.gif) no-repeat top left;margin: 0 -7px 0 -10px;	padding: 0.5em 10px 0.5em 45px;	font-weight: bold;}

#right-col .item {font-weight: bold;}
#right-col .item .fll {width: 70px;}
#right-col .item img {display: block;}
#right-col .item a {display: block;	padding-bottom: 0.5em;	color: #B5B308;}

#best-sellers br {display: none;}
#right-col .item .price {background: url(../imgs/web/basket.gif) no-repeat center left;padding: 0.5em 0 0.5em 25px;font-size: 120%;}

#footer {clear: both;border-top: 1px solid #6FB426;	text-align: right; position:relative;}
#fullbanner{position:absolute; top:-90px; left:215px;}
#footer, #footer a {color: #2E682E;}

h2 {margin: 1em 0;	font-size: 120%;}
h3 {/*margin: 1em 0;*/	font-size: 130%;}

table th, table td {padding: 0.1em 0.5em;		vertical-align: top;}
table, p {font-size: 100%;}

#content p, #content table, #content ul, #content ol, #content dl, #content fieldset {margin-top: 1em;margin-bottom: 1em;}

fieldset {border: 1px solid #ccc;padding: 0 1em;}

legend {background-color: #eee;border: 1px solid #ccc;padding: 0.1em 0.5em;font-weight: bold;}

label {width: 5em;	/*font-style: italic;*/}

label.default {width: auto;	float: none;}

input, select, textarea {/*margin: 0.1em 0;*/}

input.button {	cursor:pointer;	width: auto !important;	font-family: Verdana, "Geneva CE", lucida, sans-serif;	font-size: 100%;}
p#alert {font-size: 110%;	font-weight: bold;	color: #f00;}
.small, .note {font-size: 85%;}
.note {color: #666;padding-left: 0.7em;vertical-align: middle;}
.center {text-align: center;}
.right {text-align: right;}



/* GIZMO ADD */
.actualState{ background:#FFFF00; color:#215622; width:60px; text-align:center; line-height:20px; padding:0 3px;}
#orderView h3{width:502px; background:#215622; padding:5px; margin:5px 0; font-size:140%;}
#orderView table{width:100%; margin:0px;background:#1A1919 ;border:2px black solid;}
#orderView th.noPadd{padding:0px;}

#orderView h2, #order h2{background: url(../imgs/web/content-category.png) no-repeat center center; height:50px;font-size: 180%; line-height:50px; padding-left:10px; text-transform:uppercase}
#register h2,#home h2.title {background: url(../imgs/web/content-category.png) no-repeat center center; height:50px;font-size: 180%; line-height:20px; padding-left:10px; text-transform:uppercase}
#register form {background:#1A1919 ;border:2px black solid; margin-top:5px;}
#register input, #register textarea, #order input, #order textarea{background:#3B3F3B; color:white; font-weight:bold; padding:3px; border:none;width:200px;margin:2px;}
#register input{font-size:90%;}
#register th{width:150px;}
#register .submit{background:#00D629; color:black;}
#order .inbox {background:#1A1919 ;border:2px black solid; margin-top:5px; padding:10px;}
#order .zpusob input{width:20px;}
#orderChart input{width:40px;}
.totalPrice{font-size:120%;color:#00D52B;}

#title{background: url(../imgs/web/content-category.png) no-repeat center center; height:50px;font-size: 180%; line-height:50px; padding-left:10px; text-transform:uppercase} 

#article h1{font-size:160%; padding:5px 0; margin:2px 0px; width:auto; height:auto;}
#article h2{font-size:140%;padding:5px 0; margin:2px 0px; color:#06A725;}
#article h3{font-size:130%;padding:5px 0; margin:2px 0px;}
#article h4{font-size:120%;padding:5px 0; margin:2px 0px;}
#article p{padding:2px; margin:0px;}
#article ul{padding-left:20px;}
#article {background:#1A1919 ;border:2px black solid; margin-top:5px; padding:10px; font-weight:normal;}
#article a, #order a{color: #69D203; text-decoration:underline;}
#article a:hover, #order a:hover{text-decoration:none; }
#article a:visited, #order a:visited{color:#06A725;}
#article.map ul li ul{padding:3px 0px 3px 20px; margin:0px;}
#filter{padding:0px 5px 10px 0px; float:left; width:100%;}
#filter .display{padding-top:5px;}
#filter .order{padding-top:2px;}

#bestPick{}
#bestPick .item{width:166px; padding-bottom:8px; background:#8E8C8C; float:left; text-align:center; margin-right:8px; margin-bottom:10px;}
#bestPick .last{margin-right:0px;}

#bestPick a{text-decoration:none;}

#bestPick img{margin-bottom:5px;}
#bestPick .item .nadpis{background:#1A1919; display:block; margin-bottom:5px; padding:5px;}
#bestPick .price b{margin-right:10px; }
.toCart{ border:none; background:url(../imgs/web/basket-y.gif )  ; height:24px; width:28px; cursor:pointer; margin:0px; padding:0px;}
#bestPick .price{display:block;text-align:right;  float:left; line-height:24px; width:137px; _width:135px;  margin:0px; padding:0px; }
#bestPick .priceBg{background:#000;}

#itemList .price{font-size:130%;}
#itemList h3 a{padding:0px; margin:0px; color:#fff;}
#itemList .long{width:30px; text-align:right;}
#itemList {width:100%;}
#itemList .priceHead{text-align:right;}
#itemList td{padding:4px 2px; border-bottom:#06A725 solid 1px;}

.fr{float:right;}
.fl{float:left;}
.cl{clear:both; line-height:1px; font-size:1px; margin-top:-1px;height:0px;}

