
/**** 
	* main.css
	* olgakaydanov.com
	* ---
	* v.1.1.0
	* Tuesday, March 20, 2007
	* ---
	**********************************************************************************************/

body {
	background:			#242424;
	border-collapse:	collapse;
	font-size:			10px; 
	font-family:		arial, verdana, helvetica;
	color:				#EDEDED;
	line-height:		14px; 
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	}

td {
	font-size:		11px;
	font-family:	arial, verdana, helvetica;
	color:			#EDEDED; 
	line-height:	18px;
	margin:			0px 0px 0px 0px;
	}

p {
	font-size:		11px;
	font-family:	arial, verdana, helvetica;
	color:			#EDEDED; 
	line-height:	18px;
	margin:			0px 0px 0px 0px;
	}

hr {
	border-right:	0px;
	border-top:		0px;
	border-left:	0px;
	color:			#e6e9ea;
	border-bottom:	0px;
	height:			0px;
	size:			0px;
	}

a:link {
	color:				#FFFFFF;
	font-size:			11px; 
	font-family:		arial, verdana, helvetica;
	text-decoration:	none;
	font-weight:		bold;
	}

a:visited {
	color:				#FFFFFF;
	text-decoration:	none;
	font-weight:		bold;
	}

a:hover {
	color:				#FFFFFF;
	text-decoration:	underline;
	font-weight:		bold;
	}

a:active {
	color:				#FFFFFF;
	text-decoration:	none;
	font-weight:		bold;
	}

.link_small:link {
	color:				#EDEDED;
	font-size:			11px;
	font-family:		arial, verdana, helvetica;
	text-decoration:	none;
	}

.link_small:visited {
	color:				#FFFFFF;
	font-size:			11px;
	font-family:		arial, verdana, helvetica;
	text-decoration:	none;
	}

.link_small:hover {
	color:				#FFFFFF;
	font-size:			11px;
	font-family:		arial, verdana, helvetica;
	text-decoration:	underline;
	}

.link_small:active {
	color:				#FFFFFF;
	}

.link_title ul li{
	font-size:			11px;
	font-family:		arial, verdana, helvetica;
	color:				#EDEDED;
	line-height:		18px;
	text-align:			left;
	margin:				0px 0px 0px 10px;
	}

.link_body ul li {
	font-size:			11px;
	font-family:		arial, verdana, helvetica;
	color:				#EDEDED;
	line-height:		18px;
	text-align:			justify;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	}

.header {
	font-size:			10px;
	color:				#000000;
	font-family:		verdana;
	font-style:			normal;
	letter-spacing:		1px;
	font-weight:		bold;
	}

.headersecond {
	font-size:		10px;
	color:			#2B78B6;
	font-family:	verdana;
	font-weight:	bold;
	}



.textbody {
	color:				#8F8E8E;
	font-size:			10px;
	font-family:		arial, verdana, helvetica;
	margin:				0in 0in 0in 0in; 
	line-height:		14px; 
	text-align:			default;
	}

.textbodyjustify {
	color:			#878788;
	font-size:		10px;
	font-family:		arial, verdana, helvetica;
	margin:			0in 0in 0in 0in; 
	line-height:	14px; 
	text-align:		justify;
	}

.textblack {
	color:			#444444;
	font-size:		9px;
	font-family:		arial, verdana, helvetica;
	margin:			0in 0in 0in 0in; 
	line-height:	14px; 
	text-align:		default;
	}

.textsmall {
	color:			#323245;
	font-size:		10px;
	font-family:		arial, verdana, helvetica;
	margin:			0in 0in 0in 0in; 
	line-height:	14px; 
	text-align:		default;
	}

.textsmalljustify {
	color:			#323245;
	font-size:		10px;
	font-family:		arial, verdana, helvetica;
	margin:			0in 0in 0in 0in; 
	line-height:	14px; 
	text-align:		justify;
	}

.form {
	width:				164;
	color:				#323245;
	background-color:	white;
	background:			white;
	font-size:			10px;
	font-family:		arial, verdana, helvetica;
	}

.textheader {
	color:				#990000;
	font-size:			10px;
	font-family:		arial, verdana, helvetica;
	margin:				0in 0in 0in 0in; 
	line-height:		14px; 
	text-align:			default;
	}

.defaulttext {
	color:				#808387;
	font-size:			10px;
	font-family:		arial, verdana, helvetica;
	margin:				0in 0in 0in 0in; 
	line-height:		14px; 
	text-align:			default;
	}

.defaulttextjustify {
	color:				#808387;
	font-size:			10px;
	font-family:		arial, verdana, helvetica;
	margin:				0in 0in 0in 0in; 
	line-height:		14px; 
	text-align:			justify;
	}

.defaulttextheader {
	color:				#19232C;
	font-size:			10px;
	font-family:		arial, verdana, helvetica;
	margin:				0in 0in 0in 0in; 
	line-height:		14px; 
	text-align:			default;
	}

.defaulttextblack {
	color:				#565656;
	font-size:			10px;
	font-family:		arial, verdana, helvetica;
	margin:				0in 0in 0in 0in; 
	line-height:		14px; 
	text-align:			default;
	font-weight:		bold;
	}

.defaultformtext {
	color:				#8C8C8C;
	font-size:			10px;
	font-family:		arial, verdana, helvetica;
	margin:				0in 0in 0in 0in; 
	line-height:		14px; 
	text-align:			default;
	}

.defaultformtextblack {
	color:				#000000;
	font-size:			10px;
	font-family:		arial, verdana, helvetica;
	margin:				0in 0in 0in 0in; 
	line-height:		14px; 
	text-align:			default;
	}

.defaultform {
	width:				200;
	font-family:		arial, verdana, helvetica;
	font-size:			10px;
	color:				black;
	border-right:		1px solid #b2babe;
	border-top:			1px solid #b2babe;
	border-left:		1px solid #b2babe;
	border-bottom:		1px solid #b2babe;
	background-color:	#ffffff;
	}


.flash {
	background:			#1B1C1C;
	color:				#EDEDED;
	}

.flash_on {
	background:			#696D6E;
	}

.flash_on p {
	color:				#FFFFFF;
	}

.default_text {
	text-align:			justify;
	color:				#EDEDED;
	padding:			10px;
	}

.article_default {
	padding:			20px;
	}

.article_text {
	padding-left:		35px;
	color:				white;
	}

.table_td_bold {
	padding-top:		15px;
	font-weight:		bold;
	vertical-align:		top;
	}

.table_td_simple {
	padding-top:		15px;
	vertical-align:		top;
	}

.bold12 {
	padding:			5px;
	font-weight:		bold;
	}

.text10 {
	padding:			5px;
	vertical-align:		top;
	}

.text11 {
	padding:			5px;
	}

.text_header {
	color:				#465266;
	font-size:			11px;
	font-family:		georgia, times new roman;
	line-height:		18px;
	text-align:			justify;
	}

.text_link {
	color:				#000000;
	font-size:			10px;
	font-family:		arial, verdana, helvetica;
	line-height:		14px;
	font-weight:		bold;
	}

.menu_table {
	background:			black;
	margin:				1px 1px 1px 1px;
	border-top:			1px solid white;
	border-right:		1px solid white;
	border-bottom:		1px solid #8C8C8C;
	border-left:		1px solid white;
	}

.footer_hr {
	border-right:		0px;
	border-top:			0px;
	border-left:		0px;
	color:				#323232;
	border-bottom:		0px;
	height:				0px;
	size:				0px;
	}



/**** 
	* PRODUCTS
	**********************************************************************************************/

.product_list_start {
	white-space:		nowrap;
	font-size:			11px;
	padding:			10px 10px 10px 10px;
	color:				#939393;
	background-color:	#4E5152;
	background:			#4E5152;
	font-weight:		bold;
	}

.product_list_counter {
	width:				100%;
	font-size:			11px;
	padding:			7px 10px 7px 10px;
	color:				#939393;
	background:			#242424;
	border:				1px solid #6B7072;
	font-weight:		bold;
	white-space:		nowrap;
	}


.product_list_item {
	height:				100%;
	text-align:			center;
	background-color:	#424344;
	padding:			10px 10px 10px 10px;
	}


.product_list_item_image,
.product_list_item_image:active,
.product_list_item_image:visited,
.product_list_item_image:link,
.product_list_item_image:hover {
	display:			block;
	width:				120px;
	text-align:			center;
	vertical-align:		middle;
	padding:			0px;
	margin:				0px;
	background:			#CCCCCC;
	padding:			1px 1px 1px 1px;
	border:				4px #2B2D2B solid;
	}


.product_list_item_image:hover{
	text-align:			center;
	vertical-align:		middle;
	background:			#CCCCCC;
	padding:			4px 4px 4px 4px;
	border:				1px #000000 solid;
	}


.product_list_item_image img {
	width:				120px;
	height:				auto;
	padding:			0px;
	margin:				0px;
	border:				0px;
	text-align:			center;
	vertical-align:		top;
	}



.product_list_item_text {
	width:				160px;
	height:				80px;
	text-align:			center;
	}



.product_list_item_text font {
	font-family:		arial, verdana, helvetica;
	font-size:			11px;
	font-weight:		bold;
	}

.product_list_item_text a,
.product_list_item_text a:active,
.product_list_item_text a:visited,
.product_list_item_text a:link {
	font-family:		arial, verdana, helvetica;
	text-align:			left;
	font-size:			11px;
	text-decoration:	none;
	font-weight:		normal;
	}

.product_list_item_text a:hover{
	font-family:		arial, verdana, helvetica;
	text-align:			left;
	font-size:			11px;
	text-decoration:	underline;
	font-weight:		normal;
	}



/**** 
	* Product Details
	**********************************************************************************************/


.products_details_description {

	padding:			0px 9px 0px 9px;
	border:				1px solid #232324;
	background-color:	#313233;
	font-size:			11px;
	color:				#E8E8EB;
	}

.shop_product_detail {
	padding:			15px 15px 15px 15px;
	text-align:			middle;
	vertical-align:		top;
	}

.shop_product_detail_image {
	padding:			5px 5px 5px 5px;
	text-align:			middle;
	vertical-align:		top;
	border:				1px #000000 solid;
	background:			#1C1C1C;
	}


.shop_product_detail_full {
	text-align:			middle;
	vertical-align:		top;
	padding:			5px 5px 5px 5px;
	background:			#323232;
	}

.shop_product_detail_full_image {
	padding:			5px 5px 5px 5px;
	text-align:			middle;
	vertical-align:		top;
	border:				5px #1C1C1C solid;
	}


.shop_product_detail_zoom {
	padding:			2px 2px 2px 2px;
	text-align:			left;
	vertical-align:		middle;
	border:				1px #000000 solid;
	background:			#1C1C1C;
	}


.products_details_odd_left {
	padding:			5px 9px 5px 9px;
	text-align:			left;
	vertical-align:		middle;
	background:			#232324;
	font-weight:		bold;
	}

.products_details_odd_right {
	padding:			5px 9px 5px 9px;
	text-align:			left;
	vertical-align:		middle;
	background:			#232324;
	}

.products_details_even_left {
	padding:			5px 5px 5px 5px;
	text-align:			left;
	vertical-align:		middle;
	background:			#313233;
	font-weight:		bold;
	}

.products_details_even_right {
	padding:			5px 5px 5px 5px;
	text-align:			left;
	vertical-align:		middle;
	background:			#313233;
	}

.shop_product_detail_quote,
.shop_product_detail_quote td{
	padding:			2px 2px 2px 2px;
	text-align:			left;
	vertical-align:		middle;
	border:				1px #000000 solid;
	background:			#F8F7F7;
	color:				#000000;
	font-weight:		bold;
}





/**** 
	* Shop Technical Details
	**********************************************************************************************/


.detail_cell {
	background-color:	#313233;
	color:				#50637C;
	font-size:			11px;
	font-weight:		bold;
	padding:			3px 0px 3px 11px;
	}

.technical_detail_title {
	height:				21px;
	background-color:	#313233;
	padding:			0px 0px 0px 10px;
	font-size:			11px;
	font-weight:		bold;
	color:				#E8E8EB;
	border-top:			1px solid #232324;
	border-left:		1px solid #232324;
	border-bottom:		1px solid #232324;
	}

.technical_detail_cell_1 {
	padding:			0px 9px 0px 9px;
	border-top:			1px solid #232324;
	border-right:		1px solid #232324;
	border-bottom:		1px solid #232324;
	background-color:	#313233;
	font-size:			11px;
	color:				#E8E8EB;
	}

.technical_detail_cell_2 {
	padding:			0px 9px 0px 9px;
	border-right:		1px solid #232324;
	border-bottom:		1px solid #232324;
	font-size:			11px;
	color:				#E8E8EB;
	}




/**** 
	* Shop Category
	**********************************************************************************************/



.category_link_default,
.category_link_default:link,
.category_link_default:visited,
.category_link_default:active,
.category_link_default:hover {
	font-size:		11px;
	font-weight:	bold;
	color:			#939393;
	}

.category_link_selected,
.category_link_selected:link,
.category_link_selected:visited,
.category_link_selected:active,
.category_link_selected:hover {
	font-size:		11px;
	font-weight:	bold;
	color:			#FFFFFF;
	}



.gallery_table {
	}


.shop_category_locator_main {
	background:	#242424;
	border:		5px solid #505050;
	padding:	1px;
}

.gallery_header {
	background-color:	#4E5152;
	padding:			10px 10px 10px 10px;
	font-weight:		bold;
}



/**** 
	* Content
	**********************************************************************************************/

.content_title {
	background:		#4E5152;
	color:			#FFFFFF;
	padding-left:	10px;
	}

.content_title a {
	color:				#EDEDED;
	font-size:			11px; 
	font-family:		arial, verdana, helvetica;
	text-decoration:	none;
	font-weight:		bold;
	font-variant:		small-caps;
	text-decoration:	none
	padding:			10px;
	}

.content_title a:link {
	}

.content_title a:visited {
	}

.content_title a:active {
	color: #FF3333;
	}

.content_title a:hover {
	color: #F9C90D;
	}


.content_article_title {
	background:		#4E5152;
	color:			#FFFFFF;
	padding:		10px;
	}

.content_article_text {
	text-align:		justify;
	color:			#EDEDED;
	padding:		10px;
	}


.links_href,
.links_href:link,
.links_href:visited,
.links_href:active,
.links_href:hover {
	font-size:		12px;
	font-weight:	bold;
	}



.content_article_title_simple {
	color:				#FFFFFF;
	font-size:			14px;
	font-weight:		bold;
	}

.articles_text {
	margin-top:			14px;
	text-align:			justify;
	font-size:			12px;
	}



/**** 
	* Contact
	**********************************************************************************************/

	.contact_add {
		padding:		20px;
		border-style:	solid;
		border-width:	1px;
		border-color:	#242424;
		}

	.contact_form{
		background:			#212426;
		color:				#EDEDED;
		width:				100%;
		height:				22px;
		font-size:			11px;
		font-family:		arial, verdana, helvetica;
		border-top:			1px #111212 solid;
		border-bottom:		1px #B7BEC0 solid;
		border-left:		1px #111212 solid;
		border-right:		1px #B7BEC0 solid;
		margin:				0px 0px 10px 0px;
		padding:			2px 2px 2px 10px;
		}

	.contact_form option {
		width:				95%;
		height:				20px;
		color:				#EDEDED;
		font-size:			11px;
		font-family:		arial, verdana, helvetica;
		vertical-align:		middle;
		margin:				0px;
		line-height:		16px;
		padding:			5px 0px 0px 10px;
		border-bottom:		1px solid #6B6B6B;
		}

	.contact_message{
		background:			#212426;
		color:				#EDEDED;
		font-size:			11px;
		font-family:		arial, verdana, helvetica;
		border-top:			1px #111212 solid;
		border-bottom:		1px #B7BEC0 solid;
		border-left:		1px #111212 solid;
		border-right:		1px #B7BEC0 solid;
		margin:				0px 0px 10px 0px;
		padding:			2px 2px 2px 10px;
		width:				100%;
		height:				65px;

		scrollbar-track-color:		#373C40;
		scrollbar-face-color:		#373B3C;
		scrollbar-arrow-color:		#212426;
		scrollbar-shadow-color:		#212426;
		scrollbar-darkshadow-color:	#111213;
		scrollbar-3dlight-color:	#373B3C;
		scrollbar-highlight-color:	#42484C;
		}
		
	.contact_button {
		background:			#515659;
		font-family:		arial, verdana, helvetica;
		font-weight:		bold;
		color:				#CDCDCD;
		width:				100%;
		height:				23px;
		font-size:			11px;
		border-top:			1px #B7BEC0 solid;
		border-bottom:		1px #111212 solid;
		border-left:		1px #B7BEC0 solid;
		border-right:		1px #111212 solid;
		margin:				1px #1B1C1C solid;
		}


	.contact_text {
		font-family:		arial, verdana, helvetica;
		font-size:			11px;
		font-weight:		bold;
		height:				22px;
		color:				#EDEDED;
		background:			#313233;
		padding:			5px 5px 5px 10px;
		}

	.contact_result_error {
		display:			block;
		background:			#AF0000;
		color:				#FFFFFF;
		font-size:			11px;
		font-family:		arial, verdana, helvetica;
		font-weight:		bold;
		margin:				10px 0px 0px 0px;
		padding:			10px;
		}


	.contact_result_ok {
		display:			block;
		background:			#FFFFFF;
		color:				#000000;
		font-size:			11px;
		font-family:		arial, verdana, helvetica;
		font-weight:		bold;
		margin:				10px 0px 0px 0px;
		padding:			10px;
		}

/**** 
	* Guestbook
	**********************************************************************************************/


	.guestbook_title {
		color:			#FFFFFF;
		font-size:		14px;
		font-weight:	bold;
		}

	.guestbook_header_text {
		color:				#1B1B1B;
		background:			#CDCDCD;
		font-family:		arial, verdana, helvetica;
		font-weight:		bold;
		font-size:			11px;
		padding-left:		20px;
		padding:			2px;
		}

	.guestbook_add {
		border-style:	solid;
		border-width:	1px;
		border-color:	#242424;
		}

	.guestbook_form {
		width:			100%;
		height:			22px;
		background:		#212426;
		color:			#EDEDED;
		font-size:		10px;
		border-top:		1px #111212 solid;
		border-bottom:	1px #B7BEC0 solid;
		border-left:	1px #111212 solid;
		border-right:	1px #B7BEC0 solid;
		padding-left:	10px;
		}

	.guestbook_form_text {
		height:			22px;
		background:		#313233;
		color:			#EDEDED;
		padding:		5px 5px 5px 10px;
		font-size:		11px;
		font-weight:	bold;
		}

	.guestbook_form_comments {
		width:			100%;
		height:			90px;
		background:		#212426;

		padding-left:	10px;
		color:			#EDEDED;
		font-size:		11px;
		font-family:		arial, verdana, helvetica;
		border-top:		1px #111212 solid;
		border-bottom:	1px #B7BEC0 solid;
		border-left:	1px #111212 solid;
		border-right:	1px #B7BEC0 solid;

		scrollbar-track-color:		#373C40;
		scrollbar-face-color:		#373B3C;
		scrollbar-arrow-color:		#212426;
		scrollbar-shadow-color:		#212426;
		scrollbar-darkshadow-color:	#111213;
		scrollbar-3dlight-color:	#373B3C;
		scrollbar-highlight-color:	#42484C;
		}

	.guestbook_button {
		width:			100%;
		height:			23px;
		background:		#515659;
		font-weight:	bold;
		color:			#CDCDCD;
		font-size:		11px;
		border-top:		1px #B7BEC0 solid;
		border-bottom:	1px #111212 solid;
		border-left:	1px #B7BEC0 solid;
		border-right:	1px #111212 solid;
		margin:			1px #1B1C1C solid;
		}

	.guestbook_result_error {
		display:			block;
		background:			#AF0000;
		color:				#FFFFFF;
		font-size:			11px;
		font-family:		arial, verdana, helvetica;
		font-weight:		bold;
		margin:				10px 0px 0px 0px;
		padding:			10px;
		}


	.guestbook_result_ok {
		display:			block;
		background:			#FFFFFF;
		color:				#000000;
		font-size:			11px;
		font-family:		arial, verdana, helvetica;
		font-weight:		bold;
		margin:				10px 0px 0px 0px;
		padding:			10px;
		}

/**** 
	* NEWSLETTER
	**********************************************************************************************/

.form_newsletter {
	background:			#212426;
	color:				#EDEDED;
	width:				225px;
	font-size:			10px;
	border-top:			1px #111212 solid;
	border-bottom:		1px #B7BEC0 solid;
	border-left:		1px #111212 solid;
	border-right:		1px #B7BEC0 solid;
	}

.newsletter_radio {
	font-size:			10px;
	color:				#EDEDED;
	font-family:		arial, verdana, helvetica;
	font-weight:		bold;
	vertical-align:		bottom;
	}

.newsletter_text {
	font-size:			10px;
	color:				#EDEDED;
	font-family:		arial, verdana, helvetica;
	font-weight:		bold;
	vertical-align:		bottom;
	}



/**** 
	* Menu Simple
	**********************************************************************************************/

	.menu_simple,
	.menu_simple:link,
	.menu_simple:visited,
	.menu_simple:hover,
	.menu_simple:active {
		color:				#EDEDED;
		font-size:			11px; 
	font-family:		arial, verdana, helvetica;
		text-decoration:	none;
		font-weight:		normal;
		font-style:			normal;
		}

	.menu_simple:hover {
		color:				#FFFFFF;
		text-decoration:	underline;
		}

	.menu_simple:active {
		color:				#FFFFFF;
		}

	.menu_simple_spacer {
		color:				#989898;
		font-weight:		normal;
		padding-left:		4px;
		padding-right:		4px;
		}



/**** 
	* News
	**********************************************************************************************/

.news_frame {
	background:					#1B1C1C;
	scrollbar-track-color:		#373C40;
	scrollbar-face-color:		#373B3C;
	scrollbar-arrow-color:		#FFFFFF;
	scrollbar-shadow-color:		#212426;
	scrollbar-darkshadow-color:	#1B1C1C;
	scrollbar-highlight-color:	#42484C;
	scrollbar-3dlight-color:	#242424;
	}


/**** 
	* News List
	**********************************************************************************************/

.news_list {
	width:				100%;
	height:				100%;
	padding:			0px;
	margin:				0px;
	}

.news_list_item {
	color:				#FAFAFA;
	font-size:			11px;
	font-family:		arial, verdana, helvetica;
	font-weight:		bold;
	font-style:			italic;
	padding-bottom:		5px;
	}


.news_list_item_title {
	color:				#FAFAFA;
	font-size:			11px;
	font-family:		arial, verdana, helvetica;
	font-weight:		bold;
	padding:			0px 0px 8px 0px;
	}

.news_list_item_title a,
.news_list_item_title a:link,
.news_list_item_title a:visited,
.news_list_item_title a:active,
.news_list_item_title a:hover {
	color:				#FAFAFA;
	font-size:			12px;
	font-family:		arial, verdana, helvetica;
	font-weight:		bold;
	text-decoration:	none;
	}

.news_list_item_title a:hover {
	color:				#FFFFFF;
	font-size:			12px;
	font-family:		arial, verdana, helvetica;
	font-weight:		bold;
	text-decoration:	underline;
	}



.news_list_item_content {
	padding:			0px 0px 0px 0px;
	color:				#FAFAFA;
	font-size:			12px;
	font-family:		arial, verdana, helvetica;
	line-height:		16px;
	text-align:			justify;
	}

.news_list_item_content a,
.news_list_item_content a:link,
.news_list_item_content a:visited,
.news_list_item_content a:active,
.news_list_item_content a:hover {
	color:				#FAFAFA;
	font-size:			12px; 
	font-family:		arial, verdana, helvetica;
	text-decoration:	underline;
	}

.news_list_item_content a:hover {
	color:				#FFFFFF;
	text-decoration:	underline;
}

.news_list_item_button {
	padding:			5px 0px 0px 15px;
	text-align:			right;
	}

.news_list_item_button a,
.news_list_item_button a:link,
.news_list_item_button a:visited,
.news_list_item_button a:hover,
.news_list_item_button a:active {
	color:				#FAFAFA;
	padding:			0px;
	font-size:			12px;
	font-family:		arial, verdana, helvetica;
	}

.news_list_item_button a:hover {
	color:				#FFFFFF;
	text-decoration:	underline;
}

.news_list_item_spacer {
	height:				1px;
	padding:			0px;
	background:			transparent url(/img/line_dotted.gif) top left;
	margin-top:			10px;
	margin-bottom:		10px;
	}


/**** 
	* News Archive
	**********************************************************************************************/

.news_archive_title {
	padding:			0px 0px 0px 0px;
	color:				#FFFFFF;
	font-size:			12px;
	font-family:		arial, verdana, helvetica;
	font-weight:		bold;
	text-align:			left;
	}

.news_archive_title_line {
	height:				14px;
	background:			transparent url(/img/news/bkg_news_spacer.gif) top left;
	}

.news_archive_content {
	color:				#FFFFFF;
	font-size:			12px;
	font-family:		arial, verdana, helvetica;
	font-weight:		normal;
	text-align:			left;
	line-height:		18px;
	}


/**** 
	* News View
	**********************************************************************************************/

.news_view_title {
	padding:			0px 0px 0px 20px;
	color:				#FFFFFF;
	font-size:			12px;
	font-family:		arial, verdana, helvetica;
	font-weight:		bold;
	text-align:			left;
	}

.news_view_title_line {
	height:				15px;
	padding:			5px;
	background:			transparent url(/img/line_dotted.gif) top left repeat-x;
	}

.news_view_content {
	padding:			20px 20px 20px 20px;
	color:				#FFFFFF;
	font-size:			12px;
	font-family:		arial, verdana, helvetica;
	font-weight:		normal;
	text-align:			justify;
	line-height:		18px;
	}

.news_view_button {
	padding:			10px 0px 0px 20px;
	color:				#FFFFFF;
	font-size:			12px;
	font-family:		arial, verdana, helvetica;
	font-weight:		normal;
	text-align:			left;
	}