*
{
	font-family: 'Arial';
	outline: none;
}

body 
{
	padding: 0px;
	margin: 0px 0px;
	background-attachment: fixed; 
}
#gallery img
{
	margin-right: 15px;
}
img
{
	border: 0px;
	padding: 1px;
}

td
{
	vertical-align: top;
}

#container
{
	width: 100%;
	min-width: 1024px;
	height: 101%;
	margin: 0px 0px;
	border-collapse: collapse;
}

#header
{
	height: 332px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}

.header
{
	height: 332px;
	width: 100%;
	background: url('../images/logo.jpg') top left no-repeat #ffffff;
	border-collapse: collapse;
}

.header td
{

}

.logo
{
	width: 328px;
}

.logo img
{
	width: 260px;
	height: 200px;
	margin: 10px 0px 0px 40px;
}

.spacer
{
	width: 5%;
}

.l_header
{
	height: 273px;
}

.l_header .ll
{
	background: url('../images/header.jpg') top left no-repeat;
	width: 100%;
	height: 277px;
	max-width: 1000px;
}

.contacts
{
	float: right;
	background: url('../images/adress.png') top right no-repeat;
	width: 344px;
	height: 277px;
}

.valute_set, .sub_menu
{
	background: url('../images/menuh.jpg') top right repeat-x;
	height: 49px;
}

.valute_set select
{
	margin: 15px 10px;
	height: 16pt;
	font-size: 10pt;
	width: 130px;
}

.valute_set input.set_valute
{
	display: none;
}

.sub_menu a
{
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	margin: 16px 0px;
	padding: 0px 10px;
	display: inline-block;
	border-right: 2px solid #ffffff;
	text-decoration: none;
}

.sub_menu a:hover
{
	color: #ff9900;
	text-decoration: none;
}

.valute_set
{
	width: 160px;
}

.vspacer_l
{
	width: 153px;
	background: url('../images/corner_left.jpg') top left no-repeat;
}

.vspacer_r
{
	width: 15px;
	background: url('../images/corner_right.jpg') top right no-repeat;
}

td#primary
{
	width: 255px;
}

div.primary_menu table
{
	width:100%;
	border-collapse: collapse;
	border: 0;
}

div.primary_menu ul a
{
	color: #000000;
	line-height: 26px;
	font-size: 10pt;
}

div.primary_menu ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-weight: bold;
	font-size: 10pt;
	/* 111 width:250px;*/
}

div.primary_menu li
{
	margin-left: 15px;
	padding: 0px;
}

div.primary_menu ul li ul
{
	font-weight: normal;
}
.pop li a {
	background: url('../images/sq.gif') center left no-repeat;
	padding-left:8px;
}
li.active_link, li a.active_link
{
	display: block;
	background: url('../images/selected-item.jpg') top left no-repeat !important;
}
a.active_link
{
	padding-left: 10px;
}

a.trash, a.trash_del
{
	font-size: 14pt;
	color: #000000;
	text-decoration: none;
	display: inline-block;
	padding: 10px 40px 10px 0px;
}

a.trash
{
	background: url('../images/addcat.jpg') no-repeat center right;
}

a.trash:hover, a.trash_del:hover
{
	color: #3AA134;
	text-decoration: none;
}

div.filters
{
	border-right: #3ba235 solid 1px;
	width: 251px;
	//width: 252px;
	margin: 0px;
	padding: 0px;
	float: right;
}

div.filters a
{
	margin-left: 15px;
	font-size: 10pt;
	font-weight: bold;
	color: #333333;
}

div.filters ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

div.filters ul li
{
		margin-left: 15px;
}

div.filters ul li a
{
	font-size: 10pt;
	font-weight: normal;
}

div.primary_menu
{
	border-left: #3ba235 solid 1px;
	width: 251px;
	//width: 252px;
	margin: 0px;
	padding: 0px;
	float: right;
	overflow:hidden;
}

div.pm_title
{
	background: url('../images/pm_title.jpg') top right no-repeat;
	height: 59px;
	width: 252px;
	float: right;
}

div.pm_title_left
{
	background: url('../images/pm_title_left.jpg') top right no-repeat;
	height: 59px;
	width: 252px;
	float: left;
}

div.pm_bottom
{
	background: url('../images/pm_bottom.jpg') top right no-repeat;
	height: 13px;
	width: 252px;
	float: right;
	margin-bottom: 20px;
}

div.pm_bottom_left
{
	background: url('../images/pm_bottom_left.jpg') top right no-repeat;
	height: 13px;
	width: 252px;
	float: right;
	margin-bottom: 20px;
}

a.pm_title
{
	color: #ffffff;
	font-weight: bold;
	margin-left:  135px;
	line-height: 49px;
}

a.pm_title_left
{
	color: #ffffff;
	font-weight: bold;
	margin-left:  15px;
	line-height: 49px;
}

a.pm_title:hover
{
	color: #ffffff;
	text-decoration: none;
}

div.hop span
{
	display: block;
	text-align: center;
	width: 221px;
	color: #003399;
	font-weight: bold;
}

table#contain_block
{
	width: 100%;
	height: 100%;
	border-collapse: collapse;
}

td.pad
{
	width: 10px;
	height: 10px;
}

#right_block table.right_table, td.primary_menu
{
	vertical-align: top;
	font-size: 10pt;
}

#contain table
{
	font-size: 10pt;
	color: #000033;
}

#contain  .news_date
{
	font-size: 8pt;
}

#contain table#comment
{
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

#contain table#comment td.msgs
{
	width: 200px;
}

table#category_list
{
	width: 100%;
}

table#category_list td
{
	vertical-align: middle;
	text-align: center;
}

table#category_list img
{
	display: block;
	float: left;
	margin: 2px;
}

table#category_list span.count
{
	color: #cccccc;
	font-size: 8pt;
}

table#category_list a.category
{
	font-weight: bold;
	margin-left: 5px;
	color: #006600;
}

table#category_list a.lot
{
	font-size: 10pt;
	color: #333333;
}

#contain table input, #contain table select
{
	width: 132px;
	border: 1px solid #99ccff;
	
}

#contain table td.card span input
{
	width: 30px;
	border: 1px solid #cccccc;
}


img#secure_code
{
	border: 1px solid #99ccff; 
	margin-top: 2px;
}

#contain
{
	padding: 10px;
	color: #000000;
}

#left_block, #right_block
{
	width: 205px;
	border: none;
	padding: 0px;
	margin: 0px;
	font-size: 10pt;
}

#left_block table, #right_block table
{
	position: relative;
	bottom: 2px;
	right: 2px;
	width: 200px;
	margin-left: 10px;
}

#right_block table
{
	position: relative;
	right: 10px;
}

span.block_title, td.primary_menu a
{
	font-weight: bold;
	font-size: 10pt;
}

#top_menu_sub
{
	height: 33px;
	background: #000033;
}

#side_menu
{
	width: 200px;
}

#content
{
	padding: 1px 5px;
}

hr
{
	background: none;
	border: none;
	border-top: 1px solid #99ccff;
}

#footer
{
	height: 60px;
	color: #336699;
	vertical-align: top;
	padding: 0px 0px;
	background: url('../images/footer.jpg') repeat-x top center;
}

#footer img
{
	position: relative;
	left: 40px;
	top: 10px;
	border: 0px;
}

#footer div div
{
	display: inline;
	height: 50px;
	width: 276px;
}

#footer *
{
	display: inline;
}

#navi
{
	text-align: right;
	height: 15px;
	padding: 0px 10px;
}

#navi img
{
	margin: 3px 10px 0px 10px;
}

a
{
	text-decoration: none;
}

a:hover
{
	color: #000033;
	text-decoration: underline;
}

#contain .in_content
{
	width: 100%;
	height: 100%;
	padding: 5px;
	font-size: 10pt;
}


a.pages_bar
{
	color: #006600;
	text-decoration: none;
	font-size: 10pt;
	padding: 0px 4px;
	margin: 1px 2px;
	border:1px solid #cccccc;

}

a.pages_bar:hover, a.pages_bar_active
{
	text-decoration: none;
	color: #ffffff;
	background: #006600;
	padding: 0px 4px;
	font-size: 10pt;
}

.card_out
{
	
}

.content
{
	padding: 0px 20px;
	width: 100%;
}

.content td
{
	font-size: 10pt;
}

div.descr
{
	padding: 10px 5px;
}

table.card
{
	width: 100%;
	font-size: 11pt;
	border-collapse: collapse;
	border: 1px solid #cccccc;
	margin: 0px 0px 10px 0px;
}

a.lot_name
{
	font-size: 14pt;
	color: #333333;
	position: relative;
	top: 10px;
}

a.lot_name:hover
{
	color: #666666;
}

table.card div.lot_item div
{
	overflow: hidden;
	width: 100px;
	height: 100px;
}

table.card div.lot_item
{
	width: 100px;
	height: 100px;
	border: #003399 2px solid;
	background: #ffffff;
	display: table-cell;
	vertical-align: middle;
}

table.card div.lot_item:hover
{
	width: 100px;
	border: #ffcc00 2px solid;
}

table.card td.comment_info
{
	width: 150px;
	font-weight: bold;
	border-bottom: 1px dotted #ffffff;
}

table.card td.comment_msg
{
	border-bottom: 1px dotted #ffffff;
}

table.card td input
{
	margin: 0px 3px;
	border: 1px solid #006699 !important;
	height: 22px;
}

table.card td img.capcha
{
	border: 1px solid #006699;
	float: left;
	height: 18px;
}

div.trash
{
	background: url('../images/cart.jpg') no-repeat top left;
	width: 251px;
	margin:0px 0px 20px 0px;
	top: 0px;
	float:right;
	font-size: 10pt;
	height: 71px;
}

div#card
{
	margin: 0px 0px 0px 90px;
}

div#card a
{
	color: #666666;
	line-height: 20pt;
}

div#card strong
{
	color: #006600;
	line-height: 20pt;
}

span.price
{
	font-size: 12pt;
	font-weight: bold;
	padding-right: 5px;
}

div.name, div.price
{
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
	padding-right: 5px;
	float: left;
}

div.price
{
	float: right;
}

td.lot_name
{
	background: url('../images/top_menu.jpg') repeat-x top;
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	line-height: 30px;
	padding-right: 5px;
	padding-left: 5px;
}

td.images img
{
	margin: 5px;
	border: 1px solid #ffffff;
}

tr.links
{
	border-bottom: 1px solid #666666;
}

td.lot_at
{
	font-size: 10pt;
}

table.card_more, div.card_more
{
	width: 100%;
}

div.card_more img
{
	margin: 0px 10px 10px 10px;
}

div.card_more h3
{
	margin: 5px 10px;
}

td.price span
{
	font-weight: bold;
}

td.description 
{
	display: none;
}

table.card_more td img.card
{
	float: left;
}

.top_path
{
	font-size: 10pt;
	color: #006699;
	display: none;
}

table#extra
{
	margin:20px;
	width:95%;
	border: 1px solid #ffffff;
	border-collapse: collapse;
	color: #ffffff;
}

table#extra img
{
	border: 2px solid #ffffff;
	height: 80px;
}

table#extra tr td.hitmsg
{
	text-align: center;
	background: #006699;
	font-weight: bold;
	height: 30px;
}

.hit_lot
{
	margin: 2px 10px;
	width: 100px;
	float: left;
	display: inline;
	text-align: center;
}

.hit_name
{
	white-space: nowrap;
}

.hit_lot img
{
	width: 100px;
	border: none;
}

.hit_lot .hit_cost
{
	color: #ffffff;
	font-weight: bold;
}

.hit_brand_name
{
	font-weight: bold;
}

.additional
{
	width: 80%;
	margin-left: 20px;
	border-collapse: collapse;
	font-size: 10pt;
}

.additional tr td
{
	border: 1px solid #cccccc;
}

.additional tr th, tr.search th
{
	border: 1px solid #ffffff;
	background: #cccccc;
	
}

.view_recount, a.view_order
{
	border: none;
	background: none;
	cursor: pointer;
	text-decoration: none;
	color: #333333;
	font-size: 10pt;
	font-family: 'Arial';
	float: right;
}

.view_recount:hover, a.view_order:hover
{
	cursor: pointer;
	text-decoration: underline;
	color: #0000ff;
	font-size: 10pt;
}

.lot_additional_title
{
	font-weight: bold;
}

img.moreImg
{
	float: left;
	margin-right:10px;
}

table.additional tr.over, tbody.over tr
{
	background: #e9e9ff;
}

table.additional tr:hover, table.search tr:hover
{
	background: #e9ffe9;
}

#configurate, #configurate select, #configurate input
{
	font-size: 10pt;
}

#configurate select
{
	width: 300px;
	margin: 1px;
}

#configurate input
{
	width: 100px;
	margin: 1px;
}

table.search
{
	width: 95%;
}

table.search td
{
	border: 1px solid;
}

table.enter_form
{
	font-size: 10pt;
}

table.enter_form input
{
	color: #666666;
	border: 1px solid #99ccff;
	background: #ffffff;
}

table.enter_form td.submit input, td.submit input
{
	color: #ffffff;
	border: 1px solid #99ccff;
	background: #99ccff;
	cursor: hand;
	cursor: pointer;
}

table.orders
{
	width: 100%;
	border: 1px solid #99ccff;
	background: url('../images/contain_bg.png') repeat-x top left;
}

table.orders td.head
{
	font-weight: bold;
}

table.orders td.user
{
	text-align: right;
	color: #cccccc;
}

table.orders td.user input
{
	border: none;
	background: none;
	cursor: hand;
	cursor: pointer;
	line-height: 10pt;
}

table#catalog_list
{
	width: 100%;
}

table#catalog_list td
{
	width: 33%;
	padding-bottom: 10px;
}

table#catalog_view, table.catalog_view
{
	width: 100%;
}

table.catalog_view
{
	border: 1px solid #99ccff;
	margin: 5px;
	background: url('../images/contain_bg.png') repeat-x top left;
}

table.catalog_view th
{
	font-weight: normal;
	color: #cccccc;
	text-align: right;
}

table.catalog_view input.rating
{
	font-size: 7pt;
	background: #99ccff;
}

table.catalog_view th img
{
	margin-right: 50px;
}

#dimax_rate
{
	color: #cccccc;
}

input.rrating
{
	margin: 2px;
	position: relative;
	right: 19px;
}

input.rating
{
	position: relative;
	right: 19px;
	bottom: 4px;
}

img.rating
{
	position: relative;
	left: 39px;
}

#load
{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background: #ffffff;
	text-align: center;
	padding-top: 50px;
	padding-bottom: 50px;
	z-index: 1000;
	//position: absolute;
	top: expression(parseInt(document.body.scrollTop, 10) + "px");
	width: expression(document.body.scrollWidth);
	height: expression(document.body.clientHeight);
}

#zoomed
{
	position: fixed;
	top: 20%;
	z-index: 1001;
	width: 100%;
	height: 100%;
	text-align: center;
	//position: absolute;
	top: expression(parseInt(document.body.scrollTop, 10) + "px");
	width: expression(document.body.scrollWidth);
	height: expression(document.body.clientHeight);
}

#zoomed img
{
	border: 2px solid #cccccc;
}

#zoomed a
{
	border: none;
}

.ajax
{
	cursor: pointer;
}

.cardlink
{
	display: inline-block;
}
.params
{
	width: 100%;
}

.paramdescr, .param
{
	background: #f3f3f3;
	border: 1px solid #ffffff;
	height: 20px;
	padding: 3px;
	margin: 1px 0px;
	font-size: 10pt;
}
.paramdescr
{
	font-weight: bold;
	text-align: right;
	width: 240px;
}

.param
{
	clear: right;
}

#commentadd
{
	color: #ffffff;
	cursor: pointer;
}

span.labels
{
	font-size: 8pt;
}

div.card_order
{
	color: #666666;
	text-align: left;
	width: 600px;
}

div.card_order input, div.card_order select
{
	border: 1px solid #cccccc;
	margin: 2px;
	color: #666666;
	width: 200px;
	height: 25px;
	background: url('../images/inp.jpg') repeat-x left top;
}

div.card_order textarea
{
	border: 1px solid #cccccc;
	margin: 2px;
	color: #666666;
	width: 350px;
	height: 125px;
	background: url('../images/inp.jpg') repeat-x left top;
}

div.card_order span.submit input
{
	width: 120px;
	height: 30px;
	background: url('../images/menuh.jpg') repeat-x left top;
	color: #ffffff;
	cursor: pointer;
}

#shadowedAlert
{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background: #ffffff;
	text-align: center;
	padding-top: 50px;
	padding-bottom: 50px;
	opacity: .5;
	filter: alpha(opacity=50);
	z-index: 1000;
	//position: absolute;
	top: expression(parseInt(document.body.scrollTop, 10) + "px");
	width: expression(document.body.scrollWidth);
	height: expression(document.body.clientHeight);
}
		
#alert
{
	z-index: 2000;
	border: 2px solid #000000;
	width: 300px;
	padding: 5px;
	color: #000000;
	font-size: 12px;
	background: #ffffff;
}

#zoomLayer
{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	text-align: center;
	padding-top: 50px;
	padding-bottom: 50px;
	z-index: 1001;
	//position: absolute;
	top: expression(parseInt(document.body.scrollTop, 10) + "px");
	width: expression(document.body.scrollWidth);
	height: expression(document.body.clientHeight);
}

#alertSubmit, #header_button
{
	cursor: pointer;
	cursor: hand;
	font-size: 12px;
	padding: 2px 20px;
	border: 1px solid #000000;
	background: #444444;
	color: #ffffff;
	
}

span.hit_title
{
	font-size: 16pt;
	font-weight: bold;
	color: #279A35;
}

div.qsrch .s_match
{
	margin-top: 8px;
	//margin-top: 4px;
	//padding-top: 6px;
	width: 200px;
	height: 30px;
	text-align: center;
	color: #cccccc;
	border: none;
	background: url('../images/search_bg.jpg') no-repeat center left;
}
div.qsrch .s_go
{
	display: none;
}
div.qsrch
{
	float: right;
	width: 200px;
	right: -1px;
	position: relative;
}
div.blocker {
	border-left:1px solid #3BA235;
}
.blockerb {
	border-left:1px solid #3BA235;
}
div.blocker ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
li.news {
	padding:0 0 0 15px;
}
li.news a {
	color:#000;
}
span.news_description {
	
}


div.menu_block_holder {
	width:435px;
	top:50px;
	left:28%;
	position:absolute;
}
a.me {
	font-weight:bold;
}
a.top_menu_nav {
	white-space:nowrap;
	display:inline-block;
	font-size:12pt;
	color:#267b12;
	font-weight:bold;
}

a.top_menu_nav span.leftcorner { 
	display:inline-block;
	float:left;
	height:35px;
	width:3px;
	cursor:pointer;
}
a.top_menu_nav span.centercorner {
	display:inline-block;
	float:left;
	height:35px;
	cursor:pointer;
}
a.top_menu_nav span.rightcorner {
	display:inline-block;
	float:left;
	height:35px;
	width:3px;
	cursor:pointer;
}
a.top_menu_nav span.centercorner span.shadowcorner {
	display:inline-block;
	height:28px;
	padding:7px 5px 0 5px;
	cursor:pointer;
}


a.top_menu_nav:hover {
	color:#267b12;
	text-decoration:none;
}
a.top_menu_nav:hover span.leftcorner { 
	background-image:url('../images/fr_l.png');
	background-repeat:no-repeat;
}
a.top_menu_nav:hover span.centercorner {
	background-image:url('../images/cn.png');
	background-repeat:repeat-x;
}
a.top_menu_nav:hover span.rightcorner {
	background-image:url('../images/fr__r.png');
	background-repeat:no-repeat;
}
a.top_menu_nav:hover span.centercorner span.shadowcorner {
	background-image:url('../images/shadbg.png');
	background-repeat:no-repeat;
	background-position:center 0px;
}

div.pr {
	position:relative;
}

a.hoverlabel {
	display:block;
	height:70px;
	width:250px;
	position:absolute;
	top:0px;
	right:0px;
}

.copyright {
	text-align:center;
	font-size:8pt;
	color:darkgreen;
	padding:20px 0 10px 0;
}

.credits {
	font-size:8pt;
	padding:0px 20px 20px 0;
	text-align:right;
	color:#cccccc;
}
.credits a {
	font-size:8pt;
	color:#666666;
}
.nobj {
	margin-top:20px;
}
a.nheader {
	font-size:12pt;
	color:#2D9E36;
}
a.nheader:hover {
	color:#125F17;
	text-decoration:underline;
}
.ndate {
	color:#333;
	font-size:8pt;
}
p.ntext {
	padding:0;
	margin:0;
}
.source {
	font-size:10pt;
	color:#6F6F6F;
}
.source:hover {
	text-decoration:underline;
	color:#333333;
}

div.qsrch input.focused_element {
	color:#333333 !important;
}

div.pathholder {
	padding:10px 0 15px 0;
	font-size:10pt;
	color:#333;
}

div.pathholder a.path {
	color:#333;
	text-decoration:none;
	padding:0 5px 0 0;
}

div.pathholder a:hover {
	text-decoration:underline;
}

div.pathholder a.path.active {
	color:#000;
	font-weight:bold;
}
span.code {
	color:#666;
	font-size:10pt;
	font-weight:normal;
	line-height:14pt;
}
span.card_name_item {
	display:block;
	padding-top:10px;
	padding-bottom:10px;
}
div.garant_block, div.price_block {
	padding-bottom:5px;	
}
div.buttonholder {
	clear:both;
	float:none;
	height:35px;
	padding-top:20px;
}

.codeNameHolder {
	padding-bottom:10px;
}
.garantyBlockHolder {
	padding-bottom:10px;
}
.priceBlockHolder {
	padding-bottom:10px;
}
.buyBtnHolder {
	padding-bottom:10px;
}
a.chs, a.imgs, a.cmts  {
	white-space:nowrap;
	display:block;
	font-size:12pt;
	color:#267b12;
	font-weight:bold;
	cursor:pointer;
}

a.chs span.leftcorner, a.imgs span.leftcorner, a.cmts span.leftcorner { 
	display:block;
	float:left;
	height:35px;
	width:3px;
}
a.chs span.centercorner, a.imgs span.centercorner, a.cmts span.centercorner {
	display:block;
	float:left;
	height:35px;
}
a.chs span.rightcorner, a.imgs span.rightcorner, a.cmts span.rightcorner {
	display:block;
	float:left;
	height:35px;
	width:3px;
}
a.chs span.centercorner span.shadowcorner, a.imgs span.centercorner span.shadowcorner, a.cmts span.centercorner span.shadowcorner {
	display:block;
	height:28px;
	padding:7px 5px 0 5px;
}

a.chs.active span.leftcorner, a.imgs.active span.leftcorner, a.cmts.active span.leftcorner  { 
	background-image:url('../images/fr_l.png');
	background-repeat:no-repeat;
}
a.chs.active span.centercorner, a.imgs.active span.centercorner, a.cmts.active span.centercorner {
	background-image:url('../images/cn.png');
	background-repeat:repeat-x;
}
a.chs.active span.rightcorner, a.imgs.active span.rightcorner, a.cmts.active span.rightcorner {
	background-image:url('../images/fr__r.png');
	background-repeat:no-repeat;
}
a.chs.active span.centercorner span.shadowcorner, a.imgs.active span.centercorner span.shadowcorner, a.cmts.active span.centercorner span.shadowcorner {
	background-image:url('../images/shadbg.png');
	background-repeat:no-repeat;
	background-position:center center;
}

a.chs.active:hover, a.imgs.active:hover, a.cmts.active:hover {
	text-decoration:none !important;
}

input.activeTextField {
	color:#333333 !important;
}
.imgframe {
	display:inline-block;
	margin-left:10px;
}
hr.spacerline {
	width:80%;
	border-color:#ccc;
	margin-bottom:5px;
}
.pidholder {
	padding:0 0 15px 0;
}
.pidholder span {
	color:#333333;
	font-size:10pt;
	font-weight:bold;	
}
.pidholder a {
	color:#333333;
	font-size:10pt;
	margin:0 3px 0 3px;
	text-decoration:underline;
}
.pidholder a:hover {
	text-decoration:none;
}