html {
scrollbar-base-color: #DFDFDF;
scrollbar-arrow-color: black;
scrollbar-track-color: #A3A3A4;

scrollbar-shadow-color: #333333;
scrollbar-lightshadow-color: #333333;
scrollbar-darkshadow-color: gray;

scrollbar-highlight-color: white;
scrollbar-3dlight-color: white;
}
/*	--------------------------------------------------
Global Reset - Resets all browser defaults to 0
-------------------------------------------------- */
body { margin:0; padding:0; background:#97132d url(images/bg.png) repeat-x top; font:13px Tahoma, Arial, Helvetica, sans-serif; color:#555; }
a { color:#333; text-decoration:none; }
a:hover { color:#830125; text-decoration:none; }
img { border:none; }

.fl{ float: left }
.fr{ float: right }




.tabtab
{
font-size:12px;
color:#333333;
background:#FF99CC;
font-family:Tahoma, "Times New Roman", Times, serif;
padding:2px;
}

.tabtab-header
{
font-size:12px;
}

.link-icons a:hover 
{
opacity:0.6;
filter:alpha(opacity=60);
}

#footer { width:978px; margin:0 auto; padding-top:28px; height:42px; background:url(images/center_bottom.png); }






/*	--------------------------------------------------
 Structure
 -------------------------------------------------- */
#header { width:978px; margin:0 auto; /*height:139px; */ background:url(images/headerbg.png) no-repeat left top;  }
#banner { width:978px; margin:-2px auto; height:228px; background:url(images/bannerbg.png) no-repeat left top; position:relative; padding-top:-2px; }

#wrapper { width:978px; margin:0 auto; background:url(images/centerbg.png) repeat-y left top; clear:both; }
.wrapper_top { background:url(images/center_bg_top.png) no-repeat left top; min-height:530px; _height:530px; overflow:hidden; }

#prod { width:330px; float:left; padding:25px 0px 20px 45px; }
#accord { width:330px; float:left; padding:25px 0px 20px 45px; }
.accord_head { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666666; }
.accord_head a:hover { color:red; text-decoration:none; }
.accord_text { font-size:9px; font-family:Arial, Helvetica, sans-serif; color:#666666; }
.accord_price { font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#333333; }
#content { width:530px; float:left; padding:18px 0px 20px 40px; }
#content_product { width:530px; float:left; padding:18px 0px 20px 15px; }
#content_maintenance { width:530px; float:left; padding:18px 0px 20px 15px; }
#sidebar { width:270px; float:right;  padding:18px 45px 0 0 ; }





/* header ---------------------*/
.admin_logo_text { float:left; padding:45px 0 0 10px; position:relative;  }
.admin_logo_spacer {  float:left; padding-bottom:60px; position:relative; }
.logo { padding:10px 0 0 10px; position:absolute; left:0; top:0; z-index:999; }
.logo_text { float:left; padding:45px 0 0 110px; position:relative;  }
.news { float:left; width:300px; font:20px Georgia, "Times New Roman", Times, serif; background:url(images/news_sepretor.png) no-repeat left center; margin:25px 0 0 38px;
 padding:20px 0 20px 15px; color:#fff;  text-shadow:1px 1px 1px #000; }
.phone { float:right; font:11px  Arial, Helvetica, sans-serif; color:#fff; line-height:normal; padding:22px 28px 0 0;  }
.callme { float:left;  padding:24px 28px 0 0; margin-left:-282px;  }


.news_post { float:left; width:570px; padding:9px 0 0 10px; font:bold 11px Verdana, Arial, Helvetica, sans-serif; }
.news_scroll { width:510px; margin-left:10px;  overflow:hidden; color:#c293a0;}
.news_post span { float:left; font-weight:bold; text-transform:uppercase; color:#99132e;  }
.news_post a { color:#333; text-decoration:none;  }
.news_post a:hover { color:#000; }



/* navigation -----------*/
#admin_nav { width:965px; margin:0 auto; padding:38px 0 0 13px;  clear:both; position:relative; z-index:88; }
#nav { width:965px; margin:0 auto; padding:21px 0 0 13px;  clear:both; position:relative; z-index:88; }
#nav ul { margin:0; padding:0 0 0 10px; float:left;    }
#nav li { margin:0; padding:3px 5px;  border:none; background:  url(images/nav_sepretor.png) no-repeat right top; list-style:none; font:bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#333; text-transform:uppercase; float:left; position:relative; z-index:888; }
#nav li a { padding:5px 10px; display:block; float:left;  color:#333; text-decoration:none; }
#nav li a:hover  { text-decoration:none; color:#99132e; background:#D6D6D6;  }
#nav li.current a  { text-decoration:none; color:#99132e; }

#nav ul ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 88; width: 100%;}
#nav ul li ul { background:#cccccc; border:1px solid #000000; position:absolute; left:0; top:29px;  width:300px; height:auto; z-index:888; margin:0; padding:0; }
#nav ul li ul li { margin:0; padding:0;  background:none;  }
#nav ul li ul li a { display:block;  padding:7px 8px; width:285px;}
#nav ul li.current ul li a { color:#333;}
#nav ul li ul li a:hover  { text-decoration:underline; color:#99132e; background-color:#E2E2E2; width:283px; border-bottom:1px dotted #333333; border-top:1px dotted #333333 }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left:0; z-index:888;  visibility: visible; display:block; }


/* banner -----------*/
.banner { background:url(images/services_bg.png) no-repeat; width:228px; height:299px; position:relative; text-align:center;  }
.banner_left { width:549px;  padding-left:28px; z-index:0; position:relative; }
.banner_right { width:373px; float:right; padding-right:28px; z-index:0; position:relative; }

#banner span.date { font:bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#000; position:absolute; right:50px; bottom:15px; }

/* content ----------------------*/
h1 { margin:0 0 20px 0; padding:0; font:27px Georgia, "Times New Roman", Times, serif; color:#000; font-variant:small-caps;  } 

h3 { margin:0 0 10px 0; padding:0; font:22px Tahoma, Arial, Helvetica, sans-serif; color:#000;  } 
p {
	margin:0 0 10px 0;
	padding:0;
	font:13px Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:15px;
	letter-spacing:1px;
}

h3.about { background:url(images/i_about.png) no-repeat left 7px; padding-left:20px; }
h3.whyus_h { background:url(images/i_help.png) no-repeat left 7px; padding-left:20px; }
h3.services_h { background:url(images/i_services.png) no-repeat left 2px; padding-left:32px; }

.about_col { float:left; width:350px; padding-right:35px; border-right:1px dotted #cacaca; } 
.whyus { float:right; width:205px;  }


/* sidebar ----------------------*/

#sidebar h3 { margin:0 0 10px 0; padding:10px 0px 0px 10px; font:18px Tahoma, Arial, Helvetica, sans-serif; color:#770F24; } 
#sidebar li { padding:0 0 12px 0; background:none;   }

.latestnews { width:269px;   }
#sidebar .latestnews h3 { margin:0 0 20px 0; padding:0; font:18px Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; background:url(images/business_news_head.jpg); width:250px; height:45px; }

.latestnews_top { margin-top: 142px; }
.latestnews_bottom {  padding:0px 20px 0 15px; min-height:343px; _height:343px; position:relative; overflow:hidden;}

#sidebar .latestnews li { font-weight:bold;  }
#sidebar .latestnews li a { font-weight:normal; }

span.more {  right:20px; bottom:10px; float:right; }
span.more a { text-decoration:none; font-weight:bold; color:#990000; }
span.more a:hover { color:#000000; }



/* footer ---------*/
#footer p { margin:0 0 10px 0; padding:0; font:10px Tahoma, Arial, Helvetica, sans-serif; color:#fff; text-align:center; }
#footer p.links a { color:#fff; text-decoration:none; padding:0 5px 0 5px; }
#footer p.links a:hover { color:#f2cfd6; }

p.copyrights { margin:15px 0 0px 0; padding:0 0 20px 0; font:10px Tahoma, Arial, Helvetica, sans-serif; color:#fff; text-align:center; }

/* clearfix ----- */
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0 }
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
.clearfix { display:inline-block }
* html .clearfix { height:1% }
.clearfix { display:block; }


div#newsTicker { width:520px; margin-left:30px; margin-top:-5px;  overflow:hidden; color:#c293a0; display: block; margin-bottom: 1px; }
#front_news_text a { font-weight:normal; }
#front_news_text a:link, #front_news_text a:visited { text-decoration: none; color: #000000; }
#front_news_text a:hover, #front_news_text a:active { text-decoration: none; color: #990000; }
#front_news_text li { padding: 0px 0px 0px 0px; margin: 0px; display: none; background: none; }
#front_news_text li a:hover, #nav li.current a  { text-decoration:none; }

.right_buttons { width:144px; float:right; margin:0 0 10px 10px}
.buttonss { background:url(images/bg_button.gif) no-repeat; width:133px; height:25px; padding:8px 0 0 0; text-align:center; text-transform:uppercase}
.right_buttons img { margin-bottom:2px}
.buttonss a{ color:#6B6E6D;  }
.img_right { float:left; padding:10px 10px 10px 0} 

