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{color:#000;}
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-position:100% 5px;
  color:#fff;
  font-weight:bold;
  text-decoration:none;
  
  cursor:pointer;
}

.bigbut-order:hover,.butr:hover,.bigbut:hover,.butl:hover{text-decoration:underline;}

.butr{
 
}


.bigbut{
  background-image:url("../images/layout/button/bluebigbutt.png");
  background-repeat:no-repeat;
  text-align:center;
  display:block;
  padding:10px 5px 14px 30px;
}


.butl{
  
  
}


body{
  
  font-family:Arial,sans-serif;
  text-align:center;
  font-size:100%;
  background:url("../images/layout/background/main.png") top left repeat-x;
  
}

#body-in{
  width:100%;
  height:100%;
  background: url("../images/layout/background/bg-home.png") bottom left repeat-x;
  
}




/* hlavni blok stranky a "stiny" */

#main{
  width:996px;
  
  margin:0 auto;
  text-align:left;
  
  position:relative;
 background:none;

}
#main-in {
  
  
  margin:0 auto;
  text-align:left;
  padding-left:15px;
 
 
 

}
/* hlavicka */

#head{
  background-color:#fff;
  width:973px;
  
  height:90px;
  background:url("../images/layout/background/head.png") top left no-repeat;
  margin-left:-4px;
}


#global > #head{
  height:auto;
}


#head h1{
  width:100px;
  height:59px;
  padding-top:10px;
  font-weight:normal;
  position:relative;
  left:0px;
  top:0px;
  background-color:#272121;
  color:#fff;
  text-align:center;
  overflow:hidden;
}


#head h1 .ir{
  width:100px;
  height:69px;
  background-image:url("../images/layout/heading/h1.png");
}

#head h1 a{
  color:#fff;
  text-decoration:none;
}

/* menu */

.menu {
  position: absolute;
  top: 0px;
  left: 117px;
  margin: 0;
  padding: 0;
  list-style-type: none;
  display:block;
  width:689px;
  font-weight:bold;
  font-size: 13px;
  
  
}


.menu .home-butt {
    width:76px;
    height:69px;
 
}
.menu .phone-butt {
    width:100px;
    height:69px;
 
}
.menu .accessories-butt {
    width:131px;
    height:69px;
 
}
.menu .news-butt {
    width:96px;
    height:69px;
 
}
.menu .action-butt {
    width:76px;
    height:69px;
 
}
.menu .about-butt {
    width:109px;
    height:69px;
 
}
.menu li { 
	display:inline;
	
}
.menu li a {
    float: left;
    display:inline;
    text-decoration:none;
    padding: 2px 0px 1px 0px;
    color: #646464;          
}
.menu ul li {
    list-style-type: none;
 
}
.menu li ul {
    position: absolute;
    top: 60px;
    left: -80px;
    margin: 0;
    padding: 0;
    list-style-type: none;
    
    display:block;
    width:900px;
}

.menu li ul li {float: left;}
.menu ul li ul li a{font-weight: normal;margin-top:6px;}
.menu .selected {
    float: left;
    padding: 0px 0px 2px 1px;
    
    
}

.menu .no-selected {
    float: left;
    padding: 0px 0px 2px 1px;
   
   
    
    
}
.menu .menu_selected_left  {
    float: left;
    height: 29px;
    width: 9px;
   
	
	
}
.menu .menu_home_selected_left  {
    float: left;
    height: 29px;
    width: 9px;
    
	
	
}
.menu .menu_home_left  {
    float: left;
    height: 29px;
    width: 9px;
   
	
	
}
.menu .menu_selected_right  {
    float: left;
    height: 29px;
    width: 9px;
    
	
	
}
.menu .menu_selected_right_last  {
    float: left;
    height: 29px;
    width: 18px;
    
	
	
}
.menu .menu_left {
    float: left;
    height: 29px;
    width: 9px;
    
	
}
.menu .menu_right {
    float: left;
    height: 29px;
    width: 9px;
    
	
}
.menu .menu_right_last {
    float: left;
    height: 29px;
    width: 18px;
   
	
}

.menu .selected2 {
    float: left;
    padding: 2px 0px 8px 0px;
    color: #65BB10;
    font-weight: normal;
    margin-top:6px;
}

.menu li ul .submenu_right {
    float: left;
    height: 21px;
    width: 16px;
     background: url("../images/layout/background/bg-submenu-right.png") 3px 7px no-repeat;
	
}
.menu li ul .submenu_left {
    float: left;
    height: 29px;
    width: 1px;
    
	
}
.menu li ul .submenu_right_last {
    float: left;
    height: 29px;
    width: 18px;
    
	
}
.menu li a:hover {
	color:#65BB10;
}

/* search Phone left */

#leftPanelContainer {
    width:178px;
        
    font-size: 80%;
    padding: 10px 0 0 10px;
    color:#565656;
    border: 1px solid #C8C8C8;
    border-top : none;
    border-bottom : none;
    background:url("../images/layout/background/bg-leftPanelContainer.png") top left repeat-y;

}
#leftPanelContainer-bottom {
    height:15px;
    width:190px;
    background:#fff url("../images/layout/background/leftPanelContainer-bottom.png") top left no-repeat;
    margin-bottom:5px;
}
#rightPanelContainer-bottom {
    height:15px;
    width:190px;
    background:#fff url("../images/layout/background/rightPanelContainer-bottom.png") top left no-repeat;
    margin-bottom:5px;
}
#leftPanelContainer h3 {
    font-size: 15px;

}
#leftPanelContainer .selected {
    color:#65BB10;
    font-weight:bold;
}
#leftPanelContainer .nonactive {
    color:#969696;
   
}
.searchPhone {
    color:#646464;
    width:190px;
    font-size: 80%;
    
    
   
}
.searchPhoneLabel {
    background:url("../images/design/bg_searchPhone.png") top left no-repeat;
    color:#646464;
    font-size: 14px;
    font-weight: bold;
    padding: 8px 0 0 10px;
    height: 26px;
    width:180px;
    
}
.searchPhoneLabel2 {
    background:url("../images/design/bg_searchPhone.png") top left no-repeat;
    color:#646464;
    font-size: 14px;
    font-weight: bold;
    padding: 8px 0 0 10px;
    height: 26px;
    width:180px;
    margin-top:30px;
}
.searchPhoneLabel3 {
    background:url("../images/design/bg_searchPhone.png") top left no-repeat;
    color:#646464;
    font-size: 14px;
    font-weight: bold;
    padding: 8px 0 0 10px;
    height: 26px;
    width:180px;
    margin-top:75px;
}
.searchPhoneFind {
    padding:10px 0 0 10px;
   
    border: 1px solid #C8C8C8;
    border-top : none;
    border-bottom : none;
    background:url("../images/layout/background/bg-searchphonefind.png") top left no-repeat;
   
}
.searchPhoneFind p{
    margin-bottom: 5px;
    
    
}
.searchPhoneFind select{
    width: 170px;
    color:#646464;
    border: 1px solid #E3E3E3;
}


/* end search Phone left */

#home,#body{
width:966px;
padding-top:1px;

}


#mleft{
float:left;
width:753px;
margin-left:0px;
display:inline;
margin-right:14px;
min-height:1024px;
_height:1024px;
}


#rmain{
float:right;
width:553px;
padding-top:0px;
}


#body #rmain{
padding-top:0;
}


#rmain h1{
font-size:115%;
color:#65bb10;
}


#rmain h1.fl{float:left;width:50%;}

#rmain #result{
background:url("../images/layout/background/bg-search-result.png") top left no-repeat;
width:536px;
height:20px;
margin-left:2px;
padding:7px;
color:#646464;
font-size:95%;

}
#rmain #result strong{

color:#65bb10;

}

#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:15px;
  color:#646464;
  padding-right:24px;
  background-repeat:no-repeat;
  margin-top:10px;
  
  font-size:90%;
  padding-top:7px;
  height:30px;
  min-height:30px;
  background-image:url("../images/layout/background/rmainh2.png");
}


#rmain .h1-categorie{
  padding-left:15px;
  color:#646464;
  padding-right:24px;
  background-repeat:no-repeat;
  margin-top:10px;
  
  font-size:90%;
  padding-top:7px;
  height:30px;
  min-height:30px;
  background-image:url("../images/layout/background/rmainh2.png");
}

#rmain .h2-categorie{
  padding-left:15px;
 background:none;
  color:#65BB10;

  padding-right:24px;
  
  
  margin-top:0px;
  margin-bottom:0px;
  font-size:100%;
  padding-top:7px;
 
}



#rmain > h2{
  height:auto;
}
/* catalog oramovani */
#home #catalog,#body #catalog,#body .catalog{
  width:548px;
  background-color:#fff;
  padding-left:3px;
  border-right:1px solid #D3D2D3;
  border-left:1px solid #D3D2D3;
}


/* novinky na homepage */

#home #news,#body #news{
  width:551px;
  
 
  border-right:1px solid #D3D2D3;
  border-left:1px solid #D3D2D3;
}

.bg-catalog-top {
   height:11px;
  background:url("../images/layout/background/bg-catalog-top.png") bottom left no-repeat;
}
.bg-catalog-bottom {
  height:11px;
  background:url("../images/layout/background/bg-catalog-bottom.png") top left no-repeat;
}

#home .news-item{
  float:left;
 width:180px;
margin-bottom:5px;margin-right:2px;
 
}

#home #news .item{
  
  
  border-right: 1px solid #cacaca;
  padding: 0 5px 10px 5px;
  height:185px;
  width:166px;
 
  color:#494949;
  font-size:72%;
  
}
#home #news .item.last{
  
  
  border-right: none;
 
  
}  

#home #news .bt-magazine{
  border-right: 1px solid #CACACA;
  width:81px;
  padding-left: 95px;
  
   
}
#home #news .bt-magazine.last{
  border-right: none;
 
  
   
}
#home #news .item img{
  float:left;
  
}


#home #news h3{
  color:#888888;
  font-size:100%;
}


#home #news h3 a{
  color:#65bb10;
}


#home #news > .item{
  height:auto;
}

#home #news p{font-size:100%;}


/* novinky catalog */

#main #news-catalog{
  width:188px;
  
  border:1px solid #c8c8c8;
  border-top:0;
  border-bottom:0;
 
}

#main #news-catalog .news-item{
  width:165px;
  margin-left:5px;
}

#main #news-catalog .item{
  

  padding: 10px 5px 0 5px;
  height:210px;
  width:165px;
  _margin-top:-8px;
  _margin-bottom:-8px;
  color:#494949;
  font-size:75%;
  
}
  
#main #news-catalog .bt-magazine{
 
  width:105px;
  padding-left: 70px;
  _margin-bottom:-8px;
   
}

#main #news-catalog .item img{
  float:left;
  
}


#main #news-catalog h3{
  color:#888888;
  font-size:100%;
}


#main #news-catalog h3 a{
  color:#65bb10;
}


#main #news-catalog > .item{
  height:auto;
}

#main #news-catalog p{font-size:100%;}




/* home prisl */

#home #accessory_home{
  width:551px;
 
  text-align:center; 
  background:#fff;
  border-right:1px solid #c8c8c8;
  border-left:1px solid #c8c8c8;
}


#home #accessory_home .news-item{
  float:left;
 width:170px;
margin:0 2px 5px 5px;
 
}
#home #accessory_home .item{
  
 
  border-right: 1px solid #CACACA;
  padding: 0 5px 0 5px;
  height:170px;
  width:163px;
  _margin-top:-8px;
  _margin-bottom:-8px;
  color:#494949;
  font-size:75%;
  
}
#home #accessory_home .item.last{
  
 
  border-right: none;
    
}  
#home #accessory_home .bt-magazine{
  border-left: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9;
  width:105px;
  padding-left: 75px;
  _margin-bottom:-8px;
   
}

#home #accessory_home .item img{
 
}





#home #accessory_home a{
  color:#65bb10;
  font-weight:bold;
  font-size: 110%;
}


#home #accessory_home > .item{
  height:auto;
}

#home #accessory_home p{font-size:100%;}




/* drobeckova navigace */

#crumb{
  color:#646464;
  font-size:80%;
  padding-left:15px;
  background-repeat:no-repeat;
  margin-top:0px;
  margin-bottom:5px;
  font-size:80%;
  padding-top:5px;
  _height:20px;
  min-height:20px;
  border-bottom:1px solid #C8C8C8;
    
}


#crumb a{
  color:#646464;
  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:#65bb10;
  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;
 
}


#comp h1{
  min-height:40px;
  background-image:url("../images/layout/background/comph1.gif");
  background-position:20px 13px;
}


#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:90%;
  color:#484545;
}


.artbrief > div{
  height:auto;
}


.artbrief a{
  color:#65bb10;
  font-weight:bold;
}


.artbrief div img{
  position:absolute;
  top:2px;
  left:0;
}


#rmain .artbrief div h2{
  font-size:90%;
  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;
  color:#646464;
}


#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;
  
  vertical-align:top;
  padding:2px 5px;
  
}

#baskcont thead tr{
  height:45px;
   background: url("../images/layout/background/bascont-thead.png") top left no-repeat;
  _background-image: none;
  _background-color: #F7F7F7;
}

#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{
  height:82px;
 
  border-bottom:1px solid #CACACA;
  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 .goods, #baskcont .status, #baskcont .price, #baskcont .amount{
  background: url("../images/layout/background/baskcont-td-right.png") top right no-repeat;
  
}

#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:#65bb10;
}


#baskcont td.status{
  padding:13px 7px;
  width:57px;
  color:#242021;
  font-size:80%;
}


#baskcont td.price{
  color:#65bb10;
  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;
  margin-left:5px;
  
}

#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{
 
  padding:2px 0;
  padding-bottom:3px;
  vertical-align:middle;
}


#basktotal td{
  border-right:1px solid #fff;
  border-bottom:1px solid #fff;
  
  width:225px;
}


#basktotal th,#basktotal .value{
  text-align:right;
  padding:5px 20px;
  background-color:#fff;
  
  width:110px;
  font-weight:normal;
  color:#000;
  font-size:80%;
 
 
}


#basktotal td.value{
  width:113px;
  text-align:left;
}


#basktotal .last td,#basktotal .last th{
  font-size:95%;
}


#basktotal .last .value{
  color:#65bb10;
  font-weight:bold;
  font-size:115%;
}


#baskbuts{
  width:553px;
  margin-top:8px;
  font-size:75%;
  
}


#baskbuts .butl{
  
  
  float:left;
  margin:7px 0 0 0px;
}


#baskbuts .bigbut{
  width:135px;
  height: 45px;
  float:right;
  font-size:150%;
  padding-top:10px;
}

#baskbuts .butr{
  margin:7px 0 0 0px;
  float:right;
  padding-bottom:10px;
  _padding-bottom:5px;
  border: none;
  background-color:transparent;
  background-image:url("../images/layout/button/butr.png");
  background-repeat:no-repeat;
  padding-top:3px;
  width:150px;
  height:40px;
}
#baskbuts .bigbut-order{
    background-image:url("../images/layout/background/send-order.png");
    background-repeat:no-repeat;
    background-position:100% 0;
    color:#fff;
    font-weight:bold;
    text-decoration:none;
   
    cursor:pointer;
    
    float:right;
    padding-top:5px;
    padding-bottom:10px;
    _padding-bottom:7px;
    border: none;
   
    font-size:150%;
    width:211px;
    height:31px;
}


#tabbuts input,#catform .inpsubmit,.rbrief .iform .inpsubmit{

color:#fff;font-weight:bold;

font-size:75%;
padding:2px 0 5px 0;cursor:pointer;
text-align:center;
}
#tabbuts .bck{

margin-left:60px;

}
#tabbuts .bck-wdlist{
border:1px solid #fff;
background:url("../images/design/zpet.png") top left no-repeat;
margin-left:5px;
width:70px;
height:33px;

}

#tabbuts .save-wdlist{
border:1px solid #fff;
background:url("../images/design/save.png") top left no-repeat;
margin-left:15px;
width:113px;
height:33px;

}

#tabbuts #returnBookmark{
float:left;
width:200px;

}
#tabbuts .bcksendmail{

padding: 2px 5px 1px 8px;
margin:1px 0 0 0;

}


#tabbuts #favt1,#tabbuts #favt2,#tabbuts #favt3,#tabbuts #favt4{float:left;min-width:0;margin-right:4px;}

#favt1{width:67px;}
#favt2{width:142px;}
#favt3{width:142px;}






.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;}

















#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:#646464;
padding-left:20px;
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;
  background:#fff;
}


#cmptab thead th{
   
  padding:0 5px;
  /* padding-bottom:40px; */
  border-right:1px solid #c8c8c8;
  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:#65bb10;
  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:#65bb10;
  text-align:left;
  padding-top:7px;
  padding-bottom:1px;
  border-bottom:1px solid #c8c8c8;
  height:60px;
  font-size:100%;
}


#cmptab tbody td{
  border-right:1px solid #c8c8c8;
  border-bottom:1px solid #c8c8c8;
  padding:5px;
  color:#505050;
  font-size:80%;
  width:25%;
  background-color:#fff;
}


#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:url("../images/layout/background/bg-buy-comp.png") 0px 0px no-repeat;
  height:25px;
  color:#fff;
  border:1px solid #fff;
  font-weight:bold;
  font-size:110%;
  text-decoration:none;
  padding:2px 0 0 7px;
  margin:5px 0 5px 0;
  
  
text-align:left;
}

#cmptab .buy:hover{text-decoration:underline;}



#cmptab .rem{
  color:#000;
  background-repeat:no-repeat;
  padding-left:22px;
  background-image:url("../images/layout/ico/remove.gif");
  background-position:10px 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:180px;
  float:left;
  margin-top:30px;
}


#lmain h2,#mright h2{
  background:url("../images/design/bg_searchPhone.png") top left no-repeat;
  color:#fff;
  font-size: 14px;
  font-weight: bold;
  padding: 8px 0 0 10px;
  height: 30px;
  
}

#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;
}





#main #mright h2.first{
  background-image:url("../images/design/bg_helperlabel.png");
}








/* 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:188px;
  list-style:none;
  padding-bottom:10px;
  border:1px solid #D3D2D3;
  border-top:0;
}


#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 #fff;
}


#lmain .why li a .ir{
  width:182px;
  height:64px;
}


#lmain .why #why11{height:59px;}

#lmain .why #why11 a{
height:37px;
}

#lmain #why11 .ir{

  background-image:url("../images/layout/text/lmain_why1.png");
}


#lmain #why22 .ir{
  background-image:url("../images/layout/text/lmain_why2.png");
}


#lmain #why33 .ir{
  background-image:url("../images/layout/text/lmain_why3.png");
}


#lmain #why44 .ir{
  background-image:url("../images/layout/text/lmain_why4.png");
}


#lmain #why55 .ir{
  background-image:url("../images/layout/text/lmain_why5.png");
}












/* 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 */
.menu-head {
  width:178px;
  height:20px;
  border-left:1px solid #D3D2D3;
  border-right:1px solid #D3D2D3;
  background:url("../images/layout/background/bg-leftPanelContainer.png") top left repeat-y;
  font-size:14px;
  color:#646464;
  padding:15px 0 2px 10px;
  font-weight:bold;
}

.mnav{
 display:block; 
  list-style:none;
  width:188px;
  font-size:80%;
 border:1px solid #D3D2D3;
  border-top:0;
  border-bottom:0;
  background:url("../images/layout/background/bg-leftPanelContainer.png") top left repeat-y;
}


.mnav li{
  display:block;
 

  
}


.mnav li a{
  color:#646464;

  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{
 
  font-weight:bold;
  
}

.mnav li.act span a{
 
  _width:144px;
  font-weight:bold;
  color:#65bb10;
}
.mnav li.open li.act span a{
 
  font-weight:bold;
  color:#000;
}
.mnav li.act ul li{
  
}
.mnav li.act{
  
}
.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:#65bb10;}


.hg div strong{
color:#6ca025;
}

.hg div strong small span{
color:#999;font-weight:normal;font-size:75%;
}


.havalist{
width:551px;
border-left:1px solid #c8c8c8;
border-right:1px solid #c8c8c8;

}

.havalist div{

}

.havalist-in {
float:left;
width:170px;
padding-right:2px;
margin-left:5px;
padding-top:7px;color:#272221;
border-right: 1px solid #cacaca;
}
.havalist-in.last{
  border-right: none;
}  

.havalist-in .shortly-all {
 float:right;
  margin-right: 15px;
 
   
}
.shortly-sales-list .news-body{
border-bottom:1px solid #e9e9e9;
position:relative;
width:450px;
margin-left:2px;
_height: 70px;
min-height: 65px;
padding-left:86px;padding-right:10px;

padding-top:7px;color:#272221;padding-bottom:2px;

}
.shortly-sales-list .img-news{
position:absolute;
left:4px;top:5px;
}
.shortly-sales-list h3 a{color:#65bb10;font-size:75%;}


.havalist h3{
margin-bottom:5px;
font-size:75%;
height:40px;
}

.havalist h3 a{color:#65bb10;}

#rmain .havalist p{
color:#646464;
font-size:80%;
_height: 170px;
min-height: 140px;}

#rmain .havalist p.ava{margin-top:4px;color:#000;}

.havalist img{
float:left;
}

.hmore{
padding:2px 8px;

width:537px;font-size:80%;margin-bottom:15px;
}

.hmore a{width:40%;float:left;color:#000;}

.hmore .more{text-align:right;float:right;}





.hglist{
width:547px;
background-color:#fff;
border-left:1px solid #c8c8c8;
border-right:1px solid #c8c8c8;
padding-left:4px;
}


.hgli{

float:left;
width:181px;
margin-top:10px;margin-right:0px;display:inline;
 
 


}
.hgli .bg-item{
   border-right: 1px solid #c8c8c8;
  
}
.hgli .bg-item.last{
 
   border-right: none;
}
.bg-item-top{

  
}
.bg-item-bottom{
margin-top:10px;
border-bottom: 1px solid #c8c8c8;
}



.hgli.last{margin-right:0;}

.hgli img{}


.hgli h3{font-size:75%;min-height:45px;_height:45px;padding:0 10px;}
.hgli > h3{height:auto;}

.hgli h3 a{color:#65bb10;}


.hgli p{padding:0 10px;margin-bottom:12px;}
.hgli .sales-arguments{min-height:90px;_height:90px; font-size:12px;}
.hgli strong{
float:left;
font-size:90%;
color:#65bb10;
display:block;padding-left:10px;margin-top:5px;margin-right:20px;

}

.hgli strong small{
font-weight:normal;
color:#999;font-size:75%;
}

.hgli div div{
width:180px; _width:176px;

}
.hgli .product-comp {
background-color:#e9e9e9;margin-top:10px;

}
.hgli div .productflag{
background-color:#fff;height:30px; 

}


.hgli .comp{float:left;width:76px;padding-top:3px;padding-left:5px;}


.hgli .comp input{vertical-align:middle;}
.hgli .comp a{color:#272121;vertical-align:middle;}
.hgli .comp {color:#272121;font-size:75%;vertical-align:middle;}
.hgli .buy{float:right;margin-right:2px;margin-top:2px;}

.hgli .buy .buy-bt{
margin-right:5px;
}






.hgli .action,.hgli .new,.hgli .ava,.hgli .instock,.hgli .sale{
font-size:60%;margin-left:5px;
padding-left:45px;
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;


color:#484545;font-size:80%;
margin-bottom:5px;
}

#catform .fl{
float:left;
padding:3px;height:24px;padding-top:7px;
}
#catform .tab_kat{
float:left;
margin-left:20px;
padding:3px;height:24px;padding-top:7px;
}
#catform .tab_kat img{

vertical-align:bottom;
}
#catform select,.hpag select{border:1px solid #c1c1c1;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 strong,.hpag strong{
color:#65bb10;

} 

.pag a,.hpag a{color:#646464;}

.pag div{float:right;text-align:center;padding:3px 10px;}
.pag div.first{text-align:left; width:128px;}
.pag div.last{text-align:right; margin-right:10px;}

.hpag{


}
.hpag .pageSize {
width:250px;
float:left;
margin-top:5px;
}



.hpag select{
width:40px;
}

.hpag form{
float:left;padding:5px;width:49%;
}

.hpag .paging{
float:right;
padding-right:10px;
}

.label_perpage {
font-size:80%;
color:#4f4f4f;
}

.hgtab{
border-collapse:collapse;
margin-left:5px;
width:540px;

}

.hgtab thead{
border-bottom:1px solid #cacaca;
}



.hgtab th{text-align:left;color:#000;font-weight:normal;padding:6px 9px;font-size:80%;}

.hgtab td{padding:3px 7px;font-size:80%;background-color:#fff;vertical-align:top;border-bottom:1px solid #cacaca;}

.hgtab .even td{background-color:#fff;}

.hgtab .price{white-space:nowrap;
color:#65bb10;font-weight:bold;white-space:nowrap;
}

.hgtab a{color:#65bb10;}

.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:190px;
  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:#65bb10;
}

#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:#65bb10;
  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;
  
  padding-top:0px;
  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:#65bb10;
  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.png");
}


#mright .icolist .mov{
  background-image:url("../images/layout/ico/mov.png");
}


#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{
  
  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{
  
  padding:7px 14px 0px 10px;
  height:180px;
  width:164px;
  border: 1px solid #C8C8C8;
  border-top: none;
  border-bottom: none;
  background:#fff url("../images/layout/background/bg-nlform.png") top left repeat-x;
}
#mright #nlform fieldset{
  
  float: right;
 
}
#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%;
}


.rbrief .inpsubmit{
  border:1px solid #fff;
  font-weight:bold;
  
  background-repeat:repeat-x;
  background-image:url("../images/layout/background/bg-search-result.png");
  width:100px;
  display:block;
  font-size:80%;
  padding:2px 0;color:#fff;
}

#mright .novinky{
  float: right;
  
  
}



#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:188px;
  
  
  border: 1px solid #C8C8C8;
  border-top: none;
  border-bottom: none;
 
}


.rglist div{
  padding:5px 5px 5px 10px;
  
  margin-left:2px;
  width:167px;
  background-color:#fff;
  color:#484545;
  font-size:80%;
  border-bottom: 1px solid #CACACA;
}


.rglist h3{
  font-size:100%;
  margin-bottom:7px;
}


.rglist h3 a{
  color:#65bb10;
}


.rglist p{
  float:right;
  width:165px;
  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:3px;
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{
   
}


.buy .topstuff{
   float:left;
  
}


.rglist strong{
float:left;
width:90px;
color:#65bb10;font-size:100%;padding-top:3px;
}



.rglist strong small{
color:#999;font-weight:normal;
font-size:60%;display:block;
}

.rglist .more{
color:#65bb10;display:block;
font-size:80%;
padding-top:5px;
padding-left:8px;
width:176px;background-color:#efefef;padding-bottom:10px;
}



#mright .plist,#mright .stext{
margin-top:40px;
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;
background:#fff;
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;


}
#detblock .acclist .acc-h3{
font-size:75%;height:60px; 

}
#detblock .acclist .name {
font-size:80%;
height:70px;
}
.acclist img{float:left;margin-left:7px;}

.acclist form,.acclist strong{float:left;padding-top:6px;height:26px;text-align:center;position:relative;top:1px;}

.acclist form{float:right;width:94px;text-align:right;padding-right:5px;}

.acclist input{
}

.acclist strong{color:#65bb10;padding-top:7px;height:25px;
width:70px;_width:69px;padding-left:3px;font-size:95%;
}

.acclist strong small{
color:#999;font-weight:normal;
font-size:60%;
}

.acclist p{font-size:80%;}


#dbcont4 .last {
margin-right:10px;

}

.hgli .productflag {
height:30px;
background:#fff;

}

/* pomocnik v pravem sloupci */

#adviser{
  
  width:168px;
  padding:10px;
  
  color:#fff;
 
  border: 1px solid #C8C8C8;
  border-top: none;
  border-bottom: none;
  background:url("../images/layout/background/bg-adviser.png") top left no-repeat;
}


#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,#detblock .bluebut,.wdform .shl input{
  
  margin-left:30px;
 margin-top:15px;
  font-size:80%;
  background-repeat:no-repeat;
  background-image:url("../images/layout/background/bluebut.gif");
  padding:3px 0;
  
  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{
  width:84px;
  height:20px;
  padding:3px 0;
  margin-left:90px;
  margin-top:0px;
  
  
  color:#65bb10;
}
#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:15px;
  font-size:75%;
  font-weight:bold;
}


#adhelp .fav{background-image:url("../images/layout/ico/adfav.png");}


#adhelp .watch{background-image:url("../images/layout/ico/adwatch.png");}


#adhelp .comp{background-image:url("../images/layout/ico/adcomp.png");color:#444444;}

#adcomp {font-size:80%;}

#adcomp div{
padding:3px 12px;position:relative;width:148px;color:#65bb10;font-weight:bold;

}

#adcomp .even{
margin-left:0px;

background-color:#514e4e;padding:3px 12px;
}

#adcomp div img{
position:absolute;
cursor:pointer;right:16px;top:5px;
margin-left:10px;

}



/* detail produktu */

#detail{
width:553px;
}

.bckdetail{
float:left;
margin-left:10px;


}
#detr{
width:300px;
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:#65bb10;margin-left:5px;}

#detr .instock, #detr .instock-no,#detr .sale,.hlegend span,#detr .showst{
background:none;
padding:6px 0;font-size:85%;float:left;margin-right:15px;color:#646464;
}
#detr .instock-no {
background-repeat:no-repeat;
padding:6px 0;padding-left:2px;font-size:80%;float:left;margin-right:15px;
color:#646464;
}
#detr .instock-no a{

color:#646464;
}
#detr .showst{width:200px;padding-left:0;}

#detr strong.instock{color:#646464;}

#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:#65bb10;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%;
margin-left:150px;

}

#detlnks a{
color:#646464;
float:left;
margin-right:10px;
padding:2px 0;
padding-left:20px;

background-repeat:no-repeat;
}

#detlnks .comp{padding-left:25px;background-image:url("../images/layout/ico/dl_comp.gif");}
#detlnks .watch{padding-left:25px;background-image:url("../images/layout/ico/dl_watch.gif");}
#detlnks .fav{padding-left:25px;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{

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:41px;
list-style:none;
background-repeat:repeat-x;
background-image:url("../images/layout/background/detabs.png");
background-color:#e3e3e3;
display:block;
font-size:75%;width:553px;font-weight:bold;
margin-bottom:15px;
}

#detabs li{float:left;
padding:12px 8px;text-align:center;
}

#detabs .last{border:0;}

#detabs li a{
display:block;
color:#646464;
}

#detabs li a:hover{text-decoration:underline;}


#detabs .act{
width:75px;
height:17px;
margin-left:5px;
background-repeat:no-repeat;
background-image:url("../images/layout/background/detabsa.png");

}


#detabs .act a{
color:#fff;text-decoration:none;
}

#detl{float:left;margin-top:40px;text-align:center;width:230px;}


#detblock h3{
font-size:95%;margin:10px 0;
color:#65bb10;
}

#detblock h3 a{
color:#65bb10;

}



#rmain #detblock .bluebut{font-weight:bold;display:block;width:131px;text-align:center;margin:0;}


.dbcont{
color:#242021;font-size:80%;

}

.dbcont p{margin-bottom:15px;}


.dbcont a{color:#65bb10;}

.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-top:1px solid #d3d3d3;

width:100%;
border-right:0;
border-collapse:collapse;margin-bottom:15px;

}

.dbcont th,.dbcont td{background-color:#fff;color:#242021;font-weight:normal;border-bottom:1px solid #d3d3d3;padding:4px 25px;}

.dbcont th{background-color:#fff;width:280px;border-right:1px solid #d3d3d3;}

.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:#65bb10;
}


.coma{
  float:right;
  margin-right:12px;
  display:inline;
  width:30%;
  color:#65bb10;
  text-align:right;
}


.coma a{
  color:#65bb10;
  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:553px;
  padding-top:42px;
  font-weight:bold;
  color:#005f93;
  font-size:75%;
  background-repeat:no-repeat;
}


#orproc .act{
  color:#e84720;
}




#op1{
  background-image:url("../images/layout/background/op1a.png");
}


#op2{
  background-image:url("../images/layout/background/op2a.png");
}


#op3{
  background-image:url("../images/layout/background/op3a.png");
}


#op1.act{
  background-image:url("../images/layout/background/op1a.png");
}


#op2.act{
  background-image:url("../images/layout/background/op2a.png");
}


#op3.act{
  background-image:url("../images/layout/background/op3a.png");
}












/* formular pokladny */

#reqinfo{font-size:80%;margin:20px 0;}

.req{color:#c00;}

#choform{
  width:553px;
  padding-bottom:20px;
  
  font-size:90%;
}


#choform p{
  margin:0 5px 0 5px;
}


#choform small{
  font-size:90%;
}


#choform .note{
  color:#7b7b7b;
}


#choform .fl{
  padding-top:2px;width:547px;
  background-color:#fff;
}


#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 #c8c8c8;


  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:551px;
border-left:1px solid #c8c8c8;
border-right:1px solid #c8c8c8;
}

#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 h4{
  color:#65bb10;
  padding-left:10px;
  font-size:110%;
}

#choform .field p{
  margin:10px 0;
}


#choform textarea{
  background-color:#fff;
  width:527px;
  height:90px;
  display:block;
  margin:0 10px 0 10px;
  border:1px solid #c8c8c8;
}


/* rekapitulace v objednavce */

.baskrecap{
  width:540px;
  background-color:#fff;
  border:1px solid #fff;
  border-collapse:collapse;
  margin-left:5px;
}
.baskrecap thead{
  height:45px;
  background:url("../images/layout/background/recap-head.png") top left no-repeat;
  _background:#F7F7F7;
}

.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:100%;
  
  color:#65bb10;
  vertical-align:top;
  border-bottom: 1px solid #CACACA;
  
}


.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 #cacaca;
}


.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;*/
}

#choform h2{
 
  color:#65bb10;
  font-size: 125%;
  height:30px;
  min-height:30px;
  background-image:url("../images/layout/background/rmainh2.png");
  
}






/* 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:#999999;
  width:190px;
  padding-top:5px;
  padding-left:0px;
  height:70px;
  font-weight:bold;
  background:url("../images/layout/background/bg-basket.png") top left no-repeat;
  position:absolute;
  right:22px;
  top:91px;
}

#basket-price{
  color:#D4041D;
  font-weight:bold;
  text-align:left;
  font-size:75%;
  position:absolute;
  left:795px;
  top:115px;
}
#basket-price strong{font-size:120%;}
#basket-price small{font-size:100%;}



#basket h6{
  font-size:100%;
}


#basket a, #basket-price a {
  color:#D4041D;display:block;padding:0 0 0 0;
}

#basket a:hover,#basket-price a:hover{text-decoration:none;}








/* vyhledavani */

#search{
   background:url("../images/layout/background/bg-search.png") top left no-repeat;
   color:#fff;
   font-size: 13px;
   padding: 7px 0 0 0px;
   height: 30px;
   width:190px;
   position:absolute;
   left:15px;
   top:91px;
}


#search input{
  background-color:transparent;
  padding:0;
  border:0;
  float:left;
  margin-top:0px;
  font-size:85%;
  width:155px;
}





#search .inpsubmit{
  font-weight:bold;
  font-size:12px;
  text-align:left;
  width:25px;
  margin-top:0px;color:#000;
}

.newsearch a {
  color:#0072bc;
  padding-left:10px;
}
/*search suggestions */
#search-result-suggestions{
	float: left;
	
	margin-top:-8px;
	margin-bottom:20px;
	width: 190px;
	font-size:85%;
	overflow:auto;
	max-height: 250px;
	background: #fff;
	
	
}



.suggest {   
	width: 190px;
	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;
}





/* paticka */

#foot{
  padding: 20px 0 20px 43px;
  width:923px;
  
  color:#484545;
  font-size:80%;
  
  position:relative;
}


#foot div{
  position:absolute;
  right:55px;
  top:20px;
}


#foot a{
  color:#969696;
}
/* recenze */

#detail #detblock #dbcont5 table {
border-collapse:collapse;margin:0 0 15px 5px;
 	
}
#detail #detblock #dbcont5 table td{
padding:4px;
text-align:right;
}

#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 .clear
{
 height:1px;
}

#forum2 a {
color: #000;
 
}
#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_normal strong{
 color: #65bb10;
 
}
.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.png");
  background-repeat:no-repeat;
  font-weight:bold;
  padding-left:54px;
  padding-top:0px;
  margin-bottom:10px;
  height:33px;
  min-height:33px;
  color:#65bb10;
  float:left;
  width:200px;
}

 /*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;
}


#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;
}
.watchdog-login {
	
	margin:0px 0 0 30px;
}
.watchdog-return {
	
	padding:0 0 0 20px;
}
/*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%;
}





.slide{
width:220px;padding-left:14px;
position:relative;
margin:8px 0;

}
.shoppingcart-guide {

background:#fff;
padding:2px 10px 2px 10px;
margin-top:40px;
} 

/* 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{
 
 padding-left:35px;
 font-size:13px;
 color:#65bb10;
}
.splatky{
  font-size:13px;
 color:#65bb10;
}

.small-dph{
font-weight:normal;
color:#999;font-size:75%;
}

#staticpage {
padding-left:10px;

}
#staticpage h2{
 background:none;
padding-left:0px;
color:#000;
}
