/*colb = 490px*/

/*  #2D6DA1 modra
    #1871BA modra 2
    background-color: #CCFFCC;
    orange color:#FF9600
    cervebna #E30B0C
    seda text color:#404040;
    seda text bledsia color: #797973;
    modry text   color:#273B98;
*/
#mad {
  width: 500px;
  height: 302px;
  background: url("images/logoidx.jpg") no-repeat;
}
.navigateimg{
margin: 12px 5px 0px 5px;
}


.nav_pok{
color: #797973;
}


.stra{
  margin: 0px 2px 0px 2px;
  color: #797973;
}
.straactive{
  margin: 0px 4px 0px 4px;
  color:#FF9600

}


.hladaja{
  line-height: 18px;
/*  margin: 2px 0px 2px 0px;
  display: block;*/
}


.zapata{
color: #797973;
text-decoration: none;
}


.anketaa{
  color: #000;
  margin: 0px 3px 0px 3px;
  font-weight: bold;
}
.anketaa:hover{
  color: #273B98;
}

.okraj10{
display: block;
margin: 0px 10px 0px 0px;
}


.news_obr{
  width:100px;
  text-align: center;
}


.ceny_bez{
    color: #797973;
    text-align: right;
}
.ceny_bez2{
    color: #797973;
}


.str {
/*width:100%;*/
text-align: left;
/*line-height: 20px;*/
/*vertical-align: bottom;*/
/*height: 20px;*/
/*background-color:#CCFFCC;*/
/*margin-bottom: 5px;*/
/*float: right;*/
  color:#273B98;
  font-weight: normal;
    text-decoration:none;
/*    width: 200px;*/
}

.str a.fred {
  color:#FF9600;
  text-decoration:none;
/*  font-weight: bold;*/
}
.str a {
  text-decoration:none;
}



.idxhelmaimg{
margin: 0px 10px 0px 0px;
float: left;
/*width:150px;*/
/*   border: 1px solid #FF8315 ;*/
}
.idxhelmaspan{
display: block;
margin: 0px 5px 0px 10px;
float: left;
width:375px;
/*background-color: #FFFF00;*/

}



.helmaimg{
  float: left;
  width: 100px;
  text-align: center;
  display: block;
/*  background-color: #66CC00;*/

}


.imgzozn_if{
   	margin: 0 auto;
    border: 0;
margin: 0px 0px 5px 0px;


}
.imgzozs_if{
    width: 100px;
   	margin: 0 auto;
    border: 0;
margin: 0px 0px 5px 0px;


}
.imgzozv_if{
    height: 100px;
   	margin: 0 auto;
    border: 0;
margin: 0px 0px 5px 0px;


}


.imgzozn_i{
   	margin: 0 auto;
    border: 0;
margin: 0px 0px 5px 0px;

}
.imgzozs_i{
    width: 490px;
   	margin: 0 auto;
    border: 0;
margin: 0px 0px 5px 0px;

}
.imgzozv_i{
    height: 70px;
   	margin: 0 auto;
    border: 0;
margin: 0px 0px 5px 0px;
}




.filter_prod_delka, .filter_prod_farba{
  float:left;
  width: 235px;
/*  background-color: #66CC00;*/
}


.fred{
  color: #CC0033;
}

.diskusia{
   	margin: 10px 0px 0px 0px;
}
.diskusia_kus{
   	margin: 5px 0px 5px 0px;
}


.img110nidx{
    float:left;
   	margin: 0px 0px 20px 0px;
    border: 0;
    margin-right: 20px;
}
.img110sidx{
    width: 110px;
    float:left;
   	margin: 0px 0px 20px 0px;
    border: 0;
    margin-right: 20px;
}
.img110vidx{
    height: 110px;
    float:left;
   	margin: 0px 0px 20px 0px;
    border: 0;
    margin-right: 20px;
}


.img110n{
    float:left;
   	margin: 0px 10px 20px 0px;
    border: 0;
}
.img110s{
    width: 110px;
    float:left;
   	margin: 0px 10px 20px 0px;
    border: 0;
}
.img110v{
    height: 110px;
    float:left;
   	margin: 0px 10px 20px 0px;
    border: 0;
}

.fmodra{
  color:#273B98;
}


.fblack{
  color: #33CC33;
}

.na_riadku {
  float: left;
}


.imgn{
   	margin: 0px 0px 0px 0px;
    border: 0;
}
.img350s{
    width: 350px;
   	margin: 0px 0px 0px 0px;
    border: 0;
}
.img100v{
    height: 100px;
   	margin: 0px 0px 0px 0px;
    border: 0;
}


.input-submit2{
  background-color: #656565;
  color: #fff;
  padding: 3px 10px 3px 10px; ;
/*  font-weight: bold;*/
}



.input-submit2:hover{
  color: #FF9600;
}


.inp{
  background-color: #fff;

/*  border: 0;*/
}


.pokladna{
  width: 150px;
  margin: 30px 0px 5px 470px;
  background-color: #CCFFCC;
  display: inline;
}


.zoz{
  background-color: #fff;
}


.orange{
  color:#FF9600 ;
}

.kosikpopis{

}



.orangenormal{
  color:#FF9600 ;
  font-weight: normal;
  font-size: 100%;
}
.orange:hover, .orangenormal:hover{
  color:#1871BA ;
}


.kosik{
color:#404040;
}


.tabn, .tabn2{
background-color: #E9E9E9;
text-indent: 3px;
 padding: 5px 3px 5px 3px;
 color: #333333;

}
.tabn2{
 padding: 15px 0px 5px 0px;
}
.tabpole, .tabpolelavo, .tabpolep, .tabpolel{
 padding: 2px 5px 2px 5px;
 border-bottom: 1px solid  #E9E9E9;
}
.tabpolelavo{
text-align: right;
}
.tabpolel{  border-left: 5px solid  #E9E9E9;}
.tabpolep{  border-right: 5px solid  #E9E9E9;}

.inptks{
  width:20px;
  background-color: #fff;
  text-align: center;
}


.inpks{
width: 20px;
text-align: center;

}


.pdset{
 padding: 10px 10px 10px 10px;
 border: 1px solid #FFCC80;
 width: 470px;
}

.prodico{
  float: right;
}


.pdparv2{
 margin: 15px 0px 8px 0px;
 font-weight: bold;
/* width: 440px;*/
    background-color: #CCFFCC;
    width: 400px;
}


.pdkos2{
float: left;
background-color: #D4D4D4;
color: #040404;
height: 20px;
line-height: 20px;
margin: 0px 0px 0px 0px;
font-weight: bold;
padding: 0px 0px 0px 30px;
background-image: url(images/pdkos2.gif);
background-repeat: no-repeat;
width: 45px;
}

.pdsetcena{
  color: #E30B0C;
  font-weight: bold;

}

.pdsetnazov{
/*  background-color: #CCCC66;*/
}


.pdsetsedy{
/*color:#FF9600;*/
color:#273C97;
color: #040404;
font-weight:bold;
/*  background-color: #CCFF33;*/
  background-color: #D4D4D4;
  display: block;
padding: 5px 5px 5px 5px;

}
.cierna9skrt{
  color: #999;
  text-decoration: line-through;
}



.pdv{
 border-bottom: 1px solid #EAEAEA;
 width: 440px;
}
.pdparv{
 margin: 15px 0px 8px 0px;
 font-weight: bold;
/* width: 440px;*/
}

.pdv2{
 width: 100px;
 float: left;
}
.pdv{
 float: left;
 }


.pdpopis{
 margin: 10px 0px 10px 0px;
 border: 5px solid #EAEAEA;
 width: 480px;
}
.pdpopistxt{
padding:  10px 20px 10px 20px;
color:#404040
}
.pdpopisnadpis{
background-color: #EAEAEA;
padding: 0px 0px 3px 0px;
color:#404040
}

.pdcena{
 float: right;
 padding: 10px 10px 10px 10px;
 border: 1px solid #FFCC80;
 width: 150px;
}


.pdzoz{
  float: left;
  margin: 0px 5px 0px 5px;
}


.pda, .pda_maly{
display: block;
border: 1px solid #FFCC80;
padding: 10px;
width: 470px;
}

.pda_maly{
width: 280px;
float: left;
padding: 6px 10px 6px 10px;
}

.pdnadpis{
color:#273C97;
padding: 0px 0px 10px 0px;
font-weight: bold;
}



.tabp, .tabp td, .tabp tr{
border: 1px solid #CCCCCC;
text-align: center;
}

.filter_maker{
  color: #6C7095;
  font-weight: normal;
  margin: 5px 0px 5px 0px;
  display: block;
  float: left;

}
.filter_prodspan{
  color: #6C7095;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  display: block;
  float: left;
/*  background-color: red;*/
}
.filter_prodspan_b{
  color: #6C7095;
  font-weight: bold;
  margin: 3px 0px 0px 0px;
  display: block;
  float: left;
/*  background-color: red;*/
}


.filter_proda, .filter_proda_sel{
  color: #6C7095;
  font-weight: normal;
  margin: 0px 5px 0px 5px;
  display: block;
  float: left;
  text-decoration: none;
}
.filter_proda_sel{
  color: #FF9900;
  color:#FF9600;
}
.filter_prodchb{
  margin: 1px 0px 0px 0px;
  float: left;
}


.filter_prod{
margin: 0px 0px 10px 0px;
padding: 5px 5px 5px 10px;
background-color: #EAF4FF;
font-weight: bold;
width: 475px;
/*background-color: #CC00CC;*/
}
.filter_prod_detail{
margin: 10px 0px 10px 0px;
padding: 5px 5px 5px 10px;
background-color: #EAF4FF;
font-weight: bold;
width: 475px;
/*background-color: #CC00CC;*/

}


.imgzozn{
   	margin: 0 auto;
    border: 0;
margin: 10px 0px 10px 0px;
float: left;

}
.imgzozs{
    width: 473px;
   	margin: 0 auto;
    border: 0;
margin: 10px 0px 10px 0px;
float: left;

}
.imgzozv{
    height: 70px;
   	margin: 0 auto;
    border: 0;
margin: 10px 0px 10px 0px;
float: left;
}

.imgzoz_n{
   	margin: 0 auto;
    border: 0;
margin: 5px 0px 5px 0px;
float: left;

}
.imgzoz250s{
    width: 250px;
   	margin: 0 auto;
    border: 0;
margin: 5px 0px 5px 0px;
float: left;

}
.imgzoz100v{
    height: 81px;
   	margin: 0 auto;
    border: 0;
margin: 5px 0px 5px 0px;
float: left;

}



.prodakcia{
  float: left;
/*  background-color: #9999FF;*/
/*  color: #fff;*/
      margin: 0px 5px 5px 0px;
/*      padding: 0px 5px 0px 5px;*/
      text-decoration: none;
}

.prodvypr{
  float: left;
/*  background-color: #9999FF;*/
      margin: 0px 5px 5px 0px;
      text-decoration: none;
}
.prodakcia:hover, .prodvypr:hover{
color:#000;
}

.proda, .proda_nob{
display: block;
color: #273B98;
font-weight: bold;
/*background-color: #9999FF;*/
}
.proda_nob{
font-weight: normal;
/*background-color: red;*/
}

.proda:hover{
color: #FF9C0A;
}

.prodaspan{
margin: 0px 0px 5px 0px;
display: block;
width: 350px;
text-decoration: underline;
/*background-color: red;*/
}


.prodaimg_max{
margin: 0px 0px 5px 0px;
float: left;
width: 490px;
}

.prodpopis, .prodvlast{
margin: 0px 5px 0px 0px;
float: left;
width: 335px;
color: #797973;
}
.prodcena{
margin: 0px 0px 0px 0px;
float: left;
width: 145px;
color: #797973;
padding-left:5px;
/*background-color: red;*/
}
.prodcenared {
color: #E30B0C;
font-weight: bold;
}

.prodvlast{
background-color: #E9E9E9;
height: 30px;
line-height: 30px;
margin: 8px 5px 20px 0px;
text-align: center;

}

.prodkos, .pdkos{
float: left;
background-color: #D4D4D4;
color: #040404;
height: 30px;
line-height: 30px;
margin: 8px 0px 20px 0px;
font-weight: bold;
padding: 0px 0px 0px 50px;
background-image: url(images/prodkos.gif);
background-repeat: no-repeat;
width: 95px;
}

.pdkos{
padding: 3px 0px 0px 8px;
margin: 5px 0px 0px 3px;
background-image: none;
width: 140px;
}

.prodkos:hover{
background-image: url(images/prodkosh.gif);
background-repeat: no-repeat;
color: #E30B0C;
}


.newmenu{
  float: left;
  display: block;
  color: red;
  margin:  0px 10px 0px 0px;
  text-decoration: none;
/*  font-size: 14px;
  font-weight: bold;*/
}
.newmenu3{
  float: left;
  display: block;
  color: red;
  margin:  0px 0px 0px 12px;
  text-decoration: none;
/*  font-size: 14px;
  font-weight: bold;*/
/*  background-color: blue;*/
  width: 180px;
}

.demenu, .demenu3{
  float: left;
  display: block;
  color: red;
  margin:  0px 0px 0px 2px;
  text-decoration: none;
/*  font-size: 14px;
  font-weight: bold;*/
}
.demenu3{
width: 10px;
}

.invisible{
 background-color:#CCFFCC;
 float: left;
 color: #fff;
 width: 5px;
/*  color: #000;*/
}


.Layer0{
position: absolute;
left: 10px;
top: 10px;
width: 200px;
z-index: 1;
background: White;
border: 4px solid #49C844;
}

a.admin1 {
        font-family: Verdana, Arial, Helvetica, sans-serif, Verdana;
        font-size: 10px;
        color: #FF0000;
        text-decoration: none;
        font-weight: bold;
}
a.admin2 {
        font-family: Verdana, Arial, Helvetica, sans-serif, Verdana;
        font-size: 10px;
        color: #49C844;
        text-decoration: none;
        font-weight: bold;
}

.obsahvolny{
/*color:#757575;*/
color:#404040;
margin:  8px 0px 0px 10px;
clear: both;
 width: 470px;
/* background-color:#CCFFCC;*/
}
.obsahvolny h1{
   background-image: url(images/sipka.jpg);
   background-repeat: no-repeat;
   color:#FF7300;
   border-bottom: 1px solid #C0C0C0 ;
   width: 470px;
   display: block;
   padding:  0px 0px 10px 0px;
   text-indent: 20px;
   font-size: 120%;
   font-weight: normal;
   margin:  10px 0px 10px 0px;
}
.obsahvolny h2{
   font-size: 120%;
   font-weight: normal;
   color:#FF7300;

}

.obsahvolny a{
color: #FF7300;
}
.obsahvolny a:hover{
color: #6F7399;
}

.navigate, .navigatebez  {
    color: #FF7530;
    height: 28px;
    vertical-align: bottom;
    line-height: 28px;
    clear:both;
   margin:  0px 0px 15px 0px;
/*background-color: #CCFFCC;*/
}
.navigatebez  {
  margin:  0px 0px 0px 0px;
}

.navigatebez a, .navigate a {
    color: #FF7530;
/*    text-decoration: none;*/

}

.navigatebez a:hover, .navigate a:hover{ color: #6F7399; }


.pagewidth{
 margin: 0 auto;
 width:935px;
 text-align: left;
 background-color: #fff;
/* background-color: #CCFFCC;*/
   background-image: url(images/colbg2.jpg);
    background-repeat: repeat-y;
    padding-left: 20px;
    padding-right: 20px;
}
colbg1{
   background-image: url(images/colbg1.jpg);
    background-repeat: repeat-y;
    width: 20px;
    padding-left: 10px;
}




.colamenuimg {
    float: left;
    padding: 3px 10px 0px 10px;
}
.colamenuimgs {
    float: left;
    padding: 4px 10px 0px 10px;
/*    background-color: #FF66CC;*/
    width: 24px;
}

.colamenuspan, .colamenuspans, .colamenuspan_nad{
    display: block;
    float: left;
   border-bottom: 1px solid #F8D7AE ;
   text-indent: 10px;
   width: 142px;
/*   background-color: #0066CC;*/
}
/*.colamenuspan_nad{  width: 155px;}*/
.colamenuspans, .colamenuspan_nad{  border-bottom: 1px solid #D6CEC3 ;}



.colamenu{
 /*  background-image: url(images/colamenu.jpg);
    background-repeat: repeat-x;
*/    width: 199px;
background-color: #FFF5E1;
}
.colaa {
    display: block;
    color: #90908B;
    line-height: 29px;
    text-decoration: none;
    font-weight: bold;
    font-size: 110%;


}

.colaas{
    background-image: url(images/menubs.jpg);
    background-repeat: no-repeat;
    display: block;
   color: #313149;
    line-height: 30px;
    text-decoration: none;
    font-weight: bold;
/*    font-size: 110%;*/
    background-color: #D6CEC3;
    height:30px;
    width: 199px;
}




.idxkar{
  margin: 10px 0px 0px 10px;
  color:#273B98;
  font-weight: bold;
  display: block;
}

.idxkarspan{
  margin: 0px 0px 0px 10px;
  color:#273B98;
}



.idxmail{
  color:#525252;
}

.imgidxnewsn, .imgnewsn, .imgnewsan{
   	margin: 0 auto;
    border: 0;
    float: left;
}
.imgidxnewss, .imgnewss, .imgnewsas{
    width: 55px;
   	margin: 0 auto;
    border: 0;
    float: left;
}
.imgidxnewsv, .imgnewsv, .imgnewsv{
    margin: 0 auto;
    border: 0;
    float: left;
    height: 55px;
}
.imgnewss{ width: 100px; }
.imgnewsv{ height: 100px; }
.imgnewsas{ width: 200px; }
.imgnewsav{ height: 200px; }

.imgnewsn, .imgnewss, .imgnewsv { float: none; }
.imgidxnewsn, .imgidxnewss, .imgidxnewsv { float: none; }

.idxnewsa{
  display: block;
  margin: 0px 0px 3px 0px;
/*color:#FF9C00;*/
  color:#273B98;
  font-weight: bold;

/*  background-color: #99FF66;*/
/*  float: left;
  width: 140px;
*/
}



.idxnews{
  margin: 10px 0px 0px 0px;
  color:#273B98;
/*  background-color: red;*/
}
.news{
  margin: 10px 0px 20px 0px;
  color:#273B98;
/*  background-color: red;*/
}
.newsa{
  margin: 10px 0px 20px 10px;
  color:#273B98;
/*  background-color: red;*/
}


.idxnewsimga{
  display: block;
}
.news_obr{
  width:105px;
  text-align: center;
  float: left;
  margin: 0px 5px 0px 0px;
}


.idxnewsimga2{
 display: block;
/* margin: 0px 10px 0px 0px;*/
}
.news_obr2{
 float: left;
 width: 60px;
 text-align: center;
 margin: 0px 3px 0px 0px;
/* background-color: #CCFF33;*/

}


.idxnewsaimga{
  display: block;
  float: left;
  margin: 0px 20px 0px 0px;
}

.newsa a{   color: #FF7124;}
.newsa a:hover{   color: #990033;}

.hledat{
    margin: 3px 0px 10px 0px;
/*    background-color: red;*/
}
.inpbutthladaj{
    margin: 0px 0px 0px 10px;
}


.inptext{
  width: 126px;
  background-color: #fff;
}


.idxlyzacena{
display: block;
}
.idxlyzacenaskrt{
  text-decoration: line-through;
}
.idxlyzacenafarba{
color:#DD0F05;
}



.idxlyza{
display: block;
text-decoration: none;
margin: 0px 0px 20px 0px;
color: #797973;
/*background-color: #FF6699;*/
width: 490px;

}



.idxlyzaspanh{
display: block;
font-weight: bold;
font-size: 100%;
margin: 0px 0px 0px 0px;
color: #273B98;
}




.idxlyzaspan{
display: block;
margin: 0px 20px 0px 10px;

}


.idxrukaspan{
float:left;
display: block;
width: 354px;
}

.logoidx{
  margin: 0px 0px 10px 0px;
}

.idxrukaspanh{

display: block;
font-weight: bold;
font-size: 150%;
margin: 0px 0px 10px 0px;
}

.idxruka{
color: #273B98;
display: block;
text-decoration: none;
margin: 0px 0px 0px 0px;
}
.idxrukaimg{
float:left;
margin-right: 20px;
}

.idxrukaspan{
float:left;
display: block;
width: 354px;
/*background-color: #CCFFCC;*/
}



.proakc, .proakc2{
  color: #FF762B;
  font-weight: bold;
  margin: 0px 0px 10px 10px;
  float: left;
  width:94px
}
.proakc2{
 width:54px;
 margin: 0px 0px 0px 10px;
}

.caraidx, .caraidx2, .cara3{
    width:370px;
    height: 7px;
    font-size: 7px;
    line-height: 7px;
    border-bottom: 1px solid #FF8315 ;
    display: block;
    float: left;
  margin: 0px 0px 0px 10px;
}
.caraidx2{
   width:406px;
}
.cara3{
   width:490px;
  margin: 0px 0px 15px 0px;
  border-bottom: 1px solid #C0C0C0 ;
}


.footer{
text-align: center;
    background-image: url(images/footerbg.jpg);
    background-repeat: repeat-x;
    color: #7A705F;
    padding-top: 8px ;
    margin-top: 10px;
    min-height: 100px;
    height: 100px;

}


.menuctop{
    background-image: url(images/menuc.jpg);
    background-repeat: no-repeat;
    height: 27px;
    line-height: 23px;
    font-weight: bold;
    text-indent: 13px;
    margin-top: 5px;
    font-size: 120%;
    color: #fff;
}
.menu3top{
    height: 24px;
    width: 210px;
/*    background-color: red;*/
}

.menu3{
    background-image: url(images/menu3.jpg);
    background-repeat: no-repeat;
    padding-top: 24px;
    padding-bottom: 10px;
    font-size: 110%;
    background-color: #19436B;
/*    background-color: red;*/
    margin: 0px 0px 8px 0px;
    width: 210px;
}
.menu4{
/*    font-size: 110%;*/
    background-color: #7899BA;

}


.menu3a{
float: left;

display: block;
/*background-color: red;*/
text-decoration: none;
font-weight: bold;
line-height: 23px;
width: 180px;
color:#fff;
}
.menu4a, .menu4as, .menu4a_adm, .menu4a_admh{
display: block;
background-color:#9AB2CA;
/*background-color: #19436B;*/
text-decoration: none;
font-weight: normal;
line-height: 20px;
margin: 2px 2px 2px 5px;
width: 190px;
color: #000;
padding-left: 10px;
}

.menu4a {
background-color:#7899BA;
}
.menu4a_adm,.menu4a_admh {
background-color:#7899BA;
width: 150px;
float: left;
/*background-color:red;*/

}
.menu4a_admh{
background-color:#9AB2CA;
}

.menu4a:hover, .menu4a_adm:hover, .menu4a_admh:hover {
background-color:#9AB2CA;
color: #0000C0;
}


.menu3span{
display: block;
float: left;
width: 130px;
/*background-color: yellow;*/

}
.menu3img{
float: left;
margin: 10px 10px 0px 15px;
}


.menuc{
    color: #525252;
    margin: 6px 0px 0px 0px;
    padding: 0px 13px 0px 13px;

}


.ankecelkom{
    margin: 7px 0px 10px 0px;
    color: #000;
}

.teplomer_bor{
    margin: 7px 0px 7px 0px;
    border: 1px solid #000 ;
}

.teplomer{
    background-image: url(images/teplomer.jpg);
    background-repeat: no-repeat;
    height: 8px;
    width: 171px;
    background-color: #ECE3A0;
    line-height: 8px;
    font-size: 8px;
    border: 0;
    margin: 0;
    padding: 0;

}
.teplomer_kus{
  height: 8px;
  width: 5px;
  background-color: #000;
  float: right;

}


.anketop{
    background-image: url(images/anketop.jpg);
    background-repeat: no-repeat;
    height: 27px;
    line-height: 27px;
    font-weight: bold;
    text-indent: 13px;
    margin-top: 10px;
    font-size: 120%;
    color: #fff;
}
.ankebody{
    background-image: url(images/ankebg.jpg);
    background-repeat: repeat-x;
    padding: 0px 13px 0px 13px;
    background-color: #F8E5C3;
    margin-bottom: 10px;
}

.ankecara{
  height: 1px;
  background-color: #fff;
  color: #fff;
  margin: 7px 0px 7px 0px;
    line-height: 0px;
    font-size: 0px;
    border: 0;
    padding: 0;
    clear: both;

}



.cola{
background-color: #fff;
float: left;
width: 199px;
margin-right: 12px;
}
.colbidx, .colb, .colb2stlpce {
background-color: #fff;
float: left;
width: 500px;
margin-right: 12px;
color: #273B98;
}
.colb {
padding: 0px 5px 0px 5px;
width: 490px;
/*background-color: red;*/
}
.colb2stlpce {
padding: 0px 5px 0px 5px;
width: 712px;
/*background-color: #FFCC66;*/
margin-right: 0px;
}


.colc{
background-color: #fff;
float: left;
width: 210px;
/*background-color: #CCFFCC;*/
}



.colaimg{
float: left;
}
.colaa2{
    background-image: url(images/oo2.jpg);
    background-repeat: no-repeat;
    display: block;
    color: #90908B;
    width: 149px;
/*    height: 29px;*/
    padding: 0px 0px 0px 50px;
    line-height: 29px;
    text-decoration: none;
    font-weight: bold;
    font-size: 120%;
}

/*
.colaa:active {
    background-image: url(images/oc.jpg);
    background-repeat: no-repeat;
    color: #31314A;
}
*/
.menutop{
  background-image: url(images/nadmenu.jpg);
  background-repeat: no-repeat;
/*  width: 199;*/
  height: 20px;
  background-color: #FFF1DA;
}





.menupod_c, .menupod_b, .menupod_a{
float:left;
color: #2F2F2F;
text-decoration: none;
}
.menupod_a{ color:#332E32}
.menupod_c{ color:#fff}
.menupod_a {color:#FFCABF} /*edit 15-12-07 */

.menupod_b:hover{ color: #FF6000; }
.menupod_a:hover{ color: #4773FA; }
.menupod_a:hover { color: #80D2FF;} /*edit. 15-12-07 */
.menupod_c:hover{ color: #9A0104; }

.odd2{
float:left;
margin: 4px 8px 0px 8px;
}

.menub{
padding: 0px 0px 0px 160px;
font-size: 110%;
}

.menu_cistic{
width: 100%;
    height: 7px;
    font-size: 1px;
    line-height: 1px;
    display: block;
}
.menu_cistic_item2{
    width: 150px;
    height: 1px;
    font-size: 1px;
    line-height: 1px;
    display: block;
    background-color: #FFE1A2;
    margin: 0px 0px 0px 65px;
}

.head1{
    background-image: url(images/head1.jpg);
    height: 104px;
}
.imghead1 {
  margin: 15px 0px 0px 30px;
  float: left;
}
.head1menu, .head1menu2{
  float: right;
 margin: 10px 15px 0px 0px;
 width: 150px;
 display: inline;
 /*background-color: red;*/
}
.head1menu2{
 margin: 0px 15px 0px 0px;
}

.head1_napoveda{
    background-image: url(images/napoveda.jpg);
    background-repeat: no-repeat;
    float: left;
    text-indent: 20px;
    display: block;
    color:#fff;
}
.head1_napoveda:hover {
    background-image: url(images/napovedaa.jpg);
    background-repeat: no-repeat;
}

.head1_kosik{
    background-image: url(images/kosik.jpg);
    background-repeat: no-repeat;
    float: left;
    text-indent: 20px;
    display: block;
    color:#fff;
}
.head1_kosik2{
    float: right;
    text-indent: 20px;
    display: block;
    color:#fff;
}
.head1_kosik:hover{
    background-image: url(images/kosika.jpg);
    background-repeat: no-repeat;
}

.odd1{
 margin: 2px 5px 0px 7px;
 float: left;
}
.menu{
    background-image: url(images/menu.jpg);
    background-repeat: no-repeat;
    height: 26px;
/*    padding-top: 6px;*/
}
.menu_eshop{
 width: 67px;
 float: left;
 margin: 5px 0px 0px 13px;
 display: inline;
}

.mma,.mmas, .mmb, .mmb_red, .mmc_red, .mmbs, .mmc, .mmcs {
 float: left;
 display: block;
 padding: 0px 0px 0px 0px;
 color: #fff;
 font-weight: bold;
 text-decoration: none;
 font-size: 120%;
position: relative;
top: 1px;
width: 156px;
}
.mmbs, .mmcs { color:#FF6300;}
.mmb, .mmbs, .mmb_red  { width:136px;}
.mmc, .mmcs, .mmc_red { width:186px;}

.mmb_red, .mmc_red { color:#9A0104; }
.mmb_red:hover, .mmc_red:hover, .mmas:hover { color:#fff; }


.mmas{ color : #9A0104 }


.mmc1s, .mmc1, .mma1s, .mma1, .mmb1, .mmx1, .mmb1s{
    background-image: url(images/mma1.jpg);
    background-repeat: no-repeat;
    float: left;
    display: block;
    width: 10px;
    height: 26px;
}
.mmb1{ background-image: url(images/mmb1.jpg); }
.mmb1s{ background-image: url(images/mmb1s.jpg); }
.mmx1{ background-image: url(images/mmx1.jpg); }
.mma1s{ background-image: url(images/mma1s.jpg); }
.mmc1{ background-image: url(images/mmc1.jpg); }
.mmc1s{ background-image: url(images/mmc1s.jpg); }


 .mma2, .mma2_c, .mma2_b, .mmx2, .mmx2_c, .mmx2_b , .mma2s, .mma2s_c, .mma2s_b,
 .mmb2, .mmb2_c, .mmb2_b, .mmb2s, .mmb2s_c, .mmb2s_b,
 .mmc2, .mmc2_c, .mmc2_b, .mmc2s, .mmc2s_c, .mmc2s_b {
    background-image: url(images/mma2.jpg);
    background-repeat: repeat-x;
    float: left;
    display: block;
    width: 100px;
    height: 26px;
    line-height: 24px;
    padding: 0px 0px 0px 14px;
}
 .mmx2, .mmx2_b, .mmx2_c {  background-image: url(images/mmx2.jpg); }
 .mma2, .mma2_b, .mma2_c {  background-image: url(images/mma2.jpg); }
 .mma2s, .mma2s_b, .mma2s_c {  background-image: url(images/mma2s.jpg); }
 .mmb2, .mmb2_b, .mmb2_c {  background-image: url(images/mmb2.jpg); }
 .mmb2s, .mmb2s_b, .mmb2s_c {  background-image: url(images/mmb2s.jpg); }

 .mmc2, .mmc2_b, .mmc2_c {  background-image: url(images/mmc2.jpg); }
 .mmc2s, .mmc2s_b, .mmc2s_c {  background-image: url(images/mmc2s.jpg); }


.mmx2_b, .mma2_b, .mmb2_b, .mmb2s_b, .mmc2s_b, .mmc2_b { width: 80px; }
.mmx2_c, .mma2_c, .mmb2_c, .mmc2_c, .mmc2s_c { width: 130px; }

.mma3s, .mma3, .mmx3, .mmx3k, .mmb3s, .mmb3, .mmc3s, .mmc3 {
    background-image: url(images/mma3.jpg);
    background-repeat: no-repeat;
    float: left;
    display: block;
    width: 32px;
    height: 26px;
}
.mmx3 { background-image: url(images/mmx3.jpg); }
.mma3s { background-image: url(images/mma3s.jpg); }
.mmx3k { background-image: url(images/mmx3k.jpg); }
.mmb3 { background-image: url(images/mmb3.jpg); }
.mmb3s { background-image: url(images/mmb3s.jpg); }
.mmc3 { background-image: url(images/mmc3.jpg); }
.mmc3s { background-image: url(images/mmc3s.jpg); }




.menu_tel {
 float: left;
 display: block;
padding: 5px 0px 0px 150px;
 color:#fff;
 font-weight: bold;
 text-decoration: none;
 font-size: 120%;
}

.menub0, .menub1, .menub2, .menub3, .menub4 {
    padding: 7px 0px 0px 0px;
    background-image: url(images/menub0.jpg);
    background-repeat: repeat-x;
    color:#2F2F2F;
  height: 28px;
}

.menub0 {   height: 10px;}
.menub1 { padding-left:30px; background-image: url(images/menub1.jpg); }
.menub2 { padding-left:150px; background-image: url(images/menub2.jpg);}
.menub3 { padding-left:250px; background-image: url(images/menub3.jpg);}
.menub4 { padding-left:430px; background-image: url(images/menub3.jpg);}



html, body{
 font-family: Arial, Helvetica, sans-serif;
 font-size:  12px;
 color:  #fff;
 color:#000;
 margin: 0;
 padding: 0;
 border: 0;
 text-align:center;
 background-color: #DDF1F8;
/*   background-image: url(images/bg4.jpg);
    background-repeat: repeat;
*/
}

img{
    border: 0;
}
a{
  cursor: pointer;
/*  color: #fff;*/
  color:#404040;
}
a:hover{
/*color: #FFC100;*/
color:#F7941D;
}

.spacerh10k{
    width: 100%;
    height: 10px;
    font-size: 5px;
    clear: both;
}

.spacerh1k{
    width: 100%;
    height: 1px;
    font-size: 1px;
    clear: both;
}
.spacerh7k{
    width: 100%;
    height: 7px;
    font-size: 7px;
    clear: both;
    line-height: 7px;
    display: block;
}

.spacerh5k{
    width: 100%;
    height: 5px;
    font-size: 5px;
    clear: both;
    line-height: 5px;
    display: block;
}
.spacerh3k{
    width: 100%;
    height: 3px;
    font-size: 3px;
    clear: both;
    line-height: 3px;
    display: block;
}
.spacerh2k{
    width: 100%;
    height: 2px;
    font-size: 2px;
    clear: both;
    line-height: 2px;
    display: block;
}


.spacerh8k{
    width: 100%;
    height: 8px;
    font-size: 8px;
    clear: both;
    line-height: 8px;
}
.spacerh8{
    width: 100%;
    height: 8px;
    font-size: 8px;
    line-height: 8px;
}

.spacerh0k{
    width: 100%;
    height: 0px;
    font-size: 0px;
    clear: both;
    line-height: 0px;
    display: block;
}


.spacerh5{
  height: 5px;
  width:100%;
  font-size: 5px;
  line-height: 5px;
  display: block;
}
.spacerh3{
  height: 3px;
  width:100%;
  font-size: 3px;
  line-height: 3px;
  display: block;
}
form{ margin: 0;
/* height: 30px;*/
 border: 0;
 padding:0;
}

.textred{ color: red;}

/* ski&cyklo servis */
#servis_box a {
  display: block;
  float: left;
  width: 192px; 
  heigth: 227px;
  font-size: 18px;
  font-family: arial;
  text-transform: uppercase;
  color: #ffffff;
  padding: 188px 0 15px 40px;
}
#servis_box a.cyklo {
  background: #E05B00 url("images/cykloservis.jpg") no-repeat;
  margin-right: 6px;
}
#servis_box a.ski {
  background: #2E64A4 url("images/skiservis.jpg") no-repeat;
}
#servis_box a:hover {
  color: #fafafa;
}
.karta { display:block; width:199px; height:196px; background:url("images/karta.jpg") no-repeat; }
.karta:hover { background:url("images/karta.jpg") -199px 0 no-repeat; }
.checked{
    margin:2px;
    padding-left: 18px;
    background:url("images/checked.gif") 0 50% no-repeat;
    padding-right:5px;
}
.unchecked{
    margin:2px;
    padding-left: 18px;
    padding-right:5px;
}

.upozorneni { color:#fff; font-weight:bold; padding:15px; background-color:#fe8417; border-top:15px solid #fff; font-size:1.1em; }

em.error { display:block; white-space:nowrap; color:#FF0000; font-weight:bold; padding-top:4px; }
.vat { vertical-align:top; }
.ok { color:#fff; font-weight:bold; padding:7px 5px 7px 5px; background:#5e9b21; text-align:center; margin:0 10px; }