/* obecna nastaveni */
body {font-size:1em; background: #f8f9fa ; font-family: Verdana,"Geneva CE",lucida,sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; border: 0px outset #ffffff;}
form {margin: 0px; padding: 0px;}
p {margin: 0px;}
img {border: 0px solid #ffffff;}
img.odeslat {cursor: pointer;}
input {font-family: Verdana,"Geneva CE",lucida,sans-serif; vertical-align: middle;}
strong {font-weight: bold;}
.cistic {clear:both; border:none; visibility:hidden; line-height:0px;}
a {color:#374B63; text-decoration:underline;}
a:hover {color:#374B63; text-decoration:none;}

h1 {display: block; margin: 10px 0px 10px 0px; font-weight: normal; font-size: 150%; color: #374B63;}
h2 {display: block; margin: 8px 0px 8px 0px; font-weight: normal; font-size: 150%; color: #374B63;}

.main {text-align:left;}
.textpopis {font-size: 61%;}

.header {background: #f8f9fa url(gs-bg01.png) repeat-x left top; height: 115px;}
.header .horni {/*height:60px;*/ padding: 0px 0px 0px 0px; text-align:left;}
.header .horni .logoDiv {float:left; width:400px; text-align:left;}
.header .horni .logoDiv .ldPadding {padding: 20px 0px 0px 50px; text-align:left;}
.header .horni .odhlasit {float:right; width:100px; height:30px; padding: 0px 0px 0px 0px; text-align:right;}
.header .horni .odhlasit .odhlOdkazDiv {padding: 10px 10px 0px 0px; text-align:right;}
.header .horni .odhlasit .odhlOdkazDiv .odhlOdkaz {color:#000000; font-size:75%; text-decoration:underline; font-weight:bold;}
.header .horni .odhlasit .odhlOdkazDiv .odhlOdkaz:hover {text-decoration:none;}
.header .headerPadding {padding: 73px 0px 0px 40px;}
.header .headerPadding .logo {float:left; width:300px; overflow:hidden; padding:0px; color:#ffffff; font-weight:bold; font-size:100%; border: 1px solid #ff00ff;}
.header .headerPadding .logo a {color:#ffffff; font-weight:bold; font-size:100%; text-decoration:none;}
.header .headerPadding .logo a:hover {text-decoration:underline;}
.header .headerPadding .text-odkaz {float:left; display:block; padding: 2px 10px; color:#ffffff; font-weight:bold; font-size:88%; text-decoration:none;}
.header .headerPadding .text-odkaz:hover {text-decoration:underline;}
.header .menu {margin: 10px 0px 0px 30px;}
.header .menu a {display: block; float: left; padding: 3px 5px 3px 5px; border: 1px solid #84868c; border-top: 0px solid #a1acb9; background-color: #a1acb9; color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none; margin: 0px 15px 0px 0px;}

.menaAjazyk {padding:0px 0px 10px 50px; font-size:75%; font-weight:bold; color:#000000;}
.menaAjazyk .odkaz {color:#000000; font-weight:normal; text-decoration:underline;}
.menaAjazyk .odkaz:hover {text-decoration:none;}

.novinkaDiv {padding:0px 0px 15px 0px;}
.novinkaDiv .novinkaNadpis {font-size:81%; color:#374B63; font-weight:bold; margin:0px; padding:0px 0px 5px 0px;}
.novinkaDiv .novinkaDatum {font-size:75%; color:#999999; font-weight:bold; margin:0px; padding:0px 0px 5px 0px;}
.novinkaDiv .novinkaText {font-size:75%; color:#000000; margin:0px; padding:0px;}

.userForms {width:250px; margin:200px auto 200px auto;}
.userForms .logo {width:250px; height:40px; overflow:hidden; background:url(logo.gif) no-repeat center top;}
.userForms .cary {width:250px; height:11px; overflow:hidden; background:url(gs-cara.png) no-repeat center top;}
.userForms .nadpis {text-align:left; color:#7cbb00; font-weight:bold; font-size:75%; padding-bottom:10px;}
.userForms .row {text-align:left; padding:0px 0px 3px 0px;}
.userForms .row .format {float:left; width:50px; overflow:hidden; text-align:right; padding:0px; font-size:63%; color:#909090;}
.userForms .row .inp {float:left; width:150px; padding:0px; font-size:63%; color:#909090; margin-left:5px; border:1px solid #909090;}
.userForms .row .submit {float:left; width:150px; padding:0px; font-size:63%; color:#000000; margin-left:5px; border:1px solid #909090;}
.userForms a {font-size:63%;}

.prehled {margin: 10px 0px 0px 50px;}
.prehled td {vertical-align: top;}
.prehled td.left {background: url(gs-dot01.gif) repeat-y right top; padding: 10px 0px 10px 0px;}
.prehled td.left .selected_0 {display: block; border: 1px solid #98a4b2; border-right: 0px solid #98a4b2; padding: 5px 30px 5px 5px; color: #374b63; font-size: x-small; font-weight: bold; text-decoration: none; margin: 0px 0px 5px 0px; background-color: #A1ACB9;}
.prehled td.left .selected_1 {display: block; border: 1px solid #98a4b2; border-right: 0px solid #98a4b2; padding: 5px 30px 5px 5px; color: #374b63; font-size: x-small; font-weight: bold; text-decoration: none; margin: 0px 0px 5px 0px; background-color: #f8f9fa;}
.prehled td.right {padding: 10px 0px 10px 10px;}
.prehled td.right .text {font-size: x-small;}

/*.shopSetup {font-size: xx-small;}
.shopSetup .kat {margin: 0px 0px 10px 0px;}
.shopSetup .kat .name {font-weight: bold;}
.shopSetup .kat .produkt {margin: 5px 0px 0px 10px;}
.shopSetup .kat .produkt .nazev {font-weight: bold;}
.shopSetup .kat .produkt .popis {margin: 0px 0px 0px 20px;}*/

.profil {padding:0px 0px 10px 0px; font-size:75%; color:#000000;}
.profil .odkaz {color:#000000; font-weight:normal; text-decoration:underline;}
.profil .odkaz:hover {text-decoration:none;}
.profil .bigid {color: #ff0000; font-size: 125%; }

.textpage {font-size: 89%;}

/* F5_USER - registrace a nastaveni*/
.userData {width:508px; overflow:hidden; padding:0px;}
.userData .nadpisSpozadim {width:508px; height:28px; overflow:hidden; font-size:69%; color: #000000; padding:0px; margin:0px; background-color:#f0f0f0; border-bottom:1px solid #ffffff;}
.userData .nadpisSpozadim .nspPadding {padding:6px 10px 4px 10px;}
.userData .nadpisSpozadim input.radio {margin:0px;}
.userData .volitelne {background-color:#e0e0e0; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; margin:0px; padding:0px;}
.userData .odsazeniUD {font-size:69%; text-align:left; margin:0px; padding:10px; color: #000000; border:0px solid #000000;}
.userData .odsazeniUD .nadpis {font-weight: bold; margin: 0px 0px 4px 0px; color:#000000; width:500px;}
.userData .odsazeniUD .row {margin: 1px 0px 1px 10px; text-align:left; width:500px; padding:0px;}
.userData .odsazeniUD .row .popis {float: left; width: 230px; text-align: left; padding: 3px 0px 0px 0px; color:#000000; margin:0px;}
.userData .odsazeniUD .row .popis2 {float: left; width: 230px; text-align: left;}
.userData .odsazeniUD .row input.i {float:left; width:141px; height:19px; border:1px solid #000000; color:#000000;}
.userData .odsazeniUD .row select {float:left; width:141px; height:19px; border:1px solid #000000; color:#000000;}
.userData .odsazeniUD .row a {text-decoration: underline; color:#000000;}
.userData .odsazeniUD .row a:hover {text-decoration: none; color:#000000;}
.userData .odeslat {padding: 10px 0px 10px 0px; cursor:pointer;}
.userData .odeslat img {cursor: pointer;}

.webDetail {color:#000000; padding:0px 0px 10px 0px;}
.webDetail .row {font-size:75%; font-weight:normal;}
.webDetail .row .odkaz {font-weight:normal; color:#000000; text-decoration:none;}
.webDetail .row .odkaz:hover {text-decoration:underline;}

.moduly {margin:0px; padding:0px;}
.moduly .popisPotvrdit {font-size:75%;}
.moduly .skupina {padding:0px 0px 10px 0px;}
.moduly .skupina .nazevSkupiny {background-color:#f0f0f0; padding: 10px 5px; font-size: 100%; margin-top:5px;}
.moduly .skupina .modulyTabulka tr.zahlavi {font-weight: bold;}
.moduly .skupina .modulyTabulka tr.pos-0 {background-color: #ffffff;}
.moduly .skupina .modulyTabulka tr.pos-1 {}
.moduly .skupina .modulyTabulka tr td {border-bottom: 1px dashed #e0e0e0; padding: 2px 5px 2px 5px;}
.moduly .skupina .modulyTabulka {margin:2px 5px 2px 15px; font-size:75%;}
.moduly .skupina .modulyTabulka .nazev {width:200px; vertical-align:middle; border-right: 3px solid #ffffff;}
.moduly .skupina .modulyTabulka .cena {width:100px; text-align:right; vertical-align:middle;}
.moduly .skupina .modulyTabulka .cenaInstalace {width:100px; text-align:right; vertical-align:middle; border-right: 3px solid #ffffff;}
.moduly .skupina .modulyTabulka .stav {width:120px; text-align:center; vertical-align:middle;}
.moduly .skupina .modulyTabulka .stav .barva-0 {color:#000000;}
.moduly .skupina .modulyTabulka .stav .barva-1 {color:#0000ff;}
.moduly .skupina .modulyTabulka .stav .barva-2 {color:#00ff00;}
.moduly .skupina .modulyTabulka .stav .barva-3 {color:#ff0000;}
.moduly .skupina .modulyTabulka .akce {width:100px; text-align:left; vertical-align:middle;}
.moduly .skupina .modulyTabulka .akce .barva-0, .barva-3 {color:#00ff00;}
.moduly .skupina .modulyTabulka .akce .barva-2 {color:#ff0000;}

.moduly .udajeTabulka {margin:2px 5px 10px 15px; font-size:75%;}
.moduly .udajeTabulka .popis {width:200px; text-align:left; vertical-align:middle;}
.moduly .udajeTabulka .bonus {width:200px; text-align:left; vertical-align:middle; padding-left: 130px; color: #009100; font-weight: bold;}
.moduly .udajeTabulka .bonus2 {width:200px; text-align:left; vertical-align:middle; color: #009100; font-weight: bold;}
.moduly .udajeTabulka .text {width:200px; text-align:left; vertical-align:middle;}
.moduly .udajeTabulka .text .textbox {height:20px; font-size:90%;}
.moduly .udajeTabulka .text .vyber {height:20px; font-size:90%;}


table.popisStavu {font-size: 100%;}
table.popisStavu caption {text-align: left; padding: 5px 3px 5px 5px; font-size: 75%;}
table.popisStavu td {padding: 1px 3px 1px 20px; font-size: 75%;}
table.popisStavu td.barva-0 {color:#000000;}
table.popisStavu td.barva-1 {color:#0000ff;}
table.popisStavu td.barva-2 {color:#00ff00;}
table.popisStavu td.barva-3 {color:#ff0000;}


.dobitkredit {}
.dobitkredit table.variabilniSymbol {font-size: 100%;}
.dobitkredit table.variabilniSymbol td {font-size: 75%; padding: 1px 10px 1px 0px;}
.dobitkredit table.variabilniSymbol td.red {color: #ff0000; font-weight: bold;}

.dobitkredit table.seznamBank {font-size: 100%;}
.dobitkredit table.seznamBank tr.zahlavi {}
.dobitkredit table.seznamBank tr.zahlavi td {padding: 5px 10px 5px 0px; background-color: f0f0f0; font-weight: bold;}
.dobitkredit table.seznamBank td {padding: 1px 10px 1px 0px;}
.dobitkredit table.seznamBank td.konto {font-size: 75%;}
.dobitkredit table.seznamBank td.nazev {font-size: 75%;}
.dobitkredit table.seznamBank td.zeme {font-size: 75%;}
.dobitkredit table.seznamBank td.iban {font-size: 75%;}
.dobitkredit table.seznamBank td.swift {font-size: 75%;}


.platebnihistorie {}
.platebnihistorie table.seznamPlateb {}
.platebnihistorie table.seznamPlateb td {font-size: 75%; padding: 1px 5px 1px 5px;}
.platebnihistorie table.seznamPlateb td.zleft {text-align: left;}
.platebnihistorie table.seznamPlateb td.zright {text-align: right;}