/* ----------------------------------------- obecne ----------------------------------------- */
body {font-family:Verdana,sans-serif; font-size:0.8em; margin-bottom:0px; margin-top:0px; color:#606060; background-color:#DDDDDD;}

form {margin:0px; padding:0px; border:0px;}

img {border:0px;}

h1 {}
h2 {color:#FFFFFF; height:30px; overflow:hidden; margin:0px; padding:5px 0px 0px 10px; font-size:1.2em; line-height:20px;}
h2 a {color:#FFFFFF; text-decoration:none;}
h3 {margin:0px; padding:5px 0px 0px 10px; font-size:1.1em;}

input {border:1px solid #C6C6C6; color:#606060;}

.button {display:block; width:82px; height:20px; background-image:url('../img/button.gif'); color:#FFFFFF !important; text-align:center; text-decoration:none; font-weight:bold; padding-top:5px; font-size:0.9em !important;}

.cleaner {clear:both; width:0px; height:0px; border:0px; margin:0px; padding:0px; font-size:0px; line-height:0px;}
.spanHighlighted {font-weight:bold; color:#FF5A1C;}
.pCode {text-align:left !important; font-family:Courier,serif;}

/* ------------------------------------ na kazde strance ------------------------------------ */
#divMain {margin:auto; width:1024px; background:url('../img/containerBackground.gif') repeat-y;}
#divHeader {width:1004px; height:109px; margin:auto; position:relative; overflow:hidden; margin-bottom:8px;}
#divHeader span {width:1004px; height:109px; background:url('../img/headerBackground3.jpg') no-repeat; position:absolute; top:0px; left:0px; z-index:1; cursor:hand;}

#divVyhledavani {position:absolute; top:0px; right:0px; z-index:100;}
#divVyhledavani #divVyhledavaniLabel {position:absolute;top:14px;right:160px;font-weight:bold;}
#divVyhledavani #inputSearch {width:112px; height:18px; background:url('../img/searchInput.gif') no-repeat; _background-attachment:fixed; border:0px; padding:4px 6px 0px 6px; position:absolute; top:10px; right:31px;}
#divVyhledavani #submitSearch {width:21px; height:22px; border:0px; position:absolute; top:10px; right:10px;}

#divTopMenu {position:absolute; top:85px; right:0px; height:24px; z-index:100; background-image:url('../img/topMenuBackground.gif');}
#divTopMenu ul {width:451px; list-style-type:none; height:24px; padding:0px; margin:0px; background-image:url('../img/topMenuLeft2.gif'); background-repeat:no-repeat; background-position:top left; text-align:right;}
#divTopMenu ul li {display:block; float:left; padding:4px 10px 0px 8px; margin:0px; height:20px; background-image:url('../img/topMenuSeparator.gif'); background-repeat:no-repeat; background-position:top right;}
#divTopMenu ul li.last {background-image:url('../img/topMenuRight.gif'); background-repeat:no-repeat; background-position:top right;}
#divTopMenu ul li a {font-weight:bold; text-decoration:none; color:#606060; font-size:0.9em;}
#divTopMenu ul li a:hover {color:#FF5A1C;}

#divContent {width:1004px; margin:auto;}
#divColumn1 {float:left; width:195px;}
#divColumn2 {float:left; width:586px; margin:5px 14px 0px 14px; xpadding-top:28px; background-color:#FFFFFF; background-image:url('../img/centerPanelTop.gif'); background-repeat:no-repeat; background-position: top left; margin-bottom:15px;}
#divColumn2Inner {background-image:url('../img/centerPanelBottom.gif'); background-repeat:no-repeat; background-position: bottom left; padding-bottom:14px; _padding-bottom:10px;}
#divColumn3 {float:left; width:195px;}

.panel {width:195px; overflow:hidden; margin-bottom:15px;}
.panel a {color:#000000; font-weight:bold; text-decoration:none;}
.panel a:hover {color:#FF5A1C;}
.panel .divSectionHeader {color:#FFFFFF; width:145px; height:27px; font-size:1.1em; font-weight:bold; padding-left:50px; padding-top:10px;}
.panel .divSectionContent {width:195px; background-color:#FFFFFF; background-image:url('../img/panelBottom.gif'); background-repeat:no-repeat; background-position: bottom left;}
.panel ul {margin:0px; padding:7px 10px 10px 10px; font-size:0.9em; list-style-type:none;}
.panel ul li {padding-bottom:3px;}

.panelKategorie ul {padding-left:2px;}
.panelKategorie ul li {display:block; min-height:17px; _height:16px; padding-bottom:0px;}
.panelKategorie ul ul {font-size:1em; padding:0px 10px 0px 12px;}
.panelKategorie ul li a {background:url('../img/lowerCategory.gif') no-repeat 0px 3px; padding-left:8px;}
.panelKategorie ul li.top a {background:none;}
.panelKategorie .activeCategory {color:#FF5A1C !important;}
.panelKategorie .openCategory {display:block !important;}

.panelKategorie .divSectionHeader {background-image:url('../img/panel2.gif'); background-repeat:no-repeat;}
.panelDoporucujeme .divSectionHeader {background-image:url('../img/panel4.gif'); background-repeat:no-repeat;}
.panelNejprodavanejsi .divSectionHeader {background-image:url('../img/panel9.gif'); background-repeat:no-repeat;}
.panelNovinky .divSectionHeader {background-image:url('../img/panel8.gif'); background-repeat:no-repeat;}
.panelHity .divSectionHeader {background-image:url('../img/panel7.gif'); background-repeat:no-repeat;}
.panelUzivatel .divSectionHeader {background-image:url('../img/panel6.gif'); background-repeat:no-repeat;}
.panelAkce .divSectionHeader {background-image:url('../img/panel3.gif'); background-repeat:no-repeat;}
.panelInformace .divSectionHeader {background-image:url('../img/panel1.gif'); background-repeat:no-repeat;}
.panelKontakt .divSectionHeader {background-image:url('../img/panel5.gif'); background-repeat:no-repeat;}
.panelReklama .divSectionHeader {background-image:url('../img/panel9.gif'); background-repeat:no-repeat;}
.panelReklama .divSectionContent {padding:7px;}

.panelUzivatel .divUzivatelName {text-align:center; padding:5px;}
.panelUzivatel form {padding:5px 5px 0px 5px; margin:0px;}
.panelUzivatel label {display:block; width:50px; float:left; font-style:italic;}
.panelUzivatel input {width:133px; _width:128px; margin-bottom:3px;}
.panelUzivatel .button {margin:5px auto; margin-bottom:10px;}
.panelUzivatel ul {border-top:1px solid #C6C6C6;}
.panelUzivatel #aActualCart {font-weight:normal;}
.panelUzivatel #ulActualCart {text-align:center; padding-bottom:5px;}

#divFooter {width:990px; min-height:44px; _height:44px; margin:auto; padding:5px 7px; background-color:#E8E8E8; background-image:url('../img/footerBackground.gif'); background-repeat:no-repeat;}
#divCopyright {text-align:center; font-weight:bold; font-size:0.8em;}
#divCopyright {xcolor:#FF5A1C;}
#divCopyright a {color:#FF5A1C;}
#divLinks {margin-top:10px; text-align:justify; color:#606060; font-size:0.7em; }
#divLinks a {color:#606060; font-weight:normal;}
#divLinks a:hover {}
#divLinks b {font-weight:normal;}
#divLinks img {margin:0px 6px 0px 0px;}

/* ------------------------------ stranka standardniho obsahu ------------------------------- */
.divStandardContentPage {width: 572px; _width: 568px; margin:auto;}
.divStandardContentPage p {text-align:justify; margin:0px; padding:0px 0px 10px 0px;}
.divStandardContentPage a {color:#FF5A1C;}
.divStandardContentPage a:visited {color:#FF5A1C;}
.divStandardContentPage a:hover {color:#FF5A1C; text-decoration:none;}

/* ----------------------------------------- vypis ------------------------------------------ */
#divItems {}

.divItemsCategoryDescription {width: 572px; _width: 558px; margin:5px auto; height:141px; overflow-y:scroll; scrollbar-base-color: #AAAAAA; border:1px solid #BBBBBB; font-size:0.8em; padding:3px 5px 5px 5px;}

.divItemsItem {width:138px; height:245px; overflow:hidden; margin:5px 0px 0px 7px; _margin:5px 2px 0px 4px; float:left; background-image:url('../img/itemsItemBackground.gif'); text-align:center;}
.divItemsItem a {color:#606060;}

.globalA {color:#606060;}
.globalA:hover {color:#FF5A1C;}

.divItemsItem .divItemsImage {margin:5px auto; width:100px; height:100px; text-align:center; line-height:100px !important; _position:relative; overflow:hidden;}
.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:33px; width:138px; padding-top:5px; font-weight:bold; overflow:hidden;}
.divItemsItem .divItemsName a {display:block; height:33px; wight:138px; color:#606060; text-decoration:none;}
.divItemsItem .divItemsName a:hover {color:#FF5A1C;}

.divItemsItem .divItemsDescription {height:60px; font-size:0.7em; padding:3px 5px 0px 5px; overflow:hidden;}
.divItemsItem .divItemsDescription a {display:block; height:60px; wight:138px; color:#606060; text-decoration:none;}
.divItemsItem .divItemsDescription a:hover {color:#FF5A1C;}

.imgSkladem {background-image:url('../img/skladem.gif');width:100px;height:88px;position:absolute;top:-170px;left:15px;_left:0px;}

.divItemsItem .divItemsPrice {margin-top:10px; position:relative}
.divItemsItem .divItemsPrice span {color:#FF5A1C; font-weight:bold;}

.strankovani {float:right; font-weight:bold; margin:3px; margin-right:8px; _margin-right:3px; color:#FF5A1C;}
.strankovani a {color:#606060;}
.strankovani a:hover {text-decoration:none; color:#FF5A1C;}
#strankovani2 {margin-bottom:0px; padding-bottom:0px;}
.spanPage {color:#606060;}

/* ----------------------------------------- detail ----------------------------------------- */
#divItem {}

.divItemItem1 {width:567px; margin:auto; background-image:url('../img/itemBackgroundMiddle.gif'); background-repeat:repeat-y;}
.divItemItem2 {background-image:url('../img/itemBackgroundTop.gif'); background-position:top left; background-repeat:no-repeat;}
.divItemItem3 {background-image:url('../img/itemBackgroundBottom.gif'); background-position:bottom left; background-repeat:no-repeat;}

.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 .aNextImage {margin:auto; display:block; width:100px; height:19px; color:#FF5A1C; font-weight:bold; font-size:1em; background-image:url('../img/nextImage.gif'); background-position:top right; background-repeat:no-repeat; padding:2px 20px 0px 20px; margin-top:5px;}
.divItemItem1 .spanZoom {width:28px; height:25px; z-index:1000; background-image:url('../img/zoom.gif'); position:absolute; right:0px; top:18px; cursor:hand; display:none;}
.divItemItem1 .spanZoomMoved {top:44px; _top:43px;}
.divItemItem1 .spanZoom1 {display:block;}

.divItemItem1 .divItemLeft {width:276px; float:left; overflow:hidden;}
.divItemItem1 .divItemRight {width:280px; overflow:hidden; position:relative;}

.divItemItem1 .divItemName {width:278px; margin-top:5px; _margin-top:3px; _margin-left:2px; margin-bottom:5px; font-size:1.4em;}
.divItemItem1 .divItemName a {color:#FF5A1C; text-decoration:none;}

.divItemItem1 .divItemDescription {width:278px; _margin-left:2px; font-size:0.85em !important; margin-top: 20px; xmin-height:197px; x_height:197px;}
.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 .divItemPrice {position:relative; height:30px;_margin-left:2px; margin-top:10px;}
.divItemItem1 .divItemPrice span {color:#FF5A1C; font-size:1.4em; position:absolute; right:10px; top:-5px;}

.divItemItem1 .divStock span {color:#FF5A1C; font-size:1em;}

.divItemItem1 .divItemBuyButton {margin:20px auto; width:82px;}

.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 -------------------------------------- */
#pgDefault #divColumn2 {background-image:url('../img/centerPanelTopDefault.gif');}

#pgDefault .divMegaAkce {margin:10px 0px 0px 0px; _margin:8px 0px 0px 0px;}
#pgDefault .divMegaAkce1 {width:567px; margin:auto; background-image:url('../img/itemBackgroundMiddle.gif'); background-repeat:repeat-y;}
#pgDefault .divMegaAkce2 {background-image:url('../img/itemBackgroundTop.gif'); background-position:top left; background-repeat:no-repeat;}
#pgDefault .divMegaAkce3 {min-height:233px; _height:233px; background-image:url('../img/itemBackgroundBottom.gif'); background-position:bottom left; background-repeat:no-repeat;padding-bottom:40px;}
#pgDefault #MegaAkceHeader {font-size:2.4em; font-weight:bold; text-align:center; color: #FF5A1C; padding:12px 0px 5px 0px;}
#pgDefault .divMegaAkceName a {text-align:left;}
#pgDefault .divMegaAkceNameAlt a {text-align:right;}
#pgDefault .divMegaAkceName a, .divMegaAkceNameAlt a {color:#606060; display:block; font-weight:bold; text-decoration:none; margin:30px 0px 5px 0px;}
#pgDefault .divMegaAkceName a:hover, .divMegaAkceNameAlt a:hover {color:#FF5A1C;}
#pgDefault .divMegaAkceImage, #pgDefault .divMegaAkceImageAlt {width:100px; height:100px; margin:0px 8px 8px 8px; _margin:0px 8px 5px 8px; border:1px solid #C6C6C6; background-color:#FFFFFF; text-align:center; line-height:100px !important; _position:relative; overflow:hidden;}
#pgDefault .divMegaAkceImage {float:left; margin-bottom:-25px;}
#pgDefault .divMegaAkceImageAlt {float:right; margin-bottom:-25px;}
#pgDefault .divMegaAkceImage div, #pgDefault .divMegaAkceImageAlt div {_position: absolute; _left:50%; _top: 50%;}
#pgDefault .divMegaAkceImage img, #pgDefault .divMegaAkceImageAlt img {border:0px;}
#pgDefault .divMegaAkceImage div img, #pgDefault .divMegaAkceImageAlt div img {border:0px; vertical-align:middle; _position: relative; _top: -50%; _left: -50%;}
#pgDefault .divMegaAkceDescription {text-align:left;}
#pgDefault .divMegaAkceDescriptionAlt {text-align:right;}
#pgDefault .divMegaAkcePrice, #pgDefault .divMegaAkcePriceAlt {margin-top:5px;}
#pgDefault .divMegaAkcePrice {text-align:left;}
#pgDefault .divMegaAkcePriceAlt {text-align:right;}
#pgDefault .divMegaAkcePrice span, #pgDefault .divMegaAkcePriceAlt span {color:#FF5A1C; xfont-size:1.2em; font-weight:bold;}

.divDefaultPromoPanel {margin:10px 0px 6px 0px; _margin:8px 0px 4px 0px;}
.divDefaultPromoPanel1 {width:567px; margin:auto; background-image:url('../img/itemBackgroundMiddle.gif'); background-repeat:repeat-y;}
.divDefaultPromoPanel2 {background-image:url('../img/itemBackgroundTop.gif'); background-position:top left; background-repeat:no-repeat;}
.divDefaultPromoPanel3 {min-height:233px; _height:233px; background-image:url('../img/itemBackgroundBottom.gif'); background-position:bottom left; background-repeat:no-repeat; padding:5px;}

/* ----------------------------------------- kosik ------------------------------------------ */
#divCartEmpty {padding:9px; font-weight:bold;}

#divCartFull {}
#divCartFull a {text-decoration:none; font-size:1em;}

#divCartFull #tableCart th {color:#606060; height:22px; border-bottom:2px solid #606060; padding:0px 4px;}
#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 {}
#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 input {width:440px; height:14px; border:1px solid #A6A6A6; margin-bottom:10px;}
#divRegistrace .button {margin:10px 5px; float:right;}
#divRegistrace .tdRegistrace1 {width:150px;}

/* ----------------------------------------- login ------------------------------------------ */
#divLogin input {width:440px; height:14px; border:1px solid #A6A6A6; margin-bottom:10px;}
#divLogin .button {margin:10px 5px; float:right;}
#divLogin .tdLogin1 {width:150px;}

/* ------------------------------------ vypis objednavek ------------------------------------ */
#divOrderList a {text-decoration:none;}
#divOrderList table {margin-bottom:20px;}
#divOrderList th {color:#606060; 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 a {text-decoration:none;}
#divAdminOrderList table {margin-bottom:20px;}
#divAdminOrderList th {color:#606060; 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 {background:#FFFFFF; width:70%; border:1px solid #777777; margin:25px auto; padding:50px;}
#pgInvoice input {font-family:Verdana,sans-serif;}











/* 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 {}



