﻿body {
    font-family:Verdana;
    font-size:8pt;
    margin:0px;
    padding:0px;
    
    background-image:url('Img/bodyBackgroundBlack.png');
    background-repeat:repeat-y;
    background-position:center top;
}
form {
    margin:0px;
    padding:0px;
    padding-top:18px;
    background-image:url('Img/formBackgroundBlack.gif');
    background-position:center top;
    background-repeat:no-repeat;
}
a {
    text-decoration:underline;
    color:#000000;
}
a img, img {
    margin:0px;
    padding:0px;
    border:solid 0px #ffffff;
}   
.cleaner {
    height:1px;
    font-size:1px;
    line-height:1px;
    clear:both;
}
#centeredPage {
    width:995px;
    margin-left:auto;
    margin-right:auto;
    margin-top:18px;
    background-image:url('Img/centeredBodyBackground.gif');
    background-repeat:repeat-y;
    background-position:center top;
    background-color:#ffffff;
}
#header {
    padding-left:18px;
    height:98px;
}
#logo {
    float:left;
}
.logoLink {
    display:block;
    width:194px;
    height:76px;
    background-image:url('Img/logo.png');
    background-repeat:no-repeat;
}
#topMenuPanel {
    float:left;
    height:98px;
}
#topMenu {
    height:28px;
    margin-left:101px;
}
.linkBooks {
    background-image:url('Img/topMenuButtonYellowBackground.png');
    background-repeat:no-repeat;
    height:20px;
    padding-top:8px;
    width:127px;
    padding-right:53px;
    display:block;
    text-transform:uppercase;
    font-size:7pt;
    text-align:center;
    color:#000000;
    float:left;
    text-decoration:none;
    overflow:hidden;
}
.linkBooksHoverMenu {
    display:none;
    position:absolute;
}
.linkBooksSub {
    background-image:url('Img/topMenuButtonYellowBackground.png');
    background-repeat:no-repeat;
    background-position:left 1px;
    height:20px;
    padding-top:9px;
    width:127px;
    padding-right:53px;
    display:block;
    font-size:7pt;
    text-align:center;
    color:#000000;
    text-decoration:none;
    outline:#ffffff solid 0px;
}
.linkBooksSub:hover {
    background-image:url('Img/topMenuButtonYellowBackgroundActive.gif');
    background-repeat:no-repeat;
    padding-right:95px;
}
.linkAuthors {
    background-color:#00b4f0;
    height:20px;
    padding-top:8px;
    width:127px;
    display:block;
    text-transform:uppercase;
    font-size:7pt;
    text-align:center;
    color:#000000;
    float:left;
    text-decoration:none;
}
.linkAboutUs {
    background-color:#b6d441;
    height:20px;
    padding-top:8px;
    width:127px;
    display:block;
    text-transform:uppercase;
    font-size:7pt;
    text-align:center;
    color:#000000;
    float:left;
    text-decoration:none;
}
.linkContact {
    background-color:#373435;
    height:20px;
    padding-top:8px;
    width:127px;
    display:block;
    text-transform:uppercase;
    font-size:7pt;
    text-align:center;
    color:#ffffff;
    float:left;
    text-decoration:none;
}
.topMenuBookmark {
    height:52px;
    width:560px;
    background-image:url('Img/bookMark.png');
    background-repeat:no-repeat;
    margin-left:198px;
}
#panels {
    background-image:url('Img/panelsBackground.gif');
    background-repeat:repeat-y;
    background-position:left top;
    width:995px;
}
#leftPanel {
    width:183px;
    float:left; 
    margin-right:1px;
    overflow:hidden;
}
#leftPanel .separator {
    background-image:url('Img/leftPanelSeparator.png');
    background-repeat:no-repeat;
    background-position:right top;
    width:183px;
    height:35px;
}
.pultBox {
    background-image:url('Img/rozrazilTitlePages.png');
    background-repeat:no-repeat;
    margin-left:18px;
    width:165px;
    height:185px;
    display:block;
}
#centerPanelLabel {
    width:30px;
    float:left;
    overflow:hidden;
}
#centerPanel {
    padding-left:34px;
    width:500px;
    float:left;
    overflow:hidden;
    padding-bottom:25px;
}
#centerPanel p {
    margin:0px;
}
#rightPanelLabel {
    width:30px;
    float:left;
    margin-left:1px;
}
#rightPanel {
    width:155px;
    padding-left:12px;
    padding-right:25px;
    float:left;
    overflow:hidden;
}
h1 {
    font-family:Georgia;
    text-transform:uppercase;
    font-size:8pt;
    margin:0px;
}
h1 a {
    color:#000000;
    text-decoration:none;
}
.highlight a {
    color:#00b4f0;
    text-decoration:none;
}
#rightPanel p {
    font-size:8pt;
    margin:0px;
    margin-bottom:15px;
}
.highlight {
    color:#00b4f0;
}
#newsLabelBox {
    width:30px;
}
#englishPanel {
    width:24px;
    float:left;
}
.linkEnglish {
    width:24px;
    height:107px;
    display:block;
    background-image:url('Img/englishLink.png');
    background-repeat:no-repeat;
    top:-68px;
    position:relative;
}
.pNoSpacing p {
    margin:0px;
}
.left-links {
    margin-top: 15px; 
    padding-left: 38px
}
.left-links .section {   
    margin-bottom:15px;
}
.left-links .banner-square {
    height:120px;
    width:120px;
    border:1px solid #96989a;   
}
.linkMAC {
    background-image:url('Img/Icons/MAC.png');
    background-repeat:no-repeat;
    background-position:center center;
    width:59px;
    height:59px;
    display:block;
    float:left;
}
.linkValtice {
    background-image:url('Img/Icons/Valtice.png');
    background-repeat:no-repeat;
    width:59px;
    height:59px;
    display:block;
    float:left;
}
.linkRozrazil {
    background-image:url('Img/Icons/Rozrazil.png');
    background-repeat:no-repeat;
    width:59px;
    height:59px;
    display:block;
    float:left;
}
.linkAE {
    background-image:url('Img/Icons/AE.png');
    background-repeat:no-repeat;
    width:59px;
    height:59px;
    display:block;
    float:left;
}
.linkRozrazilOnline {
    background-image:url('Img/Icons/RozrazilOnline.png');
    background-repeat:no-repeat;
    width:59px;
    height:59px;
    display:block;
    float:left;
}
.linkFB {
    background-image:url('Img/Icons/FB.png');
    background-repeat:no-repeat;
    width:59px;
    height:59px;
    display:block;
    float:left;
}
.BasketButton {
    border:1px solid #96989a;
    background-color:#ffffff;
    font-family:Verdana;
    text-transform:uppercase;
    font-size:7pt;
    height:30px;
    width:122px;
    position:relative;
    top:-2px;
}
.BasketCountTextBox {
    border:1px solid #96989a;
    background-color:#ffffff;
    font-family:Verdana;
    text-transform:uppercase;
    font-size:7pt;
    padding-left:6px;
    padding-top:7px;
    padding-bottom:6px;
    height:14px;
    width:24px;
}
.BasketButton2 {
    border:1px solid #96989a;
    background-color:#ffffff;
    font-family:Verdana;
    font-size:7pt;
    height:30px;
    color:#e5007b;
}
.GameButton {
    border:1px solid #96989a;
    background-color:#ffffff;
    font-family:Verdana;
    text-transform:uppercase;
    font-size:7pt;
    height:22px;
    padding-top:8px;
    width:120px;
    display:block;
    margin-bottom:18px;
    margin-top:3px;
    text-align:center;
    text-decoration:none;
}
.GamesButton {
    border:1px solid #96989a;
    background-color:#ffffff;
    font-family:Verdana;
    text-transform:uppercase;
    font-size:7pt;
    height:21px;
    padding-top:9px;
    width:120px;
    display:block;
    text-align:center;
    text-decoration:none;
}
.OrderForm {
    border-collapse:collapse;
    margin-top:25px;
    font-size:0.9em;
    width:100%;
}
.OrderForm td {
    border-bottom:1px solid #96989a;
    padding-top:2px;
    padding-bottom:2px;
}
.OrderForm td input {
    border:1px solid #ffffff;
}
.OrderForm td textarea {
    border:1px solid #ffffff;
    font-family:Verdana;
}
.SearchButton {
    border:1px solid #96989a;
    background-color:#ffffff;
    background-image:url('Img/searchButton.png');
    background-repeat:no-repeat;
    background-position:center center;
    font-family:Verdana;
    text-transform:uppercase;
    font-size:7pt;
    height:30px;
    width:35px;
    float:left;
}
.ContainerSearch {
    border:1px solid #96989a;
    border-right-width:0px;
    background-color:#ffffff;
    font-family:Verdana;
    text-transform:uppercase;
    font-size:7pt;
    height:22px;
    padding-top:6px;
    width:83px;
    padding-left:3px;
    float:left;
}
.ContainerSearch input {
    border:1px solid #ffffff;
    font-size:7pt;
    font-family:Verdana;
}
.ContainerSearch input.default {
    text-align:center;
    text-transform:uppercase;
} 
.book-cover-link img {
    border-right:2px solid #cccccc;
    border-bottom:2px solid #cccccc;
}
.banner-page-top {
    margin-left:auto;
    margin-right:auto;
    height:122px;
    width:670px;
}
.banner-page-top > div, .banner-page-top > a {
    display:block;
    float:left;
    border: 1px solid #96989a;
    height:120px;
    margin-left:15px;
}
.banner-page-top > div.first-banner, .banner-page-top > a.first-banner {
    margin-left:0px;
}
