* {
	margin: 0;
	padding: 0;
}
body {
	font-family: Verdana, 'Geneva CE', lucida, sans-serif;
	font-size: small;
	color: #fff;
	background: #332F2E;
}
img, fieldset {
	border: none;
	display: block;
}
.invisible, hr {
	display: none;
}
a {
	text-decoration: none;
	color: #fff;
}
a:hover {
	text-decoration: underline;
}
.page {
	width: 974px;
	padding: 6px 6px 7px 10px;
	margin: 0 auto;
	font-size: 86%;
	position: relative;
}
.header {
	width: 100%;
	padding-bottom: 7px;
}
.header_left {
	float: left;
	width: 768px;
	overflow: hidden;
}
.header_right {
	float: right;
	width: 186px;
	height: 111px;
	padding: 12px 0 0 14px;
	overflow: hidden;
	background: #040203 url('../img/header_right.png') no-repeat left top;
}
.header_left_top {
	width: 740px;
	height: 50px;
	padding: 13px 10px 0 18px;
	margin-bottom: 10px;
	background: #040203 url('../img/header_left_top.png') no-repeat left top;
}
.logo {
	position: relative;
	float: left;
	width: 206px;
	height: 40px;
	overflow: hidden;
	cursor: pointer;
	font-weight: bold;
	font-size: 18px;
}
.logo span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 206px;
	height: 40px;
	background: url('../img/logo.png') no-repeat left top;
}
.header_left_top ul {
	float: right;
}
.header_left_top li {
	display: inline;
	color: #FF9C00;
}
.header_left_top li a {
	padding: 0 7px;
	font-weight: bold;
}
.breadcrumbs {
	float: left;
	width: 194px;
	/*margin-top: 21px;
*/
}
.eshop_root, eshop_root_home, .breadcrumbs p {
	float: left;
}
.eshop_root_home, .eshop_root {
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	width: 174px;
	height: 47px;
	overflow: hidden;
	background: url('../img/powered_by.png') no-repeat left bottom;
	text-align: center;
}
.eshop_root {
	background: url('../img/CZ_adidasmania.png') no-repeat left bottom;
}
.breadcrumbs p {
	padding: 7px 0 0 17px;
	font-size: 90%;
	text-align: left;
}
#ordering {
	height: 28px;
}
.filter {
	float: right;
	padding-right: 1px;
	width: 573px;
}
.filter a {
	float: right;
}
.filter p a {
	float: none;
}
.filter p {
	width: 573px;
}
.filter select {
	float: right;
	height: 20px;
	margin-top: 2px;
	font-size: 11px;
}
.filter label {
	float: right;
	padding: 6px 7px 0 11px;
	font-size: 85%;
}
.filter .ico {
	width: 53px;
	height: 25px;
	overflow: hidden;
	margin-left: 3px;
}
.filter .ico img {
	display: inline;
}
.filter .active, .filter .ico:hover {
	text-indent: -53px;
}
.kosik {
	width: 167px;
	padding-bottom: 14px;
	text-align: right;
	font-size: 16px;
	font-weight: bold;
	color: #FF9C01;
}
.kosik a {
	color: #FF9C01;
}
.kosik span {
	float: left;
	padding-top: 3px;
	font-size: 11px;
}
.loginform label, .loginform input {
	float: left;
}
.loginform label {
	width: 48px;
	padding-top: 1px;
}
.textfield {
	width: 80px;
	height: 14px;
	padding: 2px 0 0 5px;
	font-family: Verdana, 'Geneva CE', lucida, sans-serif;
	font-size: 11px;
	border: 1px solid #C6C6C6;
	color: #000;
	background: #fff;
}
.username {
	margin-bottom: 8px;
}
.password {
	margin-right: 5px;
}
#login_btn {
	margin-top: -4px;
}
.loginform p {
	padding-top: 6px;
	font-size: 9px;
}
.menu {
	list-style: none;
}
.loginform p a, .menu a {
	padding-left: 13px;
	margin-right: 2px;
	background: url('../img/bullet01.png') no-repeat 0 .35em;
}
.main {
	width: 100%;
}
.left {
	float: left;
	width: 178px;
	padding-bottom: 14px;
	overflow: hidden;
}
.right {
	float: right;
	width: 788px;
	overflow: hidden;
}
.searchform {
	width: 100%;
	padding-bottom: 10px;
}
.searchmain {
	float: left;
	display: inline;
	margin-left: 150px;
}
.searchform label, .searchform input, .searchmain label, .searchmain input {
	float: left;
}
.searchform label, .searchmain label {
	padding: 6px 5px 0 6px;
	font-weight: bold;
}
.search {
	margin: 4px 6px 0 0;
}
.searchform a {
	margin-left: 52px;
	font-size: 80%;
}
.left_originals, .left_sport, .left_akce, .left_volnycas {
	width: 100%;
	margin-bottom: 7px;
	background: #006EC7 url('../img/bluebox.png') repeat-y left top;
}
.left_sport {
	background: #4A4A4A url('../img/greybox.png') repeat-y left top;
}
.left_akce {
	background: #BE0000 url('../img/redbox.png') repeat-y left top;
}
.left_volnycas {
	background: #4A4A4A url('../img/grey1box.png') repeat-y left top;
}
.originals_top, .sport_top, .akce_top, .volnycas_top {
	font-size: 0;
	line-height: 0;
	height: 44px;
	background: url('../img/bluebox_top.png') no-repeat left top;
}
.sport_top {
	background-image: url('../img/greybox_top.png');
}
.volnycas_top {
	background-image: url('../img/grey1box_top.png');
}
.akce_top {
	background-image: url('../img/redbox_top.png');
}
.originals_top a, .sport_top a, .akce_top a, .volnycas_top a {
	display: block;
	height: 44px;
	width: 178px;
}
.leftmenu {
	width: 169px;
	padding: 5px 4px 15px 10px;
	font-weight: bold;
	font-size: 108.9%;
}
.leftmenu ul ul {
	font-weight: normal;
	padding-left: 10px;
}
.leftmenu li {
	list-style-type: none;
	clear: both;
}
.leftmenu a {
	background: url('../img/ctv.gif') no-repeat;
	display: block;
	width: 136px;
	padding: 3px 10px 3px 12px;
	position: relative;
	float: left;
}
.leftmenu a.last {
	background: none;
}
.leftmenu span.p {
	background: url("../img/tp.gif") no-repeat;
}
.selected {
	background: none;
	font-weight: bold;
}
.leftmenu ul ul li a {
	width: 119px;
	padding: 3px 10px 3px 12px;
	color: #FFA54A;
}
.leftmenu ul ul ul li a {
	display: block;
	width: 109px;
	padding: 3px 10px 3px 12px;
	color: #FFCC66;
}
.leftmenu a:hover {
	text-decoration: none;
}
.left_originals .leftmenu {
	background: url('../img/leftmenu_blue.png') no-repeat left bottom;
}
.left_sport .leftmenu {
	background: url('../img/leftmenu_grey.png') no-repeat left bottom;
}
.left_volnycas .leftmenu {
	background: url('../img/leftmenu_grey1.png') no-repeat left bottom;
}
.left_akce .leftmenu {
	background: url('../img/leftmenu_red.png') no-repeat left bottom;
}
.left_originals .leftmenu a:hover {
	background-color: #0F548D;
}
.left_sport .leftmenu a:hover {
	background-color: #717171;
}
.left_volnycas .leftmenu a:hover {
	background-color: #414141;
}
.left_akce .leftmenu a:hover {
	background-color: #610000;
}
.link_btn {
	display: block;
	margin-bottom: 7px;
}
.katalog {
	width: 100%;
	padding-bottom: 9px;
}
.zbozi {
	float: left;
	width: 188px;
	margin: 0 12px 12px 0;
	overflow: hidden;
	font-size: 90%;
	color: #92918F;
	background: #fff url('../img/zbozi.png') repeat-y left top;
	position: relative;
}
.last_in_row {
	margin-right: 0;
}
.zbozi_top {
	width: 161px;
	padding: 10px 13px 7px 14px;
	font-weight: bold;
	text-align: right;
	background: #E2E2E2 url('../img/zbozi_top.png') no-repeat left top;
}
.zbozi_top h2 {
	float: left;
	text-align: left;
	font-size: 108.9%;
	width: 110px;
	height: 15px;
	overflow: hidden;
}
.zbozi_top a, .right h2 a, .right h3 a {
	color: #1D1C1A;
}
.zbozi_content {
	width: 160px;
	padding: 14px 13px 14px 15px;
	background: url('../img/zbozi_content.png') no-repeat left bottom;
}
.zbozi_img {
	float: left;
	width: 90px;
	height: 100px;
}
.zbozi_text {
	float: right;
	width: 70px;
	text-align: right;
	line-height: 170%;
	font-weight: bold;
}
.zbozi_text del, .zbozi_text strong {
	display: block;
}
.zbozi_text strong {
	font-size: 115%;
	color: #000;
}
.zbozi_text .do_kosiku {
	float: right;
	width: 32px;
	height: 26px;
	margin-top: 7px;
}
.footer {
	width: 739px;
	height: 38px;
	padding: 15px 21px 0 28px;
	margin-left: 186px;
	text-align: center;
	background: #040203 url('../img/footer.png') no-repeat left top;
}
.footer_home {
	width: 925px;
	height: 38px;
	padding: 15px 21px 0 28px;
	text-align: center;
	background: #040203 url('../img/footer_home.png') no-repeat left top;
}
.bottommenu, .dps {
	float: left;
	width: 530px;
	padding-top: 4px;
	text-align: left;
	font-size: 85%;
	color: #BFBFBD;
}
.dps {
	float: right;
	width: 170px;
	text-align: right;
}
.bottommenu a, .dps a {
	color: #BFBFBD;
}
.cleaner {
	font-size: 0;
	line-height: 0;
	height: 0;
	clear: both;
}
/* --- roller start --*/
.roller {
	position: relative;
	width: 100%;
	height: 39px;
	padding-top: 6px;
	overflow: auto;
	overflow-x: hidden;
}
.roller a {
	float: left;
	padding: 0 3px 4px 3px;
}
.roller img {
	float: left;
}
.roller-active {
	display: none;
	background: url('../img/roller-active.gif') no-repeat center bottom;
}
.roller div {
	width: 1000%;
}
.roller-arrow {
	position: absolute;
	top: 6px;
	width: 6px;
	height: 35px;
	background: #FFF url('../img/roller-arrows.gif') no-repeat center center;
}
.roller-arrow-left {
	left: 0;
	background-position: left center;
}
.roller-arrow-right {
	right: 0;
	background-position: right center;
}
.roller-most-left .roller-arrow-left, .roller-most-right .roller-arrow-right {
	display: none
}
html.js .roller {
	overflow: hidden;
}
html.js .roller-active {
	display: inline;
}
/* --- roller end --*/
.banner1 {
	margin: 5px 2px 0 2px;
	display: block;
}
.banner3 {
	margin: 15px 4px;
}
.banner3 a {
	display: block;
	width: 310px;
	margin-right: 18px;
	float: left;
}
.banner3 a.last {
	margin-right: 0;
}
.originals, .sport, .akce, .volnycas {
	width: 483px;
	height: 124px;
	background: #040203 url('../img/modreuvod.jpg') no-repeat left top;
	margin-top: 15px;
}
.sport {
	background: #040203 url('../img/cerneuvod.jpg') no-repeat left top;
}
.akce {
	background: #e40000 url('../img/cerveneuvod.png') no-repeat left top;
}
.volnycas {
	background: #646464 url('../img/sedeuvod.jpg') no-repeat left top;
}
.originals h2, .sport h2, .akce h2, .volnycas h2 {
	text-align: right;
	font-size: 16px;
	padding: 15px 20px 0 0;
}
.originals ul, .sport ul, .akce ul, .volnycas ul {
	margin: 35px 0 0 20px;
	width: 440px;	
}
.originals li, .sport li, .akce li, .volnycas li {
	list-style: none;
	width: 100px;
	float: left;
	padding: 3px 0;
	font-size: 12px;
	font-weight: bold;
}
.originals li.dlouhe, .akce li.dlouhe, .volnycas li.dlouhe {
	width: auto;
}
.sport li {
	width: 110px;
}
.strankovani-top {
	position: absolute;
	top: 108px;
	left: 575px;
	width: 200px;
	text-align: right;
}
.strankovani {
	padding-top: 4px;
}
.strankovani a, .strankovani-top a {
	padding: 0 2px;
}
.selectedpageindex {
	padding: 0 2px;
	font-weight: bold;
	color: #FF9C01;
}
.detail {
	float: left;
	width: 588px;
	margin: 0 12px 12px 0;
	overflow: hidden;
	color: #92918F;
	background: #fff url('../img/detail-podklad.png') repeat-y left top;
}
.detail_top {
	width: 516px;
	padding: 12px 18px 0 54px;
	font-weight: bold;
	text-align: right;
	height: 27px;
	background: #E2E2E2 url('../img/detail-top.png') no-repeat left top;
}
.detoriginals {
	background: #E2E2E2 url('../img/detail-top-modre.png') no-repeat left top;
}
.detsport, .detvolnycas {
	background: #E2E2E2 url('../img/detail-top-cerne.png') no-repeat left top;
}
.detail_top h1 {
	float: left;
	text-align: left;
	font-size: 140%;
	font-weight: normal;
	width: 420px;
	overflow: hidden;
	color: #000;
}
.detail_content {
	width: 548px;
	padding: 14px 20px 14px 20px;
	background: url('../img/detail-bottom.png') no-repeat left bottom;
}
.dalsi_barvy h3 {
	color:  #999999;
	font-size: 108.9%;
	margin: 10px 0 15px 0;
}
.dalsi_barvy img {
	display: inline;
	margin-right: 5px;
}
.detail_left {
	float: left;
	width: 260px;
}
.detail_right {
	float: right;
	width: 280px;
}
.detail_right p, .detail_right ul, .detail_right ol {
	color: #000;
	font-size: 103%;
	line-height: 160%;
	margin: 20px 0;
}
.detail_right ul, .detail_right ol {
	margin: 20px 0 20px 15px;
}
.detail_right img {
	margin-bottom: 8px;
}
.detail_right a {
	color: #FF6900;
}
.horni {
	float: right;
	width: 200px;
	border-collapse: collapse;
}
.horni td {
	color: #000;
	width: 50%;
	font-size: 14px;
	text-align: right;
	white-space: nowrap;
	padding: 2px 0;
}
.detail_right select {
	font-size: 13px;
}
tr.stara_cena td {
	color: #999999;
	font-size: 13px;
}
tr.cena td {
	padding-bottom: 5px;
	border-bottom: 2px solid #FF9C01;
}
.detail_right td * {
	vertical-align: middle;
}
.pocet {
	width: 30px;
}
.dolni {
	border-collapse: collapse;
}
.dolni td {
	color: #000;
	font-size: 13px;
	padding: 4px 15px 4px 0;
}
.dolni td span {
	color: #999999;
}
.text, .text-stranky {
	float: left;
	width: 788px;
	overflow: hidden;
	background: #fff url('../img/text-podklad.png') repeat-y left top;
	color: #000;
}
.text h2, .text-stranky h2 {
	width: 746px;
	padding: 12px 18px 0 24px;
	font-weight: bold;
	height: 27px;
	background: #E2E2E2 url('../img/text-top.png') no-repeat left top;
	font-size: 140%;
}
.text_content {
	width: 748px;
	padding: 14px 20px 14px 20px;
	background: url('../img/text-bottom.png') no-repeat left bottom;
}
.cart-button {
	text-align: right;
	margin-top: 10px;
}
.product-list {
	width: 100%;
	border-collapse: collapse;
}
.product-list a {
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}
.product-list a:hover {
	text-decoration: none;
}
.product-list th {
	padding: 5px;
	border: 1px solid #fff;
	background: #D2D2D2;
}
.product-list td {
	padding: 2px 8px;
	border: 1px solid #fff;
}
.price-with-vat {
	width: 90px;
	text-align: right;
}
.product-list-footer {
	background: #CCCCCC;
}
.product-list-footer td.price-with-vat {
	font-size: 13px;
	font-weight: bold;
}
.sec-line {
	background: #F9F9F9;
}
.center {
	text-align: center;
}
.text-stranky p {
	padding-bottom: 8px;
	line-height: 140%;
}
.text-stranky ol, .text-stranky ul {
	margin: 5px 0 5px 20px;
	line-height: 140%;
}
.text-stranky h3 {
	font-size: 108.9%;
	margin: 10px 0 5px 0;
}
.text-stranky a {
	color: #FF9C01;
	text-decoration: underline;
}
.text-stranky a:hover {
	color: #000;
}
.text-stranky table {
	margin: 20px 0;
}
.text-stranky td {
	padding-right: 20px;
	vertical-align: top;
}
.input {
	width: 180px;
	height: 18px;
	padding: 2px 0 0 5px;
	font-family: Verdana, 'Geneva CE', lucida, sans-serif;
	font-size: 12px;
	border: 1px solid #C6C6C6;
	color: #000;
	background: #fff;
}
select.input {
	height: 22px;
}
#rg_0, #rg_1, #rg_2, #rg_3, #rg_4 {
	float: left;
	margin: 0 30px 20px 0;
}
#rg_0, #rg_1, #rg_2, #rg_3, #rg_4 {
	float: left;
	margin: 0 30px 20px 0;
}
#rg_1, #rg_4 {
	margin-right: 0;
}
.name {
	width: 150px;
}
.text h3 {
	color: #FF9C01;
	font-size: 14px;
}
.text h4 {
	color: #FF9C01;
	font-size: 13px;
	margin: 10px 0 5px 0;
}
.tlacitka {
	text-align: right;
	margin-bottom: 10px;
}
.zakaznik {
	margin: -5px 0 5px 0;
	font-weight: bold;
}
.pokladna-kroky {
	width: 580px;
	margin-bottom: 5px;
}
.pokladna-kroky td {
	width: 14%;
	text-align: center;
}
.pokladna-kroky img {
	margin: 0 auto;
}
.pata td {
	background: #E8E8E8;
}
.user-data td {
	padding: 1px 0;
}
.menu li {
	padding-top: 1px;
}
.podobne {
	margin: 0 0 15px 0;
	padding-top: 5px;
}
.podobne h2 {
	font-size: 108.9%;
	text-align: right;
	margin-bottom: 5px;
}
.mapa {
	width: 558px;
	height: 110px;
	margin-bottom: 20px;
	padding: 10px 10px 10px 220px;
	background-repeat: no-repeat;
}
.mapa h1 {
	width: 180px;
	float: left;
	font-size: 28px;
	margin-top: 5px;
}
.mapa-popis {
	width: 378px;
	float: left;
	border-bottom: 2px solid #FF6900;
	padding-bottom: 3px;
	margin-bottom: 5px;
	font-size: 10px;
	line-height: 130%;
	text-align: justify;
}
.mapa li {
	float: left;
	list-style: none;
	width: 105px;
	margin-right: 5px;
}
td.sleva {
	text-align: right;
	vertical-align: top;
	padding: 3px 0 15px 0;
	font-size: 9px;
}
.main-text {
	background: url('../img/main-podklad.png') repeat-y left top;
}
.main-text-top {
	background: url('../img/main-top.png') no-repeat left top;
	height: 10px;
}
.main-text-bottom {
	background: url('../img/main-bottom.png') no-repeat left bottom;
	padding: 10px 30px 20px 30px;
	line-height: 140%;
	text-align: justify;
}
#dostupnosti {
	position: absolute;
	top: 260px;
	left: 50%;
	margin-left: 30px;
	width: 230px;
	border: 2px solid #FFCC66;
	background-color: #000;
	z-index: 1002;
	overflow: hidden;
	padding: 10px;
	color: #FFF;
}
#dostupnosti table {
	width: 100%;
}
#dostupnosti td {
	white-space: nowrap;
}
a.maly-odkaz {
	font-size: 11px;
	color: #999;
}
.zavrit {
	margin-bottom: 5px;
	color: #FFCC66;
	font-size: 14px;
	font-weight: bold;
}
.zavrit img {
	float: right;
	vertical-align: middle;
}
.vpravo {
	text-align: right;
}
.dostupnost td {
	font-size: 12px;
	padding: 5px 0 10px 0;
}
.dostupnost td b {
	display: block;
	float: right;
	margin-left: 5px;
}
.karty img {
	display: inline;
	margin: 5px auto;
}
.karty td {
	padding: 0 5px;
	vertical-align: bottom;
	text-align: center;
}
.karty {
	margin: 0 auto;
}
.loga-karty {
	text-align: center;
}
.loga-karty img {
	display: inline;
	margin: 5px;
}
/* --- zmena 17.9.2009 --- */
.homepage {
	position: relative;
	padding-top: 740px;
}
.top_positioned {	width: 974px;
	position: absolute;
	top: 6px;
}
.zbozi_home_left {
	float: left;
	width: 193px;
	height: 204px;
	overflow: hidden;
	color: #92918F;
	padding: 0 0 0 10px;
	background: #fff url('../img/akceuvod.png') no-repeat left top;
}
.zbozi_home_right {
	float: right;
	width: 753px;
	height: 204px;
	overflow: hidden;
	color: #92918F;
	padding-left: 10px;
	background: #fff url('../img/doporucujemeuvod.png') no-repeat left top;
}
.zbozi_right {
	float: left;
	width: 183px;
	overflow: hidden;
	color: #92918F;
	padding-right: 5px;
}
.zbozi_home_left h3, .zbozi_home_right h3 {
	font-size: 16px;
	padding: 15px 0 0 10px;
	color: #000;
	height: 30px;
}
.zbozi_home_left h2 a, .zbozi_right  h2 a {
	color:#1D1C1A;
	font-size: 11px;
}
.zbozi_home_left .zbozi_content, .zbozi_home_right .zbozi_content  {
	margin-top: 5px;
	background: none;
	padding:14px 10px 14px 10px;
}
.mapa-strom {
	float: left;
	width: 250px;
}
.mapa-strom li {
	list-style: disc;
}
.mapa-strom strong {
	font-size: 14px;
}
.mapa-strom li {
	font-weight: bold;
}
.mapa-strom li li li li {
	font-weight: normal;
}
.zbozi_skladem .skladem, .rohakce {
	width: 56px;
	height: 56px;
	background: url('../img/roh-skladem.png') no-repeat left top;
	position: absolute;
	top: 32px;
	left: 5px;
}
.rohakce {
	background: url('../img/roh-akce.png') no-repeat left top;
}
.rozcestnik {
	text-align: center;
	margin: 10px 0 30px;
}
.rozcestnik table {
	margin: 0 auto;
}
.rozcestnik table h3 {
	text-align: left;
	padding: 15px 0 0 70px;
	height: 35px;
	width: 233px;
}
.rozcestnik table h3.i1 {
	background: url('../img/1.png') no-repeat left top;
}
.rozcestnik table h3.i2 {
	background: url('../img/2.png') no-repeat left top;
}
.rozcestnik table h3.i3 {
	background: url('../img/3.png') no-repeat left top;
}
.rozcestnik table h3.i4 {
	background: url('../img/4.png') no-repeat left top;
}
.rozcestnik table h3.i5 {
	background: url('../img/5.png') no-repeat left top;
}
.rozcestnik table h3.i6 {
	background: url('../img/6.png') no-repeat left top;
}
.rozcestnik table h3.i7 {
	background: url('../img/7.png') no-repeat left top;
}
.rozcestnik table h3.i8 {
	background: url('../img/8.png') no-repeat left top;
}
.rozcestnik table h3.i9 {
	background: url('../img/9.png') no-repeat left top;
}
.rozcestnik table h3.i10 {
	background: url('../img/10.png') no-repeat left top;
}
.rozcestnik a {
	color: #000;
	text-decoration: none;
}
.rozcestnik a:hover {
	color: #FF9C01;
}



