/*
*
*  katalogove zobrazeni produktu a seznamu
*
*/

#content table {

margin-bottom:0px;
width:541px;

margin:0px;
padding: 0px;

line-height: 115%;

line-height:160%; /*test */


}

/*ovlivnuje vsechny inputy na strankach*/
#content table input  
{
		border:1px solid #4899F3;
font-size:1em;
/*margin-top:2px;*/
vertical-align:middle;
}


/*@changed 10*/
#content table input.quantity {
	
	
	border:1px solid #4899F3;
font-size:1em;
/*margin-top:2px;*/
vertical-align:middle;
width:17px;
	
	
}

#content table input.quantity {
	/*height: 14px;*/
	margin: 0px;
	/*border: 1px solid #4899F3;*/
	
	/*color: #4899f3;*/


}

#content table td {
	padding: 0px;
	/*zmena*/
	text-align: left;
	/*border-bottom: 4px solid #eee*/
}

#content  table td.cellProductName {
border-right:1px dotted #E9F0FF;
padding-top:12px;
text-align:center;
vertical-align:top;
}

#content  table td .productName {
	/*width:129px;*/
	
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: hidden;
	
	margin-left:2px;
	margin-right:2px;

	/*nove*/
	/* display inline byt nemuze jinak se rozjede ve vypisu */
	
	/*leden*/ /*u produktu max 3 radky*/
/*	height:46px;*/
	
	/*height:52px;*/
	
	/*height:4.1em;*/
	
	
	/*font-weight: bolder;*/
	
		
}


#content  table td .productNameRecomended {
	/*
	width:129px;
	
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: hidden;
	*/
	
	margin-left:2px;
	margin-right:2px;
	
	/*pokus*/
	overflow:hidden;
	height:52px;
	
}


#content  table td .productName h4 {
font-size:1em;
margin:0pt;

font-weight: normal;
}

#content table td .productName a {

/*color:#244184;*/
display:block;
font-weight: bolder;
}

#content   table td .detailImage {
	margin: 10px 0 10px 0;
	
	/*nove*/
/*	width:129px;*/
}

#content   table td .productInfo {
/*	margin: 10px 0 10px 0;*/
	
	/*nove*/
/*	width:129px;*/
}



#content table td.cellProductInfo {
  
	vertical-align: bottom;
	padding-bottom: 20px;
	text-align: center;
	
	border-bottom:2px dotted #DEFFA8;

	/*nove*/
  border-right:2px dotted #DEFFA8;
  
  background-image: url(../images/gradient_bott_up_green.jpg);

 background-repeat: repeat-x;
	background-position: bottom;
}

#content table td.cellProductInfo .productInfo .productFlag  {
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
}


#content table td.productFlag {
  margin: 0 0 3px 0;
  text-align: center;
}
#content  table td.productPrice {
	font-weight: bold;
	
	/*color: #86DC00;*/
	
	padding: 0px 0px 0px 0px;
	
}

#content  table td.productBuy {
/*margin-top:4px;*/

font-weight:bolder;

}

#content  table td.productBuy form {
	margin: 0px;
	padding:0px;
}





/**
*
*
*			SEZNAMOVÉ ZOBRAZENÍ
*
*/ 


#content table thead {
background:#4899F3 none repeat scroll 0% 50%;
color:white;
font-weight:bold;
text-align:center;
}

#content table td {
padding:0px;
text-align:left;

}


#content table td.productCode {
font-size:0.8em;
padding-right:2px;
vertical-align:middle;
}

#content table td.productName {

font-size:0.95em;
vertical-align:middle;
}

#content table td.productAvailability {
font-size:0.95em;
text-align:center;
vertical-align:middle;
margin-top:1px;
}

#content table td.productPrice {
font-weight:bold;
text-align:center;
vertical-align:middle;
width:100px;
}

#content table td.productAmount {
font-size:0.95em;
text-align:center;
vertical-align:middle;
}

#content table td.productBuy {
font-size:0.95em;
text-align:center;
vertical-align:middle;
}

#content table tr {
	margin: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
}

#content table tr.odd {
background:#FFFFFF none repeat scroll 0%;
}

#content table tr.even {
background:#F8F3F3 none repeat scroll 0%;
}

/*
#content table.productsList thead tr {
	
	background-color: transparent;
	
	
	background-image: url(../img_all/grad_top_down_light_blue.jpg);
	 background-repeat: repeat-x;
}
*/




/**
*
*
*  FILTR V KATALOGU
*
*
*/

#content  .filter {
/*background:#E9F0FF none repeat scroll 0% 50%;
border:0px solid #DDDDDD;*/

/*xxbackground-image: url(../images/grad_top_down_gray.jpg);*/

 background-repeat: repeat-x;

margin:0px 0pt;
padding:6px 6px 10px 5px;
width:529px;
font-size:0.9em;


 background-color: #E5E5E5;



/*
 border-right:1px solid #DEFFA8;
border-top:1px solid #DEFFA8;
border-left:1px solid #DEFFA8;
*/

border-top:1px solid #dfdfdf;

 
}

#content input.filter {
background:transparent url(../images/button.gif) no-repeat scroll 0% top;
border:0pt none;
color:#FFFFFF;
height:21px;
margin:10px auto 1pt 25px;
padding:0pt 0pt 7px;
width:80px;
}


/**
*
*
*  volba typu FILTRu V KATALOGU
*
*
*/

#content .filter div {
 display:inline;
 

}

#content  .catalogMode {
/*background:#E9F0FF none repeat scroll 0%;*/

/*
 border-right:1px solid #DEFFA8;
border-top:1px solid #DEFFA8;
border-left:1px solid #DEFFA8;
*/

/*border-top:1px solid #dfdfdf;*/

/*display: block;*/
margin:0px 0pt;
padding:6px 6px 3px 5px;
width:529px;

display:table;

background-image: url(../images/grad_top_down_gray.jpg);
 background-repeat: repeat-x;
}



#content .catalogModeSwitch {
	float: left;
	
	padding:0px 0px 0px 13px;
}

#content .catalogSort {
	float: right;
	 font-size:0.9em;
}

#content .filter select, 
.catalogSort select {

/*color: #4899f3;*/
 margin: 0 10px 0 0;
 display:inline;
 font-size:0.9em;
}

/**
*
*
*  STRANKOVANI V KATALOGU
*
*
*/

.pager {
	display: block;
	
	/*border: 1px solid #DFDFDF;*/
	
	/*background-image: url(../images/grad_top_down_gray.jpg);*/

	 background-repeat: repeat-x;
	 background-color: #E5E5E5;
	 
	 padding-left: 0px;
	 
	 padding-top:5px;
	 padding-bottom: 5px;
	 
	
	 width:540px;
	 
}

.pager .pagingInfo {
	font-size: 80%;
	
	
	padding: 5px 5px 10px 5px;
}

.pager ul.pageNumbers 
{
	background-color: #4797F3 ;
	
	
	display: block;
	margin: 0px;
	
	
	
	padding: 5px 5px 5px 20px;
		
	color: White;

}

.pager a 
{
	color: White;
	
	padding: 2px 2px 2px 0px;
}

.pager a:hover
{
	
	font-weight: bolder;
}


.pager .pageNumbers li {
	display: inline;
	
	padding-right:5px;
	
	background-color: #4797F3;

	
	
}

.pager .pageNumbers li.selectedPageNumber {
	font-weight: bolder;
	/*color: #4797F3;*/
}













