/*------------------------------------------------------------------
[Master Stylesheet]

Project:	   Moto Wulf
Version:	   0.9b
Modified:    Wed, 24 September 2008 21:59:50 GMT
Author:	     Petr Parimucha [http://pari.cz]

-------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100.01%;
  vertical-align: baseline;
  background: transparent;
}
body#moto-wulf-cz {
  line-height: 1.2em;
  background: #fff url("images/bg-main.jpg") repeat-x top;
  font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;
  font-size: 62.5%;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
/* remember to define focus styles! */
:focus {
  outline: 0;
}
a {
  color: #871c1c;
}
a:hover {
  text-decoration: underline;
}
img {
  display: block
}
select, label, .pointer {
  cursor: pointer;
}
input {
  background: #fff;
  border: 1px solid #a4a4a4;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
h1 {
  font-size: 2.1em;
  line-height: 1em;
  font-weight: normal;
  padding: 0 0 5px 0;
  margin: 0 0 10px 0;
  border-bottom: 1px solid #a4a4a4;
}
h2 {
  font-size: 1.5em;
  font-weight: bold;
  padding: 0 0 10px 0;
  margin: 10px 0 15px 0;
  border-bottom: 1px solid #a4a4a4;
  clear: both;
}
#header .basket p.cart a, #header .basket a.button-cart, #header .search .button-search, #content #products .buy .button-buy {
  behavior: url("http://moto-wulf.cz/iepngfix.htc");
}
#main {
  width: 950px;
  margin: 0px auto;
}
/************************************************
HEADER
************************************************/
#header {
  width: 950px;
  height: 199px;
  position: relative;
  float: left;
}
#header a.logo {
  width: 236px;
  height: 142px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
#header p.firsttime {
  position: absolute;
  left: 290px;
  top: 33px;
  font-size: 1.8em;
  line-height: 1.8em;
  font-weight: normal;
  color: #fff;
}
#header p.firsttime a {
  color: #fcff00;
}
#header p.firsttime a:hover, #header p.firsttime a:focus, #header p.firsttime a:active {
  color: #fcff00;
  text-decoration: none;
}
#header ul.header-menu {
  position: absolute;
  left: 290px;
  top: 100px;
}
#header ul.header-menu li {
  float: left;
  color: #db9309;
  font-size: 1.8em;
  line-height: 1.8em;
}
#header ul.header-menu li a {
  color: #fff;
  text-decoration: none;
  margin: 0 15px;
}
#header ul.header-menu li a:hover, #header ul.header-menu li a:active, #header ul.header-menu li a:focus {
  text-decoration: underline;
}
#header ul.header-menu li strong {
  font-weight: normal;
}
#header ul.header-menu li strong a {
  color: #fcff00;
}
#header .basket {
  width: 175px;
  position: absolute;
  left: 750px;
  top: 10px;
  color: #fff;
}
#header .basket p {
  font-size: 1.2em;
  line-height: 1.4em;
}
#header .basket p a {
  color: #fff;
  text-decoration: none;
}
#header .basket p a:hover, #header .basket p a:active, #header .basket p a:focus {
  color: #fcff00;
}
#header .basket p.cart {
  padding: 0 0 10px 10px;
  background: url("images/header-basket-line.jpg") repeat-x bottom;
  margin: 0 0 5px 0;
}
#header .basket p.cart a {
  text-decoration: none;
  color: #fff;
  background: url("images/basket.png") no-repeat 0 0;
  display: block;
  width: 120px;
  height: 20px;
  line-height: 20px;
  padding-left: 35px;
  font-size: 1.6em;
}
#header .basket a.button-cart {
  width: 83px;
  height: 30px;
  line-height: 30px;
  padding: 0 0 0 20px;
  color: #fff;
  font-size: 1.3em;
  font-weight: bold;
  text-decoration: none;
  background: url("images/button-cart.png") no-repeat 0 0;
  display: block;
  margin: 5px 0 0 0;
}
#header .basket a:hover.button-cart, #header .basket a:active.button-cart, #header .basket a:focus.button-cart {
  color: #fcff00;
}
#header .search {
  width: 355px;
  position: absolute;
  top: 155px;
  left: 290px;
}
#header .search .input-search {
  width: 230px;
  height: 25px;
  font-size: 1.6em;
  position: absolute;
  top: 1px;
  left: 0;
  border: 3px solid #ffc24d;
}
#header .search .button-search {
  width: 95px;
  height: 35px;
  line-height: 25px;
  color: #fff;
  font-size: 1.3em;
  font-weight: bold;
  text-align: center;
  position: absolute;
  top: 0;
  left: 245px;
  background: url("images/button-search.png") no-repeat 0 0;
  border: 0;
  cursor: pointer;
  _cursor: hand;
}
/************************************************
CONTENT
************************************************/
#content {
  width: 950px;
  border-left: 1px solid #a4a4a4;
  border-right: 1px solid #a4a4a4;
  float: left;
}
/************************************************
LEFTMENU
************************************************/
#content #leftmenu {
  width: 180px;
  float: left;
}
#content #leftmenu h2 {
  position: relative;
  margin: -30px 0 20px 13px;
  color: #fff;
  font-size: 2.1em;
  font-weight: normal;
  border: 0;
  padding: 0;
}
#content #leftmenu .menu {
  width: 180px;
  overflow: hidden;
  margin: 0 0 15px 0;
}
#content #leftmenu .menu a {
  text-decoration: none;
  color: #555;
  font-size: 1.8em;
}
#content #leftmenu .menu a:hover,
#content #leftmenu .menu a:active,
#content #leftmenu .menu a:focus {
  color: #ffa800;
}
#content #leftmenu .menu .level_0,
#content #leftmenu .menu .active_0 {
  height: 30px;
  line-height: 30px;
  background: url("images/menu-arrow.jpg") no-repeat left center;
  padding: 0 0 0 16px;
}
#content #leftmenu .menu .active_0 a {
  color: #ffa800;
}
#content #leftmenu .menu .level_1, #content #leftmenu .menu .active_1 {
  min-height: 20px;
  line-height: 20px;
  background: url("images/menu-arrow.jpg") no-repeat 0 5px;
  padding: 0 0 0 16px;
  margin: 0 0 0 16px;
}
#content #leftmenu .menu .level_2, #content #leftmenu .menu .active_2 {
  min-height: 20px;
  height: 20px;
  line-height: 20px;
  background: url("images/menu-arrow.jpg") no-repeat 0 5px;
  padding: 0 0 0 16px;
  margin: 0 0 0 32px;
}
#content #leftmenu .menu .level_1 a,
#content #leftmenu .menu .level_2 a{
  font-size: 1.3em;
  font-weight: bold;
  color: #555;
}
#content #leftmenu .menu .level_1 a:hover,
#content #leftmenu .menu .level_1 a:active,
#content #leftmenu .menu .level_1 a:focus {
  color: #ffa800;
}
#content #leftmenu .menu .level_2 a:hover,
#content #leftmenu .menu .level_2 a:active,
#content #leftmenu .menu .level_2 a:focus {
  color: #ffa800;
}
#content #leftmenu .menu .active_0{
  background: url("images/menu-arrow-active.jpg") no-repeat left center;
}
#content #leftmenu .menu .active_1,
#content #leftmenu .menu .active_2 {
  background: url("images/menu-arrow-active.jpg") no-repeat 0 5px;
}
#content #leftmenu .menu .active_1 a,
#content #leftmenu .menu .active_2 a {
  font-size: 1.3em;
  font-weight: bold;
  color: #ffa800;
}
#content #leftmenu .producers {
  width: 180px;
  overflow: hidden;
  background: #ffa800;
  padding: 15px 0 10px 0;
}
#content #leftmenu .producers h2 {
  margin: 0 0 0 13px;
}
#content #leftmenu .producers ul {
  margin: 10px 0;
}
#content #leftmenu .producers li a {
  text-decoration: none;
  font-size: 1.4em;
  line-height: 1.6em;
  margin: 0 0 0 17px;
}
#content #leftmenu .producers li a:hover, #content #leftmenu .producers li a:active, #content #leftmenu .producers li a:focus {
  text-decoration: underline;
}
#content #leftmenu .producers .all {
  border-top: 1px solid #ffdc99;
  padding: 10px 0 0 17px;
}
#content #leftmenu .producers .all a {
  text-decoration: none;
  font-size: 1.4em;
}
#content #leftmenu .producers .all a:hover {
  text-decoration: underline;
}
#content #leftmenu .news {
  width: 180px;
  background: #555;
  padding: 15px 0 10px 0;
  position: relative;
}
#content #leftmenu .news h2 {
  margin: 0 0 0 13px;
}
#content #leftmenu .news .news_box {
  margin: 10px 0 10px 13px;
  color: #fff;
  font-size: 1.1em;
}
#content #leftmenu .news .news_box h3 {
  color: #fcff00;
  line-height: 1.5em;
  font-size: 1.2em;
}
#content #leftmenu .news .news_box .news_date {
  color: #fcff00;
  line-height: 1.5em;
}
#content #leftmenu .news .news_box .news_date a {
  color: #fcff00;
  text-decoration: none;
}
#content #leftmenu .news .news_box .news_date a:hover {
  text-decoration: underline;
}
.popup_news {
  position:absolute;
  background:#555555;
  width:331px;
  top:-1px;
  left:-1px;
  border:solid 1px #ffa800;
  z-index:3;
  display:none;
  opacity:0;
  filter:alpha(opacity=0);
  color: #fff;
}
.popup_head {
  position:relative;
  background:#ffa800;
  padding:3px 4px;
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
}
.popup_head a:link, .popup_head a:visited {
  position:absolute;
  top:3px;
  right:4px;
  color:#FFFFFF;
  text-decoration:none;
}
.popup_head a:hover {
  text-decoration:none;
  color:#990000;
}
.popup_box {
  position:relative;
  overflow:auto;
  padding:10px;
  height:360px;
}
.popup_box h1 {
  font-size:12px !important;
  color:#fcff00;
}
/************************************************
RIGHTMENU
************************************************/
#content #rightmenu {
  width: 239px;
  float: right;
}
#content #rightmenu .recommended h2 {
  height: 40px;
  line-height: 40px;
  background: #ffa800;
  color: #fff;
  font-size: 2.1em;
  font-weight: normal;
  font-style: normal;
  padding: 0 0 0 13px;
  margin: 0;
}
#content #rightmenu .recommended .comitem {
  border-bottom: 1px solid #a4a4a4;
  padding: 10px 10px 10px 13px;
  background: #fff4de;
}
#content #rightmenu .recommended .comitem:hover {
  background: #fcff00;
}
#content #rightmenu .recommended .comitem a.ititle {
  font-size: 1.3em;
  font-weight: bold;
  color: #555;
  text-decoration: none;
}
#content #rightmenu .recommended .comitem .iabout {
  font-size: 1.1em;
  margin: 3px 0;
}
#content #rightmenu .recommended .comitem .iprice {
  font-size: 1.4em;
  text-align: right;
  font-weight: bold;
}
#content #rightmenu .mostwanted .comitem {
  background: #e5e5e5;
}
#content #rightmenu .mostwanted h2 {
  background: #555;
}
/************************************************
PRODUCTS
************************************************/
#content #products {
  width: 501px;
  margin: 15px 15px;
  _margin: 15px 0px 15px 11px;
  float: left;
}
#content #products p {
  font-size: 1.2em;
  line-height: 1.3em;
  margin: 0 0 1em 0;
}
#content #products .form p {
  min-height: 23px;
  _height: 23px;
  line-height: 23px;
  font-size: 1.2em;
  overflow: hidden;
}
#content #products .form p label {
  display: block;
  width: 150px;
  float: left;
}
#content #products .form p label strong {
  color: #871c1c;
}
#content #products .form p input {
  display: block;
  width: 150px;
  float: left;
}
#content #products .form p .button {
  width: auto;
  float: left;
  margin: 0 0 0 210px;
}
#content #products table.objednavka_vypis {
  width: 100%;
  margin: 15px 0;
}
#content #products table.objednavka_vypis th {
  background: #555;
  color: #fff;
  padding: 5px 8px;
  font-size: 1.3em;
}
#content #products table.objednavka_vypis td {
  padding: 5px 8px;
  font-size: 1.1em;
}
#content #products table.objednavka_vypis tr {
  background: #e5e5e5;
}
#content #products table.objednavka_vypis tr.low {
  background: #fff;
}
#content #products table.objednavka_vypis td.objednavka_suma {
  background: #cc0000;
  padding: 5px 8px;
  font-weight: bold;
  font-size: 1.3em;
  color: #fff;
  text-align: right;
}
#content #products .prod{
  overflow: hidden;
  margin: 0 0 20px 0;
}
#content #products .prod-picture {
  width: 200px;
  height: 150px;
  float: left;
}
#content #products .prod-picture img {
  margin: 0px auto;
}
#content #products .prod-info {
  width: 280px;
  height: 150px;
  float: right;
}
#content #products .prod-info table.info {
  padding: 10px 20px 10px 20px;
  background: #e5e5e5 url("images/topbar.jpg") repeat-x;
  display: block;
  width: 100%;
}
#content #products .prod-info table.info th {
  font-size: 1.3em;
  font-weight: normal;
  text-align: right;
}
#content #products .prod-info table.info td {
  font-size: 1.3em;
  padding: 5px;
  color: #871c1c;
}
#content #products .prod-info table.info td strong.price {
  font-size: 1.1em;
}
#content #products .buy {
  width: 270px;
  min-height: 30px;
  _height: 30px;
  background: #555;
  float: right;
  position: relative;
  padding: 10px 0 10px 10px;
}
#content #products .buy .amount {
  color: #fff;
  position: absolute;
  top: 15px;
  left: 25px;
  font-size: 1.2em;
}
#content #products .buy .amount .input-amount {
  width: 15px;
  font-size: 1.1em;
}
#content #products .buy .param_form {
  margin: 35px 0 0 0;
  color: #fff;
}
#content #products .buy .param_form p {
  float: left;
  width: 120px;
  margin: 5px 5px;
}
#content #products .buy .param_form select {
  font-size: 1em;
}
#content #products .buy .button-buy {
  width: 103px;
  height: 30px;
  line-height: 30px;
  color: #fff;
  font-size: 1.3em;
  font-weight: bold;
  text-align: center;
  position: absolute;
  top: 10px;
  right: 20px;
  background: url("images/button-cart.png") no-repeat 0 0;
  border: 0;
  cursor: pointer;
  _cursor: hand;
}
#content #products table.params {
  width: 500px;
  display: block;
  margin: 0 0 20px 0;
  background: #e5e5e5 url("images/topbar.jpg") repeat-x;
  padding: 10px 20px 10px 20px;
}
#content #products table.params th {
  width: 70px;
  font-size: 1.3em;
  font-weight: normal;
  text-align: right;
  line-height: 20px;
}
#content #products table.params td {
  font-size: 1.3em;
  padding: 2px 5px;
  color: #871c1c;
}
#content #products .path {
  margin: 0 0 10px 0;
}
#content #products .path a {
  color: #555;
  text-decoration: none;
}
#content #products .path a:hover {
  color: #871c1c;
  text-decoration: underline;
}
#content #products .path img {
  display: inline;
  padding: 0 3px;
}
#content #products .topbar {
  height: 65px;
  margin: 10px 0;
  background: #e5e5e5 url("images/topbar.jpg") repeat-x top;
  position: relative;
}
#content #products .nahr_dil {
  height: 110px;
}
#content #products .topbar select,
#content #products .topbar input{
  font-size: 1em;
  color: #3d3d3d;
}
#content #products .topbar .sort {
  position: absolute;
  top: 10px;
  left: 20px;
  font-size: 1.1em;
  color: #3d3d3d;
}
#content #products .topbar .order {
  position: absolute;
  top: 10px;
  left: 165px;
  font-size: 1.1em;
  color: #3d3d3d;
}
#content #products .topbar .paging {
  position: absolute;
  top: 10px;
  left: 340px;
  font-size: 1.1em;
  color: #3d3d3d;
}
#content #products .topbar #spares_form {
  position:absolute;
  top:37px;
  font-size:1.1em;
  margin-left:16px;
  margin-top:5px;
}
#content #products .topbar .button {
  position: absolute;
  top: 10px;
  left: 250px;
  font-size: 1.1em;
  line-height: 1.1em;
  padding: 0 4px;
  height: 20px;
}
#content #products .topbar #spares_form .button {
  position:static;
  margin-left:5px;
}
#content #products .topbar #spares_form .by_moto {
  margin-right: 4px;
}
#content #products .topbar #spares_form p {
  margin:0;
  font-weight:bold;
}
#content #products .topbar .pager {
  width: 460px;
  position: absolute;
  bottom: 17px;
  left: 20px;
  font-size: 1.1em;
}
#content #products .topbar .pager a {
  color: #3d3d3d;
  text-decoration: none;
}
#content #products .topbar .pager a:hover {
  color: #871c1c;
  text-decoration: underline;
}
#content #products .topbar .pager a.first {
  position: absolute;
  left: 0px;
}
#content #products .topbar .pager a.previous {
  position: absolute;
  left: 50px;
}
#content #products .topbar .pager a.last {
  position: absolute;
  right: 0px;
}
#content #products .topbar .pager a.next {
  position: absolute;
  right: 65px;
}
#content #products .topbar .pager a.active, #content #products .topbar .pager span {
  color: #ffa800;
}
#content #products .topbar .pager .center {
  position: absolute;
  left: 130px;
  width: 200px;
  text-align: center;
}
#content #products .product_list .product {
  width: 156px;
  height: 250px;
  border: 1px solid #3d3d3d;
  float: left;
  margin: 0 8px 8px 0;
  _margin: 0 6px 8px 0;
}
#content #products .product_list .product .img {
  height: 132px;
  overflow: hidden;
  float: left;
}
#content #products .product_list .product .img img {
  margin: 0px auto;
}
#content #products .product_list .product .content {
  background: #3d3d3d;
  height: 118px;
  float: left;
}
#content #products .product_list .product .content h2 {
  width: 136px;
  height: 30px;
  display: block;
  padding: 10px 10px 0 10px;
  margin: 0;
  text-align: center;
  font-weight: bold;
  font-size: 1.4em;
  line-height: 1.1em;
  border: 0;
}
#content #products .product_list .product .content h2 a {
  text-decoration: none;
  color: #ffa800;
}

#content #products .product_list .product .content .prod-menu {
  width: 136px;
  padding: 10px 10px 0 10px;
  float: left;
}
#content #products .product_list .product .content .prod-menu .prod_price {
  width: 90px;
  height: 26px;
  font-size: 1.4em;
  line-height: 1.6em;
  font-weight: bold;
  color: #e4e4e4;
  float: left
}
#content #products .product_list .product .content .prod-menu .prod_buy {
  width: 30px;
  height: 24px;
  padding: 2px 0 0 15px;
  float: left;
  background: url("images/minibasket.jpg") no-repeat 0 0;
  border: 0;
  cursor: pointer;
  _cursor: hand;
}
#content #products .product_list .product .content .prod_info {
  width: 136px;
  clear: both;
  padding: 5px 10px 0 10px;
  float: left;
  color: #e4e4e4;
  font-size: 1.1em;
  line-height: 1.2em;
  text-align: left;
}
/************************************************
FOOTER
************************************************/
#content #footer {
  width: 950px;
  clear: both;
}
#content #footer .tips {
  width: 950px;
  overflow: hidden;
  margin: 30px 0 15px 0;
}
#content #footer .tips .item {
  width: 295px;
  float: left;
  border-left: 1px solid #d4d4d4;
  padding: 10px 0 10px 10px;
  margin: 0 0 0 10px;
  _margin: 0 0 0 5px;
  font-size: 1.3em;
  line-height: 1.4em;
}
#content #footer .tips .item h2 {
  border: 0;
  margin: 0 0 10px 0;
  padding: 0;
  font-size: 1.3em;
  font-weight: normal;
  color: #555;
}
#content #footer div.search {
  width: 950px;
  height: 40px;
  background: #fff4de;
  position: relative;
}
#content #footer div.search form.search {
  width: 355px;
  position: absolute;
  top: 8px;
  left: 290px;
}
#content #footer div.search form.search .input-search {
  width: 230px;
  height: 20px;
  font-size: 1.3em;
  position: absolute;
  top: 1px;
  left: 0;
  border: 1px solid #a4a4a4;
}
#content #footer div.search form.search .button {
  position: absolute;
  top: 0;
  left: 240px;
  width: 60px;
  text-align: center;
  padding: 0;
}
#content #footer div.search a.up {
  position: absolute;
  right: 20px;
  top: 11px;
  font-size: 1.6em;
  text-decoration: none;
}
#content #footer div.search a.up:hover {
  text-decoration: underline;
}
#content #footer .copyright {
  width: 950px;
  min-height: 82px;
  _height: 82px;
  background: url("images/bg-footer.jpg") repeat-x;
  position: relative;
}
#content #footer .copyright a.logo {
  width: 83px;
  height: 52px;
  position: absolute;
  top: 5px;
  left: 17px;
}
#content #footer .copyright .footer-menu {
  margin: 25px 0 0 120px;
  _margin: 25px 0 0 60px;
  font-size: 1.2em;
  line-height: 1.2em;
  float: left;
  color: #555;
}
#content #footer .copyright .footer-menu a {
  text-decoration: none;
  margin: 0 6px;
  color: #555;
  padding: 0;
}
#content #footer .copyright .footer-menu a:hover, #content #footer .copyright .footer-menu a:active, #content #footer .copyright .footer-menu a:focus {
  text-decoration: underline;
}
#content #footer .copyright .about {
  width: 950px;
  float: left;
  color: #555;
  font-size: 0.9em;
  text-align: center;
  margin: 20px 0 0 0;
}
#content #footer .copyright .about a {
  color: #555;
  text-decoration: none;
}
#content #footer .copyright .about a:hover {
  text-decoration: underline;
}
/************************************************
GLOBALS
************************************************/
.hidden {
  position: absolute;
  top: -9999px;
  left: -9999px;
}
.error {
  color: #871c1c;
}
.button {
  width: auto;
  height: 25px;
  line-height: 25px;
  padding: 0 12px;
  color: #fff;
  font-size: 1.3em;
  font-weight: bold;
  text-align: center;
  background: #a4a4a4;
  border: 1px solid #a4a4a4;
  cursor: pointer;
  _cursor: hand;
}
a.button {
  text-decoration: none;
  padding: 4px 12px;
  font-size: 14px;
}
a:hover.button, a:active.button, a:focus.button {
  background: #555;
}
.errorbox {
  margin: 1em 0 2em 0;
  font-size: 1.1em;
  line-height: 1.3em;
  border-top: 1px solid #871c1c;
  border-bottom: 1px solid #871c1c;
  background: #FFDFDF;
  padding: 10px 10px 0 10px;
}
.errorbox p.error {
  color: red;
  background: url("images/error.png") no-repeat left center;
  padding: 0 0 0 15px;
  margin: 0;
}
.successbox {
  margin: 1em 0 2em 0;
  font-size: 1.1em;
  line-height: 1.3em;
  border-top: 1px solid #A2EF95;
  border-bottom: 1px solid #A2EF95;
  background: #C8FFBF;
  padding: 10px 10px 0 10px;
}
.successbox p.success {
  color: #000;
  background: url("images/success.png") no-repeat left center;
  padding: 0 0 0 18px;
  margin: 0;
}
.gallery {
  width: 120px;
  float: left;
  margin: 0 10px 10px 0;
}
/* Styl pro kalkulacku ESSOX */
#kalkulacka {position:relative; left:10px; }
#kalkulacka * {font-family:Arial,sans-serif; }
#kalkulacka #sloupec1 {position:absolute;top:50px;left:10px;}
.ESSOX {text-align:left;margin-bottom:20px;padding:3px;border:1px silver solid;width:180px;}
.ESSOX * {font-size:11px;}
.ESSOXbutton {border:1px #CCCCCC solid;background:#EFEFEF repeat-x bottom left;color:#666666;}
#ESSOXlogo {position:absolute;top:20px;width:130px;left:11px;}
#ESSOX_kalkulacka_standard2 {font-weight:bold;background:#ff0000;padding:5px;color:white}
#ESSOX_printSplatky {display:none}
.ESSOX_popis {width:180px;text-align:right;font-size:10px;color:#000000;}
#kalkulacka ul {position:relative;left:-15px; }
#kalkulacka ul li {margin:3px 0; }
/* KONEC Styl pro kalkulacku ESSOX */
