body,td,th {font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #000;}
body {background: #FFF;	margin: 20px;}
a:link, a:visited, a:active {color: #d90606;text-decoration: none; outline:none}
a:hover {text-decoration: none;	color: #f30d0d;}

h1, h2, h3, h4 { margin:0 0 10px 0; padding:0; font-size:16px }

p { margin:0; padding:0; }

#content p, #index_top .text p { margin:0 0 10px 0; padding:0; line-height:1.5em }

.clr { clear:both; height:1px; font-size:1px;}

#wrapper { width:968px; margin:0 auto; }

#languages { text-align:right; font-size:11px; }
	#languages span, #languages a { margin:0 0 0 15px }
	
#header { min-height:110px; height:auto !important; height:110px;}
	#logo { float:right; margin:50px 0 0 0; }
	#navigation { float:left; list-style-type:none; margin:50px 0 0 0; padding:0; }
		#navigation li { display:inline; margin:0; padding:0; }
			#navigation li a { display:block; float:left; height:30px; color:#868383 }
			#navigation li a:hover { color:#d90606 }
				#navigation li a span {display:block; float:left; height:30px; line-height:30px; padding:0 20px; cursor:pointer; }
			#navigation li.selected a {background:#f2f2f2 url(images/menu_left.gif) 0 0 no-repeat; color:#d90606}
				#navigation li.selected a span { background:url(images/menu_right.gif) right 0 no-repeat }
				
	.submenu ul { list-style-type:none; margin:0; padding:0; }
		.submenu ul li { display:inline; margin:0; padding:0; }
			.submenu ul li a { display:block; float:left; color:#868383 }
			.submenu ul li a:hover { color:#d90606 }
				.submenu ul li a span {display:block; float:left; padding:0 17px; cursor:pointer; }
			.submenu ul li.selected a {color:#d90606}
				.submenu ul li.selected a span { }
	
	
#index_top { clear:both; height:382px; background:#0e5581 url(images/index_bg_blue.jpg) 0 0 repeat-x; /* background:#ad0a06 url(images/index_bg.jpg) 0 0 repeat-x; */ }
	#index_top .image { float:left; width:725px; }
	#index_top .text { float:right; width:203px; padding:20px; color:#FFF; }
	#index_top .text a { color:#CCC}
	#index_top .text a:hover { color:#FFF}
	
#main { clear:both; height:382px; }
	#sidebar { float:left; width:203px; /*243*/ height:342px; /*382*/ padding:20px; background:#d1d0d0 url(images/sidebar_bg.jpg) 0 0 repeat-x;}
		.categories_list { margin:0 0 10px 0; padding:0; list-style-type:none; }
			.categories_list li { margin:0 0 10px 0; padding:0; }
			.categories_list li.selected a { color:#000 }
			
			.product_categories { }
			.product_categories a.expand { margin-bottom:10px;}
			
			.product_categories ul { margin:0; padding:0; list-style-type:none; }
			.product_categories ul li {  margin:7px 0 0 0; padding:0;  }
			
			.product_categories ul li a:link, .product_categories ul li a:visited { padding:5px 0px; font-size:11px }
			.product_categories ul li a:hover {}
			.product_categories ul li a span { display:none; color:#999999}
			.product_categories ul li a.opened:link, .product_categories ul li a.opened:visited { color:#666}
			.product_categories ul li a.selected { color:#000 }
			
			.product_categories ul.subcategory { margin-left:10px; }
			.product_categories ul.subcategory li a:link, .product_categories ul.subcategory li a:visited {  }
	
	#sidebar p { margin:0 0 10px 0; line-height:1.4em; }
	#sidebar h1 a, #sidebar h2 a, #sidebar h3 a, #sidebar h4 a { color:#333; }
	#sidebar h1 a:hover, #sidebar h2 a:hover, #sidebar h3 a:hover, #sidebar h4 a:hover { color:#666 }


		
	#content { float:right; width:665px; /*725*/ height:342px; /*382*/ padding:20px 30px; overflow:auto }
	
		.content_red { background:#990000; color:#fff }
			.content_red td { color:#fff }
			.content_red a { color:#bbb } .content_red a:hover { color:#ddd }
			
		.content_black { background:#282323; color:#fff }
			.content_black td { color:#fff }
			.content_black a { color:#bbb } .content_black a:hover { color:#ddd }
			
		.content_yellow { background:#F0AD00; color:#333 }
			.content_yellow td { color:#333 }
			.content_yellow a:link, .content_yellow a:visited { color:#000 } .content_yellow a:hover { color:#444 }
			
		.content_gray { background:#87868B; color:#fff }
			.content_gray td { color:#fff }
			.content_gray a { color:#bbb } .content_gray a:hover { color:#ddd }
			
		.content_darkgray { background:#777; color:#fff }
			.content_darkgray td { color:#fff }
			.content_darkgray a { color:#bbb } .content_gray a:hover { color:#ddd }	
			
		.content_blue { background:#098bc2; color:#fff }
			.content_blue td { color:#fff }
			.content_blue a:link, .content_blue a:visited { color:#bdecff } .content_blue a:hover { color:#98e1ff }	
			
	#content_photos { float:right; width:725px; /*725*/ height:382px; /*382*/ overflow:auto; }		
		
	#content_products { float:right; width:725px; /*725*/ height:382px; /*382*/ overflow:auto; background:#ceced1; }	
	#product_list { float:left; width:480px; height:382px;  background:#ccc; }
		.product_thumb { cursor:pointer }
	#product_sidebar { float:right; width:245px; height:382px; overflow: hidden; background:#E5E5E5; color:#000 }
		#product_sidebar .image { }
		#product_sidebar .title { padding:10px; margin:0; font-size:12px; }
		#product_sidebar .text { padding:0 10px; font-size:11px; }
		#product_sidebar .text td, #product_sidebar .text th { font-size:11px; }
		#product_sidebar .text table, #product_sidebar .text tr, #product_sidebar .text td, #product_sidebar .text th { border:none }
		
		#product_category_default { width:245px; height:382px; background:#000; color:#fff }
			
.history_table { margin-bottom:20px; }
	.history_table th { padding:6px 0; text-align:left; color:#CCC}
	.history_table td { padding:6px 2px; }

.addresses_table { margin-bottom:20px; }
	.addresses_table th { padding:6px 0; text-align:left; color:#FFF; }
	.addresses_table td { padding:6px 2px; }
	
.catalog_column { width:210px; padding-right:10px;  } 
	.catalog_item { margin:0; }
	.catalog_item a { display:block; margin-bottom:5px; min-height:45px; height:auto !important; height:45px; line-height:1.2em; vertical-align:middle; background:url(images/pdficon.png) 0 0 no-repeat; padding-left:40px }
	
	.video_item { margin:0; }
	.video_item a { display:block; margin-bottom:5px; min-height:45px; height:auto !important; height:45px; line-height:1.2em; vertical-align:middle; background:url(images/videoicon.png) 0 0 no-repeat; padding-left:40px } 
	.video_item_selected a { font-weight:bold }
	
.path { font-size:12px; padding-bottom:4px; border-bottom:1px solid #555; margin:0 0 10px 0}
.path span, .path a { margin-right:3px}
.path .arrow { padding-left:10px; background:url(images/arrow.gif) left center no-repeat }
a.thumb:link img, a.thumb:visited img, a.thumb:active img { border:2px solid #555 }
a.thumb:hover img { border:2px solid #999 }
			
.news_item { font-size:12px; border-top:1px solid #dd8c00; margin:10px 0; padding-top:10px }
.news_item .title { margin-bottom:5px; }
.news_item .date { font-size:11px;}
.news_item .more { font-weight:bold }

#errors { border:1px solid #d90606; padding:10px 15px; margin-bottom:20px; background:#000 }
	#errors p { font-weight:bold; line-height:28px; }
	#errors ul { margin:0; padding:0; }
		#errors ul li { margin:0; padding:0; color:#ccc; margin:5px 15px; }	

a.ts_thumb img { padding:1px; border:1px solid #ccc }
a:hover.ts_thumb  img { border:1px solid #eee }

.paging_field {width:25px; padding:4px 2px; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:12px; background:#555; color:#fff; border:1px solid #333}
.paging_field2 {width:25px; padding:4px 2px; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:12px; background:#f1d07a; color:#705d32; border:1px solid #ebab06}
.select_box { font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.input_box { font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px 3px; background:#fff; border:1px solid #CCC}
	.input_box:focus { border:1px solid #999 }

.submit_button { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; cursor:pointer; background:#333; color:#fff; padding-top:3px; padding-bottom:3px; border:1px solid #555 }
	.submit_button:hover { background:#555; border:1px solid #888 }
.simple_button {  font-size:12px; font-family:Arial, Helvetica, sans-serif; cursor:pointer }

#footer { padding:10px 0 0 0; font-size:11px }
 	#datahost { color:#8d8d8e; margin:0 0 5px 0 }
	#copyright { color:#b5b7bb }