/*
 *  Janmedia Ihnteractive (c) 2003 
 *  $Id: product.css,v 1.55 2007/11/05 10:41:49 kcislo Exp $
 */
/*---------------------------------------------------------------------------
	VERY TOP MENU
---------------------------------------------------------------------------*/
.productdetails
{
	width:			582px;
	display:		block;
	float:			right;
}
.productdetails .header
{
	padding-bottom:	1px;
	height: 		23px;
	_height: 		24px;
	border-bottom:	1px solid #D7D7D7;
}
.productdetails .header A.back
{
	display:		block;
	float:			left;
	padding-top:	7px;
}
.productdetails .header DIV.kpk
{
	text-align:		center;
	float:			right;
	background:		url(/img/product/bg_klub.gif) no-repeat 0px 0px;
	width:			168px;
	padding-top:	4px;
	padding-bottom: 5px;
	color:			white;
	font-weight:	bold;
	behavior:url(/misc/hover.htc);
}

.productdetails .header DIV:hover.kpk,
.productdetails .header DIV.hover
{
	color: 	#72BBDB;
}

.productdetails .addtocart
{
	clear:			both;
	background:		url(/img/product/bg_add_to_cart.gif) no-repeat 0px 6px;
	padding-top:	11px;
	height:			38px;
	_height:		49px;
	position:		relative;
	text-align:		right;
	padding-right:	133px;
}
.productdetails .addtocart .button
{
	position:		absolute;
	top:			10px;
	left:			468px;
}

.productdetails .addtocart .old
{
	background:			url(/img/x_ff0000.gif) repeat-x 0px 10px;
	color:				#FF0000;
	font-weight:		normal;
	font-family: 		Verdana;
	font-size:			12px;
	margin-left:		1px;
}

.productdetails .addtocart .old_book { margin-right: 15px; }

.productdetails .addtocart .new
{
	color:			#69AB1E;
	font-family: 		Verdana;
	font-size:			12px;
	font-weight: 	bold;
	margin-left:	10px;
}

.productdetails .addtocart .installment
{
	margin: 0 13px 0 0;
	display: inline;
	font-size:	 11px;
}

.productdetails .addtocart .installment span
{
	font-family: 		Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

.productdetails .dostawa
{
	float:			right;
	background:		url(/img/product/bg_dostawa.gif) no-repeat 0px 0px;
	padding-top:	1px;
	height:			24px;
	_height:		25px;
	width:			417px;
	border-bottom:	1px solid #E7F1F6;
}
.productdetails .dostawa DIV
{
	border-left:	1px solid #E7F1F6;
	display:		block;
	float:			left;
	padding-left:	8px;
	padding-right:	8px;
	padding-top:	4px;
	height:			18px;
	_height:		22px;
}
.productdetails .params
{
	float:			right;
	background:		#E7F1F6;
	width:			417px;
}
.productdetails .params TD
{
	vertical-align:	top;
}
.productdetails .img
{
	vertical-align:	top;
	font-size:			9px;
}
.productdetails .img .zoom
{
	display:			block;
	width:				144px;
	padding-bottom:		2px;
	margin-bottom:		2px;
}
.productdetails .img .over
{
	text-decoration:underline;
}

.productdetails .mainImg
{
	width:			135px;
	height:			125px;
	text-align:		center;
	vertical-align:	middle;
	margin:			10px;
}

.productdetails .mainImgBook
{
	width:			135px;
	height:			220px;
}

.productdetails #mainImg
{
	width: 135px;
	height: 125px;
}
.productdetails #mainImg a
{
	cursor:pointer;
	height: 120px;
}

.productdetails #mainImg img
{
	display:none;
}

.productdetails .mainImgBook #mainImg
{
	width:			135px;
	height:			220px;
	text-align:		center;
	vertical-align:	middle;
}

.productdetails .mainImgBook #mainImg img
{
	display:inline;
}

.productdetails TABLE.imgcol 
{
	position:	relative;
	height:			45px;
	margin-top: 6px;
}

.productdetails .imgcol TD
{
	width:			40px;
	padding-bottom: 5px;
	height:			45px;
	text-align:		center;
	vertical-align:	middle;
	behavior:url(/misc/hover.htc);
}

.productdetails .imgcol TD.selected, .productdetails .imgcol TD:hover,
.productdetails .imgcol TD.hover
{
	background:		url(/img/product/bg_selected_img.gif) no-repeat center bottom;
}

.productdetails .desc
{
	vertical-align:	top;
	padding-bottom:	15px;
	height:			158px;
}
.productdetails H2
{
	margin:			56px 0px 11px 0px;
	padding:		0px;
	color:			#0073A7;
	font-weight:	bold;
	font-size:		16px;
}
.productdetails H2 SPAN
{
	font-size:	70%;
	display: 	block; 
	clear:		both;
}
.productdetails .type
{
	display:		block;
	float:			left;
	color:			red;
	font-weight:	normal;
	font-size:		9px;
	margin-top:		41px;
}
.productdetails .man
{
	display:		block;
	color:			#0073A7;
	font-weight:	bold;
	font-size:		12px;
	position: absolute;
	right:	0;
}

.productdetails .man_book
{
    display: block;
	font-size:		11px;
	position: absolute;
	right:	0;
	padding: 3px 3px 8px 0;
	text-align: right;
	
}
.productdetails .man_book a { color: #0073A7; }


.productdetails .desc .book_info { margin-bottom: 10px; }

.productdetails H3
{
	margin:			18px 0px 0px 0px; /* NIE ZMIENIAĆ, FWO */
	padding:		0px;
	height:			24px;
	color:			#77BE2A;
	font-weight:	bold;
	font-size:		12px;
	border-top:		2px solid #77BE2A;
}
.productdetails H3 SPAN
{
	display:		block;
	float:			left;
	background:		url(/img/product/bg_h3.gif) no-repeat right 0px;
	height:			24px;
	color:			white;
	padding:		4px 10px 0px 8px;
}

.productdetails H3.book_desc { font-size: 1em; border-bottom: 2px #0072a6 solid; border-top: none; width: 581px; overflow: hidden; background: url("/img/blue_vr.gif") no-repeat; background-position: 0 1px; padding-left: 1px; margin: 10px 0 0 0; }
.productdetails H3.book_desc span { display: block; float: left; background: #0072a6 url("/img/white_point.gif") no-repeat; background-position: top right; color: #fff; padding: 4px 10px; }



.productdetails H3.invert
{
	border-bottom:	2px solid #77BE2A;
	border-top:		none;
}
.productdetails H3.invert SPAN
{
	background:		url(/img/product/bg_h3_invert.gif) no-repeat right 0px;
}
/*----------------------------------------------------------------------
 * Product Variants
 ----------------------------------------------------------------------*/
.productdetails .var
{
	clear:			both;
	display:		block;
	color:			#69AB1E;
	font-size: 		13px;
	font-weight: 	bold;
	border-top:		1px solid #E7F1F6;
}

.productdetails .varfirst
{
	border:	none;
	_height: 10px;
	margin-top:	10px;
}
.productdetails .var .img
{
	display: 	block;
	float: 		left;
	float: 		left;
	width:		39px;
	height:		39px;
}
.productdetails .var .vardesc
{
	width: 			285px;
	_width:			275px;
	margin-top:		5px;
	margin-left:	5px;
	height:			10px;
	display: 		table;
	float: 			left;
	text-align:		left;
	color:			black;
	font-size:		11px;
	font-weight:	normal;
	padding:		0px;
}

.productdetails .var INPUT
{
	display: 		block;
	float: 			right;
	margin-top:		9px;
	margin-bottom:	9px;
	margin-right:	8px;
}

.productdetails .var .varprice
{
	font-family: 	Verdana;
	font-size:		12px;
	display: 		block;
	float: 			right;
	margin-top:		12px;
	margin-right:	8px;
}
.productdetails .var .varprice .old
{
	background:			url(/img/x_ff0000.gif) repeat-x 0px 9px;
	color:				#FF0000;
	font-weight:		normal;
	font-family: 	Verdana;
	font-size:		12px;
	margin-right:		10px;
}

.productdetails .oh
{
	margin-top:		12px;
	clear:			both;
	background:		url(/img/product/bg_oh.gif) repeat-x 0px 24px;
	height:			26px;
}

.productdetails .oh UL
{
	padding:	0px;
	margin:		0px;
	list-style: none;
}
.productdetails .oh UL LI
{
	background:		url(/img/product/bg_oh1.gif) no-repeat 0px 0px;
	dispaly:		block;
	float: 			left;
	margin-right:	2px;
	height:			24px;
}
.productdetails .oh UL LI.selected
{
	background:		url(/img/product/bg_oh1s.gif) no-repeat 0px 0px;
}
.productdetails .oh UL LI A
{
	dispaly:		block;
	float: 			left;
	background:		url(/img/product/bg_oh2.gif) no-repeat right 0px ;
	height:			24px;
	padding:		5px 11px 0px 11px;
	font-weight:	bold;
}
.productdetails .oh UL LI.selected A
{
	background:		url(/img/product/bg_oh2s.gif) no-repeat right 0px;
	color:			white;
}
.productdetails .oh UL LI.selected A SPAN
{
	height:			21px;
	dispaly:		block;
	float:			left;
	background:		url(/img/product/bg_oh3s.gif) no-repeat center bottom;
}

.oc
{
	border-left:	1px solid #B6D7E8;
	border-right:	1px solid #B6D7E8;
	border-bottom:	2px solid #B6D7E8;
	padding:		20px;
	width: 582px;
	-moz-box-sizing: border-box;
	overflow: hidden;
}
.productdetails .of
{
	background:		#E7F1F6 url(/img/product/bl_of.gif) repeat-y;
	padding-top:	4px;
	padding-bottom:	4px;
	border-bottom: 	1px solid #B6D7E8;
	border-right: 	1px solid #B6D7E8;
}
.productdetails .of A
{
	display:		block;
	float:			left;
	background:		url(/img/product/bl_of.gif) no-repeat 0px 3px;
	padding-left:	8px;
	padding-right:	8px;
	white-space: 	nowrap;	
	
}
.productdetails .of A.first
{
	background:		none;
}
.productdetails .of A.selected
{
	color:			black;
	font-weight:	bold;
}

/*---------------------------------------------------------------------------
	TWOJA KARTA KLUBOWA
---------------------------------------------------------------------------*/
.karta
{
	position:		absolute;
	width:			417px;
	z-index:		2;
	top:			0px;
	left:			168px;
	padding-top:	24px;
}
.kartaend
{
	position:		relative;
	clear:			both;
	margin-left: 	1px;
	margin-right: 	1px;
	height:		 	1px;
	overflow:		hidden;
	background:	 	#0072A6;
}
.kartain
{
	color:		white;
	background:	#0072A6 url(/img/klub/bg_karta.gif) no-repeat;
	_width:		417px;
	padding:	44px 20px 8px 20px;
}
.kartain .login
{
	position:		absolute;
	left:			330px;
	top:			27px;
}
.kartain TABLE 
{
	width:	100%;
}
.kartain TABLE TD
{
	border-bottom:	1px solid #429EC7;
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	1px;
	padding-right:	1px;
	color:		white;
}
.kartain TABLE TD.s
{
	background:		#006A9A;
	padding-left:	13px;
	width:			136px;
	_width:			149px;
	font-weight: 	bold;
	color:			white;
	text-align:		left;
}
.kartain TABLE TD.l
{
	width:	16px;
	text-align:	right;
}
.kartain A.more
{
	background:		url(/img/klub/bl_karta_a.gif) no-repeat 0px 9px;
	padding-left:	10px;
	padding-top:	4px;
	display:		block;
	color:			white;
	float:			right;
	font-weight:	normal;
}

DIV.kpk .karta
{
	display:	none;
}
DIV:hover.kpk .karta, DIV.hover .karta
{
	display:	block;
}

/* REJESTRACJA */

.karta .register
{
	position:		absolute;
	right: 			0px;
	top:			0px;
	left:			118px;
	width: 			299px;
	text-align:		left;
	z-index:		20;
	padding-top:	23px;
}

.karta .register .registerin
{
	background: 	#0072a6 url(/img/klub/bg_karta_top.gif) no-repeat 0px 0px;
	color: 			white;
	font-weight:	normal;
	padding-left:	20px;
	padding-right:	20px;
	padding-top:	35px;
	_padding-top:	40px;
	height:			76px;
	_height:		116px;
	_z-index:		5;
	_position:relative;
}

.karta .register .registerin form fieldset
{
	border:none;
	margin:	0px;
	padding: 0px;
}
.karta .register .registerin form legend
{
	display:none;
}
.karta .register .registerin form label
{
	width: 36px;
	display:block;
	float:left;
	padding-top: 2px;
}
.karta .register .registerin form input.formInput
{
	width: 		137px;
	_width: 	134px;
	padding-left: 2px;
}
.karta .register .registerin form input.login
{
	position:absolute;
	top: 	103px;
	left: 	212px;
	_top: 80px;
}

.karta .register .registerin form div.hr
{
	height:1px;
	width: 173px;
	background: #429ec7;
	margin:		2px 0px 2px 0px;
	_margin:	1px 0px 1px 0px;
	clear:both;
}
.karta .register .registerin form hr
{
	display:none;
}

/* ----- bottom  */
.karta .register .part2
{
	background: 	#006999;
	font-weight: 	normal;
	color:			#94D0EA;
	padding: 		7px 18px 11px 20px;
	z-index:		5;
	position:		relative;
}

.karta .register .links
{
	background:#0072a6;
	padding: 4px 20px 6px 20px;
	clear:both;
	font-weight: normal;
	text-align:	right;
	_z-index:2;
	_position:relative;
	_width: 299px;
}

.karta .register .links A
{
	display: block;
	float: left;
	color:white;
	padding: 0 0 0 8px;
	background:url(/img/register/login_arrow.gif) no-repeat 1px 7px;
	position:relative;
	z-index: 5;
}

.karta .register .links A.more
{
	display: inline;
	float: none;
}

/*---------------------------------------------------------------------------
	DOSTAWA SYSTEM MIEJSKI
---------------------------------------------------------------------------*/
.dostawa DIV.dsm
{
	position:		relative;
	padding-left:	8px;
	padding-right:	8px;
	width:			175px;
	padding-bottom: 0;
	behavior:url(/misc/hover.htc);
}

DIV.dsm A.helpdsm { display: none }
DIV:hover.dsm A.helpdsm, .dostawa DIV.hover A.helpdsm { display: block;}


/*---------------------------------------------------------------------------
	NOWOSCI -  ZOBACZ TAKZE
---------------------------------------------------------------------------*/
.nowosci
{
	border:			none !important;
}
.nowosci TD
{
	width:			101px !important;
	_width:			115px !important;
}

.book_zobacz td { color: #000; }

/*---------------------------------------------------------------------------
	ZAKLADKLA DODATKOWE ZDJECIA
---------------------------------------------------------------------------*/
.addimgtbl TD
{
	text-align:		center;
	padding-left:	5px;
	padding-right:	5px;
	width:			95px;
	_width:			105px;
	vertical-align:	top;
	padding-bottom:	5px;
}

.addimgtbl TD P
{
	margin:	0px;
	text-align:	left;
}
A.addimg
{
	margin-right:	auto;
	margin-left:	auto;
	display:	block;
	width:		70px;
	font-size:	9px;
	background:	url(/img/product/zoom.gif) no-repeat right bottom;
	padding-bottom: 9px;
	cursor:pointer;
}
A:hover.addimg { background:	url(/img/product/zoom_over.gif) no-repeat right bottom; }
.addimg DIV
{
	height:		70px;
}
.addimg DIV IMG {display:none}

/* nicewindow */

#nicewindowparent { position:absolute; top:0; left:0; z-index:2550; }
div.nice_window { width: 350px; height: 350px;border:1px #bbb solid; position:absolute; padding:0; margin:0; background: #fff; top:40px; left:50px; display:none; }
.nice_window h3 { display:block; margin:0 !important; height:auto; font-size: 11px; background: #f9f9f9; text-align:center; padding: 6px 20px; overflow:hidden; cursor:move; z-index: 2; position:relative; border-bottom:1px #ccc dotted; }
.nice_window p { display:block; position:absolute; margin:0; top: 5px; right: 5px; width: 15px; height: 15px; background: url(/img/tmp/close.gif); cursor:pointer; z-index: 2; }
.nice_window p span {  display:none; }
.nice_window .nice_window_browse { background: #f7f7f7; height: 30px; display:block; z-index: 2; position:relative; border-top:1px #ccc dotted; }
.nice_window .nice_window_browse div { width: 50px; height: 25px; float:left; behavior:url(/misc/hover.htc);}
.nice_window .nice_window_browse div.navi_img { cursor:pointer; text-align:center; width: 87px; padding-top:5px; height: 25px; _height:30px; }
.nice_window .nice_window_browse div.current { background:#ddd; }
.nice_window .nice_window_browse div:hover, .nice_window .nice_window_browse div.hover { background: #eee; }
.nice_window .nice_window_browse div.navi_link { cursor:pointer; text-align:center; width: 174px; padding-top:5px; height: 25px;  _height:30px; behavior:url(/misc/hover.htc); }
.nice_window .nice_window_browse div.navi_link:hover, .nice_window .nice_window_browse div.navi_link.hover { text-decoration:underline; }
.nice_window iframe{ width: 348px; height: 348px; position:absolute; top:1px; left:0; z-index: 1; display:none; border:none; _display:block; }
.nice_window .disabled { color: #999; }

.nice_window .nice_window_src { height: 292px; width: 347px;  }
.nice_window .nice_window_src_bg { background: #fff url(/img/tmp/loading.gif) no-repeat center; height: 292px; width: 347px; z-index: 2; position:relative;  }

/* OKIENKO LOGOWANIA */
.formInput { border: 1px #D4D0C8 solid; }

/* new product details */
#product_details_new {  }
#product_details_new ul.list { list-style: none; margin: 0; padding: 0; }
#product_details_new .list li { position: relative; }
#product_details_new .list ul { list-style: disc; }
#product_details_new .list h4 { font-size: 1em; border-bottom: 2px #0072a6 solid; width: 581px; overflow: hidden; background: url("/img/blue_vr.gif") no-repeat; background-position: 0 1px; padding-left: 1px; margin: 10px 0 0 0; }
#product_details_new .list h4 span { display: block; float: left; background: #0072a6 url("/img/white_point.gif") no-repeat; background-position: top right; color: #fff; padding: 4px 10px; }
#product_details_new .list p.back { margin: 0; position: absolute; top: 4px; right: 1px; }
#product_details_new .list p.back a { padding-right: 12px; background: url("/img/back_top.gif") no-repeat; background-position: right 10px; }
#product_details_new .list .content { padding: 20px; }
#product_details_new .addimg span { display: block; height: 70px; }
#product_details_new .addimg span img { display: none; }


/* product book */

.productdetails .book { width: 582px; overflow: hidden; }
.productdetails .book h3 { margin-bottom: 20px; }
.productdetails .book div { width: 562px; padding: 0 0 10px 10px; clear: both; overflow: hidden; }
.productdetails .book div p { width: 562px; overflow: hidden; margin: 0; padding: 0; border: 1px #d2e6f1 solid; border-width: 1px 0 0 0; position: relative; top: -1px; }
.productdetails .book div p b { display: block; float: left; width: 170px; background: #f4fcff; padding: 2px 15px; font-weight: normal; }
.productdetails .book div p span { display: block; float: left; width: 320px; padding: 2px 15px;  border-left: 1px #d2e6f1 solid; }
.productdetails .book div h4 { font-size: 1em; text-align: left; background: #d2e6f1; padding: 2px 15px; margin: 0; }
.productdetails .addtocart .new_book { margin-left: 0; }

/* other books */
.productdetails table.other_books { clear: both; border-spacing: 0; border-collapse: collapse; border: none; margin-bottom: 10px; }
.productdetails table.other_books td { width: 100px; display: block; float: left; border-left: 1px #77be2a solid; padding: 5px 7px; }
.productdetails table.other_books td a { display: block; width: 100px; padding-top: 80px; background-repeat: no-repeat; background-position: center top; color: #0077A9; font-weight: bold; font-size: 12px; }
.productdetails table.other_books td img { position: absolute; left: -3000px; }
.productdetails table.other_books td.first_child { border-left: none; }
.productdetails table.other_books td .price { color: #6aab1d; font-weight: bold; font-size: 13px; font-family: Verdana; }
.nowosci td .old_price, .productdetails table.other_books td .old_price {  background: url(/img/x_ff0000.gif) repeat-x 0px 10px; color: #FF0000; margin-right: 5px; font-weight: normal; }


/* opinie border: 1px solid #BFDFEE;*/
form.opinie{width: 580px; margin: 10px 0px 20px 0; padding:0 ; border: 1px solid #E7F1F6;}
form.opinie div {clear: left; overflow: hidden;}   
form.opinie label {width: 150px;display: block;float: left;margin-left:0;padding: 0 0 0 30px;}
form.opinie input,span#form_user_email {float: left; width: 300px; margin-bottom: 5px;}
form.opinie textarea {float: left; width: 300px; margin-bottom: 4px;height:100px;}

form.opinie p.action_btn { background: #DCEAF3;/*url("/img/opinie/bg_opinie_anuluj_dodaj.gif");*/ overflow:auto;clear:both; height:34px; margin-bottom: 0;border: none;padding: 0 8px 0 8px; }
form.opinie p.action_btn a{ display:block; float:left;border:none;margin: 5px 0 0 0; width: 66px}
form.opinie p.action_btn img{border: none; }
form.opinie p.action_btn input.cancel {margin: 5px 0 0 0; width: 66px}
form.opinie p.action_btn input{display:block;float:right;width: 105px; margin: 5px 0px 0 0}

form.opinie span.note {float: left; width: 300px; margin-bottom: 5px; font-size: 0.9em; color: #555;}
form.opinie p.note { clear: both;padding: 5px 0 5px 210px;background: #fff; }



/* pager - reviews | recommend */
.pager { padding-left: 20px;}
.top_pager { float:right; margin:0px 2px 0 0;}
.bottom_pager { width: 581px; padding: 10px 0; margin: 0 0 0 0px; overflow: hidden; border-top: 1px #dde9ec solid; }
.bottom_pager .pager { float: right; }
.pager.loading { background: url("/images/misc/loading_review.gif") no-repeat; }
.pager a { color: #0072A6; font-family: verdana,sans-serif; }
.pager a.n { color: #0072A6; font-weight: normal; padding: 0 5px; }
.pager a { padding: 0 9px; border-left: 1px #cddfe3 solid; font-weight: bold; }
.pager a.active { color: #333; }
.pager a.first, .product .pager a.n { border: none; }
.pager a.first img {position:relative; top: -1px;left:10px; }
.pager a.next { margin:0px;padding:0;}
.pager a.next img{position:relative; top: -1px;left:0px; }
.pager span { position: absolute; left: -3000px; }

.reviews_content{margin:0;padding:0px;}
.reviews_content ul { list-style: none; margin: 0;padding: 0 !important; }
.reviews_content ul li { border-top: 1px #E7F1F6 solid; display: block; padding: 15px 40px 15px 20px; margin:0;}
.reviews_content ul li#first_row{border-top: none; padding: 0px 40px 15px 20px !important; }

.reviews_content ul.pr_book li { border-top: 1px #E7F1F6 solid; display: block; padding: 15px 40px 15px 10px; margin:0;}
.reviews_content ul.pr_book li#first_row{border-top: none; padding: 0px 40px 15px 10px !important; }

.reviews_content ul li p { margin: 0; }
.reviews_content ul li a { color: #000; font-weight: bold; }
.reviews_content ul li .n { color: #000; font-weight: bold; }
.reviews_content ul li .d { color: #a4a4a4; }
.reviews_content ul li .t { margin-top: 3px; }
.reviews_content .empty { margin: 0;}
.reviews_content .empty img{border:none;}

.review_saved_book { padding: 10px;border: 1px solid #DDE9EC;margin: 0 0 20px 0;}
.review_saved { padding: 10px 20px 10px 20px;border: 1px solid #DDE9EC;margin: 0 0 20px 0;}
a.close {margin: 0 0 0 215px }
.close img {border: none;}
p.selected {background: #f6fafc; overflow:hidden;clear:both; width: 578px;padding: 2px 0 0 0;margin: 0; }
p.selected label,p.selected input,p.selected span#form_user_email {margin-top: 2px; }
p.selected_info {background: #f6fafc; clear:both;overflow: hidden; width: 578px;padding: 0 0 1px 0;margin:0; }
div.header_info {background: #dcebf3;padding: 5px 0 5px 30px;font-weight:bold;}
img.arrow_add_review {border:none;margin:1px 3px 1px 1px;}
/*---------------------------------------------------------------------------
	NAVIGATOR - zmiany szerokosci
---------------------------------------------------------------------------*/
.nav{background:#f7f7f7; width:580px;margin:10px 0;text-align:center;font-weight:bold;color:#B0B0B0;overflow:hidden;_overflow:visible;position:relative;text-align:center;}												
.nav td { vertical-align: middle; padding: 5px 0; }
.nav .tabs{text-align: center;display:block;width: 398px;}
