img {border:0;}
body, img, form, fieldset {margin:0; padding:0;}
body, input, select, textarea {font-family:Tahoma; font-size:12px; color:#434343;}
body {text-align:center; background-color:#b0d8ed;}
h2 {color:#6c6b6b; font-size:12px; margin:0; padding:10px 0 0 15px; text-align:left;}
a {color:#434343; text-decoration:none;}
a:hover {text-decoration:underline;}
.clr01 {color:#62025e;}
.clr02 {color:#b43a9d;}
.clr03 {color:#FFF;}
.wide01 {width:195px;}
.clear {clear:both;}

.main {width:909px; margin:0 auto; text-align:center; background-color:#FFFFFF; }
	.header {height:244px;}
	.blocmenu {height:29px; background-color:#FFFFFF; background:url(../images/bgd_menu.gif) repeat-x; margin:0 10px 0 10px;}
		.menusp {width:230px; margin:0; float:left;}
		.menutext {color:#000000; font-weight:bold; width:auto; height:29px; line-height:28px; float:left; text-align: left; padding: 0 15px 0 15px;}
		.menutext a { padding-right:24px; float:left; color:#000000;}
		.menusearch { background-image:url(../images/bgsearch.gif); height:29px; float:right; text-align: right; padding: 0 0 0 15px; margin-right:0;}
		.input { float:left; padding:0 0 0 0; margin:7px 0 0 38px; width:119px;}
		
		/* =================================================================== */
		
		/* common styling */
		/*
		.menu {font-family: arial, sans-serif; font-weight:bold; width:213px; position:relative; margin:0; font-size:11px; margin:0 0 0 10px;}
		.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000; width:178px; height:29px; text-align:left; line-height:30px; font-size:12px; background:url(../images/bglmenu.gif) no-repeat; padding:0 0 0 35px;}
		.menu ul li ul li a, .menu ul li ul li a:visited {display:block; text-decoration:none; color:#000; width:213px; height:23px; text-align:left; line-height:19px; font-size:12px; background:url(../images/bglmenu.gif) no-repeat; padding:6px 0 0 30px;}
		.menu ul {padding:0; margin:0;list-style-type: none; }
		.menu ul li {float:left; margin-right:1px; position:relative;}
		.menu ul li ul {display: none;}
		*/
		/* specific to non IE browsers */
		/*
		.menu ul li:hover a {color:#356bA7; background:url(../images/bglmenu.gif) no-repeat;}
		.menu ul li:hover ul {display:block; position:absolute; top:0; left:213px;}
		.menu ul li:hover ul li a.hide {color:#356bA7;}
		.menu ul li:hover ul li:hover a.hide {}
		.menu ul li:hover ul li ul {display: none;}
		.menu ul li:hover ul li a {display:block; color:#356bA7; background:url(../images/submenu.gif) no-repeat; width:178px;}
		.menu ul li:hover ul li a:hover { color:#000; background:url(../images/submenu.gif) no-repeat; width:178px;}
		.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:151px; top:0; color:#000;}
		.menu ul li:hover ul li:hover ul li a {display:block; color:#000;}
		.menu ul li:hover ul li:hover ul li a:hover { color:#fff;}
		*/

		/* ================================================================ 
		This copyright notice must be kept untouched in the stylesheet at 
		all times.
		
		The original version of this stylesheet and the associated (x)html
		is available at http://www.cssplay.co.uk/menus/anywidth-flyout2.html
		Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
		This stylesheet and the associated (x)html may be modified in any 
		way to fit your requirements.
		=================================================================== */
		#menu {margin:0 auto; position:relative; font-size:12px; font-weight:bold; height:250px;}
		#menu ul {margin:0; list-style:none; text-align:left; background:url(trans.gif); padding:0 12px 0 8px; width:213px;}
		#menu li {margin:0; padding:0; list-style:none; height:29px;}
		#menu li {display:inline-block; display:inline;}
		#menu ul {position:absolute; left:-9999px;}
		#menu ul.level1 {position:absolute; left:0;}
		#menu a {display:block; font:normal 12px Tahoma; color:#000; line-height:29px; text-decoration:none; padding:0 20px 0 2px; background:url(../images/bglmenu.gif) no-repeat right top; margin-bottom:1px; width:193px; cursor:pointer;}
		#menu a b {display:block; line-height:29px; padding:0 0 0 29px; background:url(../images/bglmenu.gif) no-repeat left top; font-weight:bold; width:155px; cursor:pointer;}
		
		#menu ul li ul a {display:block; font:normal 12px Tahoma; color:#000; line-height:29px; text-decoration:none; padding:0 20px 0 2px; background:url(../images/submenu.gif) no-repeat right top; margin-bottom:1px; width:193px; cursor:pointer;}
		#menu ul li ul a b {display:block; line-height:29px; padding:0 0 0 29px; background:url(../images/submenu.gif) no-repeat left top; font-weight:bold; width:155px; cursor:pointer;}
		
		#menu ul li:hover > ul {visibility:visible; left:101%; margin-left:-20px; margin-top:-29px;}
		#menu a:hover ul,
		#menu a:hover a:hover ul, 
		#menu a:hover a:hover a:hover ul {left:100%; visibility:visible;}
		#menu a:hover ul ul, 
		#menu a:hover a:hover ul ul {left:-9999px;}
		
		#menu li a.fly {background: url(anywidth/tab-arrow.gif) no-repeat right top;}
		#menu li a:hover {background-position:right bottom; color:#800;} 
		#menu li a:hover b {background-position:left bottom;} 
		
		#menu li:hover > a {background-position:right bottom; color:#356BA7;}
		#menu li:hover > a > b {background-position:left bottom;}
		
		#menu a:hover ul li a b,
		#menu a:hover ul a:hover ul li a b,
		#menu a:hover ul a:hover ul a:hover ul li a b {background:url(../images/submenu.gif) no-repeat left top;}
		#menu a:hover ul li a:hover b,
		#menu a:hover ul a:hover ul li a:hover b,
		#menu a:hover ul a:hover ul a:hover ul li a:hover b {background-position:left bottom;}
		
		#menu table {position:absolute; left:100%; height:0; width:0; border-collapse:collapse; margin-top:-29px; margin-left:-20px;}
		
		/* =================================================================== */
	.container {padding:0 0 0 10px; background-color:#FFFFFF;}
		.leftcol {width:230px; margin:0 0 0 0; background-color:#ededed; float:left; height:auto;}
		.rightcol {width:669px; float:left; display:inline;}
	
		.bloc01 {margin:0 0 0 0;}
		.list01 {margin:0 0 0 10px; padding:0 0 0 0; list-style:none;}		
		.list01 li {height:29px; text-align:left; margin-left:10px; background:url(../images/bglmenu.gif) no-repeat;}
		.list01 td {height:29px; text-align:left; margin-left:10px; background:url(../images/bglmenu.gif) no-repeat;}
		.list01 li a {font-weight:bold; color:#000000; padding-top:8px; padding-left:40px; float:left;}	
		.list01 td a {font-weight:bold; color:#000000; padding-top:0; padding-left:40px; float:left;}	
		.list01sub {margin:0 0 0 0; padding:0 0 0 0; list-style:none;}
		.list01sub li {height:29px; text-align:left; margin-left:10px; background:url(../images/submenu.gif) no-repeat;}
		.list01sub td {height:29px; text-align:left; margin-left:10px; background:url(../images/submenu.gif) no-repeat;}
		.list01sub li a {font-weight:bold; color:#000000; padding-top:8px; padding-left:50px; float:left;}	
		.list01sub td a {font-weight:bold; color:#000000; padding-top:0; padding-left:50px; float:left;}	

		.bloc01bot {height:2px; margin-left:10px; padding:5px 0 5px 0; font-size:1px; background:url(../images/line.gif) no-repeat;}
		
		
		.bloc03 {margin:0 0 0 0;}
		.list03 {margin:0 0 0 0; padding:0 0 0 0; list-style:none;}
		.list03 li { padding-top:5px;}
		
		.breadcumb {color:#6c6b6b; font-size:12px; font-weight:bold; padding:10px 0 0 15px; text-align:left; margin:0 0 10px 0;}
		.breadcumb a {color:#6c6b6b;}
		
		.h2type02 {height:28px; color:#000; line-height:24px; padding:0 0 0 40px; background:url(../images/bgproduct.gif) no-repeat; text-transform:uppercase;}
		.product { margin-left:15px; margin-right:0; text-align:left;}

			.more {text-align:right; color:#FF0000; margin-right:10px; font-size:11px;}
			.more a {text-align:right; color:#FF0000;}

			.content { width:auto; margin-left:0; margin-right:32px; border:#cfcfcf 1px solid;}
			.cont05 {margin:10px 0 0 0; text-align:left;padding:0 0 0 0;}
			.cont05 h3 {margin:0 0 0 0; padding:0 0 0 10px; text-align:left; color:#004a89;}
			.cont05 p {margin:0 5px 0 0; padding:5px 0 0 10px; text-align:left; color:#000000}
			.cont05 img {margin:0 10px 0 10px; padding:5px 0 0 10px;}
			.cont05 div span {margin:0 0 0 0; padding:0; text-align:left; color:#ff0000; font-weight:bold; font-size:12px;}
			.cont05 span {margin:0 0 0 0; padding:0; text-align:left; color:#ff0000; font-weight:bold; font-size:12px;}
			.col5img {padding:0 0 0 0; margin-top:10px; margin-left:10px; margin-bottom:5px;}

			.video-corner-text {
				padding-left:10px;
				-moz-border-radius:1px;
				-webkit-border-radius:2px;
				opacity:.75;
				-moz-opacity:.75;
				filter:alpha(opacity=75);
				*display:inline-block;
			}

			
			.cont06 {margin:10px 0 0 0; text-align:left;padding:0 0 0 0; width:45%; float:left;}
			.cont06 h3 {margin:0 0 0 0; padding:0 0 0 0; text-align:left; color:#004a89; float:left;}
			.cont06 h3 img {margin:5px 0 0 5px; padding:0 0 0 0;}
			.cont06 p {margin:10px 0 0 0; padding:5px 10px 0 10px; text-align:left; color:#000000;}			
			.cont06 span {margin:0 0 0 0; padding:0; text-align:left; color:#ff0000; font-weight:bold; font-size:12px;}
			.cont06 img {margin:10px 10px 10px 10px; padding:0 0 0 0; text-align:left;}
			.vline {border-top:#999999 1px solid; float:left; width:100%; padding:0;}
			.vline1 {border-top:#999999 1px solid; width:260px; padding:0;}
			.vline2 {border-top:#999999 1px solid; width:260px; padding:0;}
			.hline {background:url(../images/verbg.gif) repeat-y; height:95%; width:23px;}
			
			.cont07 {margin:0 0 0 0; text-align:left; padding:0 0 0 0; width:290px;}
			.cont07 h3 {margin:0 0 0 0; padding:0 0 0 0; text-align:left; color:#004a89; float:left;}
			.cont07 h3 img {margin:5px 0 0 0; padding:0 0 0 0;}
			.cont07 p {margin:0 0 0 0; padding:0 10px 0 0; text-align:left; color:#000000;}			
			.cont07 span {margin:0 0 0 0; padding:0; text-align:left; color:#ff0000; font-weight:bold; font-size:12px;}
			.cont07 img {margin:0; padding:0 0 0 0; text-align:left;}
				
			
		
	.footer {font-size:12px; background-color:#FFFFFF; width:909px; height:34px;}
		.counter {color:#000000; font-weight:bold; width:232px; height:34px; line-height:35px; background:url(../images/bgfootercounter.gif) no-repeat; text-align:center; float:left; margin-left:0;}
		.copyright { width:677px; height:34px; background:url(../images/bgfootercopy.gif) no-repeat; line-height:35px; float:right; margin-right:0;}
/* menu */
.menusp h1{
    background: url(../images/bar_title_product.jpg) no-repeat;
    width:230px;
    height: 29px;
    line-height: 25px;
    color: black;
    margin-top: 0px;
    margin-bottom: 0px;
    text-transform: uppercase;
    text-indent: 22px;
    font-weight: bold;
    font-size:13px;
    float:left;
}