#header-bottom {
  height: 1%;
  float:right;
}
#header-bottom ul {
  margin: 0;
  padding: 0;
  padding: 0.6em 0 0 0;
}
#header-bottom li {
  display: inline;
  border-left: solid 2px #D0D0EE;
  padding: 0em 0.5em 0 0.5em;
}
#header-bottom a, #header-bottom a:visited {
  text-decoration: none;
}
#header-bottom a:hover{
}


#nav {
  list-style: none;
  margin: 0;
  padding:  0;
}
#nav li {
  border-bottom: 1px solid #D0D0EE;
  padding: 0.4em 0.8em 0.2em 0;
  margin-left:1em;
  font-size:  90%;
  list-style: none;
}
#nav li a:link, #nav li a:visited {
  text-decoration: none;
  font-weight: bold;
}
#nav li a:hover {
}

#functions {
	display:block;
	float:left;
	height:40px;
	position:relative;
	z-index:120;
	top:2.3em;
}


#functions ul {
   position: relative;
	list-style: none;
	padding:0;
}

#functions ul li {
	display: inline;
	padding: 0 0 0 0.5em;
	border-left: 1px solid #D0D0EE;
	
}

#functions ul li.first {
	border-left: 0px none;
}


#pages {	
	width: 29.5em;
}

#pages img, #languages img{	
	display:inline;
	float:none;
	padding:0;
}

#languages {
	float:right;
	position:relative;
	top:6em;
}

#pages_numbers {
	width: auto;
	clear:both;
	margin:2em;
}

#pages_numbers a{
	margin: 0.5em;
	
}
#pages .page_prev {
	float: left;
}
#pages .page_next {
	float: right;
}

table.table-panel {
	left:7em;
	position:relative;
	text-align:center;
}



	/* ----------------------------------- CLEARFIX ----------------------------------- */	
		.clearfix:after {
		  content: "."; 
		  display: block; 
		  height: 0; 
		  clear: both; 
		  visibility: hidden;
		}
		
		.clearfix {display: inline-block;}
		
		/* Hides from IE-mac \*/
		* html .clearfix {height: 1%;}
		.clearfix {display: block;}
		/* End hide from IE-mac */
	/* ----------------------------------- / CLEARFIX ----------------------------------- */
#clearone {
  clear: both;
  height: 1px;
}

img.listprocucts {
	float:left;
	padding: 0.5em;
}

bd img, ul.features li a img, .inner p img  {
	float:left;
	padding: 0.5em;
}

#cart_panel table {
	border:1px solid #5ECAFF;
	border-collapse:collapse;
	width:90%;
	font-size:0.9em;
	margin-left:auto;
	margin-right:auto;
}
#cart_panel caption {
	background:transparent url(bg_captions.jpg) repeat scroll right top;
	color:#00AAFF;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:1.3em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:45px;
	line-height:1.8em;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	text-indent:10px;
}
#cart_panel thead th {
	background:transparent url(bg_ths2.jpg) no-repeat scroll right center;
	border:1px solid #D4F1FC;
	color:#080808;
	font-size:1em;
	font-weight:bold;
	text-align:center;
}
#cart_panel tbody #cart_panel tr {
	background:transparent url(bg_td1.jpg) repeat-x scroll center top;
}
#cart_panel tbody #cart_panel tr.odd {
	background:#E8F8FF url(bg_td2s.jpg) repeat-x scroll 0%;
	color:#080808;
}
#cart_panel tbody th, #cart_panel tbody td {
	border-right:1px solid #DDDDDD;
	border:1px solid #5ECAFF;
	color:#080808;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:1em;
	line-height:1em;
	text-align:left;
}
#cart_panel tfoot th {
	background:transparent url(bg_totals.jpg) repeat-x scroll center bottom;
	color:#080808;
	font-size:1em;
}
#cart_panel tfoot td {
	background:transparent url(bg_totals.jpg) repeat-x scroll center bottom;
	color:#080808;
/*height:30px;*/
}
#cart_panel td.value, #cart_panel th.value {
/*padding-left:7px;
padding-right:7px;*/
	text-align:right;
	color:#080808;
}
#cart_panel td.qty, #cart_panel th.qty, #cart_panel td.rem, #cart_panel th.rem {
	text-align:center;
	line-height:1em;
	color:#080808;
}

#cart_panel td.description
{
	width:auto;
}
#cart_panel td.price
{
	width:100px;
	text-align:right;
}
#cart_panel td.quantity
{
	width:100px;
	text-align:right;
}
#cart_panel td.total
{
	width:100px;
	text-align:right;
}
.button, .btn_list {
	background-color: #FFBF00;
	border:1px solid black;
	padding:2px;
	text-decoration:none;
	width: 100px;
}