body {
  font-family:"Trebuchet MS",Verdana,Tahoma,Arial,helvetica,Geneva;
  margin:0px;
  font-size:12px;
  color:#333333;
  background-color: #fff;
}


a {color:#A31C31;}
a.upperCase {text-transform:uppercase;}
a img {border:0;}


p {padding:0;margin:10px;}
table {margin:10px;}
li {list-style-image:url("images/LiBgRed.png");}
h1,h2,h3,h4,h5,h6 {font-family:Arial;padding:0;margin:10px;color:#A4152A;font-weight:normal;}
h1 {font-family:Verdana;font-size:22px;}
h2 {font-family:Verdana;font-size:20px;}
h3 {font-family:Verdana;font-size:16px;}

h2.leftColH2 {position:relative;font-size:14px;width:190px;height:20px;background-color:#730A02;color:#fff;padding:5px;margin:10px 1px;line-height:20px;vertical-align:middle;}

p.warning{font-weight:bold;color:#ff0000;}


.bila {color:#fff;}
.cerna {color:#000;}
.cervena {color:#A31C31;}

.cervenyRamecekCarkovany {border:1px dashed #D79BA5;}

.cervenaBg {background-color:#730A02;}

.smaller {font-size:12px;} 
.small {font-size:10px;} 

.top15 {margin-top:15px;}
.orange {color:#FF8400;}
.obrazekDoleva {float:left;margin:0 5px 5px 0;}
.obrazekDoprava {float:right;margin:0 0 5px 5px;}
.obrazekDopravaRamecek {float:right;margin:0 0 5px 5px;border:2px solid #BFD1D6;}
.obrazekDolevaMargin10 {float:left;margin:10px;}
.obrazekDopravaMargin10 {float:right;margin:10px;}



.doprava {text-align:right;}
.nastred {text-align:center;}


.leftFloat {float:left;}
.leftClr {clear:left;width:1px;height:1px;overflow:hidden;}
.bothClr {clear:both;width:1px;height:1px;overflow:hidden;}
.hd{display:none;}

.noMargin {margin:0;}
.margin1 {margin:1px;}
.margin10 {margin:10px;}
.margin10x0 {margin:10px 0px;}
.margin10x5 {margin:10px 5px;}
.margin10x10x0x10 {margin:10px 10px 0 10px;}
.margin10x5x10x10 {margin:10px 5px 10px 10px;}
.margin10x0x10x10 {margin:10px 0px 10px 10px;}
.topMargin20 {margin-top:20px;}


div.fotoBoxSmall {position:relative;width:75px;height:75px;overflow:hidden;border:1px dashed #D79BA5;margin:10px 10px 0 10px;float:left;line-height:75px;vertical-align:middle;text-align:center;}
  div.fotoBoxSmall img {vertical-align:middle;}
  div.fotoBoxSmall  a {text-decoration:none;}
.fotoBox {width:100px;height:75px;overflow:hidden;border:1px dashed #D79BA5;margin:10px;float:left;line-height:75px;vertical-align:middle;}
  .fotoBox a {text-decoration:none;}
.fotoBox150x150 {width:150px;height:150px;overflow:hidden;margin: 0 auto;text-align:center;}

.submitButton{
	border-left:1px solid #cbcbcb;border-top:1px solid #cbcbcb;
  border-bottom:1px solid #999798;border-right:1px solid #999798;
	height:30px;width:auto;font-weight:bold;
	background-image:url("images/submitButtonBg.jpg");
	font-size:12px;overflow:hidden;
}
.submitButton p {margin:0 5px;line-height:24px;vertical-align:middle;float:left;}

table.kontaktTable {background-color:#f5e7e9;width:567px;margin:10px;border:1px solid #D79BA5;}
  table.kontaktTable th {padding:10px;}
  table.kontaktTable td {padding:10px;}
.width40 {position:relative;width:40px;overflow:hidden;}
.width140 {position:relative;width:140px;overflow:hidden;}
.width150 {position:relative;width:150px;overflow:hidden;}
.width200 {position:relative;width:200px;overflow:hidden;}
.width300 {position:relative;width:300px;overflow:hidden;}

#mainPage{position:relative;margin: 70px auto;width:1001px;height:auto;text-align:left;overflow:hidden;background-color:#fff;background-image:url("images/contentBg.jpg");background-repeat:repeat-y;background-position:right top;}  
  #mainPageLeva {position:relative;width:202px;height:auto;text-align:left;overflow:hidden;float:left;} 
    #logo {position:relative;width:202px;height:111px;overflow:hidden;}  
    #mainMenu {position:relative;width:202px;height:auto;overflow:hidden;}   
      #mainMenu a {display:block;width:200px;height:30px;font-size:14px;text-decoration:none;line-height:30px;vertical-align:center;text-align:left;padding-left:25px;text-transform:uppercase;margin-bottom:1px;}
      a.unactiveMenu {color:#333333;background-image:url("images/menuButtonUnactive.jpg");}
      a.unactiveMenu:hover {color:#333333;background-image:url("images/menuButtonActive.jpg");}
      a.activeMenu {color:#333333;background-image:url("images/menuButtonActive.jpg");}  
  #mainPagePrava {position:relative;width:799px;height:auto;text-align:left;overflow:hidden;float:right;}                           
    #headka {position:absolute;width:799px;height:298px;text-align:left;overflow:hidden;left:0;top:0;background-image:url("images/headBg.jpg");}        
      #flags {position:absolute;width:85px;height:17px;overflow:hidden;left:700px;top:5px;}
        #flags a {display:block;width:27px;height:17px;overflow:hidden;float:left;margin-left:1px;}
      #kategorieList {position:absolute;width:400px;height:170px;text-align:left;overflow:hidden;left:20px;top:115px;}
        #kategorieList a {text-decoration:none;color:#fff;}
        #kategorieList a:hover {text-decoration:underline;}
        #kategorieList a:visited  {color:#ccc;}
        #kategorieList li {list-style-image:url("images/kategorieLiBg.png");}
    #mainContent{position:relative;width:587px;height:auto;text-align:left;overflow:hidden;margin-top:298px;float:left;}
      div.produktBox {position:relative;width:560px;height:112px;overflow:hidden;background-image:url("images/productBoxBg.jpg");margin:0 10px 1px 10px;}
        div.produktBoxFoto {position:relative;width:150px;height:112px;float:left;overflow:hidden;background:#fff;float:left;margin-left:25px;text-align:center;vertical-align:middle;line-height:112px;} 
          div.produktBoxFoto a {text-decoration:none;}
          div.produktBoxFoto img {vertical-align:middle;}
        div.produktBoxText {position:relative;width:385px;height:112px;float:left;overflow:hidden;}
          div.produktBoxText p {margin:0 10px 10px 10px;color:#fff;font-size:11px;line-height:13px;}
          div.produktBoxText h2 {font-family:Arial;font-size:16px;width:375px;height:20px;overflow:hidden;color:#fff;margin:5px 10px 5px 10px;line-height:20px;vertical-align:middle;font-weight:bold;}
          div.produktBoxText h2 > a {text-decoration:none;color:#fff;}        
          a.produktBoxViceLink {display:block;position:absolute;width:26px;height:21px;left:525px;top:85px;overflow:hidden;background-image:url("images/redArrow26x21.jpg");text-decoration:none;}
        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;}   
        div.middleSpacer {position:relative;width:567px;height:1px;text-align:left;overflow:hidden;margin:10px auto;background-color:#ccc;}   
        #schemaVyvoduBox {position:relative;width:587px;height:auto;float:left;overflow:hidden;}
          div.schemaVyvoduItem {position:relative;width:164px;height:auto;float:left;overflow:hidden;margin-left:10px;text-align:center;}
                   
    #newsBox {position:relative;width:202px;height:auto;text-align:left;overflow:hidden;margin-top:298px;margin-right:10px;float:left;}
      #newsBox h2 {position:relative;width:152px;height:30px;line-height:30px;vertical-align:middle;font-size:20px;color:#848A88;padding-left:32px;
                   background-image:url("images/symbol22x10Sedy.png");background-repeat:no-repeat;background-position:left center;}
      a.aktualityBoxViceLink {display:block;position:relative;float:right;width:26px;height:21px;margin-right:10px;overflow:hidden;background-image:url("images/greyArrow26x21.jpg");text-decoration:none;}  
      div.newsBoxSpacer {position:relative;width:202px;height:1px;text-align:left;overflow:hidden;margin:10px 0px;background-color:#fff;}     
  #foot {position:relative;width:1001px;height:77px;overflow:hidden;background-image:url("images/footBg.jpg");}
    #copyright {position:absolute;width:400px;height:25px;left:581px;top:40px;overflow:hidden;}
      #copyright p {margin:0;text-align:right;color:#666666;font-size:10px;line-height:25px;vertical-align:middle;}

/* Page Numbers */
.pages {
    padding: 1em;
    margin: 10px auto;
    width:567px;text-align:center;
    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 #D79BA5;
    background: #fff;
}

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

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

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

.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;
}

