/* = General
-----------------------------------------------------------------------------*/
body 				{ background-color:#d0d0d0; margin:0; padding:0; text-align:center; font:normal 12px Arial, Helvetica, sans-serif; color:#646464; }
#container			{ background:#fff url('images/bodybg.gif') repeat-x 0 100%; }
#wrapper 			{ width:940px; margin:0 auto; padding:0 0 10px 0; text-align:left; }
h1, h2, h3, h4, p 	{ padding:0; margin:0 0 1em 0; }
a					{ color:#323232; text-decoration:none; }
a:hover				{ color:#cc0000; }
form				{ margin:0; padding:0; }

.clearfix:after 	{ content: ".";	clear:both;	height:0; visibility:hidden; display:block;	}
.clearfix 			{ display: inline-block; /* Fixes IE/Mac */	}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */	

#container #wrapper .reset-padding	{ padding:0; }
	

/* = Header
-----------------------------------------------------------------------------*/	
#header 						{}
#logo							{ width:199px; height:51px; text-indent:-9999px; padding:24px 0 16px 0; margin:0; }
#logo a							{ display:block; width:199px; height:51px; background:url('images/logo.gif') no-repeat; }
#nav							{ height:46px; line-height:45px; width:100%; background: url('images/nav.gif') repeat-x left top; }
#nav ul							{ float:left; margin:0; padding:0; list-style:none; }
#nav li							{ position:relative; float:left; font-size:13px; background:url('images/nav-sep.gif') no-repeat right top; }
#nav li a						{ display:block; /*padding:0 11px 0 10px;*/ padding:0px 5px; float:left; margin:0 1px 0 0; }
#nav li .active					{ color:#cc0000; }
#nav li:hover a,
#nav li.over a					{ color:#323232; background:#fff; }
#nav li:hover .submenu,
#nav li.over .submenu			{ display:block; }
#nav dl							{ width:194px; padding:0 8px; float:left; margin:0; }
#nav dd							{ padding:0 0 0 10px; background:url('images/bullet00.gif') no-repeat left 6px; font-size:11px; line-height:15px; margin:0; }
#nav dd	a						{ color:#646464; }
#nav dd	a:hover					{ text-decoration:underline; }
#nav dt							{ font-size:11px; line-height:15px; margin:8px 0 4px 0; padding:0; font-weight:bold; }
#nav dt	a:hover					{ color:#cc0000; }
#nav .submenu					{ display:none; overflow:hidden; width:420px; position:absolute; top:45px; left:-1px; background:url('images/submenu.gif') repeat-y left top; }
#nav .submenu a					{ float:none; display:inline; margin:0; padding:0; }
#nav .submenu-footer			{ margin:10px 0 0 0; font-size:13px; line-height:normal; color:#fff; float:left; display:block; width:400px; padding:4px 10px; background-color:#cc0000; }
#quicklinks						{ overflow:hidden; height:30px; line-height:30px; width:100%; background: url('images/quicklinks.gif') no-repeat left top; }
#quicklinks ul					{ float:left; margin:0; padding:0; list-style:none; }
#quicklinks li 					{ margin:0 10px; padding:0 0 0 8px; float:left; font-size:10px; background:url('images/bullet01.gif') no-repeat left 13px; }
#quicklinks a					{ color:#e6e6e6; display:block; }
#quicklinks a:hover				{ color:#fff; }
#quicklinks .right				{ float:right; }
#quicklinks .right .contact		{ background:url('images/contact.gif') no-repeat left top; padding:0 0 0 28px; }
#quicklinks .right .login		{ background:url('images/login.gif') no-repeat left top; padding:0 0 0 28px; }
#nav-search						{ width:164px; display:block; background:url('images/nav-search.gif') repeat-x left top; border:1px solid #d2d2d2; float:right; height:20px; line-height:20px; margin:10px 10px 0 0; }
#nav-search input				{ float:left; border:0; background:none; font:normal 11px tahoma; color:#646464; }
#nav-search .textfield			{ width:140px; padding:4px 2px 2px 2px; }
#nav-search .submit				{ padding:7px; }
#quicklinks .right .logged		{ position:relative; color:#323232; background:url('images/logged.gif') no-repeat left top; padding:0 18px 0 28px; }
#quicklinks .right .logged a	{ position:absolute; top:7px; right:0; text-indent:-9999px; display:block; width:16px; height:16px; line-height:16px; color:#323232; background:url('images/logout.gif') no-repeat center; }
* html #quicklinks li,
* html #nav-search 				{ display:inline }


/* = Main Content
-----------------------------------------------------------------------------*/	
#main 										{ width:100%; overflow:hidden; background:#ddd url('images/main.gif') repeat-x left top; }
.inner										{ padding:10px; width:920px !important; }
#main #box-wrapper							{ float:left; clear:both; width:754px; }
#main #box-wrapper .box-wrapper-top			{ float:left; clear:both; width:732px; height:19px; padding:0 11px;
											  background:url(images/home-boxes-top.png) no-repeat left top; overflow:hidden; }
#main #box-wrapper .box-wrapper-middle		{ float:left; clear:both; width:732px; padding:0 11px;
											  background:url(images/home-boxes-middle.png) no-repeat left top; }
#main #box-wrapper .box-wrapper-bottom		{ float:left; clear:both; width:732px; height:19px; padding:0 11px;
											  background:url(images/home-boxes-bottom.png) no-repeat left top; overflow:hidden; }
#main #box-wrapper ul							{ list-style:none; margin:0; padding:0; }
#main #box-wrapper #homebox01,
#main #box-wrapper #homebox02				{ margin:0 8px 0 0; padding:0; float:left; width:239px; }
#main #box-wrapper #homebox03				{ float:left; padding:0; width:238px; }#main #box-wrapper #homebox01 h2,
#main #box-wrapper #homebox02 h2,
#main #box-wrapper #homebox03 h2			{ padding:0 10px; margin:0 0 14px 0; color:#cc0000; font-weight:normal; font-size:17px; }
#main #box-wrapper #homebox03 ul			{ padding:0 10px; }
#main #box-wrapper #homebox03 li			{ font-size:14px; padding:0 0 0 16px; margin:6px 0; background:url('images/bullet03.gif') no-repeat left 5px; }
#main #box-wrapper #homebox02 ul			{  }
#main #box-wrapper #homebox02 li			{ vertical-align:top; line-height:15px; padding:0 10px 2px 10px; overflow:hidden; margin:3px 0 0 0; border-bottom:1px dashed #d9d9d9; height:1%; }
#main #box-wrapper #homebox02 li a			{ color:#323232; display:block; float:right; width:162px; }
#main #box-wrapper #homebox02 li a:hover	{ color:#cc0000; }
#main #box-wrapper #homebox02 li span		{ color:#7b1e1e; float:left; display:block; }
#main #box-wrapper #homebox02 .link			{ display:block; padding:2px 10px 0 0; text-align:right; clear:both; }
#main #box-wrapper #homebox02 .link	a		{ color:#cc0000;}
#main #box-wrapper #homebox02 .link a:hover { text-decoration:underline; }
#main #box-wrapper #homebox01 li			{ vertical-align:top; padding:15px 12px; border-bottom:1px solid #ebebeb; }
#main #home-banners							{ float:right; padding:9px 5px 0 0; }
#main #home-banners .banner					{ margin:0 0 10px 0; }
.banner										{ margin:10px 0; text-align:center; }
#secondary									{ overflow:hidden; height:1%; margin:0; padding:0; list-style:none; background:#fff url('images/secondary.gif') repeat-x left bottom; }
#secondary li								{ width:200px; margin:0 0 0 10px; padding:14px 0 14px 10px; float:left; background:url('images/bullet02.gif') no-repeat left 19px; display:block !important; display:inline; }
#secondary li a								{ font-size:15px; padding-bottom:5px; }
#secondary li a.title							{ display:block !important; }
#path 										{ width:100%; font-size:11px; overflow:hidden; list-style:none; padding:0 0 10px 0; margin:0; display:block; clear:both; }
#path li									{ padding:0 10px 0 0; margin:0 6px 0 0; float:left; background:url('images/bullet04.gif') no-repeat right 4px; color:#3c3c3c; }
#path li a									{ color:#3c3c3c; }
#path li a:hover							{ text-decoration:underline; }	
#path li img								{ border:0; }
#path li.last								{ background:none; }
.box										{ background:#fff url('images/box-top.gif') no-repeat left top; overflow:hidden; }
.box-footer									{ border-top:1px solid #e5e6e8; background:url('images/box-footer.gif') no-repeat left bottom; text-align:right; padding:5px 10px; }
.box-footer .print							{ font-size:10px; color:#969696; padding:0 0 0 12px; background:url('images/icon-print.gif') no-repeat left 1px; margin:0 14px 0 0; }
.box-footer .send							{ font-size:10px; color:#969696; padding:0 0 0 12px; background:url('images/icon-send.gif') no-repeat left 1px; }
.box-footer .print:hover,
.box-footer .send:hover						{ color:#cc0000; }
.h2-maintitle								{ color:#cc0000; margin:0; padding:9px 20px; font-weight:normal; font-size:15px; border-bottom:1px solid #e5e6e8; }
#main .headline								{ background:url('images/box-top.gif') no-repeat right top; float:left; width:715px; padding:6px 10px 6px 10px; }
.h3-generic									{ color:#323232; font-size:13px; }
.content									{ padding:20px; min-height:340px; }
* html #main .content						{ height:340px; overflow:visible; }
.content ul									{ padding:0; margin:20px 0; list-style:none; }
.content ul li								{ padding:0 0 0 10px; margin:8px 0; background:url('images/bullet00.gif') no-repeat left 6px; }
.newstable td								{ padding:10px 0 10px 20px; vertical-align:top; border-bottom:1px dotted #bfbfbf;}
.singlenews td								{ border:0; }
.newstable .even							{ background-color:#fafafa; }
.newstable h2								{ font-size:12px; font-weight:normal; color:#cc0000; margin:0 0 4px 0; }
.singlenews h2								{ font-size:14px; margin:0 0 20px 0; }
.newstable .more							{ font-size:11px; padding:0 8px 0 0; background:url('images/bullet06.gif') no-repeat right 5px; }
.newstable .vertical-middle					{ vertical-align:middle; }
.paging-wrapper								{ width:100%; overflow:hidden; padding:2px 0; float:left; }
.paging-wrapper .paging						{ float:right; list-style:none; margin:0; font-size:11px; }
.paging-wrapper .paging li					{ float:left; margin:0; background:none; padding:0;}						
.paging-wrapper .paging li .active			{ padding:4px 6px; color:#fff; background:url('images/paging.gif') no-repeat center 3px; }
.paging-wrapper .paging li .active:hover	{ color:#fff }
.paging-wrapper .paging li img,
.paging-wrapper .paging li span,
.paging-wrapper .paging li a				{ border:0; display:block; padding:4px; }
.image-container							{ float:left; margin:0 16px 10px 0; }
.image-container img						{ border:1px solid #c8c8c8; display:block; margin:0 0 4px 0; }
.image-container img:hover					{ border-color:#cc0000; }
.zoom										{ font-size:10px; color:#646464; padding:0 0 0 14px; background:url('images/icon-lens.gif') no-repeat left 1px; margin:0 14px 0 0; }
.return										{ color:#646464; font-size:11px; padding:0 0 0 8px; margin:0 0 0 89px; background:url('images/bullet07.gif') no-repeat left 5px; }
#col3										{ width:100%; overflow:hidden; padding:0; background:url('images/bg-3col.gif') repeat-y left top; }
#col3 #left-col								{ float:left; width:185px; }
#col3 #middle-col							{ float:left; width:534px; padding:10px; }
#col3 #right-col,
#col2 #right-col							{ float:left; width:181px; }
#col2										{ width:100%; overflow:hidden; padding:0; background:url('images/bg-2col.gif') repeat-y left top; }
#col2 #middle-col							{ float:left; width:739px; }
#col2b										{ width:100%; overflow:hidden; padding:0; background:url('images/bg-2colb.gif') repeat-y left top; }
#col2b #left-col							{ float:left; width:185px; }
#col2b #middle-col							{ float:left; width:735px; }
#col1										{ width:100%; padding:0;}
#col1 #middle-col							{ width:921px; }
.sidenav-title								{ color:#323232; font:normal 13px Arial; line-height:29px; background:url('images/sidenav-top.gif') no-repeat left top; padding:0 10px; margin:0; }



#wrapper .no-bullets li						{ background:none; }

#sidenav									{ list-style:none; padding:0; margin:0; }
#sidenav li									{ font-size:11px; padding:0; margin:0; border-bottom:1px solid #e5e6e8; vertical-align:top; background:url('images/bullet08.gif') no-repeat 174px 9px; }
/*#sidenav .active							{ background:url('images/bullet09.gif') no-repeat 174px 9px; }
#sidenav .active a,
#sidenav .active a:hover					{ color:#cc0000; }*/

/*#sidenav .active							{ background:url('images/bullet09.gif') no-repeat 174px 9px; }*/
#sidenav .active a							{ color:#fff; background:#7d7d7d url(images/bullet12.gif) no-repeat 174px 9px; }
#sidenav .active a:hover					{ color:#fff; }
#sidenav .active li li a:hover				{ color:#cc0000; }

#sidenav li	a								{ color:#323232; display:block; padding:3px 14px 3px 10px; height:1%; }
#sidenav li	a:hover							{ color:#000; }
#sidenav li li								{ background:none; border:0; }
#wrapper #sidenav li li a					{ color:#4b4b4b; padding:3px 14px; background:none; }
#sidenav li li.active						{ background:none;  }
#wrapper #sidenav li li a:hover,
#wrapper #sidenav li li.active a			{ color:#cc0000; background-color:#ebebeb; }
#sidenav li ul								{ margin:0 0 6px 0; border-top:1px solid #E5E6E8; padding:4px 0 0 0; width:184px; }
#sidenav li li ul							{ border:0; background-color:#ebebeb; padding:0 0 6px 16px; width:168px; }
#sidenav li li li ul						{ border:0; background-color:#ebebeb; padding:0 0 6px 16px; width:152px; margin:0; }
#container #wrapper #sidenav li li ul li a					{ color:#323232; padding:1px 0 1px 16px; background:url(images/bullet13.gif) no-repeat 6px 6px; }
#container #wrapper #sidenav li li ul li.active a,
#container #wrapper #sidenav li li ul li a:hover { color:#cc0000 !important; background:url(images/bullet14.gif) no-repeat 6px 6px; }

#container #wrapper #sidenav li li ul li.active li a 		{ color:#323232 !important; background:url(images/bullet13.gif) no-repeat 6px 6px; }
#container #wrapper #sidenav li li ul li.active li a:hover	{ color:#cc0000 !important; background:url(images/bullet14.gif) no-repeat 6px 6px; }
#container #wrapper #sidenav li li ul li.active li.active a,
#container #wrapper #sidenav li li ul li.active li.active a:hover { color:#cc0000 !important; background:url(images/bullet14.gif) no-repeat 6px 6px; }



.techdata									{ width:100%; overflow:hidden; background:url('images/image-preview.gif') no-repeat 260px bottom; margin:0 0 40px 0; }
.image-preview								{ float:left; width:246px; padding: 0 24px 0 0; }
.techdata  h3								{ float:left; margin:6px 0; }
.techdata ul 								{ float:left; width:262px; margin:0; }
.techdata ul li								{ background-position:left 4px; font-size:11px; color:#323232; margin:2px 0; }
.techdata .thumbs							{ padding:6px 0; overflow:hidden; }
.techdata .thumbs img						{ border:1px solid #88898c; display:block; margin:0 auto; }
.techdata .thumbs img.last					{ margin:0; }
.techdata .more								{ clear:both; font-size:11px; padding:0 8px 0 0; background:url('images/bullet06.gif') no-repeat right 5px; float:right; }
#extras										{ list-style:none; padding:0; margin:0; }
#extras li									{ font-size:12px; font-weight:bold; padding:0; margin:0; border-bottom:1px solid #e5e6e8; vertical-align:top; background:url('images/bullet10.gif') no-repeat 10px 9px; }
#extras li a								{ color:#464646; display:block; padding:3px 10px 3px 20px; height:1%; }
#extras li a:hover							{ color:#000; }
#extras li li								{ background:none; border:0; font-weight:normal; font-size:11px; }
#extras li li a								{ color:#646464; padding:0 10px; }
#extras li li a:hover						{ color:#cc0000; }
#extras li ul								{ padding:4px 0; margin:0; border-top:1px dotted #e5e6e8; }
.h3-related									{ font-size:12px; color:#cc0000; border-bottom:1px dotted #e5e6e8; padding:3px 10px; margin:0; }


.sidebox									{ padding:6px 8px; border-bottom:1px dotted #e5e6e8; }
.sidebox img								{ border:0; margin:0 0 4px 0; }
.sidebox h4									{ font-size:12px; font-weight:bold; color:#464646; margin:0 0 4px 0; padding:0; }
.sidebox p									{ font-size:11px; color:#666; margin:0; padding:0; }
#container #wrapper .reset-middle-col		{ padding:0; width:554px; }
.products									{ width:100%; border-collapse:collapse; }
.products td								{ padding:10px; border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; vertical-align:top; }
.products td td								{ border:0; text-align:center; padding:0; height:80px; vertical-align:middle; }
.products img								{ border:0; margin:0 auto; }
.products h3								{ font-size:12px; color:#464646; margin:4px 0;}
.products p									{ font-size:11px; color:#666; margin:0 0 4px 0; padding:0; }
.products ul								{ margin:0; padding:0; list-style:none; }
.products ul li								{ background:0; margin:0; padding:0; font-size:11px; }
.products ul li a							{ color:#666; }
.products ul li a:hover						{ color:#cc0000; }
.products .more								{ clear:both; font-size:11px; padding:0 8px 0 0; background:url('images/bullet06.gif') no-repeat right 5px; }
.categories									{ margin:10px 0 0 0; }
.categories td								{ padding:10px; vertical-align:top; }
.categories h3,
.categories h3 a							{ font-size:11px; color:#cc0000; }
.categories img								{ border:1px solid #8c8d90; padding:1px; }
.categories img:hover						{ border-color:#cc0000; }


/* = Footer
-----------------------------------------------------------------------------*/	
#footer 							{ width:920px; padding:4px 10px; font-size:10px; color:#646464; background:url('images/footer.png') no-repeat left bottom; }
#footer a							{ color:#e6e6e6; text-decoration:none; }
#footer a:hover						{ color:#fff; }
#footer .footer-row					{ width:100%; overflow:hidden; clear:both;}
#footer #footer-img					{ float:left; width:200px; overflow:hidden; }
#footer #footer-img	img				{ display:block; float:left; margin:0 20px 0 0; }
#footer #footer-img	.flags			{ margin:4px 0 0 0; }
#footer .sponsors					{ padding:4px 0 0 0; margin:0; float:right; width:720px; height:24px; }
#footer .copyright					{ float:left; color:#e6e6e6; margin:10px 0 0 0; width:750px; }
#footer #atcom-sig 					{ float:right; width:123px;  margin:10px 0 0 0; }
#footer #atcomProductionFlash 		{ float:left; margin:0; padding:0; width:20px; }	
#footer .atcom a 					{ color:#fff; float:left; margin:0; padding:0;	font:normal 10px Tahoma; }	
#footer .atcom a:hover 				{ text-decoration:none; }


/* New styles 
--------------------------------------------------------------------------*/
#container #wrapper .duktio-middle-col	{ padding:10px 0px 5px 0px; width:554px; }
#container #wrapper .duktio-middle-col p{ padding:5px 10px 0px 10px; }
#container #wrapper .duktio-middle-col h3{ padding:5px 10px 10px 10px; }
.h3-related_noDot					{ font-size:14px; color:#cc0000; margin:0; }
.content ul.choise					{ padding:0; margin:20px 0; list-style:none; border-top:1px dotted #e5e6e8;  }
.content ul.choise li				{ padding:7px 0 7px 20px; margin:0px 0px 0px 0px; background:url('images/bullet06.gif') no-repeat 10px 12px; border-bottom:1px dotted #e5e6e8; }

.boxRight 							{ clear:both; display:block; overflow:hidden; border-bottom:1px solid #e5e6e8; padding:10px 10px; }
.boxRight .h3-related				{ font-size:12px; color:#cc0000; padding:0px 0px 0px 0px; margin:0; border-bottom:none; }
.boxRight ul						{ padding:0; margin:5px 0 5px 0px; list-style:none; }
.boxRight ul li						{ padding:3px 0 0px 10px; margin:0px 0; background:url('images/bullet11.gif') no-repeat left 8px; font-size:11px }

table.table_forma					{ padding:20px 0 0px 0px; vertical-align:top; margin-bottom:10px; }
table.table_forma td				{ padding:5px 0 5px 10px; vertical-align:top; }
table.table_forma td.gri			{ color:#969696; font-size:11px; }
table.table_forma input.input		{ background:transparent url(images/nav-search.gif) repeat-x scroll left top; border:1px solid #D2D2D2; width:155px; }
table.table_forma select			{ background:#fff url(images/nav-search.gif) repeat-x scroll left top; border:1px solid #D2D2D2; width:155px; }
input.buttonBlack					{  width:138px; height:25px; background:#fff url(images/buttonF.gif) no-repeat left top; font:normal 11px arial; color:#ffffff; border:none;
									  padding-bottom:3px; margin-right:10px; display:inline; outline:none; }
input.buttonBlack_small				{ width:88px; height:25px; background:#fff url(images/buttonFs.gif) no-repeat left top; font:normal 11px arial; color:#ffffff; border:none;
									  padding-bottom:3px; margin-right:10px; display:inline; outline:none; }
input.buttonWhite					{ float:left; width:77px; height:21px; background:#fff url(images/buttonFw.gif) no-repeat left top; font:normal 11px arial; color:#323232; border:none;
									  padding-bottom:1px; margin-right:10px; display:inline; outline:none; margin-top:10px; }
									  
.lineP 								{ clear:both; display:block; overflow:hidden; padding:5px 10px; margin:0; border-top:1px dotted #D2D2D2; }

.return02							{ color:#646464; font-size:11px; padding:0 0 0 8px; margin:0 0 0 10px; background:url('images/bullet07.gif') no-repeat left 5px; float:left; }

table.table_formaP					{ padding:0px 0 0px 0px; vertical-align:top; margin:20px 0px 10px 0px; float:left; }
table.table_formaP td				{ padding:2px 0 0px 10px; vertical-align:top; }
table.table_formaP td.grammi		{ padding:0px 0 0px 0px; vertical-align:top; background:url(images/dot02.gif) repeat-x left bottom; height:1px; margin-bottom:10px;  }
table.table_formaP td.gri			{ color:#969696; font-size:11px; }
table.table_formaP td.title			{ padding:10px 0 0px 10px;}
table.table_formaP input.input		{ background:transparent url(images/nav-search.gif) repeat-x scroll left top; border:1px solid #D2D2D2; width:155px; margin-bottom:2px; }
table.table_formaP select			{ background:#fff url(images/nav-search.gif) repeat-x scroll left top; border:1px solid #D2D2D2; width:155px; margin-bottom:2px; }

ul.rightUl 							{ padding:0; margin:5px 15px 5px 0px; list-style:none;  }
ul.rightUl li						{ padding:5px 0 0px 10px; margin:0px 0; background:none; font-weight:bold; }
ul.rightUl li img					{ margin-left:5px; display:inline; border:none; }

.mapArea 							{ clear:both; display:block; overflow:hidden; padding:20px 0px 20px 10px; }
table.table_resault					{ padding:0px 0 0px 0px; vertical-align:top; margin:10px 0px 10px 0px; float:left; width:100%; }
table.table_resault td				{ padding:5px 0 5px 10px; vertical-align:top; font-weight:normal; }
table.table_resault th				{ padding:5px 0px 5px 10px; vertical-align:top; border-bottom:1px solid #D2D2D2; }
#container #wrapper .duktio-middle-col table.table_resault  p			    { padding:5px 10px 0px 0px;  }
table.table_resault th.gri			{ color:#969696; font-size:11px; font-weight:normal; }

.more02								{ font-size:11px; padding:0 8px 0 0; background:url('images/bullet06.gif') no-repeat right 5px; clear:both; float:left; }

.headline_red						{ background:url('images/box-top_red.gif') no-repeat right top; float:left; width:715px; padding:0px 10px 0px 10px; text-align:right; color:#ffffff; 
									  font:bold 10px arial; height:29px;  }
.basket								{ float:right; background:url(images/basket.gif) no-repeat 5px 7px; padding:0px 0px 0px 25px; }
.basket a							{ float:left; color:#ffffff; padding:7px 0px 5px 0px; }
.basket a:hover						{ float:left; color:#ffffff;  text-decoration:underline;  }
.basket	 em							{ float:left; padding:5px 0px 0px 5px; font:bold 12px arial; }
.basket	 img						{ float:left; padding:0px 5px 0px 10px; }
.wishList							{ float:right; background:url(images/wishList.gif) no-repeat 5px 7px; padding:0px 0px 0px 25px; }
.wishList a							{ float:left; color:#ffffff;  padding:7px 0px 5px 0px; }
.wishList a:hover					{ float:left; color:#ffffff;  text-decoration:underline;  }
.wishList	 em						{ float:left; padding:5px 0px 0px 5px; font:bold 12px arial; }
.wishList img						{ float:left; padding:0px 5px 0px 10px; }
.account							{ float:right; background:url(images/account.gif) no-repeat 5px 7px; padding:0px 0px 0px 25px; }
.account a							{ float:left; color:#ffffff;  padding:7px 0px 5px 0px; }
.account a:hover					{ float:left; color:#ffffff;  text-decoration:underline;  }
.h3-related_red						{ font-size:15px; color:#cc0000; border-bottom:1px dotted #e5e6e8; padding:3px 10px; margin:0px 0px 15px 0px; }

#nav-search.left	  				{ float:left; margin-left:10px; display:inline; }
.result								{ clear:both; display:block; overflow:hidden; padding:5px 10px 6px 10px; border-bottom:1px dotted #D2D2D2; }
.resulBox							{ clear:both; display:block; overflow:hidden; padding:5px 10px 6px 10px; border-bottom:1px dotted #D2D2D2; }
#container #wrapper .duktio-middle-col .resulBox h3{ font-size:14px; color:#cc0000; margin:0; padding:5px 0px;  }
.resulBox h3 a						{ color:#cc0000;  }
.resulBox h3 a:hover				{ text-decoration:underline;  }
#container  #wrapper .duktio-middle-col .resulBox p      { padding-left:0px; margin-bottom:.60em }

#nav-search2	  					{ background:url('images/nav-search.gif') repeat-x left top; border:1px solid #d2d2d2; height:20px; line-height:20px; float:left; margin-left:10px; 
									  display:inline; width:140px; margin-left:0; margin-right:0; margin-top:5px; }
#nav-search2 .textfield				{ width:117px; border:0; background:none; font:normal 11px tahoma; color:#646464; padding:2px 0px 2px 3px; }

.whiteBoxRight 						{ float:left; width:168px; background:url(images/boxRight_top.gif) no-repeat left top; padding:10px 0px 0px 0px; margin:5px 0px 0px 5px; display:inline; }
.whiteBoxRight.last					{ margin:5px 0px 5px 5px; }
.wightBoxM							{ float:left; width:140px; background:url(images/boxRight_bottom.gif) no-repeat left bottom; padding:0px 14px 15px 14px; }	
.wightBoxM h2						{ color:#cc0000; font:bold 17px arial; padding:0; margin:0px 0px 8px 0px; }	
.wightBoxM .textfield_r				{ width:134px; background:url('images/nav-search.gif') repeat-x left top; border:1px solid #d2d2d2; float:left; height:14px; font:normal 11px tahoma;
								      padding:4px 2px 2px 2px; color:#646464; margin:5px 0px 0px 0px;  }
.wightBoxM p						{ color:#646464; font:bold 11px arial; padding:0; padding:10px 0px 5px 0px; margin:0;  border-bottom:1px dotted #D2D2D2; }

.poduct								{  float:left; width:140px; border-bottom:1px dotted #D2D2D2; padding:3px 0px 3px 0px; }	
.poduct .left						{  float:left; width:90px; color:#323232; font:bold 11px arial; }
.poduct .right						{  float:left; width:50px; color:#646464; font:bold 11px arial; text-align:right; }
.poduct .right em					{ font:normal 11px arial; }

	
.totalCost							{  float:left; width:140px; padding:5px 0px 0px 0px; }	
.totalCost .left					{  float:left; width:90px; color:#323232; font:bold 11px arial; }
.totalCost .right					{  float:left; width:50px; color:#cc0000; font:bold 11px arial; text-align:right; }


.checkOut							{ padding:0px 0 0px 0px; vertical-align:top; margin:0px 0px 10px 0px; float:left; width:553px; }
.checkOut td						{ padding:8px 0 10px 10px; vertical-align:middle; border-bottom:1px solid #bfbfbf;}
.checkOut td.delete					{ font-size:11px; }
.checkOut td.gri					{ font-size:11px; border-bottom:none; padding:3px 10px 3px 10px; }
.checkOut td.griCost				{ font-size:14px; border-bottom:1px solid #bfbfbf; padding:3px 5px 3px 5px; font-weight:bold; border-top:1px solid #bfbfbf; }
.checkOut td img					{ text-align:center; border:0; }
#container #wrapper .duktio-middle-col .checkOut p.code{ padding:5px 10px 0px 10px; font:normal 10px arial; }
#container #wrapper .duktio-middle-col .checkOut h3	{ padding:30px 10px 0px 10px; margin:0; }
#container #wrapper .duktio-middle-col .checkOut h3 a{ font-size:14px; }
input.num							{ width:30px; font:normal 12px arial; color:#323232; border:1px solid #b4b4b4; height:15px; }

input.buttonBlackB					{ width:163px; height:25px; background:#fff url(images/buttonFbig.gif) no-repeat left top; font:normal 11px arial; color:#ffffff; border:none;
									  padding-bottom:3px; margin-right:10px; display:inline; outline:none; }

.whiteBoxCenter						{ float:left; width:543px; background:url(images/whiteBoxTop.gif) no-repeat left top; padding:10px 0px 0px 0px; margin:5px 0px 0px 5px; display:inline; }
.whiteBoxMain						{ float:left; width:543px; background:url(images/whiteBoxBottom.gif) no-repeat left bottom; padding:0px 0px 15px 0px; }
.boxW								{ float:left; width:170px; padding:0px 6px 0px 5px; }
.boxW img							{ border:none; }	
.boxW .image						{ float:left; width:170px; padding:10px 0px 13px 0px; text-align:center; }	
.boxW h2.h2-list					{ font:normal 10px arial; color:#787878; padding-left:8px; padding-top:5px; margin:0; }
#container #wrapper .duktio-middle-col .boxW h3.h3-list	{ font:bold 16px arial; color:#323232; padding:0px 0px 8px 8px; margin:0; }	
.boxW .cost								{ clear:both; display:block; overflow:hidden; font:normal 11px arial; color:#464646; padding-left:8px; margin:0; }		
.boxW .cost em							{ clear:both; display:block; overflow:hidden; font:normal 18px arial; color:#cc0000; padding-left:8px; }	
.boxW .button							{ clear:both; display:block; overflow:hidden; padding:5px 0px 0px 8px; margin:0; }			
.boxW .button img						{ padding:0px 3px 0px 0px; margin:0; }		
.boxW .code     						{ clear:both; display:block; overflow:hidden; padding:10px 0px 0px 8px; margin:0; font:normal 11px arial; color:#646464; }		

.techdata .itemBox						{ float:left; width:262px; }
.techdata .cost							{ float:right; width:262px; font:normal 11px arial; color:#464646; margin:0; }
.techdata .cost em						{ float:right; width:262px; font:normal 18px arial; color:#cc0000; }	
.techdata .button						{ float:right; width:262px; padding:5px 0px 0px 0px; margin:0; }			
.techdata .button img					{ padding:0px 3px 0px 0px; margin:0; border:none; }		
.techdata .code     					{ float:right; width:262px; padding:10px 0px 0px 0px; margin:0; font:normal 11px arial; color:#646464; }	

#extras.red								{ list-style:none; padding:0; margin:0px 0px 0px 0px; border-top:1px solid #e5e6e8; clear:both; display:block; overflow:hidden; }


/* Additional Styles 26.08.09
--------------------------------------------------------------------------*/
.newstable h2 a 						{ color:#CC0000; }
.newstable h2 a:hover					{ text-decoration:underline; }

.select-feature							{ padding:10px; height:1%; overflow:hidden; border-bottom:1px solid #CDCDCD; }
.select-column							{ float:left; width:160px; }
.select-column select					{ width:140px; font-size:11px; color:#646464; }
.select-column label					{ font-size:11px; color:#323232; margin:0 0 2px 0; display:block; }
.select-feature p						{ color:#323232; float:left; width:100%; }

.techdata p								{ float:left; width:262px; }
.techdata h3							{ width:262px; }

.tabs ol								{ width:100%; overflow:hidden; background:url(images/dot.gif) repeat-x left bottom;  list-style:none; padding:0 10px; margin:0 -10px; }
.tabs ol li								{ float:left; background:url(images/tabs-left.gif) no-repeat left top; padding:0 0 0 12px; height:30px; line-height:30px; margin:0 4px 0 0; }
.tabs ol li a							{ display:block; background:url(images/tabs-right.gif) no-repeat right top; padding:0 12px 0 0; color:#646464; }
.tabs ol li a:hover						{ color:#323232; }

.tabs ol li.active						{ background:url(images/tabs-left-active.gif) no-repeat left top; }
.tabs ol li.active a					{ background:url(images/tabs-right-active.gif) no-repeat right top; color:#323232; cursor:default; }

.tabs ul li								{ font-size:11px; color:#323232; margin:4px 0; }
.tabs-content							{ padding:10px; }

.products td.compared					{ border-bottom:0 !important; padding-bottom:0 !important; }
.compare-submit							{ text-align:right; padding:10px; }
.compare-submit img						{ border:0; }

.comparison h3							{ font-size:15px; }
.comparison p							{ color:#323223; }
.comparison ul							{ margin:12px 0; }
.comparison ul li						{ background:transparent url(images/bullet00.gif) no-repeat scroll left 6px; margin:4px 0; padding:0 0 0 10px; color:#323232; }
.comparison table						{ margin:0 0 12px 0; }

.logos									{ background:url(images/logos-top.gif) no-repeat center top; padding:17px 0 0 0;  margin:0 0 20px 0; }
.logos table							{ background:url(images/logos-middle.gif) repeat-y center top; padding:0 10px 6px 10px; }
.logos td								{ text-align:center; vertical-align:middle; }
.logos-bottom							{ background:url(images/logos-bottom.gif) no-repeat center top; height:10px; }
#container #wrapper .duktio-middle-col .h3-stock { font-size:21px; color:#cc0000; margin:10px; padding:3px 0; border-bottom:2px solid #cc0000; }


/* Additional Styles 22.09.09
--------------------------------------------------------------------------*/
.compare-table							{ font-size:12px; border:10px solid #ccc; width:100%; background-color:#f1f1f1; }
.compare-table td						{ padding:5px 10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; text-align:center; }
/*.compare-table td.header				{ text-align:center; }*/
.compare-table td.left_col				{ font-weight:bold; width:240px; text-align:right; }
.compare-table td a.remove				{ padding:0 0 0 7px; background:url('images/bullet02.gif') no-repeat left 5px; }
.product-form							{ float:left; display:block; width:735px; overflow:hidden; }

/* New styles  06/10/09
--------------------------------------------------------------------------*/

.content ul.choiseNew			{ float:left; padding:0; margin:10px 0px 20px 1em; list-style:none; display:inline; border-top:1px dotted #e5e6e8; width:521px; border:none;  }
.content ul.choiseNew li		{ float:left; padding:5px 0 0px 0px; margin:0px 0px 5px 0px; background:url('images/griBox_top.gif') no-repeat 0px 0px; width:521px; }
.content ul.choiseNew li span	{ float:left; padding:8px 0 12px 16px; margin:0px 0px 0px 0px; background:url('images/griBox_bottom.gif') no-repeat 0px bottom; width:505px; }
.content ul.choiseNew li a		{ float:left; background:url('images/arrowRed.gif') no-repeat 480px 3px; width:501px; padding-right:20px; font:bold 13px arial; }

.h3-related_noDot img			{ padding-left:5px; }

.griBox			{ float:left; width:535px; padding:4px 0px 0px 0px; background:url(images/gri_top.gif) no-repeat left top; margin:10px 0px 0px 9px; display:inline;  }
.griBox-main	{ float:left; width:535px; padding:0px 0px 0px 0px; background:url(images/gri_bottom.gif) no-repeat left bottom;  }
.griBox-main h2		{ float:left; width:535px; padding:0px 0px 0px 0px; color:#464646; font:bold 13px arial;  }
.griBox-main h2	a   { float:left; width:510px; padding:10px 0px 0px 25px; background:url(images/icon-01_active.gif) no-repeat 10px 12px; color:#464646; font:bold 13px arial; text-decoration:none;  }
.griBox-main h2 a.active{ float:left; width:510px; padding:10px 0px 0px 25px; background:url(images/icon-01.gif) no-repeat 10px 12px; color:#464646; font:bold 13px arial;  }

.griBox2		{ float:left; width:535px; padding:4px 0px 0px 0px; background:url(images/gri2_top.gif) no-repeat left top; margin:10px 0px 10px 9px; display:inline;  }
.griBox2-main	{ float:left; width:535px; padding:0px 0px 0px 0px; background:url(images/gri2_bottom.gif) no-repeat left bottom;  }
.dt_box			{ float:left; padding:0px 0px 5px 0px; margin:0; border-bottom:none; width:535px;  }
.dt_box	td		{ padding:5px 20px 5px 10px; border-bottom:1px solid #e6e6e6; }
.dt_box	td.noB	{ border-bottom:none; }
.dt_box	 a 		{ padding-right:7px; }
.dt_box	 a:hover{ text-decoration:underline; }

.techdata.new			{ width:100%; overflow:hidden; background:url('images/image-preview.gif') no-repeat 260px bottom; margin:20px 0 40px 0; }

.thumbs-carouzel		{ float:left; width:247px; padding:10px 0px 40px 0px; }
.thumbs-carouzel a.arrow{ float:left; margin-top:23px; padding:0px 2px; }
.thumbs-carouzel img	{ border:none; }
.scroll-box				{ float:left; width:228px; overflow:hidden; }
.scroll-box	ul			{ float:left; width:100%; overflow:hidden; }
.scroll-box	ul	li		{ float:left; border:1px solid #dcdcdc; padding:3px; margin:0px 2px; display:inline;  list-style:none; background:none; width:64px; height:48px; }
.scroll-box	ul	li a	{ float:left; }
.scroll-box	ul	li img	{ border:none; }
.scroll-box	ul	li.last	{ margin:0; }
.logo00 	{ float:left; clear:right; display:block; padding:20px 0px 15px 0px; }



.tabs-content	table		{ float:left; width:100%; text-align:left; }
.tabs-content	td			{ padding:8px 10px; width:40%; color:#464646; font-size:12px; }
.tabs-content	td.black	{ color:#000000; }

.productPath 			{ clear:both; display:block; overflow:hidden; padding:10px 0px 0px 4px; }
.productPath span.pro 	{ float:left; font:normal 11px arial; color:#646464; padding:0px 10px 0px 5px; background:url('images/bullet04.gif') no-repeat right 4px;  }
.productPath span.pro a	{ font:normal 11px arial; color:#CC0000; padding-left:5px;}
.productPath span.pro.last 	{ float:left; font:normal 11px arial; color:#646464; padding:0px 10px 0px 5px; background:none;  }

.listProduct00 				{ clear:both; display:block; overflow:hidden; padding:1em 0px 0px 0px; border-bottom:1px solid #ebebeb; }
.listProduct00 .bgImg		{ float:left; margin:0px 5px 0px 0px; padding:10px 8px 0px 8px; background:url('images/bgimage.gif') no-repeat left 0px; width:94px; height:77px; 
						      text-align:center; display:inline;  }
/*.listProduct00 .bgImg img	{ width:94px;max-height:64px; }*/
.listProduct00 h2			{ clear:right; display:block; overflow:hidden; font:bold 12px arial; margin-bottom:3px; }


select.select00		{ border:1px solid #D2D2D2; width:155px; margin-left:10px; display:inline; font-size:11px; color:#646464;  }


.product00 				{ clear:both; display:block; overflow:hidden; padding:20px; border-bottom:1px solid #ebebeb; margin:0px 0px 0px 0px }
.product00 img			{ margin:0px 20px 0px 0px; display:inline; float:left;  }
.product00 h2			{ clear:right; display:block; overflow:hidden; font:bold 12px arial; margin-bottom:3px; }

.select-feature.noB		{ border:none; }

.kariera					{ clear:both; display:block; overflow:hidden; padding:10px 0px; }
.kariera ul					{ margin:0; padding:0px 0px 20px 20px; }
.kariera ul li				{ background:url(images/arrowRed00.gif) no-repeat left 4px; list-style:none; margin:0; padding:0px 0px 5px 10px; }
.kariera h3					{ padding-left:20px; font-size:14px }
.kariera h2					{ padding-left:20px; margin-bottom:0.5em; }
.kariera h4					{ padding-left:20px; font-size:13px;  float:left; width:100% ; padding-top:20px}
.kariera ul.choose00		{ padding:0px 0px 43px 20px; margin:0; }
.kariera ul.choose00 li		{ padding:0px 0px 0px 0px; margin:0;list-style:none; background:none; }
.kariera ul.choose00 li a	{ padding:10px 0px 0px 16px; margin:0; background:url(images/button00.gif) no-repeat left top; width:175px; height:36px; clear:both; display:block; 
						      overflow:hidden; font-weight:bold; font-size:13px;   }
.kariera p					{ padding-left:20px; padding-right:20px; }
.kariera .more02o			{ margin-left:20px; display:inline; }
.dot00						{ margin:10px 0px 0px 0px; padding:10px 0px 0px 20px; clear:both; display:block; overflow:hidden; background:url(images/dot02.gif) repeat-x top left; 
						      color:#646464 }
.dot00	a					{ color:#646464 }
.dot00	h2					{ color:#323232; font:normal 12px arial; padding:0; margin-bottom:5px; }
.dot00 p					{ padding:0; }
.dot00 em					{ font-size:11px; color:#969696; }

table.table_forma input.input02		{ background:transparent url(images/nav-search.gif) repeat-x scroll left top; border:1px solid #D2D2D2; width:302px; font-size:11px; padding:4px 5px; }
table.table_forma input.input02o	{ font-size:11px; }
table.table_forma textarea.input02	{ background:transparent url(images/nav-search.gif) repeat-x scroll left top; border:1px solid #D2D2D2; width:302px; height:110px; font-size:11px; 
									  padding:5px; }
input.buttonBlackB2					{ width:138px; height:25px; background:#fff url(images/buttonF.gif) no-repeat left top; font:bold 11px arial; color:#ffffff; border:none;
									  padding-bottom:3px; margin-right:10px; display:inline; outline:none; }
ul.karieraList						{ margin:0; padding:0px 0px 10px 0px; list-style:none; }
ul.karieraList li					{ background:url(images/dot02.gif) repeat-x bottom left; margin-bottom:10px; float:left; width:100%; list-style:none; padding:0px 0px 10px 0px; }					
ul.karieraList h3					{ font-size:13px; margin-bottom:0.3em; }	
ul.karieraList	p					{ padding-bottom:5px; margin-bottom:0; }					
.more02o							{ font-size:11px; padding:0 0px 0 8px; background:url('images/bullet06.gif') no-repeat left 5px; clear:both; float:left; }



.fotoArchive						{ clear:both; display:block; overflow:hidden; padding:10px 0px 50px 10px; }
.fotoArchiveBox						{ float:left; width:215px; height:198px; background:url(images/photoBoxBg.gif) no-repeat left top; margin-right:10px; display:inline; margin-top:10px;
									  padding:0px 1px; text-align:center; }
.fotoArchiveBox.last				{ margin-right:0px; }	
.fotoArchiveBox	h2					{ float:left; font:bold 13px arial; color:#464646; background:url(images/arrowRed.gif) no-repeat 200px 12px; padding:7px 0px 0px 10px; width:207px;
									  text-align:left; }
.fotoArchiveBox	img					{ text-align:center; margin-top:10px; }

#sidenavNew							{ float:left; list-style:none; padding:0px 0px 3px 3px; margin:0; background-color:#fff; border-right:1px solid #cdcdcd; }
#sidenavNew li						{ float:left; padding:3px 0px 0px 0px; margin:0; list-style:none; font:bold 12px arial; }
#sidenavNew li	a					{ float:left; padding:10px 0px 0px 10px; color:#f5f5f5; background:url('images/tabGri.gif') no-repeat 0 0; width:168px; height:26px; }
#sidenavNew li	a:hover				{ float:left; color:#fff; background:url('images/tabGri_over.gif') no-repeat 0 0; }
#sidenavNew .active a				{ float:left; padding:10px 0px 0px 10px; color:#fff; background:url('images/tabGri_over.gif') no-repeat 0 0; width:168px; height:26px; }

#sidenavNew .bb a					{ float:left; padding:5px 0px 0px 10px; color:#f5f5f5; background:url('images/subtabGri.gif') no-repeat 0 0; width:168px; height:22px; }
#sidenavNew .bb a:hover				{ float:left; color:#fff; background:url('images/subtabGri_over.gif') no-repeat 0 0; }

#sidenavNew  .bbactive a				{ float:left; padding:5px 0px 0px 10px; color:#fff; background:url('images/subtabGri_over.gif') no-repeat 0 0; width:168px; height:22px; }


#sidenavNew li ul								{ margin:0 0 6px 0; padding:5px 0 0 0; width:184px; float:left; border-bottom:1px solid #E5E6E8; }
#sidenavNew li li								{ background:none; border:0; border-top:1px solid #E5E6E8; width:184px; padding:0; height:auto; font-weight:normal; }
#sidenavNew li li a								{ background:none;  color:#323232; padding:5px 12px; background:none;  width:160px; margin:0;  font-weight:normal; }
#sidenavNew li li.active						{ background:none;  font-weight:normal;  }
#sidenavNew li li a:hover,
#sidenavNew li li.active a						{ background:none;  color:#fff; background-color:#7d7d7d; width:160px; padding:5px 12px;  margin:0;  font-weight:normal; }
#sidenavNew li.active li a						{ background:none;  color:#323232; padding:5px 12px; height:auto;  font-weight:normal;  }	
#sidenavNew li.active li a:hover,
#sidenavNew li.active li.active a				{ background:none;  color:#fff; padding:5px 12px;  background-color:#7d7d7d; margin:0;  font-weight:normal; }	

.listProduct03						{ clear:both; display: block; overflow:hidden; border-bottom:1px dotted #a6a6a6; margin:0px 1px; padding:10px 0px;  }
.listProduct03	h3					{ padding-left:10px; margin-bottom:0; padding-top:5px; }
.imgBox								{ float:left; width:126px; padding:10px 0px 0px 10px; }
.imgBox	img							{ float:left; border:none; }
.imgBox a							{ padding:0px 0px 5px 5px; float:left; }



.listProduct03a						{ clear:both; display: block; overflow:hidden; border-bottom:1px dotted #a6a6a6; margin:0px 1px; padding:10px 10px 10px 10px;  }
.listProduct03a	img					{ float:left; border:none; margin-right:10px; display:inline; }
.listProduct03a	h2					{ color:#323232; font:bold 14px arial; padding-bottom:5px; margin:0; }
.listProduct03a .more02a				{ font-size:11px; padding:0 8px 0 0px; background:url('images/bullet06.gif') no-repeat right 5px; float:left; }
.listProduct03b						{ clear:both; display: block; overflow:hidden; border-bottom:1px dotted #a6a6a6; margin:0px 1px; padding:10px 10px 10px 10px;  }
.listProduct03b	img					{ float:left; border:none; margin-right:10px; display:inline; }
.listProduct03b	h2					{ color:#323232; font:bold 14px arial; padding-bottom:5px; margin:0; }
.listProduct03b	h3					{ font:bold 12px arial;  }
.pdf0								{ font-size:11px;  }
.pdf0 a								{ text-decoration:underline; color:#323232; font-size:11px; }
.pdf0 a:hover						{ color:#323232; }


.redFasa { clear:both; display:block; overflow:hidden; background-color:#cc0000; padding:7px 10px; margin:0; font:normal 12px arial; color:#fff; }
.redFasa .left		{ float:left; background:url(images/arrow01.gif) no-repeat left 0px; padding-left:25px; font:normal 12px arial; }
.redFasa .left em	{ font:bold 12px arial; font-style:normal; }
.redFasa .right		{ float:right; background:url(images/arrow02.gif) no-repeat right 5px; padding-right:15px; }
.redFasa .right a	{ color:#fff; font:bold 11px arial; }
.redFasa .right a:hover	{ text-decoration:underline; }
.banner img { border:none; }



/* ---------------------------- styles ------------------------- */

.text11			{ font:normal 11px Arial, Helvetica, sans-serif; color:#646464; }
.text11 a		{ color:#646464; text-decoration:none; }

.text12		{ font:normal 12px Arial, Helvetica, sans-serif; color:#646464; }
.text11 a	{ color:#646464; text-decoration:none; }

.text13		{ font:normal 13px Arial, Helvetica, sans-serif; color:#646464; }
.text13 a	{ color:#646464; text-decoration:none; }

.text14		{ font:normal 14px Arial, Helvetica, sans-serif; color:#646464; }
.text14 a	{ color:#646464; text-decoration:none; }

.text15		{ font:normal 15px Arial, Helvetica, sans-serif; color:#646464; }
.text15 a	{ color:#646464; text-decoration:none; }

.text16		{ font:normal 16px Arial, Helvetica, sans-serif; color:#646464; }
.text16 a	{ color:#646464; text-decoration:none; }

.text11_bold	{ font:bold 11px Arial, Helvetica, sans-serif; color:#646464; }
.text11_bold a	{ color:#646464; text-decoration:none; }

.text12_bold	{ font:bold 12px Arial, Helvetica, sans-serif; color:#646464; }
.text12_bold a	{ color:#646464; text-decoration:none; }

.text13_bold	{ font:bold 13px Arial, Helvetica, sans-serif; color:#646464; }
.text13_bold a	{ color:#646464; text-decoration:none; }

.text14_bold	{ font:bold 14px Arial, Helvetica, sans-serif; color:#646464; }
.text14_bold a	{ color:#646464; text-decoration:none; }

.text15_bold	{ font:bold 15px Arial, Helvetica, sans-serif; color:#646464; }
.text15_bold a	{ color:#646464; text-decoration:none; }

.text16_bold	{ font:bold 16px Arial, Helvetica, sans-serif; color:#646464; }
.text16_bold a	{ color:#646464; text-decoration:none; }


.gri11		{ font:normal 11px Arial, Helvetica, sans-serif; color:#464646; }
.gri11 a	{ color:#464646; text-decoration:none; }

.gri12		{ font:normal 12px Arial, Helvetica, sans-serif; color:#464646; }
.gri12 a	{ color:#464646; text-decoration:none; }

.gri13		{ font:normal 13px Arial, Helvetica, sans-serif; color:#464646; }
.gri13 a	{ color:#464646; text-decoration:none; }

.gri14		{ font:normal 14px Arial, Helvetica, sans-serif; color:#464646; }
.gri14 a	{ color:#464646; text-decoration:none; }

.gri15		{ font:normal 15px Arial, Helvetica, sans-serif; color:#464646; }
.gri15 a	{ color:#464646; text-decoration:none; }

.gri16		{ font:normal 16px Arial, Helvetica, sans-serif; color:#464646; }
.gri16 a	{ color:#464646; text-decoration:none; }

.gri11_bold		{ font:bold 11px Arial, Helvetica, sans-serif; color:#464646; }
.gri11_bold a	{ color:#464646; text-decoration:none; }

.gri12_bold		{ font:bold 12px Arial, Helvetica, sans-serif; color:#464646; }
.gri12_bold a	{ color:#464646; text-decoration:none; }

.gri13_bold		{ font:bold 13px Arial, Helvetica, sans-serif; color:#464646; }
.gri13_bold a	{ color:#464646; text-decoration:none; }

.gri14_bold		{ font:bold 14px Arial, Helvetica, sans-serif; color:#464646; }
.gri14_bold a	{ color:#464646; text-decoration:none; }

.gri15_bold		{ font:bold 15px Arial, Helvetica, sans-serif; color:#464646; }
.gri15_bold a	{ color:#464646; text-decoration:none; }

.gri16_bold		{ font:bold 16px Arial, Helvetica, sans-serif; color:#464646; }
.gri16_bold a	{ color:#464646; text-decoration:none; }


.black11	{ font:normal 11px Arial, Helvetica, sans-serif; color:#323232; }
.black11 a	{ color:#323232; text-decoration:none; }

.black12	{ font:normal 12px Arial, Helvetica, sans-serif; color:#323232; }
.black11 a	{ color:#323232; text-decoration:none; }

.black13	{ font:normal 13px Arial, Helvetica, sans-serif; color:#323232; }
.black13 a	{ color:#323232; text-decoration:none; }

.black14	{ font:normal 14px Arial, Helvetica, sans-serif; color:#323232; }
.black14 a	{ color:#323232; text-decoration:none; }

.black15	{ font:normal 15px Arial, Helvetica, sans-serif; color:#323232; }
.black15 a	{ color:#323232; text-decoration:none; }

.black16	{ font:normal 16px Arial, Helvetica, sans-serif; color:#323232; }
.black16 a	{ color:#323232; text-decoration:none; }

.black11_bold	{ font:bold 11px Arial, Helvetica, sans-serif; color:#323232; }
.black11_bold a	{ color:#323232; text-decoration:none; }

.black12_bold	{ font:bold 12px Arial, Helvetica, sans-serif; color:#323232; }
.black12_bold a	{ color:#323232; text-decoration:none; }

.black13_bold	{ font:bold 13px Arial, Helvetica, sans-serif; color:#323232; }
.black13_bold a	{ color:#323232; text-decoration:none; }

.black14_bold	{ font:bold 14px Arial, Helvetica, sans-serif; color:#323232; }
.black14_bold a	{ color:#323232; text-decoration:none; }

.black15_bold	{ font:bold 15px Arial, Helvetica, sans-serif; color:#323232; }
.black15_bold a	{ color:#323232; text-decoration:none; }

.black16_bold	{ font:bold 16px Arial, Helvetica, sans-serif; color:#323232; }
.black16_bold a	{ color:#323232; text-decoration:none; }


.red11		{ font:normal 11px Arial, Helvetica, sans-serif; color:#CC0000; }
.red11 a	{ color:#CC0000; text-decoration:none; }

.red12		{ font:normal 12px Arial, Helvetica, sans-serif; color:#CC0000; }
.red12 a	{ color:#CC0000; text-decoration:none; }

.red13		{ font:normal 13px Arial, Helvetica, sans-serif; color:#CC0000; }
.red13 a	{ color:#CC0000; text-decoration:none; }

.red14		{ font:normal 14px Arial, Helvetica, sans-serif; color:#CC0000; }
.red14 a	{ color:#CC0000; text-decoration:none; }

.red15		{ font:normal 15px Arial, Helvetica, sans-serif; color:#CC0000; }
.red15 a	{ color:#CC0000; text-decoration:none; }

.red16		{ font:normal 16px Arial, Helvetica, sans-serif; color:#CC0000; }
.red16 a	{ color:#CC0000; text-decoration:none; }

.red11_bold		{ font:bold 11px Arial, Helvetica, sans-serif; color:#CC0000; }
.red11_bold a	{ color:#CC0000; text-decoration:none; }

.red12_bold		{ font:bold 12px Arial, Helvetica, sans-serif; color:#CC0000; }
.red12_bold a	{ color:#CC0000; text-decoration:none; }

.red13_bold		{ font:bold 13px Arial, Helvetica, sans-serif; color:#CC0000; }
.red13_bold a	{ color:#CC0000; text-decoration:none; }

.red14_bold		{ font:bold 14px Arial, Helvetica, sans-serif; color:#CC0000; }
.red14_bold a	{ color:#CC0000; text-decoration:none; }

.red15_bold		{ font:bold 15px Arial, Helvetica, sans-serif; color:#CC0000; }
.red15_bold a	{ color:#CC0000; text-decoration:none; }

.red16_bold		{ font:bold 16px Arial, Helvetica, sans-serif; color:#CC0000; }
.red16_bold a	{ color:#CC0000; text-decoration:none; }

.box .Title 			{ font:bold 20px Arial, Helvetica, sans-serif; color:#646464; }
.box .Small_Title 		{ font:bold 14px Arial, Helvetica, sans-serif; color:#646464; font-style:italic; }
.box .Text				{ font:normal 12px Arial, Helvetica, sans-serif; color:#646464; }
.box .Text_bold			{ font:bold 12px Arial, Helvetica, sans-serif; color:#646464; }
.box .Link				{ font:normal 12px Arial, Helvetica, sans-serif; color:#323232; }
.box .Link a			{ color:#323232; text-decoration:none; }
.box .Link a:hover		{ color:#323232; text-decoration:underline; }
.box .Small_Text		{ font:normal 11px Arial, Helvetica, sans-serif; color:#646464; }
.box .Small_Text_bold	{ font:bold 11px Arial, Helvetica, sans-serif; color:#646464; }



/* ------------------------------- / style \ ---------------------------- */


/*Service form*/
.serviceForm					{ float:left; width:860px; padding:0 10px; height:156px; margin-bottom:8px; background:url(images/service_bg.gif) repeat-x left bottom;  }
.serviceForm p					{ float:left; width:860px; font-weight:bold; font-size:1.167em; color:#000; margin-bottom:12px;   }
.serviceForm .row				{ float:left; width:100%; margin-bottom:10px;  }
.serviceForm .label				{ float:left; width:94px; }
.serviceForm .textfield			{ float:left; width:157px; height:20px; background:url(images/servicef_field_bg.gif) no-repeat top left; }
.serviceForm .textfield input	{ float:left; width:147px; height:16px; padding:2px 5px; line-height:16px; background:none; border:none; color:#555; font:normal Arial 0.917em; }
.serviceForm .mandatory			{ float:left; width:100%; font-style:italic; font-size:0.833em; color:#949494; padding:3px 0; } 
.serviceForm input[type=image]	{ float:left; width:88px; height:25px; }

.serviceInfo 					{ float:left; width:880px; min-height:100px; }
.serviceInfo dl.info			{ float:left; width:880px; margin:0 0 18px 0; border-top:solid 5px #eee; border-bottom:solid 5px #eee; }
.serviceInfo dl.info dt			{ float:left; width:129px; color:#333; padding:3px 10px; line-height:1.417em; background:url(images/service_info_bg.gif) repeat-y top right; border-right:solid 1px #eee; border-bottom:solid 1px #eee; }
.serviceInfo dl.info dd			{ float:left; width:710px; color:#666; padding:3px 10px; margin:0; line-height:1.417em; border-bottom:solid 1px #eee; }
.serviceInfo dl.info dd.red		{ color:#d61920; }
.serviceInfo dl.status			{ float:left; width:880px; margin:0 0 24px 0; }
.serviceInfo dl.status dt		{ float:left; width:129px; color:#333; padding:3px 10px; line-height:1.417em; background:url(images/service_info_bg.gif) repeat-y top right; border-right:solid 1px #eee; border-bottom:solid 1px #eee; }
.serviceInfo dl.status dd		{ float:left; width:710px; color:#666; padding:3px 10px; margin:0; line-height:1.417em; border-bottom:solid 1px #eee; }
.serviceInfo dl.status dt.head	{ background-image:none; background-color:#b2b2b2; color:#fff; border-right:0; border-bottom-width:5px; }
.serviceInfo dl.status dd.head	{ width:711px; background-color:#646464; color:#fff; border-bottom-width:5px; }
.serviceInfo dl.status dt.odd	{ background-image:url(images/service_info_bg_odd.gif); background-color:#f7f8f9;  }
.serviceInfo dl.status dd.odd	{ background-color:#f7f8f9; }
/*Service form*/

