@charset "utf-8";
/* CSS Document */

html
{
	width:100%;
}

body
{
	width:100%;
	min-width:995px;
	margin:0px;
	padding-top:15px;
	background-color:#000000;
	background-image:url( '../images/bg.jpg' );
	background-position:top center;
	background-repeat:no-repeat;
}

* html .png
{
	behavior: url( 'styles/iepngfix.htc' );
	behavior: url( 'styles/csshover.htc' );
}

* {outline: none}

img
{
	border:0px;	
}

a, a:visited, a:hover
{
	/*color:#cecece;*/
	color:#c0dceb;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

div
{
	padding:0px;
	margin:0px;
	border:0px;
}

input
{
	border:0px;
    padding:0px;
	margin:0px;
	line-height:100%;
	vertical-align:top;
}

input::-moz-focus-inner 
{ 
    border:0px;
    padding:0px;
	margin:0px;
}

.clear
{
	clear:both;
	height:0px;
	font-size:0px;
	line-height:0px;
}

.container
{
	width:995px;
	margin-left:auto;
	margin-right:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	/* color:#cecece; */
	color:#dddddd;
}

.textbox, textarea
{
	width:210px;
	padding-top:4px;
	padding-bottom:4px;
	background-image:url( '../images/header_textbox.jpg' );
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#5e5e5e;
	color:#dddddd;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-right:10px;
	line-height:14px;
	border:1px solid #000000;
	border-left:0px;
	border-right:0px;
}

textarea
{
	padding-top:6px;
	padding-bottom:6px;
	width:310px;
	height:100px;
}	

.label
{
	padding-bottom:5px;
	font-weight:bold;
	color:#e4e3e3;
}

.input
{
	padding-bottom:10px;
}

.button
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:12px;
	padding-right:12px;
	line-height:14px;
	border:1px solid #333333;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#cccccc;
	color:#333333;
}

.form_left
{	
	float:left;
	padding-right:10px;
}

.error
{
	color:#FF9999;
}

.success
{
	color:#33FFCC;
}

.shadow_top
{
	width:995px;
	height:14px;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url( '../images/shadow_top.png' );
}	

* html .shadow_top
{
	background-image:none;
}

.shadow_middle
{
	width:995px;
	padding-left:14px;
	padding-right:14px;
	background-position:top left;
	background-repeat:repeat-y;
	background-image:url( '../images/shadow_middle.png' );
}

* html .shadow_middle
{
	background-image:none;
}	

.shadow_bottom
{
	width:995px;
	height:28px;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url( '../images/shadow_bottom.png' );
}	

* html .shadow_bottom
{
	background-image:none;
}

.header
{
	width:967px;
	height:78px;
	background-image:url( '../images/header_bg.jpg' );
	background-position:top left;
	background-repeat:no-repeat;
}

.header_logo
{
	float:left;
	padding:1px;
	padding-left:17px;
}

.header_right
{
	float:right;
}

.header_mail
{
	float:right;
	padding:1px;
	padding-right:16px;
	height:35px;
}

.header_mail .header_item
{
	float:left;
	padding-top:5px;
	padding-right:10px;
}

.header .textbox
{
	width:156px;
	border:1px solid #000000;
	padding-top:4px;
	padding-bottom:4px;
}

.header_toolbar
{
	float:right;
	padding-left:70px;
	background-image:url( '../images/header_tb.jpg' );
	background-position:top left;
	background-repeat:no-repeat;
}

.header_toolbar .header_item
{
	float:left;
	height:41px;
	padding-left:1px;
}
	
.banner_image, .banner
{
	width:967px;
	border:4px solid #000000;
	border-left:0px;
	border-right:0px;
}

.banner_image
{
	height:422px;
	position:relative;
	overflow:hidden;
	padding:0px;
	margin:0px;
	border:0px;
}

.banner_side
{
	position:absolute;
	top:0px;
	left:0px;
	height:423px;
	width:17px;
	background-image:url( '../images/banner_side.png' );
	background-position:top left;
	background-repeat:no-repeat;
	z-index:50;
}

* html .banner_side
{
	background-image:url( '../images/banner_side.gif' );
}

.banner, .banner_overlay
{
	min-height:422px;
	background-image:url( '../images/banner_bg.png' );
	background-position:top left;
	background-repeat:repeat;	
}

* html .banner, 
* html .banner_overlay
{
	height:422px;
	background-image:url( '../images/banner_bg.gif' );
	background-position:top left;
	background-repeat:repeat-y;
	background-color:#000000;
}

.banner_overlay
{
	background-image:url( '../images/banner_overlay_bg.png' );
}

* html .banner_overlay
{
	background-image:url( '../images/banner_overlay_bg.gif' );
}

.banner_menu, .banner_product_menu
{
	min-height:422px;
	background-image:url( '../images/menu_bg.png' );
	background-position:top left;
	background-repeat:repeat-y;
}

* html .banner_menu, *html .banner_product_menu
{
	height:422px;
	background-image:url( '../images/menu_bg.gif' );
}

.banner_product_menu
{
	min-height:422px;
	position:absolute;
	top:0px;
	left:0px;
	width:210px;
	z-index:20;
	overflow:hidden;
}

* html .banner_menu
{
	height:422px;
}

.banner h1, .banner h2, .banner h3
{
	margin-bottom:10px;
	color:#e4e3e3;
}

.banner h1
{
	font-size:12px;
}

.banner p
{
	margin-bottom:15px;
}

.banner_numbers
{
	position:absolute;
	bottom:13px;
	right:15px;
	z-index:50;
	line-height:0px;
	font-size:0px;
}

.banner_number, .banner_number_over
{
	display:inline;
	margin:0px;
	padding:0px;
	padding-left:2px;
	height:22px;
	overflow:hidden;
}

.banner_number
{
	filter: alpha(opacity=50); /* ie */ 
	-moz-opacity: .50; /* mozilla */ 
	opacity: 0.50; /* safari */ 
	khtml-opacity: 0.50; /* konquerer */ 
}

.banner_number_over
{
	filter: alpha(opacity=100); /* ie */ 
	-moz-opacity: 1; /* mozilla */ 
	opacity: 1; /* safari */ 
	khtml-opacity: 1; /* konquerer */ 
}

.menu
{
	float:left;
	width:191px;
	color:#ffffff;
	min-height:339px;
	background-image:url( '../images/content_bg.jpg' );
	background-position:top left;
	background-repeat:no-repeat;
}

* html .menu
{
	height:339px;
}

.product_menu
{
	float:none;
	height:422px;
}	

.menu_bullets
{
	padding-left:16px;
	padding-right:3px;
	margin-top:16px;
	padding-bottom:4px;
}

.menu a, .menu a:visited, .menu a:hover
{
	color:#ffffff;
	font-weight:bold;
}

.menu_bullet, .menu_bullet_selected
{
	width:140px;
	margin-left:16px;
	padding-left:19px;
	padding-right:16px;
	margin-top:12px;
	margin-bottom:12px;
	background-image:url( '../images/bullet.gif' );
	background-position:top left;
	background-repeat:no-repeat;
}

.menu_bullet_selected
{
	background-image:url( '../images/bullet_selected.gif' );
}

.menu_item, .menu_item_over, .menu_item_selected, .menu_item_hover
{
	width:159px;
	background-image:url( '../images/menu_item_bg.png' );
	background-position:top left;
	background-repeat:repeat-y;
	padding:16px;
	padding-left:32px;
	padding-right:19px;
	border-bottom:1px solid #000000;
	height:42px;
}

* html .menu_item, * html .menu_item_over, * html .menu_item_selected, * html .menu_item_hover
{
	background-image:url( '../images/menu_item_bg.gif' );
	height:42px;
}

.menu_item_over
{
	background-image:url( '../images/menu_item_over_bg.png' );
}

* html .menu_item_over
{
	background-image:url( '../images/menu_item_over_bg.gif' );
}

.menu_item_selected
{
	background-image:url( '../images/menu_item_selected_bg.png' );
}

* html .menu_item_selected
{
	background-image:url( '../images/menu_item_selected_bg.gif' );
}

.menu_thumb
{
	float:left;
	padding-right:16px;
}

.menu_thumb img
{
	width:42px;
	height:42px;
}

.menu_numbers
{
	padding:6px;
	padding-right:8px;
	padding-left:19px;
	background-image:url( '../images/menu_numbers.jpg' );
	background-position:top right;
	background-repeat:no-repeat;
	width:184px;
	height:70px;
	margin-bottom:-52px;
}

* html .menu_numbers
{
	background-image:url( '../images/menu_numbers2.jpg' );
}

.menu_number, .menu_number_dull
{
	float:left;
	padding-left:2px;
}

.dull, .menu_number_dull, .content_product_image img
{
	filter: alpha(opacity=80); /* ie */ 
	-moz-opacity: .80; /* mozilla */ 
	opacity: 0.80; /* safari */ 
	khtml-opacity: 0.80; /* konquerer */ 
}

.dull_over
{
	filter: alpha(opacity=100); /* ie */ 
	-moz-opacity: 1; /* mozilla */ 
	opacity: 1; /* safari */ 
	khtml-opacity: 1; /* konquerer */ 
}

.content_menu
{
	float:right;
	width:725px;
	padding:16px;
	padding-left:0px;
}

.content_product
{
	width:757px;
	float:right;
}

.content_product .content_menu
{
	float:none;
	width:725px;
	padding:16px;
}

.content_product_images
{
	background-image:none;
	background-position:top left;
	background-repeat:repeat-x;
	height:178px;
	width:725px;
	padding-left:16px;
	padding-right:16px;
}

* html .content_product_images
{
	background-image:none;
}

.content_product_image, .content_product_image_over
{
	float:left;
	height:139px;
	/* background-image:url( '../images/content_product_image.png' ); */
	background-position:top left;
	background-repeat:no-repeat;
	width:102px;
	padding-top:73px;
	margin-right:11px;
}	

.content_product_image img, .content_product_image_over img
{
	border:1px solid #cccccc;
}

/*
.content_product_image img
{
	filter: alpha(opacity=60); 
	-moz-opacity: 0.6;  
	opacity: 0.6; 
	khtml-opacity: 0.6; 
}
*/

.content_product_arrow
{
	float:left;
	padding-top:102px;
	padding-right:11px;
}

.contact_left
{
	float:left;
	/*width:690px;*/
	width:513px;
}

.contact_right, .news_right
{
	float:right;
	/*width:197px;*/
	width:374px;
	word-wrap:break-word;
	overflow:hidden;
}

.news_left
{
	float:left;
	width:498px;
}

.news_right
{
	width:197px;
}

.contact_item, .news_item
{
	padding-left:33px;
	background-image:none;
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:0px;
	padding-bottom:20px;
}

.news_item
{
	padding-bottom:15px;
	padding-left:0px;
}

.news_item .col_label
{
	width:161px;
}

.content_menu_left
{

}

.content_menu_right
{

}

.content_menu .col
{
	width:225px;
	padding-right:20px;
	float:left;
	padding-bottom:30px;
}

.content_menu .col h2
{
	margin-bottom:5px;
}

.content_menu .col div
{
	padding-bottom:3px;
}

.content
{
	padding:16px;
	padding-left:32px;
	min-height:339px;
	background-image:url( '../images/content_bg.jpg' );
	background-position:top left;
	background-repeat:no-repeat;
}

* html .content
{
	height:339px;
}

.section
{
	padding-bottom:16px;
}


.footer
{
	color:#aaaaaa;
	width:967px;
	padding-left:14px;
	padding-right:14px;
	padding-bottom:50px;
}

.footer_left
{
	float:left;
	font-weight:bold;
}

.footer_left p
{
	margin:0px;
	padding:5px 0px 0px 0px;
}

.footer a, .footer a:visited, .footer a:hover
{
	color:#c3c3c3;
	font-weight:bold;
}

.footer_right
{
	float:right;
	font-weight:bold;
	color:#e3e3e3;
}

.footer_icon
{
	float:right;
	padding-left:9px;
}

.footer_label
{
	float:right;
	padding:5px;
}

.col1
{
	width:214px;
}

.col2
{
	width:314px;
}

.col3
{
	width:313px;
}

.col1, .col2, .col3
{
	padding-left:32px;
	padding-right:10px;
	float:left;
}

.cols_header_bg
{
	width:967px;
	background-image:url( '../images/cols_header_bg.jpg' );
	background-position:top left;
	background-repeat:repeat-y;
	border-bottom:1px solid #000000;
}

.cols_header
{
	width:967px;
	min-height:39px;
	background-image:url( '../images/cols_header.jpg' );
	background-position:top left;
	background-repeat:no-repeat;
}

.cols_header, .cols_header a, .cols_header a:visited, .cols_header a:hover
{
	font-weight:bold;
	color:#cecece;
}

* html .cols_header
{
	height:39px;
}

.cols_header h1
{
	padding:0px;
	padding-left:31px;
	padding-top:13px;
	padding-bottom:12px;
	font-size:11px;
}

.cols_bg
{
	width:967px;
	background-image:url( '../images/cols_bg.jpg' );
	background-position:top left;
	background-repeat:repeat-y;
	border-bottom:1px solid #000000;
}

.cols
{
	width:967px;
	min-height:271px;
	background-image:url( '../images/cols.jpg' );
	background-position:bottom left;
	background-repeat:no-repeat;
}

.cols .col1 .border,
.cols .col2 .border,
.cols .col3 .border,
.cols .border
{
	border:1px solid #4f5151;
}

* html .cols
{
	height:271px;
}

.cols .col1, .cols .col2, .cols .col3
{
	padding-top:13px;
	padding-bottom:13px;
}

.col_icon
{
	float:left;
	width:23px;
	padding-right:13px;
	padding-bottom:15px;
}

.col_label
{
	float:left;
	width:175px;
	padding-bottom:15px;
	font-weight:bold;
	word-wrap:break-word;
	overflow:hidden;
}


.col_twitter a, .col_twitter a:visited, .col_twitter a:hover, .col_twitter h2, 
.news_item a, .news_item a:visited, .news_item a:hover
{
	color:#3fbffe;
}

.col_rss a, .col_rss a:visited, .col_rss a:hover, .col_rss h2,
.content_menu .col h2 a, .content_menu .col h2 a:visited, .content_menu .col h2 a:hover,
.news_left a, .news_left a:visited, .news_left a:hover
{
	color:#fe9b00;
}

.news_left h1
{
	margin-bottom:5px;
}

.toolbar1
{
	width:950px;
	height:41px;
	background-image:url( '../images/toolbar1_bg.jpg' );
	background-position:top left;
	background-repeat:repeat-x;
	border-bottom:1px solid #000000;
	overflow:hidden;
	padding-left:17px;
}

.toolbar_item
{
	border-right:1px solid #000000;
	float:left;
}

.photo
{
	float:left;
	padding-right:11px;
	padding-bottom:11px;
}

.photo img
{
	border:1px solid #999999;
	
}

.submenu, .submenu1
{
	height:35px;
	overflow:hidden;
	width:950px;
	padding-left:17px;
	background-color:#000000;
	background-image:none;
	background-position:top left;
	background-repeat:repeat-x;	
	background-image:url( '../images/submenu_bg.jpg' );
	border-top:2px solid #000000;
	font-size:10px;
}

.submenu1
{
	border-top:0px;
	border-bottom:2px solid #000000;
}

.submenu_item, .submenu_item_selected, .submenu_item_over, .submenu_item_hover, .submenu_item
{
	padding-left:16px;
	padding-right:16px;
	padding-top:12px;
	height:23px;
}

.submenu_special .submenu_item
{
	background-image:url( '../images/submenu_special_bg.jpg' );
}

.submenu_special .submenu_item_over
{
	background-image:url( '../images/submenu_special_over_bg.jpg' );
}

.submenu_item_selected
{
	background-image:url( '../images/submenu_selected_bg.jpg' );
}

.submenu_item_over
{
	background-image:url( '../images/submenu_over_bg.jpg' );
}

.submenu .submenu_item, .submenu .submenu_item_selected,  .submenu .submenu_item_over, .submenu .submenu_item_hover, .submenu .submenu_item
{
	float:right;
	border-left:1px solid #000000;
}

.submenu1 .submenu_item, .submenu1 .submenu_item_selected,  .submenu1 .submenu_item_over, .submenu1 .submenu_item_hover, .submenu1 .submenu_item
{
	float:left;
	border-right:1px solid #000000;
}

.submenu a, .submenu a:visited, .submenu a:hover,
.submenu1 a, .submenu1 a:visited, .submenu1 a:hover
{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.marker
{
	padding-bottom:4px;
	background-image:url( '../images/marker.gif' );
	background-position:bottom center;
	background-repeat:no-repeat;	
}

.content_menu_text
{
	float:left;
	width:490px;
}

.content_text
{
	float:left;
	width:680px;
}

.content_image
{
	float:right;
	padding-bottom:20px;
}

.content_image img
{
	border:1px solid #000000;
}

#fade, #fade1, #fade2 { width:967px; }
#fade		{ position: relative; left:0px; right:0px; height:422px; width:967px; overflow:hidden  }
#fade1, #fade2	{ padding:0px; margin:0px; position:absolute; top:0px; left:0px; width:967px; clip:rect(0px,967px,422px,0px); }
#fade1		{ z-index:10; }
#fade2		{ z-index:5; }

.product
{
	float:left;
	width:214px;
	padding-right:20px;
	padding-bottom:20px;
}

.product a, .product a:visited, .product a:hover
{
	color:#ffffff;
	font-weight:bold;
}

.video_caption
{
	margin-left:auto;
	margin-right:auto;
	width:642px;
}





