@import "lightbox.css";
* {margin:0;padding:0;}
html, body {margin:0;padding:0;}
body {font:small/1em Arial,Helvetica,sans-serif;color:#000;background: #fff url(img/bg.png) repeat-x;}

/* obal */
#top-cover {width:50%;background:url(img/bg2.png) 0 0 repeat-x;height:185px;top:0;left:0;position:absolute;}
#top {width:1000px;margin:0 0 0 -500px;position:absolute;top:0;left:50%;}

/* hlavicka */
#header {width:100%;background:url(img/header.png) 0 0 repeat-x;margin-bottom:-40px;}
* html #header {margin-bottom:0;}
#header-left {background:url(img/header-left.png) 0 0 no-repeat;}
#header-right {background:url(img/header-right.png) 100% 0 no-repeat;}
#header-center {height:262px;background:url(img/header-center.jpg) 230px 23px no-repeat;}
/* klikaci logo */
#header h3 {margin:0;padding:0;position:absolute;left:25px;top:20px;width:180px;height:190px;}
#header h3 a {display:block;width:100%;height:100%;}
#header h3 a span {display:none;}


/* menu nahore */
#top-menu {position:absolute;left:230px;top:176px;}
#top-menu ul, #top-menu li {margin:0;padding:0;}
#top-menu li {list-style:none;float:left;background:url(img/topmenu-delim.png) 100% 0 no-repeat;padding-right:7px;}
#top-menu a { font-size: 0.9em; height:30px;line-height:30px;padding:0 1em;text-decoration:none;color:#535353;font-weight:bold;}
#top-menu a:hover {text-decoration:underline;}

/* layout */
#container-wrap {width:100%;overflow:hidden;}
#container {overflow:hidden;padding-left:230px;padding-right:190px;}
#container2 {overflow:hidden;padding-left:230px;}
#container .column {float:left;position:relative;/*padding-bottom:20040px;margin-bottom:-20000px;*/}
#container2 .column {float:left;position:relative;/*padding-bottom:20040px;margin-bottom:-20000px;*/}
#main {width:100%;}
* html #main {margin-top:-40px;}
#left {width:230px;margin-top:40px;margin-left:-100%;right:230px;}
* html #left {left:190px;margin-top:0;}
#right {width:157px;padding:0 10px 0 23px;margin-top:20px;margin-right:-190px;}
* html #right {margin-top:-20px;}
/* paticka */
#footer {clear:both;position:relative;padding-top:11px;font-weight:bold;height:22px;line-height:22px;text-align:center;background:url(img/footer.png) center 0 no-repeat;}
#footer a {text-decoration:none;color:#000;}
#footer a:hover {text-decoration:underline;}

/* podklad leveho sloupce */
#leftbox {margin-left:21px;width:191px;background:url(img/leftbox.png) 0 0 repeat-y;}
#leftboxin {padding-bottom:13px;background:url(img/leftboxin.png) 0 100% no-repeat;}
#leftbox .box {padding:0 5px 0 35px;margin:1em 0;}

#search { height: 173px; text-align: center; position: relative; background: #ffffff url(img/search.png) bottom left no-repeat; }
#search .searchin { position: absolute; width:191px; height: 123px; top: 40px; left: 0; }
#search .searchin h3 { color: #ffffff; margin: 1em 0; font-size: 1.1em; }
#search .btn { margin: 0.5em 0;  }
.search-text {margin: 1em 0; font-weight: bold; }
/* menu */
#menu ul li { list-style:none;  background: url(img/menu-bg.gif) repeat-y; border-bottom: 1px solid #cccccc;}
#menu ul li.c1 {background: url(img/menu-bg-c1.gif) repeat-y;}
#menu ul li.c2 {background: url(img/menu-bg-c2.gif) repeat-y;}
#menu ul li.c3 {background: url(img/menu-bg-c3.gif) repeat-y;}
#menu ul li.c4 {background: url(img/menu-bg-c4.gif) repeat-y;}
#menu ul li.c5 {background: url(img/menu-bg-c5.gif) repeat-y;}
#menu ul li.c6 {background: url(img/menu-bg-c6.gif) repeat-y;}
#menu span.lev {display:block; line-height: 23px; height: 23px; padding-left: 35px; font-weight:bold; font-size: 0.9em; }
#menu ul ul li { background:url(img/menu-bg2.gif) repeat-y; }
#menu ul ul ul li { background:url(img/leftbox.png) repeat-y; }
#menu span.lev a { color: #ffffff;  text-decoration: none; font-weight: bold; }
#menu span.lev a:hover { text-decoration: underline; }
#menu ul ul span.lev a { color: #000000; font-weight: normal; }
#menu ul span.lev {background:url(img/menu-lev1.gif) 3px 3px no-repeat;}
#menu ul ul span.lev {background:url(img/menu-lev2open.gif) 6px 6px no-repeat;}
#menu ul ul ul span.lev { padding-left:45px; background:none;}
#menu ul li.active { background:url(img/menu-bg3.gif) repeat-y; color: #ffffff; }
#menu ul li.active span.lev {background:url(img/menu-lev1spc.gif) 3px 3px no-repeat;}
#menu ul li.active li span.lev {background:none;}

#menu ul.special { background:url(img/menu-line.png) 0 0 no-repeat;}
#menu ul.special li { background:url(img/menu-bg3.gif) repeat-y; }
#menu ul.special span.lev {background:url(img/menu-lev1spc.gif) 3px 3px no-repeat;}


/* pravy - akcni nabidka */
#akcni-nabidka {width:157px;background:url(img/akcni-nabidka.png) 0 0 repeat-y;color:#000;text-align:center;}
#akcni-nabidka-in {padding-bottom:15px;background:url(img/akcni-nabidka-in.png) 0 100% no-repeat;}
#akcni-nabidka h3 {height:45px;background:url(img/akcni-nabidka-h3.png) 0 0 no-repeat;}
#akcni-nabidka hr {border:none;width:100%;height:4px;background:url(img/akcni-nabidka-hr.png) center center no-repeat;}
* html #akcni-nabidka hr {background-image:url('img/akcni-nabidka-hr-4x.png');height:16px; zoom:25%;}
#akcni-nabidka .box {padding:0 10px;}
#akcni-nabidka h4 {font-size:1em;margin: 0.5em 0; line-height:1.2;}
#akcni-nabidka h4 a {color:#f1630d;text-decoration:underline;}
#akcni-nabidka .desc {margin:0.5em 0;}
#akcni-nabidka .img img {display:block;margin:0.5em auto;border:1px solid #b8bcbd;padding:5px;}
#akcni-nabidka .price {font-size:1.2em;font-weight:bold;margin:0.5em 0;color:#37962A;} 

/* kosik - vpravo nahoře */
#cart {position:absolute;line-height:19px;top:134px;right:11px;width:170px;height:69px;background-image:url(img/cart-top.png);font-size:11px;font-weight:bold;}
#cart div {padding:3px 12px 0 9px;color:#fff;}
#cart a.cart-top-button {display:block;position:absolute;height:38px;width:40px;left:1px;bottom:4px;}
#cart a {color:#fff;text-decoration:underline;}
#cart-line1 {position:relative;font-size:10px;}
#cart-line1 span {position:absolute;right:0;top:0;font-size:13px;}
#cart-line2 strong {font-size:14px;}
#cart-line2, #cart-line3 {text-align:right;}
#cart-line3 span.cart-line-value {color:#ff0;}

/* login box */
#login {position:absolute;top:45px;right:18px;width:160px;text-align:right;}
#login br {display:none;}
#l_username, #l_password {border:1px solid #807c7d;width:65px;height:14px;padding:2px;font-size:0.8em;}
#login .button {font-size:11px;display:block;height:19px;line-height:19px;color:#f06601;font-weight:bold;padding:1px 25px 1px 0;background:url(img/login-arrow.png) 100% center no-repeat;}
#login .user { font-size: 0.9em; font-weight: bold; margin: 0 0 0.5em 0;}
/* drobeckova navigace */
#breadcrumb {margin-bottom:1em;}
#breadcrumb * {font-weight:bold;color:#f16600;} 
#breadcrumb a {padding-right:20px;margin-right:5px;text-decoration:underline;background:url(img/breadcrumb-delim.png) 100% center no-repeat;}

/* zahlavi vypisu z kategorie */
#cat-heading {width:100%;background:url(img/cat-heading-bg.png) 0 0 repeat-y;color:#616161;margin-bottom:1em;}
#cat-heading-top {padding-top:25px;background:url(img/cat-heading-top.png) 0 0 no-repeat;}
#cat-heading-bottom {padding:0 10px 25px;background:url(img/cat-heading-bottom.png) 0 100% no-repeat;}
#main #cat-heading h1 {color:#616161;}
#cat-heading h1, #cat-heading h3, #cat-heading p {padding:0 15px;}
#cat-heading h1, #cat-heading h3 {font-weight:normal;margin-bottom:0.5em;}
#cat-heading h3 {font-size:1.1em;font-weight:bold;}
#cat-heading p {margin-bottom:1em;}
/*#cat-heading p a {color: #F1630D;}*/
#cat-heading p a {color: green;}
/* vypis podkategorii kategorie */
#subcategory-bar {padding:15px 15px;background:url(img/subcategory.png) 0 0 no-repeat;min-height:30px;}
* html #subcategory-bar {height:30px;}
#subcategory-bar a {/* _zoom:1; */line-height:1.5; padding-left:25px;margin-right:10px;font-weight:bold;color:#fff;background:url(img/subcategory-item.png) 0 center no-repeat;}
#subcategory-bar span {display:none;}

/* filtrovani */
#filter-box {margin:1em 10px;padding:15px 15px 10px 15px;min-height:12px;height:12px;background:url(img/filter.gif) 0 0 no-repeat;}
html>body #filter-box {height:auto;}
#filter-box h4 {float:left;font-size:1em;width:110px;}
#filter-box .names {float:right;width:420px;color:#F1630D;}
#filter-box .names span {margin-right:1em;}

/* razeni vypisu zbozi */
#order-by-bar {padding:7px;height:37px;background:url(img/goods-top.png) 0 0 no-repeat;font-weight:bold;text-align:right;}
#order-by-bar input {vertical-align:middle;}
#order-by-bar a {color: #f76400; }
#catalog {width:100%;background:url(img/goods-bg.png) 0 0 repeat-y;}
#catalog-in {padding-bottom:10px;background:url(img/goods-bottom.png) 0 100% no-repeat;}

/* vypis zbozi v kategorii */
.good-row {width:100%;border-bottom:1px solid #e4e4e4;}
.good-box {float:left;width:270px;padding:10px 10px;}
.good-box-right {width:130px;float:right;}
.good-box-left {width:130px;float:left;text-align:center;}
.good-box h2 {font-size:1em;margin-bottom:0.5em;text-align:center;}
.good-box h2 a {color:#f76400;line-height:1.2em;}
.good-box .image {margin-bottom:1em;}
.good-box .description {color:#626262; font-size: 0.9em; line-height: 1.3; }
.good-box .price { height:24px;padding-top:20px; padding-left: 15px; color:#37962a;background:url(img/good-price.png) center 0 no-repeat;}
.good-box .price strong {font-size:0.9em;}

#homepage { padding-right: 100px; margin-bottom: 1em; line-height: 1.5; background: url(img/logo.jpg) right 50% no-repeat; }
/* zaklad pro hlavni nadpis */
#main h1 {margin-bottom:0.5em;font-weight:normal;font-size:1.7em;line-height:1em;color:#369529;}
#main ul {padding-left:2em;}
#main p { line-height: 1.3; }
/* souvisejici zbozi */
#related {background:#fff url(img/related-bg.png) 0 0 repeat-y; margin: 0.5em 0;}
#related-out {width:100%;background:url(img/related-top2.png) 0 0 no-repeat;}
#related-in {padding-bottom:10px;background:url(img/related-bottom.png) 0 100% no-repeat;}
#related h4.caption {font-size:1.2em;padding:15px 0 0 15px;color:#006ab3;}
.related-row {width:100%;}
/* souvisejici zbozi - jeden kus */
.related-box {float:left;width:173px;padding:10px;text-align:center;}
.related-box h4 {margin:1em;font-size:1em; line-height: 1.2;}
.related-box h4 a {color:#fe6700;}
.related-box .thumb img {display:block;margin:1em auto;border:3px solid #bfbfbf;padding:5px;}
.related-box .price {margin:1em 0; font-size:1.2em; color:#369529;font-weight:bold;}

/* detail zbozi - obal */
#good-detail {width:100%;margin:1em 0;background:url(img/good-detail-bg.png) 0 0 repeat-y;}
#good-detail-out {background:url(img/good-detail-top.png) 0 0 no-repeat;}
#good-detail-in {padding:30px 20px 20px;background:url(img/good-detail-bottom.png) 0 100% no-repeat;}
/* detail zbozi -  dvousloupcovy detail */
#good-detail-left {width:120px;float:left;text-align:center;}
#good-detail-right {width:405px;float:right;}
/* detail zbozi - nazev */
#good-detail h1 {padding-left:25px;background:url(img/good-name.gif) 0 center no-repeat;}
#good-detail .description { line-height: 1.3; }

/* detail zbozi - informace o produktu */
#product-info {margin:1em 0;}
#product-info h4 {margin-bottom:0.5em;font-size:1.2em;color:#fe6700;}
#product-info .wrapout {width:400px;background:url(img/product-info-top.png) 0 0 no-repeat;}
#product-info .wrapin {padding:10px;background:url(img/product-info-bottom.png) 0 100% no-repeat;}
#product-info table {width:100%;}
#product-info th, #product-info td {padding:5px;font-weight:bold; line-height: 1.3; }
#product-info th {width:115px;text-align:left;color:#fff;background-color:#fe812b;}
#product-info td, #product-info a {color:#fe6700;background-color:#fff;}
/* detail zbozi - parametry */
#parameters {margin-top:1em;}
#parameters h4 {margin-bottom:0.5em;font-size:1.2em;color:#369529;}
#parameters .wrap {width:452px;background:url(img/parameters-middle.png) 0 0 repeat-y;}
#parameters .wrapout {background:url(img/parameters-top.png) 0 0 no-repeat;}
#parameters .wrapin {padding:10px;background:url(img/parameters-bottom.png) 0 100% no-repeat;}
#parameters table {width: 100%; font-size: 12px; border-collapse: collapse; margin-bottom: 15px;}
#parameters th, #parameters td {font-weight: bold; background-color: #e3f0e1; color: #369529; border-bottom: 1px solid #fff;}
#parameters th {padding: 5px 4px 6px 8px; width:170px; text-align: right; color: #6a7869;}
#parameters td {padding: 3px 5px 4px 3px;}
#parameters td div {background-color: #fff; padding: 2px 8px 3px 6px;}
/* detail zbozi - nahledy, labely */
#good-detail .image {margin:1em 0;}
#good-detail .image br {display:none;}
#good-detail .image a.zoom {display:block;text-align:center;color:#fe6700;font-weight:bold;height:20px;padding-right:25px;background:url(./img/zoom.gif) 100% 0 no-repeat;}
#good-detail .labels {margin:2em 0;}
#good-detail .labels img {display:block;margin:1em auto;}
#good-detail .other-images {margin:2em 0 1em;}
#good-detail .other-images h4 {color:#369529;}

#good-subpage {width: 580px; clear: both; padding-top: 1em; line-height: 1.3;}
/* #good-subpage .fold {  padding: 0.5em 1em 2em 1em; background: #ffffff; border: 1px solid #d4d4d4; } */
#good-subpage .fold {width: 580px; background: url(./img/box-tabs-background.gif) repeat-y;}
#good-subpage .fold .box-top {width: 580px; height: 9px; background: url(./img/box-tabs-top.gif) no-repeat right top; overflow: hidden; clear: both;}
#good-subpage .fold .box-bottom {width: 580px; height: 8px; background: url(./img/box-tabs-bottom.gif) no-repeat; overflow: hidden; clear: both;}
#good-subpage .fold .content {padding: 0.5em 1em 2em 1em;}
#good-subpage .ui-tabs-hide { display: none; }
#good-subpage .ui-tabs-nav { height: 31px; list-style: none; margin: 0; padding: 0 0 0 0px; }
#good-subpage .ui-tabs-nav:after { display: block; clear: both; content: " "; } /* clearing without presentational markup, IE gets extra treatment */
/* #good-subpage .ui-tabs-nav li { float: left; width: 118px; margin-right: 0.1em; text-align: center; line-height: 31px;  background: #737373 url(img/subpage.png) no-repeat; } */
#good-subpage .ui-tabs-nav li { float: left; width: 166px; margin-right: 0.1em; text-align: center; line-height: 31px;  background: url(img/tabs-inactive.gif) no-repeat; }
#good-subpage .ui-tabs-nav a { color: #000000; text-decoration: none; font-weight: bold; }
#good-subpage .ui-tabs-nav a:link,
#good-subpage .ui-tabs-nav a:visited { color: #000000; }
/* #good-subpage .ui-tabs-nav .ui-tabs-selected  { background: #F15A22 url(img/subpage-active.png) no-repeat;  } */
#good-subpage .ui-tabs-nav .ui-tabs-selected  { background: url(img/tabs-active.gif) no-repeat;  }
#good-subpage .ui-tabs-nav .ui-tabs-selected a {color: #ffffff;}

#good-subpage h4.top {margin:0.5em 0;font-size:1.2em;color:#369529;}
#good-subpage a { color:#f76400; }

#good-subpage .accessory { clear: both; margin-bottom: 1em; padding: 0.5em 1em 0.5em 1em; border: 1px solid #E6F7FD; background: #ffffff; }
#good-subpage .accessory img.thumb { float: right; margin-left: 1em;  border: 1px solid #E6F7FD; padding: 5px; background: #ffffff; }
#good-subpage .accessory .price { height: 28px; line-height: 28px; text-align: right; position: relative; margin: 0.5em 140px 0 0;  }
#good-subpage .accessory .price span { margin: 0 120px 0 0; color:#37962a; padding: 4px 2em; font-weight: bold; font-size: 1.25em; }
#good-subpage .accessory .price img { position: absolute; right: 0; bottom: 0; }

#good-subpage h4 { color: #000000; }
#good-subpage p.name { font-style: italic; font-weight: bold; }
#good-subpage ul.discuss { list-style: none; padding: 0; margin: 0;}
#good-subpage ul.discuss ul { list-style: none; padding: 0; }
#good-subpage ul.discuss li { border-left: 3px solid #00A4E0; padding-left: 0.5em; margin: 0.5em 0; }
#good-subpage fieldset { border: 1px solid #D5D5D5; margin-top: 2em; padding: 1em; }
#good-subpage legend { font-weight: bold; color: #000000; }
#good-subpage .discuss_error { color: red; padding: 1em 0 0 1em; } 
#good-subpage table.discuss td, 
#good-subpage table.discuss th { border: 0; color: #000000; }
#good-subpage table.discuss td span { font-size: 0.8em; }
#good-subpage input { margin: 0.1em 0; }
#good-subpage input.normal { width: 17em; }


#related p.name { font-style: italic; font-weight: bold; }
#related ul.discuss { list-style: none; margin-top: 1em;}
#related ul.discuss ul { list-style: none; padding: 0; }
#related ul.discuss li { border-left: 3px solid #00A4E0; padding: 0; padding-left: 0.5em; margin: 0.5em 0; }
#related fieldset { border: 1px solid #D5D5D5; margin: 2em; padding: 1em; }
#related legend { font-weight: bold; color: #000000; }
#related .discuss_error { color: red; padding: 1em 0 0 1em; } 
#related table.discuss td, 
#related table.discuss th { border: 0; color: #000000; }
#related table.discuss td span { font-size: 0.8em; }
#related input { margin: 0.1em 0; }
#related input.normal { width: 17em; }


/* detail zbozi - ceny */
#good-detail #prices {position:relative;line-height: 1.3; padding:20px 0 0 20px;width:360px;height:80px;background:url(img/prices.png) 0 0 no-repeat;}
#good-detail #prices span {display:block;float:left;width:12em;}
#good-detail #prices .common {}
#good-detail #prices .our {color:#37962a;}
#good-detail #prices .our span {font-weight:bold;}
#good-detail #prices .our strong {font-size:1.2em;}
#good-detail #prices .ourduty {color:#37962a;}
#good-detail #prices .ourduty strong {font-weight:normal;}
#good-detail #add-to-cart {position:absolute;right:0;bottom:0;}

/* detail zbozi - telefon */
#good-detail #tel {
	position: relative;
	line-height: 1.3;
	margin-top: 10px;
	padding: 10px 0px 0px 0px;
	width: 412px;
	height: 60px;
	background: url(img/tel.gif);
	background-repeat: no-repeat;
	color: White;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	vertical-align: middle;
}

#good-detail #tel .tuc {
	font-size: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


/* obecní střed */
#middlebox {background:url(img/middlebox-center.png) 0 0 repeat-y;}
#middlebox-top {width:100%;background:url(img/middlebox-top.png) 0 0 no-repeat;}
#middlebox-bottom {padding:15px;background:url(img/middlebox-bottom.png) 0 100% no-repeat;}
#middlebox h3 {margin:0.25em 1em;font-size:1.2em;color:#369529;}
#middlebox p {margin:1em 0;}
#middlebox .buttons {margin:1em 0 0;text-align:right;}
/* odlisne nadpisy u objednavky */
#main h3.order-heading {color:#358f28;margin:1.250em 0;}

/* vypis kosiku */
#view-cart-top {width:550px;margin:0.5em auto 1em;/*background:url(img/cart-top.png) 0 0 no-repeat;*/}
#view-cart-bottom {padding:10px;/*background:url(img/cart-bottom.png) 0 100% no-repeat;*/}
#view-cart table {width:100%;border:1px solid #e8e8e8;border-collapse:collapse;}
#view-cart th, #view-cart-top td {padding:5px;border:1px solid #e8e8e8;}
#view-cart th {color:#737373;text-align:center;background-color:#f5f5f5;}
#view-cart td {color:#888;text-align:right;background-color:#f9f9f9;}
#view-cart a {color:#000;text-decoration:none;}
#view-cart a:hover {text-decoration:underline;}
#view-cart td.nazev {text-align:left;}
#view-cart .pocet {width:50px;}
#view-cart .pocet input {width:2em;font-size:1.125em;padding:.4em .2em;}
#view-cart .cenaks {width:75px;}
#view-cart .cena {width:75px;}
#view-cart td.cena {color:#369529;}
#view-cart .akce {}
#view-cart .doprava {text-align:left;}
#view-cart .summary {margin:1em 0;text-align:right;color:#37962a;}
#view-cart .summary strong {font-size:1.2em;}
#view-cart td.availability {color:#fc9d17;font-weight:bold;text-align:center;}

.xxxxx #view-cart td {text-align:left;}

/* ukazatel prubehu objednavky */
.process {/*width:340px;*/margin:1em auto;}
.process img {display:block;margin:0 auto;}
.process span {display:block;text-align:center;}
.process .step0 {float:left;/*width:100px;*/padding-left:7px;}
.process .step1 {float:left;/*width:100px;*/padding-left:7px;}
.process .step2 {float:left;/*width:100px;*/padding-left:7px;}
.process .step3 {float:left;/*width:100px;*/padding-left:7px;}
/*.process .step1, .process .step2 {background:url(img/steps-delim.png) 100% 5px no-repeat;}*/

/* objednávka */
.order-top {width:550px;margin:0.5em auto 1em;background:url(img/order-top.png) 0 0 no-repeat;}
.order-bottom {padding:10px;background:url(img/order-bottom.png) 0 100% no-repeat;}
.order-top {color:#fff;}
.order-top td {padding:5px;}

/* objednávka - přihlášení ­ uživatele při objednávce */
.login {width:270px;margin-bottom:1em;}
.login .wrapout {background:url(img/order-top-half.png) 0 0 no-repeat;}
.login .wrapin {padding:10px;background:url(img/order-bottom-half.png) 0 100% no-repeat;}
.login table {width:100%;margin-bottom:0.5em;}
.login th, .order-login td {padding:5px;}
.login th {width:75px;color:#fef4eb;background-color:#fd8634;text-align:left;vertical-align:top;}
.login td {background-color:#fef4eb;}

/* ucet */
.account .left {float:left;}
.account .right {float:right;}
.account .left, .account .right {width:270px;}

/* objednávka - dvousloupcová */
.order-left {float:left;}
.order-right {float:right;}
.order-left, .order-right {width:270px;}
.order-left-top, .order-right-top {background:url(img/order-top-half.png) 0 0 no-repeat;}
.order-left-bottom, .order-right-bottom {padding:10px;background:url(img/order-bottom-half.png) 0 100% no-repeat;}
.order-container table {width:100%;}
.order-container th, .order-container td {padding:5px;}
.order-container th {width:75px;color:#fef4eb;background-color:#fd8634;text-align:left;vertical-align:top;}
.order-container td {background-color:#fef4eb;}



/* chybove hlasky */
div.error, div.error-order {margin:1em 0;color:red;font-weight:bold;font-size:1.2em;}



/* obecne elementy */
img {border:none;}
img.thumb {display:block;margin:0.5em auto;background:#fdfdfd;border:1px solid #b8bcbd;padding:5px;}
img.thumb-other {margin:0.5em 1em;background:#fdfdfd;border:1px solid #b8bcbd;padding:5px;}
.ie-wrap {width:100%;}
.end {display:block;clear:both;height:0;line-height:0;font-size:0;}
.hidden {display:none;}
hr.cleaner { clear:both; height:1px; margin: -1px 0 0 0; padding:0; border:none; visibility: hidden; }


a.inactive-currency {
   text-decoration: underline;
   color: rgb(98,98,98);
}
#cart a.inactive-currency {
   text-decoration: none;
   color: rgb(98,98,98);
}



#detail {width: 580px; background: url(./img/box-detail-background.gif) repeat-y;}
#detail a img {border: none;}
#detail .box-top {width: 580px; height: 11px; background: url(./img/box-detail-top.gif) repeat-y; overflow: hidden;}
#detail .box-bottom {width: 580px; height: 11px; background: url(./img/box-detail-bottom.gif) repeat-y; overflow: hidden; clear: both;}
#detail .content {padding: 0px 23px;}
#detail h1 {padding: 0px 0px 20px 25px; background: url(./img/good-name.gif) 0pt 0pt no-repeat ; margin-bottom: 0.5em; font-weight: bold; font-size: 1.4em; line-height: 1em; color: #369529;}
#detail h3 {color: rgb(7,119,169); font-weight: bold; font-style: normal; font-size: 1em;}
#detail .images {float: left; width: 121px;}
#detail .images a.zoom {display: block; text-align: center; color: #fe6700; font-weight: bold; height: 20px; padding-right: 25px; background: url(./img/zoom.gif) no-repeat top right;}
#detail .image {padding: 15px 0px;}
#detail .text {float: right; width: 393px;}
#detail .text p {padding: 3px;}
#detail-informace {width: 405px; margin: 20px 0px; background: url(./img/box-detail-informace-background.gif) repeat-y;}
#detail-informace h3 {padding: 10px 0px 0px 10px;}
#detail-informace .box-top {width: 405px; height: 30px; overflow: hidden; background: url(./img/box-detail-informace-top.gif) no-repeat;}
#detail-informace .box-bottom {width: 405px; height: 10px; overflow: hidden; background: url(./img/box-detail-informace-bottom.gif) no-repeat;}
#detail-informace .left {float: left; width: 200px; font-size: 0.9em; line-height: 1.3;}
#detail-informace .left a {color: #000000;}
#detail-informace .left em {color: #fe6700;}
#detail-informace .left em a {color: #fe6700; text-decoration: none;}
#detail-informace .right {float: right; width: 100px; text-align: center;}
#detail-informace .objednavka-info {clear: both; text-align: center; font-weight: bold; color: #767676; margin: 10px 0px;}
#detail-informace .objednavka-info em {color: #fe6700;}
#detail-informace .separator {clear: both; margin: 10px 0px 10px 0px; height: 1px; background-color: #eff7ec; overflow: hidden;}
#detail-informace .dostupnost {font-weight: bold; font-size: 0.9em; color: #369529;}
#detail .varianty {clear: both; padding: 20px 0px;}
#detail .varianty h2 {font-size: 0.9em; font-weight: bold; font-style: normal; color: #369529; padding: 0;}
#detail .varianta {float: left; width: 167px; margin: 10px 10px 0px 0px; background: url(./img/box-detail-varianty-background.gif) repeat-y; overflow: hidden;}
#detail .varianta .box-content {text-align: center; padding: 10px; font-weight: bold; color: #fe6700; line-height: 1.4; height: 115px; position:relative; }
#detail .varianta .box-content a {color: #fe6700; text-decoration: none;}
#detail .varianta .box-content a img {border: none;}
#detail .varianta .box-top {width: 167px; height: 3px; background: url(./img/box-detail-varianty-top.gif) no-repeat; overflow: hidden;}
#detail .varianta .box-bottom {width: 167px; height: 3px; background: url(./img/box-detail-varianty-bottom.gif) no-repeat; overflow: hidden;}
#detail .varianta .box-content-bottom {position: absolute; bottom: 5px; left: 0px; width: 100%;}

#view-cart.spec-cart table td strong a
{
	color: #37972a;
}

#view-cart tr.before-sum td {
	height: 8px;
	padding: 0;
	background-color:#737373;
}

#view-cart .strong-sum {
	font-weight:bold;
}

#order-cart-cover {
	width: 203px;
	background: url(./img/order-cart-bg.png) repeat-y;
	margin-top: .5em;
	margin-left: -3.250em;
}

#order-cart {
	width: 173px;
	min-height: 64px;
	background: url(./img/order-cart-top.png) no-repeat;
	padding: 50px 15px 15px;
}

#order-cart-bottom {
	width: 203px;
	height: 4px;
	background: url(./img/order-cart-bottom.png) no-repeat;
}

#order-cart a {
	color: #000;
}

#order-cart img {
	margin: 0;
}
