
body {
  font-family:Verdana,Arial,helvetica,Geneva;
  margin:0px;
  font-size:10px;
  color:#2E4954;
  background-color: #f9f9f9;
}

a {color:#000;}
a img {border:0;}
p {padding:0;margin:5px;}
h1 {font-size:20px;}
h2 {font-size:14px;}
h3 {font-size:10px;}
h1,h2,h3 {color:#000000;padding:0;margin:5px 5px 10px 5px;}
p.warning{font-weight:bold;color:#ff0000;}
input,select {background:#DDE1F3;border:0;color:#000;font-size:10px;height:16px;}
input.submitButton {background:url("images/btnRed73x16.jpg");color:#ffffff;border:0;height:16px;overflow:hidden;font-weight:bold;line-height:16px;vertical-align:middle;font-size:10px;color:#000;
                    position:relative;top:-2px;}
input.submitButtonRed{background:url("images/btnRed73x16.jpg");color:#ffffff;border:0;height:16px;overflow:hidden;font-weight:bold;line-height:16px;vertical-align:middle;font-size:10px;color:#000;}
.leftClr {clear:left;width:1px;height:1px;overflow:hidden;height:17px;font-size:10px;} 
.hd {display:none;}
.podtrhni {text-decoration:underline;}
.doprava {text-align:right;}

#allPage{position:relative;width:100%;height:auto;text-align:center;margin:0;}
#mainPage{position:relative;margin: 0 auto;width:1000px;height:auto;text-align:left;}
  #headka{position:absolute;width:1000px;height:260px;top:0;left:0;overflow:hidden;background:url("images/headBg.jpg");background-repeat:no-repeat;}
    #logo{position:absolute;width:934px;height:200px;top:30px;left:33px;z-index:55;}
    #loginBox{position:absolute;width:934px;height:30px;top:0px;left:33px;z-index:56;color:#000;line-height:30px;vertical-align:middle;}
      #btnLogin {position:relative;top:-2px;}
      #loginName,#loginPass {border:0;height:14px;font-size:9px;background-color:#fff;color:#000;}
      #loginBox form {display:inline;}
      #loginBox label {font-size:9px;color:#000;font-weight:bold;}
      #loginBox a {color:#2E4954;text-decoration:none;}
      span.loggedUser {text-decoration:underline;color:#990000;}
    #topMenus{position:absolute;width:934px;height:30px;top:230px;left:33px;z-index:55;background:url("images/topMenusBg.jpg");}
      #topMenus a {display:block;width:145px;height:30px;text-align:center;font-size:12px;color:#878DAD;overflow:hidden;float:left;text-decoration:none;text-transform:uppercase;font-weight:bold;
                  line-height:30px;vertical-align:middle;}
      #topMenus a:hover {color:#000;text-decoration:underline;}
      div.topMenuSpacer{position:relative;width:2px;height:30px;overflow:hidden;float:left;margin:0 5px;background-image:url("images/menuSpacerBg.jpg");}
    #topPopiskyVlevo{position:absolute;width:300px;height:19px;top:17px;left:33px;z-index:55;}
      #topPopiskyVlevo a {color:#990000;letter-spacing:110%;text-decoration:none;}
    #topPopiskyVpravo{position:absolute;width:300px;height:19px;top:17px;left:660px;z-index:55;text-align:right;}
      #topPopiskyVpravo a {color:#000000;text-decoration:none;}
  #telo{position:absolute;width:1000px;height:auto;left:0;top:264px;/*background:url("images/bodyBg.jpg");*/background-image:url("images/footTeloBg.jpg");
        background-repeat:no-repeat;background-position:left bottom;}
    #mainContent{position:relative;width:795px;height:auto;float:right;}
      #mainContentBody{position:relative;width:600px;height:auto;float:left;}
        #mainContentBody table {margin:5px 10px;}
        
        #mainContentBody p {padding:0;margin:10px;}
        #mainContentBody h1,h2,h3 {padding:0;margin:0 10px;}
        div.middleBox {position:relative;width:588px;height:auto;margin:5px;background-color:#F4F8F9;border:1px solid #E8ECF6;overflow:hidden;}
          div.middleBox a {color:#2E4954;}
        div.itemBox{position:relative;width:275px;_width:270px;height:150px;overflow:hidden;float:left;margin:5px;padding:0 5px;background-image:url("images/itemBoxBg.jpg");background-repeat:no-repeat;}
          h2.itemBoxHeader {padding:0 0 0 25px;background-image:url("images/itemHeaderSquare_11x11.gif");background-repeat:no-repeat;font-size:11px;margin:0 0 10px 0;min-height:25px;}
          h2.itemBoxHeader a {color:#2E4954;}
          div.itemBoxFoto {width:75px;height:125px;overflow:hidden;float:left;margin-right:10px;border-right:1px solid #e5e5e5;}
          #itemBoxFotoDetail {width:120px;height:auto;overflow:hidden;float:right;margin:0 10px 0 10px;padding:10px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
          a.kosik{display:block;width:125px;height:33px;overflow:hidden;padding-left:33px;line-height:33px;vertical-align:middle;
                  background:url("images/ikona_kosik.jpg");background-repeat:no-repeat;
                  font-size:11px;color:#2E4954;margin:0;}
        a.subKatNabidkaLink {display:block;width:170px;height:17px;line-height:17px;vertical-align:middle;margin:0 0 10px 10px;padding:0 0 0 15px;float:left;
                            background-image:url("images/arrowRedBg_9x9.gif");background-repeat:no-repeat;background-position:left center;} 
          
      #rightCol{position:relative;width:177px;height:auto;float:left;/*background-image:url("images/rightColTopBg.jpg");*/background-repeat:no-repeat;background-position:-7px 0;}
        div.rightColHeader {position:relative;width:160px;height:20px;background-color:#DDE1F3;border:1px solid #E8ECF6;overflow:hidden;margin-top:5px;}
        div.rightColHeader h2 {font-size:10px;font-weight:bold;margin:0;padding:0 10px;color:#2E4954;line-height:20px;vertical-align:middle;}
        div.rightColBox {position:relative;width:160px;height:auto;background-color:#F4F8F9;border:1px solid #E8ECF6;overflow:hidden;margin:1px 0 0 0;}
        
        #rightCol input[type=text] {width:97px;height:13px;}
        #rightCol select {width:100px;}
        
        #rightCol p {padding:0;margin:10px;width:145px;}
        #btnChangeOrder {position:relative;top:-3px;}
        #btnSrchText {position:relative;top:-2px;}
        input.srchTextInput{width:145px;}
        a.kosikLink {color:#000000;text-decoration:none;}
        a.rightLinkRedArrow{display:block;width:160px;height:11px;overflow:hidden;font-weight:bold;
                            background:url("images/arrowRedBg_9x9.gif");padding-left:12px;
                            background-repeat:no-repeat;background-position:0 2px;margin:2px 10px;color:#000;}
    #leftCol{position:relative;width:172px;height:auto;float:right;overflow:hidden;}
      a.subKatLinkLevel0 {display:block;line-height:17px;vertical-align:middle;width:135px;margin:10px 5px 5px 5px;color:#2E4954;overflow:hidden;text-decoration:none;
                    background-image:url("images/arrowRedBg_9x9.gif");background-repeat:no-repeat;background-position:left center;padding:3px 5px 3px 10px;}
        a.subKatLinkLevel0:hover {background-color:#2E4954;color:#fff;}
        a.subKatLinkLevel0Active {background-color:#2E4954;color:#fff;}
        
      a.subKatLink {display:block;line-height:17px;vertical-align:middle;width:125px;margin:0 5px 0 15px;color:#878DAD;overflow:hidden;text-decoration:none;
                    background-image:url("images/arrowRedBg_9x9.gif");background-repeat:no-repeat;background-position:left center;padding:3px 5px 3px 10px;}
        a.subKatLink:hover {background-color:#B8CBFD;color:#2E4954;}
        a.subKatLinkActive {background-color:#B8CBFD;color:#2E4954;}
    #foot {position:relative;width:1000px;height:130px;clear:left;overflow:hidden;
          /*background-image:url("images/footBg.jpg");background-repeat:no-repeat;*/}
      #foot p {padding:0;margin:110px 30px 15px 30px;color:#999999;text-align:left;}
      #foot a {color:#000;text-decoration:none;}


.arrowBlack {display:block;float:left;width:10px;height:10px;overflow:hidden;background:url("images/arrowBlack_10x10.gif");margin-right:5px;}
.arrowRed{display:block;float:left;width:9px;height:9px;overflow:hidden;background:url("images/arrowRedBg_9x9.gif");margin:2px 5px 2px 0px;}
.readHeader{width:160px;height:14px;overflow:hidden;background:url("images/leftHeaderRed.jpg");}
  .readHeader h2 {font-size:10px;color:#ffffff;padding:0;margin:0px 5px 0 12px;}
.sandHeader{width:160px;height:14px;overflow:hidden;background:url("images/leftHeaderSand.jpg");}
  .sandHeader h2 {font-size:10px;color:#ffffff;padding:0;margin:0px 5px 0 12px;}
.wineHeader{width:160px;height:14px;overflow:hidden;background:url("images/leftHeaderWine.jpg");}
  .wineHeader h2 {font-size:10px;color:#ffffff;padding:0;margin:0px 5px 0 12px;}  
div.fotogalerieBox{width:100px;height:auto;margin:5px 0 5px 10px;overflow:hidden;}

div.middleBox {position:relative;width:588px;height:auto;margin:5px;background-color:#F4F8F9;border:1px solid #E8ECF6;overflow:hidden;}

table.kosikTable{margin:5px 10px;background-color:#F4F8F9;border:1px solid #E8ECF6;border-spacing:0;}
table.kosikTable th {color:#000;padding:5px;border-bottom:1px solid #E8ECF6;}
table.kosikTable td {padding:5px;}
table.kosikTable tr:hover {background-color:#E8ECF6;}
.ramecekDoleSvetlaModra {border-bottom:1px solid #E8ECF6;}

#podrobnostiTable {width:428px;_width:413px;background-color:#F4F8F9;border:1px solid #E8ECF6;border-spacing:0;}
#podrobnostiTable th {color:#000;padding:5px;border-bottom:1px solid #E8ECF6;}
#podrobnostiTable td {padding:5px;}
  
/* Page Numbers */
.pages {
    padding: 1em;
    margin: 1em 0;
    clear: left;
    font-size: 85%;
}

.pages a, .pages span {
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
}

.pages span.current {
    border: 1px solid #2E6AB1;
    font-weight: bold;
    background: #2E6AB1;
    color: #fff;
}

.pages a {
    border: 1px solid #9AAFE5;
    text-decoration: none;
}

.pages a:hover {
    border-color: #2E6AB1;
}

.pages a.nextprev {
    font-weight: bold;
}

.pages span.nextprev {
    color: #666;
}

.pages span.nextprev {
    border: 1px solid #ddd;
    color: #999;
}

.pages .nextprev-next {
    float: right;
}  

