/* CSS Document */


body

	{
	margin: 0;
	padding: 0;
	text-align: center;
}

td

	{
	font-size: 10px;
	color: #000;
	
	
	border: none;
}
	


p { margin-bottom: 0.8em; }

.title
{
	font-size: 12pt;
	color: #999933;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	padding: 15px 0 3px 25px;
	border-bottom: 1px dotted #ccc;
	text-align: left;
}

.content
{
	font-size: 11px;
	text-align: left;
	line-height: 17px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	/*font-stretch: ultra-expanded; */
font-style: normal;
	vertical-align: top;
	padding: 25px 40px 30px 20px;
}
.search_field { width: 120px; }

.footer {
	font-size: 8pt;
	line-height: 14pt;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
}

.slogan { font-size: 14px; color: #9f0a27; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 19px; }

.lang {
	color: #22456f;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: none;
}
.lang  a	{
	color: #666666;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
	text-transform: none;
}
.lang  a:hover {
	color: #993300;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
	text-transform: none;
}


img {
	vertical-align: text-top;
	border: none;
}


a	{ color: #0762a9; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0; }
a:hover { color: #f54f1a; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a:focus { font-family: Verdana, Arial, Helvetica, sans-serif; -moz-outline: none -moz-mac-focusring; }

.banner_table{ padding-left: 24px; }
.banners{  }


/* ******************************** CONTACT FORM STYLES*/

.contact
{
	font-size: 11px;
	line-height: 19.4px;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	/*font-stretch: ultra-expanded; */
    font-style: normal;
	text-transform: none;
	padding-left: 10px;
	property: value;
}

.contact_from
{ font-size: 10px; line-height: 19.4px; color: #3a3a3a; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; 
/*font-stretch: ultra-expanded; */
font-style: normal;  width: 440px; padding-left: 10px; border: solid 1px #999; align: left; property: value; }

.contact_mess
{ font-size: 12px; line-height: 19.4px; color: #3a3a3a; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; 
/*font-stretch: ultra-expanded; */
font-style: normal;  width: 440px; height: 220px; padding-left: 10px; border: solid 1px #999; align: left; property: value; }
.form_report {color:#006699; font-size: 24px; line-height:30px; padding-bottom:20px;}

/* ******************************** FILE MANAGER STYLES*/
.pic_table { font-size: 12px; }
.pic_table td { padding: 6px; }
.filesize { }
.file_table { font-size: 12px; }
.file_table td { padding: 6px; }
/* ******************************** GALLERY CLASS OPTIONS */
.gal_des

		{ font-family: Arial; font-size: 11px; line-height: 15px; color: #000; text-align: left; width: 156px; height: 100px; }
.gal_des TEXTAREA

		{ font-family: Arial; font-size: 11px; line-height: 15px; color: #000; text-align: left; width: 156px; height: 100px; }

.gal_desc_text
{ font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; }
.gal_th img

	{ background-position: center 0; text-align: center; border-top: 6px solid #aac1da; }
	
.gal_th 
	{ background-position: center 0; text-align: center; vertical-align: top; margin-left: 20px; padding: 10px; border-width: 0; }

.gal_paging 

		{
    font-family: Arial;
	font-size: 12px;
 	color: #9f0a27;

	}
.gal_paging a

		{
    font-family: Arial;
	font-size: 12px;
 	color: #9f0a27;

	}
.gal_paging a:hover

		{
    font-family: Arial;
	font-size: 12px;
 	color: #c00;

	}
	
	._tr{ vertical-align: top; padding-right: 20px; padding-left: 20px; }
.gal_popup_table{ width: 600px; margin-top: 50px; }
.gal_popup_logo_td{ text-align: right; width: 600px; margin-top: 30px; }
.gal_popup_pic_td{ text-align: center; }
.gal_popup_desc_td{ width: 600px; margin-bottom: 30px; padding: 10px; }
.gal_popup_desc{ color: #3a3a3a; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-align: justify; }

/* ********************************  NEWS CLASS OPTIONS*/



.news_table

{ 


font-family: Verdana;

font-weight: normal;

font-size: 11px;

color: #404040;

border: solid 0 #d79900;

border-collapse: collapse;

border-spacing: 0px;

}



.news_table a



	{

    font-size: 11px;

	font-family: Verdana, Arial, Helvetica;

	padding: 0.2em 0.5em;

   	line-height: 19.4px;

	color: #2163c5;

	text-decoration: none;

	}

	

	

	/*NEWS CONTENT TABLE*/

.article_table

{


}
/*NEWS CONTENT COLUMN*/
/* NEWS CONTENT TITLE COLUMN*/

.article_header_td

{ padding-bottom: 10pt; vertical-align: bottom; width: 580px; }



/*NEWS CONTENT TITLE*/

.article_header

{ font-size: 18px; color: #ff9900; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bolder; line-height: 21px; vertical-align: bottom; }



/*NEWS CONTENT*/
.article_cont_td

{ text-align: left; width: 580px; border-top: 1px none #404040; border-right: 1px none; border-left: 1px none; border-bottom-style: none; border-bottom-width: 1px;

}
.article_cont

{ font-size: 11px; font-weight: normal; text-align: left; line-height: 17px; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; }
/*NEWS CONTENT AUTHOR*/

.article_author

{ color: #878787; font-size: 12px; font-style: italic; }


/*NEWS CONTENT AUTHOR COLUMN*/

.article_author_td

{


}



/** Left EMPTY Column from News Content Author Column **/

.article_author_left_td

{

		

}



/*COLUMN WITH IMAGE*/

.article_pic_td

{


padding: 0 10pt 0 0 ;

}



/*NEWS LIST*/	



.news_table a { color: #0e0faf; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }



.news_table a:hover { 

   color: #111fe7;
   text-decoration: underline;
}

.news_pics { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; vertical-align: middle; }
.news_pics td {
	vertical-align: middle;
	border-bottom-style: none;
    border-left-style: none;
	border-right-style: none;
}
.news_pics a { color: #0e0faf; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-left: 9px; }
.news_pics a:hover { color: #111fe7; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; padding-left: 9px; }

.news_header_td

{ 

vertical-align: bottom; 



}



.news_header

{ font-size: 16px; color: #ff9900; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; padding: 0 0 0 3pt; }





.news_cont_td

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 400px;
	padding-left: 7px;
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
}



.news_cont

{ color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: inherit; line-height: 17px; text-indent: 0.4em; }



.news_author

{ color: #666; font-family:  Verdana, Helvetica; font-style: normal; text-decoration: none; }



.news_author_td

{ background-color: #fff; 
border-top-width: 0; 
border-right-width: 0; 
border-bottom-style: none; }





.news_readmore

{

		

}
.news_form_title { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; width: 400px; height: 25px; }
.news_lbl_title { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.news_form_cont { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; width: 400px; height: 150px; }
.news_form_author { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; width: 400px; height: 25px; }
.news_lbl_author { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
/* ********************************  QUICK NEWS BAR*/



.qnews



	{ font-family: Verdana, Helvetica, sans-serif; font-size: 9px; line-height: 15px; color: black; text-align: justify; width: 150px; padding-top: 10px; padding-left: 15px; }

	

.qnews a



	{ font-family: Verdana, Helvetica, sans-serif; 
	font-size: 9px; 
	line-height: 15px; 
	color: #006699; 
	text-decoration: none; 
	text-align: justify; }

	

	.qnews a:hover



	{ font-family: Verdana, Helvetica, sans-serif; font-size: 9px; line-height: 15px; color: #000; text-decoration: none; text-align: justify; }



.qnewsauthor



	{ font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color: #039; font-style: italic; font-variant: normal; text-decoration: italic; text-align: left; padding-left: 5px; }



.qnewsdate



	{ font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color: #557887; font-style: normal; text-decoration: none; text-align: left; padding-left: 5px; }

.qnews_table



	{  }

/* ******************************** GROUP PRODUCT LIST OPTIONS*/

/*TABLE WITH ONE PRODUCT*/
.pg_prod_table img
{ vertical-align: top; text-align: left; padding: 10px; border-color: #a7c4f7; border-style: outset; border-width: 2px !important; }
.pg_prod_table
{ text-align: left; vertical-align: top; float: left; padding: 13px 3px 3px; }
.pg_prod_table a:hover
{ color: #f54f1a; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: none; }
.pg_prod_table a 
{ color: #0762a9; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: none; }

/*PRODUCT NAME CELL OPTIONS*/
.pg_prod_name_td
{ text-align: center; }
/*PRODUCT NAME IN LIST*/
.pg_prod_name
{ color: #808080; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: none; }
.pg_prod_name a { color: #808080; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; text-decoration: none; padding-top: 12px; }
.pg_prod_name a:hover { color: #2163c5; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 19px; text-decoration: none; padding-top: 12px; }



.pg_price { color: #069; font-size: 11.5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; text-align: center; padding-bottom: 10px; }
.pg_price_td { text-align: center; } 
.pg_name_td { border-top: 1px dotted #ff002b; }
.pg_name_td a { color: #d40000; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 19px; text-decoration: none; padding-top: 12px; }
.pg_name_td a:hover { color: #f00; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 19px; text-decoration: none; padding-top: 12px; }
.pg_name_td img { border-style: none; }
.pg_name_td img a { border-style: none; }
/* ******************************** PRODUCT CLASS OPTIONS*/

/*BIG MAIN TABLE*/
.prod_main_table { color: black; font-size: 10pt; font-family: Arial; font-variant: normal; line-height: 13pt; text-align: left; vertical-align: top; width: 550px; border-width: 0; }
.prod_price_td { font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom: 12px; padding-left: 13px; }
.prod_price { color: #0762a9; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; padding-bottom: 12px; }
/*product name row (optional)*/
.prod_name_td  { width: 450px; border-width: 0; }

/*product title (optional)*/
.prod_name   { }
/*PRODUCT IMAGE (FULL) CELL*/
.prod_pic_td { vertical-align: top; width: 450px; padding: 0; border: none }
.prod_pic_td img { vertical-align: top; padding: 0; }



/*PRODUCT DISCRIPTION - 1 CELL*/
.prod_desc1_td  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; text-align: justify; vertical-align: top; width: 200px; padding: 10pt; border-width: 0; }

/*PRODUCT DISCRIPTION - 1 TEXT*/
.prod_desc1 { color: #069; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; }

/*PRODUCT DISCRIPTION - 2 CELL*/
.prod_desc2_td   { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; text-align: justify; vertical-align: top; width: 163px; padding: 10pt 0 10pt 10pt; border-width: 0; }

/*PRODUCT DISCRIPTION - 2 TEXT*/
.prod_desc2  { color: #808080; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; padding: 5px; }

/*PRODUCT DISCRIPTION - 3 CELL*/
.prod_desc3_td { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; text-align: justify; vertical-align: top; width: 163px; padding: 10pt; border-width: 0; }

/*PRODUCT DISCRIPTION - 3 TEXT*/
.prod_desc3 { color: #808080; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; padding: 5px; }

/*THUMBNAIL COLUMN*/
.prod_thumbs_td  { vertical-align: top; }
.prod_thumb_pics img { vertical-align: top; padding: 3px; border: dotted 1px #9999ff; }
.prod_thumb_pics { color: #fff; background-color: #fff; }
.prod_links { border-width: 0; }
/*single tumbnail cell in thumb table*/
.prod_thumb_td { vertical-align: top; text-align: right; padding: 0;}


/* ******************************** PRODUCT CATALOG CLASS OPTIONS*/
.catalog { font-size: 12px; width: 520px; border-style: none; }
.catalog a { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; padding-top: 12px; }

.catalog a:hover { color: #d40000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-decoration: none; padding-top: 12px; }

.catalog img
{ vertical-align: top; text-align: left; padding: 0; border: solid 1px #ccc;}
.cat_prod_table { text-align: left; vertical-align: top; width: 90px; margin-right: 15px; margin-left: 15px; border-style: none; }
.cat_prod_table a { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-decoration: none; }
.cat_prod_table a:hover { color: #0762a9; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-decoration: none; }
.prod_thumb_td { vertical-align: top; text-align: left; padding: 0; border-color: #9f0a27; border-style: none; }
.prod_name{ color: #808080; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none; text-align: left; }
.price
{ color: #069; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 13px; text-decoration: none; text-align: left; padding-bottom: 1px; }
