	/*  /////////////////////////////////////////////////////////
			E N G L I S H
	/////////////////////////////////////////////////////////  */


	/*  B A S I C   (Required regular classes for all site)  */


		/*  HTML tags  */

body {  background-color: #F2F2F2; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #595959; line-height: 18px;}
table {  font-size: 9pt; line-height: 18px}
a {  color: #3361C1}
a:hover {  text-decoration: none}
h1 {  font-size: 14pt; color: #3361C1; font-family: Arial, Helvetica, sans-serif; font-weight:normal}
h2 {  font-size: 11pt; color: #3361C1; font-family: Arial, Helvetica, sans-serif}
hr {  height: 1px; color: #CCCCCC}
form {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #595959}
textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #595959}
select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #595959}
sup { font-size:80%}
sub { font-size:80%;font-weight:normal}


		/*  Not HTML tags  */

.buttons {  color: #FFFFFF; background-color: #3361C1; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; padding-right: 3px; padding-left: 3px; border: 1px solid; border-color: #4F7FE2 #113FA0 #113FA0 #4F7FE2}
.path {  font-size: 8pt}
.popup {  background-color: #FFFFFF; margin: 20px; background-image:none}
.popup_print {  background-color: #FFFFFF; margin: 30px;}
.lego td {   vertical-align: top}
.lego_img {   border: 0px #D3D3D3 solid}
.lego_zoom {   font-size: 8pt; text-decoration: none}
.lego_zoom_icon {   margin-top: 5px}
.paging {  font-size: 9pt; font-weight: bold}
.paging a {  font-weight: normal}
.form_eng td {  padding-bottom: 10px; padding-right: 10px}
.form_eng2 td {  padding-bottom: 2px; padding-right: 5px}
.red {  color: #FF0000}
.message {  color: #FF0000; margin-bottom: 20px; background-color: #FEFFE0; padding: 10px; padding-top: 5px; padding-bottom: 7px; border: 1px solid #FF0000}

.header {  font-size: 8pt; color: #3361C1; margin-bottom:10px}
.header a {  font-weight: bold; text-decoration: none}
.header a:hover {  color: #EF8100}

.footer {  font-size: 8pt; line-height: 25px}
.footer a {  font-weight: bold; text-decoration: none}
.footer a:hover {  color: #EF8100}

.footer span.copyright a {
	font-weight:normal;
	text-decoration:underline;
}
.footer span.copyright a:hover {
	text-decoration:none;
	color:#3361c1;
}
.footer span.copyright img {
	border:0;
	vertical-align:middle;
	margin:0 0 2px 5px;
}

.index_catalogue a {  color: #FFFFFF;  font-size: 11pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.index_catalogue td {  padding-bottom: 5px}

.welcome {margin-bottom:10px; font-weight:bold; color:#3361C1; font-size:9pt; font-family:Arial, Helvetica, sans-serif;}
.catalogs {background-image:url(gfx/index_cat_title.gif); background-repeat:no-repeat; width:564px; height:28px; padding-left:15px; color:#FFFFFF; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:1px}
.catalogs_inner {background-image:url(gfx/title_catalogue.gif); background-repeat:no-repeat; width:200px; height:25px; padding-left:10px; vertical-align:bottom; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#538FE7; letter-spacing:1px; line-height:13px}


	/*  T E M P L A T E S   (Required regular classes for templates)  */


		/*  CONTACT  */

.contact_input {  width: 200px}
.contact_textarea {  width: 300px; height: 50px}
.contact_browse {  width: 305px}
.contact_check {  background-color: #F8F8F8; border: 0px}
.contact_radio {  background-color: #F8F8F8; border: 0px}


		/*  LIST TABLE  */

.list {  border: 1px #3A77D5 solid; width: 100%}
.list th {  background-color: #3A77D5; color: #FFFFFF; font-size: 8pt; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 2px; line-height: 12px}
.list th a {  color: #FFFFFF}
.list input {  width: 40px; font-size: 8pt}

.list_line1 td {  background-color: #E9E9E9; font-size: 8pt; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 2px}
.list_line2 td {  background-color: #F7F7F7; font-size: 8pt; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 2px}

.list_total {  background-color: #96C2DC}
.list_total_back {  background-color: #FEFFE0; font-size: 8pt; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 2px; text-align: right}
.list_price {  font-weight: bold; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 2px}


		/*  LIST TABLE 2 */

.list2 {  margin-bottom:5px}
.list2 th {  width:160px; background-color: #3A77D5; color: #FFFFFF; font-size: 8pt; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 3px; line-height: 12px; border-right:1px solid #CCCCCC; text-align:left}
.list2 th a {  color: #FFFFFF}

.list2_line1 td {  background-color: #FFFFFF; font-size: 8pt; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 2px}
.list2_line2 td {  background-color: #F7F7F7; font-size: 8pt; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 2px}

.list2_cell {  width:160px; padding-top:3px}
.list2_cell sup {  font-size:6pt}
	/*@*/	.list2_line {  width:159px; font-size: 8pt; line-height:13px;}
.list2_bullet {  font-size:9px; width:10px}

		/*  LIST TABLE LINKS 1 */

.list_links1 {  margin-bottom:5px}
	/*@*/	.list_links1 th {  width:159px; background-color: #3A77D5; color: #FFFFFF; font-size: 8pt; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 3px; line-height: 12px; border-right:1px solid #CCCCCC; text-align:left}
.list_links1 th a {  color: #FFFFFF}

.list_links1_line1 td {  background-color: #FFFFFF; font-size: 8pt; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 2px}
.list_links1_line2 td {  background-color: #F7F7F7; font-size: 8pt; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 2px}

.list_links1_cell {  width:205px; padding-top:3px}
.list_links1_line {  font-size: 8pt; line-height:13px}
.list_links1_bullet {  font-size:9px; width:10px}

		/*  LIST TABLE LINKS 2 */

.list_links2 {  margin-bottom:5px}
	/*@*/	.list_links2 th {  width:159px; background-color: #9F9F9F; color: #FFFFFF; font-size: 8pt; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 3px; line-height: 12px; border-right:1px solid #CCCCCC; text-align:left}
.list_links2 th a {  color: #FFFFFF}

.list_links2_line1 td {  background-color: #FFFFFF; font-size: 8pt; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 2px}
.list_links2_line2 td {  background-color: #F7F7F7; font-size: 8pt; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 2px}

.list_links2_cell {  width:205px; padding-top:3px}
.list_links2_line {  font-size: 8pt; line-height:13px}
.list_links2_bullet {  font-size:9px; width:10px}

		/*  LIST TABLE CREATOR */

.list_creator {  margin-bottom:5px}
.list_creator th {  width:205px; background-color: #9F9F9F; color: #FFFFFF; font-size: 8pt; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 3px; line-height: 12px; border-right:1px solid #CCCCCC; text-align:left}
.list_creator th a {  color: #FFFFFF}

.list_creator_line1 td {  background-color: #FFFFFF; font-size: 8pt; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 2px}
.list_creator_line2 td {  background-color: #F7F7F7; font-size: 8pt; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 2px}


		/*  NEWS  */

	/*list*/

.news {  margin-bottom: 20px; width: 100%}
.news_title {  font-weight: bold; color: #3361C1; margin-bottom: 5px}
.news_date {  font-size: 8pt; color: #FF6600; margin-bottom: 5px}
.news_summary {  margin-bottom: 5px}
.news_thumb {  border: 0px solid #D3D3D3; margin-right: 10px; margin-top: 4px}

	/*details*/

.news_details {  width: 100%; margin-top: 15px}
.news_details_img {  border: 0px solid #D3D3D3; margin-top: 4px; margin-right: 20px; margin-bottom: 15px}
.news_details_date {  font-size: 8pt; color: #FF6600; margin-bottom: 5px}
.news_details_link {  font-weight: bold}
	
	/*home (jump)*/

.news_jump {  background-color: #FFFFFF; margin: 0px; background-image: none}
.news_jump_title {  font-size: 8pt; line-height: 14px; font-weight: bold; color: #3361C1; margin-bottom: 5px}
.news_jump_date {  font-size: 7pt; color: #EF8100; margin-bottom: 5px}
.news_jump_summary {  font-size: 8pt; line-height: 14px; margin-bottom: 20px}

	/*home (roll)*/

.news_roll {  width: 180px; height: 110px; margin-bottom: 20px}
.news_roll_title {  font-size: 8pt; line-height: 14px; font-weight: bold; color: #3361C1; margin-bottom: 5px}
.news_roll_date {  font-size: 7pt; color: #FF6600; margin-bottom: 5px}
.news_roll_summary {  font-size: 8pt; line-height: 14px; margin-bottom: 20px}

	/*home (static)*/

.news_static {  width: 100%; margin-bottom: 20px}
.news_static_title {  font-size: 8pt; font-weight: bold; line-height: 14px; margin-bottom: 5px}
.news_static_date {  font-size: 7pt; color: #FF6600; margin-bottom: 5px}
.news_static_summary {  font-size: 8pt; line-height: 14px}
.news_static_thumb {  border: 0px solid #D3D3D3; margin-right: 10px; margin-top: 4px}

	/*home (static-b)*/

.news_static-b {  width: 100%; margin-bottom: 20px}
.news_static-b_title {  font-size: 8pt; font-weight: bold; line-height: 14px; margin-bottom: 5px}
.news_static-b_date {  font-size: 7pt; color: #FF6600; margin-bottom: 5px}
.news_static-b_thumb {  border: 0px solid #D3D3D3; margin-right: 10px; margin-top: 4px}

	/*home (static-c)*/

.news_static-c {  width: 100%}
.news_static-c_title {  font-size: 8pt; font-weight: bold; line-height: 14px; margin-bottom: 5px}
.news_static-c_bullet {  font-size: 8pt; padding-right: 5px}


		/*  CATALOGUE  */

	/*list (rows)*/

.catalog_row {  margin-bottom: 20px; width: 100%}
.catalog_row_content {  font-size: 8pt; line-height: 16px}
.catalog_row_title {  line-height: 22px; font-size: 11pt; font-weight: bold}
.catalog_row_thumb {  border: 0px solid #D3D3D3; margin-right: 10px}
.catalog_row_price {  color: #FF0000; font-weight: bold}

	/*list (columns)*/

.catalog_column {  width: 120px; margin-bottom: 20px}
.catalog_column_content {  font-size: 8pt; line-height: 14px; padding-top: 5px}
.catalog_column_title {  font-size: 9pt; font-weight: bold}
.catalog_column_thumb {  border: 0px solid #D3D3D3; background-color: #FFFFFF; width: 120px; height: 120px}
.catalog_column_thumb img {  border: 0px solid #D3D3D3}
.catalog_column_padding {  padding-right: 20px}
.catalog_column_price {  color: #FF0000; font-weight: bold}

	/*details (rows & columns)*/

.catalog_details_img {  border: 0px solid #D3D3D3}
.catalog_details_thumb {  border: 0px solid #D3D3D3; margin-right: 10px; margin-bottom: 10px}
.catalog_details_price {  color: #FF0000; font-weight: bold}
.catalog_details_name2 {  font-weight: bold}

.cat_name {  }
.cat_num {  }


		/*  GALLERY  */

	/*list (simple)*/

.gallery_simple {  padding-right: 10px; padding-bottom: 20px}
.gallery_simple_title {  font-size: 8pt; line-height: 13px}
.gallery_simple_thumb {  border: 0px solid #D3D3D3; background-color: #FFFFFF; margin-bottom: 5px; width: 100px; height: 100px}
.gallery_simple_thumb img {  border: 0px solid #D3D3D3}

	/*list (with categories)*/

.gallery_category {  padding-left: 10px; padding-bottom: 20px}
.gallery_category_title {  font-size: 8pt; line-height: 14px}
.gallery_category_split {  padding-left: 10px}
.gallery_category_thumb {  border: 0px solid #E9E9E9; background-color: #FFFFFF; margin-bottom: 5px; width: 100px; height: 100px}
.gallery_category_thumb img {  border: 0px solid #D3D3D3}

.gallery_menu {  width: 180px}
.gallery_menu div {  background-color: #96C2DC; font-size: 8pt; font-weight: bold; margin-bottom: 2px; padding-right: 5px;  padding-left: 5px; padding-bottom: 2px}
.gallery_menu div a {  text-decoration: none; color: #FFFFFF}
.gallery_menu div a:hover {  color: #004873}

	/*details (simple & with categories*/

.gallery_details {  text-align: center; vertical-align: top}
.gallery_details_img {  border: 0px solid #D3D3D3; margin-bottom: 10px}
.gallery_details_title {  font-size: 9pt; font-weight: bold; margin-bottom: 10px}
.gallery_details_content {  font-size: 8pt; margin-bottom: 10px; width: 100%; text-align: left}
.gallery_details_listing {  font-size: 8pt; color: #A8C7D8}
.gallery_details_listing a {  text-decoration: none}


		/*  FAQ  */

.faq_title {  margin-bottom: 0px}
.faq_title span {  font-weight: bold}
.faq_date {  margin-bottom: 5px; font-size: 8pt; color: #FF6600}
.faq_question {  margin-bottom: 20px}
.faq_question a {  }
.faq_answer {  margin-bottom: 20px}

	/*categories*/

.faq_category  {  width: 100%}
.faq_category_title  {  font-weight: bold}
.faq_category_bullet  {  font-size: 9pt; padding-right: 5px}

	/*question form*/

.faq_form  {  width: 100%}
.faq_form textarea  {  width: 100%; height: 60px}
.faq_form select  {  width: 100%}
.faq_form input  {  width: 200px}


		/*  FORUM  */

.forum_list {  border: 0px solid #96C2DC; width: 100%}
.forum_list_line td {  background-color: #F2F2F2; padding-left: 4px; padding-right: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 2px}

.forum_personal {  background-color: #96C2DC; width: 150px}
.forum_personal td {  padding: 4px; font-size: 9pt}
.forum_personal img { border: 1px solid #3361C1}
.forum_personal a {  color: #FFFFFF; text-decoration: none}
.forum_date {  font-size: 8pt; background-color:#E5E5E5}

.forum_message_selected {  background-color: #F7EEB1; font-size: 8pt}
.forum_message_selected a {  text-decoration: none}
.forum_message_parent {  background-color: #E9E9E9; font-size: 8pt}
.forum_message_parent a {  text-decoration: none}
.forum_message_child {  background-color: #F1F1F1; font-size: 8pt}
.forum_message_child a {  text-decoration: none}

.forum_plus { font-size: 12pt; color: #FF6600}
.forum_bullet { font-size: 8pt; color: #004873}

.forum_message {  background-color: #FFFFFF; padding: 10px; border-right:1px solid #E5E5E5; border-left:1px solid #F2F2F2}
.forum_message a {  }

	/*new thread*/

.forum_thread {  width: 100%}
.forum_thread input {  width: 100%}
.forum_thread textarea {  width: 100%; height: 150px}


		/*  SITE MAP  */

.sitemap {  margin-bottom: 5px}
.sitemap a {  font-size: 8pt}


		/* SITE MAP (New) */

.node * { vertical-align: top }
.sitemap_main_link { font-weight: bold; text-decoration: none}
.sitemap_main_link:hover { text-decoration: underline}
.sitemap_sub_link { text-decoration: none}
.sitemap_sub_link:hover { text-decoration: underline}
.sitemap_sub_link sub { vertical-align: bottom;}
.sitemap_blank {  width: 0px}.catalogue a {  font-weight: bold; text-decoration: none}
.catalogue a:hover {  color: #EF8100}
.catalogue td {  line-height: 13px; vertical-align: top; padding-bottom: 6px}


		/* FIELDSET */

fieldset {  padding: 10px; border: 1px solid #E9E9E9}
legend  {  padding-left: 5px; padding-right: 5px; font-size:9pt; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; letter-spacing:2px}
	
	/* Warning msg for teldor client codes only */
	
div.warning {color:#FF0000;font-size:14pt; margin-bottom:10px; margin-top:10px; text-align:center; padding:10px; background-color:#FFFF99}
div.warning2 {color:#FF0000;font-size:14pt; margin-bottom:10px; margin-top:10px; text-align:center; padding:10px; background-color:#FFFFCC}
div.warning_list {font-size: 12px;}

/
/* logo + slogan */



td.logo {

	width:780px;

	height:98px;

	background-repeat:no-repeat;

	padding-left:52px;

}

td.logo a.logo {

	display:block;

	width:250px;

	height:32px;

	padding:68px 0 0 100px;

	text-decoration:none;

	color:#0140A9;

}

td.logo a.logo h1 {

	width:250px;

	margin:0;

	padding:0;

	font-size:10pt;

	font-weight:bold;

}

.gsearch_home{
float:left;
width:564px;
height:41px;
background:url(gfx/gsearch_bg_home.gif) no-repeat top;
}

.gsearch_title{
float:left;
margin:10px 16px 0px 16px;
color:#0140a9;
font-size:9pt;
font-weight:bold;
}

.gsearch_input{
float:left;
margin:10px 16px 0px 0px;
width:310px;
height:20px;
}

.gsearch_submit{
float:left;
margin:10px 0px 0px 0px;
width:60px;
height:20px;
}

.gsearch_inner{
float:left;
width:199px;
height:95px;
background:url(gfx/gsearch_bg_inner.gif) no-repeat top;
}

.gsearch_inner .gsearch_input{
width:170px;
margin:5px 0px 0px 16px;
}

.gsearch_inner .gsearch_submit{
float:left;
margin:7px 0px 0px 16px;
width:60px;
height:20px;
}

td.logo {
background-repeat:no-repeat;
height:98px;
padding-left:52px;
width:780px;
}
