/* obecna nastaveni */
body {font-family:Verdana,Arial,"Geneva CE",lucida,sans-serif; font-size: 11px; margin: 0px; padding: 0px; text-align: center; border-width: 0px; background: #848204 url('sport4u-bg-bez-hokejky.gif') repeat-y center top; color:#000000;}
form {margin: 0px; padding: 0px;}
p {margin: 0px;}
img {border: none; vertical-align: middle;}
input {font-family: Arial,"Geneva CE",lucida,sans-serif; vertical-align: middle;}
strong {font-weight: bold;}
a {text-decoration: none;}
a:hover {text-decoration:underline;}
.pointer {cursor: pointer;}
.cistic {clear:both; border:none; visibility:hidden; line-height:0px;}

.shopMessage {text-align: center; width: 100%; margin: 25% auto 0% auto;}
.shopMessage .block {width: 990px; padding: 15px 0px 15px 0px; font-size: 11px; margin: 15px auto 15px auto;}
.shopMessage .block .but {}
.shopMessage .block .but .image {border:0px solid #ffffff;}

.main {text-align:center;}
.main .hokejka {background: url('floorbal4u-bg-balonek.gif') no-repeat center top; text-align: center;}
.main .hokejka .zbytek {width: 990px; background:#CCCA0C url('sport4u-bg-top.jpg') no-repeat center top; margin: 0px auto 0px auto; }

.hlavicka {height:135px; margin:0px; font-size:11px;}
.hlavicka .textove {margin:5px 0px 2px 440px; overflow:hidden; color:#FFFFFF;}
.hlavicka .textove .odkaz {float:left; padding:4px 10px 5px 10px; border-right:1px solid #FFFFFF; }
.hlavicka .textove .odkaz a {color:#FFFFFF; font-size:11px; text-decoration:none; font-weight:bold;}
.hlavicka .textove .odkaz a:hover {text-decoration:underline;}

.nadpisLR {font-size:11px; font-weight:bold; color:#FFFFFF; text-align:left; padding:5px 8px; background:url('sport4u-bg-nadpis1.jpg') repeat-x left center; border-top:1px solid #E3D4A3; border-left:1px solid #FC6029; border-bottom:1px solid #FC6029;}

.main .layoutLeft {float: left; width: 183px; overflow: hidden; text-align:left;}
.main .layoutLeft .ramecek {margin:10px 8px 15px 8px; color: #000000;}
.main .layoutLeft .ramecek a {color: #000000; font-size: 11px; line-height: 18px;}
.main .layoutLeft .ramecek .nadpis1 {padding: 0px 0px 4px 0px; font-size: 11px; font-weight: bold;}
.main .layoutLeft .ramecek .hr {margin: 4px 8px 4px 8px; color: #ffffff; border: 0px solid #ffffff; border-bottom: 1px solid #D5D5D5;}

.main .layoutCenter {float: left; width: 624px; overflow: hidden; margin:0px; padding: 0px; text-align: left;}
.main .layoutCenter .hr1 {margin: 8px 0px; height:1px; width:585px;}
.main .layoutCenter .hr2 {margin: 8px 0px; height:1px; width:380px;}
.main .layoutCenter .ram {padding:20px 9px 0px 8px; margin:0px; border:none;}

h1 {margin: 0px 0px 5px 0px; font-size: 14px; font-weight: bold; color: #FF6400;}
h1.sedy {color:#777777;}
.nadpis1 {margin: 0px 0px 5px 0px; font-size: 18px; font-weight: normal; color: #FF6400;}
.nadpis2 {font-size: 14px; font-weight: bold; color: #777777; margin: 10px 0px 5px 0px;}
.ramBilyVelkyH {margin:0px; padding:10px; background:#FFFFFF url('sport4u-bila-horni2.jpg') no-repeat center top;}
.ramBilyVelkyD {height:10px; margin:0px 0px 10px 0px; background:#FFFFFF url('sport4u-bila-dolni2.jpg') no-repeat center bottom;}
.novinky1 {margin-top:10px;}
.svislyPruh {float:left; margin:0px 10px 0px 10px;}
.vodorovnyPruh {margin:10px 0px 10px 0px;}

.main .layoutRight {float: right; width: 183px; overflow: hidden; text-align: left;}
.main .layoutRight .ramecek {margin:10px 8px 15px 8px; color: #000000;}
.main .layoutRight .ramecek a {color: #000000; font-size: 11px; line-height: 18px;}
.main .layoutRight .ramecek a.mena {color: #000000; font-size: 11px; line-height: 18px;}
.main .layoutRight .ramecek .nadpis1 {padding: 0px 0px 4px 0px; font-size: 11px; font-weight: bold; color:#000000;}
.main .layoutRight .ramecek .hr {margin: 5px 0px 5px 0px; color: #ffffff; border: 0px solid #ffffff; border-bottom: 1px solid #000000;}
.main .layoutRight .prvniRamecek {margin-top:6px;}

.main .layoutRight .nejprodavanejsi {text-align: center; width: 155px; overflow: hidden; font-size: 11px; margin: 5px auto 5px auto; font-family: Arial,"Geneva CE",lucida,sans-serif; font-size: 11px; color:#000000; text-decoration: none;}
.main .layoutRight .nejprodavanejsi:hover {text-decoration: underline;}

.main .layoutRight .nejsledovanejsi {text-align: left; overflow: hidden; font-size: 11px; margin: 5px auto 5px auto; font-family: Arial,"Geneva CE",lucida,sans-serif; font-size: 11px; color:#000000; text-decoration: none;}
.main .layoutRight .nejsledovanejsi:hover {text-decoration: underline;}

.main .layoutRight .cena {float: right;}

.zapati {display: block; text-align: center; margin: 0px auto 0px auto;  padding: 15px 0px 40px 0px;}
.zapati a {color: #000000; text-decoration:none; font-size:11px;}
.zapati a:hover {text-decoration:underline;}

.kategorie {width:160px; overflow: hidden; font-size:11px; color: #000000;}
.kategorie .nazev {margin:5px 0px 0px 0px;}
.kategorie .nazev img {margin-bottom:2px; width: 9px;}
.kategorie a.k {font-family: Verdana,"Geneva CE",lucida,sans-serif; font-size: 11px; color: #000000; text-decoration: none;}
.kategorie a.k:hover {text-decoration: underline;}
.kat1 {display: block; margin-left: 10px;}
.rootkategorie {margin:2px 0px 0px 0px;}

.hledej {font-size:11px; color:#000000; text-align:right; margin: 4px 0px 4px 0px; background: url('sport4u-bg-nadpis1.jpg') repeat-x right top;}
.hledej .prvni {width:136px; height:23px; text-align:right;}
.hledej .prvni .hledanyText {width:125px; font-size:10px; background:#FFFFFF url('sport4u-bg-input.jpg') repeat-x left top; border:1px solid #8F8F8F; color:#000000; margin-top:3px;}
.hledej .dalsi { text-align:right; border-right:1px solid #FFFFFF;}
.hledej .dalsi .odeslat {width:50px; background-color:transparent; text-align:center; color:#FFFFFF; border:none; font-weight:bold; font-size:11px; margin:4px 0px 3px 0px; cursor:pointer;}

/* -----------------------------------------------------------------------------------------------------------------------  */
.kategoryBanners {margin: 0px; width: 585px; overflow: hidden; text-align: center;}
.kategoryBanners .kategoryBanner {margin:0px auto 0px auto; display: block; text-align: center;}
.kategoryBanners img {margin:0px auto 0px auto;}

.kategoriezahlavi {width: 153px; text-align: left; margin: 0px 0px 8px 0px; font-size: 11px;}
.kategoriezahlavi a {font-family: Arial,"Geneva CE",lucida,sans-serif; font-size: 11px; color: #424242; text-decoration: none; font-weight: bold;}
.kategoriezahlavi a:hover {text-decoration: underline;}

.novinkyForm {}
.novinkyForm .row {}
.novinkyForm .row input.txtbox {float: left; width:125px; height:18px; margin-top:2px; font-size: 11px; vertical-align: middle; background:#FFFFFF url('sport4u-bg-input.jpg') repeat-x left top; border: 1px solid #8F8F8F;}
.novinkyForm .row input.image {float: right; vertical-align: middle;}

.userForms {margin:0px; padding:0px; text-align:left; font-size:11px; color:#000000;}
.userForms .row {padding: 0px 0px 2px 0px; text-align: left;}
.userForms .row .format {float: right; width:38px; font-size:11px; text-align: left; color: #000000; margin: 0px 0px 2px 0px; padding: 2px 0px 0px 0px;}
.userForms .row .txtbox {width:125px; height: 17px; font-size: 11px; background:#FFFFFF url('sport4u-bg-input.jpg') repeat-x left top; border: 1px solid #8F8F8F;}
.userForms .image {cursor:pointer; width: 110px; height: 23px; font-size:11px; color:#000000; margin:0px;}
.userForms a {font-family: Arial,"Geneva CE",lucida,sans-serif; font-size: 11px; color: #000000; text-decoration: none;}
.userForms a:hover {text-decoration: underline;}
.userForms .logged {text-align: right; padding:10px 20px 10px 0px;}

.centerTop {margin:0px; padding:34px 0px 32px 0px; background: #FFFFFF url('eshopbaby-bg-center.jpg') no-repeat center top; text-align:center; color:#81A726; font-weight:bold; font-size:16px;}

.novinka {font-size:11px; margin: 10px 0px 10px 0px;}
.novinka .nadpis {text-decoration: none; font-size: 12px; color:#FF6400; font-weight: bold; margin: 0px 0px 5px 0px;}

/* -----------------------------------------------------------------------------------------------------------------------  */
/* FCE2 KATALOG*/
.katalogKategorie {padding: 0px; font-size: 11px; color: #696D5F;}
.katalogKategorie .kategorieZarazeni {background: #ffffff url(eshopbaby-vyrobci2.gif) no-repeat left bottom; width: 585px; margin: 0px; padding: 0px;}
.katalogKategorie .kategorieZarazeni a.normal {display: block; float: left; padding: 0px 0px 0px 10px; margin: 0px; height: 30px; color: #696D5F;}
.katalogKategorie .kategorieZarazeni a.normal .padding {padding: 7px 7px 0px 0px;}
.katalogKategorie .kategorieZarazeni a.selected {display: block; float: left; padding: 0px; margin: 0px; background: #F0F3E9 url(eshopbaby-vyrobci4.gif) repeat-x left top; font-weight: bold; color: #676D5E;}
.katalogKategorie .kategorieZarazeni a.selected img {vertical-align: middle;}
.katalogKategorie .vyrobci {background-color: #F0F3E9; border-left: 1px solid #D8DCCC; border-right: 1px solid #D8DCCC; padding: 5px 10px 5px 10px; margin: 0px;}
.katalogKategorie .vyrobci a {color: #696D5F; text-decoration: none;}
.katalogKategorie .vyrobci a:hover {text-decoration: underline;}
.katalogKategorie .endImage {vertical-align: top;}

.popisKategorie {width:585px; overflow:hidden; margin:15px 0px 15px 0px; color:#000000;}

.banner {text-align: center;}
.banner img {margin: 0px auto 0px auto;}

/* listcontrol - listovani v katalogu */
.listcontrol {margin:15px 0px 15px 0px; border:1px solid #FFFFFF;}
.listcontrol .prev {float: left; width:100px; text-align:left; border:1px solid #FFFFFF;}
.listcontrol .cisla {float: left; width:350px; text-align:center; border:1px solid #FFFFFF;}
.listcontrol .next {float: right; width:100px; text-align:right; border:1px solid #FFFFFF;}
.listcontrol a {font-weight:bold; color:#FF4600; text-decoration:none;}
.listcontrol a:hover {text-decoration:underline;}

/* KATALOG - jednotlive nahledy .. sou spatne vysky jednotlivych objektu*/
table.zahlavi {width: 570px;}
table.zahlavi td {text-align: left; padding: 0px 10px 0px 0px; color: #000000; font-size: 11px;}
table.zahlavi td a {text-decoration: none; color: #FF6400; font-size:11px; font-weight: bold;}
table.zahlavi td a:hover {text-decoration: underline;}

a.podkategorie {color: #FF6400; text-decoration: none; line-height: 16px; font-size: 11px; margin: 0px 0px 0px 0px;}
a.podkategorie:hover {text-decoration: underline;}

/* katalog 0 ... s obrazky */
.katalog0 {float:left; font-size: 11px; background-color:#FFFFFF; width: 180px; height: 275px; overflow: hidden; text-align: left; clear:none;}
.katalog0 a {font-size:12px; color:#FF6400; text-decoration:none;}
.katalog0 a:hover {text-decoration:none;}
.katalog0 .cena2 {color:#000000; font-size: 10px; font-weight:bold;}
.katalog0 .cena {font-weight:bold; color:#FF4600;}
.katalog0 .nazev {width:175px; height:44px; overflow:hidden; margin-top:5px; text-align:left;}
.katolog0 .image {width: 175px; height: 110px; vertical-align: bottom; text-align: center;}
.katalog0 .popis {width:175px; height:40px; overflow:hidden; text-align:left; font-size:11px;}
.katalog0 .vyrobce {width:175px; height:15px; margin:5px 0px 0px 0px; overflow:hidden; text-align:left;}
.katalog0 .cenyAnakup {width:175px; margin:5px 0px 0px 0px;}
.katalog0 .cenyAnakup .ceny {width:148px; height:52px; overflow:hidden; text-align:left; float:left;}
.katalog0 .cenyAnakup .nakup {float:left; width:26px;}
/* katalog 1 ... table */
.katalog1 {font-size: xx-small; width: 585px; text-align: left; color: #000000;}
.katalog1 .seda {background-color: #CECECE;  color: #000000;}
.katalog1 td {vertical-align: middle; padding: 1px 3px 1px 3px; border-bottom: 1px solid #CECECE; border-right: 1px solid #CECECE;}
.katalog1 .nazev {padding: 5px 5px 5px 10px; border-left: 1px solid #CECECE;}
.katalog1 .nazev .nazev1 {width: 280px; overflow: hidden;}
.katalog1 a {color:#FF6400; font-size: 11px; font-family: Verdana,"Geneva CE",lucida,sans-serif; font-weight: bold; text-decoration: none;}
.katalog1 a:hover {text-decoration: underline;}
/* katalog 2 ... table s popisem*/
.katalog2 {font-size: xx-small; width: 585px; text-align: left; color: #000000;}
.katalog2 .seda {background-color: #CECECE;}
.katalog2 td {vertical-align: middle; padding: 1px 3px 1px 3px; border-bottom: 1px solid #CECECE; border-right: 1px solid #CECECE;}
.katalog2 .nazev {padding: 5px 5px 5px 10px; border-left: 1px solid #CECECE;}
.katalog2 .nazev .nazev1 {width: 280px; overflow: hidden;}
.katalog2 .popis {padding: 5px 10px 10px 10px; text-align: justify; color: #000000; border-left: 1px solid #CECECE;}
.katalog2 .popis .popis1 {width: 444px; overflow: hidden;}
.katalog2 a {color:#FF6400; font-size: 11px; font-family: Verdana,"Geneva CE",lucida,sans-serif; font-weight: bold; text-decoration: none;}
.katalog2 a:hover {text-decoration: underline;}

.topproduktyRight {width:167px; overflow:hidden; margin:0px 0px 20px 0px; padding:0px;}
.topproduktyRight .aukce {width:167px; overflow:hidden; background-color:#FF6400; color:#ffffff; font-weight:bold; text-align:center; padding:3px 0px; margin:0px 0px 2px 0px; text-transform:uppercase;}
.topproduktyRight .imageDiv {width:167px; height:125px; overflow:hidden; margin:0px 0px 2px 0px;}
.topproduktyRight .imageDiv .image {display:block; width:167px; height:125px; overflow:hidden; margin:0px; padding:0px;}
.topproduktyRight .nazevDiv {display:block; width:167px; overflow:hidden; text-align:center; font-weight:bold;}
.topproduktyRight .nazevDiv .nazevTopRight {font-weight:bold; color:#FF6400;}
.topproduktyRight .nazevDiv .nazevTopRight:hover {text-decoration:underline;}

/* KATALOG - pocet zobrazenych polozek*/
.pocet {text-align: right; background-color: #FFFFFF; color: #000000; line-height: 16px;}
.pocet a {white-space: nowrap; color: #CEA50B; text-decoration: none;}
.cesta {margin:10px 0px 10px 0px;}
.cesta td {text-align:left; padding: 0px 0px 0px 0px; font-size: 11px; color: #000000;}
h1.cesta  {font-size: 11px; display: inline;}
.vyrobce1 {font-weight:bold; color:#FF6400;}

/* F3_VYROBCE - stranka vyrobce */
.katalogVyrobce {}
.katalogVyrobce .vyrobcePopis {padding:10px 0px 0px 0px;}
.katalogVyrobce a {color:#FF6400;}
.katalogVyrobce ul {}
.katalogVyrobce ul li {}
.katalogVyrobce ul li.level-1 {}

/* F5_USER - registrace a nastaveni*/
.userData {}
.userData .typUzivatele {background-image: url('sport4u-userdata-typ01.jpg'); background-repeat: no-repeat; background-position: left bottom; padding: 0px; margin: 10px 0px 0px 0px; width: 585px;}
.userData .typUzivatele .typNormal {float: left; cursor: pointer; margin: 0px 0px 0px 10px; padding: 2px 5px 2px 5px; border: 1px solid #B9B7BA; background-color: #ffffff; font-weight: bold;}
.userData .typUzivatele .typSelected {float: left; cursor: pointer; margin: 3px 0px 0px 10px; padding: 2px 5px 2px 5px; border: 1px solid #B9B7BA; background-color: #B9B7BA; color: #ffffff; font-weight: bold;}
.userData .block {border: 0px solid black; text-align:left; margin: 0px 0px 10px 0px;}
.userData .skryty {display: none;}
.userData .block .nadpis {font-weight: bold; background-color: #ffffff; margin: 10px 0px 4px 0px;}
.userData .block .nadpis .normalni {font-weight: normal; background-color: #ffffff; margin: 10px 0px 4px 0px;}
.userData .block .row {margin: 1px 0px 1px 10px;}
.userData .block .row .popis {float: left; width: 200px; text-align: left; padding: 3px 0px 0px 0px;}
.userData .block .row .popis2 {float: left; width: 230px; text-align: left;}
.userData .block .row input.i {width: 150px; background:#FFFFFF url('sport4u-bg-input.jpg') repeat-x left top; border: 1px solid #8F8F8F;}
.userData .block .row select {border: 1px solid #000000; width: 150px;}
.userData .block .row a {text-decoration: underline; color: #FF6400;}
.userData .block .row a:hover {text-decoration: none;}
.userData .odeslat {padding: 10px 0px 10px 0px;}
.userData .odeslat img {cursor: pointer;}

/* F6_DETAIL */
/* F6_DETAIL - vrchni oblast s obrazkem */

.detailZahlavi {}
.detailZahlavi .detailNadkategorie {float: left; padding: 8px 0px 0px 0px;}
.detailZahlavi .detailNadkategorie a {color: #000000; text-decoration: underline;}
.detailZahlavi .detailNadkategorie a:hover {text-decoration: none;}
.detailZahlavi .detailNadkategorie img.navigace {margin: 0px 5px 0px 5px;}
.detailZahlavi .vyrobce {float: right; width: 80px; height: 22px; overflow: hidden;}
.detailNadkategorie {padding:0px 0px 0px 5px; margin: 10px 0px 10px 0px; color:#ffffff; font-size:14px; font-weight:bold;}
.detailNadkategorie a {font-size:14px; color: #ffffff; text-decoration: none; font-weight:bold;}
.detailNadkategorie a:hover {text-decoration: underline;}
.vyrobceOdkaz {width:585px; text-align:left; margin:5px 0px 0px 0px;}

.topdetail {font-size: 11px; padding: 0px; text-align:left;}
.topdetail .a1 {font-size: 11px; color: #000000; text-decoration: none;}
.topdetail .a1:hover {text-decoration: underline;}
.topdetail .topleft {float:left; width: 215px; overflow: hidden; margin:0px; padding: 10px 0px 0px 0px;}
.topdetail .topleft .nadpis {padding: 10px 0px 0px 15px; font-weight: bold; color: #FF6400;}
.topdetail .topleft .ostatniFoto {padding: 10px 0px 0px 15px;}
.topdetail .topleft .ostatniFoto .foto {display: block; float: left; margin: 5px 5px 5px 0px;}
.topdetail .topcenter {float: left; width: 15px;}

.topdetail .topright {float:left; text-align:left; width:350px; overflow: hidden; padding:0px; margin:0px; color: #000000;}
.topdetail .topright h1 {display: block; font-size: 22px; font-weight: normal; margin: 0px 0px 8px 0px;}
.topdetail .topright .popisshort {margin: 0px 0px 8px 0px; font-size: 11px; text-align:left; font-weight: bold; }
.topdetail .topright .popis {margin: 0px 0px 8px 0px;}
.topdetail .topright .popis p {margin: 0px 0px 8px 0px;}
.topdetail .topright .popis strong,b {color: #FF6400;}

.topdetail .topright .tabulka {border-collapse: collapse; font-size: 11px; color: #000000; margin: 0px;}
.topdetail .topright .tabulka td {padding: 2px 0px 2px 0px; vertical-align: top;}
.topdetail .topright .tabulka td.nazev {width: 170px; white-space: nowrap;}
.topdetail .topright .tabulka td.text {width: 180px; white-space: nowrap;}
.topdetail .topright .tabulka td .vyrobceOdkaz {font-weight:bold; text-decoration:none; color:#FF6400;}
.topdetail .topright .tabulka td .vyrobceOdkaz:hover {text-decoration:underline;}

.topdetail .topright a {color: #000000;}
.topdetail .topright .beznaCena {color:#000000;}
.topdetail .topright .naseCena {font-size: 12px; font-weight: bold; color: #EE2D00;}
.topdetail .topright .naseCena1 {font-size: 12px; font-weight: bold; color: #000000;}
.topdetail .topright .kosik select {width: 350px;}
.topdetail .topright .kosik .countButton {width: 300px; text-align: left; margin:0px;padding:3px 0px 0px 0px;}
.topdetail .topright .kosik .countButton .cena {float: left; padding: 2px 10px 0px 0px; font-size:11px; margin:0px;}
.topdetail .topright .kosik .countButton .ks {float: left; padding:0px; margin:0px;}
.topdetail .topright .kosik .countButton .ks input {height:19px; width: 19px; font-size: 11px; border:1px solid #EE2D00; color:#EE2D00;}
.topdetail .topright .kosik .countButton .jednotka {float: left; padding: 3px 8px 0px 8px; vertical-align:middle; margin:0px;}
.topdetail .topright .kosik .countButton input.image {float: left;}
.topdetail .topright .oznameni {text-align: center; font-size: 11px; padding: 10px; margin: 5px 0px 5px 0px; border: 1px solid #d4d6d4; color: #000000;}
.topdetail .topright .oznameni .nadpis {font-weight: bold; padding: 0px 0px 5px 0px; color: #EE2D00;}

.detailKosik {margin:0px 0px 10px 0px; color:#000000; border:1px solid #ffffff;}
.detailKosik .unit {float:left; width:15px; text-align:right; margin:3px 0px 0px 5px;}
.detailKosik .prihoz {float:left; height:19px; width: 35px; font-size: 11px; border:1px solid #EE2D00; color:#EE2D00; margin:2px 0px 0px 0px;}
.detailKosik .ks {float:left; height:19px; width: 19px; font-size: 11px; border:1px solid #EE2D00; color:#EE2D00; margin:2px 0px 0px 0px;}
.detailKosik .nazev {float:left; width:50px; text-align:right; margin:0px 0px 0px 0px;}
.detailKosik .tlacitko {float:left; margin:0px 0px 0px 5px;}

.dalsiMoznosti {margin: 10px 0px 0px 0px;}
.dalsiMoznosti .left {float: left; width: 200px; text-align: right;}
.dalsiMoznosti .left .viceobrazku {margin: 0px 10px 0px 0px; color: #999999;}
.dalsiMoznosti .center {float: left; width: 15px;}
.dalsiMoznosti .right {float: left;}
.dalsiMoznosti .right img {margin: 0px 10px 0px 0px; cursor: pointer;}
.dalsiMoznosti .right .posledni {margin:0px; cursor: pointer;}

.vlastnostiObrazkem {border-top: 1px solid #D5D5D5; border-bottom: 1px solid #D5D5D5; margin: 5px 0px 10px 0px;}
.vlastnostiObrazkem .vlastnostMargin {margin: 4px; cursor: pointer; float: left;}
.vlastnostiObrazkem .vlastnostMargin a.vlastnost {display: block; width: 134px; height: 120px; overflow: hidden; color: #FF6400;}
.vlastnostiObrazkem .lineVertical {border-right: 1px solid #f5f5f5; display: block; float: left; width: 1px; height:120px; overflow: hidden;}
.vlastnostiObrazkem .line {border-top: 1px solid #f5f5f5;}
/* F6_DETAIL - popisy */
.popis {margin: 0px; font-size: 11px; text-align:left;}
/* F6_DETAIL - parametry */
.detailParametry {font-size: 11px; color: #414141; border: 0px solid #ffffff; border-collapse: collapse; margin: 10px 0px 0px 0px; width: 585px;}
.detailParametry td {padding: 2px 8px 2px 8px; border: 1px solid #E7E7E7;}
.detailParametry td.left {font-weight: bold; border-left: 0px solid #E7E7E7;}
.detailParametry td.right {border-right: 0px solid #E7E7E7;}
/* F6_DETAIL - souvisejici produkty */
.souvisejici {margin:0px 0px 5px 0px;}
.souvisejici .nadpis {font-size:14px; color:#FFFFFF; margin-bottom:3px; font-weight:bold;}
.souvisejici .bily {float:left; width:117px; height:85px; overflow:hidden; margin:0px 11px 5px 0px;}
.souvisejici .oranzovy {float:left; width:479px; height:85px; overflow:hidden; margin:0px 0px 5px 0px;}
.souvisejici a {font-size:11px; color: #EE2D00; text-decoration: none; font-weight: bold;}
.souvisejici a:hover {text-decoration:underline;}
.ramBilyMalyH {margin:0px; padding:10px 10px 0px 10px; background:#FFFFFF url('sport4u-bila-horni1.jpg') no-repeat center top; text-align:center;}
.ramBilyMalyD {height:10px; margin:0px; background:#FFFFFF url('sport4u-bila-dolni1.jpg') no-repeat center bottom;}
.ramOranzovyH {margin:0px; padding:10px 10px 0px 10px; background:#FDFEC2 url('sport4u-oranzova-horni1.jpg') no-repeat center top;}
.ramOranzovyD {height:10px; margin:0px; background:#FDFEC2 url('sport4u-oranzova-dolni1.jpg') no-repeat center bottom;}

.ramOranzovyH .nazev {width:455px; height:13px; overflow:hidden;}
.ramOranzovyH .popis {width:455px; height:13px; overflow:hidden; font-weight:bold;}
.ramOranzovyH .cena {width:455px; height:13px; overflow:hidden; text-align:right; margin-top:10px;}
.ramOranzovyH .cena .castka {color:#FF6400; font-weight:bold;}

/* F6_DETAIL -  hodnoceni */
.hodnoceni {}
.hodnoceni .hodnoceni-left {float: left; height: 40px;}
.hodnoceni .hodnoceni-right {height: 40px; text-align: right;}
.hodnoceni .hodnoceni-right a {font-size: 11px; font-weight: bold; color:#FF6400; text-decoration: none;}
.hodnoceni .hodnoceni-right a:hover {text-decoration: underline;}
/* F6_DETAIL -  hlidaci pes*/
.hlidacipes {padding:0px; font-size: 11px; text-align:left;}
.hlidacipes .show {text-align: right; display: block; font-weight: bold; text-decoration: underline; cursor: pointer; margin: 0px 13px 0px 0px;}
.hlidacipes td {font-size: 11px;}
.hlidacipes .sl3 {font-size: 11px; height: 19px; width: 200px; background:#FFFFFF url('sport4u-bg-input.jpg') repeat-x left top; border: 1px solid #8F8F8F;}
.hlidacipes .odeslat {cursor: pointer;}
/* F6_DETAIL - vice informaci */
.viceinformaci {padding:0px; font-size: 11px; text-align:left;}
.viceinformaci .show {text-align: right; display: block; font-weight: bold; text-decoration: underline; cursor: pointer; margin: 0px 13px 0px 0px;}
.viceinformaci .skryty {display: none;}
.viceinformaci input {width: 400px; background:#FFFFFF url('sport4u-bg-input.jpg') repeat-x left top; border: 1px solid #8F8F8F;}
.viceinformaci textarea {border: 1px solid #8F8F8F; width: 400px; height: 100px;}
.viceinformaci .odeslat {cursor: pointer;}
/* F6_DETAIL - diskuse */

.diskuse {width:585px; overflow:hidden;}
.diskuse .akce {margin: 3px 0px 3px 0px;}
.diskuse .akce img {margin: 0px 0px 0px 3px;}
.diskuse .prispevky {}
.diskuse .prispevky .margin {margin: 0px 0px 0px 15px;}
.diskuse .prispevky .first {background-color: #e0e0e0;}
.diskuse .prispevky .row {border: 1px solid #ffffff;}
.diskuse .prispevky .row .checkbox {}
.diskuse .prispevky .row a.name {text-decoration: none; color: #000000;}
.diskuse .prispevky .row a.name:hover {text-decoration: underline;}
.diskuse .prispevky .row .autor {float: right; margin: 3px 5px 0px 0px; font-weight: bold;}
.diskuse .prispevky .row a.odpoved {float: right; display: block; margin: 3px 5px 0px 0px; text-decoration: underline; width: 50px; overflow: hidden; color: #000000;}
.diskuse .prispevky .row a.odpoved:hover {text-decoration: none;}
.diskuse .prispevky .text {margin: 0px 0px 5px 20px; font-style: italic;}
.diskuse .vypsanaOdpoved {margin: 0px 0px 0px 15px;}
.diskuse .vypsanaOdpoved .titulek {font-weight: bold;}
.diskuse .vypsanaOdpoved .text {margin: 5px 0px 5px 0px;}
.diskuse .vypsanaOdpoved .autor {text-align: right; font-style: italic;}
.diskuse .formularDiskuse {}
.diskuse .formularDiskuse .popis {float: left; width: 200px; text-align: right; padding: 4px 5px 0px 0px;}
.diskuse .formularDiskuse input.text {background:#FFFFFF url('sport4u-bg-input.jpg') repeat-x left top; border: 1px solid #8F8F8F;}
.diskuse .formularDiskuse textarea.text {border: 1px solid #8F8F8F; width: 380px; height: 100px;}
.diskuse .formularDiskuse .odeslat {cursor: pointer;}

/* F7_OBLIBENE PROUKTY */
.favorites {width:587px; margin:0px;}
.favorites img.image {float: left; width:60px; vertical-align: middle; margin: 0px 10px 0px 0px;}
.favorites .produkt {display: block; float: left; width:400px; font-size: 10px;}
.favorites .produkt a {color: #FF6400; text-decoration: none; font-size: 12px; font-weight: bold;}
.favorites .produkt a:hover {text-decoration: underline;}
.favorites .favoritesRight {float: right; width:100px; text-align: center;}
.favorites .favoritesRight a.odstranit {margin: 17px 0px 0px 0px; text-decoration: none; font-size: 10px; color: #FF6400;}
.favorites .favoritesRight a.odstranit:hover {text-decoration: underline;}
.favorites .favoritesRight a.koupit {text-decoration: none; font-size: 10px; color: #7FAE3C; font-weight: bold; display: block; margin: 0px 0px 10px 0px;}
.favorites .favoritesRight a.koupit img {vertical-align: middle;}
.favorites .odstranitVse {text-align: center;}
.favorites .odstranitVse a {text-decoration: none; font-size: 10px; color: #FF6400;}
.favorites .odstranitVse a:hover {text-decoration: underline;}


/* F8_KOSIK */
.kosik {}
.kosik .seznamZbozi {}
.kosik .seznamZbozi .produktliteHeader {margin: 3px 0px 3px 0px; font-weight: bold; color: #000000;}
.kosik .seznamZbozi .produktliteHeader .pocetKusu {padding: 4px 0px 0px 0px;}
.kosik .seznamZbozi .produktlite {margin: 3px 0px 3px 0px; width:585px; border-top: 1px solid #D8D8D8;}
.kosik .seznamZbozi .checkbox {float: left; width: 23px; overflow: hidden;}
.kosik .seznamZbozi .nazev {float: left; width: 295px; overflow: hidden;  padding: 4px 0px 0px 0px;}
.kosik .seznamZbozi .nazev a {text-decoration: none; color: #414141;}
.kosik .seznamZbozi .nazev a:hover {text-decoration: underline;}
.kosik .seznamZbozi .cenaZaKus {float: left; width: 86px; overflow: hidden; text-align: right; padding: 4px 0px 0px 0px;}
.kosik .seznamZbozi .pocetKusu {float: left; width: 45px; overflow: hidden; text-align: center;}
.kosik .seznamZbozi .pocetKusu input {width: 25px; height: 19px; color: #777777; vertical-align: middle; text-align: right; margin: 1px auto 0px auto; background:#FFFFFF url('sport4u-bg-input.jpg') repeat-x left top; border: 1px solid #8F8F8F;}
.kosik .seznamZbozi .DPH {float: left; width: 50px; overflow: hidden; text-align: right;  padding: 4px 0px 0px 0px;}
.kosik .seznamZbozi .polozkaCelkemSDPH {float: left; width: 86px; overflow: hidden; text-align: right; padding: 4px 0px 0px 0px; font-weight: bold;}
.kosik .buttonsBottom {text-align: right; margin: 30px 0px 0px 0px;}
.kosikText {width:585px;}


/* F9_POKLADNA */
.pokladna {}

.pokladna .margin {margin: 0px 0px 0px 20px; width:565px;}
.pokladna .nadpis {width:585px;}
.pokladna .text {width:585px; margin: 0px 0px 10px 0px;}
.pokladna .poznamkaProdejceVPokladne {width:585px; margin: 0px 0px 20px 0px; color: #FF6400; font-size: 12px; font-weight: bold;}
.pokladna .seznamZbozi {width:565px; margin: 0px 0px 0px 20px;}
.pokladna .seznamZbozi .produktliteHeader {margin: 0px 0px 3px 0px; font-weight: bold;}
.pokladna .seznamZbozi .produktlite {margin: 3px 0px 3px 0px; border-top: 1px solid #D8D8D8;}
.pokladna .seznamZbozi .cenaCelkem {margin: 3px 0px 3px 0px; border-top: 1px solid #D8D8D8; font-weight: bold; font-size: 13px;}
.pokladna .seznamZbozi .nazev {float: left; width: 295px; overflow: hidden;  padding: 4px 0px 0px 0px;}
.pokladna .seznamZbozi .nazev a {text-decoration: none; color: #414141;}
.pokladna .seznamZbozi .nazev a:hover {text-decoration: underline;}
.pokladna .seznamZbozi .cenaZaKus {float: left; width: 86px; overflow: hidden; text-align: right; padding: 4px 0px 0px 0px;}
.pokladna .seznamZbozi .pocetKusu {float: left; width: 45px; overflow: hidden; text-align: center; padding: 4px 0px 0px 0px;}
.pokladna .seznamZbozi .DPH {float: left; width: 50px; overflow: hidden; text-align: right;  padding: 4px 0px 0px 0px;}
.pokladna .seznamZbozi .polozkaCelkemSDPH {float: left; width: 86px; overflow: hidden; text-align: right; padding: 4px 0px 0px 0px; font-weight: bold;}
.pokladna .seznamZbozi .text {float: left; width: 460px; overflow: hidden; padding: 4px 0px 4px 0px;}
.pokladna .seznamZbozi .hodnota {float: left; text-align: right; width: 100px; overflow: hidden; font-weight: bold; padding: 4px 0px 4px 0px;}
.pokladna input.slevaKod {width: 30px; margin: 0px 3px 0px 3px; background:#FFFFFF url('sport4u-bg-input.jpg') repeat-x left top; border: 1px solid #8F8F8F;}
.pokladna .odberatel {margin: 0px 0px 0px 20px;}
.pokladna .odberatel .kontakt {float: left; width: 280px;}
.pokladna .odberatel .kontakt .udaje {font-weight: bold; float: left; width: 100px;}
.pokladna .odberatel .kontakt input.dodaciAdresa {width: 170px; font-size: 11px; background:#FFFFFF url('sport4u-bg-input.jpg') repeat-x left top; border: 1px solid #8F8F8F;}
.pokladna .selectDopravaAPlatba {margin: 0px 0px 0px 20px; font-size: 11px; color: #777777;}
.pokladna .selectDopravaAPlatba .doprava {vertical-align: top;}
.pokladna .selectDopravaAPlatba .doprava .typ {padding: 2px 10px 2px 2px;}
.pokladna .selectDopravaAPlatba .platba {vertical-align: top; background-color: #F1F1F1; padding: 0px 10px 0px 10px;}
.pokladna .selectDopravaAPlatba .platba .platbaSkryta {display: none;}
.pokladna .selectDopravaAPlatba .platba .typ {padding: 2px 10px 2px 2px;}
.pokladna .vasVzkazKObjednavce {margin: 0px 0px 0px 20px; font-size: 11px; color: #777777;}

.pokladna .doprava select {width: 200px;}
.pokladna .platba select {width: 200px;}
.pokladna textarea {width: 400px; border:1px solid #8F8F8F;}


/* F10 OBJEDNAVKA PRIJATA*/
.objednavka {padding: 0px 0px 20px 0px; font-size: 11px; text-align: left;}
.objednavka img {cursor:pointer;}


/* F11 VASE OBJEDNAVKY */
.vaseObjednavkyPrehled {}
.vaseObjednavkyPrehled a.prihlaseni {color:#FF6400;}
.vaseObjednavkyPrehled .prehled {border-collapse: collapse; border: 1px solid #D9D9D9; font-size: 11px; width: 585px; color: #414141; margin: 10px 0px 0px 0px;}
.vaseObjednavkyPrehled .prehled td {border: 1px solid #D9D9D9; padding: 2px 5px 2px 5px; vertical-align: top;}
.vaseObjednavkyPrehled .prehled td.code {}
.vaseObjednavkyPrehled .prehled td.code a.code {color:#FF6400;}
.vaseObjednavkyPrehled .prehled td.datum {text-align: right;}
.vaseObjednavkyPrehled .prehled td.cas {text-align: right;}

.vaseObjednavkyDetail {}
.vaseObjednavkyDetail .datum {text-align: right;}
.vaseObjednavkyDetail .zaplaceno {text-align: right;}
.vaseObjednavkyDetail .odeslano {text-align: right;}
.vaseObjednavkyDetail .prehled {border-collapse: collapse; border: 1px solid #D9D9D9; font-size: 11px; width: 585px; color: #414141; margin: 10px 0px 0px 0px;}
.vaseObjednavkyDetail .prehled td {border: 1px solid #D9D9D9;  padding: 2px 5px 2px 5px; vertical-align: top;}
.vaseObjednavkyDetail .prehled td.nazev {}
.vaseObjednavkyDetail .prehled td.ks {text-align: right;}
.vaseObjednavkyDetail .prehled td.cena {text-align: right;}
.vaseObjednavkyDetail .postovneBalne {text-align: right; margin: 10px 0px 0px 0px;}
.vaseObjednavkyDetail .cenaCelkem {text-align: right; margin: 10px 0px 10px 0px; font-size: 13px;}
.vaseObjednavkyDetail .zpet {color:#FF6400; text-decoration: none;}
.vaseObjednavkyDetail .zpet:hover {text-decoration: underline;}


/* F20_LOGIN PAGE zapomenute heslo, login page */
.loginPage {}
.loginPage form {}
.loginPage form .popis {float: left; width: 100px; padding: 4px 0px 0px 0px;}
.loginPage .input {width: 200px; background:#FFFFFF url('sport4u-bg-input.jpg') repeat-x left top; border: 1px solid #8F8F8F;}
.loginPage a {text-decoration: underline; color: #FF6400;}
.loginPage a:hover {text-decoration: none;}

/* F24_VYHLEDAVANI - rozsirene */
.advsearch {padding: 0px 0px 20px 0px; font-size: 11px; text-align:left;}
.advsearch .popis {float: left; width: 200px; line-height: 20px;}
.advsearch input {width: 200px; background:#FFFFFF url('sport4u-bg-input.jpg') repeat-x left top; border: 1px solid #8F8F8F;}
.advsearch .image {width: 110px; height: 23px; border: 0px solid black;}

/* F28_HLIDACI PES */
.watchdog {width:585px; font-size: 11px; text-align:left;}
.watchdog .block {width: 456px; overflow: hidden;}
.watchdog a {text-decoration: none; color: #000000;}
.watchdog a:hover {text-decoration: underline;}
.watchdog a.kill {text-decoration: none; color: #FF6400; font-weight: normal; font-weight: bold;}
.watchdog a.kill:hover {text-decoration: underline;}

/* F29_TEXTOVA STRANKA*/
.textpage {margin: 0px 0px 20px 0px; font-size: 11px;}

/* F30_KNIHA PRANI */
.knihaprani {padding: 0px 0px 20px 0px; font-size: 11px; text-align:left;}
.knihaprani .popis {float: left; width: 200px;}
.knihaprani input {width: 200px; background:#FFFFFF url('sport4u-bg-input.jpg') repeat-x left top; border: 1px solid #8F8F8F;}
.knihaprani textarea {border: 1px solid #8F8F8F; width: 300px; height: 200px;}
.knihaprani .odeslat {width: 110px; height: 23px; border: 0px solid black; margin-left:200px;}

/* F33_POROVNANI PRODUKTU */
.porovnaniProduktuRoll {width: 580px; overflow-x: scroll; padding: 0px 0px 10px 0px;}
.porovnaniProduktu {font-size: 11px; margin: 15px 0px 0px 0px;}
.porovnaniProduktu tr.position0 {background-color: #FDFEC2;}
.porovnaniProduktu tr.position1 {background-color: #ffffff;}
.porovnaniProduktu td {width: 150px; padding: 3px 5px; vertical-align: top; border-left: 1px solid #D9D9D9;}
.porovnaniProduktu td.nazev {font-weight: bold; color: #FF6400; font-size: 13px;}
.porovnaniProduktu td.nazev a {color: #FF6400; text-decoration: underline;}
.porovnaniProduktu td.nazev a:hover {text-decoration: none;}
.porovnaniProduktu td.popis {font-weight: bold; text-align: right; width: 90px; color: #808080; border-left: 0px solid #ffffff;}

/* F34_SITEMAP */
.sitemap {}
.sitemap a {text-decoration: none; color: #414141;}
.sitemap a:hover {text-decoration: underline;}
.sitemap a strong {font-weight: normal;}
