body, html {color: #333333; text-align: left; font-size: 90%; border: 0px none; margin: 0; padding: 0;	font-family: Arial,helvetica,sans-serif; /*overflow: auto;*/}
body {float: left; width: 100%; background: #d9f2fb url(/images/gsklub/pozadi-hlavni.jpg) top left repeat-x; /* background-attachment: fixed;*/}

.right {float: right;}
.left {float: left;}

.text-justify {text-align: justify;}
.text-center {text-align: center;}
.text-left {text-align: left;}
.text-right {text-align: right;}

.relative {position: relative;}
.absolute {position: absolute;}

.hidden, .neviditelny {display:none; margin: 0; padding: 0;}

p, img, table, tr, th, td, h1, h2, h3, h4, h5, ul, li, form, body #obal1 .bezodrazek li {border: 0px none; margin: 0px; padding: 0px; list-style-type:none;}
form {display: inline; float: left;}

h1, body #obal1 h3.nauvodu, body #obal1 .vnitrek-text h2 {font-size: 145%; color: #61a425; margin: 0 0 10px 0;}
body #obal1 h3.nauvodu {margin: 0 0 5px 0;}
h1 a, body #obal1 h3.nauvodu a, body #obal1 .vnitrek-text h2 a {font-size: 100%; color: #61a425;}
body #obal1 .produkt-detail h1 {margin: 0 0 15px 0;}

#levy-panel-obal h2, #pravy-panel-obal h2 {margin: 0; padding: 7px 15px; width: 170px; overflow: hidden; float: left; font-size: 100%; border-top: 1px solid #cde3b9; text-transform: uppercase; white-space: nowrap; display: inline;  color: #fed000; background: #489528 url(/images/gsklub/leve-menu-pozadi-h2.jpg) top left repeat-y;}
#levy-panel-obal h2 a, #pravy-panel-obal h2 a {color: #fed000;}
#levy-panel-obal h2 a {text-decoration: none;}
#levy-panel-obal h2 a:hover, #pravy-panel-obal h2 a:hover {color: #ffffff;}
h3 {font-size: 120%; padding: 5px 0; color: #61a425;}
h4 {font-size: 100%;color: #333333;}
h5, h6 {color: #333333; font-size: 100%;}

.resetovac {border: 0px none;	margin: 0px; padding: 0px; float: none; clear: both; width: 0px; height: 0px; line-height: 0px;	font-size: 0px;}

a {text-decoration: underline;color: #333333;}
a:hover {text-decoration: none;color: #000000;}

input, textarea {font-family: Arial,helvetica,sans-serif; font-size: 100%;}


/* OBAL */
#obal1 {float: left; width: 100%; }
#obal2 {width: 950px; margin: 0px auto 0px auto; background: #ffffff url(/images/gsklub/pozadi-vnitrek.gif) top left repeat-y;}
#obal3 {background: url(/images/gsklub/leve-menu-ruce.gif) left bottom no-repeat;}


/* HLAVICKA */
#obalhlavicka, #hlavicka {float: left; width: 950px; height: 219px; background: #549d27 url(/images/gsklub/hlavicka-pozadi.jpg) left top no-repeat;}
#logo h1 span {cursor: hand; cursor: pointer; margin: 0; height: 219px; width: 950px; float: left;}
#logo h1 span.nadpis {display: none;}
h1 span.span-logo {display:none;}
#logo h1 {margin: 0; padding: 0;}
a#odkaz-logo {height: 219px; width: 950px; float: left; cursor: hand; margin: 0; cursor: pointer;}


/* HLAVNI ROZDELENI */
#levy-panel-obal {float: left; width: 200px;}
#pravy-panel-obal {float: right; width: 200px;}
#hlavni-panel-obal {padding: 0 200px 0 200px;}


/* STREDNI CAST */
#stredni-cast {float: left; margin: 0; padding: 0;}
#stredni-cast-01 {float: left;}


/* MENU */
div#horni-menu-obal {font-weight: normal; font-size: 11px; padding: 0; z-index: 99;width: 950px; float: left; background: #61a425;}
div#horni-menu-obal ul li {display: block; float: left;}
div#horni-menu-obal ul li {z-index: 99;display: block; float: left;}
div#horni-menu-obal ul li a {height: 14px; display: block; _float: left; white-space: nowrap;}
div#horni-menu-obal ul li a {color: #ffffff; text-decoration: none; padding: 8px 22px; background: #61a425 url(/images/gsklub/horni-menu-rozdeleni.gif) top right repeat-y;}
div#horni-menu-obal ul li a:hover, div#horni-menu-obal ul li a:active {color: #fed000; background: #2c852c url(/images/gsklub/horni-menu-rozdeleni.gif) top right repeat-y;}
div#horni-menu-obal ul li.active a {color: red;}
/* ADMIN MENU */
#administrace {float: left; width: 200px; font-weight: bold; margin: 0 0 10px 0;}
#administrace ul {float: left;}
#administrace ul li a {display: block; color: #fed000; background: #489528 url(/images/gsklub/leve-menu-pozadi-h2.jpg) top left repeat-y; padding: 8px 15px; height: 14px;}
/*#administrace ul li.uziv a, #administrace ul li.obj a {color: #000000;}*/
/* ADMIN MENU druha uroven */
#administrace ul li {float: none; _float:left; _display: block; background: #cde3b9 url(/images/gsklub/leve-menu-podtrzeni.gif) left bottom repeat-x; margin: 0; padding: 0; font-weight: normal;}
#administrace ul li a  {font-weight: bold; width: 170px;  background: url(/images/gsklub/leve-menu-sipka.gif) 16px center no-repeat; color: #227e2e; padding: 7px 0 7px 30px;}
#administrace ul li.set a {background: url(/images/gsklub/icon-set-mini.gif) 10px center no-repeat;}
#administrace ul li.uziv a {background: url(/images/gsklub/icon-user.gif) 10px center no-repeat;}
#administrace ul li.obj a {background: url(/images/gsklub/icon-money.gif) 10px center no-repeat;}
#administrace ul li.post a {background: url(/images/gsklub/icon-post-mini.gif) 10px center no-repeat;}
#administrace ul li a:hover  {background: #206d29 url(/images/gsklub/leve-menu-sipka-hover.gif) 16px center no-repeat; color: #fed000;}
#administrace ul li.set a:hover {background: #206d29 url(/images/gsklub/icon-set-mini.gif) 10px center no-repeat;}
#administrace ul li.uziv a:hover {background: #206d29 url(/images/gsklub/icon-user.gif) 10px center no-repeat;}
#administrace ul li.obj a:hover {background: #206d29 url(/images/gsklub/icon-money.gif) 10px center no-repeat;}
#administrace ul li.post a:hover {background: #206d29 url(/images/gsklub/icon-post-mini.gif) 10px center no-repeat;}

/* LEVA CAST / LEVE MENU */
div#menu {width: 200px;}
div#menu {font-size: 90%; font-weight: bold; margin: 0; padding: 0;}
div#menu ul {position: relative;}
div#menu ul li {background: #cde3b9 url(/images/gsklub/leve-menu-podtrzeni.gif) left bottom repeat-x; padding: 0; float: left;}
div#menu ul li li {padding: 0; float: left;}
div#menu ul li a {width: 170px; color: #227e2e; text-decoration: none; background: url(/images/gsklub/leve-menu-sipka.gif) 16px center no-repeat; padding: 7px 0 7px 30px; _float: left; display: block; _display: inline;}
div#menu ul li a:hover, div#menu ul li.active a {color: #fed000; background: #206d29 url(/images/gsklub/leve-menu-sipka-hover.gif) 16px center no-repeat; }

/* LEVE MENU druha uroven */
div#menu ul li li {background: #bfd4ab url(/images/gsklub/leve-menu-podtrzeni.gif) left bottom repeat-x;}
div#menu ul li li a, div#menu ul li.active li a {background: url(/images/gsklub/leve-menu-sipka.gif) 26px center no-repeat; width: 160px; color: #227e2e; text-decoration: none; padding: 7px 0 7px 40px; _float: left; display: block; _display: inline;}
div#menu ul li li a:hover, div#menu ul li li.active a {color: #fed000; background: #206d29 url(/images/gsklub/leve-menu-sipka-hover.gif) 26px center no-repeat;}
div#menu ul li li.active a {background: #227e2e url(/images/gsklub/minus.gif) 24px center no-repeat;}


/* BANNERY LEVE */
.leve-bannery {text-align: center; margin: 10px 0; float: left; width: 100%;}
.leve-bannery img, .leve-bannery a img {border: 2px solid #DEDCD4;}
.leve-bannery a:hover img {border: 2px solid #D0D65F;}





/* PRAVA CAST */

/* VYHLEDAVANI */
#kosik-prihlaseni, #vyhledavani {float: right; width: 200px; padding: 0 0 10px 0;}
#vyhledavani {padding: 0;}
#prihlaseni-zobraz .prihlaseni-label input, #vyhledavani .policko, #kosik-prihlaseni .prihlaseni-label input {font-size: 90%; margin: 0 10px 0 0; width: 120px; padding: 4px; border: 1px solid #61a425;}
#vyhledavani input {display: inline; margin: 0; padding: 0; float: left;}
#vyhledavani span {_position: absolute; width: 20px; height: 20px; _margin: -3px 0 0 -20px; padding: 0 10px; background: url(/images/gsklub/otaznik.gif) right center no-repeat;}
body #obal1 .vyhledat {width: 150px;}
/*#vyhledavani img {margin: 2px 0 0 6px;}*/
#napoveda-vyhledavani-obal {display: none; margin: 25px 0 0 10px; position: absolute;}
#napoveda-vyhledavani {position: relative; padding: 10px; width: 180px; background: #227d2e; border: 1px solid #e2e2e2; color: #fdd100;}

/* PRIHLASENI / KOSIK */
#prihlasit {margin: 20px 0 0 0; display: none;}
#kosik-prihlaseni h2.kosik a {display: block; background: url(/images/gsklub/kosik-ikona.gif) 50px 1px no-repeat;}
#kosik-prihlaseni .prihlasen-neprihlasen {text-align: center;}
#prihlaseni-zobraz .prihlaseni-label input, #kosik-prihlaseni .prihlaseni-label input {width: 120px; margin: 0;}
#kosik-prihlaseni .prihlaseni-label {margin: 0 0 8px 0; padding: 0 15px;}
#prihlaseni-zobraz .prihlaseni-label {margin: 0 0 8px 0;}
#prihlaseni-zobraz, #kosik-prihlaseni {line-height: 18px;}
#prihlaseni-zobraz .neprihlasen, #kosik-prihlaseni .neprihlasen {display: none;}
#kosik-prihlaseni .zapomneli-jste-heslo, #kosik-prihlaseni .prihlasit-se, #kosik-prihlaseni .odhlasit {text-align: center;}
#kosik-prihlaseni .odhlasit {width: 170px;}
#kosik-prihlaseni span {_position: absolute; width: 20px; height: 20px; padding: 0 15px; _margin: -3px 0 0 -20px; background: url(/images/gsklub/kosik-ikona.gif) right center no-repeat;}
.odhlasit {padding: 5px 0;}

#napoveda-prihlaseni-obal {display: none; margin: 140px 0 0 10px; position: absolute;}
#napoveda-prihlaseni {position: relative; padding: 10px; width: 180px; background: #227d2e; border: 1px solid #e2e2e2; color: #fdd100;}


/* MODUL NEJPRODAVANEJSI - BLOKY PRAVE - LEVE */
.nejprodavanejsi {width: 200px; padding: 0; margin: 0 0 0 0; float: left;}
.pravy-levy-vnitrek {padding: 12px 15px; float: left; width: 170px;}

.nejprodavanejsi-polozka {font-size: 80%; float: left; padding: 0 0 6px 0; margin: 0 0 6px 0; background: url(/images/gsklub/leve-menu-podtrzeni.gif) left bottom repeat-x;}
.nejprodavanejsi .nejprodavanejsi-polozka .nazev { margin: 0 0 3px 0;}
.nejprodavanejsi .nejprodavanejsi-polozka .nazev a {text-decoration: none; font-weight: bold; font-size: 120%;}

.nejprodavanejsi .nejprodavanejsi-polozka .foto {float: left; margin: 0 5px 0 0;}
.nejprodavanejsi .nejprodavanejsi-polozka .foto a {cursor: hand; cursor: pointer;}
.nejprodavanejsi .nejprodavanejsi-polozka .foto a img {}
.nejprodavanejsi .nejprodavanejsi-polozka .prava-strana {}
.nejprodavanejsi .nejprodavanejsi-polozka .perex {padding: 0 0 5px 0;}
.nejprodavanejsi .nejprodavanejsi-polozka .kod {display: none;}
.nejprodavanejsi .nejprodavanejsi-polozka .cena {display: none;}
.nejprodavanejsi form {display: block; float: none;}


/* STRED - hlavni cast */
#hlavni-panel {width: 550px; padding: 0; margin: 0;}
#hlavni-panel .vnitrek-text {padding: 15px; font-size: 100%;}
#hlavni-panel .vnitrek-text a {text-decoration: underline;}
#hlavni-panel .vnitrek-text a:hover {/*color: #F3EFEF;*/ text-decoration: none;}
#hlavni-panel .vnitrek-text p {display: block; padding: 5px 0;}
body #obal1 #hlavni-panel-obal .vnitrek-text .clanek h2, body #obal1 #hlavni-panel-obal .text-detail h2, body #obal1 #hlavni-panel-obal .vnitrek-text #perex h2, body #obal1 #hlavni-panel-obal .vnitrek-text .prihlaseni-uzivatele h2 {color: #6dab37; font-size: 120%; padding: 0; margin: 0; background: none; border: 0px none; width: 100%;}
#hlavni-panel-obal .vnitrek-text hr {display: none;}
#hlavni-panel-obal .vnitrek-text li {background: url(/images/gsklub/leve-menu-sipka.gif) left 5px no-repeat; padding: 0 0 0 20px; list-style-type: none; margin: 0 0 0 20px;}
#hlavni-panel-obal .vnitrek-text ol {padding: 0 0 10px 25px;}
#hlavni-panel-obal .vnitrek-text ol li {padding: 0; background: none; list-style-type: decimal;list-style-position: outside;}
#hlavni-panel-obal .vnitrek-text ul.lower-alpha li {padding: 0; background: none; list-style-type: lower-alpha;}
#hlavni-panel-obal .vnitrek-text ul.lower-alpha li li {background: url(/images/gsklub/leve-menu-sipka.gif) left 5px no-repeat; padding: 0 0 0 20px; list-style-type: none; margin: 0 0 0 20px;}
#hlavni-panel-obal .vnitrek-text a.sipka {font-weight: bold; margin: 0 35px 0 0; color: #2b813a; text-decoration: none; background: url(/images/gsklub/odkaz-sipka.gif) 0px center no-repeat; padding: 0 0 0 20px;}
#hlavni-panel-obal .vnitrek-text a.sipka:hover {background: url(/images/gsklub/odkaz-sipka.gif) 1px center no-repeat;}
.kategorie-info {padding: 0 0 15px 0;}
#hlavni-panel-obal .vnitrek-text ol.bez-sipek li {font-weight:  bold; font-size: 140%; color: #227d30;}
#hlavni-panel-obal .vnitrek-text ol.bez-sipek span {font-size: 70%; color: #000000; font-weight: normal; }

.obr-registrace {width: 496px; height: 351px; background: url(/images/gsklub/obr-registrace.jpg) left top no-repeat;}


/* PATICKA */
#paticka {float: left; width: 950px; padding: 8px 0; margin: 0; background: #61a425; border-top: 1px solid #ffffff;}
#paticka a {text-decoration: underline; color: #ffffff;}
#paticka a:hover {text-decoration: none; color: #e9f0bc;}
#copyright {font-size: 85%; color: #ffffff; text-decoration: none; text-align: center;}


/* HLASKA */
.hlaska-alert {background: #61a425 url(/images/gsklub/alert-ruka.gif) 10px center no-repeat; width: 448px; font-size: 120%; padding: 10px 10px 10px 60px; color: #fed000; margin: 0 0 10px 0; border: 1px solid #217e2e;}


/* PRODUKTY  */
.obal-filtry-strankovani {float: left; width: 514px; border: 0px; border-top: 1px solid #90b86c; background: url(/images/gsklub/strankovani-pozadi.gif) left top repeat-x; margin: 0 0 10px 0; padding: 2px; float: left;}
body #obal1 .filtry-strankovani select {border: 1px solid #cbdabd; font-size: 100%; padding: 0 0 -3px 0; margin: 0 0 0 0; }
body #obal1 .filtry-strankovani option {margin: 0; padding: 3px 0 -5px 0;}
/*.obal-filtry-strankovani {float: left; padding: 0; margin: 0 0 5px 0; background: #e7f2dd; width: 514px;}*/
/*.obal-filtry-strankovani form {display: inline;}*/
/*.obal-filtry-strankovani select, .radit-dle, .obal-filtry-strankovani form {margin: 0; padding: 0;}*/
.filtry-strankovani {width: 505px;}
.pagination {margin: -3px 3px 3px 3px; _margin: -2px 3px 3px 3px; padding: 3px; text-align: right; }
body #obal1 .pagination a { font-weight: bold;    padding: 0px 4px;  background: #9ac178;   margin: 0;     border: 1px solid #90b86c;     text-decoration: none;     color: #217e2e;   }
body #obal1 .pagination a:hover, body #obal1 .pagination a:active {  background: #5a7a39;   border: 1px solid #90b86c;     color: #ffd400;   }
.pagination span.current {    padding: 0px 4px;     margin: 2px;     border: 1px solid #90b86c;     font-weight: normal;     background-color: #cde3b9;     color: #5a7a39;}
.pagination span.disabled {     padding: 0px 4px;    margin: 2px;     border: 1px solid #eee;     color: #ddd;   }

.radit-dle {margin: -2px 8px 0 8px;}
.radit-dle .razeni {position: relative; top: 2px;}
.produtku-na-strance {position: relative; top:-1px;}

.razeni {margin: 0; padding: 0; }
body #obal1 .radit-dle form {margin: -3px 5px 0 5px;}
body #obal1 .radit-dle img {margin: 0; padding: 0;}
body #obal1 .radit-dle a {text-decoration: none; width: 17px; height: 16px; padding: 0; margin: 0;}
body #obal1 a.tabulkovy-vypis, body #obal1 a.obrazkovy-vypis  {text-decoration: none; float: left;  width: 17px; height: 17px;}
body #obal1 a.tabulkovy-vypis {background: url(/images/gsklub/table-vypis.gif) left top no-repeat;}
body #obal1 a.obrazkovy-vypis {background: url(/images/gsklub/obr-vypis.gif) left top no-repeat;}
/*.obal-filtry-strankovani select {border: 1px solid #686666;}
.obal-filtry-strankovani {float: left;}*/

.navigace {font-size: 80%; padding: 0 0 8px 5px; height: 14px; background: url(/images/gsklub/leve-menu-podtrzeni.gif) left bottom repeat-x; color: #247147; width: 513px; float: left; margin: -5px 0 8px 0;}
.navigace a {color: #247147;}

/* VÝPIS PRODUKTU */
.obal-produkt-vypis {float: left; margin: 0 0 15px 0; width: 500px; _width: 495px; padding: 10px; background: #f7fcfe url(/images/gsklub/pozadi-produkt-vypis.jpg) left top repeat-x;}
.produkt-vypis {/*float: left;*/}
.obal-produkt-vypis span {}
.obrazek-vypis {float: left; margin: 0 10px 0 0;}
.hand, .obrazek-vypis a {cursor: hand; cursor: pointer;}
.obrazek-vypis a img {}
.obal-kolem-popisu-vypis { width: 355px; float: right;}
.popis-vypis {}
.nazev-vypis {}
.nazev-vypis h3 {font-size: 100%; margin: 0 0 5px 0; padding: 0;}
#obal1 .nazev-vypis h3 a {text-decoration: none;}
.kod-vypis {}
.vyrobce-vypis {}
.soutez {float: right; padding: 2px 0 0 0;}
.soutez img {margin: 0 10px 0 0;}
.koupit-cena-vypis {}
.cena-vypis-obal {}
.cena-vypis {}
.skladem-vypis {}
div.submit-vypis {margin: 5px 0 0 0;}
input.submit-koupit {}
div.submit-vypis {}
.perex-vypis {margin: 0 0 5px 0;}


/* DETAIL PRODUKTU */
.produkt-detail {float: left; margin: 0 0 15px 0; padding: 0; width: 510px; _width: 505px;}
.nazev-detail {float: left;}
.nazev-detail h1 {float: left; width: 510px;}
.obrazek-detail {float: left;}
.obrazek-detail a {float: left; cursor: hand; cursor: pointer;}
.obrazek-detail a img {float: left; /*width: 240px;*/ margin: 0 10px 0 0;}
.vsechno-vpravo {float: right; width: 248px; _width: 240px;}
.vyrobce-detail {}
.perex-detail {}
.kod-detail {}
.cena-detail {}
.nazev-parametru {}
span.popis-produktu {font-size: 120%; font-weight: bold; color: #61a425; margin: 0; display: block;}
span.vlastnosti {}
.text-detail-obal {float: left; }
.text-detail { margin: 0 0 15px 0;}
.text-detail-obal table td {border: 1px solid #ededed; padding: 3px;}
.obrazek-nahled {}

.vypis-prirazenych-produktu td {white-space: nowrap;}
.vypis-prirazenych-produktu {float: left; width: 490px; margin: 10px 5px 20px 15px; _margin: 10px 5px 20px 8px; border-collapse: collapse; background: url(/images/gsklub/leve-menu-podtrzeni.gif) left bottom repeat-x; }
.vypis-prirazenych-produktu table.table-prirazenych-produktu {width: 490px;}
.vypis-prirazenych-produktu .prvni-radek td {font-style: italic; background: url(/images/gsklub/leve-menu-podtrzeni.gif) left bottom repeat-x; white-space: normal;}
.vypis-prirazenych-produktu td {padding: 5px 0 5px 15px;}
.vypis-prirazenych-produktu .input-text-standard {width: 36px; padding: 2px 3px; text-align: right; border: 1px solid #61a425;}
.vypis-prirazenych-produktu .cena {text-align: right; font-weight: bold;}
.vypis-prirazenych-produktu .cena-preskrtnuta {text-align: right; text-decoration: line-through;}
.vypis-prirazenych-produktu td td {padding: 0px;}
.vypis-prirazenych-produktu table table {}
.vypis-prirazenych-produktu .input-image {text-align: right; width: 100px; padding: 0; margin: 0;}
.vypis-prirazenych-produktu td.sirka-mnozstvi { width: 55px; text-align: right;}
.vypis-prirazenych-produktu td.sirka-baleni {padding: 5px 0; text-align: right;}
.vypis-prirazenych-produktu .input-image input {margin: 0 0 0 10px;}


/* NAVIGAČNÍ TLAČÍTKA */
.tisk-zpet-doporucit {float: right; width: 510px;}
.tisk-zpet-doporucit a {float: right; color: #666666;}
.tisk-zpet-doporucit a:hover {color: #000000;}
.back {display: none;}
.tisk {background: url(/images/gsklub/tisk.gif) left center no-repeat;}
.doporucit {background: url(/images/gsklub/email.gif) left center no-repeat;}
.tisk, .doporucit {font-size: 80%; padding: 2px 10px 2px 20px;}

#doporucit {display: none; position: absolute; width: 518px; background: #ffffff; padding: 20px; border: 1px solid #c4c4c4; left: 220px; top: 100px;}

input.nakup {width: 37px; padding: 1px 2px; text-align: right; border: 1px solid #61a425;}
.koupit-input-submit .submit {margin: 5px 0 -5px 0;}


/* SPRAVNI APLIKACE - ADMINISTRACE */
.odstavec {width: 518px; float: left; margin: 0 0 8px 0;}
body #obal1 .nazpet {float: left; text-decoration: underline; background: url(/images/gsklub/icon-back-mini.gif) left center no-repeat; color: #217e2e; padding: 3px 5px 3px 25px;}
body #obal1 .nazpet:hover {color: #000000; text-decoration: none;}

.administrace {float: left; width: 518px; font-weight: normal; padding: 0; margin: 0 0 10px 0;}
.administrace .bloky {padding: 10px; margin: 5px 0 10px 0; border: 1px solid #afc59b; float: left; width: 495px; background: #cde3b9;}
.administrace .input-text-standard {width: 200px; font-family: Arial,helvetica,sans-serif; font-size: 100%; padding: 3px; margin:0; border: 1px solid #61a425;}
.administrace .prochazet {width: 290px;}
.administrace .vaha {margin: 0 0 2px 20px; width: 30px;}
/*.administrace .cena {text-align: right;}*/
.administrace textarea, .administrace textarea.input-text-standard {width: 486px; /*background: red;*/ margin: 0; height: 130px; border: 1px solid #757474; padding: 2px;}
/*body #obal1 .administrace a {text-decoration: none;}*/

a.novy-produkt, a.editace-produkt {font-weight: bold; margin: 0; float: left; background: url(/images/gsklub/icon-plus-mini.gif) left center no-repeat; padding: 0 0 0 20px; font-size: 110%; margin: 6px 0px; color: #000000;}
a.novy-produkt:hover, a.editace-produkt:hover {color: #217e2e;}
a.editace-produkt {background: url(/images/gsklub/icon-edit-mini.gif) left center no-repeat; padding: 0 0 0 20px;}

a.odkaz-standard, .kategorie-tree ul li a {color: #000000; text-decoration: underline;}
a.odkaz-standard:hover, .kategorie-tree ul li a:hover {color: #333333; text-decoration: none;}

a#dopredu {float: left; font-weight: bold; font-size: 110%; text-decoration: underline; padding: 6px 12px 6px 3px; color: #000000; background: url(/images/gsklub/odrazka-black.gif) right center no-repeat;}
a#dopredu:hover {text-decoration: none;}

.obrazky {width: 460px; padding: 5px; margin: 10px 0; background: #CAD163; border: 1px solid #7B7B7B;}
#add_image a {font-weight: bold; font-size: 110%; text-decoration: underline; padding: 6px 12px; color: #000000; background: url(/images/gsklub/odrazka-menu-horni.gif) left center no-repeat;}
#add_image a:hover {text-decoration: none; background: url(/images/gsklub/odrazka--horni.gif) 1px center no-repeat; color: #333333;}

#image_array {margin: 5px 0;}
.obrazek-nahled img, .obr-mini img {height: 20px; width: 20px;}

.clanek {_width: 96%;}
.clanek .obrazek {float: right; margin: 0 0 0 15px;}
.clanek .datum {display: none; font-size: 90%; font-style: italic; margin: 0 0 15px 0;}
.clanek li {margin: 0 0 0 50px; list-style-type: disc;}


/* KATEGORIE */
body #obal1 .kategorie-tree ul {font-size: 120%;}
body #obal1 .kategorie-tree ul li {background: none;}
body #obal1 .kategorie-tree ul, body #obal1 .kategorie-tree ul li {padding: 0; margin: 0;}
body #obal1 .kategorie-tree ul ul {margin: 0 0 15px 0;}
body #obal1 .kategorie-tree ul ul {padding: 0 0 0 40px;}
body #obal1 .kategorie-tree ul ul {font-size: 80%;font-style:italic;}
.kategorie-tree ul li {font-weight: bold;}
.kategorie-tree ul li li {font-weight: bold; color: #217e2e;font-weight: normal;}
.kategorie-tree ul li a {font-weight: normal; color: #7f7f7f;}


/* MENU V ADMINISTRACI / NASTAVENI */
body #hlavni-panel .admin-menu ul li {background: none; padding: 0; margin: 0;}
div.admin-menu {display: block; float: left; width: 520px; font-weight: normal; padding: 0; margin: 0 0 10px 0; z-index: 99; background: #61a425;}
div.admin-menu ul li {display: block; float: left;}
div.admin-menu ul li {z-index: 99;display: block; float: left;}
div.admin-menu ul li a {height: 14px; display: block; _float: left; white-space: nowrap;}
div.admin-menu ul li a {color: #ffffff; text-decoration: none; padding: 8px 22px; background: #61a425 url(/images/gsklub/horni-menu-rozdeleni.gif) top right repeat-y;}
div.admin-menu ul li a:hover, div#horni-menu-obal ul li a:active {color: #fed000; background: #2c852c url(/images/gsklub/horni-menu-rozdeleni.gif) top right repeat-y;}
div.admin-menu ul li.active a {color: red;}

.nazev-sekce {font-size: 120%; color: #61a425; display: block;}

/* NASTAVENI */
.blok-nastaveni {margin: 0 0 20px 0; font-size: 90%; float: left;}
table.nastaveni {margin: 0 0 10px 0; border-bottom: 4px solid #227e2e;}
table.nastaveni td, table.nastaveni .polozka-nastaveni-pozadi td  {padding: 2px 5px; background: #cde3b9; border-bottom: 1px solid #b5caa2; font-weight: bold;}
.blok-nastaveni textarea, .mceEditor {width: 506px; height: 100px; border: 1px solid #757474; padding: 2px;}
.blok-nastaveni .input-text-standard {width: 200px; border: 1px solid #757474; padding: 2px; }
.blok-nastaveni select, .blok-nastaveni option, .blok-nastaveni input {background: #edf5e7;font-weight: normal;}
table.nastaveni .prvni-sloupec {width: 50%;}
table {border-collapse: collapse;}
#obal1 .blok-nastaveni textarea, #obal1 .mceEditor {width: 486px; /*background: red;*/ margin: 0; height: 130px; border: 1px solid #757474; padding: 2px;}
#obal1 iframe {height: 150px;}

/*.editace {float: left; width: 518px; font-weight: normal; padding: 0; margin: 0 0 10px 0;}*/
.bloky {padding: 10px; margin: 5px 0 10px 0; border: 1px solid #afc59b; float: left; width: 495px; background: #cde3b9;}
.blokytmave {padding: 10px;  margin: 5px 0 10px 0; border: 1px solid #dbdcdb; float: left; width: 495px; background: #ffd405;}
.input-text-standard, .prihlaseni-uzivatele #billing_address_country {width: 200px; font-family: Arial,helvetica,sans-serif; font-size: 100%; padding: 3px; margin:0; border: 1px solid #61a425;}
textarea.input-text-standard {width: 486px; height: 100px; border: 1px solid #757474; padding: 2px;}

.prihlaseni-uzivatele {float: left; width: 518px; font-weight: normal; padding: 0; margin: 0 0 10px 0;}
.prihlaseni-uzivatele .input-text-standard, .prihlaseni-uzivatele #billing_address_country {width: 200px; font-family: Arial,helvetica,sans-serif; font-size: 100%; padding: 3px; margin:0; border: 1px solid #61a425;}
.prihlaseni-uzivatele #billing_address_country {width: 210px;}
.prihlaseni-uzivatele #user_birthdate select {padding: 3px;background: #edf5e7;border: 1px solid #61a425;}
.prihlaseni-uzivatele .bloky {padding: 10px; margin: 5px 0 10px 0; border: 1px solid #afc59b; float: left; width: 495px; background: #cde3b9;}
.prihlaseni-uzivatele td {padding: 0 10px 0 0;}

#velky-banner, .velky-banner {flosat: left; margin: 10px 0; padding: 10px 0 0 0; background: url(/images/gsklub/banner-podtrzeni.gif) left top repeat-x;  /*height: 10px;*/}
#velky-banner img, .velky-banner img {floast: left; padding: 0 0 10px 0; background: url(/images/gsklub/banner-podtrzeni.gif) left bottom repeat-x;}
.velky-banner img {width: 520px;}

.maly-banner {overflow: hidden; float: left; width: 100%; margin: 0 auto; padding: 10px 0 0 0; text-align:center;}
.maly-banner img {margin: 10px 0; max-width: 170px;}

.formError {font-weight: bold; background: #f8ce00; margin: 0 0 0 10px; display: inline;}


.formular-kontakt {float: left; margin: 10px 0;}
.formular-kontakt .input-text-standard {width: 200px; font-family: Arial,helvetica,sans-serif; font-size: 100%; padding: 3px; margin:0; border: 1px solid #61a425;}
.formular-kontakt .bloky {padding: 10px; margin: 10px 0; border: 1px solid #afc59b; float: left; width: 495px; background: #cde3b9;}
.formular-kontakt textarea {width: 450px; height: 100px; font-family: Arial,helvetica,sans-serif; font-size: 100%; padding: 3px; margin:0; border: 1px solid #61a425;}

.zapomenute-heslo {float: left; width: 518px;}
.zapomenute-heslo .input-text-standard {width: 200px; font-family: Arial,helvetica,sans-serif; font-size: 100%; padding: 3px; margin:0; border: 1px solid #61a425;}
.zapomenute-heslo .bloky {padding: 10px; margin: 10px 0; border: 1px solid #afc59b; float: left; width: 495px; background: #cde3b9;}


/* HLAVNI ZAKLADNI TABULKA */
table.hlavni, table.objednavka {font-size: 90%; width: 518px; border-collapse: collapse; margin: 10px 0;}
table.hlavni .input-text-standard {width: 34px; padding: 2px 3px; text-align: right; border: 1px solid #61a425;}
table.hlavni .polozky-kosiku a {text-decoration: underline;}
table.hlavni tr.posledni-radek td {background: #cde3b9;}
table.hlavni th, table.hlavni td, table.hlavni tr.posledni-radek td {padding: 7px 5px;}
table.hlavni tr:hover {background: #ddefe0;}
table.hlavni th, table.hlavni th {background: #61a425; color: #ffffff; border: 0px;}
table.hlavni td, table.hlavni th, table.hlavni tr.posledni-radek {border: 1px solid #dbdcdb;}
table.hlavni tr.posledni-radek td {background: #cde3b9; border: 0px;}
table.hlavni tr.posledni-radek td {border-top: 5px solid #247f2f;}
table.hlavni th.check {width: 20px}
table.hlavni .cena {text-align: right; white-space: nowrap;}
table.hlavni .edituj, table.hlavni .smaz, table td.mini {font-size: 80%;}
.edituj {width: 68px; text-align: center;}
.edituj img {padding: 0 2px;}
.kategorie {width: 90px;}

/*body #obal1 .uzivatele td {font-size: 90%; }*/
body #obal1 .uzivatele td span, body #obal1 .uzivatele th span {width: 70px; overflow: hidden; float: left;}


/* KOSIK VELKY */
#velky-obsah-kosiku .hlavni {width: 518px;}
#velky-obsah-kosiku table .input-text-standard {width: 34px; padding: 2px 3px; text-align: right; border: 1px solid #61a425;}
body #velky-obsah-kosiku .polozky-kosiku a {text-decoration: underline;}
#velky-obsah-kosiku table tr.posledni-radek td, table.objednavka tr.posledni-radek td {background: #cde3b9;}
#velky-obsah-kosiku table th, #velky-obsah-kosiku table td, table.objednavka td, #velky-obsah-kosiku table tr.posledni-radek td, table.objednavka th, table.objednavka tr.posledni-radek td {padding: 7px 10px;}
#velky-obsah-kosiku table th, table.objednavka th {background: #61a425; color: #ffffff; border: 0px;}
#velky-obsah-kosiku table td, #velky-obsah-kosiku table th, table.objednavka td, table.objednavka th, #velky-obsah-kosiku table tr.posledni-radek, table.objednavka tr.posledni-radek {border: 1px solid #dbdcdb;}
#velky-obsah-kosiku table tr.posledni-radek td, table.objednavka tr.posledni-radek td {background: #cde3b9; border: 0px;}
#velky-obsah-kosiku table tr.posledni-radek td, table.objednavka tr.posledni-radek td {border-top: 5px solid #247f2f;}
#velky-obsah-kosiku .pocet, body #obal1 input.pocet {width: 50px;}
#velky-obsah-kosiku .button {float: left;}

.kredit-sleva td {color: #61a425; font-weight: bold;}

/* objednavky */
.objednavky .hlavni {width: 518px;}
.dorucovaci-adresa select {width: 490px;}
.obj-poznamka {display: none; }

body #obal1 .stitky, .skryt {display: none;}
body #obal1 .objednavka table td {vertical-align: top;}
body #obal1 .objednavka .sirka-polovina {width: 250px;}
body #obal1 tr.bez-DPH td {border-top: 5px solid #247f2f;}
body #obal1 .objednavka .noborder td {border: 0px;font-size: 80%;}


/* faktury  */

/* platba doprava */

.hlaska-vyplnit {color: #000000; background: #fecf07; margin: 0 15px; font-weight: bold;}
.inline {display: inline;}
.obj-poznamky {font-size: 85%; padding: 0; margin: 0 0 5px 0;}
textarea.poznamka {width: 511px; height: 100px; font-family: Arial,helvetica,sans-serif; font-size: 100%; padding: 3px; margin:0 0 15px 0; border: 1px solid #61a425;}
body #obal1 .objednavka .editace-udaju a {text-decoration: underline; font-weight: normal; color: #ffffff;}
body #obal1 .objednavka .editace-udaju a:hover {color: #ffffff; text-decoration: none;}
.procent40 {width: 40%;}
body #obal1 table td {vertical-align: middle;}

body #obal1 #product_text {height: 300px;}
span.bold {font-weight: bold;}

/* button */
input.button, a.button {background: #60a425;  color: #ffffff; padding: 2px 10px; border: 0px none; cursor: hand; cursor: pointer; font-weight: bold;}
body #obal1 a.button, body #obal1 input.button {padding: 2px 10px; text-decoration: none;}
input.button:hover, a.button:hover {background: #538f1f; color: #fcd402;}
body #obal1 a.button {float: left; padding: 3px 10px;}

body #obal1 a.help {cursor:help; text-decoration: none; /*border-bottom: 1px dotted #ffffff;*/}

/* skryti / vypnuti */
.cena-vypis-obal, .kod-vypis, .vyrobce-vypis, .obal-produkt-vypis span {display: none;}
.sirka-polovina {width: 240px}
body #obal1 table.objednavka td {vertical-align: top;}
div.odberatel {border: 5px solid #eeeeee; padding: 5px;}
body #obal1 ul.bezodsazeni, body #obal1 ul.bezodsazeni li {margin: 0;}

/* ceny - dualni i nedualni */
.primarni-cena{}
.sekundarni-cena{color:#61a425;}
.nedualni-cena{}

.select200 select {width: 200px;}
.colorRed {color:red; font-weight: bold;}