#mainTbl {width: 100%;height: 100%;}
#mainTbl .mainTd {vertical-align: top;text-align: center;padding: 0 50px;}

#sitebox {margin: 50px auto 0;padding: 0;width: 850px;text-align: left;}
#sitebox .go {overflow: hidden;border-top: 1px solid #e7e7e9;background: url(/img/go-bg.gif) repeat-x;}
#sitebox .go .gor {background: url(/img/gor-bg.gif) no-repeat right top;}
#sitebox .go .gol {background: url(/img/gol-bg.gif) no-repeat left top;padding-left: 19px;}
#sitebox .go h4 {margin: 0;color: #494f5a;font-size: 17px;line-height: 30px;font-weight: 400;}

#sitebox .o {background-color: #eb7c16;}
#sitebox .o .or {background: url(/img/or-bg.gif) no-repeat right bottom;}
#sitebox .o .ol {background: url(/img/ol-bg.gif) no-repeat left bottom;padding-left: 19px;}
#sitebox .o .ol {padding-top: 9px;padding-bottom: 9px;}

#favoritesBlock ul {margin: 0;padding: 0;list-style-type: none;}
#favoritesBlock li {float: left;width: 203px;overflow: hidden;}
#favoritesBlock li span {display: block;padding-left: 9px;background: url(/img/rarr-white.gif) no-repeat 0 50%;}
#favoritesBlock li a {line-height: 20px;font-size: 12px;padding-bottom: 1px;color: white;border-bottom: 0;text-decoration: none;}
#favoritesBlock li a:hover {border-bottom: 1px dotted #fff;text-decoration: none;}

.first #banners {margin: 20px -4px -3px 0;width: 630px;height: 188px;}
.first #banners .banner {float: left;width: 210px;height: 94px;}
.first #banners .banner img {display: block;margin: 0 4px 3px 0;}
.second #banners {margin: 1em 0;}
.second #banners .banner {margin: 0 0 4px;}

#latestnews {margin: 38px 0 0;position: relative;}
#latestnews .announces {width: 630px;margin-right: -4px;}
#latestnews p.ni {margin: 1em 0;width: 210px;float: left;}
#latestnews span {display: block;padding-right: 10px;}
#latestnews .date {color: #494f5a;}

#fastsearch {margin: 3em 0 1em auto;width: 285px;text-align: left;}
#fastsearch td.txt {width: 216px;height: 23px;background: url(/img/fastsearch-input-bg.gif) no-repeat;border: 0;}
#fastsearch td.txt input {margin: 2px 4px;width: 204px;overflow: hidden;border: 0;}
#fastsearch td.sbmt input {width: 68px;height: 23px;background: white url(/img/btn-find.gif) no-repeat;border: 0;}

#header {position: relative;height: 118px;}
#splash {height: 275px;overflow: hidden;border-top: 1px solid #dbdee1;}
#splash img {display: block;}
#keyvisual {border-bottom: 1px solid #d1d5d9;}
#keyvisual div {height: 127px;}


body.simple #footer {position: absolute;bottom: 0;}
#footer {padding: 7px 0 1em 9px;background: url(/img/footer-bg.gif) repeat-x;border-top: 1px solid #d6d9dd;}
#footer p {float: left;width: 280px;}
#footer small {font-size: 100%;display: block;padding-right: 10px;}
#footer .phone b {display: block;width: 187px;height: 26px;/*background: url(/img/phone.gif) no-repeat left bottom;*/}
#footer .phone b span {line-height: 1em;font-size: 26px;font-weight: 100;color: #eb7c16;/*display:none;*/}

#fastnav p {margin: 0;width: 570px;height: 21px;background-color: #4d555f;}
#fastnav .txt {display: block;float: left;width: 463px;height: 21px;color: #fff;overflow: hidden;}
#fastnav .txt span.pad {display: block;padding: 4px 12px;}
#fastnav .txt a {font-family: 'Arial', sans-serif;color: #fff;font-size: 10px;}
#fastnav .ico {display: block;float: left;position: relative;width: 107px;height: 21px;overflow: hidden;background: url(/img/icons.gif) no-repeat 9px 3px;}
#fastnav .ico span {display: none;}
#fastnav .ico a {display: block;position: absolute;width: 29px;height: 21px;}
#fastnav .ico a.map {left: 35px;}
#fastnav .ico a.favorites {left: 69px;}

#logo {position: absolute;left: 570px;top: -50px;width: 287px;height: 120px;background: url(/img/logo.jpg) no-repeat;}
body.simple #logo {left: -14px;}
#logo a {display: block;width: 158px;height: 50px;}
#logo h1 {margin: 0;}
#logo h1 span {display: none;}

#thePhone {position: absolute;left: 587px;top: 64px;width: 125px;height: 40px;overflow: hidden;}
#thePhone h3 {position: absolute;bottom: 0;}
#thePhone h3 {margin: 0;line-height: 1em;text-align: right;font-size: 18px;font-weight: 400;color: #eb7c16;font-family: 'Arial', sans-serif;}

#changeCity {position: absolute;left: 729px;top: 74px;width: 158px;}
#changeCity h5 span {display: none;}
#changeCity h5 {margin: 0;width: 72px;height: 11px;background: url(/img/citychooser.gif) no-repeat;}
#changeCityOne a {position: absolute;display: block;width: 116px;height: 13px;background: url(/img/changecity-link.gif) no-repeat right top;}
#changeCityOne b {font-weight: 400;}
#changeCityArr {display: none;}
#changeCityArr ul {margin: 0;padding: 0;list-style-type: none;}
#changeCityOne, 
#changeCityArr 
	{position: absolute;background: #fff url(/img/changecity-dash.gif) repeat-y right top;}
#changeCityOne .brdl, 
#changeCityArr .brdl 
	{background: url(/img/changecity-dash.gif) repeat-y;}
#changeCityOne .brdt,
#changeCityArr .brdt 
	{background: url(/img/changecity-brdt.gif) no-repeat;}
#changeCityOne .brdb,
#changeCityArr .brdb 
	{width: 128px;background: url(/img/changecity-brdb.gif) no-repeat left bottom;}
#changeCityOne .pad,
#changeCityArr li 
	{padding: 3px 6px;}
#changeCityArr a,
#changeCityArr b,
#changeCityOne b
	{font-family: 'Tahoma', sans-serif;font-size: 11px;color: #4d555f;}

#changeCityForm select {width: 130px;}

#subnav {background-color: #898f97;}
#subnav .brdb {background: url(/img/subnav-brdb.gif) repeat-x left bottom;}
#subnav .brdt {background: url(/img/subnav-brdt.gif) repeat-x;}
#subnav .c1 {background: url(/img/subnav-c1.gif) no-repeat right top;}
#subnav .c2 {background: url(/img/subnav-c2.gif) no-repeat right bottom;}
#subnav .c3 {background: url(/img/subnav-c3.gif) no-repeat left bottom;}
#subnav .c4 {background: url(/img/subnav-c4.gif) no-repeat left top;padding: 0 7px;}
#subnav .item {height: 34px;float: left;}
#subnav .active {background: url(/img/submenu-a-bg.gif) repeat-x;}
#subnav .active .bgr {background: url(/img/submenu-a-bgr.jpg) no-repeat right top;padding: 0;}
#subnav .active .bgl {background: url(/img/submenu-a-bgl.jpg) no-repeat;padding: 0;}
#subnav .item a,
#subnav .item b
	{white-space: pre;overflow: hidden;padding: 0 10px 0 22px;height: 34px;font-family: 'Arial', sans-serif;font-size: 13px;color: #fff;line-height: 34px;}
#subnav .item a,
#subnav .item b
	{background: url(/img/submenu-arr.gif) no-repeat 9px 50%;}
#subnav .active a,
#subnav .active b
	{background: url(/img/submenu-a-arr.gif) no-repeat 8px 50%;}
#subnav .active a b {display: inline;background: none;padding: 0;}
#subnav .item b {font-weight: 400;}

#submenu {background: url(/img/submenu-bg.gif) repeat-x;}
/*#submenu .bgr {background: url(/img/submenu-bgr.gif) no-repeat right top;padding-right: 7px;}*/
/*#submenu .bgl {background: url(/img/submenu-bgl.gif) no-repeat;padding-left: 7px;}*/
#submenu table {margin: 0 0 2em;height: 34px;}
#submenu td {width: 167px;}
#submenu td.active {background: url(/img/submenu-a-bg.gif) repeat-x;}
/*#submenu td.active .bgr {background: url(/img/submenu-a-bgr.jpg) no-repeat right top;padding: 0;}*/
/*#submenu td.active .bgl {background: url(/img/submenu-a-bgl.jpg) no-repeat;padding: 0;}*/
#submenu td a,
#submenu td b
	{display: block;padding: 0 10px 0 22px;height: 34px;font-family: 'Arial', sans-serif;font-size: 13px;color: #fff;line-height: 34px;}
#submenu td a,
#submenu td b
	{background: url(/img/submenu-arr.gif) no-repeat 9px 12px;}
#submenu td.active a,
#submenu td.active b
	{background: url(/img/submenu-a-arr.gif) no-repeat 8px 14px;}

#h1 {padding: 2px 0 14px 0;}
#h1 h1 {margin: 0;font-family: 'Arial', sans-serif;color: #eb7c16;font-size: 34px;font-weight: 400;line-height: 1em;}
#h1 h1.small {font-size: 20px;}

#tariffsOverview .alltariffs {padding: 5px 0;}
#tariffsOverview h5 {margin: 0;font-weight: 400;}
#tariffsOverview h5 a {display: block;position: relative;left: -2px;padding-left: 11px;color: #eb7c16;font-size: 14px;}
#tariffsOverview h5.closed a {background: url(/img/rarr-or.gif) no-repeat 2px .4em;}
#tariffsOverview h5.opened a {background: url(/img/darr-or.gif) no-repeat 0 .6em;}
#tariffsOverview .collapsed {margin-left: 9px;display: none;}
#tariffsOverview .expanded {margin-left: 9px;display: block;}
#tariffsOverview .price {overflow: hidden;}
#tariffsOverview table {margin: 0;}
#tariffsOverview table th {text-align: left;padding-right: 12px;font-size: 10px;}
#tariffsOverview table td {padding-right: 12px;}
#tariffsOverview .bar {margin: 9px 0;height: 1px;overflow: hidden;border-bottom: 1px dashed #4d555f;}

#actionsMany {width: 630px;}
#actionsMany .item {float: left;width: 315px;height: 166px;overflow: hidden;background: url(/img/actionbanner.gif) no-repeat;}
#actionsMany .item .linkZone {width: 303px;height: 161px;cursor: pointer;}
#actionsMany .icon {float: left;margin: 5px 0;width: 117px;height: 151px;}
#actionsMany .icon img {display: block;margin-left: 1px;}
#actionsMany .text {float: left;margin: 8px 0;width: 180px;height: 145px;overflow: hidden;}
#actionsMany .text p {margin: 0;}
#actionsMany .text p b {display: block;margin-bottom: 5px;font-family: 'Arial', sans-serif;font-size: 24px;font-weight: 400;}
#actionsMany .text p b.long {font-size: 20px;margin-top: 3px;}
#actionsMany .text p b.odd {color: #2d4b9b;}
#actionsMany .text p b.even {color: #eb7c16;}
#actionsMany .text p a {color: #4d555f;text-decoration: none;}
#actionsMany .text p a:hover {color: #4d555f;text-decoration: underline;}

#actionsArchive .date {position: absolute;display: block;width: 70px;overflow: hidden;font-weight: bold;}
#actionsArchive .message {margin-left: 75px;display: block;font-weight: 400;}

/*#newsYears {position: relative;top: -9px;border-top: 2px solid #eb7c16;margin-bottom: 15px;}
#newsYears .bg {background: url(/img/menu3-bg.gif);}
#newsYears ul {margin: 0;padding: 0;width: 100%;list-style-type: none;}
#newsYears ul li {float: left;width: auto;height: 26px;overflow: hidden;}
#newsYears ul li {font-family: 'Arial', sans-serif;font-size: 13px;line-height: 26px;}
#newsYears ul li a,
#newsYears ul li b 
	{display: block;padding: 0 16px 0 24px;height: 26px;color: #eb7c16;}
#newsYears ul li.active {background: #2d4b9b url(/img/menu3-a-bg.gif) repeat-x;}
#newsYears ul li.active .bgr {display: block;background: url(/img/menu3-a-bgr.gif) no-repeat right top;}
#newsYears ul li.active .bgl {display: block;background: url(/img/menu3-a-bgl.gif) no-repeat;}
#newsYears ul li.active a,
#newsYears ul li.active b
	{color: #fff;padding: 0;}
#newsYears ul li a {background: url(/img/menu3-rarr.gif) no-repeat 13px 10px;}
#newsYears ul li.active a b {padding: 0;background: none;}
#newsYears ul li.active a,
#newsYears ul li.active b
	{padding: 0 16px 0 24px;background: url(/img/menu3-darr.gif) no-repeat 10px 12px;}*/

#newsMonths .active a,
#newsMonths .active b
	{color: #eb7c16;} 
#newsAnnounces .date {position: absolute;display: block;width: 55px;overflow: hidden;font-weight: bold;}
#newsAnnounces .title {margin-left: 60px;display: block;font-weight: 400;}

#newsItem .body {margin-bottom: 2em;}

#faqAdd {margin-top: 4em;}

#subscribeFirst {position: absolute;top:0;right:0;width: 400px;height: 21px;}
#subscribeFirst div.abs {bottom: 0;width: 400px;height: auto;text-align: right;}
#subscribeFirst a.more {margin-bottom: 3px;}
#subscribeFirst #subscribeForm {margin: 0;text-align: right;}
#subscribeFirst #subscribeForm table {margin: 0 0 0 auto;text-align: right;}
#subscribeFirst .successful {margin: 0 0 0 100px;font-size: 13px;}
#subscribeFirst .loader {position: absolute;left: 176px;top:4px;visibility: hidden;width: 16px;height: 16px;background: url(/img/ajax-loader.gif) no-repeat;}
#subscribeForm .err {margin: 0 0 3px;color: #eb7c16;}

#subscribeForm td.txt {width: 93px;height: 23px;background: url(/img/subscribe-input-bg.gif) no-repeat;border: 0;text-align: left;}
#subscribeForm td.txt input {margin: 2px 4px;width: 81px;overflow: hidden;border: 0;color: #4D555F;}
#subscribeForm td.sbmt input {width: 109px;height: 23px;background: white url(/img/btn-subscribe.gif) no-repeat;border: 0;text-align: left;}

#subscribeSecond {margin-bottom: 2em;}
#subscribeSecond form {margin: 14px 0 38px;}
#subscribeSecond .successful {margin: 0;padding:11px 9px 0;}
#subscribeSecond #subscribeForm {position: relative;}
#subscribeSecond .loader {position: absolute;left: 204px;top:4px;visibility: hidden;width: 16px;height: 16px;background: url(/img/ajax-loader.gif) no-repeat;}

/*
#subscribe {position: absolute;top:0;right:0;width: 210px;background-color: #fff;}
#subscribe a {position: absolute;right: 0;}
#subscribe a {display: block;margin-top: 3px;}
.first #subscribeForm {position: absolute;right: 0;margin-top: -2px;}
.second #subscribeForm table {margin: 14px 0 38px;}
#subscribeForm td.txt {width: 93px;height: 23px;background: url(/img/subscribe-input-bg.gif) no-repeat;border: 0;}
#subscribeForm td.txt input {margin: 2px 4px;width: 81px;overflow: hidden;border: 0;}
#subscribeForm td.sbmt input {width: 109px;height: 23px;background: white url(/img/btn-subscribe.gif) no-repeat;border: 0;}
*/

#checkConnectLink h5 {margin: 0;font-weight: 400;/*text-transform: uppercase;*/}
#checkConnectLink h5 a {display: block;position: relative;left: -2px;padding-left: 11px;color: #eb7c16;font-size: 14px;background: url(/img/rarr-or.gif) no-repeat 2px .4em;}
#checkConnectLink .bar {margin: 9px 0;height: 1px;overflow: hidden;border-bottom: 1px dashed #4d555f;}

#checkplugBlock {margin-bottom: 2em;}
#checkplugBlock .pad {padding: 11px 9px 8px;}
#checkplugBlock .pad p {margin: 0;}
#checkplugBlock td.txt {width: 52px;height: 23px;background: url(/img/checkplug-input-bg.gif) no-repeat;border: 0;}
#checkplugBlock td.txt input {margin: 2px 4px 3px;width: 43px;overflow: hidden;border: 0;color: #4D555F;}
#checkplugBlock .sbmt input {margin-top: 9px;width: 92px;height: 23px;background: white url(/img/btn-check.gif) no-repeat;border: 0;}
#checkplugBlock td.sbox {width: 146px;vertical-align: top;}
#checkplugBlock td.sbox select {width: 141px;}
#checkplugForm {margin: 0;}
#checkplugCityOne a {position: absolute;display: block;width: 126px;height: 15px;background: url(/img/changecity-link.gif) no-repeat right center;}
#checkplugCityOne b {font-weight: 400;}
#checkplugCityArr {display: none;}
#checkplugCityOne, 
#checkplugCityArr 
	{position: absolute;z-index: 100;background: #fff url(/img/changecity-dash.gif) repeat-y right top;}
#checkplugCityOne .brdl, 
#checkplugCityArr .brdl 
	{background: url(/img/changecity-dash.gif) repeat-y;}
#checkplugCityOne .brdt,
#checkplugCityArr .brdt 
	{background: url(/img/changecity2-brdt.gif) no-repeat;}
#checkplugCityOne .brdb,
#checkplugCityArr .brdb 
	{width: 141px;background: url(/img/changecity2-brdb.gif) no-repeat left bottom;}
#checkplugCityOne .pad,
#checkplugCityArr span
	{display: block;padding: 4px 6px 3px;}
#checkplugCityArr a,
#checkplugCityArr b,
#checkplugCityOne b
	{font-family: 'Tahoma', sans-serif;font-size: 13px;color: #4D555F;}
#checkplugCityArr b, #checkplugCityOne b {color: #2d4b9b;font-weight: 400;}
#checkplugCityArr span.invsbl {display: none;}

#ajax2result {position: relative;}
#ajax2result .loader {position: absolute;display: block;width: 16px;height: 16px;right:0;background: url(/img/ajax-loader.gif) no-repeat;}

#streetloadergif, #houseloadergif, #cityloadergif, #finalformloadergif {display: block;float: left;width: 24px;height: 16px;background: url(/img/ajax-loader.gif) no-repeat;}
#plugBlock p {padding-bottom: .6em;}
#plugBlock .done, #plugBlock .todo {display: block;width: 16px;height: 16px;background-color: red;z-index: 100;}
#plugBlock .done {background: url(/img/done.gif) no-repeat;}
#plugBlock .todo {background: url(/img/todo.gif) no-repeat;}
#plugBlock .light {color: #bec4c9;}
#plugBlock .change {padding-left: 29px;}
#plugFinalForm {margin-top: 17px;}

#siteSearch .txt {width: 400px;margin-right: 20px;}
#siteSearch ol li {padding: 4px 0;}
#siteSearch {margin-bottom: 16px;}
#siteSearch .pages a, #siteSearch .pages b {padding: 0 4px;}

/*
#plugBlock .done, #plugBlock .todo {display: inline;padding-left: 16px;}
#plugBlock .done {background: url(/img/done.gif) no-repeat;}
#plugBlock .todo {background: url(/img/todo.gif) no-repeat;}
#streetloadergif, #houseloadergif, #cityloadergif {position: relative;top: 3px;background: url(/img/ajax-loader.gif) no-repeat;}
#plugBlock .done, #plugBlock .todo,
#streetloadergif, #houseloadergif, #cityloadergif 
	{font-size: 16px;line-height: 16px;}
*/