html, body 							{height:100%;}
body 								{background:#fff url(images/background.gif) repeat-x; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
h1, h2, h3, h4, h5, h6 				{font-weight:normal;}
a 									{color:#6e1b1b;}
a:hover 							{color:#6e1b1b; text-decoration:underline;}
/*----------------Tool Box----------------*/
.cleft 								{clear:left;}
.cright 							{clear:right;}
.cboth 								{clear:both;}
ul.cleaned 							{list-style:none; margin:0; padding:0;}
ul.cleaned li 						{display:inline; float:left;}

/*----------------Web Page----------------*/
#page-wrap 							{width:988px; margin:0 auto; position:relative; min-height:100%;}
* html #page-wrap 					{height:100%;}
/*----------------Header----------------*/
#header 							{width:100%; height:105px; position:relative; background:url(images/header-bg.gif) no-repeat; padding-bottom:40px;}
#langs								{position:absolute; top:0; left:22px; width:128px; height:23px; background:url(images/langs-bg.gif); font-size:11px;}
#langs li 							{background:url(images/langs-li-divider-bg.gif) right center no-repeat; padding-right:1px;}
#langs li a							{color:#fff; text-decoration:none; line-height:21px; height:23px; width:28px; display:block; text-align:center;}
#langs li a:hover,
#langs li.active a					{background:url(images/langs-li-a-hover-bg.gif) repeat-x;}
#langs li.first						{margin-left:6px;}
#langs li.last 						{background:none;}
#logo								{position:absolute; top:40px; left:14px;}
#header #partners					{position:absolute; right:20px; top:23px; width:431px;}
#header #partners p					{float:right; margin-bottom:10px;}
#header #partners ul li#conceptronic{border-right:1px solid #e5e5e5; padding:10px 17px 10px 0; margin-right:16px;}
#header #partners ul li#not_tv		{padding:10px 0;}
/*----------------Nav----------------*/
#nav								{padding-left:19px; position:absolute; top:105px;}
#nav li								{height:40px; padding-right:2px; background:url(images/nav-li-divider-bg.gif) right center no-repeat; position:relative; overflow:visible;}
#nav li a							{color:#fff; text-decoration:none; display:block; padding:14px 25px;}
#nav li a:hover,
#nav li.active a 					{background:url(images/nav-li-a-hover-bg.gif) repeat-x;}
#nav li ul							{display:none; position:absolute; top:-999px; left:-1px;}
#nav li:hover ul					{display:block; top:40px;}
#nav li ul li						{background:url(images/subnav_bg.png) repeat-x 0 -28px; height:28px; padding:0; width:135px;}
#nav li ul li:hover,
#nav li ul li.hovered				{background:url(images/subnav_bg.png) repeat-x 0 0;}
#nav li ul li a						{background:url(images/subnav_arrows.png) no-repeat 12px -17px; padding:8px 25px;}
#nav li ul li:hover a,
#nav li ul li.hovered a,
#nav li ul li a:hover				{background:url(images/subnav_arrows.png) no-repeat 12px 12px;}
/*----------------Content----------------*/
#content-top						{background:url(images/content-top-bg.gif); width:100%; height:7px; font-size:0;}
#content-inner						{background:url(images/content-inner-bg.png) repeat-y; width:956px; padding:1px 21px; position:relative;}
#content-bottom						{background:url(images/content-bottom-bg.gif) no-repeat; width:100%; height:20px; font-size:0;}
#slide								{width:862px; height:249px; margin:0 47px; overflow:hidden;}
#slide ul, #slide ul li				{height:249px;}
#previous a							{background:url(images/slide-button-sprite.gif); background-position:0 0; width:44px; height:247px; border:1px solid #b3b3b3; margin-right:1px; position:absolute; top:1px; left:21px; text-indent:-9999px; overflow:hidden; display:block;}
#previous a:hover						{background-position:-44px 0;}
#next a								{background:url(images/slide-button-sprite.gif); background-position:-88px 0; width:44px; height:247px; border:1px solid #b3b3b3; margin-left:1px; position:absolute; top:1px; right:21px; text-indent:-9999px; overflow:hidden; display:block;}
#next a:hover							{background-position:-132px 0;}
#slide a 							{float:left;}
.sidebar							{width:211px;}
.sidebar h2							{background:url(images/sidebar-h2-bg.gif) no-repeat; width:211px; height:34px; line-height:34px; text-indent:10px; text-transform:uppercase; font-size:13px; color:#fff; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:17px 0 11px 0;}
#subnav								{width:196px;}
#subnav li							{}
#subnav li a						{width:100%; height:26px; color:#fff; font-weight:bold; display:block; text-indent:11px; line-height:26px; text-decoration:none;}
#subnav li.blue	a					{background:url(images/subnav-li-blue-a-sprite.gif);}
#subnav li.green a					{background:url(images/subnav-li-green-a-sprite.gif);}
#subnav li.black a					{background:url(images/subnav-li-black-a-sprite.gif);}
#subnav li.orange a					{background:url(images/subnav-li-orange-a-sprite.gif);}
#subnav li.open	ul li a				{background:none; color:#650d0d; text-decoration:underline; border-bottom:1px solid #e5e5e5; font-weight:normal;}
#subnav li.open	ul li a:hover,
#subnav li.open	ul li.active a		{color:#676363; text-decoration:none;}
#subnav li a:hover,
#subnav li a.open					{background-position:0 -26px;}
#product							{margin-left:16px; width:180px;}
#product p							{line-height:160%; margin:10px 0 5px 0;}
#product a.more						{color:#600909; text-decoration:underline; font-weight:bold;}
#left								{float:left; margin-right:19px;}
#right								{float:right; margin-right:9px; display:inline;}
#right ul#partners li				{text-align:center; width:100%; border-bottom:1px solid #e5e5e5; padding:27px 0;}
#search								{margin-top:17px;}
#search fieldset					{height:24px; border:1px solid #9e9e9e;}
#search input,
#search button						{float:left; border:none;}
#search button						{background:url(images/search-button-bg.gif) no-repeat; width:24px; height:24px; cursor:pointer; text-indent:-9999px; font-size:0px; display:block; line-height:0px;}
#search input						{height:19px; width:182px; padding:3px 0 0 3px; background:#fff;}
.sidebar address					{line-height:22px; font-style:normal; margin-left:11px;}
.sidebar #subsubnav					{margin-left:11px; line-height:22px;}
.sidebar #subsubnav a:hover			{color:#676363; text-decoration:none;}	
#index #main-content				{width:468px;}
#main-content						{float:left; width:719px;}
#index #main-content h1				{background:url(images/index-main-content-h1-bg.gif); width:468px;}
#main-content h1					{background:url(images/main-content-h1-bg.gif); width:719px; height:34px; line-height:34px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:21px; color:#fff; text-transform:uppercase; font-weight:bold; text-indent:13px; margin:17px 0 11px 0;}
#main-content ul li					{background:url(images/main-content-ul-li-bg.gif) left center no-repeat; padding-left:17px; line-height:16px; margin:10px 0;}
#index #main-content p				{width:100%;}
#main-content p						{margin-bottom:10px; line-height:22px; width:655px;}
#breadcrumbs						{color:#949494; padding-bottom:5px; display:block;}
#breadcrumbs strong					{color:#101010;}
.product							{width:341px; padding:1px; border:1px solid #DEDEDE; float:left; margin:0 14px 23px 0;}
.product h3							{height:27px; width:100%; background:#E1E1E1; color:#313131; text-indent:10px; line-height:27px; font-weight:bold; margin-bottom:14px;}
.product img						{float:left; margin-right:17px; padding-bottom:24px;}
.product .product-info				{float:left; width:165px;}
#main-content .product-info ul li	{background:url(images/product-info-ul-li-bg.gif) top left no-repeat; margin:0 0 7px 0;}
.product-info a.more				{font-weight:bold; padding:0 0 24px 17px; display:block;}
#main-content h2					{background:url(images/main-content-h2-bg.gif); width:669px; height:27px; line-height:27px; text-transform:uppercase; text-indent:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; clear:left;}
#main-content .p-info				{padding-bottom:65px; float:left;}
#main-content .p-about				{float:left; width:380px; margin:14px 0 0 10px; display:inline;}
#main-content .p-about p			{width:auto;}
#main-content .img-container		{display:table; text-align:center; width:270px; height:220px; float:left; margin-top:14px;}
#main-content .img-container a		{display:table-cell; vertical-align:middle;}
#main-content h3					{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; margin:12px 0 8px 0; font-weight:bold;}
#main-content .data					{border-collapse:collapse; border:1px solid #dedede; width:669px;}
#main-content .data	td				{border:1px solid #dedede;}
#main-content .data span			{padding:10px; display:block; font-size:11px;}
/*----------------Footer----------------*/
#footer								{float:left; width:100%; height:35px; line-height:35px; background:#303030; text-indent:17px; color:#fff; margin-top:22px;}
/*----------------Content----------------*/
#container 							{padding-bottom:32px; width:100%;}
/*----------------Footer----------------*/
#footer2							{position:relative; margin-top:-32px; background:url(images/footer2-bg.gif) repeat-x; height:32px; width:100%;}
/*Coding (Slicing) by Martynas ; e-mail:codingxhtml[eta]gmail[dot]com; http://www.codingxhtml.com*/
