@import url("global.css");
/************************************************/
/******** BASIC LAYOUT STYLES *****************/
/***********************************************/
/************************************************/
/*--------- MAIN HOLDER --------*/
#page{
  position: relative;
  padding: 0px;
  margin: 0px;
  width: 100%;
  height: 100%;
  overflow: auto;
	/*margin: 0px auto 0px auto;*/
  /*padding: 0 10px 0 10px;*/
}
#main_wrap {
	width: 98%;
/*    width: 999px;*/
	margin: 0px auto 0px auto;
	min-width:970px;
}
html>body #main_wrap {
    width: 99%;
}
.listos {
	padding-top: 27px !important;
}
#main_holder {
  position: relative;
	height: 100%;
	text-align: left;
 }
html>body #main_holder {
	width: 100%;
/*  width: 999px;*/
}
#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;
}
/*--------- MAIN HEADER-------*/
#main_header {
	position: relative;
	height: 100%;
}
#main_logo {
  position: absolute;
  width: 160px;
  height: 80px;
  top: 92px;
  top: 58px;
  left: 10px;
}
#main_logo a {
    position: relative;
    top: 5px;
    left: 6px;
}
/*html>body #main_logo {
  bottom: 11px;
}*/
#country_language_currency {
	position: absolute;
	left: 8px;
	left: 18px;
	top: 22px !important;
	top: 2px !important;
	width: 200px;
	background: none;
	font-size: 0.9em;
	z-index: 10;
}
#country_language_currency img {
  position: relative;
  top: 3px;
/*  margin-right: 4px;*/
}
html>body #country_language_currency img {
  top: 2px;
}
#country_language_currency-in {
/*	margin: 10px;*/
}
#country_language_currency-in label {
  margin: 0px 5px;
}
#country_language_currency-in select {
  font-size: 1em;
}
#country_icons {
	position:absolute;
	top: 1px;
	left: 120px;
	width: 150px;
}
/*----end of MAIN HEADER------*/
/*---------HEADER-----------*/
#header {
	position: relative;
	height: 218px;
	height: 191px;
	padding: 0px;
	margin-bottom: 4px;
    background: #fff url('../images/header-bg.gif') repeat-x bottom left;
    z-index: 10;
}
#header_in {
    width: 100%;
    height: 100%;
    background: url('../images/header-new.jpg') no-repeat bottom right;
}
#header h2 {
  position: absolute;
  top: 55px;
  left: 250px;
  color: #000;
  font-size: 1.3em;
  z-index: 100;
}
#cepice {
    position:absolute;
    width: 44px;
    height: 17px;
    top: 32px;
    right: 178px;
    background: url('../images/cepice.jpg') no-repeat top left ;
    display:none;
}
#cart {
    width: 190px;
    height: 100px;
    position:absolute;
    right: 2px;
    top: 245px;
    top: 223px;
    top: 196px;
/*    right: 250px;
    top: 185px;*/
/*    top: 165px;*/
    z-index: 10 !important;
    background-color: #f9f8f8;
}
#cart-in {
}
#cart a, #cart a:visited, #cart a:hover {
    color: #906908 !important;
    display: block;
    width: 180px;
    height: 40px !important;
    padding: 2px 5px 8px 5px;
    text-decoration: none;
}
#cart .koson a, #cart .koson a:visited, #cart .koson a:hover,
#cart .poptavkaon a, #cart .poptavkaon a:visited, #cart .poptavkaon a:hover {
    color: #fff !important;
    text-decoration: none;
}
#cart .text {
    text-transform: uppercase;
    font-weight: bold;
}
#cart .text2 {
    display: block;
    font-size: 0.9em;
    text-align: right;
    width: 180px;
    padding-top: 5px;
}
.kos, .kos_on, .poptavka, .poptavka_on {
    height: 50px !important;
    overflow: hidden;
}
.kos {
    background: url('../images/info-kosik-on.jpg') no-repeat top left;
}
.koson {
    background: url('../images/info-kosik-off.jpg') no-repeat top left;
}
.poptavka {
    background: url('../images/info-poptavka-on.jpg') no-repeat top left;
}
.poptavkaon {
    background: url('../images/info-poptavka-off.jpg') no-repeat top left;
}
#cart-login {
  background-color: #eee;
  border: 1px solid #ccc;
  margin: 0px;
  padding: 2px 2px 2px 2px;
}
#cart-login label {
}
.cart-info {
/*  border: 1px solid #ccc;
  background-color: #fff;*/
}
.cart-info h2 {
/*  font-size: 1.2em;*/
}
#static {
    position:absolute;
    top: 193px;
    top: 171px;
    top: 144px;
    left: 0px;
    height: 34px;
    padding: 8px 0px 0px 7px;
    background: url('../images/static-left.gif') no-repeat top left;
}
.mt_tab {
	float: left;
	height: 25px;
	margin: 0 3px 0px 0;
	padding: 0;
	font-size: 1.1em;
	margin-right: 0px;
}
.mt_tab span {
	cursor: pointer !important;
}
.mt_tab a, .sp_top_menu .r_menu li a {
	display: block;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	background: url('../images/static-bg-off.gif') repeat-x !important;
	height: 25px;
	line-height: 25px;
	float: left;
	margin: 0 0px 0 0;
	cursor: pointer !important;
}
.mt_tab a span.text, .sp_top_menu .r_menu li span.text {
	float: left;
	display: block;
    padding: 0px 0px;
}
.sp_top_menu .r_menu li.l1 span.text, .sp_top_menu .r_menu li.l2 span.text {
	width: 170px;
}
.mt_tab a span.left, .mt_tab span.right, .sp_top_menu .r_menu li span.left, .sp_top_menu .r_menu li span.right {
	display: block;
	float: left;
	width: 5px;
	height: 25px;
}
.mt_tab a span.left, .sp_top_menu .r_menu li span.left {
	background: url('../images/static-left-off.gif') no-repeat;
}
.mt_tab a span.right, .sp_top_menu .r_menu li span.right {
	background: url('../images/static-right-off.gif') no-repeat;
}
.mt_tab a:link, .mt_tab a:visited, .mt_tab a:active {
	color: #fff;
} 
.mt_tab a:hover, .mt_tab a.active, .mt_tab a:link.active,
.mt_tab a:visited.active, .mt_tab a:active.active, .sp_top_menu .r_menu li a:hover,
.sp_top_menu .r_menu ul.u0 li.l0:hover .parent0,
.sp_top_menu .r_menu ul.u1 li.l1:hover .parent1,
.sp_top_menu .r_menu ul.u2 li.l2:hover .parent2,
.sp_top_menu .r_menu ul.u0 li.l0hover .parent0,
.sp_top_menu .r_menu ul.u1 li.l1hover .parent1,
.sp_top_menu .r_menu ul.u2 li.l2hover .parent2 {
	background: url('../images/static-bg-on.gif') repeat-x !important;
	color: #fff;
	text-decoration: none;
}
.mt_tab a:hover span.left, .mt_tab a.active span.left, .sp_top_menu .r_menu li a:hover span.left,
.sp_top_menu .r_menu ul.u0 li.l0:hover .parent0 span.left,
.sp_top_menu .r_menu ul.u1 li.l1:hover .parent1 span.left,
.sp_top_menu .r_menu ul.u2 li.l2:hover .parent2 span.left,
.sp_top_menu .r_menu ul.u0 li.l0hover .parent0 span.left,
.sp_top_menu .r_menu ul.u1 li.l1hover .parent1 span.left,
.sp_top_menu .r_menu ul.u2 li.l2hover .parent2 span.left {
	background: url('../images/static-left-on.gif') no-repeat;
}
.mt_tab a:hover span.right, .mt_tab a.active span.right, .sp_top_menu .r_menu li a:hover span.right,
.sp_top_menu .r_menu ul.u0 li.l0:hover .parent0 span.right,
.sp_top_menu .r_menu ul.u1 li.l1:hover .parent1 span.right,
.sp_top_menu .r_menu ul.u2 li.l2:hover .parent2 span.right,
.sp_top_menu .r_menu ul.u0 li.l0hover .parent0 span.right,
.sp_top_menu .r_menu ul.u1 li.l1hover .parent1 span.right,
.sp_top_menu .r_menu ul.u2 li.l2hover .parent2 span.right {
	background: url('../images/static-right-on.gif') no-repeat;
}
/*---------end of HEADER------*/
/*--------- LIGHTBOX ------*/
#cart-lightbox {
   position: absolute;
   bottom: -1px;
   right: 0px;
   width: 100%;
   /*height: 155px;*/
   padding: 0px;
   z-index: 3;
}
#cart-lightbox #cart-lightbox_in{
	margin-right: 17px;
	height: 100%;
}
.cart-spacer{
	height:160px;
	width:90%;
}
.cart-spacer_disable{
	height:20px;
	width:90%;
}
#cart-lightbox .border{
	border-top: 1px solid #258ac1;
	background-color: #dfeff8;
	padding: 0px;
	margin: 0px;
	height: 132px;
}
#cart-lightbox .border_disable{
	display: none;
}
#cart-lightbox .tabs{
	height: 16px;
	width: 99%;
}
#cart-lightbox .tabs a, #cart-lightbox .tabs a:link, #cart-lightbox .tabs a:visited, #cart-lightbox .tabs a:active{
	float: left;
	display: block;
	background-color: #dfeff8;
	color: #616161;
	font-weight: bold;
	padding: 1px 5px 0px 5px;
	border: 1px solid #258ac1;
	border-bottom: none;
	margin-left: 4px;
	height: 16px;
}
#cart-lightbox .tabs a:hover{
	float: left;
	display: block;
	background-color: #f7f7f7;
	color: #febc67;
	font-weight: bold;
	padding: 1px 5px 0px 5px;
	border: 1px solid #258ac1;
	border-bottom: none;
	margin-left: 4px;
	height: 16px;
}
#cart-lightbox .tabs a.active, #cart-lightbox .tabs a.active:link, #cart-lightbox .tabs a.active:visited, #cart-lightbox .tabs a.active:active{
	background-color: #43a3ef;
	color: white;
}
#cart-lightbox .tabs a.active:hover{
	background-color: #43a3ef;
	color: white;
}

#cart-lightbox .tabs a.operate, #cart-lightbox .tabs a.operate:link, #cart-lightbox .tabs a.operate:visited, #cart-lightbox .tabs a.operate:active{
	float: right;
	background-color: #43a3ef;
	width: 18px;
	height: 17px;
	padding: 0px;
	margin-right: 5px;
	border: 1px solid #258ac1;
	border-bottom: none;
}
#cart-lightbox .tabs a.operate:hover{
	float: right;
	background-color: #fff;
	width: 18px;
	height: 17px;
	padding: 0px;
	margin-right: 5px;
	border: 1px solid #258ac1;
	border-bottom: none;
}
.float_left {
    float: left !important;
}
#cart-lightbox .left{
	float:left;
	width: 17%;
	text-align: left;
	height: 110px;
	padding: 8px;
	display: none;
}
#cart-lightbox .left select{
	width: 157px;
}
#cart-lightbox .left .lightbox_name{
	width: 150px;
}
html>body #cart-lightbox .left select{
	width: 150px;
}
html>body #cart-lightbox .left .lightbox_name{
	width: 145px;
}
#cart-lightbox .right{
	float: right;
	overflow: auto;
	width: 99%;
	height: 130px;
	text-align: left;
	padding: 0px;
	border: 0px solid red;
}
html>body #cart-lightbox .right{
	float: right;
	overflow: auto;
	width: 99%;
	height: 130px;
	text-align: left;
}
#cart-lightbox .right td{
	font-size: 11px;
	width: 200px;
	vertical-align: top;
}
#cart-lightbox .right td h4 {
  margin: 5px 0 5px 0;
  padding: 0 5px 0 5px;
}
html>body #cart-lightbox .right td{
	min-width: 200px;
	width: auto;
}
#cart-lightbox .left_basked{
	float: left;
	width: 110px;
	text-align: left;
	margin-top: 8px;
}
#cart-lightbox .right table, #cart-lightbox .right table td{
	padding: 0px;
	margin: 0px;
}
#cart-lightbox .left_basked a{
	color: black;
}
#cart-lightbox .left_basked a:hover{
	color: #336699;
}
#cart-lightbox .right .item{
	text-align: left;
	width: 195px;
	border: 0px solid red;
	float: left;
	margin: 0px;
}
#cart-lightbox .right .item img{
	margin-right: 4px;
}
#cart-lightbox .right .item h4 {
    color: #616161;
}
#cart-lightbox .right .item h4 a, #cart-lightbox .right .item h4 a:visited {
    text-decoration: none;
}
#cart-lightbox .right .item h4 a:hover {
}
#cart-lightbox input{
	font-size: 11px;
}
/*---------end of LIGHTBOX------*/
/*--------- TABS HEADER -------*/
#multishop_tabs {
	position: absolute;
	top: 16px;
	left: 190px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 25px;
	margin: 0px;
	z-index: 10;
	display: none;
}
#multishop_tabs span, #detail_tabs span {
	cursor: pointer !important;
}
#multishop_tabs a, #detail_tabs a {
  position: relative;
  top: 0px;
	display: block;
	text-decoration: none;
	color: #616161;
	background: url('../images/tabs/header/bg_tabs_off.gif') repeat-x;
	height: 25px;
	line-height: 25px;
	float: left;
	margin: 0px 0px 0px 0px;
}
html>body #multishop_tabs a, html>body #detail_tabs a {
  top: 3px;
}
#multishop_tabs a span.tab_caption, #detail_tabs a span.tab_caption{
	float: left;
	display: block;
	padding: 0 0px 0 5px;
}
#multishop_tabs a span.tab_left, #multishop_tabs span.tab_right,
#detail_tabs a span.tab_left, #detail_tabs span.tab_right
 {
	display: block;
	float: left;
	width: 27px;
	height: 25px;
}
#multishop_tabs a span.tab_left, #detail_tabs a span.tab_left{
	width: 3px;
}
#multishop_tabs a span.tab_left, #detail_tabs a span.tab_left {
	background: url('../images/tabs/header/bg_tabs_left_off.gif') no-repeat;
}
#multishop_tabs a span.tab_right, #detail_tabs a span.tab_right {
	background: url('../images/tabs/header/bg_tabs_right_off.gif') no-repeat;
}
#multishop_tabs a:link, #multishop_tabs a:visited, #multishop_tabs a:active,
#detail_tabs a:link, #detail_tabs a:visited, #detail_tabs a:active
{
	color: #616161;
}
#multishop_tabs a.active, #detail_tabs a.active {
	color: #fff !important;
  z-index: 11;
  padding: 1px 0 1px 0;
}
#multishop_tabs a:visited.active, #detail_tabs a:visited.active {
	font-weight: bold;
}
/***** new *****/
#multishop_tabs, #detail_tabs {
	line-height: 22px;
}
#multishop_tabs a, #detail_tabs a {
	background: none;
	line-height: 22px;
}
#multishop_tabs a span.tab_caption, #detail_tabs a span.tab_caption {
  background: url('../images/tabs/header/bg_tabs_off.gif') repeat-x;
}
#multishop_tabs a.active span.tab_caption, #detail_tabs a.active span.tab_caption {
	background: url('../images/tabs/header/bg_tabs_on.gif') repeat-x;
}
#multishop_tabs a.active span.tab_left, #detail_tabs a.active span.tab_left {
	background: url('../images/tabs/header/bg_tabs_left_on.gif') no-repeat;
}
#multishop_tabs a.active span.tab_right, #detail_tabs a.active span.tab_right {
	background: url('../images/tabs/header/bg_tabs_right_on.gif') no-repeat;
}

/*-----end of TABS HEADER------*/
/*--------- TABS DETAIL -------*/
#detail_tabs {
	position: absolute;
	top: -22px;
	left: 40px;
	width: 90%;
	font-size: 0.9em;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 25px;
	margin: 0px;
	z-index: 10;
}
html>body #detail_tabs {
	top: -25px;
}
#detail_tabs2 {
}
#detail_tabs2 .h1, #detail_tabs2 .h1_in, #detail_tabs2 .h1_left, #detail_tabs2 .h1_right,
#detail_tabs .h1, #detail_tabs .h1_in, #detail_tabs .h1_left, #detail_tabs .h1_right {
    height: 34px !important;
}
.mt_tab2 {
	float: left;
	height: 31px;
	margin: 0 2px 0px 0;
	padding: 0;
	font-size: 1.1em;
}
.mt_tab2 span {
	cursor: pointer !important;
}
.mt_tab2 a {
	display: block;
	text-decoration: none;
	color: #fff;
	background: url('../images/tabs/menu2/tab-bg.gif') repeat-x;
	height: 31px;
	line-height: 31px;
	float: left;
	margin: 0 0px 0 0;
}
.mt_tab2 a span.text {
	float: left;
	display: block;
    padding: 0px 4px;
}
.mt_tab2 a span.left, .mt_tab2 span.right {
	display: block;
	float: left;
	width: 3px;
	height: 31px;
}
.mt_tab2 a span.left {
	background: url('../images/tabs/menu2/tab-left.gif') no-repeat;
}
.mt_tab2 a span.right {
	background: url('../images/tabs/menu2/tab-right.gif') no-repeat;
}
.mt_tab2 a:link, .mt_tab2 a:visited, .mt_tab2 a:active{
	color: #fff;
}
.mt_tab2 a:hover, .mt_tab2 a.active, .mt_tab2 a:link.active,
.mt_tab2 a:visited.active, .mt_tab2 a:active.active {
	background: url('../images/tabs/menu2/tab-bg-on.gif') repeat-x;
	color: #fff;
	text-decoration: none;
}
.mt_tab2 a:hover span.left, .mt_tab2 a.active span.left {
	background: url('../images/tabs/menu2/tab-left-on.gif') no-repeat;
}
.mt_tab2 a:hover span.right, .mt_tab2 a.active span.right {
	background: url('../images/tabs/menu2/tab-right-on.gif') no-repeat;
}

/*#detail_tabs2 span, #detail_tabs2 .td_tab {
    float: left;
    display: block;
    height: 32px;
}
#detail_tabs2 span.td_right {
    width: 59px;
    background: url('../images/td-right-off.gif') top left no-repeat;
}
#detail_tabs2 .td_active span.td_right {
    background: url('../images/td-right-on.gif') top left no-repeat;
}
#detail_tabs2 a, #detail_tabs2 a:visited, #detail_tabs2 a:hover {
    float: left;
    display: block;
    height: 32px;
    line-height: 32px;
    text-decoration: none;
    color: #fff;
    font-weight: bold;
    background: url('../images/td-bg-off.gif') top left repeat-x;
    cursor: pointer !important;
}
#detail_tabs2 a.td_active, #detail_tabs2 a.td_active:visited, #detail_tabs2 a.td_active:hover {
    background: url('../images/td-bg-on.gif') top left repeat-x;
}
#detail_tabs2 span.td_left {
    width: 11px;
    background: url('../images/td-left-off-on.gif') top left repeat;
}
#detail_tabs2 .td_first span.td_left {
    background: url('../images/td-left-off.gif') top left no-repeat;
}
#detail_tabs2 .td_off_off span.td_left {
    background: url('../images/td-left-off-off.gif') top left no-repeat;
}
#detail_tabs2 .td_on_off span.td_left {
    background: url('../images/td-left-on-off.gif') top left no-repeat;
}
#detail_tabs2 .td_off_on span.td_left {
    background: url('../images/td-left-off-on.gif') top left no-repeat;
}
#detail_tabs2 .td_active .td_first span.td_left {
    background: url('../images/td-left-on.gif') top left no-repeat;
}*/
#notak #detail_tabs {
    left: 5px;
	/*width: 100%;*/
/*    position: static;
    padding: 0 0 0 15px;
    border-bottom: 1px solid #eee;*/
}
html>body #notak #detail_tabs {
	top: -27px;
}
.butoniky {
    margin-top: 5px;
}
/*---end of TABS DETAIL -----*/
/*---------SEARCH ------*/
#search {
    position: relative;
    width: 186px;
    height: 68px;
    margin: 0px 0px 10px 2px;
    padding-left: 4px;
    background: #fec414 url('../images/search-bg.gif') no-repeat;
}
#search a {
}
#search form {
	padding: 2px 0 4px 0;
}
#search form .input_text {
	padding: 0;
	width: 106px;
	height: 18px;
	border: none;
	background: none;
    color: #212121 !important;
    font-size: 1em;
    margin-left: 5px;
    position: relative;
    top: 6px;
}
html>body #search form .input_text {
    top: 8px;
}
#search form input {
}
#search form select {
	position: relative;
	top: 1px;
	margin: 0;
}
#search_button {
    position: absolute;
    top: 7px;
    right: 4px;
    width: 61px;
    height: 20px;
    border: none;
    background: url('../images/hledat-but.gif') no-repeat top left;
    font-weight: bold;
    color: #212121 !important;
    font-family: Arial, Tahoma;
    font-size: 1em;
}
#search a.superfilter, #search a.superfilter:visited, #search a.superfilter:hover {
    color: #212121;
    font-weight: bold;
    text-decoration: none;
    position:absolute;
    display: block;
    top: 40px;
    left: 4px;
    width: 116px;
    height: 20px;
    line-height: 20px;
    text-align:center;
    background: url('../images/superfilter-bg.jpg') no-repeat top left;
    font-family: Arial, Tahoma;
    font-size: 1em;
}
html>body #search a.superfilter, html>body #search a.superfilter:visited, html>body #search a.superfilter:hover {
}
a.help {
	cursor:help; 
	color:#767676;
	text-decoration:underline;
	position:relative;
	top: 0px;
	left: 3px;
/*	background:url("images/info.gif") no-repeat right top;*/
	/*padding-right:25px;*/
	}
html>body a.help {
    top: 1px;
    top: 6px;
}
a.help:hover { 
	background-color:#efefef;
	}

a.help span { 
	position: relative; 
	font-weight: normal; 
	text-align: left;
	}

a.help span span { 
	text-decoration:none;
	color:#767676;
	display:block; 
	position:absolute; 
/*	top:-4.1em;*/
/*    bottom: 3px;*/
    top: -20px; 
	padding:.2em .5em; 
	left:-330px; 
	width:315px;
    font-size: 1em; 
 	background-color:#efefef;
	border:1px solid #85898d;
	z-index:100;
    background: none;
	visibility:hidden;
    z-index: 1500; 
	}
html>body a.help span span { 
    top: -35px; 
} 
a.help:hover span span { 
	visibility: visible;
    background: none; 
	background-color:#efefef;
    z-index: 500; 
	}
.hled_help {
    color: #906908 !important;
    position: absolute !important;
    top: 43px !important;
    left: 123px !important;
    width: 40px !important;
    text-align: right !important;
	text-decoration: none !important;
}
a.hled_help:hover { 
	background-color:#ffd72f;
	}
a.hled_help span span { 
    top: -10px; 
	left:30px;
	height: 50px;
	text-decoration: none !important;
}
html>body a.hled_help span span { 
    top: -10px; 
} 
.w140 {
  width: 100px;
}
.w70 {
}
/*---end of SEARCH -----*/
/*---------HOLDER-------------*/
#holder {
	background-color: #fff;
	padding-left: 194px;
/*	padding-right: 206px;*/
	padding-right: 194px;
}
#holder-in {
}
.holder2r {
    padding-right: 196px !important;
    padding-left: 0px !important;
}
/*---------end of HOLDER-------*/
/*---------ACCOUNT-------*/
.my_account {
  margin: 10px 0;
  padding: 3px;
}
.my_account span.label {
  width: 40%;
}
/*---------end of ACCOUNT-------*/
/*---------MULTISHOP CONTENT ------*/
#multishop_content {
	position: relative;
	float: left;
	width: 100%;
	background-color: #fff;
}
html>body #multishop_content {
	padding: 0 10px 10px 10px;
  height: auto;
  overflow:hidden;
}
#multishop_content h2 a {
  font-size: 0.8em;
}
#multishop_content .product-in h2 {
  font-size: 1.2em;
}
#multishop_content .promo_block p{
  text-align: center;
}
.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;
  overflow: hidden;
}
.dep_store_item .text {
  padding: 0 5px 0 5px;
}
.dep_store_item img {
	margin: 1px 1px 1px 0px;
}

/*----end of MULTISHOP CONTENT ----*/
/*---------CONTENT-------------*/
#content {
	position: relative;
	float: left;
	width: 100%;
	z-index: 1;
}
#content-in {
    font-size: 0.97em;
	background-color: #fff;
	padding: 0 10px 10px 10px;
}
.content2r #content-in {
/*    padding-right: 204px !important;*/
}
#content-in input, #content-in select {
    font-size: 1em;
}
#producerbar {
    color: #6c6c6c;
	padding: 5px;
	font-weight: bold;
	background-color: #d8d8d8;
}
.sortbar_spacer {
    height: 10px;
    line-height: 10px;
    padding: 0;
    margin: 0;
}
#sortbar, .dsearch {
    position: relative;
    color: #616161;
	position: relative;
	margin: 10px 0 0px  0;
	background: #f7f6f6 url('../images/sortbar-bg.gif') repeat-x top left ;
	border: 1px solid #edecec;
/*	line-height: 2.5em;*/
	padding: 13px 10px;
/*	border-bottom: 1px dashed #43a3ef;
	line-height: 1.4em;
	padding: 5px;*/
}
html>body .dsearch {
	margin: 10px 0 0  0;
}
/*#sortbar a.superf, #sortbar a.superf:visited, #sortbar a.superf:hover {
    color: #fff;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    padding: 2px 20px 4px 13px;
    text-align:center;
    text-decoration: none;
    background: url('../images/sortbar-superf.gif') top left no-repeat;
}*/
#sortbar a.superf, #sortbar a.superf:visited, #sortbar a.superf:hover {
    position:absolute;
    display: block;
    top: 16px;
    left: 10px;
    color: #fff;
    font-weight: bold;
    width: 81px;
    height: 18px;
    line-height: 18px;
    text-align:center;
    text-decoration: none;
    background: url('../images/sortbar-superf.gif') no-repeat top left;
}
.kvuli_ie {
    padding: 0px 43px;
}
#sortbar select {
    color: #616161 !important;
}
html>body #sortbar {
}
#sortbar img {
}
#sortbar .blue {
    text-decoration: underline;
    cursor: pointer !important;
}
#sortbar a.orange, #sortbar a.orange:visited {
    color: #616161;
    font-weight: bold;
}
#sortbar a.orange:hover {
    color: #febc67;
}
#sortbar fieldset {
	display: inline;
	padding: 0px;
	margin: 0px;
}
#sortbar .icons {
  position: absolute;
  right: 13px;
  top: 2px;
}
html>body #sortbar .icons {
  right: 5px;
  top: 1px;
}
.navigator {
	position: relative;
	background-color: #eee;
}
.navigator-new {
  position: relative;
	text-align: center;
	margin-top: 1px;
	padding: 7px 0 3px 0;
	height: 25px;
	font-size: 0.9em;
}
.navigator-new a, .navigator-new a:visited{
  padding: 2px 6px;
  margin: 0 1px;
  font-weight: bold;
  text-decoration: none;
  color: #414141;
  position:relative;
  top: -2px;
}
.navigator-new a:hover {
/*  background-color: #fe9314;*/ 
  color: #fff;
  background-color: #f6c532; 
  text-decoration: none;
}
.navigator-new a.arrow, .navigator-new a.arrow:visited, .navigator-new a.arrow:hover {
  padding: 0;
  margin: 0;
  background: none;
  top: 0px;
}
.navigator-new img {
  position: relative;
  top: 3px;
}
.navigator-new span {
  color: #fff;
  font-weight: bold;
    padding: 0px 5px;
  padding: 2px 6px;
  margin: 0 1px;
  background-color: #f6c532;
  position:relative;
  top: -2px;
}
#mapa-stranek li {
  list-style-type: none;
  margin-top: 1px;
}
#mapa-stranek ul {
  padding-left: 20px;
}
#mapa {
    text-align:center;
}
.map_table {
    margin: 0 auto;
    width: 100%;
}
.map_table td, .map_table th {
    padding: 3px 5px;
}
.map_table td.vt {
    vertical-align: top;
}
.map_table td {
    text-align: left;
    border-bottom: 1px solid #dfeff8;
}
.map_table th {
    background-color: #dfeff8;
}
.map_table th.mt_caption {
    border: 1px solid #616161;
    background-color: #fff;
    text-align:center;
}
.mapos {
    text-align:center;    
    margin-bottom: 20px;
}
.mtc1 {
    width: 20%;
}
.mtc2 {
    width: 80%;
}
/*------ PREMIUM CATEGORY ---*/
.premium_list_box {
	width: 100%;
	height: 1px;
	padding-bottom: 10px;
}
html>body .premium_list_box {
	min-height: 1px;
	height: auto;
/*	overflow: auto;*/
}
.premium {
	float: left;
	width: 160px;
	height: 149px;
	text-align: center;
	margin-right: 6px;
	margin-bottom: 6px;
    background-color: #fff;
    border: 1px solid #dbd9d9;
}
.premium .img {
    width: 100%;
    line-height: 110px;
    height: 110px;
    text-align:center;
    padding: 2px 0px 2px 0px;
}
.premium .img_in {
    width: 157px;
    height: 110px;
    line-height: 110px;
    text-align:center;
    margin: 0 auto;
}
.premium .mate {
    border-top: 1px solid #dbd9d9;
    height: 30px;
    overflow: hidden;
    padding: 2px;
    background: #eaeae9 url('../images/mate-bg.gif') repeat-x top left;
} 
/*----end of PREMIUM CATEGORY---*/
.product_box {
  height: 1px;
  min-height: 1px;
  padding: 0px;
  margin: 5px 0 5px 0;
  padding-bottom: 10px;
}
html>body .product_box {
  height: auto;
  overflow:hidden;
}
/*---------PRODUCT_1-------------*/
.product_1 {
	min-width: 194px;
	text-align: center;
}/*---------end of PRODUCT_1------*/
/*---------PRODUCT_2-------------*/
.product_2 {
	float: left;
	width: 49.9%;
	text-align: center;
	}/*---------end of PRODUCT_2------*/
/*---------PRODUCT_3-------------*/
.product_3 {
	float: left;
	min-width: 194px;
	width: 33.2%;
	text-align: center;
}
/*---------PRODUCT_ALL-------------*/
.product_all {
  position: relative;
	float: left;
	min-width: 205px;
	width: 205px;
  height: 365px;
  height: 350px;
  height: 360px;
  /*height: 380px;*/
/*	overflow: hidden;*/
	text-align: center;
	margin-right: 5px;
}

.product-in {
	height: 1px;
  position: relative;
	padding: 0 5px 0 5px;
  margin: 5px 5px 0 0;
  background-color: #fff;
  border: 1px solid #f7be34;
/*  height: 281px;*/
}
html>body .product-in {
  height: auto;
/*  min-height: 1px;*/
	padding: 1px 5px 0 5px;
}
.product-in .img {
    width: 100%;
    line-height: 124px;
    height: 124px;
    text-align:center;
    padding: 5px 0px;
}
.product-in .img_in {
    width: 160px;
    height: 124px;
    line-height: 124px;
    text-align:center;
    background-color: #fff;
  border: 1px solid #f7be34;
    margin: 0 auto;
}
.product-in h2 {
	font-size: 1em;
	text-align: center;
	margin: 0px 0 0px 0;
	padding: 5px 5px 5px 5px;
	height: 32px;
	height: 40px;
	overflow: hidden;
}
.product-in h2 a, .product-in h2 a:visited {
    color: #616161;
    font-weight: bold;
    text-decoration: none;
}
.product-in h2 a:hover {
    color: #febc67;
    text-decoration: underline;
}
.product-in img {
}
.product-in .product_img_box {
	text-align: center;
}
.product-in .product_img_box .img_box_border {
	width: 150px;
	height: 120px;
	margin: 0 auto 0px auto;
/*	background-color: #fff;*/
	padding: 2px;
	font-size: 0.85em;
}
.product-in p {
	font-size: 95%;
}
.price {
  font-size: 1em;
	padding: 5px 3px 5px 3px;
/*	height: 30px;*/
	margin-right: 5px;
/*	margin:  5px 5% 5px 5%;*/
	background-color: #fff1d1;
	border: 1px solid #f7be34;
	border-top: none;
	color: #3c3b3a;
	height: 91px;
	height: 101px;
	overflow: hidden;
}
.price_in {
    font-weight: bold;
    padding-bottom: 13px;
}
.nahoru {
    position: absolute;
    top: 2px;
    left: 3px;
    width: 20px;
    height: 20px;
}
.product_table .price {
    color: #616161;
/*	background-color: #dfeff8;*/
	background-color: #fff;
	font-size: 1em;
}
.product_table .price .red {
    color: #616161;
}
.cart {
  margin: 0;
  padding: 0px 0;
}

.cross {
	padding: 15px 0px;
}
/*.cross_product .product-in {
	width: 180px;
	float: left;
	margin-right: 10px;
	padding-left: 0;
	padding-right: 0;
}
.cross_product .price {
	margin-right: 0;
	border: none;
	border-top: 1px solid #f7be34;
	height: 50px;
}*/
.cross .red {
	color: #000;
}
.cross .cart {
	padding-top: 15px;
}
.cross_title {
	width: 500px;
	font-weight: bold;
}

.p_detail {
    color: #fff !important;
    font-weight: bold;
    text-decoration: none !important;
    height: 18px;
    line-height: 18px;
    padding: 2px 12px 2px 14px;
    background: url('../images/detailos.gif') no-repeat top left;
}
.buy {
    width: 60px;
    height: 18px;
    line-height: 18px;
    color: #fff;
    font-weight: bold;
    border: none;
    cursor: pointer !important;
    background: url('../images/kupit.gif') repeat top left;
    margin: 0 !important;
}
.buy-text {
  width: 22px;
  border: 1px solid #8a8780;
  text-align:center;
}
.detail{
  float: right;
  width: 30px;
  height: 22px;
  background: url("../images/lupa-but.gif") no-repeat;
}
.detail a {
  float: left;
  color: #fff;
  font-weight: bold;
  width: 39px;
  height: 27px;
  text-decoration: none;
}
.compare_box {
  padding: 13px 0 5px 0;
  font-size: 0.95em;
}
a.porov, a.porov:visited, a.porov:hover {
    color: #080808;
    padding-left: 17px;
    background: url('../images/porovnatos.gif') no-repeat bottom left;
    margin-right: 33px;
}
a.schr, a.schr:visited, a.schr:hover {
    color: #080808;
    padding-left: 24px;
    background: url('../images/schrankos.gif') no-repeat bottom left;
}
a.porov:hover, a.schr:hover {
    text-decoration: none;
}
.product-in .vat_price {
	font-size: 120%;
	font-weight: bold;
	color: blue;
}
.product-in .boxes {
  position: relative;
  width: 100%;
  height: 57px;
  font-size: 0.85em;
  margin: 5px 0 5px 0;
}
.product-in .boxes a {
  text-decoration: none;
}
.product-in .boxes img {
  border: none;
}
.product-in .box-left, .product-in .box-right {
  position: absolute;
  height: 53px;
}
.product-in .box-left {
  bottom: 0;
  right: 52%;
  width: 41%;
  padding: 1px 3px 1px 0;
  text-align: right;
  background: url("../images/bg-box-left.gif") no-repeat top right;
}
.product-in .box-right {
  bottom: 0;
  left: 52%;
  width: 41%;
  padding: 1px 0 1px 3px;
  text-align: left;
  background: url("../images/bg-box-right.gif") no-repeat top left;
}
.product-in .box-right input {
  border: 1px solid #d5d5d5;
  width: 20px;
}
.product-in .box-left-in, .product-in .box-right-in {
  height: 51px;
  border-top: 1px solid #d5d5d5;
  border-bottom: 1px solid #d5d5d5;
  background-color: #fff;
}
.product-in .box-left-in, .product-in .box-right-in {
  padding: 3px;
  height: 45px;
}
.product-in .dotted-line {
  margin: 0;
  padding: 0;
  background: url("../images/dots.gif") repeat-x;
  width: 100%;
  height: 1px;
}
#product_title {
	position: relative;
	/*width: 100%;*/
}
/*---------end of PRODUCT_3------*/
/*---- PRODUCT LIST TABLE -------*/
.table {
  width: 100%;
  border-spacing: 0px;
  border-collapse: collapse;
  text-align: center;
  vertical-align: middle;
}
.table thead tr td {
  /*background: #dfeff8 url('../images/bg-grad.gif') repeat-x;*/
/*  background: #43a3ef;*/
  background: #f7be34;
  color: #fff;
  font-size: 1em;
  font-weight: bold;
  /*border: 1px solid #b5dff7;
  border-bottom: none;*/
  padding: 5px;
  text-align: left;
}
.table thead tr th {
  background-color: #fff1d1;
  border: 1px solid #f7be34;
  border-bottom: none;
  padding: 5px;
}
.table thead tr td {
    background-color: #f7be34;
  border: 1px solid #f7be34;
}
.table tr {}
.table td {
 	border: 1px solid #f7be34;
  padding: 5px;
  }
 .table tfoot {
  }
.table h2{
  font-size: 1em;
  padding: 5px 0 5px 10px;
  }
.product_table .col_1 {
  width: 10%;
  background-color: #fff1d1;
}
.product_table .col_2 {
  width: 20%;
}
.product_table .col_3 {
  width: 40%;
}
.product_table .col_4 {
  width: 20%;
}
.product_table .col_5 {
  width: 10%;
}
table.compare th {
  padding: 0 5px 0 5px;
}
/*--- end of PRODUCT TABLE VIEW --*/
.order_item_product {
	float: left;
	min-width: 180px;
	width: 180px;
  /*height: 380px;*/
/*	overflow: hidden;*/
	text-align: center;
/*  float: left;
  width: 33%;*/
    font-size: 1em;
}
.order_item_product .price {
    font-size: 0.97em;
}
.order_item_product img {
    margin: 5px 0 5px 0;
}
.order_item_product span.label{
  width: 20%;
}
.order_item_product a, .order_item_product a:visited {
    color: #616161;
    font-weight: bold;
    text-decoration: none;
}
.order_item_product a:hover {
    color: #febc67;
    text-decoration: underline;
}
.order_item_product strong {
    width: 100%;
    display: block;
    height: 20px;
}
/*---------- ACTION - RIGHT ---------*/
.anketa {
    padding: 5px 5px 5px 5px;
}
.anketa img {
  position: relative;
  left: 23px;
  top: 3px;
}
.anketa input {
  position: relative;
  top: 2px;
}
.anketa .item {
    font-size: 0.9em;
    padding: 2px 5px 0 5px;
/*    padding: 2px 5px 0 5px;
    background-color: #fff;
    border-bottom: 1px solid #dfeff8;*/
    line-height: 1em;
}
/*---------- end of ACTION - RIGHT ---------*/
/*---------- POPUPS ---------*/
#popup-body {
  margin: 5px;
  border: 1px solid #43a3ef;
  text-align: left;
}
#popup-header {
  position: relative;
  background-color: #43a3ef;
/*  width: 90.5%;*/
  padding: 5px 5px 0px 5px;
  height: 30px;
}
#popup-header .print {
}
html>body #popup-header {
}
#popup-header h1 {
    font-weight: bold;
    font-size: 1.5em;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
}
#popup-header h1 a {
    text-decoration: none;
}
#popup-content {
    padding: 5px;
}
#popup-body .popb {
    border: 1px solid #c6c6c6 !important;
}
#popup-error {
    text-align: center;
    background-color: #f00;
    color: #fff;
    font-weight: bold;
    padding: 3px;
    margin-bottom: 5px;
}
.discount {
  padding: 10px;
  text-align: left;
}
.discount h2 {
  border: 1px solid #eee;
  text-align:center;
}
.discount table {
  margin: 0 0 15px 0;
}
.discount table td, .discount table th {
  padding-left: 5px;
}
/*---------- end of POPUPS ---------*/
/*---------- ORDER DETAIL ---------*/
.order-detail {
  width: 100%;
  border: 3px solid #000;
  padding: 0;
  margin: 0;
}
.order-detail-left {
  width: 45%;
  float: left;
  padding-left: 5px;
}
.order-detail-right {
  border-left: 3px solid #000;
  margin: 0 0 0 45%;
  padding-left: 5px;
}
.order-detail-item {
  border-top: 3px solid #000;
  padding-left: 5px;
}
.order-detail-item-table {
  clear: left;
  border-top: 3px solid #000;
  padding: 0;
  margin: 0;
}
.order-detail-item-table table {
  margin: 0;
  padding: 0;
}
.order-detail-item-table td, .order-detail-item-table th {
  border: 1px solid #000;
  padding-left: 3px;
}
.order-detail p.row {
  margin: 0;
}
.order-detail p.row span {
/*	clear: left;*/
	display: block;
	width: 115px;
	padding: 0;
	float: left;
}
.order-summary {
  height: 6em;
}
.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;
}
td.tot_price {
    width: 100px;
}
/*---------- end of ORDER DETAIL ---------*/
#hlaska {
    position: absolute;
    width: 200px;
    /*height: 30px;*/
    padding: 10px 10px 33px 10px;
    border: 1px solid #c00b08;
    top: -35px;
    right: 0;
    color: #616161;
    background-color: #fff;
    text-align: center;
}
#hlaska a.krizek {
    position: absolute;
    top: -1px;
    right: 2px;
    text-decoration: none;
}
#hlaska a.krizek:hover {
    background: none;
}
#hlaska strong {
    font-size: 1em !important;
}
#hlaska a, #hlaska a:visited, #hlaska a:hover {
    color: #c00b08;
    text-decoration: none;
}
#hlaska a:hover {
    color: #fff;
    background-color: #c00b08;
}
#hlaska #links {
    position: absolute;
    bottom: 10px;
    left: 28px;
    height: 20px;
}
#hlaska #links a.left, #hlaska #links a.right {
    float: left;
    display: block;
    border: 1px solid #c00b08;
    padding: 2px 4px 2px 4px;
}
#hlaska #links a.right {
    border-left: none;
}

/*---------- DETAIL ---------*/
#icons {
    text-align: right;
    font-size: 0.95em;
    padding-bottom: 4px;
}
#icons img {
    position:relative;
    top: 2px;
}
#detail {
	width: 100%;
}
.det_bor {
	width: 100%;
	border: 1px solid #cbcbcb;
}
#detail td {
	width: 50%;
	text-align: center;
	vertical-align: top;
}
#detail .detail_img {
    padding-top: 20px;
}
#detail .detail_img .img {
    width: 270px;
    height: 286px;
    text-align:center;
    padding: 0px 0px 5px 0px;
    margin: 0 auto;
}
#detail .detail_img .img_in {
    position:relative;
    width: 260px;
    height: 256px;
    line-height: 256px;
    text-align:center;
    margin: 0 auto;
    border: 1px solid #bfbdbd;
    background-color: #fff;
}
.lupa2 {
    position:absolute;
    display: block;
    bottom: -13px;
    right: -13px;
    width: 67px;
    height: 65px;
    background: url('../images/lupik.jpg') no-repeat top left;
}
.pr_code {
    text-align: left;
    font-weight: bold;
    padding: 5px 0px 0px 5px;
}
#detail .left_cell {
  text-align: left;
}
#detail #right_cell {
	text-align: center;
	padding: 20px 5px 20px 5px;
}
#detail .buy-text {
    height: 15px;
    position:relative;
    top: -2px;
}
#small_info {
    position:relative;
  width: 274px;
  margin: 0 auto;
  text-align: left;
  padding: 0 !important;
  text-align: left;
}
#small_info_in {
  padding:  15px 0px 0px 0px;
  border: 1px solid #bfbdbd;
}
.baleni {
    font-weight: bold;
    text-align: right;
}
.baleni img {
    position:relative;
    top: 2px;
}
.total, .total_red {
    color: #f3b10d;
    font-size: 1.5em;
    padding-left: 5px;
}
.total_red {
    color: #ff5151;
    font-size: 1.2em;
    font-weight: bold;
    text-decoration: line-through;
}
.total2 {
    color: #f3b10d;
    font-size: 1.3em;
    font-weight: bold;
}
.celk_cena {
    padding-top: 5px;
    padding-bottom: 5px;
}
#small_info .red {
    color: #616161;
}
#small_info img {
  margin-top: 3px;
}
.scuk {
    padding: 0px 15px 0px 15px;
}

#rozek_left, #rozek_right {
    position:absolute;
    width: 22px;
    height: 18px;
    top: -2px;
}
#rozek_left {
    left: -3px;
    background: url('../images/rozek-left.gif') no-repeat top left;
}
#rozek_right {
    right: -3px;    
    background: url('../images/rozek-right.gif') no-repeat top left;
}
.det_price {
    font-weight: bold;
}
#detail_price {
}
#detail_price fieldset {
}
#summary {
}
#summary strong {
  font-size: 1.2em;
}
.det_buttons {
    padding: 2px;
}
.add_to_cart_button, .add_to_demand_button, .add_to_box_button, .re-count, .erase_button,
.konf_button, .konf_button2, .konf_button3 {
/*  width: 122px;
  height: 26px;*/
  width: 132px;
  height: 36px;
  color: #fff;
  font-size: 0.7em;
  padding-left: 15px;
  border: none;
  cursor: pointer !important;
  margin: 0;
  background: url("../images/add-to-cart-button2.gif") no-repeat;
}
.add_to_demand_button {
    position:relative;
    right: 1px;
  background: url("../images/add-to-demand-button2.gif") no-repeat;
}
.add_to_box_button {
/*  background: url("../images/add-to-box-button.gif") no-repeat;*/
  background: url("../images/add-to-cart-button3.gif") no-repeat;
}
.erase_button {
  background: url("../images/erase-button2.gif") no-repeat;
}
.konf_button {
  padding-left: 2px;
/*  width: 180px;
  background: url("../images/konf-but3.gif") no-repeat;*/
  background: url("../images/add-to-demand-button3.gif") no-repeat;
}
/*.konf_button2 {*/
.konf_button4 a, .konf_button4 a:visited, .konf_button4 a:hover {
    position: absolute;
  width: 132px;
  height: 26px;
  background: url("../images/add-to-cart-button3.gif") no-repeat;
  padding: 10px 4px 12px 3px;
/*  padding: 10px 15px;*/
  text-align: center;
  color: #fff !important;
    text-decoration: none;
/*    position: absolute;
    font-size: 1em;
  width: 135px;
  height: 26px;
  background: url("../images/konf-but.gif") top left no-repeat;
  padding: 5px 5px 7px 5px;
  text-align: center;*/
}
/*.konf_button2 a, .konf_button2 a:visited, .konf_button2 a:hover {
    text-decoration: none;
    color: #fff !important;
}*/
.konf_button3 {
  background: url("../images/add-to-cart-button3.gif") no-repeat;
/*    font-size: 1em;
  width: 135px;
  height: 26px;
  background: url("../images/konf-but.gif") top left no-repeat;
  padding: 5px 0px 7px 0px;
  margin: 0;
  text-align: center;*/
}
html>body .konf_button3 {
/*    position:relative;
    top: -1px;*/
}
.uhe {
    position: relative;
    
}
html>body .konf_button {
    margin-right: 5px;
}
.re-count {
  color: #616161;
  background: url("../images/icons/calculator.gif") no-repeat 15% 50%;
}
#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-weight: 400;
    color: #616161;
    font-weight: bold;
    font-size: 1.2em;
    background: url("../images/pruh2.gif") bottom left repeat-x;
    padding-bottom: 14px;
}*/
.detail_bottom_box .form_item_box {
  text-align: center;
}
.form_item_box label {
  width: 100px;
}
a.aimg, a.aimg:visited, a.aimg:hover {
    display: block;
    text-decoration: none;
    cursor: pointer !important;
    margin: 0 auto;
    text-align:center;
}
.aimg .aimg_in {
    text-align:center;
    display: table-cell;
    vertical-align: middle;
}
.galleryimgs {
    
}
.galleryimgs a.aimg, .galleryimgs a.aimg:visited, .galleryimgs a.aimg:hover {
    width: 160px;
    height: 136px;
	float: left;
    border: 1px solid #ccc;
    text-align:center;
    overflow: hidden;
    margin: 0px 3px 3px 0px;
}
.galleryimgs .aimg .aimg_in {
    width: 160px;
    height: 110px;
}
.galleryimgs .aimg .titl {
    display: block;
    width: 160px;
    height: 26px;
    line-height: 26px;
    border-top: 1px solid #ccc;
    overflow: hidden;
    font-size: 11px;
    background-color: #eee;
}
.galleryimgs a.aimg:hover {
    border: 1px solid #f6bc2f;
}
.galleryimgs a.aimg:hover .titl {
    border-top: 1px solid #f6bc2f;
    color: #000 !important;
}
.gallery_img_box {
    padding-left: 3px;
}
.gallery_img_box a.aimg, .gallery_img_box a.aimg:visited, .gallery_img_box .aimg .aimg_in {
    width: 86px;
    height: 86px;
}
.gallery_img_box a.aimg, .gallery_img_box a.aimg:visited, .gallery_img_box a.aimg:hover {
	float: left;
    border: 1px solid #ccc;
    text-align:center;
    margin: 0px 3px 3px 0px;
}
.gallery_img_box a.aimg:hover {
    border: 1px solid #f6bc2f;
}

.discussion_item {
  margin-top: 20px;
  border: 1px solid #eee;
}
.discussion_item .header{
  padding: 7px;
  background-color: #eee;
}
.discussion_item .date {
  font-size: 0.8em;
  margin-left: 10px;
}
.discussion_item .text{
  padding: 7px;
}
#category_sub {
  width: 99%;
	height: 1px;
	padding: 0 5px 5px 5px;
}
html>body #category_sub {
	min-height: 1px;
	height: auto;
	overflow: auto;
}
#category_sub a{
  line-height: 15px;
  }
.category_item {
	float: left;
	width: 150px;
	height: 130px;
	background-color: #fff;
	text-align: center;
	margin: 2px;
}
 #detail_tabs_box {
    position: relative;
/*    margin-top: 35px;
    background: url("../images/pruh2.gif") top left repeat-x;*/
    padding-top: 10px;
}
#detail_tabs_box .table_change_bg {
    border-collapse: collapse;
}
#detail_tabs_box .table_change_bg tr {
    background: url('../images/dashed3.gif') repeat-x bottom left ;
}
#detail_tabs_box .table_change_bg td {
    padding: 4px 0px 4px 0px;
}
#detail_tabs_box .table_change_bg td.tcb_f {
    font-weight: bold;
}
#detail_tabs_box .table_change_bg td.tcb_s {
    text-align: right;
}
#detail_tabs_box .text {
    padding: 5px 0px;
}
#notak #detail_tabs_box2 {
    position: relative !important;
    margin-top: 10px;
    background: none;
/*    border: 1px solid #43a3ef;*/
/*    border-top: 2px solid #43a3ef;*/
/*    padding: 0px 0px 5px 5px;*/
}
/*#notak #detail_tabs_box2 tr#relat {
    position: relative !important;
}*/
#detail_tabs_box_in {
  padding: 8px;
}
.table_detail_param {
  width: 100%;
}
/*----end of PRODUCT-----------*/
#category_head {

}
#category_head .link a{
  font-size: 1em;
}
#category_head h1 {
/*  margin: 10px 0 10px 0;*/
}
/*---------end of CONTENT------*/
/*---------LEFT----------------*/
#left {
	position: relative;
	float: left;
	left: 194px;
	width: 194px;
	margin-left: -100%;
	z-index: 1;
}
html>body #left {
	left: -194px;
}
.left2r {
    display:none !important;
}
#left-in {
    width: 192px;
    padding-left: 2px;
    padding-bottom: 50px;
    background-color: #f9f8f8;
	overflow: hidden;
}
#right {
	position: relative;
	width: 194px;
	float: left;
	margin-right: -194px;
	margin-top: 115px;
	overflow: hidden;
	z-index: -1;
/*	background: #f7f7f7 url('../images/bg-right.gif') top left repeat-y;*/
}
html>body #right {
	margin-right: -194px;
	z-index: 0;
}
#right-in {
	width: 192px;
	padding-left: 2px;
	/*padding-top: 115px;*/
	overflow: hidden;
	color: #616161 !important;
    background-color: #f9f8f8;
}
.right2r {
/*    right: 194px !important;*/
    z-index: 1 !important;
}
#left h2, #right h2 {
    background: url('../images/h2-bg.gif') no-repeat top left;
    color: #fff;
    font-size: 1em;
    font-weight: bold;
    padding: 5px 5px 0px 10px;
    height: 19px;
    text-transform: uppercase;
    width: 100%;
    margin: 0;
}
#left h2 {
    font-size: 1.1em;
}
#right-in .promo_block img, #left-in .promo_block img {
  max-width: 150px;
}
.menu {
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	font-size: 1em;
	width: 190px;
}
.menu-in {
    margin: 0;
    overflow: hidden;
}
.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: 9px;
	color: #636362;
	text-decoration: none;
}
/*.menu ul li .isnt_parent {
    background-image: url("../images/icons/quad.gif") !important;
}*/

/*.menu ul li .isnt_parent2 {
    background-image: url("../images/icons/minus.gif") !important;
}*/

html>body .menu ul li a, .menu ul li a:visited, .menu ul li a:active, .menu ul li a:link {
	min-height: 9px;
	height: auto;
}
.menu ul li a.category1, .menu ul li a.category2, .menu ul li a.category3,
.menu ul li a.category4, .menu ul li a.category5 {
	padding: 8px 0px 3px 0px;
    font-size: 0.85em;
	background: #fff url('../images/menu-dashed.gif') repeat-x bottom left;
}
.menu ul li a.category0:hover, .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 {
    font-weight: bold;
    background-color: #f9f8f8;
/*	background-color: #8ec2de;*/
}
.active {
    font-weight: bold !important;
}
.active2 {
    font-weight: bold !important;
    background: url('../images/cat0-obr.gif') no-repeat 0% 50%;
}
.menu ul li a.category0 {
	padding: 6px 0px 5px 20px;
/*	background: url("../images/icons/plus.gif") 3% 40% no-repeat;*/
}
.menu ul li a.category0:hover {
    font-weight: normal;
    background: url('../images/cat0-obr.gif')no-repeat 0% 50%;
}
.menu ul li a.category1, .menu ul li a.category1:visited {
    margin-left: 30px;
}
.menu ul li a.category2, .menu ul li a.category2:visited {
    margin-left: 40px;
}
.menu ul li a.category3, .menu ul li a.category3:visited {
    margin-left: 50px;
}
.menu ul li a.category4, .menu ul li a.category4:visited {
    padding-left: 60px;
    background-position: 27% 30%;
}
.menu ul li a.category5 {
    padding-left: 70px;
    background-position: 33% 30%;
}
/*---------end of LEFT---------*/
#right .red {
    color: #616161;
}
#right .doted_line {
  margin-left: 5px;
}
.h2-anketa, #h2-top10, #h2-businessman {
  position: absolute;
  top: 9px;
  right: 5px;
  width: 15px;
  height: 14px;
}
.h2-anketa {
  background: url("../images/icons/anketa-white.gif") no-repeat;
}
#h2-top10 {
  right: 10px;
  background: url("../images/icons/top10-white.gif") no-repeat;
}
#h2-businessman {
  right: 8px;
  background: url("../images/icons/businessman-white.gif") no-repeat;
}
/*---------RIGHT---------------*/
#login {
    position: absolute;
	height: 139px;
    width: 165px;    
	font-size: 0.9em;
	padding: 19px 0 0 5px;
    line-height: 1.1em;
    top: 64px;
    top: 42px;
    top: 15px;
    right: 15px;
    color: #906908;
    text-align: right;
}
#login a, #login a:visited{
    color: #906908;
    margin-left: 8px;
}
#login a:hover {
    text-decoration: none;
}
#login input {
/*    margin-bottom: 5px;*/
}
#login .w100 {
  width: 100px;
}
#login .logged {
/*    position: relative;
    top: 20px;*/
    color: #906908;
  margin: 0px 0px 0px 0px;
  line-height: 1.5;
}
#login .logged a, #login .logged a:visited {
    margin-left: 0;
}
#login #logged_cookie {
    color: #906908;
    position: relative;
    top: 0px;
  line-height: 0.9em;
}
#logged_cookie #user {
    display: none;
}
#login #submit {
  position: relative;
  top: 12px;
    width: 116px;
    height: 19px;
    border: none;
    font-size: 1em;
    font-weight: bold;
    padding-right: 20px !important;
    background: url('../images/login-prihlasit.gif') no-repeat top left;
	cursor: pointer !important;
}
html>body #login #submit {
  top: 14px;
}
#login .input_login {
  width: 116px;
  width: 80px;
  background: none;
  border: none;
    font-size: 1em;
    color: #906908 !important;
  text-align: center;
  background: url('../images/login-input-bg.gif') repeat-x top left;
/*  margin: 0 7px 0 7px;*/
  	height: 16px;
  	margin: 0;
}
html>body #login .input_login {
}
#login .prihlaseni {
    font-weight: bold;
    position:absolute;
    top: 0px;
    left: 20px;
    color: #906908 !important;
}
.login_spacer {
    display:none;
}
html>body .login_spacer {
    display: block;
    line-height: 2px;
    height: 2px;
}
.registr_links {
    /*padding-top: 11px;*/
    position:absolute;
    top: 59px;
    right: 0px;
    text-align: right;
}
.rl_spacer {
    height: 23px;
}
#right .wrap {
	margin: 0px;
	padding: 0;
    padding-left: 0px;
}
#right .wrap-in {
/*	padding: 5px;*/
	margin: 0px;
	font-size: 1em;
	text-align: center;
	line-height: 1.2;
	padding: 0;
	height: 100%;
/*	background-color: #8ec2de;*/
}
.wrap input {
	color: #616161 !important;
}
#right .wrap a.over, #right .wrap a.over:visited, #right .wrap a.over:hover {
/*    color: #43a3ef;*/
	color: #616161 !important;
    width: 190px;
    float: left;
    display: block;
    text-decoration: none;
    margin: 0;
    padding: 15px 0 15px 0;
/*    border-bottom: 1px solid #c6e3f1;*/
}
#right .wrap a.over:hover {
    color: #febc67;
	/*background-color: #fff !important;*/
    background: #fff url('../images/blank.gif') repeat top left !important;
    text-decoration: none;
    cursor: pointer !important;
}
#right .wrap a.notaak, #right .wrap a.notaak:visited, #right .wrap a.notaak:hover {
    float: left !important;
    display: inline !important;
    margin: 0 !important;
    padding: 0 !important;
}
/*#right .wrap a.over:hover img {
    z-index: -1 !important;
}*/
#right .wrap a.over strong.h3 {
    color: #616161;
    display: block;
    margin: 3px 0 3px 0;
}
#right .wrap p.row {
  margin: 0;
}
#right .wrap span.label{
  width: 54%;
}
#right .wrap img {
}
#right .wrap img.businessmen {
  position: relative;
  top: 4px;
  padding: 0;
  border: none;
  background: none;
}
#right .wrap .img {
    width: 100%;
    display: block;
    line-height: 100px;
    height: 100px;
    text-align:center;
    padding: 5px 0px;
}
#right .wrap .img_in {
    width: 110px;
    display: block;
    height: 90px;
    line-height: 90px;
    text-align:center;
    background-color: #fff;
    border: 1px solid #d8d7d7;
    margin: 0 auto;
}
#right .wrap p.businessmen {
line-height: 1.9em;
}
.ass {
	color: #616161 !important;
    text-align: left;
    padding: 5px 10px 5px 10px;
}
.ass img {
    margin-right: 3px;
}
.ass a, .ass a:visited {
    color: #616161;
}
.ass a:hover {
    text-decoration: none;
}
#right .wrap form {
  text-align: left;
}
#right .wrap form img {
  background: none;
  border: none;
}
#right .w-service input {
  font-size: 0.8em;
  width: 55%;
}
#right .w-service fieldset {
    border: 1px solid #b5dff7;
    padding: 7px 5px 10px 5px;
    text-align: center;
}
#right .w-service .submit {
    position: relative;
    width: 35%;
    left: 10px;
    top: 3px;
}
#right .w-service h3 {
    text-align: left;
}
/*---------end of RIGHT--------*/
/*-------- PROMO BLOCK --------*/
.promo_block {
    color: #616161 !important;
  font-size: 0.9em;
  padding: 5px 10px 5px 10px;
}
.promo_block2 {
    color: #616161 !important;
  text-align: center;
  width: 100%;
}
.promo_block2_in {
    color: #616161 !important;
  width: 600px;
  text-align: left;
  margin: 0 auto 0 auto;
}
#promo_text {
width: 100%;
}
/*-------end of PROMO BLOCK---*/
/*-------- CART  -----------*/
#cart_delivery_pay {
  height: 15em;
  border: 1px solid #b5dff7;
}
#cart_delivery_pay_in {
}
#cart_delivery_pay h4{
  margin: 0px;
  padding: 5px;
  border-bottom: 1px solid #b5dff7;
  text-align: right;
}
.table_cart_del_pay thead th {
  font-weight: bold;
  text-align: left;
  }
.table_cart_del_pay td {
  text-align: left;
  }
.continue_button {
  width: 30%;
  }
/*--------- REGISTRATION ---------*/
.data_form {
}
.data_form h3 {
}
.data_form fieldset {
  border: 1px solid #43a3ef;
  padding: 8px;
  margin-bottom: 5px;
}
.data_form fieldset legend {
  font-weight: bold;
  padding: 2px 20px 2px 20px;
  color: #fff;
  background-color: #43a3ef;
}
.detail_search input {
    font-size: 1em;
}
.detail_search .form_item_box {
    margin: 0;
}
.detail_search .w140 {
  width: 153px;
}
.detail_search .w70 {
    width: 75px;
}
fieldset.pure_fieldset {
  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 td {
    vertical-align: top;
}
.invoice label {
  width: 80px;
}
/*--------end of REGISTRATION -----*/
/*-------- end of CART  ---------*/
/*---------FOOTER--------------*/
#footer {
    position: relative;
	clear: both;
	text-align: left;
	height: 125px;
	background: #43a3ef url('../images/regaz-footer.gif') repeat-y top left;
}
html>body #footer {
    min-height: 125px;
    height: auto !important;
}
#bottom_image {
/*    position: absolute;
    top: -177px;
    left: 0;
    width: 203px;
    height: 177px;
	background: #fff url("../images/bottom-image.jpg") bottom left no-repeat;*/
}
#footer-left, #footer-right {
    color: #fff;
    height: 51px;
}
#footer-left {
    font-size: 0.9em;
    float: left;
    width: 220px;
	height: 80px;
	/*background: #fff url("../images/bg-footer-left.jpg") top left no-repeat;*/
	text-align: center;
}
html>body #footer-left {
	min-height: 75px;
	height: auto !important;
}
#footer-left a, #footer-left a:visited, #footer-left a:hover,
#footer-right a, #footer-right a:visited, #footer-right a:hover {
    color: #fff;
}
#footer-left a:hover, #footer-right a:hover {
    text-decoration: none;
}
#footer-left-in {
    padding: 2px 3px 3px 3px;
}
#footer-right {
    text-align: center;
    font-size: 0.95em;
	height: 75px;
	/*background: #fff url("../images/bg-footer-right.jpg") top left repeat-x;*/
}
html>body #footer-right {
    min-height: 75px;
    height: auto !important;
}
#footer-right-in {
	height: 115px;
}
html>body #footer-right-in {
    min-height: 115px;
    height: auto !important;
}
/*---------end of FOOTER-------*/
/*---------OTHER SETTINGS------*/
.last {
	margin-bottom: 0;
}
.clearing {
	visibility: hidden;
	height: 0px;
	line-height: 0px;
	clear: both;
}
.comparing_price {
  color: #f00;
  font-weight: bold;
}
#news {
    position: relative;
    width: 100%;
}
#news img {
    float: left;
}
.news-title {
    background: #fff url("../images/novinky-title.gif") no-repeat top left;
    padding: 0 0 0 5px;
    color: #fff;
    font-weight: bold;
    margin-left: 41px;
}
.news-bottom {
    background: #fff url("../images/bg-novinky.gif") repeat-x top left;
    height: 14px;
    margin: 0 0 5px 41px;
}
.news-list {
	margin:0px 0px 10px 0px;
	padding:0px 5px 15px 5px;
	height:50px;
  background: url('../images/dashed2.gif') repeat-x bottom left;
  clear:both;
}
html>body .news-list {
	height:auto;
	min-height:50px;
}
.smaller {
    height: 1px !important;
    min-height: 1px !important;
    padding-top: 5px;
    margin: 0;
}
html>body .smaller {
	margin:0px 0px 10px 0px;
}
.s_caption {
    color: #616161;
    font-size: 1.2em;
    font-weight: bold;
    padding: 0px 5px 0px 0px;
    border-bottom: 1px solid #43a3ef;
}
.news-list .text{
/*	padding:0px 0px 5px 110px;*/
}
.news-list img {
	float:left;
	margin:5px 5px 5px 0px;
}
/*.searchx .text {
	padding:0px 0px 5px 0px;
}*/
/*.searchx .news-list img {
    display:none;
}*/
.vyhl {
    padding-bottom: 3px;
}
.news-list p {
  margin: 0;
  padding: 0;
}
.news-list h3 {
  font-size: 1.1em;
  padding-top: 0;
  padding-bottom: 5px;
}
.news-list h3 a, .news-list h3 a:visited {
	color: #669fce;
	text-decoration: none;
}
.news-list h3 a:hover {
	text-decoration: underline;
}
.news-list .date {
	color: #616161;
	font-weight: normal !important;
/*    font-size: 0.75em;*/
}
.print{
  font-size: 0.9em;
  text-align: right;
  margin-bottom: 5px;
}
.print a{
  position: relative;
  top: 3px;
}
.print_button, .print_button2 {
  width: 16px;
  height: 16px;
  border: none;
  background: none;
  background: url("../images/icons/print2.gif") no-repeat 50% 50%;
	cursor: pointer !important;
}
.print_button2 {
    position:relative;
    top: -1px;
    left: 2px;
  background: url("../images/icons/print3.gif") no-repeat 50% 50%;
}
html>body .print_button2 {
    top: -4px;
    left: 0px;
}
.slogan {
    position: absolute;
    width: 400px;
    font-size: 0.9em;
    top: 80px;
    top: 53px;
    left: 240px;
}
.slogan div, .slogan p {
    margin: 0 !important;
    padding: 0 !important;
}
.sl1, .sl2 {
    font-weight: bold;
}
.sl1 {
    color: #43a3ef;
/*    font-size: 1.3em;*/
}
.sl2 {
    color: #43a3ef;
/*    font-size: 1.1em;*/
}
.el_sloganos{font-family:'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif; color:#336699;font-size:18px;}
/*.fright {
    position: relative;
    height: 110px;
}
.fright span {
    position: absolute;
    left: 260px;
    top: 20px;
}
html>body .fright span {
    left: 250px;
    top: -15px;
}
.fright textarea{
    position: absolute;
    left: 260px;
    top: 37px;
    overflow: auto;
}
html>body .fright textarea{
    left: 250px;
    top: 5px;
}*/
.fright label {
    width: 50px;
}
.fright table td {
    padding-left: 5px;
}
.ok, .ko {
    padding: 5px;
    text-align: center;
    font-weight: bold;
}
.ok {
    color: #fff;
    background-color: #00b400;
}
.ko {
    color: #fff;
    background-color: #f00;
}
form.formela legend {
    font-weight: bold;
}
.hlaska {
    padding: 10px 0 10px 0;
}
table.same td, table.same th {
    height: 20px;
    padding: 0;
    margin: 0;
}
table.konfigurator {
    border: 2px solid #43a3ef;
    border-collapse: collapse;
    margin-left: 1px;
}
html>body table.konfigurator {
    border: 3px solid #43a3ef;
    border-bottom-width: 2px;
    border-left-width: 4px;
}
table.konfigurator td, table.konfigurator th {
    border: 1px solid #dfeff8;
    padding: 3px 5px 3px 5px;
    text-align: center;
}
table.konfigurator th {
    background-color: #43a3ef;
    color: #fff;
}
.tlin {
    border-collapse: collapse;
}
.tlin td, .tlin th {
    border: 1px solid #e0e0e0;
    padding: 2px 5px !important;
}
/*.konf_h1 {
    background: none;
    color: #616161;
    padding: 0;
    font-size: 1.4em;
}*/
.konf_h2 {
    font-size: 1.2em;
}
.flash {
    width: 600px;
    overflow-x: auto;
    margin: 0 auto;
}
.new_s {
    background-color: #dfeff8;
    border: 1px solid #43a3ef;
    text-decoration: none;
    padding: 1px 4px 1px 4px;
}
.dopln_text {
	width: 100%;
}
#shelf {
    position: relative;
    width: 99%;
    overflow: auto;
    /*overflow-y: hidden;*/
    padding: 0 0 17px 0; 
}
html>body #shelf {
/*    padding: 0 0 0 1%;*/
    padding: 0; 
    overflow-y: hidden; 
}
#shelf table {
    margin-bottom: 10px;
    margin-left: 1px;
}
#shelf table td, #shelf table th {
    height: 20px;
    padding: 0px 3px 0px 3px;
    margin: 0;
}

table.s_border {
	border-collapse: collapse;
	border: solid 1px #9BC9E3;
}

table.s_border th{
	text-align: center;
	border: solid 1px #9BC9E3;
}

table.s_border td{
	border: solid 1px #9BC9E3;
}
.cursor {
    cursor: pointer !important;
}
.minus{
	border : none;
	background: url("/images/minus.png");
	width : 24px;
	height : 24px;	
}

.minusoff{
	border : none;
	background: url("/images/minus_off.png");
	width : 24px;
	height : 24px;	
}

td.drz {
    white-space: nowrap;
}
table.controls {
    position:relative;
}
table.controls img {
/*    position: relative;
    right: 2px;*/
}
html>body table.controls img {
/*    top: 3px;*/
}
table.controls .save {
/*    position: relative;
    left: 50px;*/
}
.pozadi {
    position:absolute;
    top: 1px;
    left: 0;
    width: 220px;
    height: 137px;
    background-color: #43a3ef;
    display:none;
}
.reg {
    padding: 10px 0px 15px 0px;
}
.regalatorCZ, .pneumatorCZ, .verCZ, .regalatorSK, .pneumatorSK, .verSK,
.regalatorEN, .pneumatorEN, .verEN, .regalatorDE, .pneumatorDE, .verEN,
.regalatorRU, .pneumatorRU, .verRU {
    padding: 0;
    margin: 0;
    width: 388px;
    height: 61px;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
.regalatorSK, .pneumatorSK {
/*    height: 94px;*/
}
.regalatorCZ a, .regalatorCZ a:visited, .regalatorCZ a:hover,
.pneumatorCZ a, .pneumatorCZ a:visited, .pneumatorCZ a:hover,
.verCZ a, .verCZ a:visited, .verCZ a:hover,
.regalatorSK a, .regalatorSK a:visited, .regalatorSK a:hover,
.pneumatorSK a, .pneumatorSK a:visited, .pneumatorSK a:hover,
.verSK a, .verSK a:visited, .verSK a:hover,
.regalatorEN a, .regalatorEN a:visited, .regalatorEN a:hover,
.pneumatorEN a, .pneumatorEN a:visited, .pneumatorEN a:hover,
.verEN a, .verEN a:visited, .verEN a:hover,
.regalatorDE a, .regalatorDE a:visited, .regalatorDE a:hover,
.pneumatorDE a, .pneumatorDE a:visited, .pneumatorDE a:hover,
.verDE a, .verDE a:visited, .verDE a:hover,
.verRU a, .verRU a:visited, .verRU a:hover,
.regalatorRU a, .regalatorRU a:visited, .regalatorRU a:hover,
.pneumatorRU a, .pneumatorRU a:visited, .pneumatorRU a:hover {
    float: left;
    display: block;
    width: 388px;
    height: 61px;
    text-decoration: none;
}




/*################################*/
.regalatorXCZ {
    padding: 0;
    margin: 0;
    width: 498px;
    height: 200px;
    height: 115px;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.regalatorXCZ a, .regalatorXCZ a:visited, .regalatorXCZ a:hover {
    float: left;
    display: block;
    width: 498px;
    height: 200px;
    height: 115px;
    text-decoration: none;
}

.regalatorXCZ a, .regalatorXCZ a:visited {
/*    background: url('../images/navrhar_cz_ahover.jpg') top left no-repeat;*/
    background: url('../images/navrhar_cz_a2.jpg') no-repeat top left;
}
.regalatorXCZ a:hover {
/*    background: url('../images/navrhar_cz_a.jpg') top left no-repeat;*/
    background: url('../images/navrhar_cz_ahover2.jpg') no-repeat top left;
    text-decoration: none;
}
/*################################*/





.regalatorSK a, .regalatorSK a:visited, .regalatorSK a:hover,
.pneumatorSK a, .pneumatorSK a:visited, .pneumatorSK a:hover {
/*    height: 94px;*/
}
.regalatorCZ a, .regalatorCZ a:visited {
    background: url('../images/navrhar-off-cz-new.jpg') no-repeat top left;
}
.regalatorCZ a:hover {
     background: url('../images/navrhar-on-cz-new.jpg') no-repeat top left; 
    text-decoration: none;
}
.regalatorSK a, .regalatorSK a:visited {
    background: url('../images/navrhar-off-sk-new.jpg') no-repeat top left;
}
.regalatorSK a:hover {
    background: url('../images/navrhar-on-sk-new.jpg') no-repeat top left;
    text-decoration: none;
}
.regalatorEN a, .regalatorEN a:visited {
    background: url('../images/navrhar-off-en-new.jpg') no-repeat top left;
}
.regalatorEN a:hover {
    background: url('../images/navrhar-on-en-new.jpg') no-repeat top left;
    text-decoration: none;
}
.regalatorDE a, .regalatorDE a:visited {
    background: url('../images/navrhar-off-de-new.jpg') no-repeat top left;
}
.regalatorDE a:hover {
    background: url('../images/navrhar-on-de-new.jpg') no-repeat top left;
    text-decoration: none;
}
.regalatorRU a, .regalatorRU a:visited {
    background: url('../images/navrhar-off-ru-new.jpg') no-repeat top left;
}
.regalatorRU a:hover {
    background: url('../images/navrhar-on-ru-new.jpg') no-repeat top left;
    text-decoration: none;
}
.pneumatorCZ a, .pneumatorCZ a:visited {
    background: url('../images/pneu-off-cz.jpg') no-repeat top left;
}
.pneumatorCZ a:hover {
    background: url('../images/pneu-on-cz.jpg') no-repeat top left;
    text-decoration: none;
}
.pneumatorSK a, .pneumatorSK a:visited {
    background: url('../images/pneu-off-sk.jpg') no-repeat top left;
}
.pneumatorSK a:hover {
    background: url('../images/pneu-on-sk.jpg') no-repeat top left;
    text-decoration: none;
}
.pneumatorEN a, .pneumatorEN a:visited {
    background: url('../images/pneu-off-en.jpg') no-repeat top left;
}
.pneumatorEN a:hover {
    background: url('../images/pneu-on-en.jpg') no-repeat top left;
    text-decoration: none;
}
.pneumatorDE a, .pneumatorDE a:visited {
    background: url('../images/pneu-off-de.jpg') no-repeat top left;
}
.pneumatorDE a:hover {
    background: url('../images/pneu-on-de.jpg') no-repeat top left;
    text-decoration: none;
}
.pneumatorRU a, .pneumatorRU a:visited {
    background: url('../images/pneu-off-ru.jpg') no-repeat top left;
}
.pneumatorRU a:hover {
    background: url('../images/pneu-on-ru.jpg') no-repeat top left;
    text-decoration: none;
}

.verCZ a, .verCZ a:visited {
    background: url('../images/ver-program-cz.gif') no-repeat top left;
}
.verCZ a:hover {
    background: url('../images/ver-program-cz-on.gif') no-repeat top left;
    text-decoration: none;
}
.verSK a, .verSK a:visited {
    background: url('../images/ver-program-sk.gif') no-repeat top left;
}
.verSK a:hover {
    background: url('../images/ver-program-sk-on.gif') no-repeat top left;
    text-decoration: none;
}
.verEN a, .verEN a:visited {
/*    background: url('../images/ver-program-en.gif') top left no-repeat;*/
}
.verEN a:hover {
/*    background: url('../images/ver-program-en-on.gif') top left no-repeat;*/
    text-decoration: none;
}
.verDE a, .verDE a:visited {
/*    background: url('../images/ver-program-de.gif') top left no-repeat;*/
}
.verDE a:hover {
/*    background: url('../images/ver-program-de-on.gif') top left no-repeat;*/
    text-decoration: none;
}
.verRU a, .verRU a:visited {
/*    background: url('../images/ver-program-ru.gif') top left no-repeat;*/
}
.verRU a:hover {
/*    background: url('../images/ver-program-ru-on.gif') top left no-repeat;*/
    text-decoration: none;
}

.reg2 {
    margin-bottom: 5px;
}
html>body .reg2 {
    margin-bottom: 15px;
}
.regalatorsmCZ, .regalatorsmSK, .pneumatorsmCZ, .pneumatorsmSK,
.regalatorsmDE, .pneumatorsmDE, .regalatorsmRU, .pneumatorsmRU,
.regalatorsmEN, .pneumatorsmEN, .verprogsmCZ {
    padding: 0;
    margin: 0;
    width: 190px;
    height: 47px;
    float: left;
    margin-right: 10px;
    margin-bottom: 3px;
}
.regalatorsmCZ a, .regalatorsmCZ a:visited, .regalatorsmCZ a:hover,
.regalatorsmSK a, .regalatorsmSK a:visited, .regalatorsmSK a:hover,
.pneumatorsmCZ a, .pneumatorsmCZ a:visited, .pneumatorsmCZ a:hover,
.pneumatorsmSK a, .pneumatorsmSK a:visited, .pneumatorsmSK a:hover,
.regalatorsmDE a, .regalatorsmDE a:visited, .regalatorsmDE a:hover,
.pneumatorsmDE a, .pneumatorsmDE a:visited, .pneumatorsmDE a:hover,
.regalatorsmRU a, .regalatorsmRU a:visited, .regalatorsmRU a:hover,
.pneumatorsmRU a, .pneumatorsmRU a:visited, .pneumatorsmRU a:hover,
.regalatorsmEN a, .regalatorsmEN a:visited, .regalatorsmEN a:hover,
.pneumatorsmEN a, .pneumatorsmEN a:visited, .pneumatorsmEN a:hover {
    float: left;
    display: block;
    width: 190px;
    height: 47px;
    text-decoration: none;
}
.verprogsmCZ a, .verprogsmCZ a:visited, .verprogsmCZ a:hover {
    float: left;
    display: block;
    width: 190px;
    height: 57px;
    text-decoration: none;
}



.verprogsmCZ a, .verprogsmCZ a:visited {
    background: url('../images/ver-prog-sm-cz-off.gif') no-repeat top left;
}
.verprogsmCZ a:hover {
    background: url('../images/ver-prog-sm-cz-on.gif') no-repeat top left;
    text-decoration: none;
}

.regalatorsmCZ a, .regalatorsmCZ a:visited {
    background: url('../images/navrhar-sm-off-cz.jpg') no-repeat top left;
}
.regalatorsmCZ a:hover {
    background: url('../images/navrhar-sm-on-cz.jpg') no-repeat top left;
    text-decoration: none;
}
.regalatorsmSK a, .regalatorsmSK a:visited {
    background: url('../images/navrhar-sm-off-sk.jpg') no-repeat top left;
}
.regalatorsmSK a:hover {
    background: url('../images/navrhar-sm-on-sk.jpg') no-repeat top left;
    text-decoration: none;
}
.pneumatorsmCZ a, .pneumatorsmCZ a:visited {
    background: url('../images/navrhar-sm-pneu-off-cz.jpg') no-repeat top left;
}
.pneumatorsmCZ a:hover {
    background: url('../images/navrhar-sm-pneu-on-cz.jpg') no-repeat top left;
    text-decoration: none;
}
.pneumatorsmSK a, .pneumatorsmSK a:visited {
    background: url('../images/navrhar-sm-pneu-off-sk.jpg') no-repeat top left;
}
.pneumatorsmSK a:hover {
    background: url('../images/navrhar-sm-pneu-on-sk.jpg') no-repeat top left;
    text-decoration: none;
}
.regalatorsmRU a, .regalatorsmRU a:visited {
    background: url('../images/navrhar-sm-off-ru.jpg') no-repeat top left;
}
.regalatorsmRU a:hover {
    background: url('../images/navrhar-sm-on-ru.jpg') no-repeat top left;
    text-decoration: none;
}
.pneumatorsmRU a, .pneumatorsmRU a:visited {
    background: url('../images/navrhar-sm-pneu-off-ru.jpg') no-repeat top left;
}
.pneumatorsmRU a:hover {
    background: url('../images/navrhar-sm-pneu-on-ru.jpg') no-repeat top left;
    text-decoration: none;
}
.regalatorsmDE a, .regalatorsmDE a:visited {
    background: url('../images/navrhar-sm-off-de.jpg') no-repeat top left;
}
.regalatorsmDE a:hover {
    background: url('../images/navrhar-sm-on-de.jpg') no-repeat top left;
    text-decoration: none;
}
.pneumatorsmDE a, .pneumatorsmDE a:visited {
    background: url('../images/navrhar-sm-pneu-off-de.jpg') no-repeat top left;
}
.pneumatorsmDE a:hover {
    background: url('../images/navrhar-sm-pneu-on-de.jpg') no-repeat top left;
    text-decoration: none;
}
.regalatorsmEN a, .regalatorsmEN a:visited {
    background: url('../images/navrhar-sm-off-en.jpg') no-repeat top left;
}
.regalatorsmEN a:hover {
    background: url('../images/navrhar-sm-on-en.jpg') no-repeat top left;
    text-decoration: none;
}
.pneumatorsmEN a, .pneumatorsmEN a:visited {
    background: url('../images/navrhar-sm-pneu-off-en.jpg') no-repeat top left;
}
.pneumatorsmEN a:hover {
    background: url('../images/navrhar-sm-pneu-on-en.jpg') no-repeat top left;
    text-decoration: none;
}


.kodik {
    font-size: 0.8em;
}
.product-in .code {
    line-height: 1.2em;
    padding-bottom: 3px;
    height: 47px;
}
.bla {
/*    position: absolute;
    bottom: 0px;
    left: 100px;*/
    width: 100px;
    height: 25px;
/*   display: inline !important;*/
}
a.link_back, a.link_back:visited {
    background-color: #43a3ef;
    padding: 1px 5px 2px 5px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    position: relative;
}
html>body a.link_back, html>body a.link_back:visited {
    right: 1px;
}
.shift {
    position:relative;
    left: 1px !important;
}
html>body .shift {
    left: -1px !important;
}
a.link_back:hover {
    color:#febc67;
    text-decoration: none;
}
#static_page {
    width: 100%;
    overflow: hidden;
}

#multiboxmenu {
    
}

#multiboxmenuinner{
    
}

#multiboxmenuinner table{
	border-collapse: collapse;
	border: solid 1px #9BC9E3;
}
#multiboxmenuinner table th{
	text-align: center;
	border: solid 1px #9BC9E3;
}
#multiboxmenuinner table td{
	border: solid 1px #9BC9E3;
}
#mbWindow {
    padding-bottom: 5px;
}
#multibox h3, #mbWindow h3 {
    font-size: 1.2em;
    margin: 0;
/*    padding-bottom: 5px;*/
}
#multibox h3 {
    padding-bottom: 3px;
}

.pozoor {
    padding: 4px !important;
    text-align: left !important;
}
.pozoor p, .pozoor div {
    margin: 0;
}
.pozoor ul, .pozoor ol {
    margin-left: 22px;
}
html>body .pozoor ul, html>body .pozoor ol {
    margin-left: 0px;
    padding-left: 20px;
}
.visa {
/*    position:relative;
    right: 1px;*/
    width: 100%;
/*    height: 40px;*/
    padding: 3px 0px 5px 0px;
}
#listicka {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 501;
    height: 27px;
    width: 98.5% !important;
/*	width: 973px;*/
    background: url('../images/listicka-border.gif') repeat-x bottom left;
/*    padding: 0 0 0 180px;*/
    background-color: #ece9d7;
    background-color: #f2f2ee;
    font-size: 0.9em;
    /*display: none;*/
}
html>body #listicka {
    width: 100%;
}
#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: 995px;
    margin: 0px auto;
    padding: 0px;
}
.menu_listicka ul img {
    position: relative;
    top: 3px;
    right: 2px;
}
.menu_listicka li {
    list-style-type: none;
    width: 160px !important;
}
.menu_listicka li a {
    display: block;
    padding: 4px 10px 3px 10px;
    height: auto;
    color: #000 !important;
    text-decoration: none;
    width: 160px !important;
}
.menu_listicka li a.img {
    padding: 0px 10px 3px 10px;
}
.menu_listicka li.li0 a {
    text-align: center;
}
.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;
/*    padding: 0 5px 0 5px;*/
}
ul.ul0 li.li0 {
    display: block;
    width: 13em;
    /*border-right: 1px solid #fff;*/
}
ul.ul1, ul.ul2, ul.ul3 {
    position: absolute;
    visibility: hidden;
}
ul.ul1 a, ul.ul2 a, ul.ul3 a {
    /*background-color: red;*/
}
ul.ul1 {
    width: 18em;
    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: 100px;*/
    left: 8em;
}
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 {
/*    width: 100px;*/
    width: 18em;
/*    background-color: #ddd;*/
    background: #fff;
    border-bottom: 1px solid #aca899;
/*    border-top: none;*/
}
ul.ul0 li.li0:hover ul.ul1,
ul.ul1 li.li1:hover ul.ul2,
ul.ul2 li.li2:hover ul.ul3 {
    visibility: visible;
}
.bi {
    padding-top: 4px !important;
    padding-bottom: 3px !important;
}
html>body .bi {
    padding-top: 5px !important;
}
.shelf_order {
    padding-top: 5px;
}
.vejs {
    position:relative !important;
    top: 0px !important;
    padding-right: 2px;
}
.votaznik a.help {
    position: static;
}
.votaznik a.help span span {
    left: -29em;
    bottom: -3px;
}

.hlaska {
    position: absolute !important;
    width: 18em;
    /*height: 30px;*/
    padding: 7px 5px 5px 5px;
    border: 1px solid #c00b08;
    top: 0px;
    right: 0;
    color: #fff;
	background-color:#43a3ef;
	border:1px solid #2377ba;
    z-index: 1000;
    display:none;
}
.hlaska .krizek {
    position: absolute;
    top: 2px;
    right: 2px;
    text-decoration: none;
    width: 11px;
    height: 11px;
    border: none;
    background: none;
    background: url('../images/icons/krizek.gif') no-repeat top left;
    cursor: pointer !important;
}
.czechflag, .slovakflag {
	border : none;
	width : 23px;
	height : 17px;
	background: url('../images/flags/CZE.png') no-repeat top left;
	cursor: pointer !important;
}
/*html>body .czechflag {
    position:relative;
    top: -1px;
}*/
.fl_link {
    position:relative;
    top: 1px;
}
.slovakflag {
	background: url('../images/flags/SK.png') no-repeat top left;
}
.m25addvert {
    position:absolute;
    width: 679px;
    height: 500px;
    left: 200px;
    top: 280px;
    z-index: 1001;
}
.mbtable_row {
    clear: both;
    width: 100%;
    height: 42px;
/*    padding-bottom: 8px;*/
}
.mbtable_row img.smallerek {
    height: 40px;
}
.mbtable_item {
    float: left;
    width: 110px;
    position:relative;
}
.velikost {
    float: left;
    width: 305px;
    padding-top: 13px;
}
.khu2 {
    position:relative !important;
}
.khu {
    position:absolute;
    width: 20px;
    height: 15px;
    top: 14px;
    left: 70px;
    text-align:right;
    font-size: 0.95em;
}
.rozmery_box {
    padding-bottom: 10px;
}
.rozmery {
    width: 305px;
    float: left;
    font-weight: bold;
}
.napovez {
    position:relative;
    padding-bottom: 10px;
}
.napovez a.help span span { 
	left:30px;
	top: -38px;
	font-size: 0.9em;
}
html>body .napovez a.help span span {
    top: -45px; 
}
.mbtable_item a.help {
    cursor: pointer !important;
} 
.mbtable_item a.help span span {
    left: 65px;
    width: 190px;
    z-index: 10001 !important;
}
.mbtable_item a.help img.smallerek {
}
.mbtable_item a.help span span img {
    z-index: 10001 !important;
}
.prid_sl, .odebr_sl {
    position:absolute;
    width: 135px;
    height: 18px;
    line-height: 18px;
    color: #fff;
/*    background: url('../images/big-arrow.gif') no-repeat top left;*/
    background: url('../images/pridat.jpg') no-repeat top left;
    padding-left: 20px;
    cursor: pointer !important;
    font-family: Arial, Tahoma, Verdana;
}
.odebr_sl {
/*    background: url('../images/big-arrow-left.gif') no-repeat top left;*/
    background: url('../images/odebrat.jpg') no-repeat top left;
}
.dodatek {
    position:relative;
    top: -12px;
}
.dodatek img {
    position:relative;
    top: 25px;
}
html>body .dodatek img {
    top: 25px;
}
.dodatek {
    color: #f00;
}
.dodatek8080 {
    font-size: 1.6em;
}
.textik {
    padding-top: 2px;
    padding-bottom: 2px;
}
.text_bonusy {
    padding: 2px 5px 4px 5px;
}
.num_credits {
    color: #fc0303;
}
#credit {
    width: 100%;
}
.credit_info {
    padding-top: 7px;
    padding-bottom: 15px;
    color: #000;
    font-weight: bold;
}
.table_obj {
  width: 580px;
  border-spacing: 0px;
  border-collapse: collapse;
  text-align: center;
  vertical-align: middle;
  margin-top: 5px;
  margin-bottom: 5px;
}
.table_obj tr td {
    text-align: left; 
}
.obj_form {
    margin-top: 10px;
}
html>body .obj_form {
    margin-top: 0px;
}
.credit_box {
    padding-top: 10px;
    padding-bottom: 10px;
    
}
.bb1, .bb2, .bb3 {
    float: left;
}
.bb1 {
    width: 312px;
}
.bb2 {
    width: 130px;
    font-size: 0.95em;
    margin-left: 15px;
    line-height: 1.5em;
    text-align:center;
    padding-top: 15px;
}
.bb3 {
    width: 260px;
    text-align:center;
}
.kolko {
    font-weight: bold;
    color: #000;
}
.cr_t {
    width: 90px;
}
.cr_pozn {
    font-size: 0.95em;
    padding-top: 12px;
}
.blue_arrow {
    background: url('../images/blue-arrow.jpg') no-repeat 50% 50%;
    height: 107px;
}
html>body .blue_arrow {
    height: 98px;
}
.credit_box table td label {
    float: none !important;
    width: 80px;
    padding: 0;
    margin: 0;
}
.credit_box table {
    width: 165px;
    float: left;
    border-collapse: collapse;
}
.credit_box table td.sec {
    text-align: right;
    vertical-align: bottom;
}
.credit_box table td.fi {
    text-align: center;
    vertical-align: middle;
    width: 165px;
    height: 136px !important;
  border: 1px solid #eee;
  padding: 5px;
}
.credit_item {
    margin-bottom: 10px;
    width: 100%;
    padding: 5px 0px 5px 0px;
    margin-bottom: 15px;
}
.c_text {
    padding-top: 5px;
    margin-bottom: 8px;
    height: 70px;
    overflow: hidden;
}
.cr_img {
    float: left;
}
.cr_text {
    float: left;
}
html>body .cr_text {
    float: none;
}
.credit_item h2 {
	font-size: 1em;
	text-align: center;
	margin: 0px 0 0px 0;
	height: 26px;
	overflow: hidden;
}
.credit_item h2 a, .credit_item h2 a:visited {
    color: #000;
    font-weight: bold;
}
.credit_item h2 a:hover {
    color: #febc67;
}
/*.table_obj tr td {
  border: 1px solid #f7be34;
  font-size: 1em;
  font-weight: bold;
  padding: 5px;
  text-align: left;
}
.table_obj tr th {
  background-color: #fff1d1;
  border: 1px solid #f7be34;
  border-bottom: none;
  padding: 5px;
}
.table_obj tr td.fic, .table_obj tr td.fic2 {
    border-right: none;
    font-weight: normal;
}
.table_obj tr td.sec, .table_obj tr td.sec2 {
    border-left: none;
}*/
.bad_message, .good_message {
    color: #fff;
    width: 100%;
}
.bad_message_in, .good_message_in {
    padding: 5px 10px;
}
.bad_message {
    color: #000;
	background: #f7f6f6;
	background: #ddd;
	border: 1px solid #ccc;
/*    background-color: #c00;*/
}
.nejak {
    padding-top: 10px;
}
/*.nejak img {
    margin-bottom: 2px;
}*/
.nejak h3 {
    padding-bottom: 3px;
}
.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;
}
span.vv {
    position:absolute;
    display: block;
    width: 145px;
    height: 30px;
    text-align:center;
    font-weight: bold;
    text-transform: uppercase;
    color: #f00;
    top: 15px;
    left: 0px;
}
.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');
}
/*.bn4 span.gr {
    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');
}
/*.bn5 span.gr {
    background-image: url('../images/designer-m15_new.jpg');
}*/
html>body .krvl {
    margin-left: 4px;
}
.dopltext {
	width: 100%;
}
/*----end of-OTHER SETTINGS----*/
.left_prom {
	font-family: Arial, Tahoma, Verdana;
	width: 178px;
	margin-top: 20px;
	background: url('../images/doprava-bg.gif') repeat-y;
}
.left_prom_in {
	width: 178px;
}
.left_prom_in_in {
	padding: 68px 18px 6px 18px;
	height: 39px;
	background: url('../images/doprava-bottom.gif') no-repeat bottom left;	
}
html>body .left_prom_in_in {
	min-height: 33px;
	height: auto;
}
.doprava .left_prom_in {
	background: url('../images/doprava.jpg') no-repeat;
}
.zaruka .left_prom_in {
	background: url('../images/zaruka.jpg') no-repeat;
}
.supervariant {
	padding: 15px 0px 10px 0px;
}
.supervariant table td, .supervariant table th {
	padding: 0px 10px;
}
.supvartit {
	font-size: 1.1em;
	font-weight: bold;
	padding: 0px 0px 5px 11px;
	text-transform: uppercase;
}
.r_menu {
    float: left;
}
.r_menu ul {
    margin: 0px;
    padding: 0px;
}
.r_menu li {
    float: left; /*IE*/
    position: relative;
    list-style-type: none;
    margin: 0;
    padding: 0;
/*    padding-bottom: 1px;*/
    z-index: 10;
}
.r_menu li a {
    display: block;
    margin: 0;
    padding: 0;
    color: #000;
}
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;
    visibility: hidden;
/*    z-index: 10;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;*/
}
.r_menu ul.u0 li.l0:hover ul.u1,
.r_menu ul.u1 li.l1:hover ul.u2,
.r_menu ul.u2 li.l2:hover ul.u3,
.r_menu ul.u3 li.l3:hover ul.u4 {
    visibility: visible;
}
.sipka {
    display:none;
}
.sp_top_menu {
	float: left;
}
.sp_top_menu .sipka {
    display: block;
    position:absolute;
    top: 47%;
    right: 6px;
    width: 7px;
    height: 4px;
    background: url('../images/top-menu-arrow-down.gif') no-repeat;
}
.sp_top_menu .r_menu ul {
    background-color: #f7be32;
}
.sp_top_menu .r_menu li a {
    color: #fff !important;
    text-decoration: none;
    line-height: 25px;
    padding: 0px 0px;
    height: auto !important;
    height: 1%;
    text-transform: uppercase;
}
/*.sp_top_menu .r_menu li a:hover {
    background: #64acde;
}*/
.sp_top_menu .r_menu li.l0 {
	margin-left: 5px;
}
.sp_top_menu .r_menu li.l0 a.first {
    float: left; /*IE6 - nemusim zadavat sirku - HURAAA*/
    background: none;
    padding: 0 !important;
}
.sp_top_menu .r_menu ul.u0 li.l0 .parent0 .text {
    padding-right: 13px;
}
/*.sp_top_menu .r_menu ul.u0 li.l0:hover .parent0,
.sp_top_menu .r_menu ul.u0 li.l0hover .parent0 {
    background: #64acde;
}
.sp_top_menu .r_menu ul.u1 li.l1:hover .parent1,
.sp_top_menu .r_menu ul.u2 li.l2:hover .parent2,
.sp_top_menu .r_menu ul.u1 li.l1hover .parent1,
.sp_top_menu .r_menu ul.u2 li.l2hover .parent2 {
    background: #64acde url('../images/top-menu-arrow.gif') 94% 50% no-repeat;
}
.sp_top_menu .r_menu ul.u1 li.l1 .parent1,
.sp_top_menu .r_menu ul.u2 li.l2 .parent2 {
    background: url('../images/top-menu-arrow.gif') 94% 50% no-repeat;
}*/
.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: 180px;
}
.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: 180px;
    width: 180px; /* IE7 bitch to potrebuje! */
}
.sp_top_menu .r_menu ul.u1 {
    top: 25px;
    left: 0px;
}
.sp_left_menu {
	margin: 0px;
	margin-bottom: 8px;
}
.sp_left_menu .r_menu {
	float: none;
}
.sp_left_menu .sipka {
	display:none;
}
.sp_left_menu .r_menu ul {
    background-color: #fff;
}
.sp_left_menu .r_menu li {
    width: 196px;
}
.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 0px 5px 20px;
	position:relative;
	color: #636362;
}
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: #636362;
}
.sp_left_menu .r_menu li a.first {
/*	color: #626261;
    width: 152px;
	padding: 0px 0px 0px 23px;
    background: url('../images/menu-sipka2.gif') 2% 50%  no-repeat;*/
}
.sp_left_menu .r_menu li a.first:hover,
.sp_left_menu .r_menu ul.u0 li.l0:hover .parent0,
.sp_left_menu .r_menu ul.u0 li.l0hover .parent0 {
/*	color: #a72024;*/
    background: url('../images/cat0-obr.gif') no-repeat 0% 50%;
}
.sp_left_menu .r_menu ul.u0 li.l0:hover .parent0 .sipka,
.sp_left_menu .r_menu ul.u0 li.l0hover .parent0 .sipka {
    background: url('../images/arrows/arrow-right-brown.gif') no-repeat;
}
.sp_left_menu .r_menu ul.u1 li.l1 .parent1,
.sp_left_menu .r_menu ul.u2 li.l2 .parent2 {
/*	color: #a72024;*/
}
.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/left-menu-arrow-on.gif') 94% 50% no-repeat;*/
}
.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: 196px;
    width: 196px; /* IE7 bitch to potrebuje! */
    border-left: 1px solid #fff;
    background-color: #eee;
}
.smlr {
	font-size: 11px;
}
.wipad {
	width: 50%;
}
.oddd td {
	background-color: #f2f2f2;
}
.u{text-decoration: underline;}
.redd{color:#f00;}