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;}
a {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% 0;
  color:#4D4D4D;
  font-weight:bold;
  text-decoration:none;
  border:1px solid #fff;
  cursor:pointer;
}

.bigbut-order:hover,.butr:hover,.bigbut:hover,.butl:hover{text-decoration:underline;}

.butr{
  background-image:url("../images/layout/button/next.png");
  background-repeat:no-repeat;
  
}


.bigbut{
  background-image:url("../images/layout/button/bluebigbutt.png");
  background-repeat:no-repeat;
  text-align:center;
  display:block;
  padding:10px 5px 14px 30px;
}


.butl{
  background-image:url("../images/layout/button/return.png");
  background-repeat:no-repeat;
  background-position:0 0;
  text-align:center;
  
  
}


body{
  
  font-family:Arial,sans-serif;
  text-align:center;
  font-size:100%;
}






/* hlavni blok stranky a "stiny" */

#main{
  width:950px;
  
  margin:0 auto;
  text-align:left;

  position:relative;
  
}

/* hlavicka */

#head{
  background-color:#c1c1c1;
  width:950px;
  /*background:url("../images/layout/background/head.png") bottom left no-repeat;*/
  background-color:#FFFFFF;
  margin-top:10px;
}


#global > #head{
  height:auto;
}


/*#head h1{
  width:250px;
  height:59px;
  padding-top:0px;
  font-weight:normal;
  position:relative;
  left:365px;
  top:0px;
  background-color:#272121;
  color:#fff;
  text-align:center;
  overflow:hidden;
}*/


#head h1 .ir{
  width:250px;
  height:60px;
  background-image:url("../images/layout/heading/h1.gif");
}

#head h1 a{
  color:#fff;
  text-decoration:none;
}

#hlavni_nadpis{
	position:relative;
	left:129px;
	font-size:16px;
	color:#0C4DA2;
	width:300px;
	z-index:10;
	visibility:hidden;
	margin:0px;
	padding:0px;
	float:left;
}
#hlavni_nadpis_img{
	background-image:url("../images/redesign/h1.png");
	height:15px;
	width:185px;
	position:relative;
	left: 129px;
	margin-top:20px;
}




/* menu new */
#header{
	width: 950px;
	background-image:url("../images/redesign/logo.png");
	background-position:left;
	background-repeat:no-repeat;
	margin: 0 auto 0 auto;
	margin-top:5px;
	margin-bottom:15px;
}

#menu {
	background-image:url("../images/redesign/menu_bg.png");
	background-repeat:no-repeat;
	width:812px;
	height:43px;
	position:relative;
	left:129px;
	padding-left:5px;
	padding-right:5px;
	box-shadow: #999999 0px 2px 3px;
	-webkit-box-shadow: #999999 0px 2px 3px;
	-moz-box-shadow: #999999 0px 2px 3px;
	border-radius: 11px;
	-webkit-border-radius: 11px;
	-moz-border-radius: 11px;
	behavior:url(styles/pie.htc);
}

#menu a{
	color:#FFFFFF;
	font-weight:bold;
}

#menu a:hover{
	color:#499DAB;
	font-weight:bold;
	text-decoration:underline;
	text-shadow:#F9F8DA 0px 0px 50px;
	-webkit-text-shadow:#F9F8DA 0px 0px 50px;
	-moz-text-shadow:#F9F8DA 0px 0px 50px;
}

#menu ul{
	color:#FFFFFF;
	font-weight:500;
	font-size:13px;
	padding-top:13px;
}

#menu li{
	display:inline;
	margin-left:13px;
	margin-right:13px;
}

#samsungcom{
	font-size:13px;
	padding-left:30px;

}



/* end menu new */


/* vyhledavani */

/*#search_container{
  	float:right;
  	z-index:10;
}*/

#search{
	position:absolute;
	left:705px;
  	font-size:80%;
	z-index:100;
	top:-10px;
	*top:20px;
}


/*
#search .inptext{
  margin-right:44px;
  width:138px;
  color:#000;
  font-size:85%;
}


#search .inpsubmit{
  font-weight:bold;
  font-size:12px;
  text-align:left;
  width:75px;
  margin-top:9px;color:#000;
}

.newsearch a {
  color:#0072bc;
  padding-left:10px;
}*/



/* menu */

/*
.menu-bg {
  margin: 0 auto 0 auto;
	margin-top: 20px;
  padding: 4px 0 0 35px;
  list-style-type: none;
  width:966px;
  height: 43px;
  font-size: 13px;
  background-image:url("../images/redesign/menu_bg.png");
  background-repeat:no-repeat;
  background-position:right;
  border:medium #006666 solid;  
}

.menu-bg li { 
	display:inline;
	
}
.menu-bg li a {
    float: left;
    display:inline;
    text-decoration:none;
    padding: 0px 0px 5px 0px;
    color: #fff;          
}
.menu-bg ul li {
    list-style-type: none;
 
}

.menu-bg .link-ext {
    float: left;
    padding: 0px 12px 8px 0px;
   
    
}
.menu-bg .link-ext img {
    width:67px;
    height:25px;
   
}
.link-ext-member {
    float: left;
    padding: 0px 12px 8px 0px;
     
}
.menu-ext .link-ext-member img {
    width:117px;
    height:25px;
   
}

#menu {
  margin: 0;
  list-style-type: none;
  width:822px;
  font-size: 12px;
  border: solid medium #FF0000;
  
}

#menu li { 
	display:inline;
	
}
#menu li a {
    display:inline-block;
    text-decoration:none;
    color: #414141;
    font-weight:bold;          
}
#menu ul li {
    list-style-type: none;
 
}
#menu li ul {
}

#menu li ul li {float: left; }
#menu li ul li a {color: #000; }
#menu .selected {
    float: left;
    padding: 5px 0px 8px 0px;
    margin: 0 10px 0 10px;
    color: #00B9BB;
   
    font-weight:bold;
    background: url("../images/layout/background/submenu-bg.png") 0px 1px repeat-x;
}

#menu .no-selected {
/*
    float: left;
    padding: 0px 10px 8px 10px;
    color: #fff;
   
  
    
}


#menu .menu_right {
    float: left;
    height: 29px;
    width: 9px;
    background: url("../images/layout/background/bg-menu-right.png") 0px 3px no-repeat;
	
}







#menu li a:hover {
	color:#000;
}*/

/* search Phone left */

#leftPanelContainer {
    width:180px;
   
    font-size: 80%;
    
    color:#222222;
    padding-left:10px;
    
    background:url("../images/layout/background/bg-quicksearch.png") top left repeat-y;
    
}

.leftPanelContainerLabel {
    
    color:#445157;
    font-size: 13px;
    font-weight: bold;
    padding: 8px 0 0 10px;
    margin-left:-10px;
    height: 30px;
    background:url("../images/layout/background/bg-quicksearch-label.png") top left no-repeat;
}

.leftPanelContainerLabel-bottom {
    
    margin-left:-10px;
    height: 8px;
    background:url("../images/layout/background/bg-quicksearch-bottom.png") bottom left no-repeat;
}


#leftPanelContainer h3 {
    font-size: 15px;

}
#leftPanelContainer .selected {
    color:#1F97B3;
    font-weight:bold;
}
#leftPanelContainer .nonactive {
    color:#969696;
   
}

.construction {
   width:50px;
   text-align:center;
   
   float:left;
   margin-right:7px;
   
}
.allconstruction {
   
   margin-left:20px;
   
}
.search-line {
  padding-top:5px;
  border-top:1px solid #E4E8EB;
  height:10px; 
  width:165px;
  
}
.search-parameter-line-first {
  margin-top:10px;
  padding-top:10px;
  border-top:1px solid #E4E8EB;
  margin-right:10px; 
  display:inline-block;
  width:170px;
}
.search-parameter-line {
  margin-right:10px; 
 display:inline-block;
}
.search-parameter-line-first div {
 float:left;
 
 width:77px;
 
}
.search-parameter-line-first span {
 float:right;
 
 width:92px;
 text-align:left;
 padding-top:14px; 
}

.search-parameter-line div {
 float:left;
 width:77px;
 
}
.search-parameter-line span {
 float:right;
 width:92px;
 text-align:left;
 padding-top:14px; 
}
.search-ico {

  vertical-align:middle;
   
}
#leftPanelContainer .leftPanelContainer-delete{
   
    margin-right:10px;
    text-align:right;
    
   
    
}

/* search Phone left top */
.searchPhone {
    color:#222222;
    width:190px;
    height:85px;
    font-size: 80%;
    
    margin-bottom:10px;
    background:url("../images/design/bg_searchPhone.png") top left no-repeat;
    
}
.searchPhoneLabel {
    
    color:#445157;
    font-size: 13px;
    font-weight: bold;
    padding: 8px 0 0 10px;
    height: 30px;
    
}

.searchPhoneFind {
    padding-left: 10px;
    
    
}
.searchPhoneFind p{
    margin-bottom: 5px;
    
    
}
.searchPhoneFind select{
    width: 170px;
    color:#222222;
    border: 1px solid #E3E3E3;
}


/* end search Phone left top */


#home,#body{
width:950px;
_width:950px;
background-color:#fff;
padding-top:1px;
}


#mleft{
float:left;
width:748px;
display:inline;
min-height:1024px;
_height:1024px;
margin-right:14px;
}


#rmain{
float:right;
width:553px;
padding-top:0px;
}


#body #rmain{
padding-top:0;
}


#rmain h1{
font-size:125%;
color:#598091;
}


#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:35px;
margin-left:2px;
padding:2px 2px 2px 5px;
color:#1F97B3;
font-size:105%;


}

#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:#3D474D;

  padding-right:200px;
  
  background-repeat:no-repeat;
  margin-top:4px;
  margin-bottom:5px;
  font-size:80%;
  padding-top:10px;
  height:25px;
  min-height:25px;
 
}

#rmain .h2-categorie{
  padding-left:10px;
  
  color:#406C80;
/*  font-weight:normal;*/
  padding-right:200px;
  
  background-repeat:no-repeat;
  margin-top:0px;
  margin-bottom:0px;
  font-size:107%;
  padding-top:0px;
 
  background-image:none;
}



#rmain > h2{
  height:auto;
}














/* novinky na homepage */

#home #news,#body #news{
  width:551px;
 
  border-right:1px solid #D3D2D3;
  border-left:1px solid #D3D2D3;
}
.bg-news-top{
  background:url("../images/layout/background/bg-news-top.png") 0px 0px no-repeat;
  height:6px;
  width:553px;
  _margin-bottom:-15px;
  
  
}
.bg-news-bottom{
  background:url("../images/layout/background/bg-news-bottom.png") 0px 0px no-repeat;
  height:6px;
  width:553px;
  
  
}


/* novinky catalog */

#main #news-catalog{
  width:186px;
  border: 1px solid #CFDEE6;
  border-top: none;
}

#main .news-item{
  float:left;
width:180px;
padding-bottom:10px;
padding-top:8px;
margin-left:2px;
border-bottom: 1px solid #e9e9e9;

 
}

.bg-itemdefault-top{
  background:url("../images/layout/background/bg-itemdefault-top.png") top left no-repeat;
  height:6px;
  width:270px;
  
  
}
.bg-itemdefault-bottom{
  background:url("../images/layout/background/bg-itemdefault-bottom.png") bottom left no-repeat;
  height:4px;
  width:270px;
  margin-bottom:2px;
  
}
#main #news-catalog .item{
 
  padding: 0 5px 0 5px;
  height:190px;
  width:170px;
  
  color:#494949;
  font-size:75%;
  
}
  
#main #news-catalog .bt-magazine{
 
  width:85px;
  padding-left: 95px;
  _margin-bottom:-8px;
   
}

#main #news-catalog .item img{
  float:left;
  
}


#main #news-catalog h3{
 
  padding-top:5px;
  color:#4CACC2;
  font-size:100%;
}


#main #news-catalog h3 a{
  color:#4CACC2;
}


#main #news-catalog > .item{
  height:auto;
}

#main #news-catalog p{font-size:100%;}




/* home prisl */

#home #accessory_home{
  width:553px;
  margin-top:10px;
  text-align:center; 
}

#home .news-item{
  float:left;
width:182px;
margin-bottom:5px;
margin-left:0px;
 
}
.bg-item-top{
  background:url("../images/layout/background/bg-item-top.png") 0px 0px no-repeat;
  height:9px;
  width:182px;
  
  
}
.bg-item-bottom{
  background:url("../images/layout/background/bg-item-bottom.png") bottom left no-repeat;
  height:4px;
  width:182px;
  margin-bottom:10px;
  
}
#home #accessory_home .item{
  
 
  border-right: 1px solid #e9e9e9;
  padding: 0 5px 0 5px;
  height:170px;
  width:170px;
  _margin-top:-8px;
  _margin-bottom:-8px;
  color:#494949;
  font-size:75%;
  
}
 #home #accessory_home .itemlast{
  
 
  padding: 0 5px 0 5px;
  height:170px;
  width:170px;
  _margin-top:-8px;
  _margin-bottom:-8px;
  color:#494949;
  font-size:75%;
  
} 
#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:#0F41D5;
  font-weight:bold;
  font-size: 110%;
}


#home #accessory_home > .item{
  height:auto;
}

#home #accessory_home p{font-size:100%;}




/* drobeckova navigace */

#crumb{
  
  color:#4f4f4f;
  font-size:80%;
  padding-left:15px;
  background-repeat:no-repeat;
  margin-top:0px;
  margin-bottom:5px;
  font-size:75%;
  padding-top:0px;
  height:20px;
  min-height:20px;
  border-bottom:1px solid #F3F3F3;
  
  
  
}


#crumb a{
  color:#4f4f4f;
  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:#0F41D5;
  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:90%;
  color:#484545;
}


.artbrief > div{
  height:auto;
}


.artbrief a{
  color:#0F41D5;
  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;
}


#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-bottom:1px solid #D9D9D9;
  border-top:1px solid #D9D9D9;
  color:#000;
  vertical-align:top;
  padding:2px 5px;
  background-color:#fff;
}


#baskcont th.last,#fav #baskcont th.first{
 border-bottom:1px solid #D9D9D9;
  border-top:1px solid #D9D9D9;
}


#watch #baskcont th{white-space:nowrap;}


#baskcont th strong{
  font-size:110%;
}


#baskcont th small{
  display:block;
}


#baskcont td{

  border-bottom:1px solid #F2F2F2;
  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:#1F97B3;
}


#baskcont td.status{
  padding:13px 7px;
  width:57px;
  color:#242021;
  font-size:80%;
}


#baskcont td.price{
  color:#88B937;
  font-size:90%;
  font-weight:bold;
  width:80px;
  padding:12px 9px;
  text-align:left;
}


#baskcont td.price small{
  font-weight:normal;
  font-size:75%;
  color:#242021;
  display:block;
  text-align:left;
}


#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{
 
  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%;
  border-bottom:1px solid #ECECEC;
 
}


#basktotal td.value{
  width:113px;
  text-align:left;
}


#basktotal .last td,#basktotal .last th{
  font-size:95%;
}


#basktotal .last .value{
  color:#6AA805;
  font-weight:bold;
  font-size:115%;
}


#baskbuts{
  width:553px;
  margin-top:8px;
  font-size:65%;
}


#baskbuts .butl{
  width: 107px;
  height: 20px;
  padding-top:3px;
  float:left;
}


#baskbuts .bigbut{
  width:135px;
  height: 45px;
  float:right;
  font-size:150%;
  padding-top:10px;
}

#baskbuts .butr{
    width: 155px;
    height: 47px;
    float:right;
    padding-bottom:10px;
    _padding-bottom:5px;
    border: none;
    background-color:#fff;
    font-size:150%;
}
#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;
    border:1px solid #fff;
    cursor:pointer;
    width: 240px;
    height: 50px;
    float:right;
    padding-bottom:10px;
    _padding-bottom:7px;
    border: none;
    background-color:#fff;
    font-size:150%;
}


#tabbuts input,#catform .inpsubmit,.rbrief .iform .inpsubmit{
border:1px solid #fff;
background-color:#fff;font-weight:bold;
background-repeat:no-repeat;
background-image:url("../images/layout/background/bookmark-order.png");
font-size:75%;
height:30px;
cursor:pointer;
text-align:center;
}
#tabbuts .bck{

background-color:#fff;
background-image:url("../images/layout/background/bookmark-return.png");
background-repeat:no-repeat;
height:30px;
}
#tabbuts .bcksendmail{
border:1px solid #fff;
background-color:#fff;
background-image:url("../images/layout/background/bookmark-sedmail.png");
background-repeat:no-repeat;
height:28px;
color:#000;font-weight:bold;
font-size:80%;
text-decoration:none;
}
#tabbuts .watchdogsave{

background-color:#fff;
background-image:url("../images/layout/background/watchdogsave.png");
background-repeat:no-repeat;
height:38px;
}

#tabbuts #favt1,#tabbuts #favt2,#tabbuts #favt3,#tabbuts #favt4{float:right;min-width:0;margin-right:10px;}

#favt1{width:112px;}
#favt2{width:115px;}
#favt3{width:142px;}
#tabbuts #favt4{width:145px;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;}

















#comico{
margin-top:15px;
text-align:right;
font-size:75%;

}

#detail #comico{margin-top:0;}

#comico.fr{float:right;width:40%;margin-top:3px;}


.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; */
 
  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:#1F97B3;
  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:140%;
  margin-left:12px;
}


#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:#406C80;
  text-align:left;
  padding-top:7px;
  padding-bottom:1px;
 
  border-top:1px solid #D9D9D9;
  height:40px;
  font-size:100%;
}
#cmptab tbody th img{
width:50px; margin-right:40px;
vertical-align:middle;
}

#cmptab tbody td{
 
  border-top:1px solid #F2F2F2;
  padding:5px;
  color:#242021;
  font-size:80%;
  width:25%;
  
}


#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") 11px 0px no-repeat;
  height:20px;
  color:#fff;
  border:1px solid #fff;
  font-weight:bold;
  font-size:110%;
  text-decoration:none;
  padding:2px;
  margin:5px 0 5px 0;
  
  
text-align:center;
}

#cmptab .buy:hover{text-decoration:underline;}



#cmptab .rem{
  color:#4f4f4f;
  background-repeat:no-repeat;
  padding-left:32px;
  background-image:url("../images/layout/ico/adrem.png");
  background-position:11px 1px;
  text-decoration:underline;
  margin-bottom:15px;
}


#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:190px;
  float:left;
}


#lmain h2,#mright h2{
  background:url("../images/design/bg_searchPhone.png") top left no-repeat;
  color:#146C0E;
  font-size: 14px;
  font-weight: bold;
  padding: 12px 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: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 #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 */

.mnav{
 display:block; 
  list-style:none;
  margin-bottom:5px;
  
  font-size:100%;
}


.mnav li{
  display:block;
 

 margin-bottom:1px;

  
}


.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{
 
  font-weight:bold;
  
}

.mnav li.act span a{
 
  _width:144px;
  font-weight:bold;
  color:#0F41D5;
}
.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:#0F41D5;}


.hg div strong{
color:#6ca025;
}

.hg div strong small span{
color:#999;font-weight:normal;font-size:75%;
}


.havalist{
width:551px;

}

.havalist .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;

}

.havalist h3{
margin-bottom:5px;
font-size:75%;
color:#909393;
}

.havalist h3 a{color:#1F97B3;}

#rmain .havalist p{font-size:80%;}

#rmain .havalist p.ava{margin-top:4px;margin-left:350px;}

.havalist .img-news{
position:absolute;
left:4px;top:5px;
}

.hmore{
padding:2px 8px;
background-color:#fff;
width:530px;font-size:80%;margin-bottom:0px;
}

.hmore a{width:40%;float:left;color:#0F41D5;}

.hmore .more{text-align:right;float:right;}





.hglist{
width:553px;

}


.hgli{

float:left;
width:182px;
margin-bottom:5px;margin-right:2px;display:inline;
}
.hglidefault {
margin-right:10px;
width:270px;

}
.hglidefaultlast {
width:270px;

}
.hgli .bg-item{
  border-left: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9;
  _margin-bottom:-14px;
  _margin-top:-9px;
 
  
}
.hgli .bg-itemdefault {
  border-left: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9;
  _margin-bottom:-14px;
  _margin-top:-9px;
 background:url("../images/layout/background/bg-itemdefault-body.png") bottom left no-repeat;
  
}
.hgli .buyline {
   background:#F2F1F1;
   border-left:1px solid #fff;
   border-right:1px solid #fff;
   width:178px;
   _width:173px;
   padding-top:5px; 
   margin-top:5px;
}
.hgli.last{margin-right:0;}

.hgli img{}
.hglidefault img,.hglidefaultlast img{
float:right;

}

.hgli h3{font-size:75%;min-height:45px;_height:45px;padding:0 10px;}
.hgli > h3{height:auto;}
.hglidefault h3,.hglidefaultlast h3{

min-height:35px;_height:35px;
}
.hgli strong{
font-size:90%;
color:#6AA805;
display:block;padding-left:10px;margin-top:10px;
}

.bg-itemdefault .price-default{
float:left;
width:95px;
color:#6AA805;padding-top:0px;font-size:120%;
}

.hgli h3 a{color:#333333;}

.hglidefault h3 a,.hglidefaultlast h3 a{
color:#3DA5BD;

}

.hgli p{padding:0 10px;margin-bottom:12px;min-height:155px;_height:155px;}
.hgli .sales-arguments{min-height:155px;_height:155px; font-size:12px;}


.hgli strong small{
font-weight:normal;
color:#999;font-size:75%;
}

.hgli div div{
width:170px; _width:165px;

}
.hgli .product-comp {
background-color:#e9e9e9;margin-top:10px;width:180px; _width:176px;

}
.hgli div .productflag{
height:30px; 

}
.hgli div .productparameters{
background-color:#fff;
height:55px; 

width:150px;

}
.productparameters li{
list-style-type: none;
display:inline;

}
.productparameters .visualParameterDiv{
width:150px;
margin-left:10px;
}
.productparameters img {
padding-right: 2px;
width:27px;
height:27px;
}

.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:5px;margin-top:2px;}

.hgli .buy .buy-bt{

}

.bg-itemdefault .buy{float:right;margin-right:5px;margin-top:12px;}




.hgli .action,.hgli .new,.hgli .ava,.hgli .instock,.hgli .sale{
font-size:70%;margin-left:5px;
font-weight:bold;
padding-left:20px;
max-width:45px;
padding-top:7px;
padding-bottom:10px;background-repeat:no-repeat;
}

.hgli .action,#cmptab .action,#detr .action,.hlegend .action{color:#2086BC;background-image:url("../images/layout/ico/action.gif");}
.hgli .new,#cmptab .new,#detr .new,.hlegend .new{color:#2086BC;background-image:url("../images/layout/ico/new.gif");}
.hgli .ava,#cmptab .ava,#detr .ava,.hlegend .ava{color:#2086BC;background-image:url("../images/layout/ico/hg_ava.gif");}
.hgli .instock,#cmptab .instock,.hlegend .instock{color:#2086BC;background-image:url("../images/layout/ico/hg_instock.gif");}
.hgli .sale,#cmptab .sale,#detr .sale,.hlegend .sale{padding-left:30px;color:#2086BC;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;
height:24px;padding-top:3px;
color:#4f4f4f;

}

#catform .fl .count{
font-size:135%;
color:#1F97B3;

}
#catform .separator{
font-size:130%;
color:#D5D5D5;
margin:0 6px 0 7px;

}
#catform .available{
padding-top:4px;

}
#catform .sorter{
padding-top:6px;

}
#catform .tab_kat{
float:left;
margin-left:5px;
padding:3px;height:24px;padding-top:4px;
color:#4f4f4f;
}
#catform .tab_kat img{

vertical-align:bottom;
}
#catform select,.hpag select{border:1px solid #c1c1c1;width:117px;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{


} 

.pag a,.hpag a{color:#0F41D5;}

.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;
}

.hpag select{
width:40px;
}

.hpag form{
float:left;padding:0 0 10px 0;width:49%;
}

.hpag .paging{
float:right;
padding-right:10px;
}

.label_perpage {
font-size:80%;
color:#4f4f4f;
}

.hgtab{
border-collapse:collapse;
margin-bottom:15px;
width:550px;
}


.hgtab th {
text-align:left;
color:#000;
font-weight:normal;

padding:6px 5px;
background-color:#fff;
font-size:80%;

border-top:1px solid #D9D9D9;
border-bottom:1px solid #D9D9D9;
}

.hgtab td{padding:3px 7px;font-size:80%;background-color:#fff;vertical-align:top;border-bottom:1px solid #F2F2F2;}

.hgtab .even td{background-color:#fff;}

.hgtab .price{white-space:nowrap;
color:#6AA805;font-weight:bold;white-space:nowrap;
}

.hgtab a{color:#1F97B3;font-weight:bold;}

.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:188px;
  float:left;
  display:inline;
  padding-bottom:10px;
}

.mrightLabel {
  color:#445157;
  font-size: 13px;
  font-weight: bold;
  padding: 8px 0 0 10px;
  height: 22px;
  margin-top: 10px;
  
  background: url("../images/layout/background/bg-mrightlabel.png") top left no-repeat;
    
}
#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:#0F41D5;
}

#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:#0F41D5;
  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:#0F41D5;
  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 12px;
  width:160px;
  padding-bottom:15px;
}
#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;
  margin-bottom:5px;
  
  
}



#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:186px;
  border: 1px solid #CFDEE6;
  border-top: none;
}


.rglist div{
  padding:5px 5px 5px 10px;
  
  margin:0 2px 0 2px;
  border-bottom: 1px solid #E5E5E5;
  
  color:#484545;
  font-size:80%;
}


.rglist h3{
  font-size:100%;
  margin-bottom:7px;
}


.rglist h3 a{
  color:#1F97B3;
}


.rglist p{
  float:right;
  width:158px;
  padding-right:3px;
}


.rglist img{
  float:left;
  padding-right:4px;
}


.rglist .new,.rglist .instock,.rglist .action,.acclist .new,.acclist .instock,.acclist .action{
  height:25px;
  float:left;
width:47px;
padding-left:22px;
padding-top:7px;margin-top:2px;
background-repeat:no-repeat;margin-bottom:3px;
font-weight:bold;
font-size:85%;
}

.acclist .new,.acclist .instock{float:right;font-size:70%;height:22px;display:block;width:70px;}


.rglist .new,.acclist .new{
color:#2086BC;
background-image:url("../images/layout/ico/new.gif");
}


.rglist .instock,.acclist .instock{

color:#2086BC;
background-image:url("../images/layout/ico/instock.gif");

}
.rglist .action,.acclist .action{

color:#2086BC;
background-image:url("../images/layout/ico/action.gif");

}

.rglist form{
   
}


.buy .topstuff{
   float:left;
  
}


.rglist strong{
float:left;
width:105px;
color:#6AA805;font-size:137%;padding-top:3px;
}



.rglist strong small{
color:#999;font-weight:normal;
font-size:60%;display:block;
}

.rglist .more{
color:#0F41D5;display:block;
font-size:80%;
padding-top:5px;
padding-left:8px;
width:176px;background-color:#efefef;padding-bottom:10px;
}



#mright .plist,#mright .stext{

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;

}
#detblock .acclist .name {
font-size:80%;
height:70px;
}
.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:94px;text-align:right;padding-right:5px;}

.acclist input{
}

.acclist strong{color:#328E21;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%;}

/* pomocnik v pravem sloupci */

#adviser{
  
  width:166px;
  padding:10px;
  color:#fff;
  margin-bottom:6px;
  border: 1px solid #CFDEE6;
  border-top: none;
}


#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{
  width:98px;
  
  margin-left:30px;
 
  font-size:75%;
  background-repeat:no-repeat;
  background-image:url("../images/layout/background/bluebut.gif");
  padding:5px 0;
  margin-top:15px;
  text-decoration:none;
  color:#4f4f4f;
}
.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:77px;
  height:20px;
  padding:3px 0;
  margin-left:90px;
  margin-top:0px;
  background:url("../images/design/porovnej.png") no-repeat;
  text-decoration:none;
  color:#4d4d4d;
  font-size:11px;
}















#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:#1F97B3;
  font-weight:normal;
  padding-left:33px;
  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:#333333;font-weight:bold; }

#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;
}

.bckdetail{
margin-left:10px;


}
#dettop {
border-left: 1px solid #c1c1c1;
border-right: 1px solid #c1c1c1;

padding:10px;
}
.bg-detail-top{
  background:url("../images/layout/background/bg-detail-top.png") top left no-repeat;
  height:8px;
  width:553px;
  float:right;
  _margin-bottom:-10px;
  
}
.bg-detail-bottom{
  background:url("../images/layout/background/bg-detail-bottom.png") top left no-repeat;
  height:8px;
  width:553px;
  float:right;
  
}
.parameterico {
border-top: 1px solid #c1c1c1;
margin-top:10px;
padding:10px 0 0 0;
text-align:center;

}
.parameterico li{
list-style-type: none;
display:inline;

}
#detadviser {
border-left: 1px solid #c1c1c1;
border-right: 1px solid #c1c1c1;
padding:10px;

}
#detr{
width:256px;
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:#0F41D5;margin-left:5px;}

#detr .instock, #detr .instock-no,#detr .sale,.hlegend span,#detr .showst{
background-repeat:no-repeat;
padding:6px 0;font-size:80%;float:left;margin-right:2px;
}
#detr .instock-no {
background-repeat:no-repeat;
padding:6px 0;padding-left:2px;font-size:80%;float:left;margin-right:2px;
color:#328E21;
border-bottom:1px solid #CCCCCC;
width:254px;
}
#detr .instock-no a{

color:#1F97B3;
}
#detr .showst{width:200px;padding-left:0;color:#1F97B3;font-size:11px;text-decoration: underline;}
#detr span {color:#1F97B3;font-size:14px;font-weight:bold;}



#detr strong.instock{color:#6AA805;border-bottom:1px solid #CCCCCC;width:254px;}

#detr #price{
width:120px;
float:left;margin-top:15px;
}
#detr #addToCartForm {border-top:1px solid #fff;width:120px;float:right;}

#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:#0F41D5;font-size:80%;}

#detr .bigbuy{float:left;margin-top:15px;}

#detr p{
font-size:75%;
margin-top:15px;color:#242021;
}

#detlnks{
margin-top:5px;
font-size:80%;
text-align:center;
}

#detlnks a{
color:#333333;
text-decoration:underline;
margin-right:10px;
padding:2px 0;
padding-left:20px;

background-repeat:no-repeat;
}

#detlnks .comp{padding-left:20px;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:20px;background-image:url("../images/layout/ico/dl_rec.gif");}
#detlnks .print{padding-left:20px;background-image:url("../images/layout/ico/print.gif");}
#comico .print{color:#333333;text-decoration:underline;
padding:2px 20px 5px 20px; background:url("../images/layout/ico/print.gif") top left no-repeat;}
#comico .send{color:#333333;text-decoration:underline;
padding:2px 0 5px 20px; background:url("../images/layout/ico/send.gif") top left no-repeat;}
#detlnks .send{padding-left:20px;background-image:url("../images/layout/ico/recommend.gif");}



.slide{
width:220px;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:23px;
list-style:none;
background-repeat:repeat-x;
background-image:url("../images/layout/background/detabsx.png");

display:block;
border-bottom:1px solid #BFBFBF;font-size:75%;width:553px;
margin-bottom:15px;
}

#detabs li{float:left;
text-align:center;
padding:4px;
margin: 0 5px 0 5px;

}

#detabs .last{border:0;}

#detabs li a{
display:block;text-decoration:none;
color:#242021;

}

#detabs li a:hover{text-decoration:underline;}


#detabs .act{
font-weight:bold;
background:url("../images/layout/background/detabsa.png") no-repeat;
border-bottom:1px solid #fff;
margin-left:0px;
width:82px;

}


#detabs .act a{
color:#333333;
}

#detl{float:left;margin-top:40px;text-align:center;}


#detblock h3{
font-size:95%;margin:10px 0;
color:#406C80;
}

#detblock h3 a{
color:#333333;

}



#rmain #detblock .bluebut{font-weight:bold;display:block;width:134px;height:25px;text-align:center;margin:0;}


.dbcont{
color:#242021;font-size:80%;

}

.dbcont p{margin-bottom:15px;}


.dbcont a{color:#328E21;}

.dbcont .stars{margin-top:-10px;}

.dbcont #dbstars{padding-top:20px;}

#detblock .dbcont h3{
padding:0 0 5px 0px;font-size:110%;margin-bottom:4px;height:50px;
border-bottom:1px solid #F2F2F2;

}
#detblock .dbcont h3 img{
width:50px; margin-right:40px;
vertical-align:middle;
}
.dbcont table{
border:1px solid #fff;width:470px;
border-right:0;
border-collapse:collapse;margin:0 0 15px 70px;

}

.dbcont th,.dbcont td{
background-color:#fff;
color:#242021;
font-weight:normal;
border-bottom:1px solid #F2F2F2;
padding:4px 25px;
text-align:right;
}

.dbcont th {
background-color:#fff;
width:280px;
text-align:left;
background:url("../images/layout/background/dot.png") top left no-repeat;
}

.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:#0F41D5;
}


.coma{
  float:right;
  margin-right:12px;
  display:inline;
  width:30%;
  color:#0F41D5;
  text-align:right;
}


.coma a{
  color:#0F41D5;
  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:4px 0;
}


#choform small{
  font-size:90%;
}


#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 h4{
  color:#406C80;
  padding-left:10px;
  font-size:110%;
}

#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:#1F97B3;
  vertical-align:top;
  
  
}


.baskrecap .amount{
  color:#000;
}


.baskrecap .price{
  color:#6AA805;
  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:#6AA805;
  border-bottom:1px solid #c6c5c5;
}


.baskrecap .total td{
  color:#000;
  font-size:90%;
  padding-bottom:10px;
}


.baskrecap .total .price{
  color:#6AA805;
  font-size:120%;
}






/* 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{
  background-image:none;
  color:#598091;
  font-size: 125%;
  border-bottom: 1px solid #E3E3E3;
}

#choform .employee{
  padding-right:0px;
  
 
}



/* 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 */
.basketLabel{
    background:url("../images/layout/background/bg-basketlabel.png");
    height:30px;

}
#basket-box{
    background:#ECF9DC;
    border:1px solid #B3E771;
    border-top:none;
   padding: 0 5px 5px 5px;

}
#basket-text{
  color:#646860;
  font-weight:bold;
  text-align:left;
  font-size:75%;
  padding:20px 0 20px 0;
  
}

.basket-price {
 font-size:120%;
 color:#6AA805;
 float:left;
 vertical-align:bottom;
 padding-bottom:5px;
width:100px;
}
#basket-text small{font-size:100%;}


#basket{
  color:#999999;
  width:50px;
  margin-left:115px;
  
  
}





#basket h6{
  font-size:100%;margin-bottom:5px;
}


#basket a, #basket-price a {
  color:#ff0000;display:block;padding:10px 0 10px 0;
}

#basket a:hover,#basket-price a:hover{text-decoration:underline;}

.basket-box-buy {
    
    background:url("../images/layout/button/basket-box-buy.png") top left no-repeat;
    
} 











/* paticka */

#foot{
  width:950px;
  border-top: 1px solid #c1c1c1;
  color:#484545;
  font-size:80%;
  padding-top:9px;
  position:relative;
}


#foot div{
  position:absolute;
  left:130px;
  top:9px;
  font-size:10px;
}

#foot p{
	margin-top:5px;
	margin-left:5px;
	color:#999999;
}

#foot a{
  color:#484545;
  margin-left:5px;
  margin-right:5px;
}

#foot img{
	max-height:8%;
	max-width:8%;
}


/* 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: #406C80;
text-decoration:underline;
 
}
#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-top: solid 1px #c1c1c1;
 margin: 10px;

 
}

#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-top: solid 1px #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: #1F97B3;
 
}
.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:8px;
  margin-bottom:10px;
  height:33px;
  min-height:33px;
  color:#406C80;
  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;
}
/*search suggestions */
#search-result-suggestions{
	float: left;
	margin-left:0px;
	margin-top:-20px;
	_margin-left:0px;
	width: 237px;
	font-size:85%;
	overflow:auto;
	max-height: 250px;
	background: #fff;
	
	
}
#searchinput input {   
width:150px;

  font-size:85%;
   padding-right:20px;
  
  
}
#searchinput #hledat {   
   margin-left:0px;
  
  
}


.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;
}

#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;

}


/*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;


}



.slide {
height:68px;
overflow: hidden;

}
.shoppingcart-guide {

background:#fff;
padding:2px 10px 2px 10px;
border-left: solid 1px #E5E5E5;
border-right: solid 1px #E5E5E5;
border-bottom: solid 1px #E5E5E5;
} 

/* 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{
 
 font-weight:bold;
 font-size:11px;
 color:#1F97B3;
 text-decoration:underline;

}
.splatky{
 font-weight:bold;
 font-size:11px;
 color:#1F97B3;
 text-decoration:underline;
 
}

.small-dph{
font-weight:normal;
color:#999;font-size:75%;
}

#staticpage {
padding-left:10px;

}
#staticpage h2{
 background:none;
padding-left:0px;
color:#406C80;
font-size:17px;
}

/* pager */

.listing { text-align: right;  margin: 0px 20px 0px px; float:right;height:20px;
	
	
}
.listing a { padding: 3px 6px 3px 6px; margin-left: 0px;
	
	text-decoration: none;
	font-weight:bold;
	font-size:11px;
	
	
}
.listing .non-active a { padding: 3px 6px 3px 6px; margin-left: 0px;
	background: url("../images/layout/background/pager-bg.png") center no-repeat;
	color: #999999;
	
	
}
.listing .non-active-last a {
	padding: 0px;
	background: none;
		
	
}
.listing .active a {padding: 3px 6px 3px 6px; margin-left: 0px;
	background: url("../images/layout/background/pager-bg-active.png") center no-repeat;
	color: #fff;
	
	
}

.parameterHelp
{
    background: #fff url("../images/layout/background/bg-question-detail.png") center repeat;
    display: none;
    position: absolute;
    
    min-height:100px;
    _height:100px;
    width: 200px;
    border: 1px solid #CFE5E5;
    padding: 5px;
    margin-left:30px;
    text-align:left;
    font-size:12px;
   
}
.parameterHelp-close {
     width:25px;
     float:right;
     cursor:pointer;
    
    
   
}
.send {
     color: #6AA805;
     font-weight:bold;
       
   
}
.send:hover {
     color: #507F03;  
}

.samsungapps{
	border: 1px solid #CFDEE6;
	padding-top:5px;
	padding-bottom:5px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-radius-topright: 3px;
	-webkit-border-radius-topleft: 3px;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	width:186px;
}
