body {
text-align: left;
margin: 0px;
padding: 0px;
}

*.faq {
font-size: 12px;
font-weight: bold;
}

a {
color: #2265d4;
}

a:hover {
color: red;
}

.black {
color: black;
}

.red {
color: red;
}

.bold-big {
font-weight: bold;
font-size: 13px;
}

.bold {
font-weight: bold;
}

.text-black-bold {
color: black;
font-weight: bold;
}

a.top {
color: #e80000;
}

h1 {
display: none;
}

p {
margin: 5px 0px 5px 0px;
padding: 0px;
}

*.left-indent {
margin-left: 15px;}

*.left-top-indent {
margin-left: 15px;
margin-top: 20px;
}

*.top-indent {
margin-top: 20px;
}

p.block {
margin-bottom: 12px;
}

div.links {
margin-top: 5px;
margin-bottom: 5px;
}

div.news {
margin-bottom: 8px;
}

div.menu {
margin-top: 0px;
margin-bottom: 10px;
}

img.arrow {
width: 9px;
height: 7px;
}

.nav-left-black {
font-weight: bold;
color: black;
}

#container
{
width: 944px;
height: 780px;
border-width: 0px;
padding: 0px 0px 0px 0px;
margin-left: auto;
margin-right: auto;
font-family: Tahoma;
font-size: 11px;
color: #7a7a7a;
}

#navigation {
margin-bottom: 12px;

}

#logo
{
position: relative;
top: 0px;
left: 0px;
text-align: left;
}

a * {border-width: 0px; margin: 0px; padding: 0px;}

#nav-line {
margin: 0px;
padding: 0px;
}

p.block-left {
padding-top: 9px;
padding-bottom: 9px;
}

/* Форма поиска */

#search {
width: 944px;
text-align: right;
position: absolute;
top: 45px;
float: right;
}

#fform {
margin-top: 0;
margin-bottom: 0;
}

#fform_text {
padding-right: 10px;
vertical-align: 4px;

}

#fform_input {
position: relative;
top:  2px;
width: 205px;
font-size: 11px;
font-family: Tahoma;
padding-top: 2px;
padding-left: 2px;
padding-bottom: 3px;

}

#fform_submit {
width: 21px;
height: 22px;
margin-left: 7px;
border-width: 0px;
background-image: url(images/search.gif);

}

/* Новости */

#news-date {
clear: left;
float: left;
padding-left: 15px;
}

#news-tir {
float: left;
margin: 0px 15px 0px 15px;
}

#news-content {
float: left;
}

/* Подвал */

#bottom-howto {
clear: left;
margin-top: 20px;
}

#bottom-left {
width: 487px;
margin-right: 1px;
}

#bottom-center {
width: 235px;
margin-right: 1px;
}

#bottom-right {
width: 220px;
margin-top: 0px;
}

#bottom-left, #bottom-center, #bottom-right {
float: left;
margin-top: 15px;
text-align: left;

}

#bottom-line {
margin-top: 30px;
}

/* Левая навигация на страницах 2го уровня */

#navigation-left {
float: left;
width: 214px;
height: 502px;
background-image: url(images/company-vertical-left.gif);
background-repeat: no-repeat;
background-position: right top;
padding: 27px 0px 25px 0px;
text-align: left;
}

#title-left1 {
padding-top: 20px;
}

#title-left2 {
padding-top: 30px;

}

#title-left3 {
float: left;
padding-bottom: 10px;
}

#line3 {
padding-top: 20px;
padding-bottom: 20px;
width: 185px;
height: 1px;
}

/* Контент страниц 2го уровня */

#main-block-howto {
float: left;
width: 729px;
height: 550px;
padding-top: 27px;
text-align: left;
}

#main-block {
float: left;
width: 708px;
height: 450px;
margin-top: 27px;
margin-left: 20px;
text-align: left;
}

/* Страница Помощь */

#main-block-help {
float: left;
width: 708px;
margin-top: 29px;
padding-bottom: 30px;
margin-left: -1px;
border-left: 1px solid #e5e5e5;
text-align: left;


}

#navigation-left-faq {
float: left;
width: 214px;
padding: 27px 0px 25px 0px;
text-align: left;
}

#szuko1 {
float: left;
}
#szuko2 {
float: left;
width: 0px;
height: 450px;

}

/* Раздел Howto */

.dealers-list {
line-height: 1.3em;
}

/* Страничка региона */

#main-block-shops {
float: left;
width: 708px;
margin-top: 29px;
padding-bottom: 30px;
padding-left: 20px;
padding-right: 0px;
margin-left: -1px;
border-left: 1px solid #e5e5e5;
text-align: left;

}

p.dealer-name {
font-weight: bold;
margin-left: 2px;
margin-right: 10px;
color: #4c4c4c;
}

h2.title-dealers  {
padding-bottom: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-top: 0px;
font-size: 22px;
}

#dealers-table {
margin-top: 0px;
padding-top: 0px;
}

#dealers-table td {
border-bottom: 1px solid #e5e5e5;
padding-top: 10px;
padding-bottom: 10px;
}

/* Страничка Помощь */

#howto-help-title {
padding-left: 20px;
padding-bottom: 20px;
}

#articles-help-title {
padding-left: 20px;
padding-bottom: 23px;
}

.faq-text-large {
font-size: 12px;
color: #4c4c4c;
line-height: 1.6;
padding-left: 20px;
padding-bottom: 15px;
}

#main-block-help-art {
float: left;
width: 708px;
height: 500px;
margin-top: 29px;
padding-bottom: 30px;
margin-left: -1px;
border-left: 1px solid #e5e5e5;
text-align: left;
}

/* Партнёрам */

#partners-top-title {
padding-left: 0px;
padding-bottom: 20px;
padding-top: 2px;
}

.partners-text-large {
font-size: 12px;
color: #4c4c4c;
line-height: 1.5;
padding-bottom: 15px;
}

/* Абонентам */

#title-top-abonent {
padding-left: 0px;
padding-bottom: 20px;
padding-top: 2px;
}

#main-block-abonent {
float: left;
width: 708px;
margin-top: 29px;
padding-left: 20px;
padding-bottom: 30px;
margin-left: -1px;
border-left: 1px solid #e5e5e5;
text-align: left;
}

.howto-text-large {
font-size: 12px;
color: #4c4c4c;
line-height: 1.6;
padding-bottom: 15px;
}

.hardware-list {
position: relative;
top: -5px;
list-style-type: disc;
}

.hardware-img-1 {
float: right;
padding-right: 15px;
margin-left: 10px;
text-align: center;
}
}
.hardware-text-right {
float: right;
}

#main-block-hardware {
float: left;
width: 729px;
height: 850px;
padding-top: 27px;
text-align: left;
}

#navigation-left-hardware {
float: left;
width: 214px;
height:850px;
background-image: url(images/company-vertical-left.gif);
background-repeat: no-repeat;
background-position: right top;
padding: 27px 0px 25px 0px;
text-align: left;
}

.dealers-td {
border-left: 1px solid #e5e5e5;
padding-left: 15px;
}

#counters {
text-align: right;
position: relative;
top: 25px;
}

.text-gray-bg {
background-color: #e5e5e5;
color: #5c5c5c;
padding: 15px;
margin: 0px 0px 20px 0px;
font-size:18px;
}

/* Страничка канала */

#channel-logo {
margin: 40px 20px 2px 0px;
padding-right: 50px;
padding-bottom: 20px;
float: left;
border-bottom: 1px solid #e5e5e5;
}

#channels-title-top {
position: relative;
top: -12px;
}

#channels-title-top2 {
margin-top: 0px;
border-left: 10px solid #cdcdcd;
padding-left: 5px;
}

#channels-img-map {
float: right;
}

#channels-table-top {
padding: 10px 10px 10px 0px;
width: 100%;
border-bottom: solid #e5e5e5 5px;
margin-bottom: 20px;
}

#channels-table-top td.border-left {
border-left: 1px solid  #e5e5e5;
padding-left: 10px;
padding-right: 10px;
}

#channels-table-middle {
width: 100%;
height: 200px;
}

#channels-table-middle td.border-left {
border-left: 1px solid  #e5e5e5;
padding-left: 10px;
}

#channels-title-base, #channels-title-opt {
padding-bottom: 10px;
}

#channels-table-free{
width: 100%;
margin-top: 10px;
}

#channels-table-free td{
padding: 3px 10px 3px 0px;
height: 20px;
}

#channels-table-free td.border-bottom{
border-bottom: 1px solid #e5e5e5;
}

#table-middle-opt {
color: black;
width: 100%;
}

#table-middle-opt td {
padding: 5px;
}

#table-middle-opt td.border-bottom {
border-bottom: 1px solid #e5e5e5;
padding: 10px 10px 10px 0px;
}

#table-middle-opt td.border-bottom-bold {
border-bottom: 5px solid #e5e5e5;
padding: 10px 10px 10px 0px;
}

.channel-logo-text {
line-height: 1.4em;
color: black;
}

#channels-logo-opt {
position: relative;
top: 5px;
}

#paycards-top-title {
padding-top:2px;
}

#channels-services-title {
padding-bottom: 20px;
}

#channels-services {
padding-bottom: 5px;
}

#channels-settings-table {
width: 100%;
}

#channels-settings-table td{
border-left: 8px solid #cdcdcd;
padding-left: 10px;
color: black;
}

#paycard-small {
padding-top: 10px;
padding-right: 0px;
}

#paycard-small-text {
position: relative;
top: -50px;
left: 80px;
color: black;
}

#xxx-warning {
color: red;
}

hr {
border: 2px solid #e5e5e5;
width: 100%;
position: relative;
top: 0px;
}

.left-mark {
border-left : 10px solid #e5e5e5;
}

#other-channels {
border: 1px solid #e5e5e5;
margin-right: 8px;
}

#other-channels-settings {
border-left: 8px solid #cdcdcd;
margin-top: 10px;
padding-left: 10px;
color: black;
margin-bottom: 30px;
}

#other-channels-listing {
padding-bottom: 5px;
font-weight: bold;
}

#epg-img {
float: right;
padding-left: 20px;
}

#counters {
clear: all;
width: 100%;
text-align: left;
position: relative;
left: -5px;
top: 10px;
}

#path {
margin-top: 10px;
}

.siberia-img {
margin-top: 7px;
margin-bottom: 7px;
}

