/****** REDENGE eshop,(c) 2010,created by REDENGE solutions s.r.o., www.redenge.cz *****/
@import url("global.css");
/***** LAYOUT *****/
#main_wrap {
  position:relative;
  width: 996px;
  margin: 0px auto 0px auto;
  text-align: left;
}
h1{font-weight:normal; padding-left:5px;}
.formBox h2{margin:auto;}
#main_wrap_in {
  width: 996px;
}
#holder {
  background-color: #fff;
  padding-left: 196px;
  padding-right: 180px;
}
.holder2l {
  padding-right: 0px !important;
  padding-left: 0px !important;
}
#content {
  position: relative;
  float: left;
  width: 100%;
  height: 100%;
  padding:10px 0 0;
}/*
#content_in {
  padding: 0 8px 10px 16px;
}*/
#content_in,
.homepage #content_in, .product_list #content_in {
  padding: 0 8px;
}
.content2l {
  float: right !important;
  width: 800px !important;
  margin-left: -180px !important;
}
#left {
  position: relative;
  float: left;
  left: 180px;
  width: 192px;
  margin-left: -100%;
}
html>body #left {
  left: -196px;
}
.left2l {
  float: right !important;
  margin-left: -180px !important;
  left: -184px !important;
}
#left_in {
  width: 100%;
  padding-top: 8px;
  padding-left: 8px;
}
#right {
  position: relative;
  width: 180px;
  float: left;
  margin-right: -180px;
}
#right_in {
  width: 100%;
  padding-top: 5px;
}
.right2l {
  display:none !important;
}
/***** END LAYOUT *****/
/***** HLAVICKA *****/
#header {
  position:absolute;
  top: 0;
  left: 0;
  width: 996px;
  height: 130px;
  /*background:#0091cf url(../images/header-bg.png) repeat-x;  */

  /*background: url('../images/header-bg.gif') repeat-x bottom left;*/
}
.listicka #header {
  top: 27px;
}
#header_spacer {
  height: 164px !important;
}
.listicka #header_spacer {
  height: 157px !important;
}
#slogan {
  position: absolute;
  top: 10px;
  left: 203px;
  color: #fff;
  font-weight: normal;
  font-size: 1.2em;
  width: 300px;
}

#logo {
  position: absolute;
  width: 224px;
  height: 31px;
  top: 6px;
  left: 7px;
}
.settings_box {
  position: absolute;
  top: 8px;
  left: 507px;
  width: 120px;
  /*height: 20px;*/
  z-index: 1;
}
.country_icons {
  display:block;
  width:90px;
  height:44px;
  background:url(../images/select-lang.png) no-repeat;
  padding:10px;
  text-align:right;
}
.country_icons a {
display: block;
}
.country_icons img {
  margin-right: 3px;
 }
#google-trans{
  width:auto;
  height:64px;
  position:absolute;
  top:8px;
  left:640px;
  cursor:pointer;
  overflow:hidden;
  z-index:3;
}
#google-trans #d1{
  float:left;
  background:url(../images/google.png) no-repeat;
  width:64px;
  height:64px;
  position:relative;
  z-index:3;
}
#google-trans #d2{
  float:left;
  padding:12px;
  width:200px;
  overflow:hidden;
  display:none;
  border-top:1px solid #5fbde2;
  border-bottom:1px solid #037ab0;
  height:38px;
  background: url(../images/google-openbg.gif) repeat-x;
}
#google-trans #d3{
  background:url(../images/google_arrow.png) no-repeat top right;
  float:left;
  position:relative;
  z-index:102;
  width:15px;
  height:64px;
  cursor:pointer;
}
/***** END HLAVICKA *****/
/***** KOSIK - HLAVICKA *****/
.cd {
  top: 124px;
  right: 0px;
  position:absolute;
  width: 320px;
  height: 38px;
  /*background: url('../images/cd-bg.gif') no-repeat;*/
  z-index: 1
}
.kosicek {
  position:absolute;
  top: 4px;
  left: 4px;
  width: 153px;
  color: #fff;
  z-index: 1;
}
.demand {
  left: 162px;
}
.kosicek a, .kosicek a:visited, .kosicek a:hover {
  text-decoration: none;
}
.kosicek_on, .kosicek:hover {
  cursor: default !important;
/*  background-color: #00c;*/
}
.arr #cart_vt_in, .arr #demand_vt_in {
  background: url('../images/arrows/cart-arrow-up.gif') no-repeat 93% 50%;
}
.arr2 #cart_vt_in, .arr2 #demand_vt_in {
  background: url('../images/arrows/cart-arrow-down.gif') no-repeat 93% 50%;
}
.noprod2 #cart_vt_in, .noprod2 #demand_vt_in {
  background: url('../images/arrows/cart-arrow-down.gif') no-repeat 93% 50%;
}
.noprod2 {
  background: none !important;
}
.jetamneco {
  cursor: pointer !important;
}
.noprod {
  border-top: none !important;
  display:none !important;
}
/*#cart_click {
  cursor: pointer !important;
}*/
#cart, #demand {
  position: absolute;
  width: 318px;
  top: 34px;
  left: -3px;
  display:none;
  z-index: 100;
}
#demand {
  left: -161px;
}
.cd_wrap_in {
  width: 315px;
  padding-left: 3px;
  background: url('../images/divos-shadow-left.png') repeat-y left top;
}
.cd_wrap_in_in {
  width: 312px;
  padding-right: 3px;
  background: url('../images/divos-shadow-right.png') repeat-y right top;
}
.cd_wrap_in_in_in {
  padding: 12px 8px 9px 8px;
  background: #4b5457 url('../images/divos-bg.gif') repeat-x left bottom;
}
.cd_wrap_in a, .cd_wrap_in a:visited, .cd_wrap_in a:hover {
}
.cd_wrap_in a:hover {
}
.cd_wrap_in a.aimg, .cd_wrap_in a.aimg:visited, .cd_wrap_in a.aimg:hover, .cd_wrap_in .aimg .aimg_in {
  width: 80px;
  height: 64px;
  margin: 0 auto;
  overflow: hidden;
}
.cd_wrap_in a.aimg, .cd_wrap_in a.aimg:visited, .cd_wrap_in a.aimg:hover {
  display: block;
  background: url('../images/divos-img-bg.png') no-repeat;
}

.nojs:hover #cart, .nojshover #cart,
.nojs:hover #demand, .nojshover #demand {
  display: block;
  z-index: 2001 !important;
}
.nojs #cart, .nojs #demand {
  top: 30px;
}
#cart_in {
}
#cart_vt, #demand_vt {
  width: 153px;
  height: 30px;
  line-height: 30px;
  cursor: pointer !important;
  background: #0091d5 url('../images/cart-vt2.png') no-repeat !important;
}
#cart_vt:hover, .arr #cart_vt {
  background-position: 100% 0% !important;
  background-color: #0078b9 !important;
}
#demand_vt {
  background: #0091d5 url('../images/demand-vt2.png') no-repeat !important;
}
#demand_vt:hover, .arr #demand_vt {
  background-position: 100% 0% !important;
  background-color: #0078b9 !important;
}
#cart_vt_in, #demand_vt_in {
  background: url('../images/arrows/cart-arrow-down.gif') no-repeat 93% 50%;
}
.vasn {
  padding-left: 36px;
}
.tetu {
  padding: 0px 13px 0px 8px;
}
.cpric {
  position:absolute;
  display: block;
  top: 0px;
  text-align: right;
  right: 27px;
  font-weight: bold;
}
#cart table {
  border-collapse: collapse;
}
/*#cart table tr:hover, #demand table tr:hover{background:url(../images/sel-cart.png) no-repeat 42px 2px;}*/
#cart table td.fic {
  padding-right: 8px;
}
#cart table td.sec {
}
.cart_prods table {
  width: 100%;
}
.cart_prods table td {
  padding: 2px 0 2px 5px;
}
.cart_prods a, .cart_prods a:visited, .cart_prods a:hover {
  color: #fff !important;
  text-decoration: underline !important;
}

.cpt1 {
  width: 20%;
}
.cpt2 {
  text-align:center;
}
.cpt3 {
  color: #c9d0d4;
  line-height: 18px;
}
.cpt4 {
}
/*.cpt5 {
  width: 20%;
  text-align: right;
  padding-right: 5px !important;
}*/
a.dok, a.dok:visited, a.dok:hover {
  position: absolute;
  display: block;
  top: 16px;
  right: 10px;
  width: 96px;
  height: 29px !important;
  line-height: 29px;
  text-decoration: none !important;
  color: #fff;
  background: #d20d4f url(../images/buttons/cart-koupit.gif) no-repeat;
  text-align: center;
  border: none;
}
.cart_bottom {
  position: relative;
  width: 318px;
  height: 65px;
  color: #c9d0d4;
  overflow: hidden;
  background: url('../images/cart-bottom.png') no-repeat;
}
.cart_bottom_in {
  padding: 13px 0px 0px 14px;
}
.cart_bottom table tr.fi td.fic {
}
.cart_bottom table tr.fi2 td {
  font-size: 14px;
}
.cart_bottom table td.sec {
  color: #fff;
}
/***** END KOSIK - HLAVICKA *****/
/***** MULTISHOP ZALOZKY *****/
.multishop_tabs {
  position:absolute;
  width: 500px;
  top: 0;
  left: 210px;
}
.mt_tab {
  float: left;
  height: 39px;
  margin: 0 0px 0px 0;
  padding: 0;
}
.mt_tab a, .mt_tab a:visited, .mt_tab a:hover {
  display: block;
  text-decoration: none;
  color: #fbccaa;
  height: 39px;
  line-height: 39px;
  float: left;
  margin: 0 0px 0 0;
  padding: 0px 15px;
  font-size: 12px;
  color:#a72024;
  font-weight:bold;
}
.mt_tab a:hover, .mt_tab a:active {
  background: url('../images/mt-tab-over.gif') repeat-x top left;
  text-decoration:underline;
}
/***** END MULTISHOP ZALOZKY *****/
/***** VYHLEDAVANI *****/
#search {
  position:absolute;
  top: 122px;
  left: 0px;
  width: 276px;
  padding-top: 3px;
}
#search select {
  font-size: 0.9em;
}
#search .texsub {
  position:absolute;
  top: 0px;
  right: 0px;
  width: 195px;
  height: 21px;
  padding: 1px 0px 0px 5px;
  background-color: #fff;
}
html>body #search .texsub {
  height: 20px;
  padding-top: 2px;
}
#search .search_text {
  border: none;
  background: transparent;
  width:177px;
  height:15px;
  position:absolute;
  top:12px;
  left:10px;
}
#search .search_t{
  background: #ddd url(../images/search-text.png) no-repeat;
  height:42px;
  width:197px;
  position:absolute;
  top:0;
  left:0;
}
#search .button {
  position:absolute;
  top: 6px;
  right: 1px;
  width: 78px;
  height:30px;
  color:#fff;
  font-size: 14px;
  background: #008fd4 url(../images/buttons/search-but.png) no-repeat;
  border: none;
}
#bottom-bg{
background:#212a31 url(../images/bottom-bg.gif) no-repeat bottom right;
position:absolute;
top:0;
left:0;
width:996px;
height:42px;
}
#search select {
  height: 20px;
}
#search a, #search a:visited, #search a:hover {
}
.w140 {
  width: 100px;
}
.w70 {
}
/***** END VYHLEDAVANI *****/
/***** MUJ UCET *****/
.my_account {
  margin: 10px 0;
  padding: 3px;
}
.my_account .table_invoice td {
  width: 25% !important;
}
.my_account .r_box_in {
  font-size: 1em;
}
#my_account .table_cart td {
  text-align: left;
  padding: 7px 15px;
}
#my_account .table_cart th {
  padding-left: 15px;
  padding-right: 15px;
  text-align: left;
}
#my_account .table_cart td.fic {
  width: 120px;
}
/***** END MUJ UCET *****/
/*---------MULTISHOP CONTENT ------*/
.multishop_box {
  float: left;
  width: 150px;
  margin: 5px;
}
.multishop_box h2 {
  font-size: 1em;
  text-align: center;
  margin: 5px 0 5px 0;
}
#multishop_content .img_box_border {
  width: 183px;
  height: 200px;
  margin: 0 auto 0 auto;
  background-color: #fff;
  padding: 2px;
}
#multishop_content .img_box_border img {
}
#dep_store_box {
  width: 100%;
  height: 1px;
}
html>body #dep_store_box {
  min-height: 1px;
  height: auto;
  overflow: auto;
}
.dep_store_item {
  float: left;
  width: 200px;
  background-color: #fff;
  text-align: center;
  margin: 2px;
  margin-bottom: 10px;
  overflow: hidden;
}
.dep_store_item .text {
  padding: 0 5px 0 5px;
  height: 20px;
  overflow: hidden;
}
.dep_store_item img {
  margin: 1px 1px 1px 0px;
}
/*----end of MULTISHOP CONTENT ----*/
#producerbar {
/*  background-color: #dfdfdf;
  border: 1px solid #bfbfbf;*/
  padding: 0;
  margin: 0;
  padding-top: 5px;
}
#producerbar_in {
/*  padding: 5px;*/
  padding: 0;
  margin: 0;
}
#producerbar form {
}
#producerbar table {
  width: 100%;
  padding: 0;
  margin: 0;
}
#producerbar table td {
  padding-top: 5px;
  padding-bottom: 5px;
}
.s_caption, .s_caption2 {
  font-weight: bold;
}
/***** FILTRY *****/
#sortbar {
  position: relative;
  margin: 10px 0 0  0;
  margin-bottom: 8px;
  background:#dfe5e6 url(../images/filters_up.png) no-repeat;
  width: 780px;
}
html>body #sortbar {
}
.sortbar_box {
  width: 775px;
  height: 37px;
  overflow: hidden;
}
#sortbar_in {
  display:none;
  width:775px;
  background:#dfe5e6;

}
#sortbar_in_in {
  padding: 20px 16px;
  color:#000;
}
#sorttab td{color:#000;}
.nojs:hover #sortbar_in, .nojshover #sortbar_in {
  display: block;
}
.sort_title {
  float: left;
  font-size: 11px;
  margin-right: 5px;
  padding-top: 3px;
}
.click_box {
  float: right;
  width: 55px;
  height: 30px;
  padding-right:6px;
  /*padding: 7px 0px 0px 7px;*/
  /*background-color: #fff;*/
}
.num_prods {
  float: left;
  width: 264px;
  height: 28px;
  padding: 9px 0px 0px 16px;
}
.num_prod {
  float: left;
  width: 19px;
  height: 19px;
  margin-right: 6px;
}
.num_prod a, .num_prod a:visited, .num_prod a:hover {
  display: block;
  width: 19px;
  height: 19px;
  line-height: 19px;
  text-align:center;
  text-decoration: none;
  font-size: 11px;
  background: url('../images/pager/num-off.gif') no-repeat;
}
.num_prod a:hover, .num_prod a.active {
  background-image: url('../images/pager/num-on.gif');
}
.sort {
  float: left;
  width: 300px;
  height: 28px;
  padding-top: 9px;
}
table.superf {
  width: 100%;
}
table.superf td {
  height: 34px;
  border-bottom: 1px solid #eee;
}
table.superf td.fic {
  color: #a5acb0;
}
.filters_submit {
  padding-top: 10px;
  text-align: right;
}
.filters_submit .button {
  position:relative;
  left: 8px;
}
html body .filters_submit input{
  background:#00A1DE url("../images/buttons/detail-button.png") no-repeat !important;
  width:58px;
  height:24px;
  padding-left:11px;
  padding-top:0;
}
.enabled_filters {
  padding: 8px;
  border: 1px solid #eee;
}
.ef_box {
  margin-bottom: 4px;
}
.ef_titl {
  padding-right: 10px;
}
.ef_filter {
  padding-right: 5px;
}
/***** END FILTRY *****/
/***** STRANKOVANI *****/
.navigator_new {
  position: relative;
  text-align: right;
  margin-top: 1px;
  padding: 7px 7px 3px 0;
  height: 25px;
  font-size: 0.9em;
  margin-bottom: 16px;
  font-weight:bold;
}
#sortbar .navigator_new {
  position:absolute;
  width: 50%;
  top: -4px;
  right: 0px;
}
.navigator_new a, .navigator_new a:visited, .navigator_new a:hover, .navigator_new span{
  display: inline-block;
  width: 19px;
  height: 19px;
  line-height: 19px;
  text-align:center;
  text-decoration: none;
  color: #36424a;
  background: url('../images/pager/num-off.gif') no-repeat;
  padding: 0;
}
.navigator_new span, .navigator_new a{font-weight:normal;}
.navigator_new a:hover {
  text-decoration: none;
  background: url('../images/pager/num-on.gif') no-repeat;
}
.navigator_new a.arrow, .navigator_new a.arrow:visited, .navigator_new a.arrow:hover {
  padding: 0;
  margin: 0;
  background: none;
}
.navigator_new img {
  position: relative;
  top: 5px;
  display: inline-block;
  width: 19px;
  height: 19px;
}
html>body .navigator_new img {
  top: 6px;
}
.navigator_new span {
  background: url('../images/pager/num-on.gif') no-repeat;
}
.navig_top {
  padding-bottom: 6px;
}
.navig_top .navigator_new {
  margin-bottom: 0px;
}
/***** END STRANKOVANI *****//*------ PREMIUM CATEGORY ---*/
.premium_list_box {
  width: 100%;
  height: 1px;
  padding-bottom: 10px;
  margin-top:16px;
}
html>body .premium_list_box {
  min-height: 1px;
  height: auto;
/*  overflow: auto;*/
}
.premium {
  float: left;
  width: 152px;
  height: 146px;
  text-align: center;
  margin-right: 4px;
  margin-bottom: 5px;
  background: url(../images/premium-bg.png) no-repeat;
}
.premium:hover {
  background: url(../images/premium-bg-on.png) no-repeat;
}
.premium a{
text-decoration:none;
font-weight:bold;
display: inline;
}
.premium:hover a{color:#fff;}

.premium .img {
  width: 150px;
  line-height: 100px;
  height: 100px;
  text-align:center;
 /* padding: 2px 0px 2px 0px;*/
  background:#fff;
  margin:1px;
  overflow:hidden;
}
.premium a.aimg, .premium a.aimg:hover {
display: inline;
}

.premium .img_in {
  width: 150px;
  height: 110px;
  /*line-height: 110px;*/
  line-height: 100px;
  text-align:center;
  margin: 0 auto;
}
.premium .mate {
  /*border-top: 1px solid #dbd9d9;*/
  height: 28px;
  overflow: hidden;
  padding: 4px 5px;
  /*background: #eaeae9 url('../images/mate-bg.gif') repeat-x top left;*/
 }
/*.premium .aimg {
	height: 100px;
	margin: 0 auto;
	width: 150px;
	display: block;
	text-align: center;
}
.premium .aimg .aimg_in {
	width: 150px;
	height: 100px;
	display: table-cell;
	margin: 0 auto;
	text-align: center;
	vertical-align: middle;
}*/
/*----end of PREMIUM CATEGORY---*/
.fright {
  position: relative;
  height: 110px;
}
.fright span {
  position: absolute;
  right: 218px;
  top: 28px;
}
html>body .fright span {
  right: 228px;
  top: -15px;
}
.fright textarea{
  position: absolute;
  right: 10px;
  top: 45px;
}
html>body .fright textarea{
  right: 20px;
  top: 0px;
}
/***** PRODUKTY *****/
.pos_box {
	width: 776px;
	height: 345px;
	margin-bottom: 8px;
	overflow:hidden;
	background: #f0f9fe;
}
html>body .pos_box {
	min-height: 330px;
	height: auto;
}
.pos_box_titl {
	color: #00a1de;
	font-weight: bold;
	font-size: 16px;
	padding: 8px 0 8px 16px;
	font-family: 'Century Gothic',verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	src: url(../fonts/GOTHICB.TTF);
}

.h-top{background:#f2f3f5 url(../images/h-top.gif) no-repeat;}
.h-top2{background:#f0f9fe url(../images/h-top2.gif) no-repeat;}
#tiposc_tip{background-color: #f0f9fe; /*url(../images/bgtips.png) repeat-x;*/}
.h-bot{background:#f2f3f5 url(../images/h-bot.gif) no-repeat bottom left; height:35px}
.h-bot2{background:#ffffff url(../images/h-bot2.gif) no-repeat top left; height:20px;}


.product_box {
  padding: 0px;
  width: 780px;
  height: 308px;/* dělá chyby*/
}

/* NAVIIIIIIIIIIIIIIIIIIIIC */
.detail_product_boxes{
  background: #f1f3f5 url(../images/rose-top2.gif) no-repeat;
  width:780px;
  padding-top:14px;
  padding-bottom:27px;
  position:relative;
  left:-7px;
}
.detail_product_boxes .product_box{
  height: auto;
}
.detail_product_boxes .product_box .product{
  height: 148px !important;
}

.detail_product_boxes h3{
  text-align:center;
}
.detail_product_boxes h3 a, .detail_product_boxes h3 a:visited{
  color:#01507d;
  text-decoration: none;
}
.detail_product_boxes h3 a:hover, .detail_product_boxes h3 a:active{
  text-decoration: underline;
}
.prods_bot{
  background: #eee url(../images/rose-bot2.gif) no-repeat;
  height:6px;
  font-size:0;
  width:780px;
  margin-bottom:16px;
  position:relative;
  left:-7px;
}
/* // NAVIIIIIIIIIIIIIIIIIIIIC */

.detail_bottom_box .product_box {
    width: 760px;
    height: 208px;
}
.tipc {
	margin-bottom: 8px;
}

/* NAVIIIIIIIIIIIIIIIIIIIIC */
.detail_bottom_box .product_box{position:relative;}
/* // NAVIIIIIIIIIIIIIIIIIIIIC */

.product {
  float: left;
  width: 184px;
  height: 292px;
  border: 8px solid transparent;
  margin: -8px 0px 0px -8px;
  overflow: hidden !important;
  /*position:relative;*/
}

.pos_box .product {
  border-color: transparent;
}
.detail_bottom_box .product {
  border-color: #eee;
  background-image: url('../images/det-product-grad.gif');
}
.product:hover, .producthover {
  position: relative;
  border: 8px solid #00a1de !important;
  z-index:2; /*kvůli IE6*/
}
.cross .product {
  height: 215px;
}
#multishop_content .product {
    height: 260px;
}
.product_in {
	height: 1px;
	position: relative;
	padding: 0 8px;
	border: 1px solid #d4dbdc;
	background: #fff url('../images/product-grad.png') repeat-x left bottom;
}
html>body .product_in {
	height: auto;
	min-height: 1px;
}
.detail_bottom_box .product {
	width: 180px;
	height: 200px;
}
.detail_bottom_box .product_in {
	padding: 0;
}
.first_prod {
	margin-left: 0px !important;
}
.firstik .product {
	margin-top: 0px !important;
}
.product_in .price .our_price {
	font-weight: bold;
}
.product_in h2, .detail_bottom_box .product_in h3 {
	font-size: 1em;
	text-align: center;
	font-weight: normal;
	height: 44px;
	padding: 3px 0px 0px 0px;
	overflow: hidden;
	margin-bottom: 3px;
}
.product_in h2 a, .product_in h2 a:visited, .product_in h2 a:hover,
.detail_bottom_box .product_in h3 a, .detail_bottom_box .product_in h3 a:visited, .detail_bottom_box .product_in h3 a:hover {
	color: #01507d;
	font-weight:bold;
	text-decoration: none;
}
.cross .product_in h2 {
	font-size: 1.1em !important;
}
.product_in a.aimg, .product_in a.aimg:visited,
.product_in .aimg .aimg_in,
.comp_img a.aimg, .comp_img a.aimg:visited,
.comp_img .aimg .aimg_in,
.detail_bottom_box .product_in a.aimg, .detail_bottom_box .product_in a.aimg:visited,
.detail_bottom_box .product_in .aimg .aimg_in {
	width: 172px;
	height: 123px;
	margin: 0 auto;
}
.img img {
	vertical-align: middle !important;
}
/*.product_code {
    font-size: 0.9em;
    padding: 0px 5px;
}*/
.product_type {
	overflow: hidden;
	height: 22px;
	padding-left:5px;
}
.product_type div {
	padding: 0px;
	height: 15px;
	float: left;
	margin-right: 2px;
}

/* TOTOJETENBUG */
/*.avail-div{float:left; position:relative; left:12px;}
.btn-detail{float:right; position:relative; top:7px; right:8px;}*/
.avail-div{float:left;}
.btn-detail{float:right;}
/* // TOTOJETENBUG */

#detail .product_type {
    display:none;
}

.display {
    display: block !important;
}
.p_action_cz {
  width: 35px;
  background: url('../images/p-akce-cz.gif') no-repeat 0% 50%;
}
.p_news_cz {
  width: 43px;
  background: url('../images/p-novinky-cz.gif') no-repeat 0% 50%;
}
.p_tip_cz {
  width: 26px;
  background: url('../images/p-tip-cz.gif') no-repeat 0% 50%;
}
.p_sale_cz {
  width: 48px;
  background: url('../images/p-vyprodej-cz.gif') no-repeat 0% 50%;
}
.p_action_cs {
  width: 35px;
  background: url('../images/p-akce-cz.gif') no-repeat 0% 50%;
}
.p_news_cs {
  width: 43px;
  background: url('../images/p-novinky-cz.gif') no-repeat 0% 50%;
}
.p_tip_cs {
  width: 26px;
  background: url('../images/p-tip-cz.gif') no-repeat 0% 50%;
}
.p_sale_cs {
  width: 48px;
  background: url('../images/p-vyprodej-cz.gif') no-repeat 0% 50%;
}
.p_action_sk {
  width: 35px;
  background: url('../images/p-akce-cz.gif') no-repeat 0% 50%;
}
.p_news_sk {
  width: 43px;
  background: url('../images/p-novinky-cz.gif') no-repeat 0% 50%;
}
.p_tip_sk {
  width: 26px;
  background: url('../images/p-tip-cz.gif') no-repeat 0% 50%;
}
.p_sale_sk {
  width: 48px;
  background: url('../images/p-vyprodej-cz.gif') no-repeat 0% 50%;
}
/* DALSI PROBLEM ZDE */
/*.product_in .text {
  font-size: 0.9em;
  margin: 0px;
  height: 28px;
  overflow: hidden;
  text-align: center;
  color:#798187;
  line-height: 1.4em;
  position:relative;
  top:-7px;
}
.product_in .price {
  color: #ed1c24;
  font-size: 14px;
  padding: 0 11px 2px;
  overflow: hidden;
  position:relative;
  top:-2px;
  left:0;
  width:160px;
  border-top:1px solid #fff;
}*/
.product_in .text {
	font-size: 0.9em;
	margin: -12px 0 13px 0;
	height: 28px;
	overflow: hidden;
	text-align: center;
	color:#798187;
	line-height: 1.4em;
}
.product_in .price {
	color: #ed1c24;
	font-size: 14px;
	/*padding: 0 11px 2px;*/
	padding-bottom: 2px;
	overflow: hidden;
	/**/
	width:160px;
	border-top:1px solid #fff;
}
/* // DALSI PROBLEM ZDE */

.cross .price {
    height: 10px;
}
.product_in .cart {
    padding: 5px 5px 5px 5px;
    height: 25px;
    overflow: hidden;
}
#multishop_content .cart {
    text-align:center;
}
.product_in .cart .drop_menu {
    width: 40px;
    position:relative;
    top: 3px;
}
html>body .product_in .cart .drop_menu {
    top: 0px;
}
.product_in .cart form, .product_in .cart fieldset {
    padding: 0 !important;
    margin: 0 !important;
}
.product_in .orderkoef {
    position:absolute;
    top: 174px;
    right: 3px;
}
.cart_table {
    line-height: 1.9em !important;
}
html>body .cart_table {
    line-height: 1.7em !important;
}
.p_detail {
	color: #fff !important;
	font-weight: bold;
	text-decoration: none !important;
	height: 18px;
	line-height: 18px;
	padding: 2px 10px 2px 10px;
	background-color: #d26003;
}
.buy {
	width: 62px;
	height: 18px;
	border: none;
	color: #fff;
	font-weight: bold;
	padding-left: 13px !important;
	background: url('../images/cart-product.gif') no-repeat top left;
	cursor: pointer !important;
}
html>body .buy {
	padding-left: 17px !important;
}
.buy-text {
	width: 18px;
	height: 12px;
	text-align:center;
}
.compare-box {
    height: 20px;
    padding: 6px 0 0 0;
}
a.p_compare_link, a.p_compare_link:visited, a.p_compare_link:hover {
}

/* NAVIIIIIIIIIIIIIIIIIIIIC */
.availability{
	color:#000;
	display:block;
	margin-bottom:3px;
}
compare-box {
	height: 20px;
	padding: 6px 0 0 0;
}
a.p_compare_link, a.p_compare_link:visited, a.p_compare_link:hover {
	color: #00a1de;
	display:block;
	width: 62px;
	height: 16px;
	background: url(../images/compare-icon.png) no-repeat;
	padding-left:20px;
	font-size:11px;
}
.detail-link {
	color:#fff;
	display:block;
	width:39px;
	height:20px;
	overflow:hidden;
	background:#00a1de url(../images/buttons/detail-button.png) no-repeat;
	text-decoration: none;
	padding-left:20px;
	padding-top:4px;
	font-size:13px;
	text-transform:lowercase;
	margin-top: 10px;
}
.detail-link:hover, .detail-link:visited, .detail-link:active {
	color:#fff;
}
/* // NAVIIIIIIIIIIIIIIIIIIIIC */

/***** END PRODUKTY *****/
/*---- PRODUCT LIST TABLE -------*/
.table, .table_platba, .table_rekap {
  width: 100%;
  border-spacing: 0px;
  border-collapse: separate;
  text-align: center;
  vertical-align: middle;
}
.r_box {
  border: 1px solid #eee;
}
.new_r {
  position:relative;
}
/*.new_r table {
  width: 400px;
}*/
.r_box_in {
  padding: 10px 10px;
}
.r_box_title {
  height: 35px;
}
.r_box_title_in {
  height: 25px;
  padding: 10px 18px 0px 18px;
  background-color: #eee;
}
.r_box_title h3 {
  margin: 0;
}
.cart_box {
}
.cart_box_left {
  float: left;
  width: 408px;
}
.cart_box_right {
  float: left;
  width: 369px;
  padding-left: 15px;
}
.table_rekap td {
  text-align: left;
  border-bottom: 1px solid #e9e9e2;
  padding: 14px 49px 14px 18px;
}
.table_rekap td.sec {
  text-align: right;
}
.table_rekap td.sec .red {
  font-size: 1.1em;
}
.table_invoice {
  width: 100%;
}
.table_invoice td {
  padding: 10px 5px;
  text-align: left;
}
.detail_search .table_invoice td {
  padding: 5px 5px;
}
.table_invoice td input, .table_invoice td select {
  width: 190px;
}
.table_invoice td.fic {
  width: 15% !important;
}
.table_invoice td.sec {
  width: 85%;
}
.table_invoice .cb {
  width: 15px;
}
.uziv_volby .table_invoice td.fic input {
  width: 30px;
}
.meine_profile .nastaveni_konta, .meine_profile .uziv_volby {
  margin-right: 0px;
}
.meine_profile .osobni_udaje {
  height: 480px;
}
.hvezdicka {
  color: #fe0600;
  font-size: 1.1em;
}
.poznamka {
}
.poznamka div {
  font-weight: bold;
}
.poznamka textarea {
  width: 315px;
}
.invoice_back {
  position:relative;
  top: -38px;
  width: 50%;
}
.invoice_buts {
}
.povinne_udaje {
  color: #fe0600;
  font-weight: bold;
  padding-bottom: 5px;
}
.formular .table_formular  {
  margin-bottom: 20px;
}

.formular .table_formular td {
  padding: 4px 0 0 0;
}
.formular .table_formular td.fic {
  padding-right: 10px !important;
  text-align: right;
  font-weight: bold;
}
#c_cart_in h2 {
  font-size: 1.2em;
  font-weight: bold;
}
.table_cart{position:relative; border-collapse:separate; width:756px; border-collapse:separate; border-spacing:0;}
.table_cart .productName{padding-left:5px;}
.table_cart .table-sep{height:6px;}
.r_box{position:relative; padding:5px 0 0; background:#eee ;}
.r_box .lcorn, .botcor .lcorn, #prods_cross .lcorn{display:block; width:5px; height:5px;  margin:0; padding:0;}
.r_box .rcorn, .botcor .rcorn, #prods_cross .rcorn{display:block; width:5px; height:5px; margin:0; padding:0;}

.r_box .lcorn{background:url(../images/corners/corn-l.gif) no-repeat; position:absolute; top:-1px; left:-1px;}
.r_box .rcorn{background:url(../images/corners/corn-r.gif) no-repeat; position:absolute; top:-1px; right:-1px;}

#prods_cross{position:relative;}
#prods_cross .lcorn{background:url(../images/corners/corn-l.gif) no-repeat; position:absolute; top:-1px; left:-1px;}
#prods_cross .rcorn{background:url(../images/corners/corn-r.gif) no-repeat; position:absolute; top:-1px; right:-1px;}

.botcor{position:relative;}
.botcor .lcorn{background:url(../images/corners/corn-bl.gif) no-repeat; top:0px; left:0px}
.botcor .rcorn{background:url(../images/corners/corn-br.gif) no-repeat; top:0px;}

.table_cart{margin:0; color:#4b5457;}
.table_cart .prodn .border{width:170px; padding-bottom:5px; min-height:118px; }
.table_cart .prodn em{display:block; margin-top:4px;}
.table_cart .prodn a{display:block; width:100%; color:#a72024;}

#vKosiku .table_cart .produkt{background:#fff; vertical-align:middle;}
#vKosiku .table_cart .produkt td{border-top:1px solid #d5d7d8; border-bottom:1px solid #d5d7d8;height:130px; border-left:1px solid #d5d7d8;}
#vKosiku .table_cart .produkt .pdel{border-right:1px solid #d5d7d8;}
table .sep{background:#eee; height:6px;}
#vKosiku .table_cart .prodn{vertical-align:top; width:173px; padding:3px 14px;}
#vKosiku .table_cart .prodn a{margin-top:5px; }
#vKosiku .table_cart .pcnt{width:91px;}
#vKosiku .table_cart .ppriceOne{width:125px;}
#vKosiku .table_cart .ptotal{width:122px;}
#vKosiku .table_cart .pdph{width:50px;}
#vKosiku .table_cart .ptotaldph{width:124px;}
#vKosiku .table_cart .pdel{width:49px;}

.table_cart .pcnt .border{width:70px; text-align:center;}

.table_cart .ppriceOne .border{width:100px; text-align:center;}

.table_cart .ptotal .border{width:100px; text-align:center;}

.table_cart .pdph .border{width:33px; text-align:center;}

.table_cart .ptotaldph .border{width:100px; text-align:center; }

.formBox .formL{margin-bottom:0;}

#cenaZbozi{margin-top:24px;}
#cenaZbozi .formBox-spacing{padding-bottom:31px;}
#cenaZbozi .table_rekap td{padding:11px 47px 10px 18px;}
#doruceni, #platby, #regionDoruceni{margin-top:24px}
#doruceni table, #platby table{ }
#doruceni table .border, #platby table .border{background:#fff; border-top:1px solid #d5d7d8; margin:0; vertical-align:top;}
#doruceni td{ padding:5px 0 20px;}
#platby td{ padding:5px 0 20px;}
#doruceni .radios, #platby .radios{text-align:center; vertical-align:top;}
#doruceni .imgs, #platby .imgs{width:116px;}
#prihlaseni,#bezRegistrace, #firemniUdaje, #fakturacniUdaje, #dodaciAdresa{margin-top:24px; padding-bottom:1px;}
#fakturacniUdaje h2{margin-bottom:0;}
#fakturacniUdaje .reg_table{padding:7px 9px 29px;}
#fakturacniUdaje .formBox-spacing{padding:18px 11px 5px;}
#prihlaseni{padding-bottom:9px}
#prihlaseni .formBox-spacing{padding-bottom:2px}
#prihlaseni .reg_table, #bezRegistrace .reg_table, #firemniUdaje .reg_table, #fakturacniUdaje .reg_table, #dodaciAdresa .reg_table{width:734px;}


#regionDoruceni .formBox-spacing{padding:18px 11px 31px}
#regionDoruceni select{width:240px; margin-right:11px; border:1px solid #d5d7d8;}
#regionDoruceni input{background:url(../images/buttons/redbut.gif) no-repeat; border:none; width:108px; height:35px; color:#fff; font-size:12px; font-weight:bold; cursor:pointer;}
#regionDoruceni .reg_table{margin-bottom:0; width:726px; padding:13px 9px 17px 17px}

#bezRegistrace .formBox-spacing{padding: 18px 11px 5px;}
#bezRegistrace .reg_table{padding:7px 9px 22px;}

#fakturacniUdaje .reg_table td, #firemniUdaje .reg_table td, #bezRegistrace .reg_table td, dodaciAdresa .reg_table td{padding:2px 8px 0 !important;}

#vKosiku{margin-top:9px;}
#vKosiku .formBox-spacing{padding-top:16px; padding-bottom:1px;}
.table_cart .productName span{display:block; margin-bottom: 2px}
#vKosiku .table_cart tr .border{margin:0 0 6px;}

.nodisplay{display:none;}
.formBox fieldset{border:none;}

#iNote{border:1px solid #d5d7d8;}



.table_cart thead tr{
  background-color: #eee;
}
.table_cart thead th {
  font-weight: normal;
  padding: 0 3px 3px;
}
.table_cart, .table_cart td{padding:0;}
.table_cart tr .border{border-left:1px solid #d5d7d8; border-top:1px solid #d5d7d8; border-bottom:1px solid #d5d7d8; background:#fff; vertical-align:middle; padding:5px 10px 0;}
.table_cart tr .pdel .border{border-right:1px solid #d5d7d8;}
.table_cart head tr{border:none; margin-bottom:0;}
.table_cart img{border:1px solid #eee; padding:7px 2px;}
.table_cart .delIcon{border:none !important; padding:0;}
.table_cart .productName{
  font-weight:bold; color:#a72024; text-align:left;
}
.table_cart a{
  color:#a72024;
}
.table_cart a:hover,.table_cart a:active
{
  text-decoration:none;
}
.table_cart td {
  border: none;
  text-align:center;
}
.table_cart > td{border-left:none;}
.table_cart td.fic {
  border-left: none;
  width: 165px;
}

.supervariant {
  margin-top: 20px !important;
}
.supervariant .supinp {
  text-align: right;
  width: 30px;
}
.supervariant thead th {
	text-align: center;
}
.supervariant td.fic {
  border-left: none;
  width: 100px;
}
.table_cart .empty_cart {
  text-align: right;
  background: none;
  border-top: 1px solid #eee;
  border-left: none;
  border-bottom: none;
}
.delete_cart {
  text-align: right;
  padding: 4px 5px;
}
.coupon_text {
  font-weight: bold;
  color:#a72024;
  font-size:12px;
  font-family:'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
  display:block;
  padding:0 5px;
}
.formBox
{
  background:#eee;
  position:relative;
}
.formBox-spacing
{
  padding:18px 11px 35px;
}
#coupon
{
  margin-top: 24px !important;
  position:relative;
}
#coupon .formBox-spacing{
  padding:15px 11px 25px;
}
#coupon .coupon_box{
  padding: 14px 0 15px 17px;
  border:1px solid #c9d0d4;
  margin:6px 0;
  background:#fff;
  width:737px;
}
.botcor{background:#eee; padding:0; margin:0; height:5px}

.formBox .lcorn,
.formBox .rcorn,
.botcor .lcorn,
.botcor .rcorn{display:block; width:5px; height:5px; position:absolute; top:0; }

.formBox .lcorn{background:url(../images/corners/corn-l.gif) no-repeat; left:0}
.formBox .rcorn{background:url(../images/corners/corn-r.gif) no-repeat; right:0}
.botcor .lcorn,

.botcor .rcorn{right:0;}

.formBox .formL, #prods_cross .formL{font-family:'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif; font-size:12px; color:#a72024; font-weight:bold; padding:1px 5px 8px; display:block; width:100%;}
#prods_cross{padding-bottom:15px;}
#prods_cross .product_box .product{margin-top:3px !important;}
#prods_cross .formL{margin:1px 3px 0; padding-bottom:11px;}
#prods_cross h3{padding:0 3px 3px;}
#prods_cross .cena{font-size:12px; color:#a72024; padding-left:14px; position:relative; top:-11px;}
.table_rekap{background:#fff; border:1px solid #c9d0d4; border-bottom:none; font-size:12px;}
.table_rekap td{border-bottom:1px solid #c9d0d4; color:#212a31;}

.table_rekap .total,
.table_rekap td strong{color:#a72024; font-weight:bold;}

#coupon .m_but {
  position:relative;
  left: 103px;
}
html>body #coupon .m_but {
  left: 106px;
}
#coupon .in_te {
  width: 97px;
  height: 19px;
  margin: 0px 9px 0 0;
  font-size: 1.1em;
  text-align:center;
  font-weight: bold;
}
.table_cart img {
  margin-top: 4px;
}
.table {
  margin-top: 10px;
}
.table .product_type div {
  float: left;
  margin-right: 3px;
}
.table thead tr th {
  background-color: #fb6b01;
  border: 1px solid #fb6b01;
  border-bottom: none;
  padding: 5px;
  color: #fff;
}
.table td {
  border: 1px solid #fb6b01;
  background-color: #fff;
  padding: 5px;
  }
 .table tfoot {
  }
.table h2{
  font-size: 1em;
  padding: 5px 0 5px 10px;
  }
.product_table .col_1 {
  width: 10%;
  background-color: #eee;
}
.product_table .col_2 {
  width: 20%;
}
.product_table .col_3 {
  width: 40%;
}
.product_table .col_4 {
  width: 20%;
}
.product_table .col_5 {
  width: 10%;
}
/***** POROVNAVANI *****/
table.compare {
  border-collapse: collapse;
  width: 98%;
}
table.compare td {
  padding: 2px 5px;
}
table.compare th {
  padding: 0 5px 0 5px;
}
#comparing {
  width: 100%;
  overflow: auto;
  padding-bottom: 13px;
}
#comparing .img_in {
}
#comparing .name {
  height: 27px;
  padding-bottom: 5px;
  overflow: hidden;
}
#comparing .name a, #comparing .name a:visited {
  text-decoration: none;
}
#comparing .name a:hover {
  text-decoration: underline;
}
#comparing th {
  vertical-align: top;
}
.fwb {
  font-weight: bold;
  padding-right: 50px !important;
}
.comp_img {
  padding-bottom: 5px;
}
.comp_links a, .comp_links a:visited, .comp_links a:hover {
/*  color: #00bff3;*/
}
.comp_prop td, .comp_prop tr {
  border: 1px solid #eee;
}
.comp_pric td {
  padding-top: 8px !important;
}
/***** END POROVNAVANI *****/
.print {
  font-size: 0.9em;
  text-align: right;
  margin-bottom: 5px;
  position:relative;
  width:90px;
  float:left;
}
.order-ok{
  float:left;
  width:680px;
}
.order-ok, .order-ok p
{
  color:#A72024;
}
/***** POPUP *****/
.popup_html {
  /*background: #212a31;*/
}
.popup_body {
  color: #000;
  background: #F1F3F5;
}
.popup_body .r_box {
  border: 1px solid #333d45;
}
.popup_body .r_box_title_in {
  background-color: #333d45;
}
.popup_body a, .popup_body a:visited, .popup_body a:hover {
  color: #fff;
}
#popup-body {
  text-align: left;
}
#popup-content {
  /*overflow: visible;*/
  padding: 0px 30px 15px 18px;
  /*width: 300px;*/
}
#popup-error {
  text-align: center;
  background-color: #f00;
  color: #fff;
  font-weight: bold;
  padding: 3px;
  margin-bottom: 5px;
}
.popup_body .bad_message, .popup_body .good_message {
  margin-bottom: 5px;
}
.popup_body .good_message {
	color: #0f0;
}
.popup_body .bad_message {
	color: #f00;
}
.popup_good_msg {
  background-color: #0c0;
}
#popup-body .table_invoice td {
  padding: 5px 5px;
}
#popup-body .table_invoice td.fic {
  width: 35% !important;
}
.popup_body .change_bg {
  background-color: #272f36;
}
.popup_body .table_change_bg {
  width: 100%;
  margin-top: 10px;
}
.popup_body .table_change_bg th {
  text-transform: uppercase;
}
.popup_body .table_change_bg .first_row td {
  font-weight: bold;
  /*background-color: #333d45;*/
}
.popup_d h3 {
  font-size: 13px;
  margin: 0px 0px 17px 0px;
}
.popup_table {
  border-collapse: collapse;
}
.spam .in_te {
  width: 112px !important;
}
.spam img {
  padding-top: 3px;
}
.popup_table td.fic {
  color: #c9d0d4;
  text-align: right;
  padding-right: 7px !important;
}
.popup_table td.inpu {
  padding-top: 4px;
}
.discount {
  padding: 10px;
  text-align: left;
}
.discount h2 {
/*  background-color: #333d45;
  padding: 5px 0px;
  font-weight: normal;
  text-align:center;*/
}
.discount table {
  margin: 0 0 15px 0;
}
.discount table td, .discount table th {
  padding-left: 5px;
}
.popup_print {
  position:absolute;
  width: 100px;
  top: 0;
  right: 0;
}
.popup_swin .s_win_in {
  padding: 23px 0 0 0;
}
/***** END POPUP *****/
/***** OBJEDNAVKA *****/
.order-detail {
  width: 97%;
  padding: 0;
  margin-top: 8px;
}
.order-detail_in {
  border: 1px solid #000;
}
.order-detail legend {
  color: #4b4b4b;
  padding-top: 5px;
}
.order-detail fieldset {
  padding: 0px 5px;
}
.order-detail-left {
  width: 45%;
  float: left;
  padding-left: 5px;
}
.order-detail-right {
  border-left: 1px solid #000;
  margin: 0 0 0 45%;
  padding-left: 5px;
  padding-bottom: 7px;
}
.order-detail-item {
  border-top: 1px solid #000;
  padding-left: 5px;
}
.order-detail-item-table {
  clear: left;
  padding: 0;
  margin: 0;
}
.order-detail-item-table table {
  margin: 0;
  padding: 0;
  border-collapse: collapse;
  font-size: 11px;
}
.order-detail-item-table .first {
  border-left: none;
}
.order-detail-item-table .last {
  border-right: none;
}
.order-detail-item-table td, .order-detail-item-table th {
  /*border: 1px solid #000;*/
  padding-left: 3px;
}
.order-detail-item-table .fir td {
  border: 1px solid #000;
  border-bottom: none;
}
.order-detail-item-table .ser td {
  border: 1px solid #000;
  border-top: none;
}
.order-detail-item-table {
  border-bottom: 3px double #000;
  padding-bottom: 4px;
}
.order-detail-item-table td.right {
  text-align: right;
}
.order-detail-item-table .ser .born {
  border-right: none;
  border-left: none;
}
.order-detail p.row {
  margin: 0;
  clear: left;
}
.order-detail p.row span {
  display: block;
  width: 115px;
  padding: 0;
  float: left;
}
table.supertot {
  width: 60%;
  float: right;
  margin-top: 23px;
}
table.supertot td {
  padding: 5px 10px;
}
.supertotal td {
  border: 1px solid #000;
  font-size: 1.3em;
  font-weight: bold;
}
.alic {
  text-align:center !important;
}
.alir {
  text-align: right !important;
}
.order-summary {
  width: 98%;
  height: 10em;
  margin-bottom: 5px;
  border-top: 1px solid #000;
}
html>body .order-summary {
  width: 99%;
  min-height: 10em;
  height: auto;
}
.order-summary p.row {
  padding-left: 10px;
}
html>body .order-summary p.row {
  padding-left: 4px;
}
.order-detail-item .right {
  float: right;
  margin-right: 5px;
}
.order-detail-summary {
  margin-left: -5px;
  margin-right: 5px;
}
.cart_summary {
  border-collapse: collapse;
  border-spacing: 0;
}
.cart_summary td {
  border: none;
}
.fin_price {
  font-size: 1.1em;
}
.order_back,
.order_back_link {
  padding: 0 20px 0 12px;
  overflow:hidden;
  width:763px;
  margin:24px 0;
}
#holder_in .order_back .btn-back, .order_back .btn-cont,
#holder_in .order_back_link .btn-back, .order_back_link .btn-cont{text-align:center; border:none; font-family:'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;; font-size:12px; color:#fff; font-weight:bold; padding:10px 0 0;display:block; text-decoration:none; cursor:pointer;}
#holder_in .order_back .btn-back,
#holder_in .order_back_link .btn-back{float:left; background:url(../images/buttons/btn-back.png) no-repeat; width:87px; height:35px; padding-left:4px; padding-top:0}
#holder_in .order_back .btn-cont,
#holder_in .order_back_link .btn-cont{float:right; background:url(../images/buttons/btn-cont.png) no-repeat; width:129px; height:35px; padding-right:2px; padding-top:0; }
#holder_in .order_back_link a{padding-top:10px !important; height:25px !important; color:#fff;}
.order_pozn {
  clear: both;
  padding-top: 20px;
  font-size: 11px;
}
/***** END OBJEDNAVKA *****/
/***** TLACITKA *****/
.m_but, .m_but2, .m_but3, .m_but4, .m_but5, .m_but6, .m_but7,
.popup_but, .popup_but2 {
  height: 24px;
  color: #fff;
  font-weight: bold;
  text-align:center;
  border: none;
  cursor: pointer !important;
}
.m_but {
  width: 99px !important;
  background: url('../images/buttons/m-but.gif') no-repeat;
}
.m_but2 {
  width: 186px;
  background: url('../images/buttons/m-but2.gif') no-repeat;
}
.m_but3, .m_but4 {
  width: 63px;
  background: url('../images/buttons/m-but3.gif') no-repeat;
}
.supervariant .m_but5 {
  width: 60px;
}
.m_but6 {
  width: 30px;
  background: url('../images/buttons/m-but6.gif') no-repeat;
}
.m_but7 {
  width: 130px !important;
  background: url('../images/buttons/m-but7.gif') no-repeat;
}
.popup_but, .popup_but2 {
  height: 31px;
}
.popup_but {
  width: 64px;
  background: url('../images/buttons/popup-but.gif') no-repeat;
}
.popup_but2 {
  width: 189px;
  height: 59px;
  background: url('../images/buttons/popup-but2.gif') no-repeat;
}
.back_but {
  width: 60px;
  height: 33px;
  line-height: 24px;
  color: #fff;
  font-weight: bold;
  text-align:center;
  padding: 0;
  border: none;
  background: url('../images/buttons/filtry.png') no-repeat;
}
.filters{
  width: 62px;
  height: 30px;
  line-height: 24px;
  color: #fff;
  font-weight: bold;
  text-align:center;
  padding: 5px 0 0 4px;
  border: none;
  background: url('../images/buttons/filtry.png') no-repeat;
  cursor:pointer;
}
a.but, a.but:visited, a.but:hover {
  display: block;
  height: 24px;
  line-height: 24px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}
.bl, .br {
  float: left;
  display: block;
  width: 2px;
  height: 24px;
  background: url('../images/buttons/a-but-left.gif') no-repeat;
}
.br {
  background: url('../images/buttons/a-but-right.gif') no-repeat;
}
.bt {
  float: left;
  display: block;
  padding: 0px 10px;
  background: #981d22 url('../images/buttons/a-but-bg.gif') repeat-x;
}
a.tl, a.tl:visited, a.tl:hover {
  display: block;
  float: left;
  text-decoration: none;
  height: 24px;
  background: #dce1e1 url('../images/buttons/a-tl-bg.gif') repeat-x;
}
.tl span {
  float: left;
  height: 24px;
  line-height: 24px;
  cursor: pointer !important;
}
.tl .r {
  width: 2px;
  background: url('../images/buttons/a-tl-right.gif') no-repeat;
}
.tl .l {
  width: 2px;
  background: url('../images/buttons/a-tl-left.gif') no-repeat;
}
.tl .t {
  padding: 0px 5px;
}
.so_tab {
  margin-right: 6px;
}
a.st_active, a.st_active:visited, a.st_active:hover {
  position: relative;
  z-index: 2;
  height: 31px;
  background: #f00 url('../images/buttons/a-tl-bg-on.gif') repeat-x !important;
}
.st_active span {
  height: 31px;
}
.st_active .r {
  background: url('../images/buttons/a-tl-right-on.gif') no-repeat !important;
}
.st_active .l {
  background: url('../images/buttons/a-tl-left-on.gif') no-repeat !important;
}
/***** END TLACITKA *****/
/***** DETAIL *****/
#detail {
  width: 100%;
}
#detail #right_cell {
  float: left;
  width: 308px;
  margin-top:8px;
  position:relative;
  left:8px;
  z-index: 0;
}
#detail #right_cell .left-spacing{position:relative; top:8px; left:6px;}
#detail #right_cell .other_links{margin-top:2em;}
#detail #left_cell {
  float: left;
  width: 438px;
  text-align: center;
}
.detail_top_box {
  position:relative;
  margin-top: 18px;
}
#detail .detail_img {
  width: 340px;
}
#detail .detail_img a.aimg, #detail .detail_img a.aimg:visited {
  width: 266px;
  height: 266px;
  background-color: #fff;
}
#detail .detail_img .aimg .aimg_in {
  width: 266px;
  height: 196px;
  /*padding-top:3em;*/
  margin:0 auto;
  text-align:center;
}
/*#producer {
  position:absolute;
  top: 195px;
  left: 311px;
  width: 85px;
  text-align: right;
}
html>body #producer {
  top: 195px; */
  /*bottom: 8px;*/
  /*left: 363px;  */
}
#producer_title {
  padding-bottom: 3px;
}
#id_dostupnost{border:1px solid #9a9b9c; margin-left:8px;height: 12px;}
#icons {
  width: 43px;
  text-align:center;
  position:absolute;
  top: 14px;
  right: 10px;
}
#icons a, #icons a:visited, #icons a:hover
 {
  color: #828a8f;
  text-align:center;
  text-decoration: none;
  font-size: 10px;
  display: block;
  line-height: 10px;
  margin-bottom: 20px;
}
#icons a:hover {
  color:#a72024;
}
#icons .l_print {
  padding-top: 32px;
  background: url('../images/icons/print.gif') no-repeat 50% 0% !important;
}
#icons .l_send_link {
  padding-top: 34px;
  background: url('../images/icons/envelope.gif') no-repeat 50% 0% !important;
}
#icons .l_compare {
  padding-top: 32px;
  background: url('../images/icons/compare.gif') no-repeat 50% 0% !important;
}
#icons .l_package {
  padding-top: 32px;
  background: url('../images/icons/package.gif') no-repeat 50% 0% !important;
}/*
.print a, .print a:visited, .print a:hover {
  color: #828a8f;
}*/
.print {
  padding-bottom: 6px;
}
.deto_pad {
  padding-left: 3px !important;
  padding-right: 8px !important;
}
#detail .text {
  padding: 7px 0px 15px 0px;
}
.tab_price .red {
  font-size: 1.1em;
}
#small_info .tab_price{
  position:relative;
  left:7px;
}
.tab_price {
  width: 100%;
  padding: 0 !important;
  margin: 0 !important;
  border-collapse: collapse;
}
.tab_price td {
  padding: 4px 0px 4px 0px;
}
/*.tab_price tr {
  background: url('../images/teckos.gif') bottom left repeat-x;
}*/
.tab_price td.fc {
  width: 55%;
}
.tab_price td.sc {
  width: 45%;
}
.tab_price label {
  padding: 0 !important;
  margin: 0 !important;
}
/***** GALERIE - DETAIL *****/
#gallery {/*
  margin-top: 6px;
  height: 88px;
  background:url(../images/gallery-bottom.gif) no-repeat bottom left;
  background:red;
  padding:5px 0 17px;
  width: 384px;*/
  background:#f1f3f5 url(../images/gallery-bottom.gif) no-repeat bottom left;
  width:383px;
  padding-bottom:17px;
}
#gallery_spacing{
}
#gallery_top{
  background: url(../images/gallery-top.gif) no-repeat;
  padding:17px 0px 0 8px;
/*
background:#ff0;
  background:red url(../images/gallery-top.gif) no-repeat;
  padding: 10px 5px;*/
}
#gallery_top .aimg{margin-bottom:5px;}
#gallery_in {
  float: left;
  width: 345px;
  /*height: 88px;*/
  margin: 0px 5px;
  overflow: auto;
}
#gallery a.aimg, #gallery a.aimg:visited, #gallery .aimg .aimg_in {
  width: 80px;
  height: 80px;
}
#gallery a.aimg {
  float: left;
  border: 4px solid #fff;
  margin-right: 5px;
  display: block;
  overflow: hidden;
  background:#fff;
}
/*#gallery .aimg img{padding-top:17px}*/
#gallery a.aimg:hover {
  border-color: #a72024;
}
#g_backward, #g_forward {
  float: left;
  width: 8px;
  height: 80px;
}
.bw_but {
  background: url('../images/arrows/gallery-left-off.gif') no-repeat 0% 50%;
}
.bw_but_on {
  background: url('../images/arrows/gallery-left-on.gif') no-repeat 0% 50%;
}
.fw_but {
  background: url('../images/arrows/gallery-right-off.gif') no-repeat 0% 50%;
}
.fw_but_on {
  background: url('../images/arrows/gallery-right-on.gif') no-repeat 0% 50%;
}
/***** END GALERIE - DETAIL *****/
/***** GALERIE - PRODEJNY *****/
.spl #gallery {
  height: 88px;
  padding-left: 20px;
}
.spl #gallery_in {
  width: 386px;
  height: 88px;
}
.spl #gallery a.aimg, .spl #gallery a.aimg:visited, .spl #gallery .aimg .aimg_in {
  width: 120px;
  height: 80px;
}
.spl #gallery a.aimg {
  margin-right: 3px;
}
/***** END GALERIE - PRODEJNY *****/
.other_links a, .other_links a:visited, .other_links a:hover {
  padding-right: 10px;
}
#small_info {
  padding-top: 10px;
  width: 324px;
}
#small_info img {
  margin-top: 3px;
}
#summary {
  color: #212a31;
  position: relative;
  padding: 0;
  z-index: 1;
}
#summary #discount {
  margin: 10px 0px 0px 13px;
  background:url(../images/butbg-detail.png) no-repeat;
  width:308px;
  height:72px;
}
#summary #discount .in{
  padding-top:10px;
  padding-left:10px;
}
#summary #discount #discountsleva{
  font-weight: bold;
}
#summary span.label {
  position: relative;
}
.dostupnost {
  padding-top: 5px;
}
.gemoney {
  padding-top: 5px;
}
.bookmarks {
  padding-top: 5px;
  text-align: right;
}
.variant_spacer {
  padding: 0;
  margin: 0;
  line-height: 6px;
  height: 6px;
}
#detail-info1{background:#dfe5e6 url(../images/detail-info1.png) repeat-x;}
#detail_price {
}
#detail_price fieldset {
}
.celkem {
  font-size: 14px;
  font-family:'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
  font-weight:bold;
}
#detail_price .celkem{
  margin: 10px 0px 0px 7px;
}
.cena_celkem_napis {
  padding-right: 20px;/*79px;*/
}
.add_to_cart {
  text-align: right;
  /*padding: 26px 28px 0px 0px;*/
  padding-top:4px;
  padding-right:10px;
  background:url(../images/butbg-detail.png) no-repeat;
  width:298px;
  height:72px;
}
#infobox1{
  background:url(../images/infobox1.png) repeat-x bottom left;
  width:338px;
  position:relative;
  right:8px;
  padding-bottom:16px;
}
#infobox2{
  background: #dfe5e6 url(../images/infobox2.gif) left bottom no-repeat;
  width:306px;
  height:102px;
  padding:16px;
  position:relative;
  top:1px;
  right:8px;
}
.unsalable {
  padding-top: 23px;
  font-size: 20px;
  text-align:center;
  color: #a72024;
}
.unsalable input{display:none;}
.add_to_cart .button {
  color: #fff;
  width: 152px;
  height: 38px;
  padding-left: 30px;
  border: none;
  font-weight: bold;
  font-size: 13px;
  background: #8c1b1f url('../images/buttons/detail-cart-but.jpg') no-repeat;
}
.add_to_cart .buy,
.add_to_cart .demand{
  border: none;
  width:174px;
  height:30px;
  font-weight:normal;
  color:#fff;
  cursor: pointer;
}
.add_to_cart .buy{
  background: #f36401 url(../images/buttons/buy-product.png) no-repeat;
  margin-bottom:4px;
}
.add_to_cart .demand{
  background: #394246 url(../images/buttons/demand-product.png) no-repeat;
}
.unsalable .button {
  display:none;
}
.add_to_cart .buy-text {
  width: 20px;
  height: 10px;
  padding: 4px 2px;
  text-align: right;
  border: none;
  background: #fff;
}
.table_cart .buy-text {
  width: 31px;
  height: 14px;
  padding: 3px 2px;
  text-align: right;
}
.celkc {
  position:absolute;
  width: 100px;
  height: 38px;
  top: 35px;
  left: -120px;
}
html>body .celkc {
  left: 9px;
}
.unsalable .celkc {
  display:none;
}
#detail_price label {
  clear: left;
  display: block;
  width: 39%;
  padding: 5px 0 5px 0;
  float: left;
}
#detail_price label.nodisplay {
  display: none;
}
html>body #detail_price label {
  width: 40%;
}
#detail_price .drop_menu {
  width: 60px;
}
#detail_price select {
  width: 60%;
}
.detail_bottom_box {
  margin: 0;
  padding: 5px 0;
}
.detail_bottom_box h2 {
  font-size: 1.2em;
  font-weight: bold;
  padding-bottom: 2px;
}
#cart-cont{
  width:776px;
}
#cart-cont .detail_bottom_box h2{
  border: none;
  padding-bottom:0;
}
.detail_bottom_box .form_item_box {
  text-align: center;
}
.detail_prods {
  padding: 8px;
  background:#eee url(../images/rose-top.gif) no-repeat;
}
.detail_prods .titl, .detail_product_boxes .titl {
  font-family: 'Century Gothic',verdana,arial,helvetica,sans-serif;
  font-weight: bold;
  font-size:18px;
  src: url(../fonts/GOTHICB.TTF);
  color: #000;
  padding: 0px 0px 8px 8px;
}
.order_item_product {
  float: left;
  width: 33%;
}
.order_item_product span.label{
  width: 20%;
}
.order_item_product .img {
  width: 95px;
  height: 95px;
  line-height: 95px;
  text-align:center;
  margin: 0 auto;
}
.invoice .form_item_box label {
  width: 70px;
}
.form_item_box label {
  width: 100px;
}

.diskuze_holder {
  text-align:left;
}
.diskuze_holder a, .diskuze_holder a:visited, .diskuze_holder a:hover {
  color: #00A1DE;
  font-weight:normal;
}
.diskuze_holder a:hover, .diskuze_holder a:active{text-decoration:none;}
.diskuze_holder .new_link {
  padding-bottom: 10px;
  font-weight: bold;
}
.diskuze_holder .bad_message {
  margin-bottom: 10px;
}
.disk_table td {
  padding-top: 3px;
}
.disk_table td.fic {
  color: #4b5457;
  font-weight: bold;
  text-align: right;
  padding-right: 7px !important;
}
.disk_table td.inpu {
  padding-top: 4px;
}
.disk_form {
  padding: 10px;
  margin-bottom: 10px;
  background-color: #eee;
}
.disk_form .m_but {
  font-size: 0.9em;
}
.disk_form .text_diskuze {
  padding-top: 8px;
}
.disk_item {
  padding-bottom: 15px;
}
.disk_item_in {
}
.disk_item .head {
  position:relative !important;
  padding: 3px 5px 3px 8px;
  background-color: #eee;
}
.disk_item .title {
  color: #a72024;
  font-weight: bold;
}
.disk_item .date {
}
.disk_item .email {
  padding-left: 10px;
}
.disk_item .text {
  padding: 5px 10px;
}
.disk_item .reagovat {
  position:absolute;
  top: 12px;
  right: 34px;
  text-align: right;
}
html>body .disk_item .reagovat {
  top: 10px;
  right: 18px;
}
.disk_item .name {
  color: #a72024;
  font-weight: bold;
  font-size: 1.1em;
  padding: 4px 0px;
}

.cat_text {
  padding: 8px;
}
#category_sub {
  margin: 0 0 10px 0;
  padding: 8px 5px 5px 5px;
}
#category_sub a, #category_sub a:visited, #category_sub a:hover {
  padding-left: 8px;
  background: url('../images/arrows/arrow-right-gray.gif') no-repeat 0% 50%;
}
#category_sub a:hover {
  background: url('../images/arrows/arrow-right-brown.gif') no-repeat 0% 50%;
}
#category_sub table {
  width: 100%;
}
#category_sub table td {
  padding-right: 5px;
}
/***** SETY *****/
#sets .plus {
/*  position:relative;
  top: -10px;*/
  font-size: 2em;
  padding: 0px 5px;
}
#sets .button {
  font-size: 0.9em;
  margin-top: 4px;
}
#sets img {
  width: 50px;
}
.set_table {
  width: 100%;
  border-collapse: collapse;
  border-bottom: 1px solid #eee;
}
.set_table td {
  border: 1px solid #eee;
  border-bottom: none;
  padding: 10px 5px;
  text-align:center;
}
.set_table th {
  background-color: #eee;
  border-right: 1px solid #fff;
  padding: 5px 10px;
  font-weight: normal;
  font-size: 0.9em;
/*  border-right: 1px solid #f8f8ee;*/
}
.set_table th strong {
  font-size: 1.1em;
}
.set_table .set {
  text-align: left;
}
.set_table .pr {
}
/***** END SETY *****/
.zplayer {
  text-align:center;
}
.zplayer object {
  margin-top: 15px;
  margin-bottom: 10px;
}
.votaznik_spacer {
  padding: 0px 5px;
}
#detail_tabs {
  font-weight:bold;
  color:#212a31;
  position:relative;
  left:0;
  width: 775px;
}

#detail_tabs .active .t{
  color:#00a1de;
}
.detail_tabs_in {
  margin-top: -1px;
  margin-bottom: 15px;
  border-top: 1px solid #d1d7da;
  background: #fff url('../images/tabs/gradik.jpg') no-repeat;
}
.detail_tabs_in_in {
  color: #212a31;
  padding: 25px 15px 15px;
  background: url('../images/tabs/gradik.jpg') no-repeat top right;
  font-weight: normal;
}
.detail_tabs_title {
  font-weight: bold;
  color: #00a1de;
  font-size: 14px;
  padding-bottom: 4px;
}
.det_tabs {
  margin: 23px 0px 0px 1px;
}
.ntabs {
  height: 37px;
}
.ntabs span {
  float: left;
  height: 37px;
  line-height: 37px;
  cursor: pointer;
}
.ntabs span.l {
  width: 1px;
  background: url('../images/tabs/det-right-off.gif') no-repeat;
}
.ntabs span.r {
  width: 1px;
}
.ntabs span.t {
  padding: 0px 15px;
}
.ntabs a, .ntabs a:visited, .ntabs a:hover, .ntabs span.tit {
  float: left;
  height: 37px;
  line-height: 37px;
  background: #f4f8f8 url('../images/tabs/det-bg-off.gif') repeat-x;
  text-decoration: none;
  margin-left: -1px;
  color: #212a31;
  cursor: pointer !important;
}
.ntabs a:hover {
  background-image: url('../images/tabs/det-bg-on.gif');
  background-color: #fff;
  position:relative;
  z-index: 1;
}
.ntabs a:hover span.r, .ntabs a:hover span.l {
  background-image: url('../images/tabs/det-right-on.gif');
}
.ntabs a.active, .ntabs a.active:visited, .ntabs a.active:hover, .ntabs span.active {
  height: 37px;
  line-height: 37px;
  background-image: url('../images/tabs/det-bg-on.gif');
  position:relative;
  z-index: 1;
}
.ntabs a.active span.l, .ntabs a.active span.r,
.ntabs span.active span.l, .ntabs span.active span.r {
  background-image: url('../images/tabs/det-right-on.gif');
}
.ntabs span.tit, .ntabs span.tit span.t, .ntabs span.tit span.r, .ntabs span.tit span.l {
  cursor: default !important;
}
.table_detail_param {
  width: 100%;
}
/*----end of PRODUCT-----------*/
/*---------end of CONTENT------*/
/***** MENU - LEVE *****/
.menu {
  margin: 0px;
  padding: 0px;
  margin-bottom: 14px;
}
.menu ul {
  margin: 0px;
  padding: 0px;
}
.menu ul li {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: block;
}
.menu ul li a, .menu ul li a:visited, .menu ul li a:active, .menu ul li a:link {
  display: block;
  margin: 0px;
  /*height: 2px;*/
  text-decoration: none;
  padding: 6px 3px 6px 0px;
  position:relative;
  color: #000000;
}
.menu li a{
  position:relative;
}
.menu .li0 .plusminus{
  background:url(../images/left_menu/plus.gif) no-repeat;
  display:block;
  width:12px;
  height:12px;
  position:absolute;
  top:9px;
  right:7px;
}
.menu .active .plusminus{
  background:url(../images/left_menu/minus.gif) no-repeat;
}
.menu .li0 .top{
  display:block;
  width:192px;
  height:3px;
  background:url(../images/left_menu/left-menutop.gif) no-repeat;
}
.menu .li0 .bot{
  display:block;
  width:192px;
  height:2px;
  background:url(../images/left_menu/left-menubot.gif) no-repeat;
  margin-bottom:1px;
}
 /* !!!!!!!!!!!!!!!!!!!!!!
html>body .menu ul li a, .menu ul li a:visited, .menu ul li a:active, .menu ul li a:link {
  min-height: 2px;
  height: auto;
}*/
.menu ul li a:hover {
  color: #a72024;
  background: url('../images/arrows/arrow-right-brown.gif') no-repeat;
}
.menu ul li ul li .top, .menu ul li ul li .bot{
  display:none;
}/*
.menu ul li a.category1:hover, .menu ul li a.category2:hover,
.menu ul li a.category3:hover, .menu ul li a.category4:hover, .menu ul li a.category5:hover {
  background: url('../images/arrows/arrow-right-brown.gif') no-repeat;
}*/
.menu .li a{min-height:29px;}
.menu .li1 a,.menu .li2 a,
.menu .li3 a,.menu .li4 a,
.menu .li5 a,.menu .li6 a,
.menu .li7 a,.menu .li8 a{
  min-height:26px;
}


.menu .li0 .text{
  display:block;
  width:160px;
}

/*menu 1.úrovně*/

.menu .li1 .topl,.menu .li1 .topr,
.menu .li1 .botl,.menu .li1 .botr{
  position:absolute;
  display:block;
  width:2px;
  height:2px;
}
.menu .li1 .topl{
  top:0;
  left:0;
  background:url(../images/left_menu/left-menu2tl.gif) no-repeat;
}
.menu .li1 .topr{
  top:0;
  right:0;
  background:url(../images/left_menu/left-menu2tr.gif) no-repeat;
}
.menu .li1 .botl{
  bottom:0;
  left:0;
  background:url(../images/left_menu/left-menu2bl.gif) no-repeat;
}
.menu .li1 .botr{
  bottom:0;
  right:0;
  background:url(../images/left_menu/left-menu2br.gif) no-repeat;
}
.menu .li1 .text{
  display:block;
  padding:7px 9px;
  background:#dfe5e6;
  position:relative;
  width:160px;
}

/*menu 2.úrovně*/

.menu .li2 .topl,.menu .li2 .topr,
.menu .li2 .botl,.menu .li2 .botr{
  position:absolute;
  display:block;
  width:2px;
  height:2px;
}
.menu .li2 .topl{
  top:0;
  left:0;
  background:url(../images/left_menu/left-menu3tl.gif) no-repeat;
}
.menu .li2 .topr{
  top:0;
  right:0;
  background:url(../images/left_menu/left-menu3tr.gif) no-repeat;
}
.menu .li2 .botl{
  bottom:0;
  left:0;
  background:url(../images/left_menu/left-menu3bl.gif) no-repeat;
}
.menu .li2 .botr{
  bottom:0;
  right:0;
  background:url(../images/left_menu/left-menu3br.gif) no-repeat;
}
.menu .li2 .text{
  display:block;
  padding:11px 9px;
  background:#f1f3f5;
  position:relative;
}

/*menu 3.úrovně*/

.menu .li3 .topl,.menu .li2 .topr,
.menu .li3 .botl,.menu .li2 .botr{
  position:absolute;
  display:block;
  width:2px;
  height:2px;
}
.menu .li3 .topl{
  top:0;
  left:0;
  background:url(../images/left_menu/left-menu3tl.gif) no-repeat;
}
.menu .li3 .topr{
  top:0;
  right:0;
  background:url(../images/left_menu/left-menu3tr.gif) no-repeat;
}
.menu .li3 .botl{
  bottom:0;
  left:0;
  background:url(../images/left_menu/left-menu3bl.gif) no-repeat;
}
.menu .li3 .botr{
  bottom:0;
  right:0;
  background:url(../images/left_menu/left-menu3br.gif) no-repeat;
}
.menu .li3{
  margin:0 !important;
  padding:0 !important;
}
.menu .li3 .text{
  display:block;
  padding:11px 9px;
  margin:0;
  background:#f1f3f5;
  position:relative;
}
.menu ul li.active a span.pm, .menu ul li.active a:visited span.pm, .menu ul li.active a:hover span.pm {
  color: #a72024;
  text-decoration: underline;
}
.menu ul li a.category0, .menu ul li a.category0:visited, .menu ul li a.category0:hover {
  padding-left: 10px;
  width:179px;
  min-height:13px;
  height:auto;
  display:block;
  background:#feda47 url(../images/left_menu/left-menubody.gif) no-repeat;
  font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;;
  font-size: 12px;
  font-weight:bold;
}
.menu ul li span.la {
  display:none;
}/*
.menu .active a, .menu .active a:visited, .menu .active a:hover,
.menu .active a:hover{
  background: url('../images/arrows/menu-arrow.gif') no-repeat;
}*/
.menu .active .text{text-decoration:underline;}
.menu .active .category0 .text{text-decoration:none;}
.menu ul li a.category0 span.la {
  position:absolute;
  width: 4px;
  height: 8px;
  top: 9px;
  left: 5px;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
  background: url('../images/arrows/arrow-right-white.gif') no-repeat;
}/*
.menu ul li a.category0:hover span.la, .menu ul li.active a.category0 span.la, .menu ul li.active a.category0:visited span.la, .menu ul li.active a.category0:hover span.la {
  background: url('../images/arrows/arrow-right-brown.gif') no-repeat;
}*//*
.menu ul li a.category0 span.pm, .menu ul li a.category0:visited span.pm, .menu ul li a.category0:hover span.pm {
  display: block;
  padding-right: 15px;
  background: url('../images/plus.gif') 98% 3px no-repeat;
}
.menu ul li.active a.category0 span.pm, .menu ul li.active a.category0:visited span.pm, .menu ul li.active a.category0:hover span.pm {
  color:#a72024;
  text-decoration: none;
  background: url('../images/minus.gif') 98% 3px no-repeat;
}*/
.menu ul li a.category1, .menu ul li a.category1:visited {
  padding: 0 0 2px 12px;
  position:relative;
  display:block;
}
.menu ul li .category1:hover, .menu ul li .category1:active, .menu .active .category1{
  background:url(../images/arrows/menu-arrow.gif) no-repeat;
  background-position: 0px 50%;
}
.menu ul li .category2:hover, .menu ul li .category2:active, .menu .active .category2{
  background:url(../images/arrows/menu-arrow.gif) no-repeat;
  background-position: 13px 50%;
}
.menu ul li .category3:hover, .menu ul li .category3:active, .menu .active .category3{
  background:url(../images/arrows/menu-arrow.gif) no-repeat;
  background-position: 26px 50%;
}
.menu ul li .category4:hover, .menu ul li .category4:active, .menu .active .category4{
  background:url(../images/arrows/menu-arrow.gif) no-repeat;
  background-position: 39px 50%;
}
.menu ul li .category5:hover, .menu ul li .category5:active, .menu .active .category5{
  background:url(../images/arrows/menu-arrow.gif) no-repeat;
  background-position: 52px 50%;
}
.menu ul li a.category2, .menu ul li a.category2:visited, .menu ul li a.category2:hover {
  margin:0 0 1px;
  padding:0 0 0 26px;
}
.menu ul li a.category3, .menu ul li a.category3:visited, .menu ul li a.category3:hover {
  padding-left: 42px;
  background-position: 28px 50%;
}
/***** END MENU - LEVE *****/

.left_title, .right_title {
  font-size: 13px;
  padding-left: 8px;
  font-weight: bold;
  margin: 0 0 2px 0;
  color:#00a1de;
}
.compare_l {
  height: 33px;
  line-height: 33px;
  margin-bottom: 8px;
  padding-top:3px;
  background: #dfe5e6 url('../images/compare-l-bg.png') repeat-x;
}
.compare_l a, .compare_l a:visited, .compare_l a:hover {
  color: #01507d;
  text-decoration: none;
  display: block;
  padding-left: 41px;
  font-weight:bold;
}
#compare_l{
  width: 152px;
  height: 33px;
  line-height: 33px;
  margin-bottom: 11px;
  padding-top:3px;
  padding-left: 40px;
  display:block;
  background: #dfe5e6 url('../images/compare-l-bg.png') repeat-x;
  font-weight: bold;
  color: #01507d;
  text-decoration: none;
}
#compare_l:hover, #compare_l:active
{
  color:#a72024;
}
.aktual {
  background-color: #dfe5e6;
  padding-top: 8px;
  margin-bottom: 8px;
}
.aktual .left_title {
  margin-bottom: 3px;
}
.aktual_in {
  padding: 0px 8px 12px 8px;
}
.aktual .text_email {
  font-size: 0.9em;
  padding: 0 0 7px 7px;
}
.aktual .texsub {
  position:relative;
  width: 175px;
  height: 21px;
  padding: 1px 0px 0px 5px;
  background-color: #fff;
}
html>body .aktual .texsub {
  height: 20px;
  padding-top: 2px;
}
.aktual .i_text {
  border: none;
  background: #fff;
}
.aktual .button {
  position:absolute;
  top: 2px;
  right: 2px;
  width: 55px;
  font-weight: bold;
  background: #fff;
  border: none;
}

/***** ANKETA *****/
.anketa {
  margin-bottom: 8px;
}
.anketa .left_title {
  margin-bottom: 3px;
}
.anketa_in {
  padding: 0px 15px;
}
.anketa .otazka {
  font-size: 0.9em;
  padding-bottom: 3px;
}
.anketa .ankline {
  padding-bottom: 3px;
  position:relative;
  right: 4px;
}
.noradio {
  right: 0px !important;
  padding-bottom: 6px !important;
}
.anketa .vote {
  font-size: 0.9em;
  padding-left: 3px;
}
.noradio .ankimg {
  padding-left: 0px;
}
.anketa .ankline input {
  position: relative;
  top: 12px;
}
.anketa_but {
  text-align: right;
  padding-top: 3px;
}
.anketa .button {
  width: 50px;
  height: 18px;
  border: none;
  background: #fff;
  font-weight: bold;
}
.status {
  height: 4px;
  padding: 1px 0 0 23px;
  overflow: hidden;
}
.noradio .status {
  padding-left: 0px;
}
.status .st_left, .status .st_right {
  width: 2px;
  height: 4px;
  float: left;
}
.status .st_left {
  background: #a72024 url('../images/status-left.gif') no-repeat;
}
.status .st_right {
  background: #a72024 url('../images/status-right.gif') no-repeat;
}
.status .st_mid {
  float: left;
  height: 4px;
  background: #a72024 url('../images/status-bg.gif') repeat-x;
}
/***** END ANKETA *****/
/***** PRODAVAC *****/
.assistant {
  position:relative;
  left:10px;
  width: 308px;
  margin-top: 2px;
}
.ass_header {
  color: #fff;
  width: 308px;
  height: 42px;
  background: #971d23 url('../images/help.png') repeat-x;
  cursor: pointer !important;
}
.ass_header_in {
}

#assist_item0, #assist_item1, #assist_item2, #assist_item3{
  background:url(../images/saller-bot.png) no-repeat bottom left;
  padding:0;
}
.assist-top{
  background:url(../images/saller-top.png) no-repeat;
  font-size:0;
  height:3px;
  width:314px;
  margin-top:2px;
}
.assist-shadow{
  background:url(../images/saller-shadow.png) repeat-y top left;
}
.assist-body{
  background:url(../images/saller-body.png) no-repeat bottom left;
  padding:12px;
}
.assist-bot{
  background:url(/images/saller-bot.png) no-repeat bottom left;
  height:6px;
}
.arr .ass_header_in {
  background: url('../images/arrows/assistant-arrow-down.gif') no-repeat 96% 50%;
}
.arr2 .ass_header_in {
  background: url('../images/arrows/assistant-arrow-right.gif') no-repeat 96% 50%;
}
.nojs .ass_header {
  cursor: default !important;
}
.poradime {
  float: left;
  width: 109px;
  height: 31px;
  font-size: 0.9em;
  padding-left: 16px;
  padding: 8px 0 0 16px;
  line-height: 12px;
}
.poradime strong {
  font-size: 12px;
}
.mobil {
  float: left;
  height: 36px;
  line-height: 36px;
  font-size: 20px;
  padding-top: 2px;
  padding-left: 24px;
  /*background: url('../images/icons/mobil.jpg') 0% 50% no-repeat;*/
}
.ass_item {
  position:absolute;
  top: 41px;
  left: -3px;
  width: /*284px*/315px;
  color: #fff;
  padding: 12px;
  background-color: #0086cf;
  z-index: 10;
  display:none;
}
.ass_item_in {
  /*background: url('../images/ass-bg.gif') repeat-y;*/
  width: 100%;
}
.nojs:hover .ass_item, .nojshover .ass_item {
  display: block;
}
.ass_left {
  float: left;
  width: 100px;
  color: #fff;
  background-color: #242d34;
}
.ass_right {
  float: left;
  width: 169px;
  margin-left: 12px;
}
.ass_right a, .ass_right a:visited, .ass_right a:hover {
  color: #fff;
}
.ass_name {
  padding: 6px 9px;
  font-size: 11px;
}
.ass_name strong {
  font-size: 12px;
}
.sa_item {
  font-weight: bold;
  padding: 9px 0px 10px 0px;
  background: url('../images/ass-item-line.gif') repeat-x bottom left;
}
.sa_item .lbl {
  float: left;
  width: 28px;
}
.ass_item .phone {
  font-size: 20px;
  font-weight: normal;
}
.dotaz {
  padding: 10px 0px 0px 0px;
  text-align:center;
}
html>body .dotaz {
  padding-bottom: 7px;
}
/***** END PRODAVAC *****/
/***** LOGIN *****/
.loginek {
  position:absolute;
  top: 10px;
  right: 8px;
  width: 170px;
  text-align:right;
  z-index: 101;
  color:#fff;
}
.loginek a{
  color:#fff;
}
#login_vt:hover, #login_vt:active{
  color:#ddd;
}
.nojs:hover #login, .nojshover #login {
  display: block;
}
.loginek .ltitle {
  float: right;
  font-weight: bold;
  cursor: pointer !important;
}
.loginek .ltitle a, .loginek .ltitle a:visited, .loginek .ltitle a:hover {
  text-decoration: none;
}
.nojs .krizek {
  display:none;
}
.loginek .krizek {
  position:absolute;
  top: 0px;
  right: -1px;
  width: 22px;
  height: 22px;
  background: url('../images/krizek.gif') no-repeat;
  cursor: pointer !important;
}
.regigi {
  position:absolute;
  top: 6px;
  right: 65px;
  width: 72px;
  height: 18px;
  line-height: 18px;
  color: #fff;
  background: #363f44 url('../images/registrovat.gif') no-repeat;
  z-index: 12;
  cursor: pointer !important;
  display:none;
}
.regigi a, .regigi a:visited, .regigi a:hover {
  color: #fff !important;
  text-decoration: none;
  display: block;
  text-align:center;
}
a.regl {
  font-weight: bold;
  text-decoration: none;
  float: right;
  padding-left: 4px;
}
a.regl:active, a.regl:hover
{
  color:#ddd;
}
#login {
  position: absolute;
  width: 484px;
  height: 122px;
  top: 20px;
  right: -8px;
  padding: 0 0 5px 0;
  color: #fff;
  background-color: #212a31;
  line-height: 1.1em;
  border: 1px solid #c9d0d4;
  text-align: left !important;
  display:none;
}
.nojs #login {
  top: 15px;
}
#login a, #login a:visited, #login a:hover {
  padding: 0;
  color: #fff;
}
#login_in {
  padding: 14px 32px;
  z-index:4000;
  position:relative;
}
#login input {
/*  font-size: 0.85em;*/
}
#login .w100 {
  width: 100px;
}
#login .logged {
/*  margin: 5px 10px 10px 10px;*/
  line-height: 1.5;
}
#login .login_links {
  position:relative;
  line-height: 1.4em;
  padding: 16px 0 0 5px;
}
#login .it_st {
  margin-top: 3px;
  border: none;
  padding: 4px 4px;
  background-color: #fff;
}
#login label {
  padding-left: 4px;
}
.prihltit {
  font-weight: bold;
  padding-bottom: 13px;
  margin-left: -15px;
}
#login .button {
  position:absolute;
  top: -29px;
  right: 40px;
  width: 73px;
  height: 32px;
  line-height: 26px;
  text-decoration: none !important;
  color: #fff;
  background: #991d23 url('../images/buttons/objednat.gif') no-repeat;
  text-align: center;
  border: none;
}
#login .name {
  padding-bottom: 5px;
}
#login table td {
  padding-right: 17px;
}
.prihlasen {
  padding-bottom: 3px;
}
.prihlasen strong {
  font-size: 1.1em;
}
.prihlasen2 {
  float: right;
  display:none;
}
.prihlasen2 > span{color:#74cbed; display:block; margin-top:10px;}
.prihlasen2 a, .prihlasen2 a:visited, .prihlasen2 a:hover {
  text-decoration: none;
  font-weight: bold;
  padding: 0px 3px;
}
.prihlasen2 .logname {
  padding-right: 5px;
}
/***** END LOGIN *****/
/***** PROMO BLOKY *****/
.promo_block {
  padding: 0;
}
.promo_block2 {
}
.promo_block2_in {
}
#left_in .promo_block {
  width: 196px;
  padding: 0;
  margin-bottom: 8px;
  overflow: hidden;
}
#left_in .promo_block img, #right_in .promo_block img {
}
.promo-center_up{
  width:764px;
  position:absolute;
  top:202px;
  left:16px;
}
.promo-center_up_in {
  float:left;
  width:249px;
  height: 86px;
  margin: 8px 8px 0px 0px;
  overflow: hidden;
}
.promo-center_up_in_last {
  /*margin-right: 0px !important;*/
  float:left;
  width:249px;
  height: 86px;
  margin: 8px 0px 0px 0px;
  overflow: hidden;
}
.down_promo {
  /*width: 200px;*/
  padding:1em 0;
}
.hmpg_down_box .down_promo {
  /*float: left;*/
  width: 196px;
  /*margin-left: 8px;*/
  height: 193px;
  padding: 0;
}
html>body .hmpg_down_box .down_promo {
  /*min-height: 193px;*/
  height: auto;
  padding: 1em 0;
  width:778px;
}
.hmpg_promo_spacer {
  width: 764px;/*504px;*/
  height: 279px; /*180px;*/
}
.js_banner {
  position:absolute;
  width: 473px;
  height: 184px;
  top: 18px;
  left: 16px;
}
.js_banner_up{
  width:290px;
  position:absolute;
  top:17px;
  left:490px;
}

.js_banner_up_in {
 	margin: 1px 0px 0px 1px;
    height: 36px;
    line-height: 36px;
    background: #212a31 url('../images/jsbannerbg.gif') no-repeat;
    font-weight: bold;
	font-size: 12px;
	cursor: pointer !important;
}
.js_banner_up_in:hover{
    background: #008fd4 url('../images/jsbannerbg_hover.gif') no-repeat;
}
.hover{
    background: #008fd4 url('../images/jsbannerbg_hover.gif') no-repeat;
}
.js_banner_up_in .img {
    float: left;
    margin: 2px 0px 2px 2px;
    height: 32px;
}
.js_banner_up_in .link {
    margin-left: 59px;
    height: 32px;
}
.js_banner_up_in a {
    color: #fff !important;
    font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
.js_banner_up_in a:hover {
    color: #fff  !important;
}
.loading {
  position:absolute;
  left: 482px;
  top: 144px;
}


/***** END PROMO BLOKY *****/
/***** KOSIK *****/
.table_cart_del_pay thead th {
  font-weight: bold;
  text-align: left;
}
.table_cart_del_pay td {
  text-align: left;
}
.plinfo_table {
  width: 100%;
}
.ptc2 {
  text-align: right;
}
.plinfo {
  color: #ec5404;
  padding-left: 15px;
  background: url('../images/vykricnik.gif') no-repeat 0% 50%;
}
.c_mess {
  font-size: 1.1em;
  margin:25px 0 0;
  position:relative;
  height:49px;
}

.c_mess .dark_top{background:red url(../images/corners/darktop.png) no-repeat; height:5px; font-size:0;}
.c_mess .msg{background:red url(../images/corners/darkbg.png) no-repeat; height:39px; color:#fff; overflow:hidden; font-size:14px;}
.c_mess .msg span{padding:12px 15px 0; display:block;}
.c_mess .dark_bot{background:red url(../images/corners/darkbot.png) no-repeat; height:5px; font-size:0;}
.c_mess_arrow{display:block; width:40px; height:19px; background:url(../images/corners/sipka.jpg) no-repeat; margin-left:130px;}



.ups {
  padding-top: 8px;
}
.ups .m_but2 {
  font-size: 1.1em;
}
.cart_pipe {
  position:relative;
  padding-left: 1px;
  text-align:left;
  margin: 0;
  padding:7px 0 0/* 0 0 1px*/;
  width:100%;
}
.cart_pipe ol
{
  margin: 0;
  padding:0/* 0 0 1px*/;
  list-style:none;
  overflow:hidden;
  width:800px;
}
.cart_pipe li{
  display:block;
  width:173px;
  height:28px;
  float:left;
  text-align:left;
  padding:28px 0 0 18px;
  margin:0 4px 0 0;
  background:url(../images/pipe/step-next.png) no-repeat;
}

.cart_pipe li,.cart_pipe li a
{
  font-family:'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
}

.cart_pipe .cart_cur{ background:url(../images/pipe/step-current.png) no-repeat; }
.cart_pipe .cart_prev{ background:url(../images/pipe/step-prev.png) no-repeat; }
.cart_pipe .cart_next{ background:url(../images/pipe/step-next.png) no-repeat; }
.cart_pipe .cart_last{ background:url(../images/pipe/step-last.png) no-repeat; }
.cart_pipe .cart_cur_last{background:url(../images/pipe/cart_cur_last.png) no-repeat;}

.cart_pipe .cart_cur a, .cart_pipe .cart_prev a, .cart_pipe .cart_cur_last a{  color:#fff; }
.cart_pipe .active {
  color: #efd4d4;
}
.cart_pipe .cp1, .cart_pipe .cp2, .cart_pipe .cp3 {
  font-weight: bold;
  width: 205px;
  position:absolute;
  top: 68px;
  text-align: left;
  font-size: 14px;
}
.cart_pipe .cp1 {
  left: 12px;
}
.cart_pipe .cp2 {
  left: 281px;
}
.cart_pipe .cp3 {
  left: 537px;
}
.cart_pipe li{position:relative; overflow:hidden;}
.cart_pipe li a{display:block; width:172px; height:27px; position:absolute; top:0; left:0; padding:28px 0 0 18px}
.emptyCart{margin:1px 0 8px; padding:0; text-align:right;padding:0 7px}
.emptyCart a{color:#a72024; font-size:12px;}
.emptyCart a:hover, .emptyCart a:active{text-decoration:none;}
.kosik_index {
}
.kosik_submito {
  position:absolute;
  top: 100px;
  width: 232px;
  text-align:center;
}
.kosik_box1, .kosik_box2, .kosik_box3 {
  width: 252px;
  float: left;
}
.kosik_box1 .kosik_submito {
}
.kosik_box3 .kosik_submito {
/*  text-align: right;*/
}
.kosik_box1 .r_box_in, .kosik_box2 .r_box_in, .kosik_box3 .r_box_in {
  height: 120px;
  position:relative;
}
.kosik_box1, .kosik_box2 {
  margin-right: 7px;
}
.kosik_box2 .table_invoice td {
  padding: 4px 5px;
}
.kosik_box2 .table_invoice input {
  width: 150px;
}
.back {
  padding-top: 10px;
}
/***** END KOSIK *****/
/***** REGISTRACE *****/
.formBox .formL{position:relative; top:-3px; padding-bottom:2px;}
.reg_table {
  clear: both;
  margin-bottom: 20px;
  border: 1px solid #ddd;
  background:#fff;
  width:718px;
  padding:7px 9px 17px;
}
.reg_table label{padding-left:4px;}
.reg_table a{color:#a72024;}
.reg_table a:hover, .reg_table a:active{text-decoration:none;}
.reg_table input{border:1px solid #d5d7d8;}
.reg_table table td.ares_align{text-align: center;}
.reg_table .ares_button{height:24px; border:none; background:url(../images/buttons/m-but2.gif) no-repeat; color:#fff; font-size:12px; font-weight: bold; width:186px; cursor:pointer;}
.reg_table .inp_text{height:26px; width:240px; }
#zip, #city{position:relative; z-index:1}
.reg_table .redbut{height:35px; border:none; background:url(../images/buttons/redbut.gif) no-repeat; color:#fff; font-size:12px; width:108px; cursor:pointer; margin-top:9px}
.dulej a{margin-left:4px;}
.reg_table_in {
  padding: 0/*15px 16px*/;
}
.reg_table table {
  width: 100%;
  border-collapse: collapse;
}
.reg_table table td {
  width: 36%;
  height: 44px;
  vertical-align: top;
  padding: 8px 8px 0!important;
  margin:0;
}
html>body .reg_table table td {
  min-height: 44px;
  height: auto;
}
.reg_table td.rt2 {
  width: 64%;
  padding: 8px 8px 8px 10px !important;
}
.reg_table table td .in_te, .reg_table table td .in_psw {
  width: 249px;
}
.reg_table table td .in_sel {
  width: 240px;
  padding: 2px 0px;
}
.reg_table .cb {
  /*width: 30px;*/
  margin-right: 5px;
}
.reg_table .highlight td {
  background-color: #eee;
}
.bad_input td {
  color: #fff !important;
  background-color: #cc0000 !important;
  border-bottom: 1px solid #fff !important;
}
.data_form .bad_input label{ padding-left:4px; display:block; margin-top:0}
.bad_input label strong{color:#000;}
.uzvol_table {
  margin-bottom: 10px;
}
.uzvol_table td.fic {
  padding-left: 8px;
}
.uzvol_table td.sec {
  padding-left: 6px;
}
.uinfo_title {
  clear: both;
  padding-bottom: 3px;
  font-size: 13px;
  font-weight: bold;
}
.uinfo_title{padding:0 5px 7px;}
#firemniUdaje .reg_table_in, #bezRegistrace .reg_table_in, #fakturacniUdaje .reg_table_in, #dodaciAdresa .reg_table_in{padding-top:4px;}
#firemniUdaje .formBox-spacing, #dodaciAdresa .formBox-spacing{padding:13px 11px 0;}
#firemniUdaje .uinfo_title, #dodaciAdresa .uinfo_title{padding-bottom:4px; font-size:12px;}
#poznamky {margin-top:24px; padding-bottom:1px;}
#poznamky .formBox-spacing{padding:18px 11px 5px;}
#poznamky td{padding:0;}
#poznamky label{width:100%;}
#poznamky textarea{width:706px}
#poznamky #iNote{margin-bottom:1px;}
#poznamky .reg_table{padding:5px 9px 31px; width:734px;}
#poznamky .in_tea{height:85px;}
#objednatel{width:495px;}
#objednatel .reg_table{width:453px; padding:16px 9px 10px; min-height:174px;}
#objednatel .reg_table table th{padding-left:8px;}
#objednatel, #dodavatel, #zbozi {padding-bottom:5px; margin-top:24px;}
#objednatel .reg_table thead td{padding-left:9px;}
#objednatel .reg_table .name{width:42px}
#objednatel .reg_table .val{width:177px}
#objednatel .formBox-spacing{padding-bottom:6px;}
#objednatel .reg_table table,#dodavatel .reg_table table{line-height:0.9;}

#dodavatel{width:259px;}
#dodavatel .formBox-spacing{padding-bottom:6px;}
#dodavatel .reg_table{width:216px; padding:16px 9px 10px; height:174px}
#dodavatel .reg_table table th{padding-left:8px;}
#dodavatel .reg_table table .name{width:49px !important;}
#dodavatel .reg_table table .val{width:150px !important;}

.lpanel{float:left; margin-right:22px; position:relative;}
.lpanel .botcor{width:495px}
.rpanel{float:left; position:relative;}
.rpanel .botcor{width:259px;}

#vzkaz, #sumarizace, #informace{margin-top:24px; padding-bottom:1px;}
#vzkaz .reg_table{padding:7px 9px 7px; width:734px;}
#vzkaz .formL{color:#000;}
#vzkaz .formBox-spacing{padding:18px 11px 10px}

#sumarizace .formBox-spacing,
#informace .formBox-spacing
{padding-bottom:10px;}
#sumarizace .reg_table,
#informace .reg_table{width:734px; padding-bottom:7px}
#informace .reg_table a{margin-right:10px;} /*
#sumarizace table .date{width:70px;}
#sumarizace table .form{width:135px;}
#sumarizace table .way{width:110px;}
#sumarizace table .stat{width:110px;}
#sumarizace table td{padding-left:0 !important; padding-right:0 !important;}*/

#credit input{background:url(../images/buttons/pouzij_kredit.png) no-repeat; width:92px; height:24px; border:none; color:#fff; font-weight:bold; cursor:pointer;}

#zbozi table{width:754px; border:1px solid #d5d7d8; background:#fff;}
#zbozi thead th{font-size:11px; background:#d5d7d8;}
#zbozi thead .code{padding-left:7px;}
#zbozi th{padding-top:7px; padding-bottom:3px;}
#zbozi thead .variant{text-align:center;}
#zbozi thead .count{text-align:center;}
#zbozi thead .price{text-align:center;}
#zbozi thead .pricevat{text-align:center;}
#zbozi thead .total{text-align:center;}
#zbozi .formBox-spacing{padding-bottom:26px}

#zbozi td{font-size:12px; padding:10px 0 11px;}
#zbozi .even{background:#eee;}
#zbozi .code{width:99px; padding-left:7px; font-size:10px;}
#zbozi .name{width:131px;}
#zbozi .variant{width:63px;}
#zbozi .count{width:65px; text-align:center;}
#zbozi .price{width:108px; text-align:center;}
#zbozi .pricevat{width:72px; text-align:center;}
#zbozi .total{width:134px; text-align:center;}
.plab {
  display: inline !important;
  float: none !important;
  width: 400px !important;
  padding-left: 5px !important;
  color:#a72024;
}
.data_form {
}
.data_form h3 {
}
.data_form fieldset {
  border: 1px solid #e1e1e1;
  padding: 8px;
  margin-bottom: 5px;
}
.data_form fieldset legend {
  font-weight: bold;
  padding: 2px 20px 2px 20px;
  background-color: #e1e1e1;
}
/***** END REGISTRACE *****/
.detail_search input {
  font-size: 1em;
}
.detail_search .form_item_box {
  margin: 0;
}
.detail_search .in_sel {
  width: 204px;
}
.detail_search .w70 {
  width: 91px;
}
fieldset.pure_fieldset {
  padding: 0;
  border: none;
}
fieldset.pure_fieldset legend {
  border: none;
  background: none;
}
.data_form label, .data_form .checkbox, .data_form .checkbox-registration {
  display: block;
  width: 120px;
  float: left;
  padding: 0 10px 0 0;
  margin: 2px 0 2px 0;
}
.data_form .checkbox, .data_form .checkbox-registration {
  text-align: right;
}
.data_form .checkbox-registration {
  position: relative;
  width: 30px;
}
.data_form input{
  margin: 2px 0 2px 0;
}
.invoice label {
  width: 100px;
}
/***** FOOTER *****/
#footer {
  clear: both;
  height: 57px;
  color: #000;
  padding: 20px 8px 0 8px;
  background: #fff url(../images/footer-line.png) no-repeat;
}
html>body #footer {
  min-height: 57px;
  height: auto;
}
#footer a, #footer a:visited, #footer a:hover {
  color: #000;
  text-decoration: none;
  padding-right: 2px;
  font-weight: bold;
}
#footer a:hover {
  text-decoration: underline;
}
#footer_in {
  padding-bottom: 8px;
  margin-bottom: 8px;
}
#footer_left, #footer_right {
  float: left;
  width: 190px;
}
#footer_right {
  width: 750px;
  padding:1px 10px;
}
#footer_right a, #footer_right a:visited {
  text-decoration: none;
  color:#00a1de;
}
#footer_right a:hover
{
  color:#00a1de;
  text-decoration: underline;
}
.footer_text {
  /*float: right;*/
  margin-bottom:7px;

  line-height: 18px;
}
.footer_linkbuilding {
  color: #a5acb0;
  padding: 8px;
}
#footer_right p{margin:0;}
#footer_right p a{font-weight: normal !important;}
.f_cont{font-weight:bold; color:#000; width:100%; margin-bottom:8px;}
#footer .f_cont a{color:#000;}
#fshadow{background: url(../images/sh-bot.gif) repeat-x; padding:10px 15px 0 0; text-align: right; color:#798187; position:relative; top:-9px;}
#fshadow a{color:#798187}
.footer_linkbuilding a, .footer_linkbuilding a:visited, .footer_linkbuilding a:hover {
  color: #a5acb0;
}
/***** END FOOTER *****/
.last {
  margin-bottom: 0;
}
.clearing {
  visibility: hidden;
  height: 0px;
  line-height: 0px;
  clear: both;
}
.comparing_price {
  color: #f00;
  font-weight: bold;
}
/***** TISKOVE ZPRAVY *****/
.news-list a, .news-list a:visited, .news-list a:hover {
  color: #005a8c;
  text-decoration: none;
}
.news-list a:hover {
  text-decoration: underline;
}

.press {
  /*float: left;*/
  margin-top: 0px;
  width: 776px;/*588px*/
  height: 209px;
  /*background: url('../images/news-bg.gif') repeat-y;*/
}
.press .h-bot{
  width:780px;
  height:35px;
  position:relative;
}
.press .h-bot a{
  position:absolute;
  top:10px;
  right:20px;
}
.press_bot{
  margin-bottom:10px;
}
html>body .press {
  min-height: 209px;
  height: auto;
}
.press .imag{
  border:1px solid #e9eef3;
  padding:5px;
}
.press_in {
/*  background: url('../images/news-top.gif') no-repeat;*/
  /*height: 209px;*/
}
.press_in_in {
/*  height: 209px;*/
/*  background: url('../images/news-bottom.gif') left bottom no-repeat;*/
}
#press_cont {
  width: 780px;
  height: 422px;
  overflow: hidden;
  display:block !important;
}
.news-list {
  margin:0;
  height:119px;
  width: 368px;/*562px*/
  padding: 12px 0 19px 16px;
  overflow: hidden;
}
.press .news-list{
  border-right: 1px solid #dde2e5;
  border-bottom: 1px solid #dde2e5;
  float:left;
}
.press .left-border{
}
.press .right-border{
}
.news-list-wrap {
  float:left;
  width: 386px;
  height: 302px;
  overflow: hidden;
}
.news-list .text{
  padding:5px 0px 0px 0px;
  font-size: 0.9em;
  overflow: hidden;
  height: 46px;
  line-height: 1.4em;

}
.news-list .imag {
  float:left;
  margin:0px 14px 5px 0px;
  width: 80px;
  height: 60px;
  background-color: #fff;
  overflow: hidden;
  text-align:center;
}
.news-list p {
  margin: 0;
  padding: 0;
}

.news-list .news_header
{
  width: 100%;
  padding: 13px 0 12px;
}

.news-list h3
{
  font-size: 1em;
  font-weight: bold;
  margin: 0;
  color: #01507d;
  display: inline;
}

.news-list h2 {
  font-size: 1em;
  font-weight: bold;
  padding: 13px 0 12px;
  margin: 0;
  color: #01507d;
}
.news-list a, .news-list a:visited, .news-list a:hover {
  text-decoration:underline;
  color:#00a1de
}
.news-list a:hover {
  text-decoration:none;
}
.news-list .date {
  font-weight: normal;
  font-size: 0.9em;
  color:#a5acb0;
}
.nl_right {
  float: left;
  width: 240px;
}

.news-list .alltext{
  display: block;
  float: right;
  margin-top: 5px;
}

.news-list .alltext a{
  vertical-align: top;
  background:url(../images/icons/alltext.gif) no-repeat 0 2px;
  display:inline;
  padding-left:5px;
  width:70px;
}

.news-list .alltext img{
  display:inline;
  border: none;
}

/***** END TISKOVE ZPRAVY *****/
#cart_invoice .print {
  position:absolute;
  top: 128px;
  right: 7px;
  width: 100px;
}
.card {
  border: 1px solid #000;
  padding: 8px;
  margin-bottom: 10px;
}
#ctct {
  text-align: center;
  font-weight: bold;
  border: 1px solid #eee;
  padding: 5px;
  margin-top: 5px;
}
.same_height {
  height: 280px;
}
.in_tea {
	width: 95%;
}
#listicka {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 501;
  height: 27px;
  width: 100%;
/*  width: 973px;*/
  background: url('../images/listicka-border.gif') repeat-x bottom left;
/*  padding: 0 0 0 180px;*/
  background-color: #ece9d7;
  background-color: #e4e6e3;
/*  display: none;*/
}
#listicka img.logo {
  position: absolute;
  top: 1px;
  right: 0px;
}
.menu_listicka {
  margin: 0px;
  padding: 1px 0 0 0;
/*  margin-left: 180px;*/
  /*display: none;*/
}
.menu_listicka ul {
  width: 780px;
  margin: 0px auto;
  padding: 0px;
}
.menu_listicka ul img {
  position: relative;
  top: 3px;
  right: 2px;
}
.menu_listicka li {
  list-style-type: none;
}
.menu_listicka li a {
  display: block;
  padding: 4px 10px 3px 10px;
  height: auto;
  color: #000 !important;
  text-decoration: none;
}
.menu_listicka li a.img {
  padding: 0px 10px 3px 10px;
}
.menu_listicka li.li0 a {
  text-align: center;
  width: 134px;
}
.menu_listicka li.li1 a {
  text-align: left;
}
.menu_listicka li.li1 a {
  padding: 1px 10px 5px 10px;
}
.menu_listicka li a:hover {
  color: #000;
}
.menu_listicka li.li0 a:hover {
  border-right: 1px solid #aca899;
  border-bottom: 1px solid #aca899;
  border-left: 1px solid #fff;
  border-top: 1px solid #fff;
}
.menu_listicka .parent {
  background: url("../images/sipka.gif") no-repeat 90% 30%;
}
.menu_listicka h2 {
  font-size: 1em;
  margin: 0;
  padding: 5px 3px 1px 3px;
}
ul.ul0 li.li0,
ul.ul1 li.li1,
ul.ul2 li.li2,
ul.ul3 li.li3 {
  float: left;
  position: relative;
  width: 154px;
/*  padding: 0 5px 0 5px;*/
}
ul.ul0 li.li0 {
  display: block;
  width: 154px;
  /*border-right: 1px solid #fff;*/
}
ul.ul1, ul.ul2, ul.ul3 {
  position: absolute;
  visibility: hidden;
  width: 154px;
}
ul.ul1 a, ul.ul2 a, ul.ul3 a {
  width: 134px;
  /*background-color: red;*/
}
ul.ul1 {
  top: 2.2em;
  left: 0;
  border-right: 1px solid #aca899;
  border-bottom: 1px solid #aca899;
  border-left: 1px solid #ece9d8;
  border-top: 1px solid #ece9d8;
/*  border: 1px solid #aca899;*/
  padding: 1px 1px 1px 1px;
  background-color: #fff;
}
ul.ul2, ul.ul3 {
  top: 0;
  left: 154px;
}
ul.ul1 li.li1 a:hover {
  border: none;
  background-color: #bbb;
  color: #fff !important;
}
ul.ul1 li.li1,
ul.ul2 li.li2,
ul.ul3 li.li3 {
  background: #fff;
  border-bottom: 1px solid #aca899;
}
ul.ul0 li.li0:hover ul.ul1,
ul.ul1 li.li1:hover ul.ul2,
ul.ul2 li.li2:hover ul.ul3 {
  visibility: visible;
}
/***** ROLUENTOS MENUENTE *****/
/*-- spolecne vlastnosti --*/
.r_menu {
  float: left;
/*  background:#0090ce;*/
}
.r_menu ul {
  margin: 0px;
  padding: 0px;
}
.r_menu li {
  float: left; /*IE*/
  position: relative;
  list-style-type: none;
  margin: 0;
  padding: 0;
  z-index: 5000 !important;
}
.r_menu li a {
  display: block;
  margin: 0;
  padding: 0;
  color: #000;
  font-weight: bold;
}
html>body .r_menu li a {
  height: auto;
}
.r_menu li a:hover {
}
.r_menu .parent {
}
.r_menu .first {
}
.r_menu ul.u1, .r_menu ul.u2, .r_menu ul.u3, .r_menu ul.u4 {
  position: absolute;
}
.nojs .r_menu ul.u1, .nojs .r_menu ul.u2, .nojs .r_menu ul.u3, .nojs .r_menu ul.u4 {
  visibility: hidden;
}
.nojs .r_menu ul.u0 li.l0:hover ul.u1,
.nojs .r_menu ul.u1 li.l1:hover ul.u2,
.nojs .r_menu ul.u2 li.l2:hover ul.u3,
.nojs .r_menu ul.u3 li.l3:hover ul.u4 {
  visibility: visible;
}
/*-- end spolecne vlastnosti --*/
/*-- left menu --*/
.sp_left_menu {
  margin: 0px;
  margin-bottom: 16px;
}
.sp_left_menu .sipka {
  display:none;
  /*display: block;
  position:absolute;
  top: 9px;
  right: 8px;
  width: 4px;
  height: 8px;
  background: url('../images/arrows/arrow-right-white.gif') no-repeat;*/
}
.sp_left_menu .r_menu ul {
  background-color: #fff;
}
.sp_left_menu .r_menu li {
  width: 188px;
  margin-bottom: 2px;
}
.sp_left_menu .r_menu li a, .sp_left_menu .r_menu li a:visited, .sp_left_menu .r_menu li a:hover {
  display: block;
  margin: 0px;
  /*width: 177px;*/
  height: 2px;
  text-decoration: none;
  padding: 6px 5px 6px 14px;
  position:relative;
  color: #212a31;
  background: #DFE5E6 !important;
  min-height: 17px !important;
  width:173px;
}
.sp_left_menu ul li .t
{
}
.sp_left_menu ul li .l{
  background:url(../images/smenul.gif) no-repeat;
  position:absolute;
  top:0;
  left:0;
}
.sp_left_menu ul li .r{
  background:url(../images/smenur.gif) no-repeat;
  position:absolute;
  top:0;
  right:0;
}
.sp_left_menu ul li .l,.sp_left_menu ul li .r{
  display:block;
  width:2px;
  height:29px;
  font-size:0;
}

html>body .sp_left_menu .r_menu li a, html>body .sp_left_menu .r_menu li a:visited, html>body .sp_left_menu .r_menu li a:hover {
  min-height: 2px;
  height: auto;
}
.sp_left_menu .r_menu li a:hover {
  color: #a72024;
}
.sp_left_menu .r_menu li a.first {
}
.sp_left_menu .r_menu ul.u0 li.l0 .parent0,
.sp_left_menu .r_menu ul.u1 li.l1 .parent1,
.sp_left_menu .r_menu ul.u2 li.l2 .parent2 {
  background: url('../images/arrows/arrow-right-white.gif') no-repeat 96% 50%;
}
.sp_left_menu .r_menu ul.u0 li.l0:hover .parent0,
.sp_left_menu .r_menu ul.u0 li.l0hover .parent0,
.sp_left_menu .r_menu ul.u1 li.l1:hover .parent1,
.sp_left_menu .r_menu ul.u2 li.l2:hover .parent2,
.sp_left_menu .r_menu ul.u1 li.l1hover .parent1,
.sp_left_menu .r_menu ul.u2 li.l2hover .parent2 {
  color: #a72024;
  background: url('../images/arrows/arrow-right-brown.gif') no-repeat 96% 50%;
}
.sp_left_menu .r_menu ul.u1, .sp_left_menu .r_menu ul.u2,
.sp_left_menu .r_menu ul.u3, .sp_left_menu .r_menu ul.u4 {
  top: 0px;
  left: 192px;
  width: 192px; /* IE7 bitch to potrebuje! */
  border-left: 1px solid #fff;
}
/*-- end left menu --*/
/*-- top menu --*/
#header_menu {
  position: absolute;
  left: 0px;
  top: 80px;
  z-index: 2;
  background: #0091cf url(../images/mmenu-start.png) no-repeat;
  padding-left:7px;
  height:42px;
}
#endMenu{
  position: absolute;
  background: url(../images/mmenu-end.png) no-repeat top right;
  width: 150px;
  height:42px;
  overflow:hidden;
  right: 0px;
  bottom: 8px;
}
.sipka {
  display:none;
}
.sp_top_menu {
  background: url(../images/mmenu-end.png) no-repeat;
  float:left;
  z-index:1000;
  position:relative;
}
.sp_top_menu .r_menu {
	z-index: 5000 !important;
}
.sp_top_menu .sipka {
    display: block;
    position:absolute;
    top: 47%;
    right: 7px;
    width: 8px;
    height: 4px;
    background: url('../images/arrows/top-menu-arrow-down.gif') no-repeat;
}
.sp_top_menu .r_menu ul {
    padding: 0;
/*    border: 1px solid #dfe5e6;
    border-top: none;*/
}
.sp_top_menu .r_menu >ul >li{
    /*height:43px;*/
    /*řádek hlavních položek menu -- SKONČIL JSEM TU*/
}
.sp_top_menu .r_menu ul li {
/*
    border-left: 1px solid #28333d;
    border-right: 1px solid #28333d;*/
    background: url(../images/mmenu-bg1.png) repeat-x top right;
    /*řádek hlavních položek menu*/
}
.sp_top_menu .r_menu ul li.last {
	/*border-bottom: 1px solid #dfe5e6;*/
}
.sp_top_menu .l, .sp_top_menu .r {
	float: left;
	width: 1px;
	height: 40px;
	line-height: 34px;
	cursor: pointer;
	position:relative;
	z-index:6000;
}
.sp_top_menu .r{
     /*background:url(../images/mmenu-sep.png) no-repeat;*/
}
.sp_top_menu .t {
    float: left;
    cursor: pointer;
    padding: 6px 10px 7px 10px;
}
.sp_top_menu li.l1 span.l, .sp_top_menu li.l1 span.r,
.sp_top_menu li.l2 span.l, .sp_top_menu li.l2 span.r {
	display:none !important;
}
.sp_top_menu .r_menu ul li.l0 {
	border: none !important;
}
.sp_top_menu .r_menu li a {
    color: #eee;
    text-decoration: none;
    height: auto !important;
    height: 1%;
    background-color: #00a0dd;
    font-weight:normal;
    z-index: 5000 !important;
}
.sp_top_menu .r_menu li .first:hover, .sp_top_menu .r_menu li .first:hover span.t {
  color:#fff;
}
.sp_top_menu .r_menu li a:hover, .sp_top_menu .r_menu li a:hover span.t {
	color: #fff;
	background-color: #0078b9;
	font-weight:normal;
}
.sp_top_menu .r_menu li.l0 a.first:hover span.t {
    float: left; /*IE6 - nemusim zadavat sirku - HURAAA*/
    background: url(../images/bgmenu.png) repeat-x;
    /*pozadí menu*/
}
.sp_top_menu .r_menu li.l0 a.first span.t {
	padding-top: 4px;
	padding-bottom: 0px;
	height: 40px;
	line-height: 34px;
}
.sp_top_menu .r_menu li.l0 a.parent0:hover span.l, .sp_top_menu .r_menu li.l0 a.parent0:hover span.r {
	/*background: #e1e7e7;*/
}
.sp_top_menu .r_menu ul.u0 li.l0 .parent0 span.t {
	padding-right: 22px;
}
.sp_top_menu .r_menu ul.u0 li.l0:hover .parent0 span.t,
.sp_top_menu .r_menu ul.u0 li.l0hover .parent0 span.t {
      background: #0078b9 url('../images/sp-top-bg1.png') repeat-x top right !important;
	color:#fff;
	/*pozadí menu*/
	height:38px;
	position:relative;
	top:0px;
	/*označená horní položka menu*/
}
.sp_top_menu .r_menu ul.u0 li.l0:hover .parent0 span.l,
.sp_top_menu .r_menu ul.u0 li.l0hover .parent0 span.l,
.sp_top_menu .r_menu ul.u0 li.l0:hover .parent0 span.r,
.sp_top_menu .r_menu ul.u0 li.l0hover .parent0 span.r {
      background:transparent;
      width:1px;
      /*sloužilo jako border pro označenou hlavní položku menu*/
}
.sp_top_menu .r_menu ul.u1 li.l1 .parent1 span.t,
.sp_top_menu .r_menu ul.u2 li.l2 .parent2 span.t {
	background: #00a0dd url('../images/arrows/top-menu-arrow-right.gif') no-repeat 94% 9px;
	/*Neoznačená položka s šipkou*/
}
.sp_top_menu .r_menu ul.u1 li.l1:hover .parent1 span.t,
.sp_top_menu .r_menu ul.u2 li.l2:hover .parent2 span.t,
.sp_top_menu .r_menu ul.u1 li.l1hover .parent1 span.t,
.sp_top_menu .r_menu ul.u2 li.l2hover .parent2 span.t {
	background: #0078b9 url('../images/arrows/top-menu-arrow-right-white.gif') no-repeat 94% 9px !important;
	/*Označená položka s šipkou*/
}
.sp_top_menu .r_menu ul.u1 li.l1 .parent1,
.sp_top_menu .r_menu ul.u2 li.l2 .parent2 {
  /*nevím*/
}
.sp_top_menu .r_menu li.l1{
	background:#00a0dd;
	/*neoznačený zbytek položekd*/
}
.sp_top_menu .r_menu li.l1 span.t {
	width: 180px;
	color:#eee;
	/*neoznačený zbytek položek*/
}
.sp_top_menu .r_menu li.l1, .sp_top_menu .r_menu li.l2,
.sp_top_menu .r_menu li.l3, .sp_top_menu .r_menu li.l4 {
	width: 200px;
	/*neoznačený zbytek položek*/
}
.sp_top_menu .r_menu li.l2,
.sp_top_menu .r_menu li.l3, .sp_top_menu .r_menu li.l4 {
	border-left: none;
}
.sp_top_menu .r_menu ul.u1, .sp_top_menu .r_menu ul.u2,
.sp_top_menu .r_menu ul.u3, .sp_top_menu .r_menu ul.u4 {
    top: 0px;
    left: 200px;
    width: 200px; /* IE7 bitch to potrebuje! */
    /*nevím*/
}
.sp_top_menu .r_menu ul.u1 {
    top: 34px;
    left: 1px;
    margin-top:7px;
    /*odsazení od hlavních položek menu*/
}
.sp_top_menu .r_menu ul {
	z-index: 5000 !important;
}
/*podpoložky*/
.sp_top_menu .r_menu .u2 li{
  background:#00a0dd;
  /*položka druhé úrovně a vyšší*/
}

/*-- end top menu --*/
/***** END ROLUENTOS MENUENTE *****/
.w50p {
  width: 50% !important;
}
/***** SYSTEM *****/
#error_content {
  width: 60%;
  margin: 0 auto;
  text-align: left;
}
#error_content h3 {
  color: #fff;
  padding: 8px 3px 5px 45px;
  margin: 5px 0 0 0;
  font-size: 1.25em;
  background: #f00 url("/images/error.gif") no-repeat 1px 1px;
}
#error {
  padding: 5px 10px 5px 10px;
  border: 1px solid #f00;
  background-color: #fdebdf;
}
#error hr {
  border: 1px solid #f00;
}
/*
.message_win .s_win_in {
  padding: 0 !important;
}
.bad_message, .good_message {
  color: #fff;
  width: 100%;
  text-align: left;
}
.bad_message_in, .good_message_in {
  padding: 5px 10px;
}
.message_win .bad_message_in, .message_win .good_message_in {
  padding: 20px 30px 15px 18px;
}
.good_message {
  background-color: #0c0;
}
.bad_message {
  background-color: #c00;
}*/
/***** END SYSTEM *****/
/***** SLOVNIK *****/
.rejstrik {
  padding: 5px 5px 5px 0px;
}
.rejstrik a, .rejstrik a:visited, .rejstrik a:hover {
  float: left;
  display: block;
  width: 19px;
  height: 19px;
  line-height: 19px;
  text-align:center;
  text-decoration: none;
  margin: 0px 5px 5px 0px;
  font-size: 11px;
  background: url('../images/pager/num-off.gif') no-repeat;
}
.rejstrik a:hover, .rejstrik a.active {
  background-image: url('../images/pager/num-on.gif');
}
.rejstrik a.rejst, .rejstrik a.rejst:visited, .rejstrik a.rejst:hover {
  width: 47px;
  height: 19px;
  background: url('../images/buttons/wordbook-but.gif') no-repeat;
}
.rejstrik a.rejst:hover {
  background-position: 100% 0%;
}
table.wordgroup {
  width: 100%;
  border-collapse: collapse;
}
table.wordgroup td {
  width: 50%;
  vertical-align: top;
  padding-left: 15px !important;
}
table.wordgroup .word {
  padding-left: 18px;
  font-size: 1em;
}
table.wordgroup .letter {
  font-size: 1.3em;
  margin-bottom: 8px;
}
table.wordgroup .wgroup {
  margin-top: 8px;
}
.word_title {
  padding: 16px 0px 8px 0px;
  font-size: 1.4em;
  font-weight: bold;
}
.word a, .word a:visited, .word a:hover {
  padding-left: 8px;
  background: url('../images/arrows/arrow-right-gray.gif') no-repeat 0% 50%;
}
.word a:hover {
  background: url('../images/arrows/arrow-right-brown.gif') no-repeat 0% 50%;
}
/***** END SLOVNIK *****/
/***** MAPA STRANEK ******/
.sitemap li {
  list-style-type: none;
  margin-top: 6px;
}
.sitemap ul {
  margin: 0;
  padding-left: 35px;
}
.sitemap h2 {
  color: #a72024;
  font-size: 13px;
  padding-left: 27px;
}
.sm_block1 {
  padding: 0px 0px 30px 0px;
}
.sm_block2 {
  padding: 15px 0px 0px 0px;
  border-top: 1px solid #eee;
}
.sitemap a, .sitemap a:visited, .sitemap a:hover {
  padding-left: 8px;
  background: url('../images/arrows/arrow-right-gray.gif') no-repeat 0% 50%;
}
.sitemap a:hover {
  background: url('../images/arrows/arrow-right-brown.gif') no-repeat 0% 50%;
}
.sitemap .first {
  font-weight: bold;
}
.smul {
  padding-left: 0px !important;
  margin: 0 !important;
  position:relative;
}
/***** END MAPA STRANEK ******/
/***** STRANKA S ODKAZY *****/
.linkbuilding {
  padding: 15px 16px;
  border: 1px solid #eee;
}
.linkbuilding table {
  width: 100%;
  border-collapse: collapse;
}
.linkbuilding table td {
  vertical-align: top;
  padding: 8px !important;
}
.linkbuilding table td.fic {
  width: 30%;
  border-right: 1px solid #fff;
}
.linkbuilding table td.sec {
  width: 70%;
}
.linkbuilding a, .linkbuilding a:visited, .linkbuilding a:hover {
  padding-left: 8px;
  background: url('../images/arrows/arrow-right-gray.gif') no-repeat 0% 50%;
}
.linkbuilding a:hover {
  background: url('../images/arrows/arrow-right-brown.gif') no-repeat 0% 50%;
}
.linkbuilding tr.even td {
  background-color: #eee;
}
/***** END STRANKA S ODKAZY *****/
/***** NEWSLETTER *****/
.newsletter_nav {
  border: 1px solid #eee;
  padding: 15px 16px;
  margin-top: 8px;
  line-height: 25px;
  width: 740px;
}
.newsletter_nav a, .newsletter_nav a:visited, .newsletter_nav a:hover {
  float: left;
  display: block;
  padding-left: 8px;
  padding-right: 15px;
  background: url('../images/arrows/arrow-right-gray.gif') no-repeat 0% 50%;
  white-space: nowrap !important;
}
.newsletter_nav a:hover, .newsletter_nav a.active, .newsletter_nav a.active:visited, .newsletter_nav a.active:hover {
  color: #a72024;
  background: url('../images/arrows/arrow-right-brown.gif') no-repeat 0% 50%;
}
/***** END NEWSLETTER *****/
.empty {
  border: 1px solid #e1e1e1;
  text-align:center;
  padding: 3px 0;
}
.youtube {
  padding-top: 10px;
}
#slider {
  position:relative;
  padding-bottom: 15px;
}
.sliderek {
  position:absolute;
  top: 0px;
  right: 123px;
}
#sliderbox {
  position:absolute;
  top: 5px;
  left: 20px;
}
#onpage {
  width: 17px;
  height: 13px;
  text-align:center;
}
.detail_rating {
  color: #798187;
  padding-bottom: 13px;
}
.detail_rating a, .detail_rating a:visited, .detail_rating a:hover {
  text-decoration: none;
}
.rating {
  height: 17px;
  overflow: hidden;
  padding: 8px 5px 3px 5px;
}
.star, .star2 {
  float: left;
  width: 16px;
  height: 14px;
}
.star {
  background: url('../images/icons/star.gif') no-repeat top left;
}
.star2 {
  background: url('../images/icons/star2.gif') no-repeat top left;
}
.star_text {
  height: 14px;
  float: left;
  margin-left: 5px;
  width: 90px;
  font-size: 0.9em;
  font-style: italic;
}
#credit {
  width: 100%;
  margin: 24px 0;
}
.num_credits {
  color: #a72024;
  font-weight: bold;
}
.table_obj {
  width: 100%;
}
.table_obj td {
  vertical-align: top;
}
#credit .obj_form {
  margin-top: 15px;
}
#credit .table_obj .button {
  width: 107px;
  height: 31px;
  border: none;
  background: url('../images/credit-odeslat.jpg') no-repeat top left;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  position:relative;
  left: 87px;
}
.credit_box {
  width: 100%;
  clear: left;
  background: url('../images/dotted.gif') repeat-x bottom left;
  padding-top: 10px;
}
.credit_items a, .credit_items a:visited, .credit_items a:hover {
  color: #a72024;
  font-weight: bold;
}
.credit_item {
  margin-bottom: 10px;
  font-size: 0.9em;
  width: 365px;
  float: left;
  padding-right: 10px;
}
.credit_item a.aimg, .credit_item a.aimg:visited, .credit_item a.aimg:hover {
  width: 160px;
  height: 160px;
  background-color: #fff;
  border: 1px solid #dedede;
  margin: 0;
}
.credit_item .aimg .aimg_in {
  width: 160px;
  height: 160px;
}
.credit_item h2 {
  font-size: 1.2em;
}
.credit_item input {
  margin-left: 0px;
}
.credit_item table {
  width: 100%;
}
.credit_item table td.sec {
  text-align: right;
  vertical-align: bottom;
}
.first_item {
  margin-right: 15px;
  background: url('../images/dotted2.gif') repeat-y top right;
}
.vn_prices {
  font-weight: bold;
  font-size: 1.2em;
  line-height: 1.6em;
}
.vn_submit {
  padding-top: 10px;
}
.vn_prices .light {
  color: #999;
}
.tech {
  padding-top: 3px;
}
.vn .credit_item a.aimg, .vn .credit_item a.aimg:visited, .vn .credit_item a.aimg:hover {
  float: left;
  width: 120px;
  height: 120px;
  margin-right: 15px;
}
.vn .credit_item .aimg .aimg_in {
  width: 120px;
  height: 120px;
}
.vn h2 {
  padding-bottom: 3px;
}
.c_img {
  float: left;
  width: 115px;
}
.c_right {
  width: 530px;
  float: left;
}
.c_text {
  padding-top: 5px;
  height: 50px;
}
/*** mail centrum ***/
.mail_centrum {
  background-color: #fff;
  color: #666;
  padding: 10px 0 20px 0;
  width: 650px;
  text-align: center;
  font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;
  font-size: 0.9em;
  margin: 15px auto 0 auto;
}
.mail_centrum a, .mail_centrum a:active, .mail_centrum a:visited {
  color: #00f;
  font-weight: bold;
}
.mail_centrum a:hover{
  color: #f00;
  font-weight: bold;
}
.mail_centrum strong {
  color: #000;
}
.mail_centrum #main{
  width: 552px;
  margin: 0px auto 0px auto;
}
#text-box {
  /*height: 300px;*/
}
#text-box p {
  padding: 5px;
  text-align: left;
}
html>body #text-box {
  /*min-height: 300px;*/
  height: auto;
}
#header_mail .logo {
  float: left;
}
#header_mail .subject {
  float: right;
}
#header_mail .subject h2 {
  color: #888;
  font-weight: bold;
}
.slp1, .slp2, .slp3 {
  float: left;
  width: 30%;
  text-align: left;
  margin-top: 12px;
  margin-bottom: 12px;
}
.slp1, .slp2 {
  border-right: 1px solid #e8e8e8;
  padding-right: 12px;
}
.slp2, .slp3 {
  padding-left: 13px;
}
#spotlight_odkazy {
  text-align: left;
  border-top: 1px solid #e8e8e8;
}
#dodatek {
  border-top: 1px solid #e8e8e8;
  text-align: left;
}
#footer_mail {
  border-top: 1px solid #e8e8e8;
  text-align: left;
  padding: 5px;
}
/***** OKYNKO PRIDAT DO KOSIKU *****/
#content_in .cart_message_mat {
  width: 400px;
  border: 1px solid #c9d0d4;
  color: #000;
  margin: 0 auto;
}
.s_win .cm_continue{display:block; width:75px; height:20px; background:url(../images/buttons/close.gif) no-repeat 10px 0; text-decoration:none; padding:3px 0; position:absolute; top:4px; right:5px;}
.cart_mess_mat {/* falusovy kódy
  padding: 9px 0px 10px 104px;
  text-align: left;
  font-size: 13px;
  font-weight: bold;
  font-family: Verdana, Tahoma, Arial;
  color: #fff;
  background: url('../images/icons/fajfka.jpg') 62px 5px no-repeat;*/
  padding: 0;
  /*margin:0 9px 6px;*/
  text-align: left;
  font-size: 13px;
  font-weight: bold;
  font-family: Verdana, Tahoma, Arial;
  color: #000;
  text-align:center;
}
.cm_buy{display:block; }
.cart_mess_mat strong{color:#000; font-size:14px; display:block; text-align:center;}
.cm_table {
  text-align:center;
  padding-top: 5px;
}
.cm_table table {
  margin: 0 auto;
  width: 210px;
}
.cm_table table td.ccfc {
  text-align: right;
  width: 50%;
  padding-left: 3px;
}
.cm_table table td.ccsc {
  text-align: left;
  padding-left: 6px;
  width: 50%;
}
#cm_buy1, #cm_buy2{display:block; width:158px; height:37px; color:#fff; text-decoration:none; padding-top:22px; margin-top:80px;}
#cm_buy1{float:left; background:red url(../images/ajax/buy/pokracovat.png) no-repeat;}
#cm_buy2{float:right; background:#555f66 url(../images/ajax/buy/koupit.png) no-repeat;}
.cm_name{width:155px; float:left; text-align:center; margin:52px 12px; }
/*.aimg .aimg_in{display:block;}*/
.cm_name .aimg{background:#fff;}
.cart_message_cont{background:#f2f2f2; width:495px; height:229px;margin-left: -13px;}
.nicel {
  text-align:center;
  padding: 20px 0px 38px 53px;
}
.nicel a, .nicel a:visited, .nicel a:hover {
  display: block;
  float: left;
  width: 129px;
  height: 31px;
  line-height: 31px;
  color: #fff !important;
  text-decoration: none;
  text-align:center;
  margin-right: 8px;
  background: #961d23 url('../images/buttons/clink-but.gif') no-repeat;
}
/***** END OKYNKO PRIDAT DO KOSIKU *****/
/***** NASEPTAVAC *****/
.f {
  background-color: #eee;
  /*color: #c9d0d4;*/
}
.septy {
  position:relative;
}
.divos {
  color: #000;
  position: absolute;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 251px;
  padding: 5px 5px;
  left: 0px;
  top: 25px;
  z-index: 150 !important;
}
.divos div {
  float: left;
  width: 246px;
  padding: 2px 2px 2px 2px;
}
/*.f {
  background:url(../images/sel-prod.png) no-repeat;
}
.septy {
  width:100%;
}
.divos_wrap {
  position:absolute;
  width: 275px;
  left: 1px;
  top: 38px;
  z-index: 150 !important;
  padding-bottom: 39px;
  background: url(../images/divos-bottom2.png) no-repeat left bottom;
}
.divos_wrap_in {
  width: 272px;
  padding-left: 3px;
  background: url('../images/divos-shadow-left.png') repeat-y left top;
}
.divos_wrap_in_in {
  width: 269px;
  padding-right: 3px;
  background: url('../images/divos-shadow-right.png') repeat-y right top;
}
.divos {
  padding: 13px 13px 9px 13px;
  background: #4b5457 url('../images/divos-bg.gif') repeat-x left bottom;
}
#search_in{background:#000;}
.divos div {
  clear: left;
  height: 64px;
  overflow: hidden;
  margin-bottom: 4px;
}
.divos a.aimg, .divos a.aimg:visited, .divos a.aimg:hover, .divos .aimg .aimg_in {
  width: 80px;
  height: 64px;
  margin: 0 auto;
  overflow: hidden;
}
.divos a.aimg, .divos a.aimg:visited, .divos a.aimg:hover {
  float: left;
  background: url('../images/divoss-img-bg.png') no-repeat;
}
.divos_right {
  float: left;
  color: #c9d0d4;
  padding: 11px 0px 0px 11px;
  width: 140px;
  line-height: 10px;
}
.divos_right a, .divos_right a:visited, .divos_right a:hover {
  color: #fff;
  line-height: 13px;
  display: block;
}
.det_search {
  position:absolute;
  width: 243px;
  height: 36px;
  line-height: 30px;
  bottom: 0px;
  right: 11px;
  display: block;
  text-align: right;
}
.det_search a, .det_search a:visited, .det_search a:hover {
  color: #fff;
  padding-left: 15px;
  background: url('../images/icons/lupa.gif') no-repeat 0% 50%;
}*/
/***** END NASEPTAVAC *****/
/***** PRODEJNY *****/
.splace_tab_box {
  margin-top: -1px;
  width: 368px;
  float: left;
  height: 369px;
  height: 379px;
  border: 1px solid #ddd;
  background-color: #fff;
}
.splace_tab_box {
  width: 451px;
  margin-right: 12px;
}
.prod_info {
  position:relative;
  float: left;
  width: 302px;
  overflow: hidden;
  margin-left: 5px;
}
.main_info {
  width: 309px;
  height: 80px;
  color: #fff;
  background-color: #242d34;
}
.main_info_in {
}
.main_info_img {
  width: 115px;
  float: left;
  overflow: hidden;
}
.main_info_right {
  float: left;
  width: 174px;
  padding: 12px 0px 0px 12px;
}
.uppercase {
  text-transform: uppercase;
}
.main_info_right .uppercase {
  padding-bottom: 9px;
}
.smlr {
  font-size: 0.9em;
}
.elprinto {
  position:absolute;
  width: 42px;
  height: 41px;
  top: 0px;
  left: 402px;
  cursor: pointer !important;
}
.prod_info table {
  width: 302px;
  margin-top: 10px;
}
.prod_info td {
  padding: 2px 0px 2px 10px;
  vertical-align: top;
  color: #000;
}
.prod_info .fic {
  width: 109px;
  text-align: right;
}
.prod_info .dinfo td {
/*  color: #605e5f;*/
}
.prod_title {
  font-weight: bold;
  padding-bottom: 8px;
  color: #a72024;
}
.det_mapp, .ffllaasshh {
  padding: 20px !important;
}
.mapd {
  width: 416px;
  height: 251px;
  overflow: hidden;
}
.najdete {
  padding-top: 11px;
}
.najdete .title {
  text-transform: uppercase;
  color: #000;
  padding: 0px 0px 2px 9px;
}
.najdete_row {
  padding: 3px 0px 3px 9px;
}
.najdete .odd {
  background-color: #eee;
}
.flmap {
  width: 766px;
}
.map_text {
  float: left;
  width: 208px;
  padding-left: 27px;
}
.map {
  width: 515px;
  float: left;
  text-align:center;
}
.map_regions {
  float: left;
  width: 175px;
  color: #999;
  padding-top: 29px;
}
.map_regions a, .map_regions a:visited {
  color: #999;
/*  text-decoration: none;*/
}
.detb_tabs {
  height: 31px;
}
.shortcut {
  text-transform: uppercase;
  padding-right: 3px;
  font-size: 0.9em;
}
.regions_wrap {
  width: 100%;
}
.proddob {
  position:relative;
}
.prdob {
  border-bottom: 1px dashed #595758;
}
.proddob_in {
  position:absolute;
  top: 15px;
  left: 0px;
  width: 166px;
  display:none;
  border: 1px solid #ddd;
  padding: 3px 5px;
  background-color: #fff;
  z-index: 1000;
}
.proddob:hover .proddob_in, .proddobhover .proddob_in {
  display: block;
}
.ul_regions {
  clear: both;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 68px;
  margin-bottom: 1px;
}
.ul_regions li {
  float: left;
  display: block;
  padding: 6px 4px;
  margin: 0;
}
.ul_regions .cl_in {
  height: 56px;
  border-right: 1px solid #ddd;
}
.ul_regions a.aimg, .ul_regions a.aimg:visited, .ul_regions .aimg .aimg_in {
  width: 96px;
  height: 58px;
}
.ul_regions a.aimgd, .ul_regions a.aimgd:visited, .ul_regions a.aimgd:hover {
  display: block;
  width: 96px;
  height: 60px;
  overflow: hidden;
}
.ul_regions a.aimg, .ul_regions a.aimg:visited, .ul_regions a.aimg:hover,
.ul_regions a.aimgd, .ul_regions a.aimgd:visited, .ul_regions a.aimgd:hover {
  border: 4px solid #fff;
}
.d_bg a.aimg, .d_bg a.aimg:visited, .d_bg a.aimg:hover,
.d_bg a.aimgd, .d_bg a.aimgd:visited, .d_bg a.aimgd:hover {
  border-color: #eee;
}
.ul_regions a.aimg:hover, .ul_regions a.aimgd:hover {
  border: 4px solid #a72024;
}
.cl1 {
  padding: 0 !important;
  width: 112px;
  height: 68px;
}
.cl1 .cl_in {
  border-right: none;
}
.cl2 {
  width: 109px;
}
.cl3 {
  width: 184px;
}
.cl4 {
  width: 140px;
}
.cl5 {
  width: 127px;
}
.cl6 {
  width: 51px;
}
.cl6 .cl_in {
  border-right: none;
}
.d_bg {
  background: #eee !important;
}
.detail_img_prod {
  width: 406px;
  height: 252px;
  margin: 16px 0 0 16px;
  text-align:center;
}
/***** END PRODEJNY *****/
.s_win iframe {
  background: none !important;
  border: none !important;
  border-style: none !important;
  padding: 0;
  margin: 0;
}

#doruceni .formBox-spacing{padding-bottom:10px}
#doruceni .box{overflow:hidden; width:100%; font-size:12px;}
#doruceni .box td{border-top:1px solid #D5D7D8; border-bottom:1px solid #D5D7D8; }
#doruceni .box .sep td{background:#eee; border:none; height:6px; padding:0;}
#doruceni .box .i1{width:49px; text-align:center; border-left:1px solid #D5D7D8;}
#doruceni .box .i2{width:607px; }
#doruceni .box .i2 strong{display:block; padding-top:2px;}
#doruceni .box .i2 br{line-height:0.5}
#doruceni .box .i3{width:98px; text-align:center;border-right:1px solid #D5D7D8; }
#doruceni .box .i1, #doruceni .box .i2, #doruceni .box .i3{padding:14px 0; background:#fff; /*height:107px;*/ vertical-align:top}

#platby .box{overflow:hidden; width:100%; font-size:12px;}
#platby .box td{border-top:1px solid #D5D7D8; border-bottom:1px solid #D5D7D8; }
#platby .box .sep td{background:#eee; border:none; height:6px; padding:0;}
#platby .box .i1{width:49px; text-align:center; border-left:1px solid #D5D7D8;}
#platby .box .i2{width:607px; }
#platby .box .i2 strong{display:block; padding-top:2px;}
#platby .box .i2 br{line-height:0.5}
#platby .box .i3{width:98px; text-align:center;border-right:1px solid #D5D7D8; }
#platby .box .i1, #platby .box .i2, #platby .box .i3{padding:14px 0; background:#fff; /*height:107px; */vertical-align:top}
#platby .formBox-spacing{padding-bottom:25px;}

#s2but{margin-top:9px; width:765px;}
#s2but .btn-cont{}

.hidden, .hidenos fieldset{display:none;}
#business_tlacidlo{margin-left:3px;}
.spacer{height:5px;}

.page_title{font-size:17px; font-weight:bold; color:#A72024;}
.boxes-ok{margin-top:8px !important}

#cart-cont .septy{width:242px}
/*#cart-cont .divos div{height:13px; color:#c9d0d4; padding:6px 13px 9px;}
#cart-cont .divos .f{background:#212a31;}
#cart-cont .divos{background:#28333d; padding:0;}*/

#del-coupon{width:159px; height:35px; background:url(../images/buttons/zrusit-kupon.png) no-repeat; border:none; color:#fff; font-weight:bold; margin-left:40px; cursor:pointer;}

.hp-left-spacing{margin-left:8px;}
.rose_top{background:#eee url(../images/rose-top.gif) no-repeat; padding:8px 8px 0 8px; width:764px;}
.rose_bot{background:url(../images/rose-bot.gif) no-repeat; height:8px; font-size:0; width:780px; height:8px;}
/**/
/*#search_in .divos {padding:5px 5px 0 5px; background:url(../images/produktovac/bgproduktovac.gif) repeat-y; border:none; width:276px;}
#search_in .divos .ajLink{display:block; width:80px; float:left;}
#search_in .divos .ajItem{display:block; float:right; width:160px;}
#search_in .divos div{overflow:hidden; padding:4px 13px; color:#c9d0d4}
#search_in .divos .f{float:none; background:#212a31; position:relative; width:242px;}
#search_in .divos .f .pcorn-rt, #search_in .divos .f .pcorn-bt{width:4px; height:4px; display:block; position:absolute; }
#search_in .divos .f .pcorn-rt{background:url(../images/produktovac/pcorn-rt.gif) no-repeat; top:0; right:0;}
#search_in .divos .f .pcorn-bt{background:url(../images/produktovac/pcorn-rb.gif) no-repeat; top:0; bottom:0;}
#search_in .pitem{background:red;}
#search_in .divos > div a{text-align:center; color:#fff}
#search_in .divos > div a img{vertical-align:text-top; padding-right:5px; }
#search_in .det_search { position:relative; left:-5px; overflow:hidden; width:268px; display:block; height:46px; text-align:right; margin-left:3px; clear:both;}
#search_in .det_search a{position:absolute; top:10px; right:2px; display:block; background:#212a31 url(../images/icons/lupa.gif) no-repeat; padding-left:15px; color:#fff; width:100%; height:100%; padding:12px 11px 0 0}
*/





/*DOČASNÉ SKRYTÍ*/
/*H1*/
/*.h1hmpg, .hid{display:none;}*/
.hid{display:none;}

/*STín*/
/*
#main_wrap{
  width: 1028px !important;
  border:1px solid;
  background:red;
}
#main_wrap #holder, #header, #footer, #left, #content{
  margin-left: 10px;
}
#holder_in{padding-left:10px;}*/

.product{color: #798187;}
.base-width{width:780px; margin-bottom:1em;}
.empty_categorytext{padding:0; margin:0;}


/*popupy*/
/*.popup_swin{
  width:361px;
}
.popup_swin .s_win_in2{
  width:351px;
  background-color:none;
  overflow:hidden;
}
.popup_html{background-color:#f2f2f2;}
.popup_body{background-color:#f2f2f2 !important; width:100px;}
.popup_swin .s_win_top_body{width:95.3%}
.popup_swin .s_win_top_right{width:8px;}*/
.popup_d h3{color:#000; width:270px}
//.s_win_in2 iframe{width:330px; border:1px solid;}
.popup_table td.fic{display:block; color:#000; padding-top:6px; text-align:left;}

.linkSendWin iframe{background:red !important;}
.linkSendWin iframe{width: 510px !important;}
.linkSendWin .fic{width: 130px !important;}

.popup_body .discount{color:#000; width: 100%;}
.popup_body .discount h2{color:#000 !important;}

.s_win .s_win_in .bad_message {
	color: #fff;
}
.cont_gr {
	overflow: auto;
}
#google_translate {
	position: absolute;
	left: 640px;
	top: 8px;
	height: 64px;
	background: url('../images/google-traslate.png') left top no-repeat;
	width: 155px;
}
#google_translate .google_in {
	padding: 42px 5px 5px;
}
#google_translate .google_in a {
	margin-right: 4px;
}
.homepage .h1h1 {
	position: static !important;
	margin-top: 16px;
}
.homepage .h1h1 h1 {
	margin: 0px;
	color: #000;
	font-size: 12px;
}

.designers {
    padding: 10px 0px 20px 0px;
}
.bnr {
    position:relative;
    float: left;
    width: 147px;
    height: 76px;
    height: 88px;
    margin-right: 8px;
}
.bnr a, .bnr a:visited, .bnr a:hover, span.gr {
    display: block;
    width: 139px;
    /*height: 26px;
    padding: 50px 0px 0px 8px;
    font-size: 16px;*/
    height: 38px;
    padding: 50px 0px 0px 8px;
    font-size: 14px;
    font-family: Arial, Tahoma;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    background-color: #59a8de;
}
.bnr a:hover {
    background-position: 0% 100%;
    color: #000;
}
.bn1 a, .bn1 a:visited, .bn1 a:hover {
    background-image: url('../images/designer-m25_new.jpg');
}
.bn2 a, .bn2 a:visited, .bn2 a:hover {
    background-image: url('../images/designer-pneu_new.jpg');
}
.bn3 a, .bn3 a:visited, .bn3 a:hover {
    background-image: url('../images/designer-pn40_new.jpg');
}
.bn4 a, .bn4 a:visited, .bn4 a:hover {
    background-image: url('../images/designer-m15_new.jpg');
}
.bn5 {
    margin: 0;
}
.bn5 a, .bn5 a:visited, .bn5 a:hover {
    background-image: url('../images/designer-8020.jpg');
}
.bn6 a, .bn6 a:visited, .bn6 a:hover {
    background-image: url('../images/designer-super.jpg');
}
#header .skHeaderText {
	color: #EEEEEE;
	position: absolute;
	left: 295px;
	top: 134px;
	z-index: 1;
	font-weight: normal;
}
.ranText {
	margin: 10px 0 0;
}
