body,p,h1,h2,h3,h4,h5,h6,form,ul,ol,li,td,th,fieldset{
  margin:0;
  padding:0;
}





/* nastaveni obecnych elementu a trid */

a img,fieldset{
  border:0;
}

a:hover{text-decoration:none;}


.nocss{
  display:none;
}


.clr{
  clear:both;
  display:block;
  height:1px;
  font-size:1px;
}


.ir{
  display:block;
  position:absolute;
  top:0;
  left:0;
}


a .ir,.inpsubmit{
  cursor:pointer;
}


.butr,.bigbut,.butl{
  background-color:#ed4920;
  background-image:url("../images/layout/background/orangebutr.gif");
  background-repeat:no-repeat;
  background-position:100% 0;
  color:#fff;
  font-weight:bold;
  padding:3px 0;
  padding-right:33px;
  padding-left:10px;
  text-decoration:none;
  border:1px solid #2b2b2b;
  cursor:pointer;
}

.butr:hover,.bigbut:hover,.butl:hover{text-decoration:underline;}




.bigbut{
  background-image:url("../images/layout/background/orangebigbut.gif");
  background-repeat:repeat-x;
  text-align:center;
  display:block;
  padding:7px 0;
}


.butl{
  background-image:url("../images/layout/background/orangebutl.gif");
  background-repeat:no-repeat;
  background-position:0 0;
  padding-right:10px;
  padding-left:33px;
  background-color:#d0a569;
}


body{
  background-color:#eaeaea;
  font-family:Arial,sans-serif;
  text-align:center;
  font-size:100%;padding-top:10px;
}






/* hlavni blok stranky a "stiny" */

#main{
  width:966px;
  padding:4px;
  margin:0 auto;
  text-align:left;
  background-image:url("../images/layout/background/main.gif");
  background-repeat:no-repeat;
  position:relative;
  
  padding-top:4px;
}


#shl,#shr{
  width:4px;
  height:1090px;
  overflow:hidden;
  position:absolute;
  top:4px;
  left:0;
  background-image:url("../images/layout/background/shl.gif");
}


#shr{
  left:970px;
  background-image:url("../images/layout/background/shr.gif");
}







/* hlavicka */

#head{
  background-color:#ee7133;
  width:966px;
  min-height:123px;
  height:123px;
  background-image:url("../images/layout/background/head.gif");
}


#mobily #head{
  background-color:#007fc5;
  background-image:url("../images/layout/background/mobily_head.gif");
}


#apple #head{
  background-color:#2c2c2c;
  background-image:url("../images/layout/background/apple_head.gif");
}


#digifoto #head{
  background-color:#85c23a;
  background-image:url("../images/layout/background/digifoto_head.gif");
}


#pametovekarty #head{
  background-color:#5d2e81;
  background-image:url("../images/layout/background/pametovekarty_head.gif");
}


#telefony #head{
  background-color:#9a181b;
  background-image:url("../images/layout/background/telefony_head.gif");
}


#mp3 #head{
  background-color:#7e781e;
  background-image:url("../images/layout/background/mp3_head.gif");
}




#global > #head{
  height:auto;
}


#head h1{
  width:250px;
  height:45px;
  padding-top:10px;
  font-weight:normal;
  position:relative;
  left:20px;
  top:16px;
  background-color:#272121;
  color:#fff;
  text-align:center;
  overflow:hidden;
}


#head h1 .ir{
  width:250px;
  height:55px;
  background-image:url("../images/layout/heading/h1.gif");
}


#mobily #head h1 .ir{
  background-image:url("../images/layout/heading/mobily_h1.gif");
}


#apple #head h1 .ir{
  background-image:url("../images/layout/heading/apple_h1.gif");
}


#digifoto #head h1 .ir{
  background-image:url("../images/layout/heading/digifoto_h1.gif");
}


#telefony #head h1 .ir{
  background-image:url("../images/layout/heading/telefony_h1.gif");
}


#mp3 #head h1 .ir{
  background-image:url("../images/layout/heading/mp3_h1.gif");
}


#pametovekarty #head h1 .ir{
  background-image:url("../images/layout/heading/pametovekarty_h1.gif");
}







#head h1 a{
  color:#fff;
  text-decoration:none;
}


#head ul{
  display:block;
  height:33px;
  margin-top:35px;
  list-style:none;
  width:966px;
}


#head li{
  float:left;
  height:33px;
  min-height:33px;
  background-repeat:no-repeat;
  background-color:#b9b9b9;
  width:161px;
}


#head ul > li{
  height:auto;
}


#head li.act{
  background-color:#fff;
}


#head #t1{background-image:url("../images/layout/nav/t1.gif");}
#head #t2{background-image:url("../images/layout/nav/t2.gif");}
#head #t3{background-image:url("../images/layout/nav/t3.gif");}
#head #t4{background-image:url("../images/layout/nav/t4.gif");}
#head #t5{background-image:url("../images/layout/nav/t5.gif");}
#head #t6{background-image:url("../images/layout/nav/t6.gif");}


#mobily #t2{background-image:url("../images/layout/nav/mobily_t2.gif");}
#mobily #t3{background-image:url("../images/layout/nav/mobily_t3.gif");}
#mobily #t4{background-image:url("../images/layout/nav/mobily_t4.gif");}
#mobily #t5{background-image:url("../images/layout/nav/mobily_t5.gif");}
#mobily #t6{background-image:url("../images/layout/nav/mobily_t6.gif");}

#apple #t1{background-image:url("../images/layout/nav/apple_t1.gif");}
#apple #t2{background-image:url("../images/layout/nav/apple_t2.gif");}
#apple #t3{background-image:url("../images/layout/nav/apple_t3.gif");}
#apple #t5{background-image:url("../images/layout/nav/apple_t5.gif");}
#apple #t6{background-image:url("../images/layout/nav/apple_t6.gif");}

#digifoto #t1{background-image:url("../images/layout/nav/digifoto_t1.gif");}
#digifoto #t3{background-image:url("../images/layout/nav/digifoto_t3.gif");}
#digifoto #t4{background-image:url("../images/layout/nav/digifoto_t4.gif");}
#digifoto #t5{background-image:url("../images/layout/nav/digifoto_t5.gif");}
#digifoto #t6{background-image:url("../images/layout/nav/digifoto_t6.gif");}

#telefony #t1{background-image:url("../images/layout/nav/telefony_t1.gif");}
#telefony #t2{background-image:url("../images/layout/nav/telefony_t2.gif");}
#telefony #t4{background-image:url("../images/layout/nav/telefony_t4.gif");}
#telefony #t5{background-image:url("../images/layout/nav/telefony_t5.gif");}
#telefony #t6{background-image:url("../images/layout/nav/telefony_t6.gif");}

#mp3 #t1{background-image:url("../images/layout/nav/mp3_t1.gif");}
#mp3 #t2{background-image:url("../images/layout/nav/mp3_t2.gif");}
#mp3 #t3{background-image:url("../images/layout/nav/mp3_t3.gif");}
#mp3 #t4{background-image:url("../images/layout/nav/mp3_t4.gif");}
#mp3 #t6{background-image:url("../images/layout/nav/mp3_t6.gif");}

#pametovekarty #t1{background-image:url("../images/layout/nav/pametovekarty_t1.gif");}
#pametovekarty #t2{background-image:url("../images/layout/nav/pametovekarty_t2.gif");}
#pametovekarty #t3{background-image:url("../images/layout/nav/pametovekarty_t3.gif");}
#pametovekarty #t4{background-image:url("../images/layout/nav/pametovekarty_t4.gif");}
#pametovekarty #t5{background-image:url("../images/layout/nav/pametovekarty_t5.gif");}



#mobily #t1.act{background-image:url("../images/layout/nav/mobily_t1a.gif");}
#digifoto #t2.act{background-image:url("../images/layout/nav/digifoto_t2a.gif");}
#telefony #t3.act{background-image:url("../images/layout/nav/telefony_t3a.gif");}
#apple #t4.act{background-image:url("../images/layout/nav/apple_t4a.gif");}
#mp3 #t5.act{background-image:url("../images/layout/nav/mp3_t5a.gif");}
#pametovekarty #t6.act{background-image:url("../images/layout/nav/pametovekarty_t6a.gif");}



#head li a{
height:23px;
min-height:23px;
color:#242021;padding-left:5px;
text-decoration:none;
display:block;
font-size:75%;line-height:1.1;padding-top:10px;text-align:center;
}


#head li > a{height:auto;}

#head li a:hover{text-decoration:underline;}








#home,#body{
width:966px;background-color:#fff;
padding-top:6px;
}


#mleft{
float:left;
width:753px;
margin-left:6px;
display:inline;
margin-right:14px;
min-height:1024px;
_height:1024px;
}


#rmain{
float:right;
width:553px;
padding-top:11px;
}


#body #rmain{
padding-top:0;
}


#rmain h1{
font-size:115%;

}


#rmain h1.fl{float:left;width:50%;}


#home #rmain p{
color:#484545;font-size:80%;
}


.hlogo{
  position:absolute;
  right:210px;top:170px;
}








#home #rmain #welcome{margin-bottom:20px;}







/* proc nakupovat u nas na homepage */

#home #rmain .why{
  width:553px;
  margin-bottom:6px;
}


#home #rmain .why ul{
  list-style:none;
  display:block;
  width:553px;
}


#home #rmain .why li{
  float:left;
  list-style:none;
  margin-right:4px;
  width:107px;
  height:111px;
  min-height:111px;
  background-color:#deeae7;
}


#home #rmain .why ul > li{
  height:auto;
}


#home #rmain .why #why3{
  margin-right:0;
}


#home #rmain .why li a{
  width:87px;
  height:36px;
  display:block;
  padding:0 10px;
  padding-top:75px;
  position:relative;
  color:#c14900;
  font-size:80%;
  text-decoration:none;
}

#home #rmain .why li a:hover{text-decoration:underline;}



#home #rmain .why li a .ir{
  width:107px;
  height:111px;
}


#home #rmain #why1 .ir{
  background-image:url("../images/layout/text/home_why1.jpg");
}


#home #rmain #why2 .ir{
  background-image:url("../images/layout/text/home_why2.jpg");
}


#home #rmain #why3 .ir{
  background-image:url("../images/layout/text/home_why3.jpg");
}


#home #rmain #why4 .ir{
  background-image:url("../images/layout/text/home_why4.jpg");
}


#home #rmain #why5 .ir{
  background-image:url("../images/layout/text/home_why5.jpg");
}









/* divny nadpis v prostrednim sloupci */

#rmain h2{
  padding-left:24px;
  background-color:#ea863c;
  color:#fff;
/*  font-weight:normal;*/
  padding-right:324px;
  width:205px;
  background-repeat:no-repeat;
  margin-top:10px;
  margin-bottom:5px;
  font-size:80%;
  padding-top:3px;
  height:20px;
  min-height:20px;
  background-image:url("../images/layout/background/rmainh2.gif");
}


#mobily #rmain h2{
  background-color:#0071bc;
  background-image:url("../images/layout/background/mobily_rmainh2.gif");
}

#mobily #mright .inpsubmit{
  background-image:url("../images/layout/background/bluebut.gif");
border:1px solid #0071bc;background-color:#0071bc;
}


#apple #rmain h2{
  background-color:#333;
  background-image:url("../images/layout/background/apple_rmainh2.gif");
}


#digifoto #rmain h2{
  background-color:#6fa329;
  background-image:url("../images/layout/background/digifoto_rmainh2.gif");
}

#pametovekarty #rmain h2{
  background-color:#703f95;
  background-image:url("../images/layout/background/pametovekarty_rmainh2.gif");
}


#telefony #rmain h2{
  background-color:#b30005;
  background-image:url("../images/layout/background/telefony_rmainh2.gif");
}

#mp3 #rmain h2{
  background-color:#afa827;
  background-image:url("../images/layout/background/mp3_rmainh2.gif");
}


#rmain > h2{
  height:auto;
}














/* novinky na homepage */

#home #news{
  width:553px;
  margin-top:28px;
}


#home #news div{
  padding-left:80px;
  position:relative;
  height:42px;
  min-height:42px;
  width:473px;
  margin-bottom:40px;
  color:#494949;
  font-size:75%;
  
}


#home #news div img{
  position:absolute;
  top:0;
  left:0;
}


#home #news h3{
  color:#888888;
  font-size:100%;
}


#home #news h3 a{
  color:#0076a3;
}


#home #news > div{
  height:auto;
}

#home #news p{font-size:100%;}








/* drobeckova navigace */

#crumb{
  margin-bottom:10px;
  background-color:#e3e3e3;
  color:#484545;
  font-size:80%;
  padding:3px 10px;
}


#crumb a{
  color:#0076a3;
  background-repeat:no-repeat;
  padding-right:21px;
  margin-right:3px;
  background-position:100% 50%;
  background-image:url("../images/layout/background/crumb.gif");
}















/* seznamy - diskuze, magazin, videorecenze... */

.rbrief h1{
  width:190px;
  float:left;
  padding-left:54px;
  padding-top:8px;
  background-repeat:no-repeat;
  height:33px;
  min-height:33px;
}


.rbrief > h1{
  height:auto;
}


.bform{
  float:right;
  margin-right:7px;
  display:inline;
  margin-top:7px;
}


.bform input{
  float:left;
}


.rbrief .bform .inptext{
  width:125px;
  padding-bottom:5px;
  margin-right:5px;
}


.rbrief .bform .inpsubmit{
  color:#fff;
}


.rbnav{
  font-size:75%;
  margin-bottom:10px;
  color:#494544;/*
  padding-left:15px;*/
}

.rbrief #detblock{margin-top:25px;}



.rbnav a,#disbrief td a{
  color:#0076a3;
  font-weight:bold;
}


#disbrief h1{
  background-image:url("../images/layout/background/dish1.gif");
}


#videobrief h1{
  height:50px;
  min-height:50px;
  background-image:url("../images/layout/background/videoh1.gif");
}


#magbrief h1{
  height:50px;
  min-height:50px;
  background-image:url("../images/layout/background/magh1.gif");
  background-position:5px 0;
}


#fav h1{
  min-height:40px;
  background-image:url("../images/layout/background/favh1.gif");
  background-position:5px 0;
}


#comp h1{
  min-height:40px;
  background-image:url("../images/layout/background/comph1.gif");
  background-position:-5px 0;
}


#watch h1{
  min-height:40px;
  background-image:url("../images/layout/background/watchh1.gif");
  background-position:5px 0;
}


#disbrief .bform .inpsubmit{
  width:150px;
}


#disbrief table{
  border-collapse:collapse;
  width:553px;
}


#disbrief th,#disbrief td{
  padding:5px 15px;
  font-size:75%;
  color:#000;
  border-right:1px solid #fff;
}


#disbrief th{
  text-align:left;
  background-color:#494544;
  color:#fff;
}


#disbrief .even td{
  background-color:#f5f5f5;
}


.artbrief{
  margin-top:30px;
  width:553px;
}


.artbrief div{
  padding-left:94px;
  min-height:65px;
  height:65px;
  margin-bottom:20px;
  width:459px;
  position:relative;
  font-size:80%;
  color:#484545;
}


.artbrief > div{
  height:auto;
}


.artbrief a{
  color:#0076a3;
  font-weight:bold;
}


.artbrief div img{
  position:absolute;
  top:2px;
  left:0;
}


#rmain .artbrief div h2{
  font-size:100%;
  margin:0;
  padding:0;
  background-image:none;
  min-height:0;
  height:auto;
  width:auto;
  background-color:transparent;
  color:#484545;
}











/* detail kosiku */

#baskdetail{
  width:553px;
  padding-top:15px;
}


#baskcont,#basktotal{
  border-collapse:collapse;
  width:553px;
  margin-top:1px;
}


#fav #baskcont{
  margin-top:15px;
  margin-bottom:10px;
}


#baskcont th{
  font-size:80%;
  text-align:left;
  font-weight:normal;
  border-right:1px solid #fff;
  color:#fff;
  vertical-align:top;
  padding:2px 5px;
  background-color:#494544;
}


#baskcont th.last,#fav #baskcont th.first{
  border:0;
}


#watch #baskcont th{white-space:nowrap;}


#baskcont th strong{
  font-size:110%;
}


#baskcont th small{
  display:block;
}


#baskcont td{
  border-right:1px solid #ececec;
  border-bottom:2px solid #ececec;
  vertical-align:top;
}


#baskcont td.first{
  width:60px;
  padding:2px;
  text-align:center;
  border-right:none;
}


#fav #baskcont td.first{
  width:25px;
}


#baskcont td.check{
  border-right:0;
  text-align:center;
  vertical-align:middle;
  width:31px;
}


#baskcont .goods{
  font-weight:bold;
  color:#0077a2;
  font-size:75%;
  padding:10px;
  padding-left:0;
}


#baskcont .stock{
text-align:center;
vertical-align:middle;
}


#fav #baskcont .goods,#fav #baskcont .status,#fav #baskcont .price{
  padding-top:2px;padding-bottom:2px;
}


#watch #baskcont .price{padding-top:13px;}


#watch #baskcont .pricewatch{
color:#484545;font-size:80%;
padding:8px;
}

#watch #baskcont .pricewatch input{
width:53px;
border:1px solid #b3b9c3;vertical-align:middle;background-color:#fff;
}


#baskcont .goods a{
  color:#0077a2;
}


#baskcont td.status{
  padding:13px 7px;
  width:57px;
  color:#242021;
  font-size:80%;
}


#baskcont td.price{
  color:#8dc63f;
  font-size:90%;
  font-weight:bold;
  width:80px;
  padding:12px 9px;
  text-align:right;
}


#baskcont td.price small{
  font-weight:normal;
  font-size:75%;
  color:#242021;
  display:block;
  text-align:right;
}


#baskcont td.amount{
  width:82px;
  padding-top:10px;
}
#baskcont td.amount .quantity{
  width:20px;
  text-align:center;
  
}

#baskcont td.amount form{
  padding:11px 3px;
}


#baskcont td.last{
  border-right:0;
  width:48px;
  text-align:center;
  padding-top:16px;
}


#baskcont .inptext{
  width:7px;
  height:17px;
  background-color:#fff;
  padding:2px 6px;
  border:1px solid #c9c9c9;
}


#baskcont .inpsubmit{
  width:51px;
  background-color:#ca6e2e;
  background-repeat:repeat-x;
  background-image:url("../images/layout/background/orangebut.gif");
  border:1px solid #000;
  font-size:75%;
  color:#fff;
  font-weight:bold;
  padding:2px 0;
  padding-bottom:3px;
}


#basktotal td{
  border-right:1px solid #fff;
  border-bottom:1px solid #fff;
  background-color:#f5f5f5;
  width:252px;
}


#basktotal th,#basktotal .value{
  text-align:left;
  padding:5px 20px;
  background-color:#ececec;
  border-right:none;
  width:110px;
  font-weight:normal;
  color:#000;
  font-size:80%;
  border-bottom:1px solid #fff;
 
}


#basktotal td.value{
  width:113px;
  text-align:right;
}


#basktotal .last td,#basktotal .last th{
  font-size:95%;
}


#basktotal .last .value{
  color:#8dc63f;
  font-weight:bold;
}


#baskbuts{
  width:553px;
  margin-top:8px;
  font-size:75%;
}


#baskbuts .butl{
  width:100px;
  float:left;
}


#baskbuts .bigbut{
  width:135px;
  float:right;
  font-size:150%;
}

#baskbuts .butr{float:right;}



#tabbuts input,#catform .inpsubmit,.rbrief .iform .inpsubmit{
border:1px solid #2b2b2b;
color:#fff;font-weight:bold;
background-color:#007bc2;
background-repeat:repeat-x;
background-image:url("../images/layout/background/bluebut.gif");
font-size:75%;

padding:3px 0;cursor:pointer;
text-align:center;
}
#tabbuts .bck{
background-image:url("../images/layout/background/backbluebut.gif");
background-repeat:no-repeat;

}
#tabbuts .bcksendmail{
background-image:url("../images/layout/background/bluebut_sendmail.gif");
background-repeat:no-repeat;
height:19px;
padding: 3px 0 1px 10px;
border:1px solid #2b2b2b;
color:#fff;font-weight:bold;
font-size:80%;
text-decoration:none;
}


#tabbuts #favt1,#tabbuts #favt2,#tabbuts #favt3,#tabbuts #favt4{float:left;min-width:0;margin-right:4px;}

#favt1{width:125px;}
#favt2{width:187px;}
#favt3{width:120px;}
#tabbuts #favt4{width:108px;margin-right:0;}





.rbrief .iform .inpsubmit{min-width:0;}

.rbrief .iform .inptext{height:18px;}

.rbrief .iform label,.rbrief .iform input{float:left;display:inline;vertical-align:middle;font-size:75%;margin-right:5px;}
.rbrief .iform label{padding-top:4px;}


#apple #tabbuts input,#apple #catform .inpsubmit{
background-color:#2b2b2b;
background-image:url("../images/layout/background/blackbut.gif");
}

#digifoto #tabbuts input,#digifoto #catform .inpsubmit{
background-color:#6fa329;
background-image:url("../images/layout/background/greenbut.gif");
}















#comico{
margin-top:15px;
text-align:right;
font-size:75%;

}

#detail #comico{margin-top:0;}

#comico.fr{float:right;width:40%;margin-top:3px;}
#comico a{
color:#0076a3;
padding-left:14px;
background-repeat:no-repeat;
margin-left:10px;
background-image:url("../images/layout/ico/print.gif");
}

#comico .last{
background-image:url("../images/layout/ico/recommend.gif");

}

.rbrief .back{
display:block;
margin-top:20px;
background-color:#007bc2;
background-repeat:no-repeat;
background-image:url("../images/layout/background/backbut.gif");color:#fff;
padding:3px 0;
padding-left:32px;
width:37px;border:1px solid #2b2b2b;font-weight:bold;text-decoration:none;font-size:75%;
}




.rbrief .back:hover{
text-decoration:underline;
}






/* porovnani zbozi */

#comp #comico{
  margin-top:-20px;
  margin-bottom:20px;
  font-size:80%;
}


#cmptab{
  border-collapse:collapse;
  
}


#cmptab thead th{
   
  padding:0 5px;
  /* padding-bottom:40px; */
  border-right:1px solid #e5e5e5;
  font-size:80%;
  font-weight:normal;
}
#cmptab .comparationCell {
  width:138px;
  
}

#cmptab thead th a,#cmptab .last td a{
  display:block;
}


#cmptab thead th .name{
  font-weight:bold;
  color:#0076a3;
  min-height:50px;
  height:50px;
}


#cmptab thead th > .name{
  height:auto;
}


#cmptab thead th strong,#cmptab .last td strong{
  display:block;
  color:#6ca025;
  font-size:150%;
}


#cmptab thead th strong small,#cmptab .last td strong small{
  font-size:50%;
  color:#989898;
  font-weight:normal;
}


#cmptab .stars{
  margin:5px 0;
}


#cmptab tbody th{
  color:#0077bf;
  text-align:left;
  padding-top:7px;
  padding-bottom:1px;
  border-bottom:1px solid #e5e5e5;
  border-right:1px solid #e5e5e5;
  font-size:75%;
}


#cmptab tbody td{
  border-right:1px solid #e5e5e5;
  border-bottom:1px solid #e5e5e5;
  padding:5px;
  color:#242021;
  font-size:80%;
  width:25%;
  background-color:#e9e8e8;
}


#cmptab td.last,#cmptab th.last{
  border-right:0;
}


#cmptab .even td{
  background-color:#fff;
}


#cmptab .last td{
  background-color:#fff;
  border-bottom:0;
}


#cmptab .buy{
  background-color:#007bb1;
  background-repeat:repeat-x;
  background-image:url("../images/layout/background/baskbut.gif");
background-position:20px 0;
  color:#fff;
  border:1px solid #2b2b2b;
  font-weight:bold;
  font-size:110%;
  text-decoration:none;
  padding:2px;
  padding-left:30px;
  margin:10px 0;
text-align:center;
}

#cmptab .buy:hover{text-decoration:underline;}



#cmptab .rem{
  color:#0076a3;
  background-repeat:no-repeat;
  padding-left:15px;
  background-image:url("../images/layout/ico/remove.gif");
  background-position:0 3px;
}


#cmptab .action,#cmptab .instock,#cmptab .ava,#cmptab .new,#cmptab .sale{
  display:block;
  background-repeat:no-repeat;
  padding:5px 25px;
  margin-bottom:5px;
}












/* levy sloupec */

#lmain{
  width:184px;
  float:left;
}


#lmain h2,#mright h2{
  background-color:#5b5b5b;
  background-image:url("../images/layout/background/lefth2.gif");
  padding:8px 15px;
  padding-bottom:6px;
  color:#fff;
  font-size:75%;
  margin-bottom:2px;
  padding-right:3px;
}

#lmain h2{margin-top:15px;}

#lmain h2.first{margin-top:0;}


#mright h2{
  background-color:#ef7937;
  background-image:url("../images/layout/background/righth2.gif");
margin-top:15px;
}


#mobily #mright h2,#mobily #lmain h2.first{
  background-color:#0071bc;
  background-image:url("../images/layout/background/mobily_righth2.gif");
}




#apple #mright h2,#apple #lmain h2.first{
  background-color:#2c2c2c;
  background-image:url("../images/layout/background/apple_righth2.gif");
}

#digifoto #mright h2,#digifoto #lmain h2.first{
  background-color:#6fa329;
  background-image:url("../images/layout/background/digifoto_righth2.gif");
}



#mp3 #mright h2,#mp3 #lmain h2.first{
  background-color:#ada627;
  background-image:url("../images/layout/background/mp3_righth2.gif");
}

#telefony #mright h2,#telefony #lmain h2.first{
  background-color:#b20005;
  background-image:url("../images/layout/background/telefony_righth2.gif");
}

#pametovekarty #mright h2,#pametovekarty #lmain h2.first{
  background-color:#632d8d;
  background-image:url("../images/layout/background/pametovekarty_righth2.gif");
}


#main #mright h2.first{
  background-image:url("../images/layout/background/lefth2.gif");
}








/* proc nakupovat u nas v levem sloupci */

#lmain div.why{
  width:70px;
  padding-left:104px;
  padding-right:10px;
  position:relative;
  height:101px;
  padding-top:10px;
  color:#c14900;
  text-align:center;
  background-color:#f5efe6;
  margin-bottom:6px;
}


#lmain div.why a{
  width:90px;
  padding-top:3px;
  height:18px;
  display:block;
  background-color:#c14900;
  color:#fff;
  position:absolute;
  right:0;
  bottom:6px;
  font-size:75%;
  text-decoration:none;
  z-index:2;
}


#lmain div.why a:hover{
text-decoration:underline;
}

#lmain div.why .ir{
  width:184px;
  height:111px;
  z-index:1;
  background-image:url("../images/layout/text/lmain_why.jpg");
} 


#lmain div.why a .ir{
  width:90px;
  height:21px;
  background-image:url("../images/layout/button/other_benefits.gif");
}


#lmain ul.why{
  display:block;
  width:184px;
  list-style:none;
  margin-bottom:6px;
}


#lmain .why li{
  background-color:#deeae7;
  height:54px;
  width:184px;
  margin-bottom:5px;
}


#lmain .why li a{
  padding-left:70px;
  display:block;
  padding-top:20px;
  
  color:#c14900;
  height:32px;
  font-size:75%;
  position:relative;
  border:1px solid #b0b0b0;
}


#lmain .why li a .ir{
  width:182px;
  height:52px;
}


#lmain .why #why11{height:59px;}

#lmain .why #why11 a{
height:37px;
}

#lmain #why11 .ir{
height:57px;
  background-image:url("../images/layout/text/lmain_why1.jpg");
}


#lmain #why22 .ir{
  background-image:url("../images/layout/text/lmain_why2.jpg");
}


#lmain #why33 .ir{
  background-image:url("../images/layout/text/lmain_why3.jpg");
}


#lmain #why44 .ir{
  background-image:url("../images/layout/text/lmain_why4.jpg");
}


#lmain #why55 .ir{
  background-image:url("../images/layout/text/lmain_why5.jpg");
}












/* muzete nam duverovat */

#lmain #trust{
  width:182px;
  border:1px solid #e9e8e8;
}


#lmain #trust a{
  display:block;
  margin-bottom:15px;
}


#lmain #trsut a img{
  display:block;
}


#lmain #trust .last{
  margin-bottom:0;
}







/* navigace v levem sloupci */

.mnav{
 display:block; 
  list-style:none;
  margin-bottom:5px;
  width:184px;
  font-size:80%;
}


.mnav li{
  display:block;
  background-color:#e9e8e8;

 margin-bottom:1px;

  border-left:4px solid #d5d4d4;


}


.mnav li a{
  color:#000;

  display:block;



  padding:5px;
  padding-left:26px;
  background-repeat:no-repeat;
  background-position:9px 10px;
  background-image:url("../images/layout/background/mnav1.gif");
  text-decoration:none;
}


.mnav li a:hover{text-decoration:underline;}



.mnav li.open{
  background-color:#cbcbcb;
  border:0;
  font-weight:bold;
}


.mnav li.open a{
  background-image:url("../images/layout/background/mnav1o.gif");
  background-position:9px 10px;
  
}


.mnav ul{
  background-color:#cbcbcb;
}


.mnav li.open li{
  margin:0;
  border:0;
  background-color:#cbcbcb;
  font-weight:normal;
}


.mnav li.open li a{
  color:#484545;
  padding:3px;
  padding-top:2px;
  padding-left:33px;
  background-image:url("../images/layout/background/mnav2.gif");
  background-position:23px 7px;
}


.mnav li li.open{
  font-weight:bold;
}


.mnav li li.open a{
  background-image:url("../images/layout/background/mnav2o.gif");
}


.mnav li.open li li a{
  background-image:url("../images/layout/background/mnav3.gif");
  padding-left:45px;
  background-position:36px 7px;
}


.mnav li.open li .act{
  background-color:#b1b0b0;
  font-weight:bold;
  
}

.mnav li.act span a{
  background-color:#b1b0b0;
  _width:144px;
  font-weight:bold;
  color:#000;
}
.mnav li.open li.act span a{
  background-color:#b1b0b0;
  border-left:4px solid #cbcbcb;
  font-weight:bold;
  color:#000;
}
.mnav li.act ul li{
  background-color:#cbcbcb;
  border-left:4px solid #cbcbcb;
}
.mnav li.act{
  background-color:#cbcbcb;
  border-left:4px solid #cbcbcb;
}
.mnav li.open li .act a{
  color:#000;
}














#twosq{
width:553px;margin-top:10px;margin-bottom:6px;
}


#twosq div{
width:270px;height:203px;float:left;border:1px solid #e9e8e8;

}


#twosq .last{margin-left:8px;}


.hg{
border:1px solid #e9e8e8;
width:270px;

float:left;
background-repeat:repeat-y;
background-image:url("../images/layout/background/hg.gif");
height:213px;min-height:213px;
margin-bottom:9px;
}

.hg div h4 {

min-height:80px;
_height:80px;

}
#rmain > .hg{height:auto;}

.hg.even{
margin-left:9px;
}

.hg h3{
/*font-weight:normal;*/
background-color:#fff;
padding-left:12px;
width:258px;font-size:105%;
padding-top:12px;padding-bottom:9px;
}


.hg.blue h3 a{color:#0072bc;}
.hg.green h3 a{color:#598527;}
.hg.red h3 a{color:#b00005;}
.hg.black h3 a{color:#000;}
.hg.khaki h3 a{color:#827a00;}
.hg.violet h3 a{color:#662d91;}


.hg ul{
display:block;
list-style:none;
float:left;
width:140px;
min-height:140px;
_height:140px;
background-repeat:no-repeat;background-image:url("../images/layout/background/hgul.gif");
padding-top:15px;font-size:80%;
}

.hg li{
width:140px;list-style:none;
display:block;
background-repeat:no-repeat;background-image:url("../images/layout/background/hgli.gif");
}

.hg li.first{background-image:none;}

.hg li a{
padding:2px;
color:#0072bc;
display:block;padding-left:32px;
background-repeat:no-repeat;
background-position:14px 5px;
} 

.hg.blue li a{background-image:url("../images/layout/bul/hg_blue.gif");}
.hg.green li a{background-image:url("../images/layout/bul/hg_green.gif");}
.hg.red li a{background-image:url("../images/layout/bul/hg_red.gif");}
.hg.black li a{background-image:url("../images/layout/bul/hg_black.gif");}
.hg.khaki li a{background-image:url("../images/layout/bul/hg_khaki.gif");}
.hg.violet li a{background-image:url("../images/layout/bul/hg_violet.gif");}




.hg div{
float:left;width:116px;
padding-left:14px;
position:relative;
padding-top:135px;
}


.hg div img{position:absolute;top:0;left:0;}

.hg h4{font-size:80%;
width:106px;
padding-right:10px;
height:45px;min-height:45px;font-weight:normal;
}


.hg div > h4{height:auto;}
.hg h4 a{color:#0076a3;}


.hg div strong{
color:#6ca025;
}

.hg div strong small span{
color:#999;font-weight:normal;font-size:75%;
}


.havalist{
width:553px;

}

.havalist div{
border:1px solid #e9e9e9;
position:relative;
width:455px;
_height: 80px;
min-height: 80px;
padding-left:86px;padding-right:10px;
margin-bottom:4px;
padding-top:7px;color:#272221;padding-bottom:10px;
}

.havalist h3{
margin-bottom:5px;
font-size:75%;
}

.havalist h3 a{color:#0076a3;}

#home #rmain .havalist p{font-size:80%;}

#home #rmain .havalist p.ava{margin-top:4px;color:#6ca025;}

.havalist img{
position:absolute;
left:4px;top:5px;
}

.hmore{
padding:2px 8px;
background-color:#e2e1e1;
width:537px;font-size:80%;margin-bottom:15px;
}

.hmore a{width:40%;float:left;color:#0072bc;}

.hmore .more{text-align:right;float:right;}





.hglist{
width:553px;
}


.hgli{
padding-top:180px;
border:1px solid #e9e9e9;
float:left;
width:172px;
position:relative;
margin-bottom:15px;margin-right:15px;display:inline;
overflow:hidden;
background-color:#fff;
}


.hgli.last{margin-right:0;}

.hgli img{position:absolute;top:0;left:0;}


.hgli h3{font-size:75%;min-height:45px;_height:45px;padding:0 10px;}
.hgli > h3{height:auto;}

.hgli h3 a{color:#0075a3;}


.hgli p{padding:0 10px;margin-bottom:12px;}
.hgli .sales-arguments{min-height:90px;_height:90px; font-size:12px;}
.hgli strong{
font-size:90%;
color:#69a021;
display:block;padding-left:10px;margin-top:10px;
}

.hgli strong small{
font-weight:normal;
color:#999;font-size:75%;
}

.hgli div div{
background-color:#e9e9e9;margin-top:10px;width:172px; 

}
.hgli .product-comp {
background-color:#e9e9e9;margin-top:10px;width:172px; 

}
.hgli div .productflag{
background-color:#fff;height:30px; 

}


.hgli .comp{float:left;width:80px;padding-top:3px;padding-left:5px;}


.hgli .comp input{vertical-align:middle;}
.hgli .comp a{color:#272121;font-size:75%;vertical-align:middle;}

.hgli .buy{float:right;margin-right:5px;margin-top:2px;}

.hgli .buy .buy-bt{
background-color:#007bb1;background-repeat:no-repeat;
background-image:url("../images/layout/background/baskbut.gif");
border:1px solid #2a2c2b;
color:#fff;font-weight:bold;
font-size:75%;
text-align:right;
padding:2px 0;
width:78px;padding-right:3px;display:block;
}

#apple .hgli .buy .buy-bt{
background-color:#2b2b2b;
background-image:url("../images/layout/background/apple_baskbut.gif");

}


#digifoto .hgli .buy .buy-bt{
background-color:#6fa329;
background-image:url("../images/layout/background/digifoto_baskbut.gif");

}



#telefony .hgli .buy .buy-bt{
background-color:#b6191d;
background-image:url("../images/layout/background/telefony_baskbut.gif");

}

#mp3 .hgli .buy .buy-bt{
background-color:#a89e17;
background-image:url("../images/layout/background/mp3_baskbut.gif");

}

#pametovekarty .hgli .buy .buy-bt{
background-color:#713f98;
background-image:url("../images/layout/background/pametovekarty_baskbut.gif");

}




.hgli .action,.hgli .new,.hgli .ava,.hgli .instock,.hgli .sale{
font-size:60%;margin-left:5px;
padding-left:25px;
max-width:45px;
padding-top:5px;
padding-bottom:10px;background-repeat:no-repeat;
}

.hgli .action,#cmptab .action,#detr .action,.hlegend .action{color:#FF6E00;background-image:url("../images/layout/ico/akce.gif");}
.hgli .new,#cmptab .new,#detr .new,.hlegend .new{color:#fe8301;background-image:url("../images/layout/ico/hg_new.gif");}
.hgli .ava,#cmptab .ava,#detr .ava,.hlegend .ava{color:#5a5458;background-image:url("../images/layout/ico/hg_ava.gif");}
.hgli .instock,#cmptab .instock,#detr .instock,.hlegend .instock{color:#8d6a54;background-image:url("../images/layout/ico/hg_instock.gif");}
.hgli .sale,#cmptab .sale,#detr .sale,.hlegend .sale{padding-left:30px;color:#705b00;background-image:url("../images/layout/ico/hg_sale.gif");}



#catform,.hpag{
width:553px;
background-color:#e5e5e5;
background-repeat:repeat-x;
background-image:url("../images/layout/background/catform.gif");
color:#484545;font-size:80%;
margin-bottom:5px;
}

#catform .fl{
float:left;
border-right:1px solid #fff;padding:3px;height:24px;padding-top:7px;
}


#catform select,.hpag select{width:120px;height:20px;font-size:100%;vertical-align:middle;}

#catform input{vertical-align:middle;}

#catform .clr{background-color:#fff;}

#catform .inptext{
width:31px;
height:17px;
border:1px solid #b3b9c3;background-color:#fff;
}

#catform .inpsubmit{
width:80px;min-width:80px;
font-size:100%;
margin-left:10px;
}

#catform .fl.last,.hpag .paging{
border-right:0;padding-left:12px;padding-top:5px;padding-bottom:5px;
}

#catform #f_price_from{margin-right:5px;}

.pag{
background-color:#f2f2f2;
} 

.pag a,.hpag a{color:#0076a3;}

.pag div{float:left;width:163px;text-align:center;padding:3px 10px;}
.pag div.first{text-align:left; width:128px;}
.pag div.last{text-align:right; width:198px;}

.hpag{
background-image:none;background-color:#f2f2f2;

}




.hpag select{
width:40px;
}

.hpag form{
float:left;padding:5px;width:49%;
}

.hpag .paging{
float:right;
padding-right:10px;
}


.hgtab{
border-collapse:collapse;
margin-bottom:15px;
width:550px;
}


.hgtab th{text-align:left;color:#fff;font-weight:normal;padding:2px 7px;background-color:#484545;font-size:80%;}

.hgtab td{padding:3px 7px;font-size:80%;background-color:#ececec;vertical-align:top;}

.hgtab .even td{background-color:#fff;}

.hgtab .price{white-space:nowrap;
color:#6ca025;font-weight:bold;white-space:nowrap;
}

.hgtab a{color:#0076a3;}

.hgtab .c{text-align:center;}





.wdform{
background-color:#e5e5e5;
width:553px;margin-top:15px;color:#111111;
font-size:80%;

}


.wdform .fl{
width:553px;
background-repeat:repeat-x;
background-image:url("../images/layout/background/catform.gif");
border-bottom:1px solid #fff;padding:6px 0;
}

.wdform h6{
font-size:100%;
float:left;
margin-left:9px;
width:90px;margin-top:3px;display:inline;
}


.wdform .fl div{
float:left; 
}

.wdform .fl .check{width:450px;}
.check span{
display:block;
float:left;
white-space: nowrap;

}



.wdform #f_sort,.wdform #label2{margin-right:15px;}
.wdform #f_price_from,.wdform #f_price_to{width:40px;}
.wdform .check input{float:left;}
.wdform .check label{
float:left;
margin-bottom:5px;padding-top:3px;margin-right:10px;
}

.wdform .checktab label{width:80px;}


.wdform .inline label,.wdform .inline input{vertical-align:middle;}
.wdform .inline label{margin-left:20px;}
.wdform .inline label.first{margin-left:0;}

.wdform .inptext{
border:1px solid #b3b9c3;background-color:#fff;
width:115px;
}

.wdform .select select{float:left;width:160px;margin-bottom:3px;font-size:100%;}
.wdform .select label{float:left;width:210px;padding-top:3px;}


.wdform .shl{
border-top:1px solid #fff;
text-align:right;
background-color:#ccc;
padding:4px 5px;
}









































/* pravy sloupce - recenze, diskuse, etc. */

#mright{
  width:184px;
  float:right;
  margin-right:7px;
  display:inline;
  padding-bottom:10px;
}


#mright #hotline{
  background-color:#e5e5e5;
  width:184px;
  margin-bottom:8px;
}


#mright #hotline h2{
  background-color:#236e9c;
  background-image:url("../images/layout/background/hotlineh2.gif");
  padding:4px 15px;
  margin:0;
  padding-bottom:5px;
}


#mright h2 img{
  vertical-align:middle;
  margin-left:10px;
  cursor:pointer;
}

#mright #zone{
background-color:#e5e5e5;
  width:184px;
  margin-bottom:8px;
  text-align:center;
border:1px solid #d2d2d2;padding:5px 0;font-size:85%;
}


#mright #zone a{
color:#0076a3;
}

#mright #hotline div{
  padding-left:16px;
  padding-right:64px;
  width:102px;
  padding-top:15px;
  border:1px solid #d2d2d2;
  border-top:0;
  background-repeat:no-repeat;
  background-image:url("../images/layout/background/hotline.gif");
  color:#484545;
  font-size:80%;
  padding-bottom:15px;
  position:relative;overflow:hidden;
}


#mright #hotline p strong{
  color:#f96117;
  font-size:125%;
}


#mright #hotline p{
  margin-bottom:5px;
}


#mright #hotline a{
  color:#0076a3;
  display:block;
}


#mright #hotline a.last{
  margin-top:5px;
  padding-top:2px;
  padding-left:38px;
  width:74px;
  height:16px;
  min-height:16px;
  background-repeat:no-repeat;
  background-image:url("../images/layout/background/hotlinemap.gif");
}


#mright #hotline > a{
  height:auto;
}


#mright .icolist{
  width:184px;
  background-color:#e9e8e8;
  padding-top:14px;
  font-size:80%;
  margin-bottom:8px;
}


#mright .icolist a{
  margin:0 9px;
  padding-left:36px;
  width:130px;
  font-weight:bold;
  background-repeat:no-repeat;
  color:#005d8f;
  display:block;
  min-height:30px;
  height:30px;
  background-position:0 2px;
font-size:100%;
position:relative;overflow:hidden;
}


#mright .icolist > a{
  height:auto;
}


#mright .icolist .txt{
  background-image:url("../images/layout/ico/txt.gif");
}


#mright .icolist .mov{
  background-image:url("../images/layout/ico/mov.gif");
}


#mright .art a{
  background-image:url("../images/layout/ico/art.gif");
}


#mright .post a{
  background-image:url("../images/layout/ico/post.gif");
}


#mright .icolist div{
  background-color:#d4d4d4;
  font-size:100%;
  padding:3px 8px;
  width:168px;
  margin-top:16px;
} 


#mright div.icolist div a{
  display:inline;
  float:left;
  width:84px;
  font-weight:normal;
  margin:0;
  background-image:none;
  padding:0;
  min-height:0;
  height:auto;
}


#mright .icolist div .more{
  text-align:right;
}


#mright #nlform{
  background-color:#e9e8e8;
  padding:7px 12px;
  width:160px;
  padding-bottom:15px;
}

#mright #nlform p{font-size:80%;margin-bottom:10px;}



#mright .inptext,.rbrief .inptext,.iform .inptext{
  width:145px;
  display:block;
  margin-bottom:7px;
  border:1px solid #b7bac0;
  background-color:#fff;
  padding:2px 6px;
  font-size:80%;
}


#mright .inpsubmit,.rbrief .inpsubmit{
  border:1px solid #2b2b2b;
  font-weight:bold;
  background-color:#ca6e2e;
  background-repeat:repeat-x;
  background-image:url("../images/layout/background/orangebut.gif");
  width:100px;
  display:block;
  font-size:80%;
  padding:2px 0;color:#fff;
}





#mright .how{
  background-color:#494544;
  padding:5px 10px;
  width:164px;
  color:#fff;
  padding-bottom:35px;
  font-size:80%;
  margin-bottom:8px;
}


#mright .how .bigbut{
  display:block;
  width:132px;
  margin:6px 15px;
  font-size:160%;
}


.rglist{
  width:182px;
  border-top:1px solid #e5e5e5;
  background-color:#efefef;
}


.rglist div{
  padding:12px 10px;
  padding-top:6px;
  width:162px;
  background-color:#fff;
  border:1px solid #e5e5e5;
  border-top:0;
  background-position:0 100%;
  background-repeat:repeat-x;
  background-image:url("../images/layout/background/rglist.gif");
  color:#484545;
  font-size:80%;
}


.rglist h3{
  font-size:110%;
  margin-bottom:7px;
}


.rglist h3 a{
  color:#0076a3;
}


.rglist p{
  float:right;
  width:159px;
  padding-right:3px;
}


.rglist img{
  float:left;
  padding-right:4px;
}


.rglist .new,.rglist .instock,.acclist .new,.acclist .instock{
  height:25px;
  float:left;
width:47px;
padding-left:27px;
padding-top:7px;margin-top:2px;
background-repeat:no-repeat;margin-bottom:3px;
}

.acclist .new,.acclist .instock{float:right;font-size:80%;height:22px;display:block;width:70px;}


.rglist .new,.acclist .new{
color:#ff8400;
background-image:url("../images/layout/ico/new.gif");
}


.rglist .instock,.acclist .instock{
color:#8f6953;
background-image:url("../images/layout/ico/instock.gif");

}

.rglist form{
float:right;/*width:65px;*/
text-align:right;width:58px;
}


.rglist input{
border:1px solid #2b2b2b;
}


.rglist strong{
float:left;
width:100px;
color:#8dc63f;font-size:140%;padding-top:3px;
}



.rglist strong small{
color:#999;font-weight:normal;
font-size:60%;display:block;
}

.rglist .more{
color:#0076a3;display:block;
font-size:80%;
padding-top:5px;
padding-left:8px;
width:176px;background-color:#efefef;padding-bottom:10px;
}



#mright .plist,#mright .stext{
border:1px solid #e5e5e5;
padding:15px;
width:152px;
font-size:75%;margin-bottom:8px;
}

#mright .plist p{margin-bottom:15px;}


.acclist{
width:553px;padding-top:12px;
}

.acclist div{
float:left;

border:1px solid #e9e9e9;
width:172px;
margin-bottom:15px;
margin-right:15px;
}

.acclist div.last{margin-right:10px;}

#detblock .acclist h3{
padding:7px;margin:0;padding-bottom:0;margin-bottom:4px;

}
.acclist img{float:left;margin-left:7px;}

.acclist form,.acclist strong{background-color:#e9e9e9;float:left;padding-top:6px;height:26px;text-align:center;position:relative;top:1px;}

.acclist form{float:right;width:59px;text-align:right;padding-right:5px;}

.acclist input{
border:1px solid #2b2b2b;
}

.acclist strong{color:#6ca025;padding-top:7px;height:25px;
width:105px;_width:104px;padding-left:3px;font-size:100%;
}

.acclist strong small{
color:#999;font-weight:normal;
font-size:60%;
}

.acclist p{font-size:80%;}























/* pomocnik v pravem sloupci */

#adviser{
  border-left:4px solid #3a3737;
  background-color:#484545;
  width:160px;
  padding:10px;
  color:#fff;
  margin-bottom:6px;
}


#adviser h3{
  margin-bottom:10px;
  border-bottom:1px solid #5b5858;
  padding-bottom:7px;
  padding-left:15px;
  width:145px;
  font-size:75%;
  background-repeat:no-repeat;
  background-image:url("../images/layout/background/adviserh3.gif");
  background-position:1px 5px;
}


#adviser h4{
  color:#a7dcff;
  font-size:75%;
  margin-bottom:5px;
}


#apple #adviser h4,#apple #adviser .more{
  color:#c5c5c5;
}


#digifoto #adviser h4,#digifoto #adviser .more{
  color:#bae687;
}


#adviser ul{
  list-style:none;
  font-size:80%;
  display:block;
  width:160px;
}


#adviser li{
  list-style:none;
  display:block;
  margin-bottom:5px;
}


#adviser a{
  display:block;
  text-align:center;
  font-weight:bold;
}


#adviser .enter,#adcomp a,#detblock .bluebut,.wdform .shl input{
  width:98px;
  background-color:#004e95;
  margin-left:30px;
  border:1px solid #2b2b2b;
  font-size:80%;
  background-repeat:repeat-x;
  background-image:url("../images/layout/background/bluebut.gif");
  padding:3px 0;
  margin-top:15px;
  text-decoration:none;
  color:#fff;
}
.wdform .shl input{margin-top:0;font-weight:bold;font-size:110%;}

#adviser .enter:hover,#adcomp a:hover,#detblock .bluebut:hover,.wdform .shl input:hover{
text-decoration:underline;
}



#adcomp a{
  font-size:100%;
  margin-left:0;
}


#apple #adviser .enter,#apple #adcomp a,#apple #mright .inpsubmit{
  background-color:#2b2b2b;
  background-image:url("../images/layout/background/blackbut.gif");
}


#digifoto #adviser .enter,#digifoto #adcomp a,#digifoto #mright .inpsubmit{
  background-color:#6fa329;
  background-image:url("../images/layout/background/greenbut.gif");
}




#telefony #adviser .enter,#telefony #adcomp a,#telefony #mright .inpsubmit{
  background-color:#ac0005;
  background-image:url("../images/layout/background/telefony_but.gif");
}

#mp3 #adviser .enter,#mp3 #adcomp a,#mp3 #mright .inpsubmit{
  background-color:#918800;
  background-image:url("../images/layout/background/mp3_but.gif");
}

#pametovekarty #adviser .enter,#pametovekarty #adcomp a,#pametovekarty #mright .inpsubmit{
  background-color:#8c3dbd;
  background-image:url("../images/layout/background/pametovekarty_but.gif");
}












#adviser .more{
  margin-top:10px;
  color:#a6dafd;
  font-size:75%;
  text-decoration:underline;
}


#adhelp a,#adhelp strong{
  display:block;
  height:26px;
 
  padding-top:3px;
  background-repeat:no-repeat;
  text-align:left;
  color:#fff;
  font-weight:normal;
  padding-left:33px;
  font-size:75%;
}


#adhelp .fav{background-image:url("../images/layout/ico/adfav.gif");}


#adhelp .watch{background-image:url("../images/layout/ico/adwatch.gif");}


#adhelp .comp{background-image:url("../images/layout/ico/adcomp.gif");}

#adcomp {font-size:80%;}

#adcomp div{
padding:3px 12px;position:relative;width:138px;}

#adcomp .even{
margin-left:0px;

background-color:#514e4e;padding:3px 12px;
}

#adcomp div img{
position:absolute;
cursor:pointer;right:6px;top:5px;
margin-left:20px;

}










/* detail produktu */

#detail{
width:553px;
}


#detr{
width:374px;
float:right;

}

#detr h1{margin-top:10px;margin-bottom:20px;}

#detr .stars{
font-size:80%;margin-bottom:10px;
}

#detr .stars img{vertical-align:middle;}

#detr .stars a{vertical-align:middle;color:#0076a3;margin-left:5px;}

#detr .instock, #detr .instock-no,#detr .sale,.hlegend span,#detr .showst{
background-repeat:no-repeat;
padding:6px 0;padding-left:33px;font-size:80%;float:left;margin-right:15px;
}
#detr .instock-no {
background-repeat:no-repeat;
padding:6px 0;padding-left:2px;font-size:80%;float:left;margin-right:15px;
}
#detr .showst{width:200px;padding-left:0;color:#06c;}

#detr strong.instock{color:#242021;}

#detr #price{
width:165px;
float:left;margin-top:20px;
}


#detr #price strong{
display:block;font-size:150%;
color:#6ca025;
}

#detr #price strong small{
color:#989898;font-weight:normal;font-size:50%;
}



#detr #price a{color:#0076a3;font-size:80%;}

#detr .bigbuy{float:left;margin-top:20px;}

#detr p{
font-size:75%;
margin-top:15px;color:#242021;
}

#detlnks{
margin-top:25px;
font-size:80%;
}

#detlnks a{
color:#0076a3;
float:left;
margin-right:10px;
padding:2px 0;
padding-left:20px;

background-repeat:no-repeat;
}

#detlnks .comp{padding-left:30px;background-image:url("../images/layout/ico/dl_comp.gif");}
#detlnks .watch{background-image:url("../images/layout/ico/dl_watch.gif");}
#detlnks .fav{background-image:url("../images/layout/ico/dl_fav.gif");}
#detlnks .rec{padding-left:16px;background-image:url("../images/layout/ico/dl_rec.gif");}



.slide{
width:150px;padding-left:14px;
position:relative;
margin:8px 0;

}
.slide{
width:150px;padding-left:14px;
position:relative;
margin:8px 0;

}
.slide img{
border:1px solid #cdcdcd;
float:left;margin-right:2px;

}

.slide .sll,.slide .slr{
display:block;width:12px;
height:17px;
position:absolute;top:7px;margin-top:-8px;
left:0;
cursor:pointer;
border:none;

}
.slide .sll img ,.slide .slr img{
border:none;

}
.slide .slr{left:auto;right:0;}



#detabs{margin-top:25px;height:23px;
list-style:none;
background-repeat:repeat-x;
background-image:url("../images/layout/background/detabs.gif");
background-color:#e3e3e3;
display:block;
border-bottom:4px solid #423f40;font-size:75%;width:553px;font-weight:bold;
margin-bottom:15px;
}

#detabs li{float:left;border-right:1px solid #fff;
padding:4px 10px;
}

#detabs .last{border:0;}

#detabs li a{
display:block;text-decoration:none;
color:#242021;
}

#detabs li a:hover{text-decoration:underline;}


#detabs .act{
background-color:#232021;
background-repeat:repeat-x;
background-image:url("../images/layout/background/detabsa.gif");
}


#detabs .act a{
color:#fff;
}

#detl{float:left;margin-top:40px;}


#detblock h3{
font-size:95%;margin:10px 0;
color:#0077bf;
}

#detblock h3 a{
color:#0077bf;

}



#rmain #detblock .bluebut{font-weight:bold;display:block;width:150px;text-align:center;margin:0;}


.dbcont{
color:#242021;font-size:80%;

}

.dbcont p{margin-bottom:15px;}


.dbcont a{color:#0076a3;}

.dbcont .stars{margin-top:-10px;}

.dbcont #dbstars{padding-top:20px;}

#detblock .dbcont h3{
padding-left:0px;font-size:130%;margin-bottom:4px;
}

.dbcont table{
border:1px solid #d3d3d3;width:100%;
border-right:0;
border-collapse:collapse;margin-bottom:15px;

}

.dbcont th,.dbcont td{background-color:#e9e8e8;color:#242021;font-weight:normal;border-right:1px solid #d3d3d3;padding:4px 25px;}

.dbcont th{background-color:#e9e8e8;width:280px;}

.dbcont .even td,.dbcont .even th{
background-color:#fff;
}




#dislist{
  width:553px;
  color:#212121;
  font-size:80%;
}


#dislist .box{
  margin:7px 0;
}



.com{
  border:1px solid #d2d1d1;
  position:relative;overflow:hidden;
}


.comh{
  width:100%;
  background-color:#fff;
  padding:9px 0;
}


.comd{
  width:60%;
  float:left;
  margin-left:10px;
  display:inline;
}


.comd a{
  color:#0077bf;
}


.coma{
  float:right;
  margin-right:12px;
  display:inline;
  width:30%;
  color:#0077bf;
  text-align:right;
}


.coma a{
  color:#0077bf;
  font-weight:bold;
}


.coma .env{
  display:block;
  margin-bottom:10px;
  font-weight:normal;
}


.coma .env span{
  padding-left:17px;
  background-image:url("../images/layout/ico/env.gif");
  background-repeat:no-repeat;
  background-position:0 1px;
}


.com p{
  padding:9px;
  padding-right:12px;
  padding-bottom:16px;
}


#dislist .box .box .comb{
  padding-left:10px;
  background-position:0 10px;
  background-repeat:repeat-x;
  background-image:url("../images/layout/background/8bafc7.gif");
}


#dislist .box .box.parent,#dislist .box.parent{
  background-image:url("../images/layout/background/8bafc7.gif");
  background-repeat:repeat-y;
}


#dislist .box .box.parent{
  background-position:10px 0;
}


#dislist .box .box.last{
  background-color:#fff;
}


#dislist .box .box.last .comb{
  background-image:url("../images/layout/background/dislll.gif");
  background-position:0 0;
  background-repeat:no-repeat;
}














































/* proces objednavky */

#orproc{
  list-style:none;
  width:553px;
  display:block;
  margin-top:10px;
  margin-bottom:20px;
}


#orproc li{
  float:left;
  width:207px;
  padding-top:38px;
  font-weight:bold;
  color:#005f93;
  font-size:75%;
  background-repeat:no-repeat;
}


#orproc .act{
  color:#e84720;
}


#orproc #op3{
  width:135px;
}


#op1{
  background-image:url("../images/layout/background/op1.gif");
}


#op2{
  background-image:url("../images/layout/background/op2.gif");
}


#op3{
  background-image:url("../images/layout/background/op3.gif");
}


#op1.act{
  background-image:url("../images/layout/background/op1a.gif");
}


#op2.act{
  background-image:url("../images/layout/background/op2a.gif");
}


#op3.act{
  background-image:url("../images/layout/background/op3a.gif");
}












/* formular pokladny */

#reqinfo{font-size:80%;margin:20px 0;}

.req{color:#c00;}

#choform{
  width:553px;
  padding-bottom:20px;
}


#choform p{
  margin:4px 0;
}


#choform small{
  font-size:80%;
}


#choform .note{
  color:#7b7b7b;
}


#choform .fl{
  padding-top:2px;width:553px;
  background-color:#ececec;
}


#choform .fl.even{
  background-color:#fff;margin:0;
}


#choform .fl label{
  width:150px;
  text-align:right;
  padding-right:15px;
  float:left;
  font-weight:bold;
  text-align:right;
  font-size:80%;
  padding-top:3px;
}


#choform .fl .inptext{
  width:235px;
  height:18px;
  border:1px solid #999;


  background-color:#fff;
  float:left;
}

#choform .fl .error{

  border:1px solid #db7136;
}


#choform .fl.check{
  background-color:#fff;
}


#choform .fl.check label{
  width:auto;
  text-align:left;
}


#choform .fl.check input{
  float:left;
}


#choform .fl.check #label_newsletter{
  margin-left:5px;
  font-weight:normal;
  width:500px;
  margin-bottom:10px;
  font-size:75%;
}

#choform .radio{padding-top:5px;width:553px;}

#choform .radio input{
float:left;margin-left:10px;margin-right:10px;
}

#choform .radio label{font-weight:bold;
font-size:90%;color:#000;float:left;margin-bottom:5px;padding-top:3px;
width:500px;
}

#choform .radio label img{cursor:pointer;vertical-align:middle;}


#choform .radio label small{color:#4e4e4e;font-weight:normal;}

#choform .radio label.disabled,#choform .radio label.disabled small{
color:#afafaf;
}

#choform .radio div{padding-left:38px;}
#choform .radio div input{margin-right:5px;}
#choform .radio div label{font-weight:normal;font-size:80%;width:auto;}





#choform .fl .err{
  float:left;
  color:#fff;
  background-image:url("../images/layout/background/err.gif");
  padding:3px 0;
  padding-left:22px;
  width:110px;
  font-size:80%;
}


#choform h3{
  background-color:#fff;
  padding:0 10px;
  position:absolute;
  left:13px;
  top:-8px;
  font-size:75%;
}


#choform .field p{
  margin:10px 0;
}


#choform textarea{
  background-color:#fff;
  width:551px;
  height:50px;
  display:block;
  margin-bottom:15px;
  border:1px solid #b3b9c3;
}











/* rekapitulace v objednavce */

.baskrecap{
  width:551px;
  background-color:#f2f2f2;
  border:1px solid #c6c5c5;
  border-collapse:collapse;
}


.baskrecap th{
  font-weight:normal;
  font-size:80%;
  padding:3px 10px;
  padding-bottom:7px;
  white-space:nowrap;
}


.baskrecap th strong{
  font-size:120%;
}


.baskrecap td{
  padding:3px 10px;
  font-size:75%;
  color:#0077a2;
  vertical-align:top;
  
}


.baskrecap .amount{
  color:#000;
}


.baskrecap .price{
  color:#004000;
  font-weight:bold;
  white-space:nowrap;
  text-align:right;
  
}
.baskrecap thead .price{
  color:#000;
  font-weight:normal;
  white-space:nowrap;
  text-align:right;
  
}


.baskrecap .add td{
  color:#000;
  padding-top:15px;
}


.baskrecap .add .price{
  color:#004000;
  border-bottom:1px solid #c6c5c5;
}


.baskrecap .total td{
  color:#000;
  font-size:90%;
  padding-bottom:10px;
}


.baskrecap .total .price{
  color:#004000;
  font-size:100%;
}






/* tlacitka v objednavce */

#choform #baskbuts{
  padding-top:15px;position:relative;width:553px;
  height:50px;
}


#choform #baskbuts .bigbut{
  margin-top:0;
  width:182px;
  padding:7px 0;
  font-size:120%;
 /* margin-top:-20px;*/
}








/* pokladna - chyba */

#choform #error{
  padding:13px;
  width:537px;
  background-color:#ea4d24;
  color:#fff;
  font-size:105%;
margin:25px 0;
}


#choform #error ul{
  list-style:none;
  font-size:80%;
}


#choform #error li{
  padding-left:13px;
  background-image:url("../images/layout/bul/err.gif");
  background-repeat:no-repeat;
  background-position:0 50%;
}



#happyend{width:553px;padding-top:10px;text-align:center;}
#happyend p{text-align:left;
color:#e84720;font-weight:bold;font-size:145%;
margin-bottom:15px;
}

#redir{
width:386px;margin:0 auto;
height:50px;
background-color:#524d4d;
color:#fff;
background-repeat:no-repeat;background-position:0 100%;
font-weight:bold;
padding-top:15px;padding-bottom:50px;font-size:100%;
background-image:url("../images/layout/background/redir.gif");
}

#happyend .donetext p{text-align:left;
color:#000;font-weight:bold;font-size:80%;
margin-bottom:15px;
}

















/* kosik v hlavicce */

#basket{



color:#fff;
  width:180px;
  padding-top:15px;
  padding-left:29px;
  height:69px;
  position:absolute;
  right:4px;
  top:4px;
  background-image:url("../images/layout/background/basket.gif");
  font-weight:bold;
  font-size:80%;
}

#basket div{font-weight:normal;font-size:85%;}
#basket div strong{font-size:120%;}
#basket div small{font-size:100%;margin-left:1em;}

#mobily #basket{
  background-image:url("../images/layout/background/mobily_basket.gif");
}


#apple #basket{
  background-image:url("../images/layout/background/apple_basket.gif");
}


#digifoto #basket{
  background-image:url("../images/layout/background/digifoto_basket.gif");
}


#telefony #basket{
  background-image:url("../images/layout/background/telefony_basket.gif");
}


#mp3 #basket{
  background-image:url("../images/layout/background/mp3_basket.gif");
}


#pametovekarty #basket{
  background-image:url("../images/layout/background/pametovekarty_basket.gif");
}



#basket h6{
  font-size:100%;margin-bottom:15px;
}


#basket a{
  color:#fff;text-decoration:none;text-decoration:underline;display:block;padding:5px 0;
}

#basket a:hover{text-decoration:underline;}








/* vyhledavani */

#search{
  width:232px;
  padding-left:16px;
  height:58px;
  background-image:url("../images/layout/background/search.gif");
  background-repeat:no-repeat;
  position:absolute;
  right:241px;
  top:17px;
  font-size:80%;
}


#mobily #search{
  background-image:url("../images/layout/background/mobily_search.gif");
}


#apple #search{
  background-image:url("../images/layout/background/apple_search.gif");
}


#digifoto #search{
  background-image:url("../images/layout/background/digifoto_search.gif");
}


#pametovekarty #search{
  background-image:url("../images/layout/background/pametovekarty_search.gif");
}


#mp3 #search{
  background-image:url("../images/layout/background/mp3_search.gif");
}


#telefony #search{
  background-image:url("../images/layout/background/telefony_search.gif");
}


#search input{
  background-color:transparent;
  padding:0;
  border:0;
  float:left;
  margin-top:11px;
}


#search .inptext{
  margin-right:44px;
  width:138px;
  color:#000;
  font-size:85%;
}


#search .inpsubmit{
  font-weight:bold;
  font-size:12px;
  text-align:left;
  width:45px;
  margin-top:9px;color:#fff;
}

.newsearch a {
  color:#0072bc;
  padding-left:10px;
}






/* paticka */

#foot{
  padding-left:43px;
  width:923px;
  background-image:url("../images/layout/background/foot.gif");
  background-repeat:no-repeat;
  color:#484545;
  font-size:80%;
  padding-top:9px;
  position:relative;
}


#foot div{
  position:absolute;
  right:55px;
  top:9px;
}


#foot a{
  color:#0076a3;
}
/* recenze */

#detail #detblock #dbcont5 table {
border-collapse:collapse;margin:0 0 15px 5px;border:1px solid #fff;
 	
}
#detail #detblock #dbcont5 table td{
padding:4px;
text-align:right;border:1px solid #fff;background-color:#fff;
}

#dbcont5 p{
  font-size:120%;
  	
}
#dbcont5 h4{
  font-size:120%;
  	
}

#dbcont5 ul li{
 margin-left:30px;
 font-size:120%; 	
}

#dbcont5 .popis_obrazku{
 font-size:70%;
  font-style:italic; 	
}
/* doporuc znamemu */

.white_content 
{
	margin-left:12px;
	
	
	width: 450px;
	height: 200px;
	padding: 16px;
	border: 16px solid #fff;
	background-color: #D8D8D8;
	z-index:1002;
	overflow:hidden;
}	
.white_content table 
{
	
	text-align:left;
	overflow:hidden;
	
}
.white_content textarea	{
	width:450px;
	height:100px;
	
}
.white_content input	{
	width:222px;
	
	
}
/* forum */
#forum2 
{
background-color: #fff;
 padding:0 10px 10px 10px;
}
#forum2 a {
color: #0077BF;
 
}
#forum2 h2 {
color: #ff0000;
 
}
#forum2 .margin 
{
 margin-top: 15px;
}
#content_tree {
 background-color: White; 
  
 font-size: 80%;
 padding:0 2px 2px 2px;
 
}
#forum2 div.content_formular 
{
 background-color: White; 
}

#forum2 div.content_formular form 
{
 
}

#forum2 div.content_formular form input 
{
 border: solid 1px red;
}

.forumInput
{
 border: solid 1px silver;
 font-family: Arial;
 padding: 3px;
  width: 125px; 
}

.long
{
 width: 393px; 
}

img.imgMiddle 
{
 vertical-align: middle;
 margin-right: 15px;
}

.short 
{
 width: 100px;
}

td.short 
{
 text-align: right;
 
}

.forumTextArea 
{
 border: solid 1px silver;
 font-family: Arial;
 padding: 3px;
 font-size: 110%;
 height: 110px;
}

#forumForm
{
width: 517px;
 border: solid 1px #dfdfdf; 
 background-color: #fff;
 font-size: 11px;
}
.send-comment {
font-size: 16px;
}
.forumLabel 
{
 margin-right: 3px;
 margin-left: 10px;
 font-weight: bold;
 color:  #333333;
 font-size: 105%;
}

.forumStar 
{
 color: Red;
 font-size: 160%;
 margin-right: 5px;
}

.margin 
{
 margin-top: 15px;
}


#forum2, #newformular tr td{
}

#forum2 .komentar_normal {
 padding: 0px;
border: solid 1px #c1c1c1;
 margin: 10px;

 border-left: solid 5px #ccc;
}

#forum2 .komentar_normal .subject {
 background-color: #fff;
 padding: 5px 10px;
 font-size:12px;
}

#forum2 .komentar_normal .subject .subj {
 float: left;
}

#forum2 .komentar_normal .subject .created {
 float: right;
 color: black;
}

#forum2 .komentar_normal .text {
 background-color: #fff;
 padding: 10px;
}

#forum2 .komentar_normal .text .control {
 float:left;
 font-weight: bold;
 background-color: #111111;
}

#forum2 .komentar_admin {
 padding: 0px;

 border-left: solid 5px #4f4f4f; 
 
 margin-bottom: 3px;
}

#forum2 .komentar_admin .subject {
 background-color: #E89578;
 padding: 5px 10px;
 font-size:12px;
}

#forum2 .komentar_admin .subject .subj {
 float: left;
}

#forum2 .komentar_admin .subject .created {
 float: right;
 color: White;
}

.text_quality {
 border-left: solid 7px #77B860;
 
 background: #fff;
 padding: 10px;
}

.text_normal {
 background-color: #fff;
 padding: 5px 10px;
 line-height: 170%;
 margin: 10px;
}

.text_quality .control {
 float:left;
 font-weight: bold;
 background-color: #fafafa;
}

.text_normal .control {
 float:left;
 font-weight: bold;
 padding: 3px 15px;
 margin-top: 8px;

}


.formContainer {
 height: 200px;
 width: 200px; 
}

.formContainer textarea {
 border: solid 1px black;
 width: 90%;
 height: 100px; 
}

.formContainer input {
 border: solid 1px black; 
}

.fillform {
 background-color: #CCCCCC;
 padding: 0px;
}

.newForm {
 margin-bottom: 100px;
}
.forum_label{
  background-image:url("../images/layout/background/dish1.gif");
  background-repeat:no-repeat;
  font-weight:bold;
  padding-left:54px;
  padding-top:8px;
  margin-bottom:10px;
  height:33px;
  min-height:33px;
  color:#0072bc;
  float:left;
  width:200px;
}
.forum_label_right{
  background-image:url("../images/layout/background/diskuse.gif");
  background-repeat:no-repeat;
  float:right;
  width:200px;
  padding-left:54px;
  padding-top:8px;
  margin-bottom:10px;
  height:78px;
  
  color:#0072bc;
}
 /*letici efekt*/
.frame-orange 
{
    border: 2px solid #E8571E;
    _border: 1px solid #E8571E;
    
    position: absolute;
   background: url("../images/design/fly-bg.png");
   _background: none;
    left: 0px;
    top: 0px;
    z-index: 10000;
    /*padding: -2px !important;*/
}
/* product review */
.productReview {
 padding-left: 10px;
 margin: 10px 10px 20px 15px;
 
 background: #fff;
}
/*search suggestions */
#search-result-suggestions{
	float: left;
	margin-left:-8px;
	margin-top:-20px;
	_margin-left:-4px;
	width: 237px;
	font-size:85%;
	overflow:auto;
	max-height: 250px;
	background: #fff;
	
	
}
#searchinput input {   
width:160px;

  font-size:85%;
   padding-right:20px;
  
  
}



.suggest {   
	width: 237px;
	color: #000;
	border: solid 1px #c1c1c1;
	background:#fff;
}
#search-result-suggestions a {   
	color: #000;
}
.suggest-header {   
	 
	font-weight: bold;
	
}
.suggest-header-right {   
	
	font-weight: bold;
	text-align:right;
}
#WaitingBox {
	position:absolute;
	height:100%;
	width:553px;
	background:url("../images/design/bg.png") repeat-x;
	background-attachment:fixed;
	display:none;
	
}
.loading {
	position:absolute;
	background:url("../images/design/lightbox/loading.gif") no-repeat;
	top: 200px;
	left: 50%;
	height:100px;
	width:100px;
}
#adcomp div a {
	
	background:#ff0000;
	width:0px;
	border: none;
	
}
.filter-button 
{
	text-align: right;
	padding: 10px 0 0 400px;
	
}
/*login page*/
.login {
	color: 4f4f4f;
}
.login legend 
{
	font-size: 12px;
	padding-bottom:5px;
	font-weight:bold;
}
.login table {
	font-size: 11px;
	padding-left: 10px;
}
.login .login-watchdog {
	font-size: 11px;
	padding-left: 10px;
}

.login fieldset 
{
	border: 1px solid #c1c1c1;
	padding:5px;
}
/*static page*/
.static {
	font-size: 13px;
	color: 4f4f4f;
}
.static table{
	font-size: 12px;
	
}
.static table {
	padding: 5px;
	
	
}
.static table tr td {
	
	border-bottom: 2px solid #c1c1c1;
	
}
.userInfo {
	padding-left: 5px;
	width: 200px;
	
}
#rmain .static h2{
 
  font-size:100%;
  
}
/*UserDetailPage*/
.static .basket tr td {
 
  width:350px;
  
}
/*Recenze*/
.rewiev_link {
 
  color:#005D8F;
  
}
/*Param hledání výsledky*/
.wdform .hglist, .wdform .hgli {
 
  background:#fff;
font-size:110%;
  
}
.parametric_product_list {
 
  background:#fff;
font-size:110%;
padding-top:5px;
  
}
/*button line filtrovani*/



.hgli .buy-line {
float:left;
width:167px;
height:25px;
padding-top:2px;
padding-left:5px;
color:#272121;
font-size:75%;
vertical-align:middle;
background-color:#e9e9e9;


}
.hgli .buy-line a {
color:#272121;

}


.buy-line a img {
	position:relative;
	margin-top:2px;
	_margin-top:2px;
	margin-left:105px; vertical-align:middle;

}
/*paging ParametricSearch*/
.paging-filter {
color:#272121;
background:#e9e9e9;
padding:5px;
margin:2px 0 5px 0;
float:right;
width: 543px; 

}
.paging-filter a{
color:#0075a3;
}
.last .selected{
color:#4f4f4f;
text-decoration:none;
}
.paging-filter .last {
float:right;

color:#272121;
}

/*SiteMap*/
#SiteMap1 a{
color:#0075a3;
font-size:80%;
}

/*Detail příslušenství*/
#dbcont4 .last {
margin-right:10px;

}
#dbcont4 .last h3 {
height:60px; font-size:75%;

}
.hgli .productflag {
height:30px;
background:#fff;

}


}
.slide {
height:68px;
overflow: hidden;

}
.shoppingcart-guide {
border:1px solid #e9e8e8;
background:#fff;
padding:5px;

} 
/* product review */

.newreview-in {
 padding:5px;
 margin: 10px 0 10px 0;
 border: solid 1px #4f4f4f;
 background-color: #CCCCCC;
}
.newreview {
 padding:5px;
 margin: 10px;
  
}
.comparationCell .attribute {
 min-height:100px;
 _height:100px;
  
}
#rmain .welcome-h1 h1 {
 font-size:95%;
 font-weight:bold;

  
}

/* search history */
#results {
	
	margin-left:-10px;
	margin-top:25px;
	color:#fff;
 }
 #results a {
	color:#fff;
	font-weight:normal;
 }
 
 .kalkulacka{
  background:url("../images/design/obr_kalkulacka.jpg") top left no-repeat;
 padding-left:20px;
 font-size:13px;
 color:#0072bc;
}
.splatky{
  font-size:13px;
 color:#0072bc;
}

.small-dph{
font-weight:normal;
color:#999;font-size:75%;
}


/* xmas img */
#detr .instockxmas{color:#8d6a54;background-image:url("../images/layout/ico/dovanoc.gif");}
#detr .instockxmas{
background-repeat:no-repeat;
padding:0 120px 10px 0;

}