html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
	margin:0;
	padding:0;
}
img {
	border:0;
}
ul {
	list-style-type:none;
}
body {
	font:normal 76%/1.46153846 Tahoma,Verdana,Arial,lucida,sans-serif;
	color:#000;
	background:#b9c935 url(../img/body-bg.png) fixed repeat-x 0px 0px;
	text-align:center;
}

/*=Layout
--------------------------------------------------------*/
#layout {
	padding:0;
	margin:0;
	width:100%;
	text-align:center;
	background:transparent url(../img/stin-bg.png) no-repeat top center;
	/*border:#FFE6B7 solid 0px;*/
	/*border:#fff solid 0px;*/
	/*border-width:5px 0;*/
}
#outer_wrapper {
	text-align:left;
	padding:0;
	margin:0 auto;
	width:970px;
	/*float:left;
	display:inline;*/
	background:#FAF6EC url(../img/main-bg.png) repeat-y 0px 100%;
	overflow:hidden;
}
#wrapper {
	padding:0;
	margin:0;
	float:left;
	background:transparent url(../img/wrapper_bg.gif) repeat-x 0px 100%;
}
#head {
	padding:0;
	margin:0 5px;
	float:left;
}
#main {
	width:970px;
	float:left;
}
#main .in #content {
	width:592px;
	float:left;
}
#main .in #content .in {
	margin:0 10px 0 18px;
	float:left;
}
#left {
	width:180px;
	float:left;
}
#right {
	width:160px;
	float:left;
}
#left-sp {
	width:180px;
	float:left;	
}
#container {
	width:760px;
	float:left;
}
#footer {
	/*height:60px;*/
	width:970px;
	float:left;
	font-size:90%;
	background:#fff;
}
#footer p {
	padding:10px 0;
	color:#444;
	text-align:center;
	display:block;
}
#motiv {
	height:206px;
	width:775px;
	background:#fff url(../img/motiv6.jpg) no-repeat 0 100%;
	float:left;
}
#motiv h1, #motiv p {
	display:none;
}
#menu {
	height:57px;
	width:960px;
	background:#fcc723 url(../img/menu-bg.png) repeat-x 0 0;
	float:left;
}
#logo {
	margin:0;
	padding:0;
	height:206px;
	width:185px;
	float:left;
}
#logo h2 {
	margin:0;
	padding:0;
	float:left;
	text-align:left;
	border:none;
	display:block;
}
#logo h2 a {
	margin:0;
	padding:0;
	text-indent:-999em;
	text-decoration:none;
	border:none;
	float:left;
}
#logo h2 a span {
	margin:0;
	padding:0;
	text-indent:-999em;
	font-size:1px;
	height:206px;
	width:185px;
	display:block;
	text-decoration:none;
	border:none;
	background:transparent url(../img/logo.png) no-repeat 0px 0px;
	float:left;
}
#motiv h1 {
	text-indent:-999em;
	display:none;
}
#shortcuts {
	color:#FFF3CF;
	text-align:right;
	margin:0 10px 0 0;
	width:300px;
	float:right;
}
#sorting {
	width:555px;
	margin:10px 0 0 0;
	padding:10px 0;
	border-top:solid 1px #F2C024;
	border-bottom:solid 1px #F2C024;
	float:left;
}
#sorting .box {
	float:left;
}
#right #userbox {
	margin:0 5px;
	float:left;
	width:175px;
	font-size:11px;
}
#right #userbox h3 {
	margin:0 0 6px 0;
	font-size:12px;
	display:block;
	width:168px;
	text-align:center;
}
.minibasket {
	margin:0;
	width:168px;
	color:#000;
	text-align:left;
	float:left;
	background:#C7CF8E url(../img/ico/ico_basket.gif) no-repeat 8px 50%;
}
.minibasket .price {
	font-size:13px;
}
.alert {
	padding:8px;
	border:solid 1px red;
	background-color:#ffff99;
	display:block;
}
#bb {
	display:none;
}
#bb #bbox {
	padding:10px 50px;
	text-align:center;
	color:#999;
}
#bb #bbox a,
#bb #bbox a:hover {
	margin:0 .8em;
	color:#999;
	border-color:#999;
}
.searchbox {
	padding:0 0 0 20px;
}
#footer .partneri {
	width:415px;
	float:left;
	min-height:70px;
	_height:70px;
}
#footer .partneri  p {
	display:block;
	margin:0;
	padding:0 0 0 145px;
	text-align:left !important;
}
#footer .odkazy {
	position:relative;
	top:-10px;
	width:540px;
	float:left;
	min-height:70px;
	_height:70px;
}
#footer .odkazy  p {
	text-align:left !important;
}
#footer .odkazy  p  a {
	margin:0 0 0 15px;
}
#footer .odkazy  p  a.iko1 {
	position:absolute;
	top:10px;
}
#footer .odkazy  p  a.iko2 {
	position:absolute;
	top:10px;
	left:150px
}
#footer .odkazy  p  a.iko3 {
	position:absolute;
	top:15px;
	left:350px;
}
#footer .odkazy  p  a.iko4 {
	position:absolute;
	top:15px;
	left:255px;
}
#usermenubox {
	width:180px;
	height:170px;
	float:left;
	background:transparent url(../img/bg_usermenubox_green.gif) no-repeat 100% 0;
	overflow:hidden;
}
.odd {
	margin:0 0 10px 8px;
	float:left;
}
.odd img {
	background:transparent url(../img/subnav_underline.gif) repeat-x 0 0;
}
#userbox .odd {
	margin:0 0 10px 0;
}

/*=Distance obsahu
----------------------------------------------------------*/

#main .in { padding:0; margin:10px 0; float:left; }
#right .in { margin:0 0 15px 12px; padding:0; float:left; }
#left .in { margin:0 0 15px 0; padding:0; float:left;color:#3F4C14; }
#left-sp .in { margin:0 0 15px 15px; float:left; }
#content .in { margin:0 8px; padding:0; float:left; overflow:hidden; }
#right #userbox .in { margin:0 4px 0 0; padding:0px 4px 10px 4px; }
#right #userbox  .minibasket .in { margin:0; padding:10px 10px 10px 30px; float:left; }
#right #usermenubox .in { margin:0; padding:16px 0 0 20px; float:left;color:#3f4c14; }
#left .iko { margin:20px 0 0 50px; float:left; }

/*=Odkazy
----------------------------------------------------------*/

a {
	color:#000;
	text-decoration:underline;
}
a:hover {
	color:#000;
	text-decoration:none;
}
a image,
#overlay a,
#overlay a:hover,
#left .iko a {
	text-decoration:none;
	border:none;
}
.minibasket a,
.minibasket a:hover {
	color:#6EA010;
}
#footer a,
#footer a:hover {
	color:#444;
	border-color:#444;
}
#lightbox a,
#lightbox a:hover {
	border:none;
	text-decoration:none;
}
#ikony-partneru a,
#ikony-partneru a:hover {
	color:#c78d08;
	border-color:#c78d08;
}
#right #usermenubox a:hover,
#right #usermenubox a {
	color:#6EA010;
}

/*=Text
----------------------------------------------------------*/

h1, h2, h3, h4, h5 {
	font:normal 1em Trebuchet,Arial,Sans-Serif;
	letter-spacing:.02em;
	color:#000;
	padding-bottom:.5em;
}

h1 a, h2 a, h3 a, h4 a, h5 a {
	text-decoration:none;
	border-bottom:solid 1px;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {
	text-decoration:none;
	border-bottom:none;
}
#right #userbox li a {
	display:inline;
	background-color:transparent;
	font-size:9px !important;
}
h1, h2 { font-size:20px; padding-bottom:15px; font-weight:bold; }
h3 { font-size:16px; font-weight:bold; }
h4 { font-size:14px; font-weight:bold; }
h5 { font-size:12px; font-weight:bold; }

#right h3,
#left-sp h3 {
	margin:0;
	padding:0;
	font-weight:bold;
}
.small {
	font-size:10px;
}

/*=Vycty, definice, vysvetlivky, zkratky
----------------------------------------------------------*/

ul, ol {
	margin:0 0 1.4em 30px
}
li {
	line-height:160%;
}
#content ul {
	margin:3px 0 15px 20px;
	list-style-type:disc;
}
#content li {
	list-style-type:disc;
}
#content acronym,
#content abbr {
	cursor:help;
	border-bottom:1px solid #777;
}
ul#usermenu { margin:0; padding:0; float:left; }
#right #usermenubox  ul { margin:10px 0 0 14px; }
#right #userbox #usermenubox  ul li { clear:both; display:block; padding:0; background-color:transparent; }
cite { font-weight:normal; }
.red { color:#CC0000; }
.green { color:#339900; font-weight:bold; }
span.red { background:transparent url(../img/ico/lightbulb_off.png) no-repeat 0 50%; padding-left:20px; line-height:18px; height:18px; }
span.green { background:transparent url(../img/ico/lightbulb.png) no-repeat 0 50%; padding-left:20px; line-height:18px; height:18px; }

/*=Tables
--------------------------------------------------------------*/

table, td, th { font-size:1em !important; color:#000 !important; }
table ul { margin:0 0 0 20px; list-style-type:disc; }
table li { list-style-type:circle; }

.tabulka1 { margin:0 10px 20px 10px; width:auto; background-color:#fff; border:0 }
.tabulka1 th { font-size:110%; text-align:left; background-color:#F4EFD3; padding:1em 6px; border:solid 1px #F4EFD3; border-width:0 0 1px 0 }
.tabulka1 td { font-size:100%; text-align:left; padding:3px 6px; border:solid 1px #F4EFD3; border-width:0 1px 1px 0 }
.tabulka1 th h4 { margin:0; padding:8px; font-size:130%; font-weight:bold; }
.tabulka1 th h5 { margin:0; padding:4px; font-size:115%; font-weight:bold; }
.tabulka1 table { border:solid 1px #F4EFD3; border-width:1px 0 0 1px; }
.tabulka1 table td { padding:3px 8px }
.tabulka1 ul, .tabulka1 li { list-style-type:circle; }
.tabulka1 ul { margin:10px 0 14px 14px; }
.tabulka1.cenik { width:540px;}

.shop1 td a,
.shop1 td a:hover { border:none; text-decoration:none; }
.shop1 td img { border:none; }

/*=Repairs
-----------------------------------------------------------*/

.shop1 td a.underline {
	text-decoration:underline
}
.shop1 td a.underline:hover {
	text-decoration:none
}
.full { width:540px; }

.tx-damdownloads-pi1-list th { color:#2A0200; font-size:1.1em; background:#FBF9F5; }
th.list-item-title { width:200px; text-align:left; }
th.list-item-type { width:60px; text-align:left; }
th.list-item-size { width:70px; text-align:left; }
th.list-item-download { width:70px; text-align:left; }
.tx-dpomem-pi-listtable .id { width:80px; }
.tx-dpomem-pi-listtable .title { width:250px; }
.tx-dpomem-pi-listtable .subtitle { width:200px; }
.tx-dpomem-pi-listtable .price { width:100px; }
.tx-dpomem-pi-listtable .color { width:100px; }
.tx-dpomem-pi-listtable .size { width:100px; }

.tx-a2csponsoren-table {
	border:none;
	text-align:center;
	margin:5px;
	width:100%;
}
#content td.tx-a2csponsoren-cell a:hover,
#content td.tx-a2csponsoren-cell a:hover img {
	border:none;
	background:transparent;
	background-color:transparent;
	text-decoration:none;
}
.tx-a2csponsoren-cell {
	border:none;
	margin:0px;
	padding:10px;
	text-align:center;
}

/* =Formulare
-----------------------------------------------------*/

form { border:0; margin:0; }
form.full { border:0; margin:0; width:560px; float:left; }
form fieldset {
	padding:10px 20px;
	margin:0 0 20px 0;
	border:solid 1px #EFEBE0;
	display:block;
}
form fieldset legend {
	margin:0 0 25px 0;
	padding:5px 15px;
	color:#c78d08;
	font-weight:bold;
	background:#fff;
	border:solid 1px #EFEBE0;
	border-width:1px 1px 0 1px;
}
form div label  {
	display:block;
	float:left;
	width:100px;
	padding:3px 5px;
	margin:0 0 5px 0;
	text-align:right;
}
form textarea {
	font:normal 100%/140% Tahoma,Verdana,Arial,lucida,sans-serif;
}
form div.optional label,
label.optional {
	font-weight:normal;
}
form div.required label,
label.required {
	font-weight:bold;
}
form div.required input[type=text],
form div.optional input[type=text],
form div.optional input[type=file],
form div.required input[type=password] {
	width:240px;
}
form input#time,
form input#date {
	width:120px;
}
form div.required textarea {
	height:120px;
	width:300px;
}
form div.required textarea#popis-cinnosti {
	height:300px;
}
form div.submit {
	width:500px;
	text-align:right;
}
form div.submit div {
	display:inline;
	float:left;
	text-align:left;
	width:auto;
	padding:0;
	margin:0;
}
form div.submit div input.inputSubmit,
form div.submit div input.inputButton {
	float:right;
	margin:0 0 0 5px;
}
#right #loginbox,
#right .tx-newloginbox-pi1 {
	width:153px;
}
#right .tx-newloginbox-pi1 .required {
	padding:0 0 0 10px;
}
#loginbox input[type=text],
#loginbox input[type=password] {
	border-color:#778899;
	width:160px;
}
#loginbox input[type=submit] {
	width:160px;
}
#toolbar #user label {
	margin:0;
	padding:0 1em 0 0;
	width:80px;
	font-weight:bold;
	line-height:160%;
	text-align:right;
	color:#333;
}
#toolbar #user input {
	margin:4px 0 0 0;
	padding:0;
	width:90px;
}
form div.captcha {
	margin:5px 0 5px 110px;
}
form div.captcha img {
	border:solid 2px white;
}
#userbox form { margin:0; padding:0; }
#userbox form div.required,
#userbox form div.optional { margin:0 0 5px 0; width:155px; clear:both; float:left; }
#userbox form label { margin:0; padding:0 6px 0 0; width:45px; text-align:left;color:#3f4c14; }
#userbox form input[type=text],
#userbox form input[type=password] { width:90px; }
#userbox form div.submit { margin:0 0 8px 0; text-align:right; width:145px; }
#userbox form div.submit input { width:70px; float:right; }
#right form,
#right form input {
	padding:0;
	margin:0;
}
#right form input {
	display:block;
	float:left;
}
#right form input.lupa {
	margin:-2px 0 10px 0;
	width:22px;
	height:22px;
	display:block;
	float:left;
}

#right form #a,#right form #b{
	display:inline;
	float:none;
	margin-right:3px;
}
#userbox form div input.red { border:solid 2px red; }

/*=Menu
----------------------------------------------------------*/

#nav {
	margin:2px 0 0 13px;
	padding:0;
	list-style:none;
	float:left;
	text-align:left;
	background:transparent url(../img/menu-dist.png) no-repeat 0 13px;
}

#nav li {
	margin:8px 0 0 0;
	padding:0;
	display:inline;
	float:left;
	background:transparent url(../img/menu-dist.png) no-repeat 100% 7px;
}

#nav li a {
	margin:0;
	padding:0;
	display:block;
	color:#fff;
	border:none;
	font-size:14px;
	font-weight:normal;
	line-height:16px;
	text-decoration:none;
}

#nav li a:hover {
	color:#fff;
	text-decoration:underline;
}

#nav li a span {
	padding:10px 12px 16px 12px; 
	display:block;
}

#nav li.aktivni { background:transparent url(../img/menu-bt-r-act.png) no-repeat 100% 0; }
#nav li.aktivni a { font-weight:bold;color:#351B00; text-decoration:none; background:transparent url(../img/menu-bt-l-act.png) no-repeat 0 0; }
#nav li.aktivni a:hover { color:#351B00; }
#nav li.aktivni a span { padding:10px 12px 16px 12px; }

ul#topnav,
ul#subnav {
	padding:0 0 6px 0;
	margin:0 0 6px 15px;
	background:transparent url(../img/subnav_underline.gif) no-repeat 0px 100%;	
}
#topnav ul,
#subnav ul {
	margin:0 0 0 8px;
}
#topnav ul li,
#subnav ul li {
	margin:0;
	padding:0;
}
#topnav li a,
#subnav li a {
	padding:0;
	margin:0;
	font-weight:bold;
	font-size:13px;
	background:transparent url(../img/sub-li.gif) no-repeat 3px 50%;
	text-decoration:none;
	border:none;
	color:#3f4c14;
}
#topnav li.aktivni a,
#subnav li.aktivni a {
	padding:0;
	margin:0;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	border:none;
}
#topnav li.aktivni li a,
#subnav li.aktivni li a {
	color:#000;
	font-weight:normal;
	background:transparent url(../img/sub-li.gif) no-repeat 3px 50%;
}
#topnav li span,
#subnav li span {
	padding:2px 1em 2px 15px;
}
#topnav li.aktivni span,
#subnav li.aktivni span {
	display:block;
	background:#c78d08 url(../img/sub-li-act.gif) no-repeat 3px 50%;
}
#subnav li li a { font-weight:normal; font-size:12px;}
#subnav li li li a { font-weight:normal; font-size:11px; }
#subnav li.aktivni ul { display:block; }
#subnav li.aktivni ul ul { display:block; }
#subnav li.aktivni ul ul ul { display:block; }
#subnav li.aktivni ul span {
	padding:2px 1em 2px 15px;
	background:transparent url(../img/sub-li.gif) no-repeat 3px 50%;
}
#userbox ul  {
	margin:0 0 0 10px;
}
#userbox ul li {
	margin:0;
	padding:0;
	display:inline;
	float:left;
	list-style-type:none;
}
#userbox ul li a {
	margin:0;
	padding:0;
	display:block;
	color:#3f4c14;
	border:none;
	font-size:10px;
	font-weight:normal;
	line-height:100%;
}
#userbox ul li a:hover { text-decoration:underline; }
#userbox ul li a span { padding:0 1em 0 15px; display:block; background:transparent url(../img/sub-li.gif) no-repeat 3px 50%; }

.tipafriend-link { float:left; width:557px; text-align:left }
.tipafriend-link a { float:right; border:solid 1px #EEE3C9; width:200px; display:block; text-align:center; font-weight:bold; background:#fff url(../img/ico/send-mail.gif) no-repeat 10px 50%; text-decoration:none; color:#C78D08; }
.tipafriend-link a:hover { text-decoration:none; }
.tipafriend-link a span { padding:0 10px 0 30px; line-height:30px; }

/*=Tabulky
--------------------------------------------------------------*/

.tabulka-produktu {}
.tabulka-produktu th { text-align:left; font-weight:bold; }
.tabulka-produktu td { text-align:left; }

.tabulka-detail-produktu th { text-align:left; font-weight:bold; }
.tabulka-detail-produktu td { text-align:left; }

/*=Products
-----------------------------------------------*/

#products-list-view {
	margin:10px 0 0 0;
	width:100%;
	float:left;
	overflow:hidden;
}
#products-list-view .product_block {
	margin:0 8px 8px 0;
	padding:0;
	float:left;
}
#products-list-view .product_box {
	margin:0;
	padding:0;
	width:180px;
	height:250px;
	float:left;
	overflow:hidden;
	background:#fff url(../img/product-bg-list.gif) no-repeat 0 0;
}
#products-list-view .product_box .dist {
	margin:12px;
	padding:0;
	float:left;
}
#products-list-view .product_box .dist .image {
	width:156px;
	height:80px;
	float:left;
	text-align:center;
}
#products-list-view .product_box .dist .image a,
#products-list-view .product_box .dist .image a:hover {
	text-decoration:none;
	background:none;
	border:none;
}
#products-list-view .product_box .dist .image a:hover {
	text-decoration:none;
	border:none;
}
#products-list-view .product_box .dist .image a img {
	border:none;
}
#products-list-view .product_box .dist .description {
	margin:0;
	padding:0;
	width:156px;
	float:left;
}
#products-list-view .product_box .dist .description h2,
#products-list-view .product_box .dist .description h3 {
	padding:0;
	margin:4px 0;
	width:156px;
	height:39px;
	font:bold 14px/100% Trebuchet MS,Arial,Sans-Serif;
	color:#c78d08;
	display:block;
	float:left;
	text-align:center;
}
#products-list-view .product_box .dist .description h2 span,
#products-list-view .product_box .dist .description h3 span {
	padding:0;
	line-height:120%;
}
#products-list-view .product_box .dist .description h2 a,
#products-list-view .product_box .dist .description h3 a,
#products-list-view .product_box .dist .description h2 a:hover,
#products-list-view .product_box .dist .description h3 a:hover {
	color:#c78d08;
	line-height:120%;
	text-decoration:underline;
	font-weight:bold;
	border:none;
}
#products-list-view .product_box .dist .description h2 a:hover,
#products-list-view .product_box .dist .description h3 a:hover {
	text-decoration:none;
}
#products-list-view .product_box .dist .appendix {
	width:156px;
	float:left;
}
#products-list-view .product_box .dist .appendix .code {
	text-align:left;
	width:130px;
	float:left;
	line-height:20px;
}
#products-list-view .product_box .dist .appendix .price {
	width:106px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:right;
}
#products-list-view .product_box .dist .appendix .price sup {
	font-size:8px;
	padding:0 0 0 4px;
}
#products-list-view .product_box .dist .appendix .basket {
	width:50px;
	height:20px;
	float:left;
	position:relative;
}
#products-list-view .product_box .dist .appendix .basket label {
	display:none;
}
#products-list-view .product_box .dist .appendix .basket input.plus {
	position:absolute;
	top:-1px;
	left:30px;
}
#products-list-view .product_box .dist .appendix .basket input[type=text] {
	width:20px;
	font-size:11px;
	padding:1px;
}
#products-list-view .product_box .dist .pdf {
	margin:-210px 0 0 0;
	padding:0;
	width:20px;
	font-weight:normal !important;
	border:none;
	text-decoration:none;
	font-size:11px;
	display:block;
	float:right;
}
#products-list-view .product_box .dist .instock-yes,
#products-list-view .product_box .dist .instock-no {
	margin:-230px 0 0 0;
	padding:0;
	height:25px;
	width:20px;
	border:none;
	display:block;
	float:right;
	background:transparent url(../img/ico/lightbulb.png) no-repeat 50% 0;
}
#products-list-view .product_box .dist .instock-no {
	background:transparent url(../img/ico/lightbulb_off.png) no-repeat 50% 0;
}
#products-list-view .product_box .dist .instock-yes abbr,
#products-list-view .product_box .dist .instock-no abbr {
	text-decoration:none;
	border:none;
	width:20px;
	height:25px;
	display:block;
}
#products-list-view .product_box .dist .pdf a span {
	padding:0;
	margin:0 0 0 0;
	display:block;
	float:left;
}
#products-list-view .product_box .dist .pdf img {
	margin:4px 3px 0 0;
	float:right;
}
#products-list-view .product_box .dist .description .bodytext {
	padding:0 0 2px 0;
	font-size:11px;
	line-height:120%;
	height:80px;
	display:block;
	overflow:hidden;
}
#products-list-view .product_box .dist .description .bodytext ul {
	margin:0 0 0 15px;
	list-style-type:disc;
}
#products-list-view .product_box .dist .description .bodytext ul li {
	line-height:1.1em;
}
#products-list-view .product_box .dist .description .bodytext br {
	height:1px;
	line-height:1px;
}
#products-short-view {
	padding:0;
	margin:0;
	float:left;
}
#products-short-view .product_block {
	margin:0 0 8px 0;
	padding:0;
	float:left;
	text-align:center;
}
#products-short-view .product_box {
	margin:0;
	padding:0;
	width:160px;
	height:220px;
	float:left;
	overflow:hidden;
	background:#fff;
	border:solid 1px #E7D8B4;
}
#products-short-view .product_box .dist {
	margin:8px;
	float:left;
}
#products-short-view .product_box .dist .description h4 {
	padding:4px 0;
	margin:0;
	font:bold 12px/100% Trebuchet MS,Arial,Sans-Serif;
	color:#c78d08;
	display:block;
	float:left;
}
#products-short-view .product_box .dist .description h4 a {
	color:#c78d08;
	text-align:center;
	border:none;
	text-decoration:underline;
}
#products-short-view .product_box .dist .image {
	width:144px;
	height:80px;
	float:left;
	text-align:center;
}
#products-short-view .product_box .dist .image a,
#products-short-view .product_box .dist .image a:hover {
	text-decoration:none;
	background:none;
	border:none;
}
#products-short-view .product_box .dist .image a:hover {
	text-decoration:none;
	border:none;
}
#products-short-view .product_box .dist .image a img {
	border:none;
}
#products-short-view .product_box .dist .description .bodytext {
	padding:0;
	font-size:11px;
	line-height:120%;
	height:82px;
	display:block;
	overflow:hidden;
	text-align:left;
}
#products-short-view .product_box .dist .description .bodytext ul {
	margin:0 0 0 8px;
	list-style-type:disc;
}
#products-short-view .product_box .dist .description .bodytext ul li {
	line-height:1.1em;
}
#products-short-view .product_box .dist .description .bodytext br {
	height:1px;
	line-height:1px;
}
#products-short-view .product_box .dist .description .price,
#products-short-view .product_box .dist .description .pricespecial {
	position:relative;
	top:-40px;
	left:30px;
	z-index:99;
	width:113px;
	height:60px;
	background:transparent url(../img/price-bg.png) no-repeat 0 0;
	float:left;
}
#products-short-view .product_box .dist .description .pricespecial {
	background:transparent url(../img/price-special-bg.png) no-repeat 0 0;
}
#products-short-view .product_box .dist .description .price span,
#products-short-view .product_box .dist .description .pricespecial span {
	margin:18px 14px 0 14px;
	padding:0;
	text-align:center;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:15px;
	font-weight:bold;
	display:block;
	background-color:#70C618;
}
.products-list-view-navi {
	width:555px;
	float:left;
}
.products-list-view-navi .prev {
	width:275px;
	float:left;
	text-align:left;
}
.products-list-view-navi .next {
	width:275px;
	float:right;
	text-align:right;
}
.item-single-display {
	padding:15px 0;
	width:555px;
	background:#fff;
	border:solid 1px #EEE3C9;
}
.item-single-display h2 {
	color:#4B0501;
	font-weight:bold;
}
.item-single-display .image {
	width:305px;
	float:left;
	border:none;
	text-align:center;
}
.item-single-display .image a {
	border:none;
	text-decoration:none;
}
.item-single-display .info {
	width:240px;
	float:left;
	list-style-type:disc;
}
.item-single-display .info ul {
	margin:10px 0 0 20px;
	list-style-type:disc;
}
.item-single-display .info ul {
	list-style-type:disc;
}
.item-single-display .info .summary {
	padding:0;
	margin:14px 0;
}
.item-single-display .info .price {
	font-size:22px;
	font-family:Arial, helvetica, sans-serif;
}
.item-single-display .basket,
.item-single-display .basket form {
	margin:0 0 20px 0;
	padding:0;
	float:left;
	line-height:16px;
	height:16px;
}
.item-single-display .basket form input {
	padding:1px !important;
	font-size:11px !important;
}
.item-single-display .basket input.plus {
	padding:5px 0 0 0;
}
.item-single-display .backlink,
.summary {
	margin:0 0 0 15px;
}
.item-single-display .memo {
	width:200px;
	margin:0 0 0 100px;
	line-height:16px;
	text-align:left;
	background:transparent url(../img/ico/star.gif) no-repeat 0 0;
}
.item-single-display .memo a {
	text-decoration:none;
	padding:0 0 0 20px;
	border:none;
	color:#c78d08;
}
.tt_products_item_catsingle {
	/*width:200;*/
	float:left;
	overflow:hidden;
}
.tt_products_item_list,
.related_products {
	padding:10px 0 0 0;
	margin:10px 0 0 0;
	border-top:solid 1px #DEC997;
}
.tt_products_item_list .listitem,
.related_products .relitem {
	padding:6px;
	margin:0 8px 8px 0;
	border:solid 1px #EEE3C9;
	float:left;
}
.tt_products_item_list .listitem h5,
.related_products .relitem h5 {
	font-size:1.1em;
}
.tt_products_item_list .listitem p,
.related_products .relitem p {
	font-size:80%;
}
.related_products .relitem {
	background:#fff;
	float:left;
	overflow:hidden;
}
.related_products .relitemin {
	margin:0;
	padding:0;
	width:118px;
	height:160px;
	float:left;
	text-align:center;
}
.related_products .image {
	height:80px;
}
.related_products .price {
	color:#88B52D;
}
.related_products .order_form,
.related_products .order_form form {
	margin:0;
	padding:0;
	float:left;
	width:118px;
	text-align:center;
}
.related_products h4 {
	color:#4B0501;
	font-weight:bold;
}
.related_products .relitem h5 {
	height:35px;
	font-weight:bold;
	display:block;
	text-align:center;
}
.related_products .relitem a ,
.shop-image-intext-mini a,
.item-single-display .image a,
.item-list-display .image a,
.item-single-display .image img,
.item-list-display .image img,
.related_products .relitem a,
.related_products .relitem img {
	text-decoration:none;
	border:0;
}
input.shopsearch { width:120px; }
.novinky-a-akce #products-list-view .price strong { padding:0 4px; background-color:#c78d08; color:#fff; }

.datamints_glossaryindex_index {
  margin:10px 0;
}
.datamints_glossaryindex_oneitem {
  margin:0px 2px 0px 0px;
  display:inline;
  padding:3px;
  background:#c78d08;
  color:#fff !important;
  text-align:center;
  font-weight:bold;
}
.datamints_glossaryindex_oneitem a {
  margin:0px;
  color:#fff !important;
  border-color:#fff;
}
.datamints_glossaryindex_resultshort {
  margin:0px 0px 4px 0px;
  background:#fff;
}
.datamints_glossaryindex_resultshort a {
  width:555px;
  display:block;
  border:0;
  text-decoration:none;
}
.datamints_glossaryindex_resultshort a:hover {
  color:#fff;
  background:#c78d08;  
}
.datamints_glossaryindex_resultshort dfn {
  padding:4px 5px;
  font-variant:normal;
}

/*=Bannery
--------------------------------------------------------------*/

.banner180 {
	margin:0 0 15px 0;
	padding:0;
	float:left;
}

.banner180 .in {
	margin:0;
	padding:0;
	width:180px;
	float:left;
}

/*=Gallery, Banners, Mapy
--------------------------------------------------------------*/

.tx-devablegallery-pi1 .element {
	width:120px;
	float:left;
}
.tx-devablegallery-pi1 .element img {
	border:solid 3px #E6DA9E;
}
.tx-devablegallery-pi1 .actions {
	font-size:80%;
	text-align:center;
}
.tx-rggooglemap-pi1 {
	width:900px;
	overflow:hidden;
}

/*=FAQ
--------------------------------------------------------------*/

p.tx-cfabwwwminifaq-pi1-q {
	font-weight:bold;
}

ol.tx-cfabwwwminifaq-pi1-answers,
li.tx-cfabwwwminifaq-pi1-q-a-package,
.tx-cfabwwwminifaq-pi1-questions li {
	list-style-type:none;
}

.tx-cfabwwwminifaq-pi1-questions {
	margin:0 0 20px 0;
}

li.tx-cfabwwwminifaq-pi1-q-a-package {
	margin:0 0 20px 0;
}
.tx-cfabwwwminifaq-pi1 hr {
	height:0px;
	border:solid 1px #dcdcdc;
	border-width:0 0 1px 0;
}
.tx-cfabwwwminifaq-pi1-toplink { 
	display:block;
	float:right;
}

/*=Comments
--------------------------------------------------------------*/
.sk-pagecomments-error {color:red;font-weight:bold;background:#FFE8CF;border:1px solid #000;margin:8px 12px;padding:4px;}
.sk-pagecomments-success {font-weight:bold;}
.sk-pagecomments-counter {color:#222;text-align:right;margin-bottom:3px;font-weight:normal;}
.sk-pagecomments-headline {border-bottom:1px solid #532527;font-weight:bold;background:#EFE5C2;padding:4px 6px;}
.sk-pagecomments-comment {background:#f9f9f9;padding:4px 6px;}
.tx-skpagecomments-pi1 form {margin:16px 0;width:480px;}
.tx-skpagecomments-pi1 form fieldset {border:1px solid #eee;}
.tx-skpagecomments-pi1 form legend {background:#f9f9f9;border:1px solid #532527;padding:4px;}
.tx-skpagecomments-pi1 form label {width:120px;float:left;margin-left:8px;}
.tx-skpagecomments-pi1 form p {margin:6px 0;}
.tx-skpagecomments-pi1 form p img {vertical-align:bottom;margin-left:8px;}
.tx-skpagecomments-pi1 div#skpagecomments-smileys {float:right;margin-right:12px;}
.tx-skpagecomments-pi1 form input#name,
.tx-skpagecomments-pi1 form input#email {width:320px;}
.tx-skpagecomments-pi1 form textarea {width:320px;height:160px;}
.tx-skpagecomments-pi1 form input#name:focus,
.tx-skpagecomments-pi1 form input#email:focus,
.tx-skpagecomments-pi1 form textarea:focus {background:yellow;} 
.tx-skpagecomments-pi1 form input#skcommentssubmit {float:right;margin:8px 20px;}

/*=News
--------------------------------------------------------------*/

.list-news,
.single-news-item { width:557px; }

.list-news hr.clearer,
.news-single-item hr.clearer,
.news-latest hr.clearer{
    margin:0 0 15px 0;
	display:block;
	clear:right;
	height:1px;
	border:none;
	border-bottom:1px solid #FBE8B0;
}
.news-latest hr.clearer {
	clear:left;
}
.single-news-item:after {
	content:".";  
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.news-single-img:after {
	content:".";  
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.single-news-item .news-single-img {
	margin:0 0 15px 15px;
	float:right;
}
.single-news-item .news-single-img a,
.single-news-item .news-single-img img {
	border:none;
	text-decoration:none;
}

.list-news-item {
	margin:0 0 1em 0;
	padding:0 0 1em 0;
	min-height:170px;
}
.list-news-item h3 {
	padding:0;
	margin:0 0 15px 0;
	font-size:12px;
	font-weight:bold;
}
.list-news-item h3 a {
	text-decoration:none;
}
.list-news-item p {
	padding:0;
	margin:0;
}
.list-news-item img {
  margin:0 10px 10px 0;
	padding:3px;
	float:left;
}
.list-news-item a img {
	border:0;
	text-decoration:none;
}
.list-news-item .intext-right {
	margin:0 0 15px 15px;
}
div.news-list-imgcaption {
	margin:0 0 10px 15px;
	text-align:center;
	float:right;
	background:#fff;
}
div.news-list-imgcaption a {
	border:none;
	text-decoration:none;
}
div.news-list-imgcaption img {
	margin:5px;
	background:#fff;
	border:none;
	text-decoration:none;
}
span.news-list-imgcaption {
	width:250px;
	display:block;
	background:#fff;
}
div.news-single-img {
	margin:0 0 8px 8px;
	float:right;
	background:#fff;
}
.news-single-img img {
	padding:5px;
}
span.news-single-caption {
	padding:3px 0;
	width:300px;
	display:block;
	background:#fff;
	text-align:center;
}
.single-news-item h2 {
	padding-top:1em;
}
.hot-news-list {
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	border-bottom:1px solid #FBE8B0;
}
.hot-news-list h3 {
	font:bold 120% Tahoma,Verdana,Arial,lucida,sans-serif;
}

/*=TagClouds
-----------------------------------------------------------*/

.tagcloud { background:#fff; margin:0 0 15px 0; padding:7px; border:1px solid #eeeeee; text-align:center; }
.tagcloud a.taghref-9px { font-size:9px; color:#70C618; text-decoration:none; border-width:0px; }
.tagcloud a.taghref-10px { font-size:10px; color:#70C618; text-decoration:none; border-width:0px; }
.tagcloud a.taghref-11px { font-size:11px; color:#70C618; text-decoration:none; border-width:0px; }
.tagcloud a.taghref-12px { font-size:12px; color:#70C618; text-decoration:none; border-width:0px; }
.tagcloud a.taghref-13px { font-size:13px; color:#70C618; text-decoration:none; border-width:0px; }
.tagcloud a.taghref-14px { font-size:14px; color:#70C618; text-decoration:none; border-width:0px; }
.tagcloud a.taghref-15px { font-size:15px; color:#70C618; text-decoration:none; border-width:0px; }
.tagcloud a.taghref-16px { font-size:16px; color:#70C618; text-decoration:none; border-width:0px; }
.tagcloud a.taghref-17px { font-size:17px; color:#70C618; text-decoration:none; border-width:0px; }
.tagcloud a.taghref-18px { font-size:18px; color:#70C618; text-decoration:none; border-width:0px; }
.tagcloud a.taghref-19px { font-size:19px; color:#70C618; text-decoration:none; border-width:0px; }
.tagcloud a.taghref-20px { font-size:20px; color:#70C618; text-decoration:none; border-width:0px; }
.tagcloud a.taghref-21px { font-size:21px; color:#70C618; text-decoration:none; border-width:0px; }
.tagcloud a.taghref-22px { font-size:22px; color:#70C618; text-decoration:none; border-width:0px; }
.tagcloud a.taghref-23px { font-size:23px; color:#70C618; text-decoration:none; border-width:0px; }
.tagcloud a.taghref-24px { font-size:24px; color:#70C618; text-decoration:none; border-width:0px; }
.tagcloud a.taghref-25px { font-size:25px; color:#70C618; text-decoration:none; border-width:0px; }
.tagcloud a.taghref-26px { font-size:26px; color:#70C618; text-decoration:none; border-width:0px; }
.tagcloud a.taghref-27px { font-size:27px; color:#70C618; text-decoration:none; border-width:0px; }
.tagcloud a.taghref-28px { font-size:28px; color:#70C618; text-decoration:none; border-width:0px; }
.tagcloud a.taghref-29px { font-size:29px; color:#70C618; text-decoration:none; border-width:0px; }
.tagcloud a.taghref-30px { font-size:30px; color:#70C618; text-decoration:none; border-width:0px; }

.tagcloud a.taghref-9px,
.tagcloud a.taghref-11px,
.tagcloud a.taghref-13px,
.tagcloud a.taghref-15px,
.tagcloud a.taghref-17px,
.tagcloud a.taghref-19px,
.tagcloud a.taghref-21px,
.tagcloud a.taghref-23px,
.tagcloud a.taghref-25px,
.tagcloud a.taghref-27px,
.tagcloud a.taghref-29px { font-family:Georgia,Times New Roman,Times,serif; }

.tagcloud a.taghref-10px,
.tagcloud a.taghref-12px,
.tagcloud a.taghref-15px,
.tagcloud a.taghref-16px,
.tagcloud a.taghref-17px,
.tagcloud a.taghref-20px,
.tagcloud a.taghref-22px,
.tagcloud a.taghref-25px,
.tagcloud a.taghref-28px { color:#009900; }

.tagcloud { background:#fff; margin:0 0 15px 0; padding:7px; border:1px solid #eeeeee; text-align:center; }

.tx-timtabsociable-pi1 a,
.tx-timtabsociable-pi1 a:hover {
	text-decoration:none;
	border:none;
	padding:0 3px;
}

/*=Frames
----------------------------------------------------------*/

.csc-frame-frame1 {
	width:277px;
	float:left;
	border:none;
	background:none;
	background-color:transparent;
}

/*=Accessibility Tweaks by Dave Shea mezzoblue.com
-----------------------------------------------------------*/

#skipNav { position:absolute; left:-9999px; font-size:small; }
#skipNav a, #skipNav a:hover { color:#000; }
#skipNav a:focus { display:block; position:absolute; top:-30px; left:9989px; font-size:large; background:#fff; padding:10px; width:15em; z-index:1000;}
.hide { display:none; }

/*=Cleaner
----------------------------------------------------------*/
	
.cleaner {
    margin:-1px 0 0 0;
	padding:0;
    height:0;
	clear:both;
    border:none;
	line-height:0px;
}

hr {
    margin:-1px 0 0 0;
	line-height:0px;
    height:0;
	display:none;
}

#sklad_info h2{
	font-size:14px;color:#3f4c14;
}

#sklad_info {
	background:#E7EFB3 none repeat scroll 0%;
	margin:10px 5px 10px 5px !important;
	width:159px;
	background-color:#E7EFB3;
	padding:8px !important;
}

.tx-newloginbox-pi1 p {
	display:none;
}

#hp_banners a{
	position:relative;
}

#hp_banners img{

}
