﻿/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// language selection
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div#language_selection
{ width:960px; height:40px; margin:0 auto; padding:0; overflow:hidden; }
	div#language_selection p
	{ display:inline; float:right; padding:10px 25px; }
		div#language_selection p a
		{ padding:0 5px; color:#000; background-color:transparent; }


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// logotip
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
h1#logotip
{ margin:0; padding:0; width:200px; height:75px; overflow:hidden; border:none; }
	h1#logotip a
	{ width:200px; height:75px; display:block; }
		h1#logotip a span
		{ margin-left:-9999px }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// department title
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
h2.department_title
{ width:200px; height:70px; overflow:hidden; text-align:center; text-transform:lowercase; }
	h2.department_title a
	{ width:180px; height:60px; padding:10px; font-weight:bold; display:block; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// breadcrumbs
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div#breadcrumbs
{ position:absolute; width:930px; height:30px; right:15px; bottom:5px; margin:0; padding:0; display:block; clear:both; }
	div#breadcrumbs div.inner
	{ height:30px; display:inline; overflow:auto; float:right; padding:0 5px 0 0; background:url(../_images/breadcrumbs_right.png) no-repeat right top; }
		div#breadcrumbs div.inner ol
		{ width:auto; margin:0; height:25px; padding:5px 0 0 5px; background:transparent url(../_images/breadcrumbs_left.png) no-repeat left top; clear:none; 
			border:none; display:inline; float:right; }
			div#breadcrumbs div.inner ol li
			{ margin:0; padding:2px; list-style:none; display:inline; font-size:11px; background:none; }
			div#breadcrumbs div.inner ol li a
			{ margin:0 5px 0 0; padding:0 15px 0 0; background:url(../_images/red_arow.png) no-repeat right center; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// search
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div.search
{ width:175px; margin:0 auto 10px auto; display:block; clear:both; overflow:hidden; }
	div.search fieldset
	{ width:175px; margin:0; padding:0; display:inline; }
		div.search fieldset h2
		{ margin:0; padding:0; color:#000; background-color:inherit; font-size:10px; }
		div.search fieldset legend
		{ display:none; margin:0; padding:0; }
		div.search label
		{ width:175px; height:20px; margin:0; padding:0; display:block; overflow:hidden; }
			div.search label input.search_text
			{ border:none; width:120px; height:16px; margin:0; padding:2px 5px 2px 5px; 
				font-family:"Trebuchet MS" , Tahoma, Sans-Serif; font-size:11px; color:#333; overflow:hidden; 
				background:transparent url(../_images/input_bg.png) no-repeat; }
			div.search label input.search_button
			{ width:35px; height:20px; margin:0; padding:0; border:none; cursor:pointer;
				background:url(../_images/search_button.png) no-repeat center center; overflow:hidden; }
				
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// navigation
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div#navigation
{ width:175px; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// catalog menu
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div#catalog_menu
{ width:175px; }
	div#catalog_menu h2.section_title
	{ width:175px; background:url(../_images/catalog_menu_title.png) no-repeat top left; }
		div#catalog_menu h2.section_title span
		{ width:125px; padding:0 0 0 50px; display:block; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// newsletter
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div.newsletter
{ width:175px; margin:0 auto 10px auto; display:block; clear:both; overflow:hidden; }
	div.newsletter fieldset
	{ width:175px; margin:0; padding:0; display:inline; }
		div.newsletter fieldset h2
		{ margin:0; padding:0; color:#000; background-color:inherit; font-size:10px; }
		div.newsletter fieldset legend
		{ display:none; margin:0; padding:0; }
		div.newsletter label
		{ width:175px; height:20px; margin:0; padding:0; display:block; overflow:hidden; }
			div.newsletter label input.newsletter_text
			{ border:none; width:120px; height:16px; margin:0; padding:2px 5px 2px 5px; 
				font-family:"Trebuchet MS" , Tahoma, Sans-Serif; font-size:11px; color:#333; overflow:hidden; 
				background:transparent url(../_images/input_bg.png) no-repeat; }
			div.newsletter label input.newsletter_button
			{ width:35px; height:20px; margin:0; padding:0; border:none; cursor:pointer;
				background:url(../_images/newsletter_button.png) no-repeat center center; overflow:hidden; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// poll
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div#poll
{ width:175px; }
	div#poll h2.section_title
	{ width:175px; background:url(../_images/poll_title.png) no-repeat top right; }
		div#poll h2.section_title span
		{ width:125px; padding:0 50px 0 0; display:block; text-align:right; }
	div#poll p.question
	{ padding:0 5px; margin:0 0 10px 0; color:#000; background-color:#fff; font-weight:bold; text-align:center; }
	div#poll p.answer
	{ color:#000; text-align:left; background-color:#fafafa; padding:2px; margin:0 10px 5px 10px; line-height:1.2em; }
		div#poll p.answer input
		{ }
	div#poll p.links
	{ margin:10px; padding:0; text-align:center; font-weight:normal; }
		div#poll p.links a
		{  }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// poll result
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
dl.poll_result
{ margin:0; padding:0; border:none; background:none; overflow:visible; }
	dt.question
	{ width:350px; padding:5px; margin:10px auto; text-align:center; color:#000; background-color:#fff; border:solid 1px #f1f1f1; }
	dd.answer
	{ width:435px; }
		dd.answer p
		{ color:#000; background-color:inherit; font-weight:bold; }
		dd.answer span.percentage_holder
		{ margin:5px 0 0 0; background:#808080 url(../_images/grey_gradient.png) repeat-x top; display:block; }
			dd.answer span.percentage
			{ position:relative; display:block; background:url(../_images/red_gradient.png) repeat-x top; }
			dd.answer span.percentage span.text
			{ padding:1px 5px; border:solid 1px #ed1c24; background:#fff; font-size:14px; font-weight:bold; position:absolute; top:-8px; right:-25px; }
p.total_votes
{ width:350px; margin:0 auto; padding:15px; border:solid 1px #f1f1f1; text-align:center; }
	p.total_votes span
	{ color:#ed1c24; font-size:16px; font-weight:bold; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// big banner
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div#big_banner
{ width:495px; display:block; clear:both; overflow:hidden; }
	div#big_banner img
	{ margin:0; padding:0; border:none; display:block; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// big banner
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div#big_banner
{ position:relative; width:495px; margin:0 auto 10px auto; padding:0; overflow:hidden;  }
	div#big_banner img
	{ margin:0; padding:0; display:block; }
		div#big_banner ul
		{ width:495px; height:250px; margin:0; padding:0; overflow:hidden; }
			div#big_banner li
			{ width:495px; height:250px; margin:0; padding:0; list-style:none; float:left; display:none; background:none; }
			div#big_banner li span
			{ position:absolute; right:0; top:0; width:485px; padding:4px 5px; background-color:#000; 
				/*filter: alpha(opacity=70);*/ -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; color: #fff; 
				display:none; font-size:16px; line-height:1.4em; }


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// intro
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div#intro
{ width:495px; display:block; clear:both; overflow:hidden; }
	div#intro h2.section_title
	{ width:495px; background:url(../_images/intro_title.png) no-repeat top left; }
		div#intro h2.section_title span
		{ width:445px; padding:0 0 0 50px; display:block; text-align:left; }
		div#intro div.message
		{ }
			div#intro div.message p
			{ text-align:justify; }
			div#intro div.message p.apart_image
			{ padding:25px; display:inline; float:left; clear:left; }
	
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// p.links
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
p.links
{ font-size:12px; padding:10px 0 0 0; clear:both; display:block; text-align:right; font-weight:bold; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// apart products
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div#apart_products
{ width:495px; overflow:hidden; }
/*
	div#apart_products div.inner
	{ padding:0 0 25px 0; margin:0; background:url(../_images/product_list_bg.png) no-repeat bottom left; display:inline-block; overflow:hidden; }
	div#apart_products h2.section_title
	{ width:495px; background:url(../_images/apart_products_title.png) no-repeat top right; }
		div#apart_products h2.section_title span
		{ width:445px; padding:0 50px 0 0; display:block; text-align:right; }
	
	div#apart_products div.apart_product
	{  }
	div#apart_products div.apart_product p.links
	{ background:none;  }*/
		
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// apart product
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div.apart_product
{ width:160px; display:inline; padding:15px 0 0 0; margin:0 10px 10px 0; float:left; clear:left; color:inherit; 
	background:transparent url(../_images/apart_product_top.png) no-repeat top center; overflow:hidden; }
div#apart_products div.apart_product, div.product_list div.apart_product
{ margin:0 2px 0 2px; }
	div.apart_product h3
	{ font-size:14px; color:#ed1c24; padding:5px; text-align:center; }
	div.apart_product h3 a, div.apart_product h3 a:link, div.apart_product h3 a:visited,
	div.apart_product h3 a:hover, div.apart_product h3 a:active, div.apart_product h3 a:focus
	{ display:block; padding:0 10px; color:#ed1c24; background-color:transparent; }
	div.apart_product p.product_image
	{ width:160px; margin:0 auto; padding:0; overflow:hidden; }
		div.apart_product p.product_image a
		{ width:160px; margin:0 auto; display:block; color:inherit; background-color:transparent; }
			div.apart_product p.product_image img
			{ margin:0 auto; padding:0; border:none; display:block; }
	div.apart_product p.code
	{ width:150px; padding:5px; display:block; clear:both; text-align:center; }
	div.apart_product p.links
	{ width:150px; margin:0; display:block; padding:5px 5px 25px 5px; text-align:center; background:url(../_images/apart_product_bottom.png) no-repeat bottom center; clear:both; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// product_list
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
table.product_list
{ margin:0; padding:0; border:none; overflow:hidden; }
	table.product_list tbody td
	{ width:160px; background:transparent url(../_images/apart_product_top.png) no-repeat top center; }
	table.product_list tbody th
	{ font-weight:normal; }
		table.product_list tbody td.product a
		{ margin:0 auto; padding:0; display:block; }
		table.product_list tbody td.product img
		{ display:block; margin:0 auto; width:130px; border:none; }
		table.product_list tbody td.product h3
		{ font-size:14px; color:#ed1c24; padding:5px 10px; text-align:center; }
		table.product_list tbody th.product_code
		{ padding:0 10px; text-align:center; background:url(../_images/apart_product_top.png) no-repeat bottom center; }
		table.product_list tbody th.product_link
		{ padding:5px 5px 25px 5px; text-align:center; background:url(../_images/apart_product_bottom.png) no-repeat bottom center; }


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// actions
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div#actions
{ width:250px; overflow:hidden; }
	div#actions h2.section_title
	{ width:250px; background:url(../_images/actions_title.png) no-repeat top left; }
		div#actions h2.section_title span
		{ width:200px; padding:0 0 0 50px; display:block; text-align:left; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// action
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div.action
{ width:250px; overflow:hidden; background:url(../_images/action_bottom.png) no-repeat bottom center; }
	div.action h3
	{ width:250px; margin:0; padding:0; overflow:hidden; background:url(../_images/action_top.png) no-repeat top center; font-weight:normal; }
		div.action h3 a
		{ width:240px; padding:8px 5px 5px 5px; display:block; overflow:hidden; text-transform:uppercase; cursor:pointer; }
		div.action a:link, div.action a:visited 
		{ color:#fff; background-color:transparent; text-decoration:none; }
		div.action a:active, div.action a:hover, div.action a:focus 
		{ color:#000; background-color:transparent; }
		div.action h3 a img
		{ margin:0 auto; border:none; }
	div.action small.date
	{ width:240px; margin:-3px 0 0 0; padding:0; display:block; clear:both; font-size:11px; color:#fff; background-color:transparent; text-align:right; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// useful links
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div#useful_links
{ width:250px; overflow:hidden; }
	div#useful_links h2.section_title
	{ width:250px; background:url(../_images/useful_links_title.png) no-repeat top right; }
		div#useful_links h2.section_title span
		{ width:200px; padding:0 50px 0 0; display:block; text-align:right; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// side links
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
ul.side_links
{ width:250px; margin:0; padding:0; border:none; background:none; }
	ul.side_links li
	{ width:250px; margin:0 0 2px 0; padding:0; list-style:none; }
		ul.side_links li a
		{ width:250px; margin:0; padding:0; display:block; background:url(../_images/side_links_bottom.png) no-repeat bottom center; overflow:hidden; }
			ul.side_links li a span
			{ width:210px; display:block; padding:2px 5px 2px 35px; background:url(../_images/side_links_top.png) no-repeat top center; 
				cursor:pointer; overflow:hidden; }
		ul.side_links li a:link, ul.side_links li a:visited 
		{ color:#000; background-color:transparent; text-decoration:none; }
		ul.side_links li a:active, ul.side_links li a:hover, ul.side_links li a:focus 
		{ color:#ed1c24; background-color:transparent; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// news
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div#news
{ width:250px; overflow:hidden; }
	div#news h2.section_title
	{ width:250px; background:url(../_images/news_title.png) no-repeat top left; }
		div#news h2.section_title span
		{ width:200px; padding:0 0 0 50px; display:block; text-align:left; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// news item
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div.news_item
{ width:250px; overflow:hidden; }
	div.news_item h3
	{ width:250px; margin:0; padding:0; overflow:hidden; background:url(../_images/news_bottom.png) no-repeat bottom center; font-weight:normal; }
		div.news_item h3 a
		{ width:210px; padding:8px 5px 5px 35px; display:block;  background:url(../_images/news_top.png) no-repeat top center; 
			overflow:hidden; text-transform:uppercase; cursor:pointer; }
		div.news_item h3 a:link, div.news_item h3 a:visited 
		{ color:#fff; background-color:transparent; text-decoration:none; }
		div.news_item h3 a:active, div.news_item h3 a:hover, div.news_item h3 a:focus 
		{ color:#000; background-color:transparent; }
	div.news_item div.news_short_description
	{ border:solid 1px #ccc; padding:5px; margin:5px 0; overflow:hidden; }
	div.news_item p.news_image
	{ margin:0 10px 10px 5px; overflow:hidden; display:inline; float:left; }
		div.news_item p.news_image img
		{ margin:0; padding:0; }
	div.news_item p.news_description
	{ margin:0 5px 10px 0; font-size:11px; color:#808080; background-color:inherit; }
	div.news_item p.news_date
	{ position:absolute; left:0; bottom:5px; color:#808080; background:transparent; }
	div.news_item p.links
	{ width:240px; margin:0; padding:0; display:block; clear:both; overflow:hidden; }
	div.news_item small.date
	{ width:210px; margin:-3px 0 0 0; padding:0; display:block; clear:both; font-size:11px; color:#fff; background-color:transparent; text-align:right; }
		
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// apart image
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div.apart_image
{ padding:25px; display:inline; float:left; clear:left; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// date
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
p#date
{ width:75px; margin:15px 0 10px 10px; text-align:center; border:solid 1px #f1f1f1; display:inline; float:right; background:#fff; }
	span#year
	{ display:block; color:#fff; background-color:#ed1c24; }
	span#day
	{ display:block; font-size:24px; padding:5px; color:#ed1c24; background-color:#fff; }
	span#month
	{ display:block; font-size:14px; color:#000; background-color:inherit; }
	
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// search term
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
p#search_term
{ margin:25px 10px; }
	p#search_term strong
	{ padding:10px; color:#ed1c24; background-color:#fff; font-weight:bold; border:solid 1px #f1f1f1; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// apart item
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div.apart_item
{ width:495px; margin:10px auto; padding:10px 0; display:block; clear:both; overflow:hidden; border-bottom:solid 1px #f1f1f1; }
	div.apart_item h3
	{ font-size:16px; color:#000; padding:2px 10px; background-color:#fafafa; }
	div.apart_item p.apart_image
	{ padding:0 10px; float:left; overflow:hidden; text-align:center; }
	div.apart_item p.description
	{  }
	div.apart_item p.links
	{  }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// gallery
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div.gallery
{ display:block; clear:both; margin:10px 0; padding:0 0 5px 0; 
	background:url(../_images/shade.jpg) repeat-x bottom; }
	div.gallery div.row
	{ padding:5px 0 5px 0; border-bottom:solid 1px #f1f1f1; }
		div.gallery div.row a
		{ text-decoration:none; }
		div.gallery div.row img
		{ margin:0 13px; border:none; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// bound documents
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div.bound_documents
{ display:block; clear:both; margin:10px 0; padding:0; }
	div.bound_documents ol
	{ margin:10px auto; }
		div.bound_documents ol li
		{ }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// small banners
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div.small_banners ul
{ width:175px; padding:25px 0 0 0; border:none; background:url(../_images/banners_bg.png) no-repeat top center; } 
div.small_banners h2.section_title
{ width:175px; background:url(../_images/useful_links_title.png) no-repeat top right; }
	div.small_banners h2.section_title span
	{ width:125px; padding:0 50px 0 0; display:block; text-align:right; display:block; }
	div.small_banners li
	{ width:175px; list-style:none; margin:0 0 5px 0; padding:0; text-align:center; background:none; }
		div.small_banners li img
		{ margin:0 0 -5px 0; padding:0; border:0; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// error message
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div.error_message
{ margin:25px auto; width:300px; min-height:50px; padding:10px 10px 10px 65px; }
div.error_message.bad
{ background:url(../_images/error_red.png) no-repeat center left; border:solid 1px #f1f1f1; }
div.error_message.good
{ background:url(../_images/error_green.png) no-repeat center left; border:solid 1px #f1f1f1; }
	div.error_message ul
	{ margin:0; padding:0; border:none; background:none; }
		div.error_message ul li
		{ margin:0 0 0 15px; padding:0 5px 0 25px; list-style:none; }
		div.error_message.bad ul li
		{ background:url(../_images/cross_red.png) no-repeat top left; }
		div.error_message.good ul li
		{ background:url(../_images/checkmark_green.png) no-repeat top left; }	

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// row 
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div.row
{ width:100%; padding:10px 0 10px 0; clear:both; overflow:hidden; display:block;  }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// tehnical details
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
table.tehnical_details
{ margin:0 auto 25px auto; padding:0 0 0 25px; background:#808080 url(../_images/tehnical_details_table_bg.png) no-repeat top left; color:#fff; border:solid 3px #fff; border-collapse:collapse; }
	table.tehnical_details th
	{ font-weight:bold; padding:2px 25px 2px 25px;  border-right:solid 3px #fff; border-collapse:collapse; }
	table.tehnical_details td
	{ padding:2px 5px; border:solid 3px #fff; border-collapse:collapse; }
	table.tehnical_details th, table.tehnical_details td
	{ text-align:center; }
	table.tehnical_details tfoot
	{ background:#fff; color:#808080; }
		table.tehnical_details tfoot td
		{ padding:0; margin:0; text-align:right; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// metal chart
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div.metal_chart
{ margin:10px 2px; float:left; display:inline; width:160px; overflow:hidden; text-align:center; }
	div.metal_chart h3
	{ padding:5px 10px; }
	div.metal_chart img
	{ border:none; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// pagination
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div.pagination 
{ width:495px; margin:20px auto; border-left:none; display:block; clear:both; overflow:hidden; background:url(../_images/pagination_right.png) no-repeat center right; }
div#column_three div.pagination
{ width:250px; }
	div.pagination p
	{ margin:0; padding:0; }
	/* previous */
	div.pagination p.previous
	{ width:16px; height:16px; overflow:hidden; display:inline; float:left; }
		div.pagination p.previous a
		{ width:16px; height:16px; overflow:hidden; display:block; background:url(../_images/previous_button.png) no-repeat center center; }
	/* first */
	div.pagination p.first
	{ width:75px; height:16px; overflow:hidden; display:inline; float:left; text-align:center; }
	div#column_three div.pagination p.first
	{ width:50px; }
	/* pages */
	p.pages
	{ width:313px; display:inline; float:left; }
		div#column_three div.pagination p.pages
		{ width:115px; }
		p.pages a
		{ margin:0 3px 0 3px; padding:2px; }
		p.pages a.active
		{ font-weight:bold; font-size:16px; }
	/* next*/
	div.pagination p.next
	{ width:16px; height:16px; overflow:hidden; display:inline; float:right; }
		div.pagination p.next a
		{ width:16px; height:16px; overflow:hidden; display:block; background:url(../_images/next_button.png) no-repeat center center; }
	/* last */
	div.pagination p.last
	{ width:75px; height:16px; overflow:hidden; display:inline; float:right; text-align:center; }
	div#column_three div.pagination p.last
	{ width:50px; }


