.js { /* js zobrazi, zobrazi se jen se zapnutym JS */
	display: none;
}
.non-js { /* js skryje, zobrazi se jen s vypnutym JS */
	display: block;
}
.resetovac {
  float: none;
  clear: both;
}
.resetovac2 {
  float: none;
  width: 100%;
}
.hidden {
  visibility: hidden;
  height: 0;
}
.error {
  color: red;
  font-weight: bold;
  margin: 8px 0 0 0;
}
.right {
  float: right;
}
.normal {
  font-weight: normal;
}
.clear_right {
	clear: right;
}
.center {
  text-align: center !important;
}
.small {
	font-size: 80%;
}
label, input[type=button], input[type=submit], button { cursor:pointer; }
:disabled { cursor: not-allowed; }
form label.error {
  display: none !important;
  visibility: hidden;
}
fieldset {
  padding: 0 10px 10px 15px;
  margin-bottom: 20px;
}

legend {
  padding: 0 5px 0px 5px;
  color: #d71785;
  margin: 0 0 0px 0;
}

fieldset.f_registrace {
  margin: 20px 0 0 0;
  background-color: #EFEFEF;
}

fieldset.kosik_doruceni_submit {
  margin: 0 0 20px 0;
  text-align: left;
}

fieldset.kosik_doruceni_submit table {
  margin: 10px 0 0 0;
}

fieldset.kosik_doruceni_submit table th {
  width: 190px;
}

/*new form style*/
form.form {
	width: 615px;
	margin: 0 0 15px 15px;
}
form.form.detail-dotaz {
	width: 440px;
	padding: 0 0 0 30px;
}
form.form label {
	display: block;
	float: left;
	width: 230px;
	text-align: right;
	position: relative;
	top: 9px;
	margin: 0 10px 0 0;
}
form.form.detail-dotaz label {
	width: 110px;
}
form.form label.solo {
	top: 0;
}
form.form label.checkbox {
	top: 0;
	clear: both;
}
form.form label.select {
	top: 0;
	clear: both;
}
form.form.detail-dotaz label.solo {
	width: 200px;
}
form.form input {
	width: 308px;
	height: 33px; /*IE*/
	padding: 5px 5px 0 5px; /*IE*/
	background: #fff url(../img/form-input.png) no-repeat;
	border: 0 none;
	margin: 0 0 15px 0;
}
form.form input.checkbox {
	width: auto;
	height: auto;
	float: left;
	margin-left: 30px;
	border: auto;
	background: none;
	padding: 0;
}
form.form input.checkbox.inline {
	width: auto;
	height: auto;
	float: none;
	margin: 0 5px 3px 0;
}
form.form select {
	width: auto;
	height: auto;
	float: left;
	margin: 0 0 15px 30px;
	border: auto;
	background: none;
}
form.form textarea {
	width: 410px;
	height: 150px;
	padding: 10px 15px 25px 7px;
	background: #fff url(../img/form-textarea.png) no-repeat;
	border: 0 none;
	margin: 0 0 15px 145px;
}
form.form.detail-dotaz textarea {
	margin: 0 0 15px 17px;
}
form.form input.submit, .f_submit_right {
	width: auto;
	height: 33px;
	padding: 0 30px;
	background: url(../img/form-submit.png) repeat-x;
	border: 1px solid #d2d5de;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radiust: 5px;
	border-radius: 5px;
	font-weight: bold;
	margin: 0 0 0 445px;
}
form.form.detail-dotaz input.submit {
	margin: 0 0 0 327px;
}
form.form input.submit.kosik {
	margin: 0;
	float: right;
}
form.form input.submit.button {
	margin: 0;
	float: left;
	background: #fff;
}
form.form input.submit.button:hover {
	border: 1px solid #000066;
}

table.vypis_polozek_seznam td {
  border-bottom: 1px solid black;
  padding: 2px 1px 0px 2px;
  height: 28px;
}

table.vypis_polozek_seznam td a {
  text-decoration: none;
}

table.vypis_polozek_seznam td.odsad {
  padding-left: 30px;
}

table.vypis_polozek_seznam td.pravyokraj {
  border-right: 1px solid black;
}

.burza_footer {
  margin: 5px 0;
  color: #B8BBC6;
}

#print {
  position: relative;
  top: -20px;
  right: -5px;
  float: right;
}




.kontakti-formular textarea {
  width: 550px;
  height: 270px;
}


/*new style*/
*{margin:0;padding:0;}
body {color:#000; background: #d6d3e8; font-size:80%;margin:0 auto; width:100%;height:100%; letter-spacing:0.05em; text-align:center;font-family: Tahoma,georgia,"trebuchet ms",verdana,arial,lucida,sans-serif !important;line-height:1.4;}
#main {width:100%; height:100%; margin:0 auto; float:left}
img {border:0;}
ul li {list-style-type:none;}

/*odkazy*/
a {color:#8179b5}
a:hover {color:#d35b9f}

/*logo*/
#head {width:980px; height:145px; margin:0 auto; text-align:center; position:relative; z-index:10}
#head-in  {background:url("../img/head.jpg")  no-repeat; width:980px; height:145px; display:block; z-index:100; position:relative; float:left}
#headclick {position:absolute; top:30px; left:0px; display:inline; width:520px; height:100px; clear:both; z-index:10}
#headbasket {position:absolute; top:50px; right:8px; display:inline; width:315px; height:90px; z-index:10;}
#head-in form {
	float: right;
	padding: 12px 7px 0 0;
}
#head-in form input {
	height: 30px;
	border: 0 none;
}
#head-in form .hledat {
	width: 140px;
	position: relative;
	top: -10px;
	background: none;
	color: #8179b5;
	padding: 0 0 0 5px;
}
#head-in form .submit_image {
	width: 124px;
}

#user {
	padding: 18px 7px 0 10px;
	color: #fff;
	position: relative;
	float: left;
	left: 380px;
}
#user a {
	color: #fff;
	padding: 0 5px;
	text-shadow: #6e65a6 1px 1px 1px;
	font-weight: bold;
}

#head-in table {
	position: absolute;
	top: 82px;
	right: 25px;
	color: #fff;
	font-size: 90%;
	line-height: 1.1;
	text-align: left;
	width: 217px;
}
noindex:-o-prefocus, #head-in table {font-size: 75%;} /* Opera hack - pismo lezlo na 2 radky */
#head-in table .preprava {
	font-size: 90%;
	line-height: 1.2;
}
#head-in table .basket_balne {
	font-size: 95%;
	font-weight: bold;
}
#head-in table .basket_right {
	text-align: right;
}

/*horni menu pod headem*/
#menu {background:#f181c1 url(../img/bg-menu.jpg) no-repeat;  width:980px; height:36px; font-size:16px;  margin:0 auto;  position:relative;}
#menu ul {margin:1px 0 0 1px; float:left; font-family:"Arial";font-weight:bold; letter-spacing:0px; font-style:italic; }
#menu li {display:block;  float:left; }
#menu li a, .aktiv {text-shadow:#c75094 1px 1px 1px; border-left:#e971b5 1px solid; border-right:#fd99d2 1px solid; color:#fff; text-decoration: none; text-align: center; padding:0px 18px;  height:34px; line-height:34px;  display:block; float:left }
#menu li a:hover {background:#fff; color:#000; text-shadow:#fff 1px 1px 1px }
.aktiv {}

/*obsah*/
#hlavni {width:980px; margin:0 auto; display:block; position:relative; min-height:400px; height:auto;}
#obsah {background: url(../img/obsah-top.jpg) top center no-repeat; width:980px; margin:0 auto; display:block; float:left; position:relative;}
#in {background: url(../img/obsah.gif) top center repeat-y; min-width: 980px; z-index:0; float:left}

#heureka-top {
	position: absolute;
	top: -4px;
	right: 23px;
	width: 80px;
	height: 76px;
	z-index: 10;
}

/*leva*/
#leva {float:left; width:220px; position:relative; left:6px; padding:0px 0px 10px 0px; margin-top:15px; z-index:100; overflow:hidden}
#leva p {background:#fff;  border:#fff 1px solid; text-align:left; padding:10px; margin:3px auto;  font-size:85%; }
#leva h3, #prava h3 {background:#f985c7 url(../img/bg-h3.png) center right repeat-x; text-shadow:#f985c7 1px 1px 1px; font-weight:bold; text-align:left; color:#000; font-size:130%; letter-spacing:0px; padding:3px 0 0 0px; line-height:30px; }
h3.kat   {background: url(../img/bg-kat.png) top right no-repeat!important; height:36px!important }
#vyber {
	margin-top: -3px;
}
#vyber a {
	display: block;
	float: left;
	width: 110px;
	height: 27px;
	padding: 3px 0 0 0;
	background: #b2bdec;
	color: #fff;
	text-decoration: none;
	font-size: 115%;
	font-style: italic;
	text-shadow: 2px 2px 2px #7988c7;
}
#vyber a.active {
	background: #9890c6;
	text-shadow: 2px 2px 2px #4a4180;
}
#vyrobce {
	margin-top: -10px;
}
#leva h3:first-letter, #prava h3:first-letter  {font-size:24px; color:#fff}
#leva hr, #prava hr {color:#fff; background-color:#fff;}

/*bocni-menu*/
.bocni-menu {width:220px;clear: left;}
.bocni-menu ul { margin-bottom:10px }
.bocni-menu li {text-align:left; letter-spacing:0px; margin-bottom:1px; }
.bocni-menu li a {background:#7971ad url(../img/bocni-menu.png) center left no-repeat ; color:#fff; width:220px; font-weight:bold; margin-bottom:1px; text-decoration:none;  padding:5px 0; text-indent:10px;  display:block;  line-height:20px; }
.bocni-menu li a:hover {background:#9089c1 url(../img/bocni-menu.png) center right no-repeat; }
.bocni-menu li a.active {background:#6c63a4 url(../img/bocni-menu.png) center left no-repeat!important; color:#fff!important; font-weight:bold;}

.bocni-menu li li {list-style-type:circle!important; color:#fff; border-bottom:#9189c3 1px solid}
.bocni-menu li li a{background:url(../img/bocni-menu.png) center right no-repeat; font-weight:normal;  padding:5px 0 5px 20px!important; width:200px; color:#fff; line-height:20px;}
.bocni-menu li li a:hover{/*background:url(../img/bocni-menu.png) center left no-repeat;*/ color:#f985c7}
.bocni-menu li ul { margin-bottom:0px }


/*prava*/
#prava {float:right; width:170px; position:relative; right:8px; padding:0px 0px 10px 0px; margin-top:30px; z-index:100; overflow:hidden; }
#prava p {background:#fff;  border:#fff 1px solid; text-align:left; padding:10px;  font-size:85%; margin-bottom:10px}
#prava h4, #prava h5 {font-size:110%; }
#prava hr {background-color:#D096CC; border: 0 none;color:#D096CC; height:1px; width:90%; margin:3px auto}
#prava .center {text-align:center!important; margin:2px auto 10px}
#prava input {margin:5px auto;}
.nazev {font-size:150%; letter-spacing:0px}
.cena2 {font-size:110%; font-weight:bold; color:#000}
.do-kosiku {font-size:120%;letter-spacing:0px!important; padding:10px auto!important; display:block; font-weight:bold}

/*buttony*/
.button{color:#000;background: url(../img/button.png) center left no-repeat; font-weight:bold; text-align:center;border:0px; margin:5px 0px; height:36px; line-height:32px; width:137px;cursor:pointer; position:relative;display:inline; letter-spacing:-1px}
.button:hover{background: url(../img/button.png) center right no-repeat;}

/*stred*/
#stred {width:720px; float:right; position:relative; right:10px; padding:0px 0 20px 0px; margin-top:35px; z-index:0;}
#stred p {text-align:left; padding:5px; font-size:85%;}
#stred table {font-size:85%;}
#stred strong {color:#000}  
#stred b {color:#61931a}
#stred h1 {color:#8179b5; font-size:260%; margin: 0 0 20px 0;}
#stred h2 {color:#e972b6; font-size:140%;}
#stred h3 {color:#444; font-size:140%}
#stred h4 {color:#000; font-size:140%}
#stred form {margin:0 auto ; padding:3px 0}
#stred .fleft {width:150px ; float:left}
#stred .fright {width:150px; float:right}
#stred hr {color:#fff; background-color:#fff;}
#stred hr, .detail hr, #leva hr, #prava hr { border: 0 none; height:1px; margin:5px auto; text-align:center; width:98%; position:relative; clear:both  }
#stred ul, #stred ol {
	margin: 0 0 15px 5px;
}
#stred ul ul, #stred ol ol {
  margin: 5px 0 5px 15px;
}
#stred li {
  list-style: url(../img/odrazka.gif) disc inside;
  margin: 0 0 5px 0;
}
#stred ol li {
  list-style-type: decimal;
}

/*nadpisy*/
h1,h2,h3,h4,h5,h6 {font-family:"Arial"; letter-spacing:0px; text-align:left; text-indent:10px; font-weight:normal;  text-shadow:#fff 1px 1px 1px;}

/*rozc*/
.rozcestnik {background:#faf4e4 url(../img/sipka.png) bottom right no-repeat; float:left; width:170px; height:120px; overflow:hidden; border:#d3cdbe 1px solid;  margin:5px 0px 0 5px; padding:6px 0 10px;text-align: left !important}
div .rozcestnik {background:#faf4e4 url(../img/bg-rozc.png) bottom right repeat-x;}
.rozcestnik h5{font-size:100%!important; line-height:25px!important;}
.rozcestnik h5 a{text-decoration:none; color:#000; font-weight:bold}
.rozcestnik h5 a:hover, .rozcestnik a:hover {text-decoration:underline;}
.rozcestnik ul li{text-align:left; margin-left:25px; list-style-type:square; font-size:85%;}
.rozcestnik a {color:#000; text-decoration:none;}

/*vypis-zbozi*/
.vypis-zbozi {background:#fff; float:left; width:230px;  border:#b5daf1 1px solid; margin:10px 0px 10px 5px; padding-bottom:5px; position:relative}
.vypis-zbozi div.popis {background:#dbe8fb; padding:5px 10px!important;height: 58px;overflow: hidden;font-size:85%; text-align: left}
.vypis-zbozi div.popis p {padding: 0 !important;margin: 0 !important;font-size: 100% !important; text-align: left !important}
.vypis-zbozi h2 {background:#b1d7f0 url(../img/bg-h2.png) center left repeat-x;font-size:95%!important;  height:30px; text-indent:0!important; padding:5px 10px 6px!important; line-height:14px }
.vypis-zbozi h2 a {text-decoration:none; color:#000;  font-weight:bold}
.vypis-zbozi h2 a:hover {text-decoration:underline; color:#000;}
.vypis-zbozi a {text-decoration:none; color:#fff}
.vypis-zbozi a:hover {color:#dfdfdf}
.vypis-zbozi a.obal-img {display: block;height: 204px;}
.vypis-zbozi table {padding:2px 4px;}
.vypis-zbozi td {padding:1px 1px}
#prava img, .vypis-zbozi img {margin:10px auto; padding:4px; background:#fff}
#prava a img, .vypis-zbozi a img {border:#cacaca 1px solid}
#prava a:hover img, .vypis-zbozi a:hover img {border:#8f87bd 1px solid}
.vypis-zbozi .but {width:70px}
.vypis-zbozi em {font-style:normal; color:#CD6F23; padding:0 5px}
.vypis-zbozi ul {margin:5px}
.vypis-zbozi li {display:inline; float:right; margin:0 2px}

.vypis-zbozi .casovac {
	position: absolute;
	top: 221px;
	width: 224px;
	padding: 3px;
	text-align: center;
	background: #f692cb;
	font-weight: bold;
}



.bg-input {background:#fff url(../img/bg-input.png) top left no-repeat; border:#b5daf1 1px solid; padding:4px 0 4px 6px; width:130px  }
.bs {border-bottom:#b5daf1 1px solid!important; border-right:#b5daf1 1px solid!important}
.nazev {font-size:150%; letter-spacing:0px}
.cena {font-size:110%; font-weight:bold;}
.do-kosiku {font-size:120%;letter-spacing:0px!important; padding:10px auto!important; display:block; font-weight:bold}
.cena {font-size:14px; text-align:center!important; margin:10px auto}
.pocet {width:25px}
.but-do-kosiku {background: url(../img/kosik1.png) center left no-repeat; height:24px; width:24px; border:none; display:block; cursor:pointer} 
.but-detail, .but-doprava {background:#f692cb; height:24px; padding:0 8px; font-size:10px;  border:none; display:block; cursor:pointer; line-height:24px; letter-spacing:0px; color:#000!important}
.but-detail {margin-left: 1px;}
.but-detail.info {
	margin-left: 0;
}
.but-detail.sklad {
	background: #DBE8FB;
	color: #000 !important;
	width: 60px;
}
.but-detail.sklad:hover {
	background: #f692cb;
	color: #000 !important;
}
.but-detail.sklad img {
	padding: 0;
	margin: 0;
	border: 0 none !important;
	position: relative;
	top: 2px;
	background: transparent;
}
.but-do-kosiku:hover {background-position:center right}
.but-detail:hover, .but-doprava:hover {background:#9bc4e1; color:#fff!important}
.posun {margin-right:6px}
.but-doprava {background:#857db7}
#stred .doprava-zdarma {background:transparent;height:60px; width:60px; position:absolute; top:50px; right:-2px; z-index:1000}

/*paticka*/
#foot {width:100%;  float:left; margin:0 auto;  }
#foot-in {background: url(../img/foot-in.gif) top no-repeat;  color:#000 ; font-size:90%; min-height:135px;  width:980px;  padding-bottom:20px;   margin:0 auto; position:relative; text-align:center; letter-spacing:-0px}
#foot-in p {padding-top:90px; padding-left:25px;  text-align:left; margin:0 auto; clear:both;}
#foot-in a {color:#000}
#foot-in a:hover {color:#8179b5}
#foot-menu {width:750px; text-align:left; padding-left:25px}
.copy {
	float: right;
}


/*zbozi*/
#detail_produktu {
	text-align: left;
}
#detail-top-menu {
	width: 693px;
	height: 29px;
	background: url(../img/detail-top-menu.png) no-repeat;
	margin: 0 0 20px 0;
}
#detail-top-menu a {
	display: inline-table;
	width: 189px;
	padding: 4px 0 6px 0;
	text-align: center;
}
#detail-top-menu #detail_menu-popis {
	width: 203px;
}
#detail-top-menu #detail_menu-param {
	width: 143px;
}
#detail-top-menu #detail_menu-diskuze {
	width: 143px;
}
.zbozi {
	/*height: 400px;
	overflow: hidden; presunuto do JS - detail.tpl*/
	position: relative;
}
.v2_big_img_obal {
	height: 350px;
}
.v2_big_img {
	width: 328px;
	margin: 0 10px 0 0;
	text-align: center;
	border: 1px solid #e6e6e6;
}
.v2_design {
	/*display: none; presunuto do JS - detail.tpl*/
	width: 720px;
}
#v2_design1 {
	/*display: block; presunuto do JS - detail.tpl*/
}
.v2_big_img .obal_img {
	height: auto !important;
}
.v2_big_img .obal_img img {
	max-width: 326px;
	max-height: 350px;
}
div.detailni_obrazky {
  padding: 5px 0 0 0;
}
.detailni_obrazky a {
	text-decoration: none;
}
div.detailni_obrazky img {
  padding: 10px 3px 5px 3px;
	border: 1px solid #e6e6e6;
}
.v2_zbozi_all {
	float: right;
}
.v2_zbozi_obal {
	background: url(../img/detail.png) no-repeat;
	width: 370px;
	height: 300px;
	padding: 0 0 0 15px;
	margin: 0 0 10px 0;
}
#detail_produktu .v2_zbozi_obal h1 {
	margin: 0 0 5px 0;
	font-size: 170%;
	color: #000;
	text-align: left !important;
	text-indent: 0;
}
#detail_produktu .v2_zbozi_obal table {
	width: 360px;
	font-size: 105%;
	text-align: left !important;
}
.v2_zbozi_obal table th, .v2_zbozi_obal table td {
	border-bottom: 1px solid #e3e3e3;
	padding: 3px 0;
	text-align: left !important;
}
.v2_zbozi_obal table th {
	width: 91px;
	color: #ce1f82;
	text-align: left !important;
}
.detail_small {
	color: #868686;
	font-size: 80%;
	font-weight: normal;
}
.v2_zbozi_obal table td.dostupnost-ico {
	padding: 0 2px;
}
.v2_zbozi_obal td .skladem {
	color: #79ba1b;
}
.detail_button {
	display: block;
	width: 104px;
	height: 30px;
	padding: 4px 0 0 0;
	background: url(../img/detail_button.png) no-repeat;
	text-align: center;
	color: #000;
	font-style: italic;
	font-weight: bold;
	font-size: 90%;
	font-family: Arial;
	line-height: 1;
}
#detail_produktu .v2_zbozi_obal table .cena {
	text-align: left !important;
}
#detail_produktu .v2_zbozi_obal table .cena strong {
	color: #6c63a4;
	font-size: 120%;
}
.v2_zbozi_obal table .doprava td.zdarma {
	font-size: 130%;
	color: #79ba1b;
	text-transform: uppercase;
}

#detail_produktu form.add_basket {
	display: block;
	margin: 15px 0 0 0;
	width: 340px;
	height: 40px;
	padding: 2px 0 0 10px;
	background: url(../img/kosik_detail.png) no-repeat;
	text-align: left;
	position: relative;
}
.add_basket .ks {
	width: 40px;
	margin: 10px 0 0 0;
	height: 16px;
	text-align: center;
}
.add_basket .jednotka {
	position: absolute;
	left: 78px;
	top: 7px;
	font-size: 155%;
	font-weight: bold;
}
.add_basket .kos {
	width: 200px;
	height: 38px;
	padding: 0 0 0 35px;
	border: 0 none;
	float: right;
	background: url(../img/spacer.gif);
	color: #fff;
	font-weight: bold;
	font-size: 150%;
}
#detail_produktu .plu {
	text-align: right;
	font-size: 90%;
	font-style: italic;
}
#detail_produktu .casovac {
	width: 330px;
	height: 20px;
	position: absolute;
	top: 273px;
	left: 360px;
	
	padding: 3px;
	text-align: center;
	background: #f692cb;
	font-weight: bold;
}
#detail_produktu .counter {
	font-weight: bold;
}
#detail_produktu .share {
	width: 330px;
	position: absolute;
	top: 310px;
	left: 360px;
}
#detail_produktu .gplus, #detail_produktu .fb {
	float: left;
}

#detail_produktu h3 {
	background: #fff url(../img/detail_nadpis.png) no-repeat right;
	width: auto;
	text-align: left;
	margin: 10px 0;
	height: 40px;
	padding: 7px 0 0 0;
}
#detail_produktu h3.varianty {
	width: 275px;
}


.dalsi_designy_line {
	background: url(../img/dalsi_varianty.png) left bottom no-repeat;
	margin: 0 0 15px 0;
}
.v2_dalsi_designy {
	cursor: pointer;
	float: left;
	width: 162px;
	height: 240px;
	overflow: hidden;
	padding: 0 7px;
}
.v2_dalsi_designy .div_img {
	width: 160px;
	height: 160px;
	border: 1px solid #dedede;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	background: #fff;
}
.v2_dalsi_designy img {
	max-width: 160px;
	max-height: 160px;
}
.v2_dalsi_designy.active .div_img {
	border: 1px solid #f9a8d6;
}
.v2_dalsi_designy .div_info {
	height: 78px;
	overflow: hidden;
	text-align: right;
	background: url(../img/varianty.png) 2% 60% no-repeat;
}
.v2_dalsi_designy.active .div_info {
	background-image: url(../img/varianty_active.png);
}
#detail_produktu .v2_dalsi_designy .div_info h4 {
	text-align: right;
	font-size: 100%;
	font-weight: bold;
	height: 40px;
	overflow: hidden;
}
#detail_produktu .v2_dalsi_designy .div_info .cena {
	font-size: 120%;
	font-weight: normal;
	color: #d71785;
	line-height: 1;
}
#detail_produktu .v2_dalsi_designy .div_info .sklad {
	color: #6c63a4;
}

#stred #product-left {
	float: left;
	width: 525px;
}
#stred #product-tabs {
	width: 525px;
	overflow: hidden;
	margin: 0 0 10px 0;
}
#stred .ui-tabs-nav { /* = .product-tabs ul*/
	list-style-type: none;
	margin: 20px 0 0 0;
	padding: 0;
}

#stred .ui-tabs-nav li {
	margin: 0;
	padding: 0;
	display: inline;
}

#stred #product-tabs p {
	font-size: 100%;
}

.ui-tabs .ui-tabs-hide { display: none !important; }

.ui-tabs-nav a {
	display: block;
	height: 23px;
	padding: 14px 5px 0 5px;
	margin: 0 1px;
	text-align: center;
	background: #fff url(../img/zalozka-neaktivni.png) repeat-x;
	float: left;
	text-decoration: none;
	color: #000;
	border: 1px solid #d2d5de;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-khtml-border-radius-topleft: 5px;
	-khtml-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.ui-tabs-nav .tab-popis a {
	margin-left: 0;
}
.ui-tabs-nav a:hover {
	text-decoration: underline;
	color: #ce1f82;
}

.ui-tabs-nav .ui-tabs-selected a {
  background: #fff url(../img/zalozka-aktivni.png) repeat-x;
	color: #ce1f82;
	font-weight: bold;
	border-bottom: 0 none;
	height: 24px;
}

.tabs-content-all {
	background: #f3f4f7;
	border: 1px solid #d2d5de;
	padding: 10px;
	margin-top: -1px;
	
	-moz-border-radius: 5px;
	-moz-border-radius-topleft: 0;
	-webkit-border-radius: 5px;
	-webkit-border-top-left-radius: 0;
	-khtml-border-radiust: 5px;
	-khtml-border-radius-topleft: 0;
	border-radius: 5px;
	border-top-left-radius: 0;
	
}

div.diskuze {
  border-bottom: 1px solid #6c63a4;
  padding: 0 0 10px 0;
  margin: 0 0 10px 0;
  text-align: left;
}

div.diskuze .komentar {
  color: #ce1f82;
  font-style: italic;
  margin: 5px 0 0 20px;
}

div.diskuze .komentar .admin {
	font-weight: normal;
}

div.diskuze .diskuze_nadpis {
  font-weight: bold;
  color: #6c63a4;
}
#stred div.diskuze h3.diskuze_nadpis {
  font-weight: bold;
  color: #6c63a4;
  font-size: 120%;
  padding: 0;
  margin: 0;
}
#tab-diskuze form fieldset {
	width: 470px;
}
#tab-diskuze form textarea {
	width: 340px;
	height: 50px;
}

.product-tabs h3 {
	margin: 0 0 5px 0;
}

.table-param th, #tab-parametry th {
	padding: 1px 5px 0 0;
	text-align: left;
}

.admin_inicialy {
	float: right;
	display: block;
	font-style: italic;
	margin-top: -10px;
}

#tab-soubory a.pdf {
	background: url(../img/icons-down/pdf.gif) no-repeat left center;
	padding-left: 20px;
	line-height: 16px;
}
#tab-soubory a.avi {
	background: url(../img/icons-down/jpg.gif) no-repeat left center;
	padding-left: 20px;
	line-height: 16px;
}
#tab-soubory a.zip {
	background: url(../img/icons-down/zip.gif) no-repeat left center;
	padding-left: 20px;
	line-height: 16px;
}
#tab-soubory a.gif {
	background: url(../img/icons-down/gif.gif) no-repeat left center;
	padding-left: 20px;
	line-height: 16px;
}
#tab-soubory a.jpg {
	background: url(../img/icons-down/jpg.gif) no-repeat left center;
	padding-left: 20px;
	line-height: 16px;
}
#tab-soubory a.html {
	background: url(../img/icons-down/html.gif) no-repeat left center;
	padding-left: 20px;
	line-height: 16px;
}

#detail_produktu h3.info {
	width: 320px;
}
#detail_produktu h3.info img {
	position: relative;
	top: 4px;
}

.souvisejici_zbozi {
	float: right;
	width: 162px;
	margin: 0 10px 0 0;
}
#detail_produktu .souvisejici_zbozi h3 {
	background: none;
	padding: 0;
	margin: 0;
	color: #6c63a4;
	display: inline;
}
.souvisejici_zbozi .div_img {
	width: 160px;
	height: 162px;
	overflow: hidden;
	text-align: center;
	margin: 10px 0 0 0;
	border: 1px solid #DEDEDE;
	border-bottom: 0 none;
}
.souvisejici_zbozi img {
	max-width: 160px;
	max-height: 160px;
}
.souvisejici_zbozi .div_info {
	width: 160px;
	text-align: center;
	background: #e7e9ef url(../img/detail-souvisejici-zbozi.png) repeat-x;
	border: 1px solid #dedede;
	font-weight: bold;
}
.souvisejici_zbozi .div_info a {
	color: #000;
}
.souvisejici_zbozi .div_info .cena {
	color: #d71785;
}

#detail_produktu h3.vysvetlivky {
	width: 355px;
}
#detail_produktu h3.vysvetlivky img {
	position: relative;
	top: 4px;
}
#dostupnost-vysvetlivky th {
	font-size: 95%;
	width: 40px;
	padding: 4px 0;
}
#dostupnost-vysvetlivky td {
	font-size: 90%;
}


ul.steps {
	margin: 0 0 20px 0;
  padding: 0;
	display: block;
	width: 100%;
	height: 24px;
	border-bottom: 1px solid #dedede;
	font-size: 90%;
}
ul.steps li { /*ONLY IE */
	list-style: none;
	display: inline;
	background: #f3f4f7 url(../img/steps.png) repeat-x;
	color: #000066;
	padding: 9px 10px;
	margin-right: 2px;
	border: 1px solid #dedede;
	border-bottom: none;
	
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-khtml-border-radius-topleft: 5px;
	-khtml-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
ul.steps .passed {
	background-color: #fff;
}
ul.steps li.active {
	background: #f3f4f7;
	color: #0000FF;
	border-color: #f9a8d6;
	font-weight: bold;
	padding-bottom: 10px;
}


table.nakupni_kosik {
  border-collapse: collapse;
  border: 1px solid #8179b5;
  width: 100%;
  margin: 0 0 30px;
  font-size: 90%;
  text-align: left;
}
table.nakupni_kosik th {
  padding: 8px;
  text-align: center;
  color: #d21f82;
}
table.nakupni_kosik th, table.nakupni_kosik td {
  border: 1px solid #8179b5;
}
table.nakupni_kosik td {
  padding: 5px;
}
.nakupni_kosik .kosik-img {
	text-align: center;
}
.nakupni_kosik .kosik-img img {
	max-width: 70px;
	max-height: 70px;
}
table.nakupni_kosik td span.dph {
  font-size: 9px;
}
table.nakupni_kosik caption {
	text-align: left;
	margin: 10px 0 5px 10px;
	font-weight: bold;
}
table.nakupni_kosik tfoot {
	font-weight: bold;
	border-top: 2px solid #8179b5;
}
table.nakupni_kosik label input {
  position: relative;
  top: 2px;
  margin: 0 0 0 20px;
}
.vyber_plateb input {
	margin: 5px 0 0 0;
}
.cena-dopravy {
	font-weight: bold;
	font-size: 110%;
	color: #d21f82;
}
.kod_objednavky {
  font-size: 10px;
  margin: 0 0 30px 0;
}
.kod_objednavky input {
  font-size: 10px;
  padding: 1px 3px;
  text-transform: uppercase;
  border: 1px solid #000066;
  width: 45px;
}
.dph {
  text-align: right;
  font-size: 90%;
  margin: 30px 0 0 0;
}


#slider {
	width: 705px;
	z-index: 100;
	margin: 5px 0 10px 0;
}
#slider .slides_container {
	height: 185px;
	width: 705px;
	overflow: hidden;
	position: relative;
	display: none;
}
.slides_container .slide {
	height: 180px;
	width: 705px;
	display:block;
	margin: 0 auto;
	text-align: center;
}

.pagination {
	margin: 26px auto;
	width: 100px;
	text-align: center;
	position: relative;
	left: 300px;
}

#slider .pagination li {
	display: inline;
	list-style: none;
}

.pagination li a {
	width: 13px;
	height: 13px;
	margin: 3px;
	background: url(../img/slider.png) no-repeat;
	float: left;
	overflow: hidden;
	text-indent: -9000px;
}

.pagination li.current a {
	background: url(../img/slider_active.png) no-repeat;
}

.produkty-filtr {
	text-align: left;
}
.produkty-filtr select {
	width: 135px;
	margin: 0 0 0 5px;
}
.produkty-filtr input.submit {
	background: url(../img/but-detail.png);
	width: 65px;
	height: 33px;
	border: 0 none;
}
.produkty-filtr input.submit:hover, .produkty-filtr input.submit.active {
	background-position: right;
}

.h1_kategorie {
	text-align: center;
}


/*
#slider .slides li {
	display:block;
	height: 180px;
	width: 700px;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
}
.slides {
	position:relative;
}
#slider .pagination {
	display: block;
	list-style: none;
	z-index: 999;
	position: absolute;
	left: 300px;
	bottom: 0px;
	margin: 0 auto;
}
ul.pagination li {
	display: inline;
}
ul.pagination li a {
	display: block;
	float: left;
	width: 22px;
	height: 22px;
	margin: 3px;
	background: url(../img/varianty.png) no-repeat;
	text-indent: -9000px;
}
ul.pagination li.active a {
	background: url(../img/varianty_active.png) no-repeat;
}*/

