body {
  font-family:Verdana,Arial,Tahoma,Arial,helvetica,Geneva;
  margin:0px;
  font-size:11px;
  color:#333;
}


a {color:#AB0A15;}
a img {border:0;}


p {padding:0;margin:10px;}
h1,h2,h3,h4,h5,h6 {font-family:"Trebuchet MS";padding:0;margin:10px;color:#000;}
h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:12px;}
th,td {padding:2px}
form {display:inline;margin:0;}

table {margin:10px;}

p.warning{font-weight:bold;color:#ff0000;}
input,select,textarea {background:#fff;border:1px solid #96D0FB;color:#000;font-size:10px;}
input.submitButton {background-image:url("images/submitButtonBg.jpg");height:17px;width:auto;color:#fff;border:0;font-size:10px;}
input.submitButton58x17 {background-image:url("images/submitButton58x17.jpg");width:58px;height:17px;color:#fff;border:0;font-size:10px;overflow:hidden;}

button.submitButton p {margin:0 5px;line-height:24px;vertical-align:middle;float:left;} 

.leftClr {clear:left;width:1px;height:1px;overflow:hidden;} 
.hd{display:none;}
.small {font-size:10px;} 
.doprava {text-align:right;}
.naStred {text-align:center;}
.nastred {text-align:center;}
.cerna {color:#000;}
.zelena{color:#ABC700;}
.modra {color:#165A73;}
.sirka100 {width:100px;}
.vyska15 {height:13px;}
.obrazekDoleva {float:left;margin:10px 10px 10px 0;}
.obrazekDoprava {float:left;margin:10px 0px 10px 10px;}
.topBottomMargin10 {margin-top:10px;margin-bottom:10px;}
.leftMargin10 {margin-left:10px;}
.leftRightMargin5 {margin-left:5px;margin-right:5px;}
.floatLeft {float:left;}

#allPage{position:relative;width:100%;height:auto;text-align:center;margin:0;background-color: #fff;}
#mainPage{position:relative;margin: 10px auto;width:740px;height:auto;text-align:left;overflow:hidden;background-image:url("images/contentBodyBg.jpg");}  

#header {position:absolute;width:740px;height:167px;top:0px;left:0px;background-image:url("images/head.jpg");background-repeat:no-repat;}
  #homeLink {display:block;position:absolute;width:320px;height:55px;top:0px;left:0px;overflow:hidden;text-decoration:none;}
  #topmenu {position:absolute;width:450px;height:16px;top:65px;left:10px;overflow:hidden;}
      #topmenu p {margin:0;line-height:16px;vertical-align:center;color:#000;font-size:10px;font-weight:bold;}
      #topmenu a {color:#000;font-size:10px;font-weight:bold;text-decoration:none;}
  #srchBox {position:absolute;width:350px;height:80px;top:87px;left:10px;overflow:hidden;}
    #srchBox h2 {font-size:10px;margin:0;}
    #srchBox p {margin:0;}
  #menu {position:absolute;width:250px;height:29px;top:126px;left:10px;overflow:hidden;}
    #menu p {padding:0;margin:0;color:#fff;}
    #menu a {display:block;float:left;overflow:hidden;width:auto;height:29px;line-height:29px;vertical-align:center;
             color:#fff;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:bold;} 
    #menu a:hover {text-decoration:underline;color:#fff;}
    div.menuSpacer1 {position:relative;width:10px;height:30px;margin:0 5px;overflow:hidden;float:left;}
     div.menuSpacerBg1 {background-image:url("images/menuSpacer1.jpg");}
     div.menuSpacerBg2 {background-image:url("images/menuSpacer2.jpg");}
  #redbox {position:relative;width:248px;height:auto;text-align:left;overflow:hidden;float:left;margin-top:125px;}
    #redboxHeader {position:relative;width:248px;height:42px;text-align:left;overflow:hidden;background-image:url("images/redBoxHeader.jpg");}
      #redboxHeader h2 {text-align:right;color:#fff;font-weight:normal;margin:0 10px;line-height:42px;vertical-align:center;}
    #redboxContent {position:relative;width:248px;height:auto;text-align:left;overflow:hidden;background:#FE0D1E;}
      #redboxContent h3 {position:relative;color:#fff;font-size:11px;height:70px;vertical-align:center;padding:10px auto;overflow:hidden;}
      #redboxContent h3 > a {color:#fff;}
      #redboxContent p {color:#fff;font-size:11px;}
      .redboxSpacer {position:relative;width:248px;height:2px;overflow:hidden;margin:5px 0;clear:left;background-image:url("images/redBoxSpacerBg.jpg");}
      .kategorieFoto {float:left;margin:10px;border:2px dashed #90191b;}
    #redboxFooter {position:relative;width:248px;height:18px;text-align:left;overflow:hidden;background-image:url("images/redBoxFooter.jpg");}      
#mainContent{position:relative;margin-top:167px;width:740px;height:auto;text-align:left;overflow:hidden;
            background-image:url("images/contentTopBg.jpg");background-repeat:no-repeat;}
  #contentBody {position:relative;width:480px;height:auto;float:left;overflow:hidden;}
    #schemaVyvoduBox {position:relative;width:480px;height:auto;float:left;overflow:hidden;}
      div.schemaVyvoduItem {position:relative;width:140px;height:auto;float:left;overflow:hidden;margin-left:10px;text-align:center;}
    #contentBody h1 {width:400px;border-bottom:1px solid #000;}
    div.produktBox {position:relative;float:left;width:440px;height:150px;overflow:hidden;background-image:url("images/produktBoxBg.jpg");margin:10px;}
      div.produktBox h2 {font-size:11px;width:400px;height:20px;overflow:hidden;color:#AB0A15;margin:5px 5px 5px 20px;}
      div.produktBox h2 > a {text-decoration:none;}
      div.produktBoxFoto {position:relative;width:104px;height:79px;float:left;overflow:hidden;margin:5px 10px;border:1px solid #f5f5f5;padding:2px;} 
      div.produktBoxText {position:relative;width:300px;height:100px;float:left;overflow:hidden;}
      div.produktBoxText p {margin:0 10px 0 0;}
      a.produktBoxDetail {display:block;position:absolute;left:10px;top:120px;overflow:hidden;width:58px;height:17px;
                          background-image:url("images/bg58x17red_roudness.jpg");color:#fff;font-weight:bold;text-align:center;
                          text-decoration:none;line-height:17px;vertical-align:center;}
        
    #produktDetailText {position:relative;width:350px;height:auto;float:left;margin-right:10px;overflow:hidden;}
    #produktDetailGalerie {position:relative;width:100px;height:auto;float:left;margin-right:10px;background:#fff;overflow:hidden;text-align:center;}
      #produktDetailGalerie h2 {font-size:9px;}
    div.fotoBoxSmaller{position:relative;width:150px;height:140px;overflow:hidden;float:left;background:#fff;margin:10px 0 0 10px;}
      div.fotoBoxSmaller p {text-align:center;}
    div.fotoBoxFoto {width:100px;height:75px;overflow:hidden;}
                              
  #foot {position:relative;width:740px;height:50px;overflow:hidden;background-image:url("images/pataBg.jpg");}  
    #foot p.links {color:#000;text-align:center;font-weight:bold;margin:13px 10px 5px 10px;}
    #foot p.links > a{color:#000;text-decoration:none;}
    #foot p.copyright {color:#fff;text-align:center;margin-top:0px;}
    #foot p.copyright > a {color:#fff;}
      
/* Page Numbers */
.pages {
    padding: 1em;
    margin: 15px;
    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 #6bb900;
    background: #fff;
}

.pages span.current {
    border: 1px solid #90191b;
    font-weight: bold;
    background: #90191b;
    color: #fff;
}

.pages a {
    border: 1px solid #ffd8d8;
    text-decoration: none;
}

.pages a:hover {
    border-color: #90191b;
}

.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;
}

.tooltip {
    border: 1px solid #85be35;
    padding: 5px;
    background-color: #fff;
    width: 150px;
    font-size: 85%;
    color: #777;
    opacity: 0.95;
    text-align: left;
}

.tooltip h6 {
    background: #85be35;
    color: #fff;
    margin: -5px -5px 4px -5px;
    padding: 2px 5px;
    font-size: 100%;
    font-weight: bold;
}

.tooltip img {
    vertical-align: middle;
    border: 1px solid #85be35;
    margin: 2px 0;
}
      

