/* ----------------------------------------- obecne ----------------------------------------- */
body {font-family:Tahoma,sans-serif; font-size:0.8em; margin-bottom:0px; margin-top:0px; color:#FFFFFF; background-color:#000000;}

form {margin:0px; padding:0px; border:0px;}

img {border:0px;}

h1 {}
h2 {color:#FFFFFF; margin:0px; padding:5px 0px 10px 27px; background:url('../img/h2.gif') no-repeat 0px 7px; font-size:1.5em;}
h2 a {color:#FFFFFF; text-decoration:none;}

input {border:1px solid #4E162F; color:#000000; background:url('../img/input.gif')}

.button {display:block; width:82px !important; height:17px; background-image:url('../img/button.gif'); color:#FFFFFF !important; text-align:center; text-decoration:none; font-weight:bold; padding-top:3px; font-size:0.9em !important;border:1px solid #444243;}

.cleaner {clear:both; width:0px; height:0px; border:0px; margin:0px; padding:0px; font-size:0px; line-height:0px;}
.spanHighlighted {font-weight:bold; color:#BE084D;}
.pCode {text-align:left !important; font-family:Courier,serif;}

/* ------------------------------------ na kazde strance ------------------------------------ */
#divMain {margin:auto; width:989px;}
#divHeader {width:989px; height:287px; margin:30px 0px 6px 0px; position:relative; overflow:hidden;padding-top:31px;}
#divHeader span {width:989px; height:318px; background:url('../img/headerBackground.jpg') no-repeat; background-position:0px 31px; position:absolute; top:0px; left:0px; z-index:1; cursor:hand;}

#divVyhledavani {position:absolute; top:0px; left:0px; z-index:100;}
#divVyhledavani #inputSearch {width:144px; height:20px; background:url('../img/searchInput.gif') no-repeat; _background-attachment:fixed; border:0px; padding:1px 6px 0px 6px;}
#divVyhledavani #submitSearch {width:23px; height:20px; border:0px; position:absolute; top:0px; left:214px;}

divContent {width:989px; margin:auto; position:relative;}
#divColumn1 {float:left; width:195px; position:relative; left:-599px;}
#divColumn2 {float:left; width:585px; position:relative; left:195px; margin:0px 7px; _margin:0px 4px; background-color:#2A2A2A;}
#divColumn2Inner {}
#divColumn3 {float:left; width:195px;}

.panel {width:195px; overflow:hidden; margin-bottom:15px;}
.panel a {color:#FFFFFF; text-decoration:none; display:block; width:175px; min-height:15px; _height:15px; padding:0px 10px;}
.panel a:hover {color:#2C2C2C;background:#979797;}
.panel .divSectionHeader {width:190px; height:22px; background:url('../img/categorySectionHeader.gif') repeat-x; font-weight:bold;padding:5px 0px 0px 5px;}
.panel .divSectionContent {width:195px; background-color:#2C2C2C; padding:6px 0px;}
.panel .divSectionContent .divNewsDate {padding:0px 0px 3px 10px; font-weight:bold;}
.panel ul {margin:0px; padding:0px 10px 0px 0px; list-style-type:none;}
.panel ul li {padding-bottom:3px;}

.panelKategorie .divSectionHeader {background:url('../img/sectionHeader.gif') repeat-x;}
.panelKategorie .divSectionContent {width:195px; background-color:#4E162F;}
.panelKategorie a:hover, .panelKategorie .activeCategory {color:#4E162F;background:url('../img/activeCategory.gif') repeat-x !important;}
.panelKategorie ul {padding-left:0px;}
.panelKategorie ul li {display:block; min-height:15px; _height:15px; padding-bottom:0px;}
.panelKategorie ul ul {font-size:1em; padding:0px 10px 0px 0px;}
.panelKategorie ul li a {padding-left:20px;}
.panelKategorie ul ul a {padding-left:35px;}
.panelKategorie ul ul ul a {padding-left:50px;}
.panelKategorie ul li.top a {background:url('../img/sipka.gif') no-repeat 6px 3px;}
.panelKategorie .openCategory {display:block !important;}

.panelUzivatel .divUzivatelName {text-align:left; padding:5px;}
.panelUzivatel a {text-decoration:underline;}
.panelUzivatel a:hover {background-color:#2C2C2C;color:#FFFFFF;text-decoration:none;}
.panelUzivatel form {padding:5px 5px 0px 5px; margin:0px;}
.panelUzivatel label {display:block; width:50px; float:left;}
.panelUzivatel input {width:133px; _width:128px; margin-bottom:3px;}
.panelUzivatel .button {margin:5px 10px 5px 50px; text-decoration:none;}
.panelUzivatel ul {}
.panelUzivatel #ulActualCart {text-align:left; padding-top:5px;}
.panelUzivatel .button:hover {color:#2C2C2C;background-image:url('../img/button.gif');}
.panelUzivatel #number {color:#BE084D;}
.panelUzivatel #vKosiku {padding-left:10px;}

#divFooter {width:989px; min-height:40px; _height:40px; margin:7px auto; padding:5px 7px; background-image:url('../img/footer.gif'); background-repeat:no-repeat;}
#divCopyright {text-align:center; font-weight:bold; font-size:0.8em;}
#divCopyright {xcolor:#FFFFFF;}
#divCopyright a {color:#FFFFFF;}
#divLinks {margin-top:25px; text-align:left; color:#606060; font-size:0.8em; }
#divLinks a {color:#606060; font-weight:normal;}
#divLinks a:hover {}
#divLinks b {font-weight:normal;}
#divLinks img {margin:0px 6px 0px 0px;}

#divPartners .divSectionContent {padding:0px 0px 7px 0px;}
#divPartners a {margin:0px;padding:0px;display:inline;}
#divPartners img {margin:4px;float:left;}

/* ------------------------------ stranka standardniho obsahu ------------------------------- */
.divStandardContentPage {margin:auto;}
.divStandardContentPage p {text-align:justify; margin:0px; padding:0px 8px 10px 8px;}
.divStandardContentPage a {color:#FFFFFF;}
.divStandardContentPage a:visited {color:#FFFFFF;}
.divStandardContentPage a:hover {color:#FFFFFF; text-decoration:underline;}

/* ----------------------------------------- vypis ------------------------------------------ */
#divItems {padding-left:6px;}

.divItemsCategoryDescription {margin:5px 10px 10px 5px; height:141px; overflow-y:scroll; scrollbar-base-color: #AAAAAA; border:1px solid #BBBBBB; font-size:0.8em; padding:3px 5px 5px 5px;}

.divItemsItem {width:183px; height:247px; overflow:hidden; margin:0px 4px 7px 4px; float:left; background-image:url('../img/itemsItemBackground.gif'); text-align:center;}
.divItemsItem a {color:#606060;}

.divItemsItem .divItemsImage {margin:12px auto; width:100px; height:100px; text-align:center; line-height:100px !important; _position:relative; overflow:hidden; background:#FFFFFF;}
.divItemsItem .divItemsImage div {_position: absolute; _left:50%; _top: 50%;}
.divItemsItem .divItemsImage div img {border:0px; vertical-align:middle; _position: relative; _top: -50%; _left: -50%;}

.divItemsItem .divItemsName {height:25px; width:183px; font-weight:bold; overflow:hidden;}
.divItemsItem .divItemsName a {display:block; height:25px; line-height:25px; wight:183px; color:#FFFFFF; text-decoration:none;}
.divItemsItem .divItemsName a:hover {color:#FFFFFF;}

.divItemsItem .divItemsDescription {height:50px; padding:0px 10px; overflow:hidden; text-align:left;}
.divItemsItem .divItemsDescription a {display:block; height:60px; wight:138px; color:#FFFFFF; text-decoration:none;}
.divItemsItem .divItemsDescription a:hover {color:#FFFFFF;}

.imgSkladem {background-image:url('../img/skladem.gif');width:100px;height:88px;position:absolute;top:-165px;left:25px;}

.divItemsItem .divItemsPrice {margin:10px 10px 0px 10px; color:#C4C4C4; font-weight:bold; text-align:left; font-size:1em; position:relative;}
.divItemsItem .divItemsPrice span {color:#BE084D; font-size:1.1em;}

.strankovani {float:right; font-weight:bold; margin:10px; margin-right:8px; _margin-right:3px; color:#BE084D;}
.strankovani a {color:#FFFFFF;}
.strankovani a:hover {text-decoration:none; color:#FFFFFF;}
#strankovani2 {margin-bottom:5px; padding-bottom:5px;}
.spanPage {color:#FFFFFF;}

/* ----------------------------------------- detail ----------------------------------------- */
#divItem {padding-bottom:10px;}

.divItemItem1 {margin:0px 10px; background:#3C3C3C; padding-bottom:8px;}

.divItemItem1 .divItemImageRelative {position:relative; width:260px; height:260px;}
.divItemItem1 .divItemImageAbsolute {position:absolute; top:0px; left:0px; width:260px; height:260px; display:none;}
.divItemItem1 .divItemImage {width:260px; height:260px; border:1px solid #C6C6C6; background-color:#FFFFFF; text-align:center; line-height:260px !important; _position:relative; overflow:hidden; margin:8px; _margin:7px 8px 5px 8px;}
.divItemItem1 .divItemImage div {_position: absolute; _left:50%; _top: 50%;}
.divItemItem1 .divItemImage img {border:0px;}
.divItemItem1 .divItemImage div img {border:0px; vertical-align:middle; position:relative; top:-2px; _top: -50%; _left:-50%;}
.divItemItem1 .image1 {display:inline;}

.divItemItem1 .divItemLeft {width:276px; float:left; overflow:hidden;}
.divItemItem1 .divItemRight {overflow:hidden; position:relative;}

.divItemItem1 .divItemName {height:23px; background:#4E162F; font-size:1.3em; font-weight:bold; padding:2px 0px 0px 5px;}
.divItemItem1 .divItemName a {color:#FFFFFF; text-decoration:none;}

.divItemItem1 .divItemDescription {}
.divItemItem1 .divItemDescription div {margin:0px !important;padding:0px !important;}
.divItemItem1 .divItemDescription h1 {margin:0px !important;padding:0px !important; font-size:1em !important;}
.divItemItem1 .divItemDescription h2 {margin:0px !important;padding:0px !important; font-size:1em !important;}
.divItemItem1 .divItemDescription h3 {margin:0px !important;padding:0px !important; font-size:1em !important;}
.divItemItem1 .divItemDescription h4 {margin:0px !important;padding:0px !important; font-size:1em !important;}
.divItemItem1 .divItemDescription h5 {margin:0px !important;padding:0px !important; font-size:1em !important;}
.divItemItem1 .divItemDescription h6 {margin:0px !important;padding:0px !important; font-size:1em !important;}

.divItemItem1 #divBottom {height:30px; padding-top:9px;}

.divItemItem1 .divItemPrice {float:right; color:#C4C4C4; font-weight:bold; font-size:1.2em;}
.divItemItem1 .divItemPrice span {color:#BE084D; font-size:1.3em;}

.divItemItem1 .divItemBuyButton {float:right; margin:0px 10px;}

.divItemItem1 #divPopisTitle {color:#BE084D; margin-top:7px;}

.divItemItem #divItemEditButton {}
.divItemItem #divItemEditButton a {}

.divItemDiscussion {font-size:0.9em; padding:0px 10px 0px 10px;}
.divItemDiscussion ul {margin:0px; padding:0px;}
.divItemDiscussion li ul {padding-left:45px;}
.divItemDiscussion ul li {list-style-type:none; margin:0px; padding:0px;}
.divItemDiscussion .spanTimeNameEmail {display:block; margin-top:10px; color:#FF5A1C; padding-top:4px; border-top:1px solid #BBBBBB !important;}
.divItemDiscussion a {color:#FF5A1C;}
.divItemDiscussion a:hover {text-decoration:none;}
.divItemDiscussion .spanTitle {display:block; font-weight:bold;}
.divItemDiscussion .spanContent {display:block;}
.divItemDiscussion .aReact {color:#FF5A1C;}
.divItemDiscussion .aReact:hover {text-decoration:none;}
.divItemDiscussion .aReactNew {color:#FF5A1C;}
.divItemDiscussion .spanDelete {float:right;}

#divItem h3 {margin:10px 0px 5px 0px;}

#divNewDiscussionEntry input {width:440px; height:14px; border:1px solid #A6A6A6; margin-bottom:10px;}
#divNewDiscussionEntry .button {margin:10px 5px; float:right;}
#divNewDiscussionEntry .tdLabel {width:120px;}
#divNewDiscussionEntry #taContent {width:438px;}

/* ------------------------------------- uvodni strana -------------------------------------- */

#divDefault {padding:10px 0px 10px 6px;}

/* ----------------------------------------- kosik ------------------------------------------ */
#divCartEmpty {padding:8px; font-weight:bold;}

#divCartFull {padding:8px;}
#divCartFull a {text-decoration:none; font-size:1em;}

#divCartFull #tableCart th {height:22px; border-bottom:2px solid #606060; padding:0px 4px; text-align:left;}
#divCartFull #tableCart td {height:13px; border-bottom:1px solid #C6C6C6; padding:2px 4px;}
#divCartFull #tdPopis {width:280px;}
#divCartFull #tdCenaKus {width:100px;}
#divCartFull #tdCena {width:120px;}
#divCartFull #tdKusu {width:30px;}
#divCartFull .inputCartCount {width:30px; height:14px; padding-left:2px;}
#divCartFull .sum {font-weight:bold;}
#divCartFull p {text-align:center; font-weight:bold;}
#divCartFull .button {margin:10px 5px; float:right;}

/* ----------------------------------- objednavka krok 1 ------------------------------------ */
#divOrderStep1 {padding:8px;}
#divOrderStep1 input {width:380px; height:14px; border:1px solid #A6A6A6; margin-bottom:10px;}
.tdOrderStep11 {width:200px;}
#ddlPay {width:382px; _width:384px; margin-bottom:5px; border:1px solid #A6A6A6; color:#606060;}
#divOrderStep1 .button {margin:10px 5px; float:right;}
#divOrderStep1 table div {text-align:center; margin:15px;}
#taPoznamka {width:380px; border:1px solid #A6A6A6;}

/* ----------------------------------- objednavka krok 2 ------------------------------------ */
#divOrderStep2 .button {margin:10px 5px; float:right;}
#divUpozorneni {margin:5px 5px 25px 5px;}

/* --------------------------------------- registrace --------------------------------------- */
#divRegistrace {padding:8px;}
#divRegistrace input {width:440px; height:14px; border:1px solid #A6A6A6; margin-bottom:10px;}
#divRegistrace .button {margin:10px 9px; float:right;}
#divRegistrace .tdRegistrace1 {width:150px;}

/* ----------------------------------------- login ------------------------------------------ */
#divLogin {padding:8px;}
#divLogin input {width:440px; height:14px; border:1px solid #A6A6A6; margin-bottom:10px;}
#divLogin .button {margin:10px 0px; float:right;}
#divLogin .tdLogin1 {width:150px;}

/* ------------------------------------ vypis objednavek ------------------------------------ */
#divOrderList {padding:8px;}
#divOrderList a {text-decoration:none;}
#divOrderList table {margin-bottom:20px;}
#divOrderList th {height:22px; border-bottom:2px solid #606060; padding:0px 4px;}
#divOrderList td {height:13px; border-bottom:1px solid #C6C6C6; padding:2px 4px; text-align:left;}
#divOrderList .tdId {width:140px;}
#divOrderList .tdDate {width:160px;}
#divOrderList .tdPrice {text-align:right; width:100px;}
#divOrderList .tdStatus {text-align:center; width:140px;}

/* -------------------------------- admin - vypis objednavek -------------------------------- */
#divAdminOrderList {padding:8px;}
#divAdminOrderList a {text-decoration:none;}
#divAdminOrderList table {margin:20px 0px;}
#divAdminOrderList th {height:22px; border-bottom:2px solid #606060; padding:0px 4px;}
#divAdminOrderList td {height:13px; border-bottom:1px solid #C6C6C6; padding:2px 4px; text-align:left;}
#divAdminOrderList .tdId {width:100px;}
#divAdminOrderList .tdDate {width:130px;}
#divAdminOrderList .tdPrice {text-align:right; width:100px;}
#divAdminOrderList .tdVariable {text-align:right; width:100px;}
#divAdminOrderList .tdStatus {text-align:center; width:130px;}

/* ------------------------------------ admin - dokumenty ----------------------------------- */
#ddlDocumentType {}
.tableEdit .tableItemEditInner .tdInputDocumentId input {}
.tableEdit .tdInput #taContent {width:500px; height:500px;}
.divNewsDate {}

/* ---------------------------------------- faktura ----------------------------------------- */
#pgInvoice {color:#000000; background:#FFFFFF; width:70%; border:1px solid #777777; margin:25px auto; padding:50px;}
#pgInvoice input {font-family:Tahoma,sans-serif;}
#pgInvoice #invoicePortalName {font-size:1.4em; font-weight:bold;}












/* ADMIN EDIT ADMIN EDIT ADMIN EDIT ADMIN EDIT ADMIN EDIT ADMIN EDIT ADMIN EDIT ADMIN EDIT */

.divAdminEdit input {}
.tableEdit {}
.tableEdit .trHeader {}
.tableEdit table {}
.tableEdit .tdLabel {}
.tableEdit .tdLabel label {}
.tableEdit .tdInput {}
.tableEdit .tdInput input {}
.tableEdit .tdInput textarea {}
.tableEdit .tdInput #taShortDescription {}
.tableEdit .tdInput #taLongDescription {}
.tableEdit .tableItemEditInner .tdInputLabel {}
.tableEdit .tableItemEditInner .tdInputSmall {}
.tableEdit .tableItemEditInner .tdInputSmall input {}
.tableEdit .tableItemEditInner .tdInputNumber {}
.tableEdit .tableItemEditInner .tdInputNumber input {}
.tableEdit .tableItemEditInner .tdInputPrice {}
.tableEdit .tableItemEditInner .tdInputPrice input {}
.tableEdit .tableItemEditInner .tdInputPricelist {}
.tableEdit .tableItemEditInner .tdInputPricelist input {}
.tableEdit .tdHelp {}
.divAdminEdit .submitButton {}



