#types .in ul li a, #material .in ul li a{
	display:block;
	width:30px;
	height:30px;
}

#cats2{
	padding: 0px 10px 10px;
	background: url(../images/bg-left-box.png) left top;
}
#extra {
	padding: 0px 10px 10px;
}
#cats2 li {
	list-style: url(none) none;
}
#cats2 li a, #cats2 li a:Hover {
	text-decoration: none;
}
#cats li strong, #extra li strong{
	font-weight:bold !important;
}


#topLoginBag{
	border:1px red solid;
	top:0px;
	position:absolute;

	width:250px;
	z-index:100;
	background:#fff;
	border:4px #E2007A solid;
	border-top:none;
	padding:5px 5px 5px 5px;
	margin-left:720px;
	
}
#topLoginBag p{
	 text-align:center;
}

#topLoginBag div{
	font-size:13px;
	font-weight:bold;
	color:#000;
	margin:0 0 5px 5px;	
	
}

#topLoginBag label{
 float:left;
 text-align:right;
 width:50px;
	color:#333;
	font-size:12px; 	
}
#topLoginBag input{
float:left;
	font-size:12px;
	border:1px #000 solid;
	width:120px;
}
#topLoginBag button{
	border:1px #E2007A solid;
	font-size:12px; 	
	margin-left:4px;	
}

.textHp{
  height:88px;
	overflow:hidden;
	display:block;
	line-height:11px;
	width:400px;
}

.home-left.show .textHp{
  height:auto;	
	position:absolute;
	border:2px #F5B7D3 solid;
	
	width:400px;
	background-color:#fff;
	z-index:2;
}


#right .less, #right .less:Hover {
	color: #e2007a;
	text-decoration: none;
}

.home-left .less{display:none;}
.home-left .more{padding-left:10px;display:block;}

.home-left.show .less{display:block;}
.home-left.show .more{display:none;}

.home-left{
	height:120px;
}
.home-left .textHp{
	padding:0 10px 10px 10px;
}
#bas #search{
	margin-top:85px;
}
td.left.imageCell{
	    width:100px;
}
.basket-box table tr.basketRowSelect td{
	
	border-top:2px solid #E2007A;
	border:none;
}
.basket-box table td, .basket-table td, #right .box .in td {
	border:none;
}

tr.basketRowSeparator{
   border-bottom:2px solid #E2007A;
}
.kosik_zmena {
	background-color:#fff !important;;
	border:1px solid #565C13;
	font-size:12px;
	text-align:center;
	width:35px;
	color:#000;
}
.basketRowSelect select{
	border:1px solid #565C13;
	width:300px;
}
.basketRowSelect b{
	float:left;
	width:130px;
}
input.reg,input.forced{
	border:1px #cfcfcf solid;
	width:200px !important;
}
input.psc{
	border:1px #cfcfcf solid;
	width:70px !important;
}
textarea.text_note{
	border:1px #cfcfcf solid;
	width:600px;
	height:100px;
	padding:10px;
}
#disk_area{
	border:1px #cfcfcf solid;
	width:500px;
	height:100px;
	padding:10px;
	margin-left:140px;	
}
.diskReply{
	float:right;
	cursor:pointer;
	margin:3px 5px 0 0;
	padding-left:10px;
	font-size:11px;
}
.diskReply{
}
.disCancel{
	float:right;
	padding:10px;
	cursor:pointer;
}
.disk_one{
	border:2px #E4E5E6 solid;
	border-left:2px #EF8BB5 solid;
	margin-top:5px;
	margin-bottom:5px;
	padding:10px;
	padding-right:0px;
}
.disk_one .disk_one{
	border-right:0px;
}

.replyForm{
		 padding:10px;
		 padding-left:30px;
		 background-color:#E4E5E6;
}
.replyForm textarea{
		border:1px #cfcfcf solid;
		width:600px;
		height:50px;  
}

/*========================== cetelem*/

#cet_loader,#cet_display{	
	width:90%;
	height:600px;		
}
#cet_loader{	
	background:transparent url(../images/loader-login.gif) no-repeat 280px 150px;	
}


.cetelemTable{
	position:absolute;
	width:400px;
	margin-left:100px;
	border:1px #dfdfdf solid;
	border-collapse:collapse;
	background:#fff;
}
.cetelemTable td{

	padding:10px;
}
.cetelemTable td.right{
	text-align:right;
}
.cetelemTable td.right input{
	padding:3px 45px 3px 20px;
	width:50px;
	text-align:right;
	border:1px #dfdfdf solid;	
}
.cet_prima_over{
	position:absolute;
	margin-left:-45px;
	color:#afafaf;
	padding:3px 0px;	
	
}
.cetelemTable td.right select{
	width:200px;		
}
.cetelemTable span.spanner{
	float:right;
	width:45px;
	padding-left:2px;
	text-align:left;
	color:#afafaf;
}
.cetelemTable tr.dark td{
	background:#efefef;
}
.cetelemTable tr.small{
	font-size:11px;
}

input.forced{
	width:200px;
}
.text_not_forced input{
border:1px solid #CFCFCF;
font-size:12px;
padding:2px;
width:200px;
}
.star{display:none;}

#descDiv p,#descDiv h2,#descDiv h3,#descDiv h4,#descDiv h5{
	margin:0px;
	padding:0px;
}
#descDiv h2{
	margin: 10px 0;
}
.box-in.poradna{
	font-size:12px;
	height:73px;
	_height:75px;
	*height:75px;
}
.box-in.poradna ul{
	padding-top:5px;
}
ul#siteMapUl ul{
	padding-top:0px;
}
#compareTableCall{
	padding:20px;
	font-weight:bold;
	font-size:14px;
}
/* lista */

#footer p{	
	text-align:center;
	word-spacing:0px;
	font-weight:normal;
}
#footer{
	font-size:12px;
	font-weight:normal;
	word-spacing: 1pt
} 


/* cetelem kalkulator v detaile */
#cetelemCalculator{
	position:absolute;
	height:550px;
	width:634px;
	top:70px;
	margin-left:40px;
	background:#F5F5F5 url(../images/bg-sub-info-in.png) repeat-x scroll left bottom;	
	border:1px #cfcfcf solid;
	padding:10px;
	z-index:10;
	
}

#cetelemCalculator .close{
	float:right;
	cursor:pointer;
}
#cetelemCalculator .tit{
	float:left;
	
	font-size:1.4em;
	
	color:333;
}
/*========================== cetelem end*/
#tab_5{
	height:550px;
}
#cetInfo{
	position:absolute;
	width:600px;
	margin-top:450px;
	padding-left:20px;
	
}
a.unFavorite{
	float:right;
	color:#E2007A;
	text-decoration:none;
}
a.unFavorite:hover;{
	color:#666666;	
}
#friendForm{
	position:absolute;
	width:700px;
	background-color:#fff;
	top:320px;
	padding:10px 30px 30px 30px;
	z-index:4;
	border:4px #FDEAF4 solid;
}
#questionForm{
	padding-left:100px;
	padding-top:20px;
}
#friendForm h3,#questionForm h3{
	color:#E2007A;
	margin:0px;
	margin-bottom:30px;
} 
#friendForm div span,#questionForm div span{
	float:left;
	text-align:right;
	width:100px;
	padding-right:10px;
}
#friendForm div input,#questionForm div input{
	border:1px #cfcfcf solid;
	width:300px;
}
#friendForm textarea,#questionForm textarea{
	border:1px #cfcfcf solid;
	width:410px;
	height:200px;
}
#friendForm div,#questionForm div{
	margin-bottom:3px;
}
#friendForm button,#questionForm button{
	margin-top:10px;
}
#friend_message2,#question_message2{
	display:none;
}
.videoBag{
	text-align:center;
}
#newRecenzeForm textarea{
	height:500px;
	width:600px;
}
#newRecenzeForm input{
	border:1px #cfcfcf solid;
	width:400px;
}
.hide{
	display:none;
}

#right .box-indent{
	padding-top:0px;
}
#right .box-indent .box{
	margin-top:1px;
}

#right .box-indent .box-indent .box{
	width:auto;
}

.passtable,.passtable td{
	border:none;
	color:#666666;
	font-weight:bold;
}
.passtable input{
	border:1px #cfcfcf solid;
	width:200px;
}
div .text_forced{
	border-right:5px #E2007A solid;
}
.registerTable .text_forced input,.registerTable .text_not_forced input{
	border:1px #cfcfcf solid;
	padding:3px;
}
.registerTable td.left{
	width:50px;
	text-align:right;
	color:#333;
	font-weight:bold;	
}
.registerTable td.h4{
	padding-top:30px;
}
.doItInfo{
	text-align:center;
	font-size:10px;
}
.closeLoginPage{
}
.closeLoginPage a{
	position:absolute;
	margin-left:180px;
	margin-top:4px;
}

#dpsc{
	width:63px !important;
}
.newDisForm input.text{
		border:1px #cfcfcf solid;
}
.newDisForm strong{
	float:left;
	width:130px;
	text-align:right;
	padding-top:1px;
	padding-right:10px;
}
#captchaImg,.captchaImg{
	display:block;
	margin-left:140px;
}
.newDisForm .basket_submit_dark{
	margin-left:140px;
}
.replyForm textarea.replyText{
	width:300px;
	height:100px;
	margin-left:140px;	
}
#right .box-indent{
	padding-left:40px;
	background-position:-10px -10px;
}
.feats-right ul li label {
color:#666666;
display:block;
float:left;
}
#left{
	background:transparent url(../images/bg-left-full.jpg) no-repeat scroll left top;
}
#left.mans{
	background:transparent url(../images/bg-left-full.jpg) no-repeat scroll right top;
}

.infoFav{
	clear:both;
	background:#FCE8F3;
	padding:5px;
	border:1px solid #E2007A;
	color:#333;
	text-align:center;
}

#search .keyword input{
	height:22px;
	width:200px;
	height:19px;
	width:196px;
	
	padding:5px 0 0 5px;
}
#newsletter .keyword input{
	padding:5px 0 0 5px;
	height:18px;
}
.detail-right .in .buy .keyword input{
	height:17px;
	width:25px;
	padding-top:3px;
	text-align:center;
}
.product form .keyword input, .product-right form .keyword input{
	text-align:center;
	height:18px;
	padding-top:4px;
	text-align:center;
}
#right .product form p a, #right .product form p a:hover, #right .product-right form p a, #right .product-right form p a:hover {
	float:left;
	width:160px;
	height:26px;
	padding:8px 0 0 10px;
	text-align:center;

}
#right .product form p a.moreVars{
	padding:8px 10px 0 10px;
	swidth:230px;
}
.product form p, .product-right form p{
	padding-top:9px;
	padding-left:0px;
}
.product form .keyword, .product-right form .keyword{
	padding-left:0px;
}
#logo a,#logo a:hover{
	position:absolute;
	top:0px;
	margin-left:-60px;
	height:220px;
	width:250px;
}
#logo a img{
	margin:75px 0 0 60px;
}

/** config prods ****/
.configProds{
	 background:#EDEFEE;
	 padding:20px;
}
.configProds .prod{
	width:130px;
	height:230px;
	float:left;
	margin:5px;
}
.configProds .prod a.img{
	display:block;
	height:150px;
	vertical-align:bottom;
	margin-bottom:2px;
}
.configProds .prod p{
	margin:0px;
	padding:0px;
	text-align:center;
}           
.configProds .prod p span{
	color:#E2007A;
	font-size:11px;
}
.configProds .prod p input.cnt{
	width:20px;
	padding:3px;
	border:1px #cfcfcf solid;
	text-align:center;
}
.configProds .prod p label{
	padding-left:5px;
}

.basketRowSetPart td{
	background:#F1F1F1;
	color:#444;
}
.basketRowSetPart td input.kosik_zmena{
	background:#F1F1F1;
	color:#444;
	bordeR:1px #cfcfcf solid;
}

.basketRowSetPart td.first{
	background:transparent;
}

#variabilneDetailPopup{
	z-index:100;
	position:absolute;
	border:10px #C1C1C1 solid;
	width:300px;
	padding:10px;
	background:#fff;
}
#variabilneDetailPopup p{
	padding:10px;
	text-align:justify;
}
#contactPopup{
	border:1px red solid;
	top:0px;
	position:absolute;
	width:500px;
	z-index:100;
	background:#fff;
	border:4px #E2007A solid;
	border-top:none;
	padding:10px;
	margin-left:470px;
	height:400px;
}
#contactPopup h5{
	color:#E2007A;
	margin:0px;
	padding-top:0px;
	font-size:14px;
}
#contactPopup form{
	margin-top:10px;
	margin-left:10px;
}
#contactPopup form label{
	float:left;
	clear:both;
	width:100px;
	color:#000;
	font-size:0.9em;
	font-weight:bold;
}
#contactPopup form input{
	float:left;
	border:1px #cfcfcf solid;
	padding:3px 5px 3px 5px;
	width:350px;
	margin-bottom:2px;
}
#contactPopup form input{
	float:left;
}

#contactPopup form textarea{
	border:1px #cfcfcf solid;
	padding:3px 5px 3px 5px;
	width:350px;
	height:200px;
}
#contactPopup p{
	margin:0px;
	padding:15px 5px 15px 5px;
	font-size:11px;
}
#contactPopup .closeLoginPage{
	margin-left:450px;
}
#contactPopup button{
	border:1px #E2007A solid;
	font-size:12px; 	
	margin-left:100px;	
	margin-left:150px;
	padding:3px;
	width:260px;
	margin-top:3px;
}
#types .in ul li{
	cursor:pointer;
}

#types .in ul li span{
	padding-top:3px;
}
.tabs li.hidden{
	display:none;
}
#tools li a, #tools li a:hover{
	font-size:0.8em;
}

/* basket */

.basket_table td.var_title{
	border:none;
	background:#efefef;
	font-weight:bold;
	text-align:left;
}
.basket_table .priceRow{
	text-align:right;
}
.basket_table td.var_row select{
	border:1px #cfcfcf solid;
	width:100%;
}
.basket_table tr.var_row td{
	text-align:left;
}
.basket_table tr.prod_row td{
		
}
.basket_table th{
	background:#E2007A;
	padding:10px;
	color:#fff;
}
.setBottom{
	padding:10px;
	text-align:right;
	color:#666666;
	font-size:1.1em;
}
.setBottom strong{
	color:#E2007A;
	font-size:1.7em;
}
.setBottom a{
	color:#000000;
	font-size:1.3em;
	font-weight:bold;
	text-decoration:underline;
	padding-top:10px;
	display:block;
}
.setBottom a:hover{
	text-decoration:none;
}
.bottomPaging{
	text-align:center;
	padding:20px;
}
.detail-right .in .buy a{
	float:left;
	padding:10px 40px 10px 15px;
	color:#000000;
	font-size:1.3em;
	font-weight:bold;
	text-decoration:none;
}
.detail-right .in .buy .keyword{
	padding-left:0px;
}
.detail-right .in .buy .button{

	padding:0px;
	*margin:-11px 0 0 5px;
		
}
.detail-right .in .buy{
	background-repeat:no-repeat;
}
#tab_1 h2,#tab_1 h3,#tab_1 h4,#tab_1 h5,#tab_1 h6{
	color:#E2007A;
}
.popupImgDetail.hidden{
	display:none !important;
}
#types .in ul li.popupImgDetail{
	width:0px;
}
.popupImgDetail img{
	background:#FFFFFF none repeat scroll 0 0;
	border:10px solid #C1C1C1;
	margin-left:0px;
	margin-top:10px;
	padding:10px;
	position:absolute;
	z-index:2;
}
.asc,.desc{
	cursor:pointer;
}
.hidde2{
	display:none;
}
.collapseBasket{
	cursor:pointer;
}
.addToBasketSet{
	margin-top:20px;
	float:right;
	background:transparent url(../images/bg-buy.png) no-repeat bottom left;
	text-decoration:none;
	width:220px;
	height:50px;
	cursor:pointer;
}
.addToBasketSet span{
	height:50px;
	float:right;
	width:50px;
	background:transparent url(../images/bg-buy-big2.png) no-repeat right bottom;
}
.addToBasketSet a{
	position:absolute;
	margin:10px 0 0 20px;
	font-size:15px;
	text-decoration:none;
}
}
.addToBasketSet a:hover{
	text-decoration:underline;
}
.status .stock{
	background:transparent url(../images/icon-skladem.png) repeat scroll 0 0;
	height:23px;
	margin:5px 0 0;
	width:23px;	
}
.status .stock span{
	display:none;
}
#duvod-1,#duvod-2,#duvod-3,#duvod-4,#duvod-5,#duvod-6{
	display:block;
	width:224px;
	height:53px;	
	background-position:left bottom;
}
#duvod-1:hover,#duvod-2:hover,#duvod-3:hover,#duvod-4:hover,#duvod-5:hover,#duvod-6:hover{
	background-position:right bottom;
}
#duvod-1 span,#duvod-2 span,#duvod-3 span,#duvod-4 span,#duvod-5 span,#duvod-6 span{
	display:none;	
}
#duvod-1{background-image:url(../images/duvod-1.png);}
#duvod-2{background-image:url(../images/duvod-2.png);}
#duvod-3{background-image:url(../images/duvod-3.png);}
#duvod-4{background-image:url(../images/duvod-4.png);}
#duvod-5{background-image:url(../images/duvod-5.png);}
#duvod-6{background-image:url(../images/duvod-6.png);}


.product form, .product-right form {
	height:45px;
}
.product .desc, .product-right .desc {
 	overflow:hidden;
 	display:block;
}

/* ODSTRANENE INLINE STYLY */
.wauto {
  width: auto;
}

.posrel {
  position: relative;
}

.clear {
  clear: both;
}