html {
direction:ltr;
}

body {
font:normal 0.72em/1.4em Arial, Verdana, Tahoma, Georgia, sans-serif;
border:0;
margin:0;
padding:0;
color:#000;
line-height:1.39em;
background:#fff;
background-image:url(Images/bckgBottom.jpg);
background-position:left bottom;
background-repeat:repeat-x;
}

a {
color:#049DBF;
}

a:hover {
color:#F22C1D;
}

a img {
border:none;
}

h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-size:100%;
}

h1 span, h2 span, h3 span, h4 span {
display:none;
}

h1 a {
background:url(Images/bckgLogoHelios.gif) left top no-repeat;
width:190px;
height:90px;
display:block;
float:left;
}

h2 {
font-size:136%;
color:#049dbf;
font-weight:bold;
padding:10px 0;
margin:0;
}

h3 {
font-size:121%;
font-weight:bold;
padding:10px 0 0 0;
margin:0;
}

fieldset {
border:#049dbf 1px solid;
padding:10px;
margin:10px 0 0 0;
}

legend {
color:#049dbf;
font-weight:bold;
}

p {
margin:10px 0;
}

#banner {
width:730px;
height:100px;
display:block;
float:right;
margin:0 5px 0 0;
_margin:0 3px 0 0;
}

caption {
font-size:110%;
font-weight:bold;
text-align:left;
margin:1.2em 0 0 0;
padding:0 0 .6em 0;
}

tr {
display:table-row;
}

th, td {
display:table-cell;
background-color:#fff;
border:1px solid #eee;
margin:0;
/*padding: .2em .8em;*/
padding:6px;
vertical-align:middle;
text-align:left;
}

th {
font-weight:bold;
}

/* LAYOUT ------------------------------------------------------------------------------------------------------------ */
#topBckg {
background:transparent url(Images/bckgTop.jpg) left top repeat-x;
padding:10px 0;
}

#cover {
width:970px;
margin:0 auto;
background:#fff;
padding:5px 0;
}

#cover2 {
width:960px;
margin:0 auto;
background:#fff;
}

#mainContent {
width:960px;
margin:30px auto 0 auto;
}

#columnLeftAndMiddle {
width:760px;
float:left;
}

#columnLeft {
width:190px;
float:left;
}

#columnMiddle {
width:560px;
float:right;
}

#columnRight {
width:190px;
float:right;
}

/* footer ------ */
#mainFooter {
width:960px;
}

#mainFooter #boxFooter {
width:940px;
margin:0 auto;
text-align:center;
}

#mainFooter .content {
width:760px;
margin:0 auto;
text-align:center;
}

#mainFooter #copyright {
width:760px;
text-align:center;
margin:0 auto;
}



/* MAIN PARTS ------------------------------------------------------------------------------------------------------------ */
/* horizontalNavigation ------ */
#horizontalNavigation {
background:#049DBF;
}

#horizontalNavigation ul {
margin:0 0 0 10px;
padding:.9em 0;
list-style:none;
}

#horizontalNavigation ul li {
display:inline;
padding:0 .21em 0 0;
}

#horizontalNavigation a {
color:#fff;
text-decoration:none;
}

/* breadCrumbNavigation ------ */
#breadCrumbNavigation {
background:#9ED9E6;
}

#breadCrumbNavigation p {
color:#049DBF;
padding:.9em 0;
margin:0 0 0 10px;
}

/* BOXES ------------------------------------------------------------------------------------------------------------ */
/* BOX searching ------ */
#boxSearching .inpSearchPhrase {
width:100px;
}

/* BOX categories ------ */
#boxCategories h4 {
display:none;
}

#boxCategories ul {
margin:10px 0 0 0;
padding:0;
list-style:none;
}

#boxCategories ul li {
margin:0;
padding:0;
display:block;
width:190px;
padding:0 0 3px 0;
}

#boxCategories li a {
display:block;
background:#049DBF;
color:#fff;
text-decoration:none;
font-weight:bold;
padding:.9em 0;
width:190px;
}

#boxCategories li a:hover, #boxCategories li.cat8 a:hover {
background:#F22C1D;
}

#boxCategories li a span {
display:block;
margin:0 0 0 10px;
}

#boxCategories li.cat8 a {
background:#01BF53;
}

/* BOX authors ------ */
#boxAuthors {
margin:10px 0 0 0;
}

#boxAuthors ul {
margin:0;
padding:0;
list-style:none;
}

#boxAuthors ul li {
display:inline;
line-height:2em;
}

#boxAuthors ul li a {
display:block;
width:21px;
height:21px;
background:#3EB4CE;
float:left;
margin:1px 0 0 1px;
}

#boxAuthors ul li a span {
display:none;
}

#boxAuthors ul li#letterA a {
background:url(Images/bckgLetterA.gif) left top no-repeat;
}

#boxAuthors ul li#letterB a {
background:url(Images/bckgLetterB.gif) left top no-repeat;
}

#boxAuthors ul li#letterC a {
background:url(Images/bckgLetterC.gif) left top no-repeat;
}

#boxAuthors ul li#letterČ a {
background:url(Images/bckgLetterCc.gif) left top no-repeat;
}

#boxAuthors ul li#letterD a {
background:url(Images/bckgLetterD.gif) left top no-repeat;
}

#boxAuthors ul li#letterĎ a {
background:url(Images/bckgLetterDd.gif) left top no-repeat;
}

#boxAuthors ul li#letterE a {
background:url(Images/bckgLetterE.gif) left top no-repeat;
}

#boxAuthors ul li#letterF a {
background:url(Images/bckgLetterF.gif) left top no-repeat;
}

#boxAuthors ul li#letterG a {
background:url(Images/bckgLetterG.gif) left top no-repeat;
}

#boxAuthors ul li#letterH a {
background:url(Images/bckgLetterH.gif) left top no-repeat;
}

#boxAuthors ul li#letterI a {
background:url(Images/bckgLetterI.gif) left top no-repeat;
}

#boxAuthors ul li#letterJ a {
background:url(Images/bckgLetterJ.gif) left top no-repeat;
}

#boxAuthors ul li#letterK a {
background:url(Images/bckgLetterK.gif) left top no-repeat;
}

#boxAuthors ul li#letterL a {
background:url(Images/bckgLetterL.gif) left top no-repeat;
}

#boxAuthors ul li#letterM a {
background:url(Images/bckgLetterM.gif) left top no-repeat;
}

#boxAuthors ul li#letterN a {
background:url(Images/bckgLetterN.gif) left top no-repeat;
}

#boxAuthors ul li#letterO a {
background:url(Images/bckgLetterO.gif) left top no-repeat;
}

#boxAuthors ul li#letterP a {
background:url(Images/bckgLetterP.gif) left top no-repeat;
}

#boxAuthors ul li#letterQ a {
background:url(Images/bckgLetterQ.gif) left top no-repeat;
}

#boxAuthors ul li#letterR a {
background:url(Images/bckgLetterR.gif) left top no-repeat;
}

#boxAuthors ul li#letterŘ a {
background:url(Images/bckgLetterRr.gif) left top no-repeat;
}

#boxAuthors ul li#letterS a {
background:url(Images/bckgLetterS.gif) left top no-repeat;
}

#boxAuthors ul li#letterŠ a {
background:url(Images/bckgLetterSs.gif) left top no-repeat;
}

#boxAuthors ul li#letterT a {
background:url(Images/bckgLetterT.gif) left top no-repeat;
}

#boxAuthors ul li#letterU a {
background:url(Images/bckgLetterU.gif) left top no-repeat;
}

#boxAuthors ul li#letterÚ a {
background:url(Images/bckgLetterUu.gif) left top no-repeat;
}

#boxAuthors ul li#letterV a {
background:url(Images/bckgLetterV.gif) left top no-repeat;
}

#boxAuthors ul li#letterW a {
background:url(Images/bckgLetterW.gif) left top no-repeat;
}

#boxAuthors ul li#letterX a {
background:url(Images/bckgLetterX.gif) left top no-repeat;
}

#boxAuthors ul li#letterY a {
background:url(Images/bckgLetterY.gif) left top no-repeat;
}

#boxAuthors ul li#letterZ a {
background:url(Images/bckgLetterZ.gif) left top no-repeat;
}

#boxAuthors ul li#letterŽ a {
background:url(Images/bckgLetterZz.gif) left top no-repeat;
}

/* BOX Keramika ------ */
#boxKeramika  {
margin:10px 0 0 0;
}

/* BOX Partners ------ */
#boxPartners  {
margin:10px 0 0 0;
}

#boxPartners a {
display:block;
width:88px;
height:31px;
margin:10px auto 0 auto;
}

/* BOX Fotogalerie ------ */
#boxFotogalerie  {
margin:10px 0 0 0;
}

/* BOX basket ------ */
#boxBasket ul {
margin:0;
padding:0;
list-style:none;
}

#boxBasket ul li {
margin:0;
padding:0;
}

#boxBasket a {
color:#F22C1D;
}

#viewBasket {
width:160px;
margin:0 auto;
padding:7px 0 0 0;
}

#viewBasket p {
width:100px;
float:right;
}

#viewBasket #iconBasket {
width:60px;
float:left;
}

/* BOX AuthorsFromEB ------ */
#boxMyFavouriteHelios {
margin:10px 0 0 0;
}

/* BOX AuthorsFromEB ------ */
#boxAuthorsFromEB {
margin:10px 0 0 0;
}

/* BOX NewsbyEmail ------ */
#boxNewsbyEmail {
margin:10px 0 0 0;
}

#boxNewsbyEmail .inpNewsletterAddress {
width:100px;
}

/* EXTRA ------------------------------------------------------------------------------------------------------------ */
br.clear-both { 
font:0px/0px sans-serif;
clear:both;
}

fieldset th, td {
display:table-cell;
background-color:#000;
border:none;
}

.blue {
color:#049dbf;
}

.green {
color:#01bf53;
}

.red {
color:#f22c1d;
}

.normal {
font-weight:normal;
}

/* pagination (STRÁNKOVÁNÍ) */
#pagination { /* pagination */
text-align:center;
margin:12px 0 0 0;
padding-bottom:3px
}

#pagination a {
_width:12em;
margin:0; 
padding:0.1em; 
_padding:0;
border:1px solid #049dbf;
white-space:nowrap;
text-decoration:none;
vertical-align:middle;
display:inline-block;
background:#049dbf url(Images/bckg-a-pagination.jpg) bottom repeat-x;
}

#pagination a {
_width:1em; 
_cursor:hand;
font-style:normal;
margin:0; 
padding:0.1em 0.3em;
color:#fff;
}

#pagination a:hover {
background:#f22c1d;
border:1px solid #f22c1d;
color:#fff;
text-decoration:none;
}

#pagination a[disabled], #pagination a[disabled]:hover {
background:#049dbf;
color:#000;
border:1px solid #049dbf;
}

#pagination .aActive {
_width:12em;
margin:0 0; 
padding:0.1em 0; 
_padding:0;
border:1px solid #999;
white-space:nowrap;
text-decoration:none;
vertical-align:middle;
background:#fff url(Images/bckg-a-paginationActive.jpg) bottom repeat-x;
}

span.a-paginationActive span {
_width:1em; 
font-style:normal;
margin:0; 
padding:0.1em 0.5em;
color:#fff;
}

.inputButton, .inputButtonMain {
color:#fff;
border:#f22c1d 1px solid;
background:#f22c1d url(Images/bckg-inputButton.jpg) top repeat-x;
font-weight:bold;
}

/* BOXY - dva typy ------ */
.boxPriorityA {
background:#FFCB05;
padding:5px 0;
}

.boxPriorityB {
border:#FFCB05 1px solid;
padding:5px 0;
}

.boxPriorityA .content, .boxPriorityB .content {
width:180px;
margin:0 auto;
}

.boxPriorityA h4, .boxPriorityB h4 {
text-transform:uppercase;
padding:0 0 5px 0;
}

/* user message ------ */
#message {
background:#FFCB05;
margin:10px 0 0 0;
}

#message div {
background:transparent url(Images/bckgMessage.gif) center left no-repeat;
width:540px;
margin:0 auto;
padding:21px 0;
}

#message div p {
margin:0 0 0 56px;
}

#message a {
color:#F22C1D;
}

/* KATALOGOVÝ VÝPIS ------ */
.row1 {
width:560px;
margin:0 0 10px 0;
background:#fff url(Images/bckg-row1.gif) repeat-y;
}

.row2 {
width:560px;
margin:0 0 10px 0;
background:#f22c1d url(Images/bckg-row2.gif) repeat-y;
}

.row3 {
width:560px;
margin:0 0 10px 0;
background:#f22c1d;
background:#f22c1d url(Images/bckg-row3.gif) repeat-y;
}

.borderTop {
background:transparent url(Images/bckg-rowTopAndBottom.gif) top no-repeat;
}

.borderBottom {
background:transparent url(Images/bckg-rowTopAndBottom.gif) bottom no-repeat;
}

.product1 {
width:180px;
float:left;
padding:0 0 10px 0;
text-align:center;
}

.product2 {
width:180px;
float:left;
margin-left:10px;
padding:0 0 10px 0;
text-align:center;
}

.product3 {
width:180px;
float:left;
margin-left:10px;
padding:0 0 10px 0;
text-align:center;
}

.name {
padding:10px 0 0 0;
}

.currentprice {
font-weight:bold;
}

.currentprice .czk {
color:#049dbf;
}

.currentprice .eur {
color:#000;
}

.oldprice {
text-decoration:line-through;
color:#01bf53;
}

/* DETAIL PRODUKTU ------------------------------------------------------------------------------------------------------------ */
#detailOfProduct {
width:560px;
}

#detailOfProduct h3 {
padding:10px 0;
}

#detailOfProduct .text {
width:370px;
float:right;
}

#detailOfProduct .images {
width:180px;
float:left;
}


#basicInformationsAboutBook table {
width:560px;
border:0;
margin:1.2em 0;
padding:0;
border-collapse:collapse;
}

#basicInformationsAboutBook table th {
text-align:left;
width:100px;
}

#basicInformationsAboutBook table td {
display:table-cell;
background-color:#fff;
border:1px solid #eee;
margin:0;
/*padding: .2em .8em;*/
padding:6px;
vertical-align:middle;
text-align:left;

}

#gallery ul {
list-style-type:none;
margin:0;
padding:0;
}

#gallery ul li {
display:inline;
list-style-type:none;
}

/* AUTOŘI ------------------------------------------------------------------------------------------------------------ */
.tblAuthorList td {
background:#fff;
}

/* KOŠÍK ------------------------------------------------------------------------------------------------------------ */
#basket fieldset {
border:#f22c1d 1px solid;
}

#basket legend {
color:#f22c1d;
}

#tblBasket th, #tblBasket td,
#transportAndPayment table th, #transportAndPayment table td {
background:#fff;
}

#tblBasket thead th {
background:#f22c1d;
color:#fff;
font-weight:bold;
}

#tblBasket tr.totalPrice span.czk {
color:#f22c1d;
font-weight:bold;
}

#tblBasket tr.totalPrice span.eur {
font-weight:bold;
}

#address {
width:560px;
}

#address .left {
width:265px;
float:left;
}

#address .right {
width:265px;
float:right;
}


#address label { 
display:block;  
width:150px; 
padding:0; 
margin:5px 0 0 0; 
text-align:left;
}

#address label em {
font-weight:bold;
font-style:normal;
color:#f22c1d;
}

.inputButtonDelete {
color:#fff;
border:#049dbf 1px solid;
background:#049dbf url(Images/bckg-inputButton.jpg) top repeat-x;
font-weight:bold;
}

/* ARTICLES ------------------------------------------------------------------------------------------------------------ */
#oNas-fotogalerie {
background:#049dbf;
padding:10px 0;
width:560px;
}

#oNas-fotogalerie .content {
width:440px;
margin:0 auto;
}

#oNas-fotogalerie .foto1 {
width:140px;
float:left;
}

#oNas-fotogalerie .foto2 {
width:140px;
float:left;
margin-left:10px;
}

#oNas-fotogalerie .foto3 {
width:140px;
float:left;
margin-left:10px;
}

.tblListOfBooks td {
background:#fff;
}

.image-browser-content {
background-color:#000; 
}

