/* remember to define focus styles! */
:focus {outline: 0;}

/* remember to highlight inserts somehow! */
ins { text-decoration: none;}
del {	text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse;	border-spacing: 0;}
/*---------------------------------------------- fine reset ------------------------------------------*/
p.btn	{margin-top:20px;margin-bottom:0}
p.last	{margin-bottom:0}
.welcome		{width:626px;height:346px; position:relative; padding:0px; margin:0px; display:inline; }
.welcome span	{padding:2; margin:10px 0px 0px 10px; display:inline; float:left; font:13px Trebuchet MS,Verdana, sans-serif; color:#666; }

.rotator		{width:612px;height:342px;display:inline;float:left;overflow:hidden;margin:0 0 0 8px;border:2px solid #9cf; position:relative;}
.rotator img	{border:0; }
.rotator a:link,.rotator a:visited{text-decoration:none;color:#fff; }
.rotator a:hover{text-decoration:underline; }

.testi			{ width:600px; height:280px; color:#fff; position:absolute; top:0; right:0; cursor:pointer;cursor:hand; z-index:1000; margin:0px; padding:0px; text-align:left;}
.testi h2		{ font-size:28px; max-width:580px; margin:0px; padding:0px 15px; color:#fff; position:absolute; top:30px; right:0px; background:url(/img_elements/img_banner/bg-testi-369.png) top left repeat; -moz-border-radius-topleft:6px; -moz-border-radius-bottomleft:6px;	-webkit-border-top-left-radius:6px;	-webkit-border-bottom-left-radius:6px; font-weight:bold; text-align:right; border:1px solid #9cf; height:44px; #height:42px; line-height:36px; display:inline-block; }

.testi p		{width:280px; height:96px; #height:90px; margin:0px; padding:9px 15px; color:#fff; position:absolute; top:86px; right:0px; background:url(/img_elements/img_banner/bg-testi-369.png) top left repeat; -moz-border-radius-topleft:5px;
		-moz-border-radius-bottomleft:5px; -webkit-border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px; border:1px solid #9cf; font-weight:bold; font-size:18px;}
.testi p>a		{ font-size:17px; font-weight:normal; line-height:140%;}		

.testi span 	{width:140px; height:30px; margin:0px; padding:9px 15px; font-size:16px; color:#fff; position:absolute; top:156px; right:0px; -moz-border-radius-topleft:2px; -moz-border-radius-bottomleft:2px; -webkit-border-top-left-radius:2px; -webkit-border-bottom-left-radius:2px; white-space:nowrap;}
.testi a.more 	{padding:2px 7px; text-decoration:none; color:#fff; background-color:#fb5f0a; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; position:absolute; right:20px; bottom:-12px; font-weight:bold;}
.testi a.more:hover {background-color:#e52f36;}
.testi .more 	{right:20px;}

/*new banner rotator*/
.bulletSwitcher 					{height:30px; z-index:100; position:relative; width:230px; top:-50px; left:8px; border:2px solid #9cf; border-left:0px; display:inline-block; background-color:#FFF; opacity:0.6; filter:alpha(opacity=60); }
.bulletSwitcher:hover 				{opacity:1; filter:alpha(opacity=100); }
.bulletSwitcher span.selectLabel	{ margin-right:12px; line-height:10px; text-transform:uppercase; font-weight:bold; color:#369;}
.bulletSwitcher a 					{float:left; width:12px; height:18px; margin-right:4px; text-indent:-9999px; background: url(/img_elements/blackb_off.gif) 3px 4px no-repeat; outline: none; margin-top:4px;}
.bulletSwitcher a:hover 			{background-color:#fff; background: url(/img_elements/blackb_ov.gif) 3px 4px no-repeat; }
.bulletSwitcher .activeSlide 		{background-color:#999; background: url(/img_elements/blackb_on.gif) 3px 4px no-repeat;  cursor:pointer;}
.bulletSwitcher img 				{display: block;}
