/* main-control */
* { padding: 0; margin: 0; }
* html,
/*+html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); */
}

html,
body { height: 100%;}
body {
  position: relative;
  font-family: sans-serif;
  font-weight: normal;
  font-size: 79%; 
  background: url('/i/telehouse/main_top_bg.jpg') repeat-x top left #fff; 
}


table { 
  //border-collapse: collapse; 
  border-spacing: 0; 
  empty-cells: show;
  border: 0 hidden; 
}

td, th { 
  font-weight: normal; 
  border: none; 
  /*text-align: left; */
  vertical-align: top;
}

div#main-header * {padding: 0; margin: 0; border: 0; }
    
div#main-header,
div#wrap-bg,
a#header-logo,
ul#header-icons, 
ul#header-icons li,
div#header-phone,
div#header-underline div.wrap-bg,
div#header-underline {position: relative;}

div#main-header { background: url('/i/telehouse/main_header_line_bg.jpg') top left repeat-x; }
div.wrap-bg { background: url('/i/telehouse/main_header_bg.jpg') top right no-repeat; height: 176px; }

div#header-logo,
div#header-phone { position: absolute; top: 35px; left: 21%; margin-left: -10px ; display: block; }
div#header-logo { width: 229px; height: 88px;  background: url('/i/telehouse/main_header_logo_img.gif') top left no-repeat; }

div#header-phone {
	width: 157px; height: 20px; left: 40%; margin: 50px -30px 0 120px;
	font-size:170%;
}
div#header-phone span.code {
	color:#1D8D5C;
}

div#header-phone span.number {
	color:white;
}

ul#header-icons {  top: 51px; list-style: none; line-height: 0; font-size: 0; } 
ul#header-icons li { float: left; display: block; }
ul#header-icons li.icon01 { padding-left: 64px; }
ul#header-icons li.icon02 { left: 40%; margin-left: 40px;}
ul#header-icons li.icon03 { left: 40%; margin-left: 20px; }

ul#header-icons li a { display: block; width: 11px; height: 11px; }
ul#header-icons li.icon01 a { background: url('/i/telehouse/icon_img01.gif') top left no-repeat; } 
ul#header-icons li.icon02 a { background: url('/i/telehouse/icon_img02.gif') top left no-repeat; } 
ul#header-icons li.icon03 a { background: url('/i/telehouse/icon_img03.gif') top left no-repeat; width: 12px; } 
     
div#header-underline { height: 37px; background: white url('/i/telehouse/under_line_bg.gif') top right no-repeat; margin-top:0px; margin-bottom:23px; }
div#header-underline div.wrap-bg { color: #fff; padding: 0px 0 0 50px; height: 37px; background: url('/i/telehouse/under_line_left_side_bg.gif') top left no-repeat;  }
                                                                                                       

div#header-underline div.loginFormServicesTitle {padding: 5px 8px 6px 25px; font-weight:bold;}
div#header-underline div.loginFormServicesLabel {padding: 5px 8px 6px 15px;}
div#header-underline div.loginFormServicesElem {padding: 5px 0 6px 0;}
div#header-underline div.loginFormServicesButton {padding: 5px 15px 6px 15px;}

div.menu1active { background: url('/i/telehouse/marker_menu_bg.gif') 0 80% no-repeat;} 
td.content p.cableLeftBottom { background: url('/i/telehouse/img01_bg.jpg') bottom left no-repeat;}

div.menu1 a {
	color:#055b46;
}

td.content h2, td.content h3, td.content h4 {
	color:darkorange; 
}

.side_column {border: 0px solid #ccc; float: right; width: 33%; //width: 33.5%; }
.side_column  p { margin-left: 10px!important; //margin-left: 0px!important; padding-right: 10px; }
