@charset "utf-8";
/* everything is constructed with a single background image */

/* root element for tabs */
#flowtabs {
	
	/* dimensions */
	width:232px;
	height:24px !important;
	margin:0 !important; 
	padding:0;	
	font-family: Arial, Helvetica, sans-serif;
	/* IE6 specific branch (prefixed with "_") */
	_margin-bottom:-2px;
	
}
*+html #flowtabs {
	height:25px !important;
	}
/* single tab */
#flowtabs li { 
	float:right; 
	margin:0; 
	padding:0; 
	text-indent:0; 
	list-style-type:none;
}

/* a- tag inside single tab */
#flowtabs li a {
	background: url(/img/design/adr_bcgtabsenter.png) no-repeat;
	display:block;
	height: 25px;   
	width: 109px; 	
	padding:0px;
	margin:0px;
	
	/* font decoration */
	color:#fff;
	font-size:12px;
	font-weight:bold;
	line-height:23px;
	text-align:center;
	text-decoration:none;
}
*+html #flowtabs li a {height: 26px; }
/* adjust the background image position on each tab */
#flowtabs #t1 			{ background-position: -12px 0; }
#flowtabs #t2 			{ background-position: -121px 0; }
 
/* mouseover state */
#flowtabs a:hover 		{ color:#fff;	 }
#flowtabs #t1:hover 	{ background-position:  -12px -28px; }
#flowtabs #t2:hover 	{ background-position: -121px -28px; }



/* currently selected tabs */
#flowtabs a.current		{ cursor:default; color:#014da2; line-height:23px; }
#flowtabs #t1.current { background-position:  -12px -56px; }
#flowtabs #t2.current { background-position: -121px -56px; }



/* panes */
#flowpanes {
	background: url(/img/design/adr_bcgtabsenter.png) no-repeat right -81px;
	
	width:232px;
	height:139px;
	text-align:center;
}

*+html #flowpanes {
	background: url(/img/design/adr_bcgtabsenter.png) no-repeat right -81px;}
/* single pane */
#flowpanes div {
	display:none;	
	color:#fff;	
	margin:-5px 5px;
	font-size:11px;	
}

/* some decorations for elements inside single pane */
#flowpanes table {
  	text-align:center;
	color:#3b8fc5;
	width:220px;
}
#flowpanes td {
  	text-align:right;
	color:#014da2;
	height:30px;
}
#flowpanes input.txtfield{ background:url(/img/design/adr_bcginputfield.gif) left center no-repeat; border:none; padding:5px 8px 0 8px; height:20px; width:128px; font-size:11px; margin:0 4px; color:#014da2;}
#flowpanes input.butenter{ background:url(../img/design/adr_bcgbutenter.gif) top left no-repeat; width:66px; height:22px; border:none; margin-right:5px;}
#flowpanes input.butexit{background:url(../img/design/adr_bcgbutexit.gif) top left no-repeat; width:66px; height:22px; border:none; margin-right:5px;}
#flowpanes table.basket, table.userData {
  	text-align:center;
	color:#3b8fc5;
	width:210px;
	font-size:11px;
	margin:-7px 0 0 8px;
}
#flowpanes table.basket td, #flowpanes table.userData td{ text-align:left; height:20px; color:#404f55;}
#flowpanes table.basket td.left{color:#3b8fc5; color:#014da2;}
#flowpanes table.basket td.right{ text-align:right; padding-right:5px; }
#flowpanes table.basket .discount{ color:#3b8fc5; }
#flowpanes table.basket .payment{ color:#014da2; font-size:14px; }
#flowpanes table.basket a{ padding:0 2px;}
#flowpanes table.userData .nameUser{color:#014da2; text-align:center;}
#flowpanes table.userData td.right{ text-align:right; padding-right:5px; }
#flowpanes table.userData a{color:#ff7800; font-weight:bold;}
#flowpanes table.userData a:hover{ text-decoration:underline}
#flowpanes a {
	color:#3b8fc5;		
	font-size:11px;
	padding:0 5px;
}

#flowpanes p, #flowpanes samp {
	color:#ccc;		
}

#flowpanes div.narrow {
	padding-right:160px;		
}

