BODY { margin: 0px; padding: 0px; background: #ffffff url('../i/top-bg.gif') repeat-x; }
TD { font: normal 0.8em Arial, sans-serif; color: #666666; }
H1 { font: normal 30px Arial, sans-serif; color: #cc0033; margin: 20px 0px 30px 52px; }
H2 { font: bold 1.6em Arial, sans-serif; color: #669900; margin: 0px; }
H3 { font: bold 1.3em Arial, sans-serif; color: #669900; margin: 0px; }
.content .first H3 { margin: 0px 0px -0.5em 0px; }
A { color: #ce0000  }
B { color: #ce0000; }
FORM, INPUT, SELECT { margin: 0em; }
.green { color: #669900 ! important; }
.red { color: #ce0000 ! important; }

.logotype { padding-top: 60px; }
.menu { background: #319000 url('../i/menu-bg-2.jpg') repeat-x; text-align: center; vertical-align: top; }
.menu .bg { background: transparent url('../i/menu-bg.jpg') no-repeat; text-align: left; padding: 12px 24px 20px 24px; }
.menu .bg A { font: normal 18px Arial, sans-serif; color: #ffffff; }
.menu .bg DIV { padding-top: 5px; white-space: nowpap; }
.telephone { background: transparent url('../i/phone.jpg') no-repeat top right; }

DIV.linkOrder { padding-top: 99px; }
TD.linkOrder { background: #cc0033 url('../i/order-bg.gif') no-repeat top right; white-space: nowpap; text-align: left; vertical-align: middle; padding: 0px 40px 0px 15px; }
TD.linkOrder A { font: normal 12px Arial, sans-serif; color: #ffffff; }
TD.linkOrder IMG { margin: 14px 6px 14px 0px; vertical-align: middle; }

.content .first { padding: 0px 30px 0px 110px; }
.content .first B { color: #ce0000; }

ul { list-style-type: none; padding-left: 2em; margin-left: 2em; }
ol { padding-left: 2em; margin-left: 2em; }
ul ol { padding-top: 0.8em; }
ul ol li { padding: 0px; }
ul li { padding: 0px 0px 0.8em 0px;
        behavior: expression( !this.before && parentNode && parentNode.tagName == 'UL' ? this.before = ( 1
                | ( parentNode.style.listStyleImage = 'none' )
                | ( this.firstChild && this.firstChild.nodeType != 3
                    ? ( 1 | ( this.firstChild.style.marginTop = '-1.2em' ) | ( this.firstChild.style.position = 'relative' ) ) : 1 )
                | ( this.innerHTML = '<nobr style="position: relative; width: 1.25em; left: -1.25em; margin: 0 -1.25em 0 0;">&mdash;&nbsp;</nobr>'
                    + this.innerHTML ) ) : '' ); }
ul>li:before { content: '\2014\a0'; float: left; margin-left: -1.25em; }
ul>li>*:first-child:-moz-first-node { margin-top: -1.2em; }
ul>li>* { text-indent: 0; }
ul.simple li { padding: 0px ! important; } 

.services { top:-50px; background: transparent url('../i/services-bg.jpg') repeat-x;}
.services DIV { padding: 0px 30px 0.6em 30px; }
.services H3 { padding: 20px 30px 0.6em 30px; }

.totalTable B.total { font: bold 1.4em Arial, sans-serif; color: #669900 ! important; }
.totalTable TD { padding-right: 0.6em; }

.orderForm .button { background-color: #7dba00; color: #ffffff; border-top: 1px solid #a3d800; border-left: 1px solid #a3d800; border-right: 1px solid #3d8800; border-bottom: 1px solid #3d8800; }
.orderForm .checkbox { margin-right: 3px; }
.orderForm INPUT.small { width: 28px; }
.orderForm INPUT.big { width: 100%; }
.orderForm B.price { font: bold 1.1em Arial, sans-serif; color: #000000 ! important; }
.orderForm TEXTAREA { width: 100%; height: 80px; }
.orderForm LABEL { margin-right: 6px; }
.orderForm .description { margin: 0.4em 0em 1.4em 0em; }
.orderForm H3 { margin: 0px 0px 0.5em 0px ! important; }

.lumpForms TD.indent { padding-right: 10px; }
.lumpForms TD.indent2 { padding-right: 14px; }

.chosen { background-color: #cbe399; } 
.chosen INPUT { width: 30px; }
.dontchosen, .chosen { margin-bottom: 0.5em; }
.chosen .icon, .dontchosen .icon { vertical-align: middle; margin-left: 0.4em; }
.dontchosen DIV, .chosen DIV { margin-bottom: 0.2em; }
.chosen SPAN, .chosen SPAN A { color: #ffffff; }
.dontchosen SPAN, .dontchosen SPAN A, { color: #bbbbbb; }

.orderForm .colorBg { background-color: #f6faed; padding: 20px 30px; }
.orderForm .whiteBg { padding: 18px 28px; }

.bottomRight { padding-right: 50px; }
.announce { padding-top: 0.2em; }
.announce DIV { padding-bottom: 0.1em; }
.contact { padding: 1em 0em; }
.contact .header { padding: 0em 0em 0.4em 25px; }
.contact DIV { padding-bottom: 0.1em; }
.contact SUP { text-decoration: underline; }
.contact IMG { margin-right: 8px; }

.someTable TH { font: bold 1em Arial, sans-serif; color: #ce0000; padding-bottom: 0.4em; }
.someTable TD { padding: 0.6em 1em 0.6em 0em; border-bottom: 1px solid #d1e0b2; }
.someTable TD.last { padding: 0.6em 0em ! important; }
.someTable B { color: #666666 ! important; }

.mainBlock TD { padding: 130px 20px 20px 200px; }
.mainBlock .headerImage { padding-bottom: 1.1em; }
.mainBlock .text { width: 255px; padding-bottom: 1em; }
.mainBlock .text B { color: #666666 ! important; }
.mainBlock .links DIV { padding-bottom: 0.2em; }
.mainBlock .links IMG { margin: 0.2em 6px 0em 0px; vertical-align: middle; }

.mainBlock .block01 { background: transparent url('../i/bg-01.jpg') no-repeat; }
.mainBlock .block01 .links A { color: #003399; }
.mainBlock .block02 { background: transparent url('../i/bg-02.jpg') no-repeat; }
.mainBlock .block02 .links A { color: #e70000; }
.mainBlock .block03 { background: transparent url('../i/bg-03.jpg') no-repeat; }
.mainBlock .block03 .links A { color: #339900; }
.mainBlock .block04 { background: transparent url('../i/bg-04.jpg') no-repeat; }
.mainBlock .block04 .links A { color: #7b5093; }
.mainBlock .block05 { background: transparent url('../i/bg-05.jpg') no-repeat; }
.mainBlock .block05 .links A { color: #990000; }

.blueBlock .bg { background: #30bae4 url('../i/blue-block-bg.jpg') no-repeat bottom left; padding: 16px 30px 16px 80px; vertical-align: middle; }
.blueBlock H3 { color: #ffffff; padding-bottom: 0.8em; }
.blueBlock .text { color: #ffffff; padding-bottom: 1em; }
.blueBlock .links DIV { padding-bottom: 0.2em; }
.blueBlock .links IMG { margin-right: 6px; vertical-align: middle; }
.blueBlock .links A { color: #ffffff; }


#ether_channels .channel .picture {
float:;
margin-bottom: 2em;
text-align:center;
width:100px;
margin-right:20px;
}