body,p,form,fieldset,h1,h2,h3,h4,h5,h6,ul,ol,li,td,th {
  margin: 0px;
  padding: 0px;
}
fieldset {
  border: 0px;
}
.nocss {
  display: none;
}
.clr {
  clear: both; 
  display: block; 
  height: 1px; 
  font-size: 1px;
}
.ir {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  display: block;
}
a .ir {
  cursor:pointer;
}
a img {
  border: 0px
}
.fl {
  float: left;
}
.fr {
  float: right;
}
a {
  color: #e49126; 
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}
.imgr {
  float: right; 
  margin-left: 22px;
}
.imgl {
  float: left; 
  margin-right: 22px;
}
.taj {
  text-align: justify !important;
}
.tal {
  text-align: left !important;
}
.tar {
  text-align: right !important;
}
.tac {
  text-align: center !important;
}
.nowrap {
  white-space: nowrap !important;
}

.error {
  color: red !important;
  font-weight: bold !important;
}

/* ----------------------- TEXT styles for WYSIWYG ----------------------- */

				
body.wysiwyg {
  background: #E3E3E3; 
  text-align: left; 
  font-size: 0.75em; 
  padding: 12px;
}					

.wysiwyg a {
  color: #e49126;
}

.li1267 .wysiwyg a {
  color: #fbba34;
}

.li1268 .wysiwyg a {
  color: #cc7100;
}

.li1269 .wysiwyg a {
  color: #be0400;
}

.wysiwyg h1 {
  color: #e49126; 
  font-size: 2em; 
  margin-bottom: 16px; 
}

.wysiwyg h1 span {
  color: #e49126;
  font-size: 0.8em;
}

.li1267 .wysiwyg h1 {
  color: #fbba34;
}

.li1268 .wysiwyg h1 {
  color: #cc7100;
}

.li1269 .wysiwyg h1 {
  color: #be0400;
}

.wysiwyg h2 {
  font-size: 1.35em; 
  margin-bottom: 14px;
  font-weight: bold; 
  color: #e49126;
}

.li1267 .wysiwyg h2 {
  color: #fbba34;
}

.li1268 .wysiwyg h2 {
  color: #cc7100;
}

.li1269 .wysiwyg h2 {
  color: #be0400;
}

.wysiwyg h3 {
  font-size: 1em; 
  margin-bottom: 6px;    
}

.wysiwyg p {
  margin-bottom: 14px; 
  font-size: 1em;
}

.wysiwyg img {
  margin-bottom: 20px;
  padding: 2px;
  border: 5px solid #DCDCDC; 
}

.wysiwyg img.nobr {
  border: none;
}

.wysiwyg img.nobr2 {
  border: none;
  margin: 0;
  padding: 0 5px;
}

.wysiwyg ul, .wysiwyg ol {
  margin-bottom: 14px; 
  padding-bottom: 4px; 
  font-size: 1em;
}

.wysiwyg ul ul, .wysiwyg ol ol, .wysiwyg ul ol, .wysiwyg ol ul {
  margin-bottom: 0px;
  margin-top: 6px;
}
.wysiwyg ul	li {
  padding-left: 18px; 
  _height: 6px; 
  list-style-type: none; 
  padding-bottom: 6px; 
  background: url(../images/layout/nav/nav-li-li-a.png) 0 0.4em no-repeat;
}

.li1267 .wysiwyg ul	li {
  background: url(../images/layout/nav/nav1-li-li-a.png) 0 0.4em no-repeat;
}

.li1268 .wysiwyg ul	li {
  background: url(../images/layout/nav/nav2-li-li-a.png) 0 0.4em no-repeat;
}

.li1269 .wysiwyg ul	li {
  background: url(../images/layout/nav/nav3-li-li-a.png) 0 0.4em no-repeat;
}

.wysiwyg ol	li {
  margin-left: 18px; 
  padding-bottom: 6px;
}

.wysiwyg a.doc {
  background-image: url("../images/layout/filetypes/doc.gif");
}

.wysiwyg a.xls {
  background-image: url("../images/layout/filetypes/xls.gif");
}

.wysiwyg a.pdf {
  background-image: url("../images/layout/filetypes/pdf.gif");
}

.wysiwyg a.ppt {
  background-image: url("../images/layout/filetypes/ppt.gif");
}

.wysiwyg a.zip {
  background-image: url("../images/layout/filetypes/zip.gif");
}

.wysiwyg a.jpg {
  background-image: url("../images/layout/filetypes/jpg.gif");
}

.wysiwyg a.gif {
  background-image: url("../images/layout/filetypes/gif.gif");
}

table {
  margin-bottom: 14px;
}

table td {
  padding: 0px 12px 0px 0px;
}

.wysiwyg .multi {
  border-collapse: collapse;
  width: 100%;
}

.wysiwyg .multi td {
  border: 1px solid #cdcdcd;
  padding: 20px 10px;
}

.wysiwyg .multi .obr {
  width: 120px; float: left;
}

.wysiwyg .multi .text {
  width: 185px; float: left;
}

.wysiwyg .multi .pozn {
  font-size: 11px; color: #666666;
}

.wysiwyg .multi h3 {
  margin-bottom: 15px;
}

.wysiwyg .ct {
  border-collapse: collapse;
  border: 1px solid #cdcdcd;
  width: 100%;
}

.wysiwyg .ct td {
  padding: 10px;
}

.wysiwyg .mul2 {
  border-collapse: collapse;
  border: 1px solid #cdcdcd;
  width: 50%;
}

.wysiwyg .mul2 td {
  padding: 10px;
  border-top: 1px solid #cdcdcd;
}

/*
.wysiwyg table.common {
  margin-bottom: 26px; 
  width: 100%; 
  font-size: 1em; 
  color: #353839;
}

.wysiwyg table.common thead th {
  padding: 6px 12px; 
  background: #e5841c;
  color: #fff;  
}

.wysiwyg table.common tbody td, .wysiwyg table.common tbody th {
  padding: 6px 12px; 
  background: #fef2de; 
}

.wysiwyg table.common tbody tr.even td, .wysiwyg table.common tbody tr.even th {
  background: #fef6ed; 
}
*/

.wysiwyg a.doc, .wysiwyg a.xls, .wysiwyg a.pdf, .wysiwyg a.ppt, .wysiwyg a.xls, .wysiwyg a.zip, .wysiwyg a.jpg, .wysiwyg a.gif {
  background-position: 0 0; 
  background-repeat: no-repeat; 
  padding: 2px 0 2px 22px;
}

.page_listing {
  text-align: center;
  font-size: 0.9em;
}

.wysiwyg ul.download {
  position: relative; 
  list-style:none; 
  display:block; 
  padding:0;
  background-image:none;
}

.wysiwyg ul.download li {
  position: relative;
  padding:0;
  margin: 0px;
  background-image:none;    
}

.wysiwyg ul.download  a {
  display:block; 
  padding:10px 0; 
  padding-left:58px;
  padding-right: 80px;
  font-weight:bold; 
  background-color:#DCDCDC; 
  position:relative; 
  color: #323232;
  background-repeat:no-repeat; 
  background-position:15px 7px;
  font-size: 0.9em;
}

.wysiwyg ul.download .even a {
  background-color:#EDEDED;
}

.wysiwyg ul.download a span {
  color:#000;
  text-decoration:none; 
  font-size:0.9em; 
  right:18px;
  top:8px;
  font-weight:normal; 
  position:absolute;
}

.frm1 {
  margin-bottom: 12px;
}

.frm1 .fl {
  margin-bottom:4px;
}

.frm1 .fl label {
  width:135px; 
  float:left; 
}

.frm1 .fl label2 {
  width:200px; 
  float:left; 
}

.frm1 .fl .checkbox, .frm1 .fl .radio {
  float: left;
  margin-left: 135px;	
}

.frm1 .fl .inp1 {
  width:236px; 
  float:left;
  padding-left: 4px;
  font-size: 0.9em;
  height: 15px;
  border: 1px solid #fff;
  background: #fff url(../images/layout/background/inp1.png) 0 0 repeat-x;
   
}

.frm1 .fl textarea.inp1 {
  width:236px;
  height:77px;
  font-size: 1.15em;
  padding-left: 4px;  
  border: 1px solid #fff;
  background: #fff url(../images/layout/background/inp1.png) 0 0 repeat-x;  
}

.frm1 .fl .important {
  color: #E3650E;
  float: left;
  margin-left: 3px;
  margin-top: -2px;
}

.frm1 .fl select {
  width:242px;  &width:243px; _width:243px;
  float: left; 
}

.frm1 .fl .submit {
  margin-left: 135px;
}


/* ----------------------- SITE ----------------------- */

body {
  color: #2f2f2f;
  text-align: center;
  font-family: Arial, Verdana, sans-serif;
  background: #ffffff url(../images/layout/background/body.png) 0 0 repeat-x;
}

#global {
  position: relative;
  margin: 0px auto;
  width: 960px;
  text-align: left;
  font-size: 0.75em;
}

#header {
  position: relative;
  width: 960px;
  height: 200px;
  background: url(../images/layout/background/header.png) 0 0 no-repeat;
}

#header h1 {
  position: absolute;
  top: 18px; left: 0px;
  width: 138px;
  height: 33px;
  text-transform: uppercase;
  padding-top: 30px;
  font-size: 1.1em;
  color: #060606;
  overflow: hidden;
}

#header h1 a {
  text-decoration: none;
  color: #060606;  
}

#header h1 span.ir {
  width: 138px;
  height: 63px;
  background: url(../images/layout/heading/h1.png) 0 0 no-repeat;  
}

#header h2 {
  position: absolute;
  top: 144px; left: 0px;
  width: 411px;
  height: 26px;
  text-transform: uppercase;
  font-size: 2.2em;
  overflow: hidden;
  color: #000;
}

#header h2 a {
  color: #000;
  text-decoration: none; 
}

#header h2 span, #header h2 a span {
  color: #fbb931;
}

#header h2 span.ir {
  width: 411px;
  height: 26px;
  background: url(../images/layout/heading/h2.png) 0 0 no-repeat;
}


#shl, #shr {
  position: absolute;
  top: 0px; 
  width: 55px;
  height: 200px;
}

#shl {
  left: -55px;
  background: url(../images/layout/background/shl.png) 0 0 no-repeat;  
}

#shr {
  right: -55px;
  background: url(../images/layout/background/shr.png) 0 0 no-repeat;  
}

#body {
  position: relative;
  width: 960px;
  margin-bottom: 53px;
}

#service {
  position: absolute;
  top: 20px; right: 0px;
  width: 820px;
  height: 21px;
  text-align: right; 
}

#service form {
  float: right;
  width: 247px;
  height: 21px;
}

#service form #search {
  float: left;
  width: 192px;
  height: 15px;
  padding-top: 3px;
  padding-left: 29px;  
  border: 1px solid #d3d3d3;
  font-size: 0.9em;
  background: url(../images/layout/background/search.png) 0 0 no-repeat;  
}

#service form #search_submit {
  float: left;
  margin-left: 2px;
}

#service p {
  padding-top: 3px;
}

#service p a {
  margin-right: 24px;
  text-decoration: none;
  padding-left: 18px;
  color: #2f2f2f;
}

#service p a:hover {
  text-decoration: underline;
}

#service p a#home {
  background: url(../images/layout/ico/home.png) 2px 3px no-repeat;
} 

#service p a#sitemap {
  background: url(../images/layout/ico/sitemap.png) 0 3px no-repeat;
}

#service p a#contact {
  background: url(../images/layout/ico/contact.png) 0 4px no-repeat;
}

#service #shop_link {
  position: absolute; 
  top: -1px; 
  left: 0px;
}


#footer {
  position: relative;
  width: 960px;
  height: 150px;
  padding-top: 40px;
  background: url(../images/layout/background/footer.png) 0 0 no-repeat;
}

#footer #f_shl, #footer #f_shr {
  position: absolute;
  top: 0px; 
  width: 55px;
  height: 100px;
}

#footer #f_shl {
  left: -55px;
  background: url(../images/layout/background/f_shl.png) 0 0 no-repeat;  
}

#footer #f_shr {
  right: -55px;
  background: url(../images/layout/background/f_shr.png) 0 0 no-repeat;  
}

#footer #copy {
  float: right;
  color: #ababab;
  font-size: 0.9em;
}

#footer #copy a {
  text-decoration: none;
  color: #fbba34;
}

#footer #copy a:hover {
  text-decoration: underline;
}

/* footer REFER */

#footer #refer {
  position: relative;
  float: left;
  height: 13px;
  width: 133px;
  overflow: hidden;
  font-size: 1.0em;
  font-weight: bold;
  color: #1e1e1e;
  text-transform: uppercase;
  padding-top: 10px;
  padding-left: 28px;
  background: url(../images/layout/ico/refer.png) 0 13px no-repeat; 
  cursor: pointer;
} 

#footer #refer span {
  color: #e49126;
}

#footer #refer span.ir {
  top: 10px; left: 28px;
  width: 133px;
  height: 13px;
  background: url(../images/layout/heading/refer.png) 0 0px no-repeat; 
}

/* refer FORM  */

#footer #refer_form {
  position: absolute;
  top: 15px; left: 172px;
  width: 282px; 
  min-height: 67px; _height: 67px;
  padding: 10px 10px;
  background: #d3d3d3 url(../images/layout/background/refer_form.png) 0 0px no-repeat;
}

#footer #refer_form .shb {
  position: absolute;
  bottom: 0px; left: 0px; _bottom: -1px;
  width: 302px;
  height: 5px;
  font-size: 1px;
  background: #d3d3d3 url(../images/layout/background/refer_form_shb.png) 0 0px no-repeat;
}

#footer #refer_form #arrow {
  position: absolute;
  top: 39px; left: -5px;
  width: 5px; height: 9px;
  background: url(../images/layout/background/refer_form_arrow.png) 0 0px no-repeat;
}

#footer #refer_form form .inp1 {
  float: left;
  border: 1px solid #fff;
  background: #fff url(../images/layout/background/inp1.png) 0 0 repeat-x;
  font-size: 0.9em;
  width: 131px;
  margin-bottom: 10px; 
}

#footer #refer_form form .textarea {
  float: left;
  border: 1px solid #fff;
  background: #fff url(../images/layout/background/inp1.png) 0 0 repeat-x;
  width: 237px;
  height: 38px;  &height: 36px;  _height: 36px;
  margin: 0px;   
}

#footer #refer_form form #f_name {
  margin-right: 11px;  &margin-right: 12px;  _margin-right: 12px;
}



/* ----------------------- HOME template ----------------------- */

/* HP Boxes */

div.box {
  position: relative;
  float: left;
  width: 310px;
  height: 320px;
  margin-right: 15px;
  background: #e0e0e0;
  overflow: hidden;
}

div.box.last {
  margin-right: 0px;
}

div.box h2 {
  position: relative;
  width: 240px;
  height: 45px;
  padding: 14px 50px 0px 20px;
  text-transform: uppercase;  
  color: #fff;
  font-size: 2em;
  background: #f4b209;
  margin-bottom: 11px;
}

div.box h2 a {
  text-decoration: none;
  color: #fff;
}

div.box h2 span.ir {
  width: 310px;
  height: 59px;
}

div.box.news h2 {
  background: #f4b209;
}

div.box.viewers h2 {
  background: #cc7100;
}

div.box.specialists h2 {
  background: #be0400;
}

div.box.news h2 span.ir {
  background: url(../images/layout/heading/box_news.png) 0 0 no-repeat;  
}

div.box.viewers h2 span.ir {
  background: url(../images/layout/heading/box_viewers.png) 0 0 no-repeat;  
}

div.box.specialists h2 span.ir {
  background: url(../images/layout/heading/box_specialists.png) 0 0 no-repeat;  
}

div.box.news {
  background: #e0e0e0 url(../images/layout/background/box_news.jpg) 0 59px no-repeat;   
}

div.box.viewers {
  background: #e0e0e0 url(../images/layout/background/box_viewers.jpg) 0 59px no-repeat;   
}

div.box.specialists {
  background: #e0e0e0 url(../images/layout/background/box_specialists.jpg) 0 59px no-repeat;   
}

/* HP Boxes -> news */

div.box.news h3, div.box.news p {
  font-size: 0.9em;
  margin: 0px 19px;
}

div.box.news h3 span {
  color: #808080;
  font-weight: normal;
}

div.box.news p {
  margin-bottom: 10px;
  padding-bottom: 14px;
  background: url(../images/layout/background/box_line.png) 0 100% no-repeat;   
}

div.box.news p.last {
  background: none;
}

/* HP Boxes -> viewers & HP Boxes -> specialists */

div.box.viewers ul, div.box.specialists ul {
  list-style-type: none;
  width: 150px;
  margin-left: 19px;
}

div.box.viewers ul li, div.box.specialists ul li {
  padding-bottom: 7px; _padding-bottom: 6px;
  margin-bottom: 5px; _margin-bottom: 3px;
  font-size: 1em;
  font-weight: bold;
  _height: 6px;
  background: url(../images/layout/background/box_line.png) 0 100% no-repeat;    
}

div.box.viewers ul li.last, div.box.specialists ul li.last {
  background: none;
}

div.box.viewers ul li a, div.box.specialists ul li a {
  display: block;
  padding-left: 18px;
  color: #2f2f2f;
  text-decoration: none;
  background: url(../images/layout/ico/box_viewers.png) 0 0.25em no-repeat;   
}

div.box.specialists ul li a {
  background: url(../images/layout/ico/box_specialists.png) 0 0.25em no-repeat;  
}

div.box.viewers ul li a:hover, div.box.specialists ul li a:hover {
  color: #2f2f2f;
  text-decoration: underline;
}

/* ----------------------- end of HOME template ----------------------- */









/* ----------------------- ROOT template ----------------------- */

#root #header {
  margin-bottom: 64px;
}

#root #body {
  position: relative;
  padding-top: 10px;
  padding-bottom: 32px;
  background: #ededed url(../images/layout/background/global_body.png) 0 0 no-repeat;  
}

#root #body .shb {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 960px;
  height: 6px;
  font-size: 1px;
  background: url(../images/layout/background/global_body_shb.png) 0 0 no-repeat;  
}

/* navi */

ul#navi {
  position: absolute;
  top: 200px; left: 0px;
  list-style-type: none;
  width: 960px;
  height: 61px;
  border-bottom: 3px solid #AC7D06;
}

ul#navi li {
  position: relative;
  float: left;
  width: 310px;
  height: 61px;
  margin-right: 15px;
} 

ul#navi li.last {
  margin-right: 0px;
}

ul#navi li a {
  display: block;
  width: 240px;
  height: 47px;
  padding: 14px 50px 0px 20px;
  text-transform: uppercase;  
  color: #fff;
  font-size: 2em;
  font-weight: bold;
  background: #f4b209;
  text-decoration: none;
}

ul#navi li a span.ir {
  width: 310px;
  height: 61px;  
}

ul#navi li#li1267 a {
  background: #f4b209; 
}

ul#navi li#li1267 a span.ir {
  background: url(../images/layout/navi/navi-li1-a.png) 0 0 no-repeat;
}

ul#navi li#li1267 a.act span.ir {
  background-position: 0px -61px;
}

ul#navi li#li1268 a {
  background: #cc7100;
}

ul#navi li#li1268 a span.ir {
  background: url(../images/layout/navi/navi-li2-a.png) 0 0 no-repeat;
}

ul#navi li#li1268 a.act span.ir {
  background-position: 0px -61px;
}

ul#navi li#li1269 a {
  background: #be0400;
}

ul#navi li#li1269 a span.ir {
  background: url(../images/layout/navi/navi-li3-a.png) 0 0 no-repeat;
}

ul#navi li#li1269 a.act span.ir {
  background-position: 0px -61px;
}

.li1267 ul#navi {
  border-bottom: 3px solid #AC7D06;
}

.li1268 ul#navi {
  border-bottom: 3px solid #8F4900;
}

.li1269 ul#navi {
  border-bottom: 3px solid #630D00;
}

/* lcol + rcol */

#lcol {
  position: relative;
  float: right;
  width: 212px;
  padding-left: 11px;
  min-height: 500px; _height: 500px;
}

#rcol {
  position: relative;
  float: right;
  width: 679px;
  padding: 0px 35px 0px 23px;
  min-height: 500px; _height: 500px;
}

/* nav */

ul#nav {
  list-style-type: none;
  width: 178px;
  position: relative;
  padding: 17px 17px 17px 17px;
  font-size: 1em;
  background: #e5e5e5 url(../images/layout/nav/nav-ul.png) 0 0 no-repeat;
}

ul#nav ul {
  font-size: 0.9em;
  list-style-type: none;
  margin-left: 16px;
  padding-bottom: 8px;
}

ul#nav ul ul {
  font-size: 1em;
  margin-left: 13px;  
}

ul#nav li {
  _height: 6px;
  background: url(../images/layout/nav/nav-li.png) 0 100% no-repeat; 
}

ul#nav li li {
  background: none;
}

ul#nav li a {
  display: block;
  font-weight: bold;
  text-decoration: none;
  color: #323232;
  padding: 7px 0px 9px 16px;
  background: url(../images/layout/nav/nav-li-a.png) 0 0.8em no-repeat;  
}

.li1267 ul#nav li a {
  background: url(../images/layout/nav/nav1-li-a.png) 0 0.8em no-repeat;  
}

.li1268 ul#nav li a {
  background: url(../images/layout/nav/nav2-li-a.png) 0 0.8em no-repeat;  
}

.li1269 ul#nav li a {
  background: url(../images/layout/nav/nav3-li-a.png) 0 0.8em no-repeat;  
}

ul#nav li li a {
  background: url(../images/layout/nav/nav-li-li-a.png) 0 0.8em no-repeat;
  font-weight: normal;
  padding: 4px 0px 4px 13px;     
}

.li1267 ul#nav li li a {
  background: url(../images/layout/nav/nav1-li-li-a.png) 0 0.8em no-repeat;
}

.li1268 ul#nav li li a {
  background: url(../images/layout/nav/nav2-li-li-a.png) 0 0.8em no-repeat;
}

.li1269 ul#nav li li a {
  background: url(../images/layout/nav/nav3-li-li-a.png) 0 0.8em no-repeat;
}

ul#nav li.last {
  background: none;  
}

ul#nav li a:hover, ul#nav li a.act  {
  color: #e49126;
}

.li1267 ul#nav li a:hover, .li1267 ul#nav li a.act  {
  color: #f8ca0d;  
}

.li1268 ul#nav li a:hover, .li1268 ul#nav li a.act  {
  color: #cc7100;  
}

.li1269 ul#nav li a:hover, .li1269 ul#nav li a.act  {
  color: #be0400;  
}

ul#nav li a.act  {
  background: url(../images/layout/nav/nav-li-a-hover.png) 0 0.8em no-repeat;   
}

.li1267 ul#nav li a.act  {
  background: url(../images/layout/nav/nav1-li-a-hover.png) 0 0.8em no-repeat;   
}

.li1268 ul#nav li a.act  {
  background: url(../images/layout/nav/nav2-li-a-hover.png) 0 0.8em no-repeat;   
}

.li1269 ul#nav li a.act  {
  background: url(../images/layout/nav/nav3-li-a-hover.png) 0 0.8em no-repeat;   
}

ul#nav li li a.act  {
  background: url(../images/layout/nav/nav-li-li-a.png) 0 0.8em no-repeat;
}

.li1267 ul#nav li li a.act  {
  background: url(../images/layout/nav/nav1-li-li-a.png) 0 0.8em no-repeat;
}

.li1268 ul#nav li li a.act  {
  background: url(../images/layout/nav/nav2-li-li-a.png) 0 0.8em no-repeat;
}

.li1269 ul#nav li li a.act  {
  background: url(../images/layout/nav/nav3-li-li-a.png) 0 0.8em no-repeat;
}

#nav_shb {
  position: relative;
  width: 212px;
  height: 6px;
  margin-bottom: 12px;
  font-size: 1px;
  background: #e5e5e5 url(../images/layout/nav/nav-ul-shb.png) 0 0 no-repeat;     
}

#site_map a {
  color: #323232;
}

#voc {
  color: #fff;
  padding: 6px 14px;
  background: #c4c4c4;
  margin-bottom: 16px;
}

#voc a {
  color: #fff;
  font-weight: bold;
  font-size: 1.2em;
  margin: 0px 3px;
}

#voc span {
  margin: 0px 3px;
}

#banners a {
  display: block;
}

/* regions tabz by james */

.wysiwyg #tc1,.wysiwyg #tc2,.wysiwyg #tc3,.wysiwyg #tc4,.wysiwyg #tc10,.wysiwyg #tc20,.wysiwyg #tc30,.wysiwyg #tc40,.wysiwyg #tc50,.wysiwyg #tc60,.wysiwyg #tc70,.wysiwyg #tc80,.wysiwyg #tc90,.wysiwyg #tc100,.wysiwyg #tc110 {padding:20px 15px; background-color: #fff; border:1px solid #cdcdcd; margin:0;position:relative;z-index:1}
.wysiwyg #tctabz {width:640px;margin:0;position:relative;z-index:2;height:35px;overflow:hidden;top:1px}
#tctabz a {height:21px;padding-top:10px; background-color:#e6e6e6; color:#666;text-decoration:none;float:left;text-transform:uppercase; font-size:14px;text-align:center; border:1px solid #e6e6e6;font-weight:bold; border-bottom:0;margin-right:4px; position:relative;border-top:0;top:-1px; border-left:0px; border-right:0px; padding-left: 10px; padding-right: 10px;}
#tctabz a.act {background-color: #fff;border-color:#cdcdcd;height:27px;border-top:1px solid #cdcdcd;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;top:0}
#tctabz a.act .ir {background-position:0 -34px;height:34px}
#tctabz a .ir {height:30px;background-repeat:no-repeat}

.wysiwyg table {margin-bottom:15px}
.wysiwyg .pricelist, .wysiwyg .tbl1 {border-collapse:collapse; margin-left:30px; margin-bottom:25px;}
.wysiwyg .tbl1 {margin-left:0; }
.wysiwyg .tbl1.brd th, .wysiwyg .tbl1.brd td {border: 1px solid #c4c4c4;}
.wysiwyg .pricelist td, .wysiwyg .pricelist th, .wysiwyg .tbl1 td, .wysiwyg .tbl1 th {font-size:11px; color:#333; padding:7px 10px;background-color:#DCDCDC}
.wysiwyg .pricelist th, .wysiwyg .tbl1 th  {font-weight:bold}
.wysiwyg .pricelist .even td, .wysiwyg .pricelist .even th, .wysiwyg .tbl1 .tr2 td, .wysiwyg .tbl1 .tr2 th, .wysiwyg .tbl1 .even td, .wysiwyg .tbl1 .even th {background-color:#EDEDED}
.wysiwyg .pricelist thead th, .wysiwyg .tbl1 thead th {padding:10px 10px; font-size:11px; text-align:center; /*color:#b6713b;*/ font-weight:bold; background-color:#EDEDED;}


.wysiwyg #tctabz.full {width:679px}
#tctabz.full a {font-size:11px; width:auto; padding-left:3px; padding-right:3px; padding-bottom:8px; height: auto;} 
#tctabz.full a.act {padding-top:8px; height: 18px;}


.wysiwyg .faq-new { border: none; float: left; padding-right: 5px; margin-bottom: 0; }

/* ----------------------- end of ROOT template ----------------------- */


#location_list a {
  display: block;
  float: left;
  width: 165px;
  height: 20px;
  overflow: hidden;
  color: #2F2F2F;
}

#map {
  width: 679px; 
  height: 350px;
  margin-bottom: 8px;
}

#zoom_show_all_p {
  margin-top: 12px;
}

#tctab11,
#tctab12,
#tctab21,
#tctab22,
#tctab31,
#tctab32 {font-weight:bold;color:#333333 !important;text-align:center;padding-top:6px;display:block;float:left;margin-right:5px;width:136px;height:22px;background-image:url("../images/layout/nav/tc-in.gif");text-decoration:none;position:relative;}
#tctab11.act,
#tctab12.act,
#tctab21.act,
#tctab22.act,
#tctab31.act,
#tctab32.act {background-position:left -26px;}

#tc12,
#tc22,
#tc32{display:none;}

#tctabz1,
#tctabz2,
#tctabz3{padding-bottom:14px;}

#popup{display:block;position:absolute;left:0px;top:0px;background:#000000;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
#popup_box{display:block;position:absolute;width:100%;top:210px;text-align:center;}
#popup_box_top{margin:0px auto;height:7px;width:410px;background:url(../images/layout/background/bg_popup_box_top.png) left top no-repeat;}
#popup_box_bottom{margin:0px auto;height:6px;width:410px;background:url(../images/layout/background/bg_popup_box_bottom.png) left top no-repeat;}
#popup_box_in{margin:0px auto;position:relative;width:370px;padding:10px 20px 0px 20px;background:#d3d3d3;text-align:left;}
#popup_box_in h2{font-size:20px;}
#popup_box_in p{padding-top:20px;font-weight:bold;font-size:12px;}
#popup_box_in img{padding-bottom:0px;}
#popup_box_in #close_button{display:block;position:absolute;right:4px;top:0px;width:15px;height:15px;background:url(../images/layout/background/close.gif) left top no-repeat;}

