#menu ul li li a.selected,#menu ul li li a.selected:hover{
	background:transparent url(../images/bg-menu-2nd.png) no-repeat scroll 0 11px;
	text-decoration: none;
	color:#FFCC00;
}
#menu ul li li a.selected:hover{
 	text-decoration: underline;
}


#descriptionMore{
position:absolute;
margin-top:3px;
margin-left:610px;
}
#descriptionLess{
	float:right;
}
.hidden{
	display:none;
}
#sub-info-in .desc {
/*	height:178px; */
	height:0px;
	overflow:hidden;	
}
#sub-info-in .desc.expanded{
	overflow:none;
	height:auto;
}
.product-in-in h4, #action h4 {
	overflow:hidden;
	height:37px;
	width:230px;
}
.product-in-in{
	padding-top:0px;
}

.product-in-in .desc, #action .desc{
	overflow:hidden;
	height:65px;	
}
.product-in-in .type{
	height:15px;;
	overflow:hidden;
}
.product-in-in .buy b,a.buy b{
	display:block;
	color:#333;
	position:relative;
	font-size:10px;
	line-height:12px;
	background:transparent;
		
}
a.buy b{
	text-align:center;
	margin-top:5px;
}
#basket.loadingBasket p{
	display:none;
}
#basket.loadingBasket div.loader{
	
	position:absolute;
	width:50px;
	height:50px;	
	margin-top:15px;
	margin-left:130px;
	background:transparent url(../images/loader-big.gif) no-repeat center;
	
}

/*
, #menu ul li .selected:Hover, #menu .sub-menu li .selected, #menu .sub-menu li .selected:Hover 
*/
div.textPage{
	
	margin:50px 40px 0px 40px;
	padding-bottom:270px;
	background:transparent url(../images/bg-sub-info-desc.png) repeat-x scroll left top;
}
#submit input{
	background:url(../images/button-search.png) no-repeat;
	width:67px;
	height:27px;
	border:0px;
	cursor:pointer:
}
.product-in-in .stock, #action .stock{	

}
.product-in-in .image a{
	width:113px;
	text-align:center;
	padding-top:6px;
}
#sub-info-in .photo a,#sub-info-in .photo a:hover{
	margin-top:5px;
}
.tab-in.plain{	
	padding:5px;
}
td.left{
	width:50px;
}
td.text_not_forced input,td.text_forced input,.passtable td input{
	font-size:12px;
	padding:2px;
	border:1px #cfcfcf solid;
}
td.text_forced input{
	border:2px red solid;
}
#left-in .box .box-in .box-in-in.myaccount,#left-in .box .box-in .box-in-in.myaccount a{
	font-weight:normal;
	display:block;
}
#left-in .box .box-in .box-in-in.myaccount a{
	cursor:pointer;
	background:transparent;
}
#filter-in div#orderByFilter{
	margin-left:45px;
}
#filter-in div {
	display:block;
	float:left;
	padding:7px 10px 0 0;
}
#razeni{
	width:130px;
}
.box.news-list p{
	height:95px;
	overflow:hidden;
	
}
#sub-info-in .thumb.sel{
	background:red;
}
#sub-info-in .thumb a{
	display:block;
	width:100%;
	height:44px;	
}
#sub-info-in td.left{
	width:95px;
	
	word-wrap:preserve;
}

#disk_area{
	border:1px #cfcfcf solid;
	width:400px;
	padding:5px 10px;;
}
.disk_one{
	padding:5px;
	background:#E9EAEB;
	margin-top:4px;
}
.disk_one .timestamp {
	font-size:11px;
}
.disk_one .timestamp strong{
	color:#D32725;
	font-size:13px;
}
.disk_one .timestamp span{
	float:right;
	
}
.disk_one.added{
	border:1px #D32725 solid;
}

.delEntry{
	float:right;
}
#guide ul{
	overflow:hidden;
	height:33px;
}

#left-in .box .box-in .box-in-in.prod {
	padding-top:0px;
}
#homePageText{
	position:absolute;
	width:300px;
	z-index:100;	
	padding-bottom:30px;
	padding:0;
	padding:0 15px;
	margin-left:-15px;	
}

#homePageText.expanded{
	background:#E9EAEC;
	overflow:none;
	height:auto;	
	padding:0 15px;
	padding-bottom:10px;
}
#homePageText.h{
	height:98px;
	background:none;
	overflow:hidden;
}
#hpMore{
	position:absolute;
	top:170px;
	margin-left:260px;
}
#hpLess{

	float:right;
}
#left-in h3 a{
	color:#fff;
	text-decoration:none;
}
#left-in h3 a:hover{
	color:#fff;
	text-decoration:underline;
}
span.spacerFirst{
	width:43px;	
}
span.spacerPrev{
	width:70px;	
}

.odd{
	background:#dfdfdf;
}
.compareTableBag{
	overflow:auto;
	width:700px;
}
table.compareTable{
	width:auto;
}
.actionSet{
	background:#fff;
	border:1px #cfcfcf solid;
	padding:10px;
	width:630px;
}
.actionSetPlus{
	position:absolute;
	margin-top:25px;
	
	font-size:50px;
	margin-left:75px;
}
.actionSetDesc{
		
	float:right;
	width:330px;
	margin-right:160px;
}
.actionSetDesc p{
	text-align:center;
	margin:0;
	margin-bottom:4px;
	padding:0px;
}
.buyPrice{
	position:absolute;
	padding:0px;
	margin:0px;
	margin-left:500px;
	margin-top:10px;
}

.buyPrice2{
	position:absolute;
	padding:0px;
	margin:0px;
	margin-left:410px;
	margin-top:10px;
}

.buyPrice .setPrice, .buyPrice2 .setPrice{
	margin-left:50px;

	display:block;
	width:115px;
	text-align:right;
	margin-bottom:10px;
}
.buyPrice .setPrice strong, .buyPrice2 .setPrice strong{
	color:#D32725;
	font-size:1.1em;
	font-weight:bold;	
}  

.loader_login{
	height:150px;
	background:#fff url(../images/loader-login.gif) no-repeat center;
}
.hide{
	display:none;
}
.text_note{
	border:1ox #cfcfcf solid;
	height:100px;
	width:500px;
}
.basket_save_call{
	display:block;
}
.freeGift{
	padding:10px;
	padding-left:70px;
	margin-top:10px;
	background:#fff url(../images/darek-vestavba.gif) no-repeat 10px 5px;
	border:1px #cfcfcf solid;
}


.freeGiftBasket{	
	background:#323232;
	background:#fff url(../images/darek-vestavba.gif) no-repeat 10px 10px;
	padding:10px;
	padding-left:60px;
	margin-top:10px;
	border:#B01829 1px solid;
	color:#333;
}
.freeGiftBasket h3{
	margin:0px;
	color:#B01829;
	padding:0px;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
}
#filter-in div{
	padding:7px 8px 0 0;
}
.floatPreventer{
	height:170px;;
}
#deliverTable{
	width:auto;
}

.box-in-in.prod h4{
	width:200px !important;
	display:block;
	overflow:hidden;
}
.article-in .title span{
	color:#FFCC00;
}

.poradna{
	height:106px;
	overflow:hidden;
}

/*========================== cetelem*/

#cet_loader{
	
	width:90%;
	height:450px;	
	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{

}

#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;
}

#filter-in span#vyrFilterTitle{
	float:left;
	padding-top:11px;
}
#filter-in div#vyrFilter{
	float:right;	
	width:630px;
	background:#3F4A5A;
	padding:5px;
	margin-top:3px;
	margin-right:5px;
	
}
#filter-in div#vyrFilter span.vyr1,
#filter-in div#vyrFilter span.vyr2,
#filter-in div#vyrFilter span.vyr3{
	float:left;
}
#filter-in div#vyrFilter span.vyr1{width:150px;}
#filter-in div#vyrFilter span.vyr2{width:300px;}
#filter-in #checkAllLabel{
	color:#cccc33;
}
#filter-in div#vyrFilterBag{
	padding:0px;
	float:none;
}
.hidden{
	display:none !important;
}
div#poradnaBox{

}
#filter-in div.vyrAttention{
	float:none;
	clear:both;
	text-align:center;
	color:#cccc33;
}

#sub-info-in table #lhutaDetail strong{
	color:#35B713;
}
#sub-info-in table #lhutaDetail a{
	font-size:12px;
}
div.textPage.compact{
	padding-bottom:20px;
}
.moreTeaser{
	text-align:right;
	display:block;
	padding:50px;
}
#bannerLeft{

}
#bannerEnd{
	margin-bottom:10px;
}
.mainBanner{
	text-align:center;
	padding-top:4px;
}
#left-in #banner.box .box-in .box-in-in {
	text-align:center;
	padding-bottom:4px;
	background:transparent url(../images/bg-left-box-in-in-white.png) no-repeat scroll left bottom;
}
#left-in #banner.box .box-in-top {
	background:transparent url(../images/bg-left-box-in-in-white.png) top scroll;
	font-size:1px;
	height:5px;
}
#cet_display{
	clear:both;
	margin-top:3px;
}
