a{ color:#0066CC; }
input{ width:150px; }
body{ background:#E5E5E5; }
.nodisplay{ display:none; }
#body, #page, #main, #bottom, #top, #menu{ position:relative; margin:0 auto; }
#body{ width:100%; height:999px; }
#page{ width:100%; background: url('../img/bg-page.gif') top center repeat-y; }
#menu { width:100%; height:35px; background:url('../img/ul-menu.gif') center left repeat-x; }
#top{ width:100%; height:98px; background: #fff url('../img/bg-top.gif') top center repeat-y; }
#main, #m, #survey, #bottom{ width:760px; }
#top img{ display:block; }
#main{ background:#fff; padding-bottom:15px; }
#bottom{ height:33px; font-size:10px; text-align:center; padding:10px 0 3px 0; background: #fff url('../img/bg-bottom.gif') top left repeat-x; }

#top-main {width:760px; margin:0 auto;}
#top-main #top-left, #top-right{ width:380px; height:98px; float:left; }
#top-main #top-right{ background:url('../img/img-cable.gif') center right no-repeat; }
#top-main #top-right ul{ margin:8px 0 0 90px; }
#top-main #top-right ul, #top-right li, #menu ul, #menu li{ list-style-type:none; }
#top-main #top-right li{ display:inline; height:16px; line-height:16px; }
#top-main #top-right li.line{ width:16px; background:url('../img/li-top-line.gif') center center no-repeat; }

#menu #m{ margin:0 auto; }
#menu #m div, #menu #m div.active{ height:35px; line-height:35px; display:block; float:left; text-align:center; }
#menu #m div.active, #menu #m div a:hover{ background:url('../img/bg-li.gif') center center repeat-x; }
#menu #m div a{ display:block; padding:0 9px 0 9px; text-decoration:none; color:#fff; font-weight:bold; font-size:13px; }
#menu #m div.line{ width:1px; background:url('../img/li-menu-line.gif') center center no-repeat; padding:0; }

#main #data{ height:25px; line-height:25px; }
#main #data h1 {display:inline; font-size:11px; color:#84C441; margin:0 5px 0 5px; }

#main #survey{ height:257px; }
#main #survey #info{ width:381px; height:257px; float:left; }
#main #survey #info #internet{ width:381px; height:161px; background:url('../img/img-main-internet.gif') center center no-repeat; }
#main #survey #info #tariff{ width:381px; height:91px; top:321px; background:url('../img/img-main-tariff.gif') center center no-repeat; }
#main #survey #flash{ width:379px; height:257px; float:right; }

#main h2{ width:748px; height:35px; line-height:35px; color:#fff; padding-left:12px; display:block; background:url('../img/bg-h2.gif') center left repeat-x; margin:7px 0 2px 0; font-weight:normal; }
#main #text{ width:535px; padding:0 0 0 7px; float:left; }
#main #text div.left, #main #text div.right{ float:left; width:280px; }
#main #text div.left p{ width:280px; }
#main #text div.right, #main #text div.right p{ width:240px; }
#main #text p{ width:523px; text-indent:40px; margin:10px 0 0 5px; }
#main #text p.mini{ text-indent:0;  margin:0 0 0 5px; }
#main #text p strong{ margin-top:7px; display:block; }
#main #text #my{ width:531px; padding:5px 0 5px 0; float:left; }
#main #text #my .box, #main #text #my .box1{ width:173px; height:183px; float:left; margin:0 2px 0 2px;  border-bottom:2px solid #E5E5E5; padding-bottom:10px;}
#main #text #my .box1{ margin: 0 0 0 2px; }
#main #text #my .box-top{ width:173px; height:24px; line-height:24px; background:url('../img/bg-box.gif') center center no-repeat; font-size:16px; color:#fff; }
#main #text #my .box-top a{ color:#fff; text-decoration:none; }
#main #text #my .box-top strong, #main #my .box-bottom strong{ display:block; padding-left:7px; }
#main #text #my .box-top strong span, #main #my .box-bottom strong span{ color:#84C441; }
#main #text #my .box-middle{ height:136px; }
#main #text #my .box-bottom{ height:24px; background:#E5E5E5; line-height:24px; }
#main #text #my .box-bottom a{ color:#000; text-decoration:none; }
#main  #maps{ width:200px; height:210px; float:left; margin-top:5px; }

#main #text table{ width:530px; border:1px solid #fff; color:#fff; text-align:center; margin-top:3px; }
#main #text table th{ height:58px; background:url('../img/bg-tr.gif') center left repeat-x; line-height:18px; }
#main #text table th.col1{ width:78px; }
#main #text table th i{ font-size:10px; font-weight:normal; }
#main #text table td{ height:28px; background:#557707; font-size:14px; font-weight:bold; padding:0 5px 0 5px; }
#main #text table td.colspan{ height:58px; background:#8EC60C; text-align:justify; font-size:12px; color:#000; font-weight:normal; }
#main #text table td.colspan2{ height:28px; background:url('../img/bg-td.gif') center left repeat-x; line-height:28px; }
#main #text table td.left{ text-align:left; }

