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


a {color:#3B3B3B;}
a img {border:0;}


p {padding:0;margin:15px;;}
table {margin:15px;}
td {padding:5px;}
th {background:#51bece;color:#fff;padding:5px;}
h1,h2,h3,h4,h5,h6 {font-family:Georgia;padding:0;margin:15px;}
h1 {font-size:18px;color:#222303;}
h2 {font-size:16px;color:#222303;}
h3 {font-size:14px;color:#222303;}
li {list-style-image:url("images/arrow9x9.png");}
li a {}


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

input,select,textarea {}
input.submitButton {border:1px solid #F7AC16;color:#003300;background-image:url("images/greenButtonsBg.jpg");height:26px;border: #000;line-height:26px;vertical-align:middle;font-weight:bold;}
input.submitButtonRed {border:1px solid #F7AC16;color:#003300;background-image:url("images/greenButtonsBg.jpg");height:26px;border: #000;line-height:26px;vertical-align:middle;font-weight:bold;}

input.greenInput {border:1px solid #F7AC16;background-color:#fff2d8;color:#000;}
input.greenSubmit {background-image:url("images/greenButtonsBg.jpg");height:26px;border:1px solid #F7AC16;}

/*button.submitButtonKosik {position:relative;width:180px;height:29px;border:1px solid #ccc;background:#f5f5f5;color:#000;font-size:14px;overflow:hidden;display:block;float:left;}*/
button.submitButtonKosik {position:relative;width:180px;height:29px;border:1px solid #e29a00;background-image:url("images/greenButtonsBg.jpg");color:#003300;font-size:14px;overflow:hidden;display:block;float:left;}  
  button.submitButtonKosik img {margin-top:0px;}
  button.submitButtonKosik p {margin:0 5px;padding:0;line-height:29px;vertical-align:middle;float:left;font-weight:bold;} 
input.mnoztviInputDetail {position:relative;height:25px;width:50px;font-size:20px;color:#000;float:left;overflow:hidden;display:block;margin-right:5px;}

.bila {color:#fff;}
.bezova {color:#F9F979;}
.cerna {color:#000;}
.cernaSvetlejsi {color:#333;}
.cervena {color:#ff0000;}
.modra {color:#1F5DB2;}
.modraSvetlejsi {color:#D0DEEA;}
.orange {color:#CB7317;}
.zelena {color:#A3CD25;}
.zelenaTmavsi {color:#598B23;}
.zelenaTmava {color:#006600;}

.malePismo {font-size:10px;}
.vetsiPismo {font-size:14px;}
.velkePismo {font-size:20px;}

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

.tmavePozadi {background-color:#3B3B3B;}

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





.obrazekDoleva {float:left;margin:0 15px 15px 0;}
.obrazekDoprava {float:right;margin:0 0 15px 15px;}
.obrazekDolevaMargin10 {float:left;margin:0px 10px 0px 0px;}
.obrazekDolevaMargin15 {float:left;margin:0px 15px;}
.obrazekDopravaMargin15 {float:right;margin:0px 15px;}
.noMargin {margin:0;}
.leftMargin10 {margin-left:10px;}
.leftMargin15 {margin-left:15px;}
.leftMargin25 {margin-left:25px;}
.leftMargin30 {margin-left:30px;}
.padding0x10 {padding:0 10px;}
.blockImgLeft {display:block;float:left;margin:10px 10px 15px;}




.width110 {width:110px;}
.width130 {width:130px;}
.width150 {width:150px;}

.longInput {width:350px;}
.shorterInput {width:300px;}
.shortInput {width:45px;}
.noborder {border:0;border-bottom:0;border-top:0;border-right:0;border-left:0;}

table.kosikTable {background-color:#3b3b3b;border:1px solid #b3b3b3;width:658px;}
  table.kosikTable a {color:#FFF2D8;}
  table.kosikTable th {border-bottom:1px solid #b3b3b3;background-color:#000;color:#FFF2D8;}
  table.kosikTable td {border-bottom:1px solid #b3b3b3;color:#fff;}
table.objTable {background-color:#3b3b3b;border:1px solid #b3b3b3;width:658px;}
  table.objTable a {color:#FFF2D8;}
  table.objTable th {background-color:#000;color:#fff;}
  table.objTable td {color:#fff;}
   
div.obrazekFotogalerie {position:relative;width:150px;height:150px;border:1px solid #ccc;margin:10px; float:left;overflow:hidden;line-height:150px;vertical-align:middle;text-align:center;padding:2px;}
  div.obrazekFotogalerie img {vertical-align:middle;text-align:center;}
.ramecekBezovy2 {border:2px solid #fff799;}
.bezovyRamecek {border:1px solid #fff799;}

a.viceLink {color:#fff;background-image:url("images/arrow9x9.png");background-repeat:no-repeat;padding-left:15px;background-position:left center;}

#mainPage{position:relative;margin: 0 auto;width:960px;height:auto;text-align:left;overflow:hidden;background-image:url("images/bodyBg.jpg");background-repeat:repeat-y;}  

                  
#mainContent {position:relative;width:690px;height:auto;text-align:left;overflow:hidden;float:left;}
    
   div.odkazujeme {margin:15px;} 
  #headka {position:absolute;left:0;top:0;width:690px;height:359px;text-align:left;overflow:hidden;background-image:url("images/headBg.jpg");}

      #srchBox {position:absolute;left:110px;top:235px;width:160px;height:26px;overflow:hidden;line-height:26px;vertical-align:middle;}
        #srchTextInput {display:block;position:relative;width:124px;height:26px;border:0;background-color:#fff;float:left;font-size:11px;}
        button.submitButtonSrch {display:block;position:relative;width:26px;height:26px;overflow:hidden;text-align:center;line-height:26px;vertical-align:middle;border:0;background-color:transparent;float:left;}
      #mainMenu {position:absolute;left:10px;top:311px;width:485px;height:48px;text-align:left;overflow:hidden;}
        #mainMenu a {display:block;width:auto;height:48px;float:left;text-decoration:none;overflow:hidden;text-transform:uppercase;line-height:48px;vertical-align:middle;text-align:center;font-weight:bold;
                    margin:0 10px;padding:0;font-size:12px;}
        a.unactiveMenu{color:#fff;}
        a.unactiveMenu:hover {color:#FFF2D8;}
        a.activeMenu {color:#FFF2D8;}    
    
    #contentBody {position:relative;width:690px;height:auto;text-align:left;overflow:hidden;margin-top:359px;}
      #akceBox {position:relative;width:660px;height:204px;margin:15px;overflow:hidden;background-color:#3b3b3b;}
        #akceBox h2 {font-size:30px;color:#fff;font-weight:normal;margin:15px;}
        
        #akceBoxFoto {position:relative;width:105px;height:115px;margin:0 15px;overflow:hidden;float:left;} 
          #akceBoxFoto img {border:2px solid #fff799;}        
        #akceBoxNadpis {position:relative;width:230px;height:115px;overflow:hidden;float:left;}
          #akceBoxNadpis h3 {font-size:14px;font-weight:bold;margin:0 5px;}
          #akceBoxNadpis a {color:#fff;text-decoration:none;}
          #akceBoxNadpis p {color:#fff;margin:5px;font-size:10px;}
        #akceBoxCena {position:relative;width:295px;height:115px;overflow:hidden;float:left;}
          #akceBoxCena p {text-align:right;}
          .staraCena {color:#999999;font-size:20px;}
          .novaCena {color:#fff;font-size:30px;}    
        #akceBoxObjednat {position:relative;width:660px;height:15px;overflow:hidden;}
            #akceBoxObjednat p {margin:0 15px;line-height:15px;vertical-align:middle;text-align:right;}
            #akceBoxObjednat a {color:#fff;}
      #mapaGoogle {position:relative;width:604px;height:auto;min-height:400px;margin:15px;overflow:hidden;}
      #titulkaVypis {position:relative;width:604px;height:auto;overflow:hidden;margin:10px 15px;background-color:#d68839;}
         h2.nejzadanejsiHeader {margin:0;padding:0 15px;width:574px;height:30px;overflow:hidden;line-height:30px;vertical-align:middle;color:#F8E5BF;background-color:#c4641b;}
      div.middleBox {position:relative;width:658px;height:auto;overflow:hidden;margin:15px;background-color:#3b3b3b;border:1px solid #b3b3b3;color:#003300;}
        div.middleBox a {color:#FFF2D8;}
        div.middleBox p {margin:10px;color:#f5f5f5;}
        div.middleBox h2 {margin:10px;color:#fff;}
      div.produktDetailBox {position:relative;width:420px;height:auto;overflow:hidden;margin:10px 15px;background-color:#3b3b3b;border:1px solid #b3b3b3;}
        div.produktDetailBox a {color:#fff;}
        div.produktDetailBox table {margin:5px;}
        div.produktDetailBox th {background:#000;color:#fff;}
        div.produktDetailBox td {color:#fff;}
        a.subkatlink {display:block;float:left;width:175px;height:15px;line-height:15px;vertical-align:middle;overflow:hidden;float:left;margin-left:10px;color:#003300;}   
      div.boxzbozi {position:relative;width:150px;height:310px;overflow:hidden;margin:15px 4px 0 15px;float:left;background-color:#3b3b3b;}
        div.fotoBox {position:relative;width:150px;height:200px;overflow:hidden;text-align:center;}
          div.fotoBox a {text-decoration:none;border:0;}
          div.fotoBox img {text-decoration:none;margin:10px;}
        div.boxZboziText {position:relative;width:150px;height:65px;overflow:hidden;}
          div.boxZboziText h2 {font-size:10px;text-transform:uppercase;margin:5px;}
          div.boxZboziText p {margin:5px;color:#f5f5f5;}
          div.boxZboziText h2>a {text-decoration:none;color:#fff;}
        div.boxZboziCena {position:relative;width:150px;height:20px;overflow:hidden;}
          div.boxZboziCena p {margin:0px 5px;line-height:20px;vertical-align:middle;}
          .aktualniCena {font-size:16px;font-weight:bold;color:#fff;}
        div.boxZboziVice {position:relative;width:150px;height:14px;overflow:hidden;}
          div.boxZboziVice p {margin:0 5px;line-height:14px;font-size:10px;}
          div.boxZboziVice a {color:#fff;}
          
        div.pageList {position:relative;width:320px;height:30px;margin:0px 10px;overflow:hidden;float:left;}
          div.pageList p {margin:0;line-height:30px;vertical-align:middle;}
        div.orderSelect {position:relative;width:190px;height:30px;margin:0px 10px;overflow:hidden;float:left;line-height:30px;}  
          div.orderSelect p {margin:0;line-height:30px;vertical-align:middle;}
          div.orderSelect img {vertical-align:middle;}  
        div.pocetPolozekNaStrance {position:relative;width:60px;height:30px;margin:0px 10px;overflow:hidden;float:left;}  
          div.pocetPolozekNaStrance p {margin:0;line-height:30px;vertical-align:middle;} 
        
        
        
       #fotoBoxDetail {position:relative;margin:15px 10px 15px;width:150px;height:auto;overflow:hidden;float:left;}           
       span.cena1 {font-size:20px;color:#fff2d8;}
       span.cena2 {font-size:14px;}
       
       #googleMapa {position:relative;width:660px;height:auto;margin:15px;overflow:hidden;}
       
      #foot {position:relative;width:675px;height:80px;text-align:left;overflow:hidden;background:#222303;margin-left:15px;color:#fff;}
        .copyright {font-size:10px;color:#FFF2D8;}   
        .copyright a {color:#FFF2D8;}
    #pravySloupec {position:relative;width:270px;height:auto;text-align:left;overflow:hidden;float:right;background-image:url("images/rightColBg.jpg");background-repeat:no-repeat;}
      #pravySloupec p {color:#fff;width:210px;}
      div.rootCatBox {position:relative;width:250px;height:50px;margin:10px;overflow:hidden;}
        div.rootCatBoxFoto {position:relative;width:50px;height:50px;text-align:center;overflow:hidden;float:left;}
        div.rootCatBoxText {position:relative;width:150px;height:50px;text-align:left;overflow:hidden;float:left;}
          div.rootCatBoxText h3 {font-size:14px;color:#FFF;margin:10px;}
            div.rootCatBoxText h3>a {color:#FFF;}
          div.rootCatBoxText p {margin:10px;font-size:10px;color:#fff;}
          div.rootCatBoxText a {color:#fff;}  
      h2.nabidkaVlevoHlavicka {position:relative;width:178px;height:31px;overflow:hidden;font-size:20px;color:#fff;padding:0 10px 0 50px;margin:15px 0;line-height:31px;vertical-align:middle;
                               background-image:url("images/rightColHeaderBg.png");background-repeat:no-repeat;}
      div.aktualityBox {position:relative;width:250px;height:auto;margin:10px;overflow:hidden;;}
        div.aktualityBox h3 {font-size:14px;color:#FFF;margin:10px;}
        div.aktualityBox p {margin:10px;font-size:10px;color:#fff;}
      ul.kategorieMenuUl {margin:1px 0 10px 1px;padding-left:0px;}   
        ul.subCatUl {padding-left:5px;}
        li.mainCatLi {list-style-type:none;}
          li.katmenuLevel0 {list-style-type:none;} 
            a.katmenuLinkLevel0 {display:block;background-color:#922E02;text-decoration:none;padding:3px;margin-bottom:1px;}
          li.katmenuLevel1 {list-style-type:none;padding-left:0px;margin-left:1px;} 
            a.katmenuLinkLevel1 {display:block;background-color:#D64D11;text-decoration:none;padding:3px;margin-bottom:1px;}
          li.katmenuLevel2 {list-style-type:none;}
            a.katmenuLinkLevel2 {display:block;background-color:#da0023;text-decoration:none;padding:3px;margin-bottom:1px;}
          li.katmenuLevel3 {list-style-type:none;}
            a.katmenuLinkLevel3 {display:block;background-color:#c4641b;text-decoration:none;padding:3px;margin-bottom:1px;}
          li.katmenuLevel4 {list-style-type:none;}                        
            a.katmenuLinkLevel4 {display:block;background-color:#da0023;text-decoration:none;padding:3px;margin-bottom:1px;}

  
   


/* 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 #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;
}

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