/* ==============================================[ pozicni bloky ] */



body {
	padding: 0 0 30px;
	text-align: center;
}
#home {
	background-image: none;
}
#all {
	position: relative;
	margin: 0 auto;
	padding: 220px 0 0;
	width: 990px;
	text-align: left;
}
#wrap {
	margin: 0 0 20px;
	width: 100%;
}
#inner {
	float: left;
	width: 813px;
}
#main {
	float: right;
	width: 553px;
	overflow: hidden;
}
#srovnani {
	float: right;
	width: 990px;
}
h1.srovnani {
	width:840px;
	float:left;
}
#lcolumn {
	float: left;
	width: 250px;
	overflow: hidden;
}
#rcolumn {
	float: right;
	width: 167px;
	overflow: hidden;
}
#home #all {
	padding-top: 200px;
}
#home #main {
	float: left;
	width: 730px;
}
#home #rcolumn {
	width: 250px;
}
/* ==============================================[ barevne varianty ] */

.darkbg {
	background-color: #446faa !important;
}
.darkbg input.submit {
	background-color: #fe6b02;
}
.darkbg p {
	color: white;
}
#home #head {
	height: 183px;
	background-image: url(/img/head-home.jpg);
}
#home #head.sk {
	height: 183px;
	background-image: url(/img/head-home-sk.jpg);
}
#home #topmenu {
	left: 10px;
}

#narozeniny_praporky
{
    background-image:url("/img/hlavicky/praporky.jpg");
    display:block;
    height:23px;
    margin-top:0;
    width:986px;
}

#narozeniny_logo
{
    display:block;
/*    background-image:url("/img/narozeniny_balik2.jpg");*/
    height:48px;
    margin-left:20px;
    margin-top:54px;
    width:238px;
    z-index:3;
}


#narozeniny_balik
{
    background-image:url("/img/search-bog-bg.gif");
    display:block;
    height:103px;
    margin-left:641px;
    margin-top:-1px;
    width:346px;
}

#narozeniny_balik_shop
{
    background-image:url("/img/search-bog-bg.gif");
    display:block;
    height:103px;
    margin-left:641px;
    margin-top:22px;
    width:346px;
}

#nosice #narozeniny_balik_shop
{
    background:url("/img/search-bog-bg.gif") repeat scroll -200px 0 transparent;
    display:block;
    height:103px;
    margin-left:841px;
    margin-top:22px;
    width:146px;
}

#vyprodej #logo-darky {top:31px;}
#vyprodej #narozeniny_balik_shop {margin-top:17px;}
#fotbal #logo-darky {top:34px;}
#fotbal #narozeniny_balik_shop {margin-top:20px;}
#zimni-brusleni #logo-darky {top:34px;}
#zimni-brusleni #narozeniny_balik_shop {margin-top:20px;}
#stolni-tenis #logo-darky {top:33px;}
#stolni-tenis #narozeniny_balik_shop {margin-top:19px;}


#in-line {
	background: url(/img/hlavicky/head_inline_prechod.jpg) repeat-x;
}
#in-line a {
	color: #5a8c29
}
#in-line .darkbg {
	background-color: #7dc537 !important
}
#in-line .submit input {
	background-color: #7dc537
}
#in-line .darkbg input.submit {
	background-color: #36521a
}
#in-line #topmenu li {
	border-left-color: #CCCCCC;
	border-right-color: #009900;
	background: url("/img/hlavicky/head_inline.jpg") repeat scroll -220px -138px #9BDC5C;
}
#in-line #topmenu li.n04 {
    background: none;
}
#in-line #head {
	background: url(/img/hlavicky/head_inline.jpg) no-repeat 0 -1px;
}
#in-line #sidemenu a:hover {
	background-color: #79b93b;
}
#in-line #sidemenu a.active {
	background-color: #79b93b;
}
#in-line #detail .img .nahledy .next, #in-line #detail .img .nahledy .prev {
	background-color: #79b93b;
}
#sportmenu .inline a, #sportkatalog .inline .icon {
	background-image: url(/img/icon-inline.gif)
}
#tenis {
	background: url(/img/hlavicky/head_tenis_prechod.jpg) repeat-x;
}
#tenis a {
	color: #d2570d
}
#tenis .darkbg {
	background-color: #f28240 !important
}
#tenis .submit input {
	background-color: #f28240
}
#tenis .darkbg input.submit {
	background-color: #a7470e
}
#tenis #topmenu li {
	border-left-color: #CCCCCC;
	border-right-color: #CC0000;
	background: url("/img/hlavicky/head_tenis.jpg") repeat scroll -220px -138px #F9995D;
}
#tenis #topmenu li.n04 {
    background: none;
}
#tenis #head {
	background: url(/img/hlavicky/head_tenis.jpg) no-repeat 0 2px;
}
#tenis #sidemenu a:hover {
	background-color: #f56811;
}
#tenis #sidemenu a.active {
	background-color: #f56811;
	color:#FFFFFF;
}
#tenis #detail .img .nahledy .next, #tenis #detail .img .nahledy .prev {
	background-color: #f56811;
}
#sportmenu .tenis a, #sportkatalog .tenis .icon {
	background-image: url(/img/icon-tenis.gif)
}
#squash {
	background: url(/img/hlavicky/head_squash_prechod.jpg) repeat-x;
}
#squash a {
	color: #f19e0c
}
#squash .darkbg {
	background-color: #f4b649 !important
}
#squash .submit input {
	background-color: #f4b649
}
#squash .darkbg input.submit {
	background-color: #9b650b
}
#squash #topmenu li {
	border-left-color: #CCCCCC;
	border-right-color: #CC6600;
	background: url("/img/hlavicky/head_squash.jpg") repeat scroll -220px -138px #FBBD50;
}

#squash #topmenu li.n04 {
    background: none;
}
#squash #head {
	background: url(/img/hlavicky/head_squash.jpg) no-repeat 0 -1px;
}
#squash #sidemenu a:hover {
	background-color: #eba643;
}
#squash #sidemenu a.active {
	background-color: #eba643;
	color:#FFFFFF;
}
#squash #detail .img .nahledy .next, #squash #detail .img .nahledy .prev {
	background-color: #eba643;
}
#sportmenu .squash a, #sportkatalog .squash .icon {
	background-image: url(/img/icon-squash.gif)
}
#badminton, #bedminton {
	background: url(/img/hlavicky/head_badminton_prechod.jpg) repeat-x;
}
#badminton a, #bedminton a {
	color: #3d6f6a
}
#badminton .darkbg, #bedminton .darkbg {
	background-color: #6bc3bb !important
}
#badminton .submit input, #bedminton .submit input {
	background-color: #70cbc3
}
#badminton .darkbg input.submit, #bedminton .darkbg input.submit {
	background-color: #fe6c02
}
#badminton #topmenu li, #bedminton #topmenu li {
	border-left-color: #7ee4da;
	border-right-color: #6ec7bf;
	background: url("/img/hlavicky/head_badminton.jpg") repeat scroll -220px -138px #6FCAC1;
}
#badminton #topmenu li.n04, #bedminton #topmenu li.n04 {
    background: none;
}

#badminton #head {
	background: url(/img/hlavicky/head_badminton.jpg) no-repeat 0 100%;
}

#badminton #head.sk {
	background: url(/img/hlavicky/head_badminton_sk.jpg) no-repeat 0 100%;
}

#badminton #sidemenu a:hover, #bedminton #sidemenu a:hover {
	background-color: #6ec7bf;
}
#badminton #sidemenu a.active, #bedminton #sidemenu a.active {
	background-color: #6ec7bf;
	color:#FFFFFF;
}
#badminton #detail .img .nahledy .next,  #badminton #detail .img .nahledy .prev,
#bedminton #detail .img .nahledy .next,  #bedminton #detail .img .nahledy .prev {
	background-color: #6ec7bf;
}
#sportmenu .badminton a,  #sportkatalog .badminton .icon,
#sportmenu .bedminton a,  #sportkatalog .bedminton .icon {
	background-image: url(/img/icon-badminton.gif)
}
/*local*/

#hokej {
	background: url(/img/hlavicky/head_hokej_prechod.jpg) repeat-x;
}
#hokej a {
	color: #50558f
}
#hokej .darkbg {
	background-color: #787eb8 !important
}
#hokej .submit input {
	background-color: #787eb8
}
#hokej .darkbg input.submit {
	background-color: #878147
}
#hokej #topmenu li {
	border-left-color: #CCCCCC;
	border-right-color: #003366;
	background: url("/img/hlavicky/head_hokej.jpg") repeat scroll -150px -138px #9FB3CE;
}
#hokej #head {
	background: url(/img/hlavicky/head_hokej.jpg) no-repeat 0 100%;
}
#hokej #sidemenu a:hover {
	background-color: #787eb8;
}
#hokej #sidemenu a.active {
	background-color: #787eb8;
	color:#FFFFFF;
}
#hokej #detail .img .nahledy .next,  #hokej #detail .img .nahledy .prev {
	background-color: #787eb8;
}
/*//local*/



#hokejova-vystroj {
	background: url(/img/hlavicky/head_hokej_prechod.jpg) repeat-x;
}
#hokejova-vystroj a {
	color: #50558f
}
#hokejova-vystroj .darkbg {
	background-color: #787eb8 !important
}
#hokejova-vystroj .submit input {
	background-color: #787eb8
}
#hokejova-vystroj .darkbg input.submit {
	background-color: #878147
}
#hokejova-vystroj #topmenu li {
	border-left-color: #CCCCCC;
	border-right-color: #003366;
	background: url("/img/hlavicky/head_hokej.jpg") repeat scroll -150px -138px #9FB3CE;
}
#hokejova-vystroj #topmenu li.n04 {
    background: none;
}

#hokejova-vystroj #head {
	background: url(/img/hlavicky/head_hokej.jpg) no-repeat 0 100%;
}
#hokejova-vystroj #sidemenu a:hover {
	background-color: #787eb8;
}
#hokejova-vystroj #sidemenu a.active {
	background-color: #787eb8;
}
#hokejova-vystroj #detail .img .nahledy .next,  #hokejova-vystroj #detail .img .nahledy .prev {
	background-color: #787eb8;
}
#sportmenu .hokej a,  #sportkatalog .hokej .icon {
	background-image: url(/img/icon-hokej.gif)
}
#florbal {
	background: url(/img/hlavicky/head_florbal_prechod.jpg) repeat-x;
}
#florbal a {
	color: #3d6f6a
}
#florbal .darkbg {
	background-color: #6bc3bb !important
}
#florbal .submit input {
	background-color: #70cbc3
}
#florbal .darkbg input.submit {
	background-color: #fe6c02
}
#florbal #topmenu li {
	border-left-color: #7ee4da;
	border-right-color: #6ec7bf;
	background: url("/img/hlavicky/head_florbal.jpg") repeat scroll -220px -138px #7DD0D6;
}
#florbal #topmenu li.n04 {
    background: none;
}
#florbal #head {
	background: url(/img/hlavicky/head_florbal.jpg) no-repeat 0 1px;
}
#florbal #sidemenu a:hover {
	background-color: #6ec7bf;
}
#florbal #sidemenu a.active {
	background-color: #6ec7bf;
}
#florbal #detail .img .nahledy .next,  #florbal #detail .img .nahledy .prev {
	background-color: #6ec7bf;
}
#sportmenu .florbal a,  #sportkatalog .florbal .icon {
	background-image: url(/img/icon-florbal.gif)
}
#vyprodej {
	background: url(/img/hlavicky/head_vyprodej_prechod.jpg) repeat-x;
}
#vyprodej a {
	color: #ae9000
}
#vyprodej .darkbg {
	background-color: #f6cb00 !important
}
#vyprodej .submit input {
	background-color: #f6cb00
}
#vyprodej .darkbg input.submit {
	background-color: #846d00
}
#vyprodej #topmenu li {
	border-left-color: #CCCCCC;
	border-right-color: #FF6600;
	background: url("/img/hlavicky/head_vyprodej.jpg") repeat scroll -260px -141px #FC8A56;
}
#vyprodej #topmenu li.n04 {
    background: none;
}
#vyprodej #head {
	background: url(/img/hlavicky/head_vyprodej.jpg) no-repeat 0 -3px;
}
#vyprodej #head.sk {
	background: url(/img/hlavicky/head_vyprodej_sk.jpg) no-repeat 0 100%;
}
#vyprodej #sidemenu a:hover {
	background-color: #f6b10c;
}
#vyprodej #sidemenu a.active {
	background-color: #f6b10c;
	color:#FFFFFF;
}
#vyprodej #detail .img .nahledy .next,  #vyprodej #detail .img .nahledy .prev {
	background-color: #f6b10c;
}
#sportovni-vyziva {
	background: url(/img/hlavicky/head_survival_prechod.jpg) repeat-x;
}
#sportovni-vyziva a, #sportova-vyziva a {
	color: #ae9000
}
#sportovni-vyziva .darkbg, #sportova-vyziva .darkbg {
	background-color: #f6cb00 !important
}
#sportovni-vyziva .submit input, #sportova-vyziva .submit input {
	background-color: #f6cb00
}
#sportovni-vyziva .darkbg input.submit, #sportova-vyziva .darkbg input.submit {
	background-color: #846d00
}
#sportovni-vyziva #topmenu li, #sportova-vyziva #topmenu li {
	border-left-color: #CCCCCC;
	border-right-color: #FF9900;
	background: url("/img/hlavicky/head_survival.jpg") repeat scroll -260px -138px #FAD644;
}
#sportovni-vyziva #topmenu li.n04, #sportova-vyziva #topmenu li.n04 {
    background: none;
}
#sportovni-vyziva #head {
	background: url(/img/hlavicky/head_survival.jpg) no-repeat 0 100%;
}
#sportovni-vyziva #head.sk {
	background: url(/img/hlavicky/head_survival_sk.jpg) no-repeat 0 100%;
}
#sportovni-vyziva #sidemenu a:hover, #sportova-vyziva #sidemenu a:hover {
	background-color: #f6b10c;
}
#sportovni-vyziva #sidemenu a.active, #sportova-vyziva #sidemenu a.active {
	background-color: #f6b10c;
	color:#FFFFFF;
}
#sportovni-vyziva #detail .img .nahledy .next,  #sportovni-vyziva #detail .img .nahledy .prev,
#sportova-vyziva #detail .img .nahledy .next,  #sportova-vyziva #detail .img .nahledy .prev {
	background-color: #f6b10c;
}
#sportmenu .vyprodej a,  #sportkatalog .vyprodej .icon {
	background-image: url(/img/icon-vyprodej.gif)
}
#sportmenu .vyziva a,  #sportkatalog .vyziva .icon {
	background-image: url(/img/icon-vyziva.gif)
}
#nosice {
	background: url(/img/hlavicky/head_nosice_prechod.jpg) repeat-x;
}
#nosice a {
	color: #706258
}
#nosice .darkbg {
	background-color: #a3938c !important
}
#nosice .submit input {
	background-color: #a3938c
}
#nosice .darkbg input.submit {
	background-color: #5c6c73
}
#nosice #topmenu li {
	border-left-color: #CCCCCC;
	border-right-color: #333300;
	background: url("/img/hlavicky/head_nosice.jpg") repeat scroll -260px -138px #B1A29D;
}
#nosice #topmenu li.n04 {
    background: none;
}
#nosice #head {
	background: url(/img/hlavicky/head_nosice.jpg) no-repeat 0 100%;
}
#nosice #sidemenu a:hover {
	background-color: #98857d;
}
#nosice #sidemenu a.active {
	background-color: #98857d;
	color:#FFFFFF;
}
#nosice #detail .img .nahledy .next,  #nosice #detail .img .nahledy .prev {
	background-color: #98857d;
}
#sportmenu .nosice a,  #sportkatalog .nosice .icon {
	background-image: url(/img/icon-nosice.gif)
}
#snowboard {
	background: url(/img/hlavicky/head_snowboard_prechod.jpg) repeat-x;
}
#snowboard a {
	color: #1c84bf
}
#snowboard .darkbg {
	background-color: #78bee8 !important
}
#snowboard .submit input {
	background-color: #78bee8
}
#snowboard .darkbg input.submit {
	background-color: #874117
}
#snowboard #topmenu li {
	border-left-color: #CCCCCC;
	border-right-color: #006699;
	background: url("/img/hlavicky/head_snowboard.jpg") repeat scroll -260px -138px #80C0E4;
}
#snowboard #head {
	background: url(/img/hlavicky/head_snowboard.jpg) no-repeat 0 100%;
}
#snowboard #sidemenu a:hover {
	background-color: #62a4cc;
}
#snowboard #sidemenu a.active {
	background-color: #62a4cc;
	color:#FFFFFF;
}
#snowboard #detail .img .nahledy .next,  #snowboard #detail .img .nahledy .prev {
	background-color: #62a4cc;
}
#sportmenu .snowboard a,  #sportkatalog .snowboard .icon {
	background-image: url(/img/icon-snowboard.gif)
}
#zimni-brusleni {
	background: url(/img/hlavicky/head_brusleni_prechod.jpg) repeat-x;
}
#zimni-brusleni a {
	color: #5578a6
}
#zimni-brusleni .darkbg {
	background-color: #99aecb !important
}
#zimni-brusleni .submit input {
	background-color: #99aecb
}
#zimni-brusleni .darkbg input.submit {
	background-color: #665134
}
#zimni-brusleni #topmenu li {
	border-left-color: #CCCCCC;
	border-right-color: #006699;
	background: url("/img/hlavicky/head_brusleni.jpg") repeat scroll -260px -138px #A5D1DE;
}
#zimni-brusleni #topmenu li.n04 {
    background: none;
}
#zimni-brusleni #head {
	background: url(/img/hlavicky/head_brusleni.jpg) no-repeat 0 -1px;
}
#zimni-brusleni #head.sk {
	background: url(/img/hlavicky/head_brusleni_sk.jpg) no-repeat 0 -1px;
}
#zimni-brusleni #sidemenu a:hover {
	background-color: #7da5b4;
}
#zimni-brusleni #sidemenu a.active {
	background-color: #7da5b4;
	color:#FFFFFF;
}
#zimni-brusleni #detail .img .nahledy .next,  #zimni-brusleni #detail .img .nahledy .prev {
	background-color: #7da5b4;
}
#sportmenu .brusle a,  #sportkatalog .brusle .icon {
	background-image: url(/img/icon-brusle.gif)
}
#kolo {
	background: url(/img/hlavicky/head_kolopro_prechod.jpg) repeat-x;
}
#kolo a {
	color: #257aaf
}
#kolo .darkbg {
	background-color: #449ed9 !important
}
#kolo .submit input {
	background-color: #449ed9
}
#kolo .darkbg input.submit {
	background-color: #bb6126
}
#kolo #topmenu li {
	border-left-color: #CCCCCC;
	border-right-color: #006699;
	background: url("/img/hlavicky/head_kolopro.jpg") repeat scroll -260px -138px #83ADE9;
}
#kolo #topmenu li.n04 {
    background: none;
}
#kolo #head {
	background: url(/img/hlavicky/head_kolopro.jpg) no-repeat 0 100%;
}
#kolo #sidemenu a:hover {
	background-color: #6a95cd;
}
#kolo #sidemenu a.active {
	background-color: #6a95cd;
}
#kolo #detail .img .nahledy .next,  #kolo #detail .img .nahledy .prev {
	background-color: #6a95cd;
}
#sportmenu .kolo a,  #sportkatalog .kolo .icon {
	background-image: url(/img/icon-kolo.gif)
}
#fotbal {
	background: url(/img/hlavicky/head_fotbal_prechod.jpg) repeat-x;
}
#fotbal a {
	color: #34844f
}
#fotbal .darkbg {
	background-color: #6bc388 !important
}
#fotbal .submit input {
	background-color: #6bc388
}
#fotbal .darkbg input.submit {
	background-color: #943c77
}
#fotbal #topmenu li {
	border-left-color: #CCCCCC;
	border-right-color: #336600;
	background: url("/img/hlavicky/head_fotbal.jpg") repeat scroll -220px -142px #8FD1AD;
}
#fotbal #topmenu li.n04 {
    background: none;
}
#fotbal #head {
	background: url(/img/hlavicky/head_fotbal.jpg) no-repeat 0 -4px;
}
#fotbal #head.sk {
	background: url(/img/hlavicky/head_fotbal_sk.jpg) no-repeat 0 100%;
}
#fotbal #sidemenu a:hover {
	background-color: #6abd87;
}
#fotbal #sidemenu a.active {
	background-color: #6abd87;
	color:#FFFFFF;
}
#fotbal #detail .img .nahledy .next,  #fotbal #detail .img .nahledy .prev {
	background-color: #6abd87;
}
#sportmenu .fotbal a,  #sportkatalog .fotbal .icon {
	background-image: url(/img/icon-fotbal.gif)
}
#rozhodci {
	background: url(/img/hlavicky/head_rozhodci_prechod.jpg) repeat-x;
}
#rozhodci a {
	color: #50558f
}
#rozhodci .darkbg {
	background-color: #787eb8 !important
}
#rozhodci .submit input {
	background-color: #787eb8
}
#rozhodci .darkbg input.submit {
	background-color: #878147
}
#rozhodci #topmenu li {
	border-left-color: #CCCCCC;
	border-right-color: #003366;
	background: url("/img/hlavicky/head_brankar.jpg") repeat scroll -190px -138px #9FB3CE;
}
#rozhodci #topmenu li.n04 {
    background: none;
}
#rozhodci #head {
	background: url(/img/hlavicky/head_rozhodci.jpg) no-repeat 0 100%;
}
#rozhodci #head.sk {
	background: url(/img/hlavicky/head_rozhodci_sk.jpg) no-repeat 0 100%;
}
#rozhodci #sidemenu a:hover {
	background-color: #787eb8;
}
#rozhodci #sidemenu a.active {
	background-color: #787eb8;
	color:#FFFFFF;
}
#rozhodci #detail .img .nahledy .next,  #rozhodci #detail .img .nahledy .prev {
	background-color: #787eb8;
}
#sportmenu .rozhodci a,  #sportkatalog .rozhodci .icon {
	background-image: url(/img/icon-rozhodci.gif)
}
#brankar {
	background: url(/img/hlavicky/head_brankar_prechod.jpg) repeat-x;
}
#brankar a {
	color: #50558f
}
#brankar .darkbg {
	background-color: #787eb8 !important
}
#brankar .submit input {
	background-color: #787eb8
}
#brankar .darkbg input.submit {
	background-color: #878147
}
#brankar #topmenu li {
	border-left-color: #CCCCCC;
	border-right-color: #003366;
	background: url("/img/hlavicky/head_brankar.jpg") repeat scroll -190px -138px #9FB3CE;
}
#brankar #topmenu li.n04 {
    background :none;
}
#brankar #head {
	background: url(/img/hlavicky/head_brankar.jpg) no-repeat 0 100%;
}
#brankar #head.sk {
	background: url(/img/hlavicky/head_brankar_sk.jpg) no-repeat 0 100%;
}
#brankar #sidemenu a:hover {
	background-color: #787eb8;
}
#brankar #sidemenu a.active {
	background-color: #787eb8;
	color:#FFFFFF;
}
#brankar #detail .img .nahledy .next,  #brankar #detail .img .nahledy .prev {
	background-color: #787eb8;
}
#sportmenu .brankar a,  #sportkatalog .brankar .icon {
	background-image: url(/img/icon-brankar.gif)
}
#bonusovy-system {
	background: url(/img/hlavicky/head_bonusy_prechod.jpg) repeat-x;
}
#bonusovy-system a {
	color: #3d6f6a
}
#bonusovy-system .darkbg {
	background-color: #cf030d !important
}
#bonusovy-system .submit input {
	background-color: #70cbc3
}
#bonusovy-system .darkbg input.submit {
	background-color: #fe6c02
}
#bonusovy-system #topmenu li {
	border-left-color: #7ee4da;
	border-right-color: #cf030d;
	background: url("/img/hlavicky/head_bonusy.jpg") repeat scroll -260px -138px #FC7EA3;
}
#bonusovy-system #head {
	background: url(/img/hlavicky/head_bonusy.jpg) no-repeat 0 100%;
}
#bonusovy-system #sidemenu a:hover {
	background-color: #cf030d;
}
#bonusovy-system #sidemenu a.active {
	background-color: #cf030d;
	color:#FFFFFF;
}
#bonusovy-system #detail .img .nahledy .next,  #bonusovy-system #detail .img .nahledy .prev {
	background-color: #cf030d;
}
#sportmenu .bonusovy-system a,  #sportkatalog .bonusovy-system .icon {
/*	background-image: url(/img/icon-bonusy.gif)*/
}
#bonusy {
	background: url(/img/hlavicky/head_bonusy_prechod.jpg) repeat-x;
}
#bonusy a {
	color: #3d6f6a
}
#bonusy .darkbg {
	background-color: #cf030d !important
}
#bonusy .submit input {
	background-color: #70cbc3
}
#bonusy .darkbg input.submit {
	background-color: #fe6c02
}
#bonusy #topmenu li {
	border-left-color: #7ee4da;
	border-right-color: #cf030d
}
#bonusy #head {
	background: url(/img/hlavicky/head_bonusy.jpg) no-repeat 0 100%;
}
#bonusy #sidemenu a:hover {
	background-color: #cf030d;
}
#bonusy #sidemenu a.active {
	background-color: #cf030d;
	color:#FFFFFF;
}
#bonusy #detail .img .nahledy .next,  #bonusy #detail .img .nahledy .prev {
	background-color: #cf030d;
}
#sportmenu .bonusovy-system a,  #sportkatalog .bonusovy-system .icon {
/*	background-image: url(/img/icon-bonusy.gif)*/
}

#hokejbal {background: url(/img/hlavicky/head_hokejbal_prechod.jpg) repeat-x;}
#hokejbal a {color: #ae9000}
#hokejbal .darkbg {background-color: #C7A969 !important}
#hokejbal .submit input {background-color: #C7A969}
#hokejbal .darkbg input.submit {background-color: #846d00}
#hokejbal #topmenu li {
	border-left-color: #CCCCCC;
	border-right-color: #FF9900;
	background: url("/img/hlavicky/head_hokejbal.jpg") repeat scroll -260px -138px #D5C095;
}
#hokejbal #topmenu li.n04 { background: none}
#hokejbal #head {background: url(/img/hlavicky/head_hokejbal.jpg) no-repeat 0 -1px}
#hokejbal #sidemenu a:hover {background-color: #846d00;}
#hokejbal #sidemenu a.active {background-color: #846d00;}
#hokejbal #detail .img .nahledy .next,
#hokejbal #detail .img .nahledy .prev {background-color: #846d00;}
#sportmenu .hokejbal a, #sportkatalog .hokejbal .icon {
	background-image: url(/img/icon-hokejbal.gif)
}

#powerball {background: url(/img/hlavicky/head_powerball_prechod.jpg) repeat-x;}
#powerball a {color: #C40809}
#powerball .darkbg {background-color: #C00C15 !important}
#powerball .submit input {background-color: #C00C15}
#powerball .darkbg input.submit {background-color: #8D0300}
#powerball #topmenu li {	border-left-color: #CCCCCC;	border-right-color: #FF9900;background: url("/img/hlavicky/head_powerball.jpg") repeat scroll -260px -136px #EB5151;}
#powerball #topmenu li.n04 { background: none;}
#powerball #head {background: url(/img/hlavicky/head_powerball.jpg) no-repeat 0 0px;}
#powerball #sidemenu a:hover {background-color: #C40809;}
#powerball #sidemenu a.active {background-color: #C40809;color:#FFFFFF;}
#powerball #detail .img .nahledy .next,
#powerball #detail .img .nahledy .prev {background-color: #C40809;}
#sportmenu .powerball a, #sportkatalog .powerball .icon {
	background-image: url(/img/icon-powerball.gif)
}

#stolni-tenis {background: url(/img/hlavicky/head_stolnitenis_prechod.jpg) repeat-x;}
#stolni-tenis a {color: #247C3F}
#stolni-tenis .darkbg {background-color: #317D4C !important}
#stolni-tenis .submit input {background-color: #317D4C}
#stolni-tenis .darkbg input.submit {background-color: #273F30}
#stolni-tenis #topmenu li {	border-left-color: #CCCCCC;	border-right-color: #FF9900; background: url("/img/hlavicky/head_stolnitenis.jpg") repeat scroll -260px -138px #4EA175;}
#stolni-tenis #topmenu li.n04 {background: none;}
#stolni-tenis #head {background: url(/img/hlavicky/head_stolnitenis.jpg) no-repeat 0 100%;}
#stolni-tenis #head.sk {background: url(/img/hlavicky/head_stolnitenis_sk.jpg) no-repeat 0 1px;}
#stolni-tenis #sidemenu a:hover {background-color: #247C3F;}
#stolni-tenis #sidemenu a.active {background-color: #247C3F;}
#stolni-tenis #detail .img .nahledy .next,
#stolni-tenis #detail .img .nahledy .prev {background-color: #f6b10c;}
#sportmenu .stolni-tenis a, #sportkatalog .stolni-tenis .icon {
	background-image: url(/img/icon-stolni-tenis.gif)
}

/* ==============================================[ hlavicka ] */



#head {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 215px;
	background: url(/img/head.jpg) no-repeat 0 100%;
}
#head .header, #head .hr {
	display: none;
}
#logo {
	position: absolute;
	z-index: 2;
	top: 35px;
	left: 10px;
	margin: 0;
	padding: 0;
}
#logo-darky {
	position: absolute;
	z-index: 2;
	top: 36px;
	left: 0px;
	margin: 0;
	padding: 0;
}
#topmenu {
	position: absolute;
	top: 138px;
	left: 260px;
	width: 485px;
	font-size: 14px;
	overflow: hidden;
}
#topmenu ul {
	margin: 0;
	padding: 0;
	list-style: none outside;
}
#topmenu li {
	float: left;
	padding: 5px 13px;
	border-left: 1px solid #ed1c25;
	border-right: 1px solid #c0161d;
	background: url("/img/head-home.jpg") repeat scroll -10px -110px #DD1A20;
}
#head.sk #topmenu li 
{
    padding: 5px 11px;
}
#topmenu li.n01 {
	border-left: none;
}
#topmenu li.n04 {
	border-right: none;
}
#topmenu a {
	color: #fff;
	text-decoration: none;
}
#topmenu a:hover {
	color: #fff;
	text-decoration: underline;
}
#sportmenu {
	position: absolute;
	top: 170px;
	left: 10px;
}
#sportmenu .activer {
	width: 227px;
	height: 35px;
	background: url(/img/head-sportmenu.gif) no-repeat;
	cursor: pointer;
}
#sportmenu .activer:hover {
	width: 227px;
	height: 35px;
	background: url(/img/head-sportmenu-active.gif) no-repeat;
}
#sportmenu ul {
	display: none;
	margin: 0 3px;
	padding: 0;
	width: 215px;
	border: 2px solid #bebebe;
	background: #fff;
	list-style: none outside;
}
#sportmenu:hover ul,  #sportmenu.hover ul {
/*	display: block;*/

}
#sportmenu li {
	border-bottom: 1px solid #bebebe;
}
#sportmenu a {
	display: block;
	height: 100%;
	padding: 11px 8px 12px 55px;
	background: no-repeat 1px 50%;
	color: #333;
	text-decoration: none;
}
#sportmenu a:hover {
	text-decoration: underline;
}


#searchform
{
    display:none;
}


#searchform, #searchform_new {
	position: absolute;
	top: 50px;
	right: 0;
/*	background: blue;*/
	width: 235px;
/*	padding-right: 10px;*/
/*	overflow: hidden;*/
}

#searchform.searchform
{
    display:none;
}

#link_index {
	position: absolute;
	top: 136px;
	left: 10px;
	width: 230px;
	font-size: 14px;
	overflow: hidden;
	height: 30px;
}
#link_index a {
	margin-top:-30px;
	display: block;
	width: 100%;
	height: 60px;
}
#navi {
	position: absolute;
	top: 185px;
	left: 260px;
	font-size: 92%;
}

#navi.all {
	position: absolute;
	top: 180px;
	left: 0px;
	font-size: 92%;
}

#navi span {
	font-size: 73%;
}
#basket {
	position: absolute;
	top: 143px;
	left: 733px;
	width: 240px;
	height: 18px;
	color: #fff;
	white-space: nowrap;
	background-color: #C6171E;
}
#basket .login {
	float: left;
	font-weight: bold;
	font-size: 12px;
}
#basket .kosik {
	position: relative;
	float: right;
	font-size: 14px;
}
#basket .kosik a {
	display: block;
	position: relative;
	width: auto;
	text-decoration: none;
}
#basket .kosik .icon {
	display: block;
	position: absolute;
	top: 0;
	left: -35px;
	width: 25px;
	height: 18px;
	background: url(/img/head-basket.png) no-repeat 0 0;
	cursor: pointer;
}
#basket .kosik a:hover {
	text-decoration: underline;
}
#basket .kosik .obsah {
	display: none;
	position: absolute;
	top: 16px;
	right: 0;
	padding: 5px;
	width: 230px;
	border: 1px solid #999;
	background: #fff;
	color: #333;
	font-size: 83%;
	white-space: normal;
	overflow: hidden;
}
#basket .kosik:hover .obsah,  * html #basket .kosik.hover .obsah {
	display: block;
}
#basket .kosik .obsah table {
	margin: 0;
	padding: 0;
	width: 100%;
}
#basket .kosik .obsah td {
	border: none;
}
#basket .kosik .obsah td.n01 {
	text-align: right;
}
#basket .kosik .obsah td.n03 {
	text-align: right;
	white-space: nowrap;
}
#basket .kosik .obsah td.n04 {
	font-weight: bold;
	text-align: right;
	white-space: nowrap;
}
#basket .kosik .obsah a {
	color: #ed1c24;
}
#basket a {
	color: #fff;
}
#basket a:hover {
	color: #fff;
}

#hokejova-vystroj #basket {background-color: #8A9BB5;} 
#brankar #basket {background-color: #8A9BB5;}
#rozhodci #basket {background-color: #8A9BB5;}
#badminton #basket {background-color: #5CA59E;}
#tenis #basket {background-color: #E57C3B;}
#squash #basket {background-color: #EBA543;}
#florbal #basket {background-color: #6CBABA;}
#fotbal #basket {background-color: #6DB688;}
#in-line #basket {background-color: #79BA3C;}
#nosice #basket {background-color: #9D8E89;}
#sportovni-vyziva #basket {background-color: #F6B10C;}
#stolni-tenis #basket {background-color: #448D5F;}
#zimni-brusleni #basket {background-color: #7EA5B4;}
#hokejbal #basket {background-color: #B39555;}
#powerball #basket {background-color: #B50508;}
#vyprodej #basket {background-color: #FA660E;}
#snowboard #basket {background-color: #63A4CC;}
#kolo #basket {background-color: #6A95CC;}
#bonusovy-system #basket {background-color: #E0486E;}

/* ==============================================[ paticka ] */



#foot {
	width:990px;
	height: 85px;
	background: url(/img/foot.jpg) no-repeat;
	overflow: hidden;
}
#foot.sk {
	width:990px;
	height: 85px;
	background: url(/img/foot-sk.jpg) no-repeat;
	overflow: hidden;
}
#foot .header,  #foot .hr {
	display: none;
}
#foot .text {
	margin: 0 30px 0 460px;
	padding: 11px 0 0;
	font-size: 92%;
}
#foot ul.nalepky {
	float: left;
	margin: 15px 0 0;
	padding: 0;
	list-style: none outside;
}
#foot ul.nalepky li {
	float: left;
	margin: 0 10px;
	height: 50px;
}
* html #foot ul.nalepky li {
	margin-left: 7px;
}
#foot ul.nalepky li.n01 {
	width: 60px;
}
#foot ul.nalepky li.n02 {
	width: 115px;
}
#foot ul.nalepky li.n03 {
	width: 90px;
}
#foot ul.nalepky li.n04 {
	width: 100px;
}
#foot ul.nalepky a {
	display: block;
	height: 100%;
}
#foot ul.nalepky span {
	display: none;
}
/* ==============================================[ bocni sloupce ] */



#lcolumn .hr,  #rcolumn .hr {
	display: none;
}
#lcolumn .box,  #rcolumn .box {
	position: relative;
	width: 100%;
	margin: 0 0 10px;
	padding: 6px 0 0;
	overflow: hidden;
}
#lcolumn .box {
	background: url(/img/box-lcol-center.gif) repeat-y;
}
#rcolumn .box {
	background: #f2f2f2;
}
#sidemenu.box {
	background: url(/img/box-sidemenu-center.gif) repeat-y;
}
#lcolumn .box .header,  #rcolumn .box .header {
	margin: 0.5em 10px;
	color: #333;
	font-size: 133%;
}
#lcolumn .box.darkbg .header,  #rcolumn .box.darkbg .header {
	color: #fff;
}
#lcolumn .box .container,  #rcolumn .box .container {
	margin: 0 10px;
	padding: 0;
	font-size: 92%;
	background: url("/img/box-sidemenu-sep.gif") repeat-x scroll 0 0 transparent;
/*	height:150px;*/
}
#lcolumn .box .bgt,  #lcolumn .box .bgb,  #rcolumn .box .bgt,  #rcolumn .box .bgb {
	width: 100%;
	height: 6px;
	font-size: 0px;
	background: no-repeat;
}
#lcolumn .box .bgt,  #rcolumn .box .bgt {
	position: absolute;
	top: 0;
	left: 0;
}
#lcolumn .box .bgt {
	background-image: url(/img/box-lcol-top.gif)
}
#lcolumn .box .bgb {
	background-image: url(/img/box-lcol-bottom.gif)
}
#rcolumn .box .bgt {
	background-image: url(/img/box-rcol-top.gif)
}
#rcolumn .box .bgb {
	background-image: url(/img/box-rcol-bottom.gif)
}
#lcolumn #sidemenu .bgt {
	background-image: url(/img/box-sidemenu-top.gif)
}
#lcolumn #sidemenu .bgb {
	background-image: url(/img/box-sidemenu-bottom.gif)
}
#home #rcolumn .box .bgt {
	background-image: url(/img/box-rcol-home-top.gif)
}
#home #rcolumn .box .bgb {
	background-image: url(/img/box-rcol-home-bottom.gif)
}
#lcolumn .box .more,  #rcolumn .box .more {
	margin: 0 -10px 0.6em;
	padding: 1em 10px 0;
	border-top: 1px solid #ededed;
}
#sidemenu .header {
	display: none;
}
#sidemenu ul {
	margin: 0;
	padding: 0;
	list-style: none outside;
}
#sidemenu li {
	width: 100%;
	padding: 2px 0 0;
	background: url(/img/box-sidemenu-sep.gif) repeat-x;
}
#sidemenu li.first {
	padding: 0;
	background: none;
}
#sidemenu a {
	display: block;
	height: 100%;
	background: no-repeat 225px 50%;
	color: #333;
	text-decoration: none;
}
#sidemenu a:hover {
	background-image: url(/img/box-sidemenu-hover.gif);
	color: #fff;
}
#sidemenu span {
	display: block;
	padding: 5px 25px 5px 10px;
}
#sidemenu ul ul span {
	padding-left: 25px;
	background: url(/img/box-sidemenu-bullet-2.gif) no-repeat 15px 50%;
}
#sidemenu ul ul a:hover span {
	background-image: url(/img/box-sidemenu-bullet-2.gif);
}
#sidemenu a.active {
	background-color: #6ec7bf;
	background-image: url(/img/box-sidemenu-hover.gif);
	font-weight: bold;
}
#help .profil {
	margin: 0 -10px 0.5em;
	width: 167px;
	background: #fff;
}
#help .profil img {
	float: left;
}
* html #help .profil img {
	margin-bottom: -3px;
}
#help .profil p {
	margin: 0;
	padding: 10px 6px 0 66px;
	font-size: 91%;
}
#help .profil p strong {
	display: block;
	font-size: 109%;
}
#help .mail {
	margin: 0 0 0.5em;
	text-align: center;
}
#help .phone {
	font-size: 127%;
}
#help .phone span {
	float: left;
}
#help .phone strong {
	float: right;
	margin: 0 0 0.5em;
}
#help .info {
	position: relative;
	margin: 0 -10px 0;
}
#help .info ul {
	margin: 0;
	padding: 0.5em 4px 0.5em 10px;
	list-style: square inside;
}
#help .info li {
	margin: 0.4em 0;
}
#help .info a {
	color: #fff;
	font-weight: bold;
}
#help .info a:hover {
	color: #333;
}
#help .info .icon {
	position: absolute;
	top: 16px;
	left: 6px;
	width: 24px;
	height: 22px;
	background: url(/img/box-help-info.png) no-repeat;
}
#subscribeform {
	margin: 0;
	text-align: right;
}
#subscribeform .row {
	margin: 0 0 5px;
}
#top .big {
	position: relative;
	margin: 0 -10px 0.9em;
	padding: 1em 0 0;
	width: 176px;
	height: 207px;
/*	background: url(/img/box-sidemenu-sep.gif) repeat-x 0 0;*/
	overflow: hidden;
}
#top .big .scroller {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 10000px;
	height: 100%;
}
#top .bigitem {
	float: left;
	width: 167px;
	height: 100%;
	overflow: hidden;
}
#top .bigitem .container {
	margin: 0 15px;
	padding: 9px 0;
	text-align: center;
}
#top .bigitem .aimg {
	width: 102px;
	height: 128px;
	overflow: hidden;
	display:block;
	margin-left:20px;
	border: 1px solid #d0d0d0;
	background: white;
	vertical-align: middle;
}
#top .bigitem img {
	width: 100px;
	vertical-align: middle;
}
#top .bigitem strong {
	color: #fe7023;
	font-size: 107%;
}
#top .bigitem .left {
	line-height: 23px;
	white-space: nowrap;
}
#top .bigitem .right a {
	display: block;
	width: 36px;
	height: 23px;
	background: url(/img/katalog-buybutton.gif) no-repeat;
}
#top .bigitem .container .nazev {
	margin-left:-13px;
	width: 164px;
	height: 40px;
	margin-bottom: 0px;
	margin-top: -5px;
	overflow : hidden;
}
#top .bigitem .right span {
	display: none;
}
#top .item {
	margin: 0 -10px 0.9em;
	padding: 1em 0 0;
	width: 167px;
	background: url(/img/box-sidemenu-sep.gif) repeat-x 0 0;
	text-align: center;
}
#top .item a,  #top .item em {
	display: block;
	margin: 0 10px 0.3em;
}
#top .item em {
	color: #fe7023;
	font-style: normal;
}
#top .more {
	border-top: none;
	background: url(/img/box-sidemenu-sep.gif) repeat-x 0 1px;
	font-weight: bold;
	text-align: right;
}
/* ==============================================[ vyber sportu na superhomepage ] */

#sportkatalog {
	margin: 0 0 1em;
}
#sportkatalog .header {
	display: none;
}
#sportkatalog .item {
	position: relative;
	margin: 0 0 2px;
	width: 359px;
	height: 73px;
	background: url(/img/sportkatalog-item.gif) no-repeat;
	overflow: hidden;
}
#sportkatalog .icon {
	position: absolute;
	top: 15px;
	left: 15px;
	width: 37px;
	height: 37px;
	background: no-repeat;
	cursor:pointer;
}
#sportkatalog .container {
	padding: 10px 0;
	margin: 0 20px 0 65px;
}
#sportkatalog .title {
	margin: 0 0 5px;
	font-size: 150%;
}
#sportkatalog .title a {
	color: #333;
/*	text-decoration: none;*/
}
#sportkatalog .title a:hover {
	color: red;
	text-decoration: none;
}
#sportkatalog .tagy {
	margin: 0;
	font-size: 92%;
}
#sportkatalog a {
	color: #666;
}
/* ==============================================[ novinky ] */



#news .header {
	padding-bottom: 0.2em;
	border-bottom: 1px solid #d0d0d0;
	;
}
#news .header .right {
	position: relative;
	top: 8px;
	font-size: 57%;
	font-weight: normal;
}
#news .item {
	width: 48%;
	height: 190px;
	padding-left:4px;
	padding-right:4px;
}
#news .item .img {
	float: left;
	margin: 0 10px 10px 0;
}
#news .item .img img {
	border: 3px solid #d0d0d0;
	width: 75px;
}
#news .item .date {
	padding: 1em 0 0;
	font-size: 92%;
	font-weight: bold;
}
#news .item .title {
	margin: 0.2em 0 0;
	font-weight: normal;
}
#news .item .text {
	clear: both;
	margin: 0;
	font-size: 92%;
}
/* ==============================================[ nalepky na produkty (akce, novinka atd.) ] */



.button {
	position: relative;
	float: left;
	margin: 0 2px 0 0;
	padding: 2px 2px;
	color: #fff;
	font-size: 9px;
	white-space: nowrap;
}

/*
#detail .button
{
    padding: 2px 2px;
}
*/

.button.b00 {
    background: #0179FE;
}
.button.b01 {
	background: #6bc3bb;
}
.button.b02 {
	background: #f98100;
}
.button.b03 {
	background: brown;
}
.button.b04 {
	background: #4b525c;
}
.button.b05 {
    background: #7cc536; 
}
.button .tl,  .button .tr,  .button .bl,  .button .br {
	display: block;
	position: absolute;
	width: 1px;
	height: 1px;
	font-size: 0;
	background: url(/img/button-corner.gif) no-repeat;
}
.button .tl {
	top: 0;
	left: 0
}
.button .tr {
	top: 0;
	right: 0
}
.button .bl {
	bottom: 0;
	left: 0
}
.button .br {
	bottom: 0;
	right: 0
}
* html .button .tr {
	right: -1px
}
* html .button .bl {
	bottom: -1px
}
* html .button .br {
	bottom: -1px;
	right: -1px
}
/* ==============================================[ katalog ] */



#katalogmenu {
	margin: 0 0 1em;
	width: 550px;
}
#katalogmenu ul {
	margin: 0;
	padding: 0;
	list-style: none outside;
}
#katalogmenu li {
	float: left;
	margin: 0 20px 5px 0;
	padding: 0 0 0 22px;
	background: url(/img/katalog-menu-bullet.gif) no-repeat 0 50%;
	width: 232px;
}
#katalogmenu a {
	font-size: 14px;
	font-weight:bold;
}
#katalogcontrol {
	margin: 0 0 1em;
	width: 550px;
	float: left;
}

#katalogcontrol.znacky
{
    margin: 0px;
}

#katalogcontrol.znacky .checkboxs
{
    display: block; 
    width: 520px; 
    float: left;
}

#katalogcontrol.znacky .checkboxs .ul1
{
    float: left;
    margin-top:0px;
}

#katalogcontrol form {
	margin: 0;
}
#katalogcontrol .header {
	margin: 0.5em 0 1em;
}
#katalogcontrol fieldset {
	position: relative;
	padding: 0 15px 10px;
}
#katalogcontrol fieldset.n01 {
	background: #f8f6f3 url(/img/katalog-control-bg-1.gif) no-repeat 0 100%;
}
#katalogcontrol fieldset.n01.small {
    margin: 1em 0;
}
#katalogcontrol fieldset.n01 .bgt {
	margin: 0 -15px;
	height: 5px;
	background: url(/img/katalog-control-bgt.gif) no-repeat;
	font-size: 0;
}
#katalogcontrol fieldset.n01 .menu {
	margin: 0 0 1em;
}
#katalogcontrol fieldset.n01 .menu ul {
	margin: 0;
	padding: 0;
	width: 100%;
	list-style: none outside;
}
#katalogcontrol fieldset.n01 .menu li {
	float: left;
	margin: 0 1em 0 0;
	padding: 0 0 1px;
}
#katalogcontrol fieldset.n01 .menu a {
	display: block;
	padding: 0 0 0 15px;
	background: url(/img/katalog-control-plus.gif) no-repeat 0 50%;
}
#katalogcontrol fieldset.n01 .menu li.active a {
	background-image: url(/img/katalog-control-minus.gif);
	color: #333;
	font-weight: bold;
	text-decoration: none;
}
#katalogcontrol fieldset.n01 .row {
	display: none;
	margin: 0 0 0.8em;
}
#katalogcontrol fieldset.n01 .active {
	display: block;
}

#katalogcontrol fieldset.n01 .active label{
	font-weight: bold;
}

#katalogcontrol fieldset.n01 .active.rozmery{
	float:left;
	margin-left:5px;
}
#katalogcontrol fieldset.n02 {
	margin: 1em 0 0;
	background: url("/img/katalog-control-bg-1.gif") no-repeat scroll 0 bottom #F8F6F3;
/*	background: url("/img/katalog-control-bg-1.gif") no-repeat scroll 0 100% #F8F6F3;*/
}

#katalogcontrol #upresnit_vlastnosti_big_znacky #katalogcontrol fieldset.n02 {
	margin: 1em 0 0;
	background: url("/img/katalog-control-bg-1.gif") no-repeat scroll 0 120px #F8F6F3;
/*	background: url("/img/katalog-control-bg-1.gif") no-repeat scroll 0 100% #F8F6F3;*/
}

#katalogcontrol fieldset.n02 .header {
	float: left;
	margin: 0.5em 0 1em;
	width: 15%;
}
#katalogcontrol fieldset.n02 .row {
	float: right;
	margin: 0;
	width: 84%;
}
#katalogcontrol fieldset.n02 .item {
	float: left;
	margin: 0 10px 0 0;
}
#katalogcontrol fieldset.n02 input {
	margin-left: 20px;
}
#katalogcontrol .hide {
	margin: 0 0 0 1em;
	font-size: 92%;
}
#katalogcontrol .submit {
	text-align: right;
}
#katalogcontrol img.zrusit
{
    margin-bottom: -2px; 
    margin-left: -2px; 
    cursor: pointer;
}
#katalog {
	margin: 0 0 1em;
	font-size: 11px;
}
#katalog .header {
	margin: 0 0 0.5em;
	font-size: 150%;
}
#katalog .row, #katalog .row_search {
	margin: 0 0 1em;
	width: 553px;
	max-height: 259px;
	background: url(/img/katalog-row.gif) no-repeat;
	overflow: hidden;
	border-bottom: 1px solid #D0D0D0;
}
#katalog .index_row {
	margin: 0 0 1em;
	width: 553px;
	max-height: 315px;
	background: url(/img/katalog-index-row.gif) no-repeat;
	overflow: hidden;
	border-bottom: 1px solid #D0D0D0;
}
#katalog .row_tip {
	margin: 0 0 1em;
	width: 553px;
	max-height: 259px;
	background-image: url(/img/katalog-row-tip.gif);
	overflow: hidden;
	border-bottom: 1px solid #D0D0D0;
}
#katalog .row.last, #katalog .row_search.last {
	width: 277px;
	height: 260px;
}
#katalog .index_row.last {
	width: 277px;
	height: 316px;
	background: url(/img/katalog-index-row.gif) no-repeat;
}
#katalog .row_tip .header {
	width:200px;
}
#katalog .row.lasttip .header {
	width:200px;
}
#katalog .row.lasttip {
	background-image: url(/img/katalog-row-tip.gif);
	width: 277px;
	height: 260px;
}
#home #katalog .row {
	width: 250px;
	background-image: url(/img/katalog-home-row.gif);
}
#katalog .item {
	width: 275px;
	height: 100%;
	overflow: hidden;
}

#katalog #kategorie
{
    border: 1px solid silver;
    padding: 8px 0 10px 12px;
}

#katalog #kategorie.empty
{
    border: 0px solid white;
}

#home #katalog .item {
	width: 250px;
}
#home #katalog .row_search .item {
	width: 275px;
}
#katalog .item .container {
	margin: 0;
	padding: 12px;
	padding-bottom:1px;
	padding-top: 4px;
	padding-right: 6px;
    /*	height: 231px;

	overflow: hidden;*/

}
#home #katalog .item .container {
	margin: 0;
	padding: 6px 3px 12px 7px;/*	padding-top: 4px;*/
/*	height: 231px;
	overflow: hidden;*/
}
#katalog .item .header {
    margin-bottom:3px;
	height: 36px;
	font-weight: normal;
	font-size: 14px;
	overflow: hidden;
}
#katalog .item .img {
	float: left;
	height: 128px;
	overflow: hidden;
	width: 102px;
}
#katalog .item .img img {
/*	border: 1px solid #d5d5d5;*/

}
#katalog .item .info {
	float: left;
	margin: 0 0 0 6px;
	height: 120px;
	overflow: hidden;
}
#home #katalog .item .info {
	width:130px;
}
#katalog .item .info .cena {
	margin: 0 0 5px;
	font-size: 18px;
}
#katalog .item .info .cena strong {
	color: #fe5a01;
	font-weight: normal;
}
#katalog .item .info .dostupnost {
	margin: 0 0 5px;
}
#katalog .item .text {
	margin: 6px 0 0;
}

#katalog .item .text .popisek, .row_search .item .text .popis, #katalog .item .text .popis{
	padding: 0.2em 0em 0.5em;
}

#katalog .item .text .popisek p, #katalog .item .text p {
	padding:0.0em 0 0;
}
#katalog .buybutton {
	width: 36px;
	height: 23px;
	background: url(/img/katalog-buybutton.gif) no-repeat;
}
#katalog .buybutton a {
	display: block;
	height: 100%;
}
#katalog .buybutton span {
	display: none;
}
#katalog .strankovac {
	margin: 0 0 1em;
	width: 553px;
	height: 30px;
	background: url(/img/katalog-strankovac.gif);
	text-align: center;
}
#katalog .strankovac .prev,  #katalog .strankovac .next,  #katalog .strankovac .page {
	padding: 0 20px;
	line-height: 30px;
	white-space: nowrap;
}
#katalog .strankovac .prev {
	float: left;
	height: 30px;
	border-right: 1px solid #c4c4c4;
}
#katalog .strankovac .next {
	float: right;
	border-left: 1px solid #c4c4c4;
}
#katalog .strankovac .page a,  #katalog .strankovac .page strong {
	margin: 0 6px;
	font-size: 117%;
	font-weight: bold;
}
/* ==============================================[ detail produktu ] */



#detailmenu {
	margin: 0.8em 0;
	font-size: 92%;
}
#detailmenu ul {
	margin: 0;
	padding: 0;
	list-style: none outside;
}
#detailmenu li {
	float: left;
	margin: 0 15px 0 0;
	padding: 0 0 0 22px;
	background: no-repeat 0 50%;
}
#detailmenu li.n01 {
	background-image: url(/img/detail-detailmenu-bullet1.gif)
}
#detailmenu li.n02 {
	background-image: url(/img/detail-detailmenu-bullet2.gif)
}
#detailmenu li.n03 {
	background-image: url(/img/detail-detailmenu-bullet3.gif)
}
#detailmenu li.n05 {
	background-image: url(/img/facebook_share_icon.gif)
}
#detailmenu li.n06 {
    margin-right: 8px;
    margin-top: -2px;
    padding-left: 2px;
}


#detail {
	margin: 0 0 1px;
}
#detail .header {
	display: none;
}
#detail .img {
	float: left;
	margin: 0;
	width: 252px;
	text-align: center;
	overflow: hidden;
}
#detail .img .hlavni {
	border: 0 solid white;
	border-width: 1px 1px 2px 1px;
}
#detail .img .hlavni:hover {
	border: 0 solid #d0d0d0;
	border-width: 1px 1px 2px 1px;
}
#detail .img .hlavni img {
	margin: 0 0 -3px;
	width: 100%;
}
#detail .img .nahledy {
	position: relative;
	width: 100%;
	height: 60px;
	border: 0 solid #d0d0d0;
	border-width: 1px 0;
	overflow: hidden;
}
#detail .img .nahledy .next, #detail .img .nahledy .prev {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 22px;
	height: 58px;
	background: url(/img/detail-scroller-left.gif) no-repeat 50% 50%;
	border: 1px solid gray;
}
#detail .img .nahledy .next:hover, #detail .img .nahledy .prev:hover {
	border: 1px solid black;
}
#detail .img .nahledy .prev {
	left: 228px;
	background-image: url(/img/detail-scroller-right.gif);
}
#detail .img .nahledy .scroller {
	position: absolute;
	top: 0;
	left: 23px;
	z-index: 1;
	width: 10000px;
	height: 100%;
	border-left: 1px solid #d0d0d0;
	white-space: nowrap;
}
#detail .img .nahledy .scroller img {
	float: left;
	width: 60px;
	height: auto;
	border-right: 1px solid #d0d0d0;
	cursor: pointer;
	margin-top:1px;
}
#detail .img .nahledy .scroller img:hover {
	border: 1px solid gray;
	margin-left:-1px;
	margin-top:0px;
}
#detail .info {
	float: right;
	width: 290px;
	overflow: hidden;
}
#detail .nalepky {
	margin: 0 0 1em;
	font-size: 92%;
	text-align: right;
}
#detail .cena {
	margin: 0 0 1em;
	text-align: right;
}
#detail .cena .row {
	margin: 0 0 0.3em;
	padding: 0 5px 0.3em;
	border-bottom: 1px solid #d0d0d0;
}
#detail .cena strong {
	color: #fe7023;
	font-size: 133%;
}
#detail .cena span {
	float: left;
}
#detail .atributy {
	padding: 10px;
	background: #f2f2f2;
}
#detail .atributy label {
	display: block;
	margin: 0 0 0.2em;
	font-weight: bold;
}
#detail .atributy select {
	width: 100%;
}
#detail .atributy .n01,  #detail .atributy .n02,  #detail .atributy .n03,  #detail .atributy .n04 {
	margin: 0 0 0.5em;
}
#detail .atributy .n01,  #detail .atributy .n02 {
	float: left;
	width: 45%;
}
#detail .atributy .n02 {
	float: right;
}
#detail .atributy .n03 {
	clear: both;
	padding: 2px 0 2px 20px;
	background: url(/img/detail-atributy-info.gif) no-repeat 0 50%;
	font-size: 92%;
}
#detail .atributy .n04 {
	margin: 0 -10px 0;
	padding: 0.5em 10px 0;
	background: url(/img/box-sidemenu-sep.gif) repeat-x;
}
#detail .atributy .n04 label {
	padding: 2px 0 2px 20px;
	background: url(/img/detail-atributy-gift.gif) no-repeat 0 50%;
}
#detail .buy {
	margin: 2em 0 0;
}
#detail .buy .buybutton {
	float: right;
	width: 147px;
	height: 33px;
}
#detail .buy .buybutton input {
	display: block;
	width: 150px;
	height: 33px;
	color: #fff;
	text-decoration: none;
	background: url(/img/detail-atributy-buy.gif) no-repeat #FE5701;
	margin: 0 0px 0 0px;
	padding-left:20px;
}
#detail .buy .buybutton a:hover {
	text-decoration: underline;
}
#detail .buy .buybutton span {
	display: block;
	margin: 0 12px 0 40px;
	line-height: 33px;
	white-space: nowrap;
}

#detail .cena #ab_gwt.variant2 #ab_dostupnost.invisible /*analogie row*/
{
    border-bottom: 1px solid #D0D0D0;
    margin: 0 0 0.3em;
    padding: 0 5px 0.3em;
/*    display: block;*/
}

#detail .cena #ab_gwt.variant2 #ab_skladem 
{
    display:none;
}

#tenis #detail .cena #ab_gwt.variant2 #ab_overit.invisible { background-color: #F28240 !important; display: block;}
#in-line #detail .cena #ab_gwt.variant2 #ab_overit.invisible { background-color: #7DC537 !important; display: block;}
#nosice #detail .cena #ab_gwt.variant2 #ab_overit.invisible { background-color: #A3938C !important; display: block;}
#badminton #detail .cena #ab_gwt.variant2 #ab_overit.invisible { background-color: #6BC3BB !important; display: block;}
#hokejova-vystroj #detail .cena #ab_gwt.variant2 #ab_overit.invisible { background-color: #787EB8 !important; display: block;}
#brankar #detail .cena #ab_gwt.variant2 #ab_overit.invisible { background-color: #787EB8 !important; display: block;}
#rozhodci #detail .cena #ab_gwt.variant2 #ab_overit.invisible { background-color: #787EB8 !important; display: block;}
#squash #detail .cena #ab_gwt.variant2 #ab_overit.invisible { background-color: #F4B649 !important; display: block;}
#fotbal #detail .cena #ab_gwt.variant2 #ab_overit.invisible { background-color: #6BC388 !important; display: block;}
#florbal #detail .cena #ab_gwt.variant2 #ab_overit.invisible { background-color: #6BC3BB !important; display: block;}
#sportovni-vyziva #detail .cena #ab_gwt.variant2 #ab_overit.invisible { background-color: #F6CB00 !important; display: block;}
#stolni-tenis #detail .cena #ab_gwt.variant2 #ab_overit.invisible { background-color: #317D4C !important; display: block;}
#hokejbal #detail .cena #ab_gwt.variant2 #ab_overit.invisible { background-color: #C7A969 !important; display: block;}
#zimni-brusleni #detail .cena #ab_gwt.variant2 #ab_overit.invisible { background-color: #99AECB !important; display: block;}
#powerball #detail .cena #ab_gwt.variant2 #ab_overit.invisible { background-color: #C00C15 !important; display: block;}
#vyprodej #detail .cena #ab_gwt.variant2 #ab_overit.invisible { background-color: #F6CB00 !important; display: block;}
#kolo #detail .cena #ab_gwt.variant2 #ab_overit.invisible { background-color: #449ED9 !important; display: block;}
#bonusovy-system #detail .cena #ab_gwt.variant2 #ab_overit.invisible { background-color: #CF030D !important; display: block;}
#snowboard #detail .cena #ab_gwt.variant2 #ab_overit.invisible { background-color: #78BEE8 !important; display: block;}

/* ==============================================[ detail produktu - zalozky s detaily dole ] */



#switcher ul.zalozky {
	width: 560px;
	height: 42px;
	margin: 0 -8px 0 0;
	padding: 0;
	list-style: none;
}
#switcher ul.zalozky li {
	float: left;
	width: 111px;
	height: 100%;
}
#switcher ul.zalozky a {
	display: block;
	height: 100%;
	background: url(/img/switcher-zalozky-1.gif) no-repeat 0 100%;
	color: #333;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
#switcher ul.zalozky a.disable {
	display: block;
	height: 100%;
	background: url(/img/switcher-zalozky-1.gif) no-repeat 0 100%;
	color: #ccc;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	cursor:default;
}
#switcher ul.zalozky a.disable:hover {
	display: block;
	height: 100%;
	background: url(/img/switcher-zalozky-1.gif) no-repeat 0 100%;
	color: #ccc;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
#switcher ul.zalozky li.active a {
	background-image: url(/img/switcher-zalozky-2.gif);
	cursor: default;
}
#switcher ul.zalozky span {
	display: block;
	padding: 20px 0px 0;
}
#switcher ul.zalozky li.active span {
	padding-top: 15px;
}
#switcher .header {
	display: none;
}
#switcher .okna {
	width: 100%;
	background: url(/img/switcher-okna.gif) repeat-y;
}
#switcher .okna .container {
	margin: 0;
	padding: 12px;
	padding-top: 4px;
/*	width: 530px;*/
}
#switcher .okna .bgb {
	height: 5px;
	background: url(/img/switcher-okna-bgb.gif) no-repeat;
	font-size: 0;
}
#switcher .okna #okno1,  #switcher .okna #okno2,  #switcher .okna #okno3,  #switcher .okna #okno4,  #switcher .okna #okno5 {
	display: none;
}
#switcher .okna .active {
	display: block !important;
}
#switcher .okna table {
	font-size: 92%;
}
#switcher .okna td,  #switcher .okna th {
	padding: 6px 8px;
	border: none;
}
#switcher .okna tr.even td,  #switcher .okna tr.even th {
	border: 0 solid #e1e1e1;
	border-width: 1px 0;
	background: #f2f2f2;
}
#switcher .total {
	margin: 0 0 1em;
	width: 100%;
	height: 45px;
	background: url(/img/switcher-hodnoceni-total.gif) no-repeat;
	overflow: hidden;
}
#switcher .total .container {
	margin: 0;
	padding: 8px 16px;
}
#switcher .total .title {
	float: left;
	padding-top: 3px;
	font-size: 18px;
}
#switcher .total .value {
	float: right;
	margin-left: 0px;
	font-size: 22px;
	font-weight: bold;
}
#switcher .total .graph {
	display: block;
	float: right;
	margin-top: 3px;
	width: 132px;
	height: 24px;

}
#switcher .total .graph span {
	display: block;
	width: 0;
	height: 100%;

}
#switcher .hodnoceni {
	padding-bottom: 1em;
	width: 100%;
}
#switcher .hodnoceni .text {
	padding-left: 25px;
	background: url(/img/switcher-hodnoceni.gif) no-repeat;
}
#switcher .dotaz {
	padding: 12px 0;
	width: 530px;
	background: url(/img/switcher-dotaz.gif) repeat-x;
}
#switcher .dotaz .info,  #switcher .dotaz .text {
	margin-left: 12px;
	margin-right: 12px;
}
#switcher .dotaz .text {
	font-style: italic;
}
#switcher .dotaz .reply {
	margin-left: 12px;
	width: 100%;
	background: url(/img/switcher-dotaz-reply.gif) no-repeat 0 0;
}
#switcher .dotaz .reply .info,  #switcher .dotaz .reply .text {
	margin-left: 30px;
	margin-right: 30px;
}
#switcher .dotaz .reply .info {
	color: #ed1c24;
	font-weight: bold;
}
#switcher .dotazform {
	margin: 0 0 1em;
/*	border: 1px solid #c4c4c4;
	background: #f2f2f2;*/
}
#switcher .dotazform fieldset {
    padding:0 8px 8px;
    border:1px solid #C4C4C4;
    overflow:hidden;
}
#switcher .dotazform .n01 {
	float: left;
	margin: 0 5px 0 0;
}
#switcher .dotazform .n02 {
	float: right;
}
#switcher .dotazform .n03 {
	margin: 1em 0;
}
#switcher .dotazform label {
	display: block;
	margin: 0 0 0.2em;
	font-weight: bold;
}
#switcher .dotazform textarea {
	width: 477px;
	height: 5em;
	font-size: 100%;
}
#switcher .dotazform .submit {
	text-align: right;
}
#switcher .strankovac {
	position: relative;
	top: 6px;
	left: 1px;
	margin: 0 -12px 20px;
	width: 551px;
	border-top: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
	text-align: center;
	margin-bottom: 20px;
}
#switcher .strankovac_dotazy {
	position: relative;
	top: 6px;
	left: 1px;
	margin: 0 -12px;
	margin-bottom: -12px;
	width: 551px;
	border-top: 1px solid #c4c4c4;
	/*	border-bottom: 1px solid #c4c4c4;*/

	text-align: center;/*	margin-bottom: 20px;*/

}
#switcher .strankovac_katalog {
    border: 1px solid #C4C4C4;
    left: 3px;
    position: relative;
    text-align: center;
    top: 6px;
    width: 715px;
}
#switcher .strankovac_dotazy .prev,  #switcher .strankovac_dotazy .next,  #switcher .strankovac_dotazy .page {
	padding: 10px 20px;
}
#switcher .strankovac .prev,  #switcher .strankovac .next,  #switcher .strankovac .page {
	padding: 10px 20px;
	height: 18px;
}
#switcher .strankovac_katalog .prev,  #switcher .strankovac_katalog .next,  #switcher .strankovac_katalog .page {
	padding: 10px 20px;
	height: 18px;
}
#switcher .strankovac .prev,  #switcher .strankovac_dotazy .prev,  #switcher .strankovac_katalog .prev {
	float: left;
	border-right: 1px solid #c4c4c4;
}
#switcher .strankovac .next,  #switcher .strankovac_dotazy .next,  #switcher .strankovac_katalog .next {
	float: right;
	border-left: 1px solid #c4c4c4;
}
#switcher .strankovac .page a,  #switcher .strankovac_dotazy .page a,  #switcher .strankovac_katalog .page a,  #switcher .strankovac .page strong,  #switcher .strankovac_dotazy .page strong,  #switcher .strankovac_katalog .page strong {
	margin: 0 3px;
	font-size: 117%;
	font-weight: bold;
}
#switcher #katalog {
	margin-left: -12px;
	margin-top:3px;
}
#switcher #katalog .header {
	display: block;
	/*	

	margin: 0;

*/	

    margin-bottom:3px;
	height: 36px;
	font-weight: normal;
	font-size: 14px;
	overflow: hidden;
}
/* ==============================================[ pop-up okna ] */



#lightbox {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#lightbox img {
	width: auto;
	height: auto;
}
#lightbox a img {
	border: none;
}
#outerImageContainer {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#imageContainer {
	padding: 10px;
}
#loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#hoverNav, #hoverNav2 {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#imageContainer>#hoverNav {
	left: 0;
}
#hoverNav a {
	outline: none;
}
#prevLink, #nextLink, #prevLink2, #nextLink2 {
	width: 49%;
	height: 100%;
	background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */
	display: block;
}
#prevLink, #prevLink2 {
	left: 0;
	float: left;
	background: url(/img/lightbox-prevlabel.gif) left 15% no-repeat;
}
#nextLink, #nextLink2 {
	right: 0;
	float: right;
	background: url(/img/lightbox-nextlabel.gif) right 15% no-repeat;
	margin-top:0px;
}
#prevLink:hover, #prevLink:visited:hover, #prevLink2:hover, #prevLink2:visited:hover {
	background: url(/img/lightbox-prevlabel.gif) left 15% no-repeat;
}
#nextLink:hover, #nextLink:visited:hover, #nextLink2:hover, #nextLink2:visited:hover {
	background: url(/img/lightbox-nextlabel.gif) right 15% no-repeat;
}
#imageDataContainer, #imageDataContainer3 {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
}
#imageData {
	padding:0 10px;
	color: #666;
}
#imageData #imageDetails {
	width: 70%;
	float: left;
	text-align: left;
}
#imageData #caption {
	font-weight: bold;
}
#imageData #numberDisplay {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#imageData #bottomNavClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
	outline: none;
}
#overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}
/* ==============================================[ IE hover a png-alpha fix ] */


/*
* html #sportmenu,  * html #basket .kosik {
	behavior: url(/css/csshover.htc);
}
*/
* html #basket .right .icon,  * html #help .info .icon,  * html #prolinac .paging-row a {
	behavior: url(/css/iepngfix.htc);
}
/* ------------ KOSIK -------------------- */



#sport {
	width:650px;
}
/*

#sport h1          {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 220%; color: #003366; clear: both; margin: 2px 0px 5px; 

                    border-bottom: 0px solid #003366; font-weight: 700;}

*/



table.online {
	border-collapse: collapse;
	margin: 10px;
	width:650px;
}
table.online td {
	padding: 3px 10px;
	border: 1px solid #fff;
}
table.online p {
	text-align:center;
}
table.online table {
	margin-left:125px;
}
table.obsahkos {
	border-collapse: collapse;
	margin: 10px;
	background: rgb(243,243,243);
	width:650px;
}
table.obsahkos th {
	background: #e0e0e0;
	color: #707070;
	padding: 3px 10px;
	border: 1px solid #fff
}
table.obsahkos tr.seda {
	background: #f3f3f3;
	padding: 3px 10px
}
table.obsahkos td {
	padding: 3px 10px;
	border: 1px solid #fff; /*background: rgb(243,243,243)*/
}
#kos_pokracovat {
	display: block;
	background: url('img/kos_pokracovat.gif') left top no-repeat;
	text-decoration: none;
	width: 233px;
	height: 25px;
	float: right;
}
#kos_pokracovat span {
	display: none
}
#kos_nakup {
	display: block;
	background: url('img/kos_nakup.gif') no-repeat;
	text-decoration: none;
	width: 182px;
	height: 25px
}
#kos_nakup span {
	display: none
}
#expres {
	vertical-align: middle;
	width: 132px;
	height: 28px;
	border: 0px;
	margin: 0px 10px
}
#postup objednavky {
	margin-bottom: 20px
}
#postup_objednavky li {
	list-style: none;
	float: left;
}
#postup_objednavky a {
	display: block;
	width: 70px;
	height: 70px;
	text-decoration: none;
	color: #000;
	margin: 1px;
	padding: 5px 38px 5px 5px;
	border: 1px solid #e4e4e4
}
#postup_objednavky a:hover {
	border: 1px solid #000
}
#postup_1a {
	display: block;
	font-weight: bold;
	width: 70px;
	height: 70px;
	margin: 1px;
	padding: 5px 38px 5px 5px;
	border: 1px solid #000;
	background: #F7F7F7 url('img/postup_1a.gif') right bottom no-repeat;
}
#postup_1 {
	background: #F7F7F7 url('img/postup_1.gif') right bottom no-repeat;
}
#postup_2a {
	display: block;
	font-weight: bold;
	width: 70px;
	height: 70px;
	margin: 1px;
	padding: 5px 38px 5px 5px;
	border: 1px solid #000;
	background: #F7F7F7 url('img/postup_2a.gif') right bottom no-repeat;
}
#postup_2 {
	background: #F7F7F7 url('img/postup_2.gif') right bottom no-repeat;
}
#postup_3a {
	display: block;
	font-weight: bold;
	width: 70px;
	height: 70px;
	margin: 1px;
	padding: 5px 38px 5px 5px;
	border: 1px solid #000;
	background: #F7F7F7 url('img/postup_3a.gif') right bottom no-repeat;
}
#postup_3 {
	background: #F7F7F7 url('img/postup_3.gif') right bottom no-repeat;
}
#postup_4a {
	display: block;
	font-weight: bold;
	width: 70px;
	height: 70px;
	margin: 1px;
	padding: 5px 38px 5px 5px;
	border: 1px solid #000;
	background: #F7F7F7 url('img/postup_4a.gif') right bottom no-repeat;
}
#postup_4 {
	background: #F7F7F7 url('img/postup_4.gif') right bottom no-repeat;
}
#postup_5a {
	display: block;
	font-weight: bold;
	width: 70px;
	height: 70px;
	margin: 1px;
	padding: 5px 38px 5px 5px;
	border: 1px solid #000;
	background: #F7F7F7 url('img/postup_5a.gif') right bottom no-repeat;
}
#postup_5 {
	background: #F7F7F7 url('img/postup_5.gif') right bottom no-repeat;
}
#postup_6a {
	display: block;
	font-weight: bold;
	width: 70px;
	height: 70px;
	margin: 1px;
	padding: 5px 38px 5px 5px;
	border: 1px solid #000;
	background: #F7F7F7 url('img/postup_6a.gif') right bottom no-repeat;
}
#postup_6 {
	background: #F7F7F7 url('img/postup_6.gif') right bottom no-repeat;
}
#white {
	background: #fff;
	text-align: right
}
.kosik fieldset {
	border: 1px solid #becad7;
	padding: 10px;
	margin: 5px 20px 20px;
}
#kosik {
	/*

    width: 200px;

    height: 100px;

    position: absolute;

    z-index:10;

    top: 160px;

    left: 770px;

    color: black;

    background-color: #eee;

    display: none;

    padding-top:  2px;

    padding-left: 5px;

    border: 1px solid #becad7;

*/

	display: none;
	position: absolute;
	top: 158px;
	left:733px;
	right: 0;
	padding: 0 5px;
	width: 230px;
	border: 1px solid #ed1c24;
	background: #fff;
	color: #333;
	/*font-size: 83%;*/

	font-size:14px;
	white-space: normal;
	overflow: hidden;
}
#kosik table {
	margin: 0;
	padding: 0;
	width: 100%;
	font-size: 83%;
}
#kosik td {
	padding: 4px;
	border: none;
}
#kosik td.n01,  #kosik td.n02,  #kosik td.n03 {
	border-bottom: 1px solid #ccc;
}
#kosik td.n01 {
	text-align: right;
}
#kosik td.n03 {
	text-align: right;
	white-space: nowrap;
}
#kosik td.n04 {
	padding-top: 7px;
	padding-bottom: 7px;
	font-weight: bold;
	text-align: right;
	white-space: nowrap;
}
#kosik .more {
	float: left;
	margin: -26px 0 0 -5px;
}
* #kosik .more {
	margin-left: -3px;
}
#kosik .more a {
	display: block;
	float: left;
	height: 26px;
	padding: 0 25px 0 5px;
	background: #ed1c24 url(/img/kosik-more.gif) no-repeat 100% 0;
	color: #fff;
	text-decoration: none;
	line-height: 26px;
	white-space: nowrap;
}
#kosik .more a:hover {
	color: #fff;
	text-decoration: underline;
}
legend {
	border: 1px solid #999999;
	border-bottom: 0;
	padding: 5px 10px 2px;
	font-size: 140%;
	/*  background: url('/img/legend.gif') left top repeat-x;*/



  color: #003366;
	margin: 0 0 10px
}
/*

.obsahkos img {



  border: 1px solid #fff; 



  vertical-align: middle;



  float: left;



  margin: 0 5px 0 0



}







input {

  font-size: 90%;

  padding: 2px;

  vertical-align: bottom;

 

}

*/



.center {
	text-align: center;
	vertical-align: middle;
}
.vpravo {
	text-align: right;
	font-size:90%;
	vertical-align: middle;
}
.bila {
	background: #fff;
}
.smaz {
	padding: 8px;
	background: #f3f3f3;
	border: 0px none #000;
}
#invisible, .invisible {
	display: none
}

#cenacelkem {
/*   font-size: 120%*/



}
tr.seda2 {
	background: #f3f3f3;
	padding: 3px 10px;
	text-align: right;
	font-size: 90%;
	color: #999
}
a.formsubmit {
	border: 1px solid #f38000;
    padding: 4px 15px;
	font-size: 12px;
	text-decoration: none;
	display: block;
	float: left;
	margin: 0 5px
}
p.button {
	text-align: right;
	clear: both;
	margin: 5px 0 20px;
	padding-bottom: 20px
}
a.formsubmit1 {
	border: 1px solid #f38000;
	background: #ED1C24;
	color: black;
	padding: 8px 50px;
	text-decoration: none;
	font-size: 13px;
	vertical-align: middle;
	padding-top:10px;/*  margin-left:110px;*/

  

}
em.inform {
	color: #999;
	font-style: normal;
	font-weight: normal;
	/*  display: block;*/



  background: url('img/inform.gif') left top no-repeat;
	/*  padding-left: 15px;*/



  font-size: 85%;
	margin-top:-10px;
}
.obj-bold {
	border: 2px solid #becad7;
	background: #f4f4f4;
	padding: 5px 15px;
	margin: 5px 20px 20px;
	font-size: 110%
}
.obj-bold1 {
	border: 2px solid #009900;
	padding: 15px 15px 15px 90px;
	margin: 5px 20px 20px;
	font-size: 120%;
	background-color: #cafae2;
	background-image: url(img/obj-bold-poz.gif);
	background-repeat: no-repeat;
	background-position: 20px center;
}
.obj-bold2 {
	border: 2px solid #f28103;
	background: #f4f4f4;
	padding: 5px 15px;
	margin: 5px 20px 20px;
	font-size: 130%
}
.obj-bold3 {
	border: 2px solid #f58912;
	background: #fbe1c4;
	padding: 15px 15px 15px 25px;
	margin: 5px 20px 20px;
	font-size: 120%
}
.obj-bold2 span {
	clear: none;
	display: block
}
/* ------------ //KOSIK -------------------- */



#bigimg1 {
	width:250px;
}
.doporucit td {
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
}
#atribs {
	/*    filter: none;

    clear: both;*/ 

	display: none;
	position: absolute;
	z-index: 90;
	top: 35px;
	left: 345px;
	width: 300px;
	border: 1px solid #d04a01;
	background: #fff;
	text-align: left;/*	

	padding-top: 10px;

	padding-bottom: 20px;

	padding-left: 20px;

	padding-right: 20px;



    background-color:white;

    text-align: center;

    border: 2px solid #f28103;

    position: absolute;

	z-index: 3;

	top: 35px;

	left: 345px;

	width:300px;

	margin: 0;

	padding-top: 10px;

	padding-bottom: 20px;

	padding-left: 20px;

	padding-right: 20px;

	display:none;

*/	

}
#atribs #Form1.atributy {
	margin: 0 15px;
	padding: 10px 0;
}
#atribs div.nadpis {
	font-weight: bold;/*	margin-left: 15px;*/
}
#atribs div.row {
	margin: 0 0 10px;
	width: 100%;
	height: auto;
	background: transparent;
}
#atribs div.row label {
	font-weight: bold;
}
#atribs div.row select {
	margin: 5px 0 0;
	width: 100%;
}
#atribs div.submit input {
	margin: 0;
	padding-left: 20px;
	width: 147px;
	height: 33px;
	line-height: 33px;
	background: transparent url(/img/detail-atributy-buy.gif) no-repeat;
	color: #fff;
	overflow: hidden;
}
#atribs div.submit {
/*
    float:left;
    width:130px;
*/
}
#atribs div.cena {
	/*float: left;*/
    color:#FE5A01;
	font-size:18px;
	padding-top:4px;
}
#velikosti_box_del_button {
	border:medium none;
	/*
    width:25px;
    font-weight: bold;
*/
    background:silver none repeat scroll 0 0;/*    left:266px;
    position:relative;
    top:-30px;
*/       
}
#velikosti_box_del {
	width:18px;
	position: relative;
	left:260px;
	top: -30px;
}
.ramecekne {
	border: 0px solid #aaa;
/*	background: none;*/
}
/* ==============================================[ prolinac na hlavni strance ] */



#prolinac {
	position: relative;
	margin: 0 0 1em;
	height: 160px;
	font-size: 12px;
	overflow: hidden;
}
#prolinac .center {
	position:relative;
/*******************************/	
	z-index:1;
	margin: 5px;
}
#prolinac .center .title {
	text-align: left;
	display: block;
	margin: 0 0 10px;
	font-size: 24px;
}
#prolinac .center .annot {
	text-align: left;
	display: block;
	margin: 0 0 10px;
}
#prolinac .center .clink {
	text-align: left;
	display:block;
	width:650px;
}
#prolinac .paging-row {
	position: absolute;
	display: -moz-inline-stack;
	z-index:10;
	top: 120px;
	left: 270px;
	width: 194px;
}
#prolinac .paging-row a {
	width: 26px;
	height: 26px;
	display: -moz-inline-stack;
	display: inline-block;
	background: url('/img/paging-row-left.png') 0 0 no-repeat;
	margin: 0 3px;
	cursor: pointer;
}
#prolinac .paging-row a.dot {
	width:15px;
	background-image: url(/img/paging-row-dot.png);
}
#prolinac .paging-row a.active {
	background-image: url(/img/paging-row-active.png);
}
#prolinac .paging-row a.next {
	background-image: url(/img/paging-row-right.png);
}
#prolinac .paging-row .out {
	display: none;
}
.js-motive {
	position:relative;
}
.js-motive .help {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5;
}
#prolinac_img {
	position:absolute;
	width:100%;
	height: 160px;
	left:0px;
}

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



#strback {
	display:block;
	float:left;
}
#strnext {
	display:block;
	float:right;
}
/*tooltip*/

.hotspot {
	color:#900;
	padding-bottom:1px;
	border-bottom:1px dotted #900;
	cursor:pointer
}


#tt {
	position:absolute;
	display:block;
	background:url(/img/tt_left.gif) top left no-repeat
}
#tttop {
	display:block;
	height:5px;
	margin-left:5px;
	background:url(/img/tt_top.gif) top right no-repeat;
	overflow:hidden
}
#ttcont {
	display:block;
	padding:2px 12px 3px 7px;
	margin-left:5px;
	background:#666;
	color:#FFF
}
#ttbot {
	display:block;
	height:5px;
	margin-left:5px;
	background:url(/img/tt_bottom.gif) top right no-repeat;
	overflow:hidden
}

#tt2 {
	position:absolute;
	display:block;
/*	background:url(/img/tt_left.gif) top left no-repeat*/
}
#tt2top {
	display:block;
	height:5px;
	margin-left:5px;
/*	background:url(/img/tt_top.gif) top right no-repeat;*/
	overflow:hidden
}
#tt2cont {
	display:block;
	padding:2px 12px 3px 7px;
	margin-left:5px;
	background:#f2f2f2;
	color:#000;
	font-size: 90%;
}
#tt2bot {
	display:block;
	height:5px;
	margin-left:5px;
/*	background:url(/img/tt_bottom.gif) top right no-repeat;*/
	overflow:hidden
}


#tt2 .licha {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid silver;
}

#tt2 .suda {
    background: none repeat scroll 0 0 white;
    border: 1px solid silver;
}

#tt2 .rozmery {
    border: 1px solid silver;
    border-collapse: collapse;
    font-size: 92%;
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 100%;
    margin: 0.5em 1px 1em;
}

#tt2 th, #tt2 td 
{
    border: medium none;
    padding: 6px 8px;
}
#tt2 h4
{
    margin: 5px 0 0;
    padding: 0;
}
/*********************************************************/



.kontaktbox {
	margin: 0 0 1em;
	width: 100%;
}
.kontaktbox .container {
	padding: 15px 15px 15px 130px;
	border: 2px solid #ED1C24;
	background-color: #FDEEEE;
	background-image: url(/img/kontaktbox.gif);
	background-repeat: no-repeat;
	background-position: 20px 20px;
}
.kontaktbox .left {
	float: left;
	width: 150px;
}
.kontaktbox .right {
	float: right;
	width: 400px;
}
.kontaktbox .big {
	font-size: 24px;
}
.kontaktbox a {
	color: #ED1C24 !important;
}
.vizitka {
	float: left;
	position: relative;
	margin: 0 10px 10px 0;
	width: 45%;
	border: 1px solid #ED1C24;
}
.vizitka .container {
	margin: 10px 0;
	padding: 0 10px 0 80px;
}
.vizitka .img {
	position: absolute;
	top: 10px;
	left: 10px;
	margin: 0 5px 5px 0;
}
.vizitka .img img {
	border: 1px solid #ccc;
}
.vizitka .sekce {
	margin: 0 10px;
	padding: 0 0 5px;
	text-align: right;
}
.vizitka .sekce img {
	margin: 0 0 0 5px;
}

/* ==============================================[ NOVE UPRAVY - objednavka ] */
.kosik h1 {
	margin: 0 0 20px;
}
.kosik fieldset {
	margin: 5px 20px 20px;
	padding: 10px;
	border: 1px solid #999;
	overflow: hidden;
	width: 660px;
}
.kosik legend {
	margin: 0 0 5px;
	padding: 0 10px;
	border: 0 solid #999;
	border-width: 0 1px;
	background: transparent;
	color: #ED1C24;
	font-size: 160%;
	font-weight: normal;
}
.kosik table.obsahkos {
	margin: 10px;
	width: 640px;
}
.kosik table.obsahkos td,  .kosik table.obsahkos th {
	border: 1px solid #fff;
	vertical-align: middle;
}
.kosik table.obsahkos th {
	background: #ddd;
	color: #777;
}
.kosik table.obsahkos tr.seda,  .kosik table.obsahkos tr.seda2 {
	background: #f3f3f3;
}
.kosik table.obsahkos img {
	border: 1px solid #fff;
}
#stred p {
	margin: 5px 15px 10px
}
.kosik p.button {
	padding-bottom: 20px;
	padding-left: 20px;
	width: 90%;
	text-align: right;
}
.kosik .formsubmit,  .kosik .formsubmit_affil,  .kosik .formsubmit1,  .kosik .formsubmit2,  .kosik .formsubmit3 {
	float: right;
	padding: 8px 30px;
	border: 1px solid #666;
	background: #ED1C24;
	color: #fff !important;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none !important;
	cursor: pointer;
}
.kosik a.formsubmit,  .kosik a.formsubmit2,  .kosik input.formsubmit3 {
	float: left;
	border-color: #666;
	background-color: #ccc;
	color: black !important;
	font-size:9px;
	padding:8px 15px;
}
.kosik .buttons a:hover,  .kosik .formsubmit:hover,  .kosik .formsubmit_affil:hover,  .kosik .formsubmit1:hover,  .kosik .formsubmit2:hover,  .kosik .formsubmit3:hover {
	border: 1px solid #000;
	text-decoration: underline !important;
}
#wiz {
	margin: 15px 20px 20px;
	background: #F8C8C9;
	border: 1px solid #ED1C24;
	padding: 8px 0;
}
#wiz ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 40px
}
#wiz li {
	float: left;
	width: 128px;
	text-align: center;
	margin: 0 30px 0 0;
	font-weight: bold;
	padding: 0px;
	border: 1px solid #c2c2c2;
	background: #c2c2c2;
	color: #666
}
#wiz a {
	text-decoration: none;
	color: #666;
	font-weight: bold
}
#wiz span {
	display: block;
	float: left;
	width: 20px;
	font-size: 200%;
	color: #999;
	background: #5c5c5c url('img/wiz-span2.gif') left bottom repeat-x;
	text-align: center;
	padding: 2px 6px;
	border: 1px solid #fff;
}
#wiz li#akt {
	float: left;
	width: 128px;
	text-align: center;
	margin: 0 30px 0 0;
	font-weight: bold;
	padding: 0px;
	border: 1px solid #1867b6;
	background:#ED1C24;
	color: #fff;
}
#wiz li#akt span, #wiz a:hover span {
	display: block;
	float: left;
	width: 20px;
	font-size: 200%;
	color: #fff;
	background: #ED1C24;
	text-align: center;
	padding: 2px 6px;
	border: 1px solid #fff
}
#wiz strong {
	display: block;
	padding: 2px 6px 2px 39px;
	text-align: left;
	border: 1px solid #fff;
	border-left: 0;
	font-weight: normal
}
a.dalsi {
	display: block;
	margin: 5px 0px;
	padding: 3px 10px 3px 30px;
	background: url('img/folder_add.gif') 10px center no-repeat;
}
.formbox {
	margin: 0;
	padding: 6px 10px;
	background: #f3f3f3;
	border-bottom: 1px solid #fff;
	clear: both
}
.formbox input, .formbox select {
	margin: 0 5px;
}
.formbox span.input {
	width: 60px;
	display: block;
	text-align: center;
	float: left;
	font-weight: bold
}
.formbox span.input input {
	margin-bottom: 4px
}
.formbox div {
	margin-left: 70px;
	color: #666
}
.formbox strong {
	color: black;
}
.formbox div img {
	float: right;
	margin: 2px 10px 2px 0
}
.formbox em {
	color: #003366;
	font-style: normal;
	font-weight: bold
}
em.upoz {
	color: #999;
	font-style: normal;
	display: block;
	font-weight: normal;
	background: url('img/alert.gif') left top no-repeat;
	padding-left: 15px;
	font-size: 85%
}
#dph_info.upoz  
{
    background:url("img/alert.gif") no-repeat scroll 68px top transparent;
    margin-right:16px;
    text-align:right;
    padding-left: 0px;
}
em.inform {
	color: #999;
	font-style: normal;
	font-weight: normal;
	background: url('img/inform.gif') left top no-repeat;
	font-size: 12px;
	margin-left: 2px;
}
.formbox label span {
	font-weight: bold;
	border: 0;
	display: block;
	width: 130px;
	float: left;
	clear: left;
	text-align: right
}
.doprava-cena {
	font-size: 120%;
	width: 120px;
	background: #3a63a0;
	color: #fff
}
.form-prava {
	width: 49%;
	float: left;
	margin: 0 5px 10px 0
}
.form-prava h4, .form-prava2 h4 {
	margin: 0;
	border: 0;
	background: #f3f3f3;
	padding: 4px 10px;
	font-size: 120%
}
.skryvany {
	display: none;
	clear: both
}
div.sended {
	border: 1px solid green;
	background: #f0feef;
	padding: 4px 15px;
	color: green;
	margin: 15px 20px 20px;
}
div.chyba {
	border: 1px solid red;
	background: #feeeee;
	padding: 4px 15px;
	color: red;
	margin: 15px 26px 20px 20px;
}
div.chyba2 {
	border: 1px solid red;
	background: #feeeee;
	padding: 4px 15px;
	color: red;
	margin: 15px 20px 20px;
	height: 75px;
}
input.chyba-input {
	border: 1px solid red;
	background:#feeeee;
}
div.chyba ul {
	list-style: none;
	margin: 2px 30px;
	padding: 0
}
div.chyba li {
	background: url('img/chyba.gif') left center no-repeat;
	padding: 2px 0 2px 19px;
	margin: 0
}
.vpravo {
	text-align:right;
}
.bonusbody {
	margin-left:15px;
}
#vyprodano {
	margin-left:260px;
}
.cetelem {
	background:#f4f4f4;
}
.cetelem td, .cetelem {
	border-color:#f4f4f4;
	border-style:solid;
	border-width:2px;
}
.cetelem_white {
	background-color:#FFFFFF;
}
.row_darek label {
	background:transparent url(/img/detail-atributy-gift.gif) no-repeat scroll 0 50%;
	padding:7px 0 2px 20px;
}
.row_darek select {
	width: 100%;
}
#overlay1 {
	background-color:#000000;
	left:0;
	position:absolute;
	top:0;
	z-index:90;
	width: 0px;
	height: 0px;
	opacity: 0.8;
	filter: alpha(opacity=75);
}
.mala_mezera {
	margin-top:0px;
}
.novinka_img {
	border:3px solid #D0D0D0;
	float:right;
	padding:2px;
	max-width:100px;
	max-height:103px;
	margin-left:2px;
}
#span_sporty {
/*	padding-top:34px;*/
    padding-top:4px;
	display:block;
}

#span_sporty_nadpis
{
    background-color: #EEEEEE;
    border-top: 3px solid #BEBEBE;
    color: black;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 21px;
    margin-left: 3px;
    padding-left: 14px;
    padding-top: 6px;
    width: 176px;
}

#span_sporty_nadpis:hover
{
    text-decoration: underline;
}

.produkt_table {
	width: 100%;
}
#NovinkyForm {
	height:25px;
}
#NovinkyForm .row {
	float:left;
	width: 80px;
	display:inline;
}
#NovinkyForm #email {
	width: 67px;
}
#home #NovinkyForm .row {
	float:left;
	width: 148px;
	display:inline;
}
#home #NovinkyForm #email {
	width: 135px;
}
#home div.row #email {
	width:154px;
}
.nadpis_add {
	background:silver none repeat scroll 0 0;
	color:#D04A01;
	font-weight:bold;
	margin-bottom:2px;
    width:100%;
	padding:4px 0 2px 0px;
	text-align:center;
}
#atribs div.dialog_img {
	float:left;
	width:100px;
}
 #lcolumn .box1 {
 position: relative;
 width: 100%;
 margin: 0 0 10px;
 padding: 6px 0 0;
 overflow: hidden;
}
#lcolumn .box1 {
/*	background: url(/img/box-lcol-center.gif) repeat-y;*/
}
.add_srovnani {
	width: 290px;
	padding-left:150px;
}
.add_srovnani img {
	float:left;
	margin-right:5px
}
/* video */
#lightbox2 {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#lightbox2 img {
	width: auto;
	height: auto;
}
#lightbox2 a img {
	border: none;
}
#outerImageContainer2 {
	position: relative;
	background-color: #fff;
	width: 732px;
	height: 366px;
	margin: 0 auto;
}
#imageContainer2 {
	padding: 10px;
}

#lightbox3{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }

.levybox_page_selected
{
    width: 30px;
    padding-left:7px;
    padding-right:7px;
    padding-top:3px;
    padding-bottom:3px;
    border:1px solid #eee;
    font-size:11px;
    background:#eee none repeat scroll 0 0;
}

.levybox_page_not_selected
{
    width: 30px;
    padding-left:7px;
    padding-right:7px;
    padding-top:3px;
    padding-bottom:1px;
    border:1px solid #eee;
    color:#aaa;
    font-size:10px;
}

.levybox_page_not_selected:hover
{
    color: red;
}

#levy_box_cisla, #levy_box_cisla2 
{
    text-align:center;
    height: 20px;
    font-size:11px;
    font-weight:bold;
    margin-top: -10px;
    background: white;
    padding-bottom: 4px;
}

/* Informacní centrum & Poradna */


.yui-g .yui-u, .yui-g .yui-gc, .yui-gc .yui-u {
	float:right;
}
.yui-g div.first, .yui-gc div.first, .yui-g .yui-gc div.first {
	float:left;
}
.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gc {
	width:49.1%;
}
.yui-gc .yui-u, .yui-gc .yui-g {
	width:32%;
	margin-left:1.99%;
}
 .yui-gc .first {
margin-left:0;
}

.yui-g:after, .yui-gc:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.yui-g, .yui-gc {
zoom:1;
}
.contactbox {
	margin-bottom: 1em;
}
.contactbox .box {
	width: 540px;
	height: 95px;
	background: #fdeeee url(/img/sprites.gif) no-repeat top left;
	overflow: hidden;
	padding: 30px 20px 0 130px;
}
.contactbox h3, .contactbox h4 {
	margin: 0;
	font-size: 100%;
	font-weight: bold;
}
.contactbox p {
	margin: 0;
	font-size: 93%;
}

.contactbox h3 {
	font-size: 131%;
}
.contactbox h4 {
	margin-top: 50px;
}
.info_block {
	background: transparent url(/img/sprites.gif) no-repeat;
	padding-left: 5px;
	margin-bottom: 1em;
	min-height: 100px;
}
.info {
	background-position: 0 -125px;
}
.faq {
	background-position: 0 -442px;
	float: left;
	width: 345px;
}
.other_info {
	background-position: 0 -842px;
	float: left;
	width: 345px;
}
.info_block h2 {
	margin-top: 0.5em;
}
.info_block h3 {
	font-size: 100%;
	margin: 0 0 .5em 0;
}
.info_block ul {
	padding: 0 0 0 10px;
}
.info_block ul li {
list-style-type:none;
margin-right:10px;
padding-bottom:5px;
padding-left:46px;
padding-top:12px;
}

.info_block ul li.home {
    background:url(/img/ico_home.gif) no-repeat;
}

.info_block ul li.info {
	background:url(/img/ico_info.gif) no-repeat;
}

.info_block ul li.apek {
	background:url(/img/ico_apek.gif) no-repeat;
	
}

.info_block ul li.apek_new {
    background:url(/img/ico_apek.gif) no-repeat;
}

.info_block ul li.doprava {
	background:url(/img/ico_doprava.gif) no-repeat;
}

.info_block ul li.reklamace {
	background:url(/img/ico_reklamace.gif) no-repeat;
}

.info_block ul li.sk {
	background:url(/img/ico_sk.gif) no-repeat;
}

.info_block ul li.platba {
	background:url(/img/ico_platba.gif) no-repeat;
}

.info_block ul li.podminky {
	background:url(/img/ico_podminky.gif) no-repeat;
}

.info_block ul li.splatky {
	background:url(/img/ico_splatky.gif) no-repeat;
}

.info_block ul li.garance {
	background:url(/img/ico_garance.gif) no-repeat;
}

.info_block ul li.splatky {
	background:url(/img/ico_splatky.gif) no-repeat;
}

.info_block ul li.tymy {
	background:url(/img/ico_tymy.gif) no-repeat;
}

.info_block ul li.bonusy {
	background:url(/img/ico_bonusy.gif) no-repeat;
}

.info_block ul li.hodnoceni {
	background:url(/img/ico_hodnoceni.gif) no-repeat;
}
.info_block ul li.taxfree {
	background:url(/img/ico_taxfree.gif) no-repeat;
}

#help_sections {
	clear: both;
	float: left;
	width: 100%;
}
#help_sections div.item {
	width: 230px;
	background: #f4f4f4 no-repeat bottom left;
	height: 20em;
	float: left;
	margin: 0 3px 15px 0;
}

#help_sections div.item a.h2
{
     text-decoration: none;
}

#help_sections div.item a.h2:hover 
{
    text-decoration: none;
    cursor: pointer;
}

#help_sections div.item h2 {
	display: block;
	height: 50px;
	background: transparent url(/img/poradna_h2_bg.jpg) no-repeat;
	margin: 0 0 .5em 0;
	text-indent: -300px;
	overflow: hidden;
}
#help_sections div.item .content {
	margin: 0 8px;
}
#help_sections div.item h3, #help_sections div.item h4 {
	font-size: 100%;
	margin: 0 0 .3em 0;
}
#help_sections div.item p {
	font-size: 93%;
	margin: 0 0 .3em 0;
}
#help_sections div.item h4 {
	text-transform: uppercase;
}
#help_sections div.item ul {
	margin: 0;
	padding: 0;
	padding-left: 1.5em;
	margin-bottom: .5em;
}
#help_sections div.item ul li {
	list-style: square;
	padding: 0;
	margin: 0;
	margin-bottom: .3em;
}
#help_sections div.tenis h2 {
	background-position: 0 -50px;
}
#help_sections div.badminton h2 {
	background-position: 0 -100px;
}
#help_sections div.squash h2 {
	background-position: 0 -150px;
}
#help_sections div.florbal h2 {
	background-position: 0 -200px;
}
#help_sections div.snowboard h2 {
	background-position: 0 -250px;
}
#help_sections div.nosice h2 {
	background-position: 0 -300px;
}
#help_sections div.hokej h2 {
	background-position: 0 -350px;
}

#help_sections div.fotbal h2 {
	background-position: 0 -400px;
}

#help_sections div.brusleni h2 {
	background-position: 0 -450px;
}

#help_sections div.badminton, #help_sections div.florbal, #help_sections div.brusleni {
/*	margin-right: 0;*/
}
form#newsletter_form {
	margin: 2em 0;
	width: 100%;
}
form#newsletter_form fieldset {
	padding: 0 10px;
	border: 1px solid #999;
}
form#newsletter_form legend {
	color: #c33;
	font-weight: bold;
	font-size: 108%;
	border: 1px solid #999;
	border-top-style: none;
	border-bottom-style: none;
}
form#newsletter_form table {
	border-style: none;
	width: 100%;
	background: #f3f3f3;
}
form#newsletter_form table th {
	border-style: none;
	font-weight: bold;
	text-align: right;
	width: 30%;
	vertical-align: top;
	padding: .5em 0;
}
form#newsletter_form table td {
	border-style: none;
	text-align: left;
	vertical-align: top;
	padding: .5em 0 .5em 1em;
}
form#newsletter_form table td input.text, form#newsletter_form table td textarea {
	width: 30em;
}

.doprava_platba_cena
{
    text-align: right;
    background-color:#F3F3F3;
    height:25px;
    padding-right:10px;
    padding-top:3px;
    width:595px;
    margin-left:10px;
}

/*heureka*/

.item_heureka
{
    border-left: 1px solid silver;
    border-top: 1px solid silver;
    border-right: 1px solid silver;
    width: 697px;
    margin-left: 1px;
    padding-bottom: 8px
}

#home .item_heureka
{
    width: 720px;
}

.reviews
{
    display: block;
}

.reviews .profile-inline 
{
    border:1px solid silver;
    float:left;
    margin-left:5px;
    margin-top:5px;
    padding-bottom:18px;
    padding-top:30px;
    text-align:center;
    width:150px;
}

.reviews div.text 
{
    float:right;
    margin-left:10px;
    width:530px;
}

#home .reviews div.text
{
    width: 550px;
}

.reviews .stars 
{
    float:right;
    margin-left:12px;
    padding:4px 6px;
    width:200px;
    margin-right:4px;
    border:1px solid silver;
}


.stars li.total 
{
    margin-bottom:5px;
    text-align:center;
    background-color:#EFEFEF;
}

.stars li 
{
    list-style-type:none;
}

.shrnuti
{
    padding-top:20px;
}

.reviews .plus 
{
    color:#299B15;
    float:left;
    font-weight:bold;
    margin-right:12px;
}


.reviews .minus 
{
    color:#951910;
    float:left;
    font-weight:bold;
}

.reviews .plus ul 
{
    border:1px solid #299B15;
    float:left;
    margin:0 0 6px;
    padding:6px 6px 6px 24px;
    width:224px;
}

#home .reviews .plus ul
{
    width: 235px;
}

.reviews .minus ul 
{
    border:1px solid #951910;
    float:left;
    margin:0 0 6px;
    padding:6px 6px 6px 24px;
    width:226px;
}

#home .reviews .minus ul
{
    width: 235px;
}

.stars span
{
    float:left;
    margin-left:10px;
    width:105px;
    display:block;
}

.stars .hvezdicky
{
    width: 80px;
    margin-left:0px;
}

.index_heureka
{
    border: 1px solid silver; 
    padding: 0px;
/*    margin-bottom:7px;*/
/*    margin-top:7px;*/
}

.index_heureka_nadpis
{
    display:block;
    margin-top:8px;
    text-align:center;
    width:250px;
}

.index_heureka .hodnoceni_item
{
    border-bottom: 1px dotted silver; 
    font-size: 11px;
    padding-bottom:5px;
    padding-top:2px;
    min-height:30px;
}

.hodnoceni_item_last
{
    font-size:10px;
    padding-right:3px;
    text-align:right;
    padding-bottom:7px;
}

.index_heureka .hodnoceni_item .hvezdicky
{
    display: block; 
    float: left; 
    text-align: center; 
    width: 75px; 
    margin-top: 2px; 
    font-size: 8px;
}

.index_heureka .hodnoceni_item .hvezdicky img 
{
    margin: 0px -2px 4px 0px; 
    width: 16px;
}

.index_heureka .hodnoceni_item .komentar
{
    display: block;
    margin-left: 80px; 
    width: 164px; 
    font-size: 10px; 
    padding-top: 1px;
}

/*---- vanoce -----*/
/*
#home #head { background: transparent url(/vanoce/img/head_home.jpg) no-repeat scroll 0 0px }
#home #head.sk { background: transparent url(/vanoce/img/head_home_sk.jpg) no-repeat scroll 0 0px }
#in-line #head { background: url(/vanoce/img/head_inline.jpg) no-repeat scroll 0 1px }
*/
/*#tenis { background-image: url(/vanoce/img/head_tenis_prechod.jpg); }*/
/*
#tenis #head { background: url(/vanoce/img/head_tenis.jpg) no-repeat scroll 0 0}
#squash #head { background-image: url(/vanoce/img/head_squash.jpg); }
#badminton #head, #bedminton #head { background-image: url(/vanoce/img/head_badminton.jpg); }
#badminton #head.sk, #bedminton #head.sk { background-image: url(/vanoce/img/head_badminton.jpg); }
#hokej #head { background-image: url(/vanoce/img/head_hokej.jpg); }
#hokejova-vystroj #head { background-image: url(/vanoce/img/head_hokej.jpg); }
#florbal #head { background-image: url(/vanoce/img/head_florbal.jpg); }
#vyziva #head { background-image: url(/vanoce/img/head_survival.jpg); }
#sportovni-vyziva #head, #sportova-vyziva #head { background-image: url(/vanoce/img/head_survival.jpg); }
#sportovni-vyziva #head.sk, #sportova-vyziva #head.sk { background-image: url(/vanoce/img/head_survival.jpg); }
#nosice #head { background-image: url(/vanoce/img/head_nosice.jpg); }
#snowboard #head { background-image: url(/vanoce/img/head_snowboard.jpg); }
#zimni-brusleni #head { background-image: url(/vanoce/img/head_brusleni.jpg); }
#zimni-brusleni #head.sk { background-image: url(/vanoce/img/head_brusleni_sk.jpg); }
#kolo #head { background-image: url(/vanoce/img/head_kolopro.jpg); }
#fotbal #head { background: url(/vanoce/img/head_fotbal.jpg) no-repeat scroll 0 1px}
#fotbal #head.sk { background-image: url(/vanoce/img/head_fotbal_sk.jpg); }
#rozhodci #head { background-image: url(/vanoce/img/head_hokej.jpg); }
#rozhodci #head.sk { background-image: url(/vanoce/img/head_hokej.jpg); }
#hokejbal #head { background: url(/vanoce/img/head_hokejbal.jpg) no-repeat scroll 0 2px;}
#hokejbal #head.sk { background: url(/vanoce/img/head_hokejbal.jpg) no-repeat scroll 0 2px;}
#powerball #head { background: url(/vanoce/img/head_powerball.jpg);}
#powerball #head.sk { background: url(/vanoce/img/head_powerball.jpg);}
#stolni-tenis #head { background: url(/vanoce/img/head_stolnitenis.jpg);}
#stolni-tenis #head.sk { background: url(/vanoce/img/head_stolnitenis.jpg);}
#vyprodej #head { background: url(/vanoce/img/head_vyprodej.jpg);}
#vyprodej #head.sk { background: url(/vanoce/img/head_vyprodej_sk.jpg);}
#brankar #head { background-image: url(/vanoce/img/head_hokej.jpg); }
#brankar #head.sk { background-image: url(/vanoce/img/head_hokej.jpg); }
*/

#searchform_new { top: 20px; }
#christmas_header { position: absolute; z-index: 89; top: 60px; right: 0; width: 320px; }
#christmas_header h3 { margin: 0; padding: 0; display: block; clear: both; text-align: right; }
#christmas_header ul { display: block; clear: both; width: 100%; text-align: right; margin: 0; padding: 0; }
#christmas_header ul li { display: block; float: right; list-style: none; margin: 0; padding: 0 0 0 10px; border-right: 1px solid #f0f0f0; }
#christmas_header ul li a { color: #db2027; font-size: 85%; font-weight: bold; text-decoration: none; display: block; padding: 0 10px 0 0; text-align: right; border-right: 1px solid #aaa; }
#christmas_header ul li a:hover { text-decoration: underline; }
#christmas_header ul li.last { border-style: none; }
#christmas_header ul li.last a { border-style: none; padding: 0; } 

.znacka_block
{
    float:left;
    display:block;
    width:232px;
    padding:5px;
}

#kategorie .znacka_block
{
    width: 227px;
}

.znacka_block li
{
    list-style-type:disc;
    font-size:13px;
}

.znacka_block a 
{
    font-size: 15px;
    font-weight: bold;
}

.znacka_block li a
{
    font-size: 13px;
    font-weight: normal;
}

#switcher legend
{
    border-style: solid; 
    border-color: rgb(153, 153, 153); 
    border-width: 0pt 1px; 
    margin: 5px 10px 0px; 
    padding: 0px 10px 0px; 
    background: white none repeat scroll 0pt 0pt; 
    font-size: 160%; 
    font-weight: normal;
    
}    

#switcher fieldset .body
{
    padding: 0pt 8px 14px; 
    background: rgb(242, 242, 242) none repeat scroll 0pt 0pt;
    margin-top:8px;  
}

/*
#shop_roku
{
    left:75px;
    position:absolute;
    top:58px;
    z-index:3;
    
}
*/


#shop_roku
{
    left:79px;
    position:absolute;
    top:64px;
    z-index:2;
    font-family: Helvetica;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    color: #666666;
}
/*
#nosice #shop_roku
{ 
    left:88px;
    position:absolute;
    top:58px;
    z-index:3;
}
*/

/*
#vanocni_centrum
{
    display: none;
}
*/

#vanocni_centrum
{
    left:671px;
    position:absolute;
    top:43px;
    z-index:3;
    display: block;
}

.add_srovnani_first { padding: 5px 0 0 0; width: 100%; float: left; margin-bottom: 4px; }
#all a.show_product_description { display: block; float: right; width: 210px; height: 35px; line-height: 35px; vertical-align: middle; font-size: 13px; padding-left: 50px; color: black; text-decoration: none; background: transparent url(/img/read_description_icon.gif) no-repeat; }
#all a.show_product_description:hover { text-decoration: underline; }
#all .description_preview a { color: #f60; font-weight: bold; }
#all .description_preview a:hover { color: #f00; }

.produkt_oddelovac 
{
    border-color:#E1E1E1 white white;
    border-style:solid;
    border-width:1px;
}

#posuvnik_kolem
{
/*    background:none repeat scroll 0 0 silver;*/
    height:40px;
    position:absolute;
    width:524px;
}


#posuvnik
{
/*    background:none repeat scroll 0 0 yellow;*/
    display:block;
    height:37px;
    margin:10px 0px 10px;
    width:520px;
    position:relative;
    left: 0px;
}


#posuvnik_row
{
    background:none repeat scroll 0 0 silver;
    display:block;
    height:2px;
    margin-top:18px;
    width:410px;
    position:absolute;
    left:60px;
}

#posuvnik_left
{
    background:url(/img/dragGray.png);
    display:block;
    height:21px;
    left:0px;
    position:absolute;
    top:-10px;
    width:14px;
    cursor:default;
}

#posuvnik_right
{
    background: url(/img/dragGray.png);
    display:block;
    height:21px;
    left:400px;
    position:absolute;
    top:-10px;
    width:14px;
    cursor:default;
}

#sp_min_cena
{
    display:block;
    position:absolute;
    margin-top:11px;
    margin-left:6px;
    text-align:right;
}

#sp_max_cena
{
    display:block;
    position:absolute;
    margin-top:11px;
    margin-left: 480px;
    text-align:center;
}


/*---------- prodejna -----------*/
#home #main_katalog {
	float: left;
	width: 950px;
}

#katalog .row3 {
    margin: 0 0 1em;
	width: 829px;
	height: 234px;
	background: url(/img/katalog-row2.gif) no-repeat;
}

#katalog .row2 {
    margin: 0 0 1em;
	width: 553px;
	height: 234px;
	background: url(/img/katalog-row2.gif) no-repeat;
}

#katalog .row1 {
    margin: 0 0 1em;
	width: 277px;
	height: 234px;
	background: url(/img/katalog-row2.gif) no-repeat;
}

#home #katalog .row3 .item, #home #katalog .row2 .item, #home #katalog .row1 .item {
    width:276px;
}


#home #katalog .row3 .item .container, #home #katalog .row2 .item .container, #home #katalog .row1 .item .container {
	margin: 0;
	padding: 12px;
	padding-top:6px;
}

#home #katalog .row3 .item .header, #home #katalog .row2 .item .header, #home #katalog .row1 .item .header {
	margin: 0 0 1px;
	height: 35px;
	font-weight: normal;
	font-size: 14px;
    overflow:hidden;
}

#home #katalog .row3 .item .img, #home #katalog .row2 .item .img, #home #katalog .row1 .item .img {
	float: left;
	height: 102px;
	width: 102px;
	overflow: hidden;
	border: 1px solid #d5d5d5;
}

#home #katalog .row3 .item .info, #home #katalog .row2 .item .info, #home #katalog .row1 .item .info {
	float: left;
	margin: 15px 0 0 6px;
	height: 90px;
	overflow: hidden;
}

#home #katalog .row3 .item .text, #home #katalog .row2 .item .text, #home #katalog .row1 .item .text {
	margin: 10px 0 0;
}

#main_katalog #switcher .strankovac_katalog {
	position: relative;
	top: 6px;
	left: 1px;
	margin-top: -5px;
	width: 826px;
	border: 1px solid #c4c4c4;
	text-align: center;
}

#home #main.prodejna {
	float: left;
	width: 990px;
}

#home #main.prodejna #drob, #home #main_katalog.prodejna #drob {
margin-top:-2px;
padding-bottom:5px;
}

.katalog-seznam {margin-left:23px;}
.katalog-seznam .katalog-icon {width:37px;float:left;padding:1px;}
.katalog-seznam .katalog-nazev {width:109px;float:left;padding:18px;padding-left:4px;padding-right:0px}  

#home #main.prodejna .kosik fieldset {
    width:439px;
}

#home #main.prodejna .info_block ul li.puntik {
    list-style-type:disc;
    padding-left:8px;
    padding-top:0px;
}

.prodejna fieldset.prodejna
{
    background:none repeat scroll 0 0 #F2F2F2;
    border:1px solid silver;
    margin-bottom:10px;
    margin-top:10px;
    padding-left:10px;
}

.prodejna fieldset.prodejna h4
{
    margin-top: 0.5em;
}

ul.ul123
{
    padding:0 0 0 1.5em;
}

#okno2 .licha
{
    background: #F2F2F2;
    border:1px solid silver;
}

#okno2 .suda
{
    background: white;
    border:1px solid silver;
}

#okno2 .licha td, #okno2 .suda td, #okno2 .licha th, #okno2 .suda th
{
/*    border:1px solid #F2F2F2;*/
}

#okno2 .rozmery
{
    border:1px solid silver;
    border-collapse:collapse;
}

#poradna-tab-hokej {
  width: 570px; 
}

#poradna-tab-hokej td{
  border: 0px solid black;
  padding: 10px 10px 30px 10px;
  vertical-align: top;
}

#poradna-tab-hokej a:hover img{
  opacity: 0.6;
}

#poradna-tab-hokej td h3{
  margin: 0px;
  padding: 0px;
}

#poradna-stranka .obr-left{
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}

#poradna-stranka .obr-right{
  float: right;
  margin-left: 20px;
  margin-bottom: 20px;
}

#poradna-stranka li{
  margin-left: 30px;
  margin-bottom: 5px;
}

.poradna-clear {
  clear: both;
}


.bw_table
{
    text-align: center;
    padding-top:15px;
}

.bw_table ul
{
    margin-left:15px;
    text-align: left;
}

.bw_table li
{
    padding:2px;
}

#katalog.doporucujeme
{
    width: 730px;
}
#hokej #katalog.doporucujeme, #hokejova-vystroj #katalog.doporucujeme, #brankar #katalog.doporucujeme{ background:#787EB8;}
#in-line #katalog.doporucujeme {background: #79B93B;}
#nosice #katalog.doporucujeme {background: #98857D;}
#tenis #katalog.doporucujeme {background: #F56811;}
#badminton #katalog.doporucujeme, #bedminton #katalog.doporucujeme  {background: #6EC7BF;}
#fotbal #katalog.doporucujeme {background: #6ABD87;}
#sportovni-vyziva #katalog.doporucujeme, #sportova-vyziva #katalog.doporucujeme {background: #F6B10C;}
#squash #katalog.doporucujeme {background: #EBA643;}
#stolni-tenis #katalog.doporucujeme {background: #247C3F;}
#florbal #katalog.doporucujeme {background: #6EC7BF;}
#hokejbal #katalog.doporucujeme {background: #846D00;}
#zimni-brusleni #katalog.doporucujeme {background: #7DA5B4;}
#powerball #katalog.doporucujeme {background: #C40809;}
#vyprodej #katalog.doporucujeme {background: #F6B10C;}
#bonusovy-system #katalog.doporucujeme {background: #CF030D;}

#katalog .new_item 
{
    background: none repeat scroll 0 0 white;
    border: 1px solid #C4C4C4;
    height: 210px;
    margin: 3px;
    overflow: hidden;
    width: 233px;
}

#katalog .new_item.first
{
    margin-left: 6px;
}

#katalog .new_item.top
{
    margin-top: 6px;
}

#katalog .new_item.bottom
{
    margin-bottom: 6px;
}

#katalog .new_item .container {
	margin: 0;
	padding-left: 10px;
	padding-bottom:1px;
	padding-top: 4px;
	padding-right: 5px;
    /*	height: 231px;

	overflow: hidden;*/

}

#katalog .new_item .header {
    margin-bottom:3px;
	height: 34px;
	font-weight: normal;
	font-size: 12px;
	overflow: hidden;
}
#katalog .new_item .img {
	float: left;
	height: 128px;
	overflow: hidden;
	width: 102px;
	margin-top: 8px;
}
#katalog .new_item .img img {
/*	border: 1px solid #d5d5d5;*/

}
#katalog .new_item .info {
    float: left;
    height: 130px;
    margin: 0;
    overflow: hidden;
    text-align: right;
    width: 113px;
}

#katalog .new_item .akce {
    float: left;
    height: 34px;
    margin: -1px 3px 0 -9px;
    width: 45px;
}

#katalog .new_item .info .cena {
	margin: 0 0 1px;
	font-size: 21px;
}
#katalog .new_item .info .cena strong {
/*    color: #FE5A01;*/
    color: #009000;
    font-weight: bold;
}
#katalog .new_item .info .cena .stav {
	font-size: 19px;
}

#katalog .new_item .info .dostupnost {
	margin: 0 0 5px;
}
#katalog .new_item .info .sleva {
/*    border: 1px solid silver;*/
    float: right;
    font-size: 13px;
    margin-bottom: 7px;
    padding: 0px;
    text-align: right;
    width: 76px;
}

#katalog .new_item .info .bezna {
    font-size: 15px;
    margin-bottom: 2px;
    margin-top: 7px;
    text-decoration: line-through;
}

#katalog .new_item .text {
	margin: 6px 0 0;
}

#kategorie_head
{
    float:left;
    width: 550px;
}

#katalogsort
{
    float:left;
    width: 550px;
}

.header_znacky
{
    margin-bottom:0px;
}

#select_hledani option
{
    border-bottom: 1px solid silver;
    padding: 5px 6px;
    background : #f5f2f2;
    color: black;
}

#hledani_naseptavac
{
/*    width:180px;*/
/*    height:265px;*/
    display:none;
    margin-left:-171px;
    border: 1px solid #ED1C24;
    padding: 2px;
    background: white;
    width: 400px;
    margin-top:1px;
}

#hledani_naseptavac table
{
    width:400px;
    background:white;
    margin:0px;
}

#hledani_naseptavac table td
{
    border: 1px solid #F0F0F0;
    height:20px;
}

#hledani_naseptavac table td.nadpis
{
    background: #E4E4E4;
    height:20px;
    padding: 5px;
    padding-bottom:3px;
}

#hledani_naseptavac td.col1
{
    width: 30px;
}

#hledani_naseptavac td.col1 a
{
    overflow: hidden; 
    display: block; 
    height: 30px;
}

#hledani_naseptavac td.col1 img
{
    max-height: 30px;
    max-width: 30px;
}

#hledani_naseptavac td.col1 img.empty_image
{
    height: 24px;
}


#hledani_naseptavac td.col2
{
    padding: 8px 4px 1px 8px;
    width: 280px;
}

#hledani_naseptavac td.col2 a
{
    display:block;
    width: 270px;
    height: 14px;
    overflow: hidden; 
    padding: 2px;
}

#hledani_naseptavac td.col3
{
    padding: 8px 3px 1px 8px;
    width: 110px;
    text-align:right;
}

#hledani_naseptavac td.col2 a.naseptavac_selection
{
    background: red;
    color: white;
}


/* poradna - stranka sekce */
#poradna-obal {
  width: 730px;
  background-color: #fff;
}

#poradna {
  text-align: left;
  padding: 0 20px 0 20px;
}

#poradna a {
}

#poradna a:hover {
  color: red;
}

#poradna-top {
  background-color: #fff;
  border: 1px solid rgb(199,199,199);
}

.poradna-top-box {
  float: left;
  width: 209px;
  padding: 10px;
}

.poradna-top-box h3{
  padding: 0px;
  margin: 0px 0px 5px 0px;
}

.poradna-top-box img.infolinka {
  float: left;
  margin: 0 10px 0 10px;
}

.poradna-top-box p{
  margin-top: 10px;
}

.poradna-top-box .phone {
  margin-top: 10px;
  font-size: 14px;
}

.poradna-top-box .mail {
  margin-top: 10px;
  font-size: 11px;
  margin-left: 70px;
}

.poradna-top-box .phone strong {
  float:right;
}

.poradna-top-box li {
  margin-left: 20px;
  margin-bottom: 5px;
}

#poradna-menu {
  margin-top: 10px;
  padding: 1px 0px 20px 0px;
  background-color: #fff;
}

.poradna-menu-box {
  float: left;
  margin: 0 12px 0 12px;
  width: 105px;
  text-align: center;
}

.poradna-menu-box img {
  width: 100px;
  margin-bottom: 5px;
  height:78px;
}

.poradna-menu-box a {
  font-weight: bold;
}


#poradna-content-inline {
  margin-top: 10px;
  padding: 0px;
  height: 340px;
}

.poradna-content-box {
  width: 315px;
  float: left;  
  height: 100%;
  border: 1px solid rgb(199,199,199);
  margin-right: 15px;
  padding: 0 10px 10px 10px;
  
}

.poradna-content-box img{
  margin: 5px 0 5px 0;
}

.poradna-content-box2 {
  width: 316px;
  height: 100%;  
  float: left;  
  border: 1px solid rgb(199,199,199);
  padding: 0 10px 10px 10px;  
}

.poradna-content-box li {
  margin-left: 30px;
}

.poradna-content-box2 li {
  margin-left: 30px;
}

#poradna-garant {
  margin: 15px 0px 0px 0px;
  text-align: center;
}


#poradna-menu-brusle {
  width: 670px;
  padding: 0px;
  margin-bottom: 20px;
  text-align: center;
}

#poradna-menu-brusle a{
  font-size: 130%;
  font-weight: bold;
}


#tabulka-vel {
  float: right;
  margin: -45px 0px 20px 20px;
  padding: 10px 0;
  width: 170px;
  text-align: center;
}

#tab-ramec {
  background-color: rgb(224,224,224);
  padding-bottom: 10px;
  margin-top: 10px; 
}

#tabulka-vel h1 {
  padding-top: 10px;
  line-height: 100%;
}

.tab-barva {
  font-weight: bold;
  background-color:rgb(183,203,230);
  padding: 3px 4px 0px 4px;
}

/* KONEC poradna - stranka sekce */

#znacka_pravy_sloupec
{
    border: 1px solid silver;
    padding: 15px;
}

#zalozky_zahlavi
{
    display:block;
    width: 729px;
    list-style: none;
}

#zalozky_zahlavi .active
{
    background: url(/img/switcher-znacky-active.gif) no-repeat;
    height: 30px;
    width: 243px;
    float: left;
    text-align: center;
    padding-top:12px;
    font-weight: bold;
    font-size: 13px;
}

#zalozky_zahlavi .deactive
{
    background: url(/img/switcher-znacky-deactive.gif) no-repeat scroll 0px 6px;
    height: 25px;
    width: 243px;
    float: left;
    text-align: center;
    padding-top: 17px;
    font-weight: bold;
    cursor: pointer;
    font-size: 13px;
}

#zalozky_zahlavi .deactive.disable
{
    color: #bbb;
    cursor: default;
}

.zalozky_zahlavi
{
    display: block;
    overflow: hidden;
    width: 728px;
}

.znacka .zalozky
{
    border-left: 1px solid silver;
    border-right: 1px solid silver;
    border-bottom: 1px solid silver;
    display: block;
    float: left;
    padding-left: 2px;
    width: 724px;
    padding-top: 4px;
    padding-bottom: 3px;
    margin-bottom: 10px;
}

h1.produkt
{
    margin-top: 10px;
}

.znacky_pismena
{
    display: block;
    width: 965px;
    background: #eee;
    border:1px solid silver;
    padding: 10px;
    height: 20px;
    height: 30px;
}

.znacky_pismena strong
{
    float: left;
    margin-right: 10px;
    margin-top: 9px;
}

.znacky_pismena ul
{
    float: left;
    list-style: none;  
    margin: 0;
}

.znacky_pismena li
{
    float: left;
/*    padding:10px;*/
    background: white;
    border: 1px solid silver;
/*    padding: 7px 11px;*/
    margin-right: 3px;  
}

.znacky_pismena ul.pismena li a
{
    display: block;
    height: 25px;
    padding-top: 7px;
    text-align: center;
    width: 26px;
}

.znacky_pismena ul.pismena li a:hover
{
    background: #ccc;
}

.znacky_pismena ul.pismena li a.active
{
    background: #ccc;
    font-weight: bold;
}

.znacky_vypis ul
{
    float: left;
    list-style: none;  
    margin: 0px;
}

.znacky_vypis li
{
    float: left;
    width: 123px;
    text-align:center;
    margin-bottom: 10px;
    height: 70px;
}

.znacky_vypis li a.img
{
/*    height: 20px;*/
    display: block;
}

.znacky_vypis li img
{
    max-width:100px;
    max-height:40px
}

.kategorie_vypis ul
{
    float: left;
    list-style: none outside none;
    margin: 11px 0 20px 25px;
}

.kategorie_vypis li
{
    float: left;
    margin-bottom: 10px;
    text-align: left;
    width: 160px;
}

.kategorie_vypis li a
{
    float: left;
    margin: 10px 10px 10px 8px;
} 

.kategorie_vypis li img
{
    float: left;
} 

.kategorie_vypis2 ul
{
    float: left;
    margin: 11px 0 20px 25px;
}

.kategorie_vypis2 li
{
    float: left;
    margin-bottom: 5px;
    text-align: left;
    width: 160px;
}

button.ihned_k_odberu 
{
    display: none;
/*
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	padding: 2px 5px;
	background: -moz-linear-gradient(top, #3f9e00 0%,#245703);
	background: -webkit-gradient(linear, left top, left bottom, from(#3f9e00),to(#245703));
	background: url("/img/ihned_k_odberu.png") no-repeat scroll 0 0 transparent;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: 0px solid #202420;
	-moz-box-shadow:0px 0px 0px rgba(000,000,000,0.5),inset 0px 0px 0px rgba(255,255,255,0.5);
	-webkit-box-shadow:0px 0px 0px rgba(000,000,000,0.5),inset 0px 0px 0px rgba(255,255,255,0.5);
	text-shadow:0px 0px 0px rgba(000,000,000,0),0px 1px 0px rgba(255,255,255,0.3);
	margin-top: 3px;
	width: 100px;
	height:20px
*/	
}

