body, td                {margin: 0pt; padding: 0pt;font-family: Verdana, Tahoma, Arial, sans-serif;}
input, textarea, select {font-family: Verdana, Tahoma, Arial, sans-serif;}

.content {font-size:70%; }

a {text-decoration:none}
a img {border: 0px;}
a:hover {text-decoration:underline}

p {margin-bottom:0px}

td.logo {background: transparent url('../images/logo.jpg') no-repeat scroll left;}

#menu {padding-top:12px;}
#menu .link {float: left;}
#menu a { color: #666; font-size: 10px; text-decoration: none;font-weight:bold; text-transform: uppercase;}
#menu a:hover {color: #ccc; font-size: 10px; text-decoration: none; text-decoration: none;font-weight:bold;}
#menu a:visited {font-size: 10px; text-decoration: none;}

#menu a.activat { color: #fff; font-size: 10px; text-decoration: none;font-weight:bold;}
#menu a.activat:hover {color: #ccc; font-size: 10px; text-decoration: none; text-decoration: none;font-weight:bold;}
#menu a.activat:visited {font-size: 10px; text-decoration: none;}

#menu td.active {width: 90px; height: 30px; background: transparent url('../images/button.jpg') no-repeat scroll left;  text-align: center;  vertical-align: top; }
#menu td.nactive {width: 90px; height: 30px; text-align: center;  vertical-align: top; }

.noticetit {color:#E5DAA1; font-weight:bold}

h1 {font-weight:bold; font-size: 125%;  font-family: Trebuchet MS, Tahoma; color: #fff;}
h2 {font-weight:bold; font-size: 135%; font-family: Verdana, Tahoma; color: #666;}
.h_2 { color: #FF0033; font-size: 125%; font-weight: bold; font-family: Verdana, Tahoma;}

.error {color:#E5DAA1; font-weight:bold; font-size: 12px;}
.orderheader {color:#E5DAA1; font-weight:bold; font-size: 12px;}
.orderheader02 {color:#E5DAA1; font-weight:bold; font-size: 11px;}



#site_up .form_search { margin: 0pt; padding: 0pt; background: url("../images/search.jpg") repeat-x left top; width: 217px; height: 19px; position: relative; float: right; right: 130px;}
#site_up form {display:inline;clear: left;margin: 0px;}
#site_up input { border: 0pt none ; padding: 0pt;}
#site_up .button { margin: 0pt; width: 20px; height: 19px; position: absolute; top: 0px; right: 0px; cursor: pointer; }
#site_up .field { margin: 0pt; padding-left: 5px; background: transparent none repeat; width: 190px; height: 14px; line-height: 12px; position: absolute; top: 3px; left: 2px; font-size: 11px; color: rgb(68, 68, 68); }
#site_up .text { margin: 0pt; padding: 0pt; position: relative; float: right; right: -205px;}

#top		{background: transparent url('../images/bg_center.jpg');  height: 170px;}
#top .left  {background: transparent url('../images/bg_center_left.jpg') no-repeat scroll left;}
#top .right {background: transparent url('../images/bg_center_right.jpg') no-repeat scroll right;}
#top h1     {font-weight:bold; font-size: 20px; font-family: Trebuchet MS, Verdana, Tahoma; color: #fff; text-transform: uppercase;}
#top .text_area  {width: 90%; padding-left: 50px;}
#top .text_area_services  {width: 70%; padding-left: 150px;}
#top .text  {font-size: 11px; padding-left: 18px; color:#fff;}
#top .image {position: absolute; padding-bottom: 0px; padding-left: 0px; float: right; left: 20px; top: 120px; width: 200px; overflow:visible;}
#top .image_pazzle {position: absolute; padding-bottom: 0px; padding-left: 0px; float: right; left: 40px; top: 170px; width: 206px; overflow:visible;}


#bottomnews .date { padding: 3px 10px 0pt 0pt; width: 1%; text-align: left; vertical-align: top; font-family: Tahoma,Arial,Geneva; font-size: 11px; color: #fff;  font-weight: normal;  }
#bottomnews .date div { padding: 5px 5px 5px 20px; width: 120px; background: #c20000;}
#bottomnews .newstxt {padding-top: 0px; padding-left: 20px;}
#bottomnews .lead { font-size: 11px; line-height: 14px; color: #666; padding-top: 15px;}
#bottomnews a.more {color: #666; font-size: 11px; text-decoration: underline;font-weight:bold;}
#bottomnews a.more:hover {color: #666; font-size: 11px; text-decoration: none;font-weight:bold; }
#bottomnews a.more:visited {font-size: 11px;font-weight:bold;}
#bottomnews h1 {font-weight:bold; font-size: 16px; font-family: Trebuchet MS,Verdana, Tahoma; color: #666; text-transform: uppercase;}

#leftlinks {padding: 15px;}
#leftlinks  ul,li {font-size:11px; line-height: 20px;}
#leftlinks li a {color: #666; font-size: 11px; text-decoration: none;font-weight:normal;}
#leftlinks li a:hover {color: #666; font-size: 11px; text-decoration: underline;font-weight:normal; }
#leftlinks li a:visited {color: #666; font-size: 11px;font-weight:bold;}

#leftlinks li a.act {color: #666; font-size: 11px; text-decoration: underline;font-weight:bold;}
#leftlinks li a.act:hover {color: #666; font-size: 11px; text-decoration: none;font-weight:bold; }
#leftlinks li a.act:visited {color: #666; font-size: 11px;font-weight:bold;}

.maincontent {font-size:11px; color:#666;}
.maincontent td {padding-bottom:20px; font-size:11px; color:#666;  vertical-align: top; }
.maincontent h1 {font-weight:bold; font-size: 14px; font-family: Trebuchet MS,Verdana, Tahoma; color: #666; text-transform: uppercase;}
.maincontent h2 {font-weight:bold; font-size: 16px; font-family: Trebuchet MS,Verdana, Tahoma; color: #666;}
.maincontent h3 {font-weight:bold; font-size: 22px; font-family: Trebuchet MS,Verdana, Tahoma; color: #666;}
.maincontent td.icon {padding-right:13px}
.maincontent td.col1 {padding:0px 42px 20px 0px}
.maincontent td.col2 {padding:0px 42px 20px 0px}
.maincontent td.col3 {padding:0px 42px 20px 0px}
.maincontent p.text {padding-left:20px;}
.maincontent p { font-size:11px; color:#666;}
.maincontent ul,li { font-size:11px; color:#666;}
.maincontent a {color:#666; text-decoration: none;}
.maincontent a:hover {color: #ccc; text-decoration: underline; }
.maincontent a:visited {color:#666;}

.newscontent td {padding-bottom:20px; font-size:65%; color:#666;}
.newscontent h1 {font-weight:bold; font-size: 125%; font-family: Verdana, Tahoma; color: #666; text-transform: uppercase;}

.copy {font-size:9px; color:#949AA6;}
.policy {font-size:9px; color:#7D8593; padding:0px 42px 0px 10px}
.policy a {color:#B3B7C0;}

.tit {font-size:125%; color:#ffffff; font-weight:bold}

.h1 {font-size:125%; color:#ffffff; font-weight:bold}

.tit2 {font-size:90%; color:#E5DAA1; font-weight:bold}

.list {padding-left:20px}

.lit {font-size:65%;}
.tex {font-size:10px;}
.tex a{color:#DFB400}
.tex a:visited{color:#DFB400}


.bott_count {width: 255px; height: 61px; position: relative; float: right;top: 85px;}
.bott_phone {background: transparent url('../images/phone.jpg') no-repeat scroll left; height: 180px;}
.bott_text { position: relative; float: left; padding-left: 150px; font-size:11px; color:#666;  line-height: 150%; }

.bott_text a {color: #666; font-size: 11px; text-decoration: none;}
.bott_text a:hover {color: #ccc; font-size: 11px; text-decoration: underline;}
.bott_text a:visited { color: #666; font-size: 11px;}

.button                             {background-color:#cc0000; color:#fff; border: 1px solid #cc0000}
